BM66(@ yyyrrrhhh___YYYWWWUUUUUUSSSRRRPPPOOOPPPQQQSSSTTTWWWVVVVVVWWWYYYZZZZZZYYYaaaeeeiiilllooorrrwwwzzzuuuqqqmmmlllqqq|||yyyqqqppplllgggbbbZZZSSSTTTZZZ]]]___ccceeebbbZZZTTTRRRMMMLLLLLLMMMOOOOOOMMMKKKHHHFFFCCC@@@>>><<<;;;;;;999::::::::::::999888888888777777666666666666666666666666666666666666666999999888888777777666666666666666666666666666666888777666555555444555555777777777777777777777777444444555555555555444444555666666666555555333333888888777666666666666666555777999999888777888999888777666555444444555666666666666666666666666666999999999999999999999999:::;;;======<<<<<<>>>??????@@@BBBCCCFFFGGGIIIJJJIIIKKKNNNQQQSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXVVVTTTVVVYYY\\\\\\^^^bbbkkk|||ssslllccc[[[WWWUUUTTTTTTRRRRRRQQQPPPQQQRRRSSSTTTVVVUUUVVVWWWYYY[[[[[[[[[___ccciiioootttzzz~~~|||uuuttttttwww||||||tttmmmgggbbb^^^[[[XXX\\\bbbaaabbbcccbbb^^^XXXTTTRRROOOOOOOOOPPPQQQPPPNNNKKKHHHFFFCCC@@@===<<<;;;:::999999999999999888888777:::999888888777777888888666666666666666666666666777666666666555555555444666666666666666666666666666666555555555666666777555555555555555555555555555666666666666666666555555555555444444444333333444444444555666777888999333555666666555555666777888777666555444555555666666666666666666666666666555666666777888999999:::999:::<<<<<<;;;;;;===>>>???@@@BBBCCCFFFGGGIIIJJJHHHJJJLLLOOORRRSSSTTTTTTWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWUUUVVVYYY\\\[[[\\\aaakkk|||~~~tttiiiddd\\\WWWTTTTTTTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTVVVWWWYYY\\\^^^___^^^dddlllttt{{{zzzzzz}}}~~~wwwmmmddd\\\ZZZ[[[]]]dddjjjjjjiiihhhddd```\\\YYYVVVSSSSSSSSSSSSTTTRRROOOLLLHHHFFFCCC???===;;;::::::999999888888888777777777:::999888888777777888888666666666666666666666666666666666666555555555555666666666666666666666666444444444555555666888888555555555555555555555555666666777777777777666666555555333222222333333444333333333444555666777888333555666666555444666777777777666555555555666666666666666666666666666666222333444555777888999:::888999;;;;;;::::::<<<===???@@@BBBCCCFFFGGGIIIJJJHHHJJJMMMPPPRRRTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZXXXWWWWWWZZZ\\\ZZZ\\\aaakkk}}}~~~qqqiii```\\\WWWTTTSSSTTTTTTTTTPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTVVVXXXZZZ]]]aaaccccccjjjssszzz|||}}}~~~xxxnnncccYYYXXX\\\aaahhhooonnnooooookkkhhheee```ZZZWWWWWWVVVVVVUUUSSSOOOLLLGGGEEEBBB???<<<:::999999999888888777777777777777777777666555555555555555666666666666666666666666888888888888777777777777666666666666666666666666555555555555555666777777555555555555555555555555666666666777777666666666555444222111111222444555555555444333333333333444555666777777666666777999777777666666666666666666666666666666666666666666333333444555666777888999888:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFGGGIIIJJJKKKLLLOOORRRUUUVVVWWWWWWUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\[[[ZZZXXXXXXZZZ\\\[[[]]]bbblll}}}~~~rrrhhhaaaZZZWWWTTTSSSSSSTTTUUUTTTPPPQQQRRRSSSTTTTTTTTTTTTRRRTTTWWWXXXZZZ^^^cccggglllsss|||~~~~~~wwwrrrjjj```YYYZZZ```gggnnnuuusssxxxzzzxxxwwwtttkkk```[[[YYYWWWVVVTTTQQQNNNKKKEEEDDDAAA>>><<<:::999999999888777777666666777777777666666555444555555555777777777777777777777777777777777777888888888888666666666666666666666666777777666555555555555555666666666666666666666666444555555666666555555444555444222111111222444555555555444333333333333333555666777666555555777999666666777777777777777777777777777777777777777777666666777777777777888888:::;;;======<<<<<<>>>??????@@@BBBCCCFFFGGGIIIJJJJJJLLLOOORRRTTTVVVVVVVVVTTTUUUWWWXXXYYYZZZZZZZZZ\\\\\\\\\[[[YYYXXXZZZ\\\]]]___cccmmm}}}rrrhhhaaa\\\VVVTTTRRRRRRTTTUUUUUUTTTQQQQQQRRRRRRSSSTTTUUUUUURRRUUUXXXYYYZZZ^^^dddjjjttt}}}~~~}}}}}}|||wwwoooiiibbb^^^\\\bbbiiiooowww~~~}}}nnn^^^[[[VVVSSSPPPNNNKKKIIICCCBBB???===;;;::::::::::::999888777666777888888999888777777666666777777777777777777777777777777555555555555666666666666666666666666666666666666888888666555555444444444777777777777777777777777444444555555555555444444444333333222222333555555222222222333444555666777444444444333222333555777666666777888888888777777777777777777777777777777888888888888888888888888:::<<<======<<<===>>>@@@???@@@BBBCCCFFFGGGIIIJJJGGGIIILLLOOOQQQSSSSSSTTTSSSTTTVVVYYYZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXYYYZZZ\\\___dddnnn}}}ssshhh```[[[WWWTTTSSSRRRRRRSSSTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVWWWSSSVVVYYYZZZZZZ^^^eeekkkxxx}}}||||||~~~}}}{{{{{{yyysssjjjccc```aaaeeemmmrrruuu|||ttt___[[[TTTOOOLLLJJJHHHGGGAAA@@@>>><<<;;;;;;;;;<<<;;;:::888777777777999:::888888777666666666666777777777777777777777777777444555555555666666666777666666666666666666666666777666666555555555666666666666666666666666666666555555666666666666555555333333444444444555555555222222333333444666777888444444444333222222555888555666777888999888888777777777777777777777777777777777777888888999999999999;;;<<<<<<<<<<<<===??????@@@BBBCCCFFFGGGIIIJJJFFFHHHKKKNNNPPPRRRRRRRRRRRRTTTVVVYYYZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYWWWXXXYYYYYY\\\bbbmmm~~~zzzkkkaaa[[[WWWTTTSSSRRRQQQQQQSSSSSSRRRPPPSSSRRRQQQQQQRRRTTTWWWXXXTTTWWWZZZZZZZZZ^^^eeelllyyy}}}zzzzzz{{{zzzyyyxxxxxxwwwrrriiiccccccfffnnnuuuxxxxxx|||mmm```ZZZSSSLLLIIIGGGFFFFFF???>>>===<<<;;;;;;<<<===<<<;;;999777777888999:::666666555444444444444444777777777777777777777777666777777777888888999999666666666666666666666666555555444555555666777888555555555555555555555555666666777777777777666666333444555555666666666555666666555444444444444555666666666444333444777:::555666777999999999888777777777777777777777777777444555666777888999:::;;;888:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCFFFGGGIIIJJJHHHIIILLLOOORRRSSSTTTTTTRRRTTTVVVYYY[[[[[[ZZZZZZZZZ[[[\\\[[[XXXWWWWWWXXXVVVZZZaaammmzzzmmmccc___\\\YYYVVVVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPQQQSSSUUUVVVXXXXXXXXXWWWXXXYYYXXX[[[eeeqqq~~~}}}{{{{{{|||}}}yyy{{{|||xxxqqqiiieeecccbbbjjjtttyyyzzzwwwvvvvvv}}}{{{qqqjjjbbbYYYNNNHHHHHHJJJKKKJJJ@@@???===;;;999888777777999999999999999888777666666666666666777888999:::555555666666666666555555999777666777999:::888555666666555555555555666666666666666666666666666666333444444444444444444444666666777777666555444444444444444444444444444444555555666666666666555555444555666666555555666888:::999888777777888999:::777777666666555555444444666666666777888888999999::::::;;;;;;<<<=========>>>???AAACCCDDDEEEFFFFFFJJJLLLOOORRRTTTTTTTTTSSSVVVVVVVVVWWWXXXYYYZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZ]]]jjjzzzqqqeee]]]ZZZXXXVVVSSSUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVZZZYYYZZZ\\\\\\___jjjvvv~~~|||yyy{{{{{{yyyyyyzzzzzzxxxxxxwwwsssllleeebbbbbbhhhnnnvvvzzzxxxtttrrrqqqqqqrrrrrrsssrrrmmmgggbbb]]]WWWNNNJJJIIIHHHEEEBBB>>>===<<<;;;:::999999999999999999999999888777777888888777777777777777888666666666666666666666666888666555777999999777555666666555555555555666666666666666666666666666666555555555444444333333333666666666666666555444444777777777777777777777777555555666666666666555555444555666666555555666888999888888777777888888999777777777777777666666666666666777777888888999999::::::;;;;;;<<<=========???@@@AAACCCEEEFFFGGGGGGKKKLLLOOORRRTTTTTTTTTSSSUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[]]]\\\___kkkooohhh^^^XXXVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWYYY\\\]]]bbbmmmyyyzzzuuurrrzzz}}}yyyvvvvvvvvvwwwwwwvvvsssmmmgggcccbbbbbbnnnsssxxxxxxtttooolllkkkjjjhhhgggffffffeeebbb```XXXSSSNNNKKKIIIEEE@@@;;;<<<;;;:::::::::::::::;;;888999999999999888777777:::999888777666666666666888777666666666666777888666666555666777888666444666666555555555555666666666666666666666666666666777666666555444333222222555555555666555555444333444444444444444444444444555555666666666666555555444555666666555555666888777888888999999888888777777777777777888888888888666666777777888999999999::::::;;;;;;<<<=========@@@AAACCCEEEFFFHHHHHHIIIKKKMMMOOORRRTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]aaalllxxxfffaaa[[[WWWVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQRRRTTTVVVXXXYYYZZZZZZXXXXXX[[[```ccchhhuuu}}}uuutttvvv|||xxxuuutttttttttxxxuuupppkkkfffddddddeeeooorrruuutttooojjjgggfffeeedddbbbbbbbbbbbbaaa```SSSPPPLLLIIIGGGCCC>>>;;;<<<;;;::::::999999::::::888888999999999888888777999999888777666666777777:::888777555555777888:::555555555666666666555555666666555555555555666666666666666666666666666666666666555555444444333333444444555555555555444444333333333333333333333333555555666666666666555555444555666666555555666888666777888999999888777666666666666777777888888888666777777888888999::::::::::::;;;;;;<<<=========@@@BBBCCCFFFHHHIIIJJJJJJKKKMMMPPPSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]aaammmuuuiii___\\\XXXVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTUUUWWWWWWUUUUUUVVVWWWYYY[[[\\\]]]^^^___dddjjjnnnuuu{{{vvvsssxxx|||xxxvvvtttttttttuuuqqqmmmiiiffffffffffffkkknnnpppnnniiieeedddeee```___^^^______^^^\\\YYYQQQNNNJJJFFFDDDBBB@@@???===<<<;;;:::999888888888777888888999999999888888777777666666777888999999:::888777555555777888:::444555666666666555555555666666555555555555666666666666666666666666666666444444444555555666666666444444555555666555555444666666666666666666666666555555666666666666555555444555666666555555666888666777888999999888777666555555555666666777777777777777777888999999::::::::::::;;;;;;<<<=========AAABBBDDDFFFHHHJJJKKKKKKKKKMMMPPPSSSUUUUUUUUUTTTUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\aaalll}}}vvvggg^^^YYYXXXVVVUUUTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZ]]]\\\[[[ZZZ[[[]]]```bbbeeegggllltttzzz|||uuutttzzz~~~}}}{{{xxxvvvuuuuuuuuunnnllliiigggggggggfffeeehhhjjjkkkiiieeebbbccceeeaaa`````````___]]]XXXUUUOOOMMMHHHDDDAAAAAAAAABBB===<<<;;;999888888777777777777888999999999999888666666666666777888999:::888777666666666666777888444666888777666555666666666666555555555555666666666666666666666666666666333333444555666777777888444555666666777666666666555555555555555555555555555555666666666666555555444555666666555555666888666777777888888777777666555555555555666666666666777777888888999:::::::::::::::;;;;;;<<<=========@@@BBBDDDFFFIIIJJJKKKLLLLLLNNNPPPSSSUUUUUUUUUTTTUUUVVVWWWXXXZZZ[[[]]]]]][[[[[[\\\\\\\\\\\\[[[[[[YYY\\\bbblll|||wwwiii___[[[WWWWWWVVVUUUTTTTTTUUUWWWVVVUUUUUUUUUVVVXXXZZZ\\\```^^^]]]]]]```eeekkknnnrrrtttzzzwwwxxx~~~|||{{{yyywwwvvvuuuuuuuuujjjiiihhhjjjlllllliiifffggghhhiiifffbbbaaaccceeehhheeeccc```^^^[[[WWWTTTNNNLLLIIIDDD@@@>>>>>>>>>;;;::::::999888888999999777777888999999999999999888777777777777777888888666666666666666666666666555777999999777555666888666666555555555555666666666666666666666666666666444444555555666666777777555666666777888888777777333333333333333333333333555555666666666666555555444555666666555555666888777777666666666666777777777777777666666666666666777888888999999::::::;;;::::::;;;;;;<<<=========@@@AAACCCFFFHHHJJJKKKLLLLLLNNNQQQSSSUUUVVVUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]dddmmm|||vvvnnnggg^^^YYYYYYXXXYYYYYYXXXVVVVVVWWWXXXVVVUUUTTTTTTVVVXXX[[[\\\^^^]]]\\\^^^dddmmmvvv{{{yyywwwzzzyyyxxxvvvuuuuuuuuutttiiiiiijjjnnnqqqqqqmmmiiigggiiihhheeebbb```cccfffiiifffaaa\\\YYYVVVSSSQQQLLLLLLIIIEEE@@@<<<::::::999999888888999::::::;;;666777888999999999999999:::999888777666666666666555555666666666666555555555888:::999777666777999666666555555555555666666666666666666666666666666666666666666666555555555666666777888888888888888666666666666666666666666555555666666666666555555444555666666555555666888888777666555555666777888999999888888777777666666777888888999999:::;;;;;;::::::;;;;;;<<<======>>>???@@@CCCFFFHHHJJJKKKLLLLLLNNNQQQTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^XXXYYYZZZ[[[[[[ZZZYYYXXX[[[___eeeooo}}}{{{qqqfff^^^YYYWWWWWWYYYXXXWWWUUUTTTTTTTTTTTTVVVUUUTTTTTTVVVWWWWWWVVVYYY\\\aaagggooo{{{~~~|||~~~~~~zzzwwwwwwxxxuuunnngggbbbdddiiimmmpppooollliiihhhhhhhhhgggfffeeeddddddccc___ZZZVVVSSSQQQNNNLLLGGGDDDAAA???>>>===:::888:::::::::999999888888888777777888888999999999999777777777777777777777777777777777777777777777777666666666666666666666666333666888888555444555777888888777666555444333333555555555555555555555555999666333111000222444666555555444444444444555555888555333333777999999888666666666666777777777777777888888999999999888888888888777666666666666666888999999::::::;;;<<<<<<777888999:::;;;===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKMMMPPPTTTVVVVVVVVVVVVTTTUUUWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\^^^dddoooxxxnnnjjjddd^^^ZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTXXXXXXWWWXXXZZZ[[[[[[[[[___aaagggsss~~~|||}}}{{{xxxwwwtttooohhhbbbcccdddgggjjjmmmmmmkkkjjjlllkkkiiihhhggggggggggggbbb^^^YYYUUURRRPPPMMMKKKIIIFFFBBB@@@???>>>===;;;<<<<<<;;;;;;::::::::::::777888888888999999999999777777777777777777777777777777777777777777777777666666666666666666666666555777999888666555666888777777777666555555444444555555555555555555555555555444111//////000222333555555444444444444555555666444222333666888888777555555555555666666666666555666666777777777666666888888777666666666666666888888888999::::::;;;;;;888888999;;;<<<===>>>???@@@@@@BBBDDDEEEGGGIIIIIIHHHJJJMMMPPPSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\^^^dddooo}}}tttkkkfff^^^\\\ZZZXXXWWWWWWXXXYYYXXXYYYZZZ[[[[[[YYYWWWVVVXXXXXXXXXYYYZZZ[[[\\\\\\bbbdddmmmzzz~~~{{{zzzxxxtttnnngggaaa^^^eeefffhhhjjjkkkkkkkkkjjjlllllljjjiiihhhggggggggg```\\\WWWSSSPPPNNNKKKIIIHHHEEEAAA>>>>>>>>>===<<<=========<<<<<<<<<<<<<<<888888888888999999999999777777777777777777777777777777777777777777777777666666666666666666666666666888999888777666777888666666666666666666666666666666666666666666666666777666555444444444555555555555444444444444555555555333222333555666666666444444444444555555555555666666666777777666666555888777777666666666666666777777777888999999::::::999999:::;;;===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHHHHIIIMMMPPPRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]___dddooo~~~tttllleeeaaa^^^[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[^^^``````___\\\[[[ZZZ[[[[[[[[[ZZZ[[[]]]^^^dddkkkyyy}}}zzzxxxtttmmmgggbbbaaaaaahhhkkknnnpppooommmkkkjjjjjjkkkllllllkkkhhheeeccc^^^ZZZUUUQQQNNNKKKHHHFFFDDDAAA===;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666777888555555555555666666777777777777777777777777777777777777888888888777777666555555444444444444555555555444444444555666666666444444555555555666666666888888888888888888777666777777666666666666777777666666666777888888999999999:::;;;<<<===???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJLLLOOORRRTTTUUUUUUTTTSSSTTTVVVYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\^^^cccnnn~~~wwwmmmddd^^^[[[ZZZYYY[[[[[[ZZZYYYXXXWWWVVVVVVYYY[[[___cccddddddaaa```aaaaaa```^^^\\\]]]aaadddiiivvv~~~~~~|||yyyuuuooogggbbbbbbfffjjjmmmrrrvvvxxxtttpppllljjjiiilllppprrrppplllfffbbb^^^ZZZTTTOOOLLLIIIEEECCCAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999777777777777777777777777888888888888888888888888777777777777777777777777777666555555555666666666444444555555666777777777777777777777777777777777333444555555555555444333555555444444444444555555555666666777666666777777555555666666666777777777888888888888888777666666777777666666666666777777555666666777777888999999999:::;;;<<<===???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKMMMPPPSSSUUUVVVVVVVVVSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZZZZ[[[[[[]]]bbbmmmpppjjjbbb\\\YYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYYYY\\\aaafffhhhiiihhhgggbbbbbbaaa^^^\\\___ffflllppp~~~~~~xxxssskkkeeedddhhhnnnssstttxxx|||{{{vvvppplllkkkkkkooosssvvvtttooohhhccc___ZZZTTTOOOJJJFFFBBB@@@???===<<<<<<===>>>===<<<:::::::::::::::;;;;;;;;;::::::::::::999999999999777777777777777777777777888888888888888888888888777777777777777777777777888666444333555666666666444555555555666666777777666666666666666666666666444444555666666666666555555555444444444444555555555666888888777666666777666666666666777777777888666666666666555444333333666666666666666777777888666666666777888888999999999999:::;;;===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHJJJLLLOOORRRTTTUUUTTTTTTRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[]]]bbbmmmyyyrrrfffbbb]]]YYYYYYYYYZZZZZZUUUUUUUUUVVVWWWZZZ\\\^^^___bbbggglllppprrrssssssffffffeeebbbaaagggqqqzzzwwwqqqjjjgggjjjppptttvvvzzz}}}}}}yyyrrrllljjjkkkmmmooorrrsssqqqmmmgggddd```\\\UUUOOOJJJEEE@@@===<<<;;;;;;===>>>>>><<<;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777888888888888888888888888777777777777777777777777:::777444333666777777777555555555666666666666666555555555555555555555555666666666777777888888888555555444444444444555555333666888888666444555666555555555666666666777777666666666666555444333222666666666666666777888888666666777888888999999:::888888999;;;<<<===>>>???@@@@@@BBBDDDEEEGGGIIIIIIIIIKKKNNNQQQSSSTTTTTTSSSRRRTTTVVVXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ]]]^^^cccooo~~~xxxqqqjjjeee^^^[[[WWWUUUUUUVVVVVVUUUVVVVVVVVVVVVXXX[[[^^^```eeehhhmmmssswww{{{}}}}}}ppppppooolllmmmuuuwwwpppjjjjjjpppuuuwwwvvv|||uuulllhhhiiikkkmmmmmmmmmmmmkkkhhheeecccbbb]]]VVVOOOIIIDDD???<<<888888999;;;======:::888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999777777777777777777777777888888888888888888888888777777777777777777777777;;;888444444777999999888666666666666666666666666555555555555555555555555333333333333333444555666555555555444444555555555222555888777555333444555444444444555555555666666888888888888777666555444666666666666666777888888777777777888999999::::::777888999:::;;;===>>>>>>???@@@AAACCCFFFHHHIIIJJJJJJLLLOOORRRTTTUUUUUUTTTRRRSSSUUUXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ___```eeepppyyyqqqllliiiccc___WWWVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVXXX^^^eeejjjrrrvvv{{{yyyqqqrrr~~~}}}qqqooonnnqqqwww|||~~~}}}~~~xxxtttuuuqqqkkkjjjmmmnnnnnnooonnnllliiigggeeeccc\\\RRRIIICCC???===;;;999999999999999999999999999999999999999999999999999999999999999999999999<<<;;;:::888777666666555777777777777777777777777888888888888888777666666666666666666666555555555777777777666555555444444555555555555555555555555222333555666777888777777444444444444444444444444444444444555666777777888666666666666777777777777888888888888888888888888555555555555666666666666666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJIIIKKKOOORRRTTTUUUTTTSSSRRRTTTUUUWWWXXXXXXWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^dddqqq{{{ppphhhdddaaa\\\XXXWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVWWWYYY]]]fffooovvv{{{{{{yyytttvvvxxx}}}~~~}}}yyywwwyyyxxxttttttxxxvvvssspppnnnmmmkkkhhhfff```ZZZPPPGGGBBB>>><<<;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;999888777777666666777777777777777777777777888888999999888888777666777777777777777777777777555555666666666666666666666666666666666666666666444555666777777666666555555555555555555555555555444444555555666777777888666666666666777777777777666666666666666666666666666666666777777777777888777777888888999:::::::::999:::;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJIIIKKKOOORRRTTTUUUTTTSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\^^^fffssswwwpppggg```]]]ZZZVVVTTTWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVXXX[[[aaalllwww}}}wwwvvvxxx}}}}}}|||~~~yyyqqqlllkkkjjjgggccc[[[UUULLLEEE@@@===;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888777777888888666666666666666666666666888888999999888888777666777777777777888888888888444444555666666777888888777777777777777777777777666666777777666555444444666666666666666666666666444444555555666777777777666666666666777777777777666666666666666666666666777777777777888888888888888888999999:::;;;;;;;;;888888:::<<<>>>@@@BBBBBBBBBBBBDDDEEEGGGIIIJJJKKKIIIKKKOOORRRTTTUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]]\\\```hhhvvv}}}uuukkkggg```\\\ZZZYYYXXXVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXYYY\\\cccmmmyyyzzzyyy~~~~~~~~~qqqiiigggeeeaaa\\\TTTOOOGGGAAA>>><<<;;;:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999888888888888888999999666666666666666666666666777777888888777777666555666777777777777777888888555555666666777777777777666666666666666666666666666666666666666666555555666666666666666666666666555555555555666666777777666666666666777777777777888888888888888888888888666666777777777888888888888888999999:::;;;;;;;;;999999;;;<<<>>>@@@AAABBBAAABBBDDDFFFHHHJJJKKKKKKJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]]]]aaajjjxxx~~~ssslllaaa___[[[YYYYYYZZZZZZZZZWWWVVVVVVUUUVVVVVVWWWWWWWWWXXX[[[^^^fffppp|||qqqgggddd```[[[UUUMMMIIICCC>>><<<;;;::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888777888888999:::777777777777777777777777666666777777666666555444555555555666666777777777888888777777666666666666555555555555555555555555444444444555666777777888555555555555555555555555555555555555666666666666666666666666777777777777888888888888888888888888555555555666666666777777777777888888999:::::::::;;;<<<<<<===>>>???@@@@@@AAABBBEEEGGGIIIKKKLLLLLLJJJLLLNNNQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVWWWXXXZZZ\\\^^^^^^bbbkkkyyy{{{rrrjjjdddZZZYYYWWWVVVVVVXXXYYY[[[VVVVVVVVVVVVVVVWWWWWWXXXVVVXXX\\\bbbjjjttt}}}~~~pppfffaaa\\\VVVRRRHHHDDD???<<<;;;;;;;;;:::999999999999999999999999888888888888888888888888999999999999999999999999999888888888888888999999777777777777777777777777666666777777666666555444444444555555666666777777999999888777777666555555555555555555555555555555444444444444555777888999555555555555555555555555555555666666666666666666666666666666777777777777666666666666666666666666555555555555666666666666777777888888999:::::::::<<<======>>>>>>??????@@@AAACCCEEEHHHKKKLLLLLLMMMKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ]]]^^^___bbbkkkyyyuuummmfff```\\\XXXWWWWWWUUUTTTUUUWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXVVVXXX]]]cccjjjsss|||~~~xxxsssjjjbbb[[[VVVQQQNNNDDDAAA===;;;;;;<<<<<<;;;999999999999999999999999888888888888888888888888999999999999999999999999999999888888888888888888999999999999999999999999888888888888888777777666444555555666777777888888888888777777777777777777555555555555555555555555666555444444555666777888666666666666666666666666666666666666666666666555666666666666777777777777666666666666666666666666555666666666666777777777888888999999:::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAACCCFFFIIILLLMMMMMMMMMKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVXXX[[[]]]^^^```cccjjjwww~~~sssjjjccc^^^YYYVVVYYYYYYXXXVVVTTTTTTUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWZZZ^^^bbbgggmmmtttyyy~~~~~~xxxyyywwwkkkhhhbbb\\\VVVPPPMMMKKKBBB???<<<;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999:::999999888777777888888999999999999999999999999999::::::::::::999888888555666666777888999999999666666666777888888999999777777777777777777777777888777666444444555666666777777777777777777777777666666666666666555555555666666666666777777777777888888888888888888888888777777777777888888888888999999:::;;;;;;<<<<<<===999:::<<<===???AAACCCCCC@@@CCCFFFJJJLLLMMMMMMMMMLLLLLLNNNPPPRRRTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUVVVXXX[[[]]]___aaacccjjjvvvzzzqqqfff^^^\\\ZZZWWWSSSVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWYYY\\\```eeejjjooosssuuuxxx|||~~~zzzsssnnnuuuwwwyyy{{{{{{xxxsssnnnccc```[[[WWWSSSOOOJJJGGG@@@>>><<<;;;:::;;;<<<===<<<<<<<<<<<<;;;:::999888888888777777888888999:::999888777555555555666777888888888888888888888888888888999999999:::::::::999777666555555666777888888888888777888999999:::777777777777777777777777444444555555666666777777444444444444555555666666777666555444444555666777888777555444333333333444555555666666777777888888666666777777777777666666666666666666666777888888999999999888999999::::::;;;===>>>>>>>>>>>>AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVXXXZZZ[[[\\\\\\[[[aaaiiiuuu}}}nnnggg^^^XXXWWWWWWUUUSSSVVVVVVVVVVVVUUUUUUUUUTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ\\\aaafffllloooqqqooorrrvvv{{{|||}}}zzzvvvpppkkknnnnnnppprrrssspppkkkgggeeeaaa[[[UUUOOOJJJDDD@@@>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;:::999888777888777777777777888999999999888777666666666777777888888888888888888888888888888999999999:::::::::777777888888888888888888666666666666666777777888777777777777777777777777888888888888777777777777444444555666666666666666666666555555555555666666888777666666666777888888555555666666777777888888666666777777777777666666666666666666666777777888999999888888999999::::::<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\bbbjjjuuuwwwmmmbbb]]]WWWTTTTTTUUUUUUTTTWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYY[[[ZZZ[[[```ggglllmmmlllmmmpppsssxxx{{{yyy|||{{{xxxuuupppmmmnnnnnnnnnooonnnlllgggcccccc___XXXQQQJJJEEE???<<<<<<;;;:::999999999:::;;;::::::::::::999888777777888888777777888888999::::::999888888777777888888888888888888888888888888888888999999999:::::::::555777999;;;;;;:::999888666666666666666777777777777777777777777777777777999999888888777666666666444555666777888777666555555555666666666666555555666666666666777888::::::555555666666777777888888666777777888888777777666666666555555666666777888999999888888999999:::;;;<<<===>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^dddkkkuuuyyylllddd[[[XXXTTTSSSTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXYYY___]]]^^^dddkkkoooooommmqqqrrruuuzzzxxxssssssuuu|||zzzxxxvvvuuutttssspppooommmiiieeeaaa^^^YYYRRRLLLGGGCCC???===<<<;;;::::::999:::;;;;;;:::::::::::::::999888888999999999999999::::::;;;:::999999999999999999999888888888888888888888888888888999999999:::::::::666777888:::::::::999999777777888999999999999999777777777777777777777777666666666666555555555555555666777888888777666555444555666777777666555444444444555555666777777888555555666666777777888888777777777888888777777777666555555555555666777777888888888888999:::;;;;;;<<<===??????>>>???AAACCCDDDEEEGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]___eeelllvvvwwwmmmddd___XXXVVVTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ccccccffflllssswwwwwwuuurrrtttxxx~~~xxxpppnnnrrrwww}}}||||||||||||zzzwwwrrrmmmiiieee```]]][[[UUUNNNGGGCCC@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;::::::::::::;;;<<<<<<999999999:::::::::999999888888888888888888888888888888999999999:::::::::888777777666777888999:::777777888999999999999888666666666666666666666666333444444555666777777888666666777888888777666555444555666777777666555444555555666666666666555555555555666666777777888888777777888888888888777777555555555555555666666777888888888888999:::;;;<<<<<<>>>????????????BBBDDDCCCEEEGGGJJJLLLNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^```fffmmmwwwuuulllddd]]]XXXTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYVVVWWWXXXZZZ[[[]]]^^^^^^dddhhhnnnuuuzzz}}}~~~zzz}}}~~~zzzsssnnnooowww~~~}}}|||{{{|||}}}~~~zzzsssmmmhhhddd```]]]YYYSSSJJJCCC???<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===888888999:::::::::999999888888888888888888888888888888999999999::::::::::::999777555555777999:::444555666888888777777666666666666666666666666666444555666777888999:::;;;777777666666666666666666555555666666666666555555666777777777777777666555555555666666777777888888777888888999999888888777555555444444555555666777777777777888999:::;;;<<<===>>>?????????@@@BBBDDDAAACCCGGGJJJMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVXXXZZZ]]]^^^```eeemmmxxx|||rrriiiccc^^^XXXTTTQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYWWWXXX[[[^^^bbbeeehhhiiinnnuuu}}}wwwqqqnnnsss}}}}}}}}}}}}|||{{{||||||}}}}}}xxxpppiiidddaaa^^^\\\RRRMMMDDD>>>;;;:::::::::999999:::;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999999999999999:::;;;;;;666777888:::::::::999888888888888888888888888888888888999999999:::::::::;;;:::999999888888888888444555777888888888666555666666666666666666666666555666666777888999999:::888777555444333444555666666666555555555555666666333444555666777777666666555555666666777777888888777888888999999888888777555444444444444555666666777777777888999:::<<<======>>>???@@@???@@@BBBDDD@@@BBBFFFJJJLLLMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRVVVVVVUUUVVVXXXZZZ]]]___^^^eeemmmyyy{{{tttnnngggbbb___\\\XXXTTTPPPRRRUUUVVVWWWWWWXXXZZZWWWXXXXXXXXXYYYYYYZZZZZZ^^^```dddiiinnnssswwwyyy~~~}}}vvvppppppwww}}}www~~~~~~~~~}}}||||||}}}sssnnnfff```\\\YYYWWWVVVKKKEEE>>>:::999:::<<<===777888999:::::::::::::::888999999:::::::::999999888888777777888888999:::666777888999:::999999888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<;;;999777666666777999:::;;;:::888777666666666666666666666666555555555555666666666666999777444222222333555666777666555444444555666777...///111333555555555555555555666666777888888888888888999999999999888888555444444444444555666666777777777888999;;;<<<======>>>@@@@@@???@@@BBBDDD???AAAEEEIIILLLMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSQQQSSSUUUWWWWWWUUUSSSQQQVVVVVVUUUVVVXXXZZZ]]]___^^^dddmmmyyy~~~uuunnnnnnjjjddd___[[[YYYVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXWWWYYYZZZZZZZZZZZZ[[[]]]___eeemmmuuu{{{{{{qqqqqqxxx~~~}}}{{{zzzxxxyyy{{{zzznnnjjjeee___ZZZUUUPPPLLLDDDBBB???<<<::::::;;;<<<======;;;:::999888888888999999999999::::::;;;<<<;;;;;;::::::999888888888666888888888777666777888555555666666777777888888999999999999999888777666;;;::::::999888777666666777777888888888888777777777777777777666666666666666666666666666666666666444444444444555555555555888888888888777777777777555555555555666666666777333444444555666777777888888888777777777777888888555555555555555666777777777888888999:::;;;<<<===:::<<<>>>>>>>>>???AAACCCEEEFFFGGGIIILLLNNNPPPPPPMMMPPPSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTVVVUUUUUUWWWYYY\\\]]]]]]^^^cccmmm}}}~~~xxxqqqllljjjfffaaa]]]ZZZXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXZZZ\\\]]]]]]___aaadddgggmmmwww}}}wwwxxx~~~|||zzz|||{{{wwwmmmjjjddd___ZZZTTTNNNJJJCCCAAA>>><<<::::::;;;<<<;;;;;;:::999999999::::::::::::999999999:::;;;;;;777777777777777777888888777888999999777777888999777666666666666777777888999999999888888888777777999999888888888888888888777777888888888888777777777777777777666666666666666666666666666666666666666666666666777777777777777777777666666666555555555555555666666666777777555666666777888888999999999999888888888888999999666555555555555666777777999999:::;;;<<<===>>>>>><<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJLLLNNNNNNOOOJJJMMMPPPQQQPPPOOOOOOOOOSSSSSSTTTUUUUUUUUUUUUTTTWWWVVVVVVWWWYYYZZZ[[[[[[___dddnnn~~~xxxtttqqqmmmkkkfffccc___\\\ZZZYYYWWWVVVUUUVVVWWWYYYZZZZZZ[[[[[[XXXZZZ\\\]]]___bbbeeehhhkkksss~~~~~~~~~|||{{{{{{{{{||||||zzzuuurrrlllhhhccc]]]XXXQQQJJJFFFBBB@@@>>>;;;::::::;;;<<<999999999999::::::;;;<<<;;;;;;:::999999999::::::555666666777888888999999888999:::999888777888:::999888777666555666777888:::999888777777777888999777777777888888888999999777777888888888888777777666666666666777777777777666666666666666666666666666666666666777777777777666666666555555555444444555555666666666777777777777888888999999:::::::::999999999999999999999999666666555555666666777888888888999:::;;;<<<======999;;;===??????@@@CCCEEEEEEFFFIIIKKKMMMMMMMMMLLLLLLOOORRRSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTVVVVVVVVVWWWWWWYYYZZZZZZ```eeeooo~~~|||tttnnnlllkkkjjjiiieeebbb___]]]\\\[[[ZZZXXXUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]___```bbbfffkkknnnrrryyy|||xxxwwwvvvuuuuuutttqqqnnniiifff```ZZZTTTMMMGGGBBB@@@???===;;;::::::;;;;;;::::::999999::::::;;;;;;<<<;;;::::::999999999999888888999999999:::::::::888999::::::999888999::::::999777666555666777888;;;999777666666777999:::777777777777888888888888777777888888888888777777666666666666777777777777666666666666666666666666444444444444555555555555666666666555555555444444555666666666666777777777888888888999999:::::::::888888888999999888888888666666666555666777777888555666777777999999:::;;;888:::<<<===>>>???BBBDDDDDDFFFIIILLLMMMMMMKKKJJJMMMPPPSSSUUUTTTSSSSSSTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\aaaeeeooo~~~}}}uuuqqqkkkfffddddddeeeeeecccaaa___^^^]]]\\\[[[YYYUUUVVVXXXYYY[[[\\\\\\]]]aaabbbdddfffiiinnnuuuyyy~~~uuusssqqqpppqqqpppnnnmmmfffbbb\\\UUUOOOIIICCC???>>>===<<<;;;::::::;;;;;;;;;;;;::::::999999::::::<<<;;;::::::999999999999:::::::::999999999888888888999::::::999888999::::::999888777666666777777:::999777666666777999;;;999999888888777666666555777777888888888888777777555666666666777777777888777777777777777777777777444444444444555555555555777777777666666666555555666666666666777777777888777777777888888888888888666666777888888777666666666666666666666777888888555666777777999999:::;;;;;;===???AAAAAABBBDDDFFFDDDFFFIIILLLMMMLLLKKKJJJIIILLLPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRTTTVVVWWWWWWYYY\\\___aaafffooo~~~xxxqqqllliiifffccc```^^^^^^^^^___```___^^^^^^______^^^\\\YYYYYYZZZ[[[\\\^^^```aaabbbdddgggkkkrrr{{{|||uuusssqqqppppppooonnnlllccc^^^VVVOOOIIIDDD@@@===<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999;;;;;;:::999999999::::::999999888888777666666555888999:::999888777888:::888888888888888888777777999888777777777888999::::::999888777666555555444777777888888888888777777555555666666777777888888777777777777777777777777666666666666777777777777777777777666666666555555666666666777777777888888777777777777777777777777444555666777777666555444777777666666777777888999888888999:::;;;<<<======;;;===???@@@@@@@@@BBBDDDDDDEEEHHHJJJLLLLLLLLLKKKJJJMMMQQQRRRRRRRRRRRRSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSVVVXXXYYYXXXYYY\\\```aaaeeennn}}}{{{uuunnnhhhddd______^^^]]]\\\[[[\\\]]]_________bbbeeeffffffeee______^^^^^^```cccfffhhhhhhlllrrr{{{zzzwwwuuusssrrrpppnnnkkk```ZZZQQQIIICCC@@@>>>===::::::::::::::::::;;;;;;::::::999999999:::;;;;;;::::::999999999:::;;;;;;888888777777777777777777777888999999777777888999666777999::::::999888777777777888888888999999999888888777777666666666555777777888888888888777777555555555666777888888888777777777777777777777777666666666666777777777777666666666555555555444444666666777777777888888888777777777777777777777777555666777888888777666555777777666666777777888999999999:::;;;<<<===>>>>>>:::<<<===>>>======???@@@CCCEEEGGGIIIKKKLLLMMMMMMLLLOOOSSSUUUUUUTTTUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSVVVYYY\\\[[[XXXWWW[[[^^^```dddmmm||||||yyysssoookkkgggccc```[[[\\\]]]]]]]]]]]]^^^___```aaacccfffkkknnnooonnneeecccbbbaaacccgggkkknnnvvv{{{~~~|||yyywwwuuurrrnnnkkk___XXXNNNEEE@@@>>>======999999::::::::::::;;;;;;888888888999:::;;;===>>>999999999999:::;;;;;;<<<888888888999::::::;;;;;;666888999888777666777888444666999;;;;;;:::888777666777888999999999999999666666666666777777777777777777888888888888777777444555555666777888888999777777777777777777777777444444444444555555555666555555444444444333333333777777777777888888888888888888888777777777777777555777888999999888777555777777777777777888888999777888999999;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBCCCDDDFFFHHHJJJLLLNNNOOOIIILLLPPPRRRRRRQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSZZZ]]]___\\\XXXVVVYYY\\\```dddmmm{{{~~~rrrooojjjeee```\\\YYYXXX[[[ZZZYYYZZZ\\\^^^^^^^^^\\\aaaeeefffmmmwww{{{xxxoooeeebbbiiinnnnnntttzzzzzzvvvnnngggRRRMMMFFFAAA@@@???===<<<:::::::::999999888888888:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777888777777777888999::::::777777777777777777777777444444444444555666888888888888999999999999888888888888888888888888888888444555666777888999:::;;;666666666666666666666666888888888777666444333222333333444555666666666555777777777777777777777777333444666888999888777666888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===<<<===>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKKKKOOOPPPPPPPPPQQQRRRRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTQQQSSSUUUUUUUUUUUUWWWYYY```gggpppxxxzzzssshhheeebbb^^^[[[XXXWWWWWWWWWWWWVVVWWWYYY[[[\\\\\\___dddjjjppp{{{yyypppnnnuuu{{{}}}}}}tttggg]]]NNNIIICCC???>>>===<<<;;;:::::::::999999999888888::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888999999777777777777777777777777888777777777888999::::::777888888999999888888777888888888888888888888888444555666666777888999999666666666666666666666666666666666777666666555444333444555555666666555555555555555555555555555555555555555666666777888999888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;=========>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRPPPRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVVVVVVVVVVXXXZZZ___gggoooxxx{{{uuummmggg]]]\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWXXX[[[]]]^^^```fffnnnyyy}}}nnn]]]QQQHHHDDD???<<<;;;;;;;;;;;;:::::::::999999999999888999999999::::::999999999999999999999999999999999777888999999999888777666777777777777777777777777666666666555666666777777777888888999999888888777888888888888888888888888555555666666666777777777777777777777777777777777444555666666777777777777444444555666666666555555555555555555555555555555777666555444555777999:::888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;======>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLLLLOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRSSSUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVWWWYYY[[[___fffoooxxx}}}wwwqqqjjjccc___YYYXXXWWWVVVVVVWWWXXXYYYWWWWWWXXXYYYZZZ]]]```ccceeekkkvvvvvveeeTTTIIIBBB@@@===;;;:::;;;;;;<<<999999999999999999999999888888999999999999888888999999999999999999999999777888999:::999888555444666666666666666666666666666666555444444444555555777777888888888888777777888888888888888888888888666666666666555555555555777777777777777777777777555555666777777777777777555555666666666666555555555555555555555555555555666666555555666777888999888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===>>>>>>???@@@@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVUUUVVVYYY[[[___fffnnnyyy|||yyysssmmmhhhbbb]]]ZZZWWWVVVUUUUUUUUUVVVWWWXXXWWWXXXZZZZZZ[[[^^^cccgggjjjqqqzzzjjj[[[MMMDDD???>>>===;;;::::::<<<===999999999999999999999999777888888999999888888777888888888888888888888888666777999:::999777555444555555555555555555555555999999888888777888888888777777777888888777777777777777777777777777777777666666666666555555555555777777777777777777777777777777777777777666666555555666666666666666555555666666666666666666666666333444666777888888777777888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===?????????@@@AAAAAABBBBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTTTTTTTTTTUUUXXX[[[___fffooozzz|||wwwmmmkkkgggbbb^^^ZZZWWWVVVUUUUUUSSSSSSSSSSSSUUUUUUVVVXXXZZZ[[[[[[___eeekkkjjjrrrzzziii\\\PPPGGG@@@<<<======;;;::::::<<<>>>888999999999999:::::::::888888888999999888888888777777777777777777777777666777888888888777666555555555555555555555555555777777666666666777777888666777777888888777777666777777777777777777777777666666666666666666666666777777777777777777777777888888888888777777666555666666777777777666555555777777777777777777777777333444666888999888777666888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFIIIKKKMMMNNNOOOMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSTTTVVVVVVVVVVVVUUUSSSTTTTTTSSSSSSTTTXXX[[[```fffppp|||wwwnnnhhh```___]]]ZZZWWWUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVXXX[[[]]]]]]]]]aaaiiioooooouuuvvvgggYYYNNNGGGBBB???:::;;;<<<;;;999888:::===888888999999999:::::::::888999999999999999999888888888888888888888888888666666666777777777777777777777777777777777777777444444444444444555666777666666777777777777666666777777777777777777777777666777777777777777777777666666666666666666666666666666777888888888888777777777777777777666555555666666666666666666666666444555666777777888888888888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFIIILLLMMMOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTSSSUUUYYY\\\aaagggqqq~~~}}}uuukkkbbb\\\ZZZZZZYYYVVVTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[^^^aaaaaaaaaeeemmmttt{{{}}}pppgggYYYMMMFFFBBBAAA@@@888:::;;;:::777777999<<<888888888999999:::::::::999999::::::::::::999999999999999999999999999999666666555555666777888999888888888888888888888888666666666666777999::::::666666777777777777666666777777777777777777777777666777777777888888888999666666666666666666666666444555666777999999::::::777777777777777666555555555555555555555555555555777666555444555777999:::888888888888888888888888777777888999999999999888666666777888888888888888666777999999888999;;;===@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFIIILLLNNNOOOPPPMMMNNNOOOPPPRRRSSSTTTUUURRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVTTTTTTVVVZZZ]]]bbbhhhqqq{{{tttlllddd^^^ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYY^^^^^^aaafffmmmuuuzzz}}}wwwmmmaaaZZZOOOFFF@@@===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999888888777777777777777666666555555555555666666777777777777666666666666777777777777777777777777999888888888777777666666666666666666555555555555999777444222222333555666555555666666777777888888777777777777777666555555555555444444444444555555444555555666777888888999666666666666777777777777:::::::::999999999888888777777777777888999::::::<<<;;;:::999999:::<<<>>>??????@@@AAAAAAAAAAAA@@@CCCDDDFFFIIIKKKLLLMMMMMMNNNNNNPPPRRRSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWYYY\\\```hhhtttzzzqqqnnniiibbb]]]YYYVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[]]]dddffflllttt}}}}}}xxxsssiii___TTTNNNGGGAAA>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888999888888777777777777777777777666666666666777777777777777777666666666555777777777777777777777777888888888777777777666666666666666666555555555555:::888666444444555777999888888888888888999999999777777777777777666555555666666666555555666666666555555666666777777888888333444555666777999::::::::::::999999999888888888555555555666777888::::::;;;;;;:::999:::;;;<<<===???@@@AAAAAABBBAAAAAAAAACCCDDDFFFIIIKKKLLLMMMMMMNNNNNNPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUWWWYYY\\\aaaiiiuuu{{{uuuoookkkbbb```]]]YYYVVVTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUWWW[[[aaaeeeiiioooyyy}}}vvvooohhh^^^TTTGGGDDD@@@============<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888999888888777777777777777888888777777777777888888777777777666666666555555777777777777777777777777888888777777777777666666666666666666555555555555888777555444555666888999999888888888888888888777777777777777777666666555777777666666666666777777666666666666777777777777444444555666888999:::::::::999999999999888888888444444444555666888999::::::::::::;;;;;;;;;<<<<<>>======<<<:::888;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888999888888777777777777777888777777666666777777888777777666666666555555555666666666666666666666666777777777777777777666666666666666666555555555555555444333333333555666888777777666666555555555444666666777777777777666666777666666666666666666777777777777777666666666666888888888777777777777777999999999999888888888888666666666666666777888999999999:::;;;<<<<<<<<<<<<>>>???@@@@@@AAA@@@@@@@@@BBBDDDFFFHHHKKKLLLNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVUUUWWWYYY\\\bbbjjjuuu|||xxxssspppjjjfffbbb___\\\YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVXXXYYYZZZ]]]dddpppxxx~~~}}}tttkkkaaaUUUKKKFFFBBB@@@???>>>>>>===:::888;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999888888888777777999888888777777777777777777666666555555666666777666666666666555555555555666666666666666666666666666666666666666666777777666666666666555555555555444444333333444555666777777666666666555555444444666666777777777777666666666555555444444555555666777777777777666666666666999888888888777777777666999999999888888888777777999999888777777777888888888999:::;;;<<<<<<<<<<<<===>>>>>>???????????????BBBCCCFFFHHHKKKMMMNNNOOOMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVUUUWWWYYY\\\```hhhrrr|||vvvppplllfffccc___\\\ZZZXXXVVVSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVYYY]]]___cccmmm{{{~~~wwwlllcccYYYMMMEEECCC>>>======>>>??????===<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999888888888888777777777999888888777777777777777666666555555555555666666666666666555555555444444777777777777777777777777555555666666666666777777666666666666555555555555777666666666666777777888888777777777777777777666555666666777777777777777555555444444444444555555666666666666777777777777666666777777888999::::::999888888888888777777777:::999999888888888888888999999999:::;;;<<<=========>>>>>>???????????????AAACCCEEEHHHKKKMMMNNNOOONNNNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVUUUWWWYYY\\\___fffppp}}}}}}|||yyyuuuoooiiifffddd[[[YYYWWWVVVVVVUUUSSSQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZWWW]]]ccciiiooo{{{zzznnnbbbZZZQQQGGGBBBCCC<<<;;;:::<<<===>>>===<<<======<<<<<<;;;::::::999888888888888888888888888888888888888888888888888888888888888777777777777999888888777777777777777777777666666666666777777666666555555555444444444777777777777777777777777555555555666666666777777666666666666555555555555777777777777666666666666666666666777777777777777555555666777777777777777666666555555555555666666555555666666777777888888777777777888888999999:::888888888888777777777777666666666777777888999:::999999999999:::<<<>>>?????????@@@AAAAAAAAAAAAAAAAAACCCEEEHHHKKKMMMOOOOOONNNNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUVVVVVVUUUWWWYYY\\\^^^eeeooo|||sss{{{~~~|||yyyuuuqqqnnnmmmkkkfffaaa]]][[[ZZZVVVUUUTTTUUUVVVUUUSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXSSSTTTTTTUUUVVVXXXYYYZZZZZZaaajjjrrrzzzpppcccWWWPPPHHH@@@>>>AAA<<<;;;999:::;;;;;;:::999>>>>>>===<<<;;;;;;::::::888888888888888888888888888888888888888888888888888888888888777777777777999888888777777777777777888888777777777777888888666666555555555444444444777777777777777777777777444555555555666666777777777666666666555555555555666666555555444444333333333444444444555555666666555555666777777777777777777777666666666666777777444555555666777888888999::::::999999888777777666888888888888777777777777222333444555777999;;;<<<:::999888888999<<<>>>@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBEEEHHHKKKMMMOOOPPPNNNNNNPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVVVVUUUWWWYYY\\\___fffooo|||iiimmmrrrvvv{{{~~~|||vvvuuurrrooollljjjhhhgggeeeccc___[[[XXXWWWVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUUUUTTTUUUVVVWWWWWWYYYWWWVVVVVVYYY\\\^^^^^^^^^eeerrr|||tttfff\\\OOOFFFBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999888999999999;;;::::::999888888888999777777777777777777777777999999888777666666666777888888888777666555555444666666666666666666666666777555444333333444555777888888777666555444333333777777666555555555555555555555555555555555555555777777777777777777777777888777666555444333222222666666555555444444444333111222333444555777888888666666777888888888888777666666666666666666666666666555444333444666888999888999:::::::::;;;===???@@@AAABBBAAA???>>>???@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSUUUWWWYYYZZZ^^^cccnnn}}}bbbeeehhhkkknnnttt{{{|||yyywwwtttqqqlllkkkiiifffcccaaa``````\\\[[[XXXUUUTTTSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUWWWXXXZZZ[[[[[[]]][[[ZZZZZZ\\\^^^______hhhppp~~~|||sssiii[[[RRRHHHAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999::::::;;;:::999999888888999999777777777777777777777777888888777777666777777777888777777666666555444444666666666666666666666666777666444333333444666777888777777666666555555444777777666555555555555555555555555555555555555555555555555555555555555555666555555555555555444444666666666555555555444444333333444555666777777888666777777888999888888888888888888888888888888888666666555444555666888:::888999:::::::::;;;===???@@@AAABBBAAA???>>>???@@@DDDEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUSSSSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRSSSTTTVVVXXXZZZ^^^cccmmm|||aaabbbcccdddeeehhhmmmpppuuuwww|||zzzwwwsssooommmjjjgggeeeaaa```^^^\\\[[[ZZZYYYYYYUUUTTTRRRQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRTTTVVVYYY]]]```cccddddddgggffffffeeeeeefffggghhhttt}}}}}}tttggg[[[NNNIIIBBB>>>>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888999999::::::;;;::::::999999888888999999777777777777777777777777777777666666666777888888777777777666666555555444666666666666666666666666777777555555555555777777777777777777666666666666777666666555555555555666666666666666666666666666333333333333333333333333444444444555555666666666777777666666666666555555555555555666666777777777777777888999999999999888888888888888888888888888777666666666666888999:::888999:::::::::;;;===???@@@AAABBBAAA?????????@@@EEEEEEFFFHHHIIIKKKLLLLLLNNNNNNOOOPPPQQQSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVXXXYYY___ccclllzzzaaaaaaaaaaaaaaaccceeeggghhhjjjmmmqqquuu{{{{{{wwwqqqnnnjjjgggdddbbb___]]]ZZZZZZYYYWWWWWWVVVVVVVVVSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSVVVYYY^^^dddiiilllmmmnnnqqqrrrrrrqqqqqqrrrtttvvvwwwkkk\\\QQQGGGDDD@@@??????@@@???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888999:::;;;;;;;;;::::::999999888999999:::777777777777777777777777666666666666666777888999888888888777777666666666666666666666666666666666888777666666666666777888666666666777777777888888777666555555555555666666777777777777777777777777333333333333333333333333555555555555666666666666777777777777777666666666777777777777777666666666777888888999999999999999666666666666666666666666777777777777888999:::;;;888999:::::::::;;;===??????AAAAAAAAA??????@@@AAAEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNOOOPPPRRRSSSUUUVVVSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSUUUWWWYYY```ccclllyyy\\\[[[ZZZZZZ[[[]]]^^^^^^bbbcccdddeeehhhmmmtttxxx~~~{{{vvvqqqnnniiifffbbb___^^^\\\YYYWWWVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSVVVYYY___eeejjjnnnpppqqqrrrsssuuuuuuvvvzzzzzzpppbbbTTTKKKDDDBBB@@@??????>>>===<<<999999999999999999999999:::::::::999999999888888666777888::::::;;;;;;::::::999999888999999::::::777777777777777777777777666555555555666777888888999999888888888888888777666666666666666666666666777777666666666666777777555555666666777777888888666666555555555555666666777777777777777777777777444444444444444444444444777777666666666555555555666666666777777777777777777777777777666666666666777777888999999999999888666666666666666666666666777777777888888999:::;;;888999:::::::::;;;===??????@@@AAAAAA??????@@@AAADDDDDDFFFGGGIIIJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWUUUTTTTTTSSSRRRRRRRRRSSSRRRRRRRRRRRRTTTVVVXXXYYY___ccckkkyyyZZZYYYXXXYYY[[[]]]]]]\\\\\\]]]]]]]]]^^^bbbgggjjjnnnqqqvvv{{{}}}{{{zzzwwwtttrrrooolllhhheee```]]]ZZZXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSSSSSSSTTTTTTUUUTTTVVV[[[```eeeiiikkkllljjjmmmpppsssvvv~~~yyypppfffXXXLLLGGG@@@???>>>===<<<;;;;;;;;;888888888888888888888888:::::::::999999999888888666777999:::;;;;;;:::999999999888888999999::::::777777777777777777777777666666555555555666777777888888888888888888888888666666666666666666666666666666666666666666666666444555555555666666777777666555555555555666666777666666666666666666666666555555555555555555555555777777777666666555555555555555666666666666777777666666666666666666666666666666777888888888888777888888888888888888888888666777777888999999::::::888999:::::::::;;;===???>>>@@@AAAAAA@@@???@@@BBBBBBCCCEEEFFFIIIKKKLLLMMMNNNNNNOOOPPPRRRUUUWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTSSSSSSSSSSSSUUUWWWYYYZZZ^^^bbblllzzz\\\ZZZYYYZZZ]]]___^^^]]]XXXYYYZZZZZZZZZ\\\___bbbbbbeeeiiimmmsss{{{}}}zzzwwwvvvtttrrrpppllljjjgggeeedddbbb___]]]YYYWWWUUUTTTTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVSSSUUUXXX[[[___cccfffggggggjjjooottt{{{zzzkkkbbbXXXLLLFFFDDD>>>>>>===<<<::::::;;;<<<888888888888888888888888:::::::::999999999888888777888:::;;;;;;:::999888999999888888999999:::;;;777777777777777777777777777777666555555555666666666666666666666666666666666666666666666666666666555555555666666555555555444444444444555555555555555555555555555666777777555555555555555555555555555555555555555555555555666666666666666777777777444444555555555666666666555555555555555555666666555555666777777777777666888888888888888888888888555666777888999999999999888999:::::::::;;;===???>>>@@@AAAAAA@@@???AAABBB@@@BBBCCCFFFIIIKKKMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXWWWWWWVVVTTTTTTSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ[[[\\\aaalll{{{[[[YYYWWWYYY\\\]]]\\\ZZZWWWXXXYYYZZZZZZ[[[^^^aaa___aaaccceeejjjpppxxx~~~~~~|||{{{tttrrrnnnllljjjhhhfffdddcccaaa___]]]]]]\\\YYYWWWWWWUUUSSSRRRSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXZZZ]]]aaadddfffiiimmmsssyyy}}}mmm^^^UUUMMMEEEBBBEEE>>>>>>===<<<;;;<<<===???999999999999999999999999:::::::::999999999888888888999:::;;;;;;:::888777999888888888999::::::;;;777777777777777777777777888777666555555555555555444444444555555555555555666666666666666666666666444444555555555555444444444444444444444444444444555555555555555666777888555555555555555555555555555555555555555555555555444444555666777888999999333444444444555555666666444444444444555555666666444555555666666666666666666666666666666666666666555666777888888999888888888999:::::::::;;;===???>>>???AAAAAA@@@@@@AAABBB???AAACCCFFFIIILLLNNNOOONNNNNNOOOQQQSSSUUUWWWYYYWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTUUUVVVXXXZZZ\\\[[[aaalll|||ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]]^^^```dddiiimmmpppzzz~~~~~~}}}yyyrrrmmmhhhgggeeecccaaa```___^^^ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUSSSRRRRRRTTTVVVUUUUUUTTTUUUVVVVVVUUUTTTXXXWWWWWWZZZaaahhhnnnqqqyyy}}}iii\\\OOOHHHDDD@@@>>>>>>=========<<<;;;;;;:::::::::999999888888999999:::;;;:::999999999999:::;;;888888999999999::::::::::::::::::999999999888888999888888888777777666666999888888777777777777777777777777777777777777777666666777777888888888999777777666666666666666777555555555666666666666666888666555444444555666888888777666555555666777888777666555555555666888999555444333222222333444555777666666777888888666444555444333333333333444555777777666555555555555666777777777777777777777777666777888999999888777666777777666777999<<>>???======<<<<<<;;;::::::::::::999999888888999999:::999999888888888999;;;<<<888888888999999999::::::999999999888888888777777888888888888777777777666888888777666666666666777666666666666666666666666555555666666777777777777777777666666666666666777555666666666666666666666888777666555555666777888777777666555555666777777666555444444444555777777666555444333333444555666666555555555777777555444555555444333333444555555555555555555555666777888777777777777777777777777333444666888999:::::::::888777777888999<<<>>>@@@???@@@AAAAAA??????@@@AAABBBCCCEEEHHHJJJMMMOOOPPPPPPPPPQQQRRRTTTVVVWWWXXX]]][[[YYYVVVTTTTTTTTTUUUWWWTTTSSSVVVWWWVVVXXX\\\aaafffppp[[[\\\]]]]]]^^^^^^^^^]]]```___]]][[[ZZZYYYXXXXXXYYYXXXXXXXXXXXXZZZ\\\]]]aaacccfffiiilllpppuuuyyy~~~}}}zzzxxxvvvtttqqqkkkiiifffdddccc```]]][[[YYYXXXWWWUUUSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTSSSRRRSSSVVVXXXYYYZZZ]]]___aaaaaaaaaaaa___bbbhhhpppzzzuuueeeSSSJJJCCCBBBAAA???===>>>===<<<<<<;;;;;;::::::999:::999999888888999999:::999999888777888999;;;;;;888888888999999999999:::888888888777777777666666888888888888777777777777888777666666555555666666444444444444444444444444555555555555666666666666777666666555555666777777666666666666666666555555999888777666666777888999666666555444444555666666444444333333444444555666666555555444444555555666555444444555666666555333555555444333333444555555333444444444666777888999777777777777777777777777444555666888999:::::::::999999888888:::;;;===??????@@@AAAAAA??????@@@AAACCCDDDFFFHHHKKKMMMOOOPPPQQQQQQPPPQQQRRRUUUXXXZZZZZZYYYWWWUUUSSSRRRQQQQQQUUURRRRRRVVVWWWWWWYYY^^^bbbgggqqq___```aaabbbbbbbbbaaaaaabbb```^^^\\\ZZZYYYXXXWWWZZZYYYYYYXXXXXXYYYZZZZZZZZZ\\\]]]^^^```dddiiimmmqqqsssvvvyyy{{{~~~}}}xxxuuuqqqooommmkkkhhhfffbbb```]]][[[YYYXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTSSSTTTVVVXXXZZZ]]]```bbbddddddeeefffhhhmmmvvvvvvaaaRRRIIICCC???@@@@@@===<<<===<<<<<<;;;;;;:::999999999:::999999888888999999:::<<<;;;:::999888999999:::888888888888999999999999999888888888777777777777888888888777777777777777777777666555555555555555444444444444444444444444666666666666666666666666666666555555555666777777666666666666555555555555777777666555555666777777555555555444444555555555444444444444444555555555666666666555555666666666555444444555666777666444555555444444444444555555444444444555555666888888777777777777777777777777888888999888888888777777:::999999999:::<<<===>>>???@@@AAAAAA??????@@@AAABBBCCCEEEGGGJJJMMMOOOPPPRRRQQQPPPPPPQQQUUUXXX[[[XXXWWWVVVUUUSSSQQQPPPOOOSSSPPPQQQUUUWWWXXXZZZ___aaafffqqqbbbcccdddeeeeeedddcccbbbaaa```___]]][[[YYYYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYYYYZZZZZZ]]]aaaeeedddeeegggiiijjjlllpppsssyyy|||{{{wwwtttrrrjjjgggdddaaa```^^^\\\ZZZ[[[ZZZXXXVVVTTTSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRROOOOOOPPPPPPQQQRRRRRRRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWXXXZZZ]]]```cccggghhhiiikkknnnpppsss{{{xxxcccRRRHHHEEE@@@>>>??????;;;:::;;;;;;;;;;;;:::999999888888:::999999888888999999:::???>>><<<:::999888888888777777888888888999999999::::::999999999888888888777777777777777777888888777777666555555555555555555555555555555555555555777777777777777777777777555555555555555666777777777777666666555555555444555555555444444555555555444555555555555555555444444444555555666666666666555666666666666666666555555555555666888888777666555555555555555555555555666666555555555555666666777777777777777777777777:::999999888888888888888999999::::::;;;<<<===>>>???@@@AAAAAA??????@@@AAA@@@AAACCCFFFIIIKKKMMMNNNRRRQQQPPPPPPQQQUUUXXX[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQOOOPPPTTTWWWXXX[[[```___eeeqqqfffggghhhiiihhhgggdddccccccbbb```^^^]]][[[[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWXXX[[[]]]^^^___aaaaaaaaabbbeeegggkkkmmmqqqtttwww{{{}}}wwwvvvuuurrroookkkiiigggccc```]]][[[[[[ZZZXXXVVVUUUUUUTTTRRRPPPPPPRRRTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVXXXXXXYYY[[[^^^aaaeeehhhlllnnnooossszzz}}}hhhVVVKKKEEEBBB???===>>>===999999;;;;;;::::::999999888888777:::999999888888999999:::???>>><<<:::888777777777777777777888888888888999:::::::::999999999999888777777777777888888888888888777666666555555666666666666666666666666666666888888888888777777777777444444444444555666777777777777777666555555444444444444444444444444444444444555666666666666555444444444555666666666666555444555555666666555555444666555555666888999888777444555666666666666555444777777666555555555555555777777777777777777777777888777777888888:::;;;;;;888999:::;;;<<<===>>>>>>???@@@AAAAAA??????@@@AAA@@@AAACCCEEEHHHJJJLLLMMMQQQQQQPPPQQQRRRUUUXXXZZZ[[[YYYXXXVVVTTTSSSRRRRRRQQQOOOPPPTTTWWWXXX[[[___^^^dddqqqooopppqqqqqqpppmmmjjjhhhgggfffdddaaa___]]]\\\\\\WWWWWWWWWWWWVVVVVVUUUTTTUUUVVVXXXWWWVVVVVVWWWYYYYYY[[[]]]^^^]]]^^^___aaa___aaadddfffhhhkkkooorrrvvvwwwzzz}}}}}}}}}|||zzzxxxuuusssrrriiiiiihhhfffdddaaa___^^^___\\\ZZZYYYYYYXXXWWWVVVQQQRRRSSSRRRPPPOOOQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQSSSTTTVVVWWWWWWUUUWWWYYY\\\^^^bbbgggkkknnnrrrvvvyyy}}}vvvgggYYYNNNFFFBBB???===<<<===;;;888888<<<:::::::::999888888777777:::999999888888999999:::;;;:::999777777777777888777777777777888888888888999999999999888888888888666777777777888888888888888888777666666666666777666666666666666666666666888888777777777666666666444444444444555666777777888777777666555555444444444444555555555555444444555666777777777777666555222333444555666555444444333444555666666555444333444444444555888888777666444555666777777666555444666555555555555666666777777777777777777777777777999888888888888999;;;<<<777888:::;;;===>>>?????????@@@AAAAAA??????@@@AAA@@@AAACCCFFFHHHKKKMMMNNNPPPPPPQQQRRRTTTVVVWWWXXXYYYXXXUUURRRPPPPPPPPPQQQQQQOOOPPPTTTWWWWWWZZZ______eeerrrxxxyyyzzzyyyxxxtttqqqoookkkjjjgggdddaaa___]]]]]]YYYYYYYYYXXXVVVUUUSSSRRRVVVWWWYYYYYYWWWVVVVVVWWWRRRTTTWWWXXXWWWWWWYYYZZZZZZ[[[]]]^^^^^^```ccceeeeeegggjjjmmmqqqtttvvvwwwyyy{{{}}}~~~}}}|||{{{{{{zzz{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttssssssrrrnnnmmmmmmkkkiiigggeeedddaaa``````___]]][[[YYYXXXXXXVVVTTTSSSTTTTTTSSSQQQPPPSSSUUUTTTRRRQQQSSSUUUTTTTTTSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]aaafffjjjpppvvvzzz||||||qqqaaaUUUNNNIIIBBB======::::::;;;:::777999===::::::999999888777777777:::999999999999999999:::777666555555555666888999777777777777888888888888888888888888777777777777666666777777888888888999999999888777777777777777666666666666666666666666777777666666555555555444333333333444555666777888888777777666555444444444555555666666666666555555555666777888888777666555111222333444555444333333222333444555555444333222333333333444777777777555444555666777777666555444444444444555666777888999777777777777777777777777===;;;:::888777777888888666777999<<<===???@@@@@@???@@@AAAAAA??????@@@AAAAAABBBDDDGGGIIILLLNNNOOOOOOPPPQQQSSSTTTVVVWWWXXX]]][[[XXXTTTSSSSSSTTTUUURRROOOPPPTTTVVVWWWZZZ^^^```fffttt~~~|||yyyvvvtttrrrnnnkkkiiieee```\\\\\\ZZZWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVVVVVVVWWWYYYZZZ\\\]]]```aaabbbcccddddddddddddjjjllloooqqqqqqrrrtttuuussswww|||~~~~~~|||yyyzzzzzzyyyxxxwwwwwwvvvvvvxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwuuutttrrrpppooonnnnnnooooooooonnnmmmkkkjjjllllllkkkkkkiiihhhfffeeeaaaaaa```______^^^]]]]]][[[ZZZYYYVVVTTTRRRPPPOOOUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSRRRPPPOOOOOOQQQTTTWWWTTTRRRRRRTTTXXXZZZ[[[___dddjjjqqqxxxxxxddd^^^TTTLLLFFFBBB???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;777555:::::::::999888777666666555999:::555555888777222777666666666666666444222777777666666666666777777999888888888777777666666:::999777666444333333333666666555555555555666666777777777777777777777777777777777777777777777777555444444333333444444555222333444666666666666555333333444555666777888888444333333222222333333444888777666555444444444444555555555666666666666666222333555666666666555444777777888999:::;;;<<<<<<888888777777666666555555666555555555666777999:::<<<<<<===>>>?????????>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDGGGIIILLLNNNOOOTTTSSSRRRSSSUUUVVVVVVUUUXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRTTTWWWZZZ\\\fffkkkwww~~~}}}}}}wwwrrrnnniiiddd```^^^\\\XXXVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]aaabbbddddddccccccdddeeekkkllloooqqqssstttttttttssssssssstttuuuvvvxxxxxx{{{|||~~~~~~~~~~~~|||zzzxxxwwwuuutttssstttuuuvvvwwwyyyzzzzzz{{{yyyvvvuuuvvvuuusssppppppppppppooonnnmmmmmmmmmmmmmmmllllllllllllmmmmmmkkkkkkjjjhhhgggfffeeedddeeeeeeffffffeeecccbbbaaa`````````___^^^]]]\\\[[[\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQUUUVVVUUUTTTSSSTTTWWWZZZXXXXXXXXXZZZ\\\```ccceeejjjrrr~~~vvvhhhVVVQQQJJJEEEBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>===;;;999:::999999999888777777777666999999555555888888444777777777888999999888777888777777666666777777888888888888888777777777666999888777666555444444444666666555555555555666666666666666666666666666666666666666666666666666666555444444333333444444555444555555666666555444333555555555666666666666666666555555444444555555666444444333333333222222222888777666666555444444333222222333444444444444444333333444444444444444444888888777777666666666555666666555555666777999:::999:::;;;<<<============?????????@@@@@@AAAAAAAAAAAABBBDDDGGGIIILLLNNNOOOSSSRRRQQQRRRUUUWWWWWWVVVWWWVVVTTTSSSRRRSSSTTTUUUQQQQQQPPPQQQSSSVVVYYY[[[eeejjjvvv|||vvvrrrnnnjjjgggfffccc___\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVUUUUUURRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYY[[[]]]]]]\\\[[[\\\]]]bbbaaa``````aaacccfffgggggggggggghhhiiijjjkkkllloooppprrrssstttttttttsssuuutttsssqqqooolllkkkjjjkkkkkklllmmmmmmnnnnnnooommmllljjjiiiiiiiiigggeeeeeeeeeeeedddccccccbbbbbbaaa``````______``````aaa^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRUUUUUUVVVVVVUUUWWWZZZ]]]XXX[[[^^^```bbbeeekkkpppyyytttdddXXXJJJGGGBBB??????@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;@@@???===<<<======<<<;;;999999888888888888888888777999999666666888888666333444555666777777777777888888888777777888888888888888888888777777777777999888777666666666666777666666555555555555666666444444444444444444444444666666666666666666666666555555444444444444555555666666666666555444333222777777666666555555555555666555555444444555555666222333333444333333222222777666555444444444444444444444444444444555666666666666666555555444444444777777777777777777666666666666666666777888999:::999:::;;;<<<============>>>???????????????@@@@@@AAABBBDDDGGGIIILLLNNNOOOQQQPPPPPPRRRUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWOOOOOOPPPQQQSSSVVVXXXZZZccciiivvv{{{xxxwwwvvvuuutttpppkkkfffccc```]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWTTTVVVYYYZZZZZZ[[[\\\^^^\\\[[[YYYXXXXXXZZZ\\\^^^aaaaaa```aaaaaabbbccccccdddeeegggiiijjjjjjjjjjjjjjjjjjiiigggfffeeedddcccffffffffffffffffffffffffaaa```______^^^^^^]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYZZZZZZ\\\^^^aaa]]]aaafffgggiiipppzzzssscccVVVOOOHHHEEEAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;BBB???<<<:::::::::999888888888888888888999999999888999888777777888888777444555666777666666666777999999888888888888999999888888888777777777777777888888777777777777888888666666555555555555666666444444444444444444444444666666666666666666666666555555444444444444555555666666555555555444444333666666666666666555555555444333333222222333333444555555666666666555444333333333333333444555777888888777666666666777999:::888888888777777777777777777777777777777777888888777777777777888888999999;;;;;;===>>>????????????????????????@@@@@@@@@@@@BBBCCCDDDGGGIIILLLMMMNNNOOONNNOOOQQQUUUXXXYYYYYYXXXWWWVVVTTTTTTSSSTTTTTTOOOOOOPPPRRRTTTWWWYYYZZZaaaggguuu|||wwwqqqmmmjjjfffdddcccbbbaaa^^^\\\ZZZXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSUUUTTTSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSPPPRRRUUUVVVVVVVVVWWWYYYXXXWWWWWWVVVVVVWWWWWWWWWYYYYYYYYYXXXYYYYYYZZZZZZYYYZZZ\\\^^^____________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSSSSTTTSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSQQQSSSTTTSSSRRRQQQRRRTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYYYYYZZZ]]]aaacccdddeeefffhhhhhhkkkppptttzzzooo___RRRKKKIIIEEECCC@@@???>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;===:::777666666888999999888888888888888999999999888888888::::::999888888:::<<<======:::999999:::999999888888888888999999777777777777777777888888777777777777777888888999666666555555555555666666555555555555555555555555555555555555555555555555666555555444444555555666444444444444555555666666444444555555666777777888444333333222222333333444777777777777777666555444444444333333444555777888888888777666666888999:::222222333333444555666666666666777777888888999999888888888999999999999999:::;;;<<<>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCEEEGGGIIIKKKMMMNNNNNNMMMNNNPPPUUUXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQSSSVVVXXXZZZ\\\___fffvvv|||yyyvvvsssqqqqqqooolllhhhccc___\\\ZZZVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZWWWXXXXXXYYYZZZ[[[[[[\\\XXXXXXWWWWWWWWWVVVVVVVVVTTTUUUVVVVVVTTTSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVYYY\\\]]]]]]cccjjjpppssssssssstttuuuxxx~~~yyyjjj\\\OOOEEEBBBCCC>>>===<<<===>>>>>>===<<<::::::::::::;;;;;;;;;;;;777555333444666999;;;;;;999999888888888888888888777666999======:::777888999<<<===<<<999666777999888888888777777888888888777777777777888888888888777777666666666777888888666666555555555555666666666666666666666666666666555555555555555555555555666666555555555555666666444333333444444666777777333333444555666777888888666555555444444555555666555555555555555666777888;;;999666444333333444555555555555555555666777777111111222333444555666666666666777777888999::::::888999999:::::::::999999888999:::<<<===>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAACCCCCCEEEGGGIIIKKKMMMMMMMMMMMMMMMPPPTTTXXXYYYZZZZZZYYYWWWUUURRROOOMMMLLLNNNPPPRRRTTTWWWYYY[[[\\\^^^fffwww|||xxxrrrkkkeeeaaa^^^YYYXXXXXXWWWVVVVVVUUUUUUSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVXXXYYYYYYYYYXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZVVVVVVUUUUUUUUUUUUUUUUUUPPPRRRTTTSSSQQQPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXX[[[^^^bbbdddkkksss~~~tttfffXXXOOOHHHAAA>>>@@@<<<<<<<<<===??????>>><<<999999:::::::::;;;;;;;;;888666555666888:::;;;;;;:::999999999888777777777666555999@@@AAA;;;777888333777:::888555333555888888777777666666777777888666777777777888888888888777777666666555666666666666666555555555555666666666666666666666666666666555555555555555555555555666666555555555555666666666555444444444444666666444555555555666666777777666555555444444555555666333333222333666:::>>>@@@===;;;888555333333444555333444555555666666555555555555666666666777777777555666666888999:::;;;;;;999999:::;;;;;;:::999888777888:::<<<===>>>>>>???AAAAAAAAAAAA@@@@@@??????CCCDDDEEEGGGIIIKKKLLLMMMNNNMMMMMMPPPTTTWWWYYYYYYYYYYYYXXXVVVSSSQQQOOONNNMMMNNNQQQTTTVVVYYYZZZ[[[]]]fffxxxyyyqqqjjjeeebbbZZZZZZYYYXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQMMMPPPRRRQQQOOONNNPPPRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPRRRSSSSSSRRRRRRSSSUUUWWWVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZ\\\```dddhhhkkkyyygggXXXLLLHHHGGGBBB@@@AAA?????????@@@AAA@@@>>><<<999999999::::::;;;;;;;;;???===:::999:::999888777;;;::::::999888777666666555444:::BBBBBB;;;666777222666::::::777555888;;;777777666666666666777777666666777777888888888999777777666555555555555555666666555555555555666666666666666666666666666666555555555555555555555555666666555555555555666666888777555444333333444555666666666666666555555555444333333222222333333444333222333555999???EEEIII<<<:::777555444555777888444555777888888888777666666666666666666555555555555555666888999:::;;;<<<999:::;;;;;;;;;:::999888999:::<<<>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>CCCDDDEEEGGGIIIKKKLLLMMMNNNMMMNNNPPPTTTWWWXXXXXXYYYXXXXXXWWWUUUSSSQQQPPPKKKMMMPPPSSSVVVXXXYYYZZZ]]]gggxxxuuulllfffcccaaa___]]][[[YYYXXXXXXXXXUUUTTTRRRRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTRRRQQQUUUUUUTTTSSSSSSSSSSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPNNNNNNNNNNNNPPPPPPPPPPPPOOONNNOOOPPPQQQRRRSSSRRRPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRVVVVVVVVVUUUTTTVVVZZZ]]][[[\\\___ccciiisss~~~ssscccSSSNNNGGGAAA======???AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888777666555555555777888888999999999<<<===>>>>>>===:::777444444444444555777888:::;;;777777777777777777777777666666666666666666666666888777666555555666777888777777666666555555555444555555444444444333333333555555555555555555555555666666666666666666666666333444666777777777666555333444444444555666666666333333444444555666666666666666555555666999;;;===777777666555444333333222666555333333333555777888444555666888999999999999777777777777777999;;;<<<:::888666888;;;<<<:::888999999999:::;;;<<<===>>>AAAAAAAAA@@@@@@@@@@@@???EEEGGGHHHIIIIIIIIIKKKMMMOOONNNNNNNNNPPPSSSWWWYYYXXXXXXWWWVVVTTTRRRPPPOOOOOOOOOQQQRRRUUUWWWZZZ[[[```iiizzzyyyoooiiifffeeecccaaa^^^\\\ZZZZZZZZZZZZXXXVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSUUUUUUTTTSSSVVVUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXWWWWWWVVVVVVUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWYYY]]]```aaaccchhhnnnxxxqqq```UUUKKKIIIFFFBBB???=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777888888888888777777666666666777888888888888888888<<>>>>>?????????@@@DDDFFFHHHIIIIIIJJJLLLNNNOOONNNNNNNNNPPPTTTWWWYYYYYYXXXWWWUUUSSSRRRQQQPPPNNNOOOPPPRRRTTTWWWYYYZZZ___hhhyyyzzztttrrrqqqooolllgggccc```]]]\\\[[[YYYWWWVVVVVVVVVUUUTTTTTTRRRRRRSSSUUUVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWXXXZZZ[[[]]]^^^____________```cccfffkkkooowww}}}iiiXXXMMMHHHCCCCCCCCCBBB@@@===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888999888888888777777888888888888888888666;;;@@@>>>999666888;;;777777666666666666777777777777777777777777777777777777777777777777777777666666555444444555666666666666666666555555555555555555555444444444444333666666666666666666666666555555555555555555555555555555555444555555666777555555555555555444444444555555555555555444444444222222333333333444444444666666666555444444444333555555444333333555666777555666666666666555444333777777666666666666777888777666555666888999888777;;;;;;<<<===>>>???@@@@@@<<<<<<===>>>???@@@AAAAAACCCEEEGGGHHHIIIJJJLLLNNNNNNNNNNNNOOOQQQTTTWWWYYYZZZYYYVVVTTTSSSRRRRRRRRRNNNNNNOOOQQQTTTVVVYYYZZZ___gggwwwyyyrrrkkkfffcccbbb```]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWXXXYYYXXXWWWTTTUUUVVVVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYWWWVVVUUUTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[]]]```ccceeefffgggiiikkklllnnnqqqssszzz}}}hhhWWWMMMHHHFFF>>>???@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666777888888999999999999888888888888888888888999999;;;===<<<888666777999666666666666666777777888777777777777777777777777888888888888888888888888555555555444444555555555666666666666666555555555555555555555444444444444444444444444444444444444555555555555555555555555666555444333444555666777666666666555444444444333777666666555444444333333444444555555555444444333555555555555555444444444555555444444444444555666555555666666666555555444666666666666555555555555666666666777777888888777:::;;;<<<===???@@@@@@AAA??????@@@AAAAAABBBCCCCCCAAADDDFFFHHHIIIJJJMMMOOONNNNNNNNNOOOQQQTTTWWWXXX[[[YYYVVVTTTRRRRRRSSSSSSOOOOOOPPPRRRUUUWWWZZZ[[[___gggwwwxxxttttttqqqmmmjjjhhhfffcccaaaaaa```_________^^^\\\ZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQRRRSSSTTTTTTRRRUUUUUUUUUUUUVVVYYY[[[]]]^^^]]][[[YYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]``````bbbdddgggjjjmmmooojjjnnnsssyyy~~~}}}gggUUULLLIIIFFFCCC>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999666777888999999999999999999888888777888888999:::@@@===999888999888555333444444555555666888999:::777777777777777777777777777777777777777777777777444555555555555555555444555555555666666666666666666666555555555444444444444444444444444444444444555555555555555555555555555444333333333444666777666666666555444444444333777777666555444333333222222222222333222222111000444444444555555555555555555555555444444444555555333444555666777777777777666666666666666555555555777777888888888888888999999:::<<<===???@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGHHHJJJLLLOOOMMMNNNNNNPPPRRRTTTVVVXXX[[[YYYVVVTTTSSSSSSSSSTTTQQQQQQRRRTTTWWWYYY[[[]]]```hhhwww{{{uuupppjjjggggggggghhhiiiiiigggccc``````___]]]\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXVVVTTTRRRQQQTTTSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRTTTSSSRRRTTTVVVWWWWWWVVVZZZYYYXXXYYYZZZ]]]```bbb```^^^\\\[[[[[[[[[]]]^^^aaacccfffhhhiiiiiigggffffffgggjjjnnnrrrvvvxxxzzztttzzzvvvgggTTTHHHEEEDDDAAA=========<<<;;;;;;<<<>>>???::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888999999:::999999999888888777777888999;;;<<>>@@@@@@@@@@@@AAA@@@@@@@@@????????????BBBDDDFFFGGGHHHIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVWWWZZZYYYWWWUUUTTTTTTTTTTTTRRRRRRSSSUUUXXXZZZ]]]^^^aaaiiiyyy}}}yyy{{{~~~|||xxxqqqnnnkkkhhhgggfffggghhhgggeeeaaa]]]YYYVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPQQQRRRQQQPPPPPPTTTSSSTTTWWWZZZ]]]^^^]]]``````______aaadddgggiiifffeeecccbbbbbbdddfffgggnnnqqqvvv{{{}}}{{{yyyvvvvvvyyy~~~sss^^^UUUKKKDDDAAA@@@===:::;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::999999999888999999:::::::::999888888777777666777888:::===>>>AAA<<<777555666666555333555555555555666777999999777777777777777777777777555555555555555555555555555666777777777777666555555555555555666666666777666666666666555555555555555555555555555555555555444444444444444444444444333333444444555555444444444444444555555555555555666666555555444444444333777666555444444555777777333333444444555666666777555555666555555444444333333444555555666666666666444444666777888777777666444666888888666555777999888:::===@@@AAABBBBBBAAA??????@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMMMMOOOPPPSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTSSSQQQRRRSSSUUUWWWZZZ\\\^^^bbbkkk|||{{{yyyyyy{{{|||pppmmmhhhbbb]]]ZZZXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSSSSPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTVVVWWWWWWWWWVVVUUUSSSSSSUUUYYY^^^bbbcccdddfffeeeddddddfffiiimmmooorrrqqqooonnnoooqqqtttuuunnn\\\LLLKKKHHHDDDAAA???>>>===888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888777:::::::::::::::999888777777666666666888;;;>>>???===;;;999666444444666888777777666666666666777777777777777777777777777777555555555555555555555555555666777888888777666555444555555555666666777777777666666666555555555555333333333333333333333333444444444444444444444444222333444555666555444333333444444555555666666666555555555555555444444444333222111000000222444555222333333444555666777777555666666666555444333333444444555555444444333222333444666888888888888777333555777777555444666888999;;;>>>AAACCCDDDCCCCCC@@@@@@AAABBBCCCCCCDDDEEECCCEEEGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSQQQQQQRRRTTTWWWYYY[[[]]]ccclll~~~wwwmmmddd```]]]ZZZWWWYYY[[[[[[ZZZWWWTTTSSSSSSUUUSSSRRRSSSVVVYYYZZZZZZWWWTTTQQQPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQRRRTTTVVVQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTVVVWWWWWWWWWWWWZZZ]]]```cccggglllooommmnnnooooooooopppsssvvvuuu{{{|||}}}hhh[[[TTTHHHFFFCCC@@@>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888777777777777777777777777777777888888888888777777555;;;:::555777AAAFFFCCC888666444333444666777777888888777777666666666555777777777777777777777777777777777777777777777777555555555555555666777777555555555555555555555555777777666666555555555444333444555555555444333222222222222333333444444444555555555555555555555555555333222333666888666444111222444555555555444333666666666555555444444444666444333222222444555666666666666666666666666666999999777666666777888999555555666666777777888888888777666777999:::::::::;;;===>>>???@@@AAADDDGGGAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVYYY]]]aaa```jjj}}}~~~wwwmmmfffaaa___\\\[[[[[[]]]___^^^\\\YYYXXXWWWYYYXXXVVVVVVXXXZZZZZZZZZ[[[XXXUUUTTTUUUUUUUUUUUURRRRRRQQQQQQPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWW[[[ZZZZZZZZZ\\\]]]]]]]]]```bbbfffkkkrrrxxx|||vvvvvvtttrrrqqqtttxxx|||}}}iiiZZZPPPLLLGGGEEEBBB@@@>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888888888888888888888888888777888888888888777777666555777777777:::@@@BBB@@@;;;999777555555666666666777777777666666555555555777777777777777777777777777777777777777777777777555555555555555666777777555555555555666666666666777666666666555555555444444555666666666555444444333333333333333333444444555555555555555555555555555444222444666777666444666555444444444555666777444333333333333333333222222555777666222111222444555555555555555555555555555555444333333444444555555555555666666666666666888777666777999::::::::::::;;;===>>>>>>???BBBDDDAAAAAA@@@@@@AAAAAABBBCCCFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXYYYXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTTTTUUUXXX\\\```aaalll~~~|||ssslllhhhfffdddccccccfffiiijjjhhhdddbbb```^^^\\\YYYXXXYYYZZZYYYYYYZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTSSSSSSSSSTTTVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]]aaaaaabbbcccdddeeeeeeeeekkklllpppyyy~~~vvvbbbTTTLLLHHHEEEEEEDDDBBB???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888888888888888888888888888888888777777666666888555666<<<@@@???======999888777666666666666777666666666555555555555555777777777777777777777777777777777777777777777777555555555555555666777777555555555666666666777777666666666555555555555555555555666777777666666555444444444444333333333333555555555555555555555555555444333444666666666444888666444222222333666777333333333333333444444444...444999888222///000333555555555555555555555555666666555555555555666777777777777777666666666666888777666777999::::::::::::<<<>>>>>>>>>???AAABBBAAAAAA@@@@@@AAAAAABBBCCCFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWYYYYYYXXXWWWUUUTTTSSSSSSQQQRRRSSSSSSTTTWWW\\\___cccnnnzzzuuurrrppppppssswww{{{{{{xxxsssooolllhhheeebbb```___^^^]]]\\\ZZZYYYWWWXXXYYYYYYXXXWWW[[[ZZZYYYYYY[[[\\\]]]^^^XXXWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^___aaaccceeefffeeeccc```^^^XXXYYY[[[^^^aaafffiiikkklllnnnppprrrrrrrrrsssssszzzzzzxxxbbbRRRJJJHHHFFFEEEDDDBBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999888777777666666666;;;444666AAAEEE???:::;;;555666777777666666777777555555555555555555444444666666666666666666666666555555555555555555555555555555555555555666777777333444444555555666666777555555555555555555555555444555555555666666666666555555444444333333333222555555555555555555555555555444444444555555555555666555333222111222444555444444555555666666777777///222555555333111222444555555555555555555555555666666666666666777777777999999999888888777777777888777666777999:::::::::===???@@@AAA@@@@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVZZZYYYXXXWWWVVVTTTSSSSSSQQQRRRSSSTTTUUUXXX\\\___cccnnn}}}zzzwwwsssooollljjjhhhfffeee`````````aaaccccccaaa```bbb```___```dddgggggggggcccaaa^^^[[[[[[]]]```aaa]]]^^^aaacccfffiiikkkllluuuvvvxxxxxxuuuoooiiieeeaaabbbdddggglllrrrvvvyyyzzz~~~qqqeeeUUUJJJFFFEEEDDDBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999888777666666777777:::444666@@@CCC;;;666888888:::<<<;;;888666555666444444555555555555555555666666666666666666666666444444444444444444444444555555555555555666777777333333444444444555555555444444444555555555555555333333333444444555555666555555555444444333333333555555555555555555555555555555555555444444444555444444555555555444444333555555555666666777777777444111///000444666666555555555555555555555555555222222222333444444444444888888888777777666666666888777666777999:::::::::<<<>>>AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFHHHJJJJJJKKKKKKLLLMMMMMMOOOQQQSSSUUUVVVYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVYYY]]]aaacccnnn}}}zzzwwwuuurrrpppmmmmmmmmmooopppooollliiijjjgggfffiiinnnrrrssssssooollliiifffeeefffhhhjjjjjjkkknnnqqquuuxxx{{{}}}zzztttmmmmmmnnnqqquuuzzz~~~{{{mmmZZZSSSJJJDDDBBBAAA???>>>@@@??????>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999999888777666666777888999666555888<<<;;;666333444???BBBCCCAAA;;;666444444555555555555555666666666777777777777777777777777444444444444444444444444555555555555555666777777555555555555555555555555444444444444444555555555333333333333333444555666555555555444444444444444555555555555555555555555444666666666444333444555333444666777888777666555444444444444444555555555777222---///555999888555444444444444444444444444333333444555666666666666555555555555444444444444888777666777999:::::::::999;;;>>>@@@@@@???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVYYY^^^aaacccooo{{{wwwtttqqqpppttt{{{}}}}}}}}}}}}~~~~~~~~~vvvggg[[[MMMJJJFFFBBB???>>>>>>>>>>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::999999999999999999999999888777666555666888999;;;555;;;===999555555666555===AAADDDBBB<<<666444555555555555666666777777777777777777777777777777777555555555555555555555555555555555555555666777777888888777777666666555555333333333444444555555555444333333333444555777888444444444444555555555555555555555555555555555555444666777666444222444555222222222333444555666777555555555555444444444444888555222333666777666333444444444444444444444444555666777999999:::999999555555555555555666666666888777666777999:::::::::777:::>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIILLLMMMMMMMMMLLLMMMNNNOOOPPPRRRUUUWWWXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVXXX]]]```eeeqqq}}}zzzyyy~~~lll___TTTKKKJJJJJJHHHDDDAAA???@@@BBB============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999999999999999999777666555555666888:::<<<777AAADDD:::333777:::888444:::??????:::666666777555666666666777777888888777777777777777777777777777777777777777777777777555555555555555666777777;;;;;;:::999888777666666333333333444444555555555555444444444555666888999333444444444555666666666555555555555555555555555444666888666333222333555///...------...111444666888888777777666666555555666888999999777444222111444444444444444444444444222333555666777777777666777777888888999999::::::888777666777999:::::::::888<<<@@@BBBCCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCCCCEEEHHHJJJKKKLLLKKKJJJNNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUWWW\\\___fffrrruuuaaaVVVOOOJJJGGGDDDBBB???>>>>>>===;;;:::============<<<<<<<<<<<<999999::::::::::::;;;;;;999999888888888888999999999999999999999999999999777777777777777777777777666666666666666666666666666888:::<<<<<<999666444555555666666666555333222666666777777777777666666111222444666777888999999333333444444555555666666666666666666666666666666222333333444444333333222555555555444444333333333333333333333333333333222555555555444444333333333777666555444333444444555555555555555555555555555666666555555555555666666666666666666555555555555555444444333333444444555777777777777777666666666888888999999999999888888555666777888:::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFIIILLLNNNOOOPPPOOOPPPQQQSSSTTTVVVWWWXXXVVVVVVUUUTTTRRRPPPOOONNNOOOPPPRRRSSSTTTWWW[[[^^^iiissstttbbbTTTMMMIIIGGGEEECCCAAA>>>=========<<<:::<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::;;;;;;999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777666777999::::::888666444555666777777777666555444555666666777777666666555333444555666666666666666555555555555555555666666555555555555555555555555444555555666666555555444555555444444444333333333222222333333444444555555666666555555555444444444777666555444333444444555555555555555555555555555444444333333333333444444555555555555444444444444555444444333333444444555666666666666666666666666888888888888888888888888666666777888:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPQQQRRRTTTVVVWWWXXXVVVVVVUUUTTTRRRPPPOOONNNNNNPPPRRRSSSTTTWWW[[[^^^hhhsssxxxccc[[[OOOGGGDDDCCCBBBAAAAAA???===============;;;;;;;;;:::::::::999999999999999999999::::::::::::999999888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777666666777777777666555555555666777777888777777666555555555666666555555555444444555555555444444333666666666666666555555555555555555555555555555555555555666666666666555555555444444444444333333333222222333444555666666777666666666666555555555555666555444444333444444444555555555555555555555555444444333333333333444444555444444444444333333333555444444333333444444555555555555555555555555555888777777666666777777888777777888999::::::;;;;;;<<<===>>>???@@@AAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLMMMOOOOOOQQQRRRTTTUUUWWWWWWVVVVVVUUUTTTRRRPPPOOONNNNNNOOOQQQSSSTTTWWW[[[^^^gggrrrtttdddSSSNNNGGGBBBAAA@@@???>>>???>>><<<<<<===>>>===<<<;;;::::::::::::999999999888999999999999:::::::::999999888888888888999999777777777777777777777777666666666666666666666666666666666666666666666666666555555444444555555555555555666666777777777777444444555555555555444444333333444444444444444333777777777666666555555555555555555555555555555555333333444444444444333333444444444444444444444444444444444555555666666666555555555555555555444444555444444444444444444444555555555555555555555555666666555555555555666666555555555444444444333333555444444333333444444555444444444555555555555555888777666555555666777888888888888999999:::::::::======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFIIILLLNNNOOOPPPNNNOOOPPPRRRTTTUUUVVVWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMOOOQQQRRRTTTWWW[[[^^^gggqqq~~~nnn___UUUJJJGGGDDDBBBAAA@@@??????>>><<<;;;;;;<<<======<<<;;;;;;;;;:::::::::999999888888888999999999::::::999999888888888888999999666666666666666666666666666666666666666666666666555555555555555555555555555555444333333444555666444444444444555666666777444444555555555555444444111222333444555555555555777777666666555555444444555555555555555555555555333444444555555444444333444444444444444444444444666666666555555444444444333333333333333333333333333333444444444444444444555555555555555555555555666666555555555555666666666666666666555555555444555444444333333444444555444444444444555555666666777777666666666666777777888888888999999:::::::::>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFIIILLLNNNOOOPPPNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTRRRPPPOOOMMMLLLNNNPPPRRRTTTWWW[[[^^^fffqqqooobbbUUUMMMIII@@@@@@@@@@@@@@@@@@@@@AAA>>><<<::::::<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888999999999999999999888888888888999999666666666666666666666666777777777777777777777777444444444444444444444444444444444333444444555666555444444444444555555666555555555666666555555555222222333555555666666666555555555555555444444444444444444444444444444444666666777777777777666666333333333444444444444555777666666555444333222222222222222222222333333333222333333444444444444333555555555555555555555555444444333333333333444444777777666666666555555555555444444333333444444555444444444555666666777777666777777888888777777666777777888999::::::;;;;;;??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNPPPQQQSSSTTTVVVVVVVVVVVVUUUTTTRRRPPPOOONNNLLLMMMPPPQQQSSSWWW[[[___fffrrrxxxdddYYYPPPHHHCCCCCC<<<===>>>>>>>>>===>>>???>>><<<::::::;;;;;;;;;999:::999999999999888888888888888888888999999999999999999888888888888999999777777777777777777777777777777777777777777777777555555555555555555555555333444444444555555555555777666555444444555555666555666666777777666666555444555555666666666555555333333333444444444444444444444444444444444444444666666777777777777666666333333333444444444555555555555444444333333222222222222222333333444444444111222333444555444444333555555555555555555555555444444333333333333444444666666555555555444444444555444444333333444444555444444555666666777888888555777999::::::999777555666666777888:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTRRRPPPOOONNNKKKMMMOOOQQQSSSWWW[[[___gggsssooo```RRRMMMJJJDDDAAABBB>>>??????>>><<<;;;;;;;;;>>>===::::::;;;;;;:::999888888888888777777777777777888888888888999999999999999888888888888999999888888888888888888888888777777777777777777777777666666666666666666666666333444555555666666666555999888777555555555666777666666777777777777666666777777777777666555444333222222222333333444444444444444444444444444444444444444555555555555444444333333333444444555555555333333333333333333333333333333333444444555555555000111333444555444444333555555555555555555555555666666666555555666666666555555444444444333333333555444444333333444444555555555555666777888888999555777:::<<<<<<:::777555555666777888:::;;;============>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEBBBDDDFFFIIILLLNNNOOOPPPMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTRRRPPPOOONNNKKKMMMOOOQQQSSSWWW[[[___hhhttt|||oooUUUQQQLLLHHHEEECCCAAA???????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888999999::::::999888666555555666666777777777777777777777777777555555555555666666666666666555555444444555555666777777666555444333333222444555666777777666555444444444555555666666777777444444555555555555444444555555555555555555555555666555444333333333333333444444444444444444444444333333333444444555555555444444444444333333222111666555555555555666777777777666666444333222111111333444666777777666444333444444444444444444444444777666555444444444444444555555555555555555555555555555555666666666666777888888888888888888888888888888888888999:::;;;;;;;;;<<<>>>@@@AAACCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDGGGKKKMMMMMMLLLLLLMMMLLLNNNQQQRRRRRRSSSUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLNNNMMMOOOQQQRRRTTT\\\eeehhhuuuqqqaaaWWWMMMJJJEEEBBBAAA@@@???===>>>>>>>>>======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777888888999::::::999888777666555555666666555555555555555555555555555555555555666666666666555555444444444444555555777777777666555555444444555555666666666666555555666666555555555555555555444555555555555555555444555555555555555555555555555444333222222222222333444444444444444444444444333333333444444444555555333444444444333333222111444444333333444444555666333333333444444444444555333444555777777555444333444444444444444444444444555444333222222222222333444444444444444444444444444444555555555666666666888888888888888888888888888888888888999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDGGGKKKLLLLLLLLLMMMMMMLLLOOOQQQRRRRRRRRRSSSUUUWWWVVVVVVUUUSSSQQQOOONNNMMMMMMPPPTTTUUUUUUZZZbbbgggttttttdddXXXOOOIIIEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666777777888888999999999999999777666555555555555555555555555555555555555555555555555666666666666444444444444444444444444666666666666666666666666666666555555555555666666777777666666555444444444555555555555555555555555555555555555555555555555444333222222222222222222444444444444444444444444333333333444444444444555333333444444444333222222222222222222222333333444333333333444444444555555333444555666666555444333444444444444444444444444444444333222222222333333333333333333333333333333333444444444555555555555777777777777777777777777777777777888888:::;;;;;;======???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGJJJLLLLLLLLLMMMNNNMMMOOOQQQRRRQQQQQQRRRSSSUUUUUUTTTTTTSSSQQQPPPOOOLLLMMMRRRVVVVVVUUUYYY___gggtttppp___TTTNNNKKKIIICCCAAA???>>>?????????>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888888888888888666777777777888888888999999999888777666555555444777777777777777777777777555555555555666666666666333333444444444444333333444555555555666666666777666666444333333444666666777777777777777666666666555555555444444555555555555555555555555555555555444444333222222333333444444444444444444444444444444444444444444444444444333333333444444333333222222222222111222333333444666666555444333333222222444444555666666555444444444444444444444444444444666555555444444444555555333333333333333333333333333333333444444444555555666666666666666666666666777777777777888999;;;;;;??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEHHHJJJLLLLLLLLLMMMNNNNNNOOOQQQRRRQQQPPPQQQRRRQQQQQQQQQQQQQQQPPPOOONNNNNNOOORRRVVVVVVUUUYYY___hhhuuussshhhYYYNNNHHHFFFEEEDDDCCCAAA???>>>??????===<<<<<<<<<=========<<<;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777888888888888888888777666555555444777777777777777777777777555555555555666666666666333444444555555444444333222333333444444555555666666555444333333444555666666666777888999999::::::666555444444444444555666555555555555555555555555555555444444444444555666444444444444444444444444444444444444444444444444222333333444444333333333333333333333333444444555555555555444444333333222444555555555555555555444444444444444444444444444555555444444444555555666333333333333333333333333333333333444444444555555555555555555555555555555666666666777888999;;;<<<@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFHHHJJJKKKKKKLLLMMMOOONNNPPPRRRRRRQQQQQQQQQRRRQQQQQQRRRRRRQQQPPPPPPOOOQQQPPPQQQTTTSSSTTTZZZbbbiiiwwwsss]]]VVVLLLEEEBBBAAA@@@>>>AAA???============;;;999<<<<<<=========<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777666777777777777666666555555555555555555555555555555555555555666666666666333444555666666555444333222222333333333444444444555555444444444444555555555555666888999:::;;;<<<666555444333333444555666555555555555555555555555555555555555555666666777444444444444444444444444555444444444444333333333222222333444444444333333444444444444444555666666111222333333444555666666555555555555555555555555444444444444444444444444333333222222222333444444333333333333333333333333333444444444555555555555666666666666666666666666555555666666888999;;;<<>>===<<<=========;;;::::::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777777777777666555555777888888777777666555555555555555555555555555555555555666666666666444555777888888777555444333333444444444444444444333444444555555444444333555555666777777888999999777666444333333444666777555555555555555555555555444444444444444555666666444444444444444444444444555555444444444333333333111222333333444444444333444444444444444555555666111222222333444555666777555555555444444555555555444444444444444444444444222222222222222333444555444444444444444444444444444444555555555666666666666666666666666666666666555555555666888999;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRROOOOOOQQQUUUUUUVVV\\\dddjjjxxx|||pppdddVVVLLLIIIEEE@@@>>>???@@@???===>>>======>>>???@@@>>>===999999:::;;;;;;:::::::::999999999999999999999999777777777777777777777777777777777777666666666666333555666888888888777777777777777777777777777777555555555555666666666777555666777999999777666555555555555555555555555555222333555555555555333222555555555555666666666666777666444333333444666777555555555555555555555555333333333333333444555666444444444444444444444444555555555444444333333333111222333333444444444444444444333333444444555666444444444444444444333333555555444444444444555555444444444444444444444444444444444444444555666777555555555555555555555555555555555666666666666777777777777777777777777777444444555666888999;;;<<<:::;;;<<<>>>@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJKKKNNNPPPNNNPPPSSSTTTTTTUUUVVVXXXUUUUUUUUUUUUSSSRRRQQQPPPLLLMMMRRRWWWXXXWWW\\\ccciiiwww~~~nnnaaaYYYSSSMMMHHHAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888666666555666666777888999:::888666555444555666777777777777777777777777777777777666666555555555555444444444444444333333333222333555999;;;;;;888555555444222111111222444555333333333333333333333333555555555555555555555555888888777666555444444333555555555555555555555555666666666666666666666666666666666555555444444444333333444555444333111000555444333222222222222222333333333333333444555666555666777777777666444444444444555555555555444444888777555444222222222222333333444444333333222111222222222333333333444444777666555444333444555555777666555444333333444555777888999:::;;;<<<<<<===;;;<<<>>>???>>>???@@@BBBAAABBBCCCEEEFFFFFFGGGGGGGGGGGGIIIKKKLLLNNNPPPPPPOOOQQQTTTTTTTTTTTTUUUWWWYYYYYYXXXWWWUUUSSSQQQPPPMMMOOOQQQSSSVVV[[[aaaeeekkkxxxrrriii\\\RRRMMMJJJFFFCCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999999999999999999999999999777666666666666777777888999888666555555555666777555555555555555555555555666666666555555555444444444444444444444555555555777666666666777777555444888777555444444555777888555555555555555555555555555555555555555555555555777666666555555444444444555555555555555555555555555555555555555555555555444444333333333222222222333444444444333333222111555555444333333333333333444444333333333444555555666666666666555444222111444444555555555555444444444444444444444444333333333444444444444333222222333333444444444555555555555444444333444555666777777666555444444444444444666666777888999:::;;;;;;;;;===>>>???>>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPLLLNNNPPPQQQQQQQQQRRRSSSVVVVVVVVVUUUTTTRRRPPPPPPNNNOOOQQQRRRUUUZZZ```dddjjjwwwpppdddYYYSSSJJJEEEDDDDDDBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777777666666666666777999888666555555666777777555555555555555555555555555555555444444444444444444444444555555666666777999777444444555666666555555444333222222333444555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444333333333333222222222444444333333222222333333666555444444333444444444555555444333333333444444444444444555444444333222444444555555555555444444111222444555555555444444444444444444444333222222444444444555555555666666333333333333555666777888555555666666666555444444444555555666777888999999;;;===????????????AAABBBCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIJJJKKKLLLNNNNNNOOONNNPPPSSSSSSSSSSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQSSSUUUYYY___cccjjjwwwtttfffZZZSSSNNNJJJEEECCCCCCDDDCCCCCC======>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::::::::999999999999888999999999999999999999999888888777666666555666666888777666666666666777777555555555555555555555555444444444444444444444444333444444555666777888888555333222333555777888888333333222111111222333333333333333333333333333333555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444333222111222333444666555555444444444555555666555444333333333333333222222333444555555666666444444555555555555444444111222444666666555444333444444444555444333333222444444444444555555555555333333444444555666777777444555666777777666555444444444555666777888999999;;;===????????????AAACCCAAABBBCCCEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVZZZ___cccjjjwwwuuueee[[[TTTOOOLLLJJJHHHEEEDDDCCCCCCBBBAAA==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999999999999999999999999888888777666666555666666777666666666666666777777666666666666666666666666444444444444444444444444333444444555666777888888222222222444777888666555666666555555555555666666333333333333333333333333555555555555555555555555222222333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555444333222111222333444555555555444444444555555666666555444333333333333333666666555555555555555555444444555555555555444444333444555666666444222111444444555555555444333333222333333333333444444444555555555555555555444444444555666777777777555555555666666777888999::::::<<<===???@@@???@@@AAACCC???@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLNNNPPPQQQPPPPPPRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUWWW[[[```dddjjjwwwxxxmmm^^^RRRKKKIIIHHHGGGDDDDDDCCCAAA@@@>>><<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888888888888888888888888888888777777666666666666777666666666666777777777777777777777777777777777777444444444444444555555555444444444555555666666777444444444555666555333000444444444444444444444444555555555555555555555555555555555555555555555555333333444444555555555666555555555555555555555555444444444444444444444444222222222333333333333444333333222222333333444444444444444444444444555666555555444333333333444444;;;:::888666444333222222444444555555555555444444444444555555555444222111555555555555555444333333222222222333333333444444555555666666555444444333555555666777777777666666666777777888999:::;;;;;;<<<>>>???@@@@@@@@@BBBCCC???@@@BBBDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPLLLOOOQQQRRRQQQQQQRRRTTTTTTTTTUUUUUUUUUTTTSSSSSSQQQRRRSSSUUUWWW[[[aaaeeekkkxxxyyyooo___XXXOOOIIIGGGFFFDDDBBB>>>???@@@@@@>>><<<;;;:::=========<<<<<<;;;;;;;;;888888888888888888888888999999999999888888888888777777777777777777777777777666666666666777777888555555666777777777777777666666666666666666666666444444555555555666666666444444444444444555555555666444222222333444333222111222222222222222222111555555555555555555555555555555555555555555555555555555555555555555666666555555555555555555555555444444444444444444444444222222222333333333444444111222333333444444444333333333333333333444555555444444333333333444555555999888666444333333333333444444555555555555444444333333444444444444444444555555555555555444444333333333333333444444444555333444555666666555555444666666666666666777777888666777777888999:::;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDAAABBBCCCEEEFFFFFFFFFFFFIIIJJJKKKLLLNNNOOOQQQQQQOOOQQQSSSTTTSSSSSSUUUVVVUUUUUUUUUUUUTTTTTTSSSRRRNNNOOOQQQSSSUUUZZZ```dddlllyyyoooaaaYYYOOOLLLHHHFFFGGGFFFBBB???;;;>>>@@@AAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888888777666666666666666666666666666666555666666777888999555555666777777888777777555555555555555555555555555555555666666666777777444444444444444444333333555222//////111444777888444555555666666555555444333333333333333333333333555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444555555666666666000111333444555444333333222222222222333333444555333333333333444444555666333222222222333555777888444555555555555555555444222222222333444555777888555555666666555555444333444444444555555555666666111222444666777777666666777666555555555777888999666666777888999:::;;;;;;===>>>@@@@@@@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCHHHIIIKKKLLLNNNPPPQQQRRRKKKMMMPPPQQQPPPPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRQQQLLLMMMOOOQQQTTTYYY___dddmmmzzzrrreee[[[RRRMMMIIIHHHFFFDDDBBBAAA@@@@@@<<<;;;;;;;;;::::::::::::============<<<<<<<<<<<<::::::@@@GGGGGG???999999:::::::::999999777666666777777666666555555555444999777666444444666777999777666555444333333444555444555666777777666555444444444444555555555666666666666555555555444444444333333333444444444444444444444444444444444444444222222444444444444222222666555444333333333333333555555555666666666666777222222222333333444444444111222333333444444333333555555555444444333333333000111333444444333111000444333333222222333333444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222666666666666666666666666666555555444444666777888666666777888999:::::::::===>>>??????>>>===???@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQTTTVVVVVVTTTRRRQQQQQQOOORRRVVVWWWXXX[[[```eeemmmyyy|||kkk]]]TTTNNNHHHDDDEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;<<<<<<@@@GGGFFF???::::::777888888777777555444444777777777666666666555555888777666555555666777888888777666555444555555666444555666777777666555444444444444555555555666666666555555555444444444444444444444333333333222222333333333333333333333333222333333444444333333222555555444333333333333333333333333333444444444444222222222333333444444444111222333333444444333333444444444444333333333222333222222222222222222333444333333222222333333444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666555555444555666777888777777888999:::;;;;;;<<<===>>>??????>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXWWWUUURRRPPPPPPNNNQQQUUUVVVWWWZZZ___dddlllxxxkkkbbbWWWNNNJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAA???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;>>>BBBBBB===::::::777777777777666555444444888777777777777777666666666666666666666666666666888888777666666666666777444555666666666666555444444444444555555555555555555555555555444444444444444444444333333222222111222222222222222222222222444333333222222333333444555444444333333333333333333333333333444444444444222222333333333333444444111222333333444444333333333333333333222222222222555333222000000222333555333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666555555555555666777777777888999:::;;;<<<=========>>>??????>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSWWWXXXZZZYYYUUURRRPPPPPPNNNQQQTTTUUUVVVYYY___cccjjjvvv{{{hhh\\\VVVOOOJJJHHHHHHGGGGGGBBBAAA@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888999:::;;;;;;999777777888888999999888777666666888888888888777777777777555555666777777666555555777777666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222444444222222222222444444444444333333222333333444444444555555555666666666333333333333333333333333111222333333444444333333222222222222222222222222444333222222222222333444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444666666666666666666666666555555555555666666666777666777888999:::<<<<<<======>>>????????????@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTWWWXXXZZZYYYVVVSSSRRRQQQNNNRRRUUUVVVWWWZZZ___dddiiiuuunnn___SSSPPPKKKGGGEEEDDDCCCBBBCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999777888888777777777777555777888888888888777777666777777777777888888888888555555666666666666555555555555555555555555555555555555444444444444555555555555555555555555555444333333444444444444444444333333444444555555666666444444444444444444444444444444222222222222444444333333222222222333333444444444444555555555555666333333333333333333333333111222333333444444333333222222222222222222222222222333444444444444333222222333333444444333333222333333333333444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444666666666666666666666666444555555666666666666666555555666888999;;;<<<<<<<<<>>>???@@@??????AAABBBCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYYYYYWWWUUUTTTTTTPPPSSSVVVXXXXXX[[[aaaeeehhhttt|||vvvtttoooeee\\\QQQOOOLLLHHHEEEBBB@@@@@@CCCBBBAAA@@@>>>>>>======>>>=========<<<<<<<<<<<<999999999999888888888888777::::::888777999888666555555555666666555555444666666777777777777777888555555555555555555555555333444555555555555555444555555444444444444555555555555555555555444444444333333333333444444444444333333333444444444555555444444444444444444444444444333333222222333333444222222222222222333333444222222222222333333333333444444333333333333222222111222333333444444333333222222222222333333333333111333444666666444333111222222444444444444222222333333444444444555555555333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333333333333333333333333333444444444444444444444444444555555666777666666666444555666777999:::<<<<<<<<<>>>@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTVVVXXXYYYWWWUUUTTTTTTQQQTTTWWWYYYYYY\\\bbbfffhhhtttppphhh```\\\\\\\\\YYYUUURRRQQQPPPLLLHHHEEECCCBBB@@@???>>>>>>=========>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777666::::::777777999888444444444555555555555555444555555666666666777777777666555444444444444555666333444555666777666666555555444444333333444444555666666555555555444444444222222333333333444444444444444333222222111000000333333333333333333333333222333333444444333333222222222111111222333333444111111222222222333333333444444444333333222222222111222333333444444333333222333333333444444444444333444444444444444444333111222444555555444222111222222333333333444444444333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333333333333333333333333333444444444444444444444444444444666777777777666555444555666888:::;;;======<<<>>>@@@@@@@@@@@@BBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWYYYYYYVVVTTTSSSRRRPPPSSSWWWXXXYYY\\\aaafffhhhtttpppgggZZZUUUPPPMMMNNNPPPOOONNNOOOPPPOOOMMMIIIFFFDDDCCC<<<<<<<<<<<<<<<===>>>>>>::::::999999999888888888888888888888777777777777333888999555555888666111666666777777777777777666444555555555666666777777777666444333333444666777444555666888888888777666555444333333333333444555666666555555555444444444222222222333333444444444555555333111///---,,,+++222222222222222222222222222222444555555444222222222111111111222333333444333333444444444555555555444444444333333222222222222222333444444444333333333333333444444555555555666555333222222333555666111222444555555444222111111111222222222333333333333333333333333333333333333333333333333333333333111111222333333444555555333333333333333333333333222222222222222222222222666666666666666666666666333444666777777777666555555666777999;;;===>>>???<<<>>>@@@@@@@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYUUURRRPPPPPPOOORRRVVVWWWXXX[[[```eeehhhtttxxxlllccc[[[UUUPPPNNNJJJGGGFFFGGGIIIKKKJJJKKKLLLLLLJJJHHHEEEDDD@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::999777666555555888888888888888888888888888777555555666666444333666666777777666555444444777777666555555555555555666666666555444444444333777777666555444333333222444444444555555555555666555555555666666666666666444444444333333222222222444444444333333222222222333333333222222111111111555444222111111111222222333333333333333333333333222222333333333333444444333333333333333333333333555333111222555777555333333444666888777555333111666555333222111222333333333333333333333333333333000222444444333333333444777555333333444444222000222333333444555666777777444333111222333444444333444444222222222222444444333333333444555666777888333333333444444444555555666666666666666666666666888999:::;;;<<<<<<===<<<======>>>@@@AAABBBCCCDDDHHHGGGFFFEEEEEEEEEGGGGGGIIIJJJLLLNNNPPPQQQQQQRRRPPPQQQSSSSSSSSSSSSUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTWWWXXXXXXWWWYYY^^^ccckkkwww{{{lllaaaZZZUUUPPPLLLKKKIIIFFFDDDCCCCCCDDDEEEGGGGGGHHHHHHGGGEEECCCBBB@@@???>>>===<<<<<<<<<<<<>>>======<<<;;;:::999999888888888888888888888888888777666777888888666444666666666666666555444444777777666555555555555555666666666666666666555555666666666555444444333333444444444444555555555555666666666555555444444444444444444333333222222222444444444333333222222222333333333222222222111111444333222111111111222222333333333333333333333333222222333333333333444444333333333333333333333333333222000222444555444222333444555666555444222111555444333222222222333333333333333333333333333333111222444444333222333444111111111222222333222111444444444444444555555555666444333222333444333222333333222111111222333333111111111111222222333444333333444444444555555555666666666666666666666666777777999:::;;;;;;<<<<<<===>>>???@@@BBBCCCDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGKKKLLLNNNPPPRRRSSSTTTTTTRRRTTTUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQTTTVVVVVVVVVYYY___dddiiitttwwweee___VVVQQQNNNMMMJJJHHHFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::::::::999999999999888888888888888888888888777777777999;;;;;;888666666666666666666555555444777666666555555555555666666666666777777777777777444444444444444444444444444444444444555555555555777666666555333222222111444444333333333333222222444444333333333333222222333333333222222222222111444333222111111111222222333333333333333333333333222222333333333333444444333333333333333333333333222111000111333444333222444444333333333222222222444444333222222222333333333333333333333333333333111333444333111111111333///111333333222111222222555444444444333333333222777555333333333444333222222222111111111111222222555444444444444444555555333444444444444555555555777777777777777777777777666666888999:::;;;;;;;;;>>>>>>???@@@BBBCCCDDDEEEGGGFFFFFFEEEFFFFFFGGGGGGKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRNNNQQQSSSTTTUUUYYY___eeejjjvvvxxxhhh^^^XXXTTTOOOLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<888888999999999999999999888888888888888888888888666666888;;;======:::777555666666666666666555555777666555555555555666666555555555666666777777888333333333444444555555555333333444444444555555555555555444333333222111111333333333333333333333333333333333333333333333333222222222222222222222222333222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333222222111222333333333333555555333222222222333444444333333333333333333333333333333333333333333333222333333222111000111333222444666555222111111222333333333333333333333333444222111111333444333222333222222222222222222333777666666555555555555666444444444444555555555555777777777777777777777777666666888999;;;<<<<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKMMMNNNPPPQQQRRRRRRTTTVVVWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTPPPRRRTTTTTTUUUYYY```eeeooo{{{vvviii___VVVPPPNNNLLLIIIGGGEEEDDDBBBAAACCCCCCDDDDDDCCCBBBAAA@@@===>>>>>>???????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777777777777777777777777555666888;;;======:::888555555666666666666666555666666555555555555666666444444444555555666666666222222333333444555555555333333333444444444444555222333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333222333444444444444444555777666444333333333444555222333333333333333333333333333333333333333333333222333333222111000222444333333444333222222333444111111222222333444555555111//////000222444444444333444444444444444444333333333222222111222222222444444444555555555666666777777777777777777777777666777999:::<<<======>>><<<===>>>???@@@BBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKMMMOOOQQQRRRRRRSSSRRRTTTUUUVVVUUUUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTVVVVVVVVVVVVYYY```fffqqq}}}xxxkkk___XXXTTTPPPNNNGGGGGGEEEDDDCCCBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????<<<;;;;;;:::::::::;;;;;;999999999999999:::::::::777777777777777777777777555555777999;;;;;;999777444555666666666666666666666555555555555666666777444444444444555555555555222222333333444444444555333333333333444444444444222222222333333444444444222222333333333333444444222222333333333333444444111222222222222333333333111111222333333333222222333333333333333333333333222222333333333333444444333333333333333333333333222444555555444333555666777666555444333444555555222222333444444444333333333333333333333333333333222333333222111222444777444222//////111444555555111111222333444555666666111//////000222444444444444444555555555555444444444444333333333333444444444444555555555666666666777777777777777777777777666777999;;;===>>>>>>???======>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGLLLMMMOOOQQQSSSTTTUUUUUUQQQSSSTTTUUUUUUUUUWWWXXXZZZZZZZZZYYYYYYXXXWWWVVVWWWXXXXXXWWWWWW[[[bbbhhhooo}}}yyykkkdddZZZTTTQQQPPPNNNLLLEEEEEEEEEDDDCCCCCCDDDEEE@@@?????????>>>>>>>>>>>>???>>>>>>============>>>;;;:::::::::::::::;;;;;;666666666666666666666666777777777777777777777777666555555666888999888666444444555666666666666666555555555555555666777777666666666666555555555555333333333333333333444444222222333333333444444444444444444444333333333333222222222333333444444444222222222333333444444444111111222222222333333333000111222333333333333222333333333333333333333333222222333333333333444444333333333333333333333333111333555444222222444666555555444444333333444444111222333444444444333333333333333333333333333333222333333333222444777999@@@999111000333666666444333333444444555555555666555333222222333444444333333333444555555444333333555555555555555666777888555555555555666666666666666666666666666666666666555666888:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGMMMNNNOOOQQQSSSTTTUUUUUURRRSSSTTTTTTSSSSSSUUUVVVXXXXXXYYYXXXXXXWWWVVVUUUVVVWWWWWWWWWWWW\\\dddkkkoootttggg^^^YYYTTTOOOLLLKKKKKKHHHFFFEEEEEEDDDBBB@@@@@@AAACCCAAA@@@@@@????????????@@@???>>>===<<<<<<<<<<<<===:::::::::999999:::;;;;;;999999999999888888777777777777777777777777777777666555444444666777666555444444555666777777666666555555555555555666777888888888777777666666555555333333333333333333333333222222333333333444444444777666555555444333222222222222222333333444444444222222222333333444444444111111111222222333333333000111222333444333333222333333333333333333333333222222333333333444444444333333333333333333333333///222444333111000222555444444444333333333222222000111333444555444333333333333333333333333333333222333333333333555888;;;OOODDD888444666888555111666666555555555444444444:::777555444444444333222222222444444444444222222111111111222333444555666555555555555666666666777666666666666666666666666444555777999;;;<<<======@@@AAABBBCCCDDDFFFGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUTTTRRRRRRRRRTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSUUUVVVVVVWWW]]]fffmmmsss{{{ooofff___ZZZWWWQQQNNNJJJHHHHHHHHHHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666555555666666666666555555777777666666555555555444444444444444444444444444555555555444444333333333444444444555555555555666555444444333333444444555333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444222222222222222222222222888777444222000000111222333333333333333333333333555555444444444333333333111222444555555555444444555555444444444333333333555444222222222444666777CCC>>>888222//////222444444444444555555555555666888777777666555444444444555444444444444555666666777333333999<<<:::777666444444444444555555555666555555666666555444333333666666777888999;;;<<<===????????????@@@AAAAAABBBEEEGGGIIIIIIHHHHHHIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSVVVWWWXXXWWWUUUTTTUUUVVVUUUWWWXXXXXXWWWWWWYYYZZZXXXWWWVVVUUUWWW\\\dddiiiuuusssmmmddd\\\VVVRRROOOMMMMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888777777777666666777777777777666666666555555555666666666666555555777666666666555555555444444444444444444444333333555555444444444333333333444444444444555555555555444444333333333333444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444666555333111000000111111333333333333333333333333444444444444444333333333333444555555555444333222444444444444333333333333555444222111222333555666999888555222111111111222444444444444555555555555777777777666555444444444444444444444444555666666777333111444666444444666888888888888999999999999888888888888888888777666999999:::;;;<<<>>>???@@@@@@?????????@@@AAABBBCCCEEEGGGIIIIIIHHHHHHIIIJJJMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVWWWVVVUUUTTTUUUVVVVVVWWWXXXXXXWWWVVVWWWYYYWWWWWWVVVUUUWWW\\\dddiiivvvttthhh```[[[WWWRRRNNNMMMLLLLLLKKKKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777777777777666666666777777777666666666555555555555666666666666555555666666666555555555555555555555555444444333333333555444444444444333333333444444444444555555555555444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444333333111000///000111222333333333333333333333333333333333333444444444444555555555555444333222111333333333333222222222222555444222111111222333333111222444555555444333333444444444444555555555555777777666666555444444444444444444444444555555666555555888<<<:::555444666888777777777777777777777777888999999999999999888777777777888:::;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUUUUTTTSSSUUUVVVVVVWWWXXXWWWUUUUUUUUUWWWWWWWWWVVVVVVWWW]]]dddiiivvvxxxmmmddd\\\VVVRRRQQQNNNKKKJJJKKKLLLLLLLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999888888888888777777666666666555555555444555555666666555555444555555555555555555555555555555555444444333333222444444444444444444444444333333444444444555555555333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222111111111111222333333333333333333333333333222333333333333444444444444444444444444444333333333333333222222222111111444444222111111111111222111222444666777777666666333333444444444555555555666666666555555444444444444444333333444444555666333999DDDLLLHHH>>>666555666666666666555555555555444555666666777777777777666666666777888:::<<<<<<@@@@@@@@@@@@AAABBBDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJMMMLLLLLLLLLMMMOOOQQQRRRQQQSSSTTTTTTSSSSSSTTTVVVVVVWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVVVVXXX]]]ccchhhuuu{{{lllggg___WWWSSSPPPOOOOOOKKKIIIGGGFFFGGGHHHGGGFFFHHHFFFDDDCCCDDDDDDBBBAAA@@@@@@?????????@@@@@@AAA>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888888888888888888666666666666555555555555444444555555555555444444444444444555555555555555555555555444444333333333444444444444444444444444333333333444444444444555444333333222222333333444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222333333444333333333333333333333333333333333333333333333333222222333333444555666666333333333222222222111111444333333222111111111111444444444444555555666666333333333444444444444555555555555555444444444444333333333333333444555555444:::EEEMMMJJJ???777666888888888888777777777777333333444555666666666666999999999:::<<<===???@@@?????????@@@AAABBBDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJLLLLLLKKKLLLMMMOOOQQQSSSQQQRRRTTTSSSSSSSSSTTTUUUUUUVVVWWWVVVTTTSSSSSSUUUVVVVVVWWWWWWXXX]]]ccchhhtttttthhh```XXXUUUPPPLLLIIIHHHIIIJJJHHHGGGEEEEEEFFFEEECCCAAADDDBBBAAAAAABBBAAA@@@>>>>>>>>>>>>===>>>>>>???@@@======<<<<<<;;;;;;::::::::::::::::::::::::::::::777777777777777777777777555555666666666666666777666666666555555555444444444444555555555555444444444444444444444555555555444444444444444444444444333333333444444444444555333333333333444444444444555444444333333444444555333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222222111111222222444666777888333333333333222222222222333333333333333222222222444333222111111222333444333333333333444444444444444444444444444444444444333333333333333444444555777777:::>>>===777666888555555555666666666777777555666666777777777777666888888888999:::<<<>>>???===>>>>>>???@@@BBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVRRRSSSTTTTTTSSSRRRTTTUUUUUUVVVWWWVVVTTTTTTTTTVVVVVVVVVWWWWWWYYY]]]cccgggssswwwlllddd]]]VVVQQQMMMLLLJJJHHHEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGEEECCCCCCBBBAAAAAABBBAAA@@@>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777555555555555666666777777666666555555555444444444333444444555555444444333333333333444444555555555222333333444444555555555333333333444444444555555222222333333333444444444666555555444444555555666333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444222222333333333222222111333333333333333333333333555444444333222111000000333222222222333555666777444444444444333333333333222333333444444444444333333333222222222222222222222222333333333444444444444444444444444444444444333333222222333333444555777333222555666444444777222222333444555666666777777777888888888777777666555555666777888:::;;;<<<<<<<<<===>>>???AAABBBCCCEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWSSSUUUUUUUUUSSSRRRSSSTTTTTTUUUWWWVVVUUUUUUVVVWWWUUUVVVWWWXXXYYY]]]cccgggsssvvvnnnggg___YYYUUURRRNNNKKKHHHIIIIIIGGGFFFEEEFFFFFFCCCBBBCCCEEEGGGGGGFFFDDDEEEDDDCCCCCCDDDDDDBBB@@@;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666777777777888888999999666666555555555444444444333444444555555444444333333333333444444555555555111222222333444555666666333333333444444555555555222222333333333444444444666666555555555555666666333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222222222222222222111000000333333333333333333333333666555444333111000//////555444333222333444555666555555444444444444333333222333444444555555555555222333444555555555444333222222333333333444444444444444444444444444444444333333222222333333444555555222222777;;;888555444555666777888999:::;;;<<<777777777777777666555444888888999:::;;;===>>>???;;;;;;<<<===>>>@@@BBBCCCEEEGGGIIIIIIHHHHHHIIIJJJGGGIIIMMMPPPSSSTTTUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTUUUWWWWWWVVVVVVWWWYYYUUUVVVWWWXXXZZZ]]]cccgggttt}}}pppfffcccVVVTTTQQQMMMJJJGGGFFFFFFHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<:::999777777777777777777777777777777666666555555555444444444555555666777777777666555555555444444444444666666777777666555444444555555444333222222111000444444444444444333333333666555444333444666888999666666555555555444444444444333222111222444666888444444444333333222222222222222222222222222222222111111111111111111111111444333333222111111111222111111111111000000//////222333333333333222111111444444333222111111111222222222222111111111000000222222222222222222222222555555555444444333333333000111222222444444555666111111222333333444555555444444222222222222444444333444555666777777777777333333333222222111111111222222222222222222222222555444444444444555666666666333222333555666444222444444555555666777888888555555666666666666555555555555666888999:::;;;;;;???@@@AAAAAA??????@@@AAAGGGIIIIIIIIIGGGGGGGGGIIILLLMMMOOOPPPQQQPPPPPPOOOSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVWWWWWWVVVVVVWWW[[[aaafffuuuuuulllcccZZZSSSQQQOOONNNLLLIIIGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;888888888999::::::888666777777777777777777777777888888777777777666666666666666666666666555555555666666666555555555444444666666666666666555444444333333333333333333333333444444444444444444444555666555333222333444666777555444444444333333333333444333222222222444666777444333333333333333333222222222222222222222222222111111111111111111111111444333222222111111222222222222111111111000000000222333333333333222111111333333222222222222222222222222222111111111000000222222222222222222222222555555444444444333333333111222222333333444444555111111222333333444555555333222111000000111222333222222333333444555555555666666555555555444444444222222222222222222222222444444444444444555666666777555333444666777555333111222222333333444444444555555666666666666555555777777888:::;;;<<<===>>>===???@@@AAA@@@@@@BBBCCCGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKMMMPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWW[[[bbbfffttt|||kkkaaaXXXTTTQQQLLLHHHHHHGGGGGGFFFEEEDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<999777777777777777777777777888888888888777777777777888777777666555555444444777666666666555555555555555666666666666555444444222222222333333444444444333444444444555666666666555444333222222222333444333333333333222222222222333333222222222444555666222333333333333333333444222222222222222222222222111111111111111111111111333333222222111111222222222222222222222111111111222333333333333222111111000111222333444333222111222222222111111111111111222222222222222222222222444444444444333333333333333333333333333333333333111222222333333444444555333333222222222222333333333222222222222444555666333333333333222222222222333333333333333333333333444444444444444555555666777666555555777777666555555555555555555555555555555555666666666666555555777777888:::;;;===>>>>>><<<>>>@@@@@@AAAAAACCCEEEGGGHHHIIIIIIGGGGGGHHHIIIGGGIIILLLOOORRRTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSUUUWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVWWW\\\bbbfffttt}}}qqqiii\\\TTTMMMMMMLLLIIIHHHHHHCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@?????????>>>>>>>>>??????????????????===<<<;;;;;;::::::;;;;;;<<<<<<===???@@@@@@===:::777777777777777777777777777777777777777777777777777777666666555555555555777777666666666555555555555555555666666555444444333333333333333333333333333333444555555666777777666555444333222222333333333333333333333222222222333333222222222333444555222222222333333444444444222222222222222222222222111111111111111111111111333333222222111222222333222222222222222222222222222333333333333222111111///000222444555444222111111111111111111111111111222222222222222222222222333333333333333333333333444444444333333222222222222222222333333444444444555555555555555555555555555444333333333555777999222222222111111111111111333333333333333333333333444444333333444444555666666555555555666666555555777777777666666666666666555555666666666666555555555555666888:::;;;<<<======???@@@AAAAAAAAACCCEEEFFFHHHIIIIIIGGGGGGHHHJJJHHHIIILLLPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSUUUWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVWWW\\\bbbgggttt~~~{{{uuulllbbb[[[UUUMMMHHHHHHHHHEEECCCDDDAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@??????>>>>>>============>>>?????????>>>>>><<<<<<;;;:::::::::::::::888888888:::;;;;;;888666777777777777777777777777666666666666666666666666555555555555666666777777666666666666555555555555444444555555555555444444555555444333333222111111222333333444555666777777666666555444444333333333333333333333333444444444333222222222333333333444222222222333333444444444222222222222222222222222111111111111111111111111333222222111222222333333222222222222222222222222222333333333333222111111///000222444555444222111111111111111111111111111222222222222222222222222333333333333333333333333555444444333333222222111222222333333333333444444555555555555555555555555555444333222333555777999444444444555555555555555333333333333333333333333333333333333333444555555444444555444444444444555444444333333333333333333555555666666666666555555555555777888:::<<<===>>>???AAABBBBBBAAA@@@AAACCCFFFGGGIIIHHHHHHGGGIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSUUUVVVWWWWWWWWWWWWVVVUUUSSSUUUWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVWWW\\\cccggguuu}}}qqqjjjfffhhhjjjkkkggg```YYYTTTQQQJJJDDDEEEEEEBBB??????AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::999888777888::::::999777777777777777777777777777555555555555666666666666444444555555666777777888666555555555444444444444333333444555555555555444666555555444222111111000222333333333444555555555555555555555444444444444333333333333444444444444222222222333333333333333222333333333333333333444222222222222222222222222111111111111111111111111222222111111222222333333111111111222222222222222222333333333333222111111000111222333444333222111111111111111111222222222222222222222222222222222222222222222333333333333444444444333333222222222333333333333333333333333222222333333333333222222222111111111111333444555333333333333444444444444333333333333333333333333333333333333333444444555333444555444333222333555444444444444444555555555555555666666666666555555666777999:::===>>>@@@AAAAAABBBCCCBBBAAA@@@AAABBBEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSUUUWWWVVVUUUTTTUUUVVVUUUUUUUUUUUUWWW\\\ccchhhuuu}}}ssslllddd[[[UUUVVVXXX[[[[[[YYYUUURRRPPPOOOHHHCCCDDDEEEBBB@@@@@@>>>???@@@AAAAAA@@@??????===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<;;;::::::999999::::::===;;;999999:::;;;;;;;;;777777777777777777777777555555666666777777777777555555555666666666666666444444444444333333333333222333444444555555555444444444444333333222222222222222333333333333333333222333333444444444444333111222222222333333333333222222333333333222222222444333333333333333333222222222222222222222222222111111111111111111111111222222111111222222333444000000000111111111222222222333333333333222111111333333222222222222222222000000111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333000111222333333222111000000111111222222333444444000000111111111222222222444444444444444444444444333333222222333333444555333555666666444333444666555555666666777777888888555555666666666666555555666777999;;;===???@@@AAA???AAABBBBBBAAAAAACCCDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVTTTUUUUUUUUUXXX]]]ccchhhvvvyyyqqqfff^^^ZZZUUUOOOJJJGGGIIIKKKLLLKKKJJJJJJJJJKKKEEEAAACCCEEEBBBAAAAAA;;;<<<>>>@@@@@@@@@@@@???===>>>???@@@@@@???>>>=========>>>>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;::::::999999::::::;;;999666555666888999999777777777777777777777777666666777777888888888999777777777666555555444444444444333333333222222222222333444444555555555444222222333333333333444444333222222222222222222222000111222333333333333333000000111111222222222222222222333333333222222111444444444333333222222222222222222222222222222222111111111111111111111111222111111111222333333444//////000000111111111222222333333333333222111111444444333222111111111222000000111111222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333222222444444444444222222111222333555555555555555333333333444444555555555444444444444444444444444333333222222333333444555444666888777444444555888111222222333444555666666555555666666666666555555444555777999;;;===??????>>>???AAABBBBBBCCCEEEFFFEEEGGGHHHHHHHHHHHHJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVTTTUUUUUUUUUXXX]]]ccchhhvvv}}}wwwvvvvvvssspppddd^^^VVVQQQPPPNNNJJJEEEIIIHHHFFFEEEEEEEEEFFFGGGDDDCCCBBBAAA@@@AAAAAABBB????????????????????????>>>>>>======<<<<<<;;;;;;========================>>>>>>===<<<;;;;;;::::::777999;;;<<<;;;:::777666888888888888888888888888777777777666666666666666777777777777777777777777777666666666666555555555888666444333333333555666333333444555555444333333222333444555555444333222222333444555444222///...444444333333333333222222444444444444444444444444000111111222222333333444222333333444444333333222444333333222111111111222222222222111111111000000444333111000000000111111111111222222222222111111111111111222222333333333111222333333444444333333333333333333333333333333///000111222222222222222444444444333333222222222222222111111111222444555333444444555444333222111333333333222222111111111666555444444333333333333222222222222222222222222222222222222333444555555222111000222555777888888666555555444444444555555///000222444666888999:::777777888888888777777666666777888:::<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHHHHFFFEEEEEEHHHJJJKKKMMMNNNPPPQQQQQQPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRWWWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSVVVYYY[[[bbbjjjwwwjjjpppxxx|||~~~yyyqqqllleeebbbcccdddccc```YYYTTTNNNKKKKKKJJJGGGDDDFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAA====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999999999888888888777888888888888888888888888777777777777777777777777555555555555555555555555666666666555555555444444555555555555555444444333222333444555555444333222333333444444444444333333333333444444333222000///444444333333333333222222444444444444444444444444444444333333222111111111222333333444444333333222444333222222111111111222333333333222222222111111333333111000000000111111111111222222222222111111111111111111222222222333111222333333444444333333222222222222222222222222000000111222222222222222444444333333222222222222222222111111111222444444333333444444444333111111444444333333333222222222444444333222222222222222333333333333333333333333555555444444444444444555444222111222333555444444666555555444444444555555555555555555555444444444777777888888888888777777555666888:::<<<===???@@@AAAAAABBBCCCCCCDDDDDDEEEHHHIIIHHHGGGEEEEEEFFFHHHJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTUUUXXXZZZ]]]dddlllwwwRRRWWW^^^aaabbbccceeehhhvvvzzzyyyppphhhaaa\\\YYYVVVSSSSSSVVVXXXWWWUUUNNNJJJFFFEEEFFFGGGEEECCCDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????========================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;:::888777666777888999888888888888888888888888666666777777888888999999555555555555555555555555555555555555444444444333333444666777666555333111222333444555555444333222444444333333333333444444444333333222222111111111444444333333333333222222444444444444444444444444555555444333333222222111222222333333333333222222333333222111111111111222444444333333333222222222333222111111000111111111111111222222222222111111111111111111222222222222111222333333444444333333111111111111111111111111000111222222222222222222333333222222222222222111333222222222222333333444222222333333333222111111444444444444444333333333222222111111000000111111333333333333333333333333888888777666555444444555888777555555666666555333555555444444444555555666888888777555444333222111777777888888888888777777555666777999;;;===>>>???BBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHGGGEEEDDDFFFGGGIIIJJJLLLMMMOOOOOOOOONNNPPPQQQSSSTTTTTTTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVYYY\\\^^^eeemmmwwwFFFJJJNNNPPPPPPQQQRRRTTTWWW[[[aaahhhnnnuuu{{{}}}vvvkkkbbb\\\WWWTTTQQQOOONNNMMMNNNPPPRRRQQQOOOHHHEEECCCCCCDDDEEEEEECCCDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????????????????????????????????????????;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888888999888888888888888888888888555666666777888999::::::777777777777777777777777555555444444444333333333444444555555555444333222222333444444444444333222555444333222222333444555444333222111111111222222444444333333333222222222333333333333333333333333222222222333444444555555222222333333333333222222222222111111111111111222333333222222222222111111222222111111111111111111111111222222222222111111222222222222333333333333111222333333444444333333000000000000000000000000111111222333333222222222222222222222222222222222333333333333333333333333222222222222222222222111555555555555555555444444222222111111111111111222444444444444444444444444777777666555555555555555777666555555666666444222555444444444444555666666555555555555555555555555666777777888888888888777555555777999;;;===>>>???BBBBBBBBBCCCDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEGGGHHHHHHJJJLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRSSSTTTTTTUUUWWWXXXXXXYYYXXXUUUVVVYYY\\\^^^eeemmmwww>>>@@@BBBCCCCCCCCCCCCDDDEEEHHHLLLPPPTTTYYY^^^bbbmmmrrr{{{{{{sssnnnkkkhhhfff^^^[[[VVVRRROOOLLLJJJIIIJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@??????>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999:::;;;<<<;;;:::888777777777777777777777777777555555666777888999999:::777777777777777777777777555555444444444333333333666555444333222333333444222222333444444333222222444333222111111222333444444333222111111111222222444444333333333222222222333333333333333333333333111111222333333444444555111222222333333222222111111111111000000111222222111111111111000000000000111111111111222111111111111111222222222222111111444444444444444444333333111222333333444444333333000000000000000000000000222222333333333222222111222222222222222222222222333333333333333333333333222222222222222222333333555555555555555555555555333333222222222333333444444444444444444444444444444333333333444444555666222111111222444444333111444444444444444555666666222333333444555666777777666666777888888888888888555666777999;;;===>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBDDDFFFGGGFFFFFFHHHIIIIIIJJJLLLNNNPPPPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYVVVTTTTTTXXXZZZ]]]dddkkkvvv;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???>>>>>>===<<<>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::777999;;;<<<<<<:::777555777777777777777777777777555555666666777777888888555555555555555555555555555555555555444444444333777555333111111222444555111222333444444333222111333333222222222222333333222222222222222222222222444444333333333333222222333333333333333333333333444444333222222111111000111111222222222222111111111000000000000111222222111000000000000/////////000000111222222222222111111111222222222222111111444444444444333333333333111222333333444444333333000000000000000000000000333333333333333333222111222333333333333333444444333444444444444333333222333333222222222333444555444444444555555555555555444444333333444444555555333333333333333333333333111111111222222444555555333333444666888999777666444444444444444555666777444444444555555555555555555666777888888999888888666777888:::<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCAAADDDFFFGGGFFFFFFGGGIIIHHHJJJLLLNNNPPPQQQQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYUUUSSSSSSVVVYYY[[[bbbjjjttt;;;:::::::::;;;;;;:::999<<<===>>>???@@@CCCHHHKKKJJJLLLNNNPPPPPPQQQTTTUUUXXX]]]cccjjjpppvvv}}}xxxooohhheeeaaa\\\WWWUUURRROOOMMMLLLLLLJJJIIIHHHHHHHHHFFFEEECCCCCCDDDDDDDDDDDDBBBAAAAAAAAABBB>>>???@@@???>>>>>>===>>><<<<<<>>>>>>???>>>>>>===<<<===>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999888777666555777777777777777777777777555555555555555666666666555555555555555555555555666666666555555555444444444444333333333222333333111222333444444333222111222222333333333333222222111111333333333333222111444444333333333333222222222222222222222222222222333222222111111000000///111111222222222222111111000000000000000111222222111111111000000000000//////000111222333222222111111111222222222222111111333333333222222111111111111222333333444444333333111111111111111111111111333333444444333333222111333333444444444555555555444444555555555444222222444444333333333444555666333333444444444555555555444444333333444555555666333333333333333333333333333222222222222222333444666666777999;;;;;;999777444333333444444666777777555555555555555555555555555666777888888999999999777888999;;;===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEGGGHHHKKKMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTUUUVVVVVVWWWXXXXXXUUURRRSSSVVVYYY[[[bbbjjjsss999888777777888888777666999:::;;;<<<>>>BBBFFFJJJBBBCCCDDDDDDCCCDDDGGGIIIGGGJJJOOOSSSWWW\\\bbbfffkkknnnsss{{{}}}vvvrrrnnnhhhcccaaaZZZSSSQQQRRRRRROOOLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@AAACCCEEE?????????>>>>>>???AAACCC>>>???AAAAAA@@@???@@@@@@<<<>>>???AAAAAAAAA@@@@@@:::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666444444555555666777777777777777777777777555555555555555444444444777777777777777777777777777666666666666555555555222333444555555333111000111222333333333333222111111222333444444333222111000111333444444333222000444444444333333333222222222222222222222222222222/////////000111111222222111111222222222222111111000000///000000111222222222222222111111111111000///000111222333333222111111111222222222222111111222111111111000000//////222222333444444444333333111111111111111111111111444444444444333333222111444444444555555666666666444444555666555444222111555444444333444555666777333333333444444444555555333333333333444444555666222222222222222222222222555555444333222222222222222222333555666666333111333333333444555666777888222333333444555666777777555555666888888999999999888888:::<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHEEECCCBBBBBBFFFGGGIIILLLNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWXXXUUUSSSSSSWWWYYY\\\bbbjjjrrr888777777777777999;;;<<<;;;:::999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>@@@AAACCCEEEGGGIIIJJJKKKPPPQQQUUUZZZ```ffflllooovvvyyy~~~}}}xxxuuukkkhhhccc]]]XXXTTTQQQPPPOOONNNLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::???FFFGGG@@@<<<===AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<;;;::::::999999888888888888888888888888555666777888888777666555777666555333333444444555666666666666666666666666555555444444444333333333333333444444444444444444333333333222222111111111222333333444444333333222444444444444444444444444333333444444444333222222333333333222222222111111///000000111111111000000444444444333333222222222000111111111111222222222111111111111111111111111111111222222222333333333000000111111111222222222111111111222222333333333111111111111111111111111222222222222222222222222444444555555444444333222222222333333333333444444222222333333333333444444555555555555666666777777444444222222222222444444777555444666999:::888555333444444555555444333333333222222222444444444333333333444444444444444444444444444444555555555666777777666666555555555444777888999::::::999888777444666888;;;===>>>??????BBBDDDEEEEEEDDDDDDEEEGGGJJJIIIIIIHHHHHHGGGGGGFFFHHHIIILLLNNNQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUXXXYYY[[[aaaiiinnn777666666666777888:::;;;999999888888888999:::;;;;;;;;;<<<===============;;;<<<===???@@@BBBCCCDDDFFFFFFGGGIIILLLOOORRRTTTZZZ\\\```fffmmmsssyyy|||~~~zzztttrrrmmmgggaaa[[[WWWUUUUUUTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFDDDBBBAAA@@@???BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<@@@FFFGGGAAA>>>??????>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888888555555666666666666555555777666555444444444555666555555555555555555555555555555444444444333333333444444444444444444333333444444444333333333222222222333333444444333333222222222222222222222222222333333333333333333222222333333333222222222222111,,,---///000222333333333444444333333333222222222000111111111111222222222111111111111111111111111111111111222222222333333222222222222222222333333111111111222222333333333222222222222222222222222222222222222222222222222444444444555444444333222222222222333333333444444222222333333333333444444444444444555555666666666444333333222222333333444666444444555888999777555444444444444444444333333444333222222333444444333333333333444444444444555333333444444444555555555777666666666555555555555666666888888888888666666666777999<<<>>>???@@@@@@BBBDDDEEEEEEDDDDDDFFFGGGJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTWWWYYYZZZaaahhhqqq555555555555666777888999777777777777777888999999999::::::;;;<<<;;;;;;;;;888888999:::;;;<<<======@@@@@@?????????@@@AAABBBDDDEEEHHHLLLQQQVVVZZZ\\\dddiiiooouuu{{{{{{wwwuuusssqqqpppnnnjjjfffccc]]][[[XXXUUURRROOOMMMMMMGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>=========>>>>>>?????????========================>>>===???CCCCCC@@@>>>???<<<<<<;;;;;;::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777888888888888888888888888555555444444444444555555888777666555555555666666444444444444444444444444555555444444444333333333555555444444333333222222444444444444444333333333222333333444444333333222000000111111222222333333333222222111111222333333333333333333222222222222---...///111222333333333333333333333222222222222000111111111111222222222111111111111111111111111111111111222222222222333333333333333333333222222111111111222222222222222333333333333333333333333222222222222222222222222444444444444444333222222222222222222333333333333222222333333333333444444333333444444444444555555444333333222222333333444555444333555666777555444555555555444444333333333666555555555555555555555333333333444444444555555333333444444444555555555666666666666555555555555666666888888888888666666777888:::===???@@@AAAAAABBBCCCEEEEEEEEEEEEFFFHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJMMMOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTWWWXXX[[[aaaiiivvv444444444444555666666666555555555666666666777777777888999999::::::999999999999999:::::::::;;;;;;>>>>>>>>>>>>>>>??????@@@??????AAACCCFFFIIIKKKMMMMMMPPPVVVZZZ]]]___bbbdddlllpppuuuyyy}}}~~~{{{zzzwwwsssllleee^^^ZZZYYYWWWVVVUUUTTTRRROOOMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>========================<<<<<<<<<======<<<<<<===:::::::::::::::999999999999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;:::::::::999999888888888888888888888888888888777666444444444444666777888777777777666666666666444444444444444444444444555555444444444333333333555555444444333222111111333333333333333333333333222333333444444333333222111111222333444555555666222222111111111222333444444444333333333222222222111111222222222111000000333222222222222222222222000000111111111222222222111111111111111111111111111111111111222222222222333333222222222222111111111111111111111222222222333333333333333333333333222222222222111111111111333444444444444333222222111222222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333444444555555444333555555444444333333333333444555555555333222222333222333333444444555555555444444555555555666666666666666666666666555555555777777999999999999777777777888999<<<>>>???AAAAAABBBCCCEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGIIILLLNNNOOOOOOOOOQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTXXXZZZ\\\ccckkkzzz333444444444555555555555444444555555555666666666666666777888888888888888::::::::::::::::::::::::::::::;;;<<<<<<<<<======;;;<<<<<<===>>>???AAABBBAAADDDGGGIIIIIIIIIJJJKKKPPPSSSWWW[[[]]]```ccceeemmmooorrrvvv|||~~~|||{{{sssqqqnnnjjjfffbbb___^^^`````````^^^[[[VVVPPPMMMJJJIIIGGGGGGGGGGGGEEECCCGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;========================;;;<<<;;;::::::;;;;;;;;;::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777777777777777777777777888777666555555666777888777777777777777666666555444444444444444444444444555555444444444333333333555555444333222222111111111111111111111111222222222333333444444333333222111111222222333444555555222111111111222333333444444444444333333333222222222222222222222111000000222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222111111111111000000000000111111111111111111111111333333333333333333333333222222222111111000000000333333444444333333222111111111111222222222333333222222222333333333444444333333333333333333333222333333333333333333333333333444444555444333333333555444333333333333444555222555777777444111000111222222333333444555666666555666666666666777777777555555555666666666666666555666777888888777666555666777888:::<<<>>>@@@AAABBBCCCEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFIIIKKKNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUVVVYYY\\\___fffmmm}}}333444444555555555444444333444444555666555555555555666777777888888777777888888888888888888888888::::::;;;;;;;;;:::999888999999999999::::::;;;<<<<<<>>>@@@AAAAAAAAABBBDDDBBBEEEHHHJJJJJJKKKMMMOOORRRSSSUUUYYY]]]bbbeeegggjjjnnntttxxxzzzzzzzzzzzzvvvzzz~~~|||||||||{{{yyywwwtttsssrrrnnniiieeecccaaa___^^^YYYXXXVVVUUUSSSQQQOOONNNNNNOOOQQQQQQPPPNNNKKKIIIIIIHHHGGGGGGGGGHHHFFFEEEFFFFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>========================;;;;;;<<<============<<<===========================<<<;;;:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===::::::<<<===;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777666666666666777777666666777777777666555444444444444444444444444444555555444444444333333333444444333333222222111111000000000000111111111111222333333444444333333222//////000000111111222222111111333444444444444444444444444444333333333333///000111222333333333333111111111222222222222222000111111111111222222222111111111111111111111111000000000111111111111222/////////000000000111111111111111111111000000000333333333333333333333333222222222111000000//////333333333333333222111111111111111111222222222222222222333333333333444444444444333333333333222222222333333444444333333222333444666555444333333444444333222222333444666777888===AAABBB>>>999666666111222333333444555666666555555666666666777777777555555555666666666666666444444555666666555444444666777777999;;;===???AAABBBCCCEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGIIILLLNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXUUUVVVZZZ]]]```gggooo}}}444444555666666555444333333333555666666666555444555666666777777777777777666666666666666666666666999:::;;;;;;;;;:::999888999999999888999999:::;;;:::;;;<<<===<<<===@@@BBB<<<>>>@@@AAAAAAAAABBBDDDCCCDDDEEEGGGJJJLLLOOOPPPMMMQQQVVVXXXXXXXXXYYYZZZVVVYYY\\\___ccciiiqqqwww{{{{{{{{{xxxuuurrrqqqqqqqqqtttxxx{{{~~~}}}xxxtttnnnllliiigggeeedddaaa___\\\\\\[[[ZZZYYYXXXXXXWWWXXXVVVSSSQQQQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIEEEFFFHHHIIIIIIGGGFFFEEE@@@???======>>>???>>>=========<<<;;;::::::::::::@@@@@@????????????@@@@@@???????????????>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::======999888<<<<<<888888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777555666666666666666666555555555666777666555444333555555555555555555555555555555444444444333333333333333222222222222222222000000111111111222222222222333333444444333333222000000000000000111111111000222444666777666555444555444444444444333333333000000111222333333333333000111111111222222222222000111111111111222222222111111111111111111111111000000000000111111111111......///000111222222333222111111111000000000///222222222222222222222222222222222111000/////////222333333333333222111111111111111111222222222222222222333333333333444444555444444444333333333333222333333444444333333222333555777666444222333444222222111111333555888999999@@@GGGHHHCCC<<<888777111222222333444555666777444444444444555555555555555555555555666666666777555666777888888777666555777888888999;;;>>>@@@BBBAAACCCEEEFFFFFFGGGIIIKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGJJJLLLNNNPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTUUUZZZ]]]```hhhppp{{{444555666666666555444333333444555666666666555444555666666777777777777777555555666666666666777777333444666888999:::999999777777777777777888999999999999:::999999:::<<>>>>>>>>???@@@AAACCCDDDEEEBBBEEEHHHIIIHHHHHHKKKMMMMMMNNNNNNNNNNNNSSSZZZ```ffffffeeeaaa\\\XXXVVVUUUUUUXXX[[[]]]___bbbhhhlllmmmppptttuuussspppnnnmmmmmmiiidddbbbaaa___\\\YYYVVVSSSQQQOOOOOONNNLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKFFFEEECCCDDDDDDDDDCCCAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAABBB@@@??????@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@@@@???===;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999;;;===>>>777888888:::;;;<<<<<<===::::::::::::::::::::::::777;;;;;;666666:::999555777777888999:::;;;;;;<<<======<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777333444555666666555444333444555666666666555333222666666666666666666666666555555444444444333333333222222222222222222333333111111222222222333333333222333333444444333333222333333333222222222222222///222555888999777555333555555444444444333333333444444444333222111000///000000111111222222222222000111111111111222222222111111111111111111111111000000000000111111111111......///111222333444555222111111111000000//////111111111111111111111111222222222111000//////...222333333333333222111111000111111111111222222222222222333333333444444444555555555444444333333333222222444444444444222222444666888777444222333555111111000111333666999;;;111999AAACCC===666000...111111222333444666666777222222222333333333444444444555555555666666777777999:::;;;<<<<<<;;;:::999999999999:::<<>>=========??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBEEEIIINNNPPPVVVTTTRRROOOLLLIIIHHHGGGIIIJJJKKKLLLNNNOOOPPPPPPYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSQQQPPPNNNMMMMMMLLLHHHGGGGGGGGGGGGGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<;;;============>>>>>>>>>>>>========================???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777555333:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;::::::888888<<<;;;999777666777777888;;;::::::999888888888999888888777777888888999::::::::::::999999999888888888888777777777777888888;;;:::888777555444444333333333333444444444555555444444555555555555444444555555555444444333333333222333333333333222111111222222222111111000000000111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000/////////......///000111111111111111333222111000000000111222111222222222222111000///222222222111111111000000111111111000000000000000000000111222222222222222111111000000000000111111//////000000111222444444222222111111111111111111///000000111111111111000222111000000000111222333555444444333333444444555333444555444222111222333444444444333333222222222555333111333666888777555666666666666666555555555555555555555555555555555333444666777777666444333333555666666555333444444666666777777777777666666999888888999;;;>>>AAACCCBBBDDDFFFFFFFFFEEEFFFGGGKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXWWWWWWYYY___fffkkkxxx333333333333333333333333222333333444444555555555777666666666666666777777777666444444666666666555777777777777777777777777888888888888888888888888777777777888888888999999666777888888999999888888999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>??????AAA@@@??????@@@BBBEEEGGGOOOMMMKKKGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBB========================??????>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999:::::::::::::::999999999;;;:::999777777777777777:::999888777777777777888888888888888888999::::::::::::999999999888888888777777666666666666777777888888777666555555555555333333444444444555555555444444555555555555444444555555444444444333333333222333333333333222111111333222222222111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000111111222222222222111222111000000000111222333111111111111111000000000222222222111111111000000111000000000000000000000///000111111222222222111222222111111111111222222000000000000111222333333111111111111111111111111444444333333222000///...222111000000111222333444444444444333333444444444222333444333111000111222444444444333333222222222333222111222555666666444333333444444555555666666555555555555555555555555333444555666666555444333333555666666555444555666555555666777777777777777999999999999:::===???AAABBBDDDFFFFFFFFFEEEFFFGGGKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXZZZ___fffkkkwww333333333333333333333333444444444444444444444444555555555555666777777888777555444444555666666555555555555555555555555555777777777777777777777777777777777777888888888888555666777777888888777777777777888999999999999888::::::;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<>>>AAABBBIIIGGGDDD@@@>>>>>>>>>>>>======>>>>>>>>>?????????????????????????????????AAA@@@??????>>>>>>?????????>>>===<<<<<<;;;<<<<<<========================>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888999;;;<<<===::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999888999999:::;;;:::999888777777777777777888888777666666666777777999999888888999999:::;;;:::999999999999888888888666666555555555555666666666666555555555666666777444444444555555555555555444444555555555555444444444444444444333333333333222333333333333222111111333333333222222222222111111111111222222222222333111111111111111111111111222222222222222222222222222222222222222222222222444333333222222222222222222333333333333222222111000000000000000111222333111000000///000000111111222111111111111000000000000000000000000000111111//////000111111111111000222222222222222222222222222111111111111111222222111111111111111111111111444444444333222111000///111111111111222333555555444444333333333333444444111222333222000///000111444444333333333333222222222111000111333555444333111111222333444555666666444444444444444444444444333333333444444333333333333555666666555555777888444555666777777888777777777777777888;;;===@@@BBBBBBDDDFFFFFFFFFEEEFFFGGGJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXZZZ___fffkkkvvv333333333333333333333333444444444444444444333333555555555555666777999999777555333444555666555555444444444444444444444444777777777777777777777777666666666777777777888888555666777777888888777777666666777888888888888777888999999999999:::::::::;;;;;;:::;;;===???BBBCCCEEECCC@@@===;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::999888777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777666999999999999999888888888888888888888888888888888888888777777888999:::;;;999999888777777777777777888777777666666777777777999999999999999::::::;;;999999999999888888888888555555555444444555555555666555555444444555555666555555555555555555555555333444444555555444444333333333333333333333333333222333333333333222111111333333333222222222222222111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111444333222111111111222222333333333333222111000000/////////000111222333333111111000000000111222333111111111111000000000000000000000000000111111111///000000111111111000000111222222222222222222111333222222111000000111111111111111111111222222222000000111222333333333333111111222222333444555666333333333444444333333333111222333222111000111222333333333333333333333333222222222222333444444333222222333333444444555555444444444444444444444444444333333222222333333444333444666666555666888:::666666777777777777666666333444666888;;;???BBBDDDBBBDDDFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTXXXXXXXXXWWWXXXXXXYYYZZZXXXXXXYYYYYY[[[```fffkkkttt333333333333333333333333444444444444444444333333555555555666777888999:::666555333333555666555444555555555555555555555555666666666666666666666666555555666666666777777777666777888888999999888888666666777888888888888888888888888999999999999:::::::::::::::;;;===???@@@@@@>>><<<:::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<>>>>>>@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::===<<<:::888777777888888999999999:::::::::;;;;;;666777777888888888777777888888888888888888888888888888888888888888888888777777777777888888999:::888888888888777777777666888888777777777888888999999999888888999999:::;;;999999999888888888777777555555444444444444555555777666555444333333333333555555555555555555444444333333444444444444333333333333333333333333333333222333333333333222111111222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111333222000/////////000111111222222222111000//////......///000111222222222222222111111111222222333000000000000000000000000//////000000111111111111000000111111111111000000000000111222222111000000333333222111000000000000000000111111111222222222...///000111222222222222111111222333444444555555222222333444444333222222111333444333222222333444333333333333333333333333222333333444333333444444666555555555444444333333444444444444444444444444444333333222222333333444333444555555444555888:::888888888888777555444333555666777999<<<>>>@@@AAABBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXYYYZZZ\\\```fffkkksss333333333333333333333333444444444444444444444444555555555555666777888888666444333333444555555444666666666666666666666666666666666666666666666666555555555555666666666666666777888888999999888888666666777888888888888888777777888888888999999999;;;:::999888777777777777999999888888888999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999999999999999999999999888999999::::::999999999999::::::::::::111222444666888:::;;;;;;777777777777777888888888888888888888888888888888666666777888888888777777666777777888888777666666888888777777777888999999888888777777888888999:::999888888888888777777777555555444444444444555555777666555444333222222222444444444444444333333333333333444444444444333333222222222222333333333333222333333333333222111111000111111111111222222222000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222111///------...///000000000111111111000//////......///000111111111111222222222222222111000000//////000000000000000111/////////000111111222222111222222222222111000000///000111222222111000///333333222111000000000111000000000111222222333333111111111111111000//////111222222333333333333333111222333444444333222111111333444444333222333555222222333333333333444444222444555444333222333555777777666555444333222222333333333333333333333333333333333444444333333333444444444444333444666999888888888888777555444333::::::;;;<<<<<<=========BBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPMMMNNNOOOPPPRRRSSSTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ[[[]]]aaagggkkksss333333333333333333333333222333333444444555555555444444444333333444444555666444333333444555555444666666666666666666666666555555555555555555555555444444555555555666666666555666777777888888777777555666666777777777777777666666666777777777888888:::999888777666555444333555666777888999999888888888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===::::::999999999999999:::::::::::::::::::::::::::888888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999::::::::::::999999999999999999999999999::::::;;;:::999888777999999999999999999999999666777888999:::;;;;;;;;;888999999999999:::::::::333444666888999:::;;;;;;666666666777777777888888888888888888888888888888555666888999999777555444555666777888888777666666666666666666666777888999777777666666777777888999888888888888777777777777666666555555555555666666444444333333333333333444444444333333333222222222222333333444444333333222111111222222222333333333222333333333333222111111//////000000000111111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111...---,,,---///111000000111222222222111111...///000111111000/////////111222222111///,,,+++////////////000000111111...//////000111111222222333333333333333222111111///000222333333222000///222222111111111111111111///000000111222222333333111111222222222111000000111222333333333222111000000222333444444333222000000222333333222222333444222222222333333444444444111333444444111111222444555555444444333333222222333333333333333333333333333444555666666555444333444444444222111222444777666666777777777777666666999:::;;;===>>>?????????BBBDDDFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYWWWXXXZZZ[[[^^^aaagggjjjsss333333333333333333333333222222333333444555666666333333222222111222222222666444222333444555444444555555555555555555555555555555555555555555555555444444444555555555666666444555555666666666666666444555666666777777666666555555555666666666777777777777777777777777777777444666888;;;;;;;;;:::999999999999:::::::::;;;;;;999999999999999999999999666666666666666777888999:::999999999999::::::;;;999999999999999999999999888888999::::::::::::999777777777777777777777777888888888888888888999999777888888888888999999999999999999999999999999999999999:::;;;:::999888777888888888888888888888888777888999:::;;;:::999999888888999999999::::::::::::::::::::::::999888777555666666666777777888888777777777777777777777777444666999::::::777444222555666777888888777666666555555555555555666777888666666666666666777777888888888888888777777777777666666555555555555666666222222222222333444555666333333333222222111111111222333333444444333333222111111111222222333333333222333333333333222111111......//////000000000111000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000333111///------...000111000111222333333333333333//////000111111000///......///111222000---)))'''.../////////000000111111...//////000111222222222444444444444444333222111000111333444444333111000222111111111111111222222///000000111222222333333//////111222333444444444222222333333222111///...000111333444444333111000///111222222111111222444222222222333333444444444000222444333000///111333222222222222222222333333333333333333333333333333333444666777777666444333444444444222000111333555333444555777888888999999444666999===@@@CCCEEEEEEBBBDDDFFFFFFFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNKKKLLLNNNPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXZZZ\\\^^^bbbgggjjjttt222222444444444444222222222222222222222222222222666555333222222333555666888555333222333555666666444555555555555555444444777666555555555555555666444444333333333444444555666666666666666666666666555666777666555444555777555555666666666666555555111444777888777666555555666666777777777777666666888888777777666666555555444555666888888999999999===<<<;;;:::::::::;;;<<<999888777777777777777888888888888888888888888888888888888888999999999999777777888999::::::;;;;;;666777777777777888888888888888888888888888888888888999::::::999888777666:::999888888999999777555888888888888888888888888888888888888888888888888777777777777777888888999888888777777666666555555888888888888888888888888:::888777777888888777555555555555555666666666666888666444333444666777777444333444888888555555888666777777777888888888888;;;:::888777777777888999444444444444444444444444333333333333333333333333333333333333333333333333222444555555333222222333666555444333222222222222000000111111111222222222111222222333333222222111222222222222222222222222333333222111//////111333555222,,,111777///,,,888444444333222111111111111333333222222111000000000222222111111111111111222000000000000000000000000000000000000000000000000......//////000000111111000111111111111222222222222222222111111111000000333333333222222222111111111111111111111111111111333333222111000000111111000111111222222333444444444333333333333444555555000111444555555444333222222222222222222222222222...//////222444555555444333111000222555666444111555666666555444333444555555555555555555555444444555555555555555555555555666444222333666777666444666666666666666666666666888999:::<<<>>>AAACCCDDDBBBEEEJJJMMMNNNKKKGGGDDDHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[]]]aaagggllluuu222222333444444333222222222222222222222222222222666444333222222333444666666444222111222444555444444444555555555555444444666555555444444555555555444444444333333444444555555555555555555555555555444666777666555444555777444444555555555555444444333555777888777666666666666666777777777777666666777777777777666666555555666777888999999999999999999888777666666666777777777777777666666777888888888888888888888888888888555555666666666777777777777888888999999:::::::::777777777777888888888888888888888888888888888888888888999999999888777666999888777888999999777666888888888888888888888888888888888888888888888888777777666666777777888999888777777777666666666555777777777777777777777777999888777777888888777555666666666666777777777777888666444444444666777777;;;777555777888555555777777888888888999999999999888777666555555555666777444444444444444444444444333333333333333333333333333333333333333333333333222444555555333222222333555555444333222222222222000000111111111222222222111222222333333222222111111111111111111111111111333444444333111000111222000111333AAANNNBBB222222222222111111111222222333000000000000000000111111222222111000000111111222000000000000000000000000000000000000000000000000////////////000000111111000000111111111222222222222222222111111111000000111111111000000000//////111111111111111111111111333222222111000000111111333222222222222222222222444333333333333444555555///000111222333222111111222222222222222222222222111000000111222222222222222222111333555555444333222444555555333222222333555555555555555555555555444444444444444444444444555444222444666777666444666666666666666666666666777888999;;;===@@@BBBCCCEEEFFFHHHIIIJJJIIIGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZXXXYYYZZZZZZ\\\aaafffkkkvvv222222333333333333222222222222222222222222222222555444333222222333444555555333111000222333333333444444555555555555444444555555444444444444555555555444444333333444444444555555555555555555555555444555666666555444555666444444444555555444444444444666777777666555777888666777777888888777777666777777777666666666666555888888999999999999999888777666555444444444555555666666666666666777888999777777777777777777777777555555666666666666777777888888888888888999999999777777777888888888999999888888888888888888888888777777888999999999888888777777666777999999888666777777777777777777777777777777777777777777777777777777666666777777888999777777777777666666666666666666666666666666666666999777666666888888777555666666777777777888888888777777555555555555777777CCC<<<666666666555555777888888888999999999::::::888777666555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222444555555333222222333555444333222222111222222111111111111111222222222111111222222222222111111111111111111111111111111333555666555333111111222222444999LLL^^^SSS;;;222000000000000111222333444---......///000000111111111111000000000111111222000000000000000000000000000000000000000000000000/////////000000000000111000000000111111111222222222222222111111111111111111111111000000000000000111111111111111111111111333222111111000111111111444444333333222111111000333333333333333444555555000000111111111222222222222222222222222222222222666555333222222222333333333444555555444444555666333555888888666444333333555555555555555555555555333333333333333333333333555444333444666666666555777777777777777777777777666777888:::<<>>999//////222111000000/////////000222222222111111000000000000000//////000111111222000000000000000000000000000000000000000000000000111111111111000000000000//////000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111222111111111111111222222111111222222222333333333333222222222222333444444333333222222222333444555222222222222222222222222666777777555444555999<<<===>>>>>>:::555222444666888;;;>>>???===;;;999999444444444555555555666666666666666666666666666666333444555555555555555666777777777777777777777777888888999;;;>>>@@@CCCDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWXXXWWWVVVUUUVVVWWWXXXYYYVVVXXXZZZ\\\^^^aaafffjjjuuu222222111111111111222222222222222222222222222222222222333333333333222222444333222333444555444222111222333444444555444444555555555555555666777888666555555444333333333333333333333333333333333333333444555555444333444555444444555555555555444444222444555555444333555666444555555666666555555444444555555555555666666666444444555555555555444444555666666666666555444444444444444444444555666777666666666666666666666666444444555555555555666666666666666666666777777777555555555666666666777777777777777777777777777777777777666666666777888888555555444555777777666444666666666666666666666666666666666666666666666666666666555555666666777888666666666666777777777777777777777777777777777777666555444555777888777666333333444444444555555555555777999888666555666999===;;;;;;>>>===999888:::555555555666666666777777555555666666666555444333333333333333333333333333333333333333333333333333222222222222222222222222222444555555333222222333222222111111111111222222222222222111111111111111000000111111111111000000000000000000000000000000///000222222111111111222333999777777;;;555---000222111000///............333333333222111000000000////////////000111111222000000000000000000000000000000000000000000000000222111111111111000000000/////////000000000111111111111111111111222222222000000000000000111111111111111111111111111111111111111111000111111222333000111111222333333444444222222222222222333444444000000111111111222222222222222222222222222222222000222444444222333777;;;@@@???===999555333333444666888;;;;;;999777666666333333444444555666666666666666666666666666666666333444555555444444555777777777777777777777777777888999:::<<<>>>AAACCCDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEKKKKKKLLLLLLLLLLLLKKKKKKNNNOOOQQQTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVXXXXXXWWWYYY[[[\\\^^^aaaeeehhhttt333222111000000111222333222222222222222222222222222222222333333222222222333222111222444444222111111111222333444444444444333222222333444555666666666666555444333333333333222222222222222222222222333444555555333333444555222222222333333222222222000222444555444333333333333333444444444444333333444444444555555555666666333333444555666666666666444555666666666555333333555444444333444444555555555555555555555555555555444444444555555555666666444555555666666777777777444444444444555555555555777777777777777777777777888888666666555666777777666555444555666666555333555555555555555555555555555555555555555555555555666555555555555666777777555666666666777777777888666666666666666666666666666555444555777888777666444444444444555555555666444888:::999666444666999:::===CCCGGGCCC;;;777999666666666666777777777777444555666666666555444333222222222222222222222222333333333333333333333333111111111111111111111111222444555555333222222333222222111111111111222222222222222111111111000000000000111111111111000000///////////////////////////000111111111222444666;;;AAA===:::===999111333000000///.........//////111111111111111000000000.........//////000222222000000000000000000000000000000000000000000000000222222222111111111000000////////////000000000111000000111111111222222222//////000000000111111111111111111111111111111111111111000000111222222333222222222222222222222333222222222111222222333444///000111222333222111111222222222222222222222222---000444444222222555999???<<<888555444444333222444666777777555444444555333333444444555666666777666666666666666666666666222444666666444333555777666666666666666666666666777888999;;;===@@@BBBDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQTTTVVVWWWXXXYYYXXXXXXVVVVVVVVVVVVWWWXXXWWWYYY[[[\\\]]]___ccceeesss333222111000000111222333222222222222222222222222111222222333333222222111222111000111333333111000000111222333444444555444111111111111222333444555777666555444333222222222222222222222222222222222333444555555333333444555000000111111111111000000...111444555444222222222222333333444444333333222444444444555555555666666333444555666777777777777555666777777777666555444555555444333333333444444555555555555555555555555666666666666777777777888333444444555666777888888333333333444444444555555777777777777777777777777999888777555555555666777777555555555666555444222555555555555555555555555555555555555555555555555555555555555555666777777555666666666777777888888555555555555555555555555555444444555777888777666555555555555666666666777444888;;;:::666444666:::999???JJJNNNGGG<<<777888777777777777888888888888666777888888888777555444222222222222222222222222333333333333333333333333111111111111111111111111222444555555333222222333222111111111111111222222222222222222111111000000000000111111111111000000000000000000000000000000000111222111222333777999===@@@888222777666000222......---......///000111......//////000000111111............///000222222000000000000000000000000000000000000000000000000222222222222111111000000////////////000000000000000000111111222222222222111111222222333333333333111111111111111111111111111111000000111222333333444444333222222111111111222222111111222222333444000222444555555555333222222222222222222222222222---222666666333222555999<<<888333222333444333111555666666555444333444555333333444444555666777777555555555555555555555555222444666666444333555777666666666666666666666666666777888:::<<>>>>><<<999777555555666777777666555444333333444555666666666666555555555555444333222222111111222222333222111111000000111111222222222222222333444444000000/////////111333555333222000//////000111222333222111000000111222333.........//////111222222666444111///---...//////333222111111222444777999>>>===>>>@@@<<<555111111///////////////.........000000000000000000000000///000111222222222222222222222111111000111111111000000000000000000000000555444333222111111111111000//////////////////000222222111111111111111111111222222222222111000///111111111111000000000///000000000000000000000000222222222222222222222222222222111111111111222222444333333222222333333444222222222222222222222222444444444444333333222111333333444444444444333333333333333333333333333333444444444444555777888888333333222222222222333333333333444444555666666666555666777888888777666555555666:::===@@@BBBCCCCCCGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNRRRUUUWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWWWWZZZ[[[\\\aaaggglll222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111111000222222222222222222222222444444444444444444444444333333444444444333222222222333444555666555444444444444444444444333333333333333333333444444444444444333333333333444555666444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444444444555555555555444444444555555666666555555444666666666555555555555555777666555555444555555555222333444444555555444444333333444555555555555444444555555555555444444333222222333555666777888999444555555666666555555444666666555444444333222222444444555666777777777777777666666666555555444444555666888:::===@@@BBBDDD>>>;;;777333222222444666555555444333333333333444666666666555555555555444333333222222111111222222333222111111000000111111222111111111111222333333///---,,,---000222333333333333222222111111000000111111000000000000111111000000000000111222333444222111000///.........///222222111000000111222222555555888<<<<<<666222222111111111111000000000000000000000000000000000000111111111222333444555666333333222111000000000000000000000000000000000000444333222111111111111111//////............//////444333222111000000000000111111222222111111000///111111111111000000000000000000000000000000000000222222222222222222222222111111111000000111111111333333222222222222333333222222222222222222222222333222222444666666222///333333444444444444333333333333333333333333333333555555444444555666777777444444444333333444444444333333444444555666666666666666777777777777666666777999<<>>??????999777555333222222333444555444444444444444444444666666555555555444444444333333222222111222222333333222111111000000111111111111000000111111222333444222///000222333222111333444444444333111000///000000////////////000000000000////////////000000000000111111111111000000000000111111111000000//////...000666999666444555666666555444444333222222/////////000000000000000111000000///000111333444222222111000000000000000000000000000000000000000333222111111111111111222111111000000000000111111222222111111000111111111111111111111111111000000111111111000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333333222222222222333333111222222222222222333333///......333999:::666111333333333444444333333333333333333333333333333333555555444444444555666666555555444444444444555555333333444444555666666666666666777777777777666666888:::<<>>999777222111111000000/////////------......///000000111222222222222111000//////000000/////////000000111000000000000000000000000////////////000111333333000000////////////000000000000000000111222333444000//////...///000111222///000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222222222111111111111222222000111111222333333444444444444444444333333222111222222333333333333222222333333333333333333333333222222222333444555666777555444444444444444444555333333444444555666666666888777666555555666777888777999<<>>:::555222000//////...111444666666444111...////////////000000000000000000000000////////////222111000///......//////000000000000000000000000111111444:::???===555...111111000000//////......///////////////.....................///111222333000///......000111111000---...000222222222111111///000111111000///000222222111///......000222333111222222333333222222111///000111222222111000///000000000000000000000000111222333444444333222111111111111111111111111111444333333222222333333444333222111000000111222333333333222111111222222222111111222222222333333333222222222222333444555555222222222222333333444555444444444333333222222222444222///111444777777666444444555666777888999:::555555555555666666666666777888:::===@@@DDDGGGIIIIIIHHHGGGEEEDDDDDDEEEFFFKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIKKKLLLMMMRRRSSSTTTVVVWWWWWWVVVVVVWWWVVVUUUUUUWWWYYYXXXXXXXXXVVVVVVYYYZZZ[[[aaahhhyyy222222222222222222222222222222111111222222333444222222222111111111111000333333222222111111111111000111222333333333222111111111111111111111111111//////000000111111222222222222222222111111111000222222222222222222222222000000111222222222222111333333333222222333333333222222222222222222222222333333333333333333333333111222444555444333111000222222222222222222222222333333333333333333333333111222222333333222222111333222111111222444666777222222111111111111222222666555444333222222222222555444333333333444555666222222222333444444444555333333222222222333444555444444333333333222222222333333333333333333333333555444333222222222222222333333333333333333333333444111///...000222444444444444444444444333333333666222888EEEJJJBBB:::888777555333222333333222111333333333333333333333333444444444444555555555555666666666555555555444444222222222222222222222222222222222222222222222222222222111000111333555666777555333222111222333444...000333555555333000...////////////000000000000////////////000000000000000000000000/////////...000000000000000000000000//////111555777666111,,,111000000000/////////...---.........///000000000000////////////000000111000///......000111111000000000111111111000000///---///000111000000222444555444222000///000111111000111111222222111111000000000111111111111000000000000000000000000000000111222222333333222222111222222222222222222222222444333333222222333333444333222111111111111222333333222222222222222222222111111222222222333333333333333222111111111222222333222222222333333444555555444444444333333333222777555222222444555444333444444555555666666666777666666666666666666666666777888:::<<<@@@DDDGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJJJJKKKLLLQQQSSSUUUWWWXXXXXXWWWVVVWWWUUUTTTUUUWWWYYYYYYYYYXXXVVVVVVYYYZZZ[[[aaahhhvvv111111111111111111111111222111111111111222333333222222222111111111111000222111111111111000000000333333222222222111111111111111222222222222222222000000000000000111111111000000000000000/////////222222222222222222222222000000111222222222222111333333333222222333333333111111111111111111111111222222333333333333333333000111222333333222111111222222222222222222222222333333333333333333333333111111222222222222111111000000000000111444666777333333222222222222333333555444333222111111111111666666555444444444555555333333333333333333333444333333222222222333444555333333333333222222222222333333333333333333333333444333333222222222222333222222222222222222222222000...,,,,,,///222333444333333333333333333333333444666AAANNNOOOCCC999777888666333222222222111///333333333333333333333333444444444444555555555555666666666555555555444444222222222222222222222222222222222222222222222222333222222111222333555666222111000000000111333444///000111222222111000///////////////000000000000......//////000000111111///000000111111000......000000000000000000000000...///000000000///...---000000000000////////////,,,---......000000111222111111000///////////////000///......000111111000333222111000////////////,,,...000000000111333555888666444222000000000000///000000000000000000///111111000000000000111111000000000000000000000000222222222111111222222222333333333333333333333333333333222222222222333333333333222222222222333333222222222222222222222222111111222222222333333333444333222111000000000000333333222222222333444444555555555444444444444444777555333333444444444333444444444444444444444444888888777777666555555555666777999<<>>444444555333222222333444333222222222222222222222222222333333444444444555555555555444444444333333333333222222222222222222222222111111111111111111111111333333222222333444555555777666444222000////////////000000000000000000///////////////000000000000---......///000111111222...///111222222000...---////////////////////////111222222000......///000000000000000////////////......//////000000000111000000////////////000000000///......000111111000222111000.........///000---///000111000000222444666555333222000000000000///000000111111000000///222111000//////000111222000000000000000000000000333222111000000111222333333333333333333333333333333333222222222222333333333333333333333333333333111111222222333333222222111111222222222333333333333333222111111111111111333333333222222333333444555555555555555555555555333222222333444555666666444444555555666666666777:::999999888666555555444666777999;;;>>>BBBDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDHHHGGGFFFFFFFFFGGGHHHIIILLLKKKJJJJJJKKKLLLNNNOOOQQQSSSVVVYYY[[[ZZZXXXWWWUUUTTTSSSUUUXXXZZZ[[[ZZZYYYVVVWWWZZZ\\\]]]cccjjjwww222222222222222222222222111111000000111111222333222222222111111111000000000000000000000000000111000000000000111222333444111111222222222333333333111111111000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111222222333333222222111000000000000000000000000111111111222222333333333111111222333333333444444111111111111111111111111000000000000000000000000000111111222222111111000222222111111000111111111111111000000000000111111000000000000111222333333666666666555555444333333999999888666555333222111222222333333333444444444222222222222222222222222222222222222222222222222222222222111111222222333111111111111111111111111333111//////000222111111//////000000000111111111111555@@@JJJFFF999222444555333222222333444333222222222222222222222222222333333333444444444444555333333333222222222111111222222222222222222222222111111111111111111111111333333222222333333444444<<<:::888555222000...---000//////////////////000////////////000000000000---......///000111111222---...000222222111///...////////////////////////222333222000......000222////////////000000000000111111000000/////////...............///000111222000///......000111111000000///.........///111222000111222111000///000111111111000000000111111111000111111111111111111000222111000//////000111222000000000000000000000000333222000000000000222333222222222222222222222222333222222111111222222333333333333333333333333333000111222333333333333222111111222222222333333333222222222222222333444444444333333222222333333333555555555555555555555555222333444444444444555555444444555777888:::;;;;;;;;;;;;:::888777666555444666777999;;;>>>AAADDDFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQRRRQQQSSSVVVYYYZZZZZZYYYXXXUUUTTTSSSUUUXXXZZZ[[[ZZZYYYWWWWWW[[[\\\^^^dddkkk}}}222222222222222222222222111000000000000111222222222222222111111111111000000000000111111111111222......///000111222333444000000111111222333333333000000000000000111111111111111222222222222222333111111111111111111111111000000111222222222222111000111222333333222111000000000000000000000000000000000111111222333333333222222222222333333333333111111111111111111111111////////////////////////000000111111111111000000333333222222111000000///111000000000000000000111444333222111000000000000444444444555444444333222555555555555555666666666111222333444444444333333111111111222222222222222222222222222222222222222222111111111111222222333222222222222222222222222444333111111222222111000111111222222333444444444444555>>>FFFDDD888333666888666333222222222111///222222222222222222222222333333333333444444444444333333222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222888888777666444222111111000000////////////000000////////////000000000000......//////000000111111......000111111000000///000000000000000000000000111000000000000000000///////////////000000000000333222111111//////...---------......///111222333000///......000111111000............///000111222111222333111///...///000---...///000111222222333000111111222222111111000111111000000000000111111000000000000000000000000111111111000000111111111111111111111111111111111222222111111111111222222222222333333333333222222///000222333444444333222111111222222222333333333222222222222333444555666444444333222222222333333444444444444444555555555444666777666333222111222444555777888;;;<<<>>>???;;;;;;:::999888777666555888888:::<<>>>>>;;;;;;:::999888888777777999999;;;===???BBBEEEFFFNNNLLLHHHEEEDDDDDDFFFGGGHHHGGGGGGGGGGGGIIIKKKLLLMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[WWWUUUTTTUUUWWWYYYYYYYYYYYYWWWXXX\\\^^^```fffmmm000000000000000000000000000000000000000111111222222222222111111111111000111111222222222333333333///000222333222111///---...//////000111111222222...//////000111222222333000000111111222222222333000000000000000000000000000000111222222222222111///000222333333222000///111111111111111111111111///000000111222222333333222222111000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000111222333333333333333333222222222222222222333111111111111222333444555///000222333444333333222333333333222222111111111111222333444555444333333000000111111222222222222111111111111111111111111111111000000111222333333333333333333333333333333000//////000333444444333000000111222333333444444444333999DDDDDD:::333333222111000111444555555555111111111111111111111111222222333333333444444444666666555555555444444444222222222222222222222222000000000000000000000000000000111111111000000///---...///111222222222222///000111222222111000///////////////000000000000000000000000//////////////////......///000111222000000000000000000000000111//////444888888333---.../////////000000111111000000000000000111111111111000000///////////////000///......000111111000//////000000000...---,,,...000111111000000111333///000111222333444444444......////////////......///000111222222111000///000000000000000000000000///000111222222111000///333333333333333333333333222222111111111111222222000111222333333222111000...000222444555444333222111111222222222333333333444333222111000000000000555444333333222222222222222222222333333444444444000333666666444333333555888888999:::;;;;;;<<<<<<;;;::::::999999888888888999:::;;;===@@@CCCEEEGGGMMMJJJEEEAAA???@@@BBBDDDHHHHHHGGGGGGHHHJJJKKKLLLPPPOOONNNMMMMMMNNNOOOOOORRRRRRRRRSSSTTTWWWZZZ[[[WWWVVVUUUUUUWWWYYYXXXXXXYYYWWWXXX\\\^^^```fffmmm000000000000000000000000//////000111222333333444333222111///............111000//////000000///...000///.........///111222111111111111111111111111222111111111000000//////---...000111111111000///333111000//////000111333000000000000000000000000444333111000000000111111000000000000000000000000222111000000111111000...///000111222222111000//////000111222222111000///////////////000000000000111111000000000000000111444333000///...///000111333222111111000000111111222222222222222222222222444444333333333333333222444444444444444444444444222222333333333222111000333222000//////000222333111111111111111111111111111111222222222111111000666555444444222222111000111222333222000000000222444222000111333555555444222222333444444444333333666666555444333222111000/////////...///000000111222222333333333333444444333444444555555444444333000000000000000000000000444555666444111......///333///...000111//////222111111111000000000000000222222222222222111000///000000000000000000000000000000000000000000000000000000///...---,,,++++++//////000000000000//////000///111444666555000,,,000000000000000000000000///...---...///000///.........////////////......////////////////////////////////////////////////111111111000000000000000222222111111111111222222111111111000000000000000////////////////////////000000////////////000000000000000000000000000000111111111111111111222222222333444333111//////000222222222222222222222222222222222222222222222222444444333222222333333333333333333333333333333333333777666222222666555000000111222333444333222222111111222222333444555555444666:::===>>>>>>===<<<;;;:::888666555555777777777888:::>>>BBBCCCBBB@@@CCCEEEFFFEEECCCCCCEEEHHHJJJIIIIIIHHHHHHHHHIIIIIINNNMMMKKKJJJKKKMMMPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWYYYXXXYYY\\\]]]^^^eeennn000000000000000000000000000000000000000111111111333222111111111111111222///......///000111111000111000000///000111222333111111111111111111111111111111111111000000000///......///000000000000000000///...------...///000000000000000000000000000222222000/////////000000000000000000000000000000222000000000222222111000000000111111111111000000///000111222222111000///////////////000000000000111111000000000000111111444333111000000000222333333222111111000000111111222222222222222222222222222222222222333333333333222222222222222222222222111222222222333333333444222111///......///111222111111111111111111111111111111222222222222111111333333333222111111000000///111222111000000111222000000///111333444333222333333333333333333333333222222111111111111000000000000000000000111111222222222333333333333444444111222222333333222222111111111111111111111111111000000000111333222000...222000111333222...///222//////000111222333444444111222222222111111000///////////////////////////......................../////////...............///000000000000000000//////...///111333222///,,,000000000000000000000000111000///000111222111000////////////////////////////////////////////////000000000000000000000000////////////////////////222111111000000111111222111000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222111111000000/////////***,,,///000///000111222222222222222222222222222222222222222222222222222444333333333222333333333333333333333333333333333222777999444111333555444000111222333444333333222222222333333444444555555555777:::===>>>>>>===<<<<<<:::888666555555666777777777999===@@@BBBBBBAAABBBDDDEEEDDDCCCBBBEEEGGGJJJIIIIIIHHHHHHHHHIIIIIINNNLLLKKKJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTWWWXXXXXXWWWYYYXXXZZZ]]]]]]___fffnnn000000000000000000000000111111000000000/////////111111111111111222333333...------...111222222111111111111000111222222333000000000000000000000000111111111111000000000000///////////////000111111333333222111111222333333000000000000000000000000111000//////.../////////000000000000000000000000111000000111333444333222111111000000000000111111000000111111111111000000////////////000000000000111000000000000000111111333222111111111222444444333222111111000000111111222222222222222222222222000000111111222333333333111111222222222222222222555555333222222222333333111000///......///000111111111111111111111111111111222222333333333222222111111111111111111111111...000111111000000222333000000///000222222111000555444333222111111222222000000000111111111222222222222111111222222333444222222333333333333444444111111222222222222111111222222222222222222222222000...,,,///333444111...111///000222111...///333000000111111222333444444111111111111111000000///.........................................................//////000000000000000111111111111000000...------...//////...,,,000000000000000000000000000//////000111222222111000000............000000...//////////////////...111111111111111111111111............////////////222111111000000111111222000000000000000000111111111111111111111111111111111000000//////000000111000000000000000000000000222222111000///...------)))+++...000000111222444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000777:::666000111444666111111222333333333333333444444444444444444555555666777:::<<<>>>>>>===<<<<<<:::888777555555666666777777888;;;???AAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFIIIIIIHHHHHHHHHHHHIIIIIIMMMLLLKKKJJJKKKLLLOOOPPPSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTUUUWWWXXXXXXXXXYYYXXXZZZ]]]^^^___fffooo000000000000000000000000111111111111000000000000000///////////////000000///...---...111222111000000000000111111111222222////////////////////////111111111000000000000000000///.........///111222333333333333333333333333000000000000000000000000000000000000///000000000000000000000000000000000000000///111333555555444222111000//////000111222000000000111111000000000////////////000000000000000000000000000000111222111111000111111333444555333222111111000000111111111111111111111111111111111111111111111111111222333333333333333444444444<<<999666222000/////////111000////////////000111111111111111111111111111111222222333333333333222000000000111111111222222...000222222111222333555777444111000000111111111777555333111000000111222222222222222333333333333333333222222333333444555222222222333333333444444333333444444444444333333222222222222222222222222222111//////111333444444777000+++...111111111222333222222111111000000000///000000111000000//////////////////////////////........................////////////000000000000000000111111111111000000...------,,,------...---////////////////////////...---,,,---///111000///111000...------...000111//////000111111000//////000000000000000000000000......///////////////000111111000000000000111111000000000000000111111111111111111111111111111111111000000000000000000111000000000000000000000000111111111000000//////...111333444444222111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333111444666444111111333444222222222333333333333333555555555555555555444444666888:::<<<======<<<<<<;;;:::999777666555555666888777777999>>>AAACCCCCCBBBBBBBBBBBBBBBBBBDDDEEEHHHHHHHHHGGGHHHHHHIIIIIILLLKKKJJJJJJKKKLLLNNNOOORRRSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTUUUWWWYYYYYYXXXYYYXXXZZZ]]]^^^___fffooo~~~000000000000000000000000000000111222222333444444222111000///............111///...///000111000.../////////000000000000000////////////////////////000000000000000000111111000///.........///111222...///000000000000///...000000000000000000000000000111111111111111111111000000000000000000000000000//////111444555555555222111000//////000111222111000000000000000000111////////////000000000000000000//////000111222222/////////000111222333333333222111111000000111111111111111111111111111111222222222111111000000000222222222333333444444444;;;999666222000/////////111111111111111111111111111111111111111111111111000111222222333333333222000000111111222333333333000111333333333333444666???:::444000///111222333666555222000///000111222333333333222222222111111333333222222333333444555222222222333333333444444222333333444444333333222222222222222222222222222111333333000...222;;;BBBHHH999,,,,,,111333111000222111111000///............//////000000000//////000000000000000000000000////////////////////////000000000000////////////000000111111111111000000//////...---------...000////////////////////////...---,,,---000111000///222111///......///111222///000222333333222000////////////////////////////////////000000111111111111000000000000000000111//////000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000111111222222222555777777666333111111111222222222222222222222222222222222222222222222222111222333444444444444333333333333333333333333333333000///000333333111000333333333333333444444444555555555555555555444444666777999:::;;;;;;;;;;;;999999888777777666666666777777777:::>>>BBBCCCDDDCCCBBBAAABBBBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKKKKLLLMMMNNNOOORRRRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUWWWYYYYYYXXXXXXXXXYYY\\\]]]^^^eeennn{{{000000000000000000000000000000111222333444555666555444333111000000//////222000//////000000///---......///000000000000///000000000000000000000000000000000000111111111111///////////////000111111...///111333333111///...000000000000000000000000000111111222222222222111000000000000000000000000000//////000333555444444111111000000000000111111111111000000000000111111////////////000000000000////////////000111222333......///000111111222222333222111111000000111111111111111111111111111111333333222222222111111111//////000000111222222222444444222111111111222222111111111222222111111111111111111111111111111111///000111222222222222222111111111222222333333333000222333333222222444555@@@;;;444//////111333555444333222111000000111111111111000000000/////////222222111111222222333444222222333333333333444444000000111111111111000000222222222222222222222222---111333000---222???JJJRRRAAA111...222333000---........./////////000000---......///////////////111111111111111111111111000000000000000000000000000000000//////.........//////000000000000//////...///000///------///111000000000000000000000000///......///222333333222111111////////////111111///000222333333222000///........................//////000000111111222222111000000//////000000111/////////000111111222222////////////////////////222111111000000111111222000000000000000000000000//////000111222333444444111333444444222111111222222222222222222222222222222222222222222222222222000111333444555444444333333333333333333333333333555...+++000555555111///333333333333333444555555444444444444444444555555666666777888999999999999777777777888777777777777777777888;;;@@@CCCDDDDDDDDDCCCAAABBBCCCEEEDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVXXXYYYYYYYYYWWWVVVXXX[[[\\\]]]dddmmmxxx000000000000000000000000111111111222222333333333333333222111000000111111000///...///000111000///...///000111111111000000111111111111111111111111///000000000111111111111......///000000000000000111222555777777555222111000000000000000000000000...///000222222222111000000000000000000000000000000///...000222333333222000000111111111111000000222111000//////000111222////////////000000000000////////////000111222333///000000111222222222222333222111111000000111111111111111111111111111111000111111222333444444555...//////000111111222222000000000111111222222222000000111111111111000000111111111111111111111111......///000111111111111000000000111111111111111000111222222000000111222777444000///000111333333222222222111111111111111////////////000000000000000000000000000111111222222222333333333333444444000000111111111111000000111111111111111111111111---000111000...111999AAAGGG<<<222000111000///000////////////000000000000,,,---....../////////...000000000000000000000000////////////////////////.............../////////......////////////......---///000000...---...000000000000000000000000000///......///222333333222000000000000000000000000---...000222222000...---////////////////////////......//////000111111222000000////////////000000...//////000111111222222000000000000000000000000222111111000000111111222000000000000000000000000//////000000111111222222///000222222111000111111222222222222222222222222222222222222222222222222///111333444555555444333333333333333333333333333555///...333666444222333444333333222333444555666222222333333444444555555555555666666777777888888555666777888888999999999666777999>>>BBBEEEEEEDDDEEECCCAAABBBEEEFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYVVVUUUWWWZZZZZZ\\\ccckkkwww000000000000000000000000222222222111111111111111///////////////000000111...------...111222222111///000111222333222111111111111111111111111111111//////000000111111111222---...000111111111000//////111333555555333111///000000000000000000000000---...///111111111000///000000000000000000000000000///...///111222222111///000111222222111000///222111000//////000111222////////////000000000000////////////000111222333111111222333333333222222333222222111000111111111000000000000000000000000...///000222444666777888000111111222333333444444000111111111111000////////////000000000000//////111111111111111111111111------///000000111111111000000000000000////////////000111000///...///000...------...111222222111000111111222222222111111//////000111222333444444/////////...///000000111222222333333333444444444222222333333333333222222000000000000000000000000111111000/////////111222444111//////...---///444333333222111000///...---,,,------.../////////...////////////////////////........................++++++,,,---...///000111------............------+++...000000---,,,---///000000000000000000000000---,,,,,,---000111111000000000111111111111000000+++---///000000///---+++000000000000000000000000---------...///000000111000000////////////000000...//////000111222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000////////////111222444333111000000000222222222222222222222222222222222222222222222222///000333555555555444333333333333333333333333333444111222666666222333888444444333222333444555666111111222222333444555555444444555555666666777777444555666888999999::::::666777:::???DDDFFFFFFDDDFFFDDDBBBCCCEEEGGGFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYUUUTTTVVVYYYZZZ[[[bbbkkkvvv////////////000000000000......///000111222222333333222222111111222222333000000////////////000000......////////////......///...---...000222111000000000000000000000000000000000000///......------000000000000000000000000,,,---...000000000///...////////////000000000000222111111111000000//////222111///......000111222//////000000111111111222000111333222000//////000000111222333333222111000000000000000000000000000............///111222333000000000000000000111111///000111222222111000///111111222222222222111111333333333333333333333333111111222222222222111111000000000000000000000000333222000/////////000111000000000000////////////111111000000000000111111444444444333222111000///222222333333333222222111333111///...---...///000000000000000000000000000111111111000000000000000222222222222222222222222222111000111222222222000000000000000000000000000000000000000000000000000111111111000000000000000---...000111111111000///000000//////.........---444,,,///222---...333///---...//////000//////...000000//////.........---///...---,,,,,,---...///////////////............111111111000000000000000......///000000000000000////////////............000000000000000000000000111000000000000/////////////////////////////////000000000000000000000000111111000000000000000111///000111222222111000///000000000000000111111222222222222111111111000000222222111000//////000000333333222222111000000000111111222222222333333333000222444333222111222333444444444555555555666666333333222222222333444444333333333333333333333333333222222111111222222333222222333333444555666666444444555666777777666666555555555555555555444444444999???CCCDDDCCCBBBBBBGGGHHHIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJOOONNNMMMMMMNNNOOOQQQRRRQQQRRRTTTVVVYYYZZZ[[[[[[XXXVVVUUUUUUWWWXXXXXXXXXUUURRRQQQTTTWWW[[[ccckkkuuu////////////000000000000//////000000111111222222222111111000000111111222000000////////////000000000//////...---,,,++++++111000//////000000///...000000000000000000000000000000000000000/////////000000000000000000000000......///000000000//////////////////000000000000111111111111000000000///000000111111111000000//////000000000111111111111///111222111000...//////000111222222222222111000000000000000000000000000000////////////000000111000000000000000000000000///000111222222111000///111111222222222222111111111111111111111111111111000000000111111000000000000000000000000000000000222222000/////////000111000000000000////////////111111000000000000111111111222222222222222111000000111111222222111111000222111///.........000000000000000000000000000000111000000000000000000000222222222222222222222222111000//////111111000///000000000000000000000000000000000000000000000000111000000000000000000000,,,------...............111111000000000////////////+++000444...///333///////////////////////////000/////////............//////...------...//////111000000000000/////////000000000000000000000000......///000000000000000////////////////////////000000000000000000000000,,,,,,,,,,,,++++++++++++222222222222222222222222000000000000000000000000111111000000000000111111111111222222222222111111000000000000000111111222222222222111111111000000222222111000000000000000111111111111111111222222111111222222222333333333111222444444222111111222333333444444444555555555222222222222222333333444333333333333333333333333333333222222222222333333222333333444444555555555444444555666666666666666666666666666666666666666555999>>>BBBCCCCCCCCCCCCGGGGGGHHHGGGEEECCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTVVVXXXYYYZZZZZZXXXVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQUUUXXX[[[ccclllxxx////////////000000000000000000000000000111111111000000000//////000000000000000////////////000000111000...---------...///222111//////000000...---000000000000000000000000000000000000111111111111000000000000000000000000111111000/////////000000////////////000000000000111111111111000000000000///000222333222000...,,,000000000000111111111111...000111111///......///000111111222222111111000000000000000000000000000111111000000000/////////000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111111111//////000000000000//////000000000000000000000000222111111000///000000000////////////000000000000000000000000000000000000//////000111111111111111//////000000111000000///222111000///...///000111000000000000000000000000000000000000000000111111222222222222222222222222222111000000222222111000000000000000000000000000000000000000000000000000000000000000000000111111---------------...//////111111111111000000000000...,,,444666......222...000000///.........///000////////////............000//////......//////000111111111111000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000111000000000000000111111333222222111111222222333000000000000000111111222222222222111111111111111222222111000000000000111///000000111222222333333111111222222222333333333222333444444222000111111222222333333333444444444222222111222222333444444333333333333333333333333333333222222222222333333444444444444444444444444444444555666666666666555666777777777777777777777777:::>>>@@@AAABBBDDDEEEEEEFFFGGGFFFDDDBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUVVVUUUTTTTTTQQQRRRUUUYYY\\\dddmmm|||////////////000000000000111111111000000000000000111000000//////000000111000000////////////000000000///......000333555777222000//////000000///---////////////////////////......///000000111222222////////////////////////333222111/////////000111////////////000000000000111111111000000000000000000000111111111///...---000000000000000111111111---///000000...---...///000000111111111111000000000000000000000000000000000000000111111000000000111111111111111000000000000000000111111000000000111111222222222222111111222222222222222222222222//////000000000000//////000000000000000000000000222111111000000000000000////////////000000000000000000111111111111000000//////000000000000////////////000000111111000000111111000//////000000111000000000000000000000000000000000000000111111111111111111111222222222222555444333333555555444333000000000000000000000000000000000000000000000000000000000000000111111111000//////......///111222000000000000000000000000000000666555,,,...555111222111///------...000111///////////////.........000000////////////000000111111111000000000///////////////000000000000000......///000000000000000000000000000111111111111////////////////////////444444333333333222222222////////////////////////000000000000000000000000000000000000000000111222333222111000000111222333000000000000000111111222111111111111111111111111222222111000000111111111000000111111111222222222111111222222222333333333222333555444222000000111111111222222222333333333333222222222333444555666222222333333333333444444333333333222222333333333444444444444444444333333444444555666666555555555666666666666666777777777888:::===???@@@AAADDDFFFDDDEEEFFFEEECCCBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNNNNOOOPPPSSSTTTUUUVVVVVVWWWVVVVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSQQQRRRVVVZZZ]]]eeemmm////////////000000000000111111111000000000000000111111111000000111111111000000////////////000000000///...///000333666888///......///000111111000////////////////////////,,,------...///000111111////////////////////////333222111/////////000111////////////000000000000000000000000000000111111222111///.........//////111111000000000000000000---...000000///......///000000000000000000000000////////////////////////......000111222222222222333333333222222111111111111000000000000000000111111111222222222222111111222222222222222222222222000111111222222111111000000000000000000000000000111111111111000000000///.../////////000000000111///000111111111111000///111111111000///...------///000000111222222111111111000000000000111111111000000000000000000000000//////000000111111111111000000000111111222222222555444333444555555555333000000000000000000000000000000000000000000000000//////000000111111111111000//////......///111222////////////////////////111000444111,,,555???<<<333111///...---...000111........./////////////////////000000000000//////000000/////////...............//////000000000000......///000000000000000///000000000111111111222////////////////////////111111111000000000//////222222222222222222222222000000000000000000000000000000//////000111222222111000///......///000111000000000000000111111222111111111111111111111111222111111111111111222222222222222111111111000000111111222222222333333333222333444444222111111111111111111222222222333333333333333444444555777777222222222333333444444444444333333333333333333444444444444444444444333333444444555555555555444444444444444555555666666666999;;;===>>>???AAADDDGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIMMMMMMNNNOOOOOOPPPPPPPPPSSSTTTTTTUUUVVVVVVUUUUUUVVVTTTSSSSSSTTTUUUTTTSSSTTTRRRSSSXXX[[[^^^eeemmm////////////000000000000000000000000000111111111222111111000000111111222000000////////////000000000000///......///000111///...---...111222111000000000000000000000000000,,,------...///000000111000000000000000000000000111111000/////////000000////////////000000000000000000000000111111111111111000...------...000111111111111111000000000000---...000000/////////000111000000//////000000111////////////////////////---...000222333333333222333333333222222111111000111111000000000000111111111111222222222222111111000000000000000000000000111111222222222222111111000000000000000000000000000111111111111000//////......//////000000111111///000111222222111000///222222111111000...---,,,//////000111222222222222000000111111111111111111000000000000000000000000/////////000111111222222//////000000111222222222333222111111333333222111000000000000000000000000000000000000000000000000/////////000111111222222---------------...//////............////////////...---000///000@@@MMMHHH333222000///...//////000.........///////////////...//////000000//////...////////////............---......//////000000111......///000000000000000...//////000000111111111000000000000000000000000000000000/////////......111111111111111111111111000000000000000000000000////////////000111222333/////////....../////////000000000000000111111222111111111111111222222222222111111111111222333333333333222222111000000///111111222222222333333333000222444333222111222333111111222222222333333333333333333333444666777888111222222333333444444555444444333333333333444444444444444444444444444444444555555555555444333333333333444444555555666666888:::===???@@@AAADDDFFFCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUSSSRRRSSSTTTVVVVVVUUUUUUTTTUUUYYY\\\^^^eeelll////////////000000000000//////000000111111222222000000000//////000000000000000////////////000000/////////////////////...000///...///000111000///000000000000000000000000......//////000000000111000000000000000000000000......///000000000//////////////////000000000000///000000000111111111111............//////000111111111111111000000000///---///111111000000000111111000///......///000111////////////////////////...///111333333333111111222222111111000//////...222111000//////000111222111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000111111222111000///............///000111111111///000111222222111000///111111111111000000///...---...///000111111111111000000111111222222222222000000000000000000000000...//////000111111222222/////////000111222222222222111000111222333222000000000000000000000000000000000000000000000000000...//////000111111222222,,,------.....................//////000000000000///---000111666IIITTTKKK222222111111000//////.............../////////000---...////////////...---000000000////////////...------......///000000111......///000000000000000------...//////000111111000000000000000000000000222111111111111000000000........................000000000000000000000000////////////000111222333//////000000000000//////000000000000000111111222000000111111111222222222222111111111222222333444222222111111111111111111111111222222222333333333///111333333222222333444222222222222333333333444111111111222333444555666111111222333333444555555444444333333333333444444222333333444444555555555444555555555444444333222444444444555666666777777777:::===???AAABBBDDDFFFCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWWWWWWWWWWUUUVVVZZZ\\\^^^dddkkk}}}////////////000000000000...//////000111222222333//////............//////000000////////////000000---...///111222222222222222111//////000000...---000000000000000000000000000000000000111111111111000000000000000000000000,,,---...000000000///...////////////000000000000//////000000111111111222***,,,...000111111000///222111111111000000//////...///111222111000111222111000///......///000111////////////////////////000111333333333222000...111000000///...------,,,222111000//////000111222111111222222222222111111111111111111111111111111//////000000000000//////000000000000000000000000000111111222222000///...---......///000111111222...000111222222111000...///000000111111111111111,,,---...///000000000000///000111222222222222222000000000000000000000000...//////000111222222222...//////000111222222222444333222222444444333222000000000000000000000000000000000000000000000000...//////000111222222222---...000111111111000/////////000000111111111222333111333444:::MMMTTTGGG222222222222111000...------.........//////000000,,,---...//////...---,,,111111111111000000000000---------...///000000111...//////000000000000000,,,------...///000000111000000000000000000000000000000000////////////...111111111111111111111111000000000000000000000000////////////000111222333///000111222222111000///000000000000000111111222000000111111222222222222222111111111222333333444000000000111222222333333111111222222222333333333...000222333333333444555222222333333333444444444/////////000111333444555111111222333333444555555555444444333333444444555222222333333444555666666444555555555444444333222444555555666777888888999777:::>>>@@@AAABBBDDDEEECCCEEEFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKMMMNNNOOOOOONNNNNNPPPQQQRRRTTTUUUUUUUUUVVVTTTRRRRRRSSSVVVXXXYYYXXXXXXVVVWWW[[[]]]^^^cccjjj{{{000000000000000000000000000000000000000000000000......//////000000111111333111000.........//////////////////////////////111111000000000000111111000///...------...///000------///000111111111111//////000000000000//////333222222222000///...---////////////////////////000000000000000000000000////////////////////////111111111111111111111111222222222222222111000///////////////000000000000////////////////////////333222111000////////////000000000000111111111111000000000000111111111111////////////000000000000222111000///.........///000///.........000111222222111///------...000111111111000000000000111111000---,,,///555888777444///...000888???>>>444***111111000000//////............////////////......////////////////////////111111000///...---,,,,,,000000000000000000000000000111111111111222222222222222222111111111111000------............------000000//////.........---000000000000000000000000000000000000000000000000///000111333333222111111,,,555555///;;;PPPNNN===222000---++++++---000111111111000///////////////......//////000000111111000////////////.........)))///111---,,,000000---,,,------...///000000111............////////////000000000000000000000000---......///000111111111111222333333222111000///000000000000000000000000222222222222222111000///000000////////////000000///000111222222222222222////////////000000000000111111111000000000000000111111111111111111111111111111000000111111222333333333333222222111111111333333333444444333222222222222333333222222111000444444444444444444444444555555555444444333333333444444333222222222333333444444444555555555555666555555666777777777777777888:::>>>@@@@@@@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEIIIFFFFFFIIIJJJJJJLLLPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSTTTUUUVVVSSSRRRRRRTTTWWWXXXXXXXXX[[[YYYYYY[[[ZZZ[[[aaajjjzzz////////////////////////000000000000000000000000////////////000000000000000///////////////000111////////////////////////111000000//////000000111/////////....../////////---...///000111111111111...//////000000//////...000111111111111000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000//////////////////000000000000111111111111111111111111////////////000111222333111111111000000/////////000000000000111111111111/////////000000000111111222222111000000000000000000000///......///000111000000///...///000111222111111000000000000111111000...///333888999666222111000000444::::::444---111000000000/////////...////////////////////////111111111111111111111111....../////////000000000000000000000000000000000000111111111111222222222222222222111111111111000222222222222222222222222111111000000000/////////000000000000000000000000000000000000000000000000//////000000111111111000+++111000+++222???<<<000///////////////000111111111000//////......//////...///////////////000000/////////............---+++000111...---000111///.........//////000000111............////////////000000000000000000000000///000000111222222333333222222222222222111000///000000000000000000000000111222222222222111000///000000////////////000000///000000111222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222333333444333333222222222222222222333333333444444333333222444444444444444333333222333333333333333333333333444444333333333222222222333333333222222333444444444444444555555555555666555555666777777777777777888:::>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGKKKGGGGGGIIIIIIHHHIIIMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRTTTWWWXXXXXXXXXZZZXXXYYYZZZZZZZZZaaajjj~~~........................000000000000000000000000000000000000////////////---...///000111111111111////////////////////////000//////......//////000...//////000000//////...---...///000000111111000...//////000000//////......///000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000111111111111000//////////////////000000000000111111111111111111111111////////////000111222333////////////000000000000000000000000111111111111000000000111111111222222111111000000///000000000111000////////////000000//////000000111111222222111000000//////000000111000000111555999888444///333111000111333333222111000000000000////////////111000////////////000111111111111111111111111111/////////000000000111111000000000000000000000000000111111111111222222222222222222111111111111000111111000//////000111111111111111111000000000000000000000000000000000000000000000000000000000000///.........//////000000///111000///111444222...------///000000000000///000///......------....../////////...............///............------------000111///...000111000000000000000000000000000............////////////000000000000000000000000///000000111111222222333222222111000000000111111000000000000000000000000111111222222111111000000000000////////////000000//////000000111111000000111111111111222222222222000000111111222222333333111111111111111111111111333333222222333333444555222222222222222222333333222333333444444333333333666666666666666555444444222222222222222222222222333333222222222222111111222222222222333444444555444444444555555555555666555555666777777777777777777:::===??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGKKKGGGFFFHHHHHHFFFGGGKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRTTTWWWXXXXXXXXXYYYWWWWWWYYYYYYZZZaaaiii}}}////////////////////////////////////////////////111111000000//////......---...///111111111000/////////////////////////////////............//////...///000111111000///.........///000000000000000///000000111111000000///...//////000000000000000000000000000000000000000000000000000000000000000........................////////////////////////111111111222222111000000////////////000000000000111111111111111111111111333222111000////////////,,,---...///000111222222///000000000111111111111000111111111222222222222000///////////////000000000000000//////////////////000111111222111111000000000////////////000000111111111333555555222///111222111000//////000222000000000000////////////333111000......000111333........................222222222111000/////////////////////////////////000000111111111222222222222222222111111111000000///...,,,++++++,,,...///000000000000000000000000////////////////////////////////////////////////000///...---...///000111111000111444444111222555.....................---//////...---------------//////......------,,,,,,............---------------///111///...///000111111111111111000000000000............////////////000000000000000000000000............//////000000222111000//////000111222////////////////////////000000111111111111000000000000////////////000000//////000000000000//////.../////////000000000000000000111222333333444444111111111111111111111111222222222222222333444444111111111222222333333333222222333444444444333333666666666666666555444444222222222222222222222222333333333222222222222222111111111222333444555666444444444555555555555666555555666777777777777777777:::===?????????AAABBBAAABBBCCCDDDDDDEEEEEEEEEIIIEEEEEEGGGHHHFFFGGGKKKNNNNNNOOOOOOOOOOOOPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSSSSRRRRRRTTTVVVXXXXXXXXXWWWVVVVVVYYYYYYZZZaaajjjzzz000000000000000000000000////////////////////////111111000000//////......///000111111111000...---000000000000000000000000//////............//////...///000111111000///......//////000000000000///000111111222222111111000000000000000000///......////////////////////////////////////////////////........................000000000000000000000000111111222222222222222111////////////000000000000000000000000000000000000333222111000////////////////////////000000000000///000000000111111111111000111111111222222222222000000000000111222333333///000000000000/////////111111111111111000///...000000////////////000000333111000///000000000000...000222222///...///000////////////000000000000333111000......000111333........................222222111111000000//////////////////////////////000000111111111222222222222222222111111111000000222111///......///111222////////////////////////////////////////////////////////////////////////111000///...///000111222...,,,///333222---///555444222000---,,,---.../////////...---------------//////......------,,,,,,//////.........------------...000111000//////111111111111111000000000000............////////////////////////////////////.............../////////111111/////////000111222///////////////////////////000000111111111000000000000////////////000000//////000000000000///....../////////000000000000000000111222333333444444111111111111111111111111111111111111111222333333111111111222222333333333111222333333444444444333444555555555555444333333444444444444444444444444333333333444444444444444111111111222333444555666444444444555555555555666555555666777777777777777777999===>>>??????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFCCCCCCFFFHHHGGGIIIMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQSSSUUUVVVUUUTTTSSSSSSRRRRRRTTTVVVXXXXXXXXXVVVUUUVVVXXXYYYZZZbbbkkkyyy111111111111111111111111000000000000000000000000000000000000////////////111111111111000///...---000000000000000000000000000//////......//////000///000000111111000000/////////000000000000//////000111111222222111111000000000000000//////...---........................////////////////////////111111111111111111111111000000000000000000000000000000111222222222222111////////////000000000000////////////////////////////////////000111222333444444333111000...------000000000000111111111111000000000111111111222222333333333333444555666777......///000000000000000000000000000////////////000//////......//////000333111///------...///111---///111222111000///000////////////000000000000111000////////////000111111111111111111111111111......//////000111222222000000000000000000000000000111111111111222222222222222222111111111111000222111000000000000111222............////////////000000000000000000000000000000000000000000000000000000//////000000111222111000111333111......000888666222///...///111333000///......------....../////////...............000////////////.........---...111555444000///111000000000000000000000000............////////////////////////////////////000000000000000000000000000000/////////000111111000000000000000000000000//////000000111111000000000000////////////000000000000111111000000//////111111111111222222222222000000111111222222333333111111111111111111111111111111000000111111222333222222222222222222333333111111222333444444444444333444444444444333222222444444444444444444444444333333444444444444555555222222222222333444444555444444444555555555555666555555666777777777777777666999<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGEEEBBBBBBFFFHHHHHHKKKOOOMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRTTTWWWXXXXXXXXXVVVUUUVVVYYYZZZ[[[ccclll|||000000000000000000000000000000000000000000000000////////////000000000000000000///////////////000000000000000000000000000111000000//////000000111111000000000000000000111//////000000000000////////////000000000000//////---...//////000/////////////////////////////////////////////////////////111111111111111111111111////////////////////////......///000000000000000////////////000000000000000000000000000000000000////////////000111222333444333333222111000000///000000000000111111111111/////////000000000111111222222222333444555777777,,,---///000111111111111...---------...///111222//////............//////111111000///......///000/////////000111111111111.../////////000000000111////////////////////////111111111111111111111111,,,---...///000111111222000000000000000000000000000111111111111222222222222222222111111111111000////////////////////////......//////000000000000000000000000000000000000000000000000000000000000---...//////000000//////222333333111111222111...333222111000000111222333111000//////......//////...///////////////000000111111000000000/////////......444:::999222///222.........//////000000111............////////////////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000...//////000000000000000000000////////////000000111111222222111000000///111111111111222222222222111111111111111111111111111111111111111111111111222111111111111222333333333333222222222222222222000111222333444444444444333444444444444333222222333333333333333333333333222222333333333444444444333333333222222333444444444444444555555555555666555555666777777777777777666999<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFCCCCCCGGGIIIHHHJJJNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRTTTWWWXXXXXXXXXVVVUUUVVVYYY[[[]]]eeennn|||////////////////////////000000000000000000000000......//////000000111111//////.........000222333000000000000000000000000111111000000000000111111222111000//////000111222///000000000000000//////------............------+++,,,---///000111111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,---...//////......////////////000000000000111111111111111111111111333222111000//////////////////000222333444555666000000000000111111111111////////////000000000000/////////000111333444555+++,,,...000222222222222+++******+++---000333555//////............/////////000222222111000000000111///------000333333333.../////////000000111111......////////////......////////////////////////////////////............000000000000000000000000000111111111111222222222222222222111111111111000//////000000000000////////////000000111111111222000000000000000000000000000000000000000000000000+++,,,.../////////...---,,,000000,,,...333222++++++,,,---///000000111111111111000///////////////......//////000000111111111111111111000000000000///000666>>>===555111333,,,------...///000000111............/////////000////////////////////////...............------------...///111111111000///000000000000000000000000......///000000000000000000000////////////000000222222222222222111000000////////////000000000000111111111000000000000000111111111111111111111111333333222222333333444555444333333222222111111111000111222333444444555444444444555555444444333222222222222222222222222222111111111222222333333333444444333222222222333333444444444555555555666666555666666777777777777777666999<<<>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEIIIEEEEEEHHHIIIGGGIIIMMMMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVSSSRRRRRRTTTWWWXXXXXXXXXVVVUUUWWWZZZ[[[]]]fffoooyyy//////000000111111222222111222111000...---...//////000000000......000111000000////////////000000111111000000000000111111111000///......///000111111111222222111000///...111111000...---,,,+++***$$$&&&)))+++......//////111111000000//////..............................//////000000000000//////,,,---...000111111222222,,,...000111222111000/////////000000000000////////////000000111111111222+++---////////////000111444333222000---+++)))(((///////////////000000111222222222111111111000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000111222333333222000/////////////////////////////////000000000000//////000000000000000000000000000...---++++++---...000......///000000000000000111111111000000000000000333333333222222111111111,,,------...///000000111000000000000000000000000...///000111111000///...---///000000//////000222000000000000000000000000...///000///---,,,,,,---//////............///000///////////////.........000000000///......------000000000000000000000000111111111111111111111111////////////////////////000111111111222222222222000///---,,,,,,---///000000000000000000000000000111111111111000000000000111111000000000000000111////////////////////////////////////////////////111111000000000000000111111111000000000000111111222222111111111111222222222222222222222222222222444333333222222333333444777555222000///...///000333444444222000000111222333444555666666555444333333333444444444333222222444444444333333222222222333333333444444444555555222222222222222333444555666777777888888888777777555888;;;>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTOOOOOOPPPRRRUUUWWWWWWVVVWWWVVVWWWZZZ[[[\\\bbbkkk|||//////000000000000000000111111111111000///000111///000000000......000111000000000//////000000000111000000//////000000111111000///......///000111111111000000000/////////111000000///...---,,,,,,***+++,,,---............////////////.........---........................---......//////......---//////000000000000//////---...000111111111///...//////000000000000////////////000000000111111111---...000111000000000222000111111111111111111222//////......//////000111222222222111111111000000.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000...///000000111111111000//////////////////////////////000000000000//////000000000000000000000000111000////////////000111......///000000000000000111000000000000000000000333333333222222111111111//////000000111111222222000000000000000000000000---...///000000///...---...///000000///...000111000000000000000000000000...///000///---,,,---...///..................////////////////////////............///////////////////////////////////////000000000000000000000000........................000000000000111111111222000///............///000000000000000000000000000000000000000000000000000111111000000000000000111111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111222222111111111111222222222222222222222222222222444333333222222333333444777555333111000000111222333444444333111111222333999888666444333333333333222222333444444333333333555555555444444333333333333333333444444444555555555555444444444444555555777777777777777666555444666999===???@@@@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRSSSUUUXXXYYYXXXWWWVVVUUUWWWZZZZZZ[[[ccckkk}}}//////000000000//////...000000111111111111111111///000000000......000111111111000000000000111111000//////......//////000000000////////////000000111000///.........///000000000000000/////////...000000///...........................------------..............................////////////......111111111111000...---,,,//////000111111000......//////000000000000////////////000000000000111111///000222222111000000111...///000111222444555555//////......//////000111222111111111111000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000///......///000111............//////000111//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111......///000000000000000000000000000000000111111222222222222222111111111000000000000111111111111000000000000000000000000------............------///000111000.........000000000000000000000000000///000111000...---.../////////........................//////////////////------......///000000111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000//////000000111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000111111222222111111111111222222222222222222222222222222333333222222222222333333666555333222222222333444222333444333222222444555===;;;777333111111222333111222222333444444444444555555555555444444444444333333333444444444555555777777666555555555666666777777777777666444333222777:::>>>@@@AAAAAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTTTTVVVXXXYYYXXXVVVVVVUUUVVVYYYZZZ[[[ccclll//////000000000000//////000000///000111222111111///000000000......000111111111000000000000111111//////............//////000000////////////000000111000...,,,,,,---///000000000000000000000111111222111///...---...//////................................................000000111111111111000000111111111111000...---,,,000000111111000///...---//////000000000000////////////000000000000000000///000222222000//////000000000000000000111111111000000000000000111222222111111111111000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////111000...------...000111111000///.........///000//////////////////////////////000000000000//////000000000000000000000000......///000000///............///000000000000000000000000000000111111111222222222111111111111111////////////............////////////////////////........................///000111000...------...///////////////////////////000111000///...///000000000000000000000//////............////////////............//////000000////////////////////////////////////////////////000000000000000000000000.........////////////000...///000000000000///...////////////////////////............////////////000////////////000000111111111111111111111111111111111111111111111111111000000000000000000111222222111111000000111111222222222111111111111222222111111111111111111111111333333222222222222333333333333222222222222333444111222333333222333555777<<<:::777444222222222333000111222333444555555555444444444444444444444444333333333444444444555555555555555555555666777777777777777777666555444444777:::>>>@@@@@@AAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTVVVVVVUUUTTTUUUTTTUUUXXXYYY\\\dddmmm///000000000111222222333333111......000111000//////000000000......000111111111000000000000111111//////............////////////000000000000//////000///---,,,,,,...000111000000000111111111111111//////---------...///000////////////////////////////////////////////////000000111111111111000000//////000000000000//////000000000000000///......//////000000000000//////000000//////////////////...///111000///......///222111111111000000//////222222111111222222333444000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////000///...------...///000444333111///........./////////////////////////////////000000000000//////////////////////////////......////////////............///000000000000000//////000000111111111111111111111111111111111111////////////............///////////////////////////////////////////////////000000///---,,,---...////////////////////////...000111000//////000111111222222222222111000///---.........//////000000000000//////....................................000000000000000000000000////////////////////////---.........////////////---......//////......---////////////////////////---........./////////000//////......///000111111000000000000000000000000111111111111111111111111000000//////000111222222222222111111111111222222222222111111111111222222111111111111111111111111333222222111111222222333111111111111111222222333000111222222222333555777666666666555555444333222000111222333444555555555222222222222222222222222333333333444444444555555111222222333444666777888555666777777888888888888666999===???@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSQQQRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTUUUWWWWWWUUUTTTVVVTTTUUUXXXZZZ]]]fffppp000000///000222555999;;;999444///---///000///...///000000000......000111000000////////////000000000//////......//////000//////000000000000//////000///.........///000111000000000000000111111111------,,,------...///000/////////000000000000000////////////////////////------............---------...///000000111000000000000000000//////////////////000000000000//////000000////////////......,,,...000000.........///111111111222222222333333222222222111222333333444//////000000000000000111000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000........................333222111000///.........//////////////////////////////000000000000//////////////////////////////000000000000000000000000......///000000000000000/////////000111111222222000000000111111111111111000000000000111111111111000000000000000000000000000000////////////000000...///000///---------///000000000000000000000000---///000000......///111222222333333333111000...------......///000000000111000000///......------........................000000000000000000000000------------------------............////////////........................000000000000000000000000.........//////000000111............///000111111////////////////////////111111111111111111111111////////////000111222333222222111111111111222222222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111000111222222111222444666111222444555555444333222111222222333444444444444111111111111222222222222333333333444444444555555000000111111333444666777444555666888999999999999666999===??????@@@AAACCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOPPPRRRSSSTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVXXXWWWWWWXXXYYYZZZXXXWWWVVVUUUVVVYYY[[[^^^hhhrrr111000///000333999???CCCAAA:::222......000000...///000000000......000111//////............//////111000000//////000000111...///000111111000///.../////////000000000111111000000000000000000//////,,,---......//////.............../////////000000////////////////////////,,,,,,------------,,,,,,......///000000000000000///////////////000000111//////000000000000//////000000/////////.........,,,...000000000///000111//////000111111222222333111000000000000111222222////////////000000111111111000000000/////////...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000,,,---///000000///---,,,...//////000000///////////////////////////////////////000000000000//////////////////////////////000///...------...///000......///000000000000000...//////000111111222222///000000000111111111222//////000000111111222222000000000000000000000000000///............///000,,,...///...------...///000000000000000000000000,,,...//////......///000000111222222111000...,,,------......///000000111///////////////.................................////////////////////////------------------------....../////////000000000000///...------...///000000000000000000000000000......///000000111222222...------......000111111000000000000000000000000000000000000000000000000////////////000111222333333222222111111222222333222222111111111111222222111111111111111111111111222222111111111111222222222222222333222222111111///000111111000000222444222222222222222222222222222222333444444333333333111111111222222333333333333333333444444444555555222222222222222333333444555555666777888888888777777:::>>>@@@AAAAAACCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWWWWXXXZZZ[[[ZZZXXXWWWVVVWWWYYY\\\```jjjttt222111///000444<<>>444//////111111//////000000000......000111......------------......111111000000000000111111...///000111111000///......///000111222222111111000000000000/////////.........000000000///---,,,---------.........//////000000000000000000000000---..................---//////000000000000////////////...//////000111222//////000000000000//////000000//////.........------///111111111111222333/////////...............///////////////000000111.../////////000000111111111111000000/////////...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000+++---///111111///---+++)))+++---///000000000/////////////////////////////////000000000000//////////////////////////////...---+++******+++---......//////000000000000000...//////000111222222222//////000000111111111222,,,------...///000000111000000000000000000000000///...---,,,,,,---...///+++---......------///000000000000000000000000000+++---......------...000//////111111000...,,,***---------...///000000111------......///000000000................................................111111111111111111111111////////////000000000000222000///------///000222000000000000000000000000...//////000111222222333---------......000111111111111111111111111111111////////////////////////////////////000111222333333222222111111222222333222222111111111111222222000000000000000000000000222222111111111111222222333444444444444333222111///000111000//////111333555333111///...000222333333333444444444333222222222222222333333444444444333333333444444444555555666555444333222111111111555666666666666666555555999;;;???AAABBBBBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXYYYXXXWWWXXXVVVWWWZZZ\\\aaakkkvvv111000//////000222444666444222000000111222111000---...///000000///...---///////////////000111111///......111444444111...000000000000000000000000111111000000/////////....../////////...---,,,,,,///////////////.........+++,,,,,,---...///000000000000000000000000000000////////////////////////............////////////000000000///.........---000000111111111111000000...///000111111000///...000000000000111111111111111111000///////////////000000000000000000000000000000111111000///......////////////000000000000////////////////////////000000///////////////000000000000000000000000000///////////////////////////000000000111111111111222000---,,,...111666999;;;444---***,,,......,,,////////////000000000000//////......///000222333000000000000000000000000111000///......///000111000000000000111111111111222222222111000///...---..................//////000000////////////000000///////////////000111111000000000000000000000000...........................///111111000---***'''''')))---000111111000///000000000000000000000000............////////////------..................---...///000111111111111......////////////......//////000000000000////////////000000000000//////////////////////////////000000000000000000000000000000//////.........---////////////////////////222///,,,...111333000---...///000222222111111000111111111111111111111111111111111111111111111111//////000111111111111000111222444444222111111222222222333444444555666666222222222111111111000000111222444555666555444444444333333222222333333444333333333333333333333333222222333333444555666666333444555555444444555777555666777888777666444333888;;;@@@BBBBBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJIIIHHHIIIKKKMMMQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRSSSSSSTTTVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXZZZ\\\]]]```kkkvvv111000000000000111333444111111111111000000////////////000000000000/////////////////////000111111222000...///222333222111000000000000000000000000000000000//////...............//////......---,,,/////////////////////...////////////............000000000000000000000000////////////////////////............////////////..................------/////////000000///////////////000000000000////////////000000000111111111111111000///////////////000000000000000000000000......//////...------,,,////////////000000000000////////////////////////000000///////////////000//////////////////////////////////////////////////////000000000111111111444222111000111333777999;;;555///---///111111///.../////////000000000000///...---,,,,,,,,,---...........................111000///......///000000000000000000111111111111111111111111000///......000000000000000000//////000000////////////000000///////////////000111111//////////////////////////////.........---------///000111111000...,,,***,,,---///000///...---,,,////////////////////////............////////////........................//////000000000///............////////////......//////000000000000////////////000000000000//////111111111111111111111111000000000000000000000000111111000000000/////////111111111111111111111111222///---...111333000---...///000111222111111000111111111111111111111111111111111111111111111111///000111111222222111111///111222222111000000111222222333333444444555555333333333222222222222222222222333444444444444444444333333222222333333444333333333333333333333333222222333333444555555666333555666666555444555666555666666777888888999999888<<<@@@BBBBBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGJJJLLLPPPPPPPPPOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZ\\\]]]```kkkvvv111111111111111111111111...111444444111//////111000000////////////000000///////////////000111111444111///...000222333333000000000000000000000000/////////...................../////////...------......//////////////////000000/////////.........////////////////////////////////////////////////............////////////.........///////////////........................000000////////////000000//////000000000000111111111000000///////////////000000000000000000000000....../////////...------////////////000000000000////////////////////////000//////......///000000////////////////////////////////////////////////////////////000000000000000//////......000111222555000,,,***---//////---....../////////000000000///...---,,,++++++++++++........................000000////////////000000000000000000111111111111000000000111111000000///111111000000//////......000000////////////000000///////////////000111111//////////////////////////////.........---------000000111111000//////.../////////......---,,,,,,....................................////////////........................111111000///...---+++***......////////////......//////000000000000////////////000000000000//////111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111222///---...111222000...//////000111111111111000111111111111111111111111111111111111111111111111000111111222222222222222000111333333222111111222222222222333333333333333444333333333333444444444333222222222222333333444333333333333333333333333333333333333333333333333222333333444444555555555333555777777666444444444444333333333444666888999999<<>>TTTNNNDDD<<<777777:::<<<;;;===?????????@@@BBBDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLOOOQQQMMMOOOQQQSSSUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVXXX[[[[[[^^^iiiuuu000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////............////////////000000000000//////222111000///000111333555////////////////////////.........------,,,,,,,,,000///...------...///000---.........//////000000000///......///000///---......////////////......///////////////.........////////////////////////111000///......///000111000......000333444222///111111000000//////......////////////////////////000000///..................------...///000...---000000//////............////////////////////////...------,,,,,,------...---......//////......---000...------///000000///,,,,,,---.../////////...............////////////111111000000//////......---------......000111111000000000000111111111111222111111000000000000000111111000000//////............////////////............////////////......------............------,,,---...///000000000000........................////////////000000000000000000000///......------/////////000000000000000//////.........//////000//////000000000000//////------------------------,,,---...//////...---,,,//////000000111111222222......///000000000000000......//////000000111111...///000///...///000222444111//////222333222000111000000///000111222333555444111...---...///000222111111111000000//////222222111111111111111111333333333222222111111111111111222222222333333333222333333444444333333222222222333333333333444444888DDDFFF;;;111333444111222222333333333333444444666666555555555555666666666555444333222333444555777666555555777;;;???BBBdddUUUAAA777666999999777888;;;>>>AAACCCDDDDDDDDDCCCEEEHHHKKKLLLLLLKKKJJJGGGHHHIIIIIIHHHHHHIIIKKKOOOPPPQQQSSSTTTTTTTTTUUURRRRRRQQQQQQQQQSSSUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVXXX[[[\\\^^^hhhsss000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000////////////............//////------............------000//////000111444777999///////////////////////////...............------000///...------...///000---........./////////000111///...///000111000.........////////////......////////////............////////////////////////000000///......///000111222000......///000000000111000000000/////////...////////////////////////000000///...............111000......///...+++)))/////////.........------///////////////////////////......------......///+++,,,,,,------,,,,,,+++,,,+++)))***,,,------,,,------......///.....................///////////////////////////000000000---------......///000111000000000000111111111111111000//////............000000000000//////............////////////............////////////......---......//////......---,,,---...///000000000000.........................../////////000000000000.........///////////////,,,,,,---...//////000000//////............////////////000000000000//////...........................//////000000//////...------......////////////......///000000000000000.../////////000000000111///000000000......000111333000...///111222111///000000111111222222111111111111111000000000000000111111111111000000000///111111111111111111111111333333333222222111111111111111222222222333333333222333333444444333333222111111111222222222333333;;;JJJPPPEEE999777888777222222333333333333444444555444444333333444444555555444333333333333444555666666555666888:::===???UUUKKK???888888999888666:::;;;>>>@@@CCCDDDDDDDDDCCCEEEHHHKKKLLLLLLKKKJJJGGGIIIJJJJJJIIIIIIJJJKKKOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWZZZ]]]]]]```jjjuuu000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000////////////............//////------............------///......///000333555666////////////////////////........./////////////////////............///000.............../////////111000//////111111111///......////////////..............................////////////////////////000000///......//////000333222000---++++++...111000000000000////////////////////////////////////000///......---.........111///......///...,,,***.........---------------/////////////////////////////////....../////////,,,,,,------------,,,,,,***)))(((***,,,------,,,.........///......------............////////////---......///000000111111......---......///000111000000000000111111111111333222111000///.........000000000////////////.........////////////............////////////......---......//////......---,,,---...///000000000000............................../////////000000000------......///000000111---............///////////////............//////...//////000000//////...////////////////////////111000000//////000000111---............/////////......///000000000000000////////////000000000000///000111000///...///000111///......///000000///...000111222333222111000...///000222222222111000111111111111000000000000111111111111111111111111222222222222222111111111111111222222222333333333222222333333333333222222000000111111111222222222666FFFOOOFFF888444666666222222333333333333444444333222222111111222222333444444333333333444444555555555666777888999::::::AAA>>>;;;999999888777666;;;<<<>>>@@@BBBCCCEEEEEECCCEEEGGGJJJKKKKKKKKKJJJHHHJJJKKKKKKJJJIIIKKKLLLNNNOOOQQQSSSTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVWWWVVVVVVXXXYYY[[[^^^___bbblllwww////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000////////////............////////////000000000000////////////...---------......////////////////////////------....../////////000...............//////000........................000///...///000111000///......////////////......------...............///////////////////////////000/////////............///000000---******---111000000000000///////////////////////////////////////......------.........---,,,,,,---///000///...------------------------//////////////////////////////............//////......////////////......+++++++++,,,///000///....../////////...---,,,,,,............////////////........./////////000000...............///000000///000000000111111111111555555333222111111111111////////////////////////......////////////............////////////............////////////......------...//////000//////................................./////////000000............//////000000111000000//////.........000//////............///...//////////////////.........////////////000000111111///......///111111000000000000000000000000......///000000000000000////////////000000000000///000111111///......///000////////////000111111//////000000111111111111000000000111111111000000111111111000000000000000111111111111111222222222222222222111111111111111111111222222222333333333222222333333333333222222111111111111222222222222111<<>>???AAACCCEEEFFFCCCEEEGGGIIIJJJKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXX[[[^^^___bbbmmmxxx////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000//////............////////////000000000000/////////......------,,,,,,,,,////////////////////////,,,,,,,,,------......///---......///////////////...............---------...---,,,---///000///.........////////////......,,,---------......//////////////////////////////////////////......------***---000///---,,,...000////////////000000000000////////////////////////......------------......,,,,,,,,,---///000///...------------------------////////////////////////...------,,,,,,------......//////000000//////...---,,,---...000111000....../////////...---,,,,,,............////////////000/////////.........---///............//////000///000000000111111111111555444333222111111111111.............../////////......////////////............////////////.........//////////////////...---...//////////////////....................................////////////000000//////............---------....../////////000000///.....................////////////......------........./////////111000............000111000000000///////////////......///000000000000000000000000000////////////...000111111000/////////000000000000000111222333111000///......000222333444333111///......000000000000000000000000111111000000111111111222222222111111111111111111111111111111222222222333333333111222222333333222222111222222222333333333333444444777888555444666777666222222222333333333444444333333222222222222333333222333333444444555555555555666777888888777555444444666888777666666777:::>>>>>>>>>@@@AAACCCEEEFFFCCCDDDFFFHHHJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNQQQSSSTTTTTTSSSRRRPPPQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWZZZ]]]^^^aaalllwww000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000......////////////000000//////............//////------............------.........//////000000000////////////////////////,,,,,,,,,---------------,,,---...///000000000///.........------------------,,,+++,,,...//////.........////////////......,,,,,,,,,---....../////////////////////////////////////////////...---,,,))),,,...000///......///////////////000000000000////////////////////////---------,,,------...//////...---...//////---+++---------------.........////////////////////////------,,,,,,,,,,,,------------............------,,,+++,,,...//////---+++.........///......------............////////////000000//////...------,,,//////............//////000000000000111111111111111111000////////////000---............/////////......////////////............////////////.........//////000000//////.........///////////////...........................------........./////////111000000///......------&&&''')))+++---000111222111000///......---......---......//////......------------......//////000000//////......//////000.........------------,,,......///000000000000000000000000000////////////,,,...111111000///000000///111111111000111333555222222111000000222333444666444111...---...///111000000000000111111111111000000000111222222333333000000000111111111111111111111222222222333333333111111222222222222111111222222333333333444444444555333000000333666777555222222333333333333444444444333333222222333333444222222333444555555555555555666777888888777666555777777777666666666999;;;>>>>>>???AAABBBDDDEEEEEEDDDDDDFFFGGGIIIJJJJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLLLLNNNQQQSSSTTTTTTRRRQQQPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWXXXWWWWWWUUUVVVXXX\\\]]]aaakkkwww000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000........./////////000000//////............//////------............------...//////000000000000000////////////////////////............------------,,,---...///000000000///.........------,,,,,,,,,---,,,+++---///000000///......////////////......++++++,,,------.../////////////////////////////////////////////---,,,+++///...------/////////....../////////000000000111////////////////////////---,,,,,,,,,------...//////...---...//////---+++------........./////////////////////////////////......------------......------............------,,,,,,,,,---......+++)))------......///.....................////////////........................//////............//////000000000000111111111111//////.........///000000---------.........//////......////////////............////////////......//////000000000000//////......////////////..............................---------........./////////////////////.........)))***+++---///111222333111000///......------------......//////......------......///000000111111///000000111111000000///......---------,,,,,,,,,......///000000000000000111000000000/////////...***---000111111000111111...000111111///000222555222333555777777666555444333222111000//////000000///000000000111111111111///000000111222222333333///000000000111111111222111111222222222333333333111111222222222222111111111222222222333333333333222111000111222222222222222222333333333333444444444333333222222333333444111222333555555555555555666777777888888777777777777777666666777999::::::===>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKGGGIIIJJJJJJIIIIIIJJJKKKKKKMMMQQQSSSUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTSSSVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUXXX\\\]]]aaalllwww000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000//////............////////////000000000000//////000000000///...,,,+++***////////////////////////000000//////.........---+++,,,...000000000000///.........------,,,,,,,,,...---,,,...000111111000......////////////......++++++,,,,,,---...//////////////////////////////...///000000///---+++***555111,,,+++---//////....../////////000000111111////////////////////////,,,,,,,,,,,,------...///+++++++++---000111000///........./////////000000//////////////////////////////............////////////000000000000//////...---...//////...+++(((,,,,,,---.../////////.............../////////000,,,,,,------.../////////000//////.........//////000000000000111111111111////////////000111222333---------.........//////......////////////............////////////......//////000000000000//////...///////////////..............................---------.........//////------......///000000000222222222222111111111111111111000......------------..................---...//////000111222222222000111222333333222111000000000/////////............//////000000000000000111111000000/////////...))),,,000222222111111222,,,...000000......111444111555999======:::666333...///111222222111111000//////000000111111111222///000000111222222333333//////000000111111111222111111222222222333333333111111222222222222111111000111111111111222222222333444777888555111111333222222333333333444444444333333222222222222333333000222333555666666555555777777777777888888888888666555555777:::;;;:::999===>>>AAACCCEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGHHHJJJIIIHHHHHHIIIKKKKKKMMMQQQTTTUUUTTTRRRPPPOOOPPPRRRTTTTTTTTTSSSSSSWWWWWWWWWXXXWWWWWWVVVVVVUUUVVVYYY\\\^^^bbblllxxx............////////////333222222222111111000000222111000///............///000000111111111000000111000///......///000111111111000000000000111111------......///000000000................................................---......///////////////........................////////////000000000000///...,,,++++++,,,...///......////////////......000000000000000000000000......------------......000///...------...///000////////////////////////............////////////............////////////////////////////////////......------------......---,,,,,,---///000///---------------............---......///////////////////////////////////////000000///...------,,,,,,111000///...............///...---,,,,,,---...///////////////////////////---------------...///000000///...---------------,,,---//////......000111000000000000000000000000////////////////////////111111000000//////......000000//////............,,,---...///000000000000////////////////////////000000111111111111000000........................000///---...///000...---...............---------////////////////////////,,,,,,,,,---------......,,,,,,...///000000000000111000///......///000111---......///////////////111111000000//////......//////000000111111111111///000111222222111000///222222111111111111222222000111333444444333111000000000000000000000000000111111111111000000000///333222111/////////000111333333222222111222222222222222222222222222222222000111222333333333333333111222333444444444333222333333333444444444555555555444333555777777555222333333222222222222222222555555555555666666666666666666555555444444444333777777888999::::::;;;;;;<<>>BBBCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEGGGHHHJJJLLLLLLLLLLLLLLLNNNPPPSSSTTTTTTTTTSSSQQQQQQQQQRRRSSSTTTVVVVVVXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTVVVXXXZZZ^^^jjjwww/////////000000000111111000000000000//////////////////000000111222333333222222111111000///...---000000////////////000000//////111111111111//////111000000///......------////////////////////////........................+++,,,,,,---...---------........................------........./////////------------------------------............------////////////////////////......------------......//////............//////////////////////////////............////////////............////////////////////////////////////000000////////////000000000///...///000000///---////////////000000000000---......///////////////........................//////......---,,,,,,,,,///............//////000///...------------...///////////////////////////111000000////////////000000////////////000111111111222333222///...///000000000000000000000000000////////////////////////000000000////////////..................---------000000000000///...---,,,////////////////////////---......//////......---//////.........---------,,,---............///111......//////000000111111////////////////////////......------------------......///000111111111111.........//////.........---....../////////////////////////////////000000////////////............000000111111111111000000111000000//////000000111///000111222222111000///000000000000000000000000333333222222222111111111///000000111111111111000111000000000000000111111222222222222222222222222333333333333333333222222444444444444444333222111000000000000111111111222555333111000222333333333111111111222222333333444222333333333444444444444777777777777666666666666888888888777777777666666<<<>>>AAACCCCCCCCCDDDEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKKKKJJJLLLMMMPPPSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTVVVXXXZZZ^^^kkkwww000000000000111111111111//////////////////......///000111111222222333333111111000000////////////000000////////////000000...///111222222111///...000000//////............000000000000000000000000........................,,,,,,---............---........................------------.........///------............------,,,,,,------------,,,,,,..............................------------....../////////....../////////////////////////////////............////////////............////////////////////////////////////000//////////////////000222111//////000000///...------------............---......///////////////.................................------,,,,,,,,,...............///000111.........------.........////////////////////////111111000///............000000//////...////////////000000///...------...000000000000000000000000////////////////////////////////////////////////............------------,,,---...///000000000000////////////////////////.........//////........./////////...------,,,,,,+++,,,...---++++++,,,...+++,,,,,,---...///000000////////////////////////............------------//////000111111111111111///...---,,,,,,---...///---......///////////////---......//////000000000000000/////////.........000000000111111000000000000000////////////000000//////000000000000//////000000000000000000000000222222222111111111000000...///000222222222111000111000000000000111111222222222222222222222222222333333222222111111111111222333333333333333333333000000000000111111111111333333222222333333333222000000111222333333444444333333333333444444444444555555555555555444444444777777777888888888888888;;;>>>AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUTTTVVVYYYZZZ___kkkxxx000000000000111111111111..................//////000111222222222222111000//////......///000111222//////000000000000//////---...000111111000...---............//////000000000000000000000000000000........................------...///////////////........................------------.........///---......//////......---,,,,,,------------,,,,,,------------------------......------------.........//////////////////...////////////////////////............////////////............///////////////////////////////////////......------......///333111///...///000///...------------............---......///////////////........................---------------,,,,,,,,,...............///000111---..................---////////////////////////000//////...------------111000///...---,,,,,,,,,,,,...//////......///111////////////////////////////////////////////////.............../////////........................,,,---...///000000000000////////////////////////...//////000000//////...//////.........---------......///...,,,,,,,,,---+++,,,,,,---...///000000////////////////////////........................///000000111111111111000222///,,,******,,,///222---......///////////////------......//////000000000000000000000000000000111000000000000000000111000000////////////000000/////////000000/////////000000000000000000000000000000000000////////////...///000222222222111000111111111111111222333444222222222222222222222222222111000000000000111111111111222222333444555666111111111222222222222333111333555666555444333222000000111222333333444444333444444444444555555555444444444555555555555555666666777888999;;;;;;<<<;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMOOORRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUVVVUUUTTTTTTUUUTTTVVVYYY[[[```lllyyy/////////000000000111111............////////////000111222222222111000///...---------...000222333//////000000000000//////......000000000000......------......///000000111////////////////////////........................---...//////000000//////........................------........./////////........................------............------..............................------------............////////////......////////////////////////............////////////............////////////////////////////////////......------------......222000...---.../////////////////////000000000000---......///////////////------------------------------,,,,,,,,,,,,,,,,,,///............//////000------...//////...------///////////////////////////......------------...000///...------,,,,,,,,,...///111111000000222333////////////////////////////////////////////////---............/////////.........///////////////000000000000///...---,,,/////////////////////////////////000000/////////........................111000...///000000///---......//////000000111111////////////////////////------.........///////////////000111111000000///222000,,,******,,,000222---......///////////////..................//////000000000000111111111222111111000000000000111111111000000//////000000111000000////////////000000000000000000000000000000000000/////////.........///000000111111111111000111111111111222333444555222222222222222222222222111000000//////111222333111111111222333444555666222222222333333333444444111333555666444333333333111111111222222333333444444444444444555555555555666666666777777777777777555666777888:::<<<===>>>;;;===@@@BBBBBBBBBCCCDDDAAACCCEEEHHHIIIJJJJJJJJJFFFGGGIIIKKKKKKKKKKKKJJJKKKLLLOOORRRSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUWWWWWWVVVUUUUUUUUUTTTVVVYYY[[[```mmmzzz....../////////000000000....../////////000000000---...000111222222000000///...---------///111222...///000111111000///...////////////////////////.........///////////////................................................,,,---......//////..................................../////////000000000000///...------...///000.........//////.......................................------------......---...///000000///...---////////////////////////............////////////............//////////////////////////////////////////............//////000...,,,,,,---///000000////////////000000000000---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////............///------...//////...------///////////////////////////...............///000......---......///000000///000111111000000111222////////////////////////////////////////////////---------.........///////////////000000000111111000000000000///...---,,,////////////////////////---......//////......---,,,,,,------.../////////000,,,)))+++111333111---/////////000000000000000////////////////////////,,,,,,---...///000111111/////////000000//////...000//////......//////000---......///////////////..................---------......///000111222222222111000//////000111222111111111000000111111111111000000000000000000111000000000000000000000000000000000000////////////222111000000000000000000000000000000111222333444222222222222222222222222222111000000111333555777444444333222222222333444222222222333333333333444333444333222///000333666222222222222222222222222222333333333444444444444666666666666777777777888555666777888999:::;;;<<<:::===@@@BBBBBBBBBBBBCCCCCCDDDFFFHHHIIIIIIIIIIIIEEEGGGHHHJJJLLLLLLLLLLLLKKKLLLOOOQQQSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRSSSUUUWWWWWWVVVUUUTTTUUUTTTVVVYYY[[[aaammmzzz............////////////.../////////000000111111***+++...111222222222111111000...------...///000...///000111111000///...//////............//////000000000///......------................................................+++,,,------......------........................////////////000000000000111000...,,,,,,...000111......////////////......////////////////////////.........------.........---...///000000///...---////////////////////////............/////////000............/////////000////////////////////////000000////////////000000///---++++++---///000000------------.........///---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///...............,,,---...//////...---,,,//////////////////////////////...//////000111222,,,,,,---...000222333444///000111000...,,,---...////////////////////////////////////////////////---------.........////////////000000111111222222,,,---...///000000000000////////////////////////,,,------......------,,,+++,,,,,,---...///000000+++&&&"""'''///444000+++...............---------////////////////////////+++,,,---...///111222222...///////////////.........///111222222111///...---......////////////////////////......------,,,+++,,,---...///111222222222111000//////000111222222222111111111111222222111111000000000000111111000000000000000000000000111111111111000000000000333222111/////////000111////////////000111222333222222222222222222222222333222111111333555888999777666444222111111111111111222222222222333333333555444111---+++---333999333333222222222222222222111111222222222333333333333444444444555555666666666666777777888888999999:::===@@@AAAAAAAAABBBCCCEEEFFFGGGHHHIIIHHHHHHGGGEEEFFFHHHJJJLLLMMMMMMLLLJJJLLLOOOQQQSSSSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPQQQSSSUUUVVVWWWVVVUUUTTTUUUTTTVVVYYY\\\aaannn{{{//////000000000000//////////////////000000000000444333111///------......//////////////////////////////......---------,,,000000000000////////////000000//////.........---////////////////////////---------............///........................,,,------......------,,,...------,,,,,,------...////////////////////////---------............///000000////////////000000///......------///000111000///---+++***+++,,,---...............---------////////////////////////////////////////////////000000////////////000000//////---,,,,,,+++,,,,,,111000///...------...///......---,,,,,,,,,,,,---,,,------......------,,,........................+++,,,------......------.../////////000000111111---------............///........................///////////////////////////......------///000111///000000000111111111111//////000000///---+++)))............////////////......------------......////////////////////////,,,,,,---.../////////.................................------------......///......------,,,++++++...------,,,,,,------............///......---------------,,,,,,+++++++++,,,///,,,&&&,,,:::@@@;;;///...---------......///...///////////////..............................---...///000000111111111------......////////////111111000000000000000111111111000///////////////------......///000000000111111222222222222111111////////////////////////000000000000111111111111111000......///000222444000111111111111222222222666444222111222555888;;;;;;888444222222222222111222000000222555555333000555444444333333444444555444444444333333222222222222222333333333333444444555555555555555555444444555666777888999999888888<<<>>>AAABBBBBBBBBBBBCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJLLLMMMMMMOOOSSSWWWYYYXXXTTTPPPTTTPPPLLLLLLOOOQQQRRRRRRUUUUUUVVVWWWWWWVVVVVVVVVTTTZZZYYYZZZaaabbbhhhyyy///000000000000000///...////////////000000000000222111111000000000111111/////////////////////////////////.........------000000/////////.........000/////////............////////////////////////---------............///........................---------------------------,,,,,,++++++,,,,,,---........................---------............///000//////......//////000///......---...///000111///...,,,+++,,,---...000........................////////////////////////////////////////////////000000////////////000000000000000000000/////////111000///...---......//////...------,,,,,,---------......//////......---------------------------+++,,,------......------........./////////000000---------............///................................................///......---...///000111000000000000000111111222222222111111///...,,,+++............/////////////////////....../////////000000000000000000000000------......///.......................................------------..............................///......------......///,,,------......------,,,///.........------------///333222---222===???999111111111000///---,,,,,,------............------........................---...///000000111111111000000000111111111111111111111000000000000000111111111000///////////////......///000000111111222111111111111111111111111111111111111111111111111000000000000111111111111444333111000000111222333000111111111111222222222444333111000111333555777999666333111222222222111333222111333666666444111444444333333333333444444444444444333333222222222222222333333333333444444555555555555555555555555555555666666777888999999<<<>>>AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMNNNOOOSSSWWWYYYXXXTTTQQQPPPMMMKKKKKKOOORRRSSSSSSUUUVVVVVVWWWWWWVVVVVVVVVSSSYYYXXXZZZ```bbbhhhxxx000000000000000///......////////////000000000000------///000111111222222////////////////////////000000////////////......000000/////////.........////////////............////////////////////////---------............//////////////////////////////...---,,,,,,---...///...------,,,,,,------...---------------------------------............//////..................//////............///000000...---,,,,,,---///000111////////////////////////////////////////////////////////////////////////000//////......//////000...///000111222111000000000000///............//////...------,,,---------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---------............///........................------------------------///............///000000111000/////////000222333555444333111000///..................////////////000000////////////000000000000000000000000000000.........///......------..............................------------......------......///000000111/////////....../////////------...............---000000000///////////////,,,111222000333:::999333111111111111000///---,,,,,,,,,---------------,,,........................---...///000000111111111111111111111111111111111000000000//////000000111111000000/////////////////////000111111222222333111111////////////111111111111111111111111111111000000000000111111111111777666444333222222333333000111111111111222222222222111111000000111222222555333111000111222222222333333333444666666555333333333222222222222333333444444333333333333222222222222333333333333444444555555555555555555555555444444444444555777999;;;<<<>>>AAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKKKKKKKKKKLLLMMMMMMOOORRRVVVXXXWWWTTTPPPPPPNNNMMMMMMPPPSSSTTTTTTVVVVVVVVVWWWWWWVVVVVVUUURRRXXXWWWYYY```aaahhhxxx000111111000000///...---////////////000000000000)))***,,,...//////......////////////////////////000000000000000/////////111111000000000////////////////////////.........////////////////////////---------............///////////////////////////000...---++++++---...000//////............//////---------------------------------............///......------------................../////////000///............///000111////////////000000000000/////////////////////////////////////////////////////////....../////////)))+++---///000000...---/////////.........////////////...---------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------............///............................................................/////////000111000///...///000222333666555222000///...//////............////////////000//////////////////000////////////////////////.../////////...---,,,,,,..............................------------......------......//////////////////............//////...//////000000000000///000000//////////////////+++///111000222777777333/////////...///000111111,,,,,,---.........------........................---...///000000111111111000000////////////......000////////////000000111000000////////////000000//////000000111222222333222000...------...000222111111111111111111111111///000000000111111111111666555444333333333333444000000111111111222222222111111111111111111000000222111///000111333333222333333333333444555444444333222222111111222222333333333333333333333333333222222222333333333444444444444444555555555555555444333222333444777:::<<<<<<>>>AAABBBBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLLLLMMMPPPSSSVVVUUURRROOOQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUPPPWWWWWWYYY``````fffvvv000000000000000///......////////////000000000000+++,,,---......---,,,+++/////////////////////////////////000000000000000222222222111111111000000.........///////////////////////////////////////---------............///////////////////////////000///---,,,,,,---///000......------------......---------------------------------............///......------------......---......///////////////000000//////.............../////////000000111111//////////////////////////////////////////////////////............//////''')))+++...///...---,,,......////////////////////////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------,,,,,,,,,---------............///........................////////////////////////---......///////////////111000/////////000222222444333111///.........///............///////////////......------......///.........................../////////...---,,,,,,..............................------------...............---------,,,,,,...------,,,,,,------...,,,---...///////////////........................///111222111333777;;;;;;333111...,,,,,,...111333------...///////////////////////////////////////---...///000000111111111........................//////......///000111111000000////////////000000......///000000111111222222000...------...000222000000000000000000000000///000000000111111111111222222222222222333444444000000111111111222222222111222222333333222111000111//////000222333333222111222222222222222333444333222222111111222222333333333333333333333333333222222222333333333444444444444444555555555666666444333222333444777:::<<<<<<>>>AAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFIIIKKKMMMLLLKKKKKKLLLJJJKKKMMMPPPSSSSSSPPPMMMLLLMMMOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTPPPVVVVVVXXX______dddttt//////000000000000//////////////////000000000000///000000000///...------////////////////////////......////////////000000222222111111111000000000.........///////////////////////////////////////---------............///........................000///...------...///000+++++++++******+++++++++---------------------------------............//////..................///---......///000/////////000000//////...---,,,,,,---......//////000000111///////////////////////////////////////////////////......------......///***+++---...//////......---...//////000/////////000///......------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,---------............///........................000000000000000000000000---......///000////////////000000000111111111111000000///............///............////////////......------------......------------------------.........///......------..............................------------......///......---,,,,,,++++++------,,,,,,,,,,,,------******+++,,,------------,,,------------........./////////...///333888<<<999666222...,,,,,,...///------...///000000000000////////////////////////---...///000000111111111.........//////000000000............///000111111///////////////000000111......//////000111111222111111////////////111111////////////////////////000000000000111111111111///000000111222333333333000111111111111222222222111222222333333333222222000//////000222444333222111222222222111111333555333333222222222222333333222222333333333333444444222222333333333333444444333333444444555666666666444444444444555777999;;;<<<>>>AAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFIIILLLMMMLLLKKKKKKKKKJJJJJJLLLOOORRRRRROOOMMMDDDHHHLLLPPPRRRSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTTTTPPPVVVWWWXXX^^^]]]bbbqqq---...///000000111111000////////////000000000000111000000///.../////////////////////////////////------........./////////000000000////////////.............../////////000////////////////////////---------............///------------------------///..................///,,,,,,++++++++++++,,,,,,........................---------............///000//////......//////000------///000000000///...------.........------,,,,,,------...//////000000///////////////////////////////////////////////////......------......///,,,------....../////////,,,---///000000000//////000//////...............------............------------------------------+++,,,------......------............---------,,,---------............///........................000000000000000000000000------///000000000///......///111222222222000///---...//////000000//////............//////////////////............//////........................------......///.......................................------------..................------------......------------......***+++,,,---............,,,,,,---------.........---------,,,+++---222777:::999666444111///---,,,+++,,,---...////////////////////////////////////---...///000000111111111+++,,,,,,---...///000000...------......000111111///////////////000111111//////000111111222222333111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222222111000111111111111222222222111111111222222333333444111000000111333444333222222333444222111111444666444444333333333333444444222222222333333444444444222222333333333333444444333333444444555666666777555555666666777888999999<<<>>>AAABBBBBBBBBBBBCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEHHHLLLMMMMMMKKKKKKKKKKKKKKKMMMPPPRRRRRRPPPNNNFFFKKKPPPRRRSSSSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQWWWWWWXXX^^^\\\___nnn~~~,,,---...000111111111111////////////000000000000///...---,,,,,,---///000////////////////////////,,,---------....../////////.........---------------.........//////000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////....../////////////////////////////////---------.........//////000000////////////000000,,,---///000000000///...***+++,,,---............,,,,,,,,,---...//////000////////////////////////////////////////////////.........------.........------,,,,,,,,,---......,,,---///000000000//////000000///.....................////////////..............................+++,,,------......------/////////......------------------.........//////........................////////////////////////,,,---///000000000///...---...111333333222000...,,,---///111111111111000............/////////000000000////////////000000////////////////////////,,,,,,---.../////////....................................------.........------......///000000000//////............//////---...///000111111111111,,,---------......//////000000111111///...111666777888999999777333000---***+++,,,---............000000000000000000000000---...///000111111111111(((((()))***,,,---......---------......000111111///////////////000111111000111111222333333444444111111222222222222111111111111111111111111111111000000000000111111111111333333333333222111000000000111111111111222222222000000000000111222444444222111111222444444333222333444555444222222555888555444444333333444444555222222222333333444444444222222333333333444444444333333444444555666777777555666777888999999888888<<>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLMMMKKKJJJJJJKKKFFFHHHKKKNNNOOONNNMMMLLLNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUWWWYYYXXXYYYbbblll~~~---......//////////////////...------------...///////////////////////////////////////.........---////////////////////////000/////////............+++,,,,,,,,,------------......////////////.....................---------------,,,,,,,,,,,,------//////...---------------,,,---...---,,,+++,,,.........------------......,,,,,,,,,------------...------------------------////////////////////////.........---++++++,,,......------------...//////000000//////000000111222111000///...---......//////////////////////////////////////////////////////......---------.........------,,,,,,,,,------------,,,,,,,,,+++++++++---------------,,,+++++++++,,,,,,---------------------------------------//////...---------------......---,,,,,,---......,,,,,,,,,++++++*********............//////000111------///000000000///...///////////////......------........./////////000,,,,,,------------------,,,,,,,,,,,,,,,---......---...............------..........................................------,,,------...------,,,,,,---...///000000///...---...------------...//////.........------............------------.../////////111222666@@@KKKLLLFFF888555222//////...---+++------...////////////...000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000000000000111111111111111222222222111111111111111111222222222222222222222222222222111111222333333333333333333333333333333333333333555444444333333444444555333333333333333333333333333333444444444444333333555555555666666666777777555555666777888999:::;;;>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLLLLKKKJJJJJJKKKIIIJJJLLLNNNOOOOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTTTTYYYYYYZZZ[[[YYYYYYaaakkk---......//////////////////......------......///////////////////////////............------------////////////////////////////////////............,,,,,,---------.........//////000000000000//////------------------------......------------............---,,,,,,,,,,,,---+++,,,------++++++,,,---......------------......,,,,,,,,,------------...------------------------////////////////////////---------,,,+++***,,,---+++++++++,,,---///000111000////////////000111111000000///............///////////////////////////////////////////////////......---------......//////...------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++...---,,,+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------..................///......---,,,///......------......///---,,,+++*********+++,,,000000//////////////////---......///000////////////////////////......---.............../////////++++++,,,,,,---......///---......///////////////------...............---........................000//////...------,,,,,,***+++,,,---.../////////+++---///111111///---+++...------------...//////...........................------------...//////---111333333888AAAIIIKKKFFF@@@777///,,,,,,------......///000000000//////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000000111111000000222222222111111111111111000000000111222222222333222222222222222222222222///000000111111111111111333333333333333333333333444444555555555555444444333333333333333333333333222222333333333333222222666666666666777777777888333444555777999:::<<<<<<>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUUUUTTTZZZZZZ[[[\\\ZZZ[[[cccmmm---....../////////////////////............//////////////////////////////........................///////////////////////////////////////........./////////000000000000111......////////////......---------------..................------...............------,,,------......///000000......///000......------------...............////////////000........................////////////////////////,,,......---,,,,,,---...,,,,,,,,,---...///000111...............//////000/////////.........//////////////////////////////////////////////////////...------------...//////000///...---,,,+++++++++........................,,,+++***)))***+++,,,---++++++,,,------------,,,++++++,,,,,,---...//////------/////////...---,,,......------------......///...,,,++++++,,,...///111111000///...---,,,+++---......//////////////////////////////......---................................./////////000000---...000111111111000///,,,---......///.................................//////.........---------***+++,,,---.../////////,,,---///000000///---,,,...------------...//////......////////////.........------------.../////////444999888555777>>>CCCOOOFFF:::000,,,,,,...000...//////000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111000333222222222111000000000//////000111222333333333222222222222222222222222///000000111111111111111222222222222222222222222222333444555555444333222333333333333333333333333111222222333333222222111555555666666666777777777444555666777999:::;;;<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVXXXZZZ[[[^^^hhhsss---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000000000111,,,------......------,,,------......////////////.........------.........///.............../////////111222111000///000111......------------...............////////////000........................////////////////////////---...000///.........///000000////////////000000---,,,,,,,,,,,,---............//////////////////////////////////////////////////////////////////---------------...//////000///...---,,,+++++++++........................******))))))***,,,...///,,,,,,---...............++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,------,,,,,,,,,///...,,,++++++,,,...///,,,,,,---......------,,,............/////////000///////////////......---...............---------000000/////////.........***+++,,,---...---,,,+++,,,------...//////..............................---------.........//////,,,,,,------...------,,,......------------.........------------...//////......///000000///.........------------...//////...666???BBB>>>;;;===CCCUUUMMM@@@555///...///000...//////000000000000000.../////////000000000111////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000000000000000000///000000111111111111111333222222222111000000000//////000111222333333333222222222222222222222222000111222222333222222222222222222222222222222222111222333444444333222111333333333333333333333333111222222333333222222111444444555555555666666666777777888888999999::::::???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTVVVYYYZZZ^^^iiittt---......///////////////...//////000000//////.../////////////////////////////////000000000000000////////////////////////.........///////////////,,,,,,---------.........,,,,,,,,,------,,,,,,,,,------......///000000000......------------......///............///000000...///000000......///000......------------......,,,,,,,,,------------...........................////////////////////////---///000111000//////000333222111000////////////,,,,,,,,,,,,,,,---......---...//////000/////////////////////////////////////////////////////////---------------...///000///...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************+++---...///,,,---......//////......+++,,,,,,------.........,,,---......///.........+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---%%%&&&))),,,///000111111///............///000000///////////////......---.........---------------///......---,,,,,,+++++++++,,,------......------,,,,,,---...////////////........................,,,,,,------...//////000............---,,,++++++///...---,,,,,,---...///...------------...//////...///000111111000///......------------...//////,,,333===FFFGGGDDDEEEIIISSSMMMCCC:::555111///---......///000000000//////......//////000000111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000///000111111222222111111222222222111111111111111000000000111222222222333222222222222222222222222111222333333444444333333333333333333333333333333111111222222222222111111333333333333333333333333222222333333333333222222444444444444555555555555888888888999999999999999???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLLLLKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYY\\\gggsss---......///////////////...///000111111000///...////////////////////////........./////////000000////////////////////////............/////////000+++,,,,,,,,,------------,,,------------------,,,,,,,,,---......///000000------,,,,,,,,,,,,------...---------......///000...///000///...---...000......------------......,,,,,,,,,------------...........................////////////////////////+++...000000/////////000222222000//////...............------......///000,,,---///000000000//////////////////////////////////////////////////////---,,,,,,------///000000...------,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---............------------------------------------------...//////,,,,,,---......---,,,,,,*********++++++,,,,,,,,,%%%'''***---000111222111///......---...///000111///////////////......---.........------,,,,,,,,,------------------,,,,,,///............///000000+++,,,---...////////////........................------..................------......------,,,+++------------------------...------------...//////...///000111111000///......------------.../////////...333;;;@@@???@@@DDDAAA???<<<999777333...+++------...////////////............///000111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000111222222222222111111111111111111222222222111111111111111111222222222222222222222222222222111222333333444333333333333333333333333333333333333222222111111222222333333333333333333333333333333333444444444444333333555555555555666666666666777777888999999:::;;;;;;???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLLLLLLLLLLMMMKKKMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXWWWXXXZZZZZZ^^^jjjvvv---......///////////////...///000111111000///...////////////////////////---------.........//////////////////////////////---.........//////000000---------.........//////---..................---++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...//////000111000///...///111.........------................../////////000000////////////////////////////////////////////////***,,,///000///......///000000///...............///////////////000111111,,,---///000000000//////////////////////////////////////////////////////,,,,,,,,,---...///000111------,,,,,,,,,---......---------....../////////////////////...,,,***)))++++++,,,---------,,,,,,------------------,,,,,,...---,,,,,,---...///000,,,---...//////...---,,,+++,,,---............---***+++---///000000///...///......------///000111///////////////......---.........------,,,,,,,,,------......///000000000,,,,,,+++******,,,---...+++,,,---...////////////......................../////////...------,,,,,,,,,,,,---......---------***,,,...//////...,,,***...------------...//////...///000222222000///......------------...//////333+++(((---222222333666---///222555666444///***,,,------...............---......///000111111222////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000111222222222222111000000111111222222222333222222222111111111111111222222222222222222222222111111222333333333333222444444444444444444444444555444222222222222444555333333333333333333333333333444444555555444444333666666666666777777777777555666777888:::<<<======@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHKKKLLLLLLLLLLLLMMMKKKMMMPPPSSSTTTTTTRRRQQQNNNOOOPPPRRRSSSSSSSSSSSSUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUWWWZZZ\\\bbbooo{{{---...///000000///...---111111000000//////.........///000///...---...000///////////////////////////////////////////////////...---,,,,,,---...///------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////.........------------------............///000000//////.........---////////////////////////------------------------,,,,,,,,,---------......///............///000000......000000000///...---000///...---------------,,,---.........---,,,+++000000000000000000000000000000///...------,,,,,,................................................---------,,,,,,+++++++++,,,---...---+++***+++,,,---,,,,,,,,,,,,---...///,,,---...//////...---,,,......////////////..............................---...///000000111111111..................------////////////000000000000***++++++,,,,,,------------------............///111111000......---------222111000///...---------..............................//////...---,,,,,,...---,,,,,,------+++)))000000///...------------........................------------------------,,,,,,,,,---------......////////////000000111111//////000111111000///......------...111222222111---......///////////////,,,---///000///...///000///////////////000111111000000000000111111111111............////////////222111111111000000/////////////////////000111111222111111111000000//////111111000000111111222333000000000111222222222333111111111111111111111111222222222222222222222222000000222333333222000000444444444444444444444444333333333222222111111111111111222333333444555555444333333333333444555555999777999??????;;;999======???BBBCCCDDDDDDFFFGGGJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOONNNOOOQQQSSSSSSRRRQQQOOOPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUXXXVVVXXX^^^```mmm......////////////......////////////.........---------------------------///////////////////////////////////////////////////...------------...///......................................................------------......------------------------......------,,,,,,,,,---//////.........------------------............//////.........------------........................------------------------,,,,,,---------...............------......///000......///////////////...//////...---------------------.../////////...---////////////////////////000//////...------,,,,,,.........................................................---------,,,,,,...///000///---,,,---...---------,,,,,,---......------............------,,,,,,------------,,,,,,........................,,,---...//////000000000/////////////////////////////////////////////000.........///////////////---------............///---,,,,,,------...///000//////......---.......................................//////...------,,,...,,,,,,,,,------+++))),,,,,,++++++******++++++------------------------........................,,,,,,---------.........------........./////////,,,---...//////...------///...---...000111111000---......///////////////,,,...000000///...///000///////////////000111111/////////000000000111111....../////////000000000111111111111000000000//////////////////000111111222111111111000000000000111111000000111111222333111111111111111222222222111111111111111111111111222222222222222222222222333333444444444444333333444444444444444444444444333333333222222222111111111111222333333444555555444333333333444444555555777555888===???;;;;;;>>>???AAADDDDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNOOONNNOOOQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSXXXYYY[[[```eeexxx//////............//////............------------///,,,++++++...///---+++///////////////////////////////////////////////////......------......///////////////////////////..............................------------.......................................------------,,,...............------------------............///---------------,,,,,,,,,------------------------------------------------,,,------------.........---------------......///...............///000111//////...------------...------...///000000000////////////////////////////////////...------,,,,,,................................................/////////..................///000///---,,,---.........---------------...---------,,,,,,---------,,,,,,------------,,,,,,........................+++,,,---...///////////////000000000000000000000////////////////////////------------,,,,,,,,,,,,---------............///+++++++++,,,,,,...//////------,,,,,,---...//////.................................///......---,,,---,,,,,,,,,...---,,,***...------------...//////------------------------////////////////////////,,,------------......................../////////+++,,,---.../////////...000///......000111000...---......///////////////...///000000...---......///////////////000111111....../////////000000000/////////000000000111111111111111111000000000000000////////////000111111111111111111111000000000111111000000111111222333222222222111111111111111111111111111111111111111222222222222222222222222555555444444444444555555333333333333444444444444333333333222222222222111111222222333333444444555333444444444444555555555555555777<<<===<<<<<<>>>AAACCCDDDEEECCCCCCCCCDDDGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRZZZ[[[\\\```fff|||000///...------...///000........................222...+++---111222///,,,//////////////////////////////////////////////////////............//////......................................................------------......////////////////////////...............------,,,........................---------............///------------------------------------------------------------------------------------............---,,,,,,,,,,,,---.........---------...///111222///......---------......,,,,,,---...///000000000//////////////////////////////.........---------........................................................................,,,---...---+++***+++,,,///......---------------...---,,,++++++,,,---.........////////////..............................,,,,,,---...///////////////////////////000000000///////////////.........---,,,,,,,,,+++*********---------............//////......---,,,,,,,,,---------,,,,,,,,,------...........................---...............---------,,,,,,---......,,,+++............///000111222------------------------........................------------............////////////////////////---......///000111111222000///......///000///------......///////////////...000111000...------...///////////////000000111............////////////000000000000111111111111111111111000000000000000000000//////000000111222111111111111111111111111111111000000111111222333333222222222111000000000111111111111111111111111222222222222222222222222444444222111111222444444333333333333333444444444222222222222222222222222222222222333333444444444333444444555555555555555666666888:::<<<<<<<<<===???AAACCCCCCCCCBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZZZYYYYYY^^^aaarrr000///...------...///000////////////////////////222...+++---111222///,,,////////////////////////////////////////////////////////////////////////------------------------..............................------------......////////////////////////....../////////...---,,,---.....................---------............///..................//////---------------------------------------------------------.........//////---,,,,,,,,,,,,---.........---------...///111222......---------......///++++++,,,,,,---...///000.......................................---------................................................------------------......,,,---...---+++***+++,,,///......---------............,,,++++++,,,............////////////..............................------...000000000000000---------....../////////000/////////......------000000//////......---------------............///000///..................//////...---,,,+++++++++........................------...............------,,,,,,---...///---,,,******++++++,,,---//////---------------------------------------------------------.........//////.................................///000111222222000///......//////...------......///////////////...000111000...------...///////////////000000111............////////////000000000000111111111111000000000000000000111111000000000000000111222222111111111111111222222222111111000000111111222333333222222222111000000000111111111111111111111111222222222222222222222222444444222111111222444444222222222333333333444444222222222222222222222222222222333333333333444444333444555666666666555555777888999::::::<<<<<<<<<<<<>>>AAABBBBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNPPPOOOOOOOOOOOOPPPQQQQQQOOOQQQSSSUUUVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUWWW^^^___iii//////............///////////////000000000000000///,,,++++++...///---+++////////////////////////////////////////////////...//////000000//////...------------------------..............................------------......////////////////////////......///000///...---,,,---------...............---------............///.........///////////////------------------------------------------------------........./////////---------------......///...............///000111...------------...//////,,,,,,,,,,,,,,,---...///................................................................................................---------------............///000///---,,,---.........------...//////000.........------.........,,,,,,------------,,,,,,........................---...///000111111111111,,,,,,------......//////000//////......---------.........------------------------............///,,,,,,------///000222333111000///---,,,,,,++++++........................,,,---......///.........---,,,,,,---//////...,,,,,,,,,,,,---...///000111........................------------------------------........./////////---------,,,,,,,,,,,,,,,---------------...///000///...------///000///------......///////////////...///000000...---......///////////////000111111....../////////000000000/////////000000000111111000000000000111111111111111000000000000111222222111111111222222222222222111111000000111111222333222222222111111111111111111111111111111111111111222222222222222222222222555555444444444444555555111111222222333333444444111222222222222333333333333333333333333333333333333444555666777666555555777999:::999:::>>>???===;;;===@@@BBBBBBCCCEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUVVVVVVUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWSSSWWWaaabbbiii|||......////////////.............../////////000000------------------------////////////////////////////////////////////////...///000111111000///.........................................................------------....................................000000000///---,,,---------.........//////---------............///---------....../////////........................------------------------............////////////......------......///000......///////////////...---------------...//////......---,,,,,,---...///................................................................................................------........./////////...///000///---,,,---...------------...000111222...//////000000//////...,,,,,,------------,,,,,,........................,,,---...///000000000000---------...//////000000000000///......---,,,,,,***++++++++++++++++++,,,---------............///++++++,,,---...000111222000//////...---------...........................,,,------...//////......---,,,,,,---///000...---000000//////000111222222////////////////////////....................................//////////////////.........---------......---,,,------...///---,,,,,,---///000///...---......///////////////,,,...000000///...///000///////////////000111111/////////000000000111111....../////////000000000///000000000111111111111111111000000111111222333111111111222222333333333111111000000111111222333111111111111111222222222111111111111111111111111222222222222222222222222333333444444444444333333000111111222333333444444111111222222222333333333333333333333333333333333333444666777777777555555444888:::888;;;AAADDDAAA>>>@@@CCCDDDDDDDDDEEEFFFDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOQQQTTTVVVWWWWWWUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXUUUXXXaaacccmmm---...///000000///...------------.........//////...///000000...---///000////////////////////////////////////////////////...///000111111000///...////////////////////////.................................------.................................---///000111000///---,,,---------.........//////---------.........//////,,,,,,,,,------.........////////////////////////------------------------............/////////000///............///000000......000000000///...------------------...///000111000...------...///000........................---......................................................................../////////000000111111,,,---...---+++***+++,,,,,,,,,,,,---///000222333...///000111111000///......//////////////////...........................+++,,,---...////////////---......///000111111222000000///...------,,,,,,---------....../////////---------.........//////------,,,,,,,,,------...///............///000000........................,,,,,,---.../////////...---,,,,,,---///000///------------------......///000000000000000000000000////////////////////////............/////////000333333222222111111111000222111///......///000111---,,,+++---///000000///---......///////////////,,,---///000///...///000///////////////000111111000000000000111111111111............//////////////////000000111111111222111111111000111111222333111111111222222333333333111111111000111222222333000000111111222222222333111111111111111111111111222222222222222222222222000000222333333222000000000000111222333333444444111111111222222333333333333333333333333333333333333444666777888777666444222777999888<<>>===???BBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOORRRUUUVVVVVVWWWXXXYYYWWWXXXYYYYYYYYYYYYYYYXXXYYYXXXYYYZZZ[[[aaaqqq///////////////...------////////////////////////////////////............------......///000000111/////////......////////////////////////////////////............------------------.........//////...,,,+++,,,...///...,,,++++++,,,,,,---......///...............------------------............///++++++++++++,,,---//////,,,,,,------.../////////......------------.........------,,,,,,------...---------............/////////......///000000111///......------......//////...---,,,,,,,,,------000//////......//////000//////...------------------------------...//////.................................---------,,,,,,.........---------,,,,,,************************---...000000//////000222555222000/////////---,,,------...///000000000000------------............------......///.........+++,,,............,,,+++000000111222111000///.........------------......---.........------,,,+++//////.........---------,,,...000///...---...///........................---......//////......---//////...---------...............------,,,,,,,,,................................................................................................000000000/////////......000000000000000///......///;;;BBB@@@???DDDCCC===000000000/////////......000000000//////000111111111///...///222444555555.../////////000000000111111000000000000000000000000000000000000000000000000000111111111111000000000111222111000000222444111111222222222222111111222222222222222222222222444444333333333222222222111111111111222333444555555555555555666666666666555555444333333222111111222333555555333222333444555555666666666666555555555777999::::::;;;===>>>===???BBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLJJJKKKMMMNNNOOOOOOPPPPPPOOORRRUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXYYYZZZ[[[aaaqqq///////////////......---////////////////////////////////////............------......///000000000000000////////////000000///////////////////////////............---------........./////////000000+++*********,,,------,,,+++,,,,,,------.........//////.........------------------............///,,,------.../////////...,,,,,,------.../////////------,,,,,,,,,,,,------...------,,,,,,------...---------............///------...////////////...///......------......//////...------,,,---------///................../////////...------------...,,,,,,,,,,,,,,,---......,,,---............---,,,......,,,++++++,,,,,,---//////.........---------------------------------...000000000......///000444222000///000000///......---------------..................------------......//////...------,,,---...///111111///...---111111111000000000000///......------------......///...------------------111000///...---,,,++++++,,,---//////---,,,---..............................//////////////////...------...............///.........---------------,,,,,,------......//////........................------------------------...........................//////000000111222222111000//////......//////,,,888BBBEEEHHHJJJEEE<<<111000000000000000//////222222111111111111111222000///...000333666777666////////////000000000000000000000000000000111111000000000000000000000000000000111111111111000000///111222222111111111333111111222222222222222111222222222222222222222222333333333333222222222222222222222222333444555555222222333333333444444444555444444333333222222111222333444333111111333444555555666666666666555555555777999:::::::::<<<>>>===???BBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGIIIKKKLLLMMMNNNNNNKKKLLLMMMOOOPPPPPPPPPPPPPPPRRRUUUVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYXXXWWWWWWYYYXXXYYYZZZZZZaaaqqq...///////////////......////////////////////////////////////........................//////000000000//////////////////000///////////////////////////............------------.........////////////*********+++,,,---------,,,,,,,,,---------....../////////...------,,,,,,---------............///.../////////---+++)))(((,,,,,,------.../////////...------,,,,,,------......------,,,,,,------...---------............///+++,,,---......---,,,+++//////............//////.........------------.........------------......///......---------......------,,,,,,------...///,,,---............---,,,...---+++******+++---...............------------////////////////////////---...000///......///000222000......///000///......---,,,+++++++++,,,---.........------,,,,,,,,,---...............------111111000000000000111111000000///......//////000......------------......///...---,,,,,,---...///,,,,,,------.../////////+++---......---,,,,,,---..............................////////////......***++++++,,,------------...............---------+++++++++,,,---...//////........................------------------------........................,,,------...///000000111111000///------...//////***111777:::===>>>888///111111111111000000000000333222111111000111111111...------...111333333222////////////000000000000000000000000000111111111000000000000000000000000000111111222222111111000...000333333222111111222111111222222333333222222222222222222222222222222333222222222222222222222222222222222222333444444111111111111222222222222444444444333333222222222222333333111000000222555444555555666666555555444555777999999999:::<<<>>>===???AAABBBAAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRUUUWWWVVVVVVWWWXXX[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZ```ppp......///////////////...////////////////////////////////////........................///////////////......------......//////////////////////////////............---------,,,,,,---------.........+++,,,,,,,,,,,,------...,,,,,,,,,---------------//////.........------------------............///++++++,,,+++***(((&&&%%%,,,,,,------...///////////////............//////...------,,,,,,------...---------............///,,,---...//////...,,,+++/////////....../////////---...........................------------............---------......///...............//////000.........//////............---+++******+++---...---------,,,,,,,,,,,,+++------------------------+++,,,...///...///111222000...,,,---...///...---...---+++******+++,,,---......------,,,,,,,,,++++++,,,---...///////////////---***''''''***---//////...---------......///......------------......///...---,,,,,,---///000***+++,,,---...000111111+++---......---,,,,,,---........................,,,------......------,,,******+++------------,,,........................+++++++++,,,---...//////........................------------------------.................................///////////////111000...---------...///+++---......000111///+++000000000000111111111111111000000/////////000000///...---...000000///...000000000000//////////////////000000111111111111111111111111111111111111111111222222222222111111...000333333222111111222111111222333333333333333222222222222222222222222222222222222222222222222222111111111111222222333444444444444555555555555444444333333333333222222222333333111000000222555444444555555555555444444444666888999999:::<<<======???@@@AAA@@@AAACCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPSSSVVVWWWVVVVVVVVVWWWZZZZZZXXXWWWVVVVVVVVVVVVXXXWWWXXXYYYZZZ```ppp---...//////////////////////////////////////////////////////..................//////////////////......------------......///////////////////////////............---------,,,,,,,,,------------...---...///...---,,,---...------------------------........................---------............///+++,,,------............,,,,,,------...//////////////////....../////////...------,,,,,,------...---------............//////000000000000///......000//////......//////000------...////////////...///..................///...------------.../////////............///000000//////............//////---,,,,,,++++++,,,......------,,,,,,,,,+++++++++........................)))+++---......///111333///...,,,,,,---...---,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,***+++,,,...///000000000...,,,(((&&&&&&(((,,,...------............//////......------------........................///000---------.........//////,,,---//////---,,,---...........................,,,,,,------------,,,,,,,,,---.../////////...---.............../////////,,,,,,------......//////........................------------------------........................111111000000000000//////000///......------......---...---------///111222//////000000000000000111...............//////000111111000111222111000...000000000000/////////////////////000111111222222111111111111111111111111111111222222222222111111///111222222111111111333000111222333444444444444222222222222222222222222111111111222222222222222222111111000000111222222222222222333333333444444333333333333333333333333222333444333111111333444444444555555555555444444444666888999999999;;;===>>>???@@@@@@@@@@@@CCCEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCEEEGGGIIIKKKLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPQQQSSSVVVWWWVVVVVVVVVWWWYYYXXXVVVUUUTTTTTTUUUVVVXXXWWWXXXYYYYYY```ppp------...///////////////////////////////////////////////////............/////////////////////...//////............/////////////////////////////////............---------------------...............///000///,,,+++,,,---------------------------,,,,,,------.../////////---------............///////////////000111222333,,,,,,------...////////////......------......///...------,,,,,,------...---------............///000//////...------......000000////////////000000,,,---...///000000///...000//////......//////000---------------...//////...------------...//////000...,,,++++++,,,...000,,,,,,---------............---------,,,,,,,,,,,,////////////////////////+++,,,............///111111///---------...---,,,******+++,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,---.../////////...///...---,,,,,,---...///---...000111111111000///......------------......------...///////////////...............---------,,,...000///...---...///........................------............---------...///000000...---,,,---........./////////000................................................................................................////////////////////////......//////......---,,,+++---000111///...000333....../////////000000000,,,,,,------...///000111111000000222333333111///111000000000/////////......//////000111111222222111111111111111111111111111222222333333222222111000111222111000000222444000111222333444444444444222222222222222222222222000111111111222222222222333222222111111222222222000000000000111111111111333333333333333333333333222333555555333222333444333444444555555444444333444666888888888999;;;===>>>???@@@??????@@@CCCEEEGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEGGGIIIKKKLLLLLLJJJKKKMMMNNNOOOOOOPPPPPPQQQSSSVVVWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUVVVWWWWWWWWWYYYYYY___ooo------...///000000//////////////////////////////000/////////............///////////////.........000000////////////000000//////////////////////////////.........---------............/////////000...000111///+++)))***,,,------------------------+++,,,,,,---...///000000---------.........//////...---+++******+++,,,---,,,,,,------...//////000...------,,,,,,------......------,,,,,,------...---------.........//////...---+++***)))***++++++000000////////////000000,,,---///000000000///...000000////////////000000---------------...///000---,,,,,,,,,,,,---......000---+++))))))+++---000,,,---....../////////...//////.........---------************************---...///...------...///222000.........///...,,,(((***,,,---......------+++++++++,,,,,,---------.........///......---,,,,,,---...//////...---,,,...///222333444333222000.........------.........,,,---///000000000///...---------.........//////---///000000///......///..............................////////////......+++,,,.........,,,***)))---.........//////000000///////////////.................................////////////////////////........................++++++,,,,,,---.........---.../////////...,,,+++%%%***000333///)))(((+++---.........//////000000,,,,,,,,,---///000222333.........111333333222000111111000000/////////......//////000111222222222111111111111111111111111111222222333333222222111111111111000///000222555000111222333444444555444222222222222222222222222000000111111222222222222444444333222222333333333222222333333333444444444333333333333333333333333111444666666555333333444333444444555555444444333444666888888888999;;;===>>>????????????@@@CCCEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCEEEGGGJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTVVVWWWVVVUUUVVVVVVUUUTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWXXXYYY___ooo000000000000000000000000222222111000///...------////////////////////////------------------------...////////////---,,,+++------............---------------............/////////.........---------*********++++++,,,,,,,,,---.........---,,,,,,++++++***)))((()))***+++,,,000//////...------,,,,,,/////////...---------,,,---------...///000000111------............------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---------............///000000...***''''''***...///000222333222///,,,***......////////////......111///......//////...,,,//////////////////////////////............//////000...,,,***)))***,,,---++++++,,,---.........---++++++*********+++---......------,,,,,,------...------------------------------,,,,,,,,,---............//////...,,,***)))+++,,,------......------////////////000000000000000000000000///////////////////////////.........,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,---///000000000///...///...------......---,,,.........000111000...,,,......------------......,,,---......//////......000//////............///////////////////////////000///...---------------................................................***+++---...///...------........................////////////000000000000//////000111111111111111///000000000///000222444000000////////////000000000111111111111222222222111111111111111111111111111111000///000111333444666555333222111222222333333333333333333333333333333333333333333333333333000111333555555444333222222222222222333444555555222222222222222222222222444333222111000000000000444444444555555555555666555555666888999:::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHKKKMMMMMMLLLIIIKKKNNNPPPQQQPPPOOOOOOQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTRRRQQQRRRTTTWWWYYYVVVYYYVVVWWW[[[[[[hhh////////////////////////111000000//////......---////////////////////////------------------------......---------...//////------............------------------............//////.........---------,,,,,,,,,,,,------......------......------,,,+++...------------...//////---------------------..................------------------...///000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------............///---//////...,,,+++---000...///000111111000...---......////////////......111///......//////...,,,..............................------------......,,,,,,,,,,,,,,,,,,------,,,,,,---.........------,,,+++*********+++,,,---...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,,,,------....../////////---,,,++++++,,,------......------.../////////000000000000000000000000/////////...////////////............,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////777333///,,,,,,------------------.../////////.........------------......,,,---......//////......//////.........//////000///////////////////////////......---------......................................................++++++,,,---------------........................////////////000000000000//////000111111111111111222333333111///------...111111000000000000111111000111111111111222222222111111111111111111111111222222111111111222222333333222111111111222333333333333333333333333333333333333333333333333333333222222222222333333444444444444333222222333333333222222222222222222222222444444444333333444444555333333333333444444444555666666777999:::;;;<<<======???AAABBBBBBBBBDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFIIILLLNNNMMMLLLJJJKKKMMMOOOPPPPPPPPPOOOQQQSSSTTTVVVWWWWWWWWWWWWUUUTTTSSSRRRSSSUUUWWWYYYWWWZZZXXXYYY]]]^^^kkk................................................////////////////////////------------------------///---,,,+++,,,...111222------............------------------...........................---------.............../////////------......------,,,,,,+++,,,------......------***++++++,,,---......///---------...............---------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------............///---...000000///---............/////////000000000......////////////......000///---...//////...---........................------,,,,,,,,,,,,------)))***,,,.........------.........///......---------,,,,,,++++++++++++,,,...------,,,,,,------...,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,------......---,,,,,,+++,,,------......------....../////////000000000000000000/////////..............................,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++------------...///000111>>>999111,,,***+++---...------------...//////000......------------......,,,---......//////.....................///000111////////////////////////......---------...//////................................................------------------...///........................////////////000000000000//////000000000111111111000111222222///---,,,,,,222222111111111111222222000111111111111222222222111111111111111111111111222333333333333222222111000000000000111222333444333333333333333333333333222222222222222222222222444333111000111222444666666555444333222222222222222222222222222222222222000000000111222333444555222222222333333333444444777777888999;;;<<<===>>>@@@AAACCCCCCBBBCCCDDDFFFIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJMMMNNNNNNMMMKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSTTTVVVXXXYYYXXX[[[YYY[[[aaacccppp........................------------......//////////////////////////////..............................------...///000000------............------,,,,,,---------................................................/////////,,,------...------,,,,,,***+++---.........---,,,******+++,,,,,,------...,,,---------.../////////---------....../////////------------------------------------------------,,,,,,---............------------............///////////////...------...000///............///000......////////////......///...------//////...---...........................------,,,,,,------...,,,,,,------------------////////////......---,,,------,,,,,,++++++++++++...------,,,,,,------...------------------------000///...---,,,+++++++++++++++++++++,,,,,,,,,++++++,,,------......------........./////////000000000000/////////.........------...............///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222===888111,,,+++,,,------000000///...------///111......------------......,,,---......///.........---------......000111111////////////////////////---------------...///000................................................000000.........///000111........................////////////000000000000///////////////000111111))),,,///111000000000000222111111000000111111222000000111111111222222222111111111111111111111111333444444555444333111000111111111111111222333333222222222222222222222222111111111111111111111111333222111111111222444444555444333333222222222333222222222222222222222222/////////000000111222333222333333333333444444444666777888999:::<<<======AAACCCDDDDDDCCCCCCDDDFFFKKKJJJIIIHHHGGGFFFEEEDDDFFFEEEFFFIIILLLNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYYYY\\\ZZZ\\\cccfffuuu........................,,,,,,------.../////////////////////////////////...........................///000111111///---+++------............------,,,,,,,,,------------...---.....................------------------------,,,,,,------...------,,,...///111222222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------...............---,,,,,,,,,,,,---...------------------------------...///////////////---------............///111000...---///111333555222111///---,,,---............////////////.........---,,,---...///...---........................//////............//////111000---,,,++++++,,,---.../////////...---,,,,,,------------,,,,,,++++++...------,,,,,,------...//////...---,,,++++++***000///...---,,,+++++++++,,,,,,,,,,,,,,,---------+++,,,------......------............////////////////////////............,,,---------......//////,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,...000111666333///------------,,,333333333000------...111......------------......,,,---......///.........---------......000111111////////////////////////---------------...///000................................................000///...------...///000........................////////////000000000000//////......//////000111&&&)))...000111111222333000000////////////000000000000111111111222222222111111111111111111111111333444444555444333111000444444333333333222222111222222222222222222222222111111111111111111111111000111222333333333222222333222222222333333444555222222222222222222222222444444333333333333444444444444444444555555555555555666777888999:::;;;<<>>>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMMMMLLLIIIKKKNNNPPPQQQQQQOOOOOONNNOOOQQQRRRSSSTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUWWWUUUWWW```eeevvv000000000000000000000000------------------------000000//////......------,,,---...---,,,---///111......////////////.....................///000000------------------------...---,,,,,,,,,,,,---...///............---------........................000///...---------------***+++,,,---...---,,,,,,---,,,,,,,,,,,,---...///---------------------------------,,,,,,+++++++++,,,...000222333111///............////////////000------------------------////////////////////////...---,,,,,,---...///000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++*********&&&'''***,,,---,,,++++++000000//////............+++++++++,,,,,,,,,---------+++))))))+++.........//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......------------------------///////////////......------------------------------++++++,,,...///...------------...------,,,,,,---,,,+++***+++,,,---...+++,,,,,,---.........---......---...///111333444555222...,,,+++,,,,,,+++---------............///////////////////////////......------------......//////.........---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,......////////////......////////////000000000000,,,...///111222222222222////////////////////////......//////000000111111999666333000000222555777222222111111111111222222333333333222222111111111111111222333333333333222111111222222222333333333444444222222222222444444333222222111111222222333000111111111111222222222333333444444444333222222222222222222222222222222333333333444444444555555222333444444444555777999555777888888888:::<<<>>>>>>BBBCCC@@@@@@CCCEEEDDDEEEGGGHHHGGGEEECCCCCCDDDEEEFFFHHHJJJLLLLLLLLLLLLJJJLLLNNNOOONNNMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPQQQTTTSSSSSSSSSSSSUUUVVVWWWWWWXXXZZZ[[[]]]eeexxx////////////////////////------------------------////////////............---...///...------///111.........//////........................//////000...........................---,,,,,,,,,,,,---...............------------------------------------//////...---------------***+++,,,---------,,,,,,------,,,,,,,,,------...------------------------...---------,,,,,,,,,++++++,,,...000000///...---------........./////////------------------------........................000000///...//////111111000000000000000000000000............------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++,,,---,,,+++......------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................///////////////...---------------------------------,,,+++,,,.........,,,,,,,,,------...---------,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,,,,,,,---///111222111///---,,,---...---,,,---------............///..............................------------......//////.........---------------------.........///......................../////////.........------......////////////............/////////000000000000000111222111000///...000000000000000000000000000000000000000/////////444222000//////222555777222222111111111111222222333333333222222111111111111111222333333333333222111111222222222333333333444333222222222222333444222222222222222222222222000111111111111222222222222222333333333333333222333333333333333333333333333333333444444444444555222333444333333333555777555777888888888999<<<>>>>>>BBBCCC@@@@@@CCCEEEEEEEEEGGGHHHGGGEEECCCCCCDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKMMMPPPPPPOOONNNNNNOOOMMMOOORRRSSSRRRSSSTTTUUUTTTSSSSSSRRRSSSUUUVVVWWWWWWWWWYYY[[[\\\dddwww........................////////////////////////.............../////////---///000///......///111------............------......------......///000........................------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------***+++,,,---------,,,,,,...------,,,,,,,,,------------------------------.........---------------+++,,,,,,,,,------------,,,---------....................................------------------------111000000////////////000000000000000000000000000/////////............---------------,,,,,,,,,,,,,,,,,,,,,---------......//////............------///...,,,,,,,,,...000222,,,,,,++++++++++++******------------------------...---,,,,,,---,,,***(((---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...////////////...------------------------------...---,,,,,,---...---+++++++++,,,---............++++++,,,---------------,,,,,,------......------*********+++,,,---...///...---,,,---//////...,,,---------............///..............................------------.....................---------......---,,,---...///000000000000000000000000000000000////////////............////////////......------........./////////000000111111111000///...111111111111111111111111222111111000000///......//////......///111333555222222111111111111222222222222222222222111111111111111222333333333333222111111222222222333333333333333222222222222333333222333444444444444333222000111111111111222222222000000111222333333333222444444444444444444444444333333333333444444444444222333444333222222333555555666888888888999<<<>>>===AAACCC@@@@@@CCCFFFEEEEEEGGGHHHGGGEEECCCCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJLLLNNNPPPQQQPPPOOOOOOPPPMMMOOORRRSSSSSSTTTUUUWWWSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWYYYZZZZZZbbbttt........................////////////////////////---------....../////////...///111111/////////000,,,,,,------------,,,,,,...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,------------------------------........................---,,,+++++++++,,,---...,,,,,,,,,---------......////////////////////////------------------------//////......------------/////////////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,+++******+++------+++++++++++++++*********.........------------,,,---,,,,,,---...---+++(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,******+++,,,---............***+++---.........---,,,,,,,,,------...------,,,*********+++,,,,,,---...,,,,,,---...000///,,,***---------............///..............................------------.................................---,,,++++++---///000000000000000000000000000000000000000000/////////......////////////......------------.........///------...///000111222222111111111111111111111111111111000000000000000000......//////000111222222222222111111111111222222222222222111111111111111111111222333333333333222111111222222222333333333333222222222222222222333111222444555555444222111000000111111111222222222...///000111222333333333444444444444444444444444222222333333333444444444333444444333222222333444555666777888888999;;;>>>===AAABBB@@@@@@DDDFFFEEEEEEGGGHHHGGGEEECCCCCCDDDCCCDDDFFFHHHJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSSSSUUUSSSSSSRRRRRRSSSTTTVVVWWWVVVWWWYYYZZZZZZ```qqq........................000000000000000000000000,,,,,,------......//////...000111111000/////////,,,,,,------------,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,,,,------------------------------...........................---,,,+++,,,---///000,,,,,,,,,---------......////////////////////////------------------------/////////......---,,,,,,.........................../////////////////////.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++))))))+++++++++++++++,,,,,,,,,------------------------******+++---......---+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,******+++,,,---............+++,,,---...///...---,,,,,,------...------,,,,,,++++++,,,,,,---------...---------//////...***(((---------............///..............................------------......---........................,,,+++******,,,...////////////////////////////////////000000000000000......////////////......------------.........///------...///000111222222000000000000000000000000...//////000111222222333000111111111111111000000222222111111111111222222111111111111111111111111111111222333333333333222111111222222222333333333222222222222222222222222111222444555555444222111000000111111111222222222...///000111222333333333222222222222222222222222222222222333333333444444555555666555333333444666444666777777777999;;;===<<>>???AAADDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEHHHJJJKKKJJJHHHGGGKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQUUUTTTSSSRRRRRRTTTVVVXXXWWWWWWXXXXXXYYYaaattt////////////////////////000/////////...............------,,,++++++******................................................------............------...---,,,---000000...,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,---......111000///------------...,,,,,,---------.........---------............///111000000000////////////...//////...---,,,++++++,,,---///000000///---,,,......------------............------------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++******))))))+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,---...---+++***+++,,,******++++++++++++******,,,,,,,,,---------..................////////////......//////......---,,,------............------////////////////////////,,,,,,,,,---------......///////////////...------+++,,,---.........------,,,,,,,,,,,,,,,---.../////////.........---------....................................////////////...//////000000//////...111111000///............////////////............000/////////............000/////////............///......///111111000///000///---,,,,,,---///000000000000000000000000000000///............///000000000000000000000000000000000000000111111111111/////////////////////////////////000111111222222222222333333333333222222333333222222222222222222111111111222222222333333111111111111111111111111222111000//////000222333111111111000000111111111222222222222222222222222000000111222333333444444555555555555555555444444888999::::::999:::<<<>>>??????@@@AAACCCEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWXXXYYYZZZcccwww////////////////////////////////////.....................---,,,,,,++++++................................................------............---------,,,+++,,,------+++))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++...000///+++))),,,///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...---------------,,,,,,000000000///...---,,,+++,,,------------.........---------............///...............---------------------,,,+++******,,,---...//////...---,,,------,,,,,,,,,,,,------......------------.........---,,,,,,++++++,,,,,,------............------------,,,,,,++++++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,---...---+++***+++,,,***++++++,,,,,,+++++++++,,,,,,,,,---------..................////////////......//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////......------......+++,,,------......------+++++++++,,,---...///000...............---------......................../////////...............---..................---222111111000///...------000000//////...---------////////////............////////////............///......///000111000///000///...------...///000000000000000000000000000000//////......//////000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000222111111111111111222222222222222222222222333333111111111222222222222333111111111111111111111111000222333555666555555444111111000000000000111111333333333333333333333333111111111222222333333333444444444444444444555555777999:::::::::;;;>>>@@@@@@@@@AAAAAABBBDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUWWWXXXVVVWWWXXXZZZ\\\fff{{{///////////////////////////////////////.........111000000000/////////...................................................------............------+++++++++++++++***)))(((,,,,,,,,,---------......///......------......///,,,---///...,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,---------..........................................---,,,,,,++++++,,,...///...---+++***------------............---------............///------------------------,,,---------,,,,,,+++***,,,,,,---......---,,,,,,...------,,,,,,------......------,,,,,,------......---,,,,,,++++++,,,,,,,,,---...//////...---,,,------,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------+++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........///......---,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///................................................/////////......---------,,,------......------,,,////////////......------.....................---///////////////.........///////////////.........///---,,,---///000///...//////............//////////////////////////////000//////////////////000///////////////////////////000000000111111111111111111111111111111111111111111111111000000//////111111/////////000222333111111111222222333333333111111111111222222222222111111111111111111111111///000222444444333222111333222222111111222222333555555555555555555555555222222222222222222222222333333444444444444555555444666888888999:::===@@@????????????@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXUUUUUUWWWYYY]]]hhh~~~////////////////////////.........///////////////111000000000000000//////................................................------............------.../////////...---,,,,,,,,,,,,,,,---------......///......------......///...,,,+++,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---............,,,++++++&&&(((+++---...---,,,+++---------.........//////---------............///........................---............------,,,,,,------------------,,,//////............//////------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,------++++++,,,---++++++,,,---------------,,,,,,,,,---------..................////////////.........///......---,,,+++,,,,,,------,,,,,,+++---........./////////000,,,,,,,,,---------......,,,,,,*********+++,,,---,,,,,,,,,,,,------......///...---,,,,,,,,,,,,,,,---.............................................//////......------,,,,,,,,,,,,------------,,,,,,+++,,,---............---+++,,,,,,---...//////000.........///////////////.........///////////////...,,,++++++---........./////////......////////////////////////////////////000000000000000000//////////////////////////////000000000111111111111111111111111111111111111222222111111000/////////000000///...///000222333111111111222222333333333000000111111111222222222111111111111111111111111222111111000000000000///333333222222222222333333333333333333333333333333222222222222222222222222333333333333444444555555333555777888999:::===@@@???????????????@@@AAAAAACCCCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLKKKJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXSSSSSSVVVXXX\\\iii////////////////////////.........///////////////..................------........................------------------------------............------+++---......,,,++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///,,,)))+++///000...+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++%%%'''))),,,.........---------........./////////---------............///.........///////////////...//////000//////......------------------------/////////....../////////------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------............------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---------------,,,***,,,------++++++,,,...++++++,,,---............,,,,,,,,,---------..................////////////......//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------......++++++*********+++,,,,,,---,,,,,,,,,,,,---...///000///...---,,,+++++++++---------................................................---------------,,,------------------,,,)))***,,,.../////////...******+++---...///000111.........///////////////.........//////////////////---++++++---...///...////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111////////////////////////222111111111000000//////////////////000111222333222222222222222222333333000000000111111111111222222222222222222222222222555444222000000000111111222111111111111111111222000000000000000000000000111111111222222333333333222222333333444444555555555777888999:::;;;>>>@@@AAAAAA@@@AAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGJJJLLLMMMLLLJJJHHHKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSUUUXXX]]]iii////////////////////////............/////////000------------------------........................------------------------------............------'''***,,,,,,***)))***,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......---+++,,,---......---,,,+++,,,,,,,,,---------......------------------------+++,,,---//////...---,,,((()))+++---...//////...............////////////---------............///---........./////////000...//////000000////////////..................//////......------......///---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,---.........---,,,+++***+++---,,,,,,+++---...+++,,,---....../////////,,,,,,,,,---------..................////////////......//////......---,,,------............------))))))***++++++,,,------,,,,,,,,,---------......++++++,,,---------------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---------.........//////........................,,,------------------...------............------,,,---///000111000///...++++++,,,------...//////............/////////000............/////////000111///,,,,,,...000111000//////000000000000//////000000000000000000000000///000111111111111000///000000000000000000000000000000000000111111111111////////////////////////111111111000000000000000...///000111222222222222333333222222222222222222000000000000111111111111222222222222222222222222444333333222222222333333333333222222222222333333000000000000000000000000000000111222333333444444111222222333444444555555555666888888888:::<<>>???@@@BBBCCCEEEEEEDDDDDDCCCCCCCCCBBBFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSWWWWWWXXX[[[___lll,,,---...//////...---,,,///............---------//////.........---------........................///...,,,*********,,,---000///...---+++***)))(((......---,,,,,,+++******,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,+++)))((('''&&&''''''000000/////////.........++++++++++++,,,---...///******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---...//////........................000000000000000///////////////...------...000111000////////////.........+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,...//////...,,,+++,,,++++++******+++,,,,,,,,,,,,,,,------.........///((("""$$$+++///,,,''',,,+++***+++---...---,,,))))))))))))***+++,,,------,,,,,,,,,,,,---............---,,,++++++******,,,+++***+++---...---,,,---...//////---++++++,,,......////////////......//////000000000000//////000//////...,,,++++++***,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------..............................---------,,,,,,,,,............/////////////////////////////////////////////...------,,,,,,000///------...//////...,,,---......///.........////////////000000000000//////000000000000//////000000000000000000000000......////////////......111111000000//////..................////////////111111111111111111111111000000000000000000000000111111222333444444555555444444444333333222222222333333333222222222111111111111111111111111111111///000111222333222111111555222000000333555555333222222222111222222333333333333333222222111111111222222333333444555666666666666666777888:::;;;<<<;;;<<<===>>>@@@AAACCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLPPPOOOOOONNNNNNOOOOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWVVVVVVYYY```nnn------...//////...------///............---------//////.........---------...........................---,,,******+++,,,---//////...---,,,+++******,,,,,,------------......,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,------------------,,,+++))))))))))))***---,,,,,,,,,++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,---------...........................////////////////////////111000///...------...////////////.........------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,---***++++++++++++++++++,,,333---((()))---000...+++,,,+++***+++---...---,,,,,,,,,,,,,,,---...//////---,,,,,,,,,------............------,,,++++++***,,,+++***+++---...---,,,+++---......---,,,---.........////////////.........//////000000//////............---------------+++++++++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................................................................000000/////////.....................///////////////////////////////////////............---------000///......///000///...---...//////000000//////////////////000000000000000000////////////000000000000000000000000000000//////000000000000//////111000000000/////////...//////000000000111111111////////////////////////////////////////////////000000111111222222333333333333333333222222222222333333222222222111111111111111111111111111111111222333444555555555444444555222000000333555444333333222222111222222333333444444444333333333222222222333333444444555555555666666666777999;;;<<<===<<<======???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNOOOOOOOOONNNNNNMMMOOOOOONNNNNNOOOPPPPPPQQQQQQQQQPPPQQQRRRSSSUUUVVVXXXVVVWWWZZZaaappp------...//////...------///............---------...............---------........................---,,,+++***+++,,,---............------------,,,++++++,,,---///000111111,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,---............------,,,++++++,,,,,,---++++++++++++************---------,,,+++)))'''''',,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,------....../////////222111000...------------............---------,,,,,,------------.........,,,,,,,,,------------...------------------------//////...------,,,------,,,++++++++++++++++++***333000---------......---...,,,++++++------,,,***))))))******+++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,+++***+++---...---,,,)))+++---...------...///......////////////...............//////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////........................///////////////.....................////////////////////////////////////------........./////////111///...///000111000///...//////000000000000000////////////000000000000111000///......///000111000000000000000000000000000000111111111111000000000000000000////////////111111111222222222333333///////////////////////////////////////////////////000000000000000000000111111111222222222222222333222222222222111111111111111111111111111111111333444444555666555555555333111000000222333333333333333222222111222222333555555444444444444333333444444444444444444444444555666666888:::<<<>>>???===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQPPPQQQRRRSSSUUUVVVXXXWWWXXX\\\cccrrr---..................---///............---------................................................,,,++++++++++++,,,......---------.........//////***+++,,,---...///000111,,,------......------,,,+++++++++,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,---......---------------,,,,,,,,,------------,,,***((('''------------.........///......---------,,,,,,,,,.........---------------........................++++++,,,,,,---...//////111000000///...---------......---------,,,,,,,,,---------.........//////------------------------...------,,,,,,------...000///...---,,,,,,,,,,,,.........------,,,,,,,,,---------,,,++++++,,,......---,,,,,,,,,,,,+++***(((((()))***************,,,,,,---------...------.........---------,,,,,,,,,+++***+++---...---,,,***,,,......---------.........////////////......------............------+++++++++,,,,,,,,,,,,---.........---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------........................................../////////........................------------------------............////////////////////////////////////,,,------...///000000000000/////////111111000.........///000000000000///////////////000000000000222000///------///000222////////////////////////111111111222222111111111000000000000////////////111111111222222222333333111111111111111111111111000000000000000000000000000000000000000/////////000000000111111222222333222222222222111111111111111111111111111111111111111111222222222222333222222111111111222333333333333333222222111111222222444444444444444333333333444444444444444444333333555666777888;;;===???@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUUQQQQQQPPPQQQRRRSSSUUUVVVWWWVVVXXX\\\dddttt.........------.........///............------------.............................................++++++++++++,,,------...,,,,,,------...//////000++++++,,,,,,------------,,,------......------,,,+++++++++,,,,,,,,,------//////......---,,,************+++,,,,,,------------------------.........,,,---------------,,,,,,------........./////////......---------,,,,,,,,,////////////....................................***++++++,,,---......///......//////////////////......---------,,,,,,,,,---------.........//////------------------------...------,,,,,,------.........---,,,,,,,,,,,,,,,.........------,,,,,,,,,(((***,,,,,,***+++---///...---,,,,,,,,,,,,+++***+++,,,---......------,,,+++,,,---.........---------------------,,,,,,,,,,,,+++***+++---...---,,,,,,...///...---++++++,,,......////////////......------............------+++++++++************)))---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................,,,,,,---------.................................,,,---------------------............////////////////////////////////////,,,------...///000111111000//////000111111///---,,,---......//////......////////////000000000000222000///------///000222////////////////////////111111222222222222111111////////////000000000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222222333222222222111111111000000111111111111111111111111000000000000000111111111111111222333222222333333444333222222111111111222222222222222222333333333444444444444444444333333555666777888;;;===???@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNOOONNNLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUQQQQQQPPPQQQRRRSSSUUUVVVVVVUUUWWW]]]eeevvv///...------------...//////............------------------.......................................++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------.........---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000---------.........//////......---------,,,,,,,,,.............../////////........................+++,,,,,,------.........------...///000000//////............---------,,,,,,------------............------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,++++++++++++++++++***(((***+++,,,------///111...,,,++++++------,,,******+++,,,------,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---...//////,,,+++++++++......////////////...............//////.........+++++++++******)))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------....................................++++++,,,,,,---..........................................///////////////............////////////////////////////////////------...///000000111111.........///111000...,,,,,,------...............////////////000000000000111000///......///000111000000000000000000000000111111222222222222111111////////////000000000000/////////000000000000111////////////////////////222222222222222222222222222222222222222222222222111111111222222222222222222111111111111000000000111111111111111111111111111111111111111222333333000222444444333333333444444444333222111111111111111111222222222222333333444444444444444444444444555666666888:::<<<>>>???===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGIIILLLNNNOOONNNLLLKKKLLLLLLLLLNNNOOOQQQRRRSSSQQQQQQPPPQQQRRRSSSUUUVVVVVVVVVXXX^^^hhhyyy///...------------...//////............------------------.........//////........................,,,,,,------,,,,,,++++++++++++,,,,,,------......------------------------,,,------......------,,,++++++,,,,,,,,,,,,------******++++++,,,++++++*********+++,,,,,,,,,++++++)))*********++++++++++++---,,,+++***+++---000111,,,,,,---------...............---------,,,,,,,,,++++++,,,,,,------..............................---------------............//////000000///...---/////////.........------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...///000***++++++++++++++++++,,,******+++,,,............,,,+++***+++---...---,,,((()))***++++++***((('''***+++---//////...---,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,---///...---,,,,,,---......////////////.........//////000000//////...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................------------....................................,,,,,,,,,---.../////////................................./////////000000............////////////////////////////////////......//////000000000111---,,,---///000///---+++------...///////////////////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000.../////////000000000111/////////000000000111111////////////////////////111111111111111111111111000111111222222333333333333333333333222222222222111111111111000000000000111111111111111111111111222222111111111222333444111333666666444333444555555444333222111111111111222222222333333333444444222333333444444555555555666666666777999;;;<<<===<<<======???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIMMMOOOPPPOOOMMMKKKKKKLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPQQQRRRSSSUUUVVVXXXXXX[[[aaakkk}}}///...---,,,,,,---.../////////.........------------------.........//////........................------------,,,,,,+++***+++++++++,,,,,,------------------.........//////,,,------......------,,,++++++,,,,,,,,,---------'''''')))***+++,,,,,,---+++,,,---------,,,+++*********++++++,,,,,,,,,,,,///---***((()))+++...000,,,,,,,,,---------............---------,,,,,,,,,))))))***++++++,,,------..........................................------000000111111000...,,,+++000////////////.........+++++++++,,,,,,,,,------.........------,,,,,,,,,+++,,,...//////...,,,+++------------///000111222,,,,,,,,,------.........+++***)))+++------+++))),,,+++***+++---...---,,,+++,,,---......---+++******+++---//////...---,,,*********************+++,,,+++***+++---...---,,,***,,,---...------...///......////////////......//////000000000000//////***++++++,,,...//////000///////////////000111111------------------------........................---------.........//////........................---------...///000000111........................,,,,,,,,,---------................../////////000////////////////////////////////////000000000000,,,,,,,,,...//////,,,***...//////000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000111111111111000000.../////////000000111111///000000000000111111111111111111111111111111111000000000000000000000000//////000111222333333444444444444333333222222222111111111111000000000000111111111111111111111111222111000000000111222333111444777777555444555666555444333222111111111111333333333444444555555555222222333333444555666666666666666777888:::;;;<<<;;;<<<===>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJNNNPPPQQQPPPNNNLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVZZZZZZ]]]cccnnn------------------------222111000/////////////////////............//////---------,,,,,,+++++++++,,,------......------,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...------,,,,,,++++++***---.........---,,,,,,+++++++++++++++++++++++++++(((((()))+++------+++(((***+++,,,---...---,,,+++***+++,,,,,,,,,,,,+++***///...---,,,,,,,,,,,,,,,((())))))******++++++,,,///...---,,,,,,---...///+++++++++,,,,,,---------............////////////000000///...------,,,,,,///...---,,,,,,---...///......////////////......---------,,,,,,+++++++++---------,,,,,,,,,++++++////////////...---,,,++++++,,,------......---------------,,,,,,+++++++++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000000...---000...,,,+++,,,,,,+++)))---------............//////000111111000...,,,+++...---,,,,,,,,,,,,---...---,,,+++***+++,,,---...///...---,,,,,,---.../////////---,,,,,,,,,,,,,,,000111222222222000///...222///,,,,,,...///---+++---...///...------...///222111000.........///000------------------------///////////////////////////............///000000......------------......---.../////////---,,,+++//////////////////......///////////////////////////////////////000111111111111000///////////////000000000000000000000000////////////000000000000////////////////////////000/////////000111222222444333333222111111111222000000111222333333444444444666888888555222000///333222222111000000000111///000222333333222111000111111000000000000000111333222111111111222333444///000111222222222222222333333333333333333333333222222222333333333444444444444555777888;;;<<<===AAA@@@?????????@@@AAABBBDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSUUUUUUTTTWWW[[[cccrrr------------------------............---------,,,//////............//////......------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++.........------,,,,,,,,,******)))***,,,+++)))'''+++,,,---.........------+++,,,------------,,,+++......---,,,,,,,,,,,,,,,++++++,,,,,,---.........///...------------...///------------------..................////////////000//////...------,,,,,,//////............//////.........//////..................------------------------,,,,,,,,,++++++/////////......,,,+++++++++,,,------...------------------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++...---,,,,,,...000000///---------............/////////000111000...,,,+++...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---...//////...------...//////.........------,,,,,,,,,//////000000///......---///,,,******---......------...///...------...///222111///.........///000........................////////////////////////---,,,,,,,,,,,,---......///..................///000000111111000000/////////////////////.........000000000000000000000000///////////////000111111111111000///////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000111222444333222222111111111222000111111222333333444444444666888888666333111111333333222111111111111111111111222333222222111000111111000000000111222222444333222111111111222222000111111222222222222111333333333333333333333333333333333333444444444444555555666777999;;;===>>>AAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQRRRRRRSSSUUUUUUVVVXXX\\\cccrrr........................------...///...---,,,+++//////............//////.............../////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......---------------,,,,,,+++.........------,,,,,,,,,///---+++++++++,,,+++))),,,,,,---...............,,,------......------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------------...///..................---------............//////////////////...------,,,,,,//////000000000000//////------............------.............../////////------------,,,,,,,,,,,,---......------,,,+++***++++++,,,---------------------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,---///000000000---------............/////////000000000...---,,,...------,,,,,,------...,,,,,,,,,+++,,,------...///......------......///------.........------,,,......---,,,,,,,,,,,,------+++))))))+++---//////---...///...------...///111000///.........//////////////////////////////////////////////////////------,,,,,,------...///000//////......//////000111000000000000111111222000000//////............000000000000000000000000///////////////000111111111000000///////////////000000000000000000000000////////////000000000000111111111111111111111111222111000000000000000000333333222111111111111222111111111222222333333444333555888888666444333333444333333222222222222222222333333333222111000///111111111111222222333444444444333222111111111222222222222222222222111000333333333333333333333333333444444444444555555555666666777888:::<<<===>>>@@@??????>>>???@@@AAABBBEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUXXXYYY\\\cccqqq////////////////////////---...000111111000...---///......------......///---............/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++111///,,,+++,,,.........,,,,,,,,,---------------,,,,,,------------,,,,,,------,,,,,,+++,,,,,,---******+++,,,,,,------............------.........//////......------,,,,,,---------.........////////////.........------------...///000000///...---,,,,,,------------,,,,,,---------......//////000...------------,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------------,,,------------------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,---///...,,,+++,,,---,,,+++---------............/////////000000///...------------------------------,,,,,,,,,,,,------......---------,,,,,,---------,,,---...//////...------...---,,,++++++,,,---......,,,***)))***,,,...///---...///...---------///////////////.../////////........................///////////////////////////////////////000000111000000////////////000000///...------...///111222000/////////............///////////////////////////////////////000000111000000////////////000000000000000000000000000000////////////000000000000111111111111111111111111222222111000/////////000222222111111111111111222111111111222222333333333111333666666555444333444444444333222222333333444444444333333222111000///222222222222333444555555222222222222222222222333333333333333222111111000333333333333333333333333444444444555555555666666777777888999:::<<<>>>>>>??????>>>>>>>>>@@@AAABBBDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQSSSTTTSSSSSSRRRRRRSSSTTTTTTUUUYYYZZZ\\\bbbqqq////////////////////////,,,---///111111000...---......------------......------------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---...000000,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++))))))***++++++,,,------...+++))))))+++...000000+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,------...---..................---...---------,,,,,,++++++------------...........................---------+++,,,............,,,+++,,,,,,------------,,,,,,,,,,,,------.........///.........---------,,,,,,,,,,,,------,,,,,,++++++***+++,,,,,,------,,,,,,------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000///---,,,,,,---------,,,---------............//////////////////.........------------------------,,,,,,---------.........++++++++++++++++++++++++,,,------...////////////......,,,,,,,,,---...///000///...,,,+++,,,---///---...///...---------///.........////////////...------------------------////////////////////////000////////////000111111000000////////////000000///...---------///000111////////////////////////........................///////////////000000111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000222222111000/////////000111111111000000111222222111222222222222222333333///111333444333222222333333333333222222333444444555444333222222111111000333333222222333444444555///000111222333444444444333333333333333222111000333333333333333333333333444444444555555555666666888888888999:::<<<===>>>>>>>>>======>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUYYYZZZ\\\bbbqqq........................***+++,,,---...---,,,,,,......------------...............---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111---------,,,,,,,,,++++++......---,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,---......//////)))'''%%%&&&))),,,......***************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,---......//////------...//////...------,,,,,,,,,,,,,,,,,,++++++,,,------------.................................,,,,,,,,,------,,,,,,,,,------............---------------------.....................---------,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,------------............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...,,,,,,---000222333222---------............///////////////......//////,,,------......------,,,,,,,,,---............---***++++++,,,,,,++++++***------------...///000111......---------.../////////000000///,,,+++,,,...---...///...------...///------.../////////......------------------------////////////////////////......------......///000000//////......//////000000////////////000000111------......///000000000------------------------///////////////000111111///////////////000000111000000000000000000000000////////////000000000000////////////////////////222111000000000000000000111000000000000111222222222222222222222222222222///111222222111000111222333222222222222333333444555444333222222222222222444333333222222333333444///000111222333444444444333333333333333333222111333333333333333333333333333444444444444555555555777777888888999;;;<<<===>>>=========>>>@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNPPPRRRTTTUUUTTTTTTTTTSSSSSSTTTTTTUUUXXXYYY\\\cccqqq------------------------+++++++++,,,,,,---------...------,,,,,,------...111000000///...---,,,,,,,,,------......------,,,++++++++++++++++++++++++)))***++++++,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------)))((('''''')))+++,,,,,,++++++*********+++,,,------,,,++++++++++++,,,---++++++******+++,,,,,,---++++++,,,,,,---.........------...//////...------,,,,,,,,,---------------,,,,,,---------.................................---------,,,,,,---------.........//////........./////////...........................------------,,,------.........------******+++,,,,,,,,,,,,+++------------.........///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000...,,,,,,---000222333333---------............/////////............//////,,,,,,---......---,,,,,,,,,,,,.../////////...---+++,,,------------,,,+++...---,,,+++---///222444,,,,,,---...............+++---000///---+++,,,------...///...------...///,,,---.../////////..............................////////////////////////...............//////000///..................///...////////////......---+++,,,---...///111222222........................///////////////000111111///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111222000000000000000111222222222222222222222222222222111222333222111000111222111111111111111222333333444444333222222222333444555444333222111111111222111222333333333222111111222222333333444333333333333333333333333333333333333333333333444444444444777777777888999:::;;;<<<======<<<===>>>@@@AAACCCAAABBBDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVXXX\\\cccrrr------------------------...------------...///000...------,,,,,,------...333222111000///...---,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,......---,,,***))))))(((---,,,***+++,,,------,,,---,,,+++++++++,,,---......---,,,,,,,,,,,,---...+++*********+++,,,,,,---((())))))******+++,,,,,,,,,---...//////...---,,,,,,------....../////////,,,,,,,,,---------......---.....................///...---,,,,,,---...///......////////////......111111000000//////......//////.........---------------......///.........******+++,,,,,,,,,,,,+++---------.........//////,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///---,,,,,,...///......---------.........////////////.........//////000,,,,,,---......---,,,,,,,,,,,,.../////////...---------...//////...------///---+++***,,,///333555***+++---...///...------&&&***...///---,,,,,,------...///...------...///+++,,,.../////////......////////////////////////////////////////////////000000000000000111222222......------------......,,,,,,---...---,,,***)))***+++,,,...000111333333///////////////////////////////////////000111111///////////////000111111000000000000000000000000////////////000000000000111111111111111111111111000000//////000111222222000000///000000111222222222222222222222222222222222333444333111000111222111000000000111222222333444333222222222333444555555444333222111000000000444444444444333111///...111222333333444444444444333333333333333333333333222222222333333333444444777777777777888999:::;;;===<<<<<<===>>>@@@AAACCCBBBCCCEEEGGGHHHIIIHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTWWW[[[cccrrr000000000///......------........................................................................111...++++++,,,---+++)))(((***+++------,,,+++***...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++...111...***'''***---///...,,,***))))))******,,,---...---+++++++++---,,,++++++***+++,,,...///,,,,,,,,,+++***)))(((''')))***++++++,,,,,,++++++,,,------......------,,,000,,,)))))),,,------+++........................000000000000000000000000////////////////////////------------------------///............///000000...///////////////......------------------------222222111000///...------000///---+++*********+++///...,,,+++***+++,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,...///...---,,,,,,,,,000---***+++---...+++(((,,,,,,,,,---------......000000000111222222000...//////.........---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......+++(((,,,111222...//////.........------------------.........//////.........------,,,,,,,,,---......---,,,---///111///---***((((((***---///...------------...//////////////////////////////222111000///------///000111000...---,,,---///000000///---,,,,,,---///000////////////////////////000000000000111222444444000000//////.........---222222111111111111222222111000///......///000111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111333333222111000000000000111333444333111111222333555444333333444444222000222333333444444333333222333333333444444444555555222333444555555555444444333333222222111222222222444555555444333444666888666777999::::::;;;===>>>===???AAA@@@??????AAADDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTSSSQQQRRRTTTVVVWWWXXX[[[bbbppp.....................///........................................................................000---++++++,,,---+++***(((***+++------,,,+++***...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,///111///+++)))+++...---,,,++++++******+++++++++---...---,,,,,,---...---,,,+++++++++,,,---...000000///...------------***++++++,,,,,,,,,,,,,,,,,,------......------,,,...,,,******,,,---,,,+++........................////////////////////////////////////////////////------------------------------........./////////......////////////......------------------------000000000//////......---///...---,,,++++++,,,,,,...---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,---......,,,++++++,,,---+++++++++---------,,,,,,,,,,,,---------......000//////000222111///---//////.........---------111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...///......222:::<<<999///.........---------------------.........///////////////......---------,,,---......------///000111111111000000111111111...---------......//////---------------------------///111000......000333222000...,,,,,,,,,---......---+++******+++---...///////////////////////////////////////000111222000000/////////.........111000000000000000000111111000////////////000111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111333222222111111111111222222333444444222222333444444333222333333333111///111111111222222111111111333333333333444444444444444333222222222333555555444444333333333333333444444555555444333444666888666777999::::::;;;===>>><<<>>>@@@???>>>>>>@@@CCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQSSSUUUVVVXXX\\\cccqqq+++,,,,,,---......//////................................................------------------------...,,,++++++,,,---,,,+++)))***+++,,,---,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------///111///,,,***,,,...+++++++++,,,,,,++++++******,,,------,,,,,,...///...---,,,+++++++++,,,---...---,,,++++++,,,---...++++++,,,---------------,,,------......------,,,,,,++++++,,,---...,,,+++------------------------////////////////////////////////////////////////------------------------+++,,,---...///......------....../////////......------------------------..............................------,,,---......------,,,+++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,...---+++******+++)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......///......///000000///---/////////.........------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++------,,,111777:::888............---------------------...............///////////////.........+++---//////...---...///+++---000111111000---+++------........./////////........................///222555444000...000333111000...---,,,,,,,,,---...---,,,++++++,,,---...////////////////////////.........------...//////000000////////////......000000////////////000000111000000//////000000111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333222444555444333333444555333222222222333333222000111111111111111111111111222222222222333333333333555333111///000222555666555444444333333444444555444555555555333444555777666777999::::::;;;===>>><<<===>>>>>>===>>>@@@BBBAAABBBCCCDDDFFFGGGHHHIIIEEEEEEDDDDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSSSSRRRQQQQQQRRRTTTVVVXXX]]]eeesss,,,,,,,,,---------......................................................---------------------------,,,++++++,,,,,,------)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...,,,***+++---+++,,,------,,,+++)))((((((***,,,,,,+++,,,---//////...,,,+++***++++++,,,,,,+++***))))))+++---...+++,,,------......------,,,------......------,,,***+++,,,---...---,,,+++------------------------////////////////////////////////////////////////------------------------***+++---//////...---+++------......//////......------------------------,,,,,,,,,------.........------------......//////---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***,,,------+++******+++))),,,...---+++***,,,///,,,,,,,,,---------.........---,,,---///000...---////////////............,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,------......+++---,,,***+++///000...------------------------........................//////..................+++---///000///------...(((***,,,......,,,***(((---......///////////////111111111111111111111111333888;;;888222---...000000///......---......///000000///......///000000//////////////////////////////...---------......000000//////////////////000000////////////000000000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222333444444444444111333444333222222333555444333222444555555444222333333333333333333333333111111222222222333333333333222111000000222444555444333333333333444444555444555666555444444555666555777999::::::;;;===>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSUUUUUUYYY^^^gggttt......---------,,,,,,,,,................................................------------------------,,,,,,,,,++++++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,+++***++++++------------,,,***((('''''')))***+++******,,,...///...,,,+++***++++++,,,---,,,,,,+++,,,---///000+++,,,------......------,,,------......------,,,)))+++,,,---------,,,,,,------------------------........................////////////////////////------------------------***+++---//////...---+++,,,,,,---...............------------------------++++++,,,,,,------......,,,,,,---....../////////+++,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++------------,,,***,,,------+++******++++++---///...***)))+++---,,,,,,,,,---------.........,,,,,,,,,...//////...000000/////////.........//////............//////------------------------------,,,,,,,,,---...//////111111---,,,......,,,,,,,,,------------------.....................---------------------------+++...000000///---------.........//////.........---...///000000000//////111111111111111111111111111555888666000------///............///000111111000000000000000000000000////////////////////////000000//////...///////////////000000000000000000222111111000000111111222000000111111111111000000///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222333444444444444444///111222222111111222333555444444666777888777555444333333222222333333444111111222222222333333333111111222222333333222222222222111222222333444444444555666666444333444555555777999::::::;;;===>>>??????>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTUUUVVVUUUXXX^^^gggttt//////......---,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++************---------,,,+++***)))((((((***++++++******,,,---...---,,,+++++++++,,,---******++++++,,,,,,,,,,,,++++++,,,---------------,,,------......------,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------+++,,,---...///......---+++,,,---...............------------------------,,,,,,,,,------.........+++,,,---...............++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,+++,,,...---+++******+++---......---+++******+++,,,,,,,,,---------.........,,,+++,,,...000000///000000000/////////......------------------------------------------------------,,,+++,,,---...///,,,000111...,,,...///---,,,,,,,,,,,,------------...............---------,,,,,,,,,------------------...000///...,,,------111000............000111---...///000111000//////........................***,,,---.........//////------...//////000000000...//////////////////...////////////////////////000000000///000000111111//////000000000000111111222222111111111111222222000111111222222111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111333444444333222222...000111111000000222333555555555777999:::999888333222111000000111222333222222222222333333333333000111333444444444333222111111111111222333444444444555777666555333444444666777999::::::;;;===>>>@@@???>>>???AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPQQQRRRSSSSSSTTTTTTVVVXXXXXXVVVUUUVVVWWWTTTXXX^^^gggttt///.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,---......---***)))+++---++++++******++++++,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++***++++++,,,+++++++++++++++***++++++,,,,,,+++,,,------,,,+++,,,...---,,,+++++++++,,,---...((()))***,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,------......------,,,)))+++---,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------------........./////////***+++,,,---............------------------------------------............+++,,,---......---,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,---......,,,++++++,,,---,,,++++++------,,,+++,,,,,,,,,---------......///---,,,,,,...000111000000000000000/////////...***++++++++++++++++++***...........................---,,,++++++---...000)))...///,,,***,,,---,,,++++++,,,,,,,,,---------//////.........---------------------.........///...//////...,,,,,,---......---,,,,,,,,,,,,---...---...000111111111///...------------------------)))(((''')))---000111000------......---,,,,,,+++/////////000000/////////////////////////////////////////////000111222222//////000000000111111111111111000000000000111111000111222222222222111000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000111333444333222000///...000111111111111333444555444555777999::::::888333222000//////000222333333333333333444444444444333333333333333444444444222111111222333444555555444555777777555333333444666777999::::::;;;===>>>@@@>>><<<===@@@BBBBBB@@@BBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTTTTTTTVVVXXXXXXVVVUUUUUUVVVTTTWWW]]]eeesss------......///000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---//////---***(((***,,,++++++******++++++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,------------,,,++++++---------,,,))))))))))))***,,,///000---/////////---,,,---...,,,++++++***+++,,,...///+++---///111111///---+++******+++,,,,,,,,,,,,+++,,,------......------,,,***+++,,,+++******...111,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------///............///000000***+++,,,---............------------------------........................+++,,,---------,,,+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++,,,...//////---,,,,,,------***)))***...///...,,,,,,,,,,,,---------......///---,,,,,,///111111111000000000000////////////---......//////......---...........................---,,,++++++---...000,,,111333///,,,,,,---,,,+++++++++,,,,,,---------//////.........------------.........//////000000///000///---++++++---///---..................------...000111222111///...///////////////////////////+++(((***///222222000.........---+++)))'''&&&111111222222222222111111////////////////////////.........//////111222333//////000000111111111222000000////////////000000000111222333333222111000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111333333333111///...///111222222222222444555444333444666888:::999888555444222111111222444555333333444444444444555555666444222111222333666777333222222333444555666777444555777777555333333333666777999::::::;;;===??????===;;;<<>>AAA@@@>>>======???AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSWWWWWWWWWUUUSSSSSSUUUVVVWWWYYY^^^fffttt........................---------------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***+++,,,---...---,,,++++++---,,,***))))))***,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,------------------------+++---///111111000...---.........------------,,,++++++,,,,,,,,,---------///......------------...................................................,,,,,,------.../////////......------...///111222........................000///.........///111222222111...,,,+++,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------+++***+++---///---,,,------------------------------------------------...---------------......000//////......//////000000/////////............///...------,,,,,,,,,---......................../////////000//////............---,,,,,,---.......................................------.........//////............//////......---------,,,,,,,,,//////.........---------------........./////////111000///...---------...............////////////111111000000000000111111000000000000////////////////////////////////////000000000000000000000000//////000111222222333444111111111111111111111111......///////////////000111111111111000000000///111111111111111111111111222222222111111111000000222222222222222222222222222222222222222222222222333333222222333333444555444555666666666555333333222222333333333222111000222222222222333333333333555444333333222222222333222222222333333333444444555444444333333444444444777999:::::::::;;;>>>@@@@@@>>>======???AAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSVVVVVVVVVTTTSSSRRRTTTVVVWWWYYY^^^ggguuu........................------------........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***+++...000000---***+++,,,---,,,+++******+++,,,---...---,,,++++++*********------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,------------------------------........................''''''(((***,,,---...///,,,---------.../////////------------------------///////////////000000000666333///,,,***+++---///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------......------,,,******+++,,,---...//////---,,,+++,,,...///...---------------------------------------------------,,,,,,,,,---...///000111///...............//////////////////............111111000000///000000000------------------------111111111111000///...---//////............//////------------------------///...---,,,,,,---.../////////............//////...------------,,,,,,,,,...............------------------------........./////////......---,,,+++------------............111000000//////000000111////////////000000000000////////////////////////000000000000111111111111000000000111111111222222111111111111111111111111000000000000000/////////111111111111000000000000222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222333333222222333333444555222555888777444222222444000111222333333111000///222222333333333444444444444444333222222222333333222222222333333333444444555555444333333444555666777888999::::::;;;===@@@@@@>>>======???AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTRRRRRRSSSUUUVVVYYY^^^gggwww........................------................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,,,,+++---111555333...+++,,,///,,,++++++******++++++,,,...---,,,+++***+++,,,,,,------------------------------------------------........................,,,---///000000000///...------,,,,,,,,,+++++++++,,,,,,,,,------------...//////...---,,,,,,,,,,,,---------------.................................((()))***,,,---///000111+++,,,---............---------------------------+++,,,---.........---,,,333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,---......//////........./////////...------------------------------------------------------------...///000000...------------......//////////////////.........000//////....../////////------------------------000000000000000///...---........................------------------------000...---,,,,,,---...000///......------......///------------------------........................------------------------***,,,...000000000///...------........./////////000000////////////000000////////////000000000000///////////////////////////000000000000000111111111111111111000000000000000000000000000000000000444444333333222222111111111111111000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333111555999888333000111444222222222111111111111222222333333333333444444444444333333222222333333333444444444555555555666666666555333333333444666777666888999::::::;;;===???@@@>>>======@@@BBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCCCCEEEFFFGGGHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSSSSTTTUUUTTTRRRRRRSSSTTTVVVYYY___hhhxxx........................---......//////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,---,,,,,,,,,,,,---,,,111444333---***,,,...++++++++++++++++++++++++---,,,+++***+++,,,...///))))))))))))))))))))))))------------------------........................+++,,,---.........------------,,,,,,,,,+++++++++,,,,,,---------...............---,,,,,,,,,,,,,,,------........./////////........................//////000111222222333333+++,,,------...------,,,------------------------+++,,,---......---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---------------------------.........------------------------------------------------------------......------------......---------------...//////.........///////////////++++++************++++++------------------------,,,---....../////////...---------......---------------------------------///...------------...///......------------......---------------------------.....................------------------------+++---///111222111000///....../////////000000000000000////////////000000.../////////000000000111////////////////////////.........//////000000000111111111000000000000///////////////////////////444444333333222222111111000000000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333111666999777333///111444555444111000000222444666222222222333333333444444333333333222222333333444444444444555555555666666555444444333444555666777555777999::::::;;;<<<>>>@@@>>>===>>>@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSRRRSSSTTTTTTSSSRRRSSSTTTUUUYYY___iiiyyy---------------------------.../////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------+++---...---,,,+++,,,...***---//////,,,)))***++++++++++++++++++++++++++++++++++++,,,,,,---...///------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,---------------...//////000000.................................///////////////------------------------------------------------......///000000...---,,,)))***---/////////---,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------......------,,,............------,,,,,,***,,,,,,,,,***)))***+++------------------------------------------------...------,,,,,,,,,------------------...///000000.........///////////////------------------...///------------------------+++,,,---...////////////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,------------...---------........................---------------///000222222111000---,,,////////////000000000111000//////......//////000......//////000000111111////////////////////////------......//////000000000000000000000000000000////////////////////////000000000000000/////////000000000000111111111111222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222333333222222333333444555333555888666333000000222555444222000000222555777111111222222222333333333333333222222222333444444222222222333333333444444444444444555666666777777444777999::::::;;;<<<===@@@>>>===>>>AAACCCDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKLLLLLLMMMMMMNNNMMMOOOPPPPPPPPPPPPQQQSSSQQQSSSUUUUUUTTTSSSTTTUUUUUUYYY___iiiyyy---------------------------...///000///...,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................+++---///...,,,+++,,,...******,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,,,,---------------,,,////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------------............------------,,,------------............++++++++++++,,,---......+++,,,,,,---......//////........................+++++++++,,,,,,,,,,,,---///...---,,,,,,---...///.........................../////////......---,,,,,,---......///......---,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------......------,,,------------............+++---...---***)))***,,,------------------------------------------------+++++++++++++++,,,---...............///000111222............/////////000000000000000000111222222........................---....../////////......---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---,,,...------,,,,,,------...,,,,,,,,,---------......---------.........///////////////.........------///000000000000...---,,,........./////////000000//////............//////.........///000111111111////////////////////////---......///000000111111/////////000000000000000111111111111111111111111......///////////////000///000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333222222333333444555444555555555444222000///111111222222333333333333000000000111111111222222333222222222333333444555222222222333333333444444222333555777888777666666444666999:::::::::;;;===@@@>>>===>>>AAADDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNMMMOOOPPPPPPPPPPPPQQQSSSQQQTTTVVVVVVUUUUUUUUUVVVUUUYYY___iiiyyy---------------------------...///000000...,,,++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................+++---///...,,,+++,,,///+++++++++---......,,,******++++++,,,,,,++++++***---......///...---+++***************************,,,,,,,,,------.........---------------------------------.........////////////.........------------------.........//////*********+++,,,---...///******+++,,,,,,---....................................//////000111222222000///---,,,,,,---...000////////////////////////---------,,,,,,+++++++++111000///...------...///,,,,,,,,,------.........---------.........//////,,,------......------,,,+++,,,,,,---...///000000...000222000---,,,---///------------------------------------------------(((((()))***+++---...///.........//////111222222---.........//////000000,,,,,,,,,,,,,,,---......////////////////////////111111111111000///...---...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++...------,,,,,,------...,,,,,,,,,------.........---------.........//////000000/////////.........,,,,,,---...////////////---------.........////////////............//////---......///000111111222////////////////////////...//////000111222222222////////////000000000111222222222222222222222222//////000000111111222222//////000000111111111222000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222222222111111000000111111222333666555444444444333000...---///222444555333111//////000000000000111111111222222222222333333444555444444444555555555666666111333666888999888666555333666999;;;;;;:::;;;<<<@@@>>>===>>>AAADDDEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOMMMOOOPPPPPPPPPPPPQQQSSSRRRTTTVVVWWWVVVUUUUUUVVVVVVYYY___hhhxxx---------.........//////,,,,,,,,,++++++*********---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,+++***)))))))))+++++++++,,,,,,---------+++++++++,,,,,,,,,------///............///000000000...+++***+++---..............................------------------------.........------,,,,,,,,,&&&***...222222///+++(((,,,---///000000000///...////////////////////////////////////////////////000000//////......------//////...------------...,,,,,,,,,+++++++++******,,,------......------,,,***+++,,,...//////000000***+++,,,------+++)))(((*********+++++++++,,,,,,,,,,,,,,,---...///000111,,,---......//////..............................------,,,+++,,,---...///////////////000000000000......................../////////...------,,,,,,............//////////////////............//////.........------,,,,,,,,,......////////////......))),,,///000///.........------......///000000000+++,,,------...---------******+++,,,---///000111///............---------....................................////////////111000///......///000111...............///000000.........///////////////---///111111000000000000///////////////.........---///000111111000///---...000111000///...///000///111333333222222333444111111111111111111111111000111111111111222222222222222111111111111111111333333333222222111111111333222222111222333555666888666444333444444333111333111000111555666555333444555666555444333555777444333333222222333333444333333222222333333444555333444666777777777666555777777888:::<<<===??????>>>===<<<<<<===AAADDDFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOONNNMMMLLLNNNOOOQQQRRRTTTTTTSSSSSSTTTUUUYYYZZZ^^^gggwww******++++++,,,---............---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,------------,,,,,,---------...............------......///000000---+++***,,,---...---------------------------------------------------...------------------,,,,,,---///111111000///...///......---...///000111///////////////////////////////////////////////////////////////.........//////...------------...------------,,,,,,,,,+++,,,,,,------------,,,,,,000000000000000///............000000000///---,,,------------............---------------...///000,,,---......//////..............................//////.........///000111....../////////000000000////////////////////////.../////////////////////............//////////////////............//////.........------,,,,,,,,,.........//////.........------...---,,,,,,...000///////////////.........---............---,,,,,,+++++++++,,,---...///000000000/////////.........------------------------////////////000000000000///...---,,,,,,---...///....../////////000000000////////////////////////000000000/////////000111//////000000000000000000///000222333333222000//////000111111//////000111000222333333222111222333111111111111111111111111111111111111222222222222222222111111111111111111333333222222222222222222222222111111222333444555777555333333444444333222333111000222444666555333444555555444333333444666444333333222222333333444333333222222333333444555333444555666777666666555777777888:::<<<===??????@@@???=========@@@BBBDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPOOONNNNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWWWWYYY]]]fffwww******++++++,,,---......///////////////............---------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,---------------...------......//////......---------------.........///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........//////...------///000111111///---,,,,,,...111222////////////////////////////////////////////////........./////////////////////...------------...............------------.........//////.........///000000000000///......,,,---.........---,,,+++---............/////////......---------......///,,,---......//////..............................//////......//////000111............////////////111111111111111111111111......//////000111111222............//////////////////............//////.........---------------------............------000///,,,***((()))---111111000000///......------////////////......---,,,------,,,,,,---......///111000000000////////////------------------------........./////////000000......------------.........///000111222111111000////////////////////////222111///......///000111//////000000111111222222111222333444444333222111000111222222000000111222111333444444222111111222111111111111111111111111111111111111222222222333111111222222222222222222222222222222222222333333222222111111222333555666777555333333444444333222222111111222444555555444333444444333222222333555444333333222222333333444333333222222333333444555444444555666666666666555777777888:::<<<===??????AAA@@@>>>===>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQQQQPPPOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUWWWXXXVVVXXX\\\fffwww........................////////////////////////......---------...//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,---...///......---,,,,,,,,,---------------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......//////...---+++++++++,,,...///000///---,,,---...000111////////////////////////////////////////////////------......//////000000//////...------------............------------,,,000000111111111111000000******,,,---.../////////,,,,,,---------,,,,,,+++,,,,,,,,,---------......///......---------......,,,---......///.................................---------------......///---.........////////////111111111111111111111111....../////////000000000............//////////////////............//////...............---------,,,,,,------------,,,,,,//////---***((())),,,///000000//////...............///////////////............------------......000000000/////////......---------------------------------............///000000000//////000000000...000222333333333111000000000000///////////////111000000000111111000000......///000111111222222222222333444444333222222111222333333111111222333222333444444222000000111111111111111111111111111111111111222222222333333111111222222222222222333111111111222222333333333333333222222333555777888777555333333444444333222222222222333333444444444222333333222111111222444444333333222222333333444333333222222333333444555444444555555555666666666777777888:::<<<===??????@@@???>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVWWWWWWUUUUUUVVVWWWVVVXXX]]]hhhyyy111000///...---,,,,,,+++..................//////---------------...///000+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------***+++,,,......---,,,,,,+++,,,---.........---------,,,+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////,,,,,,,,,------------------......///////////////////////////////////////////////////////////////------......//////000000//////...------------...------------,,,,,,,,,,,,...//////000000//////...)))***+++---.........////////////000000000//////,,,,,,,,,---------......///......---------......,,,---......///.................................---------........................////////////000000000000000000000000000/////////......---------............//////////////////............//////........................,,,,,,------------,,,,,,,,,---...---+++******+++............//////000000------...///000000000/////////...---------....../////////.........------------------------------...////////////000000000///000000000000000000//////000222333444333111000111111000000//////////////////111555777666111---------......///000111111111111222222222222111111111333444333222111222333222333444444222000000111111111111111111111111111111222222222222333333333111111222222333333333333111111111222222333333333444444333444555777999:::666444333333444444444333222333333333333333333444111222333222111000222444444333333222222333333444333333222222333333444555444444444444444555555666777777888:::<<<===??????>>>>>>>>>???@@@BBBDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPOOONNNOOOPPPRRRTTTUUUVVVUUUTTTSSSTTTUUUWWWZZZ___jjj{{{//////...---+++***))))))------------............,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------,,,,,,,,,,,,++++++)))***,,,......---,,,++++++,,,---//////...------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......................../////////,,,---///000000000///...,,,---///000000000///...////////////////////////////////////////////////........./////////////////////...------------...---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...////////////...------------------............---............/////////......---------......///,,,---......//////.................................///000111111111111000////////////000000000000////////////////////////000//////...------,,,,,,............//////////////////............//////.............../////////------............------***,,,///000...,,,++++++------......///000000111------...////////////...//////...............///............------------........................111111222222222333333333------............------///000111222333222111111222111111000000//////...---///222888;;;:::444...------......//////000000111111111000000111111111111222333333111111222333111333444444222111111222111111111111111111111111222222222222333333333333111111222222333444444444222222222222222222333333444444333444555777999:::666444222333444555444333222333444444222222333444222333333222111111222444444333333222222333333444333333222222333333444555444444333333444444555666777777888:::<<<===??????======>>>???AAACCCEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOOOOOOONNNOOOQQQSSSSSSTTTUUUTTTRRRRRRRRRSSSXXXZZZ```jjj{{{------,,,,,,,,,+++++++++---------.........//////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++******++++++,,,,,,,,,,,,+++++++++*********)))+++---//////...,,,++++++---...000000///...---,,,++++++,,,...///...---------------------------++++++,,,,,,---......///////////////............---......///////////////............/////////000///////////////////////////////////////////////////////////////.........//////...------------...............------------+++,,,,,,------,,,,,,+++......//////......---,,,***************+++,,,,,,------------............---------------...///000,,,---......//////.................................///000111222111111000000000000000111111111222////////////////////////////////////........................//////////////////............//////---........./////////000.........//////.........))),,,///000///---------.........////////////////////////......,,,++++++///...............///000////////////............////////////////////////111111111111222222222222,,,---...//////...---,,,000000000111111111111222222222111111000//////...//////222888======888222//////////////////000000111111000000000000111111111222333222111000111333000222333333222111222333111111111111111111111111222222222333333333444444111111222222333444444555333333222222222222222222222222222222444666888999555444222333444555555444222333555444222111333444222333444333111111333444444333333222222333333444333333222222333333444555444444333333333444555666777777888:::<<<===??????>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOPPPRRRTTTSSSTTTUUUTTTRRRQQQRRRSSSWWWZZZ___iiiyyy,,,,,,---......//////000---.........//////000000+++******+++,,,---...///------------------------******+++++++++,,,,,,,,,***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------)))))))))***+++,,,...///+++++++++*********))))))***,,,...000111///---,,,,,,---///111111000///...+++++++++---///000///---........................++++++,,,,,,---...//////000000//////......------------,,,+++,,,---...///000///---,,,,,,...000222////////////////////////////////////////////////000000//////.........---//////...------------...000/////////..................////////////......))))))+++,,,---.........,,,,,,,,,,,,------...///*********+++++++++,,,,,,,,,,,,,,,---...///000111,,,---......//////..............................,,,---///000000000///...000111111111222222222222////////////////////////......//////000000111111............/////////000//////............//////---.........//////000000......////////////......+++---//////.........///000000000///......------111111000...,,,***((('''...............///000000000000000000////////////000000000000000000000000............////////////...///000111111000///...000000//////000000111222222222222111000//////...111000111666<<<>>>;;;666111111111111000000000000222111111000000111111222000111222222000000111222///111333333222222333444111111111111111111111111222222333333333444444444111111222333333444555555444333333222222111111111000000000111222555777888555444222333444555555444222444555444222111222555333444444333222222333555444333333222222333333444333333222222333333444555444444333222333444555666777777888:::<<<===??????@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUSSSUUUUUUTTTRRRQQQRRRSSSVVVYYY^^^hhhxxx///...,,,+++***+++,,,,,,///---++++++,,,,,,+++***/////////...------,,,,,,------++++++++++++------000///,,,*********+++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))***,,,---///************************........................///......------,,,++++++,,,,,,------------,,,,,,******+++,,,---...///000000000///...------,,,,,,---------...------,,,,,,+++---......------///000111111000000//////......////////////////////////......//////000000111111//////............//////.........///////////////...---,,,+++***))))))***333333222111000///......000//////.........//////++++++++++++++++++++++++---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///............---------,,,------......------,,,---------------...///000000000000000111111111111///...---,,,,,,---...///111111111111000000000000..............................---------,,,,,,,,,+++***)))+++---......---,,,---...000000000///...........................,,,,,,.........---,,,+++000000000000000000000000//////////////////////////////.........---------......------------......///222333222///---///111//////000000000000///...,,,,,,---...///000000111333222000/////////000111000000///222;;;CCCBBB;;;222111...------...111222222111000//////000111111444333333222111000//////111111111111111111111111333222222111111222222333111111111111000000//////000000111222333333444444333333333222222111111111444333333222222333333444333333333333333333333333333333333444444333222222222222333333333333444444666555444333333333333333222222333444444444333333555555555555555555444444555777999;;;;;;<<>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJKKKMMMOOOSSSSSSRRRRRRRRRSSSTTTTTTWWWUUUSSSQQQPPPQQQSSSTTTVVVYYY^^^fffsss...---,,,,,,+++,,,,,,,,,...,,,++++++---......---,,,,,,------...//////000+++,,,,,,------,,,,,,+++///...,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........000///---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---000000///...---,,,,,,+++/////////...------,,,,,,,,,------.........---------...//////---,,,---...000000000////////////...////////////////////////000000000000////////////000//////......//////000000000000//////.........444444333333222222111111------------------------333222111///...------,,,------------------------+++,,,------......------........................+++++++++,,,,,,------...///............---------...//////////////////...000000///---------------000000000000111111111111//////000000000000//////---.........///000000000........................111111000000000000000//////...---///111222111000000//////............///........................000//////...//////000000/////////////////////////////////////////////////////////.........------//////............//////111000//////000000///.../////////000000000000000/////////000000111111111111111000/////////000000///222222000111444333000///111222444444222111///000000000000111222333333111111111111111111111111111111111111111111111111333222222111111222222333333333222222222222111111222222222222222222222222333333333222222222222111222222111111111111222222333333333333333333333333222333333444444333333333222222333333333333444444333333222111111111222222111111222333333333333333555555555555555555555555777999:::;;;;;;;;;===???????????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEECCCCCCEEEGGGGGGGGGGGGHHHJJJKKKKKKLLLNNNOOOTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTRRRQQQPPPQQQSSSTTTWWWYYY\\\cccppp---------,,,,,,,,,------,,,***)))***,,,------------------.........//////++++++------------++++++...---,,,++++++++++++,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---......//////......---000000//////...---,,,,,,//////.........---------,,,------..................///000///---,,,,,,---////////////////////////////////////////////////111111000000//////......000000////////////000000222111111000///...------111111111111111000//////............//////000000111000///...---------------------------------------...//////000//////////////////////////////////////////000000111111111///............---------......////////////......000000///////////////000///000000000111111111111///000111222222111000///,,,,,,------...///000000........................000000000000000000000000000///...///111222111000111000///---------...///..............................,,,,,,,,,---///000////////////////////////////////////////////////////////////...............------,,,,,,------...///---+++,,,...///---+++///////////////000000111......//////////////////000000000/////////000000///444555222///000111//////000222333333222000///......//////000111222222000000111111111222222222111111111111111111111111333222222111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222222222333444444444333333222222222333333333444444333333222222222222222333000111222333333444444333444444444555555555555555888999;;;;;;;;;;;;<<<>>>=========>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDBBBAAACCCFFFGGGGGGHHHIIIKKKLLLKKKLLLNNNOOOSSSSSSRRRSSSSSSTTTUUUVVVTTTSSSRRRQQQQQQQQQSSSTTTXXXXXXZZZaaaooo------------------------+++)))((()))+++,,,,,,+++//////.........---------++++++------------++++++------,,,,,,++++++,,,,,,---------------------------------...............++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////------............------..................------...............---------,,,---....../////////......///000///---,,,,,,---.............../////////000000000000000000000000111111000000//////......000000////////////000000222222111000///......---...//////000///......---------......///000000000---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////////////////////////////------------............///............---------,,,------......------,,,------------...///000111///000000000111111111111///000111222222111000///+++,,,,,,---...//////000////////////////////////////////////////////////000.........000111000///111000///---------...///...........................------,,,---...///000........................////////////////////////000000/////////.........111000000000000000000111222///---...111333111...//////......///000111222111000000000000000000000/////////000000000//////,,,222555111---...000///000000000//////000000000,,,---...///000000111111000000000111222222333333111111111111111111111111333222222111111222222333333333333333333333333444333333222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222111222333333444444444333222222222333333333444444444444333333333333444444111111222333444555555555444444444555555555666666888999;;;;;;;;;;;;<<<>>>=========>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAAAAACCCFFFGGGGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRTTTTTTSSSSSSRRRQQQRRRRRRSSSTTTXXXXXXZZZaaaqqq,,,,,,---............---,,,***))))))+++,,,,,,+++000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............*********+++++++++,,,,,,+++,,,---------------,,,************************++++++++++++++++++++++++++++++,,,,,,---...//////,,,------------------,,,+++,,,,,,------.................................,,,---...///////////////---...//////---,,,---...---............/////////000000000000000000000000000000000000////////////111000000//////000000111111111111000000/////////...///000111111000///...,,,,,,---------.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////------------------......///............---------,,,,,,------------,,,,,,)))))))))***,,,---///000000000000000111111111111000000111111111111000000,,,---------.../////////////////////////////////------............/////////...---...///000///...000//////............///........................////////////000111222222........................////////////////////////000000000/////////......000//////......//////000///.........000000000/////////.........000111222333333333222222111111111......///000000000//////)))///111...,,,---///...000000///......///000000------...///000000000000000000111111222222222333111111111111111111111111333222222111111222222333222222333333333333444444222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222111111222333444444444444222222333333333333444444444444333333444444555555111222333555666666666666333333444444555666666666777999:::;;;;;;;;;===???>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCAAABBBDDDGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWXXX[[[dddvvv+++,,,.../////////...---...---++++++,,,---,,,+++..................---------,,,,,,++++++,,,,,,---+++,,,,,,,,,---,,,,,,,,,------------.........///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................,,,---...///000000000000,,,...///...------...///---------.........//////000000000000000000000000////////////000000000000111111000000000000111111111000000000000000000000...000111222222111000///........................//////.........///000000------------------------+++,,,------......------........................000000000000000000000000///............---------------............------++++++++++++,,,...//////000000000000111111111111000000000//////000000000..................//////////////////////////////---------....../////////000///......///000///...---...//////////////////..............................000111111222222222........................////////////////////////000000000000/////////...------,,,,,,,,,,,,------+++---......------.../////////...---...000222333222222111111000//////...------///000000000//////+++///000...---//////---///000111222222111000//////000111222222111000000111111111111111222222222111111111111111111111111333222222111111222222333111222222222333333333333111111111222222333333444111111222222222333333333333333222222222222333333111111111111111111111111000111222333444444444444222222333333333333444444333333222222333444444555222333444666777888888888333333444444555666666777666888:::;;;;;;<<<>>>@@@???????????????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBDDDFFFHHHHHHGGGHHHIIIKKKKKKJJJJJJKKKMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVWWW\\\hhh{{{+++,,,.../////////......111///------......---,,,,,,,,,------.../////////...---++++++++++++---...++++++,,,---------,,,,,,---------.........//////)))))))))******+++++++++,,,,,,,,,---------......------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++---.....................,,,---...///000000000000+++---......------///000---------.........//////000000000000000000000000......//////000000111111111111000000000000111111000000000000000111111111...///111222222111000...111111111111111111111000222222111000000000000000////////////////////////---...//////000000//////........................000000000/////////////////////.........---------......////////////......000000/////////000000111000000000000111111111111111000///......///000111///////////////.........000000000000000000000000---.........//////000000111///...///000000///...,,,---///000000000//////........................+++,,,...000000000000///........................////////////////////////000000000000////////////000000////////////000000---000333222000///111444//////...---...000222444//////...---,,,++++++***,,,---///000000000//////000222333000000222111...---000333555555333000---111222333444444333111000111111111111111111111111111111111111111111111111333222222222222222222333111111111222222333333333000000111222333333444444111111111222222333333333444333333222222333333444111111111111111111111111000111222333444444555444222222333333333444444444222111111111222333333444333444555777888999999999333333444444555666777777555777999;;;;;;<<>>IIIJJJAAA666777777666666666666777777:::::::::;;;<<<===>>>???AAAAAA@@@???>>>>>>>>>???DDDBBBAAADDDGGGHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVWWWXXX^^^mmm***++++++,,,------......///---+++,,,---...,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------......,,,+++++++++,,,,,,------,,,++++++,,,------++++++,,,---------,,,,,,............---,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++---------............///......................../////////.........------////////////////////////////////////////////////000000000000000///......//////000000111000000000000000000000000000111111000111111111000000///...000000000000000000000000111000000000000///////////////000000000///...---//////000000000111111111////////////////////////////////////////////////000000////////////////////////............//////111000000000/////////............/////////000000111111111111111111111111222222222111111000///...,,,---......//////......---------.........//////////////////////////////////////////////////////111000000///......------//////.........---------.........///////////////---......//////000000000111111111111111111111111///333777666111------...------......//////000000000000000000000000000000000000000//////...............//////000000000000000000000000000000000000111000000000/////////...111000000000000000000000111222222222222222222333111111111111111111111111222222222222222222222222333222222111111111222222111111111111111111111111111111222222222222111111111111111111222222222222111222222333333222222111222222222333333444444444111222333333444444333333555666777666444333444555222222222222222333444444666999;;;@@@RRRbbb[[[III666666555555555555666666999999999:::;;;===>>>???@@@????????????@@@@@@AAADDDBBBBBBDDDGGGHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUVVVVVVWWWYYYYYY___nnn+++++++++,,,------......///...,,,---......---,,,,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,///...---,,,,,,,,,------...------,,,,,,------...------.........---,,,,,,.........------,,,+++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---------............///////////////////////////000000000///////////////////////////000000000000000000000000000000000000222111111000000000111111111111111111111000//////000111111222333444444555222111111000000000000111111111111111111111111111111111111111000000000000......///000000000//////000000000000111111111111////////////////////////////////////////////////.........///////////////000//////......//////000000000000000////////////....../////////000000000000000000000000000000000111111222111111000///...------...////////////...------........./////////////////////////////////////////////////////////111111111000//////....../////////.........------------......//////000000////////////////////////111111111111111111111111...111333222...,,,,,,............///////////////000000000000000000000000111111000000000000//////............////////////000000000000000000000000000000000000////////////000000000000000000111111222222222222222111111111111111111111111111111111111111111111111111111111333333222222222222333333111111111111111111111111111111222222222222111111111111111111222222222333111222222333333222222111222222333333333333444444111222222333333333333333444555666555333222333444333333333333333444444555111888888888LLLddd___HHH555555444444444444555555888888888999;;;===>>>???????????????@@@AAABBBBBBDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ```ooo,,,,,,,,,,,,------...........................---,,,,,,,,,---------......//////...---,,,,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,------------......---,,,++++++******+++,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++......---,,,+++******)))---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------............///......////////////000000////////////////////////////////////000000000000111111111111222222222222444333222111111222444444222333333333333222111111222222333333444555666666555444333222222222333444444333333333333333222222222222222222111111111111000000111111222222222222000000000000000000000000000000000000000000000000........................------....../////////000000000////////////000000000000000000////////////...////////////000000000000000000111111111111111111111111111111000//////------...///////////////............////////////////////////////////////////////////////////////000000000/////////......////////////............,,,------...///000111111000000000000000000//////........................///000000///,,,,,,---//////////////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000111111111333333222222111111000000111111111111111111111111111111111111111111111111333333222222333333444444111111111111111111111111222222333333333333222222111111111222222222333333111222222333333222222111333333333333333333333333111111222333333333333222222444444444222222333444444444333333333444555555222555333111<<>>@@@AAADDDCCCBBBAAA@@@@@@@@@@@@DDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVYYYYYYWWWVVVUUUUUUTTTTTTWWWXXX___nnn------------------......,,,---......---,,,...///,,,,,,,,,---------......000///..................******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,++++++******---------,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------............///---------......//////000------............////////////000000111111222222//////000000111222222222333333333333444555777777777888999:::::::::::::::;;;<<<<<<<<<======>>>>>>===============>>>>>>???===<<<<<<;;;;;;::::::999999999999888888888888777444444333333333444555555333333333222222222222222111111111111111111111111000000000000000000000000////////////000000000000111000000//////000000111////////////000000000000/////////000000000111111111111111222333333444444000000111111111111000000......///000000000000///....../////////000000000////////////////////////////////////////////////...............---------000000000/////////......------......//////000000111111111111111111111111111111111111111111111111/////////...//////000000.........///////////////000000000000000000000000......////////////000000111111111111000000000000000000000000000000000000////////////000000000000/////////000111111222222111111111111111000000000111111111111111111111111222222222222222222222222222111111222222333444555111111111111111111111111333333444444444444333333222222222222333333333333111222222333333222222111444444333333333333222222000111111222222222222222111333444444222222333555333333333333333444444555666111444:::777...111<<<777777666666666666777777666777888:::<<>>>>>>>>===<<<<<>>>>>>>>=========;;;:::999888888888999:::777777666666555555555555222222222222222222222222111111111111111111111111111111111111111000000000111111000000000000111111.../////////000000000111//////000000000111111111000000000111222333333333000000111111111111000000......///000000000000000.../////////000000000000////////////////////////////////////////////////.............../////////000000000000/////////............///////////////.........///000000111111111111111111111111111111...------...///000000///------......//////000000000000000000000000000000/////////000000111111111111111000000000/////////000000000000000000000000.../////////000000000111...//////000111111222222000000000000111111111111111111111111111111111111111111111111111111111111000000000111111333444444111111111111111111111111111222222333333222222111222222222333333333444444111222222333333222222111444444444333333222222222000000111222222222222222111333444444333333444666222222222222222333444444000111444666555222555:::666666666555555666666666666777999;;;>>>AAACCCEEEEEEEEECCCBBBAAAAAAAAAAAADDDFFFHHHHHHFFFDDDEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXYYY___ooo..................------)))+++------+++***---///,,,,,,,,,---------......************+++,,,,,,---***+++---...///...------,,,,,,---......---,,,,,,++++++,,,---............))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,/////////////////////...+++++++++,,,,,,---------+++,,,------......---------------.........//////...//////000111222222222//////000000111111111222333333444444555666777777999999:::;;;<<<<<<=========>>>@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<888999;;;===???AAACCCDDDDDDEEEFFFHHHHHHHHHGGGFFFHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA???>>>======>>>???:::999999999888888777777222222222222222222222222111111111111111111111111333333222222111111000000111111000000000000111111.../////////000000111111000000000000111111111111...//////000111222222222///000000111111111000000...//////000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////.........+++,,,,,,---...///000000////////////////////////,,,,,,,,,...000000///...,,,------...///000111111000000000000000000000000000000111111222222222222000000//////.........---000000000000000000000000.../////////000000111111...//////000111222222222//////000000111111222222111111111111111111111111000000000000000000000000000000000000111222333444111111111111111111111111000000111111111111000000222222333333333444444444222222222333333222222222444444444333333222222222000000111222222222222111222333555444444333555666222222111111222222333444000666777333333888888333555555555444444555555555777777999;;;>>>BBBDDDFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGIIIHHHFFFDDDEEEGGGCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXZZZ[[[YYYZZZ```ppp................................................///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,---......---,,,,,,---------------...//////.........///////////////////////////////////////.........//////000000000/////////000111333444555555666777999::::::::::::BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@???======>>>>>>???@@@@@@AAACCCDDDEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFDDD@@@>>><<<<<<;;;>>>===<<<;;;::::::::::::888888777777666666666666666666444333222111111111333222111111111111111222000000000111111111111111111111000000000111111222000000/////////111222333333333333222222111111111222222222111111111111000222111000111222222111000111111000///////////////000000000000000000000000////////////////////////------...///000111222222000000000000000000000000000000000000000000000000///.........///000111111000///...---------------,,,,,,---......///000000000000//////.........---/////////000111111222222......//////000000111111111000///...///000222333...///000222222111111000...//////000111222222333////////////000000000000/////////000111111222222111111111222222333333333222222111111222222333444111000000222444555444222111111111111111111111111333333222222222222222222222222222222333444555666555444222111111222444555444444555444333222111000111222444666666555444333333333333333333333333333222222333333333444444444666555444333333444555666222222333444555666777888444666999;;;<<<>>>AAACCCEEEDDDCCCBBBAAABBBBBBCCCBBBDDDFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSWWWVVVVVVVVVVVVWWWXXXXXX\\\ZZZ^^^mmm................................................///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---......---,,,,,,......---------......///............////////////.............../////////......//////000111222222111111222333555777888999999:::<<<>>>???@@@AAAAAAFFFFFFGGGHHHIIIIIIIIIHHHMMMNNNNNNMMMKKKHHHEEECCCCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFJJJIIIFFFDDDBBB@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;888777666555444333333333222222111000000000000111111111111111222222222222000000////////////000000222111000//////000111111333333333222222222111111222222222222111111111111222111000000222222111000111111000///////////////////////////////////////////////////////////////---------...............000000000000000000000000////////////////////////111111000/////////000000111000//////.........///........................000000/////////........./////////000111111222222000000000000111111111222222111///...///000111333...///000111222111111000......///000000111222222000000000000000/////////111222222222222222222111000000111111111222222222222222111111222222333444333222111222333333222000111111111111111111111111222222222222222222333333222222222222333444555666555444222111111222444555555555444333333222111111222222222222333333444444333333333333333333333333222222333333333444444444333333333222222333333333222333333444555666777777555777999:::;;;===@@@BBBCCCBBBAAA@@@???@@@@@@AAA@@@BBBDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOONNNOOOOOOPPPQQQRRRSSSSSSWWWVVVVVVVVVVVVWWWXXXXXX\\\ZZZ___ooo...................................................---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------......------,,,//////......---.........------........./////////.........//////000000000//////000111222444555555444555777999;;;===???@@@???@@@BBBEEEGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOONNNLLLKKKEEEEEEFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>======>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDBBBAAA???AAABBBDDDFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>>>><<<<<<:::999888777777777555444333222222222222222333333333222222222222222111111000000000000000111333333222000000//////000333333333333222222222222333222222222111111111111222111000000222222111000111000000///////////////........................//////////////////////////////......------------000000000000000000000000........................222111111000000000111111111111000000//////000000000000000/////////......000000////////////....../////////000111111222222111111111111222222222222222111000//////000111111//////000111111111111000......//////000000111111111111111000000/////////111111222333333222000///000000000000111111111111222222111111222222333444444333111111222111000...222222222222222222222222111111222222333333444444222222222222333444555555444333222222222333444555666555333222111222222333444222111000000111333555333333333333333333333333333333333333444444444444222333333444444333333222444444444555555555666666666888999999:::<<>>===<<<<<<<<<:::999888777777777777777444444333333333333333222444333222222111222222222222222222111111000000000333333333333333333333333333333222222222111111111222000///000111222111000000000////////////000000////////////////////////////////////////////////000000000000000/////////////////////////////////////////////////////////111000000000111222333333111000000//////000000000000000000000000000000000000000///////////////////////////000111111222222111111111111111111111111222111000000///000000111///000000000111111111111....../////////000000000222222111111000/////////---...000111111000///...111111111111111111222222222222111111222222333444444222111000111111000///222222222222222222222222111111222222333444555555333222222222333333444555333333222222222333444555666555333111111111333444333333222111111222333444222222333333333333444444333333333444444444444555333444555666666555444333444444555555555555555555888999:::::::::<<>>??????@@@CCCEEEHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIKKKMMMNNNOOOPPPPPPUUUTTTRRROOOKKKHHHEEEDDDIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIILLLMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEBBBBBB@@@???>>>===============<<<;;;:::999999999555555555444444444333333444333222222111111111222000000111111222222222222333333333333333333333333333333333222222222222111111000///000111111000///000000////////////000000000000000000000000000000////////////////////////......//////000111111222////////////////////////000000000000000000000000333222111111111111111111/////////......///000000............//////000000//////000000000000000000/////////000111111222222000000000000000000000000111111000000000000000000000000000000000111111111////////////000000000000222111111111000000000///,,,---///000111111111000333333333333333333333333222222111111222222333444333111000000111222222111222222222222222222222222111111222333444444555555333333222222222333444444222222222222333333444444666444222111111222333555333333444555555444333222222222222333333444444444333333444444444555555555333444555666666555444333444444555555555555555555999:::;;;;;;;;;===@@@BBBAAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEFFFFFFCCCCCCBBBDDDGGGHHHHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWYYYbbbrrr................................................------------------------......------------......,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******,,,,,,,,,,,,,,,---------.........---------------...------,,,,,,------...//////......//////000111......///000111111222222...///000333555777888999===>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOSSSRRRQQQOOOMMMKKKJJJIIIMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;:::::::::999999888888777666666666333333222111000000000000///000111222333333333333333333333333444444444444333333333333222222222222111000//////111111000//////////////////000000111111111111111111111111111////////////////////////++++++,,,---...///000000000000000000000000000000111111111111111111111111666555333111///...------//////.........///000000------------------------//////000000000000111111/////////000111111222222000000000//////////////////000000000111111111111000000000///000111111222000000000000111111111111111111111111111111111111111111111222333333444444444444444444444333333333222222111111222222333444444222000000222333333333333333333333333333333333222222333333444444555555333333333222222333333444111222222333333444444444444444333222222222333444222444555666666555333111111222222333333444444555333444444444555555555555222333333444444333333222444444444555555555666666666888:::<<<<<<===???AAA>>>??????@@@@@@@@@@@@???BBBCCCEEEEEEDDDCCCCCCDDDDDDCCCCCCEEEGGGIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVYYYaaaqqq................................................,,,------------------,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))******++++++,,,,,,------------------...............---,,,,,,,,,,,,---...............///000222222//////000111222333444444444555777999<<<>>>@@@AAADDDDDDEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSUUUWWWWWWRRRSSSTTTTTTUUUUUUUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<======<<<<<<;;;::::::999666555444333333222222222000111222333333333222111333333333444444444555555444444333333333222222222111///...///000111000//////////////////000111111000000000000000000000000////////////////////////,,,---------......//////000000000000000000000000000000000000000000000000222222111000////////////000/////////000000111222333333222111///...------//////000000000111111111/////////000111111222222111111111000000000//////---...///000111222222222111000/////////000222222222222222222111111111111000000000111111222222333666555333222111222333444444444444333333222222222222222111111222222333444888555222111222333333333333333333333333333333333333333444444444444444444444333333222222333333333111111222333444444444444333333333333333333333333444444444444333333222222111111222333333444555555444444444444555555555555333333333222222333333333222333333444555666777777111555999;;;<<<===>>>???===>>>???@@@AAA@@@@@@???BBBDDDEEEEEECCCBBBCCCDDDDDDCCCCCCEEEHHHJJJJJJIIIJJJKKKKKKKKKLLLLLLLLLMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWUUUXXX```ooo................................................,,,------......------,,,......------------......,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++))))))***++++++,,,------,,,---------.../////////...---,,,,,,,,,,,,---...---------...000111333444///000111222333444555555;;;<<<>>>AAADDDFFFHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNOOOOOOOOOMMMKKKIIICCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIILLLNNNPPPQQQQQQWWWWWWWWWWWWWWWXXXZZZZZZVVVWWWWWWXXXYYYYYYYYYXXXYYYXXXWWWVVVTTTSSSRRRRRRVVVUUUSSSSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWTTTUUUWWWYYY[[[\\\\\\]]]______``````___^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYUUURRRQQQQQQSSSTTTMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDBBBAAA@@@?????????AAA@@@@@@???>>>======<<<::::::999777777666666666222333444444333222000///333333333444444555555555444444444333333333222222111///...///000111000//////////////////000111111////////////////////////////////////////////////000000000000000/////////000000000000000000000000////////////////////////+++,,,,,,...000222444555111111000000111222333333;;;:::999666444111000/////////000000111111111222/////////000111111222222333222222222111111000000,,,---///000222333333333111000/////////000222333333333222222222222222222//////000111222333333444999777333000...///000111333333333222222111111111222222111111222222333444;;;888444222222222222111333333333333333333333333444444444444444444333333444444333222222333333333000111222333444555444444222222333444444444333333555444222000000111222333111111222333333444555555444444444555555555666666666666444333333444666666222222333444555777777888...222777:::<<<<<<<<<===???@@@AAABBBCCCBBBBBBAAADDDFFFGGGGGGEEEDDDEEEFFFDDDDDDDDDFFFIIIKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUXXX___nnn///...------...///...---***+++---......---+++***------------------------000000///...,,,+++******------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,+++******------------------------,,,------///000111222222......///000000000000000333333444666888;;;===>>>@@@BBBEEEHHHIIIIIIGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMOOOMMMKKKLLLLLLKKKFFFCCCDDDDDDDDDDDDFFFGGGIIIJJJMMMNNNPPPPPPQQQSSSVVVXXX[[[YYYWWWXXXZZZZZZWWWTTTYYYZZZZZZYYYWWWUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWW\\\YYYWWWXXX\\\______]]]fffgggggghhhiiiiiiiiiiiiccceeekkkrrrtttssstttxxxyyyyyy{{{~~~~~~{{{xxxsssqqqpppooonnnoooqqqrrrssspppmmmkkkhhheeeaaa^^^]]]WWWQQQNNNNNNMMMLLLJJJCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<::::::999999777555111222222222111111333444555555444444444444555555444444333222222111000000000000000000000000000000111111000000000000000111111111000000//////......000000000000000000000000000000///...............000000000000000000000000////////////////////////---......------///333777444444333222111111111111;;;IIILLL<<<---,,,//////...///000222222111000000111111111111111111111111555333000---,,,---...///000111111111111222222222---------...000222555666...............///000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333222111000000111111111111222333444555444444444444444444444444111222333333444444333333333333333333333333333333333333333333444555666666555444444333333444444555111222333333444444333333999777555333222333444555444444333444444555666777777666444333333444555777777888999:::<<<===>>>>>>BBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKPPPOOONNNLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSTTTUUUYYYXXXXXXWWWVVVVVVVVVWWWTTTVVV]]]kkk///...------...///...------...000111111000...---------------------------000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,/////////...---,,,+++***------,,,,,,,,,---......---......//////...------...............---------------------............000/////////000111444555666777888:::===@@@CCCDDDFFFHHHKKKNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHEEEDDDEEEFFFEEEDDDFFFFFFHHHJJJKKKMMMOOOOOORRRTTTVVVWWWWWWWWWYYY[[[]]][[[YYYZZZ\\\\\\ZZZXXXXXXYYYZZZYYYXXXXXXYYYZZZXXXZZZ]]]```cccdddeeeeeehhhggggggiiimmmqqqtttuuu~~~qqqkkkddd```]]][[[WWWTTTOOOKKKGGGEEEEEEEEEEEEDDDFFFFFFEEEEEEDDDCCCBBBBBB@@@???===<<<<<<;;;999888666666666555444333444555444444444333333444444555666666666555555444444444111111111111111111111111111111000000000000111111111111000000////////////000000000000000000000000111000//////......//////000000000000000000000000////////////////////////...///111111000000222333222111111111111111222333555EEEKKK===,,,***///222//////000111111111111000111111111111111111111111333111000......///000111000111111111111222222222333222111000//////000111//////......///000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111222222333333333222222333333333333333333333333444444444444444444444444111222333333444444333333333333333333333333333333333333222111111222222222333333222222222222333333111222333333444444333333999888666444333333444555444444333444444555666777666555444444333444555666888888999:::<<<===>>>>>>@@@@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTVVVXXX___mmm///...------...///...---+++,,,---......---,,,+++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,//////000000///---+++***...---------------,,,,,,++++++,,,,,,,,,,,,++++++/////////......---------/////////......---------222111000000222555999;;;;;;<<<>>>AAADDDGGGIIIJJJHHHJJJLLLNNNOOOOOOMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDFFFCCC>>>===>>>BBBDDDFFFIIIKKKNNNQQQSSSUUUUUUVVVVVVXXXZZZZZZYYYYYYYYYZZZ\\\ZZZWWWVVVWWWWWWWWWVVVWWWYYY\\\]]]^^^```cccfffeeeiiipppwww}}}}}}yyytttooojjjccc\\\TTTPPPQQQRRRQQQOOOOOONNNMMMLLLJJJHHHGGGGGGDDDBBBAAA@@@AAAAAA@@@>>><<<;;;999888666666555555666555555444444555555555333333333333222222222222111111111111111111111111111111000000000111111222111000000000000/////////000000000000000000000000111111000////////////000000000000000000000000000///////////////////////////111333333222000000000////////////000111222333---???HHH<<<,,,)))///444000000//////000000111111000000000000000000000000000000000111111222222333000111111111111222222222555444222111////////////000000000///000000111222111111111111111111111111111111111111222222222333222222222222222222222222222222222222222222222222000000111222333333333333333444555555555444222222444444444444444444444444111222333333444444333333333333333333333333333333555444333222111111111111111111000000000000111111111222333333444444333333888777555444333444444555444444333444444555666777555555555555555555555555888888999;;;<<<===>>>??????>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTXXXZZZaaaooo///---------...///...---***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///...---............---,,,,,,+++)))******++++++++++++***.........---------,,,,,,000000000000000000111111555555555666999<<<>>>@@@AAABBBDDDFFFHHHIIIJJJKKKHHHHHHJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@??????>>>BBB@@@>>>===???CCCGGGIIIOOOPPPTTTWWWYYYYYYYYYXXXYYY[[[\\\\\\ZZZYYYXXXYYYZZZXXXVVVTTTUUUVVVWWWWWW[[[___eeekkkpppuuu{{{|||tttlllkkkoooqqqoookkkbbbaaa^^^[[[WWWTTTQQQPPPNNNLLLKKKJJJJJJJJJHHHGGGFFFDDDAAA???>>><<<;;;:::999888888777666666777777222222222222222222222222111111111111111111111111111111000000111111222222000000000000000000000000000000000000000000000000222111111000000000000000///////////////////////////////////////////////////000222222000///000111///////////////000111111***777???999///,,,000222000000///......000111222////////////////////////000111222333333333222222000000111111111222222222000000000111111111222222222111111000111111222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222000111222333333333333333000222444555555444222111333333333333333333333333111222333333444444333333333333333333333333333333666555444444333333333444111111000000000000111111111222333333444444333333666555444333333333333333444444333444444555666777333444555555666555555555888999:::;;;<<<>>>?????????>>>>>>===>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLNNNPPPQQQMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVUUUUUUTTTUUUUUUVVVXXXZZZbbbppp///---------...///...---......////////////......------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---------............,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666888:::<<>><<<<<<:::999777777666666666666666666666666555555111111111111111111111111111111111111111222333333000000000000111111111111000000000000000000000000222111111000000000000000////////////////////////000000000000000000000000.........---,,,...111333111000000///......//////,,,222555444222111000...000///.........///111222////////////////////////111222444444444333111000000000111111111222222222//////000111222333333444222222111111111111222222111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222333333333333333222111000,,,...111333444444333222333333333333333333333333111222333333444444333333333333333333333333333333444333333333444444555666222222111111111111222222111222333333444444333333333333222222222222222222444444333444444555666777333333444555666666555555888999:::;;;===>>>??????@@@@@@???>>>>>>???AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLKKKLLLMMMNNNPPPQQQKKKKKKLLLMMMNNNPPPQQQRRRVVVUUUUUUTTTUUUUUUVVVVVVVVVYYYbbbqqq///...------...///...---------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,---.........---,,,+++***+++,,,------...------++++++,,,,,,---.........---...000222555888:::;;;===???BBBEEEFFFFFFDDDCCCFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???======<<<<<<>>>???AAACCCDDDEEEGGGJJJNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWRRRTTTVVVXXXZZZ]]]aaadddcccfffjjjnnnrrrwww}}}~~~zzzwwwsssoookkkeee___XXXSSSPPPKKKFFFAAABBBAAA???<<<:::888777777888888777777666555555444222222222222222222222222111111111111111222333444000000000111111111111222000000000000000000000000111111000////////////000000000000000000000000000000000000000000000000000......---++++++---111444222111000///............/////////111333333000---//////......//////000000000000000000000000000000222333333444333222111000000111111111111222222222111222222333222222111000333222111111000111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333222111000000+++,,,///111333444444444333333333333333333333333111222333333444444333333333333333333333333333333111111111111222333444555333333222222222222333333111222333333444444333333222222222222222222222222444444333444444555666777333333444444555666666666999999:::<<<===>>>???@@@AAAAAA@@@??????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHKKKMMMNNNKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKLLLMMMNNNPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUUUUUUUYYYbbbrrr///...------...///...---+++++++++******+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,++++++,,,---...+++,,,---//////...---,,,(((((()))***+++++++++++++++,,,---...///111222222111333555777:::===???@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEECCCAAA@@@<<<<<<==================>>>???AAACCCFFFHHHJJJKKKMMMQQQTTTVVVUUUUUUVVVXXXUUUUUUVVVWWWXXXXXXYYYYYYTTTWWW[[[```gggooowww|||uuummmfff___VVVPPPLLLJJJGGGDDDAAA>>>===<<<999888777666555444333222222222222222222222222222111111111111222333444555000000111111111222222222000000000000000000000000111000//////......//////000000000000000000000000000000000000000000000000...//////...------///111111111000//////000000000111//////000111111///...---...//////000000//////111111111111111111111111000111111222222222222222000111111111111222222222333444444444333111000...222222111000000000000000222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222333333333222222111......///111222333444444222222222222222222222222111222333333444444333333333333333333333333333333222222222111111222333333333333222222222222333333111222333333444444333333333333333444444444333333444444333444444555666777444444333333444555777888999:::;;;<<<===>>>???@@@AAAAAA@@@?????????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHKKKMMMOOOKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTYYYcccttt///...------...///...---///......------......///------------------------000000/////////.........---------------------------------....../////////...,,,+++***,,,...111444***+++---/////////---,,,***+++,,,---.../////////,,,---...000111333444555888999;;;===@@@CCCEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDAAABBBCCCDDDDDDCCCAAA@@@===>>>???@@@BBBCCCEEEEEEHHHIIIJJJMMMOOORRRTTTUUURRRUUUWWWXXXVVVVVVXXX[[[TTTTTTUUUVVVWWWYYY[[[\\\aaaeeejjjrrr{{{yyynnnfffUUUTTTPPPLLLIIIEEECCCBBB>>>===<<<:::999777666555222222222222222222222222111111111111222333444555000000111111222222222222000000000000000000000000000000///...............000000000000000000000000000000000000000000000000///111222222000...------000//////000000111222333111000000111///---...000,,,---///000000000///...111111111111111111111111...///000000222333444444000111111111111222222222222333333444333222111000222222111000//////000000222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222000111222222333333333333222111111111222333444444222222222222222222222222222222333444444444333333333333333333333333333333666666555444333333333333333333222222222222333333222222333444444444333333444444555666666555555555444444444444444555777777555444333222333555777999999:::;;;<<<===???@@@@@@AAA@@@???>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFIIIKKKNNNOOONNNMMMLLLLLLLLLMMMOOOOOONNNNNNOOOPPPQQQSSSTTTUUUWWWVVVVVVVVVWWWXXXXXXYYYTTTYYYdddvvv---------...............************+++,,,,,,---...------,,,,,,------...///...,,,***)))))))))***+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------------------------------.........---------------//////000111222444666777<<<===???@@@AAABBBBBBBBB:::<<>>===>>>@@@AAAAAACCCDDDFFFEEECCCBBBBBBCCCDDDCCCCCCEEEIIILLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVTTTXXXbbbuuu///.........---,,,,,,,,,+++************++++++,,,...------,,,,,,------......---,,,++++++,,,------,,,------......------,,,------------------------++++++,,,,,,,,,---------------..................,,,,,,,,,,,,------------222222333555777:::<<<===??????@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDHHHJJJLLLLLLMMMMMMOOOQQQQQQQQQRRRTTTWWWZZZ\\\\\\XXXYYYZZZZZZYYYYYY[[[]]]^^^bbbfffiiimmmuuu~~~rrrjjjeeebbb]]]ZZZVVVRRRMMMGGGCCC@@@>>><<<777888888777555333333333111111111222333333444444111222222222333333333444111111111111111111111111111111111111111111111111111000000//////......---......////////////......////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111///000111222222111000///111111111111111111111111///000111222333222222111111111111111111222222222111111222222222222111111222222222222333333333333111111111111111111111111111222333444444444333333444444444444333333222222333333333333333333333333333444444555555444444333555444222111111222444555222333333444444333333222222333444555666666666666333333444444444444333333333444666555444333444555444555555555555444444333444333333444444666777777999999:::;;;<<<===>>>???DDDAAA>>>===>>>@@@AAAAAACCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCFFFIIILLLNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVZZZdddvvv000000///...---,,,++++++,,,+++++++++++++++******...------,,,,,,------...,,,,,,,,,,,,---///000111---......//////......---------------------------,,,,,,,,,,,,------------........................,,,,,,---...///000111111777777888:::;;;===>>>??????@@@AAABBBBBBBBBBBBBBBHHHHHHGGGEEEDDDDDDCCCCCCAAAAAACCCDDDFFFHHHIIIJJJLLLOOORRRSSSTTTTTTUUUVVVSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ\\\^^^```bbbeeejjjnnnrrrxxx~~~}}}{{{yyyrrrlllbbbXXXPPPIIIDDDAAA;;;:::999777666555444444222222333333444555555666333333333333444444444444222222222222222222222222111111111111111111111111000000//////////////////...//////000000//////...////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000000000000000111111111111///000111111111111000000111111111111111111111111111111222333333333333222222222222111111111111111111111222222222222111111111111111222222222222333222222222222222222222222111222333444444444333333555444444444444444333333333333333333333333333333333444444555555444444333444444222222222222444444222333333444444333333222222333444555555666555555333444444555555555444444222444555444333222333444333333333333444444444444444444444444444555666777::::::;;;;;;<<<=========CCC@@@>>>===>>>@@@AAAAAABBBDDDEEEEEECCCBBBBBBCCCCCCCCCCCCFFFJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWZZZddduuu000000000//////.........------------,,,,,,+++***...------,,,,,,------...++++++,,,---...//////000------............------------------------------,,,,,,,,,------------...------------...............///000222444555666777;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCEEEGGGHHHIIIIIIJJJIIIFFFCCCAAAAAAAAABBB@@@AAACCCFFFIIILLLOOOPPPMMMQQQUUUWWWXXXXXXYYYZZZWWWXXXYYYZZZZZZ[[[\\\^^^bbbfffkkkqqqxxx~~~rrrfffZZZOOOGGGBBB@@@<<<:::999888888777777777777666555555444444333333333333333444444444222222222222222222222222111111111111111111111111/////////000000111111111//////000000000000//////////////////////////////000000000000000000000000////////////000000000000///////////////////////////////////////////////////000000000111111111111///000000111111111111111111111111111111111111111111111111222222222222222333222222222111000000000111111222222222222111111000000111111111222222222222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333333444444555555444444333444333333222222333333444222333333444444333333222222333444444555555555444444444555555666555555555222333444333222222333444222222222222333333444555444444444444444555666777999::::::;;;<<<===>>>>>>AAA???======???@@@AAAAAABBBDDDEEEDDDCCCAAABBBBBBCCCBBBCCCFFFJJJMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVUUUXXXaaappp//////000000111111111222......//////...---,,,+++...------,,,,,,------...,,,,,,,,,------------,,,,,,,,,------------,,,,,,------------------------,,,,,,---------.........,,,,,,------...//////000111222333555777999;;;<<<===>>>???AAACCCDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKLLLGGGEEEBBB???>>>???@@@AAABBBDDDFFFIIIMMMPPPSSSTTTQQQTTTWWWYYYYYYXXXXXXXXXZZZ[[[[[[\\\]]]bbbhhhmmmxxx}}}uuudddXXXNNNJJJDDD@@@???>>><<<;;;888888777666555444333333333333333333333222222222222222222222222222222222111111111111111111111111//////000000111222222222//////000000000000//////000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000111111222111111111111111111111111000000000000111111111222333222222222111000000000111111222222222222111111000000111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333222333333444444333333222222333444444444444444444333444444555666666666555333444444333111111333555222222222222222333444555555444444444444555666666777888999;;;===>>>@@@@@@@@@>>>======???@@@AAA@@@BBBCCCEEEDDDBBBAAAAAABBBBBBBBBDDDGGGKKKMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTWWW___lll~~~......///000111222333333---.../////////...---,,,...------,,,,,,------...---------------,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---------............,,,,,,---///000222333444555666777999;;;===???@@@???AAADDDHHHKKKNNNOOOOOOOOOOOONNNMMMKKKIIIGGGFFFBBBAAA?????????AAACCCEEEIIIJJJLLLOOORRRTTTVVVWWWWWWYYYZZZZZZXXXVVVVVVVVVVVVYYY]]]```fffppp{{{sss^^^WWWNNNGGGCCCAAA===:::666666666666555555555555333333333333222222222222333333333333333333333333222222222222222222222222000000111111222222222333///000000111111000000///000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111000/////////000111222333111111111111111111111111000000//////000000111222222222222111111111111111111111222222222222111111111111111222222222222333333333333333333333333333333333222222222333444555222222333333333333444444333333333333333333333333333444444555555444444333333333333333333333333333222333333444444333333222333333444444444444333333222333444555555555555555444444444333111222444666444444333222222333555555555555444444444555555666666777999;;;===???@@@AAA???===<<<===???AAAAAA@@@AAACCCDDDDDDBBBAAAAAABBBBBBBBBDDDHHHKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUXXX___kkk{{{.........//////000000111***+++---.........,,,+++...------,,,,,,------...---......///...---,,,+++,,,,,,------------,,,,,,------------------------------------............---...000222444777888999<<<===>>>@@@BBBDDDEEEFFFFFFHHHKKKNNNQQQRRRSSSSSSQQQPPPNNNLLLHHHEEEBBBAAA??????@@@BBBEEEHHHKKKMMMQQQRRRSSSUUUWWWXXXZZZZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[aaaiiiqqqzzzzzzpppcccXXXQQQKKKEEE@@@======<<<;;;:::999888888555444444444333333333333333333333333333333333333222222222222222222222222111111222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000/////////000111222333111111111111111111111111111111000000000111222333111111111111111222222222111111222222222222111111222222222222333333333333333333333333333333333333333333222222222333444555111111111222222222333333333333333333333333333333333444444555555444444333222333333444444333333222222333333444444333333222333333333444444333333222111222333444444555555555555555555333222222555777777666444333222333555666666555555444444444555555888888:::;;;===>>>???@@@>>>===<<<===???AAA@@@@@@AAACCCDDDDDDBBBAAAAAABBBAAABBBDDDHHHLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVSSSVVV]]]gggvvv...............---------((()))+++---------+++***...------,,,,,,------...---...///000000///......---..................------------------------------------.........//////...///222444777:::<<<===CCCDDDEEEGGGHHHJJJKKKLLLMMMNNNPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIFFFCCCAAA@@@???@@@CCCFFFKKKOOORRRTTTWWWWWWXXXYYYZZZ[[[\\\\\\VVVWWWZZZ[[[]]]___cccfffkkkrrr}}}|||nnneee\\\TTTNNNHHHGGGEEEBBB???<<<:::999666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000////////////111333444111111111111111111111111333222111111111222333444000000111111222222222333111111222222222222111111222222333333333444444444333333333333333333333333444333222111222333444555000000111111111222222222333333333333333333333333333444444555555444444333222333333444444333333222222333333444444333333222333333333444444333222222000111222333444444444444666666555444222333555888888777555333333333555666666555555444444444555555::::::;;;;;;<<<======>>>===<<<<<<===@@@AAA@@@???AAACCCDDDCCCBBB@@@AAAAAAAAABBBDDDHHHLLLNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVQQQTTTZZZcccqqq---,,,,,,---///000///...------...//////...---,,,+++++++++,,,,,,,,,------//////000000000///---,,,,,,,,,,,,---------......111///---------...------...///111000000000222444000222555999>>>BBBEEEFFFHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTVVVWWWUUUQQQMMMJJJKKKIIIEEEAAA>>>>>>AAADDDAAAGGGNNNPPPQQQSSSXXX]]]\\\\\\[[[YYYXXXXXX[[[]]]```^^^aaahhhlllmmmttt}}}yyyjjj___WWWQQQJJJHHHHHHGGGBBB===;;;:::888666555444444333000//////000222333333222333333222222111111000000000000000000000000000000////////////000000000000111333555444333111000111111000000000111222333333222222111000///...------111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000///333222222222222222222333000000000000000000000000333333222222222222222222333222111000000222444555666666555444444333222222444333333222222333333444444444444333333222222222666666666666666666666666555444333333222222222333222222333333333333444444333333333555777555222...555555444333333333444444666666555555444222111000111111111111222222333444888777666555444333222222777666666555555555666666777;;;===;;;;;;???AAA@@@???>>>===<<<===>>>@@@AAADDDDDDDDDCCCAAAAAABBBCCCDDDDDDFFFIIILLLMMMLLLKKKMMMLLLKKKJJJKKKMMMOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTQQQUUUZZZbbbooo...---,,,---...///...---------...//////...---,,,------------............------.........---++++++,,,---------............///.........///////////////000111111000222444777;;;===???BBBEEEHHHJJJKKKLLLLLLMMMOOOQQQTTTVVVWWWUUUTTTTTTRRRPPPLLLHHHFFFDDDDDDDDDCCCCCCEEEJJJMMMQQQTTTXXXYYYYYYZZZ]]]```ZZZ[[[ZZZYYYYYYZZZ]]]```bbbdddlllxxxsssjjj___WWWRRRNNNGGGBBB<<<;;;:::999999999999999666555444444555666555444333333222222222222222222111111111111111111111111////////////000000000111111333444444222111000111111111111000111111222222222222111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111333333333222222222222111222222111111111111222222111111111111111111111111222222222222222222222222333222111111111222333444111222222222333333444444444333333222222333333444555555444333333222111111444444444444444333333333555444444333222222222333222222333333333333444444222333555666777666444333444444333333333444444555777777777777666555444444222222222222222333444444555555555555444444444444666666555555555555666666888===???======@@@BBBAAA???>>>===<<<<<<>>>@@@AAABBBCCCCCCAAA@@@???@@@BBBCCCDDDEEEIIIMMMOOOOOONNNNNNMMMLLLKKKLLLNNNPPPQQQMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTWWWaaaqqq///...,,,---......---,,,,,,---............------,,,,,,,,,---------......---------...------,,,+++------........./////////,,,---...///000000000000000111111222222555999<<>><<<<<<@@@BBBAAA???>>><<<;;;<<<===???@@@BBBCCCCCCBBB@@@@@@AAACCCCCCCCCEEEIIIMMMPPPQQQQQQNNNMMMMMMMMMMMMOOOPPPQQQNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTVVVTTTUUU```rrr///...------------,,,+++,,,,,,---------...------*********++++++++++++,,,//////////////////...............////////////000+++---///000////////////000111333444777;;;AAAEEEJJJKKKMMMNNNOOOPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVUUURRROOOJJJEEECCCBBBCCCDDDGGGJJJMMMPPPRRRTTTVVVXXX[[[YYYXXXYYY[[[\\\[[[[[[\\\\\\\\\^^^bbbjjjttt{{{~~~rrrjjj^^^WWWMMMFFFBBB@@@===;;;:::888555444444444333222111111111222333333333444111111111111111111111111//////000000000111111111000222333222111000111222333333222111000000000111000000000111111222222222111111000000000000111111000000000000000000000000000000000000000000000000222111111000000111111222111111111000000000//////111111000000000000111111222222222222222222222222111111111222222222222222000111222333333333333222555444333222111000000///444333333222222333333444333333333333333333333333777666666555555444444333444444444444444444333333222222222333333333444444222444555555333333555777222222222333444555666777333444555555666666666555444444444333333444444555333333444444444555555555555555444444444555666666555:::<<<::::::===???>>>>>>===<<<;;;;;;===>>>@@@DDDEEEEEEDDDCCCBBBDDDEEECCCCCCDDDHHHLLLOOOPPPOOOMMMMMMLLLMMMMMMNNNPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTWWWaaarrr///...,,,,,,------,,,***,,,,,,,,,,,,------......******+++++++++,,,,,,,,,//////......////////////.........////////////000,,,...000000......///000222444777:::===CCCIIIMMMKKKMMMOOOQQQSSSSSSSSSRRRVVVVVVWWWVVVUUUSSSQQQOOOLLLIIIEEEBBBBBBCCCFFFHHHMMMPPPTTTWWWXXXXXXYYYZZZ]]][[[YYYYYYZZZ[[[ZZZYYYZZZ[[[___eeeooo~~~~~~~~~pppggg[[[SSSOOONNNKKKIII@@@===:::777777666555444000111111111222333333333111111111111111111111111000000000000111111111111000111222111000000111333333333222111000000000111......//////000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000111111111000000000//////111111000000000000111111111111111111111111111111111111222222333333333333000111222333333333333222666555555444333333222222444333333222222333333444000111111222444555555666666666555555444444444444333333444555555555444333222222222333333333444444333333444333222222333444222222222333444555666777222333444555666666666555555444444333333444444444555444444444444333333333444444444444444555666666555999;;;999999===>>>>>>===<<<;;;::::::<<<>>>???CCCDDDDDDDDDBBBBBBDDDFFFDDDDDDDDDFFFIIILLLMMMLLLKKKKKKKKKLLLMMMMMMNNNOOONNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQUUU[[[dddqqq...---+++,,,------,,,+++,,,+++++++++,,,---...///---------.........//////------,,,,,,,,,---......------........./////////---///111111//////222666777:::>>>AAAEEEIIINNNQQQOOOPPPSSSVVVWWWWWWWWWVVVXXXWWWVVVTTTQQQNNNLLLJJJGGGEEEDDDDDDEEEHHHKKKMMMNNNRRRVVVZZZ[[[[[[\\\]]]\\\[[[ZZZYYYXXXYYYZZZ[[[^^^ccclllxxxwwwmmmgggaaaYYYTTTHHHDDD???;;;999777555444222222222222333333333333222222222222222222222222000000000111111111222222000111111111///000111333222222111111000111111111......//////000000000111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000333333333222222222222111111111111000000111111111000000000000000000000000222222333333444444555555111111222222222333333333222333444555666777888999444333333222222333333444000000111222444555666666222222222222222222333333222333555666666555444444222222333333333333444444444333333444666666555333333333333333444444555666444444555666777777666666555444444333333333333333555444444444333333222222333333333333444555666666666:::<<<::::::>>>@@@???===<<<:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@AAACCCEEEDDDCCCEEEHHHKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUPPPUUU]]]eeeppp---+++++++++---...---,,,+++++++++++++++---...///....../////////000000000---,,,,,,+++,,,---...///,,,---------...............111333222111333999??????BBBGGGIIIKKKMMMOOOQQQRRRTTTWWWYYYZZZYYYXXXWWWTTTSSSPPPMMMJJJHHHFFFEEEDDDEEEFFFHHHJJJLLLOOOPPPPPPSSSWWWYYYZZZZZZ[[[\\\XXXZZZ\\\]]]]]]```eeeiiisss{{{}}}oooeeeYYYTTTLLLEEEAAA===999777555555555555555444444444222222222222222222222222000000111111111222222222000000111000//////222444111111111000111111222222000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000111333333333222222222222111222222111111111111222222111111111111111111111111333333444555555666666777333222111111111222333444111222333555777999:::;;;444333333222222333333444222222333333333333444444111111111222222333333444222333555666777666555444222222333333333333444444666333333777===???<<<777444444333333333444444555333444555555555555555444444444333222222222222222222333333333333333444444333333333333444555666777555:::<<<::::::===???>>><<<;;;:::999999;;;===>>>>>>???@@@@@@??????AAABBBDDDCCCCCCEEEIIILLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUURRRUUU[[[dddrrr,,,+++***+++---...---,,,++++++******+++---...///---------............//////......---...///000111,,,,,,,,,---------.........111333333333777???FFFFFFIIIMMMOOOOOONNNNNNOOOTTTVVVXXXZZZZZZYYYWWWUUUNNNMMMIIIFFFDDDBBBBBBAAADDDEEEHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWXXXWWW\\\bbbeeehhhnnnwww~~~mmmggg^^^UUUNNNIIIDDDAAA888888777777666666555555222222222222222222222222000111111111111222222222000000000/////////222444111000000000111222333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222111111111000000000000///333333222222222222333333222222222222222222222222444444555555666777777888333222111000000222444555333333444555666777888999444333333222222333333444555555444333333222222111111222333444555555666777222333555777777666555444222222333333333444444444777444333:::DDDGGGBBB;;;555555444333333333444444111222222333333222222111444333222222111111111111000111111222444555555666222222222333444555666777333888:::888888;;;===<<<<<<;;;:::999999;;;<<<>>>???AAAAAAAAA@@@@@@BBBDDDDDDCCCCCCEEEJJJNNNPPPQQQLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTXXXcccttt.........------,,,,,,,,,........................///...---,,,+++,,,,,,---.........//////////////////000111000//////000222...000444999???DDDHHHJJJNNNMMMMMMMMMNNNPPPRRRSSSWWWWWWXXXYYYXXXVVVTTTSSSEEECCC@@@>>>>>>@@@BBBDDDGGGIIILLLMMMNNNPPPSSSUUUZZZ[[[[[[XXXTTTSSSVVVYYY\\\___iiivvv{{{nnndddXXXLLLCCC???===;;;999888777777888666666555555444444444444333333333222222222111111333333333333333333333333333333333333333333333333222222222222222222222222222222111000//////000000......//////000000111111////////////////////////222222222222222222222222222222111000///...------222222111111111111111111000000111111111222222222444444444444444444444444333333333333333333333333666666666666666666666666222333333444444333333222222222111111222222333444555555555555666666666666222222222333333444444444444444444333333222222222111222444666999;;;===>>>777666444333333444666777333333333333333333333333333333333333333333333333555333111111333444444333444444333444444555666777777777777888999999::::::<<<:::999888888999;;;<<<@@@AAACCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRUUUTTTRRRRRRSSSTTTSSSRRRSSSTTTYYYeeewww/////////......---------//////......------,,,,,,///...---,,,,,,,,,------...............////////////000000///...///111333555888<<<@@@EEEIIILLLMMMMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWWWWTTTPPPLLLIIIBBBAAA???>>>???BBBEEEGGGJJJMMMPPPRRRSSSTTTVVVXXXUUUWWWXXXWWWTTTTTTVVVYYYccckkk}}}rrr```TTTLLLHHHBBB<<<999888888777666666555555444333222222333333333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111000000000000000////////////000000111111111111111111111111111111222222222222222222222222111111000000000000000///222222222222222222222222111111111222222222222333444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333222222333333444555555555555555666666666666222222333333333444444444444444444333333222222222444444555555666777777777444444444555555444444444333333333333333333333333333333333333333333333333333222111222444555444333444444333444444555666777888888999999::::::;;;;;;;;;:::999888888:::<<<===@@@AAACCCBBBAAAAAABBBDDDCCCDDDEEEFFFHHHKKKMMMNNNNNNMMMMMMLLLMMMMMMOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSUUUSSSRRRRRRUUUWWWXXXXXXTTTTTTYYYeeewww///////////////.........------------------......///...------,,,------------------.........//////...////////////111444777>>>@@@DDDIIILLLNNNOOOOOOLLLNNNPPPSSSVVVWWWXXXXXXVVVVVVUUURRRNNNHHHCCC@@@?????????@@@BBBFFFJJJLLLPPPSSSVVVWWWWWWWWWXXXYYYTTTVVVWWWVVVUUUVVVZZZ]]]kkkzzzxxxiii[[[TTTIII@@@;;;888777666666666666666555444222111444444333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000000000/////////000000000000111111111111111111111111111222222222222222222222222000000000111111222222222333333333333333333333333222222222222333333333333333333333333444444444444333333333333333333333333222222222222222222222222222333333444444333333222444444333333444444555666444555555555555666666666333333333333444444444444444444333333333333222222444444444444444444444444111333444666666444333111444444444444444444444444333333333333333333333333222222333555777888666555444444333444444555666777999999::::::;;;<<<<<<<<<:::999888888999;;;===???@@@AAACCCBBBAAAAAABBBDDDBBBBBBDDDFFFIIILLLNNNPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUSSSQQQRRRUUUYYY\\\]]]VVVUUUYYYeeewww//////..................***++++++,,,...//////000.........------------...,,,,,,------......//////,,,---///000222555;;;???EEEGGGKKKNNNPPPPPPOOONNNMMMOOORRRUUUWWWWWWVVVUUUTTTRRROOOKKKFFFBBB???>>>>>>???AAADDDGGGLLLOOORRRUUUWWWZZZZZZYYYWWWWWWWWWUUUWWWXXXWWWXXX\\\dddkkkpppfffXXXMMMEEE@@@===:::777777777777666555333333444444444444333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333333333222222333333333444444444333333333333333444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333444555555444444444555555555666666333333444444444444444444333333333333333333333333222222222333444444555555222222333444444333222222555555555555555555555555444444444444444444444444333333555888;;;;;;999777444444333444444555666777999999999:::;;;;;;<<<<<<:::999888888999<<<>>>@@@@@@AAACCCBBBAAAAAABBBDDDBBBCCCDDDFFFIIIKKKNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUSSSPPPQQQTTTYYY\\\]]]WWWVVVZZZeeewww------------------------,,,,,,,,,------------------.....................,,,,,,------...//////000,,,...111444888===CCCGGGKKKMMMPPPRRRRRRQQQOOONNNQQQSSSUUUWWWWWWUUUSSSQQQMMMIIIEEE@@@>>>>>>@@@AAABBBCCCFFFJJJNNNRRRUUUWWWXXXZZZ[[[ZZZXXXVVVUUUUUUTTTVVVXXX[[[```kkkyyyssseeeZZZQQQIIICCC:::999888777555444444333555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222000111222222222222111111111111111111000000000000000000000000000000000000111111111111111111111111333333333333222222222222000111111111222222222333222222333333333444444444222222222333333333444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222333333444444444444444555555555555444444444444444444444444333333333333333333333333333444444444444555555555444333222222222222333444555555555555555555555555444444444444444444444444222333444777::::::888666444444333444444555666777888888999999:::;;;;;;;;;:::999888888:::<<<>>>@@@@@@AAACCCBBBAAAAAABBBDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVSSSPPPPPPRRRVVVYYYZZZWWWWWW[[[fffxxx,,,,,,,,,---------------000///...---,,,***))))))------...////////////...,,,------...///000111111///222666;;;???DDDIIIMMMPPPQQQSSSSSSSSSQQQPPPNNNRRRSSSUUUUUUTTTQQQNNNLLLCCC@@@<<<:::;;;???DDDGGGIIIKKKNNNRRRVVVYYYZZZ[[[YYYZZZ[[[ZZZWWWVVVWWWXXXWWW[[[aaaiiisssvvvrrrrrr{{{sssfffWWWMMMEEEBBB>>>:::666555444444666666555555555444444444333333333333333333333333111111111111111111111111222222222222222222222222000111222333333333222111222111111111111000000000////////////////////////111111111111111111111111333333333222222111111111000000000111111222222333222222222222333333333333111111222222333333444444333333333333333333333333111111111111111111111111222333333444444333333222222111111111111222333333333444444444444555555555555555555555444444444444222222333333333333444444888777666555444333333222666444333111111333444666444444444444444444444444444444444444444444444444111111222444666777555444444444333444444555666777888888888999::::::;;;;;;;;;:::999999:::<<<>>>@@@@@@AAACCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVSSSPPPPPPQQQTTTUUUVVVVVVWWW\\\hhhzzz------------.........///......------,,,+++******,,,---...///000000///...------...///000111222333555888>>>BBBFFFIIIMMMOOOQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLMMMLLLKKKHHHEEEDDD=========>>>BBBGGGKKKNNNQQQSSSVVVZZZ\\\^^^^^^^^^YYYZZZZZZZZZYYY[[[^^^aaaeeelllwww{{{rrrooopppsss|||qqqdddXXXSSSKKKCCC===:::999999666666666666555555555444333333333333333333333333111111111111111111111111111111111111111111111111///000222444444333222111222222222111111111000000000000000000000000000000111111111111111111111111111111111111222222222222000000111222222333444444111111111222222222222333000111111222333333444444333333333333333333333333222222222222222222222222222333333444444333333222333222222222222333444444333333444444444555555555666555555555444444444444222222222333333444444444777777666555444333333222555444444444444444444555333333333333333333333333555555555555555555555555444333222333555666555444444444333444444555666777999999::::::;;;;;;<<<<<<<<<;;;:::999:::;;;===???@@@AAACCCBBBAAAAAABBBDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUTTTRRRPPPQQQSSSTTTUUUUUUUUUVVV]]]jjj|||---.........//////000000))))))***+++---...//////,,,---///000000000///.........///000111222333333:::>>>CCCGGGJJJLLLMMMOOOOOONNNMMMLLLKKKJJJIIIIIIDDDDDDDDDCCCBBB@@@>>><<<===???BBBFFFKKKOOOSSSUUUWWWYYY\\\^^^```aaa``````XXXYYYZZZZZZ\\\___eeeiiiwww|||vvvuuuwwwqqqzzziiicccXXXMMMEEEAAA??????777666666666555555555555333333333333333333333333333333333333333333333333000000000000000000000000///000222444444444222111222222222222111111000000111111111111111111111111000000000000000000000000...///000111222333444444111111222333333444555555000000111111111222222222000000111222333333444444333333333333333333333333444444444444444444444444222333333444444333333222444333333333333444555555333333333444444444555555666666555555555444444444222222222333333444444444222333333444444555555666333444666777777666444333333333333333333333333333555555555555555555555555888666555555666888777777444444444444444555777777::::::;;;;;;<<<======>>>===<<<;;;::::::;;;===>>>@@@AAACCCBBBAAAAAABBBDDDBBBCCCDDDFFFIIILLLNNNPPPLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPRRRTTTVVVVVVVVVTTTVVV^^^lll~~~........................------------------------////////////......---,,,000111111000000222555888AAADDDIIIMMMOOOPPPNNNMMMKKKKKKKKKIIIGGGDDDAAA???@@@???<<<:::999;;;@@@DDDCCCEEEHHHLLLPPPTTTWWWYYYYYYYYYXXXYYY[[[[[[ZZZYYYYYY\\\^^^```dddnnn}}}}}}~~~|||mmmZZZPPPLLLEEE>>>777777777999999777333000000111222333333333333222222333333444444333333222111111222333333111000///222222111111111111222222111000///......///000111222222111111111111222222222000...///222333111///000000000000000000000000//////000222555888;;;===222222333333333222222111333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333444555666555444444555666777444222333555666444111555444444333333444444555333222222333555666555555333555555222222555555333222333444444555555444444333444444222333555666555666666666666666666666666444333333333333444555555666555555444444444555555::::::::::::;;;<<<======;;;;;;:::999:::;;;<<<===BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFJJJMMMOOOOOOOOOOOOOOOOOOQQQRRRRRRTTTRRRPPPQQQTTTUUUSSSQQQUUUUUUTTTTTTTTTTTTUUUUUUTTTVVV]]]kkk}}}........................---------------------------......////////////......///111222444777<<>>CCCGGGIIIJJJMMMQQQTTTWWWZZZ[[[\\\\\\[[[\\\\\\\\\ZZZYYYZZZaaajjjsss|||vvvdddXXXMMMEEE>>>;;;777555555666666666444444444444444333333333222333333444444333333222222222222222222111000000222111111000000111111222333222111000000111222333222222111111111111222222000000111000///...//////000000000000000000000000000000000111333555777888222222222333333222222111333333333333333333333333222333333333333333333444444444444444444444444444333333333333333333333333444555666555444333444666666444333333555555444111555444444444444444444555444333333333444555555555444666666333333666666444333444555555666666555555444555555444444666666666444444444444444444444444444333333333333444555555666555555444444555555555::::::::::::;;;<<<======<<<;;;:::::::::;;;<<<===BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDFFFIIILLLNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSQQQPPPQQQSSSTTTSSSQQQTTTTTTSSSSSSSSSSSSTTTTTTUUUWWW^^^kkk}}}........................------------------------------......///000000000,,,///333777;;;@@@EEEIIIKKKLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDBBB@@@===;;;:::777999<<<>>>AAADDDIIILLLPPPRRRTTTWWWYYY[[[\\\]]][[[ZZZYYYXXXWWWXXXYYYYYYcccnnnmmm]]]RRRFFFBBB<<<999888888888888777777666666555444444333333333444444444444333333333333222111111111111111111111000000000000111111333222111111111111222333222222111111111111222222///222444222...,,,...111000000000000000000000000111111111000111111222333111222222333333222222222333333333333333333333333444333333333333333333222444444444444444444444444333333333333333333333333333555666555444333444555666444333333444555333222444444444444444444444444555444333333333444555555333666555222222555666333444555666666777777666666444444444555555555555666333333333333333333333333444333333333333444555555666555555444555555666666::::::::::::;;;<<<======<<<<<<;;;:::;;;<<<===>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOPPPRRRSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUWWW^^^kkk}}}................................................---------......///000000///222888===BBBGGGLLLPPPMMMMMMLLLKKKJJJIIIGGGGGGCCCBBB@@@===;;;:::999999666:::???DDDHHHLLLPPPRRRUUUVVVXXXZZZ[[[\\\\\\\\\YYYXXXUUUSSSTTTXXX___cccuuusssdddPPPMMMHHHCCC???;;;666333777777666666555555555555333333444444444444333333444333222111000111222333111000000//////000000111000000000000000000000000222222111111111111222222///111333222000000111333000000000000000000000000111111111000000000111111111111222333333333222222333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333333444555555333333444555555555444444444444333333444444555555555555444444555666666555444444555666222555444111111444555222444444555666666666666666333222444777777555444555555555555555555555555555444333333333333444555555555555555555555666666777::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTVVV]]]jjj|||................................................///......---...///000000666:::???DDDHHHKKKOOOQQQLLLKKKKKKJJJIIIHHHFFFFFF@@@???<<<:::999999:::::::::???EEEKKKOOORRRUUUWWWVVVWWWYYYZZZZZZZZZYYYXXXYYYWWWTTTSSSVVV```mmmwwwyyyeee^^^TTTJJJBBB<<<666333666666555555555555666777333444444555555444444333555444222111111111222333111111000000000000111111000000111111111111000000222222111111111111222222///------...111333222111000000000000000000000000000111111222222222222222000111222333333333333333333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333333444555444333222333555444555555444333333333333444555555666666555555444666888999888555444555666444666666222222666666444333333444555555555555444444444777>>>>>>888555666555555555555555555555555444333333333333444555555555555555555555666777888::::::::::::;;;<<<======<<<;;;;;;:::;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRTTT[[[iii{{{................................................000////////////111333444>>>BBBGGGJJJLLLNNNOOOPPPKKKKKKKKKKKKJJJHHHFFFEEE???===;;;999999:::<<<>>>BBBFFFKKKPPPSSSUUUWWWYYYVVVWWWXXXYYYYYYXXXVVVUUUTTTTTTTTTUUU\\\jjj{{{uuueeeUUUIIIBBB>>><<<888777666555555555666777444444555555555555444444444444333222222222222222222222111111111111222222222222333444444333222222222222111111111111222222---***(((+++///222000---000000000000000000000000000000222333333444333333000111222222333333333333333333333333333333333333444333333333333333333222444444444444444444444444333333333333333333333333222444555444333222333444444555666555333222333444444555666777777666555444666:::===<<<888555555666777999888555555888999777222333333444555444444444777666===GGGGGG>>>888888222222222222222222222222444333333333333444555555555555555555666777888888::::::::::::;;;<<<======;;;;;;:::999:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOOOONNNMMMNNNOOOQQQQQQQQQQQQSSSUUURRRRRRQQQQQQQQQQQQRRRRRRPPPSSSZZZiii{{{................................................000000000111333666:::<<>>===:::999:::<<<@@@BBBHHHLLLPPPSSSTTTUUUVVVXXXVVVWWWYYYZZZZZZXXXUUUTTTTTTXXX]]]bbbkkkyyy~~~nnnaaaUUULLLGGG===<<<999777555555555555444444555555555555444444333333444444333333222111333333222222222222333333222333333444444333333222222222111111111111222222......------.........---000000000000000000000000000111222333333333222111000000111222333333333333333333333333333333333333222333333333333333333444444444444444444444444444333333333333333333333333222333444444222222333444333555666555333222333555444555666777777666555444666;;;@@@@@@<<<777555555666888888555555888888666333444444555555555555555666666???LLLMMM@@@777777222222222222222222222222444333333333333444555555555555555555666777888999::::::::::::;;;<<<======::::::999888999:::;;;<<<======>>>???@@@AAABBBBBB@@@AAACCCEEEGGGHHHIIIJJJIIIJJJLLLNNNOOONNNMMMMMMNNNPPPRRRSSSRRRRRRTTTVVVSSSRRRRRRRRRRRRRRRRRRSSSPPPSSS[[[jjj}}}........................////////////////////////000000111333777;;;???BBBFFFJJJNNNQQQQQQPPPOOOOOOPPPQQQRRRQQQOOOJJJEEEBBB>>>===:::999;;;>>>CCCEEEMMMOOORRRTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[YYYVVVTTT\\\ccclllttt~~~{{{iiiWWWLLLBBB@@@<<<999666444444444444444555555555555444444222333444555444333222111444333333222222333333444000111222333333222111000222222111111111111222222111444555333...,,,---000000000000000000000000000111222222333333111000//////000111222333444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222333444444222222333444333555777555222111333555444555666888888666555444666<<>>888555555333555555222222555555333444555555666666666666666222333>>>MMMMMM???555444444444444444444444444444444333333333333444555555555555555555666777999999::::::::::::;;;<<<======999999888888888999:::;;;<<<===>>>???@@@AAABBBBBB???@@@BBBEEEGGGIIIJJJJJJIIIJJJLLLNNNOOONNNMMMLLLNNNQQQSSSSSSRRRRRRUUUWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQSSS\\\lll............////////////------------...///000000...000333777<<>>999666888444222333666555333444777222222333333333333444444444444444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222...//////000111111222222000000111222333333444444333333222222222222222222222222333333333333444444333333333444444444555555666666666555555444444444444444444444333222222111555333111222555777666444888777777666555444444444777777666666555555555444444888???BBB===555333666666333///,,,+++---111444555555555444444333333333333555777999:::888666555555555555555555555444444444333333333333444555555666777888777666666888:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTXXXaaappp............////////////...............///000111111333777<<>>>>>>>>>>>AAADDDHHHJJJNNNOOOSSSWWWZZZ\\\[[[[[[XXXWWWWWWXXX]]]fffpppxxxwwweeeYYYMMMGGGBBB<<<999:::777555666888777444444777555555555444444444333333444444444444444333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222222222333333333333444444333333333444444444555555555555555444444444333333444444555555555444333333555333111222444666555444777777777666555444444444666555555555444444444444777777===DDDFFF???999777999888666555555555666777444444444444444444333333333444555777777666555444333333333444555555666666444333333333333444555555555666777666555555777999;;;;;;;;;<<<<<<<<<======;;;;;;999999999999;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTXXXaaaqqq............////////////.........//////111222222666999>>>DDDIIINNNQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVUUURRRNNNIIIDDD???<<>>:::777777999888555444666888888777666555444333222333444444444444333333222333333333333333333333333333333333333333333333333222222222222222222222222444444333333222111000000222222222222222222222222111111111222222333333444222222333333333333444444333333333444444444555555444444444444333333333333444555555666666666666555444333222222444555444333777777666666555444444444444444444444444333333333888444888BBBJJJFFF<<<555444555666777777666444222333333444444444444444444444444444444333333333333000111222333555666777888444333333333333444555555444555666555444444666888999999:::;;;<<<===>>>???;;;;;;999999999999;;;;;;===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTXXXbbbsss............////////////.........///111222444555===@@@EEEJJJOOOQQQSSSSSSQQQRRRSSSTTTUUUUUUUUUTTTVVVSSSMMMGGGBBB>>>;;;:::???@@@CCCFFFJJJNNNQQQSSSWWWYYY[[[[[[[[[YYYXXXXXXXXX[[[aaakkkzzzppp```SSSIIICCC===999777999999555444666777777666666555444333333333444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111000/////////333333222222222222222222000000111222333333444444222222222333333333444444333333333444444444555555333333333333333333333333333444555666666666666666333333333444444444444333666666666555555444444444444444444444444444444444666111222;;;CCCAAA999333///111333444444333000///333333333444444555555555555444333222222222333444111111222333444555666777444333333333333444555555444555666555444444666888::::::;;;;;;<<<======>>>;;;;;;999999999999;;;;;;======>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTQQQQQQQQQPPPPPPQQQQQQQQQTTTYYYddduuu............////////////......///111333666888999EEEGGGKKKNNNQQQRRRRRRRRRQQQSSSTTTVVVWWWWWWVVVUUUQQQMMMGGG@@@<<<;;;;;;<<<@@@BBBFFFKKKPPPTTTWWWXXXYYYZZZ[[[YYYWWWUUUVVVWWW[[[cccpppzzziiiYYYNNNDDD>>>999999999666444666444444444444444444555555333444444555555444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000333333222222222222222222000000111222333333444444222222222333333333444444333333333444444444555555333333333333333333333333222333444555555555555555333444555555555444333333555555555555444444444444555555555555555555666666555111111666888666444444333444444444555444444444333333333444444555555555666555444333333333555666444444444444444444444444444333333333333444555555555666666666555555777999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQTTTYYYeeexxx............///////////////000222555999<<>>CCCIIIMMMOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVTTTPPPKKKFFFCCC===<<<:::;;;???FFFMMMQQQRRRTTTVVVXXXXXXVVVTTTRRRWWWYYYYYYXXXYYY```kkkttt|||tttdddTTTIIICCC<<<999999999999888777666555444444333333444555666666666555444444444444444444444444444444444444444444444444222222222222222222222222444333222111000...------000000111222333333444444333333222222222222222222222222333333333444444444333333333444444444555555444444444555555666666666777777888777777666555555555888;;;;;;888555555666444444444444444444444444333333333444444555555555444111111555777555333444333444666777888777666555555555555444444333333333111222333444666777888888999888888777666555555444444333333333333444555555333444444444333333555666999::::::;;;<<<===>>>>>>;;;;;;999999999999;;;;;;;;;<<<===???@@@AAACCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSZZZiii|||......///...///111444777:::<<>>:::<<>>???@@@AAAAAADDDCCCCCCCCCEEEHHHKKKMMMIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSUUU[[[iii~~~...///000000111444888;;;;;;>>>BBBFFFIIIKKKKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNMMMJJJGGGEEEBBBAAA@@@???AAADDDIIIMMMQQQSSSUUUYYYVVVVVVYYYZZZWWWWWWYYYVVV^^^hhhsss}}}~~~~~~~~~ooo___RRRIIIDDD>>>999777888888555555777666666666555555666666777222333777666777EEEMMMDDD555444444333222222111111333333333333333333333333555444333222111111222333333333333333333333333333333333333333333333333333333333444444444444555555444444555555555555444444333333444444555666666777666777999;;;:::888555444444444444444444444444444555555444444444444555555666444333333555555444111444444555555555555444444333333444444555666666777666666555555555444444444555555555666666555555555777666444222222222333444333444444444444444333333777777777666777777888888999;;;======;;;:::::::::;;;:::999888888999:::;;;>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQQQQPPPOOOPPPQQQRRRSSSWWW]]]kkk---///111333555888===@@@>>>AAAEEEIIIKKKLLLKKKKKKGGGFFFEEECCCCCCDDDEEEEEEFFFEEEDDDBBBBBBBBBCCCDDDFFFHHHLLLPPPSSSUUUVVVVVVUUUTTTVVVWWWUUUSSSVVV[[[^^^nnnvvvdddTTTKKKBBB===:::<<<;;;777555666888777777666666777777888444333666777999IIIUUUOOO777666444333222222333444333333333333333333333333333333222111111111111222333333333333333333333333333333333333333333333333333333444444444555555555333444444555555444444333333333333444555555666666666666777888888777555444444444444444444444444444555555444444444444555555666444333333444555333222444444333333333333444444333333333444555555666666555555555555555444444444444444555555555555444444555555333222222333444555444333333333333333444444777777666666555666666666999:::<<<<<<;;;::::::;;;;;;:::999888999999;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTTTTSSSSSSQQQQQQPPPPPPPPPQQQSSSSSSWWW]]]jjj---000333555888<<>>>>>>>>??????AAA@@@@@@AAACCCFFFIIIJJJNNNPPPTTTWWWYYYYYYWWWVVVVVVUUUVVVUUURRRRRR[[[fffvvv{{{gggWWWOOOGGGAAA@@@>>>:::777777888888777666666666777777888444666666555AAAJJJDDD888777444333222333555666444444444444444444444444222111111111111111111111333333333333333333333333333333333333333333333333333333444444555555666666333333444444444444333333333333333444444555555555333333333333333333333333555555555555555555555555555555444444444444555555555555444444444444333333444444222111111222444444333333333444444555555555555555555555555555555555333333444444444444333333444333333333333444555666555444333222333444555666666555444444333444444444888:::;;;;;;:::999:::<<<;;;::::::999::::::;;;<<<<<<======>>>??????@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTVVV[[[hhh}}}///222555888;;;???CCCFFFGGGHHHIIIIIIGGGDDDAAA???>>>===<<<;;;;;;<<<======@@@AAABBBEEEHHHLLLOOOQQQTTTUUUXXXZZZ[[[ZZZXXXWWWZZZXXXWWWVVVUUU[[[lll}}}rrrcccWWWJJJDDD@@@;;;888888888777666666555555555666999444666777333888<<<555888666444333333444555777444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333333333444555555666777777333444444555555444444333333333333444444444444444333222222222222222333333555555555555555555555555555555444444444444555555444555555444333333333333444444222111111222444444333333333444444444444444444555555555555555555555333333444444444444333333333333333333444555555666666555444444444666777888666666555444444555555555888999::::::999999;;;<<<:::::::::;;;;;;<<<<<<============>>>??????@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUVVV[[[hhh|||333666:::===???BBBFFFHHHIIIIIIHHHFFFCCC@@@===;;;<<<<<<;;;;;;<<<===???@@@DDDEEEHHHLLLPPPSSSVVVWWWWWWXXXZZZ[[[ZZZYYYWWWVVVWWWVVVVVVYYY___lll}}}}}}|||mmm[[[OOOGGG???:::999888888777666555555555555888222666888444666777000666555444444333444555666333333333333333333333333000111222222333222222222333333333333333333333333333333333333333333333333333333444555666777777888444555555555555555555444333333333333333333444444444444444444444555555555555555555555555555555555555555444444444444555555444555666555333222333444444444333333333333444444333333333333333333444444444444444555555555555555444444555555555555444444333333333444444555555555555555555555666777888888777777666666777777888999888999:::999888999;;;===:::;;;;;;<<<<<<=========??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQSSSUUUVVVXXX]]]jjj~~~999<<>><<<<<<;;;;;;<<<===???AAADDDEEEHHHJJJNNNSSSVVVYYYZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUZZZdddrrr~~~}}}rrrcccXXXKKKBBB>>>:::999888777666666666666666000444888444666999333444444444444444444444444333333333333333333333333000111222333444444333222333333333333333333333333333333333333333333333333333333444555666777888888555666666777777666666555333333333333333333333333333333444555666666555555555555555555555555555555555555444444444444555555333555666555333222333555444444555555555555444444333333333333333333333333444444444555555555666666555555555666666555555555333333444444444444444444333444555666777777777777444444444555666777888999777888999888888999;;;===:::;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEGGGGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPQQQRRRSSSUUUVVVXXX]]]jjj}}}===@@@CCCFFFGGGHHHJJJLLLIIIGGGDDDAAA???>>>>>>>>>;;;;;;<<<>>>AAADDDGGGIIIKKKNNNRRRWWWZZZ[[[[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUYYY[[[ddduuuuuugggWWWJJJCCC;;;:::999888777777777777666///222666333555999555333333444555555444444333222222222222222222222222111222333444555444444333333333333333333333333333333333333333333333333333333333444555666777888999666666777777777777666666333333333333333333333333000111333444555444333333666666666666666666666666555555555444444555555555333555777555222111333555333444666666666666444333333333333333333333333333444444444555555555666666555555666666666666555555333444444555555444333333111222444666777777666555000000111222333555666777777888999888888999;;;>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBDDDFFFHHHHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPQQQRRRTTTVVVWWWVVV[[[hhh{{{CCCDDDFFFHHHJJJKKKLLLMMMJJJFFFAAA===:::;;;<<<>>>??????@@@BBBGGGLLLPPPSSS\\\YYYXXXXXX[[[[[[ZZZWWW[[[XXXVVVUUUSSSQQQTTTZZZ[[[gggzzzuuucccTTTKKKDDD===888999:::777444444555555555666666666666666444111///111666888666333444444444333333222222222333333333333333333333333444444444333333222222222333333333333333333333333111333555555444555666888888888777666555333111000333333333333333333333333555555666666666666666666555555555555666666666666222333444555555444333222444444444555555555555666555555555555555555555555444444444444444444444444///000222444555555444444777777777777888888888888444333111111111111333444555555666777888999::::::444555666777777666555444777777888999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAA???AAACCCDDDDDDDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLQQQSSSVVVVVVUUUTTTTTTUUURRRRRRRRRQQQPPPRRRUUUXXXVVV[[[fffxxxEEEFFFHHHJJJKKKKKKKKKKKKFFFCCC???<<<;;;<<<>>>@@@DDDEEEFFFIIIMMMQQQUUUWWWZZZXXXWWWXXX[[[[[[ZZZXXXXXXUUUTTTUUUUUUVVV\\\dddkkkyyyqqq```UUUHHH@@@;;;;;;;;;888666666666666666666666666666666777444222333777999777444444444444333333333222222333333333333333333333333444444444333333333222222333333333333333333333333222333555555444444555777666666666666555444333333444444444444444444444444666666666666666555555555555555555555666666666666444555555666666555555444555555555666666666777777555555555555555555555555444444444444444444444444222333444555666666555555555555555444444444333333333333222222222222333333666666666777777777777777444555666777777666555444666777777888999:::;;;;;;===<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLOOORRRTTTUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPQQQTTTVVVUUUZZZeeevvvGGGIIIKKKMMMMMMKKKIIIHHHAAA@@@>>>======???BBBDDDKKKLLLOOORRRUUUWWWYYYZZZYYYXXXXXXYYYZZZZZZYYYWWWTTTRRRRRRTTTVVV[[[fffqqqooobbbMMMDDD===;;;:::777666777777777666666666666666666999666444666999:::888555444444444444333333333333333333333333333333333333444444444444333333333333444444444444444444444444333444555555333333444555444555555666666666555555555555555555555555555555777777666666555555555444555555555555666666666666777666666666666666666777666666666666777777777888555555555555555555555555444444444444444444444444444444555555555555555444555444444333333222222222333444444444444444444333777777666666666555555555555555666666666666555555666666777888999::::::;;;<<<;;;;;;::::::::::::::::::;;;<<<===>>>????????????AAACCCDDDDDDDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPSSSSSSRRRQQQQQQQQQQQQRRRRRRPPPOOOPPPRRRTTTSSSXXXcccsssIIIKKKMMMNNNNNNKKKHHHFFF@@@@@@@@@AAACCCFFFIIIJJJOOOQQQTTTWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUYYY^^^gggxxx|||ppp[[[PPPDDD>>><<<999999;;;888888777777777777666666999777666666888999777555444444444444444444333333444444444444444444444444444444444444444444333333555555555555555555555555555666777666444444444666555555666666666666555555666666666666666666666666777777777666555555444444555555555555666666666666888777555555555555777888555555666666666777777777555555555555555555555555555555555555555555555555444444444444444444333333555555555555555555666666333444555666666555444333555555555555555555555555555666666666666666666555555666666777888999:::;;;;;;;;;:::999999999999:::;;;;;;===>>>???@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOSSSTTTSSSQQQPPPPPPPPPQQQQQQPPPOOOOOOQQQSSSTTTXXXbbbsssKKKLLLOOOPPPOOOLLLIIIFFFDDDEEEFFFHHHKKKNNNPPPQQQQQQSSSVVVXXXYYYYYYXXXWWWZZZZZZYYYXXXVVVUUUUUUVVVWWWYYY^^^gggppp~~~nnn___PPPFFFAAA===>>>@@@999999888888777777777777777666555666666777666555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666777888777666555666777777777777777666555444333666666666666666666666666777777666666555555555444555555555555666666666666777666555444444555666777444444555555555666666666666666666666666666666666555555555555555555555555666666666555555555555555444444555666777888888999444444666777777666444444333333333444555666666666666666666555555666666666666666777888999:::;;;;;;;;;;;;:::999999999999:::<<<<<<>>>???@@@AAAAAAAAA???AAACCCDDDDDDDDDFFFHHHFFFGGGGGGGGGIIIJJJKKKLLLMMMPPPTTTVVVTTTSSSQQQQQQOOOQQQQQQQQQPPPPPPQQQSSSUUUYYYdddtttMMMOOOPPPRRRQQQOOOMMMKKKLLLMMMNNNQQQSSSUUUVVVWWWSSSTTTVVVWWWXXXWWWUUUTTTYYYYYYXXXUUUTTTTTTWWWYYYXXX___mmm||||||mmm]]]RRRIIIBBB>>>???::::::999999888777777777555555555555555555555555444444444444555555555555444444444444444444444444444444444444555555555555444444444444444444444444555666777777666555666888888888888777666555444333666666666666666666666666666666666666666666666666555555555555666666666666666555555444444555555666444444444444555555555555666666666666666666666666555555555555555555555555888888777777777888888999222222333444555666666777444555555555555555555444222222333444555666777888666666555555555555666666777777888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::<<<===>>>@@@AAAAAAAAAAAA???AAACCCDDDDDDDDDFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQUUUWWWVVVTTTRRRRRRNNNPPPQQQRRRQQQQQQSSSTTTVVVZZZeeeuuuQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWYYYYYYYYYYYYUUUVVVWWWWWWWWWVVVTTTTTTUUUUUUTTTRRRRRRUUU[[[```ggguuussshhh]]]PPPFFFBBB;;;::::::999888888777777333444555555555555666777444444444444555555555666555555555555555555555555444444444444555555555666333333333333333333333333222444555555444444666777666666777777777666666555555555555555555555555555444444555555666777777777555555555555666666666666666666666777777666666666555555555555666666666666666666666666666666666666555555555555555555555555666666555555555777888999333333333333333333333333555444444444444444444555444444555555666666666777777666555444444555666777888888999:::;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===???@@@@@@AAAAAA???AAACCCDDDDDDDDDFFFHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMQQQUUUWWWVVVTTTRRRQQQMMMOOORRRSSSRRRSSSTTTVVVUUUZZZeeevvvSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRRRRPPPQQQVVV^^^eeevvvdddUUUNNN;;;;;;::::::999888777777333444555666555666777999444444444555555555666666555555555555555555555555444444444555555555666666333333333333333333333333000111333333333333555666444555666777888888888888555555555555555555555555333333444555666777888888555555555555666666666777666777888999999888777666666666666666777777777777777777777777777777777777666666666666666666666666222111111111222333555666777777666555333222111111555444333222222333444555777666666666666555555555777666555444444555666777888999::::::<<<<<<===>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>???????????????AAACCCDDDDDDDDDFFFHHHEEEEEEFFFGGGHHHJJJLLLLLLMMMPPPUUUWWWVVVTTTQQQQQQMMMOOORRRSSSTTTTTTVVVWWWTTTYYYeeevvvUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZWWWTTTRRRRRRSSSQQQPPPPPPQQQPPPWWWmmm{{{vvvyyy~~~gggUUUNNNCCC999999:::999777666999888777666666555555555555555444444444444555555333333333333444555555666777666555444333222222222444333333333333444555555555555555555666666666666666666666666666555555444777777666666555555555444555555666666777888888888888777666555555555555555666666666666666666666666666777777777777777666555666666666666666666666666555444333444666666555444666666555555555444444444888888888888888888888888888777666555555666777888888888777777666666666555666666666666666777888888888999::::::999999;;;===;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRPPPQQQSSSSSSRRRRRRTTTUUUUUUZZZgggzzzUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\ZZZZZZWWWWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPRRRXXXfffzzzwww{{{{{{iiiYYYMMM@@@===<<<999777777888888777666555555555666666666666555555666666666333333222222333555777888666666555444333333333333444333333333333444555555555555555555666666666666666666666666666555555444777666666666555555555555666666666666666666666666777666666555555555555666666666666666666666666666444555666777777777777777666666666666666666666666777666444444555555444222666666555555555444444444444444444444444444444444555444333222222333444555777777777666666555555555666666666666666777888888888999:::999999999;;;===;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===>>>???AAACCCEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRROOOQQQRRRSSSRRRRRRSSSUUUVVV\\\iii|||VVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^___^^^\\\ZZZXXXUUUTTTSSSSSSUUUUUUTTTSSSUUUSSSRRRXXXeee|||}}}{{{iii[[[LLLDDD@@@<<<::::::777777666555555555666666777777666666666666777777666555333222222333555777666555444444333333333333444333333333333444555555555555555555666666666666666666666666666555555444666666666666555555555555777777666666555444444333555555555444555555666666777777777777777777777777333444555666777888888888666666666666666666666666999777555555555555333222555555555555555444444444222222222222222222222222333333222222222222333333666666666555555555555555666666666666666777888888777888999999888999;;;===<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>??????>>><<<===???AAACCCDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRROOOPPPRRRRRRQQQQQQSSSTTTWWW]]]jjj}}}WWWWWWXXXYYYZZZ[[[[[[\\\ZZZ\\\^^^```___\\\XXXVVVUUUSSSRRRTTTVVVWWWVVVTTTXXXXXX[[[eeewwwzzzlll[[[PPPHHHAAA======777666666555555666666777777666666666666666666777888777666555333333222222666555444333333333333333444333333333333444555555555555555555666666666666666666666666666555555444666666666666666555555555666666555555444444444444444444444444555555666777777777777777777777777777444444555666777777777666666666666666666666666666888666555555666666555333555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555444444666666666666666777777888666777888888888999;;;======<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???????????????@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUUUUUUUSSSRRROOOPPPRRRRRRQQQQQQSSSTTTWWW]]]jjj|||WWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\^^^___^^^[[[WWWTTTTTTSSSRRRRRRTTTUUUVVVVVVYYY___jjjxxxoooaaaTTTFFF>>>;;;888888777666666666666777666555555444444555555666555666777777777555222111555555444333333333444444444333333333333444555555555555555555666666666666666666666666666555555444555555555666666666666666444444444444555555666666444444444444444555666777666666666666666666666666666666666666666555444333666666666666666666666666555444444555777888777666444555555555555555555555555555555555555555555555666666666777777666666666444444555555555555555555666666666666666777777888666777999999888999<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUUUUUUUSSSRRROOOPPPRRRRRRQQQQQQSSSTTTVVV]]]jjj{{{XXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]]]]\\\YYYUUUSSSPPPQQQQQQPPPPPPSSSWWW[[[aaaooovvvdddPPPAAA<<<::::::999888777777777777555555444444444444555555222333555777888777666444555444444333333444444444444333333333333444555555555555555555666666666666666666666666666555555444555555555666666666666666333444444555666666777777444444444333444444555555666666666666666666666666777777777666555444333222666666666666666666666666555444333555777999999888444444444555555555555555444444444444444444444444444444555666666555444444555555555555555666666666666666666666666777888888666888999999999:::===??????>>><<<;;;;;;;;;<<<======>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRPPPQQQSSSSSSRRRRRRTTTUUUVVV^^^jjjyyyXXXYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\[[[YYYVVVTTTSSSNNNQQQRRRQQQPPPTTT^^^gggwwwvvv```NNNEEE===<<<;;;999888777777777666666555555555555666666777666666555555555555555444444444333333444444555444333333333333444555555555555555555666666666666666666666666666555555444555555555555666666666777666666666666666666666666555555444333333333444444444444444444444444444444666666666666555444333333666666666666666666666666666555444555777888888777444444444555555555666666444444444444444444444444333333444555555444333333555555555666666777777777666666666666666777888888777999::::::;;;<<<>>>@@@???>>><<<;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRTTTTTTSSSSSSUUUVVVXXX___kkkyyyYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\[[[YYYWWWUUUSSSRRRNNNSSSVVVTTTSSSYYYfffrrrmmm[[[RRR???>>><<<:::999777777666777777666666666666777777@@@===888333000000222333444444333333333444444555444333333333333444555555555555555555666666666777666666666666666555555444444555555555666666777777888888888777666666555555666555444444333333333333444444444444444444444444444444555555666555555555666666666666666666666666888777666666777777666555444444444555555555666666666666666666666666666666444444555666666555444444555666666666777777888888666666666666666777888888888999;;;;;;;;;===???AAA@@@>>><<<;;;:::;;;===>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUUUUTTTTTTVVVWWWYYYaaammmzzzYYYYYYZZZ[[[]]]^^^______\\\XXXVVVXXXXXXTTTRRRSSSRRRSSSVVVYYYYYY```tttzzzyyy~~~~~~yyyzzz{{{|||oooXXXMMMGGG@@@;;;:::888666444888777555444555666888:::999888777666555555666777444444555555555555555555555555555555555555555555555555555555555666777777666666666666666666666666888888777777666666555555777777666666555555444444555333222333666888777555555555555555666666666666444444555555666666777777666666666666666666666666777777888888888888777777333444444555555444444333444444444444444444444444444444444555555555555666444444555555555444333222555444444444444444444444999888888888999;;;===>>><<<<<<;;;::::::::::::;;;===>>>???@@@AAAAAA@@@???BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUU\\\iiixxx[[[[[[\\\\\\\\\\\\\\\\\\^^^YYYWWWXXXWWWSSSRRRSSSPPPPPPUUU\\\dddqqq{{{{{{{{{~~~~~~xxxvvvyyy|||~~~~~~jjjYYYQQQHHH@@@===;;;999888999888666555555555666666888777666555555555666666555555555555555555555555555555555555555555555555555555555555555666666777666666666666666666666666666666666666666777777777666666666666666555555555888666444444666666444222555555555555666666666666555555666666666666666777666666666666666666666666666666777777777777666666333444444555555444444333444444444444444444444444333333333333444444444555333333333444444555555555999999999888888777777777999888888888999;;;===>>>===<<<;;;;;;::::::;;;;;;:::;;;===>>>?????????>>>CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNQQQRRRSSSUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQTTT[[[gggvvv]]]]]]]]]\\\[[[ZZZXXXXXX[[[WWWUUUUUUSSSOOONNNPPPQQQSSSZZZgggwwwzzzuuuzzz|||yyyyyy}}}jjjaaaSSSGGG???;;;999999999999888777555444333333777666555444444444555666555555555555555555555555555555555555555555555555555555444444555555666777666666666666666666666666444555555666777777888888555555555666666666666666888666555555555555444222555555555555666666666666777777777777666666666666666666666666666666666666555555666666666666555555444444555555555555444444444444444444444444444444222222222333333333444444333222222222444555777888888888777777666666666555999888888888999;;;===>>>===<<<;;;;;;:::;;;;;;;;;999:::<<<>>>???@@@@@@???DDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNQQQRRRSSSUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPTTTZZZdddrrr\\\\\\\\\\\\ZZZYYYWWWVVVZZZVVVTTTSSSQQQMMMNNNSSSWWW\\\gggzzz|||{{{zzzzzzhhhVVVGGG???<<<;;;888888888777666555444333666555444333333444555666666666666666555555555555555555555555555555555555555444444444444555666666666666666666666666666666555555555666666666777777444444555555666666777777444444444555666777777777555555555555666666666666888888888777777666666555666666666666666666666666444555555555555555555444444444555555555555444444555555555555555555555555222333333333333444444444555444333222333555777999555555555666666666777777999888888888999;;;===>>>======<<<;;;;;;;;;;;;;;;:::;;;>>>@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQSSSXXXbbbnnn{{{YYYYYYZZZ[[[ZZZYYYWWWVVVYYYVVVUUUUUUSSSQQQUUU[[[^^^iii|||mmmXXXJJJAAA>>>777777888888777777666555666555444333333444555666777777666666666555555555555555555555555555555555444444444444444555666666666666666666666666666666777666666666555555555444444444555555666666777777444444555666666666777888555555555555666666666666888888777777666666555555666666666666666666666666444444555555555555444444444555555666666555555444555555555555555555555555444444444444555555555555777666444333333444666777666666777888:::;;;<<<===999888888888999;;;===>>>======<<<;;;;;;;;;;;;<<<:::;;;>>>@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMQQQRRRSSSTTTUUUTTTTTTSSSTTTSSSSSSSSSRRRRRRRRRQQQSSSXXXaaammmyyyVVVWWWYYYZZZZZZYYYWWWVVVRRRPPPPPPRRRQQQRRRYYYaaajjj{{{gggRRREEE???888888888888888888888888666555444444444555666777888777777666666555555555555555555555555555555555444444333333444444555666666666666666666666666666777777666666555444444333555555555666666666666666777888888777555444444555555555555555666666666666666666666666555555555555666666666666666666666666444444555555555555444444555555666666666666555555555555555555555555555555444444444555555555666666888777555444444444555555333444555666888:::;;;;;;999888888888999;;;===>>>>>>===<<<<<<;;;;;;<<<<<<999:::<<<>>>???@@@@@@???CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNQQQRRRSSSUUUUUUTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSXXXbbbnnnzzzVVVWWWYYYZZZZZZXXXUUUTTTNNNMMMOOOQQQSSSVVV___jjj~~~xxx___LLLCCC===<<<:::888888777888888666666555555555666777888888888777777666555555444555555555555555555555555444444333333444444555666666666666666666666666666555555555555555555555555666666666666666555555555777888999888555444555666555555555555666666666666444444444444555555555555666666666666666666666666555555666666666666555555555555666666666666555555555555555555555555555555333333444444444555555555555555555555666666666666222333333444555555666666999888888888999;;;===>>>>>>======<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>DDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNQQQRRRSSSUUUUUUTTTTTTSSSNNNOOOOOOPPPPPPQQQQQQQQQSSSYYYcccooo{{{WWWXXXYYYZZZYYYWWWTTTRRRRRRRRRUUUYYY[[[___kkkwwwnnnYYYNNNAAA???<<<999777777777888777666555555666777888999999888888777666555555444555555555555555555555555444333333333333444555555666666666666666666666666333333444444555666666666777777666666555555555444333555888777666555888:::555555555555666666666777222333333444444555555555666666666666666666666666555555666666666666555555555555666666666666555555666666666666666666666666222222333333333444444444222333555666777777777777888777777777666666666666999888888888999;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???EEEEEEEEEFFFGGGHHHJJJJJJHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSUUUUUUTTTTTTSSSOOOPPPPPPQQQRRRSSSTTTTTTSSSZZZdddqqq|||YYYYYYXXXVVVVVVWWWTTTQQQTTTSSSVVV[[[```iii}}}gggXXXLLLFFF???;;;;;;:::777333888888666555555444444444555666777888888777666555666555555444444444555555555555555555555555555555555555555555555555555555777777777777777777777777555555555555555555555555555555555555555555444444666666777777777666666555555555555555555555555555888888777666666666666666777777777777777777777777666666666666666666666666777777888888888888777777555444333333333333444555999777555444444444333222555555666666777777888888777777777777888999:::;;;===<<<;;;:::999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRYYYfffsssYYYYYYYYYXXXWWWWWWUUUSSSTTTTTTYYYcccooo|||qqqbbbRRRKKKBBB<<<;;;:::888555888777666666555555555555666666777888888777666666666666555555555555555666555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555777777888888888888777777555555555555555555555555888777777666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555444333333444555555888666444444444555444333666666666777888888999999777777777777888999:::;;;===<<<;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRTTT[[[ggguuuWWWWWWVVVVVVTTTRRRQQQQQQTTTWWW```ppp|||uuusssttt|||~~~qqq___WWWKKKBBB>>><<<:::888888777666666666666666777777777888888888888777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555666666777777888777777666555555555555555555555555777777666666555555666666555555555555555555555555666666666666666666666666444555555666666555555444555555444333333444555555777555333333555666555444666777777888888999::::::888777777888888999:::;;;===<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPQQQQQQQQQRRRRRRRRRVVV]]]iiivvvYYYWWWVVVVVVSSSPPPPPPRRRXXX^^^mmmwwwsssssswwwqqqgggYYYLLLCCC>>><<<:::888777777666666777777888777888888888888888888777666666666777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666444555666666666666666666555555555555555555555555777666666555555555666666555555555555555555555555666666666666666666666666666777777777777777777666555555444444444444555555555444333333555666666555666666666777888888999999888888888888999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRVVV]]]iiivvv^^^ZZZXXXXXXUUUQQQTTTZZZ```lll}}}wwwvvvxxx~~~vvvfffVVVIII@@@;;;999999999888777777777777888888777777777777777777888555555666777888888777777777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666555555555666666666777777555666777888888888888888666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666666666777777777777666666555555555555555555555555555333222333555777777666444444555555666777777777888888888888999:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSVVV\\\gggttt[[[UUUSSSUUUSSSQQQXXXdddppp~~~~~~yyywwwzzz~~~sssbbbRRRFFF>>>:::;;;:::999888777777777777777777666666666666777777333444666777888777777666666666666666666666666666555555555555555555555555777777777777777777777777666666666666666666666666555555555666666777777888888888999:::;;;;;;;;;;;;666666666666666666666666555555444444555555666666555555555555555555555555666666666666666666666666333444444555555444444333444555666666666666555444555444333333555666666666333333444555555666666777999888888999999:::;;;<<<<<<============<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJJJJKKKQQQRRRTTTUUUVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSUUU[[[fffrrr~~~WWWQQQOOOSSSTTTUUUbbbrrr|||yyyzzz~~~|||zzzppp___QQQGGGBBB===<<<:::999888777666666777666555444444555666777222333555777777777666555555555555555555555555555555555555555555555555555777777777777777777777777666666666666666666666666444555555666777777888888777777999::::::;;;;;;;;;666666666666666666666666555444444444444555666777666666666666666666666666666666666666666666666666333444444555555444444333444555666777777666555444666444333333555666666555444444555555666777777777999999999999:::;;;<<<<<<<<<======>>>===<<<;;;:::<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSVVV[[[fffrrr}}}[[[TTTSSSYYY\\\```ppp|||xxxzzz|||}}}}}}|||kkk\\\QQQKKK>>>===;;;999888666666555666555444333333444555666111222444666777777666555555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777444555555666777888888999444444555777777888888888777777777777777777777777444444444444444555666777777777777777777777777777666666666666666666666666555666666666666666666555444555666777777666555444777555333333555666555444555555666666777888888888999999999999:::;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSVVV\\\fffrrr~~~VVVUUUWWW\\\bbbooo}}}~~~{{{nnn\\\RRRIIIAAA:::888666444444777777777666555555555555555888888777555555444444444777777666666666666777777666666666666666666666666999999888888888888999999777777777777666666666666666666666555555777:::===BBB<<<777555777888555222777777666666555555555444888888777777666666666555,,,///444666777666666666777777777777777777777777666666666666666666666666666777777666444222333444777777666666555555555444777777777777777777777777???;;;777777;;;======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???AAAFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNNNNRRRRRRSSSTTTTTTTTTTTTTTTUUURRRQQQSSSTTTRRRSSSWWWUUU[[[eeepppzzzUUUUUUZZZdddpppooocccSSSIII@@@===;;;888666777888888777666666666666777555555555555555666777888777777666666666666777777666666666666666666666666777777666666666666777777888888777777666666555555444555666777888:::>>>AAAIIIBBB:::777777888777555555555555555444444333333777777777666666555555555555888:::;;;999888777777777777777777777777777777555555555555555555555555555666777666444333333444777777666666666555555555777777777777777777777777;;;;;;:::999888999<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===>>>???AAAEEEFFFFFFGGGIIIJJJKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSUUUQQQPPPSSSSSSQQQSSSVVVUUU\\\gggrrr|||VVVYYYcccsss|||yyyxxxxxxzzz|||yyycccUUUGGGBBB@@@<<<888666999999888777777777777888555555555555666777888999888777777666666777777888666666666666666666666666666555555444444555555666999888888777666555555444444666777777888:::===@@@GGGAAA:::666777999:::999666666666666555555555555666666666555555555555555:::;;;<<<<<<:::888888999777777777777777777777777555555555555555555555555333555666666444333444444777777666666666666555555777777777777777777777777777:::;;;999666666:::>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===>>>???@@@DDDEEEFFFHHHJJJKKKLLLMMMJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRTTTQQQPPPRRRRRRQQQRRRVVVVVV^^^iiivvvXXX```qqq~~~~~~{{{vvvssssssuuuyyy|||vvvcccOOOEEEAAA===999777999999888777777777777888888888777666555555666666888777777777777777777888666666666666666666666666666555555444444555555666999999888777666555444444666777777666555555777999<<<999555444666999:::;;;999999888888888888888888555555555555555555444444666777888888777666888999777777777777777777777777444444444444444444444444222444666666555444444555777777666666666666666666777777777777777777777777666888999888777777:::<<<========================<<<>>>??????>>>???@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIJJJLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRSSSPPPOOOQQQRRRPPPQQQUUUXXX```mmm{{{XXXhhh~~~{{{yyywwwtttrrrssswww{{{pppWWWHHHBBB===:::888888888777666666666666777888777777666666666666777888888777777777777888888777777777777777777777777777666666555555666666777888888888777666555555444666777888777555555666777444444555666888888888777888888999999999999999999444444555555555555555555444666666666555444555777888888888888888888888888555555555555555555555555222444777777666555444555666666777777777777777777666666666666666666666666888666555666999;;;:::999===========================???@@@@@@@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNOOORRRTTTUUUWWWWWWUUUSSSRRRSSSPPPOOOQQQRRRPPPQQQUUUZZZdddrrr^^^uuu~~~~~~~~~|||wwwvvvuuutttvvvzzz~~~}}}cccQQQFFF???;;;;;;888888777666666666666777444444555666777999:::;;;999888888777777888888999777777777777777777777777888777777666666777777888777777777777666666666666555666888888888888999;;;666777999::::::888555444666666666666777777777777555555555555555666666666888999:::999666444444444888888888888888888888888666666666666666666666666333666888999888666555555666666777777777777888888666666666666666666666666888666444666;;;===;;;888<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???@@@AAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMOOOQQQSSSUUUWWWXXXVVVTTTSSSTTTQQQPPPRRRRRRQQQRRRVVV^^^hhhwwwppp{{{{{{}}}~~~~~~}}}}}}yyyzzzzzz{{{}}}~~~||||||zzz|||~~~qqq___PPPDDD>>>===999999888777777777777888444444555666777999;;;<<<999888888777777888888999777777777777777777777777888777777666666777777888666666666666777777777777555666888999888777888:::777888999:::888777666666555555555666666666777777555555555666666777777777888:::<<<<<<999777666666888888888888888888888888777777777777777777777777555888;;;;;;999666555555666666777777777888888888666666666666666666666666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>???AAADDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIILLLOOOPPPOOORRRUUUXXXYYYXXXVVVTTTUUUQQQPPPSSSSSSQQQSSSVVVaaakkk{{{yyyxxx{{{~~~||||||}}}}}}}}}~~~}}}{{{zzzuuuxxxzzz|||~~~{{{iiiXXXIII@@@>>>;;;:::999999888888999999888777777777777777888888999999888888888888999999777777777777777777777777777777666666666666777777555555666666777777888888666888888777555333333333444555666666666777888:::666666777777888888888999555666666666777777888888333777:::<<<<<<:::999999888888888888888888888888777777777777777777777777777999<<<<<<:::777555444666666777777888888888999666666666666666666666666333777;;;;;;999999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???CCCDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKNNNQQQSSSNNNQQQUUUXXXYYYXXXWWWUUUUUURRRQQQSSSTTTRRRSSSWWWcccmmm}}}zzzzzz}}}{{{wwwuuutttvvvxxxzzz~~~{{{vvvsssuuuxxx{{{|||{{{zzzyyyyyyzzz|||~~~qqq```QQQEEE>>>;;;888888::::::777666999888888777666666666666666666666666666777777777777999999888888777777666666999999999999888888888888;;;:::999777666444333222555555666666666666555555777777777777888888888888444555555666777777666666777777777777777777777777888888888888888999999:::777777666666555555444444444444555777888:::;;;;;;888999999888555444555666999999999999888888888888888777777666666666666777::::::999999999999999999;;;999777999<<<===<<<999999::::::;;;<<<===>>>>>>CCCDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIKKKLLLNNNOOOPPPTTTUUUUUUVVVVVVTTTSSSRRRTTTSSSRRRPPPOOOPPPTTTXXX]]]iii{{{}}}zzzwwwsssrrrppppppqqquuuxxx{{{{{{|||~~~}}}{{{yyyvvvtttssstttwwwyyyyyywwwvvvuuuuuuvvvwwwyyy{{{~~~uuugggXXXKKKCCC===999888:::999666555777888888777666666666666666666666666666777777777888888888888777777777777777666666777777777888888888888888777777666666555555666666777777777777666666555555555555666666666666666666666777777777777777777777777777777777777777666666666666666777888888888888888888777777777777666777777888888999999999777888888777555444444555666666666666666666666666777777666666666666777777999999999999999999999999:::888777888;;;<<<;;;999:::;;;<<<<<<>>>>>>???@@@CCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRSSSTTTVVV\\\iii{{{zzzvvvssspppnnniiiiiihhhiiilllppptttwwwvvvwwwyyyzzz|||}}}}}}}}}}}}{{{wwwsssqqqpppqqqrrrrrrtttuuutttrrrooonnnnnnppppppqqqrrrtttwwwzzz|||zzzpppbbbSSSIIIBBB<<<999::::::777777999888888777666666666666666666666666777777777888888777777777777888888888888666666777777888888999999555555555666777888888888777777888888888888777777555555555555666666666666888888777666666777777777777777777777777777777777555555444444555555666777777777777777888888888888888888888888888777777777666777777666444333444555444444444555555666666777666666555666666777888999888888888999999::::::;;;999888777888:::;;;:::999;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPQQQSSSTTTTTTTTTTTTRRRTTTVVVVVVUUUTTTUUUUUU\\\hhhzzzyyyrrrnnnjjjgggeeeccccccbbbccceeeiiilllnnnqqqqqqsssuuuvvvwwwwwwxxxwwwuuuqqqmmmkkkkkkllllllnnnppppppnnnkkkiiihhhhhhiiiiiiiiiiiikkknnnqqqsssxxxzzz}}}~~~wwwjjjZZZNNNGGG@@@;;;;;;;;;:::999;;;888777777666666666666666666666777777777888888888666666777777888888999999888888888999999999999999444555555666777888888999666777777888888777777666777777777777888888888888888888777666555666666777666666666666666666666666555444444444444555666666444444555555666666777777666666666666666666666666555666666666444333333555444555555666777888888999555555555555666777999999777777888999::::::;;;;;;999999888999999999999999;;;<<<<<<===>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSUUUTTTSSSSSSTTTVVV[[[gggyyy{{{vvvmmmeee```]]][[[YYY[[[[[[[[[]]]___cccfffhhhjjjkkklllnnnooopppqqqqqqnnnmmmllljjjhhhfffeeedddhhhiiiiiigggdddbbbaaaaaacccbbbaaaaaacccfffiiijjjooorrrvvvxxx{{{~~~sssbbbVVVMMMCCC;;;:::;;;:::999;;;888777777666666666666666777777777777888888888888666666777777888888999999999999999888888777777777666666666666777777777777555666666777777666666555777777777777888888888888777777666666666666666666666666666666666666666666666666555555666666777888444444555555666666777777333333444444555666666666444555666555444333444555444555555666777888888999555555555555666777999999777777888999::::::;;;;;;999999:::999999999999999:::;;;<<<===>>>??????@@@CCCCCCCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTUUUUUUVVVUUUTTTSSSRRRSSSSSSRRRQQQPPPQQQTTTWWWZZZfffxxxsssmmmccc[[[WWWTTTSSSRRRQQQQQQSSSVVVZZZ^^^aaacccbbbcccdddfffggghhhiiiiiieeeeeeeeeeeeccc```^^^\\\___``````^^^\\\ZZZ[[[[[[[[[[[[[[[[[[\\\^^^```aaaeeeiiimmmppprrrwww}}}qqqeeeWWWKKK???;;;;;;999888888888888777666666666666666777777777888888888999999777777777777888888888888777777777666666666666555777777777777666666666666555555666666666666555555555555555555666666666666555666777888888888777777777777777777777777777777777777666666777777888999777777777777888888888888222333333444555666666777444666777666444444555666444444444555555666666777666666555666666777888999888888888999999::::::;;;:::;;;<<<;;;999888999::::::;;;;;;<<<===>>>???@@@BBBBBBCCCCCCEEEFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPQQQSSSTTTTTTTTTTTTTTTSSSRRROOONNNPPPTTTXXXZZZfffwww{{{nnnggg^^^VVVRRRQQQPPPPPPKKKLLLNNNPPPSSSWWWYYY[[[ZZZ[[[\\\^^^___```aaaaaa^^^^^^^^^]]]\\\YYYWWWVVVUUUVVVVVVUUUTTTSSSUUUVVVTTTUUUUUUVVVWWWXXXYYYYYY]]]aaaeeehhhjjjooovvv}}}~~~zzzgggXXXIIIBBB???;;;888888888888777666666666666666777777888888888999999999888888888777777777777777666666777888999999::::::666666666666777777777777666666777777777777666666555555555555666666666666444666999;;;<<<;;;:::999777777777777777777777777777777666666777777888999888888888888777777777777666666666666666666666666555666777777555555666777666666666666666666666666777777666666666666777777999999999999999999999999;;;<<<>>><<<:::999:::<<<;;;<<<======??????@@@AAABBBBBBBBBCCCDDDFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRTTTWWWYYYeeevvv}}}wwwhhhbbbXXXPPPMMMLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUUUUWWWYYYZZZ[[[[[[[[[[[[[[[YYYWWWVVVUUUTTTSSSOOOPPPPPPPPPOOOOOOQQQSSSPPPQQQRRRSSSTTTTTTTTTTTTWWW\\\```ccceeejjjrrryyyxxxzzz~~~uuueeeSSSJJJDDD???:::999888888777666666666666666777888888888888999999999999999888888777777666666777888999;;;===???@@@AAA555555666666777777888888777777888888888888777777777777777777888888888888444777;;;>>>???>>><<<;;;777777777777777777777777666666666666666777888888777777666666555555444444999999999888777666666666555777888777666666777888999999999999888888888888888777777666666666666777::::::999999999999999999;;;===???===:::999:::=========>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDFFFHHHJJJGGGHHHIIIKKKLLLNNNOOOPPPTTTUUUUUUVVVVVVTTTSSSRRRRRRTTTUUUUUUTTTTTTUUUVVVYYYeeevvvxxxoooddd]]]VVVPPPNNNMMMJJJHHHJJJIIIHHHHHHJJJMMMQQQSSSOOOOOOOOOPPPQQQRRRTTTTTTRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMQQQTTTWWW[[[^^^bbbgggkkkooorrrxxx~~~zzzbbbOOOGGGCCC???<<<;;;:::999888777666666666888888777777666666555555777777777777777777777777::::::;;;;;;;;;<<<<<<<<<444555555555666777777777333444777888999888777666999888888888777777666666777444999EEEMMMIII>>>666666666777777777777666666666666666666777777777777555555666666777777888888111222444666666666555555999999888777777777777777777777777777777777777777666666666666666777888888666888999999999999;;;<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;===AAADDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNTTTVVVXXXWWWUUUTTTSSSSSSVVVUUUSSSQQQOOOPPPTTTWWW\\\bbbrrrvvvwwwyyy{{{uuulllaaa[[[TTTOOOMMMLLLJJJGGGLLLJJJIIIHHHHHHJJJMMMNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLOOOQQQTTTWWWYYY]]]aaadddjjjmmmrrryyyttt\\\LLLCCC<<<888888888666555444444444444999888888888777777777777777777777777777777777777666777777777777888888888666666666666777777777777555666888999999999777666888888777777777666666666999777:::BBBEEEAAA:::777666666777777777777666666666666666666777777777777555666666666777777777888888888888888888666555444888888777666666666666666777777777777777777777777666666666666666777888888555777888888888888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999;;;>>>@@@AAABBBBBBBBBCCCCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNTTTVVVXXXXXXVVVUUUUUUUUUUUUUUUTTTRRRQQQQQQTTTWWW[[[bbbrrrxxxuuunnnppptttzzzyyypppiii___YYYQQQMMMLLLKKKIIIGGGMMMKKKIIIGGGFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPQQQSSSUUUYYY\\\bbbeeejjjqqqxxx~~~kkkVVVHHH???;;;888888666555444444555555999999999999888888888888777777777777777777777777555555555555666666666666777777777777777666666666777888999:::999888777666777777666666666666666555;;;:::;;;>>>===888666888666666777777777777666666666666666666777777777777666666666666777777777777888999999999888777666555777777666555555555555666666666666666666666666666777666666666666777888888555777888888777777999:::<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>======???AAAEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNSSSUUUWWWXXXWWWVVVVVVVVVTTTUUUUUUTTTSSSSSSUUUVVVZZZbbbssswwwtttpppsssxxx~~~{{{uuummmggg^^^XXXQQQMMMLLLLLLJJJHHHKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMPPPSSSVVV\\\___dddjjjqqqwww|||xxxcccSSSHHHCCC<<<;;;999777666777888999888888888888888888888888777777777777777777777777666666666777777777888888777777777666666555555555888888888888888777666555666666666666555555555555;;;999999<<<;;;777555777666666777777777777666666666666666666777777777777666666666666777777777777444444555666666777777777666555555444444444555555666666666666666666666666777777666666777777888999666888999999888888999:::<<<;;;;;;::::::;;;;;;<<<<<<>>>???@@@??????@@@BBBHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNQQQSSSUUUVVVUUUUUUUUUVVVRRRTTTVVVVVVUUUTTTUUUVVVYYYbbbttt~~~uuussstttxxx~~~zzztttmmmhhh```ZZZSSSOOONNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBB@@@CCCEEEHHHJJJMMMPPPSSSXXXZZZ___eeekkkrrrwwwyyy}}}rrr___PPPGGG???===:::888777777999999777777777777777777777777777777777777777777777777777777777888888888999999666666666555555444444444777777777666666555444444555555555555666666666666;;;777666<<<>>>;;;777555666666777777777777666666666666666666777777777777777777777777666666666666444444444555555666777777555555444444444444555555666666666666666666666666777777777777777888999999888:::;;;:::999999:::<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<<<<<<<===>>>DDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSTTTSSSRRRSSSSSSQQQSSSUUUVVVUUUTTTTTTUUUYYYcccvvvzzzxxxwww|||zzztttoookkkbbb\\\UUUPPPOOONNNLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDCCC@@@@@@@@@??????>>>>>>>>>========================;;;;;;<<<<<<======>>>>>>===@@@BBBDDDFFFIIIMMMPPPTTTUUUYYY^^^eeekkkpppssswww{{{~~~iiiVVVJJJAAA>>>;;;888666666777888666666666666666777777777777777777777777777777777666666666666777777777777666666666666555555555555666555555555555555555555555666666666666777777777999555666<<<@@@===888555666666777777777777666666666666666666777777777777777777777777666666666666999888777666555555555666555444444444444555666666666666666666666666666666888777777777777888999999999;;;<<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<===???AAAAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQPPPRRRTTTTTTTTTSSSTTTUUUYYYeeeyyy{{{uuupppmmmccc]]]UUUQQQOOONNNLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBCCCEEEHHHKKKNNNPPPSSSWWW]]]ccchhhjjjpppuuu|||rrr___RRREEEBBB>>>:::777777888999666666777777777888888888777777777777777777777777555666666666666777777777777777777777888888888888555555555555555666666777666666666777777777888888888666888<<<<<<888666888666666777777777777666666666666666666777777777777888777777777666666666555888777666555444444444555555555444444555666666777777777777777777777777777888888777777888888999:::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<>>===>>>AAADDDCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSSSSQQQPPPPPPPPPOOOQQQRRRRRRRRRRRRTTTUUUZZZfff{{{{{{uuupppmmmddd]]]VVVPPPNNNMMMJJJHHHHHHHHHGGGEEEDDDCCCBBBAAABBBCCCDDDDDDCCCAAA>>><<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999===???@@@AAAAAABBBEEEGGGKKKLLLNNNRRRWWW]]]bbbeeelllqqqyyyyyyiii]]]IIIFFFAAA===:::999:::;;;777777888888999999999:::777777777777777777777777777777777777888888888888888888888999:::::::::;;;666666555666666777888999666666777777888888999999777888;;;;;;777222444:::666666777777777777666666666666666666777777777777888888777777666666666555222222111111222333555666555555555555555666777888888888888888888888888888888888888777888888999:::888:::;;;:::888888999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<:::999;;;???BBBBBBCCCDDDEEEGGGIIIJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNQQQSSSTTTTTTRRRPPPPPPPPPOOOPPPQQQQQQPPPQQQSSSUUUZZZggg}}}~~~}}}}}}yyyuuuooojjjgggbbb[[[TTTPPPLLLIIIHHHGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAAAAA@@@??????@@@@@@@@@???>>><<<:::999<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;:::;;;===???@@@AAA@@@@@@GGGIIIKKKMMMPPPTTTYYY\\\dddiiipppvvv||||||ssskkk[[[QQQCCC;;;999::::::999999888777666555555666777777777777777777777777777666555555555555666666777777888999888777666777888777777666555555555555555777777777777777777777777777777777777777777777777666666666666666666777777555555666666777777888888777777777777777777777777888888888888888888888888777777666666666666777777;;;:::888666666777999:::999888777777777888:::;;;888888999::::::::::::999777777777888:::<<<>>>??????@@@@@@???======>>>???BBBCCCDDDFFFGGGIIIJJJKKKIIIIIIIIIIIIKKKMMMOOOQQQOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOORRRVVVYYYZZZggg|||~~~~~~|||zzzvvvqqqmmmfffaaaZZZTTTPPPLLLIIIGGGHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???????????????>>>===;;;:::999<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999:::<<<===?????????>>>DDDFFFHHHJJJLLLPPPUUUXXXZZZ^^^eeekkkrrrxxx~~~zzzssscccXXXKKKAAA>>>===;;;:::999888777666666777888888888888888888888888888888777666666555555555666666777888999888777666777888888888777666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777777888666666666666666666666666888888888888888888888888777777666666666666777777999888777777666777888999888888888888888888999999666666777888888888888888;;;;;;:::::::::::::::;;;<<<===>>>>>>======???AAACCCCCCDDDDDDDDDEEEEEEEEEIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPPPPSSSSSSRRRQQQQQQSSSVVVYYYZZZfffzzz|||zzzxxxtttppphhhddd]]]WWWRRRNNNKKKHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;888999:::<<<============@@@AAADDDEEEGGGJJJOOORRRUUUYYY___ffflllsssyyy}}}pppeeeVVVJJJCCC@@@===;;;999999888777777888999:::888888888888888888888888888888777666555555555555666777888888777666777999999999888777777777777777777777777777777777777777777777777777777777777777999999888888888777777777888888888888888777777777666666666666666666666666888888888888888888888888777777666666666666777777777777777777777777777777888888999999999888888777::::::::::::;;;;;;;;;;;;======<<<;;;:::::::::;;;:::;;;<<<===<<<===???BBBCCCCCCDDDDDDDDDDDDEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMPPPQQQRRRRRRRRRRRRQQQPPPTTTTTTSSSRRRQQQRRRUUUWWWYYYdddxxx}}}|||{{{wwwtttmmmhhhbbb[[[WWWRRRNNNKKKJJJJJJIIIIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>============<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999999:::;;;;;;<<<<<<<<<===???AAABBBCCCFFFJJJMMMRRRVVV\\\ccciiipppvvv{{{|||~~~}}}{{{tttcccSSSHHHBBB>>>===999888777777777888999:::888888888888888888888888999888777666555555555555666777888888777777888999999888777777666666777777777777777777777777777777666666666666666666666666::::::999999888777777777::::::999999888888777777555555555555555555555555888888888888888888888888777777666666666666777777555666666777777777777666777888999::::::888777666;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJGGGIIIJJJLLLMMMLLLLLLKKKPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPPPPSSSVVVYYYcccvvv~~~{{{xxxqqqmmmfff___ZZZTTTOOOLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKKKKKKKDDDCCCAAA@@@????????????<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;::::::::::::;;;<<<<<<===<<<>>>???@@@@@@CCCFFFIIILLLPPPUUU[[[```gggnnnsssxxx{{{{{{wwwzzzrrr___PPPFFFAAA???999888777777777888999:::888888888888888888888888:::999888666666555555555555777888888777777888999777777666555555555555666888888888888888888888888666666666666666666666666999999999999888888777777::::::999999888888777777666666666666666666666666777777777777777777777777777777666666666666777777444555666777777777777777777888999::::::999777666777777666666666777888999;;;;;;;;;;;;;;;<<<===>>><<<===>>>===;;;;;;<<<>>>AAABBBCCCDDDFFFHHHIIIJJJGGGHHHJJJKKKLLLLLLLLLKKKPPPQQQRRRSSSSSSRRRQQQPPPNNNOOOPPPPPPPPPRRRUUUWWWYYYbbbttt{{{{{{|||}}}~~~~~~vvvqqqjjjccc\\\UUUOOOKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJMMMPPPQQQQQQOOONNNGGGEEECCCAAA@@@??????@@@<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;:::::::::999:::;;;<<<<<<<<<===>>>>>>???@@@DDDFFFIIILLLPPPUUUZZZ```gggllltttxxx~~~|||yyyyyy|||sssaaaRRRIIIDDD;;;;;;999888888888999999999999999999999999999999999888888777666666666666555666888888777777888:::777666666555555555555555888888888888888888888888777777777777777777777777888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777666666666666777777555666666777777888888999777777888999999999999999888888777666666888999:::======<<<;;;:::::::::;;;>>>>>>???===<<<;;;<<<>>>BBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMQQQRRRSSSSSSSSSSSSRRRQQQNNNPPPRRRSSSSSSUUUWWWZZZYYYaaarrryyyssspppsssxxx|||~~~}}}yyyqqqiiiaaaZZZRRRNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPTTTWWWXXXUUUQQQNNNHHHGGGDDDAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999999888888888999:::;;;;;;<<<=========>>>AAACCCGGGJJJMMMQQQVVV\\\bbbggglllqqqyyy~~~}}}~~~xxxcccSSSJJJ???>>><<<;;;::::::::::::999999999999999999999999888888777777777777777888444666888888777777999:::888777777666555666666666888888888888888888888888777777777777777777777777555666666777777888888999666666777777777777777888888888888888888888888888777777777777777777777777777777666666666666777777777777666666777888:::;;;666666777777888999;;;;;;<<<;;;:::999999;;;<<<>>>;;;;;;:::::::::::::::;;;===>>>???>>>======>>>@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQSSSSSSSSSTTTVVVXXXZZZaaarrr}}}zzztttnnnlllqqqxxx~~~xxxoooggg___WWWRRRNNNMMMKKKJJJJJJLLLNNNOOOQQQTTTYYY\\\[[[WWWQQQMMMIIIGGGDDD@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;888888777666666777888999;;;<<<<<<<<<;;;===???BBBCCCFFFIIILLLPPPVVV\\\aaadddjjjsss{{{{{{wwwyyy|||pppZZZNNNBBBAAA???===<<<;;;;;;;;;999999999999999999999999888777777777777777888999444666777888777777999;;;999888888777777777777777888888888888888888888888777777777777777777777777444444555666777888999999555555666666777777888888888888888888888888888888777777777777777777777777777777666666666666777777888888666666777999;;;===666666666666777:::<<<===:::999888777777999;;;<<<777777777888:::<<<>>>???<<<===>>>>>>>>>>>>AAACCC@@@AAABBBDDDFFFGGGHHHIIIEEEEEEFFFGGGIIIMMMPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOQQQRRRRRRQQQQQQRRRSSS[[[bbbqqqwwwsssnnnmmmsss{{{xxxnnneee\\\WWWQQQOOOMMMKKKLLLOOORRRTTTZZZ___aaa^^^\\\ZZZTTTNNNJJJGGGCCC@@@???>>><<<:::======<<<<<<<<<;;;;;;;;;:::999888888777777888888;;;::::::999999::::::;;;999999999:::;;;<<<===>>>AAACCCFFFJJJNNNRRRTTTVVV```dddjjjppptttwww{{{~~~}}}xxxyyy||||||fffYYYNNNEEE===;;;:::888777999888888888888888888888888999999999888888888888777777777777777777777777777999888888777777777777777666666777777888888888999999999888888777777666666666666777777777777666666777888::::::999999:::<<<555666777888888888888888777777777777777777777777777777666666666666666777666777777888888888777777888888888777777777777777::::::999999::::::;;;<<<888999999:::;;;<<<>>>???;;;<<<>>>>>>>>>???@@@BBBFFFDDDCCCDDDGGGHHHGGGDDDDDDDDDEEEGGGJJJMMMPPPRRRTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQQQQQQQQQQSSSUUUXXXYYYaaarrr}}}yyyttttttyyy}}}ssshhh^^^XXXPPPOOOMMMLLLLLLOOORRRUUU\\\```bbb```^^^\\\WWWPPPJJJGGGBBB@@@>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999999999999;;;::::::999999::::::;;;:::999999::::::<<<======BBBCCCEEEGGGJJJMMMPPPRRRZZZ___eeejjjnnnrrrvvvyyy~~~}}}|||{{{}}}lll___QQQHHH???===<<<999999:::777777777777777777777777999999999888888888777777777777777777777777777777777777666666777888999999777777777777888888888999888888888777777777777777666666777777777777666666555666777777666555666888777777777888888888777777777777777777777777777777777777666666666666777777777777888888888888777777888888888888777777777777999999888888999999:::;;;999999999:::;;;<<<===>>>:::<<<>>>>>>>>>???AAACCCEEECCCBBBDDDGGGHHHGGGFFFEEEEEEFFFGGGJJJMMMPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPPPPQQQTTTVVVYYYaaarrr|||wwwxxx~~~yyymmmaaaZZZPPPOOOMMMLLLMMMPPPTTTVVV]]]aaadddbbb```^^^YYYSSSJJJFFFBBB>>>=====================<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::::::::999999999999:::::::::999999::::::;;;<<<===BBBBBBBBBCCCEEEHHHKKKMMMSSSWWW]]]bbbggglllpppsssyyy|||~~~yyywww{{{~~~~~~sssfffWWWMMMCCC@@@>>>;;;:::;;;777777777777777777777777999999888888888777777777666666666666666666666666555555666666777999:::;;;777777777888888888888888777777777777888888888888666777777888888777777666555666777666555444555666777777888888888777666666777777777777777777777777777777666666666666777777777777888888777777777777888888888888888888888888888888888888888999999::::::::::::::::::;;;<<<===:::<<<>>>>>>>>>???AAACCCCCCBBBBBBDDDGGGIIIHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQPPPOOOPPPRRRTTTYYYaaaqqq}}}}}}pppddd[[[PPPOOOMMMLLLNNNQQQUUUWWW\\\```cccaaa```^^^YYYSSSIIIEEEAAA======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999:::::::::999999999:::;;;;;;<<>>>>>@@@CCCGGGIIIMMMQQQWWW\\\aaafffkkknnnsssxxx~~~yyyvvvxxx~~~|||~~~xxxlll\\\QQQFFFBBB???;;;:::;;;999999999999999999999999888888888888777777777777666666666666666666666666666666666666777888999:::888888888888888888888888666666777777888888999999777777777888888777777777888999:::999777666666777666666777777777777777777777777777777777777777777777666666666666777777888888888888777777777777777777888888888888888999999999999888888999999:::;;;;;;;;;:::::::::;;;;;;<<<:::<<<>>>>>>>>>???AAACCCAAAAAABBBDDDGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTYYY```pppssseee\\\QQQPPPNNNMMMNNNQQQUUUWWWYYY^^^```^^^\\\ZZZUUUOOOGGGDDD@@@======>>>>>>>>>========================;;;;;;:::999999999999999:::999999888888999999:::::::::999999999:::;;;;;;<<<;;;::::::===@@@DDDGGGJJJNNNSSSWWW\\\aaafffjjjnnnttt{{{zzzvvvvvvwww~~~|||{{{zzz{{{~~~}}}}}}zzz||||||rrraaaUUUIIICCC???;;;999;;;999999999999999999999999888888888777777777666666666666666666666666666666888888777777777777777888999999999888888888888888666666777777888888999999777777888888888888777777999:::;;;:::888777888999333444555777777888888888888888888888888888888888666666666666666777888888999999888777666666777777777777888888999999999:::;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>???>>>???@@@BBB@@@AAACCCEEEFFFHHHJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTSSSQQQRRRTTTVVVZZZ```oootttggg___SSSRRROOONNNOOOQQQTTTWWWVVV[[[]]]ZZZXXXVVVPPPJJJEEEBBB@@@>>>??????>>>===<<<============>>>>>>>>>;;;::::::999999999999999999999888888888888999999::::::999999999999::::::999999999:::<<>>??????>>>>>>???@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKJJJJJJJJJJJJKKKMMMNNNQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTSSSRRRSSSUUUXXXZZZ```nnnvvvjjjbbbUUUSSSQQQOOOOOOQQQTTTVVVTTTYYYZZZWWWTTTRRRLLLEEEBBBAAA@@@@@@@@@???===<<<<<<=========>>>>>>>>>>>><<<<<<;;;:::::::::::::::999999888888888888999999::::::999999999999999::::::::::::;;;<<<===>>>???DDDFFFJJJMMMPPPUUU[[[^^^dddjjjrrrvvvxxxzzz~~~~~~xxxnnnkkkeeeaaa___```ccceeeggghhhiiihhhhhhiiillloootttvvvxxxzzz{{{~~~zzzkkk___QQQHHHBBB===;;;<<<888888888888888888888888888777777777666666666666777777777777777777777777888777777777777777888999:::::::::999999888888888888888888777777777777777777888888999999888888777555666777777666666777888666666777777666555444444888888888888888888888888555555555555666777888999;;;:::888666555666777777777777888999999:::;;;;;;;;;::::::::::::;;;<<<<<<999999999:::;;;<<<===>>>>>>???@@@???>>>======???@@@BBBEEEFFFEEEFFFHHHKKKKKKJJJJJJJJJJJJLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSRRRRRRSSSVVVXXXZZZ```mmmwwwllleeeWWWUUURRROOOOOOQQQSSSUUUTTTXXXZZZVVVSSSPPPJJJCCCAAA@@@@@@AAAAAA@@@===;;;<<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<999999888888888888999999::::::999999888999999999<<<<<<<<<<<<<<<<<<<<<<<>><<<===::::::::::::::::::::::::777777777777666666666666888888888888888888888888666666666666777999:::;;;:::::::::999999888888888999999888888777777666666888888999999999999888888555777888888777777888:::999999888777555444222111888888888888888888888888555555555555666777999999;;;:::888666555555666777777777888999::::::;;;;;;::::::999999::::::;;;<<<888999999:::;;;<<<>>>??????@@@AAA???===<<<<<<===@@@CCCFFFFFFEEEEEEHHHKKKJJJJJJJJJJJJKKKLLLNNNOOORRRRRRSSSSSSSSSSSSRRRRRRPPPQQQQQQQQQQQQSSSUUUXXXZZZ___mmm}}}qqqggg^^^VVVPPPOOOOOOPPPSSSWWWUUUVVVVVVTTTQQQMMMHHHEEEAAA@@@???=========>>>>>>@@@???>>>???@@@@@@@@@>>>======<<<;;;::::::999999;;;999777777999::::::999;;;::::::999888888888999999999999999::::::;;;<<>>:::777===999555444444555666666666666777777888888888888777777888999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999:::<<<>>>>>>>>>???BBBDDDBBB>>><<>>???@@@AAA@@@???>>>======<<<;;;;;;::::::<<<:::888777999:::::::::<<<;;;;;;:::999::::::::::::999999999::::::;;;<<<===>>>???AAACCCGGGMMMQQQUUUZZZ```fffkkkooosssvvvyyy|||yyyvvvtttuuuuuuvvvwwwwwwvvvuuuvvvzzz~~~~~~~~~}}}~~~|||zzzwwwvvvrrrlllbbbWWWMMMFFFAAA>>>::::::::::::999888888777888888888888888777666666999777666666888999999888666666666777777777888888666666777777777777777777999999::::::;;;:::::::::777888888888888999999999888888888888777777777666444555777777777777999:::@@@@@@BBBGGGKKKMMMKKKIII@@@<<<888666555666666555777777777777777888888888777777888999:::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::===;;;:::;;;===>>>>>>===<<>>BBBBBBBBBCCCCCCDDDEEEGGGHHHLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOQQQSSSVVVZZZbbbooo~~~yyypppaaaXXXQQQOOOOOOOOORRRWWWWWWVVVVVVTTTRRRPPPNNNMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@??????AAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<:::888888999;;;;;;:::===<<<<<<;;;;;;;;;;;;;;;::::::999999999:::;;;;;;999;;;<<<===???CCCHHHLLLNNNRRRXXX^^^ccchhhlllpppuuuxxx{{{}}}~~~yyytttvvvyyy|||}}}{{{yyywwwwwwsssppphhh]]]RRRIIICCCAAA:::999999999999999999999777888888888888777777666:::999777888:::;;;;;;:::777777777888888888999999888888888888888777777777888888999:::;;;;;;;;;:::777888888888888999999999888888888888777777777777333555777888888999:::<<<777;;;CCCNNNYYYbbbfffgggAAA>>>:::888777777666555888888888777777777777777777777888999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::>>><<<;;;;;;<<<>>>===<<<:::<<<>>>===;;;;;;>>>AAABBBBBBBBBBBBCCCEEEFFFGGGJJJJJJKKKKKKLLLMMMMMMNNNQQQRRRSSSSSSSSSSSSQQQQQQPPPQQQQQQQQQPPPQQQTTTVVVZZZbbbpppzzzyyyzzz}}}{{{rrrddd[[[SSSPPPOOOOOORRRWWWYYYXXXWWWVVVTTTSSSRRRRRRNNNLLLJJJGGGDDDCCCBBBBBBBBB@@@???@@@AAABBBAAA@@@@@@@@@?????????>>>>>>>>>===;;;999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::::::::999999::::::;;;777999:::;;;===@@@DDDGGGHHHLLLQQQWWW\\\aaagggkkksssuuuyyy{{{|||}}}~~~}}}~~~~~~yyyuuurrruuuxxx{{{|||}}}}}}}}}xxxvvvqqqgggZZZNNNGGGCCC;;;:::999888888999:::;;;777777888888888888777666:::888777888999;;;::::::777888888888999999999999<<<;;;;;;::::::999999999666777888999:::;;;;;;;;;777777888888888999999999888888888777777777777777555777888999888888:::<<>><<<::::::;;;<<<;;;::::::<<<======<<<<<>><<<999999;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::999999:::::::::777999;;;;;;<<<>>>BBBDDDFFFIIIMMMRRRWWW]]]ccchhhqqqssswwwyyyyyyzzz{{{|||zzz{{{~~~|||yyyyyy~~~}}}{{{ttttttvvvyyy}}}|||sssfffXXXMMMHHH>>>===:::888888999:::;;;666777777888888888777777888777666666888999999888777888888888999999999999<<<;;;;;;::::::999999999666777888999::::::;;;;;;777777888888888999999999777777777777777777888888888999:::999888777888999<<<<<<<<<;;;999777666555:::888666666777888888777888888888777777777777777888888999:::;;;<<<<<<===;;;:::999999999999:::;;;<<<;;;999999:::;;;:::999<<<============>>>@@@BBBCCCCCCCCCDDDEEEFFFHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLQQQRRRSSSSSSSSSQQQPPPOOONNNPPPQQQQQQQQQRRRTTTVVV[[[dddttt|||wwwrrrtttxxx}}}tttkkkaaaXXXSSSQQQQQQTTTYYY^^^^^^^^^]]]\\\[[[ZZZYYYOOOMMMJJJFFFCCCBBBAAA@@@CCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;======<<<::::::::::::::::::;;;<<<;;;;;;:::999999999::::::888:::;;;<<<<<<===@@@BBBDDDGGGJJJNNNRRRXXX___dddlllooorrruuuuuuvvvwwwyyyxxxzzz|||{{{wwwwww{{{|||zzzyyy{{{wwwuuutttvvv{{{zzzqqqcccUUUKKKDDDAAA===999888888:::;;;666777777888888888888777777666444555666888777777777777777888888888999999888888888888888777777777777777888999:::::::::999777888888888888999999999777777777777888888888888888999:::999777666666777///222555777888:::<<<>>>666555444555777888888777666777777777888888888888888888999:::;;;<<<======;;;:::999888888999:::;;;<<<:::999999:::;;;;;;:::>>>>>>>>>>>>???@@@@@@AAADDDDDDDDDDDDEEEGGGHHHIIIFFFGGGHHHIIIJJJLLLLLLMMMQQQRRRSSSSSSRRRQQQOOONNNMMMOOOQQQRRRRRRRRRTTTVVV\\\fffwww|||vvvpppssszzzzzzoooeeeZZZUUUSSSRRRVVV[[[```aaabbbbbbaaa___\\\[[[PPPNNNKKKHHHFFFDDDCCCCCCCCCBBBAAABBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::<<<=========;;;;;;;;;;;;;;;<<<======<<<;;;::::::999999999:::888:::;;;<<<<<<<<<>>>@@@BBBDDDFFFIIILLLSSSZZZ___dddhhhllloooqqqrrrtttvvvwwwxxx{{{~~~}}}yyyuuutttuuuwwwyyyxxxxxxyyy~~~{{{wwwssssssxxxsssbbbUUUIIIFFF@@@;;;888777999:::666666777888888888888888777555444555666777777777666666666777777777888888666666777777777777777777777888888999999999888888777888888888888999999999666777777777888888888888666888888888666555666777???@@@???<<<888444444555777555444555777888777666555555666777888999999:::888999999:::;;;<<<======;;;:::999777777999:::;;;<<<;;;::::::<<<>>>>>>===@@@???>>>>>>??????@@@???CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGIIIKKKMMMNNNQQQRRRSSSSSSRRRPPPOOONNNLLLOOOQQQRRRRRRSSSTTTVVV]]]hhhzzz{{{ooottt|||~~~qqqfff\\\VVVTTTSSSVVV[[[bbbcccdddeeedddaaa]]][[[RRRPPPNNNJJJHHHFFFFFFFFFDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>???<<<;;;::::::999999999999888999;;;;;;;;;;;;===???@@@AAACCCEEEHHHNNNVVV[[[^^^bbbgggkkknnnpppsssuuuvvvxxx{{{~~~}}}|||yyyuuurrrrrrtttwwwwwwxxx{{{zzztttsssxxxssseeeMMMIIIBBB<<<888777888999666666777888888888888888777666444555777888888777666666666666777777777777777777888888999999999:::888888999999999888888777777888888888888999999999666666777777888888888999444666777777666666777999444666888777444333555777888777666666777777666444444444555777888999:::;;;888999999:::;;;<<<======;;;:::888777777888:::;;;===<<<;;;<<<>>>@@@@@@???@@@???>>>===>>>??????>>>BBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJMMMOOORRRRRRSSSSSSRRRPPPNNNMMMLLLNNNQQQRRRRRRSSSTTTVVV^^^iii|||{{{vvv{{{sssiii___ZZZVVVSSSTTTWWWcccfffhhhhhheeeaaa^^^\\\XXXTTTOOOKKKIIIHHHFFFDDDJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<======>>>???===<<<<<<<<<<<<;;;;;;;;;===;;;999777777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBFFFKKKOOOQQQWWW[[[```eeeiiilllooorrrrrrtttvvvwwwyyy{{{~~~vvvpppooopppwwwzzz|||vvvuuu~~~~~~mmm\\\PPPBBB;;;:::;;;:::777777888999888777666666888888888888888888888888888777666666666666888:::;;;777777777777888888888888777777777777777777777777777777777777666666666666666555555666777777666444888888777777666666555555777777777777777777777777777777777777777777777777888888888888888777777777;;;<<<<<<===============<<<<<<::::::999:::;;;<<<;;;:::999888999;;;===???======<<<<<<===>>>???AAABBBAAAAAACCCEEEFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRSSSRRRPPPNNNMMMNNNPPPRRRSSSSSSSSSTTTUUU\\\hhh{{{|||zzzpppfff```\\\XXXXXX[[[aaadddggggggdddaaa^^^]]]WWWTTTOOOLLLKKKJJJIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCCCCBBB@@@???=========<<<;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@DDDGGGJJJLLLTTTWWW]]]bbbeeeiiimmmoooqqqsssvvvwwwyyy{{{~~~~~~}}}uuurrrrrrxxx|||{{{yyyyyybbbUUUFFF<<<::::::999777777888999888777666666888999999999999999999999999::::::888777777888888999777777777777888888888888777777777777777777777777888888888888777777777777777666666777888888777555777777777777666666666666555555555555555555555555777777777777777777777777888777777666666777777777;;;;;;<<<===============<<<;;;:::999999:::;;;;;;;;;:::999999:::;;;===>>>>>>>>>=========???@@@AAABBBBBBBBBCCCFFFGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSSSSSSSQQQOOOMMMNNNPPPQQQRRRRRRRRRTTTUUU^^^jjj}}}|||rrrhhhbbb]]]WWWVVVXXX^^^aaadddeeecccaaa______XXXUUUQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???@@@???>>>===<<<<<<<<<<<>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@CCCFFFGGGOOORRRXXX]]]```dddhhhkkkmmmooorrrtttvvvxxx{{{~~~{{{}}}|||xxxyyy~~~kkk]]]LLL???;;;:::999888777888999888777666666888999999999999::::::::::::>>>===;;;999777777777777777777777777888888888888777777777777777777777777666666777888888999::::::888777777888999999888666666666666666777777777777555555555555555555555555777777777777777777777777888777555444444555777888:::;;;<<<<<<======<<<<<<;;;:::999999999999;;;;;;:::::::::;;;<<<<<<======???>>>>>>===>>>???AAABBBCCCBBBBBBDDDFFFHHHGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNQQQRRRSSSTTTSSSQQQOOONNNOOOPPPQQQPPPPPPQQQTTTVVV]]]jjj~~~~~~tttjjjddd]]]WWWTTTUUUZZZ]]]aaabbbbbbaaa```aaa[[[WWWSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>=========<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEKKKNNNSSSWWW[[[___dddggggggiiimmmpppqqqtttwwwyyyzzz|||}}}}}}zzzrrreeeSSSDDD===:::999888777888999888666666666888999:::::::::::::::;;;;;;===<<<:::888777666777777666777777777888888888888888888888888888888888888444444555777888:::;;;;;;888777777888999999888666555555666666777777888888777777777777777777777777666666666666666666666666888666444333333555777999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<<<<999:::;;;<<<=========<<<>>>============???@@@AAADDDCCCBBBDDDFFFHHHIIIHHHFFFFFFFFFGGGIIIKKKLLLMMMRRRSSSTTTTTTTTTRRRPPPNNNQQQQQQQQQPPPPPPRRRUUUXXX\\\iii}}}zzzpppiiibbbZZZVVVVVVWWWZZZ]]]___`````````aaa^^^[[[VVVSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDFFFHHHKKKOOOSSSVVVZZZ___bbbbbbeeeiiimmmoooqqqtttvvvzzz|||~~~}}}~~~uuujjjYYYJJJAAA<<<:::999777888999888666666666888999999999::::::;;;;;;;;;:::999888777666666777888666777777777888888888888999999999999999999999999777777777777777777777777777666666777888888777555555555666666777777888888888888888888888888888888666666666666666666666666777666444222333555888999999::::::;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>999:::;;;<<<============<<<<<<;;;;;;<<<===???@@@DDDBBBBBBCCCFFFHHHIIIIIIFFFFFFGGGHHHIIIJJJLLLMMMQQQRRRSSSTTTSSSQQQOOONNNRRRRRRRRRQQQQQQRRRVVVYYY]]]iii}}}{{{rrrlllddd[[[VVVUUUUUUXXX[[[]]]^^^^^^```aaa```]]]XXXUUUSSSRRRQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>=========<<<<<<<<>>;;;;;;;;;<<<======>>>>>><<<;;;::::::;;;<<<>>>???CCCBBBAAABBBEEEHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLPPPQQQRRRSSSRRRPPPNNNMMMPPPQQQRRRQQQQQQRRRUUUWWW^^^iii{{{~~~uuuoooggg^^^XXXWWWTTTWWWZZZ\\\\\\]]]___aaa___\\\XXXUUUTTTTTTSSSRRRPPPQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMJJJHHHFFFDDDCCCBBB?????????>>>>>>>>>======??????@@@@@@@@@@@@??????===========================<<<<<<<<<===???@@@BBBCCCEEEGGGIIIKKKOOOSSSVVVXXX\\\bbbfffiiikkknnnpppqqqsssvvvyyy}}}~~~wwwoooiii```UUULLLDDD===:::777888999888777666666888777777888888999::::::;;;999999777777777888999999777777777777888888888888777777777777777777777777888888999::::::;;;;;;<<<888777777888999999888666777777777777666666666666666666666666666666666666777777777777777777777777666666666666777888999999888888999:::::::::::::::888888777777888:::;;;<<<<<<<<<;;;;;;<<<===>>>???<<<<<<;;;;;;<<<===???@@@BBBAAA@@@AAADDDGGGIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQRRRQQQOOOMMMLLLMMMOOOPPPQQQPPPQQQSSSTTT\\\fffvvv|||vvvoooeee___]]]TTTVVVYYY[[[[[[\\\^^^```]]]ZZZWWWUUUUUUUUUUUUTTTQQQQQQRRRRRRRRRPPPOOONNNNNNMMMMMMMMMNNNPPPRRRSSSWWWUUURRRNNNJJJGGGEEEDDD@@@@@@@@@????????????>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>AAACCCEEEFFFHHHKKKOOORRRRRRVVV\\\aaadddfffiiijjjlllnnnqqqvvvzzz~~~ttt{{{|||vvvpppkkkgggaaaXXXOOOFFF???:::777888999888777666666888666666777888999999::::::<<<;;;999888888888999999777777777777888888888888666666666666666666666666111333666:::>>>BBBEEEFFF:::999888999:::;;;999777888888777777666666555555888888888888888888888888777777777777777777777777555666666777888999999999888888999::::::::::::999777666666666666888:::;;;===<<<;;;:::;;;===???AAA======<<<<<<===>>>@@@AAABBB@@@???@@@CCCGGGIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQQQQQQQOOOMMMKKKJJJMMMOOOPPPPPPPPPQQQRRRXXXaaappp|||}}}yyyyyy{{{rrrkkkbbbZZZWWWVVVVVVVVVXXXYYYXXXVVVVVVTTTRRRTTTWWWYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXQQQPPPOOOPPPQQQUUUXXXZZZ[[[[[[ZZZUUUNNNIIIHHHIIICCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<>>>@@@AAA???===<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAACCCEEEGGGIIIJJJLLLPPPUUUYYY\\\___bbbdddjjjmmmqqquuuwwwzzz}}}sssrrrqqqrrrtttrrrnnnjjjhhhiiidddZZZQQQKKKFFF@@@888888777666555666999;;;<<<;;;999777777888999:::GGGCCC>>>999555555666777666666777777888888888999666666777888888888888888777;;;777222999HHHNNNJJJ;;;:::999888777777777777777777777777777888888999888888888888888777666666555666777888888777666555::::::999999999999999999???>>>======>>>===;;;999777777777777888888888888<<<;;;999:::;;;===>>>>>>;;;<<<===>>>>>>>>>>>>>>>DDDCCCBBBAAABBBDDDFFFHHHGGGHHHHHHHHHIIIJJJJJJJJJLLLNNNOOOQQQQQQPPPOOOMMMOOOPPPRRRQQQQQQRRRTTTVVVXXX^^^lll}}}yyyvvvwwwtttwwwxxxrrrjjjaaaZZZXXXVVVUUUVVVWWWVVVUUUUUUSSSRRRSSSVVVYYYYYYWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWVVVUUUTTTUUUXXX[[[]]]ddddddbbb]]]VVVPPPNNNMMMLLLJJJGGGFFFFFFEEEDDDBBBCCCCCCBBBBBBAAA???>>>===>>>======???@@@@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@BBBDDDFFFHHHIIIIIILLLQQQUUUXXX[[[^^^```eeehhhmmmqqquuuxxx|||~~~{{{xxx~~~yyynnnlllkkkmmmrrrssspppllleeegggddd\\\TTTNNNFFF@@@;;;;;;999777666666777999999888888777888999;;;<<<::::::999888777777888888666777777777888888888888666666777888888888888888777:::888333888EEEIIIEEE:::999888777666666666666777777777777777888888999999999999999999888777777555666777888888777666555999999999999999999999999;;;:::999999:::999777555777777777777888888888888;;;:::::::::<<<===>>>???<<<<<<===>>>>>>???@@@@@@CCCBBBAAAAAABBBEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOPPPQQQQQQPPPNNNMMMLLLNNNOOOOOONNNOOOQQQSSSVVV\\\iiiyyy|||uuupppmmmssssssyyy~~~xxxppphhh]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQQQQRRRUUUXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYYYYZZZ\\\^^^ggghhhhhheeeaaa\\\YYYXXXXXXUUUPPPLLLJJJIIIGGGFFFFFFFFFEEECCCAAA@@@>>>>>>@@@???>>>???@@@@@@>>><<<======<<<<<<<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEHHHLLLPPPSSSUUUYYY[[[```ccciiimmmqqquuuyyy|||}}}~~~~~~~~~||||||~~~vvvqqqttt}}}wwwlllgggeeehhhooosssqqqmmmgggiiihhh```YYYSSSJJJCCC>>>===;;;999777666666666666666777888999:::;;;<<<333555777999:::999888777777777777777888888888888666666777888888888888888666999888444777@@@BBB>>>888888888777666666555555777777777777777888888999999999::::::999999888777666666777777777777666666777888888888999:::::::::999888777777888888666444777777777888888888999999:::::::::;;;<<<>>>???@@@AAA@@@???>>>===>>>??????AAAAAAAAAAAACCCEEEHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLPPPQQQRRRSSSRRRPPPNNNMMMKKKMMMNNNNNNNNNOOOQQQSSSWWW\\\hhhwww}}}tttoookkkjjjuuuwww{{{sssjjjaaa]]]WWWTTTRRRRRRQQQPPPOOOOOOPPPQQQTTTVVVXXXXXXWWWXXXYYY[[[]]]___```aaa___^^^\\\[[[[[[[[[\\\]]]bbbdddgggiiiiiihhhfffeeeccc^^^XXXSSSPPPNNNLLLKKKLLLJJJHHHEEECCCAAA???>>>@@@>>>>>>>>>@@@@@@???===>>>===============>>>>>>=========>>>???AAABBBCCCCCCFFFIIIMMMOOORRRVVVXXX___bbbggglllooossswwwyyyyyyzzz{{{{{{{{{{{{}}}~~~}}}zzzrrrooossszzz{{{uuunnnhhhcccfffnnnsssrrroooooopppmmmfff___ZZZQQQIII@@@>>>;;;999888777666555666666888999::::::::::::888999:::;;;:::999666555777777777777777888888888666666777888888888888888555888888555666;;;;;;888888888888888888777666666777777777777777888888999888999999999999888777777666666777777777777666666666777777888999::::::;;;:::999888999::::::888666777777888888888999999999999:::;;;<<<<<<===???AAAFFFDDDAAA>>><<<<<<======@@@@@@@@@BBBDDDFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMQQQRRRSSSSSSRRRPPPNNNMMMLLLNNNOOOOOOOOOPPPSSSUUUYYY^^^iiixxx}}}tttooommmllluuu{{{}}}uuulllccc___YYYTTTRRRQQQOOONNNMMMNNNOOOPPPRRRTTTVVVXXXVVVWWWYYY[[[^^^```bbbcccaaaaaa___^^^^^^^^^______aaacccgggkkknnnoooooonnniiiddd^^^ZZZWWWVVVUUUSSSSSSQQQNNNJJJFFFCCCBBBAAA@@@>>>===>>>@@@AAAAAA@@@???>>>>>>=========>>>>>><<<<<<<<<<<<===>>>???@@@CCCEEEHHHKKKMMMQQQTTTWWW___cccgggkkkmmmpppsssvvvvvvxxxyyyyyyyyyzzz}}}}}}||||||{{{yyyuuuqqqpppsssyyy~~~~~~yyyvvvwwwuuurrrrrrkkkfffhhhooovvvxxxwwwyyyxxxssskkkfffaaaZZZQQQDDD@@@;;;888888888666555777888999999999888888777;;;;;;:::888777666666666888888777777777777777777666666777888888888888888555777888777666777777555999999:::::::::999888777777777777777777888888999777777777777777666666555777777666666666666777777666666777888999999::::::;;;:::999:::;;;;;;999777888888888888999999999999888;;;============???AAACCCBBB@@@>>>======?????????@@@AAABBBDDDFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRSSSSSSRRRPPPNNNMMMLLLMMMOOOOOOOOOPPPSSSUUUZZZ___kkkzzzxxxsssrrrrrrttt}}}yyypppeeeaaa[[[WWWTTTQQQOOOMMMLLLNNNOOOPPPPPPQQQTTTVVVVVVWWWYYY[[[^^^aaacccdddcccbbbbbbbbbbbbccccccdddeeefffhhhkkkooopppooommmjjjgggcccaaa```aaa```___\\\ZZZVVVQQQLLLIIIGGGFFFCCCAAA@@@@@@BBBCCCBBBBBB??????>>>=========>>>>>><<<<<<;;;;;;<<<===>>>>>>BBBDDDGGGIIIKKKNNNRRRVVV]]]```dddhhhjjjlllppprrrssstttvvvwwwwwwyyy|||~~~~~~{{{xxxwwwuuusssqqqrrrvvvyyyyyyzzzxxxsssssswwwyyyxxxvvvqqqllllllqqqxxx~~~~~~zzztttqqqnnneee\\\LLLEEE>>>999888999888666999999888888888777777777999888666444444555777888888888888888777777777777666666777888888888888888555777888888666555666666999999:::;;;;;;:::999888777777777777777888888999666666777777666666555444777777666666666666777777666777777777888999999999999888777888::::::888666888888888999999999999:::999<<>>@@@============>>>@@@BBBCCC???@@@AAACCCEEEFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMMMMPPPQQQRRRSSSRRRPPPNNNMMMJJJKKKMMMNNNNNNOOORRRTTTYYY___lll||||||xxxwwwwwwvvv|||rrreeebbb]]]YYYVVVRRROOOLLLLLLNNNOOOOOONNNOOORRRUUUUUUWWWXXX[[[^^^```bbbccc```aaaaaabbbccceeefffffffffeeeeeegggjjjkkkjjjhhhhhhgggfffgggjjjkkklllkkkfffccc^^^YYYSSSPPPNNNMMMKKKHHHEEEDDDDDDDDDCCCBBB@@@??????>>>======>>>>>><<<<<<;;;;;;;;;<<<======???AAADDDEEEGGGKKKOOORRRVVVZZZ^^^bbbeeehhhlllnnnoooqqqssstttuuuwwwzzz||||||}}}~~~~~~~~~|||zzzzzzzzzxxxvvvuuuvvvxxxxxxzzzxxxuuuxxx|||vvvqqqqqqvvv}}}vvvkkkWWWNNNCCC;;;::::::999777888888777666666777888999999888666555555666888999888888888888777777777666666666777888888888888888555666888999777555777999777888:::;;;;;;:::999888777777777777777888888999777777777777777666555555888777666555555666777888777777777777888888888888888777777888999:::888666888888888999999999::::::999===AAA@@@===;;;<<>>???@@@AAA@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMJJJLLLNNNNNNOOOPPPSSSUUUYYYaaapppzzzzzzzzz{{{|||ssseeebbb^^^[[[WWWSSSOOOLLLLLLNNNPPPOOONNNNNNQQQTTTUUUVVVXXX[[[]]]```bbbccc\\\]]]___```bbbdddeeeeeebbb```___aaaeeegggfffdddgggggghhhlllpppssstttsssmmmjjjddd^^^YYYUUURRRRRRQQQNNNJJJGGGFFFEEEDDDBBB@@@@@@???>>>>>>===>>>>>><<<<<<<<<;;;;;;<<<<<<======>>>AAABBBDDDHHHLLLOOOPPPTTTYYY^^^aaaeeeiiillllllnnnppprrrsssuuuxxx{{{zzz{{{{{{{{{{{{|||{{{}}}~~~~~~|||{{{{{{|||yyyzzzyyywwwzzz~~~uuupppqqqwww}}}www___UUUGGG>>>;;;:::999777777666555555666888:::<<<<<<;;;::::::999888888888999888888888777777666666666666777888888888888888555666888999777666888<<<666777999::::::999888777777777777777777888888999888888888888888777666666888777666555555666777888888888888777777777777777999999888999;;;;;;:::888888888999999999::::::::::::>>>BBBAAA===:::<<<>>>????????????>>>===;;;;;;AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNOOOQQQQQQPPPOOOMMMMMMNNNPPPQQQQQQSSSVVVXXX\\\dddttt|||{{{~~~zzzpppmmmggg___WWWSSSQQQQQQQQQPPPNNNNNNNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\___``````aaabbbcccaaabbbbbb```______aaacccggggggiiikkknnnqqqtttuuuoookkkddd^^^[[[ZZZ\\\]]]YYYVVVQQQNNNLLLJJJHHHGGGFFFEEEDDD@@@===<<<===>>>===;;;::::::<<<=========>>>???@@@AAACCCFFFHHHIIIKKKNNNRRRVVVXXX\\\```ccchhhjjjlllnnnppprrrvvvxxxyyyzzz{{{zzzxxxxxxzzz|||{{{zzz~~~|||}}}wwwuuuzzz}}}wwwsssyyyiii]]]LLL@@@;;;:::999777777666666666666666777888888888999999999999888888999999999999999888777666777777777777777777777777666666777777777777666666666666777777777777666666555666777888888777666555555555555555555666777777:::999999999888888777777777222222666777555666<<<444555888>>>CCCBBB<<<555666888:::<<<<<<<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>======>>>@@@CCCAAA@@@AAAEEEGGGFFFEEEJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW^^^iii}}}~~~vvvrrrlllccc[[[VVVSSSRRRRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\[[[^^^aaabbbcccdddfffhhhfffffffffdddcccccceeefffffffffhhhjjjlllooorrrsssrrrnnniiidddaaa```aaabbbdddaaa\\\YYYVVVTTTQQQOOOHHHHHHFFFDDDAAA???>>>>>>@@@>>><<<<<<======<<<;;;===>>>>>>@@@BBBDDDFFFGGGIIIKKKOOORRRTTTWWW[[[^^^ccceeegggiiijjjmmmpppssstttuuuvvvvvvuuuvvvxxxyyy{{{|||~~~}}}|||xxxyyyzzzxxx~~~yyyzzzmmmaaaPPPCCC>>><<<:::999777777666666666666777777777777777888888777777777999999888888888777777777777777777777777777777777666666777777777777666666666666777777777777666666666777888888888777666666888888888888888999::::::999999888888777777777777999555444777777444555999::::::<<>>>>>===>>>???>>>===<<<===>>>AAA@@@???AAAFFFIIIIIIHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW^^^iii}}}~~~zzzsssjjjaaaZZZVVVSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[YYY\\\___aaabbbccceeegggfffgggfffeeecccccceeefffggghhhiiijjjllloooqqqrrruuussspppllljjjiiihhhhhhhhhfffbbb___\\\YYYVVVSSSMMMLLLJJJGGGEEEBBBAAA@@@DDDAAA???======<<<;;;999<<<<<<===>>>???AAACCCCCCEEEGGGKKKMMMOOOQQQTTTWWW[[[]]]```aaabbbeeehhhkkkmmmnnnoooppppppqqqtttvvvzzz|||}}}xxxwwwxxx~~~{{{zzz~~~pppeeeUUUHHHAAA===;;;:::888777777666666777777777666666777777777777666666999888777666666666777888777777777777777777777777666777777888888777777666666666777777777777666666777777888888999888888777999999999999999::::::;;;777777777777666666666666777555555888888666666888888888999<<<@@@@@@<<<888555666888999::::::999888999::::::;;;<<<===>>>>>>>>>???@@@???<<<;;;<<<===?????????BBBFFFJJJLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW]]]hhh{{{yyyppphhh```YYYUUUTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\]]]]]]\\\^^^aaabbbbbbbbbdddeeehhhhhhhhhfffeeedddfffhhhlllllllllmmmoooppprrrsssvvvuuutttrrrpppnnnmmmlllhhhfffdddbbbaaa___\\\ZZZWWWSSSNNNIIIGGGFFFEEEDDDEEEBBB@@@>>>>>>===;;;999;;;;;;;;;<<<===>>>???@@@BBBDDDGGGIIIJJJKKKNNNPPPTTTVVVXXXZZZ[[[]]]```ccceeegggiiijjjkkkmmmpppsssxxxzzz|||vvvwww~~~zzzyyy}}}{{{uuuqqqgggYYYLLLDDD???<<<:::888888777777666777777777666666777777777777666666999777666444444555777888777777777777777777777777777777777888888777777777666666777777777777666666777888888888999999999999777777777666666777777888666666666666666666555555333333444666888888999:::666555555777999:::888666666777888999:::::::::999===<<<<<<<<<<<<;;;;;;;;;===>>>???>>>===<<<===>>>???@@@AAACCCFFFJJJLLLMMMJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW\\\gggyyywwwooofff]]]WWWUUUUUUWWWYYYZZZZZZZZZZZZ______```aaabbbcccdddddddddfffggggggfffeeeeeeffflllllllllkkkiiiiiikkknnnppppppppppppqqqrrrssstttvvvvvvvvvvvvtttqqqooommmjjjiiihhhhhhjjjjjjiiihhhbbb\\\SSSLLLJJJJJJKKKKKKEEECCC@@@??????>>>===;;;<<<;;;;;;;;;;;;<<<===>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTVVVYYY\\\^^^```bbbdddfffhhhlllooosssvvvzzz~~~}}}xxx}}}}}}yyy||||||sssmmmmmmfff[[[PPPGGGAAA<<<:::999999888777777777777777777888888999999888888777888777555444444666777999777777777777777777777777777777888888888888777777666666777777777777666666888888888888888999999:::777666666555555555666666555555555555555555666666333444555555777999:::999:::999888999:::::::::999888888999::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAAAAABBBCCCDDDEEEGGGIIIKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW[[[eeewww}}}vvvmmmccc\\\YYYYYYZZZ[[[]]]^^^______aaabbbccceeefffhhhiiijjjjjjkkklllkkkiiiggggggggglllmmmmmmllllllmmmoooqqquuuuuuttttttttttttuuuuuuyyyyyyyyyxxxvvvsssqqqooojjjiiihhhjjjmmmqqqrrrsssmmmeee[[[TTTQQQRRRRRRQQQIIIFFFDDDBBBBBBAAA???>>>======<<<<<<;;;<<<<<<<<<>>>@@@BBBDDDDDDFFFHHHJJJIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ]]]___```cccgggjjjqqqtttxxx|||~~~}}}zzzvvvoooiiigggddd]]]TTTKKKDDD>>>;;;:::999888888777777777777888888999999999999888888888777666666666777888999777777777777777777777777777888888999999888888777666666777777777777666666777777777777777888999:::999888777777777777777777555555555555666666666666666888888555666:::<<<;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<<<<999::::::;;;<<<===>>>>>>999;;;======>>>>>>@@@BBBBBBCCCEEEEEEDDDEEEGGGIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW]]]fffwww}}}tttjjjbbb```______```aaacccfffgggggghhhiiilllnnnppprrrsssrrrssstttsssqqqpppppppppqqqrrrssssssssstttxxxzzz}}}}}}|||{{{zzzzzzzzz{{{}}}}}}|||{{{xxxvvvsssrrrjjjhhhggghhhlllqqquuuwwwuuunnnddd___]]][[[XXXUUUOOOMMMIIIGGGEEEDDDAAA??????>>>======<<<<<<<<<<<<;;;>>>@@@BBBBBBDDDFFFHHHEEEGGGHHHIIIJJJLLLOOOQQQSSSUUUWWWYYY[[[]]]aaadddkkknnnrrrwww{{{~~~{{{}}}{{{zzzyyyqqqxxx{{{wwwrrroookkkgggbbbaaa___YYYPPPGGG@@@===;;;:::999888777777777777777777888888888888777777777777777888888888999999777777777777777777777777777888888999999888888777666666777777777777666666666666555555666888999::::::999888888777777888888555555666666666777777777666999888555888@@@EEEEEE888999999999888777777777888888888888999:::;;;<<<999::::::;;;<<<===>>>>>>:::<<<===>>>===>>>???AAAAAACCCDDDDDDCCCCCCFFFIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNOOOOOOOOOOOOQQQTTTWWW```iiiyyyyyynnnfffeeedddddddddeeehhhkkkmmmrrrsssuuuwwwzzz}}}~~~~~~~~~|||~~~}}}{{{xxxvvvuuummmkkkiiijjjnnntttxxx{{{yyyssskkkgggeeebbb\\\VVVUUURRRNNNKKKHHHEEEBBB@@@@@@@@@???======<<<<<<===:::<<<>>>@@@AAACCCEEEGGGBBBDDDFFFGGGGGGIIILLLNNNOOOQQQTTTVVVWWWZZZ]]]``````cccgggmmmrrrvvvxxxzzzxxx{{{~~~zzzzzzxxxyyyrrreeeiiikkkhhhgggiiihhhfff`````````\\\TTTJJJCCC>>>;;;:::999888777777777777666666777777777777666666666777888999999999999999777777777777777777777777888888999999999999888888666666777777777777666666666555555555555777999:::999999888777666666777777555666666666777777888888111555666555;;;HHHOOOPPP999;;;;;;;;;999888888888777777777777888999:::;;;======<<<<<<<<<;;;;;;;;;<<<===>>>>>>======>>>??????AAADDDCCCBBBCCCFFFIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQPPPOOONNNOOOOOONNNOOOOOOOOOOOOQQQTTTWWWbbbkkk{{{}}}}}}{{{uuukkkdddfffhhhiiikkkqqqyyy}}}zzzwwwrrrnnnnnnqqqvvvzzz{{{yyyvvvsssoooiiibbb]]]ZZZXXXUUURRRPPPLLLGGGCCCEEEBBB???============<<<:::;;;;;;===???AAACCCDDDBBBBBBBBBCCCFFFGGGGGGGGGIIILLLPPPSSSUUUVVVXXXZZZ\\\^^^aaaeeeiiinnnrrrttttttuuuxxx{{{}}}~~~~~~|||xxxsssvvvxxxxxx{{{~~~{{{tttccc```\\\[[[^^^bbbcccccc___aaaaaa\\\VVVOOODDD999<<<888666888777555555999999888888888777777666666999888777666666777888999:::777444333666999<<<===888888999999999888888777::::::888555333444777999CCC<<<444111444777888888===;;;999777666666666777666666555555555777888999999;;;888666AAAQQQTTTMMM>>>;;;888888:::;;;:::888;;;:::999999888888999999:::<<<======<<<<<<<<<===>>>>>>>>>>>>============AAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLLLLLLLNNNNNNPPPQQQQQQPPPOOOOOOPPPLLLMMMNNNNNNNNNOOORRRUUU___lll||||||wwwxxx{{{wwwnnnhhhjjjmmmooorrrwww~~~}}}wwwsssrrrtttxxx{{{~~~}}}{{{yyyvvvooohhhbbb```___\\\ZZZXXXUUUQQQNNNJJJGGGBBB???>>>>>>======::::::;;;<<<===???@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFIIIMMMPPPQQQSSSUUUWWWYYYZZZ\\\___bbbfffiiikkkppprrrtttwwwzzz||||||}}}|||{{{|||~~~|||tttqqqnnnpppqqqqqqssszzz{{{zzz}}}~~~|||}}}~~~{{{tttnnnaaa]]]YYYXXX\\\```bbbccc```cccccc___[[[UUULLLBBB>>>999777999999666666888888888888888777777777666999888777666666777888999===;;;:::999::::::999777777777888:::;;;;;;;;;;;;555666888999<<<@@@FFFJJJQQQJJJ@@@:::888777555222999999888888777888888888888777666555555666777777333666444111888DDDFFF@@@<<<:::888888999:::999777999888888888999:::;;;;;;888999:::;;;:::::::::;;;>>>>>>>>>>>>===============>>>@@@BBBEEEGGGIIIJJJGGGIIIKKKKKKKKKJJJKKKMMMNNNOOOQQQQQQOOONNNOOOPPPLLLMMMNNNNNNNNNPPPSSSUUU^^^kkk{{{~~~uuusssuuuzzzyyypppjjjmmmqqquuuzzz~~~{{{|||~~~yyypppjjjgggeeecccbbbaaa___\\\ZZZSSSNNNHHHCCC@@@???>>>===;;;;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDCCCFFFIIILLLMMMNNNPPPRRRYYYYYYZZZ\\\___aaaccceeekkklllooorrruuuwwwyyyzzzxxxxxxxxx{{{~~~~~~}}}uuuooolllkkklllmmmlllmmmqqqzzzyyytttsssvvvyyyxxxvvvsssssstttrrrmmmiii^^^ZZZUUUTTTWWW]]]bbbdddcccfffeeeaaa^^^ZZZRRRIII@@@;;;888::::::777666777888888888888777777777777888888777777777777888888<<<<<<===??????===999666777777888999999999999999666777888888999<<>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIIIIFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOPPPPPPOOONNNNNNOOOMMMNNNOOOOOOOOOPPPTTTVVV]]]jjjzzzyyysssssswwwzzzxxxpppiiilllrrrxxx~~~xxxrrrkkkiiigggfffffffffeeeccc\\\WWWNNNGGGCCC@@@>>>======<<<<<<<<<<<<<<<<<<======>>>????????????AAABBBAAACCCFFFHHHIIIJJJMMMOOOUUUVVVWWWYYY[[[]]]___aaaeeegggiiilllpppsssuuuvvvvvvuuuvvvyyy}}}~~~zzzvvvsssppppppqqqrrrqqqppprrruuuyyyyyyrrrllljjjlllnnnssspppnnnmmmmmmmmmjjjhhh\\\XXXSSSQQQSSSZZZaaaeeegggiiiiiifffccc___VVVMMMDDD>>>999::::::777555666888888888777777777777777888777777777777777777888777888:::>>>@@@@@@>>>;;;888888888777666444333222999999888666444444666777777666444555888999888777555666888999999999888777888888777666666666666666555;;;===888666888999777888777666666666777777777999888888999:::;;;<<<<<<::::::;;;===???@@@@@@???============>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKJJJJJJKKKLLLLLLNNNOOOOOONNNMMMNNNNNNNNNOOOPPPPPPPPPQQQTTTWWW^^^kkk{{{~~~xxxtttvvv|||~~~ssslllgggjjjpppyyyyyyqqqnnnkkkjjjkkkkkkkkkkkkeee___VVVNNNGGGCCC???===???>>>======<<<<<<<<<===;;;<<<>>>>>>======>>>@@@@@@BBBDDDEEEFFFGGGJJJLLLMMMMMMOOOQQQTTTWWWZZZ[[[```aaadddfffjjjmmmpppqqqsssssstttwww{{{~~~~~~}}}{{{{{{||||||{{{yyyyyy{{{||||||{{{yyyxxxxxx}}}}}}}}}zzzuuummmgggcccccceeennnllljjjiiiiiiiiihhhggg\\\YYYTTTQQQRRRXXX___eeehhhmmmppppppooolllcccZZZKKKBBB;;;:::999666444444777777777777777777888888777777777888888777777777666666666999<<<>>>???>>>888888777666555444222111666777888777777777:::<<<:::999888888999888666555777777888999999777666555555555666777777777777777000666999666333333444444666666666666555555666777;;;;;;::::::999::::::;;;777777777999<<<===<<<;;;<<<=========>>>>>>>>>???BBBBBBCCCCCCDDDDDDEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMLLLNNNOOOOOONNNMMMNNNNNNNNNOOOPPPPPPPPPQQQTTTWWW```lll{{{yyywwwzzzyyynnnfffdddgggmmmwwwzzzwwwssspppqqqrrrssssssmmmhhh___VVVOOOHHHBBB??????>>>>>>===<<<<<<======999<<<>>>>>>;;;;;;===@@@@@@AAABBBCCCCCCDDDGGGIIIIIIJJJLLLNNNRRRUUUXXXZZZ\\\\\\^^^```cccfffiiikkknnnnnnooossswww{{{||||||{{{{{{{{{|||}}}~~~|||{{{}}}{{{xxxwwwyyy~~~~~~zzz~~~~~~yyywwwwwwwwwvvvsssmmmgggcccaaaaaahhhhhhggggggffffffeeeeee___\\\XXXTTTSSSWWW^^^dddhhhpppzzzxxxoooUUUIII>>>:::999777555555777777777777888888888888777777888888888888777777999777555555777999::::::666666777888888888888888666777888888777777888:::888888888888888777666555888888888888777666666555444555666777888888888888000444666666444333555666555666777666555555777888<<<<<<;;;:::::::::::::::;;;999888;;;>>>@@@>>>;;;<<<<<<======>>>>>>?????????@@@AAACCCEEEFFFGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMOOOPPPPPPOOONNNNNNOOOMMMNNNOOOOOOOOOPPPTTTVVV```kkkzzz~~~|||tttiiibbb^^^aaagggrrr~~~yyyvvvuuuvvvwwwwwwuuuooohhh___WWWOOOGGGBBB======<<<<<<;;;;;;<<<<<<999<<>>:::999<<>>???@@@@@@@@@AAADDDGGGHHHIIIKKKMMMPPPSSSVVVXXXWWWWWWXXXZZZ\\\___bbbcccggggggiiilllqqquuuwwwwwwuuuuuuuuuvvvyyy{{{~~~~~~~~~{{{zzz|||{{{xxxvvvyyy}}}|||{{{zzzyyywwwvvvtttrrrssssssppplllgggeeedddeeefffggghhhgggfffffffffcccaaa]]]XXXUUUWWW^^^cccjjjvvv}}}```QQQCCC===;;;999777888666777777777888888888888666777888999999888777666:::888666555666777666666555666777888999:::::::::888888888777444333333444222444555555555555666777777666666666666777777888555666777888888777666666555555666777777666888:::444666777666555555777:::;;;;;;:::::::::;;;;;;<<>>===???CCCDDDBBB>>><<<<<<<<<===>>>????????????@@@AAACCCDDDFFFGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOQQQQQQOOONNNOOOPPPLLLMMMNNNNNNNNNPPPSSSUUU]]]iiixxxrrrfff___YYY[[[aaammm{{{{{{xxxwwwxxxxxxyyyyyytttmmmeee\\\SSSJJJEEE<<<;;;;;;::::::;;;;;;;;;999<<>>:::999<<>>???>>>>>>???BBBEEEDDDEEEFFFHHHJJJMMMOOOQQQTTTTTTTTTUUUXXXZZZ]]]___bbbbbbdddgggmmmqqqrrrrrrrrrrrrsssuuuwwwzzz}}}zzz}}}}}}|||~~~}}}zzzwww{{{yyyuuuqqqppprrrsssrrrqqqnnnqqqsssssspppllliiihhhfffhhhjjjjjjiiihhhhhhhhhfffddd```ZZZWWWXXX]]]bbbmmmzzzgggWWWFFF???<<<:::999:::666666777777888888888999666777888999999888777666777666666666777888666444666777777777777777666555555777888888777777888:::999:::999888555444444444555555444444666888:::;;;777777888888888666555444777555444555666666777888444666888777555555888:::999999999:::;;;<<<===>>>AAA>>><<<>>>BBBCCC@@@<<<;;;<<<<<<===>>>??????@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLNNNPPPQQQQQQPPPOOOOOOPPPLLLMMMNNNNNNNNNOOORRRUUUZZZfffvvv|||nnnccc\\\UUUXXX]]]ccclllwwwyyyrrrrrruuuxxxyyy{{{xxxoooaaaTTTMMMKKKFFFCCC???===<<<<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVYYY\\\___bbbdddgggjjjmmmlllooorrruuuvvvvvvxxxyyyxxxyyy{{{}}}~~~}}}zzzzzz|||sssnnnmmmjjjggglllvvvqqqxxx|||{{{yyyyyywwwtttjjjggghhhlllmmmjjjhhhhhhllliiigggfff```\\\aaakkkqqqhhhYYYGGG===;;;<<<999666666666666666666666666666666777888999999888777666555666777999999888777777555666666777888999999999888888888888888888888888888888777777666666555555999888888777666555555444999999999999888666555333888888888777777777777777333333333444444666777888888888888888999:::;;;<<>>===<<<;;;::::::;;;;;;;;;<<<;;;;;;;;;<<<;;;;;;<<<<<<>>>??????BBBBBBCCCCCCDDDFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUXXX[[[]]]___aaadddgggeeegggkkkmmmnnnoooqqqrrrxxxyyy{{{}}}~~~~~~zzzzzzuuummmlllkkkiiipppzzz}}}{{{rrroooooosssuuurrrrrrtttwwwtttttttttooohhhhhhmmmuuuzzzhhh[[[JJJ@@@>>>===;;;888777777777777777777777777777777777888888777777777666666777888888888888888555666666777888888999999888888888888888888888888888777777777666666666555333333444555777888999999888888999999888777555555666666666666666666777777666666666666666777888999888888888888999:::;;;<<<<<<;;;:::999999888888999<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEIIIJJJLLLLLLLLLLLLNNNPPPOOONNNMMMMMMLLLLLLMMMMMMOOOPPPQQQPPPOOOOOOQQQSSSYYYaaaooo|||mmm```YYYOOOQQQSSSUUUYYY^^^eeejjjvvvzzzwwwvvvvvv{{{{{{{{{yyysssiii^^^WWWNNNJJJEEEAAA???===;;;:::<<<<<<<<<<<<;;;;;;;;;:::;;;:::::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBDDDDDDFFFGGGHHHIIIKKKMMMNNNNNNPPPRRRUUUWWWXXXZZZ\\\___aaadddgggjjjkkklllnnnpppuuuvvvwwwzzz}}}~~~{{{}}}zzzyyyyyymmmlllnnnqqqzzzzzzvvvuuuwwwyyyyyy|||zzzrrrooovvv~~~uuukkkeeeZZZLLLBBB???===:::888888888888888888888888888888777777666666777777888777777777777777888888999666666666777888888999999888888888888888888888888777777777777666666666666222222333555777888::::::666777777888888777777666444444555555666666777777777777777666666777888888888888888888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLLLLNNNPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNNNNPPPRRRYYY```mmm||||||mmm___WWWPPPQQQSSSTTTUUUXXX\\\```iiiuuu}}}{{{zzzzzzzzzyyyzzz{{{zzzrrrfff\\\QQQMMMHHHDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999999:::;;;;;;<<<============>>>???@@@AAACCCCCCDDDFFFGGGIIIJJJJJJLLLNNNQQQRRRSSSTTTVVVXXX^^^aaadddfffgggiiikkknnnooopppqqqtttwwwzzz}}}|||zzzxxxzzz}}}~~~{{{www}}}ppppppvvv~~~{{{vvvtttuuuyyyzzzpppqqq{{{~~~yyysssjjjbbb```XXXMMMDDD???;;;888666777777777777777777777777888777666555555666777888888777666666666777999:::666666777777888888888888888888888888888888888888777777777777666666666666777777777777777777777666555666666777777777888888444444555555666777888888666666555555555555555555999888888888999999:::;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHHHHJJJKKKLLLKKKLLLNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOONNNMMMMMMOOOQQQXXX^^^jjjxxx{{{lll___WWWQQQSSSTTTTTTTTTUUUXXXZZZaaannn{{{zzzzzz|||~~~xxxlllbbbSSSOOOJJJGGGEEEDDDBBBAAA;;;::::::;;;;;;===>>>???:::999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCEEEFFFGGGGGGIIIKKKNNNOOOOOOPPPRRRTTTWWWYYY\\\^^^___aaaeeegggjjjkkkmmmooorrrvvvxxxzzz{{{yyyuuuwwwyyy{{{|||~~~|||www~~~uuuvvvyyysssrrryyypppjjjpppuuuuuurrrnnngggbbb^^^YYYQQQHHHAAA<<<999777666666666666666666666666888777666555555666777888888777666666666777999:::777777777777777888888888777777777777777777777777666666666666777777777777;;;;;;:::999777666555555555555555666666777888888555555666777888888999999777666666555555555666666999999888888999999::::::;;;:::999999999999999999<<<<<<<<<<<<===???@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMOOOPPPWWW\\\hhhvvvzzzlll___XXXRRRSSSUUUUUUTTTTTTUUUVVV]]]kkk~~~}}}{{{zzz{{{|||wwwmmmeeeVVVRRRMMMJJJHHHFFFEEECCC<<<;;;;;;:::;;;===>>>???::::::999999999999::::::;;;;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDEEEGGGIIIKKKKKKLLLOOOQQQRRRTTTWWWYYYZZZ]]]aaadddfffgggiiikkknnnrrrtttvvvyyyzzz|||}}}zzzsssuuuwwwyyyzzz}}}}}}yyywwwzzzwwwtttzzznnndddgggkkkmmmmmmkkkgggddd^^^\\\WWWOOOFFF???<<<;;;555555555555555555555555777666666555555666666777777777777777777888888999777777777777777777888888777777777777777777777777666666666666777777777777999999888888888777777777666555555555666666777888666666777777888888999999888888888777777888999999:::999999888999999::::::===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHGGGIIIKKKKKKKKKKKKMMMOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOONNNMMMMMMOOOQQQVVV[[[ggguuuyyylllaaaZZZUUUVVVXXXWWWUUUSSSSSSSSS[[[jjj}}}|||yyywwwuuusssoooiiidddZZZVVVQQQLLLJJJGGGEEECCC???>>><<<;;;:::;;;<<<===;;;::::::999999999::::::<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@AAAAAA???AAADDDFFFFFFHHHJJJMMMNNNOOORRRSSSUUUXXX\\\___``````bbbeeehhhkkknnnoooppprrruuuyyy||||||yyyrrrsssvvvwwwyyy|||~~~yyy}}}wwwzzzyyysssvvvzzzjjj^^^___aaaeeefffdddaaa___]]]]]]ZZZSSSIIIAAA======666666666666666666666666555666666666666666666555666666777888888888888888888777777777777777777777777777777777777777777777555666666666777777777888666666666666666666777777666666555555555666777777666666777777777777777777777777777777888999::::::::::::999999888999999:::>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCEEEGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOOOOONNNNNNOOOQQQTTTZZZgggvvvzzz{{{yyylllaaa[[[YYYZZZ[[[ZZZWWWTTTRRRRRRZZZiii|||xxxvvvrrrnnnjjjfffbbb___^^^YYYSSSNNNJJJGGGDDDBBBCCCAAA>>>;;;:::999::::::;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<===>>>??????;;;===@@@BBBCCCDDDGGGIIIEEEGGGIIIKKKMMMPPPTTTXXXYYYZZZ\\\^^^aaadddgggiiijjjlllppptttxxx{{{~~~~~~~~~zzzwwwqqqsssuuuwwwyyy|||xxxxxx|||uuuxxx}}}wwwpppppp{{{tttgggYYYXXXZZZ]]]^^^\\\YYYYYYZZZ[[[ZZZSSSIII@@@<<<<<<777777777777777777777777444555666777777666555444555666888999999999888777888888888777777777777777777777777777777777777777555666666666777777888888666666555555444444444333777666555444444555666777666666666666666555555555555555555555666777999999::::::999999888999999999999999:::;;;===???@@@AAA<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAACCCEEEFFFGGGGGGIIIJJJKKKJJJKKKMMMNNNOOONNNNNNMMMLLLMMMMMMMMMNNNOOOPPPOOONNNNNNPPPRRRTTTZZZgggvvvpppwwwzzzoooccc[[[\\\YYYWWWVVVSSSOOOPPPUUU___lll}}}xxxssslllhhhfffeeeaaa^^^^^^ZZZTTTOOOMMMKKKJJJIIICCCBBBAAA???===<<<;;;:::;;;;;;::::::::::::999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======???@@@BBBCCCEEEEEEFFFFFFFFFGGGIIILLLOOOPPPSSSTTTVVVXXXZZZ\\\^^^___```cccgggjjjmmmqqquuuwwwzzz|||}}}}}}{{{vvvrrrrrrssssssttttttwww|||||||||zzz~~~zzzyyywwwsssttt||||||sssppprrrvvvyyyyyynnneeeXXXTTTQQQSSSXXX\\\\\\ZZZ[[[WWWTTTRRRKKK@@@;;;===999::::::999888666777777555666777888888777666555777777777888999999999:::888888888888888888888888888777777777777777888999666444333555888999666333999666444555777888777555999888777666666555666666777777777888999999777444888777555333333444666888999999::::::::::::;;;;;;999999999:::;;;<<<===>>>>>>======<<<======>>>???>>>>>>???@@@AAACCCDDDEEENNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOTTTZZZggguuussszzz|||rrrfff^^^ZZZVVVUUUUUUSSSPPPRRRWWW^^^jjj|||xxxssslllhhhgggeeeaaa^^^]]]ZZZTTTPPPNNNLLLJJJHHHCCCCCCAAA@@@>>><<<;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMMMMNNNPPPRRRTTTVVVWWWXXX\\\^^^bbbeeehhhkkkooorrrtttwwwzzz}}}~~~}}}}}}|||yyyvvvvvvuuutttssssssuuuzzz}}}{{{wwwvvvrrrrrr}}}xxxssssssqqqnnnnnnsss~~~wwwpppmmmoootttwwwwww{{{|||xxxsssnnnfff^^^UUUQQQNNNPPPUUUZZZ[[[ZZZ[[[VVVTTTTTTNNNEEEAAACCC:::::::::999777777777777666666777777777777666666888888888888888999999999888888888888888888888888888888777777777777777888999888888888999888777555777555333444666777666444888777777666666666666777555555555777999:::999888777666666666666666666666888888888999999999:::::::::999999::::::<<<===============>>>>>>???????????????@@@AAABBBDDDEEEFFFLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNMMMKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOTTTZZZggguuuwww}}}}}}sssggg___WWWTTTSSSTTTRRRPPPSSSXXX]]]iii{{{yyytttmmmiiihhheeeaaa^^^\\\YYYUUUQQQOOOMMMIIIGGGDDDCCCBBBAAA???===<<<;;;;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAACCCEEEGGGHHHHHHHHHJJJLLLMMMOOOQQQQQQUUUWWW[[[]]]```bbbfffiiilllooossswww{{{~~~|||}}}}}}|||{{{yyyxxxuuurrrppprrrwww{{{|||yyywwwpppllluuu|||tttpppnnnoooooommmkkknnntttzzzzzzrrrkkkiiikkkooorrrmmmqqqqqqmmmjjjhhhccc^^^TTTPPPMMMNNNSSSXXX[[[[[[]]]ZZZXXXWWWRRRKKKFFFFFF;;;;;;999888777777777888888777777666666777777888999999999888888888888888888888888888888888888888999999888777666666666777999:::;;;:::777666555555666444333444555666555444777666666666666777777888888666555666888999999888555666888999999888777666777777888888888999999999:::999999::::::;;;<<<===;;;<<<>>>???@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOUUUZZZggguuu{{{{{{qqqeee\\\WWWTTTRRRRRRQQQOOORRRXXX```kkk||||||wwwqqqmmmkkkhhhccc```ZZZXXXTTTRRRPPPMMMIIIFFFEEEDDDCCCAAA???>>>===<<<;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPSSSVVVWWWZZZ]]]___cccgggkkkppptttzzz}}}||||||}}}}}}zzzxxxuuupppoooqqqvvvzzz}}}{{{yyyqqqjjjmmmtttyyy|||xxxqqqmmmnnnpppqqqqqqpppppprrrtttwwwzzz~~~~~~}}}zzzvvvpppiiieeefffiiimmmkkkmmmlllgggeeeeeeccc___VVVRRRNNNMMMQQQVVV[[[]]]```^^^\\\[[[WWWPPPJJJGGG???<<<999777777777888888999888777666666777888999:::999999999888777777777888888888888888888888888::::::888777666666666666555888:::999555333444666555555555555666666555444666666555666666777888888===:::777666666666666555777777888999999999888888888888888888999999999999:::999999999:::;;;;;;<<<999;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPUUU[[[ggguuu|||qqqddd[[[XXXTTTRRRQQQOOOLLLPPPUUUdddooo}}}{{{zzz~~~zzzuuuqqqooolllfffbbbYYYVVVSSSQQQOOOLLLHHHFFFEEEDDDCCCAAA???>>>===<<<;;;;;;:::::::::999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::::::::======<<<<<<===???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMOOOPPPRRRUUUWWW\\\___dddhhhmmmrrrxxx|||}}}~~~}}}{{{{{{|||}}}yyywwwtttpppnnnpppvvvzzzxxxwwwvvvtttnnnhhhfffgggnnnqqquuuyyyzzzxxxtttrrrpppsssvvvwwwvvvsssqqqpppppprrruuuxxx{{{{{{yyyxxxxxxvvvqqqjjjdddbbbeeehhhggghhhfffaaa^^^```___\\\WWWSSSNNNKKKMMMRRRWWW[[[^^^___``````___[[[SSSMMMDDD@@@:::777777888888888999888777666666777888999:::999999999888777777777777777777777777777777777::::::888777666666666666444777999999666444666888555666777777777666666666666666555666666777888888===:::777666666666666555999888777666777888:::<<<999999999::::::::::::;;;::::::999999999:::;;;;;;999;;;===@@@AAAAAA@@@???>>>??????@@@AAACCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMLLLLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPUUUZZZfffttt~~~rrreee[[[XXXTTTQQQPPPMMMKKKOOOTTTdddppp~~~wwwwww}}}~~~}}}{{{zzzzzzyyy{{{|||}}}}}}xxxtttrrrnnniiidddXXXUUUQQQNNNLLLJJJHHHFFFDDDCCCBBBAAA???===<<<;;;;;;;;;::::::::::::999999888888888999999999::::::::::::;;;;;;;;;;;;::::::999999999999999999999:::<<<<<<;;;;;;;;;<<<>>>???>>>>>>??????@@@AAABBBBBBDDDFFFIIIJJJJJJLLLNNNPPPSSSVVVZZZ^^^bbbggglllppprrrtttwww{{{~~~{{{zzz{{{|||yyywwwtttpppnnnppptttxxxtttssssssqqqnnnjjjfffdddggghhhlllqqqwww{{{||||||xxxzzz}}}}}}xxxsssooonnnnnnooorrruuuwwwvvvuuuvvvuuurrrkkkdddaaaccceeeggghhheee```^^^``````]]]ZZZVVVNNNIIIHHHMMMSSSXXXZZZ___dddhhhlllkkkddd[[[JJJDDD<<<888888999888777888888888777777888888888999999999888888888888888777777777777777777777777999999888777666666666777666888::::::999999999:::444666888999777666666666777666666666666777777888888666555666888999999888:::888666555666888;;;===999999:::::::::;;;;;;;;;::::::999999999999:::::::::;;;===>>>?????????>>>>>>>>>??????AAACCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLNNNPPPPPPNNNMMMLLLLLLMMMOOOPPPPPPNNNNNNOOOQQQRRRWWWbbbppp||||||qqqdddZZZVVVRRROOONNNLLLKKKPPPVVVaaammm~~~rrrmmmmmmsss}}}}}}|||}}}|||zzzyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~yyyvvvsssoooiiidddWWWSSSOOOKKKJJJHHHGGGFFFCCCCCCAAA@@@>>><<<;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;999::::::;;;;;;::::::999777777777888888999999999;;;:::999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJMMMPPPTTTWWW[[[___bbbfffhhhmmmsssyyy}}}~~~|||zzz{{{}}}zzzyyyvvvqqqnnnnnnpppsssttttttrrrqqqpppoookkkgggbbbbbbeeemmmwwwzzztttnnnmmmkkkmmmqqqssstttsssrrrsssrrrllleeeaaaccceeegggiiigggbbbaaacccdddbbbaaa\\\SSSKKKHHHLLLRRRXXX\\\dddlllsssyyy{{{rrrgggPPPHHH???:::999:::999777777888888999999888888777888888888888888999999999777777777777777777777777888888777777777777777888:::999999999::::::999777222555888999777555555666888777777666666666666777555555555777999:::999888777777666666777888:::;;;888999999999::::::::::::::::::999999999999999:::;;;;;;<<<<<<============?????????@@@BBBCCCEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPQQQOOOMMMLLLLLLMMMNNNPPPOOOOOONNNPPPQQQMMMRRR]]]kkkwwwyyyooobbbYYYTTTPPPMMMMMMLLLLLLQQQXXX]]]iii{{{ssshhheeefffmmmxxx}}}{{{yyyvvvuuutttrrrqqqqqqrrrrrrwwwxxxzzz|||~~~yyyvvvsssoooiiidddWWWSSSMMMIIIHHHGGGGGGFFFCCCBBBAAA???===<<<;;;:::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999555555666666777888888999:::999888777777888999:::<<<<<<=========>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGDDDGGGJJJLLLOOORRRVVVYYY^^^aaagggnnnuuu|||yyy|||~~~|||{{{|||~~~|||zzzwwwsssnnnmmmmmmooorrrrrrpppnnnooooookkkfffaaa```ccclllyyy|||pppllljjjjjjnnnqqqrrrrrroooqqqqqqllleeebbbcccgggccceeeddd``````cccdddbbbhhhbbbYYYOOOKKKNNNUUUZZZbbbkkkttt|||yyylllSSSKKK@@@:::::::::999666777888999::::::999888777777777888888999999999:::777777777777777777777777888777777777777777888999;;;999666777999999555222111444888888666333444555999888777666666555666666777777777888:::999777555444555777888999999999888777888888888888999999999::::::999999888999999999<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAAAAACCCDDDFFFGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNQQQQQQOOOMMMLLLLLLMMMNNNPPPOOOOOOOOOPPPQQQJJJOOOZZZgggsssyyynnnbbbZZZTTTPPPMMMLLLLLLLLLRRRYYYaaakkkwww|||kkkbbb]]]\\\cccooo|||~~~yyyuuurrrqqqpppnnnmmmmmmoooqqqssstttwwwzzz{{{|||}}}~~~{{{vvvqqqqqqttttttnnnhhh[[[WWWQQQMMMJJJIIIHHHHHHBBBBBB@@@???>>>>>>>>>>>><<<;;;::::::999999::::::===<<<<<<;;;;;;<<<<<<===::::::;;;;;;::::::999888999888777555555777888999666777777777777888888888:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA??????AAACCCFFFJJJLLLNNNUUUXXX\\\```fffmmmuuu{{{~~~~~~~~~~~~}}}|||zzzzzzzzz{{{|||}}}zzzuuurrrpppooonnnmmmrrrqqqooooooooonnnllljjjdddbbbaaaffftttxxxlllgggeeeiiillllllnnnqqqooovvvyyysssmmmjjjhhhfffkkkiiiddd```aaaeeehhhiiidddccc^^^VVVOOOOOOUUU[[[iiiooouuuyyy}}}|||rrrhhhRRRKKKBBB======<<<999666999888777666555555555555999888777666666666777888999888888777777666666666888888777777666666555555555555666666777777888888666666666666666666666666777777777777888888888888888888888777777777777777666666777888999;;;===>>>:::888777666666888:::;;;999999999:::::::::;;;;;;===============>>>??????>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHHHHHHHIIILLLNNNNNNPPPQQQPPPOOOMMMMMMNNNMMMMMMMMMNNNOOOOOOLLLJJJQQQOOOSSS```ooo~~~vvvkkk```YYYPPPLLLJJJJJJJJJKKKQQQXXX```jjjwwwsssccc[[[XXXXXX___kkkxxx{{{uuupppmmmpppnnnmmmkkklllmmmpppqqqsssvvvxxxzzz{{{|||~~~{{{vvvqqqrrrttttttnnniii^^^ZZZUUUPPPMMMJJJGGGEEECCCBBBAAA@@@???>>>>>>>>><<<;;;::::::999999:::::::::999999888888999999:::::::::;;;;;;::::::999888999888777666666777888999777777777888888888888999888888999999999:::::::::<<<<<<======>>>>>>??????===>>>???AAACCCFFFHHHIIIJJJLLLPPPTTTYYY```hhhmmmxxx|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzwwwtttqqqqqqqqqpppoooooonnnnnnoooqqqrrrqqqooogggdddbbbgggvvv~~~oooiiieeegggjjjkkknnnrrruuu{{{}}}yyyuuuqqqllliiigggdddccceeejjjmmmooollljjjeee\\\SSSPPPSSSWWWcccjjjpppssstttrrriii```QQQJJJBBB>>>======:::777777777777777888999::::::888888888888999::::::;;;888:::;;;;;;888666666777888777777777666666666555555666666666777777777888666666666666666666666666666666666666555555555555777777777777777777777777999888777777777777888888999888777777777888::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHHHHHHHHHHKKKMMMNNNOOOPPPPPPNNNMMMMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKLLLTTTddduuuzzzqqqggg]]]WWWNNNJJJIIIJJJJJJKKKQQQYYY```jjjwwwkkk^^^XXXVVVTTTZZZeeerrr||||||vvvqqqmmmkkknnnmmmkkkjjjkkklllnnnppprrrtttwwwxxxyyyzzz}}}}}}}}}yyyuuuqqqqqqssssssnnniii___\\\XXXUUUQQQMMMHHHEEEDDDCCCBBBAAA????????????<<<;;;;;;:::::::::::::::999999888888888888999999::::::;;;;;;::::::999888999888777666666777888999777888888888888999999999666777777777777888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDFFFJJJMMMRRRXXX^^^cccmmmsss{{{~~~}}}{{{zzzyyyxxxuuusssrrrrrrssssssrrrooonnnnnnpppssstttsssrrrjjjfffcccgggvvvppphhhcccdddgggkkkrrrxxx}}}sssiiigggffffffhhhkkkpppsssrrrqqqllldddZZZTTTSSSTTT\\\dddjjjkkkiiieee^^^XXXOOOIIICCC???>>>===;;;999888888888888999:::;;;<<<555666888999:::;;;;;;;;;888===AAA???:::666666888777777777777666666666666666666666666777777777777777777777777777777777777777777666666555555444444777777777777777777777777888777666666555555555555777888888888888999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHHHHGGGGGGIIIKKKMMMOOOPPPOOONNNMMMMMMNNNOOOPPPPPPMMMKKKLLLPPPTTTPPPNNNSSSaaasssvvvmmmddd[[[VVVNNNKKKJJJKKKLLLMMMSSS[[[```kkkwwwwwwdddYYYTTTTTTQQQVVV```lllvvv}}}~~~zzzvvvrrrpppoooooommmlllkkkkkkkkkmmmnnnpppppprrruuuvvvwwwyyy|||~~~|||~~~~~~wwwtttqqqqqqrrrqqqmmmiii___^^^[[[YYYVVVQQQJJJFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888888888777666666777888888888888888888999999999999666666666777777777888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCFFFIIIMMMQQQWWW[[[aaahhhrrr{{{~~~|||yyyxxxwwwuuusssrrrsssssssssrrrpppooooooppprrrsssqqqpppkkkgggcccfffuuunnnfff```bbbhhhqqq}}}{{{nnnkkkiiiiiijjjkkkpppvvvxxxxxxuuunnneee\\\WWWUUUWWW```gggfffaaa^^^YYYTTTMMMIIICCC???>>><<<;;;999;;;;;;:::999888888888888333444666888888888888777888???EEECCC<<<666666888777777777777666666666666666666666666777777777777888888888888888888888888:::999999888777666666555666666666777777777777777555555555555555666777888777777888999999999999888;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHHHHIIIHHHFFFFFFHHHIIIMMMOOOPPPPPPOOONNNNNNOOONNNPPPQQQOOOMMMPPPYYY```bbbZZZTTTYYYiii}}}sssjjjaaaYYYTTTLLLIIIIIIKKKLLLMMMSSSZZZ```jjjvvvnnn\\\QQQMMMMMMOOOTTT]]]gggqqqyyy~~~~~~yyywwwssspppnnnnnnoooooollllllkkkllllllnnnooopppoooqqqssstttuuuxxx{{{~~~}}}vvvtttqqqqqqrrrqqqnnnjjjeeedddaaa^^^YYYRRRJJJEEEDDDCCCBBB@@@>>>============<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<======::::::;;;;;;::::::999888888888777777777777888888777777888888888999999999777777777888888888888999:::::::::999999999999999;;;;;;;;;:::;;;;;;<<<<<<<<<>>>@@@BBBEEEHHHLLLPPPWWW]]]hhhqqqxxx|||~~~|||yyyxxxyyywwwuuutttssssssqqqooonnnmmmmmmooorrrsssrrrqqqoookkkgggiiiwwwmmmeee```dddooo}}}uuupppmmmnnnnnnpppxxxtttggg[[[UUUVVV^^^eeeddd```]]]YYYUUUMMMJJJEEEAAA>>>;;;999888:::999888777777666666666555666777888888777555444888???EEEDDD===777666888666666666666777777777777777777777777666666666666999999999999999999999999:::999999888777666666555555555666666777777777777666666666666777777888999777777888999999999999888;;;;;;;;;<<<<<<<<<============<<<<<<======>>>???===>>>???AAACCCEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGIIINNNOOOQQQQQQPPPOOOOOOPPPNNNPPPQQQPPPNNNQQQZZZaaappphhh^^^\\\iiizzzpppggg^^^WWWRRRIIIGGGGGGIIIJJJKKKPPPVVV^^^hhhttt~~~}}}jjjYYYOOOLLLMMMNNNRRRZZZcccmmmuuu{{{~~~~~~|||{{{vvvtttpppmmmkkkjjjjjjjjjkkkkkkkkklllmmmnnnooopppoooppprrrsssuuuwww{{{~~~wwwvvvuuuttttttssspppnnnooommmiiiddd]]]TTTKKKEEEEEEDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888777777777888888777777777666777777777777888888888888888888888999999999999999999999999999999999999;;;;;;;;;::::::;;;;;;;;;999;;;>>>???@@@BBBFFFHHHNNNSSS\\\dddkkkrrrwww{{{~~~}}}{{{zzzyyy{{{yyyvvvuuutttrrrpppmmmhhhhhhjjjnnnsssvvvvvvvvvsssooolllmmmzzzooogggbbbhhhvvv|||uuuppprrrssswwwqqq___TTTTTT[[[````````````]]]XXXQQQNNNJJJDDD???;;;888777555555555555666777888999888999999999888888777666888===BBBBBB===888666777666666666666777777777777777777777777666666666666888888888888888888888888777777666666555555444444444555555666666777777888::::::999888777777777777777888888888888999999999:::;;;;;;;;;;;;<<<<<<<<<===============>>>??????===>>>@@@AAACCCEEEGGGGGGIIIJJJJJJIIIHHHGGGIIIJJJMMMNNNPPPPPPOOOOOOOOOPPPPPPQQQQQQOOOMMMNNNSSSWWWlllllljjjjjjsss~~~vvvmmmddd[[[SSSNNNIIIGGGGGGIIIJJJJJJNNNUUU[[[eeeqqqyyyxxxfffXXXOOOMMMNNNMMMQQQWWW```iiirrrxxx{{{}}}{{{yyywwwrrrpppnnnkkkiiigggffffffiiiiiijjjkkklllmmmnnnnnnoooppprrrssstttxxx|||}}}{{{zzzyyyyyyxxxwwwuuussssssqqqmmmiiiccc[[[RRRLLLHHHGGGEEECCCAAA@@@??????======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;::::::999888777777888888888888777777555555666666666777777777777777888888888999999999888888888999999:::::::::;;;::::::999999::::::;;;:::<<<>>>??????@@@BBBDDDGGGKKKQQQWWW^^^gggooouuu{{{|||}}}~~~}}}|||{{{{{{{{{{{{zzzxxxvvvuuuuuussspppnnnhhhhhhkkkoootttxxxyyyxxxrrrpppmmmnnnxxxpppgggbbbhhhuuuxxxqqqrrrsssyyyyyybbbTTTPPPUUUYYY[[[___aaa___YYYWWWUUUPPPIIIBBB<<<999777555555555555666777888888888777777777777888888999888;;;>>>>>><<<999777666555666666666777777777888888777777777666666666555888888888888888888888888666666666666555555555555444444555555666777777888999999888777777888888888999888777777777888::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPP[[[dddllloooxxx{{{sssjjjbbbYYYQQQLLLKKKIIIIIIKKKKKKKKKPPPVVVXXXbbbnnnvvv|||ooo___RRRKKKJJJKKKLLLOOOVVV^^^gggooovvvyyy{{{{{{zzzyyywwwuuurrrqqqnnnmmmkkkjjjhhhgggffffffggghhhiiijjjkkklllmmmmmmoooqqqrrrssstttxxx|||}}}~~~}}}}}}|||{{{zzzxxxwwwrrrpppnnnkkkgggbbb[[[VVVJJJIIIGGGEEECCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;:::999999777777888888888888777777555555555555666666666666777777777777888888888888777777888999:::;;;;;;;;;:::999999999999999::::::777999;;;;;;;;;<<<>>>@@@CCCFFFJJJOOOVVV___iiipppwwwyyy{{{~~~~~~}}}|||zzzzzzzzz{{{|||yyyxxxvvvuuuuuutttqqqooollllllmmmqqquuuwwwxxxwwwooommmkkkllluuuwwwooofff```dddqqq{{{qqqoooooouuu|||eeeVVVLLLOOOSSSWWW]]]bbb___YYY[[[YYYTTTMMMDDD===:::888999888777666555555555555555444333444555666888:::888999;;;<<<;;;999777555555666666666777777888888888888777777666666666555777777777777777777777777777777777777888888888888444444444555666777777888444444555666888999;;;<<<:::888777666666888:::;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMIIIJJJLLLMMMLLLKKKLLLMMMNNNNNNOOOQQQSSSTTTRRRPPPMMMZZZfffkkkuuu