BM>k6(v yyyOOOHHHDDD???AAABBB===============<<<<<<;;;888>>>???EEELLLBBB666999::::::;;;999888777888:::777777888888888888~~~SSSJJJEEE@@@AAABBB===============<<<<<<;;;;;;???<<<>>>CCC>>>777;;;::::::;;;999888777888:::777777888888888888|||sssqqqsssuuuzzzsssmmmkkkqqq{{{WWWLLLFFF@@@@@@AAA===============<<<<<<;;;===???999777<<<:::777>>>::::::;;;999888777888:::666777777888888888xxxvvvpppkkkhhhllluuu}}}|||sssggg\\\VVVWWW\\\```wwwvvvtttpppnnnooorrruuummmnnniii^^^ZZZcccrrr{{{XXXJJJEEEBBB@@@<<<@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888888777999999999888888888|||zzzzzz{{{|||wwwnnngggfffddd```[[[XXXZZZ```eeeccc^^^XXXTTTUUUZZZ```eeennnmmmkkkhhhhhhkkkqqquuuwww||||||wwwuuuzzzZZZLLLFFFBBB@@@<<<@@@@@@??????@@@@@@AAABBB;;;;;;;;;::::::999999999999999999888888888888777888888888777777777~~~{{{yyyyyyyyyxxxsssooohhhhhhiiimmmqqqqqqmmmiiilllkkkhhhdddaaa```bbbeee___```aaaeeekkkssszzz~~~|||zzzwwwttttttxxx{{{yyy[[[LLLEEEBBBAAA>>>>>>>>>>>>???AAABBBCCCDDD;;;;;;::::::::::::999999999999999888888888888777777777777666666666zzzuuuooopppqqqrrrssstttssssssrrrpppooopppsssxxx{{{}}}}}}xxxyyy|||~~~}}}wwwzzz{{{nnngggbbbccciiimmmkkkgggmmmuuuYYYKKKDDDAAABBB@@@;;;;;;<<<<<<===???@@@AAA::::::::::::::::::::::::999999999888888888777777777777777777777777|||~~~tttjjjgggddd^^^XXXYYY]]]cccjjjqqqwww{{{~~~}}}~~~UUUIIIDDDBBBDDDCCC<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999888888888777777888888888888888888uuudddTTTQQQUUUXXXXXXXXXhhhoooyyyyyyQQQHHHDDDBBBDDDDDD???>>>===<<<;;;;;;;;;;;;999999::::::::::::;;;;;;999999999888888888888777888888888888999999}}}rrrhhh]]]VVVRRRWWW___eeellltttuuuQQQIIIEEEBBBDDDCCC??????>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;999999999888888888888777777777777777888888zzzlllccc___[[[WWWYYYZZZaaakkkqqqvvvuuuQQQJJJFFFCCCDDDCCC======<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999888888888888777555666666666777777vvvllliiijjjaaa^^^[[[YYYZZZ\\\\\\\\\jjjuuuwwwpppjjjpppqqqhhh___^^^cccfffiiiooowww{{{~~~sssNNNKKKHHHBBBAAA@@@============<<<;;;:::999:::::::::999999999888888777777777777777777777777666666777777888888{{{wwwpppggg```\\\[[[[[[^^^```eeejjjpppvvv{{{~~~~~~{{{yyyuuuwwwwwwrrrooorrrooohhhbbbcccfffgggfffiiinnnssstttoooeee]]]^^^^^^```ccceeebbb\\\WWW```hhhnnnjjjfffgggkkknnnwww~~~oooLLLIIIGGGAAA>>>===============<<<;;;:::999:::::::::999999999888888777777777777777777777777777777888888999999yyypppkkkkkkmmmnnnnnnhhhfffccc```______bbbdddpppvvvyyytttrrrrrrgggfffgggiiilllmmmmmmlllllljjjqqq~~~||||||}}}wwwlll```[[[[[[```aaa\\\XXXXXXYYYYYYYYYZZZ]]]``````]]]WWWSSSRRRSSSVVVZZZ___aaaaaa```iiirrrzzz{{{zzz}}}pppLLLIIIGGG@@@>>><<<============<<<;;;:::::::::::::::999999999888888777777777777777777777777888888999999999999|||~~~xxxtttqqqqqqrrruuuwwwvvvsssooovvvxxxzzzyyywwwzzzxxxppplllggg```[[[YYYZZZ\\\]]]```dddhhhlllpppsssvvvzzz|||}}}xxxpppllljjjkkkmmmmmmiiieeebbbaaaaaabbbfffiiippptttyyy|||zzztttlllggg```bbbeeejjjjjjfff___[[[bbbhhhkkkgggdddccccccaaabbbccccccddddddcccbbb```___```ccchhhooouuuzzz}}}xxxQQQKKKGGGAAA@@@???<<<<<<======<<<;;;;;;::::::::::::999999999888888777777777777777777777777888888888888888888|||yyyvvvssszzz}}}}}}}}}~~~}}}~~~zzzooohhhbbb\\\WWWUUUUUUUUUUUUVVVZZZ```eeennnttt|||~~~wwwuuuuuuuuutttqqqnnnjjjeeeaaa^^^ZZZXXXWWWXXXZZZ\\\]]]\\\ZZZ[[[ZZZZZZ]]]aaaeeegggcccfffjjjmmmnnnllliiigggjjjnnnrrrwww{{{|||yyyuuu|||~~~}}}|||zzz||||||||||||||||||~~~TTTKKKEEE???@@@AAA<<<<<<<<<===<<<<<<;;;::::::::::::999999999888888777777777777777777777777777777777777777666yyyrrreeeaaa[[[WWWWWWZZZ\\\^^^\\\```eeejjjnnnuuu~~~~~~kkkkkkhhhddd```]]]]]]]]]XXXXXXYYYYYYYYYXXXXXXXXX\\\___eeejjjnnnooooooooopppsssssssssvvv|||TTTJJJCCC>>>???@@@;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777777777777777777777666666666666555}}}rrrfff___^^^\\\___cccfffjjjpppxxx}}}zzz|||tttlllhhheeeeeegggiiijjjiiiiiijjjllleeefffgggjjjlllnnnooopppuuu|||UUULLLFFF?????????;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999888888777777777777777777777777777777777777666666xxxtttuuuyyy|||~~~qqqeeeccccccdddjjjqqqmmmttt|||zzzuuuooonnnrrrtttsssqqqqqqrrrqqqnnnkkkjjjmmmqqqvvvyyy|||~~~~~~}}}~~~~~~~~~VVVPPPKKKCCCAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999888888777777777777777777777777999888888888777777|||xxxqqqkkkiiijjjnnnpppwwwssspppqqqvvv{{{zzzuuurrrqqqmmmlllllloootttzzz}}}~~~|||}}}[[[LLLGGG>>>:::>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999999999999888888888888777555555666666777777{{{uuurrrtttvvvvvvtttuuuuuuvvvxxx|||}}}zzzzzz{{{zzztttsssqqqjjjhhhpppzzz}}}ttt|||YYYMMMJJJBBB===@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999999888888888888777555666666666777777}}}zzzxxxzzz~~~|||zzz|||xxxtttwww|||zzzuuuzzzhhhYYYWWWtttyyyXXXMMMKKKEEE@@@AAA======<<<<<<<<<;;;;;;;;;::::::999999888888999999999999999888888888888777666666666666777777zzzwwwkkkSSSPPPWWWnnn~~~[[[LLLIIIDDD@@@@@@=========<<<;;;;;;::::::::::::999999888999999:::999999999888888888777777666666666666777777lllUUUHHHJJJRRRkkkaaaKKKEEEAAA>>>>>>>>>======<<<;;;;;;:::::::::999999888999999::::::999999999888888888777777777777777777666666zzztttpppfff^^^UUUNNNIIIDDDEEEJJJbbbyyy~~~uuujjjjjjqqqtttsssqqqmmmjjjlllrrrxxxvvv~~~}}}jjjMMMCCC@@@???>>>>>>>>>===<<<;;;::::::999999999888888999999::::::999999999888888888888777777777777777666666zzzwwwsssmmmhhhccc___]]]XXXWWWVVVRRRNNNIIIGGGFFFAAA======AAADDDDDDDDDFFFUUUddd|||xxx]]]UUUPPPFFF@@@CCCJJJHHHGGGEEEEEEGGGJJJLLL\\\fffxxx~~~~~~pppQQQEEECCCAAA@@@>>>>>>===<<<;;;:::999999999999888888999999:::;;;999999999888888888888777888777777777666666{{{sssnnnjjjgggfffccc___ZZZUUUQQQOOOKKKKKKJJJIIIHHHFFFEEEEEE@@@AAABBBAAA@@@@@@@@@AAAEEEAAA???BBBCCCAAA@@@BBBMMMXXXqqqcccJJJJJJPPPKKKFFFGGGGGGFFFEEEGGGIIIKKKJJJIIIYYYbbbrrrtttTTTIIIGGGDDDAAA???>>>===<<<;;;:::999999999888888888999::::::;;;999999999888888888888777888888777777666666|||uuunnnhhheeeddd___]]]ZZZVVVRRROOOLLLKKKCCCDDDFFFGGGGGGEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>===<<<===>>>@@@BBBAAAAAA@@@AAAAAACCCDDDFFFJJJ]]]tttzzzWWWJJJSSSQQQFFFDDDDDDLLLEEECCCGGGGGGDDDIIISSSaaatttuuuTTTGGGCCC@@@>>>>>>===<<<;;;;;;:::;;;;;;999999999999999999999999::::::999888777777888888777777777777888888}}}vvvoooiiidddaaa___\\\XXXTTTPPPNNNMMMLLLJJJIIIGGGEEEBBBAAA@@@???AAABBBDDDEEEDDDCCCBBBAAACCCBBB@@@??????AAACCCDDD@@@???===<<<<<<===>>>???@@@@@@@@@@@@AAACCCFFFHHHOOOaaawwwxxxSSS@@@FFFFFFBBBFFFIIIIIIHHHKKKMMMHHHCCCKKKXXXqqqsssSSSFFFCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;999999999999999999999999:::999999888777777888888777777777777888888zzztttmmmiiifffccc___\\\XXXVVVSSSNNNJJJEEEBBB@@@@@@???>>>======>>>???@@@===<<<<<<;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>EEECCC@@@======???BBBDDD@@@???===<<<;;;;;;<<<<<>>===<<<;;;;;;:::;;;;;;999999999999999999999999:::999888888777888888888777777777777888888}}}yyyqqqlllfff```\\\XXXTTTQQQNNNKKKGGGEEEEEEDDDAAA???AAAAAA@@@??????>>>======:::::::::;;;===???AAABBB;;;;;;;;;;;;;;;<<<===>>>;;;<<<======>>>======<<>>???@@@@@@AAAEEELLLQQQXXXllldddQQQQQQbbblllpppqqqllltttzzzvvvjjjpppsssRRREEEBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;999999999999999999999999999999888888888888888999666777777777888888{{{yyymmmkkkhhheeeaaa\\\UUUQQQQQQNNNJJJFFFDDDBBB@@@???>>>>>>???@@@AAA@@@===;;;::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<===>>>???999999999999999999:::;;;999999:::;;;;;;;;;;;;;;;<<<============<<<;;;::::::::::::;;;<<<======>>>===???AAAAAABBBHHHQQQXXXddd{{{kkkYYYUUU```lll~~~sssRRRFFFBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;999999999999999999999999999888888888888888999999666777777777888888{{{xxxooommmjjjeee```[[[XXXVVVOOOMMMLLLKKKJJJGGGDDDAAAAAA@@@???>>>>>>=========<<<===@@@AAAAAA???<<<:::;;;;;;::::::::::::999999:::::::::::::::999999999999999888888888888888888888888999999:::;;;;;;;;;888999;;;===<<<;;;999777888999:::;;;===>>>??????>>>@@@BBBCCCDDDKKKVVV___xxxsssiiillluuu~~~pppQQQFFFBBB@@@???>>>===<<<;;;;;;:::;;;;;;999999999999999999999999888888888777888888999:::777777777777888888~~~{{{yyyuuuqqqmmmjjjgggccc___]]]ZZZWWWUUUNNNMMMKKKHHHEEECCCAAA@@@@@@???>>>>>>??????>>><<<999:::;;;<<<;;;;;;;;;<<<999:::<<<<<<;;;:::999999;;;;;;;;;::::::999999999:::::::::::::::999999999::::::999999999999::::::999999999999:::;;;<<<<<<888999::::::;;;::::::999::::::;;;<<<===>>>>>>>>>>>>AAADDDDDDFFFMMMZZZeeekkkNNNEEEBBB@@@???>>>===<<<;;;;;;:::;;;;;;999999999999999999999999888888777777888999999:::777777777777888888{{{zzzwwwssspppllliiihhhbbb^^^YYYVVVUUUSSSPPPLLLLLLIIIEEECCCBBBAAA>>><<>>======<<<;;;;;;===;;;999999:::::::::999666888;;;<<<;;;:::::::::888888999888888999<<<>>>888888888999999999::::::777888999:::::::::::::::888888777777888888999:::999999999999:::;;;<<<===:::999999999999:::<<<===<<<<<<======>>>======<<<>>>BBBEEEEEEGGGOOO\\\hhhfffLLLDDDBBBAAA@@@>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999888888777777888999::::::777777777777888888}}}|||xxxsssnnnkkkjjjhhheeebbbXXXWWWVVVTTTQQQOOONNNMMMFFFFFFEEEDDDBBBAAA@@@@@@??????>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999999999888888:::::::::999999888888888888888999999999:::::::::999999999999999999999999777777777777888999:::;;;999999999999999888777777777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<999<<<>>>>>><<<;;;;;;<<>>@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::999888999::::::999999999888777666666555777777777777888888~~~{{{yyywwwtttoookkkhhheeeddd```\\\XXXUUUTTTSSSPPPNNNJJJJJJHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888888::::::999999999888888888888888888999999999::::::999999999999999999999999777777777777888999999:::888888999999999888888777777888:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<===>>>???@@@@@@CCCFFFIIIOOO]]]kkkcccLLLDDDCCCBBBAAA>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999::::::999999888888777666666555777777777777888888xxxuuuqqqnnnllljjjgggeeeaaa___\\\XXXUUURRRPPPOOOLLLIIIGGGEEEDDDDDDBBB@@@AAAAAA@@@???>>>======<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::999999999999999999999999999999999999999999888888888777999999999888888888888888777888888888999999999999888888888888888888888888888888777777777888999999888888888888888999999999777888;;;<<<======;;;:::::::::::::::;;;;;;;;;;;;===<<<:::;;;===???@@@AAA???>>>AAADDDGGGMMMZZZhhhfffLLLFFFFFFCCC???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::999999888888777666666666777777777777888888{{{yyyvvvtttqqqnnnkkkiiihhhggg```]]]XXXVVVTTTSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@??????>>>>>>===>>>>>>>>>=========<<<<<<888888888999999999999999888888888999999:::::::::999999999999999999999999999888888888888777777777888888888888888888888777777777777888888888888999888888888888888888888888888888777777777777888888888888888888888999999999666777:::<<<===<<<:::999999999:::::::::;;;;;;;;;>>>===<<<===@@@AAAAAA???AAAAAACCCGGGIIIMMMWWWbbboooPPPFFFCCC???<<<======<<<;;;;;;;;;;;;<<<;;;:::::::::::::::::::::888888888888777777666666666777777777888888}}}|||{{{{{{wwwtttooojjjgggccc___\\\YYYXXXVVVSSSQQQOOONNNNNNJJJGGGDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999:::999999::::::::::::::::::888999999999999:::::::::888888888999::::::;;;;;;888888888888888888888888888888888777777777666666777777777777777777777777666666777777777888888888777777777777777777777777777777777666777777888888999888888777777888999999555666888:::;;;:::999888999999999:::::::::;;;;;;>>>>>>@@@AAABBBBBB@@@>>>CCCCCCGGGLLLOOORRRZZZbbbvvvTTTEEE@@@>>>=========<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::888888888777777777777777666777777777888888~~~||||||zzzvvvqqqkkkgggeeefffgggdddaaa\\\YYYVVVSSSOOOMMMIIIHHHGGGEEECCCBBBBBBBBBAAA???===<<<<<<;;;:::999888888777888888999:::;;;666888::::::999888888999999999999:::::::::::::::999999999:::::::::::::::777888888888999999::::::777777777777777777777777777777777777666666666666666666666666777777777777666666666666777777777777666666666666666666666666666666666666777888999999;;;:::888777777777888999555666777888888999999999999999999999::::::::::::===@@@BBBCCCBBBAAABBBBBBCCCBBBDDDIIIMMMRRRZZZbbbtttSSSEEEAAA@@@AAA===<<<;;;;;;::::::;;;;;;999999:::;;;;;;;;;::::::888888777777777777777777777777777777888888}}}|||yyytttoookkkiiihhhhhhcccaaa\\\XXXUUUTTTTTTTTTRRROOOLLLJJJJJJIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<===<<<:::888:::::::::999::::::;;;;;;666999<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888888777777777777777777888888777777777777777777777777777777666666666555555555555555555666666666777777555555555666666666777777666666666666666666666666444444444555777888:::;;;===;;;999777666666777888888777777777777999:::;;;888999999999999:::::::::<<<@@@CCCBBB???@@@FFFLLLOOOIIIEEEFFFIIINNNXXXbbblllNNNEEECCCAAA???===<<<;;;;;;::::::;;;;;;888999:::;;;;;;;;;::::::777777777777777777777888777777777777888888~~~}}}yyyrrrmmmmmmkkkiiigggfffddd```]]]]]]ZZZUUUPPPMMMKKKKKKKKKHHHHHHFFFEEEDDDCCCCCCDDD@@@>>><<<<<<===>>>===<<<;;;::::::999999999::::::999999888999:::999777555::::::999888777777777888555888;;;;;;999888888:::999888888888888888777777888888777777777666666666666666666666666666666666777777777777777777777777777666666666555555555555444555555555666666777777555555555555666666666777666666666666666666666666333333444555777999:::;;;>>><<<999777666555666777:::999777777777999<<<===888888999999999:::::::::;;;???BBB???<<>>=========;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777888666444555777999888777666777999;;;;;;999777666888888888888888888888888666666666666666666666666666666666666666777777888555555555555555666777777666666555555555444444444444555555666555555444444888888777777666666666555555555555555555555555555555555555555555555555555444777:::<<<===;;;999777777777777777777888888999:::::::::999999888888888======<<<<<<>>>AAACCCEEEIIIJJJNNNQQQPPPRRR\\\ggglllNNNCCC??????@@@======<<<;;;::::::999999:::::::::999999888888888888888888888777777777777777777777777777777|||||||||yyyvvvuuuuuuvvvrrrqqqqqqwww~~~~~~{{{{{{}}}}}}yyyuuujjjjjjjjjiiihhheeecccaaa___``````aaabbbcccddddddaaacccfffiiikkkkkkjjjiiinnnrrruuuuuuttttttwww{{{~~~}}}}}}}}}|||vvvvvvwww{{{zzzsssooonnnoooqqqsssyyy{{{}}}zzzvvvsssqqqnnnooorrrtttvvvwwwvvvvvvsssrrroookkkeee___YYYVVVPPPQQQQQQQQQRRRVVV\\\```[[[XXX^^^mmmtttrrrrrrxxxwww```JJJEEEEEEBBBCCCHHHIIIHHHGGGCCC@@@>>>???@@@DDDCCCBBBAAA@@@???>>>>>>@@@@@@??????>>>===<<<<<<=========<<<<<<<<<;;;;;;:::999888888777777777777:::::::::999999999999888999999999999999999999999777777777777777777777777777555222444777999888666888888888888888888888888888888888888888888888888666666666666666666666666666666555555666666777888;;;:::999777666555555555666555555555444444444333444555555555555555444444777777666666666555555555555555555555555555555555444444444444444444444444555555666888999:::;;;;;;777777666666777777888999666888:::;;;<<<;;;999888<<<<<<;;;<<<===@@@CCCDDDDDDEEEHHHLLLLLLPPP[[[gggoooPPPDDD@@@???@@@<<<<<<<<<;;;;;;::::::999:::::::::999999999888888888888888888777777777777777777777777777777|||~~~~~~}}}{{{zzzzzzyyy~~~uuuooohhhbbbaaaccceeegggiiigggccc```^^^]]]]]]^^^aaabbbeeeiiinnnssswwwyyy|||wwwooojjjiiiiiijjjkkkgggddd```\\\YYYYYYYYYZZZXXXYYYXXXVVVTTTSSSSSSUUUWWWXXX\\\ccckkkoooooolllccc```]]]\\\]]]]]]YYYVVVVVVVVVWWWVVVUUUSSSQQQPPPNNNOOOPPPRRRTTTVVVXXXXXXVVVXXXZZZ[[[\\\[[[ZZZXXXZZZ]]]___^^^]]]]]]aaaeeeeeefffggghhhhhhgggfffeee```___\\\ZZZZZZ\\\___aaallllllmmmooorrruuuyyy{{{wwwyyy{{{{{{zzz||||||wwwooojjjkkkrrrzzzxxxfffSSSMMMOOOTTTXXX\\\pppggg\\\VVVWWW[[[]]]]]]mmmtttxxxrrreee^^^aaagggkkkiiieeeaaa\\\XXXVVVUUURRRUUUYYY]]]^^^^^^\\\[[[ZZZXXXUUUQQQLLLHHHEEECCCAAAAAA@@@@@@BBBIIIQQQWWWZZZ^^^mmmuuu\\\CCC===@@@@@@@@@AAA@@@AAAAAA@@@>>>>>>???@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777888888888999999888888888777777777888888888888888888888888777777777777777777777777777333111333888:::888555:::888777555555777888:::777777777777777777777777666666666666666666666666666555555555555666777777;;;:::999777666444444333555555444444444444333333444444444444555555444444555555555555444444444444444444444444444444444444444444444444444444444444555444333333444888;;;>>>666666666666666777888888333666:::===>>>===;;;999;;;:::;;;;;;===@@@BBBDDDEEEEEEGGGKKKMMMRRR___kkkuuuSSSEEEAAA??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777777777777666666666666666666}}}~~~xxxwwwyyyxxxtttnnnhhhdddccccccdddeeeeeeeeecccaaa^^^\\\ZZZ[[[YYYXXXZZZ]]]___^^^\\\WWWWWWVVVUUUUUUYYYbbbjjjoooiiibbbaaadddfffdddaaa___YYYQQQKKKIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKMMMQQQVVV\\\aaaddd___ZZZSSSOOONNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLPPPQQQQQQOOOMMMMMMNNNOOONNNNNNQQQUUUZZZ]]]\\\ZZZXXXVVVSSSRRRRRRQQQOOOLLLMMMNNNOOOPPPPPPOOONNNMMMOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQPPPOOOMMMNNNRRRUUUZZZ[[[\\\]]]]]]]]]]]]]]]UUUSSSPPPMMMMMMOOORRRTTT]]]^^^___bbbfffiiilllnnnhhhkkkmmmlllhhhggglllqqqlllgggaaa]]]___eeemmmssstttvvvxxxtttmmmfffcccbbbYYYQQQIIIGGGKKKPPPSSSTTTfffbbb[[[TTTSSSWWW[[[[[[ddddddaaa[[[UUURRRUUUYYYUUUTTTQQQNNNLLLJJJJJJIIIGGGHHHKKKMMMMMMLLLJJJIIIHHHGGGDDDBBB@@@?????????AAA@@@???===>>>BBBHHHLLLXXX___nnn|||yyyuuuwww]]]LLL===;;;???AAA@@@AAA<<<===>>>===;;;;;;<<<===;;;;;;;;;<<<<<<=========;;;;;;;;;<<<<<<=========;;;;;;;;;::::::::::::999;;;::::::::::::;;;;;;<<<888777777777777666666666888888888888888888888888777777777777777777777777666333111333888:::777444888888666555555666888888777777777777777777777777555555555555555555555555555555444444555555666777444555555555444444333333444444333333333333333333444444444444444444555555333333333333333333333333444444444444444444444444333333333333333333333333444333222111222555888:::666555555555555666777777555777:::<<<======<<<;;;:::;;;;;;===???AAACCCDDDGGGFFFGGGKKKNNNSSS```lll{{{WWWFFFBBB@@@>>>::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777666666666666666666666~~~xxxtttssspppnnnooorrrtttuuutttzzz{{{}}}}}}}}}{{{xxxwwwqqqmmmmmmtttxxxjjjjjjjjjiiigggeeeddddddnnnoooooonnnkkkgggbbb```ccciiiiiiccc^^^```aaa```ccc___\\\]]]``````\\\VVVZZZbbbiiifff\\\UUUUUUYYYXXXVVVSSSPPPOOOOOOPPPQQQWWWVVVSSSRRRQQQRRRTTTUUURRROOOLLLNNNQQQRRROOOLLLHHHJJJKKKIIIJJJPPPXXX^^^^^^XXXQQQOOOQQQRRRPPPMMMNNNJJJEEECCCCCCEEEFFFGGG@@@AAACCCEEEFFFEEEDDDCCCDDDCCCCCCCCCDDDFFFIIIJJJEEEBBB@@@>>>?????????>>>@@@AAABBBCCCCCCCCCAAAAAAEEEFFFFFFEEECCCCCCDDDEEEFFFEEEDDDDDDFFFGGGGGGGGGJJJHHHGGGFFFEEEDDDCCCAAA???@@@BBBDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHGGGEEEDDDCCCGGGGGGEEECCCBBBBBBDDDFFFIIIIIIJJJLLLMMMNNNNNNOOOJJJHHHEEECCCCCCEEEGGGIIIVVVXXX\\\```cccdddeeeeeeggghhhfff___VVVPPPQQQSSSSSSRRRQQQPPPRRRTTTWWWYYYTTTUUUSSSOOOIIIFFFFFFHHHAAACCCEEEFFFIIIMMMRRRTTTWWW]]]]]]VVVRRRVVV[[[]]]^^^VVVMMMHHHJJJMMMNNNMMMDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===;;;:::;;;<<<===<<<======<<<;;;;;;===???DDDJJJSSSYYYWWWQQQNNNOOODDDAAA???@@@@@@===<<<============:::888666777888888888888999999::::::::::::::::::999999999999999::::::::::::999999999999888888777777777888888999777777777666666666555555777777777777777777777777666666666666666666666666555444444555888888666444666666666777777666666666666666666666666666666666444444444444444444444444444444444444444555555666333333444444444444333222222222333333333333333333444333333333333444555666222222222333333333333333444444444444444444444444333333333333333333333333333333333333333333444444555555555444555555666777::::::999999999:::;;;<<<;;;<<<===???AAACCCEEEFFFGGGEEEEEEGGGJJJOOOZZZeeeYYYGGGCCC@@@===::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777666666666666666666666bbbiiiqqquuutttsssrrrsssmmmjjjddd```\\\YYYUUURRRPPPMMMJJJLLLQQQUUUVVVVVV\\\[[[YYYWWWTTTRRRQQQPPPNNNKKKKKKSSS\\\^^^XXXQQQWWW]]]cccbbb\\\VVVTTTUUUPPPRRRTTTVVVVVVSSSPPPNNNVVV]]]^^^VVVRRRWWW\\\\\\ZZZWWWVVVZZZ___^^^WWWPPPQQQXXX\\\XXXPPPKKKMMMRRRMMMMMMMMMMMMPPPTTTXXXZZZ^^^[[[WWWUUUUUUXXX\\\^^^YYYUUUQQQRRRVVVWWWSSSOOOOOORRRRRRPPPOOORRRUUUTTTOOOKKKGGGEEEFFFFFFEEECCCDDDBBBAAACCCGGGMMMQQQSSSLLLMMMNNNOOONNNLLLJJJHHHOOOMMMJJJGGGCCC@@@>>>===???>>>???AAACCCCCCBBB@@@@@@AAABBBBBBAAA???===<<>>======<<<<<<===>>>@@@BBBDDDDDDDDDDDD@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCBBBAAAAAABBBCCCCCC>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDQQQTTTWWW[[[]]]]]]\\\[[[aaaaaa^^^XXXQQQMMMMMMNNNJJJLLLNNNPPPQQQQQQPPPOOOPPPNNNKKKFFFCCCCCCEEEHHH???EEEIIIHHHIIIOOOVVVZZZVVVaaagggaaa\\\```fffgggWWWSSSMMMJJJJJJIIIGGGEEEBBBCCCCCCBBBBBB@@@???>>>CCCCCCCCCCCCCCCEEEFFFGGGEEEDDDBBB@@@>>>>>>>>>???999<<>><<<===>>>999999999999999888888888;;;;;;;;;:::999999888888999999999888888888777777888888777777777777777888777777666666666555555555666666666666666666666666666666666666666666666666555777999999777555555666555555666666666666555555666666666666666666666666444444444444444444444444444333333333333444555555666666777777666444222111111111222222222222333333333333222222222444555666222222222222333333333333333333333333333333333333222222222222222222222222222222444444444333111000444444444444444555666666;;;:::888777777888:::<<<;;;<<<>>>@@@BBBDDDFFFGGGKKKHHHGGGJJJMMMQQQZZZcccYYYFFFCCCAAA===;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::888888888888777777777777666666666666666666XXXcccpppuuurrrnnnnnnpppmmmiiiccc___]]]\\\ZZZYYYTTTPPPNNNPPPUUUZZZ[[[[[[___[[[TTTNNNIIIFFFEEEFFFEEEFFFKKKUUU\\\\\\TTTKKKXXXeeerrruuummmfffeeehhhXXXZZZ^^^bbbcccaaa___]]]fffllliii]]]YYYcccnnnqqqiiieeedddhhhnnnmmmeee\\\]]]______ZZZSSSQQQUUUZZZVVVUUUSSSSSSVVV\\\cccgggeeeccc___\\\[[[\\\^^^```ZZZVVVRRRTTTXXXZZZWWWRRRTTTXXXXXXVVVUUUUUUPPPIIIBBBAAAAAA@@@AAAAAABBBBBBCCCAAA@@@BBBJJJRRRZZZ^^^]]]\\\ZZZXXXVVVUUUTTTTTTWWWUUURRROOOJJJFFFBBB@@@;;;:::;;;>>>AAABBBAAA@@@IIIGGGEEECCCAAAAAAAAAAAAGGGHHHHHHFFFDDDCCCDDDEEE???@@@@@@@@@>>>>>>>>>>>>??????@@@@@@?????????@@@===>>>???@@@@@@@@@???>>>999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;===?????????@@@@@@??????????????????AAAAAAAAABBBBBBCCCCCCDDDAAABBBCCCEEEEEEFFFEEEEEEHHHGGGFFFFFFFFFGGGHHHIIICCCEEEGGGJJJKKKLLLKKKKKKNNNJJJEEEBBBBBBCCCEEEEEEIIIOOOTTTTTTVVV\\\___^^^UUU```ddd^^^\\\cccgggeeeMMMYYYbbb```RRRDDD>>>>>>???@@@BBBCCCBBBAAA>>>===CCCDDDDDDEEEEEEDDDDDDCCC@@@@@@>>>===<<<<<<<<<<<<444777<<<>>>??????@@@AAAJJJHHHDDDBBBBBBCCCCCCBBBDDDNNNUUUSSSKKKFFFFFFHHHQQQNNNIIICCC===;;;===???@@@???>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888;;;;;;:::999888888888888777777777666666666666555666666666666666666666666666666666666666666666666444:::???===666222444777666666444444444444666666555555555555555555555555333333333333333333333333333333333222333444444555333444666666666444333111111111111111222222222333333222111111222333555777222222222333333333444444333333333333333333333333222222222222222222222222111111222333333333222111444444333333444444555666777666666777777999:::;;;999;;;===???BBBDDDEEEFFFMMMJJJJJJNNNRRRUUU]]]eeeXXXEEECCCBBB===<<<<<<<<<;;;;;;::::::999888888999999999:::::::::888888888888777777777777777777777777777777ggguuuzzzvvvoookkkiiihhhgggggg```\\\XXXZZZ```eeeeeedddgggaaaWWWMMMFFFBBBBBBCCCFFFLLLVVVbbbjjjiii___VVVTTTeeeyyyyyyrrrsssxxxkkknnnrrruuuuuutttqqqooooootttnnn^^^ZZZhhhwww}}}tttooolllooouuutttllldddddddddaaa[[[UUUSSSXXX]]]bbb^^^YYYVVVXXX^^^eeekkkgggeeebbb___\\\ZZZZZZYYYUUUPPPMMMPPPUUUXXXTTTPPPRRRVVVXXXVVVVVVUUULLL@@@:::<<>>???EEEOOOYYY^^^^^^[[[WWWSSSQQQRRRUUUVVVNNNNNNNNNLLLJJJFFFCCCAAA@@@??????AAADDDFFFGGGGGGIIIFFFAAA===<<<>>>AAADDDEEEEEEEEECCC@@@???@@@AAA???AAACCCCCCAAA>>><<<;;;<<<>>>??????>>>>>>???@@@FFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>============<<<<<<======>>>>>>>>>???::::::<<<@@@CCCFFFFFFFFFBBBAAA@@@>>>===<<<<<<;;;:::;;;===>>>??????????????????>>>======>>>???@@@AAA???>>>???AAADDDEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPGGGCCC@@@AAAEEEJJJKKKKKKHHHPPPWWW[[[aaafffaaaYYY[[[cccddd^^^___hhhkkkfffWWWrrrjjjPPPHHHLLLEEEGGGKKKMMMNNNMMMKKKIIINNNOOOQQQQQQOOOKKKGGGEEEAAAAAABBBCCCCCCDDDDDDDDD>>>AAADDDFFFGGGHHHJJJLLLUUUQQQKKKGGGHHHKKKKKKHHHIIIQQQWWWUUUQQQQQQUUUYYYYYYUUUOOOHHHBBBAAABBBEEECCCBBBAAA???===<<<::::::999999999999::::::::::::=========<<<<<<<<<;;;;;;::::::888777666666666666888777777777666666666666666666666666666666666666666666666666666666666666444<<>>>>>??????===???AAACCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@>>><<>>AAAEEEGGGCCC???AAA@@@@@@??????@@@BBBCCCBBBDDDIIILLLMMMKKKHHHFFFEEEEEEEEEGGGJJJNNNRRRUUUUUUXXX[[[[[[YYYYYY[[[^^^ZZZ]]]______^^^\\\]]]^^^YYYnnn___YYYUUUVVVWWWZZZ\\\^^^_________ddddddbbb```]]]YYYUUUSSSMMMMMMMMMLLLKKKJJJIIIHHHKKKNNNSSSWWWZZZZZZXXXVVV[[[ZZZXXXWWWVVVWWWXXXXXX[[[WWWTTTUUUYYY\\\ZZZXXXWWWVVVSSSQQQNNNKKKIIIHHHKKKKKKIIIFFFBBBAAAAAABBBBBBAAA@@@???>>><<<<<<;;;============<<<;;;:::999777777777777777777777777888888888888777777777777555555444444444444555555555555555555555555555555555555444444444333333333444444444555555555666666333444444555555444444333222222222111111111000000222222222222222222222222222333333444333222000///333333333333333333333333222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111222222333333333444444444444333222222333444666777555555555555666888999:::<<<===>>>???AAADDDFFFGGGLLLMMMNNNOOOQQQVVV]]]bbb|||YYYHHHDDD@@@:::<<<<<<;;;:::999999999999888888888888888888888888444777::::::999888888999444555555666666666||||||||||||wwwsssyyy||||||{{{yyy{{{~~~}}}zzzuuuoooiiieeeeeegggiiihhhgggdddbbbaaabbbccceeeccc]]]ZZZ\\\_________bbb```^^^[[[ZZZZZZ]]]```bbb^^^\\\YYYXXXXXXWWWVVVTTTQQQQQQRRRUUUYYY[[[[[[[[[___ZZZVVVSSSTTTUUUTTTSSSNNNLLLIIIGGGGGGJJJMMMOOOPPPMMMJJJIIIKKKPPPWWW[[[YYYWWWSSSNNNJJJJJJMMMPPPMMMMMMLLLJJJIIIGGGFFFEEEGGGFFFDDDCCCCCCDDDFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBDDDEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAEEECCCBBBBBBCCCDDDCCCBBBDDDDDDDDDCCCDDDDDDDDDEEEDDDBBB@@@???>>>???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEAAA@@@@@@DDDHHHJJJIIIFFFFFFFFFEEEDDDEEEFFFGGGHHHEEEGGGIIIJJJJJJHHHEEECCCFFFFFFFFFFFFHHHKKKNNNPPPSSSUUUUUUTTTQQQQQQTTTXXXgggaaaZZZWWWYYY[[[ZZZXXXTTTkkk{{{sssbbbXXXTTTQQQNNNPPPRRRTTTUUUVVVVVVUUUVVVTTTSSSSSSSSSRRROOOLLLPPPPPPPPPPPPOOOOOONNNMMMOOOPPPPPPPPPPPPOOOOOONNNRRRRRRRRRSSSTTTVVVXXXZZZUUURRRNNNOOOSSSVVVUUURRRTTTSSSRRROOOMMMKKKIIIHHHFFFFFFEEEBBB???===>>>???BBBAAA@@@???>>>===<<<<<<============<<<;;;:::999777777777777777777777777777777777777666666666666555555444444444444555555444444444444444444444444444444444444333333333333333333444444444444555555333333444444444444333333222222222111111111000000222222222222222222222222111222333333333222111000333333333333333333333333222222222222222222222222222222333333333333333222111111111111111111111111111111111111111111111111222222222222333333333333333222222222333444555666666666666666777999:::;;;======>>>???BBBDDDFFFGGGLLLMMMOOOPPPQQQUUU[[[```{{{YYYGGGDDD@@@:::===<<<;;;:::999999999999999999999888888888888888888777666666777777555444666666555555444555~~~|||~~~yyyuuu|||~~~zzzwwwzzz|||sssoooooooookkkfff```ZZZUUURRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNKKKKKKPPPSSSRRRRRRTTTTTTSSSRRRQQQRRRTTTWWWXXXUUUTTTSSSRRRQQQPPPMMMJJJPPPPPPQQQTTTXXX[[[[[[ZZZ\\\WWWRRRQQQTTTVVVUUURRRLLLKKKJJJIIIIIIKKKMMMOOOLLLIIIFFFEEEFFFJJJOOORRRPPPNNNKKKGGGCCCCCCFFFHHHEEEEEEDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@>>>>>>???@@@AAA@@@???AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???BBB@@@??????AAACCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAACCCBBB@@@???@@@BBBDDDFFFDDDDDDCCCCCCCCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEE@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFDDDAAA@@@DDDDDDCCCBBBCCCDDDFFFGGGLLLMMMMMMJJJIIILLLSSSYYY|||ooo```\\\bbbfffccc^^^TTTWWW[[[[[[VVVPPPMMMLLLFFFFFFGGGHHHIIIIIIIIIIIIEEECCCBBBDDDGGGHHHFFFDDDGGGHHHHHHHHHHHHHHHGGGGGGIIIGGGDDDBBB@@@@@@AAABBBBBBCCCDDDEEEGGGIIILLLMMMGGGDDDAAABBBEEEGGGFFFDDDGGGGGGFFFDDDBBBAAA@@@???>>>???>>>===:::999:::;;;???>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::999888666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444333333333222222222222222333333333333444222333333444444333333222222111111111111000000000000000000000000000000000000111111222222222222111222222222222222222222222111111111111111111111111000111222333333333333333111111111111111111111111111111111111111111111111000111111111222222222222222111111111222333444555666666777777888:::;;;<<<======>>>@@@BBBDDDFFFGGGKKKNNNQQQRRRRRRUUUZZZ___{{{XXXGGGDDDAAA<<<>>>===<<<;;;::::::::::::999999999999888888777777999555333777>>>AAA???;;;;;;:::777555444444{{{ssssss}}}}}}yyyvvvssspppmmmrrrxxx}}}|||{{{yyyrrrkkkcccgggjjjhhhfffjjjssszzztttvvvwwwvvvtttsssssstttnnnqqqssspppjjjfffeeefffZZZXXXTTTPPPKKKGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBBBBBEEEFFFDDDCCCFFFHHHHHHIIIJJJLLLNNNPPPQQQLLLJJJHHHGGGFFFEEEBBB@@@JJJJJJLLLOOOSSSUUUUUUTTTUUUPPPJJJJJJNNNPPPNNNJJJEEEEEEDDDEEEEEEFFFGGGHHHDDDBBB???===>>>@@@DDDFFFFFFEEECCC@@@======???AAA<<<<<<<<<<<<=====================<<<;;;:::999888======<<<;;;::::::;;;;;;:::888888999:::;;;:::999;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;===>>>@@@>>>======???@@@???>>>@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>===<<<<<<===>>>>>>>>>@@@@@@??????@@@BBBDDDEEE???@@@AAAAAAAAAAAA@@@???>>>@@@AAA@@@???>>>>>>???CCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>===???>>>>>>===>>>>>>???@@@CCCDDDDDDCCCFFFMMMXXX```uuujjjiiippptttooohhh___UUUPPPSSSRRRJJJFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???>>>>>>>>>???<<<======>>>>>>>>>======???===;;;::::::;;;<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<===:::888888:::<<<<<<;;;;;;;;;:::999888888777777888999:::999777666777888999999888888777777666666888999999999888777777666555555555555555555555555444444444444333333333333333333333444444333333333333333333333333333333333333333333333222222222222111111111111222222222222222222333333333333222222111111111111000000000000000000000000000000000000//////000111111222222222222222222222222222222222111111111111111111111111//////000111222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111222333444444666666666777888999:::;;;===>>>>>>@@@BBBDDDFFFHHHIIIMMMRRRSSSSSSUUU[[[___}}}YYYFFFCCCAAA===>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777666333444>>>LLLSSSPPPJJJ@@@===:::666555555ccccccnnn~~~{{{yyy~~~vvvllleee```]]][[[dddmmmuuuwwwvvvqqqggg^^^WWWWWWXXXZZZ\\\___dddhhheeejjjmmmjjjddd^^^^^^```]]]______\\\WWWSSSRRRRRRNNNLLLIIIEEECCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJOOOJJJGGGFFFCCC>>>>>>@@@BBBCCCEEEGGGJJJMMMPPPQQQHHHEEE@@@===============CCCBBBDDDFFFJJJLLLLLLKKKKKKFFFBBBBBBDDDEEEBBB???????????????@@@@@@AAAAAABBB@@@>>><<<<<<===???AAA=========;;;999888:::<<<999999999999888888888777666666777888888777666555:::999888888777888888888777555555555777888777666666666777777777777777666666888:::;;;;;;===@@@CCCCCCAAA???>>>??????>>>===============<<<;;;999999888888888888999:::;;;;;;999888999;;;======:::777::::::::::::;;;===???@@@<<<<<<<<<<<<;;;:::999888:::;;;<<<;;;999888999:::<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<======>>>AAAJJJVVV```iiigggggglllrrrsssmmmgggmmm```XXXYYYTTTHHHAAADDDAAA@@@@@@???????????????===BBBFFFCCC===999;;;>>>;;;<<<===============<<<<<<======>>>????????????===<<<<<<;;;;;;:::999888<<<:::999888999:::::::::999999888888888888888888555666777777666555666777555555555555555555555555555555666666555555444444444444444444444444444444333333333333222222222111222222333444444333222222222222222222222222222222333333222222222111111111000000000111111111222222111111222222222222111111000000000000000000000000////////////////////////////////////000111111222111111111111111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111222333333333333555555555666777888999:::===>>>???@@@BBBEEEGGGHHHIIINNNSSSUUUTTTUUU\\\aaaZZZFFFBBBAAA>>>>>>>>>===<<<;;;;;;;;;;;;999999999888888888777777555555999DDDPPPUUUPPPIII>>><<<888555333333\\\___hhhqqqppphhhhhhnnnuuuyyy}}}}}}{{{|||~~~{{{pppeee\\\WWWUUUUUUWWWbbblllqqqrrrnnndddZZZVVVQQQPPPTTTWWWVVVVVVWWWWWW\\\```___ZZZTTTRRRSSSLLLMMMMMMKKKGGGDDDCCCCCCGGGEEEBBB???>>>>>>@@@AAAAAAAAABBBDDDGGGKKKNNNPPPRRRNNNKKKHHHBBB<<<;;;>>>======???AAADDDGGGJJJKKKFFFBBB===:::;;;<<<======<<<<<<===???BBBCCCCCCBBBAAA???<<<;;;;;;;;;:::888>>>>>>===============>>>>>><<<;;;999999:::;;;<<<888999999888777666777999::::::999999888777777777444555666666777777777777777777666666666666777777777666555666888888888666555666666777777777777777555888<<<======???DDDHHHGGGEEEBBBAAABBBAAA@@@???======>>>===<<<:::888777555555666666777777777888777777999<<>>??????:::;;;;;;:::<<>>>>>>>>>>>>>>======;;;<<<>>>??????===;;;999:::;;;;;;<<<<<<;;;;;;::::::999888777666777888888777777777777777777777777333555777777666555555666555555555555666666666666333333444444444444333333333333333333333333333333333333222222222222111111111111333333333333111111111111111111111111111111222222222111111111000000000000000111111111111222000111111222222111111000//////000000000000000111////////////////////////000///////////////000111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111000111222333444444444444444444555555666888999:::>>>>>>???AAACCCEEEGGGHHHMMMRRRWWWVVVSSSTTT[[[bbb\\\FFFBBBBBB???>>>===<<<;;;::::::::::::888888888888888888888888999:::???DDDGGGEEE???999888777444222111111QQQUUU[[[^^^\\\ZZZ[[[___aaafffkkkllljjjiiikkknnnqqqmmmfff^^^WWWSSSSSSTTT[[[eeeoootttvvvtttmmmdddVVVPPPMMMPPPQQQMMMLLLMMMNNNOOOQQQUUUWWWUUUOOOJJJLLLMMMMMMLLLKKKJJJIIIJJJAAA@@@???>>>===>>>??????<<<>>>@@@CCCEEEFFFFFFFFFHHHGGGGGGGGGBBB;;;999<<<:::::::::;;;<<<>>>AAABBBAAA???<<<;;;;;;<<<<<<;;;:::999999;;;===>>>===;;;999:::;;;:::888777888:::???===<<<:::::::::;;;;;;999888777666666666777777555777888888777666777888888888888888888777777777555555555666666666777777666666666555555666666777666555444555777888777666555666666777888888777777444888<<<===<<<===BBBGGGEEECCCAAAAAABBBBBBAAA@@@======>>>===<<<999777555555555555666666666666555888777777:::???@@@<<<888666777777777777777666666777777555555777999<<<>>>;;;888555666888::::::888888777666666666777999999777888888999999888888777999999:::;;;<<<<<<<<<<<<999:::;;;999999<<>>=========>>>???AAADDDGGGIIIIIIEEE???;;;<<<<<<<<<<<<;;;;;;:::999888999:::::::::888666555666777888:::::::::999999777777666444333333555666555555555555555555555555333555777777555444444444333444444444555555555666333333444555555444444333333333333333333333333333333333333222222222111111000111222333333222111000000000000000000000000000222111111111000000000000000000111111111222222222000000111111111111000000////////////000000111111000000000000000000000000111000///.........///000000000000000000000000000////////////////////////222222222222111000///...000000000000000000000000000000000000000000000000000000000111111111222222111111333444555555444444555555555666777888::::::>>>>>>???AAACCCEEEGGGHHHTTTYYY[[[XXXRRRRRRYYY```}}}^^^FFFBBBBBB@@@===<<<;;;:::999999999999777777777888999999::::::;;;???BBBAAA<<<777444444555444333333222333QQQVVVZZZZZZZZZZZZXXXUUUSSSXXX\\\\\\YYYXXXZZZ]]]___]]]ZZZVVVRRRPPPPPPRRRVVV^^^fffiiikkkjjjeee^^^VVVQQQNNNPPPNNNJJJJJJOOONNNJJJJJJQQQ[[[\\\SSSIIINNNMMMKKKIIIFFFDDDBBBAAA>>>???@@@AAABBBCCCCCCCCC===???BBBDDDCCC@@@===:::???@@@EEEHHHEEE>>><<<>>>???>>><<<;;;;;;===>>>@@@<<<;;;:::;;;<<<;;;:::888:::999999:::;;;<<<:::999555999<<<;;;888777:::>>>???===:::888777888999999999888888777777777777888444666888888777777777888555555555666666666777777666666555444444444555555666666555555555666666777444333222333555666555444444555555666777777777666222666::::::999999>>>CCC@@@???===>>>???AAA@@@@@@;;;<<<<<<<<<:::888555333555666666666666666555555999666444777<<<>>><<<999777888999999999777555444777666555666999>>>CCCFFF???:::555555777999666222777666555555555666888888888999:::::::::888777666777777888888888888777777888:::;;;:::999;;;@@@DDDFFFFFFKKKTTT]]]aaa^^^YYYNNNJJJDDDAAADDDFFFCCC===>>>===<<<;;;;;;<<<===>>>@@@???@@@GGGMMMKKKBBB888<<<<<<<<<;;;;;;999888777999999999999999999999999888999:::;;;::::::888777999999999777555555777888666666666666555555555555333555666666555333333333111111111222222333333444444444555666666555555555222222222222222222222222333333333222222222222111///000222333333222000///000000000000000000000000111111111111000000000000111111111111222222222222000000111111111111000000.../////////000000111111111111111111111111111111111000///...------...///000000000000000000000000////////////////////////444444444333222111000///000000000000000000000000000000000000000000000000111111111111222222222222111222444555666666555444666666777777888999;;;<<<>>>???@@@AAACCCEEEGGGIIIZZZ^^^___YYYQQQPPPVVV^^^{{{___GGGBBBBBB@@@<<<<<<;;;:::999999999999666666777888999::::::;;;:::@@@DDD@@@888444777<<<555555555666666666SSSQQQQQQSSSUUUUUUQQQMMMOOOSSSTTTRRROOOPPPRRRSSSTTTSSSQQQOOONNNNNNNNNNNNTTTWWWXXXVVVXXX]]]]]]WWWUUUXXXWWWQQQLLLLLLKKKHHHFFFKKKQQQVVVWWWSSSNNNJJJFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>????????????>>>>>>AAAAAAAAA@@@???>>>===<<<===>>>@@@AAA@@@???===<<<888888999:::;;;<<<===>>>;;;;;;:::::::::999999999777777888999999999999888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666555555555444444333333333444444444444444444444444777666555444444444444444000777AAAIIIJJJDDD;;;555666666555555555444444444444555666777888::::::;;;::::::::::::::::::::::::;;;:::::::::999999888888666555555444444666777888777777666666555555555444555555666666666666555555333444555555555999???EEEDDD@@@;;;666444333555666777777777777888888888888:::999999999888888777777666666777888888888888888777888888888999999999999>>>===???IIISSSVVVPPPHHH@@@@@@??????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDDDD@@@;;;;;;::::::999999::::::;;;777777777777777777777777555555666666777777888888555555666666555444333333555555555555555555555555555555444444444444555555222222222222222222222222222222222222222222222222444333333222111000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111222222222222111000000////////////////////////000000111111222222222333................................................000000000000000000000000===;;;666222000///000111......////////////......000000000000000000000000000000000000////////////222333333444444333333222555666777777666777999;;;???@@@AAACCCFFFHHHIIIJJJOOONNNQQQUUUVVVTTTUUUZZZuuu[[[CCC@@@@@@<<<======<<<;;;::::::::::::888888888888888888888888BBBAAA===999555444666888777666555444444555LLLLLLMMMOOORRRRRRRRRPPPLLLMMMNNNMMMLLLMMMMMMMMMQQQOOONNNLLLKKKKKKLLLLLLLLLOOOOOOMMMNNNRRRQQQLLLNNNPPPPPPLLLKKKMMMLLLIIIHHHKKKOOORRRRRRPPPLLLIIIDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>????????????>>>>>>????????????>>>===<<<;;;<<<===?????????>>><<<;;;999999999999::::::::::::999999999999888888888888666777888888999999888888666666666666666666666666777777777777777777777777555555555555555555555555444444444444444444444444555444444444333333333333444444444444444444444444666555555444333333444444333777===AAAAAA===888444444444444444333333333222111111222333444555666666666666666666666666666666666666666555555555444444444444333333333444555666666666666555555555444444444444555555555555444444333444555444333666:::>>>BBB???;;;888666555666777666666666666777777777777777777777777666666555555555666777777888888777777666666666666777777777777;;;888999>>>EEEHHHEEEAAA========================<<<;;;;;;;;;;;;;;;;;;<<<:::::::::===??????;;;888::::::999999999999::::::777777777777777777777777555555666666777777777777666666666666666555444444555555555555555555555555555444444333333444444555333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////000/////////////////////111222222222222111000000////////////////////////////////////000000000111................................................////////////////////////555333111///.........///......////////////......////////////////////////000000000000////////////111222333333444444444333555777777777777777999;;;===>>>???BBBDDDFFFHHHIIILLLLLLOOOUUUVVVUUUXXX]]]tttXXXBBB???@@@>>>======<<<;;;::::::::::::888888888888888888888888<<<<<<:::888555555666888777666555444444555KKKLLLNNNNNNNNNOOOQQQRRRPPPMMMJJJKKKNNNOOONNNMMMOOONNNLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLNNNLLLGGGJJJJJJJJJIIIMMMRRRQQQLLLJJJJJJLLLLLLLLLKKKIIIHHHBBBBBBBBBCCCBBBBBBAAAAAA===>>>>>>??????>>>>>>===============<<<;;;::::::;;;<<<=========<<<:::999999999999888888888777777888888777777777666666666666666777888888888888777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444333333333333333222333333333333333333333333555444444333333333333444555555666777666555444333333333222222222222111111000000111111111222222222333333333333333333333333333333333333222222222222222222222222222333444444555555555555444444444444333333333444444333333333333444444333222222444666999888666444222222222333444444444555555555666666555444444444444444333333555555666777777777777666333444444444444555555555777666444555888:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::888777999999999888888999999999777777777777777777777777555666666666666777777777666666777777777666555555555555555555555555555555444444333333333333444444444444333333222222111111222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111222222111111000///////////////////////////---------...............................................................////////////////////////...---------..................////////////......////////////////////////////////////000000000000000111222333444555555555666777888777777777999;;;===>>>???BBBDDDGGGHHHIIIJJJJJJNNNTTTWWWWWW[[[aaauuuZZZBBB???@@@>>>======<<<;;;::::::::::::888888888888888888888888555666777777555555666777666666555444444555SSSTTTSSSPPPLLLKKKNNNQQQVVVNNNHHHKKKPPPQQQOOONNNPPPOOONNNMMMMMMNNNOOOOOONNNOOOOOOOOOPPPPPPNNNJJJJJJJJJIIIJJJPPPWWWUUUOOOKKKJJJHHHGGGFFFFFFGGGGGGAAAAAABBBBBBBBBBBBAAAAAA======>>>>>>>>>>>>======;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999888999999888888888888777777777777777777666666666666555555666777777777777666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222444333222222222222333333333222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222333333444444444444333333333333111111222222222222111111111222333333222222222222333333222222111111111111333333333333444444444444333333333333333333333333444444555666666666666555333333333333444444444444555555555444444555888:::888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999999999888888777777888888999777777777777777777777777666666666666666666666666666777777777777777666666555555555555555555555555444444333333333333444444555444444333222111111000111111111111111111111111000000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////.........///////////////111111111111111000000///////////////////////////------------------------................................................////////////////////////,,,---...000000000///.........////////////......////////////////////////////////////000000000000///000111333444555666666666777888888777888:::;;;???@@@BBBDDDGGGIIIKKKLLLJJJJJJNNNTTTWWWWWW\\\bbbxxxbbbGGG@@@@@@=========<<<;;;::::::::::::999999999999999999999999333555777777666555555666555555555555555555VVVVVVUUUQQQLLLKKKNNNQQQVVVLLLGGGKKKQQQQQQNNNMMMQQQQQQOOONNNNNNOOOPPPQQQLLLKKKLLLOOOQQQPPPMMMLLLLLLKKKJJJJJJPPPVVVTTTNNNKKKIIIGGGDDDCCCDDDEEEFFFBBBBBBCCCCCCCCCBBBAAAAAA======>>>>>>>>>>>>======;;;;;;;;;<<<;;;;;;:::999999999999999999888777777888888888888999999999999777777777777666666666666444444555666666666666555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222...//////000111111222222222222222222222222333333333333333222222222222111333333333333333333333333333333333333333333333333111111222222333333333333222222222222333333333333000000111111111111000000000111111333333333222111333444444555555555444444111222222222333333333333333333333333333333333333333333444555555555555444333333444444444555555555222555777777666666888:::777777777888888888999999;;;<<<============<<<;;;<<<<<<;;;999888888999:::777777777666666777777777666666666666666666666666666666666555555555555555666666777777777777777666555555555555555555555555555444444444444444444555444444333222111111000000111111111111111111111111222222111111000//////...000000000000000000000000........................................................................------....../////////000000111111111111000//////////////////////////////................................................................................................---...///111000///...---......////////////................................./////////000000000111...///111333444666666777666777888888777888:::<<<>>>@@@BBBDDDGGGJJJLLLMMMMMMLLLOOOTTTVVVWWW[[[aaa{{{hhhKKKBBB@@@=========<<<;;;::::::::::::::::::::::::::::::::::::444666888888777555444444444444555555555555RRRRRRQQQPPPOOOPPPRRRTTTXXXPPPPPPYYY^^^YYYRRRPPPQQQPPPNNNMMMMMMMMMNNNNNNMMMKKKMMMQQQSSSPPPMMMMMMJJJKKKIIIHHHLLLPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???<<<======>>>>>>======<<<999::::::;;;;;;::::::999999888888888777777777777777777888888999999999:::777777777666666666555555333333444555555555555444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222111111111111111111111111111000000000000111222222,,,---///111222222222222222222222222222333333333111111111000000000000000000000000000000000000000000000000111111111111111000111222222333333222222111111111111222222222222000000111111111111000000000000000111333444333222222222222222333333333333111111222222222222333333222222333333333333444444222222333444444444444333444444444444555555555555000222555777777666777777666666666777888888999999:::;;;<<<======<<<;;;:::888999999888777666888999777666666555555666666777666666666666666666666666666666666555555555555444555555666777777777666666333333333333333333333333444444333333333333444444222222111111000000//////111111111111111111111111333222111000///......---000000000000000000000000////////////////////////................................................---------......//////000000000111111000000///...///////////////////////////////////////.................................................................................,,,---.........---++++++......////////////....................................//////000000111111//////111333444555666666777888999888888888:::<<<<<<>>>@@@BBBFFFHHHJJJLLLOOOMMMOOOTTTVVVVVV[[[aaa{{{jjjLLLCCCBBB@@@======<<<;;;::::::::::::::::::::::::::::::::::::666888999999666444333333444444555555555555QQQPPPPPPQQQTTTWWWXXXXXXWWWUUU]]]lllpppcccVVVQQQQQQPPPNNNLLLLLLKKKLLLLLLOOOLLLNNNSSSUUUPPPLLLLLLGGGJJJJJJGGGHHHKKKKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>===<<<<<<============<<<<<<777888888999999888888888999888888777777777777777888888777777777777666666555555555555444444444444222222333444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111222222111111111111111111111111000////////////000111222...///000111111111111111000000000111111111222222////////////000000000000////////////////////////////////////000000111111...///000111111111000000000000000111111111222222000000111111111111000000222000...///222333222000//////.........///000000111111222222222333333333111111222222222333333333111222222333333333333333333333333444444444555555222222333444555555555444444444555666666777888888888999;;;<<<<<<;;;999888555777999888777666777999666555555555555555555666666666666666666666666666666666555555555444444444444444555666666666666666222222222222222222222222222222111111111111222222000000000///////////////111111111111111111111111111111000000/////////...000000000000000000000000////////////////////////................................................,,,,,,---......///000000000000000000000//////...////////////////////////000/////////.........---........................................................................+++,,,,,,------,,,,,,,,,......////////////.......................................///000111111111///000222333444555555555777888999999888888:::<<<<<<===@@@CCCFFFIIIKKKLLLNNNMMMOOOSSSVVVWWW\\\bbbxxxiiiKKKCCCBBBAAA======<<<;;;::::::::::::888888888888888888888888666777888777555444444444333444444555555444UUUSSSRRRTTTYYY\\\\\\ZZZPPPSSSbbbuuuxxxfffTTTMMMSSSQQQOOONNNLLLLLLLLLLLLNNNJJJKKKQQQQQQKKKFFFGGGFFFJJJKKKHHHGGGJJJKKKIIIFFFFFFHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA???===;;;:::<<<<<<============<<<<<<666666777777777777777666999999888777777777777777999888777666555444333333444444444333333333222222222222333444444444444333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000///////////////000111111111111000000/////////000.../////////000000111111000000000000111111222222000000000000000000000000///000000000111111222222,,,---///000000000///...//////000000111111111222000000111111111111000000333000......000111000...222111000//////000222333111222222222222333333333000000111111222222222333111111222333333333333222222222333333333444444444666444222222333444444333333333444444555666777777666777999::::::999777666555777::::::888777999;;;555555555444444555555555666666666666666666666666666666555555555444444444333333444555666666555555111111111111111111111111000000////////////000000............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000................................................,,,,,,------...///000000000000000000000//////.../////////////////////////////////......---------........................................................................+++,,,,,,------...//////......////////////..............................---......///000111111222000111222333444555555555777888999999888999;;;===>>>???BBBEEEHHHKKKMMMOOOMMMLLLNNNSSSVVVWWW]]]ddduuujjjKKKBBBAAA???======<<<;;;::::::::::::666666666666666666666666444555666666444333444666333333444555555444VVVTTTTTTXXX]]]___[[[WWWRRRSSSVVV[[[^^^]]]XXXSSSTTTSSSQQQOOONNNLLLKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHJJJIIIGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEBBB???>>>>>>>>>>>>===:::;;;<<<<<<;;;:::888777666666555555555555555666555666777777666777999;;;BBB===777555888:::888666888888777555444333222111222333333444444333333222333333333333333333333333111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111---.../////////...,,,+++000000000000000000000000///000000000111111111111......///000000000000000///000000000111111111111000000000000000000000000//////000000000000////////////000000111111222222............///000222222000000000000////////////000000000000000000000000333333333333333333333333//////000111222333333333333111///111444555444111111222222333333222222111333333333333333333333333111111222333444666666777999999999999999999:::::::::999777555555666777888555666666666777777777777555555555666666666666666666555555555555444444444444444555555444444333222444444333333222111000000444444222111000000//////000000000000000000000000222111111000///......---///////////////////////////000000///---,,,...///......//////000000111111------............------...---,,,...111111...+++---------......000111111000000000000000000000000........................................................................,,,---------.../////////------------------------........................000///---,,,,,,---...///............///000222222,,,---///111111111000000000111222222444444555666666777888777777888;;;===AAAAAABBBCCCFFFJJJMMMOOORRRQQQQQQRRRUUUYYY]]]___yyymmmJJJ?????????===<<<<<<;;;;;;:::999999999999999888888888888777555555666666555555444333555555555555555555[[[YYYXXXZZZ]]]^^^ZZZVVVXXXWWWVVVWWWYYYYYYVVVSSSPPPOOONNNLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGFFFCCCAAADDDDDDDDDCCCCCCCCCBBBBBBCCCAAA>>>=========<<<;;;999999999999999888888777666666777888777666444333555666777777666777999;;;???:::555444777999888555555555444444333333222222222222333333333333222222333333333333333333333333111111111111111111111111222111111000000000111111000000000000000000000000000000000000000000000000//////............/////////////////////......---000000000000000000000000//////000000000111111111......///000000000000000//////000000000111111111000000000000000000000000/////////000000/////////000000000000000////////////.........///000111111000/////////////////////000000000000000000000000//////111222333555666666...///000111222222222222222111///111333444333111111222222222222222222111111111111111111111111111111111222333444555666666888888888888999999999999888777666555666777999:::999888777666666555666666555555555555666666666666555555555555444444444444333333333333333222222111444444333222222111000000222222111111111111111111000000000000000000000000111111000000//////..............................///000000///---,,,...///....../////////000000000------............------...---,,,---///000...+++------------...///000111////////////////////////........................................................................------------............------------------------........................000///...---......///000///.........///000111111---...///000000111111111111111222333444555555666666666777777666888:::===??????AAACCCFFFIIIKKKMMMQQQRRRSSSSSSTTTXXX]]]aaawwwoooLLL@@@??????<<<<<<<<<;;;::::::999999999999999888888888777777555555666666555555444333555555555555555555^^^\\\YYYYYY[[[ZZZVVVRRR\\\YYYUUUSSSSSSTTTTTTSSSMMMLLLJJJIIIIIIKKKLLLNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFFFFFFFDDDAAA>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<;;;;;;<<<;;;999777777666666666777888999666777999:::999666333111444555666666555666888999;;;777333333555777666555222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111333333222111000000000111000000000000000000000000000000000000000000000000///......------......///000///......------......000000000000000000000000////////////000000000000......///000000000000///////////////000000000000000000000000000000000000......////////////......000000//////...------,,,/////////...//////000000////////////////////////000000000000000000000000//////000111222444555555...///000111111222222111222111000111222333222111111111222222222222111111000000000000000000111111000111111222333444555555777777777777888888888999666666555666777888:::<<<===;;;888666444444444555555555555555555555555555555555444444444333333333222222222222222111111000333333333222111111000000000000000111111111222222000000000000000000000000////////////////////////........................//////000...---,,,...///.........///////////////------............------///---+++,,,---...---,,,------------...///000000////////////////////////------------------------------------------------------------------------............------------------------------------------------------------///.........///000111111/////////...//////000000.........//////000111222111111222333444555666666555666777666666777:::<<<>>>@@@CCCFFFIIIKKKLLLLLLPPPRRRTTTTTTUUUYYY___dddsssqqqMMMAAA@@@???<<<<<<;;;;;;::::::999999999999888888888777777777555555666666555555444333444444444444444444\\\YYYVVVUUUUUUTTTRRROOOYYYWWWTTTQQQPPPQQQRRRRRRLLLKKKIIIHHHHHHIIIKKKMMMJJJJJJIIIIIIHHHGGGGGGFFFJJJIIIGGGFFFEEECCC@@@>>>???>>>>>>>>>>>>============;;;:::999::::::999777777666444333444666999;;;888999999999888666333222444555666555444444666888666444111111333555555444333222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111444444333111000000000000000000000000000000000000////////////////////////000000000//////000000000///...---,,,+++,,,------////////////////////////........./////////000000---...//////000000//////........./////////000000////////////////////////---......//////......---.........------,,,,,,,,,000//////.........//////.........///////////////000000000000000000000000222111111111111111000000...//////000111111000000111000000000111111111111000000111111111111000000111111111222222222222222000000111111222333333444555555555666777777888888666666666666777888999:::===;;;888555333444555666666555555555555555444444444444444444333333333222222222222333222111111000333222222222111111000000000000111111111111111000////////////////////////......//////////////////...........................//////...---,,,...///........................,,,------......------,,,...---,,,++++++,,,---...---------------...///000////////////////////////------------------------------------------------------------------------.........------,,,,,,,,,---------------------------------------------------------...///000111111000//////.........////////////.........000222333111111222333444555666666555666666666666777:::<<<@@@CCCGGGKKKNNNOOONNNNNNPPPOOOPPPSSSXXX^^^ccceeepppoooLLLAAA??????<<<<<<;;;;;;:::999999888888888888888777777777777555555555666555555444333444444444444444444WWWUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPNNNLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEIIIGGGEEEDDDCCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999999777555777666444333444777:::<<<;;;:::888555444444444555333444555444333333555777333222000000222333333333555555444333222111000000000111111222222111111000000000000000000000000000000000000000000000000000444333222111000000000000////////////////////////........................000000////////////000000111000...---------...///........................---............/////////------...///////////////---............/////////........................------............------+++,,,,,,,,,---------...000///...............///------....../////////000////////////////////////111111000000000/////////......///000000000//////000000111000000///000000///000000111111000000///000000000111111222222222//////000000111222222222333333444555555666777777777666666666666666666666:::888666444333555777888666666555555444444444333444333333333222222222222333333333333333222222111222222111111111111111000111111222111111///...---////////////////////////............////////////........................---.........,,,,,,...///.........---------------,,,,,,------------,,,,,,......---,,,+++,,,---///...------------......///........................------------------------------------------------------------------------......------,,,,,,,,,+++------------------------------------------------***+++,,,---......//////000///.............../////////.........000222333111222333444555666666777555666777666666777:::<<<@@@CCCHHHLLLOOOPPPOOONNNOOOLLLJJJPPP[[[cccffffffnnnkkkJJJ??????>>><<<;;;;;;:::999999888888888888888777777777666666555555555666555555444333444444444444444444TTTSSSQQQPPPPPPQQQSSSTTTJJJLLLNNNNNNMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA???>>>>>>===;;;:::;;;:::::::::999999999999888777777777888888666444777555444333444666999;;;;;;999666333222333555666333444444333222222333555111111111000111111222222666555444333111000//////000000111111111111000000////////////////////////000000000000000000000000222222111000/////////000////////////////////////...........................------,,,,,,------...333222111111000000111111........................------------.........///------...////////////...------------.........///........................,,,,,,------------,,,,,,***++++++,,,------...............---......//////---------......//////000////////////////////////------...//////000111111......////////////......///000111000///...///000//////000000000000//////------......//////000000/////////000000000111111111222222333444555666666666555555555444444444333666555444333333555777888666666555555444333333333333333333222222222111111333333333333333222222111111111111111111111111111111222222222111///---,,,000000000000000000000000........................------------------------,,,---...---,,,,,,...000---------------,,,,,,,,,,,,,,,------------,,,,,,---...///...---,,,...000...---------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------.........---......//////.........//////000111222222222333444555666777777666777888777777888;;;===???AAAFFFJJJLLLMMMMMMMMMOOOKKKJJJOOOZZZcccfffeeennniiiIII??????>>>;;;;;;::::::999999888888888888777777777666666666555555666666555555444333333333333333333333QQQPPPOOOMMMMMMNNNQQQTTTHHHJJJKKKKKKIIIHHHIIIKKKJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???===;;;;;;<<<<<<;;;:::::::::999999999888888888777777666777888888666444555444333222333444666888777666444333333333444555222333444333111111222444111111111111000000000111333333222111000000/////////000000000000000000///........................000000000000000000000000000000///////////////000////////////////////////------------------------...------,,,,,,------...111111111111111000000///------------------------,,,,,,---------.........,,,---......//////......,,,,,,---------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,---------------------------......///000,,,,,,---......///000000////////////////////////---------......///000000.........//////......---...000111000...,,,...///...//////000000//////...,,,,,,---......///000000......////////////000000000000111222333444555555222222333333444444333333333333333333333444555666666666555444444333222222222222222222111111111111222222222222222111111000000000000000111111111111///000111222111000...---000000000000000000000000/////////......------,,,------------------------,,,---------,,,,,,...000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---///111111...---...000...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,------------......///000---...///000000111111111222222333444555666777777777888999888888999<<<>>>???AAAEEEIIIKKKMMMMMMMMMMMMNNNOOORRRVVV\\\aaaeeennnkkkJJJ@@@???>>>;;;;;;::::::999888888888888777777777666666666666555555666666555555444333333333333333333333OOONNNLLLIIIHHHJJJNNNQQQIIIJJJJJJHHHEEEDDDGGGJJJFFFGGGGGGGGGFFFCCCAAA???AAAAAA@@@@@@@@@@@@@@@@@@>>>===;;;;;;===>>>======999999999999888888888888777666666777999888666444444333222222222333444555444444444444444444333333222333333222111111222444111222222111000//////000000000000000000///////////////000000000000//////........................000000000000000000000000///............//////000////////////////////////------------------------/////////....../////////---.../////////...,,,+++------------------------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++///......------,,,,,,+++,,,,,,,,,---...///000111,,,,,,------...///000000////////////////////////000000///...------,,,,,,---......///......------...000222000---,,,---///......////////////...............///000111111222.........//////////////////000111222333444555555///000111222333444444444333333333333333333333333666666555444333333222222222222222111111111111000111111111111111000//////000000000000000111111111---...000111222111///...000000000000000000000000000000///...------,,,,,,------------------------+++,,,------,,,,,,...000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,///222222000...///000...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,---...///000111,,,---///111111111000000222333333444555666777777888999999999999:::===???BBBCCCFFFJJJLLLNNNOOOPPPLLLQQQUUUUUURRRTTT]]]eeeooommmLLLAAA@@@>>>;;;;;;::::::999888888777777777777777666666666666555555666666555555444333333333333333333333GGGFFFFFFHHHJJJLLLLLLKKKMMMJJJFFFEEEFFFHHHHHHFFFHHHFFFEEEDDDDDDCCC@@@>>>>>>=========>>>???@@@@@@>>>>>>===>>>>>>===;;;888:::::::::999888777666666555666777888888777666555555555555444444333333333444444444444444444444444444333222111000000000000000000000000000000000000222222222111000//////...........................111///---,,,,,,...111222........................////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---............---,,,,,,++++++***------------------------------------------------------------------------,,,...//////...---------***,,,+++***111::::::444,,,------......------,,,---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---***,,,------++++++,,,...........................---------............///..................------............///000222222222111111111000000//////---...///000111222333333444333222222111111222222333333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------...///...,,,,,,...///---,,,,,,---///000///---////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,...000222333111000///---,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111---,,,------******...,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,<<<999555///++++++---000......---------......///////////////000000000000000111222444555666777777666888999999999999:::<<>>>>>>>>>>>===>>>>>>??????@@@???>>>?????????<<<::::::999999888888777777777666666777777777666555555444444444444444333333333444444444444444444444444444333222111000000000000000000000000000000000000222222111000000///..............................,,,,,,------.........---..................................................................------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------------------------------------------------------,,,---......,,,,,,---...,,,---+++***...555444...,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***,,,------++++++,,,.......................................////////////..................------///.........///000111111111111111000000000//////---...///000111222333333555444333222111000000000333333333222222111111111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------...///...,,,,,,...///---,,,,,,---......---+++........................------,,,,,,,,,,,,------111111000111222444555777000///...---,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......+++***---,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111000---***)))+++///333000000///...------------/////////000000000111111000111222444555666777777777888999:::999999:::<<>>=========>>>>>>???>>>======>>>===;;;999888888888888888888888888777777666555444444444555333333333333444444444444333333333333333333333333333222111111000000000000000000000000000000000000111111000000//////......------------------------,,,...222444444333000...------------------------........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,*********+++++++++++++++---------------------------------------------------------------------------------,,,++++++---///......+++)))+++///---))),,,,,,------------,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------++++++,,,...------------------------........./////////000000------------------....../////////...//////000000111111000000000000//////......//////000111222222555444333111000/////////222222222222222111111111222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////------------------------............------------------------------------------............---------......---,,,,,,---///---,,,+++,,,------+++***------------------------...------,,,,,,------...---------...///000111222......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,111222...,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++...222666222111000///------------000000000111111111222222000111222444555666777777777888::::::999999;;;<<>>@@@999;;;;;;;;;;;;;;;:::::::::777777777777666666666666777666555555444444555555444444333222222222GGGFFFEEEEEEGGGHHHGGGFFFDDDEEEGGGIIIJJJJJJIIIGGGHHHFFFEEEEEEEEEDDDBBB@@@@@@???>>>===============<<<;;;999:::;;;;;;999888777777777777888888888888888777555333333333444555222222222333333444444555222222222222222222222222222222111000000000000000000000000000000000000000000000000//////.........---------------------------///222555555333111///------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,///111///---+++)))***+++***''',,,,,,,,,------,,,,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++---,,,++++++,,,...---------------------------------.........//////,,,,,,------------......000//////.........//////000000000000000000//////......//////000111111222333222111000000000000000222222222111111111111111222222222111111111000000222222222222222222222222000000000000000000000000////////////////////////////////////////////////------------------------------------------------........................------............---------......---,,,,,,---///,,,++++++,,,......---,,,------------------------...------,,,,,,------...))))))******++++++,,,,,,---,,,,,,+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666777111......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---+++,,,///222111000//////............000111111111222222222222000111222444555666777777777999::::::999:::;;;===BBBEEEIIILLLMMMNNNQQQRRRSSSTTTTTTTTTWWW\\\ccchhhwwwzzzMMM>>>@@@;;;;;;;;;::::::::::::::::::777777777777666666666666777777666555555555555666555444444333222222HHHGGGFFFGGGIIIIIIHHHGGGGGGIIILLLNNNOOONNNMMMLLLGGGFFFEEEEEEFFFEEECCCAAA??????>>>===<<<<<<<<<===<<<:::999999::::::999888777777777777777777888888777666555333333333444555111222222333333444444444222222222222222222222222111111000000///000000000/////////////////////////////////...............------------------------***+++,,,------------,,,------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---000333...,,,***++++++*********+++,,,,,,,,,,,,,,,,,,++++++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++******+++---,,,++++++,,,...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......000///.............../////////////////////000000.........///000000111111////////////000111222222111111111111111111111111222222222111111111000000222222222222222222222222000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,------------------........................------............------,,,---...---++++++---...+++***+++---///111000///---------------------------------,,,,,,---------,,,---------------------,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111666666000++++++...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------***(((((()))+++...............///000111000111111111222222222222000111222444555666777777777999::::::::::::;;;===BBBEEEJJJMMMNNNOOOQQQRRRTTTUUUUUUUUUWWW\\\bbbggguuu~~~OOO???AAA===BBBAAA>>><<<:::888777777666666666666777777777777777777666555555555555666444444444444333222IIIHHHGGGHHHJJJKKKJJJIIIFFFHHHLLLMMMLLLLLLKKKLLLGGGFFFEEEEEEFFFEEECCCAAA>>>>>>===<<<<<<<<<======>>><<<::::::<<<===<<<;;;777777777777777777777777666555555555555555666666222222222222333333333333111111111111111111111111111000000//////000000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///222---******,,,,,,***+++---++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------...............---......//////......////////////000000.........//////000000000---------...///111222333000000000111111111111111222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,------------------------------------------............------,,,------,,,++++++,,,...+++++++++---000111111000---------------------------,,,,,,++++++,,,,,,------......///......---,,,,,,+++++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111000+++((((((------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,...///000111000000000111111111222222000111222444555666777777888999;;;;;;::::::<<<===BBBFFFJJJMMMOOOPPPQQQRRRUUUUUUUUUUUUVVV[[[aaafffsssPPP???BBB???JJJHHHCCC???:::777555444666666666666777777777777777666555555444444555555333333444444444333HHHGGGGGGHHHJJJLLLLLLKKKCCCFFFHHHIIIGGGFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDBBB======<<<<<<<<<===>>>>>>>>>===;;;;;;<<<=========888888777777666666555555444444555666777777777777333333333222222222222222111111111111111111111111000000////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,************++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,)))))),,,+++((()))...++++++,,,,,,,,,,,,++++++(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......------------......///000........./////////000000.........///////////////---------...///000111222///000000000111111111222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------,,,++++++,,,...---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,***))),,,,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,)))(((+++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000,,,,,,,,,,,,,,,---...////////////000000000111111000111222444555666777777888:::;;;;;;:::;;;<<<===BBBFFFKKKNNNOOOPPPQQQRRRUUUUUUUUUTTTVVVZZZ```eeeoooOOO===AAA???FFFCCC@@@<<<999777777777555666666666777777777888666555555444444444444444111222333444444444GGGFFFFFFHHHJJJLLLLLLKKKEEEHHHJJJJJJHHHGGGHHHJJJGGGFFFEEEFFFFFFFFFDDDBBB<<<<<<<<<<<<<<<===>>>???===;;;999999:::<<<<<<<<<999888888777666555555444333444666888999999888888444333333222222111111111000000000000000000000000000000////////////000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&(((+++++++++***+++,,,,,,((((((,,,***&&&'''---+++++++++,,,,,,+++++++++''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---...///000111---.........//////000000.........//////////////////............///000000//////000000111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------,,,++++++,,,...///---,,,,,,---,,,***(((************************+++******************+++---...//////...---+++***---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++,,,***,,,///))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,******+++------,,,+++++++++,,,,,,////////////000000000000000111222444555666777777888:::;;;;;;;;;;;;<<<>>>BBBFFFKKKNNNPPPPPPQQQRRRUUUUUUUUUTTTUUUYYY___dddmmmNNN<<<@@@???:::999888777777888:::;;;555666666666777777888888555555444333333333333444000111333444555444GGGIIIKKKLLLMMMLLLJJJIIIIIIIIIKKKKKKLLLKKKJJJIIIJJJHHHEEEDDDFFFGGGHHHHHHAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999999999999666555555666888777555222666666666666666666666666333333111000000000111222000000000000000000000000000000//////.........---------............------......------------......///...------------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++******))))))************))))))************************---+++))))))***,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,;;;555...++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////......///111444555,,,...000///---,,,///222000000000000000000000000////////////000000000000111///...///222333222000...///000222222111111000222111///.........///000////////////////////////////////////000000000000000000///...---,,,,,,+++......---,,,,,,,,,,,,---........................//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,,,,------,,,---...---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++.........------,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++................................................////////////////////////222222333444555777777888666888:::;;;::::::;;;<<<>>>CCCHHHIIIIIILLLSSSZZZWWWXXXWWWWWWXXX\\\bbbfffkkkzzzNNNDDD<<<:::;;;:::999888777777777777888777777666555444444444444444444444444444444444555444444333333222GGGHHHJJJLLLMMMNNNNNNNNNIIIIIIJJJKKKMMMOOOQQQSSSQQQNNNJJJGGGGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>===<<<;;;999888888888888777666555666777777555444444444444444444444444444333222111000000000111111000000000000000000000000000/////////.........---------............------......------------.........,,,+++,,,------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++************++++++++++++******************************,,,,,,+++*********+++,,,,,,,,,+++***************************+++++++++,,,555111,,,)))***++++++***,,,...000...+++)))***---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////......///111333555000///---------.................................////////////000000000000111///...///111333111000...///000111222111111000222111000///...//////000////////////////////////---------.........///////////////...------,,,,,,......---,,,,,,,,,,,,---------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,---......///000...---------,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++................................................////////////////////////111222333444555777888888777999;;;<<<;;;;;;<<<===BBBEEEHHHJJJKKKNNNSSSWWWVVVWWWXXXXXXYYY]]]aaaeeemmmvvvKKKDDD======;;;:::999888777777777777888777777666555555444444555555555555555555555555333333333333333333GGGHHHJJJLLLNNNPPPRRRSSSNNNMMMLLLMMMNNNRRRUUUWWWRRROOOJJJHHHFFFEEECCCAAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::999888777777777999777666555666777666555222222222222222222222222222222111000000000000111000000000000000000000000/////////...............------............------...------,,,,,,------...,,,+++******,,,---,,,+++***************************************************************************************+++,,,---+++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++***************************************++++++++++++******++++++,,,,,,,,,,,,++++++************************,,,---...,,,)))(((***---++++++***))))))))))))***)))))))))*********++++++...,,,)))((()))*********...222444111***''')))---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///.........///000222333888333...---///111///---........................////////////000000000000000///...///111222111000...///000111111111000000111111000///////////////////////////////////////............////////////------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,,,,---...---.........---------------++++++++++++,,,,,,,,,,,,------------------------++++++++++++************+++,,,,,,---...//////000,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------........................////////////////////////111222333444555777888888888:::<<<===<<<<<<<<<>>>DDDEEEGGGIIILLLPPPSSSTTTUUUWWWYYYZZZ[[[]]]```cccllluuuJJJDDD>>>???;;;:::999888888777777888888777777666666555555444666666666666666666666666111111222333333444IIIIIIJJJLLLNNNPPPRRRTTTSSSSSSQQQPPPPPPPPPPPPPPPJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@??????>>>======<<<;;;999888777666666666;;;888666555666777666666222222222222222222222222222111111000000000000000////////////////////////........................,,,------......------,,,------,,,,,,,,,,,,------***)))((()))+++,,,,,,+++************************************************************************((())))))***+++,,,,,,---+++++++++***************************************************************+++++++++*********************************************++++++++++++*********++++++++++++++++++***************************,,,///222///***(((***...+++******)))))))))******((())))))))))))*********((((((((()))************///000111///+++)))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------......---......000111222<<<888333111111222111000........................////////////000000000000000/////////000000000000/////////000000000000000111000000///////////////////////////////////////000000000111111111222222,,,,,,,,,------...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///...+++***++++++)))........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,---.........,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------........................////////////////////////111111222444666777888999:::<<<===>>>===<<<===>>>DDDDDDEEEHHHMMMQQQSSSSSSTTTWWWZZZ[[[\\\]]]___aaaiiiwwwKKKCCC>>>>>>;;;;;;:::999888888888888777777777777666666555555555555555555555555555555222222222333333444KKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSQQQNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEDDDAAA@@@@@@???===<<<<<<;;;;;;:::999888777777777777;;;888666555555666666555222222222222222222222222111111111111000000//////////////////////////////---------...............,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***)))((()))+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,************************))))))))))))))))))))))))******************************************************************************++++++++++++******))))))************))))))************************,,,000333000+++)))+++...++++++*********++++++,,,((())))))))))))*********&&&''')))*********+++,,,...+++)))***,,,---+++(((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------......///000000888888777333///...000222////////////////////////////////////000000000000///000000000///////////////////////////000000000000000000000000//////...////////////////////////000000000000111111111111++++++,,,,,,---...............---,,,,,,,,,,,,---------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++......++++++000111...........................++++++,,,,,,,,,---------************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------........................////////////////////////000111222444666777999999;;;<<<>>>>>>===<<<===>>>AAAAAACCCHHHMMMQQQSSSSSSTTTWWWZZZ\\\]]]]]]___```gggwwwKKKDDD>>>???<<<;;;:::999888888888888777777777777777666666666444444444444444444444444444444444333333222KKKKKKLLLLLLLLLLLLLLLLLLKKKMMMPPPQQQPPPMMMJJJGGGJJJIIIGGGFFFFFFFFFDDDBBB@@@???>>>===<<<;;;:::999999999999888888888999999:::888555555555555444333333333333333333333333333000000111111000000///...000000000000000000000000---------------.........,,,,,,------------,,,,,,,,,++++++******++++++,,,+++***))))))+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***)))))))))***************))))))))))))))))))))))))************************)))))))))*********************************************++++++++++++******)))))))))******)))))))))************************+++...000///,,,***+++,,,+++************+++,,,,,,)))))))))*********++++++'''(((******))))))+++,,,,,,((($$$''',,,///+++'''******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------............///000222444111,,,***,,,000000000000000000000000000////////////000000000000///000111000...---.../////////.........///000111000000000000000///......////////////////////////------------............++++++,,,,,,---------.........---,,,,,,,,,,,,---........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''---...,,,///777:::666---------------.........++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000222444666888999:::;;;<<<>>>>>>===<<<<<<===AAACCCFFFJJJMMMPPPRRRSSSUUUWWWZZZ\\\\\\]]]___```hhhuuuKKKDDD???@@@<<<;;;:::999999888888999777777777777777777777777444444444444444444444444555555444333333222HHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIKKKIIIGGGGGGFFFDDDBBB??????>>>===<<<:::999888777888888888999999:::;;;<<<888666555555555444222000333333333333333333333333///000111111111000......000000000000000000000000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++************++++++,,,+++******+++,,,+++)))************************************************************************((()))***++++++***))))))((()))))))))*********+++))))))))))))))))))))))))************************((()))))))))*********+++******************************++++++++++++******)))******++++++******)))************************)))***+++++++++***)))((()))))))))))))))***++++++************+++++++++,,,((()))***)))'''&&&)))+++***(((&&&'''+++,,,***(((******))))))))))))******************************))))))))))))*********+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---............---+++---......---,,,++++++////////////////////////////////////000000000000...000111000...,,,...//////......---...///000111///000000111000///...---////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,%%%,,,...***...777:::666+++,,,,,,,,,------------*********++++++++++++,,,************************************+++++++++,,,*********++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////000222444666888999:::;;;<<<>>>===<<<;;;;;;<<>>>>>===<<<;;;999888777666888888888999:::<<<===>>>666555555555555444111...222222222222222222222222///000111111111000...---000000000000000000000000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++************++++++...,,,++++++,,,,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******+++++++++,,,,,,+++++++++************************'''&&&&&&(((******(((%%%((((((((((((((()))*********++++++++++++,,,,,,,,,)))******(((%%%$$$'''***))))))******)))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---.........------,,,******---111111---)))........................////////////000000000000...000222000---,,,---//////......------///000111///000111111111000...---////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------))))))))))))))))))))))))*********++++++,,,,,,,,,&&&---...((()))222444...+++++++++,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++(((((())))))*********+++((()))***+++---...///000,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////000222444666888999::::::<<<======<<<;;;;;;<<>>===<<<<<<;;;:::999999999999777777777777777888888888666666666666666666666666111222222333333444IIILLLNNNOOOMMMKKKIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHHHHFFFCCCAAAAAABBB@@@???===;;;:::::::::;;;:::::::::999999:::;;;;;;888777666555444333222222111222333333444444444444333222111000////////////,,,---///000000///---,,,///...---...//////---+++,,,---...,,,***))))))***+++++++++++++++++++++++++++*********+++,,,------+++++++++************)))(((((())))))))))))((((((+++++++++***)))(((((('''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********))))))(((((())))))************)))))),,,+++)))((((((((()))*********+++++++++******)))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++***)))))))))***)))*********++++++++++++'''+++///...)))'''(((+++***)))((((((((()))+++,,,------,,,++++++******)))---,,,,,,++++++,,,,,,---/////////......---------------------------------...------,,,,,,,,,------........................////////////////////////...///111111000000222333111111111111000///------///////////////.................................------------------------------------------------+++++++++,,,,,,---------///---++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***,,,---///444:::>>>)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++(((***///111---******)))...111...---///000---........................---------.........//////---------............//////......---------.....................///000000444///000:::AAAAAA<<<999<<<===>>>??????>>>======CCCDDDGGGKKKOOOQQQRRRQQQYYYZZZZZZ[[[[[[\\\]]]]]]dddxxxUUU@@@AAA???===<<<;;;999888777777777777777777777777777777777666555555555555444444444444555666555333222JJJLLLNNNOOOLLLJJJHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEBBB@@@@@@AAA???>>><<<;;;999999999:::999999888888888888999999777777666555444333222222111222222333444444333333333222111000////////////,,,---...//////...---,,,...---,,,---......,,,***,,,------,,,***))))))***+++++++++++++++++++++++++++************++++++,,,+++++++++*********))))))(((((())))))))))))((((((++++++******)))(((((('''((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))(((((())))))************))))))++++++)))((((((((())))))*********++++++******)))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))))),,,+++******))))))******)))))))))*********++++++(((,,,///...***((())),,,******)))))))))***,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------................................................111222333222000///000111111111111000000///------/////////////////////...........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))************,,,///222,,,,,,---......---,,,+++++++++++++++++++++++++++---,,,+++*********++++++333///------+++((('''***---,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............///......---------.....................///000000222...///666<<<;;;999888;;;<<<>>>??????>>>>>>===DDDEEEHHHLLLOOORRRRRRRRRXXXYYY[[[\\\]]]]]]]]]]]]bbbvvvUUU>>>@@@@@@===<<<:::999888777777777777777777777777777777777666555555555555444444444///111222222111111JJJLLLNNNNNNKKKHHHGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEDDDAAA??????@@@======;;;:::999888888888888777777666666777777777666666555444333333222222111111222333333333333222222111000//////...//////......------------......---,,,+++,,,------+++)))+++,,,---,,,***))))))***+++++++++++++++++++++++++++******))))))))))))***++++++*********)))))))))(((((())))))))))))((((((+++******))))))(((((('''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))(((******)))((((((((())))))))))))******+++******)))******))))))))))))******)))))))))))))))))))))))))))************))))))(((++++++***)))))))))******((((((((()))))))))*********---///...+++)))***,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------........................444444555333000/////////000000000000///......---......//////////////////........................---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++***))))))***,,,......///...---,,,+++***************************---,,,+++*********++++++...+++*********+++333<<<999///))),,,---)))(((,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------..................---------......///...............///000000111///000555777666777:::;;;<<<===?????????>>>===DDDFFFJJJMMMPPPSSSTTTTTTWWWYYY\\\^^^______]]]\\\___rrrSSS===@@@AAA<<<;;;:::999888777777777777777777777777777777777666555555555555444444444111333444333222222KKKLLLNNNLLLIIIGGGEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEDDDAAA??????@@@<<<<<<;;;999888888777777888777777666666666666666555555444444333222222111111111222222222222222111111000//////.........//////...,,,++++++,,,...///...,,,,,,,,,------,,,******,,,,,,+++)))))))))***************+++++++++++++++***)))(((((((((((((((************))))))))))))(((((())))))))))))((((((******))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((((((((())))))((())))))*********************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))***+++---,,,***)))***,,,*********************+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++************************************,,,,,,,,,+++,,,,,,------------------------------........................222333333222///....../////////000000///......---............////////////........................---------------------------------------------------------,,,,,,+++++++++++++++++++++------------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......---,,,...///......------,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++(((((()))+++,,,000<<>>;;;<<<===>>>??????>>>>>>EEEHHHLLLOOOQQQSSSUUUVVVVVVYYY\\\```aaa```]]][[[\\\nnn~~~PPP???AAA@@@<<<;;;:::999888888888888777777777777777777777777666555555555555444444444999::::::888555333JJJLLLLLLKKKHHHEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFFFFEEEBBB@@@@@@AAA;;;;;;::::::999777777666888888777666666666666666444444333333222222111111000111111222111111000000000///......---.........///...,,,******,,,...//////...---...///...---+++***+++,,,+++)))((()))***)))))))))******+++++++++******)))((('''''''''(((*********)))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((())))))(((((())))))))))))((((((((((((((()))))))))(((((('''((()))*********************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))((((((***))))))((())))))******(((((((((((()))))))))))))))*********))))))***+++))))))))))))))))))((((((''''''((()))***++++++,,,,,,++++++******++++++,,,************************************************+++++++++++++++,,,---...------------------------...........................///000///...---...000...////////////......------.........//////000000........................---------------------------------------------------------,,,,,,+++++++++***+++,,,,,,,,,,,,---...*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......---,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......++++++222;;;AAA111(((---///((((((///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------------...//////...............///000000222222555777555333777>>>:::;;;===>>>?????????>>>EEEIIIMMMPPPQQQSSSUUUWWWVVVYYY]]]```aaa___\\\YYY\\\mmmwwwPPPAAABBB<<<;;;;;;:::999888888888888777777777777777777777777666555555555555444444444:::;;;;;;999666444IIIJJJKKKIIIGGGEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFEEEBBB@@@@@@AAA;;;;;;;;;:::999888777666888888777666555555555555333333333222222111111111000111111111111000//////......------------.........---,,,******,,,---...///...---...//////---+++)))***+++***)))((()))+++(((((())))))***+++++++++***))))))(((((((((((()))******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))'''(((((())))))(((((('''''''''((()))))))))((((((''''''((()))******************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((()))******((((((((()))))))))******)))(((((((((((()))******(((((())))))(((((('''&&&&&&&&&'''((())))))******++++++************++++++)))))))))***************************************+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......------///111....../////////......---------......///000000000........................---------------------------------------------------,,,,,,,,,,,,,,,,,,+++***,,,------++++++,,,...++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++***))))))***,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++,,,---***'''***///333)))%%%***---+++,,,111------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------...///000...............///000000///000444888888555777<<<:::;;;===>>>????????????DDDIIINNNQQQQQQRRRUUUXXXWWWYYY]]]______]]]ZZZWWW]]]mmmzzzQQQBBBAAA:::;;;:::999999888888999999777777777777777777777777666555555555555444444444333555666555444444HHHIIIIIIHHHFFFDDDEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDAAA??????@@@;;;;;;<<<;;;:::999777666777666555444333333333333222222222222111111111111000000111111000//////......------,,,------......------,,,++++++,,,------...---------......,,,+++(((***+++***)))((()))+++((((((((()))***+++++++++))))))(((((())))))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&((()))))))))((((((&&&'''((()))******************))))))))))))******))))))))))))))))))))))))'''((())))))*********)))((((((((((((((()))******)))))))))*********++++++***)))(((((()))***++++++((())))))***)))((('''&&&''''''(((((())))))******++++++************++++++)))))))))******+++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............///111------...//////......---------......///000000111........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))************,,,///222000000...---,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))''''''+++,,,***+++///)))(((((()))+++,,,......------------------------++++++++++++,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,------///000000...............///000000...///555<<<===:::999;;;999;;;<<<>>>???@@@??????CCCIIINNNQQQPPPQQQUUUXXXYYYZZZ\\\^^^]]]ZZZWWWUUU^^^nnnRRR@@@@@@===::::::999999888888999999777777777777777777777777666555555555555444444444000111333333222222GGGHHHHHHGGGEEEDDDEEEFFFMMMKKKIIIGGGEEEDDDDDDDDDCCCDDDDDDBBB@@@>>>>>>???;;;<<<<<<<<<;;;999777666666555444333222222222222222222222111111111111111000000111000000///......------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------+++)))((()))******)))((()))+++'''(((((()))***+++++++++))))))((())))))***+++,,,))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&'''((()))******************))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((((((((()))******************+++++++++++++++***((((((***+++,,,,,,)))***+++++++++)))((('''))))))))))))************++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......///111------......///......------------...///000000111........................------------------------------------------------+++++++++,,,,,,---------,,,...///...+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,)))***,,,---///444:::>>>555333111///...---------************************)))***+++,,,---,,,,,,+++000+++))),,,---++++++---(((---///,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---...///000111...............///000000///111888AAADDD@@@<<<<<<999;;;<<<>>>???@@@??????CCCHHHNNNQQQPPPPPPTTTXXXZZZ[[[\\\\\\[[[YYYVVVTTT```oooRRR===AAABBB::::::999999888999999999777777777777777777777777666666555555555444444444222333444333111000KKKIIIGGGGGGHHHHHHHHHGGGIIIIIIIIIHHHGGGEEEBBBAAAEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::999888777888777555555666555222000333333222222111111000000111111111111000000000000........................+++***(((''''''(((***+++---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++)))'''''')))+++***))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////............000000///...............------------------------,,,,,,,,,,,,,,,---...///000...,,,***))))))******,,,++++++******++++++,,,------------------------,,,++++++******++++++,,,/////////...------,,,,,,***++++++,,,,,,++++++***---------...///000111222---------,,,,,,+++++++++************************+++++++++******)))))))))***+++,,,,,,******+++,,,***+++---...///......---,,,---......,,,******+++***++++++,,,,,,------...//////.........---------//////.........------------------........./////////222777:::;;;<<<===>>>======>>>???????????????BBBGGGLLLMMMLLLMMMRRRVVVWWWXXXYYYXXXVVVUUUVVVWWW\\\qqqRRRAAAAAA;;;<<<;;;:::999888888888888777777888888888888777777777777777666555555444444444444444333333222JJJIIIHHHHHHIIIIIIHHHFFFHHHHHHHHHHHHGGGEEECCCBBBDDDDDDBBBAAA???===<<<;;;::::::::::::999888777666777555444444555444222000111111111111111111000000111111111000000000//////........................,,,+++)))(((((()))+++,,,---,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&'''((()))***))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((('''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++++++++)))'''))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////......---------//////...---------------------------------------+++++++++++++++,,,------///...,,,***)))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,------......------,,,+++***++++++,,,---...///...---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,******+++,,,++++++,,,---...---,,,,,,+++---......,,,***++++++)))******++++++,,,------......------,,,,,,,,,,,,//////.........------------------.........//////...111555888999:::;;;<<<======>>>????????????>>>BBBFFFJJJLLLKKKLLLPPPTTTTTTVVVVVVVVVTTTTTTUUUWWW]]]qqq{{{PPPBBBBBB:::<<<;;;:::999888888888888777777888888888888777777777777666666555444444333444444444333333222JJJIIIIIIJJJKKKJJJHHHFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>===;;;;;;999999999888888777666666555444333333444444222111000000000000000111111111111111000000000000//////------------------------,,,+++***))))))***+++,,,,,,,,,+++************+++******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------------,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,,,,...---,,,++++++,,,---...,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***++++++,,,------,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++******+++,,,++++++,,,,,,,,,+++******+++---...---,,,++++++,,,)))))))))***++++++,,,,,,---,,,,,,,,,,,,+++++++++...............---------------........./////////,,,///333666777777999:::<<<===>>>?????????>>>>>>AAAEEEIIIJJJJJJKKKNNNQQQQQQSSSTTTSSSSSSSSSUUUWWW___sssyyyOOOCCCCCC;;;<<<;;;:::999888888888888777777888888888888777777666666555555444333333333444444333333333333IIIIIIIIIKKKLLLKKKHHHEEEEEEFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@???===<<<;;;:::999999888888777777777777666555333333444444444222/////////000000111111111111000000000////////////------------------------,,,,,,+++******+++,,,,,,,,,++++++***************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***++++++))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++((('''(((((('''(((+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///,,,++++++******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******++++++******+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++******))))))+++,,,...---,,,++++++,,,)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,....................................////////////---///333555666666888:::;;;<<<>>>???@@@???>>>===BBBEEEIIIJJJKKKKKKMMMOOOPPPQQQRRRSSSSSSTTTWWWYYYaaavvvRRRBBBBBB;;;;;;;;;:::999888888888888777777888888888888777777555555555444333333222222333333333333333333IIIHHHIIIJJJKKKJJJGGGEEEEEEFFFFFFGGGFFFEEEDDDCCC@@@@@@???>>><<<;;;::::::::::::999888888888999999999777555444555666555444//////000000111111222222000000000////////////...------------------------,,,++++++++++++++++++,,,,,,+++******))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))+++000000+++)))+++))))))(((((((((((())))))************************(((((((((((((((((((((((((((((())))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------------.........+++,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******)))******++++++******)))((((((((((((((()))***+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,++++++***))))))))))))***,,,------,,,+++,,,---++++++,,,,,,---.........------------............---............................../////////000000///111444555666777999;;;:::<<<>>>???@@@???===<<>>>>>===;;;::::::999::::::888777777888999:::;;;999666555555555555444111111111111111222222222000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))(((((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))222======222)))((())))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,------------............++++++,,,,,,,,,,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------++++++,,,,,,---------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,+++******)))++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++***))))))***+++,,,+++******)))************+++------,,,+++,,,---,,,,,,------.../////////------...............///---------...................../////////000000000000222444555666777999;;;999;;;>>>@@@@@@???===;;;AAACCCGGGJJJMMMOOOOOOOOORRRSSSTTTSSSTTTVVVZZZ]]]eee{{{ZZZ@@@???===<<<;;;:::999888888888888777777888888888888777777666666555555444333333333222222333333333333IIIGGGFFFFFFGGGHHHFFFEEEFFFGGGGGGGGGEEECCCAAA@@@>>>======<<<;;;:::999999999888777666666777999:::===:::666444444444333222333333333333222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))++++++***)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********(((((((((((())))))+++,,,---))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''000<<<<<<000'''((())))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,((())))))***++++++,,,,,,((())))))***++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---------...,,,,,,++++++,,,------...++++++++++++++++++++++++...------,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********************)))++++++,,,,,,,,,,,,+++++++++,,,,,,---///111333444+++,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,(((***+++***)))((()))+++++++++*********+++,,,---)))+++------,,,,,,,,,---++++++,,,------......///,,,,,,,,,------.........---------.........//////.../////////000000000000111222444555555666999;;;999;;;>>>@@@@@@???<<<;;;>>>@@@DDDIIIMMMOOOOOONNNSSSTTTTTTSSSSSSVVVZZZ]]]ccczzzZZZAAA@@@<<<<<<;;;:::999888888888888777777888888888888777777777777666666555444444333222222222333333444IIIGGGEEEEEEFFFGGGFFFEEEGGGGGGGGGGGGEEECCCAAA???======<<<;;;::::::999999888777666444555666888999===:::666333222222111111444444444333333222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++******)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%(((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******(((((((((((()))***,,,......))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,&&&)))111111)))&&&,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---((())))))***++++++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++*********+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))''''''(((((())))))******))))))************))))))%%%%%%&&&'''***,,,...///+++++++++,,,,,,---------************************)))))))))******+++++++++(((***+++***)))((()))***++++++*********+++---...)))+++------,,,,,,---...***++++++,,,,,,------...+++++++++,,,,,,------------------.........//////////////////000000000000111222444444444666888;;;888;;;>>>@@@@@@???<<<:::<<<>>>BBBGGGLLLOOONNNMMMSSSSSSSSSSSSSSSUUUYYY]]]bbbyyywwwYYYBBBAAA<<<<<<;;;:::999888888888888777777888888888888777777777777777666555555444444222222222333333444GGGHHHIIIHHHFFFDDDDDDEEEIIIFFFCCCAAAAAAAAA@@@???======<<<;;;999888777777666666666666555555555555666666555444222111000000000000000000000000000000222111///...---------...************+++,,,------******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&%%%'''***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,'''$$$(((+++******,,,000''''''((($$$))),,,%%%''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((***************)))((('''(((((('''%%%$$$%%%)))++++++++++++***)))(((((('''******))))))******+++,,,---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))((()))))))))***+++++++++,,,***,,,---+++((('''))),,,((()))++++++******+++,,,************************************))))))))))))))))))))))))************---,,,+++******,,,...///,,,,,,,,,---------......+++++++++*********))))))))))))))))))))))))))))))************))))))((((((,,,,,,+++***)))))))))******+++,,,---...---,,,+++---******++++++******+++)))+++,,,......---+++***,,,,,,,,,,,,,,,,,,++++++............////////////000222444555555666777888:::;;;>>>@@@@@@???>>><<>>===<<<<<<;;;:::999888888777666666666666555555555444555444444333222111000000////////////////////////222111///...---------...+++++++++***++++++,,,,,,******))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''))))))((((((((())))))***((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((---,,,'''$$$$$$&&&!!!%%%***'''''')))'''''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((***,,,------+++(((&&&+++***)))(((***---000222++++++******)))(((((('''******))))))******+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,++++++***************++++++++++++***,,,,,,+++(((((())),,,(((***++++++******+++,,,************************))))))))))))(((((((((((())))))))))))************,,,+++***)))***+++---...,,,,,,,,,,,,------------+++++++++*********))))))*********************************)))))))))))))))++++++******)))************++++++,,,,,,,,,,,,,,,(((***,,,//////......000+++,,,,,,---///000222333------------........................////////////000222444555555666777888:::;;;>>>@@@AAA@@@>>>===???BBBGGGJJJLLLMMMMMMNNNRRRSSSSSSSSSSSSVVV[[[^^^aaazzzxxxRRR@@@CCC===<<<;;;;;;:::999888777666666666777777777777666666666666666555555555444444555444222222111222GGGGGGFFFCCC@@@??????AAABBBAAA?????????>>><<<999:::::::::999999888888888666666555555555444444444333222222222111111000000////////////////////////111000///...------------,,,,,,++++++***+++++++++******))))))))))))******(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((()))***++++++((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&))),,,***&&&'''+++(((%%%(((---+++%%%$$$'''''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''***---//////,,,)))&&&)))'''&&&(((---111222111++++++******)))(((((((((***))))))))))))***++++++))))))((())))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---............------,,,+++++++++++++++*********++++++,,,***)))(((***+++)))***++++++***)))+++,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************+++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,+++++++++***************************************)))))))))))))))******************)))******++++++***************+++,,,,,,000333666777555111...,,,---,,,+++***+++---000111.........//////000000111............///////////////222444555555666777999:::<<<>>>@@@AAA@@@???>>>???BBBFFFJJJLLLNNNNNNNNNSSSSSSSSSRRRSSSUUUYYY\\\^^^wwwvvvNNNBBBCCC888<<<;;;::::::999888777777666666777777777777666666555555555555444444444333444333111000111222FFFFFFDDD@@@===<<<===???@@@???>>>??????>>>;;;888888888888888888888888888555555555444444444333333111111111111000000000000//////////////////////////////......------------------,,,+++******************))))))))))))******(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***+++,,,(((''''''''''''(((((()))&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))))))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%(((444BBB111,,,&&&(((,,,&&&###+++''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''')))+++------+++)))'''(((&&&''',,,222444111,,,************))))))(((((()))))))))))))))***++++++)))))))))))))))***++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,++++++*********+++++++++***))))))******)))***++++++***)))***,,,(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************))))))((()))***++++++******+++++++++,,,,,,,,,************************************************))))))))))))***************)))))))))***+++,,,,,,+++***)))((()))***+++,,,444666888:::===<<<555,,,333222000---,,,+++++++++------...///000111111222............///////////////111444555666666888999:::<<>>??????>>>??????>>>;;;999777777777777777777777666444444444444333333333333000000000000000000000000.......................................---------------,,,+++******************))))))))))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++'''''''''''''''((())))))))))))(((((())))))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''')))+++,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((,,,)))'''%%%###)))999JJJ@@@;;;)))"""+++***'''000''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))(((((((((((()))))))))******---333888777000)))*********)))))))))))))))))))))(((((())))))***+++************))))))((((((************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,,,,---,,,,,,,,,++++++******,,,+++******************)))+++,,,+++***)))***+++((((((((((((((((((((((((+++++++++*********))))))((()))))))))************))))))((()))))))))************+++++++++,,,,,,,,,************************************************)))))))))))))))************)))))))))***+++,,,,,,+++***)))((()))***+++,,,***+++---333@@@GGG@@@333888888777666333000...,,,,,,,,,---...//////000000............////////////...111444555666666888::::::<<>>@@@???>>>>>>>>>>>><<<:::777777777666666555555555444444333333333222222222222111111111000000//////........................------.........------,,,,,,,,,++++++***+++++++++******))))))))))))******''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))''''''&&&''''''((()))***((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))),,,///000///...------))))))))))))))))))))))))))))))))))))))))))))))))((((((******''''''000<<>>>>>???@@@>>><<<<<<======<<<;;;777777666666555444333333333333333333222222222222333333222111000000//////........................,,,,,,---.........---,,,+++++++++***++++++,,,,,,******))))))))))))******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***---000111...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''+++---***&&&(((///NNNbbbLLL***,,,---###'''''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((())))))***%%%&&&)))++++++***'''&&&)))))))))))))))))))))***((((((((((((((()))******(((((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++))))))***+++***(((***+++,,,+++)))((()))***************************+++++++++************)))))))))))))))************))))))******++++++******,,,,,,,,,,,,------------))))))*********+++++++++++++++++++++++++++++++++,,,++++++***)))(((''''''++++++******)))************++++++,,,,,,,,,,,,,,,***---,,,)))///777444)))***+++---///111333444444------------------------............////////////...000333555666777999::::::===@@@CCCDDDDDDCCCBBBAAA???@@@EEEMMMRRRRRRQQQVVVVVVVVVUUUTTTWWW[[[^^^```ooobbbCCCCCC>>>:::::::::999999999999888666666777777777777666666666666666555555555444444000333777;;;<<<;;;AAACCCDDDCCCAAA?????????@@@===;;;:::;;;<<<<<<;;;888777777555444333222222333333333222222222111111444444333222111000///...........................+++,,,---.........---,,,************+++,,,------******))))))))))))******'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((,,,//////+++'''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++)))&&&(((...&&&LLLAAA!!!&&&,,,&&&,,,((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++&&&(((***+++,,,+++***)))'''((())))))((()))+++---)))))))))))))))*********((((((((((((((()))******&&&'''(((*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++,,,,,,---------...+++((()))+++,,,***(((***,,,,,,+++)))((()))***************************************))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,------------......))))))******++++++++++++++++++++++++++++++++++++---,,,+++***)))'''&&&&&&,,,,,,+++***)))))))))******+++,,,---...---,,,,,,&&&...///***+++444666000---------...111444777999...............---------............/////////000...000333555666777999;;;;;;===@@@CCCDDDDDDCCCBBBAAA??????EEEMMMSSSSSSQQQVVVVVVVVVUUUUUUXXX\\\___```mmmbbbCCCBBB<<<::::::999999999999999999666666777777777777666666777666666666666555555555000222666999<<<===???@@@AAABBBBBBAAA@@@???>>>;;;888999===>>>;;;777;;;:::777444333444666777444444333333333333222222:::888666333111///////////////.........------------------,,,,,,+++++++++******))))))))))))******++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''')))******(((&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))******'''%%%''',,,...,,,)))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))((((((((())))))+++******)))(((''''''&&&))))))))))))((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))++++++***)))(((((()))************************)))************+++++++++)))************+++++++++))))))***+++,,,,,,------************************,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((*********))))))))))))))))))************+++++++++************************'''&&&&&&'''***++++++***+++++++++*********))))))------+++(((,,,222///'''*********************************++++++,,,,,,,,,***+++++++++,,,---......000///---------...000222:::555222333///***+++111......//////...---,,,,,,///000333444444555777999:::;;;>>>AAADDDEEECCCAAA@@@AAABBBFFFKKKNNNOOONNNSSSSSSSSSTTTVVVYYY]]]___bbbkkkbbbFFFAAA>>><<<;;;;;;::::::999999888999999999888777666666555999:::;;;;;;:::888666444444444444333333222CCCCCCCCCCCCCCCBBBAAAAAA>>>;;;888999===>>>;;;888888777777666666666666666444444333333333222222222888666444222000////////////.........------------...------,,,,,,+++++++++******))))))))))))******+++*********))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''')))++++++***(((&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''***)))(((''''''((()))******'''%%%'''+++---+++)))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((('''(((((()))+++++++++***)))((((((((()))))))))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))(((*********(((((((((***))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++*********++++++,,,,,,,,,************************,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))(((***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))((('''(((***+++***)))+++++++++*********))))))))))))(((&&&+++111///)))*********************************++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---...888555555888666000...111...//////000000000000000///000333444444555777999999999<<>><<<::::::======;;;888555666777888888777555444333333333333222222222222444333222111000/////////............------------......------,,,++++++*********))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''')))+++,,,+++***)))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))++++++***)))((((((''''''))))))(((((((((((())))))***'''&&&'''+++,,,+++(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((,,,++++++******))))))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((())))))(((''')))***(((((((((((((((((((((((()))))))))*********++++++)))************+++++++++******++++++++++++++++++************************++++++************+++++++++++++++*********************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))++++++***)))+++++++++******************+++******///444444///*********************************+++++++++++++++---.........---+++((('''*********++++++++++++,,,222222555:::999444000000000000000000000000000000///000333444444555777999999:::<<>><<<;;;;;;<<<<<<:::888777777777777666555444444333333333222222222222111111111000000////////////------------------------///......---,,,,,,++++++******))))))))))))******)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&(((************)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))(((((((((((()))))))))'''&&&(((***+++***(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((()))*********)))))))))(((((()))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++************************************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((((((*********))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))************************,,,,,,+++---000333333111***************************************++++++++++++,,,...///...+++(((&&&******+++,,,,,,,,,,,,,,,,,,---000444666333000---000//////..................000333444444555777999<<<<<<>>>AAADDDEEEDDDCCCCCCCCCEEEIIINNNSSSUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]]fff[[[AAAAAA???<<<;;;;;;::::::999999888888888888888777777666666444555666777777666666555222222222333333444GGGEEECCC@@@???>>>>>>>>>===<<<;;;;;;;;;:::999888:::999666444333333444444333333222222222111111111////////////////////////,,,,,,------------------.........---------,,,,,,******))))))))))))******(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((+++++++++***)))(((((('''(((((())))))))))))(((((((((((('''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''((()))))))))*********+++***))))))(((((((((((((((((((((((((((((((((((((((''')))***)))(((''')))***************************(((((()))))))))*********))))))*********++++++++++++*********************************************+++******))))))******+++******************************))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))******(((((())))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))***************************(((((()))+++*********************************************************(((***,,,......,,,***((()))***++++++,,,,,,++++++++++++,,,...111333111...------------...000111222...000333444444555777999======>>>AAADDDEEEEEEDDDEEEDDDEEEHHHMMMQQQSSSTTTXXXXXXXXXYYYZZZ\\\]]]^^^^^^eeeUUUAAACCC@@@<<<;;;;;;::::::999999888888888888777777777777777555555555666666666666666222222222333333444DDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;:::999888777777;;;999555333222222444555222222222222111111111111...//////000000//////...,,,,,,,,,,,,------------------------............******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''((())))))******+++++++++******)))((((((((((((((()))))))))))))))))))))))))))++++++***)))((((((***************************((((((((()))))))))******)))************+++++++++))))))************************************************))))))))))))*********************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))++++++***)))***************+++++++++,,,***)))+++***'''&&&(((***************************************)))))))))'''(((***,,,------,,,+++((((((((())))))))))))***,,,,,,++++++000555444000***+++,,,...111555999;;;///000333444444555777999<<<;;;<<>><<<;;;;;;::::::999999888888888777777777777777777444444444444444444444444222333333333333333AAAAAAAAA@@@???===<<<;;;:::;;;:::999777666666666666555444444444555666666222222222222111111111111...///000111000000///...++++++,,,,,,,,,---------++++++,,,---...///000000******))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))(((''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))***,,,,,,'''''''''(((((((((((((((((())))))******+++,,,,,,******)))((((((((((((((()))))))))))))))))))))))),,,------,,,)))(((((()))************************(((((((((((()))))))))***)))************+++++++++(((((())))))******++++++******************************))))))))))))******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))*********+++((()))))))))************'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++)))((('''(((***+++***)))))))))*********+++++++++...++++++---,,,''''''+++************************+++*********)))))))))(((((((((***++++++,,,,,,,,,))))))((((((((()))***++++++,,,++++++000666555///++++++,,,...111555999;;;///000333444444555777999<<<<<<<<<>>>BBBDDDDDDCCCDDDCCCDDDFFFKKKPPPSSSUUUWWWXXXZZZ\\\^^^___```aaa]]]fff{{{NNNCCCEEE;;;<<<;;;;;;::::::999999888777777777777777777777888666666555444444333333333444333333333333333@@@AAAAAAAAA@@@>>>===;;;999::::::888666555555555000111333555777777777777222222222111111111111000///000111111111000......+++++++++,,,,,,---------***+++,,,---///000111222******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%&&&((()))***+++''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))******)))(((''''''((()))((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((())))))))))))((())))))***++++++,,,,,,******)))((((((((((((((()))))))))))))))))))))))).........---***(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''(((((()))***++++++,,,******************************))))))))))))******))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++************************'''&&&&&&'''***++++++***))))))******+++++++++++++++'''(((+++***$$$%%%***************************+++*********))))))((((((***************+++++++++---,,,***))))))+++---...(((+++++++++000666333+++///...------...000333444///000333444444555777999???>>>>>>@@@DDDFFFFFFEEECCCCCCCCCFFFLLLRRRVVVXXXWWWYYY[[[]]]```aaabbbccc\\\gggsssKKKEEEFFF;;;<<<<<<;;;::::::999999888777777777777777888888888:::999888666666555555555444444444333333222AAA@@@>>>>>>>>>===;;;999777777666555444444333333000000111222333333444444111222222222222111000000........................------,,,,,,,,,,,,++++++...------,,,,,,------...,,,+++******))))))******)))(((((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))(((((('''''')))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***'''''''''''''''((()))***''''''((((((((((((''''''+++'''$$$(((///222000,,,******++++++***)))((('''((((((((((((((((((((((((******))))))))))))*********)))((('''&&&&&&''''''((())))))))))))(((''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******'''&&&&&&'''***++++++*********))))))))))))******,,,+++***************++++++*********))))))((((((&&&'''((()))***+++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***(((((((((((((((((((((((())))))((((((((((((((()))+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***)))((()))*********(((+++///---)))///888777------------.........//////---...///111333666888:::;;;;;;===>>>@@@BBBCCCDDDBBB@@@???CCCJJJQQQTTTUUUVVVWWWYYY[[[^^^___aaaaaa]]]lll~~~MMM@@@CCC888===<<<;;;:::999999999999777777777888999999::::::555555444444444333333333333333333333333333AAA???>>>======<<<:::777666666555555444333333222000000111222222333444444111222222222222111000000........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,+++******))))))******))))))(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''((()))(((''''''''''''(((((()))''''''((((((((((((''''''***'''&&&(((---///...+++(((((((((((((((((())))))(((((((((((((((((((((((()))((((((((())))))***+++)))))))))((((((((('''''''''((())))))************''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***(((******))))))))))))******((((((''''''''''''((((((************)))))))))((('''''')))***+++,,,,,,,,,******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))+++******))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***+++***))))))++++++***)))+++...---***///999888///---------.........//////...///000222444777999:::;;;;;;===>>>@@@BBBCCCDDDDDDBBBAAACCCIIINNNQQQQQQVVVWWWZZZ]]]______```___]]]kkkTTTBBBEEE;;;===<<<;;;:::999999999999999888888888888888888888555555444444444333333333333333333333333333AAA???===<<<<<<:::777555555444444333333222222222000000111111222333333333111111222222111111000///........................,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))))))))******))))))((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''((())))))******'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))******++++++'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))''''''(((((())))))******((()))*********)))((('''&&&'''(((***+++,,,,,,,,,''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***(((******))))))))))))******************************************))))))))))))(((((()))***+++,,,------,,,,,,++++++++++++,,,,,,))))))***++++++++++++***************************+++******)))******+++++++++++++++++++++++++++++++++************)))))))))(((((()))************))),,,+++******,,,,,,+++***+++...---+++000888999222---------...............//////111222555777:::;;;;;;;;;===>>>@@@AAABBBCCCEEEDDDBBBCCCGGGJJJMMMMMMUUUWWW[[[^^^```___^^^]]]]]]iii^^^DDDEEE>>><<<<<<;;;:::999999999999::::::999888888777666666555555444444444333333333333333333333333333@@@???===;;;:::888555333333333333222222222111111000000111111222222222333111111111111111000000///........................,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))******))))))((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((''''''((())))))))))))(((((('''&&&&&&''''''((((((((((((''''''&&&(((***)))'''&&&(((***)))(((&&&&&&&&&(((***+++))))))))))))))))))))))))(((((()))))))))(((((((((((()))+++,,,,,,***((('''(((((()))++++++,,,,,,,,,''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******'''&&&&&&'''***++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))))))))******+++---.........---++++++++++++---...))))))***++++++++++++***************************)))))))))))))))******+++************************************))))))))))))((())))))***************---,,,++++++------,,,++++++------,,,000777999555........................///000111333555888:::<<<;;;;;;<<<>>>???AAABBBBBBDDDCCCCCCDDDFFFHHHKKKLLLTTTWWW[[[___```___\\\ZZZ[[[fff|||fffDDDCCC>>><<<;;;::::::999999999:::999888888888777777777666555555444444444333333333333333333333333333@@@>>><<<;;;:::888555222222222222222222111111111000111111111111111222222000111111111111000//////........................,,,,,,+++++++++*********++++++************+++++++++***))))))(((((())))))))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))((('''&&&'''((((((((())))))((('''&&&%%%''''''((((((((((((''''''%%%(((***)))&&&$$$'''***,,,+++)))''''''((()))***))))))))))))))))))))))))************)))(((&&&%%%'''(((***,,,,,,***)))(((******+++++++++******)))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******'''&&&&&&'''***++++++*********))))))))))))******''''''))))))******))))))))))))))))))))))))*********))))))***+++,,,...///...---++++++++++++---...))))))***++++++++++++***************************+++*********++++++,,,---************************)))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,+++,,,---------++++++,,,,,,,,,///555888777.....................---///000111333555888:::<<<;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHKKKMMMRRRUUUZZZ^^^___^^^ZZZXXXYYYdddzzzhhhDDDAAA===;;;;;;:::999999999::::::666666777777777888888888555555444444444333333333333333333333333333???===;;;::::::888555333222222222222222222222222111111111111111111111111000000111111000000///...........................++++++++++++************+++******))))))******+++******)))(((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''((('''((()))))))))((('''&&&''''''((((((((((((''''''%%%''')))(((&&&%%%'''***---,,,***)))((((((((()))))))))))))))))))))))))))++++++++++++***)))'''&&&'''((()))*********)))(((******++++++***))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***(((******))))))))))))******'''(((***+++,,,,,,+++***))))))))))))************))))))))))))***,,,---///,,,,,,++++++++++++,,,,,,))))))***++++++++++++***************************,,,,,,,,,,,,---...//////************************(((((()))))))))))))))*********+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,...222555777...............---------//////111222555777:::;;;;;;<<<<<<===>>>???@@@AAA@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSXXX\\\]]]\\\YYYWWWXXXbbbyyyeeeCCC@@@<<<;;;::::::999999:::::::::555555666777777888999999555555444444444333333333333333333333333333>>><<<;;;;;;:::999777444333333333333333333333333111111111111000000000000000000000000000//////...........................++++++++++++******************))))))))))))************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((%%%&&&((()))***)))'''&&&''''''((((((((((((''''''%%%'''((((((''''''((())))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''((((((((()))))))))(((((()))*********))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***(((******))))))))))))******)))+++---...//////...---((()))))))))************)))((((((((()))+++---...******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))+++******+++,,,---......************************(((((((((((())))))******))))))***+++++++++++++++,,,+++***+++,,,---,,,***,,,++++++,,,---///333666//////.........---------...///000222444777999:::;;;<<<<<<===>>>???@@@@@@@@@CCCFFFGGGGGGHHHKKKMMMMMMPPPUUUYYY[[[[[[YYYWWWYYYcccyyy```CCCBBB>>>:::::::::999999::::::;;;666666666777777777777777555555444444444333333333333333333333333333===<<<;;;;;;;;;:::888555333333333333333333333333111111111000000000000000000000000000000//////...........................+++++++++************)))******))))))))))))************)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((('''&&&&&&'''((($$$&&&((()))***)))((('''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&(((***---......---,,,'''''''''&&&'''((()))***%%%&&&''')))************''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******'''&&&&&&'''***++++++*********))))))))))))******&&&'''***,,,,,,,,,+++***(((((())))))*********+++)))(((''''''(((***,,,...)))***+++,,,,,,+++***)))))))))***++++++++++++***((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************,,,+++******,,,,,,+++***,,,+++++++++,,,---111666//////.........---------......///111333666888:::;;;<<<<<<===>>>??????@@@BBBEEEHHHHHHGGGGGGJJJLLLLLLOOOSSSWWWYYYZZZYYYXXXZZZccczzz[[[DDDDDD@@@:::::::::999999:::;;;;;;888888777777666666555555555555444444444333333333333333333333333333>>>===<<<;;;:::999999999555555555555555555555555444444333333333222222222222222111000///...---------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))))))))))))))((((((((((((***)))'''&&&'''(((***+++)))((('''((()))******(((((('''%%%$$$$$$%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))***(((&&&(((,,,///000///))))))(((((((((((())))))******,,,000333333///+++))))))))))))((((((((((((222(((%%%,,,,,,%%%###)))''''''(((((())))))******+++*********))))))((((((((((((((((((((((((((((((***)))))))))++++++)))'''++++++************++++++************************++++++++++++++++++++++++++++++******)))(((''''''***++++++++++++,,,,,,,,,************************))))))************))))))************************++++++++++++++++++++++++------,,,,,,+++*********,,,+++***)))(((((((((((())))))))))))))))))))))))************************************************+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,///...,,,,,,,,,...000111777111///000///***+++000///000000111333555777888::::::::::::;;;===???@@@EEEGGGHHHHHHIIIKKKNNNQQQOOORRRWWWYYYYYYWWWVVVVVV[[[ggg^^^EEEDDD???<<<<<<;;;:::999999999999999999999888777666555555777777666555444444333333666555444333333333>>>===<<<:::999999888888444444444444444444444444444333333333333222222222222222111000///...------,,,---.........---++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((((((((((((((((((&&&&&&'''(((((((((((((((&&&%%%$$$%%%&&&''''''%%%((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''')))((('''&&&&&&'''((()))+++)))((()))---//////...)))((((((''''''(((((()))''''''(((+++------+++'''))))))))))))(((((((((((((((%%%&&&******((()))...(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))***)))((()))++++++)))'''+++******))))))******+++************************++++++++++++++++++++++++*********+++++++++++++++(((((()))))))))*********************************))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************)))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,///...,,,++++++---...///777222///000///++++++000///000000222333555777888999:::::::::;;;===???AAAEEEFFFGGGHHHHHHJJJMMMPPPKKKPPPVVVYYY[[[ZZZZZZYYYYYYfffkkkKKKFFF???<<<<<<;;;:::999999999999888888888777666666666555777666666555444444333333000000111222444666>>>===<<<:::888777777666222222222222222222222222333333333222222222111111222111000000///...------,,,,,,,,,,,,,,,+++******************************))))))************))))))***))))))(((((())))))***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((###%%%'''))))))(((&&&%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))*********+++......---,,,'''''''''&&&&&&'''''''''%%%%%%%%%&&&((()))(((&&&(((((((((((())))))))))))%%%))))))%%%$$$''''''%%%))))))))))))(((((((((((())))))((((((((((((((('''************************)))(((((()))***+++)))'''+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...///000((((((((()))))))))******************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,+++***)))(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---666222//////...,,,,,,/////////000222444555777777888:::;;;;;;;;;===???BBBDDDEEEFFFGGGGGGIIILLLOOOLLLQQQWWW\\\]]]\\\[[[ZZZYYYfffxxxOOOFFF@@@<<<<<<;;;:::999999999999777777777777777777666666666666666555444444333333000111333666999===>>>===;;;999777666555555333333333333333333333333222222222222111111111111111000000///......------,,,,,,,,,,,,,,,++++++***************************))))))************))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''((((((((('''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&''')))+++---))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((''''''''''''''''''''''''(((((()))))))))***,,,,,,,,,***)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((((((((())))))))))))%%%,,,,,,%%%(((222111'''******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((('''(((***+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////************++++++++++++************************))))))************))))))************************(((((()))))))))))))))*********+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,+++*********++++++555222000///---------///...///111333444666666777777999<<<<<<<<<===@@@CCCDDDEEEFFFFFFFFFHHHKKKMMMQQQUUU[[[___^^^\\\YYYXXX___ggg{{{OOOEEEAAA<<<<<<;;;:::999999999999777777777888888888888888666666555555555444444444111222444666:::======<<<:::888666555444444333333333333333333333333222222111111111000000000000000//////......------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&''''''((('''''''''(((((('''''''''&&&&&&''''''((((((((())))))((('''''''''((()))***(((''''''''')))***)))(((+++***((((((***///444777))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***'''''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''')))***'''((((((((()))))))))***###******(((444DDDCCC555******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((******)))(((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++***+++++++++333333000...---...//////...///111333555666666666666999===>>><<<===@@@DDDDDDEEEFFFFFFEEEGGGJJJLLLRRRVVV\\\______\\\ZZZYYYcccjjj~~~zzzMMMEEEAAA<<<<<<;;;:::999999999999888999999999999999999999555555555555555444444444111111111222333444;;;:::999777555444444333444444444444444444444444111111111000000000000////////////.........------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))((((((''''''(((((()))'''''''''''''''(((((((((((((((((((((((((((((((((######$$$%%%&&&'''((()))''''''((())))))(((''''''&&&&&&&&&''''''(((((()))***)))'''&&&'''(((***,,,'''&&&%%%&&&((()))((('''(((&&&%%%$$$&&&+++000333((((((((((((((('''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******)))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((('''%%%%%%''')))''''''(((((())))))******$$$(((((('''111>>>;;;///))))))))))))(((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&(((******)))(((***))))))(((((())))))***************************((((((((((((((((((((((((******))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((())))))******+++++++++++++++******)))(((((('''******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,222333111---,,,///000...---///111444555666666666444999>>>???======@@@DDDEEEFFFFFFFFFFFFGGGJJJLLLNNNRRRXXX[[[\\\\\\\\\]]]cccpppvvvLLLEEEAAA<<<<<<;;;:::999999999999999999999999999999999999555555555555555555555555444444333222111111:::999777666555444444444222222222222222222222222111111000000000///////////////.........---------------+++*********+++,,,************************))))))************))))))((((((''''''''''''((((((&&&'''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''(((((())))))&&&%%%$$$%%%'''((('''&&&$$$$$$######$$$&&&'''((('''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''((()))*********---+++)))''''''(((***+++'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))%%%&&&'''((()))))))))(((%%%&&&((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&''')))(((&&&%%%&&&((('''''''''((()))*********&&&******'''(((***'''!!!(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&''')))***)))((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''(((((()))******+++******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))*********+++++++++,,,,,,,,,))))))***,,,------......111333111,,,+++000111...---///111444666666666666333999???@@@======AAAEEEEEEFFFGGGGGGFFFGGGJJJLLLMMMPPPSSSVVVWWWXXXYYY[[[bbb|||oooIIICCC>>><<<<<<;;;:::999999999999999888888777777666666666555555555555555555555555777777666555444444888888777555555444444444111111111111111111111111000000000000////////////...............------------,,,***)))))))))***+++))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''))))))((('''&&&'''&&&%%%&&&((()))(((''''''((()))******(((&&&$$$&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((######$$$%%%%%%&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++000...***(((((())),,,...'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))$$$%%%'''))))))))))))(((%%%'''((('''%%%&&&)))---(((''''''&&&&&&''''''((('''))),,,+++((('''(((***&&&''''''((()))******+++%%%***...,,,'''###$$$&&&''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))&&&%%%&&&''')))***)))((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))************+++,,,,,,------***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))***,,,......//////111444222,,,+++000111...---///111444666666666555333999@@@@@@======AAAFFFFFFGGGHHHGGGGGGHHHJJJMMMNNNPPPRRRSSSRRRSSSTTTUUUbbbgggEEEAAA<<<<<<<<<;;;:::999999999999888777777666555444444333444555555555555555555555444333333333333444:::888444222111222555666444444333333222111000000000000000000///...---,,,------------,,,+++***)))+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$'''+++++++++,,,///222---,,,+++)))((((((''''''(((''''''(((***,,,+++***&&&&&&&&&'''((())))))***((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((()))******(((''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))''')))******))))))***+++)))((('''((())))))'''%%%,,,***'''''')))+++---...222///,,,***)))(((&&&%%%))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++*********))),,,+++)))'''&&&'''((()))***************)))((((((******))))))))))))***************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((...,,,***)))***,,,,,,+++++++++*********************---///...+++***+++---***777666,,,+++******000,,,...111444666666666555444777;;;===???@@@BBBCCCHHHHHHGGGFFFDDDEEEHHHJJJKKKNNNPPPQQQQQQPPPQQQRRRbbbnnneeeEEEBBB:::===;;;;;;<<<:::777999===777666666888;;;<<<999666666555555555555444444444111111111222222333999777444111111222444666444333333222111111000000000000000000///...---,,,------------,,,+++******+++++++++************))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((******))))))+++---++++++***)))(((((((((((((((''''''(((***,,,+++***&&&&&&''''''((())))))***((((((((((((((((((((((((******)))))))))))))))***''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''')))***++++++)))(((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))*********))))))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))'''((())))))(((((()))***)))((('''((())))))'''%%%&&&'''(((***+++***(((&&&,,,***)))((())))))'''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++*********)))))))))+++***(((''''''''')))******************)))((((((******))))))))))))*********)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))---+++))))))***+++++++++++++++******************)))+++------,,,++++++++++++666222+++...///---111+++,,,---///222555777999555888;;;===>>>>>>@@@AAAGGGGGGGGGFFFEEEEEEHHHJJJKKKMMMPPPQQQPPPPPPQQQRRRYYYffffffIIIJJJFFF<<<888888::::::777777999777666666777999:::888555666555555555555444444444111111222222222333888666333111000111333444333333222222111000000000000000000000///...---,,,------...------,,,+++***+++++++++************)))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''))))))((('''&&&'''(((***))))))(((((())))))***(((''''''(((***++++++***&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((()))+++,,,,,,***))))))***(((((((((''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%(((((())))))******++++++***)))((((((''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))&&&''')))(((''''''(((******((('''((())))))'''&&&%%%'''***,,,---+++)))''')))(((((()))******(((&&&))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))((('''''''''(((***+++)))************))))))(((***))))))(((((())))))***))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************+++***((((((***++++++*********++++++++++++++++++++++++,,,...///...,,,***...444///***000000,,,......000222444555555555444777999;;;===<<<===>>>???FFFGGGGGGFFFEEEFFFHHHJJJKKKMMMPPPQQQPPPPPPQQQRRRRRRaaa|||gggEEECCC???@@@:::777999;;;999777888777666666777888888666444666555555555555444444444111222222222222333666555222000000000222333222222111111000000000000000000000000///...---,,,------......---,,,+++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&((((((((((((((()))******)))''''''(((***+++***)))''''''''''''(((((())))))(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))(((***++++++)))(((((()))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))************))))))(((''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))(((((()))***+++)))''''''((()))((('''&&&)))---///...,,,+++***+++***)))***++++++(((&&&))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''''''''((()))++++++))))))************)))((())))))(((((((((((()))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***)))((((((***+++***)))******+++++++++++++++,,,---,,,,,,///222222...***///555000,,,000---***///...111777;;;;;;888333000666888:::<<<<<<===???@@@DDDEEEFFFFFFEEEFFFHHHJJJNNNOOOQQQRRRQQQQQQRRRTTTSSSaaa|||cccEEENNNVVVJJJAAA999:::<<<;;;::::::888888777777777777666555666555555555555444444444222222222222222222555444222000000000111222111111000000000000//////000000000000///...---,,,------.........---,,,,,,+++++++++*********))))))((((((((((((((((((((((((***)))))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((('''(((((()))((((((''''''''''''((()))***+++)))((('''''')))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))'''(((***)))(((&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''''''''((((((((((((((()))((((((''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((***++++++***)))+++,,,+++***((('''((())))))((((((///666:::777000***&&&)))(((((()))***+++***((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))((((((((((((&&&''''''((()))***++++++((())))))*********))))))))))))(((((((((((())))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))(((((()))***+++***)))******++++++,,,,,,,,,,,,---++++++...111111...+++---555444111222......999777888:::;;;:::888666444555777999;;;<<<>>>AAACCCBBBDDDEEEFFFFFFFFFIIIKKKQQQRRRSSSSSSRRRRRRSSSTTTUUUaaa{{{^^^KKKhhhQQQEEE;;;999:::::::::;;;999999999888777777777777666555555555555444444444222222222222222222555444333111111111111222000000000///////////////000000000000///...---,,,------............------+++++++++************)))(((((((((((((((((((((((()))((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''(((***+++***)))''''''''''''(((((()))***)))(((''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&((()))((('''&&&&&&&&&'''(((((((((((()))))))))''''''''''''((((((((((((((())))))))))))*********&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***,,,+++******+++---,,,***((('''((()))))))))///999DDDHHHDDD:::111+++((('''&&&&&&)))***+++***))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******)))))))))(((((((((&&&''''''((()))******+++((())))))************))))))((((((''''''(((((()))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))((((((***,,,,,,+++*********++++++,,,---------*********+++---------+++***333555444666222555DDDSSSNNNEEE<<<777555666888555777:::;;;===???CCCFFFAAACCCEEEFFFFFFGGGIIIKKKTTTUUUTTTSSSQQQPPPRRRSSSRRR^^^xxxcccHHHYYYiiiLLLBBB:::888777666777999999999:::888777777888:::666555555555555444444444333333333222222222555444333222222111222222////////////////////////000000000000///...---,,,------............------+++++++++************)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&'''***+++)))((((((((('''''''''(((((())))))(((''''''((()))((('''((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''''''''(((***)))'''&&&&&&''''''((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((())))))))))))(((***++++++******+++,,,---***((('''((()))))))))111777>>>@@@>>>;;;;;;===222///+++))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++*********)))))))))''''''((()))))))))))))))(((((()))***************((((((''''''''''''(((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))((()))+++------,,,*********++++++,,,------...++++++,,,++++++,,,...000+++000000222666222333@@@RRRLLLCCC;;;555444555777888:::;;;<<<===???CCCFFF???BBBDDDFFFFFFGGGIIIKKKUUUUUUTTTRRROOONNNNNNPPPPPP[[[tttkkkDDD???>>>@@@<<<999:::999555555888777888999777555666888;;;666555555555555444444444333333333222222222555555444333222222222222.........///////////////000000000000///...---,,,------...............---+++++++++************)))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***(((&&&''')))***(((%%%((((((''''''''''''(((((()))(((''''''((()))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((()))+++***(((''''''((('''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))''')))******))))))***+++---+++((('''((()))******+++***(((&&&'''111???KKK@@@;;;444...+++)))((('''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++************'''(((((()))))))))))))))(((((()))***************((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))),,,......---+++******+++,,,,,,---.........///000...,,,---222666...///+++---333...***444+++---///222444666777888;;;<<<=========???BBBDDD???AAADDDFFFFFFGGGIIIKKKUUUUUUSSSPPPMMMKKKLLLMMMRRR\\\sssnnnKKKFFFCCC777777:::>>>===777666888555666777666444555888;;;666666555555555444444444333333333222222111444333222111000000000000---.........//////000000////////////............///+++)))+++111444222000************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''&&&&&&((()))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))(((((('''''''''&&&###$$$&&&(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))((((((''',,,,,,+++***************))))))***)))((((((***---///555???...'''///((()))))))))(((((((((((())))))(((((((((((())))))))))))'''******'''&&&***,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))******)))))))))))))))***+++++++++,,,,,,+++++++++)))))))))))))))******+++******))))))))))))******+++***)))(((((()))***++++++*********))))))(((((((((***,,,,,,+++***)))***+++++++++*********)))))))))************+++++++++******+++,,,,,,---.........///000///---,,,,,,...------...000222444666777666777999;;;>>>BBBDDDFFF???@@@BBBDDDGGGIIIKKKLLLUUUTTTRRRPPPNNNMMMMMMMMMTTTXXXqqqrrrHHHAAA>>><<<;;;;;;::::::999999888999777666777999:::888555666666555444333333222222222222222222222222444333222111000000000000............/////////000////////////............///,,,)))+++000222111///************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((('''%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))((('''%%%$$$###''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))(((((((((''''''''''''%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''******+++++++++******))))))(((''''''&&&&&&&&&'''))))))***)))((((((***,,,+++)))111((()))222&&&###))))))(((((((((((())))))((((((((()))))))))******))),,,,,,)))))),,,...---******))))))))))))******))))))))))))************))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******)))))))))))))))******+++******))))))))))))******+++***)))(((((()))***+++************)))))))))(((''')))++++++***(((((()))+++++++++*********)))))))))************+++++++++******++++++,,,------...///000000000...---...///------...000222444666777666777999;;;>>>BBBDDDFFFBBBBBBCCCEEEFFFGGGHHHIIIRRRRRRQQQPPPOOOOOOOOOOOOTTTXXXsssvvvKKKDDDAAA<<<;;;;;;::::::999999888888666555777999999777555666555555444333333222222222222222222222222444333222111000000000000............/////////////////////............---///,,,***+++...000///---************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''%%%$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''((()))))))))((((((((((((''''''&&&''''''''')))((((((''''''(((((()))''''''(((((((((((('''''')))******++++++************))))))(((((((((((((((((()))***)))((((((***,,,,,,'''...((((((...&&&***))))))(((((((((((())))))))))))))))))***************,,,,,,((((((++++++)))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***)))******************))))))))))))))))))******+++******))))))))))))************))))))))))))******************))))))))))))&&&(((******)))(((((((((+++++++++***************)))************+++++++++******++++++,,,,,,------///000111000.........000------...000222444666777666777888;;;>>>AAADDDFFFDDDEEEEEEEEEFFFFFFFFFFFFNNNNNNOOOOOOPPPQQQQQQRRRTTTYYYtttwwwLLLEEEAAA<<<;;;;;;::::::999999888777666666666888888666555555555555444444333333222222222222222222222444333222111000000000000........./////////////////////.........---------///---++++++---...---,,,************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((('''&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((''''''''')))))))))))))))((((((((())))))(((''''''&&&''''''))))))(((''''''((())))))''''''((((((((((((''''''&&&'''((((((((((((((((((******))))))((())))))***((()))******))))))***,,,,,,)))444,,,''')))&&&222))))))(((((((((((())))))))))))))))))*********+++)))***)))&&&&&&)))((($$$******))))))))))))******((()))))))))************(((((((((((((((((((((((()))(((((((((((())))))***))))))************)))))))))))))))))))))******+++******))))))))))))*********))))))))))))))))))************)))))))))))))))&&&(((++++++)))(((((((((************************))))))*********+++++++++******++++++,,,,,,,,,,,,...///000///...---...///------...000222444666777666666888;;;>>>AAADDDEEEDDDDDDEEEEEEFFFFFFFFFFFFJJJKKKMMMOOOQQQSSSTTTUUUTTTZZZvvvuuuJJJBBB???<<<;;;;;;::::::999999888666666666777777777666555555555444444444333333333222222222222222222444333222111000000000000///////////////.....................------------...,,,+++++++++,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$&&&'''))))))******''''''''''''''''''''''''%%%'''))))))'''%%%&&&''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))'''''''''((((((((((((((()))))))))(((((((((((((((***)))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''')))******))))))***+++***%%%111111666:::,,,+++))))))(((((((((((())))))((())))))))))))*********''')))((((((+++000///+++******))))))))))))******((()))))))))************((((((((((((((((((((((((((((((''''''((()))******))))))************)))))))))))))))))))))******+++******))))))))))))******)))))))))******)))))))))))))))))))))))))))******(((***,,,,,,+++))))))***************************))))))*********+++++++++******+++++++++++++++,,,,,,---......,,,,,,---...------...000222444666777555666888:::===AAACCCEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHIIILLLOOORRRTTTVVVVVVSSSYYYvvvtttIIIAAA===<<<;;;;;;::::::999999888666666777777777666666666444444444444444333333333222222222222222222444333222111000000000000///////////////..................------------,,,,,,+++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%(((++++++(((%%%&&&((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''''''''((((((((((((((()))((((((''''''((())))))))))))(((((('''(((((((((((())))))******))))))(((''''''((((((((((((''''''''''''((()))************(((''''''''''''((())))))''')))***+++***)))***+++,,,###,,,777QQQ___>>>###))))))(((((((((((())))))(((((((((((())))))))))))''')))***,,,333::::::666******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''((()))******)))******************))))))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))************(((***,,,,,,+++************************+++++++++)))************+++++++++******+++++++++++++++++++++,,,------,,,+++---...------...000222444666777555666777:::===@@@CCCEEEAAAAAACCCDDDFFFHHHIIIJJJGGGIIILLLPPPSSSUUUUUUVVVRRRXXXtttuuuJJJCCC???<<<;;;;;;::::::999999888666777999999777777777888444444444444444444444444222222222222222222444333222111000000000000000/////////.....................---------,,,,,,*********)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''******(((&&&&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%)))---,,,)))&&&''')))&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&((()))***(((((((((((((((((()))***'''(((***,,,,,,***((('''''''''((((((((((((''''''&&&'''((()))***************************+++,,,,,,&&&(((++++++***))))))***---'''...333RRRjjjKKK)))))))))(((((((((((())))))&&&'''''''''((((((((((((((()))***,,,222888777111******))))))))))))******))))))))))))************))))))))))))))))))))))))'''&&&&&&'''''')))************++++++++++++******)))))))))))))))******+++******))))))))))))******((()))***++++++***)))(((((()))))))))************''')))+++,,,***)))))))))))))))*********+++++++++)))************+++++++++++++++******************+++,,,------,,,,,,---///------...000222444666777555666777:::===@@@CCCDDDAAABBBCCCDDDFFFHHHIIIJJJHHHJJJMMMPPPSSSTTTUUUUUUQQQVVVrrruuuKKKDDD@@@<<<;;;;;;::::::999999888666999;;;:::888777888999444444444444444444444444222222222222222222444333222111000000000000000000//////.........---......---------,,,,,,,,,((()))***)))((()))***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%(((******(((&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&***......)))&&&''')))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))&&&%%%%%%%%%&&&''')))***(((((('''(((((()))***+++&&&(((+++------+++(((&&&''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((('''(((((()))******&&&(((++++++***))))))***)))+++000(((<<>>>>>;;;999888999::::::999777777777777777666555555333333444444444444444444333333333333333333000111111111000000///...........................---------,,,+++***)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))+++++++++***))))))+++,,,,,,***((((((((((((((('''''''''(((((()))))))))))))))))))))))))))$$$%%%&&&''''''(((''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))(((((('''''''''''''''((()))*********(((((((((((((((((((((((('''((()))(((''''''((()))'''((()))******)))((('''((((((''''''''''''(((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''(((((((((((())))))))))))(((((())))))******++++++***((('''(((***+++***((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***************,,,------+++******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************))))))))))))************))))))***++++++,,,------***++++++,,,,,,++++++***++++++,,,------......///111///---///222444333222555555666888;;;???BBBDDDAAAEEEFFFEEEFFFJJJJJJGGGFFFHHHKKKMMMOOOPPPOOOOOONNNSSSffftttIIIBBB>>>>>><<<999888999:::999888777777777777777666555555444444444444444444444444333333333333333333//////000000//////..............................+++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***+++******)))&&&(((******)))((())))))''''''''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''(((((((((((('''((((((((((((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((***,,,---***'''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))***************,,,------+++******+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))************))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------......///333111000000222333333222555666777999<<<@@@CCCEEEAAADDDFFFEEEGGGJJJKKKHHHFFFHHHKKKMMMOOOOOOOOONNNMMMRRReeeuuuJJJCCC@@@???===:::999999999888777777777777777777666555555555555555444444333333222333333333333333333/////////000000//////..................---------***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))&&&'''))))))''''''((()))''''''''''''((()))***+++((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&)))...000---((((((((((((((())))))))))))************************************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((()))))))))***************,,,------+++******+++))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))'''(((((()))***++++++,,,************************((()))))))))************))))))******+++++++++,,,***++++++,,,,,,++++++***++++++,,,------......///222111111111222333444444666666777999<<<@@@CCCEEEAAADDDFFFEEEGGGKKKLLLIIIIIIJJJMMMOOOQQQQQQQQQPPPMMMSSSfffvvvLLLEEEAAA@@@>>>:::999999888777666777777777777777666555555666666555444333333222222333333333333333333//////000111111000000/////////.........---------******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''((()))(((&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((()))))))))***))))))((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%)))///111...+++(((((((((((())))))))))))'''(((((()))******++++++)))***************++++++'''((((((((()))))))))***))))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))***************,,,------+++******+++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))((()))))))))************)))***************++++++***++++++,,,,,,++++++***++++++,,,------....../////////000111222444666777666777777999<<>>:::999999888777666777777777777777666555555666666555444333333222222333333333333333333//////000111111111000000/////////...------,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))(((&&&&&&''')))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''(((((((((((('''((((((((((((((())))))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))---///---***(((((((((((())))))))))))%%%&&&&&&'''((())))))***&&&''')))(((''''''(((***''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))***************,,,------+++******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***++++++,,,------......///---...000111111333666888666666777888;;;>>>AAABBBCCCGGGHHHFFFGGGKKKKKKHHHHHHIIILLLNNNOOOOOONNNMMMQQQWWWkkkyyyMMMEEEAAA???===:::999999999888777777777777777777666555555555555555444444333333222333333333333333333---...//////000000000///000//////...------,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++***((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((''''''((('''''''''***,,,++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((()))******)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%''')))((('''&&&(((***'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))***************,,,------+++******+++))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***++++++,,,,,,++++++***++++++,,,------......///---///111111000000333666555555666777:::===???AAAEEEHHHIIIGGGGGGJJJJJJGGGHHHIIILLLNNNOOONNNNNNMMMQQQXXXlllzzzMMMDDD@@@>>><<<999888999:::999888777777777777777666555555444444444444444444444444333333333333333333,,,,,,---.../////////...000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++---,,,***(((***,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((%%%&&&'''''''''))),,,///---,,,+++)))((((((''''''))))))))))))))))))))))))%%%%%%'''((())))))))))))''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***************************************)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((***+++***)))((()))******)))(((''''''((()))***((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++(((&&&%%%%%%(((((((((((()))))))))))),,,,,,,,,+++***)))))))))''')))++++++((((((***,,,&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***************,,,------+++******+++))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++,,,,,,+++++++++++++++,,,------......///...000222111///...111444555555555777999<<<>>>@@@FFFIIIJJJGGGGGGJJJIIIFFFJJJLLLNNNPPPQQQPPPOOOOOOQQQXXXlllyyy~~~zzzMMMDDD???>>>;;;999888999::::::999777777777777777666666555333333444444444444444444333333333333333333////////////000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++)))((('''((()))+++,,,...***&&&%%%'''))))))'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444$$$$$$'''$$$"""+++!!!222"""&&&000$$$$$$&&&!!!'''***%%%'''---!!!'''***%%%&&&***""")))++++++111((($$$((()))%%%$$$'''222"""&&&666555$$$222'''...(((,,,'''***+++%%%(((333(((%%%((((((((((((((((((((((((((((((+++!!!"""---$$$...<<>>AAAEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJJJJKKKOOORRRSSSTTTTTTXXXiiiwwwrrrJJJGGGCCC<<<;;;;;;::::::999999888777777777777666666666666555555444444444333333333333333333222222222000/////////////////////...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((()))+++,,,---***&&&&&&'''))))))((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777(((+++'''&&&,,,###///'''"""&&&&&&&&&)))((('''###"""---###///((((((%%%555&&&&&&$$$%%%(((,,,---***)))***888 999222PPPoooeee(((&&&444111))),,,(((((((((((((((((((((((($$$;;;$$$,,,###'''IIIHHHxxxyyyJJJ&&&)))&&& +++111555'''...$$$333...000)))---cccjjjOOO..."""((('''###&&&&&&((('''(((+++%%%###---((((((((((((((((((((((((&&&<<< 000,,,***...<<>>???DDDEEEGGGGGGFFFGGGIIIKKKMMMKKKJJJKKKNNNPPPQQQQQQSSSWWWiiizzzoooGGGBBB>>><<<;;;;;;::::::999999888777777777777666666666666555555555555444444444333333333333222222222111000000//////.........------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((()))***++++++)))'''&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///;;;>>>111,,,---***"""'''+++)))''''''&&&%%%666!!!777'''TTTIII###***777 ///(((((((((((((((((((((((('''>>>,,,"""jjjddd''')))000$$$...!!!:::+++"""777(((vvvddd000(((222111***((('''%%%***---'''((((((((((((((((((((((((000+++;;;'''JJJ{{{&&&&&&,,,"""444((())))))************)))((())))))******))))))(((((()))***)))'''&&&'''((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((()))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))(((((('''***))))))(((((()))))))))(((((((((((()))***,,,,,,)))******************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---.........///000111333444555333555666999;;;<<<===>>>CCCEEEFFFGGGGGGGGGIIIKKKMMMKKKJJJKKKMMMNNNNNNNNNQQQVVViii~~~mmmGGGAAA<<<<<<;;;;;;::::::999999888777777777777666666666666666666666555555555444444333333333222222222222111000///...---,,,,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******)))((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***&&& '''+++***###"""''')))''' ]]]"""777(((###"""...))))))))))))))))))))))))""")))BBBEEE---''',,,%%%'''222%%%###"""]]]%%%!!!!!!---...$$$,,,222"""((((((((((((((((((((((((((())) '''QQQttt+++"""(((((()))***++++++***)))((((((((())))))))))))((((((((()))))))))(((''')))***((((((((((((((((((((((((************))))))))))))))))))(((((()))***++++++++++++************++++++((((((((((((((((((((((((******))))))((((((''''''******++++++*********)))******))))))((()))))))))(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,*********++++++,,,---............///111222444555222444777:::<<<======<<>>AAADDDGGGHHHHHHJJJKKKFFFFFFHHHJJJNNNPPPPPPOOOMMMVVVlllxxxMMMCCC>>><<<;;;;;;::::::999999888777777777777666666666666666666666555555555444444333333333222222222000000///...------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$&&&(((((('''&&&''')))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333###555!!!(((((('''+++vvvwww>>>&&&,,,&&&888///!!! ,,,(((***...'''%%%666$$$333FFF:::---((((((((((((((((((((((((AAA999 $$$===222???XXX /// 888 +++bbbEEEGGGuuummm---&&&000,,,$$$((((((((((((((((((((((((***###LLL%%%...555VVV+++******)))))))))))))))''''''((((((((((((''''''((()))))))))(((***---000))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))+++,,,---,,,+++***)))))))))))))))))))))))))))******+++***))))))(((((())))))*********************************+++++++++,,,,,,,,,************+++,,,---...---------...000111333444333444777999;;;=========<<<@@@DDDGGGHHHIIIJJJKKKHHHHHHIIILLLOOOPPPOOONNNNNNWWWmmm}}}NNNBBB>>><<<;;;;;;::::::999999888777777777777666666666666555555555555444444444333333333333222222222/////////...------,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((###&&&)))((('''&&&''')))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///###%%%***&&&$$$...'''+++!!!$$$$$$&&&###+++000---,,,%%%(((---&&&!!!;;;___---&&&000(((NNN888%%%***''''''''''''''''''''''''===666444%%%QQQ777)))---!!!+++###UUU..."""///'''___###---111###((((((((((((((((((((((((---(((###***(((,,,+++)))((((((((()))***''''''(((((((((((('''''')))))))))((('''(((+++...))))))))))))))))))))))))&&&'''''''''(((((())))))******)))))))))))))))***++++++************++++++))))))))))))))))))))))))''''''(((((())))))************))))))***,,,...///---,,,+++***))))))))))))***)))))))))))))))***+++***)))(((''''''((()))***''''''''''''''''''''''''******+++++++++,,,,,,,,,))))))))))))***+++,,,------------...000111333444333555666999;;;<<<===>>><<>>>>>@@@@@@AAADDDHHHJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLQQQZZZpppQQQBBBAAA>>>===<<<;;;:::999999888::::::999888888999::::::999555222222555666333///555555444333222222/////////...------,,,,,,,,,---,,,+++))))))+++---,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******"""(((''''''''''''((((((((((((!!!222///&&&777"""ggg((('''(((***###rrr((((((***%%%((()))++++++}}}mmm'''111###))))))***$$$000(((///'''***%%%jjj&&&,,,((((((###,,,'''###(((QQQ'''///((()))&&&((()))''')))(((...LLL,,,&&&((('''JJJ555'''###...222111))))))))))))))))))))))))+++***)))(((''''''((()))'''(((******((((((((())))))))))))))))))))))))))))))))))))))))))******+++---+++)))***,,,---,,,************))))))((((((((()))))))))))))))))))))))),,,+++***(((((()))***+++,,,+++***))))))***+++,,,******)))(((((((((((((((***)))))))))))))))))))))************************,,,,,,+++******+++,,,,,,.../////////---,,,,,,---000///......///111333555444555666999;;;>>>@@@AAAAAAAAABBBEEEHHHJJJJJJIIIOOOOOONNNNNNNNNOOOPPPQQQQQQZZZoooRRRCCCBBB======<<<;;;:::999888888:::999888888888888999:::888555222333555666333///333333333333333333/////////...------,,,,,,......---+++))))))***,,,++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%---%%%(((''''''''''''((((((((((((((()))666'''000III===***$$$...'''$$$***(((,,,%%%(((,,,&&&000HHH&&&+++&&&***+++*** &&&KKK...,,,$$$:::uuu%%% ---))))))222$$$+++***((((((<<<)))+++'''$$$))))))$$$(((,,,'''MMM666&&&***&&&&&&222((($$$333555555))))))))))))))))))))))))***))))))(((((((((((()))'''(((******((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,+++******,,,,,,+++******************)))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,+++***)))(((((()))***+++***))))))((((((((((((((())))))))))))))))))******************************,,,++++++******++++++,,,---...///...---,,,---...000///......///111444555333333555888;;;>>>AAACCCCCCBBBCCCEEEHHHJJJJJJIIIMMMLLLJJJJJJKKKMMMPPPRRRSSSZZZmmmSSSCCCBBB<<<<<<;;;:::999888777777999999888888888888999999777555222333555555333000222222222333333444/////////...------,,,,,,---------+++******,,,...++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((()))$$$+++''')))''''''''''''((((((((((((000///,,,''',,,"""///###)))GGG''',,,&&&'''...,,,...)))))))))((((((&&&---111 &&&,,,```MMM%%%$$$444'''$$$,,,$$$+++...%%%$$$777333'''***!!!,,,***"""))))))&&&***(((///'''+++%%%GGG,,,+++$$$111,,,(((((((((((((((((((((((()))))))))(((((((((((()))'''(((******((((((((()))(((((((((((((((((((((((()))))))))))))))******++++++++++++++++++,,,++++++++++++******************))))))))))))))))))))))))))))))(((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...///.........///111444666444444555888:::>>>@@@BBBEEEDDDCCCEEEHHHJJJJJJJJJLLLJJJHHHGGGIIILLLPPPSSSUUUYYYhhhRRRCCCBBB<<<;;;::::::888888777666888888888777777888888888666444333333555555333111333333333333333333/////////...------,,,,,,***+++,,,++++++,,,...111+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********'''$$$%%%&&&''''''''''''((((((((((((((($$$"""---((( ,,,!!!,,,"""---%%%)))((((((000+++###+++)))+++((((((&&&666---%%%222)))!!!!!!***111---&&&///'''111,,,&&&+++...%%%%%%777]]](((... ---***%%%***$$$///'''***000(((...%%%yyy000###"""444(((((((((((((((((((((((((((((((((((())))))))))))((('''(((******((((((((()))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,+++++++++++++++******************++++++))))))))))))))))))))))))((((((((())))))******+++)))(((((((((((((((((()))))))))(((((((((((())))))(((((())))))************))))))*********+++++++++++++++++++++++++++++++++***,,,------,,,,,,...//////...---...///222444666777666777777999<<>>@@@EEEDDDCCCEEEHHHLLLMMMNNNNNNLLLJJJIIIJJJNNNSSSUUUVVVWWWbbbwww}}}OOOAAAAAA<<<<<<;;;:::999888777777666666777777777777666666444444444444444444444444666555555444222111/////////...------,,,,,,+++,,,,,,,,,+++,,,///111******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++'''%%%***'''''''''''''''((((((((((((!!!999$$$'''~~~///###***)))''')))---'''...$$$++++++...666&&&+++***(((,,,,,,{{{///&&&((((((###%%%---...)))(((,,,...(((000///%%%%%%...(((%%%)))SSS(((,,,%%%...$$$,,,'''((({{{---(((&&&---'''+++444'''..."""+++))))))))))))))))))))))))&&&'''((()))******)))((('''(((******((((((((())))))))))))))))))))))))))))))))))))))))))******+++***+++---,,,***)))+++---((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******)))))))))((((((((((((((()))******'''(((((()))******++++++((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***(((***,,,,,,,,,---...000...------...///222555777777666666666999<<<@@@BBBEEECCCCCCEEEIIIMMMOOOPPPKKKJJJHHHHHHIIILLLOOORRRTTTVVVccczzz|||OOOBBBCCC======<<<;;;:::999888888555555666777777666555555333444444444444333444555444444444333333222000//////...------,,,,,,---------,,,++++++...000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%###((("""''''''''''''((((((((()))(((&&&+++000///++++++$$$555)))111 $$$,,,)))CCC$$$,,,'''%%%******555&&&--- %%%,,,*** '''(((!!!'''222)))###///,,,"""(((,,,###&&&222%%%,,,((('''///"""---%%%...111((($$$111$$$,,,>>>'''777###))))))))))))))))))))))))&&&'''(((*********)))(((''')))******((((((((())))))))))))))))))))))))))))))))))))))))))******+++))),,,---,,,***)))+++---''''''(((((()))))))))***))))))))))))))))))))))))))))))******)))((('''&&&))))))************))))))((((((((((((((()))******'''(((((()))***+++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***(((***+++,,,,,,---///000...------...///222555777555555555666999===BBBDDDDDDCCCBBBEEEIIINNNQQQRRRNNNMMMLLLKKKLLLOOOQQQSSSQQQVVVfff|||PPPCCCDDD>>>===<<<<<<::::::999888444555666777777666555444333444555444333333444555222222333333333333,,,...///......//////---------,,,,,,+++***))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$######''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((($$$+++'''))))))))))))))))))))))))%%%(((---%%%)))++++++###%%%000kkk$$$***&&&"""///...|||rrr+++---222'''===+++%%%+++)))(((((('''''''''((((((((('''%%%$$$'''***)))&&&...222---@@@@@@000"""+++&&&......***(((,,,(((++++++zzz$$$&&&***)))(((((())))))))))))(((((('''((()))++++++******))))))(((''''''''')))***+++&&&'''((()))***+++++++++)))(((''''''''')))***+++)))******++++++******)))))))))))))))((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********++++++,,,,,,,,,***)))))))))))))))******++++++,,,,,,,,,,,,------//////000//////111555888666777888888888999<<>><<<;;;;;;::::::999999888888888888888888777666666555555444444444333333333555333222222333444///......---,,,+++***))),,,,,,,,,+++******)))))))))))))))((((((((('''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))((($$$+++'''))))))))))))))))))))))))///)))***III)))&&&***&&&''',,,%%%%%%,,,)))111,,,888+++BBB}}}!!!222 (((((((((''''''(((((())))))---%%%###666222------EEE+++%%%...'''&&&***^^^***(((,,,(((++++++...+++)))'''(((((())))))))))))((((((******+++,,,,,,,,,,,,+++))))))((((((((()))******222222111000...,,,***)))---,,,***)))(((((()))***++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''''')))***,,,.../////////...,,,+++******))))))++++++,,,,,,,,,,,,------...////////////111444777666777888888888999<<>>...###222((((((((((((((()))******333111((( !!!(((***&&&$$$qqq444***&&&(((***''',,,***(((,,,(((++++++&&&'''%%%'''(((((())))))))))))(((((())))))))))))*********+++******************))))))$$$%%%&&&((()))*********'''&&&&&&&&&'''(((***++++++,,,,,,------,,,,,,+++'''((((((((()))))))))***)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))***+++,,,+++++++++,,,,,,,,,------......///......000444777666777888888888999<<>><<<;;;;;;::::::999999888888888888888888777666666555555444444444333333333111000000222666999---+++000999:::333000222************************((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((())))))************))))))(((((())))))***((($$$+++'''))))))))))))))))))))))))$$$+++***)))+++---******'''{{{&&&,,,000$$$%%%---(((###AAAGGGddd)))%%%,,,'''(((((((((((()))***++++++ ###***///...)))+++000++++++&&&%%%+++(((+++***(((,,,(((++++++$$$)))(((+++(((((())))))))))))(((((())))))(((((())))))***+++******+++++++++***)))(((''''''((())))))))))))(((%%%%%%$$$%%%&&&(((***,,,++++++,,,,,,,,,,,,++++++''''''(((((())))))******))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,,,,+++++++++******'''''''''((()))***,,,,,,++++++,,,,,,,,,,,,---------............000333666666777888888888999<<>>444...000))))))))))))************(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))*********))))))))))))******((($$$+++'''))))))))))))))))))))))))$$$...''')))******''')))(((|||&&&)))+++***'''///******((()))444...---***111%%%(((((((((((()))***+++,,,===666)))!!!ttt'''***'''%%%---&&&)))***(((,,,(((++++++$$$,,,)))+++(((((())))))))))))((((((******)))))))))***+++,,,***++++++++++++***)))((())))))*********))))))((('''&&&&&&&&&'''(((***+++******++++++++++++******'''''''''((()))*********))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))***++++++,,,++++++,,,,,,,,,,,,---------............000333666666777888888888999<<>><<<<<<;;;:::999999999999999999888777777666555555444444444333333333333222444444444333333222------------,,,,,,,,,,,,,,,+++***)))((('''''''''''''''((()))))))))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))),,,+++---++++++*********)))))))))&&&///&&&((()))&&&(((---&&&}}}''')))***---***$$$(((,,, ###---...'''///%%%+++***000)))))))))))))))))))))))),,,<<>>@@@CCCFFFHHHHHHHHHHHHIIIJJJLLLNNNKKKHHHHHHLLLQQQQQQVVVaaavvvRRREEEAAA<<<<<<;;;:::999999999999666666666666666777777777333333333222222222111111222222222333333444//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%)))&&&%%%&&&***,,,+++***((((((((()))(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&...&&&***---***...,,,***,,,++++++++++++******))))))(((222"""...'''+++,,,,,,%%%000xxx..."""444***'''''''''(((+++///FFF'''&&&"""333---!!!---111(((,,,)))***///&&&!!!&&&---,,,(((&&&###333EEE''''''///%%%$$$555 ***,,,'''+++%%%---***&&&...)))...'''###+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))************************------------------------))))))***+++---...////////////000///......111333777666555555777999<<<>>>BBBDDDFFFFFFEEEGGGKKKOOOLLLKKKIIIHHHIIIJJJLLLMMMSSSYYYaaaqqqQQQAAAAAA===<<<;;;:::999888888888555555666666666666555555555444333333222222333333222222222222222222///......---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((&&&%%%%%%(((***)))((((((''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((''''''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))...((()))***)))"""%%%;;; ,,,***,,,++++++++++++*********))),,,)))((()))+++))))))***###---yyy]]])))&&&///'''+++000999(((---&&&(((,,,111(((+++***777###...---(((''')))%%%***///---%%%"""(((000...$$$,,,///!!!+++&&&222!!!++++++***)))(((...+++%%%---+++WWW(((/// ///++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........./////////...///111444444666666666666777:::===AAADDDFFFEEEDDDEEEIIIMMMKKKJJJIIIHHHIIIJJJLLLMMMQQQVVV]]]mmmxxxLLL@@@BBB===<<<;;;:::999888888888555555666666666666555555555444333333222222333333222222222222222222.........------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%'''(((''''''***)))(((&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******+++++++++'''%%%---666111%%%,,,***,,,++++++++++++************222$$$000)))---)))(((***###,,,666''',,,)))%%%,,,666NNN999666(((&&&|||---666,,,%%%///!!!000'''***555888(((+++---------,,,)))%%%$$$666PPP000 ,,,)))...$$$---)))---''')))...,,,%%%++++++555###...###)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,---.........000333555444888;;;:::777777:::>>>@@@CCCEEEEEECCCDDDGGGKKKKKKJJJIIIIIIIIIJJJLLLMMMQQQVVV\\\jjjqqqHHH???BBB===<<<;;;:::999888888888555666666777777666666555555444444333333333333333222222222222222222......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&''''''''''''...---***(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,000---333$$$+++111111,,,***,,,++++++++++++++++++++++++111%%%...***\\\---***))),,,'''---(((***000((()))***333]]]+++$$$555(((000+++TTT000///***)))...'''333ttt,,,222///***)))...333111+++///---)))///'''+++***&&&...'''///&&&XXX(((***...''')))(((666%%%$$$+++###((('''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))+++---------+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........000444666555;;;@@@???;;;999<<>>@@@999>>>CCCEEEEEEFFFHHHKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOVVV```qqqWWWEEEEEE======;;;:::999888888888777777888888888888777777666666555444444444444555222222222222222222//////...------------...---,,,***(((((()))***+++******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++000(((,,,000---------,,,,,,+++++++++000(((222+++333444iii^^^111$$$000...000QQQ333///,,,+++,,,...///---+++111333%%%888111+++111$$$,,,888<<<,,,+++,,,000mmm333!!!111++++++++++++++++++++++++'''FFF%%%'''000(((aaa888$$$111'''---%%%000))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++,,,+++)))''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******+++*********))))))(((((())))))))))))************)))************+++++++++(((((((((((()))***+++,,,........................,,,,,,+++******,,,000444777222+++))),,,000444555111333444555555666999;;;>>>BBBFFFGGGFFFDDDEEEFFFLLLKKKIIIHHHIIIJJJLLLNNNLLLTTT^^^pppWWWIIIAAA======<<<;;;::::::::::::888888888888777777777777777666555444333444555555222222222222222222//////...------------...---,,,***)))((()))***+++***)))))))))(((((((((''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********;;;kkk222+++&&&---------,,,,,,,,,++++++...%%%000))),,,)))EEE(((===$$$111"""'''...///---+++,,,...///---+++GGG___666'''000(((222+++;;;+++&&&BBB <<<777...$$${{{)))111)))+++++++++++++++++++++++++++YYYlll///333888wwwsss%%%(((...&&&///$$$((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&************)))))))))((())))))))))))************)))************+++++++++)))))))))))))))***+++,,,------------------------+++,,,+++******,,,000333>>>999111---...000222333777888999999888999;;;======AAAEEEFFFFFFFFFGGGIIILLLKKKIIIHHHHHHIIIJJJKKKPPPUUU\\\lllUUUHHH@@@======<<<;;;::::::::::::888888888888777777777777777666555444333444444555222222222222222222//////...------------...---,,,***)))))))))***+++))))))))))))(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))(((;;;+++LLL...+++,,,------------,,,,,,,,,,,,---"""000+++)))&&&'''\\\>>> %%%@@@$$$:::'''...---,,,---.........,,,000;;;888000''' uuu...***555)))111(((;;; 666!!!ccc333888'''+++,,,,,,,,,,,,,,,,,,,,,,,,(((///fff***)))+++///111)))###222&&&'''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))))))))(((&&&%%%************))))))))))))))))))))))))************)))************+++++++++++++++*********++++++,,,+++++++++++++++++++++++++++,,,++++++***,,,///222>>>999333///...000222222999:::;;;;;;::::::;;;======@@@BBBDDDFFFGGGJJJMMMLLLKKKIIIHHHGGGHHHHHHIIISSSWWW[[[hhhRRRGGG@@@======<<<;;;::::::::::::888888888888777777777777666666555444444444444555222222222222222222//////...------------...,,,+++***)))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++***))))))'''%%%;;;555AAA''')))444------------------,,,,,,---$$$333///+++///&&&---999///XXX666222>>>...---------.........---222111www555"""HHHfff333(((+++666%%%333///,,,333000222uuu999%%%...***,,,,,,,,,,,,,,,,,,,,,,,,###222$$${{{888,,,aaa000 )))666$$$###222)))...))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...111444111...,,,---000333555666777999888888999;;;===???@@@AAACCCEEEHHHKKKMMMKKKJJJIIIIIIIIIJJJJJJKKKTTTXXX\\\iiiPPPGGGAAA======<<<;;;::::::::::::888888888888777777777666666666555555444444444444222222222222222222//////...------------...+++++++++***************(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((('''&&&''''''''''''''''''''''''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))*********+++++++++))))))))))))))))))))))))'''(((***+++++++++***))))))555,,,******'''''']]]---))),,,------------------------...(((333///+++666222'''(((CCC...***111///...............---......555;;;iiiFFF888444!!!>>>&&&...---777###000111)))+++BBB111777'''111+++,,,,,,,,,,,,,,,,,,,,,,,,///"""999222AAA!!!+++222111###(((///(((000))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,...//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,))))))))))))))))))******((()))))))))************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---///,,,,,,++++++,,,///333666222444666777777999<<<>>>AAAAAABBBCCCFFFIIIKKKKKKHHHIIIIIIJJJLLLMMMNNNOOORRRWWW^^^lllOOOHHHBBB======<<<;;;::::::::::::888888888888777777777666555555555555555444444444222222222222222222//////...------------...++++++++++++******))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***+++***)))((('''&&&&&&&&&'''''''''''''''''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))******++++++******###)))%%%&&&444777***!!!+++,,,999333///***------------...............+++...---***111444,,,(((;;;666===###---;;;"""---/////////...---...///444---777(((aaaDDD%%%;;;/// AAA&&&<<<@@@'''!!!JJJ$$$(((CCC,,,;;;;;;...,,,,,,,,,,,,,,,,,,,,,,,,,,,111(((+++***JJJ$$$<<<......((('''...+++%%%***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***((($$$""""""%%%))),,,))))))))))))************))))))))))))************)))************+++++++++++++++*********++++++,,,------------------------***+++,,,+++***+++,,,...---............///222555222444666777888;;;>>>@@@AAAAAABBBDDDHHHJJJKKKJJJGGGHHHIIIKKKMMMOOOPPPQQQOOOUUU]]]mmmMMMHHHBBB======<<<;;;::::::::::::888888888888777777777777555555666666555555444333222222222222222222//////...------------...+++++++++++++++***))))))'''((((((((()))))))))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***+++***)))'''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))******+++,,,'''---,,,+++)))!!!&&&;;;---...222---222ggg///222///------------........./////////+++...///+++...///---......vvvaaa!!!<<<'''888***000---///000000------...000000''')))///111OOO666+++,,,555$$$...000***888***:::***000777&&&111;;;###CCC[[[!!!......(((777***------------------------%%%777222***888(((DDD444&&&))))))(((---,,,((()))'''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***((()))))))))************))))))))))))************)))************+++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,+++***,,,------...000///...///222555333555777888888:::===?????????@@@EEEJJJMMMLLLKKKGGGHHHIIIKKKMMMNNNOOOOOOLLLRRRZZZjjj|||JJJGGG@@@======<<<;;;::::::::::::888888888888777777777777444555666666666555444333222222222222222222//////...------------...***++++++++++++***))))))'''((((((((())))))******%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,---------(((***111+++$$$***$$$...)))&&&---,,,555OOO,,,//////---------........./////////111)))333888+++***111,,,///,,,222333wwwEEE,,,+++777$$$///111111222---///111000---,,,...000&&&888666+++333888&&&AAAoooggg777444000111333)))===$$$333<<<***(((777(((...555&&&555///'''444...555rrrHHH///###***666+++...%%%111---------------------------(((,,,)))%%%666111jjjMMM ***''',,,...''',,,...000'''&&&111+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((())))))*********+++))))))))))))************)))************+++++++++(((((((((((()))***+++,,,***************************+++,,,,,,+++***+++---)))+++.........///222666444555666777666777:::<<<<<<<<>>======<<<;;;::::::::::::888888888888777777777777444555666666666555333333222222222222222222///......---------......+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''*********)))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******++++++,,,------++++++,,,,,,,,,---------111222...)))(((---///...(((999RRR]]]PPP777(((%%%000---+++,,,...///---***,,,---......//////......111---,,,//////+++---333RRR___cccTTT???333111111000111333444111...///222***000222000000444333...//////111333333111///000---333444000...222555333...------...///000///...------......///111222333000000000//////000000111111///...---///444999<<>><<<;;;;;;::::::999999888999999999999888888888777444444444333333333222222555555555555555555//////...------------...+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''')))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))************)))))))))((())))))))))))))))))))))))************************))))))))))))***************++++++,,,------......++++++,,,,,,,,,---------111222000+++***---///---111111444666222,,,...555///---,,,---///000///---000111111111111111000000333...---000000------111---666:::555......//////...000222333333333444777222555555111111555555111111111222444333000...---000222222222777;;;888111222111//////000111222222//////......//////000000/////////...//////000000111///---,,,---000333555333888999111,,,,,,//////........................------------------------........................///,,,+++000666666///'''......---------,,,,,,,,,//////...------,,,++++++++++++++++++************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++,,,***)))---333000)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---,,,---111333666555444666:::<<<<<<:::<<<@@@CCCDDDGGGKKKLLLJJJJJJGGGEEEHHHLLLOOOMMMKKKIIIQQQYYYffftttOOODDD@@@<<<;;;;;;::::::999999888999999888888888777777777444444444333333333222222444444444444444444//////...---------------+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))************))))))))))))************************************************)))))))))*********+++++++++,,,,,,------...//////,,,,,,,,,,,,------------111333222---,,,......+++///***))),,,000000111333...------...000111111000111000000000//////......222...---000111///...000...000111000222666666444222333444555666777777777999:::999555555888999888888888888666555555444333555333222666>>>BBB;;;000444222000//////000222444222222111000////////////000////////////000111222222111///.........///000)))***)))(((+++000000,,,........................------------------------........................000...,,,)))'''(((***+++...------------,,,,,,,,,/////////......------,,,,,,+++++++++************++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,+++*********+++---------------------,,,++++++,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))),,,000...)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---,,,...111444666555555777:::;;;;;;:::<<<@@@CCCDDDGGGKKKLLLJJJHHHFFFFFFIIINNNPPPNNNLLLIIIPPPXXXeeeuuuNNNCCCAAA<<<;;;;;;::::::999999888888888777777777666666666444444444444333333333333222222222222222222000///...---------------+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))***************)))))))))))))))************************************************))))))*********+++++++++++++++,,,,,,---.........,,,,,,,,,------------...111444333///...///...***,,,,,,...333777555///+++///......///000000000000000000//////////////////222111222444666666555444999888777777888999777555<<<>>>???@@@CCCFFFCCC???DDDEEEDDDCCCDDDEEEEEEDDDDDDGGGHHHGGGFFFGGGEEEAAA???:::777:::AAACCC<<<444555555555333111111222333555444333222111111111111111111000000111111222333333333222111111000//////555222///...000222///+++...........................................................................000222111//////111444------------------------///.........---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***************++++++++++++************************,,,+++)))))))))***,,,...------......------,,,+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))***,,,...,,,***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......---,,,...111444666666666777999:::;;;;;;<<<@@@CCCDDDGGGKKKLLLJJJFFFFFFGGGJJJNNNPPPOOOMMMJJJPPPWWWdddyyyPPPCCCAAA<<<;;;;;;::::::999999888777777777777666666666666555444444444444333333333333333333333333333000000///------,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,---------.........000333333000///000...***111000...+++,,,...111222///000000000/////////000222222222222333555666777777:::===>>>??????@@@???>>>@@@DDDFFFFFFFFFGGGIIILLLQQQXXX^^^gggnnnjjjaaa``````bbbcccbbb___[[[ZZZYYYeeeqqqvvvvvvqqqeeeYYYPPPLLLHHHFFFFFFFFFEEEEEEDDDGGGJJJIIIEEE>>>:::777777777555444333333333333222111111000000111111222222222222222222111111000000///000111111000000111////////////////////////......................................................///...---+++******---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++)))))))))******+++++++++************************+++***((('''((()))+++---------......------,,,+++++++++)))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++******,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------...222444666666777888888999:::;;;<<<@@@CCCDDDGGGKKKLLLJJJFFFFFFGGGJJJMMMNNNOOONNNKKKPPPWWWdddSSSCCC@@@<<<;;;;;;::::::999999888777777777777666666666666555555555444444444333333333333333333333333111000///...---,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,))))))***++++++,,,,,,---,,,---------............///111222///...000///+++---111111---+++///444555///111222111000000111333222222333666999===@@@BBBBBBJJJPPPOOOKKKKKKMMMMMMPPPRRRVVVYYYXXXVVVZZZaaadddnnn{{{~~~yyywwwxxxhhhddd```^^^ZZZYYY^^^eeeiiipppxxxwwwmmm]]]OOOFFF@@@???===;;;999888777777444333222111111000111111000000000000000000000000------000222000---...222////////////////////////................................................000---***))))))+++------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++(((((())))))***+++++++++***************************)))((((((((()))***+++---------------,,,++++++******************+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,******------******,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------...222555555777888999888888:::;;;<<<@@@CCCDDDGGGKKKLLLJJJFFFGGGGGGHHHJJJLLLMMMOOOLLLPPPVVVdddTTTCCC@@@<<<;;;;;;::::::999999888888888777777777666666666555555555555444444444333444444444444444444111000///...---,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))))))))((()))))))))************************************))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------...------------............---000000------///000---)))000444222222444333000...111333444333444666999888999<<<@@@EEEKKKQQQTTTaaammmvvvppphhheeehhhiiimmmjjjhhhhhhfffdddiiirrr}}}{{{{{{zzzzzzhhhYYYPPPOOOLLLHHHDDDBBB@@@???;;;:::999777666555555444333333222111000000111111333111222555333---,,,000////////////////////////.........................................................---...000333666,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++((((((((()))***+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++((()))---,,,((((((+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------///222555555777999999888777999;;;<<<@@@CCCDDDGGGKKKLLLJJJHHHGGGGGGFFFFFFIIILLLNNNLLLOOOTTTbbb~~~SSSBBBBBB<<<;;;;;;::::::999999888999999888888888777777777555555555555444444444444222222222222222222111111///...---,,,,,,++++++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''(((((())))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///---------.........//////,,,///...+++,,,///000...111222...'''(((///222///---000444666666888;;;???EEEFFFJJJOOOVVV^^^dddhhhyyyfff```]]]YYYTTTOOOKKKHHHGGGCCCBBB@@@>>><<<;;;::::::888777555333222222222333444///000555666111///111000000000000000000000000////////////////////////........................)))...333333...+++***+++,,,,,,,,,------.........---.....................---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,'''(((((()))***+++++++++************************)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***'''(((,,,+++&&&&&&***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------///222555555888:::999777777999<<<<<<@@@CCCDDDGGGKKKLLLJJJIIIHHHFFFEEEDDDGGGKKKNNNKKKNNNSSSaaa~~~QQQBBBDDD<<<<<<;;;::::::999999888999999999999888888888888666666555555555444444444111111111111111111......---------,,,,,,,,,---,,,++++++******++++++++++++******))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''+++*********))))))((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((()))***++++++******************************+++++++++,,,,,,,,,......---,,,---...///000///000111111///------...---...//////000111111111111333555333//////222777:::;;;>>>@@@CCCJJJSSSYYYbbbeeekkkrrr{{{yyyyyyyyywwwqqqiiiccc``````TTTQQQNNNLLLKKKJJJHHHFFFBBB===::::::999444111111///333555444000...///222111111111000//////111333000/////////............////////////000000000000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++))),,,333333,,,)))+++++++++++++++******))))))++++++******++++++,,,---,,,***))),,,000000,,,'''+++***)))(((((()))***+++************************((()))***++++++,,,++++++))))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******,,,+++*********+++,,,---+++,,,---------///222444:::777555555888;;;;;;:::<<>>===;;;:::999888888888888888888888777777777777666666555444333333222222333333333333333333.........---------,,,,,,---,,,++++++******++++++*********)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))(((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''(((((((((((()))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,......---------...///000+++---//////---------...............///000111111000333777777666888>>>CCCGGGLLLQQQSSSVVV___nnnzzzzzzlllgggaaaaaaeeejjjmmmnnnoooaaaQQQGGG@@@;;;999:::555666666333000...///000222222222111//////000000000000/////////.............../////////000000000........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,///555555///,,,...++++++++++++*********)))++++++******++++++,,,---,,,******...333555222...++++++************++++++************************++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******++++++*********+++,,,---+++,,,---------///222444999777555666999;;;;;;:::>>>AAADDDFFFFFFFFFGGGGGGKKKHHHEEEEEEGGGJJJKKKKKKJJJPPPTTT\\\vvvLLLDDD@@@>>>===;;;:::999888888888888888888888777777777777666555555444333333222222333333333333333333.........------------,,,---,,,++++++******++++++))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((''''''(((((((((((()))))))))))))))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))***+++(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,......------......///000+++,,,......---...///000000//////...///111444555111555:::>>>AAAFFFMMMRRRZZZaaahhhkkkmmmxxx~~~zzz~~~lllZZZNNNEEE???>>>999888666444333444555666333333333222222111000///000000000000////////////............////////////........................//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------......000444444000......++++++++++++************++++++******++++++,,,------,,,,,,///333444222///++++++,,,,,,,,,,,,++++++************************++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******++++++******++++++,,,---+++,,,---------///222444999777666777999;;;;;;:::???AAAEEEFFFFFFEEEEEEFFFJJJHHHFFFFFFIIIKKKMMMMMMJJJPPPSSSZZZsssMMMEEE>>>======;;;:::999999999999888888888888777777777777555555555444444333333222333333333333333333............---------------,,,++++++******++++++(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***)))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------...............//////000---...////////////111222111111000111333777;;;>>>:::>>>DDDKKKQQQYYYbbbgggzzz~~~rrreeeYYYNNNHHHFFFAAA;;;777777777666444444333333333333333222000111111111000000000//////---.........////////////........................222111///...---.........------------------------------............------------------------------+++,,,---//////---,,,+++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,---......,,,***)))***+++,,,,,,+++***)))************************((((((***+++++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******+++***++++++++++++,,,,,,+++,,,---------///222444888777777888999:::;;;;;;===@@@DDDFFFFFFFFFFFFGGGIIIHHHHHHHHHJJJLLLNNNOOOKKKQQQTTTZZZrrr|||KKKDDD>>>======<<<::::::999999999888888888888777777777666555555444444444333333333333333333333333333//////.........------------,,,++++++******++++++(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%(((+++------+++(((%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))(((((((((((())))))))))))'''(((((()))((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******)))))))))))))))***+++++++++***************++++++,,,,,,,,,---------........./////////////////////000///......000222111222444777===CCCJJJMMMOOOSSS[[[dddnnnyyyuuulllhhh```WWWMMMHHHHHHEEE>>>777:::777333111222333222111222111111111111000000000.........////////////000////////////////////////000000///...............------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,++++++,,,+++***+++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,+++***)))((()))***++++++***)))(((************************((((((***+++++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++************++++++,,,,,,,,,,,,+++,,,---------///222444777888999999::::::;;;;;;:::===BBBEEEFFFGGGHHHIIIHHHIIIIIIIIIJJJLLLNNNOOOMMMSSSUUUZZZrrr{{{IIIDDD???======<<<;;;::::::::::::888888888888777777777666444444444444444333333333333333333333333333/////////.........---------,,,++++++******++++++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))%%%(((+++......+++(((%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++******)))))))))))))))************************,,,,,,,,,,,,---------------...///000000000000///...//////......///222444555888===EEEOOOYYYaaafffnnnqqqxxxyyyqqqkkklllsssssskkkbbbNNNFFF<<<555333333333222222222222222111111111000////////////000000000000////////////////////////,,,------.........---,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------******------+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,------......)))))))))******)))))))))************************++++++,,,++++++***)))((())))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******)))***+++,,,,,,,,,,,,++++++,,,---------///222444666888:::;;;::::::;;;<<<888<<>>;;;999333333333222222222111111000111111111222222222222000000000000000000000000---000333666777666444222........................---..................---------------------------***...---((((((---...***+++++++++,,,,,,---------++++++******++++++,,,---.........,,,*********+++---,,,+++******+++,,,---************************((()))***++++++,,,++++++))))))))))))))))))))))))(((((()))*********************++++++++++++************************************++++++++++++******)))***+++,,,---,,,+++++++++,,,---------///222444555888<<<<<<;;;999;;;<<<;;;>>>BBBDDDEEEEEEFFFGGGGGGJJJLLLKKKIIIHHHJJJLLLMMMRRRTTTYYYpppsssHHHGGG@@@===<<<<<<;;;;;;;;;<<<<<<888888888888777777777777444444444444444444444444333333333333333333111000000///......------------,,,++++++******)))++++++++++++*********)))''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))************+++***)))(((((()))******(((***+++***)))((()))*********+++,,,------------***+++,,,------------------,,,000555444...///444222777:::888<<>>BBBDDDEEEDDDDDDDDDHHHLLLOOONNNJJJHHHKKKNNNMMMPPPQQQXXXrrrmmmKKKFFF===<<<<<<;;;:::999999999999888888888888777777777777555555444444444333333333333333333222222111000000//////...------,,,------,,,++++++******)))++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******)))((('''''')))))))))))))))************++++++***)))))))))***+++(((***+++***)))((()))+++******+++,,,------------,,,,,,---------,,,,,,+++666111...000000...222777:::>>>AAACCCKKKYYYbbbdddpppzzzvvvhhhaaaZZZTTTLLLKKKFFF===:::;;;777111444444888:::666000///222......///000000000000000000000000000000000000000..................------------------------------///...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))************))))))))))))***************)))((())),,,---,,,***)))******+++,,,+++++++++---,,,,,,,,,,,,---......,,,---...------...111444:::::::::::::::::::::::::::===BBBDDDEEEDDDDDDDDDIIIMMMPPPOOOLLLJJJLLLOOONNNQQQSSS[[[uuunnnKKKFFF>>><<<<<<;;;:::999999999999888888888888777777777777555555555555444444444333333333333222222222//////......---,,,,,,,,,------,,,++++++******)))******)))))))))((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************,,,++++++******+++,,,,,,)))***+++***))))))***+++***+++,,,------......------------.........//////333...,,,///444888>>>DDDJJJKKKMMMSSS```pppzzz|||{{{tttjjjhhhbbb[[[VVVPPPDDD888666333333777777222//////000000000000000000000000000000000000000000000000..................//////+++,,,,,,---......//////......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))************))))))))))))************)))(((((()))+++------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---......,,,---...------...111444999999:::::::::::::::::::::===BBBDDDEEEDDDDDDEEEJJJMMMPPPPPPMMMLLLNNNQQQMMMRRRTTT]]]xxxnnnIIIEEE???<<<<<<;;;:::999999999999888888888888777777777777666666666555555555444444333333333333222222......---------,,,,,,,,,------,,,++++++******)))))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))***)))((('''((()))((()))))))))************,,,++++++,,,,,,,,,------)))***++++++))))))***+++***+++,,,---............,,,,,,---...000222333444///000333888===CCCKKKQQQccc``````gggttt~~~sss___OOODDD:::222222555555555555555555444222111111000000000000000000000000000000------......//////000000,,,---------.........///---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************((()))))))))************)))))))))***++++++++++++---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...,,,---...------...111444999999999999999:::::::::999===AAADDDEEEEEEEEEEEEIIILLLNNNOOONNNMMMOOOPPPNNNSSSUUU^^^yyylllGGGEEE@@@<<<<<<;;;:::999999999999888888888888777777777666777666666666666555555555333333333333333333---------------,,,,,,,,,------,,,++++++******)))))))))))))))((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))************++++++,,,,,,------------)))+++,,,+++***)))***+++++++++,,,---............---------...///111333444555:::===???CCCNNN]]]ggg|||yyy~~~uuucccQQQ>>>666666666666777444444333111111111111111111111111111111111111111---......//////000000000/////////......---------,,,---------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++******************************************************++++++++++++******((()))))))))************((()))))))))************++++++++++++***)))))))))---,,,+++***+++,,,---...,,,++++++++++++,,,------,,,---...------...111444888888888999999:::::::::999<<>>BBBFFFSSSkkk|||hhhSSSFFF@@@:::555222111111000000000111333444111111111111111111111111//////////////////000000000000//////...------,,,+++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))************))))))))))))************,,,------+++)))(((((()))+++++++++++++++,,,------+++++++++++++++,,,------,,,---...------...111444777777888888999:::::::::888<<>><<<<<<;;;:::999999999999888888888888777777777777666666666555555555444444333333333333444444........................------,,,++++++******)))++++++*********)))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************((()))+++,,,---------,,,***+++,,,,,,******+++,,,+++,,,---...////////////111111111111333666999;;;AAAFFFNNN\\\vvvyyynnniiibbbTTTEEE===888666444222111111222333111111111111111111111111000000000///////////////////////////............+++,,,---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))************))))))))))))***************,,,---,,,)))((()))***)))******+++,,,++++++++++++++++++***++++++,,,---,,,---...------...111444666777777888999999::::::888<<>>KKKKKKHHHOOOfffkkkvvvwwwbbbLLL999777======777333333...---444777333000111000000000000////////////.../////////---,,,---...........................---------------------------++++++,,,...///...---***++++++,,,,,,------...+++,,,...//////...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,+++---000111000000111222444666999:::999999999:::;;;===AAADDDFFFGGGFFFEEEGGGGGGIIILLLOOOPPPNNNMMMMMMPPPPPPVVVpppnnnYYYXXXLLL>>>===<<<;;;;;;:::;;;;;;777777777777666666666666666555555555555444444444333333333333333333//////.........---------......---,,,+++***))))))++++++***))))))(((''''''***))))))((((((((())))))+++++++++*********))))))***)))))))))(((((((((''''''''''''''''''((()))))))))(((((('''&&&&&&''''''((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))((((((++++++++++++++++++++++++)))+++------,,,+++******+++,,,...///...---...///111000......000222444555<<>>AAAEEEFFFGGGFFFEEEFFFGGGIIILLLOOOOOOMMMJJJHHHLLLOOOWWWqqqjjjOOOOOOFFF>>>===<<<;;;;;;::::::;;;888777777777666666666666666555555555555444444444333333333333333333/////////.........------......---,,,+++***))))))******))))))((((((''''''))))))((((((((())))))***++++++*********)))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((())))))******))))))((((((((((((((()))))))))************************+++666;;;222+++,,,...,,,,,,---......---,,,---///000///------000444999===EEELLLLLLPPP\\\cccooouuuaaaJJJ<<<888666333333444333000222666111111111000000000000///...///000///...---...///........................------------------------...---,,,,,,---...---++++++++++++,,,------......---...///000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,------------...111333666777888888777888:::<<<>>>???BBBEEEFFFGGGFFFFFFEEEFFFHHHLLLNNNMMMJJJGGGEEEKKKPPPZZZtttiiiGGGFFFAAA>>>===<<<;;;::::::::::::888888777777777666666666666555555555555444444444333333333333333333////////////...............------,,,++++++******++++++******************)))))))))((())))))***+++************))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))************))))))))))))******+++++++++))))))************++++++...===AAA444,,,111333...---.........,,,,,,---///000000111333777===CCCHHHGGGPPPTTT___ppp|||mmmXXXJJJ===:::888777777666444444222222111111111000000000///000111000...---...///................................................///...,,,,,,------,,,***++++++,,,,,,---...............///000000///......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,---,,,,,,+++---000333777888888777666777:::<<>>======<<<;;;::::::::::::888888888777777777666666666555555555555444444444333333333333333333000000/////////............------,,,,,,+++++++++************++++++++++++******))))))))))))***************)))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************((())))))***************))))))******++++++,,,,,,))))))******+++++++++++++++666777---***111111***---.........,,,---///111111444888;;;>>>DDDJJJOOOPPPXXX```qqqpppdddVVVMMM@@@999777999777444222222222222111111111111000111222111///...///000////////////////////////........................///...,,,,,,------,,,***+++,,,,,,------...//////...//////////////////...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---,,,,,,+++---000333777888888777666777:::<<<>>>@@@BBBDDDEEEFFFGGGGGGDDDEEEGGGJJJLLLKKKHHHEEEJJJOOORRR[[[tttsssMMMFFF======<<<;;;::::::999999:::888888888888777777777777666555555555555444444444333333333333333333000000000/////////.........---------,,,,,,,,,+++(((((())))))******++++++,,,+++***))))))))))))*********)))))))))((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((''''''(((((())))))((((((''''''''''''(((((('''''''''((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++((()))******++++++******)))))))))))))))******************+++,,,,,,------+++000///***+++000000***......///...---...111444000444:::>>>BBBHHHOOOUUUgggooovvv{{{mmmWWWAAA777666555333333333333222222222111111000111222111000///000111////////////////////////...........................---,,,,,,---...---+++,,,,,,,,,---......//////........................,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,------------...111333666777888888777888:::<<<===>>>@@@BBBDDDFFFGGGGGGEEEEEEFFFHHHJJJKKKIIIGGGKKKOOOQQQYYYrrrtttNNNFFF======<<<;;;:::999999999999999999888888888777777777666555555555555444444444333333333333333333000000000000/////////...---------------,,,,,,,,,((())))))***+++,,,,,,,,,---,,,+++***)))(((((((((***)))))))))(((((((((((('''((((((((()))))))))***'''''''''''''''((())))))''''''&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++))))))***++++++++++++***++++++++++++***************++++++,,,------......///............/////////...////////////000444777555;;;BBBIIIPPP[[[hhhqqqjjjPPPAAA999333444333333333333222222222111222333222000///000111////////////////////////........................---,,,+++,,,.........,,,,,,,,,------.../////////......------------......++++++++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++******))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++---////////////111333555777999999999888999:::;;;<<<>>>@@@CCCFFFGGGHHHEEEEEEEEEGGGIIIKKKKKKJJJJJJPPPTTT\\\tttrrrLLLFFF???===<<<;;;:::999999999999999999999888888888777777666555555555555444444444333333333333333333000000000000////////////------------------,,,,,,++++++,,,---......///000...---,,,***)))(((((('''))))))))))))(((((((((((('''((((((((())))))******'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))***++++++++++++***.........------,,,,,,,,,++++++,,,------.../////////,,,---///...***,,,111.../////////000222666999BBBHHHQQQZZZfffwwwuuuXXXEEE:::444444444333333333222222111222333222000000000111000000000000000000000000////////////////////////---,,,+++,,,...///...---,,,,,,------.../////////...------,,,,,,------...*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------,,,+++))))))))))))))))))))))))************++++++++++++++++++******))))))((((((************************''''''(((***+++,,,---...******+++++++++,,,,,,,,,+++---000111000000111222444666999:::999999999:::999:::===???BBBEEEHHHIIIFFFEEEDDDFFFIIIKKKLLLLLLKKKRRRXXXaaaxxxqqqJJJFFFCCC<<<<<<;;;:::999999999999999999999888888888888777666666555555555444444444333333333333333333000000000000////////////---,,,,,,++++++,,,,,,---*********,,,000222333222444...((('''***,,,***(((((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***(((''''''''''''''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''((((((''''''&&&&&&&&&%%%((())))))((('''''')))***))))))))))))************++++++******************,,,++++++******++++++,,,//////////////////......333222111111000000000000...///111333666;;;AAAFFFHHHKKKYYYtttxxx^^^GGGAAA:::777888777222111444999666000,,,---111222222---------......///111111///......///000000///---........................,,,,,,------.../////////000///...---------------++++++++++++++++++++++++---,,,***(((((()))***+++---,,,++++++******++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++------,,,++++++******))),,,---...------...111444666666777888999::::::;;;:::;;;>>>@@@CCCFFFHHHIIIJJJFFFCCCFFFLLLPPPNNNJJJMMMNNNQQQ\\\uuujjjIIIDDDCCC===<<<<<<;;;;;;:::999999777888999::::::999888777666666666666555555555555555555555444444333000000000000////////////---,,,,,,++++++,,,,,,---------///333888<<<>>>>>>333...)))'''***+++***(((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((())))))******)))))))))((((((((('''((((((((((((''''''&&&&&&((()))***)))'''''')))***))))))))))))************************************+++******************+++........................000//////......///000000444555666777;;;@@@HHHMMMJJJTTTiiizzzuuuxxx}}}ppp___III>>>444222333222444777333444555444555666555444111000000//////000000000///......///000000///---........................,,,,,,---......//////000000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++---,,,++++++******+++++++++++++++*********)))))),,,,,,,,,++++++*********************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---...------...111444666666777888999::::::;;;;;;<<<>>>AAADDDGGGIIIJJJKKKGGGDDDGGGMMMQQQOOOKKKLLLKKKKKKUUUmmmaaaBBB???>>>===<<<<<<;;;;;;:::999999888888999999999999888888666666666666555555555555444444444444444444000000000000////////////------,,,,,,,,,,,,------+++,,,---222777;;;======111---)))(((***+++***)))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))((((((((((((((()))***)))(((((()))***))))))))))))******************************************))))))))))))******------------------.....................000222333555777:::>>>AAAFFFKKKOOORRRaaaxxx{{{rrrmmmjjjjjjkkkkkknnnssspppsssuuutttrrrqqqsssvvvuuu|||uuugggXXXFFF<<<888666777999111222444555444333333333444333222111000000000000//////...///000000///---........................,,,------......///000000//////......------......---------------------------,,,***))))))***++++++---,,,++++++******++++++*********)))))))))((((((++++++***************)))************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...------...111444666666777888999::::::;;;<<<===???BBBEEEHHHJJJLLLLLLIIIFFFHHHNNNQQQPPPMMMOOOMMMKKKSSSjjj\\\CCCCCC???===<<<<<<;;;;;;:::999999999999888888888888999999666666666666555555555555333333444444444444000000000000////////////------,,,,,,,,,,,,------,,,,,,,,,...000222222222///,,,)))((()))+++***)))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''111000...,,,***(((((('''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))((((((((((((******))))))))))))))))))((()))+++***)))((()))***((()))))))))***************************+++++++++++++++************++++++,,,,,,,,,---------------000000//////000222444666999===AAAEEEIIINNNSSSWWWggguuuyyywwwvvvwwwwwwuuusssrrrtttpppoooqqqooolllooouuu{{{{{{~~~xxxlllccc```\\\]]]^^^]]]ZZZUUUSSSSSSQQQRRRSSSTTTUUUWWWYYYZZZTTTYYYfffvvv}}}uuuiiiYYYJJJ===666333333666444333333000...000555444333222111000000000000000///...///111111///...........................---------...//////000000//////............//////------------------------,,,,,,+++*********+++,,,---,,,++++++******+++++++++*********))))))))))))++++++++++++************************************++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,---...------...111444666666777888999::::::;;;<<<===@@@CCCFFFIIILLLMMMMMMJJJHHHJJJOOOQQQPPPNNNNNNNNNMMMUUUkkkWWWFFFHHHAAA===<<<<<<;;;;;;:::999999:::999888777777888999:::666666666666555555555555333333333444444555000000000000////////////...------,,,,,,------...///...---...//////...---,,,+++)))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((555444111...+++)))'''&&&''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))******************((()))++++++***))))))***((()))))))))************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///000111444777999EEEFFFGGGJJJOOOYYYdddkkk~~~}}}tttjjjkkkkkkgggdddbbb```___ccc\\\YYY```iiimmmlllkkkiiiiiikkkkkkeeeZZZUUUUUUSSSWWWYYYXXXTTTPPPLLLIIINNNNNNOOOQQQRRRSSSSSSSSSTTTTTTXXX^^^bbbdddhhhmmmxxx{{{~~~|||zzzsssdddSSSFFF???===999555444666444000111666222111111000000111111222000//////000111111000...////////////////////////------......///000000111//////.........//////000++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))***+++,,,------...,,,---...------...111444666666777888999::::::;;;<<<===@@@CCCGGGJJJLLLNNNNNNLLLJJJKKKOOOQQQPPPOOOIIIKKKMMMVVVkkkQQQEEEFFF======<<<<<<;;;;;;:::999999:::999888777777888999:::666666666666555555555555333333333444444555000000000000////////////......------------......,,,+++***+++---------+++******)))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((......,,,+++))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************'''***,,,,,,+++)))))))))))))))))))))************)))))))))***++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......///////////////000333777<<>>BBBFFFIIILLLNNNMMMLLLLLLLLLMMMOOOOOOOOOJJJOOOTTT]]]pppdddJJJCCC@@@===<<<<<<;;;;;;:::999999888888999999999999888888666666666666555555555555444444444444444444000000000000////////////......------------.........,,,++++++,,,,,,***)))'''(((******))))))+++,,,))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((())))))***''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''(((((()))))))))***'''***,,,---,,,***))))))))))))))))))************((())))))***++++++,,,,,,,,,++++++******++++++,,,------......///000111111///000333888???HHHPPPUUUQQQeee}}}xxxrrrkkkfffhhhkkklllooowww~~~zzzwwwxxxxxxwwwxxx~~~~~~sssoooggg^^^\\\```bbbaaahhhpppzzzpppWWW???888888777;;;BBB888777666444333222111111111000///000222222000///000000000000000000000000......//////000000111111///////////////000111111------------------------***+++,,,,,,---------------,,,++++++******++++++************))))))))))))))))))******++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......---...111444666666777888999::::::;;;:::;;;>>>BBBFFFIIILLLMMMMMMLLLLLLLLLMMMNNNOOOOOOHHHLLLPPPYYYkkkkkkIII@@@@@@===<<<<<<;;;;;;:::999999777888999::::::999888777777666666666555555555555555555555444444333333111///...///111111111//////.........---------+++++++++++++++++++++++++++***))))))***,,,...000000...+++)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))++++++)))((()))000888:::555...***)))((()))))))))************))))))))))))***************++++++,,,,,,------...222///...000000...///222222222:::FFFLLLMMMQQQWWWhhhtttoooppppppmmmjjjfffjjjpppyyy{{{wwwssskkkcccccccccbbbdddiiipppvvvzzzvvvUUUFFF;;;888;;;999@@@666///111333000///111111111111111000000000000000000000000////////////000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------000...+++)))((()))***,,,)))******++++++,,,------))))))))))))))))))))))))---+++)))***,,,---,,,)))***++++++,,,,,,------...++++++******++++++,,,---,,,---...------...111444555666666777888:::;;;<<>>???@@@BBBFFFIIIMMMNNNMMMNNNLLLIIIKKKOOOOOOLLLJJJIIIJJJSSSfffyyy}}}MMMGGGAAA>>>======<<<<<<;;;::::::888888888888888888888888888666555555666666555444555555444444444444222111222333444444222000/////////.........------------------------------,,,,,,*********+++,,,------,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))111888666...((())),,,******************))))))+++++++++,,,,,,,,,,,,---,,,,,,---......//////000777222.../////////222888BBBDDDIIIMMMQQQZZZlll}}}pppmmmrrrtttxxx|||rrrhhhaaa___```___fffnnnqqqsssxxxxxxmmmSSS@@@:::666111000111444333000111444222222111111111000000000000000000000////////////000000000000000000000000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,***))))))***,,,---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***...------,,,++++++******------,,,,,,------...///,,,---...------...111444555555666777888:::;;;<<>>>>>===<<<<<<;;;;;;:::888888888888888888888888888666555555777777666444555555444444444444333222111222333444222000////////////............---------------------------,,,+++*********+++++++++******))))))***++++++)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))*********)))))))))***333;;;999000******...++++++************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////555000---///111222888>>>GGGJJJNNNTTT^^^nnn~~~tttlllkkkvvv|||vvvtttvvvoookkkgggdddbbbeeeoooyyy}}}{{{bbbLLLAAA999888555444333333222222222222222222111111111000000000000000000//////////////////////////////////////////000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---......,,,---...------...111444555555555666888999;;;<<>>>>>======<<<;;;;;;;;;888888888888888888888888888666555666777777666555555555444444444444444222000000222333333222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************************+++++++++))))))))))))))))))))))))((()))))))))*********+++***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++)))((()))***'''000999999222+++)))++++++++++++************************++++++++++++,,,+++++++++,,,------......000------111555999???FFFLLLOOOVVVbbbtttwwwqqqkkkkkkppp}}}pppeee```]]]```eeepppyyyyyyfffXXXJJJ@@@<<<666222333666777666222222222222111111111111000000000000//////////////////////////////////////////000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))******++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,---...------...111444444555555666777999:::;;;CCCBBBBBBBBBCCCEEEHHHJJJLLLLLLJJJGGGHHHLLLLLLIIIMMMMMMMMMRRRbbbvvvTTTKKKFFF???>>>>>>===<<<<<<;;;;;;888888888888888888888888777666555666777888777666555555444444444444444333222222444444333222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++))))))))))))))))))))))))((())))))******+++++++++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,+++)))''')))+++$$$+++222333///***((((((*********+++++++++,,,,,,************++++++++++++******++++++,,,------......---000888>>>AAAFFFLLLNNNTTT___nnn{{{ooohhhmmmrrr|||vvvjjjcccbbbbbbiiiuuu{{{oooaaaNNNJJJBBB888555666777666333222222222222111111111000000000000////////////000000000000000000000000///000000111111000000///------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++(((((())))))***++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))******+++,,,,,,---+++************+++,,,,,,,,,---...------...111444444444555666777999:::;;;BBBBBBBBBCCCDDDEEEGGGGGGKKKKKKJJJGGGIIIMMMNNNJJJMMMMMMNNNTTTdddxxxTTTJJJEEE??????>>>======<<<<<<;;;888888888888888888888888777666555666888999888777555555444444444444333444666888:::888444111000000000000/////////...------------------------++++++,,,,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))((())))))******+++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&***---,,,((('''(((+++''')))+++,,,+++*********))))))******+++,,,------++++++++++++,,,,,,,,,---++++++,,,,,,---.........///000777AAAGGGIIILLLPPPWWWaaaooo}}}uuummmjjjggghhhlllxxxsssjjjgggiiiqqqvvvvvvwww{{{yyyvvvwwwmmmWWWBBB888555444333333222222222111111111000000000000////////////000000000000000000000000000000111111111111000000........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---***************+++++++++,,,++++++++++++,,,------,,,---...------...111444444444444555777888:::;;;===???AAADDDFFFGGGHHHHHHJJJKKKIIIGGGJJJOOOOOOMMMJJJLLLOOOVVVeeeyyyTTTIIIDDD??????>>>>>>===<<<<<<<<<888888888888888888888888777666555666888999888777555555444444444444111444999>>>@@@<<<555///000000000000////////////////////////////////////***++++++,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&***---,,,(((&&&(((,,,,,,***((((((***,,,...///(((((()))***,,,---...///,,,,,,,,,---------......,,,,,,------...//////000222444<<>>>>>======<<<<<<888888888888888888888888777666666666888999999888555555555444444555111555888:::888555333111111000000////////////000////////////...---,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))&&&'''''''''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***...000//////000222@@@EEEEEEIIIJJJTTTfff|||wwwrrrnnnnnnttt}}}uuurrrqqqnnnmmmpppmmmooo|||{{{WWW>>>333888444222444444111222555111111111111111111111111000000000000000111111222000000000000////////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---------------------------,,,+++*********+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999>>>@@@AAABBBCCCDDDFFFHHHHHHGGGGGGHHHIIIKKKMMMOOOOOOMMMOOOXXXfffwwwPPPIIIEEEAAA@@@???===;;;::::::999::::::999999888777666666777888999888555333222333555555555555555555333444555555444222111111111111000////////////000////////////...---,,,+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))&&&(((++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...000///...222888<<>>888444222333333111000333111111111111111111111111000000//////000000111222111000000000///////////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999===???BBBCCCDDDDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMOOOVVVeeewwwOOOGGGCCCAAA@@@>>>===;;;:::::::::::::::999999888777777777999999888666444555888:::555555555555555555666555333222111111111222222111111000//////000000////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''***...///---+++)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222//////888BBBJJJHHHEEEOOOaaammmyyylllfffjjj}}}yyyXXX@@@:::555222444555222111333222222222222222222222222///////////////000000111111111000000000////////////...------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++***))))))(((((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999<<>>===;;;::::::::::::::::::999888888777777:::999777444444777===AAA555555555555555555777555333222222333333333333222111111000000000000///////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))),,,......,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,,,,---------------......///222333555>>>HHHNNNMMMOOO]]]oooyyysssggggggrrryyy^^^HHH>>>888444666777555444555222222222222222222222222//////......//////000111111111111000000000////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999:::>>>CCCFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMNNNOOONNNMMMQQQ]]]qqqRRRIIIDDD@@@???>>>===;;;;;;:::::::::::::::999999888888888:::999777555444777===AAA555555555555555555555444222333555555444222444444222111111000000000/////////000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,,,,------.........111......444:::>>>DDDJJJJJJUUU```ooo|||~~~qqqooorrr{{{{{{uuuggg[[[DDD<<<555555666555444555222222222222222222222222///////////////000111111111111111111000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999999===BBBEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMOOONNNMMMNNNXXXlllRRRIIIDDD@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999999888888888777666666888:::666666666666666666999666333444555555333000555555333222111111000000/////////000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********(((&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---------,,,,,,,,,---......//////222000222;;;CCCGGGJJJMMMWWWkkk|||qqqggggggsss}}}xxxxxx{{{uuurrrooohhhbbbQQQEEE:::777666444222222333333333333333333333333000000000000000111111222222222111111111000000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999888<<<@@@CCCDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMMMMVVVkkkQQQHHHBBB??????===<<<<<<;;;;;;;;;::::::::::::::::::999999666888999999777555555555666666666666666666EEE???999666666666444111666555444333222111111111//////000000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,------...,,,,,,------.../////////222444;;;EEEKKKLLLOOOSSSqqq|||jjj___]]]hhhxxxwwwrrrsss}}}}}}uuunnneeeVVVFFF>>>:::666333222333333333333333333333333111111111111111222333333222222222111111111000000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,+++***)))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444555777888999888;;;>>>@@@AAACCCEEEGGGFFFFFFFFFFFFHHHJJJLLLMMMJJJLLLMMMNNNWWWmmmQQQHHHCCC???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::666777999999777555555666666666666666666666RRRIII???999888999777555777666444333222111111111//////000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))$$$'''+++,,,+++***))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,------...///000000111888DDDNNNPPPNNNRRRXXX~~~xxxpppaaa```dddmmmyyyooooootttvvvdddQQQEEE???999555555333333333333333333333333222222111111222222333444222222222111111111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------------------------)))******++++++)))((('''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---000333444444444444666777888999888:::===>>>@@@BBBDDDGGGFFFFFFFFFFFFGGGIIILLLMMMHHHKKKMMMPPPYYYpppSSSJJJEEE???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::666777888888666666777999777777777777777777aaaTTTCCC:::999;;;888555888666444333333222000...000000000000////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++************)))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++***)))(((((())))))************************)))************+++++++++++++++,,,,,,,,,,,,------)))***+++,,,------------111111000/////////000000@@@BBBHHHNNNNNNNNNXXXdddiiibbb\\\^^^kkkzzzpppttt}}}qqq^^^WWWIII===999555444555555444222111111222222222111111111111111222111111111111111111111111......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------------///111555555555666666777888999<<<;;;<<<===???BBBDDDFFFGGGEEEDDDGGGKKKMMMMMMKKKMMMMMMNNNRRR___vvvTTTIIIAAA???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777444444444555666777qqqaaaLLL???;;;:::777444777555333333333222111///111000000000////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++***)))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---......---,,,///555:::EEEFFFIIIKKKJJJMMMZZZiiiyyy~~~lll\\\^^^ffftttzzzlllcccWWWOOOFFF777444444444444333333333444222222111111111111222222111111111111111111111111---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++*********************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++------...///222444555555555666666777888999;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEGGGKKKMMMMMMLLLNNNNNNNNNRRR___wwwTTTIIIBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777444444555555666777www]]]III???;;;888555777555333222333333111000111111000000000/////////.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++***))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------...------------///000111,,,......------333>>>GGGGGGGGGIIIMMMRRR^^^rrrnnnbbb```eeerrr{{{pppiiigggXXX@@@555444333222222222222222222222111111111111222222222222222222222222222222---------------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++*********++++++++++++,,,)))+++---...///000333666555555555666666777888999999;;;===???AAABBBCCCDDDFFFEEEEEEHHHKKKMMMMMMMMMOOOOOOOOORRR___xxxSSSIIIBBB???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777444444555555666777vvv]]]NNNFFF@@@===777555333222333333222111111111111000000000//////............------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,******)))))))))))))))***************************))))))*********++++++++++++++++++,,,,,,,,,------///...,,,,,,,,,...111222/////////111555===GGGMMMJJJHHHIIIPPP^^^sss}}}lllaaagggvvvzzzrrrtttgggLLL===:::666444333333333333222222111111111222333333222222222222222222222222---------------.................................------------------------+++******))))))******+++,,,,,,,,,+++++++++************++++++++++++******((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))*********++++++++++++---...//////000333555555555555555666777888999999:::===@@@BBBCCCCCCCCCEEEEEEFFFHHHKKKMMMNNNNNNQQQPPPOOORRR___yyySSSIIICCC???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999888888888888777777777666555555555555666666qqq___SSSJJJDDD999777444222333444333222111111111111000000000000//////.........------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,***)))))))))))))))******************************))))))*********++++++++++++++++++,,,,,,,,,------...---++++++,,,---000111000///000555===EEEJJJLLLLLLMMMPPPZZZllluuujjjhhhppptttuuunnnWWWHHHBBB:::666555666777777222222111111222333333444222222222222222222222222///...---------...//////........................------------------------++++++************++++++,,,,,,,,,+++++++++************++++++++++++******(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++))))))*********+++++++++...///000/////////111333555555555555666777888999999:::===@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPRRRPPPOOOQQQ___yyyTTTJJJDDD???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999888888888888777777777666555555555555666666}}}jjjZZZMMMEEE===999666444444444444333222222111111111000000000/////////.........------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++************)))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))******+++************************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000...000444:::AAAHHHLLLNNNRRR]]]jjjwwwyyyllllllyyy~~~yyyzzzwwwtttfffSSSJJJ===555222444555666222222111222222333444555333333333333333333333333222111///.........///000........................------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++******(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,///000000///......///111555555555666666777888999999;;;===???AAABBBCCCDDDCCCFFFHHHJJJKKKLLLOOOQQQRRRPPPNNNPPP]]]xxxUUUKKKDDD???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777555555666666666666{{{hhhWWWLLL@@@<<<888555555555444444222222222111111111000000////////////............------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++************)))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))***++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------...//////000000---555===AAACCCHHHQQQYYYjjj}}}zzz~~~}}}nnn```LLL===555333333222222222222222333444555555333333333333333333333333555333111///......///000................................................------,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---.........------///111555555555666666777888999;;;;;;<<<>>>@@@BBBDDDEEECCCFFFIIIJJJKKKLLLOOORRRRRRPPPMMMOOO\\\xxxWWWLLLEEE???>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777666666666666666666|||iii\\\BBB>>>999666555555555444222222222111111111111000000/////////...............------,,,,,,------...*********++++++,,,,,,,,,+++++++++************)))+++***)))'''''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))((())))))***++++++************************)))************+++++++++++++++,,,,,,,,,------------...///000111111111000...:::FFFHHHEEEIIIWWWfff}}}}}}cccMMM@@@:::777555222222222222333444555666333333333333333333333333777555222000/////////000////////////////////////...........................------,,,,,,------...,,,,,,,,,+++++++++************++++++++++++*********************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,---------...000222555555555666666777888999<<<;;;<<<===???BBBDDDFFFBBBFFFIIIKKKKKKLLLPPPSSSRRROOOLLLNNN[[[wwwXXXLLLEEE???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999888888888888777777777777666666666666666555dddUUULLL@@@888555555333222333333333222222222111111000000000000////////////......---------,,,,,,,,,---,,,++++++******++++++++++++------...---,,,+++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,---------+++---......,,,,,,000333888>>>GGGJJJDDDEEEaaa{{{}}}```@@@999::::::222222222111000000222444222333333333333222111111000000000000000000000000........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---000333222444555666666777:::<<<;;;;;;<<<===@@@CCCFFFHHHHHHHHHHHHKKKMMMOOOOOONNNQQQPPPNNNMMMVVVpppYYYMMMGGG@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999999999777888888888888777777666777777666666555555uuudddUUUCCC999888999777444333333333222222222222111////////////.....................---------,,,,,,---,,,++++++***++++++++++++,,,,,,------,,,+++***((()))***++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((************)))))))))(((++++++,,,,,,+++******)))************++++++++++++++++++,,,,,,,,,------------............000444888>>>BBBIIIJJJDDDJJJkkk{{{|||}}}qqqNNN@@@:::555333444444444444555666777222333333333333222111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,///222333444555666666777:::<<<;;;;;;<<<>>>@@@CCCFFFHHHGGGGGGHHHKKKNNNPPPPPPOOOPPPPPPNNNKKKRRRjjjUUUIIIBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777777666777666666666555555vvvcccJJJ;;;777888666333333333333333222222222222//////.........---------.........------------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,------------............000555;;;@@@DDDFFFIIIIIIGGGTTTyyyuuuwww{{{qqq}}}\\\III<<<222333333333444444444444333333333333333333222222111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111333444666666666777999;;;;;;;;;<<<>>>@@@CCCEEEFFFFFFGGGHHHLLLOOOQQQQQQPPPNNNPPPOOOKKKMMMcccRRRGGG@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888777777666666666666666666555555xxx\\\FFF:::777666555444444333333333222222222000////////////.....................------------------,,,++++++++++++,,,,,,,,,,,,++++++***))))))******+++*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))*********))))))(((*********+++++++++,,,,,,,,,,,,,,,------------...///......///333:::AAAFFFFFFDDDDDDGGGNNNbbbyyyzzz~~~{{{wwwkkkXXXHHH>>>666555444444444333222000333333444444333333222111////////////////////////................................................------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,,,,---///111333555666666666777999;;;;;;;;;===>>>@@@BBBDDDDDDEEEFFFHHHLLLPPPRRRRRRPPPMMMQQQQQQLLLMMMbbb|||PPPHHHCCC@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::999999888777777666666666666666666666666555vvvYYYCCC888888:::444444444333333333222222111111111000000000000/////////.........---------...---,,,,,,++++++,,,,,,---,,,,,,++++++*********,,,++++++***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******((())))))*********))))))***++++++++++++,,,,,,,,,,,,,,,---------..................111777>>>DDDHHHEEE@@@@@@HHHYYYoooxxxuuu{{{yyyhhhYYYOOO>>>:::666555555666555444333444444444444333222222////////////////////////................................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,.........///111333444555666666666666999;;;;;;<<<===???@@@AAABBBCCCEEEFFFHHHMMMQQQRRRQQQPPPLLLQQQRRROOOQQQfffxxxNNNIIIFFF@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666666666666555555555666666666hhhLLL;;;777999444444444444333333333333222222222111111111000000/////////.........------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------,,,+++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++******++++++++++++,,,,,,,,,,,,,,,---------............//////111666<<>><<<;;;;;;;;;;;;999999::::::::::::;;;;;;;;;:::888666555555666666555555555666666666vvvZZZEEE;;;888555444444444444333333333111111111111000000000000////////////..................---,,,,,,,,,,,,------,,,,,,,,,,,,...///000...---,,,***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************)))******+++,,,,,,+++++++++++++++,,,,,,,,,------------------............000111555<<>>???@@@@@@@@@@@@DDDEEEHHHLLLOOOOOOMMMKKKMMMOOOPPPOOOWWWooozzzPPPIIIEEE@@@???>>><<<;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<:::888666555555666666555555555555666666kkkVVVFFF>>>555555444444444333333333000000000000////////////000/////////..................---,,,,,,,,,,,,------,,,,,,,,,---///111222///---,,,***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111333888@@@GGGJJJHHHEEECCCMMMYYYeeesssyyyvvvzzz~~~zzztttrrrrrrtttuuuwwwzzz{{{{{{zzz{{{|||zzz||||||uuuqqqppp|||mmmVVVEEE;;;888666555444444555555444444333222000000000000000000000000........................////////////////////////++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***(((***---,,,***(((***+++************************'''***,,,.........000111555666777666555666888:::;;;<<<>>>???@@@@@@??????DDDEEEHHHLLLNNNNNNLLLIIINNNNNNNNNNNNWWWoooTTTKKKFFF@@@???>>>===;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;888666555555666666444555555555666666~~~jjjVVV>>>:::777555555222///111666333333222222111000000000......---------......///...................................................---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,---.........***,,,......------...///777444:::GGGJJJDDDEEEMMMOOO[[[jjjwwwtttooo{{{|||yyyuuusssoooppppppmmmgggddddddeeeeeeddddddeeegggjjjmmmooojjjjjjkkkmmmrrrwww|||yyywww~~~lllQQQ<<<555555555666777666444222111222333333222222111000///......///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,///...---,,,+++*********)))************+++++++++,,,,,,,,,,,,---///000222444555666777777888:::===BBB???======>>>@@@AAAAAAGGGGGGGGGHHHIIIKKKNNNOOOQQQNNNPPPPPPVVVtttRRRFFFFFF@@@@@@???===<<<:::999999:::::::::999999999888888999888888777666555555444666666666666666666zzzeeeLLL<<<777444555555222111444444444333333222111111111111000000////////////000...................................................---,,,+++************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,***+++,,,,,,------------***,,,......------...000666<<>>AAABBBCCCEEEEEEFFFGGGIIILLLOOOQQQSSSOOOQQQQQQXXXvvvTTTHHHHHH@@@@@@???===<<<;;;:::999:::::::::999999999888888888888888777666555555555666666666666666666xxx^^^CCC;;;444555777555222222555555444444333222222111111111000000//////......................................................------,,,+++************************************))))))))))))))))))))))))+++++++++***************))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,---............000222888DDDLLLHHHEEEPPPdddttt|||yyywwwsssnnniiieeebbb___]]]\\\ZZZWWWVVVTTTSSSPPPNNNMMMLLLJJJIIIIIIIIIJJJKKKOOONNNOOOPPPRRRVVVYYY\\\^^^```cccggglllqqquuuxxx}}}}}}~~~~~~~~~yyyxxx}}}iiiPPP@@@999777555555555555444333222111111111111000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,---///000222333555666666666777:::<<<===;;;:::;;;>>>AAACCCDDDCCCCCCDDDFFFIIIMMMQQQSSSUUUQQQRRRTTT[[[{{{RRRFFFEEE@@@???>>>===<<<;;;:::999:::::::::999999999888888888888777777666666555555666666666666666666tttRRRDDD777555777777555444444444444333222222111111////////////...---,,,,,,................................................---,,,++++++*********+++************************))))))))))))))))))))))))++++++************))))))((()))))))))******************************************+++++++++,,,,,,,,,------------------,,,,,,---.../////////000333666AAAKKKKKKAAAHHHiii}}}~~~{{{vvvppplllhhhdddaaa^^^[[[YYYUUUQQQNNNMMMNNNNNNJJJGGGHHHGGGFFFEEEDDDDDDEEEEEEHHHGGGGGGHHHIIILLLNNNOOORRRSSSUUUYYY]]]cccgggjjjtttvvvxxxyyyyyyxxxvvvuuuqqqtttyyy}}}}}}|||yyywww{{{vvvfffSSSFFF>>>999555555555555555444222111000000000000000111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++*********)))*********+++++++++,,,,,,,,,,,,,,,,,,---///000222333444666666666777:::<<<===;;;:::;;;>>>AAACCCCCCAAAAAABBBEEEIIINNNSSSVVVVVVRRRSSSVVV___TTTFFFCCC??????>>>===<<<;;;:::::::::::::::999999999888888888777777777666666666555666666666666666666fffTTT@@@999999999888777333333222222111111000000//////000000000///...---////////////////////////........................,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,------.........---,,,,,,.../////////000333888<<>>>>>>>>?????????@@@@@@??????@@@BBBCCCDDDFFFFFFGGGIIILLLPPPSSSUUUXXXYYY\\\^^^^^^^^^]]]\\\___ccciiioootttzzz|||xxx}}}ttteeeXXXOOOFFF???999777555555666666333111000000000000000111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222222444555666666777999;;;???===;;;;;;>>>@@@BBBBBBAAAAAAAAADDDHHHNNNSSSVVVWWWRRRSSSVVVaaa[[[JJJCCC??????>>>===<<<;;;;;;::::::::::::999999999888888777777777777666666666666666666666666666666zzzfffNNNBBB>>>;;;999:::333333222111111000000///111222333444444333222111////////////////////////........................,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,------.........------//////000111333888>>>CCCEEEIIILLLYYY}}}xxx{{{qqqqqqlllccc^^^\\\YYYUUUSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@>>>>>>>>>===;;;::::::::::::;;;<<<<<<<<<===>>>=========>>>>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHDDDEEEGGGIIIJJJKKKKKKJJJRRRVVV[[[^^^```cccggglllqqqvvv{{{}}}pppeee\\\QQQGGG>>>:::666555666666444111111111111000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***((()))+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000222222444555555555666999;;;@@@>>><<<<<>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777777777666666666666666666666666666666uuu^^^NNNEEE>>>999999444333333222222111000000111222444555666666555444////////////////////////........................,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,---.../////////...///000000222555;;;CCCIIIAAADDDMMMeee{{{vvvpppggghhheee]]]WWWVVVSSSOOOLLLJJJHHHGGGFFFDDDAAA?????????@@@>>><<<;;;;;;<<<;;;;;;<<<===============>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCBBBBBB???@@@AAABBBCCCCCCDDDEEEGGGKKKOOOPPPNNNOOORRRVVVYYY]]]ccchhhmmmwww|||rrrfffYYYNNNCCC>>>888555666777555222222222111111000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******((()))+++---...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000222222333555555555666999;;;???===<<<===@@@CCCEEEEEEDDDCCCBBBCCCFFFKKKPPPTTTUUUOOOPPPUUUccc}}}|||WWWFFF???>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888666666666666777777777777666666666666666666~~~hhhWWWKKK@@@999777555555444333333222222111...000222444666555444444000000000000000000000000........................+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))******************************************+++++++++,,,,,,,,,+++,,,---...///////////////000111333777>>>FFFLLLHHHHHHQQQmmmssswww|||tttkkkccc]]]```^^^WWWRRRPPPNNNKKKGGGEEECCCBBBBBB@@@===;;;:::===>>><<<999777999;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@@@@???>>>???????????????@@@AAABBB===BBBFFFGGGEEEEEEHHHLLLIIIMMMQQQUUUZZZdddrrr|||{{{{{{{{{{{{xxxwwwvvvwww{{{zzzjjj\\\RRRGGG@@@888555666777555333333222222111000//////...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++*********((())),,,...///...------++++++,,,,,,,,,---------,,,,,,,,,,,,---///111222222333555555555666999;;;>>><<<<<<===AAAEEEHHHHHHFFFDDDCCCCCCEEEJJJOOORRRTTTNNNOOOTTTcccWWWJJJEEE>>>>>>======<<<<<<;;;;;;:::::::::999999999888888666666666666777777777777666666666666666666zzzhhhUUUCCC888555777444000///222666555222///222444555333111111111000/////////............////////////////////////++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++)))*********++++++++++++''')))+++,,,,,,***))))))++++++******++++++,,,---,,,+++***,,,///111///,,,222111,,,555FFFIIIEEEIIICCCPPPccc{{{nnneee{{{~~~vvvpppiiiaaa[[[ZZZVVVRRRNNNLLLIIIEEECCCLLLIIIDDD???;;;;;;;;;<<<777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@?????????????????????>>>>>>??????@@@AAA>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBDDDJJJQQQVVVhhhhhhgggddd```^^^^^^___YYY___cccdddgggpppyyy}}}tttccc[[[OOOEEE:::555666777444000333222222222333222///---000///...------...///000........................,,,------......------,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++*********+++,,,---+++++++++******)))))))))---------------...///000333222222333666888777777===<<<;;;===AAADDDFFFFFFBBBBBBBBBDDDFFFJJJNNNPPPQQQLLLOOOVVVcccLLLCCCDDD???>>>===<<<<<<;;;;;;<<<888888888777777777777666666666666666777777777777666666555555555444fffLLL>>><<<777666333222333555444222111333555555333111111111000000/////////.........////////////////////////++++++++++++++++++++++++,,,++++++***************************************)))************+++++++++)))))))))*********++++++***...222111---)))+++---+++++++++***++++++,,,---...,,,+++---000111///---///222222;;;IIIHHHCCCHHHSSSfff|||rrrfffkkk{{{ssslllgggaaaZZZUUUSSSPPPKKKHHHFFFCCC@@@>>>BBB@@@===:::999999:::;;;999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???BBBBBBAAA??????AAAFFFJJJNNNOOOOOOMMMKKKIIIJJJKKKKKKMMMMMMOOOYYYhhhtttxxxsssnnnmmmqqqtttvvvxxx|||nnnaaaTTTKKK@@@999777777444222333222111222333222000.../////////....../////////........................,,,------......------,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---...///000111444333333555888::::::999===;;;;;;===AAADDDFFFFFFEEEEEEEEEFFFHHHKKKOOOQQQQQQLLLOOOUUUbbbUUUHHHFFF???>>>===<<<<<<;;;;;;<<<::::::999999999888888888666666666666777777777777777777666666666555xxxXXXEEE@@@777777666666555333222222333555666666444111111111000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))************+++++++++((()))))))))***************111666333,,,(((***///+++++++++++++++,,,------///...---...///000///...---666:::BBBKKKGGGBBBIIIkkkoooeeeppp|||sssnnngggbbb^^^YYYTTTOOOKKKHHHEEEBBB@@@>>><<<:::999999888888999999:::;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBB@@@===;;;<<>>BBBEEEFFFFFFHHHHHHHHHHHHJJJMMMOOOQQQQQQLLLOOOTTTaaa___LLLFFF???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777666666666666777777777777777666eeeMMMCCC888666666777666222111333555666777666444111111111000000000////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++******************************))))))*********+++++++++(((((()))))))))*********)))---000///***((())),,,,,,++++++++++++,,,------///...------............000;;;AAAEEEJJJEEEEEERRRuuuhhhsss|||tttlllgggaaa\\\YYYUUUOOOKKKGGGDDDAAA???>>>===;;;999777888999;;;<<<===============>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@>>>===>>>@@@BBB@@@AAACCCCCCBBBAAACCCDDDHHHHHHIIIRRRbbbnnnkkkbbbYYYTTTSSSVVVYYYYYYZZZ]]]^^^bbbgggmmmqqqssssssssswww|||wwwnnnfff```VVVKKKBBB;;;888777222111111111333444222111...///000111111000///...........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...............---------,,,,,,,,,---...///000000333333444666:::<<<======;;;;;;<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::777777777777666666666666666666666666666666{{{```OOO===888555777666222111555666777777666333111111222111000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************))))))*********+++++++++))))))))))))***************))))))***,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,---...///777AAADDDDDDGGGFFFNNNbbbrrrpppwwwwwwnnnhhhccc\\\WWWTTTPPPJJJEEEBBB@@@===<<<<<<<<<;;;:::999:::<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDCCCCCC@@@AAABBBAAA@@@AAACCCEEEAAABBBBBBAAA@@@@@@BBBDDDBBBHHHUUUfffwww}}}qqqbbbRRRMMMLLLOOOQQQQQQQQQSSSUUUXXX\\\___bbbcccbbbbbbdddjjjooooooooosss}}}{{{tttpppkkkfff]]]RRRGGG>>>888555333222111111333444333222...///000111111000///...........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///222222222555999;;;<<<<<<;;;;;;<<>>===<<<<<<;;;;;;<<<::::::::::::999999999999888777777777666666666555555555555555555555|||fffIII===666777777333222666555666666444222111111222111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++)))************+++++++++)))*********++++++++++++,,,)))'''***...111///,,,,,,,,,,,,,,,,,,------...------...---,,,---000222>>>EEEDDDAAADDDIIIZZZtttyyykkkvvv|||ppphhhbbb\\\UUUPPPMMMHHHBBB>>>===;;;999999:::::::::999;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGFFFDDDCCCDDDEEEDDDDDDCCCAAA@@@BBBFFFIIIRRR]]]lll{{{ooo^^^RRRNNNLLLOOOQQQOOOOOOQQQPPPQQQRRRTTTUUUVVVVVVUUUVVVZZZ^^^^^^^^^bbbjjjqqqyyy|||www}}}|||{{{zzzzzzyyyyyyzzzpppjjjbbbYYYOOOEEE;;;444555333111111222333333222///000000111111000000///........................,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------------...//////222111222444888:::::::::::::::<<<@@@DDDGGGHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKOOORRR[[[}}}___JJJHHH???>>>===<<<<<<;;;;;;<<<999999999999888888888888888888777777666666555555444444444444555555|||YYYFFF888777888444333666333444444333111111222333111111111000000000//////////////////////////////------------------------+++,,,---...---,,,***)))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++---///......---,,,,,,,,,,,,---......---/////////...000333777BBBGGGBBB???DDDNNNdddrrrjjjppp|||qqqgggaaaYYYTTTNNNIIIFFFBBB===999:::999777888999;;;::::::>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMMMMKKKJJJJJJKKKNNNMMMKKKIIIJJJNNNTTTYYYjjjttt}}}}}}uuufffYYYUUUPPPOOORRRSSSQQQPPPRRRMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWZZZ___cccgggkkkrrr|||}}}sssooooooqqqtttxxx|||~~~xxxrrrkkkddd]]]QQQCCC999666444222111222333222222111000000000000000000111........................,,,------......------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++,,,...000111222333222333444777999999999::::::<<>>===<<<<<<;;;;;;<<<999999999999888888888888888888888777666555555555444555555555666666eeeNNN;;;888999555333666222333333222111000222333111111111111000000000000////////////////////////------------------------+++,,,---......,,,***)))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,---...,,,******,,,...---,,,,,,,,,,,,---.........000111111000222666:::CCCGGGBBB>>>FFFRRRjjjzzzrrr{{{~~~uuuhhh```[[[TTTPPPIIIEEECCC@@@;;;777;;;999888999;;;<<<<<<<<>>===<<<<<<;;;;;;<<<:::::::::999999999888888999888888777666555555444555666666666777777yyy```DDD777555666666666555444444333333222222111000000000000////////////111000000///...---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************)))((((((((()))+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...///...---,,,000888>>>GGG@@@;;;===III[[[nnnzzz}}}iiihhhvvv{{{rrreee]]]ZZZQQQLLLFFFBBB@@@===999666777777777888:::<<<===?????????AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFIIINNNSSSXXX[[[[[[\\\___cccbbbaaaeeelllllljjjkkkmmmkkkggghhhlllooopppqqqoookkkddd]]]YYYUUUVVVUUUSSSPPPOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUVVVYYY[[[^^^bbbhhhnnnttt{{{|||tttoootttrrrkkkppp~~~vvv^^^DDD>>>888444555555333111222222111111000000000000000000000000///......------////////////////////////------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111222222333444444555555666666999<<>><<<:::999999999888888888888777777777777666666666666555555555555555555555555666666lllLLL<<<999888777666555555444333333222222111111000000000////////////111000000///......------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************)))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------///.........000555<<>>===<<<999777999999:::<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEGGGKKKPPPUUUXXX___aaahhhooorrrrrrwww}}}zzzsssqqqsssqqqqqqrrrqqqmmmgggaaa]]]^^^^^^\\\YYYVVVTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVWWWYYY[[[[[[^^^bbbfffkkkqqqwww{{{xxxvvv{{{|||vvvrrrvvv|||lllFFF<<<444333444222000000222111111000000000000000000000000///......------........................------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111222222333333444555555555999:::===AAADDDGGGHHHIIIEEEDDDEEEGGGKKKMMMNNNMMMNNNMMMQQQRRRVVVsssXXXIIIAAA@@@???>>><<<:::999999999888888888888777777777777666666666666555555555555555555555555666666wwwVVVBBB;;;888555444555555444444333222222222111111000000000/////////111000000//////......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************((()))******++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///......000666<<>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFEEEEEEGGGLLLPPPSSSXXX\\\dddnnnrrrssswww~~~xxxvvvxxxvvvvvvvvvuuurrrnnnjjjggghhhgggeeeaaa]]]ZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^\\\YYYWWWWWWYYY\\\^^^^^^___```bbbdddhhhnnnrrrzzz}}}~~~vvv{{{uuuQQQDDD777333333222111111222111111000000000000000000000000///......------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---...///000111222222333333444444555555??????@@@@@@BBBCCCEEEFFFEEEDDDEEEGGGKKKMMMNNNMMMNNNMMMRRRSSSXXXxxxXXXJJJ@@@@@@???===<<<::::::999999999999888888888777777777666666666666555555555555555555555555666666fffOOOAAA888666777555555555444333333222222111111111000000000//////000000000000//////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---************************((()))***+++,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,------------......---...333;;;BBBEEEEEECCCCCCLLL```wwwfffaaarrrzzzppphhh^^^RRRJJJHHH@@@>>>===<<<<<<<<<<<<<<<===>>>AAACCCDDDDDDCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFFFFFFFFFFIIIGGGDDDCCCDDDGGGKKKNNNNNNPPPVVV^^^aaabbbgggnnnvvvuuuyyy}}}|||yyyyyy|||}}}}}}}}}|||zzzwwwtttrrrmmmllljjjfffbbb``````aaa``````aaabbbccccccccccccccc```\\\ZZZ[[[^^^aaaccceeeeeedddcccdddggglllpppsssxxxyyyppphhh[[[JJJ:::444555444444444222111111000000000000000000000000///......------........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---...///000111111222222333444444555555DDDBBBAAA?????????@@@@@@EEEDDDEEEGGGKKKMMMNNNMMMKKKLLLSSSUUU]]]VVVIIIBBB???>>>===<<<;;;:::::::::999999999888888888777777666666666666555555555555555555555555666666~~~fffNNN===777999666666555444444333333222111111111111000000000000000000000000000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------************************((()))+++,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,---------.........------///666>>>EEEGGGFFFDDDFFF\\\rrr___dddvvvlllddd[[[OOOGGGFFF>>>>>>===;;;:::;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFIIIGGGEEECCCCCCEEEHHHJJJKKKKKKNNNRRRTTTWWW___hhhnnnooosssyyy{{{{{{}}}~~~|||yyywwwnnnnnnllljjjfffeeefffgggffffffggghhhiiiiiihhhhhhgggddd___^^^aaaeeehhhiiiiiihhhgggfffeeeggglllppprrrvvv}}}|||xxxvvvqqqlll]]]NNN>>>888666444444444222111111000000000000000000000000///......------........................------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222333444444555???>>>=========>>>???@@@EEEDDDEEEGGGKKKMMMNNNMMMLLLOOOUUUWWWbbbSSSHHHEEE???>>>===<<<;;;:::::::::999999999999888888888888666666666666555555555555555555555555666666zzz^^^DDD777444666666555555444333333333222222111111111000000000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************)))***++++++,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,---------............---///444:::AAAFFFGGGGGGNNN\\\qqqhhheeevvv|||rrrhhh```WWWLLLFFFDDD<<<<<<<<<:::999999;;;<<<@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIJJJMMMPPPTTT^^^hhhooonnnqqqvvvxxxwww{{{~~~{{{yyyqqqqqqqqqooollllllmmmooommmnnnoooppppppooonnnmmmmmmiiieeedddhhhkkkllllllhhhiiihhhhhhhhhjjjnnnrrrwwwzzz~~~zzzuuusssrrroookkk\\\QQQEEE???:::444222222222111111000000000000000000000000///......------------------------------------------------------------,,,,,,,,,,,,++++++++++++------------++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111111111222222333333444444666777888;;;>>>AAACCCEEEEEEDDDEEEGGGKKKMMMNNNMMMOOOSSSYYYYYYdddPPPHHHFFF>>>>>>===;;;;;;::::::::::::999999999999888888888666666666666555555555555555555555555666666vvvYYYBBB777666666666555444444333333222222222111111111000000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************+++*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------------............///333:::@@@CCCFFFHHHIII]]]|||}}}kkkooo|||wwwmmmccc\\\SSSIIICCCBBB:::;;;<<<;;;::::::===@@@CCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGIIIMMMOOORRR[[[dddgggfffiiinnnppprrrwww~~~}}}zzzyyyyyyxxxvvvtttsssuuuvvvvvvwwwxxxyyyxxxvvvuuussstttpppkkkjjjmmmooommmkkkkkklllnnnoooqqqssswwwzzz}}}|||yyyxxxvvvsssqqqmmmiiifffeeeaaaZZZRRRKKKAAA777222333222111111000000000000000000000000///......------------------------------------------------------------,,,,,,,,,,,,++++++***+++---......---+++*********+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---...///000111111111111222333333444444333555888<<>>===<<<;;;;;;;;;;;;;;;::::::999999999888888888666666666666555555555555555555555555666666sssUUUCCC666666666555444444333333222222222111111111111000000000000000000111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,************************,,,+++***)))***+++,,,---+++++++++,,,,,,------------------.........//////000777???DDDEEEFFFHHHKKKdddhhhwww~~~sssjjj```XXXPPPFFFAAA@@@;;;===>>>>>>===>>>BBBFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGIIIJJJJJJJJJJJJIIIIIILLLPPPPPPQQQXXX```]]]\\\```ggglllqqqyyy}}}|||zzzyyyzzz{{{}}}~~~~~~|||yyyxxxzzzuuuooonnnppppppmmmiiipppsssvvvxxx{{{~~~|||yyywwwrrrpppfffkkkqqqtttpppkkkjjjmmmgggccc^^^WWWJJJ;;;444555222111111000000000000000000000000///......---------------------------------------------------------------,,,,,,,,,++++++***+++---......---+++*********+++++++++,,,,,,,,,))))))))))))************,,,,,,,,,---...///000111000111111222333333444444666888;;;>>>@@@BBBBBBBBBEEEDDDEEEGGGKKKMMMNNNMMMHHHNNNUUUWWWfffSSSIIICCC>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888777666666666555555555555555555555555666666___GGG======999333222555444///444333222222111111222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...------///111444333===AAADDDIIIDDDDDDPPPzzzqqqnnnuuu|||lllggg^^^TTTKKKCCC>>><<<<<<>>>??????>>>???AAACCCGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@??????AAACCCDDDDDDEEEGGGGGGFFFDDDDDDHHHLLLMMMNNNNNNOOONNNMMMLLLKKKMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOORRRVVVZZZYYY\\\ccckkknnnqqqzzz}}}}}}}}}}}}~~~~~~{{{xxxxxxxxxxxxxxxvvvtttrrrppppppsssxxx{{{}}}~~~||||||tttnnncccfffrrr}}}vvvfffeeeqqqkkkccc^^^]]]XXXKKK===444333111111444444000///111000000000000////////////..............................---------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000222222222222333444444555444777:::;;;;;;===AAADDDGGGHHHFFFEEEJJJPPPRRROOOVVVUUUXXX[[[ggg\\\HHHBBB@@@@@@???===<<<:::999999999::::::::::::999888888777777777777666666666666666666666666666555oooZZZAAA<<<777666888999777444444333222222111111222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---.........---///222444777>>>??????CCCDDDLLL___xxxooosssyyyiiiddd[[[PPPGGGAAA===<<<===>>>@@@@@@@@@AAACCCEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBAAAAAACCCDDDEEEFFFEEEFFFGGGGGGFFFHHHLLLOOOSSSTTTTTTUUUTTTSSSQQQPPPMMMMMMLLLLLLLLLMMMOOOPPPMMMNNNPPPQQQSSSVVV[[[^^^^^^aaahhhpppsssvvv~~~~~~{{{||||||||||||{{{yyywwwvvvuuuwwwzzz}}}ssshhheeegggrrrvvvoooppplllccc^^^bbbdddYYYGGG:::555111000333333000///111000000000000////////////..............................---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---///000222222222222333444555555444777:::;;;<<<>>>BBBFFFJJJJJJHHHFFFKKKRRRTTTQQQUUUTTTWWWZZZfff___JJJDDD@@@@@@???===<<<;;;:::999999::::::::::::999888888777777777777666666666666666666666666666666zzzjjjLLL===333666:::777444444444333222222111111222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////......///333555>>>BBB>>>:::@@@HHH[[[uuuvvv{{{yyyrrrfff```VVVKKKCCC>>>=========???AAABBBBBBCCCEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFFGGGIIIKKKLLLMMMPPPTTTWWWWWWWWWXXXXXXWWWUUUSSSRRROOOOOOOOOOOOPPPRRRTTTUUUPPPRRRUUUXXX[[[```eeeiiijjjlllrrrzzz~~~~~~}}}{{{{{{~~~}}}~~~sssnnnkkkmmmyyywwwiiilllbbb___iiirrriiiRRRAAA888333000222333000///111000000000000////////////..............................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---///111222222222222333444555666444666999;;;===@@@DDDHHHMMMMMMKKKHHHLLLSSSVVVUUUTTTSSSWWWYYYeeebbbMMMFFF@@@???>>>===<<<;;;:::999999::::::::::::999888888777777777777666666666666555555666666666666tttbbbIII666777:::444111444444333222222111111222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////......000444777BBBEEE???;;;CCCOOOiii{{{qqqjjjbbb[[[QQQGGG@@@>>>>>>???>>>@@@CCCDDDDDDEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDFFFHHHJJJMMMNNNQQQTTTWWW[[[___aaa]]]]]]]]]]]]\\\ZZZXXXWWWTTTTTTSSSSSSTTTVVVWWWXXXVVVYYY^^^bbbggglllrrrvvvxxxyyy~~~~~~~~~}}}|||{{{mmmooo~~~jjjjjjdddeeerrrzzzpppZZZIII===666111222222000///111000000000000////////////..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---------///111111111111222333444555666555666888:::>>>BBBGGGJJJNNNNNNLLLIIIKKKRRRVVVVVVUUUTTTXXXZZZeeedddMMMEEE??????>>>===<<<;;;::::::999::::::::::::999888888777777777777666666666666555555555555666666xxxYYY>>>999:::555444999444333222222111111222222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////222777:::@@@CCC???>>>HHHVVVpppwwwmmmfff^^^XXXNNNEEE???>>>@@@BBB@@@BBBEEEFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLPPPSSSRRRSSSVVVZZZ___dddggghhhhhhiiihhhhhhfffdddbbb```\\\[[[ZZZYYYYYYYYYZZZ[[[\\\```eeejjjpppuuu{{{sssjjjyyyrrrkkkjjjpppzzz|||ppp^^^SSSDDD:::333222222000000111000000000000////////////..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------///111111111111222333444666666777777888:::???DDDIIIKKKLLLNNNMMMJJJKKKQQQUUUUUUVVVUUUYYY\\\gggcccKKKCCC??????>>>===<<<;;;;;;:::999::::::::::::999888888777777777777666666666666444555555555666666cccDDD777555444555999444333222222111111222222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000444:::>>><<<@@@===@@@NNN[[[ppp}}}uuukkkeeeZZZTTTLLLDDD@@@???BBBDDDAAADDDFFFHHHGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFIIILLLMMMMMMOOOTTTYYYXXXYYY[[[```eeejjjlllllloooooonnnmmmllliiigggeeecccbbbaaa_________```aaabbbeeekkkqqqvvv|||qqqdddlllxxxyyytttmmmpppwww}}}zzzmmmaaa[[[KKK@@@555333333111000000000000000000////////////..............................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---...000222000000111222333555666777:::888888:::@@@FFFJJJKKKJJJNNNNNNKKKKKKPPPSSSTTTVVVVVV[[[^^^iiiaaaIIICCC???>>>>>>===<<<<<<;;;;;;999::::::::::::999888888777777777777666666666666444444555555666777pppPPP;;;444555555333444333222222111111222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///111666<<>>DDDTTTbbbrrr|||rrrhhhbbbUUUPPPIIICCC???@@@BBBDDDBBBEEEHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHJJJKKKGGGKKKOOOQQQQQQTTT[[[```aaaaaabbbgggmmmqqqrrrqqqrrrrrrrrrpppnnnkkkiiiggghhhggggggffffffggghhhiiijjjnnnsssyyy~~~jjjbbbccceeejjjpppnnnooossswwwssshhh___\\\RRREEE888444333111000000000000000000////////////..............................---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,.........---...000222000000111222333555666777<<<:::888;;;@@@FFFJJJKKKIIINNNPPPNNNMMMPPPSSSSSSUUUUUUZZZ^^^jjj```JJJDDD>>>>>>>>>===<<<<<<;;;;;;999::::::::::::999888888777777777777666666666666444444555555666777bbbFFF;;;;;;888222444333222222111111222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///111777>>>CCCAAACCCAAAHHHZZZggguuu~~~xxxnnnddd^^^RRRNNNHHHBBB??????BBBCCCCCCFFFHHHIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCDDDDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLOOOSSSXXXZZZ[[[^^^eeekkkiiihhhjjjnnntttxxxxxxvvvxxxxxxxxxvvvtttqqqnnnmmmkkkjjjjjjjjjkkkmmmooopppqqquuu{{{}}}zzzuuuggggggeee___cccooollljjjlllooolllccc\\\ZZZVVVHHH:::555444111000///000000000000////////////..............................---------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///.........000222000000111222333555777777>>>;;;999;;;AAAGGGJJJKKKIIIOOORRRPPPOOOQQQSSSRRRSSSTTTZZZ^^^jjj```KKKFFF>>>>>>======<<<<<<;;;;;;999::::::::::::999888888777777777777666666666666444444444555666777|||UUU<<<;;;<<<666666666555444333333333333000000111111111000000///000///...---------------......---------,,,,,,,,,...------,,,,,,------...***+++,,,------,,,+++***------,,,,,,,,,---......++++++,,,------......///111//////333999???AAAAAAEEEDDDEEEMMM^^^rrr|||{{{|||wwwlllbbb]]]OOOJJJDDD@@@@@@AAACCCDDDCCCEEEHHHHHHGGGFFFFFFFFFGGGHHHKKKMMMMMMKKKIIIGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFEEEEEEEEEGGGIIIEEEGGGJJJKKKLLLMMMPPPSSSXXXZZZ]]]___ccchhhnnnssspppqqqtttwwwzzz}}}~~~~~~|||yyyvvvtttttttttuuuqqqmmmmmmtttyyyzzzzzz{{{xxx~~~{{{yyyyyyvvvppphhhaaa___aaadddqqqwwwmmmrrrhhhTTTSSSWWWLLL>>>555444444333000000000000000////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++------......///000000000333222222222333555777888888888888:::===BBBGGGJJJGGGLLLPPPQQQOOONNNQQQUUUTTTTTTWWWYYYddd___IIIEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777666555444333666666555555555444^^^DDD;;;999666666555444333333222222222111111222222222222111111000///...------------............---------,,,,,,...------,,,,,,------...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------...+++,,,,,,------......///000///000555;;;@@@BBBBBBFFFGGGKKKSSSdddwww|||xxxkkk___XXXMMMIIICCC@@@@@@BBBDDDDDDDDDFFFGGGHHHFFFFFFFFFHHHIIIJJJKKKLLLLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLNNNOOOPPPSSSWWWZZZ[[[]]]```cccfffjjjppptttxxxyyyzzz|||~~~~~~{{{xxxvvvuuuttttttsssqqqssszzz~~~}}}{{{||||||}}}~~~yyyrrrllliiigggeeedddqqqzzznnnnnndddXXX[[[WWWNNNBBB999555333111///111000000000////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++------......//////000000222222222222333555777888888888888:::>>>BBBGGGJJJGGGKKKPPPPPPNNNNNNQQQUUUUUUUUUXXXZZZfffaaaKKKFFF@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777666555444333666666555555555444lllPPP===666666555555444333222222222222111111111111111111111111//////......------...............------------,,,...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,---......//////...///333999???CCCDDDDDDDDDKKKTTT___pppwwwiii[[[SSSKKKGGGCCCAAAAAACCCEEEEEEEEEFFFGGGFFFFFFFFFHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDEEEFFFGGGFFFGGGJJJLLLMMMMMMNNNOOOQQQUUUZZZ^^^```cccfffiiilllppptttxxx~~~|||zzzxxxxxxwwwvvvyyy~~~~~~zzz~~~wwwooojjjhhhfffbbb^^^fffzzz{{{mmm___^^^XXXQQQFFF<<<666333111000111111000000000/////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++---------...//////000000222222222333444555666777888888888:::>>>BBBFFFIIIGGGJJJNNNOOONNNNNNQQQTTTWWWVVVYYY\\\iiibbbLLLFFF@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777666555444444666666666555555555|||aaaDDD666666555444333222222111222222000000000000000000111111//////............//////............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,------.../////////---111777>>>CCCFFFFFFFFFGGGUUUfffuuu}}}qqqdddWWWPPPHHHEEEBBBAAACCCEEEFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGDDDFFFHHHHHHIIIJJJMMMOOOOOOPPPPPPQQQTTTYYY___dddfffjjjnnnrrrvvvzzz~~~~~~|||zzz}}}zzz{{{rrrkkkgggfffffffffbbbxxxsssggg]]]VVVJJJ???888444333333111111111000000000//////........................////////////////////////---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222222222333444555666777777777888:::>>>BBBEEEGGGFFFIIILLLMMMNNNNNNPPPSSSWWWVVVZZZ^^^lllaaaKKKEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777666555555666666666555555555qqqQQQ<<<888555555444333222222222222222111111111111222333444//////.........//////000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---......//////000...333;;;BBBGGGHHHHHHHHHNNNddd{{{|||~~~tttiii]]]TTTOOOFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFGGGFFFFFFGGGIIILLLNNNLLLKKKIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKLLLNNNQQQSSSVVVVVVXXXYYY]]]bbbiiinnnmmmqqqwww}}}~~~wwwrrrttt}}}ttt||||||hhh___QQQDDD<<<777444222111111111111000000000000........................////////////////////////------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222222444555555666666777777999;;;>>>AAADDDFFFEEEGGGJJJLLLMMMNNNPPPQQQUUUTTTXXX]]]mmm^^^JJJDDD@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777777777777666555666666666666666666aaaGGG:::666666555444333333333333555444444333444555777888//////......//////000000/////////.........------...------,,,,,,------...------,,,,,,,,,,,,------************+++---...///---------...//////000000111777???EEEIIIJJJJJJJJJPPPjjj~~~mmm{{{zzzmmmbbbXXXQQQNNNEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGIIILLLNNNOOORRRUUUXXXXXXZZZ]]]```ccciiipppuuuuuuzzz~~~{{{xxxxxxqqqfffXXXLLLEEE>>>666///222222111111111000000000........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111111333444555666666666666777999;;;>>>AAACCCEEEDDDFFFHHHJJJMMMOOOPPPPPPRRRPPPTTT[[[lll\\\JJJDDD@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777777777888888777777666555666666666666777qqqRRR<<<777777666555444444444444555444333333333555777888///////////////000111111////////////...............------,,,,,,------......---,,,,,,,,,,,,---...******++++++,,,...///000------......//////000000444:::BBBGGGJJJJJJKKKLLLRRRmmmmmmjjjwwwjjj^^^TTTNNNJJJEEEDDDCCCDDDFFFFFFEEEDDDCCCFFFHHHIIIHHHHHHJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLJJJIIIHHHHHHIIIIIIIIIKKKNNNPPPRRRUUUYYY\\\[[[]]]aaaeeejjjooouuuzzz|||}}}xxxzzz|||{{{nnneeelllooozzz{{{lllcccYYYTTTRRRKKK>>>222222222222111111111000000........................////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///000111333555666666666555666777999;;;>>>AAACCCDDDDDDDDDFFFIIILLLOOOOOOOOOOOOLLLQQQXXXjjjZZZJJJEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999666777777888888888777777555666666666777777{{{YYY>>>888777666555555444555555222111000000000222555666///////////////000111111000/////////...............------,,,,,,------......---,,,,,,,,,,,,---...+++++++++,,,---...000111------......///000000000666<<>>@@@BBBCCCDDDDDDEEEIIILLLOOOOOOOOOLLLJJJNNNVVViiiZZZKKKFFF@@@???>>>===;;;;;;;;;;;;999999999999999999999999666777777888888888777777555666666666777777jjjHHH===999666555444222333444222111111111222333333444000000///...............////////////////////////...---------......,,,***---------------------------------............///---------------...222555>>>===DDDMMMKKKFFFQQQddd}}}pppooozzzpppdddYYYPPPJJJHHHCCCCCCBBBBBBBBBAAAAAAAAAEEEFFFIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKOOORRRUUUWWWYYY[[[___aaaffflllpppsssxxx~~~yyyyyy~~~xxx||||||wwwrrrxxx{{{zzzvvvmmmccc___dddlllpppbbbZZZUUU[[[dddcccUUUFFF555333000...///000000///000000000000000000000000////////////............,,,//////+++))),,,...---111000///...---,,,++++++))))))***+++,,,,,,------///...,,,+++***+++,,,,,,------,,,------...///000111222444555666666777777999:::<<<===???@@@AAAAAADDDDDDDDDHHHLLLNNNMMMKKKJJJLLLSSSXXXfff[[[JJJIII>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777666666666666777777yyy[[[FFF>>>777666666555444444222222111111222222333444000000///............///////////////////////////...---------......,,,***---------------------------------............///------...------///333666AAAAAAFFFLLLKKKMMM```xxxzzz}}}wwwmmmbbbWWWNNNIIIFFFCCCCCCCCCCCCBBBBBBAAAAAADDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLOOORRRUUUXXX[[[^^^bbbeeejjjpppuuuwww|||~~~zzzxxxvvvrrrppptttyyyxxxrrrssspppjjjbbb^^^aaaiiiooofff^^^WWWZZZaaa```TTTHHH777444000//////000000///........................////////////............+++...///+++))),,,......---------------,,,,,,,,,)))******+++,,,,,,------...---,,,+++++++++,,,,,,------,,,------...///000000111222444555555666666888999;;;===???@@@@@@AAADDDDDDEEEIIIMMMNNNLLLJJJJJJKKKSSSXXXddd\\\IIIFFF>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777666666666777777777oooTTTFFF888666888777555444222222111111222222333333111000//////......//////////////////////////////...---------......---+++---------------------------------............///---............111666999DDDEEEIIILLLLLLWWWuuuyyysssiii^^^SSSLLLGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEFFFEEEDDDCCCBBBEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFGGGIIILLLNNNRRRUUUYYY\\\```dddhhhlllpppwww|||}}}www{{{|||vvvrrrttttttoookkkiiijjjiiifff```ZZZZZZaaahhhfff]]]UUUUUUZZZ[[[TTTKKK:::666222000///000000///......................../////////............---///222222---+++---...,,,+++++++++,,,,,,---------******++++++,,,,,,------------,,,+++++++++,,,,,,------,,,------...///000000000222333444555555555777888:::<<<>>>???@@@@@@DDDDDDFFFJJJMMMMMMLLLJJJIIIKKKRRRWWWddd```IIIDDD>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777777777777777888888eeeNNN:::666:::888444333333222222111222222333333111000000///.../////////////////////////////////...------...//////---,,,---------------------------------............///---.........000444999===DDDHHHLLLLLLNNN```uuuoooeeeZZZPPPJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@BBBDDDGGGJJJLLLLLLKKKJJJIIIHHHFFFFFFHHHKKKOOOQQQXXX[[[^^^aaaeeeiiinnnrrrwww~~~xxxxxxzzz|||xxxlllcccbbbcccbbbaaa]]]VVVSSSXXX```ccc[[[SSSQQQTTTUUURRRNNN===999444111000000000///........................//////.........---------444777666111---------***+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000111222333444555555555777888:::<<<>>>???@@@AAADDDEEEHHHJJJLLLLLLKKKJJJKKKMMMTTTYYYeeedddKKKDDD>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777666777777777777888888tttWWW===777999777333222333333222222111222222333111111000///////////////////////////////////////...------...///000...,,,---------------------------------............///......//////111666<<>>@@@AAAAAAEEEGGGHHHJJJJJJJJJJJJJJJNNNPPPWWW\\\ggghhhNNNFFF>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777666666777777777777888aaaAAA999999444111333333333222222111111222222222111000000//////000000////////////////////////...------...000000///------------------------------------............///......///000333999@@@EEEEEEKKKNNNNNNYYYrrr{{{mmmggg^^^SSSKKKFFFDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFBBBDDDGGGJJJKKKKKKIIIHHHIIIJJJKKKMMMQQQUUUXXXZZZ^^^```cccfffjjjpppvvvzzzvvvoooiiiaaa\\\\\\YYYVVV[[[dddnnnlllfff```YYYSSSOOOMMMEEE???888333111000000///000000000000000000000000.........------------,,,(((,,,...,,,+++---...,,,/////////......---------,,,,,,,,,,,,------------++++++,,,---------,,,,,,------,,,------...///000222222444555666777777777777888;;;===???AAABBBCCCHHHHHHIIIHHHHHHHHHJJJLLLQQQSSSZZZ___iiiiiiPPPHHH>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777666666666666777777iiiGGG<<<999333222666444333222222111111222222222111000000//////000000////////////////////////...------...000111///...---------------------------------............///...//////111444:::BBBHHHIIIMMMMMMNNN```{{{{{{uuuiiicccYYYOOOHHHDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGIIIKKKLLLLLLKKKJJJJJJLLLOOOSSSWWWZZZ]]]^^^aaacccgggkkkqqqxxxqqqeeeccc```ZZZ\\\dddmmmooonnniii```XXXRRROOOGGGBBB:::444111000000///////////////////////////.........---------,,,,,,(((,,,///,,,+++---...,,,,,,---------------......------------------------***+++,,,---------,,,,,,------,,,------...///000111222333444555666666666888999;;;>>>AAABBBDDDDDDJJJJJJIIIGGGEEEFFFJJJNNNRRRTTT\\\```jjjgggOOOGGG>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777444555555555666666nnnKKK>>>:::222222999444333333222111111111222222111111000000000000000////////////////////////...------...000111000...---------------------------------.........//////...///000111555;;;DDDJJJMMMOOOLLLNNNdddvvvooofff```WWWMMMEEEBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLJJJMMMQQQVVV[[[^^^```aaadddggglllqqqxxxpppjjjddd\\\[[[```fffkkknnnlllddd[[[VVVSSSIIICCC;;;444111000000///..............................---------,,,,,,,,,///333444000------,,,))))))******+++---......///------------------------)))***,,,---...---,,,,,,---------------...000000000111222333444555555555888:::<<>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888777777777777444444444444555555zzzXXX===555999777000333333333222222222111111222111111000000000000000//////.........---------//////.........---------..........................................------333000000333;;;BBBFFFGGGNNNDDDMMMcccrrr}}}yyyqqqlll^^^ZZZRRRJJJEEEAAA@@@@@@???@@@AAAAAA@@@???@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIKKKMMMNNNPPPSSSWWW\\\```ccceeejjjnnntttzzzvvviiiaaaZZZYYY\\\XXXeeeuuu}}}xxxhhhXXXNNNMMMCCC<<<999444...///333000000000000////////////........................***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,------...///000000000111222333444444555999999:::<<>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777555555555555666666bbbEEE888888888444333333333222222222222111222111111000000000000000//////.........---------//////.........---------................................................111000111666>>>EEEIIIJJJLLLHHHYYYuuuvvv|||vvvooojjj\\\WWWPPPIIICCC@@@?????????AAABBBAAA@@@@@@AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNQQQSSSVVV[[[```eeehhhjjjooosssyyy}}}~~~ttthhh___XXXVVVYYYWWWcccsss{{{ppphhhSSSJJJAAA<<<666///---000000000000000/////////...........................+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------...///000000111222333444555555666999999:::<<>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777555555666666666777qqqTTT???888888:::333333333333222222222222222111111000000000000000/////////.........------...............---------................................................///000444;;;BBBIIILLLMMMJJJNNNdddyyyvvv~~~|||xxxrrrkkkgggYYYTTTMMMFFFAAA>>>>>>>>>???AAABBBBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQSSSVVVZZZ```fffkkkoooqqqvvvzzzyyyyyy|||~~~~~~vvvmmmfff```[[[[[[^^^ccciiisssxxxpppWWWOOOFFF???999222//////000000000/////////..............................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,------...///000111111222333444555666666888888999;;;???BBBFFFHHHIIIHHHFFFFFFGGGJJJMMMOOORRRYYY\\\```tttbbbIIIEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777666666666777777777eeeJJJ:::888<<<444444333333333222222222222111111000000000000000////////////........................................................................///////////////222888???EEEJJJKKKLLLIIIWWWoooyyy{{{zzz}}}}}}yyytttnnngggbbbVVVRRRKKKDDD???======>>>>>>???AAAAAA@@@@@@AAACCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMQQQUUUTTTWWW]]]dddkkkppptttvvv{{{|||{{{vvv}}}|||yyykkkjjjiiigggccc______aaaggggggjjjqqqwwwvvvmmmeeeVVVOOOGGGAAA===888444111000000/////////..........................................------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,------...///000000111111222333444555555777888999;;;>>>BBBEEEGGGGGGGGGGGGGGGHHHJJJNNNPPPRRRXXX]]]bbbuuudddKKKHHH@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777666777777777777888888vvvWWW>>>777:::444444444333333333222222222111111000000000000000000000/////////.........---....................................................../////////000000000444;;;BBBFFFIIIJJJJJJJJJfff~~~zzzvvvwwwxxxzzz{{{}}}~~~~~~|||vvvpppiiiaaa\\\SSSOOOIIICCC???===>>>>>>;;;===>>>???>>>>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKOOOTTTWWWUUUXXX___gggnnntttxxxzzz~~~}}}www|||{{{~~~~~~{{{wwwmmmccceeehhhkkkjjjgggddd```^^^\\\XXXVVV\\\dddfffbbb\\\WWWQQQIIICCC???<<<777111////////////....................................///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,------...///000//////000111222333444444666777999;;;>>>AAADDDEEEEEEGGGIIIIIIIIIJJJMMMPPPQQQXXX\\\bbbuuucccKKKGGG@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777666777777777777888888dddFFF888888444444444444333333333333222111111000000000000000000000000/////////......---------................................................//////000000111222777>>>DDDGGGIIIJJJLLLSSS|||{{{xxxvvvsssrrrsssrrrrrrrrrtttwwwyyy{{{|||~~~|||wwwqqqkkkccc\\\WWWQQQMMMGGGAAA>>>======>>>:::;;;============???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLOOOUUUYYYWWW[[[bbbkkkrrrxxx|||}}}yyywww}}}|||wwwiii\\\^^^dddkkknnnpppppplllfffWWWQQQMMMOOOUUUYYYWWWSSSYYYUUUMMMEEEBBB@@@888000/////////.........------........................///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,------...///000......///000111222333333555666888;;;>>>AAACCCDDDEEEHHHKKKKKKJJJJJJLLLOOOQQQWWW[[[```tttbbbIIIEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777666666666777777777nnnMMM;;;888555444444444444333333333222111111000000000000000000000000000/////////...---------.........//////........................---......///000000111111222888@@@FFFIIIKKKNNNPPPeeeuuupppzzztttooommmllllllkkkhhhhhhhhhiiijjjmmmoooqqqppprrrvvvyyy{{{||||||{{{wwwtttoooiiiddd]]]WWWRRRMMMJJJDDD???<<<;;;<<<===:::;;;===>>>===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLPPPUUUZZZ\\\```hhhpppxxx}}}~~~rrreee```hhhooosssxxxzzzsssiiiXXXRRRLLLKKKNNNQQQQQQPPPYYYVVVOOOGGGFFFFFF>>>333//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------...///000//////000111222333333444444555888;;;>>>AAABBBCCCEEEIIIMMMMMMJJJIIIKKKNNNQQQWWWZZZ^^^rrreeeKKKFFF@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888888888777777777777555555666666666777sssQQQ>>>:::555555444444444333333333222111111000000000000000000000000000////////////---------.........//////........................---......///000111111222222888AAAGGGKKKNNNRRRUUUuuuddddddxxxssslllfffdddeeeffffff^^^^^^___aaaccceeefffggggggiiimmmqqquuuvvvwwwwwwpppmmmhhhccc___YYYTTTPPPKKKGGGBBB===:::999:::<<<:::<<<>>>???>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJLLLPPPVVVZZZ```dddlllttt|||vvvkkkqqqvvvyyyyyy{{{xxxlll]]]SSSOOOJJJJJJMMMRRRVVVWWWVVVTTTNNNIIIJJJLLLEEE::://////.........---------........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------...000000000000111222333444444555333555888;;;>>>AAABBBCCCEEEJJJNNNNNNJJJIIIJJJMMMQQQWWWYYY]]]pppiiiNNNIII@@@???>>>===;;;;;;;;;;;;999999999999999999999999888888888888777777777777555555555555666666xxxYYYBBB888666555444444555444333111111111111111000000000000////////////////////////////////////////////////........................///......///000111111000555???FFFFFFFFFLLLSSSUUUvvvlllwwwsssoookkkfffcccbbbbbbccc[[[[[[[[[\\\\\\]]]]]]^^^aaabbbdddgggjjjmmmoooqqqgggeeebbb]]]YYYTTTQQQPPPIIIFFF@@@<<<999999;;;<<<;;;;;;;;;<<<<<<>>>???@@@@@@BBBDDDDDDCCCDDDEEEGGGFFFGGGHHHJJJLLLPPPUUUYYYbbbffflllttt{{{xxxrrrooovvvuuujjjccc]]]ZZZRRRJJJJJJPPPTTTTTTWWWUUUNNNIIIJJJLLLHHHAAA777222///000111...---///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000------///---))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000111111222222333444444888888999:::;;;===>>>???FFFHHHKKKLLLKKKJJJJJJJJJTTTUUUTTTYYYrrrlllRRREEEBBB@@@===<<<<<<===<<<;;;;;;;;;::::::999888777777888888888888777777777777666666666666777777iiiMMM:::666666555666777666444222111111111111000000000000////////////////////////////////////////////////........................//////...///000111111111888???FFFGGGFFFHHHRRRZZZxxx|||vvvmmmjjjeee```]]]\\\\\\]]]WWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[]]]```ccceeeggghhh```___]]]YYYUUUQQQMMMKKKGGGDDD???;;;888888:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKMMMQQQVVVZZZccchhhooovvv{{{xxxrrruuuuuutttssssssuuuxxxzzzkkkfff[[[PPPNNNUUU[[[]]]WWWUUUOOOJJJJJJLLLHHHBBB888222///000111...---///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...111666888333,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111222222333444444777777888999;;;>>>@@@AAAGGGHHHJJJJJJJJJJJJKKKKKKRRRSSSRRRWWWoookkkQQQDDDAAA???<<<;;;;;;<<<;;;:::;;;;;;::::::999888888777888888888888777777777777666666666666777777```AAA777666666888999888666333111111111111000000000000////////////////////////////////////////////////........................////////////000111222333;;;>>>FFFKKKHHHGGGVVVjjjvvvoookkkfffccc^^^YYYUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\WWWWWWVVVTTTQQQLLLHHHFFFCCCAAA===999777888999:::;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEDDDEEEGGGHHHLLLLLLMMMNNNPPPTTTYYY]]]fffmmmuuuzzz{{{|||vvvrrrnnnjjjfffgggooo}}}sss```VVVWWW[[[\\\VVVUUUPPPKKKKKKLLLIIICCC999444000111111......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,222;;;>>>777...---222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000111111222222333444444555666777999;;;???BBBDDDHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQPPPUUUllliiiPPPCCCAAA>>>;;;::::::;;;:::999;;;::::::999999888888888888888888888777777777777666666666666777777sssJJJ777777777888999888666444111111111111000000000///////////////////////////////////////////////////...........................///000000000111444666===>>>FFFNNNKKKJJJ___{{{tttjjjdddbbb___\\\XXXSSSOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQOOOPPPQQQPPPMMMJJJEEECCC???===:::777666777999:::;;;;;;;;;<<<===???@@@AAAAAACCCDDDEEEEEEFFFHHHIIILLLMMMOOOQQQTTTXXX___ccclllsss|||~~~~~~|||zzzxxxwwwkkkhhhgggjjjsss}}}fffXXXTTTUUUUUUUUUUUUQQQMMMLLLMMMJJJDDD;;;555111111111......000////////////////////////------------------------+++...555999444---+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000111111222222333444444444444666888<<<@@@DDDGGGIIIHHHGGGGGGIIILLLMMMNNNLLLOOOPPPTTTjjjiiiPPPDDDAAA???<<<;;;;;;;;;;;;::::::::::::999999888888888888888888888777777777666666666666666777777|||RRR999777666666777777555333111111111111000000000///////////////////////////////////////////////////////////////////////////...///000000000222555888@@@AAAGGGNNNJJJKKKccc|||nnnddd___]]]ZZZXXXTTTOOOLLLJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKHHHDDDAAA;;;:::888666666777999:::;;;;;;;;;<<<>>>???AAABBBAAACCCEEEFFFFFFGGGIIIJJJJJJLLLOOOSSSWWW^^^eeejjjrrryyy|||{{{}}}zzzvvvqqqooorrruuuxxxyyy{{{xxxnnn^^^SSSRRRSSSSSSTTTUUUSSSNNNLLLMMMJJJEEE===777222111000......000////////////////////////------------------------...+++,,,000111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000111111222222333444444333444555888<<>>@@@BBBCCCAAACCCEEEFFFGGGHHHJJJLLLIIIKKKOOOTTTZZZbbbjjjooowww}}}~~~}}}~~~yyypppkkkjjjkkkkkkjjjeeegggcccZZZRRRQQQRRRQQQSSSUUUTTTPPPMMMMMMKKKGGG???888333222000......000////////////////////////------------------------222+++(((,,,000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111111222222333444444444444555777<<>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCEEEEEEDDDCCCAAA???===<<<777666666666666888:::;;;:::;;;;;;===>>>AAABBBCCCAAACCCFFFGGGGGGHHHJJJLLLJJJLLLPPPUUU[[[ccckkkqqqzzz}}}|||~~~~~~~~~wwwpppgggcccdddffffffeeebbbfffeee\\\TTTQQQPPPOOORRRVVVUUUQQQNNNMMMKKKHHHAAA:::444222000......000////////////////////////........................000,,,+++...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111111222222333444444444444555777<<>>>>>HHHLLLJJJMMMaaa|||}}}ppphhhccc^^^UUUNNNIIIHHHFFFDDDAAA@@@???>>>:::::::::;;;<<<<<<<<<===::::::;;;===>>>???@@@AAACCCBBB@@@>>>===;;;:::999666555555666777999;;;<<<:::;;;;;;===???AAACCCDDDAAACCCFFFGGGGGGIIIKKKMMMKKKNNNQQQVVV[[[ccckkkppp{{{|||xxxvvv|||}}}~~~yyyuuuqqqkkkeeebbbcccaaa]]]YYY]]]aaaaaaZZZRRRPPPPPPPPPRRRVVVVVVRRRNNNNNNLLLHHHBBB:::444222000......111////////////////////////........................++++++---000...***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111000111111222333333444444555555555777;;;AAAGGGKKKEEEDDDDDDHHHNNNQQQOOOKKKHHHMMMPPPSSSggggggNNNDDDAAA>>>;;;:::;;;;;;:::999999999999999999999999999888888888888777777777777666666666666777777UUUIII;;;444444444333111222222222111111111111000111111111111000000000000000000111///......///111111111000000//////....../////////000222777>>>CCCGGGIIIHHHGGGPPPdddzzzvvvhhh^^^YYYUUUOOOKKKHHHEEEBBB@@@???>>><<<::::::::::::999888777777666888888999999999:::::::::>>>===<<<:::888777555555777666555555666888:::<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCDDDFFFIIILLLMMMOOOOOORRRYYY]]]aaaiiiqqq|||}}}xxxzzzxxxuuuwww}}}uuummmlllgggdddffffffbbb``````bbbccceeedddaaaZZZSSSOOOSSSZZZfffoookkk]]]OOOIIIEEE===777444111---,,,...------............------//////000000///...------------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222333333333222222444222222777???EEEFFFEEEFFFGGGJJJLLLMMMMMMLLLKKKQQQLLLOOOVVVfffiiiQQQFFFAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777777999999888888777777dddQQQ===666666444333444222222222111111111111000111111111000000000//////............////////////111000000000/////////...//////000000333888???CCCFFFJJJKKKJJJRRReeezzzxxxpppddd\\\WWWSSSNNNJJJFFFDDDAAA???>>>===;;;999999999999888777666666666888888888888999999999999<<<;;;:::999777666555555777666555555666888:::<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCDDDFFFIIIKKKMMMMMMLLLPPPWWW]]]bbbjjjrrryyyzzz~~~zzzsssttt|||xxxppppppllljjjhhhddd___```dddcccdddeeedddaaa]]]YYYVVVRRR[[[lll{{{{{{kkkZZZPPPFFF???888666333///...///------............------...////////////......---------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222333333333222222444222222777???DDDFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMQQQLLLOOOVVVfffhhhPPPEEEAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777777888888888888888888uuuXXX>>>888888444222666222222222111111111111000111111000000000000/////////......000333444111...000000000000///////////////000111222444999@@@DDDEEEIIIKKKKKKTTThhh}}}ooohhh___XXXSSSOOOJJJGGGCCCAAA>>>===<<<;;;999888888888777777666555555555666666777777777888888888888888777777666555555555777666666666777999;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCDDDFFFIIIKKKLLLJJJJJJNNNVVV\\\bbbjjjssstttvvv{{{{{{rrrsss{{{xxxrrrooommmllljjjccc^^^```gggfffeeedddbbb```]]][[[ZZZOOOUUUcccrrruuuiiiXXXNNNGGG@@@:::888555111///000------............---------....../////////......------------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222333333333333333444333333777>>>CCCEEEDDDGGGHHHHHHIIIKKKMMMNNNOOORRRLLLNNNTTTdddfffNNNDDDAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777777666666777888888999}}}[[[>>>999:::444222777222222222111111111000000111000000000////////////222000///333888999555000000000000000///////////////000222333666;;;AAAFFFEEEHHHIIILLLZZZuuu~~~iiiddd\\\UUUPPPKKKFFFCCC@@@>>><<<::::::999888666666666666555555444444444555555555666666666777777555555555555555555555555666666666777888999;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJNNNUUU[[[```iiiqqqppptttzzz}}}{{{uuupppiiihhhiiillllllhhhhhhlllllliiiddd```\\\YYYXXXXXXQQQNNNQQQZZZ^^^YYYPPPKKKGGG@@@;;;999666111///000------............------,,,,,,---...////////////---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000111222222333333333333444333444888===BBBCCCCCCHHHGGGGGGHHHJJJMMMOOOQQQSSSMMMNNNRRR```eeeNNNDDDAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777666666666666777777888___AAA999999444222555222222222111111111000000000000000////////////...222000///333888999555000////////////000000000000000111333555888===CCCGGGGGGHHHJJJSSSllluuufffaaaZZZRRRLLLFFFBBB???>>><<<999888888888777666555555555444444444444444444444555555555666666666333444444444555555555555666666777888999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDFFFGGGIIIJJJJJJLLLKKKOOOUUU[[[___fffnnnpppssszzz{{{yyyyyywwwsssppphhhgggkkkvvv~~~}}}xxxuuurrrnnnhhh```ZZZVVVTTTSSSSSSMMMJJJPPPUUUTTTRRRQQQGGG@@@;;;999666111///000------............------,,,,,,---......///......------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////000111222333333444333444444555888<<<@@@BBBCCCGGGGGGFFFGGGIIIMMMPPPSSSTTTNNNNNNPPP\\\eeeOOOFFFAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777666777777666666666555kkkLLL;;;777666444444222222222111111111111000000000////////////......///......000333444111...////////////000000000000000222444777:::???DDDHHHIIIIIIOOOaaapppbbb^^^WWWOOOGGGBBB???>>><<<:::888777888888777666444444444444444444444444444444555555555666666666444444555555555666666666666777777888999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIMMMLLLOOOVVV[[[___fffnnnsssvvv|||}}}wwwuuuuuuvvvtttrrrnnnlllrrr|||sssoooiiibbb[[[UUUQQQOOOLLLHHHJJJQQQVVVVVVUUUUUUGGG@@@;;;:::777222///000------............------,,,------.........------------------------------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111222333444444444444444666888;;;>>>AAABBBFFFFFFFFFGGGJJJNNNQQQSSSTTTNNNNNNPPPZZZgggPPPGGGAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777777888888777666666555\\\???444777777444222222222111111111111000000000/////////.....................////////////.../////////000000000111000222555888;;;@@@EEEIIIHHHJJJSSSjjj|||nnn]]]YYYRRRJJJCCC?????????;;;999777777777888777666444444444555555555555555555555555555666666666666666666666666777777777777666777888999:::;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCEEEGGGHHHIIIIIIHHHLLLLLLOOOVVV[[[```hhhpppwwwzzz~~~yyysssqqqrrrtttuuutttrrrqqqwww|||wwwiiihhhddd___YYYTTTOOOLLLEEEDDDGGGMMMPPPOOOPPPRRRHHHBBB===<<<999444111111------............------------.........---,,,,,,------------------------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111222333444444444444555777999:::===@@@BBBEEEEEEFFFHHHKKKNNNQQQSSSRRRMMMOOOQQQ[[[jjjQQQGGGAAA@@@???===<<<<<<<<<<<<999999999999999999999999888888888888777777777777888888888888888777iiiBBB333888:::444222222222111111111111000000/////////............000000111///......///111.../////////000000111111000333666999<<>>???AAA:::888777666777888777666555555555555555555555555555555555666666666777777777777888888888888888888666777888999:::;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBCCCEEEGGGHHHIIIHHHHHHJJJJJJOOOVVV\\\bbbjjjrrr{{{}}}|||{{{{{{vvvooommmooorrrttttttqqqrrrvvv||||||uuunnnlll^^^^^^]]][[[WWWRRRMMMJJJGGGEEEEEEGGGGGGFFFJJJPPPIIICCC???>>>;;;555222222---..................---............---,,,++++++------------------------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...//////000//////111222333444444444444555777999:::<<>><<<:::888888777777666666555555333555777777666444444444444555555666777888888999777888888888888999999999999999999:::;;;<<<===>>>@@@>>><<<;;;<<<>>>AAABBBAAACCCEEEFFFFFFFFFHHHIIIMMMPPPTTTXXX\\\ccclllsssxxx|||}}}wwwssswwwpppkkkmmmppppppqqqsssqqqvvvyyywwwvvvuuuqqqlllZZZ]]]```^^^ZZZUUURRRQQQDDDCCCCCCFFFJJJKKKIIIFFFEEECCCBBB@@@>>>999333/////////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222---...444555000111666555444222222555;;;AAAEEEAAAGGGLLLMMMMMMPPPPPPNNNLLLNNNRRRRRR```jjjPPPIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777888888999999:::XXX<<<<<<<<<333444444333333222111111000111111111111000000000000000000000000000000000000111000000000000000000000111333888<<>>???>>>===<<<<<<>>>AAACCCBBBDDDFFFGGGGGGHHHIIIKKKLLLQQQWWW\\\aaahhhqqqwww~~~|||tttrrrnnnlllnnnooommmmmmooosssuuuuuuqqqpppooojjjcccZZZ^^^aaa```ZZZRRRJJJEEEEEEDDDDDDFFFJJJKKKJJJHHHEEEEEEFFFFFFDDD>>>666111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---...000111///...111666333444666999;;;<<<======AAAGGGKKKJJJKKKNNNOOONNNNNNOOORRRSSSccclllQQQIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777888888999999:::___???888777222444333333222222111111111111111111111000000000000000000000000000000000000000000000000000000111111333555999>>>CCCFFFHHHIIIMMMQQQYYYggg|||ssseeeYYYMMMIIIDDD@@@===;;;999888777777777777666666666666555666777666555555666888777777888888999999::::::999999999:::::::::;;;;;;::::::::::::;;;<<<======???>>>===<<<===???AAACCCCCCEEEGGGHHHHHHIIIKKKMMMLLLRRR[[[bbbgggnnnuuu{{{xxxnnnmmmmmmooonnnjjjjjjmmmtttuuusssmmmjjjiiieee___YYY]]]bbbccc^^^SSSGGG???DDDCCCCCCDDDGGGIIIIIIHHHDDDFFFHHHIIIGGGAAA888222//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,111333///,,,...222555---000444888<<<===>>>>>>BBBGGGIIIHHHIIIMMMOOONNNQQQPPPSSSUUUgggnnnRRRJJJCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777888888999999:::fffBBB555444333333333333222222111111111111111111111000000000///////////////////////////000000000000000111111111333666:::???DDDGGGIIIJJJJJJVVVeeesssyyymmm___SSSJJJFFFAAA>>><<<;;;999888777777777777666666666666555666666555444555777:::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======>>>@@@BBBCCCCCCEEEGGGHHHHHHIIILLLNNNNNNUUU___ggglllrrrxxx|||||||||~~~ooooooooopppmmmiiilllrrrwww{{{zzzssskkkiiigggfffXXX[[[```cccaaaYYYMMMDDDAAAAAAAAABBBCCCEEEFFFFFFCCCDDDEEEFFFDDD???999333000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...333444000...222333111222222333666999===@@@BBBDDDHHHJJJGGGHHHLLLPPPOOOSSSQQQTTTXXXkkkmmmQQQIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888777888888999999:::oooJJJ888666999333333222222222222222111111111111111000000000/////////////////////////////////000000111111111111444666:::???DDDGGGIIIJJJJJJ]]]rrr|||vvvgggXXXLLLGGGDDD???<<<;;;;;;:::999666666666666777777777777555666666555555666999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<======>>>======>>>???AAABBBCCCCCCDDDFFFGGGGGGIIILLLNNNQQQYYYccckkkooosssxxx{{{~~~}}}vvvsssrrrqqqnnnlllqqqyyy}}}qqqjjjkkklll\\\[[[\\\___```[[[QQQIIIAAABBBCCCCCCDDDDDDEEEEEEEEECCCBBBBBBAAA???;;;888000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000222111000111444222...555555555666888;;;===???FFFJJJKKKHHHHHHMMMQQQQQQRRRQQQUUUZZZnnnkkkPPPHHHCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888777888888999999:::tttQQQ:::555999222222222222222222222222111111111111000000000000000000000000000000000000/////////000111111222222444777;;;@@@EEEHHHJJJKKKPPPeeexxx}}}~~~pppaaaRRRGGGDDDAAA===;;;:::::::::999666666666666777777777777555777888888888999;;;>>>=====================>>>=========>>>>>>>>>>>>???===<<<<<<<<<<<<<<<============>>>???@@@AAACCCDDDCCCEEEFFFFFFGGGIIIMMMOOOTTT[[[eeemmmrrruuuzzz}}}}}}|||~~~yyytttrrrooonnnssszzzvvvmmmjjjkkkccc^^^ZZZZZZ\\\YYYPPPHHHEEEGGGIIIIIIHHHFFFFFFFFFGGGFFFDDDCCCCCCAAA???===111000///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000---,,,000222111333666222222333555777:::<<<>>>GGGKKKLLLIIIIIIMMMPPPPPPOOOPPPVVV\\\nnnhhhOOOIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777888888999999:::{{{ZZZ>>>444666222222222222222222222222111111111111000000000000000000000000000000000000...//////000111111222222666999===BBBFFFJJJLLLMMMUUUjjj~~~|||hhhZZZOOOGGG@@@===:::888888999999888555666666666777777777888777999<<<======>>>???AAA???????????????>>>>>>>>>>>>>>>>>>????????????@@@======<<<<<<<<<<<<============>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHJJJNNNQQQUUU\\\fffnnntttyyy~~~||||||~~~|||uuusssqqqnnnnnnqqqzzzzzzqqqjjjeeehhhaaaZZZYYY\\\ZZZQQQHHHGGGJJJMMMMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFDDDAAA>>>111000///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000222+++,,,222111---:::MMMUUUNNNDDD;;;777:::???DDDFFFJJJKKKIIIIIIMMMOOONNNJJJOOOXXX]]]mmmgggOOOKKKCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777888888999999:::fffGGG888888222222222222222222222222111111111111000000000000000000000000000000000000...//////000111222222222888:::???DDDHHHKKKNNNNNNVVVllltttaaaVVVNNNHHH===;;;888666777888888777555666666666777777888888999<<>>????????????@@@@@@@@@>>>======<<<<<<<<<======<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHIIILLLPPPSSSUUU\\\gggooovvv|||~~~~~~~~~}}}~~~vvvtttrrrmmmiiiiiipppwww|||}}}{{{vvvlllbbbjjjbbb\\\\\\```^^^UUULLLFFFJJJNNNNNNJJJEEEBBBBBBCCCDDDEEEGGGHHHEEE@@@<<<111111000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444,,,///666111,,,AAAbbbeeeJJJ;;;999AAAHHHDDDIIIKKKIIIHHHLLLNNNLLLHHHNNNYYY^^^lllfffPPPLLLCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777888888999::::::wwwKKK555888666555333222111222222333111111000000000000111111111111000000000000111111000111111000...///111333999;;;AAAIIIKKKIIIKKKOOOZZZyyyppp\\\RRRJJJBBB<<<;;;999777777777777777777777777777888999:::;;;===>>>>>>@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????BBB@@@>>>>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;<<<===???@@@@@@AAACCCEEEAAADDDGGGHHHIIIMMMSSSXXX]]]bbbkkkttt{{{}}}|||}}}}}}}}}~~~~~~~~~~~~wwwooommmiiidddjjjiiikkkppptttpppfff]]]gggccc[[[WWW[[[___WWWKKKNNNRRRTTTPPPHHHAAA>>>>>>CCCEEEDDDCCCDDDEEEAAA;;;777444000...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++,,,///111333222111111000111333444555UUUcccmmmhhh\\\QQQGGG@@@IIIGGGEEEGGGJJJLLLKKKJJJKKKRRRVVVZZZnnndddNNNJJJDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777555555666777999:::SSS;;;;;;666555444222222222222333111111000000000000111111111111000000000000111111111222222111000000222444:::;;;AAAHHHJJJIIIKKKPPPeee|||hhhWWWNNNGGG???;;;:::999777777777777888777777777888999:::<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@CCCAAA@@@???@@@AAA@@@???>>>>>>===<<<<<<;;;::::::<<<===???@@@@@@AAACCCEEECCCFFFHHHJJJKKKNNNUUUZZZaaagggpppyyy|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~xxxrrrpppnnnjjj___dddkkkqqqsssqqqmmmkkkgggddd^^^ZZZ\\\```ZZZQQQRRRSSSSSSPPPJJJEEECCCCCCDDDEEEEEEBBBBBBCCC@@@:::666333000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...000222222111000000111222444555)))333>>>DDDLLLTTTXXXVVVGGGEEEDDDEEEHHHJJJJJJIIIHHHPPPUUUZZZnnndddNNNIIIDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777666666777888999:::___@@@<<<777666444333222222333333111111000000000000111111111111000000000000111111222222333222111222444666:::<<>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;:::999<<<===???@@@@@@AAACCCEEEEEEGGGJJJKKKLLLPPPWWW\\\ffflllvvv~~~{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||zzzuuuqqqqqqrrrpppeeellltttuuupppkkkjjjkkkfffeeebbb]]]\\\]]][[[WWWRRRPPPMMMJJJHHHFFFCCCAAAEEEGGGGGGCCCAAAAAA???;;;666444000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,,,,---...///000111111000000111222444555888777444333999AAACCCAAAEEEDDDCCCDDDGGGIIIIIIIIIHHHPPPUUU\\\qqqeeeNNNGGGDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777888888999999999:::jjjFFF<<<888777555444333333333333222111111000000111111222111111000000000000111111111222222111111222555777;;;===BBBGGGGGGGGGMMMUUUppplllVVVMMMHHHAAA:::;;;:::888777777777888888777777888999;;;>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAABBBCCCCCCAAA???AAAAAA???>>><<<;;;:::999<<<===???@@@@@@AAACCCEEEEEEHHHJJJKKKMMMQQQYYY___iiipppzzz}}}{{{zzz{{{|||||||||||||||{{{zzzyyyxxxwwwvvvrrrmmmjjjllloooqqqoootttyyywwwqqqjjjhhhhhheeeeeeccc]]]YYYWWWXXXYYYQQQLLLHHHGGGHHHFFFAAA<<>>@@@@@@DDDCCCCCCDDDFFFHHHIIIJJJKKKSSSYYY___tttfffNNNFFFDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777:::::::::999999999xxxRRRAAA999888666444333333333444222222111111111111222222111111000000000000111111///000111000000222555777<<<>>>CCCGGGGGGHHHPPPZZZwwweeeSSSLLLGGGAAA;;;:::999888777777777888999888999999;;;===???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA???BBBAAA@@@???===<<<::::::<<<===???@@@@@@AAACCCEEEDDDFFFIIIJJJMMMRRR[[[aaakkkrrr|||}}}zzzyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuqqqlllfffcccccchhhmmmlllnnnqqquuuvvvuuuqqqmmmeeedddbbb\\\TTTQQQSSSXXXLLLIIIFFFGGGKKKIIICCC===HHHOOOQQQLLLFFFCCCBBB@@@<<<999444111///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---------.........111000000///000222333444+++///555:::<<<===AAAEEECCCDDDEEEEEEFFFHHHJJJKKKLLLTTTZZZ___sssgggNNNEEEDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777::::::999999999999dddLLL:::999777555444333333444222222111111111111222222111111000000000000111111...///000000000222555888===???DDDGGGGGGJJJTTT```yyy___QQQKKKFFF@@@<<<:::999888777777888999999:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEBBB@@@BBBAAA@@@???>>>===<<<;;;<<<===???@@@@@@AAACCCEEECCCEEEHHHJJJNNNTTT^^^eeemmmttt~~~zzzxxxxxxyyyxxxxxxyyyxxxxxxwwwvvvuuutttpppkkkhhhccc___aaafffjjjiiikkkrrryyyzzzsssllleeebbb___ZZZSSSNNNRRRYYYIIIEEECCCDDDGGGFFFAAA===EEENNNTTTOOOGGGCCCBBBAAA>>>:::555111///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,------.........//////000000//////000111333444111888AAADDD===444333888BBBCCCEEEFFFFFFGGGJJJLLLLLLTTTYYY^^^pppfffNNNFFFDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777999888888888888888rrrSSS;;;:::888666444444444444333222222111111222222333111111000000000000111111...///111111222444777:::===@@@EEEHHHHHHKKKXXXfffoooZZZOOOIIIBBB===;;;999999888777777888999:::<<<<<<======???@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEBBBAAAAAA@@@??????>>>======<<<===???@@@@@@AAACCCEEEBBBEEEHHHKKKOOOWWWbbbjjjpppxxxzzzxxxwwwxxxvvvvvvwwwwwwwwwvvvvvvuuusssppppppqqqkkkccc___bbbgggfffiiipppwwwwwwooogggeeeaaa]]]ZZZUUUQQQVVV^^^VVVQQQJJJEEECCCAAA>>><<<>>>JJJSSSOOOFFF@@@>>>>>><<<888444111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.../////////000000000//////000111333444...555@@@FFFAAA888999@@@@@@BBBDDDDDDDDDEEEIIILLLLLLTTTYYY^^^qqqcccMMMHHHDDDAAA???>>>>>>===<<<;;;::::::;;;;;;::::::999888777777777777777777777777777777777777777777wwwTTT<<<:::888666444444444444333222222111111222222333111111000000000000111111///000222222333555888;;;===@@@EEEHHHIIIMMM[[[iiizzzhhhWWWNNNHHH???:::999999999888777777888999:::>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHJJJKKKJJJGGGDDDAAA@@@@@@@@@??????>>>>>><<<===???@@@@@@AAACCCEEECCCFFFIIILLLQQQZZZeeemmmsss{{{zzzxxxwwwwwwtttuuuvvvvvvvvvvvvvvvuuurrrrrrvvvzzzttthhh``````^^^```fffooovvvvvvoooiiifff```\\\[[[XXXUUUZZZcccnnnfffZZZNNNFFFBBB@@@@@@999FFFQQQMMMDDD===;;;:::999666333111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,...///000000000000////////////111222333111555<<>>777888???>>>@@@CCCCCCCCCDDDGGGKKKMMMVVV\\\aaattt```LLLIIIDDDAAA???>>>>>>===<<<;;;::::::;;;;;;;;;:::999999777777777777777777777777555666666666777777zzz]]]@@@666444555000111555111222222222111111111111000111111000000000000111111333222111111333555777999???BBBFFFIIIKKKRRRddduuutttfffSSSGGGCCCAAA;;;666999888777666666888:::;;;???@@@AAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEBBBAAAAAA@@@???>>><<<<<<===>>>???@@@AAABBBBBBBBBDDDHHHMMMPPPSSSZZZeeennnuuu~~~xxxssssssuuuuuuwwwxxxzzzzzzyyywwwvvvuuuvvvxxxvvvqqqiiiaaa\\\[[[bbbiiimmmtttzzzvvvmmmjjjbbb^^^```]]]XXX]]]hhhrrrnnnfff\\\RRRIIICCC???@@@EEEJJJMMMJJJCCC===888999666333222111000///---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...)))---///)))***...))),,,,,,,,,---------......---,,,,,,,,,,,,---............///000111222222333666666666666555777:::===<<<===@@@BBBDDDHHHMMMPPPNNNUUUWWWYYYmmmdddSSSEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999888777666666555mmmDDD888666888333555999444222222222111111111111000111111000000000000111111333222111111333555888999@@@DDDHHHJJJKKKUUUjjj|||~~~wwwssseeeSSSGGGCCC@@@;;;666888888777666777999;;;<<>>======>>>???@@@AAABBBBBBBBBBBBFFFLLLPPPSSS\\\gggppp|||xxxsssssstttuuuuuuvvvvvvvvvuuussssssssssssttttttqqqjjj```YYY]]]ccchhhkkkrrrzzz{{{xxxwwwpppjjj___UUUYYYfffgggfffbbb\\\SSSJJJBBB===;;;@@@FFFIIIJJJGGGCCC@@@999777444222111000...,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,///(((+++---))),,,000***,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////000000111111222222555666666555555666:::<<<>>>@@@BBBDDDEEEGGGJJJMMMNNNUUUWWWYYYnnn```PPPCCCCCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::::::::999999999888888888888777888888777666666666JJJ;;;666888444444666222222222222111111111111000111111000000000000111111333222111222333666888:::AAAFFFJJJJJJMMM]]]uuuooo```hhhuuurrrdddSSSGGGBBB???:::666777777777777888:::<<<>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???======>>>???@@@AAABBBBBBBBBGGGNNNRRRWWW___kkktttyyytttssstttuuuuuuuuuttttttsssssssssuuuttttttvvvuuuooocccZZZ```dddfffgggkkkuuu|||{{{iiiXXXVVV]]][[[\\\]]]ZZZTTTJJJAAA;;;888;;;???CCCEEEEEEDDDCCC;;;888555333111000---,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,...(((+++---))),,,///***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000000111111111444555555555444666999;;;???BBBEEEFFFFFFFFFGGGHHHNNNUUUWWWZZZooo^^^OOOCCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::::::::999999999888888888888777777777666666666777WWWBBB999:::555444444000222222222111111111000000111111000000000000111111222222111222333666999;;;???GGGKKKJJJRRRiiiooodddlllxxxpppcccRRRFFFAAA>>>:::666666666777888:::<<<>>>???>>>>>>???AAABBBBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>???@@@AAABBBCCCFFFKKKRRRVVV[[[cccnnnwwwzzzvvvtttsssuuuuuuuuuuuuuuuvvvxxxxxxzzzxxxxxx|||~~~xxxkkk``````cccddddddfffmmmwww~~~vvvbbbUUURRRUUUWWWXXXWWWRRRJJJAAA;;;999999:::;;;===>>>>>>>>><<<999666333111000---+++......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***222444***)))---)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111111000000000000000333444555555444555888:::???BBBFFFHHHHHHGGGFFFGGGNNNUUUWWWZZZqqq\\\OOOEEEAAA@@@???>>><<<<<<<<<;;;999999999999999999999999999999999888888888777777666666666666777888cccIII<<<===999777888444222222222111111111000000111111000000000000111111222222111222444777:::;;;<<>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA????????????@@@AAACCCDDDHHHNNNTTTYYY\\\dddnnnvvv|||{{{wwwtttrrrssstttuuuvvvxxx{{{}}}~~~}}}}}}tttiii^^^```ccceeegggllluuu|||ssssssuuuyyyuuugggVVVLLLUUUVVVVVVTTTOOOIIIBBB===<<<:::777888:::=========<<<999666333222000---+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++000>>>>>>///))),,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111111000000000000000222444555555555666888:::===AAAEEEHHHIIIHHHHHHHHHNNNTTTWWW[[[sssZZZNNNEEE@@@@@@>>>===<<<<<<<<<<<<999999999999999999999999999999999888888888777777666666666666777999gggHHH777888666555777666222222222111111111111000111111000000000000111111222222222222444777:::<<<<<>>:::888666666777888:::<<<>>>???@@@??????AAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHNNNTTTYYY]]]cccmmmuuu~~~|||xxxtttqqqrrrsssuuuxxx{{{~~~yyyqqq```___bbbhhhlllooouuu{{{qqqkkkffffffhhhcccWWWNNNUUUUUUTTTRRRNNNIIICCC@@@>>>;;;777888===AAACCCCCC<<<999666333222111...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---333BBBCCC333+++...,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000000111111111222444666666666666888:::<<<@@@EEEHHHIIIIIIIIIJJJNNNTTTWWW\\\uuuVVVKKKDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777666666666777888999rrrNNN888777333222444333222222222111111111111000111111000000000000111111222222222222555888;;;===???HHHJJJKKKbbb~~~sss|||}}}jjj```QQQDDD===999888777777888999;;;===>>>?????????@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHNNNVVV\\\```gggqqqyyy}}}yyyuuuqqqtttvvvzzz}}}~~~zzzhhhcccbbbhhhllllllooossslllgggaaa___```^^^XXXQQQPPPQQQRRRRRROOOJJJDDDAAA@@@;;;888999???DDDFFFEEE;;;888555333333222000...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...888:::///,,,...***,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////000000111111222222333555777888777777999:::>>>AAAEEEHHHHHHIIIIIIJJJNNNTTTWWW]]]vvvUUUKKKDDD???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888888777777777777777888999{{{\\\BBB===888444555444222222222111111111111000111111000000000000111111222222222333555888;;;===AAAJJJKKKLLLeeerrrqqqyyyiii___QQQDDD<<<999777777888999:::<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAAAAABBBDDDGGGHHHJJJPPPYYY___eeelllwww}}}zzzuuuqqqyyy|||ppphhhccceeehhhffffffiiiddddddcccbbbaaa^^^YYYSSSKKKNNNQQQSSSPPPKKKEEEAAAAAA<<<888999>>>CCCDDDCCC:::888555333333222000///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***&&&+++...)))+++---&&&,,,,,,------------......---,,,,,,,,,,,,---.........//////000111222222333333555888888888888999:::@@@CCCFFFGGGGGGHHHIIIJJJNNNTTTWWW]]]wwwWWWMMMFFF???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888888777888888~~~sssMMM999555333111111333333333222222222111111000000000000000000000000222333444555666999>>>AAACCCNNNKKKNNNtttggg}}}yyylll^^^LLL???:::999999888888999:::<<<>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBCCCFFFHHHKKKRRR]]]eeelllttt~~~|||wwwrrrnnnxxx{{{ssseee[[[\\\bbbdddbbbaaacccaaa```bbbccc___WWWOOOIIIHHHJJJNNNOOOKKKIIIJJJGGG???888888===AAAAAA>>>;;;:::777666555333///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++,,,,,,------...000000000000000111111222444444666777999;;;<<<===AAAEEEGGGHHHFFFGGGJJJMMMQQQOOOUUU^^^qqqZZZMMMEEEBBBAAA@@@>>>======<<<<<<;;;;;;::::::::::::999999777777777777777777777777777777777777777888wwwQQQ===888666333111333333333222222222111111111111111111111111111111222333444555666999>>>AAACCCOOOLLLOOOpppyyymmmxxxkkk^^^LLL???::::::999888888999;;;===>>>@@@@@@AAABBBBBBCCCDDDEEEGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCBBBBBBDDDGGGJJJSSSZZZdddjjjooovvv~~~{{{vvvrrrnnntttwww{{{~~~~~~wwwiii]]]]]]cccffffffffflllfff^^^YYYXXXVVVSSSOOOGGGFFFHHHMMMNNNJJJHHHIIIHHHCCC===;;;===??????>>><<<:::888777555333000---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,------......000000000000000111111222444444555777888:::;;;<<<@@@CCCFFFGGGFFFFFFIIILLLOOONNNTTT]]]ppp[[[NNNGGGAAAAAA???>>>===<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777777777777888|||}}}}}}VVV@@@;;;999555222333333333222222222111111222222222222222222222222222333444555777:::>>>BBBEEEPPPNNNQQQmmmrrrvvvyyykkk^^^LLL???::::::999888888999;;;===???@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCCCCCCCFFFJJJMMMXXX___iiipppuuu||||||yyyuuuqqqoooppprrrvvvxxxzzz|||}}}{{{yyykkk^^^\\\```dddgggjjjnnnggg]]]WWWTTTRRRPPPNNNFFFDDDEEEKKKMMMJJJHHHIIIIIIFFFBBB>>><<<===>>>???===;;;999888777555111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////000000000000000111111222444444555666777888999999???BBBEEEFFFEEEFFFIIILLLMMMLLLRRR\\\ooo[[[MMMGGGAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999777777777777777888{{{uuuZZZ@@@888888666333333333333222222222111111222222222222222222222222111333444555777:::???CCCIIIRRROOORRRkkkjjj{{{kkk]]]LLL???:::::::::999999:::<<<>>>@@@AAAAAABBBEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>??????@@@AAACCCDDDEEEDDDEEEFFFFFFFFFHHHLLLOOOUUU]]]iiirrrzzz~~~{{{xxxuuuqqqnnnmmmnnnqqqtttvvvzzz}}}}}}~~~}}}zzzxxxwwwiii\\\XXX[[[___eeejjjjjjfffaaa]]]ZZZWWWSSSPPPHHHDDDEEEJJJMMMKKKIIIIIIGGGFFFDDD@@@<<<:::===@@@===;;;999888888666333000------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,------...//////000000000000000000111111222444444444555666777777888???BBBFFFGGGFFFGGGKKKNNNMMMLLLRRR\\\pppYYYKKKEEEAAA@@@???>>><<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999777777777777777888rrr```AAA555555666555333333333222222222111111111111111111111111111111111333444666777;;;@@@CCCIIIOOOLLLQQQkkkqqqhhh{{{jjj]]]KKK???:::::::::999:::;;;===>>>@@@AAABBBBBBEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>======>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFHHHKKKNNNSSS\\\hhhttt}}}|||xxxtttpppmmmmmmmmmnnnqqqtttxxx{{{|||zzz{{{||||||{{{zzzxxxvvvttthhh\\\XXXXXX\\\cccjjjnnnjjjeee```\\\ZZZWWWVVVKKKGGGFFFKKKOOONNNKKKJJJCCCDDDDDD@@@;;;:::===AAA===;;;:::999888666333111------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,------...//////000000000000000000111111222333444444555666777777777???CCCGGGHHHHHHIIIMMMPPPNNNMMMTTT]]]qqqXXXKKKDDDAAA@@@???===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999777777777777777888ttt~~~jjjGGG666444666666333333333222222222111111000000000000000000000000111333444666888<<>>======>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFGGGJJJMMMWWW```lllwww|||yyyuuuqqqnnnnnnmmmmmmooossswwwyyyyyywwwwwwxxxyyyxxxwwwvvvuuurrriii```\\\ZZZ\\\ccckkkuuuoooeee\\\WWWWWWYYY\\\OOOIIIGGGLLLPPPOOOLLLKKKCCCDDDCCC@@@<<<:::===@@@<<<;;;999888888666444111------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,---......//////000000000000000111111222333333444555666777888888???CCCGGGIIIIIIJJJNNNRRROOONNNUUU^^^qqqYYYLLLEEE@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777777777777888ttt{{{wwwSSS<<<666777777333333333222222222111111111111111111111111111111111333444666888<<>>@@@AAACCCCCCDDDEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA??????===>>>>>>???AAACCCEEEFFFHHHHHHIIIIIIIIIKKKOOORRR\\\eeeqqq{{{~~~{{{yyyvvvrrroooooommmkkkmmmqqquuuvvvvvvssstttuuuvvvvvvvvvuuuuuuoooiiiccc```]]]\\\bbbjjjnnniiiaaaYYYUUUUUUXXX\\\RRRKKKHHHLLLPPPOOOKKKJJJGGGFFFDDDAAA>>><<<<<<===;;;:::888888777666333111------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++++++++,,,------......000000000000000111111222222333444555777888::::::>>>BBBFFFHHHHHHJJJNNNRRRPPPNNNTTT]]]pppVVVLLLDDD@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888888888888777777777777777888rrrwww]]]CCC:::888777333333333222222222111111222222222222222222222222111333444666888<<>>@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@AAACCCEEEEEEJJJKKKLLLMMMNNNQQQUUUYYY^^^gggsss~~~|||zzzxxxvvvsssqqqooollljjjlllpppsssuuutttrrrrrrssstttuuuuuuuuuuuulllgggcccaaa]]]\\\aaahhh______]]][[[XXXVVVVVVWWWSSSLLLGGGLLLPPPOOOKKKHHHLLLIIIFFFBBB???===;;;:::;;;999888777777666333111---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++******+++,,,,,,------...000000000000000111111222222333444666888999;;;;;;===@@@EEEGGGGGGJJJNNNRRROOONNNTTT]]]oooRRRIIIAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777777777777777777888mmmggg@@@777;;;444555444333333222222333333222222111111111111222222333444666777999===BBBEEEPPPOOOWWWlllooo]]]nnnppp^^^JJJ@@@<<<:::999:::>>>???AAACCCDDDEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJSSSOOOLLLLLLNNNOOONNNMMMPPPOOOLLLJJJIIIHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBAAACCCFFFHHHHHHIIIKKKLLLQQQNNNPPPTTTUUUTTTXXX```dddmmmyyy}}}{{{xxxsssppprrrnnnhhheeeiiippprrrnnnqqqooonnnqqqvvvwwwtttpppmmmllliiiddd``````eeeiiicccbbb```^^^^^^```bbbcccjjjVVVGGGIIIMMMKKKGGGGGGEEEEEEFFFFFF@@@999888;;;===999666444555555222000///...,,,+++,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))*********+++,,,---...///000//////.........//////333444555666666777999<<>>CCCGGGNNNSSSbbb~~~qqqcccccc~~~ppp]]]III???<<<;;;;;;===@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOMMMKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBBCCCEEEGGGIIIJJJLLLPPPSSSWWWVVVWWWYYYXXXXXX^^^eeekkkttt{{{wwwuuutttsssqqqvvvssslllggghhhnnnooolllooonnnmmmppptttuuutttqqqnnnlllhhhbbb^^^^^^ccchhhkkkiiieeedddffflllsssxxxiiibbbVVVNNNNNNPPPLLLEEEBBB?????????<<<777777;;;;;;:::999999999888555333000...,,,+++,,,,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,------/////////......//////000333444555666666777999<<<@@@BBBCCCEEEFFFIIIMMMPPPNNNRRRQQQUUUpppxxxWWWEEEDDDAAA???===<<<<<<<<<;;;:::888999999::::::999999888888888999888888777666555777666555666888999wwwXXX999777888555444333333222222333333333222222111111222222333333555777888;;;???DDDHHHNNNRRRbbbccc]]]gggqqq^^^JJJ@@@===<<<===???AAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJLLLNNNOOOPPPOOOMMMKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGEEECCCCCCDDDDDDDDDCCCEEEGGGIIIKKKLLLOOOSSSVVVWWWYYY[[[\\\[[[]]]dddkkknnnuuuzzzuuusssssssssrrrsssqqqkkkfffggglllmmmkkknnnmmmmmmnnnqqqsssrrrqqqqqqoookkkddd^^^]]]aaafffggggggfffdddbbb```^^^]]]\\\]]]VVVLLLLLLSSSRRRKKKEEEAAA>>>===:::666666999888999:::;;;:::888555333000...,,,,,,,,,---,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,------//////////////////000111333444555666666777999<<<@@@AAABBBCCCFFFJJJMMMPPPMMMRRRRRRWWWrrrvvvXXXCCCAAAAAA???===<<<<<<<<<;;;:::888999999::::::999999888888888888888888777666666777666555666888999}}}aaa???888777555444333333222222333333333333222222222222333333333555777999;;;@@@EEEIIIPPPPPP]]]}}}VVVUUUffftttaaaLLLAAA>>>===>>>AAA@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNKKKMMMPPPRRRRRRPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGEEEDDDDDDEEEEEEEEEDDDHHHJJJLLLNNNPPPRRRVVVYYYUUU[[[```aaaaaaeeemmmsssvvvzzzzzzxxxxxxwwwvvvooonnniiiddddddjjjmmmlllmmmlllllllllnnnooooooooonnnmmmiiiddd^^^^^^aaaeeedddddddddcccaaa]]]YYYWWWRRRVVVRRRIIIHHHOOOQQQMMMKKKEEE???===999555555888888:::>>>???>>>:::777444000///---,,,------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,......---,,,,,,,,,------///////////////000111111333444555666666777999<<<@@@@@@AAACCCGGGKKKMMMOOOOOOSSSTTTYYYsss~~~^^^GGGDDDAAA???===<<<<<<<<<;;;:::888999999::::::999999888777888888888888777777666777666555666888999~~~dddAAA777555555444333333222222333333333333222222222222333333333555777999<<>>@@@BBB@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMPPPSSSSSSQQQOOOMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGHHHFFFEEEEEEFFFGGGFFFEEEJJJLLLPPPRRRTTTUUUWWWYYYUUU___ggghhhhhhmmmuuuzzz~~~|||zzzllllllhhhcccbbbhhhkkkkkklllkkkkkkjjjjjjkkkkkklllkkkllllllhhheeedddgggkkkjjjhhhccc___[[[YYYXXXWWWQQQSSSPPPHHHDDDFFFKKKMMMPPPGGG???<<<999555555888999===BBBDDDAAA<<<888666111///---,,,------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,...---------------......////////////000111222222333444555666666777999<<<>>>>>>@@@DDDHHHLLLMMMMMMOOOUUUVVV[[[ttt^^^GGGDDDAAA???===<<<<<<<<<;;;:::888999999::::::999999888777777888888888888777777777666555666888999gggCCC777666555444333333222222333333444333333222222333333444444555888:::===AAAGGGKKKPPPPPPYYYooobbbJJJOOOfff{{{hhhQQQEEEAAA@@@AAACCCBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPNNNQQQSSSRRROOOMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGIIIGGGFFFFFFGGGHHHHHHGGGKKKOOOSSSVVVWWWWWWWWWXXXYYYeeepppppppppttt{{{~~~|||yyynnnnnnjjjcccbbbfffjjjjjjkkkkkkjjjhhhgggggghhhiiikkkmmmmmmkkkfffdddeeegggkkkiiieee```\\\XXXUUUSSSTTTRRROOOJJJCCC@@@FFFPPPQQQGGG===:::888666666999888===CCCEEEAAA;;;666333111///---------...---+++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))***+++---...---------------...///000////////////000111222333333444555666666777999<<<<<<===???DDDJJJMMMMMMKKKNNNTTTVVV\\\vvvYYYDDDCCCAAA???===<<<<<<<<<;;;:::888999999::::::999999888777777888888888888777777777666555666888999xxxjjjDDD999999555444333333222222333333444333333222222333333444444555888:::===BBBGGGKKKKKKPPP\\\nnnRRRLLLRRRjjj~~~jjjSSSFFFBBB@@@AAACCCCCCDDDFFFHHHJJJKKKKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSQQQMMMKKKJJJKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIHHHFFFGGGHHHIIIIIIHHHLLLPPPUUUXXXYYYXXXWWWWWW]]]kkkvvvvvvuuuyyy~~~yyytttpppqqqllleeebbbeeeiiiiiikkkkkkiiigggeeedddeeeggghhhiiiiiieee___YYYXXXXXXbbbdddggghhhfff```ZZZVVVUUUPPPMMMLLLDDD>>>FFFUUUOOOEEE;;;888777666777:::555:::AAABBB>>>777111///111///---------...---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++---...///,,,,,,,,,---...///000111////////////000111222333333444666666666777:::<<<;;;<<>>===<<<;;;:::::::::999999999888888888888777888888777777666666555555444555555555666666[[[;;;===888555111111333555333111333333333333333333333333333444666:::>>>CCCGGGJJJPPPTTT```ssswwwIIIQQQdddvvvpppTTTDDD???@@@CCCFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPOOOOOOOOOQQQPPPOOOMMMOOONNNNNNMMMNNNOOOQQQRRR\\\\\\\\\___dddiiimmmooorrrtttvvvxxxzzz~~~~~~}}}}}}~~~zzzuuuqqqqqqooojjjddd```___cccfffffffffeeeeeeeeeeeeeeeeeeaaadddeeebbb[[[WWWWWWYYYccceeefffeeeeeebbbYYYOOOPPPLLLJJJHHHEEECCCGGGOOOFFFAAA;;;999:::;;;888555777999;;;:::888555444444333111///---,,,+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---.........////////////000000333444555666888999;;;;;;???@@@BBBEEEHHHJJJKKKLLLNNNVVVVVVXXXsss[[[HHHDDD???>>>===<<<;;;:::::::::999999999888888888888777888777777777666666666555555555555555666666~~~iiiBBB:::;;;555000000444777555111333333333333333333333333444555777;;;???DDDHHHKKKRRRVVVdddxxxkkkJJJ[[[lllzzzrrrUUUEEEAAAAAACCCFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNOOOOOOPPPQQQQQQPPPPPPRRRRRRQQQRRRSSSRRRPPPNNNRRRRRRRRRSSSTTTVVVYYYZZZbbbbbbdddfffkkkpppuuuxxxvvvxxxyyyzzz}}}{{{xxxxxxwwwzzz~~~zzzuuurrrrrroooiiiccc^^^]]]```bbbddddddccccccbbbbbbbbbaaa___bbbcccaaa]]]YYYYYYZZZ```ccceeefffhhhfff\\\PPPOOOMMMLLLJJJDDD???@@@EEE>>><<<;;;<<<>>>===999555555777999:::888666555555333222000...,,,,,,,,,,,,---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...------........./////////444444555666888999::::::===>>>AAADDDGGGIIIKKKLLLNNNUUUWWW\\\www\\\HHHDDD???>>>===<<<;;;:::::::::999999999888888888888777777777777777666666666666555555555555666666{{{zzzrrrJJJ;;;===999444333444555444333222222222222222222222222555666888<<<@@@EEEIIILLLOOOYYYmmmfffRRR\\\nnn|||sssWWWGGGBBBBBBCCCFFFFFFGGGGGGHHHIIIJJJKKKKKKFFFGGGIIIKKKMMMPPPQQQRRRTTTTTTTTTSSSSSSQQQPPPPPPSSSSSSSSSTTTUUUUUURRRPPPSSSTTTTTTVVVYYY\\\___```bbbeeeiiimmmqqquuuyyy{{{|||}}}~~~{{{vvvvvvuuuuuuyyy~~~|||wwwssstttqqqkkkeee___]]]___aaaaaaaaaaaa``````______^^^^^^```aaa```\\\YYYWWWWWW^^^bbbgggjjjnnnlllbbbVVVOOOMMMLLLJJJDDD======BBB===<<<<<<===>>>===999666333555888999888777666777444222000...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,---))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------......//////444444555666777888999999;;;===@@@CCCGGGIIIKKKLLLNNNUUUXXX___zzzZZZFFFCCC???>>>===<<<;;;:::::::::999999999888888888777777777777777777666666666666555555555666666666{{{zzzUUUAAA>>>>>><<<888333111333555222222222222222222222222666777999<<<@@@EEEJJJLLLOOO___xxxddd[[[dddwwwuuuYYYIIIDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHJJJKKKMMMOOOPPPQQQTTTTTTTTTTTTSSSRRRQQQQQQTTTTTTUUUWWWXXXWWWTTTRRRTTTTTTUUUXXX[[[___bbbdddccchhhpppuuuxxxzzz|||}}}{{{sssppprrrvvvwwwzzz~~~yyyvvvrrrppplllfff```]]]]]]^^^___^^^^^^^^^]]]]]]\\\\\\]]]^^^___^^^[[[WWWTTTSSSZZZ```ggglllnnnlllcccYYYOOOLLLKKKIIICCC>>>???DDDAAA@@@>>><<<;;;:::888777111444777999888777777777555333111...---,,,+++,,,*********+++++++++++++++++++++*********+++------))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------...//////000333444444666777888999:::;;;===@@@CCCGGGIIIKKKLLLLLLSSSXXX```yyyZZZFFFBBB???>>>===<<<;;;:::::::::999999999888888888777777666666666666777777777777666666666666666555}}}~~~|||XXXAAA<<>>AAADDDGGGIIIKKKLLLKKKSSSXXX^^^qqq^^^JJJDDD???>>>===<<<;;;:::::::::999999999888888888888777666666666666777777777777666666666666666555~~~zzzXXX<<<888;;;<<<:::666222222444111111111111111111111111555666888;;;@@@EEEIIIKKKOOO^^^tttuuu\\\hhhyyy]]]MMMGGGDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWVVVWWWZZZ^^^``````^^^[[[YYYZZZ[[[^^^bbbfffjjjlllsssxxx~~~yyypppnnnqqqtttvvv{{{|||yyyvvvllllllllliiiccc]]]YYYXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZ\\\\\\\\\YYYUUURRRVVVaaajjjggg___XXXSSSOOOIIIIIIKKKKKKFFF???>>>BBBGGGFFFDDD@@@<<<999777777111444777888777666666666666444222///---,,,++++++,,,,,,,,,------.........111///---,,,++++++------)))************+++++++++,,,,,,++++++,,,,,,---...,,,------...000111111222000111222555777999;;;<<>>===<<<;;;:::::::::999999999888888888888777555666666666777777777888777666666666555555sss\\\<<<555666777888888666333111111111111111111111111111444555777;;;???DDDHHHKKKKKKVVVhhhyyylllZZZmmmyyy^^^NNNHHHEEEDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLEEEFFFIIILLLPPPSSSVVVWWWZZZZZZZZZZZZZZZZZZYYYYYYXXXYYY\\\aaaddddddbbb___\\\]]]___bbbeeejjjmmmpppxxx|||wwwmmmjjjmmmrrrsssyyy~~~}}}{{{xxxuuulllnnnooolllggg```[[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]XXXYYY[[[]]]]]][[[WWWTTTYYYeeemmmhhh[[[RRRNNNLLLFFFGGGKKKMMMHHH???;;;===FFFFFFFFFCCC>>>:::888777222444777888777666555666666555222///---,,,++++++........./////////000000222111...,,,+++,,,------)))************+++++++++,,,,,,++++++,,,,,,---...------...///000111222333///000222444777:::<<<===@@@AAACCCFFFHHHJJJKKKKKKLLLSSSWWWVVV___wwwbbbLLLCCC???>>>===<<<;;;:::::::::999999999888888888888777555666666666777777888888777777666666555555sssSSS@@@888777555333222222222222333333333333333333333333777888:::===AAAEEEJJJLLLTTTTTT___rrr}}}~~~iiibbbnnngggOOOFFFGGGFFFCCCIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKNNNSSSXXXZZZ[[[^^^]]]]]]^^^______^^^]]][[[]]]___bbbdddeeeeeeeeebbbaaaaaadddiiinnnrrrssszzz~~~sssiiifffkkkssspppwww{{{}}}|||xxxrrrmmmmmmmmmllljjjfff```[[[WWWXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\[[[[[[ZZZYYYYYYYYYXXXbbbhhhddd^^^ZZZTTTMMMNNNHHHEEEGGGFFFBBB???@@@MMMVVVZZZPPPBBB:::888888222444666777666666777888666444111///...---,,,***)))))))))***+++++++++,,,333222000---+++***))))))++++++++++++++++++++++++)))))))))))))))******+++............////////////111111222444666888:::;;;>>>BBBEEEFFFHHHKKKKKKHHHMMMNNNSSSWWW]]]mmmaaaIIICCC>>>===<<<;;;:::999999999888888888888888777666666777777777777777777777777777777666555555555|||PPP>>>888777555333222222333333333333333333333333333333666777999===AAAFFFJJJMMMPPPWWWggg{{{}}}ccc```ppplllSSSHHHHHHGGGDDDHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKOOOTTTYYY\\\]]]^^^^^^___```bbbdddcccccc___aaaccceeeggghhhhhhhhhggghhhiiimmmrrrwww{{{}}}rrrjjjeeedddiiiqqquuuzzz{{{}}}|||yyytttooommmmmmkkkiiieee```[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWVVVUUU^^^eeeccc^^^[[[VVVPPPFFFGGGGGGEEEBBB@@@??????NNNTTTVVVNNNCCC===:::999333444555666555444555555666444111///...---,,,******************+++++++++...---,,,+++************++++++++++++++++++++++++***************+++,,,,,,............////////////111111222444666888:::;;;;;;???CCCDDDGGGKKKLLLIIILLLOOORRRSSSUUUbbb~~~eeeKKKAAA>>>===<<<;;;:::999999999888888888888888777666666666666666666666666666666777777666555555555sssOOO>>>777666555444333333444555333333333333333333333333555666999===BBBGGGLLLOOOOOO\\\mmmwww]]]^^^qqq}}}sssYYYKKKIIIIIIFFFHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOUUU[[[^^^___^^^___bbbdddgggiiijjjjjjdddfffhhhiiijjjkkkjjjjjjhhhjjjnnnsssxxx}}}{{{pppdddaaabbbeeekkkqqqyyy|||{{{~~~|||yyytttqqqnnnmmmjjjgggccc___[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXWWWUUUSSSRRRPPPYYYaaabbb___]]]ZZZVVVJJJTTTVVVKKKBBBAAAAAA>>>LLLPPPOOOIIICCCAAA>>>:::555555555444444444333333666444111///...---,,,***+++++++++***************)))))))))((()))******+++************************+++++++++++++++,,,------............////////////111111222444666888:::;;;888===AAABBBFFFKKKLLLJJJJJJNNNQQQPPPNNNYYYuuuhhhMMM@@@>>>===<<<;;;:::999999999777888888888888777777666666666666666666666666666777666666555555555gggzzzTTTBBB888777555444444444555666333333333333333333333333444555888===BBBHHHMMMPPPTTTbbbsssuuu\\\]]]oootttqqqxxx]]]MMMJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLPPPVVV\\\___``````cccfffhhhjjjkkkmmmooohhhiiikkkllllllllllllkkkgggkkkqqqwww|||~~~qqqfff^^^___eeekkkpppuuu{{{~~~}}}{{{wwwssspppnnnmmmjjjfffbbb___\\\[[[XXXXXXXXXWWWWWWWWWWWWWWWSSSUUUVVVWWWWWWTTTRRRPPPMMMUUU^^^bbbaaa```^^^]]]]]]kkkkkkXXXHHHEEEBBB<<>>AAABBBEEEJJJLLLJJJIIINNNRRRPPPMMMXXXvvveeeMMM@@@>>>===<<<;;;:::999999999777777888888888888777666666666666666666666666666777666555555555555eeeppp]]]EEE999888666555444555555666333333333333333333333333444555888===CCCIIINNNQQQVVVfff|||vvv^^^]]]kkkppprrr|||bbbQQQKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMQQQWWW]]]```bbbdddfffjjjkkkkkklllnnnpppjjjkkkmmmnnnnnnnnnmmmllllllqqqxxx~~~tttlllbbb]]]```iiiooouuuzzz{{{zzzuuuqqqpppooommmjjjgggccc```]]]\\\XXXWWWWWWWWWVVVVVVVVVUUUSSSTTTVVVWWWVVVTTTQQQPPPLLLSSS\\\bbbcccaaaaaabbbiiitttrrr]]]KKKGGGCCC;;;@@@???>>>===BBBFFFDDD===555333222444777:::;;;:::666444111///...---,,,***,,,+++++++++***)))))))))+++******)))))))))******))))))))))))))))))))))))***************+++,,,,,,............////////////111111222444666888:::;;;===AAACCCCCCEEEJJJKKKIIIJJJOOOSSSQQQNNNYYYxxx|||___KKKAAA>>>===<<<;;;:::999999999666777777888888888777777555555555555555555555555666666555555555555}}}fffiiihhhGGG;;;999888666555555555555333333333333333333333333555666999===CCCIIINNNQQQUUUgggwww```^^^kkkvvviiiVVVNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOPPPTTTZZZ___cccdddfffjjjmmmnnnmmmmmmooorrrnnnnnnpppqqqrrrqqqqqqpppqqqvvv}}}vvvmmmfff```]]]ccckkkqqqwww}}}}}}zzzuuurrrqqqooonnnllliiieeebbb___]]]WWWWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVVVVUUUTTTRRRPPPMMMRRRZZZbbbccc``````dddeeeiiidddVVVKKKGGGCCC<<<<<<<<<<<<<<>>===<<<;;;:::999999999666777777888888888888777555555555555555555555555666555555555555666vvveeecccsss{{{}}}uuu{{{uuuKKK===;;;999777555444444444333333333333333333333333666777:::>>>CCCIIINNNPPPWWWeeevvv___aaaooosss]]]RRRNNNMMMMMMMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUYYY^^^cccfffgggggglllpppqqqoooooorrruuurrrsssuuuvvvwwwwwwwwwvvvxxx}}}{{{ooohhhaaa^^^___fffmmmsss{{{zzzvvvtttuuunnnnnnmmmkkkhhhddd```]]]WWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMPPPXXXaaaaaa]]]]]]aaa^^^YYYRRRMMMLLLJJJFFFBBB===?????????BBBEEEAAA:::666222000222777<<<<<<;;;666444111///...---,,,******************+++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,------............////////////111111222444666888:::;;;===@@@AAAAAACCCIIIKKKJJJNNNPPPRRRRRRUUUdddVVVFFFEEE>>>===<<<;;;:::999999999666666777888888888888888555555555555555555555555555555555555555666qqqiiibbbmmmuuuyyypppwwwPPP>>><<<:::777555444444444333333333333333333333333666888:::>>>CCCIIIMMMPPP\\\ddd~~~xxx{{{uuu^^^bbbtttzzzbbbUUUPPPNNNNNNMMMMMMMMMNNNPPPRRRTTTYYYXXXYYY\\\aaafffhhhiiihhhlllqqqrrrqqqqqquuuyyyvvvwwwyyy{{{|||||||||{{{uuukkkfff______bbbiiiooouuu~~~{{{wwwwwwxxxnnnnnnnnnmmmjjjeee```]]]WWWWWWVVVVVVUUUTTTSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPMMMOOOWWW______ZZZZZZ___^^^QQQIIIKKKOOOMMMIIIGGG@@@BBBCCCBBBCCCDDD>>>777777333000111666::::::888666444111//////...,,,***))))))******+++++++++,,,***))))))))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---................../////////000111222222444666888:::<<<:::===??????BBBIIILLLKKKMMMNNNPPPTTT[[[nnnVVVEEEFFF>>>===<<<;;;:::999999999666666777888888888888888555555555555555555555555555555555555555666vvv~~~www]]]ddd}}}ssspppxxxYYYDDD888777999333222666333333444555444333222444666777999;;;@@@EEEKKKPPPRRRVVVlll}}}wwwxxx\\\___qqqjjj]]]UUUNNNOOOMMMLLLNNNRRRVVVXXXYYYVVVZZZ\\\___eeemmmooollllllooosssvvvwwwyyyzzz||||||~~~ooodddbbb]]]bbbgggkkkooossszzz}}}||||||{{{zzzvvvuuusssoookkkfffbbb```XXXVVVUUUUUUVVVUUUTTTRRRTTTTTTTTTSSSSSSRRRQQQPPPNNNRRRZZZbbbbbb[[[WWWVVVRRROOOKKKJJJOOOTTTQQQJJJ???@@@BBBCCCAAA>>>:::777777555333333555777888777555444222111111///,,,***++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111333555777999:::;;;???>>>???AAAEEEHHHIIIJJJMMMMMMHHHRRRZZZsssRRRFFFAAA>>>===;;;999666666777888888888888888777777777777666666666666666666666666555555555555555555sss{{{bbbggg{{{|||cccFFF999777999333333666333333444555444333222444666666888:::???DDDJJJOOORRRWWWjjjyyyrrr]]]fff|||oooaaaWWWPPPPPPOOONNNPPPUUUYYY[[[\\\\\\aaaeeefffiiinnnooommmvvvxxx|||}}}~~~~~~~~~}}}{{{iii______]]]aaaggglllpppuuu|||}}}{{{yyyyyywwwvvvttttttrrrnnnjjjeeeaaa___WWWUUUTTTSSSTTTTTTSSSQQQSSSSSSSSSSSSSSSRRRPPPPPPMMMOOOVVV^^^___[[[XXXYYYRRRPPPLLLKKKPPPUUURRRKKK>>>???AAAAAA@@@===999777666555333333555666777666555444222111111///---***++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111333555777999:::;;;======>>>AAAEEEIIIKKKLLLLLLOOOLLLUUU]]]uuuWWWJJJEEE===>>>>>>===;;;:::::::::888888888888777777777777666666666666666666666666555555555555555555ooovvvgggfff~~~{{{nnnHHH:::777888333333777333333444555444333222444666555777:::>>>DDDJJJOOOQQQ\\\lllxxxlll]]]mmmyyyhhhZZZQQQTTTSSSSSSVVV[[[```bbbcccfffmmmssssssrrrttttttsss|||~~~sssccc]]]^^^\\\aaahhhmmmrrrxxx}}}zzzxxxwwwuuusssrrrqqqpppmmmiiiddd```^^^VVVTTTRRRRRRSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOKKKLLLRRRZZZ]]]ZZZXXXZZZRRRPPPMMMKKKNNNQQQMMMFFF===>>>???@@@>>><<<888666666444222222444555666555555333222111111///---+++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000111333555777999:::;;;;;;<<<>>>AAAEEEIIIMMMNNNJJJQQQQQQZZZ```xxxZZZLLLEEE:::;;;<<<<<<<<<;;;999888888888888888777777777777666666666666666666666666555555555555555555jjjpppjjjaaa{{{tttJJJ;;;777888333444777333333444555444333222444666666777:::???DDDKKKPPPSSS]]]nnnyyyiii___pppooo^^^UUUYYYXXXYYY]]]bbbgggjjjjjjoooxxx}}}}}}~~~}}}~~~ooobbb]]]^^^\\\aaahhhnnnttt{{{|||zzzxxxuuussspppooonnnkkkgggccc```]]]WWWUUURRRRRRRRRSSSRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOIIIJJJOOOXXX\\\YYYVVVVVVQQQPPPKKKGGGGGGHHHDDD===<<<===>>>>>>===:::888666666444222222333555555444444333222111111000---+++++++++++++++++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,---------------.........//////000111333555777999:::;;;;;;===@@@BBBEEEHHHLLLOOOHHHRRRSSS[[[aaazzz|||[[[JJJAAA<<<<<<;;;;;;;;;;;;999888888888888888777777777666666666666666666666666666555555555555555555fffjjjppp```yyyMMM===777888444555777222333444555444333222444666777888;;;@@@FFFLLLRRRUUU^^^qqq|||kkkaaaooowwwdddZZZ[[[[[[]]]aaafffkkkmmmnnnrrr}}}|||mmm```[[[[[[\\\bbbjjjpppvvv~~~|||zzzwwwtttqqqnnnmmmllljjjgggccc___]]]XXXVVVSSSRRRSSSSSSSSSSSSQQQRRRRRRQQQQQQPPPOOONNNHHHIIINNNXXX\\\XXXRRRPPPPPPOOOJJJEEEDDDEEEBBB===;;;<<<<<<===<<<:::888666666444222222333444444444444333111111111000...+++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++,,,,,,---------------------............000111333555777999:::;;;===@@@BBBDDDDDDGGGJJJMMMGGGQQQRRRYYY```zzz{{{{{{]]]JJJ@@@BBB???<<<;;;<<<<<<;;;999888888888888777777777666666666666666666666666666555555555555555555cccggg~~~zzzeeePPP>>>888888444666777222333444555444333222444666777999<<>>AAADDDEEEDDDFFFJJJNNNHHHQQQPPPVVV^^^{{{yyy~~~^^^NNNDDD???<<<::::::<<<<<<:::777888888888888777777777777666666666666666666666666555555555555555555bbbddd|||kkkRRR@@@888888555666888111333444555444333222444666666888;;;@@@FFFMMMRRRVVVddd}}}nnngggxxxtttkkkddddddfffjjjooosssttttttyyy}}}ooocccZZZXXX[[[___eeemmmtttzzz~~~|||zzzwwwsssqqqllllllkkkiiigggccc```___XXXUUURRRPPPQQQRRRSSSSSSPPPPPPQQQPPPPPPOOONNNMMMKKKHHHIIIQQQWWWVVVTTTSSSYYYWWWPPPGGGDDDGGGHHHFFF;;;<<<<<<<<<;;;:::999888999666444333444555555444333222111111111000...,,,++++++++++++++++++++++++******************************))))))******+++,,,******+++,,,,,,---......,,,,,,---------.........000111333555777999:::;;;<<<@@@DDDEEEDDDFFFKKKPPPKKKRRRMMMRRR]]]|||uuu]]]NNNEEE;;;:::;;;???CCCBBB===888888888888888777777777777666666666666666666666666555555555555555555aaadddzzzoooSSS@@@888888555666888111444444555444333222444666555777:::???FFFLLLRRRUUU[[[wwwnnniii~~~yyyqqqkkkkkkmmmqqqvvvyyyzzzzzzuuuggg^^^ZZZ\\\bbbaaafffnnntttzzz~~~}}}zzzvvvsssllllllkkkiiigggdddaaa___WWWTTTPPPOOOOOOQQQRRRRRRPPPPPPPPPPPPOOONNNMMMMMMMMMGGGFFFLLLTTTVVVXXXYYYaaa^^^TTTHHHBBBCCCCCCBBB<<<<<<<<<<<<;;;::::::999999777555444555666666555333222111111111111...,,,++++++++++++++++++++++++*********************************)))***++++++,,,******+++,,,,,,---......,,,,,,,,,---------......000111333555777999:::;;;:::>>>CCCEEEEEEGGGMMMRRRNNNSSSLLLPPP]]]}}}qqq~~~YYYLLLDDD===>>>CCCKKKPPPOOOGGG@@@888888888888777777777777666666666666666666666666555555555555555555___aaappphhhnnnZZZ===;;;777444999333555555444444333333444444555999999;;;@@@FFFLLLOOOPPP[[[mmm|||}}}zzz{{{qqq{{{}}}uuuvvvxxx{{{~~~~~~|||ppphhhZZZXXX```cccjjjooouuu{{{{{{vvvsssqqqjjjkkkllljjjfffbbb``````XXXUUUQQQNNNNNNOOOOOONNNPPPQQQQQQQQQPPPOOOOOONNNMMMHHHFFFMMMUUUYYYXXXUUUccc\\\NNNCCC@@@BBB@@@<<<===;;;:::<<<@@@CCCBBB@@@;;;777222000111222222111333111111444888777222,,,+++***)))***++++++***)))******))))))((((((''''''************************))))))*********+++++++++,,,,,,------.../////////444555555555777888999:::???>>>???BBBGGGLLLOOOQQQOOOPPPQQQQQQ```vvvoooWWWKKKDDD???>>><<<===AAAIIIQQQWWW>>>;;;777666888888777555666666666666666666666666555555555555555555]]]]]]iiikkkjjj{{{ZZZ===;;;777444999333555555444444333333444444555888999;;;AAAGGGLLLOOOPPPWWWhhhvvvvvvuuu|||uuu~~~|||mmmfffZZZYYYaaaeeekkkpppwww}}}~~~||||||}}}{{{wwwtttrrrmmmnnnnnnkkkgggcccaaa```ZZZVVVRRROOOOOOPPPPPPOOOPPPPPPPPPPPPPPPOOONNNNNNLLLJJJKKKRRR[[[\\\WWWRRRQQQMMMEEE???AAAFFFFFFBBB>>><<<<<<>>>BBBDDDBBB@@@:::666222111222333333222666555555999<<<;;;555///,,,+++***+++,,,---,,,***,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,,,,,,,------.../////////444444444555666888999:::======???BBBGGGKKKNNNOOONNNNNNQQQSSScccuuupppUUUIIICCC===<<<:::999:::<<>>>>>@@@DDDEEEBBB???999666222111222333444444888888:::===@@@>>>888222---,,,++++++------,,,+++,,,,,,,,,,,,,,,---------************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222333333444666777999:::;;;===@@@CCCGGGJJJLLLMMMLLLNNNRRRVVVgggttttttSSSHHHBBB???>>>>>><<<:::888666555;;;999777666666777555444666666666666666666666666444444444444444444]]]]]]ddduuusss___vvvZZZ===;;;777444999333555555444444333333444444555666888===DDDKKKOOOPPPOOOTTT___hhhlllvvv}}}|||uuutttgggddd\\\^^^fffiiinnnsss{{{~~~}}}~~~|||{{{|||rrrqqquuu~~~}}}zzzwwwuuuttttttuuutttpppjjjeeebbbaaa[[[WWWSSSPPPOOOPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLNNNQQQWWW^^^___UUUJJJIIIKKKLLLKKKMMMOOOLLLGGG@@@???>>>AAADDDDDDAAA===777555333111111222444555888999;;;>>>@@@===777222---+++***+++,,,---,,,+++((())))))******+++++++++************************++++++,,,,,,,,,---------,,,,,,------.../////////111222222444666888:::;;;:::===BBBFFFHHHJJJLLLNNNNNNOOOTTTYYYllluuuyyySSSHHHBBB>>>??????>>>===;;;:::888999888777666666666555444666666666666666666666666444444444444444444\\\^^^eeeuuuxxx[[[jjjZZZ===;;;777444999333555555444444333333444444555666999===DDDKKKPPPQQQQQQVVV___hhhnnn{{{ppp}}}sssfffddd___```hhhjjjooouuu~~~}}}}}}}}}wwwvvvvvvxxxxxx~~~|||yyyvvvuuuttttttuuutttpppkkkfffcccbbbZZZVVVRRROOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQXXX\\\UUUIIIDDDJJJNNNPPPTTTXXXVVVQQQAAA???>>>@@@BBBBBB???<<<888777444222000111333444555777999;;;<<<999444000,,,***)))***+++,,,+++)))'''((((((((())))))******************************++++++,,,,,,,,,---------,,,,,,------.../////////111111222444666999;;;<<<<<<@@@DDDHHHIIIKKKMMMOOOQQQQQQUUU\\\pppwwwTTTIIICCC<<<<<<;;;::::::::::::;;;777888888777666555555555666666666666666666666666444444444444444444YYY\\\cccqqq}}}[[[bbbZZZ===;;;777444999333555555444444333333444444555888999===DDDKKKPPPRRRSSSYYYbbbllluuuyyyllluuuqqqdddddd```ccckkklllqqqyyy}}}}}}zzzyyyxxxyyy||||||wwwvvv~~~~~~zzzvvvtttsssrrrrrrsssrrrpppkkkgggdddcccZZZVVVRRRNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNLLLKKKQQQXXXTTTIIIGGGMMMPPPQQQRRRSSSQQQMMMDDDAAA>>>>>>@@@AAA>>><<<===<<<999555111000222444333555666777666444000...+++***))))))++++++***)))***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111333555777:::<<<>>>===AAAFFFHHHIIIJJJNNNQQQRRRQQQUUU^^^sss|||VVVJJJCCC@@@>>><<<999888999:::;;;666888999999777555666666666666666666666666666666333333333333333333XXX[[[```kkk\\\___~~~ZZZ===;;;777444999333555555444444333333444444555999:::===CCCKKKPPPTTTUUUZZZeeeqqqzzzxxxlllvvvlll```bbbaaaeeemmmnnnuuu~~~||||||{{{|||~~~}}}yyy|||}}}xxxtttrrrppppppnnnooopppnnnjjjgggeeeeee[[[XXXSSSOOONNNNNNMMMMMMKKKLLLLLLMMMNNNNNNMMMMMMKKKMMMJJJGGGNNNWWWTTTIIIKKKOOOPPPMMMLLLLLLIIIEEEHHHCCC???>>>@@@AAA???===CCCBBB???999444111333555333444555555333111//////,,,+++******,,,,,,+++***,,,,,,+++++++++++++++************************************++++++++++++,,,,,,,,,------.../////////111222333666888;;;>>>@@@>>>BBBFFFGGGFFFHHHMMMRRRQQQPPPTTT^^^vvvWWWIIIAAACCCAAA???<<<:::999999999666888::::::888666666777666666666666666666666666333333333333333333ZZZ\\\^^^ggg}}}]]]___}}}|||ZZZ===;;;777444999333555555444444333333444444555::::::===CCCJJJQQQTTTVVVZZZgggttt}}}wwwnnn{{{hhh]]]```aaafffooopppwww}}}}}}wwwssspppooonnnkkkmmmnnnmmmjjjgggffffff]]]YYYTTTQQQOOOOOONNNNNNKKKKKKLLLMMMMMMMMMMMMMMMJJJLLLJJJGGGNNNXXXTTTHHHDDDIIIKKKIIIIIILLLMMMKKKJJJFFF@@@>>>@@@AAAAAA???GGGGGGCCC===666333444666444555666444222000000000---,,,++++++------,,,+++,,,++++++******)))))))))************************))))))*********+++++++++,,,,,,------...//////000111222444666999<<>>>>>===<<<:::888666555666999;;;;;;888666777888666666666666666666666666333333333333333333ZZZYYYZZZcccvvv\\\[[[rrr}}}wwwccc@@@777444444999111111444333333333333444555555777777===FFFMMMQQQUUU[[[]]]~~~yyyuuuoooeee^^^___aaadddllluuuxxx~~~~~~yyyvvvssspppmmmooonnnllliiigggfffeeeeee___\\\WWWQQQMMMLLLLLLLLLJJJMMMQQQRRRQQQNNNLLLLLLLLLJJJIIIKKKOOOQQQPPPNNNEEEEEEGGGLLLLLLJJJLLLPPP]]]RRRDDD>>>???CCCDDDCCCNNNIIIAAA777222222777<<<>>>999333222333333000------,,,++++++******++++++++++++++++++++++++++++++++++++***)))(((((())))))++++++,,,,,,,,,,,,---------------............///222111222666;;;???AAABBB@@@@@@AAADDDIIIMMMOOOOOONNNPPPPPP[[[~~~TTTHHHAAA<<<;;;::::::999999999999::::::999999888777666666444555555555666666777777555444444333333444WWWYYY\\\bbbqqqddd```pppyyywwwqqqIII===666444999111222444444444444444555555666999888===FFFMMMQQQVVV\\\rrr}}}|||yyyuuuggg```\\\___dddiiirrr{{{{{{}}}yyywwwuuusssqqqooonnnmmmkkkiiigggfffeee___[[[VVVQQQMMMKKKKKKLLLIIILLLOOOPPPNNNMMMLLLKKKKKKJJJJJJLLLPPPSSSSSSRRRGGGFFFHHHLLLKKKIIIJJJNNNWWWMMMAAA;;;===@@@@@@>>>DDDAAA;;;666333555;;;@@@===888333222333333000,,,,,,,,,+++***************++++++++++++++++++++++++++++++***)))))))))))))))+++++++++,,,,,,,,,---------------............///111111222666;;;???BBBBBBDDDCCCCCCEEEHHHKKKLLLLLLNNNOOOOOO[[[TTTIIIBBB===<<<;;;:::999999999999999999888777777666555555444555555555666666666777555444444333333444TTTXXX]]]bbbkkkoooeeennnzzzOOO>>>777444888222555555555444444555555666777;;;:::>>>FFFMMMQQQWWW]]]uuuwwwzzzxxxxxxkkkaaa]]]]]]aaafffmmmvvv~~~}}}zzzyyyxxxvvvuuunnnnnnnnnmmmkkkhhheeeddd]]]ZZZUUUPPPMMMKKKJJJJJJJJJKKKMMMMMMLLLKKKKKKLLLKKKJJJJJJLLLPPPSSSUUUUUUJJJIIIJJJLLLJJJFFFGGGJJJNNNGGG>>>:::;;;===<<<:::<<<:::777444333666;;;???:::777333111222222///,,,++++++***))))))))))))***+++++++++++++++++++++++++++***))))))))))))))))))++++++++++++,,,,,,,,,,,,---------............///111111222666;;;@@@BBBBBBDDDCCCCCCEEEHHHKKKLLLLLLMMMOOOPPP\\\TTTIIIBBB>>>===<<<:::999888888777777777777666666555555444555555555555555666666666555444444333333444UUUWWW[[[aaajjj|||yyygggnnnzzzLLL;;;666555999333888666555555555555666777777<<<;;;>>>FFFMMMQQQWWW^^^xxxyyywwwvvvsssjjjaaaaaaaaadddhhhooowww}}}}}}{{{yyyxxxwwwuuulllmmmmmmllljjjgggdddbbb\\\ZZZUUUPPPMMMJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKMMMKKKJJJJJJJJJMMMPPPSSSTTTLLLKKKLLLMMMJJJEEEDDDGGGFFFAAA<<<:::<<<>>><<<::::::999777444222222555888888555333222222111///---+++***))))))((()))))))))******************************)))))))))))))))******++++++++++++,,,,,,,,,---------............///111111222666;;;@@@BBBCCC@@@@@@AAADDDIIIMMMOOOOOOMMMPPPRRR```TTTHHHAAA???>>><<<:::999777777777777777777666666555555555555555555555555555555555555444444333333444YYYWWWYYY```lll~~~fffnnn}}}MMM<<<888888:::222777666555555555555666777777<<<;;;???GGGMMMQQQWWW]]]nnnyyyvvv}}}yyymmmgggaaaccceeegggkkkrrr{{{~~~zzzxxxwwwtttrrrjjjkkkkkkkkkiiieeebbb```\\\YYYUUUQQQMMMKKKIIIIIILLLLLLLLLKKKJJJJJJLLLNNNLLLKKKIIIHHHHHHKKKNNNQQQMMMLLLNNNPPPLLLFFFCCCEEEAAA>>><<<===???@@@@@@>>>:::999888444111000111333555444333222222111000...+++***))))))((()))))))))***************************)))))))))))))))***************+++++++++,,,,,,---------............///000000222666;;;@@@CCCCCC@@@@@@AAADDDIIIMMMOOOOOOMMMQQQUUUeeeSSSGGG@@@???>>><<<:::999777777777888777777777777777666666555555555555555444444444555444444333333444\\\WWWXXX```jjj{{{fffiiiVVVBBB===;;;:::000555555555444444555555666777;;;:::???HHHNNNQQQUUUZZZccc|||sssvvv}}}lllbbbaaa]]]cccggghhhmmmyyy}}}yyyvvvtttqqqooojjjjjjjjjiiigggdddaaa```\\\ZZZVVVRRRNNNKKKJJJIIIKKKLLLLLLLLLJJJJJJLLLMMMKKKJJJHHHEEEDDDFFFKKKOOOLLLLLLPPPSSSPPPHHHCCCDDD@@@???>>>>>>@@@AAA@@@@@@999888777444111111222444444444444444333222000000++++++***))))))))))))***************************)))))))))))))))******+++************++++++++++++---------............///000000111666;;;@@@CCCDDDDDDCCCCCCEEEHHHKKKLLLLLLNNNSSSXXXhhhRRRFFFAAA>>>===<<<:::999888888777777777777777777777777777555555555444444444444444555444444333333444[[[XXXZZZ```dddqqqiii___]]]EEE>>>;;;888///555444444444444444555555666999999???IIIOOOQQQSSSXXXdddwwwvvvrrrbbb\\\^^^\\\ccchhhiiiooo}}}zzzwwwtttrrrooommmlllkkkjjjhhhfffdddbbbaaa\\\ZZZWWWSSSOOOLLLJJJIIIIIIJJJKKKKKKJJJIIIJJJKKKIIIIIIGGGDDDBBBEEEKKKPPPIIIKKKQQQWWWTTTKKKEEEDDDAAA@@@???>>>>>>>>>===<<<;;;:::888444111111222444333444555555444222222111,,,,,,+++***************************************)))))))))))))))***++++++************++++++++++++---------............/////////111666;;;AAACCCDDDDDDCCCCCCEEEHHHKKKLLLLLLOOOTTTZZZiiiQQQGGGBBB===<<<;;;:::999999999999666666666666666666666666555555555444444333333333555444444333333444YYYYYY]]]```___hhhmmmVVVxxx^^^CCC<<<888777000888444333333333333444555555777888???IIIOOOPPPRRRVVVeee}}}xxxzzzmmm___\\\```^^^fffjjjjjjooo~~~}}}xxxuuusssqqqooommmnnnllljjjhhhfffdddcccccc]]][[[XXXTTTPPPMMMKKKJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFCCCBBBFFFMMMSSSHHHKKKRRRYYYVVVMMMFFFDDDCCCAAA???===;;;:::999888???===:::555111000111222333555666666555333222222---,,,++++++******++++++))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++---------.........////////////111666;;;AAADDDDDD@@@@@@AAADDDIIIMMMOOOOOOOOOUUUZZZhhhQQQGGGCCC<<<;;;::::::999999999999444555555555555555555555555555555444444333333333555444444333333444\\\[[[[[[\\\\\\hhhfffccciiieee>>>;;;999333333555555444444333333333444444888;;;@@@HHHOOOTTTUUUTTTfffzzz{{{tttxxxyyymmmddd```bbbdddcccgggkkkooovvv}}}{{{{{{{{{||||||}}}~~~vvvtttqqqpppttt~~~|||wwwtttssstttuuurrrpppmmmllljjjhhhdddaaa\\\[[[YYYUUUOOOKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIFFFDDDGGGNNNTTTNNNKKKKKKPPPQQQMMMJJJJJJGGGEEEAAA>>><<<;;;<<<<<<::::::;;;:::444...111777666666777777666444222111000///---***)))(((((()))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------............///111111333777===AAACCCCCCBBBAAACCCFFFJJJMMMNNNNNNRRRVVVUUUfffVVVJJJBBB???>>><<<;;;::::::;;;;;;777777777777666666666666555555555555555555555555555555666666777888ZZZYYYZZZ\\\]]]jjjooobbbjjjccc===:::888444555777555444444333333444444555888;;;AAAHHHPPPUUUVVVUUUiiivvv{{{ssstttvvvjjjbbb```bbbeeedddhhhooouuu}}}wwwqqqmmmbbbaaaaaa```````````````XXXWWWTTTSSSVVV___jjjqqq|||wwwtttsssssssssooommmkkkjjjiiigggcccaaa]]]\\\YYYTTTOOOKKKJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGJJJOOOSSSJJJGGGFFFJJJJJJGGGDDDDDDDDDBBB???<<<::::::;;;<<<::::::<<<===888111000444666666666666666555444333///...,,,+++************))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------............///111111333777<<<@@@BBBBBBEEEDDDDDDFFFJJJMMMNNNNNNPPPUUUWWWjjjSSSGGG@@@???>>><<<;;;::::::;;;;;;777777777777666666666666555555555555555555555555555555555555555555XXXWWWYYY[[[]]]jjjvvv___ggghhh@@@:::888555666666555444444444444444555555999<<>>@@@@@@GGGFFFEEEFFFIIILLLNNNNNNMMMTTTYYYlllQQQHHHCCC>>>===<<<::::::::::::;;;777777777777666666666666555555555555555555555555555555444333333222WWWVVVWWWZZZ\\\hhhwww\\\bbbqqqGGG===888444555333555444444444444555555666:::<<>><<<:::888888999;;;<<<<<<888888::::::444///...333333333333333444555555222111///,,,+++******+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---------............/////////000444999===??????EEEDDDCCCDDDHHHLLLNNNNNNMMMTTTXXXiiiQQQIIIDDD>>>===;;;:::999::::::;;;777777777777666666666666555555555555555555555555444333333333222222WWWUUUVVVXXXZZZeeexxx```aaa~~~|||wwwKKK===777444444111444444444444444555666777999<<>><<<:::888888:::<<<>>>>>>999666777666111...///000111111222333333333444444333000---***)))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,---------............/////////000444888<<<======@@@???@@@CCCGGGLLLNNNOOONNNUUUVVVcccQQQGGG@@@>>>===;;;:::999999::::::777777777777666666666666555555555555555555555555222222333333444444XXXUUUUUUXXXZZZddd~~~{{{eeedddxxxKKK<<<666555666222444444444444555666777777999<<>>============>>>???@@@AAA>>>??????>>>===>>>@@@AAABBBHHHOOOWWWcccvvv~~~}}}{{{xxxtttpppmmmkkkiiiiiijjjkkkllljjjgggddd___^^^\\\VVVPPPLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEECCCGGGNNNUUUKKKFFFDDDFFFEEEAAA???@@@>>><<<:::999999:::===>>>>>>:::777777444///...111///000222333444333222222444222///,,,***)))(((((())))))))))))))))))))))))************************************++++++++++++---------............/////////000444888<<<======<<<===???CCCHHHLLLMMMMMMNNNUUUUUU___|||QQQGGGAAA===<<<;;;999999999999:::777777777777666666666666555555555555555555555555222222333444444555WWWTTTUUUYYY\\\fff|||ccceee~~~PPP>>>777777888444444444444444555666777888888;;;AAAIIIRRRWWWYYYYYYiiiwwwqqqeeecccbbbfffnnntttvvvvvv}}}}}}yyyhhhYYYTTTMMMCCC@@@CCC??????@@@@@@AAAAAABBBBBBBBBGGGMMMTTT[[[cccjjjoooppphhhXXXHHHAAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBAAA@@@AAACCCEEEEEEGGGKKKPPPZZZjjj~~~{{{wwwssspppmmmllliiiiiijjjlllllljjjfffccc^^^^^^]]]XXXRRRLLLIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFKKKNNNKKKFFFEEELLLSSSGGGCCCBBBEEEEEE@@@======>>><<<:::888888:::<<<===<<<;;;<<<<<<666//////222000222444666666555222111000///---+++***))))))***))))))))))))))))))))))))************************************++++++++++++---------............///000000111444999<<<======<<<===@@@EEEJJJLLLLLLKKKLLLUUUVVV```|||NNNHHHCCC===<<<;;;999888999999:::777777777777666666666666555555555555555555555555333333444444444444WWWTTTUUUZZZ^^^iiiyyy]]]bbbXXXCCC:::999:::333444444444555555777888888777:::@@@IIIQQQWWWYYYYYYggg}}}yyy~~~llldddcccccciiiqqqvvvvvvsss||||||nnn\\\MMMIIIDDD<<<;;;@@@======<<<<<<<<<===>>>??????AAACCCEEEHHHMMMTTTXXXZZZUUUJJJ???===??????<<>>???@@@@@@AAACCCDDDDDDDDDCCCDDDGGGIIIKKKLLLOOOSSSZZZiii~~~{{{wwwssspppnnnmmmiiiiiijjjlllllljjjeeebbb^^^^^^]]]ZZZSSSMMMIIIGGGIIIIIIIIIIIIIIIIIIIIIIIICCCLLLSSSQQQIIIFFFJJJQQQFFFBBBBBBFFFFFFAAA=========<<<999888777999;;;<<<;;;===@@@AAA999111///222111333777999999777333111---,,,+++*********+++,,,))))))))))))))))))))))))************************)))************+++++++++---------.........//////000000111444999<<<======>>>???CCCGGGKKKLLLKKKIIIJJJTTTXXXccc~~~KKKEEE@@@===<<<:::999888999999:::777777777777666666666666555555555555555555555555555555444333333222ZZZVVVQQQUUU```fffzzz}}}^^^\\\[[[FFFCCC444444444444555555444333333666888777999BBBMMMUUUWWWZZZ^^^lllwww{{{rrrrrrooojjjffffffhhhlllooo{{{~~~eeeXXXKKKDDD@@@<<<<<<>>>;;;;;;;;;<<<===???@@@AAAEEEAAA@@@CCCFFFFFFHHHLLLOOOKKKDDD@@@>>>???AAABBB>>>======???AAADDDEEEEEEJJJHHHFFFFFFIIILLLNNNOOOOOO[[[ddddddfffttt{{{uuupppooonnnmmmmmmiiiiiihhhgggfffdddbbbaaacccbbb___YYYRRRMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKJJJKKKMMMOOOLLLFFFBBBDDDDDDAAA===<<<===<<<:::888888999:::;;;EEENNNOOODDD777111000///444999>>>===888333111111...---+++************+++++++++***)))(((((())))))))))))))))))************+++***)))))))))***,,,,,,...------------...//////111222333555888:::;;;<<>>;;;;;;=========>>>???@@@@@@AAAAAABBB>>><<<@@@BBBBBBDDDHHHNNNIIICCCAAABBBDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBIIIHHHIIIKKKPPPVVV[[[]]]eeennnvvvvvvxxxzzzuuuqqqoooooonnnmmmjjjjjjiiihhhgggeeeccccccaaa```^^^YYYRRRMMMJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHJJJNNNQQQKKKEEEAAACCCDDD@@@======>>>===:::999888888999:::BBBHHHHHH???555111000...444888<<<;;;666222111111...---,,,************+++++++++***)))))))))))))))))))))))))))************+++***)))))))))***+++,,,---------------...//////111111333555888:::<<<<<>>EEEPPPWWWXXXZZZ]]]jjj}}}uuuooogggeeeccccccffflllrrruuu~~~vvvjjjWWWLLLBBB===<<<:::;;;===???@@@AAABBBCCCBBBBBBAAA@@@<<<;;;>>>??????BBBGGGFFFCCC@@@@@@BBBCCCBBB@@@FFFEEEEEEEEEEEEFFFHHHIIIOOOQQQTTTZZZbbbjjjrrrwww}}}yyyuuurrrppppppooonnnjjjjjjjjjiiihhhfffeeeddd^^^^^^]]]YYYSSSMMMJJJIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGKKKNNNIIICCC???BBBCCC@@@>>>>>>@@@>>>;;;999888888888999>>>@@@???888333222000...444777999888444111111222///...,,,+++*********+++,,,+++******)))*********))))))))))))******************))))))******+++,,,---------------......///000111333555888:::<<<===??????@@@AAACCCFFFIIIKKKRRRXXX[[[ggg}}}|||RRRHHHBBB===<<<;;;:::999888888888888888888888888999999999444444555555555555444444555555444444444444OOOSSSSSSVVVXXXXXXkkkbbbTTTuuuYYYAAA>>>444777666444555555444333333666888===???FFFPPPVVVWWWYYY\\\hhh{{{||||||}}}rrriiicccaaa``````aaaffflllssswww|||xxxtttkkkaaaPPPFFF>>><<<<<<;;;<<<>>>@@@AAABBBDDDDDDBBBAAA???@@@===<<>>@@@BBB@@@>>>???AAA???<<<:::888777888888:::999777444333333222///444555666555222000111222///...---+++*********+++++++++************++++++((()))))))))***************************+++++++++------,,,,,,------...///000111333555888:::<<<===>>>>>>???AAADDDGGGKKKLLLOOOUUUWWWaaauuu}}}{{{~~~{{{QQQGGGBBB===<<<;;;:::999888888888777777888888999999::::::444444555555555555444444333333222222222111QQQTTTSSSTTTWWWXXXmmmcccTTTtttWWW>>>;;;333777666444555555444333333666888===>>>EEEOOOUUUVVVXXX[[[iiizzzwwwzzzvvv}}}zzzooofff^^^ZZZ]]]]]]^^^```fffmmmtttxxxyyyqqqmmmnnnkkkgggeeeddd]]]UUUKKKBBB<<<<<<======>>>AAA@@@AAABBBCCCBBBAAA>>>===???======@@@AAABBBHHHPPPPPPUUUWWWRRRHHHCCCFFFLLLFFFHHHLLLPPPTTTZZZaaaggglllpppvvv~~~}}}{{{xxxvvvtttsssrrrooommmhhhhhhhhhgggfffeeedddccc[[[\\\[[[XXXRRRMMMIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGDDDAAA???@@@DDDGGGHHHAAA===@@@BBB@@@???@@@BBB@@@===:::888777888888888555333444555444333111444444444333111111111222000///---+++*********++++++******)))******++++++((()))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,---......///000222555888;;;===>>>??????@@@BBBEEEIIILLLNNNNNNSSSTTT\\\ooowwwxxx}}}}}}RRRGGGAAA===<<<;;;:::999888888888777777777888888999999:::444444555555555555444444333333222222222111TTTTTTQQQSSSXXXZZZnnn___NNNlllZZZ???:::333777555444555555444333333666888<<<>>>EEEOOOUUUVVVXXX[[[fffwwwwwwwwwxxxwwwlllccc^^^ZZZXXX[[[[[[]]]bbbiiiqqqxxx}}}rrrllllllmmmiiiddd___aaa```]]][[[ZZZUUUOOOGGG@@@;;;<<>>@@@BBB@@@@@@AAABBB@@@===:::888888888999666333333666777444222222333333333222222222222222111000...,,,+++******+++))))))))))))))))))***+++))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,------...///000222555888;;;===>>>@@@@@@AAACCCFFFIIILLLNNNOOOTTTTTT[[[mmmvvvyyyUUUHHH@@@===<<<;;;:::999888888888777777777777777888888888444444555555555555444444555555444444444444TTTSSSPPPSSSYYYYYYiii^^^JJJfff}}}{{{|||yyy|||bbbDDD===444888444444555555444333333666888===>>>FFFPPPVVVXXXYYY]]]eeesss~~~xxxvvv{{{xxxlllbbb[[[XXXWWWWWWYYYZZZ^^^eeemmmwwwsssjjj___ZZZ[[[\\\[[[XXXTTTWWWXXXVVVUUUVVVRRRMMMEEE>>>:::===@@@AAABBBDDDDDDDDDBBBAAA???>>>===<<<<<<<<<@@@DDDGGGLLLVVVaaadddaaaZZZQQQHHHEEEHHHLLLQQQUUUYYY]]]```gggqqqxxx}}}{{{zzzxxxwwwuuurrrnnnjjjgggggghhhggggggfffeeeddd```___\\\WWWQQQLLLIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBCCCDDDDDDCCCEEEHHHJJJKKKDDD???@@@BBBAAA@@@AAAAAA@@@===:::999999999:::333222444999888222000222222222222333444444333222222000...,,,+++*********((((((''''''((())))))***))))))))))))************((()))***+++,,,++++++***,,,,,,++++++,,,,,,---...///000222555888;;;===>>>???@@@@@@BBBEEEHHHKKKMMMOOOUUUTTTZZZlllvvvzzzXXXIII@@@===<<<;;;:::999888888888777777777666666666666666444444555555555555444444555555444444444444SSSRRROOOSSSZZZXXXddd~~~eeeOOOhhh}}}zzz{{{xxxzzziiiHHH???666888444444555555444333444666888===???FFFQQQXXXYYY[[[___jjjtttzzzwww{{{sssqqqyyyyyy|||tttggg]]]VVVTTTTTTTTTXXXZZZ___gggqqq|||mmm\\\UUUMMMIIIJJJJJJIIIGGGFFFJJJMMMLLLNNNPPPNNNIIICCC===999===@@@AAABBBDDDFFFEEECCCAAA???>>>======>>>???CCCIIILLLRRR]]]iiimmmeeeYYYPPPLLLLLLLLLMMMUUUZZZ___cccgggooozzz~~~|||{{{yyyxxxvvvrrrmmmiiihhhhhhiiihhhhhhgggfffeeebbb```]]]WWWPPPKKKIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDFFFGGGMMMEEE@@@AAABBBAAA@@@AAAAAA???===:::999999::::::111111555;;;888000...111222222222444555555333222222111///,,,+++*********'''''''''''''''((())))))))))))))))))************((()))***+++,,,+++******,,,,,,++++++,,,,,,---......000222555888;;;===?????????@@@AAADDDFFFIIIKKKNNNSSSRRRXXXjjjtttzzzZZZJJJAAA======;;;:::999888888888777777666666555555444444444555555555555555555444333333333222222222KKKQQQRRRSSSUUUTTT```zzzhhhPPP[[[zzzxxx|||NNN???<<<666666555555555666666666666666;;;???HHHTTTZZZ[[[]]]```qqq|||{{{wwwssssss}}}tttpppeee[[[WWWUUUSSSTTTWWW^^^^^^aaajjjwwwdddUUUKKKGGGBBB???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBB@@@<<<<<<>>>AAADDDEEEHHHFFFCCC@@@??????AAABBB@@@BBBFFFMMMWWWeeesss}}}}}}ssscccTTTKKKIIIKKKMMM\\\___dddiiiqqq}}}~~~{{{wwwqqqooopppqqqooommmpppllliiiiiigggbbbaaacccdddaaa]]]ZZZWWWQQQIIICCCFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIGGGEEEBBBBBBDDDFFFJJJFFFBBB???????????????BBB@@@===:::777666555444333777::::::666222111111222222333444444444333222777333...***)))))))))))))))))))))***+++++++++,,,++++++************+++++++++)))((())),,,---+++)))///...---,,,,,,,,,,,,,,,111111222444666999;;;<<<;;;===@@@AAABBBDDDGGGIIILLLXXXYYYYYYhhhuuu|||XXXIIIAAA>>>===<<<;;;:::999999999777777777777666666666666444333222222444444333222333333333222222111LLLRRRRRRRRRTTTRRR___xxxiiiQQQ\\\~~~xxxwwwQQQAAA<<<777666555555555555666666666777<<>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFAAA???<<<<<<>>>AAADDDEEEEEECCCAAA?????????AAABBBGGGJJJPPPYYYdddrrrwwwfffWWWNNNLLLOOORRR```dddhhhnnnwww~~~{{{xxxtttrrrqqqooonnnmmmlllhhhggghhhgggcccbbbddddddaaa^^^[[[WWWRRRJJJEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA@@@@@@CCCFFFKKKFFFAAA@@@AAACCCBBB@@@@@@>>><<<:::888777666666666999:::999555111000000000111222444444444444333555111---*********))))))***************++++++++++++******))))))******++++++)))((()))+++---+++***000000///...............000000222333666888:::<<<===???@@@AAABBBEEEIIILLLNNNXXXXXXZZZiiiuuu{{{ZZZKKKBBB>>>===<<<;;;:::999999999777777777777666666666666555444333444555555444333333333333222222222NNNRRRQQQPPPRRRQQQ^^^wwwiiiSSS]]]~~~wwwwwwSSSAAA;;;666666555555555555555666777777===???HHHTTTZZZZZZZZZ\\\ttt|||}}}xxxnnnggg]]]VVVQQQQQQSSSTTTXXX]]]___aaaeeemmmyyy{{{]]]III@@@BBB@@@>>>===>>>???>>>===@@@@@@AAABBBCCCCCCDDDDDD???===;;;;;;>>>BBBDDDEEEDDDCCCAAA@@@@@@BBBDDDEEEKKKQQQZZZfffsss~~~kkk[[[RRRRRRUUUXXXdddggglllrrr|||}}}zzzzzzyyyuuuqqqnnnmmmmmmhhheeeeeehhhgggdddcccfffdddaaa^^^[[[WWWRRRKKKGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@@@@BBBFFFJJJMMMGGG@@@@@@DDDGGGEEEBBB>>>===;;;999888777777888999::::::888444000//////...000111333444444444333222///---+++++++++***(((+++++++++***************+++******))))))******+++***)))))))))+++,,,+++***000///..................//////111222555888:::;;;???@@@AAAAAACCCFFFLLLOOOPPPXXXXXX[[[kkkvvvzzz[[[KKKBBB>>>===<<<;;;:::999999999777777777777666666666666666555444555666777666444333333333333222222OOORRRPPPPPPSSSSSS___xxxfffRRR^^^~~~zzzzzzTTT@@@999555666666555555444555666777888>>>@@@HHHTTT[[[[[[ZZZ[[[qqq~~~}}}|||xxxpppfff^^^UUUPPPNNNPPPSSSUUUZZZ______bbbgggpppzzzhhhPPPCCCAAA???>>>===>>>???@@@>>><<>><<<;;;<<>>===<<<;;;:::999999999777777777777666666666666666555444444666666555444333333333333333333NNNQQQOOOPPPUUUUUU```xxxbbbPPP^^^WWWBBB;;;777999666666444444444555777888>>>@@@HHHUUU\\\\\\ZZZZZZjjj}}}||||||zzz|||~~~}}}wwwkkk___WWWQQQNNNNNNQQQSSSUUUZZZ``````dddjjjsss}}}oooZZZIIICCCCCC@@@??????@@@BBBAAA???===>>>>>>??????@@@@@@AAAAAA>>>===<<<===@@@DDDEEEFFFHHHGGGFFFFFFFFFGGGHHHHHHMMMVVVeeeuuurrrbbb\\\]]]aaadddjjjnnnttt|||~~~zzz||||||xxxqqqlllkkkllliiihhhiiillljjjeeebbbccc^^^^^^\\\XXXSSSNNNJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEIIINNNRRROOOGGG???AAAGGGLLLIIIDDDAAA???<<<999666555444444777666555444333222111000111222333444333222111000000/////////000///---***,,,+++++++++***)))))))))***))))))))))))))))))***)))***************++++++,,,,,,+++++++++,,,,,,------...///222555888:::<<>>===<<<;;;:::999999999777777777777666666666666555444333444555666555333333333333333333333NNNQQQNNNPPPVVVUUU^^^tttaaaPPP___^^^FFF===999===777666444333444555777999???@@@HHHVVV______\\\[[[dddsssxxx{{{~~~|||xxxvvvxxxwww{{{~~~{{{rrrdddXXXPPPNNNLLLNNNQQQSSSTTTZZZ```bbbgggoooyyyyyy```PPPFFFBBBCCCCCCBBBAAABBBCCCCCCAAA???>>>>>>?????????@@@@@@@@@@@@>>>>>>???BBBEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKSSS\\\lll|||uuufffaaadddgggiiiqqqvvv}}}|||{{{yyyvvvqqqmmmkkkkkkjjjiiijjjnnnllleeeaaaaaa\\\\\\[[[VVVQQQLLLIIIIIICCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNMMMFFF@@@AAAFFFIIIGGGDDDAAA???<<<999666444333333888666555555666555333111222333444444444444222222111000////////////,,,***+++++++++******************))))))(((((())))))***(((***++++++******+++,,,---------------......///---...000222555888;;;===@@@AAAAAAAAABBBFFFJJJNNNMMMTTTTTTYYYeeemmmzzzYYYKKKEEE>>>===<<<;;;:::999999999777777777777666666666666555444333444555555444333333333333333444444NNNPPPNNNPPPUUURRRYYYmmmbbbRRRbbbzzzzzzbbbHHH<<<888<<<777666444333333555777999???@@@HHHWWWaaabbb^^^\\\```ppptttwwwzzzyyywwwtttuuuxxxuuuxxxzzzttthhh[[[QQQLLLIIIIIILLLQQQSSSTTTZZZaaaeeekkkuuujjjTTTJJJEEECCCCCCFFFDDDCCCBBBCCCCCCAAA@@@>>>????????????@@@@@@@@@BBBAAA@@@AAACCCEEEFFFFFFGGGHHHIIIKKKNNNPPPRRRSSSZZZcccrrrxxxjjjgggjjjmmmnnnvvv|||}}}zzzvvvrrrpppnnnlllkkkhhhgggjjjmmmllleee``````\\\\\\[[[WWWQQQLLLJJJKKKDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEEEEFFFHHHJJJKKKFFFAAAAAACCCEEEEEEDDD???>>>;;;888666555444444;;;:::999999:::888444000000111333555666666666666111///---,,,---,,,***)))***************+++++++++))))))(((((((((((())))))(((***,,,+++))))))+++---------,,,,,,------...///...///000333666999<<<>>>BBBCCCDDDDDDEEEGGGJJJMMMLLLSSSSSSUUU\\\ccctttWWWJJJDDD>>>===<<<;;;:::999999999777777777777666666666666666555444555666666666444333333333444444444NNNQQQNNNPPPTTTOOOTTTfffdddTTTdddvvv}}}cccGGG999444888777666444333333555777999@@@@@@IIIXXXbbbccc```]]]```pppuuuxxx{{{yyywwwtttuuuyyyuuuwwwuuummm```SSSKKKIIIFFFFFFJJJPPPRRRTTTZZZaaahhhoooyyy___LLLGGGGGGFFFEEEHHHFFFCCCBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@CCCBBBAAABBBDDDFFFFFFEEEHHHJJJMMMPPPTTTWWWZZZ[[[^^^ggguuuzzzmmmkkknnnpppqqqxxx~~~~~~yyysssppppppooommmjjjfffeeehhhlllkkkeee```___\\\]]]\\\WWWQQQMMMLLLLLLDDDDDDCCCCCCCCCCCCDDDDDDAAACCCFFFGGGFFFFFFGGGHHHIIIFFFBBBAAAAAABBBCCCCCC===<<<:::888666666666666???>>>=========:::444000...///222555777999999999000...,,,*********)))'''))))))******+++++++++,,,))))))(((((((((((())))))(((***,,,+++))))))+++---************++++++,,,---...///111333777:::===???CCCEEEFFFGGGGGGHHHJJJLLLKKKSSSSSSRRRVVV[[[nnnTTTFFFAAA>>>===<<<;;;:::999999999777777777777666666666666888666555666777888777666333333333444444555SSSPPPOOOPPPOOOPPPXXXaaajjjMMMaaauuu}}}ZZZGGG;;;333:::555444333333444666999:::???DDDMMMXXX```bbbaaa^^^bbbttt~~~tttnnnrrrwwwwwwxxxzzzvvvwwwppp```TTTOOOLLLHHHHHHJJJLLLMMMOOOUUU^^^dddpppvvvpppTTTJJJCCCDDDHHHFFFHHHGGGFFFEEEBBB@@@>>><<<>>>???@@@@@@@@@AAADDDGGGJJJIIIHHHFFFDDDEEEHHHJJJLLLNNNQQQTTTVVVZZZ___ccciiirrr~~~xxxppplllqqqyyy~~~{{{zzzxxxvvvssspppnnnlllllldddgggjjjjjjfffbbbaaaaaa```___[[[WWWSSSOOOLLLJJJGGGDDDBBBAAABBBBBBBBBAAA@@@BBBEEEFFFEEEEEEFFFFFFHHHCCC>>><<<>>>@@@???>>>;;;===>>>;;;777444555777<<<>>>@@@AAA===777000+++000111444;;;@@@@@@999333000///---+++)))(((((()))+++)))(((((()))*********))))))(((((((((((())))))))))))))))))************,,,,,,+++***+++,,,---...//////000222444777999:::DDDFFFGGGGGGGGGIIIKKKMMMRRRPPPPPPSSSTTT\\\ppp]]]KKKAAA>>>===<<<;;;:::999999999666666666666555555555555777666666666666555555555444333222222111111RRRPPPOOOPPPOOOPPPXXXaaagggOOOhhhxxx\\\FFF:::222777555444333333444666999:::???DDDMMMXXX___bbb```^^^ccctttyyywwwsssmmmlllrrrxxxyyyzzz}}}zzzwwwkkk[[[PPPMMMJJJGGGJJJMMMPPPQQQRRRVVV\\\aaasssyyyfffOOOIIIEEEHHHNNNLLLHHHHHHGGGEEECCC@@@>>>===>>>@@@AAABBBCCCFFFJJJMMMPPPOOOLLLIIIFFFFFFIIILLLQQQTTTWWWZZZ]]]aaafffjjjlllvvv}}}wwwssssssvvv~~~{{{zzzxxxvvvssspppmmmlllkkkdddgggiiiiiieeeaaa``````___^^^[[[VVVRRRNNNJJJIIIFFFCCCAAAAAABBBCCCCCCBBBAAADDDGGGHHHGGGFFFFFFFFFIIICCC===:::<<<>>>???>>>;;;======;;;666333444666888:::<<<<<<:::555000---000000333999>>>>>>888222000///---+++))))))))))))+++***((((((((((((((('''))))))(((((((((((())))))))))))))))))************---,,,+++++++++,,,...///000000111333555888:::<<>>===<<<;;;:::999999999666666666666555555555555666666666555555555444444444333222222111222QQQOOOOOOPPPOOOPPPWWW```fffRRRooo~~~aaaFFF;;;555555555555444444555777999;;;???DDDMMMWWW___bbb```^^^cccrrr~~~~~~xxxpppooohhhgggkkksssxxxyyy{{{~~~vvvdddSSSKKKJJJHHHEEEHHHLLLQQQTTTVVVYYY^^^cccwww~~~{{{]]]JJJHHHGGGKKKPPPNNNIIIHHHGGGEEECCCBBB@@@??????AAADDDFFFIIILLLQQQUUUYYYWWWRRRMMMIIIIIILLLOOOUUUXXX\\\```ccchhhnnnqqqooo{{{|||xxxvvvvvv~~~{{{zzzxxxuuurrrooollljjjjjjeeeggghhhgggdddaaa^^^^^^^^^]]]ZZZVVVRRRMMMIIIGGGDDDBBB@@@@@@BBBCCCCCCCCCCCCFFFIIIJJJIIIGGGFFFFFFIIICCC<<<:::;;;===>>>===;;;===>>>:::555222333444444555666777666333111/////////222777;;;;;;666111000///---+++***))))))***++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************------,,,+++,,,---...///000111222444666999;;;===AAABBBDDDDDDDDDEEEHHHJJJMMMNNNOOOMMMLLLZZZwwwUUUIIIBBB>>>===<<<:::999999999999666666666666555555555555555555555555444444444333444444333222222222PPPNNNNNNOOOOOOOOOVVV___|||dddRRRppphhhHHH>>>999555666555444444555777999;;;???DDDMMMWWW___bbb```^^^eeepppyyy~~~}}}qqqlllllleeeiiiooouuuyyy{{{~~~rrr]]]MMMHHHHHHHHHFFFDDDHHHNNNRRRVVV\\\dddjjj|||sssXXXIIIIIIHHHJJJNNNKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBDDDGGGJJJNNNRRRXXX[[[ccc```ZZZSSSNNNMMMPPPSSSVVVZZZ___ccchhhmmmrrrvvvttt~~~zzz}}}}}}{{{yyyvvvrrrnnnkkkiiihhhfffggggggfffccc```^^^]]]^^^]]]ZZZWWWRRRNNNJJJGGGBBB@@@>>>???AAACCCDDDDDDCCCFFFIIIJJJIIIFFFDDDDDDHHHCCC>>>===>>>???===;;;===??????<<<666333444555444444444333222111111000...///111555888777333000000///---+++************''')))***+++++++++,,,---))))))(((((((((((())))))((()))))))))************...---,,,,,,,,,---...//////000111333666999;;;===AAABBBDDDDDDDDDEEEHHHJJJMMMQQQQQQLLLLLL]]]RRRGGGBBB======;;;:::999888888888666666666666555555555555555555444444444333333333444444333222222222OOOMMMNNNOOOOOOOOOUUU^^^xxx___NNNjjjmmmGGG???===444666555444444555777:::;;;???DDDNNNXXX```cccaaa^^^fffnnnuuuxxxxxxooogggeeegggjjjooovvv{{{|||kkkVVVIIIGGGHHHIIIIIIGGGIIIMMMPPPUUU^^^iiirrrjjjRRRGGGJJJIIIJJJLLLIIIKKKJJJHHHGGGEEEEEEEEEEEEFFFHHHLLLOOOSSSXXX]]]aaalllhhhbbbZZZUUUSSSVVVYYY[[[___dddjjjoootttyyy|||~~~|||zzzwwwsssoookkkiiihhhgggffffffeeecccaaa___]]]___^^^\\\YYYTTTOOOKKKHHH@@@???===>>>AAACCCDDDCCCAAADDDGGGHHHFFFDDDCCCCCCFFFDDDAAAAAABBBAAA===999>>>@@@@@@===888555666888888777555333222111000000...///111333555444111///000///---+++******++++++&&&(((******(((&&&'''((())))))(((((((((((())))))((()))))))))************------,,,+++,,,---...///......000222555888:::<<>>@@@BBBCCCBBB@@@BBBDDDEEECCCBBBBBBCCCGGGEEECCCCCCDDDBBB===999>>>@@@AAA>>>:::777888::::::999666444222111000000///000111222222222000///000///---,,,+++++++++,,,---000111///***'''&&&'''))))))(((((((((((())))))))))))))))))************,,,,,,+++***+++,,,---...---...///222555888:::<<>>@@@>>>:::888999;;;999888777555333222111000///000222222111000000000000///---,,,++++++,,,,,,...111444222---))))))+++))))))(((((((((((())))))))))))))))))************++++++***)))***+++,,,------...000222555999<<<===CCCDDDFFFFFFFFFGGGJJJLLLGGGMMMNNNJJJPPPiii}}}PPPEEE???===<<<:::999888888777777666666666666555555555555666666666555555555444444555555444333333333MMMLLLMMMOOONNNNNNTTT[[[mmmsssTTTHHHddd|||JJJGGGNNN<<<777666555555666888:::<<>>>>>===;;;===>>>===999777999;;;777777666555444333222111000111222222000///000000000///---,,,+++,,,,,,---###(((------)))''')))+++))))))(((((((((((())))))))))))))))))************+++***)))))))))***+++,,,...///111333777:::===>>>CCCDDDEEEFFFFFFGGGIIILLLIIIOOOPPPMMMUUUnnn{{{PPPEEE???<<<<<<:::999888777777777777666666666555555555555777666666666666555555555555555444333333333KKKLLLNNNNNNOOORRRWWWZZZqqqwwwXXXLLLccc{{{OOO@@@>>>555666666555333333444888;;;CCCGGGPPP\\\fffkkkiiifffeeemmmxxx~~~}}}~~~|||yyytttqqqpppnnnmmmkkkiiihhhgggfffeeefffggggggmmmllllllmmmqqqvvv}}}{{{ssskkkddd___]]]XXXUUUSSSTTTXXX___gggmmmyyy}}}uuubbbTTTLLLGGGDDDDDDEEEFFFJJJQQQRRRUUU```ooozzzjjjVVVMMMGGGHHHLLLLLLLLLNNNMMMMMMMMMKKKJJJKKKMMMPPPTTTXXX^^^dddjjjqqqxxx}}}}}}wwwsssrrrssssssrrrwwwxxx{{{zzzuuupppkkkgggffffffgggfffeeeddddddfffhhh^^^]]]\\\YYYUUUPPPKKKIIICCCAAA??????@@@AAA@@@???@@@@@@@@@@@@BBBDDDFFFHHHNNNGGG@@@>>>AAACCCAAA??????@@@@@@???===999666444888777666555333222111000///000111222222222222222000333000)))---999;;;444(((,,,---((((((+++***%%%((()))+++,,,+++***(((&&&(((***++++++******+++,,,,,,,,,++++++,,,,,,---......///111333666999:::;;;===>>>AAACCCEEEFFFFFFFFFHHHHHHMMMMMMSSSqqqyyyNNNDDD???===;;;999999::::::999888777777777777777666555555222666999888444000000111555444333333222222KKKLLLMMMNNNOOORRRVVVZZZppppppTTTLLLggg}}}OOO>>>;;;333666666555444333444888;;;CCCGGGPPP\\\fffjjjhhhddd___iiiwwwxxx|||zzzwwwrrrooollljjjhhhfffbbbaaa```^^^^^^^^^^^^______^^^]]]^^^aaafffkkkooouuuwwwyyy{{{{{{}}}~~~{{{qqqnnnhhhaaa[[[VVVRRRQQQOOOOOOOOOSSSZZZccckkkqqqzzz|||~~~vvvfffUUUJJJJJJFFFEEEGGGHHHIIINNNTTT\\\^^^ggguuuiiiUUUMMMGGGIIILLLMMMNNNPPPQQQQQQPPPOOONNNNNNQQQTTTZZZ^^^dddkkkrrryyy||||||||||||||||||}}}~~~{{{wwwsssnnnkkkiiihhhhhhhhhgggeeebbbaaabbbccc^^^]]]\\\YYYUUUPPPKKKIIICCCAAA??????@@@AAA@@@???AAAAAAAAACCCDDDFFFGGGHHHLLLEEE???===???AAA@@@>>>?????????>>><<<999777555888777666555333222000000000111222333444444444444555777222******222222+++(((,,,,,,((('''******&&&((()))+++++++++***((('''(((***++++++******+++,,,,,,,,,++++++,,,,,,---......///111444666999;;;<<<>>>???BBBDDDEEEFFFFFFFFFJJJJJJPPPQQQXXXwww~~~PPPFFFAAA===;;;999999::::::999888999999::::::999999888777666555555444555555555444444444333222222222KKKLLLMMMMMMNNNQQQUUUXXXooogggOOONNNpppRRR===;;;666666666555444333555888<<>>AAA@@@===>>>>>>======;;;999777666888777777555333111000///000111333444555666666777777888333***(((,,,,,,&&&)))+++***((('''******''')))******++++++)))((('''(((***++++++******+++,,,,,,,,,++++++,,,,,,---......///111444777:::<<<===@@@AAABBBDDDEEEEEEFFFFFFIIIKKKQQQTTT^^^|||MMMDDD???===;;;999999::::::999888666666666777666555555444888444000111555888777555333333333222222333JJJKKKLLLMMMMMMPPPTTTWWWmmmfffLLLQQQxxxYYY@@@===:::666666555444333555999<<>>@@@@@@AAABBBCCCDDDDDDDDDGGGIIIPPPTTTbbb{{{MMMCCC???===;;;999999::::::999888444444555555444444333222555333111222555666555333333333222222222333KKKLLLLLLMMMMMMPPPTTTWWWlllfffIIIRRR|||^^^@@@<<<;;;555666555444444666:::===EEEJJJSSS___hhhkkkgggbbbcccmmmxxx~~~zzz{{{yyysssiiigggeeecccbbb```]]]ZZZWWWUUUSSSPPPNNNMMMMMMMMMJJJIIIIIIIIIIIIJJJKKKLLLJJJLLLMMMNNNOOOSSSXXX[[[ZZZZZZ[[[\\\\\\ZZZUUURRROOOMMMKKKIIIGGGFFFFFFFFFLLLNNNQQQVVV[[[___cccdddeeeddd```XXXOOOJJJIIIKKKEEEGGGKKKPPPPPPOOOTTT[[[___gggvvvfffPPPIIIEEEDDDIIIMMMOOORRRVVVYYYYYYYYYYYYYYY[[[^^^aaadddhhhooovvv}}}|||}}}{{{wwwrrrooommmlllkkkiiijjjiiigggccc```______^^^]]]\\\YYYUUUPPPKKKIIICCCAAA??????@@@AAA@@@???AAACCCFFFIIIJJJIIIGGGFFFHHHBBB===<<<@@@DDDDDDBBB>>>===;;;999888777888888777777888777666444222000...///000222444555555666333444111,,,***++++++***)))))))))++++++***))))))***************)))(((((((((***++++++******+++,,,,,,,,,++++++,,,,,,---...///000222555888;;;>>>?????????@@@@@@AAABBBCCCDDDGGGIIIPPPVVVgggQQQGGGCCC===;;;999999::::::999888777888888888888777666666222555999:::777444333333333333333222222333LLLMMMMMMMMMNNNPPPTTTWWWkkk]]]HHHSSS}}}___>>>888777555666555444444777;;;>>>EEEJJJTTTaaakkkmmmiiiddd```jjjsssvvvvvv}}}zzz|||{{{tttoooeeecccaaa``````^^^[[[XXXQQQPPPMMMKKKIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFAAACCCEEEFFFHHHJJJNNNQQQOOONNNNNNOOOOOONNNKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCIIIKKKOOOSSSXXX\\\___aaa]]]ZZZTTTMMMGGGDDDEEEFFFEEEHHHMMMQQQQQQPPPVVV___eeeooo~~~aaaNNNEEECCCDDDJJJNNNPPPTTTZZZ\\\]]]]]]]]]]]]___cccffflllpppvvv}}}|||~~~|||yyyuuuqqqmmmkkkiiifffggghhhgggdddbbbaaaaaa^^^]]]\\\YYYUUUPPPKKKIIICCCAAA??????@@@AAA@@@???AAACCCEEEHHHHHHHHHFFFEEEHHHCCC======BBBFFFFFFDDD???===:::888666666777777666777999999888777444333---...///111222333333333555555333///+++))))))***((((((***//////+++)))************)))))))))))))))(((***++++++******+++,,,,,,,,,++++++,,,,,,---...///000333666999<<>>???;;;777555666555444333333222222MMMNNNNNNNNNNNNQQQTTTWWWjjjWWWLLLXXX\\\<<<888888555555555555555777;;;>>>EEEKKKUUUcccmmmpppkkkfff^^^fffppptttvvv~~~vvvxxx|||vvvooojjjbbbaaa___^^^\\\ZZZVVVSSSLLLKKKIIIGGGEEEDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAA===???AAABBBBBBCCCEEEGGGDDDCCCBBBCCCDDDDDDCCCBBBCCCBBBBBBAAABBBCCCDDDEEEGGGIIIKKKOOOSSSWWWZZZ\\\WWWRRRKKKFFFDDDDDDDDDDDDEEEHHHNNNRRRRRRSSS[[[eeemmmxxxqqq\\\NNNDDDCCCFFFLLLPPPRRRXXX^^^bbbcccccccccdddfffjjjmmmuuuyyy{{{zzzxxxuuuqqqmmmjjjhhhdddfffgggfffcccaaa```aaa^^^]]]\\\YYYUUUPPPKKKIIICCCAAA??????@@@AAA@@@???@@@BBBDDDEEEFFFEEEDDDCCCGGGBBB======BBBGGGGGGFFF@@@>>>:::777555555666777666777999;;;;;;999777666...///000111222222222222444444333000+++'''(((***(((''',,,333333---)))***+++******)))))))))))))))(((***++++++******+++,,,,,,,,,++++++,,,,,,---...///000333666:::===???AAA@@@@@@@@@AAACCCEEEGGGHHHJJJMMMSSSZZZnnnzzzLLLCCC???===;;;999999::::::999888555555666666555555444333444777:::;;;;;;999888777666555444333222111NNNOOOOOOOOOOOOQQQUUUXXXjjj\\\RRR^^^ZZZ===:::<<<555555555555555777;;;???EEEKKKVVVdddnnnqqqmmmhhh```fffooovvv{{{~~~sssttt~~~xxxrrrlllhhhbbb```^^^\\\ZZZWWWRRROOOJJJIIIGGGEEEDDDCCCDDDDDD;;;<<<===>>>>>>===<<<;;;999;;;===>>>===<<<<<<======<<<;;;<<<>>>@@@@@@@@@>>>>>>>>>???AAACCCEEEFFFHHHIIIJJJLLLOOOQQQTTTUUURRRLLLFFFDDDFFFHHHHHHGGGEEEHHHNNNSSSTTTVVV```kkkwwwuuufffXXXNNNEEEDDDHHHNNNRRRUUUZZZaaafffggghhhhhhhhhkkkooorrrzzz~~~wwwwwwwwwuuurrrmmmiiigggccceeefffeeebbb```______^^^]]]\\\YYYUUUPPPLLLIIICCCAAA??????@@@AAA@@@???@@@AAABBBCCCDDDDDDCCCCCCFFFAAA<<<===BBBGGGGGGFFFAAA???:::666444444555666555777:::<<<<<<;;;999888///000111222222222222222000000000///+++((())),,,((('''---555555...)))***+++******)))))))))))))))(((***++++++******+++,,,,,,,,,++++++,,,,,,---...///111333666:::===@@@AAAAAAAAAAAABBBDDDGGGIIIKKKHHHKKKQQQXXXmmmzzzNNNGGGEEE===<<<:::999::::::999888999999999999999888888777444222222444888:::888555777666555333222111LLLLLLMMMOOONNNMMMQQQXXXooodddSSSjjj^^^???777:::888555555666666555999???FFFNNNYYYeeeqqqvvvoooeee```fffooowww~~~wwwssstttzzz{{{vvvqqqjjjfffccc```\\\YYYVVVSSSOOOMMMGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::;;;<<<======<<<===>>>???@@@AAABBBBBBEEEGGGKKKNNNPPPPPPOOONNNGGGEEEDDDCCCDDDGGGJJJKKKIIILLLQQQVVVXXX[[[fffqqq|||vvvooocccTTTIIICCCGGGKKKPPPSSSXXX\\\___dddfffhhhiiijjjmmmtttyyysssiiimmm~~~}}}xxxssspppmmmjjjhhheeecccaaa``````aaaaaa```\\\\\\ZZZWWWSSSNNNIIIFFFEEEAAA@@@CCCDDDAAA@@@AAA@@@AAABBBAAA?????????AAACCCAAA<<<888===FFFGGGBBB<<<<<<;;;888666555666888999888777777777777555333000000111222222222222222444444333...)))))),,,000+++---000333333111---***))))))))))))))))))))))))***+++,,,---,,,,,,***)))***+++,,,,,,++++++---///111333555888<<>>===<<<<<<;;;;;;;;;:::999888888888999999888888888777777777888888888888888999;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCFFFHHHJJJMMMOOOTTTYYY[[[___jjjvvvnnnjjjfffddd```ZZZPPPHHHBBBEEEJJJPPPTTTZZZ___ccchhhjjjlllmmmmmmqqqwww||||||{{{ttthhh]]]]]]hhhsss}}}xxxsssooollliiiffffffcccaaa```aaaaaaaaa```]]]\\\[[[WWWSSSMMMHHHEEEDDD???>>>AAABBB@@@>>>@@@AAABBBCCCBBB@@@??????@@@AAA???:::777;;;CCCCCC>>>:::;;;:::888666444555777999777666666666555333111...///000111222111000///222000...,,,+++***)))((('''+++000000---+++***+++))))))))))))))))))))))))))))))***++++++***)))(((***,,,,,,,,,+++,,,...000000111444777;;;>>>@@@AAABBBAAAAAACCCFFFGGGEEECCCJJJNNNQQQ[[[wwwzzzuuuLLLFFFAAA===<<<;;;:::999888888888777777777777777777777777444444444444444444444444444444444444333333LLLKKKMMMOOONNNMMMRRRYYYjjjoooeee{{{XXX>>>777:::888555555666666555999???EEEMMMWWWcccooouuuoooeee\\\eeeqqqzzz||||||~~~wwwrrrooolllgggccc___\\\WWWSSSPPPLLLHHHFFFAAA@@@>>>===;;;:::999999888888888777666666555555666666666555555555555444555555555555666777888999::::::;;;<<<===>>>??????>>>>>>>>>============<<>>>>>??????===888666;;;@@@???:::888999999888555444444555999777666555555333111...---///222444444333000///111...++++++---,,,'''###(((---111///***''')))---))))))))))))))))))))))))******++++++++++++******+++,,,------,,,---///111///000333666999===???@@@BBBAAAAAACCCEEEEEEDDDBBBKKKPPPUUUccc|||tttLLLGGGBBB===<<<;;;:::999888888888666666666666666666666666333333333333333333333333333333333333222222LLLKKKMMMOOOOOONNNSSSZZZnnnpppfff~~~TTT<<<666888777555444666666666:::@@@HHHPPPZZZfffrrrxxxsssjjj```fffppp|||{{{tttpppmmmiiieeeaaa^^^ZZZUUUPPPLLLIIIEEECCC???>>><<<:::999888777777666666666555555444444444555555444444444333333333444444333444444555666777888999999:::;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<@@@@@@@@@AAACCCFFFIIIKKKPPPQQQVVV\\\bbbjjjvvvxxxiii[[[OOOHHHCCC???<<<;;;<<<>>>???>>>AAADDDJJJOOOUUU\\\ccchhhnnnpppsssttttttwww}}}~~~|||}}}~~~{{{wwwrrrnnnjjjgggdddaaaiiirrrtttqqqqqqtttwwwzzz|||~~~zzzuuurrrooommmjjjhhhgggeeebbbaaabbbbbbbbbaaa^^^^^^]]]\\\YYYUUUQQQOOOFFFBBBAAADDDEEEBBBAAACCC@@@AAABBB@@@>>><<<===>>>???<<<888777;;;>>><<<888777888999888555444333444:::888666555555333000...///111555888999666333000222///---,,,---,,,***'''111222222///+++)))***---)))))))))))))))))))))))),,,,,,------.........---,,,---......------///111///000333666:::===???@@@CCCCCCCCCDDDDDDDDDDDDCCCLLLPPPXXXiiizzz~~~wwwMMMFFF@@@===<<<;;;:::999888888888666666666666666666666666333333333333333333333333222222222222222222LLLKKKMMMPPPOOONNNTTT[[[qqqmmm___{{{|||PPP:::666666777444444666666666:::@@@KKKRRR\\\gggtttzzzuuummmbbbbbbhhhyyy}}}uuuppplllhhhbbb^^^\\\XXXRRRMMMJJJFFFCCCAAA===<<<;;;999888777777777555555555444444444444444555444444444333333333333333333333444444555666777666777777888888999999999999999888888999;;;===??????@@@AAACCCEEEIIIKKKMMMQQQQQQVVV___gggooo|||uuufffXXXMMMEEEBBB;;;888555555666:::===>>>BBBEEEJJJOOOUUU\\\ccchhhmmmppptttvvvvvvyyy~~~~~~|||{{{xxxrrrnnnlllhhhddd```\\\ZZZZZZ\\\___hhhwww}}}{{{xxxtttqqqpppooommmlllhhheeecccbbbbbbccccccbbbddddddbbb```[[[VVVRRROOOFFFBBBAAADDDEEEBBBAAABBB>>>???@@@???<<<;;;<<<===AAA<<<888999===???<<<:::999::::::888555333333444:::999777666666444111///...111666999999777333000111111///,,,)))))),,,///999444///,,,,,,,,,***((()))))))))))))))))))))))),,,,,,,,,------.........,,,---......------///111000111444777:::>>>@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFLLLOOOXXXjjjttt||||||OOOEEE>>>===<<<;;;:::999888888888666666666666666666666666333333333333333333333333222222222222222222LLLKKKMMMPPPPPPOOOTTT\\\qqqkkk[[[xxx|||PPP;;;666555666444444666666666:::AAAKKKRRR\\\gggttt{{{wwwnnnfffcccfffxxx}}}uuuoookkkfff```[[[YYYUUUOOOJJJGGGDDDAAA???<<<;;;:::888777777666666444444444444444444444444444444444444333333333333333333333333444555666777555555555555666666777777555555555666888;;;===??????@@@BBBDDDHHHKKKNNNOOOQQQRRRWWW```iiipppzzzyyyqqqcccTTTHHH@@@<<<;;;555444444444777:::>>>AAABBBDDDIIINNNTTT[[[ccchhhmmmqqqvvvxxxyyy|||}}}yyymmmddd]]]UUUQQQPPPRRR]]]ppp}}}{{{xxxtttrrrqqqpppooonnnhhhfffcccbbbcccdddccccccjjjiiifffaaaZZZSSSMMMIIICCC???>>>AAABBB???>>>???===>>>???>>><<<<<<<<<>>>DDD<<<888;;;???@@@>>>>>>>>>>>><<<999555444444666:::888777666666555222000---///333777777444111......//////+++((((((...333888111***(((***+++((($$$))))))))))))))))))))))))******))))))***+++,,,---+++,,,------,,,---///111000111444777;;;>>>@@@AAAEEEFFFFFFFFFEEEEEEGGGIIIMMMPPPWWWfff|||rrr{{{OOOEEE======<<<;;;:::999888888888666666666666666666666666444444444444444444444444222222222222333333LLLKKKMMMPPPPPPPPPUUU\\\uuulll\\\xxx~~~RRR>>>999666666444444666666666;;;AAAMMMTTT^^^iiivvv}}}yyyqqqhhheeehhhyyyzzzrrrlllhhhccc]]]YYYUUUQQQKKKFFFCCCAAA???>>>:::999888777666555555555222222222333333333333333333333333333222222222222222222222222333444555666333333444444444444555555444444555666888:::<<<===>>>???AAAEEEHHHLLLOOOPPPOOOOOOTTT\\\dddiiipppwwwzzz{{{||||||{{{wwwrrrnnn\\\VVVLLLAAA999666555555222333444555777999<<<>>>???BBBFFFLLLSSS\\\eeejjjoootttyyy|||~~~|||qqqddd^^^___aaaiiizzz~~~{{{wwwtttrrrpppnnnmmmiiifffdddcccdddddddddcccgggfffccc^^^WWWPPPIIIEEEBBB>>>===@@@AAA>>>===>>>===>>>@@@???>>>>>>???@@@EEE<<<777;;;???@@@@@@BBBDDDBBB>>>:::555444666888777666555555555444222000---///333555555444111///.........------///111333000,,,((('''((()))(((&&&))))))))))))))))))))))))))))))(((((()))***,,,---***,,,,,,,,,+++,,,...000///000333666999===???@@@CCCDDDEEEEEEDDDDDDGGGJJJPPPQQQVVVbbbttt|||tttuuuKKKEEE???===<<<;;;:::999888888888777777777777777777777777555555555555555555555555222333333333444444LLLKKKMMMPPPPPPPPPUUU]]]{{{nnn```zzzTTT@@@;;;888666333444666666666;;;AAAQQQXXXaaalllyyy}}}uuucccbbbggguuu}}}vvv{{{|||vvvoooiiieeeaaa\\\XXXRRRNNNHHHCCCAAA???>>><<<999888777666555444444444111111111111111222222222222222222222111111111111111111111111222333444555333333333333333333444444555666777888:::;;;<<<<<<===>>>AAADDDHHHLLLOOOPPPKKKKKKOOOWWW]]]```eeejjjdddfffhhhjjjhhhbbbZZZTTTGGGCCC===888444444555666222444555666555666777888<<>>AAABBB@@@>>>@@@>>>???AAAAAA@@@@@@AAACCCFFF<<<666:::???@@@AAADDDGGGEEE@@@:::666444777999666444333333444333111//////111444666666555222111111///...111555777555333******)))(((((()))***,,,))))))))))))))))))))))))******))))))***,,,---///***+++,,,,,,++++++---///...///222555888;;;>>>???AAACCCDDDDDDCCCDDDGGGKKKRRRRRRVVV```nnnyyy{{{wwwoooHHHEEEBBB======;;;:::999888888888888888888888888888888888666666666666666666666666333333333444444555SSSJJJIIIQQQTTTPPPSSS\\\|||sssddd{{{[[[>>>666888777555555666555444:::AAAPPPXXXdddqqq}}}wwwfff___```ooo~~~wwwxxxzzz~~~zzzrrriiidddbbb```\\\WWWQQQMMMGGGBBB???===:::999555555444333333333333444333333333222222111111111111111111111111111111111111111111111222333444444333333333444444444555555555777:::;;;;;;;;;<<<>>>>>>@@@DDDHHHIIIIIIGGGFFFEEEFFFIIILLLOOOSSSUUUVVVSSSTTTVVVUUURRRMMMGGGDDD;;;999666444222222333333333333444444666777999::::::===AAAFFFMMMXXXfffpppsssuuuyyy|||}}}yyyvvvssspppllliiilllkkkhhheeebbb___^^^]]][[[[[[[[[XXXTTTNNNIIIFFFDDDBBB@@@???@@@AAAAAA@@@CCCBBBAAACCCGGGIIIGGGEEEBBB@@@<<<999999???GGGMMMEEE???;;;;;;:::666555777555777777666444111000000---///222555555444222000...111555888777222,,,((())))))))))))(((((((((((())))))((((((((((((((())))))))))))))))))******+++------...---,,,---///111000---:::NNNMMM:::666BBB>>>@@@BBBCCCDDDGGGJJJMMMOOOVVVSSSWWWlllyyyxxxwwwgggEEECCC@@@===<<<;;;:::999888888888777777666666555555555444555555555555555555555555333333333333333333JJJHHHNNNUUUTTTPPPVVVbbbjjj[[[WWW<<<777999777555555666555444:::AAAPPPYYYeeeqqq~~~xxxggg```aaaooo~~~wwwpppgggbbb```^^^YYYTTTOOOKKKEEE@@@>>>;;;999777666666555444444444444444333333333222222111111111111111111111111111111111111111111111222333444555333333444444444555555555666888:::;;;;;;;;;<<<>>>@@@BBBFFFHHHJJJIIIGGGEEECCCDDDEEEGGGIIIKKKLLLMMMKKKLLLLLLLLLIIIEEEAAA>>>888777555333222111222222333333444444666777999:::;;;===@@@CCCIIISSS___iiiqqqtttxxx{{{~~~~~~|||yyywwwuuurrrooolllkkkjjjhhhfffdddbbb```___[[[[[[ZZZXXXTTTNNNIIIFFFDDDBBB@@@???@@@AAAAAAAAADDDBBB@@@AAAEEEHHHIIIIIIKKKEEE<<<999;;;@@@CCCDDDBBB<<<999999888666666999999999999888555222000///...///111333555666777777999999888666222...***'''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++...//////---,,,,,,---///000...;;;OOONNN<<<777BBB===???BBBDDDEEEGGGJJJLLLOOOUUURRRWWWmmmyyyvvvuuuiiiHHHEEE@@@===<<<;;;:::999888888888777666666666555555555555555555555555555555555555333333333333333333EEEHHHPPPUUURRRRRRaaasss___RRRRRR;;;888:::666555555666555444:::BBBQQQZZZgggssszzzkkkeeefffttt~~~uuunnneee```^^^[[[UUUQQQLLLHHHCCC>>><<<:::777666777666555555444444555555222222222222222111111111111111111111111111111111111111111111222333444555444444444444444555666666777999;;;<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;999777444444333222111111000000333333444444666888999:::;;;===???AAAEEEMMMXXX```jjjnnnssswww||||||xxxvvvwwwxxxvvvuuurrroooooorrrwww{{{~~~|||yyywwwvvvtttqqqooohhhhhhhhhhhhgggeeecccbbb\\\[[[ZZZWWWSSSNNNJJJGGGEEEBBB@@@@@@AAABBBAAAAAAEEEBBB@@@???BBBFFFIIIKKKOOOEEE:::888<<>>:::999:::999666666999888888888888666555333111111222333444777:::===>>>>>>;;;555000+++)))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++/////////...,,,+++,,,---///...999JJJJJJ;;;777???<<>>===???@@@AAA@@@>>><<<:::;;;::::::999888777777666777777666555555444333333000111111111111000//////333333444555777999:::;;;===???@@@AAADDDJJJTTT\\\aaaeeekkkpppuuuzzz~~~|||uuusssooojjjgggeeeffffffcccbbbaaa______bbbgggkkkrrrwww|||yyywwwuuussspppmmmdddeeeggghhhgggfffdddbbb\\\[[[ZZZWWWSSSNNNJJJHHHEEECCC@@@@@@AAABBBBBBAAADDDBBB@@@@@@AAACCCEEEGGGHHH???777666;;;@@@@@@>>>===<<<===@@@>>>888666888333333444666777888777555222333555777:::<<<>>>???777444...***'''''')))***))))))))))))(((((((((((()))(((((((((((())))))***)))))))))))))))******+++---.........,,,+++---......---444???@@@777666===<<>>@@@DDDGGGCCC:::666666222222222444777777555333///111444777999888777666000///,,,***(((((()))***))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))******+++)))+++------------...000111///111666888666999>>><<<@@@DDDFFFGGGGGGHHHHHHQQQSSSQQQYYYkkkqqqnnnqqq}}}mmmLLLFFF>>>===<<<;;;:::999888888888555555555666666666666666555555555555555555555555333333333333333333JJJKKKNNNRRRTTTSSSQQQNNNEEEMMMZZZ|||aaaYYYiiiqqqIII<<<999333555444444666555555;;;CCCRRR^^^mmmyyyuuurrrzzzssslllddd___\\\WWWPPPIIIFFFCCC>>>;;;999888777666222222111000000000111111000000000111111111111111000000000000000000000000111111111222444555777777888777555444555666888::::::<<<======;;;::::::;;;<<<<<<<<<;;;:::888666555111111111111111111111111111000000000000000000111//////000000111222333333555666777888:::<<<>>>???BBBDDDEEEEEEEEEIIIPPPVVVXXX]]]dddkkkooorrruuuvvvxxx{{{}}}tttlllgggdddVVVRRRMMMIIIHHHGGGGGGFFFEEEGGGIIIKKKMMMQQQVVVZZZ```eeerrr}}}yyyvvvssspppllliiidddeeeeeeeeeeeecccbbbaaa\\\[[[YYYVVVRRROOOLLLJJJFFFCCCAAAAAABBBCCCBBBBBB@@@AAACCCBBB@@@???>>>???AAA===999888:::<<<======@@@BBBFFFHHHCCC:::666777888555444444666555111---+++---000333444222///...000000///---,,,***)))((())))))))))))(((((((((((((((''''''(((((()))***+++)))))))))))))))******+++'''))),,,---------///000444222111333555888<<<@@@>>>@@@DDDFFFFFFFFFHHHIIIQQQTTTRRRYYYhhhkkkkkkssspppMMMHHHBBB===<<<;;;:::999888888888555555555666666666666666555555555555555555555555333333333333333333HHHKKKNNNPPPQQQOOOJJJEEEAAAKKK\\\gggZZZjjjjjjEEE<<<;;;555555333444666555555;;;CCCRRR___ooozzzqqqppp|||{{{rrrlllccc^^^[[[VVVNNNGGGDDD@@@<<<999777777555444333222222111111111111111///000000000111111111222000000000000000000000000111111111222444666777888999777666444555777999::::::;;;===<<<:::999999:::::::::999999777666444333000000000/////////////////////000000000000//////000000000000222333555777777777888:::<<<>>>@@@BBBEEEFFFFFFDDDCCCEEEKKKPPPUUUZZZbbbhhhlllooopppqqqsssvvv{{{xxxlllbbb[[[YYYOOOKKKGGGEEEEEEEEECCCBBB@@@CCCFFFHHHKKKOOOSSSWWW]]]```lll|||}}}yyyvvvtttqqqnnnkkkhhhhhhgggeeedddcccbbbaaa\\\[[[XXXUUURRROOOLLLKKKFFFDDDAAAAAABBBCCCCCCBBB@@@AAABBBAAA@@@@@@BBBEEEGGGAAA;;;;;;@@@DDDAAA===@@@@@@BBBBBB===777777;;;;;;888555555666555000++++++,,,...000000000///...000//////...,,,***)))((())))))))))))((((((((((((''''''''''''((()))***+++)))))))))))))))******+++(((***---...---------...111222222222555:::===<<>>:::777666555444333444333222222111111222222//////000000111111111222000000000000000000000000111111111222444666777888999888666555555777999;;;:::;;;<<<<<<:::888888999666666666555444222111000000000//////...------------...///000000///...---222111000000222444777999888888999;;;===@@@BBBCCCFFFGGGFFFCCC@@@AAAEEEJJJRRRWWW___eeeiiikkklllmmmooosssyyy~~~~~~}}}xxxnnn```TTTMMMKKKGGGDDD@@@???@@@@@@???<<<@@@CCCFFFHHHKKKNNNRRRUUUZZZ[[[fffuuu|||~~~|||yyywwwvvvtttqqqnnnllljjjhhhfffdddcccbbbbbb\\\ZZZXXXUUURRROOOLLLKKKFFFDDDBBBAAABBBCCCCCCBBBAAABBBBBB@@@???AAAGGGKKKLLLBBB:::===GGGMMMHHH@@@???>>>===<<<777333888???;;;777555666888888333.........//////000111333333,,,,,,+++******)))))))))))))))))))))((((((((((((''''''''''''((()))++++++)))))))))))))))******+++)))+++......---,,,,,,,,,---000111111555::::::777@@@BBBCCCDDDDDDEEEHHHJJJCCCGGGGGGLLLTTTTTTZZZkkklllEEEBBB@@@======;;;:::999888888888444555555555666666777777555555555555555555555555333333333333333333EEEJJJKKKQQQVVVPPPPPP^^^lllpppppp```BBB:::777999777777777666555666999<<>>>>>???@@@AAABBBBBBBBBDDDGGGKKKPPPSSSWWW^^^hhhoootttzzz||||||~~~}}}yyywwwuuurrrnnnlllkkkjjjgggeeebbb```______[[[ZZZXXXUUURRROOOLLLKKKGGGEEEBBB@@@AAAAAA@@@???>>>@@@BBBCCCCCCEEEHHHKKKLLLBBB:::===HHHNNNLLLEEE@@@AAA???;;;;;;===<<<888999999888777444222///---///111333444444333111000222000...,,,***)))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---,,,***)))***+++,,,---///222444777999:::@@@AAABBBDDDEEEEEEEEEFFFKKKJJJIIIGGGFFFKKKZZZiiinnnHHHCCC>>><<<<<<:::999888777777777888777777666555444444444444444555555444444333222555555444333333222HHHKKKJJJNNNTTTPPPSSSdddmmmfffaaaDDD<<<888888666777777666555666999<<>>AAACCCDDDEEEEEECCC@@@??????CCCJJJPPPUUUTTTWWW___dddeeefffiiilllqqquuuvvvyyytttggg[[[OOODDD???@@@>>>???@@@AAAAAAAAA@@@@@@???@@@@@@BBBDDDHHHMMMPPPWWW```llluuuyyy~~~uuufff]]][[[]]]ccciiipppvvv{{{}}}}}}yyyvvvtttrrrnnnllljjjiiigggdddbbb```______ZZZYYYWWWTTTQQQOOOMMMLLLGGGEEEBBB@@@AAAAAA@@@??????@@@BBBBBBCCCDDDGGGIIIHHH@@@:::???JJJPPPMMMFFFAAABBB@@@<<<;;;>>>>>>;;;888999999999777555222000///000111222333333222222222000...+++***)))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))***+++,,,---***+++,,,,,,+++***+++,,,---...///222444777999:::>>>???AAACCCEEEGGGHHHHHHKKKJJJIIIHHHFFFKKK[[[lllqqqHHHCCC===<<<<<<:::999888777777777888777777666555555444444444444555555444444333222333333333333333333KKKMMMIIIKKKRRRPPPXXXlllhhh[[[bbbGGG>>>888666666777666555555666999<<>>???<<<888666666888777777777555222000000000000000///...............000000000000000111111111222333444555777888999999;;;<<<>>>@@@BBBDDDEEEFFFAAAAAA@@@@@@DDDKKKUUU[[[YYYVVVXXX___cccdddeeegggnnnsssxxxzzz~~~}}}ooo___TTTLLLDDD@@@AAA<<<>>>AAACCCCCCBBB@@@>>>>>>???AAABBBDDDHHHLLLPPPWWWbbbqqqzzz||||||fffUUUJJJCCCEEEIIIOOOWWW```gggkkk||||||yyyvvvtttqqqnnnllliiigggfffcccaaa```______YYYXXXVVVTTTQQQOOOMMMLLLGGGDDDAAA@@@AAAAAAAAA@@@???AAABBBBBBBBBBBBEEEGGGEEE>>>:::@@@KKKQQQMMMFFF@@@AAA???:::999<<<===;;;666777999:::999666333111///000111222333444333333111000...+++))))))((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,,,,)))***,,,,,,++++++---......///000222444777888999;;;===???BBBEEEHHHIIIJJJLLLKKKJJJIIIGGGMMM___ppptttJJJCCC===<<<<<<:::999888777777777777777777666555555444444444444555555444444333222111111222333333444KKKMMMJJJLLLRRRRRR\\\qqqccc[[[aaaFFF>>>777444666666666555444666999;;;RRRbbbqqqzzztttlllooowww~~~{{{tttiiiccc[[[TTTOOOKKKDDD@@@>>>;;;888666555555333222111111111000000000000000000000000000000000000000///////////////000000000222222222333444666777888888888777777777888999:::===>>>>>>;;;888666777888777888888666222///...///000000///.............../////////000000111111111333444555777888:::;;;;;;======>>>@@@AAABBBCCCDDD>>>BBBFFFJJJPPP[[[dddiiiaaa\\\[[[```eeefffgggiiiqqqvvv{{{}}}ttteeeUUULLLHHHDDDBBBBBB<<<===@@@AAABBBAAA@@@???@@@BBBEEEFFFHHHLLLQQQVVV[[[hhhuuuzzz{{{~~~sss^^^MMMEEEAAAAAAAAADDDIIIOOOVVVZZZgggttt|||xxxuuusssqqqnnnlllhhhgggeeecccaaa```______\\\[[[XXXUUURRROOOMMMLLLFFFDDDAAA@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEEEE>>>999<<>>@@@>>>888666999:::999555777999:::999666111...---///333666777666555333111///---+++)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))***++++++,,,(((***+++,,,,,,,,,...000///000111333555666888888;;;===???BBBEEEGGGIIIIIILLLKKKLLLJJJIIIPPPcccwwwwwwLLLDDD===<<<<<<:::999888777777777777777666666555555555555444444555555444444333222111222222333333444HHHLLLLLLOOOTTTTTT]]]sss___bbbZZZAAA<<<777555666666666555444555888;;;QQQbbbsss|||uuukkkmmmuuu}}}{{{uuugggaaaYYYSSSNNNIIICCC???<<<:::777555555555444333000000000000000000111111000000000000000000000000.../////////000000111111333333333444555666888999777777666777888999;;;<<<======<<<:::888777888999888999999777333000......000000///..................//////000111222222333555555666888:::<<<===>>>????????????@@@@@@@@@@@@<<>>>>>@@@AAAAAAAAADDDHHHJJJKKKQQQYYY```iiittt||||||zzztttbbbRRRGGGBBBEEECCC@@@>>>???CCCGGGJJJSSSaaaqqq~~~|||wwwtttrrrpppnnnllliiihhhfffdddbbb```_________^^^[[[WWWSSSOOOLLLKKKFFFCCCAAA@@@AAABBBAAAAAA@@@AAABBBBBBAAAAAACCCDDDHHH???777777>>>EEEFFFDDD@@@BBBAAA;;;777888:::999999:::<<<<<<:::666111...+++///666:::<<<999555222111///---***)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))******+++,,,(((***+++,,,,,,---///111///000111333555777888999>>>???@@@BBBDDDEEEFFFFFFJJJKKKLLLKKKJJJSSSiiiyyyOOOFFF???<<<<<<:::999888777777777666666666666555555555555444444555555444444333222333333333333333333GGGLLLMMMPPPUUUTTT]]]ttt{{{]]]gggRRR===<<<888666555666555444444555888;;;OOObbbuuuuuujjjiiioooxxxyyytttfff```XXXRRRNNNIIICCC???;;;999666555555555444333000000000000111111111111000000000000000000000000//////000000111111222222555555555555555666777888666666666777888:::<<<>>><<<;;;:::999888999::::::888::::::999555222000///000000///..................///000111222333444444666666888:::<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAPPP^^^gggssstttllllllpppsssvvvyyy{{{~~~~~~uuukkkVVVMMMDDDBBBBBBAAABBBEEE>>>>>>======>>>@@@BBBCCCBBBFFFJJJLLLNNNVVVbbbkkkzzz}}}{{{mmmccccccbbb]]]UUUQQQPPPQQQLLLIIIDDD@@@???AAADDDFFFHHHSSSbbbqqq|||wwwsssqqqpppnnnmmmkkkjjjgggeeebbb```_________^^^[[[WWWSSSOOOLLLKKKEEECCCAAA@@@AAABBBBBBAAAAAABBBCCCBBBAAABBBDDDEEEHHH???555444:::AAADDDDDDDDDHHHGGGAAA;;;;;;;;;;;;<<<===>>>>>>;;;777333000,,,000666;;;<<<999444000000///---***(((((('''((((((((())))))))))))(((((((((((((((((())))))))))))+++***************++++++(((***,,,---,,,---///000///000111333555777999:::???@@@AAABBBCCCDDDDDDDDDIIIJJJLLLLLLLLLVVVppp{{{QQQHHH@@@<<<<<<:::999888777777777666666666666666666555555444444555555444444333222333333333333333333GGGMMMMMMOOOTTTRRR^^^uuuwww\\\dddRRR>>>===999555555555555444333555888:::LLLaaawwwxxxkkkgggmmmwww~~~uuupppeee___XXXRRRMMMIIICCC???:::888555444555555555444///000000000111111111111000000000000000000000000000000000111222333333333777666666666666666777777666555666777999;;;>>>???;;;:::888888999:::<<<<<<999:::;;;:::777333222111000000///...............//////000222333555666666777777999;;;===???@@@AAACCCDDDDDDEEEFFFGGGHHHIIINNN^^^mmmvvvuuussswww{{{|||ooobbbOOOJJJFFFFFFEEEBBBCCCGGG>>>???@@@AAABBBCCCCCCDDDEEEIIIMMMOOOSSS^^^mmmyyyzzzbbbQQQHHHKKKNNNNNNNNNQQQYYY___UUURRRLLLGGGEEEEEEFFFHHHHHHOOOYYYggg{{{|||wwwrrrpppooonnnmmmmmmllliiifffcccaaa___^^^[[[ZZZWWWUUURRROOOMMMLLLEEECCCAAA@@@AAABBBBBBAAAAAABBBCCCCCCBBBCCCEEEGGGEEE===555444:::AAADDDDDDFFFKKKLLLFFF???<<<;;;:::;;;;;;<<<;;;999666333111...111555888888666333000000///,,,***(((''''''''''''((()))******)))((('''(((((((((((())))))))))))++++++***************+++***+++------,,,---...000...///111333666888:::;;;???@@@AAABBBCCCDDDDDDDDDGGGIIILLLMMMMMMYYYuuu~~~RRRHHH@@@<<<<<<:::999888777777777555666666666666666666666444444555555444444333222111222222333333444IIIMMMMMMNNNQQQQQQ^^^wwwttt\\\___VVVBBB@@@888222555555555444333555888:::KKKaaaxxx|||mmmjjjooozzz{{{rrrmmmeee___XXXRRRNNNIIIDDD???:::888555444555555555444//////000000111111111222000000000000000000000000000000111222333333444444888777777666666666666666555555666777999<<<>>>@@@;;;999777777999;;;======999:::<<<;;;888555333222000000///...............///000111222444555777777777888999<<<>>>@@@AAABBBEEEFFFGGGIIIKKKMMMNNNOOO[[[kkkyyy{{{www{{{}}}vvvgggYYYGGGEEEDDDEEEBBB>>>???CCC===???BBBEEEFFFFFFDDDCCCJJJMMMQQQTTTYYYeeevvvtttZZZGGGGGGIIIJJJHHHFFFIIIPPPWWW[[[WWWQQQKKKGGGEEEEEEFFFMMMPPPUUUbbbwww|||vvvrrrpppooonnnmmmooommmjjjgggcccaaa___^^^VVVVVVTTTSSSQQQOOOMMMMMMEEECCC@@@@@@AAABBBBBBBBBAAABBBCCCCCCCCCDDDFFFHHHBBB<<<666777===CCCEEEEEEFFFLLLMMMGGG???;;;999777666666777666555333222111000111222333333333222111000...,,,***(((''''''''''''((()))******)))((('''(((((((((((())))))))))))++++++***************+++***,,,------------...///---...111333666999;;;<<<>>>???@@@BBBCCCDDDEEEEEEFFFIIILLLMMMNNN[[[xxxSSSHHH???<<<<<<:::999888777777777555555555666666666666666444444555555444444333222///000111222444555JJJKKKKKKPPPVVVRRR\\\uuueee]]]fff\\\LLL;;;888777777666555555555777888999III]]]uuurrrkkkqqq~~~wwwppplllccc]]]VVVPPPLLLGGGAAA<<<777777555444333222222222000000000000000000000000///000000111111111111000000222333333333333555666666555555444444666777888777777888999::::::;;;;;;<<<:::999;;;>>>???===;;;666999===>>><<<777333111222111111111000000//////222222333555777888999:::;;;;;;<<<>>>AAABBBAAA???DDDCCCIIISSSYYYZZZ___fffwwwyyyyyy|||wwwiii\\\TTTPPPEEEDDDCCCCCCBBBBBBBBBBBBAAADDDFFFHHHIIIJJJMMMOOORRRYYYaaafffiiioooyyyjjjSSSIIIIIIHHHFFFDDDCCCFFFKKKOOOPPPOOOMMMKKKJJJIIIIIIIIISSSXXX___kkk}}}yyy|||zzzvvvrrrppppppqqqqqqkkkiiigggdddaaa___^^^]]]WWWUUUSSSRRRRRRQQQNNNMMMGGGEEECCCBBBBBBBBBAAA???AAACCCDDDDDDCCCDDDFFFHHHFFF<<<555666<<>>;;;BBBAAA@@@BBBDDDFFFGGGGGGIIILLLNNNMMMPPP___xxxRRRGGGBBB>>>===;;;999888777666666555555555555555555555555444444444444444444444444333333333333333333IIIKKKKKKQQQWWWTTT```{{{bbb[[[kkk\\\KKK;;;777777777666555555555777888999GGG\\\uuutttjjjnnn{{{zzzssslllhhhbbb\\\UUUOOOKKKFFF???;;;777666555444333222222222111111111111111111111111000000111111111111111111111222444444333333555666888888777777777888999:::777888888999::::::;;;;;;;;;::::::;;;>>>>>><<<999222666:::<<<:::777444333222111111111000000000000222222333555777888999:::;;;;;;;;;<<>>???@@@@@@@@@AAADDDFFFAAA999444999@@@CCCDDDEEEDDDBBB???<<<:::999999:::666555444333222111000000111222222333333222222111111///---***((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------000///000444999<<<===<<>>>>>???AAACCCFFFBBBFFFPPP^^^kkk{{{xxxooopppqqqrrrrrrooollleee[[[RRRKKKHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJMMMQQQVVVZZZ^^^ccchhhkkkmmmsss}}}tttmmmhhhddd^^^ZZZWWWRRRLLLGGGFFFGGGKKKPPPXXXbbbjjjooorrr~~~||||||zzzxxxtttqqqnnnkkkjjjkkkiiigggdddaaa___^^^]]]UUUSSSQQQPPPOOONNNLLLJJJGGGEEECCCBBBBBBBBBAAA@@@===>>>?????????@@@CCCEEE???888666>>>FFFGGGEEECCCBBBAAA>>><<<:::::::::;;;777666555333222000//////111111222222222222111111000///,,,***((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------333111000222666:::===>>>@@@??????AAADDDGGGHHHHHHIIILLLMMMNNNSSSddd}}}TTTHHHBBB===<<<;;;999888777777666555555555555555555555555444444444444444444444444333333333333333333HHHLLLLLLQQQUUUVVVhhh\\\YYYoooyyyMMMCCC999::::::888777666555555666777888???WWWuuuwwwkkkjjjyyy{{{uuunnnhhhdddbbb[[[SSSLLLGGGBBB<<<888666555444333222222222222111111111111111111111111111111111222222333444444444555666666555555666888999999999999::::::;;;;;;888888888999999:::::::::999:::;;;<<<<<<:::888666222444777888777555444444111111111111111111111111222333444666888:::;;;<<<===@@@BBBCCCAAA@@@AAACCCEEENNN]]]lllzzztttlllmmmnnnlllkkkfffbbbZZZQQQKKKHHHHHHIIIEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIJJJLLLOOOSSSZZZ^^^bbbfffjjjmmmqqqxxx{{{uuuqqqnnnggg\\\TTTSSSUUUZZZaaaiiipppwww{{{yyyyyyxxxuuurrroookkkiiikkkiiigggdddaaa___^^^]]]VVVTTTRRRPPPPPPOOOLLLJJJFFFDDDBBBBBBBBBCCCBBB@@@AAAAAAAAA@@@???@@@CCCFFF@@@::::::BBBJJJIIICCC>>>AAA@@@===;;;::::::;;;;;;777666555333111000...---111111222222222222111111222111...,,,***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...333222222444777:::===???@@@??????AAADDDGGGHHHHHHHHHJJJKKKMMMTTTgggSSSHHH@@@===<<<:::999888777777777555555555555555555555555444444444444444444444444333333333333333333HHHMMMMMMPPPTTTUUUlll______wwwrrrGGG@@@999::::::888777666555555666777888<<>>>>>@@@@@@@@@AAACCCHHHMMMQQQTTTaaassspppjjjkkkkkkhhhggg___ZZZRRRLLLHHHHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMNNNOOOQQQVVV[[[```cccfffkkkpppuuu}}}}}}ssskkkhhhlllrrryyywwwwwwwwwvvvtttpppmmmkkkkkkiiigggdddaaa___^^^]]]XXXVVVSSSRRRQQQOOOMMMKKKFFFDDDBBBBBBBBBCCCBBBAAACCCCCCBBBAAA???@@@CCCFFF???::::::DDDNNNLLLDDD>>>@@@???<<<:::999999::::::777666555333111///...---000111111222222111111000222000...,,,***)))))))))((((((((((((((((((((((((************************)))))))))***++++++,,,,,,,,,,,,---------.........///000333555777999;;;===@@@???>>>@@@DDDFFFGGGGGGFFFGGGIIILLLUUUjjj~~~RRRHHH???<<<;;;:::999888777777777555555555555555555555555444444444444444444444444333333333333333333HHHMMMOOOQQQTTTWWWqqqeeegggqqqFFF@@@999999777888888666555555666666777;;;OOOnnn|||rrrpppyyyzzz}}}uuuooohhhccc___^^^XXXNNNHHHCCC@@@;;;888444444333222222222222222222222222222222222222222333333333333444555777888777999:::999888777888:::666777888999999999888888999999999999999999999999777888999999777666777888:::::::::888444222111111111111111222222222222222555666888:::<<>>;;;999777777777888666555444222111///......000000111111111111000000///...,,,***((((((((((((((((((((((((((((((((((((************************)))))))))***++++++,,,,,,,,,---------............***---111444666888:::<<>>AAABBBCCCFFFHHHRRRcccyyyuuuddd___]]]```aaa^^^[[[\\\RRRNNNKKKIIIJJJKKKJJJHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPSSSVVVYYY\\\```eeehhhiiilllsssyyy{{{zzzyyywwwtttqqqooonnnkkkiiigggdddaaa___^^^]]]XXXVVVSSSRRRPPPOOOLLLJJJEEECCCBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@AAAEEEJJJNNN>>>666555AAANNNPPPJJJDDD???===:::777555555555555444444333222111000///...000000111111111111000000///---+++)))((((((((((((((((((((((((((((((((((((************************)))))))))***++++++,,,,,,------------............,,,///222444555999>>>BBBBBB@@@???@@@BBBDDDDDDDDDGGGGGGIIIMMM[[[ssspppMMMHHH@@@;;;;;;:::999888888888888555555555555555555555555444444444444444444444444333333333333333333EEELLLPPPTTTYYY```mmmjjjggg???===999999666999888777555555555666777;;;JJJhhhzzzrrrqqqwwwpppjjjeeebbbWWWPPPGGGAAA>>>;;;888555333333222222111222222222222222222222222222222222555444333333444666999;;;999;;;;;;;;;999999999;;;:::;;;===>>>>>>>>>===<<<999999999999999999999999666777777555333444888<<<888888777444111//////000111111111222222333333333888999;;;===@@@BBBDDDEEEGGGQQQffflllWWWTTTQQQQQQTTTZZZ[[[XXXUUUVVVQQQNNNKKKKKKMMMMMMKKKIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSXXX]]]aaaeeejjjmmmmmmpppwww}}}}}}~~~}}}zzzwwwtttqqqnnnmmmkkkiiigggdddaaa___^^^]]]WWWUUURRRPPPOOOMMMKKKHHHEEECCCBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCFFFKKKQQQVVVBBB999666@@@LLLNNNHHHAAA???===:::666444333333444333333222222111000//////000000111111111111000000111///---+++************((((((((((((((((((((((((************************)))))))))***++++++,,,,,,---------.........//////111333444555666;;;CCCJJJCCCAAA@@@@@@BBBCCCCCCBBBIIIIIIJJJOOO^^^vvvkkkKKKIIIBBB;;;;;;:::999888888888888555555555555555555555555444444444444444444444444333333333333333333LLLJJJOOOWWWYYYccclllgggeeeJJJAAA;;;AAA888777888999888777777777888===HHHbbb{{{qqqppp}}}}}}wwwlllbbb^^^TTTMMMEEE???<<<999555222222222111222333444222000111111111111111111222222222333444666777999:::;;;999999::::::::::::::::::;;;===>>>===<<<::::::;;;888999<<<>>>>>><<<:::888777777888888888999999999555555333222111000000000000000//////111444666888<<<<<<888>>>FFF@@@===HHHRRRmmmfffOOOEEEFFFGGGFFFLLLVVV[[[YYYUUUSSSJJJGGGLLLTTTRRRIIIFFFKKKMMMKKKKKKMMMQQQRRRPPPNNNRRRUUUYYY^^^ccciiipppuuusssvvv{{{{{{uuurrrooollljjjllliiieeebbb```___]]][[[WWWVVVTTTRRRQQQOOOKKKHHHFFFDDDBBBAAABBBBBBAAA???@@@BBBCCCEEEHHHNNNUUU[[[DDD===:::AAAIIILLLKKKKKK???<<<888555333444555666888555333333222...---000...000111333333222111000000---***))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((******************++++++***---,,,...222,,,***333000555555333777AAAFFFEEEAAA@@@@@@AAACCCDDDDDDCCCFFFKKKKKKKKK[[[yyynnnIIIDDD<<<<<<<<<:::999888777777777555555555555555555555555888888777555444333222111333333222222111222KKKJJJOOOWWWZZZdddkkkooodddIII>>>777<<<333666777777777666555666666999EEE___|||qqqoooyyy~~~wwwkkk```[[[RRRLLLDDD>>><<<999555222444333222333555555333222111111111111111222222333222333444666888999;;;;;;999:::;;;===>>>>>>======<<<======<<<:::999:::;;;<<<===>>>??????>>><<<;;;;;;;;;;;;::::::999999999555444333222111000000000000000///000222444777999<<<===:::>>>EEEAAACCCRRRiiiqqqZZZLLLBBB@@@DDDCCCCCCIIISSSYYYVVVRRRPPPJJJKKKNNNQQQPPPKKKIIIKKKNNNMMMMMMOOORRRTTTSSSQQQRRRUUU[[[```eeekkkqqquuuvvvzzz~~~xxxssspppnnnkkkiiihhheeebbb``````___^^^]]]ZZZWWWTTTQQQOOOMMMJJJGGGFFFDDDBBBAAABBBBBBAAA@@@CCCBBBCCCFFFLLLPPPQQQPPP@@@:::888???GGGJJJIIIJJJ???===999666444444555777888444333444333...---//////000222444444333222111///---***))))))))))))(((&&&&&&&&&&&&'''((()))***)))(((((((((((((((((((((*********+++++++++++++++000/////////---,,,,,,***///333444333777???CCCBBB@@@??????AAADDDFFFFFFFFFFFFJJJKKKMMM___}}}oooJJJEEE===<<<;;;:::999888777777777555555555555555555555555666666555444333222222111333333222222111111KKKJJJOOOWWWZZZfff{{{ffftttaaaFFF<<<555:::333888777777777666666666555666AAA[[[}}}wwwqqqxxx~~~vvvhhh]]]WWWPPPJJJBBB===;;;999666333444444333444555666444222111111111111111222333333444444555777888:::;;;<<<:::<<<>>>@@@AAAAAA@@@???<<<======;;;:::999;;;<<<@@@@@@@@@??????>>>======>>>>>>===<<<;;;:::999999555444333111000000000000000000000111333555888999<<>>EEEEEEOOOeeeeeeHHH<<<;;;<<<>>>BBBBBBCCCJJJTTTXXXUUUPPPNNNLLLPPPQQQNNNLLLNNNMMMKKKQQQPPPPPPRRRUUUWWWWWWWWWUUUYYY^^^dddiiioootttxxx{{{}}}yyyuuuqqqnnnllljjjhhhcccaaa_________```___^^^\\\XXXTTTPPPNNNKKKIIIGGGEEEDDDBBBAAABBBBBBAAA@@@DDDBBBAAAFFFMMMNNNIIICCC;;;555555<<>>===???>>>???BBBEEEHHHHHHHHHEEEHHHJJJOOOeeepppKKKFFF???<<<;;;:::999888777777777555555555555555555555555444444333333333222222222444333222222111111KKKKKKPPPVVVZZZhhhkkk]]]ppp\\\DDD===666===777999888888888888888777666666???XXXzzz{{{sssyyy|||ssseeeYYYSSSMMMGGG@@@<<<;;;999777444444333333444555555444222111111111111222333333444555555777888999;;;<<<<<<<<<>>>@@@AAABBB@@@???===<<<<<<===<<<<<<<<>>======<<<;;;:::::::::555444333222111000000000000000111222444777999:::<<<@@@???@@@GGGLLL```~~~yyyWWWHHH;;;;;;@@@BBBCCCEEEDDDGGGOOOXXX[[[VVVQQQPPPOOOUUUUUUMMMKKKPPPQQQLLLSSSSSSTTTWWWYYY[[[]]]]]]\\\^^^cccgggmmmssszzzzzzwwwssspppooommmjjjhhhdddbbb````````````___^^^[[[WWWRRRNNNLLLKKKIIIHHHEEEDDDBBBAAABBBCCCBBBAAACCCAAAAAACCCFFFEEE@@@;;;666222333;;;BBBCCCCCCDDD@@@>>>;;;888666666777777888666666999777111...///000222333555555444333222///,,,***))))))***))))))333111---)))&&&&&&'''''''''''''''(((((((((((((((+++++++++,,,,,,------...///&&&111222***>>>III///...000333555888;;;<<<;;;?????????AAADDDGGGGGGFFFEEEGGGIIIQQQjjjoooJJJFFF@@@<<<;;;:::888777777666666555555555555555555555555333333333333333333333444444444333222111111LLLMMMPPPUUUZZZjjjcccXXXlllZZZDDD???777>>>999888777555666888999777666777???UUUwww{{{ttt}}}zzz}}}yyyooobbbVVVQQQKKKFFF???;;;:::999777444333222111222444444222111111111111111222333444555666777888999:::;;;<<<===>>>???@@@@@@@@@>>><<<;;;;;;===>>>??????@@@CCCEEE???>>><<<:::999999:::;;;:::::::::::::::;;;;;;;;;666555444222111111000000000111222444666888:::;;;;;;AAAAAACCCLLLVVVpppYYYBBB???>>>AAAEEEGGGHHHKKKHHHLLLUUU^^^___XXXRRRPPPSSSYYYWWWNNNKKKQQQSSSOOOUUUWWWZZZ]]]___aaabbbcccbbbcccfffiiinnnvvvzzzwwwtttrrrpppooollljjjgggeeeccccccbbbaaa___]]]WWWTTTPPPMMMLLLLLLKKKJJJEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???===;;;::::::333111333;;;AAAAAAAAAAAAAAA???<<<:::888777888888999777888:::888333000000000222333555555444333222...,,,)))))))))******)))444111---)))&&&&&&&&&'''&&&&&&''''''((((((((()))******+++,,,,,,---.........&&&222555///FFFSSS:::///000444888:::;;;;;;<<>>SSStttyyywww}}}ssszzz|||tttjjj^^^UUURRRJJJEEE>>>:::999888666333222111111222333333222000111111111111222444555666888888999:::;;;<<<======>>>>>>>>>======<<<;;;:::===???AAABBBBBBBBBCCCEEE===<<<;;;999999999:::;;;888888999999::::::::::::777666555333222222222222000111333555888:::;;;<<<<<>>:::999;;;===333222555===BBBAAA???@@@AAA@@@===;;;999999888888999777666888777222///111000111333444555444222111...+++)))((()))******))),,,***(((&&&&&&&&&'''(((&&&&&&&&&''''''(((((()))))))))***+++,,,---......***%%%,,,...+++999CCC444111000333999;;;;;;;;;>>>CCCBBBAAABBBDDDEEEEEEDDDFFFHHHIIIQQQjjjmmmHHHEEE???;;;:::999888777666666666555555555555555555555555555555555555555555555555555444333222111000JJJMMMRRRWWWaaawww```]]]yyyVVVEEEAAA777:::666666444222555:::<<<;;;888888<<>><<<;;;;;;:::;;;<<<===>>>???AAADDDEEECCCAAA@@@???======<<<<<<<<<<<<<<<<<<:::::::::999999999999999888777666555444333333333000111444666999;;;<<<===>>>CCCCCCGGGRRR___{{{```EEE>>>>>>>>>AAAHHHQQQXXXZZZTTTYYYccckkkhhh]]]UUUSSS\\\YYYWWWVVVSSSOOOPPPUUUUUU[[[ccciiijjjjjjjjjjjjllloootttyyy~~~~~~|||zzzwwwuuutttqqqnnnkkkiiihhhgggfffeeeccc```]]]TTTRRROOONNNMMMLLLIIIGGGEEECCCBBBBBBDDDEEEDDDCCCDDDCCCAAA@@@@@@@@@@@@@@@555444999@@@CCCAAA???@@@AAA@@@>>><<<;;;999999999888555333555333///---//////000222444444333222111---+++)))((()))+++******(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))(((((()))***+++,,,------)))((((((((((((+++......111///222888;;;:::;;;@@@CCCBBBBBBDDDGGGHHHHHHGGGHHHJJJJJJPPPfffnnnIIIEEE???;;;:::999777666666666666555555555555555555555555444444444444444444444444666555333222111000IIIMMMRRRYYYddd}}}\\\___QQQDDDBBB888===888999777555888>>>AAA@@@===666:::NNNpppsss```^^^qqqvvvlllcccZZZUUUTTTJJJDDD===999888666444111444333333444555555444222111111111222333444666777999::::::;;;<<<===>>>>>>:::999888999:::===@@@BBBAAACCCFFFFFFCCC???<<<:::>>>>>>>>>>>>????????????<<<<<<;;;:::999999888777999888777666555444444444000222444777999;;;======@@@DDDCCCHHHSSS___zzzxxxUUUAAA@@@???AAAIIIUUU___bbb___[[[```jjjqqqmmmbbbYYYWWW^^^XXXVVVZZZVVVNNNOOOVVVUUU\\\ffflllmmmlllllllllqqqvvv}}}|||zzzwwwvvvtttqqqmmmkkkhhhgggffffffeeeddd```^^^UUUSSSQQQOOOMMMKKKGGGDDDEEECCCBBBBBBDDDEEEDDDDDDHHHDDDAAACCCHHHIIIEEEAAA666666;;;BBBDDDAAA???@@@BBBAAA???===;;;:::999999777333111222000,,,+++......000111333333222111000---+++)))(((***++++++************)))(((((('''&&&%%%%%%&&&&&&'''((())))))'''((()))***+++,,,------///000,,,,,,///******444111...000777:::999;;;AAACCCCCCCCCFFFIIIKKKLLLKKKHHHKKKJJJOOOdddoooJJJGGG@@@;;;:::999777666666555555555555555555555555555555444444444333333222222222666555444222111000JJJOOOQQQSSSaaa{{{WWW___RRREEE>>>888999:::666555444666888999888777777999DDDgggrrr\\\YYYbbbjjjwww}}}vvvllleee^^^UUUMMMHHHCCC===999666555333222222222111111111111222222111222333444555777888888999:::<<<>>>???@@@@@@AAA<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBB???===>>>BBBBBB???;;;:::999777666777888:::;;;:::999888666444333222222222555888:::;;;===???@@@EEEFFFHHHHHHNNN```|||rrrqqqPPP>>><<>>AAA???FFFCCC???;;;999:::;;;<<<777555222///......///000////////////000000000000...,,,***)))******)))(((******)))((((((((((((((('''''''''(((((((((((((((((((((((()))******++++++***++++++,,,,,,------...///000222444777:::<<<===CCCDDDDDDCCCGGGLLLJJJFFFJJJJJJJJJUUUrrrjjjJJJGGG>>>;;;:::888777777777888888555444444444444555666666555444333333222222333333333333333222222111LLLQQQUUUYYYggg~~~YYYaaaQQQEEE>>>999:::;;;888666555555777888888777999999BBBcccttt\\\VVV\\\bbbsss|||wwwmmmfff^^^TTTLLLGGGCCC===888666555333222222222111111111111222222222222333444666777888888;;;;;;<<<===>>>>>>>>>>>>888999:::<<<>>>AAACCCDDDBBBCCCDDDDDDEEEFFFGGGIIIGGGCCC??????@@@@@@<<<888777666555555666888:::;;;;;;:::888666555444333333333555888:::;;;===???AAAFFFGGGHHHHHHOOOcccwwwvvvkkkMMM===:::@@@EEEKKKTTT\\\ZZZRRROOOUUUbbbqqqtttiii\\\TTTRRRRRRRRRSSSUUUXXX[[[]]]dddfffhhhiiiiiijjjkkkmmmtttzzz|||vvvqqqooommmllljjjhhhgggfffcccaaa^^^\\\[[[SSSSSSRRRQQQNNNKKKIIIGGGCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCGGGMMMLLLHHH666222<<>>888666333111//////000111000000000000////////////...,,,***)))******)))((())))))((('''''''''''''''))))))((((((''''''&&&&&&(((((())))))***+++++++++***++++++,,,,,,------...///000222444777999;;;<<<@@@BBBCCCDDDHHHLLLKKKFFFIIIJJJKKKWWWtttjjjJJJGGG>>>;;;:::999777777777777888555444444444444555666666555444333333222222333333333333333222222222LLLRRRWWW]]]lllyyyZZZmmm~~~PPPEEE>>>999;;;<<<;;;999666555666888888888:::999===\\\yyy```WWWZZZ___uuu~~~yyyoooggg^^^SSSKKKGGGBBB===888666444333222222222111111111111222222222333444555666777888999<<<<<<=========<<<<<<;;;888999;;;===???BBBCCCDDDAAACCCEEEGGGJJJLLLMMMNNNKKKGGGAAA>>>===;;;888555333222222333444666888::::::999888666555444444444333555888:::;;;===???AAAHHHIIIHHHIIIQQQggg{{{ooo}}}xxx```HHH<<<;;;@@@FFFLLLTTTXXXTTTNNNNNNUUUddduuuzzzpppaaaWWWRRRSSSTTTWWWZZZ]]]```bbbfffggghhhhhhhhhiiikkkmmmyyy~~~{{{uuuqqqooommmkkkjjjgggfffeeebbb```]]]ZZZYYYTTTSSSRRRQQQNNNLLLIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCAAACCCCCCCCCGGGKKKIIIDDD888555@@@IIIEEEEEEIIIFFF@@@===:::999;;;===???@@@999777444222000000111222111111000000//////......---+++))))))******)))((((((((('''''''''&&&&&&&&&******)))((('''&&&%%%%%%)))))))))***++++++,,,,,,***++++++,,,,,,------...000111222444777999:::;;;===AAADDDEEEIIIMMMLLLGGGGGGIIIMMM[[[wwwjjjIIIFFF>>>;;;:::999777777777777888555444444444444555666666555444333333222222333333333333333222222222LLLQQQVVV^^^pppooo]]]|||QQQGGG@@@:::;;;===>>>;;;777555666777888888;;;888:::VVV~~~eee\\\___bbbzzzxxxppphhh^^^SSSKKKFFFBBB<<<888666444333222333222222111111222222333333333444555777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCFFFIIIMMMOOOOOONNNJJJFFF@@@<<<:::888555333222222222222333444666777888777666555444444444444444666888:::;;;===@@@BBBIIIJJJHHHIIIUUUlllmmmkkkwwwmmmbbbPPPAAA;;;<<<@@@GGGNNNTTTUUUQQQLLLPPPXXXkkk}}}sss```TTTTTTUUUXXX[[[^^^aaacccdddhhhjjjkkkkkkkkkmmmppprrr|||}}}yyyuuuqqqooommmkkkiiigggfffeeeccc```\\\YYYXXXTTTTTTRRRPPPNNNKKKIIIHHHEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCFFFHHHDDD<<<999:::GGGPPPKKKJJJLLLGGG???;;;777666999<<<>>>>>>888666444222000000000111222111111000///......------+++)))))))))))))))'''(((((((((((((((''''''&&&))))))((((((''''''&&&&&&))))))******++++++,,,,,,***++++++,,,,,,------...000111333555777999:::;;;>>>CCCGGGHHHKKKMMMKKKGGGDDDHHHOOO___|||iiiHHHFFF>>><<<;;;999777666666777777555444444444444555666666555444333333222222333333222222222222222222OOORRRWWW```vvvllldddzzzRRRIIIBBB::::::<<>>@@@AAABBBCCCCCCCCCGGGGGGIIIMMMPPPQQQOOOLLLDDDAAA===999777777666555555444444333333333333444666555444444333333333333555777888:::;;;===@@@CCCIIIJJJHHHJJJYYYrrrsssaaalllzzzaaaUUULLLBBB;;;;;;:::>>>FFFOOOSSSSSSOOOMMMPPP\\\qqqttt___SSSWWWYYY\\\___bbbdddeeefffmmmoooqqqssstttvvvyyy|||{{{xxxtttqqqooommmjjjhhhggggggfffdddaaa]]]YYYWWWTTTSSSQQQOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEECCCCCCGGGHHHBBB888777AAAYYYfff```XXXOOOBBB???:::555444777::::::999666555333111000/////////222111111000///......------+++)))((())))))(((''')))************)))((('''&&&&&&''''''(((((())))))((())))))***++++++,,,,,,***++++++,,,,,,------...000111222444777999;;;;;;BBBGGGKKKKKKKKKLLLKKKGGGCCCHHHPPPaaahhhGGGFFF>>><<<;;;999777666666666777555444444444444555666666555444333333222222333333222222222222222222SSSVVVZZZeee~~~mmmiiirrrOOOJJJCCC;;;:::;;;===:::777666666777777777999::::::MMMuuuhhh[[[YYYZZZooo|||sssiii^^^TTTMMMDDD@@@;;;777555444333222333333222222222222333333444555666777888999:::;;;999:::;;;<<<===>>>>>>>>><<<===@@@CCCFFFGGGHHHHHHKKKJJJKKKOOORRRRRRMMMIII>>>===;;;999888888888888777777777666666555444444555555444444333444444444666777999999:::===AAADDDGGGIIIHHHKKK\\\wwwyyyeee]]]ssshhhNNNCCC>>>999777;;;888;;;CCCNNNSSSRRRPPPQQQXXXfff|||wwweee\\\ZZZ\\\```dddgggiiijjjiiimmmppptttwwwyyy{{{}}}~~~zzzwwwsssqqqooommmjjjhhhggggggfffdddaaa]]]YYYVVVTTTRRRPPPMMMKKKIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFAAAAAAAAACCCIIIKKKDDD:::999MMMpppzzzlllZZZDDD@@@:::444333666999999777555444333111000///......111111000000//////......,,,***(((((())))))(((''')))***+++,,,+++***)))(((%%%%%%&&&'''((()))******((((((((()))******++++++***++++++,,,,,,------...///000222444777:::<<<===CCCIIILLLKKKJJJKKKJJJGGGDDDIIIPPPaaafffFFFEEE>>>===<<<:::888666666666666555444444444444555666666555444333333222222333333111222222222222333SSSVVV\\\iiieeeggghhhJJJHHHDDD<<<;;;;;;:::888666666777777666555777;;;<<>>>>>============???BBBFFFHHHIIIIIIIIIHHHGGGHHHLLLPPPOOOIIICCC:::;;;;;;;;;:::::::::;;;888999999999999888888777666666555555555666666777666777999999:::===AAAEEEEEEGGGHHHLLL```{{{mmm___```|||lllVVVAAA:::999666666:::888;;;DDDPPPVVVUUUWWW[[[cccqqqqqqdddaaa[[[^^^dddiiinnnppppppppprrruuuzzz~~~xxxvvvssspppooollliiigggffffffeeeccc```[[[WWWTTTSSSQQQNNNKKKIIIGGGGGGFFFIIIGGGFFFDDDDDDEEEFFFGGGAAAAAAAAADDDJJJMMMEEE:::<<>>AAAGGGJJJHHHGGGIIIJJJIIIGGGJJJPPP___|||eeeEEEEEE???===<<<:::888666666666666555444444444444555666666555444333333222222333333111111222222222333QQQTTT\\\kkkvvvYYYaaa```EEEFFFDDD<<<;;;<<<888777666666777777666444666<<<>>>LLLmmmnnnaaa\\\\\\mmmwwwtttyyyyyykkk]]]SSSMMMCCC???:::666555444333222444333333222222333333444555555666888999:::;;;<<>>===<<<;;;BBBCCCFFFHHHIIIIIIHHHGGGCCCBBBCCCHHHKKKJJJDDD>>>:::;;;======<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;777777777777777888888999777888999999:::===BBBEEECCCGGGGGGMMMaaa|||kkkaaaggg^^^JJJ999777999777666999<<<>>>GGGTTTZZZ[[[^^^dddhhhtttwwwcccYYYZZZ[[[___fffmmmrrruuuvvvvvv|||xxxuuurrrpppooollliiigggdddddddddbbb___ZZZUUURRRRRRPPPMMMJJJHHHGGGFFFFFFIIIHHHFFFDDDDDDEEEFFFGGGDDDCCCCCCEEEKKKLLLBBB666999GGG___ggg```]]]YYYLLLAAA:::444444:::>>>===:::666666555444222111000000////////////000000000000,,,***(((((((((((((((&&&'''(((***+++***)))'''&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))***++++++,,,,,,---......,,,...000444888;;;>>>??????DDDHHHFFFEEEHHHJJJJJJJJJLLLPPP\\\yyydddEEEEEE???===<<<:::888666666666666555444444444444555666666555444333333222222333333111111111222222333RRRSSSZZZllllllWWWbbb]]]DDDCCCAAA===<<<888888777666555555444444555555555666@@@\\\tttddd^^^]]]fffvvvtttmmmzzzvvvlllbbbVVVNNNHHHBBB:::666555555444222333333222222222333444444555666888:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@DDDHHHMMMNNNIIIDDD@@@??????AAACCCEEEEEEDDDBBBAAABBBBBBAAA???===;;;999888999888888777888999;;;<<<888888999777666555666888888666888<<<===<<>><<<999999999777555333111///...111222222000111444222...---,,,***)))'''&&&&&&%%%''''''''''''(((((((((((()))))))))'''&&&(((,,,//////---+++)))(((((()))***---***((())),,,...---+++...///000333999======:::FFFFFFFFFGGGHHHIIIHHHGGGGGGJJJPPP]]]tttdddFFFBBB===<<<;;;999777666555444444555444444333333444444555444444333333333333222222111111111111111111SSSTTT[[[oookkkXXXfffzzzYYYFFFFFFAAA===???>>>888777666555555444444555666666666>>>WWWzzzyyylllddd```hhhyyyuuunnnzzzwwwmmmcccXXXPPPHHHBBB:::666555555444222333333222222333333444555666888999;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBGGGIIIKKKIIIEEE@@@======???AAADDDFFFGGGFFFDDDCCCDDDCCCBBBAAA???===;;;999;;;:::999888888999:::;;;<<<>>>@@@???<<<999777777888666888<<<===<<>>HHHTTT]]]bbbddddddggggggddd[[[PPPJJJKKKNNNYYY___iiirrryyy~~~~~~yyyvvvsssqqqpppmmmjjjhhheeeeeedddaaa]]]YYYXXXWWWQQQOOOMMMLLLKKKHHHDDDAAADDDFFFEEEAAAAAAEEEEEEBBBEEEGGGFFFEEEFFFFFF>>>444888AAAIIIJJJIIIJJJKKKIII>>>999444444777;;;<<<;;;777666555444222111111000111333333111333777666111+++***)))(((((('''((((((''''''''''''((((((((((((&&&'''''''''''')))...111...---+++)))(((((()))***,,,***)))))),,,------+++/////////111666;;;===;;;EEEEEEFFFHHHIIIIIIHHHGGGDDDFFFLLL[[[vvv]]]EEECCC>>><<<;;;999777666555555444555444444333333444444555444444333333333333222222111111111111111111TTTTTT]]]uuufffXXXlllvvvZZZJJJHHHAAA<<>>@@@BBBDDDEEEJJJJJJHHHDDD???<<<<<<<<<@@@BBBEEEHHHIIIHHHGGGFFFDDDDDDCCCBBB@@@===;;;:::;;;:::999999999999999:::<<<@@@EEEGGGDDD???:::888888666888<<<===<<>>444888@@@GGGHHHGGGHHHGGGEEE>>>999333111444888;;;;;;444444333222111111111111111333333222555999888444)))((((((((((((((()))***''''''''''''(((((((((((('''((((((''''''(((,,,///---,,,***)))(((((()))***,,,***)))***+++---,,,,,,000......111555999<<<===BBBDDDGGGIIIJJJIIIGGGFFFDDDEEEKKK\\\zzzWWWCCCBBB===;;;:::999777666555555555555444444333333444444555444444333333333333222222111111111111111111SSSSSS___|||~~~\\\XXXsssbbbPPPIII@@@;;;<<<:::888777666555555444444555777666555999IIIfffxxxqqqpppiii{{{~~~}}}~~~{{{pppdddYYYQQQHHHBBB;;;666666666555333333333333333333444555666999999:::;;;<<<===============>>>@@@BBBDDDFFFHHHKKKHHHDDD???<<<<<<>>>@@@AAACCCGGGIIIKKKJJJIIIHHHCCCCCCBBB@@@???<<<;;;999888888888999999:::;;;;;;999???GGGKKKJJJDDD>>>:::888666888<<<===<<>>@@@CCCGGGJJJJJJHHHGGGFFFIIIJJJOOOaaa~~~YYYBBB@@@:::;;;:::999777666555555555555444444333333444444555444444333333333222222222111111111111111111RRRTTTdddnnnSSS]]]hhhQQQHHH@@@>>>===777888777666555555444444555444555555888CCC]]]xxxtttxxxwwwrrrdddXXXPPPIIICCC;;;777666666555333333333333333444555666777999999999::::::;;;<<<<<<===>>>???AAACCCFFFHHHIIIJJJFFF@@@<<<<<>><<<::::::666777888;;;===>>>@@@@@@???EEELLLOOOMMMFFF???;;;888666888<<<===<<>>;;;;;;>>>>>>CCCHHHJJJIIIGGGGGGGGGJJJMMMTTTddd]]]CCC???:::::::::888777666666666666555444444333333444444555444444333333333222222222111111111111111111QQQVVVllldddOOOaaadddOOOHHHBBBCCCBBB:::888777666555555444444555222444666888>>>TTT{{{zzzwww~~~uuufffYYYQQQIIICCC;;;777666666555444333333333333444555777777::::::999999:::;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIGGGCCC>>><<<>>>BBBFFFHHHHHHIIIKKKLLLLLLJJJHHHFFF??????@@@@@@???>>>======:::;;;>>>AAADDDGGGHHHIIIMMMPPPSSSRRRMMMEEE>>>;;;888666888<<<===<<>>777444AAAEEEHHHGGGFFFDDD@@@::::::???FFFKKKJJJEEE>>>888777555333000......//////000111000---...000---)))++++++)))(((''''''''''''''''''''''''((((((((((((&&&'''(((((('''''')))+++'''(((((())))))************+++,,,+++******,,,...,,,---555@@@BBB<<<:::>>>>>>BBBGGGIIIHHHFFFGGGIIIHHHLLLSSSbbb{{{]]]CCC@@@<<<:::999888777666666666666555444444333333444444555444444333333333333222222111111111111111111RRRZZZtttaaaNNN```rrr\\\OOOJJJDDDEEEFFF>>>888777666555555444444555000333777777999KKKrrr{{{xxxhhh[[[TTTIIICCC<<<777666777555444222333333333555666777888<<<;;;;;;::::::;;;<<<===??????@@@AAACCCEEEGGGHHHEEEAAA===<<>>:::333333444555666999<<>>BBBGGGHHHFFFEEEGGGJJJHHHKKKPPPZZZpppYYYCCCAAA<<<:::999888777666666666666555444444333333444444555444444333333333333222222111111111111111111TTT^^^zzzcccNNN\\\fffXXXQQQMMMDDDDDDEEE???888777666555555444444555000333777777666EEElll~~~yyyzzzkkk^^^WWWJJJCCC<<<777777777666444222333333444555666888888======<<<;;;;;;<<<>>>?????????@@@AAACCCEEEFFFGGGDDD@@@===<<<@@@CCCDDDDDDMMMNNNNNNNNNKKKGGGCCCAAACCCDDDEEEGGGHHHHHHHHHHHHLLLNNNQQQSSSVVVWWWWWWWWWUUUTTTQQQKKKEEE@@@======888777888<<<===<<>>777999BBB>>>CCCGGGGGGEEEDDDHHHLLLJJJMMMNNNTTTfffVVVCCCAAA;;;999999888777666666666777555444444333333444444555444444444333333333222222111111111111111111