BM6P6(@ {{{vvvuuuuuusssrrrpppnnnmmmlllkkkiiiiiiiiihhheeecccgggeeebbb```]]]ZZZVVVSSSHHHEEEAAA>>><<<;;;999777333444555666666444222111555444333333222222333333111111000000000000111111000000000000000000000000///000000111222333333333444444555555555555555444444555666777777777666555777777888999999999999999;;;;;;:::999888777666555999888777777999;;;===???BBBBBBCCCHHHQQQWWWPPPFFFBBB;;;555555666444444555:::===AAADDDDDDAAA<<<999777666555555666888:::<<<>>>@@@BBBCCCCCCBBBCCCDDDAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???>>><<<;;;<<<===???@@@?????????@@@AAABBBDDDEEECCCDDDFFFHHHIIIIIIIIIHHHKKKJJJHHHHHHJJJLLLPPPRRRPPPRRRSSSUUUTTTSSSQQQPPPWWWWWWYYYZZZ]]]___bbbcccfffddd```______```aaabbbbbb```___```cccgggjjjlllsssuuuyyy~~~}}}zzzxxxwwwwwwzzz~~~}}}uuuvvvvvvxxx}}}sssmmmggg```]]]^^^^^^]]]ccctttyyyuuuppppppppplllbbbZZZSSSOOOJJJGGGEEEDDDBBBAAA>>>===;;;:::999888888888:::999888888888999:::;;;;;;IIISSSYYY]]]___tttzzzwwwwwwvvvuuusssqqqooonnnmmmkkkjjjiiiiiihhhfffcccgggdddbbb___]]]ZZZVVVSSSIIIEEEAAA>>><<<;;;999777333444555555555444333222444444333222222222222222111111000000000000111111222222222222222222222222......///000222333444555444555555666666666555555555555777777888777666555666666777888888999999999;;;;;;:::999888777666666888777666666888:::<<<===AAABBBDDDHHHQQQXXXUUUNNN@@@999333444666555777:::;;;>>>BBBEEEEEEBBB>>>;;;777666555444444666999:::<<>>===<<<<<<===???@@@?????????@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIIIIJJJMMMPPPRRRQQQRRRSSSTTTTTTTTTSSSRRRTTTUUUVVVYYY]]]```ccceeeeeeccc```______```aaabbbbbbaaa___```cccfffiiikkkrrruuuyyy~~~~~~zzzxxxwwwwwwxxx|||zzzuuuuuuxxx|||sssmmmggg___\\\\\\ZZZZZZ___lllzzzvvvrrrqqqqqqlllbbbZZZSSSOOOJJJGGGEEEDDDBBBAAA>>>===;;;:::999888888888888888777777777888999:::;;;IIISSS[[[```aaarrrzzzxxxxxxwwwvvvtttrrrpppooommmllljjjjjjjjjiiifffdddfffcccaaa^^^\\\YYYUUUSSSIIIFFFBBB>>>===;;;999777555555444444444333333333333333222111111111111222000000000000000000000000111111111111111111111111------...///111333444555555666666777777666555555666777888999888888666666444555555666777888888888;;;::::::999888777666666777666666666777888:::<<<===@@@CCCEEELLLTTTWWWTTTAAA:::444333444444777;;;<<>>BBBEEEEEEDDDDDDEEEAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJMMMPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVXXX[[[^^^aaabbbcccbbb```______```aaabbbcccbbbaaa```bbbeeehhhjjjqqqtttyyy~~~zzzxxxwwwvvvssswwwuuuuuuyyyzzzrrrnnnggg___[[[ZZZXXXYYY^^^eeesss|||xxxtttsssrrrlllccc[[[SSSOOOJJJGGGEEEDDDBBBAAA======;;;:::999999999999888777666666666777888999;;;GGGPPPYYYaaaaaannnzzzxxxwwwwwwuuutttrrrpppooommmkkkjjjjjjjjjiiigggeeedddbbb___]]][[[YYYUUURRRJJJGGGBBB???===;;;999777666555444333333333333444333222111111000000111111000000111111111111000000........................////////////000222444555777777777888777777666666777888999::::::999888777444555555555666777888888::::::999999888777777666777777666777777999:::;;;888===???@@@DDDLLLQQQRRRDDD===666333222111444999===???CCCGGGHHHFFFCCCAAA:::888555333333444666888:::===BBBEEEFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>????????????@@@AAABBBBBBBBBCCCFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJKKKNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]aaaaaaaaa```___```bbbdddcccccccccbbbbbbdddhhhkkkqqquuuzzzzzzxxxvvvvvvpppttt|||xxxyyy}}}zzzsssnnnhhh___ZZZYYYYYY\\\___bbbgggsss}}}zzzyyyyyy}}}~~~|||xxxvvvsssmmmddd\\\SSSOOOJJJGGGEEEDDDBBBAAA======<<<::::::999999999888777777666777888999::::::CCCIIIQQQZZZ\\\hhh|||vvvuuuuuutttrrrpppnnnmmmlllkkkjjjjjjjjjiiigggeeecccaaa^^^\\\[[[XXXTTTQQQKKKGGGCCC???===;;;999777666555444333333333333444333222111111000000111111///000111111111111000///------------------------222111000000000222333444888999999999888888777666888999:::;;;;;;;;;:::999777666666666666777888888::::::999999888777777777888888888888999999:::;;;777<<<>>>===>>>DDDJJJKKKCCC<<<666444222111555;;;===@@@CCCFFFGGGFFFCCCBBB<<<:::777444333555777999;;;>>>BBBEEEFFFEEEFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@?????????????????????AAABBBBBBBBBBBBBBBFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\```aaabbbaaa``````ccceeeeeeeeeeeeddddddfffjjjnnnsssvvv|||~~~zzzwwwvvvuuurrruuu|||}}}yyyrrrmmmggg^^^YYYXXXXXX[[[]]]]]]]]]dddpppzzzzzzzzzvvvsssssstttxxx{{{|||xxxtttmmmddd^^^SSSOOOJJJGGGEEEDDDBBBAAA======<<<;;;::::::::::::999999888777888999:::;;;:::>>>???EEENNNRRR```xxxttttttsssrrrpppnnnlllkkkkkkiiihhhiiiiiiiiigggeeeaaa___]]][[[ZZZWWWTTTQQQKKKHHHCCC@@@===;;;999777555555444444444333333333333333222111111111111222///000111222222111000///000000000000000000000000333222111000111333555666::::::::::::999888777777777888:::<<<=========<<<;;;:::888777777777888999999999999888888888777777888888888999999999::::::888===???===>>>BBBEEEDDD<<<888555444333333999@@@===???BBBEEEEEEDDDBBB@@@===:::777444333555888:::===@@@CCCDDDEEEEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@????????????@@@AAABBBCCCBBBAAAAAAEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQNNNOOOQQQSSSUUUWWWXXXYYYTTTUUUVVVXXXZZZ\\\___```___bbbdddcccaaaaaadddhhhfffhhhiiihhhfffhhhmmmrrrvvvyyy}}}yyywwwvvvuuuwwwyyy}}}wwwooojjjddd[[[WWWWWWSSSUUUWWWUUUTTTVVV^^^dddgggkkkqqqxxx|||~~~~~~}}}wwwvvvuuuqqqnnnlllmmmoooqqquuu~~~{{{uuunnneee___SSSOOOJJJGGGEEEDDDBBBAAA======<<<;;;;;;;;;;;;;;;:::999888888888999;;;;;;999<<<:::<<>>????????????===;;;999888888999:::999999999888888888888888666777888888888888888888777;;;>>>>>>@@@BBBAAA===999666555555444444999AAA===???AAACCCCCCBBB???>>><<<999555222222555888;;;@@@AAACCCCCCCCCDDDFFFHHHCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@AAACCCCCCBBBAAA@@@DDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQKKKMMMPPPSSSVVVWWWXXXXXXTTTUUUVVVXXX[[[]]]```aaa___bbbeeeeeeccccccfffjjjhhhjjjlllkkkiiikkkqqqwwwyyy||||||xxxvvvuuuuuuxxxxxx{{{|||sssjjjeee^^^WWWSSSTTTMMMNNNPPPOOOMMMNNNQQQTTTXXX[[[___dddhhhjjjkkkkkkfffhhhhhhgggeeedddgggiiiiiimmmwww}}}vvvnnneee```SSSOOOJJJGGGEEEDDDBBBAAA===<<<<<<;;;;;;;;;;;;<<<999888777777777888:::;;;777<<<:::;;;@@@DDDUUUrrrttttttsssrrrpppnnnlllkkkhhhgggfffggghhhgggeeeccc```^^^[[[ZZZYYYVVVSSSPPPLLLIIIDDD@@@>>>;;;999777333444555666666444222111555444333333222222333333...000111222222111000...////////////////////////000//////111444888<<>>888:::777777777555333777>>>===>>>@@@BBBBBB@@@>>><<<:::777444111111444888:::BBBCCCCCCBBBBBBCCCFFFHHHCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCCCCBBBAAA@@@CCCDDDFFFHHHIIIIIIIIIHHHJJJJJJKKKMMMNNNOOOPPPQQQIIILLLOOOSSSVVVWWWXXXWWWXXXXXXXXXYYY[[[\\\^^^______cccgggfffdddcccgggkkkiiilllnnnmmmkkkmmmtttzzz{{{~~~{{{xxxvvvuuuuuuvvvuuuwww}}}zzzqqqgggaaa[[[TTTQQQRRRJJJKKKLLLLLLKKKJJJKKKLLLJJJLLLOOOSSSVVVYYYZZZ[[[\\\^^^``````______bbbeeeccchhhrrr~~~wwwnnnfffaaaSSSOOOJJJGGGEEEDDDBBBAAA===<<<<<<;;;;;;;;;<<<<<<888777666666666777999:::777<<<<<<===@@@BBBTTTqqq~~~xxxwwwtttppplllkkklllmmmllljjjhhhiiikkkkkkhhhfffbbb```]]][[[ZZZXXXUUUSSSKKKGGGBBB>>>;;;999777666555555555555555555555555777666333111111111222333333333333333333333333333111111222222222222111111222000///222777;;;<<<<<<>>>===<<<;;;999888777666444666999;;;===@@@DDDFFFBBB@@@===:::888777777888777888888888888777666666888888888999888777666666888777777999<<<===:::777777555222222555888;;;;;;>>>???@@@@@@???===;;;:::888555222//////222666999BBBCCCEEEEEECCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQKKKLLLOOOSSSWWWYYYXXXWWWXXXYYY[[[[[[[[[\\\]]]___```aaabbbbbbccceeehhhkkklllkkkkkkpppvvvzzz{{{zzz}}}yyyuuutttttttttvvvuuuxxx}}}wwwqqqiii```YYYSSSNNNKKKIIIFFFDDDCCCCCCDDDDDDCCCHHHHHHHHHHHHIIIKKKMMMOOOSSSTTTUUUVVVXXXZZZ[[[\\\___dddooo||||||~~~wwwpppgggZZZSSSOOOJJJFFFCCCBBBAAA@@@???>>>===;;;:::999888888999999888888999999:::;;;888888666;;;CCCBBBOOOjjjxxxwwwuuuqqqmmmkkkkkkmmmkkkjjjhhhiiijjjiiigggddd```^^^[[[ZZZXXXVVVSSSQQQKKKGGGBBB>>>;;;999777666555555555555555555555555555444222000000000111222111111111111111111111111000111111111111111111000111///...000555999;;;<<>><<<;;;:::999888555777:::;;;===???BBBEEEAAA@@@===:::888888888888999999999999999999999999999999888888777777666666888888777999<<<<<<:::777666444333333666999:::;;;>>>???@@@AAA@@@>>><<<:::666444111///000333888;;;CCCEEEGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOQQQTTTWWWYYYWWWVVVXXXYYY[[[[[[[[[\\\]]]___```aaaaaaaaaaaabbbeeehhhffffffiiiooovvv|||}}}}}}{{{wwwuuuttttttuuutttuuuzzzuuuooofff^^^WWWQQQLLLIIIGGGEEECCCCCCCCCDDDCCCBBBEEEEEEDDDEEEFFFHHHJJJKKKNNNOOOPPPRRRSSSUUUVVVWWWZZZ^^^hhhttt{{{}}}vvvooogggZZZTTTOOOJJJFFFDDDBBBAAA@@@===<<<;;;;;;::::::::::::999999888888999999:::;;;666666444999@@@???MMMhhhxxxxxxuuuqqqmmmkkkkkklllkkkiiihhhhhhhhhgggdddbbbaaa___\\\[[[YYYWWWSSSQQQKKKGGGBBB>>>;;;999777666444444444444444444444444444333111000//////000111111111111111111111111111///000000111111000000///000...---///333777;;;<<<>>>>>>===<<<:::999888888666888:::<<<<<<>>>@@@CCC@@@???===:::999888888888::::::999999:::;;;===>>>;;;:::999777666666777777999888888:::<<<<<<:::888555444333555888:::;;;:::>>>???@@@AAA@@@>>><<<;;;555333000///000444888;;;CCCEEEGGGHHHGGGFFFFFFGGGDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRUUUWWWXXXWWWUUUXXXYYY[[[[[[[[[\\\]]]___```aaaaaaaaa___```aaaccc```bbbhhhpppxxx}}}}}}yyyvvvuuuuuutttqqqqqqvvv|||rrrlllccc[[[TTTNNNIIIFFFEEECCCBBBCCCCCCCCCAAA???AAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPUUUXXXaaalllvvvzzz{{{tttooohhh[[[TTTPPPJJJFFFDDDCCCAAA@@@;;;;;;:::::::::;;;;;;<<<999999888888999999:::;;;;;;;;;888<<>>;;;999777666444444444444444444444444333222111000000000000111222222222222222222222222//////000000000000//////000///...///222777;;;===;;;;;;:::999888777666666777999;;;<<<<<<===>>>@@@???>>><<<;;;999999999999;;;:::999999:::<<>><<<:::777666666777888999999:::;;;;;;;;;:::888444333444666999;;;;;;:::===>>>???@@@@@@>>><<<;;;666444222000111333777999???BBBEEEFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRUUUXXXYYYYYYWWWXXXYYY[[[[[[[[[[[[]]]___bbbbbbcccaaa___^^^___```^^^bbbiiirrrzzz}}}yyywwwvvvvvvsssooommmqqqvvvpppjjjaaaXXXRRRLLLHHHFFFBBBBBBBBBBBBCCCBBB???===>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKSSSUUU\\\fffppp{{{yyyzzzsssnnnhhh\\\TTTPPPJJJFFFDDDCCCBBBAAA<<<<<<;;;:::::::::;;;;;;999999888888999999:::;;;>>>>>>;;;>>>CCCDDDUUUtttzzzyyyxxxsssnnnkkkiiijjjhhhhhhhhhgggeeecccbbbaaadddcccaaa___]]]ZZZUUURRRKKKGGGBBB>>>;;;999777666444444444444444444444444333222222111111111111111222222222222222222222222//////000000000000//////000000000111333777;;;>>>::::::999888777666666555777999<<<===<<<<<<===>>>======<<<;;;:::999999999;;;:::999999:::===@@@AAAAAA???<<<999888888888999999:::;;;<<<;;;:::999999444333444666999;;;<<<;;;<<<===>>>??????===<<<:::888666444111111222444555===@@@DDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBEEEFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPPPPOOOQQQTTTXXXZZZ[[[ZZZXXXYYY[[[[[[[[[[[[]]]___cccddddddcccaaa``````aaaaaafffmmmttt{{{~~~{{{yyywwwvvvvvvrrrllliiikkkpppwwwpppiii```WWWQQQLLLHHHFFFBBBAAAAAABBBBBBAAA???<<<>>>>>>?????????????????????@@@AAACCCEEEFFFGGGHHHOOOQQQWWW```gggqqqyyyzzztttoooiii]]]TTTPPPKKKGGGEEECCCBBBAAA>>>>>><<<;;;:::999999999999999888888999999:::;;;;;;;;;888;;;@@@CCCWWWxxx{{{zzzyyytttoookkkiiihhhggghhhiiigggeeecccbbbbbbcccaaa```^^^\\\YYYSSSPPPKKKGGGBBB>>>;;;999777666333333333333333333333333222222222222222222222111000000000000000000000000///000000111111000000///...///111333444777;;;>>>;;;;;;::::::999888888777666999<<<===<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<>>>@@@AAACCCBBB???===;;;:::999999999;;;======;;;999999:::555444444666999<<<======<<<===>>>??????>>><<<;;;:::888555222111111222333<<<@@@DDDGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<>>>@@@CCCDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHIIIKKKLLLMMMMMMOOONNNOOORRRWWWZZZ[[[[[[XXXYYY[[[[[[[[[\\\]]]___bbbdddeeeeeecccaaabbbbbbdddiiipppuuuzzz~~~}}}zzzxxxvvvuuutttpppiiidddeeeiiinnnwwwoooiii___VVVPPPKKKHHHGGGCCCAAAAAAAAAAAAAAA???===??????@@@@@@@@@??????>>>??????@@@BBBDDDEEEGGGGGGKKKLLLRRRXXX^^^eeessszzz|||vvvpppjjj^^^UUUQQQKKKGGGEEEDDDBBBAAA???>>>===;;;999999888888999999888888999999:::;;;;;;;;;999<<>>;;;999777666333333333333333333333333000000111111111111111000000000000000000000000000000111111111111111111000***...111333444666999;;;:::::::::999888888777777555888;;;======<<<<<<===;;;;;;;;;;;;;;;;;;::::::<<<======>>>???@@@@@@AAADDDDDDBBB@@@>>><<<:::999999;;;>>>===;;;999999:::666444333444888<<<>>>>>>===>>>@@@AAAAAA@@@???===888777444222111222333444:::>>>CCCFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>><<<>>>AAACCCDDDCCCBBBAAACCCDDDEEEEEEGGGGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNPPPOOOOOORRRUUUXXXYYYYYYXXXYYY[[[[[[[[[\\\]]]___```bbbdddddddddccccccdddeeeiiioootttxxx|||~~~{{{wwwtttrrrqqqllleee______aaaeeemmmttt{{{nnnggg]]]TTTNNNJJJHHHFFFDDDBBB@@@@@@AAAAAA@@@???@@@@@@AAAAAAAAA???>>>===>>>???@@@BBBCCCEEEFFFGGGHHHIIINNNTTTWWW\\\gggsss|||~~~xxxrrrkkk^^^UUUQQQKKKGGGEEEDDDCCCBBB>>>===<<<;;;:::999999999999999888888999999:::;;;;;;<<<:::>>>FFFLLLfff{{{{{{zzzvvvpppkkkhhhgggeeegggiiihhheeecccdddfffeeedddcccbbb```[[[VVVQQQKKKGGGBBB>>>;;;999777666333333333333333333333333...///000000000000000///111111111111111111111111111111222222222222111111(((,,,111444444555777999888888777777666666555555555888;;;======<<<======:::;;;;;;<<<<<<;;;::::::>>>>>>@@@AAAAAAAAAAAAAAAEEEEEEDDDBBB@@@===;;;999999<<<>>>>>>;;;999999:::777444333444777;;;>>>@@@???@@@BBBCCCCCCBBBAAA@@@777555444222222333444555777;;;@@@CCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>><<<>>>AAACCCDDDDDDBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTVVVWWWWWWXXXYYY[[[[[[[[[\\\]]]___^^^```cccddddddcccdddddddddiiinnnsssvvv{{{|||xxxssspppnnnjjjbbb[[[[[[]]]```fffmmmrrryyyyyymmmfff\\\SSSMMMIIIGGGEEEEEECCC@@@???@@@AAAAAA@@@@@@@@@AAAAAAAAA???>>>===>>>???@@@BBBCCCEEEFFFGGGHHHIIINNNSSSUUUXXXaaalllxxx}}}zzzssskkk^^^UUUQQQLLLGGGEEEDDDCCCBBB<<<;;;;;;::::::;;;;;;;;;999999888888999999:::;;;666888777;;;CCCKKKfff}}}}}}|||zzzwwwssspppmmmkkkkkkjjjjjjiiihhhhhhhhhffffffeeeeeebbb\\\TTTNNNLLLIIIDDD===777444444666555555444444444333333333222111111111111111222222000000000000//////////////////000000000000//////222333555555444555666888555444444333333444444555444777<<<>>>===;;;:::999:::;;;;;;;;;;;;:::888777<<<===??????>>>======>>>BBBDDDEEECCC@@@===;;;;;;=========<<<;;;:::888888777777777888:::<<<>>>@@@???AAAEEEIIIKKKHHHCCC???888555333222444555666666777:::>>>BBBEEEEEEDDDCCCEEEFFFHHHIIIHHHGGGEEECCCFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBAAA@@@???>>>===???@@@BBBDDDDDDDDDBBBAAACCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSRRRQQQRRRTTTUUURRRSSSUUUWWWZZZ^^^```bbbcccddddddcccbbbbbbccceeehhhjjjnnnqqqtttyyy~~~~~~xxxpppiiieeefffaaa[[[XXXXXX[[[^^^```nnnooovvv~~~uuuiiicccYYYQQQLLLIIIGGGFFFFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCAAA@@@@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFIIIJJJLLLNNNPPPTTTZZZ^^^ooo|||}}}yyyvvvqqqhhh___WWWSSSNNNIIIFFFCCC@@@>>>===<<<;;;:::999999999999999888777666666777888999:::555666<<>>>>>>>><<<<<<===>>>AAABBBCCCBBB???===<<<<<<;;;;;;;;;;;;:::999888777777777777888:::<<<>>>@@@@@@BBBFFFJJJKKKIIIDDD@@@666333000000111222333333444777<<>>===<<<;;;===???@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTSSSSSSSSSUUUWWWSSSTTTUUUWWWZZZ]]]___aaabbbcccdddcccbbbbbbdddffffffiiilllppptttzzz{{{tttmmmiiiddd___ZZZWWWXXX[[[^^^___iiiiiippp{{{}}}ttteee___VVVOOOJJJHHHFFFEEEGGGFFFEEECCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAABBB@@@AAABBBDDDEEEFFFGGGGGGJJJKKKMMMNNNOOOSSSWWW[[[gggttt|||yyywwwrrrhhh```WWWSSSNNNIIIFFFCCC@@@>>><<<<<<:::999999888888888999888777666666777888999888666888???EEETTTuuu{{{uuuoookkkiiiiiiiiiiiihhhgggfffeeegggffffffeeebbb]]]UUUPPPIIIFFFBBB@@@???<<<777222555555444444444333333333333333222111000000000111333333333333222222222111//////000000000000//////,,,...000222222444666888333333222222222222333333777999<<<===<<<;;;<<<<<<;;;;;;===>>>>>>?????????>>>>>>===;;;999999<<<>>>>>>???@@@???===<<<<<<<<<::::::;;;;;;;;;;;;::::::777777777888:::<<<>>>???BBBCCCGGGJJJLLLJJJEEEAAA666333000///000111222111333666;;;@@@CCCDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@???>>>===<<<<<<>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSTTTUUUUUUTTTUUUWWWYYYTTTUUUVVVWWWZZZ\\\^^^___```aaacccccccccccceeegggfffhhhkkkooottt|||~~~wwwppplllddd```ZZZXXXXXX[[[]]]___ddddddiiirrrzzz{{{rrrbbb\\\UUUNNNKKKIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDEEECCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQUUUXXX^^^kkk{{{uuurrrssswwwzzz{{{zzzyyytttiii```VVVSSSMMMIIIFFFCCC@@@>>>;;;;;;:::999888888888888999888777666666777888999888888<<>>999444555555444444444333333333333333222111000000000000333333333222222222111111//////000000000000//////---///111222222333555777555555444444444444555555888:::<<<<<<;;;;;;<<<===;;;<<<===???@@@BBBBBBCCCAAA@@@===:::777888:::===;;;<<<======<<<;;;<<<===<<<<<<===>>>>>>>>>>>>>>>888777777888999<<<>>>???BBBCCCEEEHHHJJJHHHDDD@@@999777444222333444555444777999===@@@CCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@???????????????@@@AAABBBDDDFFFGGGEEEEEEFFFGGGHHHHHHHHHIIIHHHHHHIIIKKKLLLNNNOOOOOORRRSSSTTTTTTTTTTTTVVVXXXUUUVVVVVVWWWYYY[[[]]]^^^^^^```bbbcccddddddfffgggggghhhkkknnnttt|||wwwppplllfffbbb\\\YYYYYY[[[\\\]]]aaa```dddkkkpppuuu|||vvvmmm```[[[TTTOOOLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFHHHIIIJJJJJJLLLNNNOOOPPPRRRUUUXXX[[[fffzzzxxxrrrpppmmmiiiggghhhjjjlllqqq~~~}}}|||{{{uuuiii___VVVRRRMMMIIIFFFDDDAAA>>>;;;:::999888888888888888999888777666666777888999999;;;???AAADDDTTTttt|||wwwrrrooojjjkkkllllllkkkjjjhhhgggcccbbbaaa```^^^YYYSSSOOOMMMFFF???<<<======:::777555555444444444333333333333222222111000000111111111111111111000000000000//////000000000000//////000222333333222222333555666555555444444555555666888999;;;<<<;;;;;;<<<===;;;;;;===>>>AAACCCEEEFFFCCCAAA>>>999666666999<<<999;;;<<<;;;::::::<<<===<<<<<<===>>>????????????888888888888999;;;===???@@@AAACCCEEEGGGEEEAAA>>>;;;888555444555666777666===>>>AAACCCEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@??????@@@>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRRRRSSSUUUWWWUUUVVVVVVWWWYYYZZZ\\\]]]]]]___bbbddddddeeefffgggiiijjjlllnnnssszzz~~~vvvnnniiifffbbb]]]YYYXXXYYYZZZZZZ^^^^^^aaafffiiijjjooovvvqqqggg\\\XXXRRRNNNLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDGGGIIIKKKMMMLLLNNNPPPRRRSSSTTTWWWZZZ\\\fffwwwvvvooohhhfffcccbbbbbbccceeefffgggppp}}}|||uuuhhh]]]UUURRRMMMIIIFFFDDDAAA???::::::999999888999999999999888777666666777888999999<<<@@@BBBGGGXXXxxx}}}zzzvvvssspppjjjkkkmmmmmmmmmkkkhhhgggbbbaaa___^^^\\\XXXRRRNNNMMMGGG@@@<<<;;;;;;:::888555555444444444333333333222111111111111111222222000000000/////////......//////000000000000//////111222333333222111222333444444333333333333444444666888;;;<<<;;;:::;;;;;;::::::<<<===@@@BBBEEEFFFDDDCCC???;;;777777999;;;999:::;;;:::999:::<<<>>>::::::;;;<<<======<<<<<<999888888888999;;;===>>>??????AAACCCDDDBBB???;;;999666444333555666777777AAABBBDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>======>>>???AAABBBCCCCCCEEEEEEDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOPPPPPPPPPQQQTTTVVVUUUUUUVVVWWWXXXZZZ\\\]]]]]]```cccdddeeeeeefffggghhhjjjlllnnnrrryyy~~~uuummmhhheeeaaa\\\YYYYYYZZZZZZZZZ___^^^```eeefffeeehhhnnnzzz}}}oooeeeZZZVVVQQQMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEHHHLLLOOOQQQQQQSSSUUUVVVWWWXXXZZZ[[[^^^fffttttttmmmfffccc```___```bbbccccccaaagggrrr~~~}}}{{{tttggg]]]UUUQQQMMMIIIFFFDDDAAA???;;;;;;:::999999::::::;;;999888777666666777888999888<<<@@@DDDMMMccc}}}zzzwwwssspppoooiiikkklllmmmllljjjhhhfffbbbaaa___^^^\\\XXXSSSOOOIIIFFFBBB>>>:::888777666555555444444444333333333000000000000111222333333000000000/////////......//////000000000000/////////000111111000000222333444444333333333333444444444777:::<<<;;;:::999999999::::::<<<>>>AAADDDEEEEEEDDDAAA===999777888::::::;;;;;;:::999999<<<>>>::::::;;;<<<<<<<<<;;;;;;999888888888999;;;===>>>>>>???@@@AAABBBAAA===:::777555222222444777888888BBBCCCDDDFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIHHHGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>>???>>>@@@AAACCCCCCCCCCCCCCCEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNOOOPPPPPPQQQTTTVVVTTTTTTUUUVVVXXXZZZ\\\]]]]]]```ccceeeeeedddeeeeeefffhhhkkkooosssxxxvvvnnnjjjeeebbb___^^^___bbbccccccdddcccfffjjjjjjhhhjjjnnnuuu{{{~~~pppggg\\\XXXTTTQQQOOONNNMMMLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHFFFEEECCCCCCDDDEEEGGGKKKPPPTTTVVVYYY[[[\\\\\\ZZZZZZZZZ[[[]]]cccpppzzztttkkkgggbbb```aaaccccccccc```dddlllwww{{{zzzyyysssggg^^^UUUQQQLLLIIIFFFDDDBBB@@@<<<;;;;;;:::;;;;;;<<<<<<999888777666666777888999888;;;>>>CCCPPPiii}}}xxxtttpppnnnmmmhhhjjjkkklllllliiigggeeecccaaa```^^^\\\YYYTTTPPPEEEFFFDDDAAA;;;777555444555555444444444333333333//////000000111222444444000000000000//////////////////000000000000//////+++---///000///000222444666666555555555555666666222666:::<<<;;;999888777999999999;;;===@@@CCCDDDFFFEEEBBB>>>:::888888999;;;<<<<<<:::999999<<<>>><<<===============<<<<<<999999888888999;;;<<<>>>??????@@@AAABBBAAA===:::777555333333666888::::::@@@AAACCCEEEGGGHHHIIIIIICCCEEEHHHJJJKKKJJJIIIHHHEEEFFFHHHIIIIIIHHHFFFEEEGGGEEECCCAAA???@@@AAAAAABBBDDDFFFHHHHHHGGGFFFEEEHHHGGGGGGFFFGGGIIIJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOPPPPPPQQQTTTVVVSSSTTTTTTVVVXXX[[[]]]^^^^^^```dddeeeeeeddddddeeecccfffjjjooosssyyyxxxqqqlllhhhfffddddddgggjjjlllmmmjjjjjjlllppppppnnnooosssuuuxxx~~~rrriii```]]]XXXUUUTTTSSSQQQPPPLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEECCCDDDEEEFFFIIINNNSSSXXXZZZ___```aaa___]]]ZZZZZZZZZ[[[```lll}}}rrrmmmgggddddddeeeeeedddbbbfffkkksss}}}xxxwwwwwwrrrhhh___TTTQQQLLLIIIFFFDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===999888777666666777888999:::<<<===AAAOOOhhh|||uuupppnnnoooooonnnmmmmmmllljjjgggddddddbbb```___^^^ZZZTTTOOOLLLHHHCCC>>><<<:::888777888777666555333222111000222222222111111000000000111111111111111000//////000///.........///111222...///111222333444777999:::888666666777777555222999::::::;;;;;;::::::999::::::::::::<<<===>>>???EEEEEEDDDAAA===::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;999777888;;;<<<999666666777888999::::::999999<<<===>>>@@@BBBAAA>>>;;;555666666555333555:::>>>BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYYYYZZZ[[[]]]______aaabbbdddeeeeeeeeedddhhhllloooqqqvvv}}}|||wwwtttqqqooommmkkkkkklllnnnpppsssssssssssstttvvvwwwxxx|||}}}~~~uuuooodddddd___WWWSSSTTTSSSPPPMMMOOOPPPPPPOOOOOOOOOPPPMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEHHHNNNVVV^^^cccfffffffffeeecccaaa___]]]\\\^^^gggxxxyyyuuupppllljjjiiihhhhhhiiibbbdddpppzzz}}}xxxuuusssnnneee^^^SSSPPPKKKHHHFFFDDDAAA???<<<;;;;;;::::::999999888999999888888888888888999;;;888999BBBLLL]]]{{{}}}wwwrrrpppqqqooonnnlllkkkkkkiiigggdddeeecccaaaaaa___[[[UUUPPPLLLHHHCCC???<<<:::888666555555444444333333222222666555555555444444444444000111111111111000//////000//////...///000111222///111222333444666:::<<<>>>;;;777666777777666444999999::::::::::::999999:::::::::;;;<<<===??????DDDDDDCCC@@@<<<::::::;;;;;;;;;:::999999999:::::::::999999:::;;;;;;:::999666666777777888888999999======>>>AAABBBBBB???<<<444555555444333555:::>>>BBBCCCDDDEEEEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA???@@@BBBCCCEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKMMMOOOQQQQQQQQQRRRTTTRRRTTTVVVWWWWWWXXXYYY[[[[[[\\\^^^```aaabbbcccccceeehhhkkknnnpppvvv~~~}}}zzzxxxyyywwwuuusssssstttvvvwwwwwwwwwwwwwwwxxxyyyyyyzzz||||||~~~vvvpppjjjjjjfff^^^ZZZYYYVVVRRRPPPQQQRRRSSSSSSSSSSSSTTTOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGKKKRRR[[[dddjjjnnnnnnllljjjgggccc```^^^ZZZ]]]eeeuuuzzzuuurrrpppnnnllliiiccccccmmmwww}}}xxxuuutttooofff___TTTQQQLLLHHHFFFCCCAAA???<<<;;;;;;::::::999999888999999888888888888888999===888999AAAJJJ[[[zzz}}}xxxuuussssssooommmjjjiiiiiihhhfffeeeeeedddcccbbb```[[[VVVRRRMMMIIICCC???<<<:::777555333333333333333333333333333333333333222222222222000000111111000000///...///////////////000111111111222333333444888===@@@CCC???:::777777777777666:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;===>>>???@@@AAAAAAAAA???<<<;;;;;;<<<::::::999888777777888888777999:::;;;:::::::::;;;777777777777888999:::;;;<<<===>>>AAACCCBBB???<<<444444444333333666:::===BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOOQQQQQQQQQRRRTTTRRRTTTVVVWWWWWWXXXYYY[[[ZZZ[[[]]]___aaabbbcccccceeehhhjjjlllooouuu~~~~~~~~~}}}|||{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~zzztttqqqrrrooohhhbbb___ZZZUUUOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKIIIGGGIIIIIIKKKOOOWWWbbbmmmtttzzzxxxvvvqqqlllfffbbb___\\\^^^eeettt{{{wwwssspppmmmggggggnnnuuu|||}}}xxxvvvuuupppggg```VVVRRRMMMIIIFFFCCC@@@>>><<<;;;;;;::::::999999888999888888888888888999999===999999@@@HHHZZZyyy~~~|||yyyvvvtttsssooollliiigggggggggfffeeeddddddcccbbb___ZZZUUURRRMMMIIIDDD???<<<999777555333333333333333333333333000000000000000000000000000000111111000000///...///////////////000000111111222222222444888>>>BBBGGGCCC>>>999777777888888<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>??????>>>;;;;;;<<<===999999888777666666666666444888;;;:::888777999<<<999999888999999;;;===>>>;;;;;;===@@@BBBAAA>>><<<444333333333444777;;;>>>BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHFFFEEECCC@@@@@@AAABBBAAA@@@>>>===???@@@AAACCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYYYYYYY[[[]]][[[\\\^^^```bbbdddeeeeeeeeegggiiijjjmmmttt~~~zzzzzz~~~zzzvvvxxxvvvpppiiieee^^^WWWOOONNNMMMMMMNNNPPPQQQRRRVVVUUUTTTRRRPPPMMMKKKJJJJJJJJJLLLRRR\\\iiivvv~~~~~~xxxrrrkkkeeebbb```ccciiivvv|||wwwssssssnnnnnnrrrwww~~~}}}yyyxxxwwwrrrhhhaaaWWWSSSNNNIIIFFFCCC@@@===<<<;;;;;;::::::999999888888888888777888888999:::===999:::???HHHZZZ{{{}}}|||{{{zzzxxxvvvtttrrrooollliiigggffffffeeedddbbbccccccaaa]]]XXXTTTQQQMMMIIICCC???<<<:::777666555555444333333222222111222222222222222222222222111111111111111000000///...//////000000000000000000111111111222777===AAAHHHEEEAAA===999888888888;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<======<<<;;;:::;;;===999888888777666666666777444777:::999777666888:::888888888999:::;;;======999:::<<<>>>@@@@@@>>>;;;444333222333555999===???BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBBBBAAA@@@>>>===>>>???AAACCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYYYYYYY[[[]]][[[\\\^^^```bbbcccdddddddddfffhhhiiikkkrrr{{{yyyrrrrrrvvv~~~zzz}}}|||vvvooojjjbbb[[[WWWTTTQQQPPPRRRTTTUUUUUUXXXWWWVVVUUURRRPPPNNNMMMJJJJJJMMMTTT```pppxxxqqqkkkgggeeeggglllvvv{{{yyyvvvuuuxxx{{{~~~{{{yyyxxxsssiiiaaaWWWSSSNNNIIIFFFCCC@@@>>><<<;;;;;;::::::999999888888888777777888999999:::;;;888:::???GGGYYY{{{}}}|||zzzyyyxxxwwwtttqqqnnnllliiihhhhhhgggeeedddaaabbbcccaaa\\\WWWSSSRRRLLLHHHCCC>>><<<:::888777666666555444444333222222000000111111111111222222222222333333222222111000......///000000000000000///000000111222666;;;>>>EEEFFFDDDAAA===999777777777888888999999888888777::::::::::::<<<===>>>???;;;<<<<<<;;;:::999;;;<<<999888888888888888999999666888999999888777777888555666888999:::;;;;;;;;;999:::;;;>>>AAAAAA>>><<<555333222333777<<>>>>>???AAABBBDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMOOOQQQQQQQQQRRRTTTRRRTTTVVVWWWWWWXXXYYY[[[[[[\\\]]]___```aaabbbbbbccceeeggghhhiiiooowww~~~~~~|||zzzsssllllllppp}}}xxxssskkkddd___ZZZTTTRRRSSSUUUUUUTTTXXXXXXWWWVVVTTTRRRQQQPPPLLLLLLOOOWWWfffxxxyyyrrrooohhhjjjnnnvvv~~~~~~}}}{{{yyysssiii```WWWSSSNNNJJJGGGDDDAAA???<<<;;;;;;::::::999999888777777777777888999:::::::::888:::???EEEUUUwww}}}zzzyyyyyyxxxtttqqqnnnllljjjjjjiiihhheeecccaaaccceeebbb]]]WWWTTTSSSJJJGGGBBB>>><<<;;;:::888555555555555555555555555///000000000111111111111333444444444444333222222---...///000111000000//////000222222333555999<<>>;;;<<<<<<;;;999888999;;;999999999999:::;;;<<<<<<;;;:::999:::::::::888666555777:::===???>>>======:::;;;===@@@BBBBBB@@@>>>666444222444999>>>AAABBBEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEEEECCCBBBAAA@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMOOOQQQQQQQQQRRRTTTRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^___```aaaaaaaaaaaaaaadddfffggghhhlllsssyyy~~~~~~|||yyyssslllmmmrrr}}}~~~xxxqqqfff```XXXTTTUUUVVVUUUSSSXXXXXXWWWWWWVVVTTTSSSRRRPPPQQQTTT]]]mmmyyyuuummmnnnqqqxxx~~~|||zzzssshhh___VVVRRRMMMJJJGGGEEEBBB@@@<<<;;;;;;::::::999999888777777777777888999:::;;;999888;;;>>>BBBOOOooo~~~{{{{{{{{{yyyuuurrrmmmlllkkkkkkkkkiiieeecccbbbeeefffccc^^^XXXUUUTTTIIIFFFAAA>>>===<<<:::999444444555555666777777888444444444555555666666666444444555555444444333222---...000111111111000//////111333444444666999;;;???CCCHHHGGGBBB;;;666444999::::::;;;;;;::::::999888888888999:::;;;<<<===;;;<<<<<<:::888888999:::999999999:::;;;<<<>>>>>>???<<<:::;;;===<<<999666888;;;???BBBDDDCCCAAA@@@<<<<<<>>>BBBDDDDDDBBB@@@777444333555:::@@@BBBBBBFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBBBBCCCFFFHHHGGGFFFDDDBBBAAAAAAAAAAAA>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYYYYZZZ[[[]]]aaaaaabbbcccccccccccccccaaacccfffggghhhkkkqqquuu{{{~~~{{{uuupppqqqvvvyyy{{{ppphhh___ZZZ[[[[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTXXXbbbrrr~~~zzzrrrsssvvv|||}}}zzzsssggg^^^UUURRRMMMJJJGGGEEECCCAAA<<<<<<;;;::::::999999888777777777777888999:::;;;:::999;;;>>>???JJJhhh}}}|||{{{{{{zzzwwwrrrooopppooommmlllkkkhhheeebbbdddeeefffeeebbb]]]WWWTTTMMMJJJEEEAAA>>>;;;777444555555444444444444555555555888777222333888:::777666;;;:::333111666777222333000///111444444111...111222333555777999:::;;;>>>???AAABBBAAA>>>:::888<<<===>>>???>>><<<:::888444777::::::::::::===@@@<<<;;;:::999888999999:::;;;;;;<<<=========>>>>>>======<<<;;;:::999888888888;;;>>>BBBDDDEEEEEEEEEEEEBBBAAADDDGGGGGGCCC>>>999999888777777:::>>>BBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIKKKNNNOOOPPPQQQRRRTTTWWWWWWWWWWWWWWWXXXYYYZZZ___```bbbdddeeedddcccbbbaaadddeeeeeeeeeiiirrryyy~~~zzzwwwuuuuuuuuuxxxxxxqqqggg^^^ZZZYYYYYYYYYZZZWWWUUUTTTTTTUUUTTTSSSTTTVVV]]]kkk|||vvvuuuwww~~~{{{zzzrrrkkkaaaWWWRRRKKKGGGEEECCC@@@===<<<;;;:::999888888888888::::::999888777777888888:::>>>999888AAAJJJ[[[sss~~~}}}{{{zzzyyywwwsssppppppooommmlllkkkiiieeebbbdddeeefffeeebbb]]]WWWTTTLLLHHHDDD@@@>>><<<999777555555444444444444555555333777777444999HHHWWW___YYYJJJ<<<888999777444222444444444222000///......000000//////111444777999===>>>@@@AAA@@@>>>;;;:::???AAACCCCCCBBB>>>999666666888:::;;;999:::<<<>>>???>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???===<<<;;;;;;;;;888;;;???CCCGGGIIIJJJJJJFFFDDDBBBDDDGGGGGGCCC>>>999888777666777:::???BBBDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIKKKNNNOOOPPPQQQRRRTTTWWWWWWVVVWWWWWWXXXYYYZZZ^^^^^^```aaabbbbbbaaaaaaaaadddgggggggggkkksssyyy~~~zzzwwwuuuuuutttttt~~~wwwnnneee```^^^\\\\\\ZZZXXXUUUTTTTTTUUUTTTSSSSSSUUU]]]mmmzzzxxxyyy|||{{{ssslllbbbXXXRRRLLLGGGFFFDDD@@@===;;;;;;:::999888888888888:::999999888777777888888888<<<888666>>>EEESSSjjj~~~{{{yyyxxxwwwtttrrrqqqooonnnmmmllliiieeebbbdddeeefffeeebbb]]]WWWTTTKKKGGGBBB>>>===<<<;;;:::555555444444444444555555000444555555CCCcccwwwdddRRR>>>666999333555666222...,,,...222333222000///111555999<<<<<<<<<===>>>>>>======<<>>===;;;::::::;;;;;;<<<;;;::::::;;;===???@@@CCCBBB@@@>>>=========>>>888;;;???DDDHHHKKKMMMNNNGGGEEEDDDFFFGGGFFFBBB>>>888777666666888;;;???AAACCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIKKKNNNOOOPPPQQQRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ^^^______```aaaaaabbbbbbbbbeeeiiijjjkkkooouuuyyy{{{xxxvvvuuuuuurrrxxxpppjjjeeeaaa___\\\YYYUUUTTTTTTUUUUUUTTTTTTUUU]]]qqq}}}}}}~~~{{{ssslllcccYYYSSSLLLHHHFFFEEEAAA>>>::::::999999888999999999:::999888888777888888888:::???;;;:::@@@DDDPPPeee~~~{{{yyyxxxwwwuuutttqqqpppnnnmmmllljjjfffcccccceeefffeeebbb]]]WWWTTTMMMHHHBBB>>><<<;;;;;;:::555444444333333444444555111333333333@@@eee___BBB666222222222000...///222555333222111222333666999::::::::::::;;;;;;<<<===>>>EEEIIINNNQQQOOOIII@@@;;;;;;;;;;;;::::::999999999===<<<:::999888888999999<<<;;;999999:::<<>>>>>>>>???@@@888:::>>>BBBFFFIIIKKKLLLGGGFFFFFFFFFGGGEEEBBB>>>888666555666:::===@@@AAACCCCCCDDDEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKIIIKKKNNNOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZaaaaaaaaaaaabbbccceeefffbbbeeeiiilllooorrrvvvyyy}}}zzzxxxwwwwwwwwwxxxqqqkkkdddaaa]]]ZZZVVVTTTTTTUUUUUUUUUVVVVVV___vvvzzzqqqkkkbbbYYYTTTMMMIIIGGGEEEBBB>>>999999999888999999::::::999999888888888888888999999>>><<<;;;AAACCCMMMaaa{{{zzzyyyxxxwwwuuurrrqqqooonnnmmmkkkgggdddccceeefffeeebbb]]]WWWTTTOOOJJJDDD>>>;;;:::999888444444333333333333444444333555555222444GGGjjjkkk???555222///...000222222222---...000222333333444444999888888999:::;;;===>>>CCCHHHNNNSSSSSSNNNGGGBBB<<<;;;;;;::::::999999888;;;:::999777777888888999<<<:::999888999<<>>AAACCCEEEFFFFFFFFFFFFGGGFFFDDDAAA???888666555777<<<@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBCCCEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKNNNOOOPPPPPPRRRTTTTTTUUUUUUUUUWWWXXXYYYZZZ`````````aaabbbdddeeefffbbbeeeiiimmmpppssswwwyyy}}}|||{{{zzz~~~wwwooogggbbb___[[[WWWTTTTTTUUUUUUUUUXXXZZZddd{{{xxxooohhh___YYYTTTMMMIIIGGGEEEBBB>>>999999999888999999::::::999888888888888888999999333999777777===???III\\\~~~|||{{{{{{zzzwwwuuusssqqqpppooonnnkkkgggddddddeeefffeeebbb]]]WWWTTTOOOKKKDDD???<<<:::888666444444333333333333444444...222777777222222===JJJfff~~~zzzGGG999444000///111222///,,,...000333555666666444444777777777888999:::<<<<<>>CCCDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>===??????AAABBBDDDEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIKKKNNNOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ]]]^^^___```aaabbbcccdddbbbdddgggkkkoootttwwwxxx~~~}}}}}}|||tttlllggg```]]]XXXUUUTTTUUUVVVVVVYYY]]]jjjvvvmmmggg___YYYSSSLLLHHHFFFEEEAAA>>>::::::999999888999999999888888888777888888999:::333999888888>>>@@@JJJ]]]}}}~~~}}}}}}|||{{{wwwuuusssrrrpppooonnnlllhhheeedddeeefffeeebbb]]]WWWTTTLLLIIIDDD@@@===;;;999777444333333222222333333444---...333888666111222777;;;@@@DDDJJJYYYaaaPPP777555444333222111000...---333444555777888888888888555666777888999999::::::<<>>???BBBCCCEEEEEEEEEDDDBBBAAA999999:::;;;===>>>@@@AAAAAACCCEEEEEEDDDBBBAAA@@@:::777666:::AAAFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@???>>>=========>>>???AAABBBDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNOOOPPPQQQRRRTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]___aaabbbcccccccccbbbbbbdddhhhnnnsssvvvwww}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyrrrmmmbbb]]]XXXUUUTTTUUUVVVWWWXXX```ppp|||{{{tttlllhhhaaaXXXRRRLLLGGGFFFDDD@@@===;;;;;;:::999888888888888888888777777888999999:::777<<<::::::???AAAKKK^^^~~~~~~~~~~~~~~~{{{xxxtttsssrrrpppooonnnlllhhheeedddeeefffeeebbb]]]WWWTTTJJJGGGCCCAAA???===:::888444333333222222333333444666000///222333000222888666888;;;;;;999777666666...111444444111///000333333222222222333555666777555555777888999999999999:::<<<@@@DDDGGGHHHHHHHHH===:::888999;;;<<<:::777222222222333444666888:::777888999:::<<<===>>>???===???AAACCCCCCAAA>>><<<999::::::<<<>>>@@@BBBCCC???AAADDDDDDCCCAAA@@@@@@:::888777;;;BBBGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIFFFGGGGGGHHHHHHFFFEEEDDDBBBBBBAAA@@@???>>>===<<<;;;<<<===???AAACCCDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNPPPPPPQQQRRRTTTSSSSSSTTTUUUVVVXXXZZZZZZ\\\^^^aaadddeeeeeeeeedddaaaaaacccggglllrrruuuwww||||||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}vvvrrrbbb^^^XXXUUUTTTVVVWWWWWWWWWaaatttxxxyyysssmmmjjjcccWWWRRRKKKGGGEEECCC@@@===<<<;;;:::999888888888888888888777777888999::::::666;;;888777<<<===GGGZZZ|||xxxssspppqqqppppppnnnllliiifffdddcccddddddccc___ZZZUUURRRMMMIIICCC???<<<:::777666444444333333222111000000555444333222222222333444222333333444444333333222111222222333333222222111222111111111222444666777999888777777777777777888:::<<<>>>AAABBBCCCCCCCCC<<<;;;::::::;;;;;;999777888666444222222444666888888888999;;;>>>???===<<>>===<<<<<<;;;;;;===>>>@@@BBBAAAAAA@@@@@@>>>===;;;:::888888:::>>>CCCFFFHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGJJJGGGEEEEEEGGGGGGEEECCCEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>===<<<>>>@@@BBBCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNNNNNNNOOOQQQSSSSSSTTTUUUUUUWWWWWWXXXYYY```aaaccceeefffffffffeeeccccccdddggglllppprrrrrr|||}}}{{{{{{xxxyyyyyyyyyxxxzzz}}}}}}{{{nnneee\\\YYYWWWUUUVVVZZZZZZ```rrr}}}{{{yyyyyyzzz}}}zzztttqqqmmmeee___XXXRRRKKKFFFEEEDDDBBB@@@<<<;;;::::::999999::::::888888888888888888999999:::888888999:::???LLLYYY}}}xxxtttqqqqqqqqqpppooollliiigggeeecccddddddbbb___YYYTTTQQQMMMIIICCC???<<<:::777666666666555555444444333333555444333222111222222333222222333333333333222222000111111222222111111000//////000111222555777999:::999999888888888888888<<<===???@@@BBBBBBBBBAAA<<<;;;::::::;;;:::888666777666444333333444666777777777888:::===>>>===;;;??????@@@@@@@@@???>>>===;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBAAA@@@@@@999999:::===BBBEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHJJJHHHFFFFFFGGGGGGEEECCCEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@??????>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOOOONNNOOOQQQSSSTTTTTTUUUVVVWWWXXXXXXYYY```aaaccceeeffffffeeeeeebbbbbbbbbeeejjjooorrrrrryyy~~~~~~~~~{{{{{{zzzxxxwwwxxx{{{~~~}}}rrriii___[[[WWWTTTTTTWWW\\\bbbttt~~~{{{yyyxxxwwwyyy{{{|||{{{wwwtttoooggg```YYYSSSKKKGGGEEEDDDBBB???:::999888888777777888888777777777777888999:::;;;;;;999999:::;;;@@@LLLYYY}}}yyyvvvtttrrrrrrqqqpppmmmjjjgggfffdddeeedddbbb^^^YYYTTTQQQMMMIIICCC???<<<:::777666555555555555555444444444333333222111111111111222111111222222222222111111///000000000000000000///......///000333666888::::::::::::999999999888888===>>>???@@@@@@@@@???>>>;;;:::999999::::::888666555555444444444444555555666666666999;;;===<<<;;;>>>???@@@@@@@@@???===<<<::::::<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCC::::::;;;===AAADDDEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAA@@@????????????===???AAAAAAAAABBBDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY___```bbbdddeeeeeeeeeeeeaaa```___bbbgggmmmqqqsssuuuzzz~~~}}}{{{xxxvvvwww{{{~~~wwwnnnddd^^^YYYTTTSSSUUU[[[bbbttt~~~{{{yyyvvvvvvvvvuuuxxx|||yyywwwqqqhhhaaaYYYTTTLLLGGGEEECCC@@@>>>:::999888888777777888888555666666777888:::;;;<<<;;;::::::;;;<<<@@@LLLYYY~~~~~~|||zzzwwwvvvrrrrrrrrrpppnnnkkkhhhfffffffffeeeccc^^^YYYUUURRRMMMIIICCC???<<<:::777666111111111222222222222222222222222111111111111111000000111111111111000000///000000111111000000///......///000222555777999::::::::::::999888777777>>>>>>???@@@???>>>===<<<;;;:::999999:::999777555555555555555555555555555555444555777:::<<<<<<;;;===>>>?????????>>>===<<<888999;;;===>>>>>>>>>===>>>>>>>>>>>>???@@@@@@AAA=========???BBBDDDEEEDDDFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@>>>>>>======<<<>>>@@@AAAAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY___```bbbcccdddeeedddddd```^^^]]]```eeekkkppprrrrrrxxx}}}zzzxxxyyy}}}|||sssiiibbb\\\VVVTTTUUUWWW___qqq~~~|||yyywwwuuusssuuu{{{~~~{{{zzzyyyssshhh```ZZZTTTMMMHHHFFFCCC@@@<<<<<<;;;::::::999999::::::777777777777888999:::;;;:::999999;;;;;;???KKKWWW|||}}}~~~~~~~~~}}}|||zzzxxxwwwrrrrrrrrrpppnnnkkkhhhfffhhhgggfffccc___[[[VVVTTTMMMIIICCC???<<<:::777666000000000000111111111111222222222222111111000000///000000111111000000///000111111111111111111000000000000000111333555666999999999999888777666555======>>>>>>>>>===<<<;;;;;;:::999999::::::888666555555555555555555555555555444444666999<<<<<<<<<======>>>???>>>===<<<;;;777999;;;<<<============>>>>>>===<<<======>>>???AAA@@@@@@BBBDDDFFFFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFCCC@@@===<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYZZZ^^^___aaacccdddddddddccc```^^^]]]___eeekkkooorrrrrrwww}}}{{{|||xxxnnngggaaaZZZWWWXXXVVV^^^ooo~~~{{{wwwssstttyyy|||zzzzzzyyyssshhh___YYYTTTMMMHHHFFFCCC???<<<<<<;;;::::::999999::::::999999888888777888888888888777888999:::===HHHTTTwww~~~~~~~~~}}}|||zzzyyyxxxrrrrrrqqqpppmmmjjjgggfffgggfffeeebbb___[[[XXXVVVMMMIIICCC???<<<:::777666333333333333222222222222222222333333222222111000000000111111111111000000000111111222222111111000111000000000111222444555888999999999888666555333:::;;;<<<=========<<<;;;<<<;;;::::::;;;;;;999777555555444444444444555555555444444666999<<<======<<<===>>>>>>>>>===;;;:::888888:::;;;<<<=========@@@???>>>======>>>@@@@@@BBBAAAAAACCCFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJIIIGGGEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFCCC???===<<<<<<<<<===???AAAAAAAAABBBDDDFFFCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]___```bbbccccccccccccaaa```___aaafffkkkoooppprrrwww~~~~~~tttllleee]]]YYYYYYWWW___mmmzzzwwwvvvyyy}}}~~~{{{yyyyyyyyyrrrggg^^^XXXSSSMMMIIIGGGDDD@@@<<<:::999888888777777888888;;;:::999888777777777777777666777999999<<>>>>><<<<<<===>>>===<<<;;;:::888888999999:::;;;======???>>>======>>>@@@BBBDDDBBBAAAAAACCCFFFHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJKKKIIIFFFEEEFFFHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDAAA>>>======>>>???>>>@@@BBBBBBBBBCCCEEEGGGDDDEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPPPPQQQTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZ]]]^^^```bbbccccccbbbbbbcccbbbbbbdddhhhlllnnnooorrrvvv|||zzzqqqhhh___YYYYYYVVV]]]jjj|||~~~|||}}}}}}zzzzzzyyyssshhh___VVVRRRLLLIIIGGGEEEAAA===:::999888888777777888888999999888888888888888888777666888::::::<<>>>>>>>>>>>===<<<<<<===<<<:::888888666444222222444666888666555444666:::===??????;;;<<<=========<<<;;;:::999888888888999;;;===>>>;;;;;;;;;;;;===@@@CCCEEE@@@@@@@@@BBBEEEGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKJJJFFFEEEFFFHHHDDDEEEFFFGGGHHHIIIIIIIIICCCBBB???>>>===???AAABBB>>>@@@BBBCCCCCCDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJLLLLLLLLLLLLKKKKKKMMMOOOPPPPPPRRRUUUXXXUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^```aaabbbcccbbbbbbdddcccdddfffjjjmmmnnnnnnrrruuuzzz~~~~~~tttjjj___YYYXXXTTT[[[gggvvv|||{{{yyysssiii```UUUQQQLLLIIIHHHEEEAAA>>><<<;;;::::::999999::::::888777777777888999::::::888777999;;;;;;===GGGRRRiii|||zzz{{{{{{wwwssssssppplllkkkkkkjjjfffcccfffdddaaa___^^^[[[XXXUUUNNNJJJEEE@@@===:::777555444333333222111111111222222333444444333222000///111111111111111000//////......////////////......////////////111333555666;;;;;;;;;:::999777444333222444777:::;;;;;;::::::<<<>>>@@@AAAAAA>>>:::888;;;999777444333444666777888888999999999:::::::::===>>>======<<<;;;999999:::;;;<<<<<<<<<;;;:::999<<<<<<;;;<<<===???AAABBB???>>>>>>@@@CCCGGGHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIGGGEEECCCBBBBBBDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEDDDBBB@@@???>>>======@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKJJJIIIIIIIIIKKKLLLMMMKKKLLLOOORRRTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]___aaaaaaaaabbbdddfffccceeehhhiiijjjkkknnnpppqqqpppsssxxxtttiiiaaaYYYSSSRRRXXXbbbnnn|||~~~~~~}}}vvvjjjaaaWWWSSSMMMHHHEEECCC@@@???;;;;;;:::999999888888777888888888888888888888888===;;;:::;;;:::<<>>???AAAAAAAAA>>><<<:::;;;999777444444444666777999999999999::::::::::::============<<<;;;999999::::::<<<<<<<<<;;;:::999999999999999:::<<<>>>??????>>>>>>@@@DDDGGGIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDBBBAAA??????>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLOOORRRTTTUUUVVVVVVUUUUUUUUUUUUWWWYYY[[[\\\]]]^^^``````______```bbbaaaccceeeggggggiiikkkmmmpppooorrrxxx~~~vvvlllcccZZZUUUQQQVVV^^^gggsss~~~}}}|||uuujjjaaaWWWSSSMMMHHHEEECCC@@@???<<<<<<;;;;;;:::999999888888888888888888888888888;;;999999;;;;;;<<>>>>>@@@DDDHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEGGGKKKNNNOOONNNMMMLLLKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\^^^___```___^^^]]]^^^``````bbbdddffffffhhhjjjlllnnnnnnrrrxxx}}}xxxnnneee\\\VVVRRRUUUZZZ```jjjzzz}}}}}}{{{uuuiii```WWWSSSMMMHHHEEECCC@@@???======<<<;;;;;;::::::999888888888888888888888888999888999;;;<<<<<>>??????????????????>>>======;;;999777555444555777999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>??????>>>>>>>>>AAAEEEHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFIIILLLMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\^^^```aaaaaa```___```bbbaaacccfffggghhhiiilllnnnnnnooosssyyy}}}xxxooofff]]]VVVUUUVVVXXX\\\eeerrr}}}|||zzzttthhh___WWWSSSMMMHHHEEECCC@@@???<<<<<<<<<;;;::::::999999888888888888888888888888777666999<<<<<<===CCCKKKaaa~~~|||||||||{{{zzzwwwtttqqqmmmnnnpppooommmiiifffdddeeeccc```]]]ZZZWWWRRROOOMMMIIIDDD@@@===;;;888666333222222222222222333333111000/////////111222333111111111111111000//////---..................---////////////111333555666888888999999888666444333333444555666999;;;>>>???==================<<<<<<;;;999777555555666888:::::::::;;;;;;;;;<<<<<<<<<999999:::::::::::::::999888999;;;<<<<<<<<<;;;;;;======>>>>>>??????@@@@@@======???BBBFFFIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA======???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]___```___```bbbcccaaacccfffggghhhiiilllnnnoooooosssxxx{{{~~~vvvnnneee\\\VVVVVVVVVWWWZZZaaalllxxx}}}|||yyyrrrggg___WWWSSSMMMHHHEEECCC@@@???;;;;;;::::::999888888888888888888888888888888888666666888<<<===>>>DDDMMMfff}}}}}}}}}{{{yyyvvvtttrrrnnnppppppoookkkgggeeedddeeeccc```]]][[[WWWSSSPPPLLLIIIDDD@@@>>>;;;999777222222111111111222333333111000000000000111111222111111111111111000//////,,,------......------,,,////////////111333555666666777777777666555333222111222333555888:::<<<===;;;<<<=========<<<;;;:::;;;999777555555777999:::;;;;;;;;;<<<<<<<<<======777888999999::::::::::::888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========???CCCGGGJJJJJJJJJFFFGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIINNNMMMMMMMMMNNNQQQSSSTTTMMMMMMNNNOOOPPPRRRTTTUUUTTTUUUWWWXXXZZZZZZ[[[[[[XXXZZZ\\\]]]]]]^^^```aaa```bbbdddffffffhhhjjjlllooooooqqqvvvwwwzzz}}}ssskkkddd]]]WWWWWWVVVVVVXXX^^^gggooottt|||}}}{{{xxxqqqggg^^^WWWSSSMMMHHHEEECCC@@@???;;;::::::999999888777777888888888888888888888888777666888<<<===???FFFOOOlll}}}}}}|||{{{xxxwwwvvvvvvqqqrrrrrrooojjjfffeeeeeedddbbb___]]]\\\YYYUUURRRLLLHHHDDD@@@>>>;;;999777222222222222222333444444222333333333333222222111111111111111111000//////------............------////////////111333555666444555555555555444222111222333555777888999888888:::;;;>>>??????>>><<<:::;;;999777555666777999;;;;;;<<<<<<<<<============666777888999::::::::::::888999:::<<<===<<<<<<;;;;;;;;;===>>>>>>======<<<<<<===???CCCHHHKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDBBBAAA??????>>>>>>===>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNPPPQQQSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZYYY[[[\\\]]]\\\\\\^^^___aaaccceeeggggggiiikkkmmmooommmoooqqqrrruuu}}}{{{qqqjjjddd^^^YYYZZZYYYXXXZZZ^^^ccchhhjjjnnnsss|||}}}{{{xxxqqqfff]]]WWWSSSMMMHHHEEECCC@@@???<<<;;;;;;:::999999888888888888888888888888888888999777999<<<===@@@IIIRRRooo||||||{{{zzzxxxxxxyyyzzztttuuutttpppjjjfffeeefffdddbbb___^^^\\\ZZZVVVSSSLLLHHHDDD@@@>>><<<999777333333333333444444555666444555555666555444222111111111111111111000//////......////////////......////////////111333555666333444444555444333111000444555777999999888666555:::<<>>555666777888999:::::::::888999:::<<<======<<<<<<<<<===>>>?????????>>>===<<<===???DDDHHHKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIEEEEEEFFFFFFGGGGGGGGGHHHEEEDDDBBB@@@???>>>======>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJMMMOOOOOONNNLLLKKKNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSUUUWWWYYYYYYYYYYYY]]]^^^______]]]]]]^^^___ccceeehhhiiijjjkkknnnpppnnnllllllnnnoooqqqyyyzzzpppjjjddd___[[[^^^]]]\\\]]]```ccceeeffffffjjjttt~~~}}}zzzwwwpppfff]]]WWWSSSMMMIIIEEECCC@@@???===<<<<<<;;;;;;:::999999888888888888888888888888:::888999;;;===@@@JJJTTTqqqyyyzzz{{{zzzxxxwwwxxxyyyqqqrrrppplllfffbbbaaabbbaaa```___^^^]]]YYYUUUQQQKKKHHHBBB>>><<<:::888777777555444222222333444555666444111///...000333555222222222222111111111111------------..................//////000222333444333333444555555666666777333333333333333333333333888999;;;============<<<<<<999777444444666888:::===<<<<<<<<<===<<<:::888888999;;;<<<<<<;;;:::999999999999:::<<>>;;;:::::::::;;;===>>>@@@BBBEEEFFFGGGHHHFFFEEEEEEFFFIIIKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@??????>>>>>>======???@@@AAAAAABBBBBBAAAAAADDDEEEGGGGGGGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\[[[\\\^^^``````bbbdddeeefffhhhkkknnnnnnmmmmmmnnnqqqvvv{{{~~~zzzmmmddd```___^^^___```bbbcccddddddccccccgggiiinnntttvvvzzz}}}yyyuuunnnfff```YYYTTTMMMHHHDDDBBB@@@>>>>>>===:::888888888999:::::::::999999888777777777666666777888999>>>JJJVVVyyy}}}|||zzzyyyxxxwwwvvvvvvrrrrrroookkkeeebbbbbbccc```^^^]]]\\\[[[XXXSSSPPPLLLHHHCCC???===;;;999777777555444222222333444555444333111///...000111333000000000000////////////111111111111222222222222//////000000111333444555222333333333333444444444222222333333444555555666999:::<<<===>>>>>>======;;;:::777555444666888:::===<<<;;;<<<>>>??????>>>999999:::::::::::::::;;;999999:::;;;===@@@CCCDDDDDDCCC@@@>>>===<<<<<<<<<<<<===???BBBDDDFFFHHHHHHGGGFFFEEEFFFIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDAAA@@@@@@???>>>======<<<@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXYYYZZZYYYYYYZZZ]]]___```bbbcccdddeeefffiiilllmmmmmmlllmmmppptttyyy{{{xxxmmmfffcccbbbbbbbbbccceeeggggggggggggfffggghhhlllqqqtttxxx}}}zzzvvvnnneee___XXXTTTMMMHHHEEEBBB@@@>>>===;;;999777777777888999777777777777777777888888:::999999;;;;;;>>>IIIUUUwww|||xxxwwwxxxxxxvvvtttsssqqqnnniiidddbbbcccddd```___^^^]]][[[XXXTTTPPPMMMIIIDDD@@@===;;;999888666555444333222333444444222111000000//////000000111111000000000//////////////////000000000111111000000000111222333444555222222222222111111111111111222333444666777888999:::;;;===>>>???>>>>>>===;;;:::777555555666888:::===<<<;;;===AAADDDFFFFFF<<<;;;999888888999:::;;;888999:::<<<>>>AAACCCEEEEEEEEEDDDBBBAAA???===<<<:::;;;>>>@@@CCCFFFHHHIIIIIIGGGFFFFFFHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEBBBAAA@@@???>>>===<<<;;;>>>???@@@BBBCCCDDDEEEEEEDDDFFFGGGHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVXXX\\\___```aaabbbccccccdddgggiiilllkkkkkklllnnnqqqtttvvvwwwwwwooojjjhhhgggffffffgggiiikkklllmmmmmmlllhhhhhhkkkoooqqqvvv~~~{{{vvvnnnddd]]]XXXSSSMMMHHHEEEBBB???===;;;:::888777666777777888444555555666777777888888<<<<<<<<<===<<<>>>HHHSSSrrr{{{vvvuuuxxxzzzwwwtttsssppplllgggcccbbbdddeeecccbbb```___^^^[[[VVVSSSNNNJJJEEE@@@>>><<<:::888666555444333333333444444111111111111111000000///333333333222222222111111---------.........///////////////000111222444444333333333222111000000///333333444666777888999:::;;;<<<>>>?????????>>>===;;;:::888666666777888999<<<;;;;;;>>>CCCHHHLLLMMMAAA???;;;888777777999:::777888999;;;>>>@@@BBBCCCEEEEEEEEEEEECCC@@@>>><<<:::;;;===@@@CCCFFFIIIJJJJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEECCCCCCBBB@@@???===<<<;;;:::<<<===???AAACCCCCCDDDDDDFFFHHHHHHHHHHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKMMMPPPRRRTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTWWWWWWVVVTTTTTTVVV[[[______aaabbbbbbbbbccceeegggjjjjjjjjjjjjlllnnnpppqqqrrruuu|||~~~wwwqqqnnnllljjjhhhiiijjjmmmoooqqqrrrrrrrrrlllkkkllloooqqqvvv}}}~~~~~~}}}wwwmmmccc]]]WWWSSSMMMHHHEEEBBB???===;;;:::999888777888888888666666666777777777888888;;;;;;<<<>>>===>>>GGGQQQkkk}}}xxxtttuuuyyy{{{yyyvvvrrrooojjjfffdddddddddeeecccbbbaaa```___\\\WWWTTTOOOKKKEEEAAA>>>;;;999777555555444444333333333333222222333333333222111000333333333333222222222222////////////000000000000............///111222333555555444333222111111000555555666777777888888999<<<===>>>??????>>>>>>===;;;:::888777777777888999<<<;;;;;;>>>DDDJJJNNNOOOGGGDDD@@@;;;888777777888555666888:::<<<>>>???@@@CCCDDDEEEEEEDDDAAA>>><<<;;;;;;===???CCCFFFIIIKKKJJJIIIGGGGGGHHHIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>======:::;;;===@@@BBBCCCDDDDDDEEEFFFHHHHHHHHHHHHJJJLLLIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTSSSSSSRRRRRRRRRRRRVVVVVVUUUSSSSSSUUUZZZ]]]___```aaaaaaaaabbbdddgggggghhhhhhiiijjjkkkllllllooooootttyyytttqqqnnnllljjjkkklllooorrrtttvvvvvvwwwrrrqqqqqqrrrssswww{{{}}}}}}vvvlllccc]]]VVVRRRMMMHHHEEEBBB>>><<<;;;::::::999999999999999999999999888888777777777777777:::===<<<===FFFPPPddd}}}yyyvvvuuuvvvyyyzzzyyyvvvqqqmmmiiifffeeeeeeddddddbbbaaa```___]]]ZZZVVVRRROOOJJJEEE@@@===;;;888666555555444444444333333333222333333333333222111111222111111111111000000000------------............---------...///000111222666555555444333222222222666666666777777888888888<<<<<<===>>>>>>>>>===<<<;;;:::999888777888999999;;;:::;;;>>>DDDIIIKKKLLLJJJHHHEEEAAA===:::888777555666888:::;;;<<<<<<<<>>======>>>@@@CCCGGGJJJLLLJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>???AAACCCEEEFFFGGGGGGEEEGGGHHHIIIHHHIIIJJJLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUUUUSSSRRRQQQPPPPPPPPPSSSSSSSSSRRRQQQSSSWWWZZZ\\\]]]_________aaaccceeeeeefffggghhhiiijjjjjjjjjmmmkkkppp{{{|||wwwtttqqqnnnlllmmmnnnrrruuuxxxzzz{{{{{{xxxwwwvvvwwwvvvyyyyyy|||~~~|||uuukkkbbb]]]UUURRRMMMIIIEEEBBB>>>;;;:::::::::::::::::::::::::::::::::999888777777777444555999<<<<<<<<>>======<<<;;;;;;:::999888888888999999::::::;;;>>>CCCFFFGGGGGGIIIIIIHHHGGGCCC???;;;888777888:::;;;<<<<<<;;;;;;AAABBBCCCDDDDDDCCCBBBAAA??????@@@AAACCCGGGJJJLLLIIIHHHFFFGGGHHHIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB???@@@BBBDDDEEEGGGGGGGGGEEEGGGHHHIIIIIIIIIKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUUUUVVVUUUVVVUUUSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOOPPPSSSVVVWWWYYY[[[\\\\\\^^^aaaccccccdddfffhhhiiiiiiiiihhhhhhhhhmmmxxx~~~yyyvvvsssqqqooooooqqqtttxxx{{{~~~}}}{{{zzzzzzyyyzzzyyy|||~~~{{{sssjjjbbb___UUUQQQMMMIIIEEEBBB===:::999999999:::::::::999999888888888888888777777777555666:::===;;;;;;AAAIIIUUUyyyyyyuuuvvvxxx{{{{{{yyyvvvtttsssnnnkkkhhhgggggggggdddbbbeeedddbbbbbb```]]]XXXUUUNNNJJJDDD???<<<999666444444444555555444444333222222111111000///000000000444444444333333333222222/////////000000000000111......//////000222333444444444444333333333333222111222333555777999;;;<<<;;;;;;<<<======<<<;;;:::;;;:::999999888888999999::::::;;;>>>BBBDDDDDDCCCGGGHHHJJJJJJHHHCCC>>>:::999:::;;;<<<<<<<<<;;;:::BBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAADDDGGGJJJLLLIIIGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDD???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMJJJKKKKKKLLLMMMNNNNNNOOONNNPPPQQQSSSUUUUUUUUUTTTVVVUUUSSSQQQOOONNNMMMMMMKKKLLLNNNNNNMMMNNNPPPRRRTTTVVVXXXYYYZZZ\\\___bbbaaacccfffhhhjjjjjjiiihhhdddeeekkkvvv~~~yyywwwuuutttssspppsssvvvzzz~~~}}}}}}|||zzz{{{yyy|||~~~zzzrrriiibbb___TTTQQQMMMIIIEEEBBB===:::777888888999999999888888555555666666777777888888777888<<<>>><<<:::???GGGRRRttt}}}zzz{{{yyywwwwwwvvvtttqqqooollllllkkkkkkiiifffdddbbb_________```___[[[VVVRRRNNNJJJEEE@@@===:::777555888555222111444555444333111111111111111222222222222222222222222111000/////////............/////////.........///000222222555666777666444333333444444444555777888999:::;;;>>><<<:::;;;======;;;999:::999777666666777999::::::;;;===>>>????????????FFFHHHKKKLLLJJJEEE???;;;999999999999:::;;;<<<===>>>???AAACCCDDDDDDDDDDDDAAA???>>>@@@EEEIIIJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWTTTSSSRRROOOMMMJJJGGGEEEGGGHHHIIIKKKLLLMMMMMMMMMSSSRRRRRRSSSVVVZZZ___aaabbbccceeeggggggfffeeedddccchhhnnnsssyyyyyyssssssvvvvvvuuuwwwyyy{{{|||}}}{{{{{{zzz}}}}}}wwwqqqlllddd\\\WWWSSSNNNIIIFFFCCC???===999999999999999999::::::777777777777777777777777888999999999999;;;>>>AAATTTiii~~~{{{{{{yyywwwvvvvvvtttrrrpppllllllllljjjhhheeecccaaa_________``````]]]XXXTTTNNNJJJEEE@@@===:::777555777555222222444555444333222222111111111111111111111111222222111000000/////////............//////,,,---///000222333444444666777888777555333333444444555666777999:::;;;;;;>>><<<;;;;;;======<<<:::<<<;;;888666666666777888;;;:::::::::;;;===???@@@CCCEEEHHHJJJHHHCCC>>>:::999999999999:::;;;<<<======???@@@BBBCCCDDDCCCCCC@@@>>>===@@@DDDHHHJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNOOONNNOOOPPPQQQRRRTTTUUUUUUTTTSSSQQQOOOMMMJJJHHHFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNOOORRRWWW[[[^^^```aaaccceeefffeeeddddddbbbfffkkkpppuuuwwwqqqqqqttttttsssvvvxxxyyyzzz{{{~~~~~~zzzyyy|||zzz}}}}}}wwwrrrlllddd]]]XXXTTTNNNIIIFFFCCC@@@===999999999999999999999999777777777777777777777777888999999999999;;;>>>AAAOOOccc||||||zzzwwwvvvuuuuuusssrrrnnnnnnmmmkkkhhheeebbbaaa______```aaaaaa^^^YYYVVVNNNJJJEEE@@@===:::777555777555333333444444444333333222222222111000000000000000111111000000////////////............//////+++---///222444555666666888999:::999666444444444555555777888:::;;;;;;<<<>>>===<<<<<<======<<<:::===;;;999666555555555666;;;999888777888;;;>>>@@@???AAADDDFFFEEEAAA===:::999999999999:::;;;<<<<<<===>>>@@@AAABBBCCCBBBBBB>>>======???DDDHHHJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJKKKNNNSSSWWWZZZ\\\]]]```bbbccccccccccccbbbdddhhhlllrrr|||~~~~~~}}}tttooooooqqqqqqqqqtttuuuvvvwwwxxx|||zzzwwwvvvwwwyyyzzz~~~}}}xxxrrrmmmeee]]]XXXTTTOOOJJJFFFCCC@@@>>>;;;::::::999999888888888777777777777777777777777888999999999999;;;>>>AAAIII^^^}}}|||zzzwwwvvvvvvvvvuuutttppppppooommmjjjfffcccaaabbbbbbbbbbbbbbb^^^YYYUUUNNNJJJEEE@@@===:::777555555555444444444444333333333333333222111000////////////000000000000////////////............//////......///000222444666777:::;;;<<<;;;888555444444555666888:::;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;<<<:::888555444444555666999999888777999;;;===>>><<<>>>@@@AAAAAA???<<<::::::999999999::::::;;;<<<===>>>???AAABBBBBBAAAAAA<<<<<<===???CCCFFFIIIKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKHHHHHHHHHIIILLLPPPTTTWWWXXXYYY\\\^^^```aaabbbbbbcccdddfffiiioooxxx{{{sssnnnmmmnnnooooooqqqqqqrrrrrrtttyyy|||wwwtttssstttttt}}}zzz~~~}}}xxxrrrllleee]]]XXXTTTNNNJJJFFFCCC@@@===;;;;;;::::::999888777777777777777777777777777777888999999999999;;;>>>AAAGGG[[[~~~{{{yyywwwwwwwwwwwwvvvuuurrrrrrqqqooolllhhheeecccddddddccccccaaa]]]WWWSSSNNNJJJEEE@@@===:::777555444555555555444333333333333333333222111000//////...///000000000000////////////............//////222000...---...111444777:::<<<===<<<999666444444444666888:::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999888666444444555666777777888999:::;;;<<<<<<<<<:::;;;===>>>???===<<<:::::::::999999999:::;;;;;;===>>>@@@AAABBBAAAAAA@@@;;;<<<===???AAAEEEHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFEEEFFFHHHLLLPPPRRRTTTVVVXXX[[[]]]```aaabbbccccccccceeekkksss|||zzzsssnnnkkkkkklllmmmmmmmmmnnnnnnpppuuu{{{}}}xxxssspppoooppprrr||||||zzz}}}|||wwwqqqlllddd\\\WWWSSSNNNIIIFFFBBB???===;;;;;;::::::999888777777777777777777777777777777888999999999999;;;>>>AAAFFFXXX|||}}}zzzyyyxxxyyyyyyyyywwwuuurrrrrrqqqooommmiiifffeeeddddddccccccaaa]]]WWWSSSNNNJJJEEE@@@===:::777555333555666666444222333333333222222222111000000000//////000000111111000000//////............//////333111...------000333666999;;;===<<<:::777555555333555888:::;;;;;;;;;::::::;;;<<<;;;999999999:::777666555444444555666888555777999;;;<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::999999::::::;;;>>>???AAABBBBBBBBBAAA@@@;;;===>>>???@@@CCCFFFIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNOOOOOOPPPLLLLLLMMMMMMMMMLLLKKKKKKFFFEEEDDDDDDFFFIIILLLNNNQQQSSSUUUXXX\\\___bbbcccbbbaaaaaacccgggmmmtttwww~~~zzzsssmmmiiiggghhhiiihhhiiijjjkkklllpppuuuyyyxxxxxxvvvqqqllliiilllooouuu|||xxx|||{{{vvvpppkkkccc[[[VVVRRRMMMHHHDDDAAA>>><<<;;;::::::999999888888888777777777777777777777777888999999999999;;;>>>AAADDDSSSttt|||xxxxxxyyy{{{|||{{{wwwuuuppppppooonnnllliiifffeeeaaaaaaaaabbbaaa^^^YYYUUUNNNJJJEEE@@@===:::777555222444777666444222222333222222111111111111111111///000000111222222111111//////............////////////000111222333555555777999<<<<<<:::777555555222444777:::;;;;;;:::999888:::;;;:::888777888:::888777555333333333555666666666666777888999:::;;;<<<<<<=========<<<<<<<<<;;;::::::999999:::::::::???@@@BBBCCCCCCBBBAAAAAA<<<>>>?????????AAADDDHHHKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCC>>>>>>@@@AAACCCDDDFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPOOOOOOOOOQQQRRRPPPPPPPPPPPPPPPOOONNNMMMKKKJJJHHHGGGHHHJJJMMMNNNOOOQQQSSSWWW[[[___bbbdddeeeddddddeeeiiimmmppprrruuu}}}|||xxxrrrkkkeeecccdddeeedddfffhhhiiijjjlllpppsssrrruuuwwwqqqhhhcccfffjjjrrr~~~zzzwwwzzzzzzuuuoooiiiaaaZZZUUUQQQKKKGGGCCC@@@===:::999999999999999999999999777777777777777777777777888999999999999;;;>>>AAADDDNNNkkk|||wwwwwwyyy|||}}}|||xxxtttmmmmmmmmmllljjjhhhfffddd^^^^^^___aaaaaa___[[[WWWNNNJJJEEE@@@===:::777555222555777777444222222444111111111111111222222222000000111222222222222222//////............//////+++...111555777777666555666888;;;<<<:::777666555111333666999;;;:::999888777999;;;:::777666777999:::888666444222222333333777555444333444777:::<<<>>>>>>=========<<<<<<<<<;;;;;;:::999999:::::::::@@@AAABBBCCCCCCCCCBBBAAA<<<>>>@@@???>>>???CCCGGGJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC===>>>???AAACCCEEEFFFGGGEEEGGGHHHHHHHHHHHHIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLLLLNNNPPPRRROOOPPPRRRVVVZZZ___bbbdddjjjiiihhhjjjmmmoooqqqqqqmmmuuu{{{wwwqqqjjjccc``````bbbbbbdddfffhhhhhhjjjmmmooonnntttxxxqqqeee___aaagggsss~~~yyyvvvzzzyyytttnnnhhhaaaYYYTTTPPPJJJFFFBBB???<<<999999999999999999999::::::777777777777777777777777888999999999999;;;>>>AAAGGGMMMfffzzzsssvvvwwwwwwxxx{{{xxxrrrnnnkkkhhhggggggfffccc```dddbbb```___^^^[[[WWWTTTOOOJJJCCC>>>;;;:::999888555444333333222222333333222222222222111111111000000000111111222222222333///............---------,,,,,,------///000111222888999:::::::::999888888444555666777777888777777<<<;;;;;;:::999:::::::::999888666555444444555555888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>999::::::;;;===>>>@@@AAAAAABBBBBBAAA??????@@@AAA???<<<===@@@BBBBBBEEEIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCAAA??????AAACCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNPPPSSSVVVYYYUUUUUUVVVWWWVVVUUUTTTSSSRRROOOKKKJJJLLLOOORRRSSSVVVWWWYYYYYYZZZ]]]aaadddkkklllmmmnnnnnnmmmlllllllllrrrzzz~~~~~~xxxtttooojjjfffccc```]]]]]]^^^___aaacccdddeeefffmmmoooooohhh___[[[^^^cccppp{{{|||{{{vvvxxxvvvqqqlllhhh___WWWRRROOOKKKFFFAAA>>>======::::::999999888777777777888888777777777777888888777777777888:::<<<===>>>FFFNNNcccyyytttwwwxxxwwwyyyzzzwwwqqqllliiifffeeeeeedddaaa^^^bbb```___^^^]]][[[WWWTTTOOOJJJDDD???<<<:::999888555444333333222222333333333333222222222111111111111111000000000000000000///............---------.........///000111222333888999::::::::::::888777222333555888:::;;;<<<<<<999999888777777777777777999888666444444333444444555555555777888:::<<<===;;;;;;;;;;;;;;;<<<======::::::;;;<<<===???@@@AAA@@@AAAAAA@@@@@@@@@AAABBB===::::::===???>>>@@@DDDFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>>>>@@@BBBCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPOOONNNOOOQQQTTTWWWZZZYYYZZZZZZZZZYYYWWWUUUTTTVVVSSSPPPOOOQQQTTTVVVXXXWWWXXXYYYZZZ[[[]]]```cccjjjkkklllmmmmmmlllkkkkkklllqqqwww~~~~~~wwwsssmmmiiieeebbb___]]]]]]]]]]]]^^^```bbbcccdddfffiiiiiieee^^^[[[^^^ccclllwww}}}zzzwwwxxxvvvqqqlllhhh___WWWRRROOOJJJEEEAAA>>>======::::::999999888777777777888888777777777777888888999999999:::<<<>>>???@@@CCCKKK```yyyvvvyyyyyyxxxyyyzzzvvvpppjjjhhhfffdddcccbbb```^^^___^^^]]]\\\\\\ZZZWWWTTTOOOJJJDDD???<<<;;;999888555444333333222222333333333333222222222111111111111111000000///.........///............---------////////////000222333444777888999;;;;;;:::888777333444666999;;;======>>>888888888777777777666666999888666444333333333333333333444555777:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAA??????@@@@@@@@@@@@AAAAAA===999999;;;<<<<<<>>>BBBEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAA???======???AAABBBCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOPPPSSSWWW[[[^^^aaaaaaaaa___]]]ZZZWWWVVVYYYVVVSSSRRRTTTWWWZZZ[[[YYYZZZ[[[[[[[[[]]]```bbbhhhiiijjjlllllllllkkkjjjoooqqquuuzzz}}}~~~uuuqqqkkkgggdddaaa___]]]\\\\\\[[[[[[\\\^^^aaabbbbbbeeeeeeaaa[[[XXX[[[___fffqqq{{{yyyzzzwwwqqqlllggg___VVVQQQNNNJJJEEEAAA>>>======::::::999999888777777777888888777777777777888888999999999:::;;;===??????@@@HHH]]]yyyxxxzzz{{{yyyyyyzzzvvvpppjjjhhhgggeeecccaaa```^^^^^^\\\[[[[[[[[[ZZZVVVTTTNNNJJJEEE@@@===;;;999888555444333333222222333333222222111111111000000000000000000000000000/////////............---------////////////000111222333555777999;;;;;;:::888777666777888::::::;;;;;;;;;::::::::::::999999888888888777555444333222333333555555555666888:::<<<===;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@??????@@@AAAAAA@@@???>>>:::999;;;<<<<<>>======::::::999999888777777777888888777777777777888888777777777888999:::<<<===@@@GGG[[[zzzyyy{{{|||zzzzzzzzzvvvpppjjjjjjiiigggdddbbbaaaaaa^^^]]]\\\\\\\\\ZZZWWWTTTNNNJJJEEEAAA>>><<<999777555444333333222222333333111000000000//////////////////000111111222333333///............---------............//////000111444666999;;;;;;:::888666555666888999:::;;;;;;;;;;;;;;;;;;<<<;;;:::999999888777555444333333444444999999999999:::;;;;;;<<<;;;<<<=========<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@??????AAADDDDDDCCCAAA>>>:::888:::;;;;;;>>>CCC@@@@@@AAABBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCAAA??????AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQSSSWWW]]]dddkkknnnnnnnnnllljjjfffbbb^^^\\\XXXVVVSSSTTTVVVYYY[[[[[[]]]^^^^^^]]]]]]^^^```cccggghhhjjjlllmmmnnnmmmmmmqqqqqqqqqssswww{{{}}}zzz{{{~~~tttpppjjjeeebbbaaa```___\\\[[[XXXWWWWWWXXX[[[\\\```aaa```\\\WWWTTTTTTUUUZZZdddrrr}}}}}}yyyqqqkkkfff^^^UUUPPPMMMIIIDDDAAA>>>======::::::999999888777777777888888777777777777888888777777777888999:::;;;<<>>???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@???@@@EEEJJJLLLKKKIII@@@<<<999999999888;;;@@@??????@@@AAACCCEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA??????AAACCCEEEEEECCCDDDEEEGGGHHHJJJKKKLLLKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUZZZ```gggnnnrrrqqqpppooollliiieeebbb```ZZZXXXVVVWWWZZZ\\\^^^^^^]]]^^^___^^^^^^___bbbdddfffhhhjjjlllnnnnnnnnnnnnnnnmmmlllmmmqqqtttvvvwww}}}~~~~~~zzzzzzwwwrrrlllfffcccbbbaaa```\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\ZZZWWWUUUUUUVVVTTT]]]iiiuuuzzzqqqjjjeee]]]UUUOOOLLLHHHDDD@@@>>>======::::::999999888777777777888888777777777777888888999999999999:::;;;<<<===BBBGGGZZZ|||}}}yyy{{{|||{{{{{{|||xxxrrrkkklllllliiieeebbbbbbccccccbbb```______\\\XXXVVVNNNKKKFFFBBB@@@===999777555444333333222222333333222222222222111111111111...//////000111222333333///............---------//////////////////000111222444888;;;<<<:::888666333444777:::<<>>???@@@???>>><<<;;;666666555555666777999:::<<<<<<<<<<<<<<<===>>>???>>>???@@@AAA@@@???===<<<;;;::::::;;;;;;<<<===>>>??????BBBIIIRRRWWWWWWUUUHHHBBB===;;;999666888<<<@@@@@@AAABBBDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@>>>>>>@@@CCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLIIIJJJLLLMMMNNNOOOOOOOOONNNOOOPPPQQQQQQRRRRRRQQQUUUUUUWWW[[[```gggmmmpppqqqpppooonnnkkkhhheeeccc[[[YYYXXXYYY\\\^^^``````]]]^^^_________```ccceeeeeefffhhhkkkmmmnnnnnnnnnmmmkkkiiijjjmmmooopppooossstttuuuyyy{{{zzz}}}{{{uuunnnhhhdddcccbbbaaa]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSSSSOOOVVV```kkkwwwzzzqqqjjjeee\\\TTTNNNLLLHHHCCC@@@>>>======::::::999999888777777777888888777777777777888888999999999999:::;;;<<<<<>>??????@@@AAACCCDDDCCCBBB@@@>>>666666555666777999:::<<<::::::;;;;;;===>>>@@@@@@???@@@AAABBBAAA@@@>>><<<:::::::::::::::;;;<<<===>>>>>>CCCMMMXXX___```___OOOIIIBBB???;;;777777;;;AAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGAAA???======???BBBCCCCCCBBBCCCEEEFFFHHHJJJKKKLLLIIIJJJKKKLLLNNNNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQWWWWWWXXX[[[___eeejjjmmmppppppooonnnllliiifffeeeYYYXXXWWWXXX[[[^^^______]]]^^^_________aaadddfffccceeegggjjjlllmmmmmmmmmooollljjjjjjlllnnnnnnllllllmmmooorrrzzz|||zzz|||}}}wwwpppiiieeedddbbbbbb]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZYYYWWWTTTQQQOOOMMMKKKRRRZZZdddqqq|||{{{qqqjjjddd\\\TTTNNNLLLHHHCCC@@@>>>======::::::999999888777777777888888777777777777888888777777777777888999::::::???DDDVVVxxx~~~{{{yyy{{{~~~~~~yyytttqqqmmmjjjjjjhhhdddcccfffeeedddcccaaa^^^[[[XXXWWWSSSNNNFFF@@@===;;;999888666555333333444444444333111111111111111111111111555111...000111000//////////////////............////////////000111222222222333666999::::::999999444555777999;;;<<<======BBBBBBDDDGGGIIIGGGBBB===;;;999666333333555777999999999:::;;;<<<<<<<<<;;;@@@AAADDDEEEDDDAAA>>><<>>===;;;;;;;;;<<<===<<<>>>DDDKKKSSSZZZaaaddd\\\QQQEEE@@@<<<888777999999===BBBEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSUUUUUUVVVXXXZZZ]]]___```fffhhhjjjjjjhhheeeccccccZZZZZZZZZZZZ[[[\\\^^^___^^^]]]\\\[[[]]]___bbbdddfffggghhhhhhhhhiiilllooojjjjjjiiiiiiiiikkklllmmmmmmmmmnnnppprrrwww~~~|||yyyyyyzzz{{{pppjjjgggeeeaaa]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWVVVVVVTTTRRRPPPNNNMMMOOOMMMOOOYYYhhhzzz~~~xxxuuutttrrrqqqnnnqqqwww~~~{{{vvvpppjjjbbbYYYTTTOOOLLLHHHCCC???<<<:::999888888777777777777888888888888999999999:::::::::555555555666777999:::;;;@@@FFFRRRsss~~~zzzzzz|||{{{vvvrrrlllhhheeeeeeccc______aaaeeedddcccaaa^^^[[[YYYWWWRRRMMMFFF@@@===;;;999888666555333333444444444333111111111111111111111111333111///000111000//////////////////............************+++,,,------222444666999:::::::::999444555777999:::<<<<<<===AAAAAACCCFFFHHHHHHDDDAAA===:::777555444555777999:::;;;<<<======>>>>>>===@@@AAACCCEEEDDDAAA>>><<<======<<<;;;;;;;;;;;;;;;;;;===AAAGGGNNNTTTYYY\\\YYYPPPGGGAAA<<<777666888:::>>>CCCFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUVVVXXXYYY[[[\\\\\\___aaabbbbbb___]]]\\\\\\XXXXXXXXXXXXZZZ[[[]]]___```___]]]\\\]]]___bbbcccdddeeefffffffffhhhkkkmmmmmmlllkkkkkkkkkkkkmmmmmmkkkkkklllmmmooosssyyy}}}{{{vvvttttttrrr|||tttlllhhheee```\\\^^^^^^\\\[[[ZZZZZZYYYYYYVVVVVVUUUTTTRRRPPPNNNMMMOOOMMMOOOWWWccctttxxxtttqqqooonnnjjjjjjnnntttxxx~~~}}}~~~{{{vvvpppjjjbbbZZZTTTNNNLLLGGGCCC???;;;:::999888888777777777777888888777777777888888888999999555555666666777999:::;;;@@@FFFPPPooo{{{yyyyyywwwtttppplllhhheeeeeeccc```___bbbeeedddcccaaa^^^[[[YYYWWWQQQLLLFFF@@@===;;;999777666555333333444444444333111111111111111111111111222222222111111111111111////////////............,,,,,,,,,------...///000222444777999;;;;;;:::999444555666888:::;;;<<<===AAAAAABBBDDDGGGGGGFFFDDD???<<<999666555555777888999:::;;;<<<============???@@@BBBCCCCCC@@@>>><<<:::;;;;;;;;;;;;::::::999<<<===@@@DDDIIINNNRRRTTTUUUOOOIIIDDD===666555888;;;???CCCFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVXXXXXXXXXWWWWWWXXXYYYZZZXXXVVVTTTTTTUUUUUUUUUUUUUUUWWWYYY[[[]]]```___]]]]]]]]]___aaabbbaaacccdddddddddfffhhhjjjmmmlllkkkjjjjjjjjjkkkllliiijjjjjjjjjkkknnnrrrvvvzzzrrrmmmkkkdddjjjuuuyyypppjjjeee```]]]___^^^]]]\\\[[[ZZZZZZZZZVVVVVVUUUTTTRRRPPPOOONNNMMMMMMOOOTTT\\\kkk~~~wwwssspppooojjjhhhgggjjjkkknnnxxx~~~{{{{{{vvvqqqjjjbbbZZZUUUMMMKKKGGGBBB>>>;;;:::999888888777777777777888888666666666777777777888888666666666777888999:::;;;???EEENNNhhh{{{xxxwwwvvvsssqqqlllhhhffffffdddaaa```ccceeedddcccaaa^^^[[[XXXWWWPPPLLLFFFAAA===;;;999777666555333333444444444333111111111111111111111111...111333000.../////////////////////............000000000000111222333333222444777999:::;;;:::999444555666777999;;;<<<===AAA@@@AAABBBCCCDDDDDDDDD???===:::777555444555666666777888::::::;;;;;;;;;===>>>???@@@@@@>>><<<:::999:::;;;<<<<<<;;;:::999<<<>>>@@@CCCGGGKKKOOOPPPPPPMMMJJJFFF===555444777;;;>>>BBBEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWVVVTTTRRRUUUUUUUUUSSSPPPOOOPPPRRRQQQQQQQQQQQQSSSUUUXXXYYY\\\[[[[[[ZZZ[[[]]]___```___aaabbbccccccdddfffhhhiiiiiihhhgggggghhhjjjjjjjjjjjjjjjiiiiiijjjnnnqqqyyynnngggddd]]]```eeennn|||}}}ssslllgggbbb______^^^]]][[[ZZZYYYYYYYYYVVVVVVUUUTTTSSSQQQOOONNNLLLLLLOOORRRWWWeee}}}|||xxxwwwpppllliiihhhggghhhooowww~~~~~~{{{vvvqqqjjjbbbZZZUUUNNNKKKGGGCCC???<<<;;;:::999888888777777888888999666666666777777777888888777777777777888999:::;;;>>>EEEKKKaaa~~~{{{xxxwwwvvvuuutttiiieeecccdddbbb^^^^^^aaadddcccbbb___]]]ZZZWWWVVVOOOKKKEEEAAA>>>;;;888666666555333333444444444333111111111111111111111111+++222555000,,,---...---////////////............------------...///000111222333666888::::::999999555555555666888:::<<<===@@@@@@@@@@@@??????@@@@@@>>><<<999666444333333333555666777999:::;;;;;;;;;:::;;;<<<======<<<:::999::::::<<<======<<<;;;::::::;;;===@@@DDDHHHLLLMMMLLLJJJIIIFFF>>>666444888:::===@@@BBBDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWUUUSSSQQQSSSTTTSSSQQQOOONNNOOOPPPNNNNNNNNNOOOPPPRRRTTTVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]___aaabbbbbbbbbdddffffffeeeeeeeeefffgggiiijjjjjjkkkjjjiiiggghhhjjjlllvvvwwwkkkccc___[[[YYY[[[aaalllwwwooojjjfffddd___^^^]]][[[ZZZYYYXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPLLLLLLNNNQQQUUUaaayyyzzzsssnnnkkkhhhgggkkkqqq|||~~~{{{vvvpppiiiaaaYYYTTTNNNLLLHHHDDD@@@===<<<;;;999999888888888888999999777777777888888888999999888777777777888999:::;;;<<>>;;;888666666555333333444444444333111111111111111111111111111<<<@@@888111222444333////////////............------,,,------...///000000222555777999999888777555555555555777:::<<<>>>>>>???@@@???===<<<===>>><<<;;;999666444333333333666777888:::;;;<<<======999:::;;;;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<777888:::===AAAEEEHHHJJJJJJGGGEEEDDD???888666888:::<<>>;;;888666666555333333444444444333111111111111111111111111444AAAFFF<<<333444666444////////////............////////////000111222333///111333666777777777666555555444555777999<<<>>>;;;===@@@@@@>>>===>>>???<<<;;;999777666555444444555666888999;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<999:::;;;===@@@CCCFFFGGGJJJDDDAAABBB@@@;;;888999;;;===@@@AAABBBDDDGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA>>><<<<<<===@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\YYYWWWVVVVVVSSSRRRQQQQQQQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWZZZ\\\\\\\\\]]]^^^bbbaaa___^^^^^^^^^______^^^^^^^^^\\\ZZZYYYZZZ\\\[[[dddqqqzzznnneee```]]]YYYTTTTTT[[[```jjjyyyqqqmmmlllcccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRNNNMMMOOOSSS[[[kkkyyy~~~vvvssstttrrrvvv{{{xxxsssmmmggg___WWWQQQKKKIIIEEEAAA>>><<<:::::::::999999888888999999:::666666666777777777888888999999888888888999::::::888DDDIIIWWWxxx~~~~~~{{{wwwuuuuuuiiieeecccdddbbb___```ccc```___^^^[[[YYYVVVSSSRRRLLLIIIDDDAAA>>>;;;888666666555333333444444444333111111111111111111111111---;;;@@@555+++,,,...,,,000/////////........................///000111222...000333555666777666555555555444555666999<<<>>>999<<<@@@AAA???>>>@@@AAA<<<;;;:::888777666666666333444555777999:::::::::;;;;;;<<<<<<===<<<<<<<<<999999888777888999;;;<<<======>>>@@@BBBDDDFFFGGGIIICCC???@@@@@@===:::999<<<>>>AAABBBCCCEEEHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDAAA===::::::<<>>???@@@@@@@@@??????===:::777555444333333555777:::;;;;;;;;;<<<===:::;;;<<<======<<<:::999777777666777777999;;;<<<===>>>???@@@BBBCCCEEEEEEEEEEEEDDD@@@===::::::;;;>>>AAADDDDDDCCCDDDGGGJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFIIIIIIHHHGGGFFFFFFFFFGGGAAA@@@???>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOORRRQQQPPPOOOPPPRRRTTTUUUUUUWWWYYYZZZZZZZZZ[[[\\\aaadddiiikkkjjjfffcccbbb___]]][[[YYYYYYWWWUUUSSSUUUUUUTTTSSSQQQNNNLLLJJJOOOOOOPPPQQQSSSVVVYYYZZZZZZWWWSSSQQQPPPOOOMMMKKKNNNMMMLLLKKKJJJKKKLLLMMMLLLQQQZZZeeeqqqxxxpppmmmiiiccc^^^^^^ZZZYYY\\\___dddmmmvvv~~~vvvrrrdddbbbaaaaaa```___\\\ZZZ\\\[[[\\\]]]^^^\\\YYYWWWSSSSSSRRROOOOOOUUU```iii}}}~~~}}}xxxqqqkkkeee^^^VVVPPPJJJGGGBBB???======;;;:::999999999888888888777777888888888777888999999:::666666666666777888999:::<<>><<<;;;888444222000//////444666999:::;;;<<<>>>???BBBCCCDDDDDDCCC@@@<<<:::888888777777777999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDCCCAAA???>>>>>>@@@@@@CCCFFFEEECCCCCCEEEHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIHHHFFFGGGFFFEEEEEEEEEEEEEEEFFFCCCBBBAAA??????@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOORRRQQQPPPOOOPPPRRRTTTUUUVVVXXXZZZ[[[[[[[[[\\\]]]eeeiiiooorrrqqqooommmkkkeeebbb___]]]\\\ZZZXXXVVVSSSSSSSSSQQQOOOLLLIIIHHHLLLLLLLLLMMMOOOQQQSSSUUUTTTQQQMMMKKKJJJJJJIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHEEEIIIOOOWWWaaalllwww~~~|||sssmmmkkkiiieeeaaafffbbb```aaabbbccchhhoooxxxrrrgggeeecccbbbbbb```^^^\\\[[[[[[\\\]]]___^^^[[[YYYTTTTTTSSSOOOMMMQQQZZZaaawww~~~yyyqqqkkkeee^^^VVVOOOJJJFFFBBB???===<<<;;;:::999999999888888888777777666666666666666777777777666666666666777888999:::===???EEETTTppp||||||{{{yyywwwtttrrrqqqiiigggeeecccbbbaaaaaaaaadddbbb___]]]\\\ZZZWWWTTTLLLIIIEEEAAA???<<<888666444333333222222333333444222222333333222111000000111111111111111000//////............------------//////......//////000111000111222333444444333222444444333222333444555666999:::<<<===>>>>>>======>>><<<999666444333222222333555888:::;;;<<>>;;;:::999888777777888999:::;;;<<<===???@@@BBBCCCDDDBBBCCCCCCBBBAAAAAABBBDDDEEEHHHJJJIIIFFFDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPPPPOOOPPPRRRSSSUUUVVVXXXZZZ[[[[[[[[[\\\]]]fffkkkrrrwwwyyyyyyxxxwwwooolllgggdddaaa^^^[[[YYYTTTTTTSSSRRROOOLLLIIIHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOKKKGGGEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCFFFJJJNNNSSSZZZaaaffftttzzz~~~xxxqqqmmmmmmmmmllljjjnnniiiggghhhhhhfffhhhlllwww|||uuukkkiiifffdddcccaaa___]]][[[[[[\\\^^^``````___]]]YYYYYYVVVRRROOOPPPVVV[[[lllyyyqqqjjjddd]]]UUUOOOIIIFFFAAA>>>===<<<;;;999999999999888888888888888555555666777777777777777666666666666777888999:::<<>><<<999666444333333222222333333444222333333333333333333333111111111111111000//////000000000000///////////////............///000000222333555666666555444333333333222222333444555666999:::;;;<<<===<<<<<<;;;<<<;;;999777666555555666555666888999:::;;;>>>@@@HHHJJJLLLLLLIIIDDD>>>:::;;;:::999888888888999:::===>>>???AAACCCEEEFFFGGGBBBCCCCCCCCCBBBBBBCCCEEEHHHKKKNNNMMMJJJHHHIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPPPPRRRSSSTTTUUUWWWYYYZZZYYYYYY[[[\\\```fffooowww|||~~~{{{wwwrrrlllgggccc^^^[[[XXXXXXWWWVVVSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLIIIDDDBBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGHHHJJJMMMRRRUUU]]]bbbiiimmmnnnnnnnnnoooooorrruuu{{{{{{vvvsssssstttttttttqqqmmmmmmpppqqqooonnnppprrr|||zzzppplllhhheeecccbbb```^^^[[[[[[\\\___bbbccccccbbb^^^]]][[[WWWSSSSSSVVVZZZfff{{{yyypppiiibbb[[[SSSNNNIIIEEEAAA===<<<;;;:::999888888888888888888888888666777888999:::999999888666666666666777888999:::;;;???EEERRRnnn}}}|||{{{xxxuuurrrpppnnnfffeeecccbbbaaaaaabbbbbbbbb```\\\ZZZYYYXXXVVVUUUNNNJJJEEEAAA>>><<<999777444333333222222333333444///////////////000000111111111111111111000//////000000000000////////////...............//////000222444666777777666555333222111111222333555888999888999;;;<<<<<<;;;::::::555444333222333444555666888999:::999999:::<<<>>>DDDGGGIIIKKKIIIEEE@@@===;;;:::999888888888999:::===>>>???AAACCCEEEGGGHHHDDDDDDDDDCCCAAA@@@BBBCCCGGGJJJNNNNNNKKKJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIHHHGGGHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEFFFDDDCCCBBBAAA???>>>>>>===AAAAAABBBCCCEEEFFFGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRTTTWWWWWWWWWWWWXXXZZZ[[[aaajjjssszzz|||vvvpppiiiccc___\\\\\\[[[ZZZXXXVVVSSSQQQNNNNNNMMMLLLKKKIIIHHHHHHJJJGGGCCCBBBBBBDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@>>>@@@AAAAAAAAABBBEEEHHHOOOQQQTTTWWWYYY[[[^^^______aaadddhhhooozzz|||{{{{{{{{{{{{vvvssssssxxx{{{xxxvvvvvvsssyyyuuupppkkkfffdddbbbaaa___]]]\\\]]]```dddfffffffff```___\\\YYYWWWWWWYYY[[[dddxxx}}}wwwnnnfff```ZZZRRRMMMHHHDDD@@@===;;;:::999888888888888888888888888888777777888999999999999999666666666666777888999:::999>>>DDDQQQlll}}}|||zzzxxxtttqqqnnnmmmfffeeecccbbbaaaaaaaaabbbaaa___\\\[[[ZZZXXXVVVTTTOOOKKKEEEAAA>>><<<:::888444333333222222333333444111111000000000111222222111111111111111000//////............------------......------......///000000222555777777666444333222222222333444777999;;;999:::;;;<<<<<<;;;:::999444444333333444555777888:::::::::999888999;;;===BBBDDDGGGIIIIIIGGGCCCAAA;;;:::999888888999:::;;;;;;<<<===???BBBDDDEEEFFFEEEFFFFFFDDDAAA@@@AAABBBEEEIIIMMMMMMKKKHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLJJJIIIGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBAAA???>>>======@@@AAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNPPPQQQRRRSSSSSSQQQSSSUUUVVVVVVVVVWWWXXXYYY^^^fffnnnuuu}}}zzzssslllgggaaaaaaaaaaaa___]]][[[ZZZSSSSSSRRRPPPNNNKKKIIIHHHIIIGGGDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>@@@AAA@@@???@@@BBBCCCFFFGGGGGGIIIKKKNNNQQQRRROOOQQQSSSVVV\\\eeennnuuu||||||{{{yyyuuuzzzzzzuuunnniiieeedddcccbbb___^^^___aaaeeehhhiiiiiiaaa___[[[XXXWWWXXXZZZ[[[eeeuuuzzztttkkkccc^^^XXXRRRMMMGGGDDD???<<<;;;:::999777888888888888888999999999666666666555666777777888666666666666777888999:::999>>>DDDNNNiii|||{{{yyyvvvrrrooollljjjgggeeedddbbb`````````aaa```___]]]]]]\\\ZZZVVVTTTPPPKKKEEEAAA>>><<<:::999444333333222222333333444555444333222222222333444111111111111111000//////............------------...------------...//////000222666888999888666555444444444444555777999:::::::::;;;<<<<<<;;;:::999888777666555666666888888999999999888888999<<>>@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQLLLMMMNNNPPPQQQRRRSSSSSSQQQSSSUUUVVVVVVVVVWWWXXXZZZ]]]bbbgggmmmuuu}}}wwwrrriiijjjjjjjjjjjjhhhgggfff]]]\\\[[[YYYVVVRRROOOMMMKKKJJJHHHHHHHHHGGGEEECCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDDDDDDDBBBAAABBBDDDBBBBBBCCCDDDFFFGGGGGGGGGDDDEEEGGGIIIMMMTTT\\\aaakkkuuuyyy}}}{{{ssslllhhhgggfffeee`````````cccfffiiijjjjjjeeebbb]]]ZZZYYYZZZ\\\]]]dddqqqwwwppphhhaaa\\\WWWQQQLLLGGGCCC???<<<:::999888777777777888888888999999999888777555444444666888:::666666666666777888999:::999>>>CCCKKKccc{{{zzzxxxuuuqqqmmmjjjhhhgggfffdddbbb```````````````_________^^^\\\WWWTTTPPPLLLEEEAAA>>><<<:::999444333333222222333333444333222000/////////000111111111111111111000//////111000000000////////////...------------...//////222444888;;;<<<<<<:::888777666666555666777888999:::;;;<<<<<<<<<;;;:::999777666444333222222333333777888888888888:::>>>AAA>>>???AAABBBBBBBBB@@@@@@999999888888999;;;<<<>>><<<===???BBBDDDGGGHHHIIIFFFGGGGGGFFFEEEEEEFFFHHHMMMQQQTTTSSSOOOKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRKKKLLLNNNPPPQQQRRRSSSSSSRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^bbbfffnnnvvv|||{{{qqqrrrsssssssssrrrqqqpppeeeeeecccaaa]]]YYYVVVTTTOOONNNNNNNNNNNNLLLIIIFFFFFFGGGHHHHHHHHHGGGFFFEEECCCDDDDDDCCCAAA@@@@@@AAA@@@AAABBBDDDEEEEEEBBB@@@@@@AAABBBCCCFFFKKKRRRWWW^^^jjjxxx|||~~~vvvnnnkkkiiihhhgggbbbaaaaaacccgggjjjkkkkkkkkkfff```\\\\\\]]]___```cccmmm~~~uuuooofff___ZZZVVVQQQLLLGGGCCC???;;;:::999888777777777888888999999999999;;;999666555555777;;;===666666666666777888999:::;;;???CCCIII___}}}xxxtttqqqpppnnnlllkkkiiieeebbb___]]]]]]]]]______^^^]]]ZZZWWWUUUSSSPPPLLLGGGCCC@@@===;;;888888666444333333444333111333222111111000000111111////////////............,,,---------.../////////111111000000000000000111000333777;;;===<<<;;;:::>>>:::555555888999666333555666888:::;;;:::999888666555444222111111222333555666666555555777:::===AAABBBBBBBBBAAA???===<<<999999999999:::<<<>>>???<<<===>>>@@@BBBCCCDDDEEEGGGEEEEEEGGGFFFCCCEEEJJJPPPQQQSSSRRRNNNKKKIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIGGGFFFDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<>>@@@@@@@@@???@@@DDDJJJNNNYYYbbbrrryyypppkkkiiiggggggeeebbbaaaeeekkkoooooommmiiigggeeebbb`````````aaaaaahhhxxxtttnnngggaaa\\\VVVOOOJJJEEEBBB>>>;;;::::::999888888777777888:::<<<<<<;;;777888888888999999999999777777777777777888888999;;;???BBBFFFVVVyyy~~~yyyvvvtttrrrpppooollliiifffbbb```^^^^^^^^^______^^^]]]ZZZWWWUUUSSSOOOLLLGGGBBB@@@===:::888666444333333444555444333333222111111000000111111000000000/////////............//////////////////111000000/////////000000222444777:::;;;;;;:::999===999444444777888666333555666888:::;;;:::999888888777555444333333333333555666666666555777:::===>>>>>>>>>>>>===;;;999888777777777777999;;;>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFDDDDDDFFFEEECCCFFFKKKQQQRRRTTTRRROOOKKKIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGHHHHHHIIIGGGFFFEEEFFFGGGGGGGGGFFFDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@DDDHHHGGGHHHJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]^^^```bbbffflllpppzzz~~~yyyvvvtttqqqmmmjjjdddccc```\\\YYYVVVTTTSSSRRRQQQQQQQQQRRRQQQOOOLLLKKKJJJHHHHHHHHHGGGDDDBBBDDDBBBAAAAAABBBBBB@@@???AAAAAAAAA@@@@@@CCCGGGJJJRRR]]]ooo|||sssmmmkkkiiihhhfffcccbbbeeekkkppppppnnnooommmiiidddbbb``````aaaccciiixxx{{{|||}}}~~~tttnnngggaaa\\\VVVNNNIIIEEEBBB===;;;::::::999888666555444555777888888777777777777888888888999999777777777777777888888999;;;???AAAEEESSSsss{{{xxxvvvuuusssrrrllljjjgggdddaaa______^^^______^^^]]]ZZZWWWUUUSSSNNNJJJFFFAAA???<<<:::888555333222222444555555444333222111111000000111111111111111000000000000///000000000000000///////////////.........//////000444444666777888999999999:::777333333666777666444666777999:::;;;;;;:::999:::999777666555444444444555666666666555777999<<<<<<<<<<<<;;;:::999888777777666777888:::===@@@BBBEEEDDDBBBBBBBBBCCCEEEFFFEEECCCDDDFFFFFFDDDGGGLLLRRRTTTUUUTTTPPPKKKHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>???AAAAAAAAABBBEEEGGGIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY\\\]]]^^^^^^___bbbfffiiipppuuu|||~~~{{{xxxsssqqqmmmiiieeeaaa___^^^]]]\\\[[[[[[ZZZWWWRRROOOQQQOOONNNMMMLLLJJJGGGEEEGGGFFFEEEEEEFFFEEECCCAAACCCDDDDDDDDDCCCCCCEEEGGGNNNZZZmmmvvvqqqmmmkkkjjjgggeeedddggglllqqqrrrqqquuurrrlllfffbbb`````````cccgggttt}}}~~~{{{zzzzzztttnnnfff```[[[TTTLLLGGGDDDAAA===;;;::::::999888666555444555666777666444666666666777777777888888777777777777777888888999;;;>>>@@@CCCNNNiii{{{yyyxxxwwwuuusssmmmkkkhhheeebbb```____________^^^]]]ZZZWWWUUUSSSMMMIIIEEEAAA>>><<<999777666444333333444555444333333222111111000000111111222222222111111111000000111000000//////...............---------...//////333333444555666888:::;;;777555333333444666666555777888999:::;;;;;;;;;:::;;;:::999777666555444333555666666666555666888;;;<<<<<<<<<<<<<<<;;;;;;:::999999999:::===@@@DDDGGGHHHGGGDDDBBBBBBCCCEEEGGGFFFDDDEEEGGGGGGFFFIIINNNSSSUUUVVVTTTPPPKKKGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>>=========???BBBCCCCCCDDDFFFGGGJJJJJJIIIIIIKKKLLLOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]___bbbeeejjjmmmsss{{{|||wwwsssooolllkkkiiiiiihhhhhhfffaaa[[[WWWZZZXXXVVVTTTSSSPPPMMMJJJLLLKKKJJJJJJKKKJJJGGGEEEDDDEEEGGGGGGFFFEEEFFFGGGNNNYYYkkk~~~yyyssspppmmmkkkhhhgggfffhhhmmmrrrttttttxxxuuunnnhhhcccaaaaaaaaa___cccnnn}}}yyyxxxwwwsssmmmeee___YYYSSSKKKEEECCC@@@<<<:::::::::999888:::888777777888888777666666666666666777777777777777777777777777888888999;;;<<<>>>AAAIII]]]}}}~~~{{{yyyxxxvvvtttrrrlllkkkiiifffcccaaa____________^^^]]]ZZZWWWUUUSSSMMMIIIDDDAAA>>><<<:::888999666444333333333222000333222111111000000111111222222222222111111111111/////////......------------------------...//////111111111333555888:::<<<555444222222444666777777888999::::::;;;;;;<<<<<<<<<<<<;;;999777555444333444555777666666666777999:::;;;===?????????>>>===;;;:::999:::<<<@@@DDDFFFHHHGGGDDDBBBBBBCCCEEEGGGGGGFFFFFFIIIIIIGGGJJJPPPRRRTTTVVVUUUPPPKKKGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???===<<<;;;<<>>===<<<999777555333444555777777666555777888777:::>>>BBBDDDCCCAAA@@@<<<:::888888999<<<@@@BBBEEEDDDBBBBBBBBBCCCEEEFFFHHHGGGGGGIIIIIIGGGJJJOOOPPPRRRUUUTTTPPPKKKGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<>>>AAACCCDDDEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[\\\]]]^^^aaadddggghhhjjjnnnqqquuuwwwyyy~~~{{{uuuqqqnnnkkkhhheeebbb___ZZZWWWTTTSSSSSSSSSSSSRRRNNNKKKEEEGGGIIIIIIHHHGGGHHHIIIIIIQQQ^^^mmm}}}yyyuuuuuu|||xxxsssooommmkkkkkkkkklllppptttyyy|||}}}yyytttqqqnnnmmmlllaaabbbgggvvv}}}yyyyyywwwtttnnniiibbb\\\WWWQQQJJJDDDBBB???;;;999999:::999999:::888777777888888777555666666666777777777888888777777777777777888888999:::999;;;@@@BBBKKKddd|||}}}zzzxxxvvvrrroookkkjjjhhhfffcccaaa^^^]]]______^^^]]]ZZZWWWUUUSSSMMMJJJEEEBBB@@@>>><<<:::999777444333333333222000333222111111000000111111222111111111111000000000............////////////------------...///000111111111222333444555555666222333333444444666999;;;:::::::::;;;;;;<<<===>>>BBBBBBAAA???===:::777555444555777777666555666777777;;;BBBHHHKKKJJJHHHEEE???<<<999777777:::===???@@@@@@@@@AAABBBCCCEEEEEEHHHFFFFFFHHHGGGEEEHHHMMMMMMPPPSSSSSSPPPJJJFFFDDDEEEFFFGGGIIIJJJJJJKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@??????<<<>>>@@@BBBBBBDDDGGGIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\]]]]]]^^^aaaccceeefffhhhkkknnnppprrrsssxxx~~~|||yyyuuurrrooojjjeeebbb\\\[[[[[[\\\\\\ZZZVVVRRROOOOOOPPPOOOMMMKKKLLLMMMKKKPPPYYYcccppp{{{uuusssmmmkkknnnuuu~~~|||vvvrrrooolllllllllnnnpppuuu{{{~~~|||xxxtttpppmmmllldddccceeeoooyyyxxxzzzvvvrrrlllggg```ZZZVVVQQQJJJEEEAAA>>>;;;999999:::999999888777666666777888666555777777777888888888999999777777777777777888888999999777;;;@@@AAAGGG]]]uuu~~~|||yyyvvvrrrooojjjiiihhhfffccc```^^^\\\______^^^]]][[[XXXUUUSSSNNNJJJFFFCCCAAA???===;;;777555333333444444333222333222222111000111111111111111111000000000000///......//////000000111111---------...///000111111333333444444444333222222222333444444555777:::<<<;;;;;;:::;;;;;;<<<>>>>>>EEEDDDDDDBBB???<<<999777333555777777666555666777999>>>FFFNNNQQQQQQMMMKKKBBB@@@<<<999888:::===???<<<===>>>@@@BBBCCCEEEEEEGGGEEEEEEGGGFFFCCCEEEJJJKKKOOORRRSSSOOOJJJFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA<<<>>>@@@AAAAAACCCGGGIIIIIIJJJKKKMMMMMMMMMLLLKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYY[[[]]]^^^^^^^^^^^^```aaacccdddgggjjjnnnppprrrrrrtttyyy~~~}}}yyyuuupppllldddddddddddddddbbb^^^ZZZYYYYYYXXXUUURRRQQQQQQRRROOOSSSXXX^^^hhhxxxqqqhhhcccbbbaaabbbgggooowww~~~xxxsssppplllmmmmmmnnnqqqvvv|||~~~|||xxxsssnnnjjjgggdddaaaaaaiii{{{vvvwwwyyyvvvpppjjjeee___ZZZVVVQQQJJJEEEAAA>>>;;;999999:::999999888777666777888999888777888888888888999999999999777777777777777888888999888777:::@@@AAAEEEZZZrrr~~~zzzuuurrrqqqpppmmmhhheeedddbbb```^^^___``````\\\VVVRRRQQQQQQNNNLLLHHHDDD@@@===:::999666555444333222222222222333222111111000000111111111111111111000000000000,,,...//////......///111000000///...............000111222222333333333333111000000111333666999;;;;;;;;;;;;;;;<<<>>>???@@@CCCHHHLLLJJJCCC;;;777777...222666777555444666888777:::???EEEKKKPPPTTTVVVGGGCCC===888666777:::=========???@@@BBBCCCEEEEEEBBBDDDFFFGGGFFFDDDCCCDDDKKKKKKKKKLLLMMMLLLIIIFFFJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@???>>>;;;===>>>???@@@AAADDDFFFJJJKKKLLLKKKJJJIIIJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ\\\^^^```aaaaaa``````aaaeeeeeeggghhhkkkmmmpppqqqpppqqqssstttwww}}}|||wwwssspppnnnlllkkkjjjhhheeebbbdddccc```]]]ZZZWWWUUUTTTPPPTTTYYY]]]cccmmm{{{xxxmmmbbbYYYTTTUUUUUUWWW^^^gggoooxxx}}}vvvtttuuummmkkkjjjlllqqqwww}}}~~~yyyvvvrrrmmmfffaaa```^^^```gggqqq}}}xxxxxxtttqqqpppfffccc^^^XXXSSSMMMGGGCCC======<<<;;;::::::999999777888:::::::::999777555888888777777777777888888777888888888888999999999666<<<:::999@@@DDDRRRhhh~~~zzzuuurrrqqqnnnkkkgggdddcccaaa___^^^]]]^^^___\\\WWWSSSSSSSSSNNNLLLHHHDDD@@@<<<:::999666555444333222222222222333222111111000000111111111111111111000000000000---...//////...---...000000000///...............000111222222333333333333111111000111333666888:::<<<<<<<<<<<<<<<<<<======AAAGGGMMMLLLEEE===888666444666999::::::::::::;;;888:::>>>CCCIIIMMMPPPRRRJJJFFF@@@;;;888888:::<<<======>>>???AAABBBCCCCCCDDDEEEEEEEEECCCCCCDDDFFFJJJJJJKKKMMMNNNMMMJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCBBBAAA???>>>>>><<<>>>@@@@@@AAABBBEEEGGGJJJKKKLLLKKKJJJIIIJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]```aaa```___```aaaaaabbbccceeegggjjjlllmmmnnnoooppprrruuuzzz~~~{{{yyywwwvvvuuutttpppnnnkkkjjjgggdddaaa^^^\\\[[[TTTWWWZZZ[[[^^^fffrrr{{{|||qqqeee]]]VVVNNNLLLMMMOOORRRZZZdddkkktttyyywwwwwwooommmkkklllpppvvv|||{{{wwwsssnnnhhhcccaaa^^^___dddnnn{{{wwwvvvssspppnnnfffbbb]]]XXXRRRMMMGGGCCC===<<<<<<;;;::::::999999777888999::::::888777666888888777777777777888888777777888888888999999999777<<<:::999>>>BBBNNNccc}}}yyyuuurrrpppmmmjjjfffcccbbbaaa___^^^\\\]]]]]][[[XXXUUUTTTTTTMMMKKKHHHDDD@@@<<<:::999666555444333222222222222333222111111000000111111111111111111000000000000...///000///...---...///000//////............///000000111222333333333333111111000111222555888999===<<<<<<<<<;;;;;;;;;;;;???EEEKKKLLLFFF>>>888555444444444777999999888777888:::===AAAEEEHHHJJJKKKKKKGGGAAA;;;888777888999===>>>>>>??????@@@AAAAAAEEEEEEEEECCCBBBBBBEEEGGGGGGHHHJJJNNNPPPOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>???AAAAAABBBCCCFFFHHHIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]___```_________`````````aaacccfffhhhkkklllkkklllmmmooorrrvvv|||}}}zzzxxxtttsssqqqnnnkkkhhhfffeee^^^^^^]]][[[[[[```iiiooosssuuuyyy||||||xxxqqqkkkddd[[[SSSNNNKKKFFFFFFHHHJJJMMMUUU```hhhppp|||~~~zzzzzzqqqooollllllnnntttzzz~~~{{{xxxtttnnniiidddbbb^^^]]]aaajjjzzzzzzvvvvvvrrrooommmeeeaaa\\\VVVQQQLLLFFFBBB<<<<<<;;;;;;::::::999999888888999:::999888777666888888777777777777888888777777777888888888999999888===999888===@@@JJJ^^^|||yyyuuuqqqnnnllliiifffccccccbbb```___^^^^^^]]][[[YYYVVVTTTSSSMMMKKKHHHCCC???<<<999888555555444333333333333333333222111111000000111111111111111111000000000///000111222111///......///000///............/////////000111222333444444444222111111111222444777888:::;;;;;;;;;;;;;;;::::::===BBBFFFGGGCCC===888555333222111444888999666333999:::<<>>999666666666777????????????@@@@@@@@@@@@CCCDDDEEEDDDCCCBBBDDDEEECCCEEEHHHLLLOOOOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAA???>>>>>>===>>>???@@@AAAAAABBBEEEGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\_________^^^^^^___aaabbbccceeegggjjjlllmmmjjjkkklllnnnppptttyyy}}}}}}|||zzzwwwtttrrrpppoooiiihhhdddaaa^^^```eeejjjiiiiiiiiiiiihhhccc]]]XXXWWWPPPJJJIIIHHHEEEFFFIIIIIIJJJQQQ[[[fffooo|||}}}{{{sssqqqnnnlllmmmrrrxxx}}}|||wwwrrrmmmhhhdddbbb]]][[[```jjjxxxzzzvvvvvvsssooommmddd```ZZZUUUOOOJJJEEEAAA;;;;;;;;;:::::::::999999888999999999999888777666888888777777777777888888777777777777888888888888777<<<999888>>>@@@III[[[{{{xxxuuupppmmmmmmjjjfffddddddcccbbbaaaaaa```^^^\\\YYYVVVSSSQQQMMMKKKGGGCCC???<<<999888555555444444333333444444333222111111000000111111111111111111000000000///222333333222000///000111//////............////////////111222333444444444333222111000111333555777777777999:::;;;;;;;;;:::<<<>>>??????===:::888777999888777:::===>>>;;;888999:::<<<===>>>?????????@@@???<<<999888777888999AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFGGGFFFCCCBBBBBB@@@AAAEEEIIIMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@???>>>>>>===>>>???@@@@@@AAACCCEEEFFFHHHJJJJJJIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\_________^^^^^^___aaabbbccceeegggjjjlllnnnjjjlllmmmnnnpppssswww{{{~~~{{{yyyxxxsssqqqmmmiiiffffffgggiiigggddd```]]]YYYVVVRRROOOPPPJJJFFFFFFFFFDDDEEEGGGGGGGGGKKKVVVaaammm{{{|||tttsssqqqnnnnnnqqqwww}}}~~~{{{wwwpppjjjeeebbb```\\\[[[aaalll{{{zzzwwwwwwtttooommmccc___YYYSSSMMMHHHDDD@@@:::::::::::::::999999999999999999999888888777777888888777777777777888888666666777777777888888888666;;;888999@@@BBBJJJZZZ~~~zzzwwwtttoookkkllliiifffeeeeeedddcccbbbcccaaa^^^\\\ZZZVVVRRROOOLLLJJJGGGCCC???;;;999888555555444444444444444555333222111111000000111111111111111111000000000000111222333222111000111222///............//////000...///111222333444555555333222111000111222444666444666888999:::;;;::::::;;;;;;::::::999999888888;;;;;;;;;===>>>>>>===;;;999:::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<>>BBBFFFHHHGGGDDDAAA@@@@@@@@@BBBFFFJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@??????===>>>?????????@@@BBBDDDEEEGGGIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZ]]]___```_________```______aaabbbeeegggjjjkkklllmmmoooooopppsssvvvyyy}}}}}}~~~}}}~~~|||yyyuuurrrooonnnmmmjjjeee^^^XXXTTTQQQNNNLLLKKKEEEBBBCCCCCCAAA@@@BBBDDDCCCGGGQQQ]]]hhhuuu|||uuuvvvvvvsssrrrtttyyy|||wwwooogggcccaaa___[[[\\\dddppp}}}~~~zzzxxxwwwtttooommmccc^^^WWWQQQLLLGGGCCC@@@::::::::::::999999999999999999999888888888888888888888777777777777888888666666666777777777888888666:::888999AAACCCHHHXXX}}}yyywwwtttooojjjkkkhhheeedddddddddcccbbbbbb```]]][[[ZZZXXXTTTQQQLLLJJJGGGCCC>>>;;;999777555555444444444444555555333222111111000000111111111111111111000000000000...000111111//////000222...............///000000...///000222333444555555444333111000000222444555555666888999:::999888777888888999:::::::::888777777999;;;<<<;;;:::::::::999:::;;;===>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;??????@@@@@@AAAAAAAAABBB???BBBEEEFFFEEECCCAAAAAAAAAAAABBBEEEIIIKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@@@@AAACCCEEEDDDFFFHHHIIIIIIJJJLLLNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVYYY[[[\\\[[[]]]```aaa```___```aaa]]]^^^___aaacccfffhhhiiilllnnnooopppppprrruuuxxxzzzyyy{{{~~~{{{uuutttwwwzzz}}}xxxuuunnniiibbb\\\WWWSSSOOOMMMIIIDDDBBBCCCCCCAAA@@@AAACCCBBBGGGRRR]]]eeemmmttt~~~~~~xxxzzz|||zzzxxxyyy}}}xxxooofffbbb```^^^[[[]]]fffrrr~~~~~~|||yyytttrrrrrrrrrsssrrrtttyyyyyywwwwwwsssnnnlllbbb]]]VVVOOOJJJFFFBBB???999999999999999999999999:::999999888888888888888888888777777777777888888666666666666777777777888777:::777888@@@AAADDDRRR}}}xxxwwwtttooojjjiiigggdddcccccccccbbbbbbaaa^^^\\\[[[[[[ZZZVVVSSSLLLJJJGGGBBB>>>;;;888777555555444444444555555666333222222111000111111111111111111111000000000000,,,...//////......///111...............///000111...///000222444555555555444333111000000111333444666777999:::999888666555666777999<<<===<<<999666666:::======:::888999;;;999:::;;;===>>>???@@@@@@:::::::::999999999888888===>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCBBBBBBDDDHHHKKKMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA???AAABBBBBBAAABBBDDDFFFDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRTTTWWWYYY[[[]]]\\\^^^aaaaaaaaa``````aaa^^^^^^```aaadddfffiiijjjlllmmmoooppppppqqqtttvvvxxxvvvxxx|||zzzsssrrrvvvrrrxxx}}}~~~|||qqqmmmhhhbbb]]]XXXSSSOOOKKKFFFDDDFFFGGGDDDCCCDDDDDDDDDKKKVVV```dddhhhlllvvvzzz}}}||||||yyyooofffbbb```___\\\^^^gggsss~~~xxxtttqqqnnnjjjhhhiiijjjkkkkkkkkkooovvv}}}~~~wwwuuuvvvrrrmmmjjjbbb]]]UUUOOOJJJEEEAAA???999999999999999999999999:::999888888777777888888888888777777777777888888666666666666777777777777888;;;777888???>>>AAANNN~~~{{{wwwqqqmmmmmmhhhfffdddccccccdddcccbbb___]]][[[ZZZYYYXXXVVVTTTOOOKKKFFFBBB???;;;777555555555444333222222222222555555444444333222111111---///222444444222///---222111111111000000//////000000000///......------...//////111222444666777666333000000222333222111555555666666777777888888;;;:::999888888888999999999888666777888888777666666777:::<<<>>>?????????===>>>>>>===;;;999:::;;;<<<>>>@@@@@@>>>===<<<===BBB@@@>>>???BBBDDDCCCAAA@@@AAABBBEEEIIIKKKLLLKKKGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEBBB@@@???>>>??????>>>>>>>>>>>>???BBBDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVXXX[[[^^^^^^```bbbbbb```_________^^^^^^^^^___aaacccfffgggjjjjjjkkkmmmoooqqqssstttyyyxxxwwwwwwvvvvvvwwwwwwvvvttttttuuuvvv{{{~~~xxxpppgggbbb^^^ZZZXXXNNNLLLJJJIIIHHHGGGEEECCCAAACCCFFFJJJPPPVVV[[[^^^jjjsss~~~~~~~~~wwwqqqkkkfffbbbccc``````hhhvvv}}}qqqkkkiiifffccccccdddfffhhhkkkjjjnnnzzz|||vvvvvv{{{uuuuuusssrrroooddd^^^YYYRRRLLLGGGCCC@@@===::::::999999888777666666777777777777777777777777777777777777777888888888888777555444555666888999888888999:::<<>>:::888666666555444333333333333444444333333222111111111...000222333333222000///111111111000000000//////........./////////////////////000111333555666777777444111111333444444222555555555555666666666777777777777888888999999999888777666777888888777666555777999<<<===>>>>>>>>>===>>>>>>===;;;999:::;;;;;;===??????>>>>>>>>>???BBB@@@>>>???AAABBBBBB@@@@@@@@@AAADDDHHHKKKKKKKKKHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA????????????>>>======>>>???AAACCCEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVXXX[[[]]]]]]___aaabbb```_________```___```aaabbbeeegggiiijjjjjjkkkmmmoooqqqssstttxxxxxxwwwvvvvvvvvvwwwwwwtttqqqpppqqqrrruuu~~~uuummmgggccc___]]]SSSPPPMMMKKKJJJIIIGGGEEECCCDDDFFFIIIMMMRRRVVVXXX\\\fffwww{{{vvvqqqmmmiiifffeeeccceeennn}}}uuunnnkkkgggdddbbbbbbdddfffiiiiiinnnwwwyyysssqqquuuwwwvvvrrrrrrnnnddd]]]XXXQQQKKKGGGCCC???===;;;;;;::::::999888888777777777777777777777777777888888888888777777777666888777555555555666888999777888999:::<<>>===;;;::::::;;;<<<===>>>>>>>>>>>>???AAABBB@@@???>>>@@@@@@@@@???>>>>>>???CCCGGGJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@?????????============???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNOOONNNQQQSSSUUUVVVWWWZZZ\\\]]]___aaabbb```______```aaaaaaaaabbbdddfffhhhjjjjjjkkklllnnnppprrrssstttxxxwwwwwwvvvvvvvvvvvvvvvrrrpppooooooooopppxxx~~~vvvpppkkkfffccc[[[WWWRRRNNNMMMKKKIIIHHHEEEEEEFFFGGGIIILLLOOOQQQTTT]]]ooo~~~yyyuuurrrooollljjjiiiiiimmmxxx|||ssspppkkkfffccccccdddfffiiikkkpppvvv{{{vvvpppnnnpppxxxzzzwwwrrrpppnnnddd[[[WWWPPPJJJFFFBBB???<<<;;;;;;;;;:::999999888888777777777777777777777777999999888888777777666666777777666555666777888999777888999:::;;;>>>CCCFFF|||yyyuuunnnjjjjjjgggggggggggggggeeeaaa^^^YYYYYYYYYZZZZZZWWWRRROOONNNKKKGGGDDDAAA???<<<999777666555444333333333333222111111111000000//////000000//////////////////000000000000000000//////............//////000000000000111222333555777888777555444333333444444444555666666666666666666666333444777999999999888777666555555666888888777555444666888:::;;;<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<===>>>>>><<<<<<>>>???BBB@@@??????>>>???>>>>>>>>>>>>>>>AAAEEEIIIJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@??????===<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLNNNNNNOOONNNPPPSSSUUUUUUWWWYYY[[[]]]___aaaaaa```______```bbbbbbbbbbbbdddfffhhhiiijjjkkkllloooqqqrrrssstttwwwwwwvvvuuuuuuuuuuuuvvvssspppooopppooonnnssszzz~~~yyysssmmmiiibbb]]]VVVQQQNNNLLLJJJIIIEEEEEEEEEEEEGGGHHHKKKLLLQQQZZZjjj{{{wwwuuurrrpppnnnmmmpppwwwwwwtttnnniiiffffffggghhhkkknnntttyyy{{{wwwqqqmmmmmmssszzz~~~|||xxxqqqnnnlllcccZZZUUUOOOIIIEEEAAA>>>;;;:::::::::999999888888888777777777777777777777777777777777777777888888888777777666666666777888999777888999:::;;;===AAADDD|||yyyuuunnnjjjjjjiiihhhgggggggggddd```]]]YYYYYYYYYZZZYYYWWWRRRNNNPPPLLLGGGCCC@@@===999666666555444333222222222222111111000000000000000///000///...---,,,------...//////////////////000000000000//////............///000000111333555777888555555444333222222333444777777777777777777777777666777999::::::999777555555555555777999999777555444666888:::;;;;;;;;;;;;;;;=========;;;:::;;;<<<===??????>>><<<;;;<<<===AAAAAA@@@???>>>>>>>>>??????>>>>>>@@@DDDHHHIIIIIIKKKIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===???AAACCCCCCDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIKKKLLLMMMNNNNNNMMMPPPSSSUUUUUUVVVWWWYYY\\\^^^aaaaaa````````````bbbbbbaaabbbccceeeggghhhiiikkkmmmoooqqqsssttttttwwwvvvuuuuuuttttttuuuuuussspppooopppooommmooosssvvvyyy{{{tttppphhhccc\\\UUUQQQMMMKKKIIIEEEEEEDDDEEEFFFGGGIIIJJJKKKSSSbbbwww{{{xxxuuusssqqqrrrwwwwwwtttpppllliiiiiiiiijjjkkkooovvv{{{}}}xxxssspppnnnqqqwwwyyy||||||wwwooollljjjaaaXXXSSSMMMGGGCCC@@@===;;;888888888888777777777777777777777777777777777777555555666777888999999:::777777777777777888888999777888999:::;;;<<<@@@BBB}}}zzzuuunnnjjjjjjkkkiiihhhgggfffddd```]]]ZZZYYYYYYYYYYYYVVVSSSPPPPPPMMMHHHCCC@@@<<<888666555555444333222222222222111111000000000000000000000///...------,,,------......////////////000000111000000///......------...//////111222444666777444555444333111111333555999999888888888888777777888888999999999888777666555555666999;;;:::888666555666888:::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;======???AAAAAA???>>>===>>>@@@AAAAAA@@@>>>>>>???AAABBB@@@???AAADDDGGGHHHHHHJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???>>>;;;;;;;;;;;;===???AAABBBBBBCCCDDDFFFGGGIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLOOOSSSTTTUUUUUUVVVWWW\\\^^^```aaaaaa``````aaabbbbbbbbbbbbccceeeggghhhiiikkknnnppprrrsssttttttvvvvvvuuutttttttttttttttqqqooooooqqqqqqmmmmmmooottttttvvv{{{}}}xxxpppkkkccc\\\VVVQQQMMMJJJGGGGGGFFFFFFGGGHHHIIIJJJHHHNNN[[[ooo{{{xxxuuussswww~~~xxxwwwtttpppnnnlllkkkjjjkkknnnuuu||||||yyyuuurrruuuyyyyyyzzz}}}yyyvvvmmmiiiggg^^^VVVRRRKKKFFFBBB???<<<:::777777777777777777777777777777777777777777777777555555666777888999999:::777777777888888888999999666888:::::::::<<<>>>@@@~~~{{{vvvoookkkjjjmmmkkkhhhfffeeeccc```^^^\\\[[[YYYXXXXXXVVVTTTQQQPPPLLLHHHDDDAAA>>>;;;888666555444333333222222333111111111111111111111111111111000//////...------........./////////000000///////////////.........---......///111333555666555666666444222222444666888888888888777777777666666666777777777777777777555666777:::<<<<<<999777666777999:::;;;<<<;;;;;;;;;<<<===<<<;;;;;;<<<===<<>>;;;;;;:::;;;<<<>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLOOORRRTTTUUUUUUUUUVVV[[[^^^```aaaaaa``````aaaddddddccccccdddfffhhhiiiiiikkknnnqqqssstttttttttvvvuuuttttttssssssttttttrrrpppqqquuuuuuqqqooopppsssrrrqqqssswwwzzz{{{{{{xxxsssllleee^^^XXXRRRNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJMMMVVVfff~~~|||yyyvvvuuu{{{}}}zzzvvvrrrooommmnnnpppuuu~~~|||~~~~~~}}}}}}}}}vvvssskkkfffddd[[[UUUQQQJJJEEEAAA>>>;;;999777777777777777777777777777777777777777777777777888888777777777777777777777777888888999999999888666888:::::::::;;;===???|||wwwoookkkkkknnnlllhhhfffdddcccaaa___]]][[[YYYXXXXXXWWWUUUSSSOOOLLLHHHEEECCCAAA>>>;;;777777666444444444444444111111111111111222222222222222222222111000......---.........//////000000------......///000000000------...///111222444555666777888666333222555888888888777777666666666555444444444444555777888999666666888;;;======:::888777888999;;;<<<<<<<<<;;;:::<<<===<<<;;;;;;<<<===:::???EEEIIIIIIHHHGGGGGG???AAABBBAAA@@@???BBBEEEFFFDDDBBBBBBDDDFFFGGGGGGIIIHHHGGGIIIKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJEEEEEEEEEEEECCCAAA???>>>;;;::::::;;;<<<>>>@@@AAABBBBBBDDDEEEGGGIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLOOORRRTTTUUUTTTUUUVVV[[[^^^```aaaaaa```aaaaaafffeeeeeeeeefffgggiiijjjiiikkknnnqqqsssttttttsssuuuuuutttssssssssssssttttttrrrtttyyyzzzvvvsssssstttqqqnnnnnnqqqtttuuutttzzz~~~yyyssskkkddd]]]VVVQQQOOONNNLLLJJJIIIIIIIIIIIIIIIJJJOOO[[[ppp}}}zzzxxxvvv}}}~~~yyyssspppssssssxxxyyysssrrrjjjeeebbbZZZTTTPPPJJJDDDAAA>>>;;;999888888888888888888999999777777777777777777777777::::::999888777666555444777777888999999999999888666888::::::::::::<<<>>>~~~zzztttooonnniiiiiiiiihhhfffbbb___\\\ZZZZZZ[[[\\\\\\YYYTTTPPPOOOLLLHHHDDDBBB???<<<:::555444333222222222333444111111111111111111111111////////////............,,,,,,------.../////////000000000000000000000000............000222444666777666555444333222222222777888888777555444555666;;;;;;::::::888777555444777888999::::::999777666555777999;;;===<<<;;;;;;:::::::::::::::;;;<<<===>>>BBBGGGLLLNNNMMMJJJHHHJJJHHHEEEBBBBBBCCCFFFHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEBBB@@@>>>>>>===<<<<<<<<<>>>???@@@AAAAAA@@@AAABBBEEEHHHJJJJJJJJJLLLMMMMMMNNNNNNNNNKKKMMMQQQSSSUUUVVVYYY[[[^^^___```aaabbbbbbaaaaaaddddddeeefffgggggggggfffhhhiiikkknnnqqqrrrttttttuuuuuuuuuuuutttsssrrrqqqoooqqqtttvvvuuussssssssstttrrrpppnnnnnnoooqqqsssyyy{{{}}}uuulllddd\\\VVVUUUSSSOOOMMMLLLKKKIIIGGGHHHIIINNNYYYeeeuuuzzzwwwzzz|||}}}}}}|||wwwqqqmmmiiieee___ZZZTTTQQQKKKEEE???<<<;;;:::999999999888888888888777888888888888888888888888555555555555555666777777888999;;;:::888555444444666666777888999;;;===>>>{{{uuupppoookkkkkkjjjhhhfffccc```______]]]\\\[[[[[[ZZZWWWTTTOOOLLLHHHDDDBBB???<<<:::666555444333333333444555111111111111111111111111111111111000000000////////////..................////////////////////////...---------...///111222555555444333333333444444777888999888666555666777777888888999999999999888666777888999999888666555555777999;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===<<>>>>>======<<<===>>>???@@@@@@@@@@@@AAACCCEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJMMMQQQSSSUUUWWWYYY[[[]]]]]]^^^^^^___`````````eeeeeefffggghhhhhhhhhhhhgggiiikkknnnppprrrssstttssssssttttttttttttttttttppprrruuuvvvuuuuuuuuuvvvyyyvvvqqqnnnlllnnnqqqsssvvvxxx{{{~~~xxxooogggaaaXXXUUURRRPPPNNNMMMKKKIIILLLLLLOOOUUU\\\gggyyy|||yyy{{{zzzuuuoookkkhhhccc]]]XXXRRRNNNIIIBBB===:::999999999999999888888888777777777777777777777777777777555555555555555666777777777888:::999777666555666666666777888999;;;<<<===|||uuuqqqpppnnnllljjjhhhfffdddbbbbbbccc```]]][[[[[[ZZZYYYXXXOOOLLLHHHEEEBBB@@@<<<:::777666555444333444555555111111111111111111111111333333222222222111111111111111000//////...------........................///...---------...000111333333333333333444555666777999::::::888777777888777777888999::::::999999666777888888888777555444666777999;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<:::<<<@@@EEEIIILLLMMMNNNKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEECCCAAA??????>>>===<<<===>>>???@@@???@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJMMMPPPSSSUUUWWWZZZ\\\\\\\\\[[[[[[\\\]]]___```eeefffggghhhiiiiiiiiiiiiggghhhkkkmmmoooqqqrrrssspppqqqrrrsssuuuvvvwwwwwwrrrtttvvvvvvuuuvvvwwwyyy}}}yyysssnnnlllnnnrrrtttvvvxxxyyy{{{|||zzzpppjjj___\\\XXXUUUTTTRRRPPPNNNPPPNNNOOORRRUUUZZZfffqqq|||xxxsssnnnjjjgggbbb[[[VVVOOOKKKFFF@@@;;;888777777999999888888888777777777555555555555555555555555555555555555555666777777555777999888777666666777666666777777999:::<<<===~~~{{{uuupppooonnnllliiifffdddccccccccccccaaa^^^]]]\\\[[[YYYWWWPPPLLLHHHEEEBBB@@@===:::777666555333333333444444111111111111111111111111333333222222222111111111111111000000////////////........................000/////////000111333444444444333333333444444555777999;;;;;;999888888999::::::::::::999888888777888888999999888777666555666777888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;===AAAEEEHHHKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAA??????>>>======>>>???@@@>>>???AAACCCEEEFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJJJJMMMPPPSSSUUUWWWZZZ\\\\\\[[[ZZZZZZ[[[]]]___aaadddeeefffggghhhiiiiiiiiiggghhhkkkmmmoooqqqrrrrrrqqqqqqrrrssstttuuuwwwwwwvvvvvvwwwvvvttttttvvvxxxzzzxxxtttqqqppprrrtttvvvyyy{{{|||}}}}}}}}}}}}}}}|||tttjjjfffaaa]]][[[YYYWWWUUURRROOOOOORRRTTTVVV^^^gggoooyyy}}}vvvrrrmmmiiifffbbb[[[UUUMMMIIIDDD???:::888777777888888888888777777777777555555555555555555555555555555555555555666777777444666777777666666777999666666777777888:::;;;<<<}}}yyysssnnnmmmnnnkkkhhheeecccbbbcccddd```_________^^^[[[VVVSSSPPPMMMIIIEEECCC@@@===;;;777555444222222222222333111111111111111111111111222111111111111000000000////////////000000111111........................---------...000333555777666666555444333222222333777999;;;<<<:::999999999999999:::::::::999999888;;;;;;::::::999888777777666777888999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>AAADDDGGGIIINNNMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEEEECCCBBBBBB@@@???>>>======>>>???@@@===???@@@CCCDDDEEEFFFFFFJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMQQQSSSUUUVVVYYY[[[]]]\\\[[[[[[\\\^^^aaabbbcccccceeefffggghhhhhhhhhhhhiiikkkmmmoooqqqrrrrrrtttsssssssssssstttuuuvvvxxxxxxxxxvvvsssrrrssstttsssssstttuuuwwwxxxyyyzzz}}}~~~~~~|||~~~uuuqqqkkkeeebbb___]]][[[VVVRRRQQQSSSTTTUUU[[[aaadddooozzzuuuqqqllliiigggbbb[[[UUULLLIIIDDD???;;;999888888888888888777777777666666666666666666666666666666555555555555555666777777444555777666666666888999666666666777888999:::;;;|||yyyrrrnnnmmmmmmkkkhhheeecccccccccddd^^^^^^______^^^ZZZUUUQQQPPPMMMIIIFFFCCCAAA===;;;777555444222111111111222111111111111111111111111111000000000000/////////------...//////000111111........................******+++,,,...111444666777777555444333222222222555888;;;<<<;;;999999999555666888999;;;<<<======<<<<<<;;;:::999888888777666666777888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEELLLLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDAAA@@@AAABBBBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@???>>>===>>>??????>>>???@@@AAACCCEEEFFFGGGIIIIIIJJJKKKLLLMMMLLLLLLLLLOOORRRTTTTTTUUUWWWYYY\\\\\\\\\\\\]]]___aaacccbbbcccdddfffggghhhhhhhhhiiijjjlllnnnpppqqqrrrrrrvvvuuusssrrrrrrssstttuuuxxxxxxxxxwwwtttrrrssssssoooqqquuuzzz}}}wwwppplllhhheeeccc___ZZZVVVVVVUUUTTTVVV[[[```iiiyyyvvvssspppllliiigggbbbZZZTTTKKKHHHCCC>>>;;;999999999888888777777777666666666777777777777777777777777555555555555555666777777555666666666555555777999666666666777777999::::::}}}yyysssnnnmmmmmmkkkiiigggeeedddddddddaaa```^^^^^^]]]ZZZVVVRRRPPPMMMIIIFFFCCCAAA>>>;;;888777555333222222222222111111111111111111111111111111000000000/////////..................//////////////////////////////+++++++++,,,...111333555666555444333333333333333444777:::<<<;;;999888888555666777:::;;;===>>>>>><<<<<<;;;999888777777777666666777777888:::;;;;;;===<<<;;;:::::::::::::::999999999;;;===???AAACCCFFFGGGJJJMMMNNNOOOOOOOOONNNKKKFFFBBB??????AAABBB@@@BBBDDDGGGHHHIIIHHHHHHFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA???>>>>>>>>>???????????????@@@BBBDDDFFFHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPSSSTTTTTTTTTVVVWWWZZZ[[[\\\]]]^^^```aaaaaabbbccceeefffhhhiiiiiiiiikkklllnnnoooqqqrrrssssssvvvuuusssrrrrrrssstttuuuuuuwwwyyyyyywwwvvvuuuvvvrrrtttxxx}}}~~~zzzvvvrrrpppjjjccc]]]ZZZXXXUUUVVVYYY```hhhvvvxxxrrrpppmmmjjjhhheee```XXXSSSJJJGGGBBB>>>:::999999999888777777777666666666666777777777777777777777777555555555555555666777777555666666555444444666888777666666777777888999:::~~~zzztttooonnnmmmllljjjiiigggfffeeeeeedddbbb^^^\\\[[[YYYWWWUUUQQQNNNIIIFFFDDDAAA>>>;;;999888666444333333333333111111111111111111111111111111111000000000000////////////...------,,,,,,000000000000000000000000//////...///000222444555444444333333333444555555333666:::;;;:::999888888888888999:::;;;;;;;;;;;;<<<;;;:::888777666666666666666777777888999;;;<<<===<<<;;;:::::::::::::::666777888:::<<>>>>>>>>??????@@@?????????AAACCCFFFHHHDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]___`````````cccdddfffgggiiijjjjjjkkklllmmmnnnppprrrsssssstttuuutttrrrrrrrrrtttvvvwwwsssvvvyyy{{{zzzyyyyyyyyyvvvwwwzzz~~~~~~{{{qqqiiibbb___\\\YYYYYY\\\cccjjjvvvuuuqqqnnnkkkhhhfffddd___WWWQQQHHHFFFAAA===999888888888777777777777666666666666777777777777777777777777555555555555555666777777666777666555444444666888777777666666777888999999~~~{{{tttooommmmmmllliiifffdddccccccdddeeebbb___]]][[[YYYVVVTTTPPPMMMIIIFFFCCC@@@<<<999:::888555444555555555444555444333222111111111111000111222222222111///...000000000000000000000000......///000000///......,,,,,,---...///000111222555666666666555444333333333444666777999:::;;;;;;888888888888999:::;;;<<<999888777666555555555555333666999<<<===<<<;;;::::::::::::::::::::::::::::::999888888:::<<<>>>@@@@@@AAAEEEJJJPPPTTTUUUUUU[[[SSSIIIBBBAAA@@@>>>;;;>>>???AAACCCEEEGGGHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJGGGFFFEEECCCBBBBBBBBBBBB@@@>>>===;;;;;;===>>>@@@>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUXXXZZZ\\\^^^``````___^^^```aaacccfffggggggggggggnnnooopppqqqssstttuuuvvvyyywwwuuusssrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxyyy}}}|||uuukkkeeecccbbb```^^^bbbkkkyyyvvvqqqqqqnnnmmmiiiddd^^^WWWRRRNNNJJJDDD===:::;;;<<<:::777888888777666666666666666777888888777777666555444444444444555666777777888666666666666777777777777888777777777777888888999|||uuupppoooooommmjjjfffdddbbbbbbbbbbbb```^^^]]]\\\ZZZWWWTTTPPPMMMIIIEEECCC???;;;888888555333222333444333333555444333222111111111111///000111111111000......000000000000000000000000........................,,,,,,---...///000111111555555666666555444444333222222444555777777888888777777777888888:::;;;;;;999999777666666555555555444666888999::::::999888888888999999999999999::::::999888888999;;;===??????AAADDDIIINNNRRRSSSTTTXXXQQQHHHCCCCCCCCCAAA???@@@AAABBBCCCEEEEEEFFFFFFHHHJJJLLLLLLJJJHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<<<<===>>>???>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTTTTYYY[[[\\\^^^^^^^^^]]]\\\```aaaccceeegggggggggggglllmmmnnnpppqqqssstttuuuvvvuuutttsssssstttvvvwwwuuuvvvwwwwwwwwwwwwwwwwww{{{}}}vvvoookkkjjjhhhfffiiiqqquuuoooooommmkkkhhhccc\\\VVVPPPMMMIIICCC===:::;;;<<<999777888888777666666666666666555666777777777777777666555555666666777888888999666666666666777777777777777777666666666777888888}}}wwwrrrqqqpppnnnkkkgggdddbbbaaaaaa______^^^^^^^^^[[[XXXUUUNNNLLLHHHEEEBBB???;;;888666444222222333444444444444444333222111111111111111111111111111000//////000000000000000000000000///...---,,,,,,---...///,,,------...///000111111444555666666666555444333222333444555666777777777777777777777888999::::::999999888777666666666666666666666666666666666555666666666777777888888888:::999888777777999;;;<<>>===<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSZZZ[[[\\\]]]]]]\\\[[[ZZZ```aaaccceeefffgggggggggkkkkkkmmmnnnppprrrssstttsssrrrrrrrrrsssvvvxxxzzzxxxxxxxxxxxxxxxxxxwwwvvvzzz}}}}}}xxxvvvtttrrrsss{{{sssnnnmmmjjjhhheee```ZZZSSSNNNKKKGGGBBB===:::;;;;;;999777888888777666666666666666444555666777888888888888666666777777888888999999666666666666777777777777999888888888999999:::;;;}}}wwwrrrqqqooommmkkkhhheeecccbbbbbbaaaaaa`````````\\\XXXTTTMMMKKKGGGDDDAAA>>>;;;888888666444444555777777777444333222222111111111222333333333222222222111111///////////////////////////...,,,++++++,,,...///------......///000000111333444666666666555444333555555666777888888888777777666666666777777888999999888777777666666666666777666444333333333444444555555555555666666666777:::999777666666888999;;;>>>@@@CCCEEEHHHKKKNNNQQQPPPLLLHHHEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKKKKJJJHHHHHHIIIGGGFFFEEEEEEEEEGGGHHHIIIGGGFFFFFFEEEDDDCCCBBBAAA>>>===<<<<<<<<<<<<===>>>======>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSXXXYYYZZZ[[[\\\\\\[[[[[[```aaabbbdddeeefffggggggjjjkkklllnnnppprrrssstttsssrrrrrrrrrsssvvvyyy{{{zzzzzz{{{zzzzzzyyyxxxxxxvvv{{{sssmmmkkkgggeeebbb]]]WWWQQQLLLIIIDDD@@@===;;;::::::999777888777777666666666666666555555666777777777777777666666666777777888888888666666666666777777777777666666666666777777888999|||vvvrrrqqqlllkkkjjjhhhfffeeeeeedddeeedddcccbbbaaa\\\WWWSSSMMMJJJGGGDDDAAA???;;;888888666444444555777777777333333222222111111222222222222111111000000000000///////////////////////////...,,,++++++,,,...///------......//////000000222444666777777666444333555555666777777777777777666666555555555666777777888777666666555666666666777666444333333333555666555555555555555555555555:::888777666666777999:::>>>AAADDDFFFGGGIIILLLOOOOOOLLLIIIFFFEEEDDDBBBBBB??????@@@AAACCCEEEGGGHHHHHHJJJLLLLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGFFFEEEDDDBBBAAA======<<<<<<<<<<<<======<<<======>>>???@@@AAAAAABBBCCCDDDFFFGGGIIIJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXZZZ[[[\\\]]]^^^aaaaaabbbcccdddfffggghhhjjjkkkmmmoooqqqssstttuuuttttttsssrrrsssuuuwwwyyyyyyzzzzzzzzzyyyxxxwwwwwwqqqyyysssmmmkkkdddbbb___[[[UUUOOOJJJGGGAAA???<<<;;;::::::999888888777777666666666666666777777777777777666555555555555666666666666666777666666666666777777777777111111111111222333444555{{{vvvrrrrrrjjjjjjjjjiiihhhgggfffeeehhhfffdddbbb```\\\VVVRRRMMMJJJGGGDDDBBB???<<<999666444222222333444444444333333222222111222222333000//////...---.........000000000000000000000000///...---,,,,,,---...///............//////000000111333555777888666444333111222333444555666666666555555555444444555555666666555555444444555555666777666555555666777888999888888777666666555555444999888777666666888:::;;;>>>CCCGGGIIIIIIIIIKKKNNNNNNMMMKKKHHHFFFDDDBBBBBB>>>>>>???@@@BBBEEEGGGIIIHHHJJJLLLMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJFFFGGGGGGGGGFFFDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY[[[]]]___```aaaaaaaaabbbccceeeggghhhjjjjjjlllnnnqqqssstttuuuvvvuuusssrrrssstttvvvxxxvvvwwwwwwwwwwwwwwwvvvuuuqqqyyyrrrllliiibbb```]]]YYYSSSMMMHHHEEE>>>>>><<<;;;:::999888888888888777666666666666666888888888888777666555444555555555555666666666666666666666666777777777777333333444444555666888888|||wwwttttttlllkkkkkkiiihhhfffeeedddfffdddaaa___]]]ZZZVVVSSSNNNKKKHHHEEECCC@@@===:::888555333222333444333333333222222111222222333333111000///.........//////000000000000000000000000....................................////////////111333555888888777444333000111222444555666666666555555444444444444444555444444333333333444444555666666777888:::;;;===>>>;;;:::999888777555555444888888777666777999<<<===???DDDKKKMMMKKKJJJKKKMMMNNNNNNMMMKKKIIIFFFEEEEEE@@@?????????AAACCCFFFHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJFFFGGGGGGHHHGGGEEEBBBAAA;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFGGGIIIIIIKKKKKKLLLMMMOOORRRTTTUUUWWWXXXXXXZZZ[[[]]]______aaaaaaaaaaaaccceeeggghhhhhhiiikkkmmmooorrrssstttuuutttsssrrrsssuuuwwwxxxvvvwwwxxxxxxxxxxxxxxxxxxvvv|||}}}qqqjjjggg```___\\\XXXRRRMMMHHHEEE<<<<<<<<<;;;999888888999888888777666666666666666666777777777777777666555666666666666666666666666666666666666777777777777777777777888999:::;;;<<<}}}xxxuuuuuummmmmmllljjjhhhfffcccbbbdddaaa^^^\\\[[[YYYWWWUUUNNNKKKHHHFFFDDDAAA>>>;;;:::888555444555555555444222222222111222222333333555444222111111111222333000000000000000000000000......///000000///...............///////////////000222555888888777444333111222444666777888999999555444444333333333444444333333222222222333333444555666888:::<<<>>>@@@AAA===<<<;;;999888666555444888777777777888:::===>>>???EEEMMMOOOMMMKKKKKKMMMMMMNNNOOONNNKKKIIIIIIIIIBBBAAA@@@@@@@@@BBBDDDFFFEEEHHHJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKFFFGGGHHHHHHGGGEEEBBBAAA;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKLLLOOORRRUUUVVVZZZZZZZZZZZZ[[[\\\^^^^^^aaaaaaaaaaaabbbeeeggghhhfffgggiiilllnnnppprrrsssssssssrrrrrrsssvvvxxxzzzyyyyyyzzz{{{||||||||||||{{{|||ooohhheee```^^^\\\XXXRRRLLLHHHEEE;;;<<<<<<;;;999888888999888888777666666666666666444555666777888888888888888888888777777777777777666666666666777777777777333333333444555777888999{{{zzzvvvrrrqqqlllkkkiiigggfffggghhhiiiaaa___\\\[[[ZZZZZZXXXWWWRRROOOKKKGGGDDD@@@<<<999666555555444444444555555333333222111000000111111111111111111111111111111////////////............////////////000000000000/////////...------,,,,,,///111444777888777666555666333222333777999999777666666666666555555555555333222111222444555444333444777999<<<>>>AAAEEEHHHFFFEEECCC???;;;888888888999::::::999999:::>>>@@@BBBIIIPPPSSSPPPLLLLLLMMMJJJKKKMMMMMMLLLHHHEEEBBB?????????@@@AAABBBDDDDDDHHHHHHGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGEEEBBBAAA=========>>>===<<<<<<;;;>>>>>>===<<<<<<===??????@@@AAACCCDDDDDDFFFHHHKKKIIIJJJLLLMMMNNNOOORRRUUUWWWWWWXXXWWWWWWXXX[[[]]]aaa```___^^^___aaacccdddfffiiilllnnnoooqqqtttwwwtttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{|||||||||||||||}}}}}}tttkkkfffccc___\\\WWWSSSPPPLLLGGGDDD===<<<;;;;;;999999888777777777666666666777777888888888777777666666555555666666666666555555555555666666555555555444444444666666777888888888888888|||zzzvvvrrrppplllkkkhhhgggffffffgggggg```^^^[[[ZZZYYYXXXWWWUUURRROOOKKKGGGDDD@@@<<<999666666555444444444444555333222222111000000111111000000000000000000000000////////////............------------....................................///111444666777777666444444222111222555888777666666666555555444444444333333222222222444555444333444666999;;;===@@@DDDGGGGGGHHHFFFCCC???;;;:::::::::;;;;;;:::999:::===???@@@HHHPPPTTTQQQMMMKKKJJJIIIJJJLLLLLLKKKHHHDDDBBB???????????????@@@@@@@@@HHHGGGGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHEEECCCAAA======>>>>>>======<<<<<<======<<<<<<===>>>@@@AAA@@@BBBCCCDDDDDDFFFIIIKKKIIIJJJLLLMMMMMMOOORRRTTTWWWXXXXXXXXXXXXYYY[[[^^^```___^^^^^^___aaaccceeeeeehhhjjjmmmnnnpppsssuuutttuuuuuuvvvxxxyyyyyyzzzyyyyyyzzz{{{{{{||||||}}}}}}|||rrrjjjfffccc^^^[[[VVVRRRNNNJJJEEEBBB<<<<<<;;;:::999888888777555555444444444444555555666666666666555555555444555555555555555555555555666666555555555444444444666666777888888888888777~~~{{{vvvqqqoookkkjjjhhhfffeeeeeeeeefff```^^^[[[ZZZYYYWWWUUUSSSRRROOOKKKGGGDDDAAA<<<999666666555444444444444444333222111111000111111111////////////////////////////////////............,,,------------.........------......///000000111///111333555666666555444333222111222444666666666777777666555555444333333444333222333555555555444444666999;;;<<>>>>>EEENNNRRRPPPLLLIIIHHHHHHIIIKKKKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@??????>>>FFFGGGGGGHHHJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDCCC>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAA@@@AAACCCDDDDDDEEEHHHJJJIIIJJJLLLMMMMMMNNNQQQSSSVVVWWWXXXXXXXXXYYY[[[^^^______^^^^^^```bbbdddeeedddgggjjjlllmmmooorrrtttttttttuuuvvvwwwxxxyyyyyywwwxxxxxxyyyzzz{{{{{{||||||zzz|||~~~oooiiifffddd^^^ZZZUUUOOOKKKGGGBBB???<<<<<<;;;:::999888777777555555444444444444555555555555555555444444444444555555555555555555555555555555555555555444444444555666777777888888777777|||wwwqqqnnnkkkjjjhhhfffeeeddddddddd```^^^\\\[[[ZZZXXXUUURRRRRROOOKKKHHHEEEAAA===:::777666555444444444444444222222111111111111111222000000000000000000000000////////////...................../////////000000.........//////000000000...000222444555555444444333222222333444666777777;;;;;;:::999777666555555555333333444555666555444444666888:::;;;===@@@BBBGGGIIIKKKJJJFFFAAA>>><<<=========<<<:::999;;;<<<===BBBHHHKKKKKKIIIGGGFFFGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAADDDFFFGGGHHHIIIIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIGGGEEEDDD??????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>??????>>>@@@AAABBBBBBDDDFFFIIIIIIKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWWWWXXXZZZ\\\^^^^^^^^^___```bbbdddeeeeeegggjjjlllmmmoooqqqtttttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzxxxyyy~~~{{{nnniiifffddd___ZZZTTTNNNIIIDDD@@@===<<<;;;;;;:::999888777777888777777666666666666777555555555555555555555555555555666666666666777777555555555555555555555555555666666777777777777777~~~xxxqqqnnnlllkkkiiigggeeedddcccbbbaaa___]]]\\\[[[YYYVVVTTTSSSPPPLLLHHHEEEAAA===:::777777666444444333333333222111111111111111222222111111111111111111111111////////////........................////////////000/////////.........---...///111222333333333333333333444444555666888999??????>>>===<<<::::::999555444333444666777666555444666888888999:::===???CCCFFFIIIIIIEEEAAA===<<<===>>>>>>===;;;::::::<<<>>>???AAACCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHEEEEEECCCBBBBBBBBBCCCCCCCCCEEEGGGHHHGGGHHHJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIGGGFFF@@@@@@???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>======<<<>>>???@@@@@@BBBEEEGGGJJJKKKLLLLLLKKKLLLNNNPPPPPPRRRTTTUUUUUUVVVWWWYYY\\\]]]^^^___aaaccceeeffffffhhhkkkmmmnnnooorrrttttttttttttuuuuuuvvvvvvwwwyyyyyyyyyxxxwwwwwwvvvvvvyyywwwxxx{{{xxxmmmiiigggddd___ZZZSSSMMMHHHCCC???<<<<<<;;;:::999888777777666888888777666666666666666666666666666666666666666666666777777777888888888444555555555555555555555555555666777777777777777yyyrrrooommmllljjjhhhfffdddbbbaaa___^^^]]]]]]]]][[[XXXUUUSSSPPPLLLHHHEEEBBB===:::888777666555444333333333111111111000111111222333111111111111111111111111////////////............+++,,,,,,,,,,,,---------000//////...------,,,,,,......///111222222333333333444555555555666888:::@@@@@@??????>>>===<<<<<<666555444555777777777666555666777777777888;;;===>>>AAAEEEEEECCC@@@===<<<<<<===>>>===;;;:::;;;<<<>>>=========???BBBDDDFFFGGGHHHJJJLLLNNNNNNNNNNNNHHHEEEBBB@@@>>>???AAABBBAAADDDGGGHHHFFFGGGJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKJJJHHHGGGBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<===??????@@@AAADDDFFFJJJKKKLLLKKKJJJKKKLLLNNNMMMOOORRRTTTTTTTTTVVVWWW[[[\\\]]]___bbbdddeeefffgggiiikkkmmmnnnooorrrtttssstttttttttuuuuuuuuuvvvyyyyyyyyyxxxwwwwwwvvvvvvyyywwwwwwzzz}}}vvvkkkhhheeebbb^^^YYYRRRKKKFFFBBB???<<<;;;;;;:::999888777666666777666555444444333444444666666666777777777777777666666666777777888888999444444444555555555555555444555666666777777666666zzztttpppnnnmmmllljjjgggeeebbbaaa]]]\\\\\\\\\]]][[[XXXUUUSSSPPPLLLIIIEEEBBB>>>;;;888777666555444333333333111111000000111222222333111111111111111111111111////////////............++++++,,,,,,,,,------------------------,,,,,,,,,---...///000111111222222111333555555444444777:::>>>>>>=========<<<<<<<<<666555555555777888777666555666777777666777999;;;;;;>>>AAABBBAAA???>>>>>>;;;===>>>>>><<<;;;<<<======<<<<<<===@@@BBBDDDEEEGGGIIIKKKNNNPPPRRRTTTTTTNNNJJJDDD???<<<<<>>>>>???@@@AAA===>>>???@@@@@@@@@@@@???===>>>@@@AAAAAABBBEEEHHHJJJKKKLLLKKKJJJJJJKKKMMMLLLOOORRRTTTTTTUUUVVVWWWZZZ[[[]]]```bbbdddfffffffffhhhkkklllmmmnnnppprrrssssssttttttttttttuuuuuuwwwwwwwwwxxxxxxyyyyyyyyyyyywwwxxx{{{|||~~~rrriiifffccc___\\\WWWOOOIIIDDD@@@===;;;;;;;;;:::999888777666666777666555444444333333333555555555666666666777777444444444555666666777777444444444555555555666666444555666666777777666666{{{uuuqqqooonnnmmmkkkhhheeebbbaaaZZZZZZZZZ[[[\\\[[[WWWUUUSSSPPPLLLIIIFFFBBB>>>;;;888888666555444333333222111111000000111222333333000000000000000000000000000/////////............---------.........//////***++++++,,,,,,------...------...///000111222222000222444444333333666999;;;;;;;;;;;;;;;;;;::::::777666555666777888777666555666777666666666888:::999<<>>>>>===<<<<<<===<<<<<<===???BBBDDDDDDDDDGGGIIILLLOOORRRUUUWWWXXXUUUPPPHHHAAA<<<<<<>>>@@@???CCCGGGGGGEEEFFFJJJNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLKKKJJJIIICCCBBB@@@>>>>>>???@@@AAA:::;;;>>>@@@AAABBBBBBBBB>>>@@@AAABBBBBBDDDGGGIIIJJJKKKLLLKKKIIIIIIKKKMMMLLLOOOSSSUUUUUUUUUWWWXXXYYY[[[]]]```ccceeefffgggeeegggiiikkkkkkmmmoooqqqsssssstttttttttttttttttttttuuuvvvxxxyyyzzz||||||xxxxxxyyy||||||}}}ppphhheee```\\\YYYTTTMMMGGGBBB???<<<:::;;;::::::999888777666666999999888666666555555555444444444555555555666666222222333333444555666666444444444555555555666666444555555666666666666666yyytttrrrkkkpppqqqmmmiiihhhfffbbb\\\\\\]]]^^^___]]]ZZZWWWUUUSSSOOOKKKGGGBBB???===999888666555333333222222111111111000000000000///111000///000111222111///000000//////.........------------...///000000111//////............//////111000//////000222444555000000111111222333555555999888999<<>>======<<<;;;;;;<<<;;;:::999999999999999CCCAAA@@@@@@BBBCCCCCCBBBJJJKKKMMMOOOQQQUUUZZZ]]]ZZZSSSIIIAAA???@@@BBBDDDAAABBBDDDFFFHHHIIIIIIJJJPPPNNNNNNPPPRRRSSSPPPMMMOOONNNMMMLLLLLLKKKKKKJJJCCCCCCBBBAAAAAA@@@??????========================BBBAAA@@@???@@@BBBDDDFFFKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ\\\^^^```bbbccccccbbbdddfffhhhiiijjjmmmoooqqqrrrttttttsssrrrsssttttttuuuwwwxxxyyyyyyxxxwwwxxxxxxxxxwwwxxx{{{ttteee``````YYYUUURRRLLLGGGDDDAAA>>>;;;888888888888777777777777777888888777444333444444666555444555666777777555777777777777777777777777777666666555555555666666777777777777777777777777~~~xxxsssqqqlllpppqqqlllhhhgggeeeaaa___]]]\\\\\\]]]]]][[[YYYUUUSSSPPPKKKFFFBBB>>><<<777666555444444444444444333333222222222111111111111000///000111222111///000/////////............------......///000000111---------,,,,,,---------/////////000111222333444333333222222222333333444888888888;;;===>>>;;;888888999:::::::::999777666666666666666777777888888999:::;;;======>>>>>>>>>======<<<;;;;;;;;;;;;;;;BBBBBBBBBBBBBBBCCCDDDEEEJJJLLLMMMOOOQQQUUU[[[^^^ccc\\\RRRJJJFFFEEEEEEEEEAAABBBDDDFFFHHHJJJJJJKKKOOONNNNNNPPPRRRRRRPPPMMMPPPPPPPPPOOOOOONNNLLLLLLEEEDDDCCCBBBAAAAAA@@@@@@????????????????????????CCCBBBAAAAAAAAACCCEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVXXXYYY[[[]]]___aaabbbbbbbbbdddfffggghhhiiikkkmmmoooqqqssssssrrrrrrssstttssstttvvvwwwyyyzzz{{{{{{|||||||||||||||qqqeeeaaa```XXXSSSPPPJJJFFFCCC@@@<<<:::888888888888777777777777777888888777555444444555666555444555666777777555777777777777777777777777666666555555555555666666666666666666666666666666}}}wwwrrrpppmmmqqqqqqlllhhhfffddd```aaa^^^\\\[[[[[[\\\\\\[[[VVVTTTQQQLLLFFFAAA===;;;555555444444444555555666444444444333333333222222111000///000111222111///////////////............------......///000000000------------------------------///000111222222222444444333222222222222222888777777888:::;;;;;;:::888999:::::::::999888777555555666666777888999:::888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>============???BBBDDDCCCBBBBBBEEEHHHLLLMMMNNNOOOPPPRRRWWWZZZ```[[[SSSLLLHHHEEECCCBBBAAABBBDDDGGGIIIKKKLLLLLLNNNMMMNNNPPPQQQQQQPPPNNNNNNOOOPPPQQQPPPOOOMMMKKKFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTWWWXXXZZZ]]]___```aaabbbaaaccceeeffffffgggiiikkkmmmooorrrrrrrrrrrrssstttsssssstttuuuwwwzzz|||~~~}}}~~~|||oooeeebbb___UUUQQQMMMHHHDDDAAA>>>;;;999888888888888777777777777777888999888666444555666666555444555666777777555666666666666666666666666666555555555555555666666555555555555555555555555~~~wwwrrrpppnnnrrrqqqkkkgggeeeccc``````^^^\\\\\\]]]]]]\\\[[[WWWUUUQQQLLLFFFAAA===:::666666555444444444444555444444333333333222222222111000///000111222111//////////////////.....................//////000000...//////////////////...+++,,,...000222222222111333222222111111111222222777666555666777999:::;;;888999999::::::999888888666555555555666888999:::;;;;;;<<<<<<<<<;;;;;;:::===>>>>>>>>>>>>>>>>>>>>><<<@@@CCCCCC@@@@@@EEEIIINNNNNNNNNNNNMMMOOORRRUUUZZZVVVQQQMMMJJJGGGDDDBBBAAABBBDDDGGGIIIKKKLLLMMMLLLMMMNNNOOOPPPPPPOOONNNKKKMMMOOOPPPPPPMMMKKKIIIGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTWWWXXXZZZ]]]___```aaabbb```bbbdddeeedddeeeggghhhkkkmmmpppqqqqqqqqqrrrtttsssrrrrrrrrrtttwwwzzz|||{{{}}}~~~~~~wwwzzz||||||{{{|||yyymmmdddbbb^^^RRROOOLLLGGGCCC@@@>>>;;;999888888888888777777777666777888999888666555666777666555444555666777777555555555555555555555555555555555444444444555666666555555555555555555555555xxxsssqqqooorrrqqqjjjfffeeeccc```^^^^^^^^^______^^^[[[XXXWWWUUUQQQLLLFFFAAA===:::888777666555444333333333222222222222111111111111111000///000111222111///.........///////////////............////////////......///000000///......***,,,...000222222222222/////////000000111222333555555555555555777:::<<<777888888888888888888888666555444444555777999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>999===AAA@@@>>>???DDDIIIMMMNNNOOOOOOPPPSSSWWWZZZ^^^[[[WWWSSSPPPLLLHHHEEEAAABBBDDDGGGIIIJJJKKKLLLJJJLLLNNNOOOOOOOOOOOOOOOKKKMMMOOOPPPPPPNNNLLLJJJHHHFFFCCCAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDFFFGGGIIIJJJJJJLLLMMMNNNOOOQQQSSSTTTUUUWWWXXXZZZ]]]___```aaabbb___aaacccccccccdddfffgggjjjlllnnnoooooooooqqqrrrsssrrrpppoooppprrrvvvxxxzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~|||yyywwwoooqqqrrrpppmmmllloooqqqwwwvvvkkkcccaaa[[[NNNNNNKKKFFFBBB@@@>>><<<:::888888888888777777777666666777888777666555666777666555444555666777777555444444444444444444444444444444444444444555666666666666666666666666666666yyysssqqqnnnqqqpppiiieeeeeedddaaa]]]^^^^^^```aaa___[[[XXXVVVTTTQQQLLLFFFAAA===;;;999888777555333222222222111111111000000000//////111000///000111222111///.........///////////////......//////////////////+++,,,---......---,,,++++++,,,...000111333333444////////////111222333444444555666666555777:::===666666666777777777777888666555444333333555777888555666888:::;;;=========999:::<<<===>>>>>>>>>===777:::===>>>>>>@@@DDDHHHIIILLLNNNQQQUUUZZZ```eeeccc```[[[WWWRRRLLLFFFBBBAAABBBDDDFFFHHHIIIIIIJJJHHHKKKNNNOOONNNNNNNNNOOONNNOOOQQQRRRRRRPPPOOONNNIIIGGGCCC@@@>>>=========????????????????????????????????????????????????AAABBBCCCEEEGGGIIIJJJKKKMMMMMMNNNPPPRRRSSSUUUUUUVVVWWWYYY\\\^^^___```aaa^^^```bbbccccccdddfffhhhiiikkknnnnnnnnnnnnooopppqqqpppnnnmmmnnnpppsssuuuyyy{{{}}}}}}|||||||||~~~{{{{{{zzzxxxvvvtttrrrqqqggggggeeebbb___^^^^^^___fffnnnuuu{{{qqqhhhaaa^^^YYYMMMLLLIIIEEEAAA@@@>>><<<:::888888888888777777777777555666777666555444555666666555444555666777777555555555555555555555555555333333333333444555666666666666666666666666666666~~~wwwrrrooommmpppnnniiieeeeeedddbbb______^^^^^^___^^^\\\ZZZUUUSSSPPPKKKFFFBBB>>><<<888777666555444333333333111111000000000/////////111000///000111222111///............/////////000/////////////////////...+++,,,...//////...,,,+++------...///111333555666222222111111222333444444333555777777666777:::===555555555555555666777777777555333111111222444666444555777999;;;<<<======888:::<<<>>>??????>>>>>>888999;;;===@@@CCCFFFHHHIIIKKKNNNRRRVVV[[[bbbgggaaa^^^YYYUUUPPPJJJDDD@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGJJJMMMNNNMMMMMMNNNPPPOOOOOOPPPQQQQQQPPPPPPOOOKKKHHHDDD@@@>>>======>>>??????????????????????????????@@@@@@@@@?????????AAABBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUWWWYYY[[[]]]^^^^^^]]]___aaacccccceeegggiiijjjkkkmmmnnnmmmlllmmmnnnooonnnmmmmmmoooqqqsssuuuuuuwwwxxxyyyxxxxxxzzz|||{{{yyyuuuqqqnnnlllkkkkkk```]]]XXXUUUTTTTTTSSSRRRWWW^^^gggnnnxxxyyyjjjddd]]][[[WWWMMMJJJGGGCCC???>>><<<:::999888888888888777777777777333555666555444333444666666555444555666777777555555555555555555555555555333333333333444555666777555555555555555555555555}}}vvvpppnnnlllooonnnhhheeeeeeeeecccbbb```]]]\\\]]]^^^]]]\\\UUUSSSOOOKKKGGGBBB???===666555555444444444555555111111111000000000000///111000///000111222111///---.........//////000000///////////////.........---...000111111000...---.........///111333666888555555444444333333444444222555888888777888:::===444444444444444555666777777555333111000111333444777888999:::::::::::::::888:::<<>>>>>???????????????????????????@@@@@@AAAAAAAAA@@@@@@???AAAAAACCCEEEHHHJJJKKKLLLLLLLLLNNNOOOQQQRRRTTTTTTRRRSSSUUUWWWYYY[[[\\\\\\]]]___aaacccdddeeehhhjjjjjjlllmmmmmmlllkkklllmmmllllllmmmnnnpppsssuuuwwwqqqrrrttttttssstttwwwyyywwwtttnnniiieeebbbbbbbbb\\\WWWQQQOOOOOOPPPOOOMMMMMMUUU^^^gggrrr~~~ooodddaaa[[[YYYWWWNNNHHHEEEAAA>>><<<;;;999888888888888888777777777777222444555444333333444555666555444555777777777555666666666666666666666666222222222333444555666777444444444444444444444444~~~yyytttooonnnnnnmmmkkkiiifffccc```^^^^^^^^^^^^^^^]]]\\\\\\[[[XXXUUUPPPKKKGGGBBB===999999777555555555666555444444444444333222111000///000000000000/////////...000///...------...///000,,,,,,,,,---------......////////////////////////------...///000111222222555444333222222222333444111333666999:::999888666666666777888999999::::::;;;999777444333333444444999999:::;;;;;;;;;::::::555777:::>>>AAAAAA>>>;;;999777777;;;@@@EEEFFFEEEQQQPPPPPPQQQUUUXXXZZZ[[[\\\ZZZWWWSSSOOOKKKHHHFFFEEEDDDBBBAAAAAABBBCCCDDDJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJLLLGGGAAA>>>???AAA@@@@@@??????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA@@@@@@AAACCCDDDFFFGGGGGGIIIIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]___aaabbbbbbcccfffgggiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnqqquuuwwwxxxxxxssssssrrrqqqpppooonnnnnnllliiieee```\\\YYYXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNQQQSSSWWW^^^hhhtttrrrkkkccc^^^ZZZUUUMMMFFFDDDBBB???<<<;;;:::888666999999999888888888888777777777666666555555555444444444444555555555555666333444555555666666555555666555444333333333333333555555444444444444555555|||xxxsssooonnnllllllkkkiiigggdddbbbaaa^^^____________]]][[[ZZZWWWTTTOOOKKKGGGBBB>>>:::999777555555555666555444333333333333222111000000111000000///////////////000///......---...//////---------.........//////........................------...///000111222222444333222222222222333444111333555777888888777777555555666777777888888999:::888666444333333333444999999:::;;;;;;;;;::::::777888:::>>>@@@AAA???===<<<:::888999>>>CCCGGGHHHNNNNNNNNNOOORRRUUUWWWXXXUUUTTTRRRPPPNNNKKKJJJIIICCCCCCBBBAAAAAAAAAAAABBBHHHHHHJJJLLLNNNOOOOOOOOONNNMMMKKKIIIHHHGGGHHHHHHHHHDDD???======>>>>>>===??????@@@@@@@@@@@@??????===>>>>>>>>>????????????@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLOOOPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^```aaaaaabbbdddfffhhhiiijjjkkkkkklllllllllpppooooooqqqsssuuuuuutttrrrqqqpppooommmllljjjiiidddbbb^^^ZZZVVVTTTTTTSSSTTTSSSQQQPPPOOOOOOOOOPPPRRRUUUZZZ```hhhrrr}}}nnniiiaaa\\\YYYTTTLLLFFFCCCAAA>>><<<<<<;;;999777999999999888888888777777777666666666555555555555444444444555555555555666333444444555555555555555666555444333333333333444555555444444444444555555yyyvvvrrroooppplllkkkkkkjjjhhhfffdddccc```aaabbbbbbaaa^^^[[[YYYVVVSSSOOOKKKGGGCCC???;;;999777555555555666555444333333333333222111111000222111///.........///000111000///......................../////////000000........................------...///000000111222333333222222222222333444222222444555666777777777444444555555666666777777999777666444333333444444888999::::::;;;;;;;;;::::::::::::<<>>@@@<<<888888<<>>>>>???>>>===??????@@@@@@@@@@@@??????<<<<<<>>>?????????>>>===@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\^^^``````aaaccceeeggghhhhhhiiijjjjjjkkkkkkqqqppppppppprrrrrrqqqooooooooommmkkkiiifffdddccc\\\ZZZWWWTTTRRRQQQQQQQQQTTTTTTRRRQQQPPPQQQQQQRRRTTTYYY^^^ccchhhqqq}}}rrriiiddd^^^YYYVVVQQQKKKFFFBBB???===<<<<<<;;;:::888999999888888888777777777666666666666555555555555444444444555555555555666333333444555555555555555555555444333333333444444555555444444444444555555~~~wwwtttqqqpppqqqnnnmmmmmmkkkiiigggeeedddaaabbbddddddccc___[[[YYYVVVSSSNNNJJJGGGCCC???<<<999777555555555666555333333333333333333222111000222111///.........///000000000//////......---------.........////////////........................------......///000000111222222222222222333333333222222222333444555666777444444555555666666666666888888666555555555555666888888999:::;;;;;;;;;;;;;;;:::999:::<<<>>>>>>>>>???===::::::===BBBHHHKKKMMMOOORRRSSSTTTUUUVVVWWWSSSRRRPPPNNNKKKIIIGGGFFFBBBCCCCCCDDDCCCBBB@@@???BBBCCCFFFJJJMMMPPPRRRSSSRRRMMMFFF@@@======???AAAEEEDDDCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????;;;===???@@@AAA@@@>>>===???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXZZZ\\\^^^______```cccdddgggggghhhhhhiiijjjjjjkkkooonnnnnnoooppppppnnnllllllllljjjhhheeebbb___]]]WWWVVVSSSRRRQQQQQQSSSSSSUUUTTTSSSRRRRRRRRRSSSSSSUUU[[[bbbeeeiiiqqq~~~kkkccc___ZZZVVVRRRNNNIIIEEE@@@>>><<<;;;;;;<<<:::999888888888888777777777777666666666666666555555555444444444555555555555666333333444555555555444444555444444333333333444444555444444333333444444555}}}wwwtttrrrqqqrrrqqqqqqooommmjjjgggdddcccaaaccceeeeeeddd```\\\ZZZVVVSSSNNNJJJGGGCCC???<<<999777555555555666555333222222333333333222111111222111///.........///000///////////////......---,,,,,,---------.................................------......//////000000111111111222222333333333111111222333444555666666555555555666666666666666888888777777777777777777777888999:::;;;;;;;;;;;;;;;999888888:::;;;<<<;;;<<<<<<<<<<<<>>>BBBGGGJJJKKKNNNRRRSSSSSSRRRSSSTTTVVVUUUSSSPPPNNNKKKIIIHHHDDDEEEEEEEEEEEECCCAAA@@@AAABBBEEEIIIMMMPPPRRRSSSRRRMMMFFF???;;;;;;===???CCCDDDEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@??????===>>>@@@BBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVVVVVVVYYY[[[]]]^^^___```bbbdddgggggggggggghhhiiijjjkkkkkkkkkkkkmmmoooooommmkkkiiihhhhhhfffddd```]]][[[UUUTTTSSSRRRRRRTTTVVVWWWXXXWWWUUUTTTSSSTTTTTTUUUUUU[[[bbbfffiiirrr|||jjj]]][[[WWWSSSOOOKKKGGGDDD???===;;;;;;;;;;;;:::999888888888777777777666666555555555666666666666666444444444555555555555666222333333444555444444444444444333333333444444555444444333333333333444444}}}xxxvvvsssrrrsssssssssqqqnnnkkkhhheeecccbbbcccddddddccc```]]][[[VVVSSSOOOKKKGGGCCC???;;;999777555555555666555444222222222333333222222111000000000000/////////.........////////////......,,,,,,,,,------------...------------------------------.........////////////000111222333333333222111111333444555666666666666666666666666666666666666777777777777777777777777888999:::;;;<<<<<<<<<:::999777777999::::::999999:::;;;<<<>>>BBBGGGKKKKKKPPPUUUVVVTTTRRRRRRTTTXXXWWWVVVTTTQQQOOONNNMMMFFFFFFFFFEEEDDDCCCBBBAAAAAACCCEEEIIILLLNNNPPPQQQPPPLLLGGGAAA>>>===>>>??????BBBEEEGGGEEECCCAAAAAA??????@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTXXXYYY\\\]]]]]]^^^```bbbffffffeeeeeeeeegggiiijjjggghhhiiilllnnnnnnllljjjffffffffffffdddaaa^^^\\\VVVUUUTTTTTTUUUWWWZZZ\\\]]][[[ZZZXXXWWWWWWWWWWWWWWW[[[```dddhhhqqq}}}yyyiiiZZZXXXUUUQQQLLLHHHEEECCC???===;;;:::;;;;;;:::999888888777777777666666666555555555666666666666666444444444555555555555666222222333444444444444444444444333333333444555555444444333333333333444444~~~yyyxxxuuusssssssssrrrqqqooollljjjgggfffaaabbbbbbbbbbbb```^^^]]]WWWTTTOOOKKKGGGBBB>>>:::999777555555555666555444111222222333333222222222///000111111111000...---,,,---...///000000//////------------............---------------------------------.........//////...///111222333333333222000111444666777777666555555444444444444444444444444444555666666666666666777777999:::;;;<<<<<<<<<:::999888999::::::999888999999999999;;;@@@HHHNNNVVV[[[aaaccc```]]]]]]^^^]]]\\\ZZZWWWSSSPPPNNNMMMGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNLLLIIIEEEBBBAAA@@@@@@>>>CCCHHHIIIGGGDDDCCCBBB??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIILLLNNNPPPRRRTTTTTTSSSSSSUUUWWWYYYZZZZZZ[[[]]]___dddcccbbbaaabbbdddfffgggfffggghhhkkkmmmllljjjgggcccdddfffffffffcccaaa___[[[ZZZZZZZZZ\\\^^^aaaccccccaaa___]]][[[ZZZZZZZZZYYYZZZ]]]```eeemmmvvv|||~~~~~~}}}zzzxxxzzz~~~||||||}}}~~~rrrdddXXXWWWTTTPPPKKKFFFCCCBBB@@@>>>;;;:::::::::999888888777777777666666666666555555555555666666666777444444444555555555555666222222333444444444444333333333333333333444555666444333333222222333333444~~~{{{yyyvvvssssssqqqqqqpppooommmkkkjjjiiiaaaaaaaaaaaaaaa```______XXXUUUPPPKKKGGGBBB===:::999777555555555666555444111222222333333333222222...///111333222000...,,,+++,,,...000111111000000............/////////000---------------------------------..................///111222333333222222///222555777888888666555333333333333333333333333222222333444555555555555666777999:::;;;<<<<<<<<<;;;:::::::::;;;;;;999888999999888666888???JJJRRRccciiipppqqqmmmjjjjjjkkkdddbbb^^^YYYTTTOOOKKKIIIGGGFFFDDDBBBAAA@@@AAAAAADDDEEEGGGIIIJJJLLLLLLMMMLLLKKKJJJHHHFFFCCCBBB@@@@@@EEEKKKMMMKKKHHHFFFEEE??????@@@@@@@@@@@@????????????>>>>>>??????@@@AAA?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTTTTSSSRRRRRRTTTVVVXXXXXXYYY[[[]]]bbbaaa```___```aaadddeeegggggghhhjjjlllkkkhhheeebbbdddfffggggggeeecccaaaaaa`````````bbbeeegggiiigggfffccc```^^^]]]]]]]]][[[ZZZ[[[]]]bbbjjjpppuuu}}}xxxpppqqquuuzzz}}}yyytttrrrtttyyy}}}yyy~~~~~~~~~~~~xxxqqqllllllrrrvvv||||||yyywwwwwwwwwxxxlll```WWWWWWTTTOOOJJJEEECCCBBB@@@>>>;;;:::::::::888777777777777777666666666666444555555555666666777777444444444555555555666666222222333444444444333333333333333333333444555666444333333222222333333444}}}zzz|||zzzuuuqqqpppooonnnmmmllliiieeebbbaaaaaaaaaaaabbbbbb___]]]WWWSSSNNNJJJGGGCCC???<<<777666555444333222222222333333333222222222111111333222000/////////000111000///...,,,,,,,,,---...//////............//////...------,,,,,,------.../////////....../////////000000000000000//////...333333555666777777777777222222333333333333333333222222222333444555666777777888999:::;;;;;;<<<;;;:::===>>>;;;;;;===<<<999999666666999<<>>======???????????????@@@@@@AAA===>>>???@@@@@@???>>>===CCCCCCBBBBBBDDDEEEGGGIIILLLKKKLLLOOORRRRRROOOLLLRRRSSSUUUWWWXXXZZZZZZZZZ]]]\\\\\\\\\]]]___aaabbbeeefffggghhhhhhgggfffffffffbbb```bbbfffhhheeeaaabbbcccdddfffhhhjjjkkkllllllkkkjjjgggeeebbbaaa```]]]\\\ZZZZZZ]]]bbbgggkkktttxxx{{{{{{wwwpppkkkhhhaaaaaadddjjjuuu{{{uuupppnnnpppqqqwwwwwwwwwuuussspppnnnllleee^^^^^^dddfffiiixxx|||wwwrrrmmmkkkmmmooorrryyy|||fffZZZUUUTTTRRRNNNIIICCC>>><<<999999999888888888777777777777777777666666666666555555444444444444555555333333444444555666777777555555555555555555555555333333333222222111111111222333444444555555444444~~~{{{{{{yyyuuussssssqqqooommmkkkiiifffcccaaa``````aaabbbaaa^^^\\\TTTQQQMMMIIIFFFDDD@@@>>>888777666555444333333333333333333222222222111111222222000/////////000111000000///...............000//////......//////000...------,,,,,,------...++++++************++++++......///000000000000000222333444666777777777777888888777666666555444444333333333444444666777777777888999:::;;;<<<<<<<<<;;;>>>???<<<;;;===<<<888;;;888888;;;>>>@@@GGGOOOiiirrrfff^^^WWWPPPLLLIIIIIIIIIGGGEEEDDDCCCCCCDDDCCCBBBEEEJJJNNNOOONNNOOONNNMMMLLLJJJIIIHHHGGGFFFIIILLLLLLIIIFFFEEEEEEDDDCCCBBB@@@>>><<<<<<;;;???>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBCCCDDDEEEGGGGGGKKKJJJKKKNNNQQQRRRPPPMMMQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[\\\^^^___aaa___```aaabbbbbbaaa``````bbb___^^^aaaeeegggeeeaaabbbcccfffiiillloooqqqrrruuusssqqqmmmiiifffcccaaabbb```]]]ZZZYYY[[[]]]___iiilllnnnlllhhhbbb]]][[[XXXXXX[[[bbblllvvv~~~~~~|||wwwqqqllliiijjjkkknnnoooooonnnllljjjhhhggg```YYYXXX\\\]]]___lll|||zzzsssmmmfffdddeeedddfffllltttyyyxxxeee[[[TTTSSSQQQMMMHHHBBB>>>;;;999999999999888888888888777777777777666666666666555555444444444444555555333333444444555666666777444444444444444444444444555555555444444333333333333333444555555555555444{{{yyywwwvvvxxxwwwtttpppmmmjjjiiifffdddaaa``````aaaaaa```]]]ZZZRRROOOKKKHHHFFFDDDAAA???999888777666555444444444333333333222222222111111222111111000///000000000000000000000000000///...000000////////////000000......------------......---,,,,,,,,,,,,,,,,,,---,,,---...000111111222222222333444555666777777777<<<;;;:::999777666555555444444444444555555666777777888999;;;<<<<<<======<<<@@@AAA>>>===>>><<<888:::888888;;;===???EEELLL```wwwnnnbbbYYYRRRNNNLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCDDDGGGKKKNNNPPPPPPPPPPPPOOONNNMMMLLLJJJJJJHHHIIIJJJJJJHHHFFFFFFGGGDDDCCCBBB@@@???===<<<<<<>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEFFFFFFHHHHHHJJJLLLPPPQQQPPPNNNPPPQQQSSSTTTUUUVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^______aaaaaaaaa```___^^^]]][[[[[[^^^bbbdddbbb```___aaadddiiinnnssswwwyyy|||zzzwwwsssmmmhhhdddaaabbb```[[[WWWTTTSSSSSSSSS___```___]]]XXXTTTRRRQQQOOOPPPSSSYYYcccmmmtttxxx~~~zzzwwwssslllfffcccbbbdddcccdddeeeeeeeeecccbbbaaa[[[UUUSSSUUUUUUVVV```mmmzzzvvvmmmeee^^^[[[\\\ZZZZZZ]]]dddiiippp|||pppaaaYYYSSSQQQOOOKKKFFFAAA>>>;;;:::::::::999999999888888666666666666777777777777444444444444444444444444333333333444555555666666333333333333333333333333555555444444444444333333333444555555666666555555{{{xxxuuuwww{{{{{{wwwqqqllljjjhhhgggeee`````````aaaaaa___[[[XXXQQQNNNJJJGGGEEECCC@@@>>>999888777555444444333333333333333222222222111111222111111000000000000000...///000111111000...---000000////////////000000......------------......///......------......///---...///000111111111111111222333555666777777777::::::999888888777666666444444444333444444555555777777999:::<<<=========???CCCDDDBBBAAAAAA>>>:::777555666999::::::???EEEPPPdddyyyooobbbZZZUUURRRNNNLLLKKKJJJIIIHHHGGGEEEDDDEEEFFFHHHKKKNNNPPPQQQQQQQQQQQQQQQPPPOOONNNMMMIIIIIIIIIHHHGGGGGGGGGHHHEEEDDDDDDCCCBBB@@@???>>>>>>>>>======>>>>>>???@@@CCCBBBAAA@@@@@@AAABBBCCC???@@@BBBDDDEEEEEEEEEDDDEEEFFFHHHKKKNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWXXXZZZ[[[[[[^^^___`````````___^^^]]]YYYXXXXXXZZZ]]]^^^]]][[[YYY[[[___eeellltttzzz}}}~~~}}}yyytttoooiiidddaaa\\\ZZZVVVSSSPPPOOOPPPPPPXXXXXXXXXUUUQQQOOOOOOOOOMMMMMMPPPWWW```jjjpppttt}}}|||xxxuuusssnnnhhhaaa]]]]]]]]][[[\\\]]]^^^___^^^]]]]]]ZZZUUUSSSSSSSSSTTT[[[eeesss}}}~~~qqqggg___WWWUUUVVVWWWUUUVVVZZZ^^^eeeqqq}}}}}}ggg[[[WWWQQQOOOMMMIIIDDD@@@===;;;::::::::::::999999999999666666666666777777777777444444444444444444444444333333333444444555555555222222222222222222222222222222222222222222222222333444555555666666555555{{{vvvtttwww}}}|||xxxqqqllliiihhhgggfffaaaaaaaaabbbaaa___ZZZWWWSSSPPPKKKHHHEEEBBB???<<<777777555444333222222222333333333222222222111111111111111111000000000///,,,---//////000///...---000000////////////000000///......------......///,,,,,,,,,++++++,,,,,,,,,//////000000000000//////000111333444666777777888777888888888999999::::::444444333333333333333444555666888:::;;;<<<======@@@EEEHHHFFFFFFEEEBBB<<<666555666999999888;;;AAAIIIVVVfffqqq{{{wwwiii```[[[XXXVVVOOOMMMJJJJJJJJJJJJGGGEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSTTTSSSRRRPPPOOOKKKJJJHHHGGGGGGGGGGGGGGGCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@BBBAAA@@@??????@@@AAABBB>>>@@@BBBCCCDDDDDDDDDDDDCCCEEEGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSSSSUUUZZZbbbjjjsss{{{}}}|||yyyuuupppjjjdddaaaWWWTTTQQQOOOMMMNNNOOOPPPSSSTTTTTTRRRPPPOOOOOOPPPNNNNNNQQQXXXaaajjjppprrr{{{}}}~~~zzzuuuqqqnnnmmmiiiccc]]]YYYXXXYYYWWWXXXYYYZZZ[[[[[[ZZZYYYYYYVVVTTTUUUUUUWWW]]]cccnnnwww~~~wwwlllccc\\\VVVSSSUUUXXXUUUUUUWWWYYY^^^iiitttuuubbbYYYVVVOOOMMMJJJFFFBBB???<<<;;;:::::::::999999999888888555666666666777777777888333333444555555444333333333333333444444444444444222222222222222222222222222222222222222222222222333444444555555555555555zzzvvvtttxxx}}}{{{wwwqqqllljjjhhhgggeeebbbbbbbbbcccbbb___ZZZVVVTTTQQQLLLHHHEEEBBB???<<<777666555444333222222222333333333222222222111111000111111111111000//////,,,------...............//////............////////////............//////......------------......000000000000000///......///000222444666777888888666777888999;;;===>>>>>>666555444333333333333333444555666888:::;;;<<<<<<@@@EEEIIIIIIIIIHHHDDD>>>:::888:::<<<<<<:::<<>>???????????????@@@@@@AAA@@@@@@????????????@@@@@@??????AAABBBCCCDDDDDDDDDBBBDDDGGGHHHIIIKKKMMMOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUWWWWWWXXXXXXXXXVVVUUUTTTQQQQQQQQQPPPPPPOOONNNMMMOOORRRWWW^^^hhhrrrzzz|||{{{yyyuuupppiiidddaaaVVVSSSOOOLLLKKKMMMOOOQQQPPPRRRTTTTTTRRRPPPOOOPPPOOOPPPSSSZZZbbbkkkppprrryyyzzz{{{zzzxxxtttpppmmmjjjiiigggbbb]]]ZZZYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVXXX\\\___bbbllluuuzzzzzz|||{{{rrriiiccc]]]WWWUUUVVVWWWUUUVVVWWWXXX[[[cccmmm~~~pppaaaYYYVVVMMMKKKHHHDDD@@@===<<<;;;999999999888888888777777555555666666777777888888222333444555555444333222333333333333333333444444222222222222222222222222333333444444444444555555222333444444555555444444}}}xxxvvvuuuwww{{{yyyuuupppllljjjhhhfffeeecccccccccdddccc```ZZZVVVSSSPPPLLLIIIGGGDDDAAA???888777666444333333333333333333333222222222111111000111111222111000///..................///000000......------------......//////............//////000//////......//////000...//////000000000000//////000222444666777888888444555666888:::<<<===>>>888888777555555444444444222333555777999:::;;;;;;>>>DDDHHHIIIJJJIIIEEE???<<<;;;===@@@???<<<===AAADDDHHHMMMRRRUUUXXX\\\aaaccc___\\\[[[]]]^^^]]][[[SSSPPPLLLLLLNNNNNNKKKGGGGGGHHHJJJIIIGGGGGGIIIKKKQQQSSSUUUVVVVVVUUUSSSRRRNNNKKKIIIHHHHHHHHHEEEBBB???@@@BBBCCCBBBAAA@@@>>>@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@@@@????????????@@@@@@AAABBBDDDDDDBBBDDDGGGGGGGGGHHHLLLOOOPPPPPPPPPQQQQQQPPPOOOOOOMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRPPPOOOJJJKKKLLLLLLKKKJJJJJJJJJJJJLLLQQQYYYbbbmmmvvv{{{yyyxxxvvvrrrllleee___[[[TTTQQQMMMJJJJJJNNNSSSVVVVVVYYY]]]]]]ZZZVVVSSSRRRRRRSSSVVV]]]eeemmmrrrtttxxxyyyxxxxxxvvvssspppooommmlllkkkhhhdddaaaaaabbb```aaaaaaaaaaaa___^^^]]][[[ZZZZZZZZZ\\\```bbbbbbjjjrrr~~~|||wwwuuuwwwzzz}}}xxxppphhheee```ZZZWWWXXXVVVVVVXXX[[[\\\\\\ccckkkyyy|||jjj___WWWSSSKKKIIIFFFBBB???<<<;;;:::888888888777777777666666555555555666777888888888111222444555555444222111333333333333333333333333333333333333333333333333333333333444444555555555111222333333444333333333|||wwwvvvvvvwwwzzzwwwtttpppllljjjiiifffddddddddddddeeeddd```ZZZVVVQQQOOOKKKIIIHHHFFFDDDBBB999888777666555444444444333333333222222222111111000111111222222000///...000///.........000111222---------,,,,,,---------//////............//////,,,++++++******++++++,,,,,,---...000111111111111///000222444555777888888222333444555777999::::::;;;:::999777666666666666111222444666888999::::::;;;BBBGGGIIIIIIIIIEEE???===<<<>>>@@@???<<<<<<@@@EEEHHHLLLQQQRRRRRRTTTWWWWWWVVVVVVYYY^^^___^^^[[[UUUQQQNNNNNNPPPPPPMMMIIIGGGIIIJJJIIIFFFEEEGGGJJJQQQRRRUUUWWWWWWVVVTTTRRRNNNLLLIIIIIIIIIHHHDDD@@@AAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCC??????AAABBBBBBAAA??????@@@?????????@@@BBBDDDEEEBBBDDDGGGGGGFFFGGGKKKNNNPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMOOOQQQRRRRRRRRRQQQKKKLLLLLLLLLKKKJJJHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJEEEGGGLLLSSS]]]gggpppvvvvvvuuurrrnnnggg___XXXTTTQQQNNNJJJHHHKKKQQQXXX]]]```cccggghhhddd^^^YYYVVVUUUVVVZZZ```hhhppptttvvvzzzyyyyyyxxxwwwuuuttttttrrrrrrqqqooollljjjjjjkkkiiiiiiiiiiiihhhfffdddbbb______^^^^^^```dddeeecccccckkkwww~~~vvvxxxuuuuuuxxx{{{|||wwwpppiiifffbbb\\\XXXXXXVVVWWW[[[___``````eeemmmsss~~~sssddd[[[TTTOOOJJJHHHEEEAAA>>><<<;;;:::777777777777666666666666444555555666777888888999111222444555555444222111333333333333333333333333333333333333333333333333111111111222222333333333111111222333333333333222xxxvvvrrruuuxxxrrrqqqqqqpppnnnllljjjhhhgggeeeeeedddddddddaaa\\\XXXUUUQQQMMMIIIFFFCCC???<<<:::999888666555555555555444333222222111111222222222222222111111///.........///////////////......////////////....................................,,,,,,,,,,,,,,,---...///111111000000/////////...//////111222333444444555333333333333444666888999888888888777777555444444111111222444666777888999<<<===???AAACCCDDDEEEEEE???>>>>>>>>>>>>>>>??????BBBFFFLLLQQQUUUVVVUUUTTTSSSRRRSSSXXX^^^___\\\WWWRRRRRRSSSTTTVVVTTTOOOLLLLLLMMMLLLHHHEEEEEEIIINNNQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNKKKIIIGGGFFFEEECCCCCCDDDEEEGGGFFFCCC@@@@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOPPPQQQQQQQQQPPPOOOQQQOOONNNOOOQQQRRROOOLLLKKKIIIFFFCCCCCCCCCEEEFFFDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLPPPWWW___hhhmmmpppmmmhhhbbb\\\WWWUUUSSSMMMJJJGGGFFFEEEIIIVVVcccjjjrrrxxxuuunnnfff]]]VVVTTTUUUWWW\\\cccllltttxxxzzzxxxvvvuuuwwwzzz{{{{{{|||||||||{{{yyyuuurrrpppqqqooorrrwwwtttkkkdddeeeaaa```___```bbbccccccbbbbbbfffnnnyyy~~~xxxrrrooouuuvvvzzz~~~}}}~~~~~~}}}}}}uuulllgggeeeddd```\\\___^^^]]]]]]___ccchhhjjjsssxxxooo^^^WWWTTTKKKGGGDDD@@@>>>===<<<:::999777666666555555666888999888888777666555444333333444444444444444444333333333222222111111222222333111111222222222333333333111111111111222333444444444444333222222111111000wwwuuuqqqsssvvvqqqrrrrrrpppnnnllliiifffeeeaaaaaabbbccccccaaa]]]ZZZVVVSSSNNNJJJGGGCCC@@@===999999777666555444444444444333222222111111222222222222222111111000///.........////////////....../////////......//////000...............---------,,,,,,,,,,,,------......000000000//////.........------///000111222222222666555444222222333555666888888888888777666555555111222333444555777888999:::;;;<<<>>>@@@AAAAAABBBCCCBBBAAA@@@>>>>>>======AAADDDIIIOOORRRSSSSSSRRRRRRQQQRRRWWW]]]```^^^ZZZ\\\YYYWWWWWWXXXVVVRRRNNNNNNMMMLLLJJJIIIJJJMMMPPPRRRQQQQQQQQQQQQQQQPPPPPPSSSRRRQQQOOOLLLIIIGGGFFFDDDCCCCCCDDDEEEEEECCCAAA@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIILLLLLLNNNOOOOOOOOONNNMMMPPPNNNMMMMMMOOOOOOLLLJJJJJJHHHEEEBBB@@@AAABBBCCCEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNPPPTTTYYY___bbbeeebbb^^^YYYTTTQQQOOOMMMJJJGGGEEEEEEFFFKKKXXXdddoooxxx~~~zzzqqqhhh___XXXVVVWWWYYY]]]dddmmmuuuzzzzzzyyywwwxxx{{{~~~}}}{{{xxxvvvxxx{{{xxxoooiiiiiieeeddddddeeeggggggfffeeebbbdddiiipppwww{{{{{{zzz||||||{{{zzzvvvsssooommmqqquuu{{{{{{xxxzzz|||||||||~~~vvvnnnhhhfffddd```]]]___^^^\\\]]]___cccgggiiiooottt|||xxxiiiZZZTTTQQQIIIIIIFFFAAA>>><<<:::777555999888777666555555666666666666666666555555555555666666555444333222222111333222222111111222222333111111222222222333333333222222111111111222333333333333333333333333333333vvvtttqqqsssuuuooosssrrrpppnnnkkkhhheeeccc^^^^^^```aaacccbbb^^^[[[XXXTTTOOOKKKGGGCCC???===888888666555444333333333444333222222111111222222111111222111111000///.........///////////////...333222000///........./////////.........---------,,,,,,,,,------------.../////////...............---...///000111222222222666444222111111222555666999999999999888888777666222222333444555666888888:::;;;<<<===>>>???@@@@@@DDDCCCBBB@@@@@@????????????BBBFFFKKKNNNPPPPPPPPPQQQPPPRRRVVV]]]aaaaaa___bbb```]]]___```^^^VVVPPPQQQNNNKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOTTTTTTTTTSSSPPPMMMIIIGGGFFFDDDBBBBBBCCCCCCCCCAAA??????>>>>>>??????@@@AAABBBAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKOOONNNLLLLLLLLLLLLKKKIIILLLJJJFFFBBB@@@@@@AAABBBDDDGGGLLLPPPSSSTTTTTTSSSTTTSSSSSSSSSTTTVVVXXXYYYZZZXXXUUURRROOOMMMKKKKKKJJJGGGEEEEEEFFFJJJTTT___qqq|||~~~rrrhhh___ZZZWWWWWWXXX[[[bbbkkktttyyyyyywwwwwwyyy}}}xxxsssqqqkkkjjjjjjjjjkkkjjjgggddd______```cccfffhhhhhhgggiiiiiijjjkkkkkkjjjiiiiiilllrrr{{{}}}yyyrrruuuyyy{{{|||xxxpppjjjhhheeeaaa^^^]]]]]]\\\\\\^^^aaaeeegggjjjooowwwpppcccVVVRRRPPPIIIHHHEEEAAA===;;;:::777666:::999888666555555444444444444555555555666666666777666555444333222111000333222222111111222222333111111222222222333333333333333222111111111222222222222333333444555555666wwwvvvrrrsssuuunnnpppooonnnllljjjhhheeeddd______```bbbcccbbb^^^[[[WWWTTTOOOJJJFFFBBB>>><<<888777666555333333333333444333222222111111222222111111111111111000//////---...//////////////////777555222///---,,,,,,,,,/////////...------,,,,,,,,,---------------------..................------///000111222333333333333222111//////111444888:::::::::::::::999999888777444333333333444666777888;;;;;;<<<===>>>???@@@AAA????????????@@@AAACCCCCC@@@BBBEEEHHHKKKNNNOOOPPPQQQQQQRRRWWW]]]bbbccccccccccccgggoootttpppcccWWWVVVRRRMMMLLLMMMOOONNNMMMOOOOOOOOOOOONNNNNNNNNNNNRRRSSSTTTTTTSSSPPPLLLJJJHHHEEEBBBAAABBBBBBBBBBBB??????>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLKKKLLLMMMNNNNNNNNNQQQNNNJJJGGGDDDCCCCCCCCCDDDHHHNNNUUUZZZ\\\]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTRRRQQQOOONNNMMMLLLMMMIIIFFFEEEDDDEEELLLUUUiiiuuu}}}xxxmmmccc\\\WWWTTTSSSTTTWWW]]]gggooouuuuuuttttttwww}}}|||rrrpppooommmkkkhhhccc___ZZZXXXVVVVVVWWWWWWWWWVVVXXXYYYZZZ\\\^^^```aaabbbfffmmmwww~~~}}}xxxuuuoootttyyy}}}~~~zzzsssmmmiiifffbbb```\\\\\\[[[\\\]]]```dddfffgggkkkrrr{{{}}}jjj```UUUQQQPPPHHHCCCAAA===<<<<<<;;;:::999999888777777666555555555555555555555555555555555555555444444333222111111333222222111111222222333111111222222222333333333333333222111000000111111222222222333333333444444zzzyyyuuuvvvvvvooollllllkkkkkkjjjhhhgggfffcccccccccddddddaaa]]]ZZZUUURRRMMMHHHEEEAAA===:::888777666555333333333333444333222222111111222222000111111111111000000///------...///////////////333222000///...---......//////.........---------,,,------......---,,,,,,------..................///000111222222222222222111000//////111444888:::999::::::::::::999999888555444333333333555666888::::::::::::<<<===???@@@======>>>>>>@@@AAACCCCCCBBBCCCDDDFFFIIIMMMOOOQQQRRRSSSUUUYYY___ccceeefffdddiiiuuuxxxfffaaa[[[SSSOOOOOOOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRTTTTTTRRROOONNNJJJGGGCCCAAABBBBBBBBBBBB?????????>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKMMMOOORRRUUUWWWUUUSSSQQQMMMJJJHHHFFFEEEEEEIIIPPPXXX^^^ccceeegggfffeeeccc___\\\XXXUUUTTTSSSSSSRRRQQQOOONNNMMMLLLMMMIIIFFFEEEDDDCCCHHHNNNYYYdddllljjjaaa[[[UUUQQQPPPPPPQQQUUU[[[dddmmmrrrtttsssssswww}}}zzzwwwsssnnnjjjddd^^^YYYTTTQQQNNNLLLLLLMMMMMMLLLNNNNNNOOOQQQSSSVVVYYY[[[bbbgggooossstttsssqqqqqqooottt{{{{{{uuuooojjjfffbbb```\\\\\\[[[\\\^^^```cccdddgggjjjooowwwvvveee]]]RRROOOMMMEEEBBB???<<<;;;;;;;;;::::::666666666777777777777666777666666555444333333333222222333333333333333333333222222111111222222333111111222222222333333333333222222111000000000000222222222222111111000000||||||xxxxxxwwwpppiiiiiijjjjjjiiihhhggggggeeeeeeeeeeeedddaaa\\\XXXSSSPPPKKKGGGDDDAAA>>>;;;888888666555444333333333444333222222111111222222000000111111111111000000,,,---...///000000000000+++,,,---...///000111111........................,,,---.........---,,,+++.............../////////---...//////000000000///333333222222333444555666999999:::::::::999999888666555444333333444666777555555555666888:::===>>>@@@????????????@@@@@@AAADDDCCCCCCEEEHHHKKKOOORRRUUUWWWZZZ^^^aaadddfffggghhhnnn~~~uuujjjddd[[[SSSOOONNNNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPOOOPPPRRRSSSSSSRRRQQQPPPLLLIIIEEECCCCCCCCCCCCBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJGGGIIILLLOOORRRWWW\\\```[[[[[[ZZZXXXUUUQQQMMMKKKKKKMMMRRRXXX^^^eeejjjlllooommmiiiddd___ZZZVVVTTTVVVVVVUUUTTTRRRPPPNNNMMMLLLGGGEEEFFFFFFEEEHHHLLLJJJRRRYYYXXXUUURRRNNNIIILLLMMMPPPUUU\\\dddlllqqqsssrrrrrrvvv|||~~~zzzssslllfff___YYYUUUNNNKKKHHHFFFGGGHHHHHHGGGHHHGGGGGGIIIKKKOOOSSSUUU\\\aaagggiiiiiihhhiiikkkkkkrrr{{{|||wwwqqqjjjeeebbb```\\\\\\\\\]]]^^^```bbbdddfffhhhlllsss{{{nnn^^^WWWMMMJJJIII@@@DDDAAA===;;;:::999888666555555666777777777777777777777666555444333222111111111222222333444444444333222222111111222222333111111222222222333333333222222111000000000111111333222222111000000//////}}}}}}yyyyyyxxxoooiiiiiiiiiiiihhhgggfffeeeeeedddddddddccc```[[[XXXRRROOOKKKHHHEEEBBB???===999999777666555444444444444333222222111111222222000000111111111111000000,,,---...///000000000000)))***---///000000//////,,,,,,------.../////////,,,---...///...---+++***.........//////000000000---...//////////////////222222333444555666666666888888999999999999888888888666444222222444666777333333333444666:::===???@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBCCCEEEJJJOOORRRXXX[[[___bbbdddeeeffffffiiimmmyyyvvvlllggg]]]SSSLLLJJJMMMPPPMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPMMMKKKGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIGGGJJJMMMPPPTTTYYY___dddeeeggghhhhhheee___ZZZVVVSSSSSSTTTWWW\\\cccjjjnnnrrrpppmmmiiieeebbb```___bbbbbb```^^^[[[XXXUUUSSSOOOKKKHHHIIIIIIGGGHHHKKKBBBGGGJJJKKKKKKLLLHHHCCCFFFHHHMMMSSS[[[cccjjjnnnooonnnnnnqqqvvv|||zzzuuummmeee^^^XXXSSSOOOJJJGGGDDDCCCDDDEEEDDDDDDCCCBBBBBBCCCFFFKKKPPPRRRWWW\\\bbbdddbbb```aaacccccckkkvvv}}}~~~zzzyyyxxxwwwzzz|||xxxqqqjjjeeeaaa```]]]]]]]]]^^^___aaabbbcccccceeegggmmmuuu~~~}}}gggYYYSSSKKKIIIGGG???BBB@@@<<<::::::999888777666666777888888777666555555555555444444333333333222222222222222333333333333222222111111222222333111111222222222333333333111000000000000111111222222222111111111111111111|||}}}yyyyyywwwooojjjjjjjjjiiihhhfffdddcccbbbbbbbbbbbbbbb___[[[XXXRRROOOKKKHHHFFFDDDAAA???:::999888666555555555555444333222222111111222222///000000111111111000000,,,---...///000000000000,,,---///000///---***(((+++,,,,,,---...///000000,,,---...//////---+++***.../////////000000111111///000111111111111111000...000222555888999999999777888888999999999888888888666444222222333555777444333444555888<<>>>>>???@@@BBBDDDFFFHHHDDDBBBAAAAAADDDHHHNNNQQQZZZ]]]bbbeeefffeeeeeeeeegggfffnnnpppjjjeee[[[PPPGGGEEEJJJPPPNNNOOOPPPRRRTTTUUUWWWWWWXXXWWWVVVTTTRRRQQQPPPOOONNNKKKIIIGGGFFFEEECCCBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHGGGJJJNNNQQQTTTYYY```fffoooqqqtttuuurrrllleeeaaaZZZXXXVVVVVVZZZaaahhhmmmqqqpppnnnmmmlllmmmmmmnnnoooooommmjjjgggbbb^^^\\\UUUPPPMMMMMMKKKGGGFFFGGG@@@BBBCCCDDDGGGJJJFFF???AAADDDIIIPPPYYYaaagggjjjjjjiiiiiikkkpppuuuxxxyyy}}}{{{yyyyyy{{{~~~tttnnneee]]]VVVQQQMMMKKKHHHFFFCCCBBBCCCCCCBBBBBB@@@??????@@@DDDIIINNNRRRSSSZZZaaaccc```]]]]]]^^^\\\eeerrrzzz~~~~~~~~~~~~~~~wwwpppmmmkkkiiijjjoootttxxxzzz~~~|||xxxrrrjjjdddaaa```]]]]]]^^^___```aaaccccccaaabbbdddhhhpppzzzyyycccWWWRRRKKKJJJIIIAAA>>><<<:::999:::;;;;;;:::888888999888777666444333333333333444444444555555333333333222222111111111333222222222222222222333111111222222222333333333000000//////000111222222111111111222333333444444{{{zzz{{{yyyuuusssnnnmmmkkkiiigggeeedddccccccdddeeeeeedddbbb___^^^XXXSSSMMMHHHEEECCCAAA???888888777666666666666666444333222222111111222222000000000000////////////111000///......///000111,,,------...//////......000///...---,,,---......+++++++++,,,,,,,,,------000///---,,,,,,---///000---...000111222222222111444333222111111111222333333222333777;;;===;;;999777555444222111111222222444444444555777999<<<===;;;===???@@@@@@AAACCCEEEBBBCCCDDDCCCCCCFFFLLLQQQ[[[aaadddcccbbbdddeeebbbddddddjjjttt|||{{{oooddd^^^ZZZUUUPPPMMMKKKKKKLLLPPPPPPQQQRRRTTTWWWZZZ[[[SSSUUUVVVUUURRROOOMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@???@@@AAAAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBCCCEEEFFFFFFEEEEEEDDDJJJIIIIIIJJJMMMTTT\\\bbbnnnrrryyy|||tttoooiiiddd^^^YYYXXX[[[___bbbeeegggjjjooouuuyyyzzzyyyxxxyyyyyyvvvpppiiidddaaaZZZUUUPPPNNNPPPOOOKKKGGGDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEFFFMMMYYYbbbeeeeeefffeeeeeeiiioootttuuutttuuuqqqoooqqqwww~~~|||lllfff^^^WWWQQQMMMJJJIIIIIIGGGCCC???>>>???AAACCCAAAAAAAAABBBDDDFFFHHHJJJRRRUUUYYY[[[\\\[[[[[[\\\___fffqqq}}}~~~~~~}}}{{{xxxrrrkkkeeecccaaabbbeeeeeefffjjjpppvvvyyy~~~|||yyyuuurrrmmmhhhbbb^^^\\\YYYYYY^^^aaa``````bbbaaabbbbbbbbbeeemmmxxxnnnaaaSSSNNNLLLGGGCCCAAA===<<<;;;999888777777777999888666555555555666777666666666666555444333222333333333333333444555666555444333333444444222000000000111111111111000000111111111000000000//////000111222222000000111222zzzxxxyyywwwsssrrrnnnnnnmmmkkkiiigggeeedddbbbccccccdddcccaaa^^^]]]WWWSSSMMMHHHEEEBBB@@@???:::999888666555444444444444333222222111111222222111000000000////////////000///...------...///000,,,---...///000000000000000///...---,,,------...,,,,,,---------.........000...---,,,,,,---...000000////////////111222333333333222111111222222333666555555777:::;;;999666666555333222111111222222444444444555777999<<<===<<<>>>@@@@@@AAACCCEEEHHHJJJKKKKKKHHHDDDEEEJJJOOOVVV]]]aaaaaabbbeeeeeeccccccaaaccckkksssssskkkbbb^^^[[[UUUPPPMMMLLLMMMNNNOOOOOOPPPQQQSSSVVVXXXZZZSSSUUUWWWUUURRROOOMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGDDDBBB@@@???AAABBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGFFFFFFHHHHHHHHHHHHKKKRRRZZZ```gggmmmwww~~~uuuqqqjjjddd```___```aaafffgggkkkqqqxxx|||~~~}}}wwwoooiiieee___[[[VVVTTTTTTRRROOOLLLHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEGGGNNNXXX```ddddddcccccceeeiiinnnppppppnnnkkkiiigggjjjqqqyyyxxxaaa\\\UUUQQQQQQQQQPPPNNNJJJHHHEEECCCAAAAAABBBBBB@@@@@@@@@@@@BBBDDDFFFGGGMMMPPPSSSUUUUUUVVVWWWYYY___eeeqqq|||}}}yyyuuuqqqlllfffbbb^^^[[[\\\___```bbbhhhooorrruuu{{{|||yyyuuuqqqmmmhhhbbb^^^YYYUUUTTTXXX[[[[[[]]]```]]]]]]]]]]]]___gggrrrzzzgggZZZNNNJJJHHHDDD???===<<<;;;:::999888777777777888888666555555555666777666666666666555444333222333333333333333333444444444333222333444444222000000000111111111111000000333333333222222222111111222333444444222222333444xxxuuuuuusssqqqpppooooooooonnnllliiifffdddaaabbbccccccbbb```]]]\\\VVVRRRLLLGGGDDDBBB@@@>>>;;;:::888666444333222222444333222222111111222222111111000000000/////////......------------......------...000000111111111//////...------------...---------........./////////...---,,,,,,---...///333111///------///111333333222222111111222333333888777777888999999666444555444333222111111111222444444555666777:::;;;<<<>>>???@@@@@@AAADDDHHHKKKSSSWWWXXXRRRJJJFFFHHHMMMPPPWWW^^^```bbbffffffdddaaa^^^]]]bbbiiimmmiiidddaaa]]]WWWQQQMMMMMMNNNOOONNNNNNOOOPPPRRRTTTVVVXXXSSSTTTVVVUUURRROOOMMMLLLMMMLLLKKKKKKJJJIIIHHHHHHDDDBBB@@@@@@AAACCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFGGGIIIOOOVVV[[[aaajjjwwwyyyrrrmmmiiihhhlllmmmpppvvv}}}}}}uuulllggg^^^\\\YYYVVVSSSPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCGGGFFFHHHNNNWWW^^^aaabbb```bbbeeehhhkkkjjjfffccc___]]]]]]aaaiiirrryyy}}}yyymmmXXXSSSMMMMMMRRRVVVVVVTTTOOOMMMKKKHHHFFFDDDBBBBBBBBBAAAAAAAAAAAACCCDDDEEEJJJKKKMMMNNNOOOQQQTTTWWW]]]dddooo{{{{{{uuunnniiiddd^^^[[[XXXUUUUUUYYY\\\```hhhqqqtttvvvzzz~~~|||yyyuuuqqqmmmhhhbbb^^^VVVPPPMMMPPPTTTWWW\\\bbbaaaaaaaaa```aaagggrrryyyqqq^^^TTTJJJHHHFFFBBB===<<<;;;:::999888888888888888888777666666555555666666666666666666555444333333444444444333333333333333444333222333444444222000000000111111111111000000333333333222222222222222222333444444222222333444vvvrrrqqqpppnnnoooooopppqqqqqqoookkkgggeeeaaabbbccccccbbb```^^^\\\VVVRRRLLLHHHEEEBBB???===:::999777555444333222222444333222222111111222222111111111000000000//////..............................////////////......//////......------------------------............///...------------...///222111///......///000111222222222222222222333333777777888999999888666555444444333333222222222222333444555666888:::;;;<<<>>>>>>??????@@@CCCHHHLLLXXX^^^ccc___UUULLLJJJLLLMMMUUU\\\___bbbfffgggeee___\\\[[[___gggkkkkkkhhhfffaaaZZZRRRNNNLLLMMMNNNLLLMMMNNNOOOQQQSSSTTTUUUQQQRRRTTTSSSPPPMMMLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHDDDBBB@@@@@@BBBCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHMMMSSSWWW```iiiwww}}}{{{{{{|||wwwmmmggg^^^^^^\\\XXXSSSOOOOOOOOOOOOMMMKKKHHHFFFEEEEEEEEEGGGGGGIIIOOOWWW\\\___```___bbbeeehhhgggccc]]]YYYUUUTTTUUUXXX___hhhpppuuu~~~xxxlll```VVVQQQMMMOOOWWW]]]^^^]]][[[YYYTTTOOOJJJFFFDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFIIIJJJJJJJJJKKKNNNSSSWWWZZZbbbmmmwww~~~~~~zzzssslllfff___YYYUUUUUURRRQQQUUUYYY^^^hhhrrrxxxzzz||||||yyyvvvrrrnnnhhhbbb^^^TTTMMMIIIKKKQQQWWW```gggjjjkkkjjjhhhhhhlllttt{{{uuudddXXXPPPIIIIIIGGGCCC>>>===999999888888888888888999777777666666555555555555555555666666555444444333666666666555444333222222333222111222444444222000000111111222222111111000000000000000000000000000000111222222000000111222uuupppnnnmmmmmmoooppppppqqqqqqoookkkhhheeeccccccddddddcccaaa___]]]UUURRRMMMIIIEEEBBB???===888777666555555555555555444333222222111111222222111111111111000000000000/////////////////////////////////...---,,,******...............---------+++,,,,,,,,,,,,---------.........------.........//////000000000//////...111111222222333333333333444666888999999888888888444444444444333333333222333444555777888:::;;;;;;<<<=========>>>AAAFFFIIIUUU^^^ffffff^^^TTTNNNLLLKKKSSSZZZ]]]```eeefffeee[[[ZZZZZZ___fffkkkllljjjkkkfff^^^UUUOOOLLLLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSNNNPPPRRRQQQOOOLLLJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHEEECCCAAAAAACCCDDDDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFCCCDDDEEEFFFHHHKKKPPPSSS___hhhuuuzzzppphhhccccccaaa]]]XXXUUUTTTUUUPPPOOOMMMJJJIIIHHHHHHHHHGGGHHHKKKQQQWWW\\\^^^___aaadddggghhhfff```ZZZWWWRRRQQQQQQSSSWWW^^^eeejjjrrrvvvxxxuuuqqqkkk```UUUVVVRRRQQQUUU^^^fffiiijjjlllggg```WWWPPPKKKHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHHHHGGGGGGKKKQQQVVVXXX```kkktttyyy|||~~~|||xxxsssmmmggg___WWWRRRRRROOONNNQQQUUU[[[fffpppvvvxxx{{{~~~{{{xxxuuuqqqmmmgggaaa]]]TTTLLLHHHKKKRRRYYYccclllpppqqqqqqooonnnpppuuuzzz~~~jjj]]]SSSLLLHHHGGGFFFBBB>>>>>>999999888777777888888888666666666666666555555444555555555666555555444333777777777777666444333222222111111222333444222000111111222222222222111111000000000000000000000000000111222222000000111222vvvooommmkkklllppppppppppppooommmjjjgggeeecccdddeeeeeedddbbb___^^^VVVSSSNNNJJJGGGDDD@@@===888777777666666666666777444333222222111111222222222222111111111000000000//////000000000000////////////......,,,+++)))(((......//////......---,,,+++++++++,,,,,,,,,------........................---...000111111000///...000000222333333333333333222444777999999888999:::444444555555555555444333222333555777999:::;;;;;;;;;<<<===<<<===???CCCFFFOOOVVV___ccc___WWWPPPLLLHHHPPPVVVYYY]]]cccfffeeeZZZYYYZZZ^^^dddiiijjjhhhlllhhhaaaYYYRRRNNNLLLKKKJJJKKKMMMOOOPPPQQQRRRRRRMMMOOOQQQQQQNNNKKKJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJGGGEEECCCBBBCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<===???@@@@@@AAAAAA@@@????????????@@@AAAAAABBBCCCEEEFFFGGGIIILLLOOOZZZbbbnnnyyyuuummmeeecccaaa^^^[[[YYYXXXWWWSSSQQQOOOMMMKKKJJJJJJJJJGGGIIIMMMSSSXXX\\\___```cccgggjjjkkkhhhdddaaa```ZZZYYYWWWUUUTTTXXX]]]aaahhhlllnnnmmmjjjfff\\\SSSRRRRRRTTTYYYbbbkkksssvvvyyytttlllcccZZZSSSNNNLLLDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHGGGEEEEEEIIINNNSSSXXX```jjjrrrvvvyyy|||zzzwwwsssoooiiibbbZZZUUUQQQMMMLLLNNNQQQVVV```iiiooorrrwww{{{xxxuuurrrnnnjjjddd^^^ZZZSSSLLLHHHKKKQQQXXXaaaiiirrruuuwwwxxxvvvwwwzzz}}}tttbbbYYYNNNHHHDDDDDDBBB>>><<<===:::999888777777777777777555666666666666555444444444555555555555555444444666777777777666555333222111111000111333444222111111111222222222222111111222222222222222333333333222333444444222222333444wwwppplllkkkmmmqqqoooooonnnmmmkkkhhhfffeeebbbcccddddddcccaaa___]]]VVVSSSOOOKKKHHHEEEAAA>>>;;;:::999777777666666666444333222222111111222222222222222111111111000000......///000000///......------......------,,,+++---.../////////...---,,,,,,,,,,,,,,,---------...---..................---............//////000000///000222333444444333333222555888999888888999:::444555666777777666555555222333555888999:::;;;;;;;;;<<<=========>>>@@@BBBIIILLLRRRWWWWWWTTTNNNIIICCCJJJPPPSSSXXXaaafffggg```^^^\\\]]]aaafffggghhhjjjgggbbb[[[UUUQQQNNNLLLJJJLLLNNNOOOQQQQQQQQQQQQNNNPPPRRRRRROOOMMMKKKKKKNNNNNNPPPQQQPPPOOOMMMLLLIIIGGGDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>??????@@@@@@@@@@@@@@@@@@???>>>===>>>>>>??????AAACCCDDDEEEFFFIIIKKKQQQXXXbbbjjjrrr{{{xxxqqqgggddd```^^^___^^^[[[YYYWWWUUURRROOOLLLJJJIIIIIIFFFJJJOOOTTTYYY]]]```bbbfffiiimmmnnnnnnmmmoooqqqmmmkkkfff```[[[ZZZ]]]aaaeeeiiilllkkkjjjhhh```WWWPPPSSSWWW[[[aaaiiirrryyy~~~{{{vvvooofff]]]UUUPPPFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKIIIHHHGGGJJJOOOSSSZZZbbblllrrruuuxxx|||zzzvvvrrrmmmiiiddd___\\\SSSOOOMMMOOOQQQTTT\\\dddppptttxxx}}}}}}|||sssqqqmmmiiieee___ZZZUUURRRKKKGGGJJJNNNRRRXXX___kkkpppvvvzzzzzz{{{}}}~~~iii[[[UUULLLFFFBBBAAA???;;;;;;===::::::999777666666666666555555666666666555444333444444555555555555555444333444555666555444222111111000000111333333222111111222222333333222222111111111222222222333333333222333444444222222333444xxxppplllkkknnnrrrooonnnmmmkkkiiigggfffeeeaaabbbccccccbbb```^^^\\\WWWTTTPPPLLLIIIFFFAAA>>>===<<<:::999777666555555444333222222111111222222222222222111111111111000,,,---...//////...---,,,+++,,,---...////////////---.../////////...,,,,,,---------.........//////------............------///...,,,,,,---///222333///000222333444444333333333666999:::888777888999555666777888888777666666222333666888::::::;;;:::;;;===??????>>>>>>@@@AAAEEEFFFHHHLLLOOOOOOKKKGGG???EEEKKKOOOUUU___gggiiihhhddd___^^^```dddgggiiihhheeeaaa\\\WWWSSSPPPNNNKKKLLLNNNPPPQQQQQQQQQQQQOOOQQQSSSSSSQQQNNNMMMMMMOOOPPPRRRSSSSSSQQQPPPNNNJJJHHHEEECCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAHHHGGGEEEDDDCCCCCCDDDEEE>>>???BBBCCCCCCDDDFFFHHHLLLQQQYYY___dddmmmxxxxxxqqqmmmhhhdddcccffffffbbb^^^[[[YYYUUUPPPMMMJJJHHHHHHFFFJJJPPPUUUZZZ]]]aaacccgggjjjnnnqqqrrruuuzzz~~~}}}{{{uuulllddd```bbbeeeeeejjjmmmmmmmmmllleee]]]QQQUUUZZZ[[[]]]cccmmmttt~~~~~~|||xxxooodddYYYSSSJJJJJJIIIIIIJJJLLLMMMNNNOOOOOONNNLLLKKKMMMQQQUUU]]]dddnnnsssuuuxxx|||{{{vvvpppjjjgggeeecccbbbVVVSSSQQQRRRSSSUUU\\\cccxxxzzz~~~}}}yyyvvvpppmmmiiieeeaaa\\\VVVRRRQQQJJJFFFHHHJJJLLLPPPUUU^^^eeennntttvvvwwwyyyzzztttaaaVVVRRRLLLGGGBBBAAA???;;;<<>>;;;:::999888666444333333222333222222222111000000000111111111111111000//////000000000000////////////---...///000000///...---------------------------111///,,,***...222///(((*********++++++,,,,,,,,,...---,,,+++,,,...000222...///111222333333222222444555666777777777777777777777777777777666555555666666777888999;;;===>>>??????>>>>>>======<<<<<>>>>>BBBKKKTTT[[[dddlllqqqjjjddddddfffgggeeedddgggccc]]]ZZZYYYVVVQQQMMMKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSQQQPPPOOOOOOQQQQQQPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAAAAADDDDDDDDDCCCCCCBBBBBBAAADDDCCCAAA@@@??????@@@AAA>>>???@@@BBBDDDEEEGGGHHHJJJJJJLLLOOOUUU^^^hhhpppyyyqqqooolllmmmoooooollliiiaaa^^^YYYUUUQQQMMMHHHEEEHHHJJJNNNSSSXXX[[[]]]^^^eeehhhmmmttt{{{|||sssjjjfffhhhlllppptttyyy~~~|||ooobbb___]]]ZZZZZZ^^^eeelllppp|||||||||zzzuuulllaaaYYYQQQOOOMMMMMMOOORRRTTTUUUTTTSSSPPPLLLJJJLLLQQQUUU[[[cccmmmtttxxxzzz|||~~~~~~yyyrrrooonnnnnnllljjjfff___ZZZYYYYYY[[[aaaiiizzz}}}uuulllfff___YYYVVVTTTPPPMMMHHHGGGDDDBBBBBBEEEJJJNNNRRR\\\iiippprrrsssxxx|||iiiWWWQQQSSSIIIEEEAAA>>><<<;;;888777::::::888777666666666666777666666555555555555666777777777666555333222111444333333222222333333444444444333222111111111111222111000//////000111222000111222444555333///+++//////...//////000111111vvvrrrsssqqqnnnllliiiiiijjjkkkkkkiiieeeaaaaaabbbccccccbbbaaa```___VVVSSSOOOKKKHHHDDD@@@===:::999888666444333333333333333333222222222222222111111111111111000///////////////.....................////////////......------------------------444777666222///111000...---------------.........------,,,,,,---...000111...///111222333333222222555555666777888888888888777777888888777666666555555555666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIIIIIIIHHHDDDBBBDDDLLLRRRYYYbbbjjjppplllhhhhhhiiiiiihhhhhhgggccc___[[[XXXTTTOOOKKKHHHIIIJJJKKKMMMOOORRRUUURRRSSSTTTUUUUUUTTTSSSRRRRRRPPPOOOOOOPPPQQQPPPPPPNNNNNNLLLJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDCCCCCCCCCCCCCCCEEEDDDCCCAAAAAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCFFFFFFGGGIIIMMMTTT^^^dddqqqzzz|||vvvssspppppprrrssspppmmmeeeaaa\\\WWWSSSNNNJJJFFFHHHKKKOOOTTTXXX[[[]]]^^^```ccciiipppxxx{{{pppkkkkkkpppuuu|||{{{ooodddcccaaaaaabbbfffjjjmmmyyyzzz{{{{{{wwwooofff___WWWUUUSSSRRRTTTVVVYYYZZZ[[[ZZZVVVRRROOOOOOSSSVVV[[[bbbkkkrrruuuvvvyyy{{{|||xxxwwwwwwxxxvvvuuurrrkkkdddaaaaaabbbgggnnnzzz|||nnnfff]]]VVVRRROOOLLLIIIFFFEEEBBBAAAAAACCCHHHKKKOOOYYYdddkkknnnrrrxxx}}}zzzeeeUUUOOOOOOFFFCCC???<<<;;;:::888777999888777666666666666666222222222333444555777777555555555555555555444333444333333222222333333444333333222222111222222222000///...------...///000///000111333444444111...222111111000000000000111wwwsssssspppmmmllljjjjjjjjjlllllljjjfffccc```aaabbbccccccbbbaaa```WWWTTTOOOKKKHHHEEEAAA???:::999888666555444333333333333333333333444444444111111111111111000//////---------...............//////............//////------------------------444;;;>>>777...---000222...............---------,,,,,,------.../////////...///000111222222222222555666777888999999999999777888888888888777666666444444555666888:::<<<===<<<======>>>??????@@@@@@???@@@CCCFFFHHHIIIHHHHHHGGGDDDEEEJJJOOOUUU```jjjpppqqqrrrpppnnnlllkkkkkkhhhgggddd```ZZZTTTOOOLLLHHHHHHGGGGGGJJJNNNRRRUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSQQQNNNNNNOOOQQQQQQQQQQQQPPPOOOMMMKKKIIIGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFKKKRRRWWW```iiivvv}}}yyyvvvvvvwwwxxxuuusssjjjfff```ZZZVVVQQQLLLIIIIIILLLPPPTTTXXX[[[\\\]]]\\\^^^dddllluuuuuuoooooosss{{{}}}ooonnnnnnmmmlllllllllllluuuwwwyyyzzzyyytttlllfffaaa___\\\[[[[[[^^^bbbdddfffddd```ZZZUUUTTTUUUWWWZZZaaaiiinnnqqqsssvvvyyyvvvnnnjjjhhhhhhmmmsssxxxqqqhhh\\\SSSNNNKKKIIIGGGDDDCCCAAA@@@@@@CCCEEEGGGKKKSSS]]]dddhhhoooxxxrrraaaTTTMMMLLLCCC@@@===::::::999888666777666666555555555666666222333333444555666777777222333444555555555555555333333222222222222333333222222222222222222333333000///............///000000//////111333444333111333333222222111000000000xxxtttssspppmmmlllkkkjjjkkklllmmmkkkhhheeeaaaaaabbbcccdddbbb___]]]WWWSSSOOOJJJHHHEEEBBB@@@:::999888666555444444444111222222222333333444444111111111111111000//////------............//////000///...------...///000------------------------000777:::444,,,***---000......------,,,,,,++++++,,,,,,---...//////......//////000000111222222222555666777999999:::::::::777888888999888888777777444444555666777999;;;<<<;;;;;;===>>>@@@AAABBBCCCAAACCCEEEGGGHHHGGGFFFEEEDDDBBBBBBFFFLLLUUUcccpppyyyxxxtttrrrpppmmmllljjjfff```ZZZUUURRROOOKKKGGGEEEGGGJJJNNNPPPRRRSSSSSSTTTTTTUUUUUUUUUTTTQQQNNNMMMOOOQQQSSSSSSRRRRRRPPPNNNLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA<<<===>>>???AAABBBCCCDDDAAABBBBBBBBBDDDGGGMMMQQQXXX```lllwww{{{zzz||||||zzzwwwooojjjddd^^^XXXSSSNNNKKKKKKMMMQQQUUUXXXZZZ\\\\\\ZZZ\\\aaahhhqqq{{{zzzqqqnnnooorrr}}}yyyyyyzzzzzzxxxtttqqqooossstttwwwzzzzzzvvvpppkkkiiigggdddbbbbbbeeejjjnnnqqqooojjjccc\\\XXXWWWXXXZZZ___ggglllooossswww{{{{{{sssnnnlllkkkpppvvvvvvvvvlll^^^SSSMMMKKKJJJHHHDDDCCCAAAAAABBBDDDEEEEEEHHHMMMUUU[[[bbblllwwwlll___TTTMMMIIICCC@@@<<<:::999888777555555555444444444555555666888888888888777666555555333333444555555555444444333333222222222222333333000111222222333333333333222222111000000111222222222111000000111222222111111111111111111111000000xxxtttrrrooommmmmmlllkkkkkkllllllkkkhhheeecccbbbbbbccccccaaa\\\XXXUUURRRNNNJJJGGGEEEAAA???:::999888666666555555555000000111111222222333333111111111111111000//////....../////////000000000000///...------...///000------------------------,,,111222...+++---...---.........------,,,,,,,,,,,,---......///........./////////000000111222222555666777888:::::::::;;;888888999999999999999888666666666666777888:::::::::;;;<<<>>>AAACCCDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCAAAAAAFFFNNN[[[nnn~~~~~~uuusssppplllhhhbbb]]]ZZZTTTOOOHHHEEEFFFJJJMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWTTTQQQNNNMMMOOORRRSSSTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@@@@???======>>>???@@@BBBCCCCCC???@@@AAABBBCCCFFFJJJMMMUUU\\\fffoooxxx}}}~~~~~~|||zzzrrrmmmfff```ZZZUUUQQQNNNMMMOOORRRUUUXXXZZZ[[[[[[XXXZZZ^^^dddllluuu|||{{{vvvrrrlllggghhhlllrrr|||wwwttttttuuuwwwzzzzzzvvvqqqlllkkkjjjhhhffffffjjjqqqwwwzzzxxxssskkkbbb\\\YYYYYYYYY^^^eeekkkooouuu|||~~~wwwsssqqqppptttyyyvvv~~~yyyooo___SSSMMMLLLKKKJJJFFFDDDCCCDDDGGGGGGFFFDDDFFFIIIOOOUUU]]]iiivvvyyyeeeZZZRRRIIIEEEDDDAAA===:::999888666444555444444444444444555666888888888888777666444444444444444555444333333222333222222111111222222333000111222333333333333333333222111000000111222333666333111000000111000///---...///000111111111111wwwtttrrrnnnlllmmmnnnlllkkkkkkkkkjjjgggdddbbbaaa```bbbbbb___YYYTTTSSSQQQNNNKKKIIIEEEAAA>>>:::999888777666666666666111111111111111111222222111111111111111000//////......//////000111111111//////............//////------------------------,,,......,,,---111000---000000000000000/////////........................///////////////111222222444555666888999:::::::::888888999::::::::::::999888888777777777888888999:::;;;===???AAADDDEEEFFFLLLLLLMMMLLLJJJGGGDDDCCCEEECCCDDDIIIRRRbbbyyyyyyuuurrrnnnhhhcccYYYRRRKKKGGGIIIMMMPPPPPPOOOOOOPPPPPPRRRTTTUUUVVVSSSQQQNNNNNNPPPSSSTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBB??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@???<<<===???@@@@@@BBBFFFHHHPPPVVV___hhhppp{{{~~~|||sssnnnggg```[[[VVVRRRPPPOOOPPPSSSVVVXXXYYYZZZZZZWWWYYY]]]bbbiiipppvvvyyyxxxqqqkkkfffaaa^^^aaagggqqq~~~{{{zzzzzz{{{|||zzzvvvooojjjhhhhhhfffdddeeekkkuuu}}}zzzrrriiiaaa]]]\\\[[[___eeekkkpppwww~~~|||yyywwwzzzzzztttdddWWWPPPMMMKKKJJJHHHGGGFFFHHHKKKKKKHHHDDDFFFHHHKKKQQQ[[[gggttt}}}mmm\\\TTTLLLEEEAAACCC@@@<<<:::999888666444666555555444444444555555111222444555555555444333444444444444444333222111222222111111111111222222000111222333444333222111111000////////////000111777444222111111000///---***,,,...000111222222111}}}vvvsssqqqmmmlllnnnooommmlllkkkjjjhhheeeccc```^^^^^^```bbb___YYYSSSRRRQQQOOONNNLLLGGGBBB===999999888777666666666666222222222222222222111111111111111111111000//////------......///000000111......////////////......------------------------,,,......,,,---111111...000000000000000111111111///...------,,,---.../////////......///000222333333444555777888999::::::888999999:::;;;;;;::::::;;;;;;999888888777777777;;;<<<===@@@BBBDDDFFFGGGNNNOOOOOOOOOMMMJJJGGGEEEIIIGGGFFFJJJRRRccc|||}}}vvvnnn```YYYPPPKKKLLLOOOOOONNNQQQPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSTTTSSSTTTSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHFFFEEECCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@@@@@@@@@@<<<===??????>>>???AAACCCIIINNNWWW```kkkwww~~~sssnnnfff```[[[WWWSSSQQQPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\```ffflllrrrvvvyyyuuuoooiiieee___ZZZ\\\aaammm|||uuummmhhhbbbbbbbbbaaabbbjjjvvvxxxnnnfffaaa___]]]aaafffjjjooowww~~~nnn___VVVQQQMMMKKKIIIHHHHHHKKKNNNNNNIIIDDDGGGHHHKKKPPPZZZfffsss{{{yyycccVVVOOOIIIDDDBBB>>><<<999777888888777666777777666555444444444555000111333444555444222222222222333444444444333333222222111111111111222222111222333444444333111000111111000//////000111111444333111111222111000...,,,---000222222222111111{{{tttrrrpppmmmlllnnnpppnnnllljjjiiigggdddaaa]]]\\\\\\___bbb```YYYSSSRRRRRRQQQPPPNNNIIICCC>>>999999888777666666666777444444444333333222222222111111111111111000//////,,,,,,------...///000000---...///000000///...---------------------------+++///000---,,,...///...------......//////000000000///---,,,,,,---...000//////......///000222333222333555666888999999:::888999::::::;;;;;;;;;;;;===<<<;;;999888777777777;;;<<<>>>@@@BBBDDDFFFGGGOOOOOOPPPPPPOOOLLLJJJHHHKKKHHHFFFIIIPPP```zzzwwwhhh```UUUOOONNNNNNLLLIIISSSRRRPPPOOONNNNNNOOOOOOPPPPPPOOOQQQSSSTTTTTTRRRUUUTTTSSSQQQOOOMMMKKKKKKIIIIIIHHHFFFDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@??????@@@AAABBBBBBCCCCCC===???@@@@@@>>>>>>???@@@DDDJJJSSS]]]hhhvvvsssmmmfff___ZZZWWWTTTRRRQQQRRRTTTVVVXXXYYYYYYYYY^^^aaaffflllrrrwww{{{}}}vvvqqqlllhhhbbb[[[[[[___iii}}}}}}uuummmfff]]]^^^^^^^^^```hhhvvv|||rrrjjjeeeccc```cccgggjjjnnnvvvwwwggg]]]VVVQQQNNNJJJHHHHHHLLLOOOOOOIIICCCHHHIIIKKKPPPYYYfffrrryyyqqq^^^TTTOOOIIIFFFEEE:::888666555777888888888999888777666555444444444555666666777555333111///000000222333444555555555222222111111111111222222222222444444444222000///444333222111111222333444222111111111333333111//////000222333333222111000~~~vvvssssssqqqppprrrmmmllljjjjjjhhhfffbbb___```____________]]]YYYVVVTTTQQQMMMIIIGGGDDDAAA???>>>===;;;888666444333222555555444444333222111111333333333222111000////////////000000000000////////////...//////000111222////////////////////////,,,---///000000000///...////////////////////////...---,,,,,,,,,,,,---...............///000111222333666999::::::::::::;;;999:::;;;:::888777888999;;;;;;999888777777777777999;;;???@@@@@@AAABBBCCCIIILLLOOOPPPNNNKKKHHHGGGKKKOOOQQQMMMIIIQQQddduuuuuummmbbbXXXSSSQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPOOONNNOOOPPPQQQRRRPPPRRRTTTTTTSSSPPPOOOOOOKKKKKKJJJIIIFFFCCCAAA???>>>???AAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>============@@@DDDMMMWWW```kkk~~~yyypppfff___XXXQQQPPPSSSYYYVVVVVVWWWVVVVVVZZZaaadddhhhoootttxxx|||~~~zzztttoookkkhhhfffppp~~~|||qqqeee```[[[WWWWWWZZZcccsss~~~tttllliiiiiidddhhhlllmmmmmmtttyyyeeeVVVPPPOOONNNMMMKKKKKKLLLLLLJJJIIIJJJKKKLLLOOOVVV```lllttt{{{kkkZZZPPPKKKEEE???>>>;;;999777555444444666666888777666555444333333333555555555555555555555555222222222222222222222222555444222111111222444555666444222222333333333222111111222222222333333333777555444222000......---111222333333222111222444|||tttssssssrrrrrrssspppnnnlllkkkjjjhhheeebbb``````___``````^^^ZZZWWWUUURRRNNNKKKHHHEEEBBB@@@===<<<:::888666444333333333333222222111000000///222333333222222000/////////000000000000000000/////////////////////000111........................---......///////////////...........................---,,,,,,,,,,,,---...............///000111222000222444555444555666777888999:::999777666777888::::::999888777777666666777:::>>>@@@AAAAAABBBCCCGGGJJJMMMOOOMMMLLLKKKKKKNNNQQQQQQMMMJJJNNN\\\hhhxxxjjj^^^VVVSSSQQQPPPQQQQQQQQQQQQRRRSSSSSSSSSPPPOOOOOONNNNNNOOOOOOPPPPPPRRRUUUUUUSSSRRRQQQQQQNNNNNNMMMLLLIIIFFFCCCAAA===???AAABBBDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>============>>>AAAHHHQQQYYYdddvvvvvvnnneee^^^WWWQQQQQQTTTYYYVVVVVVWWWWWWWWW]]]eeekkkpppvvv|||yyysssooovvvvvvkkkccc]]]XXXWWWYYYaaaqqqvvvnnnkkkkkkfffjjjllllllkkkqqq~~~sssbbbXXXTTTOOOMMMKKKKKKLLLLLLKKKIIIIIIJJJKKKMMMTTT^^^jjjrrr|||pppaaaRRRJJJFFFAAA<<<;;;:::999777555444555666666777666555444444444444444444444444444444444444444222222222222222222222222555333222111111222333555555333222222333333222111111111111222222222333333555444333111000///......111222333333111111111333zzzsssrrrsssrrrrrrtttrrrpppmmmkkkkkkjjjhhhgggaaa``````aaaaaa___[[[XXXUUUSSSOOOLLLJJJGGGCCCAAA<<<;;;999777666555555444333222222111111000000000222222222222222111000///000000111111111111000000000000//////.../////////------------------------...............///000000...........................---,,,,,,,,,,,,---.........---......///000111...///000000000111333555666888888777666555666777999999888777777777666666444888===@@@AAABBBCCCDDDGGGIIIKKKMMMMMMMMMNNNOOOQQQRRRRRROOOLLLMMMQQQVVVddduuuuuufff]]]WWWSSSPPPPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPOOONNNMMMMMMPPPRRRUUUVVVUUUSSSSSSSSSQQQQQQPPPNNNKKKGGGDDDBBB===???@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========>>>???DDDKKKRRR\\\lll{{{~~~qqqiiiaaa\\\VVVQQQRRRUUUXXXVVVUUUWWWWWWYYYbbblllvvv{{{~~~uuuhhhbbb[[[XXXXXX___nnn|||vvvnnnkkkkkkhhhjjjkkkiiiggglllxxxmmm]]]UUUNNNLLLKKKJJJKKKKKKJJJHHHGGGHHHHHHKKKQQQ[[[gggoooyyy}}}eeeXXXKKKEEEBBB>>>;;;;;;999888666555444555555666555555444444444444444555333333333333333333333333333333333333333333333333444333222111111222333444444222111111222222111000111111111222222222222333333333222111000000000000222333444333111000000111zzzsssrrrrrrqqqqqqsssqqqnnnkkkjjjjjjjjjiiihhhbbbaaaaaaaaabbb```\\\YYYTTTQQQNNNLLLJJJGGGCCC@@@::::::888777666666666666444444444333333222222222222222222222222111000///000000111111111111000000111000///...............------------------------///......------...000111000000000000000000000000...---,,,,,,,,,,,,---...------------...///000000000000111000///000333666444666777666444444555666777777888888777777777666444888===AAACCCDDDFFFGGGIIIJJJLLLLLLLLLMMMOOOQQQTTTSSSRRRRRRQQQOOOMMMKKKSSS___ppp|||ooofff^^^VVVPPPNNNOOOQQQSSSTTTUUUUUUTTTQQQRRRRRRRRRQQQOOOMMMKKKPPPRRRUUUWWWVVVUUUTTTUUUQQQQQQPPPNNNKKKGGGDDDBBB???@@@AAABBBCCCDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>======??????BBBGGGMMMUUUbbbooo~~~yyykkkddd]]]XXXTTTPPPQQQUUUWWWUUUUUUVVVWWW[[[gggsssppphhh```ZZZXXX]]]jjjwww|||rrrjjjfffeeehhhjjjiiieeebbbgggrrr|||vvvbbbVVVNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFIIIOOOYYYdddlllxxx||||||```UUUJJJEEEBBB>>><<<<<<888777666555555555555666444444333333333444555555333333333333333333333333333333333333333333333333333222111111111111222333222111000111222222111///111111111111222222222222111111000000000000111111333444444333000//////000{{{sssqqqqqqooonnnpppnnnkkkhhhggghhhiiihhhhhhcccbbbbbbbbbbbb___\\\YYYRRRPPPMMMKKKIIIFFFBBB???:::999888777666666666666444444333333333333333222111111222222222111000000000000111111111111000000000000///......---......------------------------///......------...000111...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,---...///000000111111000///000333555333444555555333333444555666777888888888888777777555888===AAACCCEEEHHHKKKMMMNNNNNNMMMLLLMMMOOOQQQSSSSSSSSSUUUWWWUUUOOOJJJMMMTTT___lllwww~~~wwwqqqhhh\\\SSSNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTTTTTTTSSSPPPNNNMMMPPPSSSVVVWWWVVVUUUUUUUUURRRRRRQQQOOOLLLIIIFFFDDDCCCBBBBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@>>>???CCCGGGLLLVVVaaaooo{{{xxxrrreee^^^WWWTTTPPPMMMOOOTTTTTTSSSTTTVVVWWW\\\iiiwwwxxxpppggg___[[[\\\gggrrrzzzpppgggbbbaaaeeeggggggccc___bbblllvvvjjj\\\OOOMMMIIIGGGFFFFFFEEEDDDCCCDDDEEEGGGMMMWWWccckkkwww|||ooo\\\SSSJJJFFFBBB===;;;<<<666666666555555555555555444444333333333444444555333333333333333333333333333333333333333333333333111111111111111111111111111000000111333333111///000000111111111222222222000000//////000000111222222333444222000//////000{{{sssqqqpppnnnmmmoookkkiiiggggggiiiiiiiiihhheeedddcccbbbaaa^^^ZZZWWWPPPOOOMMMKKKIIIFFFBBB>>>::::::888777666666666666111111111111111111111111111111222222222111111000//////000000000000////////////......---.........------------------------...............///000000++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---//////...///000000//////111333222333555444333333444555666777888999::::::999888777999<<>>>>>>>>>>><<<<<>>>>>>>><<<<<>>AAA>>>???BBBBBB@@@AAADDDDDDHHHRRR]]]ccchhhuuu}}}{{{}}}xxxqqqkkkhhhccc]]]XXXZZZSSSMMMJJJGGGEEEHHHLLLJJJLLLQQQTTTTTTYYYgggvvvzzzqqqggg```ccciiillloooqqqoooiiicccaaaaaa```eeehhhgggdddeeemmmtttppp]]]XXXRRRLLLIIIGGGEEEDDDAAABBBDDDHHHOOO[[[gggpppvvvyyy~~~{{{zzz{{{fffWWWKKKFFFAAA@@@===888777999444444555555666555555444666555444333222111111111555555555555555555555555000000000000000000000000//////000000000000//////111111222444666666444111000000000000111111111111000000////////////000000///000111111000///111222zzzrrrrrrsssqqqoooooonnnmmmllllllmmmmmmkkkiiifffccc```^^^]]][[[YYYVVVVVVTTTPPPMMMJJJFFFAAA>>><<<999666444444444333222222222222111111111000000000000000000000000000000000000000000000000000000000000///...---,,,,,,++++++,,,---...////////////---......///000/////////******+++,,,---...///000000000///...------,,,,,,...------...///111333444,,,,,,---...///000111111333333333333444555666777555666777999::::::::::::;;;999777666888;;;@@@CCCAAAFFFJJJJJJIIIJJJOOOSSSWWWUUUWWW[[[]]][[[[[[^^^\\\XXXRRRQQQUUU\\\cccgggvvv{{{rrrrrrxxx}}}|||xxxmmmiii___RRRNNNRRRRRRNNNRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSRRRQQQNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFDDDCCCAAA@@@???@@@@@@AAADDDCCCAAA???>>>>>>??????@@@@@@??????>>>>>>======@@@CCCHHHMMMQQQUUUZZZ^^^cccdddgggjjjkkklllkkkjjjhhhfffccc```]]][[[ZZZYYYPPPNNNLLLIIIGGGGGGFFFFFFHHHIIIKKKMMMRRRZZZcccjjj~~~xxxooohhheeeeeefffggghhhhhhgggdddcccdddeeeccceeegggiiijjjlllppprrr{{{llleee]]]WWWPPPIIIGGGIIIIIIEEEEEEKKKTTT\\\eeemmmuuuxxx|||~~~~~~}}}}}}~~~}}}{{{|||{{{yyyxxxxxxyyy{{{|||ttt```QQQKKKFFF@@@;;;999777555444444444444444444444444444111111222333333333222222222222222333333444444444111111111111000000000000---///000000000///000000444444444444444444444444222222111111111111222222111111000000000000111111////////////////////////{{{sssssstttqqqooonnnnnnlllkkkllllllllljjjhhheeeccc```___^^^\\\YYYWWWTTTRRROOOLLLJJJGGGCCC@@@;;;888555444444444333222333333333333222222111111111111111111111111111111////////////////////////000000//////...---,,,,,,+++,,,---...////////////------...////////////............///////////////000//////...------,,,,,,...---------...000111222,,,---...///000111111222333333333333333444555555444555666888999:::::::::;;;:::777666777:::>>>@@@@@@DDDGGGGGGGGGIIINNNSSSUUUSSSTTTXXXXXXUUUUUUXXXZZZWWWTTTRRRSSSYYYbbbgggsss~~~{{{sssqqqvvv{{{{{{xxxtttqqqfffYYYRRRSSSRRROOOQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>=========>>>AAAAAA@@@???>>>======<<<;;;>>>BBBEEEGGGJJJMMMPPPTTTVVVXXXZZZ\\\\\\\\\[[[YYYXXXUUUSSSQQQPPPOOOOOONNNMMMKKKIIIGGGGGGGGGGGGKKKKKKLLLMMMPPPUUU\\\aaauuu|||tttlllgggeeefffgggdddeeefffeeecccbbbcccdddeeegggiiijjjkkknnnrrruuuyyypppfffaaa[[[SSSOOONNNMMMHHHFFFLLLUUU]]]fffnnnsssvvvzzz||||||||||||}}}}}}~~~}}}{{{yyywwwwwwvvvuuuuuuuuuvvvxxxyyy}}}~~~xxxfffUUUGGGGGGCCC>>>:::888777666555444444444444444444444444333333444444444333333222222222222333333333444444111111111111000000000000---///000111111111111222666555555444333222222111111111111000000111111111111111000000000000111111000000000000000000000000}}}tttssstttqqqnnnnnnnnnlllkkkkkkkkkjjjhhheeecccbbb```______]]]ZZZXXXSSSQQQNNNLLLJJJHHHDDDAAA:::888555444555555555444444444444333333333333222222222222222222222222222........................000000000//////.........,,,,,,---...////////////,,,,,,---...............000000/////////........./////////...------,,,,,,...------------...///000---......///000111222333333333333333333444444444333444555666888999:::;;;;;;:::888666777888;;;===>>>@@@CCCCCCDDDGGGNNNSSSUUURRRRRRUUUTTTQQQPPPRRRVVVWWWWWWTTTRRRVVV```hhhsss}}}vvvtttwwwzzz{{{zzzxxxuuukkk]]]SSSPPPNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNLLLJJJIIIGGGFFFDDDDDDCCCAAA@@@@@@??????@@@AAABBBDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>BBBBBBAAA@@@???======<<<999;;;===>>>>>>???AAACCCFFFGGGIIIKKKLLLMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJLLLLLLNNNQQQVVVYYYgggooo}}}wwwtttnnnhhheeedddeeefff```bbbccccccbbbaaacccdddgggiiijjjlllnnnqqqvvvzzz|||pppllliiibbbZZZVVVSSSMMMJJJNNNVVV]]]gggppprrrtttwwwyyyyyyyyyyyyzzzyyy{{{~~~}}}yyywwwuuusssqqqqqqpppppppppqqqsssuuuvvvxxxzzz~~~lll]]]OOOEEEBBB???;;;888777777666666444444444444444444444444444555555555444333222222222222222222333333333333111111111111000000000000......000222333444444444777666555444222111000///000000000000000000000000111000000//////000000111111111111111111111111111~~~uuuttttttqqqnnnmmmnnnlllkkkjjjjjjiiifffdddbbbaaa`````````^^^[[[YYYSSSQQQNNNLLLJJJGGGCCC@@@:::888666666777888888777333333333333333333333222222222222222222222222222////////////////////////000000000000000/////////,,,------...//////......+++,,,------......------...------------,,,,,,,,,//////.........---------------------------------......///000111222333333333333444444444444333333333333444555777999:::;;;;;;:::888777666777888999<<<===??????AAAFFFMMMSSSWWWTTTSSSUUUSSSOOOMMMOOOTTTXXXZZZVVVRRRTTT___hhhvvv|||yyyzzz|||}}}|||zzzwwwooocccWWWPPPNNNMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRTTTUUURRRRRRPPPNNNLLLJJJIIIHHHFFFEEECCCAAA??????>>>>>>???AAACCCEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBB@@@???>>>===<<<:::<<<======<<<<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFHHHJJJLLLMMMPPPSSSVVVYYY___jjjyyy|||vvvooolllhhhdddaaa```aaabbb]]]___```aaa```aaabbbdddfffhhhjjjmmmqqqvvv}}}xxxvvvwwwqqqggg```ZZZSSSNNNQQQWWW^^^hhhpppqqqsssuuuuuutttsssttttttuuuxxx|||}}}~~~~~~xxxsssqqqooonnnllllllllllllmmmnnnppprrrssstttxxx}}}}}}zzzwwwxxx}}}uuuaaaVVVMMMGGG???<<<999777666666555444444444444444444444444444444444444444333222111000222222222222222222222333111111111111000000000///......000222555666777666555555444333222111000000//////000000000000//////000000////////////000000000000000000000000000000}}}uuussstttqqqnnnmmmmmmllljjjjjjjjjhhhfffcccbbbaaaaaaaaa```___[[[XXXVVVSSSPPPMMMJJJFFFBBB>>><<<:::888777999::::::999111111111111222222222222111111111111111111111111000000000000000000000000/////////000000000000000,,,---......///.........+++,,,------......------,,,,,,,,,------------..................------------------------,,,,,,,,,......///000111222333333333333444555555555444444444444444555666888:::;;;;;;:::999888777777777777;;;<<<<<<>>>AAAFFFMMMQQQWWWSSSSSSTTTRRRMMMKKKMMMRRRWWW[[[WWWRRRSSS]]]gggvvv~~~yyyrrriii___VVVRRRQQQMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDAAA@@@??????@@@@@@AAACCCEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<>>>???>>>======>>>???===>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFHHHHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHJJJKKKLLLMMMOOOQQQRRRUUU]]]hhhuuuxxxpppiiigggccc```]]]\\\\\\\\\ZZZ\\\^^^______```bbbdddbbbeeeiiinnnttt{{{~~~tttlll```XXXRRRTTTYYY___gggooorrrssssssrrrooommmmmmnnnsssuuuyyy}}}}}}|||zzz~~~|||~~~yyytttooommmllljjjiiiiiiiiijjjkkkmmmooopppqqqrrrvvv{{{yyytttqqqmmmsss}}}hhhVVVLLLEEEAAA>>>;;;888666555444333111444444444444444444444444333333333222222000///...222222222222222222222222111111111111000000000////////////222666888888666222222222222222111111111...///000000000000///...000000////////////000000////////////////////////|||sssrrrssspppmmmmmmmmmkkkjjjjjjjjjiiigggdddcccbbbbbbbbbaaa___[[[XXXVVVTTTPPPMMMJJJFFFAAA======;;;888888999:::::::::000111111111111111222222000000000000000000000000111111111111111111111111.........//////000000000------...............---,,,,,,---......................../////////000000........................,,,------......---,,,,,,---......///000111222333222333555666777777666666666555555555666888:::;;;::::::999999888777777666<<<<<<<<>>??????>>>===???@@@::::::;;;<<<<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJOOOQQQVVV]]]gggqqqyyy~~~|||ssskkkdddbbb```]]][[[YYYXXXXXXXXXYYY[[[\\\\\\]]]___aaa___ccciiipppvvv~~~|||tttddd\\\VVVWWWZZZ___fffmmmpppqqqpppnnnkkkiiiiiiiiippprrrvvvyyy|||||||||{{{zzz}}}~~~~~~}}}}}}~~~zzzvvvwwwsssooollljjjjjjhhhgggggghhhiiikkklllmmmnnnooooootttyyy{{{{{{|||}}}vvvpppmmmllljjjttt}}}aaaQQQGGG@@@======:::777666555444222000444444444444444444444444111222222222111000///...222222222222222111111111111111111111000000000000000//////222666999888666111111111111111111111111//////111111111111//////000//////......//////000........................zzzrrrqqqrrrpppmmmmmmlllkkkjjjjjjkkkjjjhhhfffdddccccccbbbaaa^^^ZZZVVVUUUSSSOOOMMMJJJFFFBBB???<<<:::888777888999888888111111111222222333333333111111111111111111111111000000000000000000000000,,,,,,---...//////000000---...............------------...////////////...///////////////.................................,,,---......///...------,,,---...///000111111222222333555888999999999888999888666666666888999;;;999:::::::::999888777666======>>>@@@EEEIIILLLNNNUUURRRRRRTTTSSSOOOMMMOOOMMMQQQTTTRRROOOPPPVVV]]]iiiwww|||sssqqqnnncccYYYUUURRRRRRSSSSSSSSSTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUURRRRRRRRRQQQPPPOOOOOOOOOLLLJJJGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA===???@@@???>>>===>>>???;;;;;;;;;;;;<<<<<<===>>>???AAABBBDDDEEEFFFFFFEEEGGGGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIFFFDDDDDDEEEGGGIIIKKKOOOTTT[[[aaafffiiiooottt}}}|||vvvrrrjjjbbb^^^]]]\\\[[[YYYXXXWWWWWWTTTVVVXXXYYYYYYYYY[[[]]]]]]bbbjjjqqqwww~~~|||tttfff^^^YYYYYY\\\___dddjjjlllmmmmmmkkkhhhggggggiiilllnnnqqqtttwwwxxxyyyyyyzzz|||}}}}}}~~~|||xxxuuutttvvvuuurrrnnnooommmjjjiiiiiihhhgggeeefffggghhhjjjkkkllllllllllllqqquuuvvvtttsssuuuxxxzzzzzzxxxsssmmmjjjiiikkkoooyyyqqqZZZNNNFFF???===999888666555666555444222444444444444444444444444111111222222222111111000222222222222111111111000111111111111000000000000111///...111666999777444222222111111000000000//////000222333333222000/////////............//////////////////////////////xxxqqqppprrrpppmmmmmmlllkkkjjjjjjkkkkkkiiigggeeedddccccccbbb^^^YYYUUUSSSQQQNNNLLLJJJHHHDDDAAA<<<999777666666777666666222222222333333444444444222222222222222222222222000000000000000000000000+++,,,,,,---...///000000---...............---------...//////000000//////000///...---,,,+++******---.....................+++,,,.../////////......,,,,,,---...///000111111111333666999:::;;;:::::::::999888666666888999:::999::::::;;;:::999888777>>>>>>???BBBGGGJJJLLLMMMWWWTTTTTTWWWVVVSSSRRRTTTKKKNNNPPPOOOMMMNNNSSSXXXfffttt~~~}}}{{{qqqddd^^^TTTTTTTTTTTTUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPMMMKKKHHHFFFEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@???@@@AAACCCDDD@@@AAACCCEEEFFFFFFEEEEEEAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>???@@@AAA<<<===???AAAAAAAAAAAA@@@GGGGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCBBBCCCFFFIIIDDDFFFIIIMMMRRRVVVYYY[[[___dddnnnxxxzzzqqqlllhhhaaaYYYZZZZZZZZZYYYYYYXXXXXXWWWRRRTTTVVVVVVVVVVVVXXXZZZ]]]ccckkkrrrxxx}}}~~~xxxpppfff___ZZZ[[[]]]___ccchhhiiijjjjjjiiigggggghhhjjjjjjkkkmmmpppsssuuuwwwwwwuuuwwwwwwwww{{{}}}wwwxxxsssnnnmmmoooooolllhhhjjjhhhggggggggggggeeedddffffffhhhiiijjjjjjjjjjjjkkkooosssrrrooommmnnnqqqrrrrrrppplllhhhgggiiillluuubbbOOOHHHBBB===;;;777555555555777777666555444444444444444444444444111111222333333333222222222222222222111111000000111111111111000000000000222///...111666888666333444333222111000///...---///111222333333222111/////////............//////000000000000000000000000{{{tttoooqqqrrrpppooopppooooooooonnnmmmkkkjjjiiiggggggfffccc```\\\YYYWWWUUURRROOOMMMJJJGGGCCC???:::999888777666666666666666555444333222111111111111111222222222333333333000000000000000000000000111111000///////////////////////////////////////---------.........//////......------------......,,,---...//////...---,,,/////////...------,,,,,,***+++,,,---............111333666999<<<<<<<<<<<<<<<;;;:::999999999:::;;;888999;;;<<<<<<;;;999888;;;<<>>>>>>>>>>>===???>>>=========>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDCCCBBBBBBBBBCCCHHHHHHHHHIIIJJJKKKMMMNNNSSSWWW]]]fffpppzzzyyypppfff___ZZZYYYYYYTTTUUUVVVYYYZZZXXXTTTQQQUUUTTTTTTTTTUUUVVVVVVWWW[[[^^^dddkkkrrrxxx{{{}}}~~~{{{yyy~~~yyynnnhhh[[[ZZZYYY\\\```ccccccbbbbbbccceeefffhhhiiiiiijjjfffggghhhkkkooorrrsssrrrmmmpppssswwwxxxwwwuuutttmmmiiieeedddeeefffdddaaadddcccaaa``````bbbdddeeedddeeeggggggffffffhhhiiiiiijjjjjjgggbbb___```bbbjjjkkkjjjeeeaaadddnnnwww|||xxxZZZHHH???<<<;;;<<<777777666666555555444444000111222333333333333333111111111111111111111111111111222222222111111000000111222222111000///...222111111000111111222333555555666666555333111000222111000///...---,,,,,,///............//////000222111000//////...//////{{{tttpppqqqrrrqqqooopppppppppooonnnlllkkkiiihhhggggggeeeccc```\\\YYYWWWUUURRROOOMMMJJJGGGCCC@@@<<<;;;999777666555444444444444333222222222333333333333333222222111111111000000000000000000000000111000//////.........///////////////////////////---------.........////////////............//////------............------,,,,,,,,,---------------+++,,,---...////////////...000333666888888888888:::999888888888888999:::999:::;;;<<<<<<;;;999888;;;<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGIIIJJJKKKOOOQQQVVV]]]dddlllrrruuuwww|||{{{nnnjjjbbbZZZUUURRRRRRRRRSSSSSSTTTVVVWWWVVVSSSPPPRRRRRRRRRSSSSSSUUUVVVVVVYYY\\\aaagggnnnssswwwyyyzzz}}}|||xxxyyyxxxlllccc______]]]]]]___bbbcccbbb```___```bbbdddeeefffggggggfffeeefffhhhjjjkkkkkkiiieeehhhllloooppppppooommmiiifffbbb```_________^^^```_________```aaabbbcccccceeeffffffeeefffgggiiifffggggggccc]]]ZZZ[[[]]]bbbcccdddeeegggooo{{{lllTTTGGGAAA===::::::999888777666555444333222333333333333333333444444111111111111111111111111000111111222222222111111000111111222111000///...////////////000000000111555555666555444333111000............////////////000//////....../////////111000//////////////////|||uuupppqqqsssqqqpppqqqqqqpppooommmllljjjhhhggggggfffeeebbb___\\\YYYXXXUUUSSSOOOMMMJJJGGGCCC@@@===<<<:::888666444333333333222222222333333444555555444333222111000//////000000000000000000000000000///......---.........////////////////////////------........./////////000000////////////000000.........------.........******++++++,,,------...------...///000000000000111333555777999999999999888888777777777777888999999:::<<<<<<<<<:::999777;;;<<<>>>BBBGGGLLLQQQTTTTTTXXX]]]aaacccfffkkknnneeecccaaa```bbbccccccbbb```dddppp|||iiiaaa```]]]YYYVVVSSSQQQNNNKKKJJJKKKLLLMMMQQQRRRTTTVVVVVVUUUTTTSSSSSSQQQOOOOOOPPPQQQPPPOOOMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBAAAAAAAAAAAAAAABBBDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???===>>>??????@@@@@@??????@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJMMMPPPUUUYYY]]]___aaafffmmmpppqqqqqqsssuuuwwwuuusssrrrrrrpppmmmjjjaaa]]]XXXTTTQQQPPPQQQQQQRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZ]]]bbbgggmmmqqqssstttxxx|||zzzuuuqqqrrrttt}}}tttjjjbbb]]]ZZZ___^^^___```aaa```]]][[[[[[\\\^^^```bbbcccddddddcccbbbaaabbbbbbbbb```^^^aaacccfffjjjllllllkkkjjjbbb```^^^ZZZWWWWWWYYY[[[ZZZ[[[\\\^^^___```aaaaaabbbccceeeeeeddddddfffgggffffffeeeaaa[[[WWWWWWXXXZZZZZZ\\\bbbmmm{{{mmm]]]LLLDDDAAA===999888:::999888666444333222111666555333333222333444444111111111111111111111111///000111222222222222222000000111111111000//////,,,---...////////////...555666555555444222111000............//////000000222111000//////...///////////////...//////000000|||uuuqqqrrrsssrrrpppqqqrrrqqqooommmkkkiiigggggggggfffdddaaa___\\\ZZZXXXUUUSSSPPPMMMKKKGGGCCC@@@===;;;:::888666444444333333333333222222333333444333333333222111000000//////////////////////////////......---------......////////////////////////............////////////111111000000000000111111///...---,,,,,,---...///++++++,,,,,,,,,---------------...///////////////222333555777999999::::::888888888888888888999999:::;;;<<<======;;;999888;;;<<<>>>BBBGGGLLLQQQTTTWWW[[[aaahhhoootttwwwyyy{{{vvvpppmmmmmmmmmmmmlllcccaaafffssswwwiiiaaa[[[XXXYYYQQQOOOKKKHHHGGGHHHKKKLLLPPPRRRUUUVVVUUUTTTSSSSSSTTTRRROOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHDDDCCCCCCBBBBBBCCCCCCCCCDDDBBB??????AAACCCDDDDDDDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>=========>>>???@@@AAA@@@???>>>?????????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFHHHJJJMMMOOOPPPTTTYYY___```^^^^^^bbbfffdddccccccbbbaaa```^^^]]]XXXVVVSSSQQQOOOPPPQQQRRRQQQPPPOOOOOOQQQRRRQQQPPPNNNNNNOOOPPPRRRTTTUUUVVVYYYZZZ\\\^^^cccgggkkknnnlllppptttsssmmmhhheeeeeerrr||||||vvvrrrrrrrrrtttvvvrrrllleee```[[[YYYXXXYYYZZZ\\\]]]]]][[[XXXVVVXXXYYYZZZ\\\^^^`````````___]]]\\\\\\\\\[[[XXXVVV[[[]]]```dddfffffffffeee[[[[[[ZZZUUUQQQPPPTTTXXXUUUWWWZZZ]]]___````````````aaaccccccbbbbbbdddeeeggghhhgggbbb[[[WWWVVVXXXZZZXXXZZZddduuuwww^^^QQQEEE@@@>>>;;;888888888888777666444333222222666555333111000111333444111111111111111111111111...///000111222333333333000000000000000000//////+++,,,...////////////...666666555444333111000000111000000///......------333222111000///........................///000111}}}vvvqqqssstttrrrqqqrrrrrrqqqooollljjjhhhggggggfffeeeccc```^^^\\\ZZZYYYVVVSSSPPPNNNKKKHHHDDD@@@::::::888777666666666666666555444333222222222222111111111111111111111111////////////////////////......------------...///////////////////////////........./////////000000111111000000000000111111///...---,,,,,,---...//////.........---------,,,,,,,,,---.........------...///000222444555666666999999999::::::;;;;;;;;;:::<<<===>>>>>>===<<<:::;;;<<<===@@@EEEKKKQQQTTTZZZ]]]fffttt~~~wwwuuutttrrroooiiibbb```ggguuu|||iii[[[XXX\\\QQQOOOKKKHHHGGGHHHJJJLLLOOORRRUUUVVVTTTSSSSSSSSSTTTRRRPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFDDDAAA??????@@@BBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>=========>>>@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBDDDEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKHHHLLLPPPPPPNNNNNNRRRWWWWWWXXXXXXWWWUUUTTTSSSRRRPPPOOOMMMKKKKKKKKKLLLLLLPPPOOOMMMMMMOOOQQQQQQQQQNNNOOOOOOPPPRRRTTTUUUVVVZZZZZZ[[[\\\___cccfffhhhcccfffhhhgggccc___^^^^^^hhhnnnwwwxxxuuuoooiiifffeeeeeefffeeebbb^^^ZZZWWWUUUUUUUUUTTTVVVXXXZZZZZZXXXVVVUUUVVVWWWXXXZZZ[[[\\\\\\]]]XXXWWWVVVVVVWWWVVVTTTRRRSSSUUUWWWZZZ\\\\\\\\\\\\VVVWWWVVVSSSOOONNNRRRVVVSSSUUUYYY]]]___``````___^^^___aaaaaa``````bbbcccggggggfffaaa[[[WWWVVVXXX[[[ZZZ]]]jjjhhhVVVKKK@@@<<<;;;888777777555555555555444444444444555333111//////000111222000000000000000000000000...///000111222333333333//////////////////000000------...///000000111000777666555333222111000///000000//////......------222222000///..................---......///000000~~~wwwrrrsssuuusssrrrsssrrrpppnnnkkkiiihhhhhhhhhfffeeebbb```]]][[[ZZZZZZVVVTTTPPPNNNKKKHHHDDDAAA:::999888777666666666666666666444333222111111111000000000111111111222222000000000000000000000000.........---......///000////////////////////////....../////////000000000111111000000000000111111.........------.........000000///......---,,,,,,,,,,,,---------------,,,......000222444666777888999:::;;;<<<=========<<<;;;<<<>>>@@@@@@@@@???>>><<<<<<<<>>???@@@@@@AAA@@@@@@@@@????????????@@@BBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIICCCFFFHHHHHHFFFFFFIIILLLMMMNNNOOONNNLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMLLLLLLNNNPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXYYY[[[]]]^^^___[[[\\\]]]\\\ZZZXXXXXXYYY^^^bbbggglllooorrruuuxxx|||~~~~~~zzzuuurrriiigggccc___]]]\\\\\\]]]^^^\\\ZZZXXXVVVUUUUUUUUUQQQTTTWWWXXXWWWVVVVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXSSSRRRQQQRRRSSSSSSQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWRRRSSSRRRQQQPPPPPPRRRSSSRRRTTTXXX[[[^^^______^^^\\\]]]______^^^^^^```aaabbbcccccc___YYYVVVVVVXXXWWWZZZcccuuuppp^^^PPPFFF===:::888555444666333444444444444555555555222222000//////000111111000000000000000000000000///000111222222222222222//////.........///000000///......///000111333333777666555333111000//////,,,------...///000111111111000///......---...............---......//////~~~wwwssstttuuusssrrrsssqqqooommmjjjiiihhhiiiiiifffdddbbb___]]][[[ZZZZZZVVVTTTQQQNNNLLLHHHDDDAAA;;;:::999777666555555555555444333333222222222222111111111111000000000000000000000000000000000000///.........//////000111////////////////////////.../////////000000000000000000000//////000000000------............------------------------------------............------...///000333555888:::<<<999:::;;;===>>>>>>======;;;<<>>AAAGGGLLLOOOVVV[[[fffxxx|||tttnnnhhhdddeeemmmqqq\\\TTTOOONNNLLLJJJIIIIIIJJJJJJMMMRRRVVVVVVSSSQQQRRRTTTSSSRRRQQQRRRSSSRRRQQQOOOPPPQQQQQQQQQQQQQQQPPPPPPOOONNNLLLKKKKKKLLLLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGEEECCCCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@?????????@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEHHHJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLNNNNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVUUUTTTSSSSSSSSSWWWYYY]]]___aaacccdddeeegggiiikkklllkkkiiifffddd\\\\\\ZZZYYYXXXWWWWWWWWWZZZZZZYYYXXXWWWVVVUUUTTTPPPRRRTTTTTTRRRQQQSSSTTTRRRRRRSSSSSSSSSSSSRRRRRROOONNNNNNNNNOOOOOONNNLLLOOOPPPQQQRRRSSSSSSSSSSSSOOONNNNNNPPPRRRSSSRRRQQQQQQRRRUUUXXXZZZ\\\\\\]]]ZZZ\\\]]]]]]]]]]]]^^^```___``````]]]XXXVVVWWWYYY^^^fffwwwtttaaaTTTHHHAAA;;;999888444222333444444444444444444444444111111111111111111222222000000000000000000000000000111111222222222111111///......---...///000111000///...---...111333555888777444222000/////////,,,,,,---...///000111111......---------------...//////...---------......~~~wwwssstttvvvtttrrrssspppnnnllljjjhhhiiiiiijjjfffdddaaa___\\\[[[ZZZZZZVVVTTTQQQNNNLLLHHHDDDAAA===<<<:::888666444333333333333222222333333444444333333222111000///......000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000////////////000000,,,---...//////...---,,,***++++++,,,,,,------......///////////////......***+++,,,///222555888:::888:::;;;===>>>>>>======;;;<<>>>>>>>>>>>===AAA@@@???>>>???@@@AAABBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCEEEFFFFFFEEECCCBBBEEEGGGHHHFFFEEEGGGIIICCCDDDFFFHHHIIIJJJJJJJJJHHHHHHHHHJJJLLLMMMKKKJJJNNNMMMMMMMMMNNNOOOOOOPPPNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQSSSSSSRRRQQQPPPOOOVVVWWWYYYZZZZZZZZZYYYYYY\\\^^^___``````___^^^]]]VVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTSSSRRRPPPOOONNNNNNPPPQQQPPPMMMLLLNNNPPPQQQQQQQQQQQQPPPPPPOOONNNNNNLLLLLLLLLMMMMMMKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLOOOSSSTTTRRROOOPPPQQQSSSVVVXXXYYYZZZ[[[YYY[[[\\\]]]\\\\\\]]]___^^^``````^^^ZZZXXXZZZ\\\ppp|||zzzgggWWWNNNBBB<<<999:::999444000000666666555444333333222222000111222333333333333333000000000000000000000000111111222222222111111000///...------...///000111000///---,,,---000444666888777444222000////////////////////////.........------,,,,,,,,,------...000///...---------------|||rrrrrrtttssspppooorrrooollljjjiiiiiigggfffdddcccbbbaaa^^^\\\ZZZXXXXXXVVVRRROOOLLLIIIDDDAAA@@@<<<777444333333333333444333333222222333333444222222222111111111000000222111000.........///000------,,,+++,,,---...///000000000000000//////...------...000111111111111111111000000//////......---.....................------...///000000//////---------------...///000---///000111222555999<<<777888999999888888:::<<<<<<======???AAACCCEEEFFFHHHBBB<<<:::>>>CCCEEEFFFNNNQQQYYYcccqqqzzzyyyuuukkkaaa```hhhrrrzzziii]]]RRRKKKLLLNNNKKKIIIKKKNNNTTTWWWTTTSSSUUUSSSOOORRRSSSSSSRRRQQQQQQSSSUUUPPPOOOOOOPPPPPPRRRSSSTTTRRRQQQOOOMMMLLLLLLMMMMMMNNNLLLJJJIIIHHHIIIJJJKKKGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===<<<>>>===<<<===???AAAAAA@@@;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIILLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJIIIKKKJJJHHHFFFFFFHHHJJJLLLNNNMMMLLLKKKJJJIIIIIIIIILLLMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXXXXXXXWWWXXX[[[]]]ZZZZZZ[[[ZZZWWWYYYgggvvvrrraaaRRRGGG???<<<888666555555555444999777444111111222333555111111111111111111111111000000000000000000000000111111111111000000000000111111111000///---,,,+++///000111000000111333666777666444222000000000000222000///------///000222//////000000000000000000000111111...++++++...111~~~tttsssuuusssqqqqqquuurrrnnnlllkkkjjjiiigggeeeeeecccbbb___]]][[[YYYXXXVVVRRROOOLLLIIIDDDAAA???<<<777555444444333333333333222222222222333333111111111111111111111111111000000////////////000//////.........///000111000000111000000///......---...///000000111000000000000000000//////////////////..................------...///////////////......---------......///...///000//////000333666777999:::999999999;;;===<<<<<<===>>>???BBBDDDEEEDDDAAA<<<:::<<>>===<<<;;;======>>>@@@BBBBBBAAA???===>>>@@@AAABBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSRRRPPPNNNLLLKKKIIIHHHLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIIIIIIIJJJHHHFFFEEEDDDFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVXXXZZZYYYYYYYYYYYYZZZbbbuuukkkYYYJJJ@@@<<<999555444444444444333666555333111111111222333222222222111111111111111000000000000000000000000111111111000000000//////---......///////////////....../////////000333555666444111...,,,,,,,,,,,,111000///......///000111000////////////////////////000000...,,,,,,...111wwwuuuuuutttssstttwwwtttpppnnnmmmllljjjhhhgggfffdddbbb```]]][[[ZZZWWWUUURRROOOLLLIIIDDDAAA???<<<888555444444444333333333222222222222333333111111111111111222222222...//////000000000000/////////......//////000111111111111111000///------//////000000000000//////////////////000000000000000000000//////.........------...////////////...//////...---------......---...///......///222444888999:::;;;::::::<<<===<<<<<<<<<<<<>>>@@@CCCDDDCCCBBB@@@>>>>>>@@@EEEIIIMMMMMMPPPSSSYYY___eeehhhkkknnnsssyyy}}}}}}|||{{{yyy{{{zzztttjjjbbbaaabbbkkkrrr{{{|||mmm^^^VVVSSSQQQQQQSSSTTTSSSPPPNNNQQQUUUUUURRRNNNQQQTTTTTTSSSPPPNNNMMMOOOPPPQQQQQQQQQOOONNNMMMQQQPPPOOONNNMMMMMMNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>=========???BBBDDDDDD@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCAAA@@@@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFGGGFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRUUUVVVVVVVVVUUUSSSQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQOOOMMMKKKIIIHHHGGGKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSWWWWWWWWWUUUSSSSSSUUUWWWXXXWWWYYY\\\aaapppyyybbbPPPCCC<<<888555333222222333333222444333333222111111111111222222222222111111000000000000000000000000000000111111000000000000//////------...///////////////,,,---.........000333666:::777333000---------...111000///......///000111/////////.........------,,,...///...------...///yyyvvvuuusssssstttxxxuuuqqqnnnmmmllljjjhhhgggfffdddaaa^^^\\\[[[ZZZWWWTTTQQQNNNLLLHHHDDDAAA>>>;;;888666555555444333444444333333333333444444222222222111111111000000---...///111111111000///---------------......///111111111111000...---,,,///000000000000//////.........//////000000111111111111111000//////......------...//////.........000///...---------------+++---...///000222555888777999;;;<<<;;;;;;===>>><<<<<<<<<<<<>>>@@@BBBDDDEEEFFFGGGEEEBBBBBBFFFJJJNNNNNNOOOQQQTTTXXX[[[]]]bbbeeejjjkkkjjjlllqqquuurrrvvvyyywwwppphhhbbb___dddkkkuuu~~~uuueee]]]YYYVVVUUUWWWVVVSSSPPPOOOPPPPPPPPPPPPRRRTTTTTTRRROOONNNNNNOOOPPPQQQRRRQQQNNNLLLJJJPPPOOOOOOOOONNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???AAACCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPRRRRRRSSSSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOMMMLLLJJJHHHGGGFFFIIIIIIHHHGGGGGGFFFEEEEEECCCDDDEEEGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGHHHJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRQQQQQQTTTVVVVVVXXX]]]dddnnnooo[[[KKKAAA===555333111111222333333222222333444444333222111000333333222222111000000000////////////////////////111000000000////////////000000000000///...---,,,+++,,,......///111444777999777333000...///000111000000////////////000000/////////...------,,,,,,+++,,,---...............{{{wwwuuurrrrrrtttwwwtttpppmmmlllkkkjjjhhhgggeeeccc```]]][[[YYYYYYVVVTTTQQQNNNLLLHHHDDDAAA>>>;;;888777666666555333555555444444444444555555555444333222111///......---...///111111111000///---------...............111111111111000///...---///000000000000//////.........//////000000111111111111000000/////////...------............------000///...---------------,,,---...//////111555888666888;;;<<<<<<<<<===>>>======>>>???@@@AAABBBCCCFFFIIILLLKKKHHHFFFGGGHHHHHHHHHIIILLLNNNRRRUUUVVV^^^bbbdddccc___aaaiiipppqqqtttxxxxxxtttlllccc^^^YYY```lllvvv|||~~~qqqiiibbb\\\XXXXXXWWWTTTOOOLLLMMMQQQTTTUUUTTTSSSPPPOOOPPPRRRPPPQQQRRRRRRPPPNNNKKKIIINNNOOOOOOOOOPPPPPPOOOOOOLLLLLLMMMNNNNNNMMMMMMLLLOOOOOONNNNNNMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBB@@@>>>>>>???AAAAAAAAACCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDFFFGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFHHHJJJLLLNNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLLLLLLLMMMOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOPPPSSSVVVVVV[[[dddppp}}}gggUUUFFF>>><<<555333222222333444333222222333555555555444222111222222222111111111000000////////////////////////000000000////////////...///000000000///...---,,,,,,...//////000222555888222000...,,,,,,---///000000000////////////000000//////......------------,,,,,,---.../////////...}}}zzzwwwrrrqqqsssuuurrrooollllllkkkjjjiiihhhfffbbb___\\\ZZZYYYXXXUUUSSSPPPNNNKKKHHHDDDAAA===;;;999777777777555444555555444444444444555555555444333222111///.........//////000000000000///...///000111111111111000000000000000000//////...//////000000000000//////////////////000000000000////////////////////////---............---,,,,,,//////...---------............///...------000222555777:::<<<<<<<<<<<<======???AAACCCDDDDDDCCCCCCDDDIIINNNQQQPPPMMMJJJHHHFFFGGGHHHKKKNNNQQQTTTUUUXXX\\\^^^]]][[[^^^gggoootttuuuvvvwwwuuummmddd]]]UUU\\\gggqqqyyy~~~wwwlll```\\\YYYVVVQQQMMMOOOTTTUUUUUUTTTRRRPPPPPPRRRTTTRRRRRRRRRQQQPPPNNNLLLKKKMMMNNNOOOPPPQQQQQQPPPPPPNNNOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIHHHGGGFFFDDDDDDEEEBBB>>>===???AAACCCCCCFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBB>>>@@@BBBBBBAAA@@@AAABBB???@@@AAABBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOKKKKKKMMMNNNNNNNNNMMMMMMHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLKKKKKKLLLMMMOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLLLLMMMNNNRRRTTTWWW^^^lll{{{sss]]]NNN@@@888777555444333333444555333222333444555555555555333222111111111111111111111111000000000000000000000000000000////////////......,,,,,,...///000000000000...///000000000222555888000//////...//////111111//////000000000000//////........................///...---...000000///...~~~zzztttrrrssstttqqqnnnlllllllllkkkjjjiiigggccc___\\\ZZZYYYYYYUUURRRPPPMMMKKKHHHDDDAAA===;;;999888888777666444333333333222222333333333222222222111111111111111111000000////////////000...///000111222111111000...//////000000000000000---...///000000111000000000000000000////////////---------...//////000000---.........------,,,+++......---------......////////////...---...000222333666999;;;;;;;;;<<<<<<>>>@@@DDDGGGHHHGGGEEECCCDDDIIIQQQYYY\\\YYYSSSMMMIIIJJJKKKMMMPPPRRRTTTUUUTTTWWW[[[[[[ZZZ^^^gggnnntttssssssttttttppphhhaaaZZZ^^^eeemmmvvvvvvhhhZZZUUURRROOOOOOQQQQQQRRRSSSSSSQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKJJJJJJIIIGGGFFFEEEFFFDDDBBBAAABBBDDDDDDDDDIIIHHHFFFDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC>>>???AAAAAA@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@?????????=========>>>>>>>>>??????AAA@@@@@@???@@@AAABBBCCC???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJJJJLLLNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJKKKKKKJJJLLLOOOQQQYYYaaapppcccSSSHHH;;;444444555444333333444444222000333333333444444444333333000000000111222222333333000000000000000000000000000000/////////.........+++,,,---///000000111111...///000//////000333666111222222222222222111111//////000000000000//////---......//////000000111333000......///111000///|||uuussstttsssqqqnnnmmmmmmnnnmmmlllkkkhhhddd```]]][[[ZZZZZZTTTRRROOOMMMKKKHHHDDDBBB<<<;;;999888888888666444222111111111111111111222//////000111222222333333222111000.........///000,,,---///000000000///...---...///000111111111111------///000111111111111111111000000//////......+++,,,,,,---...///000000---.........------,,,+++---------------...///000...///000000000222555888222555999;;;;;;;;;;;;<<<>>>BBBFFFJJJKKKIIIEEECCCFFFKKKUUU```fffddd\\\TTTJJJJJJKKKLLLNNNOOOPPPPPPTTTXXX[[[\\\\\\```gggnnnqqqooonnnqqqtttsssnnnhhh]]]^^^bbbgggppp|||ttt\\\SSSSSSPPPMMMKKKMMMPPPSSSTTTSSSQQQPPPPPPUUUTTTRRRQQQOOOOOOOOOOOOLLLMMMOOOQQQRRRRRRQQQQQQQQQPPPNNNMMMNNNPPPRRRSSSOOOOOONNNMMMMMMLLLKKKKKKNNNMMMKKKJJJJJJLLLMMMOOONNNNNNMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEGGGGGGEEEDDDLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDD===???AAAAAA@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???============>>>>>>>>>>>>AAA@@@?????????@@@AAABBB???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMKKKIIIHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDEEEBBBCCCDDDEEEHHHJJJLLLNNNLLLKKKJJJIIIJJJLLLNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIJJJLLLNNNZZZcccrrrqqqVVVKKKDDD999444555444333222333333333111///222222222222222222222333//////000111222333333444000000000000000000000000000/////////............//////////////////...---...//////......///222444//////000000000...,,,+++//////000000000000//////------...///000111222222666222...---///111111///|||yyyrrroooooopppooollljjjhhhgggggggggeeegggfff```[[[\\\[[[YYYXXXTTTOOONNNOOONNNHHHCCC>>><<<:::888666555555555444444333222111111111111222222333444333222111000111222222333333222222111222111111111000000////////////.........---------///......---------------111---***+++///111///,,,////////////////////////------------------------000000////////////000000///////////////000111111333666:::===??????===;;;===AAAFFFKKKLLLJJJGGGDDDAAAHHHSSS]]]ccc```YYYSSSRRRMMMJJJJJJNNNQQQPPPMMMVVVWWWXXXYYY[[[aaakkkrrrwwwwwwwwwxxxwwwwwwwwwvvvmmmkkkgggdddfffqqqeeeYYYTTTIIIGGGMMMNNNMMMLLLMMMPPPQQQRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMOOONNNLLLKKKJJJJJJJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDIIIKKKLLLKKKGGGDDDEEEFFFHHHGGGEEEEEEFFFFFFDDDCCCEEECCC@@@>>>?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@>>>>>>????????????>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKIIIJJJJJJIIIGGGGGGHHHJJJFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAA@@@??????@@@@@@??????>>>?????????CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLKKKLLLLLLMMMLLLJJJIIIHHHHHHGGGGGGIIIIIIIIIPPPXXXaaahhhuuusssbbbNNNCCC===888444444...222777777333111222444222222111111111111222222111000000000000000111222000000000000000000000000......////////////...............//////////////////.........///000222333000000//////......------000//////.........//////000///...------...///000///000111000...------...}}}zzzwwwrrrooooooooonnnllliiigggfffeeeeeeeeehhhggg```\\\\\\\\\ZZZWWWSSSOOONNNNNNLLLGGGBBB>>><<<:::888666555555555333333222222111222222222333333444444444333222111222222222222222222222222111111111111000000000////////////.........------////////////000222444666000///......//////......////////////////////////------------------------//////............//////...............//////000000333777<<>>AAAEEEHHHIIIHHHEEECCC@@@DDDKKKRRRWWWXXXTTTQQQRRROOOKKKJJJLLLOOOQQQQQQTTTUUUVVVWWW[[[cccnnnvvv|||}}}~~~~~~}}}|||uuusssooojjjjjjrrrnnn___VVVKKKGGGLLLGGGFFFGGGIIILLLNNNOOONNNNNNNNNOOOPPPPPPPPPOOONNNQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMOOONNNLLLKKKJJJJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEIIIKKKLLLKKKGGGEEEEEEFFFDDDCCCCCCEEEHHHJJJJJJJJJDDDBBB@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????AAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJHHHGGGFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????AAA@@@@@@??????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEFFFHHHHHHJJJSSS^^^ooowwwfffVVVEEE<<<888555333333///333777666333000111333222111111000000111111222111111000000000000000111////////////////////////...//////000000//////...........................///.........///000222333111111000000///...------/////////.........//////000///...------...///000///000111000.........000zzzwwwuuuqqqooopppnnnmmmllljjjhhhfffdddcccfffhhhggg```\\\\\\\\\ZZZVVVRRROOOMMMMMMJJJFFFBBB>>><<<:::888666555555555333222222222222333333444444444444555444333333222333222111000000111222333111111111111000000000000////////////............000000000111444888===???333333333111///......///////////////////////////------------------------......------------......---------------...//////000222666:::>>>???@@@@@@>>>@@@CCCEEEEEEDDDBBB@@@??????@@@DDDHHHLLLMMMMMMQQQPPPMMMKKKJJJLLLQQQUUURRRSSSTTTVVVZZZdddqqqzzz}}}vvvssswwwwwwcccVVVJJJEEEGGGDDDCCCDDDFFFIIIKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGJJJKKKLLLKKKIIIGGGGGGGGGJJJHHHGGGGGGHHHHHHGGGFFFCCCBBBAAABBBCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@?????????@@@@@@AAABBBBBBCCC??????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCDDDEEEGGGJJJLLLRRRbbbqqq|||mmmYYYLLL???:::888666666777111444666666222000000222222111111000000111111222222111111000///////////////////////////////////////000000111111000000///------------------------............///111333444333333222111000///...---//////......////////////000///...------...///000---///000000///...000111wwwssssssqqqpppqqqooonnnmmmkkkiiifffdddcccdddgggeee___[[[[[[[[[XXXVVVSSSPPPNNNMMMJJJFFFBBB>>><<<:::888666555555555222222222222222333444555333444333333333333222222444222111//////111222444111111111000000000000000000000000/////////......000//////000444999>>>BBB:::888444111/////////000////////////////////////........................///......------......///......------......///000333444666999;;;<<<<<<===??????@@@AAAAAA@@@???>>>===;;;:::;;;???CCCFFFGGGMMMOOOPPPMMMJJJKKKPPPUUURRRSSSUUUWWW[[[eeerrr{{{~~~kkk[[[MMMFFFEEEDDDDDDDDDEEEHHHIIIIIIHHHLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQSSSTTTTTTRRROOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHLLLKKKIIIHHHGGGGGGDDDCCCCCCBBBCCCDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@????????????>>>??????@@@@@@@@@@@@???BBBBBBBBBAAAAAA???>>>===?????????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEECCCBBBBBBCCCDDDIIIOOOWWWeee|||tttdddNNNDDD;;;888888777777999222444666555222000000111111111000000000000111111333222111//////.........////////////////////////000000111111111111000000...............---------............000111333555555555333222000///...---.........//////////////////...------------...///+++---...///......000111tttqqqrrrqqqqqqqqqqqqpppnnnllljjjgggfffeeebbbeeeccc]]]YYYYYYXXXVVVWWWUUURRRPPPMMMJJJFFFDDD>>><<<:::888666555555555222222222222333444555555222222222111111111111111333222000//////000222333000000000000000000111111111111000000000/////////000///......111555:::<<>><<<;;;999:::===@@@BBBCCCFFFKKKPPPPPPLLLJJJMMMQQQSSSUUUXXX[[[___fffqqqyyyzzz}}}}}}jjjZZZMMMFFFBBB@@@@@@AAADDDFFFGGGGGGMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSSSSQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJFFFEEEDDDFFFHHHIIIIIIHHHCCCCCCCCCEEEGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@======>>>>>>>>>>>>======?????????@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@???===>>>??????@@@@@@@@@???AAAAAAAAAAAA@@@???>>>===@@@?????????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBEEEMMMZZZiii~~~gggWWWDDD<<<666555555333222444333444444333111000000000111000000000000000000111222111000///....................................000000111111111111000000000000000000//////..................000222444666555555444222111///......------...///000000/////////...---,,,,,,---...///***+++------------///111~~~sssqqqssssssrrrrrrtttrrrooollliiiggggggfffaaacccbbb[[[WWWWWWWWWUUUWWWVVVTTTQQQMMMIIIFFFDDD>>><<<:::888666555555555444333333333333444444555222222111000000000000000222111000//////000111222000000000000111111111111111111111111000000000000000///------...000333555???<<<777222000000000111////////////////////////........................000000////////////000000///////////////000111111...///111444888<<>>@@@CCCEEEEEEKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMMMMLLLLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKLLLNNNNNNLLLKKKHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEGGGHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@??????>>>======<<<<<>><<<:::888666555555555555444444333333333444444333222111000000000111111111111000000000000111111///000000000111111111111222222111111111000000000000///...---...///000111666;;;>>>:::222,,,---111////////////////////////......................../////////......////////////............///000000...///000222666;;;???AAAFFFGGGIIIKKKKKKJJJHHHGGGDDDBBB??????@@@CCCDDDDDD@@@DDDHHHJJJHHHGGGHHHIIIOOOVVV___fffjjjmmmqqqttttttvvv|||{{{kkk[[[UUUMMMGGGDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJKKKMMMNNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKLLLLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKLLLOOOPPPNNNLLLNNNLLLJJJHHHGGGFFFCCCAAAFFFEEEDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@BBBEEEFFFEEEDDDCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHNNNVVVjjj|||cccNNNCCC===999888999888444333444333222111111111222111111000000////////////000000000//////.........//////...........................//////000000//////...111111111000///..................///111333555777333222222111000000//////+++,,,...000111000//////......,,,,,,,,,,,,......,,,...//////......000111|||rrrrrrvvvvvvsssqqqvvvrrrmmmgggeeedddfffgggaaadddbbb\\\XXXXXXXXXVVVUUUUUUSSSPPPKKKFFFDDDCCC>>><<<:::888666555555555666555444444333333333333444333222111111111222333000000111111111111000000//////000000111111111222222222222111111111111000000000///////////////000---:::EEEBBB333)))+++222////////////////////////////////////////////////.........------............------------...//////111111111222555888<<<>>>IIIKKKMMMOOOPPPOOOMMMKKKHHHEEEAAA???AAACCCFFFGGGAAACCCEEEEEEEEEFFFGGGIIILLLUUUaaaiiinnnppprrrtttqqqrrrxxxtttlll___TTTLLLHHHEEEDDDAAAAAAAAACCCEEEHHHKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMOOOOOOOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJLLLOOOQQQOOOLLLJJJIIIHHHHHHJJJJJJIIIHHHGGGEEEDDDDDDGGGIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCC>>>>>>???@@@AAABBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCC???BBBEEEFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAACCCDDDEEEDDDDDDCCCDDDEEEGGGIIIJJJWWWbbbzzzmmmVVVFFF>>>777444333666555111///000222111000000111222222222000000////////////000000//////.........//////000..............................////////////......111000000///...---------.........///111333666777222111111111000000//////+++,,,...000111111000///...---,,,,,,,,,,,,---...///000111111000000111222xxxvvvuuurrrqqqrrrrrrpppmmmjjjhhhfffffffffbbbcccbbb___[[[WWWUUUUUUTTTSSSQQQOOOKKKHHHEEECCC>>>>>><<<;;;999888666666333333444444444444444444222333333444333222000///111111111111111000//////000/////////111222444666....................................////////////+++<<>>GGGIIIMMMOOOPPPRRRTTTVVVQQQLLLGGGEEEFFFHHHHHHFFFJJJGGGCCC@@@???AAADDDFFFGGGUUUbbbgggkkkrrrvvvvvvvvvvvvyyy|||hhhSSSGGGEEEAAA???>>>@@@DDDFFFFFFEEEHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMLLLMMMOOOQQQQQQPPPOOONNNNNNMMMKKKIIIHHHGGGHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDBBB@@@???BBBBBBBBBAAABBBBBBBBBCCC?????????>>>>>>=========BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGEEECCCAAA@@@EEEAAABBBGGGIIIIIIOOOWWWddduuu]]]III@@@@@@999888666444333333333333333222222111111222222333//////............////////////000000111111222222///000111000......000111///////////////.................................000///......///111333555777555222111222111000///................................................000111111111111000000///yyywwwuuurrrpppqqqpppooollljjjgggfffddddddaaabbbaaa___[[[WWWVVVVVVWWWVVVTTTQQQNNNJJJGGGFFF>>>>>><<<;;;999888666666444444444444444444444444111222333444333222111000111111111111111000//////////////////000222444555....................................////////////---555999555111000000---/////////...---------,,,///......---...///000111//////............//////000111000///......///111000111222222333555:::===DDDGGGJJJLLLMMMOOOQQQSSSPPPLLLIIIHHHIIIJJJJJJIIIKKKIIIFFFCCCBBBBBBDDDFFFIIITTT___dddkkktttzzzzzz{{{zzzzzzvvv___QQQFFFBBB???>>>???AAA@@@???BBBCCCEEEGGGIIIKKKMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCDDDDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEDDDFFFIIIKKKOOO\\\kkkiiiTTTCCC<<<;;;888777555444222222222333222222222111111222222222//////............//////.............../////////...//////...,,,+++---...////////////....................................///...------...000333444555333111000000000///...................................................///000000111111111000000yyyvvvtttqqqoooooommmmmmkkkjjjgggeeebbbaaa```aaaaaa___[[[XXXWWWWWWTTTTTTRRROOOKKKHHHEEECCC>>>>>><<<;;;999888666666555555555444444333333222000111222333444333222111000111111111111000000///.........///000111222333////////////////////////............////////////333111333888888444111111........................///............///000000//////............//////000111111000...---///000///000111222222555888;;;AAACCCGGGIIIIIIKKKMMMOOONNNMMMLLLLLLNNNNNNMMMLLLMMMKKKIIIFFFEEEDDDDDDDDDHHHNNNVVV]]]gggrrrzzz{{{}}}||||||```PPPKKKDDD???============???@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKOOONNNMMMMMMLLLMMMMMMNNNLLLMMMOOOPPPPPPPPPOOONNNLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCAAABBBCCCDDDDDDCCCAAA@@@CCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAABBBEEEGGGFFFGGGJJJKKKNNNYYYooooooZZZJJJ>>>999888666555444333222111111111222222111111111111222222//////............////////////.....................//////...,,,+++,,,---................................................///...------...000222444444222000/////////...---...................................................//////000111111111111xxxuuusssnnnllllllkkkkkkjjjiiifffccc```______``````^^^[[[YYYXXXXXXSSSRRRPPPMMMJJJFFFCCCBBB>>>>>><<<;;;999888666666666666555444333333222222///000222333444333333222000000111111111111000///.........///000000111222000000000000000000000000............////////////555///222>>>???444///333000000000000000111111111............/////////000///......------......///000111222000...---...//////000111222222333666999>>>@@@CCCFFFGGGHHHJJJLLLLLLMMMNNNPPPQQQRRRQQQPPPNNNMMMKKKIIIGGGEEEDDDCCCEEEFFFJJJRRR^^^kkktttxxx{{{}}}xxxccc]]]SSSJJJCCC???>>>>>>????????????@@@BBBDDDEEEHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIHHHHHHJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCBBB@@@AAADDDHHHJJJLLLOOORRR[[[nnnbbbOOODDD<<<888777444444333222222111111000111111000000000000111111//////............//////111111111000000//////...---...000000///...///000------...............///........................//////......///111333555444222000///000000///...................................................---...///000111111111111wwwsssqqqllljjjjjjjjjjjjiiihhheeebbb___^^^^^^___```^^^[[[YYYYYYYYYVVVUUUSSSPPPMMMIIIFFFDDD>>>>>><<<;;;999888666666666666555444333333222222///000222333444333333222///000000111111111000000......//////000000111111000000000000000000000000............///////////////+++222@@@???000)))///000000000111111111111111---......///////////////......------------......///111111111///......///...///111111111222444666;;;>>>AAACCCEEEFFFIIIKKKKKKMMMPPPRRRSSSSSSSSSSSSOOONNNMMMKKKIIIFFFDDDCCCEEECCCCCCJJJUUUaaalllssszzz~~~|||zzzzzznnn```RRRGGG@@@===<<<<<<;;;;;;<<<===???@@@FFFGGGGGGHHHIIIJJJJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKMMMMMMNNNNNNNNNOOOOOONNNKKKKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEECCCCCCDDDEEEFFFGGGEEEBBB@@@@@@AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB???BBBEEEDDDBBBBBBFFFJJJPPPSSSWWW```rrrsssWWWFFF???:::666555333333333222222111000000111000000//////000000111//////............//////111111000000//////......)))+++...///000000111222,,,---------......//////........................000//////...///222444555444222000000111111000///................................................,,,---...000000111111111vvvssspppllliiijjjjjjjjjhhhgggdddbbb___^^^^^^___```^^^[[[YYYXXXYYYTTTSSSQQQOOOKKKHHHEEECCC>>>>>><<<;;;999888666666555555555444444333333222000111222333444333222111///000000111111111111000...///000111111111111000////////////////////////............////////////...---555BBBBBB555...222////////////////////////---......///000/////////......------------.........///111111000//////000---///111111111111222444777:::>>>AAACCCFFFHHHKKKJJJMMMPPPRRRRRRSSSTTTUUUQQQPPPOOOMMMKKKIIIGGGFFFIIIEEEDDDIIIPPPYYYeeeooosssxxx}}}|||yyyyyykkkXXXJJJCCC<<<;;;:::999999;;;===???BBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFCCCAAA@@@AAACCCEEEBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@DDDGGGGGGEEEGGGNNNTTTWWW^^^ggguuuyyycccLLL>>>999555333333222333333333333222111000000000////////////000000//////............//////......------------------&&&))),,,.........///000,,,,,,,,,---......//////........................000///......///111333555444222000000111111111///................................................---......///000000000000wwwtttqqqmmmkkklllkkkjjjhhheeecccaaa```______``````^^^[[[XXXXXXXXXRRRQQQOOOLLLIIIEEEBBB@@@>>>>>><<<;;;999888666666444444444444444444444444111222333444333222111000//////000111111111111111///000111222222222111000....................................////////////222///333>>>CCC???999777111000000000///.........------///000000000///......------,,,,,,------...,,,...000111000000000111---///111111000000111222333666;;;???AAADDDHHHJJJJJJMMMPPPQQQQQQQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKKKKMMMIIIGGGIIILLLQQQ]]]jjjmmmrrrxxxzzzxxxvvvuuuwwwyyytttaaaWWWHHHFFFBBB>>><<<;;;<<<<<<>>>>>>???AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCFFFHHHGGGHHHNNNZZZeeeppp}}}fffUUUCCC999666333222333222333444444444333222111000//////......//////000//////............//////,,,,,,------------------'''***---...---,,,,,,---++++++,,,------...//////...........................---,,,,,,---///222333222000//////000000000///......................................................///////////////...xxxuuusssooommmnnnmmmkkkhhheeebbbaaa`````````aaaaaa___[[[XXXWWWWWWUUUTTTRRROOOLLLHHHEEECCC>>>>>><<<;;;999888666666333333444444444444444444222333333444333222000/////////000111111111111111///000222333333222111111..................................../////////000111,,,+++444@@@CCC===666444333333222111000//////,,,---///000000000///......------,,,,,,------...+++---000111111000111222---///000111000///000111000444999===@@@CCCGGGJJJJJJMMMPPPPPPOOOPPPSSSVVVWWWVVVSSSQQQOOOOOOOOOOOONNNJJJHHHIIIHHHKKKWWWeeekkkoootttwwwwwwtttrrrpppqqquuuyyy{{{{{{yyywwwwwwyyynnnWWWTTTMMMFFFAAA===;;;::::::;;;<<<===???AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPPPPMMMMMMLLLLLLMMMMMMNNNOOONNNMMMKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDFFFHHHHHHHHHHHHDDDEEEGGGHHHHHHGGGFFFEEEBBBDDDFFFGGGGGGDDD@@@>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFHHHHHHGGGIIISSSeeerrrqqq[[[MMM???888555444444666222333444555444333222111//////............////////////............//////---......//////000000000,,,...000111///---,,,,,,++++++,,,,,,---...//////........................,,,++++++***+++---000111111///------/////////......................................................///////////////......xxxtttrrrnnnlllmmmmmmmmmjjjfffaaa]]]\\\\\\___```aaa```]]]ZZZYYYXXXSSSRRRRRRPPPMMMIIIEEEBBB>>>===:::888666555555555444444444333333333222222333222111///......////////////000000000000//////111000///......///000111000000//////.........---000000000000000///......///000000222666:::>>>@@@FFF999888---,,,111)))...---------............/////////......---------,,,------......///000000000......///000000000000000444333444999AAAHHHKKKLLLNNNMMMMMMNNNQQQTTTWWWYYY[[[XXXTTTPPPNNNNNNPPPQQQQQQRRRQQQKKKFFFGGGOOOWWWdddiiiooottttttqqqnnnkkkoooooonnnmmmmmmooosssvvv}}}tttiii\\\TTTQQQMMMGGGAAA=====================<<>>===:::888666555555555444444444444333333333333888777555444333333444444///000000000000000000///111000///......///000000000/////////............000000000000000///......///......///111333666888;;;999???222,,,000)))...---------............///000000//////............------......///000000000......///000000000000000000000222888AAAHHHMMMNNNLLLLLLLLLNNNQQQTTTXXXZZZ\\\ZZZWWWTTTSSSSSSUUUVVVTTTTTTSSSNNNJJJIIIMMMRRR]]]eeennnrrrpppnnnooopppqqqqqqqqqpppppprrrvvvyyy|||vvvqqqmmmdddVVVLLLCCCAAA>>><<<<<<===??????@@@@@@@@@AAACCCEEEGGGHHHHHHKKKMMMNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKPPPNNNLLLKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@BBBCCCDDDCCCCCCFFFDDDBBBAAACCCHHHOOOTTTPPPPPPRRRUUUWWW___rrr{{{bbbQQQBBB===777333333444555555333222111000////////////000000000000000000000000///............---------................................................------..................,,,...////////////000222...///000///...---...///.........---,,,,,,++++++,,,,,,,,,---.../////////...------,,,,,,---------///////////////......---{{{wwwuuupppnnnoooiiijjjiiifffbbb```___```___```aaa___\\\YYYXXXXXXUUUTTTRRROOOKKKGGGCCC@@@>>>===;;;999777666555555555444444444333333333333555444333222111111111222000000111111111111000000000000////////////000000////////////............000000000000000//////...000///...------...///000...999HHH666***000+++...---------............///------------,,,,,,,,,,,,------......///000000000...//////000000000000000//////111777>>>EEEIIIJJJIIIIIIJJJMMMPPPTTTXXXZZZXXXVVVTTTRRRRRRSSSTTTUUUWWWWWWUUUSSSQQQOOOMMMLLLSSS]]]hhhmmmllllllqqqwwwwwwwwwxxxxxxxxxyyy|||qqqfffUUUOOOGGGAAA>>>>>>>>>>>><<<============>>>@@@CCCBBBEEEIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFDDDDDDKKKVVV___cccdddhhhiiigggiiiwwwhhhRRRDDD;;;888333111222555666777222222111000////////////,,,...000222333333111000///............---------........................------------------------***+++...///000///---,,,---///000000000000222333...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------...------,,,///////////////......---|||wwwtttpppnnnnnniiijjjjjjgggccc```______^^^``````___\\\YYYXXXXXXVVVUUURRROOOJJJFFFBBB@@@>>>===;;;:::888666555555333333333333222222222222000000//////............000000111111111111000000///////////////000000000///////////////.........//////000000000000//////222111000///............))):::JJJ555)))333---------------............///------------------------------......///000000000//////000000000000//////000000222444888===@@@BBBDDDEEEHHHKKKOOOSSSWWWYYYUUUTTTSSSRRRQQQRRRRRRSSSXXXWWWWWWYYYYYYWWWQQQLLLMMMUUU___fffjjjooovvv{{{}}}~~~nnnfffZZZPPPIIIDDD???<<<===>>>>>><<<;;;;;;>>>AAA===@@@DDDGGGHHHGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCEEEGGGGGGFFFFFFFFFCCCGGGKKKLLLMMMVVVgggttt~~~yyypppZZZHHH>>>999777444111111111222333111000///......------...,,,---///000111000///...///............---------........................++++++++++++++++++++++++***+++---...///......---///000111000///...///111//////000...,,,++++++,,,---------....../////////++++++,,,,,,------------+++,,,---.........---,,,///////////////......---zzzvvvsssnnnllllllkkkkkkkkkhhhddd```^^^]]]^^^___```___\\\YYYWWWWWWVVVTTTRRRNNNJJJEEEBBB@@@======<<<:::999777555555222222222222111111111111222222222222222111111111000000111111111111000000......///000000000000000........./////////////////////000000000000//////000000000////////////000,,,999FFF222)))555///...---------............///000000000000000000111111------......///000000000//////000000000000//////......000111333666999<<<@@@BBBDDDHHHMMMQQQUUUWWWWWWWWWVVVVVVUUUUUUTTTTTTWWWWWWYYY]]]aaa___YYYSSSOOOQQQWWW___jjjsssyyy{{{~~~{{{pppfff^^^UUUKKKDDDDDDCCCAAA???======???AAA;;;>>>BBBDDDDDDCCCDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKIIIGGGGGGHHHIIIIIIHHHJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAADDDGGGGGGFFFEEEFFFGGGEEEJJJNNNQQQXXXkkkxxxaaaOOOBBB;;;666666444222000///000111333222111000////////////000//////...............///............---------........................---------------------------,,,,,,+++,,,---...//////000111///---++++++,,,///000111///---,,,,,,---,,,,,,------.../////////+++++++++,,,,,,,,,,,,,,,***+++---...///...---,,,///////////////......---yyyuuuqqqmmmjjjkkkkkklllllliiiddd```^^^]]]^^^___```^^^[[[XXXWWWWWWUUUTTTQQQMMMIIIEEECCCAAA======<<<;;;:::777666555222222222222111111111111222222333333333222222111//////000000000000//////---...///000111111111000.........///////////////...//////000000000000000---....../////////000000000777BBB222+++555...///---------............///,,,------------.........------......///000000000000000000000000//////...)))+++---...000333888;;;<<<>>>BBBFFFJJJOOORRRSSSTTTTTTUUUVVVVVVVVVUUUTTTWWWXXX\\\aaaffffffaaa]]]XXXVVVWWW^^^iiirrrwwwxxxyyy~~~{{{vvvmmmaaaYYYJJJFFFAAA???????????????@@@AAACCCBBBAAA@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFHHHFFFEEEEEEGGGHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAADDDGGGGGGFFFGGGJJJMMMLLLOOOTTTZZZhhhfffSSSEEE;;;555000222222222000000222333555555444333222222222222222222000///............///............---------........................++++++++++++++++++++++++///---,,,******+++---///...//////---+++))))))***///000000///---,,,---...******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,---............///////////////......---yyytttqqqllljjjjjjiiijjjkkkiiieeebbb______]]]___```^^^[[[XXXWWWWWWTTTSSSPPPLLLHHHEEECCCBBB=========<<<:::888666444444444444333333333222222...///000111111000//////......////////////......,,,---///000111111111000............/////////000......///000000000000000---......///000000000000111444AAA666///222+++000---------............///*********+++++++++,,,,,,------......///000000000000000000000000///......***,,,...//////111555999:::<<>>???@@@>>>>>>???@@@BBBCCCDDDDDDDDDBBBAAABBBDDDEEEEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCFFFJJJKKKKKKNNNUUUZZZ^^^eeeppp|||jjjSSSFFF>>>777333---000222222111111333555555444333222111111111111......///000000///...---///............---------........................************************......---,,,+++++++++++++++---------+++***+++,,,,,,...///...,,,,,,---...++++++++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,---.../////////////////////......---zzzuuuqqqllljjjjjjgggiiijjjiiifffcccaaaaaa]]]______^^^[[[XXXWWWWWWTTTRRROOOLLLHHHFFFDDDCCC=========<<<;;;888666444666666555555555444444444///000111222222111000///------............------,,,---///000111111111000---.........//////000000......///000000000000000000000111111222111111000000333BBB;;;111...'''222---------.........///////////////000000111111111------......///000000000000000000000000///.........000111000...///222666888:::>>>BBBFFFJJJLLLMMMPPPRRRVVVZZZ]]]___``````ZZZ]]]bbbfffiiijjjkkkkkkjjjiiigggdddcccffflllqqqttt}}}{{{kkkbbbXXXVVVZZZ\\\XXXSSSNNNMMMJJJEEE@@@>>>???@@@999999:::;;;<<<===>>>>>>AAA@@@??????AAACCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEBBBBBB@@@@@@@@@@@@BBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBFFFJJJNNNPPPRRRWWW```gggtttuuuYYYFFF>>>;;;777444...111333333111000111333222111000///............&&&)))---///000...,,,***//////.........---------................................................------......---+++)))((()))+++,,,,,,,,,,,,---///+++,,,------++++++,,,...------------------------++++++******************,,,,,,++++++,,,---///000///////////////......---yyyuuuqqqmmmjjjjjjiiijjjjjjjjjgggddd```]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTQQQMMMJJJFFFCCCBBB===<<<:::888777555555444888777555333111000//////333333333222222111111111000000000000000///......000000000000000000000000333222111/////////000111------............---------------......000111111---888GGG666+++000+++//////...---,,,,,,,,,,,,,,,000//////.........//////////////////////////////+++---000111000//////000333333333333333333333444444666999===AAAGGGMMMRRRRRRTTTWWW[[[___cccggghhhiiieeebbbccchhhlllnnnmmmnnnrrrsssmmmccc^^^aaafffqqqqqqlllgggfffhhhiiigggddd___ZZZSSSPPPOOOLLLFFF@@@CCC>>>999666666888:::;;;::::::::::::;;;;;;<<<===<<<===>>>>>>???@@@DDDFFFAAABBBEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFF???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDOOOVVV]]]```bbbmmm}}}ttteeePPPAAA;;;999777444000111111222222000///...000000///...---,,,,,,,,,.....................---//////000000///---+++***------,,,,,,,,,,,,------***++++++,,,---------------,,,,,,++++++,,,,,,---***,,,......---------......---+++*********+++++++++---//////---,,,,,,---000///---,,,++++++,,,,,,)))***+++,,,------------...---,,,,,,++++++,,,,,,xxxtttrrrmmmjjjkkkiiijjjjjjiiigggccc___]]][[[[[[[[[[[[ZZZXXXWWWWWWUUUTTTQQQMMMJJJFFFCCCBBB???>>>===;;;999888777777444444333222222222333333333333333222222111111111111111111111111000000///000000000000000000000000111111///.........//////---......//////......---------------...///000111///888FFF777,,,111+++//////...------------------//////............//////////////////////////////,,,...000000///...///000//////000111222222333333333555999<<<@@@FFFMMMQQQSSSUUUZZZ___ffflllpppssssssrrrqqqpppoooppprrrsssrrrtttssskkk```[[[\\\```ppp~~~xxxsssqqqsssxxxyyyuuupppnnnggg```[[[XXXTTTLLLEEE@@@===999666777777888888;;;;;;:::::::::::::::;;;:::;;;;;;;;;:::;;;===???@@@@@@BBBCCCEEEGGGIIIIIIIIIJJJJJJIIIGGGFFFGGGIIIHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFGGGGGGGGGEEEDDDCCCHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEAAAAAABBBBBBAAA@@@???>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEGGGKKKOOOVVVaaaoooyyywwwaaaTTTDDD:::777777666555000111111222111000///...000000///------,,,,,,---------------.........//////////////////...---,,,//////............//////++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***,,,......---,,,---...---,,,+++*********++++++***,,,---,,,+++***+++,,,......---------...///000++++++,,,------......///...---,,,,,,++++++,,,,,,wwwtttrrrnnnlllmmmiiiiiiiiihhhfffbbb___]]]ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTQQQMMMJJJFFFCCCBBB@@@???===;;;999888777777333333222222222333444444222222222222222111111111222222222222111111111000000000000000000000000000000//////............///---......//////......------------------...///000111888EEE777...222+++///.........---......////////////............/////////////////////////////////000000///------...000,,,,,,---...000111222222222444777;;;???EEEKKKPPPSSSWWW^^^gggrrr|||}}}yyyxxxxxxvvvvvvrrriii^^^XXXXXXZZZkkk{{{yyy{{{|||{{{tttlllgggccc]]]UUUNNNEEEBBB>>>;;;::::::999888:::999888777666666555666888999999888666666777999=========>>>???AAADDDEEEEEEFFFGGGGGGEEEFFFGGGIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCAAABBBAAAAAA@@@>>>===<<<>>>???AAACCCDDDEEEDDDDDDGGGGGGGGGHHHIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGLLLKKKJJJIIIJJJOOOVVV\\\hhhxxx|||ooodddMMMDDD999333333555555333000000111111111000///...000///...---------------,,,,,,------......////////////...------.........///......------......///,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,***,,,......---,,,---...---,,,+++*********++++++*********)))((((((***,,,,,,,,,,,,---...000222333------,,,,,,---...000111...---,,,,,,++++++,,,,,,~~~vvvtttsssooonnnoooiiiiiiiiigggeeebbb___]]]YYYZZZZZZZZZZZZZZZYYYXXXUUUTTTQQQMMMJJJFFFCCCBBB???===<<<:::888777666666666555444333222222111222222222222111111111111111222222111111000000000000////////////////////////////////////////////////......////////////......---------------...//////333777CCC777000333+++000...............///000111///............//////000////////////////////////000111000...,,,,,,...000,,,,,,---...///000000000111333666999<<>><<<;;;:::999888777666666666666777888999888666666777888;;;:::999999:::<<<>>>@@@AAACCCEEEFFFFFFHHHKKKMMMMMMNNNOOONNNLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEECCCCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@??????>>>===<<<<<<===???AAACCCDDDDDDCCCBBBFFFFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGIIIJJJJJJHHHIIIIIIHHHHHHIIIJJJLLLOOOPPPQQQSSSWWW]]]eeejjjrrraaaUUUDDD>>>777333444444222000000000000000000/////////000///...---------------------------------------...---,,,++++++,,,...///,,,,,,++++++++++++,,,,,,------------,,,++++++***,,,,,,++++++++++++,,,,,,***,,,...---,,,+++,,,---,,,+++++++++++++++++++++++++++***(((''''''***---++++++,,,---...///111111---,,,+++***+++---///111...---,,,,,,++++++,,,,,,wwwuuutttqqqpppqqqjjjjjjiiigggeeebbb___^^^YYYZZZZZZZZZZZZZZZYYYXXXUUUTTTQQQMMMJJJFFFCCCBBB???>>><<<:::999777777777666555444333222222111222111111111111111111111111222111000////////////000////////////////////////000000000000000000000000...//////////////////.........---------...//////444444???666111555,,,000...............///000111...............///000000////////////////////////000111000...,,,,,,...000///////////////.........000111444666999>>>CCCGGGLLLSSS___ppp}}}tttsssooojjjeeeaaa___^^^aaarrr~~~wwwqqq```YYYPPPGGGBBB???>>>======<<<;;;:::999999999999555777888888777666777888999888777666666888:::;;;===???BBBEEEGGGJJJNNNQQQUUUVVVWWWUUUPPPLLLKKKJJJEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEFFFCCCCCCDDDDDDCCCBBB@@@???=========<<<============<<<>>>AAACCCEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKMMMQQQTTTTTTXXX___fffmmmttt{{{tttbbbQQQFFF>>>:::666444444444222000000000000/////////////////////...------------...//////...---,,,++++++***,,,+++*********+++,,,---++++++************++++++------------,,,++++++***,,,++++++******++++++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,+++)))((()))+++...++++++,,,,,,------------,,,+++)))))))))+++...///...---,,,,,,++++++,,,,,,xxxvvvuuurrrqqqrrrkkkkkkjjjhhheeeccc```___ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTQQQMMMJJJFFFCCCBBBBBBAAA???===;;;:::999999333333222222222333444444000000000111111111111111222111///.........///000000000000000000000000000///000000111111111111000...//////000000//////...//////.........//////000333000:::555333666,,,111.........---......//////......---......///000111///////////////////////////000000///------...000111111000//////......---///000222333555999>>>AAAGGGNNNYYYjjj}}}|||rrrpppooonnnmmmllliiifffdddnnn~~~xxxkkkdddYYYOOOIIIEEEBBB@@@???>>><<<:::999888777777555666888888777666777888999888777666666666777888999<<>>;;;;;;;;;;;;;;;<<<=========>>>@@@CCCEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJNNNMMMKKKHHHGGGFFFFFFFFFFFFIIILLLMMMNNNRRRYYY^^^bbbiiisss~~~zzzxxxssseeeTTTFFF>>>555333222222444444333222111000///........./////////......---------......///......---,,,+++******,,,++++++*********++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++************+++++++++,,,------+++******+++******+++,,,,,,,,,++++++,,,---,,,+++******,,,...++++++,,,,,,,,,++++++*********))))))***+++,,,---...---,,,,,,++++++,,,,,,zzzxxxwwwtttrrrsssmmmllljjjhhhfffdddbbbaaa[[[[[[[[[[[[ZZZXXXWWWWWWUUUTTTQQQMMMJJJFFFCCCBBBBBBAAA@@@>>><<<;;;::::::444444333222222222333333///000000000111111111222333222000///...///000111000000000000000000000000......000111111111000000//////000000000000//////111000000/////////000000111,,,666333333777---111///...---------------------------......///000111////////////////////////,,,...000000///...///000///////////////............///000111111444888<<>><<<;;;999;;;<<<<<<:::888888888999888888777777666666666777999<<<===???BBBEEEHHHNNNRRRUUUSSSMMMHHHFFFGGGEEEFFFHHHIIIJJJKKKJJJJJJFFFFFFEEEEEEEEEFFFHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFGGGHHHIIICCCDDDEEEFFFDDDBBB???===<<<;;;::::::999:::;;;;;;===>>>@@@BBBDDDGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIGGGFFFGGGIIIKKKMMMSSSRRRQQQPPPQQQRRRTTTUUURRRWWW[[[^^^aaagggpppwww~~~{{{{{{}}}ssscccVVVHHH???;;;111111111222333333333333111000///...---......///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++************+++++++++,,,------+++******+++)))***+++,,,,,,,,,,,,++++++,,,---,,,+++++++++---++++++,,,------,,,++++++)))******++++++,,,------...---,,,,,,++++++,,,,,,{{{yyyxxxtttssstttnnnmmmkkkiiifffdddbbbbbb\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTQQQMMMJJJFFFCCCBBBAAA@@@>>><<<:::999888888999777555333111000////////////000000111111111222444333111//////000111222000000000000000000000000,,,---///000000000////////////000000000000//////111111000000000000000111000***444222444777---222///...---,,,,,,,,,,,,,,,---------......000111111////////////////////////+++---000111000//////000---------....../////////...////////////222555888AAADDDJJJSSS^^^kkkuuu{{{}}}|||{{{||||||zzzuuuqqqqqqqqqrrrwww{{{{{{vvvqqqjjjttt}}}yyytttnnnfff^^^XXX^^^\\\XXXSSSOOOKKKIIIGGG@@@AAABBBAAA>>>;;;::::::999999999999888777666555666777999::::::<<>>===;;;999888888999999>>>>>>???BBBDDDGGGJJJKKKMMMLLLJJJIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFIIILLLOOOTTTUUUVVVXXX\\\aaaeeehhhiiinnntttxxx|||~~~zzz}}}~~~eeeUUUIII>>>888777444333333333333333222222111000///------......///......---------......///)))******+++---...////////////000000///---+++*********))))))))))))*********+++,,,,,,------------++++++************+++++++++,,,------+++*********)))***+++,,,---,,,,,,+++)))+++------+++***++++++***+++---...///...------)))***+++---------------...---,,,,,,++++++,,,,,,zzzwwwqqqqqqsssnnnkkkkkkjjjhhheeeaaa]]][[[ZZZZZZZZZ[[[ZZZYYYXXXXXXVVVSSSPPPKKKGGGDDDCCCBBB@@@???>>>===<<<;;;::::::MMMDDD888222222444555444555333111111222222222111000000000000000000000000222111000000000111333333...000111000...------......000111000///...///111///...,,,+++,,,---///111444...888444333666---333///...---,,,,,,---.../////////000000///...------,,,,,,------...///000000000000000000000000000000,,,---...000000...---,,,000000111222333333444444;;;<<>>????????????===;;;::::::;;;<<<===???@@@AAABBB???===;;;;;;===???@@@@@@<<<===>>>>>><<<;;;<<<======BBBDDDCCCCCCEEEFFFDDDEEEGGGIIIJJJJJJJJJKKKLLLKKKIIIFFFCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCAAA>>>;;;999999999:::;;;;;;<<<<<<@@@??????AAADDDFFFGGGGGGGGGHHHGGGGGGFFFHHHKKKNNNKKKHHHGGGHHHIIIMMMWWWbbbjjjrrrvvvuuuvvv~~~pppXXXIIIAAA999333000111111222333222111000///........................---.../////////...,,,,,,---,,,+++++++++,,,---.........---,,,,,,------...))))))************))))))***+++,,,---.../////////*********++++++,,,,,,,,,&&&))),,,+++)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000*********+++,,,---///000///...,,,+++++++++,,,,,,zzzwwwqqqqqqsssmmmkkkkkkkkkiiifffbbb^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXUUURRRMMMIIIGGGEEEDDD??????>>><<<;;;999888888GGG@@@666222222333333222222111000111333444333222000000000000000000000000000000/////////000111222...///111000...------...---...//////------...///111000///......000111222///---999555333666...555......------------......//////////////////...---,,,,,,---......//////000...........................///000111111000///.../////////000111222222222888:::>>>DDDLLLUUU]]]bbb___aaacccdddeeefffggghhhqqqqqqrrruuuxxxzzzyyywwwtttwww}}}zzzppplllnnnyyy|||~~~vvvpppeeeaaa\\\VVVPPPKKKHHHFFFEEECCCBBBAAA@@@>>>;;;999::::::999999:::;;;<<<<<<888999:::::::::999888777777777888999;;;;;;<<<<<<;;;:::999:::<<<===<<<;;;<<<======<<<:::999:::<<<:::>>>AAA@@@AAADDDDDDBBBAAACCCDDDFFFFFFFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAABBBCCCCCCDDDDDDBBB@@@>>>======<<<;;;;;;:::::::::<<<<<<>>>AAACCCDDDDDDDDDDDDEEEFFFFFFEEEFFFIIIKKKLLLJJJKKKNNNRRR\\\nnn~~~sssaaaMMMBBB>>>999666444222111000/////////000000........................---.../////////...,,,,,,,,,++++++***+++,,,---...+++************++++++,,,)))******************)))'''(((((()))))))))((((((*********++++++,,,,,,,,,***,,,---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,---...******++++++---...///000...---,,,+++******+++,,,zzzwwwqqqqqqsssmmmllllllkkkjjjgggccc___]]]\\\[[[YYYXXXXXXXXXYYYZZZXXXUUURRRMMMJJJGGGEEEEEE@@@???===<<<:::888777666???:::555222333333111//////...///111333444444222000000000000000000000000/////////...///000000111...///000000...---.........///000000......///000111000///...///000111222555666BBB:::222000'''...---..................------...//////////////////---------......//////000...........................///000111111000///...------......//////000000555666999>>>FFFNNNUUUYYY[[[\\\^^^```aaacccfffhhhqqqpppppprrrvvvyyy{{{{{{sssuuuyyy{{{vvvlllggghhhppp}}}zzzuuunnniiieee___YYYTTTQQQNNNJJJGGGDDDBBB???===<<<:::888777666777888999777888999::::::999888777666777888999:::::::::999999999999;;;<<<<<<:::888<<<<<<<<<;;;999999:::<<<:::>>>@@@???@@@CCCCCC@@@??????AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;::::::::::::===>>>@@@CCCDDDDDDDDDCCCCCCFFFIIIKKKLLLLLLNNNOOOUUUVVVZZZ___gggvvv}}}```QQQAAA:::999777555555333111...,,,,,,---///111........................---............---,,,,,,+++************+++,,,,,,)))))))))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++***))))))*********+++++++++++++++...---,,,,,,,,,+++)))'''++++++++++++++++++++++++------------,,,,,,,,,,,,))))))((())))))***+++,,,++++++,,,---...//////000,,,,,,+++************+++yyywwwqqqqqqrrrlllllllllllljjjgggccc```^^^]]][[[YYYXXXWWWXXXZZZ[[[UUUSSSPPPLLLHHHFFFDDDDDDAAA@@@>>><<<:::888666555888666444444444444111////////////111333333222000000000000000000000000000////////////000000111111---///000000///......///000222333222111000111222......------......///000666;;;III>>>111///%%%,,,,,,---...//////...---,,,------...///000000//////------....../////////000........................------...//////...---------------....../////////222333555:::AAAIIIPPPTTTYYY[[[]]]^^^^^^aaaeeeiiiooooooooorrrwwwzzz{{{{{{sssrrrtttvvvsssnnnmmmpppvvv|||yyyxxxuuummmgggaaa]]]WWWQQQMMMIIIEEEBBB@@@>>>;;;888666666888999<<<<<<===>>>===<<<;;;:::888999<<<>>>?????????>>>===<<<<<<===>>>>>>===;;;=========<<<;;;<<>>:::<<<>>>??????>>>??????<<<;;;;;;<<<===???AAABBBCCCEEEFFFGGGHHHIIIJJJLLLMMMRRRXXX]]]```bbbcccdddiiinnnwwwmmmTTTGGG;;;777666333222222222111///------...///000.................................---------,,,,,,***************+++++++++************+++,,,------,,,++++++++++++++++++,,,---...............------***************+++++++++...+++)))***------***'''************************------------,,,,,,,,,,,,))))))))))))******+++++++++,,,---...////////////+++*********************yyyxxxrrrqqqrrrkkkkkklllkkkjjjgggddd```^^^]]][[[YYYXXXWWWXXXZZZ[[[UUUSSSPPPLLLIIIFFFEEEDDDBBBAAA@@@===;;;999888777444444444555666555222000444333222222222222///...////////////////////////000000111111111222222222---...000000///......///000222333222111000111222...............///000000...666HHH===333555...555,,,---...//////...---,,,------...///000000//////.........///////////////////////////////////////------............------......///////////////000000111333888???FFFMMMQQQSSSVVVYYYYYYXXXZZZ```eeelllmmmppptttxxx{{{zzzyyyqqqoooooossstttuuuyyy~~~xxxrrrjjjccc\\\VVVQQQMMMHHHEEEAAA>>>;;;;;;<<<<<<>>>???@@@@@@@@@>>>===<<<<<>>>>>>>>>>>>>>===<<<;;;999<<<>>>???>>>>>>@@@BBB>>>>>>>>>@@@CCCGGGJJJLLLLLLNNNOOOQQQSSSXXX^^^cccfffllluuu|||mmmZZZJJJ@@@777666555333111222000000111111000000///.................................------,,,,,,,,,,,,))))))******+++++++++++++++*********++++++,,,---,,,,,,+++******+++,,,,,,((()))***+++,,,,,,,,,,,,***************************((('''))),,,---+++(((************************,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,---.../////////...************************yyyxxxrrrqqqqqqjjjjjjkkkkkkiiigggccc```^^^\\\[[[YYYXXXXXXXXXYYYZZZWWWUUURRRNNNKKKIIIHHHGGGBBBAAA@@@>>><<<:::999888333444444555555444333333999777444222111000...---////////////////////////000000111222222222222222,,,...000000///...///000...///000000......///000000000111111111222222222...777GGG:::111555...333---..................------...//////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000000000000000222666;;;BBBHHHLLLMMMRRRWWWXXXWWWYYY___eeelllmmmppptttxxxzzzzzzxxxrrrooopppuuu{{{uuummmddd\\\XXXOOOMMMIIIFFFCCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFFFFJJJMMMRRRVVVXXXWWWUUUSSSUUUTTTRRRSSSTTTTTTSSSQQQMMMMMMLLLKKKLLLPPPVVVZZZfffjjjmmmooossstttnnnfffVVVNNNDDD===;;;;;;:::999;;;;;;::::::::::::::::::999<<<>>>>>>======???BBBBBBCCCDDDHHHMMMSSSXXX[[[aaadddiiimmmqqqxxxrrr[[[KKK???888333555666444333444///000111222111000///..............................------,,,+++,,,,,,,,,)))***++++++,,,,,,++++++*********)))))))))******,,,+++***))))))***+++,,,&&&'''(((***+++,,,,,,,,,***************)))))))))''''''''')))+++,,,+++***++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,---,,,,,,++++++,,,---...///......---)))***++++++,,,+++++++++yyyxxxrrrqqqqqqjjjiiijjjjjjhhhfffccc```]]]ZZZZZZZZZZZZYYYYYYYYYYYYWWWUUURRRNNNKKKIIIHHHHHH@@@???>>>===;;;:::999888333444333333222222333555<<<999444111000000000/////////////////////////////////111222222222111000,,,...000000///...///000---...//////------...///000000111222222222222222222999EEE666,,,111***,,,......------------......//////////////////...---000/////////////////////////////////////////////000000////////////000000000/////////////////////000000000222666;;;@@@CCCHHHOOOWWWZZZ[[[]]]dddjjjnnnnnnooorrrvvvyyyzzzyyyyyywwwyyywwwnnnggg___^^^\\\YYYVVVTTTRRRRRRRRRTTTWWWZZZ]]]^^^______eeehhhmmmpppqqqnnnkkkhhhggghhhjjjlllmmmkkkgggccc[[[YYYWWWUUUUUUYYY___dddqqqwwwsssgggWWWJJJCCC@@@>>><<<>>>===<<<;;;;;;<<<===>>>CCCGGGIIIIIIFFFFFFIIIMMMPPPSSSWWW___iiisss|||sss```NNNAAA888333000333555333222333000000/////////....................................---,,,+++++++++,,,,,,******,,,---------,,,+++---,,,+++******))))))***,,,+++)))(((((()))+++,,,***+++,,,,,,------------+++*********)))))))))(((''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,++++++,,,------,,,+++******+++---.........,,,+++)))***+++,,,------,,,+++yyyxxxrrrqqqpppiiiiiiiiiiiihhhfffbbb___]]]ZZZZZZZZZ[[[ZZZYYYXXXXXXUUUSSSPPPLLLIIIHHHFFFFFF>>>======;;;:::999888888444333222111000000333555>>>:::444111000111111111////////////////////////---...000111111111000///,,,...///000///...///000///000111000///...///111......///000000000000000,,,333???111+++333---//////...---,,,,,,---...//////000000000///...------000000000000////////////..............................------------......//////////////////......000000///000222555999;;;BBBJJJTTTYYYZZZ^^^eeekkkrrrpppnnnooossswwwzzz{{{zzzuuutttrrrpppmmmjjjhhhgggdddfffjjjoootttwwwyyyzzz~~~~~~{{{uuuxxx}}}~~~wwwqqqdddccc___\\\[[[^^^dddiiiuuu}}}jjjYYYOOOJJJFFFCCCCCCBBB@@@??????AAACCCDDDVVVYYY\\\[[[XXXWWW[[[___dddhhhppp|||www```PPPBBB888666111///222333000......111000---++++++,,,...///...........................---,,,+++***+++,,,---***+++,,,---...---,,,,,,000000...---,,,++++++++++++***(((''''''(((***+++++++++,,,,,,,,,+++******+++*********))))))(((((())),,,...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&&&&((()))***+++,,,***+++,,,------,,,******)))+++,,,......---,,,******+++,,,---...------,,,yyywwwpppnnnnnngggjjjhhhfffdddbbbaaa``````\\\[[[YYYZZZ[[[[[[ZZZYYYWWWTTTPPPNNNLLLJJJGGGEEEFFFDDD@@@<<<999888777777666666555555555444444444999:::777111...000111///////////////////////////////////////////////////......////////////............////////////......,,,---------......//////000000000000000000000000///...---,,,,,,---...///,,,---//////...---...///,,,---...///000000000000111111000...---,,,+++***/////////...---------,,,000000000000////////////222111000000111222555666===CCCLLLUUU]]]dddiiimmmmmmoooqqqrrrrrrwww~~~xxxssskkkdddbbbdddiiilll}}}sss]]]PPPNNNPPPKKKJJJJJJHHHDDDDDDNNNZZZppp~~~{{{uuuzzzttt___PPPCCC:::666222222222111000//////...---...///000000///...---......////////////......000///...---,,,,,,+++***((()))***+++---000222333,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,+++***))))))******)))(((((('''(((***,,,---,,,------+++******---///...,,,***)))((()))***+++******+++,,,,,,,,,,,,+++...---,,,,,,,,,---...///------......------,,,++++++++++++++++++,,,,,,,,,yyyvvvpppnnnnnngggjjjhhhfffdddbbbaaa```___[[[ZZZZZZ[[[]]]]]][[[ZZZWWWTTTPPPMMMLLLJJJGGGEEEEEECCC???<<<:::888888888666666666666555555555444666777444000000333222...111111111111111111111111111111111111111111111111......////////////......//////000000000000////////////////////////......000000000000000000000000//////...------...//////,,,...//////...------...---...///000000000000000+++,,,---...000111222333..................------,,,---------......//////222111000000000222444666:::@@@HHHQQQYYY```gggkkkmmmoooppppppqqquuu}}}}}}ssskkkhhhjjjooosss}}}~~~iii\\\YYYZZZWWWTTTSSSQQQNNNOOOZZZggg}}}dddSSSFFF<<<666444222222111111000//////.........////////////............////////////............------,,,,,,++++++,,,,,,,,,+++,,,,,,---......---,,,+++******)))***))))))***+++,,,---......******)))((((((((((((((())))))(((((()))***,,,---...///...,,,******+++---)))******+++++++++************++++++,,,,,,,,,+++---,,,***)))((((((((((((---------...------,,,+++******))))))((((((''''''xxxvvvooonnnnnnhhhjjjhhhfffdddbbb```______ZZZZZZ[[[]]]______]]][[[WWWTTTPPPMMMLLLJJJGGGEEECCCBBB???<<<:::999999999666666666666555555555555333555555333333555333...111111111111111111111111111111111111111111111111...//////000000//////...000000111111111111000000111111111000//////......000000000000000000000000//////............//////---///000///---,,,,,,---...//////000000000//////000000000000000000000000..................//////++++++,,,---...///000000111111000000000222333444777;;;BBBIIIQQQZZZbbbhhhkkkmmmnnnnnnooosss{{{}}}sssooopppuuuyyy}}}ttteee```___aaa___]]]]]][[[^^^jjjvvv}}}yyygggRRRDDD<<<555222333222111111000000//////...//////............//////......////////////......,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++***+++++++++///...---+++***)))(((((())))))***+++,,,---......***)))((((((((((((((((((******)))******+++,,,------...---+++******+++---&&&(((***,,,---,,,+++************+++++++++++++++***)))((('''&&&''''''(((---------------,,,++++++------,,,+++***)))((((((wwwuuuooonnnoooiiijjjhhhfffdddaaa```___^^^ZZZZZZ\\\___bbbaaa___\\\VVVSSSPPPMMMLLLJJJHHHFFFDDDCCC@@@===:::888777777555555555555444444444333111888;;;888444333222000111111111111111111111111111111111111111111111111//////000000000000/////////000000111111000000///000000//////////////////////////////////////////////////////////////////...000000000---,,,+++,,,....../////////......---333222111000...---,,,+++------......//////000000.........///000111111222111000000000000111222333444777;;;AAAHHHRRR[[[aaagggiiikkkllllllpppwww}}}yyyttttttxxx{{{|||pppfffcccgggfffgggjjjllloooyyy|||}}}zzzdddUUUEEE;;;666222222444111111000000////////////000///...------...///000---......//////......---*********++++++,,,,,,,,,))))))))))))***+++,,,,,,...---,,,+++************+++++++++*********))))))++++++***************+++*********++++++,,,,,,---)))******)))((())),,,...((()))***+++,,,++++++******************++++++,,,(((((('''((()))+++---...,,,------------,,,++++++---------,,,,,,+++++++++vvvtttnnnnnnpppjjjjjjiiifffdddaaa___^^^]]]ZZZ[[[]]]```bbbbbb___]]]VVVSSSPPPMMMLLLJJJHHHFFFEEEDDDAAA>>>;;;888666555444444444333333333222222000<<>>444000111333000000000000000000000000000000000000000000000000//////000000000000//////...//////000000//////...,,,,,,---......///000000////////////////////////......////////////.........000000000---,,,+++,,,------.........---,,,,,,---------....../////////---......//////000000000000000000000000/////////000000000000000000111111222333666:::@@@IIIRRRXXX___cccgggiiijjjnnntttyyyzzzyyy{{{}}}|||xxxrrrppprrrxxxrrreeeSSSHHH<<<666333000111444000000000///////////////000///...------...///000------............------)))******++++++,,,,,,---***)))))))))******+++,,,+++++++++***++++++,,,,,,))))))))))))((((((((((((+++***************++++++***+++++++++,,,,,,,,,,,,)))***)))(((&&&&&&(((***---,,,***)))))))))************)))))))))***+++,,,))))))))))))***,,,...///,,,,,,------,,,,,,+++***''''''(((((())))))******uuusssmmmnnnpppkkkjjjiiifffcccaaa___]]]]]]\\\\\\]]]___aaaaaa___]]]UUUSSSOOOMMMLLLKKKHHHGGGDDDCCCAAA>>>;;;888666555444444444333333333333222000===EEE???444///111333///////////////////////////////////////////////////000000111111000000///......////////////......***+++,,,---...000111111000000000000000000000000------............---------///000///---,,,,,,---,,,------.........------//////......------------//////////////////000000//////......------------////////////000000000///111222333555:::@@@IIINNNWWW\\\bbbfffiiilllpppttt}}}}}}yyyooo___SSSEEE===555333111...///222//////////////////////////////............//////------............------***+++++++++,,,,,,---------,,,+++***))))))))))))************+++,,,---...&&&&&&'''((()))***++++++((((((((((((((())))))*********+++++++++++++++***,,,,,,+++(((%%%$$$%%%'''...---***(((((((((***+++******)))((()))***+++,,,,,,+++***)))((())))))***,,,,,,,,,,,,,,,+++******'''(((((()))***+++,,,,,,~~~tttrrrmmmnnnqqqllljjjiiifffccc```^^^]]]\\\^^^]]]]]]^^^___```^^^]]]UUURRROOOMMMLLLKKKIIIGGGAAAAAA@@@>>><<<:::888777666666555555555444444444222:::???;;;555333222000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////,,,,,,---...///000000111000000000000000000000000+++,,,---......---,,,+++,,,...//////...------...------...///000000000000111111000///...---,,,,,,000000000///////////////---------.............../////////////////////...111222222333555:::AAAFFFNNNUUU^^^dddhhhjjjmmmppp{{{|||~~~~~~|||rrrkkkeee\\\OOODDD999444111222111//////222////////////////////////......////////////......,,,------......------,,,,,,,,,,,,,,,---------------,,,+++***************+++++++++***++++++,,,,,,''''''((()))***+++,,,,,,((((((((((((((()))******))))))***++++++***))))))*********((('''''')))+++++++++************************((((((((()))+++,,,---,,,+++)))((((((((()))+++,,,,,,,,,,,,+++******+++++++++,,,,,,------...~~~tttrrrmmmnnnqqqllljjjiiifffccc```^^^\\\\\\___^^^]]]]]]^^^___^^^\\\UUURRROOOMMMLLLKKKIIIGGG>>>>>>>>>>>>===<<<;;;:::888777777777666666666666222666888777666777333...111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000++++++,,,------,,,++++++,,,---//////...---...///......000111222222222222)))***,,,...111333555666111111000000//////......---......///000111222222...///////////////......222222222222333777<<<@@@IIIQQQ\\\dddgggiiilllnnnrrr~~~yyypppyyyzzz{{{|||~~~ttthhh___XXXPPPDDD;;;444111111333333111111444.........///////////////---...///000000///...---,,,------......------,,,------------------------)))))))))***+++---...///------,,,+++*********+++,,,,,,,,,++++++++++++*********)))******+++,,,,,,((()))***++++++***((((((%%%&&&((()))***,,,000333'''(((***,,,---,,,+++***+++***((('''((()))+++,,,,,,,,,+++******+++,,,---+++,,,,,,,,,,,,+++************))))))))))))))))))sssnnnnnnkkkiiihhhiiihhheeeaaa___]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZSSSRRRPPPNNNKKKHHHGGGEEECCCAAA>>><<<<<<;;;999777777666555333222111111000777444777<<<<<<555222555222111111000///...------000//////.........//////000000000000000000000111............////////////000///...------...///000,,,,,,---...///000111222------------------------,,,---......//////......////////////////////////222000------///000...,,,////////////000000000000............//////////////////......---------,,,------...///111444666888???EEEPPP[[[dddiiillllllpppuuuvvvuuuvvv}}}rrrgggXXXLLLEEE@@@;;;777555444333111///...---,,,......//////////////////+++)))((((((***,,,,,,,,,+++,,,---......,,,***))),,,*********,,,,,,,,,***))))))))))))))))))))))))************************))))))))))))************---------+++)))(((***+++***)))))))))++++++)))'''---,,,+++)))(((((('''(((*********+++,,,---//////---,,,+++***)))))))))))))))************+++++++++......,,,+++***)))))))))******))))))******+++,,,tttnnnnnnllljjjjjjiiihhheeebbb___]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYSSSRRRPPPNNNKKKIIIGGGFFFCCCAAA>>><<<<<<;;;999777777666555333222111111111222000444;;;===666000///111111111000000/////////111000000/////////000000000000//////////////////---.........///000000000000///...------...///000......//////////////////------------------------,,,---......//////..............................111///,,,,,,...///...,,,------------......................../////////////////////.........------////////////111222444666<<>><<<<<<;;;999777666666444333222222222222222111555>>>BBB<<<333...111111111111111111111000111111000000000000111111/////////......---------------...//////000111111000///...------...///000111111000///...------,,,........................,,,---......//////..............................111///......//////...---------------........................////////////000000////////////......000000000000000111222333888;;;AAAHHHPPPXXX^^^bbbbbbgggrrr~~~vvvjjjXXXPPPEEE<<<888555222000***+++,,,---...///000000////////////......------,,,***((((((***+++,,,+++++++++,,,------,,,***)))...,,,+++***+++***)))'''************************************************))))))))))))***************+++---,,,***(((((((((***)))((()))++++++***(((************************))))))(((((((((((())))))&&&&&&&&&'''((()))***+++)))************+++++++++***************+++,,,,,,******))))))******+++,,,uuuooonnnmmmlllmmmiiihhhfffccc```]]][[[ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXTTTSSSQQQNNNLLLIIIGGGFFFDDDBBB>>><<<;;;:::888666666555444333333333333333333111333:::AAA???666///111111111111111222222222000000//////000000111111000000//////...---------------...///000111111222000///...------...///000111111000///...------,,,////////////////////////,,,---......///.................................000000000000111111000///////////////000000000000............////////////000000000000000//////////////////000111111222333555666999>>>EEENNNVVVZZZ[[[```iiiqqqwww{{{~~~~~~uuuddd[[[JJJDDD<<<666333222000///(((((()))+++,,,...//////000//////......------,,,...,,,******+++---------,,,,,,------------,,,+++...,,,++++++,,,,,,+++)))************************************************((()))))))))************))),,,......,,,)))(((((()))(((((()))++++++***((())))))******++++++++++++***)))(((((('''''''''(((***************+++,,,---))))))*********++++++++++++***************++++++******))))))******+++,,,vvvpppooonnnlllmmmiiihhhfffccc```]]]ZZZYYYYYYYYYZZZ[[[[[[YYYXXXWWWTTTSSSQQQOOOLLLIIIHHHFFFEEEBBB???===;;;:::888666555555444333333444444444111...---111777:::666///111111111111111222222222...............///000111000000000//////...............//////000111111222000///...------...///000///////////////.........////////////////////////,,,---......///.................................---///000000000/////////////////////000000000000............/////////////////////000000000000000,,,---...000111222333333333333444777===EEEMMMRRRUUU[[[aaaggglllqqqtttvvvvvvzzzxxxaaaQQQJJJ@@@<<<777444222111111000......//////000111111111//////......---------,,,000...,,,,,,---.........------...............---,,,++++++,,,...///...---************************************************((()))))))))***************,,,//////---***)))))))))(((((()))++++++***)))((()))***+++,,,,,,+++++++++***)))(((((((((((((((---,,,,,,++++++,,,,,,---))))))*********+++++++++---,,,+++***))))))))))))******))))))******+++,,,vvvqqqpppnnnlllkkkiiihhhfffddd```]]]ZZZXXXXXXYYYZZZ[[[[[[YYYWWWVVVUUUTTTRRROOOLLLJJJHHHGGGEEEBBB???===;;;:::777666555444444444444444555666222111......444;;;:::666111111111111111111111000...------......///000111//////////////////////////////000000000000111111000///...------...///000------......//////000000........................,,,---......//////......------------------------))),,,...///---,,,,,,---------------........................////////////......////////////000000+++,,,...000111222333333222222222444999???EEEIIIOOOVVV\\\```eeekkkoooooonnnttt|||}}}hhhSSSFFFAAA999888555333111000111111000000000/////////......------------------------111///------...//////...---------------.........+++******+++...//////...++++++++++++++++++++++++************************))))))))))))************+++,,,......+++***))))))((((((((()))+++,,,+++)))((()))+++,,,,,,,,,++++++++++++***)))))))))))))))+++******)))))))))******)))************+++++++++---,,,+++***)))(((((((((******))))))******+++,,,vvvrrrqqqnnnjjjiiiiiihhhgggdddaaa]]]YYYWWWWWWXXXZZZ[[[[[[YYYWWWUUUUUUTTTRRROOOMMMJJJHHHGGGEEECCC???===;;;:::777555444444444444444555666666333555444222666===???<<<111111111000000/////////............///000111222---------......//////000111111111000000000000000000///...------...///000............/////////000------------------------,,,---......//////......------------------------))),,,///000...------...------------........................////////////------........./////////------///000111111111000000000111333666:::>>>@@@HHHQQQYYY\\\bbbjjjnnnmmmmmmuuuyyyiiiXXXHHH>>><<<555444333111///...///000......------,,,,,,+++++++++,,,,,,------......///111...,,,+++,,,---------+++++++++++++++,,,------+++))))))***,,,---,,,+++++++++++++++++++++++++++************************))))))))))))***************+++,,,***((('''((()))((('''''')))+++,,,+++***)))***+++------,,,+++*********))))))))))))))))))''''''''''''((()))******)))************+++++++++++++++***)))))))))))))))******))))))******+++,,,vvvsssrrrnnnjjjgggiiihhhgggeeeaaa]]]YYYWWWWWWXXXZZZ[[[[[[YYYWWWUUUUUUTTTRRRPPPMMMJJJHHHGGGFFFCCC???===;;;999777555444444444444444555666777///444555222555<<<>>><<<222111111000///......---////////////000111222333***++++++,,,---...//////222222111111000/////////000///...------...///000//////////////////......------------------------,,,---......//////......------------------------,,,///333444222000000222////////////000000000111............/////////000,,,---------......//////...///000111111000///...///000111333555888999;;;DDDNNNWWW[[[bbbkkkooonnnvvv{{{eeeVVVIII===555555222222222000...,,,---...000000000//////.........***++++++,,,---.../////////---+++***+++,,,,,,+++***)))))))))***++++++,,,+++)))((()))******)))(((++++++++++++++++++++++++************************))))))))))))************)))***)))(((&&&%%%&&&(((((('''''')))+++,,,+++***)))***,,,------,,,***)))))))))(((((((((((())))))&&&&&&&&&''')))***,,,---)))************+++++++++)))))))))))))))******+++*********)))***++++++,,,uuuqqqpppnnnkkkkkkfffhhhiiigggccc^^^ZZZYYY[[[\\\]]]]]]\\\ZZZWWWVVVWWWTTTQQQOOONNNMMMJJJIIIGGGCCC???<<<;;;:::999888333333333555888<<<@@@BBB999555222666>>>@@@:::333222111000//////000111222000111222333333222111000......///000000000000000111111111111000000000000111000---,,,,,,---000111444333222111000000000000000000//////.........---//////............//////------,,,------...///000////////////////////////......//////////////////........................111...,,,---///111///------------.........//////...///000111222333444444999CCCKKKQQQ\\\kkkuuuwww{{{wwwhhhTTTFFF@@@===999555000000000000////////////......---,,,++++++******------------------------+++++++++,,,---...000000+++)))'''(((+++,,,***(((---+++)))+++...///...+++******,,,,,,,,,***((('''************))))))))))))************************---***((((((+++,,,+++)))*********+++,,,,,,------*********)))******++++++------,,,+++*********+++(((((())))))*********+++***++++++,,,,,,++++++***+++***)))'''''')))***+++---,,,++++++******++++++vvvqqqoookkkiiihhhfffhhhiiigggbbb^^^ZZZYYYZZZZZZ[[[\\\\\\[[[YYYYYYWWWTTTQQQOOONNNMMMJJJIIIFFFCCC???<<<;;;;;;:::999333222222222333666888:::AAA===:::;;;>>>>>>888222000000///......///000000...//////000000//////.........///000000000000000///.....................000///...------...///000333333111000000/////////000/////////.........---------,,,,,,,,,,,,------------,,,------...///000///////////////////////////////////////.........------......///000111111000---+++,,,...///...---,,,,,,,,,,,,------------...///000111222333333444333<<>><<<<<<;;;:::999555444222111111111222333<<<;;;999888777444000,,,//////............/////////......------......///......///000000000//////......................../////////....../////////222111000//////...///////////////...............------,,,,,,,,,,,,------------,,,------...///000000000000000000000000000000000//////.........---,,,---...///000222333333...---++++++---...---,,,------------...............//////000111222333333111666<<>>===<<<<<<:::999777666555333222222222222111222222111///---------////////////////////////111000///......///000111......///////////////.../////////000000000000000---...///000000///...---000000///.......................................///......------......///------,,,------...///000000000000000000000000000000000000///......------,,,---...///000111222222...---,,,,,,------...---000000000000111111111111/////////000111222222333444666777:::BBBOOO\\\dddtttxxxvvvssssssuuuzzzyyyzzzzzz}}}{{{{{{{{{zzz}}}xxxlll```VVVPPP@@@:::444222333444333222000000/////////.........------...........................---,,,,,,++++++,,,++++++***)))*********++++++***++++++++++++******************+++************(((((('''((()))***************)))))))))(((***************************)))))))))))))))((('''*********+++,,,,,,---------------,,,+++***))))))******)))))))))))))))***)))))))))))))))***************++++++++++++************)))(((((()))************)))(((((((((((()))|||sssooommmiiihhhjjjggghhhgggddd```\\\ZZZYYY]]]\\\[[[ZZZYYYYYYYYYYYYWWWTTTQQQOOONNNLLLJJJIIIDDDBBB???======<<<:::888666555555444444333333333///111222222000///000222000000000000000000000000111000///......///000111......////////////............//////000000000111---...///000000///...---000///..................---------.....................------------......------,,,------...///000000000000000000000000000000000//////.........---------............////////////......---...//////000000000111111111222222/////////000000111111222555444333555999AAALLLUUUddduuu~~~yyywwwzzz~~~wwwfffWWWKKKDDD@@@666333000///111222111000////////////............------..................---,,,,,,,,,++++++************)))))))))***++++++)))*********))))))************+++***************((()))***+++++++++***)))************)))))))))(((************************)))***+++++++++***))))))*********+++,,,,,,------,,,------,,,,,,***)))(((***)))))))))))))))************)))))))))))))))))))))******++++++******)))******))))))))))))******++++++***))))))))))))***yyyrrrpppmmmjjjkkkmmmggghhhgggddd___[[[ZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXWWWTTTQQQOOONNNMMMJJJIIIEEEBBB@@@>>>===;;;888666222222222333333333333333111222222111000//////000000000111111111111000000///......------......///....../////////...------,,,,,,,,,------......///---...///000000///...---//////............//////---------------.........,,,,,,++++++++++++,,,,,,------,,,------...///000000000000000000000000000////////////////////////...............---------...///000///------///000............/////////////////////000000000111111222000///222555999AAAIIIVVVfff|||vvvgggVVVHHH>>>888555444222000///000111111000/////////.........------......------------------)))))))))******************)))))))))***+++,,,,,,((()))******)))((()))******,,,,,,,,,***)))***+++''')))+++------,,,***)))************))))))))))))((((((((((((((((((((((((&&&)))+++,,,+++++++++,,,((((((((()))******++++++'''(((***+++,,,,,,++++++******)))))))))***++++++************))))))))))))))))))************)))))))))))))))******)))))))))++++++***))))))))))))***yyyssspppnnnkkkkkkoooggggggfffccc___[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWTTTQQQOOONNNMMMJJJIIIFFFDDDAAA???===;;;777444111222222222333222222222111000///............---//////000111111000//////...//////000000//////.........//////......---,,,++++++,,,------...//////......////////////......000//////...//////000000,,,,,,,,,------.........,,,++++++******++++++,,,------,,,------...///000////////////////////////------......///000000000------......//////000000---///000...,,,,,,...000---------.........//////////////////000000000000000......222333333888@@@GGGTTTfffzzz~~~zzz{{{vvvpppkkkbbbUUUHHH>>>888444333333222000000111111222222//////.........---------......------,,,,,,++++++*********+++,,,,,,------,,,,,,+++*********++++++(((***,,,+++)))(((***,,,+++---...---***)))***,,,((())))))***************************))))))))))))((((((((((((((((((((((((###&&&***,,,+++***+++---((((((((()))******++++++$$$&&&(((***,,,,,,+++******************+++,,,,,,************)))))))))((())))))************))))))))))))************))))))******)))(((((((((((()))zzztttqqqnnnkkkkkkoooggggggfffccc^^^[[[ZZZZZZWWWYYY[[[\\\]]]\\\ZZZYYYWWWTTTQQQOOONNNMMMJJJIIIFFFDDDBBB???===:::666333333333444444444333333222111///---...000222111000---...///000000///...---000111222333333222111000.../////////...---,,,,,,------......///000111111////////////////////////000000/////////000000111,,,,,,,,,------............------,,,,,,------...---------------...000000////////////////////////,,,,,,---...///000111111,,,---...///000111222333,,,...///---+++***---///////////////000000000000////////////000000000000222//////333333///111888;;;EEESSSeee|||yyyxxx~~~xxxmmmccc\\\VVVNNNCCC:::555333222111///...---------...000000//////.........---------......---,,,++++++******,,,------...///000111111///...---+++***)))))))))))),,,---,,,***)))+++---+++...///...+++)))+++---)))((('''&&&'''(((***,,,************))))))))))))************************ $$$)))+++******+++---*********+++,,,,,,------&&&''')))***+++***((('''++++++******+++,,,------+++*********))))))(((((())))))************))))))))))))************))))))))))))((('''''''''''''''~~~uuusssssspppnnnmmmfffffffffccc___\\\ZZZZZZZZZZZZ\\\]]]^^^\\\XXXTTTQQQQQQQQQPPPNNNLLLJJJIIIEEECCC@@@>>>======;;;999777666666444333222111111444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111//////............//////000000000000///...---,,,............/////////000...............///000000..................------,,,---...//////...---,,,---...............------..........................................---------...///000000///...---......//////000000111111222000......///000000///000000000000000000000000444444333333333333333333999???HHHPPP[[[lll}}}qqqfff[[[RRRLLLEEE@@@:::555333222222111000////////////.........///---,,,,,,---,,,+++)))...---+++******+++---...+++---///111111000///---.........---,,,+++***)))************************((()))***+++,,,+++******************************'''(((((()))***++++++,,,,,,+++***)))))))))***++++++******)))******++++++))))))))))))))))))******)))(((((('''(((***,,,---...---,,,++++++,,,---...,,,+++)))((((((((()))***((()))++++++,,,+++***)))))))))******)))((('''&&&************************~~~uuurrrrrrooollllllhhhhhhhhheeeaaa^^^\\\\\\ZZZZZZ[[[]]]^^^\\\XXXTTTRRRRRRQQQPPPNNNLLLJJJIIIEEECCC@@@>>>===<<<;;;999777666555444333222222111111111000000//////.................................///000000//////000222//////............////////////000000000000000///.........///////////////...............///000000........................---...////////////...------...............------................................................---...///000000///...---/////////...............111///......///000000///////////////////////////111111111111111111222222333888>>>CCCIIIUUUfffrrryyynnnbbbXXXOOOGGGCCC@@@<<<777444222111000////////////............---,,,///222222///,,,+++,,,---,,,+++******+++,,,---,,,...111444444333000...***++++++***)))(((''''''***************+++++++++((()))***+++,,,++++++***************************((((((((())))))*********......,,,***)))(((''''''***)))))))))))))))******)))))))))((((((((((((((((((((((((((()))***+++,,,+++***)))(((((()))***++++++******)))))))))))))))***+++,,,,,,,,,,,,*********)))))))))((((((((((((************************uuurrrqqqnnnkkkjjjhhhiiihhheeeaaa^^^\\\\\\ZZZZZZ[[[]]]]]]\\\XXXUUURRRRRRQQQPPPNNNLLLJJJIIIEEECCC@@@>>>===<<<:::999666666555444333222222111000000000///////////////000000000000000000000000///000111111000000111222//////............//////......///000111222222111///////////////.........///............//////000........................---......//////......---------...............---................................................---...////////////...---//////......---,,,,,,+++000///------///000//////////////////////////////......//////000000111111111555999:::===CCCNNNWWWooo{{{llleeeZZZPPPHHHBBB===:::999777444222222111///...///............---------***000666666000,,,,,,...,,,+++***))))))***+++,,,(((+++...000111///,,,***,,,------,,,,,,+++***)))))))))******++++++++++++))))))***++++++++++++***************************(((((((((((()))))))))))),,,,,,,,,+++***((('''&&&))))))(((((((((((((((((())))))((((((''''''&&&&&&'''((()))******+++******))))))(((((((((((()))))))))************))))))(((,,,---------,,,+++************(((''''''(((((()))))))))))))))))))))))))))wwwsssrrrnnnjjjiiifffgggfffddd```\\\[[[[[[[[[[[[[[[\\\]]]\\\XXXUUUSSSSSSRRRPPPNNNLLLJJJIIIFFFCCC@@@>>>===<<<:::888666666555444333333222222111111111111111222222222........................///000111111//////000111//////............//////......///000000000000000////////////............//////............///000---------...............,,,------------------,,,,,,---......///.................................---------................................................---------------///...,,,---...//////...////////////////////////------...//////000111111///222666777888<<>>:::888666444333222222222111///---............------------+++///333222...++++++---,,,+++***)))))))))******((()))***+++++++++***)))------......---,,,,,,+++)))))))))***++++++,,,,,,))))))******++++++++++++************************))))))(((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))((((((***))))))((((((''''''&&&'''((()))+++++++++***)))******))))))))))))******((()))***++++++***)))(((------,,,,,,+++***))))))+++***(((&&&&&&''')))***((((((((((((((((((((((((xxxtttsssnnnkkkjjjgggggggggddd```]]][[[[[[[[[[[[[[[\\\\\\[[[XXXVVVTTTSSSRRRQQQOOOLLLJJJIIIFFFDDD@@@>>>===<<<:::888555555555444444333333222111111111111111222222222////////////////////////...///000000.........000//////............//////.../////////......---,,,///////////////.........//////............//////---------.........//////++++++++++++++++++++++++,,,------...//////..............................---------.........//////......------------......,,,,,,---...//////000000...,,,+++,,,...//////.................................//////000111222222...000222333333444999<<>>===;;;999777555555444444444333333333000000000///////////////111111111111111111111111...///000///...---.../////////............//////............---,,,++++++............/////////000000//////............///,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,---...////////////........................,,,,,,------.../////////......------------......++++++,,,...///000111222---+++***+++---//////...........................//////000000111111222222222333333222111222444666:::AAAIIIRRR[[[iiizzzxxxmmmaaaVVVOOOCCC???999555333333222222000000000111222333111000000////////////.........000,,,(((''')))******))),,,,,,,,,++++++***))))))...,,,***(((((()))+++,,,***+++++++++++++++************************************))))))******+++,,,************************))))))))))))************)))))))))***))))))((((((++++++,,,,,,,,,***)))''')))))))))***************))))))************))))))''''''((((((((((((''''''((())))))************)))+++***)))((((((((((((((()))((((((''''''(((******))))))))))))))))))))))))uuurrrqqqmmmiiihhhiiijjjiiigggccc___^^^]]]\\\[[[ZZZ[[[\\\[[[YYYWWWUUUUUUTTTRRROOOLLLJJJIIIGGGDDDAAA>>>===;;;999777555444444444444333333333111111000000//////......000000000000000000000000///000111000...---.../////////............//////---...............------,,,------...///000111111000000///...............,,,,,,------...//////000------,,,++++++,,,------+++,,,---...////////////........................,,,,,,------...//////000...------,,,,,,------...++++++,,,---......//////,,,+++***+++---.................................000000000000000000111111444444333222111222444555555:::@@@DDDJJJSSSaaakkk}}}|||wwwnnneee[[[QQQGGGAAA;;;777333111111000000///000///...///111111111000111111000000000/////////......---+++******++++++---------,,,,,,+++***)))))))))))))))(((((('''''',,,------......---------,,,,,,++++++***)))))))))+++***)))))))))***+++,,,************************))))))******++++++,,,,,,))))))((((((((())))))*********+++,,,+++)))'''&&&''''''(((((()))***************))))))))))))******'''((())))))))))))(((''')))))))))))))))******++++++***)))(((((()))******'''((((((((()))))))))***************************|||ssspppoookkkhhhgggggghhhhhheeeaaa]]]\\\\\\]]][[[ZZZ[[[[[[[[[YYYWWWVVVUUUTTTRRROOOMMMJJJIIIGGGEEEAAA???===;;;999777444444444444444444333333444333333222111000000///........................111222222111000//////000//////............//////,,,---...///000000000000+++,,,---...///111222222111000///...............,,,,,,------...///000000///...------------...///+++,,,---...////////////........................,,,,,,------...///000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.................................000000000000000/////////......------...000333555000555:::===@@@FFFPPPXXXcccrrrxxxlllggg___VVVNNNDDD<<<666777555222000000000///...000...------///000000///111111111111000000000000+++000333222,,,)))+++...---......---,,,+++***))))))+++...//////,,,)))''')))******+++++++++******---,,,,,,+++***)))((((((+++***)))))))))***,,,---************************))))))***+++,,,---------&&&&&&&&&&&&(((***---...))))))++++++***(((&&&$$$%%%%%%&&&'''((()))******+++***)))(((((()))***+++)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,+++***)))))))))***+++,,,&&&'''((()))******))))))************************uuupppoookkkiiiiiigggfffdddbbb```^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRQQQQQQPPPMMMKKKDDDCCC@@@===;;;888777666999999777666555444444333222222111000///...------......////////////......000000//////.........---/////////////////////////////////...---------,,,------------------------......//////......---,,,......//////...---,,,,,,.........------,,,,,,,,,---...000111111000...------,,,+++,,,...///...---***+++,,,...///000000111,,,,,,,,,------.........+++,,,---------,,,++++++///...,,,+++***++++++,,,...............///000000111000000000//////......////////////000000000000444444555666:::>>>BBBDDDPPPWWWbbbooo{{{rrrggg]]]UUUKKKBBB===:::666333222111///.........///000.........///////////////,,,---///111111111111000///...---+++******++++++,,,+++***+++...---***''',,,,,,,,,++++++************************************+++,,,,,,******+++,,,+++++++++************)))%%%&&&(((*********))))))//////---+++((((((***,,,---,,,++++++******++++++)))***+++***))))))+++,,,'''''''''''''''((())))))))))))))))))))))))))))))...,,,***(((((()))***+++(((((()))***************+++(((%%%&&&)))+++***(((%%%&&&((()))))))))((('''((()))))))))************sssnnnllliiiggghhheeedddbbb```^^^\\\[[[[[[]]]\\\\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRPPPNNNKKKDDDCCC@@@===;;;999777666777666555444333222222222111111111111000000000000......////////////......000/////////...................................................---------..............................//////......---,,,------......---,,,,,,+++......---------,,,,,,,,,,,,---///000000///---,,,...---,,,---///000///...,,,,,,...///000000000000,,,,,,,,,---------......------------------------......,,,,,,+++,,,------...............//////000111111000000////////////000000000000111111111111555444444555777:::===>>>@@@FFFNNNXXXaaakkktttyyy|||{{{|||{{{yyyxxxrrrfff[[[NNNIIIAAA;;;888555333000222111000/////////000000////////////............------...///000000000000///...---+++******+++++++++***)))***,,,,,,)))&&&,,,++++++++++++++++++***)))))))))))))))))))))))))))***,,,+++***)))***,,,+++++++++*********))))))++++++++++++***)))(((((('''((('''&&&%%%&&&(((+++************++++++,,,---&&&(((++++++***)))((()))'''''''''''''''((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((()))******************)))((((((******)))(((&&&''''''(((((((((((((((************+++++++++,,,qqqllljjjgggffffffeeecccaaa___]]]\\\[[[ZZZ]]]]]]\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRQQQNNNLLLEEECCCAAA>>>;;;999777777777666555444333222222222000111111111222222222222......////////////......////////////....................................---------...............000000000000000000000000......//////......---,,,,,,,,,,,,---,,,,,,+++***...------------,,,,,,,,,,,,,,,............,,,,,,///...---...000111000///......///000000000000000,,,,,,,,,------------...///...---------...//////......---------......///......------......///000111111000000000000//////000000111111111222222222555444333333444555777888888<<<@@@EEEJJJQQQXXX\\\gggppp~~~}}}|||zzz|||vvvooogggcccaaa\\\SSSJJJ>>>;;;777444333222000///111000///.........//////000/////////...---------------------...///000111......---,,,++++++++++++***)))))))))******((('''*********+++++++++++++++(((((((((((((((((((((((()))+++++++++))))))***+++++++++*********)))))))))++++++***)))((((((((((((*********)))((())),,,...)))))))))***+++,,,---...$$$'''+++,,,***(((&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''******************))))))(((((()))***************)))+++,,,,,,***((((((((('''''''''''''''((())))))))))))))))))************qqqkkkiiigggfffgggfffeeeccc```^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYXXXXXXVVVTTTTTTSSSQQQNNNLLLEEECCCAAA>>>;;;999888777888888777555555444444444111111111111111111111111......////////////......///////////////.................................,,,---------.../////////000000000000000000000000.........///......---,,,,,,,,,---------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++...---------///000///.........////////////......------------------------///...,,,++++++---///000---.........//////000000...------------...//////000000000000000000000000///000000000000111111111333333222222222333444555888999:::<<<>>>BBBGGGKKKMMMVVVcccqqq~~~vvvjjjbbbYYYRRROOOJJJBBB;;;555444333333222111000000.........---------------000000///...------,,,,,,...---,,,,,,,,,---///000---------,,,+++++++++++++++***************)))((())))))******++++++,,,,,,))))))))))))))))))))))))***,,,,,,,,,***)))***+++************))))))))))))&&&&&&%%%%%%%%%''')))***/////////---+++***+++---))))))))))))***+++,,,---&&&(((******)))'''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))***,,,------,,,***)))(((((()))***************(((,,,///...+++''''''((((((''''''&&&&&&''')))***&&&&&&&&&''''''''''''(((rrrmmmkkkiiiggghhheeedddbbb```^^^\\\[[[[[[[[[\\\]]]]]]]]][[[YYYXXXXXXWWWUUUTTTSSSQQQNNNKKKEEEDDDAAA>>><<<999888777888777666555555555555555222111111000//////............////////////...............///////////////........................,,,---------.../////////////////////////////////.........///......---,,,------............------------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...///...---------......------,,,,,,---------------------------,,,+++******,,,...000---......//////000000000---------------...//////////////////////////////.........////////////000111111111222333333444555333444444444444777;;;>>>>>>DDDMMMWWWbbbooo|||}}}zzz{{{}}}~~~~~~|||yyytttkkkccc[[[TTTKKKEEEBBB???999444222333333222111000000000/////////.........------000//////...---,,,,,,+++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++)))))))))******+++++++++************************,,,---------+++******,,,*********)))))))))((((((&&&&&&%%%%%%%%%''')))***)))******)))'''&&&'''(((++++++***))))))*********++++++***(((&&&&&&(((***&&&&&&'''((()))(((((((((''''''''''''''''''''''''%%%''')))******)))'''&&&(((((()))***************(((,,,///...+++''''''((((((''''''&&&&&&''')))***%%%&&&&&&&&&''''''''''''~~~sssooonnnkkkiiijjjcccaaa___]]][[[ZZZYYYXXXZZZ[[[\\\]]]]]][[[YYYXXXXXXWWWTTTSSSRRRPPPMMMJJJFFFDDDBBB???<<<:::888888555555444333333333333333222222111000///...------......////////////...............///////////////---------------------------------.............................................//////......---,,,------......//////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,---------,,,,,,+++...------------,,,,,,,,,,,,+++******+++,,,...///---...//////000//////...------,,,,,,------...///------............//////---------........./////////000111222333444444555000111111111111222555888777;;;???DDDJJJTTT```hhhwww}}}wwwuuuttttttvvvuuuqqqmmmhhhaaaZZZTTTHHHCCC===999999888555333000111222111...------...000111111111111000/////////.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------+++***)))+++,,,)))))))))***************************************,,,------,,,***)))***+++******)))))))))(((((((((++++++***)))((((((((((((###%%%&&&'''&&&'''(((***++++++***)))))))))))))))---,,,***'''%%%&&&))),,,%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&((()))++++++***)))((((((((()))***************)))+++,,,,,,***((((((((('''''''''''''''((())))))(((((((((((())))))))))))|||rrrppppppmmmjjjjjjbbbaaa___]]][[[YYYXXXXXXXXXZZZ[[[]]]\\\[[[XXXWWWXXXVVVTTTRRRQQQOOOLLLIIIFFFDDDBBB???<<<:::999888555555444333333333333444111111111000000/////////......////////////................../////////000------------------------...............---------..............................//////......---,,,+++,,,---............---,,,,,,,,,---------......------,,,,,,,,,,,,------...---,,,---...//////---,,,,,,------...---------......---------,,,,,,,,,++++++,,,,,,---......///---.../////////...---,,,------,,,,,,------...///,,,,,,,,,---------..................//////////////////000111222222222222000111222222222222333555333666999:::<<>>;;;999777666666444333222111111333444555555555333111///////////////000000000000///000000000000000///...---...//////...,,,***)))---------,,,,,,+++++++++,,,,,,------------------........................,,,------......------,,,))))))***+++,,,,,,---------+++)))+++///111///---------------------------000///---,,,+++,,,,,,---000000/////////.........,,,,,,,,,,,,,,,---...///.........////////////000------------------------...------------...//////000000000000000000000000000111222222111111222333////////////000000000000222222333444444555666666999::::::<<>>===;;;:::666666555444333222222111444222000...---...///111111111000000//////......,,,---...//////////////////......---,,,,,,,,,,,,000000000///////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***,,,------------...///........................------,,,,,,,,,---......------------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,------........................---...//////......///000////////////000000000000.........///000000111111111222222111222555:::===AAADDDLLLXXX```hhhtttyyyhhhWWWJJJBBB>>>777666333111000000000111000//////............//////111111000///...///000............------------***,,,------+++******+++++++++++++++++++++++++++))))))(((((())))))***+++///...+++)))'''&&&&&&'''+++)))(((((()))******)))******))))))))))))***+++******++++++******))))))*********************+++'''(((((())))))***++++++***)))((('''''''''''''''******)))))))))******+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))******((('''&&&&&&&&&'''((()))************))))))))))))((((((''''''(((((()))***)))(((%%%$$$$$$&&&(((***'''''''''(((((((((((((((yyyppplllkkkiiihhhjjjjjjhhhddd```]]]ZZZXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVTTTQQQNNNMMMMMMNNNNNNNNNJJJFFFAAA>>>===<<<<<<;;;666666555444333333222222222111000///...//////000222111111000///......---++++++---...///////////////...---,,,+++,,,------000000////////////////////////...---,,,,,,++++++........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***,,,///...,,,+++---000........................,,,,,,,,,,,,---......///........................------,,,,,,,,,------...------........./////////------------------------...------------...//////000000000000000000000000000111222222111111222333////////////000000000000000000000111111222222222333444444444333333555777999:::>>>FFFLLLRRR[[[ddd{{{~~~xxxuuurrrkkk___RRRFFF>>>999888333222000//////000111222//////...............//////000111000...---...///.........---------,,,,,,)))***,,,,,,***)))******))))))******+++++++++,,,************++++++,,,,,,******)))((('''(((((()))***)))(((((())))))))))))******))))))))))))))))))))))))************))))))+++,,,,,,,,,,,,,,,------******)))((((((''''''&&&))))))(((''''''&&&&&&&&&+++******))))))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***)))'''%%%%%%&&&((()))))))))))))))************(((''''''''''''((()))))))))(((&&&%%%%%%&&&((()))))))))(((((('''&&&&&&%%%xxxnnnkkkjjjhhhhhhjjjiiigggdddaaa]]]ZZZXXXWWWXXXXXXYYYYYYXXXVVVUUUTTTUUUSSSOOONNNNNNMMMLLLKKKFFFCCC>>><<<<<<<<<===<<<555555555444444333333222000111222222222111000///222111111000///......---++++++---...///////////////...---,,,+++,,,---...........................//////...---,,,,,,++++++........................,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,***---///...,,,+++---000........................+++,,,,,,------.........------.....................------,,,,,,,,,---------------............///------------------------...------------...//////000000000000000000000000,,,---///...------...000////////////000000000000111111111111222222222222111333444444333333444555777555777<<<@@@CCCIIIPPPaaakkkvvv}}}uuurrroooggg___[[[UUUPPPIIIAAA:::777555555222111000////////////000//////.........//////000...///000///---------......------------,,,,,,,,,(((***++++++***)))***+++((())))))******++++++,,,''''''((((((((())))))((('''''''''(((((()))******++++++++++++)))(((((((((((((((((((((((((((''''''((())))))*********)))))))))*********++++++,,,,,,)))((((((''''''&&&%%%%%%))))))(((((((((''''''&&&******))))))((()))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((()))+++,,,---***)))'''&&&&&&'''((()))++++++******)))((((((((('''''''''''''''(((((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~uuummmkkkkkkiiiiiijjjhhhgggeeeccc___\\\YYYWWWXXXXXXYYYXXXXXXVVVTTTSSSVVVTTTRRRPPPOOONNNKKKIIICCC@@@===<<<<<<======<<<555555444444444333333333000111333444444333111///111111000000//////......,,,---...///////////////...------,,,,,,---------,,,------------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,---...---,,,,,,---...------------------------,,,,,,---.........------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,++++++++++++,,,------........................+++,,,------,,,,,,---///////////////000000000000///////////////000000000,,,...000000000000111333222000000555999:::>>>DDDEEEOOOXXX___gggsss}}}yyyoooddd```ZZZQQQIIIDDD???===999555333222222333000///...------,,,------///............///000000---/////////---,,,---...------------,,,,,,,,,,,,(((***++++++*********+++)))))))))*********++++++(((((()))***************)))))))))))))))(((((((((+++,,,---,,,***(((((()))&&&'''((((((((((((''''''(((((())))))******))))))&&&&&&&&&'''(((((())))))%%%&&&&&&''''''((())))))(((((())))))))))))(((((())))))((((((((())))))***+++***))))))(((((())))))''''''''''''''''''''''''''''''((())))))***++++++)))((('''''''''((()))***///...---+++(((&&&$$$$$$''''''&&&&&&''''''((()))'''((())))))(((&&&$$$###!!!"""###%%%'''(((******{{{sssllllllllljjjiiijjjgggggggggfffccc___[[[XXXZZZZZZZZZZZZYYYWWWUUUTTTUUUTTTSSSRRRRRROOOKKKHHHDDDBBB???>>>>>>===<<<:::555444444444444333333333111222222222222222222222000000000000////////////......///000000/////////,,,,,,------...------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,---............---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,++++++++++++,,,------........................---...000///......///111////////////000000000000........................,,,...////////////111333000---...222555555666999777>>>DDDFFFKKKUUU^^^cccjjjrrr}}}~~~zzzwwwvvvyyyxxxyyy|||~~~{{{wwwtttcccZZZQQQMMMIIIAAA:::777555444333111000000000000---------,,,,,,,,,++++++------,,,------......///---...///...,,,+++,,,------------,,,,,,,,,++++++(((***,,,,,,+++***+++,,,))))))))))))***************+++,,,---------,,,,,,))))))******))))))(((((((((***---,,,***))))))***&&&'''((()))******))))))'''(((((()))))))))))))))%%%%%%&&&''''''((())))))''''''(((((()))*********'''((()))***+++++++++***((((((((((((((()))***++++++***))))))(((((())))))''''''''''''''''''''''''%%%&&&((()))***))))))(((''''''(((((())))))******---,,,+++***)))'''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&'''''''''$$$$$$%%%&&&'''((()))***xxxqqqllllllmmmkkkjjjkkkggghhhiiiiiifffbbb]]]ZZZ[[[\\\\\\\\\ZZZYYYWWWUUUSSSSSSSSSTTTTTTQQQMMMIIIFFFDDDAAA@@@???===;;;888444444444444444444333333333222000///000111222444////////////000000000000///000000000000000///...+++,,,---.........---,,,,,,---------......//////,,,,,,------------------........................+++++++++,,,,,,+++++++++++++++,,,,,,---.../////////---+++,,,...///---***++++++++++++++++++++++++------...///...---+++***,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------------...//////000000000000000000000000,,,---......------...000////////////000000000000/////////////////////...000111222222111111333555333//////222333111000222666:::<<<999:::AAAHHHKKKLLLVVVbbblllssszzz~~~zzzwwwrrrooonnnllljjjiiikkkkkkfff___\\\QQQIIIBBBAAA???999555333333333222222111000000///,,,,,,,,,---------------++++++++++++,,,,,,---...---...///...,,,+++,,,------------,,,,,,,,,++++++(((***,,,,,,++++++,,,---*********)))))))))))))))'''((()))***+++***))))))'''((()))***++++++******$$$(((+++,,,***)))***,,,&&&''')))***+++++++++***''''''((()))))))))))))))'''(((((()))***++++++,,,,,,,,,++++++***)))))))))&&&((()))+++,,,,,,,,,,,,''''''''''''(((***+++++++++******)))))))))))))))''''''''''''''''''''''''%%%&&&(((******)))'''&&&%%%&&&((()))************''''''((()))***+++,,,,,,'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%'''***+++******)))((('''&&&&&&%%%vvvnnnhhhiiijjjjjjjjjlllkkklllllliiiddd^^^[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXVVVSSSPPPNNNMMMLLLIIIHHHBBBAAA???>>>>>>===:::777444333333222222222333333111111000000//////......///000111111111000...---............////////////---,,,++++++------,,,+++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********000///...---,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,------......------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...---......//////...------...//////---,,,,,,...000000///...---,,,------............////////////000333222000...,,,+++******...---,,,++++++,,,---...///...---...000000,,,)))---......///000111111222000111444666888999999888@@@BBBGGGNNNWWW```hhhmmmyyy|||wwwttttttvvvxxx~~~nnnfffdddaaa^^^aaa[[[VVVSSSSSSQQQKKKFFF@@@>>>:::777444333333333++++++---...//////000000...---,,,,,,......---,,,,,,,,,,,,---------......///......------,,,++++++,,,,,,++++++***)))))))))***+++---......---+++************************+++******++++++++++++*********)))((('''''''''((()))******)))((((((((((((((((((((()))***+++,,,,,,---(((***+++)))&&&%%%(((+++(((((())))))))))))((((((&&&'''((((((((('''%%%$$$''''''((((((((((((''''''((()))))))))))))))((((((&&&'''((('''&&&%%%&&&'''&&&'''''''''(((((())))))$$$&&&(((******)))'''&&&((('''%%%$$$%%%&&&(((***,,,++++++***)))(((((('''%%%''')))+++,,,+++***)))(((((('''&&&$$$###"""!!!''''''&&&'''(((***,,,---uuulllfffggghhhggghhhjjjiiijjjjjjgggbbb]]]YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXUUURRRPPPOOONNNLLLJJJBBBAAA???>>>>>><<<:::888555555444333333333333333111111000000///////////////000000111000///...---............////////////...---,,,---......---,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,000///......------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------+++,,,------......------,,,,,,,,,------,,,++++++////////////////////////------------------------000...---++++++,,,---...***+++++++++,,,------------------,,,++++++---///000///...---,,,------...------........./////////......------------.........------,,,,,,---...///000///...///000111...,,,---------......//////000000111222444555666666666888:::===BBBHHHOOOUUUYYYbbbgggooovvv|||yyytttpppqqqtttwww|||wwwfff^^^ZZZWWWTTTSSSOOOJJJHHHHHHFFFAAA<<<<<<:::777444222111111111------......///............---,,,,,,......---,,,,,,,,,,,,,,,------------*********++++++++++++,,,******************++++++***+++,,,------,,,+++*********************)))))))))******************)))...---,,,,,,,,,---...///******)))((((((((((((((())))))))))))))))))******((()))******)))(((((()))(((((()))))))))(((((('''((()))*********)))'''&&&(((((())))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***''''''''''''((((((((()))'''''''''(((((((((((((((''''''&&&&&&&&&((()))***+++******)))((((((''''''&&&'''((()))***))))))((((((((('''&&&%%%$$$$$$### ###'''***+++***(((&&&uuulllffffffhhhggggggiiigggggggggddd___ZZZWWWVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXVVVRRRPPPOOONNNLLLJJJCCCAAA???>>>===<<<:::888888777666444444333333333111000000000000/////////000000000000000///..................///////////////...---...///000///---------...////////////////////////................../////////......------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++,,,------......------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,---...******)))***+++,,,...///,,,------,,,++++++---...//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,---...///000...---------...///000000111///......000111111000////////////////////////000000000000111222333444333444555777;;;???BBBEEEIIIMMMSSSYYY___ffflllqqqvvvuuuuuuyyy~~~xxxtttuuuxxxzzz~~~~~~|||}}}}}}iiiYYYQQQMMMIIIFFFDDD@@@===;;;;;;:::666333666444222000////////////......//////...------,,,...,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++*********))))))(((((((((((())))))******))))))(((***************+++,,,---******)))(((((((((((()))))))))))))))(((((('''''')))((()))***,,,+++)))''')))))))))))))))((('''&&&)))))))))***))))))((('''(((((()))******+++******(((((())))))))))))((((((((()))******(((((()))***''''''''''''((((((((((((((((((&&&&&&&&&''')))***&&&&&&'''((()))*********)))))))))(((''''''&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&"""%%%((()))(((&&&$$$wwwooohhhhhhiiihhhiiijjjdddeeedddaaa\\\XXXUUUUUUWWWWWWXXXYYYZZZZZZZZZYYYVVVTTTQQQOOONNNLLLJJJHHHCCCAAA???======<<<:::999999888777666444444333333000000000000000000000000000000000000000//////...............///////////////...------//////...---,,,---///000000000///.../////////...............,,,---.........---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,------......------,,,---------,,,,,,+++***++++++++++++++++++++++++............------------...------,,,,,,,,,---......---,,,++++++---///111---...///...---,,,---///............------......++++++,,,,,,,,,---------......------,,,,,,------------......///000000111000///------...000111222222222222222111111111111111000/////////000111222444444444555666888:::;;;>>>@@@BBBEEEHHHNNNUUUYYY___aaaeeekkksss{{{}}}||||||{{{{{{tttpppqqqyyyssshhhXXXKKKDDD@@@<<<:::;;;888666555555555222000111000///............///---...............---------,,,+++,,,.........,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))*********++++++++++++******))))))******+++******))))))((('''''''''(((((())))))))))))((((((&&&&&&&&&'''((()))******+++***))))))(((((())))))))))))))))))))))))))))))+++)))'''(((+++---+++((())))))))))))((('''&&&&&&''''''''''''''''''&&&&&&''''''((()))************'''(((((())))))))))))(((&&&'''(((((('''&&&((()))'''''''''((((((((((((((('''''''''''''''((())))))%%%&&&)))+++,,,++++++***(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''(((((('''''''''(((((((((((((((&&&%%%###"""###%%%(((***wwwooohhhhhhiiihhhhhhjjjccccccbbb___ZZZVVVUUUTTTWWWXXXYYYZZZ[[[\\\\\\\\\WWWTTTQQQOOONNNMMMJJJIIIDDDAAA>>>===<<<<<<:::999:::999777666555444444333000000000000111111111111111000000///////////////............////////////...---,,,---...///...,,,+++,,,---//////...------------------------------***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,------......------***+++,,,,,,---------,,,........................---------,,,,,,,,,++++++---------,,,------------000///---+++***+++---...+++,,,...---,,,+++,,,---------..................+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---------....../////////000000......---,,,---...000111222222222222111111111111222111000//////000111222222222333333444555666666888888999999;;;???EEEIIIJJJMMMTTT[[[ccckkkqqqttt|||{{{www{{{yyyooofffbbbgggmmmqqqpppnnnlllggg```ZZZRRRGGG>>>:::777555444666555333333333333111000..................//////+++,,,---...////////////---,,,+++,,,...///...---******+++++++++,,,,,,,,,******+++,,,,,,------...+++++++++*********))))))+++******))))))******+++***)))))))))((((((''''''(((((())))))))))))((((((((()))***+++,,,,,,------++++++***)))))))))))))))(((((()))******+++,,,,,,,,,)))%%%&&&))),,,,,,***((((((((((((((('''&&&&&&''''''&&&&&&&&&'''''''''&&&'''(((((()))))))))(((''''''((()))))))))))))))&&&'''((((((''''''(((***((((((((((((((('''''''''%%%&&&((()))***)))((('''%%%'''***,,,,,,,,,***)))''''''''''''&&&&&&&&&&&&(((((('''''''''((())))))'''''''''((((((((())))))(((&&&$$$###$$$&&&)))+++uuummmfffffffffeeeeeegggccccccbbb^^^ZZZVVVUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]YYYWWWSSSQQQPPPOOOMMMKKKDDDBBB>>><<<<<<<<<;;;:::999888777555555444444444000000000111111111111222111111000///////////////............////////////...---,,,---......---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,---------++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------)))***+++,,,---------------------------------------------,,,,,,++++++***,,,,,,------------------...---+++***)))))))))))))))***,,,,,,+++******+++,,,---......///.........+++++++++,,,,,,,,,------*********+++,,,...///000....../////////......------.........,,,,,,...000////////////////////////111000000000000000111222......///000000111111222000111222333444888<<<@@@:::???EEEKKKQQQWWW]]]aaagggnnnrrrssswww}}}{{{|||zzzsssqqqtttuuussslllccc\\\WWWYYY]]]___ZZZUUURRRNNNIIIFFFAAA;;;666444333333222222222222111111000000000------........./////////***+++,,,...///000000000,,,++++++,,,...///...---++++++++++++,,,,,,,,,,,,$$$%%%&&&(((+++---//////,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((()))***+++,,,---------,,,++++++***))))))))))))***(((((()))***+++,,,------)))(((&&&&&&(((***++++++&&&''''''((((((''''''''')))(((((((((((()))******''''''((((((((((((''''''&&&'''((())))))******)))''')))************+++---((((((((((((((('''''''''$$$&&&(((***+++)))'''&&&'''(((***+++,,,+++)))(((''''''''''''''''''''''''&&&''''''((())))))******'''''''''((((((((((((((($$$&&&((()))***)))'''&&&uuummmfffffffffeeeeeefffddddddbbb^^^ZZZWWWVVVWWWVVVWWWYYYZZZ\\\]]]]]]^^^YYYWWWTTTQQQPPPOOOMMMKKKEEEBBB>>><<<<<<<<<;;;:::777666555555444444444555000000111111111222222222222111000///...//////000............///////////////...---.../////////---,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,------......------++++++,,,------,,,,,,,,,++++++++++++++++++++++++///......---,,,,,,+++++++++,,,,,,---.........---,,,+++++++++***)))))))))***,,,......---++++++,,,,,,,,,.../////////......,,,,,,,,,,,,------------++++++++++++,,,---...///......//////...---,,,+++---///111000...------///---------......//////000......///000111111000000......//////000000//////,,,...000222333444666888333777;;;???AAAEEEJJJNNNMMMUUUZZZ[[[^^^fffnnnqqq{{{}}}|||{{{~~~yyypppjjjcccddddddbbb\\\VVVPPPLLLGGGLLLLLLGGGBBBAAA???<<<:::777444222222222222222000111111000/////////000,,,------...............,,,,,,---.../////////...,,,++++++,,,...//////...,,,,,,,,,,,,------------&&&&&&''')))***+++,,,---++++++*********************+++,,,------,,,+++***(((((())))))***+++++++++)))******************)))((()))******+++***)))))),,,+++******))))))******((()))))))))******++++++###%%%(((***)))(((((((((%%%%%%&&&'''(((((((((((()))(((((('''((()))***+++)))))))))))))))((('''&&&&&&'''((()))************''')))***+++******,,,---)))(((((((((''''''''''''&&&&&&((()))))))))((('''((()))*********)))((('''''''''''''''''''''''''''"""$$$&&&((())))))))))))''''''''''''''''''''''''%%%&&&((())))))((('''&&&wwwooohhhggghhhgggfffhhhddddddbbb___ZZZXXXWWWXXXUUUVVVWWWYYY[[[\\\]]]]]]XXXUUURRRPPPOOOMMMKKKIIIEEEBBB>>><<<;;;;;;;;;:::666555555444444444555555000000111111222222222222222111///.........///000............/////////000111///...///000111000///------,,,++++++---...///,,,,,,,,,------.........000///...---,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,------......------------------,,,+++******........................000000///...------,,,,,,+++,,,------.........---++++++,,,---------,,,,,,---///222222000/////////+++,,,.../////////......,,,,,,------------......///...---,,,++++++++++++......//////...,,,***)))...111333333000------///---......///000111111222+++---...000111000000///111111222222222222111111---000222333333222222333222444777888888999===AAA:::BBBIIIIIIKKKRRRYYY\\\fffkkkttt~~~~~~~~~zzztttpppnnniiibbb[[[SSSSSSSSSPPPLLLGGGBBB@@@:::???@@@;;;888888888777555444222111111111222222111111222111000///000000,,,,,,---.........------.........///......---,,,,,,++++++,,,...//////...,,,,,,------------............---,,,+++***)))))))))))))))***++++++,,,,,,***+++---......---+++***(((((()))***+++,,,------******++++++++++++******)))***+++,,,,,,+++)))(((,,,+++******)))*********))))))))))))((((((((((((###***---+++(((&&&%%%$$$$$$&&&'''((()))))))))'''&&&%%%%%%&&&'''((()))++++++++++++***((('''&&&&&&'''((()))************%%%'''((()))((((((***+++))))))(((((('''''''''&&&(((''''''&&&'''((()))************))))))((('''&&&''''''((((((((((((((((((!!!$$$''')))))))))(((((((((''''''&&&&&&&&&&&&***(((%%%######%%%))),,,{{{lllhhhiiidddfffjjjfffcccbbb```]]][[[ZZZXXXXXXUUUWWWYYY[[[\\\[[[ZZZZZZUUUSSSRRRRRRQQQOOOKKKHHHFFFDDD???;;;999888888888666666666555555444333333111111111111111111222222000000000000000000000000111111000///...------,,,------------,,,++++++***---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---...111333+++---///...+++******++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,------......///++++++++++++,,,,,,---...---,,,,,,+++,,,---///000------,,,,,,,,,,,,++++++'''((()))***,,,...//////)))***+++,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---......///////////////,,,---///111222333222222////////////////////////000000000000000000000000000000000000////////////333222111111222333555666666777888;;;>>>AAADDDFFFGGGSSSZZZeeeccchhh|||ttt~~~}}}}}}yyywww}}}qqqlllmmmiiieee___[[[XXXTTTOOOJJJGGGEEECCC@@@>>><<<;;;:::999999888666333111222333333222000//////000222333000000///...............+++......+++'''&&&***///+++,,,---...---+++((('''------------,,,++++++***---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++++++++------------+++++++++++++++************)))((()))***+++++++++++++++,,,***((((((+++,,,+++***))))))))))))************(((((((((((())))))))))))++++++***)))((('''&&&&&&,,,+++***(((''''''''''''&&&'''((()))******)))((())))))(((((((((((())))))******))))))((((((((('''+++(((&&&'''***,,,+++***---,,,,,,+++***)))(((((()))***+++,,,+++)))'''&&& $$$((('''$$$$$$'''+++,,,,,,,,,++++++)))((('''&&&&&&''''''''''''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))~~~nnniiihhhccceeeiiiffffffeeebbb___\\\ZZZXXXWWWUUUVVVXXXZZZ[[[ZZZYYYYYYVVVTTTRRRQQQPPPOOOLLLIIIHHHEEEAAA===:::999999:::666666555444333333333333111111111111111111111111000000000000000000000000000000//////...---------------......------,,,,,,000000...---,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...---,,,,,,---...///---,,,---......//////......---******+++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++,,,------///...---,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,++++++******++++++++++++++++++,,,,,,---------...------,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,,,,------...............000000000000//////...---000000000000000000000000////////////////////////000/////////////////////333222111000000111222222222333333555777999;;;<<>>;;;:::999888777777777666666555444333222111000000000000+++---......------...///,,,---............---,,,///...------,,,,,,------+++,,,---+++))))))+++---,,,,,,+++***))))))******))))))***+++,,,,,,++++++******))))))))))))*********))))))))))))))))))***+++***)))(((((()))***+++************))))))))))))***************)))((((((''''''&&&'''(((***++++++''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&)))((((((''''''(((((()))''''''''''''''''''&&&&&&***))))))))))))*********'''''''''''''''''''''''')))*********)))((('''&&&$$$######$$$'''(((((('''))))))***************)))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((}}}oooiiicccdddhhhdddcccbbb```^^^\\\ZZZZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYVVVRRRPPPOOOOOOMMMLLLHHHFFFDDD@@@>>><<<;;;:::888777666555444444555555222222222111111111000000////////////////////////,,,,,,------.../////////,,,,,,++++++,,,---...///***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------///111000...+++******+++///222000+++(((***---+++,,,,,,------,,,,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000///---+++)))))))))+++,,,+++,,,------.........---+++************+++,,,,,,++++++,,,,,,,,,---------------...///////////////...------,,,---...000111------------------------........................------....../////////000...//////000000000000000////////////000111222333222555KKKyyydddQQQ999666555333222333555999;;;@@@BBBEEEGGGGGGJJJOOOSSSWWW[[[aaagggmmmsssyyy|||yyyuuusssuuuuuutttvvvzzz}}}}}}~~~}}}zzzyyyzzztttwww{{{~~~}}}{{{wwwuuurrrtttwww|||~~~zzzvvvqqqkkkhhhggggggeeedddcccdddeeehhhkkklllkkkiiilllllllllmmmooopppooonnnmmmoooqqqqqqnnnjjjfffddd___\\\XXXTTTQQQMMMIIIFFFFFFDDDAAA>>>=========>>>999777444444555666444333666777666666444444333444222222111000000000000111,,,...000///...,,,,,,------......//////......---......---,,,,,,,,,,,,,,,++++++,,,+++******+++,,,,,,+++***)))))))))******(((((()))***++++++++++++***))))))(((((())))))***)))))))))******))))))))),,,+++***))))))***+++,,,*********)))))))))(((((('''((()))***************)))))))))(((''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''((()))******))))))(((''''''&&&&&&&&&,,,++++++******++++++,,,&&&&&&''''''''''''''''''*********))))))))))))*********))))))((('''&&&&&&******))))))(((''''''&&&$$$######$$$'''(((((('''((())))))*********))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((sssllleeefffhhhcccaaa```___]]][[[[[[ZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYXXXVVVSSSQQQPPPOOOMMMLLLHHHGGGDDDAAA???<<<;;;:::888888777777666555555444333333222222111000000000000000000000000000000000---.........//////000000---,,,+++***+++,,,---...++++++---...///000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...---+++))))))***...333777444,,,(((+++000---......//////......---,,,,,,---...............)))******+++,,,------...------,,,+++++++++,,,,,,)))***+++---...///000000---------,,,,,,++++++++++++,,,,,,,,,---------...---,,,+++*********+++,,,***+++,,,---............***************+++,,,,,,)))******++++++,,,,,,,,,---...//////000000////////////...------------...////////////////////////........................---------......//////000,,,---...///000000000000---------...///000222222555222???bbbaaaEEE>>>222333222000//////000111222222444666888999;;;???AAABBBEEEIIIMMMPPPTTTXXX[[[VVVSSSSSSWWWZZZ[[[___cccdddcccdddhhhhhheeedddfffcccggglllnnnmmmjjjhhhgggggghhhkkknnnsssvvvzzz{{{zzz{{{}}}}}}|||yyyuuusssqqqmmmhhheeebbbaaa___]]][[[\\\]]]```cccddddddbbbaaa]]]ZZZ[[[^^^___[[[XXXYYYYYYXXXWWWUUUSSSQQQPPPJJJHHHEEECCCBBB@@@===;;;777777666555555666777888333222000000111222222111333444444333000//////000000000///.........//////,,,...000000///---------////////////////////////------,,,++++++++++++,,,******+++++++++,,,,,,,,,************************((())))))*********))))))******))))))))))))******))))))************))))))+++++++++******+++++++++******)))))))))(((((((((&&&'''((()))***************++++++)))''''''((()))''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))***+++******)))((((((((()))))))))((((((''''''(((((()))'''''''''''''''(((((((((((())))))(((&&&&&&'''))),,,,,,+++***)))((('''&&&&&&''''''(((((()))******((()))(((((('''''''''''''''''''''(((((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((vvvooohhhhhhiiibbbcccbbb```^^^\\\[[[ZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXXWWWUUUSSSRRRRRRPPPMMMKKKIIIHHHFFFCCCAAA>>><<<;;;666666777888777555333222333333222222111000000///000000000000000000000000//////000000000000000000///...,,,++++++,,,---...+++,,,...////////////...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,+++)))((()))+++---111444222---***,,,///---......//////......---***+++,,,,,,------,,,,,,)))******+++,,,,,,------,,,,,,+++++++++,,,------)))***,,,......///......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...---------***************++++++,,,))))))******+++,,,,,,---,,,---......//////......+++,,,,,,---------------////////////////////////........................,,,,,,---......///000000,,,---...//////...------------------...///000111222222222???;;;333:::...111111111111111111111111000111222444444555777888666888;;;<<<===>>>@@@BBBAAA>>>>>>BBBEEEEEEHHHLLLNNNJJJKKKPPPRRRNNNMMMOOONNNRRRWWWXXXWWWVVVVVVWWWYYYYYY[[[^^^aaaccceeeggghhhhhhggggggfffdddccccccccc```]]]ZZZXXXVVVTTTSSSQQQQQQQQQTTTVVVWWWVVVUUUPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCAAA@@@===;;;999999999888666555000111111222222333444444222333333222222222222333000222333111...---...000000///...---------------***,,,///000000/////////000///...------...///000---,,,,,,+++++++++++++++*********+++,,,---,,,+++((()))***++++++***)))((()))))))))***))))))((((((+++******))))))******+++((()))***++++++***)))((())))))************))))))***)))))))))(((((((((((((((((()))))))))))))))((()))+++,,,***(((''')))+++((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))((('''((()))******&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))((()))***(((&&&%%%''')))*********))))))((((((((('''&&&''''''((())))))***''')))***)))&&&%%%''')))(((((((((((('''&&&%%%%%%''''''(((((()))*********&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''yyyqqqjjjiiiiiiaaafffeeebbb___]]][[[ZZZYYYXXXYYY[[[\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSQQQMMMJJJKKKIIIHHHEEEBBB@@@>>>===444555777888777555222000333333222222111000000///000000000000000000000000111111111111000000000000111000...,,,,,,,,,---...+++,,,---------,,,+++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---,,,+++))))))+++---+++,,,------,,,++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------...+++,,,---.........---,,,******+++,,,------...///,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,............---,,,++++++*********)))***++++++,,,))))))***++++++,,,------+++,,,------......------%%%&&&))),,,.../////////------------------------........................,,,,,,------...///000000,,,---......---,,,***)))000//////......//////000---555000///+++222===(((,,,---///000111000///...///000111111111000//////222333555444333333444666999555555888999888999===@@@;;;<<>>===???>>>BBBFFFGGGFFFFFFGGGIIIHHHIIIJJJLLLNNNOOOQQQQQQUUUTTTQQQOOONNNNNNOOOOOOPPPOOOMMMJJJIIIGGGFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCC@@@===;;;===???444444555777999999888666666444333333444444333111///000111222333333333333000222333222111000111222000333444333000///111333000000///...------------'''***...000000000000111000///---,,,,,,---///000---,,,++++++******++++++*********+++------,,,+++'''(((***+++,,,***)))((())))))***))))))(((''''''++++++************++++++((()))***++++++***)))((('''((()))******)))((('''))))))))))))((((((((((((************)))((('''&&&(((***,,,+++))))))+++...))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))++++++************++++++'''((((((((())))))*********+++,,,***'''&&&(((+++(((((((((((())))))))))))***)))(((''''''&&&&&&''' $$$((('''$$$$$$''',,,************)))(((&&&&&&$$$$$$%%%&&&'''((())))))'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''yyyuuummmggghhhfffeeedddaaa___[[[YYYVVVUUUYYYZZZZZZ[[[[[[[[[[[[ZZZWWWVVVTTTSSSSSSSSSQQQOOOMMMKKKGGGCCC@@@===<<<;;;:::888444333333444444333---...000111111000//////////////////////////////000000000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***(((&&&***++++++,,,,,,++++++***)))************+++++++++***+++---,,,,,,+++---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,---...///------,,,++++++***)))))),,,,,,***)))))))))***+++,,,,,,+++++++++,,,------.........------,,,,,,,,,...------,,,***))))))(((,,,,,,,,,---------......------/////////...---,,,000000///---,,,,,,///111------------------,,,,,,.........------,,,,,,,,,..................---------......///000111111222---...000111222222222111////////////000000000000111000/////////000222333222222333333333444444444333444666777777666444333666777777888999::::::;;;;;;;;;<<<===???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<;;;::::::666777999:::::::::999888555555555555555555555555111111111111000000000000111222222222222111000000111111111111111111111111333333333222111///---+++///000333555555222///---///...---,,,+++,,,,,,---***+++,,,...///000000000...,,,***+++...000...,,,************************------+++***)))(((((((((*********))))))))))))(((+++***)))((((((***,,,---***************)))(((''''''((()))((('''(((***,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,************************,,,,,,++++++******))))))+++***)))'''''''''(((((((((((())))))))))))((((((''''''&&&''''''((()))*********))))))((((((''''''&&&'''((((((((('''%%%$$$'''''''''''''''((())))))***)))'''%%%%%%''')))*********++++++***(((&&&$$$'''(((***++++++)))&&&%%%)))(((''''''''''''((()))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''+++***((((((((('''%%%###%%%$$$$$$%%%&&&''''''&&&&&&&&&$$$######$$$&&&&&&))))))))))))))))))))))))vvvrrrkkkffffffeeedddcccaaa^^^\\\YYYWWWVVVYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVUUUUUUTTTSSSQQQMMMKKKGGGCCC@@@===<<<;;;:::888444333333444444333111222333333222111000///////////////////////////.....................---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************++++++++++++***,,,---,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++,,,---...///---------,,,++++++******))))))((()))***+++---...+++++++++++++++,,,---.........---------,,,,,,,,,......------------,,,,,,,,,,,,,,,------------...------............------/////////---++++++---...------------------------..................------..................------.........///000000000111,,,---///000000000000///.../////////000000000000111000/////////000111222000000111111111222222222111222333444444333222111222222222333444555555555222222333444555666666777777777777777777777888888999999777666555444444444111111333444444444333222111111111111111111111111000000000000000000000///222222222222111000//////222222222222222222222222000111111222111000///......///111222111///---+++000///---,,,,,,,,,------,,,---..................///---+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++************))))))))),,,+++)))((((((***+++,,,***************)))(((((('''((())))))'''''')))+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***************)))))))))))))))(((''''''((()))*********++++++++++++******((((((((('''(((((())))))))))))))))))((((((''''''$$$%%%&&&((())))))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((()))))))))(((''''''((()))+++,,,+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''')))((('''((())))))'''%%%)))((((((((()))***))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((tttooohhhdddfffdddbbbbbb```^^^\\\ZZZXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYZZZXXXVVVUUUUUUTTTRRRPPPLLLJJJGGGCCC???===<<<;;;:::888555444444444444333333333333333222000///...////////////////////////------................../////////.........------------------------------........................,,,+++***))))))+++---...***++++++,,,,,,++++++***************+++++++++,,,+++,,,---,,,+++***+++,,,---......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++,,,---............------,,,,,,++++++))))))))))))***,,,---...*********++++++---......------------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------...---------------......---...///---+++******++++++,,,,,,------.....................////////////------------------............//////////////////------......///......---....../////////000000000000000/////////000111222............/////////000//////111111111111//////......//////000000111111000000000111111111222222......//////000000000111111111000000//////000000------...///////////////.............................................///222222111111000///......111111111111111111111111......///000111111111111000000000000///...,,,,,,000///...---,,,---.....................---,,,+++///------...///000///...------------------------++++++******++++++,,,---+++++++++************))),,,+++))))))((()))***+++************))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++)))******++++++******)))******)))((((((((()))))))))))))))(((((((((((('''%%%&&&''')))************(((''''''''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&'''((())))))((()))***++++++***(((&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((()))))))))(((((((((((('''''''''''''''&&&&&&''')))***)))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''sssmmmgggdddfffeeeaaa```___^^^\\\[[[ZZZYYYVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQOOOMMMKKKIIIFFFBBB???===<<<;;;:::888555444555555444333111111111000///......---////////////////////////////////////000000000000000////////////.........------------------------++++++++++++++++++++++++...---,,,***))))))*********++++++,,,,,,++++++************+++++++++,,,,,,+++,,,---,,,*********,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((''''''''''''((())))))++++++++++++,,,,,,,,,---------......------,,,,,,------,,,+++************,,,+++++++++,,,,,,---............------,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,+++,,,---...///---...///...,,,*********++++++,,,,,,---...//////,,,,,,------......//////,,,,,,------------......///....................................---------........./////////000000////////////000000111111------------..................///000000///...............//////000000000111111111111111111111111,,,------......//////000...............///000000....../////////000000000////////////////////////,,,---------------......222111000///......------////////////////////////......///000000111111111333222111000///.........000///...---------...///------.........---,,,,,,------------...///......------------------------///...---+++******))))))++++++++++++************++++++***)))((())))))*********)))))))))))))))***(((***+++***(((''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((())))))''''''((((((((((((''''''++++++***))))))((())))))((((((((((((((((((((((((************))))))((((((((((((''''''''''''((()))''''''((((((((((((''''''''''''&&&%%%%%%'''((()))'''((()))******)))'''&&&&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&''')))***((('''&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&tttnnnhhhfffhhheeeaaa```___^^^\\\[[[ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTRRRRRRQQQOOOMMMKKKIIIEEEBBB???===<<<;;;:::888666555666555444333//////////////////000000////////////////////////.../////////000000111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,,,,*********,,,'''(((***+++,,,---------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******---,,,++++++*********+++,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,,,,,,,++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,+++++++++---...///---///000///---+++++++++++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,------...............---------------//////..............................////////////......//////000000000000---------............///......////////////......---...............//////...............---------............//////000000------------...///000111////////////000000111111////////////////////////++++++,,,,,,---------...111000///...------------........................000000000///////////////222111000///............///...---,,,,,,---...///+++,,,,,,---...---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++......,,,+++***)))))))))+++++++++*********))))))******))))))))))))))))))******)))(((((()))***+++(((***+++***(((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((''''''&&&&&&''''''((((((((((((''''''++++++***))))))((())))))'''''''''''''''(((((((((+++*********))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))((('''%%%%%%&&&''''''&&&&&&'''((((((''''''&&&&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((('''''''''''')))((('''((())))))'''%%%(((***+++)))'''&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuoookkkhhhiiieeeaaa```___^^^\\\[[[ZZZYYYVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTTTTRRRPPPNNNJJJHHHEEEAAA???===<<<<<<:::888666666666666444222111111000000111222333333////////////////////////,,,,,,------...//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&(((+++---...---,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))***++++++******+++---'''(((***+++,,,---......++++++++++++++++++++++++***))))))))))))***++++++++++++,,,,,,,,,---------)))*********)))((('''&&&,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,((()))***,,,------...---+++************+++,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---...///...---,,,---...+++,,,,,,------.........+++++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---------------------......---------......///------........./////////---...///000000000//////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................++++++++++++,,,---...//////............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///...---,,,,,,,,,---...------------------------222111000///...------.........---,,,,,,,,,,,,---------,,,+++,,,---...///***+++,,,---------------)))+++,,,,,,++++++,,,---******************************))))))******+++,,,*********))))))))))))(((((((((((())))))************)))((((((((()))++++++''')))++++++)))((('''((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))((((((&&&%%%$$$((())))))******))))))(((******)))((((((((())))))&&&''''''''''''((((((((((((((((((((()))+++,,,---)))((((((''''''''''''((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''&&&&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((()))))))))(((((((((((('''''''''''')))((('''((()))((('''%%%$$$'''((('''$$$###%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuupppllliiihhhdddbbbaaa```^^^\\\ZZZYYYXXXVVVWWWYYYZZZ[[[\\\\\\\\\ZZZXXXUUUTTTSSSRRROOOMMMIIIGGGDDDAAA>>>===<<<<<<999888777777777666444222333222111000000111111222////////////////////////,,,,,,------...//////000............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------''')))***+++***+++,,,...***++++++,,,,,,,,,,,,,,,************************((((((''''''(((((()))***))))))*********+++++++++***++++++***)))(((''''''************+++,,,---------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))+++,,,.........---,,,++++++*********************+++++++++,,,,,,,,,,,,,,,------------......***++++++++++++,,,,,,,,,******+++,,,------------,,,,,,---,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,------......+++++++++,,,---------...,,,,,,++++++,,,---...///---------.........//////---...///000000000///...,,,,,,---------............------------------...++++++++++++++++++++++++.........///////////////.........---,,,,,,++++++************+++,,,------...------,,,---...///000++++++++++++++++++++++++++++++,,,,,,---......///...---+++***+++,,,...///........................222111///...------......++++++,,,,,,,,,---------,,,++++++***+++,,,---...,,,,,,---------,,,++++++***,,,------++++++,,,...************************))))))(((((())))))***+++)))))))))(((((((((''''''&&&&&&''')))******++++++***)))((('''((()))+++,,,%%%(((***+++***((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&'''((((((((('''&&&%%%(((((())))))))))))((((((((((((((('''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''(((***,,,---))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''((()))))))))((((((((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&'''))))))((('''"""%%%$$$ """%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttpppllliiihhhbbbbbbbbb```^^^\\\ZZZXXXXXXWWWXXXYYY[[[\\\\\\]]]]]]XXXVVVSSSRRRQQQPPPMMMKKKIIIGGGDDDAAA>>>===<<<<<<999888777777777777444222333222000///...---......////////////////////////.........///000111111222......---------,,,,,,,,,////////////////////////************************...,,,+++))))))***,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------&&&(((*********+++---///------------,,,+++******************************+++++++++++++++,,,,,,---(((((((((((()))))))))))).........---,,,+++***))))))))))))***+++,,,......------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***---,,,+++***))))))))))))*********++++++,,,,,,,,,((())))))***,,,------...******+++++++++,,,,,,,,,(((***+++---......------+++++++++))))))***---000------------------,,,,,,.........------,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......******))))))***,,,...///---------.........//////,,,---///000000000///...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,+++******+++++++++++++++,,,------///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,+++*********,,,...000000000000000000000000000111000...------...//////+++,,,---...////////////++++++*********+++---............---,,,+++))))))***---///...,,,+++---000************************,,,+++***(((''''''&&&&&&((((((((((((''''''''''''$$$%%%''')))***+++++++++***)))((('''((()))+++---$$$'''***+++***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************************))))))((((((''''''$$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((+++***((('''''''''((()))***)))((('''''''''''''''***)))'''&&&&&&''')))***$$$&&&(((***++++++******))))))******+++++++++,,,)))(((''''''''''''((()))&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''%%%%%%%%%'''***+++***))) $$$'''&&&###"""%%%(((&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''wwwpppiiifffhhhgggcccbbb```]]][[[ZZZYYYYYYUUUWWWXXXZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUSSSPPPMMMGGGFFFDDDAAA???>>>======:::999888666555333222222000000000000////////////...000000///...---...///222000///......///000222------......///.........,,,------......------,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++.........------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,+++***)))((('''&&&++++++***)))((((((((()))(((''''''***...000///---,,,,,,,,,+++***)))((('''---,,,,,,---......---+++------------,,,+++******+++,,,------............***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))+++,,,,,,+++...---,,,,,,++++++++++++)))******++++++,,,------......---------,,,,,,,,,...------,,,,,,------...///...---,,,------,,,***...---+++***++++++***)))++++++++++++++++++++++++***+++,,,---......//////,,,,,,,,,++++++,,,,,,------,,,+++******+++---...------------------------------...//////000////////////............//////,,,---------.../////////,,,,,,,,,++++++*********,,,,,,---...---,,,+++***++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111000---+++************......---,,,,,,,,,------,,,,,,,,,---...///000111........................++++++,,,---...000000111...,,,***((((((***,,,...///...---,,,+++******+++---------,,,,,,+++++++++------,,,,,,------......))))))))))))))))))))))))******))))))(((((('''''''''((((((((((((''''''&&&))))))))))))))))))))))))''''''''')))***)))'''%%%)))))))))***++++++)))'''+++*********))))))(((((('''(((((((((((((((((('''***)))'''&&&'''((('''&&&'''((())))))******))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))'''%%%$$$$$$$$$&&&'''******)))''''''&&&&&&&&&++++++***)))((((((((((((((('''&&&%%%$$$%%%&&&&&&)))%%%"""###(((,,,,,,***)))((('''&&&&&&''')))***###$$$%%%&&&''''''''''''%%%''')))(((%%%###$$$'''&&&$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvpppjjjgggiiigggdddcccaaa___]]][[[ZZZZZZUUUVVVXXXZZZ[[[[[[[[[ZZZWWWUUUSSSRRRRRRPPPMMMJJJGGGEEECCCAAA???======<<<999888888666555444333333111111000000000/////////...000000///...---...///111000...------...000111,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++*********,,,,,,+++++++++*********))))))******+++++++++,,,*********+++++++++,,,,,,((()))+++,,,,,,+++)))(((************++++++++++++,,,+++***************+++,,,***)))***,,,---***(((++++++,,,,,,,,,+++******---,,,,,,---......---,,,++++++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++*********++++++******...---,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------......,,,++++++******++++++,,,...---++++++,,,,,,+++***,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.....................---,,,,,,,,,------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///......------......///------------............//////.........---------+++,,,,,,------,,,******************************------------------------------,,,,,,,,,---......///...---,,,++++++,,,,,,------------------------...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********+++++++++******)))))))))))))))))))))))))))(((((()))******)))((()))))))))***++++++)))'''******)))))))))((((((((())))))(((((((((((()))))),,,***(((((()))))))))(((&&&'''''''''(((((((((((((((((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''***,,,---(((''''''''''''(((((()))---,,,+++***)))((((((((()))((('''&&&&&&&&&'''(((((($$$!!!"""&&&***)))'''***)))(((&&&&&&&&&''''''%%%%%%%%%&&&'''((((((((($$$&&&(((((('''&&&%%%%%%&&&%%%$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&tttpppjjjhhhjjjhhheeedddbbb```^^^\\\[[[ZZZTTTUUUWWWYYYZZZZZZYYYYYYVVVTTTRRRQQQQQQOOOLLLJJJFFFEEECCC@@@>>>===<<<<<<888888777666666555444444222222111111111000000000...000000///...---...///000///...------...///000------............------,,,------......------,,,++++++++++++,,,---...///+++++++++*********))))))++++++++++++************'''((()))***+++,,,------*********++++++++++++,,,)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******++++++)))'''******+++,,,---------,,,,,,,,,------------,,,,,,))))))******+++,,,,,,---)))******+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((---,,,,,,++++++++++++,,,------,,,,,,+++******)))******+++,,,---...//////,,,++++++******++++++,,,,,,+++******,,,,,,+++)))+++***)))))),,,---------------------------------,,,------.........------//////...---------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,---........................,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,---...***+++---............---000///...---------------........................000000///...---,,,+++++++++,,,...//////...,,,+++))))))***+++---...//////,,,,,,,,,,,,++++++++++++,,,+++***)))''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((()))***+++)))'''))))))((((((((((((((('''+++***)))(((((()))***+++---+++))))))***+++***)))(((''''''''''''((())))))))))))******)))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&((()))+++,,,///...,,,***)))((('''''')))((('''''''''((()))***(((%%%###$$$''')))(((&&&***)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))%%%%%%&&&''')))(((&&&$$$&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''sssoookkkiiikkkhhhdddcccbbbaaa___\\\[[[ZZZTTTUUUVVVXXXYYYYYYXXXXXXXXXWWWUUUTTTSSSQQQNNNLLLFFFEEECCC@@@>>>===<<<;;;888777777777666666555555222222222222111111111000...000000///...---...//////...------------.../////////////////////...---,,,------......------,,,,,,+++++++++,,,,,,---...++++++++++++************---,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************++++++++++++)))***++++++++++++***)))------,,,+++******))))))***************+++,,,---((((((((()))***+++***))))))***++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++)))((()))))),,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************+++,,,------.........------,,,,,,------...,,,+++***+++,,,---,,,+++,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++///...---,,,,,,,,,,,,,,,******))))))***+++,,,---************************++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,******************))))))++++++++++++******))))))*********+++,,,,,,------------------------------,,,,,,,,,,,,------...///---,,,,,,+++++++++++++++(((***,,,/////////...---//////...------------...........................111111000///...------,,,+++,,,---......---,,,+++((()))***,,,---...//////,,,+++++++++++++++++++++------,,,+++***))))))***(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******)))((('''(((***+++)))(((((((((******)))'''((((((((((((''''''''''''+++***(((''''''(((***+++,,,***))))))***++++++***))))))((((((((()))***+++*********)))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++,,,000///---+++)))''''''&&&)))((('''''''''((()))******((('''((()))***)))'''(((((('''&&&&&&&&&%%%%%%'''%%%$$$###$$$%%%''')))***'''$$$%%%'''(((&&&$$$&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&rrroookkkiiikkkiiicccbbbbbb```^^^\\\ZZZXXXTTTUUUVVVXXXXXXXXXWWWWWWZZZXXXVVVUUUTTTSSSPPPMMMFFFEEECCCAAA>>>===<<<<<<888888777777666666666555222222222222111111111000...000000///...---...///......------------.....................---,,,+++,,,------......------,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++*********++++++*********++++++******))))))(((((()))))))))))))))***+++,,,'''((()))******************************)))((((((***,,,...---,,,***+++---,,,+++***)))))))))******,,,,,,,,,------,,,++++++******++++++++++++******++++++++++++++++++++++++)))+++,,,+++))))))***,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++,,,...///...---...,,,******+++++++++*********************************+++++++++******)))---,,,,,,+++******++++++*********+++,,,------...************************,,,,,,---------,,,,,,+++++++++************++++++......------,,,,,,,,,+++,,,,,,,,,---------------+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...//////------,,,+++***)))((('''(((***,,,/////////...---...------------...//////........................------------------------,,,,,,++++++++++++,,,,,,***+++,,,------------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))((()))***+++,,,---((((((((((((((((((((((((((())))))'''%%%&&&(((+++***((('''''')))))))))(((''''''''''''(((((((((((()))(((''''''''''''((()))***)))'''''')))***))))))((((((''''''(((((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))'''''''''''''''((())))))///...,,,***)))(((''''''((((((&&&&&&&&&'''((())))))))))))*********(((&&&%%%&&&&&&''''''(((((((((&&&%%%###""""""$$$&&&'''000+++%%%"""$$$&&&&&&%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssoookkkiiikkkiiibbbbbbbbbaaa___\\\YYYXXXTTTUUUWWWXXXXXXXXXWWWWWWXXXVVVUUUTTTSSSQQQNNNLLLGGGFFFDDDAAA???>>>======999999888777777666555555222222111111111000000000...000000///...---...///........................+++++++++++++++***)))(((,,,------......------,,,///...---,,,++++++++++++---------,,,,,,,,,++++++)))))))))***************+++++++++*********)))))))))))))))************+++************************''''''((()))***++++++,,,)))))))))((())))))*********+++,,,+++***(((((())))))*********)))(((''''''))),,,......+++)))+++---...---+++***))))))************************)))((())))))************))))))++++++++++++++++++++++++(((***,,,,,,)))(((***---+++************++++++,,,)))******+++,,,,,,---------,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,++++++,,,...000///...///---+++***++++++***)))************************)))******++++++*********++++++************++++++,,,,,,---...//////000000************************,,,,,,---------,,,++++++++++++************++++++------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++************++++++++++++++++++*********************************+++++++++,,,---...///000---------,,,+++)))'''&&&***+++---............------------------...///000........................))))))******++++++,,,,,,,,,++++++******++++++,,,+++,,,---...---,,,+++************+++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))+++,,,))))))))))))))))))))))))&&&(((***(((%%%%%%'''******(((&&&'''((())))))((('''(((((((((((()))))))))''''''((((((((((((''''''((('''&&&&&&((()))((((((%%%%%%&&&'''((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))((((((''''''''''''(((++++++***)))(((((((((((()))((('''&&&&&&&&&''''''%%%'''((())))))(((&&&%%%$$$%%%'''((()))*********&&&%%%$$$######$$$%%%&&&000,,,&&&######%%%&&&'''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%tttooojjjhhhkkkiiicccccccccbbb```]]]ZZZXXXUUUVVVXXXYYYYYYXXXWWWWWWWWWVVVTTTSSSRRRPPPMMMKKKHHHGGGEEECCC@@@???>>>>>>::::::999888777555555444111111000000000/////////...000000///...---...////////////000000/////////,,,,,,,,,,,,+++***)))(((,,,------......------,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))))))))***************************+++++++++))))))))))))************+++******************+++'''((((((***+++,,,,,,---++++++******))))))******)))+++---,,,***)))***+++(((((()))************)))(((,,,///...***(((***---...---+++******+++,,,---***************)))((((((*********++++++*********************************))),,,...,,,(((&&&(((+++***************+++,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,***))))))+++---//////...---+++******+++,,,+++***************************)))***+++,,,,,,---,,,,,,************+++,,,------***+++,,,---.../////////++++++++++++++++++++++++++++++,,,,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------'''((((((((()))))))))***...---,,,+++***++++++,,,((())))))******++++++++++++++++++++++++++++++++++++++++++,,,---...///000---.........---+++***)))------------------------//////...------------...........................*********+++++++++,,,,,,***+++,,,------,,,+++******+++---......---+++***)))*********++++++++++++***))))))((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))%%%))),,,+++'''%%%'''******(((&&&&&&'''(((((((((((((((((()))))))))******'''((()))******)))((('''(((&&&%%%&&&'''))))))(((%%%''')))++++++***((('''((((((''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))((((((''''''''''''((((((''''''''''''((()))******,,,+++)))'''&&&&&&''''''###&&&)))+++***(((&&&%%%&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%%%%''')))&&&(((***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvoooiiigggjjjiiiddddddddddddbbb^^^[[[YYYVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWUUUTTTSSSQQQNNNLLLIIIHHHFFFCCCAAA@@@???>>>;;;;;;:::888777555444333000000000000////////////...000000000...---.../////////000000000000//////////////////...---,,,+++,,,------......------,,,++++++++++++,,,---......+++++++++************)))******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************++++++************++++++,,,,,,++++++++++++++++++------,,,+++************%%%(((+++,,,+++,,,...000'''((()))***,,,,,,,,,,,,(((,,,///...***(((***------,,,*********,,,...000,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++...000---(((%%%&&&)))******))))))***+++,,,,,,------,,,++++++*********))))))***+++,,,------......------,,,,,,------...)))((((((***---......---+++***)))***,,,------,,,++++++++++++++++++++++++***+++,,,---.../////////*********+++,,,---...///'''''')))***+++,,,,,,,,,++++++++++++++++++++++++***************)))((((((,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,---...---,,,+++++++++,,,---&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000------/////////...---,,,......---,,,,,,,,,------111000///...---,,,,,,,,,................................................)))+++///111111///+++))))))***,,,......---,,,+++))))))******++++++++++++---,,,+++)))(((((((((((())))))))))))))))))))))))'''((((((((())))))******,,,+++)))((('''(((***+++))))))))))))))))))))))))%%%)))------)))'''(((+++***(((&&&&&&'''((((((((((((((())))))******++++++'''(((+++,,,,,,+++((('''((('''%%%&&&((())))))((((((***---000000...,,,***''''''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***************************************))))))((('''''''''''''''((())))))%%%%%%%%%&&&((()))+++,,,...---+++)))''''''''''''$$$'''+++------+++)))((())))))***++++++***)))((('''(((((())))))(((''''''"""&&&******((('''(((***&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''vvvnnnjjjjjjkkkdddbbbaaaaaa```___]]]\\\[[[VVVWWWXXXYYYZZZZZZZZZZZZVVVUUUSSSRRRQQQOOOLLLJJJHHHFFFCCC@@@>>>===>>>>>><<<===<<<<<<:::777555333444222///---,,,---///000/////////000///......---000000//////.........---,,,---------.../////////...---+++*********+++++++++++++++***++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))))),,,+++***))))))***+++,,,&&&'''(((******+++++++++((((((((((((((((((((((((++++++******++++++,,,---)))((((((((()))***++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((++++++,,,---,,,+++***)))))))))***++++++++++++***---,,,***)))))))))***+++(((((((((((((((((((((((())))))))))))************((())))))*********))))))(((***,,,,,,+++***)))***+++,,,,,,---,,,+++***)))+++,,,---------+++)))(((+++++++++,,,,,,+++++++++)))))))))))))))*********((((((((((((((((((((((((------++++++++++++------******+++++++++,,,,,,,,,///...,,,++++++,,,...///(((***++++++******+++,,,...,,,***((((((***,,,...///,,,)))((((((((('''&&&***++++++++++++***))))))((()))***+++++++++++++++,,,,,,+++++++++,,,---......+++((())),,,......---,,,,,,,,,------.........///......---,,,***))))))------............------333///+++'''&&&'''+++------+++***,,,000222000......------,,,,,,,,,------------......------,,,+++---------,,,+++***)))((((((((((((((())))))))))))***++++++,,,+++***)))(((***************)))((((((((('''&&&&&&((()))))))))%%%&&&&&&'''((()))******+++***)))((((((''''''((()))((('''&&&&&&''')))***(((((((((((((((''''''''')))'''%%%$$$&&&)))---///***+++------+++******+++%%%''')))***+++***)))((('''(((((())))))(((((('''''''''((()))))))))))))))************++++++++++++''''''''''''''''''''''''((((((''''''''''''((((((***************+++++++++******)))((('''&&&&&&%%%'''(((((((((((((((''''''((((((&&&""" %%%***---+++((()))******(((&&&((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$ ###$$$###!!!'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%vvvnnnjjjjjjjjjcccaaaaaaaaa```___]]][[[ZZZWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUSSSRRRQQQOOOLLLJJJIIIGGGDDD@@@>>>=========<<<<<<;;;:::888666444333333333222222111111111000000/////////............000/////////............------------............------+++*********++++++///...,,,+++***))))))))),,,++++++++++++*********++++++++++++++++++++++++************************---,,,+++*********+++,,,++++++***))))))***++++++'''((()))******************************************************+++,,,,,,******)))))))))***+++++++++++++++++++++***))))))************************'''(((***+++,,,,,,,,,,,,))))))***++++++++++++***,,,+++******)))))))))***++++++++++++++++++++++++))))))))))))************+++++++++,,,++++++******(((***,,,,,,+++*********+++,,,---------,,,***)))******************++++++******++++++++++++******((((((((()))******++++++************************+++++++++******+++++++++*********+++++++++,,,,,,---,,,***))))))+++,,,---)))***,,,+++******+++------,,,***))))))***,,,---+++)))((((((***++++++++++++++++++++++++***)))))))))))))))***************,,,,,,+++******+++,,,---///,,,))))))++++++)))(((,,,,,,,,,---------............---,,,++++++++++++........................000...+++)))))),,,///111,,,,,,,,,---///000///......------,,,,,,---------------......------,,,+++,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))***++++++++++++***)))(((***************)))(((((()))((('''((()))*********'''''''''((((((((((((((()))((((((((((((((())))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((******************++++++***,,,---,,,+++))))))***%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))((((((''''''&&&&&&''''''(((((((((((('''''''''(((((('''%%%%%%&&&''',,,***((((((******(((%%%''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$''')))***)))'''&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((vvvnnniiiiiihhhbbbaaaaaaaaa```^^^]]][[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSVVVUUUSSSRRRQQQOOOLLLJJJIIIGGGDDDAAA???======<<<<<<;;;:::888666555444444111222333555444333111000111000///...---......///////////////........................---------------,,,,,,++++++++++++,,,...---,,,+++***))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***++++++,,,---++++++***))))))***++++++((())))))*********))))))***************************))))))))))))***++++++,,,++++++************+++************))))))))))))************************&&&'''(((***++++++++++++((()))******++++++************++++++******))))))))))))))))))))))))))))))))))))))))))************---------------,,,+++***(((***,,,,,,***)))******+++,,,,,,,,,,,,+++******,,,+++***))))))***,,,---)))******************)))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********++++++++++++,,,))))))((((((((()))+++,,,)))***,,,+++******+++---++++++++++++++++++++++++***)))((()))+++---------+++++++++++++++******)))+++***)))((((((((()))***,,,+++***))))))***++++++---,,,++++++,,,,,,***(((,,,,,,,,,------------...------++++++++++++------000///...------...///000///...---------...000111,,,...//////...------...------------------------------......------,,,+++,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))******++++++******)))(((*********)))))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''''''''''''''((()))***+++***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%'''+++---...,,,)))(((+++,,,---,,,***((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((((((((('''(((((()))+++,,,***'''$$$+++)))(((((((((((('''%%%&&&(((******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''(((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((vvvoooiiihhhgggaaaaaaaaa```___^^^\\\[[[ZZZVVVWWWWWWWWWVVVVVVUUUTTTVVVUUUSSSRRRQQQOOOLLLJJJIIIHHHEEEBBB???===<<<<<<<<<:::888666444444444444///000111222222111000///222000...---,,,---///000///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))((((((((())))))***+++++++++******************+++)))************))))))((((((((((((((((((((((((((()))))))))((())))))***+++------,,,+++*********+++)))))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((())))))***************((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))************------------,,,+++******)))***,,,+++***)))***+++************************------,,,,,,,,,+++++++++))))))************)))))))))))))))))))))*********++++++++++++++++++++++++((()))***++++++***)))(((************++++++++++++((((((((((((((()))++++++((()))+++***))))))***,,,)))***+++,,,,,,+++***))),,,+++******,,,,,,,,,+++++++++,,,,,,++++++***))),,,***((('''&&&'''((()))++++++)))((((((((()))******+++,,,...///000///...------------------------,,,+++******+++,,,...000111000...------...000111000000000///...------,,,,,,///111000---+++,,,...,,,,,,------------------------......------,,,++++++++++++++++++***))))))(((((((((((())))))))))))******************))))))******)))(((((((((((((((%%%'''(((''''''&&&'''''')))((((((((((((((((((((('''''''''''''''((()))***+++***)))'''&&&&&&&&&&&&((((((((((((((()))))))))"""'''+++---,,,+++)))+++,,,---,,,)))'''''''''&&&&&&'''((((((((('''&&&*********))))))*********%%%&&&''''''((((((''''''&&&''''''((()))***++++++))))))))))))))))))))))))%%%''')))******)))'''%%%'''''''''(((((())))))***'''''''''(((((((((((((((&&&'''(((((((((((((((((()))((((((+++---,,,'''###)))((((((((((((''''''&&&%%%(((***+++)))'''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$############&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%vvvooohhhggggggbbbaaa``````___^^^\\\ZZZZZZVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQOOOLLLJJJIIIHHHEEECCC@@@>>>===<<<;;;:::777555444444444444111111000000000000000000222000...---,,,---///000.........///////////////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------,,,,,,,,,++++++)))))))))******+++++++++************************(((((())))))*********************++++++*********)))************))))))((((((((((((((((((((((((((()))))))))((())))))***+++------,,,+++*********+++)))((((((''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((()))************)))'''(((***++++++***)))(((++++++++++++++++++++++++((()))))))))************+++++++++++++++***)))))))))+++++++++))))))***,,,)))(((((((((((()))))))))&&&(((+++---...---+++)))))))))************))))))++++++******)))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))******++++++'''((())))))(((((()))+++((()))+++,,,,,,+++)))(((+++******+++,,,---,,,++++++,,,,,,,,,,,,+++******,,,***((('''&&&'''((()))+++***)))((((((((()))***(((***,,,...////////////------------------------+++*********+++---///000111///...,,,,,,...///111---...//////...---+++***---///111000---+++,,,...+++,,,---.........------------......------,,,+++******+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))*********)))((((((''''''((((((&&&(((******(((''''''(((''''''(((((()))******+++))))))((('''''''''''''''******)))((('''&&&&&&&&&(((((((((((())))))******"""$$$''')))+++,,,,,,+++***,,,,,,+++(((&&&&&&&&&((((((((())))))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''((())))))))))))((($$$%%%%%%&&&'''((((((((())))))))))))))))))))))))%%%''')))******)))'''%%%''''''((())))))***++++++'''''''''(((((((((((((((&&&&&&'''(((((((((((((((***((('''(((++++++'''$$$((((((((((((''''''''''''%%%(((***+++)))'''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''')))((('''%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$vvvnnngggfffhhhddd`````````___]]]\\\ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZVVVUUUSSSRRRQQQOOOLLLJJJGGGGGGEEEDDDAAA@@@>>>===:::999888666555555444444444333222111000000000000111000///...---......///.........///////////////------------,,,,,,,,,,,,+++,,,,,,------------,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++++++++***)))((())))))*********))))))***************************))))))))))))***++++++,,,++++++************+++)))((((((''''''(((***+++************************''''''''''''(((***+++,,,'''((())))))******))))))(((((())))))******))))))************************))))))))))))************((())))))******)))))))))***++++++***))))))***,,,((((((((('''(((((()))***!!!&&&+++------+++))))))******************)))++++++******)))((((((((())))))))))))))))))))))))***++++++++++++++++++***)))))))))************+++******++++++************'''(((***)))(((((()))+++((()))***++++++***)))(((''''''(((***---......---,,,,,,,,,,,,,,,++++++***+++***)))((((((((()))******)))((((((((()))+++,,,)))***,,,+++***))))))***...------------,,,,,,,,,)))******,,,---......//////...---,,,,,,---...///(((***+++---.........------///000///...,,,,,,---***+++---...///......---------......------,,,+++)))***************))))))(((((((((((())))))))))))))))))((((((((()))*********)))((('''&&&'''((()))(((,,,......+++))))))+++&&&''''''(((***++++++,,,***)))((('''&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++)))***+++***(((&&&&&&&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***((((((((((((((('''''''''%%%&&&'''((()))))))))))))))(((''''''(((((('''&&&''')))))))))''''''((()))&&&(((******(((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&wwwnnnffffffiiiggg``````___^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYVVVUUUSSSRRRQQQOOOLLLJJJFFFEEEEEEDDDBBBAAA???>>>999999999888777666555444222222333222111///---,,,000/////////......................../////////000,,,,,,,,,,,,,,,,,,------++++++---.........------,,,,,,++++++******++++++,,,++++++++++++*********((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++******)))***++++++++++++***)))'''((()))******************************************************+++,,,,,,******)))))))))***++++++***)))((('''''')))+++,,,************************((('''''''''(((***,,,---'''(((((()))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))************''''''((()))***************++++++***((()))***,,,***))))))((()))***+++,,,"""$$$(((+++,,,+++***)))******++++++++++++******(((((())))))************++++++++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++***))))))((()))***++++++******+++,,,))))))************))))))'''''''''***,,,---,,,+++,,,,,,------,,,,,,+++***)))))))))***************)))((((((((()))+++---...((()))***)))'''''')))+++......---------,,,,,,,,,((()))+++---......------------------------------((()))+++---..................---...//////---,,,)))+++---...//////...---------......------,,,+++))))))************))))))(((((((((((()))))))))))))))(((((('''((()))***+++***)))(((&&&&&&'''((()))'''+++///...***((((((***(((((()))))))))*********(((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))******++++++---...//////...---+++***''')))***)))(((&&&&&&'''))))))((((((''''''''''''+++***)))(((((()))***+++&&&'''(((((())))))((((((******))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''(((((()))))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))'''(((***)))((('''&&&'''''')))+++***(((''')))+++''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&''''''((((((((('''$$$%%%%%%&&&''''''((((((wwwnnnffffffjjjiii``````___^^^]]][[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQOOOLLLJJJEEEEEEEEEDDDCCCBBB@@@???888999999999999777555444...000222222111---(((%%%/////////000//////...------.........//////000000+++++++++,,,,,,---------***+++---...///...------)))))))))***+++---...///+++++++++*********))))))'''(((((()))***+++++++++++++++++++++++++++++++++)))***++++++***)))(((''')))***+++,,,,,,+++***)))''''''(((******+++++++++((((((((((((((((((((((((++++++******++++++,,,---)))((((((((()))***++++++***)))((('''((()))+++---((((((((((((((((((((((((,,,+++)))((((((((()))***'''(((((())))))))))))))))))(((''''''''')))***+++************************))))))))))))************&&&'''((()))***++++++++++++++++++***((()))+++---++++++*********+++---...------------,,,***)))(((++++++,,,,,,,,,,,,++++++&&&&&&''')))***,,,------------------------------***)))(((''''''((()))***))))))))))))************++++++++++++***((('''&&&***,,,------,,,+++---...***))))))))))))))))))******))))))***++++++(((&&&,,,,,,------,,,,,,+++***((()))***+++++++++++++++((((((((((((***,,,...///&&&(((***)))(((***...111.........------,,,,,,,,,'''))),,,...///...,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,///---+++---000111...+++)))***---/////////...---------......------,,,+++((())))))*********))))))(((((((((((()))))))))))))))(((''''''''')))***++++++)))'''&&&%%%&&&((()))$$$(((,,,,,,'''$$$%%%'''************))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''(((((((((((((((''''''(((((()))***+++++++++(((***---//////...+++***&&&((())))))(((''''''((()))((('''&&&&&&&&&&&&&&&)))((('''%%%%%%'''((()))%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$######''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&((())))))*********)))((('''&&&&&&%%%%%%&&&'''((())))))))))))%%%))),,,,,,)))&&&&&&''''''***++++++(((((())),,,((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$###''''''((()))******))))))$$$$$$%%%%%%&&&'''((((((zzzpppiiiiiilllhhhbbb```^^^]]]]]]]]]\\\[[[WWWUUUSSSUUUWWWXXXWWWUUUUUUSSSRRRQQQPPPOOOLLLIIIFFFDDDAAA@@@??????===;;;::::::;;;::::::999888777333333222222111000000000111111000000//////............//////...---,,,,,,++++++,,,---............++++++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,+++*********+++((())))))))))))*********+++***((('''''''''((()))((())))))************)))++++++++++++++++++++++++...---,,,***)))******+++(((((())))))*********+++(((((((((((()))***,,,,,,''''''((())))))))))))((())))))))))))))))))))))))++++++************++++++))))))(((((((((((()))))))))(((((()))******((('''((()))+++,,,,,,***)))'''))))))))))))))))))))))))''''''((()))***++++++,,,************))))))((((((***++++++,,,,,,,,,+++++++++***)))(((((()))***+++,,,+++)))(((&&&%%%%%%%%%+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***))))))***++++++++++++***---,,,***)))))))))***+++,,,)))'''(((***+++***(((******+++++++++,,,,,,,,,///,,,)))'''(((*********---,,,+++))))))))))))***)))************+++++++++)))+++,,,------,,,***)))+++++++++***++++++,,,,,,---......//////......---000---+++***+++,,,,,,+++///......------,,,++++++---------,,,,,,+++++++++...,,,******---...,,,***---.../////////...---,,,)))))))))(((&&&''')))+++%%%%%%%%%%%%''')))+++---,,,,,,***(((%%%###$$$&&&((((((((()))******++++++******(((''''''&&&&&&&&&((()))+++,,,,,,+++***)))&&&&&&&&&'''((())))))***,,,+++***((('''&&&%%%%%%&&&+++...---)))&&&''')))+++***))))))((()))))))))******)))''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''&&&$$$###$$$''')))%%%''')))***((('''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzqqqjjjiiikkkgggcccaaa___^^^]]]]]][[[ZZZWWWUUUTTTUUUXXXYYYXXXVVVTTTSSSQQQQQQQQQOOOMMMJJJGGGDDDBBB@@@@@@???>>><<<888888999888888777666555333333222222111000000000000000000//////////////////////////////...------,,,,,,,,,------,,,++++++,,,,,,------...---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++---,,,++++++*********+++*********+++++++++,,,,,,+++***)))((((((((())))))************)))((('''&&&************************((((((((('''(((((())))))((()))))))))************(((((((((((())))))***+++*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******)))(((%%%&&&'''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))******++++++,,,++++++***+++***)))(((((()))***++++++***)))(((((((((((((((+++***)))(((((()))***+++((())))))*********))))))***)))(((((((((((()))***))))))***++++++++++++***,,,+++******)))))))))***,,,)))'''(((***+++***(((*********+++++++++,,,,,,...,,,))))))***+++*********+++,,,,,,,,,,,,+++***)))************+++++++++***+++,,,,,,,,,+++******+++++++++***++++++,,,---******************))))))---......,,,+++***+++,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***+++---...,,,))),,,,,,---------,,,+++***)))))))))((('''''')))+++((((((''''''''''''((((((***++++++***((((((***,,,)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''+++,,,,,,,,,+++)))'''%%%&&&&&&''''''((())))))***%%%%%%$$$$$$%%%%%%&&&'''%%%(((+++,,,++++++---///++++++***)))))))))))))))***)))(((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((''''''''''''''''''&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''%%%$$$$$$&&&((('''(((******((('''((()))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqjjjhhhjjjfffdddbbb```^^^^^^]]]ZZZXXXVVVUUUTTTVVVXXXYYYYYYXXXTTTRRRQQQQQQQQQPPPNNNLLLHHHFFFCCCAAAAAA@@@???===888888999888888777666555333333222222111000000000//////////////////000000//////000000000///......---------,,,,,,+++))))))---------...------,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++++++++,,,,,,,,,---------,,,+++******))))))*********************)))(((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))))))))))))))************((((((((('''(((((()))))))))((('''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******************)))(((((((((((())))))***+++''''''''''''''''''''''''************))))))(((((()))))))))))))))***************++++++++++++******+++***))))))))))))***+++***)))))))))))))))***+++******))))))))))))******&&&'''((()))************+++***))))))))))))***+++((()))******++++++************++++++******))))))+++)))(((((()))******)))*********++++++++++++,,,,,,+++++++++,,,,,,+++)))'''))),,,...///...,,,+++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++******+++---...---***)))+++---,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++---......+++)))***++++++++++++***)))(((((())))))((('''''')))***'''(((((((((((((((''''''((()))***)))(((((()))+++******))))))(((''''''&&&$$$$$$$$$%%%%%%'''((((((***+++++++++***)))'''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''((()))***+++'''&&&$$$$$$%%%%%%$$$###,,,++++++***)))************)))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''')))******)))(((((()))+++))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuoooiiihhhjjjgggfffdddaaa```^^^\\\YYYWWWUUUUUUUUUVVVXXXYYYYYYYYYSSSRRRQQQQQQQQQQQQOOOMMMIIIFFFDDDBBBBBBAAA@@@>>>:::::::::::::::999777777333333222222111000000000---......//////000000000///000000000000000//////---------------,,,+++***............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************++++++++++++,,,,,,,,,------,,,,,,+++++++++***************++++++,,,,,,++++++************************'''(((***+++++++++***))))))))))))))))))*********)))((((((''''''''''''(((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((++++++************++++++))))))(((((((((((()))))))))***+++++++++***************(((((()))***,,,...((((((((((((((((((((((((******))))))))))))))))))))))))))))))******************************)))(((***************************))))))(((((())))))******))))))))))))))))))***))))))***++++++++++++++++++******************+++((())))))***************((()))***++++++***)))(((******)))((()))*********************+++++++++++++++++++++---...---+++(((''')))+++---------,,,+++))))))*********++++++++++++******)))******+++,,,+++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,++++++***++++++,,,---++++++,,,,,,---...//////,,,++++++++++++++++++++++++,,,...000000///,,,***+++++++++******)))((((((((()))***)))((('''(((***###%%%''')))******))))))+++,,,,,,***((('''((()))*********))))))(((((((((%%%%%%%%%%%%&&&'''((()))&&&'''((()))*********)))''''''''''''(((((())))))******)))))))))******+++777222......111333111...,,,,,,+++***************))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&+++++++++)))((((((+++------,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooolllggggggjjjgggfffdddbbbaaa___]]]YYYVVVTTTUUUVVVWWWWWWWWWXXXYYYSSSRRRQQQQQQRRRQQQOOOMMMIIIGGGDDDCCCBBBBBB@@@>>>:::::::::::::::999777777333333222222111000000000------......//////000000//////000000000000000///,,,,,,---......///..................---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********))))))***++++++************++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++***)))((((((++++++++++++++++++++++++++++++,,,---,,,+++)))(((******)))))))))))))))))))))((((((''''''''''''(((+++***)))((((((***,,,---))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((***,,,,,,***)))***+++((('''%%%$$$%%%&&&)))***))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********)))*********))))))((('''******++++++++++++************)))((('''''''''''')))))))))******)))))))))+++++++++++++++***)))(((*********++++++*********(((((()))************)))'''(((***++++++***)))(((*********)))((()))******))))))*********+++++++++)))***+++---...---+++(((******))))))))))))******))))))*********+++++++++***))))))))))))***+++,,,++++++++++++,,,---...///---,,,+++************+++///,,,***+++///000...,,,***++++++,,,---...//////+++++++++++++++++++++++++++...000222111///---,,,---,,,,,,+++***)))))))))''')))***)))((('''((()))$$$%%%''')))******)))(((+++---------+++)))***+++)))))))))******+++++++++((((((''''''''''''((((((&&&&&&'''((())))))******''''''''''''(((((((((((('''''''''&&&''''''((()))$$$******(((,,,+++******))))))******)))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''((((((((())))))******+++'''''''''''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&+++++++++***((()))+++---------,,,+++***)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwjjjjjjggggggjjjhhheeedddbbbaaa```]]]YYYVVVTTTVVVWWWVVVUUUUUUVVVXXXUUUSSSRRRRRRRRRQQQOOOMMMIIIFFFDDDBBBBBBAAA@@@>>>888888999888888777666555333333222222111000000000..................//////......///000000000//////,,,---...//////000000000---------...------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***))))))))))))***++++++(((((()))))))))*********+++,,,,,,,,,,,,+++******,,,+++***)))'''%%%###"""+++++++++++++++++++++++++++++++++******)))((('''************))))))))))))((((((((('''(((((())))))******)))((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''***,,,,,,)))((()))+++***)))'''&&&&&&''')))***************************''''''((()))***+++,,,,,,************)))))))))((())))))***))))))((('''&&&******+++,,,,,,+++************((('''&&&&&&&&&&&&))))))************))))))))))))))))))((('''&&&%%%))))))***++++++***))))))'''((())))))******))))))(((((())))))******)))))))))******)))(((((()))+++)))))))))************+++((())))))+++------***(((+++***(((''''''((()))***)))************+++++++++(((((())))))***+++++++++++++++++++++,,,...///000...---,,,++++++,,,---...333444555777888666000+++++++++,,,,,,---...//////*********+++++++++++++++,,,...111111000...............,,,+++************'''(((******)))(((((()))))))))))))))((('''&&&%%%"""$$$'''((('''((()))***((((((((()))***+++++++++)))(((((('''''''''(((((()))(((((((((''''''''''''''''''((((((((((((((((((&&&&&&'''((()))+++---...,,,)))'''***000444444111+++******)))((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''***++++++***))))))***,,,,,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssiiikkkgggfffiiigggdddcccbbbbbbaaa^^^ZZZWWWTTTVVVWWWVVVTTTSSSTTTVVVVVVTTTSSSRRRRRRQQQNNNLLLHHHFFFCCCBBBAAAAAA???===888888999888888777666555333333222222111000000000..................------------...///////////////------......///.........,,,,,,------...---------*********++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))))))))))))))***++++++((((((((()))))))))*********+++,,,,,,,,,+++))))))*********)))((('''&&&%%%***************************))))))((((((((())))))************)))))))))((((((((((((((())))))***+++(((((((((((()))))))))***++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))&&&))),,,+++(((&&&(((+++---,,,+++***))))))******))))))))))))))))))))))))(((((())))))*********+++,,,++++++***)))(((''''''))))))))))))((('''&&&%%%***++++++,,,,,,++++++***))))))((((((((((((((()))((()))***++++++***)))((('''(((((((((((((((''''''((())))))******))))))((('''(((((()))))))))))))))((((((((((((((()))******(((***+++***((('''))),,,))))))))))))************((((((((()))++++++***((((((((())))))*********+++)))************+++++++++&&&''')))***+++++++++***+++++++++,,,---...///000......,,,,,,---...000222777@@@JJJMMMEEE:::000+++,,,,,,,,,------.........)))*********+++++++++++++++---000///---,,,---...///...,,,***))))))))))))&&&(((******)))(((((((((***)))(((''''''&&&&&&&&&!!!$$$%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((''')))******+++,,,---///000***((('''((())))))'''$$$***)))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''((((((((((((((((((&&&''''''%%%$$$$$$&&&((((((***++++++***))))))***++++++***)))'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssjjjlllgggfffhhhfffdddcccbbbbbbaaa___[[[XXXTTTVVVWWWVVVSSSQQQRRRTTTWWWUUUSSSSSSRRRPPPNNNKKKHHHEEECCCAAAAAA@@@???===::::::;;;::::::999888777333333222222111000000000/////////......------,,,,,,,,,---...//////..................---,,,++++++++++++,,,---............,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---))))))((())))))***++++++((())))))))))))***************+++,,,+++***)))((('''((()))+++---.........))))))))))))))))))))))))))))))(((((((((***,,,---+++*********))))))(((((((((((((((((()))+++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))%%%))),,,+++'''%%%'''++++++***)))'''&&&&&&%%%%%%((((((((((((((((((((((((************))))))))))))---,,,+++***)))'''&&&&&&))))))))))))((('''&&&%%%***+++,,,------,,,+++***(((((((((((()))***+++,,,((()))***++++++***)))((('''((()))***++++++++++++'''((()))******)))(((''''''(((((())))))))))))))))))(((''''''''')))***+++(((***+++***((('''))),,,))))))))))))************(((''''''(((***+++)))((($$$&&&))),,,...---,,,+++)))************+++++++++%%%''')))+++,,,+++***)))+++++++++,,,---...000000***)))(((((()))+++---///888JJJ\\\^^^OOO;;;///+++,,,,,,,,,---------......))))))******++++++++++++***,,,...---******,,,...///---+++***((((((((()))&&&(((***+++)))(((((((((((('''&&&&&&&&&((()))+++''')))+++,,,***))))))***'''''''''&&&%%%%%%$$$$$$######$$$%%%&&&((()))***%%%%%%%%%&&&'''(((******((((((((((((((('''''''''+++***))))))(((((())))))''''''(((***,,,,,,+++)))))))))((('''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%''''''(((((())))))******''''''&&&$$$###$$$''')))''')))++++++***)))((()))------,,,***)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwllljjjfffhhhjjjeeegggfffeeeccc```]]]ZZZYYYSSSRRRQQQPPPQQQSSSUUUVVVUUUUUUUUUTTTRRRQQQOOONNNIIIGGGCCCBBBAAAAAA@@@???<<<;;;:::999777666555444333333333444444333333222---......//////////////////////////////000111111------..................***++++++,,,+++***((((((...,,,++++++---......---***************************(((((())),,,---,,,)))************))))))))))))))))))************)))))),,,***'''&&&&&&(((+++...************************++++++******))))))((((((***,,,------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((******)))(((((((((((((((''''''((((((((('''%%%$$$(((((())))))*********+++'''((()))***************))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))************************''''''((()))))))))))))))'''''''''''''''''''''''',,,+++++++++******))))))***)))(((''''''((()))***++++++++++++++++++++++++(((***++++++******+++,,,,,,)))(((+++000333000---++++++************++++++222444555666444111,,,***333222///---+++*********++++++******************,,,---.........,,,)))(((***)))'''&&&&&&&&&'''(((...---***(((&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&'''((()))***+++,,,---''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&)))(((((())))))***+++,,,+++***)))((()))+++---...,,,)))&&&'''***---------,,,***'''&&&'''''''''&&&)))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%&&&&&&((()))'''&&&%%%$$$%%%''')))***((((((''''''&&&&&&&&&%%%******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''''')))))))))))))))(((((((((***)))'''&&&%%%%%%&&&&&&)))((((((''''''''''''(((***,,,------***'''%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''%%%###$$$'''((('''%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((}}}vvvllljjjfffhhhjjjdddgggfffdddbbb___]]]ZZZYYYTTTSSSRRRRRRSSSTTTVVVXXXUUUUUUUUUTTTRRRQQQOOONNNIIIGGGDDDBBBAAAAAA@@@???<<<;;;:::999888666555555444444444444333222000000---...//////000000/////////.........//////000111---...............---------......///...---,,,+++...,,,++++++---......---+++++++++++++++++++++++++++)))(((***,,,---+++)))************)))))))))))))))******************)))---+++)))'''(((***,,,...*********************************))))))))))))))))))+++,,,,,,+++******+++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))((((((((((((******)))((((((((((((((((((((()))))))))((('''&&&(((((()))))))))*********)))******++++++++++++***)))))))))(((((((((''''''((((((''''''''''''''''''))))))))))))))))))))))))+++*********))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((())))))))))))************+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))((('''((((((******))))))))))))))))))))))))(((***++++++******+++,,,+++***)))+++///000///,,,++++++************++++++---...000111111///,,,+++000///---,,,***)))))))))************************,,,---......---,,,***(((***)))((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((((())))))(((''''''&&&&&&'''(((((()))***++++++&&&''''''''''''(((((((((***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++***(((''''''((()))***+++)))&&&'''***,,,---,,,+++)))'''&&&'''(((''''''''''''&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&&&&***)))((('''''')))+++,,,*********))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&'''(((((('''''''''(((((())))))+++------+++)))))))))((((((((('''&&&%%%%%%%%%)))(((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&(((&&&%%%&&&)))***)))'''%%%%%%%%%&&&'''((()))******)))((('''%%%%%%%%%%%%{{{~~~sssjjjiiieeegggiiidddfffeeedddbbb___\\\ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYUUUUUUTTTSSSRRRPPPOOONNNIIIFFFDDDBBBBBBAAA@@@>>><<<;;;:::999888777666555555555444333222000...------...//////000000//////.........---......///000////////////...---,,,,,,++++++,,,,,,,,,+++******---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***(((++++++*********)))))))))******++++++++++++******---+++***))))))+++---...************************))))))))))))************(((***++++++***))))))***'''(((((()))***+++,,,---++++++++++++++++++++++++(((((((((((())))))))))))***))))))((((((((((((((())))))*********)))(((((((((((())))))))))))******++++++,,,,,,++++++*********)))))))))))))))((((((******)))(((((('''&&&&&&))))))))))))))))))))))))++++++++++++************))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''************+++++++++++++++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((()))***+++)))))))))))))))))))))))))))***++++++******+++---******++++++,,,,,,,,,,,,++++++************++++++***+++,,,---............,,,,,,,,,,,,,,,+++***)))************************,,,,,,---------+++***)))+++***)))(((((((((((()))&&&%%%%%%&&&&&&'''((()))(((((()))))))))(((''''''''''''((((((((()))))))))((((((((()))))))))************)))(((((((((((()))%%%%%%&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((())),,,+++)))(((''''''((((((***((('''''')))++++++++++++)))'''&&&'''(((((((((%%%%%%&&&&&&((()))+++,,,)))((('''&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''************)))((('''''''''''''''''''''((()))***'''***,,,---,,,+++,,,,,,))))))((((((''''''&&&&&&******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%######$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%%%%%%%|||}}}}}}mmmggghhhdddfffiiieeeeeeeeecccaaa^^^[[[YYYWWWVVVUUUUUUUUUVVVWWWXXXYYYUUUTTTTTTSSSRRRPPPOOONNNHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;:::888777777666333333333222111000............///000000000000000......---------......///////////////...---,,,+++*********+++************---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++*********))))))+++++++++,,,,,,+++++++++++++++***)))***+++,,,---++++++++++++++++++++++++(((((())))))******++++++(((***++++++***))))))***))))))******+++,,,------************************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))+++++++++++++++***)))(((************))))))))))))******))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''''')))))))))*********++++++******))))))))))))******))))))(((((((((((())))))************************''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++++++++++++++++++++)))***,,,+++******+++---***+++,,,+++))))))***,,,++++++************++++++,,,,,,,,,,,,---...000000***+++------------+++******************++++++++++++,,,,,,,,,,,,+++***)))+++******)))))))))))))))'''''''''((()))***++++++(((((()))))))))(((((('''((((((((((((''''''''''''******+++++++++,,,,,,,,,))))))((((((((((((((()))'''''''''((((((((())))))'''&&&&&&''''''((()))***++++++***)))(((((()))))))))((((((((()))***+++++++++)))'''&&&((())))))((($$$%%%%%%&&&((()))***+++,,,++++++***)))(((((('''%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&'''''')))******(((***,,,,,,+++++++++,,,***)))))))))((((((''''''((((((''''''&&&%%%%%%$$$'''''''''''''''&&&&&&%%%############$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((~~~}}}yyyvvvgggdddfffccceeejjjfffeeedddccc```^^^[[[XXXWWWTTTTTTUUUUUUVVVVVVWWWXXXTTTTTTTTTSSSQQQPPPNNNMMMHHHFFFDDDCCCCCCBBB???===<<<;;;;;;:::999888777777111111222222222111000000...//////000000000000000///...------------......////////////...---,,,+++.........---............---+++******,,,------,,,++++++++++++++++++++++++++++++,,,+++***)))))))))++++++++++++************+++++++++,,,,,,+++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))+++,,,,,,+++******+++*********************)))************************'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((()))))))))(((((((((((((((((())))))******)))(((''''''))))))))))))************(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++++++++***((((((((()))))))))*********))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---+++++++++***(((((()))+++++++++************++++++---,,,,,,++++++,,,---...((()))***,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++*********************))))))(((((((((((()))))))))))))))(((((()))))))))))))))((((((((((((((('''''''''''')))))))))*********++++++'''''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))***''''''''''''(((((())))))))))))))))))))))))***+++,,,)))''''''((())))))(((%%%%%%&&&&&&'''''''''''',,,,,,+++******)))((('''(((((('''''''''''''''((('''''''''''''''((((((((()))((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''''''''(((((($$$%%%%%%%%%&&&&&&''''''&&&'''((()))((('''&&&%%%&&&&&&&&&'''''')))*********+++,,,+++)))(((((())))))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%''''''(((((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((~~~wwwsssfffeeegggccceeeiiifffdddcccbbb```]]]ZZZXXXVVVSSSSSSTTTUUUUUUVVVVVVWWWTTTTTTSSSRRRQQQOOONNNMMMGGGFFFDDDDDDCCCBBB???===<<<;;;;;;:::999999888888111111222222222222222111...///000000111111000000000///......---.........////////////...---,,,,,,------,,,,,,,,,---......,,,+++******,,,------,,,************************)))+++,,,,,,***))))))***,,,++++++++++++***************++++++++++++******'''((()))************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))+++,,,,,,+++******+++))))))((((((((('''''''''************************''''''(((((())))))******((((((((((((((())))))***(((((('''''''''((())))))))))))((((((((((((''''''((((((((()))((((((''''''(((((()))))))))))))))***&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))******++++++***))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,...,,,+++***))))))***++++++++++++************++++++++++++***)))))))))******''''''((())))))))))))))))))))))))***++++++,,,,,,++++++++++++******++++++))))))*********)))(((''''''''''''(((''''''&&&%%%(((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&''''''''')))***,,,+++***)))***+++---+++((('''((()))((('''%%%&&&&&&'''&&&&&&%%%$$$(((((())))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''((())))))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***,,,------+++(((&&&&&&'''))))))))))))(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%'''((((((''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%{{{wwwjjjiiikkkeeeeeehhheeedddcccaaa___]]]ZZZWWWVVVSSSTTTTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRQQQOOONNNMMMGGGFFFDDDDDDDDDBBB???<<<;;;;;;;;;::::::999999888333333444333333222111111//////000111111111111000111000//////.........///---...............------+++******)))***+++,,,---,,,+++)))***+++------,,,++++++++++++++++++++++++'''***,,,,,,***)))***,,,,,,,,,+++++++++*********)))******************)))((()))***,,,,,,+++***)))*********************************)))))))))))))))(((***++++++***))))))***))))))))))))************************************'''''''''((()))*********((((((((((((((()))******))))))((((((((()))***+++))))))(((((((((''''''''''''(((((())))))))))))(((''''''((((((((()))))))))''''''''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,+++***((('''))))))))))))))))))))))))***+++---,,,++++++,,,......+++((((((***---,,,+++++++++************++++++***************************))))))))))))******+++((())))))***++++++,,,,,,+++***************++++++(((((()))))))))((('''&&&%%%&&&'''(((((('''&&&&&&(((((()))***************((()))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&''''''((('''''''''))),,,...---+++***+++,,,///,,,)))((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&''''''((()))%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))---...---+++(((''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''')))))))))(((&&&%%%"""$$$&&&%%%######%%%'''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%{{{ooommmnnnfffeeegggcccccccccaaa___\\\YYYWWWUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSSSSRRRQQQOOONNNMMMGGGFFFEEEDDDDDDBBB???<<<;;;;;;;;;::::::999999999666666555444333111000/////////000111111111111111111111000///////////////------......///...............---,,,---...000111,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,***)))+++---,,,,,,,,,+++++++++******))))))************))))))(((***,,,---------+++***((((((((((((((((((((((((++++++******))))))((((((''')))******((((((((()))++++++,,,---...//////000))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))************)))))))))***,,,---))))))(((((('''''''''&&&'''((()))***************&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))************+++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))******+++++++++,,,+++,,,,,,,,,+++)))(((&&&++++++++++++++++++++++++***,,,------,,,+++---...///***&&&''',,,///...+++++++++************++++++***+++,,,---------------......,,,,,,,,,---...///((())))))***++++++,,,,,,+++***************++++++'''((()))))))))(((&&&%%%&&&'''(((*********))))))(((((()))***************((()))))))))*********+++))))))))))))************((((((((((((((()))******$$$%%%%%%&&&'''))))))***)))(((((())))))***+++,,,+++,,,,,,,,,+++***)))(((***---///...,,,***+++---000---***((((((((('''%%%%%%&&&((()))))))))(((''''''((()))******)))(((((()))*********)))(((((('''((((((((())))))*********%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***)))(((((('''''''''((((((.........,,,)))((()))***''''''''''''((((((((((((++++++***)))(((''''''&&&&&&((()))***)))(((&&&%%%###&&&((('''%%%$$$&&&)))((('''&&&%%%$$$##################$$$%%%&&&((())){{{nnniiigggfffeeefffeeebbb___]]]\\\ZZZXXXVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>===<<<;;;999999777666444222111111111222000000111111111111000000000000000000////////////+++,,,------......------////////////...------,,,//////...---,,,,,,+++***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))),,,------------,,,+++***************************,,,+++***))))))***+++,,,++++++******++++++,,,---***,,,---,,,)))''')))+++***************)))((((((%%%''')))***)))((()))***((((((((((((((((((((((((+++***((('''&&&''')))***((((((''''''''''''((((((+++************)))&&&###((('''&&&&&&'''((()))***************************,,,,,,++++++***))))))((())))))(((((('''''''''&&&(((((())))))))))))((('''************)))'''&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((()))***,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$''''''(((((((((((('''''''''(((((()))))))))))))))(((''''''&&&&&&((()))***++++++******)))*********************************++++++******************((()))***++++++***)))(((***+++,,,---,,,+++***)))((()))***+++,,,---------000///...,,,,,,++++++,,,(((((((((((()))***+++,,,++++++------------++++++,,,,,,+++***)))))))))***((())))))))))))'''&&&%%%%%%%%%&&&&&&'''((())))))***************)))))))))%%%&&&&&&'''((()))******))))))))))))(((((((((((('''((((((((())))))*********(((%%%$$$%%%&&&''''''***(((&&&$$$%%%'''***---)))))))))))))))(((((((((((((((((((((((((((((((((---,,,++++++,,,,,,***)))%%%%%%%%%&&&&&&&&&''''''%%%'''******)))''''''''')))((('''&&&&&&'''((()))(((((())))))(((&&&$$$###'''&&&%%%%%%%%%%%%&&&''')))((('''&&&$$$###"""!!!$$$'''))))))%%%######$$$(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++,,,111...+++******+++,,,+++(((((()))***************)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&& """''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%ssskkkgggcccbbbccceeeccc```^^^\\\[[[YYYWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTRRROOOLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<<<<<<<;;;:::999888777666555444333222111111111000000111111111111000000------...///000111222222/////////...---,,,+++***...---,,,+++******++++++//////...---,,,,,,++++++************+++++++++++++++,,,,,,,,,++++++***)))++++++*********)))))))))************************++++++***))))))***++++++++++++******++++++,,,---...///000---)))''''''(((***************)))((((((&&&(((******)))(((((()))(((((((((((((((((((((((()))((('''&&&&&&''')))***((((((((('''(((((())))))(((''''''(((******)))((((((''''''&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''''''''''''''******))))))((((((''''''))))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((())))))))))))((((((((('''&&&'''((()))*********************++++++++++++++++++++++++++++++************************))))))************))))))++++++,,,,,,++++++***)))+++++++++++++++******)))///......---,,,,,,++++++,,,+++******))))))))))))++++++,,,------,,,++++++,,,+++******))))))******((())))))))))))'''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))444000+++))))))(((&&&$$$$$$###!!! !!!###%%%''''''''''''''''''''''''&&&((((((((((((((((((((((((***)))'''((())))))'''&&&&&&&&&&&&'''''''''((((((%%%'''******)))''''''''')))((('''&&&&&&'''((()))%%%&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''(((((()))%%%(((******((('''''')))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************+++,,,---...,,,)))((()))++++++***((((((((()))))))))*********))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$######&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&xxxmmmgggcccbbbdddeeeccc```___^^^\\\ZZZWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVTTTPPPLLLJJJHHHFFFDDDCCCBBBAAA???===::::::::::::999777666555555555555444333222111000///000000111111000000///------...///000111222222/////////...---,,,+++***---,,,***))))))***+++,,,.........------,,,,,,,,,+++++++++++++++*********+++++++++,,,++++++***))),,,+++***)))((()))******************************++++++***))))))***+++++++++************+++,,,,,,///000///---***(((((())))))************))))))(((''')))******((('''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&''')))***((((((((((((((()))***+++)))(((&&&''')))******)))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***+++******))))))******+++)))((((((''''''(((((())))))))))))(((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''((()))***)))))))))******+++,,,,,,++++++++++++++++++++++++*********************************))))))*********,,,,,,+++************+++******++++++******)))(((------......---,,,+++***------+++******)))))))))***+++,,,------,,,+++***++++++***)))))))))******((())))))))))))'''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''((()))%%%!!!###(((+++***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''''')))))))))))))))))))))))))))'''&&&&&&'''((('''%%%'''''''''((((((((())))))%%%''')))***((('''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''')))***+++,,,%%%''')))***))))))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++***((('''''')))******)))((((((''''''(((((()))************)))((((((''''''&&&&&&'''''''''&&&&&&%%%$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''{{{nnnhhheeeeeegggeeecccaaa```___]]]ZZZXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTVVVWWWWWWUUUQQQMMMJJJHHHFFFDDDCCCCCCBBB@@@>>>::::::::::::999777666555444555555555444222000/////////000000000000//////000000000000////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++***************++++++++++++******...---+++))))))***,,,---************************+++******************+++***************++++++,,,++++++,,,++++++***++++++))))))************)))((((((***+++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))(((((())))))***+++,,,---+++(((''''''(((((('''(((((('''''''''(((((((((************************&&&''''''(((((()))******(((((((((((((((''''''''')))'''&&&%%%%%%'''(((******((('''&&&'''(((***,,,+++******))))))******+++)))(((((((((((((((((()))***))))))((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))******+++''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((((()))***+++,,,,,,,,,***************************************+++++++++,,,+++))))))))))))+++,,,---,,,***)))))))))***+++&&&'''((()))***++++++++++++,,,...///...,,,***)))++++++******+++,,,,,,---***+++,,,------,,,+++*********))))))))))))******((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%++++++(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((******)))(((&&&'''''''''((((((((((((&&&'''))))))(((''''''((((((((((((''''''(((((((((+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***+++***)))(((((('''&&&(((***++++++***(((''''''&&&'''((()))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((~~~ppphhhddddddgggdddbbbaaa```___^^^ZZZXXXUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVWWWUUURRRMMMKKKJJJHHHEEEDDDDDDCCCAAA???<<<<<<;;;;;;:::888777666444555555555444222000/////////000000000000//////000000000000////////////,,,---......//////......)))+++---//////---+++))),,,,,,---------------------,,,,,,,,,++++++******)))******++++++*********...---+++))))))***+++,,,*********************************++++++***************))))))******+++,,,***)))))))))*********)))((())))))*********))))))(((***+++***(((''''''((())))))))))))))))))))))))'''((((((((()))***+++,,,)))))))))))))))***++++++,,,***(((''''''(((((('''((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&(((***+++)))((('''&&&'''(((+++,,,***))))))(((((())))))***((())))))))))))))))))((())))))((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((()))))))))))))))'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,+++***)))((()))***+++&&&'''((()))***+++++++++***+++---......,,,***)))+++++++++***++++++,,,,,,******+++,,,,,,+++*********))))))((())))))******((())))))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&%%%%%%%%%(((%%%"""###''')))&&&###%%%&&&''''''''''''&&&%%%'''((((((((())))))******))))))))))))))))))))))))+++)))))))))++++++***)))%%%%%%&&&&&&&&&'''''''''&&&((())))))'''''''''((('''(((((((((((((((((('''+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&%%%''''''&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))###%%%''')))*********)))''''''(((***,,,---,,,***'''''''''''''''(((((()))((((((''''''''''''&&&&&&'''(((((((((''''''&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((rrrhhhbbbaaacccbbbaaa``````___^^^ZZZWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUUUUTTTRRROOOMMMJJJHHHFFFEEEDDDCCCAAA???======<<<<<<;;;999888777555555555444333222111000...//////000000//////...------...///000111222222000000000///...---,,,+++''')))+++---...,,,***(((,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++((()))******+++*********+++***)))((('''((())))))************************)))***++++++++++++***)))***))))))))))))***++++++---+++)))))))))((('''%%%((())))))************)))''')))******((('''(((((())))))))))))))))))))))))((())))))******+++++++++***))))))(((((()))))))))(((&&&&&&''')))+++++++++((((((((()))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''((()))+++,,,)))(((''''''''')))***+++)))((((((''''''(((((()))((())))))******))))))((((((((((((''''''((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''((()))*********))))))'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++***))))))))))))*********++++++******)))(((***+++,,,------,,,+++***///...,,,+++))))))(((((()))***+++,,,,,,+++***)))))))))((((((((()))******((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))''''''(((((())))))******'''&&&&&&&&&&&&%%%%%%%%%+++***((((((''''''%%%###&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***(((&&&&&&(((((((((''''''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,(((((())),,,......,,,***&&&'''((())))))))))))((('''''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''rrrhhhbbbaaabbbaaa```_________]]]YYYVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQRRRSSSRRRQQQPPPOOOIIIGGGEEEDDDDDDCCC@@@>>>======<<<<<<;;;999888777666555444333222111111111......////////////......------...///000111222222000000000000///---,,,++++++++++++++++++,,,,,,---++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))((((((((((((************************)))***++++++++++++***))))))))))))))))))***++++++---+++))))))******(((%%%(((((()))***************&&&(((******)))(((((())))))))))))))))))))))))))))))))))))*********))))))******)))(((''''''''''''&&&&&&&&&(((***,,,+++***(((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))((()))************)))((('''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''((())))))***************'''((()))***+++***))))))((()))+++,,,,,,+++***)))************************((())))))***++++++,,,,,,***++++++,,,,,,++++++******************))))))(((+++++++++++++++******)))++++++++++++++++++++++++...---,,,***(((((('''''')))***+++,,,,,,+++***)))((((((((((((((()))******((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''(((((())))))******'''''''''((()))*********''''''''''''&&&&&&&&&%%%$$$&&&((((((&&&&&&'''(((***))))))(((((((((((('''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%'''((())))))(((%%%###$$$'''))))))((()))((((((''''''(((((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,---((((((***---///...+++(((&&&''')))++++++***)))''''''''''''''''''((((((((())))))))))))((('''&&&%%%###%%%''''''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&qqqiiidddccceee```____________]]]YYYVVVVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPQQQQQQQQQQQQQQQPPPHHHFFFDDDCCCCCCBBB???===<<<<<<<<<;;;:::999888777777666444222111111111222......////////////......000000000000////////////---......///////////////000...,,,***+++---000333++++++,,,,,,---...//////+++++++++,,,,,,---------(((((()))******************++++++++++++***))))))************************)))***+++,,,,,,+++***))))))))))))))))))******++++++)))'''))),,,---,,,***(((((()))***************%%%''')))***)))((()))***))))))))))))))))))))))))((()))))))))))))))((('''+++***)))'''&&&&&&&&&&&&)))(((((()))+++***(((%%%(((((()))))))))(((&&&%%%))))))))))))))))))))))))###$$$%%%&&&((()))******&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))(((&&&&&&&&&'''''')))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''''''''((((((((((((''''''))))))***+++++++++++++++'''((()))++++++******))))))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++,,,------,,,+++***)))***+++++++++***((('''((()))***+++,,,---------,,,++++++******+++,,,,,,******)))))))))))))))***)))***+++,,,,,,+++***)))((((((((((((((()))******((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***++++++,,,%%%&&&&&&'''((()))******&&&''''''((()))******+++(((((((((''''''&&&&&&&&&'''***---,,,'''%%%''')))***)))(((''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''((((((((()))'''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&(((((())))))(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))###!!!!!!%%%(((((('''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++'''(((***---///---***'''%%%'''***------+++)))'''(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%zzznnnjjjgggffffffbbbaaa``````___\\\WWWTTTUUUUUUUUUWWWXXXWWWTTTQQQSSSRRRQQQPPPOOOOOONNNMMMJJJIIIFFFDDDBBB@@@??????;;;<<<<<<<<<;;;999777666666666555555333111///...------...............---.........///////////////.../////////...---,,,,,,,,,---...//////...---,,,///...,,,+++***+++,,,,,,...---,,,***)))(((((((((************************))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++******)))******++++++++++++******++++++******)))((((((((()))))))))(((((((((((((((************))))))((((((''''''&&&'''((()))+++,,,))))))(((((('''''''''&&&(((((())))))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&+++***)))(((((()))***+++,,,+++***((((((((()))***((((((((()))******++++++(((((((((((()))))))))******)))(((''''''((()))***++++++*********************))))))((('''&&&&&&%%%+++***)))(((((('''((((((+++)))''''''***+++***(((''''''(((((())))))******---,,,)))(((''')))+++---......------,,,+++******+++++++++*********))))))''')))***,,,---------,,,((('''''''''((()))+++,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++((((((''''''''''''((((((((()))))))))'''''')))***,,,***((((((***+++,,,+++'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''************))))))))))))%%%%%%&&&'''((((((((('''***)))'''%%%$$$%%%&&&'''******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&***)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''')))+++,,,,,,+++)))'''(((((((((((((((((((((((('''''''''(((((((((((((((,,,+++)))'''&&&'''((()))'''%%%!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&''')))***+++***((('''+++)))'''''')))++++++***'''(((***,,,,,,***((('''&&&'''((())))))***))))))''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''(((''''''&&&&&&)))'''%%%$$$%%%%%%$$$###tttjjjiiihhhggggggcccbbbaaa```___]]]ZZZWWWVVVUUUVVVWWWXXXWWWUUURRRRRRQQQQQQPPPOOONNNMMMLLLJJJHHHFFFDDDBBB@@@??????<<<<<<;;;;;;:::888777666777666555444222111000///...//////000000//////...///////////////..................///......------,,,------...//////......)))))))))***+++,,,......,,,+++******************************************))))))))))))))))))))))))))))))***+++++++++******)))******+++++++++************++++++++++++******)))))))))))))))*********))))))))))))))))))))))))******)))))))))(((((((((((((((''''''((()))***+++))))))((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((((((+++***)))((('''(((((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&''''''***)))(((''''''((()))***************************++++++******)))(((((('''***))))))(((((((((((()))((('''&&&'''+++------,,,))))))))))))*********+++---+++)))(((((()))+++,,,---------,,,+++*********+++++++++*********))))))((()))+++,,,---------,,,)))((((((((()))***,,,---***++++++,,,,,,++++++***+++*********))))))))))))((((((''''''''''''((((((((()))))))))'''''')))******)))'''''')))***+++***((())))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))&&&&&&'''(((((((((''''''((('''&&&%%%%%%&&&((()))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))(((''''''''''''''''''((()))(((''''''&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''((()))******)))(((''''''%%%$$$$$$&&&(((((((((''')))+++,,,,,,+++)))'''&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%pppjjjjjjiiiffffffdddbbbaaa``````___]]][[[WWWWWWWWWXXXYYYXXXVVVSSSRRRRRRRRRQQQPPPOOONNNMMMIIIHHHFFFDDDBBB@@@@@@???<<<<<<:::999888777777777888666444222111111111111000000000111111000000///000000//////......------------......///.........---------------...///000'''''')))+++---......///***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((()))***+++++++++++++++******++++++++++++******'''(((((()))******++++++*********************************))))))))))))((())))))(((((((((((())))))))))))(((((((((((('''''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''(((((())))))(((''''''''''''((()))))))))((('''&&&&&&&&&******))))))))))))))))))))))))(((((((((((())))))************************,,,,,,,,,++++++******))))))(((((((((((())))))***)))((('''(((+++---...---************++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++******))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,---******++++++++++++******))))))))))))(((((((((((()))((((((''''''(((((()))((()))))))))'''''')))***)))(((&&&'''(((******)))((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''$$$$$$%%%%%%&&&'''(((((((((((()))))))))((('''''''''&&&%%%%%%&&&((()))***))))))((((((''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((())))))***)))((((((''''''(((((()))***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''$$$$$$######$$$%%%'''((('''((((((((('''&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&'''((()))******)))((('''%%%$$$"""###%%%'''((((((((()))+++,,,,,,+++)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((((('''rrrlllllliiieeecccdddbbb```_________^^^]]]YYYXXXWWWXXXYYYYYYWWWUUUTTTTTTTTTTTTSSSQQQPPPOOOIIIHHHFFFDDDBBBAAA@@@@@@===<<<:::888777777777888888666444111000111111222000000111111000000//////111111000///...------,,,,,,,,,---.../////////...000///...,,,,,,---......***+++,,,.........---,,,+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''((()))***+++,,,,,,,,,******++++++++++++******(((((())))))***************************+++++++++++++++++++++******************)))((((((((((((((())))))((((((((((((((((((+++*********)))))))))(((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))***'''''''''''''''''''''''')))))))))((((((''''''''',,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))************,,,,,,,,,++++++*********(((((('''(((((()))******,,,+++************************************************************+++++++++++++++*********))))))************************)))*********************))))))))))))******++++++******++++++++++++*********************)))))))))))))))(((((((((((())))))((()))))))))'''''')))***)))((('''((()))******)))((()))***(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((*********)))((((((''''''))))))******)))(((''''''''''''&&&&&&'''((()))))))))(((((('''''''''(((((((((((('''''''''(((((()))&&&''''''((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((()))((((((((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))***))))))(((''''''&&&$$$%%%''')))******((()))***++++++***)))((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$&&&(((((('''sssmmmmmmjjjfffccccccaaa___^^^______^^^]]]ZZZXXXWWWXXXYYYYYYWWWVVVRRRSSSSSSSSSRRRPPPNNNMMMHHHGGGFFFDDDBBBAAA@@@@@@===<<<:::888777777888888777666333111000111222333000000000000//////...---111111000///...------,,,,,,,,,---.../////////...333111///---,,,++++++,,,)))***+++---------,,,+++---,,,++++++***+++++++++))))))))))))))))))))))))************************+++++++++++++++***)))((('''((()))***+++,,,,,,,,,******++++++++++++******************))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''(((((())))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******''''''(((((())))))))))))&&&&&&&&&''''''''''''&&&((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************************)))))))))(((((('''(((((()))******,,,++++++***)))))))))***))))))))))))))))))))))))))))))***+++++++++++++++++++++******************************************)))))))))((((((((((((((((((((()))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))'''''')))******)))((()))+++,,,+++***((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((''''''''''''((())),,,,,,++++++***))))))((())))))******)))(((''''''))))))((((((''''''''''''((((((''''''''''''((((((,,,+++***)))(((((((((((((((((())))))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((''''''&&&)))******))))))((('''&&&)))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&***))))))((((((((((((((()))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''((('''%%%&&&(((***+++***((()))************)))(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((&&&%%%%%%&&&''''''&&&|||tttmmmllljjjgggfffcccaaa```___``````^^^\\\ZZZXXXWWWWWWXXXXXXWWWVVVPPPQQQRRRRRRQQQOOOLLLKKKHHHGGGEEEDDDBBBAAAAAAAAA======;;;:::999888888888666555444222111111222222000000000000///...------000000//////......------------......///.........222111000...,,,++++++***%%%&&&(((***+++---------...---,,,+++++++++++++++******************************************************+++++++++******)))((()))***+++++++++++++++******++++++++++++******++++++******)))(((((('''(((((())))))***+++++++++,,,,,,,,,,,,,,,---------))))))******)))(((''''''(((((())))))))))))******&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***$$$%%%&&&'''''''''''''''%%%&&&''''''((('''''''''((((((((()))***+++++++++(((((((((((()))))))))***(((((())))))))))))(((((('''(((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))***'''((())))))((()))+++---)))))))))((((((((((((((('''(((***+++,,,,,,+++***++++++++++++++++++++++++***************+++++++++******)))((('''''''''((('''((())))))))))))(((((())))))************))))))''''''''''''((((((((((((***))))))(((((())))))***((()))))))))'''''')))******))))))***,,,,,,+++))))))******)))'''&&&&&&'''%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))((((((((())))))*********(((((()))))))))(((''''''******))))))((('''&&&&&&''''''&&&&&&''''''((((((...---+++***((('''''''''((())))))))))))'''%%%$$$)))((((((''''''(((((()))''''''((((((((((((''''''************)))((('''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))((((((''''''&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''(((&&&$$$$$$&&&'''(((''''''((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%###$$$%%%&&&&&&''''''&&&((('''%%%%%%&&&''''''&&&|||zzzpppllljjjhhhgggdddcccbbbbbbbbbaaa^^^\\\ZZZXXXVVVVVVWWWXXXWWWVVVPPPQQQSSSSSSRRRPPPMMMKKKHHHGGGEEEDDDBBBAAAAAAAAA=========<<<;;;:::999888555444444333333222222111111111111111000///...---///////////////..................///......------////////////...---,,,+++*********+++,,,---//////,,,,,,+++++++++,,,------++++++++++++++++++++++++************************))))))***+++++++++******)))******+++++++++************++++++++++++***************)))))))))))))))''''''((())))))***++++++*********+++++++++,,,,,,(((((()))******)))((('''(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))))))))((('''))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))###$$$%%%'''''''''''''''%%%&&&'''((()))(((((('''(((((())))))))))))))))))(((((()))***++++++,,,,,,'''((()))******)))((('''''''''(((((()))******+++))))))))))))))))))))))))***))))))(((((((((((()))&&&((()))(((''''''))),,,*********)))))))))((((((&&&(((***,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++---,,,***)))((((((((()))((()))************)))((())))))************))))))'''''''''(((((()))))))))******))))))))))))******((()))))))))'''''')))***)))((((((***,,,,,,***((()))***+++)))'''&&&'''(((&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&'''((()))+++***)))(((''''''''''''&&&''')))))))))((('''%%%(((''''''''''''''''''(((%%%&&&'''((())))))((((((************)))((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***+++***)))(((((('''''''''(((&&&$$$###$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%$$$$$$%%%''''''((((((((('''%%%$$$%%%'''(((((((((}}}tttnnnjjjggggggeeeddddddddddddbbb___[[[YYYXXXVVVVVVWWWWWWWWWVVVSSSUUUVVVWWWVVVSSSPPPNNNGGGGGGEEEDDDBBBBBBAAAAAA======>>>>>>===;;;999888444444444444444333111111333333333222222000//////.........///////////////.../////////...---,,,,,,+++,,,.../////////...---333222000///......///000*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++******+++++++++******)))******++++++++++++******((((((((()))******++++++&&&''''''((()))*********(((((())))))************'''((()))******)))((('''(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((($$$%%%''')))******)))(((%%%&&&((()))))))))(((((()))))))))(((''''''&&&&&&###$$$%%%&&&'''((()))***'''((()))******)))((('''&&&''''''((()))******+++)))))))))))))))*********+++***)))(((((('''(((((((((***+++)))%%%$$$&&&(((,,,+++++++++******))))))%%%'''***---------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++///...,,,***))))))******)))***+++,,,,,,+++))))))))))))************))))))))))))******++++++,,,,,,******))))))))))))******((()))))))))'''''')))***''''''''')))++++++)))''')))***+++***'''&&&'''((('''''''''((()))******+++***((('''&&&&&&'''(((***,,,,,,+++***)))(((''''''%%%%%%&&&'''((((((((('''&&&'''((()))*********)))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''$$$%%%((()))***)))((('''''''''&&&&&&&&&&&&''''''$$$%%%''')))******))))))))))))))))))((('''&&&%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((((((((!!!###&&&)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&''')))***++++++)))(((''''''''''''***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%$$$###%%%(((*********sssnnnhhhdddjjjgggeeecccbbbaaa___[[[XXXYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSOOOLLLJJJHHHFFFEEEDDDCCCAAA???<<<<<<;;;::::::999888888666555444444222222111000////////////000000000000000/////////...............///...---,,,,,,...000222///,,,+++---///...,,,...............---------111///...,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((***)))))))))((((((''''''*********)))))))))))))))%%%''')))+++,,,+++***)))'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++''''''&&&&&&&&&&&&''''''++++++++++++************))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---''''''&&&&&&&&&&&&''''''+++*********))))))(((((())))))((('''&&&%%%%%%%%%(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,&&&'''(((((((((((((((''''''(((((()))***++++++,,,***)))((('''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))*********))))))(((&&&&&&'''))))))*********)))))))))))))))*********...------,,,,,,++++++***'''((()))******)))((('''))))))*********+++++++++---,,,+++***))))))))))))++++++)))((((((((()))***+++******)))))))))))))))((((((((((((((('''''''''))))))************))))))***))))))(((((((((((((((+++++++++***************&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''............,,,***'''&&&***)))((('''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%++++++***((((((''''''''''''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&))))))************))))))&&&''')))+++***(((%%%$$$((((((((('''$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((***)))'''(((***)))&&&###"""$$$'''))))))'''$$$"""((()))))))))))))))(((((()))'''%%%###"""###$$$%%%((('''&&&%%%$$$%%%&&&'''((((((&&&%%%$$$#########+++(((%%%%%%'''((('''%%%$$$$$$&&&''''''''''''&&&((('''%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((tttnnnhhhccchhhgggeeedddcccbbb___[[[XXXWWWVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTRRROOOLLLJJJHHHFFFEEEDDDCCCAAA???======<<<;;;;;;:::999999666555555444333222111111////////////000000000111000000/////////..................---,,,,,,...000111...,,,,,,---///...---,,,,,,,,,------............---+++***)))))))))***************************************************+++***)))(((((((((((()))++++++*********)))))))))************))))))))))))&&&''')))+++,,,+++******((((((((()))***+++++++++))))))************))))))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((()))+++,,,(((''''''&&&&&&''''''(((************)))))))))(((+++***)))(((''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***((()))))))))))))))(((((('''(((((())))))*********)))(((((('''&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((((((''''''&&&&&&'''((()))************))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))))))))*********+++++++++---,,,+++***))))))))))))******))))))***+++,,,---+++******)))))))))))))))'''''''''(((((((((((((((******++++++++++++******))))))(((((((((((()))))),,,,,,+++***))))))(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))++++++++++++***)))(((((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((()))))))))(((&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((('''(((&&&%%%&&&''''''$$$!!!"""%%%(((((((((&&&'''''''''''''''&&&&&&******))))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$#########'''%%%%%%&&&((((((%%%"""%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''tttnnngggaaafffgggfffdddcccbbb```\\\YYYTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTSSSSSSSSSRRRNNNLLLHHHGGGEEEDDDEEEDDDBBBAAA=========<<<<<<;;;;;;:::666666555444333222111111/////////000000000111111000000000/////////......---...///...,,,,,,...000///---,,,,,,---///......***++++++,,,---...//////,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---+++)))''''''(((***,,,,,,,,,,,,+++++++++++++++************************'''((()))+++++++++******(((((())))))***+++++++++))))))************))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))***+++(((''''''&&&&&&''''''(((************))))))))))))++++++***)))((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((******+++******)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((''''''(((((()))***++++++++++++)))))))))*********++++++******++++++,,,------...******+++,,,,,,+++*********************+++++++++,,,+++******))))))))))))&&&&&&&&&'''(((***+++,,,+++******)))))))))))))))&&&&&&''''''(((((())))))***++++++,,,,,,++++++***(((''''''(((((()))***+++,,,,,,+++***((('''&&&%%%)))))))))))))))((((((((()))(((((('''&&&&&&%%%%%%%%%%%%'''((()))*********((((((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((''''''((((((((((((''''''(((((((((((('''''''''&&&)))&&&###$$$&&&&&&$$$"""'''''''''((((((((()))))))))))))))(((((((((''''''&&&%%%$$$%%%&&&%%%###!!! !!!###%%%'''(((((((((&&&''''''(((((('''''''''&&&'''(((((((((&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&(((***)))%%%"""&&&&&&$$$######$$$%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&~~~rrrlllfffaaafffgggeeedddcccccc```]]]ZZZTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRRRRRRRQQQNNNLLLHHHFFFDDDDDDEEEEEECCCAAA===<<<<<<<<<;;;;;;;;;:::666666555444333222111111//////000000000111111111000000000////////////...---...///...---,,,...///,,,,,,,,,,,,---.........,,,,,,------......//////---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...---,,,******+++---...++++++++++++++++++++++++)))***************++++++((()))***++++++++++++***)))))))))******+++++++++++++++,,,,,,,,,,,,++++++((((((''''''''''''((((((******)))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***((((((''''''''''''((((((*********)))))))))))))))+++***)))(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***+++++++++***)))((('''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))******+++++++++++++++))))))***+++++++++++++++)))))))))******++++++,,,******++++++,,,,,,,,,,,,***++++++++++++++++++***************************++++++***)))))))))))))))((((((((()))******+++,,,+++******)))))))))))))))%%%&&&&&&'''((()))******)))******++++++******)))&&&&&&''''''(((***+++,,,+++******)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,+++***((('''%%%$$$###%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))******)))((((((((((((((('''''''''(((((((((((()))((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((('''&&&&&&&&&'''(((---&&& """$$$""" &&&'''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$---,,,+++***)))(((((((((((())))))************)))&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((($$$%%%''')))***)))(((&&&(((&&&$$$"""""""""$$$%%%&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%xxxyyynnnjjjeeeaaagggfffeeeccccccbbb```]]]ZZZVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQQQQQQQPPPNNNLLLHHHFFFDDDDDDEEEEEECCCAAA;;;;;;;;;:::::::::::::::777666666555444333222111000000000000111111111111111000000000////////////,,,...//////---------...+++,,,,,,---------......000/////////......------+++,,,,,,,,,++++++******************************************************+++,,,,,,---------,,,,,,)))))))))***************))))))******+++++++++,,,)))******+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++(((((((((''''''(((((((((+++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))******))))))((((((''''''((((((&&&&&&&&&&&&'''''''''((('''((((((((()))))))))))))))***))))))((('''&&&%%%((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((***+++,,,---------------)))******++++++++++++***((())))))***+++,,,,,,,,,,,,,,,,,,++++++***************************************************************))))))((()))))))))------------------------+++******)))))))))))))))%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&''')))***,,,,,,((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***))))))(((((((((((()))'''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))...&&&!!!&&&((('''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,(((((()))***++++++******,,,***'''&&&%%%''')))+++$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((''''''%%%&&&&&&&&&&&&&&&((()))(((&&&$$$"""""""""$$$%%%&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%uuuuuu~~~llliiieeebbbhhheeecccbbbbbbbbb```\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDEEEDDDBBBAAA::::::::::::::::::::::::777777666555444333222222000000000111111111222222111111000000000/////////,,,...//////...------...***,,,......---,,,,,,---000000///...---,,,,,,+++)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))((((((((((((((()))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))))))))((((((((()))******)))((((((''''''(((((()))))))))))))))************)))((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))))))***************)))((())))))***+++,,,---------,,,,,,+++******))))))******))))))))))))******+++++++++******************))))))(((((()))))))))***++++++++++++***)))(((+++******)))))))))))))))&&&&&&''''''(((((())))))'''(((((((((((((((((('''&&&&&&''''''(((***+++,,,'''(((((())))))******+++&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))$$$%%%&&&''')))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((***%%%!!!!!!%%%+++///000%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&''')))***+++&&&&&&'''((())))))))))))+++((($$$""""""$$$(((***$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$######&&&(((&&&&&&$$$######$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&ssssss}}}kkkiiifffbbbhhhcccbbbaaaaaaaaa___\\\YYYVVVUUUUUUTTTTTTTTTUUUUUUTTTRRRPPPOOOOOONNNMMMKKKJJJHHHFFFEEEDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;777777666555444333222222000000111111111222222222111111111000000000//////,,,...///000...------...***---///...,,,***+++,,,---------,,,,,,+++++++++)))***+++,,,,,,+++******************************************************(((((((((((())))))******'''''''''(((((()))))))))))))))***++++++,,,------,,,+++++++++***+++++++++++++++++++++++++++++++++))))))************))))))))))))(((((((((((()))))))))(((((((((((('''''''''))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((()))))))))((((((((()))***++++++))))))(((((((((((())))))((()))))))))***************))))))(((((())))))***''''''((((((((()))))))))&&&&&&'''''''''((((((((((((((()))))))))((((((''''''(((((())))))*********((((((((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((()))************((())))))******))))))(((((())))))***,,,------...+++++++++***************,,,+++************+++,,,+++++++++*********))))))))))))(((((((((((())))))&&&'''((()))))))))((('''+++******)))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++)))))))))***************''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''&&&'''((()))************''''''&&&&&&''''''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%''')))+++,,,---&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''%%%######&&&(((,,,++++++***)))(((''''''&&&&&&'''))))))******)))&&&$$$""" """$$$&&&###$$$%%%'''''''''''''''###$$$&&&''''''&&&%%%$$$%%%''')))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''}}}qqqqqq}}}}}}llljjjfffbbbhhhbbbaaa`````````^^^[[[XXXTTTTTTTTTTTTUUUVVVWWWXXXTTTRRRPPPNNNNNNNNNMMMKKKJJJHHHFFFEEEDDDCCCAAA???;;;<<<<<<<<<<<<<<<<<<<<<777777666555444333333222000111111111111222222222111111111111000000000000+++---000000...---------***---000///,,,******+++******************+++++++++,,,---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))'''(((***,,,...''''''(((((()))))))))***))))))***+++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***)))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((())))))*********++++++***************++++++(((((((((((())))))))))))))))))))))))************((())))))************)))'''(((((()))***++++++,,,)))))))))))))))***++++++))))))(((((('''''''''&&&))))))))))))))))))))))))'''''')))******+++++++++(((((()))))))))(((((('''((())))))+++,,,---......)))))))))***++++++,,,,,,------++++++++++++------++++++++++++******))))))))))))(((((((((((()))***)))+++,,,.../////////...+++******)))))))))))))))((((((((((((((('''''''''))))))************))))))(((''''''(((((()))***+++,,,+++++++++******))))))%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$&&&'''(((((())))))$$$&&&(((***,,,---,,,,,,'''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))((((((((())))))***'''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''"""%%%)))***)))&&&###"""''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''))))))(((%%%%%%(((+++(((((())))))))))))((('''(((((()))++++++,,,,,,,,,&&&%%%%%%$$$$$$%%%&&&&&&"""$$$%%%'''(((((('''''''''(((***++++++)))(((&&&'''+++//////,,,)))(((((($$$%%%&&&'''''''''''''''(((&&&&&&''')))***)))((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((({{{qqqwwwyyy~~~pppjjjiiigggfffdddcccaaaaaaaaa___\\\YYYVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSRRROOOMMMKKKJJJKKKIIIFFFEEEEEEDDDBBBAAA===<<<;;;;;;999999888777666666555444333222222111000111111222222222111111000000111000000///...---............////////////...---+++*********++++++111///------.........---'''+++......,,,+++,,,...++++++***))))))((((((''')))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((())))))(((&&&+++,,,,,,++++++***)))(((************************(((((())))))))))))((((((((((((''''''''''''(((((()))((('''((()))***)))''''''((()))))))))))),,,...))))))((('''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))************)))(((((()))***+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++******))))))((((((''''''******))))))))))))******+++***((('''&&&''')))*********)))(((((((((((((((+++++++++*********))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))***+++,,,---((()))***+++,,,---------++++++***)))(((((())))))+++,,,,,,,,,,,,+++******((((((''''''''')))***+++***)))((('''&&&&&&&&&'''''''''(((((()))))))))***((((((((((((((()))*********)))(((&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))+++---,,,)))&&&$$$$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((###$$$%%%&&&''')))******((((((''''''''''''((((((,,,+++)))((()))***)))(((&&&'''((())))))((('''&&&&&&'''((()))***+++,,,,,,+++)))'''&&&%%%&&&'''(((******))))))))))))******(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''***)))(((((((((((())))))'''(((***+++***)))'''&&&)))((('''&&&%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$(((++++++((($$$'''%%%$$$$$$&&&''''''&&&rrrvvvxxxppphhhfffeeeddddddbbbaaaaaaaaa___\\\YYYVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRPPPMMMKKKJJJKKKIIIFFFEEEEEEDDDBBBAAA===<<<<<<;;;:::999888888666555444333222111111000000000111111111000000//////000000000000//////...............////////////,,,,,,+++******+++,,,---***)))((())),,,.........,,,---//////...---,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))******)))((((((((()))***++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))((((((''''''(((((()))***)))((((((******)))(((&&&(((((((((&&&&&&(((******************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))+++***)))'''''''''((((((((()))************)))(((((((((((((((((((((((((((---+++)))''''''%%%###!!!(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''+++***((('''''''''))))))******)))(((((((((((((((*********))))))((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((((()))((()))***+++,,,---------++++++***)))))))))))))))******++++++******))))))+++***))))))((()))******,,,,,,+++***************((((((((())))))*********(((''''''''''''((())))))***)))(((''''''(((((()))))))))))))))((((((((((((******)))))))))(((((((((&&&(((******(((&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((***)))''''''(((((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))'''&&&&&&&&&(((((()))((('''''''''''''''((())))))))))))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''(((*********)))'''&&&)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$'''))))))'''$$$'''%%%$$$$$$&&&''''''&&&ssssssuuuooogggeeeeeeeeecccbbbaaaaaa```___[[[YYYWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRPPPNNNLLLKKKKKKIIIFFFEEEEEEDDDBBBAAA======<<<;;;:::999888888555555444333222111000000000000000000000///...---......///000000000//////---............/////////,,,+++++++++++++++,,,---(((''''''(((+++.........++++++***++++++***(((&&&,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,***)))'''((()))******++++++***((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***+++***))))))***+++***)))((())))))(((&&&&&&&&&(((''''''''''''(((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&''')))))))))''''''''''''((()))************))))))(((((())))))***+++***((('''''''''((()))***))))))((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''+++***)))((('''''''''''''''(((***+++,,,,,,------++++++***))))))))))))*********)))))))))(((((((((---,,,+++***))))))))))))***))))))(((((((((((())))))))))))***************(((''''''''''''((())))))******)))))))))******+++(((((((((((())))))))))))************))))))))))))$$$&&&((()))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&'''(((((((((((('''&&&******)))((('''&&&&&&%%%***)))'''&&&&&&'''(((((())))))((('''''''''''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&'''$$$"""###&&&((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&((()))*********((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''%%%$$$$$$&&&''''''&&&vvvssstttqqqiiiggghhhiiicccbbbaaa``````^^^[[[XXXXXXWWWWWWVVVVVVWWWWWWXXXTTTTTTSSSRRRPPPNNNLLLKKKKKKIIIFFFEEEEEEDDDBBBAAA======<<<;;;:::999888888666555555444333222111000111111111111000///...---------...///000000000///---------.........//////------,,,,,,++++++++++++---+++***+++,,,------,,,+++)))''')))++++++((($$$))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++)))************)))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))******+++***)))***+++,,,+++)))(((***++++++)))((()))***&&&'''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%(((---000111111'''((((((((()))))))))***+++******))))))******+++******)))((('''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&++++++***)))))))))))))))'''((()))+++,,,,,,,,,,,,++++++***))))))***************))))))((((((((((((++++++******))))))))))))(((((('''''''''(((((()))******************++++++))))))(((((())))))***+++************++++++,,,,,,(((((((((((())))))))))))+++*********))))))))))))%%%'''))))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''%%%$$$''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$)))(((''''''''''''((((((,,,+++***))))))(((((()))+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''###!!!&&&)))(((%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''))))))******)))((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((''''''&&&)))*********)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&'''%%%$$$$$$&&&''''''&&&{{{vvvvvvsssjjjggghhhiiicccaaa`````````^^^[[[XXXXXXWWWWWWVVVVVVWWWWWWXXXTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIFFFEEEEEEDDDBBBAAA>>>======<<<;;;:::999888777777666555444333222222333333222222111000///...,,,---...///////////////------------............//////...---,,,***))))))---,,,***+++,,,------,,,---++++++---000111...+++))))))***+++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))++++++***)))+++++++++******)))((('''***************************++++++,,,,,,++++++*********))))))))))))******+++***)))***+++,,,+++)))&&&(((***+++******+++,,,,,,,,,++++++***))))))((())))))(((((((((((())))))************************)))))))))))))))((((((((('''(((((()))************************************))))))))))))))))))))))))+++***)))***+++,,,+++******)))))))))((((((((('''(((''''''&&&&&&''''''(((***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))(((((()))***++++++'''((()))***+++,,,,,,,,,+++***************++++++,,,+++***))))))))))))***'''(((((())))))*********************+++,,,------++++++******************+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,'''((((((((()))))))))************))))))))))))((((((***+++***(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((('''''''''(((((((((++++++***)))))))))))))))+++******)))(((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''###!!!&&&)))(((%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))*********)))(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&'''''''''%%%$$$$$$&&&''''''&&&yyywwwtttiiidddcccdddbbbaaa``````___^^^ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTSSSQQQOOONNNMMMKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>===<<<;;;:::999999888888777666555444333333222222333222222111000///------.../////////......,,,------------........./////////...---+++)))(((***)))((()))+++---------++++++,,,...000000///---***++++++,,,---......///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++++++++)))((()))***++++++,,,,,,+++************************))))))************))))))***))))))(((((())))))***+++***))))))***+++***)))"""%%%((())))))((()))***,,,,,,+++***)))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++************++++++))))))))))))))))))))))))***)))''''''((()))'''&&&*********)))(((''''''''')))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&&&&&&&'''((()))***&&&''')))***++++++,,,,,,+++************+++,,,,,,,,,+++***)))((()))******&&&&&&((())))))*********))))))))))))***+++,,,---***************)))))))))---,,,,,,,,,,,,---......,,,,,,------,,,+++******''''''(((((())))))******))))))))))))((((((((((((***++++++***'''&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((('''&&&'''$$$"""###&&&((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((('''(((((()))***+++++++++***)))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&###$$$%%%''')))*********((((((((((((((((((((((((%%%'''(((((('''&&&'''''''''%%%$$$$$$&&&''''''&&&vvvppp|||pppgggbbbaaabbbbbbaaa```______]]]ZZZWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTSSSQQQPPPNNNNNNKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>===<<<;;;:::999999777777666555444333333222000111111111111111000000.........///......------,,,,,,---------.........,,,---.........---,,,+++,,,+++)))***,,,------,,,)))+++------,,,+++++++++***+++++++++,,,,,,------******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++)))***+++,,,,,,------,,,************************''''''(((((((((((('''''')))((((((''''''(((((()))***)))((((((******)))(((###&&&)))***)))((((((((()))(((((((((''''''&&&&&&******))))))))))))******))))))))))))))))))))))))((((((((()))*********+++&&&'''(((*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&%%%%%%&&&(((***)))((())))))))))))((((((((((((++++++************++++++)))))))))))))))(((((('''((((((((((((((()))******'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''&&&&&&&&&''''''(((&&&'''(((***+++++++++++++++*********++++++,,,---,,,***)))''''''((()))***(((((()))*********)))(((&&&&&&&&&'''(((***+++,,,*********))))))(((((((((,,,,,,,,,,,,,,,---......------------,,,***)))((('''''''''((()))*********(((((((((((('''''''''&&&(((((()))((('''&&&((()))))))))(((''''''''''''(((%%%&&&((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''(((***++++++***((('''%%%%%%&&&((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''&&&&&&''''''((()))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''(((((()))((('''&&&%%%&&&(((***,,,,,,+++***)))''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((( ###'''(((&&&%%%%%%&&&'''%%%$$$$$$&&&''''''&&&zzzqqqhhhzzz|||uuullleeebbbccceeebbbaaa```______]]]ZZZWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTTTTSSSRRRPPPOOONNNKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>===<<<;;;::::::999666666555444333222222111...///000000000000000///.../////////...---,,,,,,,,,,,,,,,---------......)))+++,,,...//////......333111...---------,,,***,,,///222111...+++,,,---((())))))))))))******************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,------------,,,+++******))))))))))))))))))))))))******++++++++++++******((((((''''''''''''(((((()))((('''((()))***)))''''''***,,,,,,+++)))((((((************++++++++++++******))))))))))))******((((((((((((((((((((((((''''''((()))***++++++,,,''''''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))***)))(((((())))))((('''''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))(((((('''((((((((((((((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))***))))))+++***)))(((((('''((((((&&&'''(((***+++++++++++++++*********+++,,,,,,---+++)))'''&&&%%%&&&((()))++++++,,,,,,+++***(((''')))))))))***+++---...///***)))))))))(((((('''''',,,,,,++++++,,,,,,---...------...---,,,***(((&&&&&&''''''((()))******+++((('''''''''&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((*********)))(((((((((((((((%%%&&&((()))***)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((()))))))))***''')))***++++++***)))'''$$$$$$%%%'''))))))&&&$$$'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((()))+++,,,---(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%'''))))))(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))(((&&&$$$###$$$&&&***,,,,,,+++***(((''''''&&&&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%+++)))'''%%%$$$###$$$$$$''''''''''''''''''''''''!!!%%%'''%%%######$$$'''%%%$$$$$$&&&''''''&&&wwwlllmmmpppzzzwwwppphhhfffgggddd___]]]^^^^^^^^^\\\YYYWWWUUUWWWTTTQQQQQQTTTVVVVVVUUUVVVUUUSSSRRRRRRQQQOOOMMMIIIGGGDDDCCCCCCCCCAAA@@@@@@??????>>>===<<<<<<<<<888888777777666444333333111111111111000000000000---///111111000//////000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.....................---------,,,,,,+++,,,,,,,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((((((((((()))***+++,,,---------,,,,,,+++++++++*********)))))))))))))))$$$$$$%%%&&&(((***+++,,,,,,,,,,,,++++++++++++***&&&%%%$$$$$$%%%&&&'''((())))))***))))))((('''&&&))))))(((((((((((())))))++++++******)))******+++++++++++++++************+++***)))(((((()))***+++************)))'''&&&%%%))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))))))))*********+++(((&&&''')))***)))'''((((((((((((((((((((((((******)))((()))***+++,,,''''''''''''((((((((((((******))))))((((((((('''))))))))))))((((((((((((&&&&&&'''((()))***++++++***************+++++++++***+++,,,,,,,,,***)))((())))))))))))))))))))))))************************)))***,,,,,,++++++,,,---+++***)))((((((''''''((())))))*********+++++++++...---,,,+++***)))))))))&&&&&&''''''(((((())))))+++***)))'''&&&&&&&&&&&&))))))(((((((((((()))))))))(((&&&&&&((()))((('''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&((((((((()))+++***(((&&&******))))))((((((''''''((())))))***+++*********(((((((((((())))))))))))'''&&&%%%%%%$$$###"""""" $$$''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''))))))(((''''''''''''(((((()))))))))((('''&&&&&&***(((&&&'''))))))'''$$$$$$$$$%%%&&&(((***+++,,,***))))))((('''&&&&&&&&&''''''(((***++++++++++++''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###&&&(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((uuuhhhhhhjjjtttrrrlllfffdddfffddd`````````aaaaaa```]]][[[YYYYYYVVVSSSSSSUUUVVVVVVVVVVVVTTTRRRQQQQQQQQQOOOMMMIIIGGGDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::999999777777777777666444222111111111111111000000000000...000111111///...///000...............------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------(((((('''''''''(((((()))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))***+++,,,---------,,,,,,,,,+++++++++************)))))))))))))))((((((((()))******+++*********)))))))))(((((()))(((''''''((()))***+++(((((()))******)))))))))))))))(((((((((((())))))+++*********************,,,,,,+++)))(((&&&%%%%%%******))))))))))))******(((((((((((('''&&&%%%%%%))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++((((((((((((((((((((((((+++(((&&&''')))***)))'''))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%&&&'''))))))))))))************))))))((((((((('''''''''))))))))))))(((((((((((($$$%%%%%%&&&'''((()))***++++++******************((())))))***)))((('''&&&))))))))))))))))))))))))************************)))***++++++******+++---)))((((((((((((((()))***************++++++++++++///---+++)))'''%%%$$$$$$'''''''''(((((((((((((((***)))(((''''''&&&''''''((((((''''''''''''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''$$$%%%&&&''''''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&'''((())))))((('''&&&'''''''''((())))))'''%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))(((''''''&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''***(((%%%%%%&&&((('''&&&%%%%%%%%%'''(((***+++,,,)))))))))((('''&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((qqqcccaaacccllllllhhhcccbbbeeedddaaa___```aaabbbaaa___]]]\\\[[[XXXVVVUUUVVVVVVVVVUUUUUUSSSQQQQQQQQQPPPNNNMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;999888888555666777777666444111000222222111111111000000000///111222111///.........///000000000000///......---------------------------------,,,---......///******++++++,,,,,,------************++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,++++++++++++************************------,,,+++******************)))))))))(((((((((******)))))))))***++++++'''((()))***++++++++++++))))))(((((((((((())))))************************++++++***)))((('''&&&%%%))))))************))))))'''(((((())))))(((((('''((((((((((((((((((((((((***)))&&&$$$$$$&&&)))***)))))))))*********++++++((((((((((((''''''''''''***((('''((()))***)))(((************************'''&&&%%%%%%%%%&&&'''(((************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******,,,+++++++++***)))))))))+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,''''''''''''((()))***+++******+++++++++,,,,,,,,,---,,,***(((&&&%%%$$$$$$((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''')))((('''''''''(((***+++))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&)))'''$$$""""""###%%%'''***(((%%%$$$%%%&&&''''''%%%%%%&&&'''(((***++++++))))))(((((('''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''ooo```]]]^^^hhhiiifffbbbaaaccccccaaa\\\]]]^^^______^^^\\\[[[[[[YYYWWWVVVUUUUUUTTTTTTTTTRRRQQQPPPPPPPPPNNNLLLJJJHHHEEEDDDDDDDDDCCCAAABBBBBB@@@???===;;;:::999444555666777666333111///222222222111111111000000000111222111///------...000000000000000///......---------..................------------...//////,,,,,,,,,,,,,,,+++++++++---------...///000111222,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******************+++,,,---,,,+++++++++++++++++++++)))***************++++++...---,,,+++***)))))))))++++++++++++************)))))))))))))))))))))***))))))***+++++++++++++++))))))(((((((((((()))))))))))))))***************))))))******+++++++++,,,((()))***++++++***)))((())))))***+++++++++++++++(((((((((((((((((((((((())))))'''&&&&&&'''))))))))))))))))))************)))(((((((((((((((''''''((((((((()))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***((((((((((((''''''''''''************************(((((((((((())))))))))))'''((())))))++++++,,,---,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***))))))***+++((((((((((((((()))******++++++++++++,,,,,,,,,,,,++++++******)))*********))))))((((((''''''&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((***)))))))))++++++***(((((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******'''(((((((((((((((((('''((('''''''''))))))(((&&&&&&&&&&&&''''''(((((((((+++***((('''''')))+++,,,&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********(((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&((((((''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''~~~nnn___\\\]]]gggiiigggbbb```bbbbbb___[[[\\\]]]^^^^^^]]]\\\ZZZYYYYYYXXXVVVTTTSSSSSSSSSSSSQQQPPPOOOPPPOOONNNLLLKKKIIIFFFEEEEEEEEECCCBBBBBBBBB@@@???===;;;:::999444555666666555333111///222222222222111111111111000111222111///------......////////////...---------------.........//////...------------.../////////......---,,,+++******************+++,,,......++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++******))))))))))))******+++++++++++++++++++++++++++))))))******+++++++++,,,+++******)))))))))******+++++++++*********))))))******************))))))+++++++++++++++***))))))))))))(((((((((((())))))'''((()))************)))(((((()))***+++,,,,,,---((()))***++++++***)))(((((()))***++++++,,,,,,+++((((((((((((((((((((((((((((((***++++++***(((((((((((()))))))))******************))))))((((((((('''((()))***)))(((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((()))((((((((('''''''''&&&))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***+++,,,------,,,,,,,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))*********)))(((((((((((((((******+++++++++,,,,,,,,,++++++*********++++++,,,))))))((((((''''''&&&&&&''''''&&&''''''((()))***)))(((((((((((((((((()))***))))))***++++++)))(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''')))(((((((((((()))******(((((((((''''''(((((((((+++)))((((((*********((('''''''''(((((())))))***'''&&&$$$$$$$$$%%%''')))&&&''''''((())))))******))))))(((''''''&&&%%%%%%$$$%%%&&&''')))******+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''))))))((('''&&&%%%&&&'''((()))******))))))''''''''''''&&&&&&&&&&&&(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''ooo```]]]]]]fffiiihhhccc``````aaa___]]]^^^___``````___]]]\\\WWWXXXXXXWWWTTTSSSSSSSSSRRRPPPOOOOOOOOOOOONNNLLLLLLIIIGGGFFFFFFEEEDDDCCC@@@???>>><<<;;;999888888666666666555444333222111333222222222222111111111///111222111///.........---............---,,,,,,,,,,,,,,,---......//////---------,,,---....../////////...---,,,+++******))))))))))))***+++,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))))))))))))))***************+++++++++++++++))))))******+++,,,,,,,,,)))(((((((((((()))******))))))(((((((((''''''''',,,,,,,,,---,,,,,,+++***++++++++++++***)))((('''))))))(((((((((((())))))&&&''')))***+++******))))))))))))((((((((((((((())))))************))))))&&&''''''((())))))))))))(((((((((((((((((((((((('''(((+++------+++((('''((((((((()))))))))******++++++******))))))((((((&&&(((***+++)))((((((((('''''''''''''''''''''''')))((('''''''''(((***+++++++++******))))))((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''((()))***+++,,,,,,,,,+++++++++***)))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))+++***)))(((''''''''''''))))))*********++++++++++++***)))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((()))***))))))(((((((((((())))))'''&&&&&&((())))))'''%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((,,,***))))))***++++++***((((((((()))))))))))))))''''''&&&%%%&&&'''((()))******))))))((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$&&&)))++++++***'''&&&%%%'''((((((&&&%%%%%%&&&'''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###""""""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&qqqbbb^^^]]]bbbfffgggbbb___``````______```aaabbbaaa___]]]\\\WWWYYYZZZXXXVVVTTTTTTUUUQQQPPPNNNNNNOOOOOOMMMLLLLLLJJJGGGFFFFFFFFFDDDCCC???>>>===<<<;;;:::999999999888666555444333333444333333222222222111111111...000111111///...///000---............---,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******))))))))))))******************************,,,++++++++++++++++++,,,+++******))))))******+++)))*********++++++++++++))))))***++++++,,,------)))))))))((((((((()))))))))(((((((((''''''''''''+++,,,------,,,+++***))))))))))))******)))(((((())))))(((((((((((())))))%%%&&&(((***+++***))))))((((((((((((((()))))))))******))))))))))))******&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))***+++******)))((((((''''''%%%(((++++++)))''''''(((((((((((((((((((((((((((++++++***)))***+++,,,---+++++++++***)))(((((((((&&&&&&''''''(((((((((((('''''''''((()))*********'''(((((()))***+++,,,,,,++++++************************)))))))))***,,,---))))))))))))))))))))))))************************((()))***)))'''&&&'''(((***)))((((((((((((((()))(((((()))))))))*********((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((('''''''''(((((()))(((((((((''''''(((((((((%%%%%%&&&''')))(((&&&###&&&&&&&&&''''''''''''''''''(((((())))))(((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&)))((('''&&&&&&'''((())),,,***(((((()))*********((((((((((((((((((''''''((((((((()))))))))******)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%'''((()))***)))((((((&&&&&&%%%### !!!$$$'''((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&rrrbbb]]]]]]___dddeeeaaa^^^___``````______aaaaaa```^^^\\\[[[WWWYYY[[[ZZZWWWUUUVVVWWWQQQOOONNNNNNOOOOOOMMMLLLLLLJJJHHHFFFFFFFFFEEECCC@@@??????>>>===<<<<<<<<<;;;999666444333333444555333333333222222222111111---///111111000//////000.........///...------,,,******+++,,,,,,---......,,,++++++++++++,,,------'''((()))***+++,,,------++++++******)))*********+++******************+++************************---,,,+++******+++,,,---,,,,,,++++++***+++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++***)))((((((((((((************)))))))))))))))******+++***)))((('''&&&'''((())))))******)))))))))(((((((((((())))))$$$&&&(((***++++++))))))&&&'''(((***+++---...///+++***)))(((((()))***+++(((((())))))))))))((((((************************((((((''''''''''''(((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%(((,,,,,,)))''''''((())))))))))))))))))))))))((('''&&&&&&&&&''')))******))))))((('''&&&&&&%%%))))))******+++++++++,,,&&&''''''((()))******+++******+++,,,---......///***************+++++++++(((((('''''''''(((***+++))))))))))))))))))))))))************************((()))***)))'''&&&&&&'''(((''''''(((((()))***+++(((((((((((())))))))))))$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''')))******'''%%%%%%&&&&&&''''''(((((((((((()))))))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++)))'''&&&((()))))))))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''))))))(((''''''''''''((('''''''''''''''((()))***'''&&&"""$$$)))((()))+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((("""###$$$%%%'''((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&tttccc^^^]]]^^^___```aaabbbbbbaaaaaa]]]^^^^^^^^^]]]\\\ZZZYYYYYYXXXWWWWWWUUUUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKMMMKKKIIIGGGEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;888777666555444333333333333333333222222222111111111111000000//////......333000......///000---+++------------------------+++++++++,,,,,,---------111111111111000---+++***++++++******************************************------------,,,***((('''+++++++++***++++++,,,,,,.........---,,,+++))))))++++++******************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***************)))((((((''''''''''''((()))+++++++++++++++++++++***)))((())))))))))))************(((((('''''''''(((***+++(((((((((((())))))))))))))))))*********))))))(((&&&''')))***+++++++++***)))'''%%%&&&)))***(((&&&(((((())))))******++++++444111......///000---***((())))))***))))))''''''***)))(((''''''((()))***&&&&&&&&&&&&((()))***+++&&&&&&''''''((())))))))),,,+++***))))))(((((()))'''((()))***++++++++++++)))***,,,---......---,,,++++++++++++++++++++++++&&&'''(((*********)))((()))))))))))))))(((((((((((()))***++++++***)))(((++++++******))))))((((((''''''(((((())))))******,,,+++)))(((((((((******((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$#########''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))++++++******)))((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''***(((&&&###!!!###'''***&&&&&&&&&&&&&&&&&&&&&&&&xxxhhhcccaaa``````aaaaaaaaaaaaaaa```]]]]]]]]]]]]\\\ZZZXXXWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQOOONNNMMMLLLKKKLLLKKKIIIFFFDDDBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;888777666555444333333333222222222111111111000000111000000000/////////...111///---...///000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,++++++++++++++++++++++++***************************+++,,,,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))************************+++************)))))))))***************)))((((((((((((((())))))***+++,,,***++++++++++++***)))((())))))))))))************111000---+++)))((((((((())))))))))))************))))))************))))))'''((()))***++++++*********(((&&&''')))***)))'''((((((((()))***+++,,,,,,222222111...+++'''&&&%%%***)))))))))((()))))))))******)))(((((()))******))))))(((''''''''''''(((((((((((((((((((((''''''((('''''''''''''''((()))'''((())))))************)))***+++---------,,,,,,++++++++++++++++++++++++(((((())))))******))))))))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''((((((+++***)))((('''&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((('''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++******)))(((''''''''''''((((((((()))))))))'''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&''''''''''''((('''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&|||nnnhhheeeccccccbbbbbbaaa``````___]]]]]]\\\[[[ZZZXXXVVVUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHEEECCCBBBAAAAAA??????>>>======<<<;;;;;;888777666555444333333333111111111000000000//////000000000000////////////000...---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---------------,,,+++************))))))***+++,,,,,,,,,+++(((((()))***+++,,,,,,---))))))))))))))))))))))))************************(((((())))))))))))******)))************))))))(((***)))))))))***+++,,,---******++++++******))))))))))))))))))***************))))))(((((())))))***************++++++++++++))))))***************)))))))))******+++******)))***)))((()))***+++***((()))((((((((()))+++---...666888999555...((('''(((******))))))))))))***+++***))))))(((((())))))******)))((((((''''''((((((******)))(((((('''&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))******))))))))))))************))))))************)))(((((())))))))))))))))))***'''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''''''''(((,,,+++***)))'''%%%$$$###''''''(((((((((((('''''')))))))))((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))(((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((***))))))(((''''''&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,,,,+++***((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''rrrlllhhhffffffdddbbbaaa______^^^\\\\\\[[[ZZZXXXVVVUUUTTTXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>===<<<;;;;;;888777666555444333333333222111111111000000000000000000000000////////////...------......///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++***+++,,,---+++++++++,,,,,,,,,,,,,,,************************((()))***+++,,,---------...---,,,+++************))))))***++++++++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))************************&&&''''''((()))*********))))))************)))(((***)))))))))******+++,,,))))))************))))))((()))))))))************&&&&&&&&&'''((()))******)))))))))*********++++++))))))***+++++++++***************************)))+++************+++******))))))((((((***,,,...000777999:::888333///------******++++++++++++******((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))(((((('''''')))))))))))))))***++++++((((((((((((((((((((()))++++++++++++++++++******************************---,,,+++)))))))))******((((((((()))))))))))))))***************))))))((('''((((((((())))))************))))))(((((('''''')))*********)))'''%%%$$$$$$$$$%%%%%%&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((''')))))))))(((((('''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((()))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&)))***+++***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***,,,++++++)))((('''&&&%%%&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&'''((((((&&&%%%%%%&&&((((((((((((((((((((((((xxxpppllliiihhheeecccaaa___^^^^^^\\\\\\ZZZYYYWWWVVVUUUUUUYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPPPPOOONNNMMMLLLLLLIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;888777666555444333333333333333222222222111111111////////////000000000000------......------......************************,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************)))*********+++++++++,,,************************+++++++++++++++++++++,,,...---,,,+++***************++++++++++++***)))))),,,+++++++++***)))))))))************************************************&&&&&&'''((()))******+++((())))))*********))))))))))))((((((((()))******((())))))*********))))))((()))))))))************///...---,,,***)))''''''((((((((()))))))))******))))))***++++++++++++++++++++++++******************+++++++++*********+++******)))***+++---...000///......///111222///---)))+++...//////---)))''''''''''''''''''''''''''''''''''''''')))***+++,,,(((((((((((())))))******++++++***))))))))))))))))))(((((((((((())))))***---,,,,,,++++++*********************************---,,,+++)))))))))******'''''''''(((((()))))))))+++******)))))))))))))))''''''(((((()))))))))*********))))))((((((''''''******++++++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((''''''((((((((()))((((((''''''&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))(((((('''&&&((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%''')))***)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((******++++++***)))((('''&&&%%%&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((()))(((&&&$$$%%%''')))((((((((((((((((((((((((~~~vvvpppkkkiiifffcccaaa_________]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPOOOOOONNNMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;888777666555444333333333333333333222222222222111////////////000000000000---...///...---,,,---...************************+++++++++,,,,,,---------000///...,,,+++***)))))))))))))))******++++++,,,************************------,,,+++*********+++------,,,+++************++++++,,,,,,+++***))))))---,,,,,,+++***)))((((((++++++++++++++++++++++++************************''''''((())))))***++++++((())))))************))))))((((((((((((((())))))(((((())))))******))))))))))))))))))************++++++++++++***)))(((''''''((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++*********++++++,,,)))+++,,,+++***)))***+++***++++++,,,---------...***((('''***///222111///,,,---000111000---)))'''&&&''''''((((((''''''&&&+++***))))))(((((())))))''''''((())))))***++++++***)))((('''&&&&&&&&&&&&)))((((((((((((***,,,---///...---,,,++++++++++++************************++++++***)))))))))******''''''(((((())))))******,,,+++***)))((((((((()))'''(((((((((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((()))*********))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&&&&'''((((((((('''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((()))*********))))))((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%))))))(((&&&$$$%%%'''***''''''''''''''''''''''''xxxqqqkkkjjjfffcccaaa```___```]]]]]][[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQPPPPPPOOOOOOOOOJJJIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;888777666555444333333333222222222222111111111111.../////////000000000111---///000...,,,***+++---++++++++++++++++++++++++******++++++,,,---..................---,,,******))))))***++++++,,,------************************---,,,+++*********++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++++++++(((((()))*********************))))))((())))))***'''(((((()))))))))))))))))))))))))))************###$$$&&&((()))******)))(((((()))))))))*********((()))***+++,,,,,,,,,,,,+++************+++---...(((***,,,+++)))((()))++++++,,,---......---,,,++++++******+++---000333444111111000///---+++)))((((((((()))******)))((((((+++***))))))(((((())))))))))))))))))))))))******)))((('''''''''''''''((()))((((((((())),,,...000111000...---++++++++++++************************(((((())))))******))))))((())))))***++++++,,,,,,,,,+++***)))((((((((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&******)))((('''&&&&&&%%%)))((('''&&&&&&'''((()))(((((((((((((((((())))))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))((('''((()))***+++***))))))))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%&&&((())))))(((&&&%%%'''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&vvvooollljjjfffcccaaa`````````^^^]]]\\\[[[[[[\\\]]]^^^YYYXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA???>>><<<;;;;;;888777666555444333333333111111111111000000000000.../////////000000111111---///000///+++)))+++---------------------------))))))***+++---...//////,,,,,,...///......,,,+++******+++,,,,,,---......************************,,,+++*********+++,,,---+++++++++***++++++,,,,,,))))))+++,,,---.........***************+++++++++------------------------************************************++++++++++++(((((()))***************++++++***************+++''''''((()))))))))))))))))))))))))))************,,,------,,,+++)))'''&&&)))************+++++++++((()))***+++,,,---------******))))))***,,,...///'''***++++++(((''')))++++++,,,///000000...+++)))+++,,,---+++)))***///444666444000,,,***)))***+++)))***+++,,,,,,+++***)))''''''(((((()))+++,,,---++++++******)))((((((((()))(((((())))))***+++,,,)))(((((((((***---000222222111///---,,,+++,,,,,,))))))))))))))))))))))))&&&'''(((*********)))(((******+++,,,------......---,,,***(((((((((((()))))))))(((((('''''''''&&&'''((((((((())))))******((('''&&&&&&'''(((***+++******)))((('''&&&&&&%%%(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))******++++++******+++,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))*********)))'''((()))++++++******)))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))******)))((('''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&''''''((()))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''(((((()))***+++''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%$$$###$$$''')))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&((())))))(((&&&%%%%%%(((***+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrhhhcccaaafffgggaaa\\\]]]```aaa___]]][[[[[[[[[[[[YYYXXX^^^[[[XXXUUUSSSRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSKKKJJJHHHFFFDDDBBBAAAAAADDDCCCBBB@@@===;;;999999:::999888777666555444333...///111222333333222222///......///222333333222......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,///---***)))***+++++++++++++++++++++++++++++++++/////////......---------///...---,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************+++++++++************)))******+++,,,,,,,,,,,,+++************************+++++++++*********))))))++++++++++++++++++++++++++++++*********+++---...+++++++++++++++***)))(((((((((((()))******++++++)))************+++++++++(((***+++***)))((((((******++++++***((('''((()))************************((())))))***+++---...//////...,,,***)))(((''''''))))))************))))))***************************++++++***))))))***,,,***)))'''''')))***)))(((((((((((((((***---000222111///---***((((((((()))''''''(((******+++++++++,,,,,,+++***)))((('''''',,,)))'''))),,,......,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''))))))***))))))(((''''''************************((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&'''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&***(((''''''))))))'''$$$)))(((((((((((('''''''''###$$$&&&'''((())))))))))))'''$$$###$$$%%%$$$###))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllbbb___aaafffhhhbbb^^^^^^aaaaaa```___]]]]]]]]]\\\[[[YYY[[[ZZZWWWUUUTTTTTTTTTUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@===;;;:::999:::999888777555444333222000111222222222111000///...---,,,...///111000/////////.........---------,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------,,,,,,,,,------000---+++***+++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))***************)))((('''************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,******)))***+++++++++++++++++++++***))))))*********)))))))))))))))(((((()))))))))************)))((((((((()))******)))***+++***((((((((()))*********************)))))))))))))))***++++++,,,000///...,,,+++*********))))))************))))))************************)))***+++***((((((***++++++)))(((((()))******)))'''''''''''')))+++...///111///,,,***(((((())))))'''((()))******+++++++++,,,,,,+++******)))((((((+++)))((())),,,...---,,,((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&''')))++++++***''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&''''''((()))))))))(((((('''&&&************************((((((''''''''''''((((((''''''''''''''''''''''''(((((()))'''&&&%%%'''(((******+++++++++******)))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&(((***)))'''########################''''''((((((((((((''''''(((((((((((('''''''''''')))))))))******))))))(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''((()))((('''''')))***'''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))))))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&}}}ggg^^^\\\aaafffhhhddd``````aaa```aaa```^^^^^^___^^^\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVVSSSSSSRRRRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHDDDCCCAAA@@@>>><<<;;;:::::::::888777555333222111111222222222111000...---///...---...///000///...000000/////////........./////////...............,,,,,,++++++,,,,,,---...------,,,,,,,,,------...000...++++++,,,------,,,---,,,,,,++++++*********+++++++++************)))&&&'''(((************)))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------...+++++++++************)))+++++++++***)))((('''&&&************************+++++++++***************++++++++++++++++++++++++,,,,,,***)))))))))))))))***++++++++++++***))))))++++++******)))((((((''''''((((((((())))))))))))+++(((&&&&&&***,,,+++***)))***+++***)))((()))***))))))************************)))))))))))))))***000///...---,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))((()))***)))'''''')))***+++)))(((((()))******)))&&&&&&&&&&&&''')))+++,,,///...,,,***)))((())))))'''((()))******+++******+++++++++******)))))))))+++***)))***,,,------,,,''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))'''&&&''')))++++++***''''''''''''''''''''''''''''''(((((()))******+++'''''''''&&&''''''(((((('''(((((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((('''&&&''')))(((((())))))((('''%%%$$$'''((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&'''((((((''''''((()))***(((''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""###******&&&###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhh___]]]aaafffhhheeebbbbbbbbb```aaa```_________^^^\\\YYYXXXXXXXXXWWWVVVVVVUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;::::::888666444222111000111111222222111000...---222111000000111111000///////////////.........---000000//////......------,,,,,,++++++,,,,,,---...,,,++++++++++++,,,,,,---...,,,******,,,---,,,,,,++++++++++++++++++++++++*********************)))%%%''')))++++++***)))(((++++++************++++++++++++++++++++++++++++++)))******+++,,,---......+++++++++*********))))))---------,,,+++***))))))******************************************************************************))))))))))))))))))******+++++++++******)))************))))))((((((((((((((()))))))))*********'''&&&)))...000---((()))***+++***)))((()))***************++++++++++++***))))))))))))******+++------,,,+++*********+++(((((())))))))))))(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))***(((''''''((())))))((('''&&&&&&&&&''')))***+++...---+++***))))))))))))(((((()))***************))))))))))))))))))))))))*********+++,,,,,,,,,+++((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((&&&%%%&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((())))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))******)))''''''((()))%%%&&&'''((('''&&&$$$###''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((('''%%%###""""""######%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&'''''''''((()))***)))))))))(((((((((((('''''''''''''''''''''&&&%%%$$$$$$ %%%))))))&&&$$$%%%'''&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&kkkbbb```aaaeeegggdddcccdddccc``````____________^^^[[[XXXYYYYYYYYYYYYXXXVVVTTTRRRPPPQQQRRRSSSSSSRRRQQQPPPKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<::::::888777555333222111///000111222222111000///222111000000111111000///.........---------,,,,,,///.........---,,,,,,,,,,,,,,,++++++,,,,,,---...+++***************++++++,,,***))))))+++,,,+++***))))))***+++,,,------...*********+++++++++++++++)))***+++,,,,,,***((('''++++++************++++++++++++++++++++++++++++++((())))))***+++,,,,,,---+++++++++*********))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))************************************************''''''((()))***+++++++++)))******+++++++++******(((((())))))************)))))))))*********++++++)))((()))...333333---'''((()))******)))((()))++++++++++++,,,,,,,,,------)))))))))***+++,,,---...---,,,++++++************(((((())))))))))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''))))))'''%%%&&&'''(((''''''''''''(((((()))***++++++,,,++++++***))))))))))))((())))))************)))''''''(((((((((((((((((()))***,,,,,,,,,+++++++++)))))))))((((((((('''''''''((((((((((((((((((''''''''''''((((((((()))))))))((('''''')))++++++***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))******)))''''''((()))'''((()))***+++******)))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''+++***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&''')))))))))))))))***)))(((((((((((('''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&rrrgggcccbbbeeeeeebbbbbbdddccc```_________``````^^^[[[XXXYYYZZZZZZZZZYYYVVVSSSQQQQQQQQQQQQPPPNNNMMMKKKJJJMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>:::999888777666555444333000000222333333222111000///...---...///000///......------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++******************)))((()))++++++***)))))))))***+++,,,------...+++++++++++++++,,,,,,,,,,,,,,,------,,,***)))(((++++++************++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++************)))(((((()))***************))))))))))))))))))))))))***************+++++++++************************&&&'''(((***+++,,,,,,---))))))***++++++++++++***'''(((((()))******++++++************++++++++++++((((((+++000333111,,,'''((()))******))))))***+++******++++++,,,---------(((((()))***+++---///000///...---,,,++++++++++++'''(((((())))))(((((('''(((((((((((((((((((((((('''((()))(((&&&&&&((())))))'''&&&&&&'''((((((''''''((((((***+++,,,,,,---******************))))))))))))************))))))'''''''''(((((()))))))))(((+++------,,,+++***+++***)))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))+++***((()))+++------,,,))))))))))))))))))))))))+++******)))((((((''''''&&&&&&&&&'''(((***+++,,,&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&''')))''''''(((((()))***++++++'''((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))''')))******)))((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((*********+++,,,(((%%%$$$%%%'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}oooiiibbbdddccc``````cccccc````````````aaabbb```\\\YYYWWWXXXZZZ[[[ZZZXXXUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJLLLKKKJJJHHHGGGEEEEEEEEEAAAAAAAAA@@@@@@?????????:::999999888777777666666333333444444333222111000...---,,,...///111000///............------------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////---,,,++++++*********))))))***,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++***++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))*********))))))((())))))))))))))))))))))))))))))*********+++++++++************************'''(((***+++,,,,,,,,,,,,))))))***+++++++++++++++)))))))))))))))*********))))))))))))************(((***+++------,,,***)))''')))******))))))***+++(((((()))******+++,,,,,,))))))))))))***+++------///...,,,+++***))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((())))))(((''''''(((******)))'''''')))***)))(((%%%&&&(((***+++,,,---...))))))***************)))))))))************))))))((((((((()))***++++++,,,(((+++......,,,******+++))))))((((((((('''''''''(((((())))))))))))(((((('''((((((((()))))))))))))))((('''(((***+++++++++(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%&&&'''(((***,,,---&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%'''((()))((('''&&&&&&''')))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***(((&&&&&&(((***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''(((***(((***,,,+++)))'''(((***'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))*********&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwooocccdddaaa^^^___cccccc```aaaaaabbbccccccaaa]]]ZZZTTTVVVYYY[[[[[[YYYWWWUUUPPPOOONNNMMMMMMNNNOOOPPPJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????999999999999888888888777666666666555444222///...///......///222333333222000/////////............+++,,,,,,------.........,,,,,,++++++,,,,,,---...222111000...---,,,++++++*********+++------,,,+++......---,,,+++))))))((())))))******+++++++++,,,***)))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---------,,,+++***)))((())))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))***,,,------,,,+++***((()))***+++++++++++++++++++++******)))((((((((((((((((((((()))))))))))))))***+++)))(((''')))+++''')))******))))))***,,,&&&''''''((()))***************))))))))))))******---,,,***((('''&&&%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))((()))***)))'''''')))***,,,***))))))***++++++***$$$%%%''')))+++------...((())))))************)))))))))*********))))))((())))))***+++,,,------...(((+++......,,,******+++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''')))+++,,,---''''''((()))******))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((('''%%%%%%&&&'''000...+++)))((()))+++---((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))'''&&&(((+++''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''((()))*********)))((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%%%%%%%%%%'''((((((+++---,,,)))'''((()))))))))((((((((('''''''''$$$%%%&&&'''((((((((((((%%%++++++'''%%%&&&)))'''''''''((((((((())))))---,,,+++***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&}}}kkkfffaaaaaadddfffdddaaa___``````aaa___]]][[[YYYWWWXXXYYYYYYYYYXXXWWWVVVRRRRRRSSSSSSRRRQQQPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDAAABBBBBBAAA@@@>>><<<::::::999777555333333333333333222111111111222333444333222111///.......................................------,,,,,,------...///...,,,++++++,,,---///------------------------------------------------,,,,,,,,,++++++*********************************,,,,,,------,,,***)))'''---,,,+++)))))))))******+++++++++,,,,,,---------)))))))))******++++++,,,,,,,,,+++***))))))))))))(((((()))***+++---//////''''''(((((())))))*********)))((((((((()))+++,,,******)))(((((()))***+++******)))((()))***,,,---)))))))))))))))))))))))))))))))))))))))******+++(((***+++------,,,+++******************)))((('''++++++******)))((((((((('''&&&%%%&&&'''***---...++++++++++++)))((('''&&&###(((,,,,,,)))(((***------+++'''%%%$$$%%%''')))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))((()))+++---------+++***)))***+++,,,,,,+++***)))++++++************************+++,,,------......'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))******((()))***++++++***)))(((******)))(((((((((((((((************************((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&&&&'''((())))))***%%%$$$$$$$$$$$$%%%&&&&&&###%%%(((***+++***(((''',,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%((()))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&&&&'''((())))))(((((('''''''''&&&%%%%%%''')))---)))$$$###%%%((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%############%%%%%%kkkfffbbbaaaccceeecccaaa]]]^^^______]]][[[YYYXXXVVVWWWYYYZZZZZZYYYXXXXXXSSSSSSTTTTTTSSSRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBBBBAAA???>>><<<;;;<<<;;;999777555555555555444333222111000000111222111111000000//////..............................---------,,,,,,---------///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,+++*********+++,,,---,,,,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,++++++***+++++++++************+++,,,------))))))))))))*********+++,,,++++++***************+++***)))(((((()))******+++++++++***++++++,,,,,,************************)))))))))))))))******+++)))***,,,......---,,,+++)))************))))))((()))))))))))))))*********))))))'''''''''(((***,,,+++++++++++++++***)))(((!!!%%%))))))&&&%%%'''***++++++)))((('''''''''((('''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******((('''''''''((((((((()))+++------,,,+++***)))***++++++++++++***)))*********************************+++,,,,,,------((()))*********)))''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((('''((((((((()))***((()))***++++++***)))(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%((())))))***++++++,,,,,,(((((((((((())))))))))))&&&&&&'''(((((()))))))))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((())))))(((&&&&&&''')))---)))&&&&&&(((***+++***''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''~~~lllhhhcccaaabbbbbb___]]][[[\\\\\\\\\[[[ZZZXXXVVVYYYZZZ[[[\\\[[[YYYXXXVVVSSSTTTTTTUUUTTTRRRQQQPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@>>>============<<<:::999777777666666444444222111000/////////...///000111111000///...////////////////////////------------------------...---,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++************+++,,,---...---,,,,,,++++++******))),,,,,,,,,,,,++++++++++++******************++++++,,,++++++*********++++++************++++++++++++++++++,,,,,,,,,++++++***,,,+++***)))((((((((())),,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******+++***+++,,,......---,,,,,,((())))))************)))'''(((((()))******++++++,,,+++)))(((''''''((()))***++++++,,,,,,++++++***$$$(((++++++)))((())),,,******++++++***)))((('''))))))((((((((((((((('''))))))))))))))))))))))))))))))(((''''''''''''((()))***+++,,,,,,,,,+++***)))******++++++******)))************************)))))))))***++++++,,,,,,***************)))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))++++++******))))))((((((''''''''''''((((((((())))))***+++,,,,,,+++***)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))((()))***+++,,,+++******((('''&&&&&&'''(((***+++)))))))))(((((((((''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((***+++***(((''''''(((((('''&&&''')))******)))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((zzzwwwtttkkkgggcccaaa```^^^[[[YYY[[[[[[[[[[[[ZZZYYYXXXWWW\\\]]]^^^^^^\\\YYYVVVTTTTTTTTTUUUUUUTTTSSSQQQPPPLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDAAA???>>>===>>>>>>===<<<;;;999888777666666333222111000000/////////,,,...000111222111000...////////////////////////,,,------------------,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***************++++++000///---,,,+++,,,------************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++''''''((())))))*********++++++************++++++************************'''(((***,,,------,,,+++,,,++++++***)))(((((('''+++,,,,,,---,,,+++)))(((************************)))))))))))))))******+++)))***+++,,,,,,,,,,,,+++'''((()))***************(((((())))))************,,,+++***)))((((((((()))((()))***+++++++++++++++''')))++++++***)))+++,,,*********))))))(((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''')))***++++++++++++******))))))************))))))))))))))))))************(((((())))))*********+++************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))************************((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%''')))***+++***((('''((((((''''''((()))******(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&'''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''')))++++++)))'''&&&&&&"""###%%%'''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((ppphhhggggggdddbbb```______^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ\\\]]]^^^]]]ZZZWWWUUUTTTTTTUUUUUUTTTSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDBBB???>>>>>>>>>>>>;;;;;;:::999777666555444000000000000111111000000,,,---///111222111000///////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))******+++++++++///...---,,,+++,,,---...++++++*********))))))(((***++++++,,,---......///---------,,,,,,+++++++++(((((()))***+++++++++***))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***))))))+++++++++***)))((('''''')))***+++++++++)))(((''')))))))))))))))))))))))))))))))))))))))******+++(((((())))))************'''((()))***************************))))))(((((()))))))))))))))******+++&&&'''((()))************&&&'''''''''&&&&&&'''(((+++)))'''%%%%%%&&&(((*********))))))((((((((('''++++++++++++++++++++++++''''''((((((((((((((((((*********************)))))))))))))))))))))))))))(((((()))))))))*********((()))))))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((('''&&&&&&%%%$$$$$$&&&'''(((((())))))(((((()))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%((()))))))))))))))******$$$%%%'''))))))((('''&&&&&&''')))***+++***((('''''''''''''''(((((((((((('''''''''(((((()))))))))%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''(((((((((((((((''''''&&&((())))))(((&&&%%%%%% ###&&&((()))(((&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&zzzfff^^^^^^```^^^^^^___``````aaabbbbbb]]]\\\\\\[[[[[[[[[[[[ZZZVVVXXX[[[^^^^^^]]]ZZZXXXSSSTTTTTTUUUTTTRRRQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>999999999888777555333333///000111111222222111111---...///111111111000///........................+++,,,---......---,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,++++++)))((('''))))))***+++---...///000,,,,,,,,,,,,++++++++++++***+++---......---,,,+++((((((((()))***+++,,,---)))))))))(((((((((((((((+++++++++***)))((('''&&&******+++******)))((('''))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++'''(((((((((((()))))))))((())))))************)))++++++******)))(((((('''(((((()))******+++,,,,,,&&&''''''((()))))))))((()))((((((''''''((())))))+++)))&&&$$$$$$&&&)))+++***))))))))))))))))))((())))))))))))))))))))))))'''((())))))***)))))))))+++************)))))))))***))))))(((((())))))***'''(((((())))))*********))))))))))))))))))******))))))((('''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((()))*********)))))))))((((((''''''&&&&&&&&&''')))*********)))(((((()))***++++++***)))(((((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&'''((()))))))))((((((&&&(((***,,,,,,***(((&&&'''''''''''''''''''''(((''''''(((((())))))******&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))***(((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&'''###&&&***++++++)))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$xxxeee]]]^^^bbbbbbcccccccccbbbaaaaaaaaa\\\\\\[[[[[[ZZZ[[[[[[[[[WWWYYY\\\^^^]]][[[XXXUUUSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDCCCBBBAAA???>>>===999999999999777555333222111222222333333222111000////////////000000000000------------------------+++,,,...//////...,,,+++***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,------......++++++,,,,,,,,,,,,+++++++++,,,---------,,,++++++(((((()))***++++++,,,,,,*********+++++++++++++++***+++---------,,,***)))******))))))))))))***************)))))))))((((((*********))))))***++++++))))))***+++******)))((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******)))************))))))(((*********)))))))))))))))(((((()))***++++++++++++'''(((((())))))))))))(((,,,+++))))))******++++++***)))'''''''''((()))***)))))))))))))))*********'''''''''''''''''''''''''''(((***+++++++++******++++++***)))))))))))))))***)))(((''''''((()))***''''''(((((()))******+++******************************((('''''''''((()))(((((((((((((((((((((((())))))************))))))(((((()))************)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&((()))*********))))))))))))((((((((((((((('''(((***+++,,,+++***)))'''((()))******)))((('''((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((()))************)))((('''''''''''''''''''''&&&''''''((())))))***++++++((('''&&&&&&&&&''')))***))))))(((''''''''''''(((((((((((()))))))))******((((((((((((((('''&&&&&&%%%'''''''''&&&''')))+++%%%(((,,,,,,***(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$${{{hhhaaaccchhhkkkkkkjjjgggccc___]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]______\\\WWWRRROOORRRRRRSSSSSSSSSQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCDDDCCCBBB@@@===<<<999::::::999888666444222333444444444333111000...111000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,---............---------------------------------------------------,,,,,,++++++*********(((((()))***++++++,,,,,,)))***+++,,,---,,,+++***+++,,,...///000//////...(((((((((((()))))))))))))))))))))******++++++,,,((()))***+++***(((&&&%%%,,,+++***)))((((((((((((,,,+++++++++******))))))&&&&&&'''(((+++...222333((((((***++++++***))))))******)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++***************)))((('''((((((((()))******++++++))))))***+++++++++******))))))************))))))***(((&&&&&&'''(((((((((((())))))*********))))))(((((())))))******++++++************************((()))***+++,,,,,,+++***++++++***)))(((((())))))***)))(((''''''((()))***&&&''''''((()))******++++++++++++***************,,,+++)))((((((((()))***(((((((((((((((((((((((())))))************))))))(((((()))***************((((((((((((((((((((((((************************))))))(((((('''''''''&&&''''''''''''((((((((()))%%%&&&((()))*********)))''''''''''''((((((((((((''')))+++,,,---,,,***)))&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***)))(((((()))******(((((('''''''''&&&&&&&&&'''(((((()))***+++++++++)))(((&&&%%%&&&''')))+++******)))((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&&&&'''(((''''''(((+++...$$$(((++++++(((&&&&&&''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$wwwxxxyyyvvvzzzooohhhfffeeebbb___[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]][[[XXXTTTRRRQQQRRRSSSUUUTTTSSSRRRPPPPPPNNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@??????@@@@@@<<<:::888777777777555333333333333222111000.........000111222111000111222222000.........///...---///......------,,,+++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,++++++---,,,,,,,,,,,,---...///,,,+++)))((('''&&&''''''++++++++++++++++++++++++((()))+++---......------******+++++++++,,,,,,,,,+++)))((('''((()))+++,,,,,,)))'''(((***+++***(((((()))***++++++***((('''+++***(((***,,,---***(((*********)))''''''''')))))))))************))))))((((((((((((''''''''''''...+++((()))+++,,,+++)))))))))(((((((((***+++,,,,,,+++)))((('''((()))+++,,,------,,,***))))))***))))))(((''''''''''''''',,,***((('''&&&'''((()))''''''''''''(((***+++,,,))))))*********))))))((()))))))))'''&&&'''***,,,***+++,,,---------,,,++++++)))(((&&&&&&((()))++++++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((******++++++***+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))(((((('''&&&&&&''''''((()))))))))))))))%%%&&&(((***+++,,,++++++%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))******++++++++++++******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((,,,***)))((()))((('''%%%))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&(((*********))))))*********)))((((((''''''&&&&&&''''''''''''&&&&&&+++,,,---...---+++)))''')))***+++***)))(((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))(((&&&''')))******)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((~~~rrrjjjhhhfffbbb___\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]][[[XXXUUUSSSRRRSSSTTTTTTTTTSSSQQQPPPOOOMMMJJJHHHHHHGGGEEECCCDDDCCCBBB@@@???>>>>>>>>><<<:::888777777666444333333333333222111000...---...000111222111000111222///---,,,---///000000000------------------------,,,,,,,,,,,,---...//////++++++++++++++++++*********+++,,,,,,------,,,,,,******************++++++)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,+++***)))))))))***+++******))))))))))))************+++,,,------------******+++++++++,,,,,,,,,******((((((((()))+++,,,,,,)))'''(((***+++***(((+++,,,---......------,,,+++***)))***,,,,,,***((()))))))))(((((('''((()))))))))************))))))((((((((((((((((((((()))***(((&&&'''***++++++)))***))))))(((((()))***+++,,,+++)))((('''((()))******+++,,,+++***)))***++++++***)))(((((((((((((((+++***((('''''''''((()))'''''''''((()))***++++++))))))*********))))))((()))))))))(((''''''***,,,+++,,,---......---,,,+++***)))(((''''''((()))***)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))************)))(((''''''(((((()))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))*********)))))))))(((((((((((())))))((((((''''''''''''((()))))))))))))))************)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******************)))''''''''''''''''''''''''))))))((((((''''''''''''(((''''''''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((((((''''''(((((((((((((((((((((((()))))))))(((((()))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&)))***+++,,,---,,,***)))***+++,,,+++)))))))))+++((('''&&&&&&&&&''')))***&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))''''''((()))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%tttllliiigggbbb___]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\]]]\\\[[[XXXUUUSSSTTTTTTUUUTTTSSSRRRPPPOOOMMMKKKIIIGGGGGGGGGEEEDDDFFFEEECCCAAA???>>>======;;;:::888777777666444222333333333222111000///......000111222111000111222000...------///000//////++++++,,,------...//////,,,,,,,,,,,,------...///---------,,,,,,++++++******+++,,,,,,------,,,,,,++++++******************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,******)))((()))***+++,,,+++)))(((((()))******)))((()))***+++,,,,,,+++++++++***)))***,,,,,,***)))))))))((((((((()))******))))))************))))))((((((((()))******++++++((('''&&&'''***,,,,,,++++++***))))))((())))))***,,,+++)))((((((((()))***(((***++++++***)))+++,,,++++++***)))))))))******+++***(((''''''((())))))(((((((((((()))*********((())))))******))))))))))))******)))((((((+++---......///......---,,,+++))))))(((((((((((())))))((((((((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&'''(((***+++))))))((('''&&&&&&''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))))))))(((''''''((()))))))))))))))%%%&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((()))*********))))))(((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((()))*********)))((((((''''''''''''''''''''''''''''''&&&''')))+++,,,,,,+++++++++,,,,,,+++***)))***,,,***)))'''&&&'''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++***((('''(((((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&tttlllhhhfffbbb___^^^^^^]]]\\\[[[[[[ZZZZZZ\\\\\\\\\\\\ZZZXXXVVVTTTUUUUUUUUUTTTSSSQQQOOONNNLLLJJJHHHGGGGGGGGGFFFDDDEEEDDDCCCAAA???>>>>>>>>>;;;:::888777777666444222444444444333333111000000...000111222000000111222444222///......---,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111111000///...------,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---------///...,,,++++++,,,...///---,,,+++*********+++,,,******+++++++++,,,,,,,,,******)))))))))***+++,,,******)))((()))*********&&&&&&'''((()))******************+++++++++***))))))((('''((()))***++++++))))))************))))))(((((()))***++++++,,,,,,))))))((()))***+++,,,,,,++++++***))))))(((((((((+++***))))))(((((())))))((()))++++++++++++,,,...+++******)))))))))*********)))(((((((((((())))))((()))))))))******))))))'''((()))))))))))))))))))))***+++***)))***,,,...000000000///...,,,++++++(((((())))))))))))(((((('''((()))***+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&(((***,,,***))))))(((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))*********)))''''''((()))))))))))))))$$$$$$&&&''')))***+++,,,&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((()))))))))******((((((''''''''''''(((((('''(((((((((''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&&&&''')))+++---,,,,,,+++******))))))(((((((((''''''''''''(((((('''''')))***++++++******+++,,,+++***((((((***++++++***(((''''''(((+++,,,((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))+++)))((((((***+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++tttjjjfffdddaaa______^^^^^^]]]\\\[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVUUUVVVVVVUUUTTTRRRPPPOOONNNMMMKKKHHHGGGHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@<<<:::888888888777555333555555555555444333222222...000111222000000111222444222///......---,,,***......---------,,,,,,,,,------,,,,,,,,,---......111111000//////...------***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---...------,,,+++---------,,,,,,+++***)))......---,,,,,,---......---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,***************++++++,,,*********)))((()))******(((((()))******+++,,,---)))***+++++++++************((('''(((***,,,+++***))))))************))))))((())))))***+++,,,,,,---)))))))))((((((((()))***************))))))((((((+++******)))))))))))))))(((***+++,,,+++,,,---///)))))))))(((((())))))***)))((((((((((((((()))))))))******+++******)))(((''''''((())))))))))))))))))***,,,,,,++++++---///111111000...---,,,++++++(((((())))))))))))((((((((()))***,,,............))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''(((***,,,************))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))&&&'''((()))))))))))))))''''''((())))))))))))))),,,+++***)))((((((''''''&&&''''''((((((''''''&&&((((((((()))))))))******(((((())))))))))))((((((************************&&&&&&'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''***+++,,,+++(((&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&&&&'''(((***---///111+++******))))))((('''''')))(((''''''''''''((())))))))))))******)))))))))*********(((&&&&&&(((***,,,+++)))(((((()))***+++((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''''')))(((((())),,,.........++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++wwwjjjeeecccaaa___^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUSSSRRRPPPOOOOOONNNLLLJJJHHHHHHHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAA===<<<:::999999888666444444555555555555444333222...000111222111000111222000...------///000////////////...---,,,,,,++++++---------,,,,,,------............---,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++******************++++++******++++++,,,---+++,,,---...///...---------------,,,+++***((('''******++++++++++++******++++++*********++++++,,,******+++++++++,,,,,,,,,*********++++++++++++,,,)))******)))(((((()))+++)))((((((((()))***++++++)))***,,,,,,***)))***+++,,,)))'''(((+++,,,+++)))))))))************)))))))))))))))***+++++++++,,,((((((((('''%%%%%%&&&((()))************))))))(((************)))))))))((((((***++++++++++++---...))))))((((((((()))******(((((((((((())))))))))))******+++,,,+++***((('''&&&&&&'''((()))))))))))))))+++------------...000111000///---,,,+++++++++))))))(((((((((((())))))((()))+++---............))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''((()))***))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((((((((('''''''''((()))))))))))))))******))))))))))))******''''''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))******))))))((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''+++---...,,,(((&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''(((***+++&&&'''(((***,,,...111222((((((''''''&&&%%%%%%%%%***)))(((''''''((()))*********************************)))'''%%%%%%(((***+++******)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((''''''))),,,///000000,,,+++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&|||nnnfffcccbbb```]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQQQQPPPPPPQQQNNNKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???===;;;::::::999777666333333333333333333222111...000111222111000111222///---,,,---///000000000---------------------,,,...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******************++++++++++++*********+++,,,---((())),,,............---+++,,,,,,---,,,+++***)))((()))***++++++***)))(((((()))***+++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++(((***+++***((('''))),,,))))))(((''''''((()))***(((***,,,,,,***)))***+++...***'''(((+++---***((())))))************))))))))))))******************''')))***)))'''''')))+++((((((******+++***))))))***************)))(((((('''(((******))))))***,,,***))))))))))))***+++,,,''''''((()))))))))))))))***+++,,,,,,,,,***(((&&&%%%&&&'''((()))))))))))))))+++---.........///111000///---,,,++++++++++++***)))(((''''''((()))***'''(((***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((************)))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''''''''&&&&&&%%%''''''((()))))))))))))))%%%%%%&&&''')))+++---///''''''((((((((((((''''''&&&'''''''''(((((((((((()))******************)))))))))))))))))))))))))))%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((''''''((((((((((((+++---+++'''&&&(((+++((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''((()))***'''((()))+++,,,---......))))))(((((('''&&&&&&&&&***)))(((''''''((()))******************+++,,,---+++***)))'''%%%&&&(((+++))))))*********)))''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((+++---......******)))(((((((((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%|||rrrhhhdddbbbaaa]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRPPPLLLKKKJJJHHHFFFEEEGGGFFFDDDBBB@@@??????>>>???>>><<<;;;;;;:::888666111111222222222111000000...000111222111000111222222000.........///...---+++,,,,,,------......///...------,,,,,,,,,------------..................++++++,,,---------,,,,,,+++++++++,,,,,,------...,,,+++*********+++,,,---&&&'''***,,,......------***+++,,,---------,,,+++(((***,,,......,,,***((('''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++(((***+++***((('''))),,,///...---,,,,,,,,,---...(((***---,,,***(((***+++///+++'''(((+++---***'''))))))************))))))*********))))))))))))))))))+++---,,,++++++...111'''((()))***++++++***)))***************)))((((((&&&'''((((((''''''((()))+++*********+++,,,,,,---''''''((())))))***))))))++++++,,,---,,,***'''&&&%%%&&&'''((()))))))))))))))+++...///......000111///...,,,+++******+++,,,+++)))(((&&&&&&((()))+++&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$%%%%%%%%%$$$######$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$'''(((((()))))))))))))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''))))))))))))******************++++++++++++******((((((((((((((((((((((((%%%''')))***+++***)))(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''******))))))))))))******%%%)))+++***'''&&&(((,,,))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((+++***((('''&&&''')))***((()))***,,,,,,+++******,,,,,,++++++***)))))))))+++)))(((''''''((()))+++(((((()))***+++---///000,,,,,,***(((&&&'''***,,,''')))***+++***)))&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))(((&&&&&&''')))+++++++++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((rrrllliiifffbbb]]]]]]^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQNNNLLLJJJGGGDDDAAAGGGEEECCCAAAAAAAAA???>>><<<<<<;;;:::888666444333333333333333333333333333000000000000000000000000111000...---,,,---///000///...------.........---++++++,,,---,,,+++)))(((///...,,,******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,*********---------,,,,,,+++++++++---,,,+++******+++,,,---''''''((((((((((((''''''***+++,,,,,,+++***(((''')))***+++,,,---,,,+++***---,,,+++******+++,,,---******+++,,,------......------,,,,,,+++***))))))''''''''''''((()))++++++---,,,***(((&&&&&&&&&&&&+++***)))''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))***++++++******)))((('''******))))))))))))******,,,,,,+++***)))))))))***************+++++++++++++++---000000///---------............,,,)))'''%%%++++++++++++++++++++++++*********)))))))))))))))''''''((()))***+++,,,---))))))))))))))))))))))))+++***'''%%%%%%&&&(((***************************'''(((((((((((((((''''''%%%(((+++,,,+++*********&&&'''((())))))***))))))((((((((((((((()))******'''&&&%%%%%%'''((((((''''''''''''''''''((())))))***+++,,,---,,,***((('''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''(((***+++000+++&&&&&&***---,,,***---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&))),,,---+++++++++***************,,,++++++***)))(((((('''******))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))******)))((('''&&&%%%%%%''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))***'''$$$$$$'''((('''&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%tttkkkhhheeeaaa``````______^^^^^^]]]]]][[[\\\]]]^^^]]][[[YYYXXXTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPMMMKKKJJJHHHEEECCCGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;:::888666444333333333333333333333333333000000000000000000000000222000///---------...//////.........//////...---,,,,,,---------,,,******------------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,---......,,,++++++,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,))))))************))))))((())))))*********)))))))))***+++,,,,,,,,,+++***+++***)))(((((()))***+++)))))))))***++++++,,,,,,+++++++++******)))))))))(((((((((((()))***++++++...---,,,++++++,,,------+++***)))((((((((()))***(((((((((((()))))))))***++++++++++++++++++++++++*********)))))))))))))))++++++++++++***)))((('''******))))))))))))******++++++***)))))))))******((((((((())))))*********+++---//////---,,,,,,------------,,,+++)))((('''******))))))))))))******,,,+++++++++******))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%!!!###&&&'''&&&%%%%%%%%%'''(((((())))))))))))((())))))(((((((((((()))))))))'''&&&'''(((***))))))'''''''''''''''((()))))))))***+++,,,+++***((('''''''''(((((())))))************)))))))))(((((((((((()))))))))(((((('''&&&***************)))((((((***)))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''')))***+++///***&&&&&&))),,,+++***,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((((((((((((((('''%%%%%%'''(((***+++,,,,,,,,,,,,+++***)))(((((('''*********)))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((***(((%%%&&&((())))))((()))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&uuukkkgggdddaaabbbbbbaaa```___^^^]]]]]]\\\]]]^^^___^^^]]]ZZZYYYTTTSSSSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIFFFDDDFFFDDDBBBAAAAAAAAA???>>><<<<<<;;;:::888666444333333333333333333333333333000000000000000000000000222111///...---------.........///////////////...---------...------,,,++++++,,,...///...---+++)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,------,,,******+++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++'''''''''((()))***++++++((()))******++++++******)))((((((''''''(((((()))((((((((((((((()))))))))***)))))))))))))))))))))*********************+++)))))))))***+++,,,---...++++++***)))))))))))))))((((((((()))))))))******++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++***)))((('''******))))))))))))******))))))((((((((()))******%%%&&&&&&'''((())))))******+++------+++***+++,,,,,,,,,+++***)))))))))))))))((('''&&&'''''')))***...------,,,+++***))))))((((((((())))))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''$$$&&&((()))((('''''''''((())))))))))))((((((''')))))))))))))))))))))(((***)))((((((***++++++***'''''''''''''''((())))))((()))*********)))'''&&&''''''(((((())))))*********************)))))))))))))))*********)))(((((((((((((((((((((''''''&&&***))))))(((((('''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))***************+++++++++((((((((((((((()))++++++---)))&&&&&&(((+++***)))+++***)))(((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((($$$&&&)))+++,,,,,,++++++,,,,,,+++)))((('''&&&%%%(((((((((((((((((('''''')))))))))(((((((((((('''))))))))))))))))))))))))''''''((())))))***++++++******)))((('''&&&%%%%%%&&&'''''''''(((((())))))(((((()))))))))(((''''''''''''((((((((((((''''''(((((((((((((((''''''''')))(((&&&''')))*********((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''tttiiifffcccaaabbbbbbaaaaaa``````______\\\]]]^^^___^^^\\\ZZZYYYSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMKKKJJJJJJIIIGGGEEEFFFDDDAAA@@@AAAAAA???>>><<<<<<;;;:::888666444333222222222222222222222222000000000000000000000000222111000...---------------...000000000/////////..................------,,,---.........---++++++******+++++++++,,,,,,,,,///...---,,,***)))((('''+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---***+++***)))'''''')))+++,,,+++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((''')))))))))***************+++++++++,,,++++++******&&&''''''(((***+++,,,---******))))))(((((((((((((((((()))))))))*********************************(((((())))))******++++++++++++++++++***)))((((((******))))))))))))******((((((''''''((()))******%%%&&&&&&'''((()))******(((***++++++)))))))))++++++***)))((((((((()))***)))((('''&&&&&&''')))***...------+++***)))((((((************************(((((((((((((((((((((((('''((()))))))))(((&&&&&&))))))))))))))))))))))))((()))******************(((***,,,,,,+++******+++))))))***))))))((('''&&&(((((())))))***************)))'''(((***++++++***'''''''''''''''((())))))'''(((((())))))(((''''''******))))))(((((('''''''''''''''''''''''''''''')))))))))******)))((((((''''''(((((((((''''''&&&)))((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++)))))))))))))))***+++++++++)))&&&&&&((()))))))))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((((((((((((((((((((())))))(((((((((%%%&&&(((***++++++++++++******)))((('''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((((()))))))))))))))(((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&'''&&&&&&''')))*********((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((ssshhheeedddbbb___``````aaaaaabbbbbbbbb[[[\\\]]]^^^]]]\\\YYYXXXSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKJJJIIIJJJIIIHHHFFFEEECCCAAA@@@@@@@@@???>>><<<<<<;;;:::888666444333222222222222222222222222000000000000000000000000111000000///...---------***---000111///......///.....................//////...---,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++*********+++,,,,,,---------,,,,,,---------.........//////***+++***)))'''''')))+++++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++++++++***...---+++***)))***++++++((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))((((((******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,)))))))))(((((((((''''''))))))))))))*********************************************++++++,,,,,,,,,+++,,,,,,++++++***)))(((******))))))))))))******((((((''''''((()))******''''''((()))******++++++((()))***)))(((''')))***+++***)))(((((()))***+++))))))((((((((()))***+++---,,,+++***)))(((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((((((((((((((((((((((((((()))***************&&&'''(((((('''&&&&&&'''))))))***))))))((('''&&&%%%&&&(((***+++,,,,,,,,,)))'''&&&&&&((())))))((('''''''''''''''((())))))'''''''''(((((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''((())))))(((((((((''''''(((((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))******************)))''''''((()))))))))++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((&&&''''''((((((''''''&&&'''&&&&&&&&&''')))***,,,'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((())))))((((((''''''&&&&&&$$$%%%&&&''''''((())))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((rrrgggeeeeeeccc^^^^^^___```aaabbbcccccc[[[\\\]]]^^^]]][[[YYYXXXTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@???>>><<<<<<;;;:::888666444333222222222222222222222222000000000000000000000000///////////////.........(((,,,000111///---...///......---------...//////111///---++++++,,,...///******+++++++++,,,,,,,,,((()))***+++,,,------...+++,,,,,,------------------......//////000000000,,,------,,,******+++---*********++++++++++++++++++++++++,,,,,,+++++++++)))******++++++******)))......---,,,+++*********((((((((()))***+++,,,---)))******++++++******)))))))))))))))************,,,,,,++++++++++++++++++)))***,,,------,,,+++***))))))************)))))))))))))))))))))((('''''')))))))))*********++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))((((((((()))******************++++++++++++((())))))(((''''''(((***++++++***)))))))))******((())))))******++++++++++++++++++***)))((('''''''''''''''(((((()))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''((('''%%%%%%%%%'''((())))))))))))(((((('''%%%&&&)))+++,,,,,,,,,,,,'''&&&%%%%%%'''((((((''''''''''''''''''((())))))''''''''''''((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''(((((())))))(((((('''((())))))))))))))))))&&&&&&'''(((***+++,,,---((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((()))******))))))((()))))))))(((((())))))***++++++************++++++))))))))))))************'''(((((((((((()))))))))&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&(((***,,,&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((,,,,,,+++******)))(((((((((((((((((()))))))))***))))))(((((('''''''''&&&''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''###%%%'''((('''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''ssshhhfffeeeccc_________``````aaaaaaaaa\\\]]]^^^___^^^\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIGGGEEEDDDBBB@@@???@@@@@@???>>><<<<<<;;;:::888666444333111111111111111111111111000000000000000000000000---......///////////////&&&+++000000...,,,---///------,,,,,,,,,---////////////...---------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---......---------------...///000000000,,,---......,,,++++++,,,)))*********++++++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++,,,,,,,,,++++++***))))))))))))***,,,---///)))******++++++******)))((((((((()))*********+++,,,,,,++++++******))))))''')))+++,,,---,,,+++***&&&'''((()))))))))((((((***++++++,,,+++***)))((())))))*********+++++++++........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))******))))))))))))******++++++***)))))))))******+++++++++++++++*********)))))))))((('''''')))+++++++++,,,,,,+++***))))))&&&(((***+++,,,,,,+++***+++++++++******)))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((((((''')))******)))''''''((()))'''(((((())))))))))))(((((()))***,,,,,,+++***)))'''&&&$$$%%%&&&((((((''''''''''''''''''((())))))((((((''''''((())))))***''''''(((((())))))******'''((((((((())))))))))))'''((())))))*********)))''''''((()))))))))))))))&&&&&&'''(((((()))******))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''((()))))))))((((((''')))*********))))))************))))))))))))******)))))))))******+++++++++'''((((((((())))))))))))&&&((()))++++++***)))(((''''''(((((((((((('''''''''''''''(((((()))******(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++*********************************)))))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((($$$'''******(((&&&'''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&tttiiifffeeebbb````````````____________^^^___`````````^^^\\\ZZZVVVUUUTTTSSSRRRQQQPPPPPPMMMKKKJJJIIIIIIHHHFFFEEECCCAAA??????@@@@@@???>>><<<<<<;;;:::888666444333111111111111111111111111000000000000000000000000,,,---...///000000000000$$$***///000---+++,,,...---,,,,,,+++,,,---...///---...///000000...,,,+++******+++++++++,,,,,,,,,//////...,,,***)))((('''+++,,,,,,---.........---,,,,,,------...///000000)))+++------,,,*********))))))******++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***'''(((***+++,,,,,,+++******)))))))))***,,,...000((()))***++++++***)))(((&&&''''''((()))***++++++,,,++++++***)))(((((('''&&&'''***,,,---,,,+++***)))***+++---.........---,,,,,,---...---,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,+++***))))))******))))))))))))******,,,,,,+++***))))))******,,,,,,++++++***))))))))))))))))))((('''''')))+++,,,,,,------,,,+++)))(((%%%'''***,,,---,,,***))),,,+++++++++++++++++++++$$$%%%&&&'''((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))(((&&&%%%'''(((''''''((())))))***))))))***+++,,,---,,,***(((&&&(((&&&%%%%%%'''((((((''''''''''''''''''((())))))((((((((((((((()))***+++*********)))((((((''''''&&&'''''''''(((((())))))((()))***+++++++++++++++&&&&&&'''((()))))))))(((&&&&&&''''''''''''''''''))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''((())))))((('''&&&***+++++++++***)))***+++))))))(((((((((((()))***))))))******++++++++++++'''((((((((())))))******'''(((***+++,,,+++)))((((((((())))))))))))((((((&&&''')))+++,,,+++***)))******))))))((((((((('''******)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((************************'''''''''((())))))******---,,,,,,+++***)))((((((%%%%%%&&&'''((()))***+++%%%%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&))),,,+++)))'''''')))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%vvvgggaaa^^^]]]^^^^^^______^^^^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZ[[[VVVVVVUUUTTTSSSRRRQQQQQQNNNLLLJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???;;;<<<<<<:::777555444444333333222222111222222222333111//////111222000...///////////////////////////...------//////...---,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++*********+++---...,,,******,,,000333222000))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++&&&(((***---...---,,,+++,,,,,,---......---,,,,,,,,,++++++******++++++,,,))))))((('''''''''''''''))))))))))))))))))))))))))))))*********))))))(((************))))))))))))***+++,,,---.../////////&&&'''((()))***+++++++++''')))+++,,,---,,,***))))))))))))***++++++,,,,,,(((((()))************)))++++++******)))(((((('''))))))((((((((((((((()))))))))************))))))*********)))))))))))))))++++++******))))))((((((&&&''''''((()))******+++,,,///222000+++'''(((***************))))))))))))(((***+++***(((''''''(((%%%%%%&&&&&&''''''((((((************************,,,***((('''''''''&&&%%%&&&''''''((()))******+++&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((''''''&&&&&&((()))***((((((((((((''''''''''''))))))))))))((((((((((((***************)))((('''(((&&&%%%'''***,,,***'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))((((((((((((((()))(((((())))))***+++,,,++++++************++++++***++++++***)))'''((()))&&&''''''(((''''''&&&%%%+++++++++***************************))))))))))))------...---,,,***(((''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******((()))))))))))))))((((((((((((((((((((((((((((((***)))'''&&&%%%'''((()))%%%&&&'''(((((('''&&&%%%***&&&"""###&&&)))'''$$$'''&&&%%%$$$$$$%%%&&&'''vvvgggaaa^^^\\\^^^_________^^^]]]\\\\\\ZZZZZZYYYYYYYYYZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOMMMKKKKKKJJJHHHFFFDDDBBBAAAAAABBBAAA@@@???;;;<<<<<<;;;777555444444444333333222111111111222333111///000111222000...------------------------111000///...//////...,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------+++)))((())),,,---,,,*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,+++******+++,,,---......---,,,++++++******))))))******++++++***)))((('''(((((()))))))))))))))))))))))))))))))))************))))))---,,,+++***)))((('''&&&*********+++******))))))******++++++,,,+++++++++)))***+++,,,,,,,,,+++***++++++******************((()))******++++++*********************+++++++++...---,,,***((('''''''''(((((())))))))))))((((((************))))))))))))*********)))))))))))))))(((((())))))******++++++'''+++......***(((***,,,************))))))))))))(((***++++++)))((()))))))))))))))))))))*********************************+++)))(((''')))))))))(((''''''(((((())))))******'''''''''(((((())))))))))))***************)))((((((''''''&&&&&&''''''(((+++***)))((('''&&&%%%%%%((((((((())))))************)))))))))((((((((('''(((((('''''''''((()))***)))))))))(((((((((''''''))))))))))))(((((((((((())))))*********)))((((((((('''&&&(((+++---+++)))((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))(((((('''(((((((((((('''''''''''''''(((******))))))))))))******((()))******((('''((()))((('''''''''''''''''''''+++++++++******)))))))))''''''''''''(((((((((((())))))******)))(((&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((())))))(((''''''+++'''###$$$(((***(((&&&''''''&&&&&&&&&&&&''''''wwwhhhbbb___]]]____________^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQSSSQQQNNNMMMMMMKKKIIIGGGDDDCCCAAAAAABBBBBB@@@>>>;;;<<<===;;;888555444555555444333222111111000000222111000000111111000...------------------------111///...---...---,,,***,,,,,,,,,---------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///...,,,,,,------+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++*********)))+++,,,---......---,,,+++***))))))))))))))))))***---+++)))(((((()))***+++))))))))))))))))))))))))))))))************)))))),,,++++++***))))))((((((++++++,,,------,,,,,,,,,---------------,,,+++************+++++++++,,,,,,,,,,,,++++++***))))))((()))******+++++++++++++++)))))))))***************///...,,,+++***)))(((((('''(((((((((((((((((('''************************))))))))))))***************************+++++++++'''***,,,,,,)))((()))+++************))))))))))))(((***,,,,,,+++******++++++++++++***************))))))))))))))))))))))))***)))'''(((***++++++***(((((((((((())))))))))))(((((())))))))))))******)))******++++++++++++***'''''''''(((((('''''''''******)))(((((('''&&&&&&''''''((()))***+++,,,---))))))))))))((((((((((((((((((((('''((())))))*********)))))))))((((((((((((((((((((())))))))))))(((((()))*********))))))((('''(((***,,,------,,,))))))))))))))))))))))))((()))******++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++)))(((''''''''''''***)))((('''&&&&&&&&&&&&)))))))))(((((()))))))))&&&''')))(((''''''((()))***)))(((''''''((()))***,,,,,,+++***))))))((((((&&&&&&''''''(((((())))))&&&'''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((()))***((())))))******))))))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((+++(((%%%&&&(((***)))'''&&&'''((())))))((('''&&&zzzkkkdddaaa^^^_________^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNMMMMMMLLLKKKIIIEEECCCBBBAAABBBBBB@@@>>><<<======;;;888666555555666555444222111000000000222111000000000000000///////////////////////////,,,+++******++++++***))),,,,,,,,,---------......////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......------,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++++++++,,,,,,+++,,,------------,,,+++******))))))))))))******,,,+++)))'''''')))+++,,,))))))))))))))))))))))))((())))))************)))'''((((((***+++,,,,,,---((()))+++---...000000000,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++))))))))))))((((((((((((+++************++++++,,,(((((())))))))))))(((((()))***************++++++(((((())))))******++++++*********************)))+++,,,---,,,)))''''''(((************)))))))))(((''')))++++++******+++,,,+++******))))))(((((((((((((((((((((((((((((((((+++)))'''((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++++++++&&&'''((())))))((('''&&&'''''''''((())))))******((())))))***++++++,,,,,,))))))))))))((((((((((((((((((((()))))))))******************))))))))))))(((((((((((())))))))))))''''''((()))*********)))'''((()))+++,,,---------))))))))))))))))))))))))((()))***+++,,,+++***)))(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,+++***(((''''''''''''+++***)))((((((((((((((('''(((((((((((((((((('''$$$&&&''''''&&&&&&((()))+++***((('''''')))+++,,,,,,,,,+++***)))(((''''''(((((())))))******++++++'''((()))***++++++,,,,,,''''''''''''''''''''''''***))))))((())))))******)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((&&&'''(((((()))(((((('''(((((((((((((((((((((((()))'''&&&&&&((()))(((&&&&&&''')))++++++)))'''&&&}}}mmmgggccc```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKKKKLLLMMMKKKJJJFFFDDDBBBBBBBBBBBB@@@>>><<<======;;;888666555555666555444222111000000000111111111111000///000000000000000000000000000000***)))(((***,,,...---,,,,,,,,,,,,---------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,---//////++++++,,,------,,,+++++++++++++++******++++++++++++***(((''''''(((***+++************************(((((()))***************'''((()))***+++,,,---...%%%&&&''')))+++,,,,,,,,,((()))***++++++,,,,,,,,,)))(((((((((((()))******))))))*********+++++++++******+++,,,,,,,,,,,,+++(((((()))******+++,,,,,,)))))))))))))))***+++,,,)))******++++++******)))))))))******+++++++++,,,(((((())))))******++++++)))))))))))))))(((((((((---------+++)))((())))))************)))))))))(((&&&((()))***)))))))))+++++++++******))))))((((((((((((((((((((((((((((((,,,***((('''(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))*********)))&&&'''((())))))((('''&&&''''''(((((()))******+++++++++******************(((((((((((()))))))))))))))))))))***************************))))))))))))'''((((((((()))))))))***&&&'''((()))))))))))))))&&&''')))***+++,,,,,,---(((((((((((((((((((((((('''((()))***+++***)))((((((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((()))******&&&'''(((((((((((('''&&&$$$&&&''''''&&&&&&''')))+++***((('''((()))+++---++++++******)))(((((('''((()))))))))*********+++'''((()))***+++---...///((((((((((((((((((((((((,,,,,,+++***)))(((((()))))))))************))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&'''***,,,,,,***'''&&&~~~ooohhhccc```]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[YYYXXXVVVVVVUUUTTTSSSRRRQQQQQQMMMKKKJJJJJJKKKLLLJJJIIIGGGEEECCCBBBBBBBBB@@@>>><<<===>>><<<999666555666555444333222111111000000000111222111000//////111........................+++++++++---000222222222,,,,,,,,,---------......000/////////............+++++++++,,,,,,---------,,,------------,,,,,,++++++,,,------,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---...//////***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,)))(((((((((((()))******************************'''((()))******+++******+++++++++++++++*********+++++++++++++++***))))))&&&&&&((()))***+++++++++((((((((()))))))))******((())))))***++++++,,,,,,)))******+++++++++++++++'''(((***,,,...000222333,,,,,,+++))))))(((((((((***++++++,,,,,,++++++***))))))******+++,,,,,,,,,))))))))))))************((((((((((((((()))))))))***************+++,,,---************))))))))))))&&&((()))***((((((((())),,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,***((('''''''''&&&$$$(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))))))))(((((((((((())))))(((((((((*********))))))(((((((((++++++*********)))))))))(((((((((((())))))))))))))))))***++++++++++++*********)))))))))(((((((((''''''(((((())))))******''''''((()))))))))((((((%%%''')))))))))((()))***((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&'''((())))))((('''&&&%%%&&&((('''&&&&&&'''((())))))(((((((((***+++,,,******)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''(((***,,,---///((((((((((((((((((((((((------+++***)))((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))******)))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''***++++++***'''&&&}}}nnngggbbb___[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\]]]]]]]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPNNNLLLKKKKKKJJJHHHFFFGGGEEECCCCCCCCCBBB@@@>>>===>>>>>><<<999666666666444333333222111111111222000111333222///...///111...........................------///222333333333,,,,,,,,,---------....../////////.........------******++++++,,,---......------.........---++++++...000222111///...000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))+++,,,,,,,,,++++++***+++,,,------,,,+++***++++++************++++++((()))***+++++++++******************************'''((()))******+++++++++,,,,,,,,,++++++*********.........---,,,+++***)))'''(((((()))*********)))((()))***,,,,,,++++++*********************++++++((()))******++++++******))))))***+++---...///000---,,,+++*********************++++++++++++******))))))***++++++,,,------*********)))))))))))))))((((((((())))))******+++***((((((((()))+++,,,,,,************))))))))))))(((***++++++)))(((((()))*********+++++++++++++++************************+++)))((('''((()))((('''''''''(((((())))))***************))))))((((((((())))))*********)))(((((())))))(((((((((((())))))*********)))))))))))))))((()))))))))))))))))))))'''((((((((()))))))))***)))***+++,,,,,,,,,++++++)))))))))((((((((('''''''''''''''((()))*********((((((((()))((((((''''''$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&%%%%%%%%%&&&&&&'''&&&''')))******)))'''&&&'''((()))((('''&&&'''(((''''''(((((()))******+++(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''(((***---...((((((((((((((((((((((((++++++***))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((()))%%%&&&(((((('''&&&&&&&&&&&&''')))******)))'''&&&|||mmmfffaaa]]]ZZZZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQQQQSSSQQQNNNLLLKKKIIIFFFDDDHHHFFFDDDCCCCCCBBB@@@>>>===>>>>>><<<999777666666333333222222111222222222///222333222///...///111111111111111111111111111///...---///111222111000,,,,,,,,,---------......///.........------------))))))***+++---...//////------...///...---+++***---///111///,,,+++,,,...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((()))+++,,,+++***(((&&&***+++,,,,,,,,,,,,+++*********))))))))))))******((()))+++---...---+++***************************''''''(((******+++++++++*********++++++,,,,,,---((())))))******))))))))))))************)))(((((()))+++---.........,,,+++,,,,,,++++++***)))))))))(((((()))***************,,,++++++***)))(((''''''++++++++++++,,,---...///))))))************))))))))))))***+++,,,,,,------++++++******))))))(((((((((((()))***+++,,,,,,---,,,***(((''''''(((((((((************))))))))))))***+++---,,,***)))))))))''''''(((((()))))))))******************************)))((((((***++++++***&&&''''''((()))******+++++++++++++++******))))))+++++++++++++++***)))(((***)))(((''''''((()))***&&&'''((()))***+++,,,,,,&&&&&&'''((()))***++++++'''((((((((())))))******)))***+++,,,---,,,++++++((((((((((((''''''''''''&&&''''''((()))******+++((()))))))))((('''&&&&&&###&&&((('''$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++***)))(((''''''''''''''''''((()))++++++)))((('''((()))***)))'''&&&&&&'''%%%&&&((()))************''''''(((((())))))******,,,,,,+++***)))((('''''''''''''''''')))+++---///)))))))))))))))))))))))))))))))))((())))))***+++******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))************((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,***)))(((''''''((()))***%%%''')))***((('''''''''&&&'''((())))))((('''&&&}}}mmmddd```^^^]]]\\\[[[ZZZZZZ\\\^^^___bbb```^^^^^^______^^^\\\XXXWWWTTTRRRQQQRRRTTTVVVQQQPPPOOOMMMKKKHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???===:::888666444333444444333333333333222222//////000000111222444444000000///...............111111000000////////////---,,,,,,++++++,,,,,,---///...---,,,+++*********---,,,+++,,,------+++)))............---,,,+++***///,,,***+++---...+++))),,,,,,,,,...//////---,,,---000000...,,,,,,,,,+++++++++++++++++++++++++++......---,,,)))&&&$$$"""...---+++*********++++++)))******++++++******)))'''((()))***+++,,,,,,------,,,+++)))((('''''''''***+++,,,------,,,+++***)))******+++++++++************++++++++++++******++++++******))))))(((((((((((((((((()))***+++,,,******)))))))))+++,,,---+++,,,---...---+++(((&&&---,,,++++++******++++++.........---+++)))((('''&&&'''((((((''''''((()))111000///---+++)))((('''((())))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************++++++************++++++))))))*********))))))((())))))************))))))((()))*********((('''&&&(((((())))))******++++++******++++++++++++******(((((((((((())))))))))))))))))(((((()))***++++++)))))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((((((***+++***)))+++,,,---+++)))(((((())),,,)))'''(((++++++***'''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&)))(((&&&&&&''')))+++---++++++******))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))&&&***---,,,)))&&&%%%&&&(((((((((((((((((((((((($$$(((,,,+++'''###!!! ))))))************))))))...'''&&&+++((( (((''''''((())))))))))))(((&&&&&&'''(((((()))))))))111,,,%%%!!!(((///******))))))***+++,,,,,,(((((())))))))))))(((((()))'''&&&'''***+++***(((((()))*********)))'''&&&++++++******))))))((((((((((((((((((''''''''''''+++***)))(((''''''''''''---,,,,,,+++***)))((((((***)))(((''''''((()))***###$$$$$$%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))(((''''''''''''((((((~~~mmmddd```]]]^^^]]][[[ZZZZZZ\\\]]]^^^bbb```____________\\\ZZZYYYWWWUUUTTTSSSSSSTTTUUUPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????===;;;888666444333444444333333333333222222666444222000///......///111111000///////////////.........---------,,,,,,...------,,,,,,------.........---,,,++++++++++++///.........//////---+++***+++,,,---............000///......//////...------,,,+++,,,---.........***,,,------,,,++++++***++++++++++++++++++++++++'''((()))+++++++++++++++------+++*********+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))))))))***+++------***+++,,,------,,,+++***++++++,,,,,,,,,++++++******++++++,,,,,,++++++******************))))))))),,,+++***)))(((((((((((())))))(((''''''((()))***)))+++---///000...,,,***+++++++++++++++*********,,,,,,,,,,,,,,,+++***)))((()))***)))''''''((()))...------,,,+++******)))((())))))************)))******))))))))))))******(((((((((((((((((((((((((((''''''(((******)))((())))))))))))************))))))(((((((((((())))))+++++++++******((('''&&&((())))))******))))))((())))))*********)))'''&&&)))))))))))))))***************++++++++++++******''''''((((((((())))))))))))))))))))))))***++++++(((((())))))))))))))))))((((((((())))))))))))***,,,+++***+++---------,,,)))***+++)))'''&&&&&&'''+++)))'''(((***+++)))'''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((('''''''''((()))***+++((((((((((((''''''&&&&&&)))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))+++---,,,***(((''''''))))))))))))))))))))))))%%%(((+++***'''$$$######))))))************)))))),,,&&&&&&+++)))!!!!!!(((.........---,,,+++***)))''''''''''''&&&&&&&&&&&&)))******)))'''&&&&&&'''((((((((((((((()))******((((((((())))))((((((((()))'''&&&'''***+++***(((((())))))***)))((('''&&&*********)))))))))))))))''''''((((((((()))))))))******)))))))))******+++***************)))))))))***)))(((''''''((()))***))))))((('''%%%$$$"""!!!(((((((((''''''''''''''')))((((((''''''(((((()))~~~lllccc___\\\^^^]]]\\\[[[[[[[[[\\\]]]```````````````___[[[YYYXXXXXXWWWUUUTTTSSSRRRRRROOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@??????>>>===;;;888666555444444444333333333333222222000000///000111444777999222222111000000000000000---------,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,,,,------...---,,,---......,,,******+++,,,---...............///000///...---...///...---,,,,,,,,,---///000)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++***))))))((((((((()))***+++---///000++++++,,,,,,,,,,,,++++++---------------,,,+++******++++++,,,,,,++++++***)))))))))***************,,,+++***)))((((((((((((******)))((((((((())))))''')))---000222111///---((()))***+++++++++***)))))))))***+++,,,,,,,,,,,,***++++++***((('''((()))*********+++++++++,,,,,,((()))***++++++***((((((******))))))))))))******((((((((((((((((((((((((''''''&&&((()))***)))'''))))))))))))************))))))(((((((((((()))))),,,,,,,,,+++)))(((&&&%%%(((((())))))))))))(((((())))))*********)))((('''************))))))))))))******++++++++++++******'''(((((((((((()))))))))))))))))))))))))))***+++((((((((()))***+++++++++))))))))))))************)))((('''((()))******(((((()))******(((&&&&&&''')))(((''''''))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***&&&''''''((())))))))))))(((((((((''''''''''''&&&))))))((((((((())))))***''''''''''''((((((((())),,,,,,+++,,,,,,+++)))(((************************&&&((())))))'''&&&&&&'''((())))))******))))))((((((%%%''',,,***######)))------,,,+++***)))(((((()))(((((('''&&&&&&%%%%%%&&&))),,,---+++(((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''((()))***)))((()))))))))))))))(((''''''((())))))))))))))))))***'''(((((())))))*********************+++,,,------(((((((((((()))))))))***))))))(((((((((((())))))++++++***(((&&&$$$"""!!!''''''(((((((((((()))))))))))))))(((((())))))***{{{kkkccc___\\\^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^```aaa```\\\YYYWWWWWWWWWVVVTTTRRRPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===;;;999777555444444444333333333222222222,,,---...000444:::???BBB222111000000//////000000..............................------------......,,,,,,,,,,,,,,,---.........---,,,---......,,,***............---,,,+++******,,,...---***)))+++---.../////////...---...///+++)))***...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))*********++++++++++++,,,,,,+++*********++++++************************------------,,,+++***))))))******++++++******)))++++++******************(((((((((((()))***+++,,,---,,,,,,++++++*********&&&)))---000111000...---&&&(((***+++,,,+++)))((()))******+++,,,,,,,,,,,,+++,,,---+++)))(((((())))))))))))******+++++++++((()))+++++++++***((('''+++******))))))******+++))))))))))))))))))))))))(((''''''(((***+++)))(((((()))))))))************++++++************+++++++++++++++******(((''''''((((((((())))))((((((((()))))))))***))))))))))))++++++******))))))((((((******++++++++++++******))))))))))))***************)))))))))))))))******((((((((())))))*********(((((()))))))))*********'''&&&%%%&&&(((((((((''')))***,,,,,,***(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))%%%&&&((()))***)))((('''))))))))))))))))))))))))((((((((('''(((((())))))(((((()))))))))*********...+++))))))+++,,,***'''))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))((((((%%%$$$''',,,+++&&&%%%)))((((((((((((((())))))***)))))))))(((((('''''''''******)))(((&&&&&&(((***'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))((((((''''''((((((((())))))******))))))))))))***************************+++,,,,,,'''((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((('''&&&'''''''''((()))******+++***))))))))))))******+++xxxhhhbbb___]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]___bbbaaa^^^\\\UUUUUUVVVUUUTTTQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@??????>>>===;;;999777666555444444333333333222222222444333222111222444666777000000///............///........................------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000///...///000000...,,,............---,,,+++***(((+++---,,,)))(((***---+++...000000...+++++++++...)))(((---///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---000222333,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++,,,,,,------...---,,,+++***((((((((('''))))))(((((((((((())))))+++++++++++++++***))))))(((((())))))))))))((((((---,,,,,,+++***))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++******((()))+++---...---+++***'''(((***++++++***)))'''++++++,,,,,,,,,+++******,,,------,,,)))(((((()))************************((()))***++++++***)))(((++++++************++++++***************************))))))***,,,,,,+++)))((()))))))))************++++++************++++++((())))))*********))))))(((((())))))))))))((((((***))))))))))))*********++++++******))))))((((((******++++++++++++************+++++++++,,,,,,,,,******)))))))))))))))***)))))))))((((((''''''''''''''''''((((((((())))))***)))((()))+++,,,+++***'''))),,,,,,***(((((((((&&&''''''((('''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''$$$&&&(((******)))'''&&&((((((((((((((()))))))))'''&&&&&&&&&''''''((()))''''''((((((((())))))))),,,)))&&&&&&)))***)))'''((((((((((((((((((((((((''''''&&&&&&''')))******(((((())))))))))))(((((($$$%%%(((++++++(((''')))******)))))))))***+++,,,&&&&&&'''''''''(((((((((***)))'''$$$###$$$(((+++(((((('''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''(((((()))((())))))******))))))(((((((((((((((''''''(((((()))))))))***++++++******))))))((((((******)))((((((((((((((())))))(((((('''&&&&&&%%%(((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++)))))))))))))))***++++++uuugggaaa^^^]]][[[[[[\\\\\\\\\]]]]]]]]]ZZZZZZ\\\^^^```aaa___]]]UUUUUUUUUUUUTTTRRRPPPNNNJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFDDDBBBAAA@@@??????>>>===;;;:::888777666444444333333333333222222333333222000000/////////000//////...............,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,---...//////,,,+++++++++,,,,,,***)))***+++,,,---............+++,,,------,,,,,,---...))),,,//////,,,***+++---333***&&&+++---)))(((+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++)))))))))(((((((((''''''******)))))))))))))))***))))))(((((((((((()))))))))******++++++*********((())))))))))))))))))(((---,,,,,,+++******)))))),,,+++***)))((((((((((((*********+++******)))(((***************)))))))))******+++++++++***((((((---------,,,+++***)))(((+++,,,,,,+++)))((()))***,,,,,,,,,+++******)))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++******)))+++,,,---,,,***))))))))))))************))))))(((((((((((())))))'''((()))******++++++***))))))************))))))******)))))))))***++++++************))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''((((((((((((***(((((((((***+++***)))$$$''')))***((('''&&&&&&&&&'''(((((((((((()))+++(((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&***(((%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&%%%%%%((()))))))))'''(((((())))))(((((('''$$$&&&)))***)))((()))***,,,+++)))'''&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%'''((((((&&&&&&&&&'''))))))(((''''''''''''((()))((('''&&&&&&'''((()))'''((())))))(((((()))*********)))((((((((((((((('''(((((((((((((((((()))******)))))))))((((((((())))))((('''&&&&&&&&&&&&******)))((('''&&&%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''(((((()))******(((((((((((()))******+++uuufff```^^^\\\YYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]______]]][[[VVVVVVVVVUUUUUUTTTRRRRRRIIIIIIJJJJJJKKKJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@??????>>>===<<<:::888777777444444333333333333222222...///000111222222111111111000000///.../////////,,,,,,---------.........------,,,,,,,,,,,,------...------------......///+++***)))***++++++)))'''***+++,,,---...............---,,,---///000///...+++...000///---///444999<<<000)))---...***)))---------------------------111///---+++***)))))))))++++++---.........------+++,,,,,,------,,,,,,+++&&&&&&&&&&&&''''''''''''))))))))))))***++++++,,,+++***))))))))))))***+++))))))***+++,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,+++***)))((((((((((((((()))***+++++++++***)))+++***(((''''''(((***+++------,,,+++***))))))(((,,,,,,,,,,,,+++***)))))))))***+++***)))((()))***,,,,,,,,,,,,++++++++++++)))(((''''''(((***,,,...,,,++++++******++++++,,,***************************))))))***,,,,,,+++)))))))))))))))************))))))(((((((((((())))))((())))))************)))******++++++++++++************)))))))))***+++,,,)))))))))))))))***************++++++++++++******)))))))))*********++++++++++++***))))))))))))))))))))))))((((((((((((((('''(((((((((((()))))))))((('''&&&''')))***)))(((###&&&)))***)))'''&&&%%%%%%(((******((((((***,,,(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''((((((&&&$$$###$$$(((***((((((((((((((((((((((((&&&%%%$$$%%%((()))(((&&&''''''((((((((((((''''''%%%((()))(((((((((******+++)))'''%%%$$$$$$%%%&&&''''''''''''((((((((((((%%%''')))***((('''''''''))))))((('''''''''''''''***)))'''&&&&&&''')))***&&&(((***)))(((''')))++++++***)))((('''(((((()))((((((((((((((('''''''''&&&&&&'''((())))))******''''''&&&&&&&&&&&&&&&''')))))))))((((((''''''''''''((()))******)))((('''((((((((((((''''''&&&%%%&&&&&&&&&''''''(((((()))''''''''''''((()))***+++vvvfff```]]][[[XXXYYYZZZ\\\^^^^^^______aaa___]]]]]]]]]]]][[[ZZZXXXWWWWWWVVVVVVUUUUUUUUUHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHFFFEEECCCAAA@@@??????>>>===<<<:::999888777444444444333333333222222222333555555555333111000222111111000000000000000/////////000000000111111.........------.........///......---------......111000///000111111///---............---,,,++++++///,,,+++,,,///111///---000222222111000555???GGGEEE666...111222---,,,111------------------------,,,+++*********+++,,,---***+++---...///...------*********++++++*********'''((()))+++---///111222,,,,,,+++++++++++++++,,,---,,,+++******+++,,,---)))***+++,,,---.........+++,,,,,,------,,,,,,+++'''((()))***,,,...//////(((((((((((()))***+++,,,)))***,,,---...------,,,+++***'''&&&''')))+++---000///---+++***)))))))))++++++,,,,,,,,,+++******((()))******)))((()))+++,,,,,,,,,,,,,,,,,,------)))(((&&&&&&'''***---000,,,++++++******++++++,,,)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************++++++************++++++***************)))((('''++++++,,,,,,,,,,,,++++++******)))))))))***,,,---(((((())))))******++++++******++++++++++++******(((((((((((())))))))))))++++++***))))))((())))))(((((())))))******++++++))))))))))))************,,,******+++,,,---,,,+++%%%(((+++,,,+++)))((('''&&&(((******))))))+++---(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((()))++++++))))))))))))************(((((((((%%%"""###(((---))))))))))))))))))))))))&&&$$$###%%%((()))'''$$$''''''(((((((((((('''''''''))))))'''&&&(((***+++,,,+++)))((()))***,,,---------,,,,,,+++*********)))))))))'''&&&'''***,,,)))((('''&&&&&&&&&&&&&&&+++)))(((''''''((()))+++&&&(((******'''''')))++++++***((('''''''''((()))))))))(((((('''''''''&&&"""###%%%''')))***,,,---&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''((()))******)))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((******ttthhhccc___[[[[[[]]]___bbbcccbbb```___^^^^^^^^^^^^]]][[[YYYXXXUUUTTTTTTUUUUUUTTTQQQOOONNNNNNMMMNNNOOONNNLLLIIIJJJGGGDDDDDDEEEEEEBBB???@@@@@@???===;;;888555333777555222000000222555777222222222111111111111000111111111111000...---,,,,,,---///000111000/////////...---,,,+++,,,------...---,,,,,,---...000111000000111222222111000///------------------------,,,------......------,,,444666999:::;;;>>>DDDIII333///++++++///111///---+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------.........------,,,,,,,,,------,,,+++*********+++......//////...,,,***(((''''''(((***+++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++***)))))))))***,,,---)))******+++,,,,,,------******))))))))))))******........................++++++++++++******************+++++++++******)))&&&(((***---......---,,,------,,,,,,+++*********+++***************++++++///,,,(((''')))+++***)))...+++((()))+++,,,***((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***''''''(((((())))))******,,,+++***))))))***+++,,,---+++(((&&&%%%&&&((()))''''''((()))***++++++,,,)))))))))))))))******+++))))))(((((((((((())))))))))))))))))'''$$$!!!***)))(((''''''((()))***)))))))))))))))))))))))),,,***'''%%%$$$&&&((()))))))))***))))))(((''''''%%%&&&&&&&&&'''(((((((((******))))))((((((''''''(((((((((((()))))))))))))))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&'''(((((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((()))***************)))))))))))))))(((((('''&&&'''((()))***+++,,,---((((((((((((((('''''''''******+++++++++******)))''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((******)))(((((((((((((((+++*********))))))((((((+++)))'''%%%$$$%%%&&&''''''((()))******+++******,,,+++***))))))***+++,,,)))((('''&&&&&&'''((((((,,,)))&&&%%%'''((('''%%%&&&'''''''''(((((())))))%%%&&&&&&&&&'''((((((((('''((())))))'''((()))+++&&&&&&%%%%%%%%%%%%&&&&&&sssgggbbb]]]ZZZ\\\]]]```bbbcccbbbaaa_________``````___]]][[[ZZZUUUTTTSSSSSSTTTSSSQQQPPPOOONNNMMMNNNOOONNNLLLIIIJJJGGGEEEDDDEEEDDDBBB???@@@@@@???===;;;888555333333222222222222222222333222222222111111111111000///000000000000//////...***+++,,,,,,------,,,,,,---,,,,,,+++,,,---...///......---------......///---...///000000//////...------------------------,,,------......------,,,,,,222999===<<<999777666222...+++,,,///222000...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,+++***************+++,,,---------+++)))(((&&&''''''((()))***++++++++++++++++++++++++++++++++++++***))))))***++++++,,,++++++******++++++,,,************************+++******))))))***+++,,,*********++++++,,,,,,,,,++++++***)))))))))))))))222111000...,,,+++))))))'''((((((((())))))******((()))***+++++++++++++++)))***,,,------,,,+++***,,,++++++++++++*********(((((((((''''''(((((()))...***''''''(((***)))(((,,,***((((((***+++***(((************************((((((((()))))))))*********++++++,,,,,,++++++***(((((((((((())))))))))))+++***))))))))))))***+++,,,+++)))'''&&&'''(((((((((((())))))******++++++)))))))))))))))******+++))))))(((((((((((())))))(((((()))***)))'''%%%$$$***)))(((''''''((()))***))))))))))))))))))))))))+++***(((''''''((()))***((()))))))))(((((('''&&&''''''((((((((((((((((((***)))))))))((((((((('''''''''((((((((()))))))))((('''&&&'''(((((((((&&&%%%&&&&&&'''(((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((((()))************))))))))))))))))))((('''&&&(((((())))))))))))))))))''''''''''''''''''''''''&&&'''((()))***+++++++++''''''((()))))))))))))))&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((''''''(((((())))))******))))))((('''''''''''''''*********)))))))))((((((+++***((('''&&&&&&''''''(((((())))))***)))))))))******)))(((((()))******)))((('''''''''((()))******(((&&&'''***,,,,,,+++&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''ssseee```\\\YYY]]]^^^aaabbbcccbbbaaa```]]]^^^_________^^^\\\[[[VVVTTTRRRQQQRRRSSSRRRQQQOOONNNMMMMMMNNNMMMKKKIIIIIIGGGEEEDDDDDDDDDBBB@@@?????????===;;;888555444111222555666666555222111222222222111111111111000......///000000000000000......------......//////+++++++++,,,---...000000..................------+++,,,---...............------------------------,,,------......------,,,(((---444888777222---***...,,,)))***...000///------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++******)))*********((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++++++++***))))))***+++++++++******))))))******+++************************++++++******)))******+++******************++++++,,,+++***)))))))))))))))111000///---+++)))((('''&&&'''((()))***+++,,,,,,'''((()))+++,,,,,,------+++,,,,,,---,,,+++)))((()))************+++++++++,,,++++++******++++++++++++)))'''&&&'''))))))(((***)))((((((*********)))++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******))))))))))))(((((((((((())))))(((((((((((())))))******))))))(((((('''''')))))))))))))))*********)))))))))))))))******+++))))))(((((((((((())))))'''((()))***+++***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''(((((((((((('''&&&&&&)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))''''''''')))***)))(((&&&''''''(((((())))))***(((((((((((())))))))))))+++***'''%%%%%%'''***,,,'''((())))))******))))))))))))))))))((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''((())))))))))))(((&&&&&&&&&'''((()))++++++&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((('''''''''''''''******))))))))))))((((((*********))))))(((''''''(((((()))))))))(((''''''))))))(((((((((((())))))((((((((((((((()))***+++)))((('''''')))+++++++++%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))******(((%%%$$$%%%&&&(((''''''''''''''''''(((tttfff```]]]ZZZ^^^___aaabbbcccbbbaaa```ZZZ[[[\\\]]]]]]\\\ZZZZZZVVVTTTQQQPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===;;;888666444333444666888888666444333222222222111111111000000//////000000000000//////111000///......///000111++++++,,,,,,---...//////......///000///...,,,+++++++++,,,---......//////............------------,,,------......------,,,+++,,,,,,------------...***((('''))),,,------,,,...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********(((((()))***++++++******---------,,,,,,,,,++++++************************+++******************+++++++++************++++++************************+++++++++*********************************************))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,------...)))******+++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))******+++,,,,,,......---,,,,,,,,,------***)))((((((((())))))))))))))))))***+++++++++***++++++++++++++++++++++++)))*********++++++++++++******++++++++++++************))))))((((((''''''(((((((((''''''(((((((((((()))******)))((('''&&&*********))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))'''((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''''')))***+++******)))&&&'''''''''''''''&&&&&&***))))))(((((('''''''''))))))))))))((((((((((((&&&'''''''''((((((((((((+++)))(((((())))))(((&&&'''((((((((())))))******(((((((((((())))))))))))))))))'''''''''(((***+++'''(((((())))))))))))))))))))))))((('''&&&%%%$$$"""###$$$&&&(((***+++,,,&&&&&&&&&'''''''''''''''+++******)))((('''%%%$$$&&&'''(((((())))))((((((((((((((((((((()))***+++''''''(((((((((((())))))'''''''''((()))*********(((((()))))))))((((((((())))))))))))))))))(((((('''(((*********((('''%%%(((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((((()))***++++++,,,)))(((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%+++++++++***((('''((()))((((((''''''''''''((((((wwwhhhbbb___]]]______```aaabbbaaaaaa```ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVSSSQQQQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA??????>>>===;;;999666555444444555555555555444444222222222111111111000000111111111111000///...---...---,,,+++++++++---------------------------,,,......///000///...,,,+++,,,,,,------...///000111/////////......---------,,,------......------,,,000---+++)))***,,,...///)))))))))+++,,,---------------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))***++++++,,,,,,,,,......------,,,++++++************************************++++++*********,,,,,,++++++++++++,,,,,,*********************************+++***************************+++++++++'''(((((()))***,,,...///'''((()))***,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++***)))))))))))))))************))))))***+++***,,,---------,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))******++++++******)))******))))))(((((('''''''''''''''((((((''''''''''''(((*********)))'''&&&*********))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&(((((((((((())))))))))))'''''''''(((((((((((()))---+++)))))))))(((&&&$$$(((((((((((())))))))))))'''((((((((()))))))))***&&&''')))*********)))(((''''''((()))))))))))))))))))))))))))((('''&&&%%%"""###$$$&&&''')))***+++''''''(((((())))))))))))+++++++++***)))'''&&&%%%&&&&&&'''(((((((((((((((+++***)))((((((((((((((((((((()))))))))*********))))))))))))(((((((((((()))***++++++++++++******(((((((((((((((((())))))%%%'''(((***)))(((%%%$$$(((((()))(((((('''&&&&&&************************''''''((()))***+++++++++((((((((('''&&&%%%%%%%%%)))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%)))*********((((((***,,,((((((''''''''''''((((((zzzjjjcccaaa```______````````````______\\\]]]^^^^^^^^^]]][[[ZZZUUUTTTRRRRRRTTTTTTTTTSSSQQQOOOLLLKKKKKKKKKJJJHHHGGGHHHHHHFFFCCCAAAAAABBB>>>>>>>>>===;;;999777555444333222111111222333444222222222111111111111000222222111111000...---,,,///......---------------------......------,,,+++..................------///.........///000111111000000//////...---------,,,------......------,,,000///......///...+++))),,,---...///////////////,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++,,,,,,------,,,++++++***))))))((((((************************)))***++++++++++++***)))---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***)))******+++,,,,,,------'''(((((()))+++---...///++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******......------,,,***)))(((*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++***)))))))))))))))***++++++******+++,,,,,,...000///...,,,+++,,,++++++++++++++++++++++++)))))))))*********++++++))))))************))))))))))))))))))((((((((((((''''''(((((((((((('''''''''((()))******)))(((''')))))))))))))))*********)))))))))))))))******+++))))))(((((((((((()))))))))((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&((())))))(((''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))(((((('''%%%$$$((((((((((((((((((((((((''''''(((((())))))******$$$&&&)))+++,,,+++)))'''&&&'''(((((())))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******+++'''((())))))************&&&&&&'''(((((((((((('''++++++)))((('''&&&&&&&&&(((((()))))))))************)))))))))(((((((((''')))***,,,------,,,++++++''''''(((((((((((())))))%%%&&&((())))))'''&&&$$$(((((()))))))))(((''''''******++++++++++++******''''''((()))************%%%''')))))))))((()))************))))))))))))((('''''''''''''''&&&&&&&&&'''((((((((('''''')))+++(((''''''''''''''''''(((|||jjjcccaaaaaa^^^____________^^^^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTSSSTTTVVVVVVUUUSSSQQQOOOLLLKKKJJJJJJIIIHHHFFFHHHHHHFFFCCCAAAAAACCC>>>>>>>>>===;;;999777555444444333222222333444444222222222111111111111000000000000000000///......000000111000000//////...+++,,,---.........---,,,......---------......///000//////......///000111000000000///...---------,,,------......------,,,---------///111000,,,(((,,,---/////////...------+++,,,,,,---......---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,------...,,,,,,+++++++++,,,,,,---*********))))))(((((('''************************)))***++++++++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,))))))***,,,---...///000************+++,,,---------------,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,+++******,,,,,,++++++***+++++++++++++++,,,,,,---------.........---++++++******+++''')))++++++))))))***,,,,,,...111000---*********************************((((((((()))))))))******))))))************))))))(((((((((((())))))))))))'''((())))))))))))((('''(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))******+++))))))(((((((((((())))))((((((''''''&&&&&&'''''''''((()))******)))((('''))))))))))))))))))))))))((())))))))))))(((((('''&&&'''(((((()))))))))(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))*********+++)))(((&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''((()))*********%%%&&&(((*********))))))&&&'''(((((())))))((((((((())))))***************))))))(((((('''&&&&&&&&&'''''''''((()))*********%%%&&&'''((()))*********%%%&&&''''''((((((''''''))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))+++------,,,+++***'''''''''((((((((())))))&&&'''((())))))((('''&&&(((((())))))***)))))))))((()))***++++++***)))(((''''''((()))))))))((('''###&&&)))***(((((()))******)))))))))((((((((((((&&&&&&&&&'''''''''''''''((())))))((('''&&&((()))''''''&&&&&&&&&&&&''''''|||jjjcccaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTTTTVVVWWWWWWUUUSSSRRROOOLLLJJJJJJJJJIIIHHHFFFHHHIIIFFFCCC@@@AAACCC>>>>>>>>>===;;;999777666666666777777777777666666222222222111111111111000...//////000000000000000,,,---.........---+++***)))***,,,...//////.........---,,,,,,---...000111111000...------...///000111000000///...---------,,,------......------,,,+++)))(((***...000111///)))+++------,,,************+++---...///...---------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,+++++++++++++++,,,++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++%%%''')))+++,,,------,,,))))))+++,,,...///111111---,,,++++++******++++++---------,,,,,,,,,+++++++++,,,,,,---...///000000++++++,,,---------,,,,,,///...,,,+++***))))))))),,,,,,------------......+++***)))(((''''''''''''%%%(((******(((''')))+++,,,///111000,,,)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((())))))******'''((()))******)))((('''((((((((((((((()))))))))'''(((((()))***++++++,,,)))))))))))))))******+++))))))(((((((((((())))))(((''''''''''''(((((()))'''((()))******)))((('''************************++++++******))))))((((((''''''((()))******))))))''''''(((((())))))******'''((((((((())))))******)))*********++++++++++++&&&%%%$$$&&&((())))))((('''''''''''''''&&&&&&&&&&&&''''''((()))******+++'''''''''(((((()))++++++&&&''''''(((((((((((((((((()))***++++++,,,,,,+++'''''''''((((((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++'''(((***,,,---,,,***)))&&&'''''''''(((((())))))(((((()))))))))))))))((('''((()))******+++******'''((()))******)))((('''''''''((())))))((('''&&&$$$'''***)))&&&######%%%))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((---------+++)))'''(((***&&&&&&&&&%%%%%%&&&&&&&&&}}}lllgggeeeddd]]]]]]]]]^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[VVVUUUTTTTTTSSSSSSTTTTTTOOONNNNNNMMMLLLKKKJJJJJJHHHHHHFFFEEECCCAAA@@@???===>>>???>>>===;;;888666555555444333333333333444333333333222222222111111000000000000000000000000000/////////...............---,,,++++++,,,---...........................000///...---,,,------..............................///000000000000000000,,,---.........,,,***(((---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---,,,++++++*********+++)))***++++++,,,,,,,,,,,,---,,,***)))))))))*********++++++++++++,,,,,,,,,,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++%%%%%%%%%%%%'''))),,,---******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))*********(((&&&&&&(((*********))))))))))))******,,,+++)))'''&&&'''((()))******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))******+++******))))))((((((''''''))))))))))))))))))))))))***)))'''&&&'''(((***,,,'''''''''((())))))******%%%%%%'''))),,,,,,***'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,+++***(((''''''''''''((()))))))))************((('''''''''''')))+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))&&&((((((&&&"""!!!###%%%&&&+++///...***''')))---))))))(((((())))))***+++---&&&$$$))),,,***)))+++&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((()))*********,,,)))&&&&&&)))******(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((+++,,,...---***(((''''''(((((((((((((((''''''''')))))))))))))))***++++++((((((((((((((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%******)))'''%%%%%%&&&(((}}}lllfffdddbbb]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZVVVVVVUUUUUUTTTTTTTTTUUUOOOOOONNNMMMLLLLLLKKKKKKHHHHHHFFFEEECCCAAA@@@???===>>>>>>>>>===;;;888666666666555444444444444555333333333222222222111111111111111111111111111111000000/////////.........///...---,,,,,,---...///........................000///...---,,,------...------------------------222111//////...---,,,******+++---......---,,,+++------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,++++++***++++++)))******++++++++++++******)))((('''''''''(((((())))))))))))************,,,,,,***)))))))))***+++)))******++++++******)))***)))(((((((((((()))*********++++++++++++******)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++***++++++++++++++++++++++++******))))))))))))******))))))************)))))))))******)))''''''((()))******))))))))))))*********)))(((''''''(((***+++******)))(((((((((((((((******))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))******)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))))))((()))+++,,,---+++)))&&&&&&'''''''''(((((((((((((((''''''''''''((((((******)))((('''''''''''')))*********++++++++++++))))))((('''''''''((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))(((&&&%%%&&&((((((((('''&&&%%%$$$%%%&&&)))))))))))))))***++++++///)))'''+++,,,***(((***)))))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%***(((%%%%%%&&&''''''%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''')))***++++++******+++((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%(((***~~~llleeebbb```\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVQQQPPPPPPOOOMMMLLLLLLKKKHHHHHHFFFEEECCCBBB@@@@@@>>>>>>>>>>>><<<:::888777777777666555555555555666333333333222222222111111111111111111111111111111000000000/////////......//////...------...////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,444000---,,,------+++((()))+++,,,...///......---------------------------+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++***++++++++++++******)))***)))((('''''''''(((((())))))))))))*********+++,,,,,,+++************+++(((((())))))))))))((((((,,,,,,+++)))))))))))))))******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++***)))((()))+++,,,+++*********************************))))))))))))******))))))************))))))((()))******(((''''''(((******))))))))))))******((((((''''''((()))+++,,,******)))((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,++++++***))))))((((((+++)))))))))++++++***)))''''''''''''(((((((((((()))((((((''''''(((((()))(((((('''''''''''''''(((*********+++++++++,,,,,,+++***)))((('''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((%%%'''******)))((())))))---***&&&%%%'''((()))(((***))))))))))))***++++++---)))'''))))))&&&%%%%%%++++++***)))'''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$***(((&&&%%%&&&'''&&&%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''')))***++++++++++++''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((('''&&&&&&&&&'''((()))((((((((((((''''''''''''$$$&&&&&&&&&&&&&&&(((***~~~mmmeee```]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLHHHGGGFFFEEEDDDBBBAAAAAA>>>>>>>>>===<<<:::888777777666666555555555555555333333333222222222111111111111111111111111111111000000000////////////...000///...------...///000000000000000000000000000............------......,,,,,,,,,,,,,,,,,,,,,,,,111---***+++...000...,,,+++,,,---...///.........------------------------++++++,,,---......///000------------------------++++++++++++++++++++++++//////...---,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++************)))))))))******)))))))))))))))))))))*********+++******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------,,,++++++,,,---...***+++++++++++++++,,,,,,,,,+++***+++---......---************++++++++++++******))))))))))))******))))))************))))))''')))++++++)))'''''''''******))))))))))))******))))))((((((((()))++++++******))))))((())))))***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))************)))++++++++++++******))))))***(((&&&&&&'''(((((('''''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))*********++++++++++++******)))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&(((***++++++***((('''******))))))***+++++++++***))))))))))))***++++++,,,*********)))'''&&&&&&++++++***((('''&&&%%%$$$((((((((((((((((((((((((###$$$$$$%%%&&&&&&'''''')))((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))************)))((())))))***)))(((''''''''''''((((((((((((((((((''''''(((((()))***************************************************(((((())))))))))))(((((((((((((((((((((((((((((()))******+++++++++++++++)))(((&&&%%%%%%''')))***)))))))))((((((((((((((()))***+++***((('''((()))~~~mmmddd___[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===;;;:::999888666555444444333333444444333333333222222222111111111111111111111111111111111000000000////////////000///...------...///000000000000000000000000000------..................------------------------000---+++,,,///000000...////////////......------------------------------++++++,,,,,,---......///------------------------++++++++++++++++++++++++......---,,,,,,,,,,,,------.........---,,,++++++,,,---------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---.........------------......*********++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,,,,------******))))))))))))******))))))************))))))''')))++++++)))'''''''''******))))))))))))******++++++***)))))))))))))))******))))))))))))******))))))))))))************---,,,,,,,,,+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++*********))))))******++++++++++++***(((&&&&&&'''(((''''''((((((((()))))))))******))))))(((((((((((())))))&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((((()))*********(((&&&$$$"""'''(((&&&%%%''')))))))))(((((())))))***++++++---...---,,,,,,+++***)))(((((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&'''((())))))******+++''''''''''''((((((((((((''''''((((((((()))))))))***(((''''''))))))((('''&&&'''''''''(((((())))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***************++++++,,,***)))'''&&&&&&'''(((***))))))))))))))))))))))))((()))******((('''((()))nnneee___[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZXXXWWWVVVSSSSSSQQQPPPNNNMMMLLLKKKHHHGGGGGGFFFDDDCCCCCCBBB??????>>><<<;;;:::999888555555444333333333333333333333333222222222111111222222222222222222222222111111000000000///////////////...------...//////////////////////////////,,,---......///....................................////////////...------111000000///......------------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,---------------,,,+++******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---,,,++++++***,,,,,,------------,,,,,,+++++++++***)))'''&&&%%%******++++++++++++******+++,,,---.........---,,,***++++++,,,,,,------...------,,,,,,,,,,,,---------............------,,,*********++++++,,,,,,---+++***))))))++++++***)))+++++++++,,,,,,------...******))))))))))))******))))))************))))))((()))******(((''''''(((******))))))))))))******,,,++++++******)))((((((******)))))))))***++++++)))))))))************+++++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***,,,,,,,,,++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))***++++++,,,***(((((((((******)))((())))))))))))***************))))))(((((())))))***'''&&&&&&&&&'''((())))))'''''''''((((((((())))))))))))***++++++*********'''''''''((((((((((((((())))))))))))))))))))))))***)))((())))))(((%%%""" (((***&&&$$$%%%((((((''''''''''''((())))))&&&***,,,***((())))))'''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&"""$$$'''(((''''''((()))''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((%%%###%%%)))+++***)))&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''''''''((()))(((((((((((())))))))))))!!!###%%%&&&&&&'''((()))nnneee___ZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\\\\\\\[[[[[[ZZZWWWXXXYYYZZZZZZXXXVVVUUUSSSRRRQQQOOONNNLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>><<<;;;:::999999666666555444444444444444333333333222222222111111222222222222222222222222111111111000000000/////////...---,,,,,,---...///........................,,,,,,.../////////......------------------------''',,,111111...,,,,,,...000000//////////////////---------------------------------,,,,,,,,,,,,+++........................+++,,,---......---,,,+++************+++---...///******++++++,,,,,,++++++((((((***+++++++++***************+++++++++,,,,,,,,,,,,---------,,,+++***---------......---------++++++,,,++++++)))((('''******++++++++++++******,,,---...//////...---,,,******+++,,,,,,---......,,,,,,------------,,,,,,***,,,---......,,,***((()))******+++,,,,,,---------+++************)))((()))******+++,,,,,,------******))))))))))))******))))))************)))))))))******)))''''''((()))******))))))))))))************+++++++++******)))******))))))******+++,,,))))))*********++++++++++++******)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,+++******'''((((((((()))))))))***************************+++***)))))))))***+++,,,))))))))))))))))))))))))''''''''')))++++++***((()))))))))*********++++++******))))))))))))******(((((('''''''''((())))))(((((((((((())))))))))))))))))******)))((('''&&&''''''''''''((((((((()))***************************(((''''''))))))'''%%%"""&&&***+++***(((((()))&&&&&&&&&&&&&&&'''(((((($$$***,,,(((%%%&&&%%%"""''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$'''))))))'''%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((***&&&###$$$(((***)))'''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))(((((((((''''''''''''(((((()))))))))!!!$$$&&&&&&&&&'''(((nnneee___[[[ZZZ[[[\\\]]]^^^^^^___^^^ZZZ[[[[[[\\\\\\\\\[[[[[[WWWXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@???===<<<::::::999999777777666555555555555555333333333222222222111111222222222222222222222222111111111111000000000000...---,,,++++++,,,---...........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,'''///111...,,,...222///.........///000111222------------------------...------,,,,,,++++++***........................,,,,,,............,,,,,,(((((()))***+++---//////'''((()))***************((()))***+++,,,,,,+++***,,,,,,---------.........,,,,,,---...---,,,+++***,,,------......------,,,((()))+++,,,------,,,,,,******++++++++++++******,,,---///000000...---+++******+++,,,,,,---......+++,,,............,,,+++(((***,,,...---+++(((%%%))))))***+++,,,,,,------000...,,,,,,,,,,,,***)))((())))))***++++++,,,,,,******))))))))))))******))))))************))))))*********(((&&&&&&(((*********))))))))))))******((()))***+++++++++++++++******))))))***+++,,,,,,))))))******++++++++++++,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))$$$&&&(((***++++++))))))'''((((((((())))))******************************,,,***)))((((((***,,,---******))))))((((((''''''###$$$%%%(((******(((&&&)))************+++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))'''%%%###"""&&&'''''''''(((((())))))***************************(((%%%&&&)))+++***(((+++)))(((((()))***(((&&&&&&%%%%%%%%%%%%&&&''''''***111333...)))***(((%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''(((((()))(((+++---,,,(((%%%%%%&&&''''''''''''((((((((()))************++++++++++++...)))%%%$$$'''(((%%%"""&&&&&&&&&'''((())))))***(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))******)))((('''&&&&&&'''''''''(((((())))))###%%%(((((('''%%%%%%&&&{{{mmmfffbbb___\\\\\\\\\^^^```___\\\ZZZ\\\ZZZYYYZZZ\\\\\\ZZZWWWXXXYYYYYYZZZYYYWWWVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEFFFFFFEEEDDDBBBAAAAAA???=========<<<:::888999888666444333333333333111111222222222333333333000000000000111222333444555444222222222222111///---,,,,,,,,,,,,---.........///000000000///---,,,++++++,,,---,,,+++)))(((...------,,,,,,------...------------------------000000000///......------000////////////........./////////000///......---,,,,,,---.........------+++,,,.........,,,***((()))))))))((())))))***+++*********++++++,,,,,,,,,---------------------------+++***+++...000...,,,......---,,,++++++***)))******+++++++++,,,,,,,,,------...///...---+++***---,,,+++***)))***+++,,,............---,,,+++***++++++******++++++,,,---///000111000///---***(((......---,,,,,,+++******...///000000///---+++***///---+++***++++++***))))))+++------,,,,,,---...******)))))))))+++,,,---((((((((((((((((((((((((************))))))))))))************************(((((())))))))))))(((((()))*********++++++++++++,,,+++)))((((((***,,,---************************&&&(((***+++,,,+++)))(((((()))***+++,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++---,,,)))(((***,,,''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''((('''''''''))))))'''&&&***---000---(((%%%''')))''''''((((((((((((''''''******))))))((((((''''''+++***(((''''''((())))))((((((((((((((((((((((((+++***)))(((''''''((()))++++++************++++++))))))((())))))***+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&***)))'''&&&&&&'''((()))---,,,)))'''&&&&&&'''((((((''''''''''''(((((()))((('''&&&'''))))))((('''(((''''''&&&&&&&&&''''''***)))(((&&&&&&(((***+++&&&'''''''''''''''''''''))))))(((((((((((())))))&&&'''((((((((('''%%%$$$%%%&&&((()))*********)))(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))%%%(((***)))&&&$$$%%%'''&&&&&&&&&'''&&&%%%%%%$$$~~~nnnhhhccc```^^^^^^^^^```aaaaaa^^^\\\]]][[[ZZZZZZ\\\\\\YYYWWWXXXXXXYYYYYYXXXWWWUUUTTTQQQPPPNNNLLLKKKJJJIIIIIIFFFGGGGGGGGGGGGEEEDDDCCCAAA???=========<<<:::888888777555444333222333333111111222222222333333333111111111111111222222333444222111111111111000...------,,,,,,------...///...///////////////......---.........------,,,+++...------,,,,,,------...------------------------000000/////////...............------,,,,,,,,,,,,...////////////...------((()))***+++,,,---------***+++,,,---------,,,+++++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++...,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,++++++************+++,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,++++++,,,,,,---...---...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,//////000111000...,,,+++///---+++++++++++++++)))''')))++++++***)))***+++***)))((((((((()))***+++************************((((((((())))))*********************************(((((())))))))))))(((((()))))))))*********+++++++++************,,,---...************************((()))+++,,,,,,,,,***)))((()))***+++++++++******))))))************))))))))))))))))))))))))))))))***************))))))))))))+++---,,,***)))***,,,))))))))))))************))))))))))))))))))))))))''''''(((((((((((((((((((((((('''((()))***(((&&&***---///---(((&&&''')))''''''((((((((((((''''''************)))))))))((())))))((((((((()))+++,,,(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''')))((((((''''''(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))*********)))(((''''''''''''(((((((((((((((''''''+++***(((''''''''')))***&&&&&&&&&''''''((()))***((('''%%%%%%&&&&&&%%%###)))((((((''''''(((((((((***)))(((''''''((())))))(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))'''(((((()))((('''&&&%%%&&&''')))***++++++******(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''')))+++***'''&&&&&&((())))))******))))))((('''pppiiidddbbb`````````bbbcccccc```^^^]]]\\\[[[[[[[[[[[[YYYWWWWWWXXXXXXYYYXXXVVVUUUTTTNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCAAA???=========<<<:::888777666555444333222222222111111222222222333333333222222222222111111111111222111//////000000///------------,,,------.../////////.........//////000000000//////......//////......------------......////////////////////////000/////////////////////......---,,,,,,,,,,,,,,,...............---,,,,,,'''(((***+++---.........******++++++,,,------...------,,,,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---...---++++++++++++,,,,,,---------,,,,,,---------.........---,,,,,,++++++++++++,,,((()))***+++,,,---------,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---......+++,,,---------+++***)))******+++,,,,,,---......///000000111000///---,,,///---+++***+++++++++)))&&&(((******)))((()))***+++***)))))))))))))))***************************&&&&&&'''((()))***++++++************************))))))))))))))))))))))))((((((((()))))))))************++++++,,,---......)))))))))))))))))))))))))))***+++,,,---,,,+++***((()))******++++++************++++++++++++******))))))))))))))))))))))))***************+++++++++***+++,,,,,,******+++,,,++++++++++++************))))))))))))))))))))))))'''''''''(((((())))))))))))(((((()))******)))'''))),,,...,,,)))&&&''')))'''(((((())))))(((((('''++++++************))))))'''''''''((()))***,,,---(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((((((''''''''''''((())))))))))))))))))))))))******))))))((((((''''''%%%'''(((******)))'''&&&)))(((''''''''')))***+++&&&&&&&&&'''''')))***+++***(((&&&&&&&&&&&&$$$###***))))))(((((())))))*********))))))(((((('''''')))((((((''''''&&&&&&&&&(((''''''''''''''''''((()))))))))))))))(((''''''&&&''')))***++++++***)))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((***++++++)))(((((()))''''''((((((''''''&&&%%%qqqhhhdddbbb``````aaabbbdddccc```^^^]]]\\\\\\[[[[[[ZZZXXXWWWWWWXXXXXXXXXXXXVVVUUUTTTMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCAAA???=========<<<:::888666555555444333222222222111111222222222333333333444333333333222111000000222111//////000111///...---------------...////////////...------...000111222111///......///000111......------------......///////////////////////////////////////000000000111000///............///------......------,,,++++++,,,---...////////////++++++******+++,,,---------------------......///,,,,,,,,,++++++*********------------------------///...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***+++,,,((()))+++,,,------,,,,,,---.........------,,,+++,,,++++++++++++,,,------***+++,,,,,,---,,,++++++***++++++,,,,,,------........./////////...,,,,,,---+++))))))*********)))(((***,,,,,,***)))***+++,,,,,,++++++************************************&&&''''''((())))))*********************************))))))))))))))))))***(((((((((((())))))))))))******+++,,,,,,,,,++++++((((((((((((((((((((((((((()))***+++++++++******((())))))***************)))******++++++******)))))))))))))))))))))))))))))))))***************+++))))))***************++++++++++++******)))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++***)))))))))++++++)))((()))+++,,,+++)))'''((()))(((((())))))))))))((((((***)))))))))))))))))))))&&&'''''''''((()))******((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))++++++***))))))((())))))((((((((((((((((((((((((***)))))))))((((((((('''&&&'''((()))))))))(((''')))(((((('''((()))******(((''''''''''''(((((()))+++)))(((((())))))(((&&&))))))((((((((()))******)))*********)))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''************))))))((((((&&&'''((()))***))))))((((((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******************))))))((()))******))))))((((((&&&&&&''''''&&&&&&%%%$$$qqqgggcccaaa______```aaacccbbb```]]][[[\\\\\\\\\ZZZYYYXXXXXXWWWXXXXXXYYYXXXVVVUUUTTTMMMMMMKKKJJJHHHGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBBAAA???=========<<<:::888555555555555444333333222111111222222222333333333444444444444333111000///222111000000111222000///...------------...//////000///...------...///000111000///......///000111///......------......///000000000000000000000000.../////////000000111111111000///------...//////------......------,,,+++....../////////...---------,,,+++************+++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********------------------------.........---,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---***+++,,,------,,,***)))------.........---,,,,,,***************++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))''''''((()))(((''')))***,,,,,,***)))******+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))******++++++***)))((('''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((()))******)))*********))))))(((((('''((((((((((((((((((((((((&&&''''''((()))***++++++***)))))))))++++++)))(((((()))******)))(((((()))(((((())))))))))))(((((('''((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((())))))******************))))))(((((((((((())))))++++++***))))))((())))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&'''((()))******))))))(((((((((((((((***)))(((''''''&&&''''''(((''''''(((***+++***)))((('''''''''(((((()))***)))))))))***)))(((''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''+++*********))))))))))))%%%&&&'''((((((((('''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''(((((())))))((('''***************)))((((((qqqgggcccaaa___^^^___aaabbbaaa___\\\YYY[[[\\\\\\ZZZYYYYYYZZZXXXYYYYYYYYYYYYWWWVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA???=========<<<:::888555555666666555555444333111111222222222333333333333444444444444222000///222111000000222222111000......------......///000000000///...............//////.........///000000//////............//////000000000000000000000000......///000000111222222000...,,,+++++++++---..................---,,,,,,---......------,,,+++***---,,,,,,+++******)))))),,,++++++++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,.........,,,+++,,,---///......---+++******)))*********+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++***)))))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((''''''((())))))(((((()))+++***)))(((((()))(((((()))))))))(((((('''((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))))))))***************)))((((((''''''))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))******(((''''''(((***+++***))))))))))))((((((((((((((())))))))))))))))))))))))((((((((())))))*********)))(((((()))******)))'''(((((())))))***)))))))))((())))))******))))))(((&&&&&&''''''''''''(((((('''(((((((((((('''&&&%%%((((((((((((((((((((((((''''''((()))))))))(((((((((''''''&&&&&&''''''((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&(((***+++******))))))((((((''''''***)))(((''''''&&&''''''&&&%%%$$$&&&(((******)))''''''''''''((()))******(((((((((((())))))))))))&&&&&&'''((()))******+++(((''''''''''''''''''(((+++******)))((()))))))))&&&&&&'''((((((((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''(((((((((''''''((()))***(((''')))))))))))))))(((''''''ssshhhdddccc_________aaabbbbbb___]]]WWWZZZ\\\\\\ZZZYYYZZZ\\\YYYZZZZZZ[[[ZZZXXXWWWVVVSSSRRROOOMMMJJJIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAA???=========<<<:::888555666777777777666555444111111222222222333333333222333444555444333111000111/////////111111000///...............//////000000000000000///---,,,,,,......///000000000000000//////............//////////////////////////////---...///000111222333333000///,,,******+++---......////////////...------,,,---------------,,,+++)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,+++++++++++++++++++++++++++---......,,,+++---///---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,---------------+++++++++***++++++,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,+++++++++++++++,,,***++++++,,,,,,------...,,,+++++++++++++++,,,,,,+++***((((((***+++***))))))***,,,+++)))(((((()))((()))***+++++++++******))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))*********++++++***)))((((((((()))+++,,,************************((((((((((((((())))))***)))(((((('''((()))***+++)))))))))******)))))))))))))))))))))))))))))))))'''(((((()))******++++++***(((((())),,,---,,,+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***(((((('''((()))***(((&&&''''''((()))******))))))))))))************))))))''''''''''''((((((((()))'''((()))******))))))(((((((((((((((((((((((((((&&&'''((()))***))))))((()))((((((''''''(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***'''(((((()))))))))))))))'''''''''''''''((())))))'''&&&%%%&&&((())))))((((((((((((((()))***+++,,,((((((''''''((()))***+++))))))(((((((((((((((((()))((((((''''''(((((()))+++***)))((('''((())))))(((((()))******)))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''(((+++,,,***((('''''''''''''''&&&%%%%%%uuuiiieeeddd______```bbbcccbbb```]]]VVVYYY\\\\\\ZZZYYY[[[]]]ZZZ[[[[[[[[[[[[YYYXXXWWWUUUTTTQQQNNNKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA???=========<<<:::888666777777888888777666555111111222222222333333333222333444555555333222000///...---...///000///..................///000000111111111111///---+++***...///000222222222111000//////............//////////////////////////////---...///000111222333444222111...,,,,,,---///111//////000000//////...---------...///000000000///'''(((***,,,---,,,+++***---,,,,,,,,,,,,---......*********++++++,,,,,,---------------------------***,,,......,,,,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++---...///...------******))))))***,,,...///,,,,,,---......---------++++++******++++++,,,---,,,++++++***))))))******((()))***+++---...///000,,,,,,,,,++++++,,,---------+++******+++,,,,,,+++,,,---......,,,++++++++++++,,,...///000//////...************************))))))***+++,,,------...)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************++++++++++++)))(((''''''))),,,...000************************)))))))))))))))******+++)))((('''''''''(((***+++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***)))***...///...,,,))))))******+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))(((''''''((())))))(((&&&'''''''''(((***+++***)))))))))************))))))'''((((((((())))))******'''(((***+++,,,,,,,,,,,,((((((((((((((((((((((((((()))***,,,,,,,,,+++***++++++************++++++))))))((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%''')))******)))(((%%%&&&''')))******++++++$$$%%%%%%&&&(((***+++,,,+++***))))))******)))((())))))))))))***+++,,,---((('''&&&&&&'''))),,,---,,,+++***)))((('''&&&&&&))))))(((((((((((())))))+++***((('''''''''((())))))***+++,,,,,,+++***)))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))((())),,,---+++)))***************))))))(((wwwllleeeaaaaaa```___```aaa```___]]]^^^]]][[[ZZZYYYZZZ[[[[[[aaa```^^^\\\YYYVVVTTTSSSSSSQQQOOONNNMMMLLLIIIGGGGGGHHHJJJIIIGGGEEEDDDEEECCCAAA???>>>>>>>>><<<:::666666666666666666666666555555444444444333333333555444333333222222333333222222222111111000......//////............//////////////////////////////////////////////////////333222000///...---......000000///...---.........------...000111333555666000000000000////////////000///...---------------......---------,,,,,,,,,++++++++++++++++++++++++---.../////////...---,,,+++,,,...//////...,,,+++************************)))***,,,,,,++++++,,,...------............---------,,,+++*********+++,,,)))***++++++,,,,,,+++++++++++++++*********)))))))))***+++,,,...///000111************************,,,+++***)))***---///111///---******,,,---,,,***,,,++++++***************+++++++++*********))))))***+++,,,---.../////////***+++,,,,,,+++***+++,,,000...,,,***)))))))))***+++***)))))))))))))))***++++++******))))))((((((,,,+++***))))))***++++++///---,,,***))))))*********++++++******)))((('''************************,,,------+++)))(((((())))))***+++++++++)))((('''++++++******)))(((((((((((()))+++,,,+++***'''&&&((((((''''''((()))***++++++***)))'''''')))***+++*********))))))))))))))),,,++++++***************&&&&&&''''''(((((())))))+++***)))(((((()))*********************)))((((((%%%&&&)))******)))&&&%%%******))))))))))))******......---+++***((('''&&&((('''&&&&&&'''((()))***%%%%%%&&&(((((()))))))))---,,,***)))((((((((()))---***'''''')))+++***))))))'''&&&'''((()))(((''')))((('''&&&&&&'''((())))))(((((('''&&&%%%%%%$$$&&&&&&'''(((((((((((((((******))))))))))))******%%%%%%&&&'''((()))******'''(((((()))***+++++++++'''''''''((((((((((((((())))))))))))))))))))))))***(((''')))---//////---***)))(((''''''((()))***++++++,,,,,,,,,++++++***''''''((()))))))))))))))'''***,,,,,,+++(((''''''&&&((()))++++++)))(((&&&''''''(((((())))))******------,,,***)))'''&&&&&&(((((('''%%%######%%%(((wwwmmmgggcccaaa`````````aaaaaa___]]]```___^^^]]]\\\\\\]]]]]]^^^^^^\\\[[[YYYXXXWWWVVVSSSQQQOOONNNMMMLLLIIIGGGGGGIIIJJJJJJHHHFFFEEEEEECCCAAA?????????>>><<<:::;;;::::::999888777777777555555555555444444444333444444333222222222222333222222222111111///...---//////............//////////////////////////////////////////////////////222111000///.........///000000/////////.........000000111222444666888999111111000///////////////...---,,,++++++++++++,,,.........---------,,,,,,------------------------,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++***+++---------............---------,,,+++*********+++,,,,,,,,,---...............,,,++++++++++++*********************************************************,,,+++***))))))***,,,---///---******,,,---,,,***,,,,,,+++************++++++++++++*********))))))***+++,,,---------------)))+++,,,+++***)))***,,,,,,+++******)))***+++,,,***)))))))))))))))******************))))))))))))******)))))))))***,,,,,,...---,,,***************&&&''''''(((((((((''''''************************+++,,,,,,+++)))((()))***)))))))))))))))((('''''')))))))))))))))*********)))******+++***)))((('''((((((((()))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))*********************)))((((((&&&''')))******)))'''&&&******))))))))))))******+++++++++***))))))(((((())))))((('''((()))******++++++,,,---...//////...---,,,+++)))(((((()))))),,,***((((((***,,,+++******((('''((()))***)))(((***)))(((''''''((()))***+++******))))))(((((((((''''''((((((((((((((((((***))))))(((((())))))***)))))))))***************'''(((((()))******++++++)))))))))((('''''''''&&&(((((((((((((((((((((((()))'''&&&(((+++---,,,******)))(((((((((((()))*********++++++++++++******''''''((())))))))))))))))))+++---,,,+++)))))))))'''((()))******)))((('''(((((((((((())))))))))))*********))))))(((((('''(((((((((&&&$$$$$$&&&(((sssjjjfffdddaaa`````````bbbaaa```^^^aaa```___^^^]]]\\\]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYTTTRRROOONNNMMMKKKIIIGGGGGGIIIJJJJJJHHHFFFFFFFFFCCCAAA@@@??????>>><<<:::===<<<;;;:::888777666555666666666555555555444444444444333222222222222222333222222222000///...---//////............//////////////////////////////////////////////////////000000///......//////000///000111111111000...---000111111222444666888999333222000///.........///------,,,+++++++++,,,,,,...............---------------------------------++++++************++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------............------------,,,+++++++++++++++,,,---......//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))((()))******///---++++++,,,,,,,,,+++,,,,,,+++************++++++++++++******************++++++,,,,,,,,,++++++(((***+++***)))((()))***((((((((()))***+++,,,---(((((())))))******++++++)))))))))******************)))))))))***+++,,,,,,------,,,+++************((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++)))((((((''''''''''''''''''(((((()))******++++++************))))))))))))((()))*********)))((('''+++***)))(((((()))***+++(((((())))))******++++++))))))(((''''''''''''(((++++++***))))))(((''''''***))))))(((((())))))***)))************))))))((())))))))))))))))))))))))***))))))(((((())))))***((())))))))))))))))))***+++******))))))))))))***)))***+++,,,,,,------,,,,,,,,,+++***))))))))))))+++)))((()))+++,,,,,,++++++)))((()))***+++***)))+++***)))(((((()))***+++************************((((((((())))))((('''''')))((((((''''''(((((()))++++++*********)))))))))((((((((()))******+++++++++***))))))''''''&&&%%%''''''''''''''''''''''''((('''&&&''')))***)))(((***))))))(((((())))))***))))))************))))))'''(((((()))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((|||nnnfffcccbbbbbbaaa```aaabbbbbbaaa_________^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZTTTRRROOONNNMMMKKKIIIFFFFFFHHHJJJJJJHHHFFFFFFFFFDDDBBB@@@??????>>><<<;;;;;;:::999888777666555555777666666666666555555555444333333222111222222222222222222222000///...---//////............//////////////////////////////////////////////////////............//////000000...000111222222000...------......///111222444555444222000...------...//////......---------..............................+++++++++++++++++++++++++++***)))))))))***,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++******+++,,,------......------,,,------,,,,,,++++++++++++++++++,,,------------,,,---------,,,,,,,,,++++++))))))***+++,,,---......++++++++++++++++++++++++,,,+++************++++++...---,,,++++++,,,,,,+++++++++***))))))))))))*********************************+++++++++******)))((()))***)))((('''(((***''''''((())))))++++++,,,''''''((()))***+++++++++)))))))))******+++++++++++++++******************,,,,,,,,,++++++*********++++++,,,---......------(((((((((((((((((((((((((((***++++++******+++,,,***)))'''&&&&&&'''((()))(((((())))))******************))))))((()))******((()))+++,,,+++)))'''&&&******)))(((((()))******''''''((()))***++++++,,,++++++***)))))))))))))))+++*********)))))))))((((((((((((((()))))))))***))))))************)))(((+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))+++******))))))(((((((((&&&&&&'''(((((((((((((((*********)))(((((((((((()))(((((()))***+++++++++***)))((((((******)))(((***)))((((((((()))***+++(((((((((((())))))))))))((())))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***************)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((***++++++***)))(((***,,,******)))(((((()))************))))))((((((''''''(((((((((((((((((('''(((''')))******)))'''((((((xxxmmmeeebbbcccbbbaaaaaabbbccccccbbb`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXUUURRRPPPNNNMMMKKKHHHFFFEEEGGGIIIIIIGGGFFFFFFFFFDDDBBB@@@?????????===;;;999999999999888888888888777666666666666555555555333333222111111111111222111222222111111000///...//////............//////000000000000000000000000////////////////////////------......//////000000...///111222111000...,,,,,,,,,,,,---...000111222333222000///.........///......---------......///------..................++++++++++++++++++++++++,,,+++*********,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---,,,,,,------------,,,,,,------------,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***++++++,,,---...//////++++++++++++++++++++++++*********+++,,,---......---------,,,+++++++++,,,******)))(((((((((((((((******************************+++++++++***))))))'''((())))))((('''((()))))))))))))))******))))))&&&'''(((***++++++++++++))))))******++++++,,,,,,,,,,,,,,,+++***)))((((((+++,,,,,,,,,++++++************++++++***))))))(((((((((((((((((((((((((((((()))++++++******+++---******((((((((()))***+++************))))))((((((******)))((())))))******)))***+++,,,+++***'''&&&******))))))))))))******''''''((()))***++++++,,,)))(((((('''''''''''''''((()))))))))*********+++''''''(((((())))))))))))((())))))*********))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''&&&(((((()))*********))))))(((((((((((((((((('''''''''((())))))))))))******)))(((''''''))))))((('''(((''''''&&&'''((()))***(((((((((((())))))))))))((()))))))))))))))((((((((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))*********'''((((((((())))))******)))))))))))))))))))))))))))******))))))(((((()))))))))************))))))&&&'''((()))))))))))))))(((((())))))))))))((((((((())))))((('''''')))+++******))))))))))))************))))))((((((''''''))))))((((((''''''&&&&&&'''(((******)))(((((()))wwwooogggccceeebbbaaaaaabbbddddddcccaaabbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWUUUSSSPPPNNNMMMKKKHHHEEEDDDFFFHHHHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666555555555444444333333222111111111111111000000111111111111000000//////............//////000000000000000000000000////////////////////////,,,---...///////////////...///000000000///---,,,---------...///000111222000000000000////////////,,,,,,+++++++++,,,------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...,,,,,,------------,,,,,,---------------,,,+++++++++,,,------......------,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///,,,------,,,******+++---******)))(((((((((((()))***************+++++++++)))******+++++++++******''')))***)))((('''((()))***+++++++++***)))(((((('''((()))+++++++++***)))*********+++++++++++++++,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))++++++******+++---***))))))))))))******+++++++++******)))(((((('''))))))))))))************)))***+++++++++***)))((()))))))))******)))))))))(((((())))))******+++++++++***))))))(((((())))))''''''((())))))***++++++&&&&&&'''((())))))))))))((())))))************)))******((((((((((((******)))((((((''''''(((((()))***)))))))))))))))(((((('''((((((((((((''''''&&&((())))))*********))))))'''(((((())))))(((''''''((()))++++++)))((())))))((('''&&&'''((()))(((&&&''''''&&&&&&&&&((()))***************************'''((())))))*********))))))((((((''''''(((((()))(((((()))***+++,,,---...))))))))))))))))))******&&&'''((((((******+++,,,************************)))+++++++++)))))))))+++)))******++++++******)))&&&'''((())))))******))))))))))))))))))(((((('''&&&''')))(((''''''(((***************************))))))))))))((((((((((((******))))))((('''&&&&&&'''((())))))(((((()))***vvvpppgggcccdddbbbaaaaaacccdddeeedddbbbcccccccccbbbaaa___]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXUUUSSSPPPNNNMMMJJJGGGEEEBBBDDDFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@???===;;;======<<<<<<;;;;;;::::::555555555555444444444333333222222111111111111111...///000111111222222111//////............//////000000000000000000000000////////////////////////,,,---.../////////...---............---------------------...///000111222---...000111111111///...+++++++++++++++,,,---...+++++++++,,,,,,,,,------------------------------***+++,,,---............,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,---.........---,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++*********,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---...---***)))+++---,,,++++++***************))))))*********+++++++++))))))***+++,,,,,,,,,,,,((()))******(((((()))******+++,,,,,,,,,+++))))))'''(((***++++++***)))(((,,,++++++++++++++++++***)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***,,,---------------,,,+++************************)))***++++++***)))***,,,'''(((((()))******))))))*********)))))))))))))))'''((()))***+++******)))******************++++++))))))************)))))))))))))))))))))*********,,,,,,+++***************((((((((((((((((((((((((%%%&&&'''))))))))))))((((((((()))***************)))(((((((((((((((((()))((((((''''''''''''(((((((((((())))))***+++++++++''''''((()))***)))((((((''''''((((((((((((''''''((()))***++++++***))))))***,,,......+++))))))***)))((('''((()))***)))'''((('''''''''''')))***++++++******))))))(((((((((&&&'''((()))***+++++++++***))))))(((((())))))************++++++,,,,,,,,,***)))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((***,,,+++)))(((***,,,)))***++++++++++++***)))&&&'''((()))************)))))))))))))))(((''''''%%%'''******)))((()))))))))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((('''&&&''')))+++|||sssooofffaaabbbbbbbbbbbbccceeeeeedddcccaaaaaaaaaaaa___]]][[[YYYXXXXXXXXXXXXYYYYYYYYYZZZVVVSSSPPPNNNMMMJJJGGGEEEAAACCCEEEEEEDDDCCCCCCDDDEEECCCAAA@@@@@@???===<<<======<<<;;;999888777777555555444444444333333333333222222111000111111111---...///000222222333333//////............//////000000000000000000000000////////////////////////------...//////...---,,,......---,,,,,,,,,,,,---,,,,,,,,,------///000111+++---000222333222000...---------------...///000*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---------,,,***))))))***,,,---************************///000111000...------...+++,,,,,,------,,,,,,+++,,,---.........---,,,+++(((((()))************)))+++++++++*********))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,---...---***)))+++......---,,,,,,++++++,,,,,,))))))******++++++++++++((()))***+++,,,---------(((***+++***)))((()))+++******,,,------,,,+++***((()))+++,,,+++***((('''---,,,,,,++++++*********&&&''')))+++,,,---,,,,,,)))***,,,,,,---,,,+++***''''''((()))************************************)))+++,,,+++***)))***+++%%%&&&((()))))))))((('''((((((((()))******++++++&&&'''***+++,,,+++***(((***)))))))))***+++,,,,,,))))))************))))))*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%'''))))))))))))((((((((()))***************''''''((((((((((((''''''((((((''''''''''''((((((&&&'''(((***+++---......'''((()))+++++++++***))))))***************)))(((******,,,------,,,+++***,,,///111000---******+++***)))((()))***+++***((()))((((((((()))***,,,---)))(((((('''&&&%%%%%%$$$%%%&&&((()))+++,,,,,,,,,******))))))))))))***************)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))++++++((((((***,,,)))***+++,,,,,,+++***)))'''''')))***++++++++++++)))))))))))))))(((''''''%%%(((+++,,,+++***)))***((()))+++,,,,,,+++)))(((''''''(((((())))))******((((((((()))***+++++++++'''((('''&&&%%%&&&))),,,zzztttkkkggggggbbbfffggghhhhhhgggfffdddbbbccccccccccccaaa]]]ZZZYYYYYYWWWVVVWWWXXXYYYXXXWWWXXXWWWTTTPPPMMMJJJHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA???===<<<;;;===<<<;;;;;;999999888777777777777777666555444333222222222222111111111000222111111000///......---........................//////000000000000//////&&&(((+++///111222222111///...---,,,,,,---...///////////////////////////..............................------,,,,,,++++++////////////............000///...---,,,+++++++++,,,,,,+++***)))))))))***......///000///...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***...------,,,,,,------...,,,---...000000///---,,,,,,,,,,,,,,,,,,+++***))))))******++++++******)))((()))***+++,,,---------000...,,,***)))***,,,......------,,,,,,++++++***222111000...------------+++++++++***************,,,+++***(((((((((((()))************************+++++++++***)))((('''&&&************************))))))(((((((((((()))))))))+++---,,,)))(((***,,,,,,+++*********+++------------,,,+++***)))(((''')))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++******++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++************++++++***)))))))))((((((''''''((()))))))))*********+++,,,+++)))((((((((()))***((()))+++,,,,,,+++)))(((************))))))))))))%%%'''(((*********))))))'''(((******))))))***,,,)))))))))))))))(((''''''(((((((((((())))))))))))+++(((&&&''')))+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,.........,,,***)))&&&'''((()))***************)))))))))((((((''''''++++++***)))(((((()))))))))'''&&&(((+++---,,,***((((((''''''''''''((((((***))))))***,,,,,,+++***))))))))))))))))))))))))'''((())))))***)))))))))(((((((((((()))***+++,,,,,,,,,+++***)))))))))***---,,,,,,+++***)))(((((('''(((((((((((((((''''''))))))))))))((('''%%%%%%###%%%((((((&&&%%%%%%%%%******))))))((((((''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))zzzsssjjjggggggbbbeeefffgggggggggeeecccaaabbbbbbcccbbbaaa^^^[[[YYYZZZXXXWWWXXXYYYYYYXXXWWWVVVTTTRRRNNNKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDBBBAAA???>>>===<<<<<<<<<;;;:::999888888777444444444444333222111000111111111111000000000000111111000000//////....................................////////////.........///000111111///---,,,//////...------...//////................................................111000000000000000//////////////////............//////...---,,,,,,,,,,,,,,,,,,+++*********++++++******++++++******)))(((,,,---......,,,,,,---...------------------------------.........---,,,,,,,,,++++++******++++++,,,///......------------...+++,,,,,,,,,++++++***)))---------......---------)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++000000///......---,,,,,,++++++++++++++++++,,,,,,***))))))))))))+++,,,---************************++++++++++++***)))((('''***************************))))))(((((())))))***(((***+++***(((''')))+++***)))((((((((()))***+++***************+++++++++)))))))))))))))))))))))),,,,,,++++++************''''''''''''''''''''''''************))))))))))))************************+++******************+++*********))))))((((((((())))))))))))))))))))))))++++++***)))))))))))))))((()))+++,,,,,,+++)))((()))(((((((((''''''''''''))))))))))))((('''&&&&&&&&&((())))))''''''(((***)))))))))))))))(((''''''(((((((((((()))))))))))),,,)))'''''')))***((('''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))***++++++***+++,,,---,,,+++)))((()))******))))))((('''&&&*********))))))(((((((((***))))))(((''''''(((((()))'''&&&(((***,,,***)))))))))(((((((((((())))))((('''''')))++++++)))'''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''(((((()))++++++,,,+++******))))))******+++++++++***)))))))))((((((((()))))))))((((((''')))******))))))'''&&&&&&''')))++++++***(((((()))***)))))))))((((((((('''''''''(((((()))*********))))))))))))))))))))))))++++++************++++++yyyrrriiifffgggbbbdddeeefffffffffdddbbb``````aaabbbbbbaaa___\\\[[[[[[ZZZYYYZZZZZZZZZXXXWWWSSSQQQOOOLLLJJJHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;:::999888777777666666666666555444444333222222222111111111111000000000000000////////////........................---......//////......---222222222222000...,,,+++000//////......//////000------------------------////////////////////////...............//////////////////............---///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,---......,,,,,,---...------------------------------......//////......,,,++++++******++++++,,,111///---++++++,,,---...---------...------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++'''))),,,......,,,***(((++++++,,,,,,,,,,,,---------......///...---+++***+++++++++,,,,,,------...************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))*********************************))))))*********'''((())))))((('''(((***))))))(((((())))))***+++))))))*********+++++++++))))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***))))))******+++++++++,,,***************************************************************)))))))))))))))))))))((((((((((((******++++++******)))((()))***+++,,,,,,+++***)))))))))((((((((('''''''''***)))(((''''''&&&&&&'''(((*********((('''((())))))))))))))))))(((((('''(((((((((((()))))))))))),,,***((('''((()))((('''((((((((()))))))))******))))))))))))))))))))))))+++************+++,,,,,,)))***+++++++++***)))((())))))))))))((('''&&&&&&***************))))))))))))((((((''''''''''''''')))((('''''')))))))))'''******))))))))))))******''''''(((***,,,,,,)))'''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))***+++++++++***)))))))))******))))))))))))))))))))))))((())))))*********))))))***************)))((('''(((***,,,,,,+++))))))***))))))))))))(((((((((((())))))))))))************************************++++++************++++++yyyqqqhhheeefffccccccdddeeeeeeeeecccaaa___^^^___aaaaaaaaa___]]][[[\\\[[[ZZZ[[[\\\[[[YYYWWWQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;:::999888777777777777777777777666555555444444333333333222222222////////////000000000000..............................////////////.........//////000000000///...000000////////////000000------------------------000000000000000000000000,,,,,,------........./////////.........---------///...---,,,,,,,,,,,,,,,++++++,,,------.........///...---,,,+++,,,---...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........------,,,,,,------...000///---,,,+++,,,,,,---//////000000000//////...*********++++++*********,,,,,,,,,---,,,,,,++++++(((***,,,...---+++(((&&&******+++,,,,,,---......+++,,,.........,,,***))))))******+++,,,---......///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++************************++++++************++++++(((((()))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))))))))))))))---,,,+++******+++,,,---)))))))))*********++++++************************))))))************))))))++++++******************)))))))))((((((((((((''')))***+++,,,+++***)))((()))***++++++++++++***)))+++++++++*********))))))'''&&&&&&&&&&&&((()))+++,,,------,,,***)))***+++(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,)))******++++++***))))))&&&&&&'''((())))))))))))++++++******************)))(((((('''''''''((((((((((((''''''((((((''''''***))))))(((((())))))***)))***+++---///...,,,)))))))))))))))))))))))))))((()))******++++++******)))((((((((())))))***+++******))))))))))))******((((((((((((((()))))))))))))))***+++++++++******+++++++++++++++***)))(((&&&(((******)))''''''((())))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))xxxooofffdddfffccccccdddeeeeeedddcccaaa___^^^___```aaa```___]]]\\\[[[[[[[[[\\\]]]\\\YYYWWWRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999888777777666333333444444444333222222333222222222111111111111////////////000000000000........................000000111111111111000000+++,,,---...///000000000//////000000000000//////------------------------000000000000000000000000/////////000000111111222............------------......---,,,,,,,,,------+++,,,---...............,,,+++***)))******,,,---***+++,,,,,,******+++,,,***************************+++,,,---------------...------,,,,,,------...------.........---+++***......////////////......------............------,,,,,,---------,,,++++++------,,,,,,***)))'''&&&******++++++,,,---......***+++---......,,,***)))((())))))***+++,,,,,,---//////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,************************++++++************++++++))))))))))))***+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************)))))))))(((((((((************************((()))************)))(((******************++++++)))))))))))))))(((((((((***+++,,,,,,,,,+++)))(((*********++++++*********++++++++++++************''''''&&&&&&'''(((***+++,,,------,,,***)))***+++(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((((()))+++,,,))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++++++++&&&'''((()))******************************++++++)))))))))(((((()))******(((((((((((('''''''''''')))((((((''''''(((((()))))))))***,,,......+++)))((((((((((((((((((((((((&&&&&&'''(((((((((''''''******)))))))))***++++++***))))))((())))))******((((((((((((((()))))))))))))))***+++++++++++++++***++++++++++++******)))%%%'''))))))(((&&&&&&'''(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))xxxnnneeecccfffccccccdddeeeeeeeeecccaaa___^^^___`````````^^^\\\[[[YYYYYYZZZ\\\]]]]]]ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@>>>>>>===;;;;;;:::999888777666666444444555555555555444444000000000/////////......000000000000////////////........................000111111222222111111000------------...............//////000000//////...------------------------////////////////////////---...............//////.........------------,,,...------,,,,,,---------+++,,,---.........---,,,---,,,,,,,,,,,,---......,,,---......,,,,,,---...++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,***+++---//////---,,,******+++,,,,,,---,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,///...,,,***)))(((((((((******+++,,,,,,---......+++,,,---------,,,++++++)))))))))******++++++,,,+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********************************))))))************)))((()))+++---,,,+++(((((()))************)))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))************+++******++++++++++++*********)))))))))((((((''''''++++++++++++++++++++++++'''((()))******)))(((''')))))))))***************((()))))))))************+++++++++,,,++++++***)))******************************)))))))))(((((((((+++***)))(((((('''''''''(((*********((('''((()))'''(((((()))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((+++---((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***++++++*********++++++++++++,,,++++++++++++***)))(((((()))))))))******************))))))))))))******+++'''((())))))''''''((()))((((((''''''''''''(((((((((''''''(((******)))((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++******)))''')))++++++***(((((()))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''++++++************++++++xxxmmmdddbbbfffccccccdddeeefffeeedddaaa```^^^___`````````^^^[[[ZZZWWWWWWYYY[[[]]]]]]ZZZXXXTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBAAA???>>>===<<<;;;;;;:::999888777666666666666777777777777777666111111111000000000//////111111000000//////..............................000000111111111111000000//////............//////---...////////////...---................................................+++++++++++++++*********.........---------,,,,,,---------,,,,,,------...+++,,,---......---+++***,,,---...///////////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,++++++******++++++,,,***++++++,,,------------***+++,,,,,,---------,,,***++++++++++++++++++***++++++,,,---............---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------++++++++++++++++++++++++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------***************************))))))(((((())))))***)))((('''(((+++,,,,,,***'''((()))***+++******)))'''((()))***+++,,,------))))))))))))))))))))))))************++++++,,,,,,)))***,,,......,,,***))))))))))))))))))*********++++++++++++++++++++++++'''((()))******)))((('''((((((((())))))*********(((((()))***+++,,,------,,,,,,++++++*********++++++******************+++*********)))))))))((((((++++++++++++***)))((('''&&&((())))))''''''(((***''''''((()))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&(((+++''''''((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,)))))))))))))))***++++++,,,,,,---,,,,,,+++***)))((((((((())))))*********((((((((((((((()))******&&&(((******((((((***,,,))))))(((((((((((())))))((('''%%%%%%'''((()))(((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++((((((''''''''''''((((((((((((((((((((()))******+++++++++***)))))))))((('''((()))***++++++++++++))))))***************)))(((***,,,,,,+++))))))***'''((((((((()))))))))***'''''''''((())))))******((((((((((((((((((((((((++++++************++++++wwwmmmcccbbbeeeddddddeeefffffffffdddbbb```______``````___]]][[[YYYUUUVVVXXX[[[]]]]]][[[XXXTTTSSSQQQNNNKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???===<<<;;;;;;::::::999888777666666333333444444444444444333444444444333333333222222222111111000///......---........................//////000000000000//////............///111222333,,,---...//////...---,,,////////////////////////.................................------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...+++,,,.........,,,***)))'''(((***+++,,,+++*********+++,,,,,,******+++,,,........................////////////...---,,,,,,...------,,,,,,------...++++++******+++---///111------...///000000//////---......//////......---***+++,,,---............)))***+++---......------++++++,,,,,,,,,,,,------...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------************************))))))(((((((((((())))))(((&&&%%%'''***,,,+++))))))***+++,,,---,,,+++++++++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,###%%%(((******(((%%%###'''((()))***+++,,,------++++++++++++++++++++++++'''((()))++++++)))((('''''''''(((((()))))))))***(((((()))+++,,,---...///---,,,+++***)))***+++,,,++++++************++++++,,,,,,,,,++++++++++++***'''(((***,,,,,,,,,++++++''')))******))))))***,,,''''''((()))))))))))))))(((((((((((())))))))))))***,,,,,,***&&&$$$&&&(((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...((((((((((((((()))************+++,,,------------''''''(((((()))))))))***'''''''''''''''((()))***%%%(((******))))))+++...******))))))))))))******+++(((&&&%%%''')))***+++((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******---,,,,,,+++***)))((((((''''''(((******+++++++++((())))))*********))))))''')))++++++***)))((()))'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))xxxjjjgggfffdddccc```aaaaaabbbbbbaaaaaa```aaaaaabbbbbbaaa___\\\[[[XXXXXXZZZ]]]______\\\YYYSSSSSSRRRPPPMMMJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDCCCAAA???===;;;999999:::999999888777666666444222333666666333111222222000///............////////////000000000000111000///...............//////.........---------//////000000///...---,,,//////000000///...------,,,,,,,,,---...///000111////////////000000000000000///...---,,,+++++++++////////////////////////...------,,,,,,------...+++,,,------......------...---+++++++++---///111,,,+++******++++++)))'''***))))))***,,,------,,,---...............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,444111...---......+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***,,,---,,,***(((((())),,,,,,,,,,,,,,,+++***)))*********)))******+++,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++***))))))(((,,,***)))***++++++***)))***************)))((((((******+++,,,------......'''((((((((()))))))))***************************************************++++++***)))***+++---...((()))***++++++***)))(((,,,++++++******++++++,,,&&&(((***+++,,,,,,,,,+++************************+++++++++*********))))))(((***,,,,,,++++++,,,---))))))************))))))))))))))))))***+++,,,,,,)))))))))))))))*********,,,+++***))))))((()))))))))))))))))))))(((''''''((((((((((((((()))******))))))(((((('''''''''&&&&&&)))++++++)))(((***---///---+++)))((()))+++------.........---+++)))(((((((((((((((((((((((((((&&&(((+++,,,,,,)))&&&$$$''''''(((((()))+++,,,------111333111+++'''))),,,***)))(((***,,,---,,,++++++***)))***+++++++++))),,,+++******)))*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++******)))))))))******++++++,,,,,,)))))))))))))))(((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''+++++++++++++++,,,,,,,,,************))))))))))))***++++++++++++***))))))yyyjjjggggggeeedddccccccddddddddddddccccccbbbbbbbbbaaa```^^^[[[ZZZ\\\\\\]]]^^^___^^^[[[XXXSSSSSSRRRPPPMMMKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCBBB@@@>>><<<:::999999:::999999888777666666444333444666666333111333333222000000//////000///000000000000000000000000//////............////////////......---------000000000//////.........//////000000///......------------------...///000////////////////////////000///...---------------...........................------,,,,,,------...+++,,,------......------,,,+++*********+++,,,---+++******+++,,,,,,***(((+++***)))***,,,------,,,,,,------...............,,,,,,,,,,,,,,,,,,------------------------------222///---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,---...---+++))))))***))))))***+++,,,---------***************+++,,,,,,,,,,,,,,,------,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++************************)))******++++++******)))***************+++++++++---+++***+++,,,,,,+++******************))))))(((*********+++,,,,,,------(((((())))))))))))))))))************************************************+++++++++***++++++,,,,,,******++++++++++++******+++******))))))******+++))))))***+++,,,,,,,,,,,,************************,,,,,,,,,+++++++++******(((***+++,,,+++***+++,,,))))))************))))))))))))((())))))***+++,,,++++++++++++************)))((((((''''''''''''(((***************)))((((((((((((((((((((()))************)))))))))(((((((((+++***'''###!!!###(((------,,,+++)))))))))++++++,,,,,,------,,,+++))))))++++++++++++++++++++++++///---+++(((''''''((()))(((((((((((()))***++++++)))+++---+++(((&&&''')))&&&%%%%%%&&&(((***))))))***)))))))))+++,,,+++***++++++***)))((((((((()))******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,+++******((((((((((((((())))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))***************{{{kkkhhhgggfffeeeeeeeeeffffffffffffeeeeeecccbbbaaa___]]]\\\ZZZYYY_______________]]]ZZZWWWTTTSSSRRRPPPNNNLLLJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBAAA@@@===;;;:::999999:::999999888777666555444444444555555333222444333222111111111111111000000000000000000000000///............//////000////////////............111111000/////////000000//////000000000///............---------......//////////////////.........//////...............///------------------------......------------......+++,,,------......------,,,,,,,,,++++++++++++++++++******+++,,,---+++***+++***)))***---...---,,,+++,,,---...............------------,,,,,,,,,,,,........................///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************...///000...,,,***************++++++,,,,,,------++++++******++++++,,,---,,,------......------,,,'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))***+++,,,,,,------,,,++++++---------+++******++++++******)))((()))))))))***++++++,,,,,,******))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,***))))))))))))))))))***+++++++++******++++++,,,************************------,,,,,,,,,+++++++++''')))++++++***)))***+++))))))************))))))((((((((())))))***,,,,,,------,,,,,,+++*********(((''''''''''''(((((()))***++++++++++++******))))))(((((((((((()))******++++++************))))))...---***'''%%%&&&))),,,+++************))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((&&&%%%$$$%%%'''(((***))))))(((((())))))***'''''''''((((((((((((((((((&&&&&&'''***+++,,,+++)))(((((())),,,------,,,++++++***)))((('''''''''***))))))(((((())))))***(((((()))))))))*********.........---,,,+++******))))))))))))(((((((((((())))))******))))))((((((***))))))(((((())))))***++++++************++++++(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''(((************~~~lllhhhgggffffffeeeffffffffffffffffffeeedddcccaaa^^^\\\ZZZYYYYYY___^^^^^^^^^^^^]]]ZZZWWWUUUTTTRRRPPPOOOMMMKKKJJJGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;999999999999999888666666555555555555555555444333333333222111111111111111111111111000000000000000...............///000111////////////////////////111111000//////000111222//////000000000//////...000///...---------------..............................---------...//////------------------------......------------......+++,,,------......------.../////////...---,,,++++++******+++---...---++++++******+++---......------------......------,,,......------,,,,,,,,,+++............------------,,,+++++++++,,,---------------------------------........................++++++++++++++++++++++++---//////...,,,*********///...---,,,+++*********+++++++++++++++,,,------,,,,,,------------,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((())))))***++++++,,,,,,---,,,+++***+++------,,,+++***++++++++++++***))))))(((((())))))*********+++++++++*********)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((,,,+++***))))))***+++,,,******))))))))))))******,,,+++***)))((()))******************************,,,,,,++++++++++++******'''(((******)))(((((()))))))))************)))))))))))))))******,,,---...------,,,+++******))))))))))))((())))))***++++++*********++++++***))))))))))))(((((())))))***+++************************)))+++---///...,,,***(((((()))***+++******)))((('''((()))+++++++++***)))(((((((((((((((((((((((( $$$(((******)))'''******)))(((((((((((((((***((('''((()))******))))))((('''(((***,,,------(((((((((***,,,.........---,,,+++)))((((((((((((***)))(((((((((((()))***))))))))))))*********+++///...---,,,+++***)))))),,,,,,++++++******))))))))))))*********))))))(((***))))))))))))))))))***++++++************++++++************))))))))))))+++++++++*********))))))&&&'''((()))************lllgggffffffgggddddddeeeeeeeeeeeedddddddddcccaaa^^^\\\ZZZYYYYYY\\\[[[[[[\\\]]]]]][[[YYYWWWTTTQQQPPPPPPOOOLLLJJJGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCAAA???===<<<999999999999999888666666555555666666555444444444222222111000000000111111222111111111000000000///...............///000111000000000000000000000000000000///000000111222222//////000000000000000///000///...---------------.........////////////000...---------------...///------------------------///......------......///+++,,,------......------///////////////...---,,,+++++++++,,,...///---,,,+++******+++---......---............---,,,******.........------,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,...///------------------------........................+++++++++++++++++++++,,,,,,---...---+++*********000///---,,,+++*********,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++***))))))***+++,,,,,,++++++++++++++++++***))))))((()))))))))))))))******+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))(((+++***)))(((((()))***++++++++++++******+++++++++,,,+++)))'''''''''((()))************************************))))))))))))'''(((******((('''(((((())))))************))))))*********+++,,,---...///,,,,,,+++***)))(((((('''))))))((())))))***++++++(((((()))))))))))))))((()))))))))))))))***++++++))))))))))))))))))))))))$$$&&&)))+++---,,,***((('''(((***++++++***)))(((&&&''')))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,"""%%%)))---//////...---+++***)))((('''''''''''',,,***(((((()))******)))(((&&&$$$$$$&&&((())))))((('''(((***---//////......---,,,+++*********************))))))******************+++++++++,,,,,,///...,,,***)))(((((((((,,,,,,++++++******))))))))))))************))))))******))))))))))))******+++******))))))******+++************))))))((((((++++++++++++*********************++++++***))))))lllfffeeefffgggbbbbbbccccccccccccbbbbbbcccbbbaaa___]]]\\\ZZZYYYZZZYYYYYY[[[]]]^^^]]]\\\XXXUUUQQQQQQQQQPPPMMMJJJGGGHHHHHHHHHGGGEEEDDDBBBCCCCCCCCCCCCBBB@@@>>>===999999:::999999888777666444666777777555444444555222111111000000000111111222222222111111000000//////............//////000000000000000111111111111---...///000111222111111//////000111111111000000000///...---------------------...///000111222222//////......---......///------------------------//////............//////+++,,,------......---------------,,,,,,,,,,,,,,,---,,,,,,---...///---,,,,,,+++***+++...///...---............---+++***))).........------------------------,,,,,,++++++******+++,,,,,,,,,,,,...000------------------------........................++++++++++++,,,,,,,,,,,,***+++------+++***+++,,,...---,,,++++++,,,---...------,,,,,,------...///***++++++,,,,,,++++++***---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++++++++***)))((()))+++,,,,,,++++++++++++,,,++++++***)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********))))))))))))))))))***,,,,,,++++++++++++,,,,,,+++***)))(((((((((((((((***************************))))))))))))(((((((((''')))******(((''''''((())))))************))))))))))))******,,,---///000+++*********)))((((((((((((''''''''''''(((((()))''''''((())))))))))))(((***))))))))))))***++++++((((((((())))))))))))***,,,)))&&&&&&)))---///111((()))***+++++++++***)))'''((()))***++++++***)))++++++++++++++++++++++++---+++***))))))+++---...***)))((((((''''''''''''******(((''''''''')))***,,,***'''&&&((()))******)))((((((***---//////...------,,,++++++++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,...---+++)))(((((())))))))))))))))))(((((((((((())))))******++++++******+++******))))))******+++***))))))))))))))))))******))))))((((((''''''&&&******)))))))))(((((((((+++++++++++++++***))))))kkkddddddeeegggaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbaaa```^^^[[[ZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]YYYUUUQQQQQQRRRQQQNNNJJJGGGHHHIIIIIIHHHEEECCCBBBAAABBBBBBBBBAAA???>>>===999999:::999999888777666444666888777555333444666222222111111111222222333333333222111111000000///000//////............///000000000111111222222222***,,,...111222222111000//////000111111111111111///......---------......,,,---...000222333444555222222111000/////////000........................//////............//////+++,,,------......------------,,,++++++,,,.........------...//////---+++,,,++++++,,,...///...---+++,,,,,,---------,,,,,,------------............///......---,,,,,,+++++++++---...---,,,,,,...111........................------------------------+++++++++,,,,,,,,,------)))+++---...---------//////...,,,++++++,,,---...---------------......///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------***))))))***,,,------,,,++++++,,,,,,++++++***)))************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))******++++++******)))++++++************++++++***++++++++++++******)))*********************************))))))))))))((((((***++++++)))((((((((())))))************))))))''''''((()))***,,,---...************************)))((((((''''''''''''((('''((()))*********************))))))******+++,,,)))))))))*********++++++222---)))'''***///222333)))******+++++++++++++++((()))***+++++++++***)))))))))))))))))))))))))))---+++)))((('''(((***+++)))(((((('''''''''((((((&&&((()))'''%%%&&&***...222///+++******,,,,,,,,,***))))))+++---//////...+++++++++***++++++,,,---(((***,,,------,,,***(((************++++++++++++...---+++)))))))))+++,,,((((((((((((((()))))))))((()))***++++++++++++***+++******))))))******+++******))))))))))))******+++******)))((((((''''''*********)))))))))((((((((()))***************)))kkkdddccceeefffaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbaaa___\\\[[[]]]\\\[[[\\\^^^___^^^]]]ZZZUUUQQQQQQSSSRRRNNNJJJGGGHHHIIIIIIHHHEEECCCAAA@@@AAAAAAAAA@@@???===<<<999999:::999999888777666444777999888555333444666333333333222222333444444333333222222111000000///111000///...............000000111111222222222222(((***...111333222000...//////000111111111111111......---------......///,,,---...000222444666777555444333222111111111111//////////////////////////////............//////+++,,,------......------000...---,,,---///111222000.........///...---+++,,,++++++,,,...//////...((()))+++,,,---.........,,,---------.../////////000000///...------,,,,,,,,,...///...,,,,,,///111........................------------------------+++++++++,,,,,,---------)))+++...///......000111333111...,,,******++++++...------------...//////,,,------......------,,,+++++++++,,,,,,---------------------------------........................+++,,,,,,------,,,,,,+++((()))***+++---...///000+++******+++---......---+++,,,,,,,,,,,,+++******+++++++++***************))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...***+++,,,------,,,+++*********))))))))))))******++++++---......---,,,+++************************+++++++++************))))))+++,,,+++)))(((((()))))))))************))))))%%%%%%&&&''')))***,,,---++++++++++++++++++,,,,,,,,,+++***))))))((())))))((()))***+++++++++++++++*********)))******+++,,,*********++++++,,,,,,,,,,,,***(((***,,,---,,,*********+++++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((***---000000...,,,***((((((''''''''''''(((((($$$(((***)))&&&'''---333111---)))'''((()))))))))+++***)))+++---///...---))))))))))))***+++,,,---'''))),,,......,,,)))'''))))))))))))************...---+++******+++---...))))))******++++++,,,,,,((()))***+++++++++++++++++++++************+++++++++******************+++---------,,,+++******))),,,,,,,,,++++++++++++***%%%&&&''')))************~~~kkkfffdddccceeeaaaaaa```__________________``````___^^^[[[YYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[XXXTTTRRRPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEDDDAAA>>>;;;999777;;;;;;::::::999888777777777777777666555555444444222222222222222222222222444333333222111000......////////////000000000000333333222111000///......,,,,,,---...///000111111111111222222222222111111000000//////.........---,,,,,,---...000222333444444444444222000///111333)))+++...000111111000///000000000...,,,,,,...000////////////////////////222222111111000//////.........////////////......,,,---...//////...---,,,+++,,,---...///...---,,,------------------------...111333111,,,***,,,///---,,,+++***+++---///111222...***))),,,...---,,,------...............---+++++++++,,,,,,---------************************.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---//////---,,,,,,---,,,,,,,,,+++++++++******------......------,,,+++***++++++,,,,,,++++++***...---+++***))))))***+++'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))+++)))(((''')))************+++,,,,,,,,,,,,+++***,,,,,,------,,,+++)))((())))))***++++++++++++***...---,,,+++************)))******++++++++++++*********))))))))))))******((())))))*********))))))************************&&&&&&'''((()))***++++++(((***(((///***(((555+++222+++''')))***)))'''(((,,,------+++((('''((()))++++++++++++++++++++++++------...000111000,,,)))++++++,,,,,,,,,,,,------))))))***+++++++++******&&&(((,,,000111000...---++++++******)))(((''''''))))))))))))******************))))))******+++,,,+++++++++******************,,,---+++(((&&&''')))------------,,,,,,+++*********))))))******+++,,,+++******)))))))))))))))&&&))),,,---***(((((()))++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,---,,,,,,,,,&&&&&&''')))***+++,,,------,,,+++******+++,,,---))))))))))))))))))))))))lllfffdddddddddbbbaaa``````____________`````````___^^^\\\ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYWWWTTTQQQPPPOOOLLLJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAA???>>><<<;;;777777888888888888888888666666666555444444333333222222222222222222222222333333333222111000///...////////////000000000000222222111111000/////////000////////////.........000000000111111000000000111111000000000/////////---......///111222444555555555444222000///111222//////000000000///...---.........,,,******+++---........................////////////////////////......////////////......------............------+++,,,------......---------------------------------000222000+++)))+++...,,,+++++++++,,,...000222111///,,,,,,---...------..................------++++++++++++++++++,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))+++,,,,,,***)))***+++,,,,,,+++++++++,,,,,,,,,...............---,,,,,,++++++,,,,,,,,,,,,++++++******))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************+++***(((((()))*********)))***++++++++++++***))))))***+++,,,,,,,,,+++***)))************+++++++++,,,,,,+++***************************)))(((((('''******))))))))))))******))))))************))))))************************((((((((()))))))))))))))***---'''***&&&---CCC<<<777///***+++,,,+++***+++)))******)))(((''')))***+++++++++++++++++++++++++++,,,...//////---+++***+++++++++,,,,,,,,,------++++++******************(((***,,,///000///...---------,,,,,,+++******)))))))))))))))******************))))))******+++,,,)))************************+++,,,+++(((&&&'''))),,,,,,,,,,,,,,,+++******))))))*********+++++++++,,,++++++***************'''***------+++)))))))))************************,,,++++++******)))******++++++,,,,,,,,,++++++***((())))))******++++++++++++***)))(((((()))***+++))))))))))))))))))))))))ooogggeeedddccccccbbbaaa```____________`````````___^^^\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUSSSQQQPPPOOOLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<777777777777777666666666666666555444444333333222222222222222222222222222333333333222111000///...////////////000000000000000000000000000000000000000000000/////////......//////000000000000//////111111111111000000000000/////////000111333444555555666555333111///000111111111111000000/////////...//////---+++***+++,,,------------------------,,,,,,---...//////000000...//////000000//////.........------------......---,,,,,,,,,,,,---......------------------------,,,...000...+++)))+++---++++++++++++,,,...000111///000000///...---...///.../////////...---,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***+++***))))))***++++++++++++,,,,,,---...////////////.........------,,,,,,------------,,,,,,***)))))))))***+++,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---------,,,+++***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******)))))))))******((()))************)))(((&&&'''(((***+++,,,,,,,,,+++***)))))))))***,,,,,,+++******)))))))))******+++++++++***)))((('''&&&******))))))))))))******)))***************))))))******************************)))))))))((((((((((((000---...+++444FFF888;;;333,,,,,,---++++++---'''((()))((('''''')))+++************************))),,,000///,,,******+++++++++++++++,,,,,,,,,,,,---,,,+++)))))))))*********+++,,,------------,,,------,,,,,,+++*********))))))))))))******************))))))******+++,,,((((((((())))))************++++++***((('''((()))***++++++++++++***))))))((()))***+++,,,+++******---,,,,,,+++***+++++++++(((***,,,---+++*********))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,+++***)))+++++++++++++++*********)))((((((''''''(((((()))))))))))))))))))))))))))qqqhhhfffdddbbbdddcccbbbaaa````````````aaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYVVVTTTRRRQQQQQQOOOMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDCCC@@@===;;;:::<<<;;;:::888666444333222777666666555444444333333222222222222222222222222333333333222111000//////////////////000000000000//////000000111111111111------...///000111222222//////000000000000//////000000000000000000000000/////////000111222333444555666666444111///000111////////////000111222333222222222111...---...///------------------------,,,------...//////000000//////000000000000/////////...,,,,,,,,,,,,...///------,,,+++,,,---...///------------------------,,,...///...+++***+++---------,,,,,,,,,---...///---000333222///---...000////////////...---,,,+++---,,,,,,,,,+++************************+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,---------------------------,,,***+++,,,+++******,,,---++++++++++++---...000111000000//////............,,,------......------,,,...---,,,,,,+++*********---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++***)))))))))***)))******************)))&&&&&&''')))***+++,,,,,,,,,***)))((((((***,,,---++++++***)))((((((((()))++++++++++++******)))(((******))))))))))))************+++++++++***))))))************************))))))))))))))))))))))))(((///+++///555GGGXXXEEE<<<333+++***+++******,,,((()))***)))'''''')))+++************************)))...111000+++(((***,,,***++++++++++++,,,,,,,,,///---+++)))(((((()))***,,,,,,+++++++++++++++,,,*********)))))))))((((((((()))))))))******************))))))******+++,,,&&&&&&'''((()))******+++************)))(((((()))))))))************))))))''')))+++,,,---,,,***))),,,,,,+++************+++)))***,,,,,,,,,,,,++++++******************************+++++++++*********.........------+++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))ssshhhgggeeebbbccccccbbbaaaaaaaaaaaaaaabbbaaa```___^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZVVVTTTSSSRRRQQQPPPMMMJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEECCCAAA>>><<<;;;>>>===<<<:::888666555444888888777777666555555555222222222222222222222222222222222222222111000///////////////000000000000/////////000111111222222------...///000111222222000111111222222111111000///////////////////////////////////////000111222333444555333111//////000000000//////000111222333222333444333111//////000------------------------//////////////////////////////000000000000//////...---,,,++++++,,,---...------,,,+++,,,---...///---------------------------.........---,,,------//////...---,,,,,,++++++...111333222///---...000......//////...------,,,.........---,,,,,,,,,+++---------.........//////............---,,,+++***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,***+++++++++******,,,...++++++***+++,,,...000222111000///............///,,,------......------,,,.........------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++---......---+++***------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,---,,,***((()))***++++++++++++++++++++++++(((((()))))))))******+++,,,***)))((((((***,,,------,,,+++)))((('''''''''''''''((()))*********)))******))))))))))))******+++++++++++++++***))))))************************((((((((()))***+++++++++---...(((666LLLhhhooo<<<333+++***+++******,,,,,,,,,,,,***((('''(((***************************+++///333111,,,)))+++...*********+++++++++,,,,,,///---+++)))(((((()))***---,,,+++***)))***++++++*********)))))))))))))))((()))))))))******************))))))******+++,,,&&&&&&'''((()))******+++******)))))))))))))))(((((())))))******)))))))))''')))+++,,,---,,,***)))++++++***)))))))))))))))*********+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******////////////...---++++++)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))ttthhhgggfffaaabbbbbbbbbbbbbbbccccccdddbbbbbbaaa______^^^^^^___```______^^^]]]\\\[[[[[[WWWVVVTTTTTTSSSPPPMMMJJJGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;;;;:::::::::999999888888777666666555222222222222222222222222222222222222222111000000////////////000000000000//////000000111111111222111111000000000/////////111111222222222222111111............////////////000///////////////000000111222333222000/////////222222111000//////...---///000222111///......///------------------------000////////////////////////000000111111000000///------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------.........---------------//////...------,,,+++***000000111000///...///000------...............---............------------+++,,,,,,------.........////////////---,,,+++******++++++,,,,,,------...((()))))))))))))))******))))))))))))((()))+++...,,,+++******+++---000111000///...---------...///,,,,,,------------,,,,,,***+++,,,---............***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++,,,---------,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++))),,,...---***((()))+++,,,,,,++++++++++++,,,,,,++++++***)))))))))******+++***)))))))))***,,,,,,---,,,+++***)))((((((((($$$$$$&&&'''((()))))))))******))))))))))))******,,,,,,,,,,,,+++***))))))************************''''''((()))***+++,,,---+++///666TTTkkk{{{mmm;;;333,,,,,,---++++++------------+++)))'''((()))++++++++++++++++++++++++...000222000---++++++---************++++++++++++---,,,+++)))))))))******++++++***))))))******+++++++++++++++++++++++++++))))))))))))******************))))))******+++,,,((((((((())))))*********+++)))((()))******)))(((((())))))************)))((()))***+++,,,+++******+++***))))))(((((())))))***))))))***,,,---,,,+++++++++++++++++++++++++++((()))***,,,,,,+++******......///......---,,,+++)))))))))***+++,,,,,,---)))******++++++******)))))))))))))))))))))))))))ttthhhgggfffaaaaaaaaaaaabbbcccdddeeefffcccbbbaaa____________```aaaaaa```___]]]\\\\\\[[[YYYWWWVVVUUUTTTQQQMMMIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;<<<<<<<<<888888888777666666555555222222222222222222222222111222222222222111000000////////////000000000000000000000000000111111111111111111000000000000///000000111111111111000000......//////000000000000111111000000///000000111---///111111000/////////111111111111000...,,,++++++---///000///......///........................---------......//////000000000111111111111000000,,,,,,,,,------,,,,,,,,,+++,,,------......---------------------------------,,,,,,,,,---------,,,,,,------------------,,,222000...---...//////...,,,,,,---...////////////,,,,,,---------------...))))))******+++,,,,,,---......///......---,,,,,,******+++,,,,,,---......)))))))))******+++++++++)))******)))(((***---///,,,+++))))))***,,,...000000///---,,,+++,,,---...++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++*********))))))))),,,,,,,,,,,,++++++++++++************************)))---000...***'''(((+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,)))************+++++++++++++++*********++++++,,,''''''((())))))***))))))******))))))))))))******,,,,,,,,,,,,+++***)))(((************************)))))))))******+++++++++***...:::[[[fff^^^ZZZDDD777///***+++,,,+++***+++***++++++***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,000//////...---++++++***************++++++++++++++++++******************)))))))))***************++++++++++++++++++++++++))))))))))))******************))))))******+++,,,)))*********************+++)))'''(((***+++***(((((()))******+++++++++***))))))*********+++++++++,,,+++******))))))*********((('''(((+++---,,,+++************************''')))***,,,,,,,,,***)))+++,,,,,,---,,,,,,++++++************************)))******++++++******)))))))))))))))))))))))))))tttggghhhfffaaa``````aaabbbccceeeggghhhcccbbbaaa_________``````aaaaaa```___]]]\\\[[[[[[ZZZYYYWWWVVVUUUQQQMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDBBB@@@>>>=========<<<;;;;;;:::999999777777777666555555444444222222222222222222222222111111222222222111111000////////////000000000000111111000000000000000000......///000111222333333//////000000000000////////////000000111111111222333222111111111111111111+++...000000///......///,,,---///111111000...---+++---///000000//////000////////////////////////)))***+++,,,...///000111000000111111111111000000++++++---......---+++++++++,,,---...///...---,,,------------------------,,,+++***+++,,,,,,,,,+++******,,,---.../////////444000,,,+++...000///...++++++---...///000000000+++++++++,,,,,,---------,,,,,,---......///000000,,,---......///.........******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,++++++,,,///222,,,+++)))((()))+++---///000...,,,+++++++++---...***++++++,,,,,,++++++*********++++++***)))'''&&&,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000,,,++++++++++++,,,---...*********))))))))))))(((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))---000///***'''(((++++++***)))(((((()))***+++++++++*********+++---...))))))***++++++++++++***)))))))))***+++---...///,,,,,,---------,,,,,,+++******))))))))))))******---------,,,+++***)))(((************************+++++++++***************...((((((>>>===222888///222+++''')))***)))'''((('''((()))((('''''')))+++------------------------000...,,,,,,,,,,,,***((()))************+++++++++)))******+++++++++******(((((()))***************))))))))))))))))))******))))))))))))*********************)))***++++++,,,+++++++++***************+++)))'''(((+++,,,***((())))))***+++++++++++++++******))))))******+++,,,---,,,++++++******++++++***'''&&&'''***,,,,,,***))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))***+++++++++******++++++******)))(((((('''((()))***++++++***)))((())))))))))))))))))))))))yyyllldddbbbcccbbbaaaaaaaaaaaacccdddfffcccbbbaaa``````___`````````]]][[[ZZZ[[[\\\\\\[[[XXXVVVUUUUUUUUURRRMMMIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGEEEEEEDDDCCC@@@>>>===<<<;;;999888777777666333333444444444444444444222222222222222222222222333333333222111000//////000000000000000000000000333222111000000///000000//////......///000111222...///111333222000---+++///////////////000111111111111111111111111111111111000......///000000///111111111000//////.........,,,+++///444555222---////////////............///000000000///...------))),,,000111000...------//////...---,,,,,,++++++........................------.........---+++***......---,,,,,,+++******+++++++++,,,,,,---------+++,,,---...////////////..................------***,,,---,,,******---111---------,,,,,,+++++++++---------.........//////++++++++++++,,,---......,,,------......------,,,------------,,,,,,+++***+++)))((()))+++,,,,,,+++...---+++***)))***++++++******))))))***,,,...///...------,,,,,,++++++***...------,,,,,,+++******......---------,,,,,,,,,,,,,,,,,,++++++*********---------------,,,+++***))))))***+++,,,,,,------,,,,,,++++++***))))))(((&&&***---...---+++,,,---.........------,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,------***(((*********)))))))))((((((************************))))))***+++,,,------...******************++++++++++++++++++************---,,,)))(((((()))+++---))))))))))))************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,---------......,,,++++++******++++++,,,***+++---//////...---,,,,,,,,,,,,,,,+++***))))))++++++************++++++***************)))((((((******))))))))))))******---+++((((((***+++++++++((('''&&&%%%%%%'''***+++...,,,******+++---...------,,,,,,,,,++++++******))))))))))))***+++,,,---...------,,,,,,++++++***000---++++++,,,,,,)))&&&++++++,,,,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,---))))))(((((('''''''''&&&(((((())))))))))))((((((,,,------------,,,++++++yyyllldddbbbcccbbbaaa``````aaabbbcccdddcccbbbaaa```____________aaa___\\\\\\]]]^^^]]]]]]YYYWWWUUUTTTSSSQQQLLLIIIGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCBBB@@@>>>>>>===;;;999888777666666444444444444444444444444444444333333333333333333222333333222222000//////000000000000000000000000000//////............///////////////000000000111///000111111111000...---///////////////000111111111111111111111111111111///...---...//////...---000000//////.........---///---,,,///333444111---////////////............------......------,,,+++(((+++///000///---,,,,,,000000///......---,,,,,,.........---------------------.........---,,,+++...------,,,,,,+++++++++,,,,,,---------.........,,,,,,------...//////000........................+++------,,,******---///,,,,,,+++++++++******************+++++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,***))))))***++++++***...---,,,+++***++++++,,,******)))))))))***++++++---------,,,,,,,,,,,,+++........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++***)))******+++,,,,,,------(((((())))))*********++++++)))((((((******)))(((,,,,,,,,,++++++************,,,------,,,++++++,,,,,,+++***+++,,,---+++)))------,,,,,,,,,+++++++++******************************************++++++))))))))))))***+++------************)))))))))))),,,+++)))''''''(((***,,,************++++++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,)))***,,,---...---+++******++++++,,,,,,,,,++++++***))))))(((((())))))***###$$$&&&)))***+++++++++***))))))))))))))))))***---+++))))))***+++++++++,,,+++***)))))))))***+++---+++***+++,,,------,,,***)))))))))((((((((('''))))))))))))***+++,,,---++++++++++++++++++++++++---+++)))***,,,---+++***)))************+++++++++,,,,,,++++++************------,,,,,,+++******)))***)))))))))(((((((((((('''((())))))******))))))'''((()))***++++++++++++xxxkkkdddbbbbbbaaaaaa```______```bbbbbbcccbbbaaa```____________aaa```^^^^^^_________^^^ZZZXXXUUURRRQQQOOOLLLIIIGGGGGGGGGHHHHHHGGGGGGFFFAAA@@@@@@AAABBBBBB@@@>>>>>>===<<<999888666555555666666555555444444333333555555555444444333333333222222222222222111000///000000000000000000000000//////.........///000000...///000111111111000///000000000000000/////////000////////////000111111111111111111111111111111/////////000111111///---000/////////////////////000......000222333000,,,////////////............------.........---,,,,,,(((+++...///...,,,,,,,,,000000000///......------------------------------------.........---,,,+++---------,,,,,,,,,,,,,,,------............//////------,,,,,,,,,...///000........................------...,,,++++++,,,...,,,,,,,,,,,,,,,+++++++++)))*********++++++++++++......---,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,------------,,,---+++))))))+++++++++***...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,------------,,,,,,---......///000000---------,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,+++***************++++++,,,,,,---((()))))))))))))))******///***''''''+++...---+++,,,,,,++++++++++++******)))+++---...,,,+++++++++---+++******+++,,,,,,+++......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))((((((((()))+++,,,...///,,,++++++++++++*********+++***(((''''''(((***++++++++++++,,,,,,,,,,,,---+++++++++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,---------......------,,,,,,,,,,,,------******+++,,,,,,+++***))))))***+++,,,------------******))))))))))))******"""$$$'''+++------------***))))))(((((())))))***,,,+++))))))+++,,,+++***+++,,,,,,,,,,,,,,,++++++,,,++++++,,,---...---+++,,,,,,++++++++++++*********))))))******+++,,,---)))))))))***+++,,,,,,,,,***)))((())),,,......---************++++++++++++,,,++++++++++++*********------,,,,,,++++++******++++++************))))))'''((()))***************###$$$%%%''')))******+++vvvkkkdddbbbbbbaaa```___^^^^^^___```aaacccbbbaaa```___^^^^^^^^^```___^^^^^^___```___^^^ZZZXXXUUURRROOOMMMKKKJJJGGGGGGGGGHHHGGGGGGFFFFFFBBBAAA@@@AAAAAAAAA???===???>>><<<999777666555555777777777666555444333333555555555444333333222222222222222222222111000///111111111111111111111111000000000000111222333333...///111222222111000...111000///......///000000000000//////000000111222111111111111111111111111111111222444555444222///000000000111111111111111111000///000111111///,,,////////////............//////000000000000//////***,,,...///...---------////////////......------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---------------------------...............---,,,++++++---///000---------........................---,,,+++,,,,,,//////////////////......,,,,,,---------.........------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---.........---+++***))))))+++---,,,,,,------------------------------/////////...---,,,++++++,,,,,,---......///+++++++++,,,,,,,,,------...---------------------,,,---------......//////***++++++,,,++++++***************++++++,,,,,,,,,---,,,,,,+++***)))((('''***))))))***,,,......---------------------------)))+++---...,,,+++***+++---+++))))))***,,,---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************)))))))))***+++,,,---...------------,,,,,,,,,,,,+++***)))((()))***+++,,,++++++++++++,,,,,,,,,,,,+++*********+++...111333,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,+++***)))(((***++++++,,,------,,,,,,++++++************++++++***+++---//////...,,,+++***))))))(((((())))))***,,,+++******+++,,,+++***''')))+++,,,---,,,+++***+++***+++---......,,,***---------------,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,***)))))))))+++---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,+++++++++*********+++******))))))$$$%%%&&&((()))***++++++uuujjjeeebbbbbb```___^^^^^^^^^___```aaacccbbbaaa___^^^^^^]]]]]]^^^]]]\\\]]]^^^___^^^\\\YYYXXXVVVSSSOOOMMMLLLLLLHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDCCCBBBBBBAAA>>><<<>>>===;;;999888666666555888888777666666555444444444333333333222222111111111111222222222111000000222222222222222222222222111111000111111222333444///000222333333111///...111000///......///000111000000000000000111222222111111111111111111111111111111222444555555222////////////000000111111111111111000000000000...---////////////............//////000000000000000///,,,...000000///...//////......------------------,,,,,,,,,------.........---------------------------------------------...---,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///---------.........//////......------------,,,+++////////////////////////............////////////+++,,,---............---+++,,,,,,------,,,,,,++++++,,,------............***)))((())),,,...///...,,,---------------------+++,,,...///000000//////++++++,,,---......//////------,,,,,,,,,+++++++++.............../////////---------....../////////***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,......---,,,,,,++++++***&&&+++000///+++((((((***------------------------)))+++------+++******+++---+++))))))+++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...*********++++++++++++,,,***)))((((((***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,+++******---------------,,,+++************))))))*********...//////000///---+++)))******))))))))))))******,,,+++***+++,,,---+++******+++---......,,,***(((+++***+++---......,,,***))))))******************************+++,,,---.........---------,,,,,,,,,,,,,,,+++***)))***,,,---,,,,,,---------.........---.....................)))***+++,,,---...//////,,,,,,,,,---------------,,,,,,,,,,,,+++)))(((''')))******+++++++++++++++sssiiieeebbbbbb______^^^^^^___```bbbccccccbbbaaa___^^^]]]]]]]]][[[[[[[[[\\\]]]^^^\\\[[[WWWXXXWWWUUUQQQNNNMMMNNNIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDCCCCCCAAA???<<<===<<<;;;999888777777666888888777777666666555555222222222222222222222222111111222222222111111000222222222222222222222222000000/////////000111111000111222222222111000///000000///......///111222111000000000000111222222111111111111111111111111000000000111222222000...------......///000111111111111000000/////////...////////////............------.../////////......---///000000//////000111------------------------,,,------....../////////------,,,,,,,,,---...............------------------,,,,,,,,,,,,+++++++++------,,,++++++,,,---...,,,,,,------.../////////...------...//////---+++,,,,,,,,,---------------------------............+++---...000111111000///,,,------......------,,,,,,------............---***)))(((***,,,...//////+++,,,,,,------------,,,((()))+++,,,---.........+++,,,,,,---.../////////000000///...------,,,,,,.............../////////---------...............++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,...///000111---444;;;999000)))(((+++******++++++++++++,,,,,,***+++,,,+++***)))***,,,+++***)))***,,,------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...---,,,++++++******+++************)))))))))))),,,,,,,,,,,,---...//////************++++++++++++))))))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++............---,,,+++***))))))(((((((((((())))))++++++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,++++++,,,------,,,***000000111000///,,,)))''',,,++++++,,,---...---++++++++++++++++++,,,,,,,,,+++******++++++,,,---.../////////...---,,,,,,,,,...---,,,***((((((+++---++++++++++++,,,,,,,,,,,,------............//////------------,,,,,,,,,,,,,,,,,,------------......---------,,,+++***)))(((---------------,,,++++++rrriiieeecccbbb^^^^^^^^^^^^```bbbdddeeecccbbbaaa___^^^]]]\\\\\\ZZZZZZZZZ\\\^^^^^^\\\ZZZUUUWWWYYYWWWSSSPPPOOOOOOJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCCCCCCCBBB@@@>>><<<;;;:::999888888888888777777777777777777777777111111222222333444444444000111111222222222111111000000000000000000000000111111000000///000000000222222222111111111000000///////////////000111111111111000000111111222333111111111111111111111111111///...///000111000///...//////000222333444444000000000//////...///000////////////............------...///////////////---...//////......///000---------...............------...//////000111111---,,,,,,,,,,,,---.../////////......------,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---,,,,,,...000000...+++++++++,,,,,,,,,---------,,,,,,,,,---------.........///111222222111000///---......//////......---..................---,,,---+++******,,,------,,,)))***+++---------,,,+++++++++******+++,,,------,,,,,,------......//////.....................---,,,,,,,,,,,,------...............---------------+++,,,---...............++++++++++++++++++++++++((((((***,,,...000111222222777;;;999333...---///*********++++++,,,,,,,,,+++++++++)))((((((+++---***))))))+++---...---+++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,+++++++++************++++++,,,,,,---......///++++++++++++,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++************++++++,,,,,,---------------,,,,,,+++******************+++++++++*********+++---------,,,,,,++++++,,,,,,---,,,++++++,,,......,,,***......//////...---+++***---+++***+++,,,------,,,---------.........//////++++++++++++,,,---......------------------------------,,,***'''(((+++...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***rrriiieeecccbbb^^^^^^^^^^^^```ccceeefffcccbbbaaa___]]]\\\\\\\\\[[[ZZZ[[[]]]^^^___]]][[[TTTWWWYYYXXXUUUQQQPPPQQQKKKKKKKKKKKKJJJIIIHHHGGGCCCBBBBBBBBBCCCCCCAAA???;;;:::999999888888999999777777777777777888888888111222222333444555666666000111111222222222111111////////////////////////444444333222111111111222333333222111000000111111......//////000000000111111111111000111111222333111111111111111111111111333111000000111222222111222222333444666777888888///000000///......000111000/////////............//////000111111111111111,,,---......------...000.........///////////////.........///000111111222---,,,,,,+++,,,---...///000000///...---,,,,,,,,,//////.........---------,,,,,,---------,,,++++++,,,,,,------...///000000---,,,+++...111111///,,,---------.........//////---------.........//////111222333444333111///.........////////////........./////////...---,,,,,,000...,,,+++,,,,,,+++***((()))+++,,,---,,,,,,+++///...---,,,+++,,,---...---------...............***++++++,,,,,,------...*********++++++,,,,,,,,,.........------,,,,,,+++,,,------.../////////...++++++++++++++++++++++++)))******+++---......///---...///000///.........,,,,,,,,,------.........,,,,,,***((('''(((+++...))))))))),,,......---+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,---...//////.........---------******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......,,,++++++******++++++,,,))))))(((((()))***++++++++++++,,,---............///......------......///000...,,,++++++,,,---///...------,,,,,,------...,,,++++++---......,,,***&&&'''(((***,,,...//////...,,,******+++---...---*********++++++,,,,,,,,,++++++++++++,,,---......***++++++,,,,,,------...,,,,,,,,,***'''(((,,,000---------.........//////*********++++++,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,---------......((()))+++,,,---.........******++++++++++++******ttthhhfffeeebbb```aaaaaabbbccceeefffggggggfffdddbbb```^^^]]]]]]___^^^___``````___\\\YYYXXXXXXXXXWWWUUURRROOONNNNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEDDDBBB@@@>>>===<<<;;;::::::;;;<<<;;;999777666666666666777777777777222222333333444333333333111111111111111111111111000000111111111222222222222333333444444333333222222222222111111111000000//////...///000111333444000000000///////////////555444333222111222333333111000///...------...///000000111333666888777666222000///000222444555555------------.........///---.........//////000000000///...---,,,------...//////............//////------,,,,,,,,,,,,------///////////////////////////............---------,,,,,,,,,---------......+++,,,------......------------------------------////////////////////////222000......///000///.........---,,,,,,,,,------///000111222222111000///++++++******+++---...000------------------------000111000...,,,++++++------,,,,,,+++,,,---///000........................)))***+++,,,---.........,,,,,,,,,,,,,,,---...///...,,,++++++,,,.........,,,,,,....../////////...,,,,,,,,,---...///000000222111///...---,,,,,,,,,...---,,,+++************+++***))))))***,,,...000........................000...,,,***)))))))))***((()))***,,,,,,------,,,...------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,***)))(((''''''((()))***---------,,,,,,+++++++++,,,---......,,,,,,---...++++++,,,------...//////''')))***+++******+++---------,,,+++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,---......000000...---,,,+++++++++---------------***%%%""")))***,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------.........(((((((((***---//////...(((***,,,...///...---,,,//////////////////......,,,+++*********+++,,,---,,,,,,---------.........////////////...---,,,,,,.........//////...------111000...,,,+++++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,......---------...//////******+++++++++******)))uuuiiifffeeeccc`````````aaaccceeefffggggggfffdddbbb```___^^^^^^^^^]]]]]]^^^___^^^[[[XXXXXXXXXWWWVVVTTTQQQOOOMMMPPPNNNLLLIIIGGGFFFFFFFFFEEEEEEDDDBBB@@@???>>>===;;;::::::;;;<<<;;;999777777777777777666666666666444444555555666555555444111111111111111111111111111111111111222222222222222333333444444333333222222222222111111111000000000000//////000111222333000000000000000000000000444333222111111111222222111000///...---......///000000000333666777777666333111//////111222333222------........./////////............/////////000000///...---------......//////............////////////............//////////////////////////////............---------------------.........//////,,,------...............................................................///---,,,---///000000///......---,,,,,,,,,------...///000111111000///...///......---------------------------------------...//////...,,,,,,---///,,,,,,+++***++++++------........................++++++++++++++++++,,,,,,------,,,,,,,,,---.........---++++++---.........,,,,,,---------.........000//////...---,,,,,,+++...------,,,,,,,,,------------,,,+++************,,,+++***))))))+++,,,---...------------------...------,,,,,,,,,---...///+++++++++,,,,,,------...------,,,,,,,,,,,,------******++++++,,,,,,------******+++++++++,,,,,,,,,------,,,++++++,,,------.........------,,,,,,,,,+++---...---,,,+++,,,---+++++++++,,,------.........///000///------...000------------------------......------------.........---,,,,,,,,,,,,---------,,,+++***************+++***+++---//////---+++***,,,---...---,,,---...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++---...---,,,((()))+++---...---,,,+++........................---,,,+++++++++,,,......++++++,,,,,,,,,------------------------,,,,,,+++------------------......000///---,,,++++++,,,,,,...---------,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,++++++***uuujjjfffdddbbb^^^^^^___```bbbdddfffhhhgggfffdddbbbaaa```______]]]\\\\\\]]]]]]\\\ZZZWWWWWWWWWVVVUUUSSSPPPNNNMMMOOOMMMKKKIIIGGGEEEEEEDDDDDDDDDCCCBBBAAA@@@??????<<<;;;:::;;;<<<;;;:::888888888777777666666555555444555555666555555444444111111111111111111111111111111222222222333333333222222333333333333222222222222222111111111111111111111000000000000111111111111111111111111111111333222111000000000111111000000///............///000000000222555666555444333111//////000000000///....../////////000000000............////////////000///......------......//////............////////////............//////////////////////////////............------------............////////////------.../////////......------------------------........................,,,+++***+++...000000000///...---,,,,,,,,,,,,,,,------...//////......---/////////...---+++))))))------------------------,,,---......------///111,,,+++***************+++........................---,,,+++***)))******+++...---------------,,,,,,...---+++,,,---//////...---,,,+++++++++,,,---...000000///...,,,+++******)))))))))***+++,,,---...,,,,,,++++++***+++++++++...---+++***)))***++++++------,,,++++++,,,---------------------...//////...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------......///............------------+++,,,---,,,+++***+++---******++++++,,,,,,------......---+++))))))***,,,---...///000000///...---------,,,,,,,,,,,,------...------,,,++++++++++++++++++************+++++++++******,,,...000000///+++---//////...---...///...------,,,,,,------.........------,,,,,,------,,,,,,,,,,,,,,,,,,++++++000///------......,,,+++)))+++,,,.........------------------------......---------,,,---......///*********++++++++++++,,,+++,,,,,,---------------,,,,,,+++++++++---...///...------,,,,,,------............------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++sssiiieeebbbaaa^^^]]]]]]^^^```cccfffhhhfffeeedddbbbaaaaaa``````^^^]]]\\\]]]]]]]]]ZZZXXXWWWWWWUUUTTTRRRPPPNNNMMMKKKKKKJJJIIIIIIHHHHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@<<<;;;::::::;;;<<<:::999999888888777666555555444333333333444333333222222111111111111111111111111222222222222333333333333222222333333333333222222111111111111111111111111222111111000000000000000111111111111111222222222333222222111111111111111/////////.........//////000///000111444444444222000///......///000///...////////////000000000000........./////////////////////..................//////............//////------,,,,,,,,,,,,------////////////////////////.........---------,,,,,,------------............+++,,,------......------++++++++++++++++++++++++........................---,,,+++,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,+++)))'''%%%,,,,,,---------------------.........------...000---,,,,,,+++************...........................---+++******+++---...............---,,,,,,+++...---,,,,,,...//////...---,,,***))))))***,,,...---------,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******++++++,,,---,,,***))))))***,,,---......---,,,,,,++++++***///...,,,+++***+++---...,,,++++++******++++++,,,///...---,,,***)))''''''******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------***+++,,,,,,******+++,,,*********++++++,,,,,,,,,******)))'''&&&&&&(((***+++---///000000///...---+++++++++******+++++++++///...---,,,+++*********,,,,,,,,,,,,,,,---......///---******+++,,,,,,++++++---//////.........///---------,,,,,,---------------,,,,,,,,,,,,,,,---////////////............000...------......,,,+++,,,---...////////////...,,,,,,,,,------------------------------.........)))))))))*********+++++++++,,,---...////////////,,,+++***)))***,,,///000,,,,,,,,,,,,------.......................................---------------,,,,,,,,,++++++,,,,,,,,,)))))))))((())))))***+++******+++,,,,,,,,,,,,+++nnnfffbbb______^^^]]]\\\]]]___bbbeeegggeeedddcccbbbaaaaaaaaaaaa```___^^^^^^___^^^\\\[[[XXXWWWUUUSSSQQQOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA===<<<::::::;;;<<<;;;999999888888777666555555444333444444444333222222111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111222222111111000000///...000000111111222222222222333333333333333222222222......//////////////////000//////000222333222000---,,,,,,---000111000///////////////000000000000///////////////...............////////////////////////............//////------,,,,,,,,,,,,------////////////////////////...------------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................000...------...///......//////...---,,,++++++,,,+++++++++++++++,,,,,,---******+++,,,+++***(((''',,,,,,,,,---------.........//////...,,,,,,---///.........------,,,,,,+++...........................---,,,+++,,,...000222---............,,,++++++...---,,,---///000///------,,,***))))))***,,,---,,,,,,,,,,,,,,,+++++++++)))))))))(((((())))))***+++++++++***++++++,,,,,,************+++,,,------,,,+++************+++,,,+++++++++******)))((((((...---+++))))))***,,,---,,,++++++******++++++,,,//////---,,,***)))((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++++++++,,,,,,+++,,,,,,+++***+++---///***+++...///000///---,,,------,,,,,,,,,,,,------///...---,,,++++++******,,,,,,,,,,,,---...//////222///,,,***+++++++++***+++---...///...---...///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,////////////////////////---,,,+++,,,---...---,,,,,,------...............,,,,,,,,,---------......+++,,,,,,---------------))))))*********+++++++++)))***+++,,,---.........,,,+++***)))***,,,///000++++++,,,------.........................................................---,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,)))******+++,,,,,,++++++yyyiiiccc___]]]___^^^]]]\\\\\\]]]```ccceeeccccccbbbaaa``````aaaaaabbbaaa______``````^^^]]]YYYXXXVVVSSSQQQPPPOOOOOOOOOOOONNNMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA>>><<<::::::;;;<<<;;;:::888888777777666666555555666666666666555444333333111111111111111111111111000000111111111222222222111111222222222222111111111111111111111222222222111111111111111000///...//////000000111222222222333444444444444333222222---...//////000/////////000//////000111111000...,,,+++,,,...000111000///....../////////000000000///////////////...............///000000000////////////............////////////............//////////////////////////////------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,((()))******++++++******////////////////////////------------------------111///------...///...---000///...---,,,+++++++++************+++,,,------+++,,,---------------,,,+++,,,,,,------........./////////...,,,,,,---......///////////////...---........................------------...000222333,,,---.........---,,,+++...------...000000///------,,,+++*********+++,,,......---,,,***)))((((((,,,+++***))))))))))))))),,,,,,++++++***+++++++++((()))***+++,,,------...++++++++++++++++++++++++&&&'''(((***++++++++++++,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,************+++++++++++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,,,,,,,***,,,......------///000***+++---...//////...---111111000000000000111111///......---,,,,,,,,,,,,,,,,,,+++,,,,,,---......111///------...000000000+++---//////...---...///......------------......,,,,,,+++++++++,,,---------------.........//////+++******+++---///......++++++++++++++++++,,,,,,,,,,,,,,,---......//////++++++,,,------------,,,++++++++++++,,,,,,,,,---(((((()))++++++,,,,,,,,,,,,,,,+++++++++---...///+++,,,------.........------------------..................///////////////------,,,,,,,,,,,,---------,,,,,,,,,,,,---......)))***+++,,,,,,------,,,rrreeebbb^^^]]]``````^^^\\\[[[\\\^^^aaacccaaaaaa``````___`````````cccaaa```___``````___^^^ZZZYYYVVVTTTRRRPPPPPPPPPNNNNNNMMMLLLJJJGGGEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@???===::::::;;;<<<<<<;;;777777777777666666666666666666666666555444333222111111111111111111111111//////000000000111111111111111222222222222111111000000111111111222222222000000111222111111000///......///000000111222222222333333444333222111000,,,---///000000000//////000///...///000000///------------///111111///---------........./////////000/////////............---...///000111000000/////////............////////////............//////////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------))))))***+++++++++++++++........................------------------------...---+++,,,---......---000///...---,,,+++++++++***************,,,---.........------------......++++++,,,,,,---......///---.........------...000---...///000000000///...........................------......//////000000+++,,,---//////...---,,,---------///000111///---------,,,,,,++++++++++++---,,,,,,+++***))))))(((---,,,++++++******++++++------,,,+++************)))***++++++,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++---............***+++++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,------......///******+++++++++,,,,,,,,,,,,---............---,,,*********++++++,,,,,,,,,+++---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,)))+++...///---,,,,,,,,,,,,------...//////000000111111111000000111111111//////...------...............---------......//////------...000222222111,,,...000000/////////000111000000//////000000111---------------...//////,,,,,,---...///000000111---,,,+++,,,...000///...------,,,,,,,,,,,,,,,---,,,------...//////000000+++,,,---...///......---------------............***+++,,,,,,------------------------------......+++,,,---.........---,,,+++,,,,,,,,,------------....../////////000000000------,,,,,,,,,,,,------...------------...//////+++,,,---...////////////ooocccbbb___^^^aaa```___\\\ZZZ[[[]]]```bbb``````____________``````cccaaa_________```___^^^[[[YYYWWWTTTRRRQQQQQQQQQIIIJJJJJJKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???===::::::;;;<<<<<<;;;666666666666777777777777444444444444333222111000111111111111111111111111////////////000000000000111111222222222222111111000000111111222222222222///000111222222111000///---......///000111111111111111222333222111000///,,,---///000000000//////000///...///000000...,,,/////////000111000...,,,------------.........///000000//////.........------...///111111111000/////////............//////---------,,,,,,---------////////////////////////---------,,,,,,,,,++++++,,,,,,,,,---------......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++***)))***---...///...000000...---,,,++++++++++++******)))***,,,...//////...,,,+++***+++,,,,,,++++++,,,,,,---...//////+++,,,---------...000222,,,---///000000000//////..............................//////......---,,,***+++---/////////---,,,---------///111111///---,,,------------,,,+++***(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,------...---,,,+++************+++,,,,,,,,,,,,+++******)))+++---//////---+++)))...///000000000///...---***+++,,,---...///.........------,,,,,,------.../////////......---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------,,,---......,,,,,,---...------------------------,,,...111222000---+++***............///000222222//////............////////////.........//////000111111000000000000111111---,,,,,,---///000///......000111222111000111222333333222222222222333333///////////////000111111---...///000111222333444///...---...///000///...111000000/////////000000------......///000111111,,,---///000000000///............/////////000000...///000000111000000000....../////////...------,,,,,,.........---,,,++++++++++++,,,,,,---------.../////////000000111111...------,,,,,,------.........---------...//////---...///000111111111111mmmcccbbb```___cccaaa``````____________``````___]]]]]]^^^^^^^^^]]]dddbbb```]]]\\\\\\]]]^^^___\\\XXXUUUSSSQQQOOONNNNNNMMMKKKJJJHHHHHHGGGGGGDDDCCCBBBBBBCCCBBB@@@>>><<<>>>???@@@>>>;;;777444999777666888:::;;;999777222333333444444333333333111111000//////...//////000000////////////000000000000000000111111111111////////////000000000000111///---,,,,,,,,,+++***111111111111111111111111111111111111000///------111111000//////...------////////////000000000000,,,444444---,,,222222+++////////////////////////---------------...///000111111000///////////////000///------......---,,,...------,,,,,,------...***+++---......---+++***)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++***))))))******++++++++++++,,,---......,,,,,,---...000///,,,*********))))))***+++,,,,,,+++,,,---,,,***)))***+++...---+++*********++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------------------000///...---,,,,,,+++******,,,------,,,+++---...///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////111000...+++************+++***+++,,,------+++)))------......---,,,***)))------------------------........./////////000000,,,------...///000000111222111000//////......///------------------------////////////////////////............////////////////////////////////////,,,,,,---...///000111222//////.........---------///////////////.........///...---,,,+++,,,------,,,---------------,,,,,,000000111000000///...---000000000000000000000000000//////............///...///000111111000///...222111000000111111///...222222222222222333333333111111222222222222111111000000000000000111222222000000000000000111111111111000///......///000111000...,,,,,,---/////////,,,,,,------...///000000333333222000000/////////000000000000000000000000...............///000000000111111111111///---,,,+++,,,...000000///...---///...---,,,,,,,,,---...,,,---......//////......,,,///111111///...///111111111111111111111111111//////000000111111111222nnncccbbb``````ccc``````____________```aaaaaa___^^^]]]______^^^]]]```___]]]\\\\\\\\\^^^___^^^[[[WWWUUUSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA>>>>>>>>>======;;;:::999999777555555666666333000444444555555555444444333222111111000//////000000000000000//////000000000222222111111111111111111111111000000/////////...111000......///000///...111111111111111111111111111111111111000///...---************************....../////////000000000000;;;???444,,,---///,,,..............................---------......///000///......---------...000///------...///---,,,------,,,,,,,,,,,,------***+++---......---+++******++++++,,,,,,,,,,,,++++++,,,---......---,,,+++,,,,,,+++***************,,,++++++++++++,,,,,,---,,,,,,,,,...///...,,,)))***************++++++,,,+++,,,---,,,***)))***+++,,,,,,***)))))))))******,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++***+++,,,,,,++++++,,,...///...------,,,,,,,,,---,,,,,,,,,+++++++++******------........./////////000///---,,,+++***++++++,,,+++***+++------+++******+++,,,---------,,,,,,------------------------,,,,,,---------..................///000111111111//////.........//////000000000000000000/////////////////////////////////111111000000//////......////////////////////////000000000////////////...000000000/////////......////////////////////////111000///...---......///000111111111111111000000333333444444444444444333111111111111111111111111111111111000000111222222///000111111111111000///000000111333555444111///000111111222222333444444222222222333333222222222111111000000000000111111111111111111111111111111222111111000000111111222111///------...//////...------......//////000000222111000///////////////000000000000000000000000///////////////000000111//////000000///...,,,+++,,,---...///000///......///...---,,,,,,---...///------....../////////...111333555555444333444555222222222222222222222222000000000111111111222222rrrdddaaa___```bbb______^^^^^^^^^```aaabbbbbb```______``````___^^^]]]\\\[[[[[[\\\]]]___```]]]ZZZWWWUUUTTTSSSRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGIIIFFFDDDCCCDDDDDDDDDCCC???>>>===<<<;;;<<<===>>>:::999888888888777555333666666666666666555444333333222222111111111111222111111000000000000111111333222222222111111000000333222111000///......---000///...///111222111000000000000000000000000000000111111000000///...---+++++++++,,,---......///------........./////////666DDDJJJ???000,,,///111------------------------//////...---------.........---,,,,,,,,,,,,,,,,,,000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---,,,,,,++++++------............------,,,,,,++++++++++++******,,,,,,++++++***++++++++++++++++++,,,......+++)))************++++++++++++***+++,,,+++)))))))))++++++******))))))))))))***+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...------,,,---------,,,,,,,,,,,,,,,+++++++++............////////////......---,,,,,,,,,,,,,,,---+++******+++,,,,,,+++((()))+++,,,......//////........................---------.........//////000000000111111222222333------------...///000111//////......---------,,,000000000000000000000000444333333222111000///...000000000000000000000000111111111000000000//////222111111111111000000000000000000000000000000000222222111000000000000111///000000111111111000000000111222333444444444444222222222222222222222222111111111111222333444444000111111222222111111000......111444666555222///000000111222222333444444333333333333333333333333222222111000000000111111222222222222222222222222333333222222222222333333333111//////000000///...//////000000000000000000222111111000000000111111000000000000000000000000000000000000000111222222000000111111111///...---.........////////////000//////............///000.........////////////000000222444444333222333444333333333333333333333333111111111111222222222222{{{hhhbbb___```aaa^^^^^^]]]]]]^^^___aaacccbbbaaa``````aaaaaa```^^^]]]\\\\\\\\\]]]^^^___```^^^[[[WWWUUUTTTSSSRRRPPPOOONNNLLLJJJIIIHHHHHHHHHHHHEEEBBBAAAAAABBBCCCCCCAAA@@@>>>===<<<<<<<<<<<<777777777888999:::999999666666666666555555444333444333333222222222333333222111111000000111111222222222222111000000//////222222111111000//////...///...---...000111000...////////////////////////000000000000000///.........//////000111111222222------------.........///444@@@FFF===000+++...000------------------------000///...---------------------,,,,,,+++,,,,,,---000...---...///000...---,,,,,,------------,,,,,,,,,,,,---......---,,,,,,------...------,,,++++++---------......---------,,,,,,,,,,,,,,,,,,++++++---,,,+++************************+++------+++******+++++++++++++++++++++)))***++++++))))))***+++++++++*********************************************++++++++++++++++++***++++++++++++,,,,,,,,,,,,))))))******++++++++++++)))***,,,+++******+++---......------------....../////////...................../////////000000000......---------.........///,,,******+++---------***+++,,,---.../////////000000////////////......000000000111111111222222111222222222333333444444///////////////000111111///......------,,,,,,,,,111111111111111111111111444444333333222222111111111111111111111111111111///000000111222333333333222222111111111111111111111111111111222222222222333333222222111111111111000000111111222111111111000000111222222333222222222222222222222222222222000000000000111222333444222222222333333222222222000000000111333333111///222222222222222333333333333333333333333333333333222111111111222222333444444444444333333333333333333333333333333333333333555444222111222222000///222222222111111111111111333333222222222333444444000000000000000000000000222222111111222222333444333444444555444333222111000000/////////000111222000000000000111111111222000000///000000000111111111222333333333333333333444444444444444444444444222222222222333333333333mmmccc`````````___^^^\\\\\\]]]___aaacccbbbaaa```aaabbbbbb```^^^___^^^^^^^^^^^^^^^______```]]]XXXVVVTTTSSSQQQOOOOOONNNLLLKKKIIIIIIHHHHHHIIIFFFCCCAAABBBCCCCCCCCCAAAAAAAAA@@@>>>;;;999888222333444555555666666666555555555555555444333333444444333333333333444444222222111111111111222222111111000000000/////////000000000000111111111111111000000000111111///---///////////////////////////000000000000//////...------------------------------------.........///+++222666222,,,***++++++........................000///...---------------...---------------......000...---...000000///...,,,------......------,,,------------------------...............---,,,+++------,,,,,,,,,,,,------+++,,,------------,,,,,,------,,,+++************+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,+++***)))***++++++***)))***,,,+++,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......((())))))******++++++,,,)))+++,,,,,,+++***,,,---......---------......////////////////////////////////////000000000111111.../////////000000000000000...,,,+++---.........///..................///111111111000000/////////111111111222222222333333333333333333444444444444333222222111000000111111333333222222111111111111333333333333333333333333222222333333444444555555333333333333333333333333111222222333333444444444111111111111111111111111222222222333333333444444333333333333222222222111444444555666666666666666555555555555555444333333222222222222222222222222111111111222222444555666444444444333333444444444999666222000111222222222555555444444333333222222444333222222222222333444111111222222444555777888666555555555444444444333333333333333333333333333777666444444555444222000333333333333333333333222333333333222333333444444000000000000000000000000444333333333333444555555444555666666666555444333222222111111111222333444222222333333444444444444222222111111111222333444666666666777888888777777444444444444444444444444444444444444333333333333pppdddaaaaaaaaa```^^^\\\[[[\\\^^^aaabbbaaa``````aaabbbbbb___]]]^^^________________________\\\XXXVVVUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHKKKHHHFFFEEEFFFFFFFFFEEEBBBBBBAAA@@@===:::777555555777888777555444444555333444444555555555444444333333333333333444444555333333222222222222333333000000000000000000000000000000000111111111222222444333333444555444111///000000000000000000000000//////000000000000//////---------------------,,,------........./////////,,,---.........///////////////////////////////////////...---------.....................//////000///.........000111000///---...///000000///...---------------------------.........///......------------,,,,,,,,,,,,------+++,,,---...///...---,,,------,,,,,,++++++,,,,,,+++***)))***,,,...---,,,+++,,,---------,,,*********+++,,,,,,+++***,,,---+++,,,------...---------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......///))))))*********+++++++++***,,,------,,,+++---............---......///000---------...............000000000000111111111111000111222222222222222111111///......///000000///333222111000////////////333222222111111000000///000000000111111111222222444444444444444444444444555444333222111111111111222222222222222222222222444444444444444444444444111222333333555666666777444444444444444444444444777666555555444333222222111111111222222222222222333333333444444555555666444444444444444333222222333333444555666666666666555555555444444333111111222222222222222222222222555555555555666777777888666555555444444555555666???;;;555222222444666666777666666555555444444333555444333222222333444555333333444555666888999:::777777777666666555555444333333444444444444333333888777666666777777555333444444444555555555555555333333222222222222333333222222222222222222222222555555555555555666666777333444555666666555444333444444444555555555555666444555666777888888888777555555444333333555666777777666666777999999888777666666666666666666666666555555555555444444444444qqqdddbbbcccbbbaaa___]]][[[[[[]]]```aaa`````````aaabbbaaa___\\\[[[\\\]]]^^^___`````````\\\ZZZWWWUUUVVVVVVUUUTTTOOOOOOMMMKKKJJJIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDBBBAAA???<<<;;;999888888666888::::::777666666888333444555666666666666666333333222222333333444555333333222222222222333333111111111222333333444444222222111111111111111111222222333555666666444111111111111111111111111111//////000000000000//////......//////000000111111....../////////000000000000//////000000000222444..............................---------......///......---......//////000///.........000111000///...///000111111000///.........------------......---......////////////...///...---,,,,,,---...///+++,,,.../////////...------------,,,------......,,,+++***+++---.........+++,,,---...---,,,***)))***,,,------,,,,,,---...***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,------......******+++++++++++++++++++++---......---,,,...///...............///000000------........./////////000000000111111111222222333333444555555444333222111111000111222333111///555444333111000000111111444333333222111111000000111111111111222222222222444444444444444444444444333333222111111222222222000000111222222333333333555555555555555555555555333333333444444555555555555555555555555555555555888777777666555444333222222222333333333444444444333333444555555666777777555666777777777666444444000111222333444444444444222222333333333222222111333333333333333333333333777777666666666777777888777666555555555555666777===:::555333333555666777555666666666777777777888888777666444444666777888888888777777777888999999999888888777666666555555444555555666666555555444888777777888999999777555444555555555666777777777777777666555444444444444666666666666666666666666666666666666666777888888444555666777777666555555555666777888888888777777666777999:::;;;;;;::::::888777666555555777888:::888777666888:::;;;999777999999999999999999999999666666666555555555444444qqqcccccceeedddbbb```]]][[[ZZZ\\\___aaa______```aaabbbaaa^^^\\\WWWYYY[[[]]]___```aaaaaaYYYWWWUUUUUUVVVXXXXXXWWWPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEFFFFFFFFFDDDBBBBBB@@@<<<999888999:::<<>><<<;;;===@@@AAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555555444sssdddcccdddbbb```___]]]\\\\\\^^^```bbb````````````___^^^\\\\\\[[[[[[\\\^^^```___]]]ZZZVVVUUUUUUWWWYYYYYYXXXWWWQQQOOOLLLJJJJJJIIIGGGEEEJJJJJJJJJIIIGGGEEECCCAAAAAA???>>>===>>>>>><<<;;;777777666666555555555444888888777777666666666555555555555444444333333333666555444333222222222222///000111222222111000///111111222222222111111000222222222222222111000000333333444222111000222333222222222111111111111000...//////000111222222222//////000000000000//////............///111222222111111000///...---,,,,,,000000111111111000000///---///111000---,,,...111---......///000111111222222111000//////000111222//////000000111111222222///000111111111000...---///............///000000111000000///......------------------,,,,,,+++***++++++***************+++---,,,+++,,,...///...---111///...,,,++++++,,,,,,...+++***+++------***'''---------....../////////.........///000222333444000//////...,,,+++******))))))***+++,,,,,,---------------...///000000111////////////000222333444222222333333333333222222///000111333333444444444444333333222222333333444222111111000000111111222222222222222111111000000---000333444444333444444333333333333333333333333222333444555444222000///444444333222111111222222333444555666777888999:::999999888888888888888888666666777777666555444444444666777777666555555666666666777777777777666666777777666666555555555444111222444555555555444333666888999999777666777777666555555666888999::::::777666555555555777888999999888777666666888:::<<<888888888888888888888888888999999888777666555444999888666555555777888:::666666777888888888888777888888999::::::;;;;;;<<<999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999777777888999:::;;;;;;;;;<<<<<<=========;;;:::999::::::::::::::::::::::::777888888777666555777888:::;;;<<<;;;999777666777::::::999999999:::;;;;;;::::::::::::::::::::::::666777999::::::999777666========================;;;::::::::::::;;;<<<<<>>>>>>>>??????<<<::::::;;;===>>>>>>===;;;999999888888999999888666333vvvfffddddddaaaaaa___^^^]]]]]]___aaacccbbbaaaaaa___^^^]]]\\\\\\\\\\\\]]]```bbbbbb```^^^TTTSSSTTTUUUWWWXXXWWWUUUQQQNNNLLLJJJJJJIIIHHHFFFIIIIIIJJJJJJIIIGGGEEEDDDDDDBBB???>>>===<<<999777777777777666666666666666888888888777777666666666666555555555444444444444666555444333333222222222222333333333333333333222111222222222222222111111333333333333333222111111333444333222///...///111333222222222111111111111//////000000111222222333///000000111111000000///////////////000000111222//////000000000111111111000111111111111111000000...///000000///...///000//////000111111222333333222111000000000000111222000000000111111111111111000000111111000000///...///////////////000111111333333222111000//////.........//////...------,,,------,,,,,,+++,,,,,,---...---,,,,,,...///...---000///...,,,,,,,,,,,,---///---,,,---//////,,,***---------......////////////000000111222333444555000000///...---,,,++++++++++++,,,,,,------......---......///000000111111111111000000000111222222222222222333333222222222000111111222333333333333444333333222222333333444333222222222222222222333333333222222222111111111///111222222111111111222444444444444444444444444111222444555555444222111444444444333333333222222333444555666777888999999999999888888888777777666666777777777666666555444555777888888666555555666777888888999999888888777999999888888888777777777555555666777777777777777777888:::999888888:::;;;:::999888888999:::::::::888888777777777888999:::;;;:::888777888999:::<<<;;;:::::::::::::::::::::<<<<<<<<<<<<;;;:::999888:::999888666666777888999666777888999999999999999888888999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888777777777777777888999======>>>>>>>>><<<;;;:::888888888888888888888888888999::::::999999;;;===;;;<<<===<<<:::999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===???@@@???===;;;;;;<<<===>>>===<<<:::999888777777777888888777555{{{jjjeeeccc```aaa```___^^^^^^```bbbccccccbbbaaa___]]]\\\\\\\\\\\\\\\]]]___aaabbb```^^^RRRRRRRRRTTTVVVWWWUUUTTTOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCAAA???======;;;999777777777777777888888888888888888888888888777777777666666666666666555555555777666555444444333333444444444444333333444444444222222333333333333333222333444444444444333333222111222222111//////000111333333333333222222222222000000000111111222222333000000111111111111000000111111000000000111111222111111111222222222222333111111222222222222111111111000///000111111000///111111222222333333444444222111111000000111111222222222111111111111111111222222111000000000000000000000000000000111111222555444444222111000000///000000000111000000////////////............/////////...------//////...,,,///......---------......000/////////111000///---............////////////000111333444555555555555222111111000///...------......////////////////////////000000111111222222444333222111111111111222222222333333333333222222222222222222222222222222444444333333333333444444444444444444444444444444333333333333333222222222333333444222111000111333444444444444444444444444111222333555555444444333444444555666555444333222444444555666666777888888999999999888888666555555777777777888777777666555777999:::999777666666777:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;::::::;;;:::999:::<<<>>>===<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;;;;<<<===<<<;;;:::::::::;;;<<<========================>>>>>>>>>>>>>>>===<<<;;;<<<;;;999888888888999999777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<<============<<<<<<<<<<<>>>>>?????????>>>==============================:::<<<============@@@BBB<<<===>>>>>><<<<<<===>>>@@@@@@???>>>============??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>===???@@@AAA???===<<<===>>>======;;;999888888666555555777888888777mmmgggccc___aaaaaa_________```bbbcccdddcccaaa^^^]]]\\\\\\\\\[[[[[[[[[\\\^^^^^^\\\[[[RRRRRRSSSUUUWWWWWWUUUSSSNNNMMMKKKJJJKKKKKKKKKIIIIIIJJJKKKKKKKKKJJJHHHGGG???>>><<<===>>>>>><<<;;;888888888999999:::::::::999999999999999888888888888888888777777777777777888777666555555555555555555444222222222222444555333333444555555555444444333444444444444444333333///000111111111111333555444444444444333333333222111111111222222222333333111111222222222222111111333222222111111111111222555444444333222111000000111222222333333333333222444111///000333444222///222222222333333444444444222222222222222222222222333333333222222111111000444333111000000000111222000000000000000111111222444333333222111000///...111111111222222111000000000000/////////000111111111000...///000000///---//////////////////000000111111111111222111000000///////////////000000000000111444666666666555444333333222111111000//////222222111111111111111111111111111222222333333333444444333333222333333444222333333444444333333222333333222222222222222222444444333333333333444444555555555666666555555555444444444444444444444444555555555333222222444666444444444444444444444444222333444444444444333333333444666777777666444222555555555666666777777777;;;;;;;;;;;;999888666555777888888888888888777777999:::<<<;;;999777777888======>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>======<<<:::999999<<>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>??????>>>======<<<======;;;:::::::::::::::999:::;;;<<<===>>>>>>>>>;;;<<<<<<===>>>>>>??????===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>><<<===>>>AAABBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>???@@@BBB<<<>>>???>>>======???AAACCCCCCBBB@@@????????????@@@@@@??????>>>=========@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA???>>>>>>???AAABBBAAA@@@>>>>>>>>>>>><<<;;;999888888666444555777999::::::~~~}}}qqqhhhccc___aaa``````___```aaabbbbbbcccbbbaaa___]]]\\\\\\\\\]]][[[ZZZ[[[[[[[[[YYYXXXSSSSSSUUUWWWYYYYYYWWWTTTNNNMMMKKKKKKLLLLLLKKKJJJKKKLLLLLLLLLKKKIIIGGGFFF???>>>======>>>???===<<<999::::::;;;;;;<<<<<<<<<999999999:::::::::::::::999999999999999999999999888888777777666777777777666555444333333444555666444444555666666666666666333333444444555444444333444555555444333333444666555555555555444444444444222222222222333333333333222222333333333333222222444333333222222222222333555444444333222111000///222222333444444444444444555222000111444555333111222222333333333333333444222222333333333333222222444444333333222222111111555444333111111222333333000000//////000000111222111111000000///.........111111222222222222111111000000000000000111222333333111000111222222111000111111111111222222222222000111222333222222222222111111111111111111111111000222444666666666444333555444444333333222222222444444444333333333333333333333333444444444444444333333333444444555666777444444555555555555444444555444333333222333333444555444444333333444444555555666777777777777666555555555555555555666666666222333333333222333666888444444444444444444444444555555555555444333333222444555777888888777555444666666777777777777777777======>>>===<<<:::888666888888999999999999999888:::<<<===<<<;;;999999:::??????@@@@@@@@@@@@??????===========================<<<;;;;;;;;;<<<>>>?????????>>>;;;999888:::===:::<<<======<<<<<<>>>AAA@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>>>>============>>>>>>>>>??????@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;===>>>>>>?????????>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@????????????????????????===<<<;;;:::<<<>>>AAADDD@@@@@@@@@@@@AAAAAABBBBBB????????????????????????AAAAAAAAA@@@>>>===>>>@@@===>>>???>>>===>>>@@@BBBEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===BBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA?????????AAACCCBBBAAA@@@??????>>>===;;;::::::999777666666999;;;<<<<<<}}}zzzssshhhccc___``````______``````aaaaaa```aaa``````___^^^\\\[[[]]]\\\ZZZZZZ[[[[[[ZZZXXXTTTTTTVVVYYY[[[ZZZXXXUUUOOOMMMKKKKKKLLLLLLKKKJJJKKKLLLLLLLLLJJJIIIGGGEEEDDDBBB@@@??????>>><<<:::<<<<<<<<<<<<============::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999888888888888999999888888777777777777888888555555666777888888888888444444555666666666666555;;;;;;:::777444222333444666666666666555555555444333333333333333333333333333333444444444444333333444444333333333444444555222222222222333333333333222333444555555666666555555444333444555555444333333333333333333444444444222333333444444333333222444444333333333333333333555555444333333333333333111111111000111111222333000000000000000000000000111222333333333333333333111111111111222333444444444333222333555666555444333444444555555444333333111333444444333333333444444444444333333333333333222333444555666555555444666666666555555444444444444444444555555555555555555555555555666666666666444444444555666777888999666666777777777777666666666555444333444555666777555555444444444444555555555666777888888777666555666666666777777777777777000111222222222333555777444444444444444444444444777777666666666666666666777888999:::::::::999888888888888888888888888777===>>>??????>>><<<:::888888999::::::;;;:::::::::;;;<<<>>>>>><<<<<<<<<===???@@@@@@AAAAAA@@@@@@???============>>>>>>>>>>>>======<<<<<<======>>>??????@@@???===::::::;;;===:::<<>>======@@@DDDAAABBBBBBBBBBBBAAA@@@@@@??????????????????>>>>>>===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@>>>=========???BBBDDDFFF@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@===<<<===>>>???@@@@@@???>>>???AAACCCDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????CCCCCCCCCCCCCCCCCCCCCCCC????????????????????????@@@@@@??????@@@@@@AAABBBCCCAAA@@@@@@BBBCCCCCCBBBAAAAAA@@@???>>>======<<<;;;:::999:::<<<>>>>>>===zzztttiiidddaaa_______________`````````]]]___```aaaaaa___]]][[[YYYXXXWWWWWWYYYZZZZZZYYYTTTTTTVVVYYY[[[[[[XXXUUUPPPNNNLLLKKKLLLLLLKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGEEECCCAAA@@@@@@@@@>>><<<>>>>>>>>>>>>>>>=========::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::999999999999::::::888888999999999999888888555666777888999999999999666777888888999999888888:::::::::888555444555666777777777666666666555555444444444444444444333333444444555555555555444444444333333333444555666666333333444444444555555555333333444555666777777666444555666666444444555666555555555555555555555555222333444555555444333222333333333333444444444444555555555555555444333333333333333333333444555555111111222222333444444444333444444555666666555555333333333444444555666777555444333555777999888777666777777888777666444333222555777777555444666777666666666666555555444444555555555666666666666777777777777777666666666666444444444555666666666777777777777777777777777777666666666666666777888999777888888999999888888777777666555444555777888:::555555444444444444555555555666777888888777666555777777777888888888999999222444666666555555666777666666666666666666666666777777888999:::;;;======<<<<<<=========>>>>>>>>>:::::::::999999999888888;;;<<<>>>??????===:::999999999:::;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???@@@??????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@===>>>>>>???????????????===???@@@???>>>===>>>@@@===@@@BBBAAA>>>===AAAEEEBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@AAAAAA@@@>>>????????????>>>======?????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFFFF????????????@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAA@@@>>>===>>>@@@BBBBBBBBBAAA???@@@CCCEEEBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEECCCAAAAAABBBCCCCCCBBBBBBAAAAAA@@@????????????>>>======>>>@@@AAA@@@>>>|||tttiiidddaaa^^^^^^^^^_______________[[[]]]```bbbbbb```]]][[[TTTSSSRRRTTTWWWYYYZZZYYYSSSTTTVVVYYY[[[[[[WWWTTTQQQOOOLLLLLLLLLLLLKKKIIIFFFGGGIIIJJJJJJJJJIIIIIIBBBAAA@@@@@@BBBCCCBBB@@@@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>:::::::::999999:::;;;;;;666777888999999888777666666666777888999:::::::::888999:::;;;;;;;;;;;;;;;555666777777777777:::<<<777777777777666666666666444444444444444444444444444444555555555555444444333333333444555666777888888888777666555444333333333444555666777777777777444666888777444333555888777777777777666666666666333333444555555444333333333333333444444555555555444555666666666555333222666555555555555666777777333333444555666777888999555555666777777777777777555555555555666777999999555444444666999;;;;;;:::888999999999888777555444444777999999777666888:::888888777777666666666555888777777666777777888999888888888777777777777777333444444555666777777888888888888777777777777777999888888777777777777777999999999::::::999999999777666555555666888:::<<<555555444444444444555555444666777888888777666444777777888888888999999999888:::<<<<<<:::888888888888888888888888888888888777888999;;;===@@@BBBDDD@@@@@@??????@@@AAABBBBBB<<<;;;;;;::::::999999999999;;;===>>>>>>===:::999999::::::;;;<<<<<<<<<;;;:::<<<>>>?????????@@@AAA>>>??????@@@@@@??????>>>?????????@@@@@@AAAAAAAAA>>>???@@@AAABBBAAA@@@???;;;===@@@AAAAAAAAABBBCCC@@@CCCEEECCC???>>>AAAEEEBBBCCCDDDDDDDDDCCCAAA@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC======>>>??????>>>>>>>>>===>>>???@@@AAABBBBBBBBB???????????????>>>===<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@>>>??????@@@@@@AAAAAAAAA??????>>>???@@@BBBDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@??????@@@BBBEEEEEEDDDBBBAAAAAADDDGGGAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBBAAABBBCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA?????????AAACCCCCCAAA>>>pppfffdddbbbbbb```]]][[[[[[\\\^^^___\\\\\\]]]^^^^^^]]]\\\\\\WWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWYYY[[[[[[ZZZXXXSSSQQQNNNLLLLLLLLLKKKJJJIIIJJJLLLLLLKKKIIIFFFCCCDDDCCCCCCBBBAAA@@@???>>>===???@@@???>>>===>>>@@@======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999::::::;;;;;;<<<<<<<<<===<<<:::999888777777777999999999:::;;;<<<===>>>??????===<<<;;;;;;;;;;;;::::::999888888777666666999999888888888888888888666777888999999777555444333333444444444555555555333555666777666777999::::::::::::999888777666555333444666888888777555444666666777777777777666666444555666666666666666666888888888888888888888888999888888888777777666666777777666666666777999:::777777777777666666666666888888999999999888777777:::;;;<<<;;;::::::;;;<<<;;;;;;:::999888888888888::::::999999999:::;;;<<<===<<<;;;:::999888888888777888999::::::999888777:::::::::999999999888888;;;:::::::::::::::::::::<<<;;;:::999888888888888===<<<:::888666666666666777888999:::;;;:::999999999999999999999999999999<<<=========<<<;;;;;;:::999999999888777666666666888666555555666777666555666666777888888888888888888888999999999999888888::::::999999:::;;;===>>>;;;;;;;;;;;;::::::::::::???<<<999;;;>>>BBBBBBBBB@@@@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;<<<;;;:::<<<>>>>>>;;;888;;;;;;;;;;;;<<<<<<<<<======???@@@@@@>>>===>>>???CCCBBBAAA@@@???===<<<<<>>>>>AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@???>>>===<<<<<>>===>>>???AAABBBBBBCCCCCCBBBBBBAAA===>>>@@@@@@>>>===>>>???@@@@@@@@@AAAAAA@@@@@@@@@:::;;;<<<===>>>?????????>>>???AAABBBBBBAAA@@@>>>AAABBBCCCDDDCCCBBBAAA@@@DDDBBB@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDBBBCCCEEEFFFFFFEEEHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDrrrhhheeeaaaaaa```]]]\\\[[[\\\^^^___]]]^^^^^^___^^^]]]\\\[[[WWWWWWWWWVVVVVVWWWWWWXXXWWWVVVWWWYYYZZZ[[[YYYWWWSSSPPPMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKIIIGGGDDDCCCEEEEEECCCBBBAAA@@@??????===???@@@???>>>===>>>???<<<<<<<<<;;;;;;;;;::::::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<888888888888888999999999999999999888888777777777555555444333333333333333444444444444444555555555444666777888888888:::;;;::::::::::::999888777666666777777777777666444333666666777777777777666666555666666777777777777777999999999999999999999999::::::999999888888888888;;;;;;:::::::::;;;<<<===777777777777777777777777::::::;;;;;;;;;;;;::::::<<<===>>>>>><<<<<<===>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;::::::::::::888999:::;;;;;;:::999999:::::::::999999999888888999999999::::::;;;;;;;;;<<<;;;:::999888888888888::::::999888888888999:::::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::::::::999888777666666555777666444444666777777666666777888888999999888888999888888888888888888999<<<;;;;;;;;;<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<>>>AAACCCBBB@@@==================>>>>>>???>>>>>>>>>>>>>>>>>>===>>><<<;;;===??????===;;;=========>>>>>>>>>??????<<<>>>@@@@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@?????????AAAAAA@@@??????>>>======@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@@@@??????@@@BBBCCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????AAABBBCCCCCCCCCCCC>>>???AAABBBBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBBEEECCCAAAAAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAA@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBDDDDDDBBBAAAAAA@@@@@@@@@EEEDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCtttkkkfff```aaa___]]]\\\\\\]]]^^^_________``````___]]][[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZZZZXXXVVVSSSPPPMMMLLLLLLLLLKKKJJJLLLKKKJJJHHHFFFDDDCCCBBBGGGFFFDDDAAA@@@??????@@@===>>>??????>>>===>>>???;;;<<<<<<===<<<;;;:::999===============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;<<<<<<======>>>=====================777777888888999:::;;;;;;:::999999888777666666555555444222000000111222444444444444444444444444444555777888999999999;;;<<<:::::::::::::::999888888:::999888666555555444444666666777777777777666666666777888888999999999888::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::======<<<<<<<<<===>>>???999999999999999999999999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::::::::::::::999999999999777888888999:::;;;<<<<<<<<<;;;;;;:::999999999999888888888999:::;;;===>>>===>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;::::::999777666666555666555444555666888888777777888999999:::999999999:::999888888888888999:::============>>>@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>???BBBCCCCCC@@@>>><<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@???===>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA<<<>>>???@@@???>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@BBBBBBBBB@@@???@@@AAA??????@@@@@@@@@@@@?????????@@@BBBBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCFFFEEECCCDDDEEEGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCwwwnnnggg``````___]]]\\\\\\]]]^^^___aaaaaaaaa```___]]]ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYXXXVVVTTTTTTRRROOONNNNNNNNNMMMLLLNNNLLLIIIFFFDDDBBBAAAAAAGGGEEECCC@@@?????????@@@>>>???@@@???>>>===>>>@@@<<<===>>>??????===;;;:::===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>=========777777888888999::::::::::::999999777666555444444444444333222222222333444444444333333333333222222555777999999999999;;;=========<<<<<<:::999888777:::999777555555555777888777777888888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA???AAABBBAAA@@@???@@@AAA@@@@@@???>>>============<<<<<<=========>>>======>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999:::;;;<<<===>>>???@@@@@@@@@@@@?????????>>>========================;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;:::888777777666777666555666888::::::999::::::;;;;;;;;;;;;::::::<<<;;;999888888999;;;<<<>>>======>>>???AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>??????@@@AAAAAAAAA???>>>===>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@???@@@AAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC<<<>>>@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@BBBBBB@@@???@@@AAABBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIGGGEEEDDDDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEyyynnnggg______^^^]]]]]]]]]^^^^^^___aaaaaaaaa```^^^\\\ZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTVVVXXXXXXVVVTTTVVVSSSPPPOOOPPPPPPPPPOOOOOOLLLIIIFFFCCCAAAAAAAAADDDCCCAAA@@@???>>>?????????@@@AAA@@@???>>>???AAA>>>???AAABBBBBB@@@>>>===>>>>>>??????>>>>>>===<<<;;;;;;<<<======>>>??????===<<<<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<888888888888888888888888999999888777666444444333111222333444444444333222333333333333222222222222555777999999999999;;;===@@@??????===;;;999777666999888666555666777:::;;;888999999999999999999888999:::;;;<<<====================================????????????@@@@@@@@@@@@==================<<<<<<<<<<<<<<<=========>>>>>>======???@@@AAAAAAAAAAAA???@@@AAAAAA??????@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<============<<<===<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;::::::999999:::888888999;;;<<<===<<<<<<======>>>======<<<<<<>>>===;;;999999;;;===>>>>>>=========>>>@@@BBBCCC@@@@@@??????>>>======<<<@@@@@@???>>>======>>>@@@>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAABBBDDDFFFAAAAAABBBBBBBBBCCCCCCCCC>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFFFFGGGGGGFFFFFFEEECCCEEEGGGFFFEEEDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDEEEFFFHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGzzzmmmfff___^^^^^^]]]]]]]]]^^^_________``````___]]][[[YYYXXXWWWXXXXXXYYYXXXWWWUUUTTTRRRRRRSSSUUUWWWWWWVVVTTTVVVSSSQQQPPPPPPQQQQQQPPPNNNLLLIIIFFFDDDBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@AAABBBAAABBBBBBCCCBBBAAA@@@??????????????????>>>======<<<<<<======>>>?????????>>>===<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;<<<:::;;;<<<======<<<:::999777777777777777777666666888777777666555444444333///111333444444333222000333333333444444444555555777999:::;;;:::;;;<<<>>>AAA@@@@@@>>><<<:::888777888777666666777999;;;===::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAA@@@???>>>======>>>>>>???@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAA??????>>>===<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>======<<<=====================>>>>>>>>>??????>>>===<<<;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<>>>??????@@@@@@@@@???>>>???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>===========================>>>===<<<<<<>>>@@@@@@???@@@@@@@@@@@@@@@@@@???>>>???>>>============>>>???>>>>>>======>>>???AAABBB@@@@@@????????????>>>>>>@@@@@@???===;;;<<>>>>>@@@AAACCCDDDEEEFFFCCCCCCBBBAAABBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEECCCDDDFFFEEEDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCEEEGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDDDDDDDCCCIIIHHHGGGEEEDDDDDDCCCCCCGGGFFFEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGAAAAAABBBBBBCCCEEEFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIII~~~zzzkkkddd```]]]]]]]]]^^^^^^^^^______^^^^^^^^^^^^]]][[[YYYWWWWWWXXXYYYYYYXXXWWWUUUSSSPPPPPPQQQTTTVVVWWWVVVUUUTTTRRROOOOOOOOOPPPPPPOOOMMMLLLJJJGGGEEECCCBBBBBB@@@AAACCCDDDEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBBBBDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@??????>>>===?????????>>>>>>===============<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<;;;:::888777444444555555666666777777666666666555555444444444222333333444444444444444444555555666777888999999:::;;;============???AAA?????????>>>===<<<;;;:::999888888777888999;;;;;;<<<<<<============<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>??????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<>>>@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAADDDCCCAAA@@@?????????@@@>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAAAAA@@@????????????@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>???????????????======>>>??????@@@@@@AAACCCAAA@@@@@@BBBCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@>>>===???AAABBBAAAAAA@@@@@@?????????CCCCCCCCCCCCBBBBBBBBBBBB@@@CCCEEEFFFDDDDDDEEEGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCC>>>???AAABBBDDDFFFGGGHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGDDDEEEFFFFFFEEEEEEFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDD@@@AAACCCEEEFFFHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFEEEEEEHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIzzziiiccc```]]]]]]]]]^^^^^^_________\\\]]]]]]]]]\\\ZZZYYYWWWWWWXXXYYYYYYYYYWWWTTTSSSOOOOOOPPPSSSVVVXXXWWWUUUSSSPPPNNNMMMNNNOOONNNNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@BBBEEEGGGHHHGGGEEEDDDCCCDDDEEEDDDCCCCCCCCCEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>CCCBBBAAA???>>><<<;;;:::<<<<<<======>>>@@@AAABBB;;;;;;:::::::::;;;;;;<<<999:::;;;<<<;;;999666555111222333444555777888888555555555555555555444444888777555555555777999:::666666777999:::;;;<<<===<<<===???@@@???@@@AAACCC<<<===>>>>>>>>>>>>>>>===::::::999999999999999999======>>>>>>>>>>>>============???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBB@@@?????????@@@AAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCAAA@@@???>>>============<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@BBBBBBFFFEEECCCBBBAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@======<<<<<<<<<======>>>===>>>@@@BBBCCCCCCBBBBBB@@@??????@@@AAACCCEEEGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCFFFDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@?????????@@@AAA>>>>>>???@@@@@@AAAAAABBB;;;???CCCCCCAAA???@@@AAAFFFEEEDDDDDDBBBBBBAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@???BBBFFFGGGEEEDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIIIIGGGFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGEEEDDDEEEGGGIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFHHHGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGHHHHHHHHHmmmdddbbb___\\\XXXXXX[[[^^^___^^^]]]\\\\\\\\\]]]]]][[[ZZZWWWXXXYYY[[[\\\ZZZUUURRRPPPPPPPPPQQQTTTVVVVVVUUUUUUQQQMMMKKKKKKMMMNNNNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCEEECCCAAA???>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;::::::999;;;:::::::::999999888888777666555555666777888999;;;:::999888777666555444666555444444444555777888666666888999;;;<<<===>>>AAABBBCCCDDDCCCBBBAAA@@@???@@@BBBAAA@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@>>>===CCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAACCC@@@>>>>>>AAABBBAAA???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????AAA@@@>>>======>>>@@@AAAEEEDDDAAA>>><<<<<<======AAA@@@???=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEECCCAAA??????@@@DDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>===============>>>??????<<<>>>AAADDDDDDBBB???===>>>>>>>>>>>>???AAACCCEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@BBBEEEFFFFFFDDDAAA???CCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGFFFDDDDDDEEEFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@>>>===>>>???@@@BBBCCCCCCBBBBBBCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJLLLLLLKKKIIIGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHIIIHHHFFFFFFIIILLLIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJKKKKKKLLLKKKIIIHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNKKKGGGGGGIIIJJJIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJKKKJJJIIIGGGEEECCCFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEJJJJJJJJJKKKKKKJJJIIIIIIjjjbbb___^^^[[[XXXYYY\\\```aaabbb^^^\\\\\\\\\]]]]]]\\\ZZZXXXXXXYYY[[[[[[YYYUUURRROOONNNNNNQQQTTTVVVVVVVVVSSSQQQNNNNNNNNNNNNLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCFFFDDDBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;:::::::::::::::::::::999999888888999888777777777888:::;;;::::::999888777666555555888888777777888888999:::888999:::;;;===>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDCCCBBBAAAAAABBB????????????????????????AAAAAABBBCCCCCCBBBAAA@@@DDDDDDDDDEEEEEEDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>???BBBDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCEEEDDDBBB@@@>>>>>>>>>>>>AAAAAA???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======>>>>>>???@@@>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@AAACCCEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBDDDEEEEEECCCAAA@@@BBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFHHHJJJJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>???AAABBBCCCCCCCCCBBBDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHJJJJJJIIIHHHGGGHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIGGGIIIJJJIIIGGGGGGJJJMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLNNNLLLIIIHHHJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDHHHHHHHHHIIIIIIHHHHHHGGG|||hhh___\\\[[[YYYXXXYYY\\\aaacccddd^^^]]]\\\]]]^^^^^^\\\ZZZYYYYYYZZZ[[[[[[YYYUUUQQQMMMLLLMMMPPPSSSVVVWWWWWWQQQPPPOOOOOOOOOMMMJJJGGGEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;:::::::::::::::999999999;;;::::::::::::;;;;;;<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFFFFDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@??????@@@CCCEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCAAA@@@??????BBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCCCCCCCCCCEEEGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEDDDCCCBBB??????>>>>>>??????@@@AAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJDDDEEEHHHKKKMMMMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJHHHGGGHHHHHHIIIMMMLLLKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGHHHJJJMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOMMMJJJJJJKKKKKKJJJIIIJJJKKKLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHyyyggg___\\\ZZZYYYXXXXXX[[[^^^aaaccc^^^]]]\\\]]]^^^^^^\\\ZZZ[[[ZZZZZZ[[[[[[YYYUUURRRLLLKKKLLLOOOSSSVVVWWWWWWPPPOOONNNMMMLLLKKKGGGEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???>>>===??????@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBDDDEEEGGGCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@???@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEECCCCCCDDDDDDDDDEEEFFFFFF@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGHHHJJJLLLLLLJJJHHHKKKJJJIIIGGGDDDBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIJJJLLLOOOQQQMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJIIIKKKMMMLLLLLLKKKKKKJJJJJJIIIIIINNNMMMKKKIIIIIIIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLwwwggg```]]][[[ZZZYYYXXXXXXZZZ]]]___^^^]]]]]]]]]^^^^^^\\\[[[\\\\\\[[[\\\\\\ZZZWWWTTTMMMMMMMMMPPPTTTVVVWWWVVVPPPNNNKKKIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@===>>>???@@@AAA@@@???>>>@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@AAACCCEEEFFFCCCDDDFFFGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEECCCDDDEEEFFFHHHIIIIIIJJJIIIIIIJJJKKKLLLKKKKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLJJJGGGGGGGGGHHHHHHHHHJJJIIIHHHFFFDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLOOONNNMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKLLLNNNQQQSSSOOOOOOOOOOOOPPPPPPPPPQQQMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLIIIIIIIIIIIIHHHHHHIIIIIIMMMLLLKKKJJJIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNuuugggaaa^^^\\\[[[ZZZXXXVVVVVVYYY\\\___^^^]]]^^^___^^^]]][[[]]]]]]\\\]]]]]]]]]ZZZXXXPPPPPPPPPQQQTTTVVVVVVUUUOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIJJJKKKMMMMMMLLLKKKKKKGGGGGGGGGHHHIIIIIIIIIJJJOOOKKKGGGEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMJJJIIIIIIIIIKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMPPPPPPOOOOOONNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPQQQQQQPPPNNNNNNNNNPPPQQQSSSPPPPPPOOOOOOOOOPPPQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOOOOMMMKKKKKKKKKJJJKKKLLLKKKIIIIIIKKKLLLIIIIIIIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLMMMNNNNNNOOONNNNNNtttfff```]]]\\\\\\[[[XXXVVVVVVYYY\\\___^^^]]]^^^______]]][[[^^^]]]]]]^^^______]]]\\\TTTSSSRRRSSSTTTUUUTTTSSSMMMKKKJJJJJJJJJIIIGGGEEEGGGIIIKKKLLLMMMLLLKKKJJJLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLHHHIIIKKKJJJHHHHHHKKKMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJLLLMMMMMMMMMKKKJJJFFFFFFFFFFFFFFFFFFFFFGGGLLLJJJGGGFFFGGGHHHHHHGGGCCCDDDEEEGGGHHHJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMKKKKKKLLLMMMMMMJJJHHHHHHIIIJJJKKKMMMNNNOOOPPPNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNPPPOOOOOOOOOOOOQQQRRRSSSQQQQQQOOONNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQRRROOONNNMMMLLLLLLMMMNNNOOOOOOQQQSSSRRROOOMMMMMMNNNLLLLLLMMMLLLKKKJJJLLLNNNLLLLLLKKKKKKKKKLLLNNNNNNHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLJJJJJJJJJJJJLLLMMMOOOPPPMMMNNNOOOPPPPPPQQQQQQQQQssseee___[[[\\\\\\\\\YYYWWWWWW[[[^^^___^^^]]]^^^______]]][[[^^^^^^]]]___```aaa```^^^WWWVVVTTTTTTUUUUUUSSSRRRKKKKKKLLLNNNNNNLLLHHHDDDIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIHHHIIIIIIJJJIIIHHHFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHFFFEEECCCEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKMMMNNNMMMLLLKKKMMMKKKJJJIIIIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMFFFHHHKKKKKKIIIJJJMMMPPPKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJMMMOOOPPPPPPOOONNNLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFEEEDDDDDDFFFHHHIIIFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIMMMKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOMMMLLLNNNPPPOOOLLLIIIIIIJJJKKKLLLNNNPPPQQQQQQNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNNNNOOOPPPRRRTTTVVVRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRPPPPPPNNNNNNNNNNNNPPPPPPPPPSSSUUUUUURRROOOOOOPPPMMMNNNNNNMMMLLLLLLMMMOOOOOONNNNNNMMMNNNOOOQQQRRRJJJLLLOOOQQQSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMOOOQQQSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTvvvfff___\\\ZZZYYYXXXXXXYYYZZZZZZZZZ````````````___^^^]]]\\\______```aaaaaaaaaaaaaaaYYYWWWUUUTTTTTTSSSQQQOOOKKKJJJIIIHHHHHHIIIKKKMMMQQQPPPOOOOOOOOOOOOPPPPPPNNNMMMKKKJJJKKKLLLNNNOOOMMMMMMLLLKKKKKKLLLNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMNNNNNNNNNMMMLLLJJJIIINNNMMMKKKIIIHHHGGGGGGHHHLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDDDDFFFGGGFFFDDDAAACCCGGGHHHGGGEEEDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHJJJJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLOOONNNLLLKKKKKKLLLNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKIIIJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJKKKKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJHHHHHHJJJKKKEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLNNNOOONNNMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLPPPOOOMMMMMMNNNOOONNNMMMMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMTTTSSSRRRQQQPPPOOOOOOOOONNNOOOQQQSSSSSSRRRQQQOOORRRRRRQQQPPPNNNMMMLLLLLLPPPOOONNNNNNNNNNNNPPPPPPUUUTTTRRRQQQQQQRRRSSSTTTUUUSSSQQQNNNLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKNNNPPPOOORRRQQQNNNNNNQQQSSSRRRPPPOOONNNNNNPPPRRRRRRQQQRRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQTTTRRRPPPMMMMMMNNNPPPQQQQQQOOOLLLLLLNNNPPPQQQQQQMMMOOOQQQSSSSSSRRRQQQPPPRRRQQQOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOONNNMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMNNNPPPRRRRRRRRRRRRQQQTTTUUUVVVXXXXXXXXXXXXWWWwwwfff___\\\\\\[[[ZZZZZZZZZ[[[[[[[[[]]]]]]^^^____________^^^______```aaaaaaaaaaaaaaaXXXVVVTTTSSSTTTSSSQQQPPPLLLKKKIIIHHHIIIJJJKKKLLLRRRRRRRRRRRRRRRRRRSSSSSSOOONNNLLLKKKKKKLLLMMMNNNNNNNNNLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIKKKKKKJJJIIIDDDGGGJJJKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFHHHJJJMMMNNNNNNNNNMMMOOONNNMMMMMMMMMMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPOOONNNIIIIIIJJJHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMOOOOOOOOONNNMMMNNNOOOQQQPPPNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPQQQRRRUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQRRRQQQQQQPPPRRRQQQQQQPPPOOONNNMMMMMMOOOOOONNNNNNOOOQQQRRRSSSTTTSSSQQQPPPPPPPPPRRRSSSQQQPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLOOOQQQOOOPPPPPPNNNPPPTTTTTTQQQQQQOOONNNOOOPPPRRRRRRQQQMMMMMMMMMNNNPPPRRRUUUVVVRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSPPPNNNNNNPPPRRRRRRRRROOOPPPQQQRRRSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXwwwgggaaa]]]]]]\\\[[[YYYYYYYYYZZZZZZ[[[[[[]]]^^^```aaaaaaaaa______```aaaaaaaaa``````WWWUUUSSSSSSSSSSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLQQQRRRSSSTTTTTTTTTTTTTTTPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTOOONNNMMMKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLGGGIIILLLMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJGGGIIIKKKNNNOOOPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJIIILLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQNNNOOONNNMMMJJJIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLLLLMMMNNNNNNMMMKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRQQQPPPOOOPPPQQQPPPOOONNNNNNPPPRRRRRRQQQPPPOOOOOONNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQPPPQQQSSSUUUUUUTTTTTTSSSSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVSSSRRRQQQPPPOOOPPPQQQQQQNNNMMMMMMLLLMMMNNNPPPQQQPPPPPPPPPOOOMMMNNNPPPRRRNNNQQQRRRQQQSSSVVVUUUQQQRRRPPPOOOOOOQQQRRRRRRQQQRRRQQQPPPPPPPPPPPPQQQRRRPPPPPPOOONNNNNNNNNNNNOOORRRRRRRRRRRRSSSTTTUUUUUUQQQQQQQQQRRRRRRRRRRRRSSSTTTRRRPPPPPPRRRTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRSSSQQQPPPOOOOOONNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSSSSTTTUUUUUUTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZYYYvvvhhhbbb___\\\\\\ZZZXXXVVVVVVXXXYYY\\\]]]^^^```aaabbbbbbbbb______```````````````___WWWUUUSSSSSSTTTUUUUUUTTTOOONNNMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSSSSRRRRRROOONNNMMMLLLKKKJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPRRRTTTVVVQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMLLLLLLMMMMMMLLLIIIKKKNNNNNNMMMLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLOOONNNMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNQQQPPPOOONNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRPPPMMMLLLMMMNNNIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMIIIJJJLLLNNNOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQNNNPPPQQQPPPOOONNNOOOPPPNNNLLLKKKLLLOOOPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPRRRTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTUUUVVVWWWTTTSSSRRRQQQQQQQQQRRRRRROOOOOOOOOOOOOOOPPPRRRRRRQQQRRRRRRQQQPPPPPPRRRSSSPPPWWW\\\YYYVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSSSSRRRWWWUUUSSSRRRPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNOOOSSSRRRRRRQQQRRRTTTUUUVVVQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSQQQQQQSSSUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRTTTUUUUUUVVVUUUUUUTTTTTTQQQRRRTTTVVVXXXYYYYYYYYYVVVVVVUUUTTTUUUVVVXXXYYYWWWXXXYYYYYYZZZ[[[[[[[[[sssgggbbb___]]]]]]\\\YYYVVVVVVYYY[[[``````aaabbbbbbbbbbbbbbb______````````````______XXXVVVTTTSSSUUUWWWWWWWWWRRRQQQPPPOOONNNNNNNNNMMMPPPPPPQQQRRRRRRRRRRRRRRRMMMMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFHHHJJJMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNMMMLLLLLLMMMNNNMMMOOOQQQRRRQQQPPPPPPQQQPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJKKKNNNPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLMMMMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMNNNMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPNNNKKKJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNJJJKKKLLLLLLLLLLLLKKKJJJMMMNNNPPPQQQRRRQQQPPPOOORRRRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTOOOPPPQQQQQQOOOOOOPPPQQQOOOMMMMMMMMMPPPQQQRRRQQQRRRQQQQQQQQQRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSSSSSSSRRRRRRTTTVVVTTTUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSRRRRRRTTTVVVXXXVVVVVVVVVWWWWWWWWWWWWXXXTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTRRRRRRSSSUUUSSS___fffaaaXXXUUUXXXZZZVVVUUUSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRTTTUUUWWWYYYVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRTTTUUUWWWRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\pppeeeaaa^^^^^^^^^^^^ZZZWWWWWW[[[___aaabbbbbbbbbbbbbbbaaa```______`````````___^^^^^^WWWUUURRRSSSUUUWWWYYYYYYUUUUUUTTTSSSRRRPPPOOOOOOTTTSSSSSSRRRRRRSSSSSSTTTLLLLLLLLLKKKKKKJJJJJJIIIFFFFFFGGGHHHKKKNNNQQQSSSTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVXXXYYYZZZZZZYYYXXXYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRPPPOOONNNOOOQQQQQQSSSTTTUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPRRRTTTVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOOOONNNNNNQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTQQQRRRQQQPPPMMMLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUVVVWWWXXXXXXYYYYYYXXXYYYYYYYYYXXXWWWWWWVVVSSSUUUVVVXXXXXXXXXWWWWWWRRRSSSTTTTTTRRRRRRSSSTTTSSSRRRQQQQQQSSSUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSSSSSSSTTTTTTUUUUUUVVVTTTUUUUUUTTTSSSTTTVVVXXXWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTUUUVVVXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVWWWVVVUUUTTTUUUVVVVVVbbbiiidddYYYVVVYYY]]]YYYWWWVVVVVVWWWWWWWWWVVVXXXWWWVVVUUUVVVVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\nnnccc___[[[ZZZ\\\\\\XXXUUUUUUZZZ___`````````aaaaaa``````_________``````______^^^]]]TTTRRRPPPPPPSSSVVVXXXYYYXXXXXXWWWVVVTTTSSSQQQPPPVVVUUURRRPPPOOOPPPRRRSSSLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMPPPRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXTTTVVVXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSSSSRRROOOOOOPPPSSSQQQRRRTTTSSSRRRRRRSSSUUUSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMLLLJJJIIIHHHIIIIIIJJJMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNPPPRRRTTTVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPPPPQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSOOOOOOOOONNNNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMLLLKKKLLLMMMNNNQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWUUUVVVXXXZZZ[[[ZZZYYYXXXTTTUUUVVVVVVUUUTTTUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWUUUTTTUUUXXXZZZXXXXXXYYYYYYZZZ[[[\\\\\\XXXXXXWWWWWWWWWXXXXXXYYYWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXSSSTTTVVVWWWWWWWWWWWWVVVTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYYYYXXXXXXWWWVVVUUUUUUWWWXXXXXXWWWVVVVVVWWWVVV^^^bbb^^^ZZZYYY[[[[[[\\\ZZZXXXXXXYYYYYYYYYXXX___^^^[[[YYYWWWVVVUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXWWWUUUUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVUUUUUUQQQRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXYYY[[[\\\[[[[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\nnnbbb]]]YYYVVVWWWXXXTTTQQQQQQWWW\\\]]]]]]^^^___``````_________`````````___^^^]]]]]]SSSPPPNNNNNNQQQUUUWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQVVVSSSPPPMMMLLLMMMOOOQQQMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNNNNOOOQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUVVVRRRSSSUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQOOONNNNNNOOOPPPRRRSSSUUUVVVVVVVVVQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPRRRSSSQQQNNNNNNPPPRRRNNNOOOPPPPPPOOOOOOPPPQQQNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMNNNPPPPPPOOOOOOOOOPPPPPPQQQLLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMKKKIIIGGGEEEGGGIIIKKKKKKKKKIIIHHHIIIIIIJJJKKKKKKLLLKKKKKKNNNLLLKKKIIIHHHHHHHHHHHHMMMKKKHHHEEEEEEGGGJJJKKKMMMLLLJJJHHHEEEDDDCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGCCCDDDFFFGGGGGGFFFDDDCCCHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHJJJLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLGGGHHHHHHHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLHHHHHHJJJMMMOOORRRSSSTTTSSSRRRQQQOOONNNNNNNNNNNNOOOOOOPPPOOOMMMMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKKKKLLLMMMNNNNNNPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQQQQOOONNNMMMNNNMMMMMMNNNPPPSSSUUUWWWPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWYYY[[[\\\[[[ZZZZZZTTTUUUVVVVVVTTTTTTUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXVVVUUUVVVYYY\\\VVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVUUUUUUUUUVVVVVVWWWWWWYYYYYYXXXXXXWWWWWWWWWWWWQQQRRRUUUWWWXXXXXXXXXXXXSSSTTTVVVXXXYYY[[[[[[\\\XXXXXXXXXYYYXXXXXXWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXUUUYYYZZZXXXZZZ]]]\\\XXX]]][[[ZZZYYYZZZ[[[ZZZYYY[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[ZZZYYYYYYYYYYYYZZZVVVXXXYYY[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVXXXYYYZZZXXXWWWUUUVVVXXXXXXXXXVVVTTTSSSTTTUUUVVVWWWXXXWWWWWWVVVQQQQQQRRRTTTTTTUUUUUUUUUSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[VVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWWWWXXXYYY[[[\\\