BM66(@ ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^___```____________```aaaaaaaaa___``````aaaaaa``````___`````````aaaaaaaaabbbbbbccccccccccccdddddddddddddddddddddddddddeeeffffffhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhgggggghhhhhhhhhhhhhhhhhhiiikkklllnnnooonnnpppqqqqqqppppppqqqsssppppppppppppqqqqqqqqqqqqoooooooooooooooooooooooopppqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~EEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZYYYXXXZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^___]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbdddddddddccccccccccccbbbfffeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhddddddeeefffgggggghhhhhhgggggghhhiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqrrrsssssssssssstttttttttuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxzzzyyyyyyxxxxxxwwwwwwvvvuuuvvvwwwxxxxxxyyyzzzzzz|||}}}}}}}}}~~~~~~~~~>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>??????>>>=========>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<=========>>>===============>>>>>>???======>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@??????>>>>>>?????????>>>??????@@@AAABBBAAA@@@@@@@@@@@@@@@AAA???@@@@@@???===;;;<<<===>>>>>>?????????@@@@@@@@@????????????????????????>>>???@@@AAABBBCCCDDDDDD??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC>>>???@@@???>>>???@@@BBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC?????????@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIIIICCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ[[[\\\\\\\\\[[[WWWWWWXXXYYY\\\```dddggg^^^]]]\\\ZZZXXXXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^YYY[[[\\\[[[[[[\\\^^^```ccccccccccccccccccddddddbbbccccccdddeeeffffffggghhhhhhiiijjjkkkkkklllllliiijjjjjjkkkkkkllllllmmmiiijjjjjjkkklllmmmmmmnnnooonnnmmmmmmnnnoooqqqrrruuuxxx}}};;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::;;;<<<<<<999:::::::::::::::::::::999999999999::::::::::::;;;;;;:::999999999999:::999:::;;;;;;;;;;;;:::999:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;=========;;;;;;;;;===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>>;;;<<<<<<<<<;;;;;;===???=========>>>>>>>>>??????@@@??????>>>>>>??????@@@<<<<<<<<<<<<=========>>>;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC======>>>>>>>>>?????????????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB===>>>>>>>>>>>>?????????<<<===???@@@@@@???===<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????<<<===>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA===>>>>>>???AAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCC@@@BBBCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDFFFJJJNNNQQQFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIIIIHHHHHHJJJLLLDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMIIIMMMQQQUUUWWWXXXZZZ[[[^^^^^^___``````aaabbbbbbdddeeefffggghhhhhhhhhhhheeegggiiikkkllllllkkkjjjiiikkkmmmooooooooonnnmmmlllmmmnnnqqqsssuuuwwwxxxvvvvvvuuutttsssrrrrrrqqqtttuuuwwwyyyyyyyyyxxxwwwtttssstttwww{{{~~~~~~========================;;;;;;;;;;;;;;;:::999888::::::999999:::;;;<<<<<<::::::::::::999999999999999999999999::::::::::::<<<;;;:::999888888888888888999:::;;;;;;:::888888999999::::::::::::999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<777777888888999::::::::::::::::::::::::;;;<<<===888888888888888999:::;;;888999;;;;;;::::::<<<===888888888888999999999999::::::::::::::::::::::::888888888999::::::;;;;;;999999:::;;;;;;;;;;;;::::::::::::::::::::::::999<<<<<<<<<;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::::::::999999;;;<<<<<<<<<<<<<<<============999999888888888888999999888888888888999999999999999:::::::::888888:::;;;::::::::::::::::::::::::888999:::;;;;;;:::999888999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888;;;;;;::::::::::::::::::999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>===;;;::::::::::::;;;<<<======>>>;;;<<<===>>>>>>===<<<;;;===============>>>>>>>>>;;;<<<=========<<<;;;:::<<<<<<===>>>??????@@@@@@999::::::<<<===>>>?????????>>>>>>=========>>>>>><<<===???@@@AAA@@@>>>======<<<:::999:::<<>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>========================888;;;======:::999:::;;;@@@??????@@@@@@BBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB<<<<<<===>>>???AAABBBBBB@@@AAAAAABBBCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@CCCDDD===@@@EEEGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTVVVWWWWWWVVVUUUTTTRRRTTTVVVXXXYYYXXXWWWVVVTTTUUUWWWZZZ]]]```bbbccc```___^^^]]]\\\ZZZYYYYYY\\\]]]^^^______]]][[[ZZZWWWVVVWWW[[[___dddffffffZZZcccjjjjjjiiiqqq::::::::::::::::::::::::;;;<<<===??????===<<<;;;888888888888999:::;;;;;;::::::999888777666555555888888888888888888999999999999999999999999999999888888888888888888888888999999999999999999999999999999888888888888999999888999999::::::999999888::::::999888888999::::::888999999::::::999999888<<<;;;999777666777777888666888:::<<<<<<:::888666888888888888888888888888888888888888888888888888888888888888888888888888;;;:::888777777888:::;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999777888888888888999999999888888888888888888888888::::::::::::999888777777888888888888888888888888::::::::::::::::::::::::<<<;;;999888888888999999888888888999999:::::::::777888888888888999999999::::::::::::::::::::::::999999999888888888888777<<<<<<;;;::::::::::::;;;===============<<<<<<<<<============<<<;;;:::999888888777777777777888888888888888888888888888888::::::::::::::::::::::::888888888888888888888888;;;;;;::::::999888777777666777888999999999999999<<<;;;;;;:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888999999999999999999999999777888888888888999999999:::888666777999:::999666888999999::::::999999888:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;;;;<<<=========<<<;;;:::999999:::::::::;;;;;;;;;AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<============>>>999:::::::::::::::::::::<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::===@@@DDDFFF@@@???===;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????>>>???@@@AAACCCFFFHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJOOOOOONNNNNNMMMKKKJJJIIIMMMNNNNNNOOONNNMMMLLLKKKMMMOOOQQQSSSSSSQQQOOONNNLLLNNNRRRUUUWWWYYYYYYXXXWWWXXXWWWVVVTTTTTTVVVXXXTTTVVVXXXZZZZZZXXXUUUSSSNNNOOOPPPRRRUUUWWWXXXYYYZZZ\\\```bbbbbbhhhyyywww::::::::::::::::::::::::999;;;<<<======<<<;;;999;;;;;;::::::999:::::::::999999888888777666666666:::999999888888777777777999999999999999999999999888888888888888888888888999999999999999999999999999888888777777888888999888999999::::::999999888:::999999888888999999:::888999999::::::999999888;;;:::999777777777777777777888:::;;;;;;:::888777888888888888888888888888888888888888888888888888888888888888888888888888;;;:::888777777888:::;;;;;;::::::::::::999999999::::::::::::::::::::::::;;;;;;:::::::::999999999777777888888888999999999888888888888888888888888999999::::::::::::999999888888888888888888888888999999999999999999999999:::999888777777777888888777777777888888888888888666666777777777888888888999999999888888888777777777777777888888999999999:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888777777777777888888888888888888888888888888999999999999999999999999888888888888888888888888:::::::::999999888888777777777888888999999888888::::::999999888888777777::::::::::::::::::::::::::::::999999999888888888888888888888888888888888777777888888888999999999:::888666777999:::888666777888888999999888888777888999999::::::999999888::::::999999999999::::::999999::::::999888666555999999999999::::::::::::???>>>===<<<;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999;;;;;;;;;;;;;;;::::::999999999999999999999999999;;;:::999888888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::999999999999999::::::999999:::===???@@@>>><<<;;;999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<===>>>???AAACCCEEEGGGGGGHHHHHHIIIJJJIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIJJJLLLNNNPPPPPPOOOMMMLLLMMMOOORRRTTTVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRSSSUUUTTTVVVXXXZZZYYYWWWTTTRRRLLLLLLNNNPPPRRRUUUVVVWWWYYYZZZ^^^``````fffwww}}}rrr::::::::::::::::::::::::999999;;;;;;;;;;;;999999======;;;::::::999999999777777777777777777777777::::::999888777666666555777777777777777777777777888888888888888888888888888888888888888888888888999888888777777888888999888888999999999999888888:::999888888888888999:::888888999999999999888888:::999888777777777777777777888:::;;;;;;:::888777888888888888888888888888888888888888888888888888888888888888888888888888:::999888777777888999::::::::::::999999999888888999999999999999999999999:::::::::999999999999999777777777888888888999999888888888888888888888888888999::::::::::::::::::888888888888888888888888777777777777777777777777888888777666666666777777777777777777666666666666555555555666666666777777777777777666666555555555555666666777888999:::;;;888888888999:::;;;===>>>:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999888888888888999999888888888888888888888888777777777777777777777777888888888888888888888888999999999888888888888888777888888888888777777666888888888777777777777777888888888888888888888888999999999888888888888888666666666666666666666666777777777888888888999999999777666777888999888666666777777777777777777666666777777888888777777666999888888777777888888999888888888888777555444333777888888888999999999999<<<;;;;;;::::::;;;;;;<<<888888888888999999999:::;;;:::::::::999888888888888999::::::;;;:::::::::888888888888888888888888999999888777777888999999888888888888888888888888999999999999999999999999999888888888888888888999777777777777777888888888;;;:::999888888888::::::;;;:::888777777888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::::::::;;;===???AAACCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHKKKLLLMMMLLLJJJIIIMMMOOOQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQOOOOOOQQQSSSUUUVVVXXXYYYYYYVVVRRRPPPIIIJJJKKKMMMPPPRRRUUUVVVWWWXXX[[[]]]^^^ddduuu{{{ppp999999999999999999999999999999:::;;;;;;:::999999<<<;;;:::999999999999999666666777777888888888888999999888888777777666666777777777777777777777777888888888888888888888888888888888888888888888888888888777777777777888888888888999999999999888888999999888888888888999999888888999999999999888888999999888777777777777777777888999::::::999888777888888888888888888888888888888888888888888888888888888888888888888888888999888777777777777888999999999999999888888888888999999999999999999999999999999999999999888888888777777777777888888888888888888888888888888888888999:::::::::::::::999888888888888888888888888888777777777777777777777777777777777777777777777777888777777777666555555555555555666666666777777777555555555555555555555666666666666777888999999999888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888888999999888888888888888888888888777777777777777777777777888888888888888888888888777777777888888888888888888888888888777666555555555666666666777777888888777777777777777777777777888888888888888888888777666666666666666666666666777777777777888888888888777777666777777777777666666777777888888777777666555666666777777666666555777777666666666666777777888888888888888888777777777777777777888888888888999999999999999:::;;;;;;777777777888888888999999;;;::::::999888777777666666777888999::::::::::::777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999888888777777888888999555666666777777888888888:::999888777777777888888999888888777777777888999999999999999999999999999999999:::::::::999999888::::::::::::::::::::::::999999999999999999999999999999:::<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIJJJLLLOOOQQQRRRRRRRRRQQQQQQQQQQQQOOONNNNNNOOOQQQUUUVVVXXXYYYWWWTTTQQQNNNHHHIIIJJJLLLNNNQQQTTTVVVWWWXXXZZZ\\\\\\cccttt|||qqq999999999999999999999999:::::::::;;;;;;:::::::::888888777777888999::::::666666666777888888999999666666666777777888888999666666666666666666666666777777777777777777777777777777777777777777777777888777777777777777777888777888888999999888888777888888888888888888888888777888888999999888888777888888888888777777777666777888888999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999999888888888777777777888888888888888888888888888888888888888888888888666666777777777888888888777777777777777777777777::::::::::::999888777666777777777777777777777777888888888888888888888888777777888888888888888888888888888777666666666555666666666777777777888888333444444555666777888888777777777777777777777777:::999999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;999888888888888888888999777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777888777777777777777666555444555555555666777777888888888888888888888888888888777777777777777777777777777777777777777777777777666666777777777888888888666666777666666666666777777888888888888888888777666666777777777777666666777666666555555666666777777777888888999999:::;;;666666777777777888888888777777888888999:::::::::888888888888999999999999::::::999888777777666666555555777888999999::::::666666666666666666666666888888999999999999888888888888888888888888888888888888888888888888888888999999888888888888999999666777777777888888999999888888888888888888888999999888888888888888999999888888888888888888888888999999999999999999888888:::::::::::::::::::::::::::999999999999999999999999999:::<<<>>>@@@BBBCCCBBBCCCCCCDDDEEEDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGIIILLLOOOQQQRRRRRRRRRQQQQQQQQQOOONNNMMMOOOQQQTTTUUUWWWXXXVVVSSSPPPMMMHHHIIIIIIKKKNNNQQQUUUWWWXXXXXX[[[\\\\\\cccuuuttt999999999999999999999999::::::::::::::::::::::::666666666777777888::::::666666777777888888888999444555555666777888999999666666666666666666666666777777777777777777777777666666666666666666666666888777777666666777777888777777888888888888777777777777888999999888777777777777888888888888777777666777777888888777666666777888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666777777666666666888888888777777777777666777777777777777777777777777777777777777888888888666666666777777777888888777777777777777777777777999999999999888777666555777777777777777777777777777777777777777777777777666777888999999999888888777777777777666666666666666666777777777888888888444444555666777888888999888888777777777666666666:::999888888777777888888::::::;;;;;;<<<<<<======;;;<<<<<<===<<<<<<;;;;;;888888777777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666555666666666666555555444555555666666777777888888888888888888888888888888666666666666777777777777777777777777777777777777666666666777777777888888555666777666555444555777777888888999999888888777666777777888888777777666777666666555555666666777777666666666777888999:::666777777777888888888888666777888999999999999999888888888999999999::::::999888888888777666666666444555666777888888888888666666666666666666666666888888999999999999888888888888888888888888888888777777777777777777777777999999888888888888999999888888888888999999999999777888888888999999999999888888888999999999999999999999999999999999999999888888999999999999999888888888888888888888888888:::::::::::::::999999999999999:::<<<>>>@@@BBBCCCAAABBBCCCCCCDDDDDDCCCCCCFFFFFFGGGGGGFFFEEEDDDDDDHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKEEEGGGKKKNNNQQQRRRRRRRRRQQQQQQQQQOOOMMMMMMOOOQQQRRRSSSUUUWWWVVVSSSOOOMMMIIIIIIIIIKKKNNNRRRUUUXXXXXXYYY[[[\\\\\\cccuuuuuu888888888888888888888888999999999888888999999999888888888777888888999999777777777777777888888888555555666666777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777777777888888888888777777666777888999999888777666777777888888888888777777555666777888888777666666777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777555666666666666666666555888888777777777666666666777777777777777777777777666666666777777777888888666666666666777777777888777777777777777777777777555555666777777777777777777777777777777777777777666666666666666666666666555555777888888888777777555555555555555666666666555555555666666666777777666666666666666666555555666666666777777777777777888888777777777888888999888999999:::;;;;;;<<<<<<999::::::;;;;;;::::::999777777666666666666777777777777777777777777777777666666666666666666666666777777777777777777777777777777777666666555555444444444555666666666555555777777777777777777777888777777777777777777777777555555555666666666777777555555555555555555555555666666666666777777777888333555777666444333555777666777777777777777777666666666777777777777666666777777666666666666777777999888777666666666777777777777777888888888999999777777888999999999888888777888888888888999999999777777777777777777777666444555666666777777777777666666666666666666666666666777777888888777777666777777777777777777777777777777777777777777777777888777777666666777777888999999888888888888888888777888888888888888777777777777888999999999999999888888888888888888888888777777888999::::::::::::888888888888888888888888:::::::::999999999888888888999:::;;;===???AAACCCAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLGGGIIIKKKNNNPPPQQQQQQPPPPPPPPPPPPNNNLLLLLLNNNPPPPPPRRRTTTVVVUUUSSSPPPNNNHHHHHHHHHIIIMMMQQQUUUXXXXXXYYYZZZ[[[[[[cccuuuxxx888888888888888888888888888888777777777777888888;;;;;;:::999888888888888888888777777777777777777777777777777666666666666888888888888888888888888777777777777777777777777666666666666666666666666777777666666666666777777777777888888888888777777666777888999999888777666777777888888888888777777555666777888888777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555777777777777666666666666777777777777777777777777555666666666777777888888666666666666777777777777777777777777777777777777111222333555777888999999777777777777777777777777555555555555555555555555333444666777777777666666333333333444444555555555444444444555555555666666888777777666444333222222444444555666777888999999666666666666777999:::;;;777777888999::::::;;;;;;777888888999999999888888666666555555555555666666777777777777777777777777555555555555555555555555777777777777777777777777888888777666555444444333333333444555666666666666888888888888777777777777777777777777777777777777444555555555666666777777444444444444444444444444666666666666777777777777333555777666444333444777555555666666666666555555555555666666666666555555777777666666666666777777>>><<<:::888666666666666888888888888999999999999777888999::::::999888777777777777777888888888888666666666666777777777777444555666666666666666666777777777777777777777777444555666777777666555444666666666666666666666666777777777777777777777777666666555555555555666666999999888888777777666666888888888888777666555444666666777888888888888888666666666666666666666666666777888999:::;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777777888999:::<<>>???===>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGHHHFFFEEEDDDEEEHHHIIILLLOOOQQQRRRSSSSSSVVVSSSNNNKKKJJJKKKNNNPPPNNNNNNNNNPPPPPPNNNJJJGGGDDDDDDDDDFFFIIINNNRRRUUUTTTSSSUUUWWWZZZcccttt|||888888888777777666666555666666666666666666666666777666555444444333333444666555555444444555555666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555555444444333555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444333333333333444333333333444666888:::555555555555555555555555666666666666666666666666555555555444444444444333333333333333444444444444555555444444555555666777555555555555555555555555555555555444444333333333444555555666666555555444444444444444444444444444444444444444444444444444444444444444444444444444222333333333444444444555444444333333333333444444555444333444555666444333555555444444555555666777777777666666777777888999888888888888888777777666444444444555555666666666555555666777777888999999555555555555555555555555222444777999999777555444444444444444444444444444444444444444444444444444555555555666666555444444333333333333333333333333555555555555555555555555444444333333444444555666666666666666666666666666111222222333444666777777555555555555555555555555333333444444444555555555555555555555555555555555666555555444444555555666444444444555555555666666666666666666666666666666777777666666666555555555777666666555555666666777555444333444666777666555555555555555555555555555666555555444444555555666666555555444444555555666666555555444444555555555666666666666666666666666444333333444666666555333555555555666666666777777777777666666666666777777666666666666666666666666888777777777777777777888999888777666666777888999555555666666666666555555888888888999:::;;;===>>><<<===???AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDBBBDDDFFFFFFEEEDDDDDDEEEHHHJJJMMMPPPSSSSSSSSSSSSTTTRRROOOLLLKKKLLLMMMOOOMMMMMMLLLMMMMMMLLLJJJGGGEEEDDDEEEFFFIIINNNRRRUUUTTTTTTUUUXXXZZZcccuuuwww888777777666666555555555555555555555555555555555777666555555444444444555555555444444444444555555444444444444444444444444444444444444444555555555444444444444444444444444555555555555555555555555444444444444444444444444333333444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555444444333333333555444333333333555666777444444444444444444444444555555555555555555555555666666666555555555444444333333444444444555555555444444444444444555555666444444444444444444444444555555444444333333333222444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444555555666666555444444444444444555555555444444555777777555333444444444444444555555666777777777777777888999999777888888888888777666666333333333444555555666666444444555666777888888999444444444444444555555555222444777888888777555333444444444444444444444444444444444444333333333333444444555555555555444444444444444444444444444444444444444444444444444444333333333333333444555555555555555555555555555555222222333444444555555555555555555555555555555555333333333333444444444444444444444555555555555555555555555444444555555555444444444444555555555555555555555555555555555555666666666666555555555555666666555555555555666666555444333444555666555444444444444444444444444444555555444444444444555555555555444444444444555555555555444444444444555555555555555555555555555555555444444555777777666444555555555555666666666666777777666666666666777777555555555555555555555555555666666666666666666555999888777666666777888999555666666777777666666555888888888999:::;;;<<<===<<<===???AAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDAAACCCFFFFFFEEEDDDDDDDDDGGGIIIMMMPPPRRRSSSSSSSSSPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKKKKLLLLLLJJJHHHFFFFFFFFFGGGJJJNNNSSSUUUWWWVVVWWWYYY\\\ddduuusss666666666666555555555555555555555555555555555555555555444444444555555666444444333333333333444444444444444444444444444444333333333444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222333333444444444444333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555555444444333333222444444333333333444444555444444444444444444444444555555555555555555555555666666666555555555555444333333333444444444555555444333333333333444555555444444444444444444444444444444444444333333333333444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555666444444444444444555555666444444444666888777666444444333333333333444555555777777777777777888888999777777888888777777666555333333333444444555555555333333444444555555666666333333333444444444444444444555666777666555333222333333333333333333333333555555555555555555444444333333444555555555555444666666666666666666666666444444444444444444444444333222222222222333444444555555555555555555555555222222333444444444444333444444444444444444444444333333333333333333333333444444444444444555555555444444444444444444444444333444444444444555555555555555555555555555555555666666666555555555444444555555444444444444555555555444333444555666555333444444444444444444444444555555444444444444555555555555444444444444555555444444444333444444555666555555555555555555555555555444444555777777666444444444555555555666666666777666666555555666666777666666666666666666666666444555555666666555555444777666666555555666666777555555666666666666555555777888888999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGEEEDDDCCCDDDEEEGGGJJJMMMPPPRRRSSSSSSOOOOOOPPPPPPOOOMMMKKKIIILLLKKKKKKLLLMMMLLLJJJHHHGGGFFFFFFGGGJJJNNNRRRUUUXXXWWWYYY[[[]]]eeevvvttt444555555555555555666666555555555555555555555555333222222333333444555666444444333333333333444444333333333333333333333333222222333333333444444444222222222222222222222222444444444444444444444444333333333333333333333333222333333444555555444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444333222222111111222222333444444444444444333333333333333333333333555555555555555555555555555555555444444444333333222222222222333333333333333333333222333444444555333333333333333333333333333333333333333333444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444444444333333222222333444444555222222333555777777555222333333333222333444444555666666555555666666777888777777777777777666666555333333333333333444444444222222222222333333333333222222333333333444444444555555555555444333111000333333333333333333333333444444444444444555555555222333444444555555555444555555555555555555555555333333333333333333333333222222222222222333333444555555555555555555555555000111222444555555444444444444444444444444444444333333222222222222222222333333333444444555555555222333333333333333333222333333444444444555555555444444444444444444444444666666555555555444444444444444333333333333444444555444333333555555444333333333333333333333333333555444444333333444444555555444444333333444444555444333333333444444555666555555555555555555555555444333333444666666555333444444444555555555666666666666555555555555666666666666666666666666666666444555666777777666555444444444555555555555444444444444555555555555444444777888999999::::::::::::<<<>>>AAACCCDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFHHHGGGEEEDDDCCCCCCCCCDDDGGGJJJMMMQQQSSSTTTPPPOOOOOONNNMMMLLLKKKJJJKKKKKKKKKMMMNNNMMMJJJGGGFFFEEEEEEFFFIIIMMMQQQSSSVVVVVVXXX[[[^^^fffxxxvvv333444444555555666666666555555555555555555555555000000000111222333555555444333333222222333333444333333333333333333333333222222222333333444444444222222222222222222222222444444444444444444444444333333333333333333333333222333444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333222222111000000//////000222444555555444444333333333333333333333333555555555555555555555555444444444333333333222222000111111111111222222222333333222222333333444555333333333333333333333333222222222333333444444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333444111111222444666666333111333333222222333333444555555444444444444555666666777777777777777666666555333333333333333333333333222111111111111111111111222222222333333444444444777666555333222111000000333333333333333333333333111111111222222333333333222333444444555555555444222222222222222222222222333333333333333333333333222222111111222222333444555555555555555555555555...///222444555666555555444444444444444444444444333222222222222222222222333333333444444555555555111222222333333222222111333333333444444444555555444444444444444444444444666666555555555444444444444333333222222333333444555444333333555555444333333333333333333333333333555444444333333444444555555444444333333444444555333333333333444444555666555555555555555555555555333222222333555555444222444444444555555555666666666666555555555555666666777777777777777777777777555666777888888777666555222333444555555444333222222333333444444333333222777888999:::::::::::::::===???BBBDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCEEEGGGIIIHHHFFFDDDCCCCCCBBBCCCEEEHHHLLLOOOSSSUUURRRPPPNNNLLLKKKKKKLLLMMMJJJKKKLLLNNNOOONNNJJJGGGEEEDDDDDDEEEHHHLLLPPPRRRSSSSSSVVVZZZ^^^gggzzzuuu666666555555555444444444444444444444444444444333333333222111111222222222333333333333333333333222666555555444222111111000333222222111111222222333444333333222111111111222222222222333333333444444111111222222222333333333222222222222222222222222444444444444444444444444333222222111111222222333444333333222111111111222111222222333333222222111333444444555555444444333111222222333333222222111111222333333444444333333111111222222222333333333222222222222222222222222444444444333333333222222444444333222222222333333444444444333333222222222333333333333333333333333111222222333333222222111444444444333333222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444666666666666666666555555777666555444333444444555222222222111111000000000111111111111222333444444222222111111111111222222222222222222222222222222333333333333333333333333333333333222222111111111222222222333333444444444333333222222222222222222444444444333333222222222111111222222222333333333333222222111111222222333111222222333333444444555444444333333333222222222333333333333333333333333444444444444444444444444444444444444444333333333333222111111111222333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444444444444555666666222222222222222222222222555444222333333444222111333333333333333333333333777777666444444333333333///000111333444555666666666555444333222222222222444555555555666777777777555555555555555555555555333444444555666777888888333333333444444555555555666555555444444444555555555666777999:::<<<=========>>>???@@@AAA@@@???>>>AAA???===<<<===???BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFFFFFFFDDDCCCBBBBBBEEEGGGIIIJJJLLLOOOQQQSSSQQQOOOMMMLLLLLLMMMNNNJJJJJJIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIILLLNNNOOOVVVXXXZZZZZZ]]]iii||||||555555555444444444333333333333333333333333444444222222222222222333444444111111111222333333333444333333333333333222222222333222222111111222222333444333222111111111111111111111111111222222222333111111111222222222333333222222222222222222222222333333333333333333333333333222222111111222222333444333222222111111111222111222222333333222222111222222333333333333222222111222222222222222222111000111111222222222222222111111111222222222333333222222222222222222222222111111111000000/////////222222222222222333444555444444333333333222222222222222222222222222222222333333444444444444333333333333222222111111111111111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333333333555555555555555444444444777666555444333444444555333222222222111111111111222222111111111222333333222111111000000111111222222222222222222222222222333333333333333333333333333333333222222111111111222222222333333333333333222222222222222222222222333333333333333222222222111111111222222222333333333222222111111222222333333333333333333333222222444333333333333222222222333333333333333333333333333333333333333333333333444444444444444444444444222222111111111222333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333444444555666333333333333333333333333555333222222333333222111333333333333333333333333777666555444333333333333111111222333444444444444333333222222222333333444333333333333444444444444444444444444444444444444333333444444555555666666333333333444444444555555555555444444444444555555666666777777888999999:::===>>>???@@@AAA@@@?????????>>>===<<<===>>>@@@AAACCCBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEHHHJJJKKKMMMPPPRRRRRRQQQNNNLLLKKKKKKLLLLLLJJJIIIIIIJJJKKKKKKIIIHHHFFFFFFFFFGGGIIIKKKMMMOOOTTTWWWXXXXXX[[[hhh{{{xxx444444444333333333222222111111111222333333333444222222222222333444444555///000111111333333444555111111222222222333333333222222111111111111222222333222111111111111111111///000000000000111111111111111111222222222222333222222222222222222222222222222222222222222222222222222111111111111222222333333222111111111111222111111222222222222111111111111111222222111111111111111222222222222111111//////000111111111111111111111111222222222222333222222222222222222222222333333333222222222222111000000000111222444555666333333333222222222222222111111111111111111111111333333444444444444333333111111111000000000000000111111111111111111111111000111111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000333333333222222222222222555555555555555555555555666555444444333444444444333333333222222222222111333333222111111111222222222111111000000111111222222222222222222222222222222222222222222222222222222222222222222111111111333333333222222222222222000111111111222333333333222222222222222333333333000111111111222222222222222222111111111111222222444444333333222111111000333333333222222222111111222222222222222222222222222222222222222222222222333333333444444555555555222111111111111222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444333222222333333222111333333333333333333333333666666555444333333333333222333333333333333222222111111111222222444555555444333333333333333333222444444444444444444444444333333333333333444444444333333333333444444444444444444444333333444444555777777777777888888888888===>>>???@@@AAA@@@@@@???=========<<<======>>>???AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAACCCEEEHHHJJJLLLNNNQQQSSSQQQPPPNNNKKKJJJIIIIIIJJJJJJIIIHHHIIIKKKKKKIIIHHHEEEEEEEEEFFFHHHJJJMMMNNNRRRUUUVVVVVVZZZfffyyyxxx333333333222222222111111//////000111222333333444444444333333333333333444111222222222333333444444111111111111222222222222222222111111111111222222222111111000000000111111//////000000000111111111111111111111222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222111111111111111222111111222222222222111111000111111222222111111000000000111111111111000000//////000111111111111000111111111111222222222222111111111111111111111111333333333333333333333333000000000111111222444444222222222222222111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000111111111111222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333333222222111111000000555555555666666666666666555444444444444444444444333333333222222222222222333333222111000000111111111111000000000000111111111111111111111111111111222222222222222222222222222222222111111111111111333333222222111111000000///000000111222333333444000000111111222222333333000000000111111111111222222222111111111111222222333333222222111111111000222222222222111111111111222222222222222222222222111111111111111111111111111222222333444555666666111111111111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222333333333333333333333333333444222111222333333222111222222222222222222222222555555444333222222333333222222333333333333222222111111111111222333444555666555555555444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444555666666777888999999::::::<<<===???@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBBBBBBBAAADDDEEEFFFFFFFFFEEECCCBBBDDDGGGIIIKKKLLLNNNQQQSSSNNNMMMLLLKKKIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKJJJHHHEEEEEEEEEFFFGGGJJJLLLNNNRRRUUUWWWWWW[[[hhh{{{333333333222222222111111000000000111222222222333555444333222111000000000666555555444333222111000222111111111000000//////111111000000000000111111///////////////000000111000000000000111111111111000000000111111111111222111111111111111111111111333333333333333333333333111111000000000000111111111000000000000111222222000000111111111111000000111111222222222222111111//////000000000000////////////000111111111111111000000000111111111111222111111111111111111111111000000000000111111111111222111111000//////000000000000000000000111111111000000000000000000000000111111222222222222111111000000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111111000000000000000///000000111111222222222222333333444444444444333000111111111111222222222222222111000000000111111111000000//////000000111111111111111111111111111000000000000000000000000000000000111111111111111111111111000000000000000///000000000111222222222000000000000000111111111////////////000000000000111111000000000000111111...//////000111111222222111111111000000000000///000000000000000000000000000000000000000000000000000000000111111222222222///000111111222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000111222222111111111111111111111111222111000111222333222111222222222222222222222222333222222111111222222222///000111222333333333333333222222111111111222222222222111111111111111000222222222222222222222222444444444444444555555555333333333333222222222222111111111111222333444444...///111333666888:::;;;<<<===>>>@@@AAAAAAAAA@@@===<<<;;;;;;:::;;;;;;;;;===>>>@@@BBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDFFFHHHJJJKKKKKKLLLOOOPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHEEEEEEEEEFFFHHHJJJMMMNNNSSSVVVXXXXXX\\\iii|||444333333333222222222222111222222222222222222222111111111000000111111222333222222111111000000000/////////000000000000000111111000000000000111111///............///000111....../////////000000000000000000000111111111111111111111111111111111111222222222222222222222222111111000000000000111111000000000000000111222222000000111111111111000000///000000111111000000///...//////000000//////.........///000000000000///000000000000111111111111111111111111111111111111111222222222333333333333000000/////////000000111/////////000000000111111111111111111111111111111000111111111111111111000....../////////000000000000000000000000000000000........./////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////000000000000000///000000111222222333333111222333444555444444333//////000000000111111111111000000000000111111222000000////////////000000111111111111111111111111000000000000000000000000///000000000111111111222/////////000000000000000000000000000111111111111000000000000000/////////........./////////000000111111000000000000111111//////000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000...///000111222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000111111222333111111111111111111111111111000000111222333333111111111111111111111111111222222111111111111222222000111222222222222111111111000000000111222333444000000000000111111111111222222222222222222222222222222333333444444555555333333333222222222111111000000000111111222333444111222333555777999:::;;;;;;<<<>>>@@@AAAAAAAAAAAA>>>===;;;:::999:::;;;<<<===???AAABBBCCCCCCBBBAAAAAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJJJJJJJJJJLLLNNNKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFHHHJJJKKKJJJHHHFFFFFFFFFGGGIIIKKKMMMOOOSSSUUUWWWXXX\\\iii}}}444444444333333333222222333333333222222222222222.........///000222333444////////////000000000000------...///000111222222111111000000000000111111...............///000111---------.........//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000///000000111222222000000111111111111000000......////////////............////////////......,,,---......//////......000000000000111111111111000000000000000000000000......//////000000000111............///111222333.../////////000000111111111111111111111111111111......////////////......---------.........//////000000000000000000000000............/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111222222333444444555666666000111333444555444444333......//////000000000111000000//////000111222222000000////////////000000000000000000000000000000000000000000000000000000//////000000111111111222......//////000000111111111111111000000000000000111111000000//////................../////////000111111000000000000111111111111000000//////......000000000000////////////000000000000000000000000111111111111111111111111////////////...............///000222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333222222222222222222222222111000///000222333333111111111111111111111111111222111111111111111222222333333333222222000//////......///000111333555666111111222222333333333444111111111111111111111111000000111222333333444444333333333222222111111111000000000000111222333444666777888999:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@>>>;;;999999:::<<<======???AAACCCCCCCCCBBBAAA???AAACCCEEEGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIILLLNNNPPPRRRUUUWWWXXX\\\iii|||000000000111222222222333222222111111111111222222111111111000111111222222111000///......///000111111111111111000000000000...///000222222000///...111111000///////////////////////////////////////111000///......///000111333111---+++***---000222444444333222111000///...000000000000000000000000////////////000000000000//////...---------------......///000000000000000111///...------...///111---......///000111111222000000000000000000000000000///...///222333111///000000000000/////////...000000000000////////////000000000000000000000000000000000000///...---,,,//////000000000000//////---------...///000000111000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000......------------......000000000///////////////222222222222222222222222000000111222444555666666222111111111222333333444000000000000000000000000000000000000000000000000111111000000//////......222000///......///000222......////////////......//////000111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000111111000000//////......000000000000000///......000000000000000000000000333333333222111000000///////////////////////////,,,------...///000111111000000000000111111111111000000000000000000000000000000000000////////////........................000000000000111111111111000000000000111111111111111111111111111111111111111000/////////111222333111111000000000000111111111111111111111111111111222222222111111111000000333222111/////////000000...000222444444222000...111111222333333333333222000000///000222222000...000000000///000000111222555555666777888999::::::======>>>>>>>>>>>>>>>>>>===<<<:::999999:::;;;<<<@@@AAACCCEEEEEECCCAAA???AAABBBDDDGGGIIIIIIGGGDDDIIIHHHGGGGGGHHHKKKMMMOOONNNJJJGGGFFFIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKGGGFFFEEEEEEFFFHHHJJJKKKRRRSSSWWW[[[___gggyyy000000000000000000111111222111111000000111111222111111000//////000000000111000///......///000111000000000/////////......+++,,,---......---,,,+++111000///............///////////////////////////111000///......///000111000///.........///000111222222111111111111000000000000000000000000000000000000000///////////////000///......---------.........///000000000000000000///...------...///000---......///000000111111000000000000000000000000111///...///111111///---000000//////......------,,,------...///000111111////////////////////////---...///////////////...//////000000000000//////---------...///000000000000000000000000000000000//////000000000000000000////////////////////////111111111000000000//////////////////////////////......------------......222222222222222222222222222222222222222222222222444444333333333222222222111111111111111222333333////////////////////////////////////////////////000000000000//////......///...---,,,,,,---...///000000111111111111000000///000000000///...------//////............//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000000000/////////......000000111111000000///...000000000000000000000000333222222111000000//////000000000000000000000000------......//////000000//////000000000111111111000000000000000000000000///////////////000000000000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000//////.........///111111111111000000000000111111111111111111111111111111222222222111111111000000222111000/////////000111///000222333333222000///000111222222333333222222333222111111333333222111000000000000000111222222555666666777888999999:::::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;===???AAABBBBBB@@@???CCCBBBBBBDDDFFFHHHGGGFFFHHHGGGGGGGGGHHHKKKMMMOOOPPPMMMJJJIIIKKKLLLLLLKKKIIIJJJLLLMMMMMMMMMLLLKKKGGGFFFEEEDDDEEEGGGIIIKKKTTTUUUXXX[[[^^^fffwww000000000///////////////222111111000000111111222111000000///............000000////////////000000/////////.........------***+++,,,------,,,+++***//////...---------......////////////////////////000//////......//////000---...///000111111000000//////000000111111222222000000000000000000000000000000000//////.........000//////............///......///000000000000///000///...------...///000.........//////000000111000000000000000000000000111000//////000///---+++000000///......---,,,,,,+++,,,,,,---...///000000////////////////////////,,,,,,---//////000000000...//////000000//////...---------...//////000000........................---.........///000000000////////////////////////111111000000000000//////////////////////////////......------------............//////000000111111222222222222222222222222555444444333222111000000000000//////000000111111////////////////////////........................000000000////////////...///...---,,,,,,---...//////000000111111000000///,,,------...------,,,,,,......------------......000000000000000000000000........................///////////////////////////////////////.........000111111111111000000///////////////////////////111111000000//////......000000000000000000000000........./////////////////////000000000000111111000000000000000000000000.........//////000000111000000000000000000000000//////000000000000111111//////000000000000111111///////////////////////////............//////000111000000//////000000111000000000000000000000000222111111111111000000000000///////////////000111111111111111111111111111000000111222222222222222444222000000111333333222111111111000111222222333666666777777888888999999888999999:::;;;<<<============>>>>>>>>>===<<<;;;888:::===@@@AAAAAAAAA@@@DDDBBBAAAAAADDDFFFGGGGGGGGGFFFFFFGGGHHHJJJMMMNNNQQQNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDCCCCCCFFFIIIKKKTTTUUUXXX[[[^^^fffwww111111111000000//////...111111000000000000111111222111000///......------000000////////////000000/////////.........---------...////////////...---...------,,,,,,---------////////////////////////////////////////////////---...///000111111222222/////////000000000111111////////////////////////000000000///......------000//////.........//////---...//////000000/////////......------......///........./////////000000//////////////////////////////////////////...---000000000///...---------......---------,,,,,,,,,////////////////////////,,,---....../////////......//////////////////...---------....../////////------------------------,,,,,,------...///000000////////////////////////111000000000////////////////////////////////////......------------......,,,,,,---...//////000000111111111111222222222222222222222222222111111111//////.........//////000////////////////////////........................////////////////////////111000////////////000111---..................---((()))***,,,...//////000///......------......///000000000000000000000000////////////////////////...//////////////////...........................000111111111111111000000........................000000//////............///////////////////////////////////////.........////////////000000000111000000000000000000000000------......///000111111........................////////////000000000111////////////000000000111////////////////////////////////////////////////000000////////////000000////////////////////////111111111111000000000000.........//////000000111222111000//////000111222///000000111222111111111333000------...000111111111111111111111222333333666777777777888888888888999:::;;;<<<===>>>???@@@===>>>@@@AAA@@@>>><<<::::::<<<>>>@@@BBBBBBBBBAAABBBAAA@@@AAADDDFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLKKKJJJHHHGGGJJJKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDBBBBBBEEEHHHKKKQQQRRRVVVZZZ^^^fffxxx~~~|||{{{222222222111111000000000111000000000000000000111333222111000///.........//////000000000000//////000000000/////////....../////////000000/////////------,,,,,,,,,,,,------////////////////////////......////////////......///...------...000222333000000000/////////..............................000/////////.........---//////............//////------...///////////////......------------..................////////////..............................///000////////////000000/////////.........------------,,,,,,,,,,,,.......................................---,,,,,,......////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000........................000000000////////////.................................------------......//////000000111222333333000000000111111222222222222222111111111000000000//////......---......///........................////////////////////////.............../////////000000////////////000000------............------)))***+++---///000000000000//////////////////000////////////////////////------------------------......////////////......---------------.........///000000111111111000000------------------------/////////.......................................///////////////............////////////000000000////////////////////////,,,------...///000000111...........................////////////000000000...////////////000000000000000000000000000000000000000000000000000000000000000////////////000000........................000000000000000000000000......///000000000111111222111///......///111222...///000000111111000000222000---,,,...000000000111111000000111111222333666666777777888888999999::::::;;;<<<===??????@@@>>>???AAABBBAAA???<<<:::<<<===???@@@@@@AAA@@@@@@??????@@@CCCEEEFFFDDDBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNNNNLLLJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFCCCBBBBBBDDDGGGIIILLLNNNRRRXXX]]]gggzzzyyywwwxxx222222222222111111111111111000000//////000000111222222111000//////////////////000000000000//////000000000/////////..............................------,,,,,,,,,---......////////////////////////---......//////......---///...---,,,---...111222000000//////......------...................................................------------...//////------...////////////...------------------------................................................---...000///...,,,---------............/////////***++++++,,,---...//////......................../////////......,,,++++++---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................000000////////////....................................------------............//////000000111111//////000000111222222222444444222111000...---,,,//////......------..............................////////////////////////---............/////////...........................//////000000//////............///......------000000////////////000000////////////////////////........................---...///000000///...---,,,,,,,,,---------------...//////000000000000///........................//////////////////......------------------------.........///////////////......////////////000000////////////////////////---------......//////000000000000000000000000000......////////////000000......////////////000000000000000000000000000000000111111111111000000///000//////......//////000//////////////////////////////000000000000000111///000000111111111111000111000////////////000111......///000000000000000333111//////000222222111000000000///000111111222555555666777888999::::::999::::::;;;<<<===>>>>>>???@@@AAABBBAAA???<<<:::;;;<<<===>>>>>>>>>>>>>>>===>>>@@@CCCEEEEEECCC@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMPPPRRRRRROOOMMMKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJOOOVVV\\\gggzzzxxxuuuuuu{{{}}}000000000000111111111111000000////////////000000000//////....../////////...///000111111000///.../////////.........---------------,,,,,,------------------------...//////////////////////////////------...//////...------------------............---...............//////------------------------,,,------....../////////,,,,,,,,,,,,,,,---......,,,---......//////......---------......---------........................---------------------------///000...***((('''((()))***+++,,,---......///++++++,,,---...///000000........................---------......---,,,,,,---......//////......---------------------------------------------------..................//////........................000000/////////.......................................------------......------------------------/////////000111222222222333222222000///...------000000///...............................................................---------.........//////------............------...//////000000//////....../////////...---,,,,,,/////////....../////////////////////////////////////////////////////////,,,---///000000///---,,,++++++,,,,,,,,,---------------...///////////////........................////////////////////////........................------......//////000000........./////////000000////////////////////////........................000000000000000000000000........./////////000000........./////////000000////////////////////////000000111111111000......//////............//////////////////////////////////////////000000111111111222222333333222111000000000////////////000000---...//////000000//////222000///000111222111000//////......//////000111333444555777888:::;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@>>>;;;:::;;;;;;<<<===???@@@AAAAAA>>>>>>>>>@@@CCCDDDCCCAAAAAABBBDDDFFFHHHJJJKKKKKKLLLOOOSSSSSSQQQNNNLLLLLLHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGIIINNNTTTZZZdddwwwyyytttqqqrrr~~~}}}xxx......//////000000111111000000////////////000000......---------......///...///000111111000///.........---------,,,,,,,,,///......------......///---------------...///000////////////////////////,,,---...//////...---,,,+++,,,...000///...+++***++++++,,,---...///000111------------------------+++,,,,,,---...///000000++++++++++++,,,,,,---...,,,---......//////......,,,------......------,,,.....................---------------------------...000000---'''#########&&&'''((()))+++,,,---...//////.........---------........................++++++,,,---............---..................---------------------------------------------------///////////////.................................000/////////.............................................------.........000000000000000/////////...//////000111222222222////////////000000000111111000///.......................................---------------------------------.........////////////000000000000//////,,,------------------,,,+++,,,------.....................------.........////////////////////////++++++++++++++++++++++++,,,---///000000///---,,,+++++++++,,,,,,---------,,,,,,---...//////....../////////////////////////////////000000000000000////////////////////////,,,------...///000111111............/////////000////////////////////////...............---------..................................../////////000............/////////000........................//////000000000///---,,,//////............//////000000000000000000000000.../////////000000111111222333444444333222111000//////000000000000//////---......//////////////////......///000000...---...............///000000222333444666888:::<<<===????????????@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;<<<===???AAACCCEEEFFF@@@>>>===>>>@@@BBBCCCCCC@@@AAACCCFFFHHHJJJKKKKKKHHHLLLQQQRRROOOLLLKKKKKKHHHHHHIIIIIIIIIHHHFFFEEECCCDDDDDDEEEDDDDDDCCCBBBHHHIIINNNSSSXXXcccuuuyyyrrrnnnkkkvvv~~~zzzvvv///000111222111000...,,,//////////////////////////////---,,,,,,---...///...///000000///---+++***)))***---///000///...---------............------........................------,,,+++,,,---...///---......//////////////////...,,,***)))***,,,---,,,,,,---......---,,,,,,,,,------....../////////,,,------...///.........------......---+++)))(((%%%)))...222333000---***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///---,,,,,,...//////...---,,,,,,++++++,,,,,,---,,,---...---++++++---...111000///---------...//////...---,,,,,,---...///***++++++,,,,,,------...,,,---...---,,,,,,---///000000//////.........---//////......---------,,,+++,,,,,,---...///000000//////////////////////////////...---,,,++++++*********+++,,,------------...---,,,,,,---...---,,,------------------------222222000/////////000111111111111111111000//////---------............//////...------------...///***,,,...000000...,,,***---...000111111111000///111111000000//////......//////...---,,,++++++***---------------...///000........................////////////////////////////////////////////////000000000///---...000222---,,,+++***+++---///111---------............///...............///000111444111------...///...,,,...------,,,,,,------...000///---+++***+++---...000///---,,,,,,---...///......---------......///---,,,,,,++++++,,,,,,---......////////////......---......///000/////////////////////000000000000///---+++,,,///000...,,,........................////////////////////////,,,---......///.........//////............/////////AAAKKK@@@111......,,,---------............///////////////000000000000000000000000000000000000////////////000000000000111333555777888999<<<>>>@@@BBBCCCBBB@@@>>>>>>???<<<>>>??????===;;;:::;;;:::<<<>>>?????????AAABBB@@@???@@@AAADDDDDDCCCBBBBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCFFFEEEDDDBBBAAAAAAAAABBBEEEGGGMMMSSSXXXaaasssssseee___fffrrr}}}|||uuuqqqqqq///000000111000///...---........................///...------------...///000//////...---,,,,,,,,,((()))+++---------,,,+++------............------------------------------+++,,,---.........------,,,,,,---............---///...,,,+++++++++,,,---,,,,,,---......---,,,,,,------------------......---......///////////////............---,,,++++++)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,++++++---......------,,,,,,++++++,,,,,,------......---,,,,,,---///111000...---------............---,,,,,,---......///......------,,,+++++++++,,,,,,+++******+++---////////////......------.........------,,,,,,,,,............------------.................................------,,,,,,+++))))))+++,,,---............---,,,---......---,,,------------------------000000/////////000222333///000000000000///...............////////////000........................+++,,,---//////---,,,+++,,,,,,---...............000000000/////////......------------------,,,,,,///......---------.................................................................................///000///......000111///...,,,++++++,,,---...------------..................------......//////333000------...///---,,,.........------.........111000...---,,,---...//////......------.........///......---------......---,,,,,,++++++,,,,,,------......//////......---,,,---......//////......---............/////////111///......111111000...........................---------------------------......///000///////////////............/////////>>>EEE<<<111//////------------............///.../////////000000000000////////////////////////.../////////000000000000111333666777888999;;;===>>>@@@AAA@@@>>>===<<<===<<<===???>>><<<;;;::::::999<<<>>>?????????AAABBBAAA@@@@@@BBBDDDEEEDDDBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFEEECCCBBBAAAAAAAAAAAADDDFFFLLLRRRWWW```qqqtttfff\\\```jjjtttvvvqqqnnnnnn000000000////////////...------------------------......---------......///111000---++++++,,,---...------///000000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...,,,******+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,---...//////000000//////......------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++)))***,,,------,,,---,,,,,,++++++,,,,,,---,,,...///...---,,,---/////////...---------......---,,,,,,++++++,,,,,,---/////////...------,,,,,,+++,,,---,,,++++++,,,---///............------------------------,,,,,,,,,............------------........................------------------------((()))+++,,,---.........///...------...///...---------------------------.........///000111333444...////////////...------...////////////000000000,,,---...//////...---,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......///////////////.........,,,,,,,,,---------......000///...---,,,,,,,,,,,,------------------------........................------------------------,,,...///000///...///000000///---++++++++++++,,,,,,,,,,,,---------.........---------------------111///------......---,,,//////............//////222111///......///000000---......//////........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,---------.........000///...///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000//////............//////---777;;;444...//////,,,---------............///....../////////000000000////////////////////////....../////////000000000333444666777777888:::<<<===>>>???>>><<<;;;;;;;;;;;;===>>>>>><<<:::999999999;;;>>>?????????AAABBBBBBAAA@@@BBBCCCEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIJJJMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA@@@@@@@@@AAACCCFFFKKKQQQVVV^^^ooo~~~vvvfffZZZ[[[bbblllrrrpppnnnnnn000//////.........//////------------------------------------........./////////---,,,,,,,,,------//////000000000///......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++***+++,,,,,,---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,---......//////.........---,,,++++++,,,...//////---,,,******+++---...++++++++++++++++++++++++++++++,,,,,,---.........,,,+++******,,,------,,,---,,,,,,++++++,,,,,,---,,,---///...---,,,---.........------------------++++++++++++++++++++++++++++++,,,,,,---.........---///000///...------...------------------------.........---------------***+++,,,---...//////000------------------------,,,,,,,,,------.........***+++,,,,,,------,,,,,,///...------//////...---------------------------.........///000111111222...////////////...------............////////////+++,,,...//////...,,,+++------,,,++++++,,,------///...---------...000111........................------------------------///...------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///.../////////...---,,,+++++++++++++++,,,,,,,,,------------------------,,,++++++***......------------------......------------......111000////////////000000,,,---///000000///......000/////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,------------.........------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......------......///+++000111---,,,///000------------............///........./////////000000////////////////////////........./////////000000333555777777777888:::;;;<<<>>>???>>><<<::::::;;;:::<<<>>>===;;;999999999999;;;>>>??????@@@AAACCCCCCAAA@@@AAACCCDDDDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@@@@@@@CCCEEEKKKPPPUUU\\\lll{{{vvvfff[[[ZZZ^^^iiirrrtttsssttt//////............///000------------------------,,,------.........//////,,,---.........---,,,+++++++++++++++++++++******,,,,,,------------,,,,,,------------------------,,,++++++++++++,,,------++++++,,,------------,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---......//////---,,,***+++---......------,,,,,,++++++,,,,,,---+++,,,......---,,,,,,---,,,,,,,,,------------,,,++++++++++++++++++++++++)))******+++,,,,,,---------///000000...,,,,,,---,,,,,,,,,,,,------------.....................///******+++,,,---...//////------------------------+++,,,,,,------.........------------,,,+++***)))///---,,,---...///...---------------------------//////000000000///////////////000000000///......,,,,,,,,,---------......+++,,,...//////...,,,+++...---+++******+++---......---,,,,,,,,,---///000---------------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...------...,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------,,,+++***)))+++,,,---------,,,---------,,,,,,++++++,,,,,,---.....................///,,,---///000111000///...////////////...---+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,------........./////////,,,---------,,,,,,,,,---------------------------------------------------+++,,,------......------......------------......---...---,,,...111222000---------............///............////////////....................................////////////333555777777777888:::;;;===>>>??????===;;;;;;<<<:::<<<>>>===;;;999999999888:::===??????@@@BBBCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGEEEBBBAAA@@@@@@AAABBBEEEKKKPPPTTT[[[iiixxxtttccc[[[YYY___kkkuuuyyyzzz{{{---............/////////------------------------+++,,,---...////////////***,,,---//////---+++***+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,........................,,,+++*********+++---...++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++++++++***************+++***+++,,,------,,,+++***++++++++++++++++++++++++******++++++,,,------------,,,++++++---......------,,,,,,++++++,,,,,,---)))+++---...,,,+++++++++***+++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))***,,,...---+++)))))))))++++++,,,,,,,,,,,,,,,------------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,+++***)))...---,,,,,,---...---,,,------------------------///000000000000///...---///000000000000///......++++++,,,,,,,,,---------+++,,,---......---,,,+++---,,,+++******+++,,,---+++************+++,,,,,,,,,,,,,,,---------------000///...---,,,++++++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***)))+++------,,,,,,,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------...//////000000000000....../////////...,,,+++++++++------------+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---............/////////---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,......------------......000///...///111333333333---------............///------........./////////........................------........./////////333444666777777888:::<<<>>>???@@@???===<<<<<<<<<;;;===>>>>>><<<:::999999888:::===??????@@@BBBDDDCCCAAA???>>>@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEFFFFFFFFFFFFFFFEEEJJJHHHFFFDDDBBBAAAAAAAAACCCEEEKKKQQQTTTZZZhhhvvvqqq```WWWYYYbbboooyyy}}},,,,,,.../////////..............................+++,,,---////////////...,,,,,,,,,------,,,,,,,,,...............///000111+++,,,,,,------,,,,,,+++------------------------******++++++,,,,,,,,,,,,)))***++++++,,,+++++++++++++++***)))***+++,,,---,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,+++)))***,,,------,,,---,,,,,,++++++,,,,,,---'''***,,,---+++***)))))))))***+++,,,---,,,,,,+++++++++,,,------,,,++++++------,,,++++++******))))))+++------+++(((''''''***+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------+++,,,,,,------,,,,,,+++---+++++++++,,,---,,,+++---------------------------...///000000000///......////////////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......---+++***+++,,,,,,,,,,,,,,,++++++***)))************++++++++++++***+++---.........,,,+++'''***------,,,+++,,,...---,,,,,,++++++,,,,,,---++++++,,,---------------............///000111222,,,---///000///...---,,,***+++---......---+++***,,,,,,------------,,,,,,+++,,,,,,---------------,,,,,,---------.........,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------......------.../////////000---------............///---------.........//////........................---------.........//////111333666777888999;;;======???@@@???===;;;;;;<<<<<<===???>>><<<;;;::::::777:::===??????@@@BBBDDDBBB@@@======>>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJGGGEEECCCBBBBBBBBBDDDFFFLLLQQQTTTYYYggguuulll\\\UUU[[[hhhvvv***,,,...000000///...---////////////////////////***+++---///000000///......---+++******+++---...+++++++++,,,,,,...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,......---+++)))(((((()))***************+++***)))((((((***,,,...---,,,+++******+++,,,---+++++++++,,,,,,---------++++++,,,------------,,,------......---+++***(((******)))******,,,...///*********************************+++,,,,,,------+++***((()))***,,,,,,+++---,,,,,,++++++,,,,,,---&&&)))+++,,,+++)))(((((()))***+++,,,---,,,,,,++++++,,,------------,,,+++***++++++,,,,,,---......***,,,......,,,***((((((*********++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,---......///++++++++++++++++++++++++------------------------)))***+++,,,---.........,,,+++******,,,,,,+++***------------------------+++,,,...000111111000000------......------,,,+++---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////...,,,))))))***,,,.........---+++)))(((''')))************+++++++++***+++---/////////---,,,&&&)))------,,,+++,,,......------,,,,,,------...+++,,,,,,---.........---///............000222333+++---...000000///---,,,***+++---......---+++***,,,------......------,,,+++,,,------......------++++++,,,,,,,,,---------***,,,...---+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////.........------,,,,,,------...***)))***++++++)))***,,,---------.........//////---------.........//////........................---------.........//////111333555777888999<<<>>>===>>>???>>><<<;;;;;;;;;<<<>>>??????===;;;:::;;;777:::===??????AAACCCDDDBBB???<<<<<<===>>>??????BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLEEEFFFGGGHHHHHHHHHHHHHHHLLLKKKHHHFFFDDDCCCCCCCCCDDDGGGMMMRRRTTTYYYfffttt}}}jjjYYYVVV^^^mmm}}}+++,,,---......---,,,+++------------------------.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))------------------------,,,------......------,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,***((('''(((***,,,...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,000...+++)))((()))+++,,,,,,,,,++++++***))))))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,((())))))))))))*********---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,)))''''''(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))))),,,,,,,,,------.........------------------------+++++++++*********))))))------,,,,,,,,,,,,+++++++++***)))))))))+++---///---------............//////000000000000//////...)))***,,,------,,,***)))........................------+++***))))))((((((,,,------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---+++++++++***************)))************+++++++++***+++,,,---,,,+++***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...///222333333222///...000///...---,,,,,,+++***---------------,,,,,,,,,***++++++,,,,,,------...+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))((()))******++++++,,,------000///...,,,+++***))))))................................................///---,,,---...///...---)))***++++++******,,,...000111333555888:::<<<===??????>>>===<<<;;;;;;::::::;;;===??????===:::888<<<===>>>@@@BBBCCCCCCCCCDDDAAA>>>===???@@@???===???BBBEEEGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGLLLMMMLLLJJJFFFDDDCCCDDDIIIHHHKKKOOOSSSXXXdddoooxxxhhh```___iiiuuu---......//////......---------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))+++,,,...---,,,,,,++++++,,,,,,---,,,+++************+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***,,,---...///000///---+++***))))))***++++++************))))))))),,,,,,++++++*********************++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---......,,,***))))))***,,,,,,,,,,,,,,,,,,++++++)))***++++++++++++***))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++***))))))***+++---///---------............//////000000000000///......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------,,,,,,++++++,,,,,,---******************++++++)))************+++++++++***+++,,,,,,,,,+++******)))***++++++,,,,,,++++++....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---...111222222111...---......------,,,+++++++++............////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------........................000///...///000111000...,,,---......---...000111222333555777999<<<>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;<<<===<<<;;;999888;;;<<<>>>@@@AAABBBBBBCCCCCC@@@===<<<>>>??????===???BBBEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHMMMMMMLLLJJJFFFCCCCCCCCCHHHHHHLLLQQQUUUZZZfffqqqwwwgggaaa```kkkxxx/////////....../////////........................------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++***))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))+++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,---...---,,,+++************************((()))***,,,///111222333,,,,,,,,,+++******))))))(((((())))))))))))******+++************)))))))))*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,------,,,,,,+++++++++***)))******+++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++******)))***,,,---...---------............/////////000000///......---+++,,,---......---,,,+++************************++++++***************++++++++++++,,,+++******)))***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,)))************+++++++++******++++++,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,---///000000///---,,,++++++++++++++++++++++++---------....../////////...------,,,++++++******------,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++------,,,,,,------......//////...------,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......000000///...---...//////......000222222333555777999;;;===>>>>>>=========<<<;;;;;;;;;<<<;;;;;;:::999999888777;;;<<<===???@@@AAAAAABBBAAA???<<<;;;<<<>>>>>>>>>???BBBDDDEEEDDDCCCDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIMMMMMMLLLJJJFFFCCCBBBBBBFFFGGGMMMSSSWWW\\\hhhtttsssfffaaa___lllzzz000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++******)))))))))))))))***************************++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,+++++++++))))))************))))))((()))***,,,...000111222***+++,,,,,,+++***)))(((&&&''''''((()))************)))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,***+++,,,,,,******+++,,,------,,,,,,+++*********)))*********++++++++++++...------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++,,,---...---------............///////////////......---,,,++++++,,,------,,,++++++******************************))))))***++++++,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))------------------------++++++++++++++++++++++++------------------------******************+++,,,,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,,,,))))))*********+++++++++*********+++++++++++++++))))))***+++++++++++++++************************+++++++++++++++++++++++++++++++++************)))+++,,,---......---,,,+++))))))******++++++++++++))))))***+++,,,------...,,,,,,,,,,,,++++++******...---+++*********+++,,,---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++---,,,+++++++++---...///...---------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------,,,+++,,,------,,,+++***+++,,,,,,+++,,,...000000111333555777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999888777777777777;;;;;;===>>>???@@@@@@@@@???===;;;:::;;;<<<>>>???@@@BBBDDDDDDCCCBBBBBBCCCFFFGGGHHHJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLIIIEEEBBBAAABBBCCCFFFMMMSSSWWW\\\iiivvv~~~mmmbbb___]]]jjjzzz///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))(((((()))*********)))))))))))))))************************************++++++++++++*********))))))*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,***)))(((''')))***+++((())))))******))))))(((*********++++++,,,,,,---)))***+++,,,,,,***)))(((&&&&&&'''((()))******+++)))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************((()))******))))))***+++,,,,,,,,,++++++*********)))))))))******++++++,,,---------,,,,,,++++++***************************))))))))))))************,,,,,,+++++++++*********************+++,,,---------------............////////////......---++++++*********++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,***++++++++++++***)))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,))))))*********+++++++++)))))))))******+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,+++***((())))))******++++++,,,((())))))***+++,,,------*********++++++,,,,,,,,,---,,,+++***)))***+++,,,---------.........//////---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,+++*********,,,---...******++++++,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++---------------------------+++***+++,,,---,,,***)))***++++++***+++---///000111222444666888::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888666666666777888:::;;;<<<===>>>?????????>>><<<;;;999999;;;???AAABBBCCCDDDDDDBBBAAABBBCCCHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLIIIEEEBBBAAABBBAAAEEELLLRRRUUU[[[iiiwwwyyyiii___]]]^^^lll|||------,,,,,,,,,,,,------........................++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******))))))))))))))))))))))))******+++************************)))******++++++******))))))))))))************+++++++++************++++++******++++++++++++******************++++++++++++*********+++++++++++++++,,,+++(((&&&&&&''')))+++((()))***++++++***)))(((+++*********))))))))))))))))))***++++++***)))(((''''''((())))))***++++++)))))))))************+++***************)))))))))(((((()))))))))******************+++++++++++++++******++++++++++++******((((((((())))))))))))***''')))***)))(((((()))***++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,++++++++++++************************((((((((()))))))))))))))++++++++++++************)))******+++,,,,,,---------------............/////////......---,,,***************))))))*********++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++,,,+++******))))))******+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***++++++,,,---...++++++************++++++)))))))))***+++++++++,,,)))************+++++++++)))))))))))))))***+++,,,((()))******++++++******++++++++++++************++++++++++++++++++++++++(((((()))***+++,,,,,,---***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,---------))))))******+++,,,,,,---,,,,,,+++***************,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,++++++*********+++,,,,,,))))))***++++++,,,------))))))***+++,,,...000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,------,,,,,,...000222333444666888:::;;;<<<::::::;;;;;;<<<<<<<<<===:::999888777666777888888999:::;;;<<<===============<<<;;;999999;;;@@@CCCDDDEEEEEEDDDBBBAAABBBCCCIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKHHHEEECCCBBBCCCAAAEEELLLQQQSSSZZZiiiyyy~~~wwwfff]]]\\\aaaooo------............------------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))))))))))))))***++++++++++++++++++++++++++++++))))))************))))))((())))))***************++++++************++++++)))***+++,,,,,,+++***)))************++++++++++++)))*********++++++++++++++++++)))((((((((())))))((()))+++,,,,,,+++)))(((*********))))))((((((((())))))************))))))((())))))******+++++++++************++++++,,,,,,+++*********)))))))))(((((((((((()))))))))******)))*********++++++++++++******++++++++++++******((())))))))))))*********)))***+++***)))((()))***)))))))))***++++++,,,,,,***))))))))))))+++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************++++++++++++************))))))***+++,,,,,,,,,,,,---------............///.........---,,,+++***)))+++******************+++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++************++++++******************++++++)))************+++++++++)))((((((((()))***,,,---((())))))***************+++*********))))))))))))************************((())))))***+++,,,------++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,***************++++++++++++++++++++++++***))))))+++++++++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,---...---------///111333333444666888999:::;;;999999:::;;;;;;<<<======888888777777888888999999999:::;;;<<<<<<<<<<<<<<<<<<===<<<:::999;;;AAAEEEFFFFFFFFFEEEBBBAAABBBDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLIIIJJJJJJHHHEEECCCCCCDDDDDDGGGMMMQQQRRRYYYjjj|||}}}xxxggg]]]]]]cccqqq---...///000000///...---------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((())),,,------,,,)))((())))))((())))))***++++++++++++++++++++++++++++++))))))************))))))(((((()))***************++++++************++++++***+++,,,,,,,,,,,,+++***)))************+++++++++))))))******++++++++++++***+++,,,,,,+++***)))((((((***+++,,,,,,+++***(((*********))))))))))))))))))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((((())))))))))))*********))))))******++++++++++++******++++++++++++******)))************+++++++++***+++,,,+++)))((()))***(((((()))***+++,,,,,,---***))))))))))))+++---...*********++++++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,+++++++++************)))))))))***,,,,,,,,,,,,,,,---------.........//////.........---,,,+++)))(((,,,++++++******++++++,,,************************++++++***************+++,,,------------,,,++++++))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,++++++************+++++++++++++++***************)))************+++++++++)))((((((((((((***,,,---(((((()))***************/////////......---------************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++***)))))))))******+++,,,,,,***)))(((******+++,,,,,,---......---,,,,,,++++++,,,,,,---........./////////000000------...///...---+++***///......------,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))+++,,,---,,,,,,,,,...000111111222444555777888999999999::::::;;;<<<======777777777888999999::::::999999:::;;;<<<<<<<<<<<<<<<===<<<:::999<<>>@@@BBBBBB@@@===:::999;;;AAAEEEGGGIIIKKKKKKIIIGGGFFFFFFEEEHHHJJJJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGGGGGGGEEEDDDGGGIIIMMMPPPQQQYYYkkk}}}}}}yyyhhh``````dddttt........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++***************************))))))))))))))))))))))))************************************(((((()))***************))))))*********+++++++++,,,++++++*********++++++***)))((()))***+++***)))(((((()))***+++,,,------,,,++++++************+++,,,,,,+++***)))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************))))))***+++,,,+++***((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))*********************)))))))))++++++******++++++,,,---------............------,,,+++++++++++++++,,,,,,...+++)))((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))))))))))))))+++++++++,,,---...---+++))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))*********++++++************++++++))))))))))))******************))))))))))))******+++++++++++++++***))))))******++++++++++++******+++)))((((((***++++++*********++++++++++++++++++------------------------************************))))))))))))************...---,,,,,,++++++,,,,,,,,,+++***))))))+++,,,......------------...///000******++++++,,,,,,---------------,,,,,,++++++******+++------+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......---------...///000111111222222333444555666777777777888888999999888888888555666888999999999888777666888;;;<<<======???@@@@@@???>>><<<:::<<<@@@CCCHHHHHHIIIGGGDDDBBBAAAAAADDDFFFIIIIIIHHHFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDHHHIIIMMMPPPRRRYYYkkk|||{{{hhh^^^]]]```ppp}}}........................------------------------,,,++++++++++++*********,,,,,,++++++******++++++************))))))))))))))))))))))))************************************(((((()))***************)))))))))*********++++++)))))))))))))))***+++,,,***+++,,,+++***)))***+++***************+++++++++***))))))))))))******+++///...,,,+++******+++,,,************************,,,+++***)))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))((()))***+++***)))(((''')))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))************)))*********+++,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))***************+++++++++++++++******++++++,,,---------............------((()))***+++,,,,,,,,,,,,---+++)))((()))+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++*********'''((((((((())))))))))))))))))))))))))))))))))))++++++***,,,---...,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---((((((((()))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((()))***************++++++************++++++))))))))))))******************))))))))))))************+++,,,+++***)))(((******++++++++++++******,,,+++******+++,,,+++***++++++******))))))))))))------------------------************************)))))))))*********++++++...---,,,,,,++++++,,,,,,+++***)))))))))***,,,------,,,,,,,,,,,,------...)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,...000222333111222333444555666777777777777999999999888777666666666888999999999888777777999;;;<<<<<<<<<>>>?????????>>><<<;;;===@@@CCCKKKJJJHHHEEEAAA>>>>>>???CCCEEEHHHIIIHHHFFFFFFFFFCCCDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDIIIKKKOOORRRSSSZZZkkk||||||hhh]]][[[[[[kkkzzz........................------------------------+++++++++*********)))))),,,,,,+++++++++++++++,,,************)))))))))(((((()))))))))************************************(((((()))***************))))))))))))***************)))))))))))))))******(((+++,,,+++'''&&&(((***,,,+++***)))(((''''''&&&((((((((((((((()))***+++///---,,,*********,,,,,,************************++++++******))))))((((((******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************((()))))))))************((())))))***+++,,,,,,---))))))))))))((((((((((((************))))))(((((())))))***************+++))))))(((((())))))***+++,,,,,,---.........------)))***,,,---...---,,,,,,---+++)))(((***++++++***++++++++++++++++++++++++++++++************++++++))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))---,,,+++***))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((('''((()))***+++******)))++++++************++++++((()))))))))******************))))))))))))******)))***+++,,,,,,***)))(((******++++++++++++******,,,+++***+++,,,,,,***)))************************************************************************))))))*********+++++++++,,,+++******))))))******(((((('''''''''((()))***,,,+++++++++++++++,,,,,,***++++++,,,------......******++++++,,,,,,,,,,,,---...///...,,,*********---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++*********+++---///111111222222444555666777888666777999999999888666555666777888999:::999888888888:::<<<=========>>>@@@@@@???===;;;:::===AAAEEENNNMMMJJJEEEAAA@@@AAACCCDDDFFFIIIIIIGGGEEEDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIIIIHHHEEEDDDDDDDDDIIILLLPPPSSSTTT[[[kkk|||zzzfff\\\[[[WWWfffwww........................------------------------+++++++++*********))))))+++++++++******+++,,,,,,************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((()))***************(((((()))))))))*********,,,+++***)))(((((((((((()))+++---+++(((&&&(((***++++++*********)))))))))((('''''''''((()))******,,,,,,******)))***++++++************************************))))))((((((******************************))))))((((((''''''))))))))))))))))))))))))+++++++++***((('''%%%$$$((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((()))))))))************(((((()))***++++++,,,,,,)))))))))(((((((((''''''******++++++***)))((('''((((((((()))))))))******))))))(((((())))))***+++++++++,,,---......------,,,,,,---...---,,,***))),,,***((((((***+++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))---,,,+++***))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((()))***************++++++************++++++((()))))))))******************))))))))))))************+++,,,+++***)))(((******++++++++++++*********))))))***++++++)))((())))))******+++,,,,,,---************************************************************++++++++++++,,,+++******))))))******((((((((((((((())))))***,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++,,,...---,,,++++++,,,............------------,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...111222333444666777888999777888888999888777666555666777888::::::999999888:::<<<>>>?????????AAABBBBBBAAA===::::::===CCCHHHMMMLLLIIIEEEBBBBBBDDDFFFGGGIIIJJJJJJGGGDDDBBBBBBCCCDDDEEEGGGIIIIIIJJJJJJHHHJJJJJJHHHDDDBBBCCCDDDIIILLLQQQUUUVVV\\\mmm}}}tttaaaWWWWWWVVVdddvvv........................------------------------,,,++++++++++++******************)))******++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((((((((()))))))))******---,,,+++***)))(((((((((+++,,,---,,,+++***+++,,,((()))***+++,,,---......)))(((((((((((())))))*********************))))))************************(((((()))******))))))(((************************))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***)))'''&&&%%%(((((())))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))************((()))))))))***+++++++++++++++*********)))))))))))))))***++++++***(((''''''''''''((())))))******++++++******++++++,,,---***+++,,,------...------,,,,,,,,,,,,+++***)))(((,,,***((((((***+++,,,+++++++++++++++++++++++++++++++++************++++++))))))***************+++************++++++++++++))))))))))))))))))))))))******)))+++,,,---+++***))))))))))))))))))))))))))))))))))))***+++,,,---((((((((()))))))))************))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))((()))******+++++++++************++++++))))))))))))******************))))))))))))******+++++++++*********************++++++++++++******(((((()))***,,,,,,***((((((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,...---,,,,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++*********)))*********++++++,,,,,,(((***,,,,,,++++++,,,------------.........//////---,,,,,,,,,,,,---......------.........---------222333444555777999::::::999888888777666666666555777777999:::::::::999888999<<<>>>@@@@@@AAACCCDDDCCCBBB???<<<<<>>@@@AAADDDFFF>>>AAADDDEEEEEEEEEEEEFFFIIIIIIHHHEEEBBB@@@AAABBBDDDGGGJJJKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHGGGGGGGGGGGGJJJKKKHHHCCC???AAADDDGGGKKKRRRWWWZZZaaaqqqqqqbbb___bbb```jjjzzz///...---,,,+++*********///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++******))))))((((((+++++++++************)))+++***)))(((((()))***+++---,,,***)))))))))******---,,,,,,,,,***)))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((++++++************++++++******++++++++++++******''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((************************(((((()))***+++,,,---------+++***((('''(((((()))%%%&&&''')))************(((((()))***+++,,,,,,,,,******++++++***)))((('''(((((())))))******++++++++++++******************111///+++(((''''''((()))---***((((((***)))&&&###))))))***++++++++++++******************)))(((''',,,,,,---......---,,,,,,///.........---,,,+++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***************************++++++++++++******'''(((((()))***+++++++++(((((('''((()))+++---...******++++++++++++******))))))))))))***+++,,,---,,,,,,++++++***)))))))))&&&'''((()))***+++,,,,,,((((((((((((((()))******++++++***)))(((((())))))---***((((((+++,,,***(((+++)))((()))******)))(((***************)))((('''************************((()))***+++,,,---------,,,+++*********+++,,,---(((***---///000...+++)))******))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))(((((()))***+++,,,,,,,,,++++++***)))((('''&&&&&&((((((((((((((())))))***((()))))))))************++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++******)))///......---+++******)))555333111......000222444000222444777999:::::::::;;;999777666777888888888777888999999888888:::<<<;;;;;;===>>>@@@BBBCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGIIIHHHFFFBBB??????AAACCCEEEFFFIIIJJJKKKKKKJJJIIIDDDDDDDDDDDDDDDEEEEEEEEEJJJIIIFFFDDDBBBBBBBBBBBBDDDJJJQQQVVV[[[fffvvv{{{uuusssjjjqqq|||......---,,,++++++++++++///...---,,,++++++++++++,,,,,,,,,+++++++++******+++*********)))))))))(((+++++++++*********))))))+++***)))(((((()))***+++,,,+++***)))))))))******))))))))))))))))))((('''(((''''''&&&'''((()))***))))))))))))))))))))))))'''((())))))***)))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))'''(((***+++***((())))))(((((((((((())))))((())))))******))))))(((((((((((())))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))))))))))))))))))))***++++++,,,((())))))************))))))))))))******++++++,,,******)))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))///---+++)))(((((())))))***((('''(((******(((&&&(((((()))******************************)))((((((***+++,,,------,,,+++***000///---,,,++++++,,,,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******++++++******)))'''(((((()))******++++++******(((''''''(((((())))))******++++++******)))***************+++,,,---((((((((((((((()))))))))+++************)))))))))((((((''''''(((((()))***++++++***))))))))))))))),,,)))'''(((***++++++))))))(((&&&''')))*********************)))))))))(((******************************+++,,,,,,,,,++++++++++++*********+++,,,---(((***,,,......---+++*********))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))***++++++)))*********++++++++++++)))(((((((((((())))))***++++++++++++++++++++++++,,,++++++++++++++++++***)))******+++++++++******------,,,,,,,,,,,,++++++------,,,,,,---...///000222444666999;;;<<<<<<<<<;;;999888777888999888777999::::::999888888999;;;:::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEBBB@@@@@@CCCFFFGGGHHHJJJLLLLLLKKKJJJIIIDDDDDDDDDEEEEEEFFFFFFFFFIIIHHHFFFCCCBBBAAAAAAAAACCCIIIPPPUUU[[[gggxxx}}}zzzmmmuuu------,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++++++++*********************)))))))))++++++*********)))))))))******))))))))))))******++++++***)))))))))******%%%&&&''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))$$$&&&(((+++,,,,,,,,,+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***)))((((((******)))((()))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))************((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,,,,,,,+++***+++++++++******)))(((***************************)))((('''''''''((()))***))))))))))))))))))((((((((((((((((((((())))))++++++***))))))))))))***(((''''''(((***+++***((((((((()))************)))************))))))))))))******+++,,,,,,+++******000...---+++++++++,,,---***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))******++++++******)))((((((((()))******+++++++++***)))(((((((((((())))))******++++++******))),,,++++++***++++++,,,,,,&&&''''''((())))))******,,,,,,++++++******************)))))))))***+++++++++***))))))))))))))))))***((('''(((***+++++++++)))'''%%%&&&(((+++,,,,,,+++***)))((((((((()))***************************++++++,,,,,,+++******)))+++************+++,,,,,,))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((()))***************************************************************++++++,,,*********+++++++++,,,,,,))))))))))))))))))((('''*********************************+++++++++++++++((()))***++++++++++++++++++++++++,,,,,,---------((()))***,,,------------222333666999;;;<<<<<<<<<;;;:::::::::;;;;;;999888:::;;;;;;:::888777888999999999;;;===???@@@@@@AAA???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDBBBAAABBBEEEHHHHHHIIIKKKLLLLLLKKKJJJIIIDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGDDDBBB@@@?????????CCCIIIOOOTTT[[[hhh{{{|||wwwpppwww,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******************************************))))))))))))***))))))))))))))))))************))))))))))))***%%%&&&''''''(((((('''''')))))))))))))))******+++((((((((((((((((((((((((###%%%(((+++---,,,+++***(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((()))))))))(((******))))))))))))******'''(((((())))))(((((('''(((((()))))))))*********)))))))))******))))))))))))))))))******)))))))))************************%%%%%%&&&'''((()))*********,,,---...---+++)))'''))))))*********))))))(((************))))))))))))***)))'''%%%%%%&&&((()))******))))))((((((((('''((((((((()))))))))))))))((())))))***************''''''((()))******)))(((((()))******++++++************)))))))))))))))******+++,,,------,,,+++***------------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))************))))))(((((())))))************)))))))))******+++,,,---))))))************))))))---,,,+++++++++++++++,,,))))))******++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,---******)))))))))))))))***))))))))))))+++,,,------,,,***'''&&&(((+++,,,---,,,***)))''''''(((***+++******************************++++++++++++*********************++++++,,,)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))******++++++************))))))))))))''''''(((((())))))))))))***))))))))))))***++++++))))))*********+++++++++,,,,,,---------+++***)))))))))))))))))))))))))))))))))******++++++,,,,,,'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......//////111444777999:::;;;;;;===<<<<<<===>>>>>>;;;999:::;;;<<<;;;888666666777777888:::<<<>>>?????????<<<===@@@BBBDDDEEEEEEEEEDDDDDDCCCAAA@@@AAAEEEHHHHHHIIIJJJLLLLLLKKKIIIHHHDDDDDDEEEFFFHHHIIIJJJJJJHHHFFFDDDAAA???>>>>>>>>>BBBHHHNNNSSS[[[jjj}}}tttooonnnvvv,,,,,,,,,,,,---...//////------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,*********)))))))))(((((()))))))))******)))))))))))))))))))))***)))))))))((())))))))))))(((''''''((())))))***************(((((((((((((((((((((((($$$&&&(((***+++***(((&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))((((((((()))******))))))))))))******((())))))******))))))((('''''''''((((((((())))))))))))************))))))))))))************))))))++++++++++++++++++++++++%%%%%%&&&'''((()))*********+++---///...,,,(((&&&%%%&&&'''((())))))))))))******)))))))))))))))))))))(((&&&%%%%%%''')))******)))))))))(((((('''''')))))))))******+++++++++'''(((((()))******++++++((()))******)))((('''''')))***++++++,,,,,,++++++******)))(((((()))***++++++,,,---......---,,,+++***+++---///...---***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))******))))))))))))))))))))))))*********''''''((())))))*********)))))))))******))))))))),,,,,,+++******+++++++++++++++++++++******))))))*********+++,,,,,,,,,---,,,++++++*********++++++***)))))))))))))))************+++++++++,,,...///000---)))((()))***+++++++++***((('''''')))***,,,))))))))))))))))))))))))'''((()))***++++++++++++))))))******++++++++++++))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++******))))))))))))))))))'''''''''((())))))******)))(((((((((((()))******(((((((((((())))))))))))------...///...---+++***)))))))))))))))))))))))))))))))))******+++++++++'''((()))***+++,,,,,,,,,------,,,,,,,,,,,,++++++000...,,,++++++,,,...000///000333666999:::;;;;;;>>>======???@@@???<<<:::888:::;;;:::888666555555666888:::<<<>>>>>>======:::;;;>>>AAACCCDDDDDDDDDEEEDDDCCCAAA???@@@CCCEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFCCC@@@>>>===<<<<<>>>>>>>>===<<<<<<======<<<:::444666888999777555555555666888;;;===>>>>>>===<<<:::;;;===???AAABBBCCCCCCCCCCCCAAA???===>>>AAADDDDDDEEEGGGIIIJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFCCC@@@>>>===<<<<<>>>>>;;;:::888888999999999888000222555777666555666666777888;;;>>>???>>>===<<<;;;;;;<<<===>>>@@@BBBCCC??????>>>===<<<>>>BBBEEECCCDDDGGGIIIKKKKKKJJJIIIEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGDDDAAA>>>===<<<<<<@@@GGGPPPWWW___mmm{{{ooohhhiiiooowww~~~///......---------......,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******(((((()))***,,,---......))))))))))))((((((((((((((()))***++++++***)))(((&&&'''(((*********)))(((%%%&&&''')))***+++++++++'''(((***+++++++++***)))))))))))))))))))))))))))((())))))))))))******+++(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&(((***)))&&&&&&'''***))))))(((((((((((())))))&&&''''''''''''''''''&&&))))))))))))******************++++++++++++************++++++++++++******++++++++++++++++++++++++&&&&&&'''((()))***++++++******++++++***)))'''&&&)))))))))))))))(((((('''&&&''''''((()))******+++'''((()))***++++++******&&&'''''''''(((((())))))&&&''''''((()))******+++***)))'''&&&&&&(((+++,,,###&&&)))***)))(((***---%%%&&&&&&'''''''''''''''***)))((('''((()))+++---***+++,,,,,,,,,,,,+++***...,,,***((((((***---///))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((((((((())))))))))))((((((*********)))))))))))))))((()))***++++++***))))))(((((())))))))))))((((((''''''''''''((()))++++++)))))))))***++++++,,,,,,)))))))))))))))*********,,,,,,+++***))))))******))))))((())))))***++++++(((***+++)))&&&&&&(((***((('''&&&'''))))))(((''''''((()))***************))))))))))))))))))))))))***************)))(((((('''((()))++++++******)))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++))))))((((((((((((((((((*********)))***++++++,,,))))))))))))***************)))(((((((((***+++,,,************************++++++******))))))((((((******+++++++++******))))))******+++---......///)))***+++,,,---............000333666999;;;<<<<<<:::777555444555666666666---000444666666666666777777999<<<>>>???>>>===;;;<<<;;;;;;;;;===???AAABBB<<<<<<<<<<<<<<<>>>CCCFFFCCCDDDGGGJJJLLLLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFGGGIIIGGGDDDAAA???===<<<<<<@@@GGGQQQXXX```nnntttmmmkkkpppwww}}}...---,,,,,,......---,,,***++++++,,,------------************************+++++++++******)))))))))+++++++++*********))))))))))))))))))******************++++++++++++******''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))))))))))))))))))))************,,,+++)))((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))((('''''''''''''''))))))))))))))))))))))))(((***+++***((('''''''''''''''''''''(((((((((((()))))))))))))))*********+++*********))))))(((((())))))((('''''''''''''''''''''((()))***++++++,,,((()))+++---......------***************)))'''''')))*********)))***+++---111333333111,,,))))))***((((((((((((((((((((((((+++***)))))))))***+++,,,+++++++++******((('''''''''((()))++++++******)))))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))******++++++******)))(((''''''(((((((((((())))))*********+++*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))************))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))(((((()))+++---...)))******++++++******)))&&&''')))***+++***((('''---------,,,+++***((((((+++***)))))))))***,,,,,,,,,,,,+++++++++,,,---...---,,,+++***+++---///111555666777888888777666555777777777777666666666666888999999:::999888777666:::::::::;;;;;;<<<<<<<<<<<<::::::;;;===?????????>>><<<;;;<<<>>>AAABBBBBBDDDDDDEEEHHHJJJJJJHHHFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGEEEDDDDDDAAA;;;;;;>>>AAAGGGNNNTTTaaasssyyyqqqoootttyyy...---,,,,,,......---,,,++++++,,,---------,,,,,,************************,,,+++++++++************+++++++++*********))))))(((((()))))))))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))(((((()))))))))*********...---,,,*********+++,,,******)))((('''&&&&&&&&&(((((((((((())))))))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))''')))++++++)))))))))***''''''''''''((((((((((((************)))))))))(((************)))))))))(((******)))((((((((((((((((((((())))))******++++++***++++++,,,---------------......------,,,+++***)))***+++***))))))+++,,,---///000///,,,******,,,))))))))))))))))))))))))+++***))))))((()))***++++++++++++******)))(((''''''((()))***+++******)))))))))))))))))))))))))))*********************))))))))))))))))))))))))((())))))))))))))))))))))))))))))***++++++,,,---------,,,,,,+++******++++++((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))))))))))))))************)))))))))((((((''''''(((((())))))(((((((((''''''''''''))))))))))))************+++***)))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((()))***++++++***)))(((,,,+++***)))))))))***+++******++++++++++++******'''(((***+++,,,+++***)))))))))******++++++******+++***)))))))))***+++,,,))))))*********+++++++++,,,,,,++++++,,,---///000555666777999999999888777444444555666777888999999888888999999999888777666999:::::::::;;;;;;;;;;;;<<<::::::;;;===?????????===<<<;;;;;;===@@@BBBCCCEEEEEEFFFHHHJJJJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEAAA<<<<<>><<<;;;::::::<<<@@@CCCEEEGGGGGGGGGIIIKKKJJJHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDAAA======AAAFFFLLLSSSYYYfffwwwxxxrrrqqqxxx|||...---,,,,,,......---,,,------------,,,++++++***************************,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((()))))))))***''''''((((((((((((''''''((())))))******))))))(((((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((''''''''''''((()))******)))((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,,,,+++)))(((((((((((((((((((((((()))))))))***((('''&&&%%%%%%%%%&&&'''+++******)))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((******)))(((((()))))))))((((((((((((((((((((((((&&&(((******))))))***+++''''''''''''(((((((((((()))))))))))))))******************)))))))))))))))+++***))))))(((((())))))*********)))))))))))))))...---,,,+++***+++,,,---,,,,,,,,,,,,+++***)))(((+++++++++***((('''(((***((()))***+++++++++,,,,,,************************))))))******+++,,,,,,---***************)))((((((((()))))))))************))))))))))))))))))))))))+++******)))((('''&&&&&&)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''''''''(((((()))))))))))))))*********((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***************************)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((('''((()))))))))************++++++******************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******)))))))))(((((())))))***,,,------++++++,,,,,,,,,,,,++++++((()))***+++++++++******************)))((('''&&&***************+++++++++)))***---......---,,,+++******,,,---------------222444666888999:::::::::777777777777666666666666777777777777777777777666888999:::;;;;;;:::999999;;;:::999:::<<<>>>???>>>;;;;;;::::::<<>>BBBFFFLLLSSSZZZfffwwwxxxrrrpppzzz~~~...---,,,,,,......---,,,------------,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((((((((('''''''''(((((())))))((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***))))))((('''&&&&&&%%%'''((()))******)))(((''')))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,+++***)))(((((((((((('''(((((((((((()))))))))***)))((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))((((((((())))))((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''((((((((((((''''''((()))***++++++,,,))))))))))))))))))******))))))(((''''''''''''(((*********)))))))))))))))...---,,,+++***+++,,,---++++++++++++***)))((('''***++++++***((('''(((***)))))))))***++++++******************************'''((()))+++---...///000)))************))))))((()))))))))))))))*********))))))))))))))))))))))))+++******)))((('''&&&&&&((()))))))))*********+++************************((((((((((((((()))))))))+++++++++******++++++,,,******))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***)))***++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''((()))***+++,,,,,,---***++++++,,,,,,++++++***((((((((()))))))))))))))++++++++++++***)))(((((())))))******++++++++++++)))***---......---,,,+++)))***+++,,,------------000222444666888999999999777777777777666666666666666666666666666666666777999:::;;;<<<<<<;;;999888;;;999999:::<<<>>>>>>>>>:::;;;<<<<<<<<>>===???===;;;===BBBGGGNNNUUU[[[gggwww|||wwwuuu|||...---,,,,,,......---,,,,,,,,,---------,,,++++++************************)))************+++++++++(((((()))))))))))))))***''''''(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++)))))))))(((''''''&&&&&&(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******)))))))))))))))''''''(((((((((((()))))))))((('''''''''((()))***'''(((((())))))******+++(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))''')))***)))'''%%%%%%%%%''''''''''''((((((((((((''''''((()))***++++++,,,))))))))))))************)))((((((''''''''''''''')))))))))))))))*********,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++***)))))))))******)))''''''(((******))))))***++++++***(((************************&&&''')))+++---///000000))))))************)))))))))))))))((()))******+++))))))))))))))))))))))))*********))))))(((((((((((())))))******+++++++++***************************************************))))))))))))***++++++************))))))))))))&&&''''''(((((())))))******))))))(((((())))))***))))))))))))))))))))))))((((((''''''(((((()))***)))***+++,,,,,,,,,+++***))))))************))))))'''(((((())))))(((((('''))))))************++++++))))))))))))************((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********++++++++++++***))))))*********++++++*********((((((((((((((()))))))))'''((()))***+++,,,,,,,,,))))))***++++++++++++***((()))***+++,,,+++************++++++,,,,,,------000111333666777888888777444444555666777888999999666555555555555666666777:::;;;<<<======;;;:::888:::999888999<<<>>>>>>===:::===??????>>>@@@DDDHHHIIIIIIIIIKKKMMMLLLJJJGGGIIIJJJJJJKKKJJJIIIGGGFFF===;;;;;;<<<<<<:::>>>CCCJJJQQQXXX___jjjyyy~~~}}}|||...---,,,,,,......---,,,++++++,,,---------,,,,,,************************(((((()))))))))*********(((((((((((())))))******'''''''''((((((((())))))((((((((())))))((((((((((((((())))))))))))((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++'''''''''((((((((())))))'''&&&%%%%%%%%%&&&((())))))))))))))))))*********(((((((((((())))))))))))((())))))******))))))(((((((((''''''((())))))***))))))))))))))))))))))))&&&((())))))'''&&&'''(((''''''''''''((((((((((((******))))))))))))))))))((()))))))))***************))))))((('''((((((((((((((())))))******++++++***++++++,,,------------------------,,,+++******((()))))))))'''''')))+++***(((((())),,,---+++)))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++))))))************))))))***)))((((((((()))++++++))))))))))))))))))))))))*********************)))((())))))******+++,,,,,,*********************************************)))'''''''''''''''((())))))************)))))))))(((&&&&&&''''''((())))))*********))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))((()))+++------,,,+++***))))))************))))))((()))************)))(((((()))))))))************))))))))))))************'''((()))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++***++++++,,,+++***)))(((((())))))******))))))((())))))(((((())))))***+++%%%&&&((()))***+++++++++((()))***+++,,,++++++***))))))*********++++++++++++************,,,---...111222444666777888888777444444555666777888999999555555444444444555666777;;;<<<>>>???>>><<<:::999:::999888999<<<===>>>===:::>>>BBBCCCAAA@@@DDDGGGHHHHHHIIIKKKMMMMMMKKKIIIJJJJJJKKKLLLKKKIIIGGGFFF<<<::::::<<<<<<;;;???EEEJJJQQQXXX___jjjyyy~~~{{{~~~...---,,,,,,......---,,,***+++,,,,,,------------************************''''''(((((()))))))))***'''((((((((())))))******''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%###$$$%%%'''(((***+++,,,***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((()))***+++,,,''''''''''''((((((((()))***)))(((((()))***+++,,,++++++******))))))(((((((((((((((((())))))))))))))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))%%%''')))***)))))))))+++''''''''''''((((((((())),,,,,,+++***)))((('''&&&(((((())))))*********++++++******)))))))))))))))'''(((((()))***++++++,,,(((***+++---......------,,,,,,,,,,,,+++***))))))'''((()))((('''(((***,,,)))'''''')))---...---+++(((((((((((((((((((((((('''((()))******)))((('''((())))))*********))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***************+++++++++((())))))***++++++,,,,,,************************((((((((((((''''''''''''***************+++,,,,,,+++*********))))))((((((&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))((()))+++---------+++***))))))************)))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))************&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***+++&&&((()))+++,,,,,,,,,,,,(((((())))))))))))((((((*********)))******+++,,,(((((((((((((((((('''&&&((()))***+++,,,+++******,,,,,,+++++++++,,,---...,,,+++)))))))))+++...///333444666777888888888888777777777777666666666666555444444333444555666777;;;===???@@@???===;;;999:::999888999;;;===>>>===;;;???DDDEEEBBBAAACCCFFFGGGHHHIIIKKKNNNNNNLLLJJJJJJKKKLLLLLLKKKIIIGGGFFF===::::::<<<<<<<<<@@@GGGHHHOOOWWW]]]hhhwww~~~zzzzzz}}}------............------,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))***,,,,,,,,,''')))******))))))***,,,))))))(((((((((((())))))******))))))(((((((((''')))))))))))))))******+++"""$$$'''))))))'''$$$"""&&&''')))*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((()))***+++++++++)))(((((()))******)))%%%&&&''')))************((())))))))))))))))))((((((((((((((()))))))))))))))'''%%%&&&)))***(((&&&)))***++++++***)))(((''')))))))))))))))((('''&&&%%%%%%&&&'''((()))******))),,,...---)))'''((()))***++++++***))))))***,,,+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))'''&&&%%%&&&&&&))))))*********))))))(((,,,+++***************++++++******)))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&'''+++...+++)))((('''((()))+++,,,******)))((((((((((((((('''''')))***++++++++++++***)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''***************)))((('''))))))))))))*********************))))))'''&&&&&&)))***+++,,,,,,+++***)))+++***)))'''''''''((()))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))''')))******))))))***,,,&&&''''''((()))******+++,,,++++++***)))(((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++***++++++,,,---...///333444555555555555777999666999;;;;;;999777666666666555555444444444555555999:::;;;;;;;;;:::999888999999:::;;;;;;<<<======;;;===@@@AAAAAABBBDDDFFFIIIIIIIIILLLNNNPPPPPPNNNJJJIIIIIIJJJKKKKKKJJJHHH???===<<<<<<:::999???GGGJJJNNNUUU^^^iiivvvzzzwwwuuu}}}------............------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++''')))******))))))***+++))))))(((((((((((())))))((((((((('''''''''&&&&&&))))))(((((())))))***+++%%%''')))******)))'''%%%%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))******)))))))))))))))***+++***((((((***+++***)))'''(((((())))))))))))((()))((((((''''''(((((()))(((((((((((())))))))))))***((('''(((***+++)))''')))******+++***)))((('''))))))*********)))((((((''''''''''''''''''((((((((()))******)))(((***+++***++++++***))))))***,,,,,,------------,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))((()))***++++++++++++******((('''&&&)))((((((((((((((())))))+++******)))))))))))))))************))))))))))))******)))'''%%%%%%''')))***)))((('''((()))+++,,,******)))(((((((((((((((((((((((()))***++++++++++++***((('''&&&'''((()))))))))((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))*********)))(((((('''(((((((((((()))))))))************)))((('''&&&(((((()))))))))(((''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))''')))******))))))***+++(((((())))))******++++++''''''((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++((((((((((((((()))***+++111333666888777666777777666888::::::888666555555555555444444444444555555999:::;;;;;;;;;:::999999888888999:::;;;<<<===>>><<<>>>@@@@@@AAABBBEEEGGGJJJIIIJJJKKKNNNOOONNNMMMIIIHHHGGGHHHIIIIIIGGGFFF>>><<<;;;<<<;;;;;;@@@GGGIIIMMMSSS\\\hhhuuu}}}yyywww~~~------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***((()))******))))))***+++))))))(((((((((((()))))))))(((((((((((((((''''''))))))(((((())))))***+++))))))************))))))&&&'''''''''''''''&&&%%%))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''******))))))((()))))))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******)))((((((((()))))),,,***))))))***++++++***)))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))+++)))((()))***+++***)))((()))*********)))((('''))))))******+++*********((((((((((((''''''&&&&&&'''&&&%%%&&&(((+++,,,,,,***+++,,,+++))))))+++,,,---............---,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,,,,+++)))(((&&&%%%((('''''''''((()))******+++******)))))))))))))))))))))))))))************++++++***(((%%%%%%&&&(((***)))((((((((()))+++,,,******)))((((((((((((((()))))))))))))))***+++,,,,,,+++)))((((((((()))***))))))((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((()))*********))))))''''''''''''((((((((((((++++++++++++***)))(((((())))))(((''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))***************************)))(((''''''((()))***))))))((('''''''''''''''))))))))))))))))))))))))''')))******(((((()))+++************************&&&&&&'''(((***+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********++++++,,,...222777999999888666666666888999999777555444444555444444444444444555555888999:::;;;;;;;;;:::999666777888:::;;;===>>>>>>>>>?????????@@@BBBFFFIIIKKKJJJJJJKKKMMMMMMLLLJJJGGGFFFFFFGGGGGGGGGDDDBBB===;;;:::=========AAAHHHLLLNNNTTT]]]jjjwww{{{xxx------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***((()))******)))((()))+++))))))(((((((((((())))))++++++++++++************((((((((((((((()))***************))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''******)))(((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******,,,+++))))))+++++++++***(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))***))))))(((((()))******)))((('''((()))***+++++++++++++++)))))))))))))))))))))(((***&&&$$$%%%))),,,---,,,++++++,,,+++***)))+++------------------,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))***++++++++++++******(((''''''))))))))))))***+++------+++******)))))))))))))))'''(((((()))***+++++++++((())))))((('''''')))+++))))))(((((())))))***+++***))))))(((((((((((((((******)))))))))***+++,,,,,,+++***)))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))*********)))'''''''''((((((((())))))+++++++++++++++***)))))),,,+++***((('''(((((()))'''((()))******)))((('''))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++)))(((&&&&&&((()))+++))))))((('''''''''''''''((((((((((((((((((((((((''')))***)))(((((()))************)))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------......------,,,---------...111666888888888888888888999:::999666444444444444444333333444444555555888999:::;;;;;;;;;:::999666666888999;;;===?????????????????????BBBFFFJJJLLLJJJJJJJJJKKKKKKIIIHHHFFFEEEEEEFFFGGGFFFCCCAAA===::::::>>>@@@@@@CCCHHHOOOQQQWWWaaannn|||~~~yyywww------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***)))***+++***)))((()))***))))))(((((((((((())))))************++++++++++++((((((((('''((())))))*********)))(((((()))******)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((('''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,,,,***))))))***++++++***&&&'''((()))************((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((('''(((((('''((()))******)))((('''((()))***+++++++++++++++((())))))***++++++,,,,,,---)))&&&&&&))),,,,,,++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))((())))))*********))))))))))))))))))***+++------+++******)))))))))))))))''''''((()))***++++++,,,((()))***)))(((((()))***)))))))))))))))******+++***))))))(((((((((((((((***************++++++,,,,,,++++++***************(((((())))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''((()))))))))))))))(((((()))))))))************++++++++++++******))),,,+++***((((((((()))***'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++))))))((('''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((('''''''''((((((((((((((()))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---.........---,,,,,,++++++***+++++++++000222444555666777999;;;:::;;;<<<:::777555444555333333333333333444555555888999:::;;;<<<;;;::::::666777888:::<<<>>>???@@@???@@@@@@??????BBBGGGJJJKKKJJJIIIJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHGGGDDDAAA===;;;;;;@@@CCCCCCEEEIIIOOORRRXXXcccrrryyyuuuuuu~~~------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,)))***+++***)))((()))***))))))(((((((((((())))))''''''((((((((((((((()))((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))((((((!!!"""###%%%''')))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''&&&&&&'''''')))******++++++******)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,+++)))(((((()))******)))%%%&&&''')))******++++++''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))((('''&&&''')))&&&'''((()))))))))((('''))))))******+++*********(((((()))***+++,,,---------+++))))))***++++++***+++,,,---,,,******,,,---++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))'''((()))******++++++***((('''''''''((()))******+++******)))))))))))))))'''(((((()))***+++++++++***+++,,,***(((''''''(((((()))))))))******************)))(((((((((((((((******+++,,,,,,++++++***++++++++++++*********)))(((((())))))))))))******(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))))))))(((((())))))))))))************)))***************))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***))))))((('''''''''''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&''')))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---......---------,,,,,,+++,,,,,,------000111333444555777;;;===<<<===<<<:::777444444555222222222222333444555666777888:::;;;<<<;;;;;;:::888999:::<<<===???@@@@@@???@@@@@@@@@AAACCCGGGJJJKKKIIIHHHIIIIIIIIIGGGEEEDDDDDDFFFHHHIIIHHHEEEBBB@@@======CCCFFFFFFGGGIIILLLOOOVVVdddssszzztttqqquuu~~~------............------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---...---)))***+++***((((((((()))))))))(((((((((((())))))&&&&&&'''''''''((((((((((((''''''''''''((())))))((())))))))))))))))))(((%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))*********)))))))))((((((###$$$%%%%%%&&&'''(((((((((((((((''''''((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((''''''''''''((())))))***(((''''''((())))))(((''''''((()))))))))))))))&&&''')))******)))'''&&&(((((((((((())))))))))))''')))***)))'''&&&(((***%%%&&&((()))))))))((('''))))))*********)))((((((((((((((())))))*********)))***+++***)))((()))***+++,,,---,,,+++***,,,...,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))((())))))************))))))((((((((((((((())))))+++******)))))))))))))))(((((())))))*********+++)))***++++++)))(((((()))(((((()))*********************)))((((((((((((((()))***,,,------,,,***(((***************))))))((((((((()))))))))*********(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((()))((((((''''''((((((((())))))))))))***((())))))******))))))((('''((()))******++++++***((((((((((((((()))******(((((((((((((((((((((((()))))))))***+++,,,,,,,,,))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++---......---,,,,,,,,,,,,,,,,,,---...///---000444666777888:::<<<======<<<999555333333444222222222222333444555666777888999;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAA>>>???AAABBBBBBDDDFFFIIIIIIHHHGGGHHHIIIHHHFFFDDDBBBCCCEEEHHHIIIIIIFFFCCCBBB???@@@EEEIIIIIIHHHIIIJJJNNNWWWfffuuuzzzsssppppppxxx---..................---,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......***++++++***((((((((()))))))))(((((((((((())))))'''((((((((())))))******'''''''''''''''((())))))))))))************))))))'''&&&&&&'''(((***,,,---))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))'''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''******))))))***+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))''''''&&&&&&&&&)))(((&&&&&&(((((((((''')))))))))))))))(((((('''&&&'''***++++++***'''&&&(((((((((((())))))))))))(((***,,,+++(((''')))+++%%%&&&((()))))))))(((((()))))))))))))))((('''&&&((((((((((((''''''''''''$$$(((++++++(((''')))+++,,,------,,,++++++,,,...------......------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((((((***++++++***)))(((***************)))(((''',,,+++***************++++++******)))))))))))))))))))))))))))************%%%''')))*********+++---(((((()))*********************)))((((((((((((((((((***---//////,,,)))''')))************)))(((((((((((())))))*********+++(((((((((((((((((((((((()))'''&&&'''((()))((('''((()))))))))((('''&&&&&&''''''''''''((((((((()))'''(((((()))))))))((((((((()))+++---.........---)))(((''''''''')))***+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&''''''((()))******+++******)))((('''&&&&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,......---,,,''''''''''''((()))***++++++///444888::::::::::::<<<<<<;;;888444222222222222222222222333444555666777888999;;;<<<<<<;;;;;;<<<======>>>???@@@@@@AAA===???BBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHHHHFFFDDD@@@AAACCCGGGIIIIIIFFFCCCDDD@@@AAAGGGKKKJJJHHHIIIKKKOOOYYYiiiyyy|||sssooooooqqqzzz////////////............+++++++++,,,,,,------------.../////////---+++)))+++++++++************)))&&&'''((())))))***))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))************)))((((((%%%&&&((()))))))))((('''******))))))((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((''''''(((((())))))************)))(((((((((((((((+++*********))))))(((((('''(((***,,,,,,***(((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''***)))(((((((((***+++,,,(((((()))***+++,,,,,,---)))))))))))))))(((''''''))))))(((''''''(((***+++))))))(((((((((((())))))---///000...***((()))+++''''''''''''''''''''''''******))))))******+++,,,%%%%%%&&&'''((((((((('''&&&'''(((***++++++++++++))))))***+++,,,------...++++++,,,,,,+++***((('''))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((())))))))))))))))))***,,,,,,,,,***((('''+++*********))))))((((((******)))(((((((((((((((***))))))))))))+++---...************************++++++******)))(((((((((+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++)))((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&'''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++)))'''''''''&&&'''''''''(((((())))))))))))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************&&&'''((()))+++---......,,,,,,+++++++++++++++,,,***000666777666555888;;;===<<<;;;999666444222222000///000000111222444444444666888:::;;;;;;;;;;;;:::<<<>>>AAABBBBBBAAA@@@??????@@@AAABBBDDDEEEFFFKKKIIIFFFFFFGGGGGGCCC@@@DDDCCCBBBBBBDDDEEEEEEEEEAAAAAABBBCCCEEEGGGIIIJJJKKKPPPZZZiiixxxxxxqqqoooppprrr}}}////////////............+++,,,,,,,,,,,,,,,,,,---((()))***,,,,,,+++))))))+++++++++************)))((()))***************))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***************''''''((())))))))))))((((((((((((((('''''''''&&&)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''(((((())))))))))))***)))((((((''''''((((((*********)))))))))((((((((()))************)))((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''&&&&&&'''((()))''''''(((((())))))******)))))))))))))))((('''''',,,+++)))(((&&&&&&&&&'''))))))(((((((((((())))))+++---...---***)))***+++''''''''''''''''''''''''))))))(((((())))))***+++''''''((()))))))))((((((((())))))************)))++++++++++++++++++,,,,,,++++++,,,,,,+++***((('''+++******))))))))))))***++++++******))))))))))))''''''((()))))))))))))))((()))+++++++++)))(((&&&************)))))))))(((++++++***)))))))))))))))))))))(((((()))***,,,---************************************))))))))))))************)))))))))((())))))))))))************+++,,,,,,,,,,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++***(((((((((''''''''''''((((((((()))'''((()))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))******+++++++++++++++************++++++---222777999777777999<<<===<<<:::888666444333222//////000000222333444555777888999;;;;;;;;;::::::>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIILLLIIIGGGGGGGGGFFFCCC@@@DDDCCCBBBBBBDDDEEEEEEDDD@@@AAAAAACCCDDDFFFHHHIIIKKKQQQ\\\jjjxxx~~~yyywwwxxxzzz////////////............---,,,,,,,,,,,,,,,,,,+++&&&''')))***++++++******+++++++++************)))***++++++++++++******)))************************((()))*********)))'''&&&&&&&&&((()))***+++++++++((((((((('''((())))))***''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''((('''(((((((((((())))))))))))(((''''''&&&&&&''''''******))))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************)))(((''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((((('''+++***)))'''&&&&&&&&&&&&))))))(((((((((((()))))))))***++++++))))))***+++((((((((((((((((((((((((((((((((((((((())))))***))))))*********)))((((((***************)))((((((,,,,,,,,,+++++++++******++++++,,,,,,,,,***)))(((,,,,,,+++******)))******+++************)))))))))(((((())))))******))))))(((((()))******)))'''&&&************)))))))))))),,,++++++***************)))(((((('''((()))+++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))'''''''''((((((((()))))))))***,,,......,,,)))'''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))******++++++************************(((((((((((()))))))))))))))+++,,,,,,***))))))***''''''''''''((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,++++++******)))((((((******)))))))))******+++000444999:::999888999;;;<<<;;;:::888666444333222...///000111333444555666999:::;;;<<<<<<;;;:::999???@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAABBBEEEHHHJJJLLLJJJHHHGGGGGGEEECCCAAADDDCCCBBBBBBDDDEEEEEEDDD@@@@@@@@@BBBCCCEEEGGGHHHLLLSSS^^^lllyyy////////////............---------,,,,,,+++++++++******+++,,,------,,,,,,+++++++++*********))))))++++++++++++***))))))(((************************&&&'''((()))((('''%%%$$$&&&'''((()))************((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))((((((***)))(((((((((((()))***((((((''''''''''''((((((*********************************)))))))))))))))+++++++++***************(((((())))))))))))((((((&&&&&&&&&''''''((())))))))))))(((((((((((())))))'''((())))))))))))******)))))))))))))))))))))))))))(((((((((((()))******************)))(((''''''))))))*********))))))(((++++++++++++++++++++++++++++++,,,,,,,,,+++)))))),,,,,,+++***))))))))))))((((((((((((((((((((((((((())))))*********))))))((())))))******)))((((((*********)))))))))))))))+++******))))))*********)))((('''''''''(((***+++(((((((((((((((((((((((('''(((((()))***+++++++++*********)))))))))))))))'''''''''((((((((())))))'''((()))+++***)))(((&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((***)))(((''''''((()))***((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***'''''''''(((((((((((((((%%%&&&&&&'''((()))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************,,,++++++***)))((((((''')))))))))((())))))***+++111444888:::999888999:::;;;:::999777666444333333...///000222444555666666999:::;;;<<<<<<<<<;;;:::>>>>>>>>>===>>>???@@@@@@BBBAAA???>>>@@@CCCGGGIIILLLKKKIIIGGGFFFEEECCCCCCEEEDDDBBBBBBDDDEEEEEEDDD??????@@@AAACCCEEEGGGHHHNNNVVVbbbppp{{{////////////............---------,,,,,,+++++++++---------------,,,,,,++++++++++++*********)))))))))*********)))(((''''''************************&&&'''((((((((('''%%%%%%(((((()))))))))((((((''''''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((())))))))))))(((''''''((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))************)))))))))+++++++++***************(((((())))))))))))((((((%%%&&&'''(((((()))))))))))))))(((((((((((())))))''''''''''''))))))))))))***************************))))))))))))***++++++))))))))))))(((((('''&&&'''''')))******+++++++++))))))***+++,,,,,,------++++++,,,---,,,+++***)))+++***)))((((((((((((((((((((((((((())))))))))))))))))************)))))))))*********************))))))))))))))))))******))))))((((((((())))))***)))((('''''''''((()))***((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))******((((((((()))))))))******)))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((''''''((()))((((((((((((((('''''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((******))))))((((((''''''((()))))))))******************))))))))))))))))))))))))(((((()))******+++000333666888888888777777999999888777666555444333///000222444555666666666777888:::<<<=========<<<============>>>???@@@@@@CCCAAA??????@@@CCCGGGJJJKKKKKKIIIGGGEEEDDDEEEEEEGGGEEEDDDDDDEEEFFFEEEDDD??????@@@AAACCCEEEGGGHHHPPPYYYggguuu~~~////////////............---,,,,,,,,,,,,,,,,,,+++------,,,++++++******)))+++++++++************)))((())))))))))))(((((('''***************************)))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&''''''((((((((((((((((((''''''''''''&&&)))(((''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))))))))******)))(((''''''))))))(((((((((((())))))((('''&&&''')))***)))((())))))))))))))))))))))))***************++++++,,,(((((())))))((((((''''''&&&'''((()))+++++++++,,,((()))***+++,,,------...***+++,,,------,,,+++***))))))(((((((((((())))))*********++++++++++++,,,******++++++******))))))***************+++++++++))))))))))))************(((((((((((((((((()))******)))((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))*********++++++++++++***)))((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''&&&&&&((()))((((((((((((((('''''''''''''''''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))))))))))))))***))))))))))))******+++,,,///000333666777777777666888888777666666555444444000111333555666666666555555777999;;;<<<===============>>>???@@@AAABBBBBBDDDCCCBBBBBBCCCFFFIIIKKKJJJJJJIIIGGGEEEEEEFFFHHHIIIGGGEEEEEEFFFGGGFFFEEE@@@@@@@@@BBBCCCEEEGGGHHHSSS]]]lllzzz////////////............+++,,,,,,,,,,,,,,,,,,---++++++******************+++++++++************)))(((((()))*********))))))))))))))))))))))))))))))+++***(((''''''''')))***''''''(((((()))(((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((('''''''''&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&***)))((((((''''''(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))''''''(((((())))))******''''''((())))))))))))))))))***+++++++++***)))((())))))(((((((((((()))))))))(((&&&''')))***)))''')))))))))))))))))))))))))))))))))))))))***++++++(((((()))*********))))))'''((()))************************++++++,,,,,,,,,***+++,,,------,,,++++++(((((((((((()))***++++++******+++++++++,,,,,,,,,***++++++++++++***)))((()))))))))))))))***++++++((()))))))))************))))))(((((())))))***++++++***))))))((()))***+++************************(((((())))))*********+++((()))))))))************)))))))))*********++++++((())))))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((('''&&&&&&)))+++)))(((((((((''''''''''''***)))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++------...///222555888888888777777777777666555555555444222333555666666666555444666777999:::;;;;;;;;;::::::;;;>>>@@@BBBBBBCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIIIIGGGEEEEEEHHHKKKKKKIIIGGGGGGHHHHHHHHHGGG@@@AAAAAACCCDDDFFFHHHIIIUUU```qqq000/////////............+++++++++,,,,,,---------************+++,,,---...+++++++++************)))((()))***+++++++++++++++((((((((((((((((((((((((***)))&&&$$$$$$%%%''')))%%%%%%'''((())))))******'''(((***+++++++++***)))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&******)))(((((((((((((((&&&'''''''''(((((())))))&&&''')))******)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((***,,,,,,,,,,,,((())))))***+++,,,,,,---''''''((()))))))))))))))&&&''')))+++,,,---,,,,,,))))))(((((((((((())))))+++(((''''''***+++)))'''((((((((((((((((((((((((((((((((((((((()))******((()))***+++++++++++++++***************)))((((((,,,,,,,,,++++++++++++******+++,,,---------,,,+++(((((())))))***+++---...(((((())))))************+++++++++++++++***)))(((((((((((((((((()))******(((((())))))*********+++******))))))***+++,,,,,,,,,+++***))))))***++++++************************))))))))))))************(((((())))))*********+++))))))))))))************$$$%%%(((******)))'''&&&'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((''''''***,,,))))))(((((('''''''''&&&+++***)))(((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************))))))((((((''''''************+++,,,---......///111555888:::999888777777666666555555555555333444666777777666444333888888::::::::::::999888666888;;;???AAAAAAAAA@@@AAAAAAAAABBBDDDEEEGGGGGGGGGHHHIIIGGGEEEFFFIIIMMMLLLJJJHHHHHHIIIIIIHHHGGGAAAAAABBBCCCEEEGGGIIIJJJVVVbbbsss//////.........---------,,,---------,,,***((('''---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%&&&((()))++++++)))(((&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&$$$$$$%%%&&&'''((()))***((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))$$$))))))&&&$$$&&&)))(((((((((((((((((((((((()))(((((()))******((('''))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''((((((((()))++++++***)))(((((()))))),,,+++***((((((((())))))))))))))))))((((((((((((******))))))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((()))))))))))))))))))))))))))***++++++***)))***++++++***)))((('''''''''''',,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******(((((((((((())))))))))))******)))(((((((((((((((************************''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))((('''%%%$$$%%%''')))***&&&&&&''''''(((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,+++***)))(((''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((************)))'''&&&%%%&&&'''''''''((((((((()))%%%'''(((***+++++++++***'''''''''((()))*********'''(((((())))))))))))))))))***+++++++++)))((('''+++***((('''''')))+++,,,111111333444666777888999888777666666666777999999555555666666666666555555777999;;;<<<;;;:::::::::======>>>???@@@AAAAAABBBAAABBBBBBDDDFFFHHHJJJKKKLLLIIIFFFCCCBBBDDDFFFIIIIIIIIIJJJKKKLLLJJJFFFCCCBBBAAABBBEEEDDDDDDJJJQQQ[[[kkk|||//////.........------------------------,,,+++***---,,,,,,++++++,,,,,,---***************************************************((('''''')))*********))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''&&&&&&'''((()))******)))((('''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******)))(((((((((''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))!!!%%%)))***'''%%%&&&)))))))))))))))))))))))))))((((((((()))))))))((('''))))))))))))))))))))))))***)))((((((******)))((('''''''''((((((((())))))++++++***)))))))))))))))***))))))((())))))******)))))))))))))))))))))((())))))(((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))***++++++***)))***+++*********))))))***+++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))*********************((((((''''''''''''((((((************))))))))))))++++++***)))))))))))))))************************''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&(((***+++(((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,------,,,+++***)))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''&&&((((((((((((((((((((()))&&&'''((()))******))))))))))))))))))(((((((((((('''(((((())))))))))))))))))******+++***)))((('''+++***)))))))))***,,,---000111222444555777888888999888777555555555666666555555666666666666555555777999;;;<<<;;;:::::::::<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJHHHEEEBBBBBBDDDGGGIIIKKKIIIGGGGGGGGGGGGFFFEEEAAA@@@BBBDDDDDDEEEKKKSSS```ooo~~~wwwwww/////////.........------......------------......---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++)))''''''''')))***)))((())))))))))))))))))))))))(((((())))))))))))((((((+++******))))))((((((((('''((()))******)))((('''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&***))))))((('''&&&%%%%%%)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$'''******(((&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''((((((((()))))))))+++***))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))))))))))))))))))))))))))***++++++***)))***+++*********++++++---......******+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++++++++*********)))((((((''''''(((((())),,,+++++++++******)))))),,,++++++***************))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))((()))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))***)))((('''((()))***+++))))))))))))))))))(((((((((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((************************,,,,,,,,,,,,+++***((((((((((((((()))))))))******%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((((((,,,+++***)))((('''&&&%%%'''((())))))******)))))))))************)))((((((***++++++++++++,,,,,,,,,...///111333555666777777999888777555444444333333555555666666666666555555777999;;;<<<;;;::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIHHHFFFDDDBBBBBBEEEHHHJJJLLLHHHDDDBBBCCCEEEFFFGGG@@@???AAADDDDDDFFFNNNVVViiiuuuwwwnnnoooxxx////////////...............---,,,,,,,,,---///000---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++'''&&&&&&'''))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((*********))))))((((((((((((((())))))))))))((((((((((((((((((((()))***+++))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))+++***(((''''''(((************************'''(((((((((''''''((()))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''(((((((((((()))))))))******)))))))))))))))***'''(((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++,,,---...)))******+++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))+++******************+++,,,++++++******))))))(((+++******))))))*********((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))&&&''''''((()))((((((((((((((((((((())))))))))))***)))((((((((())))))***++++++******))))))((((((((((((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((++++++++++++++++++++++++******)))((('''&&&%%%%%%))))))))))))************)))******)))(((%%%###!!!''''''''''''(((((())))))************))))))))))))************))))))((((((++++++***)))((('''&&&&&&(((((()))************)))))))))*********))))))))))))***+++,,,,,,,,,++++++---...111333555666777777888888777666555555444444555555666666666666555555666888;;;<<<;;;::::::;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBEEEHHHJJJKKKHHHDDDBBBCCCEEEFFFGGG@@@???@@@CCCEEEIIIRRR[[[pppzzz}}}qqqhhhiiittt~~~000000/////////.........,,,,,,+++++++++---...000---,,,,,,++++++,,,,,,---************************************************(((((((((***,,,,,,)))'''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((('''(((((())))))))))))((((((((((((((((((((()))***+++))))))))))))))))))))))))%%%%%%&&&'''(((''''''''''''''''''((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))(((((()))))))))))))))))))))))))))'''((()))'''&&&%%%'''***(((((((((((((((((((((((()))'''&&&'''((()))(((&&&(((((((((((()))))))))******)))))))))))))))******)))))))))(((((((((''''''((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))***++++++***)))***+++,,,,,,+++***************)))******+++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++******)))))))))((((((((())))))((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&''''''((((((((((((((()))************)))(((((((((((()))))))))))))))(((((((((((((((((((((++++++******))))))((((((((((((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&%%%))))))))))))************++++++++++++)))'''$$$###'''&&&&&&&&&'''((()))***************)))))))))))),,,++++++***))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))******((()))******+++*********,,,...000333666777777777777777777777777777777777555555666666666666555555666888;;;<<<;;;:::;;;<<<;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAABBBEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGFFF@@@???@@@DDDGGGLLLWWWaaavvv~~~zzzlllbbbdddooo{{{000000000/////////......,,,,,,++++++,,,---......---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******,,,...000///,,,)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''((())))))((((((((((((((((((((((((&&&''')))*********)))((('''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((&&&((()))'''$$$$$$'''+++(((((((((((((((((((((((()))(((''''''))))))((('''((((((((()))))))))******)))))))))))))))******++++++***)))'''&&&&&&'''(((((())))))******+++++++++'''''''''(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))))))))))))))))))))))))))***++++++***)))***+++,,,,,,***))))))(((((((((******+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,---...***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((())))))***+++++++++******(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))(((((((((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++******))))))))))))***((((((((()))))))))******((())))))*********))))))''''''&&&%%%&&&''')))***((((((((()))))))))******++++++***)))(((((())))))&&&''''''((()))******+++((()))******++++++******)))))))))((())))))***+++(((((()))))))))*********,,,...111444777888888777666666777888999888888888555555666666666666555555555888:::<<<;;;;;;;;;<<<;;;<<<===???@@@BBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFCCCCCCBBBAAABBBDDDFFFGGGHHHGGGGGGHHHIIIIIIGGGFFFAAA@@@AAAEEEIIIOOO\\\hhhzzzwwwggg]]]^^^jjjuuu000000000000/////////...,,,------............------,,,,,,++++++,,,,,,---************************************************)))***,,,///111///,,,((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&''')))***+++***)))(((''''''''''''((((((((()))&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((())))))))))))((('''&&&'''((()))))))))''''''''''''''''''''''''&&&((()))'''######'''+++))))))))))))))))))))))))***)))((((((******)))((((((((()))))))))*********)))))))))))))))***+++++++++)))'''%%%%%%&&&)))***((())))))******+++,,,,,,((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++***)))***++++++******)))))))))******+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))******+++++++++***))))))(((((())))))***((((((((())))))***++++++))))))(((((())))))***+++************************''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''(((((())))))(((((()))***************(((((((((((())))))))))))************))))))((('''(((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((******************************)))))))))***+++,,,''''''((((((((()))))))))(((((('''(((((()))***+++((('''&&&%%%%%%&&&((()))&&&&&&'''((())))))***+++)))(((''''''&&&'''(((((('''''''''((()))*********))))))***++++++++++++******)))((((((((()))+++,,,******)))))))))***+++,,,,,,...222666888999999888666777777888888777666555555555666666666666555555555777:::;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCBBBAAABBBCCCEEEFFFHHHGGGGGGGGGIIIIIIHHHFFFBBBAAABBBFFFKKKRRR```mmm|||vvvfff[[[[[[gggrrr~~~000000000000////////////---...///000000///...------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++%%%'''))),,,...---)))%%%))))))))))))))))))))))))(((((())))))))))))((((((******************++++++))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))'''&&&%%%&&&((()))******''''''''''''''''''''''''&&&((()))'''######''',,,************************+++)))((()))***+++***((())))))))))))************))))))((())))))***++++++***(((%%%###$$$'''+++---((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))***+++,,,,,,,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((('''''''''''',,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---******))))))***+++,,,,,,************************'''(((((()))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((&&&&&&''''''(((((()))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,''''''''''''((((((((((((***)))(((&&&&&&&&&'''((()))(((&&&%%%%%%&&&''')))$$$%%%&&&'''((()))***+++'''&&&%%%$$$$$$%%%''''''(((((((((((())))))))))))))))))***++++++++++++******)))(((((((((***+++,,,,,,+++***))))))+++---...,,,...222666999:::999999777777888888777555333222555555666666666666555555555777:::;;;;;;;;;<<<===<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBAAABBBCCCDDDEEEIIIGGGEEEEEEGGGHHHHHHHHHCCCAAABBBGGGLLLTTTcccppp~~~wwwggg\\\\\\gggrrr{{{///000111111111000...---......//////......---,,,//////...---,,,,,,++++++,,,+++******)))************)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&!!!$$$'''(((((((((((())))))))))))************+++(((((())))))((('''&&&&&&))))))(((((('''''''''&&&'''''''''''''''((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++***)))(((''''''''''''''''''(((((())))))******$$$'''***+++***(((((()))((()))*********((('''&&&******))))))(((((('''''',,,+++***(((''''''''''''))))))************))))))''''''(((((())))))******''''''''''''((((((((())),,,++++++******++++++,,,((())))))+++,,,---......,,,,,,---------,,,++++++***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))***+++------,,,+++++++++---///000///---+++))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))************,,,++++++***************''''''(((((()))))))))***'''***---,,,)))''''''((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$&&&''')))***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))*********++++++++++++,,,...222555999;;;<<<<<<999999888888888888888888222333444444555555444444999999999:::;;;<<<===>>>@@@>>>>>>???BBBFFFIIIJJJIIIGGGEEEDDDDDDDDDBBBAAAAAAAAA@@@???@@@AAACCCDDDKKKJJJHHHHHHHHHHHHFFFEEE@@@@@@DDDJJJNNNUUUdddqqqzzziii[[[ZZZfffrrr000000000000000///............//////......---,,,///......---,,,,,,++++++++++++******+++,,,------+++))))))***+++,,,,,,+++++++++++++++++++++++++++,,,***((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&(((******)))(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&***)))))))))(((((((((((('''''''''''''''((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******))))))(((((()))******)))((('''&&&***)))))))))(((((((((''',,,,,,+++***))))))))))))))))))************)))))))))))))))))))))((((((((('''''''''((((((((()))))),,,++++++******++++++,,,))))))***+++,,,---......------------,,,,,,+++***+++++++++++++++***))))))************************************************************************))))))(((((('''(((((((((***++++++,,,---,,,,,,,,,***,,,---......,,,***(((************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++***))))))))))))***))))))))))))******++++++***---///...,,,******+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%''')))***))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))************(((((()))))))))*********)))))))))*********++++++,,,...222555888;;;<<<<<<999999999888888888777777222333444444555555444444888888999999:::<<<===>>>???>>>>>>???CCCFFFIIIJJJIIIGGGDDDCCCDDDDDDCCCBBBBBB@@@???>>>???AAADDDFFFKKKIIIHHHHHHIIIIIIGGGFFFDDDCCCFFFJJJNNNUUUcccqqqyyyiii]]]]]]jjjwww111111000///////////////......//////......---,,,.........------,,,,,,+++*********+++,,,---///000)))((('''(((***+++***)))************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&+++,,,---,,,***((('''(((''''''''''''(((((((((((((((((((((((((((''''''&&&*********))))))))))))((('''''''''''''''((())))))******)))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++*********)))((('''''''''+++***))))))******)))(((((())))))))))))(((((('''))))))))))))((((((((((((***))))))(((((())))))***))))))************))))))++++++***))))))(((''''''''''''((((((((()))))))))++++++************++++++))))))***+++,,,---......---...------,,,+++***)))*********+++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((''',,,++++++++++++,,,------)))***,,,------+++)))(((************************,,,++++++******++++++,,,******))))))((((((''''''******)))((((((((())))))***************++++++,,,(((***++++++)))(((((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%)))((('''''''''(((******((((((((())))))*********''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))******((((((((()))))))))******,,,...111555888:::;;;<<<;;;::::::999888777666666333333444555555555555444777777888999:::;;;<<<<<<>>>>>>???@@@CCCFFFHHHJJJHHHFFFCCCCCCDDDEEEDDDCCCBBB@@@===<<<===AAAFFFIIIKKKIIIHHHIIIJJJJJJIIIHHHGGGEEEFFFIIILLLTTTcccqqqzzzjjj___aaannn{{{222111///.........///000.........///......---,,,......---------,,,,,,,,,*********++++++---......(((&&&%%%&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''+++,,,---,,,)))((((((((('''(((((((((((()))))))))'''((((((((((((((('''''')))))))))((((((((((((((('''''''''''''''((())))))***)))((('''''''''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))*********'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))***+++***)))))))))((((((((('''---+++((((((******)))(((((())))))))))))((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))************))))))*********)))))))))(((((('''(((((((((((()))))))))++++++************++++++******++++++,,,------............---,,,+++***)))(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---......---,,,***)))++++++***))))))+++,,,---)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,******))))))((('''&&&&&&***))))))(((((((((((((((+++***)))))))))***++++++(((((()))(((((('''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))(((************************''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))''''''''''''''''''''''''%%%&&&''')))))))))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''''''''((()))***((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))***(((((((((((()))))))))))),,,...111555888::::::;;;;;;;;;:::999888666666555333444444555555555555555666777888999:::;;;;;;;;;===>>>@@@AAACCCEEEHHHJJJHHHEEECCCBBBCCCEEEEEEEEECCC@@@<<<:::<<>>AAABBBCCCDDDHHHKKKHHHEEECCCBBBCCCEEEEEEEEECCC@@@<<<:::;;;AAAGGGKKKJJJIIIHHHIIIKKKKKKKKKIIIBBB@@@AAAEEEIIIRRRcccrrr}}}nnnbbbcccppp}}}111111000///////////////......//////......---,,,------------------------,,,+++******)))))))))***---+++******,,,,,,+++)))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&'''(((''''''''')))+++&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((('''(((((()))***+++))))))))))))))))))))))))***)))((((((((((((((()))'''''''''((()))*********((()))***)))((('''((())))))(((((((((((())))))***(((((((((((()))))))))))))))((((((((()))******+++))))))************))))))(((((())))))***++++++,,,((((((((()))))))))************))))))))))))******+++,,,,,,,,,---------...,,,,,,---------,,,+++++++++,,,------...---------))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++*********)))))))))))))))***++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******))))))((((((******)))((((((((())))))+++***(((&&&&&&''')))******)))'''((()))+++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&'''((())))))******)))************************((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&'''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))*********++++++++++++''''''(((((((((((())))))((((((((()))))))))******---...111444777888999999;;;::::::999888777666666444444555666666666666555666777999;;;<<<<<<;;;;;;:::>>>BBBCCCCCCDDDGGGKKKIIIFFFCCCAAABBBDDDEEEEEEDDDAAA===:::<<<@@@FFFJJJKKKIIIHHHIIIJJJJJJIIIHHH???>>>@@@DDDIIIRRRbbbqqq|||ooobbbcccppp}}}000000000000000///............//////......---,,,------------------------++++++*********+++,,,,,,---,,,***++++++,,,***)))************************(((***++++++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''(((((('''&&&''')))+++)))))))))*********++++++&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))"""''',,,+++&&&$$$&&&***)))(((''''''((()))***+++'''((((((((()))))))))*********)))))))))***++++++))))))************))))))************************(((((()))))))))***************))))))))))))******,,,,,,,,,---------------++++++,,,,,,------,,,,,,++++++,,,---------------************************++++++++++++++++++++++++************************))))))((())))))***+++,,,******+++,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++***))))))))))))***---+++)))''''''((()))+++(((&&&$$$$$$''')))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))******************************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((())))))((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))*********++++++---...111444666888888999999999999888888888777777444444555666666666666666666777:::<<<======<<<;;;:::>>>CCCDDDCCCCCCGGGKKKKKKGGGCCCAAABBBCCCDDDDDDDDDAAA>>>;;;<<<@@@EEEHHHKKKIIIHHHHHHIIIIIIGGGFFF??????BBBFFFJJJRRR```nnnxxx~~~ooocccdddqqq~~~///000111111111000...---......//////......---,,,------------------------*********+++,,,---...///+++)))(((((())))))(((&&&************************))),,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((()))))))))(((&&&''')))+++''''''''''''((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''(((*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))%%%&&&&&&''')))***,,,---******))))))((((((''''''&&&---,,,&&&"""&&&+++)))(((''''''''')))***+++'''((((((((())))))******))))))(((((((((((())))))))))))************)))))),,,,,,++++++***)))))))))))))))))))))******************))))))))))))******,,,,,,------------------******+++,,,------------'''((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///+++,,,---...///...---,,,(((((())))))*********+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,++++++***************...,,,***(((''')))***,,,,,,)))&&&'''***,,,,,,***))))))))))))))))))))))))))))))))))))************************************&&&'''((()))************)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((***++++++))))))))))))))))))))))))((((((''''''''')))+++,,,&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((()))***************'''((()))***+++,,,------************************&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))************++++++++++++---///111444666888888888999999888888888888888888444555555666666666666666666888:::<<<>>>===<<<<<<999>>>CCCDDDCCCCCCGGGKKKLLLHHHDDDAAAAAACCCDDDDDDDDDBBB>>><<<===@@@DDDGGGKKKJJJHHHHHHHHHHHHFFFEEEAAABBBDDDIIILLLRRR___llluuu{{{~~~oooccceeerrr555///)))(((,,,//////---,,,------...///000111111//////.........---------++++++++++++++++++++++++,,,***(((((((((&&&""""""(((+++)))(((((()))))))))************))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******++++++(((%%%%%%(((++++++***(((((()))++++++,,,,,,,,,*********)))***+++,,,---(((((((((((())))))))))))+++*********))))))(((((())))))******++++++,,,,,,(((((((((((())))))))))))+++++++++***)))'''&&&%%%((()))))))))(((&&&###""")))))))))))))))******+++)))))))))(((((((((((((((,,,+++)))(((((()))+++,,,---,,,+++)))))))))******)))************+++++++++,,,,,,------------,,,,,,++++++,,,......---)))&&&'''''')))***,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,++++++*********++++++,,,,,,,,,---,,,******,,,---,,,+++))))))))))))))))))))))))+++++++++++++++,,,---...+++++++++*********))))))(((***,,,+++)))'''((())))))))))))))))))*********...---+++)))(((((())))))++++++,,,,,,,,,++++++***)))))))))(((((('''&&&%%%))))))((((((''''''&&&&&&)))'''&&&'''***+++***((()))'''&&&(((,,,---+++((())))))))))))************)))))))))))))))))))))))))))))))))******)))))))))''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((***)))(((((()))***((('''+++***)))'''''''''((())))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%******)))))))))))))))***---///222666888999999999:::888666555666666555444333444555777888888888888555777;;;>>>??????>>>======???@@@AAAAAACCCFFFHHHLLLIIIEEECCCCCCDDDDDDCCCAAA@@@>>>;;;999<<>>>>>===<<<<<<>>>@@@AAABBBCCCFFFIIIKKKHHHDDDBBBBBBBBBCCCBBBBBBAAA???<<<:::===CCCHHHKKKKKKJJJJJJIIIHHHHHHHHHCCCBBBDDDIIIMMMSSS^^^iiiwwwvvvjjjiiittt333000------000111///---.........///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,+++***))))))***,,,,,,+++))))))******++++++******)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''((()))*********)))((((((''''''''''''(((***)))((((((''''''(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))'''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((((()))******)))((('''(((((((((((())))))))))))************))))))))))))***))))))))))))))))))((((((((((((((())))))))))))%%%&&&''''''((((((((((((&&&''')))***++++++***)))'''''''''((((((((())))))************************,,,+++***))))))***+++,,,+++******)))))))))************+++++++++,,,,,,,,,++++++,,,------.........555222---++++++,,,------------,,,,,,,,,,,,---------.....................//////////////////000000............////////////...,,,+++,,,---...---,,,------,,,,,,++++++******///...---,,,++++++++++++++++++++++++++++++++++++)))***++++++)))((()))***************************)))(((((((((((()))***+++//////...---+++)))'''&&&''''''(((******+++++++++'''(((((()))******++++++***)))(((((()))***)))'''(((***++++++)))(((((()))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++************)))((('''&&&************************((((((''''''&&&''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&'''((()))***&&&%%%%%%&&&((()))(((''')))(((((((((((())))))***+++***)))(((((('''((((((''''''''''''''''''''''''''''''(((((())))))*********))))))(((((())))))******)))))))))))))))******+++---000444666888888888;;;999777777888888777666666666777777777777666666666888:::<<<===<<<;;;:::;;;===???AAABBBDDDHHHJJJJJJGGGCCC@@@@@@AAAAAAAAADDDCCC@@@===<<<>>>CCCGGGJJJJJJIIIIIIHHHGGGGGGGGGAAA@@@BBBHHHMMMTTT```lll{{{{{{nnnlllvvv222000///000222222000---///////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++///---+++*********++++++...+++))))))+++---+++(((((())))))******))))))((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''((((((((()))))))))***)))(((''''''''''''((((((******)))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))(((((((((((()))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''###%%%(((***,,,,,,,,,+++(((((((((((())))))))))))*********)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***************,,,,,,,,,+++)))'''%%%$$$'''(((((()))))))))))))))***************+++++++++++++++***))))))***++++++******))))))************++++++++++++,,,,,,,,,---...............//////000666333000//////111111111111000///......//////000---...//////000000000000222222333444555555666666222222111111111000000000///...---...//////...---......---,,,,,,+++++++++000///...------,,,,,,---+++++++++,,,,,,,,,,,,,,,)))))))))(((((((((((()))++++++***************)))(((((((((((((((((()))))).........---+++)))((('''((()))***+++++++++++++++))))))*********++++++++++++******)))))))))((('''***,,,...---)))'''(((***((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''((()))***+++'''&&&&&&'''***++++++***''''''(((((())))))******++++++)))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++******(((''''''(((******))))))))))))))))))***++++++---111555777999999999;;;999777777888999888777777777777777777666555555777888:::;;;<<<;;;::::::999<<<>>>@@@BBBEEEIIILLLJJJGGGCCCAAAAAAAAABBBAAAEEECCC@@@>>>>>>@@@DDDGGGJJJIIIIIIHHHHHHGGGFFFFFF@@@???AAAFFFLLLTTTbbbooo~~~rrrooowww111111111111222111000...///////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++------+++***))))))+++,,,///+++((((((***+++)))''''''(((((((((((((((((('''((())))))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))***)))))))))((((((((('''((((((''''''''''''((((((******)))(((((((((((((((&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))((((((&&&&&&&&&'''''''''((()))))))))(((((( """%%%'''))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''(((((((((((())))))))))))***************))))))(((%%%&&&'''((()))*********((()))***+++++++++******))))))******+++++++++++++++******************+++))))))******++++++,,,,,,+++,,,,,,,,,------------///......---......///000111111000222333444222111222222222111222222333333000111222333444555666777:::;;;<<<>>>@@@@@@@@@@@@999888888666555444333222444333333444555555444222111111111111000000////////////...---------------,,,,,,,,,,,,,,,,,,------+++***)))))))))***++++++,,,+++++++++******))))))*********)))(((''''''&&&++++++,,,,,,,,,+++******+++++++++++++++***)))))),,,+++++++++*********)))+++++++++***)))(((((())),,,...000///+++((()))+++((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******************)))(((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))******'''&&&&&&'''***++++++***''''''(((((())))))******++++++)))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++***)))'''''''''''')))***))))))(((((()))***++++++,,,///222666999:::;;;;;;;;;999777777888999888777777888888777777666555444888888:::;;;;;;;;;;;;:::999;;;>>>@@@BBBEEEIIILLLKKKHHHDDDAAAAAABBBBBBBBBDDDBBB???>>>???BBBEEEGGGJJJIIIIIIHHHHHHGGGFFFFFF@@@>>>@@@EEEKKKUUUdddrrrssspppxxx111111111111111000//////.........///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++((()))************,,,...---+++)))((())))))(((''''''(((((())))))(((((('''***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))***************)))((('''''''''(((''''''''''''(((((()))***)))((((((''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((()))******((('''((()))((())))))*********))))))''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))***************))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%&&&'''(((***++++++)))***+++,,,,,,,,,+++***(((((())))))***+++++++++************************))))))+++,,,------------,,,,,,,,,---------.........---------///111333444333333555888999888555222444555777888999::::::::::::::::::;;;>>>AAACCCEEEIIIKKKNNNPPPQQQOOONNNLLLEEEDDDCCC@@@>>>;;;:::999777666666888999999777444333333333333333333333333111111000......---------.........------,,,,,,,,,///---++++++,,,.........,,,,,,,,,+++******))))))+++++++++***)))(((&&&%%%))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++)))((((((,,,,,,++++++***))))))((()))+++++++++)))((()))***---...///...,,,*********))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))(((((('''''''''''''''''''''''''''))))))(((((('''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))))))))&&&%%%%%%&&&((()))(((''''''((()))))))))))))))(((+++***)))(((((('''((((((''''''''''''''''''''''''''''''(((((())))))******)))((((((''''''(((((()))(((((((((((()))***+++,,,---///333777:::;;;<<<<<<:::888666666888999888777777777888777777666555555888999:::;;;;;;<<<<<<<<<999;;;>>>@@@BBBEEEIIILLLKKKHHHDDDBBBBBBBBBCCCBBBCCC@@@======@@@DDDFFFGGGJJJJJJIIIIIIHHHGGGGGGGGG@@@>>>???DDDJJJUUUeeesss~~~rrrpppxxx000111111000/////////000------......//////000000.........------------,,,++++++++++++++++++++++++(((***,,,---+++***,,,---***++++++***)))(((((()))))))))************))))))***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((())))))******&&&)))+++***)))((()))+++)))))))))******))))))(((,,,,,,,,,++++++******)))(((((((((((())))))))))))((()))))))))************)))))))))***************(((((((((((())))))))))))''''''((())))))))))))(((+++******)))((((((((((((((()))+++,,,,,,,,,***)))''''''((())))))***++++++*********++++++*********)))***,,,...////////////------------............//////000222555999===???DDDDDDEEEFFFGGGEEEAAA>>>;;;>>>AAAEEEGGGHHHHHHGGGHHHGGGGGGHHHKKKPPPUUUXXX]]]___bbbdddccc___ZZZWWWTTTRRRPPPLLLIIIEEECCCAAA=========???@@@@@@===;;;999999999:::;;;;;;<<<<<<;;;:::777555333111000///000000///...---,,,++++++///,,,)))))),,,......---------,,,++++++***))))))******+++++++++***((('''((()))***+++,,,---------)))***************))))))***************)))))))))(((***,,,+++))))))***,,,,,,+++++++++,,,+++***((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''))))))*********))))))((('''&&&%%%&&&'''((('''&&&((())))))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((()))***+++,,,,,,...222666999;;;<<<<<<888777555666777888888777666777777777777777666555888999:::;;;<<<===>>>>>>:::<<>>;;;<<>>???@@@;;;===???AAABBBDDDHHHJJJIIIFFFBBB??????@@@@@@@@@???<<<:::<<>>>>>???===>>>???AAADDDFFFHHHIIIIIIFFFDDDCCCDDDDDDDDDCCCBBB>>>;;;;;;@@@DDDFFFGGGQQQQQQPPPOOOMMMJJJGGGEEEGGGBBB@@@CCCJJJUUUffftttvvvnnnmmmyyy~~~|||111000000000////////////..............................---------,,,,,,,,,---------------------------,,,***)))(((((())))))((()))+++,,,,,,+++)))((()))))))))))))))))))))***************)))))))))((((((((((((((()))***+++,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%'''(((******)))((('''+++***((()))++++++)))&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---******++++++,,,---...////////////000000//////...222222333333333333222222333333333444666999<<<===FFFKKKPPPTTTWWW^^^gggooopppmmmiiieeeaaa\\\WWWSSSPPPQQQTTTVVVWWWWWWVVVUUU\\\\\\]]]^^^aaaeeehhhjjjkkkllljjjeee^^^XXXUUUTTTUUUVVVUUUSSSPPPOOOPPPRRRQQQSSSTTTUUUUUUWWWYYY\\\```bbbfffjjjmmmooooooooonnnggg^^^XXXSSSOOOHHHCCC???===;;;::::::888555333222111/////////...---+++000///------......---+++,,,+++++++++++++++++++++************************************************)))************+++++++++******)))))))))(((((((((************************(((((((((((((((((((((((()))))))))))))))*********************)))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&*********)))((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((((((((()))***(((((((((((())))))))))))***)))(((''''''((()))***((())))))******))))))((())))))))))))))))))))))))%%%&&&''')))******++++++...///111444666777888888666555555666777666444222333444555666777777777666888999:::<<<===>>>>>>???===>>>>>>@@@BBBEEEHHHJJJJJJGGGEEEDDDDDDEEEEEEDDDBBB???<<<===AAAEEEGGGHHHMMMMMMMMMMMMLLLJJJHHHGGGHHHDDDBBBEEEKKKUUUeeessswwwnnnmmmyyy|||yyy111111000000000/////////..............................---------,,,,,,,,,------------------------...---+++***))))))***+++)))***+++,,,,,,+++***)))******))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,******))))))))))))((((((((((((((('''''''''&&&&&&((((((((()))))))))******+++***)))***+++***)))'''))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222333444555666555333000///222222333444444444444444555666999<<<@@@CCCFFFHHHMMMQQQUUUXXX[[[```gggmmmmmmiiiddd```]]][[[XXXWWWQQQRRRTTTUUUUUUUUUTTTSSSVVVWWWYYY[[[\\\^^^_________^^^[[[UUUNNNIIIGGGFFFJJJKKKLLLKKKJJJKKKMMMOOOTTTUUUUUUVVVWWW\\\aaafffjjjnnntttzzz~~~~~~}}}{{{xxxqqqiiibbb^^^XXXRRRNNNHHHGGGFFFEEEEEEBBB>>>;;;999666333222222222111000000///.........---***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++************))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))******))))))((((((''''''((())))))******))))))(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))******************)))))))))))))))))))))))))))&&&'''((())))))***++++++---///222555777888888777888777777888999999777555333444555666777777777666888999:::<<<===>>>>>>???>>>=========@@@CCCGGGJJJJJJHHHEEEDDDEEEFFFEEEEEEBBB@@@>>>???BBBFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHEEEDDDGGGLLLTTTcccpppyyypppnnnxxxyyywww}}}111111111000000000//////..............................---------,,,,,,,,,---------------------------,,,+++***))))))***+++)))***++++++++++++***)))*********)))))))))))))))*********)))))))))))))))))))))(((((()))***++++++)))))))))(((((((((((((((((((((((((((''''''''''''***)))((((((((()))+++,,,(((((((((((((((((('''&&&((((((((()))))))))))))))'''((()))******)))((('''))))))******)))(((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))************))))))'''((()))******)))((('''))))))******++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,------,,,---------....../////////111222444555555444444444444555666555444333222222333555666888999999999<<<>>>AAAEEEIIILLLOOOPPPQQQSSSUUUVVVWWWZZZ___bbb```]]]ZZZWWWVVVUUUSSSQQQOOOOOOPPPPPPPPPPPPOOONNNMMMOOORRRUUUWWWWWWVVVVVVSSSQQQLLLGGGBBB???>>>>>>AAACCCDDDEEEEEEFFFHHHJJJQQQQQQQQQQQQTTTZZZbbbhhhmmmrrryyy~~~|||xxxssskkkeee```\\\WWWSSSQQQPPPPPPPPPPPPMMMHHHDDDCCC@@@<<<999888888777666444222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********************)))))))))))))))************))))))))))))''''''''''''((((((((((((+++***((((((((((((***+++&&&&&&'''((()))******+++)))))))))******)))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))******&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,+++...222666888888888777999888777888999999888777444555555666666666666666888999:::<<<===>>>>>>???>>><<<;;;<<<>>>BBBGGGJJJIIIGGGDDDDDDDDDEEEEEEDDDAAAAAAAAABBBDDDGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFEEEEEEHHHKKKRRR```nnn}}}sssooowwwvvvuuu}}}111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------,,,+++***)))((()))***************++++++*********************))))))(((((())))))))))))))))))******))))))))))))))))))***+++((((((((((((((()))))))))))))))((((((((('''''''''***)))((((((((()))+++,,,'''((())))))((('''&&&&&&''''''(((((())))))))))))'''(((***++++++***((('''))))))******)))((('''''')))))))))))))))((((((((((((((((((((())))))))))))))))))************))))))'''((()))******)))((('''(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))******+++++++++******+++,,,---......///------///000222333444555666666777888888777666555333333333333444666888999888:::<<<>>>@@@BBBCCCDDDEEEFFFIIILLLOOOQQQRRRSSSUUUUUUUUUTTTTTTTTTVVVXXXQQQPPPPPPQQQQQQOOOLLLIIIGGGGGGGGGHHHHHHHHHGGGGGGFFFIIIMMMRRRTTTUUUTTTSSSJJJHHHCCC@@@>>>=========???AAACCCCCCCCCCCCDDDFFFHHHHHHGGGHHHJJJPPPXXX^^^fffkkkrrryyy|||{{{xxxvvvrrroooiiieeeaaa]]]ZZZXXXXXXXXXXXXXXXXXXUUUQQQMMMLLLIIIDDDAAA@@@@@@???>>><<<999555333333333333333------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************))))))(((((())))))))))))))))))******************))))))))))))'''''''''((((((((())))))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))************))))))'''''''''((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))&&&'''(((******+++******))))))))))))(((((((((((((((((())))))))))))((((((******++++++++++++******(((((((((((((((((((((((())))))(((((()))***+++,,,+++---111555888999888777666444333444555666555444555555555555555666666777888999:::<<<===>>>>>>???===<<<;;;;;;>>>BBBFFFIIIHHHEEECCCBBBCCCCCCCCCBBB@@@AAACCCDDDEEEGGGIIIJJJMMMLLLKKKJJJIIIIIIHHHHHHDDDCCCEEEGGGIIIPPP___nnn~~~wwwpppuuuzzzsssuuu~~~222222111111111000000000////////////////////////......---------,,,,,,,,,------------------------+++***)))(((((()))***+++************************++++++******)))((((((((())))))))))))***************)))))))))))))))******(((((())))))))))))******)))))))))(((((((((''''''))))))((('''((()))***+++)))***++++++)))(((((()))&&&''''''(((((())))))***'''((()))******)))((('''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))************))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************)))))))))******+++,,,,,,+++,,,---...///000111111000000222444666888999:::::::::::::::999888777777555444444555777;;;???AAACCCDDDFFFHHHJJJKKKLLLLLLKKKLLLLLLMMMNNNPPPPPPQQQRRRQQQPPPOOONNNMMMMMMMMMGGGHHHJJJMMMNNNLLLGGGCCC???@@@@@@AAABBBCCCCCCDDDCCCFFFKKKPPPTTTUUUTTTSSSJJJGGGCCCAAAAAAAAAAAA@@@>>>@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBDDDHHHNNNRRRVVVZZZ```fffiiijjjhhhgggiiigggeeebbb```___^^^^^^[[[[[[[[[[[[\\\ZZZWWWTTTSSSPPPMMMLLLLLLLLLKKKJJJCCC@@@;;;888666555444333//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((('''))))))))))))************((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))******++++++******)))''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''')))***+++,,,++++++(((((((((((())))))))))))(((((())))))))))))(((((()))******************)))))))))))))))))))))))))))******)))((()))***+++,,,+++---111444777999999999777555444444666777777666666666555555555555666777888999:::<<<===>>>>>>???===<<<<<<<<>>@@@CCCEEEGGGKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIHHHHHHHHHGGGGGGBBBCCCFFFIIIKKKIIIEEEAAA@@@@@@AAACCCDDDFFFHHHIIILLLOOOTTTXXX\\\]]]\\\\\\TTTQQQMMMLLLLLLLLLJJJHHHBBBDDDFFFFFFEEEDDDDDDEEEDDDFFFGGGHHHHHHJJJMMMOOOOOOPPPSSSUUUVVVVVVUUUTTTZZZZZZZZZZZZYYYZZZ\\\^^^\\\[[[[[[[[[\\\\\\ZZZYYYZZZYYYYYYZZZ]]]^^^^^^]]]RRRPPPLLLIIIEEE@@@:::666444333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++(((((()))))))))******************************************************************)))))))))))))))((()))))))))************(((((((((((('''''''''''''''((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))******++++++******)))'''((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***++++++******&&&&&&'''((()))***++++++'''((()))******)))((('''((())))))******))))))((())))))))))))))))))))))))+++***)))((((((***+++---,,,...000333666888::::::999777555666777999999999777666555444444555666777888999:::<<<===>>>>>>???<<<<<<===>>>AAADDDFFFHHHHHHEEECCCBBBCCCCCCCCCBBB===AAAEEEGGGFFFFFFGGGIIIMMMLLLJJJHHHGGGFFFFFFFFFBBBBBBDDDGGGIIIRRRfffwww~~~xxxmmmnnntttzzzyyyuuusssyyy222222222111111111111000000000000000000000000000......---------,,,,,,,,,---------------------------,,,+++++++++,,,---...++++++************+++++++++++++++***)))(((((('''(((((())))))*********+++******)))))))))))))))***))))))******+++++++++,,,))))))))))))((((((((((((''''''''''''((((((((((((&&&(((******'''%%%&&&(((&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%%%%&&&'''((((((((('''******))))))((((((((('''(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))+++***)))))))))***,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++,,,,,,---...//////000000222333555666777888999999:::;;;;;;<<<======<<<;;;:::::::::<<<===>>>>>>@@@CCCFFFIIIJJJJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHLLLJJJHHHGGGGGGHHHIIIKKKIIIHHHGGGHHHIIIJJJIIIHHH@@@@@@BBBEEEFFFFFFCCC@@@DDDEEEFFFHHHKKKNNNPPPQQQ]]]```dddgggjjjkkkkkkjjj___[[[XXXVVVWWWVVVSSSPPPLLLOOOQQQRRRQQQPPPPPPQQQLLLNNNQQQQQQQQQPPPQQQRRRVVVUUUTTTRRROOOMMMKKKJJJMMMNNNOOOPPPQQQTTTWWWZZZ\\\[[[ZZZZZZ\\\]]]\\\[[[``````bbbfffjjjmmmnnnmmmfffeeeccc```ZZZQQQGGGAAA777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++&&&'''''''''(((((())))))************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++************))))))))))))(((((((((((())))))))))))'''((()))******)))((('''%%%%%%&&&((()))+++,,,,,,******++++++++++++******(((((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((())))))###$$$''')))******))))))%%%&&&'''((()))***+++,,,'''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((((((***,,,------...000222555888:::;;;666444222222444666666666777666555444444555666777888999:::<<<===>>>>>>???<<<<<<>>>???BBBDDDFFFHHHIIIFFFDDDCCCDDDDDDDDDCCC<<<@@@EEEGGGFFFFFFGGGIIIKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCEEEGGGJJJTTTiii|||~~~wwwkkkjjjpppyyyxxxuuutttzzz222222222111111111111000000000000000000000000000......---------,,,,,,,,,...------,,,,,,------...///---,,,***))))))***************************************++++++,,,,,,,,,******))))))))))))*********)))(((((((((***+++,,,************************))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++///...,,,)))'''%%%$$$$$$+++(((%%%%%%'''(((&&&$$$((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******((()))***++++++***)))(((&&&&&&'''((()))******+++))))))))))))))))))))))))******))))))(((((('''''')))***,,,,,,,,,---...000000///---,,,,,,,,,---...------,,,,,,---///111222777888:::<<<>>>>>>>>>>>>>>>>>>??????>>>===;;;:::999999:::<<>>777333111000000000---------------,,,,,,,,,******,,,------,,,+++***------,,,+++***)))((('''******++++++++++++******************************+++++++++*********))))))))))))))))))((((((((((((***)))(((''''''((()))******+++,,,+++)))(((((()))(((((((((((()))))))))))),,,,,,++++++******))))))(((((((((((()))))))))))),,,++++++***)))((((((''''''(((((()))***++++++,,,'''''''''''''''((())))))+++***)))(((((('''(((((())))))(((((((((((())))))******+++******)))((('''''''''((()))))))))))))))333///***%%%###%%%)))+++))))))))))))))))))))))))'''''''''((()))+++---------...000333555666777888888666555444444555666888888777555333333333555666777:::<<<===<<<;;;;;;<<<======>>>???BBBEEEHHHIIIHHHEEEBBBAAABBBDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGBBB@@@BBBGGGNNNXXXggguuu|||rrrhhhjjjqqqyyyzzzyyyvvvwww~~~222222222111111111111000000000000000000000000000.........---------,,,,,,------,,,,,,,,,,,,---------,,,+++)))))))))))))))***************************++++++++++++++++++,,,******))))))))))))*********)))((((((((()))+++,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''((())))))***''''''''''''((())))))***)))&&&%%%%%%''')))(((&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))***+++------,,,,,,---//////...---,,,,,,,,,------.........000222444777888;;;<<<===???@@@@@@??????===<<<;;;;;;<<<===???@@@@@@DDDHHHJJJIIIJJJLLLOOOSSSVVVXXXXXXTTTPPPNNNMMMJJJHHHFFFFFFGGGGGGDDDAAADDDCCCCCCDDDFFFHHHKKKMMMRRRTTTWWWYYYZZZYYYXXXWWWOOONNNMMMMMMNNNQQQTTTVVV[[[ccchhhiiijjjpppvvvyyy~~~|||yyyvvvrrrnnnkkkiiigggccc___^^^aaadddeeeeeehhhiiilllmmmnnnqqqtttwwwxxxwwwvvvwwwyyyzzzzzzyyyvvvsssoookkkgggccc^^^[[[UUUSSSOOOKKKHHHHHHHHHIIIGGGIIIMMMPPPRRRUUUXXXZZZ```ccciiirrrzzz}}}|||yyy~~~nnn^^^OOOIII???777222000...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***+++++++++*********************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((((((******)))(((((()))******&&&'''((('''%%%%%%&&&'''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))*********)))))))))))))))''''''((())))))***++++++&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((())))))(((((((((((()))))))))))))))***))))))((((((''''''((()))))))))))))))+++((($$$!!! """%%%'''))))))))))))))))))))))))))))))((())))))***+++,,,---...000333555666777888777666555444444555666777666555333111111222333444666888;;;<<<;;;:::;;;<<<=========???AAADDDGGGIIIGGGEEEBBBAAABBBCCCDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIMMMLLLJJJIIIGGGFFFEEEEEEAAA@@@AAAGGGMMMWWWggguuu|||tttjjjlllsss{{{vvvvvv|||222222222111111111111000000000000000000000000000.........------------,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))((())))))************************+++++++++++++++***************))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((()))***)))((('''&&&&&&&&&&&&'''&&&%%%%%%((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((******))))))))))))*********************+++++++++((((((((((((((((((((((((+++++++++++++++************,,,---,,,++++++,,,------------,,,,,,---......000111333555888;;;>>>???@@@@@@AAAAAAAAA@@@@@@???;;;:::888888;;;@@@EEEIIIHHHOOOVVVWWWTTTRRRUUUYYYYYYYYYXXXUUUPPPKKKIIIHHHEEECCCAAAAAABBBCCCBBBAAA@@@AAACCCGGGMMMRRRWWWZZZbbbdddfffhhhhhhgggeeecccWWWVVVVVVVVVWWWZZZ\\\^^^bbbjjjqqqrrrtttzzz~~~|||uuummmgggcccaaa]]]\\\ZZZZZZ]]]```dddgggnnnqqqtttvvvwwwyyy|||yyysssoookkkhhheee^^^ZZZTTTMMMIIIGGGGGGHHHEEEGGGJJJKKKLLLNNNQQQSSSWWW\\\dddmmmuuuxxxvvvtttwwwkkk\\\TTTIII>>>777222000...------------------------***++++++,,,,,,++++++***((())))))***+++,,,------******++++++++++++******))))))))))))))))))))))))+++++++++*********************)))))))))(((((((((******))))))))))))******&&&((())))))''''''(((***(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++******))))))((((((''''''''''''(((((())))))***%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&'''))))))))))))(((((((((((())))))''''''((()))))))))((((((''''''((())))))))))))))))))(((&&&%%%%%%''')))***))))))))))))))))))))))))+++******)))))))))******---...000333555666777888777666555444444555666777555444333222222222333444444666999;;;;;;:::;;;<<<<<<<<<===>>>@@@CCCFFFHHHGGGDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHNNNMMMLLLJJJHHHFFFDDDCCCAAA@@@AAAGGGNNNXXXiiiwww}}}xxxnnnooovvvzzztttttt{{{222222222111111111000000////////////////////////............------------,,,++++++******++++++,,,,,,++++++***************************************,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((())))))***)))((('''%%%%%%$$$$$$''''''&&&&&&'''((())))))((((((((((((((()))))))))))))))(((((((((((())))))+++******))))))(((((((((+++***)))(((((()))***+++)))))))))(((((((((((((((((((((((((((((((((((((((++++++++++++++++++*********+++,,,+++*********,,,,,,,,,---...000111333333666777999;;;===@@@BBBCCCAAAAAA@@@@@@???>>>======:::::::::;;;@@@FFFLLLPPPNNNSSSYYY[[[ZZZXXXWWWXXXYYYWWWSSSMMMHHHDDDAAA@@@BBB@@@???>>>???@@@AAAAAABBBDDDIIIPPPXXXaaagggkkkooopppppppppmmmiiifffcccYYYYYYXXXYYYZZZ\\\^^^```bbbhhhmmmnnnpppuuuyyyyyy|||vvvnnngggbbb___^^^VVVVVVVVVVVVWWW[[[```dddjjjmmmpppssstttvvvyyy{{{||||||yyyqqqlllhhheeeddd]]][[[WWWSSSPPPNNNNNNMMMLLLNNNNNNNNNLLLKKKLLLMMMMMMQQQWWW^^^cccffffffeeejjjsss|||~~~|||vvvpppccc[[[OOODDD===999666555000000000///////////////,,,,,,,,,,,,,,,++++++***((()))******+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))'''((())))))))))))***+++(((((((((((())))))))))))((((((((())))))*********(((((((((((())))))))))))---,,,+++)))(((&&&%%%%%%&&&'''''''''((((((((()))&&&''')))++++++***)))'''((((((((((((((()))******))))))(((((((((((())))))&&&&&&'''(((((()))((((((''''''((()))))))))))))))++++++******++++++,,,,,,((((((((((((((((((((((((******))))))******++++++---...000333555666777888777666555555555555666777777666555555555555666666444666:::;;;<<<<<<===>>>;;;;;;<<<>>>@@@CCCFFFGGGGGGDDDBBBAAABBBCCCCCCCCCCCCDDDDDDCCCBBBCCCFFFIIINNNMMMLLLKKKIIIGGGEEEDDDCCCAAABBBHHHOOOZZZkkkzzz|||qqqrrrxxx~~~}}}vvvpppqqq{{{222222222111111111000000//////////////////////////////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++******)))))))))******))))))))))))******))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((())))))***+++###$$$$$$%%%''')))***+++)))))))))((('''&&&'''((((((((((((((())))))******))))))(((((((((((())))))++++++******))))))((((((+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))************************(((***++++++++++++,,,------...000333666888:::;;;======>>>???@@@AAAAAABBB>>>>>>===<<<;;;;;;;;;:::;;;<<>><<<:::333222222111000000//////...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))******+++++++++(((((((((((())))))))))))***)))))))))((((((''''''''''''''''''((((((((((((''')))+++,,,---,,,***)))******)))((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((()))((((((''''''((()))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((())))))***,,,---...---...000333555666777888666666555555555555666666666666666555666666666777555888;;;=========>>>???;;;;;;<<<>>>@@@CCCFFFGGGHHHEEEBBBAAABBBDDDDDDDDDDDDDDDDDDCCCBBBDDDGGGJJJLLLLLLLLLKKKKKKIIIHHHGGGDDDBBBCCCIIIPPP\\\nnn}}}~~~ssssssyyyxxxppprrr{{{222222222111111111111000000000000000000000000000/////////.........------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,***************************************)))))))))******))))))))))))******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***++++++''''''&&&&&&'''(((((()))*********)))&&&&&&'''((('''(((((())))))******+++))))))(((((((((((())))))******************))))))******))))))))))))*********************+++++++++)))))))))))))))))))))))))))))))))***************(((***,,,---...///111333333555777:::===???AAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;:::999999:::::::::===@@@DDDIIILLLOOOPPPQQQQQQOOOOOOSSSXXXXXXQQQKKKJJJGGGCCCAAAAAAAAAAAA@@@@@@CCCGGGJJJNNNRRRWWW[[[```aaaccceeehhhjjjlllmmmnnnkkkgggbbb\\\WWWSSSQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY\\\[[[YYY\\\ccchhhhhhllliiifffaaa^^^[[[YYYYYYWWWUUUSSSRRRTTTVVVZZZ\\\]]]___aaaccceeehhhmmmpppqqqrrruuuyyy~~~uuupppjjjddd```\\\YYYVVVTTTVVV[[[___aaa```^^^]]][[[]]]^^^]]]YYYTTTPPPOOOLLLLLLKKKHHHEEEDDDFFFHHHJJJQQQXXX\\\```fffiiihhhccc]]]TTTLLLFFFBBB???===888777666555333111000000000000///---------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********)))))))))(((((())))))))))))(((((('''((())))))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&''')))***++++++((((((((((((((((((((((((((()))***,,,,,,++++++***))))))'''&&&&&&%%%%%%%%%))))))(((((((((((())))))''''''((()))))))))((((((''''''((()))))))))))))))'''(((((()))(((((('''&&&))))))))))))))))))))))))((((((((()))+++---...///---...000333555666777888666666666666666666666666333444444444555555555555777999<<<>>>>>>>>>>>>???<<<<<<===>>>@@@CCCFFFHHHIIIFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDBBBAAACCCGGGJJJKKKKKKLLLLLLLLLJJJIIIHHHDDDBBBCCCIIIQQQ]]]ppp}}}sssttt{{{}}}tttttt|||222222222111111111111000000000000000000000000000////////////............------,,,,,,,,,,,,------++++++,,,---------,,,+++************************))))))))))))******************))))))))))))******)))******+++***)))((('''************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******---,,,***((('''%%%%%%$$$((()))***)))'''&&&(((***'''(((((()))******++++++))))))(((((((((((())))))******************++++++))))))************))))))))))))******++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))+++///111333555888:::<<<>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBAAA???===;;;:::999999999999:::;;;======@@@BBBEEEHHHKKKLLLLLLLLLKKKKKKKKKNNNPPPOOOKKKFFFBBB@@@>>>@@@CCCGGGHHHGGGKKKOOOTTTXXX[[[^^^cccffffffgggggggggggggggffffffdddaaa]]]XXXTTTRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWZZZ\\\\\\```hhhkkkiiikkkjjjhhhfffcccaaa___^^^___[[[WWWWWWZZZ^^^______bbbccccccdddfffkkkqqquuuuuuuuuuuuvvvwwwvvvsssqqqgggeeebbbaaa___]]]YYYVVVXXXZZZ]]]___```___^^^\\\[[[___cccfffddd```]]][[[XXXXXXVVVQQQLLLHHHHHHIIIEEEIIIKKKKKKOOOVVVYYYWWWZZZVVVPPPLLLIIIGGGEEECCCBBBAAA???===:::888666555333222000///.........///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))***++++++++++++***)))+++,,,---,,,+++***+++,,,(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))))))))*********(((''''''&&&&&&&&&''''''))))))(((((((((((()))))))))))))))***))))))((((((''''''((()))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))***)))******+++,,,---...---...000333555666777888555555666666666666555555333333444555555555555555777:::<<<======<<<===>>>=========???AAADDDGGGIIIJJJHHHEEEDDDEEEFFFGGGFFFDDDCCCBBB@@@@@@BBBFFFIIILLLMMMNNNNNNLLLJJJHHHFFFCCC@@@AAAGGGOOO\\\ooozzzrrruuu}}}|||tttsss{{{222222222111111111111000000000000000000000000000000/////////...............------,,,,,,------...)))***,,,,,,---,,,+++***************************(((((())))))******++++++******))))))))))))******)))***+++++++++)))((('''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******&&&((())))))''''''***---'''(((((()))***+++++++++))))))(((((((((((()))))))))))))))***+++++++++,,,((()))***++++++***)))(((&&&''''''((()))******++++++++++++++++++++++++++++++++++++,,,,,,---------***---111444666999===@@@DDDEEEFFFGGGGGGGGGFFFEEEAAAAAAAAA@@@>>><<<:::888999999999:::;;;===???AAACCCCCCEEEFFFGGGHHHIIIIIIEEEGGGIIIJJJIIIGGGEEEDDDDDDBBBBBBFFFLLLQQQSSSSSSWWW[[[```ccccccdddfffiiidddeeeeeeeeeeeedddcccccc]]]ZZZVVVSSSQQQRRRTTTUUUSSSSSSTTTVVVWWWXXXYYYZZZ]]]aaaeeehhhnnnuuuvvvtttsssssssssrrrqqqpppnnnmmmlllgggbbbccchhhlllmmmkkknnnnnnnnnnnnqqqvvv}}}~~~|||zzzwwwrrrmmmiii]]]]]]]]]___```^^^[[[XXX_________^^^]]]\\\ZZZZZZZZZ```ggglllmmmkkkiiigggaaabbbbbb]]]WWWQQQNNNNNNIIIIIIGGGDDDGGGMMMOOOMMMOOOMMMKKKJJJKKKLLLLLLKKKKKKJJJHHHEEEBBB???===<<<444333111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))******+++++++++++++++++++++************)))+++,,,------------,,,+++***++++++***((('''((()))(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))+++***)))((('''&&&%%%%%%************))))))))))))'''''''''''''''((())))))(((((('''(((((()))***+++))))))(((((((((((())))))******+++******)))(((''''''(((((()))))))))))))))%%%&&&'''(((***,,,------)))))))))))))))))))))))),,,++++++***++++++,,,,,,---...000333555666777888555555666666666666555555555555666777888888777777777:::<<<===<<<;;;;;;<<<======>>>???BBBEEEHHHIIIKKKIIIFFFEEEFFFGGGHHHGGGBBBBBBAAA???>>>@@@EEEHHHOOOOOOOOOOOOMMMIIIFFFDDDAAA???@@@EEENNN[[[nnn~~~wwwqqqvvvxxxqqqrrrzzz333222111111000111111111////////////............------..................//////...---+++***)))(((+++,,,,,,,,,,,,+++******---------......---,,,,,,))))))))))))))))))))))))************))))))))))))&&&'''(((***++++++++++++&&&&&&((()))************))))))))))))))))))))))))*********))))))))))))((((((***+++***)))((()))***''''''''''''''''''''''''(((***+++***)))((()))***((()))++++++******+++---''''''''''''((((((((((((******))))))))))))******+++++++++***************,,,***)))***++++++***)))''''''((()))***++++++,,,,,,,,,+++************+++------,,,,,,,,,---///000000222555999===@@@BBBCCCFFFGGGHHHHHHGGGFFFDDDCCC@@@???>>>>>>???===:::888999;;;>>>AAACCCBBBAAA@@@DDDDDDEEEFFFFFFEEECCCBBBCCCBBBBBBDDDFFFFFFEEEDDDIIIKKKOOOSSSVVVYYY[[[\\\eeeeeegggiiigggbbb```cccaaabbbdddccc```^^^]]]]]]UUUTTTSSSSSSUUUXXXYYYYYYYYY\\\___bbbcccdddeeeggggggllluuu}}}}}}~~~}}}|||{{{zzzzzz{{{||||||||||||}}}~~~}}}xxxnnnfffaaa```______```___\\\ZZZ[[[\\\\\\YYYWWWWWW[[[___dddfffjjjooosssuuutttrrrsssrrroooiiibbb[[[WWWVVVOOOLLLIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJMMMPPPSSSUUUSSSSSSSSSQQQMMMHHHDDDAAA>>>;;;777555555444333222222000...---......,,,+++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......))))))))))))))))))))))))+++++++++***************,,,+++*********+++,,,---*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((((('''))))))))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))'''((()))***+++******)))(((''''''(((******)))'''))))))))))))************(((((((((((()))***+++,,,************+++,,,------...///111333666777888999777777888888777666555555222333555777777666555444777888::::::::::::<<<======<<<<<<===???CCCFFFHHHJJJGGGEEEDDDDDDEEEEEEDDDGGGDDDAAA??????AAADDDGGGNNNKKKHHHHHHHHHHHHEEEBBBCCCAAABBBFFFLLLYYYmmm~~~xxxqqqwwwwwwsssvvv{{{333222222111111111111111111111000000000/////////........................//////...---,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************************************))))))))))))((())))))************)))&&&'''((()))************))))))))))))))))))))))))******)))))))))(((((((((((()))******(((((()))***(((((((((((((((((((((((('''((())))))''''''((())))))***++++++***)))***,,,((((((((())))))))))))*********))))))))))))******)))))))))*********+++++++++***))))))***+++***)))(((((())))))******+++++++++*********++++++,,,---,,,,,,,,,---...000111333666888;;;>>>BBBEEEGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA???===<<<<<<<<<;;;999777:::<<>>======@@@FFFLLLPPPQQQ[[[[[[[[[[[[[[[\\\\\\\\\___^^^aaadddccc^^^^^^aaaeeeggggggeeeaaa^^^\\\\\\SSSSSSSSSUUUXXX\\\___```hhhkkkooorrrssstttvvvwww~~~wwwooogggeeecccbbbaaa```]]][[[\\\\\\[[[ZZZZZZ[[[___bbbgggiiimmmrrrvvvyyyzzzyyyyyyyyyxxxtttnnnhhheeeddd^^^ZZZUUUPPPMMMJJJGGGEEEDDDEEEEEEHHHKKKOOOSSSUUUYYYZZZZZZYYYVVVRRRNNNKKKFFFCCC???<<<:::999666444111///---,,,---...---,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++******))))))******+++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********)))))))))((()))*********))))))(((((())))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))&&&''')))***+++***)))((()))((('''(((*********((())))))))))))************,,,,,,++++++***+++++++++))))))))))))***+++,,,,,,...///111333666777888999555555444444333333333333222333555666777666555444777999:::;;;:::;;;<<<>>>999999:::<<<>>>BBBEEEGGGIIIGGGDDDDDDDDDEEEEEEDDDDDDCCC@@@??????BBBFFFIIINNNLLLIIIIIIJJJIIIGGGDDDCCCBBBBBBFFFLLLXXXlll}}}wwwrrrxxx~~~uuuqqqsssxxx|||}}}333333222111111111111111222222111111111000000000.................................---------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))***************)))((((((''''''((()))************))))))))))))))))))))))))***))))))))))))((((((((('''((())))))''''''((()))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&''')))+++++++++)))((()))***))))))))))))***************))))))(((((())))))***&&&''''''(((***++++++,,,***)))((((((******)))((()))*********************)))))))))***+++---...///,,,,,,---///111444666777<<<===@@@DDDGGGIIIKKKLLLIIIGGGEEEBBB@@@>>>>>>>>>===;;;999999:::999888666999<<>>===<<<<<<>>>===???EEEPPP[[[dddiiimmmjjjfffaaa]]][[[YYYYYYXXXXXX\\\``````]]]^^^bbbiiijjjjjjhhhdddaaa___^^^\\\]]]___bbbfffkkkooorrr||||||uuusssqqqpppooommmiiigggdddaaa___^^^```bbbddddddhhhjjjnnnsssxxx|||}}}}}}}}}zzztttnnnkkkiiiiiiddd]]]WWWRRRMMMHHHEEEAAAAAAAAACCCGGGLLLQQQTTTYYYYYY[[[[[[ZZZYYYVVVUUUQQQNNNJJJFFFCCC???;;;888333000---,,,---......---------,,,+++*********+++******++++++++++++***************+++++++++,,,,,,------------------------,,,,,,++++++***)))(((((())))))*********))))))(((***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&(((***,,,,,,+++)))(((***((('''((()))++++++***))))))))))))************------,,,+++************((((((((())))))***+++,,,...///111444666777888888888777666555555555666777333444555666777666555444777999;;;;;;;;;<<<===???888999;;;===@@@CCCFFFGGGHHHFFFDDDCCCEEEFFFFFFEEEBBBAAA??????@@@CCCGGGJJJOOOMMMKKKJJJJJJJJJHHHFFFEEECCCCCCFFFKKKWWWjjj|||wwwssszzz~~~uuupppqqqvvvzzz{{{{{{}}}333333222111111111111222222222111111111000000000...............---------........................+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************)))))))))((())))))*********))))))((('''((()))***************))))))))))))))))))))))))+++************)))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''***+++,,,***)))(((((()))(((((()))))))))*********))))))(((((((((((())))))&&&''''''((())))))******)))((('''((()))***)))(((+++*********************))))))***+++,,,---///000...///111333666999<<<===@@@BBBDDDFFFIIIKKKLLLMMMKKKHHHDDD@@@===;;;;;;;;;;;;999888888999999888777888:::===@@@BBBCCCCCCCCCDDDCCCAAA>>>===<<<<<<===@@@AAAEEENNN[[[hhhrrrwwwsssoooggg```YYYUUUSSSSSSUUUUUUYYY___aaa```cccgggkkkmmmnnnnnnlllkkkjjjkkkkkkmmmpppssswww|||~~~~~~}}}xxxtttqqqmmmiiihhhkkkmmmmmmllllllnnnpppssswww{{{~~~zzztttmmmhhhfffgggccc]]]WWWSSSOOOKKKHHHAAAAAA@@@@@@CCCGGGLLLNNNSSSUUUWWW[[[]]]^^^^^^^^^]]]ZZZWWWTTTOOOJJJDDD???;;;888333//////.........///...---,,,++++++***+++)))******++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++++++++***((((((+++************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((((((((())))))))))))'''))),,,......---***)))+++)))'''(((***+++,,,+++((()))))))))******************)))((((((((((((((())))))))))))***+++------///000222444555777777888:::888666555555666888999444555666666666666555555888999;;;<<<<<<<<<>>>@@@<<<===>>>@@@CCCEEEGGGHHHHHHFFFDDDCCCEEEFFFFFFFFFCCCBBB@@@???@@@CCCFFFHHHMMMLLLKKKJJJJJJIIIHHHGGGFFFCCCCCCFFFKKKVVViiizzzxxxvvv}}}}}}tttooopppuuuyyy{{{zzz|||444333333222111222222222111111000000000///////////////.........------------------............///+++,,,,,,,,,,,,+++******,,,,,,,,,+++,,,---...///...---,,,++++++,,,---...************)))))))))((('''''')))******+++++++++((())))))************))))))))))))))))))))))))))),,,,,,+++++++++*********&&&((()))((('''&&&''')))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((***++++++***((('''((()))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((''''''''')))******(((++++++++++++************+++++++++,,,---///000111333444666:::===@@@BBBCCCEEEFFFHHHIIIKKKLLLLLLLLLKKKHHHCCC>>>;;;::::::;;;:::999888:::<<<===<<<;;;;;;<<<>>>???AAABBBBBBBBB@@@???>>>======>>>???@@@BBBEEEKKKUUU```jjjppprrrmmmiiibbbZZZUUUQQQPPPPPPSSSTTTXXX___bbbcccgggmmmooorrrvvvxxxxxxyyyzzz{{{yyy|||~~~~~~}}}}}}~~~|||~~~~~~zzz|||xxxtttuuuyyy|||}}}|||xxxyyyyyywwwvvvvvvyyy|||||||||{{{wwwqqqkkkgggeeeddd```[[[VVVSSSPPPMMMKKKFFFEEECCCBBBBBBDDDGGGIIINNNPPPUUUZZZ___cccfffgggiiigggfffccc```ZZZRRRMMMHHHCCC<<<555222000///...111000///------,,,,,,,,,)))******++++++******))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++***))))))(((***+++,,,---,,,+++)))(((,,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&(((***,,,,,,+++)))(((***)))((()))+++------,,,((()))))))))************((((((''''''((())))))************+++,,,---/////////000222444555666777777666555333222222333555666666666666666666666555555777999;;;<<<<<<===???AAA???@@@@@@AAABBBDDDFFFGGGHHHFFFDDDCCCEEEFFFFFFEEEDDDCCCAAA@@@AAABBBDDDFFFKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCEEEJJJUUUhhhyyy|||zzz}}}}}}vvvnnnkkknnnssswwwxxxyyy{{{444444333222222222222222111111000000000//////////////////...------,,,,,,---------------.........+++,,,,,,,,,,,,+++******---,,,,,,+++,,,---///000...---+++******+++---...************))))))))))))&&&'''((()))+++++++++,,,))))))******+++******))))))))))))))))))))))))))),,,,,,+++++++++*********'''((())))))''''''((()))((((((((((((((((((((((((''')))))))))((('''((()))(((*********((('''((()))''''''''''''(((((((((((()))((((((''''''(((((()))*********))))))((((((((((((''''''(((***++++++)))******++++++++++++++++++---......000111333555666:::;;;>>>AAADDDFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHEEEAAA===:::999999:::999:::;;;>>>AAACCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAA;;;;;;===???AAADDDFFFHHHLLLOOOUUU\\\dddhhhhhhgggccc```[[[VVVSSSRRRSSSTTTSSSTTTYYY```eeeggglllrrrxxx{{{~~~{{{wwwtttssstttuuuwwwwwwwwwvvvvvvvvvuuuuuuzzzyyyyyyzzz|||}}}{{{zzzxxx{{{}}}|||zzzyyy{{{}}}vvvssssssuuurrrrrrqqqnnnjjjfffddddddddd```[[[WWWUUURRROOOMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGJJJOOOUUU[[[```dddfffppppppqqqqqqoooiiibbb\\\UUUNNNDDD;;;555222000///000000///...---------...******++++++++++++******,,,,,,---------.........------------------------+++++++++***************,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%&&&'''((())))))))))))))))))))))))''''''(((((()))*********(((((((((((())))))))))))%%%&&&'''((()))((((((''')))))))))+++---...---,,,))))))))))))************))))))))))))***+++,,,,,,******++++++---...000111000111222444555666777777666555444444444555666777777777666666666666666666666888:::;;;;;;<<>>>>>@@@BBBEEEGGGJJJGGGEEEDDDDDDEEEEEEDDDEEEDDDBBBAAAAAABBBCCCDDDJJJKKKLLLJJJHHHGGGGGGHHHEEECCCBBBEEEJJJUUUhhhyyy|||zzzxxxqqqlllgggggglllrrruuuwwwxxx{{{444444333222222222222333222222111111111000000000000//////...------,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++******+++---///000...,,,***))))))***,,,...************))))))))))))'''((()))************************++++++******)))))))))))))))))))))))))))*********)))))))))((((((((()))******(((((()))***))))))))))))))))))))))))'''((())))))((('''((()))'''(((***)))(((((()))***'''(((((((((((()))))))))((((((''''''''''''(((((())))))******************)))(((''')))+++,,,,,,+++*********++++++,,,,,,,,,...///111444777;;;>>>@@@AAACCCEEEGGGIIIKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCAAA>>>;;;999888888999999;;;???DDDHHHIIIHHHFFFDDDDDDCCCBBBAAA???>>>>>>:::<<>>@@@???>>><<<<<>><<<:::888777777888:::<<>><<<:::999===@@@GGGNNNVVV\\\```bbbXXXXXXXXXYYYYYYXXXTTTQQQRRRQQQQQQQQQSSSUUUXXXYYY\\\\\\bbbjjjooorrryyy|||tttnnniiigggeeehhhjjjhhheeeeeeiiimmmrrrtttvvvwwwwwwvvvwwwxxxvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxwwwvvvtttrrrqqqssspppkkkhhhfffgggiiikkknnnnnnooooooooonnnmmmmmmnnnoooqqqssssssrrrooonnnllljjjggghhhjjjnnnqqqrrrnnnooopppnnnlllmmmqqqvvvwww{{{}}}{{{wwwtttvvvzzzvvvuuuqqqkkkfffcccbbbccc[[[YYYVVVVVVVVVWWWWWWVVVWWWWWWWWWVVVUUURRRPPPNNNJJJLLLOOOSSSXXX\\\___aaajjjmmmqqqvvvwwwtttmmmhhh___WWWKKK@@@999666444333------,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,***((('''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))---,,,***)))((()))***,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((()))))))))))),,,+++*********+++---...'''(((+++...111000---***))))))))))))***************)))(((''''''&&&&&&'''(((((()))***+++---///000000111222444555666666666333333444555666666555555888888777666666666666666444666888::::::;;;>>>@@@@@@>>>======AAAGGGMMMRRRLLLIIIFFFDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDFFFGGGKKKMMMNNNMMMJJJIIIJJJLLLCCCAAAAAADDDJJJVVViiizzzzzzqqqhhheeedddeeejjjrrryyy}}}}}}~~~888888777666444333222111111111111111000000000000000000//////.........---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,+++******+++------,,,*********++++++++++++************))))))))))))******'''((()))***************((((((((((((((((((((((((******))))))))))))******+++***)))((((((((((((((())))))******++++++,,,,,,***)))((('''%%%$$$""""""######$$$&&&''')))******)))************+++++++++*********)))((((((''''''+++***)))))))))***,,,---'''(((***++++++******)))+++,,,---,,,,,,---///222555888===BBBFFFGGGGGGGGGHHHHHHIIIJJJMMMMMMLLLJJJHHHFFFCCC@@@===<<<<<<===777;;;:::666444888:::999>>>CCCKKKQQQSSSPPPJJJFFFBBBAAA???<<<999999;;;===FFFLLLUUU]]]aaabbb```___^^^bbbbbb]]]YYYWWWTTTPPPNNNTTTXXXYYY^^^fffhhheeefffhhhkkkppptttvvvuuusssuuutttqqqmmmhhhbbb]]][[[ZZZZZZZZZYYYXXXYYY[[[^^^```dddiiilllmmmnnnoooppppppsssxxx|||~~~}}}{{{yyyyyyzzzzzzxxxtttrrrrrrrrrqqqqqqqqqppppppoooooonnnqqqqqqsssvvvyyyyyyuuuqqqsssvvvxxxuuuooojjjhhhhhhdddfffhhhgggeeeeeehhhkkkiiiiiijjjlllnnnnnnllljjjpppnnnkkkjjjmmmrrryyy}}}~~~|||yyytttmmmfffaaaccc^^^ZZZZZZ]]]___]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYXXXWWW[[[[[[^^^dddhhhiiifffcccXXXQQQHHHBBB???<<<555000222000...---......---,,,))),,,......,,,,,,...111...---,,,+++************,,,,,,+++,,,---...///000---,,,++++++******+++++++++,,,,,,+++)))((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))'''((()))))))))'''&&&%%%$$$%%%'''((((((((('''&&&************************'''((((((((('''&&&%%%%%%'''((()))******)))((('''*********)))))))))))))))''''''(((((()))))))))***(((((())))))******++++++%%%&&&'''(((***+++,,,---+++---///222333444444444333444555666666555444333333444444444444444444333666777999;;;<<<<<<<<<;;;999:::<<>>???CCCHHHNNNRRRSSSOOOIIIEEE<<<===<<<;;;;;;===AAAEEEOOOTTT[[[aaaddddddcccbbbcccggggggbbb^^^]]]ZZZVVVXXX___ccceeeiiinnnmmmggghhhhhhiiilllmmmmmmjjjhhhfffeeeccc```[[[WWWSSSQQQNNNOOOOOONNNLLLMMMOOOQQQXXX[[[```dddfffhhhkkkmmmlllpppvvv|||~~~}}}{{{{{{{{{yyyvvvttttttuuuuuuuuuwwwwwwwwwuuutttrrrwwwwwwzzz}}}|||yyyuuuuuutttrrrnnnkkkiiiiiikkkkkkjjjiiihhhhhhhhhiiigggfffffffffhhhiiihhhgggiiiiiijjjmmmqqqvvvzzz}}}zzzuuuqqqgggbbb\\\[[[^^^bbbcccccc]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZ\\\^^^^^^[[[UUUPPPQQQQQQRRRVVVZZZ[[[ZZZWWWVVVPPPJJJFFFDDD@@@999444444222000/////////...------...///...+++***+++---------,,,,,,+++******)))+++++++++,,,,,,---...///,,,,,,++++++******++++++***+++,,,+++))))))***++++++++++++*********++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************************(((((())))))((((((''''''***)))(((''''''((()))***)))))))))))))))*********)))*********++++++++++++)))))))))))))))*********'''((()))***,,,---...///---///111333555666666666555666666666666666666555444444555555555555444444777888:::;;;<<<<<<<<<<<<;;;<<<>>>AAADDDHHHKKKMMMPPPLLLFFFBBBAAAAAAAAAAAA@@@AAABBBAAAAAABBBEEEGGGKKKKKKLLLLLLKKKJJJIIIIIIDDDBBBBBBEEEKKKWWWlll}}}yyysssxxxuuutttuuuyyy}}}~~~~~~444444444444444444444444111111111111000000000000////////////............//////.........------------,,,,,,++++++,,,,,,---///...,,,******+++,,,---+++******+++------,,,*********++++++++++++******+++******))))))******+++))))))))))))******************************************))))))))))))******)))))))))((())))))******'''(((******((($$$ (((((())))))******++++++)))))))))))))))))))))))))))************+++++++++((((((((()))***+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++***...////////////111555888@@@BBBEEEHHHJJJIIIHHHGGGFFFGGGIIILLLOOOOOOLLLJJJ@@@???<<<999777666777777444888999666888>>>CCCDDDEEEHHHKKKMMMLLLGGGAAA===666888:::;;;???DDDKKKOOO[[[^^^bbbeeefffffffffgggiiinnnnnnjjjgggfffdddaaaeeejjjnnnpppqqqqqqkkkdddeeedddcccbbbbbb___ZZZWWWTTTSSSRRRPPPMMMJJJHHHFFFGGGHHHHHHGGGFFFEEEGGGIIIKKKNNNSSSVVVZZZ]]]bbbeeecccgggmmmtttyyy|||}}}}}}yyyzzz{{{zzzxxxvvvwwwxxxyyy|||}}}{{{{{{}}}~~~{{{wwwuuuttttttsssrrrssspppmmmlllnnnooonnnllliiifffdddcccdddeeefffeeeeeehhhmmmsssxxx|||~~~~~~qqqjjjbbb^^^```cccffffffbbbbbbbbbccccccbbbbbbbbb]]]```dddgggfff```WWWPPPKKKIIIHHHHHHJJJKKKKKKKKKQQQNNNLLLKKKJJJFFF???999999666333222222111///...---...///---+++******+++,,,,,,------,,,+++***)))******++++++,,,,,,------,,,,,,,,,+++++++++******)))***++++++***)))***,,,+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))))))))))))))******************+++,,,************************((()))))))))))))))))))))+++***'''&&&&&&'''***+++(((((())))))******++++++************++++++++++++************))))))))))))******+++,,,...///000000///000333555777777888777777777666666666666777777555555666666666666555555777999:::<<<===============>>>???BBBEEEIIILLLMMMOOOJJJEEEBBBAAAAAABBBAAA@@@@@@AAA@@@@@@AAAEEEHHHJJJJJJKKKKKKKKKKKKKKKJJJEEEBBBAAADDDJJJVVVkkk}}}~~~}}}zzzyyy{{{}}}444444444444333333333333111111111111000000000//////////////////.....................---------------,,,,,,++++++,,,,,,---///...+++***)))+++,,,...+++******+++------,,,*********++++++++++++*********))))))(((((())))))******)))))))))))))))************************************))))))))))))******''''''''''''((()))******&&&''')))******(((&&&%%%((())))))******+++++++++$$$%%%&&&'''((()))******))))))*********+++++++++((((((((()))))))))******'''(((***+++,,,+++***)))++++++++++++++++++++++++000111222444555999>>>AAAEEEFFFHHHJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJIIIEEEBBB;;;:::777555444444555666555;;;>>>===???CCCFFFEEEEEEFFFGGGGGGDDD@@@;;;888666888<<<@@@EEEKKKSSSXXXbbbdddffffffeeeeeegggiiipppuuuwwwuuussssssrrrnnnoooooonnnmmmlllhhh```YYYYYYXXXVVVUUUTTTQQQMMMIIIGGGGGGGGGFFFEEECCCBBBBBBDDDEEEEEEDDDCCCBBBCCCDDDBBBDDDGGGJJJMMMPPPUUUXXXWWWYYY\\\aaaffflllppprrrqqqrrrtttuuuuuuuuuwwwyyy{{{~~~}}}~~~yyyuuuvvv{{{~~~zzzvvvooolllhhheeefffhhhiiiiiikkknnnsssxxx}}}~~~{{{uuulllfffccccccdddcccdddeeegggiiikkkllllllllleeefffiiikkkkkkggg```[[[PPPMMMHHHDDDBBBCCCDDDDDDJJJJJJKKKMMMMMMJJJDDD???>>>;;;888555444333000...+++,,,,,,,,,,,,------...+++,,,---......,,,***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******((()))++++++******+++---)))((('''&&&'''((()))+++))))))))))))))))))))))))******)))(((((()))******)))))))))))))))))))))))),,,+++***)))))))))++++++,,,+++***))))))***,,,---************************(((((((((((()))******+++***)))(((''''''((()))***''''''((()))***++++++,,,((((((((((((((()))))))))++++++******))))))((((((++++++,,,---...///000000///000333555777888888888888777666555555666777888666666777777777777666666888999;;;===>>>>>>>>>======>>>???BBBEEEHHHJJJLLLLLLHHHDDDAAAAAABBBBBBBBB@@@@@@@@@??????AAAEEEHHHKKKKKKKKKKKKKKKKKKJJJIIIEEEBBBAAACCCIIIUUUjjj|||}}}|||}}}777666666555333222222111111111111111000000000///.........///////////////---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...,,,******+++,,,---+++******+++------,,,*********++++++++++++******(((((((((''''''(((((((((+++***)))(((((()))******))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&''''''((()))(((((((((((()))***,,,,,,******)))))))))))))))(((%%%&&&&&&'''((()))******))))))*********+++++++++)))))))))(((((('''''''''&&&''')))*********)))(((************++++++,,,,,,///111444888;;;???DDDHHHHHHHHHJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGFFFCCC???<<<777666555444444555666888:::AAAFFFFFFFFFGGGEEEBBBCCCCCCCCCBBB@@@===:::999===@@@EEEIIINNNSSSYYY]]]ccceeegggeeecccdddhhhmmmxxx}}}uuunnnfffaaa]]]XXXQQQMMMJJJIIIHHHHHHHHHGGGDDDBBB@@@@@@@@@???????????????===>>>??????===<<<===>>>===???@@@AAABBBDDDHHHJJJJJJIIIIIIJJJNNNUUU[[[___bbbdddgggjjjkkkmmmqqqsssvvvzzzwwwtttpppnnnnnnoooppppppvvvvvvwwwyyy{{{}}}~~~||||||vvvrrrnnnkkkhhhggghhhkkknnnrrruuuxxxyyyyyyssspppnnnlllkkkjjjgggfffYYYUUUOOOHHHCCC@@@AAABBBDDDFFFIIIMMMNNNLLLIIIFFFDDDAAA===999777555222000---,,,,,,------......---+++,,,---......---+++))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((()))++++++******+++---+++***))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++)))(((((()))***+++))))))))))))))))))))))))(((''''''''''''(((******(((((())))))))))))((((((''''''((()))***++++++,,,))))))((((((((((((((((((++++++******))))))((((((***++++++,,,---...//////...///111444666666777666777666444444444444666777666666777777777777666666888999;;;===>>>>>>>>>===<<<===>>>@@@CCCEEEHHHIIIIIIFFFCCCAAAAAABBBBBBBBB@@@@@@@@@??????BBBFFFJJJMMMMMMLLLLLLKKKIIIHHHGGGEEEBBBAAACCCHHHTTTiii{{{888888777666444333222111111111111111000000000000.........///////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,+++******+++------,,,*********++++++++++++******)))((((((''''''(((((()))++++++)))((((((((()))***((((((((((((((((((((((((******))))))))))))******''''''&&&&&&''''''((((((+++***(((&&&&&&(((***++++++******)))((('''&&&&&&,,,++++++******))))))((()))************+++++++++*********)))(((''''''''''''((())))))******))))))*********+++,,,---/////////222777<<>><<<;;;;;;;;;;;;;;;<<<<<>>======>>>@@@@@@???===;;;;;;::::::::::::;;;;;;999;;;======<<<;;;<<<===<<<===>>>>>>======>>>@@@@@@>>><<<<<<>>>CCCIIILLLQQQTTTWWWZZZ\\\___ccceeeiiikkkppptttxxxyyyzzzzzzzzz}}}~~~}}}{{{zzz{{{{{{yyyxxx}}}|||zzzxxxvvvvvvwwwwwwwwwzzz}}}|||zzzxxxyyy{{{|||||||||{{{yyywwwuuussssssuuuxxx|||~~~}}}xxxrrrnnnkkkjjjiiiggg]]][[[UUUNNNFFFAAA@@@AAAAAADDDGGGKKKMMMMMMMMMLLLKKKHHHCCC???<<<999555333333111///.........,,,***+++,,,---......---,,,+++***+++,,,------,,,+++***++++++,,,---,,,+++***))))))***++++++***)))***,,,((((((((()))*********+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******************+++,,,+++***))))))((())))))))))))))))))))))))))))))))))))((('''&&&'''((()))***'''((()))******)))((('''(((((())))))******++++++++++++++++++************************))))))))))))******++++++,,,------...---...000333555555555555555555444444444444555555666666777777777777666666777999:::<<<============;;;<<<===>>>AAACCCEEEFFFGGGDDDAAA@@@AAABBBBBBBBBAAAAAA@@@???@@@CCCHHHKKKNNNMMMMMMLLLKKKIIIGGGFFFCCCAAAAAADDDIIITTTgggxxx888888777666555555444444111111111111000000000000............/////////000...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***+++******+++------,,,*********++++++++++++************))))))))))))******,,,+++)))((('''((()))***))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))+++***)))(((((((((((()))*********)))(((((('''''',,,,,,++++++***))))))((()))************++++++++++++++++++******************************++++++,,,+++++++++,,,...000333444555999???DDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJGGGCCCAAA???===:::777555555555666999<<<@@@BBBGGGKKKMMMJJJFFFEEEBBB>>>999888999:::===@@@DDDFFFQQQUUU\\\aaacccccccccdddaaafffkkkllllllooowwwlll\\\LLLEEECCC???>>>???;;;:::999:::<<<<<<;;;:::999888777666666777888888888;;;===>>>>>>===>>>???;;;===>>>>>><<<:::::::::999999999:::<<<>>>???@@@DDDFFFIIIKKKLLLNNNQQQTTTXXXYYYZZZ\\\^^^aaacccdddgggjjjlllmmmnnnppptttxxx}}}}}}zzzvvvsssqqqpppoooqqqqqqnnnkkkkkkpppuuuvvvxxx{{{}}}}}}~~~~~~~~~}}}~~~~~~|||zzzzzzwwwtttqqqooolllhhheee\\\\\\YYYRRRJJJEEECCCCCCBBBDDDFFFIIILLLNNNQQQSSSSSSOOOJJJEEEAAA>>>:::777555222000///000///---***------------------------+++,,,---......---,,,******+++,,,------+++***(((***+++,,,+++))))))***+++$$$&&&((()))******)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++*********************)))(((((())))))))))))))))))))))))+++***)))''''''((()))***))))))(((((((((((()))))))))))))))))))))*********++++++++++++*********))))))))))))))))))*********+++++++++,,,,,,------...---...000333555555666555555555666666666666555555555666666777777666666555777888:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEECCCAAA@@@AAACCCCCCBBBBBBBBBAAA@@@@@@DDDIIIMMMLLLLLLLLLLLLKKKJJJIIIHHHAAA@@@AAAEEEJJJTTTfffvvv777777777777777777777777111111111111000000000000---.........//////000000//////.........------------,,,,,,++++++,,,,,,---+++,,,---......,,,***)))+++******+++------,,,*********++++++++++++******,,,,,,++++++++++++,,,,,,---+++)))((('''((()))*********************************))))))))))))******,,,,,,+++***))))))******)))***+++,,,,,,+++***************)))))))))))))))''''''(((((())))))******)))************+++++++++***++++++,,,,,,---......---,,,+++***+++,,,...///,,,,,,---...000333666777<<>>===:::999;;;<<<;;;999999::::::999888999888777666555666666777555777:::<<<<<<<<<===>>>:::===??????===:::999999666888<<<>>>@@@???===<<<===???AAABBBBBBCCCEEEGGGMMMLLLKKKJJJKKKNNNPPPRRRTTTVVVXXXXXXXXX[[[```dddbbbhhhpppvvvxxx{{{}}}yyysssooommmiiijjjiiieeebbbdddlllssssssuuuxxxzzz{{{}}}~~~yyytttqqqqqqqqqsssuuutttooohhhccc[[[\\\[[[VVVNNNHHHFFFEEECCCDDDFFFHHHKKKOOOTTTWWWXXXTTTNNNJJJEEEAAA===:::333000//////222222111...------,,,,,,,,,---......+++,,,...//////...,,,+++***+++,,,------+++***(((+++,,,,,,+++)))((()))***'''))),,,/////////---+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))+++++++++***)))***++++++,,,+++***)))'''))))))))))))))))))))))))...,,,***)))((()))***++++++***'''&&&&&&'''***+++*********)))))))))))))))***)))))))))((((((''''''(((((())))))******+++++++++,,,,,,------.........---///111333555666666666555666777888888777666555555555666666666666555555666777999;;;<<<<<<<<<;;;<<<======???@@@BBBDDDEEEDDDBBB@@@@@@AAACCCCCCBBBCCCCCCBBB@@@AAADDDJJJNNNJJJJJJKKKKKKKKKKKKJJJJJJ@@@???AAAFFFKKKTTTeeettt~~~~~~}}}>>>;;;888666666666555444333444444444444333222222111111000///////////////000000000000////////////......---,,,,,,+++******))))))))))))***+++,,,---******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((((()))***,,,---...)))))))))))))))))))))))))))---000000---******+++***+++,,,+++((('''(((((()))+++...000222555:::===CCCEEEHHHJJJKKKKKKIIIHHHKKKJJJKKKLLLMMMMMMKKKIIIAAA???===;;;:::888555333555555666999>>>DDDJJJMMMRRRNNNHHHCCC???===>>>???<<>>???DDDCCCBBBAAA???>>>===<<<;;;===@@@BBBAAAAAABBBCCCCCCAAA@@@??????@@@BBBCCCHHHGGGFFFEEEFFFHHHJJJKKKMMMNNNPPPRRRTTTTTTTTTTTTUUUWWW[[[]]]___cccjjjooo{{{}}}tttooonnnpppnnnmmmkkkiiihhhgggggghhhlllmmmpppuuuyyy{{{zzzxxx}}}~~~wwwppplllkkkmmmmmmnnnnnnnnnkkkfffbbbUUUUUUTTTRRRQQQOOOMMMLLLNNNMMMLLLLLLMMMNNNPPPQQQYYY[[[XXXPPPKKKJJJFFF???777777777444000...---...------...//////---,,,+++***+++,,,,,,------------++++++,,,---...............---,,,***((('''&&&%%%+++++++++*********))))))))))))*********+++++++++---------,,,,,,+++++++++((((((((()))******++++++******))))))))))))******---,,,***)))))))))******'''''''''(((***+++***((()))((('''&&&&&&'''((()))***++++++,,,,,,***)))(((***))))))((('''&&&&&&%%%))))))))))))************++++++***)))(((((())))))'''''''''(((***...111333///000222444555555555555555555444444444444555555555555666666666666555555555666888;;;<<<======<<<<<<======>>>???@@@@@@AAABBBAAA???@@@BBBDDDEEEDDDCCCCCCBBBCCCDDDEEEGGGHHHMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEFFFLLLYYYiiiuuuyyyuuusss}}};;;888555444444444333222111111111111111000000///111111000///////////////000000000000/////////...//////...------,,,++++++************+++,,,---...******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********)))(((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))+++******)))******++++++))))))))))))))))))))))))))),,,///...,,,***)))***,,,---......,,,,,,---...,,,...111333666:::>>>BBBGGGHHHJJJKKKKKKJJJIIIHHHLLLKKKKKKKKKLLLKKKHHHFFFAAA???<<<:::999888666444777888:::===BBBGGGKKKNNNMMMIIIDDD???<<<<<<>>>???FFFKKKSSSZZZ___bbbdddeeeeeekkkssswwwwwwtttrrrqqqppppppsss{{{}}}pppcccQQQHHH???===<<<:::888888555555555666777777777666777666666777888888888777;;;;;;;;;;;;===@@@CCCEEEKKKJJJIIIGGGFFFDDDCCCBBB@@@CCCFFFGGGGGGGGGHHHIIIIIIGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLNNNQQQRRRTTTVVVWWWWWWWWWVVVVVVWWWXXXXXXWWWYYY]]]aaakkkqqq{{{wwwooollllllrrrooollliiiffffffffffffiiihhhiiilllooorrrssssssvvvyyy{{{xxxrrrllliiihhhhhhhhhhhhhhhhhheee```]]]XXXWWWUUURRRQQQPPPPPPPPPWWWVVVUUUTTTSSSSSSSSSSSS\\\```___XXXRRROOOHHHAAA;;;<<<;;;999444111000000------...//////...---,,,***+++,,,---------------,,,,,,------------------)))*********+++++++++,,,+++++++++*********))))))))))))*********+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))******,,,,,,***)))))))))*********))))))***++++++)))((()))(((''''''''''''((()))+++++++++++++++***)))(((''''''(((((((((((())))))))))))))))))************++++++***)))))))))))))))***)))(((((())),,,...///...000222444555555555555555555444444444444555555555555666666666666555555666777999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBB@@@??????AAACCCDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEFFFMMMZZZkkkwwwwwwtttttt999777444333444444333333000000111111000000///...111111000///////////////000000000/////////......//////......------,,,,,,++++++++++++,,,---......++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++*********++++++,,,,,,+++***((('''))))))))))))))))))))))))---,,,+++***)))((((((((()))))))))))))))))))))))))))+++------+++))))))))))))***++++++++++++---///000333666999<<<@@@DDDHHHKKKKKKKKKKKKKKKJJJIIIIIIMMMLLLKKKKKKKKKIIIFFFCCC@@@>>>:::888888999999888999;;;???CCCGGGIIIKKKLLLFFFCCC???<<<;;;===AAACCCPPPWWW___gggllloooqqqrrrssswww|||~~~|||xxxuuussspppqqqttt|||~~~yyyqqqdddXXXKKKCCC===<<<===:::999:::444555555666777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<>>???@@@AAAAAABBB@@@>>>???AAACCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJCCCDDDDDDFFFNNN\\\nnn{{{}}}ttttttvvv;;;888666555555666666555111222222222222111000000111000000///////////////000000/////////...............---------,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++)))************)))((('''))))))))))))))))))))))))---,,,+++)))(((((((((((())))))))))))))))))))))))((()))***+++***)))))))))((()))******)))+++---000444777;;;>>>AAADDDIIILLLKKKJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJIIIFFFCCC???<<<999888999;;;<<<<<<<<<>>>BBBEEEGGGGGGFFFDDDAAA???===<<>>??????>>>??????>>>===>>>???CCCIIINNNQQQSSSSSSRRRQQQOOONNNMMMMMMQQQSSSVVVXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYTTTTTTTTTUUUUUUWWWXXXYYY\\\\\\]]]]]]\\\[[[ZZZYYY]]]]]][[[YYYYYYYYY[[[]]][[[```hhhoootttuuutttsssssstttuuuuuuuuuwwwzzz}}}yyysssnnnlllkkklllhhheeebbbbbbdddfffhhhiiilllsss}}}|||yyyxxxqqqnnnjjjgggeeeaaa^^^[[[YYYXXXWWWVVVVVVXXXYYY[[[ZZZZZZXXXVVVSSSQQQOOOMMMQQQUUUXXXZZZZZZYYYWWWTTTRRRSSSSSSOOOHHHAAA;;;999000000///...------......,,,,,,---------------,,,---------------,,,+++***,,,,,,+++++++++*********************************************************************************(((((('''''''''&&&&&&&&&************************++++++******************+++*********++++++)))'''((((((((((((((()))))))))...,,,+++)))((())))))***&&&'''((()))***+++,,,---((()))))))))******************)))))))))))))))***+++***)))(((((())))))***...///111333555666666666555555444444444444555555555555666666666666555555888999:::<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBB@@@>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHLLLLLLLLLLLLKKKJJJHHHHHHBBBCCCDDDGGGOOO^^^ppp}}}{{{ssstttyyy;;;999666555666666555555111222222222222111000000111000000///////////////////////////............,,,,,,,,,++++++++++++++++++************++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++&&&''''''(((((()))))))))******************************))))))((())))))***))))))))))))))))))))))))))))))))))))******)))))),,,---...------///222444999;;;???BBBDDDFFFJJJLLLHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKJJJGGGEEE>>>;;;999888;;;>>>@@@@@@@@@AAACCCDDDCCCAAA>>><<<<<<<<<===???EEELLLRRRWWWccciiiqqqzzz|||zzzzzzyyyyyytttuuusssllleee^^^TTTJJJCCC???===>>>===999777888777999:::999888888;;;===<<>>???@@@BBBCCCCCCCCCAAA??????AAABBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGMMMNNNNNNMMMKKKIIIFFFEEEBBBBBBCCCGGGOOO^^^qqq~~~zzzrrruuu{{{<<<999666444444444333222000000111111000000///...111111000////////////////////////.........------++++++++++++************+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++*********&&&&&&''''''((()))******************************((((((((((((((()))***+++))))))))))))))))))))))))***)))((((((***+++***))),,,------......111555888>>>@@@CCCEEEFFFGGGIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHHHHIIIHHHFFFDDD<<<;;;999;;;>>>AAACCCDDDCCCCCCCCCBBB@@@===:::999999;;;???FFFNNNWWW^^^bbbnnnrrryyywwwmmmooommmeee]]]VVVNNNFFF@@@===>>>@@@>>>999777888888:::<<<<<<;;;===AAAEEEBBBGGGKKKLLLJJJIIIJJJKKKLLLMMMPPPTTTYYY^^^ccceeejjjjjjlllmmmnnnpppqqqrrrvvvyyy|||~~~~~~|||yyyvvvtttpppmmmhhheeedddcccbbb```gggggggggggghhhiiikkklllnnnmmmllljjjhhhiiikkkmmmpppvvv~~~}}}wwwtttooommmjjjhhhhhhgggfffeeejjjttt{{{uuupppmmmkkkjjjiiibbbaaa___]]]]]]]]]]]]]]]XXXWWWUUUSSSSSSSSSTTTTTTXXXTTTQQQSSSTTTUUUYYY^^^cccfffhhhfff___VVVNNNJJJ???<<<777333///.........---............------,,,+++,,,,,,,,,,,,++++++***)))))))))))))))************************++++++++++++++++++************************+++++++++++++++'''(((((()))******++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***'''&&&&&&(((***+++***)))''''''((()))*********************)))******+++,,,)))))))))))))))))))))((())))))))))))************)))))))))))))))******+++'''((())))))***+++,,,,,,---...111333555666777777555555444444444444555555555555666666666666555555666888:::<<<===>>>>>>>>>===>>>???@@@BBBDDDEEEEEEDDDBBB@@@@@@AAACCCCCCBBBBBBAAAAAAAAABBBDDDFFFGGGMMMMMMNNNNNNLLLIIIFFFDDDBBBCCCCCCFFFNNN]]]ooo|||yyytttxxx}}}>>>;;;888666555444333222111111111111111000000///111111000/////////////////////.........---------++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********)))((((((***))))))))))))*********************************((((((((((((((()))******))))))))))))))))))))))))+++)))'''(((+++,,,+++******+++,,,...111555;;;???CCCEEEHHHIIIHHHGGGHHHIIIGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEBBB???;;;:::;;;===AAAEEEFFFGGGGGGEEECCC@@@>>>===<<<<<<<<<@@@GGGQQQ[[[dddkkkooowwwyyy||||||uuuiiikkkhhh___VVVOOOGGG@@@;;;:::===AAA@@@;;;999;;;:::>>>BBBCCCDDDGGGNNNTTTVVV[[[```aaa___]]]^^^aaa___aaaeeekkkppptttxxxyyy~~~zzzxxxwwwtttrrrrrrqqqooonnnlllkkkkkkjjjjjjkkklllkkkjjjiiikkkllloootttzzz~~~yyytttoookkkjjjjjjkkkkkkkkksss~~~}}}wwwsssrrrsssssstttqqqmmmfff___\\\[[[]]]^^^XXXVVVSSSQQQPPPRRRTTTVVV\\\UUUQQQRRRRRRPPPTTTZZZ```eeejjjkkkfff___WWWSSSIIIEEE???888333000000000...............---,,,,,,***++++++,,,,,,,,,++++++(((((()))***++++++,,,,,,))))))*********++++++++++++++++++*********))))))++++++++++++,,,,,,,,,---(((((((((((((((((((((((()))***,,,------,,,***)))((()))***+++,,,++++++***)))(((((()))++++++)))(((&&&''')))***++++++******'''((()))***+++,,,,,,,,,(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++((()))***++++++,,,,,,,,,,,,...111333555777777777555555444444444444555555555555666666666666555555555777999<<<>>>?????????>>>???@@@BBBDDDEEEGGGGGGEEECCCAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJKKKMMMMMMMMMKKKHHHGGGCCCCCCDDDFFFMMM[[[mmmyyyyyywwwzzz~~~BBB???;;;999888777555444333444444444444333222222111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''&&&...---,,,+++************************************))))))(((((((((((()))))))))))))))))))))))))))))),,,)))'''(((+++---,,,***,,,...000333777===DDDIIIGGGIIIKKKKKKIIIHHHGGGHHHIIIKKKMMMNNNNNNLLLJJJHHHHHHGGGEEEDDDDDDAAA>>>;;;::::::;;;???DDDGGGHHHHHHIIIFFFCCC@@@>>>>>>@@@AAA@@@FFFOOO[[[fffpppvvvzzzzzz{{{|||}}}~~~}}}|||zzzuuuqqqhhhjjjfff\\\RRRJJJBBB<<<777888<<>>>>>CCCHHHKKKMMMRRRZZZaaajjjooouuuvvvtttrrrsssvvvwwwzzz|||{{{zzzxxxuuuqqqnnnmmmhhhjjjkkkkkkiiihhhhhhiiinnnrrrwwwyyyzzz{{{~~~zzz{{{sssmmmlllmmmpppqqqnnntttzzz~~~}}}xxxuuuvvvyyy|||}}}~~~vvvkkk```ZZZZZZ]]]```^^^\\\XXXUUUTTTVVVYYY[[[YYYSSSOOOQQQPPPNNNPPPVVV\\\bbbiiillljjjccc]]]YYYPPPKKKDDD<<<666333222222.../////////...---,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++******))))))+++++++++,,,,,,---------------,,,,,,++++++******)))***,,,------,,,***)))((()))***+++,,,,,,+++***,,,+++***+++++++++)))'''&&&''')))***+++++++++***%%%&&&)))+++------------&&&'''''''''(((((())))))))))))))))))************))))))((())))))***++++++***++++++,,,,,,,,,++++++,,,...000333555777777777555555555444444555555555555555666666666666555555444666999<<<>>>@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDAAAAAAAAAAAABBBDDDFFFGGGGGGHHHKKKMMMNNNLLLKKKIIIDDDDDDDDDFFFLLLZZZkkkwww~~~yyyxxx|||KKKDDD>>><<<999666555777555444444444444333333333333333222111000///...---///.........------------......---------,,,,,,,,,------......------,,,+++***++++++,,,,,,++++++************++++++*********++++++******)))((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++******)))(((((('''((((((,,,***(((''''''(((***,,,,,,)))&&&&&&)))++++++***))))))))))))))))))))))))))))))***++++++++++++***,,,---...,,,***))))))***---///222777;;;@@@CCCEEEJJJJJJIIIIIIIIIIIIJJJJJJNNNLLLKKKLLLLLLJJJHHHEEEGGGFFFDDDAAA???>>>======;;;>>>BBBHHHLLLNNNLLLJJJIIIFFFBBB???@@@AAACCCCCCJJJRRR]]]fffmmmtttzzz~~~|||zzzxxxxxxzzz~~~zzz{{{xxxsssppprrrqqqnnneeeddd```YYYOOOEEE===999888666555888===AAABBBAAAFFFJJJPPPWWW___hhhqqqvvv}}}uuupppsssnnniiifffgggiiilllmmmnnnqqqtttwwwxxxyyyzzz{{{vvvwww|||yyyvvvvvvvvvuuu~~~~~~}}}|||{{{{{{zzzzzz{{{wwwttttttuuuvvv}}}xxxooogggbbb___]]]ZZZZZZZZZZZZYYYXXXWWWVVV]]][[[XXXWWWVVVUUUSSSQQQXXXYYY[[[```cccccc^^^ZZZVVVSSSMMMEEE===666111///111///......///000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))((('''''''''(((***+++,,,***)))***---...,,,***))))))))))))))))))))))))******))))))******+++,,,+++******)))((((((((()))))))))))))))***+++,,,---///000222444555777777888555555555555555666777888666555444444444444555666555888;;;=========>>>???>>>>>>???BBBFFFIIIIIIHHHGGGEEECCCCCCDDDEEEFFFEEEAAA@@@???@@@CCCFFFGGGHHHGGGKKKLLLJJJJJJLLLJJJGGGCCCCCCCCCEEELLL[[[lllyyyVVVKKKAAA===;;;888777999666666666555555555555444444444333222111000///////////////.........------.........---------,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))*********************))))))))))))))))))))))))******)))(((((()))******++++++************+++++++++***))))))((((((((())),,,***(((''''''(((***,,,+++)))'''(((***++++++)))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------,,,,,,---...///111444888===AAAEEEFFFKKKJJJJJJJJJJJJJJJKKKKKKNNNMMMLLLLLLMMMKKKGGGEEEIIIGGGCCC@@@>>>>>>>>>???EEEFFFIIILLLNNNOOOMMMLLLHHHDDD@@@???AAAEEEJJJMMMSSSYYYaaaiiinnnsssxxx|||xxxwwwvvvwww{{{|||rrrssspppkkkhhhiiihhheeebbbccc```WWWJJJ@@@<<<<<<888777777:::@@@DDDFFFFFFQQQWWWaaakkkttt}}}}}}yyyrrrnnnlllkkkkkkkkknnnqqquuuwwwxxxwwwvvvvvvssstttwww{{{|||}}}}}}{{{wwwtttrrrsssooommmnnnoooooosssyyy~~~yyysssmmmgggcccaaa______^^^^^^^^^^^^^^^^^^bbbaaa___^^^]]][[[XXXUUUUUUUUUVVVYYY\\\]]]ZZZWWWWWWTTTNNNGGG???888333000000///------...///...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))))))))***+++,,,---...,,,,,,+++++++++*********************************************************))))))))))))(((((((((''')))(((((('''((()))***++++++***((())),,,---,,,***))))))))))))))))))))))))******))))))******++++++...---,,,,,,++++++,,,,,,))))))))))))***+++,,,---///000111333555666777777555555444444555555666777666666666666666666666666666999<<<=========>>>???======>>>AAAEEEHHHHHHGGGDDDBBB@@@@@@AAABBBBBBAAAAAA@@@???@@@BBBDDDFFFGGGIIILLLMMMJJJJJJLLLJJJGGGCCCCCCDDDFFFMMM\\\nnnzzzeeeVVVFFF???===;;;::::::888777777777777666666666555444444333222111000000000000000/////////......//////.........---------,,,------------,,,++++++***++++++,,,,,,++++++***---,,,)))''''''))),,,---))))))******+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++++++++***))))))))))))***+++***)))'''''')))***+++)))(((((()))++++++***)))))))))))))))))))))))))))))))))***++++++++++++******+++---------...111333333555888;;;@@@DDDGGGHHHKKKKKKJJJKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLKKKHHHFFFJJJGGGBBB>>>===>>>AAACCCJJJLLLNNNOOOPPPOOONNNMMMEEECCCAAAAAAEEELLLTTTYYY]]]aaagggmmmqqqtttwwwzzzuuuuuuwwwzzz|||zzzxxxvvvtttvvvrrrkkkgggeeeaaa]]]\\\^^^\\\QQQCCC999999<<<888888;;;AAAIIIPPPUUUWWWaaahhhsss|||}}}xxxsssooolllnnnqqquuuyyyzzzyyyxxxvvvtttsssuuuyyy}}}zzz{{{~~~}}}yyyuuuqqqnnnmmmllliiiiiilllmmmkkklllpppuuuuuuuuuuuussspppmmmlllhhhgggeeecccdddfffhhhjjjkkkjjjjjjiiigggccc^^^YYYTTTRRRQQQRRRTTTVVVWWWVVVXXXUUUPPPIIIBBB;;;666333222000......///000///...//////.........------------------,,,,,,+++++++++///...------++++++***)))************************''''''((()))***,,,...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))(((((((((((()))***+++***)))((()))+++,,,+++***)))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******))))))))))))***+++,,,---...///111333444666666777444444444444444444555666555666777888888777666555777:::<<<======<<<===>>><<<<<<===@@@DDDFFFFFFEEEDDDBBB@@@???@@@AAA@@@@@@AAAAAA@@@???@@@BBBDDDEEEKKKNNNNNNKKKJJJLLLJJJFFFCCCDDDDDDGGGOOO^^^ppp|||uuuaaaLLLBBB???===;;;:::777777777777666666666666444444333222111111000000000000000000/////////////////////.........---------............---,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++***************++++++***)))(((((()))***+++'''((()))***++++++***((())))))))))))))))))))))))))))))***++++++++++++******+++,,,------///222555777999;;;???BBBEEEHHHIIIJJJJJJJJJKKKLLLMMMOOOOOOQQQNNNKKKIIIIIIJJJJJJIIIKKKGGGBBB>>>===@@@EEEHHHJJJMMMPPPQQQPPPNNNLLLKKKCCCDDDFFFHHHMMMSSS[[[```aaaffflllrrrvvvxxxyyyyyyxxxzzz|||yyyuuutttwwwyyyzzz}}}tttkkkfff^^^XXXVVVVVVQQQGGG===666777999777999???HHHSSS]]]fffjjjtttyyy|||wwwuuuvvvxxx{{{~~~~~~~~~|||yyyxxxwwwxxxzzzzzzvvvrrriiijjjlllrrryyy~~~wwwqqqnnnmmmmmmkkkhhhjjjooopppnnnmmmooojjjlllpppsssvvvwwwwwwwwwrrrooollljjjjjjllloooqqqtttssssssrrroooiii```[[[TTTQQQNNNMMMNNNQQQTTTVVVWWWUUUQQQKKKEEE???:::888666444111111111222111000............------------...------,,,,,,++++++***---------,,,,,,+++++++++************************((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))*********)))(((((()))************))))))))))))))))))))))))((())))))******************)))(((((((((((())))))))))))))))))***+++,,,---...///111333444555666666444444333333333444444555444555777888888777555444888:::=========<<<<<<===;;;;;;<<>>???BBBEEEMMMPPPPPPLLLKKKKKKIIIEEECCCDDDEEEHHHPPP```rrrkkkSSSFFFAAA===:::999666666555555555444444444222222111111000000//////000000000000///////////////.........------------///////////////...------***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++***************++++++******)))(((((()))******'''(((***++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,---------///333666<<<===???AAACCCEEEGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQMMMHHHFFFFFFIIIKKKLLLIIIFFFBBB@@@@@@DDDIIIMMMMMMPPPTTTSSSPPPJJJGGGEEEDDDHHHNNNRRRVVVZZZ^^^bbbbbbgggnnnwww}}}}}}xxxtttpppppptttzzz|||qqqiii___VVVPPPJJJCCC<<<999777666555777;;;AAAKKKVVVbbbmmmsss|||zzzyyyxxxtttnnniiibbb```^^^bbbjjjuuu~~~~~~xxxsssooommmjjjhhhiiinnnqqqooommmmmmiiikkkmmmqqqtttwwwxxxyyywwwuuuqqqnnnmmmnnnpppqqqwwwwwwwwwvvvrrriii```YYYRRROOOLLLHHHHHHJJJNNNRRRSSSQQQOOOLLLGGGCCC???===999666333111111111000///---------,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++((())))))***************((()))))))))))))))******))))))))))))))))))))))))'''((()))************))),,,,,,+++++++++,,,,,,---))))))))))))***+++,,,---...///111333555666666777555444444333333333444444333444666777777666444333888:::=========<<<<<<===::::::;;;>>>AAACCCCCCBBBHHHFFFCCCCCCCCCDDDDDDCCCBBBBBBAAA???===>>>BBBEEEMMMPPPPPPLLLKKKKKKIIIEEEBBBCCCEEEHHHQQQaaatttsss[[[LLLCCC===999888444444444444333333333333111111111000000000//////000000000/////////............---------,,,,,,,,,///////////////...------***++++++,,,,,,++++++***'''))),,,------,,,)))'''---,,,,,,+++******))))))))))))))))))))))))))))))++++++,,,------,,,++++++++++++************++++++***))))))))))))***++++++******))))))))))))******''')))***+++))))))***+++))))))))))))))))))))))))))))))***++++++++++++***,,,---......///111555999@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLOOOPPPMMMJJJFFFEEEFFFIIIKKKLLLEEEDDDCCCDDDFFFJJJNNNQQQSSSUUUVVVRRRKKKEEECCCBBBGGGMMMUUU[[[]]]___bbbdddeeehhhoooyyy{{{wwwuuummmlllmmmrrrzzzzzzooocccYYYGGG@@@999666777999888666;;;???FFFNNNXXXdddpppwww|||yyyvvvqqqiiiccc___ZZZVVVXXX```lllwww~~~}}}uuuooolllhhhfffkkkmmmkkkiiiiiinnnooopppqqqrrrsssssssssvvvtttrrrpppnnnmmmmmmmmmrrrrrrsssrrrnnnggg]]]VVVNNNMMMIIIEEECCCDDDGGGJJJLLLLLLLLLKKKIIIFFFDDDBBB<<<888444111//////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///************************,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((()))******++++++******((()))+++***))))))***,,,))))))))))))))))))))))))'''((()))*********)))(((+++************++++++,,,))))))))))))***+++,,,---///000222444555777777888666555444444444444444444333444555666666555444333777:::<<<======<<<===>>>::::::;;;===AAABBBBBBAAAEEECCCAAAAAABBBDDDDDDCCCBBBCCCBBB???===>>>CCCGGGLLLOOOOOOLLLJJJKKKIIIEEEAAABBBDDDHHHRRRbbbuuuyyydddSSSGGG===888999444444444444333333333333222222111111111111000000/////////.........---------,,,,,,,,,,,,+++++++++---------------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))*********************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++************++++++)))((((((((())))))***+++***))))))))))))))))))***((()))******((((((***,,,))))))))))))))))))))))))))))))***++++++++++++***---...///000222666;;;???CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHKKKMMMOOOEEEEEEEEEGGGJJJKKKJJJIIIAAABBBEEEHHHLLLOOORRRTTTSSSSSSPPPIIIBBB@@@CCCGGGKKKQQQZZZ^^^```bbbeeeiiilllmmmpppxxx|||uuuqqqqqqrrrlllnnnsss|||{{{mmm]]]RRR>>>:::666555666999;;;<<>>???;;;:::;;;===@@@BBBBBBAAACCCAAA???@@@BBBDDDDDDDDDBBBCCCCCC@@@===>>>DDDJJJKKKNNNNNNKKKJJJJJJHHHDDD@@@AAACCCHHHRRRbbbvvv}}}iiiXXXJJJ>>>999999555555444444444333333333333333222222222222222222///.........------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++++++++************++++++((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++(((((('''(((((()))******))))))))))))))))))))))))(((******)))''''''***...))))))))))))))))))))))))))))))***++++++++++++***---...000222555:::@@@DDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBBDDDGGGJJJLLLNNN???AAAFFFJJJMMMMMMIIIEEE>>>AAAFFFKKKPPPSSSUUUUUUMMMKKKFFF???:::<<>>BBBIIIOOOYYYdddqqq~~~zzzsssjjjddd```______aaaffflllooopppsssvvvzzzwwwooonnnooollliiihhhjjjnnnssswwwxxxvvvqqqnnnhhhjjjlllnnnnnnkkkhhheee```aaaccceeeeeeaaaZZZUUUOOOOOONNNJJJEEEBBBBBBDDDAAABBBEEEHHHJJJJJJJJJIIIHHHCCC===888555444222000//////.........---------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---///000111)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((()))***+++,,,+++******)))+++---,,,******,,,...))))))))))))))))))))))))&&&''')))***+++***((('''++++++******+++,,,------))))))))))))***+++,,,---111222444666777888999999888777666555555555555555777777666666666666777777555888;;;=========>>>???;;;;;;;;;>>>AAABBBBBBAAACCCAAA@@@@@@CCCEEEFFFFFFBBBDDDDDD@@@===???EEELLLIIIMMMMMMJJJIIIJJJHHHEEE???@@@CCCGGGQQQbbbvvvvvvgggVVVFFF>>>???555666666444222222333444222111000///............////////////............///...,,,+++***++++++,,,------++++++++++++------,,,,,,,,,+++++++++******'''(((***,,,,,,***((('''***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((***)))((((((((()))+++,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++***)))((()))***,,,---...------,,,...///222555999>>>BBBDDDGGGEEECCC@@@===;;;;;;::::::>>>CCCFFFGGGFFFEEEEEE@@@BBBFFFMMMPPPNNNFFF???EEEHHHLLLNNNOOONNNOOOOOOKKKFFF???;;;===BBBGGGJJJSSSVVVYYY\\\___dddjjjooommmnnnrrrzzzyyyvvvqqqjjjllluuu|||}}}ooo```OOOBBB<<<777777:::<<<<<<>>>FFFPPPSSSbbbtttwwwsssqqqnnnlllfffhhhlllqqqwwwzzz{{{zzzvvvxxx{{{~~~}}}uuukkkdddhhhjjjmmmqqqtttsssoookkkiiihhhiiimmmrrrqqqkkkfff```___^^^]]][[[YYYXXXWWWRRROOOLLLJJJHHHFFFCCCAAA<<>>>>>===;;;999888777888===???>>>@@@DDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCC@@@>>>===@@@EEEIIIOOOMMMKKKIIIHHHGGGGGGHHHAAABBBCCCGGGPPP```sss|||nnn^^^LLLAAA>>>888888666444222111222222444333222111111000000000////////////...............---,,,,,,,,,---...///......---,,,,,,---......,,,,,,,,,+++++++++******((()))***++++++***)))(((***++++++,,,,,,++++++***))))))************))))))++++++***))))))((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++++++++++++++***))))))++++++,,,,,,------------///111444888<<>>@@@CCCGGGJJJMMMOOOQQQLLLIIIEEE???;;;777444333000000///////////////000,,,***((()))+++,,,+++)))+++,,,,,,,,,,,,+++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***++++++,,,))))))*********+++++++++---,,,,,,,,,+++************)))))))))((((((((((((((((((((()))))))))******,,,+++)))(((''''''''''''))))))))))))***+++,,,,,,)))((((((***,,,---,,,+++&&&((()))+++------------333444444444555777888888888777666555555666777888888777777666666666666666888999:::;;;<<<<<<<<<;;;:::888999>>>@@@@@@AAAEEEHHHGGGFFFEEEDDDEEEEEEFFFDDDCCC@@@>>>===@@@EEEIIILLLKKKIIIHHHGGGGGGGGGGGGBBBCCCEEEHHHQQQaaasssxxxhhhUUUEEE>>>;;;999777555333222222222444444222111111111111111////////////............------------...///000111///......------......///,,,,,,,,,+++++++++************************************+++,,,,,,+++*********++++++++++++++++++***,,,+++++++++)))((('''&&&))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))+++++++++************)))---,,,+++++++++,,,---...111444777<<>>;;;999777888999:::???AAACCCBBBAAA@@@@@@@@@EEEKKKQQQRRROOOLLLMMMNNNOOOSSSVVVVVVRRRLLLGGGDDD===AAAEEEGGGIIILLLQQQUUUWWWWWW[[[bbbjjjmmmkkkhhhnnnrrryyy}}}wwwzzz||||||ssscccPPPEEE>>>:::;;;>>>??????BBBGGGLLLTTTcccrrr|||xxxtttpppmmmllllllkkkjjjgggfffgggjjjnnnnnnkkkgggcccaaa^^^ZZZWWWVVVUUUVVVQQQOOOMMMLLLLLLJJJGGGEEEAAABBBBBBDDDHHHLLLPPPRRRMMMKKKHHHDDD???;;;777555111000///..................---,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++***---,,,,,,+++*********+++*********++++++,,,,,,,,,---,,,,,,++++++******************)))******+++,,,)))))))))***+++++++++,,,...------,,,+++***))))))+++***)))((('''((()))))))))))))))*********++++++***)))(((''''''''''''((((((((())))))***+++++++++...,,,***)))******)))((()))***+++,,,---...------222333333444555666777888777666666555555666666777777777777666666666555555:::999999999:::;;;======;;;999;;;???AAA@@@BBBEEEJJJIIIGGGFFFEEEEEEEEEEEECCCCCCAAA???>>>@@@EEEIIILLLKKKJJJIIIHHHHHHHHHHHHDDDEEEFFFIIIQQQaaasssrrr___KKK???<<<:::777555444444444333222222111000////////////////////////............---------------......///......------------......,,,,,,,,,+++++++++******+++******))))))******+++******++++++++++++************++++++++++++************++++++***)))'''&&&((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******************...---+++***+++---///111444777;;;???BBBBBBAAA@@@<<<:::777555555777999;;;AAABBBCCCBBB@@@@@@AAACCCIIIMMMQQQSSSSSSSSSTTTVVVUUUVVVVVVSSSMMMGGGBBB@@@AAAFFFLLLNNNNNNPPPVVV[[[\\\]]]aaaggglllooopppooovvv{{{xxxxxxzzz|||tttYYYOOOFFFCCCBBB??????@@@CCCEEEJJJRRR[[[gggzzz~~~yyyrrrmmmkkklllmmmmmmccccccdddgggjjjlllllljjjiiifff```[[[VVVTTTSSSSSSRRRPPPOOOOOOOOONNNKKKHHHGGGEEEDDDCCCEEEIIIMMMPPPLLLKKKJJJGGGCCC>>>:::777333222111///...---------//////...............---,,,,,,------,,,,,,+++***------,,,+++*********************+++++++++,,,,,,------,,,,,,+++***))))))+++***************+++++++++*********************+++*********)))(((((((((,,,+++)))''''''((()))***)))*********++++++++++++))))))((((((((()))))))))((()))******++++++,,,,,,111...+++))))))((('''&&&++++++,,,,,,------------///000111222444555555555666666666666666666666666666666666666666555555555888888999:::;;;;;;<<<<<<<<<:::;;;???AAA@@@AAAEEEIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA??????AAAFFFIIIPPPPPPNNNLLLKKKIIIHHHHHHDDDDDDEEEHHHPPP___rrr~~~xxxhhhTTTEEE===:::666444555666666555333222111000////////////////////////............------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************)))******************)))((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++******))))))***++++++///---++++++,,,///222444888;;;>>>AAABBBAAA>>><<<888777555555666888;;;<<>>@@@???@@@CCCIIIGGGFFFDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@BBBFFFJJJRRRRRRPPPMMMKKKHHHFFFDDDBBBBBBCCCFFFMMM\\\nnn{{{}}}qqq^^^NNN@@@;;;666555666777777555555444333222222111222222////////////............------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***))))))))))))***+++))))))************))))))(((((()))***************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))))))))***+++,,,...---,,,---...222666888<<<>>>@@@AAA@@@>>>:::888555555555777999;;;===???AAABBBDDDEEEEEEGGGJJJLLLLLLLLLOOOVVV]]]```]]]ZZZWWWSSSLLLDDD??????CCCFFFOOOQQQRRRQQQRRRVVV]]]bbbjjjooosssrrrqqqvvv~~~uuurrrppprrrxxxuuufffTTTJJJBBBAAACCCEEEHHHLLLYYY___mmm}}}}}}rrrppppppsssyyy~~~xxxrrrooollliiigggccccccccceeegggkkkooorrrtttqqqkkkddd]]]XXXUUUTTTTTTTTTUUUWWWXXXWWWUUURRRQQQOOOLLLIIIGGGFFFFFFGGGHHHHHHIIIHHHFFFCCC@@@>>>:::999777444222000//////...//////...,,,++++++,,,---------------,,,++++++,,,++++++***++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********,,,+++******)))*********---,,,,,,+++***)))(((((())))))***+++,,,------...,,,+++***)))((()))******)))))))))*********++++++******+++,,,,,,+++++++++***+++,,,............---+++***((()))***,,,+++***++++++***+++,,,---...///000222444666888999999999444555555666666555555444555555666777666555444333333555999<<<>>>===;;;999<<<999:::>>>@@@???@@@CCCIIIHHHFFFEEEDDDDDDDDDDDDAAABBBBBBAAAAAACCCGGGJJJPPPOOONNNKKKHHHEEEBBBAAAAAAAAAAAACCCKKKYYYkkkxxx~~~yyygggWWWEEE???888555666777555333555555444333222222222222////////////............,,,------......---,,,+++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,******+++***)))(((((()))***+++******++++++++++++************))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))((()))***,,,------------///222555999;;;@@@AAAAAA@@@>>>:::666444333444777:::<<>><<<:::777555333111111000111222111...---...///---------...------,,,+++************+++,,,------,,,------------.........++++++++++++++++++++++++,,,++++++***))))))***************************************+++,,,,,,,,,---+++++++++*********))))))((((((((()))))))))************+++,,,++++++)))))))))***,,,.........---,,,...---+++++++++***'''%%%++++++++++++---///000222111222555888::::::::::::444444555666666555444444444555666777777555333222444555888:::<<<<<<<<<;;;===;;;<<<@@@AAA???@@@DDDGGGFFFDDDCCCCCCCCCDDDDDDAAABBBBBBAAAAAACCCGGGJJJLLLLLLLLLKKKHHHFFFCCCBBB@@@@@@AAACCCJJJXXXjjjvvv}}}}}}mmm\\\IIIBBB:::666666666333000444333222111000000000000000/////////............+++,,,---////////////...,,,---...//////...---,,,,,,,,,,,,+++++++++******)))***,,,------,,,***)))+++***)))(((((()))***++++++,,,,,,------,,,,,,+++---,,,***(((''''''((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++***)))((()))***,,,---,,,,,,...000444777;;;===BBBBBBAAA???<<<888444111222555888<<>>>>><<<===AAABBBAAAAAAEEECCCCCCAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBDDDGGGJJJKKKKKKLLLLLLKKKIIIGGGFFFAAAAAAAAACCCJJJXXXiiivvv|||uuueeeTTTIII<<<666666666444111333333333222222222111111000000000000////////////...---,,,+++++++++++++++------------------------)))))))))***+++++++++,,,+++++++++++++++***)))(((++++++******++++++,,,---///...,,,***)))(((''''''***************)))((((((+++,,,,,,+++)))((()))***(((((())))))******++++++,,,+++***(((((()))+++,,,)))************+++++++++++++++,,,,,,,,,---------+++,,,...222777<<<@@@BBBEEEBBB<<<777444222222333777:::>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGCCCIIIQQQUUUUUURRRQQQPPPUUUMMMEEEBBBEEEJJJNNNPPPWWW___mmmzzz}}}xxxttttttuuu{{{uuufff[[[PPPKKKFFFIIIPPPVVVWWWUUUOOORRRUUUXXX]]]gggsss|||{{{sssmmmiiijjjkkkmmmooopppqqqqqq{{{|||~~~sssmmmnnnpppmmmkkkmmmqqqnnniiieeebbbaaaaaabbbZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[WWWSSSQQQQQQOOOKKKGGGDDDDDDEEEGGGHHHGGGEEECCCBBBDDDEEECCC>>>777111///222000...---,,,---///000,,,------......------,,,************************/////////......---------++++++------------++++++------+++*********+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,---,,,+++)))'''&&&***************************)))))))))***,,,...///222333444555666666666666000111333555777777777777999888777555444444444444777999<<<===<<<;;;<<<<<<::::::<<<@@@DDDGGGGGGFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIHHHFFFDDDBBBEEEAAAAAAGGGNNNWWWhhhxxx{{{zzz|||nnnYYYNNN@@@888777777555333333333333222222222222111000000000000////////////......---,,,,,,,,,,,,,,,------------------------************+++++++++++++++++++++++++++***))))))++++++******++++++,,,,,,+++***************++++++***************))))))((()))***++++++)))((()))***)))))))))))))))*********((())))))*********)))))))))************+++++++++*********+++,,,---......+++---111555999===@@@BBB@@@===888333111111222333999===AAADDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFIIILLLNNNMMMLLLLLLNNNRRRMMMGGGEEEFFFKKKPPPRRR```mmm}}}xxxqqqnnnpppyyywwweeeVVVMMMGGGBBB???AAAGGGMMMOOONNNMMMQQQWWW^^^gggsss|||wwwqqqllleeefffhhhjjjmmmooopppqqqyyy|||vvvsssnnnhhheeegggjjjgggccc```^^^___```bbb^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZXXXUUUSSSRRROOOMMMKKKKKKJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGEEEAAA;;;555222111000///---,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---,,,+++***)))***++++++------,,,,,,+++******)))************************+++***)))(((''''''(((((()))))))))*********++++++,,,,,,++++++************++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))***,,,...///000111333444666777888888555555444444444555666777888888888777777666666555777999<<<<<<<<<;;;;;;<<<::::::===@@@EEEGGGGGGFFFDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDFFFCCCCCCHHHOOOYYYjjjxxxyyytttxxxyyybbbVVVGGG<<<999888777555333333333333222222222222000000000000//////////////////...------------...------------------------+++++++++++++++*********++++++++++++++++++***)))******+++++++++,,,,,,,,,))))))))))))***+++,,,---******++++++******)))(((''')))******(((((()))+++************))))))))))))%%%&&&)))***+++***(((''')))************+++++++++)))))))))***,,,---//////---000444888<<>>???@@@AAADDDCCCCCCCCCCCCEEEFFFGGGKKKKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDIIIRRR^^^nnn{{{tttkkkjjjtttkkk___NNNAAA;;;999777666444444333333333222222222000000000000//////////////////............//////------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,+++******)))************++++++++++++***))))))&&&'''))))))(((((()))+++++++++******))))))((((((&&&'''(((************)))))))))*********+++++++++************+++---...///000333888<<>>>>>999666333111222777<<>>@@@DDDGGGNNNNNNNNNMMMOOOWWWbbbkkkxxx}}}zzzooocccZZZUUU]]]eeedddYYYKKKAAA<<<<<<;;;;;;>>>CCCIIIOOOQQQZZZaaakkkvvvyyyrrrmmmkkkkkkkkklllmmmnnnppppppvvv{{{~~~uuuhhhaaa```WWWUUUSSSSSSUUUYYY^^^bbbcccbbbaaa___^^^]]]\\\\\\```bbbbbb___YYYVVVVVVXXXWWWVVVTTTQQQOOONNNPPPQQQSSSMMMHHHFFFFFFDDD>>>999555555555333222///---,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,++++++*********************************,,,+++***))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))******+++++++++++++++************************+++*********+++---///000///000222444555777777777999888666444444444555666000222444555555444222111666888;;;<<<;;;:::;;;<<<:::;;;===AAAEEEGGGGGGFFFDDDCCCAAA?????????@@@AAADDDCCCBBBBBBBBBDDDFFFGGGMMMLLLKKKJJJIIIIIIJJJJJJFFFDDDDDDJJJTTTdddttt~~~mmmbbb```jjjzzzttthhhWWWGGG>>>999777666444444444333333333222222000000000000//////////////////.........//////000---------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++***************++++++++++++++++++***))))))&&&'''))))))(((((()))+++++++++******))))))((((((******)))((()))***+++,,,))))))*********+++++++++,,,,,,+++***+++,,,...///444666:::>>>???>>>;;;:::444333111222555;;;@@@DDDFFFJJJOOOQQQPPPMMMKKKJJJMMMMMMKKKIIIGGGEEEDDDCCCCCCAAA>>>===>>>AAACCCEEEJJJKKKLLLMMMRRR\\\jjjuuu}}}yyyuuuxxx~~~|||xxxqqqfffYYYPPPKKKMMMOOONNNJJJCCC===999999;;;>>>AAAGGGNNNVVV\\\eeemmmyyy|||uuuvvvuuusssqqqooonnnnnnmmmtttyyy}}}{{{wwwwww~~~oooddd___UUUSSSQQQQQQTTTZZZ```ddddddeeeggggggeeebbb^^^\\\^^^aaadddcccaaa```bbbeeebbbcccccc___YYYSSSPPPOOORRRMMMGGGEEEEEEDDD???:::555555444333111///,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,+++++++++++++++***************************++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))***++++++******))))))))))))))))))))))))))))))))))))+++*********+++---///000222222333444555555444444444555555666666666666666000111333555555444222111666888;;;;;;;;;::::::;;;;;;;;;===AAAEEEHHHHHHGGGGGGEEECCCAAA@@@AAABBBCCCDDDCCCBBBAAABBBCCCFFFGGGNNNMMMLLLJJJJJJJJJJJJJJJBBBBBBCCCHHHVVViiizzz{{{hhh[[[XXXbbbrrr}}}rrr```OOOCCC<<<888777444444444444333333333333000000000000///////////////............///000000------------------------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((((((((()))***,,,---...+++++++++,,,++++++***)))''')))******(((((()))+++************))))))))))))---+++***(((((()))+++---)))************+++++++++---,,,++++++,,,...000222888999<<<======:::777555//////000222777===CCCGGGJJJMMMQQQRRRPPPMMMKKKJJJJJJJJJKKKKKKJJJHHHGGGEEECCC@@@======???AAACCCCCCFFFGGGIIINNNVVVaaammmuuu{{{tttqqqsssyyy}}}zzzzzzyyyvvvpppfffZZZOOOIIIHHHFFFDDDBBB@@@===999777777;;;AAAFFFLLLVVVaaaiiiqqq{{{|||wwwsssooommmlllrrrvvvzzzxxxuuuvvv}}}xxxjjjaaaYYYWWWUUUUUUXXX^^^dddhhhhhhkkknnnooonnnjjjdddaaa[[[]]]aaadddgggjjjmmmpppnnnppppppkkkaaaVVVOOOLLLOOOKKKGGGEEEDDDBBB===:::444333222000...---++++++,,,------......------,,,------------------------************++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------((((((((()))))))))******)))))))))************+++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++***+++,,,---///000333333444444444444333333111222444666777777666555444555666666666555444333555888:::;;;:::::::::;;;;;;<<<>>>BBBFFFHHHHHHGGGIIIGGGEEECCCBBBBBBCCCDDDDDDCCCAAA@@@AAACCCFFFHHHLLLLLLKKKKKKJJJIIIIIIHHH???@@@AAAFFFVVVlll}}}wwwdddYYYSSS]]]mmm}}}zzziiiWWWIII???:::888555444444444444333333333000000000000////////////...---------......///000------------------------++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((***+++------,,,+++***))))))))))))***+++,,,---++++++,,,,,,++++++***))))))***++++++)))((()))***)))))))))))))))*********,,,+++***))))))((((((((()))************+++++++++,,,+++***+++---111555777;;;<<<<<<<<<:::666333000...///222666<<>>BBBFFFHHHHHHGGGJJJHHHFFFCCCBBBBBBCCCDDDDDDCCCAAA???@@@CCCFFFHHHIIIJJJJJJJJJJJJHHHGGGFFF???AAAAAAEEEUUUkkk|||sssddd[[[UUU^^^lll|||ooo]]]MMMBBB<<<999555555444444444333333333000000000000////////////---------------...///000------------------------+++++++++,,,,,,---------***+++,,,,,,------------(((***+++------,,,+++***---,,,+++***))))))))))))+++,,,,,,,,,,,,+++******+++,,,,,,+++)))((()))***(((((())))))******++++++)))***++++++***(((&&&$$$)))************+++++++++)))))))))+++///444888;;;======<<<;;;888444000...///111555:::@@@FFFKKKMMMOOOPPPQQQPPPNNNKKKKKKKKKJJJMMMRRRVVVXXXWWWUUUTTTKKKEEE===999:::===@@@AAAGGGJJJQQQ]]]hhhnnnnnnllliiinnntttzzz}}}~~~~~~~~~|||}}}|||xxxrrrjjjeeeccc___aaa___XXXOOOHHHHHHJJJIIINNNQQQNNNEEE???@@@CCCBBBIIISSS[[[cccooo}}}zzzyyywwwxxxxxxuuurrrppprrruuu{{{vvvfffccc```^^^```eeekkkooowwwxxxyyyyyyxxxvvvtttrrreeecccbbbdddgggiiihhhfffcccgggjjjggg___XXXUUUUUUIIIJJJJJJGGGBBB>>>;;;;;;999888555333111111222333,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------++++++++++++------,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,***((('''************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111///000222333444555555555555333222000000222555666777666555333333222222222555777:::;;;:::999:::;;;<<<<<<>>>BBBFFFHHHHHHGGGJJJHHHEEECCCBBBBBBCCCDDDDDDCCC@@@???@@@BBBFFFHHHGGGHHHJJJJJJJJJHHHEEEDDDAAABBBAAADDDSSSjjjzzz~~~zzzqqqddd]]][[[bbbooo|||yyymmmZZZFFF======:::777555444444444222111222222111000000000000000000000//////......------...........................---+++))))))***+++,,,,,,++++++***+++,,,...///+++++++++*********)))))))))***+++,,,+++***(((&&&************************************************'''''''''((()))+++------*********************************++++++,,,,,,,,,,,,///111222222666===CCCDDD@@@;;;555111000000111333555888===BBBGGGKKKMMMSSSQQQNNNLLLIIIHHHGGGGGGGGGKKKSSS\\\aaa___WWWPPPIIIBBB;;;999===BBBDDDCCCJJJLLLVVVdddmmmllliiigggkkkttt{{{}}}||||||zzzwwwzzz~~~|||tttnnnkkkeee]]]ZZZSSSMMMJJJFFFDDDFFFKKKQQQ[[[ccc]]]NNNDDDFFFLLLGGGRRR___hhhttt~~~wwwrrrssssssoooppptttyyy}}}zzzrrriiifffhhhmmmnnnnnnzzzyyyyyyyyyyyyxxxuuusssgggffffffddddddcccbbbbbbaaa^^^ZZZZZZ[[[XXXPPPJJJGGGFFFFFFFFFFFFDDD@@@===999999777555333111///...------,,,+++++++++,,,,,,***,,,------,,,,,,...///---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,******++++++++++++******)))***,,,---...------,,,,,,,,,,,,++++++*********+++)))'''&&&(((+++000333222222333444444333333333444333333333333444555555333444444555555444444333333555999::::::999999:::;;;<<<===???AAACCCEEEFFFHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA>>>===>>>AAAEEEGGGMMMMMMKKKJJJHHHFFFEEEEEE>>>??????EEETTTiiivvvzzzvvvtttggg]]]]]]iiiyyyxxxgggQQQCCC???;;;999777777777666555333000000///...............///////////////....................................---+++***)))***+++,,,,,,,,,+++*********+++,,,+++++++++*********)))))))))***+++,,,+++***((('''************************************************(((((((((((()))***,,,,,,***************************++++++,,,,,,,,,++++++,,,...000222444999>>>BBBBBB>>>999333000///000111555777;;;@@@EEEIIILLLMMMPPPOOOLLLJJJHHHGGGGGGGGGKKKNNNUUU\\\```]]]UUUOOOBBB>>>:::;;;BBBHHHLLLLLLNNNSSS\\\gggjjjgggeeegggoooxxx~~~}}}yyyuuu~~~zzzqqqjjjfff^^^VVVSSSMMMHHHGGGEEEEEEJJJPPP___hhhmmmfffWWWNNNOOOUUUXXXdddqqq{{{{{{uuuuuutttqqqrrrvvvwwwzzz}}}{{{qqqjjjhhhhhhhhhiiisssrrrssstttvvvuuussspppiiihhhgggfffdddbbb___^^^^^^[[[WWWTTTSSSQQQLLLHHHFFFFFFEEEFFFFFFDDDAAA>>>:::999777555333111000///...---,,,,,,+++,,,,,,,,,+++---...---,,,,,,---...---------,,,,,,,,,++++++)))))))))***+++,,,...///000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++*********)))******++++++))))))************))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---+++***)))+++...111444111222333333444444444444444333333333333444555555333333444444444444333333333666999;;;:::999::::::;;;<<<===???@@@BBBDDDEEEGGGFFFEEECCCCCCCCCDDDDDDCCCAAA???===>>>AAAEEEHHHNNNMMMLLLJJJHHHGGGFFFEEEAAAAAAAAAFFFTTTgggtttxxxwwwzzznnndddbbbmmm|||www___JJJ@@@<<<;;;::::::;;;:::888555000000///........................///////////////...........................---+++*********+++,,,---,,,+++***))))))))))))+++++++++***************)))***+++++++++***)))(((************************************************)))))))))))))))******+++***************************+++,,,---,,,+++***)))------...222777<<>>???AAABBBCCCFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCFFFIIIKKKMMMMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCFFFTTTfffrrrvvvvvvsssjjjgggqqq~~~zzzjjjQQQAAA===<<<;;;<<<<<<;;;888666222111111000000000000000------......//////000000...........................---,,,++++++++++++,,,,,,,,,+++***************************************)))***+++++++++***))))))******************************************************)))))))))))))))******************************+++,,,------+++***)))---,,,...333:::??????>>>999666222///...000333555<<>>@@@BBBCCCEEEDDDCCCCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDFFFIIIJJJLLLKKKJJJIIIGGGEEEDDDCCCDDDCCCBBBFFFSSSeeeqqquuuttt}}}rrrjjjgggooozzzmmmvvvwww[[[GGG>>><<<;;;::::::999777555222111111000000000000000------......//////000000........................------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------*********************************+++++++++******************************************************+++******)))))))))))))))***************************+++,,,,,,,,,+++******......000666<<>>;;;555333000...///222666999@@@CCCHHHLLLNNNMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJKKKJJJFFFAAA===;;;:::===EEENNNWWW]]]___```cccccccccaaa^^^bbbpppvvvppphhhccc^^^WWWPPPLLLHHHGGGHHHKKKLLLOOOXXXbbbmmmnnnmmmjjjkkkttt~~~zzzwwwuuuwwwyyy{{{}}}yyyllldddaaa`````````aaaccccccbbb```bbbcccddddddbbb___\\\YYYVVVXXXXXXUUUPPPKKKHHHGGGCCCBBBAAAAAABBBBBB@@@>>><<<<<<:::999777666555444111000///...---------------...///...,,,++++++---------------------------000...+++***)))+++---...111000///---------...///++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++***---,,,***)))((()))******++++++++++++++++++++++++)))***+++,,,---.........///000222333444555555555444333333333333444555555333444444555555444444333444777:::;;;;;;::::::;;;<<<;;;;;;<<<===@@@BBBDDDEEEEEECCCBBBBBBCCCCCCDDD?????????@@@BBBDDDEEEFFFKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAEEERRReeeqqqtttuuuwwwmmmfffbbbhhhrrr~~~aaannn}}}jjjSSS???===:::888777666555333000000///........................///////////////........................------------,,,,,,,,,,,,)))***+++------...------***************+++++++++************+++++++++,,,******************************************************)))))))))))))))*********************************+++++++++,,,,,,,,,///111555999======;;;888222111//////111555:::===DDDFFFJJJMMMNNNLLLJJJHHHDDDDDDCCCCCCDDDEEEGGGHHHKKKKKKJJJGGGBBB>>><<<;;;888???JJJVVV```fffiiiiiigggbbb___```dddnnn}}}wwwrrrmmmggg^^^SSSMMMKKKLLLMMMPPPSSSRRRSSS[[[eeejjjlllooossszzz}}}wwwuuuwwwzzz}}}~~~~~~}}}pppfffbbb[[[ZZZZZZ\\\___bbbccccccbbbbbbcccdddcccaaa___]]]TTTTTTTTTTTTQQQMMMHHHEEEDDDBBBAAA@@@AAAAAA???>>>===<<<;;;:::999777666666222111000///...---------,,,.........,,,+++,,,---------------............,,,+++******+++---///111------------------------++++++++++++++++++++++++*********+++++++++++++++'''''''''(((((((((((()))++++++******)))*********+++,,,,,,,,,,,,,,,,,,+++,,,++++++*********++++++***++++++++++++,,,,,,,,,,,,------...///000000000000111222333444555555555444333333333333444555555555555666666666666555555444777:::<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>AAADDDFFFFFFEEEDDDBBBAAABBBBBBCCCAAABBBCCCEEEGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@CCCQQQcccooorrruuuzzzooogggaaa\\\aaajjjuuuXXXgggzzzvvv^^^BBB???:::666555444333222000000///...............///////////////.................................---------------,,,,,,+++***+++,,,,,,---,,,++++++))))))*********+++++++++************++++++,,,,,,***************************************************)))))))))))))))************************************))))))***,,,...///111555:::===<<<:::777666111000///000333999>>>BBBFFFHHHJJJLLLLLLJJJHHHFFFDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKJJJEEE@@@===<<<======FFFSSS```hhhmmmnnnnnnjjjbbb^^^dddppp}}}{{{pppqqqnnnlllhhh\\\NNNIIIKKKOOOQQQVVVYYYWWWVVV]]]fffjjjpppyyy}}}wwwxxxzzz{{{}}}}}}}}}|||~~~~~~uuunnnkkkdddaaa^^^^^^```dddfffgggeeeeeeeeeeeedddcccaaaaaaUUUSSSQQQPPPQQQOOOKKKGGGGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::888777777333222000///...---------+++---...---,,,,,,---...------------.........///+++++++++,,,---...///000((()))+++,,,------,,,+++************************)))*********++++++++++++'''(((((((((((()))))))))*********)))******+++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---......///000111111222333333444444444444444333333333333444555555666666777777777777666666444777:::<<<<<<;;;;;;<<<;;;;;;;;;<<>>;;;<<<===EEENNN[[[fffmmmooonnnnnnlllccc___iiizzz}}}qqqfffffffffgggeeeYYYJJJGGGLLLPPPSSSYYY]]]ZZZXXX^^^fffrrrzzz{{{{{{{{{{{{|||}}}~~~~~~{{{}}}~~~zzzwwwvvvqqqmmmgggddddddfffggghhhjjjiiihhhfffeeedddccccccZZZTTTOOOOOOQQQRRROOOKKKIIIGGGEEECCCCCCBBBAAA???>>>>>>===<<<:::999888888333222111///......------+++,,,------,,,,,,...///---------.........//////......---------,,,,,,,,,)))+++...000111111///...************************))))))******++++++++++++***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,******++++++++++++******)))***,,,---......---,,,*********++++++,,,,,,,,,---,,,++++++,,,---///000222222333444444444333333444333333333333444555555777777888888888888777777444777;;;<<<<<<;;;;;;<<<;;;;;;;;;<<>>;;;555111//////000333777<<>>@@@@@@>>>:::888888:::666444222111/////////000........................111000...,,,+++++++++,,,///......------,,,++++++------------------------//////...---+++***))))))******))))))******+++,,,...---,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,,,,+++)))))))))+++---...,,,,,,---------,,,++++++))))))((((((((((((((((((+++,,,,,,---...///000000444444333333333444555555111222333444555777888888:::::::::999888777666666888666777:::>>>???<<<999<<<<<<<<<<<<>>>AAAEEEFFFHHHEEEBBB@@@@@@@@@@@@???CCCDDDFFFFFFFFFFFFIIIKKKLLLLLLLLLIIIGGGEEEFFFGGGDDDDDDBBBDDDMMMYYY______eeehhhlllnnnkkkeee]]]XXXVVVZZZaaalllwwwVVV]]]lll}}}~~~gggPPPGGG>>>:::777333222333111444666444000---///111//////000000//////...---///////////////.........,,,,,,------,,,,,,+++***)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++***************''''''))))))&&&&&&(((,,,+++++++++---000333555;;;===>>><<<888333000//////111555:::???DDDGGGIIILLLNNNOOOMMMIIIEEECCCCCCEEEFFFIIIKKKNNNOOOPPPQQQKKKIIIDDD>>>===CCCMMMVVV___ccchhhllllllkkkhhhggghhhjjjmmmttt{{{uuuooojjjccc[[[UUURRRSSSQQQLLLGGGFFFJJJNNNOOORRRWWWZZZ\\\bbblllssszzzwwwwwwxxxwwwuuuvvvuuuuuurrrllljjjrrr}}}zzztttrrrrrruuutttrrrlllfffbbbbbbcccaaa___\\\ZZZYYYZZZ[[[]]]WWWTTTOOOKKKHHHDDD@@@>>>>>>@@@AAA???<<<::::::<<<777555333111000/////////........................,,,+++***)))((()))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++,,,---...///000000444333333333333444555555222333333444555666777777999999999999888777666555666777888:::<<<===;;;999===<<<<<<===???BBBEEEGGGHHHFFFBBBAAAAAABBBBBBAAACCCDDDEEEEEEEEEFFFHHHKKKMMMMMMMMMKKKHHHFFFGGGHHHDDDDDDCCCEEENNNYYY______bbbffflllppppppkkkccc]]]YYY\\\cccnnnxxx[[[^^^gggrrrxxxzzz~~~}}}lllYYYNNNCCC===999444222333111333555333///---...000000000000000000//////...111111000000///......---,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++++++++++++++((((((+++,,,)))))),,,------,,,---///333777:::======<<<999444000///...000333888>>>CCCGGGIIIJJJLLLMMMMMMJJJGGGEEEDDDEEECCCGGGLLLPPPSSSSSSQQQPPPEEEDDDAAA<<<<<>>======888777555333111000//////........................++++++******+++,,,---...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,---......++++++,,,---...///000000333333333333444444444555444444444555555555666666888999999888888777666555555777:::;;;:::999999999===<<<<<<===???BBBEEEGGGHHHEEEBBBAAABBBDDDDDDDDDCCCDDDEEEDDDDDDEEEHHHJJJMMMNNNOOOMMMJJJHHHHHHHHHCCCDDDDDDFFFOOO[[[```___]]]cccllltttwwwtttllleee\\\___fffqqq{{{```bbbeeejjjooosssxxx||||||qqq```SSSFFF>>>:::555333333111222333111///---...000///000000000000///......000/////////.........---,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++))))))------+++,,,///---------...111666:::===???===:::555111......///222666<<>><<<@@@JJJXXXbbbdddffffffccc___]]]^^^___gggoooyyyuuurrrooojjjbbbZZZRRRJJJEEE@@@BBBDDDEEEFFFHHHLLLPPPQQQUUU\\\eeeqqq{{{vvvpppjjjfffhhheeedddccc___\\\```fffttt{{{~~~xxxtttqqqkkkeeeaaa___```aaafffhhhiiijjjiiifffbbb```[[[ZZZXXXVVVSSSNNNHHHDDD>>>???AAABBBAAA@@@???>>>:::999777555333111//////........................,,,,,,,,,,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,,,,))))))))))))))))))))))))---,,,,,,++++++,,,------,,,,,,+++++++++,,,---...)))))))))***+++,,,---...***+++,,,---...//////000111222222333444444444444555555555555555555555444777777888888777666666555333777;;;;;;999777888999<<<;;;;;;<<<>>>AAADDDFFFFFFDDDAAAAAABBBDDDEEEEEEDDDDDDDDDCCCCCCDDDGGGJJJNNNOOOQQQPPPMMMJJJIIIIIICCCDDDEEEGGGQQQ\\\aaa```[[[aaalllxxx~~~|||ssskkk^^^bbbiiisss}}}cccdddeeeggglllsssyyy{{{{{{{{{{{{||||||vvvfffWWWGGG???<<<777444444222222222000///...///000......//////......---,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++***++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------......(((%%%&&&***+++)))***---,,,---...000444888<<<>>>>>><<<888333///...///222555999???FFFJJJLLLLLLKKKKKKIIIGGGEEEEEEEEEFFFFFFDDDKKKTTTZZZ[[[VVVNNNIII???===;;;@@@IIISSSZZZ]]]aaabbbbbb___[[[ZZZ]]]aaaoooyyy}}}sssooolllfff^^^TTTKKKEEEAAA???@@@BBBDDDFFFIIIMMMPPPTTTYYYcccppp}}}tttiiibbbddd___[[[ZZZWWWUUUVVVZZZdddmmmzzz}}}rrrnnniiidddaaa``````aaadddfffhhhjjjiiieeeaaa^^^YYYYYYYYYYYYXXXTTTOOOKKKAAAAAAAAABBBBBBAAA???>>>;;;:::999777555222000///////////////////////////***************))))))(((......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++***************++++++))))))))))))))))))))))))---,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...************+++,,,---...******+++,,,---...//////000111222333444444444444555555555555555444444444666666777777777666555555333777;;;;;;999777888::::::::::::;;;===@@@CCCEEEDDDBBB@@@???AAACCCDDDDDDDDDDDDDDDBBBBBBCCCFFFIIINNNPPPRRRRRROOOLLLJJJIIICCCDDDDDDGGGRRR^^^dddddd]]]cccooo{{{uuulll___cccjjjuuueeegggggghhhoooxxx}}}}}}}}}||||||}}}}}}mmm]]]KKKAAA===999555444333222111000///000111111...............------,,,***++++++,,,------......,,,,,,------,,,,,,+++***+++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------......***'''(((+++,,,***+++...,,,...000444777;;;===>>><<<:::666222...///222555999===BBBGGGKKKLLLLLLKKKIIIFFFDDDDDDEEEFFFFFFEEEHHHNNNWWW]]]]]]UUUKKKDDD:::999;;;EEESSS\\\___]]]ccccccaaa\\\WWWXXX___fffyyy{{{sssnnnkkkcccYYYNNNEEE@@@??????@@@AAADDDIIINNNSSSVVV^^^dddppp}}}~~~|||nnneeebbb[[[TTTRRRPPPNNNNNNPPPWWW^^^iiiwwwuuuqqqkkkgggeeedddcccbbb___aaacccddddddaaa^^^\\\YYYYYYZZZ[[[\\\ZZZVVVSSSGGGEEECCCBBBBBBBBB@@@>>>;;;;;;:::888777444222111////////////////////////,,,,,,------,,,+++******//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---+++************++++++,,,++++++,,,------,,,++++++,,,,,,++++++++++++************+++---------------,,,,,,,,,,,,---...//////******+++,,,---.../////////000222333444444444444555555555555555555444444555555666666666666555555333666999;;;;;;:::::::::;;;::::::;;;===@@@CCCEEEDDDBBB??????AAABBBCCCCCCDDDDDDCCCAAA@@@BBBEEEHHHMMMPPPSSSSSSPPPMMMJJJHHHBBBCCCCCCGGGRRR```hhhiiidddiiirrr}}}ssshhh]]]bbbjjjuuukkkmmmnnnooovvvvvvdddOOODDD???:::555444555333111000000111222222///////////////...------,,,,,,------------------,,,,,,------,,,,,,+++***,,,,,,---...............******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,---------***+++...///,,,---000---000444999<<<>>>>>>>>>999777555111000111555999===@@@DDDHHHJJJKKKKKKKKKGGGDDDCCCCCCFFFGGGFFFDDDLLLRRRZZZ___]]]SSSGGG???888;;;AAAMMMXXX```bbbbbbfffeee```XXXTTTZZZgggrrrxxxrrrppplllcccWWWKKKBBB@@@@@@AAAAAACCCHHHPPPYYYaaaeeemmmtttwwwmmmcccYYYPPPMMMKKKHHHHHHIIIMMMPPPXXXdddqqq{{{zzzvvvpppkkkiiifffccc```ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZWWWUUUPPPLLLGGGDDDDDDCCCAAA???::::::::::::888666444333////////////////////////---...///000000000//////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++,,,------...+++,,,---......---,,,+++***+++++++++******)))(((((())),,,...///...---+++---,,,,,,,,,,,,,,,------******+++,,,---......///...///111444555555444333444444555555555555555555444555555666666555555555444555777:::===>>><<<;;;<<<<<<<<<<<>>777666444111111333777;;;@@@BBBEEEHHHJJJKKKKKKKKKEEECCCBBBCCCFFFGGGFFFDDDNNNTTT\\\```\\\RRREEE<<<:::@@@IIIRRRZZZ___ccceeehhheee]]]UUUSSS]]]ooo~~~{{{vvvqqqsssoooeeeXXXKKKCCCAAABBBCCCDDDFFFMMMXXXdddnnnsssxxx}}}tttdddYYYNNNJJJHHHFFFEEEFFFGGGHHHLLLVVVeeerrr{{{}}}xxxrrrmmmjjjfff```\\\XXXXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVWWWXXXWWWUUUSSSUUUPPPJJJFFFEEEDDDBBBAAA::::::::::::999777555444000000000000000000000000)))***,,,.../////////...+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...///000***+++,,,,,,,,,,,,+++******************)))((('''&&&))),,,///000///,,,+++++++++***)))))))))******)))***+++,,,---......///---///111444555555444333444444444555555555666666444444555555666555555444555444666:::???@@@>>>;;;>>>>>>===>>>@@@CCCFFFHHHHHHEEEBBBAAABBBCCCDDDDDDEEEDDDBBB@@@???AAADDDHHHLLLOOOSSSTTTQQQMMMIIIGGGBBBBBBAAADDDQQQbbbnnnqqqqqqsssxxx~~~zzzjjj]]]YYY^^^hhhttt~~~sssnnnppp}}}sss\\\LLLDDD???888222666666444333222111111111000000000000000000000000////////////////////////......---------,,,,,,,,,000///---.........---,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++******+++++++++,,,,,,,,,---------+++***+++...111555888<<<@@@AAA@@@>>><<<555333111///000555===CCCCCCFFFJJJMMMMMMJJJFFFCCCCCCEEEGGGFFFDDDBBBDDDFFFTTTTTTSSSNNNHHHAAA===<<<999BBBMMMUUU\\\cccdddaaaddd]]]XXXXXX[[[cccuuuxxxuuu{{{zzzlllZZZIIIAAAAAAEEEKKKLLLPPP[[[iiiwwwjjj```RRRHHHDDDDDDDDDCCCCCCCCCFFFLLLSSS^^^ooo~~~xxxyyyuuummmfffccc___[[[[[[[[[ZZZXXXTTTTTTXXX[[[^^^]]]]]]^^^^^^\\\XXXTTTWWWUUUQQQMMMHHHEEEBBB@@@@@@>>>===<<<<<<:::777555111111111111000000/////////...------------,,,***000000///...---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))***+++,,,------...(((((()))***+++---...///...---,,,++++++,,,...//////000000111333444555555333222222222222333444555666666666777777777777777555777:::;;;;;;;;;<<<>>>@@@?????????AAACCCFFFHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDBBB???<<<>>>DDDIIIOOOPPPQQQQQQOOOLLLIIIGGG===<<<>>>DDDQQQ```nnnuuuqqqrrruuuxxxtttkkkccc___^^^cccmmmyyyyyyssstttxxxcccRRRGGG@@@999555333333111000///.........000000000000000000000000////////////////////////......---------,,,,,,,,,---,,,++++++,,,,,,+++))),,,,,,,,,------.........*********************************++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,---------,,,+++,,,///222666999===@@@AAA???===;;;222222111111333888@@@EEEEEEGGGJJJLLLKKKIIIFFFDDDEEEFFFGGGFFFDDDCCCEEEHHHNNNMMMKKKGGGAAA<<<::::::;;;EEEPPPXXX___eeefffccc___ZZZWWW\\\cccmmm}}}{{{tttuuu|||~~~nnnZZZJJJCCCEEEIIINNNTTT___mmmzzzpppgggYYYNNNHHHEEECCCBBB@@@@@@BBBFFFLLLUUUeeessswwwzzzxxxppphhhdddaaa^^^WWWXXXWWWVVVUUUWWW\\\aaafffgggiiiiiigggddd```^^^```]]]WWWPPPJJJFFFCCCBBB@@@>>><<<;;;;;;:::888666444333222111000////////////...------......,,,+++------------------,,,,,,......------------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,...+++******---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,,,,+++++++++******************+++---...///...---,,,++++++---...///000000111222333444555555444333333333333333444444222222333444555666777777555777999;;;;;;;;;<<<>>>@@@?????????AAACCCFFFHHHFFFEEEDDDBBBAAABBBBBBCCCDDDDDDCCC???<<<>>>CCCHHHNNNNNNOOOOOONNNKKKHHHFFFBBB@@@???CCCLLLXXXcccjjjlllmmmoooooollleee___\\\^^^bbblllxxx{{{{{{~~~nnn\\\LLLAAA:::777333222111///............000000000000000000000000////////////////////////......---------,,,,,,,,,,,,+++******++++++***)))******++++++++++++++++++************************)))***************++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,------,,,+++---000333777999===???@@@>>>;;;999000111222444777<<>>>>>AAAEEELLLYYYfffssszzz|||vvvmmmhhhdddaaaXXXWWWVVVUUUUUUZZZ```eeennnrrrvvvvvvrrrnnnlllllllllfff]]]SSSKKKFFFDDDDDDAAA>>>;;;999999:::999999888777444111///////////////...------...///---,,,++++++,,,,,,,,,---------------..................------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---+++,,,------,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...------,,,+++,,,---...///111111222333444444555555555444444333333333444444000000222333555777888999444777999::::::;;;<<<===???>>>>>>???@@@CCCFFFHHHGGGEEEBBB@@@???@@@BBBCCCDDDDDDCCC@@@===>>>CCCHHHKKKLLLMMMMMMLLLJJJGGGEEEDDDBBB@@@AAAGGGQQQ[[[bbbkkklllmmmkkkhhhddd___\\\]]]aaakkkwwwxxxeeeQQQBBB;;;999666555444222111111000000////////////////////////////////////////////////......---------,,,,,,,,,---,,,++++++------,,,+++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,------,,,,,,...111444888:::===??????===:::777111222555777:::>>>DDDHHHIIIIIIHHHGGGGGGFFFFFFFFFHHHGGGEEEDDDCCCEEEHHHJJJKKKGGGBBB;;;777777;;;>>>EEEOOOYYY\\\]]]___]]]ZZZZZZZZZ___kkkxxxuuunnnpppxxxzzzhhhWWWOOOOOOUUUZZZ[[[fffvvv}}}pppdddZZZQQQIIICCCCCC???>>>???BBBGGGQQQ\\\jjjuuu~~~}}}uuuoooiiieee^^^[[[XXXVVVWWW[[[```dddooouuu{{{{{{wwwssstttvvvssslllaaaUUUKKKGGGEEEFFFCCC???;;;888999:::;;;;;;===:::666222///.../////////...------///000///...------------------------,,,,,,------......//////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......------------++++++************************,,,,,,++++++++++++,,,,,,))))))***+++,,,------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---//////111222222333444444555555666555444444333333444444222333444555777888999:::444666999:::::::::<<<===>>>>>>>>>>>>@@@CCCFFFHHHGGGEEEAAA???>>>???BBBCCCDDDEEEDDDBBB??????CCCFFFIIIJJJJJJKKKJJJHHHFFFEEEBBBAAA@@@BBBGGGQQQ\\\dddooosssuuutttqqqmmmgggaaa]]]```iiivvv~~~mmmWWWEEE<<<:::777666555444333222222222////////////////////////////////////////////////......---------,,,,,,,,,---,,,++++++------,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,------------///333666999;;;>>>@@@@@@===:::777444666888999;;;>>>CCCFFFIIIHHHGGGFFFEEEFFFGGGGGGHHHFFFDDDCCCDDDFFFHHHJJJKKKGGG@@@999666888>>>CCCOOOXXX______\\\[[[YYYVVVWWW]]]fffsss{{{oooiiilllttt{{{yyymmm]]]SSSRRRYYYbbbgggssszzz{{{qqqfff\\\QQQIIIGGGBBB???@@@BBBEEEMMMVVVaaaooo}}}}}}wwwnnnggg```]]]YYYWWWXXX]]]bbbeeehhhmmmsssuuurrrqqqsssvvvvvvooodddXXXOOOKKKJJJJJJEEEAAA<<<999:::;;;<<<===???===888333000////////////...---...000111000///000000000///...---------++++++,,,,,,---------.........---------,,,,,,,,,++++++++++++************---...///...---,,,++++++************************...------,,,,,,------...))))))***+++,,,------...------,,,+++++++++,,,,,,++++++,,,,,,---...//////111222222333333444444444555444444333333333444444555555555555666666666666444666888:::::::::;;;============>>>@@@CCCFFFHHHGGGEEEAAA???>>>???BBBCCCCCCEEEEEECCC@@@???BBBEEEGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCEEEJJJTTT```hhhsss|||~~~yyyoooddd]]]___ggguuu~~~sss]]]JJJ???;;;666555444333111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,---------...000444777999;;;???AAAAAA>>>;;;888777888::::::;;;>>>BBBEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFDDDDDDFFFHHHJJJJJJHHHDDD===777666:::BBBIIIYYYaaafffbbb\\\ZZZXXXVVVWWWbbbppp}}}}}}vvvmmmiiiiiikkklllmmmeee[[[QQQOOOXXXfffqqqwww{{{ssshhh\\\SSSJJJEEEAAABBBEEEHHHOOOVVV```lllxxx~~~{{{rrrjjj^^^[[[WWWWWWZZZ^^^bbbddd^^^bbbeeegggggghhhkkknnnrrrmmmddd[[[TTTQQQPPPPPPHHHDDD???<<<<<<<<<======@@@>>>:::666222000//////...------...111222222111222222111000///...---,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***************)))+++...000000...,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,+++******+++++++++***+++,,,------...//////111111111222222333333333333222222222222333444555555555444444333222222111333666888999999:::;;;<<<===<<<<<<===@@@CCCFFFHHHGGGEEEBBB@@@???@@@BBBCCCCCCEEEFFFEEEAAA@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKUUUaaajjjuuurrrddd\\\^^^ffftttzzzyyywwwcccPPPCCC>>>555555333222111000000000000000000000000000000000////////////////////////......---------,,,,,,,,,+++******+++,,,------+++((((((((()))*********+++************************,,,,,,,,,,,,++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---...///111555999999<<>>>>>===<<<@@@>>>;;;888444222000///...------///111333333222000000//////.........------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************---000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))***++++++******,,,---.../////////000000111111111111222222000000000111222333444555555555444333333222111111333555888999999999;;;<<<<<<<<<<<<===@@@CCCFFFHHHFFFEEEDDDBBBAAABBBBBBCCCCCCEEEGGGFFFBBB@@@AAACCCFFFFFFFFFFFFGGGGGGGGGFFFDDDFFFGGGHHHKKKUUUbbblllwwwsssbbb\\\]]]dddssswwwttt|||zzzgggTTTFFF???666666444333222111111111000000000000000000000000////////////////////////......---------,,,,,,,,,...---,,,---///000///...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++,,,---...///222666999:::<<<@@@BBBCCCAAA>>><<<888888888888:::>>>DDDHHHDDDDDDEEEEEEFFFGGGIIIIIIKKKIIIHHHJJJMMMOOONNNLLLAAA>>>;;;999===FFFRRRZZZ]]]dddfff```XXXWWWYYYZZZhhhyyy~~~~~~|||vvvlllaaaVVVPPPEEE@@@@@@MMMddd{{{~~~}}}}}}}}}~~~yyymmmdddVVVPPPLLLOOOSSSWWW]]]ccclllnnnooorrrwwwzzzuuummmaaa\\\WWWVVVVVVWWWWWWUUUVVVSSSQQQPPPSSSVVVXXXYYY\\\[[[YYYVVVTTTRRRPPPOOOLLLHHHDDDAAA??????===<<>><<<999666333000///...------///222333333333---------............////////////......------,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++))),,,000111///---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))***+++,,,------...))))))(((((()))******+++)))***,,,---.../////////000000000000000111111111...//////000111333444555666666666555555444444444333555888999999999;;;<<<<<<<<<<<<===???CCCFFFIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCFFFHHHFFFCCC@@@AAACCCFFFFFFFFFFFFFFFGGGGGGGGG@@@BBBEEEGGGKKKVVVdddoooyyysssbbb\\\\\\dddrrr{{{rrrrrr{{{}}}nnn^^^MMM@@@===777333333111......222000/////////............////////////////////////......---,,,,,,+++******...,,,++++++---......---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------,,,+++************...------,,,,,,,,,------......///000222555777999@@@CCCFFFFFFCCC???<<<;;;;;;888777888===AAACCCCCCCCCFFFHHHJJJJJJJJJLLLMMMLLLNNNPPPQQQQQQNNNKKKIIIAAA<<<:::>>>DDDJJJTTT]]]______aaa```[[[XXX\\\eeeyyynnn[[[MMMHHH@@@???CCCQQQgggzzz}}}uuuhhhaaaZZZYYY___ggglllnnnrrrrrrssssssttttttuuuuuukkkbbbXXXUUUWWWYYYVVVRRRQQQOOONNNNNNQQQSSSTTTTTTXXXTTTPPPNNNNNNNNNNNNMMMJJJIIIFFFDDDAAA>>>;;;:::::::::888777555333222111///......///000111111000------------------------------,,,,,,,,,,,,++++++333222111///...,,,+++***++++++++++++++++++++++++++++++,,,------......///,,,++++++******++++++,,,******))))))))))))*********++++++,,,,,,++++++***...+++(((((()))***(((&&&+++++++++,,,---...///000222222222111111111111111000000111222333333444444333333333444444444555555444555666999<<<===<<<;;;===<<<:::;;;>>>AAACCCCCCIIIHHHFFFDDDDDDEEEGGGHHHFFFHHHGGGDDDAAA@@@CCCFFFOOOMMMJJJHHHFFFFFFFFFGGGEEEBBBAAADDDIIIQQQ___lll{{{|||ooodddZZZ```kkkwww{{{sssssszzzuuufffSSSDDD===888444444222//////222000000/////////.........//////////////////////////////...------,,,++++++...,,,+++,,,---......---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...------,,,,,,---------......///000333666999:::???BBBDDDEEEBBB???===<<<:::888777999===AAACCCCCCDDDFFFIIIJJJJJJJJJLLLMMMJJJMMMRRRUUUTTTOOOJJJFFF>>>;;;;;;@@@FFFLLLTTT\\\______```___ZZZYYYaaammm}}}kkkXXXKKKEEEAAAAAAGGGUUUjjj~~~|||rrrlllfffeeejjjppptttuuutttsssssssssssssssssssssoooggg]]]WWWWWWWWWUUUSSSOOONNNLLLMMMOOORRRRRRRRRSSSPPPMMMLLLLLLMMMLLLKKKJJJIIIGGGDDDAAA>>><<<:::::::::999777555333222111000......///000111111000------------------------------,,,,,,,,,,,,++++++///.........------,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***...,,,))))))++++++***(((+++++++++,,,---...///000000000000000////////////222222222222222222222222333333333444444444444555444555777:::<<<======<<<<<<;;;:::;;;>>>BBBEEEFFFIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGGGGDDDAAA@@@CCCFFFJJJIIIHHHGGGGGGHHHJJJKKKDDDAAAAAADDDHHHQQQ```mmmyyy|||pppeee^^^dddnnnyyy{{{uuussswww{{{qqq]]]LLL>>>999555555444111000222000000000/////////....../////////////////////////////////......------,,,---,,,+++,,,...///...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......************+++,,,---...---------,,,,,,------...---...///222555888;;;<<>>===<<<999888888:::===AAACCCDDDEEEGGGIIIJJJJJJJJJLLLNNNIIINNNTTTWWWUUUOOOFFF@@@:::999<<>>;;;:::::::::999888666444333222000///...///000111000///------------------------------,,,,,,,,,,,,+++++++++++++++,,,------......------------------------//////...------,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,++++++,,,---,,,***+++++++++,,,---...///000000000000000000000000000333222222222222111111111333333333333444444444444555666888;;;======>>>===;;;:::;;;<<>>AAADDDEEEGGGHHHJJJJJJJJJKKKMMMOOONNNQQQTTTUUUQQQJJJBBB<<<777999@@@JJJQQQSSSVVVYYY\\\[[[[[[ZZZZZZ```rrr{{{lll___UUUQQQPPPMMMTTT```ppp~~~~~~~~~|||{{{zzzzzz}}}~~~}}}{{{xxxwwwvvvtttrrrpppooonnnqqqpppmmmhhhccc^^^YYYWWWOOOMMMLLLMMMOOOQQQRRRRRROOONNNNNNOOOQQQQQQOOONNNIIIHHHEEECCC???===:::999:::::::::999777555333222000///...///000111000///------------------------------,,,,,,,,,+++++++++***++++++,,,---......///++++++++++++++++++++++++......---------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,---...///000111222222222222222333333111111111111111222222222222222333333333444444444555777:::<<<======>>>???<<<======>>>???BBBFFFIIIIIIHHHFFFDDDCCCDDDEEEFFFDDDEEEEEECCC@@@???BBBFFFJJJIIIHHHGGGFFFFFFGGGGGGBBB???>>>BBBHHHRRRbbbqqq{{{zzzqqqjjjmmmssszzz{{{}}}~~~|||wwwpppjjjfffmmmrrr~~~sssbbbGGG???777777777444222222111000000000////////////////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,,,,---...///...///222666999===???@@@DDDDDDCCC@@@<<<999888888888999;;;===@@@BBBEEEGGGHHHJJJJJJJJJJJJKKKMMMOOOUUUTTTRRRNNNHHHBBB===:::888;;;DDDQQQWWWXXXXXXZZZ[[[YYYZZZ\\\___iii{{{~~~oooaaaZZZZZZ\\\___YYYcccrrr~~~}}}~~~~~~}}}}}}|||{{{zzz{{{~~~{{{xxxyyyxxxvvvtttrrrpppnnnmmmmmmoooqqqqqqmmmfff^^^YYYRRRPPPOOOOOORRRTTTUUUUUUQQQPPPPPPQQQRRRRRRPPPNNNHHHGGGEEEBBB???<<<:::999999:::::::::999777444333111///...///000111000...------------------------------,,,,,,,,,+++++++++---------------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,+++++++++++++++++++++,,,---...///000111111222222333333333444......///000222333444444222222222333333333444444444777;;;<<<<<<<<<>>>??????@@@AAA@@@???AAAEEEHHHIIIHHHEEEDDDCCCCCCDDDEEECCCDDDDDDBBB??????BBBFFFHHHHHHGGGGGGFFFFFFFFFFFFAAA>>>>>>BBBHHHSSSeeettt}}}}}}sssllloootttzzzxxx{{{~~~~~~yyyqqqgggaaahhhnnn{{{|||jjjNNNCCC999666666444222222111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...---,,,+++************,,,,,,,,,,,,---......//////111444888<<<>>>@@@AAADDDDDDBBB>>>:::777777777888;;;>>>@@@BBBDDDGGGIIIJJJKKKKKKKKKJJJKKKNNNPPPXXXTTTMMMEEE???<<<::::::;;;???JJJWWW^^^\\\ZZZ[[[\\\YYY[[[aaakkkvvv|||qqqcccZZZZZZ```fffjjjfffqqq~~~}}}}}}~~~~~~}}}||||||{{{|||~~~zzzvvvuuuuuutttrrrpppooommmmmmiiilllppptttssslllbbb[[[UUUSSSRRRSSSUUUWWWXXXXXXTTTSSSQQQQQQQQQQQQOOONNNJJJHHHFFFCCC@@@===;;;:::999:::;;;;;;:::888555333111000//////000000///...------------------------------,,,,,,,,,,,,++++++............------------------------------------++++++,,,,,,---...//////,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***(((***------+++***)))***+++++++++,,,---...///000//////000000111222222222,,,---...000222333444555222222222222333333333333333777;;;<<<;;;;;;===@@@AAABBBCCCBBB???@@@DDDHHHIIIHHHEEECCCBBBCCCDDDDDDBBBCCCCCCAAA>>>>>>BBBFFFEEEEEEEEEFFFGGGGGGGGGGGGAAA>>>>>>BBBIIIUUUhhhxxx~~~{{{rrrlllooouuu{{{wwwzzz~~~}}}uuujjjbbbfffjjjuuunnnTTTGGG:::666555444222222111111111000000000//////////////////////////////------------------------++++++,,,...000///---+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---...//////111333666:::===???AAAAAABBBAAA@@@<<<999777888:::999<<<@@@CCCDDDEEEIIILLLKKKLLLLLLKKKJJJKKKNNNQQQUUUPPPGGG???999888:::;;;???DDDOOO]]]ccc```]]]]]]^^^[[[^^^iiiwww}}}xxxmmmcccYYYVVV\\\eeekkkmmmpppzzz~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}zzz{{{|||~~~}}}wwwsssppppppooonnnmmmlllkkkkkkiiiiiilllppprrrnnnddd[[[WWWUUUTTTUUUWWWYYYZZZZZZ[[[XXXTTTRRRRRRRRRPPPOOOMMMKKKIIIFFFCCC@@@>>>===999:::;;;<<<;;;888666444222000//////000000///---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++******,,,//////,,,***)))***+++++++++,,,---...///000//////000111111222333333---...///000111222333444111222222222222333333333111666;;;<<<::::::<<>>>>>BBBEEEEEEEEEFFFFFFFFFFFFFFFEEEAAA>>>>>>CCCKKKWWWjjj{{{zzzqqqlllpppvvv}}}vvvzzzxxxmmmeeefffhhhooo{{{oooXXXIII;;;555555333222333111111111111000000000000////////////////////////---.....................++++++,,,...000///---+++---......///000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************+++,,,------+++++++++,,,---...///000222444777;;;>>>@@@AAAAAA??????>>>;;;999888:::<<<999===BBBDDDEEEFFFJJJMMMLLLLLLLLLKKKJJJKKKNNNQQQQQQKKKCCC;;;777777:::<<>>AAACCCCCCAAABBBHHHMMMIIIHHHEEECCCBBBBBBCCCDDDAAABBBBBB@@@>>>>>>BBBEEEIIIHHHHHHGGGEEECCCBBBAAABBB???>>>CCCKKKYYYlll|||{{{qqqlllpppwwwtttxxx}}}ooodddaaadddmmmyyyvvvaaaRRRAAA999555222222444111111111111000000000000////////////////////////..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,///---......---,,,---///111777999;;;===????????????DDD???999777888::::::999===???BBBFFFIIIKKKLLLMMMLLLLLLMMMLLLJJJIIIIIIJJJJJJCCC:::888;;;>>>???>>>DDDPPPZZZ\\\]]]aaaaaa]]]\\\^^^hhh{{{xxxoooiiiddd```]]]ZZZVVVTTTZZZdddjjjjjjhhhvvv~~~~~~{{{zzz{{{|||~~~{{{yyyxxxzzz|||}}}~~~}}}~~~}}}}}}}}}||||||{{{|||~~~tttkkklllkkkjjjlllnnnmmmiiieeecccbbbaaaccceeeddd___[[[PPPRRRTTTSSSRRRUUUZZZ___```]]]YYYUUURRRPPPOOOOOOSSSQQQNNNJJJFFFCCCAAAAAA:::::::::;;;<<<:::777444111000///.....................------------......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,+++*********+++,,,************************000///...---,,,,,,,,,---)))+++,,,,,,---...000222444444333222222333333333000000000111111222333333000111111222222333444444111333555888:::;;;;;;;;;@@@???===<<<>>>BBBGGGJJJLLLJJJFFFCCCAAA@@@AAABBBDDDDDDCCC@@@>>>>>>@@@BBBCCCCCCDDDDDDDDDCCCAAA@@@HHHCCCBBBGGGPPP^^^ppp}}}qqqlllqqqyyywwwyyy}}}~~~tttkkkhhhiiinnnwww}}}uuueeeUUUEEE;;;777444333444111111111111000000000000////////////////////////........................------......---,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++******++++++++++++++++++++++++,,,,,,---,,,++++++,,,...---......---,,,---000222555777:::===@@@AAABBBBBBAAA===:::999:::<<<===<<<>>>@@@CCCGGGIIIKKKLLLMMMKKKKKKLLLKKKIIIHHHHHHIIIFFF@@@999777999<<>>===;;;:::<<<@@@DDDGGGKKKIIIFFFCCCBBBBBBCCCDDDEEEEEEDDDAAA??????AAACCCCCCDDDEEEEEEDDDCCCBBBAAAGGGCCCBBBHHHRRR___rrrvvvooottt|||~~~~~~}}}yyyqqqooopppvvvzzz|||tttgggXXXGGG>>>999555333444111111111111000000000000////////////////////////........................,,,,,,,,,---,,,,,,+++***,,,,,,,,,---......//////,,,,,,+++******)))((((((***************************,,,------,,,+++,,,,,,---......------...111333444666:::>>>AAACCCDDDDDD>>><<<::::::<<<>>>??????@@@AAADDDGGGJJJLLLLLLLLLJJJJJJJJJIIIIIIHHHGGGFFF@@@===999666777;;;???CCCJJJRRRYYYZZZYYYYYYXXXVVVYYYbbbrrruuupppggg___XXXQQQKKKGGGFFFOOO]]]hhhooosssuuuwwwzzz~~~~~~}}}{{{zzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{uuukkkfffaaa^^^^^^]]][[[YYYRRRQQQPPPRRRWWW]]]aaaccc[[[WWWRRROOOOOOQQQSSSUUUTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJIIIFFFCCCAAA???===<<<:::999::::::999888444333222111000000000000......------------......//////.........---------......------------,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++************)))......,,,,,,,,,,,,......------------------------&&&***111999===999000(((------,,,,,,---...000111333222222222333333333333333333222222111000000///000111111222222333444444222444666888:::;;;;;;;;;===<<<;;;;;;<<<@@@CCCEEEHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFEEEBBB@@@@@@CCCEEEEEEEEEFFFFFFEEEEEEDDDCCCFFFCCCBBBHHHSSSaaatttyyysssxxxzzzwwwvvvzzz|||}}}yyyrrreeeVVVFFF===999555333444111111111111000000000///////////////////////////........................,,,,,,---------,,,,,,+++,,,,,,------...///000000------------,,,,,,++++++++++++++++++++++++++++++))),,,......---++++++,,,,,,---.........///222444555888<<<@@@BBBCCCCCCCCC;;;;;;;;;;;;===>>>>>>???BBBDDDFFFIIIKKKLLLLLLLLLIIIHHHHHHHHHIIIHHHFFFDDD;;;:::999777888<<>>;;;888777888999999999555444333111000000000000......------------..................---------------------------,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***000888>>><<<555...000///---,,,...///000000111222222333333333333333111111000000////////////000111111222222333444444333444777999:::;;;;;;:::>>>=========???AAADDDEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDBBB@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDAAAAAAHHHSSSbbbuuuwwwwww{{{|||uuupppkkk___QQQBBB;;;777444333444111111111111000000000///////////////////////////........................------............------,,,,,,------...///000000,,,---------......//////------------------------))),,,......---++++++,,,,,,---......///000333666999;;;>>>AAABBBAAA@@@???::::::;;;;;;;;;;;;<<<===DDDFFFHHHJJJKKKLLLLLLLLLHHHGGGGGGHHHIIIHHHEEEBBB::::::999999<<>>;;;777666777888888888444444222111000/////////......------------......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111666999888666///,,,)))((()))+++,,,+++000111222333333333222222000000000111111111222222000111111222222333444444444555777999:::;;;;;;:::=========>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCAAA@@@@@@BBBEEEGGGGGGFFFFFFFFFGGGGGGGGGBBB??????FFFRRRaaauuuxxxzzz}}}vvvooojjjfff\\\OOOAAA:::777444333444111111111111000000000000////////////////////////........................------......//////......,,,,,,,,,---......//////******+++,,,,,,---..............................***,,,------,,,+++,,,,,,,,,---...//////111555888:::<<>>;;;888777777888999888555444333111000/////////......------------......------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++)))************+++++++++''''''''')))+++---000111++++++++++++++++++++++++...---,,,,,,...222777:::444///***)))+++------,,,///000111333333333222222111222222333444444555555000111111222222333444444555666888:::;;;;;;;;;:::999:::;;;<<<===>>>??????@@@BBBDDDEEEFFFGGGFFFEEECCCCCCCCCAAA@@@@@@CCCEEEGGGGGGFFFFFFFFFGGGHHHHHHBBB>>>???FFFQQQaaattt~~~}}}{{{uuummmggg___QQQCCC<<<999555333444111111111111000000000000////////////////////////........................+++,,,---............---,,,,,,,,,,,,------------++++++++++++++++++,,,,,,------------------------,,,,,,---,,,++++++,,,...,,,---//////000222666999:::<<>>;;;999888999:::999999;;;@@@DDDHHHIIIKKKLLLMMMLLLLLLKKKIIIGGGFFFHHHKKKJJJEEE@@@;;;888777;;;DDDOOOVVVYYYXXXXXX]]]bbbbbb___aaahhh{{{pppiiifffbbbaaa]]]UUULLLEEECCCBBBLLLUUUeeettt~~~~~~|||||||||||||||||||||}}}}}}zzzzzzzzz{{{{{{zzz|||}}}}}}}}}}}}}}}||||||zzz{{{{{{|||}}}~~~yyywwwuuuwww{{{}}}{{{xxx}}}~~~yyysssjjjbbb[[[RRRHHHAAA@@@AAABBBBBBEEEJJJRRRXXXbbb___ZZZSSSMMMJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB???===:::999:::;;;:::999777666444333111000000000......------------.........---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///+++,,,,,,------,,,,,,+++))))))*********+++++++++)))))))))***+++...000111------------------------***,,,,,,+++))),,,222888:::555///---///111111///...///111333444333222111222222222222333333333333000111111222222333444444555666888:::;;;;;;;;;:::888999;;;<<<===>>>>>>===???@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDBBBAAAAAADDDFFFGGGFFFEEEEEEEEEGGGHHHIIICCC???@@@GGGRRRaaauuu~~~tttkkkcccUUUFFF???;;;777444444111111111111000000000000////////////////////////........................***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,///,,,---//////000333777999888;;;>>>AAAAAA>>>;;;999777999999999999===DDDIIIIIIJJJLLLMMMMMMLLLLLLKKKIIIGGGFFFHHHKKKKKKEEE@@@;;;777555;;;FFFRRRXXXZZZWWWWWW\\\bbbccc```dddkkk|||tttkkkfffccc```___[[[TTTKKKEEECCCDDDJJJYYYlllzzz~~~~~~||||||||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}|||||||||||||||yyywwwxxxyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{wwwxxxxxxyyyzzz{{{||||||vvvsssqqqsssxxxzzzxxxuuuxxxzzz{{{||||||}}}~~~xxxpppiii```VVVJJJBBB>>>@@@BBBDDDFFFJJJRRRWWW```___\\\UUUMMMIIIJJJLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@>>><<<<<<======<<<;;;888777666444333111111111.........------.........//////.........---------,,,,,,,,,------............------------...//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000///---,,,+++,,,,,,---........................&&&+++...,,,((((((...444:::444...,,,...000///------///111333444333222111111111000000///.........000111111222333333444444666777888:::;;;;;;;;;::::::;;;===???@@@@@@??????>>>@@@CCCEEEFFFEEECCCBBBEEEEEEEEECCCBBBCCCEEEHHHFFFFFFEEEEEEEEEFFFHHHIIIEEEAAAAAAHHHSSSbbbvvv|||xxxuuuuuuxxxzzzvvvsssdddPPPBBB<<<999444111222222111111111111111111////////////000000000000////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********,,,,,,,,,+++++++++******...---++++++++++++---...///.........000333666888:::===AAA@@@===999888888<<<;;;:::;;;===AAAFFFIIIPPPMMMJJJIIIJJJKKKLLLLLLHHHHHHJJJMMMNNNJJJCCC===:::888:::BBBMMMUUUXXXXXXWWW[[[^^^___^^^cccmmmvvvxxxmmmeeebbbdddgggfff]]]RRRKKKEEE@@@AAAEEENNNZZZjjjvvv}}}~~~~~~|||}}}}}}}}}~~~~~~~~~}}}|||||||||yyywwwvvvvvvvvvzzzzzzzzzyyywwwwwwyyy{{{{{{yyywwwuuuuuuvvvwwwxxxttttttuuuuuuvvvvvvwwwwwwyyyvvvtttuuuzzz~~~zzzyyyvvvqqqiii\\\NNNEEECCCBBBCCCHHHJJJLLLRRRZZZ]]]___^^^ZZZSSSMMMKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOKKKFFFEEEEEEFFFEEECCC@@@>>><<<:::999888888999888777666555333222111000000000...---------------111...+++((('''(((+++,,,,,,,,,,,,++++++*********,,,...//////,,,***)))))),,,,,,,,,,,,---...//////...---+++,,,---......---+++++++++***++++++,,,,,,.../////////---,,,---...---...---,,,+++---000333777---(((+++///...///222//////000111222333333333000000000000000000000000333333333333444555666666---111666:::;;;;;;;;;;;;===???@@@@@@???>>>???@@@@@@BBBEEEEEEDDDCCCCCCDDDGGGHHHHHHEEEAAA@@@BBBEEEJJJHHHFFFFFFGGGIIIIIIHHHGGGBBBAAAIIIVVVeeeuuu|||~~~{{{vvvsssqqqsssuuuxxxuuuhhhVVVGGG>>>999555222333222222111111111111111000000000000////////////////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---.........///111444777999;;;===@@@???<<<999888999999999999;;;???DDDIIILLLNNNKKKHHHGGGHHHKKKLLLMMMJJJJJJKKKMMMMMMIIIAAA<<<999:::>>>GGGQQQXXXXXXVVVVVVYYY]]]^^^```fffpppxxx|||uuulllfffdddeeedddcccccc\\\SSSLLLFFF@@@BBBFFFQQQ[[[hhhrrrxxx~~~~~~|||{{{||||||~~~~~~~~~~~~}}}}}}|||||||||}}}{{{yyyxxxwwwwwwwwwzzzzzzyyywwwttttttuuuwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwuuutttvvvzzz~~~~~~|||{{{yyyuuummmaaaUUULLLHHHFFFGGGLLLQQQSSSXXX]]]\\\^^^^^^[[[UUUOOOLLLKKKMMMNNNNNNNNNOOOOOOPPPPPPRRRNNNJJJGGGGGGGGGEEECCCAAA@@@>>>;;;999888888888888777666555333222111111000000///...------------000...,,,*********,,,------------,,,,,,,,,++++++,,,---......,,,******+++...------,,,,,,,,,------///---+++***+++,,,,,,+++---,,,,,,+++++++++,,,,,,---...///...+++***+++,,,)))*********)))***---///:::111+++,,,...,,,,,,///000000000111111222222333000000000000000000000000222111111222222333444555333666:::<<<<<<;;;;;;<<<>>>???AAABBBAAA@@@AAABBBBBBDDDFFFFFFEEECCCCCCDDDFFFHHHHHHEEEAAA@@@BBBEEEJJJHHHFFFFFFGGGHHHHHHHHHHHHCCCBBBJJJVVVddduuu~~~|||~~~~~~}}}zzzvvvrrrooopppqqqzzzxxxnnn___NNNAAA999555444333333222111111111111111111111000000//////......////////////////////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++.........---------,,,,,,,,,,,,------------,,,,,,---......000333666999;;;<<<===>>><<<:::888999999555666888<<>>DDDIIIMMMOOOIIIFFFCCCCCCEEEIIILLLMMMNNNNNNMMMKKKHHHBBB<<<888777;;;BBBKKKSSSVVVTTTQQQSSSVVV[[[aaahhhpppxxx}}}yyyqqqhhhggglllppppppmmmhhhaaaWWWOOOFFFCCCJJJTTT[[[aaaiiiooottt}}}~~~||||||vvvzzz~~~~~~}}}}}}{{{yyyxxxxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxwwwtttqqqpppqqqrrrssstttvvvxxxzzz{{{{{{{{{}}}}}}{{{zzzxxxwwwvvvuuuuuuvvvxxx{{{}}}~~~}}}|||zzzyyyxxxvvvrrrkkkccc]]]ZZZTTTQQQVVV[[[\\\ZZZZZZVVVXXXZZZYYYVVVQQQMMMJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQPPPNNNMMMKKKIIIHHHFFFGGGEEEBBB???<<<:::999999888888777666555444333222111000///...------------,,,,,,---------------------------------,,,,,,,,,+++,,,,,,+++***+++---000...---,,,,,,++++++,,,,,,///,,,)))(((***,,,---------,,,,,,,,,+++***)))(((+++,,,---,,,+++***+++---)))+++---...---------...222000///......---///111111111111111000000000000000000000000000000000000111000000111111222333444777888999888888888:::<<<@@@BBBDDDEEEEEEEEEFFFHHHGGGHHHHHHGGGDDDCCCCCCCCCEEEFFFGGGDDDAAA@@@BBBEEEHHHFFFDDDDDDEEEGGGGGGFFFIIIEEEEEEKKKUUUbbbsss||||||}}}{{{xxxuuuuuuuuuwwwxxx{{{||||||{{{{{{}}}~~~zzzooo^^^KKK===777666555444333222111111111111222111111000///......---////////////////////////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,...//////...,,,,,,---...000333777:::===>>>===<<<999888888999999:::666999===BBBFFFIIIKKKLLLFFFDDDBBBCCCFFFIIIJJJKKKNNNNNNMMMIIIDDD>>>:::777888;;;@@@GGGNNNRRRSSSRRRTTTWWW]]]fffpppxxx|||~~~uuupppjjjiiimmmtttxxxzzzxxxlll]]]PPPFFFDDDLLLVVV]]]ccckkkqqqxxx}}}zzzwwwuuutttssswww{{{}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{|||zzzxxxvvvuuuvvvwwwxxxvvvwwwxxxxxxyyyzzzzzzzzzvvvvvvvvvuuussssssuuuwwwwwwxxxyyy{{{{{{|||{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwyyy|||~~~~~~}}}||||||yyyxxxxxxwwwuuupppjjjfffccc[[[VVVWWWYYYWWWSSSRRRQQQSSSUUUVVVUUUQQQLLLIIIGGGHHHHHHJJJKKKLLLMMMMMMLLLMMMMMMMMMLLLJJJIIIIIIIIIGGGDDD@@@===;;;::::::888888777666555555444444111111///...............***+++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,++++++,,,+++***+++...000+++++++++++++++,,,---...---+++)))***,,,...000000++++++++++++***)))'''&&&)))***,,,---,,,---...000***,,,...///.........000///222222000------///111111111000000000000000000000000000000000000000000111111111222222333444555555666888888888:::===@@@@@@BBBEEEFFFFFFFFFGGGIIIHHHIIIHHHGGGDDDBBBCCCCCCDDDFFFFFFDDD@@@@@@BBBEEEGGGEEECCCCCCDDDFFFFFFEEEHHHEEEEEEKKKTTT```rrr~~~{{{xxxtttqqqpppqqqsssuuuwwwxxxyyy{{{~~~uuueeeRRRCCC:::777666555444222111111111111111111000000//////......////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,+++++++++*********------............------...000222555888;;;>>>???<<<:::888777888999999888888;;;@@@EEEHHHIIIIIIHHHEEEDDDCCCDDDGGGIIIIIIHHHLLLLLLJJJFFFAAA;;;888777888;;;@@@FFFLLLPPPTTTUUUWWWZZZbbbnnnyyy}}}tttqqqoooqqqxxxsss```QQQHHHGGGMMMUUU```gggpppwww~~~}}}|||{{{zzz{{{{{{|||{{{yyyxxxyyy|||~~~~~~~~~~~~~~~~~~zzzvvvrrrooommmtttvvvyyyzzz{{{{{{}}}~~~{{{{{{{{{zzzzzzzzzyyyyyy|||{{{{{{{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzwwwvvvuuutttttttttuuuvvvtttuuuvvvwwwxxxyyyyyyyyyuuuvvvvvvvvvuuuvvvxxx{{{{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{~~~~~~}}}{{{zzzzzzyyyyyyxxxyyyxxxvvvqqqnnnkkkbbbZZZXXXUUUPPPMMMMMMOOOOOOQQQRRRSSSQQQMMMIIIFFFGGGGGGHHHIIIJJJJJJKKKHHHJJJMMMNNNLLLKKKJJJJJJJJJHHHEEEBBB???===<<<<<<999888888777666666555555111111000///............+++++++++,,,,,,+++************++++++++++++,,,,,,***+++,,,,,,++++++---///************+++,,,---...,,,+++***+++...///000///******+++++++++)))((('''(((***,,,---------///111)))+++,,,,,,,,,,,,---///000666888222,,,+++,,,---000000000000000000000000000000000000000000000000222111111222222333444555555777999;;;<<<>>>AAADDDAAACCCEEEEEEEEEEEEFFFGGGHHHHHHGGGEEECCCBBBBBBDDDCCCEEEFFFCCC@@@@@@BBBEEEFFFDDDBBBBBBCCCEEEEEEDDDEEECCCDDDJJJRRR___qqq{{{zzzxxxvvvtttsssttttttrrrrrrtttwww|||zzzkkkZZZJJJ???999666555444333222111111111000000000000////////////////////////////////////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------,,,,,,,,,+++++++++......------------......000111444777:::<<<>>>???;;;999777777999:::888777999<<>>999888888999===CCCIIIOOOSSSWWWYYYZZZ^^^ggguuu|||vvvrrrrrryyy~~~nnn\\\RRROOOPPPTTTZZZhhhpppzzz}}}|||{{{yyywwwuuutttsssqqqpppoooooonnnmmmllllllllljjjjjjlllooorrrttttttrrrrrrsssttttttuuuvvvvvvqqqrrrrrrqqqooooooppprrrvvvwwwzzz||||||{{{yyyxxxyyyxxxuuurrroookkkiiihhhpppppppppqqqtttuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttuuuwwwwwwwwwvvvuuutttssssssttttttrrrrrrrrrrrrssssssssssssrrrsssuuuvvvwwwwwwwwwwwwvvvvvvwwwvvvvvvwwwyyy||||||{{{zzzzzzzzz{{{}}}}}}||||||{{{{{{{{{{{{zzzzzzzzz|||~~~|||yyywwwvvvwwwxxxxxxwwwxxxxxxwwwtttqqqoooggg___YYYRRRLLLKKKMMMOOONNNNNNPPPRRRRRROOOLLLGGGGGGHHHHHHIIIIIIIIIJJJHHHKKKOOOPPPMMMJJJIIIIIIKKKIIIFFFCCC@@@???>>>>>>999888888777777666666666222111000///............---------,,,+++++++++***+++++++++,,,,,,,,,------***,,,------,,,+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,---......,,,******+++,,,------,,,***)))***+++,,,,,,++++++,,,---******+++*********---//////777:::333,,,***,,,,,,......//////000000111111000000000000000000000000111000000111111222333444555777:::<<<===???BBBDDDAAABBBDDDEEEDDDCCCDDDEEEFFFGGGFFFDDDBBBAAABBBDDDCCCEEEEEECCC@@@@@@BBBFFFEEECCCAAAAAACCCDDDDDDCCCBBBAAACCCIIIQQQ^^^qqq}}}~~~~~~}}}{{{yyywwwuuunnnnnnooorrryyy}}}ooo___OOOBBB;;;777666444333222111111111////////////000000000000////////////////////////,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------.........---------,,,,,,,,,///...---,,,,,,---...///111222555888:::<<<>>>>>>;;;888666777::::::888666999<<>>CCCEEEEEEGGGJJJIIIFFF???FFFKKKJJJIIIJJJKKKIIIGGGDDDBBB@@@:::444555::::::CCCLLLQQQXXXbbbeeecccccckkkuuu~~~{{{rrrpppssszzziii\\\VVVRRRRRRUUU\\\hhhsss~~~~~~|||xxxqqqhhh```\\\YYYYYYXXXWWWUUUSSSQQQPPPPPPPPPPPPOOOMMMLLLMMMOOOLLLLLLKKKKKKKKKLLLNNNOOORRRSSSUUUVVVWWWXXXXXXYYYXXXWWWTTTRRRQQQRRRTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSRRRQQQQQQQQQRRRSSSXXXVVVTTTTTTTTTUUUTTTSSSWWWWWWWWWWWWXXXYYYZZZ[[[___^^^]]]]]]^^^```ccceee___^^^]]]]]]___bbbeeeggghhhhhhhhhjjjkkkmmmooopppqqqqqqrrrssstttuuuvvvvvvyyyyyyyyyzzzzzzzzzzzz{{{~~~zzzvvvuuuxxx{{{}}}|||}}}}}}|||{{{zzzzzzyyyyyy{{{zzzyyywwwvvvtttsssrrryyyvvvssssssvvvxxxyyyxxxtttpppiiiaaaZZZVVVSSSSSSRRRQQQQQQQQQQQQSSSTTTUUUOOONNNMMMLLLKKKKKKKKKKKKKKKJJJLLLOOOQQQPPPLLLGGGFFFEEECCCBBBAAA@@@===::::::;;;;;;:::999777555333777555222000//////...------+++***+++,,,,,,+++)))++++++*********+++,,,---))))))))))))***---///000---,,,,,,++++++,,,,,,------,,,***)))))))))******++++++***)))***+++---...,,,,,,------,,,,,,+++***++++++************++++++,,,,,,+++++++++,,,------///////////////000000111000000000000111111111111333222111111222333555666444555888;;;>>>@@@BBBCCCAAABBBCCCCCCAAAAAAAAACCCFFFDDDBBB@@@@@@AAADDDEEEHHHHHHGGGDDDBBBAAABBBDDDEEEDDDBBB@@@@@@@@@BBBCCCBBB??????DDDLLLYYYmmm}}}zzzvvvuuutttvvvwwwxxxzzzwwwfffTTTDDD;;;555444333111111111111222111111000000////////////////////////////////////........................,,,,,,,,,,,,------------...------,,,---...///000........................000///...---------...///444444555888;;;===<<<:::666555333222333444777888@@@DDDGGGGGGHHHLLLKKKHHHAAAGGGKKKJJJJJJLLLMMMLLLIIIFFFBBB???:::555666;;;???IIISSSYYYaaaiiillljjjiiirrr}}}zzzvvvsssssszzzxxxfffVVVRRROOOOOOQQQVVV^^^nnn|||~~~~~~~~~~~~}}}zzzwwwtttpppnnnmmmlllkkkiiieee___YYYSSSOOOMMMMMMLLLKKKJJJHHHFFFEEEHHHIIIIIIGGGEEEDDDEEEGGGCCCCCCBBBBBBBBBCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKJJJHHHHHHHHHJJJKKKIIIJJJKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIKKKLLLOOONNNLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQPPPPPPRRRSSSUUUVVVTTTSSSRRRRRRSSSVVVYYY[[[^^^___```aaadddfffiiijjjmmmnnnoooqqqrrrsssssssssyyyzzzzzzzzzzzzzzzzzzzzz{{{wwwttttttwww{{{}}}}}}||||||{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvtttsssrrrrrrwwwuuurrrsssuuuvvvvvvuuussspppjjjccc^^^YYYVVVUUUVVVUUUSSSSSSSSSUUUWWWXXXUUUSSSQQQNNNKKKJJJIIIHHHIIIIIIIIILLLOOOOOOLLLIIIGGGEEEDDDDDDCCCAAA>>>;;;888888777666666777888999555333000000111000...+++...,,,++++++,,,---,,,***///...,,,+++******++++++******)))***+++,,,...///.........------.........---,,,***)))))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***++++++************++++++,,,,,,+++++++++,,,------000000000000000111222222000000000000111111111111222222222111222333555666777888999;;;===>>>>>>>>>???@@@AAA@@@??????@@@AAAFFFDDDBBB@@@@@@BBBDDDEEEGGGGGGGGGDDDBBBAAABBBDDDEEEDDDBBBAAA@@@AAABBBCCCCCC@@@@@@DDDLLLYYYkkk{{{zzzxxxxxxzzz|||}}}~~~kkkWWWGGG>>>666555333222111111222222111000000000000/////////////////////////////////------------------------******+++,,,,,,---......++++++++++++,,,,,,,,,,,,........................//////...------...000000555666888;;;======;;;888333222222222444666999;;;BBBFFFIIIHHHJJJNNNNNNKKKEEEJJJMMMKKKLLLOOOQQQPPPMMMGGGAAA>>>999555888>>>DDDNNNZZZbbbhhhnnnooommmppp|||{{{{{{xxxuuurrrnnncccSSSGGGKKKKKKMMMQQQUUU___qqq|||}}}}}}{{{zzzzzz|||~~~~~~|||{{{zzzxxxvvvtttrrrrrrqqqooommmjjjfffbbb^^^[[[YYYYYYXXXVVVSSSOOOKKKHHHFFFDDDDDDDDDCCCBBBAAA??????BBBBBBBBBAAA???>>>???@@@???>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGEEECCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJJJJJJJLLLOOOPPPUUUVVVXXXZZZ]]]```ccceeehhhjjjmmmoooqqqrrrsssssszzzzzzzzzzzzzzzzzzyyyyyywwwuuussssssvvvyyy{{{{{{zzzzzzyyyyyywwwvvvuuutttttttttssssssrrrqqqqqqqqqtttssssssssstttuuusssqqqrrrppplllhhhccc^^^[[[YYYXXXWWWUUUSSSSSSUUUWWWYYY\\\YYYUUUOOOKKKGGGEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKHHHGGGGGGGGGFFFDDD@@@===<<<:::777555555666888:::666222///111444666222///000...,,,,,,---...---,,,222111///,,,+++*********+++++++++++++++,,,------........................,,,,,,+++************++++++,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...111111111111111222222333000000000000111111111111222222222222333444555555666777999;;;<<<<<<<<<<<<===>>>>>>>>><<<<<<>>>???EEEDDDBBBAAAAAABBBDDDEEEGGGGGGFFFDDDBBBAAABBBDDDEEEDDDBBBAAAAAABBBCCCCCCDDDAAAAAAEEELLLWWWiiixxx|||}}}nnnYYYHHH???666555333111000000111111000000000000000000000000////////////////////////------------------------+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,........................///......---...000111222666777999<<<===<<<888555222222333555777;;;>>>@@@CCCGGGIIIIIIKKKOOOPPPMMMIIIMMMNNNMMMOOOSSSUUUTTTOOOGGG@@@<<<888666:::@@@FFFPPP\\\dddhhhjjjkkkjjjsss~~~|||wwwnnncccWWWLLLFFFJJJKKKNNNQQQTTT]]]ppp~~~|||zzzyyyyyyyyyxxxvvvsssssssssqqqooooooqqqssssssuuuvvvwwwvvvssspppnnnjjjjjjiiihhhgggggggggggg```___\\\YYYUUURRROOONNNOOONNNLLLJJJHHHGGGFFFFFFCCCDDDDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@>>>===???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGCCCAAA??????@@@AAA@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBDDDFFFGGGHHHHHHHHHLLLKKKJJJJJJJJJLLLMMMNNNRRRSSSUUUWWW[[[^^^aaaccceeegggkkkooosssuuuvvvvvvzzz{{{{{{{{{{{{zzzxxxxxxuuutttsssssssssuuuvvvvvvuuuuuuvvvuuutttrrrqqqpppppppppppppppoooooooooooorrrssstttuuuuuutttqqqpppqqqpppooolllhhhccc___]]]YYYWWWTTTRRRRRRSSSUUUWWW^^^[[[VVVPPPJJJFFFDDDBBBCCCCCCCCCDDDGGGJJJMMMNNNJJJIIIIIIJJJIIIGGGCCC???DDDBBB>>>;;;888777666666999444000222888<<<;;;888222000...---.........---333111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,---......111000000000000111222222///000000000111111111111222222222222333444555555111333666:::<<<===>>>>>><<<======<<<;;;;;;===???DDDDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDAAAAAABBBDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEBBBBBBGGGLLLVVVggguuuppp\\\JJJ@@@666555333111000000000000000000000000111111111111////////////////////////---------------------------------,,,,,,+++++++++//////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444777888999;;;;;;999555111000111333666:::>>>AAACCCDDDGGGIIIIIIKKKOOOQQQOOOMMMPPPPPPOOORRRWWWXXXUUUOOOFFF===:::888888===CCCIIIPPP[[[bbbdddcccdddfffttt~~~wwwkkk]]]PPPJJJHHHJJJKKKOOORRRTTT]]]qqq|||wwwuuuqqqooonnnmmmjjjhhhfffffffffdddbbbbbbdddeeecccdddfffgggfffdddaaa___YYYYYYXXXWWWWWWWWWWWWWWWRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDCCCBBBBBBCCCEEEHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIGGGEEEEEEEEEFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKOOONNNNNNNNNNNNOOOPPPQQQTTTUUUVVVXXX[[[]]]```aaabbbeeeiiinnnsssvvvxxxyyyzzz{{{||||||{{{yyywwwvvvttttttsssrrrqqqooooooooopppqqqrrrrrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmppprrruuuvvvuuusssrrrqqqqqqqqqpppnnnkkkgggcccaaaZZZXXXVVVSSSRRRSSSTTTUUUZZZXXXTTTPPPKKKGGGDDDBBBBBBBBBBBBCCCEEEIIINNNQQQMMMMMMLLLKKKKKKHHHDDDAAAGGGFFFEEEBBB???;;;999777;;;666333444999>>>??????444111...---...///......000///...---------......------------,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,++++++,,,---......---,,,***))),,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,---...///000////////////000111111///000000000111111111111111111222333444444444444111333666:::<<<======<<<<<<======;;;;;;;;;>>>@@@DDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEECCCAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCHHHMMMVVVdddrrruuubbbOOOCCC777666444222111000000111000000000111111111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...000333555666::::::999::::::777333///...000222666:::???BBBDDDEEEHHHJJJIIILLLQQQRRRQQQPPPRRRSSSRRRUUUYYYXXXTTTLLLCCC;;;888888:::>>>DDDLLLPPPYYY______]]]aaaggguuu}}}{{{tttfffVVVKKKGGGGGGIIIIIILLLQQQVVVaaauuu|||yyyrrroookkkgggeeebbb___]]]ZZZZZZZZZXXXVVVVVVWWWYYYUUUVVVXXXYYYXXXWWWUUUTTTPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSSSSTTTSSSSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUTTTVVVWWWXXXYYYZZZYYYXXXWWWYYYXXXXXXWWWUUUTTTRRRQQQRRRQQQOOONNNNNNNNNOOOPPPRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKNNNPPPSSSUUUVVVXXXXXXXXXYYYYYYZZZ[[[\\\_________```aaabbbcccdddfffgggjjjnnnrrrvvvyyyzzz{{{||||||}}}{{{yyyvvvuuurrrssssssqqqnnnkkkjjjjjjlllnnnoooqqqqqqooonnnlllllllllllllllkkkkkkkkkkkknnnqqqtttuuutttsssrrrrrrqqqqqqpppnnnkkkhhheeeccc\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUSSSQQQMMMIIIEEECCCAAABBBCCCCCCEEEIIIOOOSSSRRRPPPMMMLLLJJJHHHEEEBBBCCCCCCDDDDDDCCCAAA???>>>===;;;::::::<<<>>>>>>>>>555222...------............------,,,---...///000,,,,,,------------,,,+++,,,---...//////...---,,,***+++,,,,,,---,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------,,,+++************+++,,,---...//////////////////000000111000000000000111111111111111111222333444444444444444666999;;;<<<;;;:::888<<<<<<<<<;;;:::;;;???AAACCCCCCCCCCCCDDDEEEFFFFFFDDDEEEDDDCCCAAAAAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDHHHMMMUUUcccppp{{{kkkVVVHHH:::888666444333222222222000000111111111222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------///111444666888>>><<<;;;:::999666333000///111444888===AAADDDFFFGGGJJJLLLKKKMMMSSSUUUSSSRRRTTTUUUTTTWWWZZZXXXRRRIII@@@888777999;;;@@@EEEKKKMMMTTTZZZZZZYYY```jjjxxx}}}zzzvvvsssmmm```SSSJJJHHHIIIJJJIIIKKKQQQYYYeeewww}}}zzzqqqnnnjjjfffccc```]]][[[VVVVVVUUUTTTQQQQQQRRRTTTQQQRRRSSSSSSTTTSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUVVVXXXYYY[[[\\\]]]]]]^^^```aaabbbbbbdddgggiiiiiijjjkkkkkkkkkjjjhhhgggjjjkkklllmmmnnnnnnnnnnnnpppqqqqqqrrrrrrrrrrrrrrrppppppooonnnllljjjhhhggggggfffeeeeeeeeefffggghhhfffdddaaa___^^^]]][[[ZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ\\\\\\^^^```dddhhhkkkmmmnnnnnnoooppprrrsssttttttuuutttsssrrrqqqqqqpppqqqqqqpppqqqrrrtttwwwzzz|||{{{|||}}}}}}|||yyyvvvtttnnnppprrrqqqmmmiiihhhiiikkkmmmoooqqqrrrqqqpppnnnllllllkkkkkkjjjjjjjjjiiilllooorrrsssqqqqqqrrrtttqqqqqqooommmjjjgggeeeddd[[[ZZZYYYXXXVVVTTTRRRQQQSSSTTTTTTTTTQQQLLLGGGCCCAAACCCEEEEEEFFFJJJOOOTTTVVVSSSNNNKKKIIIGGGDDDCCC>>>>>>???@@@AAACCCDDDEEEAAADDDGGGGGGCCC???<<<;;;555222...,,,,,,---...---------,,,,,,,,,---///000+++,,,---......------,,,,,,---///000000///---,,,***+++,,,---------,,,,,,------,,,,,,,,,------...,,,,,,------,,,,,,+++******+++---......---+++************+++,,,---//////000000//////000000111222000000000000111111111111000111333444555444444444555777:::<<<===<<<:::888;;;<<<;;;:::999;;;>>>AAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDBBBAAAAAACCCEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCBBBDDDIIINNNVVVcccooo~~~}}}~~~qqq\\\LLL<<<:::888666555444444444000000111111222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222111///---------///000------------------------,,,------///111444777999AAA???<<<:::999777333111222444777;;;@@@DDDHHHIIIIIILLLMMMMMMOOOUUUWWWVVVSSSUUUVVVVVVYYY[[[WWWQQQGGG>>>666666999<<<@@@EEEHHHJJJOOOUUUUUUVVV___lll{{{|||yyyuuuqqqooommmggg]]]RRRLLLLLLNNNNNNKKKKKKQQQZZZfffvvv~~~|||ssspppllliiifffdddaaa^^^WWWWWWWWWUUURRRRRRSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]```aaabbbcccddddddddddddeeefffhhhjjjlllmmmnnnnnnppprrrtttuuuvvvxxx|||~~~~~~}}}|||}}}|||||||||}}}}}}zzzxxxwwwuuusssqqqnnnnnnmmmmmmlllmmmmmmmmmppppppqqqtttxxx}}}|||zzzxxxwwwxxxzzz}}}{{{|||}}}}}}|||yyyuuussskkknnnqqqpppllliiihhhiiikkkmmmpppssstttsssrrrqqqllllllkkkkkkjjjiiiiiihhhjjjmmmppppppoooooorrrtttrrrqqqooollliiigggeeedddXXXXXXXXXWWWUUURRROOOMMMRRRTTTVVVVVVSSSNNNHHHDDDBBBDDDFFFGGGGGGJJJPPPTTTXXXTTTOOOJJJHHHFFFDDDCCC===<<<;;;<<<===AAADDDFFFFFFMMMTTTTTTLLLBBB;;;888555222...,,,,,,---------...---,,,+++,,,,,,---...++++++---.........------***+++---......---+++***)))***,,,---...---,,,,,,---,,,,,,+++,,,---///000,,,,,,---------,,,++++++***+++---......---+++************+++,,,---///000111111111000111222222333000000000000111111111111000111333444555555444333222555999<<<>>>>>>===<<<;;;;;;:::999888:::>>>AAABBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDBBBAAAAAACCCEEECCCDDDEEEFFFFFFFFFFFFFFFBBBAAADDDIIINNNVVVcccooo~~~}}}}}}|||{{{}}}|||eeePPPAAA999222111111000222666000/////////000111222222111111000///////////////...---,,,,,,.../////////,,,,,,------...///000000...///000///---,,,,,,---000000//////.........---//////...///222666:::<<<@@@AAAAAA???;;;888666666111444:::???BBBFFFIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUQQQOOORRRXXXYYYTTTNNN>>>;;;777555777;;;AAAEEEIIILLLRRRUUURRRTTTeeewwwtttlllhhhgggeee___WWWPPPMMMKKKJJJIIIMMMKKKLLLQQQ]]]mmm~~~~~~wwwuuuuuupppiiifffeeecccaaa`````````aaaaaaaaaaaaccceeehhhkkklllhhhffffffgggiiikkkkkkjjjjjjmmmoooqqqrrrtttwwwyyy{{{{{{{{{{{{{{{|||||||||{{{}}}{{{{{{{{{|||~~~~~~~~~}}}{{{xxxvvvtttqqqqqqpppooonnnmmmllllllmmmmmmnnnnnnppprrrssstttooommmkkkiiihhhiiikkkllljjjjjjjjjmmmpppqqqqqqppptttqqqnnnjjjhhhfffffffff\\\]]]\\\YYYUUURRRQQQQQQRRRPPPQQQUUUUUUNNNIIIGGGIIIHHHHHHIIILLLNNNOOOOOORRRQQQNNNKKKHHHEEECCCBBB@@@>>><<<999999:::<<<===FFFMMMTTT___bbbLLL999:::555444111///---,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,+++***))))))...,,,++++++,,,,,,+++***...///...---++++++,,,...111111000//////.........///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000333333333444444333222222333666999:::999999:::;;;<<<;;;:::::::::<<<>>>???EEECCCBBBCCCDDDEEEDDDCCCFFFFFFDDDBBB@@@@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBAAA???@@@FFFNNNWWWdddppp{{{|||~~~hhhSSSEEE<<<555333333111222444000000000000000000111222111111000//////////////////---,,,,,,...//////...,,,,,,------...//////000...///000///---,,,---...000/////////.........---/////////000222666:::===>>>>>>>>>;;;777444222222333777<<>>EEEIIIJJJMMMQQQTTTRRRVVVhhhzzzzzzooofffaaa```^^^XXXQQQKKKJJJJJJKKKLLLMMMMMMPPPWWWdddttt|||tttuuutttsssqqqppppppqqqqqqqqqrrrsssvvvyyy}}}|||{{{yyyzzz}}}}}}|||||||||}}}}}}}}}}}}{{{xxxuuusssnnnooooooppppppoooooonnnlllmmmnnnoooqqqrrrssssssooommmkkkhhhhhhhhhiiijjjjjjiiijjjllloooqqqpppooosssqqqnnnjjjhhhgggffffff]]]\\\ZZZYYYWWWUUUSSSRRROOOMMMNNNRRRSSSNNNIIIHHHIIIIIIIIIKKKOOORRRTTTTTTRRRPPPMMMJJJFFFDDDCCCBBB???>>>;;;999999999;;;<<>>@@@EEECCCCCCCCCEEEFFFEEEDDDFFFEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFEEEEEEDDDCCCBBBBBB???@@@FFFMMMVVVcccooo}}}~~~ppp\\\III@@@888666555222111222222111000000000000000000111000000///////////////000///------...///...---,,,,,,------...////////////000111000...---...////////////.............../////////111333777;;;======>>>===:::555222111111777;;;???CCCFFFHHHJJJLLLKKKLLLMMMOOOQQQSSSUUUUUURRRPPPOOOQQQTTTRRRKKKDDD999888666777;;;AAAHHHMMMMMMNNNQQQRRRSSSZZZlll}}}{{{rrrggg___YYYWWWSSSNNNHHHDDDEEEHHHLLLNNNMMMOOOUUU___mmm~~~}}}||||||||||||}}}}}}{{{wwwtttqqqlllmmmoooqqqrrrrrrqqqpppkkkmmmoooqqqrrrssssssrrrooommmkkkiiihhhhhhhhhiiijjjiiijjjlllnnnpppooonnnrrrpppmmmjjjhhhggggggfff___\\\YYYYYYYYYYYYVVVSSSKKKIIIJJJOOOPPPMMMJJJKKKIIIIIIJJJNNNSSSWWWYYYZZZRRRPPPLLLHHHEEECCCCCCCCC>>>===;;;999888999:::;;;???QQQeeexxx{{{___???666777777666444222000---,,,.........------,,,,,,++++++++++++,,,------......---,,,+++,,,---...---,,,***++++++++++++,,,///111777555333000///......///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))***+++,,,...//////////////////000000000000000000000000000000000000222222333333333333222222333666999:::999999:::;;;;;;:::999999:::===???AAADDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFEEEDDDDDDCCCCCCCCC@@@AAAFFFMMMUUUbbbmmm~~~~~~wwweeeMMMBBB999777666333111111222222111000/////////000000000////////////000000111000...---...///...------------........./////////000111000///...///000........................//////000222555999<<<>>>@@@@@@???<<<777555444444:::===BBBEEEFFFHHHJJJLLLJJJKKKLLLNNNPPPRRRSSSSSSNNNMMMNNNQQQSSSPPPIIIBBB888777666777<<>>===;;;999888888999999===MMM^^^nnnqqqZZZ>>>666666666666555333000---+++......---------,,,,,,,,,//////...---,,,,,,,,,,,,---,,,,,,...111333333222+++,,,,,,,,,++++++...000666555555333222000...---,,,,,,,,,,,,++++++++++++)))))))))***************((()))***+++,,,---......////////////000000000000000000000000000000000000111111222333333333333222333666999:::999999:::;;;:::999999999;;;===@@@BBBAAA@@@@@@AAADDDEEEEEEDDDEEEEEEDDDBBB@@@@@@BBBEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDAAAAAAFFFMMMUUUaaalll|||~~~~~~||||||yyyhhhQQQEEE:::666666444222222222222111000/////////000000000////////////000000222000......//////...------------..................000111000//////000111---------...............///000111333777:::===???BBBBBB@@@===999777777888<<>>===???DDDIIILLLLLLRRR^^^nnn|||zzzyyyxxxvvvxxx{{{~~~}}}||||||{{{{{{yyyzzz{{{{{{zzzwwwtttrrrnnnppprrrssssssqqqnnnmmmlllnnnpppssstttttttttssspppppppppooonnnlllkkkjjjjjjiiiiiijjjlllmmmllljjjmmmlllkkkiiihhhffffffeeeeee```[[[ZZZ[[[ZZZUUUPPPKKKGGGFFFKKKNNNMMMNNNQQQJJJJJJKKKNNNSSSXXXZZZZZZNNNLLLIIIEEEBBBAAAAAAAAA>>>===;;;999888888888888777BBBHHHNNNSSSEEE555333333444444333111///,,,+++---------------,,,,,,,,,000///...,,,,,,,,,,,,,,,,,,,,,---000444777888888000000///---+++***,,,---222333666777666222...,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++++++++,,,////////////000000000000000000000000000000000000000111222222333333333222333666999:::999999:::;;;:::999999999;;;===@@@BBB???>>>>>>@@@BBBDDDDDDCCCDDDDDDCCCBBB@@@@@@CCCEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDAAABBBGGGMMMVVVbbbmmm}}}{{{vvvuuu{{{|||mmmYYYKKK<<<777777555333222222111000000000000000000///////////////000000111111000......///000///...........................---///000000......///111---------------.........///000222555888<<>>EEELLLPPPWWWYYYYYYXXX\\\gggqqqvvvqqqkkkddd```^^^ZZZSSSMMMEEEBBB???>>>AAAEEEIIIKKKOOOWWWfffwww|||yyyvvvuuummmkkkjjjjjjkkkjjjhhhfffbbbbbbcccbbbcccfffkkknnnvvvyyyxxxmmmeee```_________]]]___ccchhhnnntttyyy|||xxxxxxyyyyyyxxxxxxxxxxxxuuuvvvvvvwwwvvvuuutttsssqqqqqqrrrrrrqqqooommmkkklllmmmoooqqqrrrssssssrrrooopppqqqqqqpppooommmllljjjiiihhhiiikkkkkkjjjhhhjjjiiiiiihhhfffeeeddddddddd```]]][[[[[[YYYUUURRROOOJJJHHHLLLNNNOOOQQQTTTNNNMMMMMMOOOQQQTTTTTTTTTKKKJJJHHHEEECCCAAA??????>>>===<<<;;;999888888888666<<<999888<<<888111555111111111000///...---,,,------------------------,,,,,,+++++++++---...000,,,+++,,,///444777888888444333222///+++******,,,...000444666666444000...------------,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++******////////////000000000000000000000000000000000000///000111222333333333333333666999:::999999:::;;;;;;:::999999:::===???AAA>>>======???BBBDDDDDDDDDDDDDDDCCCBBB@@@AAACCCFFFHHHGGGEEECCCCCCCCCDDDDDDEEEBBBCCCHHHOOOWWWdddoooxxxrrrvvv|||||||||}}}{{{}}}zzzdddSSSAAA999777555333222000000000000000000111222///////////////000111111000///......000111000000........................,,,...//////......///000,,,,,,,,,------.........///000333666999===???AAA??????>>>;;;999999:::<<<>>>BBBFFFIIIJJJKKKMMMOOONNNOOOPPPPPPPPPOOOMMMLLLBBBFFFMMMQQQPPPJJJAAA:::666666888<<>><<>>===<<<:::999888888666;;;666222777666222777000000//////......//////------------------------,,,+++***)))***,,,...///+++******,,,///111111111666555444000,,,++++++,,,---...000333444444444333,,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,,,,))))))******++++++,,,,,,////////////000000000000000000000000000000000000///000111222222333333333333666999:::999999:::;;;<<<;;;:::999:::<<<>>>@@@???>>>>>>AAADDDFFFFFFFFFDDDDDDCCCAAA@@@AAACCCFFFHHHGGGEEECCCBBBCCCDDDEEEEEEBBBCCCIIIPPPYYYfffrrr}}}ssstttxxxwwwwwwyyywwwzzz}}}lllYYYEEE;;;888555222222000000//////000111222222///////////////000111111000...---...000111111000.....................---+++---......------...000,,,,,,,,,------.........///111333777:::===@@@AAA@@@@@@???===;;;;;;===???@@@CCCGGGJJJLLLMMMOOOQQQPPPQQQRRRSSSRRRPPPMMMLLLAAAFFFLLLPPPNNNGGG===666555666999>>>EEENNNVVV[[[ZZZ^^^```___ccclllnnnkkkiiiccc\\\[[[]]]YYYOOOFFFBBBAAAAAACCCGGGKKKNNNOOO[[[eeeuuu~~~|||uuussspppkkkgggbbb___]]]RRRPPPNNNMMMLLLJJJFFFDDD===???AAABBBBBBDDDFFFIIIGGGKKKSSS[[[___```___^^^ZZZWWWTTTRRRQQQPPPOOOMMMHHHIIIJJJMMMOOORRRUUUVVV[[[fffvvv|||yyyvvvvvvuuuuuutttrrrqqqpppnnnmmmllllllmmmoooqqqrrrppppppoooooonnnmmmmmmmmmhhhhhhiiiiiikkklllnnnoookkkmmmoooqqqqqqpppnnnmmmiiihhhhhhiiijjjjjjhhhfffeeeeeeeeeeeedddcccbbbaaaZZZ[[[\\\[[[YYYXXXYYYZZZYYYRRRNNNOOOQQQQQQTTTXXXXXXVVVRRRPPPOOONNNLLLJJJFFFGGGGGGFFFDDD@@@===;;;@@@???>>>===;;;:::999888222999555111777555111444111000///......///000111------------------------///---+++)))))))))***+++***)))((()))+++,,,+++***666666444111---,,,---...---------///111444666888+++++++++************)))'''(((((()))***+++++++++''''''(((***+++,,,---...////////////000000000000000000000000000000000000//////000222222333333333333666999:::999999:::;;;<<<<<<:::::::::<<<>>>???@@@???@@@BBBEEEHHHHHHHHHCCCDDDCCCAAA@@@AAADDDFFFHHHGGGEEECCCBBBCCCDDDEEEEEECCCDDDJJJQQQZZZhhhsssyyytttrrrooooooqqquuuxxx|||~~~xxx{{{{{{cccHHH:::777444111///111111111111111111111111000000000000//////////////////000000000000//////000000///...---,,,,,,,,,/////////...------,,,,,,///......---------......000222555999<<<>>>@@@@@@EEEBBB???<<<<<<>>>AAACCCEEEGGGHHHHHHHHHIIIKKKMMMSSSRRRSSSTTTUUURRRLLLGGGBBBFFFJJJKKKGGGAAA;;;888555999===???GGGRRRZZZ\\\bbb^^^\\\aaajjjppppppnnnggg^^^WWWXXX\\\ZZZOOOCCC===???BBBDDDHHHMMMSSSWWWfffttt{{{yyyuuurrrmmmggg```\\\XXXTTTNNNJJJGGGEEECCCAAA@@@@@@??????@@@@@@AAABBBAAADDDHHHKKKLLLPPPUUUZZZYYYXXXXXXXXXXXXVVVSSSQQQQQQMMMGGGEEEGGGJJJJJJIIITTT[[[gggttt~~~}}}||||||wwwwwwvvvuuutttsssrrrrrrppppppoooooooooooooooppptttssssssrrrrrrqqqqqqppphhhhhhhhhhhhhhhgggggggggkkkllllllmmmlllkkkjjjiiihhhhhhhhhhhhggggggffffffcccdddeeefffeeedddcccbbb```aaa```\\\XXXUUUWWWYYY]]]ZZZUUUPPPMMMOOOSSSWWWWWWVVVUUUSSSPPPMMMJJJHHHHHHGGGFFFDDDAAA>>><<<;;;@@@@@@???>>><<<;;;999888666666666555444444333333333111///---,,,---...///111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///333777444...******,,,***,,,.........000555999333000,,,******+++,,,,,,------+++(((&&&'''***---...---,,,***)))******+++////////////000000000000111111111000000000000000444444555555666777777888999888777666666888:::<<<888999::::::999;;;>>>@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEHHHDDD???>>>@@@BBBBBBBBBAAAAAADDDJJJPPPXXXeeerrr~~~|||xxxuuurrrqqqrrrtttwww|||{{{}}}~~~eeeJJJ;;;888555222111111111111111111111111111000000000000//////////////////000000000000//////000000///------,,,,,,---------..................///......------.........111333666:::===@@@AAABBBEEEBBB@@@>>>>>>@@@DDDFFFHHHIIIKKKKKKKKKLLLOOOQQQTTTSSSTTTVVVVVVSSSNNNIIIFFFIIILLLKKKGGG@@@:::777777<<>>>>>>>>>>>>>>>>>?????????@@@CCCGGGIIIJJJNNNUUUZZZ``````aaaccccccbbb___]]][[[VVVPPPMMMNNNNNNMMMKKKNNNSSS]]]hhhrrr{{{~~~}}}~~~~~~}}}}}}|||{{{{{{{{{xxxwwwvvvuuutttssssssrrrnnnnnnnnnmmmmmmnnnoooooosssrrrrrrqqqpppoooooonnniiihhhgggfffeeeeeeeeeeeehhhiiiiiijjjiiigggeeedddhhhhhhiiiiiihhhgggeeedddccccccdddccccccbbbaaaaaa```aaa```\\\XXXVVVWWWYYY[[[YYYVVVQQQOOOOOOSSSVVVZZZ[[[\\\YYYTTTNNNJJJHHHGGGFFFEEECCCAAA???===<<<@@@??????>>><<<;;;999888777777666555444444333333222111///...------......///.........---------,,,------------------------,,,,,,,,,+++++++++******,,,111555666222...,,,++++++,,,---------///333777444111---++++++,,,,,,,,,,,,,,,+++)))((((((***,,,---,,,+++*********+++,,,....../////////000000000000000000000000000000000000111111222333333444444777666666666666888999:::888999:::::::::;;;>>>AAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGDDD@@@???AAABBBAAA@@@AAA@@@CCCIIIOOOWWWeeerrr{{{yyyuuutttuuuuuuxxx}}}gggLLL===888666444333111111111111111111111111000000000000//////////////////000000000000//////000///...---------------,,,,,,------...//////000///......---......//////222444777;;;???AAACCCCCCCCCBBB@@@???@@@CCCGGGIIIHHHJJJLLLMMMMMMOOORRRTTTUUUUUUVVVWWWWWWTTTOOOKKKKKKLLLMMMKKKEEE>>>999666555<<>>>>>??????????????????AAADDDGGGIIILLLQQQYYY___kkknnnqqqtttuuutttrrrqqqmmmggg```\\\YYYWWWSSSOOOKKKNNNSSSZZZbbbiiiooorrrwwwyyy|||~~~|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvuuutttssssssmmmmmmllllllllllllmmmmmmqqqpppooonnnmmmlllkkkkkkhhhgggeeedddccccccddddddeeeeeeeeeeeedddcccbbbaaacccdddfffffffffeeecccbbbdddcccbbbaaa```_________``````___]]]YYYWWWWWWXXXYYYXXXVVVSSSQQQPPPRRRTTT\\\```ddd```WWWNNNIIIHHHEEEDDDDDDCCCAAA@@@???>>>??????>>>===<<<:::999999888777666555444333222222111111000//////......---,,,,,,------......//////------------------------,,,,,,,,,+++++++++*********...222555666333///,,,,,,------,,,,,,---000333555222...,,,,,,,,,,,,+++)))***++++++***)))+++,,,,,,++++++++++++,,,,,,---------........./////////000000000000000000000000//////000000111222222222444555666777888888888888888999;;;;;;;;;===???AAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGEEEBBBAAAAAAAAA@@@>>>@@@???BBBHHHNNNWWWeeerrr}}}|||{{{yyyxxxyyy{{{}}}hhhMMM>>>888555444333111111111111111111111111000000000000//////////////////000000000000//////000///...------------------------.........//////...............//////000333555888<<>>GGGOOOWWW___bbb```eeebbbcccnnn|||zzzppp```\\\XXXXXXXXXTTTKKKBBB???DDDIIIMMMOOOTTT\\\bbbsss}}}vvvkkk```WWWQQQLLLIIICCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJNNNRRRYYYbbbiiixxx}}}}}}uuuoooiiiccc[[[VVVPPPPPPPPPRRRVVV[[[```cccjjjnnnsssxxx|||~~~}}}{{{yyywwwvvvxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwvvvuuuttttttssspppooonnnlllkkkkkkkkkkkknnnmmmlllkkkjjjiiihhhggggggfffdddccccccdddfffgggfffdddbbb``````bbbdddfffdddccccccbbbbbbbbbbbbcccdddcccaaa___^^^^^^______``````___]]][[[YYYXXXXXXVVVWWWWWWUUUSSSQQQRRRSSSXXX___eeecccXXXNNNHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>><<<;;;:::999999888888777555444333222111000000111111000///...---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,///222555555333000...---,,,++++++,,,///000555222///---,,,,,,+++***''')))+++,,,+++***++++++******++++++,,,---......------------.........////////////000000000000000111111111222333333444444333555777999::::::999888999:::<<<======>>>@@@BBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@???===@@@???AAAGGGNNNWWWeeessszzz{{{}}}|||}}}{{{eeeLLL>>>888444333333111111111111111111111111000000000000//////////////////000000000000////////////...------------...//////.........---------...............///000111333555888;;;>>>@@@AAAAAA>>>>>>>>>???AAAEEEIIIKKKIIIJJJMMMNNNOOOQQQTTTVVVXXXYYYYYYWWWTTTOOOKKKIIINNNMMMJJJFFF@@@<<<::::::<<>>;;;:::999888888888777666555444333222222111111111111000///...---,,,,,,,,,+++++++++++++++************************,,,,,,,,,+++++++++******---,,,,,,...222444555555000///---,,,,,,---//////333111...------,,,+++***&&&)))+++,,,,,,+++***+++)))***+++,,,---.........------------.........///......//////000000000000222222333333444555555555444666888;;;<<<<<<:::999:::<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCAAA???>>>>>>AAA???AAAGGGMMMWWWfffttt~~~yyy{{{vvvbbbLLL???999444222222111111111111111111111111000000000000//////////////////000000000000/////////......---------......000//////...------,,,,,,............///000111111666777:::<<<>>>?????????>>>>>>>>>???BBBFFFIIIKKKLLLNNNPPPQQQQQQSSSVVVXXXWWWXXXYYYWWWSSSOOOMMMLLLQQQOOOKKKEEE???;;;;;;<<<===EEEMMMTTT]]]fffiiihhhccciiiuuuqqqccc[[[YYYUUUQQQNNNJJJFFFCCCDDDIIIOOOQQQRRRYYYeeeppp~~~wwwvvvuuutttttttttttttttvvvvvvvvvwwwxxxzzz{{{||||||}}}sssjjjbbb]]]WWWUUUQQQNNNLLLLLLMMMNNNKKKQQQXXX^^^dddllluuu|||tttlllbbb^^^WWWPPPLLLKKKLLLMMMUUU\\\dddjjjnnnppptttxxx||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwvvvuuutttsssrrrrrrtttssspppmmmkkkiiihhhggggggggggggfffeeeeeedddddddddeeefffgggiiijjjjjjkkkhhhfffbbb```aaafffkkkooo{{{wwwpppjjjeeeddddddeeeaaaaaa``````______``````aaa___^^^]]]]]]\\\YYYWWWTTTVVVWWWVVVTTTRRRRRRSSSNNNTTTZZZZZZTTTMMMKKKJJJEEEEEEDDDCCCCCCEEEFFFGGGCCCAAA>>>;;;999777777777666666666555444444333333222111111000000//////......------,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,...111555777333000...---...000111000111///---,,,,,,,,,+++***'''))),,,,,,+++***************,,,---............------........./////////---......//////000000111111111222222333444444444444666999;;;<<<<<<<<<;;;<<<>>>@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEECCC@@@??????@@@BBB@@@BBBGGGNNNXXXhhhvvvzzz{{{|||~~~qqq```LLLAAA;;;555333333111111111111111111111111000000000000//////////////////000000000000//////......---------......///..................------............///000111222999:::<<<>>>?????????>>>??????@@@AAADDDGGGJJJLLLNNNOOOPPPQQQQQQRRRUUUWWWTTTWWWYYYXXXUUURRRQQQRRRWWWTTTNNNFFF???;;;<<<===???HHHRRRZZZaaaffffffbbb]]]gggwwwrrreeeZZZWWWSSSNNNIIIFFFDDDCCCGGGLLLPPPQQQSSS[[[iiivvv{{{xxxvvvkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqsssvvv{{{zzzrrrlllfffbbb\\\VVVSSSTTTVVVWWWXXX^^^ffflllqqqwww~~~yyykkkfff]]]SSSLLLHHHGGGGGGOOOVVV___fffjjjnnntttyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvuuutttsssrrrqqqqqqqqqpppnnnllljjjiiihhhhhheeeeeeeeeeeeeeeeeedddeeeeeeggghhhjjjjjjiiihhhgggfffeeedddddddddeeeggghhhpppnnnkkkgggdddcccbbbbbb]]]^^^^^^_______________aaa___]]]^^^^^^]]]ZZZWWWTTTVVVWWWVVVTTTRRRSSSSSSQQQSSSVVVVVVSSSOOOMMMMMMGGGFFFEEEDDDEEEFFFHHHIIIEEEBBB???;;;888666555555555555555555555555555555333222111////////////000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...---,,,...222555555222//////111333333222...,,,++++++,,,,,,+++***)))+++,,,,,,***))))))******+++,,,.........------....../////////000000000------......///000000111111111222222333444444444444666888:::;;;<<<<<<<<<>>>@@@BBBBBB@@@>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEDDDAAA>>>>>>AAACCCCCCAAABBBHHHOOOYYYiiixxx{{{tttuuu{{{yyy}}}~~~yyyooo___MMMCCC===777444333111111111111111111111111000000000000//////////////////000000000000//////......---------......///,,,,,,------.../////////............///000222222<<<===>>>???@@@@@@???>>>@@@@@@AAACCCEEEIIILLLMMMLLLNNNOOOOOOOOOPPPRRRTTTRRRUUUXXXXXXVVVUUUVVVXXX\\\XXXQQQGGG???<<<<<<===HHHRRR]]]eeejjjmmmiiiccc\\\fffuuuvvvnnnYYYVVVQQQKKKFFFCCCCCCDDDIIIMMMQQQQQQRRR[[[lllyyy~~~}}}{{{{{{{{{yyyuuuqqqmmmjjjeeeddddddccccccccccccddd```aaaaaacccdddfffhhhiiigggkkkppptttyyyzzzrrrmmmeee^^^[[[[[[^^^```ccciiiqqqwww{{{rrrlllbbbWWWNNNIIIFFFFFFFFFMMMWWW^^^ccchhhpppvvvwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwuuuuuutttsssrrrqqqqqqpppmmmlllkkkjjjiiiiiiiiiiiicccddddddddddddeeeeeeeeeggghhhjjjkkkjjjhhheeecccdddeeefffgggfffdddbbb```]]]]]]___``````___^^^]]]ZZZ[[[]]]^^^______^^^]]]aaa___]]]^^^___^^^ZZZWWWUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUTTTTTTSSSQQQOOONNNIIIHHHFFFEEEEEEGGGIIIJJJFFFCCC???;;;777555444444444444444555555555555666444333000///...///000111///////////////.................................,,,,,,,,,+++++++++******''',,,000000---,,,///333666333000000333555555444,,,+++******,,,,,,+++***+++,,,,,,+++)))((()))***+++,,,---.........---,,,////////////000000000000---------...///000000111222333333444444555666666444555666888:::;;;;;;<<<@@@BBBCCCCCC@@@>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCEEEEEEDDDEEEEEEFFFGGGGGGDDDEEEDDDAAA>>>>>>BBBEEECCCBBBCCCHHHOOOZZZjjjyyyxxxppprrr~~~zzzyyyyyyyyyxxxwwwuuusssrrrnnnaaaMMM===888999777222222111111000000000000000222111000///////////////)))))))))******+++++++++......////////////......---------------,,,,,,,,,......---...///000222333===<<<<<<<<<>>>??????>>>??????AAAEEEIIILLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQSSSVVVWWWUUUWWW\\\]]]\\\```\\\TTTHHH===999===CCCRRRVVV___fffeee___]]]___\\\lll|||~~~yyytttooonnnddd]]][[[QQQBBB???EEELLLPPPSSSTTTWWWaaaqqq}}}}}}}}}}}}}}}|||zzzxxxwwwwwwuuuqqqooommmkkkiiigggcccbbb___\\\ZZZYYYYYYYYYXXXXXXYYYZZZ\\\^^^aaabbbdddeeehhhlllppptttvvvxxx~~~{{{vvvnnnhhhfffhhhlllooovvvzzz|||tttggg[[[QQQKKKFFFDDDFFFIIINNNWWWaaaiiinnnoootttuuuwwwxxxxxxwwwvvvtttuuuvvvwwwwwwuuuttttttuuuvvvvvvvvvvvvuuutttsssrrrnnnllljjjiiijjjjjjiiigggeeedddccccccdddeeefffgggjjjjjjjjjjjjiiigggffffffeeeeeedddccccccbbbbbbaaa```___]]]\\\[[[[[[\\\]]]WWWWWWYYY[[[^^^___^^^\\\^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRTTTVVVWWWVVVRRRNNNJJJHHHFFFDDDCCCEEEGGGHHHIII@@@:::;;;:::666444666666666555444444444555555444333222000......111444333333333222111///......***)))))))))))))))******+++,,,---/////////...---------,,,,,,,,,,,,------000000222555666555000---******+++++++++,,,,,,,,,))))))***,,,---,,,)))''',,,,,,,,,---------......000///...------...///000////////////////////////...//////000111111222222333555777:::;;;<<<<<<<<<===@@@CCCEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHHHHEEEAAA???>>>?????????DDDAAABBBIIIRRR]]]lllyyyuuuvvv~~~xxxmmmmmmwww~~~zzzwwwssspppnnnnnndddRRRAAA::::::888333222222111000000000000000000000//////.../////////.........///////////////---..................---.........////////////000///......///000333555666<<<<<<===>>>??????>>>>>>AAABBBCCCFFFIIIKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQSSSWWWXXXXXX[[[aaacccbbbbbb]]]SSSFFF;;;888===CCCLLLMMMRRRWWWXXXTTTSSSVVV```pppzzzqqqiiicccfffaaaaaaccc[[[KKKCCCFFFNNNQQQTTTVVV[[[fffwww}}}}}}}}}|||zzzwwwuuusssqqqoookkkhhhgggeeebbb```^^^\\\YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZ^^^___aaadddgggiiikkklllooorrrwww{{{~~~}}}wwwrrrqqquuuzzz~~~xxxmmmaaaXXXQQQKKKHHHFFFHHHLLLTTT^^^eeeiiikkkoooqqqsssvvvxxxxxxxxxwwwsssuuuvvvuuusssrrrrrrsssuuuuuuuuuuuutttsssrrrqqqllljjjiiihhhiiiiiihhhggghhhgggfffffffffggghhhiiiiiiiiiiiiiiihhhfffeeedddcccccccccccccccbbbbbbbbb```___]]][[[ZZZYYYYYYYYYWWWWWWXXX[[[]]]___]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWVVVSSSPPPLLLJJJGGGEEEDDDEEEGGGHHHKKKBBB<<<<<<;;;888777999555555444333333333333444333333222000000222666999CCCAAA===777111---,,,,,,+++******)))***+++---...+++,,,---.........---,,,------,,,++++++,,,---...555444444555555333000---******+++++++++,,,,,,,,,,,,++++++---......,,,***,,,,,,,,,------------...///...---------...///000////////////////////////111222222333333444444555222444666888:::;;;;;;;;;===@@@CCCEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHFFFDDDAAA??????@@@AAAAAACCC@@@AAAHHHQQQ]]]lllzzzyyywww{{{tttjjjkkkvvv~~~{{{{{{~~~xxxtttpppnnnoooiiiZZZHHH===:::888555222222111000000000000111///............//////000/////////...............---..................---------......///000000000/////////000222555777999;;;===>>>@@@@@@???>>><<>>DDDQQQMMMMMMQQQSSSRRRSSSUUU```rrruuuhhh___YYYZZZWWWXXX[[[VVVJJJEEEHHHRRRUUUWWWZZZ```nnn~~~}}}}}}{{{{{{{{{yyywwwtttqqqooopppmmmjjjhhhfffeeebbb```___]]]ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___aaabbbbbbfffjjjmmmooopppssstttyyy}}}zzzrrriii```XXXPPPLLLFFFGGGJJJQQQYYY___ccceeefffiiilllppptttvvvwwwxxxrrrssstttsssqqqoooooopppsssssssssssssssrrrqqqpppmmmkkkjjjjjjkkklllkkkjjjkkkkkkjjjiiiiiijjjjjjjjjhhhhhhhhhgggfffeeecccbbbaaaaaabbbbbbbbbbbbccccccbbbaaa___\\\ZZZYYYXXXWWWWWWWWWXXX[[[^^^___^^^\\\ZZZ[[[]]]]]]]]]\\\ZZZXXXVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRSSSUUUWWWWWWUUUSSSMMMKKKHHHEEEDDDDDDFFFGGGJJJCCC===<<<:::888888:::555444333333222222222333222222222111222666;;;???NNNJJJCCC:::222,,,++++++...,,,+++))))))***,,,---,,,,,,---------,,,++++++,,,,,,++++++---000222444>>>;;;777333111///---+++******+++++++++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,---------------------------...///000//////////////////////////////000000111111222222111333555777999:::::::::===@@@CCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHEEECCCAAA@@@@@@@@@BBBCCCBBB???@@@FFFPPP\\\mmm{{{{{{{{{|||qqqjjjlllwwwyyyxxxwwwxxx}}}|||xxxtttssspppmmm```MMM???999888666333222111111000000111111...---------...///000000//////......------,,,,,,///..................///,,,,,,------------------......///111333666999;;;;;;>>>@@@BBB@@@>>>===<<>>BBB===666000---+++)))(((******+++++++++,,,,,,,,,---+++(((((()))+++++++++++++++,,,,,,,,,------------------......///000000////////////////////////------...//////000000111111333555777999:::::::::===???BBBCCCCCCBBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEDDDBBB@@@@@@AAACCCAAA>>>???EEEOOO\\\nnn|||}}}tttnnnqqq|||uuuvvvvvvvvvyyy{{{xxxwwwsssqqqeeeQQQ@@@999777666333222222111111111111111...............///000111111111111000000/////////000000///......///000000.........---,,,,,,,,,+++---...///000333666999;;;<<>>AAABBBAAAAAABBBCCCBBBAAA@@@???@@@BBBDDDFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHGGGDDD@@@>>>???AAAAAA>>>???FFFPPP]]]nnn|||zzzuuuwwwwwwyyyyyyxxxyyy~~~{{{zzzyyyuuugggSSSBBB;;;888666333333222111111111111222000////////////000000111///..................---000///...------...///000000000/////////............//////111333777999;;;===@@@CCCCCC???<<<<<<===AAADDDHHHIIIHHHHHHJJJMMMLLLMMMOOOQQQRRRRRRQQQQQQVVVYYYYYYWWWYYY^^^___]]]TTTLLLBBB:::999@@@IIIOOORRROOOPPPUUUXXXWWWWWWYYYgggsss|||yyyoooddd\\\VVVOOOMMMIIIGGGGGGLLLUUU[[[___```bbbgggqqq|||xxxtttrrrjjjiiiiiiiiijjjmmmpppqqqrrrssstttttttttsssqqqqqqmmmkkkhhhggghhhgggfffeeeaaa```]]]ZZZXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSQQQPPPNNNMMMKKKIIIGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNMMMPPPRRRTTTUUUYYYaaafffpppwww~~~sssllljjjjjjjjjiiilllpppuuuvvvtttrrrrrrtttuuuvvvwwwwwwtttnnneee___XXXUUURRRQQQTTTXXXZZZ[[[___```bbbeeehhhkkkmmmnnnqqqrrrtttsssqqqpppqqqqqqoooooopppppppppoooooonnnmmmkkkjjjjjjkkklllkkkjjjjjjjjjkkkkkkkkkjjjiiiiiifffffffffdddcccaaa___^^^]]]]]]^^^______```aaaaaa\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[^^^aaabbbaaa___XXXYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTTTTVVVUUUVVVXXXZZZZZZXXXWWWKKKHHHEEEBBB@@@@@@@@@AAADDDGGGGGGBBB???@@@@@@???<<<;;;:::999888777777777666777777666444333444555555<<>>???BBBEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHHHHJJJIIIFFFAAA>>>>>>@@@BBB???AAAIIIRRR^^^mmm{{{zzzuuuwww~~~}}}~~~}}}}}}zzzyyyjjjUUUEEE>>>:::777444333222222111111222222222111111000000000000111+++,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///------......///000000111111111111333555888:::<<>>CCCGGGJJJIIIFFFDDDFFFIIIKKKLLLNNNPPPQQQQQQPPPPPPTTTWWWWWWUUUVVVZZZ[[[YYYQQQJJJ@@@::::::@@@IIINNNSSSRRRTTTXXXYYYXXX[[[```mmmtttxxxsssllleee]]]WWWKKKKKKHHHFFFFFFLLLSSSXXX___aaaeeelllxxx}}}xxxsssnnnkkkiiidddddddddfffiiimmmrrrttttttuuuuuuuuutttsssqqqpppnnnlllhhhfffeeecccaaa___\\\ZZZXXXUUUSSSRRRQQQQQQSSSSSSTTTSSSRRRQQQOOONNNKKKKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFHHHBBBDDDFFFGGGGGGIIIOOOSSSZZZbbbmmmuuu}}}zzzrrriiidddccccccbbb```cccfffjjjjjjhhhhhhkkknnnoooqqqtttvvvvvvrrrkkkeee]]]ZZZUUUSSSTTTWWWYYYZZZ]]]^^^___bbbeeehhhjjjllloooqqqrrrrrrqqqqqqqqqrrrooooooppppppppppppoooooollljjjiiihhhiiiiiihhhggghhhiiijjjkkkkkkjjjjjjiiiggggggfffeeecccaaa___^^^]]]]]]^^^^^^_________```\\\\\\\\\\\\[[[YYYWWWVVVYYYYYYZZZ]]]___```___^^^YYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUWWWYYYXXXUUURRRJJJHHHEEEBBB@@@@@@AAABBBCCCHHHJJJFFFCCCCCCBBB???======;;;:::999888888888666777999888666444222222222:::BBBCCC;;;222---+++)))+++...222555888999:::555444444333333444555666444555666666666555444333***)))((())),,,.........******+++++++++,,,,,,,,,...,,,******,,,------,,,***++++++++++++,,,,,,,,,---............,,,+++***////////////////////////,,,,,,------.../////////111333555777999:::::::::999;;;===>>>>>>>>>@@@BBBAAA@@@>>>===???AAAEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHGGGIIIJJJGGGAAA>>>@@@BBBBBBAAADDDKKKUUU___mmmyyyzzzoooiiioooyyy|||}}}kkkVVVGGGAAA<<<888444333222222111111222222333333222111000000000111......//////000000111111---,,,***))))))***,,,---((((((***,,,...000111222333333333444666999;;;===@@@CCCDDDBBB===:::<<>>>>>???>>>======???@@@<<>>>>>===;;;:::999888888888555888:::;;;888555333222---666??????888000,,,,,,***,,,///222333444333222------,,,,,,,,,...///000***,,,///111333333222111---,,,+++,,,,,,,,,)))'''******+++++++++,,,,,,,,,,,,***))))))***++++++*********+++++++++,,,,,,,,,,,,---------,,,***((('''//////////////////////////////000000111222222222000111444666888999999999888:::<<<<<<======@@@AAAAAA@@@>>>===>>>AAAEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHEEEHHHJJJGGGBBB???AAADDDCCCBBBEEEMMMVVV```lllxxxxxxkkkdddkkkwww}}}nnn]]]MMMAAA:::666555444333222111111111111//////000000000000//////........................////////////////////////...------------...//////...111444666777999<<>>BBBFFFLLLQQQPPPRRRTTTUUUXXX^^^gggnnnyyyvvvqqqmmmhhhbbb]]]YYYQQQNNNJJJFFFEEEJJJQQQWWW\\\^^^dddmmm{{{}}}xxxppphhhcccaaabbbcccfffgggjjjmmmqqqtttwwwxxx|||yyyuuuttttttrrrnnnjjjgggaaaXXXQQQLLLJJJIIIHHHEEEDDDBBB@@@??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;::::::::::::888888999::::::;;;<<<<<>>AAACCCDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHEEECCCBBBBBBCCCDDDFFFFFFGGGLLLVVVcccooowwwssseeebbbkkkvvvtttbbbOOOAAA:::777555444333222222111222222//////000000000000//////........................////////////////////////...------------.../////////111444666888:::===???@@@BBBBBB???;;;<<<@@@EEEGGGFFFEEEBBB@@@@@@CCCEEEKKKLLLMMMMMMMMMNNNPPPRRRTTTPPPLLLMMMRRRUUUTTTRRRJJJAAA:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666666666666666777777888999999:::::::::>>>CCCHHHOOO[[[jjjttt~~~vvvoooggg]]]VVVNNNKKKGGGEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGIIIMMMPPPZZZ^^^dddjjjnnnooonnnmmmddd___XXXQQQLLLJJJKKKLLLKKKMMMPPPSSSWWW\\\cccggglllqqqssspppnnnoooooommmooommmllllllnnnoooooonnnlllkkkkkkjjjhhhfffdddcccjjjgggeeefffjjjkkkiiifffgggeeeeeeeeeeeeccc```^^^]]]ZZZXXXZZZ^^^___\\\YYYZZZ[[[[[[ZZZYYYWWWUUUTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUTTTSSSRRRPPPNNNRRRRRRQQQQQQPPPOOONNNMMMFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDAAA>>><<<<<<<<<;;;::::::999888888777666666555444444333333666FFFRRROOOBBB888333000222333333333222000000000***+++,,,...000111333444...000333444444111---+++++++++++++++,,,,,,,,,,,,*********++++++******)))************)))))))))))),,,+++++++++,,,,,,------....../////////...,,,,,,------,,,,,,,,,...///000333000------000222222111000111444777888999888888:::<<>><<<===???CCCEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHEEECCCBBBBBBCCCDDDFFFFFFGGGMMMWWWeeerrryyypppbbb```iiittt|||iiiSSSBBB:::888555555333222222222222222//////000000000000//////////////////////////////////////////////////////......------......///000///222555888999:::===??????@@@@@@===;;;;;;???DDDFFFEEEBBB>>><<<>>>BBBFFFLLLMMMNNNNNNNNNOOOQQQSSSTTTOOOKKKLLLQQQTTTSSSQQQFFF===888:::AAAHHHOOOVVVVVVWWWYYY[[[___iiiuuu~~~|||vvvnnneee]]]WWWTTTNNNKKKFFFAAAAAAEEEMMMSSSWWWYYY___lll~~~{{{qqqnnniiiffffffiiimmmpppvvvxxx{{{~~~|||xxxtttqqqmmmhhh```ZZZRRRMMMGGGBBB???>>>>>>===>>>===;;;999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::888888;;;:::999888777777777777444555555666666777777888555888;;;===BBBJJJVVV^^^oooyyywwwpppfff^^^XXXRRRKKKEEECCCAAA>>>===>>>>>>>>>===>>>????????????AAAEEEHHHQQQUUU\\\ccchhhkkkkkkkkkeee```YYYQQQKKKGGGFFFEEEDDDEEEGGGJJJNNNVVV^^^cccjjjppprrrpppoooooonnnkkkjjjiiihhhiiilllnnnnnnmmmllllllkkkiiigggeeecccbbbfffcccbbbdddgggiiihhheeedddcccbbbcccccccccaaa___^^^[[[XXXXXXZZZ\\\[[[YYYXXXYYYYYYXXXWWWTTTRRRQQQSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTSSSRRROOOMMMQQQQQQPPPOOONNNLLLKKKKKKJJJJJJIIIGGGEEEFFFHHHKKKKKKKKKKKKJJJFFFAAA<<<999;;;;;;:::::::::999999999777777666666555555444444999HHHTTTRRRGGG>>>999777444666666222---,,,///222''''''''')))+++...000222222222222222000...,,,***)))*********++++++++++++((())))))*********))))))************************---,,,+++******,,,...///.........///......---,,,///......------...//////333111//////111222333333111333666999;;;;;;;;;::::::<<<>>>@@@???@@@AAACCCAAA???===<<<===@@@DDDFFFFFFFFFFFFFFFGGGIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCEEEEEEGGGMMMXXXgggttt}}}|||lll___]]]fffpppoooWWWEEE<<<;;;444333222111111000111111//////000000000000//////000000000000000000000000////////////////////////...............//////000000333777999:::;;;===??????@@@???===;;;<<<@@@CCCEEECCC>>>:::999<<>>>>>======::::::999888777777888888::::::::::::::::::::::::;;;;;;;;;:::999888777666::::::999888777777888888444444555555555666666666666777999:::<<>>===;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;===@@@CCCIIIMMMTTT[[[aaafffhhhiiieeeaaaZZZRRRKKKEEEBBB@@@@@@AAABBBDDDIIIQQQ[[[aaagggmmmqqqpppnnnnnnllliiigggffffffgggjjjllllllllljjjiiiiiihhhgggeeedddcccdddbbbaaabbbeeefffeeeccccccbbbaaaaaabbbbbbaaa``````\\\XXXWWWXXXYYYZZZYYYXXXXXXXXXWWWVVVSSSQQQPPPSSSTTTUUUVVVWWWYYYZZZZZZXXXXXXXXXXXXWWWWWWVVVVVVWWWUUUTTTTTTTTTRRRPPPMMMOOOOOONNNMMMLLLLLLLLLLLLOOONNNLLLIIIFFFFFFIIILLLLLLLLLMMMLLLHHHBBB<<<888888888888777777777777777666666555555444444444444777@@@HHHGGGEEECCC@@@<<<222444555333///,,,***+++)))(((''''''(((***,,,...555444222000...,,,++++++))))))))))))************((()))******************)))***************++++++,,,,,,+++++++++,,,---.....................------////////////.........///111000//////000111111222222444777:::<<<<<<<<<<<<:::<<<>>>?????????@@@BBB@@@???======>>>@@@DDDFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCEEELLLXXXgggvvvyyyiii\\\ZZZcccmmm}}}zzzzzzttt\\\III???<<<333222111000000///////////////000000000000//////000000000000000000000000///////////////////////////............///000000111444888;;;<<<<<<>>>???@@@@@@???======>>>BBBDDDBBB@@@;;;777777<<>>888999>>>BBBGGGLLLPPPUUU\\\aaagggoooxxx~~~ttthhh]]]VVVSSSRRRNNNHHHBBBAAAFFFNNNUUUZZZ___iiizzz{{{wwwnnnnnnooorrrxxx{{{vvvpppjjjccc[[[QQQJJJAAA>>>;;;999999:::999888999888888888777777777888::::::::::::::::::::::::::::::::::::999888777666666555555444444444444444555555555666666666666666888888999999:::===@@@CCCIIIMMMRRRVVVWWWUUUTTTSSSMMMJJJEEEBBB@@@>>>======999999999888888888888999999::::::999999;;;>>>AAADDDHHHNNNUUU\\\aaaeeegggeeebbb\\\UUUNNNGGGBBB????????????AAAEEEMMMWWW^^^dddjjjnnnmmmmmmmmmlllhhhgggfffeeefffhhhjjjjjjiiiffffffgggggggggffffffeeedddcccbbbbbbccccccbbbaaacccaaa``````aaabbbaaa```bbb^^^ZZZXXXWWWXXXYYYZZZZZZYYYYYYWWWVVVTTTSSSRRRVVVVVVUUUVVVVVVXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTPPPNNNLLLLLLLLLLLLLLLNNNOOOPPPSSSSSSPPPMMMIIIGGGHHHIIIIIIJJJKKKKKKHHHCCC===:::777777777777777777777777444444333333333333333222555666777888>>>EEEEEE@@@666333000///...---***'''...---,,,+++,,,...111222666555222///---,,,,,,,,,(((((()))))))))*********)))******+++,,,,,,++++++))))))******+++++++++,,,***+++,,,---------,,,,,,......------............//////////////////......000000000000000000111222111333666999;;;<<<<<<<<<:::<<<>>>?????????@@@AAABBB@@@???>>>>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCAAAAAACCCJJJVVVgggvvvxxxiii]]]ZZZbbbjjjyyyssslllhhhjjjqqq|||xxxcccNNNAAA<<<333222111000000//////000//////000000000000////////////////////////////////////////////////////////////......//////000111222555:::<<<======>>>???AAA@@@>>>===>>>@@@BBBDDD???<<<999666777===EEELLLNNNOOOPPPPPPOOOOOOQQQSSSUUUSSSSSSVVV[[[ZZZUUUPPPCCC;;;666888>>>CCCHHHNNNOOOTTTZZZ```eeemmmvvv}}}yyymmmaaaZZZWWWUUUQQQJJJDDDCCCHHHPPPWWW^^^fffttt{{{wwwqqqsssxxx}}}yyyssskkkccc\\\TTTKKKEEE<<<:::888888999999888777888888888888888888888777888888888888888888888888999999999999999999888777666666555555555555666666666666666666666666666666666777777888:::;;;<<<===@@@AAACCCDDDEEEEEEEEEEEE@@@???===<<<;;;;;;;;;<<<666777888777666555555777666777888777777999===@@@CCCEEEKKKQQQXXX^^^bbbeeeeeeccc___YYYRRRKKKFFFBBB@@@@@@???@@@DDDJJJSSSYYY```fffjjjjjjjjjlllkkkiiiiiihhhffffffggghhhhhhgggcccdddeeefffggggggggggggeeeddddddcccbbbaaaaaaaaadddbbb``````aaabbbbbbaaadddaaa^^^[[[YYYYYYYYYZZZ\\\[[[YYYWWWVVVVVVWWWWWWZZZYYYWWWUUUUUUVVVWWWXXXWWWXXXYYYZZZZZZYYYWWWVVVWWWVVVVVVWWWWWWUUURRROOOLLLLLLLLLLLLMMMOOORRRSSSVVVWWWVVVSSSNNNJJJHHHHHHFFFGGGHHHHHHFFFBBB>>>;;;::::::999999999888888888333222222222222222222222444222...///888BBBEEEAAA@@@888...)))***---......---------...///222444555444222000...,,,,,,,,,,,,((()))))))))************)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))***,,,......---,,,+++......---------...//////---....../////////......000222333333222222333444000222555999;;;<<<<<<<<<:::<<<>>>???>>>>>>???@@@AAA@@@???>>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@BBBIIIUUUfffvvvzzzkkk___\\\bbbhhhtttkkkaaa]]]^^^dddoooyyy~~~~~~}}}hhhSSSCCC:::555444333222111111111111//////000000000000//////........................///////////////////////////////////////000000111333666;;;===>>>>>>>>>???@@@>>><<<;;;===???BBBCCC;;;:::777666888>>>GGGNNNNNNOOOPPPOOONNNNNNPPPRRRTTTSSSUUUZZZ^^^\\\UUUNNN@@@999555888???DDDJJJOOORRRUUUXXX[[[```iiittt}}}rrrfff^^^[[[WWWRRRKKKEEEDDDIIIRRRXXXaaammm~~~{{{wwwuuuyyyuuunnneee\\\UUUNNNFFFAAA;;;:::999:::;;;;;;:::888777777777888888888777777777777777777777777777777666777888888888888888888999888888888888888999999666666666666666666666555444444555888:::;;;;;;;;;<<<<<<===>>>@@@???>>>===;;;;;;;;;;;;:::999999:::555777888777555333444555666777888888888;;;???BBBDDDFFFJJJPPPVVV\\\aaacccdddcccaaa]]]WWWQQQKKKGGGDDDDDDDDDDDDFFFLLLSSSXXX]]]cccffffffgggjjjkkkjjjmmmkkkhhhgggggggggfffdddddddddeeefffffffffeeeeeecccdddddddddcccccccccdddeeecccaaa```aaabbbbbbaaaeeedddaaa^^^[[[ZZZZZZ[[[]]][[[XXXUUUUUUWWWYYY[[[]]]ZZZWWWSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVWWWWWWWWWXXXYYYWWWSSSPPPOOONNNNNNNNNNNNPPPSSSTTTVVVYYY[[[ZZZVVVPPPKKKIIIEEEEEEEEEEEECCC@@@===<<<;;;::::::999888777777666333333333333333333333333222222000---111888======BBB===555000...000333555...//////000111222333444///...---++++++++++++,,,)))))))))*********++++++((()))***++++++,,,,,,,,,))))))***++++++,,,------++++++,,,,,,---------,,,...------,,,---...///000+++,,,---...//////......///111333333111111222444000222666999;;;======<<<:::<<<>>>???>>>>>>>>>@@@??????>>>>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAACCCIIIVVVgggwww|||oooccc___bbbgggsssiii___[[[[[[\\\ccckkk~~~|||||||||}}}~~~lllVVVCCC888666666555444333333333333//////000000000000//////........................///////////////////////////////////////000111111333777;;;>>>???>>>?????????===::::::<<>>999888888999::::::888777666666777777888777777666999999999999999999999999444555666777888888888888666666555555555555666777555555555555555555555555333333555888;;;===<<<;;;:::;;;===???@@@???<<<999;;;<<<======;;;999999999666888:::999555333444666888999::::::;;;>>>BBBEEEEEEGGGJJJOOOUUU[[[```bbbccccccbbb___ZZZTTTOOOKKKJJJJJJJJJJJJKKKOOOUUUZZZ[[[aaadddccceeeiiikkkkkkooommmjjjhhhhhhgggeeeccceeeeeeffffffeeeeeedddcccbbbcccddddddddddddeeeggggggdddbbbaaaaaabbbbbbaaaffffffddd```]]][[[[[[\\\^^^[[[WWWTTTTTTWWW[[[^^^^^^[[[VVVRRRPPPOOOPPPQQQSSSTTTVVVXXXXXXXXXVVVUUUXXXXXXXXXYYYZZZXXXTTTQQQRRRQQQPPPOOOOOOQQQRRRTTTVVVZZZ^^^___[[[UUUOOOKKKEEEEEEDDDCCCAAA>>><<<;;;999999888777666555444333444444444444444444444444...333333...+++...444666===??????<<<666444555777777777777777777555444444+++***************++++++************++++++++++++''''''(((******+++++++++))))))***+++,,,,,,---------,,,+++******,,,...///...------,,,---...///000)))***,,,...//////......,,,///111111///...///111111333666:::<<<===>>>===:::<<<>>>???>>>===>>>???=========>>>@@@BBBEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDJJJWWWhhhxxx~~~qqqfffaaacccgggtttjjj```^^^[[[YYY\\\bbbzzzyyy{{{}}}}}}}}}ttt[[[HHH???;;;666333555444111000111222111///.........///000////////////////////////000000000000000000000000//////.........000111222333888===@@@@@@@@@AAABBBCCC???;;;:::===@@@@@@???999777555777===DDDJJJMMMSSSRRRQQQPPPPPPQQQRRRSSSQQQSSSTTTVVVZZZ[[[QQQFFF:::::::::<<>>;;;999999999999999999::::::999999999999999999999999;;;999777777999:::777555555555666666666666666555555666777666555444555666666777888777666555666777666666777888999:::<<<===@@@?????????>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<;;;::::::999999888888777555777:::<<<===???BBBDDDFFFIIINNNRRRUUUWWWZZZ\\\eeeeeeeeeccc```[[[WWWTTTRRRQQQQQQRRRUUUXXXYYYXXX[[[^^^aaaeeehhhjjjjjjjjjpppooommmkkkiiigggeeedddeeefffggghhhhhhgggfffeeeeeeddddddccccccddddddeeefffgggfffdddbbbaaabbbcccbbbaaa```______^^^^^^______]]]ZZZWWWUUUTTTTTTUUUYYYWWWSSSPPPNNNNNNOOOPPPNNNPPPSSSUUUUUUWWWZZZ\\\YYYYYYXXXXXXXXXWWWWWWWWWRRRPPPNNNNNNOOOQQQQQQPPPWWW[[[aaadddbbb[[[RRRLLLIIIGGGDDDCCCAAA@@@===;;;:::;;;<<<:::777444333222222222444444444444222222333222111000////////////666777888:::;;;::::::999999::::::888444111111111......---,,,,,,+++******---+++((((((((())))))(((***,,,------,,,+++---...+++,,,...111555555111---******+++++++++,,,,,,,,,............////////////000111222111...---...//////////////////000111111000222444777999;;;======<<>>>>>>>>???@@@AAACCCCCCDDDEEEDDDCCCBBBBBBDDDFFFEEEDDDDDDDDDDDDDDDEEEEEE@@@AAAEEEMMM[[[kkk{{{~~~ooocccbbbjjjssszzzvvvooofff```]]]^^^```|||zzz{{{}}}|||~~~gggPPPCCC<<<777444555555222000222222111000///...//////000//////////////////////////////////////////////////////......///000222333555999>>>AAA@@@@@@AAABBBCCC???;;;;;;===@@@@@@>>>888666555777===EEEKKKNNNTTTSSSRRRQQQQQQQQQRRRRRROOORRRTTTVVVZZZZZZPPPDDD;;;;;;;;;===@@@EEEJJJNNNQQQQQQRRRTTTYYYdddqqq{{{|||~~~}}}yyywwwtttjjj___```SSSGGGBBBDDDIIISSS]]]gggwww|||xxxuuuttttttyyy{{{vvvjjjcccYYYOOOHHHBBB>>><<<999999999999::::::::::::999999999999999999999999>>><<<;;;;;;===>>><<<:::999:::::::::::::::999888444555666666444333444666555666777777666555666888::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<===>>>>>>;;;;;;::::::999888888888666888:::<<<===@@@CCCFFFGGGKKKPPPUUUXXX\\\___aaaeeefffffffffeeeaaa^^^\\\ZZZYYYXXXYYY[[[]]]]]]\\\^^^```cccgggiiikkkkkkkkkllllllkkkjjjiiihhhggggggfffgggggggggggggggffffffeeeddddddccccccddddddeeefffffffffdddbbbaaaaaaccc``````___^^^]]]]]]]]]]]]^^^\\\YYYWWWUUUTTTTTTUUUXXXVVVRRROOOMMMMMMNNNOOONNNPPPRRRTTTUUUVVVYYY[[[YYYYYYXXXXXXWWWWWWVVVVVVSSSQQQOOOOOOPPPRRRRRRQQQUUUZZZ___cccaaaZZZRRRLLLIIIFFFDDDBBBAAA???===:::999::::::999777444333222222333333333333333333222333222111000////////////---...///000111000//////''')))+++---------///000...------,,,++++++******+++)))((((((***,,,,,,,,,((()))******))))))***,,,+++***+++...111111...+++++++++++++++,,,,,,,,,,,,------------............///000111000///......000000000000000000111222222000222444777999;;;<<<======@@@CCCDDDBBB@@@>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEEEECCCBBBBBBDDDFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCFFFNNN\\\lll|||qqqeeedddmmmvvvxxxmmmeeebbbeeejjj~~~{{{|||}}}{{{~~~tttYYYGGG>>>999555666666333111333222111000////////////000//////////////////////////////////////////////////////......///000222333888;;;???AAAAAAAAAAAABBBBBB>>>;;;;;;>>>@@@???===666555444888>>>FFFMMMPPPTTTTTTSSSSSSRRRRRRRRRRRRMMMQQQUUUXXX[[[YYYMMMAAA<<<;;;<<<===AAAGGGLLLOOONNNNNNOOORRRXXXbbbnnnwwwxxxxxxvvvrrrqqqooohhh```\\\QQQFFFBBBEEEKKKVVV___jjjzzz~~~wwwsssqqqqqqrrrzzz|||tttoooddd]]]TTTKKKEEEAAA>>><<<::::::::::::::::::::::::888888888888888888888888;;;:::999:::;;;<<<;;;:::<<<<<<<<<<<<;;;;;;:::999555666777777666555666888666888999999888888:::;;;>>>>>>>>>>>>>>>???@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGDDDCCCAAA@@@?????????@@@;;;;;;;;;:::999999888888777888:::<<<===AAAFFFJJJKKKOOOUUUZZZ^^^aaaeeeggghhhjjjlllnnnnnnllljjjiiieeecccbbbbbbdddeeeeeeddddddfffhhhjjjlllmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggfffffffffffffffddddddccccccccccccddddddeeeffffffdddbbb```aaabbb^^^^^^]]]]]]\\\\\\[[[[[[]]][[[YYYWWWUUUUUUUUUUUUVVVTTTRRROOOMMMMMMMMMNNNNNNPPPRRRSSSTTTUUUXXXZZZYYYYYYXXXXXXWWWVVVVVVUUUUUURRRPPPOOOQQQRRRSSSSSSSSSWWW]]]```^^^XXXPPPKKKHHHFFFCCCAAA@@@???<<<:::888888888777666555333222333333222222222222333333222222111000////////////,,,------------,,,++++++&&&(((***+++*********,,,------,,,,,,++++++******)))((('''))),,,/////////'''(((***)))(((((()))+++******)))***,,,,,,***))),,,,,,,,,,,,------------,,,,,,,,,------------...---///000000///...000111111111111111111222222333000222444666999;;;<<<<<<>>>@@@CCCDDDBBB???>>>===????????????@@@BBBCCCDDDDDDEEEEEECCCBBBBBBDDDGGGHHHGGGFFFDDDCCCBBBAAAAAADDDEEEHHHPPP\\\mmm|||vvvjjjiiiqqqzzzzzznnncccbbbiiiqqq~~~~~~~~~~~~|||zzz^^^III@@@:::777777777333222444111111111000000000000000//////////////////////////////////////////////////////......///111333444:::<<>>@@@>>><<<666555555999@@@HHHNNNRRRUUUUUUUUUUUUTTTSSSRRRQQQLLLQQQWWWZZZ\\\XXXLLL@@@;;;;;;<<<>>>BBBGGGLLLOOONNNMMMNNNPPPVVV```jjjppprrrpppllljjjjjjiiiddd___ZZZOOOEEECCCFFFNNNYYYbbblll}}}zzzrrrnnnnnnppprrryyywwwoooiii```ZZZQQQIIIDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888999::::::::::::::::::::::::999888777777777888999999888888:::;;;:::;;;===>>>===>>>@@@AAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMHHHGGGDDDBBB@@@?????????;;;;;;;;;:::999999888888888999:::;;;===BBBHHHLLLPPPTTTZZZ___cccgggjjjmmmoooqqqtttwwwxxxwwwvvvuuunnnlllkkkkkklllmmmmmmlllmmmnnnooopppppppppooooookkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggeeeeeeeeefffgggddddddccccccccccccdddddddddeeeeeedddbbb``````aaa]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUVVVUUURRRPPPOOONNNNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYXXXWWWWWWVVVUUUUUUUUURRROOONNNPPPRRRSSSSSSQQQTTTYYY\\\ZZZUUUNNNIIIGGGEEEBBBAAA@@@???===;;;888777666666666555444222444333222111111222333444222111000//////....../////////......---,,,++++++***,,,------+++******+++,,,,,,,,,,,,++++++******(((''''''))),,,...///...(((***++++++******+++,,,+++***)))(((((((((((((((,,,,,,,,,---------......,,,,,,---------.........,,,---////////////000222111111111000000111111222111222444666888:::;;;;;;>>>AAACCCDDDBBB???======?????????@@@AAABBBCCCDDDDDDEEEEEEDDDBBBCCCEEEGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDGGGOOO\\\lll{{{{{{pppmmmttt|||~~~wwwjjj```aaammmxxx}}}|||{{{aaaLLLBBB<<<777777777444333555111111111111111000000///////////////////////////........................//////...///000222333555<<<<<<>>>@@@AAABBBBBBAAA???===;;;<<>>;;;666666777;;;CCCJJJPPPSSSVVVWWWWWWWWWVVVTTTQQQPPPLLLRRRXXX[[[\\\WWWKKK???999:::<<<@@@DDDHHHLLLNNNOOONNNNNNPPPVVV^^^eeejjjkkkgggcccbbbcccbbb```^^^XXXNNNEEEDDDIIIQQQ\\\fffppp~~~vvvoookkklllpppsssxxx{{{tttlllfff```ZZZQQQIIIDDDAAA???===???>>>>>>>>>=========<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<======>>>999999::::::999888777777777999;;;;;;:::;;;<<<>>>===???AAABBBBBBCCCEEEGGGDDDEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQPPPLLLJJJFFFCCC???===<<<;;;;;;::::::999999888777777777888999:::===AAAGGGKKKSSSWWW]]]cccgggkkkoooqqqvvvxxx{{{~~~~~~}}}uuutttrrrssstttvvvuuutttvvvvvvuuuuuutttsssqqqqqqoooooonnnmmmlllkkkkkkjjjiiihhhgggeeeeeeeeefffgggdddccccccbbbbbbccccccdddcccdddeeedddbbb```______]]]]]]^^^]]]]]]\\\ZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUTTTUUUWWWYYYXXXWWWWWWWWWWWWVVVVVVVVVTTTQQQNNNMMMNNNPPPRRRRRRPPPRRRUUUWWWUUUQQQKKKHHHEEECCCBBBAAAAAAAAA???===999777555555666666444222333333111000000111333333222111000///............------,,,+++***))))))((($$$&&&)))*********,,,---,,,+++++++++++++++******((((((''')))+++,,,+++***(((***++++++******+++,,,,,,+++***)))((((((((())),,,,,,,,,---------......---.........////////////+++---...///...///000222111000000/////////000000111222444666888999:::;;;>>>@@@CCCDDDBBB???>>>===?????????@@@AAABBBDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCFFFNNN[[[kkkzzz}}}ppplllqqqxxxyyyxxxrrrggg```dddttt}}}{{{cccPPPCCC<<<777777666333333555111111222222111111000///////////////////////////........................//////...///000222444555<<<;;;<<<>>>AAABBBBBBAAA>>><<<;;;===@@@@@@===999888888999>>>EEEMMMRRRUUUWWWXXXYYYYYYXXXUUUQQQOOOLLLRRRXXXZZZYYYTTTIII>>>777:::???DDDHHHKKKMMMNNNPPPNNNNNNQQQWWW^^^dddgggddd^^^ZZZ\\\^^^]]]\\\\\\XXXOOOGGGFFFKKKSSS___hhhuuu{{{sssmmmkkknnnsssvvvzzz~~~xxxrrrkkkfff^^^YYYPPPIIIEEECCCAAA@@@BBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<;;;<<<>>><<<<<<===============<<<:::;;;===>>>>>>>>>@@@BBBBBBDDDFFFHHHIIIJJJMMMOOONNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXWWWUUURRRQQQLLLIIIEEEAAA===:::999888999999999888777777666666555666888:::<<>>@@@@@@<<<888;;;:::<<<@@@GGGNNNSSSUUUWWWYYY[[[[[[YYYUUUQQQNNNJJJQQQWWWXXXVVVQQQFFF<<<777;;;BBBIIIMMMOOOOOONNNNNNMMMMMMQQQYYYaaafffhhh^^^WWWTTTWWWZZZYYYXXXZZZYYYPPPHHHHHHNNNVVVaaajjj}}}{{{wwwqqqmmmmmmpppvvvzzz~~~zzzuuuooojjjggg[[[VVVNNNIIIFFFEEEDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@????????????????????????;;;===>>>===;;;:::;;;===???@@@AAABBBCCCCCCCCCBBBAAACCCEEEFFFFFFGGGIIIJJJKKKNNNPPPRRRTTTUUUXXXZZZ\\\\\\\\\[[[\\\\\\]]]]]]_________^^^[[[WWWRRRPPPGGGEEEBBB>>>;;;999888777888888777777666555555555333555777999:::===AAACCCLLLRRRZZZccckkkrrryyy}}}~~~{{{xxxuuurrrpppooooooooonnnlllkkkjjjiiihhhdddeeefffggghhhhhhhhhhhhccccccbbbbbbbbbbbbccccccaaabbbddddddaaa___^^^]]]ZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOQQQRRRRRRQQQQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYUUURRRNNNLLLMMMPPPRRRSSSSSSRRROOOMMMJJJHHHFFFFFFBBBAAAAAABBBDDDEEEEEEDDD???:::666555777777555111111111222222222222111111111111///...............///...---,,,++++++,,,,,,///000111///+++)))((((((******************++++++)))))))))***,,,,,,***)))((()))******))))))***,,,)))+++---,,,***)))***,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,---......------///000222111000000//////000000111222444666777888999999;;;>>>BBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEDDDDDDEEEGGGIIIIIIHHHFFFCCCAAA@@@???>>>@@@AAAEEENNN\\\mmm}}}|||nnniiilllrrrnnnkkkddd^^^___iiixxxvvv```NNNCCC<<<777666555222222555111111222333222111000///////////////////////////........................////////////111333555666:::888888;;;@@@CCCCCCAAA<<<;;;;;;>>>AAA@@@<<<888<<<<<<===BBBIIIOOOTTTVVVXXXYYY[[[\\\ZZZVVVQQQNNNIIIPPPUUUUUUSSSNNNDDD;;;888===EEELLLQQQRRRQQQOOOLLLKKKLLLRRR[[[dddiiikkkZZZSSSPPPUUUYYYWWWVVVYYYZZZQQQIIIJJJOOOWWWbbbkkkyyyuuupppmmmnnnrrrxxx|||~~~xxxsssnnnjjjgggWWWSSSLLLHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDCCC@@@>>>@@@BBB@@@AAACCCDDDEEEEEEFFFFFFIIIJJJMMMNNNNNNOOOQQQSSSUUUWWWZZZ\\\]]]___bbbeeeggggggeeedddccccccccccccddddddcccaaa]]]WWWRRROOOCCCBBB???<<<:::888888888777777777666555555444444111444777999:::;;;>>>@@@GGGMMMWWWbbbllluuu|||~~~{{{wwwtttqqqooonnnllllllkkkjjjjjjiiihhhhhhcccdddfffhhhiiiiiihhhhhhccccccbbbbbbbbbbbbcccccc```bbbddddddaaa___]]]]]]XXXYYY[[[[[[ZZZYYYVVVUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPOOONNNOOOPPPPPPOOOOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYZZZWWWSSSOOOMMMNNNQQQTTTUUUUUURRRNNNJJJGGGEEEEEEEEEAAA@@@AAABBBEEEGGGGGGFFFAAA;;;666555777888555111000111222333333222111000111000///......------...---,,,***))))))******+++&&&(((++++++++++++,,,---******************++++++)))))))))+++......---+++***,,,------,,,,,,---...(((***---,,,***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///...------...000333333222111000000111111111222444666777888999999:::===AAACCCCCCAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEDDDDDDEEEGGGJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAEEEOOO]]]ooo~~~qqqlllooouuutttooohhhccceeeppp~~~~~~}}}rrr```PPPBBB<<<777777666333333555111111111111000000000000////////////////////////------------------------...///000000000222555777;;;<<<>>>AAABBBCCCCCCCCC<<<;;;<<<===??????===;;;>>>===???FFFOOOTTTTTTQQQVVVYYY\\\]]][[[VVVQQQMMMLLLRRRYYYZZZSSSHHH>>>:::888===FFFOOOUUUVVVSSSPPPQQQNNNMMMRRR\\\eeehhhhhhVVVVVVTTTQQQSSSXXXYYYVVVWWWPPPJJJKKKPPPYYYfffqqq}}}rrrnnnjjjhhhkkksss{{{{{{vvvtttqqqiiibbb^^^WWWNNNIIIHHHIIIIIIHHHKKKHHHEEEEEEGGGHHHHHHFFFBBBBBBBBBCCCCCCCCCCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHFFFHHHJJJLLLMMMNNNNNNMMMOOORRRTTTVVVWWWXXX[[[]]]```eeejjjlllllllllnnnpppooooooooooooooolllgggddddddbbb```\\\XXXQQQIIIDDDBBB@@@>>>;;;888666555444666666555444444333222222222222333444666888:::;;;DDDDDDKKKXXXeeeppp{{{zzzsssooooooqqqsssooonnnmmmlllkkkjjjjjjjjjggghhhhhhhhhhhhhhhggggggcccbbb```___^^^```aaabbbaaa``````_________``````___]]]ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQOOONNNMMMMMMNNNOOOQQQRRRTTTVVVYYYZZZ[[[\\\VVVUUUSSSOOOMMMNNNQQQTTTSSSQQQNNNJJJGGGEEEDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDAAA===888555444444444333333333333222222222111111111000...,,,+++++++++,,,+++,,,---------+++)))'''&&&''''''((()))*********,,,+++******))))))******************************///...---+++***))))))(((---,,,,,,+++***)))((((((******+++,,,,,,---.........000111000...---------)))333666000---111222...222111111111000000//////000111444666888999999999999===AAADDDCCCBBBAAAAAAAAA???===???BBBDDDDDDBBBEEEEEEEEEDDDCCCCCCEEEGGGCCCEEEFFFDDDBBBAAACCCEEEDDDDDDGGGOOO[[[kkkzzz~~~sssnnnpppttt{{{vvvooolllnnnvvv~~~yyyooo]]]MMMBBB<<<777777666333222555111111111111000000000000////////////////////////...........................///000000000222555888<<<>>>???AAABBBCCCBBBBBB===<<<<<<>>>@@@AAA@@@>>>???>>>@@@GGGOOOTTTSSSQQQVVVYYY\\\]]][[[VVVQQQMMMLLLSSSYYYYYYRRRGGG>>>999999???HHHRRRWWWXXXUUURRRNNNLLLMMMSSS]]]dddeeeddd\\\\\\YYYVVVWWW\\\^^^[[[VVVOOOKKKMMMTTT___nnnzzz}}}wwwnnnkkkggggggkkkttt~~~zzzuuussspppiiibbb[[[TTTMMMIIIIIIKKKLLLKKKMMMJJJGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKMMMMMMOOORRRTTTWWWXXXXXXXXXZZZ]]]___aaaccceeegggjjjlllooosssuuuuuuuuuvvvxxxvvvuuuttttttsssoookkkggg___]]]ZZZVVVRRRLLLFFFAAA>>><<<:::888666444333333555555444444333333222222222222333444555777888999:::;;;CCCPPP\\\iiixxx}}}uuuqqqooopppqqqooonnnmmmlllkkkjjjjjjjjjggghhhhhhhhhgggffffffeeeeeedddbbb___^^^]]]]]]^^^______^^^^^^^^^___``````]]]\\\ZZZZZZZZZZZZYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTRRRQQQPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZWWWVVVSSSPPPNNNNNNQQQTTTTTTQQQMMMHHHEEECCCCCCCCCBBBAAA@@@AAADDDEEEFFFEEEAAA===999666555555555555333333333222222222111111222111///---,,,,,,,,,---+++,,,---------+++)))(((''''''((())))))***++++++,,,,,,+++***************------,,,,,,++++++******------,,,+++************++++++******)))(((((((((******+++,,,,,,---......---...//////------...000000---...000111//////222111111111111000000000///000111333666777888888888777;;;???BBBBBBAAAAAA@@@BBB@@@>>>???BBBCCCCCCAAADDDEEEDDDCCCBBBBBBDDDFFFCCCEEEFFFDDDBBBBBBDDDFFFCCCDDDGGGNNN[[[kkkzzzyyytttuuuyyy}}}tttoooqqqxxx~~~vvvkkkZZZKKKCCC<<<777777555222222444222222111111111000000000////////////////////////////////////////////////...///000111111333777999???@@@AAABBBBBBBBBAAA@@@===<<<<<<>>>AAACCCCCCBBB@@@@@@CCCIIIPPPTTTSSSQQQVVVXXX[[[\\\[[[VVVQQQNNNNNNSSSYYYXXXQQQFFF===888999@@@JJJTTTYYYYYYVVVSSSJJJIIILLLSSS^^^ddddddbbbcccbbb^^^YYYZZZ```bbb```UUUNNNKKKOOOYYYgggxxx}}}uuuppphhhfffdddeeelllwwwyyytttrrrnnnhhhbbbYYYSSSLLLJJJLLLOOOPPPPPPPPPMMMKKKJJJJJJKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQRRRQQQRRRSSSTTTUUUWWW[[[^^^bbbdddeeeffffffiiilllnnnoooqqqtttvvvwwwzzz}}}~~~}}}}}}}}}~~~{{{zzzwwwuuusssnnnhhhdddWWWTTTPPPLLLIIIEEE@@@===888777666444333222222222333333333333333222222222333333333333444555666666333555;;;EEENNNZZZlll{{{yyysssooonnnnnnnnnnnnmmmlllkkkjjjiiiiiiggghhhggggggfffeeedddccccccbbbaaa```___]]]\\\\\\]]]]]]]]]]]]^^^^^^___```[[[ZZZYYYZZZ[[[ZZZXXXVVVYYYYYYYYYXXXWWWUUUTTTSSSVVVUUUSSSQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYWWWWWWUUUQQQOOOOOOQQQTTTTTTQQQLLLGGGCCCBBBAAABBB@@@??????@@@CCCEEEEEEEEE@@@<<<888666666666777666333333333222222222111111333222000///...---------,,,,,,---------+++)))((()))))))))******++++++,,,,,,,,,,,,+++++++++******......---,,,+++***)))))),,,++++++***++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...+++,,,---------...111333;;;///+++222444---...555111111111111000000000000000111333555666777666666444888===@@@@@@@@@??????BBB@@@??????AAABBBAAAAAACCCCCCCCCBBB@@@AAACCCEEEDDDEEEEEEDDDCCCCCCEEEFFFCCCCCCFFFMMMZZZjjjzzz{{{||||||vvvvvv}}}vvvkkkZZZLLLDDD===888777666222111333222222222111111111000000////////////////////////////////////////////////...///111222222555888;;;BBBBBBCCCCCCCCCAAA@@@???<<<<<<<<<>>>AAADDDEEEEEEAAABBBEEEKKKQQQTTTSSSRRRVVVXXX[[[\\\ZZZWWWRRROOOPPPUUUYYYXXXOOOEEE<<<888999@@@KKKTTTXXXWWWUUUSSSHHHHHHKKKTTT```hhhiiihhhgggeee```ZZZ[[[```cccaaaTTTNNNKKKQQQ]]]lll}}}vvvnnniiicccbbbbbbfffooo|||wwwrrrppplllgggcccYYYTTTNNNLLLOOORRRSSSRRRSSSQQQOOONNNMMMMMMMMMMMMRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUXXXYYYYYYZZZ[[[]]]\\\^^^bbbgggjjjmmmooopppoooqqqtttvvvwwwyyy{{{~~~~~~~~~}}}}}}zzzxxxtttooojjjddd]]]YYYMMMIIIEEEAAA???===:::888444444333222222222222222222222222222222222222333333333222222333333444444333444888===AAAIIIZZZjjj|||uuupppnnnmmmmmmmmmmmmlllkkkjjjiiihhhgggggggggfffeeecccbbbaaa]]]^^^______```______^^^\\\\\\\\\\\\]]]^^^______ZZZYYYYYYZZZ[[[[[[YYYWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVUUUSSSQQQPPPOOOOOOPPPMMMMMMMMMNNNNNNOOOPPPQQQOOOPPPQQQRRRTTTVVVWWWXXXXXXWWWVVVSSSPPPPPPQQQTTTTTTQQQLLLGGGCCCAAAAAAAAAAAA???>>>???BBBCCCCCCCCC>>>;;;777555555666666666333333333222222222111111222111000///...---------------------,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++************,,,,,,++++++******++++++((()))))))))*********++++++++++++,,,,,,---------+++,,,,,,------000444777FFF???999555111---...222111111111000000000000000000111333555555555555555111555:::>>>???>>>>>>>>>BBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA??????BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBEEELLLYYYjjjzzz}}}~~~uuukkk[[[MMMFFF???:::888666333222333222222222222111111111111000000000000000000000000...........................000111222444666:::===DDDDDDDDDDDDCCCAAA???>>>;;;;;;;;;>>>BBBEEEEEEEEEAAACCCHHHNNNRRRUUUTTTSSSVVVXXXZZZ[[[ZZZWWWSSSPPPSSSWWW[[[XXXOOODDD<<<999888???JJJQQQSSSSSSRRRQQQIIIHHHLLLVVVdddnnnrrrrrriiigggaaa[[[[[[```bbb```RRRMMMKKKRRR^^^nnn~~~wwwooohhhddd___```cccjjjuuu}}}vvvrrroookkkgggddd]]]XXXRRRPPPRRRTTTTTTTTTVVVUUUTTTRRRQQQQQQQQQRRRVVVVVVVVVWWWWWWWWWXXXXXXYYY\\\___```aaabbbccceeeeeegggkkkooorrruuuvvvwwwwwwyyy{{{||||||}}}~~~}}}{{{zzzxxxssspppjjjddd^^^WWWOOOKKKDDD@@@<<<999888777666555333333222222222333333444222222222222222222222333333333222222222333333333444444666888888<<>>>>>>>>>>>AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????AAACCCDDDDDDDDDDDDFFFGGGHHHHHHBBBBBBDDDKKKXXXiiizzz~~~wwwmmm^^^QQQHHHAAA<<<:::888444222444333222222222222111111111000000000000000000000000...........................000222333555888<<>>::::::<<<@@@DDDFFFEEEDDD@@@DDDJJJPPPTTTVVVVVVVVVWWWXXXZZZ[[[YYYWWWSSSQQQWWWZZZ\\\XXXOOODDD===999888???HHHMMMNNNMMMMMMNNNJJJKKKPPP\\\kkkuuuxxxwwwiiihhhbbb\\\\\\___```^^^OOOKKKJJJRRR___nnnzzzrrrjjjdddbbb___aaagggppp|||{{{vvvqqqnnnkkkhhheeeaaa\\\WWWTTTVVVWWWWWWVVVWWWXXXWWWVVVTTTTTTVVVXXXZZZZZZ[[[\\\]]]^^^______```bbbfffhhhhhhjjjlllmmmppprrruuuwwwzzz{{{{{{{{{}}}~~~~~~}}}~~~~~~{{{xxxvvvuuurrrooommmfffbbb]]]WWWQQQJJJDDD???===:::777555555555444333333333333333333444555555333333333333333222222222333333222222222333444444333222333555555777@@@KKKUUU]]]jjj{{{}}}xxxtttpppnnnmmmllllllmmmlllkkkjjjhhhffffffgggffffffeeedddcccbbbaaaaaa``````___^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[YYYXXXYYY[[[\\\\\\\\\WWWXXXYYYYYYZZZYYYYYYYYYWWWVVVSSSQQQPPPOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOQQQPPPPPPQQQRRRTTTWWWXXXWWWWWWVVVSSSPPPOOOPPPQQQQQQPPPNNNLLLIIIFFFCCCBBBBBB@@@??????AAABBBBBBAAA???;;;777555555555555555333333333222222222111111000000000///...---,,,+++......------,,,+++++++++++++++++++++++++++++++++******+++,,,+++***)))((()))***+++---...000111222///...---+++***)))((((((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444777EEEUUUSSS:::***///111)))000000000000111111111111000111333555666777666666222666;;;>>>>>>>>>======???@@@@@@@@@>>>>>>@@@BBBAAAAAAAAA@@@>>>???AAACCCEEEDDDCCCDDDGGGIIIJJJIIIAAAAAACCCIIIWWWiiizzz|||}}}ttteeeXXXKKKDDD>>><<<999555333555333333222222222111111111000000000000000000000000////////////////////////...000222444666999===AAAEEEFFFFFFEEEDDDBBB@@@???:::<<>>::::::@@@GGGJJJIIIIIIKKKMMMKKKNNNWWWdddrrrzzzyyyvvveeeddd```ZZZYYY\\\[[[XXXKKKHHHJJJSSSaaappp}}}uuullldddaaa``````dddlllwww~~~{{{vvvrrrnnnkkkiiigggbbb^^^YYYXXXYYY[[[[[[ZZZXXXYYYZZZXXXWWWWWWZZZ\\\^^^^^^```aaacccdddfffffffffiiilllnnnpppqqqsssuuuyyyzzz{{{|||}}}}}}||||||zzzzzzzzzxxxvvvtttttttttppplllhhhdddccc```\\\YYYTTTQQQLLLHHHDDD???;;;777888666444444555555444333333333333333333444444555555555444444333333222222333333333333333444555555333111111444444444888>>>CCCHHHRRR___nnn}}}}}}wwwvvvtttrrrooommmlllkkkkkkllllllmmmllljjjgggffffffffffffffffffeeeddddddcccbbb```___^^^______``````___^^^]]]]]]\\\\\\]]]]]][[[XXXXXXZZZ]]]^^^___ZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVTTTQQQOOOOOONNNNNNKKKLLLMMMNNNOOOOOONNNNNNPPPOOOOOOOOOPPPRRRUUUWWWVVVVVVVVVSSSPPPNNNNNNOOOPPPPPPPPPPPPMMMIIIFFFDDD???>>>>>>???BBBEEEEEEEEEBBB>>>:::777666777666666333333333222222222111111111111111111000...,,,+++///......---,,,,,,+++++++++++++++++++++*********((()))***++++++)))(((&&&))))))***+++---...//////...---,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///000222:::EEEFFF888...///000,,,///000000000111111111111000111333666777888888888444888<<>>>>>>>>===???@@@???>>>>>>@@@CCCAAABBBAAA@@@??????AAACCCEEEDDDCCCDDDHHHKKKKKKJJJAAA@@@BBBIIIVVVhhhzzz|||{{{~~~~~~zzzxxx|||{{{mmm___LLLEEE???===:::666444555333333333222222222111111000000000000000000000000000000000000000000000000...000222444666:::>>>AAAEEEFFFFFFFFFDDDBBB@@@???;;;===AAAFFFJJJJJJGGGDDD>>>DDDKKKRRRVVVXXXYYYYYYWWWXXXYYYZZZYYYWWWTTTRRR\\\^^^___YYYOOOEEE>>>;;;<<>>@@@@@@???>>>>>><<<>>>@@@???>>>>>>AAADDDAAABBBBBBAAA??????AAACCCEEECCCBBBDDDIIIKKKKKKJJJ@@@@@@AAAHHHVVVhhhzzzyyyzzz~~~wwwssswww}}}uuukkkSSSIII@@@;;;888444333555444444333222222111111000222222222222222111000///////////////000000000000///000333666999===AAACCCEEEEEEEEEGGGHHHFFFBBB???:::===BBBGGGKKKJJJFFFCCCBBBHHHPPPTTTVVVVVVXXX[[[\\\YYYYYY[[[[[[WWWWWWYYYdddgggfff\\\LLL>>>888777===???AAACCCEEEHHHMMMPPPNNNXXXdddoooxxx|||uuulllccc```YYYSSSUUUWWWQQQFFFBBBFFFLLLTTT```ppp~~~xxxooogggaaa______dddnnnzzz}}}~~~zzzuuurrrooommmjjjhhhdddaaa___^^^___``````___]]]\\\[[[[[[[[[]]]```aaadddeeefffhhhjjjlllmmmnnnoooppprrrsssttttttssssssuuuuuutttttttttrrrnnnjjjfffccc```]]]ZZZVVVQQQNNNIIIHHHFFFDDDBBB@@@???>>>;;;:::999777666666666666555555555555555555555555444444666999;;;;;;888666555555444444444333333333444222111333666888777555444333111000000111333444444555777;;;BBBKKKSSSXXXaaacccgggjjjkkkjjjgggffffffdddbbb```aaadddgggiiipppnnnlllmmmmmmlllhhhdddcccbbbbbbbbbccccccdddeee```____________aaabbbcccgggdddaaa^^^\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTXXXWWWUUUUUUUUUTTTQQQOOOOOOOOONNNNNNMMMLLLLLLKKKNNNMMMOOOTTTUUUSSSSSSUUUVVVWWWWWWUUUQQQNNNMMMNNNOOOQQQRRRQQQLLLGGGCCCBBBAAA???======>>>@@@DDDFFFIIIEEE@@@;;;777666666777333333444444444333222222222111000///............---...............------+++******)))))))))))))))************************&&&(((***...///...***&&&,,,,,,,,,,,,,,,+++***)))+++***)))(((''''''''''''++++++++++++,,,---...///---,,,,,,,,,,,,---......------...///////////////000000000000000111111111222333555444333222222333888;;;>>>??????===<<<<<<:::;;;<<<======???BBBEEECCCCCCAAAAAA@@@AAABBBCCCGGGFFFEEEFFFHHHIIIHHHGGGCCCAAABBBIIIVVVgggvvv~~~wwwyyy~~~zzzvvvzzzyyymmmWWWMMMCCC===999555333555444444333222222111111000111111222222111000000///////////////000000000000000111333666:::>>>AAACCCEEEEEEEEEGGGGGGEEEBBB>>>;;;???DDDHHHKKKJJJGGGDDDEEEKKKRRRVVVWWWWWWYYY[[[[[[YYYYYY\\\]]][[[\\\```fffhhheeeZZZKKK>>>999999???@@@BBBDDDFFFJJJNNNRRRRRR]]]iiiqqqwwwyyytttmmmbbb___YYYTTTUUUVVVOOODDDAAAEEELLLTTT```pppyyyqqqhhhcccbbbccciiirrr~~~~~~{{{wwwsssqqqooommmkkkhhhfffcccbbbbbbbbbaaa```___^^^]]]]]]^^^```bbbccchhhiiijjjkkklllmmmnnnnnnppppppqqqqqqpppnnnmmmkkkmmmkkkiiihhhgggdddaaa^^^YYYWWWSSSQQQNNNKKKGGGDDDAAA@@@>>>===;;;:::999999999888777666666666666666555555555555555555555555444444555777::::::888666555555555444444444333333555333222333666777666555444333222000000222333444555555555777;;;@@@DDDGGGNNNPPPTTTXXXZZZ[[[ZZZYYY]]]\\\[[[[[[]]]aaaeeehhhpppnnnlllllllllkkkgggdddcccccccccccccccdddeeeeeebbbbbbaaaaaaaaabbbcccdddeeecccaaa^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[ZZZXXXWWWUUUTTTXXXWWWUUUUUUUUUTTTQQQOOOOOONNNNNNMMMLLLLLLLLLKKKNNNLLLNNNSSSTTTRRRRRRTTTVVVWWWXXXVVVSSSPPPOOOOOOQQQSSSTTTSSSOOOJJJFFFDDDBBB@@@>>><<<===AAADDDGGGIIIFFFBBB===999777777777333444444444444333333222222111000//////.........////////////...---,,,+++,,,+++******))))))******++++++++++++++++++++++++'''(((***---...---***'''***************)))((((((---,,,++++++***+++++++++++++++++++++,,,---...///---,,,,,,,,,,,,---............///000000000000000//////000000111111111222111333555666555555666777888;;;???AAA@@@>>><<<;;;:::<<<===>>>???@@@CCCEEEDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEEFFFHHHIIIHHHGGGEEECCCCCCIIIVVVfffttt|||wwwxxx~~~~~~|||~~~ppp\\\QQQEEE???;;;666444555444444333222222111111000000000111111000000//////////////////000000000000000111444777;;;???BBBCCCEEEEEEFFFFFFGGGEEEAAA======@@@EEEIIIKKKJJJGGGEEEJJJOOOUUUXXXXXXXXXYYY[[[\\\YYYYYY\\\^^^___bbbggghhhgggbbbVVVHHH>>>;;;;;;AAABBBDDDFFFHHHLLLQQQUUUYYYdddpppuuuuuuuuurrrnnndddaaa[[[WWWXXXWWWOOODDD???DDDKKKSSS___ppp{{{rrrjjjgggfffhhhoooxxx~~~{{{wwwuuutttrrrpppnnnnnnllliiiggggggfffeeecccccccccbbbbbbdddeeegggiiimmmmmmmmmnnnnnnnnnnnnnnnpppooonnnllliiifffcccbbbbbb___\\\ZZZXXXVVVRRRPPPLLLIIIFFFDDDBBB@@@===::::::999888666555555555444666666666555555555666666555555555555555555555555555444444555777888777666555555555444444444444333666444333444555666555444444333222111111222333444444444444444555777888999>>>@@@DDDIIILLLNNNOOOOOOQQQQQQQQQSSSWWW[[[```ccckkkjjjiiiiiiiiihhhfffcccdddddddddddddddeeeeeeeeeeeedddccccccbbbcccccccccaaaaaa```______^^^^^^^^^\\\[[[[[[[[[[[[\\\]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTXXXVVVUUUTTTUUUSSSQQQOOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKLLLQQQRRRPPPPPPSSSVVVXXXYYYXXXUUURRRQQQQQQSSSUUUWWWVVVRRRMMMIIIHHHDDDBBB>>>======AAAFFFIIIJJJHHHDDD@@@<<<999777666555555555555555444333222222111111000//////......111111000///...,,,***))),,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++------+++)))******************)))((())))))(((((())))))******++++++++++++,,,---......---,,,,,,,,,,,,---......---......///////////////......///000111222222333000222555777888999;;;<<<999===AAACCCBBB>>>;;;::::::<<>>CCCJJJSSS```qqq{{{sssllliiijjjllluuu||||||zzzwwwvvvvvvuuusssrrrrrrpppnnnmmmmmmmmmkkkjjjjjjjjjjjjkkklllmmmooopppqqqqqqpppooonnnmmmllllllmmmllliiifffbbb___\\\[[[ZZZWWWSSSQQQOOONNNKKKJJJEEEBBB@@@>>>===<<<:::888777777666555555555555666444444444444444555666777555555555555555555555555666444222333555666666666555555555555444444444444666666555555555555444333444333222222222222333444222333444555666666666666666888<<>>>>>BBBFFFIIIIIIHHHFFFCCC???;;;888666666666666666555555444333222222111111000//////...000000000///...,,,+++***++++++***)))))))))))))))+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,------,,,++++++&&&&&&&&&'''((()))******,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......+++,,,------......---------...///000111222333333000222555777888999;;;===999>>>CCCEEECCC???;;;999:::===@@@BBBCCCCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCEEELLLYYYiiiwwwwwwmmmppp~~~rrr]]]PPPBBB===;;;999777777444444333222222111111000...///000000000000//////////////////000000000000111333666:::>>>AAACCCDDDFFFFFFFFFGGGGGGEEEAAA>>>>>>BBBGGGIIIHHHFFFEEEEEEOOOSSSWWWYYYWWWVVVXXXZZZ```\\\ZZZ\\\\\\\\\___dddddd___VVVIII???:::;;;>>>GGGHHHIIIKKKMMMRRRXXX\\\fffqqqyyyvvvpppnnnnnnnnnhhhccc^^^______XXXLLLCCC===BBBJJJTTTaaarrr{{{tttooolllmmmooowww~~~{{{zzzxxxyyyzzzzzzxxxvvvuuutttssstttuuuuuutttsssssssssssstttuuuuuuvvvwwwtttsssqqqpppmmmllljjjiiiiiigggeeeaaa^^^[[[YYYXXXTTTQQQNNNMMMLLLKKKIIIHHHCCCAAA>>>===<<<<<<;;;999777777666666666666777777444333333333444555666777666666666666666666666666777444222222444555666666666666555555555444444444666666666555444333333444444333333333333333333444222222444555666666666555222333555777999;;;<<<===??????@@@BBBEEEIIILLLNNNSSSTTTWWWYYY\\\___bbbddddddeeeeeeffffffeeeddddddddddddcccbbbaaa```______]]]^^^___``````___^^^]]]YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZYYYYYYXXXWWWVVVUUUVVVUUUTTTTTTTTTSSSQQQOOONNNMMMKKKJJJIIIIIIJJJKKKKKKHHHIIIMMMNNNMMMNNNRRRUUUXXXZZZ[[[YYYWWWUUUUUUSSSVVVXXXXXXTTTPPPMMMLLLIIIGGGCCC@@@@@@BBBFFFHHHHHHGGGFFFCCC@@@<<<888777777888888777666555444333111222222222111000///............///......---,,,******)))(((((((((((())))))))))))))))))))))))))),,,***)))***,,,---,,,,,,+++,,,,,,---------,,,,,,)))))))))***+++,,,---...,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------...////////////...---...///000111222333333111333555777777777999;;;999>>>CCCEEECCC???;;;999:::===AAACCCCCCCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGFFFEEEAAAAAADDDNNN]]]nnn}}}sssiiimmm{{{ttt]]]OOOAAA<<<;;;999777777444444333222222111111000//////000000111111000000////////////000000000000111444888<<<@@@BBBDDDDDDFFFFFFGGGHHHIIIGGGDDDAAA@@@DDDIIIKKKHHHFFFFFFFFFQQQUUUXXXYYYWWWVVVXXXZZZaaa\\\ZZZ\\\[[[YYYZZZ^^^```ZZZPPPEEE===:::===@@@JJJKKKLLLMMMPPPUUU\\\```jjjrrrxxxtttnnnlllmmmmmmgggaaa^^^```___UUUHHH???===BBBJJJUUUbbbttt|||wwwrrrpppppprrrxxx}}}~~~}}}}}}~~~|||{{{{{{|||~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{uuutttrrrpppmmmkkkiiihhhfffdddbbb^^^\\\YYYXXXWWWQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA>>><<<<<<<<<;;;:::777777666666666666777777444444444444444555666777666666666666666666666666777555333333444555666555666666666555555555444444555666777666444333333555333333444444444444333333333333444444444333222222444444444444555666888999:::::::::<<<>>>@@@CCCDDDGGGJJJNNNRRRVVVZZZ```cccddddddeeeffffffeeecccbbbbbbbbbbbbaaaaaa___^^^]]]]]]^^^___``````___]]]\\\YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTSSSQQQOOONNNMMMKKKIIIHHHIIIJJJKKKKKKHHHIIILLLNNNMMMNNNRRRTTTWWWZZZ[[[ZZZXXXWWWVVVSSSVVVXXXXXXUUUQQQOOOMMMLLLIIIFFFCCCBBBCCCDDDFFFEEEEEECCCAAA???<<<999777999999999888777666555444111222222333222000///...------...............---+++******)))((())))))))))))))))))))))))))))))))),,,+++***+++,,,------,,,)))***++++++++++++++++++((((((((()))***+++,,,---,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///000000111111111111111......///000111222222333111333555666666666777999999===AAACCCBBB>>>;;;:::;;;===@@@AAABBBCCCDDDFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFEEEEEEFFFGGGEEEDDD@@@@@@EEEPPPaaasssqqqgggjjjxxxyyyaaaQQQBBB<<<;;;999666555444444333222222111111000///000000111222222111111////////////000000000000222444888===AAACCCDDDEEEFFFFFFGGGIIIKKKIIIFFFCCCCCCHHHMMMMMMJJJGGGGGGIIISSSWWWZZZZZZYYYXXXZZZ]]]```\\\[[[\\\[[[XXXXXXZZZ]]]WWWMMMCCC===<<>>CCCKKKVVVdddvvv~~~{{{wwwtttttttttxxx}}}~~~}}}|||vvvuuusssqqqnnnkkkiiihhhfffdddaaa^^^[[[XXXWWWWWWRRRQQQOOONNNNNNKKKHHHEEEEEEBBB???=========<<<<<<888888777777777777777888555555555555555555666666666666666666666666666666777555444444555666666555666666666666555555555555444666777666444333444666333444444444444444444333333222222222222222222222777666555555555666888999555666666777999;;;===???AAADDDIIIMMMQQQVVV]]]aaacccdddeeefffeeedddbbbaaa```aaaaaaaaaaaa```^^^^^^____________^^^^^^]]]\\\ZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXUUUSSSSSSSSSTTTSSSQQQOOONNNMMMJJJHHHGGGHHHJJJKKKKKKHHHIIILLLMMMLLLNNNRRRRRRVVVZZZ[[[ZZZYYYWWWWWWTTTVVVYYYYYYWWWSSSPPPOOONNNLLLIIIFFFDDDCCCCCCCCCCCCBBB@@@>>><<<;;;999888:::::::::999888777555444111222333333333111///....../////////...---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++***,,,---...,,,+++)))***++++++,,,,,,++++++''''''&&&''''''((())))))---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000000111111000000//////000000111111111222111333555666666777888:::888;;;???AAA@@@>>><<<;;;<<<===???@@@@@@AAADDDFFFBBBAAAAAAAAAAAACCCDDDFFFHHHFFFEEEEEEFFFFFFEEECCC@@@AAAGGGRRRcccvvvooodddeeerrr}}}~~~}}}~~~}}}|||dddTTTCCC===<<<999555444444444333333222111111000000000111222222222222222////////////000000000000222555999>>>AAADDDEEEEEEFFFFFFHHHJJJLLLKKKHHHEEEEEEJJJOOOOOOKKKIIIIIIKKKUUUXXX[[[\\\ZZZZZZ\\\______\\\[[[]]]\\\XXXWWWZZZ\\\VVVLLLCCC>>>>>>AAADDDMMMNNNOOOPPPSSSXXX```eeelllqqqsssnnnkkkkkklllkkkmmmfffccchhhgggYYYJJJBBB>>>CCCLLLVVVeeewww~~~zzzwwwvvvvvvxxx}}}~~~}}}|||wwwvvvtttrrrooollljjjiiigggeeebbb^^^ZZZXXXWWWVVVVVVUUUSSSRRRQQQMMMHHHDDDGGGDDD@@@>>>>>>???>>>===::::::999888888888999999777666666555555555666666777777777777777777777777777666555555777777666444777666666666555555555555333555777666444333444777333444444555555444444333111111111111222444555666555444333222222444666777333333444555777:::;;;===???CCCHHHKKKNNNTTT[[[```bbbccceeeeeeeeecccaaa`````````aaabbbbbbaaa___^^^``````___^^^]]]]]]\\\\\\ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[\\\[[[[[[ZZZYYYXXXTTTSSSRRRSSSTTTSSSQQQOOONNNLLLJJJGGGGGGHHHIIIKKKLLLIIIIIILLLMMMMMMOOOSSSQQQUUUYYY[[[[[[YYYXXXWWWTTTWWWZZZZZZXXXTTTRRRQQQOOOMMMKKKHHHEEECCCAAA@@@AAA@@@>>><<<;;;:::999999;;;::::::999888777555555111222333444333111///...111000000///...,,,+++***///...------,,,,,,------************************+++***+++---......,,,***+++,,,------............***************++++++,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------000000000000000111111111000222555777777888:::<<<888;;;>>>??????===<<<<<<<<<===>>>>>>???AAADDDGGGAAAAAA@@@@@@AAABBBDDDEEEHHHFFFEEEEEEFFFFFFEEECCCBBBCCCHHHTTTeeexxx}}}mmm``````kkkuuuwwwvvvvvvwwwzzz~~~xxx}}}gggWWWGGG???<<<999666666444444444444444444444333//////000000000000//////000000000000000000111222333666;;;???CCCDDDEEEDDDGGGHHHKKKOOONNNHHHFFFHHHIIINNNSSSRRRLLLIIIKKKOOOVVVXXX[[[\\\\\\\\\]]]___```^^^\\\YYYXXXXXXXXXYYY[[[VVVMMMBBB::::::@@@FFFMMMIIIIIINNNTTTYYY^^^dddkkkqqqssspppnnnoooppppppkkknnnooosssqqq[[[EEECCCAAAGGGMMMVVVggg}}}|||yyyvvvvvvvvvzzz}}}}}}|||{{{xxx{{{~~~}}}|||zzzwwwtttpppmmmlllhhhgggdddaaa^^^\\\ZZZYYY[[[YYYXXXWWWVVVTTTQQQOOOLLLKKKHHHEEECCCBBBBBBBBB>>>?????????>>><<<:::999777888888888999999::::::666666777777777777777777444444444555555666666666888777555444333333444555666555555555555666777777888888666555444333333333333333444444444555555555666666666555555444444444555555666888999999999999===@@@DDDGGGLLLQQQWWW[[[^^^cccdddaaa___aaaaaa___ccc```^^^^^^___``````___]]]]]]___`````````___^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZWWWVVVVVVSSSQQQPPPRRRSSSSSSRRRKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRTTTWWWZZZZZZYYYWWWUUUVVVWWWXXXYYYXXXVVVSSSQQQMMMKKKIIIGGGFFFDDDAAA???CCC???;;;:::;;;;;;999777999777666444333333333333111222222222222111000000///...------...///...---...,,,***+++---...,,,***''''''((()))***++++++,,,***+++,,,,,,,,,+++++++++((()))***,,,---...//////************************************************------,,,+++,,,---...///---------............///---......///000111111222000111333555666777888888;;;===??????===;;;;;;;;;<<<;;;<<>>===<<<999999999999999999999999777777777777777777777777555555666666666777777777999888777555555555666666666666666666666777777888:::999888666555444444444333333333333444444444444555555555555444444444333444555666888999999999999<<<>>>BBBEEEIIINNNTTTXXX\\\aaabbb___^^^```aaa```cccaaa___^^^_________^^^^^^^^^```aaaaaaaaa```___^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[[[[ZZZXXXVVVTTTTTTSSSQQQQQQRRRSSSRRRQQQKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQRRRTTTWWWZZZZZZYYYWWWUUUUUUVVVWWWWWWUUURRROOOMMMKKKIIIGGGEEEDDDBBBAAA@@@BBB???<<<:::;;;;;;999888999777666444333333333333222222222222222111000000///...------...///...------+++***+++------,,,***((())))))******++++++,,,+++******+++,,,,,,+++***))))))+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------............///......//////000000111111000111333555777888999999;;;===>>>>>>===;;;;;;;;;<<<<<<<<<>>>AAACCCBBBAAACCCBBBAAA??????AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@AAAEEEPPPdddxxx}}}www|||nnn___WWWXXX```gggiiiggghhhooouuuyyy~~~vvvnnntttqqq```LLLBBB===888555444444333333333222222222222//////000000000000//////000000000000000111222222555777<<>>CCCHHHFFFHHHNNNTTTXXX^^^eeennnsssuuupppmmmoooqqqppptttxxxyyy|||yyy```JJJIIIDDDKKKTTT___ppp~~~zzzwwwvvvxxx{{{|||}}}yyyvvvuuuvvvxxx{{{zzzvvvsssooommmkkkgggdddaaa```___]]][[[YYYXXXWWWUUUSSSQQQOOONNNMMMLLLJJJHHHFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA;;;;;;;;;:::999999888888777777777777777777777777777777777888888888888888999999888777777777888888777777888888888999999999===<<<:::888777666666555555555555555555555444444555444444444444333333333444555666888999999:::::::::<<<@@@CCCGGGLLLQQQUUUYYY]]]___\\\\\\___bbbaaacccaaa___^^^______^^^]]]______```aaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWVVVTTTRRRSSSRRRQQQQQQRRRRRRPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRTTTWWWZZZZZZYYYWWWUUUUUUUUUUUUTTTQQQNNNJJJHHHHHHFFFDDDBBB@@@@@@@@@@@@AAA???===<<<<<<<<<:::999999777666444333333333333222222222222111111000000///...------...///...---,,,***)))***+++,,,+++***+++++++++++++++++++++++++++)))(((***---...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///---------............///////////////000000000000000111333666888:::;;;;;;;;;===??????===;;;;;;;;;===<<<<<<>>>AAABBBBBBAAABBBAAA@@@??????@@@AAABBBAAABBBCCCDDDEEEDDDCCCBBB@@@AAAEEEOOOaaarrrxxxuuukkkvvv~~~uuufffYYYSSSUUU[[[```ccc```bbbhhhnnnsss{{{~~~{{{qqqkkktttuuucccOOOCCC===888555555444333333222222111111111//////000000000000//////000/////////000111222333666999===BBBFFFGGGGGGGGGHHHHHHJJJMMMLLLHHHHHHLLLTTTVVVVVVSSSOOONNNQQQUUUXXXYYY[[[\\\\\\]]]```bbbaaa___[[[XXXWWWWWWYYYZZZWWWQQQFFF===777888===AAAGGGFFFHHHMMMQQQTTTZZZaaalllqqqtttqqqooorrruuuuuuxxx}}}}}}yyy```JJJJJJDDDMMMWWWcccttt|||wwwtttuuuyyy|||}}}|||wwwsssrrruuuwwwzzz~~~zzzxxxvvvtttqqqnnnjjjhhhfffeeecccaaa^^^\\\[[[YYYWWWUUUTTTTTTTTTSSSQQQNNNKKKJJJGGGFFFEEEDDDCCCDDDEEEEEE??????>>><<<;;;:::999888999999999999888888888888888888888999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;>>>>>><<<:::999888777777:::999999888777777666666444444444444444333333333444555777888::::::;;;;;;:::<<>>>>>???AAAAAAAAA@@@@@@???>>><<<;;;999777666444333333333333222222222111111111111111///---------...///...---******)))***+++++++++***---------,,,,,,++++++++++++)))(((***...///---***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------......---------............///000000000000///////////////111333666999;;;<<<===<<<>>>@@@@@@>>>=========>>>===<<<>>>@@@BBBBBBAAA@@@@@@???>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDCCCCCC???AAAEEENNN^^^mmmrrrpppfffqqq~~~uuufffZZZUUUWWW\\\```dddaaaaaafffjjjnnnwww~~~zzzzzzttttttzzzgggQQQDDD>>>999777777444444333222222111000000//////000000000000//////////////////000111222333777:::???CCCGGGIIIIIIIIIIIIHHHIIILLLKKKHHHIIIMMMTTTVVVVVVTTTQQQQQQSSSVVVYYYZZZ[[[\\\\\\^^^aaadddccc```\\\YYYWWWXXXZZZ\\\WWWOOODDD;;;777999===@@@GGGFFFHHHMMMNNNOOOTTT[[[gggnnnsssssstttxxx||||||{{{~~~}}}vvv\\\HHHIIIDDDLLLXXXddduuu~~~~~~zzzuuussstttxxx|||}}}|||vvvsssqqqtttvvvxxx|||~~~}}}zzzvvvssspppnnnmmmhhheeebbb___^^^]]][[[YYYXXXXXXXXXWWWUUURRRPPPNNNLLLKKKIIIHHHGGGGGGHHHIIICCCCCCBBB@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999::::::;;;;;;<<<<<<<<<===>>>????????????>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;999888777666555444444444444444444444444555666888:::;;;<<<======<<<>>>AAADDDGGGKKKPPPTTTUUUYYY[[[ZZZ[[[```dddccc^^^]]]]]]^^^```aaa```___]]]]]]]]]^^^^^^^^^______```___]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQPPPMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUWWWXXXWWWUUUSSSSSSSSSQQQOOOLLLHHHEEECCCAAABBBBBB???===<<<>>>@@@BBBCCCDDDDDDCCC@@@???>>>999777666444333333333333333222111000000000111111///---------...///...---))))))************+++,,,......------,,,++++++++++++))))))***---...,,,***++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------------------............///000000000000///////////////111333666999;;;<<<======???AAAAAA@@@????????????===<<<===???AAABBBAAA????????????????????????@@@AAABBBDDDDDDDDDCCCCCC???BBBEEEMMM[[[jjjpppoookkkttt|||oooccc\\\]]]bbbfffllliiiiiikkkkkkkkkqqqyyyzzz~~~{{{yyy|||yyy|||oooWWWHHH@@@;;;888888555555444333222111111000//////000000000000//////////////////000111333333999;;;@@@EEEHHHJJJJJJJJJIIIHHHHHHKKKJJJHHHJJJOOOTTTUUUVVVUUUTTTTTTVVVXXX[[[\\\^^^^^^___aaadddgggeeebbb]]]ZZZXXXZZZ\\\^^^WWWNNNCCC:::777999===???GGGGGGIIIMMMMMMLLLQQQXXXbbbkkktttvvvyyy~~~|||}}}yyypppWWWDDDHHHCCCLLLXXXddduuu~~~}}}zzzvvvtttuuuyyy}}}}}}|||wwwtttrrrssstttvvvyyy|||{{{xxxvvvuuummmjjjfffcccbbbaaa___]]]\\\\\\[[[ZZZWWWUUUSSSRRRRRRQQQPPPNNNMMMMMMLLLLLLHHHGGGFFFDDDBBBAAA@@@???@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA======;;;:::888666555444444444444555555555555666777888999;;;===>>>?????????AAACCCFFFHHHLLLQQQTTTTTTYYY]]]]]]^^^bbbeeeddd]]]\\\\\\^^^```aaa```^^^]]]]]]\\\\\\]]]]]]^^^___```___^^^\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQPPPOOOOOOOOOOOOLLLJJJMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNPPPSSSVVVVVVUUUSSSQQQPPPOOONNNLLLIIIGGGDDDCCC@@@BBBCCCBBB>>><<<===???AAACCCFFFGGGDDDBBB@@@???999777666444333333333333444333111000000000111222///...------...///...---(((***++++++******,,,------------,,,,,,+++++++++***+++,,,,,,,,,+++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,------......---------------............///////////////000000000000000111333666888:::;;;;;;<<>><<<===???AAABBBBBB????????????????????????AAABBBCCCDDDEEEDDDCCCBBB???BBBFFFMMM[[[jjjsssssssss{{{{{{nnndddccchhhnnnvvvuuuuuutttpppkkklllrrr~~~|||zzz}}}|||}}}xxx^^^MMMCCC<<<999888666666555444333222111111//////000000000000//////......//////000222333444:::<<>>>>>>>>>>><<<===???AAABBBBBBBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHBBBAAA???===;;;999777666555555555666666666777777888999;;;===???@@@AAAAAA@@@BBBDDDGGGIIILLLQQQUUUTTTZZZ___```aaaeeeeeeddd___^^^^^^___```___]]][[[^^^^^^]]]\\\]]]^^^___``````___^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPNNNMMMMMMMMMLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNLLLNNNQQQTTTUUUSSSQQQOOOKKKJJJIIIHHHFFFEEECCCCCC???CCCFFFEEE@@@<<<===>>>>>>BBBFFFGGGDDDAAA???>>>999777666444333333333333444333111000///000111222///...------...///...---(((***,,,,,,++++++---///,,,,,,,,,,,,++++++++++++***---///...***((()))+++)))******+++++++++******++++++++++++++++++++++++,,,,,,------...//////000+++,,,---.........---------------............///......//////000000111111000111333555777888999999;;;===???@@@???>>>>>>???AAA>>><<<<<<>>>AAABBBBBB???@@@@@@@@@@@@@@@@@@???CCCDDDEEEEEEEEEDDDCCCBBB???BBBFFFLLL[[[lllwwwzzzyyyvvviiieeelllttt~~~~~~~~~vvvllljjjlll}}}zzz{{{~~~dddQQQFFF===999888777666666555333222222111//////000000000000//////.........///000222333444:::===BBBFFFJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHKKKPPPTTTVVVXXXZZZ\\\\\\\\\\\\ZZZ[[[\\\\\\]]]```dddggghhheee```\\\ZZZ\\\___aaaWWWNNNBBB:::888;;;>>>???EEEGGGKKKOOOOOONNNTTT\\\```kkkwww}}}zzzssshhhPPP@@@FFFEEEMMMXXXddduuu}}}zzzyyyzzz}}}zzz}}}~~~zzzxxxwwwnnnnnnoooqqqtttwwwzzz||||||xxxtttpppooonnnlllkkkjjjhhhfffcccaaa```___```\\\]]]\\\[[[YYYVVVTTTRRRNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???BBBDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIHHHGGGFFFIIIHHHHHHIIIJJJKKKLLLMMMGGGFFFDDDBBB???===;;;:::555666666666777777888888999:::<<<>>>@@@AAABBBBBBAAABBBEEEGGGIIILLLQQQTTTTTT[[[aaabbbcccffffffcccaaa```_________]]]ZZZXXX______^^^]]]^^^___```aaaaaa```^^^\\\[[[ZZZYYYYYYYYYXXXVVVUUUTTTTTTSSSSSSSSSPPPMMMLLLLLLLLLLLLKKKMMMMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNKKKMMMPPPSSSSSSRRRPPPNNNGGGGGGFFFEEEDDDCCCCCCBBB???DDDHHHGGGAAA===<<<>>><<>>===999888666444333333333333444333111//////000111222///...------...///...---(((+++------++++++---000++++++++++++++++++++++++)))...222///)))%%%(((,,,))))))***+++++++++++++++******************************++++++,,,---......+++,,,---.........---,,,---------.........//////---......///000111111222000111333555666777888888999;;;>>>>>>============AAA???<<<<<<>>>@@@BBBBBB@@@@@@AAAAAAAAAAAA@@@@@@EEEEEEFFFFFFFFFDDDCCCBBB???BBBFFFMMM[[[nnn{{{~~~{{{zzzjjjeeelllvvvzzzmmmhhhjjjnnnWWWIIIAAA:::666777555333111///000111111222111111111000000//////000000//////000222444555;;;<<<@@@EEEIIILLLMMMLLLLLLKKKJJJHHHHHHJJJNNNRRRWWWXXXYYYZZZ[[[\\\]]]]]]aaa^^^YYYWWWWWW[[[___cccdddbbb___]]]\\\\\\\\\\\\SSSIII???:::888888<<>>@@@FFFOOO___ooo~~~|||{{{~~~}}}|||{{{|||}}}~~~}}}}}}zzztttnnnkkkmmmppprrrvvvzzz}}}yyyvvvuuusssqqqnnnllljjjjjjjjjiiigggeeeeeeeeeeeeccc```\\\XXXVVVWWWVVVUUUSSSQQQOOONNNMMMKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFFFFFFFGGGHHHHHHHHHMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMJJJFFFDDDCCCBBB@@@>>>:::999888777666666666666;;;<<<>>>@@@BBBCCCDDDDDDJJJKKKMMMOOOQQQRRRSSSSSS[[[\\\^^^aaaccceeeffffffffffffdddaaa^^^\\\]]]^^^^^^^^^______^^^^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYZZZYYYWWWUUUSSSRRRRRRRRRRRRRRRNNNIIIHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHJJJNNNNNNOOOQQQSSSTTTSSSQQQLLLJJJGGGFFFEEEDDDAAA??????DDDHHHHHHDDD???<<<;;;???@@@AAABBBBBBAAA???===888777666555444333333333444444333222111//////...000///...000111222222111---,,,+++***)))))))))))),,,+++***))))))***+++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---------............//////000000000000111111111000111444666888999999999:::<<<======<<<;;;;;;<<<======<<<<<<===???BBBCCCBBBAAA?????????AAACCCDDDBBBDDDFFFGGGGGGEEECCCAAACCCDDDFFFNNN```ssszzzyyy||||||qqqmmmqqqvvv|||pppfffaaa```oooYYYKKKCCC>>>:::999777555333222222333333222111111111000000000000000000//////000222444555===???CCCGGGLLLNNNNNNMMMJJJKKKJJJJJJJJJMMMRRRUUUYYYYYYZZZ[[[\\\]]]^^^^^^```]]]ZZZWWWWWWZZZ^^^aaadddbbb^^^[[[YYYYYYYYYYYYSSSIII???:::999999===CCCIIIIIIKKKPPPRRRQQQUUUZZZiiirrryyy|||}}}}}}yyytttsssqqqhhhVVVCCC<<>>===;;;;;;;;;::::::;;;>>>@@@CCCEEEFFFGGGMMMNNNPPPRRRSSSUUUUUUVVV[[[\\\^^^aaaccceeefffgggeeeeeeccc```]]]\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSRRRNNNJJJIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGFFFEEEEEEEEEGGGIIIJJJKKKKKKLLLOOOQQQRRRQQQOOOKKKHHHFFFEEEDDDCCC@@@>>>===AAAFFFGGGDDD@@@>>>===>>>???AAABBBBBBAAA???>>>777666555444333222222222444333333222111000//////000///...///111111111///...------,,,,,,+++++++++++++++************++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******************))))))+++***)))))))))***,,,,,,*********+++++++++,,,,,,---------............///000000000111111111111222000222444666888999999999:::;;;======;;;:::;;;<<<======<<<<<<>>>@@@CCCEEECCCBBB@@@@@@@@@AAACCCDDDEEEFFFHHHIIIHHHFFFDDDBBBBBBCCCFFFNNN```qqqwwwuuuttt|||tttmmmnnnrrr{{{zzzvvvpppiiiccc___]]]pppZZZLLLEEE???<<<888777555333222222333333111111111111111000000000000000//////000222444555>>>AAAEEEIIILLLMMMMMMLLLJJJKKKKKKLLLMMMPPPVVVYYYZZZ[[[[[[\\\]]]^^^_________]]]ZZZXXXWWWYYY\\\^^^ccc```[[[XXXWWWWWWVVVVVVRRRHHH???;;;:::;;;@@@FFFLLLLLLNNNRRRSSSSSSVVV[[[gggooowwwyyyyyyyyyvvvqqqlllnnnmmmbbbOOO>>>:::>>>DDDPPPcccvvv~~~}}}||||||~~~}}}wwwoooiiihhhjjjkkkooouuu{{{~~~wwwvvvuuuvvvwwwxxxwwwvvvvvvuuussspppllliiieeeccc```___^^^]]][[[ZZZXXXXXXTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVSSSPPPMMMJJJIIIHHHGGGEEECCCBBB@@@>>><<<;;;;;;:::999;;;>>>AAAEEEHHHJJJLLLQQQRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^```ccceeeffffffccccccbbb___\\\[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^______^^^\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSRRROOOLLLJJJIIIIIIIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNGGGFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKNNNQQQRRRQQQPPPJJJHHHEEEDDDCCCBBB???===;;;>>>CCCEEEDDDAAA???>>>===???@@@BBBBBBAAA???>>>666666444333222111111111222222222111111111000000111///...///000000///...+++,,,---------,,,++++++******++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))+++************+++,,,,,,))))))*********+++++++++---------............///000111111111111222222222000222444666888999999999999;;;<<<<<<;;;::::::;;;======<<<===???BBBEEEGGGEEEDDDBBBAAAAAABBBCCCDDDGGGIIIJJJKKKJJJGGGEEECCCAAACCCFFFOOO^^^mmmqqqmmmhhhsssxxxooonnnoooxxxrrrjjjdddaaa___]]][[[qqq\\\MMMEEE???;;;666555444222111111111111111111111111111111111111000000//////000222444555<<<@@@DDDHHHIIIIIIIIIIIILLLMMMNNNOOOPPPSSSXXX\\\\\\]]]]]]^^^______``````]]]\\\ZZZXXXXXXYYY[[[\\\```\\\WWWUUUVVVWWWWWWVVVRRRHHH>>>;;;<<<>>>DDDKKKOOONNNPPPSSSTTTSSSVVV\\\```iiirrruuuvvvvvvsssnnnfffiiihhh\\\HHH:::999>>>BBBOOOcccxxx~~~~~~}}}}}}~~~}}}uuummmffffffhhhkkkqqqwww{{{~~~}}}~~~~~~}}}|||yyyxxxuuuqqqnnnjjjhhhfffdddcccbbbaaa___^^^]]]\\\YYYXXXWWWVVVUUUTTTSSSSSSUUUVVVWWWXXXWWWVVVTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVSSSPPPMMMMMMLLLKKKIIIFFFDDDCCC@@@>>>===<<<<<<;;;<<>>;;;===AAACCCBBB@@@>>><<<<<<>>>@@@AAABBBAAA@@@???777666555444333222222222222222111111111111111111111///......//////...,,,''')))+++,,,,,,+++***((()))***+++,,,,,,+++***)))******+++++++++++++++,,,************************------,,,,,,+++*********************++++++,,,,,,)))))))))*********++++++---------............///111111111111222222222222111222444777888999999999999;;;<<<<<<;;;::::::;;;=========>>>@@@CCCGGGIIIGGGFFFDDDBBBAAABBBCCCDDDHHHIIIKKKKKKJJJGGGDDDBBB@@@BBBFFFNNN]]]iiijjjeee]]]jjj{{{wwwppppppsssxxxrrrhhh```[[[[[[]]]^^^vvvaaaRRRGGG???;;;666555444333222111111111111111111111111222222222000000//////000222444555;;;???EEEHHHIIIHHHHHHHHHOOOPPPQQQRRRRRRUUUYYY\\\^^^^^^______``````aaaaaa]]][[[YYYXXXXXXYYY[[[\\\^^^ZZZVVVVVVZZZ\\\[[[YYYQQQGGG>>><<<===AAAIIIPPPRRRPPPQQQSSSSSSRRRVVV[[[]]]gggpppssstttsssoooiiiaaaeeebbbUUUDDD::::::===@@@NNNcccxxx~~~~~~}}}~~~vvvnnnggggggiiikkkqqqwwwzzz~~~~~~|||yyyuuuqqqooommmmmmggggggfffeeecccbbbaaaaaacccbbbbbbaaa```___^^^^^^[[[\\\]]]^^^]]][[[YYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYVVVRRRPPPPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCCCC>>>???BBBEEEJJJOOOSSSUUUWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^```bbbcccdddddd``````___]]][[[[[[\\\^^^___^^^]]]\\\\\\\\\\\\]]]\\\]]]^^^___^^^\\\ZZZYYYWWWVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNLLLJJJGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLOOORRRSSSRRRPPPKKKIIIGGGEEEEEECCCAAA???<<<===???AAAAAA???<<<:::;;;<<>>======>>>@@@DDDGGGIIIGGGFFFDDDBBBBBBBBBDDDDDDGGGHHHIIIJJJIIIFFFCCCAAA???AAAEEENNN[[[eeeeee^^^VVVeeeyyy|||rrrnnnsssxxxzzzwwwoooddd[[[YYY]]]ccc~~~|||~~~zzzhhhXXXKKKBBB===888888777666555444333333111111111222222222222222000000//////000222444555:::@@@GGGJJJJJJHHHHHHJJJPPPQQQSSSSSSTTTVVVZZZ]]]_________`````````aaaaaa]]][[[YYYWWWXXXZZZ]]]___]]]ZZZXXX[[[```bbb___\\\QQQGGG>>><<>>???>>>;;;888:::;;;>>>@@@AAAAAAAAA@@@:::999777666555555444444222222222111111111000000111///...///000000///...+++,,,---------,,,++++++******++++++++++++************++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,---------............//////000000000000111111111111333555777999::::::::::::<<<======<<<;;;;;;<<<>>>>>>===>>>@@@CCCFFFHHHFFFEEECCCBBBBBBCCCDDDEEEEEEFFFHHHIIIHHHEEECCCAAA???AAAEEELLLYYYcccbbb[[[TTTdddyyyvvvmmmmmmvvv~~~~~~}}}xxxmmmbbb^^^aaafff|||}}}}}}||||||}}}xxxiii[[[MMMCCC===888888777777666444333333111111111222222333333333000000//////000222444555777>>>FFFIIIHHHGGGHHHIIINNNPPPRRRTTTVVVXXX\\\____________```````````````^^^[[[XXXWWWXXX[[[```ccc```^^^]]]```fffgggbbb]]]PPPGGG>>>===@@@FFFPPPYYYXXXVVVUUUVVVUUUTTTWWW]]]fffooowwwwwwsssmmmddd\\\[[[\\\UUUGGG===;;;;;;999BBBOOOdddxxx~~~~~~wwwpppoooooonnnqqquuu}}}|||zzzyyyzzz{{{xxxxxxwwwvvvuuuttttttssspppoooooonnnnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllnnnooopppqqqrrrpppnnnmmmkkkiiiiiiiiiiiiggggggfffeeedddbbbaaa```___\\\YYYWWWWWWWWWVVVUUUQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJLLLPPPTTTXXXZZZ\\\\\\^^^___````````````___```````````````_________```___^^^\\\\\\^^^```___^^^\\\[[[ZZZ[[[\\\]]]aaa```^^^]]][[[YYYWWWVVVVVVVVVUUUTTTRRROOOMMMKKKIIILLLNNNNNNKKKGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNNNNLLLJJJKKKIIIFFFEEEDDDCCCAAA>>>999999:::<<>>>>>===<<<<<<===???>>>===>>>???BBBDDDFFFDDDCCCBBBAAAAAACCCDDDFFFDDDFFFGGGHHHHHHFFFDDDBBB@@@AAADDDKKKWWWaaa```ZZZVVVfff{{{yyyqqqrrr|||yyyqqqlllkkkkkk}}}yyyxxxuuuxxx{{{||||||{{{|||}}}~~~ttthhhZZZMMMBBB<<<666666666555444333111000111111111222222333333333000000//////000222444555333:::CCCGGGFFFDDDEEEGGGKKKNNNQQQTTTWWWZZZ^^^bbb____________````````````^^^\\\XXXVVVXXX\\\aaaeeedddaaa```dddjjjjjjccc\\\PPPFFF>>>===AAAHHHRRR[[[[[[XXXWWWXXXWWWUUUYYY^^^gggpppxxxxxxtttnnnddd[[[ZZZYYYPPPBBB;;;;;;:::777DDDQQQdddxxx}}}}}}~~~|||vvvqqqqqqrrrsssuuuyyy~~~}}}||||||{{{xxxxxxwwwwwwvvvvvvuuuuuutttssssssrrrrrrsssttttttrrrrrrsssuuuvvvxxxyyyyyywwwvvvsssqqqooonnnnnnnnnhhhhhhgggfffeeecccaaa```bbb___\\\ZZZZZZZZZYYYWWWVVVVVVUUUSSSSSSRRRRRRRRRMMMLLLMMMNNNQQQUUUYYY[[[]]]^^^___aaaaaabbbbbbbbbaaaaaaaaaaaa```___^^^^^^___``````^^^]]]]]]___aaa___^^^\\\ZZZZZZ[[[\\\]]]cccbbb___\\\ZZZXXXWWWWWWWWWWWWVVVUUUSSSPPPMMMLLLGGGKKKNNNNNNKKKHHHFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFHHHIIIIIIIIIMMMMMMMMMNNNOOOOOOMMMKKKJJJHHHEEEDDDCCCBBB???===777666777;;;???@@@>>>;;;888:::===@@@AAABBBAAAAAA888777666555444333333333444444333222111000///...000//////000111222222111---,,,+++***)))))))))))),,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......---------.........//////............////////////222333555888::::::;;;:::<<<>>>??????>>>======>>>???>>>>>>===???AAACCCEEECCCBBBAAA@@@AAACCCEEEFFFDDDEEEGGGIIIIIIGGGEEECCC@@@BBBDDDJJJWWWaaa```YYYXXXhhh|||xxxyyy~~~zzztttpppxxxrrrqqqtttuuuwwwxxxxxxyyy{{{|||wwwkkkaaaYYYPPPEEE======:::777666666555333222222333333333333222111111000/////////000222444555999;;;>>>BBBFFFHHHJJJJJJKKKNNNRRRVVVZZZ\\\]]]]]]^^^___```aaaaaa```___^^^bbb]]]XXXVVVXXX]]]aaaccceeecccaaacccfffddd^^^XXXMMMFFF>>>;;;AAAJJJRRRWWWZZZ[[[\\\[[[ZZZZZZ\\\^^^nnnvvv~~~xxxmmmbbb\\\]]]UUUHHH<<<555444777999DDDOOOaaauuu}}}}}}}}}}}}~~~zzzxxxwwwvvvvvvyyy|||~~~{{{wwwwwwwwwxxxxxxzzz~~~{{{yyyyyyzzz}}}~~~}}}~~~~~~{{{yyyyyywwwqqqlllmmmllljjjiiihhhggghhhhhhfffdddaaa^^^[[[ZZZZZZ[[[[[[[[[YYYXXXVVVUUUSSSSSSOOOOOOOOOPPPSSSVVVYYY[[[dddbbbaaa_________``````aaaaaaaaaaaabbbccceeeeeecccaaa___]]]\\\]]]^^^___]]]___```^^^\\\[[[]]]``````^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYYXXXVVVSSSPPPNNNOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFFFFDDD@@@<<<777777888:::<<<===<<<::::::<<>>;;;<<<>>>@@@@@@???===;;;;;;<<<<<<===>>>@@@EEEHHHBBBAAA@@@@@@@@@BBBDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDBBB???CCCLLLUUUXXXZZZ\\\___qqqvvvttt{{{tttqqqsssxxxzzz||||||{{{{{{}}}|||sssggg]]]TTTLLLBBB;;;===:::888666666555333222222222222222222111111000111000000000111222444555888:::>>>CCCFFFIIIKKKLLLNNNPPPSSSVVVYYY[[[\\\\\\^^^___aaabbbbbbbbb``````___\\\YYYXXX[[[___bbbdddeeebbb___```cccbbb\\\WWWNNNGGG>>><<>>>>>===;;;:::<<<>>>@@@AAABBBAAAAAA:::777333111111222222222444444444444333222111000............///000111222111000...,,,***+++,,,,,,******))))))))))))******)))******+++++++++******))))))))))))))))))))))))***************+++++++++)))))))))******+++,,,---,,,...000333333222111///...------,,,---...///000------------///222555777222333444666999;;;<<<===;;;===???@@@@@@>>><<<:::===>>>>>>>>>>>>???BBBDDDBBBAAA@@@@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDCCCBBBAAABBB???AAAJJJSSSWWWZZZ\\\___qqqzzzsssrrr|||zzzwwwtttuuuxxx}}}}}}{{{rrreeeYYYPPPIIIAAA<<<===;;;888666666555444222111111222222111111000///222111000000111222333444777:::>>>CCCGGGKKKMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[^^^___bbbcccdddcccaaa```\\\ZZZZZZ[[[___bbbdddeeeddd```\\\\\\^^^^^^YYYUUUNNNGGG???<<<@@@HHHNNNQQQVVVZZZ\\\ZZZXXX[[[eeemmm{{{|||vvvjjj```ZZZRRRGGG<<<666666:::===BBBMMM```ttt~~~~~~}}}xxxyyy{{{~~~~~~|||xxxtttnnniiigggfffeeedddmmmqqqxxxzzzyyywwwuuutttsssrrrrrrpppmmmjjjfffddddddeeefffiiihhhfffdddaaa___]]]\\\\\\ZZZWWWVVVVVVXXX[[[]]]cccdddddddddddddddcccbbbaaaaaaaaaaaaaaabbbcccdddaaa```___]]]]]]]]]^^^^^^___``````___]]]]]]^^^___```___^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXVVVSSSQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDBBBBBBBBBAAA@@@<<<<<<<<<===???@@@???===;;;;;;===>>>?????????>>>888666333222333333333222333333333333222111000000//////............//////......,,,+++***)))))))))))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))******++++++,,,,,,&&&)))---111333222000...,,,,,,,,,,,,...///000111......---...///111444555111222333555777999:::;;;<<<===???@@@???===;;;999>>>???@@@@@@???>>>???@@@AAA@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@CCC@@@BBBKKKTTTYYY\\\______qqq|||rrrnnnooo|||zzz{{{zzzyyy{{{||||||sssfffYYYPPPHHHBBB???===;;;888777666666444222000111111111111000//////222222111000111222333444777:::>>>DDDIIILLLOOOPPPUUUUUUVVVWWWXXXYYYYYYYYY[[[]]]```cccdddcccaaa___XXXYYYZZZ^^^bbbeeefffeeeccc^^^XXXWWWYYYYYYVVVRRRMMMGGG???<<<@@@FFFKKKNNNRRRWWWZZZXXXVVV\\\iiiuuuzzzlllaaa[[[SSSGGG===777777:::===CCCNNNaaauuu}}}~~~~~~}}}zzzwwwvvvtttvvv{{{|||yyywwwrrrnnnhhhdddbbbbbbbbbaaahhhkkkqqqwww~~~{{{xxxvvvtttsssooommmjjjhhhggghhhjjjkkkmmmlllkkkiiigggeeedddcccdddbbb^^^[[[ZZZ[[[]]]___bbbcccdddeeefffeeedddcccbbbbbbaaaaaaaaabbbbbbccc``````___^^^]]]]]]^^^^^^aaaaaa```___^^^]]]^^^___^^^^^^]]]\\\[[[ZZZZZZZZZXXXXXXWWWVVVTTTQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFCCC@@@@@@AAABBBBBB@@@??????@@@AAABBBAAA???;;;;;;;;;;;;;;;<<<<<<<<<888666444444444444333222222222222222222111000///111000///...............------,,,+++***)))((((((((()))***++++++***)))((('''((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))((()))******+++,,,,,,,,,,,,&&&(((***---.........---,,,,,,------...///000000222111000///////////////000111222444666888999:::<<<===???@@@???===:::999===???AAAAAA???>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDGGGGGGFFFEEEDDDCCCAAA@@@BBB@@@EEEPPPYYY]]]^^^``````qqq~~~}}}xxxqqqjjjjjjnnn}}}{{{|||~~~~~~uuuhhhZZZOOOGGGBBB@@@>>>;;;999777777666444333000111111111111000//////222222111111111333444555888:::???EEEJJJNNNPPPQQQWWWXXXXXXYYYYYYYYYXXXXXXVVVYYY^^^aaacccaaa^^^\\\VVVWWW[[[```eeeggggggfffccc]]]WWWUUUVVVWWWSSSPPPKKKEEE>>><<<@@@FFFJJJLLLNNNSSSVVVUUUUUU]]]lllzzz}}}~~~yyylllaaa]]]UUUIII>>>888888;;;>>>GGGRRRdddwww~~~}}}~~~~~~{{{zzzxxxuuuqqqoooooonnnooossszzz}}}xxxtttrrriiieee```^^^]]]^^^______fffiiinnntttzzz{{{wwwtttsssnnnmmmlllkkkkkklllnnnooonnnnnnmmmmmmlllkkkkkkjjjllliiieeeaaa______```aaaaaabbbdddeeefffeeedddddddddcccbbbbbbbbbbbbbbbccc``````______^^^^^^______bbbaaa___^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYVVVUUUTTTSSSQQQNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEBBB@@@???@@@CCCEEEDDDBBBAAAAAABBBCCCBBBAAA;;;:::999999999:::;;;;;;999777555444555555444222111111222222222111000000222222111000////////////......---,,,+++***))))))((()))***++++++***)))(((&&&'''((()))******************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,++++++---,,,+++***+++,,,...///..................------111111000//////.........000111222333555777888888;;;<<<>>>??????===:::999;;;===???@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@?????????FFFSSS]]]___^^^^^^bbbsss|||zzz~~~zzzrrrmmmhhheeejjjqqq~~~wwwjjj\\\OOOFFFAAA???>>><<<999777777666555333111111222222111111000///111111111111222444555777999<<<@@@FFFKKKOOOQQQRRRWWWXXXZZZ[[[[[[YYYWWWVVVRRRVVV[[[```bbb```\\\ZZZTTTVVVZZZ```eeeggggggeeeccc]]]WWWUUUVVVUUURRRNNNGGGBBB<<<<<>>AAAMMMXXXiii{{{}}}|||}}}~~~~~~~~~{{{wwwuuupppooommmjjjgggfffgggiiimmmrrrzzzzzzuuuqqqooofffccc___]]]^^^```bbbbbbfffiiimmmrrrxxx}}}zzzxxxsssssssssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqoookkkhhheeecccbbbbbbbbbbbbccceeefffffffffffffffeeedddccccccccccccccc````````````````````````bbb```^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCAAA@@@AAADDDGGGGGGEEECCCBBBCCCDDDCCCBBB;;;:::888777777999;;;<<<<<<999666444444444444222111222222222222222111111222222111000000000000000//////---,,,+++*********))))))************))))))'''((()))***************((((((((()))******++++++(((((()))***+++,,,,,,---***+++,,,------,,,+++***///,,,)))&&&&&&(((***---......//////...------,,,------...///000000111111111111222444555666777888999;;;===??????===;;;::::::<<<>>>??????@@@BBBDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>===>>>FFFTTT^^^```^^^^^^gggwww}}}wwwwww{{{~~~uuummmgggcccdddkkkttt{{{ooo```RRRHHHBBB???>>><<<999888777777555333222222222222222111111000000000000111222555777888;;;===AAAGGGKKKOOOQQQRRRVVVXXX[[[]]]]]]ZZZWWWUUUOOOTTTZZZ```aaa```\\\YYYTTTVVVZZZ___dddgggfffeeebbb]]]WWWVVVWWWVVVQQQLLLCCC>>>;;;;;;AAAHHHLLLMMMMMMOOOQQQTTTYYYdddrrr||||||yyyvvvuuusssnnnddd]]]\\\UUUJJJAAA===>>>CCCFFFTTT^^^nnn~~~}}}|||}}}~~~~~~}}}||||||{{{yyyuuupppkkkhhhccccccbbb___]]]___cccgggooottt|||yyyssspppnnnfffccc___]]]___aaabbbcccdddhhhlllqqqvvv|||~~~{{{yyyyyyyyyyyyyyyxxxxxxxxxwwwtttssspppmmmjjjgggeeeddddddddddddeeefffgggiiijjjhhhgggfffeeeddddddddddddaaaaaabbbbbbbbbbbbaaaaaabbb___\\\\\\]]]]]][[[YYYZZZZZZ[[[\\\\\\\\\[[[ZZZUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDCCCAAABBBFFFIIIHHHFFFDDDCCCCCCDDDCCCBBB;;;999777666777999<<<===???;;;777444333444333333222222333333333333222222111000000/////////000000000///---***)))******+++******))))))))))))*********++++++,,,,,,,,,++++++'''(((((()))******++++++'''((()))***+++,,,------***+++---......---+++***,,,***'''%%%%%%&&&((())),,,---...//////......---+++,,,---///000111111111111222333444555666777888888999<<<>>>???>>><<<;;;<<<===>>>>>>>>>@@@CCCEEEBBBCCCDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDCCCBBBBBBAAABBBAAAGGGTTT^^^bbbcccdddmmm}}}xxxtttuuuzzz~~~~~~vvvlllfffccceeennnxxxttteeeVVVKKKDDDBBB>>><<<999888777777555444222333333333333222111111//////000111333555888999<<<>>>BBBGGGLLLOOOQQQRRRVVVXXX\\\^^^^^^[[[WWWTTTOOOSSSZZZ```bbb```\\\YYYTTTVVVYYY___dddffffffdddccc^^^XXXWWWXXXVVVQQQKKK@@@<<<999;;;BBBIIIMMMNNNNNNOOOQQQUUU\\\hhhttt}}}yyywwwtttrrroooiiiaaa[[[YYYSSSIIIAAA>>>AAAGGGKKKXXXbbbqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzyyywwwsssmmmgggaaa^^^ZZZ[[[ZZZYYYXXX[[[aaagggrrrwww~~~xxxsssooommmbbb^^^ZZZYYYZZZ\\\]]]^^^cccfffkkkppptttzzz~~~~~~}}}|||{{{{{{uuutttssspppmmmiiifffdddfffeeeeeeeeegggiiikkkllliiihhhgggfffeeedddddddddaaabbbbbbcccccccccbbbbbbaaa^^^[[[[[[\\\\\\ZZZXXXZZZ[[[\\\]]]^^^]]]\\\[[[VVVUUUSSSPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDEEEDDDCCCCCCFFFJJJIIIGGGDDDCCCCCCDDDCCCBBB;;;999777666666999<<>>???>>>===<<<>>>>>>>>>======>>>BBBEEECCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEIIIFFFJJJUUU___eeeiiilllqqq}}}uuurrruuuzzz~~~xxxmmmgggdddfffooozzzxxxhhhYYYNNNFFFBBB===<<<;;;999888777666666222222222111000//////...000000111333555888:::;;;@@@AAADDDIIINNNRRRSSSSSSYYYYYY[[[^^^___[[[TTTNNNNNNOOOTTT]]]```\\\WWWUUUSSSWWW\\\bbbeeefffeeedddfff___YYYXXXZZZZZZTTTOOODDD<<<777<<>>???DDDFFFDDD<<<888444333555999<<<>>>>>><<<999666444444555666555333000000000000...---111111000000//////.........------,,,,,,,,,------------...000000...***&&&)))***,,,------+++(((&&&++++++++++++++++++++++++++++++,,,---,,,+++)))(((++++++++++++++++++++++++.........,,,)))((()))***......,,,,,,,,,,,,---...////////////000000000000111333666999:::::::::999:::;;;>>>@@@AAAAAA@@@???BBBAAA@@@??????AAACCCDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGDDDBBB:::===IIIYYYeeeggghhhiiiqqqzzzuuuvvvyyy}}}|||uuunnnfffccciiissswwwiiiZZZOOOHHHDDDAAA@@@>>>;;;999777666555333333333222111111000000000000111333555777:::;;;@@@AAAEEEJJJOOORRRSSSSSSXXXYYYZZZ]]]]]]YYYSSSMMMMMMNNNTTT]]]```[[[VVVTTTUUUXXX^^^cccfffgggfffeeefff```YYYYYY\\\\\\VVVPPPDDD<<<777<<>>???AAACCCEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIHHHEEEBBB???@@@GGGSSS[[[^^^___aaaooo~~~~~~yyywwwyyy{{{{{{vvvppphhhccchhhqqqvvvhhh[[[PPPIIIFFFEEECCC@@@===:::777555444444444444333222222111111000111111333555777999:::>>>AAAFFFLLLPPPRRRSSSTTTWWWXXXYYY[[[[[[WWWPPPLLLMMMNNNTTT\\\___[[[UUUSSSXXX[[[```dddggghhhgggffffff```ZZZZZZ]]]^^^XXXRRREEE<<<888<<>>>>>@@@CCCEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHIIIJJJIIIFFFCCCBBB@@@CCCKKKRRRUUUXXX\\\mmm{{{|||yyy{{{}}}}}}yyysssjjjdddhhhooo}}}}}}}}}~~~tttgggZZZPPPIIIEEEDDDCCC@@@===:::777555444444333333333222222222111111111222333444666888999===AAAHHHNNNQQQSSSTTTTTTVVVWWWYYYZZZXXXTTTOOOKKKOOOOOOUUU]]]```[[[VVVUUU[[[^^^bbbfffhhhiiiiiihhhddd___ZZZZZZ^^^^^^XXXRRREEE===888<<>>@@@@@@@@@<<<888555666777888999:::888666555444444555555777555333222333333222111000000000000000000000000111000///...,,,,,,+++++++++******+++,,,------+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))+++++++++++++++++++++++++++,,,,,,,,,++++++---...,,,++++++***+++,,,...///.........//////000000111333444555666777888777777;;;>>>BBBFFFHHHHHHGGGFFFEEECCC@@@>>>>>>@@@CCCFFFEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIKKKLLLJJJGGGDDD???===@@@IIIPPPTTTXXX\\\jjjxxx|||{{{vvvlllfffjjjqqq}}}~~~{{{{{{uuuuuuxxx{{{|||zzzpppdddXXXNNNGGGDDD@@@???===;;;999777666666222222222222222111111111111111222222444555666777;;;AAAJJJPPPSSSSSSTTTUUUUUUWWWYYYZZZWWWSSSOOOMMMSSSRRRVVV]]]```\\\XXXXXX^^^```cccgggiiijjjiiiiiiccc]]]YYYZZZ^^^]]]WWWQQQEEE===888<<>>===BBBKKKRRRTTTVVVYYYdddsss{{{}}}|||pppjjjnnnwwwzzzuuuxxxzzzzzzuuuvvvyyy||||||}}}xxxooocccWWWMMMFFFBBB===<<<:::999888777666666222222222222222111111111222222222222333444555666:::AAAKKKRRRTTTTTTUUUVVVUUUXXX[[[[[[XXXTTTRRRQQQWWWUUUWWW\\\___\\\ZZZ[[[```bbbdddgggiiijjjjjjiiiccc^^^ZZZZZZ^^^]]]VVVPPPEEE===999===EEEIIILLLOOORRRYYY```ccchhhpppuuuvvvwwwuuusssrrrlllddd```bbbjjjlllnnnmmmlllmmmqqquuu||||||}}}}}}~~~|||||||||||||||}}}~~~~~~~~~||||||}}}~~~~~~|||wwwtttjjjcccXXXPPPKKKJJJJJJJJJOOOSSSZZZaaahhhpppwww|||}}}~~~xxxsssooooooooooooppprrrtttuuuvvvwwwwwwxxxwwwvvvtttsssrrrqqqqqqvvvvvvvvvwwwyyy{{{}}}}}}}}}{{{wwwssspppooooooiiihhhhhhjjjnnnqqqssssssppppppooonnnllliiigggfffcccccccccbbbaaaaaaaaa``````^^^\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVWWWYYYYYY\\\ZZZXXXUUUSSSQQQPPPOOOQQQOOOMMMLLLLLLLLLJJJIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFCCCDDDEEEEEEEEEGGGJJJLLLKKKKKKJJJHHHFFFEEEGGGHHHIIILLLIIIAAA===???CCCDDDAAA>>>999777777888888777888888888777777777777888666444222222333333333222000000000111111111111222111000///...------------)))***---000222000---***(((***,,,...///---+++)))........................------,,,,,,------...///++++++++++++++++++++++++---......---+++***+++---000///...------...///000,,,,,,---...//////000000222222444666999;;;===>>>===@@@DDDGGGHHHGGGDDDBBBEEEDDDBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGIIILLLMMMKKKHHHDDDAAA@@@DDDLLLPPPPPPOOOPPP[[[lll~~~|||wwwpppttt|||uuuqqqtttyyy~~~yyywwwzzz~~~}}}xxxooocccXXXMMMEEEAAA===<<<:::999777777666666222333333333333333333333222222222222333444555555999AAAMMMSSSUUUTTTUUUVVVUUUXXX\\\\\\YYYVVVUUUUUUZZZVVVUUUYYY\\\[[[ZZZ\\\aaaccceeegggiiiiiiiiiiiieee```[[[\\\___^^^VVVOOOEEE===999>>>FFFKKKOOORRRVVV\\\aaabbbeeekkkoooooonnnmmmnnnooojjjbbb```bbbmmmoooppppppooopppuuuzzz|||||||||}}}~~~|||||||||}}}}}}~~~|||||||||}}}|||yyytttppphhh```VVVMMMIIIIIIKKKLLLSSSWWW^^^fffmmmuuu|||~~~zzzuuusssuuuwwwyyyzzz{{{}}}}}}}}}|||||||||zzzxxxwwwuuuuuuuuuuuuyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}xxxsssooonnnoookkkjjjiiikkkmmmooopppooommmnnnmmmmmmkkkiiigggfffaaaaaaaaaaaaaaaaaaaaaaaa```^^^\\\[[[[[[ZZZYYYWWWUUUUUUUUUUUUUUUWWWXXXYYYZZZYYYWWWUUUSSSQQQQQQPPPQQQOOOMMMLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEECCCEEEFFFEEEDDDFFFIIILLLKKKKKKJJJHHHEEEDDDFFFGGGGGGJJJHHH@@@;;;>>>BBBDDD@@@===:::888888888888888777666666666777777777777555333111111222333222111000000111111111222222222000000///...............+++++++++---///...,,,******+++,,,---------,,,,,,------------------------,,,,,,+++++++++,,,...///++++++++++++++++++++++++,,,---------,,,,,,---///111000...---,,,,,,---...------...///000111222222222333444555777999;;;<<<<<>>===;;;999888666666555444444444444444444444444333222222222333333444555888AAAMMMTTTUUUUUUUUUWWWUUUYYY]]]]]]ZZZWWWWWWWWWZZZVVVTTTWWWZZZYYYZZZ]]]bbbccceeeggghhhiiiiiiiiigggbbb]]]^^^```___WWWOOOEEE===:::???GGGMMMPPPTTTYYY^^^aaaaaabbbgggkkkjjjhhhiiikkkmmmhhhaaa___bbbnnnpppqqqqqqpppsssyyy~~~{{{||||||}}}~~~|||||||||}}}~~~~~~}}}}}}||||||{{{wwwqqqmmmfff^^^SSSKKKHHHIIIKKKMMMUUUZZZaaahhhpppwww~~~~~~{{{wwwwww{{{~~~~~~|||zzzyyyyyyyyyzzzzzzyyywwwwwwwwwxxxwwwvvvrrrqqqpppnnnmmmlllkkkkkkmmmpppvvv|||~~~yyyrrrnnnnnnooonnnlllkkkkkkmmmnnnmmmlllllllllllllllkkkiiigggfff````````````aaaaaaaaaaaa```^^^\\\[[[[[[ZZZYYYWWWUUUTTTTTTSSSTTTVVVXXXYYYXXXWWWUUUTTTSSSRRRRRRRRRQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDEEECCCEEEGGGFFFDDDEEEHHHLLLJJJJJJIIIGGGDDDDDDEEEFFFCCCGGGEEE===888;;;@@@BBB@@@===:::888888999999888555555555666666666666666444333111111222333222111000000111111222222222222000//////.........//////---+++******+++,,,,,,+++,,,,,,+++++++++,,,......++++++++++++++++++++++++))))))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,,,,---///111111000...,,,+++++++++,,,...///000111222333444444333333444444666777999999;;;>>>DDDIIIKKKKKKHHHGGGCCCCCCDDDDDDCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHKKKMMMKKKGGGCCC>>>;;;;;;@@@CCCCCCCCCEEEQQQeeezzz}}}}}}|||rrrttt|||~~~{{{yyy|||{{{yyyssshhh[[[OOOGGGCCC<<<<<<<<<;;;999777666555444444333333222111000000222333333222111111222444???EEEMMMRRRRRRQQQRRRSSSYYY^^^```\\\XXXXXXYYYXXX\\\ZZZXXXVVVWWWZZZ^^^```dddeeefffiiilllllljjjhhhfffccc```___^^^ZZZSSSMMMCCCAAA???@@@EEEMMMUUUZZZbbb```]]][[[\\\^^^bbbdddaaabbbdddfffiiiiiihhhfffooolllhhhiiipppyyy~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{{{{yyyssshhh```ZZZVVVPPPKKKHHHIIIKKKMMMRRRWWW___gggqqqzzz|||{{{|||~~~~~~}}}~~~~~~}}}~~~|||zzzyyyxxxvvvsssqqqooolllhhhccc^^^[[[XXXWWWXXX]]]bbbffflllvvv{{{wwwssspppmmmllliiiiiijjjjjjkkkkkkkkklllooommmkkkiiiiiihhhfffdddbbb___]]]]]]___bbbaaa```___]]][[[ZZZ[[[[[[ZZZYYYWWWUUUSSSSSSTTTUUUTTTSSSUUUUUUUUUUUUSSSQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFIIIKKKIIIHHHFFFDDDDDDEEEFFFGGGKKKIIIEEEAAA>>>======>>>???;;;888666777888999999777666555444333333444555333333444555444333222111333222000///.........///------,,,++++++++++++,,,***(((&&&&&&'''(((((((((************************)))***+++,,,---,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///---,,,,,,---...---,,,,,,,,,,,,---------............///000000000000000000111222444666777999::::::;;;AAAHHHKKKGGGDDDDDDCCCEEEFFFEEECCCAAA@@@@@@AAABBBBBBBBBCCCBBBBBBAAAAAACCCEEEIIIJJJHHHCCC???;;;888888;;;<<<===AAAFFFXXXhhhyyyyyyrrrwww|||~~~}}}{{{uuujjj]]]QQQIIIEEE>>>>>>===<<<:::888666555444444333333222111111000000111222222111222444666>>>EEEMMMRRRSSSSSSTTTUUUYYY^^^```\\\XXXYYYZZZYYY\\\[[[XXXWWWXXX[[[^^^aaakkkkkkjjjkkklllkkkhhhfffhhheeebbbaaa___ZZZSSSMMMCCCAAA???AAAFFFNNNVVVZZZaaa___\\\ZZZZZZ]]]```cccaaaaaacccgggkkknnnmmmlllrrroookkkkkkrrr{{{~~~}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{|||~~~~~~~~~}}}{{{zzzxxxrrrggg___WWWTTTOOOKKKJJJJJJLLLMMMRRRWWW^^^fffoooxxx~~~{{{{{{|||~~~|||zzzxxxtttooolllhhheee___YYYTTTPPPNNNMMMLLLPPPTTTWWWZZZbbbnnnvvv|||xxxtttqqqnnnmmmkkkkkkkkkkkkllllllmmmmmmnnnmmmkkkjjjjjjiiifffddd```^^^]]]^^^aaacccbbbaaa^^^\\\ZZZZZZZZZ[[[ZZZYYYXXXVVVUUUTTTVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKIIIHHHFFFEEEDDDEEEFFFGGGJJJHHHEEEAAA===<<<<<<===???<<<888777777999999999888777555444333333444555333333444444444333222111333222000///.........///...------,,,,,,,,,,,,,,,+++)))&&&&&&((()))))))))************************))))))+++,,,,,,,,,+++*********++++++++++++******+++++++++++++++,,,------///---++++++---...---,,,,,,,,,---------...............///000000000000000111111222444666777888999:::;;;@@@GGGIIIEEEBBBBBBAAACCCEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIFFFAAA===;;;888888;;;===???CCCJJJ]]]lll|||~~~~~~}}}vvvsss{{{}}}xxxmmm```TTTKKKFFFAAA@@@???===:::888777666444444333333222222111111...000111111222333555777===CCCLLLRRRSSSTTTVVVXXXZZZ___aaa\\\YYYZZZ\\\[[[\\\[[[YYYXXXYYY\\\```bbbooommmlllkkklllllljjjhhhiiifffbbb```^^^YYYQQQKKKCCCAAA???AAAGGGOOOVVVZZZ^^^\\\YYYWWWXXXZZZ^^^``````aaadddiiioootttvvvvvvuuuqqqllllllrrr{{{~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}}}}}}}|||||||||}}}}}}~~~}}}{{{yyyvvvpppfff^^^TTTRRRPPPMMMLLLLLLLLLMMMQQQUUU\\\ccckkksss|||}}}{{{zzz|||~~~}}}yyyrrrkkkeee```\\\UUUNNNHHHDDDCCCCCCAAADDDFFFGGGIIIOOOWWW]]]jjjttt}}}yyyuuuqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllllljjjfffccc_________```bbbcccbbbaaa]]][[[YYYYYYYYYZZZYYYWWWWWWVVVTTTTTTUUUUUUUUUTTTQQQQQQRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGJJJLLLIIIHHHGGGEEEEEEFFFFFFGGGIIIHHHEEEAAA<<<;;;;;;===???<<<999777888999:::999888777666444333444444555333333333444333222222111222111000///.........//////......---,,,---------,,,***(((''')))*********************************((()))******++++++******)))***+++,,,,,,+++***)))+++************+++,,,,,,...,,,++++++---...---,,,---------.........//////......///000000000000000222222333444555666777888:::;;;???FFFGGGBBB???@@@???AAABBBBBBAAA@@@@@@AAA???@@@BBBDDDEEEFFFGGGGGGDDDEEEFFFHHHHHHDDD???;;;<<<999999<<>>AAAHHHQQQWWWYYY[[[YYYVVVUUUVVVYYY\\\___aaabbbfffllltttzzz}}}~~~wwwrrrmmmkkkpppxxx~~~}}}}}}~~~}}}|||{{{yyy{{{~~~||||||{{{{{{|||}}}~~~~~~}}}{{{yyyuuunnneee___VVVUUUSSSPPPOOOMMMMMMLLLPPPSSSYYY___fffnnnwww|||~~~{{{zzz{{{}}}~~~zzzqqqgggaaaXXXTTTMMMFFFAAA??????@@@>>>???AAAAAACCCFFFLLLPPPWWW```lllyyy}}}yyyvvvrrrpppooooooooooooooooooooooooooonnnnnnnnnooonnnlllgggcccaaabbbbbbccccccbbbaaa___\\\ZZZXXXXXXXXXYYYXXXWWWUUUSSSQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGEEEAAA<<<999:::<<>>DDDEEE@@@=========???@@@@@@??????@@@AAA@@@AAABBBCCCEEEEEEEEEEEEDDDDDDEEEGGGGGGDDD@@@<<<<<<:::;;;>>>AAAEEEOOOYYYooo{{{}}}}}}zzzxxxwwwuuuwww~~~yyyooobbbTTTJJJEEEBBB@@@>>>;;;888666555555444444444333333333333333111222333222111111333444777>>>GGGMMMPPPSSSVVVZZZ\\\```bbb^^^[[[]]]```aaa\\\[[[[[[[[[]]]```dddfffgggffffffhhhkkknnnooooooeeebbb___]]][[[UUUNNNHHHCCC@@@>>>AAAJJJRRRWWWYYYYYYWWWUUUTTTVVVZZZ^^^aaadddeeeiiipppwww}}}yyytttooommmpppvvv|||~~~}}}}}}~~~}}}|||zzz{{{~~~~~~|||||||||}}}~~~~~~}}}zzzuuunnngggbbb\\\ZZZXXXUUURRRPPPNNNMMMOOORRRVVV[[[aaahhhpppvvv{{{}}}|||zzzzzz|||}}}yyyoooddd]]]PPPLLLFFFAAA>>>>>>???@@@<<<===>>>???AAACCCGGGIIINNNSSS[[[eeeqqq~~~zzzwwwtttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqpppnnniiiffffffffffffeeeccc```^^^]]]\\\ZZZXXXWWWXXXXXXWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGFFFBBB<<<999:::===???===;;;:::;;;;;;:::999:::999777555444444444444333333222222111111111111000000000000000///////////////...------------...---+++))))))***+++++++++************************)))))))))))))))*********+++,,,...//////...,,,+++******))))))******+++,,,,,,+++******,,,---------------------.........///......///000000000000000333333444444555666777777::::::===CCCCCC>>><<<<<<<<<>>>??????>>>>>>@@@BBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFBBB???===;;;<<>>???999999:::<<<>>>@@@BBBCCCIIILLLPPPXXXcccrrr}}}zzzxxxwwwwwwvvvvvvuuuuuuuuuuuutttttttttsssrrrrrrrrrpppllliiiiiijjjiiifffbbb___]]]]]]\\\ZZZXXXXXXXXXYYYXXXVVVWWWVVVTTTTTTUUUUUUUUUTTTPPPOOONNNMMMLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEGGGHHHDDD===999:::===???===;;;;;;<<<<<<;;;:::;;;999777555444444444444333333222111111111111222//////000000000000/////////......---,,,------------+++)))(((***+++++++++***************************))))))))))))***+++++++++,,,---......---,,,++++++************+++,,,,,,,,,***)))***,,,---------,,,,,,,,,---------............///000000000000000222222333444555666777888::::::===BBBBBB>>><<<======>>>???>>>>>>>>>@@@BBBAAABBBBBBBBBBBBBBBAAAAAACCCCCCDDDFFFHHHGGGDDDAAA===<<<===AAAEEEMMM]]]lll|||yyyrrrrrrwww~~~~~~}}}}}}}}}{{{qqqcccUUUJJJDDDBBB@@@===:::999888888999444444444444444444444444000111222222111111333555777===EEEKKKNNNRRRVVVZZZ]]]bbbccc___]]]```dddeee\\\\\\]]]^^^aaadddgggiiijjjjjjiiijjjkkkkkkhhhfffcccaaa______^^^[[[UUUPPPCCC???===BBBLLLUUUYYYXXX]]]\\\[[[\\\```eeekkkooonnnooossswww{{{{{{xxxuuusssqqqoooqqquuuzzz~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~yyysssnnnkkkgggeeebbb^^^\\\ZZZYYYXXXXXXXXXXXXVVVVVVYYY]]]aaadddggglllrrrxxx}}}|||yyyxxxyyy{{{}}}xxxnnnbbbUUUMMMBBB@@@>>><<<;;;;;;<<<===:::::::::<<<>>>?????????DDDFFFJJJRRR\\\iiiuuu|||~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyyyywwwvvvtttssssssqqqooolllkkkkkkjjjfffaaa^^^^^^```]]][[[YYYXXXYYYYYYXXXWWWXXXVVVUUUTTTVVVVVVUUUTTTRRRPPPOOOMMMKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEBBBDDDGGGGGGGGGFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEHHHJJJEEE===999;;;>>>???>>><<<<<<======;;;:::;;;:::888666444444444444333333111000000000111222...///000111111000//////...------,,,,,,,,,,,,,,,,,,***(((((()))*********************************+++******)))***+++,,,---+++++++++++++++++++++++++++++++++++++++,,,------+++***)))***,,,---------+++++++++,,,,,,,,,,,,---......///000000000000000111111222444666777888999:::999<<>>===>>>??????@@@>>>===>>>@@@BBBAAAAAABBBCCCCCCDDDCCCCCCFFFFFFFFFGGGHHHGGGDDDAAA>>>===>>>BBBFFFPPPbbbsssyyypppkkkooovvv}}}~~~|||rrrdddVVVKKKEEECCCAAA>>>;;;:::::::::;;;444444444444444444444444...000111222111333555777888>>>FFFLLLOOOSSSWWW[[[^^^bbbccc___]]]aaaeeefff\\\\\\]]]___aaaeeehhhiiiiiiiiijjjlllmmmllliiifff___]]]\\\]]]]]][[[UUUPPPDDD???===BBBMMMVVVYYYXXX```______```dddkkkqqquuuqqqrrrvvvyyy{{{yyytttppplllkkklllooouuuzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzztttpppnnniiigggdddaaa^^^^^^^^^^^^^^^\\\ZZZVVVSSSSSSVVVYYYYYY\\\aaahhhnnntttxxx{{{}}}{{{xxxvvvwwwyyy{{{}}}~~~uuuiii\\\OOOGGGBBB@@@???===<<<;;;;;;<<<>>>>>>>>>???@@@AAA@@@>>>???BBBHHHPPPZZZdddmmmrrr~~~~~~}}}}}}}}}|||yyywwwuuutttsssssspppooojjjkkkjjjfffaaa___```bbb]]][[[YYYYYYYYYZZZYYYXXXWWWUUUSSSSSSTTTUUUTTTSSSSSSQQQOOOMMMKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEAAADDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEIIIKKKFFF>>>999;;;??????>>><<<<<<======;;;:::<<<:::888666444444444444444333111000000000111222...///000111111000//////------,,,++++++++++++,,,,,,***(((''')))*********************************,,,+++*********+++------******)))(((((()))******,,,,,,++++++,,,,,,---...+++))))))))),,,---------******+++++++++,,,,,,,,,...//////000000000000000000111222444666888999::::::999<<>>???@@@@@@@@@???===>>>@@@BBB@@@AAABBBDDDEEEFFFFFFFFFIIIHHHHHHHHHHHHFFFCCC@@@>>>===???CCCGGGRRReeevvv}}}uuummmiiioooxxx|||{{{sssgggXXXLLLHHHFFFCCC???<<<;;;:::888666666666555444333222222111222111//////000333666888@@@AAADDDIIIOOOTTTWWWXXXaaadddddd```___bbbdddddd_________```bbbfffjjjllllllkkkkkklllmmmllljjjhhh```^^^]]]]]]^^^ZZZTTTOOOFFF@@@>>>DDDLLLQQQVVVZZZ]]]]]]^^^bbbmmmxxx{{{xxxvvvtttuuuxxxwwwsssqqqrrrnnnkkkjjjlllqqqxxx}}}~~~}}}}}}}}}~~~~~~{{{wwwsssqqqpppmmmhhheeeeeeeeeeeeddddddbbb^^^ZZZWWWUUUSSSSSSUUUUUUWWWZZZ```gggnnnrrrtttuuuuuuttttttuuuxxxzzz}}}wwwlll___RRREEE=========;;;::::::;;;<<<===???>>>===<<<===???AAABBBDDDFFFKKKPPPWWWaaajjjqqq|||yyyxxxwwwvvvvvvuuusssnnnkkkhhhgggeeecccaaa___^^^]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIIIIEEE@@@<<<;;;<<>><<<>>>CCCJJJUUUeeettt~~~tttllllllqqqvvv}}}~~~{{{uuukkk\\\PPPKKKGGGDDD@@@>>><<<;;;999888888777777666555444333333222111000///000333555777>>>@@@DDDJJJPPPVVVZZZ[[[```dddddd```___bbbeeeddd```^^^]]]^^^ccchhhkkkllllllkkkkkklllmmmmmmjjjhhhaaa```_________[[[TTTOOOFFF@@@>>>DDDLLLRRRVVV[[[___```aaafffqqq}}}~~~}}}zzzzzz|||yyysssnnnmmmllliiifffgggllltttzzz~~~~~~~~~~~~~~~~~~}}}xxxuuussstttqqqmmmllllllmmmmmmlllllljjjgggccc___\\\ZZZYYYQQQQQQRRRTTTYYY```gggkkkqqqrrrtttttttttuuuxxxzzz}}}wwwkkk___SSSIII@@@;;;;;;;;;::::::;;;===>>>???@@@???>>>>>>???@@@CCCDDDFFFIIIMMMRRRYYYbbbkkkqqq}}}zzzyyyxxxwwwvvvuuurrrnnnjjjhhhgggfffdddbbb```^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVTTTSSSSSSRRROOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIEEE@@@;;;:::;;;???===:::888888888777666999888555444444444555555444333222111000000000000111111111111000...------////////////...---,,,+++******************))))))+++++++++++++++++++++++++++******************+++*********+++++++++,,,,,,++++++******+++++++++***,,,------.....................///000000///...---...///000000//////000222333333333444555777999;;;:::;;;===???@@@AAA@@@@@@BBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCDDDEEEGGGHHHJJJGGGEEEFFFGGGGGGEEEBBB>>>===>>>CCCJJJUUUeeesss|||ooohhhjjjqqqxxx~~~yyyxxxyyy|||yyyoooaaaTTTOOOJJJFFFBBB@@@>>>===;;;999999888888777666555444444222111000000111333555777===@@@EEEKKKRRRXXX\\\^^^```ddddddaaa```ccceeedddbbb]]]ZZZ]]]dddkkkmmmmmmlllllllllmmmnnnmmmkkkiiicccbbbaaabbbaaa]]]UUUNNNEEE@@@>>>EEEMMMRRRWWW\\\``````aaagggsss}}}tttllliiijjjgggddddddjjjrrryyy}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwuuuuuusssrrrrrrtttvvvvvvvvvvvvuuurrrnnnjjjfffbbb```TTTSSSQQQQQQUUU[[[aaaeeemmmooorrrttttttuuuwwwyyy|||~~~~~~}}}~~~~~~{{{tttkkk]]]OOOFFF@@@===;;;999999:::;;;<<<>>>@@@AAA@@@@@@???@@@AAACCCEEEFFFIIILLLPPPUUU[[[ccclllqqq{{{~~~{{{zzzyyywwwvvvuuuqqqllliiihhhgggeeedddbbb```^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[YYYXXXWWWVVVTTTRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJLLLMMMNNNOOOOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEKKKJJJHHHGGGFFFFFFFFFGGGFFFHHHIIIFFF@@@;;;::::::@@@>>>;;;999999999999888666666555555444444333333333222111000000//////000222222222111///...,,,+++////////////...---,,,,,,,,,,,,++++++******))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------///111333333222///---...///111000//////000222111111222444666888;;;<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJHHHGGGFFFFFFFFFCCCAAA???===???DDDKKKVVVeeesss~~~uuuiiicccgggpppxxx{{{yyyyyy}}}tttdddWWWQQQKKKHHHCCC@@@???===;;;:::999888888777666555444333222111000000111333444666===AAAGGGMMMSSSXXX\\\______ccceeebbbaaadddeeedddccc]]]YYY]]]fffnnnooommmmmmllllllmmmnnnnnnkkkiiieeeddddddeeeddd^^^VVVNNNEEE@@@???EEENNNTTTYYY^^^``````___dddrrrwwwnnniiijjjhhhfffhhhmmmtttyyy|||}}}~~~~~~}}}~~~~~~~~~~~~|||yyywwwtttssssssuuuyyy|||}}}}}}~~~~~~|||yyytttoookkkhhhaaa^^^ZZZXXXYYY\\\aaadddjjjmmmqqqssstttuuuvvvxxxyyyzzz|||{{{zzzyyyyyyzzz|||}}}~~~zzzsssnnnggg^^^QQQEEE>>><<<;;;;;;999::::::;;;===>>>???@@@??????@@@AAACCCEEEGGGHHHLLLOOOSSSWWW\\\ccckkkpppwww}}}|||zzzyyywwwvvvtttpppkkkhhhfffeeedddbbb```___]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\YYYYYYWWWUUUSSSRRRPPPPPPMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQQQQOOOMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEEEELLLKKKHHHFFFEEEEEEFFFGGGFFFHHHIIIFFF@@@;;;999999@@@===:::999999:::999888555666777777555444333333444333222111000000000000111111111111000///------......//////...------,,,//////......---,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------,,,+++,,,---((()))***+++,,,,,,,,,,,,,,,---///000000///...---...000111111000///111222111222333444666888::::::>>>???@@@AAAAAAAAA@@@???AAA@@@@@@@@@AAACCCEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGFFFDDDBBB@@@???>>>@@@FFFMMMWWWggguuuyyy{{{~~~zzzoooeeeaaadddmmmttt}}}|||vvvfffXXXQQQKKKHHHDDDAAA???===;;;999888777777666555444333333222111111111111333444555>>>BBBIIIOOOSSSWWW[[[^^^___ccceeebbbbbbeeefffeeeddd___[[[```iiippppppnnnnnnmmmmmmnnnooonnnllljjjeeeeeefffgggfff```VVVOOOEEE@@@???FFFOOOUUUZZZ___cccbbbaaaeeesss}}}tttpppjjjiiiiiilllpppuuuxxxyyy~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{}}}~~~{{{xxxvvvsssrrrsssvvv{{{{{{uuurrrooolllgggcccaaabbbdddfffjjjmmmqqqsssssstttuuuvvvtttvvvwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxuuuooofff```WWWPPPGGG???:::999999:::;;;;;;<<<======>>>>>>>>>??????AAACCCEEEGGGIIIJJJOOOQQQUUUXXX]]]ccciiimmmuuuyyy|||zzzyyywwwvvvtttpppkkkgggdddcccbbb```___]]]\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[YYYXXXWWWUUUSSSQQQPPPOOOMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPQQQQQQOOOLLLKKKHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGKKKIIIGGGEEEDDDEEEFFFGGGGGGIIIKKKGGGAAA<<<999999;;;888555444555555555444555777:::999777444444444555555444333222222222222...//////000000000000///.........///......---,,,//////......---,,,++++++))))))))))))))))))))))))******++++++++++++******))))))*********++++++++++++,,,...---+++***,,,---%%%&&&''')))+++,,,---------,,,,,,,,,------...//////000111111000000111222333333444555666777888888===>>>???@@@@@@???>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHFFFCCCAAA@@@??????BBBIIIPPPZZZjjjxxx}}}wwwxxx{{{|||yyytttmmmfffbbbdddjjjooowwwgggYYYRRRMMMIIIEEEBBB@@@>>><<<:::888777777666555444333222222111111111222333333444===BBBJJJPPPSSSVVVZZZ]]]^^^ccceeecccccceeefffeeedddaaa```eeelllqqqqqqooonnnnnnnnnooopppooommmkkkdddeeegggiiihhhbbbWWWOOOEEE??????FFFOOOVVV\\\aaagggggghhhmmm{{{~~~~~~}}}yyymmmkkkkkkmmmqqquuuwwwwww}}}|||{{{||||||||||||||||||||||||}}}}}}|||||||||}}}~~~~~~zzz{{{~~~~~~~~~|||yyyvvvtttrrrqqqqqqtttzzz}}}wwwtttpppllliiiiiijjjjjjmmmooorrrrrrrrrrrrssstttrrrsssuuuuuusssrrrssssssssssssrrrpppkkkbbbYYYRRRGGGCCC===999777777777777;;;<<<===>>>>>>>>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNQQQTTTWWW[[[^^^ccchhhlllssswww||||||yyyxxxvvvuuutttpppkkkhhhccccccbbb```___]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZXXXWWWVVVUUUSSSQQQPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHKKKLLLIIICCC===:::999:::888555444555666555444555888;;;:::666444444666666555444333333222222333---...///000000111111111---...............------,,,,,,++++++******))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))************+++))),,,...---***)))+++...'''((()))+++---...//////...------,,,---...000111///000222111000000111333333444555666777777777666<<<===>>>?????????>>>===BBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFEEEGGGIIIHHHFFFCCCAAAAAA??????CCCKKKTTT^^^nnn|||yyytttwwwzzz{{{xxxuuuooohhheeeeeeiiimmmwwwhhhZZZUUUOOOLLLGGGCCCAAA???===;;;999888888777666555444444222222222222222222333333999@@@IIIOOORRRVVV[[[___^^^ccceeeddddddfffgggeeecccdddfffjjjoooqqqpppoooooonnnnnnooopppooommmkkkbbbdddfffjjjiiicccXXXPPPDDD??????GGGPPPWWW]]]bbbgggjjjpppxxx~~~yyyyyyuuurrrnnnmmmpppuuuyyy{{{}}}{{{zzz}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{{{{{{{|||}}}}}}{{{|||}}}}}}~~~~~~}}}}}}||||||}}}|||zzzwwwsssqqqnnnmmmlllooovvv~~~yyywwwuuusssqqqppppppppprrrssssssrrrppppppqqqsssrrrttttttsssqqqooooooooopppnnnkkkggg```WWWLLLEEE???;;;777444555777888888999:::<<<>>>???@@@@@@???AAACCCEEEIIILLLOOOQQQRRRUUUWWW[[[]]]```dddiiilllqqqtttyyy|||}}}}}}~~~~~~}}}}}}}}}|||xxxvvvuuuuuutttqqqllliiiddddddcccbbb```___^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIILLLNNNKKKDDD>>>;;;:::;;;999666666666777777666444888:::888444222444666555555444333222222222222...//////000000000000///------...............---******************))))))************************&&&((()))******)))(((&&&))))))))))))************(((+++...,,,)))(((***---+++,,,---...............,,,,,,---...//////000000///111222222111000222333111333444666777888888888;;;<<<>>>?????????>>>>>>???>>>>>>>>>???AAABBBDDDAAABBBDDDEEEFFFFFFFFFFFFCCCFFFIIIIIIFFFCCCBBBBBB??????DDDMMMWWWbbbrrryyyvvvzzz~~~~~~zzzssskkkggghhhlllqqqwwwiii\\\WWWQQQMMMIIIEEECCCAAA???===::::::999888777666555555222222222222222222333333666>>>HHHOOORRRVVV\\\aaa]]]cccfffddddddfffgggeeeccceeejjjnnnpppqqqppppppooonnnnnnoooppppppmmmkkkaaacccfffjjjjjjdddYYYPPPDDD??????GGGPPPWWW]]]cccdddjjjttt{{{vvvvvv~~~xxxrrrnnnqqqwww~~~}}}|||{{{}}}{{{yyywwwwwwyyy{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{yyyuuuqqqooojjjhhhgggiiipppyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuutttrrrooooooppprrrtttuuuuuusssooommmllllllnnnkkkgggaaaZZZOOOEEE>>>===999555333555888;;;<<<777888;;;>>>@@@AAABBBBBBCCCEEEHHHKKKOOORRRTTTUUUWWWZZZ]]]```bbbeeejjjmmmpppssswwwyyyyyyyyyyyyzzzzzzyyyxxxvvvvvvyyy~~~~~~}}}{{{wwwvvvuuuttttttqqqmmmiiifffeeedddcccbbbaaa```___\\\[[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRRRROOOOOONNNNNNNNNMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMOOOLLLEEE???;;;:::777555333222333444333333444777999777222000333666555444333222111111111111000000111000000///......------...............---++++++++++++++++++,,,,,,************************)))***,,,------,,,***)))))))))))))))************'''+++...,,,(((''')))------.........---,,,,,,+++(((***---///000///---,,,///111222222111111222333///111333666888999999999;;;<<<>>>???@@@@@@??????<<<<<<<<<===???AAADDDEEEAAABBBDDDEEEFFFGGGFFFFFFAAAEEEHHHIIIFFFCCCBBBBBB???@@@EEEOOOYYYddduuu}}}vvvmmmhhhjjjpppuuuyyylll]]]SSSRRROOOJJJFFFCCC@@@<<<:::===:::888777777666555444444555555333222222444666;;;AAAKKKQQQUUUXXX\\\___aaaeeefffddddddgggiiiiiiccceeeiiinnnrrrsssqqqpppppppppqqqqqqpppnnnkkkjjjhhheeecccdddeeebbbZZZSSSEEE???>>>GGGRRRXXX[[[^^^dddhhhtttpppmmmoooyyy|||tttoooqqqsssuuu}}}}}}|||{{{wwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyxxx{{{{{{zzzzzzzzz{{{{{{|||zzzyyyyyyvvvsssooojjjhhhfffeeeeeefffjjjpppwwwzzztttuuusssrrrwww}}}yyyvvvsssrrrssstttttttttwwwtttqqqoooooonnnmmmlllmmmjjjcccZZZPPPFFF>>>:::888888777777888:::===>>>;;;===@@@AAAAAABBBCCCDDDDDDGGGJJJLLLOOORRRVVVYYY]]]^^^___bbbdddgggjjjllloooqqqtttuuuuuuvvvxxxzzzuuutttsssrrrrrrtttvvvwww{{{}}}}}}zzzxxxvvvwwwxxxzzz{{{||||||}}}|||~~~|||zzzuuutttrrrrrrqqqpppnnnllleeeeeeeeeeeeddddddcccbbb\\\\\\[[[YYYXXXVVVUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSQQQPPPOOONNNNNNMMMQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIHHHEEEDDDEEEFFFHHHKKKLLLJJJFFF@@@;;;999999888555333222333444555555666777888888666444222666444222222444444222000/////////000111111222222------......------,,,+++++++++************++++++))))))))))))))))))))))))'''((()))+++,,,,,,++++++)))************++++++++++++++++++++++++++++++***,,,,,,*********+++,,,---***---///000///.........////////////............111333666666666666777999999;;;>>>@@@AAAAAA???>>>????????????>>>>>>>>>===AAABBBDDDEEEEEEEEEDDDCCCGGGGGGFFFFFFEEECCCBBBAAA>>>@@@CCCJJJVVVgggxxxyyyooohhhjjjqqqxxxxxxjjj]]]TTTPPPMMMIIIFFFDDDAAA>>><<<===:::888777777666555444444444444333111222444666;;;BBBKKKRRRVVVYYY]]]```bbbfffgggdddcccgggiiihhhdddgggkkkpppssstttsssqqqqqqqqqrrrqqqpppmmmkkkiiieeeaaa^^^___```^^^WWWQQQFFF@@@>>>FFFPPPUUUYYY[[[aaaeeeppp{{{nnnjjjllluuu}}}~~~~~~~~~yyyrrrnnnooorrruuu}}}~~~|||{{{zzzxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyxxxvvvsssoookkkiiidddcccbbbcccffflllqqquuu}}}}}}qqqtttuuuvvv{{{}}}|||yyyvvvtttuuuvvvvvvuuuvvvtttpppnnnnnnnnnmmmkkkmmmiiiaaaWWWMMMDDD===999777666555555666888;;;<<>>AAABBBBBBAAA@@@@@@@@@???>>>======>>>>>>AAABBBCCCDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDCCCAAAAAA>>>AAAEEEMMMXXXgggvvvzzzooohhhiiipppxxxtttfff[[[UUUMMMJJJGGGEEEDDDBBB@@@>>>===;;;888777777777555444333333333222111111333555;;;BBBLLLSSSVVVZZZ^^^aaabbbfffgggdddcccfffhhhfffeeehhhlllqqqtttttttttsssrrrssssssrrrpppmmmjjjhhhccc^^^YYYYYYZZZYYYTTTOOOGGG@@@>>>EEEMMMSSSVVVYYY^^^bbbkkkwww}}}vvvjjjfffgggooouuuwwwwwwyyywwwrrrnnnooorrrvvv}}}~~~|||{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxvvvsssooollliiibbbaaa______bbbeeejjjmmmtttyyy|||wwwmmmrrrvvvzzz~~~|||xxxwwwwwwwwwwwwvvvuuurrrooommmmmmmmmkkkjjjlllggg]]]RRRHHH@@@:::888777666666555666999;;;<<>>@@@AAABBBCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDBBBAAA???>>>AAAGGGOOOZZZgggttt||||||oooggghhhpppxxx}}}nnn```WWWSSSLLLJJJFFFDDDDDDBBB@@@???===;;;999777777777666444222333333111000000222444:::BBBKKKRRRVVVZZZ^^^aaabbbggghhheeeccceeefffddddddhhhmmmqqqsssssssssssstttttttttsssqqqmmmjjjhhhaaa\\\VVVTTTVVVVVVRRROOOFFF???===DDDMMMRRRUUUXXX[[[___fffoooyyy~~~zzzrrreeebbbbbbiiioooqqqtttwwwwwwuuurrrrrrtttxxx~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwuuurrroookkkiiiaaa___^^^]]]^^^aaadddfffmmmrrryyy}}}|||wwwrrrnnnjjjpppvvvzzz~~~zzzxxxwwwwwwwwwvvvsssqqqmmmlllkkkkkkjjjiiijjjcccYYYMMMCCC<<<888777:::999888888:::<<<>>>@@@FFFFFFGGGGGGGGGJJJNNNQQQTTTWWW[[[___bbbeeeiiilllmmmmmmnnnoooooopppppppppoooppppppooonnnmmmmmmooolllmmmmmmnnnppprrrtttvvvuuuvvvxxx{{{}}}|||xxxuuujjjfffbbb___^^^]]]\\\[[[YYYZZZ[[[\\\^^^aaabbbcccdddhhhnnntttxxxyyyyyyxxxzzz|||~~~{{{yyyyyyyyyyyyyyyxxxtttnnnjjjeeedddcccbbbaaaaaa``````aaa```^^^[[[YYYVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRNNNKKKKKKLLLNNNPPPLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHKKKOOORRRRRRLLLDDD<<<888555555444444444555666666666444333222222333444555555333111000000/////////111111111111000000//////------......------,,,+++++++++************++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))*********+++++++++'''(((((()))***+++,,,,,,...------,,,+++++++++***+++,,,......---,,,---///000000000000111111111111000222444555555555666777777999===AAACCCDDDDDDCCCDDDBBB???<<<;;;<<<===???@@@@@@AAAAAABBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@>>>>>>AAAFFFNNNYYYggguuu~~~~~~pppggghhhqqqyyy~~~~~~uuuggg[[[SSSOOOLLLJJJFFFDDDCCCBBB???===>>>;;;999888888777666555222333333111000000222444999AAAJJJRRRVVVYYY]]]aaacccgggiiieeecccddddddbbbbbbgggmmmqqqrrrrrrrrrssstttuuuuuutttqqqnnnkkkiii___YYYRRRPPPQQQRRRPPPMMMCCC>>>===EEENNNTTTWWWYYYYYY]]]bbbhhhrrr{{{yyyqqqccc___```eeekkknnnsssyyyzzzyyyxxxwwwyyy}}}~~~|||{{{{{{{{{|||{{{{{{zzzzzz{{{{{{{{{||||||||||||||||||||||||yyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvtttqqqmmmiiiggg```___^^^]]]^^^```bbbdddjjjnnnrrrssspppkkkhhhfffjjjpppvvvyyy~~~~~~zzzwwwvvvvvvuuutttrrrooollljjjjjjiiihhhgggfff```TTTHHH???999777666::::::999:::<<<>>>AAACCCFFFGGGHHHIIIJJJMMMRRRUUUZZZ]]]bbbfffiiikkkoooqqqpppppppppppppppooommmmmmiiikkklllmmmlllmmmnnnpppmmmnnnoooqqqsssuuuvvvwwwuuuvvvwwwxxxyyywwwrrroooccc```\\\ZZZZZZZZZYYYYYYWWWWWWXXXYYY[[[]]]___```aaaeeejjjppptttvvvwwwvvvvvvwwwyyy{{{||||||}}}|||}}}~~~~~~|||zzzxxxxxxxxxxxxwwwsssnnniiidddcccbbb```___^^^^^^^^^aaa```^^^\\\YYYWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSPPPMMMKKKJJJKKKNNNPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIILLLPPPSSSRRRLLLCCC;;;777666666666666666666777777666555333222222333555777666555333111//////000111//////000000111111111111------......------,,,+++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---------))))))*********+++++++++***++++++,,,---......///------------,,,,,,+++++++++,,,------,,,,,,---//////000000000111111111222111333555666666666777888666888<<<@@@CCCDDDDDDCCCCCCAAA>>><<<;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>>>>@@@DDDKKKWWWgggxxxpppggghhhrrrzzz|||zzzyyyzzz|||}}}{{{vvvmmmbbbWWWPPPLLLLLLIIIFFFDDDCCCBBB???>>>>>><<<999888888888666555333333333222111111333555:::AAAKKKRRRWWWZZZ___bbbccchhhiiifffccccccbbb```bbbgggnnnqqqqqqqqqrrrttttttuuuuuutttrrrooollljjj\\\VVVOOOMMMOOOQQQNNNKKKCCC>>>???HHHRRRVVVXXXYYYWWW\\\^^^bbbmmmyyyyyyrrrddd```___dddhhhkkkrrryyyyyy|||||||||~~~}}}|||{{{||||||||||||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||yyyxxxxxxxxxxxxxxxyyyyyyvvvuuuuuurrroookkkfffddd___^^^^^^^^^___aaaccceeehhhkkkmmmjjjfffbbbaaabbbjjjqqqxxx{{{{{{wwwvvvuuusssrrrpppmmmjjjhhhhhhhhhgggeeebbb\\\QQQFFF===888666666888888888:::<<<@@@CCCEEEHHHIIILLLNNNPPPTTTXXX\\\```dddhhhllloooqqqsssuuuqqqqqqqqqqqqooommmjjjiiidddfffiiikkklllnnnppprrrmmmnnnpppqqqsssuuuvvvwwwvvvvvvvvvwwwwwwtttoookkk^^^[[[XXXWWWXXXYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]___bbbeeejjjooosssvvvxxxxxxwwwvvvvvvwwwwwwyyyzzz{{{|||}}}~~~~~~|||xxxwwwwwwwwwvvvsssnnnjjjeeecccaaa___^^^]]]^^^^^^aaa```___]]]ZZZXXXVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJLLLMMMOOONNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJMMMPPPRRRPPPJJJAAA:::666888888888888888777777777666555333222333444666777666666444111......000222...//////000111111222222------......------,,,+++++++++************++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,---)))************+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---,,,++++++---///...//////000000111111111222444666777666666777999555888<<<@@@BBBCCCCCCBBBAAA@@@>>>===<<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFFFFEEECCC@@@>>>>>>@@@CCCJJJVVVgggyyy}}}ooofffhhhqqqyyy}}}{{{xxxxxxzzzzzzvvvooohhh```WWWOOOJJJIIIGGGDDDCCCCCCCCCAAA@@@>>><<<999888888888777555444444444333111222444666<<>>>>>>>>>>>>>>>>>???@@@BBBAAAAAA@@@AAABBBCCCDDDDDDEEEGGGHHHGGGDDDAAA>>>>>>@@@EEELLLWWWgggwww~~~yyyllldddfffooowww~~~zzzyyy{{{yyysssllleee___XXXOOOIIIFFFDDDCCCCCCDDDDDDCCCBBB>>><<<:::888888888777555444555555333222222444666===EEEOOOVVV[[[___cccgggdddiiijjjfffccccccaaa]]]cccjjjqqqtttsssrrrtttwwwssstttuuuuuusssqqqooommmbbb]]]WWWUUUXXXXXXVVVRRRGGGCCCFFFOOOXXXXXXVVVUUURRRXXXYYYYYYeeevvvyyyrrrjjjeeebbbbbbccceeekkksssrrrxxx}}}}}}zzzyyyyyyzzzzzz|||{{{zzzyyyyyyyyyyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuvvvvvvwwwyyyzzz{{{uuuuuusssppplllfffaaa___\\\\\\\\\^^^```ccceeegggeeefffeeeaaa\\\\\\aaafffiiittt}}}yyywwwuuusssrrrnnnlllhhhfffffffffeeeddd\\\VVVMMMDDD===888777777::::::<<<>>>BBBGGGLLLNNNMMMQQQVVV[[[___cccgggjjjjjjnnnrrrvvvwwwxxxyyyzzzsssssssssrrroookkkgggeeeaaadddgggiiikkknnnqqqsssrrrssstttvvvwwwxxxxxxxxxvvvuuuuuuuuutttqqqkkkggg___\\\ZZZZZZ[[[]]]^^^^^^cccbbb`````````aaaccceeefffhhhjjjnnnrrrwww{{{}}}|||yyyvvvttttttvvvzzz|||}}}}}}yyywwwvvvuuuuuutttqqqooohhhfffdddaaa```___```aaa```___^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFGGGGGGFFFGGGIIIKKKMMMOOOOOOKKKEEE===777444<<<<<<<<<;;;:::999888777111111111111222333333444444444333///+++***---000222222111111000/////////------......------,,,+++++++++************++++++)))))))))))))))))))))))),,,+++***))))))***++++++)))************+++++++++,,,,,,,,,+++++++++++++++)))***,,,.../////////...+++,,,,,,+++***+++---///,,,------...///000000111000222444555444444666777555777;;;>>>@@@@@@@@@???======>>>>>>??????@@@@@@BBBBBBAAA@@@AAABBBCCCDDDDDDEEEGGGHHHGGGEEEAAA???>>>AAAGGGOOOYYYgggttt}}}|||}}}vvviiibbbdddmmmuuu|||{{{~~~{{{yyyxxxtttrrrnnnhhh```WWWOOOJJJIIIFFFCCCBBBCCCCCCBBBAAA@@@???===:::888777666666666444222111333555666666@@@GGGQQQYYY]]]```cccfffggggggiiijjjfff^^^[[[\\\cccmmmuuuuuurrrsssuuuvvvrrrrrrrrrssstttssspppnnnccc\\\WWWWWW[[[]]]YYYSSSGGGCCCEEENNNVVVWWWUUUTTTXXXWWWYYY]]]cccjjjnnnpppiiieeeccceeeeeedddgggkkklllrrrvvvzzz}}}{{{zzzzzzzzzzzzwwwuuuvvvyyyzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwxxxxxxyyyyyy~~~|||wwwsssoooiiibbb^^^_________```bbbdddfffhhhjjjhhhddd```^^^```dddiiiooovvv}}}}}}yyywwwuuusssrrrpppmmmiiiiiiiiiiiieeebbb\\\OOOBBB<<<999777999<<<999<<<@@@CCCFFFJJJNNNPPPSSSWWW\\\aaadddhhhlllooorrrtttxxx{{{|||||||||{{{vvvuuusssqqqnnnkkkiiihhheeeeeefffhhhkkkooorrrssstttuuuxxxzzz{{{{{{zzzyyyxxxwwwvvvtttpppllliiigggfffbbb______bbbddddddccceeeeeefffffffffeeeeeeddd```eeejjjnnnppptttyyy~~~zzzwwwtttrrrrrrtttwwwzzz|||}}}~~~{{{xxxwwwxxxwwwsssooojjjhhheeebbbaaaaaabbbcccdddaaa^^^\\\[[[ZZZWWWUUUYYYXXXWWWUUUSSSQQQPPPOOOOOONNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHFFFDDDBBBFFFEEEDDDDDDFFFGGGFFFDDDFFFEEEEEEDDDDDDEEEFFFGGGJJJIIIHHHGGGHHHJJJLLLNNNOOOQQQQQQMMMFFF@@@======BBB???<<<;;;::::::999888888777666444333222111111444333222000///............---,,,...000111111000---...///...,,,+++,,,---...---+++))))))***+++,,,+++)))(((((()))+++***))))))((((((((()))***++++++///***&&&&&&))),,,***((())))))***++++++++++++***+++++++++*********))))))***+++,,,,,,------,,,,,,000000000000000111111111111222333555666777777888777:::>>>BBBDDDDDDBBB@@@=========>>>???AAABBBCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>BBBGGGMMMVVVdddsss~~~wwwvvv{{{xxxmmmccc```eeennnvvvzzzyyy~~~}}}zzzxxxxxxsssrrrnnnhhh```WWWOOOJJJHHHFFFCCCBBBBBBBBBBBBAAA@@@>>><<<:::888666666555666444222222333555777888AAAHHHQQQXXX\\\___cccgggffffffggghhhcccZZZWWWXXXcccmmmuuutttrrrsssuuuvvvssssssssstttuuutttqqqnnnccc]]]YYYYYY]]]^^^ZZZTTTIIIDDDDDDLLLTTTUUUSSSSSSTTTTTTUUUXXX___eeeiiijjjfffdddeeehhhgggeeefffiiijjjooosssvvv~~~|||zzzzzzzzzzzzyyywwwvvvwwwyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~{{{wwwsssnnniiiddd```_________```aaadddfffgggkkkiiieeebbb```bbbgggkkkpppxxx}}}yyywwwvvvtttrrrpppmmmjjjjjjkkkjjjfffccc[[[OOOBBB<<<:::888999<<<<<>>;;;;;;AAA???<<<;;;::::::999888666555444444333333333333444444222111000/////////...---,,,...000111111000---...///...,,,+++,,,------,,,***(((((()))***+++---+++)))((()))***)))((('''(((***+++,,,+++***)))***&&&"""###'''***)))'''++++++,,,------------,,,---,,,,,,,,,+++++++++***++++++,,,------------,,,///////////////000000000000111222444555666666777777:::>>>BBBDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>BBBHHHNNNWWWcccqqq{{{yyyrrrqqquuuzzz{{{uuukkkbbb```eeeooowwwwwwvvv{{{uuuvvvxxxzzz||||||{{{xxxwwwwwwsssrrroooiii```WWWNNNIIIGGGEEEBBBAAAAAABBBAAA@@@???>>><<<999777666555555666555333222333555888:::CCCIIIQQQWWW[[[___dddggggggggghhhhhhaaaWWWTTTVVVcccmmmttttttrrrtttvvvvvvuuuttttttuuuvvvuuuqqqoooddd___[[[\\\``````[[[UUUJJJDDDCCCJJJQQQSSSRRRRRRRRRRRRRRRUUU[[[```dddeeecccccceeeiiihhhddddddgggjjjlllnnnqqqxxx}}}|||{{{zzzzzzzzzyyyxxxwwwxxxyyyzzzzzzxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyzzz{{{|||}}}~~~~~~{{{vvvrrrnnnkkkgggdddaaa`````````bbbdddfffgggkkkjjjgggdddccceeejjjnnnqqqyyy~~~zzzxxxvvvtttrrrpppnnnkkklllmmmlllhhhdddZZZNNNBBB<<<:::999:::===???CCCGGGKKKOOOSSSXXX[[[___bbbfffjjjoootttyyy}}}~~~{{{yyyvvvuuusssqqqooommmlllkkkhhhiiiiiikkknnnqqqtttvvvzzz|||}}}~~~}}}yyyyyywwwuuurrrooollljjjeeedddcccdddgggiiikkkkkknnnnnnmmmmmmkkkjjjhhhgggiiiiiijjjnnnrrruuuwwwwwwvvvtttsssrrrsssuuuyyy{{{~~~{{{xxxvvvuuuuuu{{{|||}}}~~~|||yyyvvvvvvvvvuuuqqqnnnllljjjgggdddbbbaaabbbbbbaaa^^^ZZZWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGGGGGGGGGGFFFEEEDDDJJJIIIHHHHHHIIIJJJIIIGGGFFFEEECCCBBBBBBDDDGGGHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMOOOOOOJJJCCC<<<999888???>>><<<;;;:::999999888444444333333333444444555555444333222111000000000...------...000111111000---...///...,,,+++,,,---+++***)))((((((((()))***...,,,***)))))))))(((''''''))),,,......,,,***(((***'''%%%&&&***------,,,++++++,,,------------,,,------------,,,,,,,,,,,,++++++,,,------------------.........///////////////000222333555555666666777:::>>>AAACCCCCCAAA@@@??????>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>CCCIIIPPPXXXcccoooxxx~~~{{{qqqkkklllooorrrwwwqqqiiibbb```fffqqqxxx{{{tttuuuxxxssstttvvvyyy|||~~~|||zzzwwwwwwxxxuuutttqqqkkkbbbXXXNNNIIIGGGDDDAAA@@@AAAAAA@@@??????>>><<<999777666555444444444333222222555999<<>>AAABBBBBB@@@???@@@???????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGGGGFFFFFFEEECCCBBBAAA>>>CCCJJJQQQYYYbbbmmmttt|||wwwnnnjjjlllooorrruuupppiiicccccciiissszzzwwwtttuuuwwwuuuvvvyyy}}}|||{{{xxxyyy{{{yyywwwtttnnndddYYYOOOIIIGGGDDDAAA@@@AAAAAA@@@??????>>><<<:::777666555555333333222111111444999===FFFLLLSSSXXXZZZ^^^cccgggjjjjjjllliii```VVVTTTXXXfffnnntttuuuvvvxxxyyyxxxwwwvvvvvvwwwwwwuuurrrooofffaaa\\\^^^bbbbbb]]]WWWGGGBBBAAAIIIQQQUUUUUUVVVSSSRRRRRRUUUYYY^^^bbbcccaaa___]]]]]][[[[[[bbbllltttpppkkkjjjlllooorrrttt~~~}}}||||||wwwxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}zzzuuurrrpppnnnlllkkkfffeeeeeedddeeefffhhhhhhhhhhhhgggeeedddggglllooopppyyy~~~{{{yyywwwtttqqqooommmmmmnnnnnnlllfff```SSSHHH???<<<<<<<<<>>>AAAFFFJJJOOOUUUZZZ```eeeiiikkknnnrrrwww{{{|||yyyssssssrrrqqqpppooonnnmmmmmmmmmmmmoooqqqtttwwwxxx~~~~~~|||{{{vvvuuusssqqqooommmkkkkkkjjjkkkkkkllllllmmmooopppqqqrrrsssssstttttttttsssuuusssrrrtttxxxzzzxxxvvvuuuuuuuuuvvvxxxzzz|||}}}{{{{{{yyyxxxwwwvvvuuuuuuyyyzzz|||~~~{{{xxxvvvvvvwwwvvvrrrooofffeeeddddddddddddeeefffccc___ZZZVVVVVVVVVWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCAAA@@@AAACCCFFFHHHGGGGGGGGGGGGGGGHHHHHHIIILLLNNNNNNIIIBBB;;;888777:::<<<===;;;888777777888777777555444333222222222555555444333222222222222000///...///000111000///---...///...,,,+++,,,---+++++++++******++++++++++++)))((()))+++,,,,,,+++---,,,+++*********,,,---***)))(((((()))))))))((())))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---.........------......///000000111222222111222444555777888888888999:::===@@@AAAAAA@@@???@@@???????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCGGGGGGFFFFFFEEECCCBBBAAA>>>CCCKKKRRRYYYaaakkkrrrzzz~~~yyyrrrpppssswwwyyyxxxtttmmmhhhgggllluuu||||||uuuvvvyyyyyyyyy{{{~~~}}}{{{|||~~~}}}yyyrrrhhh[[[PPPIIIGGGEEEBBBAAAAAABBBAAA@@@@@@???===:::888777666666222333333222111444:::@@@GGGMMMTTTYYY\\\^^^bbbfffggghhhjjjggg^^^TTTTTTZZZhhhooouuuvvvxxx{{{|||yyywwwvvvvvvwwwwwwuuuqqqnnngggaaa[[[[[[```aaa]]]XXXGGGBBBBBBKKKTTTWWWXXXYYYSSSRRRRRRUUUZZZ___bbbcccccc___\\\YYYWWWZZZfffsss{{{sssllljjjiiijjjmmmqqq~~~~~~|||{{{vvvxxx{{{{{{zzzyyyyyyzzzwwwwwwvvvwwwwwwxxxyyyzzzyyyyyyyyyzzz{{{|||}}}~~~}}}zzzvvvtttrrrpppmmmkkkggggggfffeeeeeefffggghhhhhhhhhgggeeedddgggkkknnnpppzzz~~~{{{yyyvvvssspppnnnmmmlllmmmmmmiiibbb\\\NNNEEE===<<<>>>???AAAEEEJJJNNNTTTZZZ```ffflllppprrrvvv{{{{{{xxxqqqqqqppppppooonnnnnnnnnnnnnnnnnnooorrrtttwwwxxx|||}}}~~~~~~}}}{{{xxxwwwtttsssqqqooommmlllkkkkkkiiikkknnnnnnooooooqqqsssyyyyyyyyyyyyxxxwwwvvvuuuwwwvvvvvvwwwxxxyyyyyyxxxwwwxxxyyy{{{|||}}}~~~~~~~~~}}}yyyyyyyyyyyyyyyxxxxxxxxxyyyzzz|||~~~zzzwwwuuuuuuvvvuuurrrnnnddddddcccccccccdddeeeeee```]]]XXXVVVUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLLLLHHHAAA;;;888888888;;;===<<<888666777888888777666444222222111111555444333333222222222333111000//////111111000///---...///...,,,+++,,,---***+++++++++,,,,,,,,,,,,***)))((()))+++---------...---***(((((()))+++---,,,,,,,,,++++++*********++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,---.....................///000111222333333222333555666888999999999999;;;===???@@@@@@????????????>>>>>>???@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA>>>CCCJJJQQQXXXaaakkkrrrzzz~~~|||{{{}}}{{{uuuooommmqqqxxx~~~{{{uuuyyy||||||~~~~~~~~~wwwkkk]]]QQQJJJHHHFFFCCCBBBBBBBBBBBBAAAAAA@@@>>><<<999888777777444555555444222666===DDDFFFMMMUUU[[[]]]___aaadddeeegggjjjhhh^^^VVVWWW^^^jjjpppvvvxxxzzz~~~~~~{{{wwwvvvvvvvvvvvvtttpppmmmggg```YYYXXX]]]___\\\XXXIIIDDDFFFOOOWWWYYYXXXXXXUUUTTTTTTWWW]]]bbbeeegggeeebbb___\\\ZZZ^^^lllzzzuuullljjjjjjiiimmmsss~~~|||zzzyyyvvvyyy||||||{{{yyyyyyzzzwwwwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}zzzxxxvvvtttqqqmmmkkkgggfffeeeddddddeeeffffffiiiiiihhhfffeeegggjjjmmmqqq{{{}}}zzzxxxuuuqqqooommmlllkkkllllllggg^^^WWWKKKBBB;;;<<>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>CCCJJJPPPWWW```lllsss{{{}}}vvvsssuuuzzzzzzvvv{{{yyymmm___RRRJJJIIIFFFCCCBBBCCCCCCBBBAAABBBAAA???<<<:::999888777555777777555444777???GGGFFFMMMVVV\\\^^^___aaacccfffiiillljjjaaaYYY[[[bbbkkkqqqwwwyyy||||||wwwvvvuuuvvvvvvtttpppmmmggg___XXXVVVZZZ]]][[[XXXKKKGGGIIIRRRYYYZZZXXXWWWYYYXXXXXX[[[aaagggjjjlllfffdddbbbaaa___cccqqquuummmkkkkkkjjjooovvv~~~{{{yyywwwuuuyyy|||}}}{{{yyyyyy{{{xxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||{{{yyywwwuuurrrmmmjjjfffeeedddcccbbbcccdddeeejjjjjjiiigggfffgggkkkmmmrrr}}}|||zzzxxxuuuqqqnnnlllkkkkkkkkkjjjeee\\\TTTHHH@@@:::<<>>999777777555:::===<<<777555666888555444444333333444444444333333222111111111222222222000///000111111000///---...///...,,,+++,,,---'''((()))***************---,,,******+++,,,+++******************)))((((((''')))+++,,,,,,,,,---...))))))***++++++++++++***---------.........//////,,,---......//////......,,,,,,---...///000111222111222333555666777777888:::;;;===>>>????????????=========>>>???AAABBBCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>CCCIIIOOOVVV```lllttt|||{{{vvvwww{{{~~~{{{mmm^^^RRRMMMJJJGGGCCCBBBBBBCCCDDDDDD@@@@@@???>>><<<;;;999888777666444333555:::BBBHHHLLLNNNRRRVVV[[[^^^```aaaiiiiiigggccc___^^^bbbfffppprrrtttwwwzzz}}}~~~xxxwwwvvvuuutttqqqmmmjjjfff___XXXVVVYYY\\\]]][[[LLLFFFHHHUUUbbbddd^^^XXXUUUXXXZZZZZZ```jjjpppqqqsssmmmddd___```iiittt|||~~~rrrhhhgggkkkoootttyyy|||}}}~~~~~~}}}{{{yyywwwuuuvvvyyy{{{|||{{{zzzyyyyyyyyyxxxxxxyyyzzz|||}}}{{{{{{{{{|||~~~~~~{{{yyy{{{zzzxxxtttooojjjfffccccccaaa___aaadddffffffeeeiiijjjkkkjjjiiihhhhhhjjjqqq{{{}}}yyyuuuqqqmmmkkkjjjmmmkkkhhhhhhfff___TTTKKKBBB???======AAAGGGLLLOOOXXX]]]dddiiinnnttt{{{}}}vvvrrrmmmmmmllllllkkkjjjiiiiiiiiijjjkkkmmmoooqqqtttuuuyyywwwuuusssqqqnnnjjjgggdddbbb___[[[ZZZZZZ[[[[[[^^^aaacccfffjjjooouuuyyy}}}|||}}}~~~zzzwwwttttttzzzxxxwwwvvvvvvxxxzzz{{{xxxyyyzzzzzzzzzxxxvvvuuusssrrrqqqqqqpppnnnkkkhhhddddddcccbbb```^^^]]]\\\WWWVVVTTTRRRQQQPPPPPPQQQSSSSSSRRRPPPOOONNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAACCCCCCBBB@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGJJJLLLDDDEEEFFFCCC???;;;888777777;;;<<<999888999999777888555222111111222222222222222000/////////000111222222222222222111000///------......------,,,++++++++++++************)))+++***)))(((((()))***+++(((((((((((()))***,,,,,,***+++,,,---............,,,---...////////////...111///,,,******+++---...............////////////......//////000000111111111222444666666666666666<<<<<<======>>>?????????>>>??????>>>======???@@@???@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCIIINNNUUU^^^jjjsss}}}~~~|||rrrqqqyyyyyykkk\\\RRRLLLJJJGGGCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@===;;;999777666555444333666<<>>???CCCIIINNNRRR[[[```ggglllqqqwww|||vvvqqqkkkkkkjjjiiihhhggggggfffggghhhjjjlllooorrrtttvvvyyyvvvsssooollliiidddaaa___]]]YYYVVVUUUTTTUUUVVVXXXZZZ]]]```dddjjjpppuuuzzz|||{{{}}}}}}|||xxxuuuttttttyyyxxxvvvuuuuuuvvvxxxyyywwwxxxyyyzzzyyyxxxvvvttttttrrrqqqppppppnnnkkkiiiccccccbbb```___\\\[[[ZZZWWWVVVUUUSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAACCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIEEEFFFFFFCCC>>>999666555777;;;<<<999777999999777777555222111222333222111444444222111111111222333111111111111111000//////------......------,,,++++++++++++*********))))))+++***)))(((((()))***+++))))))((())))))***++++++++++++,,,,,,---,,,,,,+++))))))******++++++******111000...,,,,,,,,,...///------------..................//////000111111111222333555666777777777777;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>======???AAAAAAAAABBBCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@DDDIIINNNUUU^^^jjjsss}}}zzzrrrrrrzzzuuuhhh[[[QQQLLLIIIFFFCCCBBBBBBDDDDDDDDDEEEEEECCCAAA>>>;;;999777444444444555888@@@IIIPPPSSSSSSTTTVVVXXX\\\^^^```eeeggghhhfffdddeeeiiimmmtttuuuwwwyyyzzz||||||}}}yyyxxxwwwvvvvvvsssnnnkkkhhhbbb]]]\\\^^^```]]]ZZZNNNKKKLLLVVV]]]^^^[[[YYYXXX^^^bbbbbbdddmmmxxx~~~~~~tttkkkgggiiinnnrrrmmmddd\\\]]]aaaeeekkkqqq~~~~~~~~~|||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyyzzz{{{||||||{{{yyyyyyyyywwwuuusssooooooooonnnllliiigggeeeeeeeeeeeefffhhhiiigggfffhhhiiijjjiiigggggggggiiissszzz}}}}}}{{{xxxtttpppllljjjiiigggeeebbbaaa^^^WWWNNNGGG@@@@@@???AAAEEEKKKRRRVVV^^^dddkkkqqqvvv|||zzztttpppiiihhhgggfffeeedddddddddfffgggiiikkknnnqqqssstttvvvrrrnnniiieee```[[[XXXVVVTTTRRROOOMMMMMMMMMNNNOOOPPPSSSUUUZZZ```hhhnnnrrrvvv{{{~~~}}}|||{{{{{{zzzxxxuuuttttttuuuwwwvvvuuuttttttuuuvvvwwwuuuvvvxxxyyyxxxwwwuuutttuuurrrpppnnnnnnmmmllljjjcccbbbaaa___\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>???AAACCCDDDEEEFFFFFFEEEGGGHHHHHHGGGEEEEEEEEEDDDEEEEEEBBB===888555444777;;;<<<999777999999777666444333333333333222000444444333222222222222333000000000000000//////...------......------,,,+++++++++*********)))))))))+++***))))))))))))***+++************************++++++,,,,,,++++++***))),,,,,,,,,,,,------------///...------------------,,,,,,,,,------------.........///000000111111222222444555777888999888888;;;;;;:::::::::999999999===>>>??????>>>>>>@@@BBBBBBBBBBBBBBBCCCBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>@@@DDDIIINNNUUU___jjjsss~~~uuuppprrrxxx~~~{{{qqqeeeYYYPPPKKKGGGEEECCCBBBCCCDDDDDDCCCDDDCCCBBBAAA>>><<<:::888444444555777;;;DDDNNNUUUWWWWWWVVVWWWYYY\\\___aaafffhhhjjjiiihhhhhhlllpppvvvwwwxxxzzz{{{{{{{{{{{{yyyyyyxxxwwwwwwtttpppmmmiiiddd______aaaaaa^^^ZZZMMMKKKMMMVVV]]]^^^^^^___]]]ccceeeaaabbbmmm|||xxxpppkkkjjjlllnnnggg___ZZZ\\\aaaeeelllrrr~~~~~~|||zzzyyyyyyyyyzzz|||{{{zzzzzzzzzzzzzzz{{{xxxxxxxxxyyyyyyzzzzzz{{{|||zzzwwwvvvuuutttqqqooommmmmmmmmlllkkkiiigggfffdddeeegggiiikkkkkkkkkkkkjjjkkklllkkkiiihhhiiijjjrrryyy~~~~~~~~~}}}{{{xxxtttpppmmmkkkjjjgggeeeaaa^^^YYYRRRJJJDDD>>>???@@@CCCGGGMMMTTTYYYaaagggooovvv{{{wwwqqqmmmgggfffeeedddccccccccccccggghhhiiikkkmmmnnnooopppoookkkfffaaa]]]XXXTTTPPPOOOMMMJJJHHHFFFFFFFFFFFFFFFGGGIIIKKKPPPVVV^^^dddhhhmmmtttzzz~~~~~~|||zzzzzzyyyyyywwwtttrrrqqqsssuuuttttttsssssssssssstttttttttuuuwwwwwwwwwvvvtttssstttqqqnnnlllllllllkkkjjjcccbbb```^^^[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGFFFDDDBBB@@@>>>???@@@BBBDDDEEEFFFGGGDDDFFFIIIIIIFFFDDDCCCBBBBBBCCCDDDBBB===999666555666:::<<<999777888999777444333333333444444222000222222111111000000000000...///////////////......------......------,,,+++************))))))))))))******************************++++++*********)))***++++++,,,,,,,,,++++++...............///000000,,,,,,,,,,,,,,,,,,++++++,,,,,,---------............//////000111111222222333444666888999:::999999;;;;;;;;;:::999888888777===>>>??????>>>???AAACCCDDDCCCCCCBBBAAAAAAAAAAAAEEEEEEEEEDDDCCCBBB@@@???@@@DDDIIIOOOUUU___kkksss~~~{{{rrrnnnqqqwww{{{wwwmmmcccXXXOOOJJJFFFDDDBBBBBBCCCDDDDDDCCC@@@@@@@@@???>>>===;;;:::666666666888===EEEPPPWWWZZZYYYYYYYYY[[[^^^bbbdddhhhkkkmmmmmmkkkkkknnnqqqxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxuuuqqqnnnhhhccc______bbbbbb___ZZZLLLIIILLLUUU___cccfffiiihhhkkkjjjccccccpppwwwppplllkkkkkkaaa\\\YYY\\\aaafffmmmttt~~~{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyxxxyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyzzzxxxuuutttsssrrrooommmnnnnnnnnnmmmllliiigggfffccceeegggjjjlllnnnooopppmmmnnnooonnnmmmllllllnnnqqqxxx}}}~~~}}}{{{xxxtttqqqnnnlllkkkiiifffbbb\\\UUUMMMFFFAAA===???BBBDDDHHHOOOVVV\\\dddjjjssszzzzzzsssnnnjjjfffeeecccbbbbbbcccdddeeeiiiiiijjjkkkkkkkkkjjjjjjgggccc^^^YYYVVVRRRNNNLLLIIIGGGEEECCCAAA@@@@@@@@@???@@@BBBDDDGGGMMMTTTYYY___eeemmmtttzzz}}}{{{zzzyyyvvvvvvtttqqqooooooqqqtttrrrqqqqqqrrrrrrrrrsssssstttuuuvvvvvvvvvtttrrrppprrrooollljjjkkkkkkjjjiiicccbbb```]]][[[ZZZYYYYYYUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRQQQOOONNNNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFGGGGGGGGGEEECCCAAA???@@@AAABBBCCCEEEFFFGGGDDDGGGIIIHHHFFFCCCBBBAAA@@@AAABBBAAA>>>:::888777666:::;;;888666888888666444333222333444444222000222222222222111111000000---....../////////......------......------,,,+++*********)))))))))((((((******++++++++++++************++++++++++++***))))))***+++---.../////////***))))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////000000111222222222333444666888::::::::::::===<<<<<<;;;:::999888888<<<===?????????@@@BBBDDDDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFEEECCCBBBAAADDDJJJOOOVVV___kkkttt|||~~~}}}tttqqqsssxxx}}}zzzssskkkbbbXXXNNNHHHEEECCCBBBBBBCCCDDDCCCBBB????????????>>>===<<<;;;777777777888;;;CCCMMMSSSXXXXXXYYY[[[]]]aaaccceeeiiilllpppqqqooooooqqqsssyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyyyyvvvsssooofffbbb^^^^^^aaabbb___[[[LLLHHHJJJUUUbbbjjjooorrruuuvvvrrrkkkkkkwww}}}tttmmmhhhfff\\\XXXXXX\\\bbbgggooovvv}}}{{{yyyxxxxxxyyyzzzxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxuuusssqqqqqqqqqpppnnnpppppppppooommmjjjhhhgggdddfffhhhjjjkkkmmmqqqtttpppqqqrrrqqqooooooooopppqqqxxx~~~|||zzzwwwtttpppmmmkkkjjjiiifffaaaZZZRRRJJJDDD@@@===AAAEEEHHHKKKQQQYYY___gggmmmwwwuuuooojjjgggdddcccaaaaaaaaaccceeegggjjjjjjkkkkkkjjjhhhgggfffaaa]]]XXXSSSPPPMMMJJJHHHDDDCCCBBB@@@>>>===<<<<<<999;;;===???AAAEEEIIIMMMWWW\\\dddmmmuuu|||~~~|||zzzyyyyyysssrrrqqqooommmnnnppprrroooooopppqqqrrrssssssttttttuuuuuuuuutttrrrooommmnnnllljjjiiiiiiiiihhhgggbbbaaa^^^\\\ZZZZZZZZZZZZUUUVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRQQQOOONNNNNNJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAACCCDDDEEEFFFEEEGGGHHHHHHFFFCCCCCCCCC@@@BBBCCCBBB>>>;;;888888666:::;;;888666888888666444333222222444444333222444444444555444333333222---......///////////////------......------,,,+++******)))))))))(((((((((******+++,,,,,,+++******)))***+++,,,,,,,,,******((()))+++---///000000111(((((('''&&&&&&((()))***---------------......///........./////////000000//////000111111222222333222333666888::::::::::::======<<<;;;;;;:::999999;;;===>>>??????AAACCCEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCAAAEEEJJJOOOVVV```kkktttyyy||||||vvvwww|||{{{vvvpppiiibbbXXXNNNGGGDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;888777666555888>>>GGGMMMSSSUUUWWW[[[^^^aaadddeeegggkkkpppsssrrrsssuuuxxxyyyyyyzzz||||||}}}}}}}}}{{{zzzzzzzzzzzzwwwtttqqqddd___[[[[[[___aaa___\\\PPPIIIIIIVVVfffqqqvvvxxx{{{|||xxxsssttt}}}}}}tttlllfffbbbYYYWWWXXX^^^dddiiiqqqzzz~~~}}}{{{yyyxxxxxxxxxyyywwwxxxyyy{{{{{{{{{zzzzzzwwwxxxyyyyyyyyyyyyxxxwwwuuusssqqqpppqqqqqqqqqpppoooooooooooonnnllljjjiiihhhiiijjjiiiiiikkkppptttrrrsssssssssqqqpppqqqrrrssszzzyyyxxxuuuqqqnnnkkkiiihhheeeccc^^^XXXPPPHHHDDDAAA@@@DDDIIILLLNNNSSS\\\bbbjjjqqq{{{zzzqqqkkkgggdddaaa```______```cccfffhhhhhhiiijjjjjjiiihhhfffddd___[[[UUUPPPLLLJJJGGGEEEAAA@@@???===;;;:::999888555777:::;;;<<<===@@@BBBKKKPPPXXXaaajjjsss{{{~~~}}}|||zzzxxxvvvuuuttttttoooppppppnnnmmmmmmnnnppplllmmmoooqqqssstttuuuuuuuuuuuuuuuuuusssppplllkkkkkkiiihhhhhhiiihhhfffddd```^^^\\\ZZZYYYYYYYYYZZZXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSRRRPPPOOONNNMMMLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEEEECCC>>>:::777666555:::;;;888666777888666555333111111222444444333444444555555555444333222---...///000000000000000------......------,,,+++***)))))))))((((((((((((***++++++,,,,,,++++++***((()))+++,,,------++++++((()))+++,,,---...//////+++***)))((()))***,,,---,,,+++***)))***+++---...---------........./////////000000111111222333333111222555777999:::::::::<<<<<<;;;;;;:::::::::999;;;===>>>???@@@AAADDDFFFCCCBBBAAA??????@@@AAABBBCCCEEEFFFGGGGGGEEEBBBAAAAAAEEEJJJPPPVVV```llltttvvvyyy}}}yyywww|||xxxtttnnnhhhbbbYYYNNNGGGCCCBBBAAABBBDDDDDDCCCBBBDDDDDDCCCBBB@@@>>><<<;;;777666444333555:::BBBHHHPPPRRRVVVZZZ^^^aaadddeeeeeejjjpppttttttvvvxxx{{{yyyyyy{{{|||}}}}}}}}}}}}{{{zzzzzzzzzzzzxxxtttqqqccc^^^YYYZZZ^^^```___]]]SSSJJJIIIVVViiiuuuyyyzzz|||}}}zzzwwwxxxyyyrrrkkkeeeaaaZZZXXX[[[aaagggllluuu}}}}}}|||{{{zzzyyyxxxxxxxxxvvvxxxzzz|||}}}}}}|||{{{wwwxxxyyyzzzyyyyyywwwvvvtttrrrooooooqqqrrrrrrrrrmmmnnnnnnooonnnmmmkkkjjjllllllllliiigggiiinnnsssrrrssstttsssqqqpppqqqrrrttt{{{wwwvvvsssooollliiihhhgggaaa```\\\UUUNNNHHHDDDCCCBBBGGGLLLOOOQQQVVV^^^eeemmmttt~~~wwwnnniiieeeccc^^^^^^]]]]]]___bbbfffhhhfffgggiiijjjiiihhhfffeee___[[[TTTOOOJJJGGGDDDBBB???>>>===;;;:::888777666333555888999999999:::;;;AAAFFFNNNWWWaaakkktttzzz|||yyyxxxuuutttsssqqqooonnnnnnnnnmmmnnnooonnnllllllnnnoookkklllnnnqqqsssuuuvvvvvvvvvvvvvvvtttrrrnnnkkkiiihhhhhhggghhhhhhgggdddbbb]]]\\\ZZZXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDGGGHHHHHHFFFEEEDDDFFFHHHGGGHHHHHHDDD???999555444555999;;;888666777888666666333111000222444444444222222333444333222111000......///000111111000000------......------,,,+++))))))))))))((((((((((((***+++,,,------,,,+++***'''(((+++---...---,,,+++)))***+++,,,,,,,,,,,,,,,+++***)))((((((***,,,---)))(((&&&$$$%%%'''***+++,,,,,,,,,---------......000000000111222222333333000222444777999:::::::::;;;;;;;;;::::::::::::999;;;<<<>>>???@@@BBBDDDGGGCCCBBB@@@??????@@@BBBCCCDDDEEEGGGGGGFFFCCC@@@>>>AAAEEEJJJPPPVVV```lllttttttwww|||xxxtttyyy~~~}}}yyypppdddWWWNNNIIIEEEAAA>>>===>>>AAACCCDDDFFFDDDBBBBBBBBB@@@===;;;888777444333444666999;;;DDDFFFIIIPPPXXX___ccceeeiiikkkooosssvvvxxxyyyyyy}}}}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyyvvvqqqmmmhhhddd___```cccfffddd```TTTNNNMMMVVVbbbiiinnnrrrxxxyyy{{{}}}~~~uuuooommmiiiddd___ZZZ___ccceeejjjssszzz|||}}}|||yyywwwvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyyyywwwvvvtttsssssstttuuuvvvssssssssssssrrrqqqooonnnqqqooonnnnnnooopppooonnnmmmmmmmmmmmmmmmmmmnnnooossssssrrrqqqpppqqqrrrsssyyy~~~{{{vvvssspppmmmkkkhhheeebbbaaa]]]WWWOOOIIIDDDAAA@@@EEEGGGJJJLLLPPPYYYdddlllttt|||yyyppphhh___[[[ZZZ[[[ZZZYYYZZZ\\\aaaeeehhhkkkkkkkkklllllljjjfffbbb]]]VVVLLLFFFCCCAAA>>>;;;888777666555555555555555888666444333444666999;;;:::===BBBHHHPPP[[[gggnnnxxx~~~|||xxxuuurrrpppkkkkkkjjjjjjiiihhhhhhggghhhiiiiiijjjkkklllmmmnnnmmmnnnoooppprrrssstttuuuwwwuuusssooollljjjhhhhhheeefffggghhhgggfffdddbbb]]]ZZZVVVUUUWWWZZZ\\\]]][[[[[[ZZZYYYWWWTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJLLLJJJHHHGGGGGGGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBBBBAAA@@@??????AAABBBBBBBBBAAAAAABBBDDDIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGCCC===888444222777;;;<<<888555666666333555444333222222222333333444333111000...------,,,222111000000111111000...///...---,,,+++,,,------(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++------,,,+++++++++,,,,,,...(((!!!!!!%%%***++++++,,,+++***))))))+++---......---,,,++++++---...000////////////000111222333111111333777;;;<<<:::777:::::::::;;;;;;;;;<<<<<<======>>>BBBFFFHHHEEECCCBBBCCCBBBAAA??????AAACCCCCCDDDEEEFFFEEECCCAAA@@@EEEHHHMMMRRRYYYbbbkkkqqqxxxzzz|||}}}vvvvvvzzz~~~|||zzz~~~|||sssgggZZZPPPJJJFFFDDDCCCCCCEEEFFFEEEEEEEEEDDDBBBBBBBBB@@@>>><<<999777555333333555888999===@@@EEEMMMWWW```dddfffjjjmmmppptttwwwyyyzzzzzz}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyvvvrrrnnnjjjgggfffiiinnnoookkkfffYYYPPPKKKQQQ\\\dddhhhkkkoooqqqtttwww{{{xxxpppjjjgggeee```\\\ZZZ```dddffflllvvv}}}~~~|||{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvuuusssrrrrrrssstttuuupppppppppoooooonnnnnnnnnrrrqqqoooooopppqqqqqqpppmmmmmmnnnnnnooopppqqqrrrssssssrrrqqqpppqqqrrrtttyyy{{{wwwsssoookkkiiifffbbb```___[[[TTTLLLFFFBBBAAA@@@FFFHHHKKKNNNRRRZZZfffnnnvvvtttkkkddd\\\XXXXXXVVVUUUUUUVVVYYY^^^bbbeeejjjjjjjjjkkkkkkhhhdddaaaYYYRRRIIICCC@@@>>>;;;999666666555444444444444444666555444444555666888:::999;;;???CCCIIIRRR\\\bbbooottt{{{|||{{{xxxuuuqqqmmmkkkiiifffeeeeeedddddddddeeeeeegggggghhhjjjkkklllmmmnnnnnnnnnooopppqqqsssttttttuuusssqqqnnnllljjjiiihhhiiiiiijjjjjjhhhfffcccaaa]]]ZZZWWWWWWXXXZZZ[[[[[[[[[ZZZZZZXXXVVVTTTSSSQQQQQQPPPOOOMMMLLLKKKKKKJJJLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>>???@@@AAA@@@@@@@@@BBBDDDGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHDDD>>>888555333555:::;;;888666888888666555444333222222222333444444333222111000/////////222111000000111111000...///...---,,,,,,,,,------))))))))))))*********+++******))))))))))))******++++++************++++++,,,,,,+++++++++,,,,,,---...***&&&&&&)))+++***(((,,,+++***))))))+++---......---,,,++++++---...000/////////000000111222333111222333777;;;<<<:::777999:::::::::;;;;;;;;;;;;<<<<<<===@@@DDDFFFEEECCCBBBBBBBBB@@@>>>>>>@@@BBBCCCDDDEEEFFFEEECCCAAA@@@CCCFFFLLLRRR[[[dddnnnuuuxxxzzz}}}wwwqqqrrrwww|||~~~vvvhhhZZZPPPJJJGGGFFFFFFHHHIIIHHHFFFDDDEEECCCBBBBBBBBBAAA???===:::888666333222333555666555999@@@KKKVVV```eeeggglllnnnqqquuuxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzwwwsssooolllkkknnntttzzz{{{vvvpppbbbSSSHHHJJJUUU\\\```aaaeeehhhlllqqqvvv{{{~~~wwwqqqiiidddbbb```]]]ZZZ\\\aaafffhhhnnnyyy~~~}}}}}}{{{{{{{{{zzzyyyxxxvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyvvvuuusssrrrqqqrrrsssssssssrrrqqqppppppqqqrrrrrrqqqpppnnnnnnpppqqqqqqpppnnnnnnoooppprrrtttvvvwwwtttttttttrrrpppppprrruuu{{{yyywwwsssmmmhhheeeccc```^^^]]]XXXPPPHHHBBB@@@AAAAAAGGGJJJMMMPPPUUU^^^iiiqqqyyyzzzmmmddd^^^XXXUUUVVVRRRRRRRRRTTTXXX]]]bbbeeejjjjjjkkkkkkkkkgggccc___TTTMMMDDD>>><<<:::777555444444333222222222222333444444444555555666777777888999;;;===@@@FFFNNNSSS```eeelllqqqssssssssssssqqqooommmjjjgggdddbbbaaa```___^^^]]]]]]___aaabbbdddeeefffhhhjjjlllmmmnnnnnnoooooopppqqqrrrrrrrrrrrrqqqooonnnlllkkkjjjjjjmmmmmmmmmllljjjgggcccaaa\\\[[[YYYYYYZZZ[[[[[[ZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@??????>>>>>>======<<<===?????????@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIHHHDDD>>>999555444444999;;;888777:::;;;999666555333222222222333444333333222111111111111222222111000000111111000...///...------,,,,,,------)))))))))*********************))))))))))))******+++***)))(((((()))***++++++++++++++++++,,,---......,,,)))***,,,,,,***''',,,+++*********+++,,,---------,,,+++,,,---...////////////000111111222222222222444888;;;;;;:::888888999999:::::::::::::::;;;:::;;;===AAACCCDDDCCC@@@AAAAAA???======???AAACCCDDDEEEFFFEEECCCAAA@@@@@@DDDKKKSSS\\\gggrrryyyyyy{{{~~~yyyppplllooovvv|||uuugggYYYNNNIIIGGGFFFFFFFFFGGGGGGEEECCCDDDCCCBBBBBBCCCBBB@@@>>><<<:::777444222222333333111555>>>JJJWWW```fffggglllnnnqqqtttxxxzzz{{{|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||||||||{{{xxxtttpppllllllooowww}}}jjjXXXGGGFFFOOOVVVXXXYYY```cccgggmmmrrrwwwzzz{{{pppkkkeeeaaa___]]]\\\ZZZ___eeejjjlllrrr{{{}}}{{{{{{{{{zzz{{{{{{{{{zzzxxxvvvtttxxxwwwvvvuuuuuuvvvxxxzzzwwwvvvuuussssssrrrrrrssssssrrrpppooooooqqqssstttooonnnlllmmmnnnpppooonnnnnnoooppprrrtttwwwyyy{{{xxxxxxwwwtttpppooorrruuu|||yyytttpppjjjeeecccaaa```___[[[VVVMMMEEEAAA@@@BBBDDDIIILLLPPPTTTZZZcccnnnvvv||||||qqqddd^^^ZZZUUUTTTUUUSSSSSSTTTWWW\\\aaafffiiilllllllllmmmlllhhhbbb^^^PPPJJJAAA;;;999888555333222222111111111111111222222333444666666666666555666777888999:::>>>DDDHHHRRRVVV\\\aaaccccccdddeeedddcccbbbaaa___^^^]]]\\\^^^]]]ZZZYYYYYYZZZ]]]___aaabbbdddfffiiikkkmmmnnnnnnoooooooooppppppqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnoooooonnnllliiifffddd]]][[[[[[[[[\\\\\\ZZZXXXYYYXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>======<<<<<<;;;<<<>>>???@@@BBBEEEGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHFFFBBB<<<777444333555:::<<<999888:::;;;999666555444333222333333444111111111111111222333333222111000000111111000...///......---------------******************************))))))))))))******+++***)))(((((()))***+++************+++,,,---...---+++)))***+++,,,+++)))++++++*********+++,,,---------,,,,,,,,,---...///...///000000111222222222222333555888999::::::999777888999:::::::::999999999999:::;;;>>>AAABBBCCC@@@@@@@@@>>><<<<<<>>>@@@CCCDDDEEEEEEEEECCCAAA???@@@DDDKKKSSS]]]hhhssszzz|||}}}zzzsssllljjjpppyyyuuugggYYYPPPKKKKKKHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCAAA???===;;;888555333222222222222666@@@LLLYYYaaaeeeffflllmmmpppsssvvvyyy{{{|||zzz{{{{{{|||}}}}}}}}}}}}}}}||||||||||||yyytttpppllljjjjjjppp{{{ooo[[[HHHEEELLLRRRTTTUUU\\\___ccchhhmmmpppqqqrrrhhheeeaaa___]]]\\\[[[ZZZdddjjjooorrrvvv~~~}}}~~~~~~|||yyyxxxxxxyyyxxxyyy{{{|||{{{yyyvvvuuuxxxwwwvvvuuuuuuwwwyyyzzzyyyxxxwwwvvvtttsssssssssooonnnlllkkkkkklllnnnpppooonnnmmmmmmoooppppppoooooooooppprrruuuwwwzzz{{{{{{|||zzzuuupppnnnqqquuu|||yyyrrrnnnhhhdddbbbaaaaaa```ZZZUUULLLEEEAAABBBEEEHHHJJJNNNTTTYYY```jjjuuu}}}pppfff]]]YYYWWWUUUTTTVVVTTTUUUWWWZZZ___dddiiilllnnnnnnoooooommmiiibbb]]]NNNHHH???:::888777555333111111000000000111111222111222444666777666555555666777777777888;;;@@@CCCGGGJJJOOOSSSUUUVVVXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[^^^]]]ZZZXXXWWWYYY[[[\\\___```bbbdddgggjjjlllmmmnnnnnnnnnoooooopppppppppqqqqqqppppppppppppppppppnnnooopppooonnnllliiiggg^^^]]]\\\\\\]]]\\\YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@???>>>>>>>>>===============;;;===???@@@AAADDDGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFDDD@@@:::555333222777;;;===999888999999777666555444333333333444444000000///000111222333333222111000000111111000......//////.........------+++++++++*********************))))))))))))************)))(((((()))******)))))))))***+++,,,---...+++)))''''''(((+++---...++++++***+++++++++,,,,,,,,,,,,,,,,,,------.........///000111222222111111222333555777888888888999777888999:::;;;:::999888999:::;;;<<<===???AAACCC???@@@???>>><<<<<<>>>@@@BBBCCCDDDEEEDDDBBB@@@???AAAEEEKKKSSS\\\gggrrryyy~~~yyyuuuooojjjkkkqqq|||uuuggg[[[SSSPPPOOOMMMIIIHHHHHHHHHHHHGGGCCCBBBBBBBBBDDDDDDBBB@@@>>><<<:::777444333222222333888BBBOOO[[[bbbeeeffflllnnnppprrrvvvxxx{{{|||{{{||||||}}}}}}}}}}}}|||}}}|||||||||{{{xxxtttpppkkkfffbbbfffpppzzzmmm[[[JJJFFFKKKPPPSSSTTTXXX[[[___cccfffhhhiiiiiibbbaaaaaa```^^^]]]\\\\\\hhhooovvvyyy~~~{{{{{{{{{yyyvvvuuuvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwxxxxxxwwwwwwxxxyyy{{{|||zzzyyyxxxwwwuuutttsssrrrpppooonnnmmmmmmnnnoooooopppooonnnnnnppprrrrrrqqqoooooopppqqqsssuuuwwwxxxzzz{{{zzztttnnnmmmqqqvvv{{{zzzrrrnnniiifffdddbbb```___XXXSSSLLLEEEBBBDDDGGGJJJKKKPPPWWW^^^fffqqq}}}uuuddd\\\UUUUUUVVVUUUUUUVVVTTTUUUXXX[[[```fffjjjmmmppppppqqqqqqnnniiiaaa\\\MMMFFF>>>999777777555333222111111111111222333333222333555666777777666666666777777777888:::===@@@???BBBFFFIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXXXX\\\ZZZYYYWWWWWWXXXZZZ[[[^^^___aaaccceeehhhjjjkkklllmmmmmmnnnoooppppppppprrrrrrqqqqqqqqqqqqrrrrrrooopppppppppooommmjjjiii```^^^]]]]]]]]]\\\ZZZWWWVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGEEECCCAAA@@@?????????>>>>>>>>>>>>>>>;;;===???AAABBBDDDGGGJJJKKKJJJIIIGGGFFFEEEDDDDDDFFFEEECCC>>>888444222111777;;;<<<999777888888666777666444333333333444555/////////000000222333333222111000000111111000......////////////...------+++++++++++++++***************))))))))))))*********************************************+++,,,---((('''&&&%%%'''***---///******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111222222111111111333555666555666777888777888:::<<<<<<;;;999888:::<<<>>>>>>>>>>>>@@@BBB???@@@@@@>>><<<<<<>>>@@@BBBCCCDDDEEEDDDBBB@@@???AAAEEEKKKSSS\\\fffqqqxxx|||}}}yyyvvvqqqmmmnnnttt}}}ssseeeZZZUUUSSSPPPNNNMMMLLLLLLKKKHHHFFFCCCBBBAAACCCDDDDDDCCCAAA>>>===;;;888666444333222222888CCCPPP\\\cccffffffnnnoooqqqsssvvvyyy|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{xxxssspppkkkddd]]]]]]eeeooovvvyyyhhhYYYKKKHHHLLLOOORRRUUUWWWYYY]]]aaadddeeeeeeeeeaaaccceeefffeeecccbbbaaajjjsss|||xxxyyyxxxvvvtttssstttvvvvvvwwwyyyzzz{{{zzzzzzzzzyyyyyyyyyzzz{{{|||||||||zzzyyyxxxwwwuuusssqqqpppttttttssssssrrrrrrqqqqqqnnnlllkkklllnnnppppppoooooooooooopppppprrrssstttsssvvvvvvqqqllllllrrryyyzzz{{{uuurrrmmmiiieeebbb^^^\\\UUUQQQJJJEEECCCDDDHHHJJJLLLRRRZZZbbbkkkwwwssseeeXXXRRROOORRRUUUUUUTTTUUUVVVWWWZZZ^^^bbbgggkkknnnppppppqqqqqqnnnhhh```ZZZKKKEEE===888777666555333333222222222333333444555444444555666777777777777666777777777666777:::<<<;;;===@@@BBBCCCDDDFFFHHHLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXZZZ[[[]]]^^^```bbbdddfffhhhiiikkkkkklllmmmooopppqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqrrrrrrqqqooollliiigggbbb```^^^]]]]]]\\\ZZZXXXUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;===???@@@AAACCCFFFIIIJJJIIIHHHGGGFFFFFFEEEFFFGGGFFFCCC>>>888444222222444999:::888777999999777777666555333333444444555111111111111111222333444222111000000111111000......//////000///...---,,,,,,,,,,,,++++++***************))))))))))))******)))***+++,,,,,,+++***)))+++***************++++++''''''((((((((()))+++,,,******++++++,,,,,,,,,+++,,,,,,------......---------...000222333222111000000222444444333333555888777999;;;======<<<:::999<<<>>>AAAAAA@@@??????@@@@@@@@@@@@>>>======>>>@@@BBBCCCDDDDDDDDDBBB@@@>>>@@@CCCJJJRRR[[[fffqqqxxxxxxyyy{{{~~~{{{vvvuuuxxxpppaaaXXXTTTSSSMMMMMMNNNOOOOOOLLLGGGCCCBBBBBBAAACCCDDDEEECCCBBB???===;;;999777555444333111777BBBPPP]]]dddffffffoooppprrrtttwww{{{}}}~~~|||{{{{{{{{{zzzwwwsssoookkkcccZZZYYY___hhhnnnpppcccWWWKKKIIILLLNNNRRRUUUWWWZZZ^^^bbbeeefffffffffdddgggkkkmmmllljjjhhhgggkkkuuuwwwwwwwwwuuurrrrrrsssuuuvvvvvvxxxyyyzzz{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}yyyyyyxxxvvvtttrrrpppooorrrssssssrrrqqqpppooonnnjjjhhhggghhhjjjllllllllloooooonnnnnnooooooppppppnnnppprrrnnnjjjkkksss{{{yyy|||xxxuuupppkkkgggbbb\\\YYYSSSOOOIIIEEECCCDDDGGGJJJLLLRRR[[[dddnnn{{{wwwfffXXXQQQLLLKKKPPPTTTTTTTTTUUUYYYZZZ]]]aaaeeejjjmmmpppppppppppppppmmmggg^^^XXXJJJDDD<<<777666666444222444333333333444555555666555555666666777888888888777777777666444444666888999;;;===>>>>>>@@@BBBDDDJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[]]]^^^___aaaccceeeggggggjjjjjjkkkmmmnnnpppqqqrrrqqqqqqpppppppppppppppqqqttttttsssrrroookkkgggeeecccaaa^^^\\\\\\\\\ZZZYYYUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAABBBBBB:::<<<>>>???@@@BBBEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGDDD???999555333333111666999777666999;;;999777666555444333444555555333222222222333333444555222111000000111111000///...///000000000///---,,,,,,,,,,,,++++++***************))))))))))))******(((***,,,......,,,***(((++++++******************&&&(((+++,,,+++)))))))))******+++,,,,,,,,,,,,++++++,,,------......---------...000222333222111000///111444444222222444777777999<<<===>>>===;;;999===@@@DDDDDDAAA??????@@@AAAAAAAAA???======???AAABBBCCCDDDDDDDDDBBB@@@>>>===BBBHHHQQQ[[[fffrrryyytttvvvyyy||||||}}}yyylll```YYYVVVTTTSSSRRROOOMMMKKKIIIHHHGGGAAABBBCCCCCCDDDCCCCCCCCC@@@>>>;;;777555444444444333:::FFFTTTZZZ[[[___dddlllnnnqqqtttwwwyyyzzz{{{~~~~~~}}}}}}~~~{{{zzzzzzwwwqqqllliiibbbZZZYYY\\\```bbbaaa\\\UUULLLJJJMMMRRRSSSSSSVVVYYY\\\aaaeeefffdddbbbjjjkkknnnrrrqqqkkkiiijjjmmm|||}}}yyytttrrrrrrssstttuuuwwwxxxzzzyyyyyyxxxzzz{{{~~~}}}|||||||||}}}}}}}}}|||zzzwwwssspppnnntttsssrrrpppooommmlllkkkllllllllllllkkkjjjiiiiiipppooonnnkkkiiiiiikkknnnppplllhhhddddddhhhmmmqqqxxx{{{yyyuuupppkkkgggccc___\\\QQQLLLFFFCCCCCCGGGJJJLLLPPPWWW```jjjsss}}}xxxhhh[[[TTTQQQMMMKKKLLLRRRWWWZZZ[[[]]]```dddhhhjjjkkknnnooovvvsssooommmjjjccc[[[TTTGGGAAA999555444444333222444333333222222333333444777777777888999999::::::777666555555555666777888999:::;;;===>>>@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSUUUWWWYYY\\\^^^``````aaabbbccceeeggghhhkkklllmmmoooqqqsssuuuvvvqqqppppppqqqtttvvvvvvuuusssrrrqqqooolllhhhdddbbb^^^]]]ZZZXXXWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRROOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAAAAA@@@??????>>><<<===???AAACCCEEEGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIIIIGGGCCC>>>777333111222666777999888666555555666444333333333333444555555444222000000222333333333222000//////000222111111////////////...---,,,+++)))((('''(((******&&&###+++*********+++,,,---------+++***+++......,,,***)))((((((((((((((()))))),,,+++)))(((((()))+++,,,+++***)))))))))+++...///)))***,,,...//////...---000000000///000111111222111222222222222444777:::;;;:::::::::;;;===???@@@@@@@@@AAADDDDDDCCC???;;;BBBAAA@@@>>>>>>???AAABBBDDDDDDDDDDDDCCCAAA???======BBBKKKTTT\\\eeeooovvvzzztttttt|||{{{{{{wwwjjj```YYYVVVUUURRRQQQOOOLLLJJJIIIHHHGGGBBBCCCCCCDDDDDDCCCBBBBBBAAA???;;;888666444444444444:::GGGTTT[[[\\\___ccckkkmmmqqquuuxxxzzz{{{|||~~~|||{{{{{{xxxsssnnnjjjccc[[[YYY\\\``````___ZZZSSSKKKJJJNNNRRRSSSRRRUUUVVVXXX[[[```dddfffgggllllllpppuuusssmmmiiiiiittt}}}zzzvvvsssttttttttttttwwwxxxzzzzzzyyyyyyzzz|||~~~}}}}}}|||{{{{{{||||||~~~}}}{{{xxxuuurrrqqqtttssssssrrrqqqooonnnmmmmmmmmmmmmmmmllllllkkkjjjkkklllllljjjiiiiiikkkmmmllljjjfffdddeeejjjooosss{{{~~~zzzvvvqqqlllhhhddd```]]]SSSOOOIIIFFFFFFIIIMMMOOOUUU\\\fffpppyyyppp```UUUOOOMMMKKKJJJLLLQQQVVVYYYZZZ[[[^^^cccgggjjjllloooqqquuussspppnnnkkkddd[[[TTTFFF@@@999444444444333222444333333222222333333444666666777888888999:::::::::999888888888999::::::999:::;;;===???@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQTTTVVVXXXZZZ]]]___aaaaaabbbcccdddfffhhhiiimmmmmmnnnppprrrsssuuuuuurrrqqqqqqrrruuuvvvvvvuuurrrrrrpppnnnjjjgggcccaaa^^^\\\ZZZXXXWWWWWWXXXXXXVVVVVVUUUSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGCCC===777333111222555777888888666555555666444444333333444444555666444222000000222333333333222111//////000111111000...............---,,,+++***((('''((())))))'''%%%***************+++,,,,,,---+++***+++......,,,***+++***))))))((((((((((((,,,+++***))))))***+++,,,...---,,,,,,,,,...000222***+++,,,---............000000000000000111111222000111222222222444777999::::::::::::;;;===>>>@@@AAABBBCCCFFFGGGFFFBBB???CCCBBB@@@>>>>>>???@@@AAACCCCCCDDDDDDCCCAAA???>>><<>>???CCCCCCEEEHHHJJJJJJGGGDDDDDDCCC@@@>>>===>>>??????BBBBBBCCCCCCCCCBBB@@@???<<>>777444444555444333444333333222222333333444444444555666888999::::::999999999999999999999999:::;;;<<<===???@@@AAABBBCCCDDDFFFIIIKKKMMMOOOPPPSSSUUUXXXZZZ\\\^^^aaacccdddeeefffgggiiikkkmmmnnnsssssssssttttttttttttuuuttttttssstttwwwxxxwwwvvvqqqpppmmmjjjfffccc```^^^\\\[[[ZZZXXXWWWWWWWWWXXXTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDD>>>>>>@@@BBBDDDFFFHHHIIIGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFBBB===777333222222444555777666444333333444444444444444444555666666555333111000111222222222333222111111111000///---++++++,,,,,,---,,,,,,,,,+++***((('''((()))*********)))))))))))))))******+++++++++,,,,,,,,,+++***,,,,,,+++***)))))))))***)))***++++++++++++***)))******))))))***+++,,,,,,---,,,+++***+++,,,...///...//////000000000000000111222444555555666888:::999::::::;;;<<<===>>>???CCCCCCEEEHHHKKKKKKJJJHHHDDDCCC@@@>>>======>>>>>>AAABBBCCCCCCCCCBBBAAA@@@===AAAJJJTTT^^^gggooosssttttttvvvzzz~~~~~~zzzzzz|||zzzuuulllbbbZZZTTTQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA???<<<:::888666666777;;;FFFTTT^^^```aaadddiiikkkoootttxxx{{{|||}}}~~~|||yyyyyyzzzzzzwwwsssoooggg]]]YYYZZZ[[[[[[YYYVVVQQQLLLMMMRRRVVVVVVUUUSSSTTTUUUVVVXXX]]]dddiiihhhiiioooyyy|||vvvnnnkkklllzzz|||~~~}}}~~~~~~|||yyyxxxzzz{{{{{{zzzyyy{{{|||{{{{{{zzzzzzzzz{{{{{{|||~~~|||yyywwwuuutttttttttoooppppppooonnnllljjjiiihhhhhhhhhhhhhhhiiijjjkkkgggjjjmmmnnnllljjjiiiiiiiiihhhhhhiiikkkoootttvvv|||~~~}}}zzzxxxtttqqqmmmiiiddd```WWWUUUQQQMMMLLLNNNUUUZZZccckkkwww~~~lll\\\QQQKKKIIIDDDFFFIIILLLPPPUUUXXX[[[\\\^^^aaaccceeegggjjjmmmppppppppppppmmmdddXXXNNNCCC===666333444555555333444333333222222333333444333444555666777888999999888888999999::::::::::::;;;<<<===>>>???@@@AAABBBDDDEEEGGGJJJMMMOOOQQQSSSUUUXXX[[[]]]^^^```ccceeegggggghhhjjjlllnnnppprrrvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuwwwxxxwwwvvvqqqooollliiieeeaaa___]]]ZZZZZZYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSSSSTTTTTTQQQQQQPPPPPPOOONNNNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEE@@@@@@BBBCCCEEEFFFGGGHHHFFFGGGGGGFFFDDDDDDEEEGGGFFFEEEBBB<<<666333222222444555777666444333333444555444444444444555666666666333111000111222222111333222111111222111...,,,++++++,,,,,,---,,,,,,,,,+++***)))(((((()))***,,,******)))))))))))))))******+++,,,,,,++++++++++++***)))))))))***+++,,,,,,)))***++++++++++++***)))---------------......///---,,,+++******,,,---.........///000000000000///222444666777777777999;;;999999:::;;;======>>>>>>AAAAAACCCFFFIIIJJJIIIHHHDDDCCC@@@>>><<<======>>>AAABBBCCCCCCCCCBBBAAA@@@>>>BBBJJJTTT```iiipppssstttvvvwwwyyy{{{|||uuutttxxx~~~~~~{{{vvvmmmcccZZZTTTPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@BBBAAA@@@>>>;;;999777666777:::EEETTT___cccdddeeeiiikkknnnsssvvvyyyzzz{{{~~~~~~~~~~~~{{{xxxxxxzzzzzzxxxuuuoooggg]]]YYYYYY[[[ZZZXXXWWWQQQKKKKKKPPPUUUVVVUUUSSSUUUWWWXXXXXX\\\bbbggghhhgggmmmwww{{{uuunnnjjjgggsss~~~}}}~~~}}}}}}|||~~~~~~}}}zzz{{{|||{{{zzzyyyyyy{{{yyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzxxxvvvuuuuuuuuupppooommmkkkhhhfffeeeddd```_________```aaacccddddddgggjjjkkkjjjiiiiiiiiijjjjjjkkklllpppssswwwyyyyyywwwtttqqqnnniiiddd```UUUTTTRRROOOMMMPPPWWW^^^hhhppp|||~~~lll[[[NNNGGGDDDCCCEEEHHHJJJMMMQQQWWWZZZ\\\]]]___aaabbbdddgggjjjnnnmmmmmmmmmjjjaaaUUULLLBBB<<<666333333555555444444333333222222333333444444444555555666666777777888999:::;;;<<<=========<<<======>>>???@@@AAABBBEEEFFFHHHKKKOOORRRTTTUUUXXXZZZ]]]___```bbbeeehhhiiiiiijjjllloooqqqsssuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttuuuvvvwwwwwwvvvqqqooolllhhhddd```^^^]]]YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVRRRQQQQQQPPPOOONNNNNNMMMJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCEEEFFFEEEDDDAAA<<<666333222222444666777777555444444555555555444444555555666777666444111000111222222111111111111111222111///,,,,,,,,,------------,,,,,,)))***+++***))))))+++---++++++***)))))))))******)))+++,,,,,,+++******+++((((((((()))***+++,,,---************************,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...///000111000///...111444666777777888999:::888999;;;<<<===>>>>>>>>>??????@@@CCCFFFHHHGGGFFFCCCBBB???===<<<===>>>>>>BBBBBBCCCCCCCCCBBB@@@???===AAAIIITTT```jjjoooqqquuuyyyzzzxxxwwwzzz}}}|||~~~tttnnnooowww}}}}}}zzzpppfff\\\UUUPPPNNNJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEECCCBBBBBBCCCBBBAAA???<<<:::888777666999DDDTTTaaaeeefffggghhhjjjnnnrrruuuwwwxxxyyy~~~}}}}}}~~~~~~{{{yyyyyy{{{|||zzzxxxoooggg]]]XXXYYY[[[ZZZXXXWWWPPPIIIHHHMMMRRRTTTSSSRRRUUUVVVVVVVVVZZZbbbiiijjjhhhllltttxxxssskkkfffdddmmmvvv|||~~~{{{zzzyyy{{{}}}~~~|||}}}}}}|||yyyxxxxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwvvvuuusssrrrqqqmmmjjjfffbbb^^^[[[ZZZZZZUUUUUUTTTTTTUUUWWWZZZ[[[]]]```ccceeeffffffhhhiiiiiijjjlllppptttxxx|||~~~}}}xxxvvvtttqqqnnniiiddd```TTTUUUSSSPPPOOORRR[[[bbbiiiqqq}}}zzzjjj[[[OOOGGGCCCAAACCCEEEGGGIIIMMMSSSXXXYYYZZZ]]]^^^```bbbfffiiilllkkkjjjiiifff^^^SSSJJJAAA;;;555222333555555444444333333222222333333444555555555555555555555555555666888;;;<<<===>>>>>>======>>>???@@@@@@AAABBBFFFGGGJJJMMMQQQTTTVVVXXXYYY\\\___aaabbbdddgggiiijjjkkklllnnnqqqsssvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyuuutttssstttvvvwwwvvvuuurrrppplllhhhccc```^^^]]]XXXXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPOOONNNMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFFFFEEECCCCCCDDDFFFEEEDDDAAA<<<666333222222555777888888666555555666555555555555555666666777666444111111111222111111000000000222333222000---...............---,,,+++(((***,,,,,,+++***+++---,,,,,,+++***************(((***,,,,,,***)))***+++(((((((((((())))))***+++,,,+++***))))))***+++,,,*********++++++******)))++++++,,,,,,,,,++++++***,,,---///000111000///...000222555666666777777999888999;;;<<<===>>>======>>>===>>>AAADDDEEEEEEDDDBBB@@@>>>===<<<===>>>???CCCCCCDDDDDDCCCAAA???>>><<>>???@@@AAAAAABBBGGGHHHKKKNNNRRRUUUXXXYYYZZZ]]]```bbbccceeehhhjjjkkklllmmmooorrrtttwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzuuutttssstttuuuvvvuuutttsssppplllhhhccc```^^^]]]XXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQOOONNNMMMLLLIIIIIIHHHGGGGGGFFFEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDEEEDDDCCC@@@;;;666333222222666777999888666555555666555555555555555666777777777444222111111222111000//////000222333333000...////////////...---,,,+++'''***---...,,,***+++---------,,,+++******++++++(((***---,,,***(((***+++***)))((((((((((((((())),,,+++)))(((((()))+++,,,------.........------,,,***+++,,,------,,,***))),,,---///000111000///......111444555555555666777888999;;;===>>>>>>======>>>===>>>@@@CCCDDDDDDCCCAAA@@@>>>===<<<===???@@@DDDDDDDDDDDDCCCAAA???>>>:::===EEEPPP^^^gggkkkllljjjqqquuusssttt{{{wwwuuuyyy~~~}}}~~~~~~~~~xxxkkk]]]SSSNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA>>><<<:::999888777:::CCCRRR```hhhjjjhhhmmmnnnppprrruuuwwwyyyzzz~~~~~~|||yyyvvvoooiiibbb______aaa```___XXXPPPGGGDDDIIIOOOSSSTTTUUUSSSPPPPPPTTTZZZbbbgggjjjkkkmmmppprrrpppjjjeeeaaahhhqqqxxx}}}}}}}}}~~~~~~~~~}}}}}}|||tttxxx{{{|||{{{{{{}}}}}}yyywwwwwwwwwxxxsssssssssssssssssssssssspppnnnmmmkkkjjjgggccc``````\\\UUUOOOKKKIIIFFFEEEBBBBBBBBBAAAAAADDDHHHKKKLLLPPPUUUYYY[[[```fffjjjhhhlllsssxxx|||~~~|||yyyuuusssqqqpppmmmiiidddaaaXXXVVVSSSRRRSSSXXX^^^bbbkkkpppyyyzzziii\\\QQQGGGBBBBBBAAA@@@@@@AAAEEEKKKRRRVVVVVVWWWYYY\\\___bbbdddffffffeeedddbbb^^^VVVNNNGGG>>>999555333555666666555444444444555555555666666444555666777666666444333444555666888:::<<<>>>???===>>>>>>>>>>>>AAADDDGGGFFFIIINNNRRRUUUXXX[[[^^^___```cccfffjjjlllnnnoooooopppqqqrrrrrruuuyyy}}}~~~|||{{{{{{}}}|||xxxuuutttuuuuuuuuutttsssrrrrrrrrrppplllgggccc```^^^]]]YYYYYYZZZZZZZZZXXXWWWVVVTTTUUUVVVWWWXXXWWWTTTQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJFFFCCCBBBDDDEEEDDDBBBFFFFFFEEEDDDDDDDDDDDDDDDDDDCCC???:::555111111222555666777888888777666555666555444333444666888:::;;;999555444333222000...000000111111000///---,,,.........---,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,+++***)))(((%%%&&&(((***+++,,,++++++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***+++---///000000//////+++...000111000000000111111111333444555666666666888999;;;<<<======<<<;;;;;;<<>><<<;;;===???AAABBBCCCCCCCCCAAA>>>===;;;@@@FFFMMMYYYeeeiiiffflllnnnrrrtttvvvyyy}}}}}}}}}}}}zzz{{{~~~yyyjjj\\\QQQKKKIIIGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA>>><<<:::999999999<<>>??????@@@BBBFFFIIIIIILLLPPPSSSVVVYYY\\\^^^___aaadddhhhlllooorrrsssqqqrrrrrrrrrsssuuuyyy||||||{{{zzz{{{|||{{{xxxuuutttuuuuuuttttttsssrrrqqqqqqoookkkgggcccaaa___^^^XXXYYYYYYYYYXXXWWWUUUTTTTTTTTTUUUWWWXXXVVVSSSPPPQQQQQQPPPOOONNNLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEHHHEEECCCBBBDDDEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDEEECCC???:::444111111222555666777888888777666666555444333333333555777999:::777555333333222000///111222222222222000///...000000000///......------******************)))))))))((((((((('''''''''&&&&&&''')))***++++++++++++))))))))))))))))))))))))(((((()))************)))******+++,,,,,,+++*********+++,,,---......------+++...000111000000000111111111333444555666666666666777999:::;;;;;;::::::<<<===???AAABBBCCCCCCBBBAAAAAA@@@>>>;;;;;;<<<>>>@@@AAABBBBBBAAA???===<<<;;;@@@FFFMMMYYYeeeiiigggkkkmmmppprrruuuyyy~~~}}}|||~~~}}}wwwsssuuuyyy}}}yyyjjjZZZNNNHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA???===<<<;;;;;;;;;???GGGRRR]]]eeehhhiiilllmmmpppsssvvvyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvooohhhdddeeeggghhhhhh]]]UUULLLGGGHHHMMMQQQSSSUUUVVVWWWTTTRRRUUU]]]dddnnnnnnooopppqqqoookkkhhhccchhhoootttvvvvvvvvvvvvyyy{{{}}}~~~~~~}}}}}}zzz|||~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzyyyzzzyyyxxxvvvsssqqqooommmkkkiiifffdddbbb___\\\YYYQQQMMMGGGCCC@@@>>><<<;;;888999999888888:::>>>AAAFFFIIIOOOUUUZZZaaaggglllrrrvvvzzz}}}~~~~~~~~~{{{xxxwwwuuutttrrrnnniiieeeZZZXXXVVVTTTWWW\\\bbbfffkkkoootttzzz~~~~~~qqqaaaUUUJJJAAA>>>???===>>>???AAAEEEIIIMMMOOOPPPRRRUUUYYY]]]___aaaaaa```___]]]ZZZVVVNNNFFF@@@999666333222333444555444555555555555555444444444666666555444444444444444666666777888999:::;;;;;;<<<>>>@@@AAABBBEEEIIIMMMNNNQQQTTTVVVXXXZZZ]]]___```bbbfffjjjooorrruuuvvvrrrssstttsssssstttwwwzzzzzzyyyyyyzzzzzzzzzwwwuuuttttttttttttsssrrrqqqpppooommmjjjfffcccaaa```___YYYYYYXXXXXXVVVUUUSSSSSSTTTSSSTTTUUUVVVUUURRRPPPPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEECCCBBBBBBDDDFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFDDD@@@:::444111111222666777888999999888777666333333222222222444555777777555333222333333111000222222333333222111///...000000//////...---------(((((()))))))))))))))))),,,+++***)))((()))******'''((()))***************************************(((((()))************)))++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++++++++...000111000000000111111111333444555666666666555666888999::::::999888===>>>@@@AAABBBBBBAAAAAA@@@@@@???===;;;:::;;;===@@@AAABBBCCCBBBAAA???===;;;@@@GGGNNNYYYeeekkkjjjlllmmmoooqqqsssyyy~~~{{{zzztttqqqtttwww{{{xxxhhhXXXMMMGGGEEECCCCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>=========>>>CCCKKKTTT\\\bbbgggiiilllmmmpppssswwwzzz}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxqqqjjjfffgggjjjllllllaaaYYYOOOIIIIIIMMMRRRTTTSSSWWWYYYVVVRRRTTT\\\dddmmmmmmnnnnnnmmmllliiigggfffjjjpppsssuuutttttttttvvvxxx{{{~~~}}}|||yyyzzz|||}}}}}}}}}~~~~~~}}}~~~}}}{{{zzzxxxxxxwwwuuussspppmmmkkkkkkiiieeeaaa^^^ZZZUUURRRKKKHHHDDDAAA???>>><<<;;;777888999888777999<<<>>>@@@DDDJJJSSS[[[dddlllpppvvvxxx{{{}}}|||||||||}}}~~~|||{{{yyyxxxvvvsssnnngggbbbZZZXXXVVVUUUWWW]]]cccgggllloootttyyy~~~vvvjjj]]]QQQGGG>>><<<>>>;;;<<<>>>AAAEEEHHHJJJLLLKKKNNNRRRVVVYYY\\\]]]]]]\\\[[[YYYVVVQQQJJJBBB===999888666555555666777777666666555555555555444444888777555444444444555666777888888999999:::::::::===???BBBDDDFFFIIIMMMQQQTTTVVVXXXYYYZZZ\\\^^^aaabbbdddhhhlllpppsssuuuvvvssstttuuutttssssssuuuwwwxxxxxxxxxyyyyyyxxxvvvuuutttttttttssssssqqqpppooommmkkkhhheeebbbaaa``````YYYYYYXXXWWWVVVUUUTTTSSSTTTSSSSSSTTTUUUUUURRRPPPOOOOOOOOONNNMMMLLLJJJIIIHHHIIIKKKKKKJJJIIIFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGEEE@@@:::444111111333777888999999999888777666222222111111222333444444555333111111222333222111111222222333222111///.........---,,,,,,++++++***((((((((())))))*********---,,,***))))))***,,,---)))))))))************))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...000111000000000111111111333444555666666666555666888999::::::999999===>>>???@@@AAAAAA@@@???@@@@@@???===:::999:::<<>>:::;;;;;;:::999999;;;===>>>AAAHHHSSS^^^iiiqqquuuvvvxxxzzzzzzyyyxxxyyyzzz}}}~~~~~~}}}|||}}}{{{yyywwwrrrlllddd^^^YYYWWWUUUTTTWWW]]]dddhhhkkknnntttyyy~~~~~~yyynnneeeZZZPPPFFF===;;;>>>:::<<<>>>AAADDDFFFHHHIIIHHHJJJMMMQQQTTTVVVWWWXXXXXXWWWTTTQQQMMMGGG@@@:::777777666666555666777888666666666666666666666666999888777666666777888999::::::::::::;;;;;;;;;<<>>===>>>@@@AAADDDJJJUUUbbbmmmuuuxxxvvvxxxyyyyyyxxxxxxxxxyyy{{{|||}}}}}}}}}|||{{{zzz}}}|||zzzwwwrrrkkkbbb\\\YYYWWWUUUUUUXXX^^^eeeiiijjjnnntttyyy}}}wwwqqqhhhaaaZZZRRRHHH???<<<>>>;;;<<<>>>AAACCCEEEGGGHHHFFFGGGHHHKKKMMMOOOQQQRRRSSSQQQOOOMMMIIIDDD===999333444555555444444666888777777777777888888888999999999999999:::;;;<<<===<<<<<<======>>>>>>??????CCCFFFJJJMMMOOORRRVVVYYY\\\]]]]]]]]]]]]___bbbeeefffgggjjjllloooppprrrrrrvvvwwwxxxwwwvvvuuuvvvwwwwwwyyyzzzyyywwwuuuttttttttttttsssrrrqqqooonnnmmmiiigggdddaaa^^^]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWUUUTTTSSSTTTUUUUUUSSSQQQOOOPPPPPPOOONNNMMMLLLLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@??????============>>>???@@@AAA>>>@@@CCCDDDDDDDDDFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIGGGAAA:::333111222444777777888888777666555444111111222222222222222222333111000000111222222111000000111111000///---,,,//////......---,,,,,,,,,))))))*********************)))((((((((()))***+++))))))(((((()))***++++++************************(((((()))************))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---...+++...000111000000000111111111333444555666666666888999;;;<<<======<<<<<<===>>>@@@AAABBBBBBAAAAAABBBAAA@@@===:::999:::;;;@@@AAACCCDDDDDDBBBAAA@@@???FFFLLLQQQ[[[iiitttxxx|||{{{yyywwwvvvzzz}}}yyy{{{~~~{{{pppppp}}}~~~qqqbbbTTTKKKGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCIIIVVVgggppppppmmmlllmmmpppqqqsssvvvxxx{{{}}}~~~~~~}}}~~~~~~}}}|||wwwsssooonnnppprrrqqqpppkkkeee[[[RRROOORRRYYY___ZZZ[[[ZZZXXXUUUTTTVVVWWW^^^bbbgggiiigggdddccccccbbbeeehhhhhhgggfffeeeeeehhhlllssszzz}}}}}}{{{yyywwwwwwwwwzzz~~~~~~yyyzzzzzzzzzyyyxxxvvvuuurrrsssttttttrrrooollliii___[[[VVVRRRNNNKKKHHHEEECCCCCCCCCFFFJJJMMMNNNNNNNNNNNNNNNLLLHHHFFFFFFGGGHHHJJJOOOYYYeeeooovvvxxxxxxyyy{{{{{{zzzzzz{{{|||zzzzzzzzzzzzzzzyyyxxxxxx{{{zzzyyywwwtttmmmddd___YYYXXXVVVVVVZZZ```gggkkknnnrrrxxx|||yyyqqqkkkddd```[[[UUUKKKAAA===???======>>>@@@BBBEEEGGGHHHEEEEEEEEEEEEGGGJJJLLLNNNMMMLLLJJJHHHEEE@@@;;;666111333555555444444666888777777888999::::::;;;<<<999:::<<<===???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBGGGJJJNNNQQQSSSVVVYYY[[[]]]^^^^^^^^^^^^```cccffffffgggjjjmmmppprrrssstttxxxzzz{{{{{{zzzyyyzzz{{{xxxzzz|||zzzvvvssssssssssssssssssrrrpppooommmlllhhhfffccc___\\\ZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@??????============>>>???@@@AAA===@@@CCCDDDDDDCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJGGGAAA999333111222444666666777777666555333222222222222222222222222111333111//////111111111000111111222222111000...---//////...------,,,,,,+++))))))))))))))))))((((((******+++++++++,,,,,,,,,(((((((((((()))***,,,---))))))))))))))))))))))))(((((()))************))),,,+++************+++,,,++++++******+++,,,---...+++...000111000000000111111111333444555666666666888999;;;<<<======<<<<<>>;;;::::::<<>>EEEKKKPPPYYYhhhtttyyy{{{zzzyyywwwwwwzzz~~~wwwrrrxxx{{{|||pppppp~~~rrrbbbSSSIIIEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDLLL[[[nnnxxxwwwrrrooooooqqqrrrtttvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}wwwtttpppqqqssstttsssqqqlllfff]]]TTTPPPSSS[[[aaa___]]][[[XXXVVVTTTSSSRRR\\\aaagggjjjhhheeecccccc___aaacccccc```]]]\\\\\\eeejjjrrryyy||||||zzzxxx{{{yyyyyy{{{}}}yyyyyyyyyxxxwwwvvvuuuttttttuuuvvvuuusssoookkkiii^^^ZZZVVVSSSQQQOOOMMMKKKFFFFFFHHHLLLQQQTTTVVVVVVYYYYYYXXXVVVRRROOONNNNNNNNNOOOSSS[[[gggpppuuuvvvyyy{{{|||}}}|||}}}~~~yyyyyyyyyyyyxxxwwwwwwvvvyyyyyyyyyxxxuuuooogggbbb[[[YYYWWWXXX[[[bbbiiimmmtttxxx}}}~~~{{{uuummmhhhbbb___\\\XXXNNNBBB>>>@@@>>>>>>>>>@@@BBBDDDGGGIIIEEEDDDBBBBBBCCCFFFIIIKKKJJJHHHFFFDDDBBB>>>999555222555777777666666888;;;777777888999;;;<<<===>>>999;;;===@@@BBBCCCCCCCCC???@@@AAABBBCCCDDDDDDEEEIIILLLPPPSSSUUUWWWZZZ]]]^^^^^^___^^^^^^```dddgggeeefffjjjmmmqqqtttvvvwwwzzz|||~~~~~~}}}|||}}}~~~yyy|||}}}{{{vvvsssrrrssssssssssssrrrpppnnnmmmlllgggeeebbb^^^[[[YYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQQQQQQQPPPOOOOOONNNLLLLLLJJJIIIIIIHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@???????????????@@@AAABBBCCC===@@@DDDEEECCCCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHKKKHHHAAA999333111222444555666666666666444222111222222333333333222222111333111//////000111000///222222333333222111///...------,,,++++++******)))))))))(((((('''''''''&&&&&&'''((()))))))))))))))(((''''''''')))+++---...******************************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,))))))(((((()))+++---...+++...000111000000000111111111333444555666666666888999;;;<<<======<<<;;;@@@BBBDDDFFFHHHHHHHHHHHHCCCCCCBBB???<<<:::;;;<<<@@@BBBCCCEEEEEEDDDBBBAAA===DDDJJJOOOXXXfffsssyyyxxxxxxxxxwwwxxx{{{|||sssmmmuuuyyytttrrr~~~uuugggZZZOOOHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAACCCEEENNNYYYmmmxxxpppoooqqqrrruuuwwwyyyzzz{{{{{{{{{~~~|||zzzyyysssmmmlllqqqvvvyyyxxxqqqjjj^^^SSSNNNQQQYYY```cccbbbaaa^^^ZZZWWWWWWXXX\\\fffnnnoooooopppooolllggg```^^^___ZZZOOOKKKOOO]]]hhhsssvvvwwwzzz||||||||||||zzzxxxvvvuuuuuuuuuuuuwwwuuussssssrrroooiiidddYYYXXXWWWWWWXXXWWWVVVTTTQQQRRRTTTVVVZZZ]]]```aaacccdddeeedddbbb```______[[[XXXYYY^^^cccgggnnnuuuwwwzzz}}}|||{{{zzzyyyxxxwwwxxxyyyyyy{{{{{{{{{zzzxxxrrrkkkeee___]]]ZZZZZZ^^^eeelllqqqzzz{{{}}}~~~~~~}}}{{{zzz{{{zzzxxxwwwtttpppjjjfffcccbbb^^^WWWMMMEEE???<<<;;;:::;;;>>>BBBEEEFFFFFFBBBAAAAAA@@@AAABBBDDDEEEFFFEEEDDDAAA===999555333555555555555555666777888999:::;;;===>>>>>>>>>>>>@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCKKKMMMQQQUUUXXXZZZZZZZZZWWWYYY\\\___bbbdddfffggggggjjjmmmoooppprrruuuwww}}}}}}zzzxxxwwwvvvtttrrrsssrrrrrrrrrsssqqqnnnkkkfffccc```]]][[[ZZZWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGDDDCCCBBBAAA???>>>===<<>>?????????AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEELLLNNNQQQUUUWWWXXXYYYYYYWWWXXX[[[___bbbeeefffggghhhjjjmmmooopppsssvvvyyy}}}~~~}}}zzzyyyyyyyyywwwvvvxxxwwwwwwwwwvvvsssnnnkkkfffddd```^^^\\\ZZZXXXVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@>>>>>>===@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFAAA:::444111111333444999888777666555444333222222222111000000111111111...///000111111000///...000111222111...---...///+++,,,,,,,,,---,,,,,,+++******))))))******+++,,,*********)))))))))))))))***)))))))))++++++)))((()))******+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---...///---...///000000111111111444444555555666666777777999;;;<<<===<<<<<<>>>???@@@AAADDDGGGKKKKKKJJJHHHDDDBBB???===<<<;;;<<<===@@@AAABBBCCCCCCBBB@@@???@@@DDDHHHNNNZZZiiisssuuuwwwvvvwwwxxx{{{uuuoooooouuu~~~~~~xxxyyyvvvdddVVVNNNHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBDDDEEEEEECCCBBBBBBDDDFFFGGGNNN^^^ppp{{{|||yyywwwssstttwwwyyy{{{}}}~~~~~~{{{~~~~~~}}}|||~~~zzzwwwssspppooottt{{{{{{oooaaaUUURRRVVVZZZccchhhooorrrpppjjjdddaaagggooowww{{{wwwlllccc\\\QQQDDDBBBHHHVVVdddqqqvvvxxx{{{||||||~~~~~~|||zzzxxxwwwvvvvvvpppooonnnmmmkkkfff```\\\___aaaccceeedddbbb```^^^\\\^^^```eeekkkqqqwwwzzz~~~{{{wwwuuuooojjjggggggggggggjjjpppssswww}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzzyyyyyyzzzzzzwwwppphhhaaa_________aaaeeejjjpppsssyyy{{{|||}}}}}}{{{xxxvvvssspppmmmkkkkkklllkkkkkkeeeccc```XXXNNNEEE???===;;;:::;;;===@@@BBBCCCBBBAAA@@@@@@@@@@@@AAAAAABBB;;;;;;;;;:::999777666555333333333444555777888999;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEGGGFFFEEEDDDEEEEEEGGGGGGNNNOOOQQQSSSUUUVVVVVVVVVVVVXXX[[[___bbbeeeggghhhiiikkkmmmoooppptttxxx|||}}}~~~}}}{{{{{{||||||{{{zzz|||{{{zzzzzzwwwsssmmmhhhgggdddaaa^^^]]][[[YYYWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSPPPPPPPPPOOONNNNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFEEEEEECCCBBBBBBAAA@@@??????>>>@@@?????????@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCC???999333000111333555777777777666555555444444333222111000000000000000//////000000000000//////000111222111...---...///000//////.........//////''''''((()))***+++---...))))))))))))***************)))((()))++++++***((('''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,---......---...///000000111111111222333555666777777666666777999;;;<<<<<<===>>>@@@BBBCCCEEEHHHKKKKKKJJJHHHCCCBBB???===;;;;;;<<<===???@@@AAABBBAAA@@@>>><<<>>>CCCHHHOOO[[[jjjrrrtttvvvwwwyyy{{{|||}}}~~~vvvooooooxxx|||zzz|||~~~tttaaaTTTLLLHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA??????BBBDDDAAAFFFRRRbbbpppvvvvvvtttrrrsssuuuxxxzzz|||}}}~~~{{{~~~~~~}}}}}}~~~xxxxxxuuupppmmmpppyyytttfffYYYSSSUUUYYYhhhppp{{{yyyqqqllljjjsss|||uuulllcccTTTEEE@@@EEETTTbbbpppwwwyyy{{{|||{{{|||~~~}}}}}}}}}~~~}}}{{{yyywwwvvvuuurrrqqqooommmiiiddd^^^[[[___ccchhhkkkkkkiiigggeeefffgggkkkpppvvv|||{{{vvvppplllkkkiiihhhjjjnnntttxxx|||}}}{{{{{{wwwwwwwwwxxxyyy{{{||||||xxxyyyyyyxxxuuunnneee_________aaadddhhhnnnrrruuuyyyzzz|||}}}|||yyyvvvssssssqqqnnnlllmmmmmmmmmmmmfffeeeaaaYYYOOOFFF@@@======<<<<<<>>>AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::999777666666222222222333555777999:::<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIINNNNNNOOOPPPQQQRRRSSSTTTWWWXXX\\\___cccfffhhhiiijjjlllnnnoooqqquuuzzz~~~}}}~~~}}}{{{{{{|||||||||{{{zzzzzzzzzyyywwwrrrkkkfffgggdddaaa___^^^\\\ZZZXXXYYYYYYXXXVVVVVVUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTPPPPPPOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDCCCEEEFFFHHHHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA===888222000111444666666666666666555555555555333222111000000000000000111111111222222111111111000111222111...---...///111000///.........///000'''((((((((()))+++,,,---(((((())))))******++++++)))(((((()))++++++***(((((()))***+++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,------...---...///000000111111111111333555777777777555555666888:::;;;;;;===???AAACCCCCCEEEHHHJJJKKKJJJHHHBBBAAA>>><<<;;;;;;<<<===@@@@@@AAABBBAAA???===;;;<<>>>>>======???BBBDDDDDDDDDAAAAAAAAAAAA@@@??????>>>===<<<:::888666555444333111111222333555777888999;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNPPPRRRTTTXXXZZZ]]]aaadddgggiiijjjlllmmmpppqqqsssvvv{{{~~~}}}~~~~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxxxxxxxvvvrrrlllhhhfffdddaaa___^^^\\\ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA===777222000111444666666666666666666666555555333333222111111111111111222111111111111111111222000111222111...---...///---,,,***)))))))))***+++***))))))))))))))))))***(((((())))))******++++++)))(((((()))++++++***)))*********+++++++++******)))))))))***++++++,,,,,,************++++++++++++------,,,,,,,,,---......---...///000000111111111111222444666777666555444444666999:::;;;<<>><<<;;;;;;<<<===AAABBBCCCCCCBBB@@@>>><<<;;;AAAGGGOOO[[[jjjrrrsssxxx|||~~~~~~~~~}}}}}}{{{zzzxxx~~~yyy|||wwwqqqttt}}}kkkYYYOOOJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@BBBDDD>>>BBBFFFLLLXXXeeemmmooonnnoooppprrruuuxxxzzz|||{{{~~~}}}wwwwwwuuupppjjjkkkqqqwwwxxxyyyvvvlll```[[[]]]bbbmmmttt|||{{{yyyuuu}}}|||vvvfffQQQIIIKKKYYYfffrrrwwwxxxzzzzzzyyyvvvxxxzzzzzzyyyxxxxxxyyyzzzzzzyyyxxxwwwuuutttsssrrrpppmmmhhhccc______```gggmmmtttwwwvvvtttssstttmmmqqqxxxzzztttpppooommmkkknnnrrrtttwww{{{|||yyyvvvsssqqqmmmnnnrrruuuyyy{{{}}}~~~zzzxxxuuurrrnnnhhhbbb]]]ZZZ\\\___dddjjjrrrxxx{{{|||wwwtttrrrpppooonnnnnnllliiigggiiihhhccc[[[QQQHHHAAA>>>>>>===>>>@@@CCCFFFFFFEEEBBBBBBBBBBBBAAA@@@>>>>>><<<:::888555333111000000222222222333444666777888999:::;;;===>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKNNNQQQTTTWWW[[[]]]```cccfffhhhjjjkkkmmmooorrrtttvvvxxxzzz}}}}}}}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxzzzyyywwwwwwuuusssnnnkkkeeeccc```^^^]]]\\\ZZZYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???AAAAAA???>>>======<<<<<>>888333111222444777666666666666666555555555333333222222222333333333000000////////////000000000111222111...---...///------,,,+++************,,,+++***)))((('''''''''))))))))))))************((((((((()))+++,,,+++)))******+++++++++******))))))))))))***++++++,,,,,,)))***************++++++,,,,,,,,,,,,---...//////---...///000000111111111111222444555666666555555444666888::::::;;;>>>@@@AAAAAABBBEEEHHHKKKKKKJJJAAA???===;;;;;;;;;<<<===AAABBBCCCDDDCCCBBB@@@>>><<<@@@FFFMMMZZZjjjsssttt}}}~~~}}}~~~xxx}}}|||}}}yyyrrrnnnxxx}}}gggUUUMMMIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAA???@@@BBBDDD;;;???BBBDDDLLL\\\hhhmmmnnnnnnoooqqqtttwwwzzz|||{{{~~~yyyxxxuuuppplllkkknnnqqqmmmppppppiii^^^YYY\\\bbbnnnrrrwwwzzz{{{zzz{{{{{{xxx}}}~~~}}}xxxhhhUUUNNNRRR^^^jjjtttwwwwwwxxxyyyxxxtttvvvyyyzzzyyyxxxxxxyyywwwxxxxxxxxxxxxvvvuuutttpppooolllgggccccccfffjjjrrrxxx}}}|||yyyxxxyyyuuuyyy|||vvvrrrqqqooommmppptttqqqtttxxxyyywwwtttqqqpppnnnpppsssvvvyyy{{{|||}}}{{{xxxtttoookkkfffaaa]]]WWWYYY\\\aaaiiirrrzzz~~~{{{xxxrrrpppmmmkkkkkkkkkkkkjjjjjjiiiddd\\\RRRHHHBBB???<<<<<<===???CCCFFFFFFFFFCCCCCCDDDCCCBBB@@@>>>===;;;:::777555333111111111333333333333444555666777777888999:::<<<<<<<<<<<<<<<===???BBBDDDFFFGGGHHHFFFFFFFFFFFFHHHJJJLLLMMMLLLKKKKKKLLLOOOTTTYYY\\\___```bbbeeehhhiiikkkkkknnnqqquuuwwwxxxxxxyyyzzz|||}}}~~~~~~}}}|||}}}{{{yyyzzz{{{|||{{{zzzzzzxxxuuusssrrrpppmmmjjjdddbbb___]]]\\\\\\ZZZXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@??????>>>>>>=========>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCC???999444111222444777777777666666555555555444333333333333444555666666111000///......///000111000111222111...---...///////////////...---,,,+++++++++)))(((((('''''''''*********)))))))))))))))((('''''')))+++,,,+++***((()))***+++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,******+++,,,---...000111---...///000000111111111222333333444444555555666444666888999999:::<<<>>>??????@@@CCCGGGJJJKKKKKK@@@???===;;;:::;;;<<<===@@@AAACCCDDDDDDBBBAAA???<<<@@@EEELLLYYYiiisssuuu~~~}}}zzz}}}}}}~~~zzzpppnnn{{{zzzdddSSSLLLIIIFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@@@@???@@@AAACCCDDD???@@@@@@???======???BBB555<<<>>>===DDDUUUdddkkknnnnnnoooqqqtttwwwzzz|||{{{~~~{{{yyyvvvqqqnnnlllmmmnnndddhhhjjjdddZZZUUUXXX^^^iiikkkmmmnnnoooqqqtttvvvxxxzzz|||~~~|||{{{wwwhhhVVVQQQVVVbbblllvvvwwwvvvwwwxxxxxxtttvvvyyyzzzyyyyyyyyyzzzwwwwwwxxxyyyxxxwwwvvvuuupppooolllhhhfffhhhooottt{{{|||{{{}}}~~~~~~yyytttsssqqqoooqqquuunnnqqqvvvwwwvvvsssqqqpppqqqrrruuuxxxzzz{{{{{{{{{|||xxxsssmmmiiieee```]]]UUUWWWZZZ```hhhrrr{{{{{{uuuqqqllljjjjjjmmmnnnoookkkiiieee]]]RRRHHHBBB???;;;:::;;;>>>BBBEEEFFFFFFDDDDDDDDDDDDCCCAAA???===<<<;;;888666555444444444333333333333333444555666666666888999:::;;;;;;;;;:::;;;>>>AAADDDFFFHHHHHHGGGGGGGGGHHHIIILLLNNNOOOLLLLLLLLLMMMQQQWWW]]]```aaabbbdddfffhhhjjjkkkkkknnnrrrvvvyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||{{{zzzyyyzzz|||~~~~~~}}}yyyvvvrrrooommmkkkiiigggcccaaa^^^]]]\\\[[[YYYXXXYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTSSSQQQOOOMMMLLLOOOOOONNNNNNMMMLLLLLLLLLHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>;;;;;;<<<<<<===???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEAAA:::555222222555777888777777666555555444444333333333444555666777888333222111000000111222333000111222111...---...///,,,---......---+++)))(((******)))(((((((((((((((++++++******))))))((((((((('''''')))+++,,,+++***&&&'''(((***,,,---------)))))))))***++++++,,,,,,+++++++++,,,,,,---------)))******+++---///111222---...///000111111111111333333333333333555666666555777888999999:::<<<>>>>>>>>>???BBBGGGJJJKKKKKK@@@???===;;;:::;;;<<<===???@@@BBBCCCCCCBBBAAA@@@===@@@DDDKKKXXXiiisssvvv}}}~~~{{{|||~~~~~~~~~uuuuuutttaaaUUUMMMHHHEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@>>>;;;:::@@@<<<:::>>>EEEOOO___mmmpppnnnnnnqqqvvvzzz{{{zzz{{{xxxtttpppmmmkkkjjjjjjgggdddbbb___XXXQQQPPPTTT```bbbeeefffgggiiilllooorrrsssuuuvvvwwwyyy|||{{{zzzwwwqqqeee[[[\\\bbbnnnqqqvvvxxxyyyxxxxxxyyyxxxvvvttttttvvvwwwwwwwwwxxxyyyzzz{{{zzzwwwtttrrrqqqooollliiijjjpppxxx~~~}}}~~~yyyxxxxxxxxxwwwxxxxxxyyyxxxvvvtttrrrqqqrrrtttuuutttssssssrrrpppoooooonnnqqqqqqsssuuuwwwyyyzzz{{{{{{yyytttmmmfff___ZZZXXXSSSWWW]]]bbbhhhqqq|||{{{zzztttllliiikkkmmmllljjjfffeeeaaaZZZQQQIIICCCAAACCCAAA???@@@DDDHHHJJJKKKGGGEEECCCCCCCCCBBB@@@???<<<:::888666555444555555111111222333444444555555666777777999:::<<<>>>???<<>>===<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFCCC===666222111222444555666555444333333444555666555222111444999<<<;;;888111222333111///...///000000000////////////000000111000000...---,,,++++++'''&&&%%%&&&'''((('''&&&''''''(((((())))))******++++++,,,,,,,,,++++++***(((((())))))))))))((((((++++++******************///...,,,*********,,,---)))***++++++------...///...///111222333333222222333444444444555444444333777777777888888999999:::;;;:::;;;AAAGGGJJJHHHDDDCCCCCCAAA>>>;;;:::<<<>>>AAABBBCCCDDDDDDBBB@@@???:::>>>FFFPPP]]]iiirrrxxx~~~~~~}}}}}}~~~}}}|||}}}rrr___SSSMMMGGGDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA???===;;;:::===:::999===CCCNNN^^^lllpppoooooosssxxx|||}}}}}}{{{yyyuuuqqqmmmkkkjjjiiifffdddcccaaaZZZRRROOOQQQVVVYYY\\\^^^___aaaccceeelllmmmpppppppppqqqsssuuuvvvuuusssnnneee^^^aaahhhuuuwwwxxxyyyxxxxxxyyy{{{xxxwwwuuuuuuwwwyyyyyyyyyzzzyyyxxxwwwvvvuuutttttttttsssqqqoooqqqvvvxxxrrrjjjjjjjjjkkklllmmmoooooossssssrrrrrrrrrssstttuuutttssssssrrrrrrqqqpppppprrrrrrssstttuuuvvvwwwwwwwwwuuuqqqkkkeee___ZZZXXXXXX[[[```dddiiiqqq|||yyyrrrkkkhhhhhhiiihhhfffdddccc```YYYPPPHHHCCC@@@CCCAAA???AAADDDHHHKKKLLLKKKIIIFFFDDDBBB@@@>>>;;;<<<;;;999777555555444555222222333444555666666777555666666888999;;;===>>>===@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTWWWZZZ^^^bbbdddccceeefffffffffgggjjjlllpppsssvvvxxxyyyyyyzzz|||~~~~~~~~~~~~}}}||||||||||||||||||}}}xxxuuuqqqmmmkkkhhheeecccaaa___]]]ZZZXXXVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEBBB===666222111222444555777666555555555666777777666444222444888;;;999666222333444333111///000111000//////......//////000000000///...---,,,++++++***)))))))))+++,,,+++***))))))))))))((((((((((((***+++++++++++++++******(((((())))))))))))((((((******++++++++++++++++++///---,,,******+++,,,---***++++++,,,,,,------......///000222222222222111333444555555666666666555777888888999999::::::;;;===<<<<<>>;;;:::<<<===AAABBBCCCDDDDDDBBB@@@???===AAAHHHQQQ\\\gggpppuuu|||}}}~~~~~~}}}}}}}}}}}}~~~~~~nnn\\\RRRKKKFFFCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@>>><<<:::999:::888777;;;AAAKKK[[[jjjooooooppptttyyy}}}{{{yyyuuuqqqmmmjjjhhhgggdddcccdddddd]]]SSSNNNNNNRRRVVVZZZ]]]^^^^^^___```dddfffiiijjjjjjjjjjjjkkkqqqooonnnkkkfffdddjjjsss~~~{{{yyyyyy{{{|||xxxwwwvvvwwwyyy{{{{{{{{{|||yyyuuusssrrrsssuuuwwwuuuuuuuuuuuuxxx~~~sssfff^^^ZZZ[[[\\\^^^```ccceeeffflllmmmooorrrssstttuuuuuussssssssssssssssssssssssssssssssssssrrrrrrrrrqqqrrrpppmmmhhhddd___\\\ZZZ\\\```dddggglllsss}}}zzztttmmmhhhhhhgggfffdddaaa```]]]WWWOOOGGGBBB@@@BBBAAA@@@AAAEEEJJJLLLMMMLLLJJJFFFDDDCCCAAA>>><<<===<<<:::888666555444444333333444444666777888999555555666777999;;;<<<===???BBBEEEGGGGGGHHHJJJLLLKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ^^^aaadddfffeeefffhhhiiiiiijjjlllnnnsssuuuxxxzzzzzzzzz{{{|||~~~}}}||||||}}}~~~~~~}}}|||wwwtttooollliiigggdddbbb```^^^\\\YYYWWWVVVVVVVVVZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<======>>>;;;<<<<<<======>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBB===666222111333555666666666666666666777888999777555333444777888777444333444555444222000111222///................../////////...---,,,+++******,,,+++++++++---...---,,,******))))))((('''''''''))))))******+++******)))((())))))******))))))(((******++++++,,,,,,------...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111111000333333555666777777888888888999999:::;;;;;;<<<<<<@@@>>>>>>AAAFFFIIIHHHFFFBBBBBB@@@>>>;;;:::<<<===AAABBBCCCDDDDDDBBB@@@???AAADDDJJJRRR\\\fffnnnsss{{{|||}}}}}}}}}~~~zzz{{{yyyjjjYYYOOOJJJEEECCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCAAA>>>;;;:::999888999777888;;;@@@IIIYYYhhhmmmnnnppptttxxx}}}~~~zzzxxxuuuqqqlllhhheeecccbbbbbbccceee```UUUMMMKKKQQQTTTYYY\\\]]]]]]]]]^^^^^^aaafffiiijjjhhhhhhgggnnnlllkkkkkkiiijjjsss}}}~~~|||||||||xxxwwwwwwyyy{{{}}}}}}|||zzzxxxtttrrrqqqrrrtttvvvtttuuuwwwyyy|||uuuhhh[[[SSSRRRSSSUUUWWWZZZ^^^```bbbdddggglllpppsssuuuttttttssssssssstttuuuuuuvvvvvvuuuuuutttrrrqqqooonnnnnnooommmkkkhhhdddaaa___^^^___bbbfffjjjooovvv~~~xxxrrrmmmjjjhhhfffeee______\\\VVVNNNGGGBBB@@@BBBAAA@@@CCCHHHLLLNNNOOOKKKIIIFFFDDDDDDDDDBBBAAA===<<<;;;999777555444333444444444555666777999:::666666777888:::<<<===>>>AAADDDGGGIIIJJJKKKMMMOOONNNOOOPPPRRRUUUWWWXXXYYYYYYZZZ\\\___bbbeeehhhiiigggiiikkkmmmmmmnnnoooqqqtttwwwzzz||||||}}}~~~~~~}}}|||{{{{{{}}}}}}{{{wwwsssnnnjjjgggeeecccaaa___^^^[[[YYYWWWVVVVVVVVVYYYYYYXXXWWWUUUTTTSSSSSSUUUUUUTTTRRRQQQOOONNNMMMMMMMMMLLLLLLKKKIIIHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<===>>><<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDAAA<<<555111111333666777555555555666666777888888666444333444666777666555333444555444111000111222......------------............---,,,++++++******+++***)))***,,,,,,,,,***))))))))))))(((((((((((((((((()))************))))))))))))******)))))))))******+++,,,------......,,,,,,+++******++++++,,,---------,,,,,,+++++++++,,,---///000111111000000111222444555777888888888999999:::;;;<<<===>>>>>>AAA???>>>???CCCEEEFFFEEE@@@AAA@@@>>>;;;:::;;;===@@@AAACCCDDDDDDCCCAAA@@@AAADDDJJJSSS]]]gggooottt{{{}}}~~~zzz}}}tttfffVVVNNNIIIEEECCCDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEECCCAAA>>>;;;999888777888888999<<>>===<<<;;;999777666555666666555555555777999:::888999999;;;<<<>>>@@@AAACCCEEEIIIKKKLLLMMMPPPRRRPPPQQQSSSVVVXXX[[[\\\]]]^^^___aaadddgggjjjlllmmmjjjllloooqqqrrrrrrtttuuutttwww|||~~~~~~}}}|||{{{zzz|||~~~~~~|||zzzvvvrrrmmmiiifffeeecccaaa___^^^[[[YYYWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@????????????@@@@@@??????@@@@@@AAAAAA@@@@@@======<<<<<<<<<<<<============>>>>>>>>>>>>>>>???>>>???AAABBBCCCDDDDDDDDD@@@;;;555111111444666888444444555555666666666666222222222333555777777666222333444333111///000111......------------......---------,,,,,,++++++******)))((()))+++,,,+++***&&&''''''((()))******+++'''((()))***************))))))************))))))******+++,,,------......+++++++++++++++++++++,,,...------,,,,,,++++++***,,,---///000111111000000///000222444666777777888999:::;;;<<<===>>>??????@@@???>>>>>>@@@AAABBBBBB???@@@@@@>>><<<;;;;;;<<<@@@AAACCCDDDDDDCCCAAA@@@@@@CCCJJJSSS^^^iiirrrwww~~~{{{}}}qqqcccTTTMMMIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@===;;;999888888888:::<<<>>>DDDTTTccchhhjjjnnnqqqtttxxx|||~~~~~~xxxwwwuuuqqqkkkeee___\\\___]]]]]]```^^^UUUMMMJJJIIILLLPPPRRRSSSSSSTTTTTTVVV]]]fffmmmooommmjjjhhhfffccccccgggkkkpppyyy{{{yyywwwvvvwwwyyy{{{|||{{{yyyuuuuuuvvvvvvuuutttsssssstttwww{{{~~~zzzppphhhaaa]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\```dddjjjqqqtttvvvuuutttrrrssstttuuuvvvwwwxxxxxxwwwvvvvvvuuutttsssrrrrrrrrrqqqooollljjjgggeeeddd___bbbggglllqqqzzz}}}xxxrrrmmmiiigggfffdddccc```ZZZRRRJJJEEECCCBBBBBBDDDHHHNNNRRRUUUVVVUUUQQQLLLIIIGGGEEEDDDBBB@@@@@@@@@???>>><<<:::999:::999777666666888999;;;;;;;;;<<<===???AAABBBCCCDDDFFFJJJLLLNNNOOOQQQSSSSSSTTTVVVYYY\\\^^^```aaabbbcccfffiiilllnnnooopppmmmppptttvvvwwwwwwxxxyyyvvvzzz~~~~~~}}}}}}{{{|||~~~~~~|||{{{wwwsssmmmhhhfffdddcccbbb___^^^\\\ZZZXXXXXXXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTSSSQQQPPPOOOOOONNNMMMKKKJJJIIIHHHHHHHHHJJJIIIHHHFFFEEECCCBBBAAA@@@@@@????????????@@@@@@??????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEDDD???:::444111222444777999444444555555555555444444111111222333444555666777222333444333111///000111///..................///...---------,,,,,,,,,++++++***)))***,,,---,,,+++%%%&&&'''((()))***+++,,,(((((()))***++++++++++++)))******++++++******)))******++++++,,,,,,------*********+++++++++++++++---------,,,,,,+++++++++---...000111222111111000///000222444555666777777999999:::<<<===>>>???@@@????????????????????????>>>??????>>><<<;;;;;;<<>>;;;999888999;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDGGGJJJMMMNNNPPPRRRTTTTTTVVVXXX[[[^^^aaaccceeeeeefffiiillloooqqqrrrrrrppptttxxxzzz{{{{{{|||}}}{{{~~~}}}~~~~~~}}}xxxsssmmmhhhfffdddcccbbb```___]]][[[ZZZYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSRRRQQQQQQPPPNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<========================>>>???BBBDDDFFFFFFEEEEEE>>>:::444111222555888999666666777777666555444333222222333333333333444555333444555444222000111222000//////......//////000.........---------------,,,*********,,,---,,,+++&&&''''''((()))******+++((()))***+++,,,,,,,,,,,,)))******++++++******)))******++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000222222222222111111222333555666777777777888999:::;;;===>>>???@@@???@@@AAAAAA@@@>>>=========>>>???>>><<<;;;;;;<<>>MMM\\\hhhlllooorrrsssvvv{{{{{{{{{yyyuuuoooggg```\\\^^^YYYWWWYYYYYYTTTOOOMMMJJJKKKMMMNNNNNNOOORRRTTTMMMUUU```ggghhhccc]]]YYYTTTRRRTTT\\\dddkkkttt}}}{{{yyyyyyyyyuuuuuuuuuwwwxxxxxxvvvtttwwwwwwuuuuuutttuuuvvvvvvooorrrvvvzzz|||}}}~~~xxxvvvtttrrrsssuuuxxxyyy{{{yyywwwtttqqqooommmllliiilllqqqvvvyyyzzzzzzyyyssssssssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||uuutttrrroookkkhhhfffeeebbbeeeiiilllooovvvzzztttpppnnnnnnkkkjjjggg```WWWNNNHHHFFFDDDDDDGGGLLLRRRWWWZZZZZZWWWSSSNNNKKKJJJJJJJJJIIIFFFGGGHHHHHHHHHGGGEEEDDDCCCAAA>>><<<:::;;;<<<===<<<<<<===>>>@@@BBBCCCDDDDDDGGGJJJMMMOOOPPPSSSUUUUUUWWWYYY\\\```ccceeeffffffhhhkkknnnqqqsssssstttrrruuuzzz|||}}}~~~~~~~~~xxxsssmmmhhhfffeeedddcccaaa___]]]\\\ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMKKKIIIHHHHHHHHHIIIBBBCCCCCCCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBEEEGGGGGGFFFFFF>>>999444111222555888:::888888999888777666444333333444555444222111222333555666666555333222222333000000////////////000000..................------***)))((()))+++,,,+++***(((((((((((())))))))))))))))))***+++,,,---------******++++++++++++******++++++******************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111222333333222222333333555666777777777777888888999;;;<<<>>>?????????AAACCCCCCAAA???======<<<>>>???>>><<<;;;;;;<<>>777555888===<<<<<>>===????????????@@@AAABBBCCCEEEHHHLLLPPPRRRSSSUUUWWWXXXZZZ[[[]]]___bbbgggkkkkkkmmmooopppqqqsssvvvxxxxxxxxxyyy{{{}}}}}}zzzwwwuuuooohhheeefffgggdddaaa\\\[[[ZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUSSSRRRRRRSSSSSSQQQPPPOOOMMMKKKHHHGGGFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@?????????>>>>>>AAA@@@@@@???????????????@@@???>>>===;;;;;;::::::=========>>>??????@@@@@@@@@???@@@BBBEEEFFFEEEDDD;;;666///---000555999:::888777666444333222000000222444666777555333222222444555666666333111000000000000///...............///......---+++)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************)))((('''((()))***)))(((((()))***++++++***((('''************************++++++,,,,,,,,,,,,------,,,...///000111111000000444444444555555555666666555666777:::<<<>>>???@@@CCCCCCCCCCCCAAA???===<<<>>>======<<<<<<<<<<<<===???@@@AAACCCDDDEEEEEEEEEDDDFFFJJJSSS___llltttyyy}}}||||||~~~yyy{{{yyygggVVVPPPPPPOOOKKKIIIFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMLLLJJJFFFBBB@@@===:::;;;???>>>>>>KKK]]]gggkkkoooqqqqqqssswww{{{}}}}}}~~~}}}}}}wwwkkkbbb______\\\YYYXXXXXXUUUOOOJJJGGGIIILLLMMMMMMLLLMMMNNNMMMQQQVVV[[[]]]]]][[[YYYUUUXXXYYYYYY[[[bbbnnnxxx}}}yyyvvvuuuuuusssrrrsssuuuwwwxxxxxxwwwtttsssrrrrrrqqqqqqrrrrrrsssssstttuuuwwwxxxyyyyyyzzzzzzzzzxxxvvvuuuvvvwwwyyy|||{{{yyyxxxxxxwwwuuutttwwwwwwxxxzzz{{{yyyvvvsssqqqqqqpppmmmhhhdddbbbbbb```dddjjjnnnqqqvvv|||~~~{{{yyyuuupppkkkggg___SSSLLLJJJGGGJJJOOOSSSWWWYYYZZZZZZZZZWWWTTTSSSTTTTTTRRRQQQOOOPPPQQQQQQQQQPPPOOONNNMMMKKKHHHFFFFFFEEECCCAAADDDDDDEEEEEEFFFGGGIIIIIIHHHKKKOOORRRTTTVVVXXXZZZZZZ[[[]]]^^^```dddiiilllmmmoooqqqrrrsssuuuxxxzzzzzzzzz|||~~~~~~|||yyyvvvqqqlllfffcccddddddbbb```^^^\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVTTTRRRRRRSSSSSSRRRQQQPPPNNNLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@?????????>>>>>>???>>>======<<<<<<======@@@???>>><<<;;;;;;::::::======>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEFFFEEEDDD;;;555///---111666999:::::::::999777666555444333222444666666555333222222333555666555333000000000000000///...............//////...---,,,***)))((())))))))))))))))))))))))***))))))))))))******++++++++++++++++++************)))(((((()))***((('''++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111111111111000222333333444444555555555:::;;;<<<>>>@@@BBBDDDEEEBBBBBBCCCCCCBBB@@@>>>===???>>>===<<<<<<<<<<<<<<>>>>>>>>???>>>======<<<<<<======??????===<<<;;;;;;::::::>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCFFFFFFEEECCC:::555///...222666999999;;;:::999888777555444444222444666666444222222222333444555444222000000000000000///........................---,,,,,,++++++))))))))))))))))))))))))******)))******+++,,,,,,///...---++++++++++++,,,+++***(((((())))))(((''',,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///111222111111000111111222333444444555555999999:::;;;<<>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDFFFFFFDDDBBB888444//////333777999999777777666555444333222222222444555555333222222222222333444333111///000000000000///...............------,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,///---+++******+++,,,...,,,***))))))******((('''***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000111222222111111111111222333555666777777777777666777888;;;===???@@@AAACCCDDDDDDDDDCCCBBBAAA???===;;;:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;===>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEEEEBBB@@@777333000000444888999888555555444333222222111111222444555444222111222333222333333222000//////111000000///...............++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((()))***+++******(((((()))+++---///,,,***))))))******)))'''***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000111222222111111222222333555666888999999::::::::::::<<<===???@@@@@@AAACCCDDDEEEEEEDDDDDDAAA???===;;;:::;;;<<<===BBBBBBCCCCCCCCCCCCCCCBBBCCCEEELLLWWWdddpppyyy}}}||||||uuurrrzzz|||qqqkkkooozzzrrreeeXXXSSSQQQNNNLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIIIINNNUUU[[[ZZZSSSOOOSSSYYYiiilllpppqqqqqqrrrvvvyyy|||}}}~~~zzzwwwsssmmmfffeeedddccccccbbb\\\RRRKKKGGGKKKQQQTTTUUUUUUUUUUUUVVVUUUUUUVVVXXX\\\___aaa___aaacccbbbaaaeeennnuuu}}}xxxtttrrrsssqqqpppqqqtttwwwxxxyyyuuuttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqrrrssstttuuuwwwzzz~~~~~~yyyvvvpppooonnnnnnllliiiddd```[[[[[[ZZZYYYWWWXXX[[[]]]eeekkkqqqtttuuuuuuwwwyyyzzz{{{}}}{{{wwwppphhhddd]]]WWWUUUXXX^^^```cccgggjjjkkkllllllqqqrrrsssqqqnnnlllkkkkkknnnnnnooonnnllliiieeeccc```^^^\\\[[[ZZZYYYVVVSSSOOOPPPPPPRRRSSSUUUWWWXXXWWWYYY[[[]]]^^^```cccfffiiikkkmmmooooooppprrrttttttwwwzzz|||||||||}}}~~~|||wwwsssnnnhhhdddcccbbbaaa___^^^]]]]]]]]]WWWWWWVVVUUUVVVWWWXXXYYYWWWXXXZZZ[[[[[[ZZZYYYXXXUUUTTTRRRQQQQQQPPPNNNMMMHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@???======>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;=========>>>??????@@@@@@@@@@@@AAACCCEEECCC@@@===555222000111555888999888666666555555444333333222222444444333222111222333111222222000///...///111000000///...............++++++)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''')))+++---...+++***))))))++++++***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000222333222222111111222444555777999:::;;;:::;;;<<<<<<===>>>>>>??????@@@BBBCCCDDDDDDCCCCCC@@@>>><<<::::::;;;===???DDDEEEEEEEEEEEEEEEDDDCCCCCCFFFMMMXXXeeepppxxx|||{{{zzzsssqqqyyyzzzoookkkqqq}}}zzzjjj___TTTPPPOOOLLLKKKMMMKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGHHHIIIJJJKKKKKKLLLSSS___iiieeeYYYRRRTTTZZZiiimmmpppqqqqqqrrrvvvyyy}}}}}}~~~zzzvvvtttnnnfffbbbbbbcccdddddd^^^TTTMMMFFFKKKQQQUUUVVVUUUUUUUUUTTTTTTTTTVVVZZZ___cccfffbbbdddeeecccaaaccckkkrrr}}}|||wwwuuutttrrrpppqqqsssvvvwwwxxxuuuuuutttssssssssssssssssssssssssssssssssssssssstttuuuvvvvvvvvvwwwyyy{{{~~~|||wwwsssooonnnnnnmmmlllhhhccc___YYYXXXUUUSSSRRRUUUZZZ^^^iiimmmsssuuuuuuuuuwwwzzzyyyyyyzzz{{{~~~|||uuuooojjjgggddd``````cccggghhhjjjlllnnnoooqqqqqqvvvyyy{{{zzzwwwuuuuuuvvvvvvvvvuuutttqqqnnnkkkiiiiiifffccc```___]]][[[YYYTTTTTTUUUVVVXXXZZZ\\\]]]___```bbbcccdddfffjjjllllllnnnppprrrrrrssstttvvvwwwzzz}}}~~~{{{wwwrrrmmmgggccc___```___^^^]]]\\\\\\\\\XXXWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZ[[[[[[YYYWWWVVVSSSRRRQQQRRRQQQPPPLLLIIIFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBAAA???>>>>>>============>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>????????????AAACCCDDDBBB>>>;;;444222000222666999999777666666666555444444333333333333444333111000111333111111111///......///111000000///...............---,,,***)))((()))***+++))))))))))))))))))))))))++++++***)))((((((((((((''''''(((((()))***++++++***)))((()))+++,,,,,,+++))))))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111222333333222222000111333555777999:::;;;777888:::<<<<<<<<<;;;:::===>>>???AAAAAAAAA@@@@@@???===;;;999:::<<>>===;;;;;;<<<=========>>>>>>????????????>>>===============<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCAAA===999444111000222666999999777555555555444444333333222333333444222111000111333000111000///------///111000000///...............///...+++***))))))***+++))))))))))))))))))))))))...---+++***))))))((((((((())))))*********)))))))))(((((()))+++------,,,&&&''')))***++++++******************************++++++,,,,,,,,,---------...///111222333333222222///000111444666888:::;;;777999<<<>>>>>>===;;;999;;;<<<===>>>???>>>>>>===>>>===:::999:::<<>>>>>>>>>>>============<<<<<<===============<<<<<<;;;;;;:::::::::;;;;;;;;;===@@@@@@???>>>>>>???@@@AAABBBDDDDDDAAA<<<888222000000444999;;;888444444444444444444444444444222222000/////////000111444222000...---...///000000000000000///...---,,,111///,,,)))''''''''''''))))))))))))))))))))))))***************)))(((''')))*********++++++++++++))))))))))))))))))))))))---***&&&&&&((()))(((&&&)))************+++++++++***++++++,,,,,,---......222222333333222111///...000111222444666777999999<<<;;;;;;;;;;;;:::::::::;;;<<<===???@@@@@@AAAAAA>>>======>>>>>>???@@@AAADDDFFFGGGGGGEEECCCBBBBBBBBBEEEKKKVVVcccnnnvvvyyyyyy|||yyyuuuooopppssswww|||xxxmmmggglllyyy|||rrrfff[[[RRROOOMMMKKKJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHLLLKKKKKKKKKKKKKKKLLLLLLRRRYYY```___[[[YYY]]]bbbnnnqqqssstttssssssuuuxxx}}}~~~}}}zzzwwwqqqjjj^^^]]]]]]___```^^^YYYTTTKKKJJJMMMRRRRRROOONNNPPPTTTUUUTTTUUU^^^llltttuuuuuunnngggdddbbb```bbbfffqqqxxx}}}yyywwwuuuuuutttrrrqqqsssvvvyyy|||zzzxxxxxxzzz|||}}}}}}wwwvvvtttsssrrrssstttuuusssssssssrrrpppppprrrtttvvvwwwyyy{{{||||||||||||~~~~~~|||xxxtttpppqqqooommmlllkkkhhhccc___[[[UUUQQQQQQRRRTTTZZZaaahhhooouuuuuuwwwzzz|||{{{uuurrrooommmmmmppprrrtttzzz~~~yyytttsssqqqpppooopppqqqrrrxxxuuurrrtttyyy}}}}}}|||~~~|||zzzyyywwwtttqqqnnnlllkkkkkkkkkkkklllllllllkkkkkkjjjnnnnnnooooooqqqrrrtttuuuwwwwwwxxxzzz|||~~~~~~zzztttooojjjfffeee___^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<===============<<<<<<;;;;;;::::::;;;;;;;;;:::<<<>>>>>>===<<<======??????AAABBBBBB@@@:::666222000000444999;;;888444555555555555555555555555333222111/////////000111222111000............///////////////...---,,,,,,...---+++)))(((((()))***)))))))))))))))))))))))))))************))))))((()))))))))*********++++++))))))))))))))))))))))))---+++)))))),,,......---)))************+++++++++******++++++,,,---------...//////000000000//////111111333444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???>>>=========>>>>>>???@@@DDDFFFGGGGGGDDDBBBBBBBBBBBBEEEKKKVVVdddooowww{{{zzz}}}}}}xxxtttnnnpppssswww|||vvvkkkfffkkkxxx~~~sssdddZZZRRRPPPOOOMMMMMMOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHIIILLLKKKKKKJJJJJJJJJKKKKKKKKKQQQVVVVVVUUUWWW___gggooorrrtttuuuttttttwww{{{~~~~~~{{{yyyrrrkkkbbb___\\\\\\^^^^^^\\\YYYPPPNNNOOORRRRRRNNNMMMOOOVVVVVVUUUVVV```ooozzz}}}zzztttoookkkgggaaa```cccooouuu~~~}}}xxxuuuuuuuuutttsssrrrsssvvvxxx{{{yyyxxxyyy|||~~~zzzxxxvvvtttrrrqqqqqqqqqqqqrrrqqqooommmmmmoooqqqppprrrtttvvvwwwxxxxxxxxxyyyyyyyyy{{{~~~|||yyyvvvsssooolllmmmmmmnnnooonnnlllgggccc___YYYTTTUUUUUUWWW]]]ccchhhnnnssstttuuuyyy{{{yyyuuuqqqlllgggfffhhhlllooouuu|||~~~zzzttttttsssssssssrrrrrrrrrwwwtttsssuuuzzz}}}}}}|||~~~}}}{{{yyywwwvvvuuutttuuuuuuuuuuuutttsssrrrrrrssssssssstttvvvwwwyyyzzzyyyzzz}}}~~~yyytttnnnjjjgggeee```___^^^]]][[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPNNNKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<:::<<<>>>>>>===<<<===>>>===>>>???AAA@@@===888444222111111555999:::777444555555555555555555555555444333111000//////000000000000//////......------...............---,,,++++++***)))))))))***,,,---))))))))))))))))))))))))((())))))************)))((((((((()))))))))******))))))))))))))))))))))))+++)))((()))+++------,,,)))************+++++++++))))))******+++,,,,,,,,,...---......///000111222111111333444666777999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===============>>>???CCCEEEFFFFFFDDDBBBBBBBBBAAADDDLLLWWWeeeqqqzzz}}}|||~~~~~~zzzuuurrrllloootttyyy}}}{{{sssiiidddjjjwww~~~zzz|||}}}~~~~~~rrr```XXXQQQPPPPPPOOONNNOOOLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKOOOQQQQQQPPPUUU___ggglllppptttuuussstttxxx|||}}}~~~|||zzztttmmmfffaaa\\\[[[]]]```aaa```XXXTTTRRRTTTTTTQQQPPPRRRXXXWWWUUUWWW```nnnzzz{{{uuupppiiidddcccgggssswww~~~zzzuuusssssssssrrrqqqrrrtttwwwvvvuuuuuuvvvyyy|||}}}}}}yyyxxxuuussspppooonnnmmmppppppooommmkkkjjjlllmmmmmmnnnpppssstttuuuuuuuuuttttttuuuwwwzzz|||~~~{{{wwwtttrrrpppmmmkkknnnppprrrttttttqqqllliiieee___ZZZZZZZZZ[[[___eeegggmmmqqqrrruuuyyy{{{yyyyyytttllleee``````dddhhhooouuu~~~}}}zzzssstttuuuuuuuuutttrrrrrrsssrrrsssuuuzzz||||||{{{~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyzzz|||}}}~~~~~~|||xxxsssmmmiiifffdddaaa```^^^]]][[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQQQQQQQQQQRRRSSSSSSQQQPPPMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>===>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<===???@@@@@@??????@@@AAA>>>>>>???@@@@@@<<<777222111111222555888999777444444444444444444444444444555444222000//////000000///////////////...---,,,------......---,,,,,,+++***)))))))))***+++,,,---))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++*********)))((())))))*********+++++++++((())))))******+++,,,,,,000000//////000111333444000111222333444666777777:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<=========BBBDDDEEEEEECCCBBBAAABBBAAADDDLLLXXXfffsss{{{|||wwwqqqnnnlllpppvvv|||{{{rrrhhhccchhhttt}}}ttttttwww~~~|||zzzzzz|||ppp\\\TTTOOOOOOPPPNNNMMMNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFIIIIIIIIIIIIIIIJJJJJJKKKNNNOOOOOOMMMKKKPPPXXX```gggmmmssstttrrrrrrwww{{{{{{|||~~~}}}|||vvvooofffaaa[[[YYY\\\```cccccc^^^XXXTTTUUUVVVUUUUUUWWW\\\YYYWWWYYY```jjjwww~~~vvvpppiiifffkkkrrr{{{|||~~~yyyssspppqqqqqqpppoooppprrrtttsssrrrrrrtttwwwyyyzzzyyyvvvuuusssqqqnnnmmmkkkkkknnnooonnnllliiiiiijjjllllllnnnppprrrssstttttttttqqqrrrssstttvvvwwwyyyyyyyyy{{{}}}~~~|||zzzzzzwwwsssqqqpppooommmkkkqqqtttyyy{{{zzzwwwsssqqqmmmgggaaa```___]]]aaafffgggkkknnnppptttzzz|||zzz|||wwwoooddd\\\YYY[[[^^^hhhnnnvvv|||~~~|||yyyxxxrrrssstttuuutttsssqqqpppooooooqqqtttxxxzzz||||||}}}|||||||||}}}|||yyyuuupppkkkgggdddbbb______]]]\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPPPPPPPQQQRRRQQQPPPOOOLLLJJJHHHGGGDDDEEEEEEDDDDDDCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<:::::::::::::::;;;<<<===>>>???@@@@@@??????@@@BBB@@@@@@AAAAAA@@@===777222111222333666888888666444333333333333333333333333555444222111000000000111...//////000//////...------------...------,,,+++++++++******************))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))////////////...---,,,,,,))))))*********+++++++++((())))))******+++,,,,,,222111000//////000111222//////000111333444555555999999::::::;;;<<<============>>>???@@@@@@@@@@@@@@@???>>>===============AAACCCDDDEEECCCAAAAAAAAAAAADDDLLLXXXfffsss|||}}}wwwrrrnnnooosssyyy}}}uuujjjcccgggrrr|||sssqqqtttrrrvvvzzz~~~wwwjjjYYYRRRMMMNNNOOOMMMKKKLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMJJJHHHJJJQQQWWWaaaiiirrrtttrrrqqquuuzzzzzz{{{}}}~~~}}}xxxqqqddd___ZZZYYY\\\aaacccdddaaaZZZUUUWWWZZZ[[[\\\___bbb^^^\\\^^^bbbiiiuuu}}}vvvppplllmmmvvv~~~xxxqqqnnnooopppooonnnoooppprrrssssssrrrtttvvvwwwwwwvvvqqqppppppooonnnmmmlllkkkmmmnnnmmmkkkiiiiiikkkmmmnnnoooqqqrrrsssssssssssspppppppppqqqrrrssstttuuusssuuuwwwyyyzzzyyywwwvvvvvvssspppnnnoooooonnnmmmssswww}}}~~~|||{{{vvvoooiiifffccc___aaaeeefffjjjmmmooouuu|||~~~||||||yyyrrrfff[[[UUUUUUWWWaaagggoootttvvvvvvtttsssooopppqqqrrrqqqpppooonnnkkklllnnnrrrvvvzzz}}}xxxvvvrrrmmmhhhdddaaa___]]]\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>????????????>>>===<<<<<<::::::::::::;;;<<<<<<======>>>>>>>>>======???AAAAAAAAABBBBBBAAA===777222111222444666777777666555444444444444444444444444444333222111000111222222000000000000000/////////------............------,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))******)))))))))))))))))))))))))))+++---...---------...)))************+++++++++))))))******+++,,,,,,,,,//////...------.........///000000111222444444555888888999:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAAAA???>>>============@@@BBBDDDDDDBBBAAAAAAAAAAAADDDLLLXXXfffsss|||~~~yyyuuuvvvxxx}}}xxxmmmfffhhhsss}}}vvvssswwwttt}}}{{{pppeeeWWWQQQMMMOOOPPPMMMJJJKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMLLLJJJIIIKKKOOOSSS]]]gggrrrvvvsssrrruuuyyy{{{|||~~~~~~yyyrrrddd```\\\\\\```dddffffffggg___ZZZ\\\bbbeeegggjjjgggbbbaaadddggglllxxx~~~zzzwwwuuuyyy~~~xxxrrrnnnoooppppppooooooppprrrtttsssrrrsssttttttrrrqqqlllmmmnnnnnnooooooooonnnmmmmmmmmmllljjjjjjlllnnnoooppprrrsssssssssrrrqqqoooooonnnmmmnnnoooqqqrrroooqqqsssuuuvvvuuutttrrrrrrooommmlllmmmoooooooooqqqvvv}}}~~~wwwoookkkeee``````ccceeehhhkkknnnvvv~~~}}}|||wwwmmmbbbYYYWWWXXX[[[aaahhhnnnppppppoooooommmmmmnnnnnnmmmmmmlllkkkjjjkkkmmmqqquuuzzztttrrrnnniiieeeaaa^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>=========???@@@@@@??????===<<<<<<::::::::::::;;;<<<=========>>>>>>===<<<===???AAABBBBBBBBBBBBAAA<<<666111111333555777777666555555666666666666666666666666333222111111111222333444222111000//////000111222---....../////////......+++++++++++++++***)))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++))))))))))))))))))))))))%%%(((++++++***)))***,,,)))************+++++++++******++++++,,,---------,,,,,,---...////////////111111222333444555555666777888999:::<<<===>>>??????@@@BBBDDDEEEFFFGGGGGGCCCBBBAAA???>>>>>>======???AAACCCCCCBBBAAAAAAAAAAAADDDLLLWWWeeerrrzzz~~~~~~zzzoooiiilllwwwyyywww{{{}}}zzzvvvlllaaaXXXQQQNNNOOOPPPMMMJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDEEEFFFHHHKKKMMMNNNLLLMMMMMMMMMMMMNNNRRRUUU[[[gggsssxxxuuurrruuuyyy|||}}}zzzsssgggcccaaabbbfffiiikkkjjjlllddd___bbbiiimmmqqquuujjjfffeeeiiilllppp{{{zzzuuunnnpppqqqqqqppppppqqqrrrrrrqqqppppppqqqpppnnnllljjjkkkmmmooopppqqqqqqqqqmmmmmmmmmlllkkklllnnnppppppqqqrrrssssssrrrqqqpppooonnnlllkkkkkklllnnnppplllnnnqqqssstttsssqqqpppooommmjjjjjjlllnnnoooooonnnttt|||{{{sssmmmggg```___aaaeeehhhjjjnnnwww}}}uuuiii```\\\\\\XXX]]]eeejjjllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkkmmmqqquuu{{{~~~rrrppplllgggccc___\\\ZZZXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVTTTQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>============@@@@@@@@@??????===<<<<<<999999999:::;;;<<<===>>>@@@@@@@@@???>>>???AAADDDAAAAAAAAABBB@@@;;;555000111333666777666555555555888888888888888888888888222111111000111333444555333222000//////111333444......///////////////...))))))***++++++++++++***))))))))))))))))))))))))***************)))((('''************++++++++++++))))))))))))))))))))))))+++---000///,,,******+++)))************+++++++++***++++++,,,,,,---......***,,,...000222222222222333333444444555666777777777777999:::<<<===>>>???@@@AAACCCEEEGGGIIIJJJJJJDDDCCCBBB@@@???>>>>>>>>>>>>@@@CCCCCCBBBAAAAAAAAAAAADDDLLLWWWeeeqqqzzz}}}{{{qqqkkkooozzzzzz}}}{{{zzzzzztttggg[[[TTTRRROOONNNMMMMMMKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFHHHKKKMMMNNNNNNMMMLLLLLLNNNQQQTTTWWW^^^eeeqqqzzz{{{vvvuuuyyy~~~{{{wwwnnnggg``````gggpppvvvyyywwwpppiiigggmmmtttxxxyyywwwwwwuuurrrrrruuu}}}zzzuuuvvvtttqqqnnnllllllmmmmmmkkkmmmoooppppppoooooopppmmmnnnoooppppppooonnnmmmnnnmmmmmmnnnqqqrrrrrrqqqttttttttttttsssqqqooonnnpppooonnnmmmlllmmmmmmnnniiikkknnnooopppnnnllljjjlllkkkiiihhhiiikkkmmmooovvvxxx{{{{{{qqqfff]]]XXXVVV]]]```eeennnwww{{{uuunnnddd^^^___^^^___bbbeeehhhhhhhhhffffffeeeeeeddddddeeeeeeggggggiiimmmsss{{{{{{wwwooolllgggbbb^^^\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWWWWVVVTTTSSSQQQPPPPPPKKKJJJJJJIIIIIIIIIIIIIIILLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@?????????>>><<<<<<>>>???>>>===;;;;;;:::::::::;;;;;;<<>>>>>???AAACCCDDDEEEDDD@@@:::444111///111444555444555666777999999999999888666555333222333000+++---666:::888666444111...---...///111000000000000///...---,,,)))***+++,,,,,,+++***)))***)))))))))***,,,///000))))))(((((((((((())))))(((((()))***+++,,,,,,,,,---+++******+++,,,+++***************************,,,,,,++++++++++++++++++......---,,,++++++++++++,,,,,,---.../////////...---///222444666666555444666888:::;;;;;;<<<>>>@@@AAABBBDDDEEEGGGHHHHHHHHHDDDCCCAAA???>>>===<<<<<>>>>>===@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<<<<======>>>AAABBBBBB@@@>>>>>>@@@AAACCCEEEEEEDDD@@@:::444111000222555666555555777888777999;;;<<<;;;888444222333333///---222;;;???===333222000//////000111222000000000//////...---,,,)))******************)))******++++++++++++******++++++************++++++)))))))))******++++++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,......---,,,,,,,,,------//////000000000///.........000222444555555555555666888:::;;;;;;<<<>>>@@@AAAAAACCCDDDFFFGGGGGGGGGDDDCCCBBB@@@>>>>>>=========>>>@@@BBBCCCCCCBBBBBBDDDFFFLLLWWWdddpppwwwzzz|||wwwuuuzzz~~~wwwccccccnnn|||}}}}}}|||tttfff[[[SSSQQQNNNLLLKKKJJJHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRVVVZZZ\\\]]]bbblllvvvyyywwwyyy~~~~~~}}}zzzooohhhcccdddmmmxxx~~~yyyqqqgggbbbccchhhlllnnnqqqvvv{{{|||yyyvvvvvvvvv{{{}}}~~~zzzwwwsssrrrpppnnnllljjjiiihhhiiikkknnnooonnnnnnnnnooommmnnnooopppqqqqqqpppoookkkkkkjjjllloooqqqrrrqqqrrrrrrrrrrrrqqqooonnnmmmkkkjjjjjjjjjjjjjjjkkklllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhjjjmmmppprrrqqqsssvvvzzz{{{qqqfff___\\\UUUVVVZZZbbblllvvv}}}|||tttoooeeeaaa]]][[[ZZZ[[[[[[ZZZXXXXXXXXXYYYZZZ[[[]]]^^^___ccciiiooovvv}}}~~~{{{vvvqqqmmmfffccc^^^YYYUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUVVVXXXYYYXXXWWWUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNNNNRRRQQQNNNKKKHHHEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBB??????>>>>>>======<<<<<<===;;;::::::<<<<<<<<<;;;>>>=========>>>>>>???@@@AAABBBBBBAAA??????@@@BBBCCCEEEFFFDDD???888444222111333666666666666777888666888<<<>>>===999444111111000...000888@@@AAA>>>000000000000111111222222//////000//////...---,,,***))))))(((((())))))******+++,,,,,,+++)))&&&%%%++++++************++++++************************---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------......///111111111111000///......000000111222444555666666777888:::;;;;;;<<<===??????@@@AAABBBDDDEEEFFFFFFEEEDDDBBBAAA@@@???>>>>>>@@@@@@AAABBBDDDEEEFFFGGGEEEGGGMMMWWWdddooowww{{{~~~}}}ppp___cccppp~~~}}}tttfffZZZUUUSSSOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEHHHHHHGGGGGGHHHHHHIIIIIIKKKLLLMMMOOOSSSWWW[[[]]]^^^bbbmmmxxx|||zzzzzz}}}~~~~~~~~~{{{uuunnnggghhhooowww{{{}}}xxxoooeee]]]\\\```dddfffhhhnnntttvvvssspppnnnnnntttvvv{{{~~~{{{zzzxxxuuuoooooonnnnnnlllkkkiiihhhiiikkkmmmnnnnnnmmmmmmnnnmmmnnnpppqqqqqqqqqpppooonnnlllkkklllnnnpppqqqpppqqqqqqppppppooonnnmmmmmmjjjjjjjjjjjjjjjkkkkkkkkknnnmmmkkkjjjiiiiiiiiiiiihhhhhhggggggiiikkkmmmnnnoooppptttxxx|||vvvllleeeaaaZZZYYY[[[```hhhqqqwww{{{~~~wwwssskkkfff___YYYVVVUUUTTTTTTPPPQQQRRRSSSUUUWWWYYYZZZ[[[aaaiiiqqqxxx|||wwwsssooojjjfffbbb```[[[WWWTTTRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUWWWYYYZZZYYYWWWUUUTTTTTTRRRQQQPPPOOOOOOQQQQQQPPPOOONNNNNNNNNNNNQQQPPPMMMJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCCCCBBB>>>>>>>>>======<<<<<<<<<999888777888;;;=====================>>>???@@@@@@@@@AAABBBAAA@@@???@@@BBBBBBDDDEEEBBB<<<666222111111333555666555555666777666777:::;;;:::777333111......000666???BBB>>>999000000111222222222111000////////////...---,,,,,,***)))(((''''''((()))***************)))(((&&&%%%))))))(((((((((((())))))************)))))))))))),,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,---...//////000000000111000000//////000000111111333555666777777999:::;;;;;;;;;===???>>>??????@@@BBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGCCCGGGMMMWWWcccpppyyy~~~}}}mmm]]]fffwww~~~sssdddYYYTTTRRROOOMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLOOORRRVVVYYY[[[]]]bbbmmmzzz|||zzzzzz}}}~~~|||wwwpppiiihhhnnntttxxxxxxtttlllbbbZZZVVVXXX[[[^^^aaaeeejjjllljjjhhhiiijjjnnnooosssyyy}}}xxxwwwvvvtttssskkkllllllllllllkkkjjjjjjiiikkkmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqpppooonnnnnnllljjjiiikkklllmmmlllpppoooooonnnmmmmmmmmmmmmkkkkkkkkkllllllllllllkkknnnmmmkkkiiihhhhhhiiijjjhhhgggfffffffffggghhhiiimmmnnnrrrvvvzzz~~~zzzrrrllliiicccaaa___```dddiiinnnpppwww{{{|||yyyqqqkkkbbbZZZUUUSSSQQQPPPLLLLLLMMMOOORRRUUUWWWXXXZZZaaajjjrrrxxx}}}zzzuuuppplllhhhddd```]]][[[WWWTTTRRRQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVXXXZZZ[[[ZZZXXXUUUUUUTTTTTTSSSRRRQQQQQQUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA>>>>>>>>>>>>>>>=========;;;999888888:::;;;;;;:::<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@AAABBBAAACCCEEEAAA999333000000000222444444333333444555777777666555444333222222...000666@@@FFFCCC:::333222222333444333111///...////////////...---,,,+++***)))(((''''''((()))******)))(((''''''((())))))))))))(((((((((((())))))******)))))))))))))))))),,,***)))***+++------,,,++++++++++++++++++++++++******+++,,,------......))))))******+++,,,......,,,---...///000111111111000000111111333555666777777999;;;;;;;;;;;;===>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@DDDLLLVVVcccppp{{{~~~~~~kkk]]]iii}}}~~~qqqcccXXXQQQOOOLLLJJJJJJIIIHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLOOORRRTTTUUUYYY]]]hhhuuu|||zzzxxxxxx}}}~~~|||uuunnngggfffkkkqqqssssssnnnhhh___WWWRRRRRRUUUWWW]]]```cccdddbbbbbbdddggghhhiiilllrrrwww{{{{{{{{{{{{yyyvvvuuuuuuuuutttssslllllllllkkkkkkkkkkkkkkkiiikkknnnooonnnnnnnnnoooooooooppppppooonnnlllkkkkkkhhhfffeeeggghhhiiiiiinnnnnnmmmlllllllllllllllmmmmmmmmmmmmmmmlllkkkkkklllkkkiiihhhgggggghhhiiigggffffffeeeeeeeeeeeeeeejjjlllooosssxxx|||~~~yyyuuusssmmmiiieeeaaaaaabbbcccccckkkpppxxx~~~vvvpppfff]]]WWWSSSPPPNNNIIIJJJKKKMMMPPPSSSVVVWWWYYY```jjjqqquuu{{{xxxtttooojjjgggccc___\\\XXXVVVSSSQQQPPPQQQRRRSSSYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYYUUUUUUUUUTTTSSSRRRRRRRRRUUUSSSRRROOOMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>???===:::999999888777555:::::::::;;;<<<===>>>??????AAACCCCCCBBBAAABBBBBBAAADDDEEEAAA888222000111000111333333333222333444777666444333222111111222222555===GGGHHHAAA888333333444444444333111///.........///......---,,,+++***))))))(((((())))))***)))((('''&&&&&&(((+++,,,++++++************++++++))))))))))))))))))))))))+++***))))))+++------,,,************************++++++,,,,,,------......))))))))))))***+++------+++,,,---///000111222222000000111222444555666666888999;;;;;;;;;;;;<<<>>>>>>>>>===>>>???AAADDDEEEDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAAAAA===BBBJJJUUUaaaooo|||~~~|||yyy{{{}}}|||pppeeesss}}}pppaaaWWWOOOMMMKKKJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKMMMNNNOOORRRUUU]]]jjjsssuuuwwwyyy}}}}}}|||uuunnnfffdddgggkkklllkkkgggccc\\\UUUOOONNNPPPRRRZZZ]]]___^^^\\\[[[]]]```bbbeeekkkqqqvvvvvvtttqqqqqqqqqsssuuuwwwwwwvvvuuupppnnnmmmkkkjjjjjjjjjjjjjjjlllooopppooonnnoooooopppppppppooonnnllljjjiiihhhfffddddddfffiiikkklllmmmmmmkkkkkkjjjkkkkkklllnnnnnnnnnnnnmmmllljjjiiiggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffgggiiilllpppuuuyyy|||~~~|||~~~~~~wwwssslllfffccc```]]][[[___eeemmmtttxxx{{{~~~xxxrrriii```YYYTTTPPPMMMHHHHHHJJJLLLOOOQQQTTTUUUXXX___hhhnnnqqqvvv|||sssooojjjfffccc___\\\ZZZVVVTTTRRRQQQQQQSSSUUUWWW\\\\\\\\\[[[ZZZZZZYYYYYYWWWVVVVVVXXXZZZZZZYYYXXXTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999:::999777:::::::::;;;<<<===?????????AAACCCCCCBBBBBBBBBCCCBBBFFFGGGBBB999222111333111222444444333222333444555555555444333222111000222555===EEECCC:::444555333333333333222111111000............---,,,++++++)))******************))))))((((((((())))))******++++++************++++++''''''(((((())))))******+++***)))))),,,---------++++++++++++++++++++++++,,,,,,------------------************+++,,,,,,------...///000111222222222...000222444555555555555888:::;;;;;;;;;;;;<<<===>>>>>>===>>>???AAADDDEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDEEEEEEFFFFFFEEEDDDCCC===BBBJJJTTT___mmmzzz{{{ssssssyyy{{{{{{xxxppp}}}ooo```WWWPPPNNNLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNUUUaaakkkqqqvvv{{{}}}}}}~~~~~~~~~|||yyyqqqgggbbbccceeedddbbbccc```ZZZTTTNNNMMMNNNPPPWWWYYY\\\[[[XXXVVVWWWXXX___dddkkksssxxxwwwqqqllllllnnnrrrvvvyyyzzzyyyxxxsssqqqnnnkkkiiihhhhhhiiikkkmmmoooppppppooooooppppppppppppooommmkkkhhhggghhhfffeeefffiiinnnppprrrmmmlllkkkjjjjjjjjjkkklllnnnnnnooonnnmmmkkkiiigggccccccddddddddddddddddddddddddeeeeeefffggghhhhhheeegggjjjnnnssswwwzzz|||zzz}}}zzzssslllfffaaa]]]ZZZYYY^^^ffflllooorrrvvvyyyxxxrrrjjjaaaZZZTTTPPPMMMGGGHHHIIIKKKMMMPPPSSSTTTWWW^^^fffkkkmmmrrr|||{{{xxxqqqmmmhhhdddaaa^^^[[[YYYWWWVVVTTTSSSTTTWWWYYY[[[______^^^]]]\\\[[[ZZZZZZVVVUUUUUUWWWYYYYYYXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<=========>>>>>>>>>>>>>>>888777777888;;;===>>>===::::::;;;;;;<<<>>>???@@@>>>AAACCCDDDCCCBBBBBBCCCDDDHHHIIIDDD:::333222555222333555555444333444555444555666777666444111///111333:::???;;;333111666222222222222222333333333............---,,,++++++)))***+++,,,,,,+++***)))((()))***++++++***((('''))))))(((((((((((())))))&&&''''''((()))******++++++)))((())),,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,------000111111222222222111111---///222444666666555444888:::;;;;;;;;;:::<<<===???>>>===>>>???AAADDDFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBDDDDDDCCCBBBAAA>>>CCCKKKTTT^^^kkkxxx}}}tttnnnoooyyy}}}}}}wwwjjj___XXXSSSPPPMMMKKKKKKLLLLLLKKKHHHIIIIIIHHHHHHFFFEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIIIIJJJLLLSSSddduuu{{{zzzzzzzzz{{{~~~~~~}}}||||||{{{zzztttllleeebbbaaa``````]]]\\\WWWOOOGGGFFFJJJPPPVVVXXXYYYYYYWWWUUUTTTTTTWWWcccpppxxxxxxsssooommmjjjlllpppxxx~~~zzztttnnnjjjjjjjjjhhhfffgggjjjmmmooooooppprrrtttsssrrrpppooommmlllllllllgggggghhhjjjlllnnnqqqrrrrrrpppllljjjiiijjjmmmnnnpppppppppooommmjjjfffdddaaabbbcccdddeeeeeeeeeeeedddeeeeeeffffffeeeddddddddddddfffiiimmmrrrvvvxxx}}}~~~}}}uuunnnfff^^^YYYWWWWWWWWW[[[bbbhhhlllmmmllliiiccc]]]VVVPPPLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNWWW\\\aaacccfffllluuu}}}{{{wwwtttsssqqqmmmhhhddd```^^^\\\YYYWWWTTTSSSSSSWWW[[[]]]___\\\ZZZYYY[[[]]]^^^^^^[[[YYYWWWWWWYYYXXXTTTQQQPPPQQQQQQQQQPPPNNNLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666888888888999;;;===???@@@>>>@@@CCCDDDCCCBBBBBBCCCEEEGGGFFF@@@777222111333222222333333333333333444333444555555333111111222444444444333333333222222111222222222222111000000222222111000///---+++***'''((()))++++++******))))))************+++++++++&&&(((***+++,,,+++***)))+++,,,---,,,*********,,,)))***,,,---......---,,,------------,,,+++******+++++++++*********))))))++++++++++++,,,---......111111111111000000000000333333333444444444555555888;;;===>>>>>>======>>>======<<<===>>>???AAABBB@@@AAABBBBBBBBBAAA@@@???CCCCCCDDDDDDDDDCCCAAA@@@>>>CCCIIIQQQZZZgggvvv}}}tttnnnoooyyyuuujjj```ZZZUUURRRNNNLLLKKKLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEGGGNNN^^^ooovvvvvvzzzzzz{{{~~~}}}||||||||||||}}}xxxppphhhcccaaa``````]]]\\\XXXQQQJJJHHHKKKOOOOOOQQQSSSSSSRRRQQQQQQQQQYYYcccooowwwvvvssspppooolllmmmrrrzzz~~~zzztttoookkkiiigggeeegggjjjmmmooooooppprrrtttrrrqqqpppooonnnmmmmmmmmmjjjjjjkkkmmmnnnoooppppppmmmllljjjiiijjjlllnnnppppppoooooommmkkkhhhfffeeeddddddeeeffffffgggffffffddddddeeeeeeffffffggggggffffffhhhjjjmmmqqqtttvvv}}}wwwooogggbbb[[[YYYXXXXXX\\\```bbbccceeebbb^^^XXXRRRLLLIIIGGGFFFFFFGGGGGGIIIJJJLLLMMMTTTXXX\\\___aaafffooovvv|||{{{wwwuuutttrrrooojjjeeeaaa]]][[[YYYWWWTTTRRRSSSUUUYYY[[[]]][[[YYYZZZ[[[]]]]]]\\\ZZZYYYWWWXXXXXXWWWSSSOOOOOOPPPPPPPPPPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<=========<<<<<<;;;;;;;;;:::999888777666777888888:::;;;===???@@@AAACCCDDDDDDCCCBBBCCCDDDGGGGGGEEE>>>666111111444444444444444444444444444222444555555333111222222333333333333222222222222111222222222222111000000000000///...---+++***)))&&&'''((()))***))))))((((((((()))))))))*********$$$&&&(((***+++,,,+++******+++,,,,,,******+++,,,)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,---...///000//////000000000111111111222333333444444555555555888;;;===>>>=========>>>@@@???>>>=========>>>>>>>>>???AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@???CCCJJJRRR[[[hhhvvv~~~xxxsssttt{{{}}}sssiiiaaa\\\YYYUUUPPPMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGMMM\\\nnnwwwwww{{{{{{|||~~~|||zzzzzz{{{||||||tttkkkeeebbb``````___^^^[[[UUUNNNJJJKKKMMMLLLOOORRRSSSSSSSSSTTTUUU\\\dddnnntttuuusssrrrrrrpppqqqvvv}}}zzzssslllgggeeeeeegggiiilllnnnoooppprrrsssppppppooonnnnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmggghhhhhhiiikkkmmmoooppppppnnnllljjjhhhgggffffffeeeeeefffgggggggggffffffeeedddccccccdddfffiiijjjhhhiiijjjlllooorrrtttvvvzzzsssnnnccc___[[[XXXWWWXXXYYYYYY]]][[[WWWRRRMMMHHHEEEDDDCCCCCCBBBBBBDDDFFFIIIJJJPPPSSSWWWYYYZZZ___fffkkkqqquuuyyyzzz{{{}}}}}}yyyvvvtttsssqqqoookkkfffaaa]]]ZZZXXXVVVSSSQQQRRRTTTWWWYYYZZZYYYYYYZZZ\\\\\\[[[ZZZXXXXXXXXXXXXXXXUUUPPPMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNMMMKKKIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>??????=========>>>>>>======<<<;;;;;;;;;:::999888777666777777999:::<<<>>>???@@@BBBBBBBBBBBB@@@AAACCCEEEIIIHHHCCC<<<444111222555666666666666666666555555222444555444333222222333333222222222222111111111111111222222111111000///.........---+++***((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))###$$$''')))+++,,,,,,+++)))***,,,,,,++++++,,,...******+++++++++***))))))((()))***+++,,,,,,,,,,,,+++++++++***************,,,++++++,,,,,,---...///---......///111222222333222222333333444555666666888:::<<<===<<<<<<===>>>??????>>>==================>>>???AAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@DDDKKKRRR\\\hhhwww~~~|||xxxxxx~~~{{{qqqggg___\\\[[[WWWRRRNNNLLLLLLKKKJJJKKKJJJHHHFFFEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEHHHHHHHHHMMM[[[mmmwwwyyy{{{{{{|||}}}yyywwwwwwyyy{{{|||uuummmfffbbbaaabbbcccbbb___YYYQQQLLLIIIIIIJJJMMMQQQSSSUUUVVVWWWYYY```eeelllqqqrrrssstttuuutttvvvzzz}}}}}}yyyrrrjjjeeeeeeffffffhhhkkkmmmnnnoooqqqrrrnnnmmmmmmmmmmmmmmmnnnnnnnnnoooppppppooommmjjjiiidddeeegggjjjlllnnnooooooooommmjjjfffeeeeeefffhhheeeeeefffffffffeeeeeedddfffdddbbbaaaaaadddgggiiiiiijjjlllooorrruuuwwwxxx~~~}}}xxxnnniiibbb]]]ZZZYYYYYYXXXYYYWWWTTTOOOKKKGGGEEECCCAAA@@@???>>>@@@CCCFFFHHHMMMOOORRRSSSUUUYYY^^^bbbgggjjjmmmooopppssswww{{{}}}{{{wwwssspppmmmkkkkkkjjjhhhddd___[[[XXXVVVTTTRRRQQQQQQSSSUUUWWWXXXXXXYYY[[[\\\\\\YYYWWWVVVWWWXXXXXXVVVSSSOOOLLLLLLMMMNNNOOOPPPOOOOOONNNOOONNNMMMKKKIIIGGGFFFEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999888777666666777999;;;===???@@@@@@>>>>>>>>>===<<<>>>BBBEEEKKKHHHAAA999222111333666999999888888777777777666222333555444333222222333222222222111111111000000111111111111111000000///------------+++***)))(((''''''(((((((((((()))(((((((((((()))))))))******$$$%%%''')))************((()))++++++++++++---...,,,,,,,,,+++******)))(((((()))***+++++++++++++++************************))))))))))))***+++,,,,,,......//////000111111222111111222333444666666777888:::<<<<<<;;;;;;<<<>>>;;;;;;<<<<<<===???@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAEEELLLSSS\\\iiiwww}}}}}}yyyzzzzzznnnccc\\\YYYZZZVVVRRROOONNNMMMKKKJJJKKKJJJHHHFFFFFFGGGIIIJJJIIIIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFIIIVVVhhhuuuxxx{{{{{{|||{{{vvvtttuuuwwwyyy|||zzzuuummmfffbbbbbbcccgggeeebbb[[[TTTMMMHHHEEEFFFIIINNNQQQRRRTTTVVVXXXccceeeiiimmmoooqqqrrrtttuuuwww{{{{{{qqqrrrqqqlllgggcccdddfffdddgggjjjkkklllmmmoooqqqllllllkkkkkkkkklllmmmmmmnnnooooooooommmjjjgggeeeeeefffhhhjjjlllmmmmmmmmmooolllhhheeeccceeegggiiigggggggggggggggfffeeedddeeeccc```^^^^^^aaadddfffhhhjjjmmmqqqtttxxxzzz|||}}}~~~xxxsssmmmhhheeecccbbbaaa\\\ZZZVVVQQQLLLHHHFFFDDD@@@???======>>>@@@CCCEEEJJJKKKMMMOOOQQQTTTWWWZZZ^^^___bbbdddfffiiimmmoooooosssyyy~~~zzzrrrmmmiiieeeccc______```___^^^[[[XXXVVVSSSRRRPPPPPPQQQSSSVVVXXXYYYYYYZZZ[[[\\\[[[XXXUUUTTTVVVWWWVVVTTTQQQNNNLLLKKKLLLNNNOOOPPPOOOOOONNNNNNNNNLLLKKKIIIGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666666777999<<<>>>???@@@@@@<<<<<<<<<;;;<<>>;;;;;;<<<===>>>???@@@@@@BBBAAAAAA@@@????????????AAABBBCCCDDDDDDCCCBBBBBBAAAFFFLLLSSS\\\hhhvvv}}}xxxyyyyyykkk___XXXVVVUUUTTTRRRPPPPPPOOOLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHJJJVVVhhhvvv|||||||||}}}~~~zzzvvvtttuuuwwwyyyzzzyyyuuunnnfffaaaaaaccchhhfffbbb\\\UUUNNNHHHEEEHHHLLLPPPSSSTTTVVVXXXYYYbbbccceeegggiiilllmmmnnnqqqrrruuuzzz}}}{{{uuuooocccdddddddddbbbbbbccceeebbbeeegggiiijjjkkkmmmooollllllkkkkkkkkkllllllmmmmmmmmmmmmlllkkkhhhfffeeefffggghhhjjjllllllmmmmmmnnnkkkgggdddccceeehhhjjjiiiiiiiiihhhgggfffeeedddcccaaa^^^]]]^^^```ccceeegggiiimmmqqquuuyyy{{{|||}}}}}}~~~{{{wwwsssqqqooonnnlllbbb___ZZZTTTNNNIIIEEECCC???>>>===<<<<<<>>>@@@AAAEEEFFFGGGIIILLLNNNQQQRRRUUUUUUWWWYYY\\\___aaabbbfffkkkqqquuuxxx||||||vvvnnnfffaaa^^^[[[YYYTTTUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOPPPRRRUUUYYY[[[\\\[[[[[[[[[\\\ZZZVVVSSSSSSTTTUUUTTTQQQOOONNNNNNKKKLLLMMMOOOOOOOOONNNNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777666555777:::<<>>>>>>>>???BBBGGGKKKIIIDDD<<<555222333666999===<<<<<<:::999888777777111222444444333222333444333222222222222111111111000000111111000000///...////////////...---,,,+++)))))))))))))))***++++++************++++++++++++************)))))))))))))))***,,,,,,++++++,,,...///...---,,,++++++++++++,,,,,,,,,,,,+++***)))(((***************+++++++++,,,++++++,,,,,,---...///000000000//////.........///000111333555777888999888999:::999999999;;;===???????????????>>>======CCCBBBAAA???>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBAAAFFFLLLSSS[[[hhhuuu~~~zzzzzzwwwhhh\\\UUUSSSPPPPPPPPPQQQRRRPPPMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLLLLJJJKKKVVViiixxx||||||}}}~~~{{{xxxwwwwwwyyy{{{|||{{{xxxooofff``````bbbfffccc___[[[VVVPPPKKKHHHLLLOOOSSSUUUVVVWWWYYYZZZ^^^^^^___aaaccceeeffffffhhhiiilllpppqqqnnnfff___YYYXXXYYY[[[___aaabbbbbb```bbbeeeggghhhiiikkklllnnnnnnmmmmmmlllmmmmmmmmmmmmlllkkkjjjiiihhhggggggfffggghhhjjjkkkmmmoooooommmkkkgggeeedddfffhhhjjjggggggffffffeeecccbbbaaa^^^^^^]]]]]]___bbbfffhhhfffhhhlllpppsssvvvwwwxxxxxxxxxyyyzzz{{{{{{||||||||||||~~~|||zzzyyywwwuuusssgggddd^^^VVVOOOHHHCCC@@@======<<<;;;;;;;;;;;;<<>>>>>===<<<;;;::::::;;;;;;;;;:::999888777666444666:::===@@@AAAAAAAAA???@@@@@@@@@@@@BBBEEEHHHGGGBBB:::555333555888:::>>>===<<<;;;999888777666000222444444333333333444333333333333222222222222000000000000000//////......//////......---,,,+++)))(((((('''((()))***+++))))))))))))************+++************+++++++++***+++,,,,,,******+++,,,...---,,,*********+++++++++,,,,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,---...///000.........///////////////...///111333555777999999888999999999888999;;;===???@@@@@@AAA@@@???>>>===BBBAAA@@@???>>>>>>??????@@@AAACCCDDDDDDDDDCCCBBBAAAEEEKKKRRR[[[gggttt~~~~~~~~~~~~~~~~~~~~~{{{uuufffYYYSSSRRRMMMNNNOOORRRSSSQQQMMMJJJHHHHHHIIIJJJJJJIIIIIIHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIFFFGGGQQQdddttt|||||||||}}}|||zzzyyyzzz{{{|||~~~~~~zzzqqqfff______aaadddaaa]]]YYYVVVRRRNNNLLLIIILLLOOORRRRRRSSSTTTVVV[[[[[[[[[\\\___`````````aaabbbdddhhhhhhddd[[[TTTTTTRRRSSSWWW]]]aaaaaa```___aaadddfffggghhhjjjkkkppppppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiffffffgggiiilllnnnqqqrrrmmmkkkhhhfffeeegggiiikkkccccccbbbaaa```___]]]\\\[[[[[[\\\^^^aaaeeeiiikkkfffhhhkkknnnqqqsssttttttssssssssstttuuuuuuvvvvvvvvvvvvwwwzzz~~~~~~}}}|||zzzwwwuuujjjfff___WWWNNNFFF@@@>>><<<<<<;;;;;;:::999888888::::::;;;>>>AAADDDEEEEEEFFFFFFEEEGGGJJJLLLMMMMMMMMMRRRVVVYYY[[[aaajjjrrrwwwxxx|||uuummmfffaaaZZZTTTQQQPPPPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLPPPUUUZZZ^^^aaabbb```]]]\\\ZZZXXXUUURRRQQQRRRRRRPPPMMMMMMOOORRRLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB============<<<;;;:::999;;;;;;;;;:::999888777666444666:::===@@@AAAAAAAAA???@@@@@@???>>>???AAACCCEEE@@@999555444666999:::>>>===<<<;;;999888666666000222444444333333444555444444444333333333222222000000000000000//////...............---,,,,,,+++(((''''''&&&&&&((()))***(((((((((((())))))))))))************+++,,,---...+++,,,---,,,*********,,,,,,+++***)))))))))***+++******+++,,,------------))))))******++++++++++++++++++++++++,,,---......,,,------...///000111111...///111333555777999:::888999999888777888;;;===<<<===???AAABBBBBBBBBAAA@@@@@@>>>>>>>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCCCCAAAEEEKKKQQQZZZfffttt}}}}}}|||zzzyyyyyy{{{}}}~~~xxx~~~{{{rrrhhh]]]UUUOOOLLLKKKLLLNNNOOONNNMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIHHHFFFDDDCCCHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLIIIHHHOOO___qqq|||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||zzzxxxvvvssskkkbbbaaadddgggeeeaaa\\\VVVRRROOONNNMMMNNNPPPSSSVVVXXXVVVUUU\\\XXXVVVWWW[[[^^^___^^^bbbaaaaaaaaa```[[[RRRLLLNNNRRRUUUVVVZZZ___aaa`````````aaacccfffiiilllnnnqqqrrrrrrqqqqqqooonnnmmmnnnllljjjhhhggggggggghhhjjjjjjkkkkkklllmmmnnnnnnnnnllljjjiiijjjjjjiiihhhddddddcccaaa```^^^]]]]]]\\\\\\]]]```eeeggghhhhhhmmmmmmmmmmmmnnnnnnnnnoooppppppppppppppppppppppppsssrrrpppqqqtttxxxzzz{{{~~~~~~{{{wwwsssnnnfffZZZPPPIIICCC===999:::888666555444555666777888888999;;;===>>>@@@@@@BBBAAAAAABBBCCCEEEGGGHHHGGGIIILLLOOOTTTYYY```dddjjjooovvv{{{}}}zzzssshhh^^^ZZZXXXSSSNNNOOORRRQQQLLLMMMLLLJJJHHHHHHHHHJJJKKKMMMNNNRRRXXX___dddeeeeeehhheee```]]]ZZZXXXVVVTTTUUUTTTRRRPPPNNNMMMLLLLLLOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMMMMKKKIIIFFFEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@????????????>>>======<<<<<<;;;:::999777666555555555777666888<<>>AAAEEEIIIJJJIIIFFF@@@888333333666:::===@@@???===;;;999777555444333333444555444222///...///111333333222000000000111000000000000000111111,,,+++++++++++++++,,,,,,))))))((((((''''''''''''(((((('''((()))***,,,---***)))((((((((()))+++,,,)))))))))))))))******+++,,,,,,+++******+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000000000000000000000///000111333555777888999888888888999999:::::::::===>>>>>>>>>>>>======<<<@@@AAABBBAAA???======>>>@@@AAACCCDDDEEEDDDCCCBBB@@@FFFNNNTTTZZZeeettt{{{yyyyyyzzz{{{{{{{{{~~~}}}xxxooodddZZZSSSOOOLLLKKKLLLMMMNNNNNNLLLKKKJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFHHHHHHHHHGGGEEEDDDIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJGGGGGGMMM\\\nnnyyy{{{|||}}}~~~|||{{{{{{|||}}}}}}}}}}}}}}}{{{yyywwwtttkkkcccaaadddfffdddaaa\\\XXXTTTQQQPPPSSSRRRRRRTTTWWWZZZZZZZZZZZZWWWUUUWWW[[[^^^___^^^```^^^\\\\\\\\\XXXPPPKKKMMMSSSWWWWWWYYY]]]```_________```bbbeeeiiilllnnnqqqqqqpppppppppooooooooommmllljjjiiihhhggghhhhhhjjjjjjkkkkkklllmmmmmmnnnmmmkkkiiihhhiiiiiihhhgggcccbbbbbbaaa```___^^^^^^___^^^^^^aaaeeeiiijjjjjjnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllqqqooonnnoooqqqsssuuuuuuyyyyyyyyyyyyyyywwwrrroookkkbbbVVVKKKEEE@@@;;;888999888666444444555666777888888999;;;<<<===>>>???@@@@@@?????????@@@BBBCCCDDDFFFHHHKKKMMMRRRWWW[[[ccchhhooouuuyyy}}}~~~yyyvvvqqqjjj___WWWSSSTTTSSSRRRVVV\\\\\\YYYWWWUUURRROOONNNNNNOOOPPPTTTVVVYYY^^^dddggghhhhhhhhhddd```\\\ZZZXXXVVVTTTTTTSSSRRRPPPNNNMMMMMMLLLOOOPPPQQQPPPNNNLLLMMMNNNNNNOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>======???>>>>>>======<<<;;;;;;;;;:::888777666555555555777777888===BBBDDDDDDBBBCCCAAA???BBBGGGJJJJJJIIIDDD???777333333666:::<<>><<<:::888666444444222333444555555444222111111333444444333111111111111000000000000000111111...---,,,+++***)))))))))))))))))))))((((((((('''+++***)))(((((()))***+++***)))((((((((()))++++++((((((((((((((())))))***+++*********************++++++++++++++++++,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,---............////////////////////////...///111333555666888999888999999999::::::::::::======???@@@@@@???>>>===???@@@AAA@@@>>>=========>>>???AAACCCDDDDDDCCCBBB@@@FFFNNNTTTZZZeeeuuu}}}|||zzzyyyzzz}}}~~~|||uuukkk```VVVPPPMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHIIIHHHGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGFFFJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFKKKXXXiiiuuuyyyzzz|||}}}~~~|||yyyyyyzzz{{{|||}}}}}}~~~{{{yyyxxxuuulllcccaaaccchhhfffddd```]]]YYYWWWUUUTTTRRRQQQRRRUUUXXXZZZZZZYYYWWWVVVXXX]]]``````^^^___\\\YYYXXXXXXVVVQQQMMMMMMVVV\\\[[[YYY\\\______]]]^^^___bbbfffjjjnnnpppqqqpppooonnnnnnoooppppppmmmlllkkkiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkkiiigggggghhhhhhgggfff````````````____________aaa```___aaaeeejjjlllmmmoooooonnnmmmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhllllllkkkkkklllmmmnnnooorrrrrrsssttttttrrrnnnjjjeee\\\OOODDD???;;;888666777666555444333444555666777888888999::::::;;;;;;======<<<<<<<<<<<<<<<===@@@AAACCCDDDEEEHHHLLLOOOXXX]]]dddjjjnnntttzzz}}}zzztttsssqqqllleee^^^VVVRRRQQQUUUXXX[[[aaahhhiiifffdddbbb^^^ZZZXXXWWWXXXYYY``````bbbfffjjjllllllkkkgggccc___\\\ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMMMMOOOPPPPPPOOOMMMLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@@@@??????>>>======<<<<<<>>>======<<<;;;;;;:::::::::999888666555555555555777888:::>>>BBBDDDDDDCCCCCCAAAAAADDDIIILLLKKKIIIAAA===666333444777:::;;;<<<<<<:::999777555333333222333444555666555444444222444555444333111111222000000000000000000000000///...,,,***((('''&&&&&&)))))))))))))))(((((((((---+++***(((''''''(((((()))))))))((()))******+++'''''''''((((((((()))))))))))))))))))))))))))***,,,+++******************++++++++++++++++++++++++***+++,,,---............////////////////////////...///000222444666777888999999:::::::::::::::;;;<<<===@@@BBBCCCBBB@@@???>>>???@@@@@@>>><<<<<<===<<<>>>@@@CCCDDDDDDCCCBBBAAAFFFMMMTTT[[[gggvvv{{{xxxyyy|||~~~{{{}}}vvvjjj^^^TTTNNNLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEGGGJJJTTTdddrrryyyyyy{{{}}}}}}zzzwwwwwwxxxyyyzzz{{{|||}}}|||zzzyyywwwnnneeebbbdddkkkjjjhhhfffccc```^^^]]]TTTSSSTTTVVVYYY\\\\\\\\\\\\ZZZZZZ\\\aaaddddddbbbbbb^^^YYYWWWWWWWWWTTTQQQOOOYYYaaa___[[[\\\___```]]]^^^```cccggglllppprrrsssqqqooommmlllmmmnnnooollllllkkkjjjiiiiiihhhhhhggggggggghhhhhhiiiiiiiiiiiigggeeeeeeffffffeeeddd^^^_________````````````cccaaa```aaaeeejjjmmmooopppooonnnlllkkkiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjiiijjjkkklllmmmmmmnnnooopppnnnjjjggg]]]TTTGGG>>>999777555444555555444333333333444555555555666666666666777777:::::::::::::::;;;;;;;;;<<<===??????@@@AAADDDGGGMMMRRRYYY^^^bbbhhhooouuu~~~yyyuuuqqqoookkkkkkhhhaaaZZZUUUSSSTTTWWW]]]bbbfffkkkpppqqqmmmmmmkkkhhhdddbbbbbbcccdddjjjjjjjjjllloooooonnnllleeebbb]]]ZZZXXXWWWUUUSSSQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNLLLJJJKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMIIIHHHGGGEEECCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999999888777666555555555555888999;;;???BBBCCCDDDDDDCCCBBBCCCGGGKKKMMMJJJGGG>>>:::555333444777999::::::999888777555444333222222333444444555444333333222333444333111000000111000000000000000/////////...---+++)))(((&&&&&&%%%((((((((((((((((((((((((,,,+++)))(((''''''(((((()))))))))))))))******+++'''(((((())))))))))))))))))))))))***************++++++***))))))((())))))***************+++++++++***+++,,,---..........................................000222444666777888::::::::::::;;;;;;;;;;;;;;;===AAADDDDDDCCCAAA???===>>>@@@???===<<<<<<===<<<>>>AAACCCEEEEEEEEEDDDBBBFFFMMMTTT\\\hhhwww}}}zzzxxxzzz}}}{{{|||yyylll___TTTNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHFFFFFFIIIKKKQQQ```pppyyyzzz|||~~~}}}zzzvvvvvvvvvvvvxxxyyy{{{|||}}}|||{{{yyyqqqhhhdddgggllllllkkkjjjgggeeebbbaaaYYY[[[^^^bbbfffgggfffdddcccaaa```bbbgggjjjjjjhhheee```ZZZWWWWWWXXXVVVTTTRRR\\\dddccc___^^^```aaa]]]^^^```dddhhhmmmqqqttttttssspppmmmkkkkkkkkklllkkkkkkkkkkkkjjjjjjiiiiiidddeeeeeeeeeeeeeeefffffffffdddccccccdddddddddccc^^^^^^______```aaaaaabbbcccaaa___aaaeeejjjmmmnnnooonnnmmmkkkjjjhhhgggfffddddddddddddddddddddddddcccfffiiijjjiiiiiijjjkkkhhhhhhhhhjjjjjjhhheeebbbVVVNNNBBB999555444444222444444333333333444444444333333333333333333333333777777888999:::;;;<<<<<<888:::<<<======???BBBDDDEEEIIIOOOSSSVVV\\\ccchhhpppuuu}}}xxxqqqllliiigggeeedddbbb^^^VVVPPPOOOTTTYYY^^^eeekkknnnqqquuutttqqqooonnnmmmkkkjjjkkkllllllnnnmmmmmmnnnoooooollljjjbbb___[[[XXXVVVUUUSSSQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMKKKIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;::::::999999777777666555444444444444888:::===@@@BBBCCCDDDDDDDDDDDDEEEIIIMMMLLLHHHDDD:::777444444555777999999888888777666444333222222444444444333222111111000222222333111///...///000///000000000000///...---,,,+++***)))(((((((((((('''''''''''''''''''''''')))((('''''''''(((******((()))))))))************((()))***+++++++++******)))***+++,,,,,,,,,++++++++++++***)))(((((((((((())))))*********+++++++++***+++,,,---............////////////////////////...///000222444666777888;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@CCCDDDCCCAAA???<<<>>>??????===<<<<<<===>>>???BBBEEEFFFGGGFFFFFFBBBFFFMMMTTT^^^jjjxxx~~~|||vvvyyy|||zzzzzznnnaaaVVVPPPNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGKKKKKKNNN]]]nnnzzz{{{}}}~~~{{{xxxwwwwwwwwwwwwyyy{{{|||}}}|||}}}|||tttkkkhhhkkkmmmmmmmmmllljjjgggdddccc]]]___dddkkkooopppnnnlllllliiifffgggkkkooooooooohhhbbb[[[WWWWWWXXXWWWUUUSSS]]]eeedddbbbaaaaaa```^^^___aaadddhhhmmmqqqssssssrrrooommmkkkkkkjjjkkkkkkkkkllllllkkkjjjiiiiiicccccccccddddddddddddddddddbbbaaaaaabbbcccbbbaaa______``````aaabbbbbbcccbbbaaa```bbbfffkkkmmmnnnllllllkkkjjjiiihhhggggggcccccccccccccccccccccccccccgggkkkllljjjhhhhhhjjjcccbbbcccddddddbbb^^^[[[QQQIII>>>777555444333222333333444444444444444444222222222222222222333333333444666888999::::::;;;666888:::;;;<<<===???AAA???BBBFFFIIIKKKPPPVVV[[[eeekkkttt}}}~~~uuupppiiiccc```^^^]]]\\\ZZZXXXSSSMMMJJJMMMVVV\\\```hhhoooqqqrrruuuuuurrrlllmmmmmmnnnnnnnnnnnnnnnkkkjjjjjjkkkkkkjjjhhhfff```\\\XXXVVVTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNNNNOOOMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCC@@@??????>>>======<<<<<<===<<<<<<;;;::::::999999666666555444444444444444999;;;???AAABBBCCCDDDEEEEEEEEEGGGKKKMMMKKKEEE@@@666444333444666888888888777666666555444333333333555444333222111000000///222222222000...---...//////000000111000///---,,,******)))))))))******+++''''''''''''((((((((((((&&&&&&&&&&&&''')))+++,,,(((((()))************))))))***+++,,,,,,,,,+++***((()))+++,,,------,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,***+++,,,---............000000000000000000000000///000111333555777888999===<<<<<<<<<<<<;;;;;;;;;;;;<<>><<<>>>@@@???>>>======>>>???AAACCCFFFGGGGGGFFFEEECCCGGGLLLTTT___lllyyy~~~|||{{{zzz|||||||||{{{uuuxxx{{{~~~{{{~~~}}}|||xxxmmmbbbYYYSSSQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGHHHEEEGGGLLLKKKKKKZZZlllzzz{{{}}}{{{zzzyyyyyyyyy{{{|||~~~}}}}}}~~~~~~wwwooolllnnnqqqqqqqqqpppnnnkkkhhhfffbbbdddhhhnnntttwwwvvvuuusssooojjjjjjmmmqqqsssssslllfff___[[[[[[[[[YYYWWWSSS[[[bbbcccccccccaaa]]]]]]^^^___bbbfffkkkoooqqqooonnnnnnmmmmmmllllllkkkjjjkkklllllllllkkkjjjiiiddddddddddddddddddddddddbbb```______aaaaaaaaa`````````aaaaaabbbbbbcccccccccbbbbbbeeeiiimmmnnnnnniiiiiiiiiiiiiiihhhhhhhhhccccccccccccccccccccccccfffjjjnnnnnnjjjfffeeefffaaaaaaaaabbbbbb___[[[WWWMMMFFF===777666555444222333333444555555555555555222222333333444444444555111222333555555555555555444666888999999999;;;<<<:::===@@@AAABBBEEEKKKPPPXXX^^^hhhsss|||~~~xxxtttmmmnnnnnnnnnmmmllljjjiiiddd```ZZZVVVUUUTTTTTTSSSRRRPPPLLLJJJLLLQQQYYY^^^bbbjjjooooooooopppooommmhhhiiilllmmmnnnmmmkkkjjjeeeddddddeeefffeeebbb```]]]ZZZVVVSSSRRRQQQOOOMMMKKKKKKKKKLLLLLLNNNOOOPPPMMMMMMMMMLLLIIIGGGGGGHHHJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@???>>>>>>============<<<<<<;;;:::::::::666555444444333333444444999<<<@@@BBBBBBBBBDDDFFFEEEFFFHHHLLLMMMJJJBBB<<<333222222444777888888777666666666555444444333333555444333333222222222222333333333000...---...000///000111111000...,,,+++++++++************+++,,,((()))))))))************&&&&&&&&&&&&''')))+++,,,'''((()))***+++******)))((()))+++,,,,,,,,,***)))'''(((***,,,---,,,++++++******)))))))))***++++++*********+++,,,---------***+++,,,---............111111111111111111111111000111222444666888999:::============<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<===???@@@@@@???>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDDDDGGGLLLTTT```mmmzzz~~~xxxvvvsssssstttuuuvvvvvvtttwww{{{~~~{{{}}}xxxvvvttt~~~{{{uuulllbbbZZZUUUSSSSSSLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEKKKJJJIIIHHHGGGFFFFFFFFFGGGDDDGGGKKKJJJIIIWWWjjjyyyzzz|||~~~}}}|||{{{{{{|||~~~}}}}}}yyyqqqnnnqqqvvvvvvvvvuuussspppmmmjjjjjjkkknnntttzzz~~~wwwrrrlllkkknnnrrrtttuuuqqqkkkddd```______]]][[[RRRYYY___aaacccddd```[[[\\\]]]^^^aaadddiiillloookkkkkklllmmmnnnnnnnnnmmmjjjkkklllllllllkkkjjjiiieeeeeeeeeeeeeeeeeeeeeeeeaaa___^^^^^^```aaa``````aaaaaabbbbbbccccccccccccccccccdddggglllnnnooooooggghhhhhhhhhiiiiiiiiiiiibbbbbbbbbbbbbbbbbbbbbbbbhhhmmmqqqoooiiidddbbbcccccccccccccccbbb```[[[XXXKKKEEE===888777666555333333444444555666666666555333333444555555666777777///000111222222111000///333555777777666666666777888:::<<<<<<<<<>>>DDDHHHIIIOOOZZZfffpppyyyzzztttmmmgggddd^^^^^^^^^^^^]]][[[YYYXXXXXXUUUPPPNNNMMMNNNNNNMMMMMMLLLKKKLLLQQQVVV\\\```ffflllpppnnnkkkjjjhhhfffeeegggjjjmmmmmmkkkhhhfff````````````aaaaaa^^^\\\[[[XXXTTTRRRQQQOOONNNLLLJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMKKKHHHFFFFFFGGGJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<;;;::::::555555444333333333444444999===AAACCCBBBBBBDDDFFFFFFGGGIIILLLMMMIII@@@999111111222444777888888777666666555555555444444444444444333333333444555555555555444111///...///111///000111111000...,,,+++---,,,++++++***+++++++++******++++++,,,,,,,,,,,,''''''&&&&&&'''(((***+++'''((()))++++++******)))'''(((***+++,,,+++)))(((%%%''')))+++,,,+++***)))******))))))***+++,,,,,,******+++,,,------......++++++,,,---............111111111111111111111111111111333555777999:::;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===???AAAAAA?????????@@@@@@AAACCCDDDEEEDDDCCCBBBDDDGGGLLLTTT```nnn{{{~~~wwwtttpppnnnooopppqqqqqqtttwww{{{~~~}}}vvvrrrqqq}}}}}}uuujjj^^^VVVRRRQQQRRRNNNMMMMMMKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFHHHHHHGGGKKKYYYiii{{{|||~~~~~~}}}||||||}}}|||uuurrruuuyyy}}}}}}||||||{{{wwwqqqlllnnnmmmooouuu|||~~~}}}uuullliiilllpppssssssxxxppphhhcccaaa```bbbdddTTTTTTXXX___ccc___[[[[[[ZZZ[[[\\\]]]___ccciiimmmlllnnnoooppppppooonnnmmmllllllmmmnnnnnnmmmlllkkkiiihhhgggfffdddcccaaaaaabbb```^^^[[[[[[\\\^^^___```aaaaaabbbccccccdddddddddfffiiikkkmmmmmmlllllliiihhhgggggghhhhhhgggfffdddcccbbb`````````aaaaaagggfffdddbbb```___^^^^^^```______``````___[[[XXXPPPFFF===:::999777666888444444444444444444444444444444444444333222111111222222222333333444444444555555444333333333333444444666888888777888999;;;???EEEPPP\\\hhhqqqwwwyyywwwvvvqqqjjjaaaZZZVVVUUUSSSUUUWWWVVVTTTPPPNNNMMMJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNSSSXXX^^^aaajjjjjjiiihhhfffeeecccccceeefffgggggggggfffeeeddd______^^^]]][[[ZZZZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDBBBAAA@@@???????????????>>>===;;;999888888666444222222333555777:::<<<@@@AAAAAA@@@@@@AAADDDFFFKKKOOOOOOGGG;;;222222222333666888999888777555444333333222222333333222222222222222222222222333222111000////////////000000111111000///---,,,***)))(((''''''((()))***+++*********))))))((((((,,,,,,+++***)))(((''''''************************---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---...---,,,+++***)))***+++,,,---,,,++++++//////000111111000///...//////111444888;;;;;;;;;=========<<<<<<;;;;;;:::AAA???===;;;999999999:::>>>@@@BBBBBB@@@???@@@@@@===>>>@@@BBBDDDEEEEEEEEEBBBFFFLLLRRR[[[ggguuu~~~{{{xxxuuutttuuuvvvvvvvvv{{{zzzzzz}}}zzz~~~zzzyyyzzz~~~zzzrrrggg\\\TTTQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFHHHIIIGGGLLLZZZiii}}}}}}}}}|||{{{{{{|||}}}~~~}}}xxxvvvvvvwww|||{{{{{{{{{zzzvvvqqqmmmnnnnnnooottt{{{~~~||||||tttllliiikkkoooqqqqqqwwwqqqjjjfffddddddeeegggXXXTTTVVV^^^dddbbb]]][[[YYYZZZZZZ[[[\\\```eeeiiikkklllnnnppppppooonnnmmmmmmmmmnnnmmmllljjjiiihhhhhhhhhgggfffeeedddcccccc```___]]]\\\\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbdddfffiiikkkmmmmmmmmmmmmjjjhhhgggggghhhhhhfffeeedddcccaaa```______``````^^^^^^]]]]]]]]]^^^^^^^^^```______``````___[[[XXXNNNDDD;;;999888666666777666666666666555555555555444444444444333222111111222222222222333333333444444333222222111111222222222333555555444555666888999>>>GGGRRR\\\eeekkknnnjjjhhhccc]]]VVVQQQPPPPPPRRRTTTUUUTTTPPPLLLIIIHHHKKKKKKKKKLLLMMMNNNNNNOOORRRSSSTTTVVVZZZ^^^bbbdddjjjhhhgggeeecccbbbbbbaaabbbcccdddddddddcccaaa```\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSRRRPPPOOONNNMMMMMMPPPPPPPPPPPPOOOOOONNNMMMOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@?????????>>><<<;;;999888888666444222222444666777:::===@@@BBBAAAAAAAAABBBDDDHHHMMMOOOMMMEEE:::333222333555777999999888666555444444333222333333333222222222222222333333333333222111000////////////000000111111000///---,,,+++***)))(((((()))***+++************)))))))))(((++++++******)))(((((((((************************,,,+++***)))((())))))***))))))))))))))))))))))))((((((((())))))***+++,,,++++++---.........---,,,)))***+++,,,,,,,,,++++++...///000111111000///...//////111444888;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???@@@AAA>>>???AAACCCDDDDDDDDDDDDBBBGGGMMMSSS\\\ggguuu~~~~~~{{{{{{{{{zzzyyy|||{{{{{{}}}xxx}}}~~~}}}uuunnnbbbXXXRRROOOMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIIIIMMMZZZhhh~~~}}}|||||||||}}}~~~~~~}}}}}}|||zzzxxxuuuwwwwwwwwwxxxyyyxxxuuurrrqqqpppoooqqqtttvvvvvvvvvwwwrrrkkkhhhkkknnnpppqqquuurrrllliiihhhjjjjjjjjj]]]VVVTTT\\\dddddd___\\\XXXYYYYYYXXXYYY\\\```dddiiijjjlllnnnoooooonnnmmmnnnnnnmmmllljjjhhhfffeeeggggggffffffeeedddcccccc^^^]]]]]]]]]^^^aaacccdddcccccccccbbbaaa``````___dddeeehhhjjjlllmmmmmmmmmjjjhhhggggggggggggeeedddbbbaaa```^^^^^^^^^^^^___ZZZZZZZZZ[[[\\\\\\]]]]]]___^^^^^^______^^^ZZZXXXMMMDDD===;;;:::888777999999888888777777666666666444444444444333222111000111111111222222222222222111111000////////////000///000222222111111222444333777===EEENNNVVV\\\___ZZZXXXSSSNNNJJJJJJLLLOOOYYYZZZZZZXXXTTTOOOLLLKKKNNNOOOQQQRRRSSSTTTTTTTTTZZZ[[[]]]```bbbdddfffggghhhfffccc```___^^^^^^___^^^^^^___```___^^^]]]\\\YYYYYYZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOQQQPPPPPPOOOOOONNNMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA??????>>>===<<<:::999888777666444222333444777888<<<>>>AAABBBBBBBBBBBBCCCFFFKKKPPPPPPIII@@@888555222444777:::;;;:::888666555555444333333333333444222222222333333444444444333222111000////////////000000111111000///---,,,++++++************++++++************))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,---.........---)))***+++,,,,,,,,,,,,+++......000000000000///...//////111444888;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::;;;===>>>>>>>>>>>>???@@@AAAAAA?????????AAA???@@@BBBCCCDDDDDDCCCCCCCCCHHHNNNUUU]]]iiivvv~~~|||~~~|||{{{}}}{{{~~~|||ppphhh]]]TTTOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEGGGIIIJJJMMMYYYeee|||}}}}}}}}}~~~|||zzzzzz|||~~~xxxsssoooooopppssswww{{{||||||{{{xxxrrrkkkggggggiiikkkooollliiihhhkkkoooqqqqqqqqqpppmmmjjjkkknnnooommmdddXXXPPPWWWaaaddd```\\\XXXYYYXXXWWWWWWYYY]]]```fffhhhjjjmmmnnnooonnnmmmnnnnnnmmmllljjjiiigggggggggffffffdddcccbbbaaaaaa\\\]]]^^^___aaaccceeefffccccccbbbaaaaaa``````___bbbccceeegggiiijjjkkkkkkiiihhhffffffffffffdddbbbaaa```___]]]\\\]]]]]]^^^]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^\\\YYYVVVNNNFFF@@@??????===<<<===;;;;;;:::999888777666666444444555444444333222111111111111111111111111111111000//////......//////---///000000//////000222222444888===DDDKKKPPPTTTNNNMMMJJJHHHHHHKKKQQQVVV___``````^^^ZZZVVVTTTTTTVVVXXXYYY[[[\\\\\\\\\\\\```bbbeeegggiiiiiihhhgggeeeccc___\\\ZZZZZZ[[[\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYYXXXVVVTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRNNNOOOPPPRRRSSSTTTUUUUUURRRRRRQQQPPPPPPOOOOOONNNNNNLLLJJJHHHGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>======;;;:::888777777555444333333555888999===???BBBCCCCCCBBBCCCEEEKKKQQQUUUPPPEEE:::555444111555:::<<<<<<:::888777666555555444444444444444222222333333444444555555333222111000///////////////000000000000...---,,,*********************************)))))))))))))))(((((())))))************************************))))))(((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---...///000000000///...//////111444888;;;;;;;;;::::::::::::::::::::::::999;;;>>>@@@AAAAAA@@@??????@@@@@@@@@>>>>>>???AAA@@@AAABBBDDDDDDDDDCCCBBBDDDIIIPPPWWW___kkkxxx~~~|||}}}xxxxxx{{{yyyjjjbbbWWWPPPMMMKKKIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFIIIJJJMMMVVVaaauuu}}}||||||}}}}}}zzzxxxxxx|||yyyrrrgggggghhhllluuu}}}xxxiii^^^ZZZ]]]aaadddeeefffiiimmmpppqqqqqqlllnnnllliiilllrrrsssoooiiiYYYMMMPPPZZZ```___\\\YYYYYYXXXWWWVVVXXX[[[^^^dddfffiiikkkmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkgggfffeeecccaaa```^^^]]]\\\]]]___aaadddeeeggggggaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbdddeeefffgggggggggfffddddddddddddcccaaa```___^^^\\\\\\\\\\\\]]]^^^^^^____________^^^]]]\\\\\\\\\\\\]]][[[XXXUUUOOOHHHBBBCCCDDDAAA???@@@>>>===<<<:::999777666555555555666555555444333222111111111111111111111111111111000///////////////...///000000///...///111222333444888<<>>@@@BBBCCCBBBCCCDDDEEEOOOTTTVVVOOOAAA666222333222666;;;===<<<999888777777666555555444444555555333333444444444555555555333222111000//////////////////000000///...,,,+++((())))))))))))))))))((())))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++*********))))))+++***++++++++++++,,,,,,,,,---...000000000///...//////111444888;;;;;;;;;999999999::::::;;;;;;;;;<<<>>>AAACCCDDDCCC@@@??????@@@@@@???======???AAA@@@AAACCCDDDDDDDDDCCCCCCDDDIIIQQQYYYbbbnnnzzz}}}}}}ooorrryyyuuueee]]]RRRLLLKKKJJJGGGDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDFFFIIIIIIKKKSSS[[[lll~~~~~~|||{{{zzz{{{{{{{{{zzzzzz~~~{{{uuugggeeecccgggppp|||lll[[[SSSVVVZZZ\\\___eeekkkooopppooonnnhhhlllkkkhhhllluuuwwwsssmmmZZZIIIHHHQQQXXX[[[\\\YYYYYYXXXVVVUUUWWWZZZ]]]ccceeehhhjjjlllllllllkkkjjjjjjjjjjjjkkklllmmmnnnffffffeeecccaaa```^^^^^^]]]___aaadddffffffffffffbbbbbbbbbbbbbbbccccccccc``````aaaaaabbbccccccddddddbbbaaaaaabbbcccbbb``````___^^^\\\\\\\\\\\\]]]ZZZ[[[]]]___```aaa``````]]]\\\\\\]]]]]]\\\XXXVVVPPPIIIEEEGGGHHHEEECCCCCCAAAAAA???===;;;999777666777777777777666555444333222222222222222111111111222111000000//////000000...000111000///...///111///000111333666:::>>>@@@>>>@@@EEEJJJPPPYYYaaagggiiikkkllllllkkkjjjjjjkkkiiihhhgggfffeeedddddddddfffhhhjjjlllllljjjgggeee[[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@??????>>>>>>>>>======<<<;;;:::888777666666555333333444777:::<<<>>>@@@BBBBBBBBBBBBDDDFFFNNNQQQQQQIII<<<333000111222777;;;===:::888777888777777666555555555555666555555555555555555555555333222111000//////////////////000000///...,,,+++(((((())))))))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++******,,,,,,+++***************++++++******++++++,,,---+++,,,...///000000///...//////111444888;;;;;;;;;888999999:::;;;<<<<<<===>>>@@@BBBDDDDDDCCC@@@??????@@@???>>>======???AAA@@@AAACCCDDDEEEEEEDDDDDDCCCIIIQQQ[[[eeeqqq~~~~~~}}}iiiooozzz}}}ooobbbZZZOOOJJJJJJJJJFFFBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEHHHIIIIIIOOOVVVeeeyyy~~~}}}|||||||||}}}}}}~~~zzznnniiicccccckkkwwwnnn[[[QQQQQQUUUWWW]]]fffnnnpppoookkkiiigggkkkkkkggglllwww{{{wwwoooZZZFFF@@@GGGOOOWWW\\\XXXXXXWWWUUUTTTVVVYYY\\\ccceeegggiiikkkkkkjjjiiijjjiiiiiiiiijjjkkkmmmnnneeeeeeddddddccccccbbbbbb```aaadddfffggggggeeeeeeeeeeeeddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaabbb```___^^^___aaabbbaaa```aaa```^^^]]]\\\\\\]]]]]][[[]]]___aaabbbaaaaaa```____________```^^^[[[XXXTTTNNNKKKNNNOOOMMMJJJJJJFFFEEECCCAAA>>><<<:::999888999999888888777666555444333333333222222222222111111000///////////////...000111000///...///000---...///111333666888999888===EEENNNWWW___gggkkkrrrtttuuuuuutttssstttuuummmkkkgggdddaaa```aaaaaaaaaccceeeffffffcccaaa___WWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRPPPOOOOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@???????????????<<<<<<<<<;;;999888666555555444333333444777;;;===>>>@@@AAAAAAAAAAAACCCEEEHHHJJJHHHAAA888111///000222777;;;;;;888666777999888777666666555555666666777777666666555444444444333222111000////////////...//////000///---,,,+++((()))************)))(((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((***+++++++++******)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++++++++---...///++++++*********+++,,,---+++,,,---///000000///...//////111444888;;;;;;;;;888999:::;;;<<<===>>>>>>>>>???AAABBBBBBBBB@@@????????????===<<<===???AAA???@@@BBBDDDEEEFFFFFFEEEAAAHHHRRR\\\gggsss}}}|||fffmmm{{{{{{kkkaaaXXXNNNIIIJJJJJJFFFBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFDDDEEEGGGHHHHHHMMMSSS```www~~~uuunnneeebbbgggsss}}}nnn[[[OOOMMMPPPVVV]]]hhhpppqqqmmmhhhdddggglllkkkggglllyyy~~~zzzppp[[[DDD<<<@@@JJJTTT[[[WWWVVVVVVTTTSSSUUUXXX[[[ccceeegggiiijjjjjjiiihhhiiiiiihhhhhhhhhiiikkklllcccddddddeeeeeeffffffgggaaaccceeeggghhhgggeeeccchhhgggfffeeecccbbbaaa```ccccccbbbaaaaaaaaaaaaaaa^^^]]]]]]^^^```aaa```___aaa```^^^]]]\\\\\\]]]^^^bbbbbbddddddcccaaa___^^^bbbaaaaaabbbbbb```]]]ZZZZZZTTTQQQTTTVVVSSSQQQQQQIIIHHHFFFCCCAAA>>><<<;;;999::::::999999888777666444444444333333222222222000000///............///...///000000...---...000---...///111333555666777555<<>>???@@@@@@@@@AAACCCEEECCCCCCAAA;;;555000000111333777;;;:::777555777:::888888777666666666666666888888777666555444333333333222111000////////////...////////////---,,,+++)))***+++,,,,,,+++***)))(((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))+++,,,------,,,***)))*********,,,...000333444,,,+++*********+++,,,---***+++---///000000////////////111444888;;;<<<;;;999999:::;;;===>>>??????<<<===>>>@@@AAAAAAAAA@@@?????????===<<<<<>>@@@BBBDDDFFFFFFFFFFFFAAAGGGRRR\\\hhhuuuyyyzzz|||}}}~~~rrrggguuu}}}ooo]]]VVVOOOJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIIIIHHHFFFEEECCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDFFFJJJOOOSSS^^^lll}}}yyyjjjaaadddhhhjjjrrr}}}{{{rrrfffZZZUUUUUUWWWXXX___hhhkkkhhhdddaaaaaaaaammmssspppqqqyyy{{{wwwttt\\\EEE>>>???BBBMMMYYYYYYVVVSSSSSSTTTVVVXXXYYYbbbeeehhhiiiiiihhhhhhhhhhhhhhhggghhhjjjjjjhhhgggeeeddddddfffiiijjjgggdddiiihhhgggeeeeeeffffffggghhhgggfffeeecccbbbaaa```eeeeeedddcccbbbbbbbbbbbbhhhccc___```cccdddaaa^^^bbbaaa___\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\______```bbbbbbccccccccc[[[[[[ZZZYYYWWWTTTRRRQQQOOOMMMJJJFFFCCCAAAAAA@@@<<<;;;:::;;;;;;:::777444888666444333333222000...000000////////////000000///000000000000//////...---...000000000111333555:::@@@JJJUUU```iiinnnqqqxxxvvvuuuuuuwwwxxxuuurrrmmmiiieeebbb```]]]YYYUUUTTTTTTUUUUUUVVVWWWXXXYYYUUUVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVUUUSSSRRRVVVRRRMMMLLLNNNPPPQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTVVVVVVUUUTTTSSSRRRQQQPPPQQQOOOMMMJJJIIIHHHIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJDDDCCCCCCBBBAAA@@@@@@@@@???@@@@@@@@@???===<<<:::<<<<<<;;;999777555222111333222222222444777;;;===CCCCCCCCCBBBAAA@@@???>>>CCC@@@;;;555111000000000555777::::::999777666666888888999999999999:::::::::888444111000222555777777555222///------......000000//////...,,,+++***))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))+++******)))))))))))))))(((***++++++******+++,,,************************((()))))))))*********************)))))))))))))))++++++++++++,,,---......///......///000111111000000000111444777999999888:::::::::;;;<<<======>>>>>>>>>????????????>>>>>>AAA???===;;;;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFDDDIIIRRR]]]iiiuuu}}}{{{yyy{{{sssnnn{{{ooo\\\VVVNNNJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFJJJNNNRRR\\\kkk~~~|||lllaaabbbeeefffkkktttwwwssskkkaaaWWWRRRRRRTTTZZZaaaiiilllhhhdddaaa```dddooouuurrrttt|||}}}www```III@@@>>>>>>GGGRRRWWWUUURRRQQQRRRTTTUUUVVV___cccgggiiiiiiiiiiiiiiiiiihhhhhhiiikkklllkkkiiigggffffffhhhjjjjjjhhheeeiiihhhgggfffffffffgggggghhhggggggeeedddcccbbbbbbffffffeeedddddddddeeeeeehhhdddaaaaaadddeeeccc```aaa___]]]\\\ZZZZZZZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^___aaabbbccccccccc\\\[[[ZZZWWWUUUSSSRRRQQQQQQPPPMMMJJJGGGEEECCCBBB???>>>=========<<<:::888999777555444444333111///000000////////////000000//////000000000000000///...000111111111222444666<<>>??????@@@@@@???>>>===>>>===;;;999777555444333222111111222555999===???CCCCCCCCCCCCBBBAAA??????BBB???999444111000000111555777::::::888777666666888888999999:::::::::;;;<<<999555222111222444666555444111///.........///000000000///...---++++++******++++++++++++*********++++++++++++***)))((())))))))))))))))))))))))+++******)))))))))))))))(((***++++++***)))+++,,,+++******************+++************++++++++++++************************......---,,,,,,,,,------///...------......---,,,//////000333666888777777::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@??????>>>@@@???===;;;;;;<<<>>>@@@@@@@@@AAACCCDDDEEEGGGGGGFFFKKKTTT^^^jjjvvv}}}{{{{{{}}}}}}|||xxxxxxooo]]]WWWOOOJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIMMMPPPXXXhhh}}}pppbbbaaaccccccdddiiimmmjjjddd\\\UUURRRRRRSSS[[[bbbiiikkkhhhccc___^^^eeennnsssqqqsss|||~~~hhhPPPCCC===;;;AAAKKKSSSRRRQQQPPPPPPQQQRRRSSS\\\```fffiiikkkkkkkkkkkkkkkkkkjjjlllnnnnnnmmmlllkkkjjjjjjjjjlllkkkjjjhhhiiiiiihhhgggggggggggghhhggggggfffeeeeeedddccccccgggggggggfffgggggghhhiiihhheeecccdddfffgggeeeccc```^^^\\\ZZZYYYXXXYYYYYYVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^```aaabbbcccccc___\\\XXXUUURRRQQQQQQRRRTTTSSSRRRPPPMMMIIIFFFDDDDDDBBB@@@@@@@@@@@@>>>===;;;999777666555444222000000000////////////000000......///000111111111111///111222222111222444666>>>FFFRRR___hhhllllllkkkkkkjjjjjjlllnnnooonnnllliiihhhfffeeedddbbb^^^[[[WWWWWWVVVVVVWWWYYY[[[]]]___aaacccdddaaa]]]XXXTTTVVVVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOQQQRRRQQQPPPNNNNNNOOOPPPRRRUUUWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSOOONNNLLLJJJHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIGGGFFFDDDBBB@@@@@@===>>>???@@@@@@@@@@@@@@@???===;;;888666555555555000000000333666;;;???AAADDDDDDDDDCCCBBB@@@???>>>???<<<777333000000000111666888::::::888666666666888888888999:::;;;;;;<<<;;;999666333222333444666333222000///......///000000000000///...---,,,+++***++++++,,,,,,++++++*********++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))((()))+++***))))))***,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,************************000///...------,,,,,,,,,//////......---,,,,,,+++000000111333666888777666;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@??????>>>???>>>===;;;;;;===???@@@>>>???@@@BBBDDDFFFGGGHHHIIINNNVVV___jjjvvv~~~||||||{{{zzzxxx}}}~~~nnn^^^XXXOOOJJJHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGIIILLLNNNTTTdddzzzttteeebbbcccbbbaaaaaaeeeccc___[[[WWWUUUTTTUUU\\\aaagggiiifffaaa\\\YYY```gggkkkjjjmmmvvv}}}pppXXXGGG===:::@@@IIIPPPPPPPPPPPPOOOOOOPPPQQQXXX]]]dddiiillllllmmmnnnooonnnnnnnnnoooooommmlllooonnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhfffeeeeeeeeeddddddccccccfffffffffgggggghhhjjjjjjhhhfffeeefffhhhhhhgggeee```___\\\YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ\\\^^^```bbbbbbccc```\\\WWWRRROOOOOOQQQRRRUUUVVVVVVUUURRRNNNIIIGGGFFFDDDCCCBBBCCCCCCBBB@@@>>><<<:::888888666444111000000////////////000000---...///000111222222222///111222111111111444555;;;CCCQQQ^^^gggkkkjjjhhhgggggghhhiiikkkkkkkkkkkkiiiiiiiiiiiiiiigggdddbbb```___]]]]]]]]]```bbbdddggghhhgggeeebbb]]]YYYVVVVVVUUUTTTRRRQQQRRRRRRSSSOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRRRROOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB??????@@@@@@@@@@@@@@@???>>><<<999666444444444555...///000333888<<>>>>>>>>======>>>>>>>>>>>>======>>>>>><<<<<<<<<===???@@@===>>>@@@BBBDDDGGGIIIIIIJJJOOOVVV___jjjvvv~~~}}}{{{zzzzzz|||}}}~~~|||xxxkkk___XXXOOOIIIGGGEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIHHHGGGHHHJJJLLLPPP___sssvvvhhhbbbaaa```^^^]]]___^^^\\\ZZZXXXWWWVVVUUU[[[___dddfffddd^^^XXXUUUYYY^^^cccdddgggnnnwww{{{rrr]]]III<<<999???GGGLLLNNNPPPPPPNNNMMMOOOPPPUUUZZZaaagggjjjlllnnnooosssrrrpppppppppooollljjjpppppppppooonnnmmmnnnnnnjjjjjjjjjjjjjjjiiiiiiiiieeeeeeddddddccccccbbbbbbdddddddddeeefffggghhhiiiggggggggghhhhhhhhhfffeeeaaa```\\\YYYVVVUUUTTTSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[]]]___```aaaaaa___[[[UUUPPPMMMNNNQQQSSSVVVWWWWWWWWWUUUQQQMMMJJJHHHGGGEEEEEEFFFFFFEEECCCCCC@@@===;;;:::777444222000000////////////000000......000111222222222222///000111000000000222444666===JJJWWW```eeeffffffaaabbbcccddddddddddddeeehhhiiikkklllkkkkkkkkkkkkjjjiiihhhgggggghhhjjjkkknnnlllhhhccc___\\\ZZZYYYVVVUUUTTTRRRQQQRRRRRRSSSOOOPPPRRRSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<:::777444333222333444...///111555999===AAACCCAAAAAA@@@@@@>>><<<;;;:::999777444111000111333555888999:::999777555555666777777888888999:::;;;;;;444444444444555666777888000000///////////////000////////////...,,,+++***(((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))+++******)))))))))))))))''')))******)))(((***+++++++++***))))))***++++++))))))))))))*********+++***+++++++++,,,,,,,,,---++++++******+++,,,,,,---+++---//////......000222000///000333777999999888<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<===>>>???@@@===>>>@@@BBBEEEHHHJJJKKKJJJNNNUUU^^^iiiuuu}}}}}}~~~~~~|||{{{qqqiii\\\VVVMMMHHHFFFEEEBBB@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKNNNXXXjjj|||wwwkkkccc___]]]\\\[[[[[[ZZZYYYYYYZZZXXXVVVSSSYYY]]]aaacccbbb]]]VVVRRRUUUYYY^^^aaadddjjjrrrwww{{{qqqaaaNNN???:::===BBBFFFJJJNNNOOOMMMLLLNNNPPPRRRVVV\\\bbbfffiiilllooosssrrrpppppppppnnnllliiinnnnnnooommmlllkkkmmmoookkkkkkllllllkkkkkkjjjiiiffffffeeedddccccccbbbbbbccccccccccccdddeeefffggggggggghhhhhhgggfffdddccc```^^^\\\YYYWWWUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^______]]]YYYSSSNNNLLLNNNQQQSSSVVVWWWXXXXXXWWWTTTQQQOOOKKKKKKKKKLLLMMMLLLIIIGGGHHHEEEAAA>>>;;;888444222000000////////////000000//////000111222222222222///000111000//////111333222888AAAKKKUUU\\\```bbbbbbdddeeedddcccaaaaaabbbdddfffhhhiiijjjkkkmmmoooqqqppppppooonnnnnnnnnnnnoookkkfff```\\\ZZZYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSPPPRRRTTTTTTRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<999888666444222222222222000111333666:::===@@@BBB@@@@@@???>>>===;;;999888777555333111111222555777999::::::888666555555666777777777888888888888888222333333444555666777777/////////////////////............---,,,+++***)))'''(((((((((((((((((('''(((((())))))******))))))))))))))))))))))))))))))+++******)))))))))))))))'''(((***)))(((((()))+++************************(((((()))))))))*********+++++++++,,,,,,------...))))))))))))***+++,,,---'''***------,,,,,,///222,,,,,,...111666888999888;;;<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999===<<<<<<======>>>???@@@???@@@AAADDDFFFIIIKKKLLLJJJNNNUUU^^^iiiuuu|||zzz|||xxxooofffWWWQQQIIIEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEGGGGGGFFFGGGHHHJJJLLLSSSaaauuu}}}ssshhh```]]]]]]]]]]]]\\\[[[\\\]]]\\\XXXTTTYYY\\\```cccbbb]]]VVVQQQRRRVVV[[[___bbbfffmmmsssuuurrrjjjZZZIII???<<<<<>>===;;;999888666444222111111444777999:::::::::888666444555666777777777777666666666666333333444555555444333333000000000000///...---------------,,,+++***)))((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((())))))(((((()))+++(((***+++,,,,,,+++***((())))))*********+++++++++++++++,,,,,,---.........+++++++++******+++,,,,,,'''+++...---+++***---111,,,---///333888;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::<<<<<<<<<===>>>??????@@@AAABBBCCCEEEHHHJJJKKKLLLKKKOOOVVV^^^jjjwww|||vvvtttwww~~~}}}yyyoooeeeRRRLLLFFFCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBBBBCCCEEEFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFFFFFFFFFFHHHJJJKKKOOO\\\qqq~~~|||oooddd___`````````______aaabbb```\\\WWWYYY\\\```cccccc^^^WWWRRRPPPSSSXXX]]]```ccciiipppsssuuurrreeeSSSEEE===:::===CCCIIILLLJJJIIIKKKNNNKKKNNNRRRVVV[[[```eeeiiimmmllllllmmmoooooonnnmmmdddfffgggfffddddddhhhkkkkkklllmmmmmmmmmlllkkkjjjlllkkkjjjhhhgggeeeddddddccccccbbbbbbbbbcccddddddeeeggghhhgggdddaaa___^^^YYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZXXXXXXZZZ[[[[[[\\\\\\\\\YYYVVVQQQNNNMMMNNNQQQTTTXXXYYYZZZ[[[ZZZZZZYYYXXXTTTUUUXXX[[[\\\ZZZUUUQQQNNNKKKFFFAAA===999444000000000////////////000000111111222222222111111000111222333222111111333444555555666:::BBBLLLVVV\\\bbbdddeeebbb]]]ZZZYYYZZZYYY[[[]]]^^^___ccciiinnnqqqrrrrrrqqqooollliiigggfffdddbbb^^^[[[WWWUUUTTTUUUVVVWWWWWWVVVUUUSSSRRRSSSUUUVVVSSSPPPMMMNNNPPPLLLNNNPPPQQQSSSSSSSSSRRROOOOOONNNNNNNNNNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<>>>???888888888777666444333222444555666888:::<<<===>>>BBBAAA@@@???===;;;999888666444222111222555888;;;:::::::::888555444555666777777777666555555444444444555555555444222000///000000000000///...---,,,,,,,,,,,,+++***)))((('''))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((())))))(((((()))***''')))+++------+++)))'''******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---,,,+++++++++++++++...111000,,,+++...111///000222777<<<@@@AAAAAA:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>??????@@@BBBCCCDDDFFFHHHJJJLLLLLLLLLPPPVVV```kkkyyy~~~xxxrrrnnnrrrzzz~~~zzzrrrfff\\\LLLJJJHHHFFFEEEEEEEEEFFFAAAAAA@@@@@@AAABBBDDDEEEBBBDDDFFFGGGGGGEEEBBBAAACCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIILLLTTTeee~~~vvvggg\\\]]]dddaaaaaa______bbbfffbbb[[[ZZZZZZ]]]aaacccaaaZZZUUUUUUVVVYYY^^^^^^^^^bbbhhhooo}}}~~~sssdddLLL;;;<<>>>>>@@@@@@@@@@@@>>><<<:::999888777555444333333444444222444777:::===@@@BBBBBBBBB@@@>>>>>>>>>>>>===;;;999444000111444888999999;;;999666666666777777666777888888777444333444555222666::::::777333111111...///000111111111111111000///...---,,,++++++++++++*********))))))(((((()))))))))((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))++++++******)))(((((('''***+++,,,---,,,***(((&&&((('''(((***---///...---...------,,,,,,+++++++++,,,,,,,,,+++++++++******...///000111000///---,,,,,,///333888<<<===>>>>>>999::::::;;;;;;::::::999;;;<<<>>>===<<<:::;;;;;;>>>???@@@@@@???>>>???@@@BBBDDDGGGHHHHHHHHHJJJKKKNNNOOOSSS]]]kkkzzzyyyyyy|||yyyrrrmmmooouuu{{{}}}vvvlll```XXXLLLJJJHHHFFFEEEEEEFFFFFFBBBAAAAAAAAABBBCCCEEEFFFDDDEEEFFFFFFFFFEEECCCBBBDDDCCCCCCBBBBBBCCCEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIKKKQQQ```wwwxxxjjj___^^^cccccccccbbbaaadddhhhddd^^^YYYZZZ\\\```dddccc^^^YYYTTTSSSVVVZZZ[[[[[[```gggqqq{{{mmmTTT@@@>>>???BBBHHHKKKMMMLLLJJJIIIIIIKKKNNNQQQUUU[[[bbbfffeeehhhkkkkkkiiifffdddccc```^^^]]]___cccfffgggfffjjjkkkmmmnnnmmmkkkhhhgggiiigggfffhhhjjjkkkiiifffffffffeeeddddddddddddddddddcccbbbaaa```___^^^]]][[[YYYWWWYYY\\\___aaabbbbbbbbbaaa___^^^\\\[[[[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZVVVRRRMMMIIIHHHKKKOOORRRUUUWWWZZZ]]]``````^^^\\\^^^_________^^^\\\YYYXXXTTTOOOFFF???:::777444222333222111111111222333444222222222222222222222222444444333333333333444444666777777888<<>>>>>>>>===;;;:::888777666555333222111111222222333444777;;;>>>@@@BBBBBBCCCAAA>>>>>>>>>???>>>>>>:::555111111555999::::::;;;999777666777888888777777888999777555333333333111444777777444111000000///000111111222222111111222111000...------------************)))))))))(((((((((((())))))*********((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,***((('''))))))))),,,...000///...+++++++++******)))))))))******+++++++++,,,,,,,,,000000//////............,,,///444888<<<>>>>>>>>>:::::::::;;;;;;:::::::::;;;===>>>>>><<<;;;;;;<<>>>>>???@@@CCCEEEHHHIIIIIIIIIKKKLLLMMMNNNSSS]]]kkkyyyxxxrrrrrrwww~~~{{{uuuqqqrrrvvv{{{}}}{{{pppcccXXXRRRKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFDDDDDDCCCCCCCCCCCCCCCBBBEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGIIILLLWWWkkk}}}pppccc```ccceeefffdddcccfffkkkiiiccc[[[[[[\\\```eeefffccc```XXXUUUUUUWWWXXXYYY___fffqqqxxx]]]EEE??????CCCIIINNNPPPNNNKKKIIIIIIJJJLLLMMMPPPTTTZZZ^^^aaadddggghhhfffdddbbbbbb]]]\\\\\\^^^aaaccccccbbbeeeggghhhjjjjjjiiigggffffffeeeeeegggiiijjjiiihhheeeeeeeeeeeeffffffggggggfffeeebbb```___^^^^^^___YYYXXXYYY[[[^^^``````___aaaaaa```___]]]\\\[[[[[[[[[ZZZYYYYYYZZZZZZYYYXXXTTTQQQLLLHHHGGGHHHKKKMMMNNNRRRXXX^^^bbbbbb```^^^aaaaaabbbaaa```]]][[[YYYUUUOOOGGG???:::666333111333333333333222222222222333333333333333333333333888777666555555555666777999999::::::<<>>===;;;:::999888888555444333111111111222222333555888<<>>@@@AAAAAAAAA;;;777222222555:::<<<===<<<:::777777888999999888777999:::999666333111111111333444333111000000000000111222222222222222222111000///...---,,,,,,,,,************))))))))))))((())))))******+++++++++'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,,,,+++***((('''+++***+++---000111000///++++++******************))))))***+++,,,---......222111...------...///111...000444999<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<>>===>>>???DDDFFFHHHIIIIIIJJJKKKMMMJJJLLLRRR]]]kkkyyyrrrjjjkkkrrr||||||xxxvvvvvvwwwuuuwwwzzz~~~yyyjjj\\\RRRNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@AAABBBEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHNNN___wwwvvvhhhcccdddeeefffeeedddhhhmmmmmmiii___]]]]]]```eeehhhgggeee___ZZZWWWXXXYYYZZZ```gggpppdddHHH@@@@@@DDDKKKRRRUUUSSSNNNJJJHHHIIIJJJJJJLLLPPPVVVZZZaaaccceeefffdddaaa``````\\\\\\]]]___```aaaaaa```aaabbbdddfffggggggffffffffffffggghhhiiiiiiiiihhhddddddeeeggghhhiiiiiiiiigggfffccc```^^^^^^______ZZZYYYYYY[[[]]]______^^^```______^^^]]]\\\[[[[[[[[[ZZZXXXXXXYYYYYYXXXVVVSSSPPPKKKFFFDDDDDDFFFGGGHHHMMMTTTZZZ^^^```aaaaaabbbbbbbbbbbb```]]]ZZZXXXUUUOOOFFF???999555222000111111222333444333333333555555555666666777777777;;;:::999999:::;;;===??????@@@@@@@@@@@@AAAEEEHHHMMMPPPRRRSSSSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQPPPOOOKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>;;;::::::::::::777666444333333333444444444666:::===@@@BBBBBBBBBCCCAAA??????AAACCCCCCCCC<<<777333333777;;;>>>>>><<<:::888777999::::::999888999:::999666222111000333333222111000000111111111222222333333333222222///...---+++******))))))*********)))))))))))))))++++++******************&&&''')))*********)))((())))))))))))))))))))))))((((((((()))******++++++***++++++++++++***)))(((+++******,,,///000///...,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,---......111000///......///000000///111555999<<<>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????===<<<<<<===@@@AAAAAA@@@>>>===>>>???CCCEEEGGGIIIIIIIIIJJJLLLHHHKKKRRR^^^lllyyy~~~rrrjjjkkksss}}}zzzwwwuuussstttvvvzzz~~~vvveeeWWWNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAABBBCCCDDDDDDCCCAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEHHHUUUmmm|||oooggggggeeegggfffdddgggmmmooommmaaa^^^[[[]]]bbbgggiiiiiiddd]]]YYYZZZ\\\___eeelllqqqmmmRRRIIIEEEHHHNNNUUUXXXVVVOOOJJJHHHHHHIIIIIIKKKPPPVVVZZZbbbdddeeeeeebbb```___^^^^^^___```aaaaaa``````aaa___```bbbdddfffgggggggggiiijjjjjjjjjiiihhhhhhhhheeeeeegggiiijjjjjjjjjjjjhhhfffccc```^^^^^^______]]][[[YYYYYY[[[^^^___```^^^^^^]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXYYYYYYWWWVVVSSSOOOJJJEEEAAAAAAAAABBBDDDHHHNNNRRRVVV[[[```ccccccccccccbbb```]]]ZZZXXXRRRLLLDDD===888555222000---...111333555666777777777888888999:::;;;;;;<<<=========>>>@@@CCCFFFGGGFFFFFFFFFDDDBBBCCCDDDFFFKKKMMMPPPRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVTTTSSSSSSUUUWWWYYYXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUVVVTTTRRRQQQPPPPPPNNNLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999999999:::666555444333222333444444555777;;;???BBBCCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCC;;;777444555999===>>>>>>;;;999777777999:::::::::888999:::888555222111111555333222111222222333333222222333333333222222111...---,,,+++))))))))))))))))))))))))))))))******---,,,,,,+++***)))((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********))))))))))))+++---...---,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...///000111111000//////000111444888;;;===>>>???===<<<<<<;;;;;;<<<<<<======???@@@???>>><<<======???@@@AAA@@@>>>===>>>???AAACCCFFFGGGGGGGGGIIIJJJHHHKKKSSS```nnnzzzvvvpppqqqxxx}}}yyywwwvvvuuuwww{{{}}}}}}|||~~~qqqbbbTTTMMMJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@DDDEEEEEENNNccc{{{tttlllkkkiiijjjiiieeefffkkknnnnnnbbb^^^ZZZ[[[bbbiiimmmooojjjccc^^^___bbbeeekkkqqqssszzzddd]]]SSSTTTXXX\\\^^^ZZZQQQJJJIIIIIIIIIIIIKKKPPPVVV[[[aaacccddddddaaa_________aaabbbcccbbbaaa```aaabbb```aaacccdddfffhhhhhhiiijjjkkklllkkkiiigggggghhhggghhhiiikkkkkkkkkjjjiiihhhgggdddbbb```___^^^^^^___\\\YYYXXXZZZ]]]______\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXYYYYYYXXXWWWTTTPPPIIIBBB>>>===>>>???BBBEEEIIILLLOOOUUU]]]dddcccdddcccbbb___\\\XXXVVVMMMHHHAAA;;;777444333111---...111444777:::===>>><<<===>>>???@@@AAABBBCCCAAABBBDDDGGGJJJMMMOOOPPPNNNNNNLLLIIIFFFEEEGGGHHHMMMOOORRRSSSSSSRRRSSSTTTQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTTTTUUUXXXYYYYYYXXXTTTTTTSSSSSSSSSSSSSSSSSSPPPOOOOOOOOOOOOPPPPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUXXXVVVTTTSSSRRRPPPMMMJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@===<<<;;;999888777666666333222111000000111222333666999===@@@CCCDDDCCCCCCAAA@@@AAACCCEEEEEECCCAAA999666444666;;;>>>>>>===:::888777777888:::::::::999999999777444222222333666444222222444444444333222222222222222222111000///...---,,,+++*********))))))))))))************,,,,,,+++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********************((('''''')))+++,,,+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,---------------...111222222111000...000111333666999<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@>>>======>>>>>>???@@@@@@???>>>???@@@@@@CCCEEEFFFFFFGGGHHHIIIHHHLLLVVVcccqqq}}}yyyuuuvvv{{{|||yyyvvvwwwyyyzzzyyywwwzzz}}}yyylll^^^SSSLLLJJJGGGHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@EEEFFFCCCHHHYYYpppyyyqqqooopppqqqnnngggeeeiiikkkkkkgggbbb^^^```hhhrrrzzz}}}|||ssskkkjjjjjjjjjlllppprrr}}}vvvsssjjjiiihhhiiiiiibbbWWWOOOKKKKKKJJJIIIKKKOOOVVVZZZ]]]___aaaaaa``````aaabbbcccddddddbbb```___aaadddbbbcccdddfffgggiiijjjkkkgggiiikkkjjjhhhggghhhiiijjjkkklllllllllkkkiiihhhggggggeeecccaaa___^^^]]]]]]\\\ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXXXXXXXZZZ[[[ZZZYYYVVVQQQIIIAAA<<<;;;<<<>>>@@@CCCHHHJJJLLLRRR[[[bbb``````___^^^[[[WWWSSSQQQHHHCCC===888666555444333111222333666:::>>>AAADDDFFFGGGHHHIIIKKKLLLMMMNNNLLLNNNQQQUUUXXXYYYZZZZZZYYYXXXUUUQQQMMMLLLMMMOOOQQQSSSUUUVVVUUUTTTTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVXXXZZZYYYXXXUUUUUUTTTSSSRRRRRRSSSSSSNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUWWWVVVUUUUUUTTTRRRNNNKKKFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===;;;;;;;;;:::888777555444222222111000000111222333777999>>>BBBDDDDDDCCCCCC???@@@BBBEEEFFFEEEAAA>>>666555555888===???===;;;999777666666777999999999999999888555333222444666555333222333555666444222111111222222111111000//////...---+++************((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))******+++++++++***************++++++((('''''')))++++++***)))'''((((((***+++,,,------***++++++,,,---...////////////000000111111111111///000222555888:::<<<===???>>><<<;;;;;;<<<>>>???>>>@@@AAA@@@???>>>>>>>>>===>>>@@@@@@??????@@@BBBAAACCCFFFGGGGGGGGGIIIJJJIIINNNXXXfffuuuyyyssstttzzz~~~zzzvvvwwwzzz|||zzzxxxxxx{{{|||uuuhhh\\\RRRLLLIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAFFFHHHCCCDDDSSShhhwww{{{tttrrrwwwwwwrrriiieeegggiiihhhlllhhhdddfffppp|||zzzuuuqqqmmmkkkmmmoooxxx|||}}}zzzwwwvvvsssjjj^^^TTTNNNMMMKKKJJJJJJNNNTTTYYYYYY[[[^^^___```aaabbbdddeeeeeeeeebbb___^^^aaaeeedddeeefffgggiiijjjkkklllcccfffiiiiiigggggghhhjjjllllllmmmnnnllljjjhhhfffggggggfffdddbbb___]]]\\\[[[[[[\\\]]]___^^^\\\YYY[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXXXXYYY[[[\\\[[[ZZZWWWRRRHHH@@@;;;:::<<<>>>>>>CCCHHHKKKLLLQQQYYY___ZZZZZZZZZXXXUUUQQQMMMKKKEEEAAA;;;777555555444444555555666888<<<@@@DDDGGGPPPQQQRRRSSSUUUVVVXXXXXXWWWZZZ]]]aaacccdddcccbbbbbbaaa]]]XXXTTTSSSUUUWWWTTTVVVXXXXXXVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUVVVXXXZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRMMMMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTPPPLLLFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>><<<<<<<<<<<<===<<<;;;999777555444333222222222333444555777:::>>>BBBEEEEEEDDDCCC>>>@@@CCCFFFGGGEEE@@@<<<444444555999>>>???===999888777555555777999999999:::999777444222222555777444222111333555666444111111111111111111000///...---,,,***)))((((((''''''(((((())))))*********+++%%%&&&'''((()))***++++++)))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&''')))***,,,------+++***************++++++((((((((()))+++,,,***)))))))))***+++---...//////((()))***,,,...///111111111000///...///000222444///000222444777999;;;<<<@@@>>>===<<<<<<===>>>@@@>>>@@@AAAAAA???>>>>>>???<<<===?????????@@@AAACCCBBBDDDGGGHHHHHHHHHJJJKKKJJJOOOZZZhhhwwwvvvppppppwww~~~~~~}}}yyyuuuwww{{{~~~}}}zzzwwwzzzkkkrrruuufffXXXPPPLLLLLLIIIIIIHHHGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBIIIHHHGGGEEEBBB@@@>>>>>>BBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEFFFHHHPPP```ppp}}}xxx{{{xxxsssmmmhhhhhhjjjmmmnnnjjjggglllyyyxxxjjjdddfffjjjmmmtttzzzsssfffZZZTTTMMMIIIKKKNNNNNNNNNPPPWWW[[[aaadddeeedddddddddhhhfffdddbbbaaa```aaaaaabbbbbbdddeeeffffffffffffeeegggiiigggeeeeeegggjjjjjjjjjlllmmmnnnllliiifffhhhgggfffcccaaa___]]]\\\[[[]]]___``````^^^[[[ZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[QQQGGGBBB>>>;;;;;;>>>DDDJJJPPPRRRUUU[[[^^^]]]aaaWWWOOOMMMMMMJJJGGGFFFBBB>>>777333222333333333777777777777999???GGGLLLWWWYYY\\\aaaeeeggggggfffhhhfffeeegggjjjkkkjjjhhhffffffddd___YYYUUUUUUWWWZZZYYYZZZ[[[\\\[[[XXXUUUTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPOOONNNNNNNNNOOOPPPQQQRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHFFFDDDBBB@@@?????????<<<;;;;;;:::999888777777444555555444222111222333;;;<<<>>>???@@@@@@??????AAA@@@@@@BBBDDDBBB===999777666777;;;???@@@>>>;;;777666555555888999:::999888666333111000222444666888777555333222000000000000///000111222111...+++,,,------,,,,,,***)))(((***,,,---+++(((&&&''')))---***''''''***,,,,,,+++******++++++++++++******''''''(((((())))))******---+++******,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&'''(((***+++,,,......---------...//////////////////////////////333333555777:::;;;;;;999<<<;;;;;;;;;<<>>===???AAAAAA@@@@@@AAABBBCCCBBBBBBDDDGGGJJJKKKKKKJJJPPP]]]kkkxxx{{{sssmmmnnnuuu~~~}}}}}}wwwtttwww{{{||||||~~~~~~~~~kkksssqqqbbbUUUNNNKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEECCCDDDEEEGGGNNN]]]mmm}}}}}}zzzuuuppplllkkklllnnnsssqqqpppttt~~~sssjjjhhhgggjjjqqq~~~~~~tttjjj```VVVNNNMMMMMMKKKKKKMMMTTTYYY___ccceeeffffffgggiiihhhgggeeedddcccbbbbbbaaaaaabbbbbbbbbccccccbbbcccdddfffeeeccccccfffhhhjjjjjjlllmmmnnnllljjjhhhgggfffeeedddbbb```______^^^_________^^^[[[YYYWWWZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^TTTIIIDDDAAA???BBBFFFJJJQQQWWWZZZ^^^cccdddbbb___UUUKKKIIIHHHEEEBBBAAA???;;;777444444555666666777777777777999===CCCHHHSSSUUUZZZ```fffjjjllllllssspppmmmmmmooopppooonnnmmmmmmjjjddd]]]YYYXXXXXXZZZZZZZZZZZZ[[[ZZZWWWTTTUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEGGGEEECCCAAA???>>>>>>>>>;;;::::::999888777666666444444444333111111333555<<<===>>>@@@@@@@@@??????AAAAAABBBDDDEEEBBB===888666666888<<>>>>>===???AAAAAAAAA@@@AAABBBBBBBBBBBBDDDGGGJJJKKKKKKLLLSSS```nnnzzz}}}tttmmmlllsss}}}~~~xxxuuuyyy}}}}}}~~~~~~|||oooxxxzzzkkk\\\QQQKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBDDDEEEKKKYYYggg~~~}}}yyyuuurrrppppppoooppprrrsssuuuzzzzzzmmmgggaaadddkkkxxx|||pppcccVVVOOOKKKHHHHHHKKKQQQVVV\\\aaadddfffhhhjjjjjjjjjjjjjjjiiigggeeedddbbbbbbaaa``````````````````aaabbbbbbbbbbbbeeegggiiijjjlllmmmmmmlllkkkiiifffeeeeeedddcccbbbbbbaaaaaa```___]]][[[YYYVVVUUUZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVYYY[[[]]]___```bbbWWWMMMHHHGGGHHHNNNTTTVVV^^^dddhhhlllooommmiii___TTTHHHEEECCC@@@======;;;888666555666777777777666777777777888:::>>>AAAKKKOOOUUU]]]eeelllqqqttt}}}zzzvvvuuuuuuuuuuuutttvvvuuuqqqkkkddd^^^\\\[[[\\\[[[YYYYYYYYYXXXUUUSSSUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUWWWUUUSSSQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCCCCCCCCCCCCCBBBBBBDDDCCCAAA@@@>>>===<<<<<<999999888777666555444444333333333111111333666999>>>>>>???@@@@@@@@@??????AAABBBDDDFFFFFFAAA;;;666555666:::===@@@???<<<999999888777888:::;;;;;;:::999777444333222444666777555555333222000000//////000.........000000000...---,,,***)))(((((()))***(((***+++***)))((()))***+++)))((((((***++++++***(((((())))))))))))((((((((((((((())))))))))))***((((((''')))++++++***))),,,,,,++++++*********)))************************(((***+++---.........---,,,,,,,,,,,,---...000000111111111111111111111111111111333666999::::::888;;;;;;;;;;;;===???AAABBBCCCBBBAAA???>>>============???AAABBBAAAAAAAAACCCAAAAAAAAADDDHHHKKKLLLMMMOOOVVVcccppp{{{uuukkkiiinnnxxxzzzwww{{{~~~~~~~~~yyyuuufffXXXOOOKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCAAAAAACCCEEEJJJUUU```ttt}}}{{{yyyvvvsssqqqlllqqquuuuuuuuu|||yyylllccc[[[^^^eeeqqq}}}nnn\\\QQQKKKGGGGGGKKKOOOSSSZZZ___bbbdddgggiiikkklllmmmnnnmmmkkkhhhfffeeedddbbb```_________```___```aaaaaabbbccceeefffhhhjjjlllmmmlllkkkkkkkkkgggffffffeeedddcccbbbaaaaaa```^^^\\\ZZZXXXWWWVVVZZZ[[[\\\[[[ZZZWWWUUUSSSRRRTTTWWWZZZ^^^aaacccdddeee[[[QQQNNNOOOSSS\\\dddgggnnntttwwwyyyyyytttmmm```TTTHHHCCCAAA>>><<<<<<:::777555555666777666555444555666666666666999;;;BBBGGGOOOXXXbbbkkksssxxx~~~}}}}}}|||{{{zzzyyyxxxzzzxxxuuuoooiiiddd```___^^^\\\YYYXXXWWWVVVSSSQQQSSSSSSRRRQQQQQQPPPPPPPPPNNNOOOPPPPPPQQQQQQRRRRRRSSSQQQOOONNNNNNOOORRRSSSRRRRRRQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDCCCBBBAAA@@@BBBAAA@@@>>>===<<<;;;:::888777777666555444333333333333222111111444999===???@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHFFF@@@999444444777;;;???@@@???;;;888999999888999;;;<<<;;;:::888777555444333555666888444333222111000000000000000///------///000000000---+++)))''''''((()))***((())))))))))))******+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((***,,,---+++***------,,,,,,+++*********)))***************++++++(((***,,,...//////---,,,------,,,,,,------......111111111111111111111111000111222555888:::999888999999999:::;;;===???@@@AAA@@@???>>>===<<<<<<<<<===???AAABBBAAAAAABBBCCC@@@@@@AAACCCHHHKKKMMMMMMPPPXXXeeerrr{{{uuujjjeeeiiittt|||{{{xxx{{{~~~~~~|||}}}{{{qqqbbbUUUNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFFFFGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@???>>>======<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????CCCAAAAAADDDEEEHHHQQQZZZkkk~~~}}}{{{wwwsssooovvv|||zzzvvvxxx}}}yyyrrrhhh___ZZZ]]]cccmmmyyysss```SSSLLLHHHHHHLLLNNNRRRWWW[[[^^^```bbbdddiiikkkmmmoooooommmjjjhhhfffdddaaa^^^]]]]]]^^^___bbbaaaaaabbbdddfffgggggggggiiilllllljjjiiiiiijjjhhhhhhgggeeecccbbb``````______^^^]]]\\\[[[ZZZZZZ\\\]]]]]]]]][[[XXXVVVTTTTTTVVVZZZ^^^bbbfffhhhiiihhh___WWWVVVZZZaaakkksssyyy~~~xxxnnn```SSSGGGCCCAAA>>><<<<<<<<<999666555555555444333444555666666555555666888<<>><<<;;;:::999777666666555444333222222222222222111222666;;;???@@@@@@@@@@@@@@@AAAAAAAAACCCEEEIIIIIIEEE???888444444888===@@@@@@===:::888:::999999:::<<<<<<;;;999777666555444444555777888333222222111000000000111111000......000111111000,,,+++)))''''''(((***+++((((((((()))***+++++++++(((((()))***))))))******)))******++++++******)))************))))))))))))(((((()))+++......,,,***,,,,,,,,,+++++++++******))))))******+++++++++,,,(((***,,,......---,,,+++///...---,,,,,,,,,,,,,,,000000000000000000000000000000222555999::::::999777777888999:::<<<===>>>???>>>===<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCC@@@@@@AAACCCHHHKKKMMMMMMNNNXXXeeerrrzzzwwwkkkdddgggqqqzzz}}}yyy{{{~~~}}}}}}~~~|||}}}~~~zzzyyy{{{}}}~~~wwwmmm___TTTNNNMMMKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>??????@@@???===<<<;;;;;;;;;===>>>??????@@@@@@??????@@@@@@@@@@@@??????CCC@@@@@@CCCEEEGGGMMMTTTdddzzz~~~yyytttqqqyyy~~~vvvtttyyyzzzsssnnnkkkddd\\\YYY\\\bbbjjjttt}}}uuubbbVVVNNNIIIIIILLLKKKOOOSSSVVVYYY[[[]]]___fffhhhkkkmmmnnnmmmlllkkkgggddd```]]][[[\\\^^^___eeedddcccdddfffhhhhhhhhhgggiiikkkjjjgggeeegggiiihhhhhhfffdddcccaaa```___^^^_______________^^^]]]_________^^^]]][[[YYYWWWYYY\\\```dddhhhkkkmmmmmmjjjccc___bbbhhhpppyyy|||qqq___SSSHHHEEEDDDAAA??????@@@===999666666666555444555666777777666777999;;;===CCCJJJRRRZZZdddooowww{{{|||zzzwwwtttrrroookkkgggaaa^^^XXXTTTRRRQQQOOONNNLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPOOOMMMLLLKKKJJJJJJLLLNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>===;;;:::999666666555444333222222111111222222333444777<<>>???>>>;;;999888999999999;;;<<<<<<:::888666555444444444555666777333222222111111111222222333222000111111222000///++++++))))))))))))***+++)))((('''(((***++++++***&&&(((******)))((()))*********++++++++++++******+++************)))))))))))))))***,,,......,,,***++++++++++++++++++++++++))))))******+++,,,,,,,,,)))***+++,,,,,,,,,++++++///...---,,,++++++++++++........................000000222666999;;;;;;:::666666777999:::;;;<<<===>>>===<<<<<<<<<<<<<<<===>>>@@@BBBBBBBBBBBBBBBDDDAAAAAAAAADDDHHHKKKLLLMMMMMMWWWeeerrrzzzzzznnnggghhhrrrzzz{{{|||~~~|||{{{|||zzz|||~~~~~~~~~rrrhhh[[[RRRNNNMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>??????AAA@@@@@@??????>>>>>>======>>>??????>>>===;;;999::::::<<<===>>>????????????@@@@@@AAAAAA@@@@@@???AAA>>>???BBBDDDDDDIIINNN^^^tttzzzuuurrrzzzvvvoooooossswwwxxxuuulllfffccc^^^WWWTTTWWW^^^fffnnnvvv}}}uuucccXXXPPPJJJHHHJJJGGGJJJNNNRRRTTTWWWZZZ\\\ccceeegggjjjlllmmmmmmllljjjgggccc___^^^___bbbdddhhhfffdddeeegggiiihhhgggfffiiikkkiiieeebbbdddgggfffeeedddcccbbbaaa`````````aaabbbccccccaaa```^^^bbbbbbaaa```^^^]]]\\\\\\___bbbeeejjjmmmpppqqqqqqlllhhhgggnnnvvv~~~uuuaaaWWWNNNLLLLLLJJJGGGGGGDDD@@@;;;888888888999999888999:::::::::<<>>>>>>>>>>>===<<<:::999666666555444333222222111111222333444555888<<>>???<<<:::999999999999999;;;<<<;;;999666444444333333444555666666333333222222222222333333444444333333444333000---++++++++++++++++++++++++***)))'''(((***+++***(((%%%(((***+++)))((()))***))))))************))))))+++++++++*********))))))))))))***,,,...---***'''((())))))******+++++++++))))))***++++++,,,------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................000111333666:::<<<<<<;;;666777999:::<<<===============<<<<<<<<<<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBDDDGGGJJJKKKKKKKKKVVVfffrrrzzz~~~tttlllllluuu~~~~~~|||{{{{{{yyyzzz}}}oooeeeYYYQQQNNNMMMJJJGGGIIIIIIHHHHHHGGGFFFFFFEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===>>>>>>>>>============<<<<<<<<<<<<===>>>??????>>><<<:::999999:::;;;===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@======AAABBBCCCFFFKKKXXXnnnzzzvvvvvv}}}xxxooolllmmmmmmrrrqqqhhhaaa^^^YYYRRRMMMQQQXXX```hhhooovvvzzzuuudddYYYQQQJJJGGGHHHCCCFFFKKKOOORRRUUUYYY[[[aaabbbeeehhhjjjlllmmmmmmooolllhhhdddcccdddhhhjjjiiifffdddeeehhhiiihhhffffffiiikkkhhhccc```bbbeeecccccccccbbbbbbbbbbbbbbbaaaccceeefffeeeccc```^^^dddcccbbb```____________cccfffiiimmmqqqrrrssssssnnnkkkmmmvvvyyyfff\\\TTTTTTUUURRRPPPOOOFFFBBB===::::::;;;===>>>;;;<<<=========???CCCGGGJJJNNNTTTXXX\\\dddoooxxx}}}{{{wwwrrrmmmddd___XXXRRROOONNNMMMLLLIIIKKKLLLNNNOOOOOOOOOOOOLLLNNNPPPRRRRRRRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBB>>>>>>??????>>><<<:::999777666555555333333222111000222444666666888;;;>>>?????????@@@AAADDDFFFHHHIIIKKKLLLIIIAAA:::666555888;;;>>>>>>;;;999999:::888888999:::<<<;;;888666333333333333333444555666333333222222333333444444555555555555555333000---***++++++,,,,,,,,,+++++++++)))'''(((++++++***'''$$$(((++++++)))'''(((***(((((())))))))))))((((((++++++++++++******))))))((((((***+++---+++(((%%%''''''((()))***++++++,,,))))))***+++,,,,,,------,,,,,,+++++++++,,,------))))))***+++,,,...000111////////////////////////111111333777;;;======<<<888999:::<<<===>>>??????===<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBBBBDDDGGGJJJKKKKKKKKKWWWfffsss{{{xxxppppppxxx}}}{{{{{{xxxyyy|||~~~pppbbbUUUPPPOOOLLLIIIHHHGGGGGGEEEDDDBBB@@@???>>>AAAAAA@@@??????>>>>>>===AAAAAA@@@@@@???>>>======<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@===<<<;;;<<<===AAADDDFFFVVVlll~~~{{{{{{|||}}}|||}}}~~~|||vvvmmmfffiiiiiiiiifff```ZZZUUURRRMMMNNNRRRZZZdddnnnvvvyyyyyyggg[[[QQQGGGEEEHHHBBBCCCEEEHHHMMMRRRWWWZZZ]]]^^^```cccfffjjjmmmooolllmmmoooooonnnllliiiggghhhgggeeecccccceeeggghhhggggggfffeeecccbbbaaaaaahhhgggeeecccbbbaaa``````hhhhhhgggfffdddbbb```___ccceeefffddd```^^^___aaaeeeeeegggkkknnnppppppooogggiiimmmuuuxxxgggaaa[[[YYYZZZ[[[XXXTTTMMMEEE>>><<<;;;:::<<>>;;;;;;;;;999555111666555444333222222222222666555555666888;;;???AAA???>>>>>>>>>@@@CCCFFFHHHIIIIIIHHHBBB;;;777555666888;;;>>>>>>;;;999999;;;::::::;;;:::999666333111///000222444555666777777666666666555555444333333444444555444222///,,,***))))))(((((((((((())))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))***************++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))))))))***+++,,,,,,---,,,+++)))(((++++++------------++++++******+++,,,---//////000111111111000000000000000111222444777<<>>>>>===<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>======>>>>>>>>>?????????<<<<<<;;;;;;===@@@CCCEEERRRhhhzzzxxxxxxxxxzzz{{{|||~~~~~~wwwmmmddd```aaaaaa___[[[VVVSSSQQQMMMNNNQQQXXXbbboooyyy}}}mmm```UUUIIIEEEFFFBBBBBBCCCFFFJJJPPPVVVYYY\\\]]]___bbbeeeiiilllmmmoooppprrrssssssqqqooommmhhhfffdddccccccdddfffhhhgggfffeeedddcccbbbaaaaaaddddddcccbbbbbbbbbbbbbbbgggffffffeeedddbbbaaa```dddeeefffdddaaa___```aaabbbcccdddgggjjjkkkjjjhhhggghhhmmmttt}}}yyymmmgggaaa___aaaaaa^^^[[[SSSKKKCCCAAA???>>>@@@DDDDDDHHHMMMNNNOOOQQQWWW\\\___aaaeeejjjpppuuuzzz|||xxxllleeeZZZRRRLLLJJJIIIHHHGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHEEEBBB@@@???@@@@@@???===;;;::::::999555222444444333222111000000111444444555666888;;;===???@@@???>>>>>>@@@DDDHHHJJJNNNLLLIIIBBB<<<888888:::;;;===>>>===:::888999:::;;;;;;;;;:::999666333111111222444555777888888999888777666555444444333444222333333333222000...,,,))))))(((((((((((()))))))))***++++++,,,,,,++++++++++++***))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))(((---,,,,,,+++******++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////000000000000000000000000111222444777<<>>>>>======>>>>>>>>>>>>======???AAACCCDDDBBBAAAAAAAAACCCDDDEEEGGGIIIKKKLLLMMMNNNWWWeeeooowww}}}|||xxx{{{~~~}}}||||||}}}}}}~~~}}}|||~~~sssaaaVVVMMMKKKLLLJJJHHHIIIJJJGGGCCC???===>>>@@@BBB???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>><<<<<<;;;;;;===@@@CCCDDDLLLccc}}}xxxsssrrrrrrvvvvvvwww|||{{{nnndddXXXYYYYYYXXXWWWUUUSSSQQQMMMMMMOOOUUU```pppuuuhhh\\\NNNFFFDDDBBBAAAAAABBBFFFMMMSSSXXXZZZ[[[^^^aaadddgggjjjkkkpppqqqsssttttttsssqqqpppfffeeecccbbbbbbccceeefffeeeeeeddddddcccbbbaaaaaa````````````aaabbbcccdddeeeeeeddddddcccbbbbbbaaaeeeeeefffdddbbbaaaaaabbbeeeeeeeeegggiiiiiigggeeeeeegggkkkqqqyyy{{{tttnnniiihhhjjjkkkhhheee\\\SSSJJJGGGEEEDDDGGGKKKPPPTTTWWWYYYYYY\\\```eeefffhhhkkkoootttxxx{{{}}}~~~|||zzzyyyzzz}}}}}}mmmggg^^^VVVPPPLLLIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDAAA@@@?????????<<<;;;:::999999888555333333222111000000000000000222333555777999;;;<<<<<>>===>>>AAAEEEJJJMMMRRRNNNGGG???999888;;;===??????>>><<<999888999:::<<<<<<;;;:::777555333111444444555777888999::::::;;;999777444333333444555111111222222222000...---***))))))(((((())))))***)))***++++++,,,,,,++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))------,,,,,,+++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000000000000000000000222222333777<<>>?????????>>>>>>?????????@@@@@@?????????@@@AAABBBBBB@@@@@@AAABBBEEEFFFGGGHHHJJJKKKLLLMMMNNNVVVbbbllluuu}}}|||xxx{{{}}}|||{{{yyy|||{{{{{{|||zzznnn]]]TTTMMMKKKLLLIIIHHHIIIGGGEEECCC@@@>>>>>>???@@@>>>??????@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>><<<<<<============<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>===<<<<<<===>>>@@@CCCDDDIII^^^wwwwwwpppmmmnnnpppooorrrzzzsssgggXXXXXXWWWWWWWWWVVVUUUSSSNNNMMMMMMRRR___qqq}}}qqqcccUUUIIICCCCCC@@@>>>>>>BBBHHHPPPTTTXXXYYY\\\```cccfffhhhiiimmmnnnooooooooommmllljjjeeedddbbbaaaaaabbbdddeeeddddddccccccbbbbbbaaaaaa____________```bbbccccccccccccbbbbbbbbbbbbcccccceeeeeeeeedddcccbbbbbbbbbfffeeeeeefffgggfffdddaaaccceeeiiinnnsssyyy}}}yyytttoooooorrrtttqqqmmmbbbYYYPPPMMMLLLKKKNNNSSSZZZ]]]___aaaaaadddgggkkklllmmmooorrruuuxxxyyyzzzzzzwwwsssqqqsssyyy|||ooojjjbbbZZZTTTOOOJJJFFFFFFGGGGGGIIIKKKMMMOOOPPPLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDEEECCCBBBAAA???>>>=========999999888888888777555444333222111000000000000000222444777999;;;<<<;;;;;;>>>======>>>AAAFFFLLLOOOSSSMMMCCC:::666777;;;???CCCAAA>>>;;;999888:::;;;<<<;;;999777555333222111555555555666777999::::::<<<:::777444222333444555222222222111000///---,,,***))))))))))))))))))***))))))***+++++++++++++++))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------++++++++++++------,,,---------------------/////////000000000000000222222333777;;;>>>>>>>>><<<===???@@@@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???@@@AAACCCFFFFFFGGGHHHIIIJJJKKKLLLMMMSSS^^^hhhrrr|||zzzwwwyyy~~~zzz|||~~~||||||}}}~~~tttjjjWWWPPPIIIHHHGGGDDDBBBCCCCCCCCCCCCBBBAAA???>>>===>>>>>>???@@@AAAAAABBBCCC@@@@@@@@@???????????????<<<<<<============<<<<<<=========>>>>>>>>>??????======>>>>>>>>>>>>===============>>>>>>>>>??????>>>======>>>???AAACCCDDDHHHYYYmmm}}}xxxnnnkkkkkkjjjjjjnnnyyywwwlll]]][[[XXXWWWXXXXXXVVVTTTOOONNNNNNQQQ\\\nnnwwwjjj]]]OOOEEEDDDAAA===<<<>>>DDDKKKPPPUUUWWWZZZ^^^aaadddffffffiiiiiiiiiiiihhhfffdddccccccbbbaaaaaaaaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbaaa`````````___``````aaaaaabbbaaaaaaaaaaaabbbcccdddeeedddccccccccccccbbbaaaaaa`````````aaa```]]][[[___bbbfffiiilllpppvvv{{{yyyuuurrrssswwwxxxuuurrreee]]]UUUSSSSSSSSSVVV[[[___aaabbbccceeegggiiikkkrrrsssuuuwwwxxxyyyyyyyyyssspppmmmlllooowww|||qqqmmmfff^^^XXXRRRKKKGGGEEEEEEFFFGGGIIIKKKMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;:::::::::777777888777666555444444333222222111111111111222333555999;;;======<<<<<<<<<<<<===???DDDIIINNNQQQSSSLLLBBB999666999>>>BBBDDDAAA===:::::::::<<<===:::999777444333222222222555444444555666777888999;;;999666333222333444555444444333111...,,,***)))******))))))))))))******))))))***++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))******++++++************++++++......---,,,++++++******------++++++++++++------,,,---------------------......//////000000000000222222333777;;;===>>>===<<<===>>>???>>>===<<<;;;@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKQQQZZZeeeqqq|||xxxtttwww|||~~~~~~}}}}}}}}}}}}zzzpppeeeUUUOOOJJJIIIGGGBBB@@@AAA@@@AAACCCCCCBBB???===;;;======>>>???@@@@@@AAAAAA????????????????????????<<<<<<============<<<<<<============>>>>>>>>>>>><<<======>>>>>>======<<<======>>>>>>>>>?????????======>>>>>>???AAABBBCCCFFFRRR```lll{{{zzzoookkkkkkggghhhnnnyyyzzzrrrbbb^^^ZZZXXXYYYYYYWWWUUUSSSRRRPPPPPPVVVfffyyyzzzpppdddVVVKKKEEEBBB>>>;;;<<>>=========:::::::::999999888888888555666777666444222222333333222222111111111222222555777999<<<===>>>===<<<;;;<<>>CCCFFFBBB???<<<:::;;;===>>>???999888555333222222333444444444333333444555777888888777555333222333444555666444222000---+++)))(((+++******))))))******+++((()))******++++++******))))))((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))******++++++...---,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---......//////000000111222222333666:::======<<<<<<<<<======<<<<<<;;;;;;?????????@@@@@@????????????AAABBBBBBBBBBBBCCCEEECCCDDDEEEFFFHHHIIIJJJKKKJJJPPPYYYeeerrr~~~wwwsssvvvzzz}}}||||||~~~yyylll___RRRMMMJJJIIIGGGBBBAAABBBAAAAAAAAAAAA@@@???===<<<=========>>>>>>?????????????????????????????????<<<<<<============<<<<<<<<<<<<<<<=========>>>>>><<<<<<============<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>???@@@@@@BBBIIIQQQZZZiii~~~~~~qqqlllkkkhhhkkkqqqyyyzzzttthhhbbb]]][[[\\\]]]\\\YYYWWWVVVRRROOOPPPYYYiiittt}}}}}}}}}uuutttwwwzzzsssjjj]]]QQQFFFCCC???<<<;;;>>>BBBEEEKKKNNNRRRVVVYYY\\\]]]]]]______``````````````````________________________`````````aaaaaaaaabbbbbbbbbaaaaaa``````aaaaaabbbbbbaaa```______```bbbccccccaaa``````bbbcccaaa___`````````aaabbbbbb```^^^YYY\\\___```___aaafffkkklllpppsssuuuyyy~~~~~~yyyuuurrrpppsssxxxzzzwwwssskkkeeebbbeeehhhiiilllpppqqqqqqqqqrrrtttuuuvvvvvvuuuvvvwwwyyyyyyxxxvvvuuuuuusssrrrtttxxxuuupppiiibbb\\\WWWQQQMMMEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>===<<<;;;:::888888999999999888777777444666777666333000000111111111000000000111111222666777999;;;<<<<<<<<<<<<;;;>>>CCCIIIOOOSSSUUUVVVPPPJJJAAA===>>>BBBEEEGGG???===:::;;;>>>@@@AAAAAA:::888555333333444666888555444333333444555777888444444333333333333444444444333111///,,,+++))))))+++******))))))******+++((())))))***************)))))))))))))))***++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))((()))))))))************+++************+++,,,---***))))))))))))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------......///000000111222222333666:::<<<===<<<>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>======???AAADDDEEEDDDCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKPPP[[[hhhvvvwwwsssvvv{{{{{{zzzzzz{{{{{{}}}zzzjjj[[[JJJFFFDDDDDDBBB>>>===???CCCBBB@@@???>>>>>>>>>>>>============>>>>>>>>>>>>??????????????????@@@@@@<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======999::::::;;;<<<===>>>>>>???CCCGGGMMM\\\uuussslllkkkjjjnnntttzzz~~~}}}xxxtttkkkfff```^^^```bbbaaa^^^[[[YYYTTTNNNKKKQQQ]]]gggssssssvvvzzzuuummmkkkooo|||zzztttmmmaaaTTTGGGDDD@@@<<<;;;===@@@BBBHHHJJJNNNSSSVVVXXXYYYYYYYYYZZZ[[[\\\]]]___``````______________________________``````aaaaaabbbbbbaaaaaa```aaaaaabbbcccdddbbbaaa```^^^___```bbbcccccc```______bbbbbb```^^^[[[[[[\\\]]]______^^^\\\WWW[[[^^^]]]\\\]]]bbbhhheeejjjnnnqqqvvv{{{zzzvvvssspppooorrrwwwzzzwwwsssmmmiiigggllloooqqqssswww}}}||||||}}}{{{}}}~~~~~~|||{{{||||||{{{}}}vvvqqqjjjccc]]]XXXSSSPPPIIIKKKMMMOOOPPPPPPOOONNNKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIFFFEEEIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>>>>>>>===<<<;;;:::888888999999999999888777444666888666222//////111000000////////////000111555666888999:::;;;<<<<<<<<<@@@GGGNNNSSSWWWXXXYYYLLLFFF???<<<>>>BBBDDDEEE===;;;999;;;???BBBCCCBBB;;;999666444444666999;;;666555444333444666888999222222333333333333444444222111000...,,,+++++++++++++++************++++++(((((()))*********************))))))***+++,,,,,,'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))*********+++++++++++++++,,,,,,---...&&&&&&&&&''')))+++---///++++++---......---++++++******+++,,,...///000000---------...///000000111222222333666:::<<<<<<;;;???>>>===;;;;;;;;;<<<===<<<<<<============<<<<<<>>>AAAEEEFFFFFFEEEDDDEEECCCDDDFFFHHHJJJLLLNNNOOOLLLRRR\\\jjjyyyxxxtttwww|||~~~yyyxxxxxxzzz~~~tttsss~~~|||qqqbbbWWWMMMKKKGGGBBB???======<<>>>>>>>>===<<<<<<======>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;888:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@???AAAEEEKKKVVVkkkrrrkkkeeegggmmmttttttpppooopppiiifffbbbaaacccfffiiikkkggg```ZZZVVVPPPLLLRRR\\\ccciiiooonnnhhhddddddgggvvv|||wwwiii\\\OOOIIIAAA<<<<<<===>>>>>>BBBDDDHHHMMMQQQTTTVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[``````___^^^]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]___```bbbbbbaaaaaaaaaaaaaaabbbddddddbbbaaa```````````````___]]]^^^___```___^^^ZZZ[[[]]]___````````````[[[[[[\\\]]]^^^```aaabbbeeehhhmmmrrruuuwwwwwwwwwnnnnnnpppssswwwyyyzzzyyyppppppqqqtttxxx|||~~~~~~yyytttlllccc[[[VVVSSSRRROOORRRTTTTTTSSSQQQPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKMMMNNNLLLJJJIIIIIIHHHGGGFFFFFFHHHJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHFFFCCC@@@>>>???>>><<<:::999888999999;;;:::999888777777777777777666555444222111000000000000000000111222333444444777;;;<<<<<<<<<<<<<<<@@@EEEMMMTTTWWWWWWVVVTTTMMMFFF???>>>BBBDDDBBB>>>;;;<<<;;;===DDDIIIEEE===999888888777666555555444999777666666777777666555222222222222222222333333222000---+++))))))******+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******+++***((('''''')))+++---))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++************)))(((''''''((()))***))))))***++++++++++++***&&&%%%$$$&&&***...111222...///111333444444444333666555444666999<<<<<<<<<;;;:::999999:::;;;===>>>????????????>>>===;;;;;;>>>???@@@AAAAAACCCEEEHHHDDDDDDEEEDDDDDDFFFJJJMMMKKKTTTbbbrrr~~~~~~xxxwwwxxxzzzzzzzzz{{{~~~rrrsss~~~xxxmmm^^^SSSIIIHHHEEEBBB@@@?????????AAA???===<<<<<<<<<<<<;;;=========>>>???@@@AAAAAA>>>>>>>>>>>>?????????@@@??????===<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;999;;;===<<<;;;:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@<<<>>>AAAFFFQQQddd|||uuummmhhhgggjjjnnnnnnkkkjjjmmmiiifffcccbbbcccgggjjjmmmgggaaa[[[XXXRRRLLLMMMRRRWWW^^^ddddddbbb```dddhhhvvv||||||rrrhhh[[[QQQEEE>>>===>>>>>>===>>>@@@CCCFFFIIIKKKLLLMMMSSSSSSSSSTTTUUUWWWYYY[[[______^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\___aaacccbbbbbbaaaaaa```aaaaaaaaabbbbbbaaaaaa````````````___]]][[[[[[\\\^^^^^^]]]XXXYYYZZZ\\\]]]]]]]]]\\\ZZZZZZ[[[\\\]]]___```aaa```cccgggkkkooopppqqqqqqkkkmmmqqqvvvyyyzzzyyyxxxuuuuuuvvvyyy}}}wwwsssjjjaaaZZZTTTRRRQQQQQQSSSUUUUUUSSSPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHIIIHHHFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEBBB???===@@@???===;;;;;;:::;;;;;;::::::999888777777777777444333333222111000//////000000000000111333444444666999;;;<<<;;;;;;<<<===BBBFFFMMMUUUYYYYYYVVVSSSHHHDDDAAA@@@BBBBBB@@@===<<<>>>???AAAFFFIIIDDD<<<888888888777777666666555888777555666777777666444222222222222222222222222111000---***)))))))))***+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))+++***))))))))))))***+++++++++*********)))))))))***)))(((((('''((()))*********+++,,,,,,,,,,,,,,,///,,,******+++---...---///000111222333444444444666555555666999;;;<<<;;;<<<;;;;;;;;;<<<===>>>????????????>>>>>><<<;;;;;;===???AAABBBBBBCCCEEEGGGDDDDDDEEEEEEEEEFFFJJJMMMKKKSSSaaappp}}}yyyvvvwwwzzz}}}|||{{{{{{|||}}}qqqvvv}}}yyyqqqfffWWWMMMEEEDDDCCCAAAAAAAAABBBBBBAAA???>>><<<<<<===>>>???AAA@@@>>>===<<<<<<===>>>============>>>>>>>>>>>>???>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::<<<======<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???:::<<<>>>BBBKKK^^^uuu{{{pppllliiihhhjjjjjjggggggjjjjjjgggeeecccdddhhhlllooojjjddd___\\\WWWOOOIIIGGGKKKPPPWWWZZZ[[[___ffflllwww{{{~~~~~~xxxiii\\\KKKAAA>>>>>><<<:::<<<===>>>@@@AAACCCDDDDDDMMMNNNOOOQQQTTTVVVYYYZZZ]]]^^^^^^^^^]]][[[YYYXXXXXXXXXXXXYYY[[[^^^aaabbbbbbbbbaaa```````````````_________`````````aaaaaa]]]ZZZXXXWWWYYYZZZ[[[[[[WWWXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZ\\\^^^___```]]]___bbbeeeggghhhiiihhhhhhmmmsssyyy|||{{{yyywwwzzz{{{}}}vvvqqqhhh___XXXSSSQQQPPPSSSUUUVVVUUUSSSPPPOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCAAA>>>===??????>>>===<<<<<<======999999888777666666666666000000000000/////////...///000000000222333444555999:::;;;;;;:::;;;>>>@@@FFFIIIOOOWWW\\\[[[UUUOOOCCCCCCDDDDDDCCC@@@>>><<<===AAADDDFFFIIIJJJCCC:::888888888888888777777777888666555555666666555444333333333222111111111000000///,,,***)))))))))***++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********(((((())))))))))))))))))))))))++++++************++++++***))))))))))))((((((((())))))((((((((())))))***++++++,,,------------,,,222///,,,++++++,,,+++***000000000111222333444555666555555777999;;;;;;;;;999999999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;======;;;;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<===>>>@@@HHHYYYnnn}}}tttoookkkiiikkkkkkhhhhhhjjjjjjiiihhhffffffiiinnnqqqpppjjjddd```ZZZRRRHHHBBBEEEJJJPPPTTTYYY```iiiqqqwww{{{tttdddPPPCCC???>>>;;;888;;;<<<<<<===???@@@BBBCCCIIIJJJLLLPPPSSSWWWZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXX[[[[[[ZZZZZZZZZ[[[]]]^^^aaaaaa```_______________\\\]]]^^^______`````````ZZZXXXUUUTTTUUUWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^_________``````aaa`````````eeejjjsssyyy{{{zzzwwwuuuzzz}}}tttooofff^^^WWWSSSRRRQQQUUUWWWWWWUUURRROOONNNNNNKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIGGGGGGGGGHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFDDDDDDDDDCCCAAA@@@>>>===============<<<<<<======999888777666555555555555//////////////////////////////000111222444555666999999::::::;;;>>>CCCGGGMMMOOOSSSYYY\\\YYYQQQIII@@@DDDHHHGGGDDD???======???EEEIIIJJJJJJIIIAAA999888888888999999999999999777666555555666666555333444333333222111000000//////...+++)))(((((()))***************))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))******+++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---,,,,,,,,,,,,+++))))))+++,,,,,,+++000000//////000222444666666555555777:::<<<;;;:::888999999999:::;;;;;;<<<======>>>>>>>>>===<<<<<<<<>>???DDDQQQdddqqq{{{oookkkjjjmmmnnnkkkiiiiiikkkllllllkkkiiikkknnnqqqrrrnnnfff___ZZZSSSJJJCCCDDDHHHLLLQQQWWW```kkkrrrvvv|||yyyjjjVVVHHHBBB???;;;888:::::::::;;;===@@@CCCEEEGGGIIILLLPPPTTTWWWZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZ]]]\\\[[[ZZZZZZZZZ[[[\\\___^^^^^^]]]]]]^^^^^^___[[[[[[]]]^^^^^^^^^^^^^^^XXXUUUSSSRRRTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXYYYZZZ\\\]]]^^^```___^^^\\\ZZZYYYXXXWWW^^^dddkkkqqqrrrqqqqqqqqqxxx|||qqqlllddd\\\VVVSSSSSSSSSVVVWWWWWWTTTQQQNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLJJJGGGFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHCCCCCCCCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;::::::777777666555444444444444/////////000000000000111//////000111222444666777777888999:::===CCCJJJPPPTTTUUUWWWZZZYYYTTTJJJCCCAAAFFFJJJIIIEEE@@@>>>???@@@GGGLLLKKKIIIFFF@@@:::999999999:::::::::::::::888666555555666666555444333333222222111000//////...---***((('''((())))))*********)))))))))((((((((((((((((((((((((((((((******))))))((((((''''''+++***)))((()))***,,,---((((((((((((((((((((((((************************************************(((((()))***************)))******+++++++++++++++***))))))***,,,---------000/////////000222444555444444555888;;;<<<<<<;;;::::::;;;<<<==================>>>>>>>>>>>>>>>>>>===@@@CCCDDDDDDBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJLLLPPPVVVaaammmxxx|||sssmmmooovvv|||~~~zzzwwwtttuuuwwwyyy{{{}}}~~~~~~~~~{{{yyypppdddXXXMMMGGGBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@EEENNNTTTLLLIIIDDD???<<<;;;;;;<<<<<<<<<<<<<<<============<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::;;;;;;:::999999:::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<>>BBBEEEGGGIIILLLPPPTTTWWWYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[[[[ZZZ[[[\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZVVVTTTSSSSSSTTTUUUTTTSSSQQQPPPPPPPPPQQQQQQRRRSSSWWWWWWXXXYYYZZZ\\\]]]^^^___]]]ZZZWWWUUUSSSSSSSSSXXX\\\aaaddddddfffjjjmmmwww}}}~~~zzzmmmhhh```YYYTTTSSSTTTUUUUUUVVVUUUSSSPPPNNNMMMNNNLLLMMMMMMNNNNNNOOOOOOOOOLLLKKKIIIGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHCCCCCCBBBAAA@@@???>>>>>>:::::::::::::::999888777777666555444333333333333000000000000111111111111//////000111333555666777777888999<<<@@@HHHPPPVVVVVVXXXZZZYYYUUUMMMEEE@@@DDDGGGIIIHHHDDDAAA@@@AAAAAAHHHMMMIIIEEEBBB???;;;;;;;;;;;;;;;;;;:::::::::888777666666777777666555222222222111000000000///---,,,***(((''''''((()))******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&$$$%%%''')))+++(((((((((((((((((((((((())))))************))))))))))))************++++++(((((()))***++++++++++++))))))***++++++++++++***///---,,,---...///...,,,/////////000111222333444222222444888<<<======<<<666777888999::::::::::::===>>>>>>???@@@@@@@@@@@@???AAACCCDDDCCCAAAAAABBBCCCEEEGGGHHHHHHHHHJJJLLLPPPWWWbbbooozzzyyytttsssxxx}}}}}}|||zzzzzz{{{|||}}}~~~||||||~~~xxxnnnbbbUUULLLFFF@@@AAAAAABBBBBBBBBAAAAAA>>>@@@AAAAAABBBIIISSS[[[AAA???<<<999888999:::;;;<<<<<<=========>>>>>>>>><<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;888999999999999::::::::::::;;;<<<<<<<<<;;;::::::888:::<<<;;;;;;AAALLLUUUiii|||zzzsssmmmnnnooommmkkkjjjlllpppuuutttpppmmmlllmmmkkkooommmeee^^^ZZZTTTNNNGGGIIIMMMRRRZZZccckkkqqqvvv|||zzzmmm]]]OOOEEE@@@>>>888777555555888<<>>>>>>>>======<<<<<<;;;;;;:::::::::888777777888888777666111111111111000000000000,,,+++)))'''''''''((()))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((()))))))))******'''(((***+++,,,,,,++++++)))***++++++,,,,,,++++++///...---...//////---+++---...///111222222222222000111333888<<>>===555666888999::::::999999>>>>>>???@@@AAABBBBBBBBBAAABBBCCCCCCAAA@@@AAACCCCCCEEEGGGHHHHHHIIIJJJLLLMMMUUUbbbqqq|||~~~{{{|||~~~}}}}}}~~~xxx}}}|||wwwmmm```TTTKKKFFF>>>???@@@AAABBBCCCCCCBBB@@@BBBDDDDDDFFFMMMYYYbbbAAA???>>><<<;;;<<<===>>>============>>>>>>>>>>>>;;;<<<=========<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::<<<======<<<;;;;;;<<<888888999999999::::::::::::;;;<<<<<<<<<;;;:::999999;;;===<<<;;;???GGGOOO]]]tttzzzqqqppppppooonnnnnnlllrrrwwwwwwrrrmmmkkkllljjjqqqtttllleee```[[[UUUJJJLLLPPPUUU]]]fffnnnsssvvv{{{vvvfffUUUIIIBBBAAA:::888666666777;;;@@@CCCGGGIIILLLOOORRRSSSTTTTTTUUUTTTSSSSSSUUUXXX\\\___dddccc```]]][[[YYYYYYYYYUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^^^^]]][[[YYYVVVTTTSSSSSSTTTVVVWWWWWWTTTQQQTTTSSSSSSTTTUUUWWWYYYZZZXXXXXXXXXYYY[[[\\\^^^______]]]ZZZXXXWWWXXXZZZ[[[[[[\\\[[[XXXXXX^^^jjjsss{{{{{{qqqjjjccc___XXXRRROOOOOORRRUUUSSSSSSSSSPPPNNNLLLMMMNNNIIIJJJJJJKKKLLLMMMNNNNNNIIIHHHHHHHHHGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;:::888666555555555444333222222222222111111000000//////////////////000111333555777888:::<<<>>>AAAEEELLLSSSYYYRRRWWWZZZVVVLLLDDDCCCDDDIIIGGGCCCAAA@@@@@@AAAAAABBBHHHJJJCCC<<<<<<>>>???>>>>>>===<<<;;;::::::::::::999888888999999888666000000000000000111111111,,,+++)))'''&&&'''((()))))))))))))))((((((((((((************************''''''(((((())))))******&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''(((***+++,,,,,,++++++++++++,,,------------,,,+++******,,,......---+++,,,...000111222222222222...000333888===??????>>><<<===>>>@@@AAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCBBB@@@@@@AAACCCCCCEEEHHHIIIIIIIIIJJJLLLJJJSSSbbbrrr~~~~~~}}}www}}}yyytttnnnaaaPPPEEEBBBAAAAAAAAABBBBBBBBBCCCCCC???FFFGGGCCCEEERRR___eee@@@>>>;;;999999:::<<<===@@@???>>>======<<<======>>>>>>======<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<===@@@EEEIIIQQQ^^^wwwyyyooommmmmmnnnmmmnnnnnnpppqqqqqqoookkkgggmmmuuuwwwpppjjjiiihhhfff]]]QQQHHHOOO\\\hhhnnnqqqvvv}}}~~~pppbbbUUUGGG;;;;;;777666999;;;:::===AAAFFFIIILLLNNNNNNOOOQQQSSSTTTSSSRRRQQQRRRUUUXXXZZZbbb```^^^\\\[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXVVVVVVVVVVVVTTTTTTTTTSSSTTTTTTUUUVVVUUUWWWXXXYYYZZZZZZYYYYYY\\\[[[[[[[[[[[[\\\]]]^^^]]]]]]\\\ZZZZZZ\\\aaadddccc\\\XXX[[[___ffftttyyyqqqjjjfff]]]XXXRRRNNNNNNOOOQQQRRRSSSPPPMMMLLLLLLNNNNNNMMMIIIIIIJJJJJJKKKKKKLLLLLLHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;:::888777666666666333222222111000//////...000////////////000000111///111444555555666888:::<<<888<<>>AAABBB@@@===;;;;;;@@@DDDAAA>>><<<;;;;;;;;;:::999:::::::::999888666555444222111000///...---,,,,,,---((($$$%%%))),,,+++)))******))))))))))))******((((((((((((''''''''''''((()))*********((('''&&&+++***'''%%%%%%'''***+++''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++''''''(((***+++,,,---...+++***))))))***---000111///000000111111111000000000111333666888:::;;;<<<===>>>???@@@AAA@@@@@@???>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMTTTXXXcccrrr}}}}}}~~~}}}||||||vvvppphhh\\\NNNFFFDDDAAAAAAAAABBBBBBBBBCCCCCCAAA???===BBBQQQ^^^[[[QQQ???>>><<<::::::;;;<<<===???>>>>>>============>>>@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999:::;;;;;;===@@@EEEHHHMMMXXXooo~~~tttrrrrrrqqqooommmlllmmmnnnpppnnniiieeehhhpppvvvtttsssvvvwwwuuulll]]]OOONNNTTT\\\dddjjjttt{{{tttggg[[[LLL@@@<<<888555777888777999<<>>===::::::888777666555555555222111111000//////......//////......//////000111222333555666666777999:::;;;:::@@@LLLSSSTTTTTTWWWWWWVVVSSSMMMFFFCCCFFFIIILLLHHHCCC@@@>>>===<<<;;;??????>>>;;;999:::>>>BBB===;;;999888888888777666999999888888777666555444111000///---,,,+++***)))'''### $$$'''&&&$$$******))))))))))))******,,,,,,+++)))((('''&&&%%%((()))******)))((('''&&&''')))+++------+++)))'''''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++************************,,,,,,+++++++++---...///000000000000111111111111111222444666888:::;;;;;;<<<===???AAABBBAAA@@@@@@??????AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDDDDEEEFFFGGGIIIJJJLLLLLLQQQUUUaaaqqq}}}}}}zzzxxxzzz{{{sssiii```VVVKKKFFFFFFAAAAAAAAABBBBBBBBBCCCCCCEEEBBBCCCLLLZZZ```SSSCCC>>>===<<<<<<;;;;;;<<<<<<>>>============>>>>>>???AAAAAA@@@??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;888999:::;;;<<>>BBBDDDGGGIIIMMMOOOMMMMMMMMMMMMOOOQQQTTTUUUZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVYYYZZZ\\\]]]^^^^^^]]]]]]^^^^^^______^^^]]][[[ZZZXXXXXXXXXXXXXXXZZZ^^^bbbdddccchhhqqq{{{wwwooofff___ZZZSSSPPPLLLJJJKKKNNNPPPPPPRRRPPPMMMLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC@@@@@@@@@???>>>===<<<;;;888777666555444333333333000000000///......------...............///000000444666777777666777999;;;;;;???HHHSSSWWWVVVVVVYYYZZZVVVOOOHHHDDDDDDEEEGGGLLLHHHBBB>>><<<;;;:::999<<<<<<;;;999888999<<>>??????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;:::::::::999999999999999999999999999::::::::::::::::::::::::888888888888999:::;;;;;;999::::::::::::<<<@@@BBBCCCIIIXXXooo}}}yyyrrrmmmmmmkkkjjjnnntttvvvqqqlllkkkqqqxxx}}}ooo^^^OOOFFFFFFPPP\\\iiipppyyy~~~yyyooobbbVVVGGG???888888888666666999666999===@@@CCCFFFJJJMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWWWWZZZ[[[\\\^^^^^^^^^^^^]]]]]]^^^______]]][[[XXXVVVTTTUUUUUUUUUVVVXXX\\\___cccgggppp|||zzzqqqhhh```YYYTTTPPPNNNKKKKKKMMMPPPRRRRRRQQQOOOMMMLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCC??????>>>>>><<<;;;999888666555444333222111111222//////.........---------...---------...///000000555666777666666777999;;;???GGGSSS[[[]]]ZZZYYYYYY[[[SSSJJJDDDBBBDDDEEEEEEJJJFFFAAA===<<<;;;;;;:::::::::999888888999<<<>>>???===;;;:::;;;;;;:::999555666666666666666555444444444222000...,,,***))),,,)))((((((***,,,,,,*********))))))))))))******&&&'''''')))***+++,,,,,,((())))))))))))(((((((((,,,,,,+++******+++,,,,,,''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))((()))******++++++******'''((()))***,,,---......,,,---.../////////......222111/////////111333555444555666777888999999999999;;;???BBBDDDCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDBBBCCCDDDCCCBBBAAAAAABBBAAAAAACCCEEEGGGHHHJJJKKKNNNRRR^^^ooo|||~~~xxxvvvuuuxxx}}}~~~ppp```UUULLLEEECCCEEEAAAAAAAAABBBBBBBBBCCCCCC???EEEJJJIII@@@999999===<<<===========================<<<======>>>??????>>>>>>>>>===<<<<<<;;;;;;===<<<;;;:::999888777666::::::::::::::::::::::::::::::::::::::::::::::::888888888888999:::;;;<<<;;;;;;<<<;;;::::::<<<>>>@@@EEEPPPeee~~~zzzsssnnnooonnnnnnrrrxxxzzzxxxtttqqqrrrxxxzzzpppcccUUUHHHBBBHHHRRRccckkkvvv~~~yyylllaaaLLLBBB999777888666666888444666999<<>>>>>===<<<;;;999888777333333222111000000000000............---------------------......000111111555666666666666777:::===FFFPPP\\\bbbbbb^^^ZZZWWWVVVNNNEEE@@@AAACCCDDDCCCFFFCCC???>>>>>>>>>===<<<:::999888888999;;;===>>>@@@>>><<<<<<<<<===<<<;;;555666666666666666555444444444222000...,,,***)))'''&&&&&&&&&'''(((((((((******))))))))))))******%%%%%%&&&''')))***++++++)))(((((((((((()))))))))+++***)))(((((()))***+++''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))(((((()))+++,,,---...///***+++---...///000000000222111//////000222444666555666777888999999999999999;;;>>>AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCBBB@@@BBBDDDCCCBBB@@@@@@AAA???@@@BBBDDDFFFHHHJJJJJJOOOSSS___ooo}}}~~~xxxuuutttwww}}}zzzlll[[[QQQJJJDDDBBBDDDAAAAAAAAABBBBBBBBBCCCCCCDDD???<<<===>>>===<<<>>>======<<<<<<======>>>>>>>>>============>>>>>>???===<<<<<<;;;;;;::::::999<<<;;;:::999888777666555::::::::::::::::::::::::::::::::::::::::::::::::777777777888888:::;;;<<<;;;<<<<<<;;;::::::;;;<<>>>>>===<<<:::888666555222111000000//////000000....................................///111222333444555666666777:::???BBBOOOYYYbbbeeedddaaaYYYRRRLLLGGGAAA???AAACCCCCCCCCBBB@@@????????????===<<<999888777888:::=========>>><<<;;;:::;;;<<<;;;:::777777777777777666555444222111000...,,,***)))(((&&&&&&&&&''''''''''''(((******))))))))))))******(((((((((((('''''''''''')))(((((((((((())))))***&&&''')))++++++)))'''&&&''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111111000000000111333444555555666777888999999999999999;;;<<<>>>@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???AAACCCCCCAAA@@@???@@@???@@@BBBDDDFFFHHHJJJKKKNNNSSS```qqq~~~zzzzzz|||xxxvvvtttvvv{{{~~~~~~}}}rrreeeVVVMMMHHHDDDBBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEE===:::>>>BBBAAA???@@@>>>===<<<;;;<<<===???@@@???>>>>>>============>>><<<<<<<<<;;;::::::999999888888888888888777777777999999999999999999999999999999999999999999999999666666777777888:::;;;<<<999:::<<<<<<;;;;;;===>>>===CCCJJJVVVmmmzzzyyy|||tttnnnfff\\\NNNBBB???BBBNNNXXXhhhwww|||yyy|||{{{qqq^^^PPPBBB===;;;777555555333444555666888;;;???BBBFFFIIIMMMQQQSSSUUUUUUUUUOOOPPPRRRUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRSSSUUUUUUTTTSSSRRRSSSTTTWWWYYYZZZZZZYYYXXXXXXYYY[[[\\\]]]]]]\\\\\\YYYYYYXXXVVVTTTSSSRRRQQQRRRSSSVVVWWWYYY\\\___bbbgggqqq|||yyylllhhhbbb]]]XXXSSSNNNKKKGGGFFFGGGJJJMMMPPPPPPOOOOOONNNLLLMMMMMMMMMKKKIIIKKKJJJJJJHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>===<<<:::888666555111111000////////////000........................////////////111222333444333555666888:::>>>DDDHHHWWW^^^dddeeeddd```VVVKKKAAA@@@??????AAABBBBBBBBB???>>>??????@@@>>>:::777888666555777:::======<<<===;;;::::::;;;;;;;;;:::999999888888777666555444111000///---,,,+++***)))'''(((*********)))************))))))))))))*********)))))))))(((((('''''')))(((''''''((()))***+++'''(((((())))))(((((('''''')))***)))((('''(((***************************))))))************))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000///000000111222444444555444555777888999:::::::::;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@@@@@@@??????>>>AAACCCCCCAAA????????????@@@BBBDDDFFFIIIJJJKKKLLLQQQ```rrr~~~vvvtttwww||||||yyywwwxxx{{{~~~~~~||||||}}}yyylll___QQQKKKHHHDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC>>>===???BBB>>>888999@@@???>>><<<:::;;;===@@@BBB@@@???>>>======<<<=========<<<<<<;;;::::::999999555666666777888999999:::777777777777777777777777999999999999999999999999666666666777888:::;;;<<<777999;;;<<<<<<===???AAA<<>>===<<<<<<>>>>>>===<<<:::888666555111000000////////////000......///////////////////////////000111333444555444555777999===BBBHHHMMM[[[aaaddddddccc```SSSEEE:::<<<>>>@@@AAAAAABBBBBB>>>>>>???@@@???<<<777333777555444666:::======;;;>>><<<;;;;;;<<<===<<<;;;:::::::::999888666555444222111000///...---,,,,,,&&&((()))***)))((())))))******))))))))))))******(((((())))))******++++++)))(((''''''''')))***+++...+++&&&######&&&+++...((()))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++,,,------------,,,))))))***+++---...//////...---+++******+++---......///111222444444444444444555666888:::;;;;;;;;;<<<;;;:::::::::<<<===>>>===>>>>>>?????????>>>>>>>>>@@@CCCCCCAAA???>>>>>>???@@@BBBDDDGGGIIIKKKLLLIIIPPP___sssxxxppppppvvv|||}}}{{{{{{~~~}}}}}}}}}|||{{{yyywwwggg]]]QQQHHHEEECCC@@@>>>AAAAAABBBCCCBBBAAA???>>>???>>>===;;;;;;<<<<<<===============>>>>>>>>>>>>???>>>===<<<;;;:::::::::===<<<;;;:::888777666666777777888888888999999999888888888888888888888888888888888888888999999:::777888888999999999888888999:::;;;<<<=========<<<===CCCGGGLLL\\\xxx}}}wwwrrrlllhhhaaaZZZRRRIII@@@:::???EEEPPP^^^jjjsssyyy||||||qqqcccTTTJJJ@@@888666999444555555444444444777999???CCCHHHLLLNNNQQQSSSUUUPPPQQQRRRRRRRRRRRRQQQQQQTTTUUUVVVUUUSSSRRRSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTWWWZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXVVVTTTRRRRRRQQQSSSWWW[[[^^^```aaabbbccchhhjjjnnnttt|||yyyqqqiiidddZZZXXXUUUQQQNNNLLLKKKJJJHHHKKKOOOSSSTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBB@@@AAABBBCCCDDDFFFHHHIIIJJJIIIIIIEEECCC@@@?????????>>>>>>::::::::::::999777666555222222222111000//////...//////...------...000111000000000111222222333333444666888;;;@@@HHHPPPVVV]]]___bbbdddaaaVVVEEE999999;;;===>>>>>>>>>???AAABBBCCCCCCBBB???<<<888666444666999;;;;;;:::;;;<<<===<<<::::::;;;;;;;;;:::;;;:::999:::999777333000------------,,,++++++***))))))************))))))************************))))))))))))***************)))'''&&&'''))),,,...******))))))))))))******(((((((((((()))))))))))))))************+++++++++((((((''''''''''''((((((***)))((()))+++,,,,,,+++------,,,,,,,,,,,,++++++000///.........///111222//////000111333444555555444444333666999<<<======<<<:::999999<<<>>>??????<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@CCCCCCCCCCCCEEEGGGIIIJJJJJJRRRbbbuuuyyyuuuvvvzzz~~~zzzvvvuuurrroookkk^^^VVVLLLGGGFFFGGGFFFEEEAAABBBBBBCCCBBBAAA???>>>???>>>===<<<;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::::::::<<<;;;;;;:::999888777777888888888999999999999:::888888888888888888888888888888777666555555555666666666777888888888888888::::::;;;;;;<<<<<<=========AAADDDHHHWWWrrr}}}wwwpppkkkkkkfff```YYYRRRJJJBBB===;;;@@@JJJVVVcccnnnwww{{{uuuhhhYYYOOOEEE;;;888:::222222333222222333555666<<>>>>>???>>>===>>>===;;;999777555333222222222111111000//////...//////...---...///000111000000111111222333333333444666999===BBBIIIPPPUUU[[[___bbb```XXXLLLAAA;;;999;;;>>>???>>>>>>@@@AAABBBBBBAAA???===:::777666444666999:::::::::<<<===>>><<<::::::;;;;;;:::999;;;:::999999999666333000......,,,+++************))))))))))))))))))))))))************************(((((()))))))))*********((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++)))))))))(((((()))))))))***)))((()))+++,,,,,,++++++++++++,,,,,,---------///////////////000000111000000111222333333444444444333333555999<<<===<<<;;;:::999999<<<>>>???>>>>>>>>>?????????>>>>>>===AAABBBBBBAAA@@@??????AAACCCCCCCCCDDDEEEHHHJJJKKKKKKSSScccvvv~~~{{{{{{~~~~~~}}}xxxuuurrrnnngggbbbUUUOOOGGGDDDEEEGGGGGGGGGBBBBBBCCCBBBBBB@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>><<<<<<;;;:::999999999999:::::::::999999999888888999999999999::::::::::::777777777777777777777777999999777666555444444444444555666777888999999999::::::999999:::<<<===>>>===???@@@CCCPPPhhh}}}tttlllgggiiiddd]]]WWWPPPJJJDDD@@@999<<>>??????>>>===???>>>;;;888555444333333222111111000000//////...///............///000111000111111222222333333444333666999===BBBHHHPPPUUUYYY^^^```XXXKKK???<<<<<<:::<<>>;;;999777666555444666888999999;;;>>>@@@???===;;;:::;;;;;;:::999:::999888888777666222//////...+++)))(((((())))))))))))(((''''''((())))))************************(((((())))))))))))******%%%''')))+++,,,+++***)))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++***************************)))((()))+++,,,,,,+++)))******+++---......///......///000000000000///111111111222222333333333444333444666999<<<<<<<<<;;;:::999:::<<<>>>???>>>??????@@@@@@@@@??????>>>AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCDDDFFFIIIKKKMMMNNNVVVeeewww}}}zzz|||~~~zzzwwwssslllccc\\\PPPLLLEEEBBBAAABBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;::::::999888888999999999999999999999999999999999999:::::::::;;;;;;;;;666666666666666666666666::::::888777777666666666444555666888999::::::::::::999888888999;;;===???===>>>>>>???III^^^wwwvvvmmmhhhgggbbb[[[TTTNNNIIIDDDAAA:::;;;???GGGSSSbbbpppxxxvvvzzz~~~|||ooobbbUUUHHH>>>999555444333333444555555444444777;;;>>>AAADDDGGGJJJLLLMMMNNNOOOPPPPPPQQQPPPLLLMMMOOOOOOOOOPPPQQQSSSSSSRRRRRRQQQRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUWWWYYY\\\]]]]]]]]]^^^``````aaabbbdddgggjjjmmmnnnqqqqqqrrrsssvvvxxx{{{|||{{{}}}wwwtttjjjhhheeebbb```\\\XXXUUUNNNMMMLLLKKKJJJKKKLLLMMMPPPQQQTTTVVVVVVUUUSSSQQQOOOOOOOOOOOONNNMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFFFFEEECCCCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@AAAAAA???>>>===;;;888666555555666666111111000000////////////.........//////000111111111111222222333444444444444555777999>>>FFFOOOUUU[[[\\\YYYOOOBBB::::::===;;;>>>@@@AAA@@@?????????>>>===:::777555444444555555666777888999;;;???BBB@@@>>>;;;;;;;;;;;;:::999:::888777666666444111///000---***'''&&&&&&((()))***((('''%%%%%%'''(((***************************(((((((((((()))))))))***&&&''')))+++++++++***)))******))))))))))))******(((((((((((())))))))))))))))))))))))************)))******************)))***)))((()))+++,,,,,,+++******+++,,,,,,---......,,,---///000000000///...222222222222222222222222555444555777;;;======<<<:::999999:::===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDEEEGGGJJJMMMNNNQQQXXXgggxxx}}}xxxzzz}}}~~~{{{wwwrrriii]]]UUUNNNKKKFFFCCCAAAAAAAAAAAACCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888999999888999999999999:::::::::999999:::::::::;;;;;;;;;666666666666666666666666888777777777777777888888555666777999:::;;;;;;;;;999888777777888:::===??????>>>===>>>FFFWWWooozzznnngggfffaaaZZZSSSNNNIIIDDDAAA<<<<<<<<<@@@JJJWWWeeemmmnnnssszzzzzzmmm```SSSFFF>>>;;;888444333333444333222333555888:::<<>>;;;;;;<<<>>>@@@CCCCCCAAA>>>======;;;999666333222222444555555666888888999<<>><<<;;;<<<<<<;;;:::999777666555444333111...///---***'''&&&&&&((()))***((('''%%%%%%'''(((***))))))))))))))))))))))))'''(((((((((((()))))))))((((((((())))))***++++++,,,++++++******++++++,,,(((((((((((())))))))))))(((((()))))))))*********((())))))******))))))(((***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...222222222222222222222222666666777999<<<>>>===<<<:::999999;;;===???>>>===;;;<<<>>>@@@BBBCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDFFFHHHLLLOOOPPPTTT[[[iiizzz|||}}}yyyzzz|||~~~{{{uuujjj]]]TTTKKKJJJGGGEEEDDDDDDDDDEEEBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<::::::999888888999999:::999999999999999999999:::999999999999::::::::::::777777777777777777777777555444444444555555666777555666777999999:::::::::777777777777888:::<<<>>>>>>===<<<>>>DDDQQQiii}}}~~~}}}{{{zzz{{{|||zzzmmmdddccc```ZZZUUUPPPKKKGGGDDD@@@===;;;<<>>AAACCCDDDFFFHHHIIIJJJKKKKKKLLLMMMOOONNNMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWZZZ\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXX[[[\\\^^^^^^^^^___aaaccceeeeeeffffffggggggggggggcccdddfffggghhhgggfffeeeeeejjjmmmllllllpppqqqpppkkklllmmmnnnmmmllljjjhhhhhhfffdddcccbbb___\\\YYYUUUTTTRRRPPPOOOOOOPPPPPPTTTUUUVVVVVVUUUSSSQQQPPPLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIHHHGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFEEECCCBBB@@@>>>;;;777444222111111////////////////////////---...///000111222222222222333333444444555555666666777999<<>>??????>>>AAACCCEEEEEEAAA>>>;;;:::666555333222111222444555555777999::::::<<>><<<;;;999999999;;;>>>???>>>===;;;<<<>>>@@@BBBCCCDDDDDD@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEGGGJJJMMMPPPRRRUUU\\\kkk{{{|||{{{}}}~~~}}}}}}}}}}}}~~~|||uuuiii\\\RRRHHHHHHGGGEEECCCCCCCCCDDDAAA@@@>>><<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;::::::999999999999:::::::::999999999999999999999888888888999999999999:::888888888888888888888888666555555444444444555555555555666777777777777777555555666888999;;;<<<<<<===;;;<<<>>>BBBMMMdddxxxyyywwwssssssvvvyyyzzz~~~yyymmmddd```^^^ZZZXXXUUUQQQMMMJJJEEEBBB>>><<<===BBBHHHMMMZZZdddqqqzzz}}}}}}{{{sssfffZZZOOOGGG<<<555444444222111111333444444444666999<<>>>>>===888666444222222111///...+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))***++++++*********))))))))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))***((()))+++,,,,,,+++)))(((***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333333444444444444666888;;;<<<:::999999999:::<<<>>>???>>><<<<<<===>>>@@@AAAAAAAAAAAA???@@@AAAAAA@@@@@@AAACCCCCCDDDEEEGGGKKKNNNRRRTTTVVV]]]kkk|||{{{}}}~~~}}}}}}}}}}}}~~~}}}wwwooocccVVVLLLGGGGGGEEECCC@@@>>>>>>>>>AAA???===;;;:::999999999:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;:::::::::999::::::;;;;;;:::::::::999999999888888777777888888888999999999888888888888888888888888:::999888777666555555555444444555555555555555444444555666888:::;;;;;;;;;;;;:::;;;>>>BBBKKKaaavvvvvvrrroooqqquuuuuutttuuuyyy|||yyyppphhh^^^\\\[[[ZZZYYYVVVRRROOOKKKHHHCCC???>>>???CCCEEEQQQ\\\kkkuuuwwwwwwwwwxxx~~~rrrfffYYYOOOBBB:::888777666444111222222222222333666888<<<===???AAACCCEEEFFFFFFDDDFFFHHHJJJJJJKKKMMMOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUWWWZZZ\\\\\\[[[ZZZYYYXXXWWWVVVVVVYYYYYYXXXXXXXXXYYYYYYZZZXXXZZZ[[[\\\]]]^^^aaaccc```aaabbbbbbccccccbbbbbbeeeccc```]]]\\\^^^```bbb___bbbcccaaabbbhhhmmmnnndddcccaaa___^^^]]]]]]]]]\\\[[[ZZZ[[[\\\\\\[[[YYYVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLMMMNNNOOONNNLLLJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMLLLKKKKKKLLLMMMNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCCCCDDDFFFEEECCCAAA:::::::::888666444222111.........///////////////,,,---///111222333222222333333444444555666666666777>>>HHHQQQVVVXXXXXXYYYOOOHHH???;;;;;;???BBBDDDFFFHHHIIIGGGBBB<<<888666///000000111333444666666555888;;;<<<<<<<<<=========;;;:::;;;===??????>>>888666333222111111///...)))*********++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))$$$&&&***---...,,,)))'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***,,,------,,,***)))***)))((()))+++,,,,,,+++******+++,,,------...///......---,,,,,,...///000///000000222333444555555222333444777::::::888777999999:::<<<>>>???>>><<>>>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEHHHKKKOOORRRTTTVVV]]]lll|||~~~{{{~~~}}}}}}yyy{{{~~~{{{sssiii\\\PPPHHHCCCBBBAAA???>>>=========;;;::::::999888777666666;;;:::999888888:::<<<===::::::::::::::::::::::::======<<<;;;::::::999999777777888888888999999999888888888888888888888888888888777777666666555555777777777777777777777888777777888888777666555555666666666666666777777888===999:::@@@CCCGGGYYYnnn}}}vvvsssssssssppppppppppppnnnmmmkkkjjjcccaaa```^^^\\\YYYUUURRRVVVLLLEEEDDDAAA;;;:::===HHHPPP^^^hhhiiifffhhhmmmxxx|||rrriii[[[HHH:::444111///...333444444333222222444555777888999;;;===@@@BBBCCCFFFFFFGGGIIIJJJLLLMMMMMMOOOSSSXXXZZZZZZXXXWWWWWWXXXWWWVVVUUUVVVWWWYYY[[[[[[ZZZXXXXXXZZZ\\\\\\\\\ZZZYYYXXXWWWXXXYYY[[[]]]\\\[[[\\\\\\]]]^^^___````````````aaabbbbbbccccccdddcccaaa___^^^]]]^^^^^^]]]^^^```bbbcccddddddcccaaa___\\\YYYVVVUUUUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXYYY\\\[[[YYYVVVRRROOOMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPPPPOOONNNMMMLLLLLLLLLJJJHHHFFFFFFFFFGGGHHHDDDDDDEEEFFFGGGFFFBBB???>>><<<999666333111111000//////---,,,,,,---.../////////000000111111222222666555444222333555:::===???JJJTTTXXX\\\___\\\VVVHHHCCC???@@@EEEHHHGGGDDDGGGIIIJJJGGG???777222000...///000222444666777888;;;<<<======;;;:::;;;<<<>>>@@@AAA@@@>>><<<<<<===666555444333111///---+++++++++++++++++++++++++++))))))*********((('''&&&***)))'''%%%%%%''')))***%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++,,,---------,,,,,,///...---,,,+++******+++///111333333333333555777777666555777;;;<<<:::888888888888999:::;;;<<<===>>>??????@@@@@@@@@??????>>>??????>>>>>>???AAACCCIIIHHHGGGIIIKKKMMMNNNOOONNNZZZkkk{{{}}}~~~~~~wwwmmmbbbWWWLLLEEEBBBAAA@@@>>>======<<<<<<;;;;;;::::::999999888888;;;:::888888888999;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;::::::999999777777888888888999999999999888888888888888888888777777777777666666666666888888777777777777777777777777777666666555555555777777777777777888888999<<<777888>>>@@@DDDTTTggguuu{{{tttpppnnnmmmmmmmmmllllllllllllllliiihhhfffdddccc```^^^\\\[[[SSSKKKIIIDDD===;;;<<>>:::666333111111111000000000111222666666777999;;;===???AAACCCDDDEEEGGGIIIKKKLLLMMMQQQUUUYYY[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[\\\ZZZXXXXXXYYYZZZZZZYYY[[[ZZZXXXWWWXXXYYYZZZ\\\[[[[[[[[[\\\\\\]]]^^^_________````````````aaaaaa```___^^^]]]\\\]]]]]]^^^``````aaaaaa```___]]]\\\\\\\\\ZZZYYYVVVTTTRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYWWWTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMPPPOOOOOONNNNNNMMMMMMLLLLLLKKKIIIGGGGGGGGGHHHIIIGGGGGGGGGHHHIIIGGGCCC@@@<<<;;;888555222111000000///...------------.../////////000000111111222222444555666555444777<<<@@@IIITTT\\\]]]\\\ZZZVVVQQQEEECCCBBBDDDHHHJJJIIIGGGJJJKKKIIIDDD<<<555111000...///111333555777888999<<<=========;;;;;;===>>>DDDEEEDDDBBB>>>:::999999555444333111///---+++***++++++++++++++++++++++++(((((()))******)))(((''')))((('''&&&&&&'''((()))'''(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((***++++++++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------......------------......000222333444333444555777777555555777;;;<<<;;;888888888999999:::;;;<<<===>>>>>>????????????>>>>>>===>>>???>>>===>>>AAACCCGGGGGGGGGIIIKKKLLLMMMMMMMMMYYYjjjzzz}}}qqqdddYYYOOOHHHCCC@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999777777777888888888888999999999999888888777777777666666666666777777777777888888888777777666666666777666555444444444555666888888777777888888999::::::777777<<<===AAANNN^^^nnn|||wwwooolllkkkjjjiiihhhiiikkknnnppppppooommmkkkiiigggfffeeeccc\\\UUUPPPJJJBBB===<<<>>>AAAIIIQQQSSSSSSVVV\\\fffmmmuuu|||~~~rrraaaTTTKKKEEE>>>999222111000//////000111111333444444666888:::<<<===@@@AAABBBDDDGGGIIIKKKKKKPPPTTTXXXZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\ZZZXXXWWWXXXXXXXXXVVV[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[[[\\\]]]^^^_________^^^\\\[[[YYYXXXYYYYYYZZZYYYWWWTTTQQQOOOUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNMMMKKKIIIIIIKKKMMMNNNKKKKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIGGGCCC@@@:::999666333111////////////......------...////////////000000111222222333222555777777666999AAAGGGUUU]]]aaa]]]UUUOOOKKKHHHBBBCCCFFFIIIKKKLLLMMMMMMNNNLLLGGG???777222000000000111333555777888999:::======>>>===<<<===???BBBEEEEEEEEEAAA<<<888666666555444222000---+++)))((())))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''''''''((())))))************))))))))))))))))))))))))))),,,++++++++++++,,,---...............///000111222111222444444444555666888777555555777;;;===;;;888888888999:::;;;<<<============>>>>>>>>>>>>======<<<===>>>>>>===>>>@@@BBBDDDEEEGGGIIIJJJKKKJJJJJJLLLWWWhhhyyy~~~~~~|||mmm]]]RRRJJJEEECCC???>>>===<<<;;;;;;;;;;;;999999::::::;;;;;;;;;<<<999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777777777888888888888999999888888777777666666555555666666777777888888888888888777666666555555777666444333222444555777777777666666777777888999999777888;;;<<<>>>HHHTTTggguuu~~~sssnnnkkkjjjhhhgggiiimmmrrruuuxxxvvvtttoookkkiiiiiiiiiiiieee___YYYSSSJJJCCC???===<<>>@@@CCCEEEHHHIIIJJJLLLOOOSSSTTTTTTSSSSSSSSSUUUUUUUUUUUUVVVWWWYYYZZZYYYWWWVVVVVVWWWXXXWWWVVVZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^^^^[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRWWWVVVUUUTTTTTTUUUUUUVVVTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNPPPNNNLLLJJJJJJLLLNNNPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHEEEAAA>>>888666444111///........................///////////////000111222222333333111555777777777===HHHQQQ\\\^^^\\\SSSHHHAAA@@@AAABBBEEEHHHKKKMMMOOOQQQSSSQQQKKKCCC999222//////000111222555777999;;;;;;;;;>>>>>>>>>======>>>AAADDDAAAAAAAAA>>>;;;777666666555444111///,,,***((('''))))))))))))))))))))))))''''''((()))))))))******'''((())))))))))))((('''*********))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))************)))))))))((((((((('''''''''((())))))***)))))))))))))))))))))))))))))),,,++++++++++++,,,...///............///000111222111333555555555555777888666555444777;;;===;;;999777888999:::<<<======>>>==================<<<;;;<<<===>>>>>>===>>>???AAAAAADDDGGGIIIIIIHHHHHHHHHKKKVVVgggxxx~~~~~~zzziiiYYYNNNHHHEEEDDD======<<<;;;::::::::::::888888999999::::::;;;;;;999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777777777777777777777888888888777777777666666555555666666777777888888777777777777666666555555777555444222333444666777666555555555555666777777999888999;;;;;;===DDDKKKWWWeeetttxxxrrrqqqnnnkkkjjjlllqqqwwwzzz~~~{{{uuuoookkkjjjkkknnnmmmiiiddd___XXXOOOIIICCC===:::>>>CCCIIIPPPWWWYYY___fffnnn{{{xxxnnneeeYYYLLLBBB<<<999444222333333222111333333333444555777888999;;;<<<>>>AAACCCFFFGGGHHHIIIKKKNNNPPPOOOOOOOOOPPPRRRRRRRRRSSSTTTVVVWWWWWWTTTSSSSSSTTTWWWXXXWWWVVVYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXZZZ[[[\\\]]]^^^ZZZYYYYYYYYYXXXXXXXXXXXXZZZYYYWWWUUUTTTSSSSSSTTTWWWVVVUUUUUUTTTTTTTTTUUUQQQRRRUUUWWWYYYZZZZZZYYYYYYWWWUUURRRPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOMMMKKKKKKMMMOOOPPPPPPOOONNNMMMMMMLLLLLLMMMKKKLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJGGGFFFEEEBBB>>>;;;666444222000///.........---......//////000000000//////000111222333444444333555777777:::CCCQQQ[[[```\\\SSSHHH===999===CCCEEEGGGJJJLLLNNNQQQUUUXXXOOOHHH>>>444///...000111222444777:::<<<=========>>>?????????>>>???BBBDDD@@@AAA@@@>>>:::777666666555444111...,,,***)))(((((((((((((((((((((((((((''''''((((((((()))******(((((()))******)))(((((()))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************'''((((((((()))))))))***&&&'''((()))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...//////......------......///111333555555555555777888666444444777;;;===<<<999666888999;;;===>>>>>>>>>===============<<<;;;;;;;;;===??????>>>>>>@@@AAA@@@CCCGGGHHHGGGFFFFFFGGGKKKVVVgggwww}}}}}}||||||}}}}}}}}}|||}}}uuudddUUUKKKFFFDDDCCC===<<<<<<;;;::::::;;;;;;888888999999::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888777777777777777666666777777777777777777777777666666666666777777777777666666666666666666666666666555444444444555666777555444444444444555666666888888999:::;;;===@@@DDDGGGTTTcccnnnzzzyyyxxxuuuqqqoooppptttyyy}}}|||tttooommmnnntttvvvvvvssspppkkkcccZZZNNNDDD;;;;;;@@@GGGOOOVVVUUU[[[bbblll{{{|||ttthhhYYYMMMAAA<<<666333333333111///333333333444444666777777999:::<<<>>>@@@BBBDDDEEEFFFHHHKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTPPPPPPQQQSSSVVVWWWVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUWWWUUURRRPPPOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQTTTWWWXXXYYYXXXXXXWWWUUURRROOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIGGGDDDCCCAAA???;;;999555333111000.........///------///000000000000000...///000111222444555555666777888<<>>??????>>>===???@@@@@@@@@???AAABBBBBBBBBBBB???;;;777555555444222000---+++*********(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++'''''''''((()))*********'''(((((())))))))))))((()))))))))))))))))))))))))))***+++,,,---...............------,,,---------111222444444444555666888666444444777;;;===<<<:::666777:::<<<>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::<<<>>>@@@@@@@@@???@@@AAA@@@DDDGGGHHHFFFDDDFFFHHHMMMXXXhhhwww}}}{{{{{{|||}}}|||{{{{{{~~~wwwmmm^^^PPPGGGCCCAAA@@@===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999999999999999999999999777888888888888888888888888888777777666666666666555555666666777888888888777777777777666666666666444444555555666777777777555555555666666777777777555555555555555666777777555777999999:::<<<===>>>???JJJUUU^^^iiizzz~~~{{{wwwtttsssvvvzzz}}}xxxqqqppppppzzzyyyooo[[[LLL>>>:::>>>DDDKKKQQQTTTYYY```iiiwwwuuudddXXXHHHAAA:::555555444222///333222222333333444555666666777888:::<<<>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPRRRUUUUUUTTTRRRUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUUUUUUURRRPPPNNNPPPRRRTTTVVVWWWVVVTTTSSSRRRPPPMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEBBB@@@???===:::888444333111//////...//////,,,---///000111111000000...///000111333444555666777888===FFFRRR\\\cccfffdddVVVHHHBBB@@@AAAGGGNNNIIIJJJMMMRRRVVVWWWSSSPPPAAA;;;444000000333444555555777;;;>>>@@@AAA@@@???<<>>>>><<<999666555555111000---+++)))))))))***))))))))))))))))))))))))***)))(((''''''((())))))******)))(((((()))******((())))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))*********)))(((((())))))))))))))))))))))))''')))+++...//////---,,,,,,,,,,,,,,,---...//////000222333444333444555777555444444777;;;===<<<:::555777:::===>>>??????>>>>>>??????>>>===<<<;;;;;;<<>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<888888888888888888888888777777777777777888888888888888777777666666666555444444555666777888999999888888777777666666555555333333444555666777888888555555666777888888777777666666666666666777888888333666888888999;;;<<<:::999BBBJJJOOOXXXhhhxxxzzzvvvuuuvvvyyy{{{xxxrrrpppqqq~~~~~~cccRRR@@@:::<<>>999888777444111222222111111222333333444444555666777999:::<<<<<<===???BBBBBBBBBBBBCCCEEEGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQQQQRRRTTTTTTRRRPPPTTTUUUVVVXXXYYYZZZZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVTTTUUUVVVWWWVVVUUUTTTSSSMMMMMMNNNOOOQQQTTTWWWYYYRRRSSSTTTUUUTTTSSSQQQPPPSSSUUUWWWXXXWWWUUUQQQOOORRRSSSUUUVVVVVVTTTQQQOOOMMMKKKIIIGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIFFFDDDAAA@@@>>>===:::888444333111000/////////000,,,---///000111111111000...///000111333444555666777999@@@NNN\\\fffhhhgggbbbSSSFFFCCCDDDEEEHHHNNNIIIJJJNNNUUU[[[YYYQQQJJJ<<<777222///111555666666666888<<>><<<:::555777:::===?????????>>>????????????>>>===<<<;;;===???BBBCCCBBBAAABBBCCCBBBEEEHHHFFFCCCCCCFFFKKKQQQ[[[jjjxxx|||{{{~~~ssshhhZZZLLLGGGFFFCCC@@@???999999999999::::::;;;<<<============<<<;;;:::999999999999999999999999999999999888888888888999999999999999888888888888777777777888888888888777777555666666666777777888888666666666666666666666666666555444333333444666777666666555555555444444444666666666666666666666666777888888999999:::;;;;;;666:::@@@CCCHHHTTTdddqqq|||zzzxxxwwwzzz~~~yyyuuusssmmmYYYHHHDDDBBB>>>@@@HHHLLLQQQ[[[ffflllrrr}}}sssjjj]]]NNNAAA>>>>>>:::777888666555333222222222333333111111222333555777999:::======<<<<<<===@@@BBBDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWUUUUUUWWWYYYZZZYYYWWWUUUSSSRRRTTTUUUUUUTTTUUUTTTRRRQQQPPPPPPPPPPPPJJJNNNRRRUUUUUUTTTTTTUUUVVVUUUSSSRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXWWWXXXXXXXXXWWWTTTRRROOOMMMHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA???<<<999777555444333333222222111222222333///000000111222222333333000333555444333333777:::<<>>???AAACCCBBB>>>:::???>>>===<<<;;;;;;:::;;;888777777555444333222222,,,***((('''&&&'''((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))******++++++------,,,++++++******)))***)))(((''''''((()))***(((+++...000000---***'''((()))***++++++***)))(((+++++++++*********)))))))))+++,,,---,,,)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222333444555666777666666666888;;;======<<<888999:::;;;<<<<<<<<<<<<>>>@@@AAA@@@>>><<<<<<===<<>>>>>;;;::::::::::::;;;<<<==================<<<::::::999999999999999888888888999888888777777888888999999999999888888888777777777777888888888888777777555555555666666777777777555555555555555555555555555444444444444555666666666666555555555444444444666666666666666666666666666666777777888999999999999===@@@@@@BBBJJJWWWaaa{{{}}}yyyzzzzzz{{{}}}|||{{{~~~nnn]]]OOOKKKEEE>>>>>>CCCIIIMMMVVVaaahhhnnnyyy}}}vvvgggZZZNNNKKKIIICCC>>>===666444222111111111111111111111222333444666888999777777888999;;;>>>@@@AAABBBCCCDDDFFFHHHKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOSSSSSSSSSTTTTTTTTTUUUUUUVVVTTTSSSTTTVVVXXXXXXXXXZZZWWWUUUSSSSSSSSSRRRQQQSSSRRRQQQPPPPPPQQQQQQRRROOORRRUUUWWWWWWUUUUUUUUUTTTSSSQQQOOOOOOPPPQQQRRRXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWTTTRRROOOMMMGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<999777555444111111000000000000111111000000111111222222333333222555888888777777:::>>>DDDOOO\\\hhhqqqssslllbbbUUUQQQMMMLLLNNNOOONNNLLLLLLNNNQQQRRROOOIIIBBB===444333333444666999<<<>>>@@@??????AAACCCBBB>>>:::;;;:::999888777666666666666555555333222111000///***)))(((''''''(((***+++'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))*********,,,++++++++++++************)))(((''''''((()))***%%%(((---111111///+++(((((())))))******))))))(((*********)))))))))((((((***+++,,,,,,+++***(((&&&&&&'''(((***---///000111------......///000000000222222333444555666777777777666666888:::<<<<<<;;;::::::;;;<<<============>>>???@@@@@@>>>======>>>???BBBDDDEEEDDDDDDDDDEEEDDDEEEEEEDDDCCCEEEHHHJJJRRR]]]mmm|||~~~||||||~~~zzzmmm\\\PPPEEEAAAAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;::::::999999999888888777777777999888888777777888888999999999888888888777777777777777888888888888777777555555555555555666666666444444444444444444444444333444444555666666555555555555555555555444444444666666666666666666666666555555555666777777888888:::<<<===;;;:::???IIIQQQlll|||||||||||||||}}}}}}{{{yyymmmcccZZZUUULLLAAA<<>>???AAAAAA>>>???AAACCCFFFHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPRRRTTTVVVWWWVVVXXXVVVSSSRRRRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVYYYYYYXXXVVVUUUUUUQQQPPPNNNMMMMMMOOOQQQSSSYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYWWWTTTRRROOONNNGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHJJJJJJJJJIIIHHHFFFDDDBBB@@@@@@AAAAAA@@@???===<<<<<<;;;:::888666555444333//////............//////222222222222222222222222111444666777777999>>>CCCPPP\\\jjjtttwwwsssfffYYYVVVSSSQQQQQQSSSSSSPPPMMMOOONNNMMMIIIEEE@@@;;;888222333555777:::===@@@AAAAAAAAAAAABBBBBBAAA===;;;888888777666555444333333444333222111///...---,,,,,,+++***)))((()))******((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))))))))))))))(((************++++++++++++))))))(((((((((((())))))###''',,,000111///+++))))))((((((''''''(((((())))))))))))(((((((((((((((***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......//////000000111333333444555666777777888888777777888:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>???@@@AAACCCEEEFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDEEEGGGJJJUUU```qqq}}}~~~~~~vvviiiUUUKKKBBB@@@???===;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999888888777666666666888888777777777777888888888888888888777777777777777777888888888888777777444444555555555555555555444444444444444444444444222333555666777666555555555555555555555555555555666666666666666666666666555555555666777777888888666888888777777;;;CCCIII^^^nnn}}}~~~zzz|||}}}{{{zzzxxxuuuqqqkkkgggccc___UUUGGG@@@@@@???@@@GGGQQQZZZbbbmmmwww|||tttjjjdddPPPIII???888555444333222111111111111222333444444444555888;;;=========<<<:::;;;===@@@CCCEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPSSSUUUUUUTTTQQQPPPOOOOOOQQQRRRQQQPPPLLLLLLMMMOOOQQQSSSTTTUUUWWWXXXZZZYYYVVVTTTRRRRRROOONNNLLLKKKLLLOOORRRUUUWWWVVVVVVVVVWWWYYYZZZ\\\[[[ZZZXXXVVVTTTQQQOOONNNIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHDDDAAA???;;;<<<======<<<;;;999777666555555444333222111111......------......//////333333333333333333333333111333555666999@@@JJJQQQ___iiiuuuyyyxxxpppaaaTTTVVVUUUTTTVVVXXXWWWSSSOOOOOOLLLGGGAAA;;;777555444333555888<<>>>>>>>>===;;;===???@@@??????@@@AAAAAACCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIISSS```rrr{{{}}}sssfffQQQIIIBBBAAA@@@===<<<===::::::999999999999999:::::::::::::::999888777777888888888777777777666666888777777777777777777888888888888777777777666666777777888888888888777777555555555555555555444444444444444444444444444444111222444666777666666555444555555555555555555555666666666666666666666666555555666666777888888888666777777666666999???DDDQQQ___ttt|||~~~|||vvvsssqqqmmmjjjgggggggggeee\\\PPPGGGEEE<<<<<<@@@IIIRRRZZZeeennn{{{hhh\\\LLL@@@999777555333222222111111111222222333000111333555666555333222777888:::<<>>===<<<;;;;;;::::::888666444333333222111///...,,,+++***++++++******************))))))************)))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))))))))((((((''''''''''''((()))******++++++(((((())))))))))))((((((---,,,***)))((())))))***)))((('''&&&&&&'''((()))******************************))))))***,,,...000******+++---...000111111......//////000111111111444444555555666777777777999888777888:::;;;:::999;;;;;;<<<=========<<<<<<;;;===???@@@@@@@@@AAABBBBBBDDDEEEDDDCCCCCCDDDFFFEEEFFFGGGGGGEEEEEEGGGHHHQQQ___ttt}}}~~~}}}oooaaaNNNHHHCCCBBBAAA===<<<>>>:::999999888888888888888::::::::::::999888777777888888888888888888888888888777777666666777777888888888777777777666666666777777888888888888777777666666666555555555555555444444444444444444444444222222444555666666777777444444444555555555555555666666666666666666666666555555666666777888888888888888888666666777;;;>>>FFFQQQbbbrrr|||vvvpppkkkhhhgggeeeeeeeeeddd^^^VVVNNNIII===;;;<<>>???@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKMMMOOOOOONNNMMMNNNMMMLLLLLLMMMLLLJJJHHHIIIJJJLLLOOOQQQRRRSSSSSSQQQRRRSSSQQQOOOLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIGGGDDD@@@===;;;777666666555444444333333555555444444333333222222///////////////000111222222222333444444555666666222555999???HHHVVVfffrrr~~~xxxrrroookkkgggdddbbb``````___[[[SSSMMMBBB???999444222222444666===>>>@@@CCCDDDEEEEEEDDDGGGGGGGGGDDDAAA===<<<<<<::::::::::::888666333222333222111///---+++***)))%%%&&&''')))+++,,,---...((())))))******))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''((()))******+++(((((())))))))))))((((((...---***'''&&&'''((())))))((((((''''''(((((()))************++++++++++++))))))))))))***,,,...///------------...............//////000000111111222444444555555555666666666888777777888:::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBBEEEFFFFFFEEEDDDDDDFFFHHHEEEGGGHHHHHHFFFFFFGGGHHHPPP___vvv}}}{{{~~~~~~~~~~~~{{{kkk\\\LLLGGGCCCCCCAAA<<<;;;===;;;:::999999888888888999;;;<<<<<<;;;;;;:::999888777777888888999:::::::::777777666666666666777777888777777777666666666666777777888888888888777777777777777666666555555555555555555555555555555555333333333444555666777888444444444555555555666666666666666666666666666666444444444555666666777777777666666555555666888999???EEEPPP]]]fffnnn~~~{{{oooiiiffffffcccbbb```^^^]]]YYYQQQKKKAAA<<<999<<>>???@@@AAABBBBBBFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKKKKIIIGGGNNNMMMMMMMMMNNNMMMKKKIIIJJJKKKMMMOOOPPPQQQQQQQQQMMMNNNOOONNNLLLJJJKKKLLLIIIJJJKKKMMMNNNOOOPPPPPPNNNOOOQQQRRRTTTUUUUUUVVVTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRPPPNNNLLLJJJHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKIIIHHHFFFCCC@@@===;;;:::777666444222111222333444444444333222222111000000............///000111222111222333444555666777888444:::BBBKKKUUUbbbpppzzz~~~tttnnnooorrrrrriiifffaaa^^^YYYRRRIIIBBB888666444222333555888:::???@@@BBBDDDEEEGGGGGGHHHHHHIIIIIIEEE@@@===<<<<<<;;;;;;<<<;;;999666444222333222000...,,,***)))(((%%%&&&''')))***++++++,,,'''(((((())))))(((((('''(((((((((''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((()))))))))'''((()))******)))((('''******))))))((((((((((((((())))))******))))))((())))))))))))*********+++((((((((()))***+++,,,---000///...---+++***((((((/////////000111111222222444444444444444555555555777666666888:::<<<<<<;;;=========>>>>>>======<<<===???AAAAAA@@@@@@AAABBBEEEFFFFFFEEECCCCCCEEEGGGFFFGGGHHHHHHGGGFFFFFFGGGMMM]]]uuu|||yyyzzzzzz{{{|||~~~yyyhhhYYYKKKFFFCCCCCC@@@<<<;;;===<<<;;;::::::999999999999============<<<;;;::::::777777888999:::;;;;;;<<<777777666666666666777777777777777777666666666666777777888888888888777777888888777777666666666555666666666666666666666666333333222333444666888999444444444555555555666666666666666666666666666666222222333444444555555666222222222333444555777999===>>>EEEMMMSSS[[[mmm~~~~~~qqqhhhfffgggccc```\\\ZZZZZZYYYRRRJJJEEE>>>999999;;;===BBBGGGOOOTTT[[[```fffppp~~~|||nnncccVVVGGG<<<777666444333222111111111000000111222333333333333333333444555666777888888;;;;;;<<<===>>>???@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHEEECCCKKKKKKLLLNNNPPPPPPOOOMMMKKKLLLMMMOOOPPPPPPPPPOOOKKKLLLMMMLLLJJJJJJKKKLLLGGGIIIKKKMMMNNNNNNMMMMMMIIIKKKMMMOOOQQQRRRQQQQQQSSSRRRPPPOOOOOOPPPQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKGGGFFFCCC@@@===;;;999999888666333111000111333444111111000///...------,,,---------...///000111111000111222444666777888999===DDDPPP[[[fffqqq|||{{{pppkkknnnsssvvvkkkfff___YYYRRRHHH===666222111111222444777;;;===@@@AAABBBDDDFFFHHHJJJKKKIIIJJJIIIFFF@@@<<<<<<=========>>>===;;;999666444222111///---+++)))''''''************)))'''&&&&&&''''''((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''((((((((((((((('''((()))******)))((('''%%%''')))++++++***(((&&&((()))***++++++***)))((('''((((((((())))))******'''(((((()))******++++++((())))))***++++++,,,,,,/////////000111111222222333333444444444444444444666666666888;;;======<<<>>>>>>?????????>>>>>>===>>>@@@AAAAAA@@@@@@@@@AAACCCDDDCCCBBB@@@AAACCCEEEFFFGGGIIIIIIGGGFFFFFFGGGIIIZZZsss|||yyywwwxxxyyy{{{}}}uuubbbTTTJJJHHHFFFCCC@@@>>><<<;;;<<<<<<;;;::::::::::::;;;999999999999999999999999777777666666666888999:::777777666666666888999:::888888888888777777777777666666666666666666666666777666555444444444444444777777777777777777777777555555555555555555555555555444444333333444444555555555555555555555555555777777666555444444333333555444444444444555666666999:::>>>CCCFFFMMM]]]kkkzzzmmmbbbZZZ]]]^^^___]]]XXXTTTQQQPPPKKKFFF>>>999888999;;;<<>><<<999777444333111111222222222333333333222///,,,+++---///000111222111000......///000111777777777666777;;;@@@EEEKKKTTT___gggoooyyy|||tttppppppqqqqqqqqqooobbbTTTKKKEEE<<<666444///111333555777:::>>>@@@CCCDDDGGGIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@===:::888666555444...---+++)))(((''''''((($$$&&&((()))++++++************)))(((((((((((((((''''''''''''((((((((())))))************(((&&&%%%%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))******'''((()))***+++,,,------******+++,,,,,,------...---...///000000111111111555555444444444555666666777777777999<<<<<<:::888;;;<<<===<<<<<<<<<>>>@@@????????????????????????BBBCCCEEEEEEDDDDDDFFFGGGEEEGGGIIIIIIHHHHHHIIIIIINNN]]]rrr~~~{{{zzzyyyyyyzzz{{{}}}~~~yyymmm\\\PPPIIIGGGEEEBBB@@@===<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999888888777666666777888999888888777777777777777888888888888777777777666666555555555555555555555555666666555444444444444444666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555777666666555444444333333444444444444444555666666999999<<<@@@AAAFFFTTTaaasss|||pppbbbYYYZZZZZZZZZYYYXXXUUUSSSQQQNNNHHHAAA<<<999999::::::===BBBHHHLLLQQQXXXbbbjjjvvvxxxeeeVVVFFFAAA999444222111111111111000000///000000111111111111222222333444555555555666666777888999::::::999;;;===>>>>>>>>>???@@@===@@@BBBDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMLLLLLLNNNOOOOOOOOONNNMMMKKKJJJLLLKKKHHHFFFEEEDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKIIIIIIIIIJJJJJJMMMNNNOOONNNLLLKKKKKKKKKMMMKKKHHHFFFEEEDDDEEEEEEIIIGGGFFFFFFFFFFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEEGGGEEECCCCCCDDDEEEEEEEEE???>>>===:::888555333111111111111111222222222222111///---,,,---///000000111111111111111222333333222444666888:::???EEEIIIOOO[[[iiisss{{{wwwrrrmmmlllmmmmmmjjjfffaaaUUUIIICCC>>>777222111000222555777888;;;>>>AAACCCEEEGGGIIIKKKLLLLLLLLLGGGGGGHHHHHHHHHGGGDDDCCC???>>><<<:::777555333222---+++***((('''&&&''''''%%%&&&'''((((((((('''&&&******)))((((((((((((((('''''''''((((((((())))))*********))))))((('''&&&'''((((((((((((((((((''')))***++++++++++++***)))(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))***+++,,,------+++++++++,,,------......---...///000000111111111555555555555555666666777777777777999;;;<<<:::999;;;<<<======<<<<<<>>>@@@????????????????????????AAABBBDDDDDDCCCCCCEEEFFFDDDEEEFFFFFFEEEEEEFFFHHHNNN\\\ppp}}}|||~~~{{{zzzyyyyyyyyyzzz{{{|||wwwlll```TTTLLLGGGFFFDDDAAA???===<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999999999888777777777888888999999999888888777666555888888777777777777666666555555555555555555555555666555444444444444444444666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444666666555555444333333333444444444444444555555666888888:::<<<<<<>>>HHHSSShhhxxxuuufff\\\XXXVVVUUUVVVYYYZZZXXXVVVRRRMMMEEE???<<<:::999888777;;;???BBBEEEKKKTTTZZZeeeppp}}}qqqcccRRRJJJ@@@888333111111111111000000/////////000000---...///000111333444444444444444555555666666666777999;;;<<<;;;;;;===>>>>>>???AAAAAA@@@@@@AAACCCFFFGGGHHHIIIJJJIIIIIIHHHNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJGGGEEECCCBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAA===<<<:::888555222000/////////000000000111111111000//////......//////000000111333444666666666555333444777:::>>>CCCIIINNNWWWeeeuuu}}}rrrooolllnnnqqqooofff^^^PPPGGG===:::777222000000222444777:::;;;<<>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCEEEHHHIIIIIIHHHGGGGGGIIIKKKNNN[[[mmmyyy}}}zzzvvvsssxxx}}}~~~~~~|||{{{{{{zzzyyyxxxwwwxxxyyyzzzzzznnn```TTTLLLHHHEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::999999::::::888888888888888888888888:::999999888888777777777777888999999999777666555888777777777666666666666555555555555555555555555555555444333333444444444666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444555555555444444333333333444444333333444444555666888777888:::::::::AAAJJJ___mmm}}}~~~|||zzz|||}}}yyynnneee[[[WWWTTTVVV\\\___^^^\\\VVVRRRKKKDDD@@@<<<999666555777999;;;>>>CCCJJJOOO[[[aaakkkxxxxxxmmm^^^VVVIII>>>777444222222222111000000////////////......///000000111222222333333333333333333333444666888:::;;;::::::<<<======>>>???>>>>>>>>>@@@BBBDDDEEEFFFGGGHHHGGGFFFEEELLLLLLKKKJJJIIIIIIJJJJJJKKKIIIGGGDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCBBBCCCFFFGGGEEEBBB????????????@@@BBBCCCDDDAAA???>>>>>>??????>>><<<<<<<<<======>>>???@@@@@@AAA@@@AAABBBCCCBBB@@@===:::999777444222///...---........./////////000000...///000000//////000111222444666999999999777666888888999;;;>>>EEEMMMSSSbbbooo}}}~~~vvvpppnnnllloooqqqlll^^^SSSEEE===666555444111000222444777:::<<<===>>>???@@@AAACCCEEEHHHJJJMMMOOOPPPMMMMMMLLLMMMLLLGGG@@@:::999::::::999777444111///---,,,***)))))))))******************))))))(((((()))))))))******)))))))))'''(((((((((((()))))))))+++***)))'''''''''((()))***)))(((''''''((()))***'''(((((((((((((((((('''(((((()))))))))(((((('''''''''''''''''''''''''''+++******))))))******+++******))))))))))))******((())))))***++++++,,,,,,,,,,,,------...//////000---...///000000111111111444444444444555666777777888777777888:::;;;;;;:::;;;===>>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEEKKKKKKJJJHHHGGGHHHKKKMMMNNNZZZjjjuuuxxxuuupppnnnttt||||||}}}}}}}}}|||{{{zzz|||{{{yyyxxxwwwwwwwwwxxx|||rrrdddVVVLLLGGGFFFBBBAAA@@@???>>>=========;;;;;;:::999999999999:::888888888888888888888888999999999999888888777777555666777999999999888777777777777666666666666555555555555555555555555555444444333333333444444555555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444333333333333333333333333444555555777666888;;;::::::>>>EEEPPP[[[lll||||||xxxwwwwwwwwwuuusssrrruuuyyyzzzwwwsssaaa\\\WWWXXX]]]aaaaaa___[[[WWWQQQKKKFFFAAA<<<888444555666777999===BBBFFFSSSUUU\\\hhhuuu}}}uuuhhh___RRRFFF===777444222333333222000000/////////111111111111000000000000222222222333333333333333222444666777777777888999:::<<<=========>>>AAACCCCCCDDDEEEFFFFFFEEEDDDDDDIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@BBB@@@???@@@CCCDDDBBB???============>>>>>>???@@@<<<;;;::::::;;;;;;:::999999999:::;;;<<<======>>>>>>>>>???@@@AAA@@@<<<:::777555333111///...------------........./////////---000222222111000222444777999;;;======;;;888666888888888999???IIIUUU^^^rrr{{{xxxqqqkkkhhhffffffddd\\\NNNBBB<<<666222222222000111444666:::>>>@@@@@@??????@@@@@@AAACCCEEEHHHKKKNNNOOORRRPPPPPPQQQQQQLLLCCC<<<888999999888666333000...******(((''''''((()))***))))))))))))*********+++((()))************))))))(((((((((((()))))))))***+++***(((''''''((()))))))))(((&&&&&&&&&&&&((()))(((''''''''''''''''''((()))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))*********))))))))))))******)))))))))***++++++,,,,,,,,,,,,------...//////000---...///000000111111111333333333333444555666777999888777888:::;;;;;;:::;;;===???@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHGGGEEECCCDDDGGGIIINNNYYYiiisssvvvssspppnnnrrr~~~}}}~~~~~~}}}}}}|||zzzxxxwwwwwwxxxxxxyyyssshhh[[[OOOGGGDDDDDD@@@???>>>===============;;;;;;:::999999999999999888888888888888888888888999999999:::999999888777555666777888888999999999777777666666666666555555444444444444444444444444333333333333333444444555555555555555555555555555555555555555555555555555555444444333333444444555333333333333333333333333444444333333333333333333333333333333333444444555666555777;;;;;;:::<<>>??????@@@@@@???>>>>>>???>>>>>>???@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;:::999888777777888999888666777777777888999999::::::;;;::::::<<<<<<;;;888555333222000...---------...------........./////////---000333333222222666:::===>>>@@@AAAAAA???===;;;777888999>>>GGGUUUdddnnn~~~zzzuuuoooiiieeeaaa\\\UUULLLAAA999555111///111111000333777;;;>>>CCCEEEEEECCCBBBAAA@@@AAABBBDDDGGGJJJMMMOOOQQQOOOOOOQQQTTTQQQIIIAAA777777666555444111///---'''&&&%%%%%%%%%&&&'''((((((''''''''''''((()))***((()))***+++++++++***)))((((((((()))))))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***))))))(((((())))))***)))))))))((('''&&&%%%$$$(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******))))))*********+++++++++,,,,,,,,,---......//////---...///000000111111111333333333444444666777888999888777777999;;;;;;;;;;;;>>>@@@AAA@@@@@@@@@AAA????????????????????????AAABBBDDDDDDCCCCCCEEEFFFHHHHHHHHHFFFEEEEEEFFFHHHMMMXXXgggqqqtttrrrpppoooooo|||~~~}}}|||zzzyyyyyyzzzzzzqqqjjj^^^RRRJJJEEECCCBBB>>>>>>===<<<<<<=========;;;:::999999888999999999888888888888888888888888777888999:::::::::999888888777777777777777888888777777666666666555555555444444444444444444444444333333222222333333444555555555555555555555555555555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333333333222222333333444555444333555999:::777888;;;@@@BBBKKKYYYhhhuuu}}}sssoooooommmnnnpppqqqrrrvvv|||xxxssskkkdddaaa```bbbcccgggeeeaaa^^^YYYSSSLLLGGG???<<<999666555666666777======CCCLLLRRRXXXbbbmmmvvv||||||vvvmmmcccYYYNNNDDD>>>888777555333222111000000111111111000000000000000//////000000111222333333222444666777666777888999666888;;;<<<;;;;;;;;;<<<<<<===???AAAAAABBBAAAAAA@@@AAABBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>???????????????????????????@@@@@@???>>>===<<<;;;===>>>===;;;:::::::::777777888888888777777777777555555555777777666555444444555555555555555555777666555666666555333111111000...---,,,---...///............////////////...111333333222444:::???BBBCCCEEEFFFFFFEEEDDDCCC>>>AAAFFFMMMXXXfffuuu~~~yyyvvvrrrnnniiieee^^^TTTIIIAAA;;;888000......222444444888>>>@@@DDDIIIKKKJJJHHHEEEDDDBBBBBBCCCEEEGGGJJJMMMOOOMMMJJJIIIKKKOOOMMMEEE>>>444444222111///...---,,,'''&&&%%%%%%%%%'''((()))***)))((('''''''''((()))'''(((***,,,,,,+++***)))(((((()))))))))*********(((((())))))))))))((((((''''''((((((((((((''''''***)))(((((((((((()))***(((((()))))))))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))*********************++++++++++++++++++,,,------......---...///000000111111111444444555555666888999::::::888666777999;;;;;;;;;;;;>>>AAABBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBBBBBCCCEEEHHHIIIJJJIIIGGGFFFGGGHHHLLLWWWdddnnnqqqooommmlllmmmzzz|||}}}}}}|||{{{||||||}}}lllcccXXXMMMGGGDDDBBBAAA======<<<<<<<<<<<<======;;;:::999999888888999999777777777777777777777777666777999:::;;;::::::999;;;999888666666666777777777666666666555555555555444444444444444444444444222222222222333333444555555555555555555555555555555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333333333222222333333444555333222444888888555444777===;;;???JJJVVVcccvvvuuunnnllllllooossssssrrrtttzzz~~~vvvmmmeeeccceeegggkkkiiigggddd```ZZZRRRMMMGGGCCC>>>:::777666555444666777===EEEIIIMMMYYYffffffppp}}}{{{rrrggg[[[PPPHHH999888666444333111111000.../////////000000111111------...///000111222333,,,...000111111111222333555888;;;;;;:::888777777999:::<<<>>>@@@@@@@@@???>>>???AAABBBBBBAAA???>>>>>>===<<<<<<<<<>>>???@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@>>><<<;;;999;;;===<<<888666777999444444555555666555555555666444444444666666555444333333333222222222222222444222111111222111///...///...---,,,,,,---///111........./////////000000...111444333333555===CCCDDDFFFGGGIIIJJJJJJJJJIIIIIINNNUUU^^^hhhttt|||vvvsssoookkkgggbbbYYYLLL@@@888777888///---000444777999>>>EEECCCHHHMMMOOONNNKKKHHHGGGCCCDDDDDDFFFHHHKKKNNNOOOJJJFFFCCCDDDGGGDDD<<<555333111000...,,,+++++++++))))))(((((()))***+++,,,///---+++***(((((())))))'''(((***,,,---,,,***)))))))))))))))************'''((()))******)))(((''''''((()))******)))((('''((('''&&&%%%%%%&&&'''((('''((()))***,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))*********************+++++++++******+++,,,,,,------...---...///000111111111111666666666777888:::;;;<<<:::888666777999;;;;;;;;;;;;>>>AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAAAAAAAABBBDDDDDDEEEFFFFFFDDDCCCCCCCCCLLLUUUbbbkkknnnllljjjiiikkkyyy}}}wwwyyy{{{~~~~~~}}}}}}~~~~~~iii^^^SSSKKKEEE@@@???BBB<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999888888888777777999999999999999999999999999888666555555555666777::::::999888777666555555222333333444444333333222444444444444444444444444333444444555555666666666555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222000111111111111222222222333444444555666777777888777;;;>>>AAAGGGUUUiiiwwwxxxppprrruuuvvvuuusssuuu|||wwwmmmhhhgggiiimmmjjjiiiiiijjjhhhccc___SSSPPPJJJBBB;;;666555666666555888===@@@DDDMMMVVVeeejjjqqqxxx~~~xxxmmm```VVVLLL@@@777777777333222444222000.........///...---///////////////000111111111111111111111111111222333444555555666555555555777888:::;;;<<<=========@@@??????>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::========================>>>>>>>>>===<<<:::999888666666666666666666666666888666555444555555333222555444333333222222222333222222222111111111111111000000000000000000//////------,,,,,,,,,,,,,,,---+++---...///......///000333555777777888;;;AAAFFFFFFHHHMMMUUU]]]aaaaaa___```dddkkkttt||||||zzzzzzuuummmfffeeeYYYJJJ>>>999666222///333666777666999@@@DDDDDDNNNQQQVVVYYYYYYUUUPPPLLLEEEDDDEEEGGGIIIJJJIIIHHHFFFEEEDDDBBB@@@;;;555111...,,,***((((((***,,,...%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&))),,,...///---+++)))************************(((((((((((((((((((((((())))))))))))))))))))))))...,,,***)))((()))***+++,,,,,,++++++***+++++++++,,,---------------,,,,,,---...000000//////111222777777777888888999999999888777666777999:::::::::??????@@@@@@@@@??????>>>===???BBBDDDCCCAAA>>><<<===???@@@@@@???@@@BBBDDDGGGFFFFFFEEEEEEEEEEEEEEESSSYYYaaaiiikkkhhhccc^^^jjjwww}}}vvv{{{yyyyyyzzz~~~|||hhh\\\NNNGGGCCC???===???<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999888888777999999999999999999999999999888777666555666666777777777777777777666666666222333333444444333333222333333333333333333333333444444444444444444555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222000111111111222222333333444444555555666666777777444777:::<<>>FFFOOOUUU[[[dddmmmuuu||||||qqqjjj]]]PPPDDD>>>:::555222333555333111111222333222111//////......///000000111222222222111111111000000333333444555555555555555666777888:::;;;<<<<<<<<<======<<<;;;;;;:::999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555555555555777666444444444444333111444333222222111111111222////////////000000000111////////////////////////...............///000111...///111111111000111222111444888;;;===AAAFFFJJJHHHPPP\\\eeekkknnnppprrrsssvvvzzz}}}|||||||||uuujjjaaaYYYOOOBBB999555333222000222666888999>>>FFFKKKKKKSSSWWW\\\___]]]XXXPPPKKKEEEDDDDDDFFFIIIJJJIIIHHHFFFDDDCCCAAA>>>:::444000---,,,***((((((***,,,---((((((((('''''''''''''''++++++************++++++))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,***(((&&&***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))---,,,,,,++++++,,,,,,,,,------............---------///000000000000111333666777777888999:::::::::999888777888:::;;;;;;;;;???????????????>>>======@@@AAACCCDDDDDDBBB@@@>>>>>>???@@@AAA@@@AAADDDFFFGGGFFFFFFEEEEEEEEEFFFFFFOOOUUU^^^ggglllkkkgggccchhhvvvyyyzzzyyyyyyzzz}}}}}}|||}}}gggXXXIIIBBB@@@>>>;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999:::;;;:::999888777888888888888888888888888888888777666666666666666444444555555666666666777222333333444444333333222333333333333333333333333444444333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222000111111222333444444555555555555555555555555555222555777777888???KKKTTTgggttt}}}|||{{{{{{{{{{{{zzzyyy~~~wwwqqqpppooopppuuu}}}}}}ppp___MMM???777444111111444666888>>>FFFFFFMMMWWWaaajjjqqqwwwzzz}}}rrrfffWWWLLLDDD<<<888777777444222111111111111000//////.........///000000222222222111111000000000222333444444555555444444555555777888999999999999999999888888777777666666888888999999999999888888999999999999999999999999888888888777666555444333444444444444444444444444666444333333444444222111111111111111000000000000,,,---------......//////---------------------...,,,,,,,,,,,,...///000111...000222222111000111222222555;;;@@@DDDHHHLLLOOOQQQ^^^nnnxxx{{{||||||xxxyyyxxxxxxzzzyyypppcccXXXKKKCCC999333222333333222666:::===???EEENNNSSSSSSYYY]]]aaabbb___WWWOOOIIIEEEDDDDDDEEEHHHIIIIIIHHHEEECCC@@@>>>;;;777111...,,,+++)))(((((()))+++,,,******))))))(((''''''''''''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))((('''&&&%%%)))))))))(((((('''''''''************************))))))))))))))))))))))))******((('''''''''((()))---,,,,,,,,,,,,,,,---------....../////////.........000111111000111222444666666777888999;;;;;;<<<:::999888888;;;<<<<<<<<>>======CCCCCCDDDEEEDDDCCCBBBAAA>>>???AAAAAAAAACCCEEEHHHGGGFFFFFFFFFFFFFFFGGGHHHOOOTTT]]]gggmmmmmmiiieeeeeettt}}}{{{zzzyyy{{{~~~{{{zzzyyyzzz}}}eeeTTTDDD??????>>>;;;:::<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999;;;;;;;;;:::888777888888888888888888888888888777777666666666666666333333444444444555555555222333333444444333333222222222222222222222222222444333333222222111111111444444444444444444444444333333333333333333333333444444333333333333222222222222222222222222222222111111222333444444555666555555444444444444444444333555777777777:::AAAGGGTTTdddxxx}}}{{{}}}~~~|||yyy~~~yyyrrrssswww}}}jjjVVVFFF===888444222333444444999???AAAGGGQQQZZZaaaggglllnnnqqqvvv~~~yyymmmaaaVVVKKKCCC>>>;;;888444111111000///.../////////......///000000000000000000111111111111222222333444444444444444333444555666777777777777666666666555555555444444666666777777777777666666666666666666666666666666666666666555444333222222333333333333333333333333444333111111222333111000/////////////////////......---------------------,,,,,,,,,,,,------------------------...///111111000222444444333222333444666999>>>DDDJJJPPPUUUXXXcccmmmxxx~~~}}}yyytttpppqqqooonnnnnnkkkcccUUUKKK@@@:::444111111444666777===BBBFFFHHHNNNUUUYYYXXX]]]^^^___^^^YYYRRRKKKFFFFFFDDDDDDDDDFFFHHHGGGGGGDDDAAA===:::777333///++++++***)))(((((()))***+++*********)))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((************************'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''***))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++++++++++++++***++++++,,,,,,---.../////////////////////000222222111111333444555555666888999;;;<<<===:::888777888:::<<<<<<;;;======>>>???@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA===???@@@AAAAAABBBEEEGGGGGGGGGFFFGGGGGGHHHIIIIIIRRRVVV]]]fffmmmmmmhhhcccbbbqqq}}}||||||}}}|||{{{yyyyyyzzz|||~~~aaaQQQBBB>>>???>>><<<;;;<<<<<<;;;;;;;;;:::::::::999888888777777888888999999999:::::::::999888777777777777777777777777777777777777777777666666555444444444444333333333333222333333444444333333222222222222222222222222222333333333222222111111000444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222111111222333333444555555444444444444333333333333333555666666666888<<<@@@GGGVVVkkk|||}}}~~~|||wwwyyy~~~ooo^^^QQQJJJ>>>999444444333222444888;;;AAAJJJRRRYYY^^^cccfffbbbhhhrrr}}}wwwjjj]]]QQQHHHAAA===999666555444333333111000000/////////000000......///000111222222333111222222333333333333333222222333444555555555555555555444444444444333333444444555555555555444444333333333333333333333333444444444444444333222111111111111111111111111111222111000000111111000///------.../////////...---111000//////...---,,,,,,,,,,,,,,,---------......111111111111222333444444444666888888777777888999;;;===AAAIIIRRR[[[cccfffuuuttttttwww|||~~~yyytttrrrsssssspppmmmhhhccc]]]YYYVVVPPPFFF>>>888555222111222666999;;;CCCHHHMMMQQQVVV^^^aaa```]]]\\\YYYTTTPPPKKKHHHFFFGGGFFFDDDCCCEEEFFFEEEDDDAAA>>>:::666333000,,,******))))))(((((())))))***'''(((((()))***+++,,,,,,***+++,,,------,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&''')))***+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************++++++))))))(((((()))***++++++---......///000000/////////000222222111111333444444555666777999:::;;;<<<888777666777999::::::::::::<<<===???AAACCCCCCDDDCCCCCCCCCBBBAAA@@@??????<<<>>>???@@@@@@AAADDDFFFGGGGGGGGGGGGHHHIIIKKKKKKSSSUUU\\\eeemmmooojjjdddaaammm~~~}}}{{{yyyxxxyyyyyy[[[NNNAAA>>>???>>>======<<<<<<;;;;;;;;;:::::::::888888777777777777888888999999999888888888777777666666666666666666666666777777777777777666555555555444444444333333222222222333333444444333333222333333333333333333333333333333222222222222222222333333333333333333333333444444444444444444444444555444444333333222222111222222222222222222222222222222222222333333333333333333333333333333333333111222333444444555888;;;@@@KKK\\\mmm|||}}}qqqeee\\\WWWEEE===777555333000000333222777???GGGMMMTTTZZZ]]]WWW^^^iiiuuu|||pppbbbXXXHHHDDD???:::888777666555222222111000000000111111---......///000111222222000111222222333333222222111222222333444444333333333333333333333333333333222222333333333333222222222222222222222222222222333333333333333222111111000000000000000000000000111///...///000000///...,,,,,,.../////////...---111111000///...------,,,---------...//////000000000000000111222444555666666888:::;;;;;;<<<===>>>DDDFFFLLLUUUaaakkkrrruuuxxxoooggghhhpppwwwxxxvvvrrrnnnjjjllloooqqqnnnjjj\\\TTTKKKEEECCC@@@:::555444333333444777;;;@@@CCCHHHOOOTTTXXX^^^eeegggeeeZZZWWWRRRNNNJJJIIIIIIIIIJJJGGGDDDCCCCCCCCCCCCBBB>>>:::666222///---+++)))))))))(((((((((((())))))&&&&&&''')))***+++,,,---)))******************)))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******,,,---...///////////////...000111111000111222444444444555666777999999:::888777666666888::::::999999:::<<>>@@@@@@???@@@BBBDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPSSSYYYdddnnnrrrmmmhhh___gggvvv~~~zzzwwwwwwwwwSSSIIIAAA??????======>>><<<<<<;;;;;;;;;:::::::::888888777777777777888888:::999777666555666777888666666666666666666666666666777777888777666555444333333333444444444444444222333333444444333333222333333333333333333333333222222222333333333333333333333333333333333333333222222222222222222222222555555444333333222111111222222222222222222222222222222222222222111111111111111222222333333444444222222222222222333555777;;;AAANNN^^^ppp~~~|||sssjjjbbb^^^MMMEEE<<<999666222111222...222777===BBBHHHOOOSSSSSSYYYaaajjjttt~~~yyyppp___YYYPPPGGGAAA<<<888666444333333222111111222222000000000000000000//////000111111222222222222222111111222333333333333222111111111111111111111111111111111222222111111111111111111111111111111111111111222222111111000000///////////////////////////...---...///000///---+++,,,...///000///...---............////////////...//////000111111222222000000222444777999<<<===AAACCCFFFHHHIIIJJJLLLMMMUUUXXX^^^hhhqqqwwwyyyxxxkkkbbbYYYZZZdddmmmpppnnnjjjhhhhhhlllqqqppphhhaaaNNNFFF===888888888666333444666888;;;@@@FFFLLLQQQSSSYYY]]]___bbbeeeeeebbbVVVTTTQQQNNNLLLLLLMMMNNNLLLIIIEEECCCBBBAAA@@@???;;;777222...---,,,***)))((((((((((((((((((((((((''''''(((((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))&&&&&&'''((()))******+++&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((()))***+++++++++---....../////////---///000000000000111333333444444555666777777888999777666777999;;;;;;:::999:::<<<===???@@@@@@@@@@@@AAABBBCCCBBB???<<<:::???@@@AAAAAA@@@@@@BBBCCCGGGGGGHHHIIIJJJLLLNNNOOORRRSSSYYYdddnnnrrrnnnhhh]]]```lll|||~~~}}}zzzyyyzzzNNNGGGAAA@@@>>><<<<<>>;;;666333444000222555888<<<@@@FFFJJJRRRVVV\\\aaagggoooxxx{{{sssfffYYYNNNEEE===999555444444333222222222333333222111000///...------000000111222222222222222111222222333333333222222/////////000000000000000000000111111111111000000111111111111111111111111000000000000000000///...///////////////////////////---,,,---//////...---+++,,,...000000///...---++++++,,,---...000000111///000000111222333333444666888:::===AAAEEEIIIKKKTTTVVVYYY\\\]]]^^^```bbbfffiiiooowww}}}}}}xxxsss^^^VVVPPPSSS^^^hhhmmmlllffffffiiiooosssooocccXXXEEE>>>555222444666555333777:::>>>CCCIIIPPPXXX]]]^^^ccceeedddcccccc___ZZZSSSSSSRRRQQQQQQQQQQQQRRRNNNJJJFFFBBBAAA@@@???>>>999666000---++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))''''''(((((()))(((((('''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((()))***+++,,,***+++,,,---............---...000000//////111222333444444444555555666666:::999888888:::<<<<<<;;;::::::;;;<<<======<<<<<<@@@AAACCCDDDCCC@@@<<<:::BBBBBBCCCBBBAAA@@@BBBDDDGGGGGGHHHIIIKKKMMMNNNOOOWWWWWW[[[dddnnnpppkkkddd\\\\\\eeevvvzzz~~~~~~}}}}}}JJJDDD>>><<<>>>>>><<<999===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;555555666777888777777777777777666555555555555555777888888999888666444333111111222333333444555555333333333333333333333333222222333333333222111000333333333333333333333333333444444555555444444333333333222111222333555666222222222222222222222222222222111111222222333444222222222222222222222222333111000//////111333444333333222222333333444555666:::@@@IIIUUUdddrrr{{{|||~~~~~~~~~zzzvvvsssqqqqqqqqqpppnnnkkkhhhfff]]]VVVMMMEEE@@@<<<999666999777444333555999>>>AAAGGGKKKQQQYYYaaagggkkkmmmyyy{{{qqqfffZZZNNNFFF@@@>>>;;;999:::::::::999777555222///...000222333333333333222222111111111000000000000111111111111000000111111111111111111111000000000000/////////////////////////////////...................................................,,,)))'''(((***---000,,,,,,,,,---------...............//////000000000222111000222444555555444777:::@@@GGGNNNXXXaaagggnnnoooqqqtttwwwyyy{{{||||||{{{}}}tttjjjSSSTTTWWW^^^gggnnnppppppkkkhhhfffeeeccc\\\QQQGGG999888444111///222777<<>>:::666333333111...+++))))))))))))((()))***++++++***)))(((,,,+++***((((((((()))***))))))))))))(((((((((((())))))))))))************))))))((('''''''''''''''"""###%%%''')))+++,,,---,,,+++++++++++++++++++++,,,,,,+++***)))(((''''''))))))(((''''''''''''''''''((()))******)))(((''')))((('''((()))***)))''')))((((((((((((***+++,,,))))))))))))))))))))))))++++++++++++,,,...000111//////000111111111111111444555555555444444666777666555555777999:::999777888:::===@@@AAABBBAAAAAABBBDDDEEEDDD@@@===;;;:::???AAACCCCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIJJJLLLLLLPPPRRRYYYbbbkkkkkkddd^^^\\\\\\dddttt~~~||||||||||||||||||{{{zzzIIIDDD>>>===>>>>>><<<999<<<<<<<<<;;;::::::999999999999999999999999999999444555555555555666666666888777666666555555666666444555555444444333222111111111222333333444555555555555555555555555555555444444444333333333222222333333333333333333333333333333444444444444333333444333222111111222333333222222222222222222222222222222111111222222333444222222222222222222222222222111000000000111222333333222222222222333444444333555:::AAAJJJUUUaaaiiittt~~~wwwrrrkkklllllllllkkkjjjhhhgggbbb[[[RRRJJJEEE???:::777444333222222444777:::<<>>;;;777444111///---***)))))))))***((()))************)))(((******((('''''''''(((((((((((((((''''''''''''&&&((((((((()))))))))******))))))((('''''''''''''''%%%&&&&&&'''((()))***************)))))))))))))))******))))))((('''''''''++++++***)))))))))))))))(((((())))))))))))((((((***((('''''')))))))))((()))((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,---...///000//////000111111111111111333444555555444444555777888777777999;;;<<<;;;999888:::===???AAABBBAAAAAABBBDDDEEEEEEAAA>>>;;;:::???AAABBBCCCBBBAAABBBCCCFFFFFFGGGHHHIIIKKKMMMMMMQQQSSSYYYccckkkkkkeee^^^[[[[[[cccsss|||||||||{{{zzzyyywwwvvvGGGCCC>>>======>>>;;;999<<<<<<;;;::::::999999888777777777777777777777777777666555555555666888888888888777666666666666777444333333222222222333333111222222333333444444555555555555555555555555555666555444333222333333444333333333333333333333333222222222333333222222222444444222111111000111111222222222222222222222222222111111111111222333333222222222222222222222222000000000111111111222222222222111111222222333444444666888<<>>CCCIIIPPPVVV[[[^^^___hhhttt~~~}}}ssslll___[[[VVVQQQMMMHHHCCC???<<<;;;:::888666555444444333333333333333333333333111222333333333333111000000000//////////////////000000000000////////////000000000000000000000000---------------------------------------------------,,,,,,,,,,,,---............/////////000000000........./////////000000000444888;;;<<<>>>CCCGGGMMMSSS[[[ccckkksss{{{|||~~~vvvkkkdddfffjjjpppyyy~~~}}}wwwqqqbbbZZZOOOFFF@@@<<<777333111222444777<<>>=========;;;999;;;;;;::::::999888888888666666666666666666666666:::999888777777999;;;<<<999888888777777777777777666555444444444555666777222222222333333444444444222222333333333333333333666555222111111222333444222222222222222222222222111111222222222222111111222222111111111111111111222222222222222222222222111111111111111222222333111111111111111111111111//////000111222111111111111111111111111222333333444555777888:::>>>CCCGGGTTT___ooo~~~xxxlllhhhbbb]]]\\\___cccfffjjjhhhddd___YYYRRRLLLHHH???===:::777555444555555444666:::@@@GGGNNNSSSVVVZZZaaajjjrrryyytttpppjjjddd^^^WWWPPPLLLHHHFFFCCC???===;;;;;;;;;444444444444444444444444111222333444444333111000222222111111111111111000000/////////............////////////////////////------------------------------------------------,,,---......//////.........////////////000000000/////////000111111111222555999===>>>???DDDMMMTTT]]]bbbhhhoootttxxx|||~~~~~~~~~uuuooommmtttwww|||zzznnneeeSSSLLLBBB:::666555555444333555888===BBBJJJRRRXXXeeekkkqqqsssuuuuuupppjjjhhheeeaaa\\\XXXWWWXXXYYY[[[ZZZYYYYYYWWWSSSMMMIIICCC???;;;777555222///---******))))))))))))******((())))))))))))))))))(((((((((((((((((((((((((((------------,,,,,,,,,,,,''''''''''''(((((((((((()))(((''''''''''''((((((***))))))(((''''''&&&&&&&&&'''''''''''''''(((((('''''''''(((((())))))))))))(((((('''''''''''''''))))))(((''''''(((***++++++)))'''&&&''')))))))))((((((((())))))***++++++)))))))))))))))))))))))))))+++,,,...//////...---//////000111111111111111222444666666555444555666555555555666888999888777999:::<<<>>>@@@AAABBBBBBAAADDDGGGGGGEEEAAA>>><<>>======<<<;;;::::::::::::999888888777777777777777777777777777777;;;:::888777888999;;;===999888888777777777777777777777555555555666777888222222333333333333444444222222222333333333444444444333111//////000222333222222222222222222222222000111111222222111111000//////000111222333333333222222222222222222222222111111000000111111222333111111111111111111111111...///000111111111111000111000000000000111222222000111222222333555999<<>>@@@AAABBBBBBAAADDDGGGHHHEEEBBB@@@???@@@AAACCCBBBAAA@@@@@@AAADDDDDDEEEGGGIIILLLNNNOOOQQQRRRXXXaaajjjlllgggbbbaaabbbjjjwww}}}zzzxxxvvv???>>>>>>===<<<;;;;;;:::::::::999888888777777666777777777777777777777777888777666666666777999999888888777666666666666777666555555444444444555555333333333333333333333333333444444555555666666666333222111//////000000111222222222222222222222222111111111222222111111111---...000222333444444444222222222222222222222222111000000000000111222222111111111111111111111111/////////000000000111111000000000///000000111222///111222333333444666999AAAIIIVVVcccppp~~~|||zzz{{{|||~~~|||zzzssshhh^^^ZZZ[[[___bbbfffhhhkkkkkkhhheeecccbbbYYYUUUMMMEEE===888555333444333444666:::@@@EEEHHHOOOSSSYYY^^^dddmmmwww}}}uuuooofff\\\SSSLLLIIIGGGEEEDDDBBB@@@===;;;999888888777777666555555555444333333222222111000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000111222111111111000000000111111111222222111222333555777999;;;;;;<<<@@@FFFMMMUUUaaaoooyyy|||}}}}}}~~~xxxrrriii]]]PPPFFF999777555333333444555777;;;@@@IIIQQQVVVZZZ]]]___eeeiiikkkgggddddddaaa^^^ZZZZZZ\\\```eeejjjlllmmmfffccc___[[[WWWRRRLLLHHH@@@<<<666333000///---,,,(((((())))))************)))((((((''''''(((((()))((())))))************)))))))))))))))((((((((('''''''''((((((((()))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((()))*********((()))))))))******++++++++++++***)))))))))))))))(((''''''(((((()))***+++)))((('''((()))***)))''''''((()))***+++++++++***+++++++++++++++++++++++++++,,,------.........---//////000111111111111111111444666777666555555555777666666777::::::999888:::;;;<<<===???AAABBBCCCCCCEEEGGGGGGEEECCCBBBBBBAAACCCDDDCCCBBBAAAAAABBBCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPVVV```iiillliiiccccccfffooo{{{~~~|||{{{<<<===>>>===<<<;;;:::;;;999999999888777777666666777777777777777777777777666666666666777777777888888777666666555555666666555555555555444333222222333333333333333333333333333333444444555666666777222222222111111111000000111111111111111111111111111222222222222222222111///000222333444444444444222222222222222222222222000000000000000111222222111111111111111111111111000//////...///000111222000////////////000111111000222444444444444666777999???GGGQQQ\\\kkk{{{}}}~~~}}}~~~}}}}}}{{{yyywwwvvvwwwsssmmmgggcccaaabbbcccbbbfffjjjkkkiiihhhggghhhbbb```[[[TTTKKKCCC<<<888999888555444555999<<>>===<<<:::888888888999:::777666666555444444333333333333333333222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444222333555888;;;===???AAAFFFJJJRRR]]]hhhsss||||||xxxvvvvvvtttvvvyyy~~~wwwoooeee[[[SSSJJJAAA:::444444444444555888<<>>:::555111///...,,,+++))))))******+++*********)))(((''''''''''''((()))'''''')))*********)))))),,,++++++++++++*********((((((((()))))))))******'''''''''''''''((())))))))))))((((((''''''''''''&&&''''''((())))))******((((((((()))))))))))))))++++++***)))))))))))))))&&&'''((())))))*********(((((((((***+++***(((&&&&&&''')))***++++++******++++++++++++++++++++++++------,,,,,,,,,---......//////000111111111111111111444666777666555555555666666666777999:::999888;;;;;;<<<===???AAABBBCCCDDDFFFGGGFFFDDDCCCDDDEEEBBBDDDEEEEEECCCAAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMSSS^^^hhhllliiieeebbbgggrrr~~~~~~;;;===>>>===<<<;;;:::;;;999999888888777666666666666666666666666666666666777777888999999999999888777777666555555555555555666666777777666444222111333333333333333333333333111111222222333444555555222333333333333222111000111111111111111111111111222222333333333333222222111222333444555444333222222222222222222222222222000000000000000111111222000000000000000000000000111000...---...///111333///////////////000111111,,,...000000//////000111555888<<>>;;;777444222444666888888<<>><<<;;;;;;:::999888888777666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444555555555666666666666777:::;;;>>>AAADDDGGGJJJKKKQQQUUU^^^jjjuuu}}}~~~{{{uuunnngggdddbbbbbbhhhrrrzzz|||yyy}}}wwwsssjjjaaaTTTIIIAAA<<<777333222333444555888>>>EEEJJJUUU[[[dddiiiiiiddd___\\\```bbb```XXXSSSUUUWWWXXXXXXZZZ___hhhooorrrpppmmmiiieee]]]VVVPPPKKKGGGCCC<<<777222...,,,+++***)))******++++++++++++******)))((('''&&&&&&'''((()))%%%&&&((()))))))))(((((()))))))))(((((((((''''''))))))))))))************'''''''''''''''((()))*********)))((('''&&&%%%%%%&&&&&&''''''((()))******(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&(((************)))''''''(((+++,,,+++(((%%%&&&''')))***++++++******))))))))))))))))))))))))...---,,,+++,,,---.../////////000111111111111111111333666777666555444555444444444555777888777666;;;;;;<<<===???AAABBBCCCEEEFFFFFFEEEDDDDDDEEEGGGCCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLRRR]]]hhhllljjjfff```fffsss{{{|||}}}~~~~~~>>>>>>===;;;;;;:::::::::777888888888888999999999;;;::::::999888777666666888888888777777777777777666777777777777666666555666666666666777777777777:::444......222555222...000000000111111222222222444444444333333222222222333222222111111222222333222222111111000//////...000000000000000000000000111111111111111111111111...............///000000111111000000000000111111///...---...///000000...000000000000111111111111000000000000000000000000555555888<<>><<<<<<>>>AAAFFFGGGFFFDDDBBBBBBCCCEEEEEEFFFEEECCCAAAAAACCCEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKLLLRRR[[[dddiiijjjhhhdddiiiqqq|||}}}|||~~~~~~zzzwwwwwwyyy}}}???>>>===<<<;;;;;;;;;;;;:::999999999888888777777777888888888888999999999777777777777777777777777888888888888777666555555555555666666666777777777999444000000222444222000111111111222222222333333444333333333333333333222333222222111111222222333333222222111000000//////000000000000000000000000111111111111111111111111///////////////000111111111111000000000000111111///...---...///000000...//////000000000111111111000000000000000000000000333333666888:::>>>LLLYYYeeeqqqzzzuuurrrqqqpppoooooonnnnnnrrrwwwyyyvvvrrrkkkjjjhhheeeeeefffiiikkkmmmmmmnnnlllggg```ZZZUUUVVVSSSMMMFFF???999555222444555666666777;;;AAAFFFPPPUUU^^^ffflllooopppooogggccc\\\VVVSSSVVV\\\bbblllrrryyy|||}}}}}}~~~~~~uuummmgggZZZXXXUUUSSSQQQRRRSSSTTTQQQNNNLLLLLLLLLLLLIIIFFFDDDAAA>>>===<<<<<<:::888888999:::888666555666777:::999999888888888999999888666555555555555444444999;;;<<<<<<;;;;;;<<<===;;;===>>>???@@@DDDHHHKKKNNNSSSYYY___dddkkkrrrwww{{{zzzxxxuuurrrlllfffaaaXXXTTTNNNHHHDDDCCCCCCDDDNNNSSS\\\ccchhhkkkllllllssspppkkkgggccc^^^YYYVVVKKKFFF>>>888555555666777999===CCCIIINNNVVV^^^ccchhhiiijjjjjjgggaaa\\\XXXZZZZZZYYYYYYYYYZZZ[[[\\\___```aaabbbbbbaaabbbccc]]]YYYSSSMMMHHHCCC===:::333111...+++))))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((******)))(((((((((((((((&&&&&&''''''((()))))))))******))))))((((((''''''(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((())))))***))))))************)))))),,,,,,,,,,,,,,,---------,,,,,,,,,------...///000000000111222222222222111555555666666666666666666777666777999;;;<<<;;;:::888;;;>>>???======@@@BBBHHHIIIHHHFFFDDDDDDEEEGGGDDDEEEEEECCCAAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJLLLRRR\\\eeejjjjjjhhhdddhhhpppzzz}}}{{{}}}~~~{{{xxxxxxzzz}}}??????>>>===<<<<<<<<<<<<;;;;;;:::999888777666666777888888888888999999999777777777777777777777777999999999888888666555555555555555666666666666777777555444222222222333333222222333333333333333444222333333333333333333444222222111111111111222222333333333222111111000000000000000000000000000000111111111111111111111111000000000000000111222222111000000//////000000111///...---...///000000...//////000000000000111111000000000000000000000000111111333444333555===HHHPPP^^^pppvvvrrrppppppqqqqqqppppppttt{{{~~~uuuqqqkkkfffdddfffiiillloooppprrrrrrpppkkkfffcccfffddd___WWWNNNCCC;;;666444555555555444555777:::CCCGGGMMMUUU[[[```bbbccc```^^^ZZZUUUPPPNNNPPPRRRVVV\\\bbbfffiiilllqqquuu{{{{{{vvvmmmkkkiiigggggggggiiijjjgggffffffeeeeeebbb^^^[[[XXXTTTOOOKKKHHHEEEBBB@@@AAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@AAAAAABBBCCC>>>>>>======<<<<<<<<<<<>>@@@CCCGGGIIIPPPTTTYYY^^^bbbdddddddddfffaaa[[[UUUPPPKKKFFFCCC===;;;777555444666999;;;AAAFFFNNNUUU[[[aaafffjjjjjjjjjjjjhhhddd___ZZZWWWSSSUUUYYY]]]aaacccddddddbbbaaa```___]]]\\\[[[ZZZWWWSSSMMMGGGBBB===888444...---+++***))))))***+++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''(((((('''''''''''''''((((((((('''(((***,,,,,,***(((''',,,,,,,,,------.....................///000111222000000111222222222222111666777777777666666555555777666666888;;;<<<;;;:::999<<<@@@@@@??????AAADDDHHHIIIIIIGGGEEEDDDEEEGGGCCCDDDDDDCCCAAAAAABBBDDDDDDEEEFFFGGGGGGGGGFFFEEEHHHKKKRRR]]]fffkkkjjjgggcccfffmmmvvv}}}zzz|||~~~~~~|||{{{zzz{{{}}}~~~??????>>>===============;;;;;;:::999999888777777;;;::::::999888777666666666666666777777777777777999999999999888777555555444444555555555666666666444666666444222111333666444444444444444444444444222222222333333444444444222222111111111111222222333333333222222222111111000000000000000000000000111111111111111111111111000000//////000000111222000000////////////000000///...---...///000000...////////////000000000111000000000000000000000000000///111333111///444;;;DDDOOO```ooo|||~~~vvvtttttttttxxxwwwwwwyyy~~~{{{ssslllhhhggghhhhhhoooqqqtttuuutttrrrnnnlllpppooommmggg^^^SSSHHHBBB777777666555444555777999???AAADDDGGGKKKOOORRRSSSWWWXXXYYYWWWTTTRRRQQQQQQOOORRRUUUUUUTTTUUUYYY]]]iiinnnuuu|||~~~{{{yyy{{{zzzyyyyyyyyy{{{|||~~~}}}~~~~~~~~~|||yyytttqqqnnniiiccc]]]XXXTTTQQQNNNOOOPPPPPPNNNLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIDDDEEEGGGGGGFFFFFFGGGHHHJJJOOOWWW\\\]]]ZZZWWWUUUWWW[[[```eeehhhllloooqqquuuzzzxxxgggUUUIIIAAA===;;;<<<===???BBBHHHNNNTTTXXXYYYYYYZZZ\\\]]]^^^\\\[[[XXXSSSKKKEEEAAA===:::888777777555555777<<>>>>>============>>>999999999999999999999:::;;;::::::999888777666666555555666666777777777777999999999888888666555555444444444444555555555555333555777555222111333666444444444444444444444444222222222333333444444444222111111000000111111222333333333222222222222222000000000000000000000000000000000000000000000000///............///000000000000////////////000000///...---...///000000......////////////000000000///////////////////////////...000333222///111777;;;CCCOOO]]]jjjyyyzzzxxxwww~~~~~~}}}vvvqqqmmmhhheeejjjlllooorrrssstttssssssvvvwwwvvvrrrjjj___UUUNNNAAA>>>999666555666777999;;;;;;;;;<<<>>>AAACCCEEEGGGKKKPPPSSSTTTTTTTTTUUUTTTTTTSSSNNNHHHFFFHHHJJJXXX[[[aaagggmmmqqqssstttvvvwwwyyy|||}}}yyyrrrlllhhheeebbb```______```^^^[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPRRRTTTTTTSSSQQQRRRSSS]]]dddmmmssstttrrrooommmmmmqqqvvv{{{~~~rrr]]]JJJ@@@===???BBB>>>@@@EEEKKKRRRYYY^^^aaaaaa]]]YYYVVVUUUSSSPPPNNNHHHDDD===999777666555444444444666888===FFFRRRZZZ^^^```cccfffhhhgggeeeddddddcccaaa^^^[[[YYYWWWVVVVVV[[[aaahhhlllmmmlllkkkfffbbb^^^[[[YYYWWWTTTQQQJJJFFF@@@:::666333000---++++++***)))((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''(((((()))))))))((()))*********)))((((((+++***)))(((((()))***+++)))******+++,,,,,,------------------...///000111000000111222222222222111222333666888999999999888555555555777999::::::888:::>>>BBBCCCBBBBBBEEEHHHFFFGGGHHHGGGEEECCCDDDDDDAAACCCDDDDDDBBBBBBCCCDDDDDDEEEHHHJJJIIIHHHEEECCCBBBGGGRRR___iiimmmjjjeee```ccciiisss|||{{{|||~~~}}}}}}}}}|||||||||||||||>>>======<<<<<<======>>>999999999999:::::::::;;;777888888888888999999999444555555666666777777888777777777777777666666555333333333444444444555555222444666555222111333555555444444444444444333333222333333333333333333444111111000000000000111111222222222222222222111111000000000000000000000000000000000000000000000000...............//////000000//////......//////000///...---...///000000.........////////////000000///////////////////////////...000333333000111666555999@@@KKKYYYiiixxx}}}|||vvvnnniiieeegggiiilllooosssuuuwwwzzz{{{zzzwwwpppfff\\\WWWOOOIIIBBB;;;888666555555444444333333555888;;;===<<<@@@FFFKKKOOORRRVVVXXXXXXXXXUUUOOOHHHDDDEEEGGGLLLMMMPPPSSSXXX]]]bbbdddccceeeiiiooouuu{{{yyyuuusssrrrqqqqqqpppqqqrrrqqqooonnnooopppooonnnllliiigggeeeddddddfffiiilllkkkhhhffffffhhhuuu{{{uuuhhhUUUEEE>>>@@@FFFKKKJJJNNNTTT[[[```dddfffffffff___WWWQQQNNNKKKHHHEEE;;;777333111222333333333222666;;;@@@HHHSSSaaakkkmmmlllkkkkkkkkkiiifffcccfffddd```\\\YYYWWWVVVVVV]]]```dddhhhkkkkkkjjjiiieee```ZZZVVVTTTRRRNNNKKKCCC???999555222000---+++++++++***)))(((''''''&&&(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))*********)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***+++++++++***(((''',,,***(((''''''(((***,,,))))))******+++,,,------,,,,,,,,,,,,---...//////000000111222222222222111111222555888:::::::::999888888888:::===>>>===<<<:::>>>BBBCCCBBBCCCFFFHHHHHHIIIJJJJJJGGGFFFFFFFFFAAACCCEEEEEEDDDCCCDDDEEEEEEFFFHHHJJJIIIGGGEEECCCBBBHHHSSSbbbllloookkkfff___cccjjjttt~~~|||~~~}}}}}}|||{{{{{{{{{{{{{{{===<<<<<<<<<<<<<<<======::::::::::::::::::999999777888888888888999999999444444555555666777777888444444555666666666666555222333333333333444444444111222444444333222222333444444444444333333222222444333333333333333333222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////...///000000111//////............/////////...---...///000000............/////////000000///////////////////////////---///222222000000444222444777>>>HHHUUUbbbjjjvvvzzztttiiihhhhhhhhhjjjnnnrrrtttyyyyyyxxxvvvpppjjjccc___[[[UUUMMMFFFAAA<<<777444333222000000111333666777888;;;>>>BBBFFFKKKPPPTTTUUUUUUTTTOOOJJJGGGHHHKKKKKKJJJJJJJJJLLLNNNQQQSSSPPPRRRUUUZZZ___dddhhhjjjqqquuuxxxyyywwwuuuuuuuuutttqqqmmmkkkmmmooopppqqqsssuuuwwwxxxxxxyyy{{{}}}|||{{{yyywwwuuusssrrrrrrsssxxx}}}~~~|||{{{}}}~~~xxxsssfff]]]PPPGGGFFFKKKRRRWWW]]]aaaggglllooonnnllljjjcccZZZOOOHHHEEEBBB???<<<555222000000222444555555:::@@@HHHPPPVVV```jjjrrrrrroookkkjjjjjjjjjiiiggggggeeeaaa]]][[[ZZZ[[[\\\aaabbbdddeeeffffffffffffccc\\\TTTPPPMMMKKKFFFAAA===999333///---,,,+++***************))))))(((''''''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))************)))(((((((((((((((&&&&&&''''''((()))))))))******))))))((((((''''''&&&&&&''''''((()))))))))******))))))))))))))))))((()))***+++***)))'''&&&******))))))))))))******))))))***+++,,,---...///,,,,,,,,,,,,---...///000000000111222222222222111222444666999::::::999888:::999:::;;;>>>???>>>===:::>>>BBBCCCBBBCCCFFFIIIHHHIIIKKKJJJHHHFFFFFFFFFBBBDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDCCCJJJWWWfffqqqsssoooiii___ccckkkvvv}}}|||zzzyyyyyyyyyzzz{{{<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::999888888;;;::::::999888777666666444444444555666777777888222333444555666666666666222222333333333444444444111111222333333333222111444444444333333222222222444444444333333222222222111111000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000111111222//////............/////////...---...000000000.............../////////000///////////////////////////------000111...///222444444444777===EEENNNTTTfffrrr~~~qqqooojjjgggggghhhlllnnntttttttttsssppplllhhhfffaaa\\\UUUPPPJJJDDD<<<777666555333222111222333444444555666888:::???EEEJJJQQQRRRQQQNNNIIIGGGIIILLLQQQPPPOOOMMMLLLKKKKKKLLLGGGHHHIIIKKKMMMOOOPPPQQQUUUYYY]]]^^^\\\[[[\\\^^^\\\YYYWWWWWWZZZ^^^aaaccchhhkkknnnppprrrtttxxxzzzyyyxxxwwwuuutttsssrrrrrrpppvvv~~~xxxsssooojjjddd___^^^YYYRRROOORRRYYY```eeegggkkkqqqvvvvvvrrrmmmiiiYYYPPPDDD<<<999777555222444333222333555888999999EEELLLWWW^^^bbbgggnnnsssqqqmmmhhhfffhhhjjjjjjiiieeeccc```^^^^^^```ccceeeccccccbbbbbbccccccccccccaaaZZZQQQKKKHHHDDD???:::999555000,,,+++******)))))))))************))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))************)))(((((((((((((((&&&&&&''''''((()))))))))+++******)))(((''''''&&&%%%%%%&&&'''((()))************))))))(((((('''''''''((()))***)))(((&&&$$$''')))***++++++***)))'''******+++,,,...//////000---,,,,,,------...///000000000111222222222222111333555888::::::999777666999888888:::===>>>===<<<:::===AAACCCBBBCCCFFFIIIEEEGGGIIIIIIFFFEEEDDDDDDBBBDDDGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEELLLYYYiiitttwwwqqqkkk___dddmmmxxx}}}{{{yyyxxxxxxxxxzzz{{{