BM6P6(@ zzzpppvvvyyysssgggbbbfffmmmfff[[[UUU\\\eeeeee\\\UUUddd___ZZZYYY]]]bbbfffhhhWWW\\\```]]]XXXVVV[[[aaahhh___UUUUUUZZZ[[[TTTLLLPPPTTTVVVRRRLLLKKKQQQWWWOOOPPPRRRSSSRRRPPPMMMKKKYYYTTTOOOMMMMMMMMMLLLIII???FFFKKKHHHAAA>>>CCCJJJFFFCCCCCCGGGMMMNNNIIICCCGGGEEEBBBCCCGGGLLLQQQSSSBBBBBBBBBBBBBBBBBBBBBAAACCCBBB@@@>>>>>>>>>>>>???<<>>CCCJJJJJJBBB:::???>>>>>>>>>???@@@@@@AAA===@@@BBB@@@>>>===???AAAEEEBBB@@@CCCFFFFFFAAA<<<999<<<>>>===<<<<<>>>>>======<<<:::999;;;>>>AAAAAA@@@>>><<<:::;;;???BBBDDDEEEFFFIIIKKKKKKHHHEEE???>>><<<:::999999999999;;;:::777666666777:::;;;??????>>>>>>>>>>>>>>>>>>===============<<<<<<<<>>@@@FFFMMMSSSPPPGGG???BBB???<<<888666666777888777888999888666444444555999777777:::>>>???===:::888:::===<<<999999;;;>>>===<<<<<<;;;;;;===>>>???@@@>>><<<:::999999999999888888888888888888999999???>>><<<999888777777888999999999999999999999999777777888;;;??????;;;777;;;:::999888777888999:::333888???@@@===888666555;;;888888>>>DDDJJJRRRZZZhhh|||}}}|||}}}}}}wwwdddSSSPPPSSSPPPFFF??????;;;666888>>>EEEGGGGGG>>>>>>===;;;999777666555===>>>@@@@@@@@@???===;;;999>>>CCCEEEDDDCCCCCCEEE???:::777777;;;===:::666999777555333333555888:::666666555555444444333333888222...111888===<<<999888<<>><<<;;;999999888888>>><<<888555333333333333444444444444333222111000777888888888888666444333|||wwwwwwuuuqqqjjjffffffhhhccc\\\ZZZ^^^aaa___[[[ZZZ___\\\ZZZZZZ]]]```aaaaaa\\\[[[YYYWWWWWWZZZ]]]```eeeaaa\\\YYYYYYXXXTTTRRRQQQRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRPPPMMMLLLQQQPPPOOOOOOOOOMMMJJJHHHCCCDDDFFFEEEDDDCCCEEEFFFDDDBBBBBBEEEIIIJJJGGGCCCEEEDDDCCCEEEHHHKKKMMMNNNDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>???@@@???BBBEEEGGGGGGEEEBBBAAAAAA??????CCCIIIJJJEEE???@@@@@@@@@@@@@@@AAAAAABBB???@@@AAA@@@?????????@@@DDDCCCBBBCCCEEEDDD@@@<<<;;;<<<===>>>>>>???AAACCC>>>>>>????????????>>>>>><<<<<<<<<;;;:::;;;>>>AAABBBAAA???===;;;<<>>>>>????????????>>>>>>===========================<<<<<<>>>???@@@???>>>;;;===>>>>>>=========>>>;;;===BBBIIIOOONNNGGG@@@BBB@@@===:::888777888999777999:::999777666666777777777999;;;>>>@@@???>>>:::<<<======<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>???>>><<<;;;:::999999999888888888999999:::::::::@@@>>><<<;;;999999999:::999999999999999999999999777777888;;;<<<<<<:::888;;;::::::999999999::::::666999>>>@@@>>>:::666555888666777<<>>===;;;:::999888888??????AAAAAAAAA@@@>>>===;;;>>>BBBDDDDDDDDDDDDDDD???<<<999888:::<<<:::888;;;:::777555555666777999777777666666666666666666888555333555:::======;;;:::<<<>>><<<777444333444444333222111111222444555888888777555555444444444555444333222111111111111333222222333444555333111111333666777666555555555444333333333444555444333666666666555444555888;;;======<<<:::999999999999===;;;888555333333333333555555555555555444333333666666777888777666555444~~~|||wwwqqqmmmmmmkkkgggccc```^^^___```]]]YYY[[[___[[[ZZZZZZ[[[]]]^^^\\\ZZZddd]]]UUUTTTZZZ```bbbaaabbbdddccc___XXXUUUUUUXXXSSSRRRRRRWWW\\\\\\VVVOOOSSSSSSRRRQQQPPPOOONNNNNNKKKNNNQQQQQQOOOLLLIIIGGGFFFCCCAAABBBFFFHHHFFFCCCAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHIIIIIIHHHHHHGGGDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAADDDAAA@@@DDDJJJJJJEEE???@@@@@@AAADDDGGGHHHFFFDDD??????@@@@@@@@@@@@AAAAAA@@@@@@???@@@AAAAAA@@@???BBBBBBCCCDDDCCCBBB???>>>>>>======>>>AAABBBBBBAAA<<<======>>>>>>>>>======:::<<<<<<<<<<<<<<<>>>@@@CCCBBBAAA>>><<<<<<>>>@@@>>>???@@@CCCEEEEEEBBB@@@>>>===;;;:::999999999999888777666555555666777888<<<===???@@@@@@???>>>=========>>>>>>>>>>>>>>>===:::;;;===>>>>>>===>>>???<<<<<<;;;<<<>>>>>>>>>===999:::>>>DDDJJJJJJEEEAAAAAA@@@===;;;999999999999888:::;;;;;;:::999999:::777999<<<>>>>>>???AAABBB>>>>>>>>>???@@@@@@>>><<<<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<;;;:::::::::888888999:::;;;;;;<<<<<<@@@???===;;;;;;;;;;;;;;;::::::::::::999999999999777888::::::999888888999::::::;;;;;;;;;;;;;;;;;;999:::<<<>>>>>><<<777444555444666:::@@@IIIZZZiii{{{pppcccUUUQQQOOOLLLGGGEEE???<<<:::<<<@@@CCCCCCAAA???>>><<<:::999:::;;;<<<@@@AAABBBBBBBBBAAA???>>>?????????AAADDDEEEEEEDDD@@@>>><<<:::999:::;;;<<<===<<<:::999888888777888888888888888999999999999888999:::;;;======>>>>>>;;;;;;;;;:::999666444333444555666555222111444777:::999999888777666444444666555555444444333333333222222333555777777555333111333555666666666777888444555666555444444444666777777777666444555777999;;;;;;::::::999999999999;;;:::777555444333333333444555555666777777666666555666666666666666555444{{{tttmmmkkkllllllgggcccbbbaaaaaaaaa]]]YYY\\\bbb[[[\\\\\\\\\]]]\\\[[[ZZZggg```ZZZZZZ```eeefffeeeaaadddddd```YYYUUUVVVYYYUUUSSSTTTYYY^^^___XXXRRRUUUTTTRRRPPPOOOOOOOOOPPPLLLOOOSSSRRRNNNIIIHHHHHHFFFCCCAAACCCGGGIIIGGGDDDAAACCCDDDBBB@@@AAADDDGGGEEEDDDBBBCCCEEEFFFFFFEEELLLJJJFFFCCCAAAAAABBBCCC>>>>>>======>>>@@@BBBCCCEEEBBBAAAEEEKKKLLLHHHCCCAAABBBDDDDDDDDDDDDFFFGGG>>>?????????????????????AAA???>>>@@@CCCCCC@@@===???AAADDDEEEDDDBBBBBBBBBCCC@@@>>>@@@BBBCCC@@@>>>:::;;;<<<<<<============:::;;;======<<<===>>>???BBBBBBBBB@@@===<<<>>>???======???AAACCCCCC@@@>>>===<<<;;;;;;:::999999999888888888777777888888888;;;===???AAAAAA@@@>>><<<===>>>???@@@@@@@@@???>>>888;;;>>>>>><<<;;;===@@@===:::999:::===???>>><<<;;;;;;===AAAEEEEEECCC@@@??????===<<<;;;:::999999999;;;======<<<;;;<<<===:::===@@@@@@>>>>>>@@@CCCBBB@@@???AAADDDDDD@@@<<<=========>>>>>>>>>?????????>>>>>>======<<<<<<<<<999999:::;;;<<<>>>>>>??????>>>===;;;:::;;;;;;<<<:::::::::::::::999999999777999;;;999666555777:::999:::<<<=========<<<;;;;;;:::999;;;===<<<888333555555777:::???III]]]pppnnnggg\\\QQQMMMJJJFFFDDDDDD>>>===<<<>>>@@@AAA???===>>><<<:::888888:::<<<>>>@@@@@@@@@AAA@@@???>>>>>>AAA???===???CCCFFFEEECCC@@@???>>>;;;999999<<<>>><<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<777;;;>>>???===<<<===>>><<<;;;:::::::::888555222444888;;;999555333666999;;;;;;;;;;;;:::777555444777777777777666555555444111222444888::::::888555333555666666555555666888333666888777444333555888777888888666555444666777888888999999999999999999999888666555444333333333333333555666777888888888777777777666555444444333~~~uuuqqqmmmjjjiiiiiiiiihhhfffbbb```aaa```]]]]]]``````___^^^]]]\\\\\\^^^___cccbbbaaabbbccceeeffffffaaabbbaaa^^^ZZZWWWVVVVVVUUUVVVWWWYYY[[[[[[ZZZYYYTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTTTTPPPKKKGGGHHHIIIDDDEEEFFFFFFFFFFFFGGGGGGCCCEEEFFFDDDAAAAAAEEEIIIIIIFFFBBB@@@AAADDDEEEFFFJJJHHHDDDAAA???@@@AAABBB============???AAACCCDDDEEEEEEEEEGGGIIIIIIIIIHHHCCCDDDEEEDDDBBBAAACCCEEE@@@AAAAAABBBBBBAAA@@@@@@AAA???>>>@@@CCCCCC@@@<<<<<>>@@@AAAAAA@@@>>>======>>>======???BBBDDDCCCAAA>>><<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;:::::::::<<>>======>>>@@@AAABBBAAA@@@???999<<>><<<;;;<<>><<<>>>>>>???@@@AAAAAA@@@???============<<<;;;:::999999;;;>>>>>>>>>>>>???@@@???AAACCCAAA>>>===???AAACCCAAA@@@BBBDDDEEEAAA>>>???@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@????????????:::;;;<<<===>>>???@@@AAA???>>><<<::::::999::::::;;;;;;;;;:::::::::999999777999;;;999666555777:::888:::;;;===>>>>>>======;;;999777888:::;;;888555888777999<<>><<<:::;;;:::888666777999;;;===>>>>>>>>>>>>>>>===<<<<<>>===???BBBDDDCCCAAA??????>>><<<::::::===???:::;;;<<<===>>>>>>======::::::;;;;;;<<<<<<======666;;;???@@@<<<::::::<<<;;;:::999999:::888555333666:::>>>===999666888;;;;;;<<<<<<<<<;;;999777555777777888888888777666666222333555999;;;;;;999777666777888777555444444666444666888777444333555888777888888777555444555666666777888888999999888888777666555444444333333333111222444555777888888888:::999888666555333222222}}}rrrqqqnnnkkkhhhhhhjjjlllhhhbbb___aaabbb___]]]^^^bbbbbb```]]][[[]]]```ddd^^^bbbeeefffdddbbbbbbdddaaa```^^^]]][[[YYYVVVSSSUUUXXXYYYYYYWWWWWWYYY\\\QQQPPPOOONNNNNNOOOPPPQQQWWWVVVRRRNNNIIIGGGHHHIIIEEEHHHKKKIIIEEEDDDGGGJJJEEEGGGHHHFFFCCCCCCFFFJJJKKKGGGBBB@@@AAADDDFFFGGGDDDBBB@@@>>>===>>>??????============???AAACCCDDDCCCFFFHHHGGGEEEEEEGGGJJJDDDDDDEEEDDDBBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBB>>>>>>???AAABBBAAA???<<<<<<>>>AAADDDFFFGGGFFFEEEDDDBBBAAAAAA@@@===:::777777888:::;;;======>>>>>>===>>>>>>===;;;;;;<<<>>>===???@@@@@@>>>======>>>===>>>@@@BBBDDDDDDAAA???===============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>@@@AAA@@@???>>>===???AAABBBCCCBBBAAA@@@<<<>>>??????===<<<<<<===;;;999888888:::===>>>>>>@@@@@@@@@@@@??????>>>>>><<<===>>>>>>>>>===;;;:::999;;;>>>??????@@@AAACCCCCCCCCCCCAAA>>>===>>>???BBBAAA@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBB======>>>???@@@@@@AAAAAA@@@???===;;;999999999999<<<<<<;;;;;;::::::999999777888::::::999888888999888999:::<<<===>>>>>>>>>:::999777777999:::::::::<<<::::::===@@@GGGVVVeeeppp|||}}}uuurrrmmmfffZZZQQQJJJIIIHHHDDD@@@@@@:::;;;<<<======;;;999888999888777666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;=========???AAAAAAAAA???===<<<<<<<<<<<<===>>>>>>:::;;;<<<===????????????;;;;;;;;;;;;<<<<<<<<<<<<777;;;>>>>>>;;;888888999::::::;;;:::999777555444666:::>>>???<<<;;;;;;<<<;;;;;;;;;;;;:::999999888777888999999999888777666444444555888;;;;;;999888777888999888666444333444555666777666555555555777777888888888666555555666555666777888888888777666555555555444444333333222111222444555777888888999<<<:::999777555444333333{{{vvvsssoookkkjjjjjjkkkllleee```___aaaaaa]]][[[\\\``````___]]][[[\\\```dddaaadddfffgggdddbbbbbbbbb``````___^^^[[[XXXVVVTTTUUUWWWYYYYYYWWWVVVWWWYYYNNNMMMNNNNNNOOOPPPPPPQQQVVVSSSNNNKKKJJJIIIHHHGGGHHHKKKMMMKKKGGGEEEGGGJJJGGGHHHHHHGGGFFFFFFGGGHHHKKKHHHEEECCCDDDFFFGGGGGG@@@???????????????@@@AAA============???AAACCCDDDCCCDDDEEEDDDBBBBBBDDDGGGBBBBBBBBBBBBCCCBBBAAA@@@CCCDDDEEEFFFEEEDDDBBBAAA;;;===@@@AAA@@@>>>======>>>===>>>AAAEEEFFFCCC@@@>>>???AAA@@@===:::999888777888:::;;;===>>>>>>???@@@@@@???<<<999999;;;===:::<<>>============>>>@@@BBBDDDDDDAAA???===>>>>>>??????>>>===<<<;;;===???@@@@@@???===;;;<<<<<<>>>??????@@@@@@@@@===???AAADDDDDDDDDBBBAAAAAA@@@???>>>???>>><<<:::888999999999888:::===@@@===>>>??????>>>>>>>>>>>>===???@@@AAAAAA@@@>>><<<999;;;>>>???@@@AAACCCDDDEEECCC@@@????????????>>>??????@@@??????@@@CCCFFF@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDD??????@@@@@@AAAAAAAAAAAACCCAAA???<<<:::999999999===<<<<<<;;;::::::999999777777888;;;<<<<<<:::888888888999:::;;;===???@@@:::::::::999999:::>>>AAA???<<<:::===???DDDMMMWWWaaasss~~~uuugggaaa```___TTTKKKEEEFFFGGGCCC>>>;;;888999;;;;;;:::999888777999999888888888999::::::<<<<<<;;;:::::::::::::::999<<<>>>@@@???>>>>>>>>>:::999999;;;???@@@>>><<<<<<<<<======>>>>>>??????;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::888777777777:::<<<;;;888555555666555888;;;===>>>===<<<:::;;;::::::999999::::::;;;666777999::::::999888777666555555777999:::999888555777999999777555444444666555444555666666555444555777888888666555666777555666777888888777555444333444444444444333333222333444555777888999999999:::999888777666666777777zzz{{{vvvooollllllmmmlllkkkaaa___```bbb___ZZZXXX[[[\\\]]]^^^]]][[[[[[^^^bbbggggggggggggfffeeedddccc^^^aaabbb```[[[WWWVVVWWWVVVVVVXXXXXXXXXWWWVVVTTTKKKLLLLLLNNNOOOPPPPPPQQQSSSOOOKKKJJJKKKKKKHHHFFFLLLLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGIIIHHHFFFGGGHHHHHHGGGFFF@@@@@@AAABBBCCCCCCDDDDDD>>>=========???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBBBB?????????AAADDDDDDBBB???@@@AAABBBCCCCCCAAA???>>>999===AAAAAA???<<<<<<===@@@===<<>>???>>>============>>>???BBBDDDDDDAAA>>>>>>>>>???@@@@@@???======;;;<<>>???@@@@@@AAA===???BBBDDDEEEDDDCCCAAADDDAAA>>>>>>@@@???<<<888777999:::999777888===AAA999;;;===>>>======>>>??????@@@BBBDDDDDDBBB@@@>>>888;;;>>>???@@@AAACCCEEEEEEAAA>>>===@@@AAA@@@>>>===??????>>><<<>>>DDDHHH@@@AAABBBCCCCCCCCCBBBAAACCCDDDEEEGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAEEECCC@@@===;;;:::999999======<<<;;;::::::999999777777888;;;??????;;;777888888888888:::===???@@@:::;;;<<<;;;999;;;AAAEEEAAA===:::<<>><<<<<<===999777777;;;AAABBB???:::???>>>===============>>>;;;;;;;;;::::::999999888<<<<<<;;;;;;:::999777666666:::>>><<<777444555888444555888<<>>AAAAAA>>>>>>CCCHHHMMMHHHCCCAAABBBBBB@@@===;;;>>>@@@@@@???@@@DDDIII===@@@CCCCCC@@@<<<999888AAA>>><<<===@@@@@@===999777;;;??????;;;888666777:::777666888;;;;;;999666:::999888888:::>>>AAADDD@@@???>>><<<:::999999999>>><<<;;;===@@@AAA???;;;888===BBBBBB???>>>@@@DDDBBBBBBBBBCCCDDDBBB>>>:::AAA@@@>>><<<<<<===???AAA;;;===???AAA@@@>>><<<:::DDD@@@???BBBGGGIIIFFFBBB>>>@@@BBB@@@;;;888888:::777666777;;;>>>>>>999444@@@??????>>>???@@@BBBCCCAAADDDIIIKKKJJJFFF@@@<<>>;;;>>>CCCFFFFFFCCC===CCCGGGCCC;;;777<<>>AAABBB???<<>>@@@BBB===CCCHHHEEE>>>999:::======;;;:::;;;======999666;;;;;;;;;;;;<<<<<<======;;;:::999::::::;;;:::999<<<<<<;;;;;;;;;===>>>@@@@@@@@@???===;;;===CCCIII\\\VVVSSSWWW]]][[[OOODDDCCCAAA???>>>===;;;888555444555666888999999999999@@@>>><<<:::999:::;;;<<<999;;;>>>???===:::888888<<<::::::===@@@@@@===999777888:::<<<>>>@@@BBBCCC??????===<<<;;;:::::::::===@@@@@@===777666999===999<<>>:::666666777<<<777555777<<<===888222666888999999999;;;>>>AAA<<<;;;999777777888999:::<<<:::777777888:::;;;;;;777888888999999777666555555333333555:::<<<;;;999:::<<<===<<<999777666555444666888999999777555333555444333333555666666666333555777888666555444555:::777666:::???AAA>>>999777999999777555888AAAHHH}}}xxxtttpppooopppnnniiieee```^^^\\\ZZZWWWWWWXXXYYY```___^^^\\\___bbbcccaaacccfffiiihhheeeaaa^^^^^^___``````^^^\\\YYYWWWVVVWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMMMMNNNOOONNNMMMKKKJJJGGGFFFFFFGGGGGGGGGJJJIIIHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFFFFEEEDDDDDDAAA@@@BBBFFFIIIGGGDDDAAAAAAAAAAAAAAABBBCCCDDD???@@@@@@@@@@@@@@@AAACCCEEEEEEDDDBBB???>>>>>>>>>>>>>>>======???@@@AAAAAA?????????>>>;;;999999999<<<===>>>>>>>>>=========???>>>===<<<;;;:::777555555666888999999999::::::999888777888999===@@@BBBCCCAAA===:::888999:::;;;<<<===>>>>>>============<<<>>>@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDBBB@@@???@@@@@@@@@???>>>>>>=========;;;;;;;;;<<<===>>>@@@AAAAAA@@@AAABBBCCCDDDCCCCCCAAA???>>>===<<<;;;999888888999;;;;;;;;;::::::;;;>>>>>>>>>???@@@AAABBBCCC@@@CCCFFFIIIHHHDDD@@@<<<@@@===<<<>>>BBBDDDBBB???>>>@@@AAAAAA>>>======>>>>>>???@@@AAA@@@??????@@@AAAAAAAAAAAACCCEEEHHHIIIIIIKKKOOOSSSTTTRRRNNNJJJKKKJJJGGGDDDBBB@@@???>>>??????@@@@@@???===<<<<<<<<<;;;999:::<<<<<<:::888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<===>>>???@@@??????======@@@DDDHHHOOOLLLJJJNNNSSSRRRJJJBBBAAA???===<<<<<<;;;888666666666777777888888999999>>>===<<<::::::::::::;;;777:::======<<<999888888::::::<<<>>>@@@@@@???===888888888:::===???@@@???===<<<;;;:::999999999:::===@@@AAA>>>:::888:::===;;;<<<>>>===;;;999888888;;;888666888:::;;;777333555666777777777999<<<>>>===<<<:::888777888888999;;;888666666777999::::::777888888999888888666666555444444666999:::;;;:::;;;<<<<<<;;;888555555555555666888999999888666555444333222333444555555555444666888888666555555555;;;999999;;;???@@@>>><<<888999888777666999@@@EEEyyyqqqrrrrrrnnniiieeefffhhh]]]ZZZVVVUUUWWWXXXXXXWWWaaagggcccZZZ\\\iiillleee```gggllljjjccc\\\ZZZ[[[bbb]]]XXXYYY]]]^^^XXXQQQWWWWWWVVVRRRPPPPPPSSSWWWOOOOOOOOOPPPPPPNNNJJJFFFOOOJJJDDDCCCEEEHHHGGGEEEFFFHHHIIIGGGDDDBBBCCCEEEAAAAAABBBFFFJJJIIICCC>>>DDD@@@===>>>CCCHHHIIIIII??????AAABBBBBBAAA@@@???EEEBBB??????AAAAAA@@@>>>???CCCEEECCC???<<<>>>@@@@@@===:::;;;???@@@===999???>>><<<888555555888:::777;;;??????<<<;;;===@@@EEE@@@<<<;;;<<<<<<999555222666::::::888777;;;???999888777888999<<>>999888999;;;===;;;???AAA???;;;999;;;>>>???>>>===???BBBDDDCCCAAA???BBBDDDCCC???>>>AAADDD>>>???@@@@@@???===;;;:::<<<;;;999999<<>>::::::======:::777999<<<>>>===999999<<<@@@<<<===>>>???AAAAAABBBBBB@@@AAACCCDDDDDDBBB???===???===<<<>>>@@@@@@===:::===<<<;;;>>>BBBBBB???;;;;;;???CCCBBB???>>>@@@DDD@@@@@@@@@DDDIIIJJJHHHFFFOOOQQQTTTWWWXXXVVVQQQMMMFFFHHHIIIIIIFFFBBB>>>;;;@@@;;;888:::???AAA>>>:::;;;999888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===:::;;;<<<======>>>>>>===???===<<<===@@@CCCDDDEEECCCAAAAAADDDHHHHHHEEEAAA>>><<<::::::::::::888666999888777666777777999999<<<<<<<<<;;;;;;:::999888666888;;;<<<;;;999999999999;;;>>>@@@@@@@@@@@@AAA:::888888:::===???===;;;:::999888777777888:::;;;===@@@BBBAAA===;;;;;;===>>>===<<<<<<======;;;:::999999999888888777555444333444555555555666999<<<>>>===;;;:::888888777777888666444555666888999999888888999999888888777666444555666777777888:::<<<<<<<<<;;;999666444444555666666777888999999999999333333222222333333444444666888999999777666666666:::::::::;;;<<<<<<<<<<<<;;;999777666777999===@@@ӵĦĦ{{{tttsssoookkkgggddddddddd[[[YYYWWWWWWXXXYYY[[[[[[aaaӵiiieeehhhkkkhhhbbb\\\YYYZZZ___[[[YYYZZZ]]]]]]ZZZWWWXXXWWWUUUSSSRRRSSSUUUWWWRRRRRRRRRRRRQQQNNNHHHDDDKKKHHHEEEDDDFFFHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDDDD???@@@BBBFFFHHHGGGBBB>>>BBB???======AAAEEEGGGHHH???@@@@@@@@@@@@???>>>===CCCBBBAAA@@@@@@@@@@@@???@@@CCCEEEEEEBBB@@@@@@@@@@@@>>><<<<<<======:::888===<<<:::Ħ555999===>>>>>>>>>???AAADDDAAA???>>>>>>>>>;;;999555777999999888999;;;>>>::::::::::::;;;===???AAAEEECCC???<<<::::::;;;<<<>>>???@@@>>>:::999:::;;;=========???BBBEEEGGGGGGEEEDDDCCC@@@>>>???AAACCC===>>>>>>??????>>>>>>===???===<<<;;;>>>CCCIIILLLAAAAAAAAA@@@?????????@@@AAA>>>;;;:::<<<<<<;;;:::;;;===??????======>>>@@@:::;;;===@@@AAAAAAAAAAAA??????@@@@@@@@@@@@???>>>>>>======>>>>>>===999666:::999:::>>>BBBCCC???;;;<<>>;;;@@@;;;777888===???===999999888777777999:::<<<===::::::;;;<<<<<<<<<;;;:::<<<<<<<<<::::::;;;===???>>>>>>?????????>>><<<;;;<<<:::999<<<@@@CCCBBB@@@===>>>???@@@BBBCCCBBBBBB;;;999888888999999888777;;;999777666666777999::::::;;;<<<<<<;;;:::888666666888;;;<<<;;;;;;;;;<<<:::>>>AAAAAA???>>>???BBB===;;;999;;;??????<<<999999888888777888:::;;;<<<<<>>;;;888999;;;999666444444666444555666555555666888;;;???>>>===<<<:::888777666666444333444666888999888999999999999888888777777444666888777555666999======<<<;;;777444333333555666777777888999::::::;;;444444555444333333555666999:::;;;:::999888888999999999:::888777666888999<<<999666555777999::::::4ĉ@ӵ>L=hĦ~~~uuukkkhhhiiiiiiccc]]]ZZZ]]]^^^\\\ZZZZZZ___ccc4ĉ@ӵkkkiiifffcccaaa^^^\\\ZZZWWWZZZ]]]]]]ZZZZZZ]]]aaaZZZWWWTTTUUUXXXYYYWWWTTTVVVUUUSSSRRRPPPNNNJJJGGGBBBEEEHHHIIIHHHGGGHHHJJJJJJFFFCCCCCCFFFHHHFFFDDD???AAADDDEEECCCBBBBBBCCC???>>>>>>???AAABBBBBBAAABBBAAA@@@>>>>>>>>>>>>>>>===@@@BBBAAA>>>===@@@DDDCCCBBBBBBDDDEEEEEEBBB@@@@@@AAABBB@@@<<<:::;;;<<<999::::::>L777888888:::>>>BBBDDDBBB@@@===AAADDDDDDBBB???>>>>>><<<:::888999;;;<<<<<<;;;>>>=========>>>@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;BBB@@@<<<;;;<<<<<<;;;999888<<>>@@@AAA@@@======<<<<<<<<<===@@@BBBDDD??????>>>>>>???BBBEEEGGGEEEAAA>>>>>>AAABBB@@@======??????>>>;;;:::<<<>>>======>>>AAACCCCCC???<<<:::;;;===???@@@@@@@@@???>>>>>>>>>???????????????===============;;;888555777:::===@@@@@@@@@>>>>>>???>>>===???BBBCCCBBB@@@AAAAAADDDKKKQQQQQQJJJDDDIIIJJJMMMQQQTTTTTTQQQNNNFFFFFFFFFFFFDDDBBB???>>>>>>===;;;:::999999999888777777777777888999;;;===999:::;;;<<<<<<;;;:::999;;;<<<<<<;;;::::::===@@@CCCCCCCCCBBB@@@===:::999999777777999>>>@@@???<<<======?????????@@@@@@AAA999888666666777999888888;;;:::888666666777999:::999:::<<<===<<<:::777666777999<<<===<<<<<<===>>>===@@@BBB@@@===;;;<<<>>>???======>>>@@@???<<<999888888999:::;;;<<<===>>>;;;>>>AAABBBAAA???===<<<@@@===::::::===???===;;;777:::;;;999555333555888777888888777666777999<<>>DDDJJJLLLJJJIIIJJJLLLKKKFFFAAABBBHHHJJJHHHEEE@@@CCCEEEDDDAAA@@@CCCGGG>>>???@@@AAAAAA@@@???>>>CCCBBB@@@???>>>???@@@@@@999>>>AAA@@@<<<;;;@@@EEEDDDAAA@@@CCCHHHJJJHHHEEEGGGIIIHHHCCC===:::<<>><<>><<<999888<<>>BBBFFFHHH@@@???>>>>>>???@@@AAABBBFFF@@@;;;<<<@@@CCC@@@<<<;;;???BBBAAA===;;;===@@@>>>===>>>AAAEEEEEE@@@;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAA<<<============;;;:::999888===AAABBB>>><<<===@@@@@@===;;;>>>BBBCCCAAA===BBBBBBFFFKKKNNNNNNIIIDDDCCCDDDGGGKKKOOOOOOMMMKKKFFFEEECCCBBBAAA@@@@@@@@@===>>>???<<<888555555777666777888888777888:::<<<999:::<<<===<<<;;;999888888:::======::::::<<>>???>>>>>>:::777555555777888888888:::999888777888888:::::::::;;;<<<===<<<:::888777999;;;============>>>????????????>>>;;;:::::::::>>>???@@@AAA@@@>>><<<;;;888999;;;===>>>>>>>>>===:::;;;>>>@@@@@@>>><<<;;;===<<<;;;;;;<<<<<<:::999888:::;;;999666555888::::::;;;;;;:::888999;;;===>>>?????????===:::777555555444555777:::;;;;;;;;;::::::999888888888888999888888777666555666888;;;;;;;;;;;;999666555555666666666777888999999999999888:::<<<:::777666888;;;999:::;;;;;;:::;;;===???BBB???;;;888666777888888999888888777666555555666ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵyyyqqqĦ___```aaaӵƜ`1.׼seeeeeeĭӵYYYWWWVVVUUUUUUSSSQQQQQQPPPOOOLLLӵKKKKKKKKKKKKĦCCCCCCFFFHHHHHHCCCDDDAAA@@@@@@@@@BBBBBBBBBĦ;;;<<<>>>===<<<<<>>>>>>>><<<===???DdDEEEHHHHHHCCCBBBӵ===???ӵBBBӵ@@@AAAAAA>>>===ĦAAAAAAӵ======>>>BBBĭӵ;;;===>>>AAABBBAAA@@@>>>>>>>>>>>>@@@AAABBBBBB@@@???=========<<<<<<======>>>>>>??????@@@AAABBBBBBBBB<<<============<<<=========@@@CCCAAA>>><<<===???>>>===>>>>>>??????>>>===AAACCCFFFHHHIIIHHHFFFDDDAAAAAADDDHHHJJJKKKIIIFFFEEEDDDAAA@@@??????@@@@@@<<<>>>???===999666555555444777999999777777888:::999:::<<<===<<<;;;888777444999===>>>;;;999;;;===CCCBBB@@@>>><<<;;;::::::888888999888888888:::;;;:::::::::===@@@AAA???===:::888555555666888888888888888888999999:::::::::<<<<<<======<<<;;;999888999;;;<<<<<<<<<;;;===>>>>>><<<::::::::::::999888:::???BBBBBB>>>;;;;;;<<<666999<<>>===;;;:::999;;;<<<<<<:::888777777999999999999888999:::<<<<<<===<<<;;;::::::<<<>>>===>>>@@@@@@???;;;888555666555666999<<<>>>>>>===;;;:::999888888888999999;;;888555444555777888999999:::;;;:::888777777777555666888999999888666555999<<<===;;;777666999<<<666777888888888999<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦyyyzzzvvvgLiiibbb___g&edddgĉ@ddd]]]g&e>&eRRR@eVVVWWW??WWWYYYQQQPPPQQQQQQRRROOOg<ĉGGGKKKMMMLLL3we<ĦEEEDDDCCCDDD3h?@eBBBAAAAAACCCDDD@@@AAADDDZ@@@>>><<<;;;;;;===3h?gLXXXNNNGGGDDDAAA>>>;;;??????@@@D%%)?HHHfff?><zEEEEEE=?Ħ>>>g&eCCCg&eBBBAAA@@@S?ʬBBB4ff?>ߝL>>>@eGGGg&e@@@===>>>3h?g&e>&e===;;;??>>>>>>???BBBEEEEEE@@@;;;>>>@@@BBBAAA>>>>>>@@@DDD???>>>===;;;;;;<<<======>>>???@@@BBBBBBCCCCCCCCC<<<===============???AAAAAABBBBBB@@@>>>======>>>;;;>>>AAA@@@<<<;;;<<>>;;;999:::<<<@@@???===<<<;;;;;;;;;<<<888:::;;;999666666999===:::999:::>>>CCCEEEBBB???;;;999666555666888888888666777888::::::;;;;;;;;;============<<<;;;::::::999;;;<<<;;;::::::;;;======999777777:::;;;999777777>>>CCCBBB<<<888999===555888===@@@AAA???;;;999888888888:::<<<<<<;;;999777:::===<<<888555444555:::999888888999;;;<<<============;;;::::::<<<>>>===>>>@@@AAA???<<<888666666666777:::===??????>>>;;;:::999888888888999:::===999444333666888888777888:::<<<<<<:::888888888444666888999999777555333999<<<>>><<<777666999<<<333444555666666888;;;>>>GGG@@@777444666777666333333777:::9994441113337774DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?uuupppHdĦccc]]]\\\Hu]Ħbbbttccc]]]Hƅ^Hu]ĦZZZH׼sRRRTTTTTTVVVYYYRRRKKKLLLSSSQQQHHHtQFFFEEEHHHKKKje<ĦCCCAAAAAABt=o9ĦH׼sBBBBBBDDDEEEEEEEEECCC@@@BBBHtĦHHHGGG@@@;;;<<<Bt=o9ĦHdĦ\\\PPPJJJIIIGGGAAA;;;DDDBBB@@@Dtfo9ĦsߝLGdUĦFFFHt@cӵHu]ĦAAAHu]ĦCCCAAAHtƅ^BBBqIܗGIӵ@@@H׼sFFFHHHHu]ĦEEE===Bt=o9ĦHƅ^Hu]Ħ:::<<>>>>>AAAFFFHHHCCC???CCCDDDCCC@@@===>>>BBBGGGBBBAAA@@@>>>===<<<<<<;;;CCC@@@===>>>BBBEEEFFFEEE444;;;AAABBB>>>===AAAFFFHHHDDD@@@??????>>>:::666;;;???BBBAAA<<<:::===AAA???@@@BBBCCCBBBAAA???===DDDCCCCCCDDDEEEGGGIIIJJJDDDAAA===<<<===??????@@@@@@<<<999999;;;;;;888444333666::::::888777999;;;;;;:::<<<@@@CCCAAA;;;555::::::::::::::::::::::::::::::999888888777777777===:::666666999;;;:::888999<<<>>>===;;;<<<@@@DDD???<<<999999;;;<<<:::888>>>;;;888555666999===@@@888999<<<===>>>>>><<<;;;BBB>>>999888999:::888555666<<>>999444;;;<<<>>>>>>======???@@@777777888;;;======;;;999======<<<:::777555666777888???EEECCC<<<:::???EEEBBB>>>999:::>>>@@@>>>;;;BBBBBBAAA>>>:::888777888222555999<<<======;;;999<<<:::999777777888:::;;;888999999888666555777888777555555777:::;;;888555999:::::::::999777666444666888;;;;;;:::888666666777666555555666888:::<<<888:::;;;:::888666666777;;;666333555999;;;8884444DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦssskkkDdDĦ___\\\]]]DdDĦddd`eĭcccDdDΦDdDĦ___DdDĦWWWVVVTTTSSSSSSUUUVVVTTTQQQPPPPPPOOOKKKIIIIIIgeĦHHHHHHGGGFSĦAAA@@@qjRgdKӵDdDĦDDDFFFGGGGGGDDDBBBDDDFFFGGGDdDĦNNNFFF@@@<<>>>>>>>>??????>>>===???BBBDDDBBB@@@;;;===???@@@??????AAABBBCCCCCCCCCAAA???===<<<<<<<<<===>>>>>>======>>>>>>@@@AAAAAABBBAAA@@@???>>>@@@AAACCCDDDEEEFFFFFFFFFIIIEEEAAA??????@@@@@@???======<<<;;;999888888888777777999;;;===<<<;;;999;;;===>>>???>>>===<<<<<<999:::;;;;;;;;;;;;:::999===<<<999777666777888999;;;;;;:::999888888:::;;;>>>===<<<<<<===>>>???@@@>>>>>>===<<<;;;:::;;;;;;;;;:::888888888999;;;===999:::<<<>>>???>>>============;;;999666666666777;;;<<<===>>><<<;;;999888999;;;===>>>>>>===<<<<<<<<<===???>>>======>>>???;;;:::999:::<<<=========;;;<<<>>>===;;;888777777<<<>>>AAAAAA??????@@@AAA>>>;;;999:::===??????===AAAAAA???<<<888666777888444555888:::;;;;;;:::999999999:::::::::999888777777777666666777777888888666777999999999999::::::999999::::::999777666555777999::::::888666666666555555444333444666888:::777999::::::8887777778888888888889999999998887774DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjiiiDdDĦ\\\\\\\\\DdDĦdddHߝL`o9hhhDdDΦDdDӵbbbDdDĦYYYWWWSSSPPPRRRVVVWWWRRRLLLOOOUUUQQQEEECCCKKKgeĦJJJIIIsp?aĦAAA@@@GIdnuR)ĦDdDĦFFFIIIKKKJJJEEEBBBDDDKKKKKKDdDĦUUUJJJCCC>>>GIdnuR)ĦDdDĦZZZWWWNNNDDD>>>@@@CCC@@@@@@???DdDĦnuR)ĦDdDΦDdDĦCCCDdDĦnuR)ĦDdDĦHHHDdDĦ???po9u======DDDAAA=ӊB1.uTӵCCCDdDĦKKKFFFDdDĦ???GIdnuR)ĦDdDΦDdDӵ;;;999999999999:::===@@@DDDDDDCCCBBBBBBDDDBBB@@@@@@CCCGGGGGGBBB===DDDCCCBBBAAA@@@AAAAAABBB<<<<<<===@@@AAAAAA???<<>><<<>>>AAA===;;;:::;;;>>>???>>><<>>AAACCCDDDCCCBBB@@@LLLIIIDDDBBBAAA@@@@@@???:::===???===888666888;;;:::999999<<>>???<<<999999===BBB999:::;;;<<<<<<;;;:::999AAA>>>:::777666777999;;;888;;;===<<<888777;;;>>>BBB>>>::::::>>>@@@>>><<<===???AAA>>>:::888;;;>>>888888999:::::::::999999:::;;;===>>>??????>>>>>>999;;;<<<999444222555888>>>;;;999;;;@@@AAA===888666:::>>>>>><<<;;;???BBB>>>???@@@???===<<<===>>>>>><<<::::::<<<>>>???@@@:::===???@@@>>>;;;999888AAA>>><<<>>>BBBCCC@@@===::::::::::::<<<===>>>???@@@???===999666555777999666666777888888888888888666888;;;>>>===:::666444777444333555888;;;:::999666999<<<;;;888888;;;???888888999999888777666555999999999888555444555777444333222111222333555777666888999999888888999:::777:::======;;;999999;;;4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<\\\ZZZ>d<Ħ___4DufئL>ehhhDdDʜ4DuTӵ___DdDĦVVVWWWSSSPPPPPPTTTUUUSSSQQQQQQTTTQQQJJJGGGJJJgeĦIIIs<v>aĦEEEDDDpeӵDx<DdDĦFFFJJJMMMMMMJJJGGGDDDKKKOOODdDĦ\\\UUUJJJ@@@peӵDx<>d>>@@@DDDCCCAAA???>d<ӵDd<DdDΦDdDĦEEEDdDӵnd<DdDĦFFF>d<Ħ???peӵ@@@Ħ???F&uTӵ???DdDĦFFFDDD>d<ĦAAApeӵDx<>d<ʜ4DuTӵ===<<<;;;:::;;;;;;???@@@BBBCCCBBBBBBBBBBBB???>>>@@@BBBDDDDDD@@@===BBBCCCDDDEEEEEEDDDBBBAAA======>>>?????????>>>===AAA???<<<;;;===???AAAAAABBBCCCDDDBBB@@@>>>???AAA<<<;;;;;;<<<>>>>>>>>>>>>AAA@@@>>>===<<<===>>>???;;;<<<>>>@@@@@@@@@>>>>>>IIIFFFCCCAAA@@@@@@???>>>;;;<<<===<<<999888999;;;::::::;;;>>>AAA@@@<<<999<<<<<<<<<:::888999===@@@;;;;;;;;;::::::;;;;;;;;;AAA???<<<:::999999::::::999;;;===<<<;;;;;;===???@@@===;;;;;;===??????>>>===>>>???===:::999;;;===888888999::::::999999888:::;;;<<<===>>>>>>>>>===999:::;;;999666555666888===999777:::@@@BBB>>>999888999:::::::::;;;>>>AAA???@@@@@@???===<<<<<<======;;;::::::<<<>>>??????<<<>>>??????<<<999888888AAA>>><<<>>>AAABBB@@@<<<:::;;;<<<<<<;;;;;;===>>>???>>>;;;888555555888;;;777777666666666666777777777999<<<======:::666444666222000333999===;;;999777999999888777888;;;>>>777777777777777777666666999999888555333333555777444333222111111222444555666777888888888888:::<<<:::;;;===>>>===<<<;;;:::4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦKKKIIIB?Ho9CCC>dd<ӵPPPCCCB?Ho9KKK<xDDDBBBAAABBBFFFDDD@@@&ӫeʬtIӇDDD>d<Φ>d<ĦGGGD&ӫetIӇBBBDdDĦBBBsdKĦ@@@B?dp&ĒR>>>:::>d<sdKĦFFFB?Ho9AAAs&dq&ĒRAAA@@@???>>>=========BBB???===???CCCDDDBBB>>>;;;===??????======>>>@@@???BBBGGGJJJIIIFFFBBB?????????>>>>>>===>>>???AAA======<<<;;;;;;===AAAEEEFFFCCCAAAAAAAAAAAA???<<<:::>>>@@@@@@===<<<>>>BBB@@@>>><<<::::::;;;===>>>===<<<<<<<<<<<<<<<======BBB@@@>>>===>>>>>>>>>======;;;999:::<<<===;;;999777:::>>>???===;;;;;;;;;;;;999777888;;;<<<;;;:::>>><<<:::888888:::<<<>>>>>>>>>>>>>>>===;;;999888<<<;;;:::<<>>:::<<<======<<<===@@@CCC???===::::::;;;<<<:::999::::::999888888999999:::999999:::;;;<<<<<<<<<<<<<<<;;;999999;;;;;;999777888777888999;;;<<<<<<<<<;;;888666666888;;;;;;:::???@@@@@@>>><<<;;;;;;<<<999999999;;;===>>><<<;;;@@@???===:::777666777888===>>>??????>>>>>>======<<<===>>>===;;;::::::;;;???>>>;;;888666777:::===888777666555555555666777::::::;;;;;;:::999777666666222000333999<<<;;;888:::777555555777999999888666666666666666666777777888888666444222222444777777666444333222333555666666777888888777888:::======;;;:::<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneyyyHkgeYYYneaaaZZZfedddHu]3hhccc^^^WWWseRRRSSSRRRQQQPPPSSSXXX]]]XXXQQQQQQXXXVVVJJJgeĦja>aĦLLLJJJ@GBBBCCCseCCCGGGKKKNNNNNNIIIKKKUUU<Ō```RRREEE@GKKKDDDHkgeCCCDDDDDDCCCAAAFFFDDDAAAHĪj@IŌCCCDDDegeEEEHHHHu]3hIŌFFFAAADdDĦ@@@ne>>>@@@@h<<hDDD===:::seAAAneCCCGGG@GBBBBBBsĪj@hAAAAAAAAAAAA@@@@@@@@@@@@CCC>>>;;;<<>><<<999999>>>BBB>>>BBBGGGJJJJJJFFF@@@<<>>===>>>AAADDD<<<======<<<;;;===BBBFFFFFFCCC??????BBBBBB>>>;;;;;;@@@CCCAAA<<<:::>>>BBB???>>><<<::::::;;;<<<===>>>===<<<::::::;;;<<<======;;;:::;;;<<<>>>======>>>:::888:::===???<<<999777;;;>>>>>>:::888:::<<<:::888666999===>>>;;;888>>>===:::888888:::===>>><<<===>>>???>>><<<:::888===;;;:::===BBBDDDBBB>>>888<<<>>>===;;;<<>>;;;999;;;>>>???<<<888444666999999888888:::===<<<888444444888:::888666===>>>>>>===;;;::::::;;;777777888;;;======;;;888???>>>;;;777444444666999:::===@@@???;;;999;;;>>>======<<<<<<;;;:::888777<<<<<<;;;888777777:::===888777666666666666666777<<<;;;:::999888888777777666333222444777:::999888:::666333444777888666333555555444444555666777888666666555333111222444666:::888666555444555666777777777888777777888:::===???;;;777999>>>@@@<<<8884DuXӵĵD^DdDĦtttsss]]]\\\bbbbbbbbbkkkiiiD^\\\]]]___^^^s׼sVVVRRRQQQQQQRRRSSSUUUUUUUUUWWWUUUTTTTTTRRRNNNgeFm8FFF>aĦGGGFFFFFF???>>>???s׼s@@@AAACCCFFFGGGGGGHHHMMMRRRHo]]]VVVNNNGGGEEEEEEEEECCC@@@AAACCCDDDCCCBBBBBBBBBBBB<<>>===AAA=========AAAAAA@@@>>>s׼s???BBB@@@AAACCC===>>>>>>@@@??????@@@@@@AAAAAAAAAAAAAAA@@@===<<<<<<>>>???>>><<<;;;;;;;;;;;;;;;<<<>>>@@@AAACCCFFFGGGFFFCCC???<<<<<<>>>??????>>>>>>AAACCCBBB@@@>>>===???AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>???@@@???<<<;;;<<<>>>???>>>===<<<<<<<<<==================<<<<<<;;;;;;<<<;;;:::;;;===>>>>>>===;;;::::::;;;<<<======<<<;;;;;;;;;;;;::::::;;;<<<::::::999:::<<<=========;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;<<<===@@@BBBCCCBBBBBB<<<<<<<<<<<<<<<>>>@@@AAA>>>===<<<;;;;;;;;;:::::::::;;;<<<======;;;:::888::::::::::::;;;<<<<<<===;;;;;;<<<===>>>===<<<;;;555666888888777777:::<<<999888777777777888888777;;;<<<===<<<:::999999:::888888888999;;;<<<;;;:::;;;;;;:::888666666888:::999<<d<ĦĦĦĦ>d<Ħ~~~wwwxxx}}}}}}ssskkkmmmtttssshhh\\\\\\___```^^^Ħjjj___^^^eeeooonnndddbbbiiiooo>d<Ħaaa\\\WWWaaafffBeXXX]]]RRROOOOOORRRWWWWWWRRRLLLTTTYYYWWWMMMLLLRRRgeFYĉFFFEEE>aĦAAACCCHHHJJJFFF@@@AAACCCDDD???:::;;;BeAAA@@@@@@AAABBBAAA???EEENNNNNNnu]ӵUUUEEE@@@<<>><<<:::;;;>>>AAABBBBBB<<d<ĦDDDEEEHHHKKKJJJ>d<ĦEEEDDDAAAĦ<<<===>>>>>>>>>===;;;:::???;;;999:::===>>><<<:::999???DDDCCCBe===DDDCCCBBBCCCĦ======>>>???@@@@@@@@@@@@@@@:::>>>AAABBB???<<<;;;<<<>>>>>>???@@@AAAAAAAAAAAA<<<===>>>===;;;;;;<<<>>><<<:::999;;;???AAA???<<>>CCCFFFCCC>>>;;;>>>AAA@@@>>>===@@@CCC@@@???===<<<======;;;999@@@??????>>>>>>>>>>>>>>><<<===???@@@???===;;;999>>>===<<<===>>>???>>>===888;;;>>>===;;;:::===@@@@@@<<<999999<<<======;;;:::<<<>>><<<:::;;;???CCC888:::===??????===:::888<<<;;;;;;:::;;;<<<===>>>888===AAABBBAAA@@@CCCEEEAAA===:::;;;>>>@@@???======???@@@>>>:::999;;;>>>888;;;>>>AAA@@@===999666;;;;;;;;;;;;;;;<<<>>>>>>888;;;??????<<<:::;;;===777777777777888999:::;;;555888::::::777666999<<<:::;;;<<<;;;999888999:::;;;999777777999;;;<<<===666888::::::999999:::;;;:::;;;<<<;;;:::888888999888555333666:::;;;777222666777888777666777888:::666666777888888888888888:::;;;<<<;;;:::888666444666777777666444444555666666999;;;999555111111333444333333333444666777999111222333333222333444666<<<:::888666555555666777999999888777666777999<<<;;;:::999777555666:::===?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦzzzxxxwwwvvvuuutttrrrppplllfffbbbaaa___^^^gdKĦ```___hhhggg```cccmmmlllbbbfffsdKĦ^^^___ddd```\\\___YYYSSSOOOOOOPPPQQQRRRRRRQQQQQQSSSRRRPPPNNNLLLLLLŶSHHHFFFGGG3we>>===CCCBBBBBBAAAAAABBBCCCCCCJJJJJJKKKiĉ@3hR/ŌFFFBBB@@@??????>>>AAAAAAAAA??????@@@BBBEEE???>>>===>>>@@@AAAAAAAAA???AAAEEEGGGEEEAAA<<<999<<<999777<<>>BBBBBBAAADdDĦCCCAAACCCHHHIIIsdKĦBBBAAAgdKĦCCCAAA>>>>>>>>>>>>===;;;???<<<999:::<<<>>><<<999<<<@@@DDDFFFAAA@@@DDDAAA>>>gdKĦ???AAA@@@@@@@@@@@@@@@@@@???999:::===AAACCCAAA>>>:::>>>======@@@DDDEEEBBB???999;;;<<<999666666:::>>>===>>>???>>>===;;;::::::CCCCCCCCCBBB@@@>>>===<<<:::<<>>AAAAAA???<<<<<<<<<<<<;;;:::CCCCCCCCCAAA>>>===>>>???<<<>>>@@@@@@???>>>>>>>>>????????????>>>>>>======:::>>>@@@@@@===;;;===??????<<<999:::<<<>>><<<:::;;;<<<===;;;999999===AAA777888999;;;;;;:::999999<<<;;;;;;:::::::::;;;;;;999>>>BBBCCCAAA??????@@@CCC>>>999999<<<>>><<<888:::;;;<<<<<<;;;;;;===???:::;;;===>>>>>>===;;;:::???===:::999999;;;>>>@@@777;;;>>>>>>;;;999:::===;;;888444444666888666444888;;;>>>===999666666888888888888999999888888777:::999777666777999;;;===777888999888777666777888;;;999888888999999666444111333666555333222444777555666666777777777777666888777666555555777999:::888999;;;<<<;;;999777666;;;888666666888888444000333777;;;;;;777444444555333333444444444444444444666555444222000000222444333444666888::::::999999@@@;;;555444666999999888999888666444333555:::===>AneneneneDe|||yyywwwuuuvvvwwwuuupppllliiigggaaa]]]neccc```eeeiiiiiidddgggnnnnnnhhhcccne^^^___cccddd^^^YYY[[[```aaaZZZSSSOOOPPPQQQPPPOOOPPPTTTWWWMMMMMMMMMLLLKKKJJJ>AGGGHHHJJJk<AAABBBBBBCCCDDDCCCAAA@@@>>>>>>>>>>>>>>>CCCCCCCCCBBBBBBBBBBBBBBBEEEHHHKKKfhKKKEEEBBBCCCCCCAAA???@@@BBBCCCBBB???@@@DDDIIIAAA@@@>>>>>>@@@@@@@@@>>>BBBCCCEEEEEEDDDAAA===:::::::::;;;===???@@@>>><<>>?????????>>>;;;===??????>>><<<;;;;;;===>>>@@@CCCDDDDDDBBBAAACCCCCCneAAABBB@@@AAACCCCCCCCCAAA>>><<<;;;;;;;;;>>>@@@@@@???===;;;===>>>?????????@@@AAA>>><<<:::999:::;;;<<<<<<===AAACCCAAA<<<999;;;???AAAAAAAAA@@@???>>>===<<<<<<>>>@@@CCCEEEEEEEEEEEEBBBAAAAAACCCDDDCCC@@@>>>===>>>@@@@@@@@@???>>>>>>???@@@@@@>>>;;;:::<<<>>>@@@BBBDDDCCCAAA>>>======@@@@@@@@@???>>>>>>@@@BBB>>>============>>>??????======<<<<<<=========<<<=========<<<;;;;;;<<<===<<<<<<;;;<<<<<<<<<;;;:::666777888999:::999999888::::::999999999999::::::<<<===???AAABBBAAA>>><<<>>>>>>===<<<;;;;;;;;;:::;;;::::::<<<>>>>>>;;;999:::;;;<<<======<<<;;;:::;;;::::::999999999::::::999999:::;;;<<<<<<;;;999888888888777666777999::::::999999999999888666555888999999:::::::::999999777777777888999999::::::777888999888666666666888999;;;===<<<999777777888666555444444555555444444888888999999999999999999666666777888888888888888777888888999888777666555777888888888666555555555666666888999:::888666444555555555555555555555555222333444333222111111222333444555777888888999999999888666333222444666999777777666444333555888~~~{{{yyywwwtttvvvvvvsssnnnjjjhhhiiiaaa\\\fffeeebbbhhhggggggiiikkkllllllkkkaaabbb^^^```eeebbb\\\WWWZZZ```aaa[[[UUUPPPQQQPPPOOONNNPPPUUUZZZKKKKKKLLLKKKKKKIIIIIIGGGIIIAAAAAAAAABBBDDDEEEFFFDDDAAA???>>>?????????CCCCCCCCCCCCBBBBBBAAA@@@???DDDIIIIIIOOOJJJEEECCCEEEFFFDDDAAA@@@CCCEEEDDDAAAAAAEEEJJJCCCAAA??????@@@@@@>>>===DDDEEEEEEEEECCCAAA>>>===999<<<>>>>>>===<<<>>>???AAA@@@@@@CCCGGG>>>===AAAEEEDDDAAA???AAABBBDDD@@@???CCCAAA???>>>@@@AAAAAA@@@999>>>DDDDDD@@@<<<<<<=========>>>@@@CCCDDDEEEDDDCCCFFF>>>AAADDDAAABBBEEEFFFEEEAAA===:::<<<;;;:::;;;===@@@@@@@@@:::===???>>>;;;:::>>>BBBBBB>>>::::::===???===:::===CCCGGGDDD===999<<<@@@>>>>>>>>>>>>>>>=========>>>@@@BBBDDDEEEGGGGGGGGG;;;???CCCDDDBBB???======???===<<<>>>@@@@@@>>><<<===AAADDDAAA;;;999===BBB>>>AAAEEEEEECCC???===<<>>===>>>BBBEEE>>>===<<<<<<<<<>>>@@@AAA@@@<<<999999===???>>>;;;===@@@AAA???;;;:::===@@@>>><<<;;;<<>>888333444444666777888888888888:::999999888888999::::::???===<<<>>>BBBBBB===999:::>>>AAA@@@<<<999:::<<<:::888777;;;@@@@@@:::444::::::;;;<<<<<<;;;::::::888888999999999777666555:::777666999===>>>:::777666999;;;999666666;;;???<<<888444555888999777444999999:::;;;<<<<<<<<<;;;666777888::::::999888777777888999888666555666777777<<>>@@@CCCBBBBBBBBBBBBBBBAAA???>>>>>>BBBEEEEEEDDDDDDHHHLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEBBB@@@???@@@AAAAAA???===AAACCCEEEFFFEEECCCAAA???<<<===>>>>>>===<<<===?????????AAADDDEEEDDD@@@<<<;;;???CCCCCC@@@???@@@AAACCCDDDEEEEEEDDDCCCAAA@@@AAA???======???AAABBBBBB===@@@DDDDDDBBB???>>>>>><<<>>>@@@@@@@@@BBBGGGJJJFFFGGGGGGEEEBBB@@@AAACCCCCCDDDFFFFFFDDDAAA===;;;;;;::::::;;;>>>@@@@@@@@@<<<======<<<::::::===@@@AAA>>>;;;;;;<<<===<<<:::;;;AAAFFFEEE@@@<<<;;;<<<<<<<<<;;;<<<<<<<<<======>>>???@@@AAACCCDDDEEEFFF<<>>=========>>>>>>======>>>AAACCCAAA===<<>>===AAABBBAAA???>>>???AAACCCBBB@@@>>><<<<<<>>>@@@AAAAAA>>>;;;:::<<<>>>>>>>>>???@@@AAA@@@===<<<>>>@@@@@@>>>===<<<===;;;777444333333444555666777777888;;;;;;;;;:::;;;;;;<<<<<>>===>>>@@@???<<<999999===BBBCCC???<<<:::;;;888777666999>>>???<<<999;;;;;;;;;::::::;;;;;;;;;888999999999888666555444888777777999<<<<<<:::888999::::::999777777:::===;;;999666666777999888777::::::;;;<<<============::::::::::::999888777666777888999888666555555666666;;;???>>>;;;888888999:::888666666888999999888<<<;;;;;;:::999999999999777888:::;;;;;;;;;:::999777666444333333444666777888::::::888555444555777888777777999<<<<<<:::777777777777777777777888888555666666555333111111222444333222222333555666888222333444444222333666999444666777777666555666zzzssssssuuuxxxrrrkkkgggfffdddaaa]]]```bbbcccccccccdddhhhkkk```___dddlllnnniiiddddddkkkddd```dddhhhfff```^^^XXXZZZ[[[ZZZWWWVVVWWWZZZUUUPPPMMMOOOTTTVVVSSSNNNVVVSSSOOOKKKHHHHHHIIIJJJHHHJJJKKKIIIFFFDDDDDDEEEHHHDDDAAACCCGGGIIIEEEAAAGGGKKKMMMHHH@@@>>>BBBIIIAAAAAAAAAAAAAAA@@@??????AAA@@@@@@BBBDDDFFFHHHHHHFFFHHHJJJGGGCCCBBBDDDHHHIIIEEEBBBBBBDDDEEEBBB>>>?????????@@@BBBBBBAAA???===???CCCGGGGGGFFFCCCAAA???>>>===>>>??????===;;;;;;???CCCDDDAAA>>>=========>>>@@@BBBBBBAAA@@@>>>GGGFFFDDDCCCCCCCCCDDDDDD@@@>>><<<;;;===@@@AAAAAADDDBBBAAAAAACCCCCCAAA???;;;@@@DDDBBB>>>???GGGOOOIIIFFFCCCCCCCCCCCCBBB@@@DDDDDDDDDCCCBBB@@@???>>>::::::<<<>>>AAAAAA@@@>>>@@@===;;;:::<<<>>>===<<<;;;======<<<999999:::<<<:::<<<@@@DDDDDD@@@:::555::::::::::::;;;<<<===>>>============>>>???AAABBBBBB@@@>>>======<<<:::888;;;>>>@@@???;;;:::===@@@AAA@@@???@@@@@@AAAAAAAAABBBCCCCCCBBB@@@???@@@AAA>>>@@@AAAAAA@@@??????@@@FFFDDDAAA>>><<<===>>>????????????===;;;;;;???BBBBBB@@@>>>>>>@@@AAA@@@???@@@AAA@@@===999777888:::444444444555666666777888>>>>>>======>>>??????@@@<<<>>>@@@@@@===;;;;;;<<<;;;>>>AAADDDDDDAAA===:::777777888999:::===@@@BBB<<<;;;::::::::::::;;;<<<<<<;;;:::888777777777888666888;;;<<<;;;:::;;;<<<>>>;;;888777888999888666:::;;;;;;:::888888;;;>>>:::;;;<<<<<<=========<<<@@@???<<<999777666666777777888999777555444444555888888999::::::999777555666777888888777888<<>>;;;888666777777555333555888;;;;;;:::999:::;;;666666777777888999999:::===<<<999555111000222444333333222222222444555666666444444555888:::999888555777999999777666666777yyyrrrrrruuuzzztttmmmgggeeecccbbb```ccceeeggggggfffeeegggiiiaaacccgggkkkmmmlllhhhdddiiicccaaafffjjjfff___[[[WWWZZZZZZXXXSSSQQQSSSVVVRRROOOLLLOOOTTTVVVRRRMMMUUURRRMMMIIIFFFFFFGGGIIIGGGJJJKKKHHHCCCAAADDDGGGIIIFFFDDDFFFIIIJJJGGGCCCGGGKKKNNNKKKCCC@@@DDDIIICCCBBBAAAAAAAAABBBBBBCCCBBB@@@>>>@@@CCCFFFGGGGGGFFFHHHJJJHHHDDDBBBEEEHHHIIIFFFBBBCCCEEEEEEAAA>>>>>>>>>???AAACCCDDDBBB@@@<<<>>>BBBEEEFFFEEECCCBBB???>>>>>>???AAA@@@<<<999999>>>CCCCCC???<<<<<<>>>>>>???AAACCCDDDCCC@@@>>>FFFEEECCCBBBBBBCCCEEEGGGAAA>>>;;;;;;<<>>BBBBBBBBBAAAAAAAAAAAAAAA<<<<<<>>>@@@BBBBBB@@@===AAA===::::::===>>><<<999777:::===<<<888777999<<<::::::<<<@@@DDDBBB;;;444::::::999999:::;;;===>>>>>><<<;;;999999;;;===>>>DDDAAA>>><<<======;;;999;;;???BBB@@@;;;999===BBBBBB???>>>???AAACCCBBBAAABBBCCCCCCAAA@@@???AAABBB===???AAABBBAAA?????????GGGEEEBBB???===<<<<<<===<<>>;;;:::===BBBAAA>>>;;;===AAADDDBBB???@@@AAAAAA===999888;;;???777666666666666777888888>>>>>>>>>>>>???@@@AAAAAA;;;???BBB@@@===;;;===@@@===???CCCFFFFFFDDD???<<<999:::;;;::::::===CCCHHH>>>===;;;::::::;;;===>>>>>>===;;;:::999999:::;;;666:::??????<<<;;;===@@@AAA<<<777777999:::777444999<<<>>>===::::::===AAA:::;;;;;;;;;;;;;;;::::::AAA>>>;;;777555555777888777888999777555333444555888666555666888999777444444666999888666888>>>CCC<<<;;;999777666555666666<<<:::999888888:::<<<===888777555444555666888999???;;;666555888888666333555999<<<;;;888777999<<<444444666777999:::;;;<<<@@@>>>:::555111111444777333333333333333444555555888666555777<<<===;;;777666888999999777666666777|||xxxwwwvvvvvvttttttpppiiibbb```dddiiihhhfffeeegggiiiiiieeeaaadddhhhhhheeegggnnnmmmggg```aaadddiiihhhaaa]]]]]][[[YYYVVVSSSRRRQQQPPPNNNLLLMMMNNNNNNOOOQQQSSSUUUNNNMMMLLLJJJIIIHHHGGGGGGKKKJJJHHHEEEDDDDDDFFFHHHCCCFFFIIIIIIGGGFFFHHHJJJGGGIIIJJJIIIGGGFFFEEEEEEFFFDDDCCCBBBCCCEEEGGGIII@@@@@@@@@@@@AAACCCFFFHHHKKKIIIGGGGGGHHHHHHFFFDDDDDDFFFGGGFFFDDDCCCDDDEEE@@@@@@@@@BBBCCCCCCAAA>>>AAAAAAAAAAAAAAABBBCCCCCC<<>>???@@@@@@???>>>>>><<<@@@EEEFFFDDDAAAAAABBBAAAAAAAAABBBBBBCCCDDDEEECCC@@@<<<;;;===???AAABBBCCCCCCCCCCCCDDDCCCBBB@@@AAAAAA@@@>>>===???AAADDDCCCAAA@@@@@@@@@@@@@@@???===>>>@@@BBBCCCCCCBBBAAAAAA@@@??????AAABBBAAA???===<<<;;;;;;;;;:::999777777888999:::::::::;;;;;;:::::::::<<<>>>???===<<<;;;:::999999999;;;===>>>@@@>>>;;;999888999;;;===>>>@@@AAA@@@>>>=========>>>@@@@@@???===<<>>??????@@@@@@AAABBBCCCAAABBBDDDCCCBBB@@@AAAAAA@@@AAABBBAAA@@@???@@@BBBCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>@@@BBBCCCCCC????????????>>>===>>>???:::999888777777777888999<<<<<<<<<<<<===>>>???@@@>>>>>>???????????????@@@===BBBGGGIIIFFFCCCAAAAAA>>>===<<<===???AAACCCDDD@@@>>><<<::::::<<<>>>@@@;;;<<<<<<===<<<<<<;;;;;;:::<<<>>>@@@@@@@@@@@@AAA>>>===:::999999999999999:::;;;=========>>>>>>???:::::::::::::::999888777:::999777666666666777777777888999777555333333444777777666555555555777888777777666666777:::>>>@@@???===;;;888777777777777777777777777777888999999777666555555555666888999;;;999777666777888999999888999:::999888888888888111222444666999;;;===>>><<<<<<999666333333555888222333444444444444444444666666777999::::::999777777888888777666555666777|||wwwyyy{{{zzzwwwmmmrrrsssjjj^^^[[[eeepppmmmfffaaaeeelllmmmcccYYYeeekkkhhh^^^aaammmppphhhWWW^^^gggkkkeee\\\[[[``````XXXQQQPPPSSSSSSNNNHHHGGGLLLOOOMMMJJJLLLUUU]]]HHHJJJLLLNNNMMMLLLIIIHHHPPPKKKEEECCCFFFHHHHHHGGG<<>>>>>DDDJJJQQQJJJDDDFFFLLLNNNHHHAAA>>>FFFLLLJJJDDDAAAFFFMMMBBBAAABBBCCCCCCBBB???<<>>AAADDD888???GGGFFF@@@:::999;;;@@@>>><<<>>>AAACCCAAA>>>:::BBBJJJJJJCCC???AAAFFF<<<>>>@@@BBBCCCCCCBBBBBBEEEAAA>>><<<===@@@BBBBBB>>>CCCGGGHHHDDDAAA@@@AAAEEE???::::::>>>AAA???<<<>>>@@@BBB@@@===<<>>???AAABBBBBB888;;;>>>===999666666888999777666999===>>><<<:::;;;<<<;;;:::999;;;@@@DDD<<<;;;:::999999;;;===>>>CCCAAA===:::999999;;;===777>>>EEEEEE@@@===>>>BBBBBB@@@======???@@@@@@@@@;;;???BBBAAA>>>===BBBFFF>>>AAAEEEFFFDDDBBB@@@???CCCCCCBBB@@@???@@@CCCFFF??????>>>===<<<;;;::::::;;;999888999<<<===:::777999<<>>???CCCGGG???======@@@CCCCCC@@@<<<<<<;;;:::888888888888999999999999:::;;;<<<======@@@>>><<<>>>AAACCCAAA???;;;DDDLLLLLLEEE@@@BBBFFFCCC@@@===???DDDFFFBBB>>>AAA???<<<::::::<<>>;;;999>>>======@@@DDDEEECCC@@@;;;===>>><<<999888;;;???;;;:::999<<<@@@AAA???;;;:::::::::999888777666555222333555666777777777777888888999777444333333444555888999666222222777<<<;;;777444444888<<<===<<>>???777888888777555555666777222333444555666555444333222666::::::777555666777777777777666444333555666|||tttssswwwsssrrroooiiiccc``````aaafffiiijjjgggaaa^^^aaadddccc^^^```iiikkkdddaaadddhhhbbb]]]^^^dddddd^^^WWWNNNQQQQQQMMMHHHFFFJJJOOOIIIKKKMMMPPPQQQPPPNNNMMMPPPNNNLLLKKKKKKKKKIIIHHHCCCHHHKKKJJJGGGEEEHHHKKKPPPJJJDDDDDDIIIMMMMMMJJJJJJJJJIIIFFFDDDDDDFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIGGGDDDAAA???@@@AAABBBBBBEEEIIIJJJIIIFFFDDDDDDBBBBBBBBBDDDEEEEEEBBB@@@CCCCCCCCCAAA@@@???AAACCCBBBAAA@@@???>>>>>>=========>>>??????===<<<<<<===;;;<<<>>>?????????>>>===>>>AAAEEEIIIJJJGGGAAA<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????BBBDDDGGGGGGFFFEEECCCAAA@@@???DDDAAA======>>>>>>:::777?????????@@@AAAAAA>>><<>>>>>===;;;<<<======<<<:::999888888999:::999888999???DDD@@@:::666999AAAEEEAAA<<<===<<<;;;:::::::::;;;<<>>>>>>>>>>>>>>???<<<888777999<<<>>>???AAA>>>===>>>BBBDDDBBB@@@EEEDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDAAA>>><<<;;;;;;999888<<<999777888:::;;;999666888:::<<<>>>@@@CCCEEEFFF===>>>@@@BBBCCCCCCBBBBBB???===:::777666666888999888888888666555555888:::===<<<;;;<<>>===<<<;;;:::;;;<<<<<<888999;;;???AAABBB???===DDD===888;;;CCCGGGDDD???<<<>>>>>>:::555666===CCC???<<<:::;;;>>>???===:::>>>===:::888555333222222444333333333555777999:::999888666444333222333333333777;;;888222111555:::777444222333777:::;;;:::AAA???===<<<<<<;;;999777444444333333333444555555555555555666888888777666555444222222333555888:::<<<999555555777777555222666666777888:::;;;<<<<<<555555555555555666777777555666777888888777666555555888:::999555444555777999888666555555555777777}}}wwwvvvzzzyyypppgggeeeggggggaaaZZZbbbcccdddbbb___]]]___aaa^^^]]]___dddgggeeecccccceeebbbaaacccfffddd]]]VVVOOOPPPOOOLLLHHHGGGIIILLLKKKLLLNNNOOOPPPOOONNNMMMOOONNNMMMMMMNNNLLLIIIGGGDDDGGGJJJKKKJJJJJJLLLNNNTTTLLLDDDEEELLLQQQOOOJJJHHHJJJKKKIIIEEECCCFFFIIIFFFGGGHHHIIIHHHGGGFFFEEEJJJHHHDDDAAA???>>>>>>>>>???DDDIIIJJJGGGDDDDDDFFFBBBAAAAAABBBCCCDDDCCCAAACCCCCCCCCBBBAAAAAACCCEEECCCBBB@@@>>>===<<<<<<<<<<<<>>>???>>>===<<<<<<<<<<<<======>>>>>>============???CCCGGGIIIHHHCCC???BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@???>>>???AAACCCFFFGGGGGGFFFEEEBBB@@@???AAABBBAAA@@@>>><<<<<<<<>>======<<<;;;;;;<<<======<<<;;;:::888999999888999<<<@@@CCCAAA===999;;;@@@CCC@@@===???>>><<<;;;999999::::::>>>????????????===<<<;;;>>>>>>>>>???????????????;;;<<<;;;999888:::>>>BBB@@@??????@@@AAABBBAAA@@@BBBBBBBBBAAA@@@???===<<>>>>>===<<<;;;:::999999;;;???BBBBBB@@@>>>???;;;999:::>>>AAABBBAAA???===;;;888777888;;;===<<<===??????>>>>>>>>>>>>>>><<<:::888666444333222444444444555666777999999777777555444444555555666555666666555444444555777555333111222666:::<<<<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@DDDFFFGGGDDDBBBDDDCCCCCCBBBAAA@@@??????<<<===>>>>>>>>>>>>AAACCCEEEFFFGGGHHHFFFDDDAAA??????BBBDDDBBB===;;;===@@@???AAABBBAAA???>>>@@@CCCDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@???>>>===<<<<<<;;;999:::;;;<<<============;;;999888888;;;???AAABBBBBB@@@>>>>>>???@@@???===AAA@@@===;;;999888888888:::<<>>===>>>>>>>>>??????@@@@@@AAA999===>>><<<777888>>>EEE@@@AAABBBBBB@@@??????@@@@@@@@@AAABBBAAA???===<<<>>>AAADDDGGGGGGEEEBBB@@@AAA???<<<:::;;;;;;:::999666999<<<;;;999888;;;>>>===<<<;;;<<>>AAAAAAAAAAAAAAAAAAAAAAAA999:::;;;;;;:::888666444444777:::;;;999777666666999888888;;;???BBBCCCCCCBBB???<<>>@@@AAA@@@>>>;;;999999:::;;;>>>BBBCCCBBBAAA;;;;;;:::999999<<>>999777888999888777999===BBBBBB???===>>>AAA>>>===;;;999777666555444444444555777777888888888666666666666666777888999666444222222555666555333333222111222666:::<<<===<<<;;;999888888777555444444555666777777777666666777666666666888999888777555444333333444666888:::777999:::888333111444777444777;;;>>>>>><<<999777666666555555666666777777888888999999888888777666???:::555444777::::::888666666777777777777777666|||{{{}}}rrrttttttlllccc^^^```eee^^^\\\ZZZYYYZZZZZZYYYXXX]]]cccccc^^^aaahhhggg```YYY___fffjjjggg___WWWQQQPPPMMMJJJIIIIIIIIIHHHFFFKKKKKKKKKLLLMMMMMMNNNOOOKKKMMMPPPSSSTTTQQQKKKFFFFFFFFFGGGJJJNNNPPPPPPOOOLLLIIIEEEDDDFFFHHHGGGFFFGGGIIIKKKLLLKKKIIIGGGFFFJJJJJJJJJIIIGGGEEECCCAAADDDDDDBBBAAA???===;;;:::<<<>>>BBBEEEFFFFFFFFFFFFBBB@@@======???AAACCCCCCDDDDDDCCCAAA??????@@@BBBEEECCCAAA>>>===<<<<<<<<<:::;;;===<<<:::999999:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>AAACCCDDDCCCBBBCCCCCCBBBAAA@@@>>>>>>===;;;===>>>???>>>???AAACCCDDDEEEGGGIIIHHHEEEAAA???>>>@@@AAA@@@>>>===>>>@@@???BBBDDDBBB>>>===BBBFFFDDDEEEFFFGGGFFFDDDAAA@@@@@@@@@???>>>>>>===<<<<<<777888999;;;<<<===>>>??????;;;999:::===@@@@@@>>>AAAAAA@@@???===<<<<<<===???>>><<<999888777777888999;;;===@@@BBBBBBAAAAAA>>>>>>??????@@@AAABBBBBB>>>@@@@@@>>>::::::???CCC@@@CCCEEEDDD@@@>>>>>>@@@>>>@@@BBBCCCCCCAAA>>>===AAACCCEEEGGGGGGFFFDDDCCC@@@>>>;;;::::::;;;::::::666888:::;;;::::::<<>>??????>>>>>>>>>???AAAAAABBBCCCBBBAAA???>>>;;;;;;<<<===<<<:::888777444888<<<>>>===:::777666;;;::::::<<>><<<===BBBDDDCCCAAAFFFFFFFFFCCCAAA??????@@@@@@@@@AAAAAA@@@>>><<<;;;::::::;;;===AAACCCCCCBBB@@@>>><<<:::999;;;===???AAA???<<<:::999888666555777;;;@@@AAA@@@>>>>>>???>>>===<<<:::999888888888444555777888999888888777777777777888888888999999555333222222444555555444444333222333555888:::<<<:::888666666666666444222444555777999:::999888666:::888777888999:::999888444444333333444666888:::777888888777444333444666666888;;;======;;;999777666666666555555666777777999999999999888888777777<<<999666666777999888777444555666888888888777666tttuuutttmmmeee```bbbfff```^^^[[[ZZZYYYXXXVVVUUU^^^cccbbb\\\]]]dddbbbZZZRRRYYYbbbeeebbbZZZSSSNNNOOOMMMKKKJJJKKKJJJIIIGGGHHHHHHIIIKKKMMMNNNPPPPPPKKKMMMQQQUUUVVVSSSMMMIIIHHHGGGHHHJJJLLLMMMLLLKKKGGGHHHHHHEEEAAAAAACCCFFFIIIHHHHHHJJJNNNMMMHHHCCCIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>>>><<<===AAAGGGIIIGGGCCCCCC@@@===<<<>>>@@@BBBCCCCCCCCCBBB???<<<;;;;;;===DDDCCCBBB@@@???>>>===<<<888:::;;;;;;999888888999;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>???@@@AAA@@@???AAAAAA@@@???>>>===<<<;;;;;;===???@@@@@@@@@BBBCCCBBBDDDGGGHHHHHHEEEBBB@@@???>>><<<===??????>>><<<>>>BBBDDDAAA>>>===BBBGGGDDDDDDEEEFFFEEECCC@@@???@@@@@@@@@???>>>>>>>>>===777777888999;;;<<<===>>>BBB???<<<<<<>>>???>>><<>>;;;999:::<<<<<<;;;999888888999::::::;;;<<<===>>>@@@BBBDDDEEE>>>??????@@@AAABBBBBBCCCEEECCCAAA???????????????@@@CCCFFFEEEAAA>>>>>>???>>>@@@CCCDDDEEECCCAAA@@@EEEEEEDDDDDDDDDEEEFFFGGG@@@>>>;;;:::;;;;;;;;;:::888777666888<<<>>>===<<<;;;@@@CCCAAA<<<:::>>>BBB???AAADDDEEEEEEBBB>>>;;;???>>>>>>===<<<<<<<<<<<<666999>>>@@@???<<<999888>>>===<<<===???AAAAAAAAA>>>>>>>>>??????@@@CCCDDDDDDDDDCCC@@@===<<<===>>>BBBBBBAAA??????>>>>>>>>>;;;::::::<<>>===;;;===@@@BBB???:::666666888888888:::===@@@@@@===:::>>>>>>===<<<;;;;;;;;;;;;666777888999999999777777999999999999999888888888333555555555444444666888777777666555555666888:::888777555555555555333111444555888:::::::::999888<<<:::888888:::;;;::::::444444444444555777888999999777444444666666555333888888999999:::999999999666666555555555555555666777777777777777777777777555777::::::777555555666333444666888888888888777~~~sssiiigggkkkllleee]]]aaa```^^^\\\YYYWWWVVVVVV[[[\\\\\\ZZZZZZ[[[YYYTTTOOOTTTZZZ]]][[[VVVQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOQQQTTTVVVTTTPPPMMMHHHHHHIIIJJJJJJJJJIIIIIIHHHJJJJJJGGGCCCAAACCCGGGHHHGGGGGGIIIMMMLLLHHHCCCFFFFFFFFFFFFEEECCCAAA@@@=========>>>???@@@AAABBB>>>======AAAFFFIIIGGGDDDDDDAAA>>>===>>>@@@AAABBBAAAAAA@@@===999888888:::@@@AAAAAAAAA@@@???===;;;777999::::::888777777888888999;;;===>>>>>>>>>===@@@>>>======??????>>>===@@@??????>>>===<<<;;;;;;<<<>>>@@@AAA@@@@@@AAABBBAAACCCEEEFFFFFFDDDBBBAAA@@@===:::<<>>:::>>>@@@BBBAAA??????BBBEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>:::999999::::::<<<===>>>BBBAAA???>>>??????>>>============<<<::::::;;;<<<::::::999999:::;;;===>>>>>>======>>>???BBBDDDFFF@@@@@@@@@AAAAAABBBBBBCCCGGGDDDAAA@@@AAAAAA???>>>AAACCCEEEEEECCC@@@???>>>???@@@BBBDDDEEEDDDCCCCCCEEECCCBBBAAAAAACCCEEEFFFBBB???===;;;<<<<<<;;;:::999666444777;;;>>><<<999:::>>>BBB@@@<<<:::>>>BBB>>>@@@CCCEEEEEEBBB>>><<>>>>>>>>>>>???888;;;>>>???===;;;::::::???>>><<<===???@@@@@@???<<<>>>????????????BBBEEEAAAAAA@@@===;;;:::;;;===BBBAAA@@@>>>>>>???@@@AAA===;;;:::;;;===@@@AAAAAAHHHDDD???===??????<<<888:::???CCCAAA;;;666777:::999777777:::>>>>>>;;;666===<<<<<<;;;;;;;;;;;;<<<888999999999999888888777999:::::::::999888777777555777888777666666888;;;::::::999777555666888:::888666555555555555444222444555777999::::::999999<<<:::888777888999999999444444444555666777999999999666222333666777555222777777777777888888999999666555444444333444444444444444444444555666777777222666;;;;;;777444444555333444555777888999999999~~~}}}~~~qqqeeedddkkkmmmdddYYY___``````]]]YYYVVVWWWYYYWWWUUUVVVZZZZZZVVVSSSRRROOOQQQSSSUUUVVVTTTQQQNNNKKKNNNQQQPPPNNNMMMOOOQQQMMMNNNPPPRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTTTTSSSQQQFFFIIIKKKKKKIIIGGGIIIKKKLLLJJJHHHFFFFFFFFFDDDCCCDDDGGGJJJJJJIIIGGGGGGGGGBBBCCCDDDDDDDDDCCCBBBAAA>>>===<<<<<<>>>@@@CCCDDD;;;>>>BBBCCCCCCDDDFFFHHHEEECCC@@@>>>???@@@@@@@@@>>>>>>===;;;888888999;;;;;;===???AAAAAA>>>;;;999666888999999777666666777666888<<>>===<<<;;;<<<>>>???>>>===??????>>>>>>=========<<<;;;===@@@@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAAAAEEEEEEEEEDDDDDDCCCCCCCCC???>>>>>>>>>>>>=========>>>===<<<<<<;;;<<<===>>>???@@@AAA@@@?????????AAA<<<<<<;;;;;;<<<===>>>>>>======<<<<<<===>>>@@@AAA>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBDDDEEECCC@@@===>>>???@@@BBBCCCDDDDDDDDD??????>>>>>>??????AAAAAADDDAAA>>>===<<<<<<;;;:::666666666777999:::::::::999999:::;;;===>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@???>>>===999;;;<<<;;;:::999:::;;;<<<;;;:::;;;===??????>>>;;;;;;<<<>>>@@@AAABBBBBB??????>>><<<:::999;;;===?????????@@@@@@@@@@@@@@@>>>;;;999999;;;>>>???@@@@@@@@@???>>>===;;;:::999888;;;???@@@===:::888888888888888999::::::999888999999999888999999::::::;;;:::999888888888888888777777999999:::999999888999888777888:::<<<<<<;;;999::::::888666777:::===999777666666666666555333555555666777888999::::::;;;888555444555777777777444444555666777888999999777666444444444555555444333444666777888888888777555444333222222222222222000000000111222444666777666777999999888777666555333444444555777888:::;;;xxxuuuyyywwwqqqkkkgggfffdddaaa^^^\\\___aaa^^^XXXVVVYYY\\\WWWQQQSSS\\\]]]VVVRRRUUUPPPOOOOOOPPPSSSSSSRRRPPPJJJOOOSSSRRROOONNNQQQUUUQQQSSSUUUVVVUUUSSSQQQOOORRRQQQPPPQQQSSSTTTTTTSSSDDDIIIMMMLLLIIIGGGJJJNNNPPPIIICCCCCCHHHIIIDDD>>>@@@HHHNNNLLLEEEAAAFFFLLL@@@@@@BBBCCCCCCCCCBBBAAA???>>>===<<<===@@@CCCEEE888@@@GGGFFFAAA???EEELLLFFFDDDAAA@@@@@@@@@@@@???;;;<<<;;;:::999999;;;===777:::>>>AAAAAA>>>:::777666777999888666555555666444777<<>>????????????>>>>>>>>>>>>;;;===??????>>>======>>>AAAAAABBBBBBBBBBBBBBBBBB???AAACCCAAA===<<<===@@@=========@@@BBBBBBAAA???GGGFFFEEEEEEDDDEEEEEEFFF===============<<<<<<<<>>======>>>>>><<>>@@@@@@@@@@@@@@@?????????AAABBBCCC===???AAACCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBAAAAAA;;;???BBB@@@===<<<@@@EEEBBBAAAAAACCCFFFEEEAAA<<<>>>>>>???@@@BBBCCCDDDEEE:::;;;<<<===>>>======<<>>AAA>>>:::CCCBBB@@@??????@@@BBBCCC;;;===@@@BBBBBB@@@<<<::::::::::::888777777999<<<999888777999<<<>>>???>>><<<999888<<>><<<::::::<<<>>>;;;===???AAABBBAAA@@@>>>???<<<999888:::<<<>>>>>>888<<<@@@???:::777888;;;777888:::===???===999555777:::<<<:::777666888;;;777777666666777777888999<<<;;;999888777888888999444555777999::::::::::::>>>999555777>>>AAA>>>:::888::::::999777888<<<@@@999888666666777777666444555555555666777999:::;;;999666333222333444555444444444555666777888999999444666777666333222444777///111555999:::999777555444333222222111111111222.........///111333666777<<<999666666999:::888666444444444444666888;;;<<<|||yyypppmmmnnnnnnjjjddd______```ZZZ[[[]]]aaabbb^^^VVVPPP]]][[[VVVPPPPPPVVVXXXVVVIIIOOOUUUUUURRROOOPPPSSSRRRNNNLLLOOOVVVYYYWWWSSSXXX[[[]]]ZZZTTTRRRUUUYYYJJJMMMQQQVVVWWWTTTNNNHHHNNNIIIDDDEEEIIILLLKKKIIIGGGIIIJJJHHHCCCAAABBBDDDGGGFFFFFFHHHIIIHHHCCC>>>@@@??????@@@CCCEEEEEEEEEAAA===:::999<<<>>>>>>===AAA???>>>@@@CCCEEECCC@@@BBBFFFHHHDDD===999;;;???:::999999999999:::;;;;;;BBB@@@>>>;;;::::::;;;;;;777<<<@@@AAA<<<777444333666777:::???DDDEEEAAA===;;;<<<============@@@BBB<<<<<<===@@@CCCCCC>>>:::>>>===;;;:::;;;===???@@@AAACCCFFFGGGEEEBBB@@@@@@CCC???<<<>>>BBBDDDAAA>>>===AAACCCAAA======AAAFFFBBBBBBDDDGGGHHHFFFCCC???AAA???<<<999999;;;===???;;;???BBBAAA>>>;;;;;;<<>>:::??????@@@@@@@@@??????>>><<<===@@@BBBBBBAAA???===>>><<<999777777999<<<>>>?????????>>><<<:::888666:::777666777;;;<<<;;;999333555666777999>>>DDDHHHEEEAAA>>>@@@DDDFFFCCC???>>>>>>???@@@@@@>>>===<<<999::::::777444555999===<<<777222444;;;@@@???<<<:::999999999:::<<<>>>??????<<<:::;;;======;;;888@@@@@@@@@???@@@@@@AAAAAA::::::;;;;;;;;;:::999999===:::999;;;???@@@<<<888:::;;;===>>><<<:::777444666555444555666777666444888888999888777777999:::;;;;;;;;;:::999888666555999888777666555555666777888777666999===???===;;;;;;;;;::::::999:::::::::999999999999888666555444333333444444666777999:::;;;888444333444777888999444666888999777666666666777555444666888888555111333444555777888999999999444333222222111111222222000000000111333555777888888999999999888777555444222222222444777888777666~~~|||yyysssmmmllllllkkkhhhdddaaa``````]]]\\\\\\\\\\\\ZZZVVVSSSXXXXXXUUUQQQQQQUUUUUURRRKKKNNNRRRSSSQQQPPPPPPRRRVVVNNNHHHMMMWWW]]]XXXPPPYYYZZZ[[[YYYVVVTTTUUUWWWNNNNNNPPPQQQRRRPPPLLLHHHKKKHHHEEEEEEHHHJJJIIIGGGFFFFFFGGGFFFDDDCCCDDDDDDCCCBBBCCCDDDEEEEEECCCAAACCCAAA@@@AAADDDFFFFFFEEE@@@===:::999;;;======<<<@@@???@@@AAACCCCCCAAA???BBBDDDEEEBBB===:::;;;===::::::::::::;;;;;;<<<===AAA@@@===;;;:::;;;;;;<<<999<<>>:::777666777777:::???CCCDDDAAA===<<<>>>???>>>===<<<===>>><<<===>>>@@@AAA???<<<999<<<;;;;;;:::;;;<<<===>>>???BBBDDDEEECCCAAA??????AAA???>>>@@@CCCDDDAAA???===???AAA@@@>>>>>>@@@CCC@@@@@@BBBDDDEEEEEEBBB???@@@>>><<<::::::;;;===>>><<<>>>@@@@@@???===<<<<<>>???BBBFFFGGGBBB>>>BBBCCCCCCBBBAAACCCFFFHHHDDDCCCAAA@@@??????@@@@@@EEEDDDCCCAAAAAABBBCCCDDDAAABBBCCCBBB@@@>>>???@@@>>><<<:::;;;===???===;;;>>>>>>????????????>>>>>><<<>>>???AAABBBAAA@@@??????===;;;999999:::<<<===>>>>>>>>>>>><<<:::888777999888888999;;;<<<;;;999444444555666999===BBBEEEDDDAAA??????AAABBB@@@>>>???@@@@@@@@@???>>>===<<<::::::999777555666999<<<:::777555777<<>>>>>===;;;;;;<<<===<<<;;;@@@??????>>>>>>?????????999999:::::::::999999999:::888888;;;???AAA???;;;;;;;;;<<<<<<;;;888666444777777777777777666666666;;;;;;:::888777888;;;===<<<<<<<<<<<<;;;:::999888888777666555555666666777777666666888;;;<<<;;;999888888888777777888999999999999999888777666555444333333333444555666888888;;;888444333444777888999555666888777666555666777555444444555666666555444444444555666666777666666444444333222222222222333000000111333444666777777777777777777777666555444333333333555777888888666wwwqqqllljjjiiigggeeeddddddcccbbb```aaa```]]]ZZZWWWVVVWWWYYYSSSUUUTTTRRRRRRUUUSSSNNNPPPQQQQQQRRRSSSSSSTTTTTTUUURRROOOQQQUUUXXXXXXVVVYYYYYYYYYYYYXXXVVVUUUTTTRRRPPPMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEBBBBBBBBBAAAAAABBBEEEHHHCCCBBB@@@AAACCCDDDDDDCCC???<<<::::::<<<=========>>>@@@BBBCCCAAA???>>>>>>BBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===<<<;;;<<<============>>>???@@@???<<<:::999999:::>>>BBBCCC@@@<<<>>>???@@@???===;;;;;;;;;<<<>>>@@@???===:::888888999999::::::;;;;;;::::::<<>>>>>===???@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>????????????>>>>>>>>>@@@BBBBBB@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>><<<>>>???AAACCCDDDCCCBBBAAACCCCCCCCCCCCBBBBBBEEEGGGEEEDDDBBBAAA??????>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA>>><<<<<<======<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<:::999888888:::<<<===<<<;;;:::;;;777555444666999===@@@AAACCCBBBAAA??????>>>>>>>>>AAAAAABBBBBBAAA@@@>>>===<<<:::777666888999::::::666777999;;;===>>>??????<<<;;;888777777999;;;<<<===>>>>>>===<<<<<<>>>@@@???>>>======<<<<<<<<<<<<888888888888999999999999777666777:::???BBBAAA???<<<;;;:::999888666555555888:::<<<:::777666777999======<<<:::888999<<>>>>>@@@AAAAAA@@@???>>>=========>>>??????===AAADDDDDD@@@======>>>BBB???======>>>>>><<<999<<<<<<<<<===>>>???@@@AAA>>>======<<<<<<===>>>>>>@@@>>><<<>>>AAABBB@@@===;;;::::::>>>BBBCCC@@@======???@@@???===;;;:::;;;<<<>>>@@@>>>999666666777777888:::;;;;;;:::888777:::<<>>===<<<======@@@DDDEEEDDDCCCBBBBBB>>>===<<<===??????>>><<<<<<<<<;;;===???@@@???===<<<<<<=========<<<<<<;;;===;;;:::===@@@AAA???<<<<<>>===<<<>>>???@@@AAABBBBBBAAA@@@AAABBBBBB@@@===<<<<<<<<<<<<<<<<<<;;;999999;;;===;;;<<<=====================>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<<<<;;;:::999888<<>>??????DDDDDDDDDAAA>>>===>>>???@@@BBBFFFGGGGGGCCC???======:::777777999;;;;;;999444888<<<>>>======>>>@@@===;;;888666666777999;;;===>>>???>>>;;;<<<@@@DDD>>>===<<<;;;:::999999999777777777777777888999999888777888;;;???AAAAAA@@@<<<;;;999777666555555555999<<>>CCCHHHAAA@@@>>>>>>@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBBBB???BBBEEEDDD@@@======>>>AAA===;;;<<>>>>>???@@@>>><<<>>>BBBCCCBBB???===;;;;;;>>>AAACCCAAA???===???@@@???===<<<<<<===<<<>>>>>><<<777444555777777888:::;;;;;;:::888666888;;;======<<<<<<<<<===<<>>>>>===<<<<<<<<<;;;===>>>???>>>===;;;<<<===>>>>>>======<<<===;;;:::<<<@@@BBB@@@===:::===@@@???<<<;;;===@@@AAABBBBBB@@@>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<;;;;;;<<<>>>@@@@@@@@@>>>>>>>>>???@@@???===<<<===>>><<<<<<<<<:::888888:::<<<;;;;;;<<<=====================>>>>>>???@@@AAAAAA======>>>??????>>>============<<<<<<;;;;;;;;;;;;:::===@@@???<<<999:::<<<===<<<;;;<<<>>>@@@@@@AAAFFFGGGGGGEEEBBB????????????CCCHHHLLLLLLGGGAAA======:::777888;;;<<<;;;999333888>>>???===<<<===???===;;;999777666777999:::<<<>>>@@@???<<<<<<@@@CCC<<<;;;:::999888777777777666666555666777888999:::<<<;;;;;;<<<===>>>???>>>;;;:::888666555555666666888<<>>===:::888777777888999:::;;;<<<<<<<<<888777666555555666777888444444444333222222333444333333333444444666777888888777666666555666666777888777777777777777888888777555222222333555555555666777666555444444666888666777777555333555:::???<<<;;;999777666555444444777666555555444444555555111333555777777666555444666777777777777777777777555555555777999;;;:::999yyyxxxvvvpppjjjbbb```]]]\\\]]]^^^______[[[]]]___^^^\\\YYYWWWVVVXXXYYYXXXUUUVVVZZZYYYVVVTTTSSSSSSSSSSSSTTTVVVWWWaaaZZZUUUXXX```ccc^^^WWWXXXXXXWWWVVVUUUUUUVVVVVVPPPOOOOOOOOOPPPPPPNNNLLLHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGIIIIIIIIIHHHFFFCCC???<<<<<<>>>AAACCCBBB@@@AAACCCDDDDDDCCC@@@AAACCCCCCBBBBBBCCCEEEBBBCCCDDDCCCAAA????????????===;;;<<>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAABBBAAA@@@???===<<<>>>BBBEEEDDDBBB@@@AAAAAA???======>>>@@@<<<<<<;;;999777666777888999:::;;;<<<<<<;;;999777888:::<<<===<<<<<<>>>???===???AAACCCDDDDDDCCCBBB??????===<<<<<<<<<===>>>>>>>>>>>>???@@@@@@>>><<<======>>>?????????>>>>>><<<<<<;;;<<<>>>@@@@@@???:::<<<===<<<999999;;;>>>@@@AAAAAA@@@===<<<<<<<<<======>>>>>>======<<<;;;;;;<<<===>>>???>>>===<<<;;;<<<======<<<<<<>>>???>>><<<:::888888888999::::::;;;<<<===>>>>>>>>>===<<<===>>>>>>??????>>>>>>;;;<<<===>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>===;;;999:::;;;>>>@@@AAAAAA@@@@@@BBBDDDGGGGGGHHHHHHFFFDDDAAA???>>>BBBGGGKKKKKKHHHCCC@@@<<<;;;::::::;;;<<<;;;;;;666999===>>><<<;;;<<<===<<<;;;:::999888888999:::===>>>??????>>>>>>???@@@::::::999888777777777777666555555555777999;;;<<<@@@???>>>===<<<<<<<<<<<<:::999777666666666777888888:::<<<;;;888777999<<<666999===>>><<<999666555555666888999:::;;;;;;;;;:::999888777666777888888444555444333111111333555444444444444444555666777666555555444555666888999:::999999888888888888999777555333333555666666555666777888777555555777888999999888666666777;;;>>><<<;;;999777666666666777666666555444444444444555333333555555666555444333666777888999999888777666555555555777999::::::888{{{yyywwwpppiiiaaa```^^^\\\YYYYYY\\\^^^ZZZZZZ[[[]]]]]][[[WWWTTTWWWYYYZZZYYYZZZ]]]ZZZUUUPPPRRRTTTSSSRRRRRRTTTWWW___ZZZWWW[[[aaabbb\\\UUUWWWXXXXXXUUURRRRRRVVVZZZTTTQQQOOONNNNNNNNNLLLKKKMMMJJJFFFEEEFFFFFFDDDBBBCCCDDDFFFGGGFFFGGGIIIJJJGGGEEEAAA??????>>>===<<>>AAACCCDDDBBBBBBCCCEEEEEEDDDAAAAAAAAABBBBBBAAA======<<<===???@@@??????<<<<<<;;;:::::::::;;;;;;>>>>>>?????????>>>>>>===:::===???@@@????????????@@@>>><<>>@@@<<<:::888777888999999999<<<<<<=========<<<:::999999;;;============???AAA???>>>===???CCCEEECCCAAA@@@AAA@@@<<<999:::>>>BBBAAAAAAAAACCCDDDBBB>>>;;;>>>????????????@@@@@@AAA<<<===>>>=========???@@@<<<<<<;;;:::999:::<<<===AAABBBBBBAAA>>>;;;;;;;;;888999:::<<<======<<<<<<>>>>>>?????????>>>======:::;;;======<<<<<<===>>>@@@<<<777666888:::999888;;;;;;<<<===>>>??????>>>;;;<<<>>>???>>>===;;;:::::::::;;;<<<>>>???@@@AAA===<<<;;;;;;;;;;;;<<<===AAA>>>;;;999999::::::999===AAAEEEDDD@@@???CCCGGGFFFFFFGGGIIIJJJHHHBBB<<>>???@@@???===;;;999888888777777777888888666555555555777999<<<===BBBAAA@@@===;;;:::;;;;;;888777777777888888999999666777777888888999999:::999;;;<<<;;;999777777888666666888999::::::::::::===<<<:::888777777888888444555555333111222555888444444444333333444555555444333333333555777:::;;;:::999999888777777777888:::888666666888999888888666888999999888777777888;;;888666666777999999999:::999777666555666888888666555444444333333444444444444444444333333333333555777999:::999777444222555444444666999:::999888}}}zzzuuunnnhhhaaaaaa```\\\WWWVVVZZZ]]]\\\[[[ZZZ\\\___^^^ZZZVVVTTTYYY\\\\\\^^^^^^ZZZSSSOOOSSSWWWVVVSSSRRRUUUYYYTTT\\\bbbaaa[[[VVVXXX\\\WWWYYYYYYUUUPPPQQQVVV\\\WWWTTTOOOLLLKKKKKKKKKJJJQQQKKKEEEDDDGGGHHHEEEBBBDDDGGGIIIHHHFFFFFFHHHKKKHHHEEEBBBBBBCCCBBB???<<<@@@??????@@@CCCEEEEEEEEE===@@@CCCCCCBBBAAACCCEEEHHHDDD@@@???BBBDDDDDDBBB<<<===>>>>>>??????@@@AAA<<<<<<;;;999999999999999???????????????>>>======888<<<@@@AAA>>><<<===>>>AAA>>>===???DDDHHHIIIHHHIIIHHHDDD???<<<;;;===@@@<<<999555666999;;;;;;:::>>>>>>>>>>>>===<<<<<<;;;:::;;;===>>>>>>>>>@@@BBB@@@===;;;===CCCEEECCC@@@AAABBBAAA===888888>>>EEEBBBCCCDDDFFFFFFCCC???;;;@@@@@@??????@@@AAABBBBBB;;;>>>???>>><<<;;;>>>AAA>>>===;;;::::::;;;<<<===BBBCCCCCCBBB>>><<<;;;;;;444666888:::<<<=========AAAAAA@@@@@@??????>>>>>>;;;<<<===<<<;;;;;;<<<===AAA;;;666555888;;;999777;;;<<<===>>>????????????;;;<<<>>>???>>><<<999777999999:::;;;===???AAABBB<<<<<<;;;:::;;;<<<===>>>CCC>>>999777999::::::888;;;AAAGGGEEE???===CCCIIIFFFEEEEEEIIIMMMJJJBBB:::@@@?????????@@@CCCFFFHHH:::<<<>>>===:::999;;;>>>;;;;;;::::::::::::999888999:::<<<======<<<::::::>>>======???AAA@@@<<<777888777777777777888888999666666555666777:::===???BBBBBB@@@===;;;:::;;;<<<666777777888999:::::::::666555444666888::::::999======;;;999777777999;;;777777888999::::::::::::???>>><<<999888888888888444555666444222333666:::444444333333222333333333333222222333555888;;;===:::999888777666666666777<<<:::999999:::;;;;;;:::666888:::;;;999888888888;;;888555555888999888666888777555444555666888999555555444333333333333444444444333222222222333333444666999:::999666222///444444444666888999999777~~~vvvooojjjhhhfff^^^WWWXXX^^^```\\\UUUZZZ___dddaaa[[[YYY]]]bbb[[[VVVZZZeeefff\\\VVVXXXZZZTTTNNNNNNSSSYYYZZZYYYXXX^^^cccaaaZZZUUUVVVZZZUUUSSSRRRSSSVVVVVVSSSOOO[[[UUUNNNHHHGGGJJJLLLNNNEEEIIIMMMLLLGGGDDDEEEIIIKKKEEEBBBFFFNNNQQQKKKDDDDDDFFFHHHEEE@@@???AAADDD<<<===???AAAAAA@@@>>>===BBB@@@>>>>>>@@@CCCDDDDDDBBBCCCDDDBBB???@@@FFFKKKGGG@@@:::<<>>;;;;;;???AAA@@@>>>:::AAAFFFDDD???@@@IIIQQQHHHFFFCCC@@@>>><<<;;;;;;===:::777777;;;===>>>===:::===@@@AAA@@@===<<<;;;CCC@@@===>>>AAABBBAAA???@@@===999:::===AAABBBBBB@@@===:::999;;;======<<>><<>>===<<<;;;:::::::::;;;:::999999999888666555888:::===@@@AAA@@@???>>>>>>===<<<<<<<<<===???@@@777999===@@@@@@>>>;;;999AAA<<<888777;;;???@@@@@@===>>>>>>;;;888777;;;>>>BBB???>>>AAAFFFGGGCCC???BBBCCCDDDDDDDDDCCCBBBAAA===<<<<<<===@@@AAAAAA@@@>>>===;;;:::999:::;;;;;;888;;;>>>>>>;;;:::;;;===<<<===???@@@@@@???>>><<<@@@@@@AAAAAAAAAAAA@@@???:::999666555555666999:::;;;999777555555777:::<<<;;;???BBB@@@;;;888:::======:::888;;;@@@AAA<<<666999555222111444888;;;===777777777777888999999:::BBB???;;;777666888;;;===999;;;<<<:::666444555777;;;555000222777999777333222444666555333333666999666555333333333444666777;;;:::999777555444333333666666777888888888888777777888999999999999888777999888777777777888:::;;;888777555444333444444555666666555444444444444555111555888888444111111222777666555555555444000...000666<<<<<<999777999;;;}}}xxxvvvrrrkkkeee^^^]]]\\\[[[[[[[[[[[[\\\[[[]]]^^^______]]]\\\[[[^^^```aaabbbcccbbb^^^YYYVVVTTTRRRRRRTTTWWWZZZ[[[^^^___^^^]]]ZZZXXXVVVUUUWWWVVVVVVTTTSSSSSSTTTUUUTTTQQQMMMKKKKKKKKKKKKJJJKKKIIIHHHHHHIIIJJJKKKJJJHHHFFFFFFHHHJJJKKKJJJHHHEEEEEEEEEGGGHHHGGGCCC@@@>>>>>>???@@@@@@???>>>>>>@@@@@@?????????AAACCCEEEFFFCCCAAABBBDDDFFFFFFFFFCCCAAA???>>>@@@AAA@@@>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;;;;============<<<<<<===>>>@@@>>>???@@@@@@@@@BBBFFFJJJFFFEEEBBB???===<<<;;;;;;===:::777777:::<<<===<<<;;;===@@@@@@???===<<<===@@@???>>>>>>@@@AAAAAAAAA@@@===;;;<<>>>>>???CCC>>>:::999<<>>???>>>:::999:::<<<<<<===???BBBBBBAAA===999999777666888<<>>===<<<;;;::::::::::::;;;::::::999999888666555888:::===???@@@@@@???>>>===============>>>??????;;;;;;<<<<<<<<<;;;::::::>>><<<::::::<<<>>>>>>???>>>>>>>>><<<;;;;;;<<<>>>AAA???>>>@@@DDDEEEAAA>>>>>>???@@@BBBBBBBBBAAA@@@<<<;;;:::;;;===>>>>>>===<<<<<<;;;:::::::::::::::888;;;===???>>>===<<<===<<<>>>???AAAAAA@@@???>>>===>>>>>>??????@@@@@@@@@:::888777555555777888:::<<<;;;999888888:::<<<======???AAA???<<<:::;;;======;;;:::===@@@@@@===888888555222222555888:::;;;888777777666777888999:::@@@>>>:::888777777999;;;:::<<<<<<;;;777666666888:::666333333777888777555444555666555555555777888666555333333333555888:::;;;:::999777555444444444666666777888888888888888999999:::::::::888777666777666666666777888999:::666666555444333444555555777666555444444333333333444666888777666444444444777666555555555444222///444888<<<===;;;999:::;;;wwwuuuxxxwwwmmmcccXXX]]]```^^^XXXVVV[[[aaa[[[YYYXXX\\\aaabbb]]]WWWbbbiiihhh```aaahhhfff[[[SSSUUUVVVVVVUUUWWWZZZ^^^ccc^^^XXXXXXZZZZZZVVVQQQXXXYYYYYYVVVRRRQQQUUUYYYMMMMMMMMMNNNNNNLLLIIIFFFOOOIIICCCEEELLLQQQPPPLLLEEEGGGIIIHHHEEEEEEIIIMMMHHHEEEEEEJJJOOONNNEEE<<>>>>>>>>>>>??????>>>@@@AAA@@@>>>>>>BBBEEEIIIDDD@@@CCCIIIKKKGGGAAA>>>AAABBBAAA===<<<>>>BBB;;;;;;<<<<<<======>>>>>>???@@@@@@>>><<<<<<>>>@@@:::===???>>>;;;:::===AAABBB>>>;;;===AAADDDCCCAAABBBBBB@@@>>>===<<<<<<<<<<<<:::888888999;;;;;;;;;<<<>>>??????>>>===>>>>>>===>>>??????>>>>>>@@@BBB@@@>>>>>>???@@@AAAAAA@@@AAAGGGKKKFFF===999???EEEBBBAAA@@@???>>>======>>>@@@AAABBBAAA???======>>>===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;===@@@AAA@@@???>>>???999777666888;;;>>>??????DDDBBB@@@>>>===>>>@@@AAA===<<<;;;:::::::::::::::<<<;;;;;;;;;999888777666999:::===???@@@???>>>=========>>>?????????>>>>>>???>>>;;;999888888999999:::<<<===>>>===<<<<<<<<<>>>======>>>@@@@@@???>>>AAA???===>>>AAAAAA>>>;;;999;;;<<<>>>???@@@??????>>><<<::::::;;;=========:::::::::::::::999999888999:::<<>><<<===>>>@@@AAAAAAAAA@@@???<<<;;;;;;;;;<<<>>>???@@@999888777666666777888999::::::999999:::;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;777555333444666888999999999888777666666888999;;;===<<<:::888777777888888;;;<<<<<<;;;888777777888888777666666666777777888777666555555666777777777666555333333444777:::===;;;:::888777666555555444777777777777888888888888:::;;;;;;;;;:::888777555555555555666666888999:::555444444444444555555666777666555444333333333333999888777888888999888777666555444555666666444222666888:::;;;;;;:::888777yyyxxx{{{yyyoooeee[[[]]]___]]]ZZZYYYZZZ]]]YYYVVVUUUZZZaaaddd```\\\eeeiiihhhddddddgggddd]]]WWWWWWVVVVVVWWWYYY\\\___aaa[[[UUUTTTXXXYYYVVVRRRWWWYYYYYYWWWTTTSSSUUUWWWNNNNNNNNNOOOOOOLLLHHHDDDLLLFFFCCCFFFOOOSSSQQQMMMEEEGGGHHHFFFCCCDDDIIINNNMMMJJJIIILLLPPPNNNFFF>>>@@@???===<<<<<<<<<>>>???===@@@CCCAAA===<<<@@@DDDHHHDDDBBBFFFKKKKKKEEE???===@@@BBB@@@<<<;;;>>>BBB;;;<<<<<<===>>>???@@@@@@AAAAAA@@@>>><<<<<>>>>>======???AAACCC@@@<<<===@@@BBB@@@>>>??????>>>>>>============;;;:::999999999:::::::::===>>>??????======???@@@>>>@@@AAA???<<<;;;===@@@@@@@@@@@@AAABBBAAA@@@>>>AAAGGGKKKHHH@@@===AAAFFF???>>>>>>===<<<<<<<<<<<>><<<<<<===:::<<<<<<<<<::::::;;;<<<<<<:::999999;;;;;;:::888:::===??????======???CCC;;;:::::::::;;;===>>>???FFFDDDBBB@@@?????????@@@<<<;;;;;;::::::::::::;;;<<<======<<<:::888777777:::;;;===>>>???>>>======<<<===>>>?????????>>>===???>>><<<:::888777777777666;;;@@@AAA>>>;;;:::;;;>>><<<===@@@CCCDDDAAA===@@@>>><<<<<<======;;;999999:::<<<===>>>>>>======AAA???<<<;;;===>>>>>>>>>888999:::;;;::::::888777::::::;;;???CCCDDD@@@<<<>>>???@@@AAAAAAAAAAAA@@@<<<;;;:::999999;;;<<<>>>999888888888888888888999666777888999::::::::::::???===;;;;;;<<<<<<;;;::::::<<>>;;;::::::<<<666555444555777999888888<<<:::888777777888;;;<<<::::::999999888777777777:::::::::999888777777777555777999888666666888:::999666333444666888666444555555444444666999<<>>===@@@CCCAAA<<<;;;>>>BBBCCCDDDGGGIIIIIIGGGCCCAAA???>>>======>>>>>>???>>>======>>>???@@@@@@AAAAAAAAAAAA???===;;;;;;===@@@>>>===<<<>>>AAABBBAAA???CCCCCCBBBAAA???>>>??????============>>>>>>======;;;;;;;;;:::999999999999===>>>??????>>>>>>???AAA@@@BBBBBB@@@;;;999;;;===@@@AAABBBCCCAAA@@@>>>===@@@BBBDDDDDDCCCBBBBBBCCC<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@AAA@@@>>><<<<<<<<<;;;<<<>>>===<<<;;;<<<===:::999888999;;;;;;:::999:::<<<>>>===;;;;;;???CCC@@@???>>>===<<<<<<===>>>CCCDDDDDDCCCBBB@@@>>>===;;;;;;:::::::::;;;<<<<<<===??????>>>:::888888888;;;<<<======>>>===<<<<<<<<<===>>>??????>>><<<<<<<<<=========;;;888555333555:::???AAA>>>;;;::::::===<<<===@@@DDDDDDAAA===>>>===;;;;;;::::::999888<<<<<<===>>>>>>===<<<;;;@@@>>><<<<<<===>>>>>>===777888999:::;;;:::999888;;;:::;;;???CCCDDDAAA===@@@@@@@@@AAAAAA@@@@@@@@@???===;;;999888888999:::888888999999999999888888555666888:::;;;;;;;;;;;;<<<:::888888999::::::999888;;;>>><<<888777888;;;666555555666888999888666===<<<:::999999:::;;;<<<777777888888999888888888888888777666666666555555444777:::999666555888;;;888555222222444555444111444444444555777:::===>>>999999888777777777777777666666555555555666777888555666888:::;;;;;;;;;:::;;;;;;;;;:::999888777666444555555666777777777777333333333444555666888888===:::888999===???>>><<<555444444555777888888777888777666777888777555333wwwyyy{{{zzzuuunnngggdddhhh```YYY[[[bbbbbbZZZQQQVVVYYY^^^```aaadddiiilllfff^^^```jjjkkk```[[[___aaa[[[VVVWWW\\\```___\\\RRRTTTTTTSSSRRRSSSWWWZZZTTTSSSTTTXXX\\\[[[VVVPPPXXXTTTOOOKKKJJJIIIHHHFFF@@@DDDIIILLLMMMLLLKKKKKKIIIDDD???@@@DDDHHHHHHFFFOOOQQQQQQLLLFFFCCCDDDHHHBBBAAA>>>===<<<===>>>???>>>@@@AAA@@@===;;;===???===BBBHHHIIIEEEBBBBBBCCC@@@<<<999;;;???AAA???<<>>CCCEEEBBB???AAAEEEFFFDDD???<<<>>>AAA<<<<<<===>>>>>>>>>>>>>>><<<===>>><<<:::999999:::<<<>>>???@@@??????@@@AAACCCCCCBBB@@@===;;;;;;<<<@@@BBBCCCBBB@@@===<<<<<<>>>>>>>>>AAADDDDDDAAA>>>;;;;;;<<<=========<<<<<<<<<>>>??????===<<<<<<===========================888999999::::::;;;;;;;;;:::;;;;;;::::::;;;>>>@@@AAAAAAAAA>>><<<<<<===???@@@BBBDDDEEEDDDAAA===:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAA???;;;888888:::<<<<<<=========<<<;;;;;;<<<<<<=========<<<;;;;;;999;;;>>>???>>>;;;666333666999<<<>>>>>><<<<<<;;;;;;;;;===???AAAAAA???>>>===<<<;;;999999888888888===>>>?????????>>><<<;;;<<<;;;:::;;;<<<===<<<:::888999999:::::::::::::::<<<<<<===???AAAAAA@@@???AAAAAAAAA@@@??????>>>>>>@@@???===:::999888888888777888999::::::999888777777888:::;;;===>>>??????:::999888777777777999:::999;;;<<<:::777666777999666555555666777888888666<<<<<<;;;;;;::::::;;;;;;555666777888999:::;;;;;;777666555555666666555333333666999999777666777:::777555333222333333222111222333555777999:::;;;<<<999888888777777777888888555444333333333444666777333444666999:::;;;;;;;;;<<<<<<<<<;;;:::888777666666777888888888888888777444444444555666888999:::;;;::::::;;;===>>>>>>===666555444555777999999888999:::::::::999888888777xxxyyyxxxuuupppjjjfffeeedddaaa______aaa```\\\XXXYYY^^^dddggghhhhhhhhhiiidddbbbccceeefffdddaaa```^^^]]]\\\]]]______\\\ZZZQQQSSSSSSSSSQQQRRRUUUWWWSSSTTTVVVYYYZZZZZZYYYWWWVVVRRRMMMIIIHHHHHHHHHGGGDDDFFFIIIKKKLLLKKKJJJJJJGGGCCC???@@@DDDGGGGGGEEELLLNNNOOOKKKFFFCCCEEEIIIDDDCCCBBB@@@@@@@@@@@@AAA????????????>>>===<<<;;;:::@@@EEEFFFCCC@@@AAACCC???<<<999:::>>>@@@???<<>>@@@AAABBBAAA@@@AAADDDFFFDDD???<<<===???<<<===>>>?????????>>>>>>===???@@@>>>;;;999999::::::===@@@AAAAAA@@@@@@@@@CCCAAA???????????????>>>AAABBBCCCAAA>>>;;;;;;<<<=========@@@CCCBBB>>>:::;;;<<<===>>>>>>>>>======:::<<<>>>>>>===<<<===>>>???<<<::::::===>>>===;;;777999<<<;;;:::999<<<>>>;;;999888888:::;;;<<<;;;>>>???@@@>>><<<<<<>>>AAA???AAACCCDDDDDDAAA===;;;;;;;;;;;;<<<===>>>???@@@>>>AAACCC@@@;;;888888;;;=========<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::888:::===@@@???===999666888888888:::===>>>>>>===999;;;===>>>>>>======>>>;;;;;;:::999888777999:::<<<===>>>?????????>>>===999999:::<<<>>>>>><<<::::::::::::::::::;;;<<<<<<<<<===>>>>>>======???@@@CCCBBBAAA???>>>===<<<<<>>===;;;:::999999777888:::;;;;;;:::888777777888999;;;===>>>@@@@@@888::::::888555666999<<<;;;;;;;;;:::888777888888888666555555777888888777::::::;;;;;;;;;:::888777444444555777999<<<>>>???888666444555777777555333222444666777777777777888666777666444222111111222111333666888::::::999888888888888777888888999999444333222111111333555666333444666888999:::999999999999:::;;;:::999888777999999:::::::::999888777777777777777777888888999666888;;;======<<<===>>>888666555555777999999999888:::<<<;;;888777999;;;}}}{{{wwwrrroookkkhhhggg]]]bbbfffddd^^^[[[]]]```]]]aaahhhmmmnnnlllgggdddccciiiggg```aaaiiihhh```ZZZ^^^bbbdddaaa]]]ZZZXXXSSSSSSRRRRRRRRRSSSSSSSSSSSSVVVYYYYYYXXXXXX[[[___SSSOOOKKKIIIHHHHHHHHHGGGJJJHHHHHHIIIKKKLLLKKKJJJDDDBBBAAABBBCCCEEEFFFFFFHHHJJJLLLKKKHHHFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>;;;999:::===BBBCCCBBB@@@@@@AAA===<<<;;;;;;===>>>>>>>>>BBBBBBBBBBBBBBBBBBAAAAAACCCDDDCCCAAA===:::888888888<<<@@@AAA???>>>@@@BBBBBBCCCDDDBBB@@@>>>=========>>>???@@@@@@???>>>>>>===@@@AAA???<<<999999;;;999===@@@BBBBBB@@@@@@@@@BBB???===>>>AAACCCBBB@@@AAACCCCCC@@@<<<::::::<<<===>>>???AAABBB@@@<<<999;;;<<<===?????????>>>>>>999;;;===>>>======>>>???@@@<<<888888===???===:::555:::======999999<<>>===;;;<<<@@@CCC???@@@BBBCCCBBB@@@>>><<<<<<<<<<<<<<<===???@@@AAA???BBBDDDAAA;;;888999;;;=========<<<;;;;;;;;;:::===<<<:::999888999::::::888:::===??????>>><<<::::::777666888<<>>888;;;>>>===;;;:::;;;>>>;;;;;;:::999777777999;;;:::;;;===???@@@@@@??????999999;;;>>>AAA@@@>>>;;;;;;;;;:::999:::;;;===>>><<<>>>???===;;;:::>>>AAADDDCCCAAA???===;;;;;;:::>>>>>>>>>>>>===<<<;;;:::666888:::<<<<<<:::888666666666777888:::<<<>>>@@@888:::<<<999555555:::???===<<<;;;:::999999999888888666444444666777888777777888:::;;;:::888666555444444555666999===@@@BBB999777555555888888777444222333555666888888777666777888999666222000222444000222666999;;;:::888666888888888777888888999:::333222111000000222444555333555666777888888777777555666888999::::::999999:::;;;;;;<<<;;;:::888777;;;:::999888777777777777333777<<<>>><<<;;;<<<>>>999777555555777999999999555999<<<:::666555888<<>>BBBCCCAAA>>><<<===>>><<<:::;;;???DDD@@@AAABBBCCCCCCBBB@@@???HHHFFFCCC@@@<<<:::999999666;;;@@@@@@<<<999;;;>>>EEEAAA===>>>BBBBBB>>>999;;;>>>@@@???<<<;;;===@@@;;;<<<===>>>===;;;888666AAABBBBBBAAA???>>>???AAA:::@@@EEEEEEAAA???AAADDDJJJEEE???======<<<999666;;;???AAA???:::888:::>>>;;;;;;>>>BBBDDDCCC>>>999>>><<<::::::<<<>>>??????999<<<>>><<<999888:::<<<;;;888777999<<<===;;;888===<<<;;;:::::::::::::::777999;;;<<<>>>>>>======EEEBBB>>>===??????>>><<<888999;;;;;;::::::;;;<<>>;;;:::<<<<<<:::777888888777777777777888888888:::===@@@AAA@@@>>><<<:::;;;<<<<<<===???CCCFFF777888::::::888888:::===EEE===666666;;;???<<<999===@@@CCCBBB>>>;;;<<<===999<<<@@@AAA???<<<:::999888999:::;;;<<<=========888777666666777888;;;<<<>>>;;;777777:::<<<;;;999777;;;>>>;;;555333888>>>::::::888777666666666666:::::::::999777777888:::666777999999999999;;;<<<>>>888222333777:::888555444444555666666777666666:::888444333222222111000222444666888999999888777777777777777666666666666444444444444444555666777222222333333333444444444555444444555777888888777::::::999999:::<<<>>>???888888888888777666444333666666888999;;;===>>>???999999777666666555555555666777777777777777666666|||zzzwwwtttpppmmmiiigggffffffeeecccaaa`````````ccciiinnnoooooooooooonnngggddddddddddddcccccceeefffdddcccbbbaaa^^^YYYUUUPPPPPPPPPOOOOOOPPPRRRTTTQQQOOOPPPSSSTTTSSSRRRSSSOOONNNKKKFFFEEEGGGHHHGGGKKKLLLMMMMMMLLLJJJHHHGGGDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@AAAAAA@@@>>>===;;;===>>>?????????@@@@@@AAA>>><<<:::;;;<<<===>>>BBBAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBAAA???===;;;::::::;;;======<<<:::999888>>>======>>>>>>>>>===;;;>>>===<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999888<<<>>>@@@AAA???>>>>>>>>>===???AAABBBBBBAAA@@@@@@CCCCCCAAA???===;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;===<<<===???AAAAAA???<<<:::999888888:::;;;:::999::::::::::::<<<<<<<<<;;;888:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;999999999999:::<<>>======>>><<<;;;888:::;;;:::999999:::;;;>>>>>>>>><<<999888777777>>>===<<<;;;:::999999999999888888888999:::;;;;;;777999<<<>>>???>>><<<:::888888777666555777;;;?????????>>>===;;;::::::;;;888888777777777777888888777:::===@@@AAAAAA???===:::<<<>>>???>>>???@@@BBB<<<:::888777999:::::::::>>>===;;;::::::;;;<<<<<>><<<:::;;;===@@@AAA???===;;;;;;::::::::::::::::::;;;;;;:::999888888888:::<<<===<<<<<<<<<;;;:::::::::;;;999999999999888999999::::::999888777777666777777777888999888777777999;;;999::::::999777666888999<<<888555666999:::999666555666777888888888777777999777444333444444444333333555666888999888777666888777777777666666666666555555555666666666666666444444333333222222222222444333222444666777666555888777777777888999;;;<<<:::999999888777666555555666777888999:::<<<======999999888777666666666666555666666777777666555555wwwyyyzzzwwwrrrllliiiiiimmmfffaaaaaaeeefffaaa\\\___lllqqqhhheeennntttqqqggg______hhhhhh___^^^fffiiiddd``````bbbaaaZZZSSSNNNPPPPPPNNNKKKLLLPPPUUUSSSIIIHHHSSSWWWOOOJJJNNNKKKQQQLLL@@@???IIIKKKEEEGGGLLLQQQQQQLLLHHHGGGHHHKKKFFFBBBBBBDDDFFFDDDAAABBBEEEHHHGGGDDDCCCEEEHHHBBBCCCFFFHHHGGGEEEBBB@@@FFFBBB??????BBBCCCAAA>>>999===AAA@@@===<<>>>>>???@@@AAA>>>???AAABBBAAA???<<<;;;===;;;::::::<<<:::777444777:::<<<<<<;;;:::;;;===???;;;888999<<<===:::777;;;:::999888888999:::;;;888;;;???@@@???===;;;;;;???======???AAABBB???<<<<<<@@@CCCBBB>>><<<>>>AAAAAA>>>;;;<<<>>>???<<<999>>>===<<<===???@@@???>>>999888777777888888777555:::888666999>>>@@@>>>:::777;;;>>>>>>:::999;;;>>>888;;;???CCCCCC@@@<<<999;;;999888888;;;@@@FFFIIIBBB@@@===;;;;;;;;;:::999999:::;;;:::999888999::::::===@@@===888444555777::::::::::::999999999888888888888999:::;;;<<<===777:::>>>@@@@@@>>>:::888888777666333222444999<<<<<>>======@@@<<<888888:::<<<:::777777;;;???===999777;;;???@@@>>><<<===@@@@@@<<<888<<<>>>??????===<<<<<<===<<<;;;999888777888999999<<<<<<:::::::::;;;<<<===999===???>>>:::888:::<<<:::777444777<<<>>>;;;777999888888777777777888888666777888888777888999;;;======<<<999555444555666999999:::::::::999888777666777999:::::::::888777777666444555666888777777555666777888888777666555888888777777777666666666666777888999888777666555666555444222111000000000222111111222444555555444555555555555555666777888<<<:::999777666666666666666666777777888999999999999888777666555555555555444444555555666555555444yyyyyyyyyvvvsssooolllkkklllhhhddddddfffgggdddaaa^^^eeehhhcccaaagggllllllhhhcccbbbfffeee______ccccccaaa```bbbcccaaaZZZTTTQQQPPPOOOLLLIIIJJJNNNRRRTTTNNNMMMSSSUUUOOOMMMOOOJJJMMMJJJCCCBBBGGGIIIFFFGGGJJJNNNOOOMMMKKKJJJKKKOOOKKKFFFEEEFFFFFFDDDAAA@@@CCCFFFGGGFFFDDDDDDEEE@@@BBBEEEFFFGGGEEEBBBAAADDDBBB@@@AAABBBBBB@@@>>><<<>>>@@@@@@???>>>???AAADDD@@@===<<<=========;;;AAAAAA??????>>>???@@@AAA??????@@@@@@???>>>===<<<:::::::::::::::999777555888999:::;;;;;;::::::;;;;;;:::999:::<<<===<<<::::::::::::::::::;;;<<<===;;;===??????===;;;::::::>>>>>>>>>?????????===<<<<<>><<<<<<>>>???<<<999=========>>>>>>???>>>>>>===;;;888777888888888777999888888:::===>>><<<:::999;;;======<<<;;;<<<>>>888;;;???BBBBBB@@@===::::::999888888;;;???DDDGGG@@@>>><<<:::999888888888:::;;;<<<:::999888888999:::<<<>>>===:::777555555666777777888888888888888777777777888999:::;;;<<<:::;;;===???>>><<<999777777777777555333444666999;;;<<<>>>===:::999999;;;888888777777777777888888777999<<>>@@@???===;;;;;;;;;???>>>=========;;;888555444999>>>>>>:::888;;;???>>>===<<<===??????<<<999<<<======<<<;;;:::;;;===;;;999888777777888999:::===<<<;;;;;;;;;<<<<<<===999<<<>>>>>>;;;999999:::888555444888>>>@@@<<<777888888888777888888999999999999:::999777777999:::??????===999666555666777888<<>>;;;777666666666777999;;;;;;:::888666666555555666999;;;;;;:::666777777888777777666555888888888777777777666666888999:::;;;;;;999777555555444333111000000000000111000000111333444444333444444444444444444555555;;;999777555444444666777555555555555555555555555666666555444444444444444333333444444555555444444~~~yyytttssssssssspppmmmgggjjjkkkiiieeedddfffjjjbbb]]]]]]ccceeeaaaaaafffjjjmmmiiiaaa___cccddd```ZZZ^^^ccceeeccc___YYYVVVVVVRRRMMMJJJKKKLLLMMMLLLPPPVVVVVVOOOLLLQQQSSSPPPKKKGGGGGGKKKJJJEEEEEEIIIIIIHHHHHHJJJMMMPPPOOONNNMMMLLLIIIFFFDDDBBBBBBBBB@@@AAADDDHHHJJJIIIDDD???BBBCCCCCCDDDEEEDDDDDDCCC>>>AAAEEEEEEBBB???>>>>>>@@@???>>>???BBBBBB@@@>>>???@@@@@@???======???BBB>>>???@@@AAABBBAAAAAA@@@CCCBBB???===;;;<<<======666999<<<;;;888666999;;;>>>;;;999:::===>>>;;;777777:::<<<===<<<===???AAA999;;;===>>>???>>>===<<>>?????????>>>======<<<<<<:::<<<>>>@@@@@@>>>===<<>>>>>===;;;999:::<<<============<<<888888999:::;;;<<<>>>???===<<<;;;999777777777888;;;<<<<<<;;;999888999:::<<<;;;;;;<<<===<<<888444555555666666777888888999666666666666777888999:::<<<<<<;;;;;;:::999999999555777999999888666555555:::888888999;;;;;;999666888888777777777777888888777888;;;===?????????>>>??????>>><<<:::999;;;<<<;;;AAAFFFFFF@@@999666666555777:::;;;<<<;;;;;;;;;:::===??????<<<;;;;;;<<<;;;;;;;;;999888888999;;;999888888888888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;===<<<999666555666777:::<<<<<<;;;:::999888888888888888999:::======<<<:::888666777888=========;;;888888999;;;:::>>>AAA???:::666555666666777999::::::999777666666555555888;;;<<<<<<<<<777777777777777666666666888888888888777777777777999:::;;;<<<<<<:::888666555444222111000111222333111000000111333444444333555555555555555555444444777666444333222333555666333333333333222222222111444444333222222222333333222222333444444444444444yyysssqqqtttvvvsssooofffjjjmmmjjjdddaaafffkkkfff\\\\\\fffiiiaaa```fffkkkqqqlll___]]]eeeggg```YYY^^^dddfffccc^^^ZZZXXXXXXSSSMMMLLLMMMOOOMMMKKKMMMWWWWWWLLLHHHOOOSSSOOOMMMEEEGGGPPPPPPFFFEEELLLKKKHHHFFFHHHNNNQQQQQQOOOJJJIIIGGGDDDBBB@@@@@@AAABBBAAACCCGGGKKKJJJDDD>>>CCCDDDDDDDDDEEEEEEDDDDDD<<>>===>>>AAA>>><<<>>>BBBCCC@@@<<<;;;>>>AAA@@@======@@@DDD<<<===@@@CCCDDDDDDCCCBBBFFFCCC???;;;999:::<<<===666;;;>>>===888777;;;???AAA===999;;;@@@AAA<<<777777;;;??????======AAADDD:::<<<>>>@@@AAA@@@>>><<>>>>>CCCEEECCC===:::===AAACCC@@@>>>@@@CCCDDDAAA>>>???@@@@@@???===<<<<<<===888;;;???@@@???===<<<<<>>???<<<999;;;;;;:::999::::::<<<<<<666777999:::;;;:::999888:::::::::888666666888:::;;;<<<===<<<;;;:::;;;<<<<<<:::888:::>>>>>>:::666666555555555555777999:::777666666666666777888888<<<;;;999777777888999999333777;;;<<<;;;888555444888666555777;;;;;;888444888888777777777777888888777888:::;;;<<<===<<<<<<>>>>>><<<:::999999<<<>>>;;;DDDLLLKKKBBB:::777888777666666999<<<===;;;888888<<>>:::;;;;;;<<<======>>>>>>@@@<<<:::;;;======:::666444777::::::999999;;;===:::999999888888888999999>>>>>>===:::777555555666999:::<<<;;;::::::;;;<<<<<<===>>><<<888666777999888999999999999888777777666666666999;;;===<<<;;;666666666666666777777777999999888888888777777777999:::;;;<<<;;;:::999888666444333111111222444555222111111222444555555444666777777777666555444444333333222222333444555666333333222222222111111111333333222222222222222333222222333444555555555555|||yyyvvvuuuvvvuuusssqqqllljjjhhhfffdddcccbbbaaabbbaaabbbdddeeedddfffiiikkkkkkhhhdddcccdddeeedddbbbcccddddddccc```\\\YYYTTTSSSPPPOOOOOOPPPPPPPPPNNNPPPPPPNNNMMMNNNOOONNNLLLKKKKKKMMMMMMKKKKKKMMMIIIIIIJJJLLLNNNOOONNNNNNMMMIIIEEEDDDEEEFFFDDDAAADDDEEEEEEGGGGGGFFFDDDBBBCCCDDDFFFHHHGGGFFFCCCBBBBBBCCCEEEEEECCCAAA@@@???=========>>>>>>>>>===<<<;;;<<<=========>>>???@@@<<<===???BBBDDDEEEFFFGGGCCCAAA???<<<;;;;;;<<<<<<<<<===>>>===;;;:::<<<>>>>>><<<<<<===???@@@>>><<<<<<===>>>>>>>>>>>>???@@@<<<===>>>>>>???>>>======??????>>>===;;;;;;===???DDDEEEEEECCC@@@>>>???AAAAAAAAA@@@@@@BBBCCCCCCCCCBBB???======???@@@===::::::<<<>>>>>><<<<<<===???@@@>>>;;;;;;<<<<<<<<<;;;777:::<<<>>>===<<<:::999999999:::;;;<<<<<<;;;:::<<<;;;::::::999::::::;;;666777888::::::999888777777888999888666666999<<<;;;===>>>===<<<<<<===>>>888888888999:::;;;;;;;;;888666444333444666999;;;999888777777777777777777888888888777777777777777333666999;;;999777666666555666777999::::::888666888888777777777777888888777888999::::::::::::999:::;;;<<<;;;::::::<<<>>>AAAFFFKKKJJJCCC===;;;;;;888777666888:::;;;:::888999;;;<<<===<<<;;;;;;;;;888999:::999888777777888:::;;;===?????????======:::;;;<<<>>>???@@@@@@AAAAAA@@@>>>======<<<;;;;;;666888999999888888;;;===;;;::::::999888888888888;;;;;;;;;888555333444555444777:::;;;:::999999:::;;;:::888777666888;;;>>><<<;;;:::999888888999:::777777777999;;;<<<:::999666555555666666777888888999999999888888888777777999:::::::::::::::;;;;;;999777444222111222333444444333222444666777666555777777888888777555444333000111222333555666777888444444444333333333333333444444333333333333444444222333444555555666666666wwwyyy{{{zzzwwwtttrrrrrrrrriii``````fffggg___VVV\\\fffiii```^^^gggmmmllljjjccccccjjjjjjbbbaaahhhmmmhhhbbbaaacccbbb]]]XXXOOORRRTTTSSSPPPPPPRRRUUURRRIIIIIIRRRUUUNNNKKKNNNKKKQQQPPPHHHHHHQQQRRRLLLGGGKKKPPPQQQNNNKKKKKKLLLRRRJJJDDDEEEKKKMMMIIICCCFFFHHHHHHFFFBBBAAADDDHHHAAADDDHHHKKKKKKGGGBBB???HHHEEEBBBBBBDDDEEECCC@@@999<<>>;;;999;;;======:::999:::===???===:::>>>>>>>>>@@@BBBFFFIIIKKK@@@??????>>>===<<<<<<<<>>???>>>>>>@@@AAAAAA>>>;;;<<>>===<<<;;;;;;<<<===>>>999;;;===>>>======>>>???HHHFFFCCCBBBBBBBBBAAA???>>>@@@BBBAAA???@@@EEEIIIEEE???999;;;AAACCC>>>888<<<===>>><<<::::::>>>AAA999999999;;;<<<;;;888555888777888<<<@@@@@@<<<888666999<<<<<<999888:::<<<<<<<<<<<<;;;;;;::::::999777777888888999999999999666888999888666777:::>>>;;;===>>>>>>======???@@@444666999888777777;;;???:::777444222333666999<<<;;;:::999888777777777777444666777888888777666555444666888888777666777888333777;;;<<<999777888:::888888777777777777888888888888888999999888888888666888<<<======<<<<<<<<>>===888888888888888888999999<<<:::999;;;>>>>>>;;;888888:::;;;;;;999888888999===>>>@@@BBBAAA???===;;;:::;;;===???AAABBBCCCCCCBBBCCCCCC@@@<<<:::===@@@999888777777888:::;;;<<<<<<;;;:::999888888888888888888888666444333333555222555999;;;:::888777777:::777444333555:::???BBB>>>===;;;999888999;;;<<<888888888:::;;;;;;999777555555555555666777999999999999999888888888888777999999999999999:::;;;<<<<<<:::666333111111222333555444444555777888888777777777888888777555333222///000222555777888999999555555555555555555555555555555444444444555555666222333444555666666666666wwwuuussstttuuutttppplllkkkfff```]]]]]]^^^\\\[[[[[[___ccceeeccccccfffiiihhhcccbbbgggiiieeeeeehhhjjjfffaaa```bbbccccccaaa[[[WWWSSSQQQSSSTTTSSSRRRMMMLLLLLLPPPTTTTTTPPPLLLRRRLLLGGGGGGKKKOOOOOONNNGGGKKKNNNOOOLLLJJJKKKMMMPPPLLLHHHHHHIIIJJJHHHFFFEEEGGGHHHFFFBBB@@@CCCFFFDDDEEEGGGJJJLLLJJJFFFBBBGGGFFFEEEDDDBBB@@@???>>>666888;;;<<<;;;;;;===???===;;;999:::===???===:::AAA@@@??????@@@CCCFFFHHHCCCAAA>>>===>>>>>>===<<<@@@???>>><<<<<<<<<======<<>>;;;999:::===???===:::>>>>>>?????????>>>======666888:::<<<>>>??????>>>HHHDDD@@@???BBBDDDCCCBBB@@@BBBBBB@@@>>>???DDDIIIEEE@@@<<<>>>BBBCCC>>>999@@@>>>;;;999999;;;===???<<<;;;;;;::::::999888888:::::::::<<<>>>>>><<<:::999;;;<<<888333444:::@@@???===;;;::::::999777555::::::;;;;;;::::::999888777777888999:::<<<<<<===AAA<<<888999>>>@@@<<<777555888;;;;;;999999;;;???===999444333555777666444===<<<;;;999999888888888666666777888999888555222888666555777:::;;;888555555888;;;;;;888777999;;;999666444444777999777555999999:::888777666777999888888888888999;;;===>>>PPPKKKFFFEEEFFFFFFEEEBBB999;;;;;;999666777;;;???>>>;;;999999===>>>===;;;<<<>>>???<<<888666888;;;;;;===@@@BBBAAA===999666:::::::::<<>>777222444:::>>>;;;555<<<;;;:::777666666999<<<;;;:::777555444444555555555444333333444666999:::777888999777777:::AAAGGGEEE???888666:::<<<<<<999;;;<<<<<<:::777444444444333555999<<<===<<<999777;;;999666777999:::888666444555666888:::<<<===>>>CCC>>>888666666777555222444888<<<:::777666:::???999888777888888777444222111222333555888:::;;;<<<666777777777777666666555666555444333333555666888444777:::999666555777:::{{{wwwssssssuuutttmmmgggbbb```]]][[[ZZZ[[[\\\]]]___```bbbdddffffffdddbbbhhhjjjhhhcccdddjjjkkkfffbbbbbbbbbcccccccccbbbbbb]]]WWWQQQQQQTTTVVVSSSOOONNNNNNOOOOOOOOOOOOPPPQQQMMMJJJGGGHHHLLLNNNMMMKKKKKKJJJJJJKKKLLLLLLLLLKKKLLLLLLKKKJJJHHHHHHJJJKKKGGGFFFEEEDDDEEEEEEEEEDDDGGGFFFGGGHHHJJJIIIGGGEEECCCCCCDDDDDDCCC@@@===;;;999888888;;;>>>???>>><<<;;;<<<<<<<<<<<<<<<======??????@@@AAAAAABBBCCCCCCDDDAAA>>><<<===>>>?????????>>>===<<<<<<<<<===>>>???>>>===>>>>>>?????????<<<<<<;;;::::::;;;===???<<<===@@@BBBBBBAAA>>>===;;;;;;;;;;;;===???@@@BBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCBBBBBBAAA@@@???@@@@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===:::<<>>??????===999777777888999;;;=========:::777555999999:::;;;<<<===>>>>>>===<<<:::;;;<<<<<<;;;999888888888999;;;=========;;;:::777444222333666888999:::<<<======;;;999888888777777888::::::888666444555777777777888999:::::::::999:::;;;;;;::::::888888888777666666777888999::::::999888777888:::::::::999888999:::<<<===GGGHHHHHHFFFDDDBBBBBBAAA>>><<<:::999:::;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<>>>>>><<<;;;999999999888777;;;===>>>???>>><<<999666888:::<<>>???AAABBBBBBAAA???===CCC@@@===<<<===???@@@@@@<<<<<<;;;;;;;;;<<<======AAA===:::;;;???@@@===::::::<<<===;;;888888===BBB999<<<@@@CCCDDDCCCAAA???@@@???<<<;;;<<<>>>BBBDDD>>>BBBFFFFFFBBB??????AAABBB@@@>>>AAAEEEEEEAAA===>>>AAABBBAAA>>>======???999:::;;;<<<======<<<<<<>>>===<<<;;;<<<>>>AAACCC;;;@@@DDDBBB<<<999;;;>>>>>>;;;888777999;;;:::999===@@@CCC???999555777;;;888:::===???>>>;;;777444::::::;;;<<<===>>>>>>???999;;;<<<;;;999888999;;;:::777666888===@@@???<<<999:::999555111222777<<<666999===AAAAAA>>>:::888999888777888:::;;;;;;:::333666888777555666:::??????<<<888999===>>><<<999777:::<<<999666444777::::::;;;<<<;;;999888999:::;;;;;;999999999999;;;;;;???CCCGGGFFFBBB??????AAABBB>>>::::::===???===:::888;;;>>><<<999999<<<@@@???;;;777777:::;;;888555<<<<<<<<<<<<;;;999888777888:::>>>AAACCCDDDCCCCCCFFFBBB===;;;;;;;;;999888777888999888777777999<<<999999777555333444777:::>>>===;;;999888888999999555777999::::::999777666>>>999555555999<<<<<<;;;888:::<<<;;;:::999;;;>>>===;;;999:::<<<<<<999666::::::;;;<<<>>>???AAAAAA:::888666555666666555444333444555777888:::;;;;;;555888;;;:::666555777;;;888666555666999:::999888:::999888888999999777555222333444555777888999:::@@@???>>>;;;999666333222333333222111111333444555888666444666;;;===:::777{{{yyywwwuuusssoooiiiddd```]]][[[ZZZ]]]___aaabbbdddcccccceeeggghhhfffcccdddiiiggg^^^^^^eeeddd[[[XXXYYY]]]aaaeeefffdddaaa]]]ZZZVVVTTTSSSRRRPPPMMMNNNOOONNNKKKJJJJJJNNNRRRNNNLLLIIIHHHIIIJJJIIIGGGIIIHHHHHHJJJMMMMMMKKKHHHIIIJJJKKKJJJGGGFFFGGGIIIEEEDDDDDDEEEHHHIIIHHHFFFIIIHHHGGGHHHIIIIIIGGGEEE>>>???AAAAAA@@@>>><<<:::>>>;;;:::<<<@@@AAA???<<<;;;===???>>>======???AAA??????@@@AAA@@@>>><<<;;;>>>===<<<===???@@@???>>>::::::::::::;;;;;;<<<<<<>>>===;;;<<<======;;;999999;;;<<<<<<;;;;;;===???:::<<>><<<<<<>>>AAABBB???AAACCCCCCAAA??????@@@???>>>>>>@@@BBBDDDBBB@@@???@@@BBBAAA???>>>>>>???::::::;;;<<<===>>>>>>???AAA???<<<:::;;;>>>AAADDD>>>BBBDDDBBB>>>:::;;;<<<<<<;;;:::::::::::::::999===???AAA>>>999666888:::888999<<<======<<<999888::::::;;;<<<<<<===>>>>>>999:::;;;:::888777888999888777777999===??????>>>999::::::999777666999;;;888;;;>>>AAAAAA>>>:::888888777666777:::<<<<<<<<<666777777666555666999===@@@>>>;;;;;;===>>>===<<<999:::;;;:::777666888::::::<<<===<<<:::999:::;;;:::999999888999:::<<<======@@@CCCCCCAAA??????AAACCC@@@>>>===>>>???===<<<999:::<<<;;;::::::<<>><<<999999::::::999777===<<<:::999888888888999:::<<<>>>@@@BBBCCCCCCCCCCCC@@@===;;;999888777666666888999888666555777:::999888777555444555888:::======;;;:::999999999999999999:::::::::999777666>>>;;;777666888999999888777999;;;==================:::777999===???;;;777999:::<<<===???@@@AAAAAA:::999777666666666555555333444555666777888999:::555777999999777666777999777777777888999:::999999888777666777888888777555333444444555666777888888??????===;;;888555333222444333333222333444555555777666666888;;;<<<;;;999xxxyyyyyyvvvpppllljjjjjjeee```ZZZZZZ___bbbaaa^^^dddfffffffffeeefffiiillleeecccbbbdddddd```\\\[[[[[[YYYYYY^^^dddgggddd```ZZZ[[[ZZZVVVQQQNNNNNNOOOMMMKKKIIIIIIKKKMMMMMMLLLTTTQQQMMMJJJHHHHHHGGGGGGCCCGGGLLLNNNMMMJJJHHHHHHLLLJJJHHHGGGHHHGGGDDDAAAAAADDDGGGHHHGGGFFFHHHIIIFFFFFFHHHJJJKKKIIIEEEAAA@@@@@@???>>>======>>>>>><<<===>>>???>>>>>>>>>>>>===<<<;;;<<>>@@@@@@???>>>======<<<<<<999:::<<>>===;;;999999;;;999999:::<<>>AAADDDGGGJJJBBBAAA@@@???>>>>>>>>>>>>CCCAAA>>>===???@@@@@@>>><<<===>>>>>>>>>@@@DDDGGGBBBAAA@@@AAABBBBBB@@@>>>>>><<<;;;:::;;;===@@@BBBAAA???;;;999999;;;???AAABBBBBBAAA@@@???===:::888777;;;???>>>;;;999:::<<<===<<<;;;::::::999888777777888888999:::;;;<<<===999999999::::::;;;;;;<<<;;;999888888999:::888777666888:::;;;;;;;;;>>>@@@:::::::::<<<>>>>>>;;;888===>>>>>>===<<<:::888777666555444555888:::;;;;;;===999666555666777777666<<<>>>>>>===;;;;;;<<>>???BBB???======@@@BBBAAA@@@@@@AAABBB@@@===<<<===>>>;;;999888999;;;======<<<<<<>>>>>><<<:::999:::<<<===;;;999888888999:::;;;>>>=========>>>@@@BBBCCC<<>>999555555666777888888888777666666666999999888666555666999<<<<<<;;;::::::999999999999<<<;;;:::999888888999999;;;<<<<<<:::777666777999999888999===AAABBB>>>:::;;;888666888===>>>;;;777555888;;;???@@@@@@>>>===::::::999888777666666777444444555666777777888888999888666777999999666444666:::===<<<999888999<<<777555444555666777666555444555555555666666666666;;;;;;:::999777666444333555555555555666666777777444777;;;<<<:::999:::;;;zzzzzzxxxtttpppmmmmmmnnngggbbb]]]\\\^^^```___]]]cccfffhhhgggeeeeeejjjooojjjcccccciiihhh```\\\___\\\[[[[[[___ccceeebbb^^^YYYZZZZZZWWWRRROOONNNOOOMMMIIIFFFGGGLLLNNNNNNKKKUUUSSSPPPMMMJJJHHHGGGGGGAAAGGGMMMOOOKKKHHHGGGHHHNNNJJJGGGGGGHHHGGGCCC>>>@@@DDDHHHIIIFFFDDDFFFIIIDDDEEEGGGJJJJJJHHHCCC???@@@???===;;;;;;<<<>>>???<<<>>>@@@???===<<<<<<>>>===:::999;;;???BBB@@@===???>>>>>>=========>>>>>>999:::===@@@BBB@@@===999777777888999999999888888888<<>>===<<<<<>>@@@???===;;;===???===;;;===CCCIIICCCBBBAAABBBDDDDDDBBB@@@???===:::999999<<>>>>>>>>===999555444:::@@@AAA===:::;;;>>><<<:::888999;;;<<<:::888777777666666777:::<<<===777777888888999999999999<<<999888888:::;;;999777555888<<<;;;999888;;;???;;;999999<<<@@@AAA===888???>>><<<:::888777777777444333333555888999999888???:::666555777888666333777;;;???>>>;;;999<<>>@@@>>>:::888;;;???<<<;;;:::999:::;;;>>>??????>>><<<;;;<<<>>>@@@AAA999>>>CCC@@@:::555555888:::;;;;;;:::888666555555999999888666555666999<<<:::::::::999999888888888===<<<999888777888:::;;;888;;;>>><<<888666888:::<<<999888<<>>???===;;;888999::::::999777777888999555555666666777777888888<<<888555666888999666222555;;;??????:::777999===555444333333555777777666555555555555555555555555666666777777777666666555777777777888888888888888555999>>>>>>;;;888999;;;{{{tttqqqqqqqqqooommmffffffeeeaaa]]]\\\```cccccceeeggghhhggggggffffffkkkjjjgggddddddeeecccaaaYYY^^^dddeeeccc___]]]]]]\\\XXXUUUTTTUUUTTTPPPLLLMMMKKKHHHGGGIIIMMMPPPSSSOOOQQQRRRQQQNNNJJJGGGEEEFFFGGGIIIJJJIIIIIIHHHIIILLLKKKJJJJJJIIIGGGEEECCCAAACCCFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFBBB???<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>===<<<;;;:::::::::;;;===>>>???>>>;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@@@@???===666777888888888777666555999:::===>>>===<<<;;;;;;::::::999:::<<<>>>??????<<<<<<;;;<<>>===>>>???@@@???>>>===>>>>>>======>>>>>>>>>>>>===>>>@@@BBBBBBCCCEEEEEEDDDCCCCCCDDD<<<;;;:::999999:::<<<===<<<:::888777777:::===???===>>>???>>>;;;999777666333888>>>AAA@@@>>>======888999:::;;;;;;;;;<<<===777777777777777888888888777777888888888888999999999;;;;;;;;;999888999:::777888999999999999:::::::::999999:::<<<=========<<<;;;999777666666555555444333444666888999888666:::999888777777777555444555777:::<<<===<<<;;;;;;666666666777999;;;<<<<<<888;;;======;;;999999999777777777888999<<<>>>???>>>=========>>>??????>>><<<===>>>======<<<<<<<<<999888888999:::<<<===============<<<;;;;;;;;;<<<;;;;;;;;;;;;<<>>@@@>>>;;;999999:::<<<@@@CCC@@@999444555888777777666555444555999<<<999::::::::::::999888888::::::999999999999999999999:::;;;<<<;;;::::::::::::::::::;;;===<<<888555555555666666777777666666666777:::;;;<<<;;;999888666888999888666666888:::666777777777777777888888:::888666555555666666666777:::======;;;999999:::666444333333555777888888666666666555555444444444444555666666777777777666777777888999999999999999888:::===>>>===;;;999888}}}qqqnnnsssuuupppiiidddjjjmmmggg^^^[[[bbbkkkcccccceeehhhkkkiiibbb]]]jjjooojjj]]]]]]hhhjjj```UUU```kkklllbbbZZZYYY\\\___WWWPPPRRRXXXYYYQQQHHHMMMMMMKKKGGGFFFJJJSSS[[[IIIMMMRRRTTTQQQLLLGGGDDDLLLHHHDDDDDDHHHJJJJJJIIIHHHLLLNNNMMMIIIGGGGGGIIIDDDBBBBBBEEEHHHHHHEEEAAAGGGEEEDDDCCCDDDDDDBBB@@@888999:::;;;;;;;;;::::::AAA===:::;;;???@@@<<<777777:::======;;;;;;>>>AAA777:::>>>BBBCCCBBB@@@>>>DDDAAA>>>>>>???AAAAAAAAA777777888888888666555444;;;999999<<<@@@@@@===999;;;<<<;;;999777999???EEE:::;;;<<<>>>AAACCCFFFGGGNNNJJJDDD???<<<===@@@BBB:::>>>AAAAAA>>>;;;;;;===AAA>>>===>>>AAAAAA===:::@@@EEEIIIHHHCCC@@@DDDHHH999999:::::::::999888888999888777777888;;;>>>@@@999===@@@>>>888444555888444666;;;@@@CCCCCC???;;;555:::>>>===::::::>>>BBB666777888999888666444333888888888888888888999999777<<>>888<<<@@@@@@===;;;<<<======:::999;;;>>>???<<<999666888;;;:::888999<<<@@@>>>;;;888999<<<===;;;999;;;;;;;;;<<<>>>AAACCCEEE:::;;;===>>>>>><<<;;;:::BBB???<<<;;;;;;===<<<<<<<<>>???<<<999888:::<<<;;;999666555555333444666666555444444555999999999999999999999999444666777777555555888;;;777777777777888888888888777888888666333333777;;;999888999:::<<<;;;888666777555333444666999999999777666666555444444333333555555666777777777777777777777888999999999999999<<<;;;:::<<>>999444xxxyyy{{{zzzsssjjjiiimmmkkkjjjhhhfffdddccceeefffdddjjjlllgggbbbcccggghhhllldddaaaccc```ZZZ]]]gggeee```\\\\\\^^^^^^ZZZVVVSSSUUUVVVTTTPPPMMMNNNPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHCCCIIINNNOOOKKKIIIJJJMMMNNNKKKHHHJJJMMMNNNLLLHHHEEEHHHJJJHHHDDDBBBEEEIIIGGGFFFEEECCC@@@>>>;;;:::???>>><<<:::::::::;;;<<<<<<<<<;;;:::999999999999666777888:::;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBAAA@@@???===<<<<<<:::999777666777888777666777999;;;;;;;;;;;;===???<<<===>>><<<::::::>>>AAA>>>=========@@@EEEJJJNNNLLLJJJFFFCCCAAAAAAAAABBBCCCBBB???===;;;;;;;;;;;;============<<<::::::999>>>???@@@CCCEEEEEECCCAAA>>><<<:::999:::::::::999555666888:::;;;;;;;;;:::>>><<<::::::<<<<<<:::777777777999>>>BBBCCC???;;;777888999;;;<<<===>>>>>>;;;:::999888666444333333444666888999:::999888777:::;;;<<<<<<<<<:::888666777555444666:::;;;999666:::999888777888999;;;===999777555555666777777777444666777999999999777666999:::;;;<<<<<<:::888777888666777;;;@@@@@@;;;555555888;;;;;;:::;;;>>>AAA<<<<<<<<<;;;:::888555444<<<:::888777777888:::;;;888:::===???@@@???===<<<888777777999<<<<<<888444333777:::999666777<<>>===<<<<<<>>>@@@CCCEEE>>>>>>===<<<;;;;;;;;;;;;@@@===:::;;;===>>>===:::???AAAAAA>>>999666777999;;;:::777555444666888999;;;;;;;;;<<<<<<;;;888555444666888;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;999999888666555444222222888666444555888888444111777999;;;;;;:::888888888999999999888888777555555777555444666999<<<======999777555333222333444555555666888999999777555444333444555666777888999999777777888888777666444333;;;888666666777777444222555777888777555555999======;;;999;;;======:::666xxxwwwwwwwwwrrrjjjhhhjjjppphhh``````gggiiieee^^^fffkkklllhhhfffgggiiiiiidddaaaaaacccaaa]]][[[\\\aaa^^^\\\[[[\\\[[[XXXUUURRRVVVXXXUUUNNNKKKMMMQQQKKKJJJJJJIIIIIIIIIIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHDDDIIINNNOOONNNMMMMMMOOOSSSNNNIIIJJJNNNPPPKKKFFFDDDFFFGGGEEECCCCCCFFFIIIEEEEEEDDDCCC@@@>>><<<;;;>>>>>>===<<<<<<<<<<<<===<<<;;;:::888888888888999888888:::;;;;;;<<<<<<<<<999::::::<<<>>>AAACCCEEEAAA@@@@@@???>>>===<<<<<<;;;999777777888999888888888999999::::::;;;<<<===<<<===<<<:::888999<<<@@@AAAAAA@@@BBBDDDHHHLLLOOOIIIGGGDDDAAA@@@@@@AAABBBCCCAAA???===<<<;;;;;;;;;>>>===<<<<<<<<<<<<:::888<<<>>>AAADDDFFFEEEBBB>>>???>>>===>>>??????===;;;777888:::;;;<<<;;;;;;;;;>>><<<:::;;;======<<<:::777999===@@@@@@???>>>===888888:::;;;<<<=========;;;;;;999888777555444444333444666888999999888777::::::;;;<<<;;;999777666555777888999999999:::;;;:::999888777777888:::;;;777555333444666888999999777888:::;;;:::999777666:::;;;=========<<<:::999777999<<<>>>???===;;;999888888888:::<<<=========<<<;;;:::888777666666666888999999999999888777666666888;;;===>>>>>>===<<<666888999999999888777777666777777777777999;;;===<<<<<<;;;:::::::::;;;===<<<===>>>???@@@@@@??????<<<;;;;;;:::::::::::::::===>>>===<<<;;;:::;;;<<<>>>>>>=========<<<:::999<<<:::888777666777888999:::999999:::;;;:::666444444555888:::;;;;;;;;;:::777888888888888999999999888777666555444333333222:::999888666444333444555555888<<<===<<<999777666999999999999888777555555444333222333777:::;;;<<<888777555333333333444555555666777777777666555444222444777999:::999888777888999999999888777666555999777666777888999777444777666555555777999:::;;;;;;<<<======<<<;;;:::999zzzvvvtttuuusssmmmiiiiiilllfff```aaaeeegggddd```fffjjjkkkhhhhhhkkkjjjgggdddcccaaa^^^___aaa___YYY]]]\\\\\\\\\ZZZXXXUUUTTTRRRVVVWWWTTTMMMIIILLLPPPKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKIIIHHHGGGGGGGGGGGGFFFHHHKKKOOOQQQQQQQQQQQQVVVQQQKKKKKKNNNOOOJJJEEEDDDCCCBBBAAAAAACCCEEEGGGCCCCCCCCCBBBAAA???============???@@@@@@??????>>>===;;;999777666777888999;;;;;;;;;<<<;;;;;;::::::777888999;;;>>>AAACCCEEE?????????>>>>>>=========;;;999777777999::::::::::::999777777999:::;;;;;;<<<<<<:::888777888;;;>>>AAAAAABBBDDDFFFHHHJJJLLLEEEDDDBBB@@@???@@@AAABBBBBBAAA???===<<<<<<<<<<<<@@@===;;;;;;===>>>;;;999;;;===@@@DDDFFFDDD???;;;>>>???AAACCCEEEDDDAAA>>>::::::;;;;;;;;;;;;::::::<<<;;;:::;;;===??????>>>888===AAABBB???<<<<<<>>>999:::;;;<<<<<<<<<;;;;;;;;;::::::888777666555555111333555777888888888888999:::;;;;;;:::999777666333888;;;<<<999999;;;???:::999888777777777888999555333222333666999:::::::::;;;<<<===<<<:::888777<<<===>>>>>>>>>===;;;;;;777<<>>;;;;;;===<<<999777999===>>>;;;888;;;:::777555444555666777666888:::;;;:::777444111444555888;;;=========<<<555888:::999555444777;;;:::777555666888:::999888<<<>>>>>>;;;777888===AAA:::<<<@@@BBBBBB???<<<999999999999999999999:::;;;<<>>999777:::======;;;:::===AAAAAA>>>999;;;;;;:::888888777777888888777888999:::888555333333555777999;;;;;;;;;;;;666666666666777777777777666666555555555444444444;;;===<<<888222111444888333777<<>>:::777555:::::::::999888777666555222111000111444777999999777666555444444444555666666666555555555444444444333555999;;;<<<:::777555999:::::::::999888777666666666666888::::::999777999555333444999<<<;;;999:::>>>@@@???:::888999<<<|||uuurrrtttuuupppkkkhhh___eeeiiifffaaa___eeellleeeggggggfffhhhkkkiiidddkkkjjjaaaXXX[[[fffggg```ZZZ\\\]]]\\\YYYVVVTTTTTTSSSSSSRRROOOLLLJJJKKKMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIJJJIIIIIIGGGFFFEEEFFFFFFIIIMMMQQQSSSSSSRRRSSSPPPMMMKKKKKKJJJHHHGGGEEECCC@@@???@@@BBBCCCCCCAAAAAABBBAAAAAA@@@???>>><<<>>>@@@CCCCCCCCCAAA@@@>>><<<:::888777888999;;;=========<<<;;;:::999888777888999;;;===???AAABBB??????>>>>>>>>>>>>>>>>>>999777555555777999::::::<<<999666666777999999888===<<<:::888777999;;;======>>>@@@AAACCCDDDEEEEEECCCBBBAAA@@@@@@AAACCCDDDBBBAAA???===<<<<<<======BBB???<<<<<>>;;;======???BBBCCCBBB???<<<===???BBBFFFIIIGGGBBB???;;;;;;;;;::::::999999888999999999:::<<<>>>???@@@<<<>>>AAAAAA???<<<;;;<<<999:::<<<======;;;:::999::::::999888777777666666111222444666777888999999::::::::::::999888777666444777:::;;;::::::<<<>>>::::::888777777777777888666444333333666888999999:::;;;===>>>>>>===;;;:::=========>>>======;;;;;;999===@@@@@@===;;;;;;<<<;;;:::999:::;;;;;;888555777777666555555666666777888999;;;;;;:::777444222333555888:::===>>>>>>>>>777888888666444555888:::;;;:::999999999999999888<<<===<<<;;;999999<<>>;;;:::;;;===;;;;;;<<>>;;;:::::::::999888777777666888777888999:::999666333333444666888999:::::::::555555555666666666777777555666666666666777777777;;;;;;;;;999666444666888444777;;;===<<<999888777;;;;;;;;;:::999888666555555333111222333555666555666555555444555555666777666555444333333333444444666777999:::;;;999888777999999999999888777666666666777888:::;;;:::888777888666444555888;;;;;;;;;:::<<<===<<<999888888:::zzztttpppsssuuuppphhhddd[[[aaaggggggccccccjjjqqqfffhhhhhhfffhhhkkkiiieeelllkkkbbbZZZ]]]ggghhhaaa\\\]]]^^^]]]YYYWWWUUUUUUTTTPPPMMMKKKLLLLLLKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMGGGIIILLLMMMLLLJJJGGGDDDEEEEEEGGGKKKOOOQQQRRRQQQLLLNNNNNNKKKEEECCCFFFJJJHHHEEEAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????<<<>>>BBBDDDEEEDDDCCCAAA???>>><<<:::::::::;;;<<<>>>>>>===<<<;;;999777666888999:::;;;<<<===>>>>>>??????????????????>>>>>>888666444333555888999999;;;:::888777777777777777<<<;;;:::999:::<<<======:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEAAA@@@???=========>>>???DDDAAA>>>>>>AAABBBAAA???AAA???>>>>>>???@@@???>>>;;;===AAAFFFHHHFFFBBB>>>::::::999888888777777777888888888888999;;;>>>@@@@@@???>>>???@@@>>>;;;777999;;;<<<======;;;999888:::999999999888888777777222333555666888999::::::;;;:::::::::999888888777777666666888;;;<<<;;;999::::::999888888777777777888666555555666888888888777999;;;===??????>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======;;;999888999;;;===<<<999666555666222444666888999888777666<<<;;;;;;999888777666666555666999;;;>>>???@@@@@@;;;888555444666888999888:::===???===999777999;;;;;;:::999:::<<<<<<:::888:::<<<>>>@@@AAAAAA@@@@@@:::::::::;;;<<<===>>>???BBB@@@======>>>???===;;;:::===AAAAAA???===<<<<<<999999888888888777777777999888999:::;;;;;;888555444555666777888999999999666666666777777777888888777777777888999:::::::::888888888:::<<<;;;888444555777999999888777888:::;;;;;;;;;::::::999888777:::888555444444555444333666666555555666666666777555555444333333333333444999888888777888888999:::999888888777666666555555888999::::::999888777777666888999888666777:::===;;;999777777999999888666wwwrrrpppttttttmmmddd```aaa]]]\\\aaajjjooonnnjjjjjjllllllhhhgggjjjkkkhhhcccdddcccaaaccceeeaaa[[[___^^^]]][[[ZZZXXXWWWVVVSSSPPPLLLKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKHHHJJJLLLNNNNNNKKKHHHFFFDDDFFFHHHJJJLLLNNNOOOOOOIIILLLMMMHHHBBB@@@DDDIIIHHHGGGEEECCCAAA???>>>>>>@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBEEEFFFEEECCCBBB??????>>>===<<<<<<<<<<<<>>>======;;;:::888666555888888:::;;;;;;<<<;;;;;;?????????>>>>>>=========999666333222444666888888:::;;;;;;:::777555555666:::999999;;;===>>>>>>===999:::<<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAA@@@???>>>===>>>???@@@CCCBBBAAA@@@@@@@@@BBBCCCDDDAAA>>><<<===?????????<<<===???BBBDDDDDDAAA>>>:::999888777777777777777888999999888777888<<<>>>AAA>>><<<===???>>>:::555999:::<<<>>>>>><<<999888;;;;;;;;;;;;;;;:::::::::666666777888999;;;<<<<<<<<<<<<;;;::::::999999888999666555777;;;===:::777:::::::::999999999999999:::888666666777999999888444666999<<<>>>??????>>>;;;;;;::::::999999999999;;;;;;;;;;;;;;;:::888666777;;;>>>===888444444555111333777;;;<<<<<<999888>>><<<:::777666777888999777888:::<<>>BBB@@@:::777999===;;;999777:::===>>>:::666;;;;;;<<<===>>>@@@AAABBB<<<<<<<<<<<<===>>>???@@@BBB>>>;;;<<>>;;;:::>>>BBBAAA===::::::<<<999888888888888999:::::::::999:::<<<===<<<:::777666666666666666777777777777777777777888888888888888888999::::::;;;<<<<<<666555666:::>>>===888333555666666666555666888::::::::::::;;;;;;::::::999===;;;888666666666555444666666666666666666666666555555444444444333333333999888666555666777:::;;;999888777666555555555555888999:::999777666777888777:::;;;999666555999===999666333444888:::888666wwwtttuuuxxxvvvmmmccc___bbb\\\ZZZ```jjjppplllffflllooonnnhhheeegggjjjkkk```___aaaeeeddd```\\\\\\bbb^^^ZZZXXXYYYYYYXXXVVVPPPQQQRRROOOLLLLLLPPPUUUQQQPPPNNNMMMKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIEEEHHHKKKKKKJJJJJJLLLOOONNNLLLIIIEEEBBBBBBBBBCCCEEEGGGIIIGGGCCC@@@???@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCDDDEEEDDDCCCBBB===>>>>>>>>>===<<<;;;:::<<<<<<<<<:::999777555444555777888:::;;;<<<<<<;;;>>>>>>===<<<;;;;;;::::::;;;888444333444666777888777<<<@@@>>>777333444777555555777;;;???@@@===;;;777888999;;;===???@@@AAA>>>??????@@@AAABBBCCCCCC@@@???>>>>>>>>>???@@@AAA@@@BBBBBB@@@======AAAEEEDDDBBB???>>>?????????>>>>>>======>>>@@@AAA@@@>>>:::999888777777777888999;;;<<<;;;999666777:::>>>???>>>======<<<;;;888777777999<<<>>>>>><<<:::888>>>>>>>>>>>>>>>>>>??????::::::::::::;;;<<<===>>>======<<<;;;::::::::::::999999999:::;;;;;;:::999999::::::;;;;;;;;;;;;::::::888777777999;;;;;;;;;444666888;;;=========<<<;;;::::::999999999999999:::<<<>>><<<888666666888888:::;;;;;;999666444222333555888;;;===>>>===<<<<<<:::888666666777888999888999:::<<<>>>@@@AAABBB;;;:::888888999999:::::::::===???>>>;;;999:::;;;;;;;;;::::::;;;;;;;;;:::999:::;;;<<<<<<===>>>>>>===============>>>???@@@===<<<;;;;;;<<<=========<<<===>>>===<<<;;;;;;;;;:::999999888999;;;>>>???999999:::<<<======:::888777777666666555555555666666777777777777888888888888999999999:::;;;;;;;;;666777888::::::999777555111333555555555555666777888999:::;;;<<<<<<<<<<<<===:::888777777888777777777777777777777666555444444555555666666444333222666555555666666888999::::::999888666666666666777777888888666444555888;;;;;;;;;:::888777777888999666555444555666888::::::yyyxxxzzz~~~zzzoooeeeaaa\\\^^^aaaccceeefffgggiiikkkooonnnfffaaacccgggjjjeee______cccaaa[[[]]]eeeddd^^^WWWVVVXXXZZZXXXUUUMMMTTTXXXSSSKKKJJJRRR\\\WWWVVVSSSPPPMMMKKKIIIIIIMMMKKKIIIGGGGGGHHHKKKLLLFFFJJJMMMLLLIIIHHHKKKOOOUUUNNNFFFCCCDDDEEEAAA===BBBGGGKKKJJJDDDAAAAAACCC@@@@@@@@@@@@@@@???>>>===AAABBBCCCDDDDDDDDDCCCBBB;;;<<<>>>>>>>>><<<999888<<<;;;;;;:::888666555444333555777:::;;;<<<============<<<;;;999888777777===:::666444555666888888666===CCC@@@888222333777222333555:::???@@@===999555666777888:::===???@@@======>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA===AAACCC@@@;;;:::???EEECCCBBBAAAAAAAAA@@@>>><<>><<<<<<>>>?????????::::::999888888999:::;;;>>>>>>===:::777777:::>>>;;;>>>???>>>999777777999777999<<<>>>>>>===:::999AAAAAAAAAAAAAAABBBBBBBBB<<<<<<<<<<<<<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;999<<<>>>===:::888999<<<999:::;;;;;;<<<<<<<<<<<<999888666777:::===>>>>>>444666888:::;;;;;;:::999<<<;;;:::999999999999:::888>>>BBB???666222666;;;:::888888999;;;999444///555666888:::<<<>>>@@@AAA999888777777666777777888999999:::<<<>>>???@@@AAA888;;;===;;;888777:::===<<<;;;;;;<<<===<<<:::777<<<======;;;888888<<>>============>>>>>>???888:::<<<;;;999999<<>>AAACCC999999:::;;;===<<<:::777888888777555555444444444666666666666777777777777888888999999999:::::::::777:::;;;999555333555777...111555777666555444444777888:::;;;<<<=========;;;999777666888999999999888888888888777666444444444555666777777555333222222333555777888999999888;;;:::999777777777777888555666666444333555:::>>>@@@<<<888777999:::888555333555777777555666;;;???}}}|||ssstttzzzxxxkkk]]]YYY___dddeeebbbcccjjjqqqmmmiiieeeeeeggggggbbb]]]hhheeeaaa\\\[[[[[[]]]___WWWVVVWWWXXXTTTPPPQQQVVVZZZRRRKKKKKKQQQUUUSSSPPP[[[\\\YYYRRRLLLKKKQQQWWWQQQIIIGGGMMMNNNGGGFFFKKKLLLHHHEEEEEEIIIMMMNNNMMMMMMRRRTTTNNNDDD>>>@@@EEECCCCCCDDDEEEFFFEEEBBB@@@IIIFFFBBB>>>===>>>AAACCC??????@@@AAAAAA@@@>>>===???;;;999<<>>???===:::888AAA@@@>>>;;;:::999999999333666777666333333666999<<<:::888999:::999555111666444222444999===>>>>>>;;;:::::::::;;;>>>@@@BBBCCCAAA>>><<<;;;<<<>>>???777<<>>;;;:::===BBBBBB???<<<;;;<<<>>>>>>===CCCEEEFFFBBB===;;;>>>BBB>>>===<<<<<<;;;;;;;;;;;;888777777555555888;;;???:::<<<===;;;888777999<<<======>>>>>>===;;;888777777;;;>>>???===<<<===???>>>>>>>>>>>>???????????????<<<::::::;;;===>>>>>>AAABBBCCCAAA???<<<<<<<<<<<<;;;:::<<<===>>><<<;;;:::<<<>>>>>><<<<<<@@@CCC::::::;;;<<<>>>===:::777888666444555888<<>>===;;;999777666555888999:::;;;:::888666444333555999===?????????>>>;;;:::888666666777888999777888:::<<<<<<<<<<<<<<<999666555888>>>AAA???<<<>>>???@@@@@@===:::999888::::::999999888999999999:::999888777666777888999:::===>>>===:::999;;;>>>:::::::::;;;;;;;;;<<<<<<======<<<;;;999999<<<>>>===<<<;;;::::::;;;<<<===::::::999999999:::;;;;;;666777888777666555666777<<<;;;999777777888:::;;;999888777666666777888999999777333222222222111000000222333444444444666888555777:::===>>>>>><<<;;;<<<;;;:::999888999:::;;;999999999888888666555444888777666777888777555333555777777777555444555666:::::::::888666444555666888777555444444666888999===<<<;;;888555333333555777555444666:::<<<;;;999zzzuuuuuuuuurrriiiaaa]]]^^^aaacccfffhhhjjjllljjjhhheeeeeefffeeeaaa^^^eeebbb^^^[[[ZZZ[[[\\\^^^WWWUUUTTTUUUSSSQQQSSSXXXZZZXXXTTTQQQPPPQQQRRRSSSYYYZZZZZZVVVRRROOOPPPRRRLLLKKKNNNSSSSSSMMMGGGDDDHHHGGGFFFGGGIIIKKKLLLLLLKKKNNNPPPLLLEEE@@@AAADDDBBBBBBBBBCCCEEEEEECCCAAAHHHEEEBBB???>>>???AAABBB>>>>>>???>>>>>>===<<<<<<>>><<<;;;===AAABBB???<<<999;;;<<<;;;888666777:::888;;;>>>@@@AAA???<<<:::>>>===;;;999888777777888555666666666555555666888;;;:::::::::;;;:::888666888555333444888;;;<<<<<<;;;;;;;;;;;;===???BBBDDDBBBAAA???=========>>>???:::<<<>>>===;;;;;;>>>@@@AAA???===<<<<<<======>>>BBBDDDDDDBBB???===???AAA>>>===;;;:::999999999:::777777777777777999;;;===;;;;;;;;;:::999888999:::<<<===>>>???>>>===;;;999777999<<<>>>>>>???@@@AAA=========<<<<<<======>>>@@@>>><<<<<<===???@@@@@@@@@AAAAAA@@@===;;;;;;;;;:::::::::;;;>>>>>>===<<<;;;<<<=========>>>@@@BBB;;;::::::;;;<<<<<<:::888888666555666999<<<>>>>>>:::<<<>>>>>><<<;;;;;;<<>><<<:::999888777777888999999888777555333333555999<<<===>>>===<<<;;;:::999888777777888888888999;;;<<<======<<<<<<:::777666999???BBBAAA>>>@@@AAAAAA???<<<:::999::::::999888777777888999999<<<;;;:::999888888888888999:::;;;;;;::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::===???======;;;:::999::::::;;;::::::::::::::::::::::::666777999888777666777999===<<<:::888777888999:::888888777666666777888888888555333111222222111000000222444444444555666888555777:::===>>>>>>===<<<;;;::::::999999999999999666888::::::888666777888888777666666777777666555666777777666444333444555888999999888666555666777999888777666666888:::;;;<<<<<<:::777333222444555777666666777:::;;;::::::yyyyyywwwtttooojjjgggeee```^^^]]]bbbjjjmmmkkkgggjjjiiiiiihhhgggeeebbbaaa___^^^\\\ZZZYYYZZZ[[[\\\]]]WWWRRRRRRRRRQQQRRRVVVWWWZZZZZZVVVQQQPPPUUU[[[WWWXXXYYYYYYWWWSSSPPPMMMMMMQQQSSSSSSSSSQQQKKKCCCBBBEEEHHHJJJIIIIIIIIIIIIGGGIIIJJJIIIFFFDDDCCCCCC@@@??????@@@BBBDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;:::::::::;;;>>>>>>???@@@@@@@@@??????;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBBBBAAA???===:::999777666555555555666777666555666888999888777888:::;;;<<<;;;;;;<<<===:::888555555777999::::::<<<<<<<<<===???BBBDDDFFFAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<===>>>?????????>>>===;;;;;;===???AAABBBBBBCCCBBBAAA@@@??????===;;;888777777888999777777888888999:::;;;<<<;;;:::999999::::::999888:::;;;===??????>>>===<<<888888999<<<@@@AAAAAAAAA===<<<;;;::::::;;;<<<===???===;;;;;;===?????????>>>??????>>>;;;999999:::999999999;;;>>>@@@???>>>===<<<;;;<<<>>>@@@@@@@@@<<<;;;999:::;;;;;;999888777666666888:::<<<<<<;;;;;;===@@@AAA???>>>======??????>>>===<<<;;;::::::666777777888777666444333444666888:::;;;;;;:::999;;;;;;::::::999888888777999:::;;;============<<<:::888777:::???BBBBBB@@@BBBBBB@@@===:::999999;;;:::999777666666888:::;;;>>>======<<<;;;999888777777777777999;;;<<<<<<;;;;;;<<<<<<===============;;;<<<<<<;;;;;;<<<>>>@@@???>>><<<:::999888777777999:::;;;;;;;;;:::999999777888999999777777888999===<<<:::888888888888999888777777666666777777888555333111111222333222111111333444555444555666888666888;;;===>>>===<<<;;;999999999999999888777777444777::::::999888:::<<<888666444444666888888777777777777666333222333555777888888777555555555666999888888888999:::<<<===<<<;;;888555222222444666777999:::;;;:::::::::;;;yyyyyywwwsssmmmgggeeedddaaa______dddkkknnnjjjeeekkklllnnnmmmjjjgggeeeeee\\\[[[ZZZZZZZZZZZZ[[[\\\eee\\\SSSQQQQQQOOOOOOQQQSSSVVVYYYVVVSSSSSSYYY___VVVVVVVVVWWWVVVSSSNNNJJJRRRVVVTTTLLLLLLQQQNNNFFF>>>CCCIIIKKKJJJGGGGGGGGGDDDEEEEEEFFFGGGFFFDDDBBB???>>><<<===@@@CCCEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@>>><<<999888999:::;;;>>>@@@BBBAAA???>>>@@@BBB===<<<;;;;;;===>>>===<<<>>>???AAABBBBBBAAA???>>>888777555444444444555555:::777666888;;;===;;;888555888;;;<<<;;;;;;>>>AAA===<<<999888888999;;;;;;>>>>>>>>>???AAACCCEEEFFF@@@AAAAAAAAA@@@???>>>===@@@>>>;;;;;;<<<>>>>>>>>>===??????>>><<<<<<>>>@@@??????@@@BBBDDDCCC@@@===@@@>>>;;;999777777888999666777888:::<<<<<<<<<:::;;;999777888;;;<<<999777777888;;;===>>>???>>>===;;;999888;;;@@@BBBAAA???>>>===;;;:::::::::<<<===<<<:::999999;;;<<<<<<<<<<<<<<<<<<;;;888777888999999888999<<>>@@@???>>>===;;;999888999999999888777777777999;;;<<<;;;999:::===@@@AAA@@@???>>>>>>>>>======<<<<<<;;;;;;;;;777777777777777666555444555666888999999999888777:::;;;;;;;;;:::999777777:::;;;<<<===>>>===<<<<<<888777777:::>>>AAAAAA@@@AAA@@@>>>:::777777888:::;;;:::888777888999<<<===?????????>>>===:::777666666555555888===???===;;;<<<<<<===>>>???>>>>>>===;;;<<<===<<<<<<===???AAAAAA@@@>>><<<:::888777666888:::;;;<<<<<<;;;999777888999999888666555666777:::999888777777777888888777777777666666777777777333222111111333444444333222444555666555555777888999:::<<<>>>===<<<999888777888999999999888666555666666777999<<<=========888666444333555888999999888888777555333222333555888999999888555444333444888888888888:::;;;===>>>;;;:::777444111111444777888<<>><<<:::;;;===~~~{{{uuuqqqmmmiiidddaaa```aaadddgggjjjjjjiiihhhiiilllnnnmmmjjjgggfffeeeZZZZZZYYYYYYYYYZZZ[[[\\\fff\\\TTTRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTVVVYYY[[[UUUSSSQQQPPPPPPOOOMMMKKKPPPUUURRRKKKJJJOOOMMMEEE<<>><<<<<>>AAA???<<<999999:::<<<===>>>AAACCCBBB>>>===@@@CCC>>>===<<<<<<>>>???>>>===>>>??????@@@@@@???>>>>>>888777666555444444555666:::999888:::>>>???===:::444777:::;;;:::;;;>>>BBB@@@???>>><<<;;;;;;===>>>>>>??????@@@BBBCCCDDDEEE???@@@AAAAAAAAA???===<<>>>>>?????????>>>>>>???@@@===>>>???BBBDDDCCC???<<<@@@???<<<:::999999::::::777777888;;;>>>>>><<<::::::888777888;;;<<<999666444666999;;;======<<<<<<===;;;999:::>>>???>>><<<>>>===<<<;;;;;;;;;<<<<<<;;;:::999999;;;<<<<<<;;;888999999888666666888::::::::::::<<>>;;;888777888<<>><<<===;;;888888888999888777666666777:::<<<<<<:::888999;;;>>>???>>>=========<<<<<<<<<<<<;;;;;;::::::888999999999888888888777666777777888888777666666999999:::::::::999888777:::;;;<<<=========<<<;;;666666777999;;;===>>>>>>>>>===;;;777444444777999<<<;;;::::::;;;<<>><<<:::777555666555666:::>>>AAA???<<<;;;<<<>>>???@@@???>>>===;;;<<<>>>>>>===>>>@@@AAABBBAAA@@@>>><<<:::888777999:::;;;<<<<<<:::888777999:::999777444222222222555555555666666777888888666666666777777666666666222111111222555666555444333555666666666666777888;;;<<<>>>>>>===:::777555666777888999888777666555999555444888>>>AAA???;;;888666444333555888999999888888888555333333555666:::;;;;;;999666333222222666666777888999:::;;;<<<999999777444222222555777:::===AAAAAA>>><<<===???zzzsssooommmkkkfffaaa```cccggghhhhhhgggiiikkkggghhhiiijjjiiifffcccaaaZZZYYYXXXWWWWWWYYY[[[\\\]]]WWWSSSTTTTTTRRRSSSUUUWWWUUURRRRRRTTTUUUUUUSSSTTTRRRNNNKKKIIIJJJKKKMMMJJJNNNPPPPPPPPPNNNHHH@@@???BBBGGGIIIIIIHHHFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCAAA???======???AAABBBBBBAAABBBCCCDDDDDDBBB@@@???@@@???<<<::::::;;;===???@@@BBBBBBAAA>>>===???BBB>>>>>>>>>>>>============>>>>>>>>>===============:::999777666555555555666888888999;;;>>>>>>===;;;666888999::::::<<>>======@@@BBB??????@@@@@@AAABBBBBBBBB??????@@@@@@???>>><<<;;;<<<<<<===>>>>>>??????@@@AAA??????@@@AAABBBAAA@@@;;;===???AAAAAA???===<<<>>>======<<<;;;;;;;;;;;;999888888:::>>>???===:::777777888999;;;;;;999777444666888:::;;;;;;::::::===;;;::::::;;;<<<<<<;;;=========<<<<<<;;;::::::<<<;;;:::;;;===>>>===;;;555666777666555777999<<<===<<<<<<===??????>>><<<:::999888999;;;=========<<<:::888888888888666555666666777999<<<===;;;:::888:::<<<<<<;;;;;;<<<======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777777777777777666666777888888888888999999999999:::;;;<<<<<<;;;::::::555666666777888999:::;;;::::::888555333444666999;;;;;;;;;<<<>>>???@@@AAA??????>>><<<;;;888777555444555777;;;>>>@@@>>>===;;;<<<>>>???@@@???===<<<<<<===??????>>>>>>???AAA@@@@@@@@@???===;;;:::999:::;;;;;;<<<;;;:::888777999999999777333111111111555555555666777777888888555666666777777666666555333222222444666777666555555666777777666666777999;;;<<<>>>>>>===:::777555888888888888888777666666999666444888>>>@@@>>>999888666444444666888888777999999888666444555777999:::;;;<<<;;;777444222222555666666777888999::::::777888888666444444555777:::<<>>>>>>>>}}}xxxqqqmmmllljjjhhheeeccceeeggghhhggggggjjjlllfffeeeeeegggiiigggbbb]]]ZZZXXXUUUTTTTTTVVVYYY[[[TTTRRRSSSVVVTTTQQQQQQUUUWWWTTTRRRRRRSSSTTTSSSQQQQQQQQQNNNJJJFFFFFFJJJNNNJJJIIILLLQQQQQQKKKEEECCCCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDBBBAAABBBDDDEEECCCAAA???>>>???@@@@@@???AAABBBCCCDDDCCCBBBAAA???>>>===;;;;;;;;;<<<>>>???AAAAAA@@@???>>>>>>???@@@===???AAA???<<<:::<<<>>>???>>>===<<<;;;;;;<<<<<<;;;:::888666555555555555444666999;;;;;;::::::;;;<<<:::999:::<<<>>>??????>>>???@@@>>>===>>>BBBEEE?????????@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;777;;;???AAA??????@@@BBBDDD@@@===@@@EEEGGGCCC???999===@@@@@@===;;;;;;<<<:::;;;<<<<<<<<<;;;::::::;;;888777:::>>>@@@>>>;;;555777:::;;;:::999888888666888:::;;;;;;:::999888999::::::999888999;;;===;;;;;;<<<===<<<:::888777;;;::::::;;;======<<<;;;333444555555555777;;;>>>@@@???>>>>>>>>>>>>;;;999999:::;;;;;;;;;<<<>>>@@@:::999999999999888555333666555666888;;;======<<<888999:::999999999<<<>>>>>>>>>======<<<;;;::::::;;;:::::::::::::::;;;;;;777777777777777777777777666555555555666888:::;;;999999:::;;;;;;:::999888666777777777777777888999888888777666444555777:::888:::<<<>>>???@@@@@@@@@>>>===;;;999888777666666111444999<<<<<<<<<<<<===:::;;;===???@@@>>>===;;;===???@@@@@@???>>>???@@@======>>>>>>>>><<<;;;:::<<<<<<;;;::::::999888888777888888777444333333444888888999888888777777666555555666777777666555555444444444666888888777555555777888888777666777999888999<<<===>>><<<:::999999999888777777777777888777888999::::::::::::;;;888777666666777777666555999999888666555777:::===888:::<<<;;;999777555555666666777888888999888888666777999888777666666777888999:::===??????===;;;xxxuuuqqqllljjjiiiiiiiiifffeeeeeefffgggiiijjjkkkhhheeeeeegggkkkiiiccc]]]YYYWWWSSSQQQQQQTTTWWWYYYQQQRRRUUUWWWSSSMMMMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVOOOPPPOOOJJJEEEDDDJJJOOOQQQIIIGGGMMMNNNGGGFFFKKKFFFDDDBBBDDDHHHJJJIIIGGGGGGGGGEEEBBB@@@@@@CCCFFFEEECCCAAA@@@@@@@@@>>>===AAABBBCCCCCCCCCBBBAAA@@@;;;;;;::::::;;;<<<>>>???BBBAAA???>>>>>>>>>??????<<<@@@BBB@@@;;;888;;;>>>???>>>===;;;;;;;;;<<<===<<<;;;888666555444444444000444999:::888777888:::@@@<<<::::::>>>@@@@@@>>><<<>>>???>>>===>>>BBBFFF???????????????>>>===<<<>>>>>>======<<<<<<;;;;;;444:::AAABBB@@@>>>@@@CCCFFF@@@===@@@GGGJJJEEE>>>888===@@@???;;;888:::===777888:::<<<<<<;;;:::999<<<999777999>>>AAA???<<<333777;;;;;;999777888:::999:::;;;<<<<<<;;;999777555888999999777888<<<@@@888:::<<<<<<<<<999666444999888888999;;;;;;:::888111333444444555888<<<@@@BBBAAA???>>>>>>===:::888:::<<<>>>>>><<<<<<@@@CCC999999999999:::888444111555555555777;;;===>>>===999999999888777999<<>>===<<<;;;;;;:::::::::999999:::;;;;;;777777777777888888888888555444333444555888;;;<<<888999:::::::::999888777777888888888777666777888666777888777666666999;;;666888;;;>>>@@@@@@??????===;;;999777666666666666///444999;;;:::999;;;<<<999;;;===??????>>><<<;;;>>>@@@AAAAAA???>>>>>>???:::;;;<<<======<<<;;;;;;===<<<;;;:::999888999999555777888777666555666888<<<<<<<<<;;;999777666555444555666777777666555444555555555777999999777555666777888888777666888999444666:::===>>>>>>===<<<;;;:::888777777777888999444:::>>>===777444888===888777666777888777555333999999888777666888<<>>???<<<888ppprrrsssoooiiieeeeeefffmmmgggccciiirrruuummmccciiipppnnnddd```fffhhhcccWWWQQQQQQXXXXXXQQQPPPWWWZZZVVVRRRRRRUUUUUURRROOOQQQXXX^^^ZZZRRRNNNTTT[[[RRRNNNIIIHHHJJJLLLKKKIIIQQQOOOKKKFFFEEEHHHMMMRRRFFFLLLSSSSSSMMMHHHGGGHHHOOOIIIDDDCCCEEEFFFBBB>>>BBBAAA???>>>>>>???AAACCC>>>AAAEEEGGGFFFCCC???<<<@@@===:::999;;;===>>>???????????????>>>===;;;:::@@@===999999<<<===;;;999AAA???<<<;;;;;;===@@@CCC666777888888777555222000///222555666777888999;;;:::===AAAAAA???>>>>>>>>>===;;;:::;;;===>>>>>>>>>BBB@@@======>>>@@@AAAAAA<<<<<<;;;;;;:::999888888===<<<;;;===???@@@???===AAAAAABBBBBBAAAAAA@@@@@@888:::>>>AAAAAA???;;;999777777888999::::::;;;;;;:::888777999;;;<<<999777999666444666:::======;;;:::???DDDCCC>>>888777888666777888999:::;;;;;;;;;>>>===;;;::::::;;;<<<===:::::::::999999888888888888555333444888;;;;;;:::===@@@BBBAAA;;;777666666999999999===@@@@@@===999999888555444333444666777666666666666777999:::;;;===999555555888;;;<<<;;;>>>@@@AAAAAA???===<<<===999::::::;;;:::999888777777777888888888888777777555666777666555666888:::AAA>>>888444333444777999888::::::777444333666:::;;;888555555888999777555888999;;;;;;::::::;;;<<<666666555555444444333333555333222444888;;;;;;999999:::;;;<<<<<<<<<;;;:::<<<===>>>>>>>>><<<999888888;;;>>>===;;;:::<<>>>>>:::666555888:::999666333444666333555888::::::999777666888888777888999:::;;;<<<777777777777777777888888:::::::::999888777666666222555888999999999:::;;;wwwtttpppllliiihhhfffeeefffhhhkkknnnoooooonnnnnnmmmiiifffhhhiiifffaaa___XXXXXXVVVSSSRRRTTTUUUTTTUUUWWWYYYXXXVVVTTTSSSSSSUUUWWWYYYWWWTTTSSSTTTVVVRRRPPPMMMIIIHHHIIILLLOOONNNNNNLLLJJJHHHIIILLLNNNPPPPPPPPPOOOLLLIIIFFFEEEHHHHHHHHHFFFDDDBBBCCCCCCAAAAAA@@@@@@@@@AAACCCCCCCCCDDDDDDDDDBBB@@@>>>===<<<===============>>>>>>????????????>>><<<:::999===>>>>>>===<<<;;;;;;<<>>>>>>>>>>>>>>>>>888999999888777555333222000222444555666777999;;;<<<<<<===???@@@@@@>>>;;;===<<<;;;<<<>>>??????>>>???===;;;;;;<<>>@@@@@@???>>>>>>???>>>>>>???@@@BBBBBB@@@???:::<<<>>>@@@@@@>>>;;;999777777888999::::::;;;;;;999777666666888999777555888888888999<<<======<<<<<<@@@DDDCCC???;;;888888666777888999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===<<<<<<;;;:::999888777555444333555888;;;======???@@@@@@???;;;999777777999999:::===>>>===;;;888888777555444444444555555666666666666777888999:::;;;888666666888:::;;;:::===>>>@@@???===<<<;;;;;;::::::;;;;;;;;;:::999888777888999::::::999888777666777777666555555777999>>><<<888555444555777999888999999888777666888999<<<:::888777888888777666888999::::::999999:::<<<888888777666555555555555555333222444888::::::999999:::;;;<<<<<<<<<;;;:::<<<<<<===<<<<<<:::999888888:::===>>>===<<<======;;;;;;;;;;;;:::::::::999===<<<<<<;;;;;;;;;;;;;;;;;;???CCCCCC>>>:::888999999888777777999999999777888888888888888888888888999999::::::999888666555666666777888888999::::::888888777666666777777777;;;888777999<<<===:::666555777::::::999777666666555666888999999999888777888888888999:::;;;;;;;;;999999888888888888888888999999888777777777777777555666777999:::::::::999}}}}}}vvvnnnjjjjjjjjjgggeee___iiirrrrrrllliiiooovvvqqqccc___jjjpppfff\\\[[[ZZZ```\\\QQQPPPYYY[[[UUUTTT[[[aaa___XXXSSSUUUXXXZZZWWWTTTTTTWWWWWWTTTQQQQQQRRRPPPLLLGGGHHHNNNTTTJJJLLLMMMMMMKKKJJJIIIJJJWWWSSSNNNLLLJJJHHHEEECCCAAAGGGLLLIIIBBB???BBBHHH???@@@AAABBBCCCDDDDDDDDDHHHFFFCCC@@@>>>>>>>>>???;;;>>>AAAAAA>>><<<===>>>?????????>>><<<:::999888:::>>>AAAAAA===;;;<<<>>>;;;===???AAAAAA???===;;;;;;;;;999888666555444444111333444555555666999;;;===;;;:::===AAABBB>>>:::>>>===<<<===???@@@@@@@@@<<<:::888888;;;===?????????>>>===<<<<<<>>>???AAA;;;???BBBAAA===;;;===@@@<<<;;;<<>>>>>>>>===<<<;;;:::666777888999:::;;;<<<<<<;;;999777666777888777777777999<<<======<<<======>>>???AAABBBAAA>>>:::888666777888:::;;;===>>>>>><<<<<<<<<<<<<<<;;;:::999@@@??????===<<<:::888777333444666777888:::>>>AAAAAA???===<<<<<<;;;:::888999;;;======;;;:::999999666666666666555555555555666666666777777888888999999777777777999:::999888:::<<<>>>===;;;999999999;;;;;;;;;<<<;;;;;;:::999777888:::;;;;;;:::888777777777888777555555666888:::999777555555666777888999888888999:::;;;999888======<<<:::888666777888888999999999888888999;;;;;;:::999777666666777888555444333444777999999999999999:::;;;;;;;;;;;;;;;<<<;;;::::::999999999999::::::;;;>>>@@@@@@>>><<<===<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===???@@@???===:::999999888777777999999888777888888999999999999888888;;;;;;;;;::::::999888888666666777777777888888888999888777666666555666666888666555777:::;;;999666666777999;;;<<<<<<999666777777777888888888888888777888:::;;;<<<;;;;;;:::<<<;;;:::888888888999:::888777666555666777999:::999777666888;;;<<<:::777||||||wwwqqqllljjjiiigggeee```hhhppppppkkkiiinnntttoooeeeaaahhhmmmggg^^^ZZZ^^^aaa^^^XXXWWW]]]___[[[\\\aaaeeebbb[[[WWWXXX\\\\\\WWWSSSTTTWWWXXXTTTOOOQQQRRRQQQNNNLLLLLLNNNQQQGGGJJJLLLLLLJJJHHHGGGFFFTTTRRRNNNKKKHHHFFFCCCAAAAAAGGGLLLIIIBBB>>>AAAEEE===>>>AAACCCDDDDDDCCCCCCFFFDDDAAA???===>>>???@@@>>>BBBDDDBBB<<<999;;;>>>??????>>>===;;;999888777:::===@@@AAA???======>>>999;;;>>>@@@AAA@@@>>>===>>><<<:::777666555555666222333555555555666999<<<<<<<<<===???AAAAAA???===???===<<<===@@@AAABBBAAA;;;999888888;;;>>>?????????>>><<<<<<===???BBBDDD===???@@@???===<<<<<<<<<;;;:::<<<@@@EEEEEEAAA<<<@@@???===<<<;;;;;;;;;;;;666777888999:::;;;;;;<<<>>><<<:::888888999::::::666:::>>>???<<<:::;;;===>>>>>>???@@@AAA???;;;777777888888:::;;;===???@@@<<<===>>>>>>===<<<:::999AAAAAAAAA@@@>>>;;;999888444666999999888999>>>BBBBBB>>>::::::<<<===<<<:::;;;>>>@@@>>>:::888999;;;777888888999888888777777777777888888888888888888777777888999999999888777999:::<<<<<<:::888777777:::::::::::::::::::::999666777999;;;;;;999777666777888888777555444555777666666666555666777777888999888777:::===>>>;;;888:::<<<===;;;888777999<<<888999999888666777999:::>>>===:::999888888999999555444444444666777888888888999999:::;;;;;;;;;;;;;;;:::888777666777888999:::999:::===AAABBB>>>;;;>>>===<<<;;;;;;;;;<<<<<<:::<<<>>>??????>>>;;;:::;;;::::::<<>>;;;777999777666777888999888666888999::::::::::::999888======<<<;;;::::::;;;;;;888888888888888888888888999888777666555555555555555333333444777888777555777777888;;;??????;;;777999888777777777888999:::777888;;;<<<===<<<:::999>>>===;;;999888888999:::777666555444666999<<<>>>>>>:::777999===>>>;;;777}}}vvvwwwuuuqqqkkkfffeeeeeeffffffgggiiikkklllkkkiiiiiillliiiddddddhhheee^^^ccc______dddddd______dddgggfffccc```^^^]]]]]]^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQPPPPPPQQQRRRPPPLLLIIIGGGHHHIIIIIIFFFEEEEEEEEEHHHLLLOOOMMMGGGCCCAAABBBDDDGGGHHHGGGCCC???>>>???;;;===@@@BBBCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@CCCEEEEEE@@@999777:::>>>>>>>>><<<;;;999888777777;;;;;;<<<>>>AAAAAA>>>;;;999999;;;===>>>@@@AAABBB@@@===:::777555555666666333555666666666777:::<<<999>>>CCCDDDAAA???@@@CCC>>>===<<<>>>@@@BBBBBBBBB===;;;::::::===???AAAAAA???>>><<<<<<===@@@DDDFFFDDDAAA>>>???CCCCCC@@@<<<<<<<<<>>>AAAEEEDDDAAA===@@@>>><<<:::999999:::;;;777888888999999:::;;;;;;===<<<:::999888888:::<<<666:::>>>>>>;;;999999;;;<<<<<<<<<>>>???===:::777888888888999;;;===???@@@>>>>>>??????>>>===;;;:::@@@AAAAAA@@@???<<<:::888888:::;;;:::888999<<<@@@AAA===999999<<<>>>>>>===>>>@@@AAA???;;;999;;;>>>999:::;;;;;;;;;;;;::::::888999999:::999999888777666888:::::::::888777777888:::;;;;;;999777666777888888888888888888999999555666777888888777666555777888888777555444555777555555555666777777888888:::888888:::===>>>;;;888777999;;;:::888888;;;>>>999999999777666666888;;;???===<<<:::999888999999444555555555555555777888888888999999:::;;;<<<<<<;;;999777555555666888::::::999999<<<@@@AAA???;;;======<<<;;;;;;;;;;;;<<<888:::<<<>>>>>><<<:::888999777666999<<<===999666777666555666888999888777999999999::::::999999999>>>===<<<<<<;;;<<<<<<===;;;;;;;;;::::::::::::999999999888666555555555555333333222333444555555444777777777;;;??????<<<888:::999888777777888999:::777999:::<<<<<<;;;:::888===<<<;;;999888888999999777666555555777:::>>>@@@@@@<<<888999===???<<<888~~~sssuuuvvvrrrkkkeeedddfffiiidddaaadddjjjmmmiiiccceeennnmmmaaa^^^fffiiidddhhh```aaajjjjjjaaa```hhhkkkeee___^^^```bbbaaa___\\\\\\[[[YYYVVVTTTSSSSSSPPPOOOOOORRRTTTQQQIIICCCGGGHHHHHHGGGEEECCCDDDEEE???GGGNNNNNNHHHBBBAAABBBGGGEEEDDDBBBAAA???===:::<<<===@@@BBBBBBBBBAAA@@@===>>>???@@@@@@@@@@@@???DDDDDDBBB===999777:::======<<<;;;999888888888888;;;999888;;;???@@@>>>:::::::::::::::<<>>AAAFFF>>>===<<<===@@@BBBCCCBBB@@@>>><<<<<>>>>>>>>???BBBEEEFFFJJJDDD@@@CCCIIIKKKEEE???===???AAACCCBBBAAA???======<<<:::888777888999;;;999999999999999999999999999999999888777777999;;;999:::<<<<<<;;;:::999999999;;;<<<======;;;:::999999999888999999;;;===>>>?????????>>>===<<<;;;:::<<<===?????????===;;;999;;;;;;;;;;;;::::::===???>>><<<::::::<<<>>>@@@@@@AAAAAA@@@>>><<<<<<===???<<<<<<<<<<<<============:::;;;<<<<<<;;;:::888777777999;;;;;;:::888888888888:::<<<;;;999777777777888777777777777888888999555666666666666666666555777777888777555555666888666666666666777888999999:::999999:::;;;<<<:::999555666777888888999;;;===::::::999777666666999;;;======<<<;;;:::888777777444555666555444444555777888888888888999;;;<<<===:::999777666666777888:::999888999;;;===???>>>>>>;;;<<<<<<<<<<<<;;;::::::666888:::<<<===;;;999888777555555777::::::888555555555444666888:::999888999999888888888888999999========================<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666777777555555444444444444555555777777777999;;;<<<;;;999;;;:::999888777888999999888888999:::::::::999888::::::999999888888777777555555555555777:::>>>???>>>;;;999999;;;===;;;999uuutttqqqmmmjjjgggffffffdddcccbbbdddhhhjjjiiigggfffhhhhhhdddaaabbbfffhhhjjjhhhffffffeeecccccceeeddd___\\\\\\aaadddbbb```^^^]]]\\\ZZZXXXVVVTTTSSSOOOPPPQQQQQQOOOKKKFFFBBBGGGIIIJJJIIIGGGEEEDDDDDD@@@EEEJJJLLLIIIEEECCCBBBDDDCCCAAA???>>>===<<<<<<>>>???AAABBBBBBBBBAAAAAA????????????>>>>>>>>>>>>@@@???>>><<<<<<;;;<<<<<<;;;:::999888777888888999777777777999:::<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>===:::888555444444444444777;;;===<<<;;;;;;;;;999>>>DDDDDDAAA@@@BBBEEE===<<<;;;===???BBBBBBBBBCCC@@@>>>>>>@@@BBBCCCCCC@@@@@@AAAAAACCCDDDFFFGGGHHHEEECCCEEEIIIKKKGGGCCC>>>AAADDDBBB>>>;;;;;;===:::999888777777777999:::;;;;;;:::999999888888777666888::::::888888:::<<<===<<<;;;;;;<<<<<<;;;999888;;;>>>>>><<<:::;;;<<<:::999888888888999;;;<<>>===;;;::::::999999888999<<<>>>>>>>>><<<;;;<<<;;;999:::<<<>>>??????:::;;;<<<<<<<<<>>>@@@CCCCCC@@@===<<<<<<>>>>>>>>>======<<<<<<<<<===>>>???<<<===>>>>>>===;;;999888999;;;===<<<:::888999::::::;;;======:::999888888888888777777777888::::::888777666555555666777888666777777666555555777999888777666666777888:::;;;::::::;;;:::888888999:::666555444555777999999999<<<<<<:::888666777999<<<;;;;;;<<<;;;:::888555444444666777555333333555777888777777888999:::<<<===999888777777777888999999777888999999:::;;;>>>@@@999:::<<<======;;;999777777888:::;;;<<<;;;:::999666666666777888888777666333333333555888:::;;;::::::999777555555777999:::;;;<<<===>>>>>>===<<<<<<<<<<<<==================999999888888888888999999::::::999777666666777888666777888777777777999:::;;;:::999999888888888888888888888888888888888888555666888999888777666555222222333555777999;;;<<<999999888777888888999:::|||yyysssllliiiiiiiiigggeee^^^bbbffffffeeefffjjjmmmhhhaaaaaagggfff___aaaiiikkkoookkk```^^^dddeee___[[[ZZZZZZ]]]aaaccccccaaaaaa^^^[[[YYYZZZYYYUUURRRNNNQQQSSSPPPKKKEEEDDDDDDGGGJJJLLLMMMJJJGGGDDDCCCEEEEEEGGGIIIKKKIIIDDDAAAAAAAAA@@@>>><<<;;;===???AAAAAABBBBBBCCCBBBBBBBBBBBBAAA???===<<<<<<===>>>;;;;;;;;;===??????===<<<:::999888777777888999:::333666999888666777;;;>>><<<===============<<<<<<===<<<:::888666444333222444888<<>>===;;;;;;;;;===@@@BBBBBBBBBBBBBBB<<<;;;;;;<<>>@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCDDDFFFFFFEEEEEE>>>CCCEEEBBB:::666888<<<888777777666666777888999<<<<<<;;;:::999888777666666999<<<===;;;;;;<<>>;;;;;;===>>><<<:::888<<>>===;;;999888888888888555777:::===>>>>>><<<;;;<<<999777999>>>AAAAAA@@@888;;;>>>>>><<<===AAADDDCCC???::::::<<<>>>???===>>><<<;;;:::;;;<<>>??????>>><<<:::888;;;===>>><<<999888:::<<<;;;<<<>>>===;;;999999999999999888888888999;;;<<<:::888777555555777888:::555666777666555666888:::999888777666666888:::<<<:::;;;<<<999666555888;;;777555222333666888777555===<<<;;;888777777:::===999:::;;;<<<:::777444111444666777666333222444777888777777777888:::<<<===999888888888888888999999666888999888777999>>>BBB777999<<<>>>===;;;888666888888:::;;;;;;;;;::::::666777888888888777777777222222222555888;;;;;;;;;;;;999666444444666999;;;:::;;;===??????>>><<<;;;<<<<<<<<<=========>>>>>>999999999888999999::::::======<<<:::888777999:::555777888666333444777;;;::::::::::::999999888888888888777777666777777888222444666888888777555333000000222444666777999999666666666555444555777:::|||~~~uuujjjfffiiijjjfffaaabbbeeehhhhhhfffgggkkknnnfffcccaaabbbdddccc___[[[iiimmmiii]]]YYY___aaa]]]SSSXXX\\\]]]ZZZYYY\\\```ddd\\\UUUWWW\\\\\\RRRIIIOOONNNLLLHHHEEEDDDFFFHHHHHHCCCFFFOOONNNEEEAAAEEEGGGDDDBBBBBBEEEGGGEEECCC???BBBCCC@@@;;;;;;@@@EEE@@@??????AAADDDDDD???;;;???@@@@@@>>><<<<<<>>>@@@777<<>>BBB>>>:::999;;;<<<;;;888444666777555333444999>>>:::<<<===???>>><<<:::888@@@>>>;;;888666555666777444999===>>>;;;999999:::===<<<===@@@DDDDDD@@@<<<:::888555777;;;BBBGGGJJJCCCBBBAAAAAA@@@@@@AAAAAAGGGGGGGGGHHHHHHHHHIIIIII???DDDHHHIIIEEEBBB@@@AAAEEEAAA===<<<======:::777777:::;;;999666555777:::888999999999999888777777999999999999<<<@@@DDDGGG999>>>CCCBBB===:::;;;===???<<<999999<<<>>>===:::<<<;;;888666666888:::<<<999;;;<<<<<<999777777777777777888999;;;===???@@@;;;888666777<<<@@@AAAAAABBB>>>;;;;;;???AAA@@@>>>@@@???===;;;;;;<<<>>>???;;;;;;999999999999;;;;;;============>>>???@@@@@@<<<===>>>>>><<<;;;<<<===:::;;;;;;;;;:::999888888777999;;;:::888999===AAA<<<;;;:::999888888888888:::777555444555777777777888777555444555888;;;>>>CCC<<<666777===???;;;555888555222222555888888777888888999999888777555444;;;:::888666555444444555222333444444444555777999;;;888555555888;;;:::888555777888888888888999;;;999777666999>>>@@@>>>;;;===<<<:::888777777777888555777;;;===<<<:::666333666777888999999888777777333222222333444666888:::<<<999666555555555555444;;;;;;;;;;;;:::;;;>>>@@@888999;;;<<<<<<;;;:::999===:::777888;;;<<<;;;999888;;;===;;;777555777:::999777666666777777666444>>>===;;;999999:::;;;<<<777777666555555555555555777666555444333222222222222333333333222333666999666666555555555555666666{{{wwwsssnnnlllkkkjjjfffccciiifffddddddggghhhgggeeefffeeedddbbb```______```eeecccaaa```^^^\\\\\\___[[[ZZZXXXWWWXXXZZZ\\\^^^ZZZYYYXXXVVVUUUSSSQQQOOOOOOLLLIIIHHHHHHHHHGGGEEEFFFIIIIIIHHHHHHIIIHHHFFFCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA?????????@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@@@@>>>======>>>======>>>@@@AAA@@@>>>===>>>>>>===;;;::::::<<<===;;;999666555666777999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888999:::;;;===>>>===;;;::::::<<>>BBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBBDDDEEEHHHJJJJJJIIIGGGEEECCCDDDEEEGGGGGGFFFCCCAAAAAAAAAAAA???>>>===>>>>>>===<<<:::888888777666555999999999999999999999:::777888999;;;===@@@AAABBB>>>??????>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<;;;:::888777777888999:::888:::;;;;;;999777777777666777:::<<<>>>>>>>>>>>><<<:::888888<<>>===<<<===>>>@@@???>>>===<<<<<<======<<<;;;:::999999:::;;;<<<===>>>@@@AAABBBAAA@@@???@@@AAA@@@>>><<<;;;;;;===============<<<;;;:::999:::;;;;;;;;;::::::<<<===<<<;;;:::999888888888888999666444333555666777666777555444333555777;;;===???<<<888888:::;;;999777777555333333666888777666999999:::::::::999777666999777666444333222333333111333444444444555777999:::888666666777999999999666888999999888888999;;;888666555999>>>AAA@@@===;;;:::999777666666777777777888;;;<<<<<<:::777555666777888888888777666666333333222333444555777888999888666666777888777666999:::;;;;;;:::;;;===???:::;;;;;;;;;;;;::::::999===;;;::::::::::::888777;;;;;;;;;;;;:::999888888888777666666777888777555;;;:::999888999;;;===>>>;;;:::888666555444444555777666555444333222222222222333444444333333555777555555555555555666777888xxxqqqrrrsssqqqnnnjjjfffeeemmmgggbbbbbbgggiiiddd___fffgggfffbbb^^^\\\```dddbbbZZZZZZccccccYYYXXX```aaaZZZSSSQQQUUUYYY[[[[[[SSSWWWYYYUUUNNNLLLPPPUUUOOOJJJFFFHHHLLLMMMIIIDDDFFFNNNLLLBBBBBBLLLNNNGGGBBBFFFJJJIIIEEEBBBCCCEEEHHHFFFDDDDDDDDDCCC???<<>>=========BBB???<<<===AAABBB???<<<;;;>>>???>>>:::999<<<@@@@@@;;;666666888:::999666>>>===<<<;;;;;;<<<>>>>>>777888:::;;;;;;;;;999999>>>;;;999;;;???AAA>>>;;;999===@@@???<<<<<>>AAADDDCCC???>>>AAAEEECCC>>>999888:::999666222:::999999999999;;;<<<===777999;;;===>>>???>>>>>>CCC@@@<<<;;;;;;;;;999777666:::>>>>>>:::888999;;;888888888888888888888999666888:::999888777777888666999<<<@@@AAA@@@>>><<<>>><<<::::::;;;=========<<>>DDDDDDBBB>>>;;;:::;;;===AAA@@@@@@>>>===<<<;;;:::===<<<;;;<<<<<<<<<:::999;;;;;;:::999888888888888888666333333555666666666555444333333555777:::<<<;;;;;;:::999777777888999666555444555666777666555999:::;;;<<<;;;:::999888555444333222111000000111111222444444444444666888888999888777666666888999888999::::::999888999;;;777666666:::???AAA@@@>>>999888777777666666666777999999:::::::::999888777888888888888777666555555444444333222333444555666777666666777999:::999777777999;;;;;;::::::;;;<<<<<<<<<;;;:::999999999:::;;;<<<===<<<:::777666666;;;:::999:::<<<;;;888555888777555666777888888777777777777777999;;;>>>???>>><<<999666444444444555666555444333333333333333333444666666444333444555333333444555666888999:::~~~vvvsssssssssqqqnnnjjjgggeeeiiigggeeeeeefffgggfffeeegggggggggeeeaaa```aaacccaaa\\\[[[```aaa\\\[[[___\\\VVVPPPNNNQQQVVVXXXYYYTTTVVVUUUQQQMMMLLLOOOTTTPPPLLLIIIIIIMMMOOOMMMKKKIIILLLKKKEEEEEELLLNNNJJJIIIJJJJJJGGGDDDAAAAAACCCFFFFFFGGGHHHGGGDDD@@@===BBBCCCCCCAAA>>><<<>>>???>>>??????>>><<<<<<===???BBB???<<<<<<>>>???>>>===>>>???@@@>>>;;;:::;;;===>>>;;;888777888999999888======<<<<<<======>>>???888999::::::;;;:::::::::>>>;;;999:::===??????>>><<<>>>???>>>======@@@CCC===;;;::::::<<<>>>>>>>>>>>>>>>>>>???@@@AAACCCCCC???AAAEEEHHHHHHFFFCCCAAADDDBBBAAABBBDDDFFFEEEDDD???AAACCCCCCAAA@@@BBBCCCBBB>>>;;;999999999666444999888777777888:::===???;;;;;;<<<===============BBBAAA???>>><<<:::888666555999===>>><<<999888888666777888999999999888777555777888888777666777999999;;;>>>@@@@@@???>>><<<>>>===<<<;;;;;;;;;;;;:::===???@@@???<<<999888888888:::<<<===>>>===<<<<<<===<<<;;;::::::;;;<<<===???AAACCCDDDDDDCCC@@@???DDDCCC@@@===::::::<<<>>>BBBAAA@@@>>>===;;;;;;:::===;;;:::<<<>>>>>>:::777;;;:::999888888888888888888666444555666888888777333333333444555777999:::999999888888777777777777555555555666777777666555999:::;;;;;;;;;:::999999333333222111111000000000000222444555555555666888777999:::777444333666999888:::;;;:::999888999;;;999888888:::>>>???>>>===888888888888888888888888:::999888777777777888888999999888888777666555444555444333222222333444555777777777999;;;;;;999777555777:::;;;::::::::::::<<<;;;999888777777888999777;;;>>>===:::666666777888999:::::::::888666555999777555555777888888888666666777777999;;;<<<>>><<<:::777555333444555666555555444444333444444444333555777777555333333333222222333555777999;;;<<<~~~vvvvvvxxxtttooommmmmmlllhhhddd```fffllljjjeeeeeekkkrrriiigggggghhhhhhgggbbb___bbbdddaaa[[[\\\bbbaaa[[[QQQPPPOOONNNOOORRRUUUWWWXXXRRRLLLJJJLLLNNNMMMKKKPPPOOOMMMLLLKKKMMMQQQSSSLLLGGGHHHMMMMMMHHHHHHLLLQQQMMMGGGCCCBBBBBB@@@??????DDDJJJKKKGGGCCCBBBCCC@@@@@@@@@AAACCCBBB???<<>>;;;999:::>>>AAA===>>>>>><<<::::::===@@@DDDBBB???>>>>>>===:::777888999:::999777777:::<<<<<<===>>>@@@@@@???===<<<>>><<<:::999888999:::;;;999:::;;;:::999:::===@@@BBB???======@@@BBBCCCBBB===:::777666888<<>>@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@CCCFFFCCCAAA@@@AAABBBBBB???===<<<======;;;888777888:::777777666666777:::<<<>>>???>>><<<;;;;;;<<<===???<<<@@@DDDCCC>>>999777777888888:::===???===999555555777888:::::::::999888666777888888666666888999>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999999999999???===<<<======<<<888555888:::===@@@BBBCCCBBBAAA======<<<;;;;;;<<<======BBBBBBAAAAAA@@@@@@????????????===;;;999:::===@@@AAA@@@>>><<<:::999999999:::999888;;;>>>>>>;;;888999999888777777777888888999777666777999::::::999333333444555666777888888999777555666999999777444555666777777666555555555888888999::::::999777777333333333333333222222222000333555666666666777888888999999777333222444777777999::::::888888999;;;;;;::::::;;;<<<<<<:::999888999999:::;;;;;;;;;;;;:::888666555444555777888::::::999888777666666666666555444333222333444555999888888999::::::777555555777:::;;;:::999999::::::999777666666666777888333777<<<<<<:::888999:::666<<<@@@>>>888555777;;;:::888666555777888999888999888888888999999::::::777666444333333444555666555555555444555555666666444666888777555333333333222222333555777999;;;===}}}uuuxxxyyysssmmmjjjkkkllliiifff___gggnnnmmmgggfffoooxxxkkkiiiiiikkkmmmkkkddd^^^cccgggcccYYYZZZdddcccXXXLLLMMMNNNNNNOOOPPPSSSUUUVVVNNNGGGFFFJJJMMMJJJEEEPPPPPPPPPNNNLLLMMMQQQUUUMMMEEEGGGPPPPPPFFFDDDKKKRRRLLLEEEAAABBBBBB@@@===:::BBBIIIJJJFFFBBBCCCEEE@@@>>>>>>AAAEEEEEE@@@;;;@@@???===:::999:::>>>AAA:::<<<>>><<<999999===AAAGGGCCC??????@@@>>>999444444777::::::777777;;;???===>>>@@@BBBAAA???<<<;;;@@@>>>;;;888777888999:::666999;;;:::777777<<<@@@CCC???<<<===BBBDDDCCCAAA===:::666444777<<<@@@BBB<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>======???BBBCCC>>>AAACCCBBB>>>>>>AAAEEEDDDAAA???@@@CCCBBB===999888;;;===;;;777666999<<<666666666666777999;;;<<<@@@>>>;;;999999;;;===>>>777>>>DDDDDD>>>888777888:::888999<<<@@@???:::444666777999:::;;;;;;:::999888999999888666666888999@@@???>>>===<<<<<<======999:::;;;:::888777888999???<<<:::;;;>>>>>>;;;777;;;===@@@CCCFFFFFFFFFFFF>>>===<<<;;;;;;<<<===>>>CCCBBB@@@???>>>>>>>>>>>><<<<<<<<<;;;:::<<>>===;;;999888777888888888888888999;;;;;;:::999777777666666666666666777999888777999;;;<<<;;;:::444555666777777777777666999666444666999:::777333555666777666555444555666888888999999888777555444333333444555555555444444111444777888777777888888999999888555333222333555555777888888888888:::;;;;;;;;;;;;;;;:::888777777888999;;;<<<===>>>>>>>>>:::888666555444555777888;;;:::999888888888888888777666555444333444555666999888888888999999777555666888::::::999999:::;;;888777777777777777888888222555888::::::;;;<<<===999???DDDAAA888555:::AAA<<<999666555666888888888;;;;;;::::::999999999888444444333333444444555555666666666666666777888999555666777777555444444444444444555666777999:::;;;|||zzzqqqooommmkkkjjjjjjkkkkkkhhhiiiiiijjjkkkmmmnnnpppllllllmmmmmmllljjjgggdddbbb```]]]\\\^^^```]]]XXXQQQNNNKKKLLLPPPRRRRRRQQQOOONNNMMMKKKIIIJJJKKKLLLNNNNNNNNNOOOPPPPPPOOOOOOKKKJJJJJJLLLKKKHHHFFFFFFHHHGGGEEEDDDCCCAAA???>>>;;;@@@EEEGGGFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@???======>>>>>>===;;;;;;<<<===:::;;;<<<<<<<<<===???@@@DDDCCCBBBAAA???===:::777777888999::::::;;;===>>>@@@AAAAAAAAA@@@>>><<<;;;???===<<<:::999999999999777888888999999:::<<<===@@@???>>>???@@@BBBBBBBBB>>>;;;888888:::===@@@@@@>>>>>>>>>??????AAABBBBBB@@@???===;;;<<<>>>@@@BBBAAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB@@@===;;;999:::999999888777888999777777888888999:::;;;;;;<<<;;;:::999999999::::::555999>>>???===999888888999:::<<<===>>>===:::888888888999:::;;;<<<<<<<<<:::;;;:::888777666888999>>>>>>???>>>===<<<;;;:::444777999999777666888999<<<;;;;;;;;;<<<===>>>>>><<<>>>@@@BBBCCCDDDDDDDDD???>>>===<<<<<<===>>>???BBBBBBBBBAAA@@@>>>===<<<;;;<<<======<<<===???AAA<<<;;;999777666666777888888999999888777666888999555555444444444555555666888777777888;;;<<<;;;999666777888999888777555444666777888888888888777666666777777666333333555777999999999999888666444222333333555666666666555555222555888999999999999999;;;999666444444333333222333555666777777888:::;;;999999:::999888777666666888999;;;===???@@@@@@@@@;;;:::888777777777888999<<<;;;:::999999999:::;;;777666555555555666777888888666555666777888888777888999:::999999999;;;===666777888999::::::::::::444444555777:::<<<===<<<;;;???AAA===777555:::@@@>>>;;;777555666777777777;;;;;;;;;;;;;;;:::999999444444555666666555444333777777777777888999:::;;;666666777666444444555777666666666666777888999999{{{hhhlllooonnnjjjhhhlllpppsssjjjcccfffooorrrmmmeeemmmoooqqqnnnjjjggghhhkkk```WWWVVV```ccc\\\VVVXXXXXXPPPIIIJJJPPPUUUSSSNNNJJJQQQVVVRRRJJJHHHOOOWWWMMMKKKLLLPPPTTTTTTMMMGGGHHHOOONNNFFFEEEJJJIIIBBB???CCCHHHHHHDDDAAA???@@@>>>???AAADDDFFFEEEBBB???CCCDDDDDDAAA===;;;===@@@:::<<>>;;;;;;<<<<<<:::888:::>>>???>>>;;;DDDCCCAAA???============;;;<<<<<<<<<<<<;;;999888999777666888<<<>>>===:::;;;>>>AAAAAA>>>>>>@@@CCC???===<<<<<<>>>??????>>>@@@@@@@@@@@@AAABBBCCCCCC>>>>>><<<<<<<<<===???@@@EEEBBB@@@AAADDDDDDAAA>>>>>>BBBEEEEEEAAA>>>>>>@@@===999666666999:::888555888888999;;;;;;;;;;;;;;;777888999:::999888777666777666777999;;;;;;999777888<<>>???@@@???<<<999777222555888888666666888:::999;;;===<<<:::;;;???DDD<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@AAACCCDDDCCC@@@<<<:::<<<===??????>>>>>>???AAA;;;:::888666666777888999:::;;;;;;888444333555888444444333333333444444555777666666888:::;;;:::999777888::::::999777555333333777;;;;;;777555777:::777888888555222222555888:::::::::999888555333222222333555666777666666555333666999;;;:::999999:::<<<888444333444444222000111333555666777888:::<<<666777999999777666777777777888;;;===???@@@@@@@@@<<<;;;:::999999999:::;;;<<<;;;:::::::::;;;<<<===777666555555666777888999666444333444666999::::::999::::::999888999<<<>>>666777999;;;<<<<<<<<<;;;777555333555:::======;;;<<<<<<;;;888555555888<<>><<<>>>AAACCCBBB@@@FFFFFFEEEAAA<<<999;;;>>>;;;===???>>><<<:::999:::::::::999:::;;;>>>AAACCCAAA???>>>===;;;:::;;;>>>DDD@@@======@@@BBBAAA???DDDCCCAAA???======>>>>>><<<<<<;;;;;;:::999888888===888444777===@@@===888;;;>>>AAA@@@===>>>CCCIIIAAA???===???BBBCCCAAA>>>AAABBBBBB@@@===>>>BBBFFF>>>@@@AAA@@@===;;;===???EEECCCCCCDDDGGGFFFBBB>>>>>>AAADDDEEEDDDAAA@@@@@@===:::777777:::;;;999666===;;;::::::<<<>>>??????:::999777888888999777666777666555555666777888777777;;;>>>>>>;;;:::<<>><<<;;;<<>>:::666???>>><<<:::999777777666;;;;;;<<<===<<<:::555111666333111444:::<<<:::777555:::===<<<999888===BBBAAA===999888;;;===<<<:::AAA???===<<<<<>>@@@AAABBBAAA>>>;;;:::AAA===:::;;;>>>@@@???===:::;;;;;;888555555999>>>>>>:::555444555666555333777666555444333444555555222444888;;;<<<;;;999888<<<999777888:::;;;999666666:::===;;;777555777:::999777444222222333555666BBB@@@===999777666555666111333666777777555222000555555666777777777777777555999===;;;555111333555999666444555888:::999777888:::<<<:::888777:::===::::::;;;>>>@@@@@@>>>;;;CCCAAA===;;;999:::;;;<<<888:::<<<;;;:::999:::;;;===888333444888;;;:::777777555444444666999>>>@@@;;;:::999999999:::;;;<<<>>>;;;999;;;???AAA===:::555666666777888888999999@@@:::333222666999888555999::::::888555666:::>>><<<:::777888;;;;;;999666:::999888777555333222111222333555777999999999888:::777333333666888777555999888888777666555555444yyyssspppkkkggghhhlllnnnkkkgggfffeeeeeeeeeeeefffgggggggggiiimmmppppppkkkccc^^^``````]]]\\\___cccaaa[[[UUUSSSRRRRRROOOKKKMMMRRRVVVTTTRRRQQQQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNNNNIIIIIIJJJKKKKKKHHHDDD@@@BBBAAABBBBBBCCCCCCBBBAAA???@@@@@@@@@???@@@AAABBBDDDCCCBBBAAA@@@>>><<<:::<<<===???>>><<<999999999888999:::<<<>>>?????????>>>>>>>>>===<<<;;;;;;===????????????>>>@@@BBBCCCBBBAAA???>>><<<<<<<<<=========<<<;;;;;;:::999999888777666777:::===>>>>>>??????>>>======>>>@@@BBB@@@@@@@@@@@@???@@@AAACCC???@@@AAAAAA??????AAACCCCCCCCCBBB???;;;:::;;;>>>???BBBFFFHHHGGGDDDAAA???@@@@@@AAACCCEEEEEEAAA>>>;;;;;;;;;:::999999999:::<<<;;;;;;===>>>???===;;;;;;:::999:::;;;<<<;;;999999888777777999:::::::::::::::;;;<<<===>>>===<<<>>>>>>>>><<<;;;::::::;;;::::::;;;;;;:::999777555:::999999:::;;;;;;999777666555555666777888999::::::;;;;;;:::::::::;;;===???>>>===<<<::::::<<<=========>>>???@@@@@@AAABBB@@@@@@@@@???>>>======<<<=========<<<<<<===>>>@@@===;;;888666777888999999;;;:::888666444444555666777666555444444444555666666777888999999999999999:::;;;;;;:::888888888888888999999999999999888777999888666555444555666777>>>>>>===<<<:::777555444222333333444333333222222333555777999:::888666444555666888888777666666666888888888888777777777888888999;;;===>>>>>>;;;:::999999:::<<<>>>???>>><<<>>>======<<<<<<;;;;;;;;;999888888:::===>>>===;;;:::999777777888:::;;;;;;666777888999;;;<<<>>>>>>;;;:::999999999:::;;;<<<===:::888:::>>>???<<<999666666777888888999::::::;;;999555333333555777888;;;999666555666777999:::::::::::::::999999:::;;;999888777555444333333333333444666777888888888777888999888777666666666777888888777777666555555444wwwqqqnnniiieeegggkkklllgggaaa```aaacccdddeeeeeefffgggdddiiioooqqqoooiiiddd```bbb```\\\YYY\\\bbbccc___XXXUUUTTTSSSOOOKKKNNNTTTYYYUUUQQQPPPQQQRRRQQQOOOOOOPPPPPPPPPOOOOOOPPPQQQEEEFFFHHHKKKLLLIIIDDD@@@FFFBBB>>>>>>BBBDDDCCC@@@>>>AAADDDBBB>>>===???BBBBBB@@@???@@@CCCBBB===888<<<>>>>>>===;;;999888999777999<<>>============<<<<<<======<<<;;;>>>@@@???======AAAFFF??????===<<<;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;444666888888888:::???BBBBBB???<<<;;;===>>>===<<>>BBBFFF===???AAAAAA@@@@@@@@@AAAGGGFFFCCC???;;;999:::<<<:::@@@GGGIIIFFFBBB@@@AAAAAA>>>===@@@FFFGGGBBB===999<<<>>><<<888777:::===::::::<<<>>>@@@???<<<999<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<999888:::???@@@>>>:::???@@@@@@<<<777666:::>>>555777:::<<<<<<:::888666888666666777:::===>>>>>>777999:::777444333777<<<>>><<<999888:::;;;:::999===@@@BBB@@@;;;999;;;>>>999<<>>888;;;>>>===::::::>>>BBB@@@;;;777666999:::999666888:::;;;888333222555999666666555444444555666777:::999888777777888999:::888;;;===;;;777555777::::::777555777:::<<<999555888888888777777777777777999;;;===>>>===999555222333222111000000111333444111444888;;;;;;999555333444333333555888:::888666777:::<<<:::666444666999999999;;;@@@EEEDDD>>>888999888888999;;;=========:::;;;<<<======<<<;;;::::::666444888>>>AAA>>>999666888;;;<<<::::::<<<>>>777999<<>><<<;;;:::999888888888999::::::888777888;;;===;;;888777888888999999::::::;;;777888777444222333666:::<<<777333222666999888777999<<<===:::777777;;;@@@888777555333222222444444444444666777888777666666777:::===;;;777444555888888777777666666555555555~~~qqqhhhfffeeeeeefffdddaaa^^^^^^^^^```cccggghhhgggfffeeejjjoooppplllgggeeeddd```___\\\WWWYYY^^^^^^[[[]]]WWWRRRQQQQQQOOOPPPSSSVVVTTTRRRPPPPPPQQQSSSUUUOOONNNNNNPPPSSSSSSQQQOOOFFFFFFGGGJJJKKKJJJFFFDDDFFFCCCAAAAAACCCDDDCCCBBB@@@BBBCCCBBB???===>>>??????>>>>>>???AAAAAA>>><<<===>>>>>>===:::999999999:::<<<>>>@@@AAAAAA???>>>===>>><<<;;;===CCCEEEEEE>>>???@@@???======@@@BBB======<<<;;;::::::999999===<<<;;;;;;:::;;;;;;<<<666888999999999;;;>>>AAA@@@???===<<<<<<===<<<<<<>>>AAACCCDDDCCCBBBBBBDDD???@@@@@@AAAAAAAAABBBCCCEEEDDDCCCAAA>>><<<<<<<<<<<>>===@@@DDDEEEBBB>>>:::;;;<<<;;;888888:::<<<999999:::===??????===;;;<<<;;;;;;===@@@AAAAAAAAA@@@@@@???===;;;999999::::::999999;;;>>>???>>><<<@@@@@@@@@===999888:::<<<555777999;;;<<<<<<<<<;;;666666777999===?????????;;;<<<;;;888444444888<<<===<<<:::999999:::;;;;;;>>>@@@AAAAAA>>><<<<<<===999;;;???AAACCCBBBAAA@@@>>>===;;;:::::::::<<<===777999<<<<<<;;;<<<>>>AAA@@@===;;;:::;;;;;;999777888999999888555444666888666666555555555666888999999999888777777888999999999;;;<<<:::888666777999777555444666999:::888555666777888999999888777777777999<<<>>>===:::666333222222222111222333444555333555777999:::888666444444333444555777888888777777999;;;:::888777888999999:::===BBBEEEDDD@@@<<<:::888666666999;;;======;;;;;;;;;;;;;;;::::::999999666555777<<<===;;;888555777:::===>>>>>>>>>>>>888:::===???@@@???===<<<:::999777666555666777777999888666777:::;;;;;;:::999999999::::::;;;;;;;;;888777666555444555888:::999666333333666999::::::======;;;999666777:::===777555333111111222444666444555666777777777666555999;;;===<<<999666555666777777666666666555555555qqqdddfffhhhgggccc```______```]]]]]]bbbiiillljjjfffgggjjjmmmllliiiggggggiii```aaa^^^YYYXXX[[[ZZZVVV```VVVOOOPPPSSSSSSRRRQQQQQQSSSSSSQQQOOOPPPUUUYYYPPPLLLKKKPPPVVVWWWQQQIIIIIIHHHGGGGGGIIIJJJJJJIIICCCEEEGGGGGGDDDCCCCCCDDDCCCAAA@@@AAABBBAAA>>>;;;===>>>???===<<<<<>>>>>===;;;::::::<<>><<<;;;CCCOOOWWWWWWEEEBBB>>>===??????>>>===<<<<<<;;;;;;::::::999999;;;;;;999999999:::;;;<<<<<<;;;::::::<<<===<<<;;;;;;>>>@@@???<<<;;;>>>AAA===>>>AAAEEEHHHGGGBBB>>>CCCBBBAAAAAABBBDDDEEEFFF???@@@AAABBBCCCBBB???>>>AAA???>>>???AAACCCBBBAAA===???@@@AAAAAA@@@@@@@@@<<<999777888:::;;;:::999999888888999<<>>???@@@>>>===>>>???===:::777999999999999;;;===@@@AAA777888:::>>>@@@AAA???<<<@@@>>>;;;888888999;;;<<<:::<<<===:::777888<<>>???@@@@@@>>>;;;<<<===>>>???@@@AAABBBBBB999999:::::::::::::::::::::999888:::>>>??????===>>>@@@AAA???<<<999:::;;;:::888666666888999888666666555555555666888999:::666777888999999999999888;;;:::888888::::::999777555555666777666666666666444555777999999999888777888999:::;;;:::999888777222333444555666777666666666666666666666777777888333666888777444222555999888777777999<<<===;;;999999<<>>===:::888777777888999777888888888888777777777777666777;;;@@@AAA>>>:::999999:::;;;<<<<<<======999888666555444444444555999888777777999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<888444555888;;;:::888333555555555555888===AAAAAA===999666777888888888777555333111111333555666555666777888888777777666<<<;;;:::;;;;;;:::777333666666666666555555555555ooogggiiiiiihhhdddbbbaaabbb```^^^^^^ccciiilllkkkiiihhhiiikkkkkkjjjhhhhhhiiidddeeebbb\\\ZZZ[[[[[[XXX^^^UUUOOOQQQUUUTTTRRRRRRPPPQQQRRRQQQPPPQQQTTTXXXPPPLLLJJJOOOUUUVVVOOOHHHKKKIIIGGGFFFHHHJJJKKKKKKCCCGGGJJJIIIEEEBBBCCCEEECCCAAA???@@@CCCCCC>>>:::;;;===???===::::::???DDD===>>>>>>===<<<<<<===???AAAAAAAAAAAAAAAAAAAAAAAA<<<>>><<<<<>>@@@@@@>>>;;;<<<<<<<<<<<<<<<;;;::::::;;;:::888777888:::<<<===???>>>===>>>???>>>:::777888<<>>BBBEEEFFFDDDBBBDDD???;;;;;;???BBBBBB@@@===???AAAAAA???===>>>@@@===999777888<<<>>><<<999:::888777888;;;>>>@@@@@@999888888:::>>>@@@@@@@@@@@@AAA@@@<<<777444444666555999===>>>;;;;;;>>>AAA???===<<<>>>AAA@@@;;;777===;;;:::999;;;>>>AAACCC;;;<<<>>>AAACCCBBB???<<<@@@>>><<<;;;<<<===>>>???:::===???<<<777888>>>DDD@@@===;;;<<<@@@BBB@@@===??????>>>===>>>???AAACCC888999:::;;;;;;;;;;;;;;;<<<999888;;;???AAA>>>;;;;;;???BBBAAA===::::::<<<:::777555666:::;;;999666666555555666777999;;;<<<777888999::::::999777666;;;888666777;;;===:::777777888888888777666666666444555777888999999999888:::999999888888888888888222444666888999999999888777777555555555666888999444777:::777222000333888888666666999>>>@@@===:::999<<<>>>===::::::>>>CCC<<<999777666777999::::::???===999666555555777888777999:::999666555555666777444444888???AAA===888888777777777888:::<<<>>>:::999777555444444444444888777777777888999;;;===::::::::::::::::::::::::>>>999444555:::===:::666111444666666555777>>>DDDBBB===888777:::;;;999666777666444333222333555666555666888999999999888888===:::888888;;;;;;888444555555555555555555555555~~~uuupppllliiieeeeeeggggggdddaaa]]]```cccddddddfffjjjnnnfffgggjjjlllmmmlllhhheeeggggggccc\\\YYY\\\^^^^^^WWWTTTSSSTTTSSSQQQRRRVVVUUUQQQMMMOOORRRTTTRRROOOPPPNNNMMMMMMNNNNNNNNNMMMIIIHHHGGGGGGIIIJJJIIIHHHGGGGGGGGGEEEDDDCCCDDDEEE@@@@@@AAABBBBBBAAA>>><<<;;;<<<<<<<<<<<<===>>>@@@===>>>>>>>>>===>>>@@@BBB>>>???AAABBBBBB@@@???===;;;>>>===<<>>>>>>>>===<<<;;;;;;:::888888999;;;===???===@@@CCCCCCAAA===:::999888;;;======<<<<<<===???<<<===???BBBDDDDDDBBBAAA???@@@AAAEEEHHHHHHEEEBBB===<<<<<<>>>CCCGGGHHHGGGAAA@@@>>>===>>>>>>??????AAA@@@?????????>>>===<<<===<<<;;;;;;<<<===>>>>>>:::999999:::<<<===<<<;;;888888888:::===?????????<<<>>>???<<<777444666999777999;;;<<<======>>>???>>>=========>>>>>>===<<<<<<<<<;;;;;;;;;===???@@@??????@@@BBBCCCCCCAAA???<<>>>>>AAADDD@@@@@@???<<<999:::>>>BBB===<<<;;;<<<===???AAAAAA@@@@@@???>>>>>>???@@@@@@<<<;;;;;;;;;<<<===???@@@;;;;;;<<<>>>??????>>>===:::<<<>>>???>>><<<:::999777777777888999:::999888555555555666777:::<<<======<<<:::888777666555555777777777888:::;;;;;;;;;===;;;999999;;;;;;888444555666777999::::::;;;;;;999999999999888888777777444555555666888999;;;<<<666666666666666777777888555777777555222222444777777888999<<<======<<<;;;999999999999999999;;;<<<===;;;888777888999888777;;;:::999777666666666777999999999999999999888777555444444777:::<<<:::888555555666666888:::<<<======<<<:::888666555555666666666555555666777:::<<<:::::::::999999999999999<<<999777777888999888666444444444444555888<<<>>>>>>===<<<<<<<<<<<<<<<<<<777777666555444444444555666777888:::;;;;;;;;;:::;;;:::888888888888888777555555555555555555555555vvvkkkrrrooofff^^^```gggkkkeee^^^YYYaaagggeee``````iiirrrdddeeeiiinnnqqqooohhhaaaggggggaaaYYYVVV[[[aaabbbQQQSSSWWWWWWQQQMMMQQQYYYZZZQQQJJJMMMUUUXXXPPPGGGOOOQQQPPPLLLGGGGGGMMMSSSFFFFFFGGGHHHJJJIIIGGGDDDLLLGGGBBB@@@BBBEEEEEECCC===@@@DDDDDDAAA>>>>>>@@@<<<::::::===@@@AAA>>>:::===>>>>>>>>>>>>???BBBEEE:::===AAACCCCCC@@@<<<999<<<@@@>>>:::???JJJIII@@@CCCDDDEEECCC???>>>AAADDD===>>>?????????>>>===<<<<<<;;;999999:::<<>>AAA@@@>>>???BBBFFF;;;===BBBHHHKKKIIICCC===AAA===:::;;;@@@FFFJJJKKK===@@@BBBAAA===;;;===???DDD@@@<<<===@@@AAA===999<<<>>>@@@???===<<>><<<999666999888888:::===??????>>>888;;;===;;;777666999===:::888777:::???AAA???===<<<>>>???===:::;;;>>>CCC;;;;;;<<<<<<<<<<<<<<<<<>>>>>:::<<<===<<<;;;<<>>>>>@@@>>><<<:::;;;>>>BBBEEE:::===AAA@@@>>><<<===???;;;999999<<>>:::555444777::::::888777999;;;555555555666888:::<<<>>>CCC@@@;;;666444333333444333666::::::888999<<>>>>>;;;999:::<<<999777555777:::;;;999666>>><<<999999999999777666666777888999999888777666;;;888666888===???<<<777222444777777777666888999333444666888999;;;<<<<<<@@@>>><<<:::888777777777444444444444444666999;;;999999999999999999999999999::::::888666444555777999555111111555888999888:::===@@@@@@>>>===@@@CCC777777777666666555444444666777999;;;<<<<<<<<<<<<888::::::888555555888<<<444555555555555555555555~~~vvvqqqdddeeeeeeaaa]]]]]]___ccc___```bbbccccccdddfffgggjjjoooqqqmmmhhhhhhhhhggg```___\\\YYYXXXWWWXXXXXX[[[UUUPPPQQQVVVYYYWWWRRRQQQSSSSSSPPPLLLJJJLLLOOOQQQQQQPPPNNNMMMKKKJJJIIIFFFDDDBBBBBBDDDGGGIIIIIICCCCCCDDDBBB@@@???@@@BBBCCCBBBAAACCCEEEDDD@@@<<>>===>>>???>>>===;;;:::;;;===???@@@???>>>===BBBBBB@@@>>>===<<<<<<<<<<<<<<<===@@@BBBBBB???===???@@@BBBCCCBBB@@@>>>=========;;;;;;<<<>>>@@@BBB<<<<<<;;;;;;;;;<<<<<<======@@@BBB@@@<<<::::::===999:::;;;;;;;;;<<>>@@@BBBDDDGGGHHHDDDCCCAAA@@@AAAAAA@@@>>>===>>>???>>>===<<<===>>>>>>===;;;::::::<<<>>>@@@>>>===<<<;;;:::999999888<<<:::888999:::;;;;;;:::777777888:::<<<<<<:::888888777777999<<<>>>??????======<<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<===>>>>>>BBBBBBCCCDDDDDDCCCBBBAAA???AAABBB@@@>>>>>>CCCGGGFFF???999999>>>BBB@@@<<<@@@>>>;;;:::;;;>>>BBBEEEAAABBBBBB@@@===;;;:::;;;@@@??????>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<999888:::>>>@@@>>><<<:::<<<;;;999666666:::???999999999999:::;;;<<<===AAA???<<<999777555555444555999===>>><<<;;;>>>@@@BBB>>><<<===@@@@@@<<<888555777999999999999;;;===;;;:::999999999:::;;;<<<:::999999999::::::;;;<<<777777777777777777888999777666777999<<<<<<;;;999>>>>>>>>><<<999888:::;;;888888888888888888999999======<<<;;;999777555444555666666666777777777888>>>;;;888888999:::888666000333777777444222333666111333666777777888:::;;;@@@???>>>===;;;999888888777777777777777888888999;;;:::888777777999:::;;;999::::::777444333666::::::888444444666888999999BBB@@@===;;;;;;===@@@BBB:::888777888::::::888555888888:::;;;<<<>>>??????<<<>>>>>>;;;777666999<<<:::888666666777888777666|||zzzwwwccccccaaa___]]]\\\^^^```fff```\\\```jjjoookkkeeeppptttuuuqqqnnnmmmkkkggg]]][[[XXXUUUTTTTTTUUUVVVXXXTTTQQQRRRVVVXXXUUURRRRRRSSSSSSPPPKKKJJJMMMPPPLLLLLLMMMLLLKKKHHHFFFDDDDDDCCCAAABBBEEEGGGHHHGGGDDDCCCBBBAAAAAAAAAAAAAAACCCBBBCCCDDDDDDCCC@@@>>>???>>>======>>>>>><<<::::::;;;===>>>???>>>===<<<@@@??????>>>===<<<;;;;;;;;;===@@@@@@>>>===>>>??????@@@@@@AAA@@@???>>>=========<<<<<<===>>>@@@AAA<<<;;;:::999999:::;;;;;;=========>>>???>>>===<<<999::::::999999;;;>>>AAACCCBBBAAA@@@@@@@@@@@@@@@BBB???===???CCCEEECCCAAA>>>>>>???@@@BBBDDDEEEFFFEEECCC@@@@@@@@@AAA@@@???>>>??????>>><<<;;;<<<===>>>===;;;999999:::<<<>>>===<<<;;;:::999:::;;;<<<===;;;999999::::::999888888777888:::<<<===<<<:::777555555777<<>>===<<<;;;<<<>>>???AAACCCAAA>>><<<<<<>>>@@@AAA@@@AAABBBCCCCCCBBBAAAAAACCCAAA@@@???@@@@@@AAAAAA???<<<::::::<<>>??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???===;;;999777777999::::::888888999999:::<<<===>>>>>>===;;;888777666555555888999:::===??????>>>===>>>>>>======<<<;;;;;;:::999888777999<<<>>>===<<<<<<:::999888888999;;;<<<999999888888999::::::;;;:::999888777777666666666444777:::<<<;;;;;;===???BBB@@@======>>>>>>;;;999999999999999888888888777<<<<<<;;;:::999777555444555555666666777777888888;;;888666666888888777666333333444555666666444333444555555555555777:::===>>>>>>===;;;:::999888777;;;:::999888888888888888666777888999::::::;;;;;;===;;;888777777777888888999999999777555555999<<>><<<<<<<<<<<<<<<:::888777888:::;;;999888777888888:::;;;===???@@@???===;;;:::::::::999999888999:::888555555666888{{{wwwttteeebbb```^^^_________^^^eeeaaa___dddlllqqqoookkksssvvvvvvsssqqqpppjjjddd[[[YYYVVVSSSRRRSSSUUUWWWTTTSSSSSSTTTUUUVVVTTTRRRSSSTTTRRRNNNJJJIIILLLPPPIIIJJJKKKKKKJJJHHHEEECCCCCCBBBBBBCCCFFFGGGGGGFFFFFFCCCAAAAAACCCEEECCCAAABBBDDDEEEEEECCCAAA@@@@@@@@@>>>============;;;:::::::::<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999===AAA???:::777;;;??????>>>>>>============>>>======>>>>>>??????@@@@@@===;;;999888777888999:::;;;::::::===AAABBB???;;;999999888777777999===@@@EEEDDDBBBAAA@@@AAABBBCCCAAA===:::;;;>>>AAAAAA??????@@@@@@AAABBBCCCDDDDDDFFFCCC@@@??????AAAAAAAAA>>>???@@@>>><<<;;;;;;<<<>>>===;;;999888999:::;;;<<<;;;:::999:::;;;===>>>>>><<<999999999999888777888777888:::===>>>===<<<777444333777===BBBAAA???>>>>>>===<<<<<<===>>>???CCCAAA???======???BBBDDD>>>???@@@AAABBBBBBAAAAAADDDAAA>>>>>>AAABBB???;;;999:::<<<;;;;;;<<<@@@CCC>>>===;;;::::::;;;===???AAABBBBBB@@@===;;;;;;;;;999:::<<<>>>>>>>>>===<<<::::::::::::::::::;;;;;;777:::===<<<::::::===AAA@@@<<<777777999;;;999666888888888999:::<<<===>>>;;;:::999888777666666666;;;999999===BBBBBB>>>999:::===>>>;;;777666999======999666999???BBB???;;;;;;:::888666666777:::;;;888888777777777888999999;;;;;;:::888666555444444111777===>>>;;;;;;>>>CCCEEEAAA>>>???CCCBBB<<<666999::::::999999888777777:::::::::999888666555444555555555666777888888888777666444444666666666555777444333555888888555111666666555444444777;;;>>><<<<<<;;;:::888777666666===<<<;;;:::888888888888444555777:::;;;;;;;;;:::???;;;777777:::;;;999777888;;;===999444444999???============<<<;;;999888;;;999777888:::;;;<<<<<<999999888999:::<<<>>>???AAA===999999;;;<<<:::777666:::===:::444222555:::zzzoooggggggddd``````bbbcccaaa___\\\cccjjjkkkggghhhooovvvqqqrrrqqqoooooommmeee\\\]]]ZZZWWWTTTTTTUUUXXXZZZQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRQQQLLLHHHGGGKKKNNNLLLKKKKKKKKKJJJIIIHHHGGGCCCBBBCCCEEEGGGHHHGGGFFFHHHDDDAAABBBFFFHHHFFFCCCBBBDDDGGGEEEAAA??????AAA???>>><<<;;;<<<<<<;;;:::999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999888999<<<===;;;777555888<<<>>>===<<<::::::;;;===>>>======>>>???@@@@@@??????>>>===:::888777888999:::::::::;;;>>>AAAAAA>>>;;;999999888666555777;;;???DDDCCCAAA@@@AAACCCFFFGGG@@@<<<999888:::<<<>>>>>>AAABBBBBBCCCCCCCCCCCCCCCEEEBBB???>>>???@@@AAAAAA>>>??????>>><<<::::::;;;@@@>>><<<:::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<:::888888999:::999888888777777999<<<======<<<;;;777555888???CCCBBB>>>??????>>>=========>>>>>>AAAAAAAAAAAAAAABBBCCCDDD>>>>>>???@@@AAABBBBBBBBBAAA???>>>???AAA@@@>>>;;;999;;;<<<===<<<===???BBB>>>======<<<;;;;;;<<<<<>><<<;;;999::::::;;;<<<======>>>;;;;;;:::::::::;;;<<<<<<:::<<<<<<;;;999999;;;>>>AAA>>>;;;:::;;;;;;999666999888888888888999::::::777777777777777777888888;;;;;;<<>>@@@>>>;;;:::888555333333555777999777777666666666777777888::::::999888777666555444444888======<<<;;;===@@@CCCAAA@@@BBBDDDBBB;;;666888888999:::::::::999888888888888888888777666555555555555666777888888888888666555444444444444444777666555777888888555222666777777777666777:::===999999888888777666555555<<<;;;:::999888888888888666666777888999:::::::::>>>;;;888888999:::999777999;;;<<<:::777666:::>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888999<<<>>>???===<<<;;;::::::;;;<<<===>>><<<::::::;;;;;;999777888:::;;;999555333555888zzzlllbbbgggcccaaaaaacccdddbbb___\\\cccjjjjjjfffgggnnnuuulllnnnmmmkkkkkkiiibbbYYY]]]ZZZXXXUUUUUUVVVXXXZZZQQQRRRSSSUUUUUUTTTTTTSSSPPPQQQOOOKKKGGGEEEHHHKKKMMMLLLJJJHHHHHHHHHJJJKKKCCCCCCDDDFFFHHHIIIHHHGGGIIIEEEBBBCCCHHHKKKHHHEEEBBBDDDFFFDDD@@@>>>???AAA>>><<<::::::;;;<<<;;;:::999999999:::::::::::::::999:::::::::::::::999999;;;999888777777777777777===<<<:::999999:::<<<>>>======>>>?????????>>>>>>@@@>>><<<:::999:::;;;;;;:::===??????===;;;;;;;;;999999888777666888;;;>>>AAA@@@??????AAADDDHHHJJJ@@@===999777888:::<<<>>>BBBCCCDDDDDDDDDDDDCCCBBBCCCAAA>>>===>>>@@@@@@@@@===>>>???>>>;;;:::;;;;;;AAA@@@>>><<<;;;:::::::::999;;;>>>@@@???===:::777888777666777999;;;<<<;;;888777777888;;;<<<<<<<<<@@@===:::<<<@@@CCCAAA???@@@??????>>>>>>>>>?????????@@@CCCDDDEEEDDDBBBAAA>>>>>>??????@@@AAABBBCCC:::===??????>>>===>>>@@@???>>>===>>>???@@@>>><<<>>>>>>>>>>>>>>><<<;;;;;;===AAAFFFIIIGGGBBB>>><<<<<<;;;999888999<<>>===<<<;;;;;;<<<===>>>AAA===:::999::::::999888???@@@AAA???;;;999888999:::999888777666666666666555555666777888999999999999<<<@@@@@@>>>;;;;;;;;;;;;999777666555777888999888999::::::::::::;;;<<<888666444222222333555666777777666555555666666666666777888888888888777777888999:::;;;<<<<<<;;;:::>>>AAACCCDDDBBB>>>:::888555777999:::;;;;;;;;;:::777777888888888777777666666666666666777777777777999999888666444333444444666999;;;:::777555444555555777:::;;;:::999999999777777666666555555555444999999888888888999999:::;;;:::777555555777999:::999;;;;;;:::777666777999;;;:::999999:::;;;<<<<<<<<<;;;:::999:::<<>>@@@BBB@@@>>><<<:::999999999888:::<<<;;;999888999::::::999888777777777666666yyyoooiiicccbbb```aaaaaaaaa```___eeeaaa___ccckkkooommmiiiiiilllllliiihhhhhhbbb\\\ZZZXXXVVVUUUTTTTTTUUUVVVSSSRRRRRRSSSVVVVVVUUUTTTOOOPPPPPPLLLGGGEEEGGGIIIJJJIIIGGGEEEEEEFFFHHHIIIDDDCCCCCCDDDGGGHHHHHHGGGFFFDDDBBBDDDGGGIIIIIIGGGCCCCCCCCCBBB???======>>><<<:::999999:::<<<<<<<<<888888888999:::;;;;;;;;;<<<<<<;;;:::999999::::::;;;999777888:::;;;999777<<<;;;:::999999:::<<<==================>>>>>>>>>??????>>>======<<<<<<<<<<<>>>>>======>>>AAADDDGGGIIIAAA???<<<999999:::<<<>>>AAAAAACCCCCCCCCBBBAAA@@@@@@>>>======>>>???>>>===<<<===>>>===;;;;;;;;;<<<@@@@@@>>>===<<<;;;::::::999<<>>>>>>>>>>>>>>???@@@AAA888<<>>;;;;;;>>>BBBAAA@@@???@@@AAA@@@<<<999<<<===???@@@???===;;;:::;;;@@@EEEHHHGGGDDDAAA@@@???===;;;:::;;;===@@@BBBAAA@@@>>><<<<<<===>>>???CCC>>>999777999:::999666<<<@@@CCCAAA<<<888888::::::999888777666666666666444555666888999::::::::::::>>>@@@???;;;888999;;;:::999777777777888999999666888::::::888888999<<<777666555444333333444444777777666555555555666666333444666888999:::999999;;;999999;;;======:::777<<>>;;;777444333555888:::888;;;===;;;777555666999:::888666888;;;======;;;;;;:::888777999===AAADDD::::::;;;:::999:::<<>>>>><<<;;;;;;999777777:::<<<===>>>777777888999:::;;;===>>>AAA???<<<:::999:::;;;<<<:::;;;===>>>===<<<<<<<<<;;;::::::999:::;;;<<<===>>>===<<<;;;;;;<<<=========>>>>>>??????>>>===<<>><<<:::999:::;;;:::<<<======<<<<<<===>>>=========>>>???AAACCCDDDBBBAAA???<<<;;;;;;===???===>>>@@@AAAAAA@@@>>>===<<<<<<<<<===>>>>>>===;;;:::<<<===<<<;;;;;;<<<>>>>>>>>>===<<<;;;;;;:::::::::;;;===>>>>>>>>><<<;;;777666555666999;;;<<<;;;???===;;;;;;<<<=========???@@@AAAAAA??????AAADDD@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA===<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;===>>>===@@@BBBAAA???<<<:::999999;;;>>>@@@???===:::888<<<>>>AAABBBBBBCCCDDDFFF????????????????????????DDDBBB???===<<<<<<>>>??????===:::888888999::::::<<<===??????===:::888777999999888888888888999999444555777999;;;;;;;;;;;;>>>======;;;999888888999777:::<<<;;;888777999<<<888888888888999:::999999888888888777777666555444888777777666555555666666333444666999::::::999999888:::<<<======<<<<<<<<<===>>>@@@AAAAAA@@@===:::888999;;;<<<<<<;;;999777666777888999::::::::::::999999888777666555444444555777888777555444777999;;;;;;<<<;;;999666555444777:::<<<<<<;;;999999999555555555555555555555555;;;::::::999999999::::::;;;999777555444666888::::::;;;;;;;;;999888888888555666888999:::;;;===>>>999888888888999<<<>>>@@@888:::<<<;;;999999:::<<<============;;;888555333111333666777888888999:::777777777777777777888999|||uuunnniiiaaadddfffeeebbbaaabbbddddddfffggggggffffffggghhhbbbhhhkkkgggddddddeeedddXXXXXXXXXWWWUUUSSSRRRPPPYYYSSSOOOQQQWWW[[[YYYUUUOOORRRTTTQQQLLLHHHHHHHHHBBBDDDHHHJJJKKKHHHEEECCCBBB@@@>>>>>>AAADDDEEEFFF>>>???AAAAAAAAABBBDDDGGGEEEAAA>>>===>>>>>><<<999999777666777999===>>>???777777777999:::<<<>>>???CCCAAA===:::999:::<<<===888===CCCCCC???===>>>AAA::::::::::::;;;;;;<<<===>>>===;;;:::999;;;<<<===;;;<<<>>>@@@@@@???===<<>>999888;;;===<<<:::;;;===???@@@???======>>>======>>>>>>????????????CCCCCCAAA???======>>>@@@:::;;;===>>>???>>><<<;;;::::::;;;===???>>>;;;999999;;;<<<<<<;;;<<<===???<<<<<<<<<;;;;;;::::::999;;;;;;:::;;;<<<>>>@@@AAA888777666777999:::::::::BBB@@@======>>>??????>>>;;;???BBBAAA>>>>>>BBBFFF@@@AAABBBCCCDDDDDDDDDDDDFFFDDDAAA??????@@@BBBCCC<<<;;;:::999999999:::;;;BBB>>>999888;;;===<<<:::888>>>DDDCCC<<<888999<<<777999===??????===999777=========<<<===@@@FFFJJJ===???BBBDDDDDDAAA???<<>>:::;;;;;;999666777;;;@@@<<<::::::<<<>>><<<777222888888888999:::;;;======444666888:::;;;<<<<<<;;;AAA===999888999:::888666444;;;@@@>>>888555999???<<<888555777;;;===:::666999::::::::::::888666555888888777666666666666666333555777999:::999888888555:::???@@@<<<;;;>>>BBBAAA>>><<>><<<999:::;;;:::666111:::;;;;;;:::999888999;;;444444555555555555555666>>>===<<<;;;:::999999999777777666666777888999999>>><<<::::::======:::666000555::::::888888===BBB777888888999::::::::::::888:::===<<<999888999:::888999;;;<<<:::888555333222000111444999<<<:::777333777:::999555444888===uuukkkjjjpppggg^^^^^^dddhhheee```cccfffiiihhhdddccceeehhhbbbaaabbbhhhllljjj```VVVcccaaaYYYPPPLLLOOOQQQQQQJJJNNNTTTUUUTTTRRRRRRTTTTTTPPPLLLKKKNNNMMMIIIDDDHHHJJJLLLJJJGGGFFFHHHJJJBBBAAAAAA@@@?????????@@@DDDAAA>>>???BBBCCCBBB??????@@@AAAAAA???>>>>>>???::::::999888999:::;;;<<<888777777888:::>>>CCCEEEAAA@@@>>><<<:::999888888@@@>>><<<>>>AAAAAA>>>;;;;;;===>>>===<<<===BBBFFF???===;;;;;;;;;<<<;;;:::>>>===<<<<<<===???AAABBB======<<<;;;:::999999999;;;:::;;;>>>BBBDDDAAA>>>AAAAAAAAA@@@>>>>>>???AAA@@@AAABBBBBBAAA???<<<;;;888;;;<<<;;;===BBBDDDCCC<<<===>>>>>>===;;;999777666777999:::;;;<<<======;;;>>>???>>>:::888:::<<<999999:::;;;<<<<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@;;;>>>@@@@@@===;;;<<<>>>=========AAADDDEEEBBB???AAAAAA@@@@@@AAACCCDDDFFF???@@@@@@@@@@@@???>>>>>>AAA>>>999666444666888:::999::::::;;;;;;::::::999===:::888;;;??????:::555777888999:::;;;::::::999::::::;;;<<<===>>>???@@@CCCBBBAAA@@@@@@@@@AAABBB@@@???===<<<;;;;;;<<<<<<<<<:::888666666666888999777777666666666777777888444666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::888777666666666777999;;;<<<<<<;;;:::<<<:::888666777:::===???::::::;;;;;;::::::999999999888777666555555555555444888<<<>>>===:::999888<<<;;;:::<<<>>>@@@AAA@@@BBB@@@>>>>>>@@@AAA???<<<=========>>>???<<<888555:::999888777777999;;;===;;;:::999888777555444444555555666666777777888888999;;;<<<999666444666888777888::::::;;;:::999888777666555555555777888999;;;;;;::::::999::::::;;;:::888666555555888;;;===;;;;;;;;;:::::::::999999555666888999::::::999888:::999888888888999:::;;;777888999::::::999777555;;;:::888666444333222222333555777888777888:::<<<888;;;===;;;777666777:::~~~vvvooolllmmmjjjeeeddddddeeeeeedddaaahhhlllhhh___\\\bbbjjjdddcccdddgggiiiggg```YYY^^^^^^YYYRRROOOPPPPPPNNNKKKNNNQQQSSSSSSSSSSSSSSSRRROOOLLLKKKLLLLLLJJJGGGHHHIIIJJJJJJHHHGGGGGGGGGCCCBBBAAA@@@??????@@@@@@CCCAAA@@@AAAAAABBBAAA@@@???@@@AAA@@@>>>=========;;;;;;:::::::::;;;===>>>;;;:::::::::<<<>>>AAACCC@@@???===;;;999999999999>>>===<<<<<<>>>>>>===<<<<<<======<<<<<<>>>AAACCC???===;;;;;;<<<===<<<;;;???>>>=========???AAABBB???>>><<<::::::999:::::::::;;;===@@@BBBBBB@@@>>>@@@AAABBBAAA@@@???@@@AAA@@@AAAAAAAAA@@@>>><<<:::;;;???@@@???AAAEEEGGGEEE????????????===:::777555666777888:::;;;<<<<<<<<<<<<======<<<:::999::::::999:::;;;<<<==================<<<;;;<<<===>>>???===>>>??????>>>======>>>===<<<===@@@CCCCCCAAA>>>AAA@@@??????@@@AAABBBCCC?????????>>>>>>======<<<@@@===:::777666777888:::;;;;;;;;;:::::::::::::::<<<::::::<<<>>>>>>;;;777555666888:::<<<<<<<<<<<<888888888888999;;;===>>>AAA@@@???>>>>>>>>>???@@@>>>===<<<:::999999:::;;;<<<;;;999888777777777777666666666666777777888888555666777999:::::::::::::::;;;;;;<<<<<<<<<======<<<;;;;;;:::888777777666666777:::===>>>>>><<<;;;;;;999888777888<<>>;;;:::999:::999999;;;???BBBCCCCCCCCC@@@<<<;;;===??????>>>>>>======>>>>>><<<999666999999888888888999;;;;;;:::999999888777666555555555555666777888888999999;;;;;;;;;999777666777888888999::::::::::::999888777777777777777777888999:::999999999999999999999999888666555666888<<<>>><<<;;;:::999999999999999666777888999999999999888999999888888888999:::;;;888999:::;;;:::888777555999888777555444333222222333555777888999:::===???===<<<;;;::::::999999888|||{{{vvvpppkkkmmmnnnjjjeeeccceeehhheeeggggggddd___^^^bbbeeegggggggggfffeeebbb```^^^XXX[[[ZZZUUUSSSSSSQQQMMMNNNNNNNNNPPPRRRTTTTTTTTTQQQOOOMMMKKKKKKJJJKKKKKKJJJIIIJJJJJJKKKIIIFFFDDDEEEDDDBBB@@@??????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@AAAAAA@@@===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>>>>?????????===;;;999999999;;;;;;<<<<<<<<<;;;::::::<<<>>>>>>===;;;;;;<<<>>>??????>>>===<<<<<<>>>???>>>===??????>>>>>>>>>@@@AAABBBBBB@@@===:::999999;;;<<<:::===@@@BBBAAA???>>>===???AAACCCCCCBBBAAAAAABBBAAAAAAAAA@@@>>><<<:::999<<<@@@BBBAAACCCFFFFFFCCCAAAAAA@@@???<<<999666444777777888999::::::;;;;;;===<<<::::::;;;;;;999888:::;;;===>>>??????>>>>>><<<<<<=========>>>>>>>>>???>>>>>>>>>@@@@@@???>>>===<<<===>>>@@@@@@???===@@@???>>>======>>>???@@@??????===<<<;;;;;;;;;;;;>>>===;;;:::999999999:::>>>===;;;:::::::::;;;;;;:::;;;<<<=========;;;:::555666999;;;===>>>>>>>>>999888777777888:::===>>>@@@???===<<<<<<<<<===>>><<<;;;:::888888888999999<<<;;;:::999888777666666444444666777888888888888666777888999999999999888999;;;<<<===>>>===;;;:::;;;;;;:::999888777777777555888<<>>??????>>>=========<<<:::888888999999:::::::::::::::888888888888777777777666555666666888999:::;;;;;;<<<;;;999999999:::999888999999:::::::::999999888888888888999888888777777777777777777777777888888999888666666777:::===???===<<<999888777777888999777777888999999888888888999888888888888999::::::999:::;;;;;;:::888666555666555444333333333333333555666888999:::<<<@@@CCCBBB>>>999999;;;<<<:::777~~~|||rrrkkknnnpppnnnhhheeefffhhhlllddd\\\]]]dddhhheee```iiijjjiiieeeaaa___```bbbXXX[[[[[[WWWVVVWWWTTTPPPRRROOOMMMOOOSSSVVVVVVUUUQQQQQQOOOLLLIIIHHHIIIKKKLLLJJJJJJLLLNNNLLLGGGCCCFFFEEEBBB@@@???@@@BBBCCCAAADDDFFFEEEAAA>>>???AAA@@@AAAAAA@@@<<<:::999999======>>>>>>???@@@AAABBB<<<===>>>?????????>>>===???===;;;::::::;;;===???;;;<<<===;;;888888<<<@@@@@@===::::::===>>>===;;;===<<<<<<>>>@@@AAA@@@????????????>>>???@@@AAABBBCCC@@@===:::999:::<<<===:::>>>BBBCCC@@@======>>>>>>@@@CCCCCCCCCBBBCCCDDDBBBAAA@@@>>><<<;;;:::999:::>>>AAA@@@AAACCCBBB???@@@@@@@@@>>><<<:::888777888888888888999999:::;;;>>>;;;888999;;;;;;999666;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>===AAA>>><<<===AAABBBAAA>>>======<<<============<<>><<<<<<;;;<<<===>>>@@@???>>><<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;@@@>>><<<:::::::::<<<===:::<<<>>>>>><<<;;;<<<===888999;;;===>>>>>>>>>>>>===<<<;;;:::;;;===???AAA@@@???===<<<;;;<<<<<<===<<<;;;999888888888999:::;;;;;;;;;:::999777666555333444666888999::::::999999999999999999999999999999;;;===??????===:::888::::::999999888888777777555888===@@@BBBBBB@@@???;;;:::888888999;;;>>>???<<<<<<<<<<<<;;;999888777<<<:::777666666888;;;===@@@AAABBBAAA===;;;999999777666777999===@@@BBBBBB???===:::888888:::===>>>@@@>>><<<<<<===<<<;;;:::888999:::<<<<<<;;;999888777777777777777888888888666666777888:::;;;<<<<<<===:::777888;;;<<<;;;999999:::::::::999999888888777888999999999777666555555666666777777777777777999888777777888;;;===???>>><<<999777666666888999888888888888888777777777888888888888888999999:::::::::::::::999888666555333333333333333333444555777888999999999;;;???BBBBBB>>>:::999999999888777zzzooommmmmmmmmlllkkkiiigggeeegggccc___```dddggghhhgggjjjjjjiiieee___]]]___ccc\\\^^^]]]YYYXXXZZZZZZXXXTTTQQQNNNOOOSSSVVVWWWUUURRRRRRPPPMMMIIIGGGHHHIIIMMMLLLKKKMMMOOONNNIIIEEEFFFEEECCCBBBAAABBBCCCDDDBBBEEEFFFEEEAAA>>>???@@@AAABBBBBB@@@<<<:::999999>>>>>>???@@@@@@AAAAAABBB999;;;===>>>??????>>>===>>>===<<<;;;<<<===???@@@;;;<<<===;;;999999===AAA@@@===:::;;;===>>>===:::<<<<<<<<<>>>AAABBBAAA?????????????????????@@@@@@BBB@@@<<<:::999:::===>>>;;;???BBBBBB>>><<<===>>>===???BBBCCCCCCCCCDDDFFFBBBAAA???===;;;;;;;;;;;;:::>>>@@@??????AAA@@@<<<>>>>>>>>>======<<<<<<;;;:::999999888888999::::::>>>;;;888999;;;;;;999666;;;===???BBBCCCBBBAAA@@@<<<===>>>>>>??????>>>>>>AAA>>><<<===@@@BBBAAA??????>>>===<<<::::::;;;<<<>>>===<<<;;;;;;;;;<<<===AAA@@@???>>>==================>>>>>>>>>======<<<@@@???===;;;;;;<<<===>>><<<>>>???>>><<<;;;<<<===<<<<<<>>>??????>>>===<<>>===<<<===???AAABBBAAA@@@>>>===<<<<<<======<<<<<<:::999999::::::;;;;;;;;;;;;;;;:::888777666555666777999:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999;;;>>>@@@???===999777888888888888888888888888666888<<<@@@BBBBBB@@@???<<<;;;999888777888999:::;;;;;;;;;;;;:::999888777;;;999666444444666999<<>>:::888888888888777666888:::=========::::::::::::999:::;;;<<>><<<<<<======<<<:::888999;;;======;;;999888777777777777888888888888777777888999:::;;;<<<<<<;;;999666888;;;===<<<::::::::::::999999888888888777888888999888777555444444555666777777777777666999999888888999;;;===???>>><<<999777666777999:::999888888777777666666666777777888888999999999999::::::999999888777666666333333333333444555666777:::;;;;;;:::999:::<<<>>>===>>>===:::666555666888{{{rrriiimmmjjjggghhhkkkkkkgggccc[[[dddjjjggg^^^]]]gggrrrhhhiiihhhddd___]]]^^^aaa```aaa___ZZZZZZ]]]^^^]]]TTTSSSQQQQQQRRRTTTUUUUUURRRQQQOOOMMMLLLJJJHHHGGGKKKKKKLLLMMMNNNMMMJJJHHHDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCC@@@??????@@@AAABBBBBB@@@===:::999:::>>>>>>???@@@@@@@@@@@@???888:::<<<>>>????????????======<<<<<<===>>>>>>???;;;;;;;;;;;;:::;;;===@@@>>>===<<<===>>>>>>===<<<<<<<<<===???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;::::::;;;===???>>>???@@@???======>>>???===>>>@@@@@@AAACCCEEEHHHCCCAAA>>><<<;;;<<<===>>>>>>AAABBB@@@@@@BBBAAA===<<<<<<<<<======>>>??????<<<;;;:::999999999:::;;;===<<<::::::;;;;;;999888:::<<<@@@BBBDDDCCCBBBAAA=========>>>>>>>>>??????@@@>>><<<<<<>>>@@@AAAAAA@@@@@@>>>;;;999888:::<<<>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>?????????????????????>>>======>>>??????@@@@@@???>>>===<<<<<<;;;>>>???@@@@@@@@@???===<<<===============>>>??????BBBAAA???>>>===============<<<;;;::::::;;;<<<===;;;;;;;;;:::999999888888999999999999:::<<<===>>>======<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@???<<<888666777777777888888888888888777888;;;>>>???@@@??????<<<;;;999888777777777777999999999999999888888777999888555444444555777999<<<===<<<:::888666777999:::999777888999;;;::::::888999;;;;;;:::999:::;;;???=========>>>>>><<<:::999:::<<<===<<<;;;999888777777777777777888888888888888888999999:::;;;;;;888777777888:::<<<<<<<<<;;;;;;:::999888888888888888888888999888888777777444666777999999999888888;;;::::::999:::;;;===>>>===<<<:::888888999:::;;;:::999888777666555555555666777888888999999888888888777777777777666666666444444444555666777888999;;;<<<===<<<;;;::::::<<<999<<<>>><<<777444666888}}}tttkkkgggjjjgggdddeeehhhiiifffcccZZZcccjjjggg___\\\eeeooofffffffffdddaaa___^^^^^^aaacccaaa]]]\\\___```]]]RRRSSSSSSRRRPPPPPPQQQRRROOOMMMLLLMMMOOONNNJJJFFFHHHJJJKKKKKKKKKJJJJJJKKKAAABBBDDDFFFGGGGGGGGGFFFKKKGGGCCCAAA@@@@@@@@@@@@AAABBBBBBAAA>>><<<;;;;;;>>>>>>?????????>>>===<<<;;;<<<===>>>???@@@@@@@@@:::;;;<<<======<<<<<<;;;999999888999;;;===<<<<<<<<<>>>??????>>>===>>>???<<<<<<===???AAAAAA>>><<<======>>>>>>>>>=========;;;::::::::::::<<<===>>>AAA???<<<;;;===???@@@@@@<<<===>>>>>>???BBBFFFJJJCCCAAA>>><<<<<<===???AAAAAACCCCCC@@@???BBBAAA>>><<<<<<<<<<<<===>>>???@@@>>>===;;;:::999:::;;;<<<<<<======<<<:::999::::::999<<>>=========>>>???@@@=========<<<<<<===@@@CCCBBBAAA???;;;888777:::===>>>===<<<<<<===>>>???@@@===>>>@@@BBBBBBAAA???>>>???????????????@@@AAABBB===>>>>>>>>>???@@@@@@@@@EEEBBB>>>===>>>>>>;;;888>>>???@@@AAAAAA@@@??????;;;<<<===>>>???>>>======BBBAAA???===<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;999999999999:::;;;>>><<<;;;::::::<<<>>>@@@<<<<<<;;;:::;;;;;;<<<===<<<===>>>???>>>;;;888666666777777777888888999999888888999;;;<<<======>>>;;;;;;:::999888888888888666666777888888888888777999888666555444555555666::::::999888666666888:::<<<:::999999;;;<<<;;;;;;999:::;;;999888888;;;>>>=========???@@@???<<<:::;;;;;;<<<<<<<<<;;;999999888888888777777777777777888888888999999999999999555666777888888:::<<<>>><<<;;;:::888888888888888::::::999999999:::;;;;;;555777999:::;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::888666555555555555555666777888999888888777555555555555555666666777666666666777888999:::;;;:::<<>><<<<<<<<<:::;;;<<<<<<;;;999777666}}}qqqhhhhhhfffeeeccccccdddeeeeeedddbbb```___aaadddfffdddbbbddddddddddddbbb```]]][[[```cccbbb___^^^```___\\\PPPRRRSSSRRRNNNLLLNNNPPPLLLJJJIIIMMMQQQRRRMMMGGGEEEHHHJJJJJJHHHGGGJJJMMM???AAADDDGGGHHHHHHHHHGGGMMMHHHBBB???@@@AAA@@@???AAABBBCCCAAA???===<<<<<<>>>>>>??????>>>===;;;:::>>>>>>?????????@@@@@@AAA888999;;;<<<<<<;;;999888888777666888<<<===;;;888;;;>>>AAA@@@>>>===???AAA<<<<<<===???@@@@@@===;;;<<<===============<<<<<<888999999:::;;;<<<===>>>CCC???:::999<<<@@@AAAAAA<<<<<<<<<<<<===AAAGGGKKKCCCAAA>>><<<<<<>>>AAACCCAAACCCBBB>>>===@@@@@@>>>===<<<<<<<<<===>>>???@@@???>>><<<:::::::::;;;<<<;;;>>>???>>>:::888:::<<<999;;;???CCCDDDDDDBBBAAA@@@???===<<<<<<>>>@@@AAA;;;===>>><<<:::;;;@@@DDDCCCBBB@@@<<<777777:::===>>>=========>>>???AAABBB:::<<<@@@CCCCCCBBB???>>>@@@??????>>>???@@@BBBCCC<<<===>>>@@@AAAAAAAAAAAAHHHCCC======??????;;;666===>>>???AAABBBBBBAAAAAA<<<===???AAAAAA@@@>>>===BBBAAA???===<<<;;;<<<<<<<<<;;;:::::::::;;;<<<===;;;:::999888888:::<<<===AAA???<<<::::::<<>>>>>>>>===;;;888777666666777777888888999999999888888999999;;;<<<===;;;::::::999999::::::;;;444555666777777888888777999999888666666555555555888888888777666777:::<<<<<<;;;::::::<<<>>>>>>===;;;;;;:::777555777<<>>@@@AAA@@@<<<999<<<<<<<<<<<<;;;::::::999888888888888777777777666999999999888888888777777222555888888777888<<>>???666888:::<<<===<<<;;;:::======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<=========;;;:::888666555444444555555666777999999888888777444444333444444555666777888888888888999:::<<<<<<999<<<@@@BBBAAA??????>>><<<::::::===???>>>999555sssmmmppplllbbb^^^bbbfffeee```^^^```cccddd^^^ZZZ___iiillleee\\\fffgggfffbbb]]]ZZZ[[[^^^^^^ZZZ___iiihhh[[[UUUXXX[[[RRRHHHHHHNNNRRRPPPKKKHHHMMMQQQMMMFFFDDDKKKSSSJJJGGGDDDFFFJJJKKKGGGBBBFFFCCCAAABBBGGGKKKNNNNNNCCCCCCAAAAAAAAAAAABBBCCCCCC@@@======???@@@===:::@@@@@@??????>>>>>>===============>>>===<<<;;;;;;::::::999999888777777777333666888777666777;;;@@@???>>>======>>>???>>><<<===<<<;;;999999:::;;;;;;999;;;>>>??????===999777888777666888:::<<<;;;;;;999===@@@???;;;:::>>>BBB???>>>======???@@@???>>>CCCAAA???======???AAACCCAAAAAAAAAAAA@@@@@@??????DDD@@@;;;;;;>>>AAAAAA@@@BBBBBBAAA???<<<;;;<<<===;;;===>>>@@@@@@>>><<<;;;DDDCCCBBBAAA@@@AAABBBCCC;;;<<<<<<===>>>>>>??????EEEBBB>>>:::999;;;>>>AAAAAACCCDDDBBB>>><<<>>>@@@>>>===<<<===>>>???>>><<>>???@@@===???AAAAAA@@@@@@AAABBBEEEBBB???@@@BBBBBB@@@===>>>BBBFFFCCC===888777888888:::===@@@AAABBBAAA@@@BBBAAA@@@????????????@@@===<<<<<<;;;;;;;;;<<<<<<>>><<<::::::;;;<<<===<<<888;;;>>>>>><<<<<<>>>@@@@@@===999777888999::::::<<<888555555888<<<======:::===???AAA@@@===:::777999999888888888888888888333777:::999666777<<>>@@@;;;666555444444666999:::888555555777::::::999666555555;;;999777555444666888:::<<<<<<===>>>===<<<;;;:::===;;;::::::<<<======<<<>>><<<:::;;;===???>>><<<777999;;;======<<<;;;:::>>><<<999777666777999:::888888888777777777777777999777777999===>>>;;;888888888888888888888888888777888:::;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;888<<>>CCCDDDAAA<<<999:::;;;999666666999<<<999999999888888888777777666666555555555777999:::888888999:::;;;;;;;;;;;;AAA>>><<<>>>CCCEEEBBB>>>;;;???AAA???;;;888:::===yyysssllleeebbbbbbbbbaaa```______```bbb^^^```bbbdddddddddcccbbbeeedddcccbbb```^^^[[[YYY```bbbaaa___^^^]]][[[XXXTTTQQQOOOOOOPPPPPPOOONNNMMMNNNMMMKKKHHHHHHKKKMMMKKKHHHFFFFFFHHHIIIHHHFFFDDDBBBAAACCCGGGJJJKKKJJJEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@???>>>=========??????>>>>>>>>>>>>======?????????>>>>>>>>>======;;;::::::999888777777666888777666888<<<>>>>>>>>>>>>===;;;;;;=========<<<<<<;;;;;;::::::::::::::::::;;;===>>>===;;;888777777888999::::::::::::::::::===??????===<<<===@@@???===<<<<<<>>>@@@@@@@@@CCCBBB@@@??????@@@BBBCCCAAA@@@@@@???>>>>>>????????????@@@??????>>>???@@@@@@AAAAAA???<<<;;;<<<=========???@@@AAAAAA@@@@@@CCCBBBAAA@@@@@@AAACCCCCCEEECCC???===<<<===@@@AAADDDBBB>>>;;;:::;;;>>>???@@@AAAAAA@@@>>>>>>>>>??????===;;;<<<===>>>======AAA@@@???>>>======>>>???<<<>>>@@@@@@???>>>>>>???CCCBBBAAAAAAAAA@@@>>><<<>>>AAACCCBBB>>>:::888888999:::===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::999888:::;;;;;;:::888:::<<<=========>>>???>>>;;;888666777888999999999666444444777::::::::::::<<<>>>@@@???<<<999666888888999::::::999999999555777999888666777:::===<<<:::888:::===>>>;;;888555444444777:::;;;:::888666888:::;;;:::999999::::::888777666555666777888;;;<<<=========<<<;;;:::;;;999888999;;;<<<<<<;;;===;;;999:::<<<======;;;999:::;;;<<<<<<<<<;;;;;;===;;;999888777777888999888888888888888888777777999999999;;;======<<<;;;999999999999888888888888999999:::;;;;;;;;;::::::888999999999:::::::::::::::<<<======<<<;;;;;;<<<>>>===<<<>>>AAABBB???<<<;;;;;;;;;:::888999:::<<<;;;;;;::::::999888777777666555555666666777888999777888999::::::;;;;;;;;;???>>>===???BBBCCCAAA>>>>>>AAACCCAAA===;;;<<>>>>>>>>>>>BBBAAA???>>>>>>>>>???@@@<<<<<<;;;:::888777666666<<<888666:::BBBEEEAAA<<<===;;;999888:::;;;<<<;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<;;;:::888777777:::======;;;999:::;;;;;;===???@@@@@@???>>>===>>><<<:::;;;===@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<<<<===>>>???;;;???CCCBBB???<<<===@@@>>>??????>>><<<<<<===?????????@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@BBBCCCDDDOOOJJJCCC===;;;===AAADDDBBBAAA>>><<<;;;;;;<<<===@@@???======>>>??????>>>???<<<:::999;;;<<<=========>>>>>>>>>>>>===<<<<<<;;;===??????===<<<;;;<<<@@@BBBDDDDDDBBB???===<<<>>>???@@@@@@???===;;;999;;;;;;<<<===???@@@AAAAAA<<<===???@@@AAAAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;:::999777777888999999888888888999:::===>>>===<<<<<<999666555666777777777666555444555777888777666999;;;===>>>>>>;;;888555777888:::<<<<<<<<<::::::888888777777666666777888999999:::;;;<<<<<<<<<;;;666666666888;;;<<<;;;999888999:::;;;:::;;;===???999999888888777777777777:::;;;;;;<<<<<<<<<<<<;;;999888777888:::;;;<<<;;;;;;999888999:::<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888999999999;;;===>>>======>>>>>>;;;;;;:::999999999999999;;;:::::::::::::::999999777888888999999999999999===<<<::::::<<<===<<<<<<<<<<<<======>>>>>>=========;;;::::::;;;<<<<<<;;;===<<<<<<:::999888777777555555666777888888888888999999:::;;;;;;<<<<<<===<<<===???@@@AAA@@@>>>======@@@AAA@@@===;;;<<>>=========>>>@@@AAA@@@===<<<===???;;;<<<<<<===>>>>>>??????BBBAAA???======>>>???AAA===<<<<<<:::999888777666<<<999888===DDDFFFAAA;;;;;;999777666888:::;;;:::;;;<<<>>>??????===;;;999<<<<<<<<<<<<;;;:::999999999>>>BBBAAA<<<999:::===>>>>>>@@@BBBDDDCCC???<<<===;;;999:::===@@@BBBCCC======???@@@@@@??????>>>@@@>>><<<::::::<<<>>>@@@===???AAAAAA>>>===>>>???===>>>???>>>======>>>@@@CCCBBB@@@@@@@@@AAACCCDDD@@@@@@??????@@@BBBDDDEEEPPPLLLEEE@@@===>>>AAACCC@@@???>>>===<<<;;;<<<<<<@@@===:::;;;>>>@@@???>>>???<<<999777999;;;<<<===:::;;;===>>>>>>===;;;:::;;;===??????===;;;::::::>>>CCCGGGGGGCCC???===============>>>@@@???===;;;<<<<<<<<<<<<===???@@@AAA999;;;>>>@@@BBBBBBAAA@@@AAA@@@>>>===<<<;;;;;;::::::888777777999:::999888888777666999===???===;;;:::888555444555666666666444555666777777777666555888:::<<<===<<<:::777555666777:::===>>>===;;;:::;;;:::888777888777666444666999<<<<<<;;;:::<<<>>>:::999999::::::::::::999888999999999:::<<<@@@CCC:::;;;;;;<<<;;;:::888777888888999:::;;;;;;<<<<<<999888777888:::<<<<<<<<<;;;::::::::::::;;;<<<<<<===;;;:::999999:::<<<===::::::;;;;;;:::999777666777777888888999999:::::::::===??????===<<>>===<<<:::;;;===<<<;;;:::;;;<<<<<<:::888999<<<===<<<999===<<<;;;:::888777666555444555777888999999888777;;;;;;<<<<<<===>>>>>>???:::===@@@AAA???===<<<<<<:::;;;<<<;;;888777999:::vvvqqqooohhh___\\\```cccccc___[[[[[[]]]______aaaccceeefffdddbbbcccdddcccaaa]]][[[\\\^^^___[[[[[[___]]]UUUQQQSSSMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOLLLJJJHHHGGGGGGFFFIIIMMMOOOMMMJJJGGGFFFEEEDDDCCCAAA@@@@@@BBBDDDEEEDDDBBB???>>>=========@@@???======???@@@>>><<<;;;;;;<<<===>>>???@@@@@@AAA???===<<<;;;<<<>>>???======<<<;;;:::999888777888:::===@@@AAA@@@>>><<<:::888666777888:::::::::<<<>>>@@@BBBAAA???===;;;===============<<<<<<;;;<<<@@@DDDBBB===;;;<<>>===;;;::::::===???AAAAAA===>>>@@@AAABBBAAA@@@???@@@>>><<<;;;;;;<<>>===>>>@@@@@@???===>>>???>>>===>>>???AAAFFFDDDAAA???>>>>>>@@@AAA@@@?????????@@@BBBCCCDDDIIIHHHEEECCCAAAAAAAAAAAA=========<<<<<<<<<<<<<<>>>>><<<888777888;;;<<<<<<999:::<<<>>>>>><<<:::999;;;===@@@@@@>>><<<;;;:::>>>CCCHHHIIIEEEAAA??????<<<<<<<<<>>>???@@@>>>=========<<<<<<===>>>??????777999<<>>===;;;;;;:::::::::999999999;;;;;;:::888777666555888===???===;;;999777555555666777666666555777888999888777666555888999;;;;;;;;;999666555555777:::<<<===<<<;;;999===;;;999999999999666555555999======:::999<<>>>>>???@@@???===;;;:::666777777888:::;;;<<<===;;;:::999:::<<<>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<:::888888:::<<<===999:::;;;;;;;;;999777666666666777888999999:::::::::===???>>><<<<<>>;;;888999<<<>>>>>><<<:::;;;<<<;;;999999:::;;;:::888666888;;;===;;;888;;;;;;:::888777555444444444555777999999999888888::::::::::::;;;<<<===>>>:::===??????===;;;::::::777888777666555555666777rrrmmmqqqmmmaaaZZZ```fffeee___[[[ZZZ\\\```]]][[[```hhhkkkfff```dddffffffbbb\\\ZZZ]]]```\\\VVVYYYcccaaaTTTNNNRRRQQQMMMIIIIIIMMMQQQPPPNNNLLLOOOQQQNNNIIIFFFHHHJJJEEEHHHLLLPPPOOOLLLGGGCCCEEEEEEEEECCCAAA@@@BBBDDDCCCBBB@@@>>>======>>>>>>AAA>>>;;;===@@@AAA???<<<<<<======>>>???@@@@@@AAA???>>><<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999666;;;@@@AAA===::::::<<<999888888999;;;<<<;;;:::===???AAABBBBBB@@@===<<<;;;<<<===>>>???>>>======>>>@@@AAA@@@===<<<===???BBBCCCDDDEEEEEECCCBBBAAA>>><<<;;;<<<===>>>>>>===???@@@BBBCCCDDDDDDCCCBBB@@@???>>>======???@@@BBBHHHCCC===<<>>@@@@@@?????????AAABBBCCCBBBCCCEEEFFFEEECCC@@@>>>;;;;;;;;;;;;;;;<<<===>>>???===;;;;;;<<<>>>@@@@@@>>>;;;999888:::;;;<<<<<<999:::<<<======<<<;;;::::::===@@@AAA@@@===<<<;;;>>>AAAEEEGGGFFFCCCAAA???;;;<<<===>>>>>>?????????========================888999;;;>>>@@@@@@AAAAAA???>>>===;;;;;;:::::::::;;;::::::;;;<<<<<<;;;999666666777999<<<>>>======999888666666888888888777777999;;;:::888777666666999999:::;;;:::888666555555666888:::::::::888888:::;;;;;;;;;:::888777777777:::======;;;:::;;;>>>>>>>>>>>>;;;888777777888888999999888888999===@@@AAAAAABBBBBBAAA???===<<<777777777999;;;===???@@@>>>===;;;<<<>>>??????>>>===>>>???>>>======???AAA>>><<<:::999999:::;;;<<<999:::;;;;;;:::999777666444555666777888999::::::;;;<<<<<<<<<<<<<<<>>>@@@;;;:::999777777999:::<<<<<<===>>>>>>>>>===<<<;;;:::;;;===>>>===<<<:::999<<<:::::::::<<<===>>>===;;;;;;:::999999999::::::888777777999;;;;;;:::999:::999999777666555444444666666777888999999999999888777666666777888:::;;;===<<<<<<<<<;;;:::999888888777666555555555777777}}}uuuqqqnnniiiddd^^^aaadddccc```]]]\\\\\\\\\\\\]]]bbbgggiiigggdddggggggfffccc```^^^]]]\\\[[[ZZZ\\\^^^\\\WWWTTTSSSRRRNNNJJJKKKNNNPPPPPPNNNJJJMMMOOONNNJJJHHHIIILLLGGGHHHIIIMMMOOOMMMGGGBBBBBBEEEHHHHHHFFFCCCBBBBBB@@@???>>>======>>>@@@@@@???>>>>>>>>>?????????>>>>>>>>>??????@@@@@@AAAAAA=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999===AAA@@@;;;888888;;;888888999<<<>>>>>><<<:::===>>>???@@@@@@>>><<<;;;777999<<>>===???>>><<<;;;;;;;;;===>>>AAACCCEEEDDDAAA@@@AAABBB???>>>===>>>>>>===;;;888??????@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???AAABBBEEEDDDBBB@@@>>>>>>>>>>>>AAAAAA@@@??????@@@AAABBB???AAAEEEGGGGGGDDD@@@===999999999999:::===???@@@??????>>><<<;;;<<>><<<<<<===>>>@@@CCCEEEDDDAAA???:::<<>>AAA<<<<<<===>>>>>>===<<<;;;999999;;;<<<>>>???@@@AAA<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<:::888555777999;;;;;;<<<>>>???:::999888888::::::999888888:::;;;:::777555666777999:::;;;;;;:::999777666555555666777777666666666555888;;;;;;888777888999999:::<<<<<<;;;:::;;;;;;<<<======:::888777999;;;:::::::::999888999;;;===CCCBBBBBBAAA@@@???>>>===999999999;;;===@@@BBBDDD@@@>>>======>>>>>>>>>======???@@@???======???BBB===<<<;;;:::999::::::;;;::::::::::::999888777777222333444555777888999:::;;;:::888999;;;<<<======:::888777666777999;;;===;;;===???AAABBB@@@>>><<<<<<>>>???AAA@@@>>><<<:::888:::<<<===<<<<<<===>>>>>>;;;888888:::;;;:::888666888:::;;;;;;:::;;;;;;999999888888777666666555777777777777888999::::::888777666555666888:::;;;@@@<<<999888999:::888666888666444333444555777777wwwyyyuuujjjdddgggdddbbb````````````^^^\\\WWW\\\bbbdddddddddgggjjjiiifffeeeeeeeeebbb\\\WWW[[[aaa___WWWUUU\\\\\\UUUPPPOOONNNNNNOOOPPPOOONNNJJJKKKMMMMMMLLLKKKKKKLLLJJJHHHGGGJJJMMMMMMHHHBBB???EEEKKKMMMJJJEEEAAA@@@>>>=========>>>???AAABBB<<>>AAA@@@@@@@@@@@@@@@AAAAAAAAA=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@???;;;888888999888999;;;>>>@@@@@@===:::<<<===>>>>>>>>>===;;;:::555777;;;>>>@@@???>>><<<>>>;;;888777999;;;<<<===???CCCEEECCC>>><<>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAAEEEGGGFFFBBB@@@@@@BBBCCCCCCDDDBBB@@@@@@AAACCCCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@?????????@@@AAA@@@BBBEEEGGGGGGDDD???===888888777888:::===@@@BBB???@@@@@@===:::;;;???CCC===<<<;;;;;;======<<<;;;:::;;;;;;<<<============777:::???@@@@@@>>><<<<<<<<<;;;<<<@@@DDDDDDAAA===999===@@@???<<<;;;>>>BBB;;;<<<>>>??????===;;;::::::::::::;;;===>>>@@@AAA;;;;;;:::999999999:::::::::999999;;;<<<<<<:::888444777;;;<<<;;;;;;>>>AAA;;;:::999:::;;;<<<;;;999888:::;;;999666444555777::::::;;;;;;:::999777666555555555444444444444444111666;;;;;;777555777;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;:::777888;;;>>>;;;<<<<<<;;;999999:::;;;CCCCCCBBBAAA???>>>>>>===;;;;;;;;;===???BBBEEEGGGAAA???=========>>>===<<<<<<>>>@@@???======???BBB===<<<;;;;;;::::::::::::;;;;;;:::999999888888888111222333555666888999:::<<<888666777:::===<<<;;;888777666555666999;;;===:::<<<@@@CCCDDDBBB???===>>>???AAABBBBBB@@@===<<<666:::>>>>>><<<;;;<<<>>>@@@;;;777777;;;===:::777555999======;;;:::<<<>>>:::999999999888888777777888777777666777999:::;;;:::999888888888:::<<<>>>BBB<<<666666888:::888555666444222111222444555555}}}xxx{{{yyymmmeeeffffffbbb^^^^^^```bbbaaa___WWW```gggfff```aaajjjsssjjjbbbbbbjjjkkk```XXXYYY^^^bbb___UUUSSS[[[\\\VVVQQQQQQQQQOOOMMMLLLMMMOOOQQQKKKHHHKKKSSSTTTMMMEEEIIIKKKLLLJJJEEECCCEEEHHHDDDGGGLLLNNNNNNIIIDDD@@@BBB@@@>>>???CCCDDDBBB??????@@@AAA???;;;;;;>>>AAACCC???;;;===@@@AAA>>>999???>>>;;;::::::;;;>>>???<<<;;;:::::::::;;;<<<===BBB>>>:::999::::::777444===???@@@>>>;;;:::>>>AAA>>>===<<<>>>AAABBB???===:::999888;;;>>>@@@>>><<<888999999999888888:::<<>>>>><<<888;;;;;;::::::999888777777888:::<<<;;;::::::===@@@FFFEEEDDDCCCCCCBBBCCCCCC???DDDHHHGGGBBB???@@@BBBEEEAAA======???@@@>>><<>>>>>>>>999<<<@@@BBBBBB>>>999555<<<;;;999999999;;;===>>>:::===@@@@@@======???BBBDDD???::::::>>>@@@===999??????>>>>>>===<<<<<<;;;888999;;;>>>@@@@@@>>>;;;>>><<<999777888;;;>>>AAA999<<<>>><<<777555888======<<<;;;???BBBCCC>>>:::<<<<<<<<<:::888888;;;===888:::;;;===<<<:::888666===<<<;;;:::999888888888666777888777555444444555777777777777888999999::::::===???===:::888:::===::::::;;;;;;<<<;;;;;;:::@@@>>>;;;999888888:::;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<@@@DDDEEEBBB???<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<======>>><<<;;;:::999999999:::;;;555888;;;<<<:::888666666777888999::::::999777666999:::;;;<<<<<<;;;999888777666666999<<<===;;;777AAABBBBBBAAA??????@@@BBB:::AAAHHHLLLJJJDDD===999BBB???<<<:::;;;===>>>>>>999:::;;;:::888666666777888999<<<>>>>>>===:::999<<<<<<:::777555666999;;;999888666666777999<<<>>>@@@>>><<<:::999888999999999888777777666666777777666666555222///...222555}}}tttpppnnniiiddd^^^___``````___^^^^^^^^^^^^```ccceeefffggghhhhhheeehhhiiigggdddbbb^^^[[[]]]ZZZYYYYYYXXXWWWWWWYYYXXXTTTPPPNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOJJJIIIIIIIIIIIIGGGEEECCCHHHIIIKKKKKKKKKHHHFFFDDD???@@@AAAAAAAAAAAABBBCCCBBB@@@>>>=========<<<<<>>======>>>>>>===<<<=========<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;>>>>>>===<<<:::888888888;;;;;;<<<>>>??????===<<>>@@@BBBAAA???<<<:::999:::<<<===<<<:::::::::999888777888:::===>>>??????>>><<<;;;::::::888999;;;<<<;;;:::777666888999999888777999>>>BBBDDDCCCCCCBBBBBBBBBBBBBBB???AAACCCDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===>>>>>>AAAAAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@???AAABBBCCCCCCBBB???>>><<<:::888777999;;;===>>>AAA@@@???===<<<===@@@BBB@@@AAACCCFFFHHHFFFAAA<<<;;;<<<>>>@@@@@@@@@>>>===;;;:::999888999;;;===>>>>>>=========>>>???@@@???AAA???>>>======>>>>>>>>>??????>>>>>>===<<<;;;;;;:::999:::<<>>>>><<<<<<<<<;;;:::::::::;;;<<>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======;;;:::999888888999;;;<<<888:::<<<<<<:::888777777888999;;;<<<;;;999777555666888:::;;;<<<;;;:::999888888888:::<<<>>>===<<>>BBBGGGIIIHHHEEEBBBAAABBB???<<<:::;;;<<<======999:::;;;:::888666666777666888:::;;;<<<<<<;;;:::===<<<;;;888777777:::===>>>===:::999999;;;>>>@@@???>>>===;;;:::999999999:::999999888888888888888888888777444111111444777pppjjjooolllbbb[[[___dddccc```]]]]]]___dddaaa```dddkkklllfff___aaammmoooeee___dddddd]]]^^^VVVUUU]]]\\\TTTTTT\\\^^^XXXPPPOOORRRUUURRROOOKKKOOORRROOOKKKKKKRRRYYYKKKHHHFFFHHHJJJJJJEEEAAAKKKJJJIIIGGGGGGGGGHHHHHH>>>BBBEEEDDD@@@???BBBEEEDDD???;;;;;;===>>>;;;888:::===>>>>>><<<;;;===???===>>>>>>>>>>>><<<:::888;;;:::888777777777888888999===@@@???;;;888999;;;888777999>>>BBBBBB===777???>>><<<===???AAAAAAAAA???<<<:::999::::::999777<<<;;;:::888777777:::===999===AAA???;;;888888:::444777:::<<<===;;;888666888777666555555999???DDDBBBAAA@@@@@@@@@@@@@@@AAA???>>>???BBBEEEEEEBBB@@@===AAADDDCCC???<<<>>>@@@>>>>>>???BBBEEEEEEBBB???EEEDDDBBB@@@@@@AAACCCDDD===???BBBDDDDDDBBB>>><<>>@@@???======???@@@???======@@@BBB@@@@@@???>>>===<<<;;;:::;;;::::::;;;???BBBCCCCCC;;;<<<======>>>======<<>><<<:::;;;CCCKKKKKKDDD???@@@DDD===;;;;;;@@@EEEDDD>>>777<<<;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999999888666555555777:::<<<:::888777777999<<<===???<<<;;;<<<@@@@@@<<<888;;;;;;;;;;;;;;;:::999999:::;;;===>>>>>>===;;;:::;;;:::888777888999<<<===<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999777666666888;;;===<<<======<<<:::888999:::;;;<<<>>>???===:::666444555666888;;;<<<;;;;;;:::999:::;;;;;;<<<===@@@CCC>>>???@@@@@@??????AAACCCCCCDDDFFFFFFEEEFFFGGGIIIBBB???<<<;;;;;;======<<<999:::;;;:::888777777888555555666888999:::;;;<<<===<<<;;;999777888;;;>>>FFFCCC???<<<;;;<<>><<<:::;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>><<<:::999:::999888666666666666777777:::>>>>>><<<:::::::::555666999===@@@@@@===999???===<<<;;;<<>>???<<<999888888555666999;;;<<<<<<;;;:::666666555555777;;;???BBBBBBAAA???>>>===<<<<<<<<<===>>>@@@AAABBBBBB@@@???<<>>>>>======???BBBDDDEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEBBBBBBDDDDDDCCCAAA>>><<<@@@===999888888999888666;;;===??????>>>===>>>@@@===???CCCIIIMMMKKKCCC<<<===<<<<<<===>>>AAADDDEEE999888888888999:::;;;<<<@@@===::::::<<<>>>>>>======>>>???@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<<<<<<<;;;<<>>>>>>>>>>>??????>>>===<<>>999<<<<<<=========>>>======999999:::::::::::::::::::::999888666555666999<<<>>><<<999777777:::<<>>===<<<>>>??????<<<999;;;;;;;;;;;;::::::999888:::;;;===>>>??????>>>===::::::999999:::;;;<<<======;;;999777888999::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999888666555666888;;;===??????>>><<<:::999:::<<<===???@@@AAA???;;;777444666777999;;;;;;:::999888888:::;;;:::999;;;AAAFFFAAABBBBBBAAA??????@@@BBBFFFFFFGGGFFFEEEFFFIIIKKKDDDAAA>>>======>>>======999:::;;;999888777888999444444444555777999;;;<<<;;;;;;:::888777888;;;>>>JJJGGGBBB===;;;<<<>>>@@@<<<======>>>===<<<:::999======<<<;;;;;;;;;;;;<<<:::::::::999888888888999zzzmmmffffffjjjgggdddbbbccccccbbb```bbbfffiiihhhffffffjjjnnnhhhcccdddkkklllfffaaaaaagggiiiddd[[[YYY^^^___\\\XXXYYYYYYXXXVVVSSSQQQOOOOOOLLLJJJNNNUUUWWWSSSNNNIIIIIIGGGDDDBBBBBBEEEIIIEEEEEEDDDCCCCCCCCCDDDDDDIIIFFFCCCBBBBBB@@@===;;;888:::======<<<<<<>>>@@@???<<<;;;===AAADDDBBB???EEEDDDAAA>>><<<<<<<<<===:::999777666666666777777999888999;;;>>>>>>;;;888444777:::;;;;;;;;;>>>@@@>>>===<<<;;;;;;<<<>>>@@@DDDCCCAAA>>>:::888777777777:::>>>???>>>;;;999999:::::::::===???>>>:::666888888888999:::<<<>>>???666666777999<<<>>>>>>???BBBAAA???===;;;999888888;;;???CCCBBB???<<<<<<>>>======>>>AAACCCBBB>>>;;;<<<@@@BBBBBB@@@BBBFFFKKKAAABBBBBBCCCCCCDDDDDDDDDIIIGGGEEECCCAAA??????>>>;;;<<<<<<:::888777999;;;;;;::::::<<>>>>>>>>??????888888888888999999::::::;;;======<<<::::::===@@@???===;;;>>>CCCEEEDDDAAABBBBBBAAA@@@@@@??????>>><<<===@@@DDDGGGGGGDDDAAA>>>===<<<;;;;;;<<<===>>>;;;???BBBBBB>>>===>>>AAA>>>AAADDDFFFFFFCCC@@@>>>999;;;===>>>???>>>>>>>>>;;;===@@@BBBBBB@@@===;;;999999:::;;;;;;;;;::::::999999888666555777;;;>>>???===:::888888:::<<<>>>;;;===??????===;;;;;;<<<::::::;;;;;;:::999999888<<<<<<<<<===>>>???@@@AAA999;;;===??????>>>===<<<<<<;;;999777555666888999;;;;;;;;;<<<;;;::::::999999999999:::::::::::::::888777666555666888;;;===??????>>>;;;999999;;;===>>>???AAAAAA@@@<<<888666999:::;;;;;;;;;999777666666888888777666999???DDDFFFFFFEEEBBB???>>>>>>???EEEFFFHHHHHHFFFEEEFFFGGGEEECCC@@@?????????>>>===:::::::::999888777999;;;666555555555666888;;;<<<999999888666555777:::===HHHEEE@@@<<<::::::;;;===;;;;;;=========<<<;;;:::>>>===<<<<<<;;;;;;<<<<<<::::::999:::::::::999888~~~nnnfffiiikkkfffaaa```ccceeedddbbbccchhhllljjjffffffmmmtttlllbbbbbbmmmpppgggcccfffjjjooojjj]]]ZZZaaabbb[[[VVVYYYZZZYYYUUURRRQQQRRRQQQKKKGGGLLLUUUXXXPPPGGGGGGHHHHHHDDD@@@@@@EEEJJJBBBBBBCCCCCCBBBBBBBBBBBBKKKFFFBBBAAAAAA@@@<<<777555999>>>???======@@@DDDAAA===:::===CCCEEECCC>>>FFFDDD@@@===<<<<<<===???:::999888777777888999:::<<<999888;;;???@@@<<<888666999;;;:::888999>>>CCC>>>>>>>>>===;;;;;;===>>>BBBCCCCCC@@@<<<999777777666:::>>>@@@???===;;;:::===::::::<<<@@@AAA===888;;;:::999999:::===@@@BBB999999;;;===???@@@>>><<>>CCCCCC>>>:::===AAACCCAAA>>>???EEEKKK???@@@AAACCCDDDDDDDDDDDDLLLIIIFFFBBB@@@???@@@@@@999<<<>>><<<999888;;;>>><<<999888;;;@@@BBB@@@===;;;<<<===<<<;;;<<>>>>>>>>===<<<:::999999999999888888888777777777;;;>>>===::::::===@@@???<<<:::>>>DDDGGGDDD???@@@@@@@@@@@@@@@@@@@@@@@@===???BBBFFFHHHFFFAAA===>>>===;;;:::999:::<<<===:::???DDDCCC>>><<>>AAA:::===AAACCCCCC@@@;;;888999:::;;;;;;;;;:::999888777777777777666888;;;===>>>===:::888888999;;;===:::===???===:::888:::>>>999999::::::::::::999999=========>>>???@@@BBBCCC;;;===@@@BBBBBB@@@===;;;<<<;;;:::888555555888:::;;;;;;;;;;;;;;;:::999999777777888999999:::;;;;;;888888777777888999:::;;;<<<<<<<<<:::999999;;;===>>>???@@@@@@???===;;;:::;;;;;;<<<===<<<999777666555555555555555888<<>><<<<<<<<<@@@CCCFFFHHHFFFDDDBBBBBBEEECCCAAA@@@@@@???>>>===:::;;;:::999777888:::<<<999888777777777888999:::777777666555555777:::===CCCAAA===:::888777888999::::::;;;;;;<<<;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;999999999:::<<<;;;999777~~~wwwoookkkjjjdddddddddeeeggghhhiiiiiihhhhhhiiikkkmmmnnnnnnnnnmmmjjjhhhjjjkkkjjjkkkllliiiiiigggcccaaa```^^^[[[[[[ZZZWWWUUUUUUUUUUUUUUUOOOMMMKKKLLLNNNNNNLLLIIIEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDFFFDDDBBBAAA???===;;;:::888:::===???@@@@@@AAABBB@@@>>>===>>>AAABBBAAA???BBBAAA???>>><<<<<<<<<<<<:::999888888999:::<<<=========<<<===>>>>>>>>>===999::::::::::::<<>>>>>AAACCCAAA===999777666888:::===>>>======>>>???=========>>>???@@@???>>>;;;;;;;;;<<<===???AAABBBAAA???===>>>@@@@@@???<<>>===;;;:::999888888999<<>>??????>>><<<===???AAA@@@??????AAADDD@@@@@@???@@@AAACCCDDDFFFGGGFFFDDDCCCAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<<<<===;;;;;;<<<===@@@AAABBBBBB>>><<<999888999<<>>===<<<:::999888::::::999999888666555555666888;;;==================<<<<<>>??????@@@@@@AAA@@@@@@BBBCCCDDDAAA===999<<<;;;;;;;;;::::::::::::;;;>>>AAABBB@@@??????@@@===:::999<<>>>>>>>>>>>>>>;;;<<<=========;;;999888666444222333555888999:::EEEEEEDDD@@@===::::::;;;;;;???CCCDDDDDDBBBAAA@@@DDDBBB@@@??????>>><<<::::::;;;:::999777888:::======<<<;;;:::999888888888777777777666555888;;;???===<<<:::888777666666666999999999999999:::;;;<<<;;;;;;:::999999999999::::::999:::<<<>>>===:::777uuunnnqqqpppjjj___ccciiilllkkkkkknnnqqqoooiiieeekkktttwwwooofffkkkrrrpppfffccclllsssqqqgggaaabbbiiiggg\\\XXX\\\bbb[[[SSSQQQUUUXXXYYYWWWMMMPPPPPPLLLFFFEEEIIINNNDDDCCCDDDGGGIIIHHHCCC>>>FFFDDDAAA@@@@@@BBBDDDFFF@@@BBBDDDAAA===;;;<<<>>>===;;;;;;>>>BBBCCCAAA>>><<<>>>??????>>>===???@@@>>>>>>>>>>>>===<<<:::999:::999999999:::<<<>>>???>>>@@@BBB@@@===<<>>@@@???<<>>BBBAAA===999666666:::;;;;;;;;;;;;===@@@CCC<<>>>>>@@@CCC:::<<<===???@@@AAA@@@@@@GGGCCC???>>>???@@@???>>>===<<<;;;;;;::::::;;;;;;999999:::===??????===:::666:::===>>><<<;;;===???======>>>???AAAAAA>>>;;;BBB@@@===<<<>>>AAAEEEHHHAAABBBCCCCCCCCCBBBAAA@@@???<<<:::;;;>>>???===:::;;;>>>@@@@@@???@@@DDDGGGBBB<<<777777<<>><<<;;;::::::::::::::::::999777666444333666666777;;;@@@AAA>>>::::::===@@@AAA@@@@@@AAABBB;;;;;;<<<===>>>???@@@@@@BBBAAA@@@@@@???===:::777888:::<<<===<<<:::888666======>>>@@@BBBBBB@@@===;;;999888:::>>>@@@@@@>>>:::888777;;;AAACCC@@@<<<<<<<<<<<<<<<;;;888666555:::;;;<<<<<<<<<:::777666333555777888777888:::;;;<<<;;;::::::999999999999@@@;;;777666888;;;;;;:::666777888999:::;;;;;;;;;:::===AAADDDDDDCCC@@@>>>BBBAAAAAA@@@???>>>======:::<<<===;;;888777999<<<::::::;;;;;;;;;:::999999444555666777999;;;<<<===999:::;;;<<<<<<:::999888555777888999888888999;;;<<<<<<<<<<<<===>>>@@@@@@999;;;<<<>>>>>>===;;;:::777444111222666999888777BBBBBBAAA>>>;;;999:::;;;888;;;???AAAAAAAAAAAAAAABBB@@@>>>>>>===<<<:::999;;;;;;:::999777888;;;===??????>>><<<:::999777777777888777777777999===@@@999999888888777666555444999888888777888999;;;<<<::::::999888888888888999:::::::::===@@@???;;;777yyywwwtttmmmhhhfffeeecccccchhhnnnrrrpppnnnkkkjjjjjjkkklllmmmkkkjjjlllkkkjjjiiihhhggghhhhhhddddddddddddaaa^^^[[[YYY[[[ZZZXXXUUUSSSSSSVVVXXXRRROOOKKKHHHFFFFFFEEEDDDCCCHHHLLLLLLHHHDDDBBBCCCEEEDDDBBBAAABBBCCCEEEFFFAAACCCCCC@@@<<<;;;===@@@;;;;;;===@@@CCCCCCAAA???>>>======>>>@@@@@@>>>===??????>>>>>>===<<<<<<<<<999888777999<<>>AAA@@@;;;777888<<>>:::;;;<<<<<<;;;888666444;;;999888999;;;>>>@@@AAA???@@@@@@???>>>>>>@@@AAAAAA???===>>>AAAEEEFFFGGGMMMIIICCC???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<@@@===;;;<<>>>>>======@@@CCC@@@>>><<<>>>AAAAAA>>>:::AAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>???@@@@@@???<<<888777:::<<<<<<<<<===@@@CCCAAA===;;;???CCC>>><<<:::999999;;;>>>???DDDBBB>>>;;;999999:::;;;999:::;;;<<<;;;:::777666999777666888<<<>>><<<::::::===AAACCCBBBAAABBBBBB===;;;;;;===@@@AAA???<<>>>>>>>>>>><<<;;;:::<<<;;;;;;>>>BBBCCCAAA>>>999;;;===<<<999999===AAA???;;;888:::>>>???===999;;;<<<<<<:::888666666777888:::;;;<<<;;;999666444777777777777777888888888333666888999888777888999;;;777333555;;;>>>:::555:::999777666666777999;;;777<<>><<<<<>>===<<<<<<===;;;===???>>>:::888:::<<<>>>999444555;;;>>>;;;777666666888999;;;<<<>>>>>>>>>======>>>???===888444444555777888999999999888;;;;;;;;;<<<<<<=========>>>:::888;;;AAACCC>>>888666444222111111444888::::::<<<===>>>===;;;888666<<<======<<<;;;===@@@CCC===@@@BBBAAA===;;;<<<>>>@@@;;;666555888;;;;;;999CCCHHHJJJDDD:::444777<<<777777777777777777777777::::::999999888777777666222555999;;;;;;:::999999AAA;;;555444888;;;:::777;;;>>>BBBAAA===;;;;;;===~~~vvvtttrrrlllfffdddddd```___eeemmmrrrppplllmmmmmmllljjjiiiiiijjjlllhhhfffeeefffggggggfffdddjjjhhheeebbb^^^\\\ZZZYYYXXXYYYYYYUUUQQQQQQTTTXXXSSSNNNIIIGGGHHHHHHFFFCCCEEEGGGHHHGGGFFFEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>>>>??????>>>;;;>>>AAABBBAAA@@@AAACCC@@@??????@@@AAAAAA@@@?????????@@@??????>>>======:::999777999<<>>===<<<;;;;;;<<<======<<>>;;;:::::::::999888777555444999888777888:::===???@@@???>>>=========>>>>>>===???@@@@@@@@@AAAFFFNNNTTTMMMJJJFFFCCCAAA???<<<:::;;;;;;<<<<<<======>>>>>><<<===>>>>>>======>>>???===<<<<<<===>>>>>>>>>===@@@@@@@@@>>>===;;;;;;<<<===>>>???@@@@@@???>>>======>>>>>>???@@@AAAAAABBB???;;;777666888;;;<<<<<<@@@@@@???>>><<<<<<<<<===;;;;;;::::::;;;===???@@@@@@???>>><<<:::888777777999:::;;;<<<<<<;;;999888666888;;;===>>>>>>>>>???@@@??????AAACCCDDDBBB???===;;;999:::===??????>>>@@@@@@@@@===:::888888999????????????===;;;:::888999;;;===>>>????????????<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::777666666777;;;;;;;;;::::::999888888888888888999999999999999777666666888;;;<<<;;;888:::999888999:::;;;:::999888888999::::::999999888777:::>>>@@@>>><<<;;;;;;???>>>===;;;;;;;;;<<<<<>><<<;;;;;;;;;::::::<<<:::888888999;;;;;;:::666777888999:::<<<============<<<===>>>===888555444555777888999999888888999999999::::::;;;;;;;;;999999:::<<>>===999888666444555666888:::======<<<;;;:::999888777777999<<<=========???AAA@@@@@@??????@@@???===<<<======<<<:::999999;;;===DDDEEEEEEBBB<<<888888999999999999999999888888888777888:::::::::999777555555777999999888999:::<<<:::888777666777888999999===<<<<<<<<<<<<<<<;;;:::~~~tttrrrqqqkkkeeeaaa```^^^]]]ccclllqqqoookkkppppppnnnjjjfffeeeiiillleeecccbbbdddggghhhfffdddoookkkfff___[[[YYYXXXXXXUUUWWWXXXUUUPPPNNNQQQUUURRRMMMHHHGGGJJJKKKHHHEEEHHHFFFDDDCCCEEEGGGHHHHHHCCCDDDEEEEEEEEECCCAAA@@@FFFAAA>>>>>>AAABBB@@@>>>===AAAEEECCC???===BBBGGGCCCAAAAAAAAABBBCCCBBB@@@??????@@@AAAAAA@@@???>>>;;;999888888;;;???AAAAAAFFFBBB??????AAABBB???;;;;;;===??????===;;;===>>>;;;???CCCFFFEEEAAA<<<888999999999888777666555444777666666666888:::<<<===>>>===<<<<<<<<<<<<;;;:::===@@@CCCBBBCCCIIIUUU___OOOLLLIIIFFFDDD@@@;;;777:::;;;;;;<<<===>>>>>>???999<<>>AAAAAA===:::;;;>>>???<<<999@@@BBBCCC@@@;;;888999<<<:::<<<>>>@@@@@@>>><<<:::;;;<<<>>>AAABBBCCCCCCBBB@@@<<<888666777:::<<<===BBB???<<<;;;<<<<<<:::888999:::;;;<<<===>>>???@@@:::;;;<<<<<<;;;999666444:::;;;<<<=========<<<;;;777<<>><<<:::888777555999======;;;:::<<>>===999777999<<<999:::;;;:::888777888999>>>===;;;:::999999:::;;;888999999::::::;;;:::::::::666444888>>>AAA===999888:::<<<;;;:::999;;;===666888<<<>>>>>><<<888666666888::::::999999999::::::999999888999:::<<<===CCC???:::999;;;===;;;888999;;;<<<:::888888:::<<<666777777999:::;;;<<<<<<<<<<<<<<<======<<<888666555555666777888888888888777777777888888888888888444777;;;<<<<<<<<<>>>@@@===<<<;;;999888888888888>>>===;;;999888888888999444777;;;=========>>>>>>DDD@@@>>>???BBBBBB>>>:::;;;>>>AAA???;;;999<<>><<<:::888;;;;;;;;;:::::::::999999444666999;;;<<<:::888666888999999888777888:::===333666888999888888:::===>>>:::666777:::<<<:::777uuusssrrrmmmfffbbb]]]^^^```dddiiimmmnnnnnnrrrqqqnnnkkkhhhgggggggggeeeeeeeeeddddddfffiiikkknnnjjjddd]]]YYYVVVVVVVVVWWWVVVUUURRRPPPNNNMMMMMMKKKJJJIIIJJJKKKLLLMMMMMMJJJGGGCCCCCCFFFHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBEEEBBB@@@???AAABBBAAA@@@AAADDDDDDBBB??????CCCGGGDDDBBBAAAAAABBBBBBBBB@@@===>>>@@@AAA@@@???>>>===<<<:::888999<<>>;;;;;;===?????????======<<<:::<<>>;;;888777888::::::999777555444555555666666666777999:::;;;===???>>>;;;999:::<<<>>>@@@CCCDDDEEEKKKTTT[[[RRROOOKKKGGGCCC???;;;888999999:::;;;<<<======>>>;;;===>>>>>><<<;;;===??????===;;;;;;======;;;999???AAACCCBBB???<<<;;;;;;===>>>???@@@@@@???>>>===<<<===@@@BBBCCCCCCBBBAAAAAA>>>:::888888;;;>>>@@@AAA???===<<<<<<;;;;;;::::::;;;===>>>??????>>>>>>777888999;;;;;;;;;999999;;;<<<===??????@@@??????@@@AAACCCBBBAAAAAACCCFFFEEEBBB??????AAAAAA===:::888777777888:::<<<===>>>999;;;<<<;;;:::999999:::<<<<<<<<<;;;:::999888777555888::::::999888:::<<<===;;;999999::::::888666999;;;===;;;888666888:::999:::;;;;;;:::999:::;;;======<<<;;;;;;;;;;;;;;;777888999:::;;;;;;::::::999666555888===???===;;;888:::;;;;;;::::::;;;<<<777:::===??????<<<999666666666666666666777888999777777666777888:::<<<>>>CCC???:::888999::::::999999:::;;;:::888888999:::666777777888999::::::;;;:::;;;;;;<<<<<<;;;999777555666666777777777777777777777777777777777777777555777999::::::;;;===>>>>>>>>>===<<<:::888777666::::::999999999999::::::888999;;;<<<;;;<<<===>>>CCCBBB@@@@@@AAAAAA>>><<<<<>><<<===>>>>>>>>>>>>>>>===<<<:::999;;;;;;;;;::::::999999999555666888999::::::999999999:::;;;:::888888:::;;;222555999<<<>>>>>>??????===:::666555777999::::::yyyvvvuuuooohhhddd[[[aaafffhhhggghhhmmmqqqrrrooommmlllmmmkkkeeeaaadddffffffbbb___aaajjjrrrgggeee```\\\XXXUUUTTTSSSYYYUUUQQQPPPQQQOOOJJJEEEDDDHHHLLLLLLKKKLLLQQQUUULLLIIIFFFFFFHHHIIIGGGDDDLLLJJJGGGDDDCCCCCCEEEFFFDDDEEEDDDBBB@@@???AAADDDFFFDDDAAA@@@AAACCCEEEFFFDDDBBB@@@???@@@AAA@@@???<<<======>>>>>>===;;;;;;<<<:::999:::===???@@@@@@>>>@@@BBBAAA>>><<<===>>>===;;;:::<<>>===:::666333444555777666555555777999999???DDDAAA;;;777;;;@@@@@@@@@AAACCCGGGKKKMMMOOOTTTPPPIIIDDD@@@>>>;;;:::777777888888999:::;;;;;;???===;;;<<<======<<<::::::<<<===<<<:::999;;;===<<<===@@@DDDFFFDDD???:::BBBAAA@@@??????@@@AAABBB???@@@BBBCCCDDDCCCAAA@@@BBB@@@>>>;;;;;;===@@@CCC===@@@AAA???<<<;;;===AAA>>>>>>???@@@???>>><<<;;;666777888999;;;===>>>???<<<===>>>???@@@AAAAAAAAAIIIDDD@@@>>>@@@BBBDDDDDDAAABBBBBB@@@>>><<<;;;:::444777:::<<<<<<<<<;;;;;;;;;===>>>===;;;999999:::777777777777888888999999888666555666888:::999888999;;;<<<:::777666666777::::::999999888888888777:::;;;===<<<;;;;;;<<<===999:::<<<======;;;999888555666888:::;;;::::::999555666777888888999;;;<<<:::999888999;;;;;;;;;999;;;;;;<<<===<<<;;;:::999666555333333444777888999777666666777999;;;===>>>???>>>===999666666999<<<;;;999888888999999888666777777777888888999999999999:::;;;;;;:::999999999666666666666666777777777888888888888777777777777888777666777999;;;:::999=========<<<:::888555444444555888:::;;;;;;::::::>>>===<<<:::999:::===@@@AAACCCDDDBBB???======>>>>>>======>>>@@@???<<<999888;;;>>>>>>;;;999:::;;;888888888888888888888888888777666555666999;;;===999;;;======;;;999888888777777999???EEEGGGCCC???;;;;;;:::777555666:::>>>|||yyyuuunnnhhhfff^^^dddiiijjjggggggkkkpppooonnnnnnnnnnnnkkkfffaaa```bbbbbb^^^[[[^^^gggooodddbbb^^^YYYVVVTTTSSSSSSVVVSSSPPPPPPQQQOOOIIIDDDCCCGGGLLLMMMMMMNNNSSSWWWMMMKKKIIIHHHIIIHHHGGGFFFNNNKKKFFFCCCBBBCCCFFFHHHEEEGGGGGGDDD@@@>>>AAAEEEFFFCCC@@@@@@CCCEEEEEEEEECCCAAA???>>>>>>??????>>>===<<<;;;;;;:::999999999::::::;;;===???@@@???>>>999===AAAAAA===;;;<<<>>>===999666888===???;;;666:::999777666666777888:::666888<<<>>>>>>;;;666333444777999888555444666999888???DDDCCC===999===AAA@@@??????BBBGGGIIIIIIGGGRRRMMMFFFAAA>>>===<<<;;;777777777777888888888888@@@<<<:::;;;>>>???<<<999888<<<>>>===999777:::===999:::===CCCHHHGGGAAA;;;CCCBBB???======???BBBCCCAAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA???===>>>AAADDD<<<@@@CCCAAA<<<;;;???DDD@@@AAAAAAAAA???===;;;:::777888888:::<<<>>>@@@AAA<<<<<<======>>>???@@@@@@IIICCC<<<;;;>>>AAABBBAAA>>>@@@CCCBBB???<<<;;;<<<555888===???>>><<<;;;:::===>>>@@@???===:::999999555555555666777888999:::999555222444777:::888555666:::<<<;;;666444555777888777777777888888888777;;;<<<======;;;;;;<<<===666888:::<<<<<<:::888666444666888:::;;;;;;:::999555666888777666666888;;;:::888777888;;;<<<;;;999===<<<<<<;;;::::::::::::888666333444666999::::::888777777777888:::<<<===:::<<<<<<999555444888<<<;;;:::888999;;;:::888555777777777777777777888888777999::::::999888999:::777666666555555666666777999888888888888888777777999777555555888999888777;;;;;;;;;:::999777555444111444777:::<<<<<<:::999???>>><<<999777999>>>BBB@@@CCCEEECCC>>>;;;<<<>>>===;;;999;;;>>>>>>:::666444999======:::888999;;;555666666777777888999999;;;888555333444888<<>>??????>>>???===;;;999777777888888999:::<<>><<<888:::<<<>>>>>>===<<<<<<:::888666666888999888777777666555555555666666777777888:::::::::999777666555888;;;:::666555777999:::<<>>@@@BBBDDDGGGKKKMMMLLLIIIDDD@@@>>>===;;;:::888888888888777777777777:::::::::;;;===>>>>>>===<<<===<<<;;;999888888888888999<<<@@@BBBBBB@@@??????>>>===<<<<<<===>>>???AAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBAAA???>>>AAACCC@@@AAABBB@@@>>>===>>>AAAAAAAAAAAA@@@???>>>===<<<888999;;;<<<=========<<<:::::::::::::::;;;<<<===???===<<<;;;<<<>>>??????>>>???BBBDDDDDDBBB>>>;;;999<<>><<<;;;<<<;;;===??????===;;;::::::888777777777777888:::;;;777666444444555666777777777888999999777666555555333666888888666555888;;;:::;;;<<<;;;:::999:::;;;666666777888888777777666444666999<<<===<<<;;;:::888777666555666777888888999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999888999777555666999<<<<<<<<<999888777777777888::::::888888888777666666777888;;;<<<>>>===;;;999999999777777777777777777777666666888:::999888777999;;;777666555555555555666777888888888888777777777666444555666555555666888;;;:::999999888888777777666555666777888999999999888:::::::::888888:::???BBBAAABBBBBBAAA>>><<<;;;;;;999999888999999999777666555777999;;;;;;:::999777333444555666888999:::::::::999666555555888;;;======??????>>>;;;888777777999999<<<@@@DDDDDDBBB???999999888777777888;;;===}}}{{{{{{yyypppfffbbbdddjjjfffccceeejjjkkkgggbbbfffoootttpppeeeaaahhhqqq```[[[XXX[[[bbbfffbbb]]]lllfff]]]UUUPPPPPPSSSVVVEEENNNUUUTTTNNNJJJMMMRRRPPPJJJGGGKKKSSSVVVQQQKKKOOONNNKKKGGGDDDGGGNNNTTTFFFEEEDDDCCCBBBBBBCCCCCCMMMIIIDDDCCCDDDDDDAAA>>>===AAAEEEDDDAAA@@@EEEJJJEEEBBB???>>>>>>?????????AAA???;;;888666666777999888:::===AAACCCBBB>>>;;;888777777;;;???@@@===999777777777666444444777999333444555666666666555444999888777666666777888888666999===;;;777555777:::<<<:::999===BBBDDD@@@;;;;;;>>>BBBBBBBBBFFFOOOVVVGGGEEECCCAAA@@@>>>:::777::::::999999888777777777444888<<<<<<;;;<<<@@@CCCAAA>>>::::::;;;:::666333777:::======<<<<<>>@@@BBBBBB???>>>@@@BBBEEEBBB@@@?????????===;;;@@@@@@@@@???????????????888:::===??????<<<999666888888777777777888999999444888===>>><<<;;;===@@@@@@???@@@EEEIIIHHHAAA;;;===???@@@???<<<;;;===???999;;;>>>???===<<<;;;;;;;;;:::999888888999:::;;;444666888666333333666:::888666555777999999666222///666;;;999444222888>>>999:::;;;:::888777888999666666555444444555666777555777:::===>>>>>><<<;;;===888333444888:::888555777<<<@@@>>>999777<<>>>>>===999999777666666777888888888555333555888:::888555999???CCCAAA;;;777999===777777777777666666666666555777:::999777777999<<<777777555444444555666777888888777777666666666555///444888666222333999???999999888777777888888999999888777666666777777888444666888999:::<<>>>>>@@@???;;;888555888999888444333555888888666555999======999333333333555666888:::;;;<<<999888777777777888999:::@@@@@@???<<<999777888:::666999===??????>>>>>>>>>;;;777555555999;;;:::999~~~ooohhhiiihhhbbb]]]ccciiijjjfffcccdddfffjjjlllnnnnnnllliiifffeeedddcccaaa___^^^```eeeiiiddd]]]XXXXXXWWWSSSPPPPPPQQQNNNLLLMMMOOOPPPNNNLLLNNNOOOOOOMMMKKKJJJKKKLLLKKKIIIHHHIIILLLKKKHHHDDDLLLIIIDDDAAAAAABBBCCCCCCBBBDDDEEEEEECCC@@@>>>>>>AAA@@@???@@@BBBCCCBBBAAAAAA@@@>>>===>>>@@@CCCEEE@@@>>>:::777555555777888999:::<<>>888:::;;;<<<<<<:::888777===<<<;;;<<<>>>@@@@@@@@@???===;;;:::999999888666777999<<<>>>???>>><<<:::???===;;;999999;;;===???@@@AAABBBDDDDDDDDDDDDCCC@@@???>>><<<<<<<<<===>>>???@@@BBBAAA???>>>>>>???>>>============<<<<<<<<<;;;<<<=========<<<::::::777888:::;;;:::888666444444666888;;;===>>>??????BBB>>><<>>======>>>@@@AAA@@@<<<999<<<===>>>???>>><<<:::999666777888999888666444333888888888:::;;;:::777444666666666666777777777777<<<;;;:::999999999:::;;;999888777777777777777777:::;;;>>>??????>>><<<:::===777222333999;;;999444>>>>>>???>>>>>><<<:::999;;;:::999777777777888888;;;:::999999:::;;;===>>>;;;:::999777666555444444666777888888777777999;;;<<>>;;;999777555555666888:::999777666777999::::::999777777666555333444666999999===@@@@@@<<<999777777444444666888666444777===888666555555777999::::::999888555444444444222111888888888888:::;;;===>>>CCC@@@>>>>>>???>>>;;;777888666444333444444333111333333444777999:::999777999888777666666888:::;;;888777666666666777888999???<<<:::999:::;;;;;;:::888<<>>999888;;;???<<<999666666888:::;;;;;;~~~xxxnnnhhhgggeeecccaaaeeeiiiiiigggeeeeeefffnnngggcccgggnnnooohhh___eeedddaaa``````bbbdddfffbbb[[[VVVVVVVVVRRRPPPQQQTTTRRRQQQPPPPPPOOOMMMKKKPPPPPPOOOLLLIIIHHHIIIKKKHHHGGGGGGGGGHHHGGGFFFDDDKKKHHHDDDBBBBBBBBBBBBBBB@@@BBBDDDDDDBBB???>>>>>>???>>>===>>>@@@AAAAAA@@@@@@???>>>>>>???AAACCCDDD???===:::777666777999:::999999;;;>>>@@@AAA>>><<<888888999::::::;;;<<<<<<>>>;;;777666777888888777666666666666666777888888666777777777777666555555444666888888666444444444555777:::;;;;;;<<<===>>>>>>===>>>BBBGGGKKKMMMNNNMMMJJJFFFCCCBBBBBBBBBAAA:::;;;;;;<<<<<<;;;:::999===<<<;;;<<<>>>@@@@@@???===<<<:::999999888888777:::;;;===>>>>>>===<<<;;;;;;:::999999:::<<<>>>?????????AAABBBCCCCCCBBBBBBAAA@@@>>>===;;;;;;;;;;;;???@@@AAAAAA???>>>>>>???============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>888999;;;<<<;;;999777666666777:::===>>>>>>>>>=========>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>><<<<<<<<<>>>>>>===<<<;;;===@@@BBBAAA>>>:::888888999::::::999888666444777:::<<<<<<:::888777888666666666666666777888888;;;;;;:::999999999:::;;;999999888888777888888888:::;;;===??????>>><<<;;;888777555555777999999999<<<===>>>>>>===<<<;;;::::::999888777666666777777888888888999999:::;;;;;;===<<<:::999777777777777666666777777999;;;<<<===<<<<<<<<<===>>>???>>>===<<<:::888666666777999:::999777666666888999999888666666666444444555888;;;:::@@@GGGIIIEEE???;;;::::::555444777888777666888777666444444666777777777777666444333333333333222888777777888:::===AAACCC@@@>>>======>>>>>>;;;888888666333222333444333222444333444555888999888777555666777888999999999:::888888777777777888:::;;;>>><<<999999:::;;;;;;:::<<<<<<===<<<<<<;;;;;;<<<:::;;;;;;999777777;;;>>>|||vvvpppmmmhhhcccbbbeeeeeefffggghhhgggfffeeedddiiidddaaaccchhhjjjfffaaadddaaa^^^^^^aaabbbaaa______YYYUUUUUUTTTQQQQQQSSSVVVVVVVVVTTTPPPMMMLLLLLLQQQPPPMMMIIIFFFEEEGGGIIIGGGHHHIIIHHHFFFFFFFFFGGGIIIGGGDDDBBBBBBBBBAAA@@@???AAACCCCCCAAA????????????===<<<<<<>>>??????>>>======>>>???@@@AAABBBCCC>>><<<:::888888999;;;===999999;;;===@@@@@@>>><<<:::999999888999:::<<<===>>>>>>===:::888777888999777777888999999999999888777777888888777777666555444666777777666444444444777777888:::<<<======<<<======???DDDIIIMMMOOOOOOPPPLLLFFFCCCBBBCCCDDDDDD<<<<<<<<<;;;<<<<<<======???===<<<===???@@@@@@???;;;::::::999888888999999>>>>>>>>>=========<<<<<<888888888999;;;<<<>>>???>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;999999999===???@@@@@@>>>======>>><<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<>>===============;;;::::::<<<>>>>>>>>>;;;>>>BBBDDDDDD@@@;;;888::::::;;;;;;;;;999888666666;;;???>>>999666888;;;888777666666666777999:::::::::999999999:::;;;;;;:::999999999999999:::::::::;;;<<<>>>>>>===<<<<<<555666888777666777:::===:::;;;<<<===============:::999777666555555555666555555777888999999888888=========<<<;;;::::::999888666555888===@@@@@@???>>>;;;:::===AAABBB???;;;===;;;999888777888:::;;;:::888666666777888777666555555555444555777;;;>>>???FFFOOOTTTSSSMMMFFFAAA???777222555:::999777555777555333333444555444444555555444333333333333333777777777888;;;???CCCEEE===<<<;;;<<<======;;;999999666333222222444444444444333222333666888888777333555888:::;;;;;;:::999999888888888999:::<<<===<<<:::999999;;;<<<<<<;;;???===;;;<<<>>>>>>;;;999999<<<>>>;;;666555:::@@@{{{pppjjjjjjggg``````fffgggfffeeeeeeffffffdddbbb___dddhhhddd^^^\\\aaahhh___\\\YYY[[[___```\\\WWW\\\WWWTTTTTTSSSQQQQQQTTTTTTWWWXXXUUUPPPLLLLLLMMMPPPNNNKKKFFFBBBBBBDDDFFFIIILLLMMMLLLIIIHHHJJJMMMGGGEEECCCBBBBBBAAA@@@>>>???AAACCCCCCAAA@@@AAAAAABBB@@@===<<<=========<<<:::;;;===>>>???@@@??????<<<;;;999888999;;;===???;;;;;;<<<>>>@@@@@@???===;;;:::888888888:::<<<===>>>@@@AAA===888666888<<<777888:::;;;;;;;;;:::999888888888999888777777666444666888888777666555666:::888777:::>>>@@@>>>;;;======>>>AAAGGGLLLOOOPPPMMMJJJFFFCCCCCCCCCBBBBBB>>>===<<<;;;<<<===???@@@@@@???======???@@@@@@???:::;;;;;;:::::::::;;;<<>>===<<<<<<<<<===777777888:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAA???>>>===<<<;;;:::999999;;;<<<>>>>>><<<;;;<<<<<<;;;<<<<<<===<<<;;;::::::888:::;;;===>>>???@@@@@@:::;;;<<<======<<<:::999999<<>>>>>???@@@AAA@@@???===<<<;;;;;;<<<===;;;:::999:::<<<>>>>>>===>>>???BBBCCCCCC@@@===;;;;;;;;;;;;;;;;;;999888777666:::===<<<888666777:::999888777666666888999;;;999999999999:::;;;;;;<<<:::::::::::::::;;;<<<===:::;;;<<<<<<=========<<<777888888777666777999<<<888999:::<<<===>>>??????:::888777555444444444555666666666666777888999999;;;===???AAAAAA???<<<::::::777666:::AAAEEEEEEBBB???>>>>>>@@@BBBBBB???<<<;;;:::999888888999:::;;;:::888666666777777666555444555555555666:::???CCCIIINNNVVV```eeeaaaUUUKKK@@@888333777;;;:::888888888666555444555555333222777777666555333222333444666777888:::===???@@@AAA:::::::::;;;<<<<<<;;;;;;999777333222333444555555555333222222444666777777555666888;;;<<<=========999999999999:::;;;===>>>;;;:::999:::<<<===<<<;;;>>>>>>=========<<<:::888999;;;;;;999555555999>>>zzznnnggghhhfff``````eeeeeedddccccccddddddbbb``````dddgggbbb[[[XXX]]]ddd]]]ZZZYYY[[[___```[[[VVVXXXUUUTTTUUUTTTPPPQQQTTTRRRUUUWWWUUUQQQNNNMMMNNNMMMLLLIIIDDDAAAAAACCCFFFJJJMMMOOONNNKKKJJJLLLOOOFFFDDDBBBAAAAAA@@@???===@@@AAACCCCCCCCCBBBDDDEEEGGGDDD@@@>>>===<<<;;;:::888999;;;===>>>===<<<;;;:::999999999:::<<<>>>@@@>>>===>>>???AAABBB@@@???<<<:::999888888999;;;======@@@BBB???999666888<<<888999;;;<<<<<<<<<;;;:::999999::::::999999888777666888::::::999888888888<<<:::999;;;???AAA???<<<>>><<<;;;===BBBGGGKKKMMMFFFDDDCCCCCCCCCBBB???===>>>===<<<;;;<<<>>>AAACCCBBB@@@>>>>>>@@@@@@@@@???;;;===>>>===;;;;;;===@@@BBB@@@>>><<<;;;;;;<<<===999999::::::::::::::::::>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;;;;<<<===>>>===<<<:::999888:::===@@@@@@>>><<<:::::::::;;;<<<<<<;;;;;;::::::<<<@@@BBBBBB???<<<:::999999:::<<>><<>><<<;;;;;;;;;<<<===999999:::<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<:::777777888888888777777888999:::<<<>>>@@@AAA;;;:::888666555444555555888777666555666888:::<<<777;;;@@@DDDEEEAAA<<<888<<<999888;;;BBBGGGGGGDDDAAACCCFFFEEEBBB>>>======999888888777888999:::;;;:::999777666777888777666555666666777999===CCCHHHUUUWWW___lllwwwttteeeWWW???:::888999;;;:::;;;>>>:::888777666777666444333:::::::::888444222333555555777:::===>>>===;;;999888999:::;;;;;;;;;<<<<<<:::777555444555666777666666444222222444666777777999999999:::;;;>>>@@@AAA;;;::::::::::::<<<>>>???:::999999:::<<<===<<<;;;:::===@@@???;;;888888:::999777555555666888999:::|||rrriiifffeeecccbbbcccaaabbbcccdddcccbbbaaa```hhhbbb\\\\\\```aaa^^^YYY\\\[[[\\\^^^aaaaaa^^^ZZZVVVUUUVVVXXXUUUQQQPPPSSSQQQSSSUUUUUUSSSQQQOOOOOOKKKJJJHHHFFFCCCCCCFFFHHHHHHJJJLLLMMMLLLKKKKKKKKKFFFDDDAAA?????????>>>===@@@AAACCCCCCCCCDDDFFFGGGJJJGGGBBB???===<<<;;;:::999:::;;;<<<<<<;;;:::999888888888999:::<<<>>>???@@@??????@@@BBBBBBAAA@@@;;;:::999999999:::;;;;;;;;;???AAA>>>999666888;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;:::999999888666999;;;;;;:::999999:::;;;::::::<<<>>>???>>>======;;;999;;;>>>CCCFFFGGG??????@@@AAABBBAAA===;;;===<<<;;;;;;===???AAACCCCCCAAA@@@???@@@@@@@@@>>><<>>AAAAAA???>>><<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@;;;;;;<<<============<<<999;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????===;;;:::999;;;>>>??????<<<999777888999999:::::::::::::::999;;;>>>@@@AAA@@@===<<<<<<;;;:::<<<>>>>>>;;;999<<<<<<;;;;;;<<<<<<===>>>999:::;;;>>>@@@???<<<:::>>>===;;;;;;<<<>>>AAACCC<<<<<<;;;;;;:::999999999999777555666888888666444888888999999::::::::::::666777999:::;;;<<<<<<<<<999999999:::;;;===>>>???>>>===<<<:::999::::::;;;>>>;;;888777888999777666777777888999<<<>>>@@@AAA===<<<:::888666666666666999888777666777888;;;<<<444888>>>BBBCCC@@@<<<888<<<:::999<<>>;;;<<<<<<;;;<<<@@@:::999888888999888666444:::;;;<<<999555333444777777999<<<>>>===;;;888555777999;;;<<<;;;;;;<<<===:::888777777888999888777666444333444666777777666<<<;;;::::::;;;===@@@BBB<<<;;;:::::::::;;;======;;;::::::;;;<<<===;;;:::666<<<@@@???:::666777:::777555222333666999:::999}}}xxxnnneeedddfffddd```]]]aaaeeefffdddaaaaaabbbhhh```ZZZ\\\bbbeee___XXXZZZ\\\]]]___aaaaaa```___UUUUUUXXX[[[WWWQQQOOORRRUUUUUUUUUVVVVVVTTTQQQNNNJJJJJJJJJIIIHHHIIIKKKMMMGGGHHHJJJLLLNNNMMMJJJGGGGGGCCC???======>>>>>>>>>>>>@@@BBBBBBBBBDDDFFFHHHIIIEEEAAA>>>======<<<<<<=========<<<<<<;;;:::999777777777888999;;;===>>>@@@???>>>???AAABBBAAA@@@:::::::::::::::::::::::::::<<<===<<<999777888999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999666888:::;;;:::999999:::888999;;;<<<;;;;;;<<<<<<;;;:::;;;===???@@@???>>><<<<<<<<<===??????>>><<<;;;;;;;;;<<<===???AAACCCDDDBBB@@@@@@@@@AAA???>>>===???AAA???<<<;;;===AAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::999:::;;;===???::::::999999:::;;;<<<===<<<===>>>>>>>>>===<<<<<<;;;<<<>>>???>>>===>>>???<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;:::999999666777777888888888888888777999<<<>>>@@@@@@??????===>>>???>>><<<999888888999:::;;;===>>>>>>>>>>>>===<<<<<<===??????===;;;999999999:::;;;>>>@@@BBB>>>>>>===<<<;;;;;;;;;;;;888888888777666666777777777888:::;;;<<<;;;:::999555666888:::<<<=========888888999:::;;;===??????AAA???<<<999888888999:::;;;;;;:::999777666888:::777777888999;;;===@@@AAA???>>><<<:::999888888888555666888999::::::999999555777:::<<<======<<<;;;:::::::::;;;<<<>>>???@@@AAACCCEEEEEEBBB???<<<:::444555777888;;;===>>>???;;;999888888:::;;;:::::::::::::::;;;===CCCJJJOOO```ppppppdddLLLCCC<<<===???>>><<<<<<999888888999999999666444666999:::888555444666:::;;;;;;<<<<<<;;;:::999888888:::======;;;;;;<<<>>>:::999999:::<<<<<<:::888666555555666777888777555::::::::::::;;;<<<===>>>===<<<;;;:::::::::;;;<<<;;;;;;:::;;;===<<<:::888555999<<<===:::888777888444444444444555888;;;===|||rrreeeccciiiggg^^^[[[aaahhhhhheeebbbbbbddd___```aaaaaa```___``````WWWZZZ]]]^^^^^^^^^___```TTTUUUZZZ]]]YYYRRROOOQQQXXXWWWVVVWWWXXXWWWQQQMMMJJJKKKLLLLLLLLLMMMOOOQQQGGGGGGIIIMMMPPPPPPJJJFFFGGGCCC???<<<<<<===>>>>>>===???@@@AAAAAACCCFFFHHHFFFCCC???======>>>>>>>>>@@@???>>>===<<<;;;::::::777777777888999;;;<<<===@@@???>>>>>>@@@AAA@@@???::::::;;;;;;;;;:::999999999:::;;;:::999888777888;;;;;;:::999999;;;<<<===;;;;;;<<<<<<;;;;;;:::999555777999:::999888888999555888;;;;;;999888999<<<999:::===@@@AAA@@@<<<888<<<;;;999:::<<>>@@@AAABBBEEECCCAAA@@@AAAAAA???>>><<>>????????????===;;;:::===>>>@@@AAA@@@???@@@AAA===>>>@@@AAAAAA???===;;;===;;;999777777999;;;===555555666666777777777888666888:::===???@@@AAAAAA<<>>???@@@??????@@@>>><<<<<<===>>>>>>===444666888:::<<<>>>???@@@@@@???>>>===<<<<<<<<<<<<777:::<<<:::555444777;;;666888;;;======<<<:::888555666888;;;<<<=========777888888999;;;===???@@@BBB@@@<<<999777777888999666:::===:::555444999???777777888999;;;===@@@AAAAAA@@@>>>;;;:::999999999111444999<<<===:::777444777666666777888:::===>>>888999:::999999999;;;===AAA??????AAACCCBBB<<<777444555777:::<<>>>>><<<;;;<<<>>>999::::::<<<>>>===;;;888666555666777999999777555777888:::<<<<<<;;;:::999>>>===;;;:::999999::::::<<<;;;;;;<<<===<<<999777666666888:::<<<;;;888555111444777777444666<<>><<<<<<@@@FFFHHHDDD@@@===BBBEEEBBB===;;;???DDD??????>>>>>>===;;;:::999777777666555555666777888;;;;;;<<<<<<===<<<<<<<<<===999666666:::<<<999666999888666555666777999:::888888999:::;;;<<<===>>>AAA@@@>>>===<<<===>>>???:::::::::999999888888888888777777999===???<<<999>>>@@@AAA@@@>>><<<::::::999;;;<<<<<<::::::;;;<<<===<<<;;;;;;<<>>AAA??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::<<<999555444666:::===>>><<>>===<<<>>>BBBCCCAAA>>>>>>???AAAAAA???>>>??????999888777777777888999:::@@@<<<888777888999888555666999<<<<<<;;;;;;???BBB@@@@@@@@@???===<<<:::999???@@@???===<<<<<>>@@@AAA@@@>>>;;;999888999888666:::???AAA???<<<===>>>>>><<<<<<<<<>>><<<;;;999777666666777777;;;;;;<<<<<<;;;999888777555666777999::::::::::::===<<<<<<<<<;;;;;;;;;;;;:::<<<>>>===;;;999999999===<<<:::888666666666777;;;:::999:::<<>>999777888999;;;;;;???AAABBBAAA???<<<;;;<<<888888:::>>>BBBDDDAAA>>>@@@>>><<<;;;;;;>>>BBBDDD@@@======AAADDDIIIQQQYYYkkkzzzdddNNNEEE<<<<<<===;;;999:::888777555444444555777888444444333333555888;;;===::::::;;;<<<;;;:::999888===<<<:::999999:::<<<===777;;;>>>>>>:::777777888888999:::;;;;;;:::888777555666888888777777999:::::::::::::::::::::::::::888888999999999:::::::::666888:::<<<<<<:::888666444333222555;;;>>>>>><<<~~~{{{vvvpppjjjdddaaa___cccbbbbbbdddggghhhgggeee___cccfffddd```___bbbeee]]]ZZZXXX[[[______ZZZTTT\\\ZZZWWWUUUTTTSSSQQQPPPNNNQQQUUUWWWVVVSSSPPPNNNHHHFFFEEEJJJPPPQQQMMMHHHGGGGGGGGGHHHJJJLLLNNNOOOFFFDDDBBB???===<<<<<<<<<===<<<===@@@DDDFFFCCC@@@>>>AAACCCAAA>>>===@@@CCC?????????>>>===<<<;;;:::888888777666666666777888888888999:::;;;;;;::::::>>><<<::::::;;;<<<:::888999888666555555666888999999999:::;;;<<<===>>>>>>AAAAAA@@@???????????????:::::::::999999999888888888888999:::<<<===;;;:::===>>>???>>><<<::::::;;;;;;<<<<<<;;;:::999;;;<<<===<<<;;;<<<===???AAACCC???@@@???>>>======>>>@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888;;;999666666888;;;===>>>===???@@@???>>><<<;;;;;;>>>>>>>>>???AAABBBAAA@@@>>>@@@@@@@@@>>>===>>>???:::999777666666777888999>>><<<:::999999999777555666888:::<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<>>???@@@???>>><<<999888888:::999888;;;@@@AAA>>>:::<<<===<<<;;;;;;<<<===;;;:::999777777777888888:::;;;;;;;;;:::999777666777777888888999999::::::===============<<<;;;::::::<<<>>>>>><<<:::::::::<<<:::999777666666777777::::::::::::<<>><<<;;;;;;999888999<<<@@@CCCBBBAAAAAA@@@>>>>>>???AAADDDFFFCCCBBBCCCDDDDDDGGGRRR^^^cccHHH???888777888666555666777666555444444555666777666666555666777999;;;<<<999999:::;;;:::999888777;;;:::999999999;;;===>>>999;;;<<<<<<:::888777777777888999999:::999888888555777888888777777888:::888999;;;======;;;999888777777888888999999::::::777888999::::::999777666555555555888;;;===>>>===}}}|||uuummmgggeeedddeee___dddggggggdddcccdddgggdddbbbbbbbbbdddccc```]]]```^^^\\\[[[[[[\\\[[[YYYVVVUUUUUUVVVVVVTTTPPPMMMQQQNNNMMMPPPUUUUUUPPPKKKEEEDDDEEEGGGJJJLLLLLLKKKFFFFFFGGGIIIJJJJJJKKKKKKFFFEEECCC@@@>>>===<<<<<<;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@?????????@@@AAA@@@@@@@@@???>>>===<<<;;;:::999888777777777777777777777888:::;;;;;;;;;;;;===>>>???>>><<<;;;::::::888777666555555666777888999:::;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBAAA@@@???::::::::::::999999999999999:::<<<<<<;;;::::::;;;;;;<<<<<<;;;999888999:::<<<======;;;999999:::;;;;;;<<<<<<======>>>??????>>>===;;;<<<===>>>>>>>>>========================::::::;;;<<<<<<===<<<<<<::::::888777777777777777:::999888999;;;>>>>>>>>>???>>>>>>???@@@@@@???===>>>@@@AAAAAAAAAAAABBBCCC@@@@@@@@@>>><<<<<<>>>???<<<:::888666555666777888;;;<<<>>>===;;;888666555777888999<<>><<>><<<999888:::>>>BBB@@@@@@???>>>;;;999777666777::::::999<<<@@@???<<<888999;;;:::::::::;;;<<<:::999888777777888999999999:::::::::999888777666999999888888888888999999<<<===>>>>>>===;;;999888888;;;======<<<;;;;;;<<<:::999777666666666777777999999:::;;;===???@@@@@@CCCBBB@@@>>>===<<<;;;;;;777888999::::::999888888:::999999999999;;;===>>>>>><<<:::999:::::::::999;;;===>>>>>><<<:::::::::;;;:::999;;;???DDDGGGIIICCCCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHEEEFFFSSS```}}}vvv\\\CCC;;;444444555333222444666555444333333444555666888888888888999999999999777888888999999777666555888888888888:::<<<>>>???===<<<:::999999999777555666666777777888888999999666777888888777666777999777999<<>>===<<<:::===???@@@@@@@@@AAABBBAAA???======@@@BBBAAA???AAAAAAAAA@@@???>>>======;;;;;;:::999888777777777777888:::;;;<<<===>>>>>>;;;>>>AAA@@@;;;888999;;;888888777666555555666666::::::;;;;;;<<<======>>>>>>???AAACCCCCCAAA???>>>::::::::::::::::::::::::999<<<>>>===999888999;;;:::::::::888666666888:::=========;;;999888999::::::;;;<<<===>>>======<<<<<<:::888:::>>>???>>><<<<<<<<<<<<<<<======>>>>>>::::::<<<===>>>>>>======<<<;;;:::999888888777888999999:::<<>>@@@>>>===>>>BBBCCCBBB??????BBBDDDCCC@@@@@@BBBEEEAAAAAA@@@===;;;;;;===???>>>===:::888777777888999888<<<@@@@@@<<<777666666:::999:::>>>AAABBB>>>:::<<<===>>>???@@@@@@@@@@@@<<<:::777444333666;;;???BBB@@@???<<<999777666555666999:::999<<>>999666888999999999999:::<<<999888777777777888999:::999999999999888888777777;;;:::999888888888888999:::;;;======<<<:::777555666888;;;<<<;;;;;;;;;<<<999888777666666666777888777888:::<<<===>>>>>>===BBB@@@>>><<<;;;;;;;;;<<<777888999:::::::::999888===;;;:::999999:::<<<>>><<<;;;::::::;;;;;;999777888:::<<<===;;;::::::;;;<<<;;;:::;;;@@@HHHNNNRRRGGGGGGHHHIIIJJJKKKMMMMMMRRRPPPMMMKKKGGGHHHPPP[[[^^^ppp|||ooo]]]PPP@@@999444555555444444666555555444444444444555555888888999999999888777666666666777888777666555444666777777888:::<<>>>>><<<;;;===@@@}}}yyyuuusssoookkkgggeeedddcccccccccdddeeeeeeeeedddccceeeeeeffffffdddaaa^^^\\\^^^```bbbaaa^^^[[[ZZZZZZSSSRRRPPPPPPQQQRRRQQQPPPMMMLLLKKKKKKLLLMMMMMMMMMFFFFFFEEECCCAAAAAAEEEHHHDDDFFFHHHIIIIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@>>>>>>;;;===???@@@??????AAABBBAAA>>>;;;===@@@BBBAAA>>>@@@AAAAAA@@@@@@???>>>===<<<;;;;;;:::999888888777777888999;;;<<<=========888<<>>===999888999<<<::::::999777555555777999<<<======<<<:::999999999888999;;;=========<<<;;;;;;999888:::===???>>>;;;;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>???>>>===<<<======<<<<<<;;;:::999888888999;;;>>>AAAAAA@@@>>>@@@>>><<<>>>BBBDDDCCCAAA@@@BBBDDDCCC@@@@@@CCCFFFCCCBBB@@@>>>;;;;;;<<>><<<;;;:::::::::777;;;>>>>>>;;;888777888<<<<<<<<>>>>>>>>:::999666333222555:::>>>AAA@@@>>><<<999777666555444777888888;;;>>>===999777888999999888888:::;;;999888777777777888999:::999999888888888888888888;;;;;;:::999888888888888777999:::;;;:::888555333444777:::;;;::::::;;;;;;999888777666666777888888666888:::<<<===<<<;;;;;;>>>===;;;999999999999:::777888999:::;;;::::::999===<<<:::999999:::<<<===::::::999:::;;;;;;999777777999<<<<<<<<<;;;;;;<<<:::999999;;;@@@IIIQQQWWWLLLLLLMMMNNNOOOQQQRRRSSS[[[TTTNNNMMMLLLKKKLLLPPPIII]]]ppprrrdddSSSGGGAAA<<<777444555555444555888555555555444444555555555777777888888777777666555666666777888777666555444666666777999:::<<<>>>>>>AAA>>>::::::<<<<<<:::777666555444444555777999:::999:::;;;:::888777777888<<<;;;::::::::::::;;;<<<666777777777777888888888::::::999999888888888888888<<>><<<>>>@@@{{{yyyooonnnmmmjjjgggeeebbbaaaeeebbb___aaaeeegggeeebbbcccfffgggeeeaaa^^^]]]^^^XXX[[[^^^___]]]YYYVVVUUUUUURRROOONNNOOOQQQQQQQQQKKKMMMNNNLLLIIIHHHJJJMMMHHHGGGEEEBBB@@@@@@BBBEEEEEEFFFHHHIIIIIIGGGFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAAAAABBB@@@===;;;===@@@BBBAAA???@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<;;;:::999888666666777999::::::::::::666999;;;999444333666:::::::::999888777666555444777777777888888999999999999;;;===???@@@>>><<<;;;::::::::::::;;;;;;;;;;;;=========;;;:::999:::<<<;;;;;;;;;999666555666777999;;;>>>>>><<<:::999888777888:::;;;<<<<<<;;;;;;999999999;;;===>>>===<<<;;;<<<<<<<<<======>>>>>><<<===???@@@@@@>>>===;;;;;;<<<>>>???>>><<<:::888888888:::>>>AAABBB@@@>>>@@@>>>>>>???AAACCCDDDCCCBBBCCCBBBAAA@@@@@@BBBDDDDDDCCCBBB@@@===;;;<<<>>>@@@@@@@@@???>>>===;;;:::777999::::::999999999:::======>>>@@@AAAAAA>>><<<::::::;;;;;;;;;;;;::::::;;;:::888666555888<<<@@@>>>>>>===<<<;;;999777666444777777777:::??????;;;999:::;;;;;;999999:::;;;:::999888777777888999999:::999999888888888999999::::::;;;;;;:::999888888666777999:::999888666555555777:::;;;:::::::::;;;;;;:::888777777777888888777888999;;;;;;;;;:::999::::::999888777777777888777888999;;;;;;;;;::::::;;;;;;:::999999:::;;;<<<:::999999:::;;;;;;999888777999<<<============>>>888999;;;<<<@@@GGGOOOTTTQQQQQQQQQRRRTTTVVVXXXZZZ]]]VVVPPPQQQRRRNNNJJJIIILLLPPPTTTTTTOOOFFF>>>888888444222444444333444888666666666666666666666666666666666666666777777777777888888999999777666555777888888999:::;;;;;;<<<>>>===;;;;;;<<<<<<:::999888666444333444666999;;;;;;<<<===;;;999888888999<<<;;;999888888999;;;<<<999999888888888777777777999999::::::::::::999999888;;;>>>@@@@@@???>>>???zzzvvvmmmllljjjhhhfffdddcccbbbeeeaaa^^^___dddgggfffeeecccccccccaaa^^^\\\\\\\\\VVVXXXYYY[[[[[[YYYVVVSSSUUURRROOOOOOOOOQQQQQQPPPLLLMMMNNNLLLIIIHHHIIIJJJGGGEEEBBBAAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFF@@@AAABBBCCCDDDDDDCCCBBBAAA???===>>>BBBCCCCCCAAA>>>===<<<===???@@@AAA@@@??????????????????>>>===:::;;;<<<===<<<<<<;;;:::666777888999999999999999666777666444222333777;;;<<<<<<;;;:::888777555444555555555555666666666666999;;;<<<>>>>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<>>><<<::::::;;;<<<<<<;;;<<<======;;;888666555666666:::>>>@@@>>>;;;999777666777888999;;;<<<<<<<<<888:::<<<===<<<<<<<<<===<<<<<<<<<==================>>>@@@AAA@@@>>><<<:::888:::>>>@@@@@@===:::777888888:::===@@@AAA@@@???>>>???@@@??????@@@CCCEEEDDDBBB@@@???@@@BBBBBBBBBDDDEEEDDDBBB???===<<<======???@@@AAA@@@>>>;;;999888666444444777:::;;;<<<<<<===???>>>===<<<<<<===;;;;;;;;;;;;:::999888777:::::::::888888999===@@@;;;<<<===>>>===;;;:::888555777888777;;;AAABBB???<<<===>>>===;;;::::::;;;;;;:::999777777777888888;;;:::999888888999:::;;;888999;;;<<<<<<;;;888777777888999999:::999999999777:::<<<===<<<;;;;;;<<<===<<<:::999888888888888888888999999999999999999777888888888888777777666777888999;;;<<<;;;;;;:::888999999999::::::;;;;;;:::999888888:::::::::888777:::===?????????@@@AAA<<<>>>AAABBBCCCFFFLLLPPPVVVUUUUUUUUUVVVZZZ]]]___XXXUUUUUUXXXWWWPPPKKKIIIMMMGGGBBB@@@@@@===:::777555333222444444333555999666777777777777777777666666555555555666888:::;;;999999:::;;;:::999888777999999:::::::::999999888888:::;;;<<<:::999999999:::888555333333666999;;;>>>>>>???===:::999999::::::999888888888888999:::;;;;;;:::999888777666666555666888:::;;;:::999888999:::<<>>CCCEEECCC@@@=========>>>>>>???@@@AAA>>>>>>?????????>>>>>>===:::;;;<<<=========<<<;;;999::::::;;;;;;;;;::::::777666444222222444888;;;===<<<<<<;;;999777555444333333333444444444444444:::;;;<<<>>>>>>>>>======:::::::::;;;;;;<<<<<<<<>>===;;;===>>>???===:::777555555444888>>>AAA@@@<<<999777555666777888:::;;;======888;;;??????<<<:::;;;===========================>>>???AAABBBAAA>>>;;;999555888===@@@AAA===999666888888999<<>>>>>BBBEEEEEEBBB>>>>>>@@@BBBBBB@@@DDDEEEFFFDDD@@@===<<<<<<;;;===@@@BBBAAA>>>:::888:::555111111555:::===>>>:::===>>>===:::999;;;=========<<<;;;:::888777666888888999888777888<<<>>>999:::===??????===;;;:::777999888888<<>>???@@@>>><<<::::::;;;<<<;;;999777777666777777;;;:::999999999:::;;;<<<666888;;;===>>><<<999777999999999::::::;;;<<<<<<:::<<<>>>???>>>=========???===;;;999888888888888888888888888888888999999666777888999999888777666777888999;;;<<<<<<;;;;;;666777888:::::::::::::::;;;999777888999::::::999888;;;>>>@@@@@@@@@BBBCCCBBBEEEHHHHHHGGGHHHKKKNNNYYYXXXVVVVVVXXX[[[```bbbSSSTTTYYY]]]YYYQQQLLLMMMDDDCCCAAA===888444555999666333444666666444777<<<777777888888888888777777666555555555777:::===???::::::;;;<<<;;;:::999888;;;;;;;;;:::999888777666333777;;;<<<999777777999<<<:::666444333666999;;;???@@@@@@>>>;;;:::::::::777888999999999999888777===<<<;;;:::999777666555222444777:::;;;:::888777999999:::>>>BBBCCC@@@<<>>>>>AAA???===>>>@@@AAA===:::===<<<;;;<<>>>>>???>>>>>>===<<<;;;@@@>>>;;;999888999:::<<<777555444333444777:::<<<>>>;;;999:::<<<;;;555000222333444444333333555777777999<<<<<<;;;:::999:::>>>===;;;;;;;;;<<<>>>@@@>>>>>><<<999666777;;;>>><<<===>>>>>>===999666444::::::;;;<<<<<<;;;::::::444555666888:::<<<>>>>>>AAA>>><<<<<>>@@@@@@???HHHBBB<<<===BBBEEEAAA===???AAACCCBBB@@@@@@CCCFFFAAAAAAAAACCCCCCAAA===:::???>>><<<;;;;;;<<<>>>???888666333111222555999;;;BBB???<<<;;;<<<=========;;;>>>@@@???:::555555555666555555777888999777555666777888:::<<<=========::::::::::::<<>>@@@???===<<>>AAA???:::777999;;;:::;;;<<<<<<<<<;;;999999666666666666777888999:::888888888999:::;;;======???===;;;:::999:::<<<======???@@@>>>;;;999:::===999;;;>>>CCCHHHLLLMMMMMMNNNVVVZZZVVVQQQRRRVVVXXXYYYTTTVVV___```ZZZZZZ```]]]\\\YYYYYY]]]```YYYOOOGGG@@@777444666888999888666555444555777777777555777999<<<===<<<999888888111222222333555777999:::???>>>===<<<;;;:::::::::;;;;;;::::::888666555444555444555999===>>>:::666888777666555555777999::::::;;;<<<======<<<;;;;;;888777555444555777:::<<<888;;;>>>>>>;;;888555333:::888777999<<<===;;;888999===BBBBBB??????CCCGGG{{{vvvrrrnnnjjjjjjiiigggfffgggaaa___^^^___bbbeeeggggggfffdddaaa^^^[[[ZZZZZZ[[[YYYXXXXXXVVVUUUUUUUUUVVVRRRUUUUUUTTTSSSSSSRRROOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCAAA@@@>>>===<<<>>>???@@@@@@???>>>>>>>>><<<;;;;;;===@@@BBBCCCBBB@@@@@@@@@@@@???>>>===<<<======<<<;;;;;;:::999999666666555555666888:::<<<===:::888999;;;;;;666222444444555444333333666888999:::::::::888888999:::===<<<;;;999999:::;;;<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>===;;;:::999:::;;;<<<<<<;;;:::999555666777999;;;===>>>???@@@>>>======>>>???>>>>>>??????>>>===<<<<<<<<<<<<::::::<<>>:::::::::;;;<<<<<<<<<;;;;;;<<<;;;;;;===@@@AAAAAAAAADDDCCCAAA@@@@@@@@@?????????@@@BBBBBBBBBBBBDDDEEEAAAAAAAAABBBBBBAAA>>>;;;===<<<;;;999999;;;<<<===:::999666555555888;;;>>>AAA???<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;:::888555333555444444555777888777666555666888999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;999888888:::::::::;;;;;;:::999888999999999888777777888888777666777777888888888888777666777999<<<>>>??????>>>===BBBAAA@@@>>><<<;;;;;;:::;;;>>>@@@???<<<999999;;;:::;;;<<<<<<<<<<<<;;;:::777777777777888999999999888888999:::;;;<<<>>>???>>>>>>===<<<<<<<<<===>>>>>>??????>>><<<;;;;;;<<<<<<;;;???IIITTTZZZWWWRRR]]]gggkkkddd[[[ZZZ___dddXXXXXX[[[___```[[[XXXYYY______\\\[[[^^^```\\\TTTEEE>>>666333555777777666666555444555777888777666888:::<<<>>>>>><<<:::888222222222333555777888999>>>===<<<;;;;;;:::::::::;;;;;;;;;:::999777666555444555777999<<<<<<:::888888777666555555777999:::::::::;;;<<<===<<<;;;;;;888777666555666777999:::999;;;======:::777555555:::::::::;;;===>>>===<<<===???AAAAAA???@@@CCCFFF~~~}}}qqqhhhgggooooooeeeaaagggeee^^^YYY[[[ccciiihhheeeccciiikkkeeeZZZVVV[[[cccXXXVVVTTTTTTTTTSSSPPPMMMSSSZZZXXXOOONNNVVVWWWPPPIIILLLOOONNNKKKHHHGGGGGGGGGFFFEEEGGGJJJKKKIIIGGGKKKJJJHHHGGGGGGHHHIIIJJJBBBAAA@@@@@@@@@AAACCCCCCIIIHHHFFFDDDAAA>>><<<;;;;;;???BBBAAA>>><<<>>>AAA===<<<<<<>>>AAACCCCCCBBBBBBBBBBBBBBBAAA???===<<<:::;;;<<<===<<<:::888777666666777888999:::;;;;;;;;;888666777::::::888666666666555444333444777999;;;;;;:::888666666888:::<<<;;;999888777888888999999999;;;===>>>===;;;888>>>>>>>>>>>>???@@@AAAAAA999:::;;;<<<<<<;;;:::999777888999;;;<<<>>>>>>>>>===>>>>>>===<<<<<<===???@@@<<<999<<<@@@BBB>>>999;;;::::::<<<>>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<>>>>>???BBBDDDDDDCCC???CCCFFFDDD>>>;;;===@@@??????@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>><<<;;;999888888999;;;<<<>>><<<:::999:::<<>><<<<<<<<<;;;:::888;;;888777888;;;;;;777333555444222333555777888888666777777888888888888888;;;;;;;;;;;;<<<===>>>???;;;;;;;;;:::::::::::::::<<<;;;::::::;;;;;;:::999777666555666888999888777666666777777777777777777<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@???===;;;:::======>>>>>>>>><<<;;;:::999:::;;;<<<============888888999999999999999888888888999:::;;;===??????===>>>>>>>>>???>>>>>>>>>???>>>===>>>>>>>>><<<:::<<<@@@HHHQQQ[[[ccchhhjjjoootttwwwtttqqqnnniiiccc___bbbbbb^^^]]]^^^]]]ZZZ[[[```dddddddddbbbYYYPPPBBB<<<666333444666666666777555555666777888777666::::::;;;>>>@@@???;;;666333333333444555777888999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777333666999::::::999999:::888777666666666777999:::999999:::;;;<<<<<<;;;;;;777777777777777888888888:::;;;<<<;;;999777777777999;;;===>>>>>>???@@@BBBAAAAAA@@@??????@@@BBBCCC}}}zzzmmmgggfffkkkkkkdddaaacccddd^^^[[[]]]dddiiihhhdddfffkkkmmmggg^^^YYY]]]cccWWWVVVTTTSSSRRRQQQPPPOOOUUUXXXWWWPPPPPPUUUUUUQQQJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKIIIHHHKKKJJJIIIHHHHHHHHHIIIJJJFFFDDDBBB@@@@@@@@@BBBCCCKKKIIIHHHEEEBBB@@@>>>===<<<>>>@@@@@@???>>>@@@AAA@@@??????@@@BBBBBBAAA@@@BBBBBBCCCBBBAAA???===;;;888999:::;;;:::999777666666777999:::<<<<<<;;;;;;999777555666888:::999888888888777555444555888:::;;;;;;<<<:::888777777888999999888888888888999:::;;;:::;;;===@@@@@@===;;;???>>>======>>>@@@BBBDDD;;;<<<===>>>>>>===<<<;;;999:::;;;===>>>>>>>>>>>>:::<<<>>>===::::::===@@@???<<<:::===BBBDDD@@@<<<===<<<:::999:::;;;===>>>::::::;;;;;;<<<>>>??????AAA@@@@@@BBBDDDFFFFFFEEE>>>CCCFFFDDD>>>:::;;;>>>>>>===>>>BBBFFFGGGDDDAAACCCAAA???>>>???AAA@@@@@@===<<<:::999999:::<<<===???>>>======>>>???AAACCC@@@???>>>>>>>>><<<:::888999888888999<<<<<<:::888777555333333666888::::::888999999999999888777777::::::::::::;;;;;;;;;<<<888:::;;;<<<===<<<;;;:::===;;;999:::<<<===;;;999777666666777999;;;:::999777777666666777888999999??????>>>>>>======>>>>>>>>>???@@@AAA@@@>>>;;;999>>>======>>>???>>><<<999999999;;;<<<===>>>>>>???999999:::::::::999888888777777888999:::<<<===>>>;;;<<<>>>@@@@@@???>>>===@@@>>>===>>>@@@@@@===::::::GGGTTT[[[]]]fffxxx|||zzzyyyqqq[[[lllooojjj___]]]eeehhhdddVVVbbbnnnrrrooodddSSSEEE@@@<<<777555555777777777777666555666888999888777:::888888<<<@@@@@@:::555444444444444555666888888:::;;;;;;;;;;;;::::::999::::::;;;;;;;;;:::999999444777::::::888777999<<<999999888888888999:::;;;888999999:::::::::::::::666777888999999888777666:::;;;;;;:::888777888999888;;;>>>>>>===>>>BBBEEEDDDAAA???>>>>>>?????????yyyqqqgggjjjgggaaaaaafffeee______```bbbdddfffffffffeeellljjjfffdddbbb```^^^\\\UUUVVVVVVSSSOOOOOOTTTXXXVVVRRRRRRWWWVVVPPPOOORRRPPPLLLHHHHHHKKKMMMKKKIIIGGGKKKNNNNNNJJJHHHIIIKKKIIIIIIJJJJJJJJJIIIGGGGGGJJJHHHEEEBBB@@@@@@@@@AAAHHHGGGFFFEEECCCBBBAAA@@@???>>>===???AAABBBAAA???DDDCCCBBBBBBCCCBBB@@@===???@@@AAAAAA@@@>>>;;;999888888888777777777777777666888:::<<<======<<<;;;999888777777888999:::999999999999777555666888;;;999<<<>>>???<<<999777777777777777888:::;;;<<<===???>>><<<<<<>>>@@@@@@AAAAAA???<<<:::;;;===@@@BBB===>>>???@@@@@@???>>>===:::<<<===>>>???>>>======999;;;===<<<999999<<>>@@@BBBCCCBBBBBB@@@>>>;;;777666777:::<<<999999:::;;;===@@@BBBCCCBBBAAAAAABBBDDDFFFEEEEEE@@@AAABBBAAA???===<<<;;;>>>======AAAEEEFFFCCC???BBB@@@>>>>>>???AAAAAAAAA???===<<<;;;;;;<<<===??????????????????AAABBBBBBAAA@@@?????????>>><<<:::888:::======<<<<<<===???;;;999666666999;;;<<<===;;;;;;;;;;;;:::999888777999999999999999999999999888:::===???@@@???===<<<===:::888:::<<<>>><<<999999888777999;;;===<<<;;;999888777777888999<<<===@@@???>>>===<<<<<<<<<===;;;===???AAA@@@>>>;;;999===<<<<<<===>>>>>><<<:::999999:::;;;<<<===??????999999:::::::::999999888666666666777888999;;;;;;888:::===???@@@???>>>===@@@>>>===???BBBBBB>>>::::::GGGXXXeeennnxxx}}}mmmqqqvvvrrriiigggmmmnnniiiaaalllvvvxxxqqqdddRRRBBB???<<<:::888888999999999888777666777999999999888888555555888======999444555555555555555666777888888999::::::;;;::::::999999999:::;;;;;;;;;::::::555888:::999777666999<<<;;;:::::::::;;;;;;<<<<<<999999888888888888999999555666888999999888777666:::::::::999777777999;;;777:::<<<===<<<===AAAEEEDDDAAA>>>======>>>===<<>>===???BBBCCCAAA===EEEDDDDDDDDDDDDCCC@@@===<<<>>>???@@@@@@===;;;999999999888777777888888999777888:::;;;<<<===<<<<<<:::::::::999999999999999999:::;;;:::888888999:::888;;;???AAA???;;;888777555666777999;;;===>>>???AAA@@@???<<<;;;<<>>;;;999888:::===??????@@@AAABBBBBBAAA@@@???;;;===>>>??????>>><<<;;;999999::::::999:::<<<======???AAA@@@??????CCCFFFAAA???;;;777444444777;;;999999:::;;;===@@@CCCEEEAAA@@@@@@AAACCCDDDDDDCCCAAA???===>>>@@@@@@===:::======>>>???AAABBB@@@???AAA???>>>>>>@@@BBBBBBBBB@@@???===<<<<<<===???@@@>>>??????@@@AAAAAABBBBBBBBB@@@????????????>>><<<999===@@@???======@@@DDD>>><<<::::::<<<===>>>===============<<<;;;:::999777888888999999999999888999:::===@@@@@@@@@>>><<<;;;:::999:::;;;<<<;;;::::::999999:::<<<>>>===<<<:::888777666888:::>>>@@@>>>>>><<<;;;:::::::::::::::;;;===??????===;;;999:::;;;<<<======<<<;;;:::999999999999;;;<<<>>>???999999888888888999999:::777777666666777777888999888999<<<>>>@@@@@@???>>>>>>>>>???AAABBBAAA???<<<<<>>===<<<;;;::::::;;;;;;999777777777999:::999888666444333444888999777555666666666555666666777777666777999:::;;;::::::999777888999:::;;;;;;;;;;;;888888888777666777:::<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999888777777666777777444555777888999999888888888999:::999888888:::;;;888999:::;;;;;;>>>AAACCCBBBBBBAAA@@@>>>===<<<;;;zzzqqqiiihhhddd```aaaddddddbbbbbbgggkkkjjjfffdddeeehhhiiifffbbbaaa```^^^ZZZVVVRRRSSSSSSRRRPPPQQQTTTWWWTTTTTTUUUWWWWWWSSSQQQQQQOOOMMMKKKJJJLLLLLLJJJHHHJJJKKKKKKIIIGGGEEEGGGIIIFFFGGGIIIJJJIIIGGGDDDCCCGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAA???>>>CCCCCCCCCDDDEEEEEEBBB???:::<<<>>>@@@@@@>>><<<:::999:::;;;<<<<<<;;;:::999777888999:::;;;<<<<<<<<<;;;<<<===<<<;;;999777777999;;;===<<<;;;999999999777:::>>>???===;;;999999555666888:::;;;<<<===>>>???AAAAAA===888888>>>DDD>>><<<:::888888:::<<<>>>???@@@AAABBBBBBAAA@@@???<<<===???@@@???===;;;999999888777888:::;;;<<<;;;>>>>>>>>>===<<<>>>BBBEEE???>>>;;;666333333777;;;<<<<<<;;;<<<===???BBBCCC???>>>>>>???AAABBBAAA@@@@@@>>><<<<<<>>>???>>>===<<<>>>>>>>>>=========???@@@>>>>>>>>>AAABBBBBBBBBAAA@@@>>>======>>>@@@AAA>>>???@@@BBBBBBBBBBBBBBBAAA???======>>>?????????======>>>??????@@@AAACCC???>>>======>>>>>>===<<<============<<<<<<;;;:::777888999:::;;;;;;::::::999:::===??????>>>===<<<888999::::::999999:::;;;:::999999:::<<<===<<<;;;999777666555666:::>>>AAA;;;;;;::::::999999888888999:::;;;======<<<:::999777:::======;;;999:::;;;999888888888999:::<<<===999888666555666888:::<<<999888888777777777777777999:::<<<>>>@@@AAAAAAAAA<<>>===GGG[[[vvvvvvpppooozzzwwwooogggbbb]]]SSSIII<<<======<<<;;;;;;<<<<<<999888777888:::;;;:::999555444333333444555777888777777666666666666666777555666888:::;;;:::999999555666777999:::;;;;;;;;;;;;888666555777999::::::999999:::;;;;;;;;;;;;;;;<<<:::888666555444444555444444666777999999::::::777888::::::999999:::;;;;;;:::999:::<<>>@@@AAAAAABBBEEEGGGFFFDDDBBB999;;;>>>AAAAAA???===;;;999;;;>>>AAAAAA???<<<999777888888999:::;;;<<<======>>>??????<<<888666555999;;;>>>>>><<<:::999888888:::;;;;;;:::999:::;;;666777888999:::;;;;;;;;;;;;@@@BBB>>>777555;;;BBB<<<:::999888888:::===??????@@@AAAAAAAAAAAA@@@???<<<===???@@@???===:::888:::777555777:::===<<<:::???===;;;999:::===AAACCC<<<<<<:::666333444888<<<@@@???===<<<===>>>@@@AAA>>>===<<<===???@@@???>>>>>>>>>===<<<<<<===???@@@<<<>>>???===:::999<<>>>>>???AAACCCBBBAAA@@@???>>>======>>>???@@@???@@@AAACCCCCCCCCCCCBBB@@@===;;;;;;<<<>>>??????@@@===;;;===AAACCCBBB@@@???>>>>>>>>>???>>><<<:::<<<<<<======<<<<<<;;;:::888999;;;<<<======<<<<<<999:::<<<===>>>===<<<;;;666999;;;:::888777:::<<<:::999888999;;;<<<;;;:::888666444333555999===@@@888999999999999888777666888999:::;;;;;;;;;:::999555:::>>>===999777999<<<999888888777888999;;;<<<999777555333444777;;;===;;;:::999888777777777777;;;<<<===???AAABBBCCCCCC;;;???DDDDDDAAA??????@@@<<>>;;;888999===AAABBBAAA???DDDIIIHHHBBB>>>===???{{{xxxooofffdddjjjkkkdddccciiilllhhhdddccceeefffeeecccdddeeeccc___XXXUUUVVVYYYYYYMMMIIIRRRWWWRRRMMMOOOXXXUUUQQQQQQRRRSSSQQQOOOJJJNNNRRRSSSPPPLLLIIIHHHJJJGGGEEEFFFIIIJJJIIIGGGIIIHHHGGGGGGIIIIIIHHHGGGAAAAAAAAACCCEEEDDDBBB??????===<<<>>>BBBEEECCCAAABBBDDDEEEBBB>>><<<>>>AAAAAA???@@@FFFLLLLLLDDD======>>>??????>>>===>>>@@@:::;;;===>>>>>><<<;;;999>>>:::666666999;;;;;;999:::>>>AAA@@@<<<999888:::666777888;;;===>>><<<::::::999888888:::<<<<<<;;;666888;;;<<<:::888666666@@@<<<999999;;;;;;888444999;;;;;;999777777;;;???999;;;???CCCEEEBBB===999>>>===;;;:::999999::::::666888:::999888:::===AAAFFF???999999<<<>>>:::555:::===???<<<666666<<>>?????????>>><<<:::;;;>>>BBBDDD<<>>AAA@@@???======>>>>>><<<:::BBBBBB@@@>>>===???CCCFFF???@@@@@@AAA@@@???===<<>><<<<<<<<<888777777:::===>>>;;;888;;;;;;===@@@CCCCCCAAA???999;;;===<<<;;;::::::;;;===<<<<<<:::999999:::<<>>;;;888555666888:::999888:::888777777999;;;;;;;;;999999;;;;;;;;;:::999888;;;:::999888888888999:::;;;<<<<<<999666666:::???<<<:::888666666666888999@@@>>>:::888666777999:::;;;>>>AAADDDEEEBBB???===BBBAAA@@@@@@???@@@@@@@@@===SSSmmm}}}~~~uuu|||kkkeee```]]]VVVJJJ@@@===???>>>;;;999888888888888777999;;;;;;999888999:::444666666444111000333666666444222222444666888888444666888:::;;;999777666444444444777999;;;;;;:::===;;;999999::::::777444888777777888::::::999888<<<:::888555444444444555333444555777777777666666888888888888888999999999777:::===<<<;;;<<<@@@CCCBBBDDDGGGJJJJJJGGGAAA<<>>>>>???@@@@@@AAACCCEEEDDDCCCAAA@@@@@@@@@??????>>>???BBBEEEGGGFFFBBB???:::===@@@AAA@@@???>>>>>>:::;;;<<<======<<<;;;:::999999888777666777999:::<<<<<<=========<<<999777777777999;;;>>>???===;;;999888777888:::;;;;;;;;;777888999999777666666777;;;<<<<<<;;;999777666666999999:::;;;<<<<<<;;;:::<<<<<<===@@@BBBAAA>>>;;;;;;:::999888888999:::;;;888999:::999888999===@@@@@@===;;;999999999888777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@============>>>???@@@AAAAAA???>>>======>>>>>>>>>???AAABBBAAA>>><<<===???@@@AAAAAA@@@???@@@BBBCCC@@@AAABBBBBBBBBAAA@@@???BBB???===???CCCFFFDDDBBB@@@???======>>>>>>>>>===<<<===>>>?????????AAAAAAAAA>>><<<<<>>===;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;======<<<;;;::::::;;;;;;>>>@@@===999888;;;@@@AAA@@@???>>>>>>===<<<;;;:::888666777:::<<<===<<<:::888666666888;;;<<<<<<;;;<<<============<<<;;;<<<;;;999888888888999999;;;;;;;;;<<<======<<<;;;<<<;;;999888777777888888>>>===;;;999888999::::::===???AAACCCCCCBBB???>>>AAAAAA@@@???>>>>>>>>>???>>>OOOfffyyy}}}wwwhhh```XXXSSSLLLCCC===<<<===<<<:::999888777888888777999::::::999888888999888999888666222111222444333222222444777888888777444666777999999888777666555444555777:::;;;;;;:::<<<:::888888999999666333777666666777999:::999888:::888666444333333444555888777666555555666777888888888888999999888888777777999;;;<<<===>>>@@@BBB@@@AAADDDFFFGGGDDD@@@<<>>>>>BBBGGGEEEBBB???@@@CCCDDDAAA===<<>>???@@@:::>>>BBBCCCBBB???===<<<:::;;;<<<======<<<;;;:::666888:::777444333777;;;===:::999;;;>>>>>>999444777777888;;;>>>???>>><<<888777555666888::::::999999999888666555555777999777;;;>>>===888555666888:::999999<<<@@@@@@;;;777===<<<<<<===??????>>>===999888777777777888999:::;;;;;;:::888777888<<>>???@@@@@@<<<===>>>@@@@@@@@@???>>>EEE@@@<<<;;;>>>???===:::>>>CCCFFFDDD>>><<<>>>BBB===???AAABBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA>>><<<===@@@BBBAAA???BBB???===>>>AAABBB>>>::::::>>>AAA@@@===<<>>999999777777999<<<>>>??????<<<;;;;;;<<<>>>>>>>>>===>>>???>>>===:::999:::<<<:::@@@CCC@@@:::777<<>>AAAAAA<<<888:::999888999<<<>>>??????;;;999666666888:::<<<===>>>>>>???@@@@@@??????>>>===<<<:::888888888888999<<<;;;<<>>999;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAAAAA@@@???>>>@@@@@@???======<<<<<<<<<>>>III\\\sss}}}pppnnneee[[[OOOHHHBBB<<<;;;===;;;:::888777777777888999777888999999888777888999<<<<<<;;;888444222222333111111333777::::::999777555666666666777777777777666555666888;;;<<<;;;:::;;;:::888888999888666444555555555777999:::999777777666555333333333444555???<<<888555444666999;;;888999999:::999888666555666666888;;;???AAA@@@???>>>>>>???AAABBBAAA>>><<>>??????>>>======AAADDDDDDBBBAAABBBDDDDDDBBB@@@===>>>???>>><<<;;;<<<>>>???AAACCCBBB@@@===;;;;;;999:::;;;<<<<<<<<<;;;;;;777999999888666666888::::::999999;;;===<<<999666777666777:::<<<>>>===<<<777555444555777999999888999999:::888777666777999888:::======:::888777888::::::;;;===@@@???<<<999<<<<<<<<<===??????>>><<<:::999888777666777888888;;;:::888666666777:::===999:::;;;:::888777888:::999777888===CCCDDD>>>888======<<<======>>>??????======>>>?????????>>>>>>DDDAAA===<<<======<<<:::???BBBEEEDDD@@@===>>>AAA>>>???@@@@@@??????@@@AAAAAAAAABBBCCCCCCCCCDDDDDD@@@>>><<<<<<>>>???>>>===@@@@@@@@@AAABBBAAA===999;;;===??????======???AAABBB???======??????===;;;999888888999;;;===@@@AAA>>><<<;;;;;;<<<=========@@@@@@???===:::999:::<<<;;;>>>AAA???;;;:::===@@@@@@??????@@@AAA@@@<<<999;;;:::999:::;;;===>>>???<<<:::777666888;;;===>>>??????@@@@@@@@@@@@@@@@@@>>>===;;;999888888999999;;;<<<===AAACCCCCC???;;;;;;<<<======<<<:::888777888999;;;<<<======<<<<<<>>>>>>>>>>>>>>>=========??????===<<<;;;:::::::::===DDDSSSiii~~~wwwhhheeeaaaVVVKKKDDD???;;;;;;>>>999888777666666777888999777888999888777777888999======;;;999777555555555222222333666:::;;;;;;999777666555555555666777888777777777999;;;===<<<;;;;;;::::::::::::999777666555444444666888999888777666555555444444555666666AAA>>>:::777666777999;;;999999::::::999777444333555444666;;;@@@BBB@@@>>>>>>===<<<===??????>>>===|||yyyxxxiiibbb___cccddd``````dddfffdddcccdddfffgggfffdddaaacccdddccc```^^^^^^___VVVRRRUUU\\\]]]VVVQQQRRRWWWWWWWWWVVVUUUUUUVVVVVVLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNKKKMMMQQQQQQMMMHHHJJJIIIIIIJJJLLLMMMLLLJJJ@@@@@@@@@AAABBBBBB@@@>>>@@@===;;;;;;===??????>>>@@@CCCEEEEEECCCBBBCCCDDDAAA>>>;;;:::;;;;;;::::::DDDDDDBBB???;;;999999:::999::::::;;;;;;;;;;;;;;;<<<:::888999;;;<<<;;;999666999<<<===;;;999999:::666666666777:::;;;:::999666555444444666888888777888:::======;;;999888888;;;:::999;;;======:::777:::===???>>>===<<<===???;;;;;;===@@@AAAAAA===:::>>>===:::888666666555666999777555444555777:::;;;<<<:::999:::<<<<<<;;;999::::::;;;===???@@@@@@???<<<<<<;;;;;;;;;<<<======???>>>===<<<<<<<<<===>>>>>>@@@@@@>>><<<:::;;;===@@@@@@AAAAAAAAA@@@>>><<<@@@??????===<<<===@@@CCC@@@@@@AAAAAAAAABBBCCCCCC???>>><<<<<<=========<<<>>>AAADDDDDDAAA===;;;;;;<<<;;;:::<<>>CCCEEEEEEBBB>>>;;;;;;===999999999999:::;;;>>>@@@>>>===;;;;;;===>>>>>>===???@@@???===;;;::::::;;;<<<;;;;;;<<<======<<<;;;<<>>???>>>>>>>>>??????@@@@@@@@@???>>><<<;;;:::::::::;;;;;;===@@@@@@>>>===>>>@@@<<<===>>>>>>===;;;888666666888:::<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<;;;::::::::::::;;;BBBNNN___ooo{{{zzzrrrhhhaaaYYYOOOFFFBBB>>>:::999<<<888777666666666777888999888999999888777777888:::<<<;;;::::::::::::999888555444333555888;;;======777777555555555666888999999888888:::<<<===<<<;;;;;;<<<<<<<<<;;;:::999999666555555666888888777666666666666666666666777777======<<<:::999999999888999::::::999888666444333444444555:::???BBB@@@===>>>===;;;<<<===>>>>>>===xxxvvvwwwggg^^^]]]fffhhhaaaaaaiiijjjeeeaaabbbfffiiiiiigggdddffffffbbb]]][[[^^^bbb[[[SSSUUU```aaaVVVPPPSSSZZZZZZZZZXXXVVVVVVXXXZZZNNNOOONNNLLLJJJJJJMMMQQQSSSPPPNNNOOOQQQQQQLLLHHHLLLKKKJJJJJJKKKLLLKKKJJJAAAAAAAAABBBCCCBBB>>>;;;@@@===;;;<<>>???===999555999>>>>>>;;;999:::===777666555666888999888777666555444444666888888777888;;;>>>???===;;;999888<<<999777888<<<===;;;888;;;>>>AAA@@@<<<;;;>>>BBB;;;<<<>>>AAACCCBBB>>>;;;@@@>>>;;;888666444444444666444333555777:::;;;;;;===<<<;;;<<<>>>>>><<<999:::<<<>>>===;;;<<>>===<<<:::::::::;;;<<<999===AAA@@@===;;;<<<>>>@@@??????@@@AAA@@@===999@@@???>>>;;;:::<<<@@@DDDAAA@@@@@@???@@@@@@AAABBB>>>>>>===============>>>===BBBEEEDDD???;;;:::;;;;;;888777:::???BBBAAA>>>DDDHHHIIIEEE===999;;;>>>::::::;;;:::999888:::<<<===;;;;;;<<<>>>???>>>======>>>???>>><<<:::::::::<<<999777999===>>><<<888;;;>>>BBBAAA===:::;;;>>>;;;<<<;;;999777777888:::>>><<<;;;;;;===???@@@???===============>>>???@@@???>>>===<<<<<<<<<===>>><<>>AAA<<<===>>>>>><<<:::777666666777999;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;BBBKKKTTT]]]iiixxx{{{xxxmmmlllggg^^^OOOHHHAAA???<<<888666888888888777666666777888999:::::::::888777777:::<<<:::999999;;;<<<===;;;:::888666444555888;;;===>>>888777666666666777999::::::999999;;;===>>>===<<<;;;===>>>>>><<<:::;;;;;;888777666777888888666444666666777777777777777777888999;;;;;;;;;:::888777:::999999777666555444444444444666999===???>>>>>>???===;;;;;;<<<======<<>>>>>>>><<<:::999:::<<<999999999999:::;;;<<<======<<<<<<===>>>>>>===<<<777999<<<=========<<<<<<:::888777666777888777666666555444555777888888888:::;;;======;;;:::999:::999888666666777999:::;;;;;;===@@@AAAAAA@@@???>>>>>>>>>>>>@@@BBBBBB@@@>>>===<<<999777555444333333333222333777;;;>>>>>>===;;;===???>>><<<;;;:::;;;999;;;<<<<<<::::::<<>>======???AAABBB@@@>>><<<;;;>>>>>>>>>===<<<<<>>??????>>>>>>>>>???@@@@@@AAABBBAAA???;;;999888666777888:::>>>@@@AAABBBEEEFFFGGGCCC>>>;;;;;;===:::<<<===;;;888555555666999999999;;;>>>>>>===;;;999<<<>>>???===:::999999999999999;;;<<<===;;;999<<<=========<<<;;;<<<<<<:::;;;;;;999777777999<<<>>>======???AAAAAAAAA???<<<<<<<<<<<<<<<>>>???@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???=========>>>=========<<<;;;999777666666777888999::::::;;;;;;888999:::<<<============;;;::::::::::::;;;<<<<<<<<>><<<:::777555777:::999888777777777888999;;;;;;;;;999888888;;;===:::999999;;;===>>><<<999888777777888:::<<<<<<<<<888888888888888999999:::;;;::::::<<<>>>???>>><<<:::<<<>>>===;;;::::::<<<;;;999888888999888666333666666666666666666555555444666888999::::::999999;;;999777555444555666666444666888999:::;;;===???>>><<<;;;;;;;;;<<<:::999xxxjjj```fffjjjfff]]]___jjjmmmhhh___aaacccbbb```aaadddhhhiiieee```^^^^^^]]]YYYUUUXXXccceeeYYYQQQUUUXXXUUUOOOSSSXXXYYYXXXVVVWWWXXX[[[TTTLLLJJJLLLNNNMMMKKKLLLSSSYYYUUUJJJCCCEEEKKKHHHHHHJJJLLLLLLIIIDDD@@@KKKHHHDDDBBBBBBBBBAAA@@@===AAAEEEEEEAAA>>>===>>>;;;::::::===AAABBB???;;;???CCCEEE@@@999555888<<<777999<<<<<<<<<;;;;;;<<<999999999999:::;;;<<<===:::===@@@???<<<:::<<<>>>:::999999<<<@@@AAA>>>:::<<<:::888777888888777666777555444555777999999888;;;<<<;;;:::888888:::;;;555777777555222333888===<<<<<<>>>BBBFFFDDD???999BBB@@@>>>>>>@@@AAABBBAAA:::999777555444333333444222222444999???BBBAAA???888>>>BBB@@@:::777999===999999:::;;;;;;;;;:::999>>>======<<<<<<<<<======888:::<<<===<<<999666333555666999???DDDDDD@@@;;;;;;@@@EEEDDD???;;;<<<>>>;;;===??????>>>===>>>???DDDCCCAAA@@@???@@@@@@AAA>>>???@@@?????????@@@BBBCCCAAA>>>>>>???>>>999555222666:::<<<<<<===AAAEEEEEEDDDBBBAAA@@@>>>===;;;:::===>>><<<777444333333666666888;;;===>>><<<:::777:::>>>???>>>;;;999888777:::<<<===;;;:::;;;<<>><<<:::888:::;;;:::888888;;;>>>>>>>>>???AAACCCCCCAAA???===<<<<<<<<<<<<>>>@@@AAA@@@????????????AAABBBCCCCCC@@@>>>???AAAAAA===999======<<<;;;:::888666666666777777888888999::::::888999;;;>>>????????????::::::::::::;;;<<<======>>>BBBEEEFFFHHHQQQaaammm|||sssuuuqqqhhh^^^XXXUUURRRKKKCCC===<<<:::777777999;;;:::888777777777888999<<<<<<;;;:::888999<<<>>>;;;999999;;;===>>>;;;888777777888;;;======;;;999888888999999::::::::::::<<<;;;;;;<<<>>>???>>><<<999;;;>>>===:::999:::<<<===;;;:::999999888555333555555666666555444444333333444555777888::::::;;;;;;999666444333444666888444777999999888888<<<@@@===<<<::::::;;;:::888777|||qqqjjjfffiiiaaa___eeefff```___dddaaa``````cccgggiiihhhfffgggeeebbb^^^[[[YYYXXXXXX[[[YYYWWWWWWXXXXXXVVVUUUYYYXXXVVVWWWYYYZZZZZZYYYXXXSSSLLLJJJLLLLLLJJJFFFIIIOOOTTTPPPFFFAAACCCHHHHHHIIIIIIIIIHHHFFFDDDBBBDDDFFFGGGEEEAAA???AAACCC???AAACCCCCCAAA??????@@@;;;<<<======<<<<<<===>>>@@@@@@???>>><<<;;;999888:::;;;=========<<<===???<<<>>>@@@@@@>>>>>>>>>???AAA@@@>>>;;;888777:::<<<>>>;;;888999<<<===;;;999<<<:::888888888888777666888777666666777999888777888666555777:::;;;:::888555444333444777999;;;;;;999;;;>>>@@@AAA@@@>>>===@@@@@@@@@???@@@@@@AAABBB;;;:::999999999777444111555444777===CCCEEE@@@;;;<<>><<<999666444999666666<<>>::::::<<<<<<======;;;::::::<<<>>>FFFDDDAAA>>>======>>>???>>>>>>>>>>>>???@@@AAAAAACCC===999<<>>>>>@@@@@@===:::BBB@@@<<<999666555555555666888;;;===>>>===<<<:::;;;:::999;;;======888444777:::<<<;;;999999===@@@@@@<<<888999<<>>>>><<<:::888888:::<<<===<<<===???AAABBBAAA@@@???DDDAAA======@@@BBBAAA???>>>@@@AAA@@@???>>>???@@@EEEAAA======??????:::555===<<<999777666666777777555666777888999999888777::::::;;;;;;===>>>???@@@:::<<<>>><<<::::::>>>BBBDDDAAAAAAFFFLLLRRR[[[ddd{{{|||~~~ooolllggg```XXXPPPJJJGGGGGGCCC<<<777555777:::===555999<<<;;;888666777999<<<888555666999<<<;;;999777777777888:::<<<>>>@@@777888999:::;;;:::999999:::999999888888999999:::<<<;;;;;;<<<>>>???>>><<>>;;;888;;;:::999999999999999999|||qqqjjjhhheeebbbaaaeeeeeebbb```aaaccc```^^^bbbhhhkkkhhhccceeefffeeeaaa[[[XXXXXXZZZVVVUUUTTTUUUVVVVVVTTTRRR\\\YYYUUUTTTUUUXXXYYYZZZUUUQQQMMMKKKJJJIIIHHHGGGKKKNNNOOOMMMHHHEEEDDDEEEIIIIIIHHHHHHGGGFFFFFFEEECCCDDDEEEDDDCCCBBBCCCDDDCCCBBBAAABBBCCCCCC@@@===:::===@@@???<<<;;;===@@@@@@@@@???>>>===;;;:::999>>>>>>>>>===;;;;;;<<<>>>;;;===???@@@??????@@@BBBBBB???:::999:::;;;;;;:::<<<<<<<<<;;;:::999:::;;;===;;;888777777777666555666555555666999;;;;;;;;;999777666777999:::999777666555444555888:::;;;;;;:::<<<>>>@@@@@@???>>>===<<<===???AAAAAAAAA??????:::999999999:::999777555555777;;;>>>@@@???>>>===<<<<<<<<<======<<<;;;999888:::<<<<<<:::999999999;;;;;;;;;<<<;;;;;;::::::;;;<<<======<<<:::888666666777999<<>>>>>???@@@???>>><<<::::::<<<======;;;::::::<<<>>>BBBAAA@@@??????>>>======>>>>>>======>>>???AAABBB???===;;;<<>>@@@AAACCCCCCAAA???===<<<===>>>>>>===<<<:::888666444333666888;;;===>>>===<<<;;;888:::;;;<<<<<<;;;::::::;;;:::999:::;;;<<<===<<<>>>>>>>>>===<<<===>>>@@@;;;;;;;;;::::::999999999<<<===???AAAAAAAAA@@@???????????????>>>>>>???@@@AAA???===>>>@@@AAA@@@???AAA@@@??????===;;;999777:::999777666666777888999:::999999888888999:::;;;999:::<<<>>>?????????>>>>>>===;;;;;;<<<===>>>>>>AAABBBDDDFFFGGGMMM]]]lll|||zzzxxxnnnjjjaaaXXXOOOHHHDDDBBBBBB@@@<<<888777777999:::888888888999::::::999777999999999888888999:::<<<::::::999999999:::<<<===888999:::;;;;;;:::999999888999:::;;;;;;:::999888:::::::::<<>><<<;;;<<<===<<<::::::===???>>><<<999888777777555333444555777888888777555444555444444333333444666777555666888888666555555666555777999::::::999888888999888888777777777888888~~~rrrkkkiiidddffffffeeefffhhheee```ccc```___ccciiikkkgggaaacccfffgggddd^^^YYYZZZ\\\TTTTTTTTTUUUWWWWWWUUUTTT]]]YYYTTTQQQRRRTTTVVVWWWQQQOOOMMMJJJIIIHHHHHHGGGLLLLLLKKKKKKJJJHHHEEECCCHHHGGGGGGGGGGGGGGGGGGHHHBBBBBBBBBCCCEEEFFFFFFEEEGGGBBB???AAAEEEEEEAAA;;;:::>>>AAA@@@===<<>><<<;;;:::AAAAAA@@@===::::::;;;===;;;===@@@AAAAAAAAABBBDDDCCC===888888<<>>???<<<888666999<<<===:::777555555666666666555444444777:::===??????999777666666888888777555888666666777999;;;:::::::::<<<>>>??????>>>===;;;888:::>>>@@@AAA@@@>>><<<999999888:::;;;<<<:::888666:::>>>>>>;;;999:::===;;;999888:::>>>???<<<888:::<<<>>>===<<<:::999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::555888;;;;;;;;;;;;>>>@@@@@@>>><<<<<<======;;;999=========<<<;;;;;;===???>>>???@@@AAA@@@???===<<>>@@@BBB<<<===<<<<<<<<<===???@@@AAA<<<888999<<<>>>===;;;AAACCCCCC@@@;;;:::>>>BBB:::;;;;;;;;;:::777555333777888;;;===>>>>>>===<<<777;;;>>>===::::::===@@@>>>:::888999===???<<<999<<>>???@@@@@@??????:::===AAA@@@===<<>>999:::@@@CCCAAA>>>===@@@BBBAAA===:::888999777666666666777999;;;<<>>888:::===@@@AAA@@@>>>===AAA===:::;;;>>>???===:::>>>BBBFFFFFFCCCHHH]]]qqqzzz{{{ssspppmmmggg\\\PPPGGGBBB??????<<<<<<:::999888777777777999666555777;;;===:::777666999;;;:::777666:::===<<<;;;:::999888888888888999999::::::::::::999888777999<<<======<<<999777888888:::===???@@@>>><<<888<<<@@@???;;;:::>>>BBB===;;;999888999999777666666777888999999888777666666555444333222333444444555777888777555444444555555999===<<<888555555777666666555555555666666777vvvmmmhhhggglllkkkeeegggnnnmmmfffbbbbbbcccfffiiiiiifffccceeeggggggeeebbb^^^\\\\\\ZZZXXXWWWWWWYYY[[[[[[[[[[[[XXXSSSQQQQQQRRRRRRRRRQQQNNNJJJIIIKKKKKKIIIGGGJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGBBBAAA@@@CCCHHHJJJJJJHHHGGGDDDAAAAAADDDDDD@@@<<<===>>>?????????@@@@@@AAA@@@@@@@@@@@@???>>>===<<<@@@AAAAAA@@@===;;;;;;<<<===???AAABBBAAAAAABBBDDD@@@<<<999999===???>>><<<<<<>>>>>><<<999777999;;;;;;888555444555777888888666555555777;;;>>>??????999888777777666666555444777777777888::::::999888999:::<<<======<<<::::::666888;;;>>>???>>><<<;;;:::999888999;;;;;;:::999888:::<<<;;;777555777:::;;;::::::<<<>>>???<<<:::<<<>>>??????===:::::::::999999:::;;;<<<<<<<<<<<<;;;:::999888888999:::;;;888999:::999999:::<<>>===<<<<<<<<<<<<<<<=========<<<;;;<<<>>>@@@??????@@@@@@@@@??????>>>>>><<<:::999999<<>><<<::::::;;;===>>>???===;;;;;;<<<===<<<:::>>>@@@BBBAAA>>>======???999:::;;;;;;:::999777666777888:::<<<>>>>>>======;;;===>>>===;;;;;;===???===;;;:::;;;======;;;999;;;>>>AAAAAA???===<<<===888999;;;<<<===<<<;;;:::999:::;;;===>>>>>>>>>>>>999<<<@@@AAA@@@???@@@AAA@@@<<<888888<<>>AAA???===<<<>>>>>><<<:::===@@@EEEDDDAAAEEEWWWiiitttwww~~~}}}rrrkkkgggaaaXXXNNNFFFAAA???>>>::::::999888777777777777666555444666999:::999888777999::::::888888:::<<<:::999999888777666666666888888888888888888888888999:::<<<======<<<:::999666777999<<>><<<888<<>>:::888777777888999888888777888888999888888777666777666555333222222333333666777888777555333333333666888;;;;;;888666555555333333333333444444555666zzznnnfffiiimmmjjjccceeennnpppjjjbbbeeehhhiiigggffffffgggiiigggffffffeeeccc```]]]aaa]]]YYYWWWXXX\\\___```VVVUUUSSSRRRQQQPPPNNNLLLRRRMMMHHHIIINNNPPPKKKFFFGGGJJJLLLKKKGGGDDDDDDFFF???BBBFFFIIIJJJIIIFFFDDDBBBAAA@@@CCCIIILLLKKKJJJFFFEEEDDDCCC@@@???>>>???@@@===;;;===BBBDDDBBB???@@@AAAAAAAAA@@@???>>>>>>===???BBBCCC@@@>>><<<;;;@@@BBBCCCCCCAAA@@@@@@AAA======<<<<<<<<<<<<>>>??????<<<::::::;;;;;;:::888777555444444777:::;;;;;;888777777888;;;===>>>>>>888999888777666555444444666666777999;;;;;;999666777888999:::::::::999888888888999::::::;;;<<<<<<;;;999888888999999999777:::999888777666666555555;;;>>>@@@@@@>>><<<<<<======???@@@???===;;;:::;;;999999:::;;;<<<<<<<<<<<<999999777777777888:::;;;<<<999777777999;;;<<<;;;===???AAA???;;;;;;>>>AAA===>>>>>>===<<<===???AAABBBAAA???>>>>>>???@@@AAA===;;;999777888;;;>>>@@@CCC???:::999;;;===<<<:::;;;===???>>><<<;;;<<<>>><<<<<<>>>AAACCCAAA<<<888;;;;;;;;;;;;;;;::::::999666777999;;;<<<=========AAA???<<<;;;======<<<::::::<<<>>>>>><<<:::;;;<<<<<<<<<<<<>>>@@@@@@<<<999999::::::<<<===???@@@AAA888888999;;;<<<=========>>>======@@@CCCCCCAAA???<<<;;;999888888999===??????===<<>>>>>>>>===<<<;;;;;;======<<<<<<<<<>>>???@@@>>>@@@AAA???<<<;;;;;;<<<======@@@CCCBBBDDDMMMXXXhhhsssxxxrrrooosssooofffZZZWWWRRRLLLFFFBBB???===;;;:::888666666777888999222444666666555555777:::999888777888;;;;;;:::888666666666666555555555555666666666666666777777888===<<<:::999999:::<<<===666666888;;;>>>???===<<<<<<;;;;;;;;;;;;:::888666777666444555777888888777888888888888777777666666999888666555444333444444666888888777555333333444666666666888::::::777444222222222222333444555666zzzoooggghhhhhhfffccceeejjjmmmkkkfffhhhjjjjjjhhhggghhhjjjjjjiiihhhgggfffeeecccaaabbb^^^XXXUUUUUUXXX[[[\\\SSSRRRQQQQQQQQQNNNKKKHHHPPPLLLHHHJJJNNNPPPLLLHHHGGGJJJMMMKKKFFFBBBCCCEEE===@@@DDDHHHIIIHHHEEECCCAAA@@@AAACCCGGGIIIJJJIIIEEEFFFEEEBBB>>><<<===>>>???===;;;===AAADDDBBB???@@@AAAAAAAAAAAAAAA@@@@@@===@@@CCCCCCAAA>>><<<;;;AAABBBDDDCCCAAA??????@@@<<<===???>>><<<;;;===@@@???;;;888999<<<===;;;888666555555666999<<<<<<<<<:::888777888:::<<<<<<<<<888999999888666555555666555666888;;;======:::777666666777888999999999999:::999999888999999:::;;;;;;999777777888999999888:::999888888888777666666;;;???CCCAAA===;;;<<<>>><<<>>>@@@???===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888777777888999:::===:::888888:::;;;;;;999:::???CCCAAA<<<:::>>>CCC===>>>>>>>>>===>>>@@@BBBCCCAAA>>><<<<<<===???AAA;;;999888777888:::<<<>>>CCC???;;;;;;===>>><<<999999===AAAAAA>>><<<>>>@@@::::::;;;???CCCBBB<<<666<<<===???@@@???>>><<<;;;555666777999;;;<<<======CCC???<<<<<<>>>>>>:::666888<<<@@@???<<<:::;;;>>><<<::::::===@@@AAA===999;;;;;;;;;<<<>>>@@@BBBCCC888888999:::<<<===>>>???AAA>>>===???CCCDDDBBB>>>:::;;;;;;999777777:::===>>>:::888<<>>>>>======<<<<<<<<<>>>>>>>>>===;;;:::???===;;;999:::<<>>===;;;<<<@@@BBBBBBDDDIIIXXXfffhhh\\\XXXaaaddd]]]MMMLLLJJJHHHEEEAAA===<<<===;;;999777777888999:::222555777666333333666::::::777666888<<<===:::777333444444555555555555444555444555555666777999:::===<<<999777777999<<<===777777777999<<<======<<<===:::888777888888555333666444333444666888888777999999888888777666666666999888666555444444555555666888999888666555555666555444333777;;;<<<999555111111222333444555777888tttnnnlllfffccccccgggjjjiiihhhjjjnnnjjjggggggjjjlllkkkhhhgggkkknnnjjjdddaaadddiii___\\\XXXUUUTTTUUUTTTSSSRRRPPPOOONNNNNNLLLJJJHHHIIIKKKLLLLLLKKKJJJKKKLLLJJJJJJJJJIIIGGGDDDBBB@@@???@@@BBBCCCDDDEEEDDDDDD>>>???AAABBBBBBCCCEEEGGGGGGEEEBBB???>>>===<<<;;;;;;===??????>>>???AAACCC@@@AAABBBBBBBBBBBBAAAAAACCCDDDCCCAAA>>><<<<<<===???AAABBBBBB@@@??????@@@>>>>>>=========>>>======;;;:::::::::;;;<<<<<<<<<777777888999<<<<<<;;;999999777777888:::<<<<<<<<<888999:::999666555666888666777:::>>>@@@@@@===:::555666777888:::;;;<<<<<<999999:::::::::999888888:::888777777:::;;;<<<;;;777:::===<<<999888999;;;;;;===>>>??????>>>======;;;===??????===<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;<<<<<<;;;999888999;;;:::===???@@@>>>===>>>???===>>>???>>>===>>>AAACCC@@@???>>><<<;;;;;;;;;<<<888888777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAA@@@>>>===999999:::<<<======;;;:::;;;???CCCGGGFFFBBB===999333444666777999;;;<<<<<<>>>============<<<:::888999;;;===>>>>>>=========:::;;;<<<>>>???@@@???>>>:::;;;===>>>??????>>>>>>:::;;;;;;<<<>>>???AAAAAA@@@???>>>>>>???@@@@@@@@@===<<<;;;::::::::::::999888777777:::???CCCEEEDDD>>>?????????>>>>>>=====================>>>>>>>>><<<<<<:::::::::;;;===>>>>>>???@@@@@@???===<<<<<<;;;999;;;???@@@???@@@DDDIIIPPPQQQLLLJJJMMMPPPNNNFFFFFFEEEDDDBBB???===<<<<<<<<<<<<<<<;;;:::999888777777777666555666777999888888888:::;;;;;;:::888444555666777777666555444555444555666777:::<<<===;;;:::999888888999:::;;;:::888777777999;;;<<<<<<::::::999777555555666777666555444555777888888888;;;:::999888888777777777888777555444333444444555666888999999888777777888333444666888999999777666222222333444555777888999{{{ooommmpppfffaaadddmmmpppjjjgggjjjtttkkkccceeemmmqqqmmmfffdddmmmsssmmmaaa\\\eeeooo]]][[[YYYWWWVVVTTTPPPMMMSSSPPPMMMKKKKKKKKKJJJJJJCCCJJJPPPNNNGGGEEEIIIOOONNNJJJFFFGGGHHHGGGBBB<<>>AAAAAA??????AAADDDJJJDDD>>>===??????<<<777666===CCCAAA;;;:::@@@GGGAAAAAABBBBBBCCCCCCBBBBBBIIIGGGDDD???;;;:::<<<>>>===???AAAAAA@@@@@@AAABBBBBB>>>:::<<<@@@AAA===999888:::<<<;;;999999<<<@@@:::999:::<<<===<<<999666777666555777:::<<<===<<<777999;;;:::777666777999777888<<<@@@CCCCCC@@@===666777888999;;;===>>>???888999<<<===<<<:::777444999888777888;;;>>>??????444<<>>>>>===<<<<<<===<<<<<<<<<<<<;;;:::999999=========<<<<<<;;;;;;;;;999>>>AAA>>>888555888===::::::;;;>>>@@@@@@===;;;===>>>???>>>>>>???AAADDD============;;;:::888666777777777777888999:::;;;888<<>>===@@@DDDBBB@@@@@@BBBDDDCCC>>>999888:::;;;:::777888;;;???:::???GGGLLLLLLEEE===666333333555666888:::;;;<<<888<<>>;;;888<<>>>>>AAADDD:::<<>>:::888<<<======>>>@@@AAACCCDDD>>>@@@AAA>>>;;;;;;>>>BBBBBB===::::::>>>>>>:::666333555777888;;;???DDDIII======>>>>>>>>>>>>======???>>><<<;;;<<<>>>AAABBB::::::;;;;;;;;;;;;;;;;;;@@@>>>===>>>AAAAAA>>>::::::999;;;>>>>>>===@@@FFF@@@===???EEEFFF@@@???CCCFFFEEECCCBBB@@@???>>>>>>;;;===???@@@???<<<888666<<<999555666888:::999777555888<<<<<<999888999;;;777777888888888666555444555555666777999<<>>???>>><<<<<<===>>>>>>===<<<:::999999:::;;;999:::;;;=========<<<<<<<<<;;;::::::999888777777777666666666666888:::;;;:::999999888888888888888666777999;;;<<<<<<<<<;;;888888:::>>>BBBCCCBBB???<<<;;;:::999999888888999999888999;;;======<<<:::>>><<<;;;===AAA@@@;;;555999:::;;;:::999:::<<>>===;;;::::::>>><<<:::888888888:::;;;:::===AAABBB???;;;888666:::::::::;;;===<<<999666888;;;>>>>>>;;;;;;<<>>;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999888999===@@@@@@===<<<===???AAAAAAAAAAAABBBBBBCCCCCC>>>;;;999;;;@@@BBB???;;;===@@@DDDGGGFFFAAA;;;777444222222333555777888777:::===@@@???;;;999999;;;:::999:::<<<>>>???===;;;<<<<<<======>>>>>>>>>>>>======>>>>>>===:::666444:::<<<===>>>>>>???AAACCCFFFCCC???======>>>>>>>>>???<<<:::;;;>>>>>>999444666777888999;;;>>>@@@AAA===@@@BBBBBB???===<<<<<<>>>===<<<;;;<<<===???@@@???@@@@@@===999888:::===AAA===999<<>>888777;;;>>>>>><<<<<<>>>AAA============>>>???@@@AAADDDDDDCCC@@@>>>===???AAA>>>???@@@@@@???===:::888888999999999888888:::<<<:::;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<:::999777555555555666888;;;===>>>555666777888999888888777<<<999666666999:::999666444777:::777333333777<<<999999888777777777777777<<<===>>>===;;;888777777777777888777444333444444;;;:::999888999:::;;;<<<777:::<<<:::777555666888555333222444888999888555yyyooohhhiiihhhfffddddddeeegggiiifffeeefffiiigggeeeiiiooorrrhhh```cccjjjlllcccXXX]]]___\\\UUUQQQTTTVVVUUUPPPNNNNNNOOOLLLGGGFFFIIINNNKKKGGGFFFHHHJJJIIIGGGJJJKKKKKKHHHEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGFFFCCC@@@>>>@@@BBB???@@@@@@???===;;;:::;;;<<>>>>>???>>><<<:::999999:::;;;;;;:::;;;<<<=========<<<;;;<<<<<<;;;::::::999888888666777888999999999888888888888777777777888888999666777888999::::::::::::;;;;;;===CCCIIIJJJFFF@@@>>>===<<<;;;:::::::::::::::::::::;;;======;;;999<<<<<<<<<>>>@@@???;;;888999999999999:::;;;>>>???AAAAAA@@@>>><<<;;;:::999===<<<;;;:::999999::::::<<>><<<===???AAABBBBBBAAA@@@CCCAAA???>>>===>>>???@@@<<<<<<======<<<:::999777<<<<<<===>>>@@@@@@???>>>@@@BBBDDDCCCBBBAAACCCEEEAAA>>>===???BBBCCCAAA===@@@AAABBBBBBAAA>>>;;;999444333222333666888888888<<<<<<<<<======<<<:::888777:::======<<<;;;<<<>>><<<<<<;;;;;;<<<<<<===>>>??????>>><<<:::999777777888;;;>>>@@@@@@@@@@@@AAAEEEBBB>>><<<===>>>??????<<<<<<<<<<<<;;;:::999888777777888999;;;===>>>@@@???@@@@@@>>><<<;;;<<<>>><<<<<<<<<======>>>>>>>>>@@@AAA@@@===999888999<<<<<<;;;:::;;;===>>>>>>===;;;;;;<<<===>>>???>>>===============>>>???@@@@@@@@@BBBBBBAAA???===>>>>>>???@@@AAAAAA???===;;;:::888999::::::999999:::<<<===;;;999;;;???@@@>>>:::999:::;;;<<<;;;:::888777444555777888999:::::::::666666666666777777888888888999999888777777888999777777666666555666777888888888777666666666666666999;;;======;;;999888888888999999888666555555666999999888888999;;;===>>>>>>===<<<;;;:::888666555444444555555666777888:::uuummmhhhfffeeedddccccccdddfffgggiiieeedddffffffdddfffkkkmmmgggaaabbbggggggaaaYYY\\\___]]]WWWTTTUUUVVVUUUPPPNNNMMMNNNKKKFFFGGGKKKMMMLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIGGGDDDCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEBBBAAAAAABBBAAA@@@???>>>???>>><<<;;;???AAACCCCCCBBB@@@@@@@@@AAABBBCCCDDDDDDBBBAAA???@@@AAAAAAAAA@@@>>><<<;;;===@@@BBBCCCBBB@@@@@@@@@???<<<888777:::<<<<<<;;;<<<<<<=========<<<;;;;;;<<<<<<;;;;;;:::::::::999777888:::<<<;;;999777555666666666666777888999999888888777777777777888888>>>>>>BBBIIIPPPPPPKKKEEE@@@@@@???>>>============<<<<<<;;;<<<======;;;999:::<<>>=========;;;999999:::<<<>>>??????@@@@@@???>>><<<:::999888;;;;;;<<<<<<<<<;;;;;;:::===@@@CCCCCC@@@===;;;;;;;;;:::;;;<<<>>>>>><<<999999999:::;;;>>>???>>>===>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBB;;;<<<<<<===<<<:::999888>>><<<;;;===AAACCCAAA===@@@CCCEEEEEECCCBBBCCCEEEDDDBBBAAABBBEEEEEEBBB>>>BBBAAA???===<<<;;;;;;:::444333222444777999:::999>>><<<:::;;;>>>>>>:::666555:::???>>>:::888<<<@@@<<<;;;:::999999:::<<<===AAA@@@===;;;999999999999666:::???BBBBBBAAA@@@???DDDAAA===<<<===>>>??????:::<<<>>><<<888666999<<<888888888999:::;;;<<<===@@@@@@>>><<<::::::<<>>???>>>===<<<@@@@@@???<<<:::888:::;;;888:::;;;:::999:::>>>AAA???===;;;<<<@@@AAA>>>:::<<<<<<<<<<<<===>>>??????===???AAAAAA???===<<<<<<@@@@@@@@@@@@???>>><<<;;;888:::<<<===<<<:::;;;;;;???:::888<<>>???EEEAAA===<<<===<<<777222333666888777444555999>>>|||ooohhhfffdddcccbbbaaaaaacccdddeeejjjeeebbbccceeedddeeegggbbbhhhkkkggg```[[[^^^bbb\\\___^^^XXXTTTTTTTTTQQQRRROOONNNNNNLLLHHHJJJNNNNNNOOOQQQPPPMMMKKKKKKKKKMMMLLLJJJFFFCCCBBBCCCEEEKKKJJJIIIIIIIIIJJJKKKLLLFFFFFFEEEDDDBBBAAAAAAAAADDDAAA>>>>>>@@@@@@>>>;;;AAACCCDDDCCCAAA????????????AAACCCEEEEEECCCAAA???AAABBBBBBBBBBBB@@@>>>======@@@DDDEEEDDDBBBAAAAAA@@@<<<777777;;;===<<<;;;======<<<<<<<<<;;;::::::::::::::::::::::::999999:::;;;<<<<<<;;;999666555444444444555666888999:::;;;:::888777666666777888>>>AAAGGGLLLNNNNNNMMMLLLBBBAAA@@@??????>>>>>>>>>===<<<;;;<<<>>>???>>>===:::>>>BBBAAA>>>===???BBB???>>><<<===???@@@???===?????????>>>===;;;999888:::;;;===>>>>>>===<<<;;;???AAACCCCCC@@@>>>======<<<;;;;;;===??????>>><<<;;;999999;;;???AAA@@@===???>>>>>>===>>>???@@@AAA???===<<<;;;;;;<<<===>>>999:::;;;<<<<<<<<<;;;:::===<<<;;;===@@@BBBAAA???CCCCCCCCCDDDEEEEEECCCBBBEEEDDDCCCDDDEEEDDDAAA>>>@@@???===;;;:::999999999555444333555777:::::::::<<<;;;;;;<<<======:::777777:::======:::999<<>>@@@???>>><<<;;;:::::::::999<<<@@@CCCCCCBBBBBBBBBCCC@@@===<<<===>>>??????===>>>>>>;;;777666888;;;:::999999999999:::;;;;;;??????>>>===::::::<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;===;;;;;;;;;:::999:::===@@@@@@>>>===>>>??????===;;;<<<<<<;;;;;;<<<======>>>===>>>??????===<<<===>>>@@@??????>>>===<<<<<<<<<888;;;>>>>>>===;;;;;;;;;<<<999999===CCCEEEAAA===;;;;;;;;;;;;:::888777666666777888999888666444333666777888::::::999777666444666888888777666888999999888777666777666666555666555555444444444555555555888;;;<<<:::888666555999:::;;;:::888777888999:::999999999:::;;;===>>>CCCAAA>>>===<<<;;;777444555666777666555777;;;>>>vvvjjjdddbbbbbbbbbaaa``````aaabbbccciiicccaaaccceeeddddddgggaaaggglllhhh___[[[^^^ccc___bbbaaa[[[VVVUUUSSSPPPTTTRRRQQQRRROOOLLLNNNRRRQQQSSSTTTTTTQQQOOOMMMMMMOOONNNKKKGGGCCCBBBBBBDDDMMMMMMMMMMMMMMMNNNOOOOOOGGGFFFEEECCCCCCCCCBBBBBBDDDAAA======@@@AAA???===@@@BBBBBBAAA???======>>>???AAACCCEEEEEECCCAAA???BBBCCCCCCCCCCCCAAA@@@???===@@@DDDFFFEEECCCBBBBBB???===::::::<<<===<<<;;;<<<<<<;;;:::::::::999999888888888888888999999999======;;;999888777666666444444444555666888999:::===<<<:::888777777777777;;;BBBHHHIIIFFFFFFKKKPPPBBBAAA@@@??????>>>>>>>>>;;;;;;;;;<<<@@@BBBBBBBBB<<<@@@CCCBBB===<<>>??????>>><<<:::999999;;;===???@@@???===<<>>===>>>===<<<<<<===@@@AAA@@@???===;;;:::===AAABBBAAA>>>???>>>===<<<<<<>>>???@@@>>>===;;;999888999:::;;;666777999;;;===>>>>>>===:::<<<>>>===<<<<<<>>>AAAEEEAAA???BBBFFFGGGBBB===BBBBBBCCCDDDCCCBBB>>><<<<<<<<<<<<;;;:::999888777666444444555777999999999888:::======;;;::::::;;;:::999999:::;;;<<<<<<<<<>>><<<:::888888:::<<<>>><<<===>>>??????===;;;:::>>>???AAABBBBBBCCCEEEGGGEEEBBB>>><<<===???@@@@@@BBB@@@===;;;999888777777;;;::::::999999::::::;;;===???AAA@@@>>><<<<<<<<>><<<<<<>>>@@@BBB;;;:::999:::;;;===>>>???AAA>>>;;;:::;;;<<<<<<<<<===???@@@???===;;;;;;===;;;;;;;;;:::;;;;;;<<<<<>>===;;;:::;;;???BBB>>>===<<<;;;::::::;;;;;;999<<<>>>???===<<<;;;;;;777888;;;>>>@@@AAA@@@>>>;;;:::::::::999888777777999888777666555555555555444777;;;>>>>>>;;;777444666555555777:::;;;999777777:::<<<:::666444555888555555444444444444555555666888;;;:::888555333222777999999999777666777888<<<;;;999999888999:::;;;;;;===>>><<<999777777777666444333555888;;;;;;;;;sssiiiccc```bbbbbbaaa```````````````dddaaabbbeeefffdddeeeiiijjjfffccccccffffffaaa]]]ccceeeddd^^^YYYXXXVVVSSSVVVTTTTTTUUUSSSPPPQQQUUUUUUUUUUUUTTTSSSQQQOOONNNOOOOOOMMMIIIEEECCCDDDEEELLLLLLNNNOOOOOOOOOOOOOOOKKKHHHEEEDDDDDDEEEFFFEEECCCAAA>>>===>>>????????????@@@@@@???===<<<<<<===???AAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@???===@@@CCCDDDCCCBBBBBBBBB>>>?????????>>>===<<<;;;::::::999888888888999999666666777777888888999999>>><<<:::888666666666777555555555666777888:::;;;<<<;;;:::999888777777777999???DDDCCC??????EEELLL@@@@@@???>>>============:::999999;;;???BBBCCCCCC===@@@BBB@@@<<<<<<@@@DDDFFFGGGGGGEEE@@@===<<<<<<<<<===???@@@@@@>>>===;;;:::;;;>>>@@@AAA@@@???>>>>>>???@@@>>>===<<<===>>>>>>===<<<>>>AAABBBBBBBBB???>>>>>>@@@BBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@>>><<<:::999:::;;;;;;555666999;;;===>>>>>>>>>888;;;===;;;888888;;;???BBB???===@@@EEEEEE@@@:::>>>???AAABBBAAA>>><<<:::888999;;;<<<;;;:::888666777555444555666888777777444888======:::999;;;>>>;;;999777888;;;======;;;>>><<<;;;999999:::;;;<<<999;;;>>>@@@AAA@@@>>><<>>>>>???@@@@@@CCCAAA>>><<<;;;:::888777<<<;;;;;;::::::;;;;;;;;;>>>AAACCCCCCAAA???======DDDAAA>>>;;;:::===@@@CCC;;;999888999;;;>>>??????BBB???;;;:::<<<<<<;;;999:::>>>AAA???;;;999;;;===;;;:::::::::::::::;;;;;;>>>===:::888777999>>>BBB>>><<<:::999888999;;;<<<:::<<<>>>>>><<<;;;:::;;;555888<<<>>>??????>>>>>>999999999999888888888888:::888777666555666777888444777<<>>;;;666333666555444777<<<>>>;;;777888<<<@@@===777444666999555444444444444555666666777888999888555333222222666777888777666555666888<<<;;;999888777777888888666999<<<;;;777444666888555333222444:::<<<;;;888~~~uuullleeeaaaccccccbbbaaa```______^^^^^^___ccchhhgggdddffflllmmmgggcccdddhhhiiiddd^^^bbbdddccc]]]YYYZZZZZZXXXUUUTTTUUUXXXVVVRRRSSSVVVWWWUUURRRRRRSSSSSSOOOLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHJJJLLLNNNOOONNNMMMLLLMMMHHHCCCAAACCCEEEFFFFFF@@@@@@???>>><<<===???AAA??????@@@>>><<<<<<===>>>@@@AAABBBBBBCCCCCCBBBBBB>>>???@@@@@@@@@???======<<<>>>@@@AAA@@@@@@AAABBB===AAAEEEDDD@@@<<<;;;;;;888777777666666777888999666666777888999999::::::;;;::::::999777666555444666666666777888999:::;;;999999999999888777555555777:::===>>>>>>>>>???AAA>>>===<<<;;;::::::::::::888777777888<<>>???>>><<<999:::===@@@CCCGGGIIIFFF???:::;;;===:::<<>>;;;<<<>>>???AAAAAAAAAAAA=========<<<::::::<<<===>>>======>>>AAADDDDDDDDD@@@BBBCCCCCCBBBAAAAAABBB>>>======<<<<<<=========>>>===;;;::::::;;;===>>>777888:::<<<=========<<<999999999777666666888999<<<>>>@@@AAA@@@>>><<<;;;:::<<>>999999999999999:::<<<>>>;;;;;;:::999999999999999999:::<<<>>>@@@AAAAAAAAA<<<>>>AAABBBBBBBBBDDDEEEJJJFFFBBB@@@???@@@@@@???===@@@BBB@@@<<<:::;;;===<<<<<<<<<;;;;;;<<<======CCCDDDEEEDDDBBB@@@@@@AAAAAA???===;;;:::<<<>>>???===:::888888;;;======<<<<<<======<<<:::999:::;;;;;;<<<======<<<;;;;;;;;;::::::999999999999::::::999888888666666777;;;??????===:::888888999<<<===;;;<<<===<<<:::999:::;;;777888:::===AAAAAA>>>:::888888888888888999999:::777777777888888888999999555777999::::::888555333444555777:::<<<===<<<;;;<<<>>>???>>>:::777777777555555444444555666666777666777777555333222333444666777888777666666777888999888777666666666777888777888888888777555555555000111444777999:::999888~~~wwwppphhhcccddddddcccaaa```___^^^]]][[[^^^eeeiiihhheeehhhnnngggjjjllljjjeeebbbcccfff^^^aaa```ZZZXXXZZZ[[[ZZZTTTTTTVVVYYYWWWSSSSSSVVVYYYTTTPPPPPPSSSSSSOOOKKKIIIKKKLLLLLLKKKJJJJJJKKKEEEGGGKKKMMMNNNMMMKKKIIIKKKFFF@@@>>>@@@CCCEEEEEE???@@@@@@>>>;;;;;;>>>BBB??????@@@>>>===<<<>>>???AAAAAAAAAAAABBBCCCCCCCCC<<<<<<===>>>>>>===;;;;;;<<<>>>????????????AAABBB<<>>===;;;999777888:::===???EEEIIIFFF===888:::???999<<>>???@@@AAABBBBBB<<<<<<<<<:::888999;;;===???>>>===???BBBDDDEEEEEEAAADDDFFFEEEBBB@@@AAACCC==================<<<<<<;;;:::999888999;;;===???999:::;;;<<<<<<<<<;;;:::<<<888444444666777666444777===CCCBBB<<<888999===888;;;>>>???>>><<<999888888888888888999:::;;;<<<888666444444444444333222555444555999>>>AAA???<<<666:::<<<;;;777777;;;@@@999999999999888888777777::::::;;;<<<>>>AAACCCEEE888<<>>>>>FFFFFFEEECCCAAAAAACCCEEE>>>===<<<;;;;;;;;;;;;;;;@@@<<<999999;;;<<<;;;999555:::???>>>888666999>>><<<:::888:::===>>>;;;888::::::999999888999999:::444555666666666666999;;;@@@>>>;;;999888:::===???<<<<<<<<<;;;999999:::;;;;;;888777===CCCDDD>>>777777777777777888999:::;;;333555888:::;;;;;;999888777777666666555555555444222666;;;===;;;;;;<<<>>>@@@???=========<<<888555555555555555555666777888555555555333222222444666666777888888777666777999666666555555555777888999:::888555666888888444111,,,111777999888777888:::qqqhhhjjjnnn]]]\\\^^^dddddd^^^YYYXXXfff^^^XXX]]]iiioooiiiaaa___jjjsssqqqfff```eeelll```\\\YYYZZZ]]]]]]XXXRRR\\\\\\WWWQQQPPPSSSVVVUUUMMMRRRVVVUUUPPPNNNOOORRRPPPLLLHHHJJJNNNOOOJJJEEEKKKIIIGGGEEEFFFGGGJJJKKKCCCCCCBBBBBBBBBBBBCCCCCCHHHDDD???===???@@@>>><<<===???@@@>>><<<<<>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999:::;;;===@@@AAAGGGEEECCCBBBAAA@@@<<<:::555444444333444666999:::666888;;;>>>>>><<<999777===<<<:::777666555444444555999======;;;999999:::777777777777777777777777999<<<>>><<<888777:::>>>>>>;;;888666666666555444888777666666888:::::::::::::::::::::999999888777:::;;;<<<=========<<<;;;999;;;===>>>???@@@BBBCCC=========>>>>>>>>>======AAA???<<<999777888999::::::<<<>>>?????????AAABBBCCCCCCDDDEEEFFFDDD@@@===BBB@@@===::::::<<<>>>@@@999888666555555777999:::===999777999>>>@@@>>>;;;777666555444333444555555;;;;;;<<<>>>??????===:::;;;<<<======>>>>>>======;;;:::::::::999888888777;;;:::777555444444555666444555666666666888;;;===AAA;;;666888???CCC???999<<<;;;888777666888:::<<<999:::===?????????===<<>>===>>>??????AAABBBBBB@@@>>>======>>><<<<<<>>>AAABBB@@@===???>>><<<;;;;;;===???AAADDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>;;;:::;;;===<<<;;;::::::999999999999888999:::;;;<<<;;;::::::999:::<<<===>>>===<<<<<<:::<<<======;;;888666666888777555555666888<<<>>>;;;;;;999777666777:::===???===999666555666888:::???<<<;;;<<<>>>???===;;;:::999888888777777888888555666777888999999888777555555555555555555555555222444777:::<<<===<<<;;;<<>>======???@@@>>><<<<<>>===<<<<<<<<<<<<;;;999888888999999999999;;;===???@@@DDDCCCAAA@@@@@@???<<<:::555444333333333555777999555777999<<<<<<;;;:::999;;;::::::999777666555555777999;;;;;;:::999888999888888888888888888888888;;;===>>>===:::999;;;>>><<<:::777666777777666555:::888777888999:::999888;;;;;;;;;;;;;;;:::999888888999:::;;;<<<;;;;;;:::;;;<<<>>>>>>>>>???BBBDDD@@@???>>>>>>============@@@>>><<<:::999999999:::999;;;>>>???>>>>>>@@@AAABBBAAABBBCCCDDDCCCAAA>>>AAA???===;;;;;;<<<>>>???888777666555555666777888;;;::::::<<>>??????===;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999;;;:::888777555555555555444555666555555666999;;;@@@<<<888:::???AAA???;;;<<<;;;999777777888:::<<<999:::<<<===>>>>>>=========>>>??????===;;;;;;<<<>>>@@@BBBAAA???=========<<<;;;<<<>>>@@@AAA???<<>><<<;;;;;;===???AAACCCBBBAAA@@@@@@?????????@@@@@@???===::::::;;;<<<999:::<<<<<<<<<;;;999888888999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===???>>><<<999888888777666666666888:::===>>>;;;;;;:::888666666999;;;===<<<999777666666888999===;;;999:::<<<===<<<:::999999888777777777777777555777888::::::999888777555555555555555444444444333444777999;;;<<<=========???AAAAAA===999777666777777777777777777777777::::::999888777666555555555999<<<>>>===;;;999999888888999:::::::::::::::666555444333444444444333333333555666777777777777yyytttppphhhbbbddd```___aaa```^^^___ccc[[[^^^aaabbbaaa``````aaa^^^aaadddggghhhfffaaa^^^\\\]]]]]][[[WWWUUUVVVXXXSSSWWWYYYXXXYYY[[[YYYUUU[[[UUUPPPQQQWWWZZZVVVPPPNNNMMMKKKJJJJJJKKKLLLMMMHHHGGGEEEDDDCCCDDDEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA???======>>><<<>>>@@@???<<<<<>>===<<<:::777666888888888888999;;;===???@@@???>>>>>>>>>===;;;999666555333222222333555666555666777999:::::::::999888999:::::::::999888777999888888888999999999777999999999999999999999999===<<<<<<;;;:::::::::;;;:::999777666888888888777:::999999:::;;;;;;999777;;;;;;<<<<<<<<<;;;::::::666666888999::::::::::::<<<======<<<<<<>>>AAADDDDDDBBB@@@>>><<<<<<<<<<<<======<<<<<<;;;::::::999999;;;===>>>======>>>???@@@???>>>???AAABBBAAA??????>>>===<<<<<<<<<======777777555444444555666777888;;;>>>@@@AAA???<<<999555555444444555666777888;;;;;;<<<===??????===;;;888888999999999::::::::::::999888888888999:::;;;;;;;;;:::999888666555444444555555444333444666888>>><<<;;;;;;===>>>>>>===;;;:::888777777999:::<<<:::::::::;;;<<<<<<======<<>><<<;;;;;;>>>@@@AAAAAA???===<<<===;;;:::;;;===??????>>><<<>>>===<<<;;;;;;===???@@@AAA@@@>>>===<<<======>>>??????>>><<<999999:::<<<888:::===??????===;;;999888999999:::;;;:::::::::;;;;;;:::::::::;;;<<<<<<===???@@@???===;;;:::;;;666666777999:::<<<======<<<<<<;;;888666555777999:::999888777777777777888:::999888888::::::999888999999888777777777777777777888:::;;;;;;999777555555666666666666666555555333444666888:::<<<===>>>===>>>???>>>;;;888777777888777666666666666888888;;;<<<<<<<<<;;;999777666444888===???>>><<<:::999999999:::;;;;;;;;;::::::666555444333333333444555333333444555666777888888yyyvvvqqqjjjcccgggdddccccccaaa^^^___cccZZZ^^^bbbccc___\\\\\\]]]^^^```dddggghhhfffbbb^^^^^^]]][[[YYYWWWVVVWWWXXXSSSWWWYYYXXXXXXZZZXXXTTT\\\UUUOOOPPPVVVYYYVVVQQQOOOOOOMMMJJJFFFGGGJJJNNNHHHGGGFFFEEEEEEEEEEEEEEEJJJIIIHHHFFFEEEDDDCCCCCC@@@CCCEEECCC???<<<===???<<<>>>@@@???===<<>>??????>>><<<:::999888777777777888:::<<<===<<<;;;;;;;;;<<<<<<:::999666555333222111222333444777777888888888888888888666777:::<<<===<<<;;;:::===:::777777:::;;;:::777999999999999999999999999;;;999777777888999888777888777666777999:::999888888888999;;;======:::888::::::;;;;;;;;;;;;;;;:::666666777888999::::::;;;<<<<<<;;;::::::;;;???CCCFFFDDDAAA>>><<<;;;;;;;;;;;;<<<<<<======<<<::::::999;;;======<<<<<<<<<>>>>>>===;;;<<<>>>@@@AAA@@@======>>>>>>======<<<;;;888888777666666666666777666;;;@@@CCCBBB>>>:::999555444444444555777999:::<<<;;;;;;===>>>???===<<<888888888888888999999:::999888777777888:::<<<===;;;;;;<<<<<<:::888555444444555444333222222444666:::;;;;;;:::999:::;;;<<<999888777666777888999:::::::::999::::::;;;======???BBBEEEEEECCC@@@>>>>>>>>>@@@BBBAAA???=========::::::<<<===>>>>>>===<<<<<<;;;:::999:::;;;<<<===???>>><<<;;;:::;;;<<<============;;;999888:::;;;999:::===??????>>>===;;;888888999999::::::::::::<<<;;;:::999999:::;;;<<<===>>>???===;;;::::::<<<777888:::;;;<<<<<<;;;;;;<<<<<<<<<999666555555666666777777888888777777777777777666777777777777666::::::999888888888888888888999;;;===<<<:::777555555666777999999999999999444444555777999;;;===???======<<<:::888666777999999888666555555777999::::::<<<>>>>>>===;;;777555444888===???>>><<<:::999999999:::::::::::::::999777666555444222333555666333333444555666777888999}}}vvvpppkkkhhhhhhggghhhhhhddd^^^]]]```^^^___aaabbbaaa___\\\ZZZ^^^cccjjjkkkhhhdddccccccaaa]]]XXXWWWYYYZZZXXXUUUYYY[[[[[[WWWVVVYYYYYYVVVVVVSSSPPPPPPRRRSSSSSSQQQPPPPPPNNNIIIDDDCCCHHHLLLIIIIIIIIIIIIIIIHHHGGGGGGLLLKKKIIIGGGEEEDDDCCCCCC@@@BBBDDDCCC???======???;;;>>>@@@@@@======???AAACCCBBBAAA@@@@@@AAABBBCCC===>>>???@@@@@@???>>>>>>888777777777888:::;;;===::::::999:::;;;<<<:::999888666444222222222333444::::::999999999888777666555777:::===>>>???>>>===???<<<999999;;;<<<;;;888888888888888888888888888:::888666666888999888777777777666888:::;;;:::999555555777;;;>>>???===;;;777888999:::::::::::::::888888888999:::;;;;;;<<<;;;;;;:::888777999===@@@EEECCCAAA>>><<<;;;::::::999;;;<<<>>>>>>===<<<;;;999;;;======<<<;;;;;;<<<===;;;999:::<<>>===<<<;;;::::::999999888888777777777555:::@@@CCCBBB>>>:::999555555444555666888:::;;;<<<;;;;;;<<<>>>>>>===<<<999999999888999:::;;;;;;888888777777888:::<<<===:::;;;<<<<<<;;;999666444555555555333222111333555777888999888666666777:::666666555555666777888999::::::999::::::;;;======@@@CCCFFFGGGEEEBBBAAA@@@???AAABBBBBB@@@>>>======;;;<<<>>>>>>>>>===<<<<<<999888888888888999:::;;;===<<<;;;:::::::::;;;<<<<<<===<<<:::888888:::;;;<<<<<<<<<======>>>>>>>>>888888888888999999::::::===<<<:::999999:::;;;<<<;;;<<<;;;:::888777999;;;999:::;;;<<<<<<:::999777;;;<<<<<<:::777555444444333444666777777777777666555666666666666555666666;;;;;;:::999999999999:::888999;;;<<<;;;999777555555777999;;;=========<<<555555555666888:::<<<===<<<;;;:::888555555777999999777666555666777999;;;888:::===>>>===:::666333333777;;;>>>===;;;:::999888888999999999999888888777888888666444444666888555555444444555666777888~~~tttnnnkkkkkkggggggjjjkkkfff___]]]___cccbbbaaabbbcccbbb^^^ZZZ___gggnnnmmmfffaaacccgggbbb]]]XXXXXX\\\]]]YYYTTT___```]]]XXXVVVYYYZZZXXXQQQQQQQQQPPPOOONNNOOOPPPNNNNNNLLLGGGCCCCCCFFFJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGEEEDDDDDDDDDAAABBBBBBAAA???>>>>>>???;;;>>>AAA@@@>>>===>>>AAAAAAAAA@@@@@@AAAAAABBBBBB===>>>>>>??????@@@AAAAAA888888777777888:::;;;<<<;;;:::999:::<<<<<<:::999999888666444444444666777:::;;;<<<<<<;;;:::888777777888;;;===???@@@AAAAAA>>>===;;;;;;<<<<<<:::999777777777777777777777777999999999999:::;;;<<<===777777777888;;;;;;:::999333444666999===???>>>===666777888999::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;:::999888888;;;>>>AAAAAA@@@>>>===;;;::::::999:::<<<===>>>>>>======;;;<<<>>>===<<<;;;;;;<<<<<<;;;999:::<<<>>>???>>><<<============<<<;;;;;;:::::::::999999888888777666888<<>>>>>===;;;:::999999999:::;;;<<<777777888999::::::;;;;;;888999;;;;;;;;;999888666555666666444333333555777666777777666444444555666555555555555666777888888:::::::::;;;<<<<<<======>>>@@@CCCDDDCCCBBBAAAAAA@@@BBBCCCCCCAAA???>>>??????@@@BBBAAA???===<<<<<<888777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999999:::<<<======<<<<<<<<<===>>>>>>999888888888888999::::::======<<<;;;;;;;;;<<<<<<999999888666444444777999::::::;;;;;;;;;999888777999;;;<<<;;;888555444333111222444555666777777777555666777777555555666777;;;;;;:::999999999999999888999999::::::999888777777999;;;===>>>>>>===<<<555555666777888999:::::::::999888666444444777999888777666666777888:::;;;777999;;;<<<;;;888444222333666999;;;;;;:::999:::888888999999999888777777777999;;;:::777555777999777666555444444555666777{{{qqqkkkiiiiiieeefffiiikkkfff______cccfffeeedddddddddcccaaa___aaagggllljjjccc___aaaeee```^^^\\\\\\\\\\\\YYYVVV]]]___\\\WWWUUUXXXXXXVVVNNNOOOPPPOOOOOONNNMMMMMMJJJJJJHHHEEEDDDDDDGGGIIIIIIKKKMMMOOOOOOOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDBBB?????????@@@@@@???:::>>>AAAAAA>>>===>>>@@@??????@@@AAAAAAAAAAAAAAA???>>>===<<<<<<===???@@@999999888888999:::<<<===<<<;;;:::;;;======;;;999:::999777666666777888999999:::===??????>>><<<;;;999999;;;===???AAABBBCCC;;;<<<>>>===;;;999999999888888888888888888888888666888;;;;;;999:::===AAA777777777999;;;<<<:::888555444555777:::=========666777888:::;;;<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<;;;::::::;;;===<<<===>>>>>>>>><<<:::999999:::;;;<<<>>>>>>??????<<<===>>>>>><<<;;;;;;<<<<<<;;;::::::<<<>>>============<<<<<<<<<;;;;;;;;;:::::::::999888777777666888777777:::>>>???===;;;777777666666777999:::;;;===<<<;;;;;;===>>>>>>===;;;:::999888888:::;;;===666777999;;;;;;;;;:::999777777999:::::::::999888666777777666555555777999777666555555555555555555666666777777888999999:::999:::<<<===>>>>>>======<<<>>>@@@AAAAAAAAABBBCCCAAACCCEEEDDDBBB@@@@@@@@@BBBDDDFFFDDD@@@===<<<<<<888888888999999999:::::::::;;;===>>>>>>===;;;:::<<<===<<<;;;999999;;;===<<<<<<=========<<<;;;;;;999888777777777888::::::===>>>>>>>>>======<<<;;;888777666333111222666888777888888999999999999999777999;;;;;;999666444333000111222333555666888888555777999888666555666888:::999888888777777888888888888777777777888999999:::;;;===>>>===;;;888777555666888999999999888777777888777555444444666888666777777888888999::::::777888::::::999777444222333555777888888888999:::999:::::::::999999888777666:::>>>>>>:::777888:::999888666444333444555666vvvooojjjgggfffcccdddhhhiiieee```bbbggggggggghhhfffdddccccccdddcccgggiiifffaaa^^^___bbb]]]___```___\\\YYYXXXYYYWWWZZZYYYUUUTTTVVVUUURRROOONNNNNNOOOPPPOOOMMMJJJGGGFFFDDDDDDEEEFFFHHHIIIHHHJJJMMMPPPQQQPPPOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFBBB>>>===???AAA@@@???:::>>>AAAAAA???===>>>@@@===>>>@@@AAABBBAAA@@@@@@AAA???<<<:::999;;;===>>>:::999999999999:::<<<======<<<;;;<<<======;;;:::;;;:::888777777999:::;;;666999===@@@BBBAAA@@@>>>::::::;;;<<>>:::777777888999999999999999999999999222666::::::777888===BBB888777888:::;;;<<<:::888777555555666999;;;<<<;;;777888999;;;<<<======>>>===<<<;;;999888999999:::<<<>>>>>>>>><<<;;;<<<===999:::===??????===;;;999999:::;;;<<<===???@@@@@@===>>>???>>><<<;;;;;;<<<<<<;;;:::;;;===>>>===;;;======<<<;;;;;;;;;;;;<<<999999999999888777555555999666444777===@@@>>>;;;888777777777777999:::;;;>>><<<;;;;;;===>>>>>>===:::999888777777999;;;<<<666777:::<<<<<<;;;999777666666777888999:::::::::777888888777666666999;;;999777555444666666555444777777888999::::::;;;;;;999:::===?????????===<<<<<<>>>@@@AAAAAABBBDDDFFFBBBDDDFFFEEECCCAAAAAAAAAEEEGGGHHHFFFAAA===<<<===999999:::::::::;;;;;;;;;:::;;;>>>@@@@@@>>><<<:::=========;;;::::::<<<>>>:::;;;>>>??????<<<999777999888777777777888:::;;;===>>>?????????>>><<<;;;777777555222000222555888555555666777999:::;;;<<<666999;;;;;;999666444333000000111222444666888999666888:::999666555777999888777777666666666666666777777666555666777999:::======>>>>>>;;;888444222666777888:::999888666555666777666555444444666888555666777999:::::::::999888999999:::999666444333333444666666666777999;;;;;;;;;;;;;;;::::::999888666;;;@@@@@@<<<888888:::;;;999666444333333444555uuuzzzxxxiii\\\\\\cccjjjhhh___^^^fffjjjfffdddlllsssqqqhhhbbbccchhhhhhccc^^^^^^aaaaaa\\\WWWddddddbbb\\\WWWVVVYYY]]]RRRSSSUUUWWWXXXUUUQQQMMMWWWPPPJJJKKKPPPRRRMMMGGGEEEEEEDDDBBBAAADDDHHHMMMHHHHHHJJJMMMOOONNNJJJGGGPPPJJJCCCBBBFFFIIIJJJHHH===@@@CCCAAA===;;;;;;===888999<<<===>>>>>>===<<>>===;;;::::::;;;<<<===666===CCCBBB===999<<<@@@???999444555:::===:::555;;;:::999:::<<>>888777555666888999999888999999:::<<>>>>>;;;:::<<<>>><<<;;;<<<>>>@@@???999555===<<<:::999999:::;;;<<<999;;;===>>>======>>>???BBB@@@===:::888999:::;;;888999999:::;;;<<<======999:::;;;<<<;;;:::999888;;;;;;:::888666555444444555777999<<<<<<;;;999888888888888888999:::;;;<<<999:::;;;;;;999999:::<<<;;;999777777888999888777;;;:::999999:::<<>><<<999777666777888999999999999777555555777999888999:::;;;;;;;;;:::999:::<<<<<<<<<<<<<<<>>>@@@<<<<<<>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEECCCGGGIIIGGG@@@<<<<<>>===::::::::::::;;;===???@@@AAA;;;;;;;;;::::::999999999@@@===;;;<<<>>>>>><<<999<<<:::888777888999999999??????@@@EEEIIIHHH@@@999888666333111111333666888555555555777999:::999888444555666555444333444555111333444333222333777<<<:::777444444777888777444777777666555555555555666444555777999:::;;;::::::CCCAAA===:::888888999:::777888:::;;;:::999666555888666555666999:::999666777999::::::999999<<<>>>:::888888999;;;:::666222888777666666666888;;;<<<;;;<<<===>>><<<999666444888777888:::>>>>>>;;;888999888666444444555777888{{{uuunnnfff___\\\``````aaadddcccccceeehhhoooooonnnmmmjjjhhhfffdddbbbdddfffddd```]]]^^^``````___\\\[[[YYYXXXWWWUUURRRRRRRRRSSSTTTTTTQQQOOORRRNNNKKKJJJLLLLLLJJJHHHHHHFFFCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIEEEBBBDDDHHHJJJHHHFFFDDDBBB@@@???>>>>>>======777999;;;=========<<<;;;<<<===>>>===<<<<<>>===<<<;;;::::::===<<<;;;::::::;;;===>>>;;;===???AAAAAA@@@?????????;;;777888:::<<<;;;888:::999999:::<<>>>>>===<<<<<<;;;;;;;;;===<<<;;;999888777666666666888;;;;;;:::888777777999999::::::;;;;;;;;;<<<;;;;;;;;;999777888;;;===999777666666777999999999::::::;;;===@@@@@@???>>>:::;;;======<<<<<<<<<===;;;;;;;;;===???>>>:::777<<<<<<;;;:::::::::;;;;;;999;;;======<<<<<<===>>>AAA???===:::999:::;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999777555444333444666888;;;<<<;;;999888888888888999:::::::::;;;666888::::::999888999:::999888666777999::::::999::::::::::::;;;===???@@@;;;:::999888999:::;;;<<<===;;;999777777777999::::::999888777777777888888::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<>>>???>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEECCC???;;;;;;<<<>>>===<<<<<<===>>>===<<<999999:::;;;<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@??????@@@@@@???===;;;<<<:::999888999:::::::::@@@@@@BBBFFFHHHFFF@@@;;;999888666444444666888999666555666888:::;;;:::999555666777666555444555666444555555555444666999<<<:::888777666777777666666777777666666666555555555555555777888999:::::::::AAA???===:::999888999999999999:::::::::999777777999777666777:::;;;:::888777777888999:::<<<===???<<<;;;:::;;;<<<;;;777444;;;::::::::::::<<<===>>>:::;;;<<<<<<;;;999777555777777777:::<<<===:::888888888666666666777888999qqqeeecccaaa]]]\\\WWW[[[ggghhh``````jjjxxxrrrkkkjjjmmmmmmgggbbb^^^fffllliii```[[[aaahhh[[[YYYWWWXXXZZZYYYSSSNNNSSSQQQPPPQQQSSSTTTSSSRRRLLLLLLKKKIIIGGGGGGHHHIIIKKKGGGDDDEEEHHHJJJHHHFFFKKKHHHEEEEEEGGGJJJLLLMMMBBBAAABBBEEEIIIJJJGGGCCCJJJDDD???===???AAA???===999:::<<<===>>>>>>===<<<:::;;;;;;;;;::::::;;;===BBBBBBAAA???>>><<<;;;;;;<<<;;;::::::;;;<<<>>>???@@@===<<>>===<<<;;;;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@@@@???>>><<<;;;:::999888;;;;;;;;;:::999777666555666888::::::888666555666888888999999:::;;;<<<<<<999999888777666666999;;;;;;888666666777999::::::;;;;;;<<<>>>@@@AAA???===<<<;;;;;;<<<>>>>>>===<<<:::999999:::<<<<<<;;;999;;;<<<<<<<<<;;;::::::999888:::======<<<::::::;;;>>>===;;;:::999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::::::::::::::888555333222333444777999:::::::::999888999:::;;;;;;:::999999444666999999888888888888777666555777:::<<<======::::::;;;<<<===>>>>>>??????===;;;999999:::<<<===<<<;;;:::999999:::;;;<<<<<<999666777999:::999777;;;;;;;;;<<<===>>>???@@@;;;<<<===<<<;;;;;;===>>>AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>??????>>>===;;;:::999>>>??????>>><<<;;;<<<===888888999:::;;;===>>>???>>>===<<<;;;<<<>>>@@@AAA???AAADDDDDDBBB@@@>>>===<<<;;;;;;::::::;;;<<<<<<@@@BBBEEEGGGFFFCCC@@@===:::999999888888999999:::777777777999;;;<<<<<<:::666777888888777666777888999777666666999;;;<<<<<<:::::::::999666666666888777777777777777666555555666666666666777888::::::======<<<;;;999888888777:::999999999999999888888999888888888:::;;;:::999888777777999<<<>>>>>>===>>>===<<<<<<<<<;;;999666;;;;;;;;;<<<<<<======>>>999999::::::999888888777666666666888:::;;;999777777777777888888999::::::uuuiiiccc```___ZZZYYY]]]dddeeeaaabbbhhhtttqqqmmmllllllkkkgggdddbbbgggkkkiiibbb___aaaeeeXXXVVVVVVVVVWWWVVVRRROOOQQQQQQQQQSSSUUUVVVUUUSSSKKKJJJHHHGGGFFFGGGHHHIIIKKKJJJIIIIIIJJJIIIGGGFFFLLLIIIGGGGGGIIILLLNNNOOOBBBBBBCCCEEEHHHHHHFFFCCCIIIFFFCCCAAABBBAAA???>>><<<===>>>????????????>>>;;;<<<===<<<;;;:::;;;<<>><<<;;;:::<<<<<<;;;;;;;;;<<<<<<===???<<<;;;???EEEGGGBBB======???@@@???<<<;;;<<>>===;;;888777666999:::::::::999888666555777888999999666444444444666666777888999::::::;;;888888888666555666999;;;<<<999777666888:::;;;<<<<<<<<<<<<>>>@@@@@@???======;;;999;;;>>>???===:::999888888999:::;;;<<<<<<<<<<<<======<<<:::888777888:::<<<===;;;999999999;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;:::999888777888999:::999:::::::::888666333222222444666888::::::999999888999;;;<<<<<<:::999777444666999:::999888888999555555555777;;;>>>??????999:::;;;======>>>>>>===BBB???<<<999888:::<<<>>>======<<<<<<<<<======>>>===999666777;;;===:::666;;;;;;::::::<<<>>>@@@AAA;;;<<<===<<<;;;;;;<<<>>>DDDDDDCCCBBB@@@>>><<<:::>>>???AAABBBBBBAAA???>>>>>><<<;;;;;;<<<<<<:::888===???@@@>>>;;;999:::<<<888888888999:::;;;===>>>===<<<;;;;;;<<>>BBBGGGGGGCCC???===>>>;;;<<<===<<<<<<<<<===>>>>>>AAADDDEEECCC@@@>>>===:::::::::;;;;;;:::::::::888888888:::<<<>>>===<<<888999:::999888888999:::<<<999777888<<<>>>>>><<<:::<<<===:::666555777999777777888888888777666555777666555555666888999;;;::::::;;;;;;:::999777666999888888777777777888888888888888888999::::::999;;;999888:::<<<===<<<:::>>>===<<<;;;::::::999888888888999:::;;;;;;::::::888888888888888888888999555555666777888888777777555666888999:::;;;;;;;;;~~~zzz|||uuufff___aaa\\\bbbccc^^^^^^eeehhhfffhhhnnnrrrpppiiidddeeehhhiiigggeeeeeefffddd```\\\XXXXXXXXXUUURRRQQQRRRUUUMMMNNNQQQTTTVVVVVVSSSPPPNNNJJJFFFEEEHHHJJJJJJIIIJJJNNNPPPNNNIIIFFFFFFIIIIIIHHHGGGHHHJJJLLLKKKKKKFFFEEEDDDDDDEEEEEEEEEDDDCCCFFFHHHGGGDDD@@@??????<<<<<<======>>>>>>>>>===???@@@AAA@@@>>>======>>>@@@@@@???>>><<<;;;:::999======<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@>>><<>>???===:::888888:::??????>>><<<:::888666444888999999:::999888666555777888999888555444444555444555555666777777888888888999888777666777:::======:::888888999;;;<<<<<<===<<<===>>>??????===;;;<<<:::999;;;>>>???<<<:::888888888999999:::<<<>>><<<=========<<<:::888666777999<<<===;;;999888888777777777777777999:::;;;<<<<<<<<<;;;;;;::::::999:::999777666666666777888999999999999888777555444333444666888999999999999999:::;;;<<<<<<;;;999888666888;;;;;;;;;:::;;;<<<666666666888;;;>>>@@@@@@999:::;;;<<<======<<<<<>>>>>??????????????????<<<888555777<<<===:::666999999999999:::<<<>>>@@@;;;<<<<<<;;;::::::<<<>>>DDDDDDDDDCCCAAA>>>;;;999>>>???AAABBBBBBAAA???>>>>>><<<;;;;;;<<<<<<;;;:::;;;===???===999777999;;;888888888999:::;;;<<<===<<<;;;999999;;;???BBBDDD>>>BBBFFFFFFBBB>>>======:::<<<>>>>>>===<<<>>>???<<<>>>AAAAAA???===<<<<<<999::::::;;;;;;::::::999999999999;;;===>>>===<<<:::;;;;;;;;;999888999:::<<<:::888999===???===;;;:::<<<===;;;777555777:::888888888888888777777666777777666666666888999:::777888:::;;;;;;999888777777777666666666666777888666777888888888888888999>>>===<<<<<<<<<;;;888666<<<;;;:::999888777888999777888888999999999999888888888888888888888999999555555666777666666666777555666888:::;;;<<<<<<<<>><<<===>>>;;;>>>@@@???<<<;;;<<<======???AAA>>>:::777777888<<<<<<===<<<;;;888666555888888888888888888777777777888888777555444555666555555555666666666666777999999999888777888;;;>>><<<;;;::::::<<<======<<<===<<<<<<===>>>>>><<<::::::999999:::<<<<<<;;;:::888999::::::999:::<<<>>>>>>>>>===<<<;;;999777666666999<<<===<<<:::999999666666666777777888999:::<<<<<<<<<;;;;;;:::::::::999888777777666666777777888888777777777777777777666666777888999999999999999:::;;;<<<<<<;;;::::::888:::;;;<<<;;;<<<===???:::999888999<<<===>>>===999999:::::::::;;;;;;;;;???===:::888777888:::;;;===>>>???@@@@@@???>>>===999777666888;;;<<<999777888888888999:::;;;<<<===999:::;;;;;;:::;;;===???AAABBBCCCCCCBBB???===;;;>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;999888999:::999999999999:::;;;<<<===:::999999:::;;;>>>AAACCC@@@BBBDDDDDDBBB???<<<<<<999<<>>@@@;;;<<<<<<=========<<<;;;999::::::;;;;;;::::::999999999999;;;===>>>>>><<<<<<======;;;999777888999:::999888999;;;<<<;;;::::::::::::999888777999::::::999999888777888888888888888888888888999::::::777888999:::;;;::::::999666666666777777777777777555777888888777666888999>>>@@@@@@???;;;777666666999999888777555666999;;;::::::::::::::::::::::::888888999999999999999888555666777777555555666777666777777999:::;;;<<<<<<}}}xxxzzzxxxooogggeeedddeeedddaaa```dddiiikkkjjjmmmooommmhhhdddcccdddeeefffggggggfffccc```^^^]]][[[WWWSSSPPPPPPRRRTTTOOOOOOQQQSSSUUUUUURRRPPPMMMKKKIIIHHHHHHJJJMMMOOOQQQTTTUUUQQQJJJFFFGGGJJJEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCBBBAAAAAAAAACCCEEEBBBDDDFFFFFFEEECCCBBBAAA===<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<;;;<<<======<<<;;;:::::::::>>>@@@>>>:::777777:::999:::;;;;;;;;;999777666888888777777777777888888777888888777666555777888888888777777777777666666888888888777777888;;;>>>;;;;;;;;;<<<>>>>>>===;;;<<<<<<;;;<<<======:::888777888::::::999999999:::888:::<<<<<<;;;:::<<<>>>@@@???===;;;999888777777555888<<<>>>===;;;::::::777888888888999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999888888777777666666555666888:::;;;888888999999999999999999999999::::::;;;<<<<<<<<<:::;;;;;;::::::<<>><<<;;;:::;;;<<<;;;::::::999888888888999:::;;;;;;:::999777777777888888<<<===>>>??????===:::999666666888999999999888888888888999:::::::::::::::777999:::::::::;;;>>>@@@>>>???AAACCCCCCAAA???===@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@>>>:::999;;;>>><<<;;;::::::;;;<<<;;;::::::999999::::::;;;<<<===999::::::;;;===???@@@BBBDDDCCCCCCBBBBBBAAA>>>;;;777;;;??????===;;;===@@@<<<:::999;;;>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;===>>>===<<<===>>>>>><<<888666666777666777999999888777888999999888777777999::::::999<<<;;;888777666777999:::888999999::::::::::::999777888999:::;;;;;;;;;;;;666777888:::::::::999888666888999999777777888:::<<<@@@CCCAAA:::555666888777888777666444666:::>>><<<;;;::::::999:::;;;<<<888999;;;<<<;;;:::888777555777888777555444666888888777777777888999;;;<<<}}}tttqqqqqqmmmffffff``````ffffffbbbeeeppptttnnniiihhhjjjiiiddd```^^^gggmmmlllccc^^^aaafff___ZZZTTTRRRSSSSSSQQQOOOVVVUUUTTTUUUVVVWWWVVVUUUJJJLLLLLLIIIFFFGGGMMMSSSVVVUUUSSSOOOKKKIIIHHHHHHIIIGGGEEEEEEEEEFFFDDDCCC>>>???@@@AAAAAAAAACCCEEEFFFCCCAAABBBEEEFFFDDDAAA@@@@@@???????????????@@@CCCEEEFFFEEEBBB@@@>>>>>>999999999999999999999999666777999;;;===???@@@@@@===>>>???@@@???===;;;::::::;;;;;;<<<<<<;;;999888777<<>>:::888999<<<777888:::;;;;;;:::888777888777666666666777999:::777888888777666666888:::::::::999999888777777777777888888777666888;;;===;;;;;;<<<>>>@@@???===:::<<<;;;;;;<<<<<<<<<999777555888::::::888666888;;;999;;;>>>>>><<<:::<<<>>>AAA@@@===:::888777777777444888<<>><<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888777666444444555888;;;===:::::::::999999999999888999999999::::::<<<===>>>;;;;;;:::999999;;;???CCCAAA???<<<;;;;;;;;;999888:::999777666666888:::;;;888888777777777777777777:::;;;===>>>===;;;888666444666888999888777777888888999:::;;;<<<;;;:::999666888999::::::<<>>AAABBB>>>999777:::???===;;;999:::===???===:::::::::::::::;;;<<<<<<===::::::;;;===>>>@@@@@@AAAGGGDDDBBBBBBCCCBBB???;;;666;;;??????<<<;;;===@@@===:::777:::???BBB@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<999888888:::===>>>===<<<>>>???>>><<<888666555555333666999888666444666888999666444666999;;;:::888>>>;;;888666555777:::<<<888999:::<<<<<<;;;:::999888888999999;;;<<<======777888:::<<<===<<<:::999666999;;;:::888777999<<<999@@@EEEBBB:::444666;;;777888777555444666<<<@@@<<<;;;999888888999;;;<<<888:::<<<======;;;888666666888999777555444666999999888666666666888:::<<<~~~}}}uuuppppppmmmgggddd^^^___gggiiiccccccjjjvvvnnngggfffjjjjjjfff```___eeeiiigggaaa___ccciii___SSSOOOWWWYYYRRRNNNPPPVVV^^^\\\PPPOOOXXXYYYPPPKKKLLLLLLJJJJJJKKKNNNQQQVVVUUUSSSRRRQQQMMMGGGCCCJJJKKKJJJHHHEEECCCCCCDDD??????@@@AAABBBBBBCCCBBBGGGCCC???AAAGGGJJJIIIFFFCCCDDDDDDAAA>>>===AAAEEEBBBDDDEEEEEECCC???;;;999;;;:::888777777888:::;;;:::;;;<<<===>>>???@@@@@@CCC@@@>>>@@@CCCAAA;;;555<<>>@@@@@@>>><<<:::<<<;;;:::999999999:::;;;:::999888888777777888888???:::555444666888666444999;;;===<<<888555777999555555777888999999999999<<<;;;;;;<<<>>>???>>><<<::::::;;;:::999888777777888666444666:::<<<:::888999<<>>AAA::::::<<<>>>>>>;;;777333;;;999999;;;???AAA@@@>>>;;;;;;::::::;;;<<<>>>???>>><<<::::::<<<===<<<;;;>>>===<<<===>>>???>>>===:::999888888777777888888@@@<<<999999===??????===777;;;>>>???<<<<<<>>>@@@@@@<<<777666999<<<<<<;;;??????>>>;;;888777888999666888::::::999777777777;;;:::888666555444444555:::;;;<<<<<<:::777444111777555444777;;;<<<999666999:::<<<;;;:::999999:::666777999;;;<<<<<<;;;:::<<<999999===CCCFFFEEEBBB<<<=========;;;<<<>>>???CCCAAA???>>>>>>===:::777??????>>>===<<<<<<=========<<<;;;::::::;;;===>>>AAA???;;;999:::>>>CCCFFF>>>AAAGGGMMMKKKCCC>>>===<<<:::888999===>>><<<999===<<<;;;:::<<<>>>BBBDDD>>>>>>?????????===<<<;;;:::999999999:::<<<>>>???===>>>??????===999555222888666555444333333444555666666666666888;;;>>>@@@BBB???;;;777555666888:::::::::::::::<<<===>>>???777888999:::;;;<<<<<<<<<<<<:::999;;;===>>>:::777;;;<<<===<<<:::999:::;;;>>>======;;;:::888666555999777555333444777;;;===:::999777666666888999;;;EEE@@@<<<::::::999555222666555555555555777999:::888666444666888999666333|||yyyzzzwwwmmmgggfffcccddddddbbbcccggghhhhhhkkkmmmnnnmmmiiifffcccccceeecccbbbbbbbbbbbbaaa___[[[ZZZXXXTTTSSSTTTSSSQQQTTTUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKKKKNNNPPPPPPOOOPPPSSSUUUSSSOOOJJJHHHHHHHHHJJJLLLLLLIIIFFFCCCBBBDDDCCCAAA@@@@@@AAACCCDDDEEECCCBBBCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDBBBAAADDDDDDDDDCCCAAA???===<<<999999999999999999::::::;;;;;;<<<===???@@@AAABBBAAAAAAAAAAAA@@@>>>:::888:::;;;===??????===999666777999<<>>===;;;:::999888888888999:::;;;::::::999999999999999999999888777666666888999:::::::::;;;;;;:::888666666666777888999999999999:::::::::<<<>>>???>>><<<===:::999999;;;;;;888555666777999999999:::;;;<<<;;;<<<>>>@@@AAA@@@>>><<<<<<;;;;;;<<<<<<;;;888666999888888;;;???AAA@@@>>>===<<<;;;::::::;;;<<<<<<===>>>???>>>;;;999999;;;<<<<<<>>>AAACCCBBB???<<<888888888999999999999999999:::;;;;;;<<<<<<>>>??????>>>======>>>>>>======<<<<<<;;;999888999;;;<<<>>>>>><<<:::777666777999999;;;<<<<<<:::999888999:::999888666666666666777;;;;;;;;;;;;999666444222444666888999888888888888777999;;;;;;:::999999:::999999::::::;;;===>>>>>>;;;:::;;;@@@EEEFFFBBB>>>;;;<<<===<<<;;;;;;===>>>???AAABBB@@@<<<999999:::;;;===???@@@@@@???===<<<===<<<;;;;;;;;;===>>>@@@===;;;::::::;;;>>>AAACCCAAABBBFFFJJJGGG???;;;<<<;;;;;;;;;;;;::::::;;;======;;;:::999:::;;;>>>@@@????????????===;;;999888888888999999:::<<<===>>>>>>>>>>>>===;;;999777666777666555444444444555666888888777777999;;;>>>???BBB???;;;777666777888:::<<<<<<;;;;;;;;;;;;<<<<<<666777888:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<:::888;;;<<<===<<<999888888999;;;;;;;;;;;;:::999777777:::888666555555777999;;;;;;999888777777888999:::DDDAAA>>><<<:::999777555777666555555555666777777777777777888999999888666xxxuuu|||jjjbbbfffbbbiiihhh______iiikkkeeeaaajjjsssrrriiibbbbbbeeeiiibbb\\\]]]bbbddd^^^VVVWWW```___TTTPPPVVVXXXQQQQQQMMMOOOWWWWWWOOOMMMQQQRRRMMMJJJMMMRRRUUURRRNNNKKKQQQUUUSSSLLLHHHIIIKKKFFFJJJNNNOOOMMMHHHDDDBBBHHHFFFBBB@@@???@@@BBBDDDCCCDDDEEEDDDBBBBBBDDDFFFCCCBBBBBBFFFJJJIIIDDD???EEEDDDCCCAAA@@@??????@@@888999:::;;;;;;;;;;;;:::<<<<<<===>>>???AAABBBCCC@@@BBBDDDBBB>>>;;;::::::777777999>>>BBBAAA;;;555666888<<>>>>>999444666777777888888999999999888888888:::===>>>>>><<<@@@;;;888999>>>>>>:::555666999===<<<::::::===AAA>>>======@@@DDDCCC===777===<<<::::::;;;;;;:::999888888888;;;===???>>>===>>>===<<<;;;:::999999:::<<<@@@DDDAAA:::666666999999;;;???DDDFFFDDD???;;;666777999:::;;;::::::999555999======;;;:::>>>AAAFFFAAA===<<<>>>???===::::::===???===999777:::=========;;;888666555777999<<<>>>???>>>;;;:::999:::888777777777888999:::;;;<<<;;;:::999777555444333222777::::::666555666999555888:::;;;::::::::::::<<<<<<::::::;;;===@@@BBB::::::===AAADDDCCC===888999;;;<<<;;;::::::;;;===;;;@@@CCC@@@:::777999===999<<>>@@@AAA888888999:::<<<>>>???@@@EEECCCDDDDDDAAA;;;:::<<<<<<>>>???<<<999888<<<@@@===<<<:::888777888999:::>>>>>>>>>>>><<<:::777666777777888:::;;;;;;;;;;;;???>>><<<;;;:::999999999666666555555555666777777:::999999999999;;;<<<===@@@>>>;;;888777888999:::======<<<;;;::::::999999555666888999;;;<<<======<<<>>>??????<<<:::999999<<<======;;;888666555555888888999999:::999999999::::::888777777777888999<<<;;;999888777777888999BBBBBBAAA???;;;999888999999888777666555555555555666888:::;;;:::999::::::yyyxxx|||vvviiidddiiicccggggggbbbbbbggghhhdddaaahhhoooppplllfffddddddeeeaaa]]]]]]``````\\\XXXWWW]]]]]]WWWUUUWWWUUUOOONNNNNNPPPTTTUUURRRQQQQQQOOOMMMLLLNNNRRRTTTQQQNNNLLLOOORRRPPPKKKHHHHHHIIIGGGJJJNNNOOOLLLIIIFFFDDDGGGEEECCC@@@@@@AAABBBDDDFFFFFFFFFEEEDDDCCCDDDDDDAAAAAACCCFFFHHHHHHDDDAAADDDCCCCCCBBBAAA@@@@@@???;;;;;;;;;;;;<<<===>>>???=========>>>@@@BBBDDDEEEBBBCCCBBBAAA>>><<<;;;;;;777777:::>>>AAAAAA>>>:::888:::<<>>:::999888888888999:::;;;<<<;;;;;;:::::::::::::::666888::::::999888999:::888888:::===???>>>:::666666666666666777777888888666666777999<<<>>>===<<>>BBBEEEDDD???<<<555666999;;;<<<<<<;;;:::;;;<<<===<<<:::;;;>>>AAAEEEAAA===<<<<<<======;;;;;;===??????===;;;;;;<<<>>>===;;;888666666888:::>>>??????>>>;;;999999:::666777888999;;;<<<===>>>===<<<:::777666555555555444777999999777666666777666888;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===???@@@:::;;;<<>>999555888999;;;;;;:::::::::<<<:::>>>@@@???;;;888:::<<<;;;>>>BBBEEEEEEAAA<<<999:::::::::;;;<<<>>>@@@AAA888999999:::<<<>>>@@@AAAFFFCCCAAA@@@===:::;;;@@@AAAAAA@@@===:::;;;>>>BBB>>>===:::888666666666666;;;<<<<<<<<<;;;999888666666777999:::;;;;;;:::999======<<<<<<;;;;;;::::::666666666666777888888888::::::999888888999::::::???===;;;999888888999:::<<<<<<<<<;;;:::999999888444555777999;;;<<<======<<>><<<>>>===<<<<<<===@@@CCCDDD=========>>>@@@BBBEEEGGGFFFBBB>>>>>>@@@@@@===:::999<<<>>>?????????AAADDD<<<===?????????>>>===<<<;;;::::::999:::;;;<<<===;;;;;;:::999999999999999;;;999999999;;;;;;999666666:::>>>@@@>>>;;;::::::666666555555555666777777666666777999<<<======<<<;;;>>>???>>>;;;999:::;;;;;;:::999;;;???AAAAAA???@@@AAAAAA???<<<;;;<<<>>>999:::<<>>:::777999999:::===@@@@@@???===555777999<<<======<<<<<>>????????????>>><<<::::::<<>>======???AAAAAA>>>;;;???>>><<<999777777:::<<<>>>>>>>>><<<:::888999:::777777999;;;===???@@@@@@???===:::888666555666666777666666888::::::888555888:::<<<<<<<<<<<<===???999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;:::777555777999;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<;;;:::@@@AAABBBCCCBBB???;;;999888999999:::;;;===>>>>>>===;;;::::::;;;>>>BBBDDDDDD@@@>>>===<<<;;;???EEEGGGCCC???===>>>@@@@@@??????>>><<<999777666555555888888:::;;;;;;::::::999666777999:::;;;::::::999:::<<<>>>???>>><<<:::888666777777888888999999999999888888777777777777777<<<;;;:::999999999999999888999::::::;;;;;;::::::555666777999:::;;;<<<<<<<<>>>>>======???AAADDDFFF======<<<===???BBBEEEGGGGGGAAA<<<<<<@@@BBB@@@<<<===@@@BBBAAA??????CCCGGG@@@@@@@@@@@@???===;;;999;;;;;;::::::;;;<<<===>>>;;;::::::999999999999999>>>;;;888999<<<===:::666777<<<@@@@@@===::::::<<<777666555444555555777888777777777999<<<======;;;999>>>AAA???:::777999===;;;888777:::???BBB@@@>>>???AAAAAA===999888<<<@@@888:::===@@@BBB@@@<<<999>>>??????>>>:::888777777;;;;;;<<<======<<<<<<;;;;;;;;;<<>>;;;===???===:::999===AAA???<<<<<<>>>CCCDDDAAA===???>>><<<999777777;;;>>>=========;;;999888999:::888999;;;===???@@@AAAAAA???>>><<<999777777777777888666555888<<<>>>:::777;;;;;;;;;:::999:::===@@@999:::<<<<<<<<<:::888666;;;;;;;;;::::::999888888777999;;;<<<;;;:::::::::;;;999888:::===>>><<<:::AAAAAAAAA@@@???===<<<:::888888999:::;;;<<<<<<<<<@@@>>><<<;;;<<>>===@@@AAA???===>>>===<<<:::888777666666666777999:::;;;;;;;;;;;;888888999::::::::::::::::::<<>>??????<<<:::999999:::<<<===<<<999555333333222333444666777888888999444444444555777999<<<===888888888777777666666555;;;===???>>>===;;;::::::;;;;;;;;;::::::999777777444777:::<<<<<<:::999999}}}xxxtttnnniiieeedddiiifffdddeeefffgggjjjmmmiiijjjkkkmmmnnnlllhhheee```aaaaaa___]]][[[[[[\\\XXXUUUTTTWWWWWWSSSOOOLLLIIIOOORRROOOPPPTTTSSSNNNIIIHHHGGGGGGIIIJJJKKKLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFEEECCCAAACCCFFFIIIHHHHHHGGGEEEEEEEEEEEEEEEGGGFFFEEEGGGHHHHHHFFFCCCBBBAAA@@@>>>===>>>@@@BBBAAAAAAAAAAAA???===:::888999;;;===@@@BBBCCCCCCCCC===<<<<<<<<<>>>BBBEEEGGGDDDAAA======???AAAAAAAAA@@@AAABBBBBBBBBBBBBBBCCCAAAAAAAAA@@@>>><<<;;;999::::::999999:::;;;===>>><<<<<<;;;:::::::::::::::<<<:::999999:::;;;<<<<<<<<<===>>>>>>===;;;:::::::::888777666666777888999999888888:::<<<===<<<;;;:::===???>>>:::888999;;;777777888:::<<<>>>??????>>>>>>===<<<;;;;;;;;;===::::::<<>><<<===???@@@>>>;;;999999:::===>>>>>>>>>>>>===;;;::::::<<>><<<<<<:::999888999:::<<<;;;:::999::::::;;;<<<======>>>CCCBBB???>>>>>>>>>>>>=========>>>>>>=========>>>:::;;;<<<===???AAAAAA@@@???===;;;777555777:::===<<<===<<<;;;999999:::<<<;;;<<<>>>???@@@AAA@@@@@@@@@???===;;;:::888888777666777888:::<<<===<<<<<<<<<;;;999777666777;;;???===<<<<<<;;;999888666555999;;;===>>>>>><<<;;;:::777999<<<===<<<;;;:::;;;777888:::;;;;;;;;;<<<<<<===>>>???@@@???>>>===<<<999::::::;;;<<<<<<<<<;;;???>>>>>>===>>>???@@@AAA<<<::::::<<<<<<;;;>>>DDDCCCBBB@@@>>>======<<<;;;<<<;;;;;;:::888888777777777888999;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>>>>???>>><<<:::999999::::::;;;;;;:::999888777777777777777666666555666777777888888888777777444555888:::;;;;;;::::::777777888999999999999999<<<<<<<<<<<<===<<<:::888888:::<<<<<<:::777666555333333444555666666666666666555333333444777:::<<<555666666666666666555555:::::::::;;;<<<<<<999777666777888999999999888777555666888:::;;;:::777444yyyqqqxxxwwwhhh^^^___iiimmmiii___```lllrrroooccckkkssssssmmmggggggiiigggaaa[[[[[[______ZZZSSSUUU\\\[[[RRRNNNTTTTTTNNNIIIHHHLLLTTTTTTNNNKKKMMMLLLGGGCCCDDDIIIMMMLLLIIIEEEIIILLLJJJFFFDDDGGGKKKCCCDDDDDDBBBAAABBBDDDGGGOOOMMMIIIFFFDDDEEEFFFHHHCCCEEEGGGHHHFFFEEEEEEEEEEEEAAA>>>>>>@@@BBB@@@===CCCBBB@@@>>><<<::::::999444888===BBBDDDCCCAAA>>><<<<<<;;;;;;>>>AAAEEEGGG@@@AAA@@@>>>===>>>BBBEEEBBBAAAAAACCCFFFEEEAAA===AAAAAAAAA@@@>>>===;;;:::999999888888999;;;<<<=========<<<;;;;;;;;;;;;<<<888:::;;;:::888999>>>BBBAAA>>>;;;<<<>>>>>>;;;888<<<:::999777777888:::;;;:::999999;;;======<<<;;;<<<<<<<<<<<<;;;;;;999888333666::::::999:::===AAA===;;;:::<<<>>>>>>;;;888<<<;;;;;;<<>><<<:::999999>>>CCCBBB===:::;;;>>>:::999999:::<<<<<<:::888;;;;;;;;;;;;;;;<<<===>>>;;;???BBBBBB???<<<<<<>>>AAA???===>>>AAAAAA>>>:::666999======<<<<<<@@@DDD===<<<:::666444555999===<<<======;;;::::::<<<>>><<<===???@@@AAAAAA@@@???@@@???>>>===;;;999888777333777<<<===<<<;;;>>>@@@<<<;;;888444333555:::>>>AAA???<<<999777666777777777;;;@@@CCCBBB???===;;;777:::===>>><<<;;;;;;;;;333888===<<<999888;;;???888:::===@@@AAA@@@>>>===;;;;;;<<<<<<===<<<<<<;;;===>>>???@@@@@@???>>>===:::888999;;;;;;999<<>>@@@BBB???:::888888:::::::::999999888888777777999:::;;;;;;;;;;;;:::999<<<;;;:::999:::;;;<<<===@@@???>>>===;;;;;;;;;::::::;;;;;;<<<;;;:::888777777777888888888888777777444555777888888777666666444666888:::;;;:::999888888888999999999999888888<<<:::999;;;===>>>:::777666999<<<===;;;999777777444444555555666555555555888666333222222555888:::333444555555555555555444999777777:::<<<<<<999555333444666777888888777777666555555888;;;:::555000|||vvvoooiiieeebbbeeeeeeeeebbb```bbbhhhmmmiiiiiiiiijjjkkkjjjgggeeeaaaccceeeccc___\\\[[[\\\WWWVVVUUUTTTSSSQQQNNNKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPIIICCCCCCHHHJJJGGGBBBGGGHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFCCC@@@@@@CCCEEEMMMKKKJJJHHHFFFFFFFFFFFFDDDFFFGGGFFFEEEEEEHHHJJJCCCAAA>>>===>>>>>><<<;;;@@@???>>>===;;;999888777666888===@@@AAA@@@>>><<<<<<<<<;;;<<<===>>>@@@AAA;;;===>>>===:::;;;???DDDAAABBBBBBBBBBBB@@@>>>===AAA???===;;;:::999999:::666666777888:::;;;<<<===@@@===::::::<<<>>>>>>===>>>===:::999999;;;===???DDD@@@<<<:::;;;;;;999666???===;;;999888999:::<<<:::;;;;;;<<<===>>>>>>???BBB<<<777777<<<>>>;;;666333555777666444555999===999999999;;;<<<<<<:::999<<<<<<<<<<<<<<<===>>>>>><<<<<<===???@@@@@@===;;;CCC>>>;;;===BBBCCC>>>999999<<>>>>>?????????>>>===;;;:::===<<<;;;::::::;;;<<<======>>>???@@@@@@???>>>===CCC@@@===<<<======999555666888:::888666777<<<@@@>>>;;;888888:::===??????CCCBBB???<<<999:::===@@@:::<<<>>>???===;;;::::::CCC===777777;;;<<<999444666888:::::::::;;;???CCC>>>:::444111333666:::<<<>>>===;;;999888888888888888<<>>:::999888;;;???@@@>>>;;;;;;:::888777777888:::;;;;;;===???AAAAAA???<<<:::::::::::::::;;;===???@@@<<>>999444555999;;;999666888888777666555444444333444666999<<<<<<:::777555;;;999888888999:::999777999999::::::;;;;;;::::::666666666777888;;;===???<<<;;;888555444444444555555555444333333444555666999777555222222333444666555666888:::999777444222222333444666777888888888666666555444444333222222zzzqqqjjjeeeddd___```aaaaaabbbcccfffiiinnnjjjfffeeeffffffccc___```dddgggddd^^^YYYZZZ]]]WWWTTTRRRSSSUUUTTTOOOKKKNNNNNNNNNNNNOOOPPPQQQRRRKKKIIIGGGFFFGGGFFFDDDCCCGGGGGGFFFFFFFFFFFFFFFEEEKKKJJJHHHEEEBBBAAAAAABBBGGGHHHHHHHHHGGGEEEDDDCCCEEEDDDBBBDDDFFFHHHHHHGGGAAACCCCCCAAA>>><<<<<<>>>>>>?????????===;;;888777888999;;;===>>>??????>>><<<<<<;;;<<<===>>>@@@AAA>>>===;;;;;;<<<>>>???@@@>>>>>>>>>>>>===;;;:::999???>>><<<:::999888999999777888999:::;;;<<<======>>>;;;777777:::<<<=========<<<:::999999:::<<<===AAA>>>;;;:::::::::999777;;;;;;;;;::::::::::::::::::;;;<<<===???@@@AAABBB???===:::999:::::::::999666666555666777888999999:::999888999:::;;;<<<<<<;;;;;;;;;<<<===>>>??????AAA???>>>>>>???@@@???>>>???>>>>>>>>>??????===;;;=========>>>>>>>>>===<<<@@@@@@@@@@@@???>>><<<;;;:::;;;===>>>>>>===<<<;;;<<<<<<>>>?????????>>>>>>=========;;;:::999:::;;;999888666666888999;;;<<<>>>>>><<<:::888;;;@@@DDDAAABBBBBBAAA???===<<<<<<;;;<<<<<<;;;::::::;;;<<>><<<999444333444777:::;;;===<<<:::999888888999999<<<===???@@@???===;;;999;;;999888888:::::::::999888777777999<<<===<<<:::999999:::::::::<<<>>>???<<<;;;999777777888999:::===============<<<;;;:::777888:::===>>>???@@@@@@???>>><<<999777666777888999999888777666777888999<<<;;;;;;:::999888777777999:::;;;;;;;;;<<<>>>@@@@@@???======<<<;;;999777777777777888999999888777999888666666666777666666888888888888777666555444555888<<>><<<:::888555444444444555666555444444444666888999888777777666555555444444555666777888777666444333222333444555777777777777555555444444333333333222}}}tttkkkeeeccc[[[[[[]]]```dddfffgggfffnnniiicccaaabbbcccaaa^^^```dddgggccc\\\WWWYYY\\\WWWTTTQQQRRRUUUUUUPPPLLLNNNNNNNNNMMMNNNOOOQQQRRRGGGIIIJJJHHHDDDBBBAAABBBFFFEEEEEEFFFGGGHHHGGGFFFNNNKKKHHHFFFDDDBBB???===AAACCCEEEFFFFFFDDDAAA???EEEAAA>>>AAAGGGJJJHHHDDD???CCCGGGDDD>>>:::<<>>>>>???@@@???<<<999888999999999:::<<<===???@@@;;;;;;;;;<<<===>>>@@@@@@@@@<<<999999===???>>><<<===<<<;;;:::999888888888===<<<;;;999999888888888888999;;;<<<=========<<<<<<999666555777:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999::::::999888888999:::<<<<<<;;;:::999:::;;;<<<>>>@@@BBBDDDEEE;;;<<<===;;;888777999;;;999666444555999:::777333:::999777777777:::<<<>>>::::::;;;<<<>>>???@@@@@@EEEBBB???>>>>>>@@@@@@@@@<<<>>>@@@???===;;;<<<===@@@>>><<<===AAABBB>>>;;;AAAAAAAAAAAA@@@>>>===<<<999;;;???AAAAAA???;;;999:::;;;<<<===>>>?????????999;;;<<<:::777777;;;@@@<<<888444555888:::999777===@@@@@@===999:::AAAHHH>>>BBBFFFGGGDDD???;;;888;;;;;;:::888777888;;;>>>:::;;;;;;999666555777999888888888666444444666888:::777555555666999:::::::::999999888888999::::::???>>>===<<<;;;;;;;;;;;;777888:::999777666888:::;;;777444777<<<>>>:::555777999;;;999666777===BBB<<<;;;999777777888999:::>>>===;;;999999999999:::555777;;;>>>@@@@@@???>>>AAA===888666777888888777999888888777888999:::;;;:::::::::::::::999999888:::;;;<<<<<<<<<<<<>>>AAA======>>>???@@@===888444999666444555999:::666333444666888777555333444666777888999999999777555444666999>>>BBBCCC@@@===:::::::::;;;<<<>>>===;;;999999999:::<<<<<<=========999888888888999:::<<<<<<;;;999777555444444444444777666555555666999<<<>>>888888999:::999777555444666666555555555555555555333444444555666666555555444444444333333333333333~~~zzztttlllddd___\\\[[[\\\```fffjjjjjjiiihhhfffdddbbbbbbbbbbbbbbbbbbcccccc```\\\YYYXXXYYYVVVVVVUUUTTTSSSQQQNNNLLLKKKLLLMMMNNNOOONNNNNNMMMHHHIIIHHHFFFBBBAAAAAABBBCCCEEEGGGGGGFFFEEEHHHJJJLLLJJJGGGEEEDDDBBB===:::???@@@AAABBBBBBAAA???>>>BBB???>>>AAAFFFHHHFFFCCC>>>BBBDDDCCC>>>;;;<<<>>>????????????>>>===<<<<<<999999:::;;;<<<===>>>???:::;;;;;;<<<===>>>???@@@@@@===;;;:::<<<===<<<:::===<<<:::888777777888999<<<;;;;;;:::::::::::::::888999;;;=========<<<;;;>>>;;;777555555777999;;;<<<<<<=========<<<;;;:::999999888999999:::::::::999999:::;;;<<<=========;;;<<<===>>>@@@AAACCCCCC;;;<<<<<<;;;999888999;;;777666555666888777444111666666777777777888:::<<<888999;;;===???@@@AAABBBEEECCC@@@??????@@@???>>>;;;===>>>>>><<<;;;<<<===AAA???>>>???AAAAAA???<<>>======;;;===???AAAAAA???<<<999999:::;;;<<<===>>>??????;;;;;;;;;888777888<<>>@@@???<<<<<<@@@DDD>>>BBBHHHJJJFFFAAA;;;888999::::::999777777:::<<<888999:::999777666777999666666555444333333444666888777666777999::::::999777777777888999999:::;;;>>>===<<<;;;:::::::::;;;777888:::999888777888999:::777666777:::;;;888555666888999999888999;;;>>>:::999888777777999;;;<<<===<<<:::999888777777888666888:::<<<>>>======<<<>>><<<999777777999;;;<<<;;;:::999888888888999:::888999:::;;;;;;;;;::::::999:::;;;;;;;;;;;;===???======>>>@@@AAA>>>:::666888666555666888888666444555666777888777555444444444666888999999777555333444888===BBBBBB@@@<<<999777888:::<<<>>>===:::888999999;;;<<<===>>>>>>>>>999999999999999::::::::::::999777555444444444444777666555666888<<<@@@CCC:::;;;;;;::::::999888777777666444222222444555777666666666666555333222111222333333333444444444444{{{vvvsssrrrmmmccc[[[aaa___^^^bbbhhhnnnooooooeeehhhkkkiiieeebbbbbbdddeeebbb___]]]]]]\\\YYYWWWVVVYYYZZZWWWQQQLLLKKKLLLFFFIIIMMMPPPPPPMMMJJJHHHLLLHHHDDDBBBBBBBBBBBBBBB???EEEJJJIIIDDDBBBGGGMMMHHHGGGEEEDDDCCCAAA>>><<<@@@@@@???????????????@@@>>>@@@BBBCCCCCCDDDDDDEEE??????>>>>>>>>>>>><<<;;;AAA@@@>>>======>>>@@@AAA999:::<<<===>>>===<<<<<<::::::;;;<<<===>>>??????===>>>>>>===:::888999;;;;;;:::888777777888999999<<<<<<<<<===============999:::;;;<<<<<<;;;::::::@@@>>>;;;777555666888999===>>>?????????===<<<:::666777888999999::::::;;;<<<;;;::::::;;;===???AAA<<<=========>>>>>>??????===;;;:::;;;<<<<<<;;;999555777999888555222222222111444888999888777777888888999;;;>>>@@@AAABBBBBBBBBAAA@@@AAAAAA@@@>>>;;;===<<<;;;<<<>>>>>>===;;;>>>AAABBBAAA???===>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>???@@@AAA===999888999;;;<<<;;;888999:::888666444666888999:::<<>><<<:::999777777777777777888:::;;;<<<<<<;;;:::888999::::::999999;;;===@@@???>>>?????????===;;;666888::::::888666777999999777555777::::::666222222333666888888666444333222666;;;>>>???===999666444555777:::<<<<<<999666999:::;;;<<<============888999999999999999999999888888777666555444444333666555555777999>>>BBBDDD>>>===;;;999999999:::;;;888666333111111333666888::::::999777444222///...222222333444555555666777yyyrrrnnnnnnkkkddd^^^eeecccccceeeiiinnnqqqssskkknnnqqqnnnhhhcccbbbbbbfffccc```_________]]][[[XXXZZZ[[[WWWPPPKKKIIIJJJFFFIIIMMMPPPPPPMMMIIIFFFKKKGGGCCCBBBCCCDDDDDDCCC@@@FFFJJJIIIDDDBBBGGGMMMHHHHHHHHHFFFCCCAAAAAABBBCCCBBB@@@???>>>???@@@AAA>>>AAADDDDDDCCCBBBCCCDDD???<<<:::;;;===???>>>===AAA@@@>>>===>>>@@@BBBCCC;;;<<<>>>??????===;;;:::999:::;;;<<<===>>>>>>>>><<>>???@@@@@@@@@@@@;;;;;;;;;:::::::::::::::??????===:::777666777999===>>>??????>>>===;;;:::555777999:::::::::;;;<<<===<<<:::999:::<<>>>>><<<:::666999;;;999555222333666111666;;;<<<:::777666666888999<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCAAA>>>;;;===<<<;;;===???@@@>>><<<>>>AAADDDBBB>>><<<===@@@===<<<<<<<<<===>>>???@@@@@@???===<<<;;;;;;<<<===<<<;;;;;;<<<===>>>???@@@CCC>>>999888;;;<<<:::888666999<<<:::666444666999888888:::>>>AAA@@@<<<888???AAACCCCCCAAA>>><<<<<<888;;;======:::777666555888666666888;;;<<<;;;888555333222333666888999999999888888999::::::999777444555666777999999999999666888:::;;;<<<;;;999888;;;::::::;;;>>>>>>;;;888777999;;;;;;888777888999555555666:::??????:::555777777666666888;;;===???999:::;;;;;;;;;:::888777<<<;;;999666555555666666555:::>>>===::::::@@@FFF>>>===;;;888666666666666666888:::<<<===<<<;;;:::888999:::999888888:::<<<@@@???===<<<>>>???>>>>>>555999<<<<<<888777999<<<<<<888555777;;;===888333111222444666666666444444333666999;;;<<<:::777555222222444777999:::888666::::::;;;<<<<<<<<<<<<;;;666777888888999888888777777777666666555444333333333444555777:::>>>AAACCC@@@>>>;;;999888999;;;===888666333222222444777999<<<;;;:::888555222000...222222333555666777999999~~~zzzuuunnniiigggggghhhccceeegggiiijjjlllnnnpppsssqqqnnnlllkkkiiieeebbbeeeggghhheee```___aaaeee[[[YYYVVVUUUSSSPPPKKKGGGJJJKKKMMMNNNNNNMMMKKKJJJDDDFFFGGGGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHLLLOOOPPPLLLFFFCCCFFFJJJDDDDDDCCCBBBAAAAAA@@@???AAABBBCCCDDDEEEDDDBBB@@@===<<<;;;;;;;;;===AAACCC>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;888999;;;===>>>>>>>>>===>>>>>>>>><<<999777666555555666888:::;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBAAA>>>===;;;:::999:::;;;<<<:::<<<===;;;888777888:::=========<<<<<<;;;:::999444777;;;;;;::::::;;;===::::::999999:::;;;<<<===;;;;;;;;;<<<<<<=========;;;===??????>>>======>>><<<<<<;;;:::888777888888666:::>>>>>>:::777888999999:::===???AAAAAAAAA@@@BBBAAAAAAAAABBBCCCAAA@@@;;;===??????>>>>>>>>>??????@@@AAA@@@???=========<<<<<<<<<<<<>>>@@@BBBCCC@@@>>>===;;;::::::;;;<<<>>>============>>>???@@@>>>===;;;:::999999888888888999::::::999888888888888999;;;======<<<<<<<<<<<<>>>@@@AAA???===<<<<<<======>>><<<999666666666444777999;;;;;;;;;;;;<<<888666444555888;;;;;;:::;;;:::999999:::999888666333444666777888999888888555666888999:::;;;::::::999;;;===>>><<<;;;:::;;;999999999:::;;;;;;:::999555666999;;;======;;;999999888777777777999;;;===;;;;;;:::::::::;;;<<<<<<::::::999888777666555555777:::<<<===<<<<<<>>>@@@<<<;;;999777666666666666777888;;;=========;;;:::999:::::::::999999;;;<<<>>><<<;;;;;;===>>>===<<<666777999::::::;;;;;;<<<<<<999777777999:::999777222333444555666666666666777888:::;;;:::999777666222222222555888999999777;;;;;;;;;;;;;;;::::::999444555666777888888777666666666666666555444333333111222555888;;;===???@@@>>>>>><<<;;;::::::;;;;;;888666444333333555888:::::::::999888777555333222222333444666888999;;;;;;xxx|||}}}zzzpppgggdddjjjqqq___dddiiilllkkkjjjkkkmmmwwwoooggggggmmmpppkkkeeedddkkkooojjjaaa^^^eeemmm]]]WWWQQQRRRVVVVVVMMMEEENNNNNNMMMMMMMMMMMMMMMNNN===EEELLLMMMHHHCCCCCCEEEIIIEEEBBBDDDIIIKKKHHHDDDQQQUUUWWWQQQHHHEEEJJJPPPDDDEEEFFFFFFEEEBBB???===EEEBBB@@@CCCGGGGGGBBB===;;;===???<<<:::;;;CCCIII:::===AAAEEEFFFDDDBBB@@@EEECCC@@@===;;;;;;<<<===888999;;;===>>>>>>======AAA>>>;;;:::;;;:::666222777888;;;>>>@@@AAAAAAAAA:::<<<>>>@@@AAABBBBBBBBBAAA???<<<::::::;;;===>>>666999;;;;;;999888999;;;<<<<<<;;;:::999999888888555888<<<<<<;;;:::;;;===777888999:::::::::999888::::::;;;<<<===>>>???@@@999???DDDCCC===:::===BBBBBB>>>:::999<<<===;;;999;;;>>>@@@>>>:::888:::===999;;;===@@@AAAAAA@@@@@@EEECCC@@@@@@BBBCCCDDDDDD999>>>CCCBBB===;;;>>>CCCBBB???===>>>@@@@@@===999<<<<<<<<<===???BBBDDDFFF>>>>>>===<<<;;;:::::::::??????>>>======>>>???@@@888;;;===;;;888666777:::;;;888777888<<<<<<:::666888<<<>>><<<888888===BBB999<<>>:::666555666888111777======999888<<<@@@;;;888666777:::<<<<<<:::===;;;999999999999777666333444666888888888888777555555666777999:::<<<===555;;;AAA@@@:::777999===<<<888666888===???<<<777555888;;;;;;999999<<>><<<:::888999<<>>===;;;999:::;;;<<<;;;::::::;;;===:::::::::;;;======;;;999777666555888<<<>>><<<::::::::::::888666666888:::333444444555666777888888;;;;;;;;;;;;;;;999888777333222222444777999999999;;;;;;;;;;;;:::999888888222333555777777777777666555666666666555444333333///111444888;;;===>>>>>><<<============;;;:::999888777555444444666999:::888888888888888777666666222333444666999;;;<<<===uuummmkkkllljjjhhhhhhqqqmmmiiiffffffggghhhhhhbbbiiioooooojjjgggjjjnnnmmmhhhcccbbbeeeddd```\\\aaa\\\VVVQQQQQQRRRTTTTTTNNNPPPSSSUUUSSSOOOJJJFFFMMMJJJHHHIIILLLJJJCCC===DDDHHHJJJFFF@@@BBBKKKUUURRRPPPPPPRRRPPPKKKHHHJJJOOOPPPLLLFFFBBBBBBAAA===>>>AAAEEEGGGGGGCCC???<<<===============>>>??????EEEBBB@@@@@@CCCDDDCCCAAA????????????===;;;999888999888888999;;;===<<<;;;=========;;;888888:::<<<::::::<<>>:::<<<<<<===>>>???@@@@@@@@@AAAAAA@@@???===;;;999888777777888888888999999999777777777777888999::::::666777888:::;;;;;;::::::???===999777666666888999999:::;;;<<<<<<<<<;;;:::<<<===???@@@AAA@@@>>>===>>>>>>===;;;;;;===BBBEEECCCAAA>>>>>>@@@@@@>>>;;;<<<>>>AAACCCDDDCCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCC>>>AAACCCBBB???>>>@@@BBBCCCBBB@@@AAAAAA@@@>>><<<<<<;;;;;;===@@@BBBBBBAAA???>>>>>>===<<<:::999888:::===??????>>><<<;;;;;;;;;;;;:::999999888888777999999999::::::;;;;;;;;;BBB>>>999888:::;;;999777<<<<<<<<<<<<<<<<<<<<<<<>>;;;888999<<<>>>>>><<<;;;;;;:::999777777888:::@@@>>><<<;;;;;;;;;===>>>;;;===>>>>>>;;;::::::;;;<<<<<<<<<<<<;;;999777666555888:::999666444555777888:::<<<>>>>>><<<999777999::::::;;;<<<===>>>>>>888:::<<<>>>>>><<<:::888:::777666999>>>AAAAAA???AAA>>>999555222333444666777888999999999999:::;;;;;;;;;:::999999999::::::999999888777777888999:::::::::999888888999999999888888777666666666666666888888888777666444333222333444777999;;;=========>>>>>>>>>>>>===<<<;;;:::<<<:::888555444555777888555555666888999999888666:::888777888;;;<<<<<<;;;}}}tttmmmlllkkkhhhgggiiinnnllliiihhhhhhhhhgggfff```eeejjjkkkiiihhhkkknnnkkkgggdddbbbcccdddbbb```bbb^^^XXXUUUTTTVVVWWWXXXPPPRRRSSSTTTRRROOOLLLIIIPPPMMMJJJJJJKKKKKKHHHEEEHHHIIIIIIFFFCCCDDDJJJPPPQQQNNNNNNPPPOOOKKKIIIJJJNNNOOOMMMFFFCCCBBB???;;;???AAADDDFFFFFFCCC@@@>>>>>>>>>=========>>>>>>???CCC@@@>>>???AAACCCBBBAAA????????????===;;;999888888777777888;;;======<<<>>>>>>>>><<<::::::;;;===;;;<<<>>>AAACCCBBB???===>>>>>>===<<<===>>>@@@AAAAAA@@@@@@???>>><<<::::::888888888888999999::::::888777666666666777888999555777888:::;;;<<<<<<;;;>>><<<:::888777888888999999:::;;;<<<===<<<;;;;;;;;;<<<>>>???@@@???>>>>>><<<<<<;;;::::::>>>CCCGGGEEEBBB@@@???AAAAAA???===@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@????????????>>>>>>@@@BBBCCCBBB@@@???@@@BBB===<<<<<<===???@@@@@@@@@@@@???===;;;:::999999999:::<<<>>>???===;;;:::::::::::::::999999999999999666:::===<<<999888;;;>>>AAA>>>:::888888999999999<<<<<<<<<<<<<<<<<<<<<<<>>???>>>;;;999999<<>><<<;;;<<<;;;:::888888999;;;;;;<<<<<<======<<<<<<<<<>>>===;;;<<<>>>>>><<<999999:::;;;;;;:::888666555555777888888666555666888;;;<<<<<<<<<<<<;;;:::999777999;;;===>>>===;;;:::888999;;;;;;;;;;;;999888777888999:::;;;===@@@AAAAAA===777333333444555555888999::::::::::::;;;;;;<<<;;;:::999999999999999:::999888888888999:::;;;::::::999999999999::::::888888777666666666777777888888888777666555333222444555777:::;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;999777555444555777888777777777999::::::999888:::;;;<<<;;;999999<<>>>>>=========>>>>>>@@@>>>======???@@@AAA@@@????????????>>><<<:::888777666666777:::=========???@@@???>>><<<;;;<<<>>><<<>>>AAABBBAAAAAAAAAAAAAAA???===;;;;;;===@@@AAA????????????>>>===<<<<<<999999999999999::::::;;;:::888666444444555777999666888999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<======<<<<<<:::;;;<<<>>>?????????>>>:::999999888999===CCCHHHGGGDDDAAA@@@@@@AAA@@@???CCCBBBAAAAAAAAACCCEEEFFFCCCCCCCCCBBBAAA@@@???>>>BBB>>>;;;<<>>:::===AAADDDBBB======AAAGGG@@@>>>===<<<>>>>>>>>>===@@@>>><<<:::888888888999999;;;>>>>>><<<:::999999999999999999::::::::::::555;;;@@@===777555:::@@@???>>><<<999777888:::<<<========================>>>===;;;999888888888888::::::;;;;;;;;;;;;::::::888888888999:::<<<===>>>???>>><<<;;;999777666555333333333444444444555555666777999;;;<<<;;;999888999;;;======<<<::::::;;;999;;;======<<<<<>>;;;888999<<<>>>===;;;;;;;;;<<<:::999888:::;;;777888;;;===>>>===;;;:::@@@<<<999;;;???AAA<<<777666888999;;;:::888666444444555666666555666888:::???>>><<<;;;::::::::::::666888<<<>>>>>><<<888666888999::::::::::::999888555999<<<;;;999:::>>>BBBAAA<<<666444444666777666:::::::::;;;;;;;;;;;;;;;===<<<;;;:::999888888888:::999999888999:::;;;<<<:::::::::999999::::::;;;888888777777777888888999888888888777777555444333555666888:::;;;;;;;;;;;;>>>===;;;:::::::::::::::999888666555555666777999888999999::::::::::::999;;;>>>@@@<<<777666;;;@@@zzzxxxtttqqqpppkkkffffffjjjgggggghhhjjjkkkjjjfffcccgggggghhhggggggeeedddcccffffffeeecccbbbbbbfffhhh```]]]XXXUUUTTTSSSSSSRRRTTTSSSQQQOOONNNNNNNNNNNNKKKKKKKKKIIIHHHHHHKKKMMMOOOKKKHHHJJJOOOQQQNNNJJJLLLIIIIIILLLKKKHHHHHHJJJGGGJJJJJJGGGEEEEEEAAA===>>>>>>>>>??????@@@AAAAAA@@@???>>>>>>===>>>>>>>>>>>>===;;;;;;<<<>>>@@@@@@????????????>>><<<:::999777666666777:::===>>>>>>???@@@@@@???<<<;;;<<<======@@@BBBBBB@@@???BBBDDD@@@???===<<<<<<===>>>???===>>>>>>??????>>>>>>===::::::999999999:::;;;<<<===;;;777444444555777999999:::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<============::::::;;;<<<===>>>>>>???::::::999888888<<>>===<<<>>>;;;999:::<<<>>>>>>===???AAAAAA???<<<<<<@@@DDDBBB@@@>>>=========<<<;;;===<<<<<<;;;999888777777999;;;======;;;999888888888888999999:::;;;<<<<<<888<<>>?????????<<<888888<<<@@@===========================<<<;;;999999999999:::999:::;;;;;;;;;;;;:::999888888999:::;;;===>>>???AAA@@@>>><<<:::777555444333333333333444444444444555666888:::;;;;;;::::::999;;;>>>???>>>=========>>>>>>=========>>>???@@@<<<999777888;;;<<<;;;888999:::::::::888888999:::555777999<<<======;;;;;;===;;;999:::>>>>>>;;;888555777999;;;;;;999666444444444555555666888:::<<>>===<<<;;;:::999888777999;;;===<<<:::777555777999;;;======;;;999777666888::::::999:::===@@@???===;;;888777777999;;;<<<;;;:::;;;<<<===<<<<<<>>>===<<<;;;:::999999999999999888888888999:::;;;:::::::::999::::::;;;<<<888888888888888888999:::888888888888777777666555666777999:::;;;::::::999:::;;;;;;;;;;;;:::999888888777666555555777888999999:::;;;;;;:::::::::;;;===>>>>>>:::666555999===|||yyyvvvtttrrrmmmggggggjjjdddeeegggiiikkkjjjgggdddiiiiiihhhhhhgggfffeeedddffffffeeedddbbbcccfffhhh```]]]XXXUUUSSSQQQOOOMMMRRRQQQOOONNNMMMLLLMMMMMMHHHJJJLLLLLLKKKJJJKKKLLLNNNKKKJJJMMMSSSTTTQQQMMMJJJGGGFFFIIIIIIFFFFFFIIICCCGGGHHHFFFFFFGGGEEEAAA======<<<;;;<<<===???@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<>>===;;;:::999777666777:::===>>>???>>>???@@@???<<<;;;;;;<<<===???AAAAAA>>>>>>AAADDD<<<===>>>??????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;:::999888999:::;;;===???===999666555666888:::============<<<:::888777888999;;;<<<======<<<;;;:::::::::;;;<<<======>>>:::::::::::::::<<<===>>><<<<<<;;;999888:::>>>AAADDDCCCAAA???===<<<======:::<<<>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@???===<<<;;;888999::::::999;;;>>>BBBBBB@@@===;;;;;;<<<======BBBAAA?????????>>><<<:::999:::<<<===<<<:::777666999;;;======;;;888777777888888999:::;;;<<<<<<===<<<<<<<<<<<<::::::::::::>>>@@@AAA>>>;;;;;;>>>BBB========================;;;;;;999999999999:::;;;999::::::::::::::::::999999999999:::;;;<<<>>>>>>@@@@@@???===;;;888666444333333333444444444555555777777777777999:::<<<>>>;;;>>>@@@@@@???>>>>>>???DDDAAA======???@@@===::::::888666777::::::888666666777888888777666777888666777888999;;;<<<<<<===999:::;;;;;;;;;:::::::::777888:::;;;;;;999777666444444555666888:::<<<<<<<<<===??????>>>;;;888666::::::::::::999888777777666999>>>AAAAAA>>>999666:::888666888:::<<<<<<;;;;;;???BBB@@@:::888<<<@@@<<<:::999;;;===???>>><<>><<<999666666666666666|||wwwttttttpppiiifffgggddddddeeegggiiiiiihhhfffeeeggghhhhhhggggggiiijjjhhhgggfffeeeeeeeeeddddddaaa^^^ZZZWWWUUURRROOOMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMJJJKKKMMMOOORRRRRRQQQPPPIIIEEEEEEGGGFFFDDDDDDHHHCCCFFFHHHFFFFFFIIIHHHEEE===<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAA@@@???>>><<<;;;<<>>>>>>>>>>>@@@AAA:::;;;>>>@@@@@@>>><<<::::::;;;<<<<<<=========<<<;;;:::888777888999;;;<<<>>>===:::888777888999:::=========<<<;;;999777555666777999;;;<<<===<<<<<<999999999:::;;;<<<===>>><<<;;;999888888:::<<<======>>>===<<<:::999;;;<<>>@@@@@@@@@???>>>===<<<;;;666999;;;:::888999>>>DDDBBB>>>;;;:::;;;<<<:::999@@@@@@AAABBBBBBAAA>>>;;;777999;;;======<<<:::888999;;;======;;;888777777888999999:::;;;<<<<<<===>>>===<<<;;;;;;;;;:::999===???@@@@@@???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888888888999;;;<<<::::::999999999999::::::999999999999:::;;;<<<===>>>>>>>>>===;;;999666555444444444555555555666666888888777777999;;;>>>@@@???@@@@@@???===<<<===>>>DDDBBB@@@@@@@@@>>>;;;888:::777666777::::::777444444666777888666666666777777888888999:::<<<======777:::<<<<<<:::999:::<<<999999:::::::::999777666555555666999<<<======<<<;;;===???@@@???<<<999666;;;::::::999999888888888777:::???BBBBBB???:::777;;;888555666:::===;;;888999???EEEEEE@@@===>>>AAA:::888777:::>>>@@@???===>>>>>>===<<<<<<<<<<<<===:::999777666555555666666888888888888999:::;;;;;;999999888777777777777777777888888999999999999888666777999:::;;;::::::999777999<<<>>>===;;;888666:::999999888888888999999888:::;;;999666555888;;;;;;999666555666555333111~~~wwwssssssqqqjjjdddbbbeeedddccccccfffhhhiiiiiicccfffiiihhheeeeeeiiimmmjjjhhhffffffgggfffbbb______\\\ZZZXXXWWWTTTQQQOOOLLLNNNPPPRRRQQQNNNKKKIIIOOOLLLIIIIIILLLNNNMMMLLLGGGLLLPPPPPPMMMKKKNNNQQQHHHEEECCCEEEDDDBBBBBBFFFFFFIIIIIIFFFFFFIIIHHHFFF???>>>===<<<<<<<<<===>>>=========>>>???@@@AAABBBBBBBBBAAA>>>;;;;;;???BBB>>>???@@@@@@???>>><<<;;;???===:::999;;;>>>??????>>>@@@AAAAAA???=========:::::::::<<<>>>>>>===<<<:::;;;===>>>???>>>======999:::;;;;;;<<<;;;;;;;;;:::999777666666888:::<<<<<<;;;999888888888999999:::;;;;;;;;;;;;999777666555666888999;;;<<<======888888888888999;;;===>>>===;;;999777666888:::<<<===>>>???>>><<<:::::::::>>>AAABBBAAA===:::888888555666999<<<>>>@@@@@@AAA???????????????>>>===<<<;;;;;;999888888:::===@@@=========<<<;;;;;;;;;;;;>>>???BBBEEEFFFDDD@@@<<<999999:::;;;<<<===>>>>>>:::<<<>>>>>>;;;999777777999:::::::::;;;;;;<<<<<<===>>>???===:::888999:::;;;<<<===???AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666777999:::;;;<<<:::888777777888:::<<<::::::999999999999::::::;;;<<<<<<===<<<:::888666555555555666666666777777777777888:::<<<>>>???@@@@@@@@@???<<<999888999;;;===BBBEEEDDD>>>:::999;;;;;;999777999;;;;;;888444333555888888777666777777666888:::<<<======<<<;;;;;;;;;;;;<<<=========<<<::::::999888777666666666666666888;;;???@@@>>>;;;<<<===>>>>>>>>>===;;;:::999999;;;;;;;;;:::999888999;;;===>>>>>>===;;;999999888777777888999999999:::===AAAEEEFFFDDD???<<<999666555888>>>AAA@@@>>>;;;;;;;;;;;;;;;<<<<<<===<<<;;;999777555555555555777777777777888999:::;;;:::999888777666555555555777888888999:::::::::999666777888:::;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::999999999666999:::777444333666999666777888777555333111111wwwrrrrrrqqqjjjbbb^^^fffdddaaaaaadddhhhjjjkkkdddiiillliiicccaaaeeekkkllliiifffgggiiigggaaa[[[ZZZYYYWWWWWWWWWUUURRRPPPKKKNNNRRRTTTTTTPPPLLLIIIPPPJJJDDDCCCHHHLLLLLLKKKEEELLLRRROOOHHHEEEJJJPPPHHHDDDCCCDDDCCCAAAAAAEEEJJJLLLKKKFFFEEEHHHHHHEEE@@@@@@???>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCDDDDDDCCC???;;;;;;???CCC>>>???@@@@@@???>>>===<<>>;;;:::<<<>>>??????@@@AAACCCCCC@@@???>>>>>>:::888888:::>>>???<<<999;;;;;;;;;<<<===>>>??????999::::::;;;;;;::::::999:::999777555666888:::<<<999999888888888888888888777888999:::::::::999888555555666888:::<<<===>>>777777777777888:::<<<===>>><<<999666555777999;;;;;;===@@@@@@>>><<<::::::===AAACCCBBB>>>:::888888666666777999<<>>???????????????>>>===AAA<<<888777:::<<<<<<;;;888<<<@@@@@@;;;:::<<<@@@<<<>>>BBBGGGIIIFFFAAA===;;;:::888888999===AAACCC;;;===???>>><<<999777777:::::::::;;;;;;;;;<<<<<<;;;@@@CCC???888555888===:::999;;;>>>BBBAAA===888::::::::::::::::::::::::666666555555777888:::;;;===;;;888666666888;;;===;;;:::999999888888999999999:::;;;<<<<<<:::888777666666666666777777777777555777:::===???@@@??????AAA@@@===999555444666888666AAAJJJGGG<<<666999???<<<:::999:::===<<<999666444666999999888777888888555888<<>>:::888???<<<999<<>>:::>>>======<<<<<<<<<======666888<<<>>>>>><<<999666<<<;;;;;;::::::;;;;;;<<<777999;;;999666555888;;;<<<;;;===DDDJJJIII@@@777777555444888>>>BBBAAA>>>999999999999:::;;;<<<<<<>>>===:::888666555555555666666666666777888999:::;;;:::888666555444444444777888999999::::::::::::555666888:::;;;;;;;;;;;;===<<<:::888888:::<<<>>>======<<<;;;;;;:::999999555888999666222111444888222777;;;:::444000111333yyy}}}|||xxxppphhheeefffhhhbbb^^^```ggggggaaabbbiiiuuujjj___^^^ccchhhfffbbb___fffllljjjbbb^^^aaafff[[[YYYVVVUUUUUUTTTQQQOOOVVVVVVUUUSSSRRRQQQPPPOOOGGGHHHHHHFFFDDDEEEKKKPPPNNNLLLJJJJJJKKKIIIEEEAAAHHHEEEBBB@@@@@@BBBFFFHHHHHHIIIJJJHHHFFFDDDEEEFFFLLLFFF???<<<>>>???===:::888>>>DDDDDDAAA???@@@CCC>>>@@@AAA???<<<;;;===@@@BBBAAA???===<<<;;;<<<<<<;;;===>>><<<999:::>>>BBBCCC@@@======??????===;;;:::888777999===???>>><<<:::<<>>;;;888777888:::;;;666888999888555555777:::999777777888;;;;;;888555:::;;;<<<;;;::::::;;;===777777666777777888999:::888777777777888;;;>>>@@@:::;;;;;;888666777;;;@@@???<<<:::<<<@@@AAA<<<777@@@AAABBB???;;;999:::<<<777:::<<<>>>>>>???@@@BBBBBB???>>>???AAABBBAAA???;;;===>>><<<999888;;;>>>===;;;:::>>>BBBCCC>>>999===???AAACCCDDDCCCAAA???888999;;;<<<<<<<<<;;;:::======;;;::::::999::::::777>>>DDDBBB:::555777;;;???<<<999:::>>>>>>999444:::<<<===>>>=========>>>::::::::::::999999888777:::999999999:::;;;<<<<<<777888:::999999888:::;;;:::888777999;;;;;;777333777999:::<<<======<<<;;;444555777888999999888777999999888999;;;>>>AAACCC>>>===;;;999777555333333<<<<<<;;;::::::999999999;;;<<<<<<<<<<<<<<<<<<;;;777888999:::999777555444999:::<<<>>>??????======;;;===@@@BBBBBBAAA???>>>:::999888777777777888999;;;;;;;;;<<<===???@@@AAA===<<<:::;;;<<<===<<<;;;>>>======<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999:::888777666555555666666;;;;;;<<<@@@CCCCCC@@@<<<666666777999<<<>>>===<<<777777888999::::::;;;<<<===;;;999777555555555555888777777999;;;======<<<:::::::::999888777666555666555555777999:::999888333444555666888:::<<<===<<<;;;::::::;;;<<<<<<;;;>>>>>><<<;;;:::999888888444555666555444444555777666666666666555444333222|||zzzuuunnniiiffffffgggfffbbbaaadddeeeeeehhhlllnnnkkkfffdddddddddcccbbbdddeeefffdddaaa______```]]]ZZZXXXVVVVVVUUUSSSRRRUUUUUUTTTRRRQQQPPPOOONNNIIIIIIGGGEEEEEEGGGKKKNNNMMMLLLJJJJJJIIIGGGEEECCCFFFDDDAAA??????AAADDDGGGGGGIIIIIIHHHFFFDDDEEEEEEJJJFFFAAA?????????===;;;<<>>===<<<<<<;;;;;;=========;;;;;;<<<>>>AAAAAA???<<<<<<>>>>>>===;;;;;;999888999<<<======;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@???===<<<;;;:::999999888999:::999888888:::;;;999888777888;;;<<<:::888:::;;;;;;;;;999999;;;<<<777777777777777777888888999888888999:::<<<>>>???;;;;;;;;;999888999;;;===>>><<<:::<<>>;;;AAABBBAAA???===;;;<<<===:::<<<>>>>>>>>>???AAABBBAAA???>>>@@@BBBBBB@@@======>>>???>>>======>>>???===<<<===@@@CCCCCC???;;;>>>@@@BBBCCCCCCBBB@@@>>>::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999>>>CCCBBB===999:::======<<<;;;<<<>>>>>>:::666:::<<<======<<<<<<<<<===;;;;;;;;;:::999888777666999999999999::::::::::::888999::::::999999:::<<<:::999999999::::::888777::::::;;;;;;<<<<<<<<<;;;666777777888999999999888:::999999999:::<<<>>>@@@===<<<;;;999888666555444999999999999888888777777:::;;;;;;<<<<<<;;;;;;:::888999:::::::::999777777999:::<<<>>>>>>>>>===<<<<<<===???AAAAAA@@@>>>===:::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAA>>><<<::::::;;;======<<<@@@@@@???===============;;;:::999999;;;;;;:::999999888777666555666777777;;;:::;;;===@@@@@@>>>;;;999888888999;;;<<<;;;999777777888999999::::::::::::999777666555555555666999888888:::<<<>>>======::::::::::::999777666555555444555666999:::999888666555555666777999;;;<<<;;;:::999::::::;;;;;;;;;@@@???>>><<<;;;:::;;;;;;555666666444333333555777666666555555555444444444{{{wwwqqqllljjjhhhgggfffiiihhhccc```dddlllooommmhhhkkkmmmkkkfffbbbbbbdddhhhddd___^^^``````^^^[[[___\\\XXXVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPNNNNNNMMMLLLIIIFFFEEEGGGIIIJJJKKKLLLLLLLLLIIIFFFEEEEEEFFFDDDCCC@@@??????@@@BBBDDDFFFHHHIIIIIIGGGEEEEEEEEEGGGFFFEEECCCBBB@@@>>>===???@@@BBBCCCBBBAAA???>>>AAABBBBBB@@@===<<<<<<==================<<<;;;:::???===;;;;;;===>>>?????????===;;;;;;<<<======<<<;;;:::999:::;;;<<<;;;999<<<======>>>???@@@AAAAAA???@@@BBBBBBAAA>>>:::888;;;:::999:::<<<===<<<;;;999777777888:::<<<<<<;;;999:::;;;;;;999999:::;;;888888888777777777777777999:::;;;<<<===============;;;::::::;;;<<<;;;;;;<<<<<<;;;<<<===???@@@AAACCCAAA???>>>??????>>>======>>>??????>>>???AAACCC@@@@@@@@@AAABBBAAA>>>;;;>>>>>>???AAABBBCCCAAA@@@===>>>@@@BBBBBBAAA@@@>>>???@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>===<<<;;;:::<<<>>>AAAAAA???>>>>>>>>>:::;;;>>>??????>>>;;;::::::<<<======;;;::::::;;;<<<<<<;;;;;;:::888777666888999:::::::::999888777999:::<<<;;;::::::;;;<<<999:::;;;:::999999;;;<<<===<<<;;;:::::::::;;;<<<999999888888888999999:::;;;:::999999999:::;;;<<<<<<;;;;;;:::999888777777666666666777666666555555999999::::::::::::999999999999999::::::::::::::::::;;;<<<=========<<<;;;<<<===>>>??????>>><<<;;;999::::::;;;<<<===>>>>>>======>>>>>>>>>??????@@@???===:::999;;;=========BBBBBBBBBAAA@@@??????>>>;;;:::999999;;;;;;:::999888777666666666777888999<<<:::::::::<<<<<<;;;:::<<<:::999999999999888666666777888999999999888777666555555444555555666666:::999999:::<<<>>>======999:::;;;;;;:::888555444444333333555777999999888888777666555666888:::;;;999999999::::::;;;;;;;;;AAAAAA???>>>===<<<<<<===777777666444333333666888666555444444444555666777yyytttnnnkkkjjjjjjhhheeeiiijjjfffaaagggrrrssslllfffjjjnnnmmmiiieeefffhhhiiiddd^^^]]]___```___]]]___\\\WWWUUUUUUVVVVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLNNNJJJFFFFFFHHHKKKJJJIIIKKKLLLLLLIIIEEECCCEEEHHHCCCBBB@@@?????????AAABBBFFFHHHKKKKKKJJJHHHGGGGGGDDDFFFHHHGGGDDDAAA??????@@@@@@@@@BBBCCCCCCAAA???BBBBBBBBB@@@>>>===;;;;;;:::;;;<<<======<<<;;;:::AAA>>>;;;<<>>@@@AAABBB@@@BBBFFFHHHGGGBBB<<<888<<<:::999:::===???===:::666666555666888:::<<<===999:::;;;;;;999888999:::999999999888888777666666999;;;===>>>???>>>===<<<>>><<<:::;;;>>>???<<<:::<<<<<<<<<;;;<<<>>>BBBEEECCC???<<<<<<>>>???===;;;???@@@@@@???>>>>>>AAACCC??????AAABBBAAA???<<<999>>>===>>>AAAEEEFFFCCC@@@===???AAABBBAAA?????????>>>???@@@BBBBBBBBBAAA@@@>>>===<<<<<<<<<===???@@@===>>>???@@@???===;;;:::=========>>>@@@@@@@@@???888;;;???AAA@@@>>>======:::<<<===<<<:::999999:::===<<<<<<;;;:::888777666777888:::;;;:::888666555:::<<<===<<<;;;;;;<<<===:::;;;===;;;999999===@@@@@@>>>;;;999999:::;;;===;;;:::999888888888::::::<<<;;;:::999888888888999::::::::::::999999999999444555666666777666555555888888999999999999888888888888888888999:::<<<<<<:::;;;<<<<<<<<<<<<;;;;;;============<<<;;;;;;:::999999;;;<<<===>>>??????>>>>>>??????????????????@@@===:::999;;;===>>>>>>AAABBBEEEFFFEEECCC???===;;;:::999999;;;;;;:::999777777666666777888:::;;;===<<<:::999999:::::::::<<<:::888777888888666555666777888999999888666555222222333444555666777777999888888999;;;<<<<<<;;;888999:::;;;:::888555444444333333444666888888888999777555444444555777999777888999:::::::::;;;<<>>>>>???AAADDDEEEDDDBBBCCCBBBBBBAAA@@@>>><<<:::999:::;;;=========<<<<<>>???AAABBBAAADDDHHHKKKJJJEEE@@@<<<<<<:::888:::======;;;888333444444444666888;;;<<<999;;;<<<<<<:::999999999999999::::::999888777666999;;;===???@@@???===<<<>>><<<:::<<>><<<=========<<<<<<>>>CCCFFFAAA===::::::<<<<<<:::888??????@@@???>>>>>>???AAA===???AAAAAA@@@===;;;999<<<<<<<<<@@@DDDEEEBBB???===???AAAAAA???>>>>>>???<<<===>>>@@@BBBBBBBBBBBB>>>>>>===<<<<<<>>>???@@@===>>>@@@@@@@@@>>>;;;:::<<<:::999;;;>>>@@@@@@???999<<>>>>>>>>:::<<<===<<<:::999999:::<<<<<<<<<;;;:::999777777777888:::;;;:::888666555;;;<<<======;;;;;;<<<===:::<<<===<<<::::::===AAA???>>>;;;999999:::===>>><<<;;;999888777888999999;;;;;;:::999888777777777999999999999999999999999444555777888999888888777777888888888888888888777777777777777888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::999::::::;;;<<<======>>>>>>???@@@@@@AAA@@@@@@???@@@===;;;:::<<<===>>>>>>===@@@EEEIIIIIIDDD???;;;;;;:::999999;;;;;;:::999777777777777888999;;;<<<>>>===<<<:::999999:::<<<999777666555777777777666777777888999888777666666111222333444666777777777888777666777999::::::999777888999::::::999777666666444333444666777888777888666555333333333555666555777:::;;;;;;;;;<<<>>>===???@@@AAA@@@<<<999666999999888666444444666999555555444333444666999:::}}}wwwvvvsssooolllkkkiiihhhfffeeehhhkkkmmmrrrvvvtttnnnpppllliiijjjooorrrqqqooogggiiihhhddd___^^^bbbggg[[[XXXTTTSSSSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKLLLKKKIIIIIIJJJKKKLLLKKKJJJJJJJJJHHHFFFEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAACCCGGGLLLOOONNNKKKIIIHHHFFFGGGIIIKKKJJJGGGDDDAAA<<<>>>???AAACCCDDDEEEEEECCCBBBAAAAAAAAA@@@===:::999999;;;<<<===>>>>>>???AAA@@@??????@@@@@@???>>><<<<<<;;;888777888;;;>>>>>>??????>>>;;;::::::;;;;;;<<<<<<===>>>???@@@@@@BBBDDDFFFHHHGGGEEEBBB@@@;;;::::::;;;<<<;;;888666111333444555555666999;;;:::<<<>>>===;;;999999999999:::;;;<<<<<<:::999888999:::<<<>>>??????>>>======<<<;;;<<>><<<:::999888888777555;;;===??????>>>======>>><<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<>>>AAAAAA@@@?????????????????????>>>===<<<===>>>@@@AAABBBBBBBBB===============>>>??????>>>>>>??????>>>===<<<;;;;;;:::888999;;;===??????;;;<<<===>>>??????>>>===:::<<<======;;;::::::;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999888777;;;=========;;;:::;;;<<<;;;<<<===<<<;;;;;;===>>>===<<<:::999:::<<>>>>>???===<<<;;;:::::::::;;;<<<<<<<<<:::999999:::;;;<<<>>>???@@@AAABBBBBBAAA@@@???===<<<<<<===>>>>>>===999===CCCGGGGGGDDD???;;;;;;:::999999;;;;;;:::999888888777888888:::<<<===>>>>>>===;;;:::999;;;===888666444444555777777777888888888888888888888888444444555777777888777777777666555666888999888777666777888888999999999999888666444444555777777777666666555444444444444444444888<<<===<<<;;;===@@@??????@@@???===:::777555999999999888666555666777555555444444555777888:::|||wwwttttttrrrnnnjjjhhhggghhhggghhhllltttwwwuuutttvvvssspppmmmnnnrrrsssqqqooollllllkkkgggaaa^^^```cccYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJKKKKKKKKKJJJKKKMMMNNNJJJIIIHHHHHHHHHGGGEEECCCEEEEEEFFFFFFEEEDDDBBBAAAAAAEEEKKKNNNMMMKKKHHHGGGIIIHHHHHHJJJLLLKKKFFFBBB===???BBBCCCAAAAAADDDGGGBBBAAA@@@AAABBBAAA>>>;;;::::::;;;<<<===???AAABBB???AAABBBAAA@@@>>>??????>>>>>><<<999666777:::>>>>>>@@@AAA???<<<:::;;;===:::;;;===>>>???@@@??????BBBBBBAAAAAABBBBBBCCCCCC;;;===>>>===;;;888666666000333666777666666888:::;;;===??????===:::999999999;;;<<<===>>>===;;;:::888999;;;===>>>>>>>>>>>><<<<<<=========???CCCFFFEEEAAA>>>===???AAA@@@???======<<<999666444444555666999===>>>===<<<;;;;;;;;;===??????<<<;;;<<<===:::<<<===>>>===>>>???@@@CCC@@@>>>???AAABBB???===????????????@@@@@@@@@@@@;;;<<<======>>>>>>======???>>>>>>======<<<;;;;;;;;;:::999999999;;;>>>@@@???<<<:::;;;>>>???>>><<<:::<<<======<<<<<<<<<===:::;;;;;;;;;;;;;;;::::::999999999999::::::::::::;;;<<<===<<<:::999:::;;;===<<<;;;<<<======;;;:::999999999:::<<>>???AAABBB===<<<:::999999;;;===>>>AAA???<<<999777888:::;;;===>>>@@@BBBCCCCCCBBBAAA=========>>>??????===;;;999;;;>>>@@@AAA@@@???>>>;;;:::999999;;;;;;:::999:::999888888999:::;;;<<<;;;===>>><<<:::999;;;===888666333333444666666666999888777777777999;;;<<<777888999999999888777777888777666777888999888777666666666666888:::<<<===;;;999666555555666666666555666777777777666555444333888===???===<<>>CCCIIIMMMLLLIIIGGGEEEKKKHHHGGGJJJMMMMMMHHHBBB===BBBEEEDDD@@@???BBBFFFAAA@@@@@@AAACCCBBB???;;;;;;::::::;;;===@@@BBBDDD???AAADDDBBB???===>>>@@@??????===999666666:::>>>???AAABBB@@@===;;;<<<>>>999:::===???@@@@@@???>>>AAA???===<<<===@@@CCCEEE;;;>>>AAA???:::777666666111444888999777666888999<<<>>>@@@@@@>>>;;;::::::999;;;===>>>???>>>===<<<777888:::;;;===>>>??????:::<<<======<<>>===@@@BBB???;;;===>>>>>>:::555222333555333777;;;>>>===;;;:::999;;;===>>>>>>;;;;;;===???:::===???>>>;;;;;;???BBBEEEAAA>>>???CCCDDDAAA===AAAAAA@@@@@@???>>>>>>===:::;;;===>>>>>>>>>===<<>>===<<<;;;;;;;;;<<<;;;;;;;;;999888:::>>>BBBAAA===888999===@@@>>>;;;:::<<<===>>>=========>>>999:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;<<<===<<<:::999:::;;;>>><<<;;;<<<>>>>>>:::777777777888:::===@@@CCCEEE999999:::999888666444333777888999:::;;;<<<<<<<<<777777777777666666666666444666999<<<>>>===<<<;;;888888999999999999888888888999;;;======<<<;;;999;;;;;;<<<===???AAABBBCCC===<<<:::999999<<<>>>@@@EEEBBB===999777777999;;;<<<>>>@@@BBBDDDDDDCCCBBB<<<<<<===???@@@@@@===:::::::::::::::<<<>>>@@@BBB;;;:::999999;;;;;;:::999;;;:::999999999:::;;;<<<999;;;===<<<:::999;;;===999777444222333444555444:::999777666777999<<<>>>::::::;;;;;;:::999888666999888777888999:::999888666555555555777:::===???===;;;777555666666666666666777999::::::888666555333888>>>@@@>>>===???CCCLLLFFF>>>777444555999;;;777999<<<<<<999777555555555666666777888777777666}}}qqqlllrrrqqqfff^^^^^^fffoooqqqnnnqqqzzz|||vvvnnnuuu{{{{{{tttooopppsssyyyqqqjjjhhhjjjggg]]]SSSZZZZZZYYYUUUQQQRRRWWW\\\LLLNNNQQQSSSSSSPPPLLLJJJSSSMMMHHHJJJPPPSSSPPPLLLGGGKKKOOOOOOKKKHHHHHHIII@@@BBBFFFIIIIIIGGGCCC@@@CCCCCCCCCDDDFFFGGGIIIJJJEEEIIIMMMLLLGGGCCCAAAAAA>>>>>>???@@@AAACCCCCCDDDBBBCCCDDDCCCBBBAAACCCEEE===>>>>>>????????????>>>IIIDDD>>><<<===>>>===<<<@@@AAA@@@===999888:::===>>>>>>>>>===<<<:::999888<<<;;;::::::;;;===@@@AAA===:::888888;;;???BBBCCCDDDAAA>>><<<<<<<<<;;;:::666999======:::888999;;;<<<;;;;;;===???>>>999444;;;:::999;;;???BBBDDDDDD:::999999;;;===???>>>===@@@<<<999999===@@@AAA@@@@@@AAAAAA???<<<;;;???CCC???===:::777444333333333666888:::<<<>>>??????>>><<<===>>>@@@@@@???>>>===DDD>>>888:::???AAA>>>999@@@BBBDDDBBB@@@???BBBEEE>>>???AAADDDDDDAAA<<<777999999:::;;;===???AAABBB???@@@???===;;;;;;<<<>>>EEEAAA===999777999<<<>>>>>>>>>===;;;999999<<<>>>===;;;:::<<<@@@@@@===999===============>>>>>>>>>999::::::;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<999;;;>>>@@@AAAAAA@@@???@@@>>>;;;999888:::;;;===;;;===>>><<<888777999<<<<<<===@@@CCCFFFEEEBBB?????????>>>======<<<;;;;;;999:::;;;============<<>>===<<<999:::;;;:::888888999:::;;;::::::<<<===<<<:::888555666777777777555444333555666777888999999999888===<<<:::888888999:::;;;999888666555555666888999777555444666:::===;;;999999777555333333666999;;;555888===@@@@@@===999666777777777999;;;>>>@@@BBBCCCAAA>>>;;;888777666666;;;;;;;;;:::999888777666666999;;;:::777444555666}}}zzzyyytttmmmiiigggdddaaafffhhhmmmsssvvvvvvuuuvvvtttvvvwwwwwwtttqqqnnnlllrrroookkkhhheeeaaa[[[WWWYYYXXXVVVUUUUUUVVVVVVVVVQQQQQQRRRQQQQQQPPPOOONNNOOOOOOPPPQQQQQQPPPOOONNNNNNMMMNNNOOOOOOMMMIIIEEEAAACCCFFFIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFHHHJJJJJJGGGDDDAAAAAA??????@@@AAABBBCCCDDDDDDAAABBBBBBBBB@@@AAABBBDDDBBBAAA???>>>>>>>>>???@@@FFFBBB>>><<<<<<<<<<<<<<<@@@@@@???<<<999888:::===???>>>>>>===<<<;;;:::::::::;;;<<<===>>>??????@@@>>>;;;999999<<>><<<<<<<<<:::888888:::<<<<<<:::999999999<<<;;;<<<<<<===<<<999666;;;::::::<<>>:::777888<<>>======???AAA???===:::777555444444555777888:::<<<===>>>>>>>>>>>>??????@@@@@@@@@??????AAAAAA@@@@@@@@@??????>>>CCCCCCCCCBBBAAA@@@AAACCC@@@@@@@@@AAAAAA???;;;888999:::;;;<<<>>>@@@AAABBB@@@@@@@@@>>><<<;;;===???CCC@@@<<<999888999<<<>>>>>>===;;;::::::;;;<<<<<<;;;;;;;;;===??????>>>===>>>>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::888888999;;;<<<<<<>>>??????===;;;::::::<<<;;;;;;::::::::::::;;;888888777666666666666666666777888999;;;<<<===>>>===<<<;;;999999999999:::;;;;;;;;;;;;;;;;;;::::::888999999999:::999999999>>>>>>>>>======<<<<<<<<<:::;;;===???@@@@@@@@@@@@@@@???<<<;;;::::::;;;<<<;;;;;;<<<;;;::::::;;;===<<<===???AAACCCCCC@@@=========<<<<<<;;;::::::999888999;;;<<<=========<<<===;;;888888:::<<<<<<:::888999:::999888777888:::;;;::::::;;;===<<<:::888666777777888777666555444444444555666777888999999;;;:::888777666777888999888777666555555666777888999888888888::::::999888888777555444444666888:::777:::===@@@@@@===:::777888888888888999;;;<<<>>>>>>===;;;999888888888888::::::::::::999888777666777:::<<<<<<999666666666wwwxxx~~~xxxhhhaaagggiiicccfffbbbiiiwwwzzzrrrooouuuzzzuuuqqqqqqsssqqqjjjccciiikkkkkkfff```[[[[[[\\\WWWTTTRRRSSSVVVWWWTTTQQQWWWUUUSSSQQQPPPQQQRRRSSSLLLRRRXXXWWWRRRMMMNNNPPPTTTOOOLLLOOOSSSRRRJJJBBBCCCDDDFFFGGGGGGGGGFFFEEEBBBAAA@@@??????AAACCCDDDHHHGGGFFFFFFFFFEEEBBB@@@???@@@AAAAAABBBCCCDDDDDD@@@AAAAAA@@@@@@@@@CCCEEEGGGEEEBBB???>>>>>>@@@AAAAAA@@@???<<<999999;;;===??????===;;;999999;;;===@@@???>>><<<<<<<<<===>>>:::;;;>>>@@@AAAAAA???>>>???===::::::===@@@BBBCCCBBB@@@>>>>>>===<<<999777:::999999999:::;;;:::888<<<<<<===<<<:::999999:::;;;;;;;;;>>>@@@AAA@@@>>>???<<<::::::<<>>===<<<<<<===>>>@@@???>>>>>><<<:::777666666666777888999:::<<<===>>>>>>>>>BBBAAAAAA@@@@@@AAAAAAAAA???CCCGGGFFFAAA>>>AAADDDFFFDDDBBBAAAAAAAAA@@@???BBB@@@>>>>>>===<<<:::888888999;;;>>>@@@@@@AAA@@@AAAAAAAAA???======>>>???AAA???;;;888888:::===???@@@<<<999999;;;===<<<::::::;;;<<<======>>>AAACCC@@@@@@AAAAAA@@@???===<<<======<<<<<<<<<<<<<<<;;;999888777777888:::===>>>??????>>>>>>>>><<<999777===<<<;;;:::999999999999:::999888888777777888888:::999999999;;;<<<>>>??????>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999888999999999999999999999888<<<======>>>>>>===;;;;;;;;;;;;;;;===>>>@@@AAABBB??????>>>===<<<;;;:::999:::999888999;;;>>>??????======>>>???AAA@@@===;;;:::::::::999888888777777666777999;;;<<<===<<<<<<;;;999777666888999999999777888999888777777888999;;;:::999;;;<<<<<<;;;999888888888999888888777666444444444444555777999:::999888777666555666777888888777666555555666777888;;;<<<<<<;;;999777777777666666666666666777888888999;;;<<<>>>===<<<:::999888888777777777777888888777777777777777888::::::999999999999999888777666777:::======;;;888777666xxxxxxyyyrrrfffaaadddfffcccddddddjjjtttwwwrrrqqqtttxxxrrrmmmlllnnnmmmgggaaafffhhhhhhddd^^^ZZZ\\\^^^VVVSSSQQQRRRTTTUUUTTTRRRZZZXXXVVVSSSRRRRRRSSSTTTOOOTTTXXXVVVPPPLLLMMMPPPRRRNNNLLLNNNRRRRRRKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@???>>>@@@BBBCCCIIIFFFCCCCCCEEEEEECCC@@@@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAA@@@AAADDDGGGJJJHHHEEEBBB@@@@@@???@@@===>>>>>><<<888777:::>>>>>>===<<<:::999:::<<<===AAA@@@>>><<<<<<===???@@@<<<===???@@@AAAAAA@@@@@@@@@>>><<<<<<>>>AAABBBCCCBBBAAA@@@@@@???===:::777:::777555777:::===<<<:::<<<===>>>;;;888777999<<<;;;;;;<<>>@@@@@@???999777555888===@@@@@@>>>;;;999999<<<@@@AAA???===>>><<<:::888777777888999;;;<<<<<<===>>>?????????DDDCCCBBBAAAAAAAAACCCCCC???DDDHHHGGGBBB???BBBFFFIIIEEEAAA@@@BBBAAA???<<<@@@???>>>======;;;888555666777:::===?????????>>>AAABBBBBBAAA???>>>>>>@@@???===:::888888;;;>>>@@@@@@;;;777888<<<>>>;;;888888:::======<<<>>>BBBGGGAAAAAABBBBBBAAA???===;;;<<<<<<<<<;;;;;;:::::::::777777777888:::===@@@BBBBBB@@@======>>>===999555;;;:::999999999999999:::;;;::::::999999999999999<<<;;;:::::::::<<>>===;;;:::999::::::;;;::::::;;;;;;;;;:::999999999999999888888888888888999:::<<<======<<<:::888;;;:::::::::<<<>>>AAABBB>>>??????>>>===;;;999888999777555777<<<@@@AAAAAA???>>>>>>>>>???>>><<<999888888888777777666666666555777999;;;<<<<<<<<<<<<999888666555555666777777666777888888777666888999:::999999:::;;;<<<;;;999999999999999999999999888888777555444555666888:::888777666666666666777777888777777666666777777888:::===???===999666777888555666666777777777777777:::::::::::::::999999999666666666555666666666666444444555666777888999999888888999999888777666666666888;;;<<<;;;999666555||||||xxxmmmfffggggggbbb___aaacccjjjmmmlllooovvvwwwsssqqqooollliiihhhhhhgggfffiiifffccc```___^^^]]]]]]XXXXXXWWWTTTRRRSSSXXX[[[YYYYYYXXXWWWVVVTTTRRRQQQTTTSSSSSSQQQOOOMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKJJJEEEEEECCCCCCCCCCCCEEEEEEEEEDDDBBBAAA@@@AAACCCDDDHHHDDDAAAAAACCCDDDCCCAAA@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAACCCGGGJJJIIIIIIIIIGGGEEEAAA>>><<<;;;===>>><<<999999;;;???===<<<:::999:::<<<===>>>AAA@@@>>>===<<<>>>???@@@??????>>>>>>???@@@AAABBBAAA???======???AAABBBAAABBBAAA@@@AAAAAA???<<<999777555333555:::>>>???>>><<<>>>>>>;;;777777:::===:::;;;<<>>@@@@@@===:::999888777;;;???BBBAAA???:::999888;;;???AAA???===>>>===;;;999888999:::;;;>>>>>>?????????@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCCCCCCCBBBBBBCCCIIIEEEAAA@@@@@@@@@===:::<<<===>>>??????<<<777333333555888;;;=========<<>>??????>>><<<:::888999;;;===??????;;;777888<<<>>>;;;777777999<<<<<<<<<>>>CCCGGGAAAAAAAAAAAA@@@>>><<<;;;:::::::::999999888888888777777888:::===@@@CCCEEECCC@@@=========<<<999555777777777888999:::;;;<<<;;;::::::999999999999999<<<;;;:::999:::<<<>>>@@@<<<;;;:::888888888888999777888999:::;;;;;;;;;;;;:::999888777777777888888777888:::;;;;;;:::888777;;;:::888888999;;;>>>@@@======>>>>>>===;;;888777888555333666;;;@@@BBBAAAAAA@@@>>>>>>>>>===;;;:::888888777777777777777666666777999;;;<<<<<<<<<;;;888777666555444444555777555777888888777777888999:::999888999:::<<<;;;::::::999999999999:::::::::<<<;;;888666666666777888888888888777888888888888888888888888888888888888888;;;>>>===:::777888999555555666777888777777666999888777666666666666777222333444555666777777777555555666666777777777777777777888888888777666666555666777999999777555333{{{{{{~~~vvvgggaaagggjjjbbb^^^bbbdddlllmmmfffjjjvvvzzztttmmmmmmllliiiffffffjjjnnnmmmggg```]]]___```^^^[[[[[[\\\\\\XXXUUUVVV\\\bbbXXXYYYYYYYYYWWWTTTQQQOOOVVVRRRNNNMMMNNNOOONNNLLLGGGJJJKKKIIIFFFEEEJJJNNNHHHFFFEEECCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDIIILLLIIIJJJJJJJJJGGGBBB>>>;;;;;;<<<======<<<<<<>>>???>>><<<::::::<<<>>>@@@@@@AAA@@@???=========>>>>>>AAA???>>>======???AAACCCAAA???======???@@@@@@@@@AAA@@@??????@@@???===<<<666444333444888<<>>???>>>;;;888555777;;;@@@BBB@@@<<<888:::999:::===AAACCCAAA>>>;;;::::::;;;>>>?????????@@@>>><<<:::999999:::;;;@@@@@@?????????@@@AAAAAA?????????@@@AAABBBCCCDDDCCCAAA>>>???BBBCCCCCCAAAFFFDDDAAA???>>>===;;;999:::;;;===@@@@@@===777333333444666999:::;;;<<<;;;@@@BBBCCCBBB@@@>>>>>>???===<<<:::999999:::===>>>===;;;999999<<<<<<:::888666888:::;;;===???BBBDDD@@@@@@???>>>===<<<;;;;;;999888888888888888888777999999;;;===@@@BBBEEEFFFBBB@@@>>>===<<<;;;999777555555666777888:::;;;<<<:::999888888777777888888999888888888:::;;;===>>>;;;:::888777666666777777555666888999;;;<<<<<<<<<;;;:::888777666666777888777777999::::::999888888:::999777777777999:::<<<;;;;;;<<<<<<;;;:::888777777555444555888===@@@AAABBB@@@===<<<<<<<<<;;;:::999999999999999999999999888999:::;;;<<<<<<;;;;;;888999888666444444555777555777888888777888999::::::888777888:::;;;;;;;;;:::999999999999:::;;;;;;<<<;;;:::888777777777888888888999999999999999999777777777888888777777777777999<<<<<<;;;999888888555555666777777777777777888777666555444444444555111222444666777888999999777777888888888777666555666666777777777777666666444444444555666666444222{{{yyyqqqkkkffffffffffffeeeffffffhhhhhhhhhkkkqqquuuvvvoooooollliiihhhiiinnnrrrnnnggg```\\\\\\]]][[[YYY[[[ZZZYYYXXXXXXYYY\\\^^^YYYYYYYYYXXXUUURRROOONNNSSSQQQOOOOOOPPPPPPNNNKKKIIIJJJIIIEEEAAABBBHHHNNNKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEE@@@AAABBBBBBAAAAAAAAABBB?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAADDDIIILLLKKKJJJJJJHHHFFFBBB???======<<<<<<===???AAA@@@@@@>>><<<999:::===AAABBBAAA@@@@@@???>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@AAA???======?????????>>>???===<<<<<<===>>>>>>===777666555444555888===AAA>>><<<;;;:::;;;;;;:::999::::::;;;<<<>>>===;;;999777888;;;???BBBAAA===:::;;;:::;;;>>>BBBCCC@@@===;;;<<<<<<<<<<<<===???AAAAAA@@@===;;;:::::::::;;;@@@???>>>>>>>>>>>>???@@@:::;;;===???AAABBBCCCCCCCCCAAA======???BBBCCCCCCBBBBBBAAA>>>;;;999999:::;;;;;;<<<>>>???===:::666444555666888999;;;<<<===???AAABBBBBB@@@>>>===>>>>>><<<:::999999:::<<<===;;;;;;;;;;;;;;;:::999999666666777:::>>>@@@@@@@@@???>>><<<:::999999:::;;;888888888888888999999999:::;;;<<<>>>@@@BBBDDDEEE@@@@@@@@@===;;;999999:::666666666777777999:::;;;888888777666666666666666444555666888999;;;<<<===:::999777666555666666777666777888999:::;;;;;;;;;;;;:::888666555666777777999999999999:::::::::;;;999888777666555666777777999999999:::999999999888666666555555555888===AAAAAA>>>;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999::::::888555444666999666777999999888999:::<<<:::888777777999;;;<<<;;;999999888888888999;;;;;;888888888888888888888888777888888999:::::::::999555555666666666666555555888888999;;;<<<:::777444666666666666777777777777777777666555444444444444222333555777999999999999999999::::::999888777666555666666777777666666555666333222222444555444333|||ssslllrrrooodddaaaiiimmmjjjhhhaaaccclllooolllooowwwtttqqqmmmjjjjjjmmmqqqtttmmmhhhaaa\\\ZZZYYYYYYYYYXXXUUUTTTUUUYYYZZZXXXVVVZZZYYYWWWUUUSSSQQQOOONNNOOOPPPRRRSSSRRRPPPMMMLLLMMMLLLHHHCCC@@@AAAGGGLLLMMMLLLKKKHHHGGGEEEDDDDDDBBBDDDFFFHHHHHHGGGFFFDDD===AAACCCCCCAAA???AAACCC??????????????????@@@@@@@@@@@@@@@???@@@CCCHHHLLLLLLKKKIIIFFFCCCAAA@@@??????===;;;>>>AAADDDBBB@@@???<<<999;;;>>>BBBCCCBBB@@@@@@@@@???>>><<<:::999<<<===???@@@@@@???>>>===AAA???======>>>???>>>======;;;999999;;;===>>>===888999888555333555;;;@@@???<<<999:::<<<<<<:::777:::::::::;;;======;;;999::::::<<<>>>AAAAAA???===;;;:::;;;???BBBBBB???;;;<<<>>>>>>===:::;;;???CCCBBBAAA>>>;;;:::::::::;;;??????===<<<<<<<<<===>>>777999<<>>:::777999;;;<<<;;;;;;<<<======<<<:::666666666777999;;;===>>>???@@@BBBBBB???>>>======>>>===;;;999999:::;;;<<<999;;;<<<<<<:::999999:::666555666:::???AAA???===>>><<<:::777777888:::;;;888888888999999::::::;;;;;;<<<===???@@@BBBCCCDDD???@@@AAA>>>:::888:::<<<888777777777777777888999777666666555555555555555222333555777999:::;;;;;;:::999888666666666666777888999999:::::::::999999;;;:::888666555555666777;;;::::::::::::;;;<<<===888888777555555444444444777888888888888999999999555777777555333555;;;@@@???<<<999888888999:::999========================;;;<<<=========<<<;;;::::::;;;;;;999666555777:::666888999:::999999;;;<<<999888666777999;;;<<<<<<999999888777888999;;;<<<444555666888999999999999666777888999999999999999333444444555555444444333:::999888:::<<<:::666111666666666666666777888888888777777666555555444444444555777999999:::999999999999:::;;;;;;999888777555555666666666666666555777444111111444666555444yyypppooouuussshhheeemmmpppmmmjjjfffiiiqqqoooiiilllwwwvvvpppkkkmmmsssvvvrrrnnncccgggiiicccZZZUUUWWW[[[TTTLLLNNN[[[```ZZZTTTUUUVVVXXXSSSKKKMMMTTTOOODDDHHHLLLQQQRRROOOLLLKKKLLLRRRKKKDDDAAABBBDDDEEEDDDNNNNNNMMMIIIDDDCCCFFFHHHAAACCCFFFIIIHHHFFFBBB@@@EEEBBB@@@AAADDDEEECCC@@@???AAABBB@@@======@@@DDDBBBBBBAAAAAAAAABBBBBBCCCLLLJJJEEEAAA??????@@@AAA?????????>>>===>>>AAADDDBBB>>><<<<<>>;;;;;;<<<>>>??????;;;:::999999999:::;;;<<>>>>><<<888555<<<;;;;;;===@@@BBBBBBBBB888<<<@@@@@@<<<:::<<<@@@CCC@@@<<<<<>>BBBEEECCC===:::<<>>>>>===<<<;;;;;;:::999<<>>===BBBFFFIIIBBB:::777999:::888555;;;<<<===>>>>>><<<:::999777666777;;;???@@@>>>;;;@@@@@@???>>>=========>>>666888999777555666:::>>>???:::666777:::;;;888444999:::;;;<<<============666777999::::::999777666777777777777888999:::;;;888;;;===;;;777888???EEEFFF@@@;;;;;;@@@AAA===888999<<<>>>===:::888999;;;666666777777666444333111444555666888:::<<<===>>>:::999999999888777777666<<<999666666999;;;;;;999<<<;;;:::888777777888888999;;;===>>>>>>===:::999777777555444333222222111333444777999::::::999888:::999777555444555555666666777888888777888:::<<<:::999888:::===>>>===:::???>>>===<<<;;;<<<<<<===999999999999999999999999888888888777888888999:::666666666666777999<<<===;;;:::999999999888666444555666777888;;;===???@@@;;;;;;;;;;;;999666444222666666555444444444444555888999999888666666666777444555555666555555444444555555555666777777555333444666999<<<===<<<999888@@@@@@???>>>===;;;999888888999999888666555666888888666555555666777777666{{{xxxwwwtttoookkkkkklllkkkkkkkkklllmmmkkkjjjmmmrrrttttttoooqqqssstttssspppnnnlllgggeeebbb```^^^ZZZVVVSSSOOORRRTTTUUUWWWXXXWWWTTTUUURRRQQQRRRPPPKKKGGGFFFIIIIIIJJJLLLMMMNNNNNNMMMNNNLLLIIIEEEBBBCCCEEEHHHKKKLLLKKKHHHDDDBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDAAABBBCCCCCCBBBCCCCCCDDDAAA@@@??????@@@AAABBBBBBEEEDDDAAA??????AAACCCEEEHHHFFFBBB???======???@@@BBB???<<<<<<>>>@@@@@@???>>>>>>>>>=========>>>???CCCCCCBBB???;;;888777777999;;;===@@@AAA@@@???>>>???>>>======>>>>>><<<:::;;;:::888777777999:::<<<;;;;;;999888777777999::::::::::::999888777666555555777999;;;<<<;;;:::999999999;;;===@@@AAA@@@???:::;;;;;;;;;;;;;;;;;;<<>>===>>>>>>@@@@@@AAA@@@>>>===<<<<<<======>>>>>>>>>>>>======;;;999999<<<@@@BBBBBBAAABBBBBBAAA@@@@@@@@@BBBCCCDDDAAA===:::999888888888;;;;;;=========<<<:::999777777888<<>>???@@@@@@>>>===<<<;;;999888777999;;;<<<======<<<:::999999999999888999999:::;;;<<<<<<<<<;;;888888888999:::;;;<<<<<<888888888888999:::;;;<<<<<<<<<;;;::::::<<>><<<<<<>>>???>>><<<:::<<<>>>===:::999999;;;666777777777666555333222444555666888:::<<<===>>><<<;;;:::999888777777777::::::999999888999;;;<<<===<<<:::888666666666666:::<<<>>>@@@@@@>>>===;;;888777666444333222333333555666777888999999888888999999888777666555555666555777888888777777999:::;;;999999;;;===???===;;;<<<<<<::::::999:::;;;<<<;;;::::::999999999::::::888888777777777777777888666666666777999:::<<<===<<<:::999999999999888666666666666777999;;;>>>???;;;;;;:::999888666555444666666555444444444444555888999999888666444555666444555555555555444444333444444555777888888777666555777999<<<<<<<<<:::999?????????>>>===;;;::::::999999999777555444555777888888888777777777888999}}}uuuwww|||xxxjjjeeemmmpppiiieeeiiiooorrrnnnfffkkkyyy{{{rrrkkkssszzz{{{tttmmmiiihhhhhhbbb\\\]]]aaa```XXXOOOLLLVVVXXXPPPNNNWWWYYYSSSRRRMMMOOOWWWRRREEEBBBIIIIIIFFFDDDFFFLLLPPPOOOMMMKKKMMMMMMIIIDDDCCCGGGKKKGGGHHHGGGEEEBBBAAABBBDDDJJJHHHEEECCCCCCDDDFFFHHH>>>BBBEEEDDDAAA@@@CCCFFFCCC???<<<===BBBEEEDDDBBBIIIFFFBBB???>>>@@@CCCFFFDDDBBB???<<<;;;<<<>>>???DDD???::::::>>>@@@>>>::::::===???===:::999<<<@@@BBBBBBAAA===999666555555666888;;;>>>@@@AAAAAA@@@>>>>>>>>>???@@@>>>:::666;;;999777555555777999;;;888;;;===;;;888666888<<<::::::999888777666555555777777888999:::;;;<<<===777777999<<>>;;;===:::777777999;;;:::999@@@CCCDDDBBB>>><<>><<<:::???>>>>>>>>>>>>>>>>>>???999999999;;;>>>@@@@@@???CCC@@@>>>>>>AAABBBAAA???>>>??????===999888999;;;:::;;;<<<===<<<;;;:::999777888999<<>>999;;;>>>AAAAAA???<<<:::>>>:::777888===??????<<<;;;===>>><<<:::888:::;;;999999::::::;;;::::::999:::999888888:::===???AAA999999999999:::;;;<<<<<<@@@===;;;;;;>>>@@@@@@???<<<===============???@@@;;;<<<===<<<999888888999777777777777666555444333555666777888:::;;;<<<===>>>===;;;999888888888888777:::===;;;888888;;;???===<<<:::777666555555555;;;===???@@@AAA@@@???>>>:::888666444333333444555777777777777777777777777888888999888888777666555555777::::::999777777888;;;:::999;;;===>>>===<<<::::::999888888999:::;;;>>>===;;;:::::::::;;;;;;999888777666666666666666555666777999:::;;;<<<<<<===;;;999888:::;;;;;;;;;888777666666777999;;;===;;;:::888777777777777777777666555555444444555555777888999888555333333333444444555555444444333222222333444666777777777777777777888999::::::::::::=========<<<<<<<<<<<<;;;999:::999777555333444555888:::;;;:::777666999;;;yyyxxxyyyvvvlllfffiiikkkhhhfffhhhnnnqqqoookkkooowwwyyytttrrruuuyyyzzzvvvooogggccccccaaa___aaacccaaa[[[UUUOOOUUUUUUQQQQQQUUUVVVQQQOOOLLLNNNRRRQQQIIIFFFJJJGGGFFFEEEHHHLLLNNNNNNMMMKKKLLLLLLKKKHHHGGGIIIKKKEEEDDDBBB@@@@@@BBBEEEHHHJJJHHHEEEBBBBBBCCCEEEGGGAAACCCDDDCCCAAA@@@AAACCCAAA???===>>>BBBDDDEEEDDDHHHFFFCCCAAA@@@AAABBBDDDBBB@@@>>>===<<<===???@@@BBB>>>;;;;;;===>>><<<999:::;;;<<<;;;:::999<<<>>>???@@@???===999777666777666777:::<<<>>>?????????<<<<<<===>>>???===:::777;;;999555333333555888;;;:::<<<>>>>>><<<::::::;;;;;;;;;:::999777777666666666777888999;;;<<<======777777777:::<<<===<<<;;;===;;;888777777999::::::BBBCCCDDDBBB??????@@@BBBBBB@@@???>>>>>>===<<<<<>>===<<<<<<===>>>???888888999:::<<<===>>>>>>@@@???>>>>>>????????????<<<=========<<<;;;:::;;;:::;;;;;;;;;;;;:::999999777777999;;;===>>>>>>===888:::===??????>>><<<;;;===;;;999:::===???>>>=========>>>===<<<;;;;;;;;;::::::;;;;;;;;;::::::999::::::999:::;;;===>>>@@@999999999999999:::;;;;;;@@@???>>>>>>???@@@@@@???>>>=========>>>?????????:::::::::999777777777777666666666666555555444444666666777888:::;;;<<<<<<@@@>>><<<:::888888999999888:::<<<;;;::::::<<<>>><<<;;;:::888777777888999;;;<<<>>>@@@@@@@@@???>>>;;;999777555444555666777999999888777666666777777777888999999999888666555777999<<<<<<;;;999888888999999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===@@@>>>===;;;:::;;;<<<===;;;:::999777666666555555444666888:::<<<<<<<<<;;;===;;;999888:::<<<======999888666555555777999;;;:::888666555555666888:::777666666555555555555555777888999777444222111111444444444444444333222222333444555555444444555555777777666777777888888999999999999999:::;;;<<<<<<::::::999777444222333444666999<<<:::666444888<<>><<<>>>DDDJJJNNNGGGFFFDDDCCCBBBBBBCCCCCCFFFCCCAAAAAABBBBBB@@@>>>>>>???@@@@@@???@@@DDDGGGEEEDDDDDDCCCBBBBBBAAA@@@AAAAAA???>>>>>>???AAABBB>>>>>>======;;;;;;;;;<<<;;;999888999;;;===<<<;;;===>>>>>>===;;;:::;;;<<<777888999:::;;;;;;;;;;;;;;;::::::;;;=========;;;999777444222222555888;;;>>>======???@@@@@@===:::===<<<:::999999999999999666888:::<<<===<<<;;;:::999888777777:::<<<<<<<<<:::<<<===:::777666;;;???DDDAAA???@@@AAABBBAAA@@@@@@BBBCCC@@@<<<:::<<<@@@===<<<;;;::::::;;;<<<===888999::::::;;;;;;<<<===;;;>>>AAA@@@<<<;;;===@@@===:::999;;;??????<<<888:::::::::::::::999999888666777888999::::::;;;;;;:::::::::;;;<<<<<<<<<===999:::<<<<<<::::::===??????===;;;<<<@@@@@@===999;;;<<<<<<<<<<<<;;;;;;:::888999;;;<<<<<<;;;::::::999888888888888999999:::<<<@@@CCCBBB???===???BBBDDD???;;;<<<@@@BBB???;;;888777666555555666666666555555444444444444444444777777888999::::::;;;;;;???>>><<<:::999999999::::::999888:::===>>>===;;;::::::999999:::;;;===>>>;;;;;;===>>>>>>>>>======;;;:::888666666666888888:::999888777666666666777666777888999999888666555888;;;===>>><<<:::999999888888888888888999;;;<<>>=========>>>???@@@??????===<<<<<<<<<=========<<<;;;999888777666666444555888:::;;;<<<;;;;;;<<<:::888888:::<<<===>>>999888666555555666888999888666444333333555888:::777777666555555555555666666777999888555222000000333444444555555444444333888999999888555333444666666555555444444555666777666666666666888999;;;<<<:::::::::777444333333444444888:::888444333666:::xxxmmmjjjrrroooccc```iiimmmiiikkkhhhnnnxxxvvvmmmoooyyy}}}vvvoooooorrrqqqiiiaaa^^^fffllljjjccc___bbbggg\\\QQQOOOZZZ^^^UUUOOOQQQMMMQQQMMMGGGLLLXXXVVVJJJCCCIIINNNOOOKKKHHHGGGHHHKKKGGGEEEFFFJJJLLLKKKHHHGGGBBB===;;;>>>EEEKKKOOOEEEEEEDDDDDDCCCBBBAAA@@@GGGCCC@@@@@@CCCCCC@@@<<<<<>>BBBFFFBBBBBBCCCDDDCCCBBB@@@???AAA@@@?????????@@@AAAAAA:::<<<>>>>>><<<;;;===???<<<999666888<<<>>>===:::<<<===>>>>>>===<<<===???999999:::::::::999999888999888888999<<<=========777555333222333666999<<>>===>>>BBBBBB>>>:::<<<;;;:::999999:::;;;<<<999:::<<<======;;;999777:::999888999;;;<<<===<<<888<<>>BBBCCC@@@:::888;;;@@@<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;::::::;;;===888===AAA@@@;;;888;;;???>>>:::777:::???AAA===888::::::999999999888888888777888999888777777888999;;;::::::999999:::;;;<<<666:::===<<<999999<<>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888777777666666666666777777777777666666888;;;======<<<;;;;;;;;;888999999888888999;;;>>>BBBAAA@@@???>>>??????@@@==============================;;;:::999888888777444555666888999:::;;;;;;;;;999777777999;;;;;;;;;888888777777777777777888666444222111222444666888888777666666555555666666555777999888555333111111333333444555666666666666===??????<<<777555777999555555555444444555555666555555555555666888;;;<<<:::;;;:::888555444555666444666777555333222555777}}}vvvqqqkkkllljjjhhhiiikkkjjjhhhllllllooorrrsssrrrsssvvvssstttsssooojjjfffffffffhhhiiiiiihhheeebbbbbbbbb\\\YYYWWWXXXYYYWWWTTTSSSNNNOOONNNNNNPPPRRRPPPLLLFFFGGGIIIJJJIIIHHHGGGFFFGGGFFFEEEEEEGGGHHHJJJJJJFFFBBB>>>===@@@DDDGGGHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>============>>>>>>999999:::===???@@@@@@@@@:::999999999;;;<<<======<<<===>>>>>>===<<<===>>>;;;;;;;;;;;;;;;:::::::::888888999;;;======;;;999444333333333555888;;;===???>>>>>>>>>>>>>>>===<<<:::999888888999:::<<<>>>>>>>>>===<<<:::999777666999999;;;===??????<<<:::777:::<<<<<<;;;;;;===@@@???>>>=========>>>>>>>>>??????>>><<<888888:::===;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<:::999;;;===999;;;>>>>>><<<:::;;;<<<===;;;999:::===>>>===;;;:::999999888888888888888999:::;;;999666555777888999:::::::::::::::999888888999;;;;;;;;;<<<<<<===<<<<<<<<<>>>@@@???===:::999:::;;;;;;<<<<<<<<<<<<888888999::::::::::::::::::999999888888999999999999===AAABBBAAA@@@@@@AAA???<<<999:::>>>@@@>>>;;;777444222333666999:::999888777666555555666777888999999999999999999::::::999:::;;;<<<<<<;;;999888666777888:::<<<<<<<<<;;;:::999999:::;;;===???@@@======<<<<<<;;;:::::::::::::::;;;<<<;;;:::999888777777888999999888666666666555555555555555666666777999::::::999999;;;<<<:::;;;;;;:::999999===@@@BBBAAA???>>>============999;;;===>>>???>>>======<<<;;;:::999888888888888444444555666777999:::;;;888777666777888999888777777777888999999999888777444333111000111222444555888777777666666666666666444666999999777444222222222333444666777888999999===???@@@<<<888666888<<<666666666666666666666666666666555666777999<<<===:::;;;;;;999777666777888555555444444444444555555|||ttttttwwwnnneeedddnnnssslllfffhhhnnnrrrpppkkkpppzzzzzzrrrhhhrrrxxxqqqccc\\\bbbkkkrrrkkkeeedddggggggaaaZZZZZZaaa___UUURRRXXXZZZUUUOOOKKKOOOVVVTTTJJJGGGNNNHHHEEECCCDDDGGGIIIHHHEEECCCEEEFFFEEECCCDDDIIIMMMFFFCCC@@@@@@BBBCCCBBBAAAJJJHHHEEECCCBBBBBBCCCDDD<<>>;;;;;;???AAA@@@>>>AAA@@@???>>>>>>@@@AAABBB<<<<<<;;;:::::::::;;;;;;:::888777;;;BBBEEECCC@@@777:::<<<;;;999999===@@@===>>>???>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======777888;;;>>>???===888444222222333444777999<<<===;;;>>>@@@>>>;;;999;;;>>>888888777777888:::<<<>>>CCCAAA>>>:::888666666777666999===BBBDDDAAA<<<777888777888:::===???>>><<<;;;===???===::::::<<<@@@@@@===999888888999999888;;;<<<===>>>>>>===<<<;;;999;;;===<<<:::999;;;===;;;::::::;;;======;;;888;;;<<<===<<<::::::<<<>>>:::999888888777888888888;;;======:::777555666999777999;;;===<<<:::777555;;;999888;;;>>>@@@===:::999<<>><<<<<<<<<777888999:::;;;<<<<<<<<<888888777777999;;;>>>???;;;;;;:::999999:::::::::;;;;;;===@@@CCCCCCAAA>>>888999999:::;;;<<<===>>>888555222444888;;;<<<;;;999999888777777888999:::999999999999999999999999666888;;;======<<<999888333777;;;;;;999999:::===::::::999999:::;;;===>>>>>>>>>===<<<;;;::::::999999:::<<<======;;;:::888555666888::::::888777555666555444333333444666666666777888888777888:::<<<;;;======<<<:::;;;???BBBAAA@@@>>><<<;;;::::::;;;777999<<>><<<::::::999888777777777777444444444444666888:::;;;777666666777888888666444555777999:::;;;:::888777222222111000000111222333888888777666666666666666333666999999777555333333111222444666888::::::;;;999<<<===:::555444888<<<777777888888888888777666888777777777888:::===>>>:::;;;;;;:::888777888:::666555333333555666555444}}}qqqmmmooommmjjjiiijjjmmmnnnkkkhhhkkkjjjjjjnnnsssvvvvvvuuuqqqoookkkeeebbbbbbfffjjjjjjgggdddbbbaaa```___^^^^^^\\\YYYVVVTTTTTTUUUVVVOOORRRTTTSSSMMMHHHFFFGGGJJJFFFCCCCCCGGGIIIIIIHHHGGGGGGDDDBBBAAACCCHHHLLLIIIGGGDDDAAA@@@AAACCCDDDHHHHHHFFFEEECCCBBBBBBBBB>>>@@@BBBBBBAAAAAABBBDDD??????>>>>>>??????@@@@@@DDDCCCAAA@@@???@@@@@@AAA===<<<;;;:::999888888888;;;999888:::???BBBAAA???<<<<<<;;;999888999<<>>:::555============>>>>>>>>>>>>???>>>===;;;999777666555555333222444888:::888666;;;<<<===<<<::::::<<<>>>:::888555333333555888:::@@@@@@@@@>>>:::888777888>>>???AAACCCCCCAAA>>>===<<<::::::===AAABBB???<<<:::===>>><<<999888:::===???<<<:::888999888666555<<<===>>>???@@@@@@???>>>;;;;;;::::::999999999999???<<<999999<<<>>>===;;;;;;<<<<<<:::777777<<<@@@;;;;;;;;;;;;:::999888888AAA???<<<999777666666666888888999:::;;;;;;;;;;;;AAA>>>::::::===??????>>>:::<<<>>>>>><<<;;;;;;<<<:::777666777:::;;;888555:::999999999999999999::::::;;;<<<======;;;999888>>>;;;:::<<>><<<888555;;;888777999<<<<<<999666666:::======;;;;;;>>>AAA;;;;;;999999999999;;;;;;???===:::888777777888999777;;;???AAA???===;;;:::888777777999;;;;;;:::888777666444333444555777888999888777:::===>>>;;;777???@@@@@@<<<999:::BBBIII;;;;;;::::::999888888777:::;;;<<<<<<<<<<<>>AAA<<<666666666555555555444444444zzzppplllmmmiiijjjkkklllkkkkkklllllliiiiiijjjnnnrrrtttrrrppptttoooiiieeedddddddddcccccccccccc```^^^\\\]]]^^^[[[ZZZYYYXXXVVVTTTSSSRRRSSSRRRPPPNNNLLLKKKHHHGGGDDDEEEGGGHHHHHHHHHIIIJJJJJJGGGCCCBBBCCCFFFFFFFFFHHHGGGEEECCCCCCCCCDDDEEEDDDEEEFFFEEEDDDBBB@@@>>>>>>===<<<>>>BBBDDDDDDBBB???@@@AAA@@@??????BBBDDDCCCBBBAAA@@@??????@@@@@@===<<<;;;:::999999888888888999;;;<<<===>>>???@@@???;;;888777:::<<<<<<<<<:::999999:::;;;;;;:::999;;;<<<>>>@@@@@@???===<<>>===<<<:::999888888222333444555555777999;;;>>><<<::::::<<<===<<<:::999888666666666777999:::;;;===??????===;;;999999===???AAACCCDDDCCCBBBAAA;;;<<<>>>???????????????===<<<:::::::::;;;::::::?????????<<<888666777888:::===@@@BBBCCCAAA>>><<<===<<<;;;999999999;;;;;;;;;:::::::::<<<===???@@@>>><<<999888999;;;<<<===???===<<<::::::;;;<<<<<<======<<<;;;:::999777777888999:::;;;<<<============<<<;;;===???@@@???======;;;::::::<<<===;;;999;;;;;;:::999888999;;;<<<999999888888888888999999;;;<<<===>>>>>>===;;;:::::::::;;;<<<======<<<;;;;;;:::999999:::;;;;;;;;;666555555555666777888888::::::::::::::::::::::::999888999:::<<<===<<<:::888999999999888888999999:::::::::;;;<<<=========;;;:::999999999999:::;;;<<<;;;;;;:::999999888888999;;;???BBBCCCAAA===;;;888888888999<<<<<<<<<:::999888666555444555666777666888:::;;;;;;<<<===>>>@@@???>>>===<<<<<<>>>???;;;;;;::::::999999999999888;;;>>>???>>>>>>>>>>>>>>>;;;888666555555555444333444666666666666666777444444333444444555555666777888:::;;;;;;888555333555555444444444333333333777888888888999888888888666666777888888888777555555444333333333444555666:::999888777666555555555999:::;;;;;;:::888777555666777888777666666888::::::888666888;;;===;;;999666555555555444444444444}}}vvvooolllmmmhhhkkknnnmmmjjjiiilllppphhhiiijjjmmmpppqqqooolllvvvooogggdddffffffaaa]]]___aaabbbaaa]]][[[\\\]]]XXXYYYZZZYYYXXXTTTQQQOOOVVVQQQKKKJJJLLLLLLJJJHHHBBBFFFKKKLLLJJJHHHJJJMMMMMMGGGBBBCCCFFFHHHDDD@@@GGGFFFFFFFFFFFFFFFFFFFFF@@@BBBEEEFFFEEEBBB>>><<<===999777;;;BBBFFFDDD@@@???AAACCCCCCAAABBBDDDGGGBBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;::::::999999999555999======;;;:::===AAA@@@;;;666777<<<>>><<<999555777999:::888888:::===999<<>>======<<<;;;;;;;;;;;;111444666666444666;;;AAAAAA<<<888999>>>???;;;777777888999:::;;;::::::999777:::???AAA@@@===<<<;;;===>>>AAACCCDDDEEEEEEDDD;;;???CCCBBB???===>>>AAA???;;;777888;;;===;;;888>>>AAACCC???999555888<<<:::===AAAEEEEEEBBB>>>;;;???>>>;;;::::::;;;<<<>>>888999;;;<<<===>>>AAACCC@@@<<<888888<<<>>>===:::AAA@@@===;;;;;;<<>><<>><<<888===>>>===:::666777===BBB999999888888888888999999;;;<<<===>>>???>>>===<<<777999<<<;;;999888:::;;;===:::777888;;;<<<:::777666666666555555666777777888999;;;======;;;999888999888777999<<<>>>??????777999;;;999555555888<<<>>>;;;888999===>>>;;;888::::::999888888999::::::999:::;;;<<<<<<;;;:::999;;;<<<@@@EEEHHHGGGAAA<<<999888888:::===>>>>>>===<<<:::888666555555666666555888<<<<<<::::::???CCC@@@>>>===>>>???===:::666;;;::::::999999999::::::888;;;???BBBAAA???===<<>><<<999888;;;@@@CCCAAA??????@@@CCCFFFHHHHHHGGGEEEAAAAAA@@@@@@???>>>===<<<::::::::::::::::::999999666999<<<<<<;;;;;;<<<===>>>:::888999<<<>>><<<:::777888999999999:::<<<===;;;===???@@@AAA@@@>>>======<<<;;;;;;;;;;;;<<<===888888888777666888===AAA@@@===:::;;;===>>>:::777666888;;;>>>???>>><<<:::999;;;???@@@???>>>======>>>???@@@AAABBBCCCDDDDDD>>>@@@CCCBBB@@@??????@@@===;;;999999;;;;;;:::999===@@@AAA???;;;999;;;???<<>>>>>==================;;;;;;:::<<>>===;;;@@@???>>>======>>>@@@AAA<<<<<<======<<<;;;999888777888999;;;===???AAABBB?????????@@@???>>><<<;;;===999666777;;;===<<<999===>>>===;;;999999===@@@::::::999999999999::::::;;;<<<===>>>>>>>>>>>>===::::::;;;;;;;;;:::;;;;;;<<<:::888999::::::888666777777666555555555666666999:::;;;<<<<<<;;;:::999999888888:::===???@@@???999999999777555555888<<<>>><<<::::::;;;;;;999666999999888888888888999999999:::;;;<<<==================@@@FFFKKKJJJDDD===:::999999:::===???@@@???<<<;;;888777666666777888999:::;;;;;;:::;;;???BBB>>>>>>>>>>>>>>><<<:::888:::999888888888888999::::::===@@@AAA@@@>>>======AAA>>>:::999999999777555444666888888666444555666555666666666777666666666::::::::::::::::::999999888888888888888777777666888888999999:::;;;<<<===::::::999888777777888999888777444333222333555666666666555555555555666666777888999::::::999777666888:::;;;;;;:::999:::;;;666777777777777888888888444444444444444444444444{{{pppjjjnnnwwwqqqnnniiihhhiiijjjjjjiiippppppnnnmmmlllmmmoooqqqjjjjjjiiigggeeedddccccccfffcccaaabbbcccaaa]]]XXX\\\\\\[[[ZZZXXXUUURRRQQQLLLNNNOOONNNKKKIIIJJJKKKSSSPPPKKKIIIJJJKKKLLLKKKGGGHHHIIIIIIFFFCCCAAA???AAACCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>>>>======>>>>>>???>>>@@@GGGMMMNNNHHHBBBAAA@@@???>>>===<<<;;;;;;999999:::;;;;;;;;;::::::999999999;;;>>>>>><<<999999:::<<<============>>>>>>;;;888999===???>>>;;;???>>>>>>===>>>???@@@@@@<<<;;;:::::::::;;;===>>>AAA===999999;;;===>>>>>>======>>>===<<<:::999999666888<<<@@@AAA@@@>>><<<>>>??????>>><<<<<<>>>???@@@@@@??????????????????AAA@@@???AAACCCBBB@@@===;;;<<<===<<<999999:::<<<>>>===<<<<<<>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@<<<===???@@@@@@???===<<>><<<===>>>;;;<<<>>>@@@@@@@@@???>>>AAA@@@>>>;;;::::::::::::666777888999<<<>>>AAABBBDDDCCCAAA>>><<<;;;;;;<<<:::;;;;;;;;;:::;;;<<<======;;;::::::<<<===<<<:::===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<============@@@===:::;;;>>>@@@===:::888:::<<<;;;999777777888888777777666666666777777;;;;;;;;;;;;;;;;;;;;;;;;777888:::===@@@@@@===;;;<<<999666555777999:::999<<<===>>>;;;888666666777888888888888888888888888<<<;;;::::::;;;===???AAA===<<>><<<999999;;;======<<<;;;>>>???===:::999===@@@:::999777666666777888999===>>>???>>>===<<<===>>>===>>>>>><<<888777777999:::888777888::::::888666888888999::::::999888777::::::::::::::::::;;;;;;<<<;;;999777777888999:::999999999999:::;;;======@@@<<<999999<<<===;;;888:::888777555444555666777555555555555555666666777999888777666777888999::::::<<<>>>>>><<<;;;;;;<<<<<<999666666888999666333333333444444444444444444zzzpppjjjnnnvvvrrrlllfffeeegggjjjjjjhhhppppppooolllkkkkkknnnpppggghhhiiihhheeedddfffhhheeecccaaaaaaaaa```]]][[[]]]\\\\\\ZZZXXXUUURRRQQQIIIMMMPPPOOOKKKIIIJJJMMMWWWPPPIIIFFFHHHJJJIIIHHHDDDGGGJJJIIIFFFCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCC???AAABBB@@@===;;;<<<>>>>>>===???EEELLLNNNIIICCCBBB@@@>>><<<;;;:::;;;;;;777888:::;;;<<<;;;;;;:::<<<:::999<<>>@@@??????@@@BBBBBB===888:::???BBB@@@===@@@???===<<<===>>>AAABBB>>>===;;;:::;;;<<<>>>@@@DDD???;;;;;;===???>>><<<:::===??????<<<::::::;;;777999<<>>@@@AAA@@@>>><<<;;;;;;<<<<<>>@@@>>>:::888;;;??????===;;;<<>>???@@@@@@;;;===???@@@@@@???>>><<>>???BBBBBB???;;;>>>BBBEEEDDD@@@===>>>@@@999;;;>>>@@@AAA@@@>>>===CCCAAA>>>;;;:::::::::;;;777777777999;;;>>>AAABBBFFFEEEBBB>>>;;;:::;;;===999<<>>@@@<<<:::888:::===>>>;;;777>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<======CCC>>>:::;;;???AAA>>>:::666:::>>>===999777888:::888888888777777888888999<<<<<<;;;;;;;;;;;;<<<<<<666777:::>>>@@@@@@<<<:::===999666666:::<<<:::888;;;===???<<<666333555777777777888888888888777777<<<:::999888999<<>>>>>999888777666777888:::;;;???<<<888999<<<>>>;;;888:::===???<<<888888???EEE<<<:::888666555666777888>>>>>>>>>===;;;:::<<<===:::===???===999666888;;;===:::888:::===>>>;;;888::::::;;;<<<<<<;;;999888999999999::::::;;;;;;;;;>>><<<999777777888:::<<<:::999999888999:::<<<===BBB===:::;;;???AAA===888999888888777777777777888666666666555666666777777999888666444555777:::<<<;;;===??????>>><<<<<<<<<>>>:::666666888888444000333333333333444444444444{{{tttppplllkkkmmmmmmjjjfffddddddgggjjjllliiikkkmmmmmmjjjiiiiiikkkjjjiiigggfffggghhhhhhhhhaaadddfffddd```___bbbfffYYY[[[\\\\\\ZZZUUUPPPMMMLLLLLLKKKKKKJJJKKKLLLNNNPPPMMMHHHEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBAAAAAADDDCCCAAA@@@@@@???>>><<<<<<===@@@BBBDDDGGGJJJKKKCCCAAA===:::888999:::<<<666888:::;;;<<<<<<;;;:::;;;;;;===>>>???>>>;;;999777999<<<@@@CCCDDDDDDCCC???<<<:::;;;>>>BBBCCCBBB??????>>>>>>>>>???@@@AAAAAA@@@>>><<<===>>>AAABBB???>>>==================;;;;;;<<<===>>>===;;;999888999;;;===???@@@AAAAAA@@@@@@@@@???======>>>@@@BBB@@@===;;;::::::;;;<<<===>>>???@@@BBBBBB@@@?????????>>>===<<<<<<===>>>@@@@@@@@@@@@??????@@@BBB???@@@@@@??????>>>>>>==================>>>???@@@@@@BBBDDDCCC@@@>>>>>>???BBBCCCEEEEEEDDDBBB@@@???:::;;;===???AAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<999999999:::;;;>>>AAACCCBBBCCCCCC@@@===;;;<<<>>><<<===???AAACCCBBB@@@???<<<;;;:::::::::;;;;;;;;;>>>>>>============>>>>>>>>>>>>==================@@@===::::::<<<===<<<;;;888999;;;<<<<<<;;;::::::888888888888999:::;;;;;;:::;;;<<<======<<<;;;:::555555777;;;>>>???>>>===;;;:::::::::;;;;;;::::::<<<<<<<<<:::777666555555666666777888888777666666777777777777888:::;;;<<<888999;;;===>>>===;;;:::999777555666888:::;;;;;;:::999777666666777888999:::::::::;;;;;;<<<;;;::::::;;;;;;:::888:::>>>AAA???===:::888666666888888<<<===>>>===;;;999999:::999:::;;;;;;::::::::::::::::::;;;<<<=========<<<:::;;;<<<===<<<;;;999888777777999:::;;;;;;;;;;;;<<<;;;:::999999999::::::;;;:::999888888999:::<<>>===>>>???>>>;;;888666666777888999888777777888888777666666666777777777666666666666888:::;;;:::<<>>GGGCCC???@@@CCCDDD@@@;;;:::???AAA@@@===@@@JJJSSSDDDAAA<<<888777888:::<<<666777:::<<<===<<<;;;:::999===AAAAAA>>>;;;;;;<<<999888999???GGGJJJFFFBBB999;;;<<<<<<===???DDDGGG===>>>???@@@AAA@@@??????DDDBBB@@@>>>>>>@@@BBBDDD999<<>>;;;:::===@@@===:::888;;;@@@AAA<<<777999::::::;;;===@@@BBBCCC<<<>>>AAAAAA@@@??????@@@AAA@@@===:::999:::<<<===999===AAABBB???>>>@@@BBBBBB???<<<===???@@@???<<>>@@@AAAAAA???<<<;;;@@@>>>;;;999:::<<<@@@CCC;;;CCCJJJGGG>>>:::>>>EEEEEEDDDCCCEEEHHHFFFAAA===<<<======>>>???AAABBBCCC;;;===>>>??????>>>===<<<;;;;;;:::;;;<<>>???===>>>BBBGGGHHHBBB<<<===>>>===:::777888<<>>======>>>>>>;;;<<<<<<:::888777999;;;:::999888;;;??????<<<888999999999999:::;;;<<<===888:::===@@@@@@===:::888444444444777;;;???AAAAAA888;;;>>>===:::999:::<<>>;;;888777:::>>>>>>;;;;;;===@@@999:::<<<<<<<<<:::888777555666888:::;;;;;;::::::999:::;;;;;;;;;:::999888<<<:::888777777888999;;;;;;>>>@@@@@@>>>;;;::::::333444777888999888777666999999888777777777777777444555666888888999999999999;;;===>>><<<:::999999333666888666222///222555222222222333333444444444yyypppllljjjhhhgggddd___^^^dddiiiiiieeedddiiigggbbbaaafffmmmmmmiiieeehhhiiihhhfffeeegggjjjkkkfffaaa```dddfffccc```XXXYYYYYYVVVRRRNNNKKKKKKGGGHHHJJJKKKLLLKKKKKKJJJLLLIIIGGGFFFFFFFFFFFFEEEAAAAAABBBCCCDDDFFFIIIKKKFFFEEEDDDCCCAAA???>>>===EEECCCAAA???===<<<<<<<<>>???AAA@@@<<<999<<>>AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAA@@@>>><<<888:::<<<>>>??????>>>===777888999:::;;;<<<;;;;;;777888:::<<<>>>@@@AAABBBBBB@@@>>>===>>>@@@BBBDDD@@@@@@???>>>======>>>>>>????????????@@@@@@@@@@@@CCC@@@>>>>>>@@@AAAAAA@@@FFFGGGGGGDDD???<<<===@@@<<<===>>>??????>>><<<;;;@@@@@@>>>;;;999999<<<>>>AAABBBCCC@@@===;;;===???BBBDDDEEEDDDAAA???======AAA???======???@@@AAA@@@@@@???>>>===<<<<<<======:::;;;<<<>>>????????????>>>@@@AAAAAA???>>>>>>@@@BBB<<<999<<>>777;;;999888999:::<<<;;;;;;::::::999999999:::;;;<<>>======;;;999888888999:::;;;<<<888555888>>>AAA>>>:::666999;;;:::888777:::===555777:::<<<===;;;999777222333555777:::===???AAA>>>===<<<;;;;;;<<<===>>>AAA<<<777666999:::777444777999;;;:::888666666777888666555555777777777555777888999::::::999888777999888777888999999888666;;;:::999999:::999666333444888;;;<<<:::999;;;>>>===;;;999888888999:::;;;BBBAAA???===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<888444666<<>>>>>999444999888888888888999;;;<<<:::;;;<<<<<<<<<;;;:::999???>>><<<999888999999:::999;;;>>>@@@???>>><<<;;;777666666888<<<===;;;999999888777666666777888888555555444444555777999;;;===;;;888777777777777666666555444333222222111111///000222333444444333222vvviiibbbfffkkkccc______eeehhhgggeeeeeehhhhhhfffeeejjjpppqqqnnnhhhhhhhhhgggffffffhhhjjjmmmhhhccc```aaaaaa___]]]ZZZXXXUUURRROOOMMMLLLKKKFFFGGGHHHIIIIIIIIIIIIHHHLLLHHHDDDDDDGGGIIIHHHFFFCCCBBBAAAAAADDDGGGIIIJJJGGGFFFEEECCCAAA@@@@@@???DDDCCCAAA???============AAAAAAAAA???>>>>>>???AAA@@@===;;;===AAADDDDDDCCCCCC@@@<<<999888999;;;<<<777777888;;;>>>???===<<<<<<======>>>===<<<;;;:::999999<<<@@@EEEEEEBBB>>>999888888:::>>>AAABBBBBBAAAAAA@@@?????????@@@AAABBB@@@??????@@@???===;;;999:::<<>>@@@@@@AAA@@@?????????AAACCCDDDAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA???>>>AAADDDFFFDDDBBB@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888999<<>>@@@BBBCCCCCCBBB???===<<<===???>>>>>>======>>>@@@AAAAAA???===;;;::::::;;;<<<;;;;;;===>>>??????@@@@@@CCC@@@>>>>>>@@@AAAAAA@@@===;;;:::;;;>>>???===::::::999888888:::;;;;;;:::;;;:::999777888999;;;<<<===>>>AAACCCBBB@@@===;;;======;;;:::::::::;;;<<<999888888999;;;===<<<;;;888888777888999999999888888888999::::::::::::999555555555666888;;;===???AAA@@@>>><<<;;;;;;;;;<<<::::::999999999999:::;;;;;;999888888:::;;;999777;;;999666666777888888888888888999999999999888888:::999999:::;;;;;;:::888888;;;===<<<999777777888999999999:::<<<<<<<<<;;;>>>===<<<;;;::::::;;;;;;>>>???AAAAAA@@@>>>;;;999::::::::::::;;;;;;;;;;;;999888777888:::::::::999888888999;;;<<<===;;;:::===<<<;;;;;;;;;;;;;;;:::888888999:::::::::999999<<<<<<<<<<<<;;;999777666<<<<<<<<<;;;;;;:::999999;;;::::::<<>>>>>======AAAAAA@@@>>><<<===???AAA???>>>>>>>>>>>>@@@AAABBBBBBAAA>>>;;;:::::::::;;;888888888;;;>>>AAAAAAAAA======>>>>>>>>>===<<<<<<999<<>>>>>======>>>?????????>>>===>>>>>>>>><<<:::999:::<<<>>>@@@AAA@@@@@@::::::999999999;;;<<<=========<<<<<<<<<<<<===>>>?????????@@@AAABBBBBBCCC@@@@@@@@@@@@???>>>===<<<<<<<<<;;;<<<<<<======>>>>>>BBBEEECCC>>><<<@@@EEEDDDAAA======??????;;;888?????????????????????@@@======;;;999888999<<<>>>???@@@AAA@@@>>>>>>@@@AAAAAAAAAAAA>>><<<:::;;;<<<<<<>>>@@@???<<<<<>>???@@@@@@AAAFFF@@@;;;<<>>>>>=========<<<<<<<<<666888::::::888888999<<<;;;888555777:::;;;888444:::999888888888999;;;<<<999888777666777999;;;===CCCAAA???<<<:::999999999444888;;;;;;999999===AAA???:::666777<<>><<<999888999:::;;;:::::::::999999999999::::::<<<;;;:::;;;======<<<:::666;;;???>>>999777999======:::888:::>>>???<<<888?????????>>>===<<<;;;;;;;;;>>>BBBEEEEEEBBB===999::::::::::::::::::::::::555777999999777666888:::;;;888777:::>>>???<<<888===>>>>>><<<999999<<>>AAA>>>999>>>;;;888888999;;;<<<<<<:::888666444333444666888666777888999999999999999999:::;;;;;;999777444222444333222111111222333333555444444333333333333444{{{uuuuuusssiiiaaaccccccfffjjjjjjggghhhlllccchhhjjjiiiiiimmmooooooooojjjeeedddfffiiijjjiiiffffffddd```^^^]]]```bbbXXXRRRLLLJJJLLLMMMJJJGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCEEEHHHKKKMMMIIIDDD@@@@@@CCCGGGGGGFFFIIIGGGEEEDDDCCCCCCDDDDDDBBBBBBAAA@@@??????>>>>>>AAAAAA@@@===<<<<<>>======???AAAAAA@@@>>>===;;;:::::::::999999999;;;???BBBDDDDDD>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>===888777888:::<<<======;;;<<<<<<<<<<<<<<<=========<<<;;;;;;<<<======;;;999888999;;;===>>>???@@@@@@<<<;;;999888999:::===>>>@@@???>>><<<;;;;;;;;;:::;;;<<<>>>@@@@@@AAA@@@@@@===>>>???@@@@@@@@@???>>>;;;::::::::::::;;;<<<======@@@BBBAAA>>><<>>>>>;;;999>>>???@@@AAABBBAAA@@@?????????===:::888888;;;===???????????????@@@AAABBB@@@@@@>>><<<999888999;;;;;;???BBBAAA===<<>>===;;;:::999999;;;;;;<<<===>>>@@@AAABBBCCC???<<<===@@@BBB@@@===888777777777777999;;;<<<888777777888999:::999888:::999999999999888888888666888;;;===>>>>>>===<<<===>>>>>>>>>===<<<;;;:::777888999888777666777999;;;999888999;;;:::888555:::999999999999:::;;;<<<>>><<<:::888888999:::;;;AAA???===:::999888888888444777;;;===;;;<<<>>>AAA???;;;777888<<>>=========>>>>>><<<:::<<<;;;999999999999;;;<<<;;;;;;:::;;;======<<<;;;555:::======:::999:::===>>><<<;;;<<<======;;;999>>>??????@@@???===:::999:::===BBBFFFFFFCCC???<<<;;;;;;::::::999999999888555777888888777666888999:::::::::;;;>>>>>><<<:::<<<======<<<<<<;;;<<<===666777888:::;;;<<<<<<<<<<<<<<<;;;999888666555444777888999;;;;;;;;;:::999:::888666777:::======<<<===<<<:::999999999999999777666333222333555888:::888999:::;;;;;;:::888777:::;;;;;;:::777555333333444333222111111222444555888777555444333444444555~~~xxxxxxuuulllcccggggggjjjnnnnnnjjjkkkoooeeejjjkkkiiihhhkkkmmmkkkooojjjeeedddfffiiiiiiiiifffeeedddaaa^^^]]]___```TTTPPPLLLLLLNNNNNNIIIDDDHHHHHHGGGGGGFFFFFFEEEEEEBBBEEEFFFEEEDDDFFFLLLQQQJJJFFFBBBAAACCCEEEEEEDDDGGGFFFEEEDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@??????AAAAAA@@@>>>======???AAA???@@@???>>><<<<<<===?????????>>>===<<<;;;::::::;;;::::::<<<@@@CCCEEEEEE>>>>>>=========>>>>>>>>>@@@>>>;;;<<>>>>>===;;;:::999999;;;<<<>>>AAA@@@???>>><<<:::999888888999;;;===??????>>>===:::;;;<<<>>>???AAAAAAAAA<<<;;;:::999999:::;;;<<<============>>>>>>===<<<<<<>>>@@@@@@===<<<<<<===;;;>>>AAADDDEEECCC@@@===CCCBBB@@@<<<999999;;;===@@@?????????@@@AAABBBBBB??????>>>;;;888777999:::;;;@@@CCCBBB>>>===@@@CCC===>>>@@@AAA@@@===:::777::::::;;;<<<===???AAABBB>>>???@@@???>>><<<;;;;;;999666333444888;;;;;;999777777777888::::::999777666888;;;<<<<<<:::888666888888888888:::<<<>>>???<<<<<<===<<<<<<:::999888:::888666666777777666444999<<<>>>>>>;;;999999999888999:::;;;;;;;;;::::::@@@???<<<:::999::::::;;;<<<;;;999888777777888999888999;;;>>>??????>>>===<<<<<<;;;::::::;;;>>>@@@<<<===???AAACCCAAA===:::<<<;;;999999999999;;;<<<:::999999:::<<<<<<;;;:::777888999:::<<<<<<:::999;;;===???>>>;;;999:::;;;<<<===>>>???>>><<<999888;;;===@@@CCCCCCBBBAAA???<<<<<<;;;;;;:::999888888888666555666888999888777999;;;>>>>>>===;;;<<<===;;;999999<<<@@@@@@;;;666666666666777999===@@@CCC;;;:::999888777666666666888888777777888999;;;<<<666888999888666777:::>>>888:::;;;;;;:::777555444333333222222444777:::===999:::;;;;;;;;;999777666<<<<<<:::777333333555777555444222111111333555666999888666555555555666666~~~sssmmmmmmpppmmmkkklllpppqqqnnnmmmoookkkmmmllljjjjjjnnnnnnlllllljjjfffeeeeeegggggghhhgggfffdddbbb___\\\YYYXXXQQQOOONNNNNNOOONNNJJJFFFHHHIIIIIIIIIHHHGGGEEEDDDAAADDDGGGGGGEEEGGGKKKPPPHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@???AAAAAABBBAAA???>>>???AAA@@@???===<<<<<<<<<======??????>>>===============<<<<<<<<<>>>AAACCCCCCBBB======<<<<<<<<<===>>>???@@@===;;;<<>>???@@@@@@>>>;;;888666666777999;;;=========<<<999999:::;;;===???AAABBB???>>>;;;:::999:::;;;<<<===;;;:::<<<>>>>>><<<999:::>>>BBBAAA>>><<<===@@@:::===AAADDDEEECCC@@@>>>DDDCCCAAA===:::999;;;>>>AAA@@@>>>???AAABBBBBBAAA?????????<<<:::888999:::<<>>???AAA<<<>>>@@@BBBAAA>>>;;;888999999999:::;;;>>>@@@BBB>>>@@@AAA???;;;888888999:::777444666:::<<<:::888777777888999;;;;;;999777555888;;;>>>>>><<<999777999888666555777:::>>>@@@<<<<<<;;;:::999888888777;;;999777666777777555222888<<<@@@@@@<<<999:::<<<888999;;;<<<<<<<<<;;;:::???>>>===<<<;;;:::::::::999999888777777888999:::;;;<<<>>>@@@@@@???<<<::::::;;;<<<;;;999999;;;>>>:::;;;>>>BBBDDDBBB>>>;;;::::::999999999999::::::888888888999;;;<<<;;;999999777777999<<<===:::888999===???>>>:::888999<<<:::;;;<<<======<<<:::888<<<===>>>???@@@@@@@@@@@@>>>>>>===<<<:::999888888999777555777999:::999777999===@@@@@@<<<:::<<<>>>:::888888===BBBBBB;;;444777666555555888===BBBEEE;;;:::999888777777777777999888777666666888:::<<<444888;;;888333333888===666999<<<===:::666333222222222222444666999;;;===;;;;;;;;;:::999888666666;;;;;;999555111222666:::777666444222222333555777999888888777777777777888~~~pppjjjmmmsssqqqmmmlllppprrrpppllllllnnnmmmjjjhhhlllqqqrrrnnniiiiiihhhfffddddddeeegggeeecccaaa```___\\\VVVQQQRRRQQQPPPOOONNNMMMLLLKKKGGGHHHJJJKKKIIIGGGCCCAAACCCBBBCCCFFFJJJLLLLLLJJJFFFHHHJJJGGGCCC@@@@@@BBB???@@@BBBCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@AAA>>>::::::===>>>===<<<@@@@@@???>>>???@@@AAABBB>>>===>>>@@@BBBBBB@@@>>><<<<<<;;;;;;;;;<<<>>>>>><<<===>>>>>>===<<<:::999666777:::===>>>===999666777888999;;;<<<<<<;;;;;;888777777999;;;<<<;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@AAA@@@===888666666777999:::<<<=========;;;:::999999:::<<>>;;;::::::;;;<<<:::<<<=========<<<;;;;;;:::<<<>>>??????>>>>>>>>>===>>>???@@@AAAAAAAAA@@@AAA@@@???<<<::::::===@@@CCC@@@>>>???AAACCCBBB@@@???@@@@@@???<<<:::999:::;;;<<<>>>??????>>>>>>===<<<======>>>>>>===<<<<<<888888777888:::===???AAAFFFCCC???;;;999999999999888999999:::::::::999999888888999:::<<<<<<:::888888999:::<<<============888777777666888:::===???>>><<<;;;999888777888888:::;;;;;;999666444444444888:::===>>>>>><<<;;;:::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<;;;:::999888;;;:::999888888999:::;;;999===BBBCCC@@@===;;;<<<::::::999999999999999888::::::;;;>>>AAABBB@@@???888888999999999999888888888777777999;;;<<<;;;:::888:::;;;<<<<<<;;;:::::::::;;;<<<<<<;;;:::::::::999:::;;;<<<<<<<<<;;;;;;:::;;;===>>>???>>>======@@@???>>>===;;;:::999888777888999999888888999;;;<<<===>>>???>>>===<<<<<<::::::;;;>>>@@@@@@<<<999888777777777:::===@@@BBB>>>===;;;888777666666666888777777777777888888999555777999777444333555888777:::<<<<<<999666555555333444555777888999::::::===<<<;;;999777666555555777999999666222222666::::::888555333222444666777777888999999999999999999wwwsssqqqooommmtttnnnkkkooossspppllliiimmmkkkgggfffkkkssssssooofffhhhiiigggcccbbbdddfff___]]]\\\^^^```^^^WWWPPPTTTSSSQQQNNNKKKKKKNNNPPPEEEGGGJJJKKKJJJFFFBBB???FFFAAA???DDDMMMQQQLLLEEEDDDIIIMMMJJJBBB>>>???BBB<<<>>>AAACCCCCCBBB???>>>???@@@AAABBBCCCBBBAAA@@@@@@BBBEEEEEECCCAAA@@@@@@AAA===999999===@@@>>>;;;BBBAAA@@@???@@@BBBEEEFFF>>>>>>???AAABBBAAA>>><<<<<<;;;::::::;;;<<<===>>>888===AAA@@@<<<888999;;;444666999===??????;;;888777888:::;;;<<<<<<;;;;;;777777777999;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======<<<;;;;;;999<<<@@@CCCBBB>>>999555777888999:::<<<===>>>???>>><<<999777777:::===???EEECCC???<<<::::::;;;<<<888===AAA@@@<<<999;;;???;;;::::::===AAAAAA>>>:::???>>>=========???BBBCCC======<<<::::::;;;???BBBDDDAAA??????BBBCCCBBB@@@???@@@BBBAAA>>>;;;::::::;;;::::::<<<>>>>>><<<:::===<<<:::::::::;;;===???777777666777999<<>>:::777999;;;888888999;;;======:::888::::::999999;;;===@@@AAA777777888999:::;;;<<<<<>>FFFFFF???:::;;;???<<<888555777;;;<<<777333;;;:::999:::===AAABBBBBB777888999::::::999888777888888888999<<<===<<<:::777<<<@@@???;;;888:::>>>;;;999777999<<<===:::777999:::;;;<<<============777999<<<>>>???===;;;:::AAA@@@???>>><<<:::999999444999>>><<<777555999>>>???===<<<===@@@AAA===::::::<<>>===>>>???888888999:::;;;<<<===>>>AAA???<<<999777555444444666777888999999888666555888777666666666555444333999;;;<<<;;;888666777999555666777999999999888777>>>===:::888666555555555444777:::888555333666999<<<:::777444333444666888666777999:::;;;;;;:::999xxxtttvvvtttnnnjjjoootttvvvqqqnnnoooqqqqqqiiiccceeennnqqqkkkiiinnnnnnhhhbbbbbbfffgggccc^^^WWW[[[___^^^YYYVVVXXX[[[SSSRRRQQQPPPPPPMMMIIIFFFMMMKKKIIIGGGFFFEEEFFFFFFBBBFFFJJJJJJGGGFFFJJJNNNLLLJJJHHHIIIIIIGGGBBB===AAA@@@???>>>???AAACCCEEE@@@CCCGGGIIIGGGEEECCCBBBEEEDDDCCCCCCCCCBBB???===999;;;===<<<999:::===AAA<<<<<<<<<===>>>@@@BBBCCCFFFDDDBBB???>>>???@@@@@@=========<<<;;;:::::::::BBB@@@???AAABBB@@@:::555555666777888999;;;===>>>777999<<>>;;;999;;;;;;:::::::::;;;<<<<<<555888;;;;;;:::999;;;>>>???<<<;;;===AAAAAA===888:::<<<======<<<<<<===???777999;;;======<<<;;;:::AAA???===;;;;;;<<<===???<<>>???<<<999????????????>>>>>>>>>>>>999999:::===???@@@???===DDD>>>888888===AAABBBAAABBBBBBAAA@@@@@@???>>>>>>CCCAAA???>>>>>>===:::999:::;;;=========>>>@@@CCC:::;;;<<<===<<<;;;999888888777666666777999;;;===>>>@@@@@@>>>:::888:::===:::;;;;;;;;;:::999999:::<<<<<<;;;<<<<<<===>>>???999999:::;;;;;;<<<<<<<<>>:::777999;;;<<<;;;888666444444333444555777:::;;;:::::::::;;;999999::::::;;;;;;::::::::::::::::::::::::::::::777:::<<<;;;888666777999:::<<<>>>===:::999999;;;<<<:::777888;;;<<<;;;999777777888;;;???@@@===:::===;;;888777888999:::999666777999:::;;;;;;::::::999:::<<<======<<<:::999;;;;;;;;;;;;:::999888777:::::::::999999999888888===<<<:::::::::<<<>>>???>>>>>>>>>===<<<:::999888999;;;<<<<<<;;;;;;===>>>???>>>???@@@BBBAAA???===;;;999999<<>><<<999666555555777888666666666666666777888888999999999888555444444444888999;;;;;;;;;999777666888999888666555555777999???>>><<<888444333444555:::888666555666777888888999999888555444555888;;;888;;;??????;;;888888:::}}}vvvqqqmmmjjjkkkooossstttqqqppprrrrrrpppfffcccdddiiillljjjiiijjjmmmiiidddcccfffgggeeeaaaYYY[[[^^^\\\YYYWWWWWWXXXSSSRRRRRRQQQPPPNNNJJJGGGKKKKKKJJJIIIHHHHHHHHHHHHFFFHHHJJJIIIHHHHHHJJJMMMLLLKKKKKKKKKKKKIIIFFFDDDDDDCCCBBBAAAAAACCCDDDFFFAAADDDGGGHHHGGGDDDCCCBBBGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;:::;;;===???=========>>>>>>@@@AAAAAADDDCCCAAA@@@?????????@@@>>>>>>======<<<<<<;;;;;;AAA@@@@@@AAAAAA@@@===;;;888777777888:::<<<<<<<<<999:::===>>>>>>===;;;:::===<<<<<<;;;;;;;;;<<<<<<666888:::;;;;;;<<<===>>>???======???CCCCCC>>>999:::<<<======<<<<<<===???:::;;;<<<===>>>======<<>>===<<<;;;;;;===??????===;;;::::::999999999;;;===>>>>>>===@@@??????>>>>>>=========:::999:::<<>>BBB>>>::::::===@@@AAA@@@BBBBBBAAAAAA@@@@@@??????AAA@@@>>>======<<<;;;999;;;<<<======<<<===???AAA;;;;;;;;;;;;:::999888888888777777777888999;;;<<<======>>>===;;;::::::;;;::::::::::::999999:::;;;<<<<<<<<<<<<===>>>@@@@@@:::::::::::::::;;;;;;<<>>>>>???@@@@@@>>><<<::::::;;;===;;;999666444333333333555777:::;;;:::999:::;;;999::::::;;;::::::999999::::::::::::::::::::::::888999;;;:::999888999999888:::;;;:::888777888:::999777666888;;;======<<<888888888;;;>>>???===;;;>>>;;;888777888999999999777888:::;;;;;;:::999888777888:::<<<<<<;;;:::999<<<<<<;;;;;;:::999888888::::::999888888777888888<<<;;;:::999999;;;===>>>============<<<;;;;;;:::===;;;:::<<<>>>@@@???>>>===???AAA@@@>>>===>>>@@@<<<;;;;;;===??????;;;888<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555666666666666777777888888999::::::999666555555666888999:::;;;:::999777666999::::::999777666777888<<<<<<;;;888666555777888<<<;;;888777777777666666888888777666555777:::===<<<<<<<<<======;;;999777~~~vvvmmmgggiiinnnkkknnnooonnnppprrrpppkkkeeegggfffdddgggkkkkkkhhhiiigggdddcccdddddddddccc\\\\\\\\\[[[YYYXXXVVVVVVTTTSSSSSSRRRRRROOOKKKHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLFFFDDDCCCAAAAAABBBCCCDDDCCCEEEHHHHHHFFFDDDCCCCCCGGGDDDAAA@@@@@@@@@???>>>@@@===;;;:::;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAA<<<:::888999<<<===<<<:::;;;<<<<<<======<<<;;;;;;>>>>>>===<<<;;;;;;;;;;;;999888999;;;>>>@@@???>>>>>>>>>>>>AAADDDCCC???:::;;;<<<======<<<;;;===>>>=========>>>>>>>>>>>>>>>EEEFFFFFFEEEBBB>>>:::888:::;;;<<<>>>@@@>>>;;;999888:::;;;<<<===>>>AAACCCBBBAAA???>>><<<;;;;;;::::::999999;;;>>>???@@@???>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;:::<<<===>>>===<<<;;;<<<===<<<;;;:::999888888888888888888888999999:::::::::=========>>>??????===;;;999999888888888:::;;;<<<;;;<<<<<<===>>>???AAAAAA===<<<:::999999:::;;;;;;@@@@@@AAA@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>><<<;;;<<<;;;999666555444444444666888::::::999999:::;;;;;;;;;;;;;;;:::999888777999:::::::::;;;:::::::::999999999:::<<<===<<<;;;777777888666555666888:::777666555777;;;===>>>>>>:::999999;;;===>>>>>><<<===;;;888777888888888777888999;;;<<<<<<:::888666666777999;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::999999<<<;;;999777777777777888;;;:::999888999:::;;;<<<:::;;;<<<===============@@@;;;888;;;AAADDDBBB>>>;;;???BBB@@@;;;999===BBB===============<<<;;;:::;;;<<<>>>???@@@@@@>>>>>>888999999999888777555333777777777777888888888888999::::::999888777777888888888999::::::999777666:::;;;===<<<:::888777888999::::::888777777:::<<>>===888444zzztttmmmhhhkkkqqqeeehhhiiijjjmmmpppmmmfffhhhllliiiccceeemmmnnnhhhdddcccbbb`````````aaabbb___]]][[[ZZZZZZYYYWWWUUUUUUTTTTTTTTTSSSQQQMMMJJJHHHIIIKKKMMMNNNNNNMMMMMMQQQOOOLLLKKKKKKLLLLLLLLLNNNPPPQQQNNNKKKJJJLLLOOOEEEDDDBBB???>>>??????@@@DDDFFFHHHHHHFFFDDDCCCCCCDDDBBB???>>>???AAAAAAAAACCC???:::999;;;===<<<;;;?????????@@@?????????>>>>>>????????????>>>===<<<>>>>>>>>>?????????@@@@@@<<<>>>@@@???===>>>AAAEEE???<<<:::;;;===>>>;;;777===<<<<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999:::999888;;;@@@BBBAAA>>><<<<<<>>>AAACCCBBB>>>:::;;;<<<======;;;;;;<<<===>>>>>>============>>>???BBBDDDFFFFFFDDD???999666999999:::===AAAAAA===888888;;;======<<<>>>CCCGGGCCCBBB???===;;;::::::::::::999999:::===?????????:::<<>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBB???===;;;:::;;;<<<;;;:::===>>>???>>><<<::::::;;;===<<<;;;999888888999:::888999::::::;;;::::::999???>>>>>>AAADDDEEEBBB>>>:::888777777999;;;<<<===::::::;;;;;;===>>>@@@AAA@@@>>><<<;;;::::::;;;<<<<<<@@@CCCCCC@@@>>>>>>@@@BBB???<<<===??????<<<::::::999777666666666777777777999::::::999999:::;;;;;;;;;;;;;;;999888777666888999:::;;;;;;;;;::::::;;;999999;;;@@@BBB@@@===888777666555555777999;;;777666666888:::<<<======;;;;;;;;;<<<===>>>======;;;999777666777777777666666888;;;======<<<999888777888999;;;<<<=========<<<<<<;;;;;;::::::::::::>>>===:::888777888888999::::::999888999999:::;;;888999;;;<<<>>>>>>?????????;;;999;;;@@@CCCBBB@@@<<>>::::::===AAA>>>??????>>>;;;999:::;;;:::<<>>999999999999888777666555888888999999999999999888777999999999777777777999777888888999999888777777:::<<>>???===;;;;;;<<<;;;777444vvvrrroookkkjjjlllccceeeggghhhmmmqqqnnngggiiimmmjjjccceeemmmnnnhhhcccbbbaaa```______```aaa```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRNNNKKKHHHIIIKKKNNNOOOPPPPPPOOOSSSQQQNNNMMMMMMMMMMMMKKKNNNPPPPPPMMMIIIGGGIIIKKKFFFEEEBBB@@@>>>>>>??????DDDFFFHHHHHHGGGEEECCCCCCAAA???===>>>@@@CCCEEEEEEDDD@@@:::999;;;===<<<;;;???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;:::<<<<<<===>>>???@@@@@@AAA:::<<<>>>===;;;<<<@@@DDD@@@>>><<<<<<>>>===:::666<<<;;;:::999999:::;;;;;;<<<;;;:::999888888777777:::999888;;;???BBB@@@>>>999:::<<>>BBBDDDCCC???:::666888888999<<<@@@AAA===:::888;;;===>>>===???DDDHHHCCCBBB???===;;;;;;;;;;;;:::999999:::===>>>>>>===777:::>>>@@@???>>>??????>>>???@@@@@@AAABBBCCCCCC???===:::::::::;;;;;;;;;???@@@@@@???<<<:::999999>>>===<<<::::::;;;<<<<<<::::::;;;;;;;;;::::::999>>>======AAAEEEEEEBBB???;;;999777888:::======<<<999999999:::;;;<<<===>>>AAA@@@>>>===<<<<<<<<<<<<999===BBBCCC@@@>>>>>>??????===:::;;;======;;;888777666666666777888:::;;;999:::;;;;;;:::999;;;<<<<<<;;;;;;:::999777666555777888:::;;;<<<;;;::::::<<<::::::===BBBDDDCCC@@@:::999777666777999;;;<<<999999999888888999:::;;;;;;<<<===>>>>>>=========999777666666777777666555333666999<<<>>>>>>===<<<999:::;;;<<<>>>?????????===<<<;;;:::::::::;;;;;;???>>>===;;;::::::;;;;;;;;;:::::::::::::::::::::777888:::;;;===>>>>>>???;;;;;;;;;;;;;;;===@@@BBB???>>><<<<<<<<<===>>>>>>???@@@@@@>>>;;;::::::;;;888;;;???BBBBBBAAA???===<<<;;;999777777777888999999999:::;;;::::::999888666777888888666555666777666777777777777777777777999<<>><<<888666666777wwwssspppkkkfffddddddhhhjjjkkkooosssrrrnnnkkkkkkhhhdddfffjjjjjjhhhgggeeebbbaaabbbbbbbbbaaa^^^]]]\\\ZZZYYYXXXXXXXXXUUUTTTTTTTTTTTTRRRNNNLLLHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMMMMKKKHHHFFFFFFFFFIIIGGGDDDBBB@@@@@@AAAAAAAAAEEEHHHJJJIIIFFFDDDDDD@@@>>>>>>???BBBEEEGGGGGGCCC@@@<<<::::::<<<===>>>??????AAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999999:::;;;<<<>>>???@@@AAA<<<<<<<<<<<<;;;<<>>>>>???>>><<<:::888777999888888888888999:::;;;:::999999888777777777777999999999;;;===>>>===<<<777888:::<<<===<<<;;;:::;;;<<<===<<<:::::::::<<<;;;;;;;;;;;;;;;:::::::::777999===@@@@@@>>>;;;999888888999;;;>>>>>>===<<<999;;;===>>>???AAADDDFFFCCCAAA???===<<<<<<===>>>:::::::::<<<>>>>>><<<:::666888;;;>>>@@@AAA@@@@@@<<<===>>>???AAABBBCCCDDDAAA???;;;::::::;;;<<<;;;???AAABBBAAA===;;;999999<<<<<<<<<<<<<<<======>>><<<<<<<<<;;;;;;:::::::::::::::;;;===@@@@@@???>>><<<:::888:::===???===;;;999999999999999:::;;;<<<@@@??????>>>======<<<;;;777;;;???AAAAAA@@@@@@@@@<<<;;;:::::::::;;;999888666555555666777999<<<===<<<<<<===<<<;;;;;;<<<>>>;;;;;;;;;:::999777666555666888:::<<<<<<<<<:::999::::::;;;>>>AAABBBBBBBBB===;;;999999;;;<<<<<<<<<:::;;;;;;999777666777888;;;===@@@AAA???===<<<<<<888777666777999999999777333555888:::===>>>??????<<<<<<<<<===>>>???@@@@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;777888999:::;;;<<<<<<<<<:::;;;<<<:::999:::===AAA@@@>>><<<<<<>>>@@@???===@@@??????>>>===<<<:::999777999===???@@@>>><<<:::<<<:::888666555777999::::::;;;<<<<<<<<<;;;999999666888888777555444555666666666666666666777777777777:::======<<<999888888999:::;;;999777666666777555999<<<<<<:::999;;;===<<<======;;;888777888999999;;;===:::666333555888{{{uuuqqqkkkeeebbbdddiiimmmmmmooosssvvvuuunnniiigggiiijjjhhhhhhjjjjjjfffaaa```cccdddbbb^^^ZZZ[[[[[[YYYVVVUUUWWWZZZTTTTTTSSSTTTTTTRRRNNNLLLJJJJJJKKKLLLNNNOOOQQQRRRNNNQQQSSSRRROOOLLLLLLMMMIIIIIIHHHIIIIIIHHHFFFCCCHHHFFFDDDBBB@@@@@@AAABBB>>>CCCIIILLLKKKHHHEEEDDDAAA@@@@@@BBBDDDFFFFFFEEEBBB@@@>>>:::999:::>>>AAA>>>???@@@BBBBBBAAA@@@???@@@???<<<:::888888888888666777888:::<<<>>>???@@@???>>><<<<<<===>>>>>>===:::>>>AAA???;;;777777888555555666777888999999:::999999888888888888888999777888:::::::::999:::;;;777888999:::::::::;;;<<<;;;<<<===<<<:::999:::;;;:::;;;;;;<<<;;;:::999888666777999<<<======<<<;;;888999;;;;;;:::;;;===???::::::;;;>>>AAACCCCCCBBBBBB@@@>>>======???AAABBB::::::<<<>>>???===999666666666777<<>>@@@BBBCCCDDDDDD@@@===;;;;;;;;;<<<;;;@@@BBBCCCBBB???<<<::::::999999;;;<<<===>>>>>>>>>???>>><<<;;;:::::::::;;;888:::;;;<<<<<<<<<===???===;;;:::===@@@AAA===999;;;::::::999999::::::;;;<<<===>>>>>>>>><<<:::999888999;;;???BBBDDDBBBAAA999:::;;;:::999888999:::777777666666777999:::;;;>>>>>>>>>===<<<<<<>>>@@@:::::::::999999777666666666777:::<<<===<<<;;;999777999<<<======>>>@@@AAA???===;;;<<<===>>><<<::::::;;;;;;999666555666888:::>>>BBBCCCAAA===;;;;;;888888888:::<<<======<<<666777888999;;;===???@@@===============>>>??????===<<<;;;::::::;;;<<<>>>;;;<<<>>>??????>>>===<<>>>>>======888888999999::::::999999>>><<<:::888999;;;======>>>???@@@@@@???>>>>>>???@@@>>>===>>>@@@???;;;777666888:::;;;<<<:::888777888777666555555666666777;;;;;;=========<<<:::999888999:::888666555555666555555555555666666777777555777:::;;;:::888888888777999999999777555555666444888<<<<<<999888:::===:::;;;;;;:::888777888999999999888777555555555555|||wwwrrrkkkgggfffbbbiiimmmlllmmmqqqvvvwwwrrrjjjhhhnnnoooiiihhhmmmkkkddd^^^^^^bbbddd```[[[VVVYYY[[[XXXSSSRRRVVVZZZTTTSSSSSSSSSTTTRRRNNNKKKKKKJJJJJJKKKLLLOOOQQQSSSKKKPPPUUUTTTOOOKKKKKKMMMGGGEEEEEEHHHJJJJJJGGGCCCFFFDDDBBB???>>>??????@@@===BBBIIIMMMLLLIIIFFFDDDCCCCCCCCCDDDEEEFFFDDDBBB@@@@@@???;;;888999>>>CCC===>>>@@@BBBBBBBBB@@@???AAA???<<<999777666777777444555777999;;;===>>>???BBB???======@@@@@@>>>;;;888>>>BBB@@@:::555666:::222333555777888999999999999999999888999999::::::555888;;;:::777666777:::888999999999999:::<<<>>>;;;<<<===<<<:::999:::;;;:::;;;<<<======;;;999777777777888:::;;;<<<<<<<<<888:::<<<:::888999===@@@;;;::::::>>>BBBDDDBBB???AAA???>>>===>>>@@@CCCEEE:::;;;===??????===888444666444555:::BBBFFFDDDAAA999:::;;;===???AAACCCDDDEEEBBB>>>;;;;;;;;;<<<;;;@@@BBBDDDCCC@@@===;;;:::666777999<<<===>>>======@@@???<<<:::999:::;;;;;;999<<<>>>===;;;;;;>>>AAA>>><<<<<>>===<<<999777999888:::>>>DDDFFFEEEBBB888;;;===;;;888777999<<<:::999888777777888999999???@@@???>>><<<===???AAA999999999999999888777666555777:::<<<===<<<;;;999444888;;;<<<;;;;;;===@@@???===<<<===??????<<<999888:::;;;999666555777:::999>>>CCCEEEBBB===;;;:::999999:::<<>>@@@======<<<<<<<<<======>>>===<<<;;;::::::;;;===>>>888:::===???@@@???===;;;@@@@@@@@@@@@@@@???>>>>>>888888999999999888777777BBB===777777;;;>>>===:::;;;@@@DDDCCC???<<<>>>AAA???===<<>>>>><<<:::999:::;;;;;;:::777555555666555555555555555666777888333666888999888777888999555777888888666555666666444888<<<<<<999777999<<<888999::::::888888999::::::666333444666777555333{{{kkkdddiiirrrggggggjjjoootttuuuqqqmmmuuupppiiiffflllssssssnnnaaaeeehhhfff```\\\]]]```^^^YYYUUUYYY___```XXXOOO[[[XXXTTTOOOLLLKKKKKKLLLIIILLLPPPRRRQQQOOOMMMMMMWWWPPPJJJLLLSSSUUUNNNEEEBBBIIINNNMMMIIIHHHLLLRRRBBBBBBBBBAAA@@@???>>>===DDDDDDEEEGGGIIIIIIGGGDDD@@@DDDGGGFFFDDDBBBBBBDDDCCC@@@>>>======>>>======@@@AAAAAA@@@???@@@CCCEEEDDD@@@;;;999999999777555666555444444666999===???>>>CCCFFFDDD???:::;;;===:::;;;<<<<<<;;;:::888777999777555444666999;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;:::999999666:::<<<;;;888888===BBBAAA???<<<::::::999777666<<<>>>???>>><<<;;;;;;<<<888888888:::<<<<<<;;;999;;;888666888;;;===<<<;;;:::<<<======<<>>???>>>======;;;:::<<<@@@CCCBBB@@@BBBBBB@@@>>>===<<<<<<<<>>@@@@@@@@@:::<<>>======>>>CCC>>>;;;;;;???AAA???;;;===???AAA@@@===:::999888888:::===??????===:::888>>>>>>===<<<;;;::::::999777999;;;>>>@@@@@@??????AAA===888666888::::::999999:::;;;:::888888;;;>>>>>>>>>??????>>>===<<<<<<>>>===<<<::::::999999999666999???CCCCCC@@@;;;888888777666888;;;>>>@@@@@@AAAAAA???<<<888777888:::<<<;;;:::999888888888888???@@@AAA@@@===;;;:::999999888999<<<@@@BBB@@@>>>>>>:::777777;;;>>>??????:::>>>@@@???<<<::::::<<<>>>======>>>>>>===;;;888<<<;;;;;;<<<<<<===>>>???:::;;;<<<===>>>>>>>>>>>>@@@===999666555666888:::888:::;;;;;;:::999:::<<<>>>;;;:::===AAACCC???;;;;;;===>>>===;;;:::;;;<<<666777999999888666444222666555333222222333555666777<<>>===<<<<<<======@@@AAAAAA@@@??????AAACCCCCC@@@;;;999999999777555666555444555666888;;;===>>>AAACCCBBB>>>;;;:::;;;;;;;;;;;;;;;::::::999888666666777999;;;===============<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999888:::;;;;;;999:::>>>AAAAAA???<<<;;;;;;;;;999888;;;<<<>>>===<<<:::;;;<<<:::999:::<<<>>>???>>><<<;;;:::888999:::;;;:::999999:::===>>>???BBBEEEGGGDDD@@@;;;:::;;;<<<<<<::::::888777999;;;===<<<:::999888999;;;>>>??????============???AAABBBAAA@@@AAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAA@@@===:::888666777:::<<<>>>?????????<<<>>>??????>>>===>>>???CCC@@@>>>???AAAAAA???===;;;===???>>><<<999888888:::;;;===??????===;;;:::===<<<<<<;;;;;;:::::::::888999;;;<<<=========<<<===;;;888777888999999999;;;<<<<<<:::777666888;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999777:::>>>AAAAAA>>>:::888888888888999;;;>>>@@@BBBBBB@@@===;;;::::::<<<===<<<<<<;;;:::999999999999>>>???@@@???===:::999999999888999;;;???@@@???<<<>>><<<::::::<<<>>>@@@@@@;;;===???@@@>>>===<<<<<<===<<<<<<<<<>>>>>><<<;;;<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<>>AAA@@@AAAAAA@@@>>>>>>???AAABBB???<<<:::999999888777666666666666777888999999===>>>??????>>><<<:::999<<<;;;:::999999::::::;;;444777;;;>>>@@@@@@???>>>BBBAAA>>><<<:::::::::;;;============<<<;;;999999::::::::::::;;;<<<>>>@@@@@@>>>===<<<======<<<::::::;;;<<<<<<;;;;;;<<<===<<<<<<===???AAAAAA@@@>>>999:::::::::888888888999888999<<<@@@EEEGGGFFFEEEEEECCC@@@===<<<<<<<<<<<<:::999888999;;;<<<<<<;;;===<<<:::;;;===??????>>><<<>>>AAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::<<<<<<===>>>>>>>>>===<<<999999;;;<<<============???@@@@@@???>>>===???@@@AAAAAABBBBBBAAA@@@>>><<<888:::<<<<<<:::999888888<<<<<<============<<<<<<::::::::::::::::::::::::::::::999999999999999999999:::::::::888888999:::>>>>>><<<:::777666777888::::::999999:::;;;===>>>======>>>===<<<;;;999888888:::<<<>>>>>><<<999888777999<<<<<<;;;===AAAEEEHHHCCC<<<::::::<<<<<<<<<<<<<<<;;;:::999999999999<<<>>>???>>>;;;999777888888888999;;;======<<<:::<<<===>>>>>>>>>>>>???AAA======>>>@@@BBBAAA???<<<<<<;;;:::;;;===>>>>>>>>><<<;;;;;;<<<<<<===>>>???@@@???===<<<;;;;;;;;;<<<>>>===;;;999888777777777999;;;<<<;;;:::999:::;;;888999:::<<<===>>>>>>>>>;;;::::::;;;===>>>===<<<888777777666555555555555666666777666666555555444777:::======:::888999;;;<<<<<<;;;999777444222000222444555666555666777999888888888666555555777999888999:::;;;:::888666555777999:::999888777888999888999999999999777666555111222222222333333444444zzzyyywwwooogggllllllmmmllllllooouuuyyyssssssqqqoooooonnnggg^^^eee^^^YYY[[[aaaeeebbb]]]___aaabbb___YYYVVVWWWZZZPPPQQQRRRRRRQQQNNNKKKIIITTTUUUUUUTTTRRRQQQQQQRRRHHHMMMQQQPPPKKKHHHIIILLLJJJFFFEEEHHHMMMMMMHHHBBBFFFDDDCCCBBBBBBEEEHHHIIIEEEEEEEEEFFFGGGFFFCCC@@@BBB@@@>>>@@@DDDEEECCCAAA@@@CCCDDDAAA===<<>>===>>>???BBB@@@>>><<<;;;::::::999777777777777777777777777:::999:::;;;>>>>>>===;;;===<<<:::888888:::<<<===888;;;???AAAAAAAAA@@@@@@GGGDDDAAA===;;;:::;;;<<>>===;;;:::999===;;;999:::<<<>>>???>>>???>>>===>>>???@@@>>>===;;;<<<======<<<<<<>>>???@@@??????@@@AAAAAA>>><<<555888;;;:::888777999<<<999:::===CCCJJJLLLIIIEEEGGGGGGEEEBBB???===>>>@@@:::999::::::<<<<<<===<<>>BBBBBB???======???>>>>>>===<<<<<<;;;<<<<<<>>>>>>======>>>???AAAAAA;;;;;;<<<<<<<<<<<<<<<<<>>>>>@@@BBB???AAACCCCCC@@@>>><<<<<<888:::;;;<<<:::999::::::===<<<::::::::::::<<<===888888999999999:::::::::<<<:::888666555555666777777:::======;;;999:::<<<===<<<;;;999777777777888:::999888888999<<>>??????>>>;;;999777::::::;;;;;;;;;:::999888888;;;???>>><<<===BBBGGGMMMEEE<<<888999:::999666;;;::::::999888888999999:::<<<===<<<:::777666666888888999:::;;;;;;999888999===@@@@@@>>>===>>>@@@>>>======@@@CCCDDD@@@===;;;999888999<<>>???CCCBBB???<<<;;;;;;<<<<<<======<<<;;;:::888666555888999::::::888888999:::666888:::;;;;;;<<<===???===<<<;;;<<<>>>===;;;888;;;:::888777666777888999666777999999999888666555777999;;;:::888777888;;;<<<<<<;;;999666333111///222444555666555555777888::::::999777555555777:::777999:::;;;:::888666444999::::::888666666888:::777888888999888777666555333333444444444444444444yyyssspppooopppmmmjjjjjjnnnsssvvvwwwwwwwwwsssooommmmmmgggaaa___]]]ZZZ[[[^^^````````````___]]][[[ZZZXXXWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMPPPSSSTTTRRRQQQOOOOOOMMMMMMLLLJJJHHHHHHJJJLLLGGGGGGHHHIIIJJJIIIFFFDDDHHHFFFDDDBBBAAACCCEEEFFFFFFFFFFFFGGGHHHGGGDDDAAABBB???===???BBBCCCBBB@@@===@@@BBB???;;;:::>>>BBB???@@@AAA@@@>>>===>>>???BBBAAA@@@???===<<<<<<<<<888888888888888777777666777777777:::>>>@@@@@@??????===:::888888999<<<===???AAAAAA@@@???>>>@@@BBBHHHFFFBBB>>><<<<<<===>>>AAAAAA@@@???>>>===;;;:::>>><<<:::;;;===?????????>>>======???AAAAAA???>>>===>>>>>>>>>===>>>@@@BBBBBB@@@?????????>>>:::888222666:::;;;:::999<<>>>>>@@@:::;;;<<<<<<<<<===>>>>>>BBB@@@>>>===>>>??????>>>:::===@@@???<<<:::;;;===??????>>>>>>>>>>>>>>>???>>>>>><<<<<<===???AAABBB======<<<<<<;;;;;;;;;;;;AAAAAAAAA@@@>>>>>>AAACCC@@@BBBDDDDDDBBB???>>>>>>999;;;<<<<<<;;;;;;<<<===<<<:::888666666888:::<<<777777888999999:::::::::<<<:::777555444444555666888<<<@@@@@@===;;;<<<>>>:::999888777888999::::::::::::999999;;;>>>AAACCC??????@@@@@@>>><<<999777:::::::::::::::::::::::::::===@@@???<<<<<>>===>>>@@@???===<<>>;;;999888999;;;>>>???@@@<<<;;;;;;<<<<<<===>>>???EEECCC@@@>>><<<<<<===>>>>>>>>>===<<<:::888666444555777888888777777888999777999:::::::::;;;===?????????>>>>>>===;;;888555<<<:::888666666777999:::777888:::<<<<<<:::888777777:::;;;:::777666999;;;<<<<<<:::888666333111///333555666666555555777888;;;;;;:::888666666888;;;:::;;;<<<<<<<<<:::888666::::::999777555666888:::666777888999999888777666666666666666666555555555zzzqqqppprrroookkkgggiiiooosssuuutttxxxxxxtttnnnlllllliiicccYYYZZZ[[[[[[[[[[[[]]]______\\\YYYYYY[[[[[[VVVRRRVVVTTTQQQPPPPPPRRRTTTVVVIIIMMMQQQSSSRRRPPPNNNNNNVVVRRRLLLHHHFFFGGGHHHHHHFFFIIIJJJJJJGGGFFFGGGIIIIIIGGGEEECCCAAABBBBBBCCCHHHHHHHHHJJJKKKJJJGGGEEEAAA@@@>>>>>>???@@@@@@???:::<<<===;;;888888;;;>>>>>>@@@BBBAAA@@@?????????@@@AAABBB@@@>>>======>>>;;;:::999888888888888888777888999<<<>>>@@@BBBCCC@@@>>>;;;999888999;;;<<>>>>>>>>???AAAAAAAAAAAA@@@>>>======>>>======<<<<<<===???@@@======>>>???AAAAAA???===???@@@@@@???>>>>>>@@@CCCAAA@@@>>>>>>===;;;888555222555888;;;<<<===>>>???<<<===@@@EEEIIIKKKJJJIIIDDDCCCAAA@@@>>>===<<<<<<;;;===>>>???>>>>>>???AAABBB@@@>>>>>>??????>>>===;;;<<<===<<<;;;:::;;;<<<@@@@@@?????????@@@AAAAAA>>>===;;;::::::;;;===>>>>>>>>><<<;;;;;;:::;;;;;;???@@@AAA@@@??????AAACCCCCCCCCDDDDDDDDDCCCBBBAAA<<<===>>>===<<<<<<===>>>:::999666555555666999:::888888888999999:::::::::;;;:::888666555555777888<<<>>>@@@@@@???>>>======888777555666999;;;<<<<<<;;;:::;;;<<<===@@@BBBDDDAAAAAAAAA@@@>>><<<:::888999999999:::::::::;;;;;;===???@@@???======@@@CCC@@@;;;666444666999:::999777777666666666666666777888999;;;;;;888666666666666888:::;;;999888888999666999<<<>>>??????@@@AAA???>>><<<<<<>>>??????>>>;;;:::999:::<<<=========<<<;;;;;;<<<<<<===>>>???CCCBBB@@@???>>>>>>>>>??????>>>>>><<<:::888666555444555777777777777999;;;::::::999:::;;;<<<======???AAABBB@@@<<<777555444888777555444444555777888777888;;;<<<======;;;:::888;;;<<<;;;999888:::<<<===;;;999666444222111111555666777777666666777999;;;;;;;;;999888888:::;;;>>>>>>>>>======<<<;;;:::999999999777555555666888444555777999::::::999999888888888777777666666555|||tttpppnnnkkkkkkkkkmmmppprrrtttttttttvvvsssnnnllllllhhhcccZZZ[[[\\\]]]]]]]]]]]]^^^\\\ZZZYYYZZZ\\\[[[VVVRRRSSSRRRPPPOOOOOORRRTTTVVVNNNPPPRRRRRRQQQOOOOOOOOOVVVSSSOOOJJJGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKHHHGGGFFFDDDCCCCCCBBBBBBFFFFFFGGGIIIJJJJJJGGGEEEAAAAAA@@@???===<<<>>>???;;;;;;:::999999:::;;;<<<>>>@@@BBBBBBAAA@@@@@@AAA===???AAA@@@===;;;<<<>>>===;;;:::888888999:::;;;:::<<>>===>>>AAADDDAAA???===:::999999::::::AAABBBBBB???;;;;;;@@@DDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===>>>???>>><<<<<>>@@@AAAAAA???<<>>======???AAA>>>===<<<======<<<999777555666888;;;???@@@???===<<<>>>@@@AAACCCEEEHHHKKKCCC@@@======??????<<<:::===???AAAAAA??????AAACCC@@@???>>>???@@@@@@>>><<<>>><<<:::999;;;<<<======@@@@@@@@@@@@@@@AAABBBBBB???>>><<<:::::::::;;;;;;???>>><<<;;;::::::;;;;;;;;;===@@@@@@@@@@@@AAABBBCCCAAA???@@@CCCDDDCCC@@@===>>>>>>===<<<;;;===>>>:::999777555555777999:::999999999::::::::::::::::::999888777777888999:::@@@???>>>>>>??????===;;;888666444555999;;;<<<;;;:::;;;<<<===???@@@AAABBBCCCBBBAAA???===<<<::::::888888999:::;;;<<<======AAA@@@???>>>======>>>???999888666555666888:::<<<777777666666666666777777777999;;;:::999777666666555888;;;;;;999888999:::888888:::===@@@CCCCCCCCC???>>><<<:::888999<<>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<:::888666555333555777888999:::<<<>>>>>>;;;999999<<<===<<<;;;<<>>>>>>>>>>>999<<<>>>>>>;;;:::;;;======;;;777444222222333444666777888888777777888999999:::;;;;;;::::::;;;<<<>>>===<<<;;;:::::::::;;;888888888777555444555666333444777999;;;<<<<<<<<<888888888777666555555444~~~xxxoooiiiiiimmmqqqsssrrrrrruuuxxxpppssssssooommmkkkgggbbb___^^^___```bbbbbb```^^^ZZZZZZ[[[\\\\\\ZZZWWWTTTNNNNNNMMMMMMNNNOOOQQQSSSTTTTTTTTTRRRPPPOOOOOOQQQPPPQQQQQQMMMHHHFFFGGGIIIJJJIIIGGGGGGGGGIIIKKKLLLGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEGGGGGGEEECCC@@@BBBBBB???;;;:::<<>>>>>======@@@BBBCCCBBBAAAAAABBB;;;>>>@@@???<<<:::;;;===>>><<<:::888888:::<<<>>>===@@@CCCAAA===<<>>;;;:::999999999===@@@AAA???<<<<<<@@@DDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@<<>>@@@AAA@@@>>>;;;AAAAAA@@@===;;;<<<>>>@@@<<<;;;;;;<<<>>>===;;;999999888888<<<@@@AAA>>>;;;;;;>>>??????>>>@@@FFFKKKDDD@@@===>>>AAABBB>>>:::>>>@@@BBBBBB@@@@@@BBBEEE>>>>>>>>>???@@@@@@>>><<>>????????????@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;???>>><<<;;;::::::;;;<<<999<<>>===>>>>>>===;;;;;;<<<===:::999888666666888999:::::::::::::::::::::::::::888888888999999:::;;;;;;BBB???<<<<<<>>>???<<<999999777444555999;;;;;;:::999:::<<<>>>???@@@@@@@@@DDDCCCAAA>>>===;;;;;;;;;777888999;;;<<<===>>>>>>CCCAAA>>>======>>>===<<<999999999777666666999;;;888777777777777777888888777999;;;;;;999777666777444888;;;;;;:::999:::<<<:::999999<<>>>>><<<888555666;;;@@@<<<<<<;;;<<<===<<<999777<<<;;;;;;<<<<<<===>>>???:::;;;<<<===>>>>>>>>>>>>AAA@@@>>>;;;999777777666444666888:::;;;<<>>???@@@AAA999===@@@@@@===;;;<<<======:::666333111222444555777888999999888777999:::888:::<<<<<<;;;;;;;;;<<<<<<:::888666555666777888666777888777555333333444222444666999<<<===>>>>>>888888777666555444444333~~~yyy{{{wwwlllaaagggqqqtttoooooovvvwwwrrrpppkkknnnvvvsssgggaaadddkkkbbb[[[]]]fffiiiccc[[[WWW\\\```\\\TTTNNNPPPTTTMMMMMMMMMNNNPPPQQQOOOMMM[[[XXXSSSRRRSSSSSSQQQOOOHHHMMMPPPMMMFFFCCCGGGKKKJJJIIIHHHHHHIIIIIIFFFCCCKKKJJJGGGEEECCCBBBBBBBBB@@@AAACCCFFFGGGFFFBBB???DDD@@@<<<<<<>>>???===;;;777<<<@@@>>>:::;;;CCCJJJ<<>><<<;;;<<<>>>999999999999:::<<<===>>>CCC???<<<<<<>>>@@@???<<>>::::::<<<>>><<<:::@@@???===<<<<<<<<<===>>><<<===<<<;;;999999:::<<<::::::;;;<<<<<<======>>>:::;;;<<<===>>>>>>>>>===BBB>>>:::;;;@@@BBB@@@===CCCBBBBBBAAA@@@???>>>>>>888;;;>>>@@@AAA@@@>>><<>><<<<<<>>>@@@AAA999<<<>>>===;;;<<<@@@DDDGGGBBB===<<<@@@AAA>>>;;;CCCAAA???===<<<<<<===>>>888:::===???@@@???===<<>>AAABBBCCC:::;;;;;;;;;;;;<<<@@@CCCCCC===777888===???;;;666;;;;;;:::999777777888:::666777777888888888888777;;;999777777999;;;;;;;;;===>>>>>>===;;;;;;===>>>???:::666666888:::999888@@@CCCDDDBBB===:::<<>>;;;888999999:::;;;<<<<<<;;;;;;:::<<<===<<<:::999:::;;;;;;999777777888888777666:::999888888777888888888555777:::<<<<<<;;;999777888888888888888888888888:::;;;<<<<<<<<<>>>BBBEEEGGGAAA:::777888::::::999888<<<@@@???:::777888;;;999<<>>@@@AAA@@@>>>;;;999<<<:::777555555888;;;===999:::;;;=========<<<<<>>:::999::::::777444777999;;;999555333555777666666777777888888888777;;;;;;::::::;;;<<<>>>???:::888555444444555444333<<<888555666:::;;;999666444333333444666888;;;<<<::::::999888666666555555|||wwwrrrnnnjjjlllkkkmmmsssvvvtttqqqooopppssstttrrrpppnnnjjjfffbbbccceeeeeedddbbb```^^^^^^\\\[[[ZZZXXXUUUPPPLLLMMMNNNOOONNNLLLLLLNNNQQQUUUTTTSSSSSSTTTRRRNNNJJJKKKLLLMMMLLLIIIHHHGGGHHHHHHIIIIIIIIIGGGFFFHHHIIIJJJHHHFFFDDDBBBBBBBBBBBBAAAAAACCCEEEFFFFFFCCC@@@BBBBBBAAA???>>>======>>>============>>>@@@BBBDDD>>>???@@@AAAAAA@@@???>>>???@@@AAA@@@>>><<<;;;;;;>>><<<::::::;;;===@@@BBBBBBBBB@@@>>><<<;;;;;;<<>>???>>>======>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@???>>>===???>>>===;;;999999:::;;;>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<::::::::::::;;;<<<>>>>>>========================>>>===<<<<<<===>>>?????????@@@@@@@@@???>>>===<<<;;;<<<===>>>???@@@@@@??????>>><<<;;;<<<===@@@AAA>>>===<<<===???AAABBBCCCEEEAAA>>>===>>>???===;;;>>>????????????>>>===<<<999:::<<<>>>>>>>>>======??????@@@@@@@@@?????????<<<<<<<<<;;;::::::===???@@@???>>>===<<<;;;999888::::::;;;999888777888:::666777888888999999999999:::888666777888:::::::::;;;<<<===<<<;;;:::<<<===<<<;;;:::888777888999;;;???BBBDDDBBB===:::<<<>>><<<>>>@@@AAAAAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<<<<======;;;999999:::;;;===<<<;;;:::999999999:::;;;:::999888888888888888888999;;;<<<<<<<<<:::999777777777777777777777777<<<<<<<<<;;;;;;===AAADDDEEEAAA===999999999999999999<<<>>>>>>;;;999:::;;;;;;===???AAAAAA???===;;;999999:::<<<>>>???AAAAAA;;;;;;;;;:::999888777666888888999;;;>>>???>>><<<=========<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@@@@???>>>===<<<:::888777999:::<<<::::::;;;<<<============@@@>>>:::888888777666666888999999999888777888999777888999999::::::999999;;;;;;::::::;;;<<<>>>???:::888555444555666666666<<<999666666:::;;;999777444444555666777999:::;;;:::::::::999888777555444tttnnnpppsssqqqggghhhuuu{{{rrrlllmmmqqqyyyxxxnnnlllrrrqqqgggZZZdddmmmkkkbbb[[[\\\```ccc]]]XXXZZZ]]][[[QQQGGGMMMPPPQQQNNNIIIHHHMMMSSSNNNOOOQQQSSSTTTPPPKKKFFFLLLKKKJJJJJJLLLKKKGGGDDDDDDGGGJJJIIIFFFFFFJJJMMMGGGFFFDDDBBBAAA@@@AAAAAABBBBBBBBBCCCEEEEEEDDDBBB@@@CCCEEECCC???<<<===@@@AAA===:::<<>>???AAAAAAAAA???===;;;999999:::;;;<<<======>>>;;;::::::;;;<<<>>>@@@AAACCC???<<<===@@@AAA>>>;;;<<<>>>???<<<777555888<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;999777777999;;;:::999888888999<<<>>>@@@@@@???>>><<<<<<<<<<<<===999;;;<<<<<<:::;;;>>>@@@;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<===???AAAAAA<<<;;;:::::::::===???AAABBB>>><<<>>>BBBEEEDDDAAABBBAAA???===<<<;;;;;;;;;999<<>>>>>;;;???CCCDDDAAA===;;;;;;===>>>===;;;999999;;;======AAADDDAAA;;;666777:::888:::;;;;;;999888888999666777777888999:::::::::999777666666888999999888999;;;;;;;;;:::999:::<<<:::<<<===;;;777666:::>>>===@@@BBBAAA>>>;;;;;;===;;;<<<===???@@@AAAAAABBB===<<<;;;;;;;;;<<<===>>>>>>>>>===:::888888:::<<<>>>???@@@>>>;;;:::;;;>>><<<;;;:::999888888888888:::;;;;;;;;;<<<<<<<<<<<<777666666666666666666777======;;;999999;;;???CCCBBBBBB@@@===:::888999::::::;;;<<<======<<<<<<;;;===>>>???@@@@@@???>>>===999::::::;;;<<<===>>>>>>:::::::::999999888888888999;;;>>>???>>>>>>>>>???@@@===;;;<<<>>>???===:::888999;;;===@@@BBBCCCDDD???>>>===;;;::::::::::::;;;;;;;;;<<<<<<===?????????>>>;;;888555444666888:::999888999:::;;;;;;:::999:::;;;<<<===<<<;;;;;;::::::999999:::;;;===>>>:::777555555666999::::::;;;888666666999;;;999777555666777888999999999999999:::;;;;;;:::888666444~~~uuuqqqrrrtttqqqkkkkkksssvvvrrrmmmnnnssswwwvvvooolllnnnkkkeeeZZZbbbjjjhhh```YYYYYY]]]```^^^]]]^^^___\\\TTTMMMNNNPPPQQQOOOKKKIIILLLOOOJJJLLLOOOQQQQQQNNNIIIFFFJJJIIIIIIIIIJJJIIIEEEBBBAAADDDGGGIIIJJJJJJJJJKKKDDDCCCAAA@@@??????@@@@@@BBB@@@???@@@BBBCCCCCCCCCAAACCCEEEDDDAAA???>>>??????;;;999<<>>>>>??????>>>>>>===<<<>>>@@@@@@>>>;;;::::::@@@???>>>===???AAAEEEGGGAAABBBBBB???;;;999999:::===???AAACCCCCCBBB@@@???;;;:::999999999:::;;;<<<999999888888:::===@@@AAAAAA???>>>>>>@@@@@@>>><<<>>>>>>>>>;;;888777999;;;;;;<<<===>>>===<<<;;;::::::::::::888777777999;;;;;;999888777888;;;>>>@@@AAA@@@===;;;999:::;;;;;;888999::::::;;;;;;===>>>999;;;===???@@@???===;;;::::::;;;<<<===>>>??????777777777777999;;;===???AAA???>>>???BBBCCCBBBAAA???@@@@@@>>>;;;999::::::777:::===@@@AAAAAA???>>>===<<<:::999:::<<<>>>???<<>>>>>>>>===;;;:::;;;===>>>BBBFFFCCC;;;666666888777999;;;;;;:::888888888666666666777888999:::;;;999777666777888999888777888999;;;;;;999999:::;;;;;;<<<===;;;999999;;;===;;;>>>@@@@@@>>>;;;;;;;;;::::::;;;===???BBBDDDEEE???===<<<;;;;;;<<<>>>???@@@???===:::888888:::===>>>AAACCC@@@;;;999<<<@@@===<<<;;;999999888888888<<<;;;:::::::::;;;======888777777666666777777888===<<<:::777666888<<<@@@@@@AAABBB???:::888888:::;;;:::;;;===??????===;;;????????????????????????:::::::::;;;;;;;;;<<<<<<:::999999999999999:::::::::>>>AAABBB???>>>???AAABBB>>>:::<<<@@@AAA>>>:::888888999:::===@@@CCCDDDAAA@@@@@@>>>===;;;999888<<<<<<;;;;;;<<<>>>@@@AAA======;;;777333222666:::===:::888999<<<===;;;888:::<<<===>>>???>>>===<<<888888777777888999;;;<<<999777555666888;;;<<<===999777555555888999888777777777999:::::::::999888888:::<<<<<<<<<999666444|||zzzxxxsssooooootttsssnnnmmmrrrtttppptttoooooorrrnnnddd___```aaa```_________]]]ZZZWWWYYY^^^dddccc^^^XXXWWWXXXPPPPPPQQQQQQPPPNNNKKKHHHIIIKKKMMMNNNNNNLLLKKKJJJFFFHHHIIIIIIFFFDDDCCCCCC@@@@@@CCCIIIOOOOOOIIICCCAAA@@@???>>>>>>???@@@@@@@@@???===>>>@@@BBBBBBBBBDDDBBBAAABBBCCCBBB???;;;888888999;;;===???>>>>>>:::<<<>>>@@@@@@>>><<<:::===>>>>>>===;;;:::;;;<<<<<<===>>>???AAABBBCCCCCC@@@>>>======??????===:::>>>???AAACCCDDDDDDCCCBBB>>><<<:::888777777888999:::999999999:::===@@@BBB???AAABBBAAA???>>>???AAAAAA>>>;;;:::<<<===<<<:::======>>>??????===<<<;;;999::::::888777777:::<<<<<<;;;999888888;;;>>>???@@@>>><<<999888999:::;;;;;;888777999===???===::::::;;;>>>@@@AAA@@@>>>===777888;;;===>>>===;;;:::555555555666888:::<<<======@@@AAAAAA???>>>???AAA>>>??????>>>;;;::::::;;;999999;;;<<<>>>@@@AAABBB>>><<<:::888888;;;===@@@@@@DDDGGGEEE???<<<===@@@>>>???@@@???======>>>@@@@@@AAABBB@@@===999666555666999;;;;;;:::999888999666666555666666888999::::::888888888999:::888777777999;;;;;;:::::::::;;;>>><<<:::;;;===>>>===;;;;;;<<<>>>>>>===<<<;;;;;;999::::::<<<>>>AAADDDEEE???>>><<<;;;;;;<<<===???@@@???===:::888888;;;>>>>>>AAABBB???:::888:::>>>===<<<;;;:::999999999999;;;:::999888999:::<<<===;;;:::999888888999:::;;;;;;:::999666555777:::======@@@AAA???;;;888999;;;;;;;;;;;;===???@@@>>><<>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;???BBBBBB@@@???@@@BBBBBB>>>:::<<<@@@AAA>>>:::888888777888:::<<>>@@@AAA======;;;777333222666:::???<<<999999;;;;;;888555:::;;;===??????>>>===<<<666555444444555666888999999777666777:::<<<<<<<<<666555444444666777777777888999:::;;;;;;:::999888888999;;;<<<<<<:::777555}}}}}}|||uuunnnnnnwwwvvvkkkiiissswwwrrrsssllllllrrrnnn```ZZZ___eee___YYYYYY^^^```\\\VVVVVV^^^eeeddd\\\VVVXXX]]]RRRRRRRRRSSSSSSPPPJJJFFFJJJLLLNNNNNNMMMLLLMMMOOOGGGHHHIIIGGGDDDBBBCCCEEEAAA???@@@GGGOOOOOOGGG>>>???>>>======>>>???@@@AAA???>>>===>>>@@@BBBCCCBBBDDDAAA>>>???AAAAAA>>>:::555777:::;;;::::::===@@@888:::>>>@@@@@@>>>:::888=========;;;999999;;;===999:::===@@@AAABBBAAAAAA???===;;;===AAABBB@@@<<>>;;;999777777777777;;;;;;:::;;;<<<>>>@@@AAA===AAACCCBBB>>>===???BBBAAA===999:::===???>>>;;;>>>>>>>>>>>>>>>======<<<999::::::999888888:::===>>>===;;;::::::;;;===>>>===<<<;;;:::::::::;;;<<<>>>:::777:::???AAA===888<<<===???AAAAAAAAA???>>>777999<<<>>>>>><<<999777666666777888999;;;<<<===<<>><<<===@@@==================<<<;;;::::::999:::<<>>???@@@@@@>>><<<======<<<888555777999::::::999999999:::888777666666666777999999<<<;;;:::;;;<<<<<<:::888777:::<<<===<<<<<<<<<===???<<<:::;;;???AAA>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===???@@@AAA>>>===<<<;;;;;;;;;<<<===>>>>>>===;;;999:::<<<>>>>>>@@@@@@===999888999;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999999999:::<<<======<<<:::999999:::<<<===:::::::::888777888:::===<<<=========;;;::::::;;;<<<===>>>??????>>>>>>===>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;;;;===@@@AAA@@@@@@@@@AAA@@@===;;;<<<>>>???===:::999888888777888:::;;;<<<@@@@@@???>>>;;;999777666999999::::::<<<===???@@@===<<<:::777555555777999>>><<<:::999888777555333888999<<<>>>>>>===;;;999444444333333444555777888999888888:::;;;<<<:::999555444444444555666777888::::::;;;;;;;;;;;;;;;:::888999:::;;;:::999777666}}}yyyvvvtttqqqqqqooommmnnnrrrssssssrrrpppooonnnkkkfffcccbbbbbb___\\\\\\^^^^^^]]][[[ZZZ\\\^^^^^^[[[XXXWWWWWWTTTUUUVVVUUURRRNNNKKKIIIJJJMMMPPPPPPOOOOOOPPPRRRLLLIIIFFFEEEEEEFFFEEEEEEBBB@@@@@@DDDIIIIIIEEE???>>>=========>>>???AAABBB?????????@@@CCCDDDDDDCCCAAA@@@>>>=========<<<;;;888999:::999888999<<>>>>><<<:::999;;;<<<===<<<;;;::::::;;;999:::<<<===???AAABBBBBB>>>>>>???@@@AAAAAA@@@???????????????@@@BBBCCCDDD>>>===;;;:::999888777777;;;;;;<<<======>>>??????>>>?????????>>>>>>??????<<<;;;::::::;;;===>>>>>>>>>>>>===<<<<<<<<<<<<===::::::;;;:::999999<<<>>>??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????===<<<>>>??????===:::>>>>>>???@@@@@@@@@??????<<<===>>>>>>===<<<:::999999999:::;;;<<<>>>??????>>>???@@@@@@???>>>=========<<<;;;===@@@@@@>>>;;;:::999999:::<<>><<<:::888888:::<<<>>>DDDCCCBBBAAA@@@?????????@@@AAABBBAAA>>>============;;;::::::;;;<<<:::888888999999999888888:::<<<<<<;;;999888777888999:::>>>======>>>???>>><<<:::999;;;>>>??????>>>>>>>>>=========>>>?????????>>><<<:::888888999;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;;;;===???@@@???===<<<:::999999999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>===;;;999999;;;===>>>999;;;<<<<<<;;;;;;===>>>;;;:::999999;;;<<<<<<<<<;;;>>>AAAAAA>>><<<===>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===???AAA@@@???<<<:::;;;;;;<<<>>>AAABBBAAA???=========<<<<<<<<<<<<;;;999999888999999::::::;;;???>>>===;;;999777666555666777999:::<<<======>>>>>><<<999888888999888888999:::999888555444444444555777:::<<<<<<;;;888777555555444444555666888999999999:::<<<===;;;777444555666666666666777999:::;;;:::::::::;;;<<<======888888999999888888777666{{{tttwww|||tttjjjgggpppuuuqqqnnnrrrqqqvvvtttjjjhhhnnnmmmfff]]]```cccaaa]]]\\\]]]``````[[[VVVWWW\\\\\\UUUNNNUUUXXXYYYUUUNNNJJJLLLOOOIIIMMMRRRSSSRRRQQQQQQRRRRRRKKKDDDCCCHHHJJJHHHDDDCCCBBBBBBBBBCCCDDDCCCBBB======<<<===>>>@@@AAACCC@@@@@@@@@BBBEEEFFFEEEDDD>>>@@@@@@===999888:::>>>===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===:::999999;;;;;;;;;;;;===@@@CCCEEE<<<@@@CCCCCC@@@>>>???BBB???>>>=========@@@BBBDDD<<<;;;;;;;;;:::999999888;;;;;;======>>>>>>>>>===???===;;;<<>><<<777:::;;;;;;999999===AAA>>>===<<<::::::;;;<<<<<<:::;;;;;;:::999:::<<>>===<<<;;;;;;:::;;;===???@@@AAAAAABBB>>>@@@BBBAAA???===<<<===?????????>>>>>>>>>>>>???AAA@@@???>>><<<<<<;;;;;;<<<======>>>???@@@AAAAAABBB???>>>???BBBBBB>>>:::===;;;999===AAACCC@@@;;;999999:::;;;===???AAABBB>>><<<:::888888:::<<<===BBBAAA@@@AAABBBAAA???<<>>AAA@@@>>>===???AAA<<<:::777666888;;;===>>><<<<<<<<<<<<;;;:::888888;;;;;;<<<<<<;;;:::999999:::;;;======<<<<<<>>>???AAA???<<<;;;;;;:::999777;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===============???===;;;999999;;;===???:::<<<>>>???>>>>>>???@@@;;;888666777:::======<<<;;;@@@CCCBBB===:::<<>>AAACCCBBB@@@<<<999:::999999<<>>;;;=========;;;:::;;;<<<888999999:::;;;;;;;;;;;;>>>===;;;999777666555555555666888;;;<<<======<<>>???888888888777777777777777}}}zzzzzz{{{ttthhheeeqqqyyyuuuqqqqqqssswwwtttllllllsssssslllhhhhhhfffccc``````bbbeeeaaaZZZUUUVVV[[[[[[UUUMMMSSSTTTUUUQQQMMMJJJLLLOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOJJJEEEFFFKKKLLLIIIDDDAAADDDFFFEEEBBBAAACCCEEE@@@AAAAAABBBAAAAAA@@@???DDDCCCBBBDDDFFFHHHIIIHHH===@@@@@@<<<666444888===>>><<<;;;<<<======;;;999999999:::;;;<<<===>>>>>>888:::<<<>>>>>>===<<<;;;AAA@@@@@@@@@BBBCCCBBBBBB===@@@CCCBBB@@@>>>@@@BBB<<<:::999999:::;;;;;;:::<<<<<<;;;;;;:::999888888;;;<<<<<<===============AAA>>>:::999<<<===;;;999666999<<<<<<:::;;;???CCC@@@===::::::<<<===<<<999???>>><<<;;;;;;;;;===>>><<<===?????????===:::999???;;;999;;;BBBEEEDDDAAABBBDDDEEE@@@:::888<<>>>>>===<<<<<<===DDDCCC@@@???>>>>>>???@@@:::;;;>>>@@@@@@???>>><<>>???@@@AAABBBAAA@@@???DDD@@@<<<;;;;;;;;;888444;;;======;;;888777:::>>>>>>:::666777999;;;:::777@@@>>>;;;999888:::===>>>999>>>DDDGGGFFFAAA===;;;>>>>>>>>>>>>>>>??????@@@:::???CCCAAA===;;;===AAA???:::666777:::<<<888444>>>===;;;:::999888888888777888:::<<<<<<;;;:::999@@@???===;;;:::;;;<<<===:::>>>BBB@@@;;;888:::======888555777<<<@@@???<<>>;;;:::999888888888999:::@@@???>>>>>>??????===<<<888:::;;;;;;::::::<<<>>>AAA>>><<<===??????<<<999@@@>>>===;;;:::::::::;;;999:::<<<=========<<<;;;CCCAAA>>><<<<<<<<<;;;:::666:::===>>><<<<<>>;;;888999;;;===;;;888<<<<<<<<<<<<;;;::::::999999999:::::::::999888888:::999999999:::<<<===???;;;;;;;;;<<<<<<;;;999777555666777777555444555666333333444555666777888888666777888888666666777999:::;;;<<<<<<<<<:::888666555555555555666777999999:::999777666666888999;;;777999999777444444888;;;{{{wwwrrrqqqnnnnnnqqquuuuuuqqqqqqoooooorrrrrrqqqppppppooojjjeeebbbbbbcccbbbaaa]]]ZZZWWWWWWXXXVVVRRROOOOOOOOONNNNNNNNNNNNMMMLLLTTTSSSSSSRRRRRRQQQPPPOOOKKKIIIGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBGGGGGGGGGFFFFFFFFFFFFGGGCCCBBBCCCEEEGGGGGGFFFDDD@@@???===:::888777888999<<<>>>???>>>;;;999:::;;;666999<<<>>>??????===<<<888999;;;<<<======<<<;;;>>>>>>>>>???@@@AAAAAAAAA????????????@@@@@@??????:::888777888999;;;;;;:::::::::999999999888888888>>>>>>???>>>>>>===<<<<<<:::<<<======<<<;;;;;;;;;:::999999:::<<<>>>??????=========<<<;;;:::;;;<<<========================<<<======>>>======<<<;;;:::::::::;;;>>>@@@BBBBBBDDDCCCAAA>>><<<;;;<<<======>>>???>>>===<<<===>>>AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>>>>?????????>>><<<<<<===>>>??????===<<<::::::<<<>>>???@@@======<<<<<<;;;<<<<<<<<<<<<===<<<;;;999999:::<<<===>>>???AAAAAAAAAAAAAAA??????>>><<<:::888999999===<<<:::::::::;;;<<<;;;:::::::::999888999:::<<<>>>===:::888888999<<<===>>>@@@CCCDDDBBB???>>>>>><<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>===<<<<<<===;;;:::999999999888888<<<<<<;;;:::999888888777;;;:::::::::;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>???===>>>??????===<<<::::::999888888999;;;===>>>???>>>>>>======<<<;;;;;;;;;;;;:::888777666777777888======>>>@@@AAAAAA@@@???===;;;999:::===???>>>===??????@@@???===<<<;;;;;;???>>><<<:::888888888999999:::;;;============<<>>=========<<<999666777888999;;;>>>??????>>><<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;;;;:::999888888999:::::::::::::::::::::999999:::;;;===???@@@???>>><<<;;;;;;;;;;;;:::777888888777555555666888555555666777777888888888555555666777888999999999::::::<<<<<<<<<:::888777777777777777777888999:::777666555555666888;;;<<<::::::999888777777:::<<<|||tttsssyyywwwkkkjjjsssvvvppppppjjjmmmwwwxxxooommmuuutttmmmeeebbbdddeeebbb]]]ZZZZZZYYYXXXUUURRRPPPPPPKKKIIIHHHJJJOOOPPPMMMJJJVVVUUUSSSQQQPPPNNNMMMLLLGGGHHHHHHFFFDDDDDDFFFIIIKKKHHHEEEEEEGGGGGGCCC???KKKKKKKKKJJJKKKKKKKKKLLLBBBBBBCCCEEEFFFEEEBBB@@@BBB???;;;999::::::888666:::???BBB???999666888;;;444888===AAABBB@@@<<<999777888999;;;;;;;;;;;;::::::;;;;;;===>>>???@@@@@@AAA===;;;<<>>;;;777666555666888:::::::::888777777777888999999:::AAA@@@@@@???>>>===<<<;;;555:::??????<<<::::::======:::888:::>>>@@@>>>;;;:::===???===999888;;;>>>;;;<<<===>>>??????>>>>>>===<<<<<<;;;<<<===>>>>>>999;;;<<<<<<;;;<<>>>>>???@@@@@@???===:::888;;;:::::::::;;;===@@@AAA888:::<<<<<<;;;<<>>===<<<<<<<<<<<<<<<999;;;<<<<<<;;;999::::::<<<===>>>@@@AAABBBBBBBBB;;;===???===999777:::>>>???;;;888999===???===:::888;;;===;;;777777:::>>>;;;:::888777777999;;;<<>>???AAA???======>>>>>>;;;999;;;======;;;999888999;;;::::::;;;;;;:::999888888===<<<:::999999;;;===???;;;:::999999;;;===???AAAAAA???>>>>>>???>>>;;;888666888::::::999:::===@@@<<<===???@@@???===:::888:::999777555444444555555999;;;>>>AAACCCCCCBBBBBB@@@<<<888:::@@@CCC@@@<<<===@@@BBB@@@;;;999:::<<<===<<<:::888777777777888888999:::<<<===>>>>>>>>><<<<<<===>>>>>>;;;777333888666666999???AAA???;;;;;;===???<<<888666888<<<;;;;;;;;;:::999999888888777888999;;;<<<<<<======;;;;;;;;;;;;<<<>>>???@@@CCCAAA>>><<<:::;;;<<<===999999999777555555777999888888999999999999888888555444444777;;;>>>===;;;999:::;;;;;;;;;:::999888:::999999888999999::::::444444444555777:::<<<>>><<<:::888888999:::;;;:::|||yyywwwyyyvvvmmmkkkpppqqqnnnpppmmmqqqwwwwwwqqqpppuuurrrlllfffcccccccccaaa^^^[[[ZZZYYYWWWUUURRRPPPOOOKKKIIIGGGHHHKKKMMMMMMLLLSSSSSSSSSQQQNNNKKKHHHFFFEEEFFFFFFDDDCCCCCCEEEGGGKKKIIIGGGGGGGGGEEEBBB???GGGHHHJJJLLLLLLLLLJJJIIIEEEDDDCCCCCCCCCBBB@@@>>>AAA???<<<;;;999999888777;;;>>>???===888555666888555888===AAABBB@@@<<<:::666777888999::::::999999777888:::;;;<<<===>>>@@@???===;;;;;;======<<<:::666444444555888:::::::::666666666777888:::<<<===@@@???>>>======<<<<<<<<<999;;;======;;;999:::;;;===;;;:::<<<>>>???===;;;;;;======<<<::::::;;;>>><<<<<<<<<===>>>???AAAAAA>>><<<:::999:::===@@@BBB??????===<<<;;;<<<>>>???AAA???===<<<<<<;;;;;;:::??????>>>;;;999999;;;===????????????>>><<<:::999888999999:::<<<>>>???@@@888999;;;<<<===>>>@@@AAA>>><<<::::::===???>>>===??????>>>===<<<<<<<<<<<<:::;;;======;;;;;;<<<===;;;<<<===???AAABBBCCCCCC===>>>???===;;;:::<<<>>>===;;;:::;;;===???>>><<<;;;<<<<<<999777666888:::888888777777888999;;;<<<===@@@CCCEEECCCAAA@@@@@@<<<;;;:::999999:::;;;<<<>>>===<<<<<<<<<===<<<<<<=========<<<;;;:::;;;<<<:::;;;<<<<<<<<<;;;::::::<<<;;;999888999:::<<<>>>::::::999999:::<<<>>>@@@@@@@@@@@@??????===:::999777888999:::;;;<<<===???<<<>>>@@@AAAAAA???<<<:::888777666444333333333444777:::>>>@@@AAAAAAAAAAAA???<<<999;;;???AAA@@@======???@@@???<<<::::::;;;:::999888888888999:::;;;777888999;;;===>>>@@@@@@======<<<======;;;777444777666888;;;???@@@???<<<<<<======;;;888666888:::;;;::::::999888888888888777888:::<<<===>>>??????>>>>>>>>>===============CCCBBBAAA???<<<;;;;;;<<<::::::888555333444777999:::;;;;;;;;;;;;:::999888666333333888???BBB@@@===888999:::;;;;;;;;;::::::;;;:::999999999999999:::666666666777999;;;<<<>>>===:::777777:::<<<;;;999zzzwww{{{|||sssooorrrrrrmmmjjjlllqqqwwwxxxsssqqqtttuuurrrmmmkkkgggccc```___```aaa^^^[[[XXXWWWWWWVVVQQQMMMLLLLLLKKKHHHFFFHHHLLLPPPNNNOOOPPPPPPMMMHHHCCC???FFFDDDCCCCCCDDDEEEDDDBBBFFFIIIJJJIIIEEEBBBAAAAAAAAADDDIIIMMMMMMKKKHHHEEEGGGEEEBBB@@@@@@@@@???>>><<>>>>>===<<<888888888888888888777777555777:::::::::;;;===???===>>>>>><<<999888999;;;666555444555888:::::::::777666666777999<<<>>>@@@===<<<;;;;;;;;;<<<<<<===AAA>>>:::888999:::999888:::===??????===;;;<<<===>>>;;;::::::<<<======;;;>>>===<<<<<<===@@@CCCEEE>>><<<:::888999<<<@@@CCCHHHCCC>>><<<>>>@@@>>><<<===???@@@>>>:::888:::=========;;;999666666888;;;AAA@@@>>>===<<<<<<======666777:::===>>>???>>>>>>>>><<<:::<<>>;;;===>>>===;;;;;;===???>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;<<>>???AAABBBBBBCCC@@@>>>===>>>???===;;;999;;;>>>>>>======>>>@@@@@@===999777777777666444666666777888:::;;;<<<===888>>>FFFKKKJJJEEE@@@===>>>===:::888777777888999888;;;>>>===:::;;;>>>BBBAAA>>>:::;;;>>>@@@>>>;;;<<<===============<<<<<<999999999999999:::::::::<<<;;;:::999999:::;;;<<<<<<@@@CCCAAA<<<999:::<<<;;;888777999>>>@@@>>>;;;??????????????????>>>>>>888777555333333333333444666999===>>>===<<<<<<===:::;;;;;;;;;;;;<<<>>>??????===<<<<<<>>>===;;;999888888888999:::<<>>@@@AAABBB???===<<<<<<;;;:::999555999===???>>>===>>>???===:::888777999999777666:::999888888888999::::::999:::<<<===??????@@@@@@BBBAAA@@@???===<<<:::999???AAACCCCCC???<<<:::::::::999777444222222555888:::;;;<<<<<<<<<:::888777666444555:::AAADDDBBB>>>777888999:::;;;<<<<<<<<<::::::999888888888999999;;;;;;;;;;;;;;;;;;<<<<<<>>><<<999:::===>>>===:::wwwuuuzzz}}}ppplllssstttlllhhhlllqqq{{{|||rrrnnntttuuuoookkkkkkhhhddd___]]]___bbb___[[[XXXWWWXXXVVVQQQLLLLLLMMMMMMIIIEEEFFFKKKPPPJJJKKKMMMMMMKKKFFFAAA>>>EEEDDDCCCDDDFFFEEEBBB>>>AAAEEEIIIHHHCCC@@@@@@BBB???CCCHHHMMMNNNLLLHHHEEEHHHEEEBBBAAA@@@@@@>>>===999===@@@>>>888666888===<<<:::888888999888555222888888999999:::<<<======::::::999888777666666666555888;;;;;;::::::===@@@===??????<<<777555888<<<888777666777999;;;;;;;;;777777666777999<<>>EEE???888666888:::999777999===AAA@@@===;;;<<>>;;;888999===???===:::???>>>======>>>@@@CCCDDD???===:::888999<<<@@@CCCIIICCC<<<;;;???AAA>>>;;;;;;???BBB@@@:::777:::>>>:::::::::888666666777999@@@???===;;;;;;===>>>@@@666888<<>><<>>CCCEEEAAA<<<:::===@@@>>>;;;:::<<>>>>>>>>===<<<>>>AAADDD??????>>>>>>>>>???@@@@@@DDD@@@<<<===???@@@>>>:::777;;;???@@@======???CCCBBB===888777999999666333555666888;;;<<<>>>>>>>>>:::AAAIIINNNMMMGGG@@@<<>>===:::;;;@@@FFFCCC>>>:::<<<@@@CCC@@@;;;???>>>===<<<<<<<<<<<<<<<777888888888999999999999>>><<<:::888888888999:::999>>>BBBAAA;;;888:::===>>>:::888:::@@@BBB>>>999@@@???===<<<<<<===??????777666555444444444555666666999;;;:::888777888;;;888:::;;;;;;999999<<>>;;;999;;;??????<<<999888888888:::<<>>@@@AAADDDAAA>>><<<<<<<<<<<<;;;666;;;@@@AAA>>><<<===???;;;777444444888999777444999888888888999:::<<<=========>>>???@@@@@@??????BBBBBBAAA???===;;;999777;;;???CCCCCC???;;;999999999999777555222222444666999:::;;;<<<;;;:::888666555555777;;;@@@BBB@@@>>>666777888999;;;<<<===>>>999999999888888999::::::>>>>>>>>>===<<<<<<;;;;;;@@@???>>>>>>???@@@???>>>~~~zzzzzz{{{zzzyyyyyyuuurrrpppnnnlllmmmppppppvvvyyyvvvqqqppppppooopppmmmhhhcccaaa______^^^\\\[[[ZZZXXXUUURRROOONNNJJJJJJJJJJJJIIIIIIJJJKKKJJJJJJJJJIIIGGGEEECCCBBBBBBEEEHHHHHHFFFBBB???>>>>>>@@@CCCDDDDDDBBBAAA@@@@@@CCCFFFIIIKKKKKKIIIHHHDDDDDDDDDDDDDDDBBB===:::999;;;===<<<:::999:::<<<::::::;;;:::999777777777777777777888999:::;;;<<<===<<<:::888777555444444777:::======:::999<<<@@@@@@???===:::888777888999;;;:::999999;;;<<<<<<;;;777666555666888;;;???AAA>>>===;;;::::::;;;<<<===@@@>>>:::888888888999999:::<<<>>>??????>>>>>>===<<<;;;:::;;;<<<=========<<<===???AAABBBBBBAAAAAA???===:::999999<<>>:::999;;;===>>>>>>===???@@@???<<<;;;;;;===888999:::999888777888999;;;;;;;;;;;;<<<===>>>>>>:::;;;<<<>>>??????>>>>>>>>>======???BBBCCCAAA???<<<===>>>======<<<<<<<<<::::::999::::::;;;<<<===:::<<<>>>>>>>>>???@@@BBBBBBAAA???>>>============>>>===<<<<<<============999;;;===???@@@@@@AAAAAA???>>>;;;:::999:::999999555777:::===???@@@AAA@@@EEEHHHLLLLLLIIIDDD@@@>>>===;;;888666666777:::;;;;;;<<<===<<<<<<===AAAEEEBBB???===>>>@@@AAA@@@???@@@>>><<<999999999:::<<<:::999888777777999;;;<<<===<<<:::888777777999999999;;;>>>>>><<<::::::<<>>@@@???===:::<<<<<<;;;::::::;;;<<<<<<777777666555555666888999555888:::888555444888<<<:::999999999:::<<<<<<<<<::::::;;;<<<===>>>===<<<::::::::::::<<<>>>@@@AAA999999999:::;;;===@@@AAABBBAAA???>>>>>>===;;;999888;;;>>>??????===;;;999555444444444555666666666888777777888:::<<>>>>>@@@@@@@@@???===;;;999888999===AAA@@@<<<999999:::999999999777444333444555666888999;;;;;;999777555333555888;;;======<<<;;;666666777999:::===>>>???:::999999999:::;;;<<<<<<>>>>>>>>>===<<<;;;::::::<<<>>>??????>>>======>>>wwwvvv~~~{{{qqqttt{{{yyylllgggnnntttsssooonnnttt{{{wwwkkkiiiqqqwwwooogggccccccbbb^^^ZZZXXX[[[\\\XXXQQQMMMMMMOOOGGGFFFGGGJJJNNNNNNJJJEEELLLJJJHHHFFFEEEEEEFFFGGG???FFFMMMLLLEEE???===???===<<<===AAAEEEEEEAAA===BBBBBBCCCEEEGGGHHHIIIJJJAAACCCFFFHHHHHHCCC<<<777:::999999;;;======<<<:::777<<>>;;;999777555444333888<<>>:::999<<<@@@CCC???:::888::::::999777===<<<:::;;;<<<======<<<666555444555777:::===@@@AAA@@@===;;;::::::;;;<<<999<<<===<<<888777888;;;<<<;;;;;;>>>AAABBB???;;;999<<<===<<<::::::===@@@:::===AAAEEEEEECCC???===???===;;;999:::<<>>===>>>??????<<<:::777999:::;;;999999999:::666888:::<<<=========<<<>>>===<<<<<<===>>>???@@@:::<<<@@@AAAAAA@@@AAABBB???<<<;;;<<>>@@@@@@?????????DDDCCC@@@>>><<<;;;;;;<<<888;;;===<<<::::::===AAA;;;::::::===BBBDDDBBB???<<<>>>???===::::::===@@@555888;;;???AAABBBBBBBBBPPPOOOMMMHHHCCCAAA@@@AAA;;;999777666666999<<<>>>@@@>>>;;;;;;>>>@@@AAAAAA???@@@AAA@@@??????@@@BBB@@@>>>:::777666777999:::>>>;;;888555666999===@@@<<<;;;999777777888999::::::999999;;;======;;;999>>>@@@BBBAAA???<<<<<<<<<888888999999999999999999777777666666777888:::;;;555777999777444444999>>>===999666888===???===:::666:::======<<<;;;===@@@<<<;;;::::::;;;<<<>>>???::::::999:::;;;===???@@@@@@??????@@@@@@>>>:::777;;;::::::===???>>>999444111333555444222222555888777777777888:::===AAACCCCCCBBBBBBAAA@@@???===<<<======>>>>>>>>><<<;;;:::999<<>>???<<<=========<<<;;;::::::888;;;======:::888:::<<<|||{{{zzzzzz}}}tttnnnooorrrrrrqqqrrrxxxyyyvvvqqqpppssstttssspppooommmjjjfffaaa]]]ZZZ[[[YYYWWWUUURRROOOKKKHHHJJJHHHGGGIIILLLNNNMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFIIILLLIIIDDD???>>>???AAA???======???AAACCCCCCDDDFFFGGGFFFEEEDDDEEEGGGBBBBBBCCCEEEFFFEEEAAA>>>;;;:::999999999:::;;;<<<;;;;;;;;;:::999888777777777888888666555666888:::===??????<<<777444444555:::<<<>>>>>>===<<<===>>>AAA>>>:::999:::;;;;;;;;;<<<===>>><<<888888<<<@@@777777666666777999<<<===?????????>>>===;;;:::999;;;;;;:::999888888888888>>><<<:::<<>>>>>>>>======<<<;;;;;;888>>>EEEIIIGGGAAA;;;777@@@===:::999:::;;;<<<;;;555999<<<<<<:::999;;;>>>???;;;888;;;AAABBB===888:::999999999888888777777777888:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888;;;===>>>>>>>>>@@@BBB@@@===;;;===AAAAAA===888999777666777999::::::999;;;;;;<<<<<<===>>>>>>???IIIDDD???===>>>>>><<<:::;;;;;;;;;;;;;;;<<<===>>><<<999777;;;BBBDDD???999??????>>><<<<<<;;;;;;;;;444999>>>BBBCCCBBBAAAAAAOOOMMMIIIEEEAAA???======;;;777555555999<<<===<<<@@@<<<999<<>>===>>>AAADDD;;;;;;:::999888888888888???>>><<<::::::;;;===???777999::::::999888999:::888777777999;;;===<<<;;;===AAABBB???999666999===:::888777999<<<<<<999666;;;999888888:::<<<======777999;;;;;;:::;;;===???@@@;;;888;;;AAACCC???:::999;;;===<<<::::::===@@@>>>;;;999999<<<<<<;;;999;;;:::999888999;;;===???;;;>>>@@@???;;;999;;;===:::888888;;;>>>>>>:::666555444333333555777999999:::999888888888:::===>>>FFFEEEBBB@@@>>>=========999:::<<<<<<;;;:::;;;;;;???<<<:::999999999999777444777;;;:::666333222333666666666888999777333000666555444444555777999;;;777888888:::;;;<<<======BBB===999999>>>@@@>>>;;;888;;;===<<<:::999;;;>>>===;;;999:::;;;;;;666222yyyxxxzzz}}}{{{sssnnnppprrrqqqrrrttt}}}}}}yyysssrrruuuwwwvvvnnnooonnnjjjddd___\\\[[[\\\XXXSSSRRRSSSRRRMMMIIINNNKKKHHHHHHKKKNNNOOOOOOHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFEEEEEECCC@@@>>>????????????>>>@@@CCCEEEDDDEEEFFFEEECCCAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBB<<<<<<;;;::::::;;;<<<======;;;888888999999888666::::::999777555666:::===<<<===>>>;;;777555555666<<<===>>>===<<<:::;;;;;;;;;===>>>===;;;:::===???>>><<<999777888999:::;;;888888777777888:::<<<>>>>>>>>>>>>===<<<;;;999999::::::999999888999999999999:::<<<======>>>@@@AAA>>>>>>===;;;;;;:::::::::999===AAACCCAAA>>>:::999===<<<;;;;;;<<<;;;999666888888999:::<<<======<<<::::::;;;===???@@@>>>===999999888777777777888888:::::::::;;;;;;<<<======;;;;;;:::::::::;;;<<<<<<===<<<;;;===@@@AAA@@@>>><<<<<<======>>>>>>======:::888666666888999999999:::;;;;;;;;;<<<<<<======AAAAAABBBAAA>>><<<;;;:::;;;;;;;;;<<<<<<===>>>>>>;;;;;;<<<>>>@@@@@@>>>===>>>>>>===<<<;;;:::::::::888;;;>>>@@@@@@AAABBBCCCIIIIIIHHHFFFCCC???;;;999999777555666999<<<<<<;;;;;;;;;:::<<>>;;;;;;>>>@@@@@@??????===:::888888999<<<===??????>>>============<<<:::999888999<<<<<<;;;999777999;;;;;;::::::===@@@AAA@@@>>><<<:::999999:::;;;;;;;;;:::999999999:::999999:::===???@@@>>><<<;;;:::999;;;>>>@@@???===<<<;;;;;;<<<>>>>>>===<<<999999999:::<<<>>>>>>???>>>;;;888888:::;;;:::999999::::::;;;;;;;;;::::::>>>===============;;;:::888999;;;;;;:::999999999999444111444999<<<;;;999:::999888888999:::<<<>>>AAAAAAAAAAAA???===;;;::::::;;;======<<<<<<===>>>;;;:::999999999999888666666666666666666555333222666999<<<;;;888555444444555444333333444666999:::888888999999:::;;;;;;;;;<<<;;;999999:::;;;;;;;;;:::999999999:::;;;;;;:::;;;<<<<<<;;;999666555444xxxwwwzzz~~~xxxssspppqqqqqqpppssswww}}}}}}yyysssqqquuuwwwvvvlllmmmmmmiiibbb]]][[[\\\ZZZUUUQQQPPPRRRSSSQQQMMMQQQNNNJJJHHHJJJNNNPPPRRRJJJIIIHHHGGGFFFEEEDDDCCCGGGCCC@@@AAADDDEEECCC@@@???@@@AAA@@@??????BBBFFFCCCDDDEEECCC@@@>>>===>>>CCC@@@>>>>>>@@@BBBCCCDDD======<<<<<<;;;<<<<<<======:::777666888999888777======;;;999777888<<>>>>><<<:::888888999777<<<@@@???;;;999===BBB@@@:::555444666888888666999999888888999;;;===>>>============<<<:::999999999999999888999999::::::666999======;;;<<>>===;;;999888777888888999;;;<<<<<<:::999:::;;;999999;;;======;;;777333999777555888===@@@???<<<777:::===>>>======???AAA999888666555666777999:::===<<<<<<;;;;;;<<<======:::::::::::::::;;;<<<===AAA<<<888:::@@@BBB???;;;888;;;>>>===:::999===AAA;;;999666555666888999999:::::::::::::::::::::;;;999>>>DDDDDD@@@<<<;;;<<<:::;;;<<<===>>>>>>>>>>>><<<>>>???>>><<<<<<===???<<<<<<;;;::::::999999999;;;<<<=========>>>@@@BBBAAACCCEEEFFFDDD???999555888777666888:::<<<<<<;;;888:::;;;;;;;;;<<<@@@CCCBBB===888999===@@@===999AAA>>>;;;999999<<<@@@BBB???@@@AAAAAA@@@>>><<<;;;>>>:::777999>>>AAA===999888<<>>DDDDDD@@@<<<:::::::::999888<<>>999::::::999999999;;;<<<======>>>@@@AAA@@@>>>;;;999:::<<<>>>>>>>>>>>>???AAA:::888777888999888777555888444111222666777555222666<<<@@@>>>888444555888555555444444555777999;;;999999999999999999999999777888999888666666888::::::666444666:::<<<999666999<<<>>><<<666333333444|||zzzyyyyyyvvvssssssuuutttrrruuuzzzwwwyyywwwrrrpppsssssspppmmmkkkhhheeebbb___[[[YYYVVVTTTQQQPPPQQQRRRSSSTTTQQQNNNKKKJJJKKKMMMOOOQQQLLLKKKJJJHHHGGGEEEDDDCCCDDDAAA??????AAADDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEECCC???<<<;;;;;;>>><<<;;;;;;>>>AAABBBBBB======<<<<<<<<<<<<<<<<<<::::::999777666777999;;;===>>>>>>===<<<;;;===>>>:::::::::::::::999::::::;;;<<<<<<;;;999888888:::999<<<===<<<888888;;;???>>>:::666444555666666555999888888888999:::<<<===;;;;;;<<<;;;;;;:::999999888888888888999:::;;;;;;777:::<<<<<<;;;;;;===???===<<<999777666666666777777888999999777777888:::777888999<<<===<<<999666777555555777;;;>>>>>>===:::<<<>>>>>>======???@@@999777555444555777999;;;<<<======>>>======<<<;;;999999999:::;;;<<<===>>>>>>:::777888<<>><<<:::<<<===;;;888888;;;>>><<<999666555666777888888999999999999999999999999999===AAACCCAAA???>>>???;;;;;;===>>>>>>>>>=========>>>>>><<<::::::;;;===999999999999999888888777888999::::::999:::;;;===<<<>>>AAACCCAAA===888555666666888999;;;;;;;;;;;;:::::::::999999;;;>>>AAA@@@<<<888888;;;===;;;888???===<<<;;;;;;>>>AAACCCBBBBBBBBBAAA@@@>>>===<<<>>>;;;999;;;???AAA???<<<<<<>>>???>>>;;;;;;???DDDDDDBBB>>>;;;:::::::::;;;===???AAA???<<<::::::;;;888999<<<@@@BBBBBB>>>;;;>>>;;;;;;===AAACCC@@@===777888999888777666888999999777777999<<<===<<<:::;;;999777555555777888999999:::;;;<<<<<<;;;::::::===<<<;;;<<<>>>???===;;;999:::999777555555888;;;:::777555777===@@@>>>;;;;;;::::::::::::;;;<<<===<<<===???@@@@@@???===<<<:::;;;=========>>>@@@BBB>>>;;;888666666666666555666333111111333555666555888<<>>??????>>><<<<<<<<<<<<;;;;;;::::::666:::===:::666555999???<<<>>>AAABBB@@@===<<<<<<999999999:::;;;;;;;;;;;;999::::::999888888:::<<<@@@===999666555666888999;;;;;;:::888444333555888777777888888888999::::::999:::::::::::::::999888888888888888999:::;;;;;;===;;;999999;;;<<<:::888<<<;;;999777666666666666444666999999888888888999888777777999<<<>>>>>>===333555777888777999===@@@@@@>>><<<===>>>???>>><<<999777666444555777:::<<<:::<<<>>>@@@@@@>>>;;;999888999999:::;;;<<<>>>???999999888777888:::===@@@???>>><<<:::999888888999:::888555555666777888888888888999999999999999:::>>>===<<<>>>AAACCCCCCBBB<<<===============<<<<<<===;;;999888999:::999888777888888999888888777666222555777888777666666666<<<===>>>>>>===;;;999777555777888:::::::::;;;;;;@@@===:::999:::<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;<<<===>>>??????@@@DDDCCC@@@>>>=========>>>===============>>>@@@AAAAAA@@@>>>>>>>>>?????????AAABBBBBB???:::888;;;???======>>>AAABBBAAA<<<888;;;::::::;;;>>>>>>===<<<999;;;===??????>>>>>>===999777555555666777777666888:::<<<<<<:::888999:::999999777555555555777888:::999999999;;;===???@@@999<<<>>>>>>===<<<===???===:::666555777888999888666888999:::::::::<<<===;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@999:::;;;;;;;;;<<>>???CCCHHHJJJHHHEEECCCCCCAAA>>>;;;AAACCCDDDDDDAAA>>><<<;;;999999999<<<>>>???>>>===<<<<<<<<<<<<<<<;;;:::999666:::>>>===999777;;;???<<<>>>AAABBB@@@===;;;;;;:::999888999<<<===<<<;;;999::::::999888999;;;===BBB===888555555555444333777:::<<<:::666444555888777777888888888999999999777888999999999999999888999999999888999999::::::>>>;;;888888;;;;;;888444:::::::::999999888777777333666:::;;;;;;:::999:::999777666777:::===@@@AAA333666999888666777<<>>???===;;;:::999777666777888:::;;;888:::===@@@@@@>>>;;;999888888888999;;;===???@@@999999999777555777<<<@@@AAA???===;;;:::888777666777666555666777888888777888888999::::::;;;<<<<<<@@@<<<999:::@@@DDDDDDCCC???>>>===;;;::::::::::::;;;999777888999:::888555666777888999999888777666000333666777666555555555===<<<<<<<<<;;;::::::999666777999999999999;;;===BBB???<<<;;;======<<<::::::<<<>>>===:::999:::<<<999:::<<<>>>??????>>>===CCCAAA>>>;;;:::;;;===>>><<<===>>>>>><<<===AAADDDDDDBBB??????@@@@@@===;;;===AAACCC@@@;;;888<<<@@@<<<;;;<<<@@@DDDDDD???:::===;;;999888:::;;;<<<;;;777;;;>>>???===<<<<<<===;;;888555444666888777666999===@@@>>>:::777777999777888888777666555666888999888888888:::<<<@@@BBB777;;;??????<<<;;;>>>AAA???:::666555888:::999777555999<<<<<<999777999<<<;;;;;;;;;;;;<<<<<<;;;;;;??????>>>===>>>???@@@BBB999::::::999999:::===???FFFAAA999444333444666777222555666444111111666:::999888666888::::::888666;;;;;;::::::;;;===???AAA<<<;;;:::999888777666666:::666444777<<<>>>;;;666222666999888666555888<<<===:::777888::::::555111}}}zzzxxxsssqqqttt|||yyysssppppppsssssspppqqqtttuuurrrfffeeebbb___\\\ZZZYYYYYYUUUSSSQQQRRRSSSTTTRRRPPPPPPQQQQQQNNNLLLKKKMMMPPPKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCDDDEEEHHHJJJGGGAAA===???AAA===@@@BBBCCCAAA>>>===<<<>>><<<;;;;;;===@@@@@@@@@======>>>>>>===<<<:::999888999;;;===>>>>>>===<<<>>>???@@@???<<<;;;;;;<<<;;;999888999<<<===<<<;;;<<<<<<;;;:::888888;;;=========<<<:::777444222111666888::::::999777555444888888999999::::::999999666777777888999999999888::::::999999888999999999;;;:::999999999888777777888999;;;<<<<<<;;;999888666888:::;;;;;;;;;===>>>:::888666666888;;;======999999888888999:::===????????????>>><<<<<<>>>@@@;;;:::999999999999999:::999:::;;;<<<<<<<<<<<<<<<777777888999;;;===???@@@AAA===999666666999;;;======???@@@>>>:::777777999444444444777999:::888777888999:::;;;<<<>>>>>>???<<<;;;999:::<<<@@@BBBCCCBBB???<<<999777777888999777999::::::999777777888555666888999999888777666444555777777666777888:::<<<=========<<<;;;:::999666888999888777888;;;???@@@AAAAAA@@@>>>======???<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<>>>===<<<<<<>>>@@@BBBBBBCCCCCCDDDCCC@@@<<<:::999:::<<>>@@@BBBCCCBBB???<<<:::888999::::::999999:::<<<>>>???>>><<<:::::::::999777555555777::::::<<<>>>>>><<<;;;999888555888:::999777555666777666777777888999;;;<<<===999:::<<<===>>>>>>??????===;;;999888888999999888999:::<<<<<<:::999999999;;;<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>:::::::::999888999<<<>>>@@@<<<888555555555666555555555555444444444666777666777888999999999::::::999888777777888:::<<<>>><<<<<<;;;:::999888888777888777777999<<<===;;;999555666777888999999;;;<<<:::::::::::::::999777555}}}xxxzzzrrrooosss{{{zzzqqqkkkqqqrrrppplllmmmrrrvvvuuuaaaeeefffaaaXXXUUUXXX]]]YYYRRRMMMPPPWWWXXXRRRKKKTTTTTTRRRNNNJJJKKKOOOSSSIIIHHHGGGFFFEEECCCBBBBBBGGGDDDAAAAAADDDEEECCC@@@>>>GGGNNNJJJ???:::@@@HHH;;;>>>AAABBBAAA>>>======CCC@@@<<<;;;===@@@CCCDDD>>>?????????>>>===;;;:::<<<999777<<>>;;;999999<<<>>>;;;999888999<<<>>><<<:::>>>>>>===:::888888999<<<777<<>>>>>===;;;999999:::;;;;;;;;;<<>>:::777888<<>>:::???BBB@@@;;;:::???EEE;;;;;;;;;;;;:::999999999;;;:::888888888;;;>>>@@@777777888999;;;===???AAAHHHAAA999666999;;;;;;999888???DDDAAA999555888===222222444777:::;;;999777999999:::<<<>>>???AAAAAA666999;;;;;;:::;;;???CCCCCC@@@<<<888555555666888333999???>>>999555777;;;555666888999:::999777666888888888777777999===@@@<<<===>>>???>>><<<999888777888999888666888<<<@@@;;;AAAEEEDDD>>><<>>===<<<===>>>@@@AAA::::::;;;<<<<<<;;;:::999AAA<<<888999???CCCBBB@@@@@@EEEHHHFFF>>>888777999999999:::<<<>>>>>>;;;999888:::<<<<<<;;;???EEEJJJ???===;;;:::;;;:::999777===::::::===BBBBBB===777888;;;===999444222777===<<<::::::<<>><<<888666888;;;===<<<;;;<<<===<<<999666;;;<<<<<<===<<<<<<;;;;;;:::;;;>>>??????>>><<<:::;;;<<<;;;999888999<<<>>>999888666666777777555444999666333444777888666444333777;;;;;;777777;;;???666555444444555777999;;;<<<<<<;;;;;;:::999888888555777:::;;;:::::::::;;;999666555777;;;>>><<<:::777:::===<<<999777777999}}}zzzwwwuuutttuuutttsssqqqpppqqqrrrqqqlllnnntttsssjjjfffjjjiiieee^^^[[[___ccc___WWWVVVVVVUUUQQQMMMNNNRRRWWWSSSPPPMMMLLLLLLLLLKKKJJJMMMJJJFFFDDDCCCCCCBBBBBBAAADDDFFFEEEBBB@@@AAACCCCCCAAAAAAAAAAAA@@@>>><<<@@@AAACCCBBB@@@>>>>>>???>>>>>>>>>======@@@DDDHHHGGGBBB>>>>>>AAAAAA>>>;;;666999;;;<<<;;;<<>><<<999888777777777===<<<<<<;;;::::::::::::===>>>>>>===;;;999:::;;;BBB>>>;;;:::;;;999555111:::<<<======:::888777777888;;;>>>???>>>;;;::::::999666444444666999::::::999>>>BBBAAA<<<888777999;;;999777777888999888777777999;;;<<<;;;::::::;;;999;;;<<<===<<<===???@@@???;;;777888;;;===:::666;;;<<<===???>>>===;;;::::::999999;;;???@@@===:::<<<======;;;999999:::;;;666888:::<<<======<<<<<<@@@<<<888999>>>AAAAAA???AAA???<<<999777888999:::999<<<>>>===999777777999444444555555666777:::;;;;;;;;;;;;;;;<<<>>>???@@@AAA===888555555999>>>AAA???@@@???:::555333888===<<<>>>@@@>>>;;;999888888888888888888888888999999999999:::;;;;;;<<<<<<===FFFDDDAAA>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<>>===???AAA@@@<<<888888;;;===>>>===;;;:::999<<>>@@@???BBBEEECCC>>>:::999:::===;;;::::::<<<>>>===<<<:::999999999<<<@@@DDDGGGCCCAAA===999777888999;;;===;;;:::===@@@AAA>>>;;;<<<<<<<<<;;;:::999999999;;;888666999>>>???;;;666999999999888777666666555555666777888888999888888666777888999;;;>>>???AAA<<<;;;;;;:::999999999999===:::888999<<<<<<999666999<<<>>>>>>;;;;;;===AAA999;;;===>>><<<<<<<<<<<<>>>===;;;999888888888888999999777666555555555555555888;;;:::666333333444777888999:::;;;:::999999888888777666666777888888>>>===<<<;;;:::999999999999888888888888888999999:::666222555<<<@@@===999777;;;>>>>>>:::777777999~~~|||wwwnnnttttttrrrnnnllllllooorrrrrrpppoooqqqooojjjhhhiiiiiifffaaa]]]___aaa]]]UUUTTTSSSRRROOONNNNNNQQQSSSQQQOOOLLLKKKKKKLLLLLLKKKPPPLLLHHHEEEDDDDDDBBBAAABBBCCCDDDDDDCCCCCCCCCDDDBBB@@@??????@@@@@@???===AAABBBCCCBBB@@@>>>>>>??????@@@???>>>>>>@@@CCCFFFGGGCCC??????BBBCCC@@@===888999;;;;;;;;;===???AAA???>>><<<:::888777777777;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<;;;;;;<<<===@@@???===<<<;;;999666333;;;===>>>===;;;999999999999;;;>>>>>><<<:::999999:::888777777999:::;;;:::999===@@@@@@===:::999:::;;;999888888999:::888777666888;;;;;;:::999999:::888:::;;;<<<;;;;;;<<<>>>===:::888888:::<<<<<<:::>>>>>>??????>>><<<:::888888888888:::===>>><<<:::;;;<<<<<<;;;999999:::<<<999:::;;;<<<============@@@===:::;;;???BBB@@@>>>???>>>;;;999888888999::::::::::::;;;;;;;;;999888666444444444777999:::;;;::::::;;;<<<============AAA>>>:::666666888<<>>;;;777888<<<@@@@@@>>>===>>>???>>>;;;888999999999999999999::::::999999::::::;;;<<<<<<<<>><<<999666777:::===??????<<<:::999:::===>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;===>>>@@@@@@@@@@@@???===:::888:::<<<======;;;;;;>>>@@@;;;:::::::::<<>>;;;999:::;;;===;;;<<<>>>???>>>=========@@@===;;;<<>>;;;888888888:::;;;<<<<<<;;;999999888888777666666555666777777888999999999999888888888999:::<<<===>>><<<;;;::::::999::::::;;;:::;;;;;;;;;;;;;;;;;;<<<======<<<===>>>>>>>>>======>>>>>><<<;;;;;;===???;;;<<<<<<<<<;;;:::999888999999888777777777777777555;;;???>>>999444444666777777888999999999888888777666555444555777999;;;:::;;;<<<<<<<<<:::888777:::999888888888888888999999777666777999<<<<<<<<<<<<<<<<<<<<<<<<;;;999777}}}zzzuuuppptttsssoookkkiiijjjmmmqqqttttttrrrllljjjkkkjjjhhhggghhheeeaaa______[[[UUURRRPPPNNNNNNOOOPPPOOOOOOOOOMMMJJJIIIKKKMMMNNNNNNOOOLLLHHHEEEDDDCCCAAA@@@DDDCCCCCCDDDEEEFFFFFFEEEBBB@@@>>>===???@@@@@@???CCCDDDDDDCCC@@@>>>>>>???AAAAAAAAA@@@???@@@BBBEEEFFFBBB@@@@@@BBBCCCAAA???;;;;;;:::;;;===>>>>>>===>>>===;;;:::999888888888:::;;;<<<======<<<:::999777999;;;;;;;;;<<<>>>@@@>>>??????===:::888777777;;;===>>>>>><<<::::::;;;;;;<<<===<<<:::888888999;;;::::::;;;<<<===;;;::::::;;;===>>>>>>===;;;:::;;;::::::;;;<<<;;;999777666888999:::999888999999888999;;;;;;999999999:::;;;:::::::::;;;<<<>>>???@@@@@@@@@???===;;;888777777666777999;;;<<<;;;:::999:::::::::999999;;;<<<>>>>>>============>>>>>>???===<<<===@@@AAA>>>;;;;;;;;;:::::::::::::::999999777666888===>>><<<888777555333444888;;;<<<;;;:::;;;======>>>===;;;;;;AAA???<<<999888999:::<<>><<<;;;;;;<<>>;;;===BBBCCC>>>999999999999999::::::;;;;;;888999999::::::;;;<<<<<>><<<:::999888888::::::;;;;;;<<<===>>>>>>BBB???===>>>AAABBB???;;;888666555666999<<>>:::999>>>CCC<<<;;;;;;;;;===???AAABBBEEECCC@@@===<<<<<<===???;;;???BBB@@@===;;;<<>>777999::::::888999<<>>===::::::>>>BBBBBB>>><<<>>>AAABBB>>>;;;AAA@@@???<<<::::::===@@@:::<<<>>>???>>><<<999888999999888888999:::;;;;;;888???DDDCCC<<<666666888888888777777777777777777555555444333555888;;;===666888;;;======;;;888666;;;:::999888888888888888888999999888777888<<>>>>>???AAABBBBBBEEEEEEEEECCC@@@??????@@@CCCCCCDDDCCCAAA@@@AAACCCCCCAAA??????AAABBBAAA@@@>>><<<:::;;;>>>???===:::<<<<<<;;;:::999999888888888:::===>>>>>>===;;;999777888:::;;;;;;<<<>>>???<<>>??????===:::999999:::;;;;;;;;;===>>>>>>;;;999::::::;;;===??????>>><<<;;;;;;;;;======<<<999666555777888888777777888999888:::<<<;;;999888888888999;;;>>>???>>>=========?????????>>>===;;;999888666666777888:::;;;;;;;;;777999:::999999999;;;===BBBAAA???=========>>>>>>===<<<<<<===???>>>;;;888777888999;;;;;;::::::999666555555888;;;>>>===<<<999666333555:::===<<<:::>>>>>>>>>======<<<<<<<<<>>>===<<<;;;::::::;;;;;;???===::::::;;;===>>>???@@@===;;;===@@@BBB???<<<888888999999999:::::::::888888888999::::::;;;;;;???>>>===;;;999888777777999999:::;;;===>>>??????BBB@@@??????AAA@@@>>>;;;888777666666888:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<:::999888999;;;;;;999999999;;;<<<;;;:::<<<>>>>>><<<999888;;;>>>===::::::===AAA<<<<<<<<<======>>>???@@@DDDBBB???===<<<===>>>??????@@@BBBAAA>>>======???===;;;:::<<<@@@CCCBBB@@@<<<;;;:::888777888;;;===888888888888777777666666666666666777888999::::::999999999:::;;;<<<===>>><<<;;;:::999:::;;;===>>>>>>??????===;;;<<>>;;;AAAAAA???===::::::;;;======>>>??????>>><<<999888999999999:::;;;===>>>???AAACCCEEECCC???;;;:::999:::999777666666777888888555666666777999::::::;;;777999;;;===>>>===;;;999;;;;;;:::999888888888888::::::999888777888<<>>;;;:::::::::999777{{{rrruuu|||rrrssstttsssqqqoooppppppuuuxxxtttiiifffkkkkkkfffaaaeeegggdddcccbbb___YYYSSSQQQOOOPPPSSSRRROOOKKKNNNLLLKKKLLLNNNPPPPPPPPPFFFDDDCCCDDDEEEFFFEEEDDDEEECCCAAACCCGGGJJJIIIHHHFFFCCCAAA@@@BBBDDDEEEEEEFFFFFFFFFDDDAAA@@@AAABBBDDDEEEFFFEEECCCAAAAAABBBAAA@@@>>>>>>???@@@?????????===;;;<<>>???>>><<<:::999:::;;;;;;::::::;;;===;;;>>>@@@>>>;;;999999;;;999:::;;;;;;999999;;;<<<@@@@@@@@@???<<<;;;;;;<<<::::::;;;===???>>><<<999:::::::::===???@@@???===<<<<<<<<<===>>><<<999666555777888777666666888999999;;;======;;;999888888999===BBBDDDCCC>>>;;;999<<<<<<<<<<<<<<<;;;;;;:::888888999999999:::;;;<<<777888::::::999:::<<<>>>CCCAAA???>>>===<<<======999:::;;;<<<<<<:::777555555666888:::;;;;;;:::999333555888999999:::===???;;;888666777:::<<<<<<;;;BBB@@@>>>===<<<===>>>>>>;;;;;;;;;<<<<<<=========>>><<<999999:::;;;;;;;;;<<<<<<======<<<======>>>999999999999999999999999777777888888999:::::::::<<<<<<;;;:::999888777666888888999;;;<<<>>>???@@@>>>@@@BBBAAA???===>>>???::::::999888888888999:::??????>>>===<<<<<<<<<===888:::>>>@@@@@@>>>:::888888:::<<<<<<:::999999:::999;;;======;;;:::<<<>>>;;;;;;::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>AAA@@@>>><<<<<<<<<===>>>CCCAAA??????@@@AAA???===999<<>>>>>AAADDDBBB===777666888::::::888888888888777777777777777555555555555666888:::;;;999999:::;;;===???AAABBB===<<<:::::::::<<<>>>@@@EEEAAA>>><<<===???>>>===@@@BBBDDDDDDAAA>>>===>>>>>>??????>>>;;;999999999CCCAAA???===;;;:::999888999999:::;;;===???AAABBBKKKGGGCCCAAA@@@???<<<:::;;;:::888777777888999:::777888;;;======<<<:::888;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::999888888999999===:::888777999;;;<<<;;;;;;<<<<<<:::777555777999zzztttrrruuuwwwxxxvvvuuuttttttuuuvvvsssmmmjjjjjjiiifffbbbeeeeeecccdddeeeaaa[[[UUUTTTSSSRRRRRRQQQNNNLLLMMMLLLLLLNNNOOOOOOMMMLLLGGGFFFFFFHHHJJJLLLKKKKKKEEECCCBBBCCCEEEHHHIIIIIIGGGEEECCCBBBDDDEEEEEEDDDFFFFFFFFFDDDBBBBBBCCCEEEDDDEEEGGGGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>======>>>???>>><<<:::::::::;;;;;;;;;:::999999888:::<<<>>>???>>>======:::;;;<<<;;;:::999:::;;;:::<<<======;;;::::::;;;888999:::999999999;;;===???AAAAAA@@@>>><<<<<<===::::::;;;>>>@@@@@@>>>;;;:::;;;<<<===>>>??????@@@===<<<<<<<<<<<<;;;999666666777888777666666888::::::<<<>>>???===:::999999;;;>>>CCCFFFFFFAAA;;;777888888999999:::;;;;;;<<<999::::::999888888999;;;888:::;;;;;;:::;;;===???AAA@@@???===<<<<<<;;;;;;777888999::::::888666555555666888999::::::999999333777999999777777;;;@@@<<<<<<;;;:::999:::;;;;;;AAA@@@>>>===<<<===>>>>>>999:::;;;<<<===>>>>>>???;;;:::999888888888999::::::<<<===<<<:::999<<<>>>;;;;;;::::::999999888888666777777888888999::::::::::::;;;:::999888777666666777888:::<<<>>>???@@@<<<@@@CCCBBB>>><<<>>>AAA===>>>>>>;;;999777888999>>>???@@@@@@>>>=========666999===@@@AAA???<<<::::::<<<>>>>>><<<:::::::::888<<<>>>===:::999<<<@@@???<<<::::::<<<===<<<:::;;;<<<>>>?????????======>>>>>>===<<<<<<<<<===>>>CCC???<<<<<<@@@AAA???<<<:::>>>CCCAAA===<<<@@@EEEDDD===666555999;;;999666888888777777777777777777555555555555777999;;;<<<999999:::<<<>>>AAACCCDDD???===;;;::::::<<<>>>@@@GGGBBB>>>===???@@@>>>;;;>>>BBBFFFEEEAAA======???<<<>>>???>>><<<999888888CCCBBB???<<<:::999999999999999:::<<<>>>@@@BBBCCCMMMJJJEEEBBBAAA???<<<:::999999888888999::::::;;;888:::===??????===:::888===============>>>???@@@::::::999999999999::::::===;;;999999;;;<<<;;;999777:::===;;;666444666999{{{rrruuuwwwxxxyyyxxxxxxyyyzzztttqqqqqqqqqoooiiifffgggffffffdddbbbdddfffaaaYYYVVVVVVUUUSSSPPPMMMMMMMMMLLLLLLMMMNNNOOOMMMIIIEEEIIIHHHIIIJJJMMMNNNMMMLLLDDDDDDDDDCCCCCCDDDGGGJJJGGGEEEDDDDDDEEEEEECCCBBBFFFFFFFFFDDDBBBCCCEEEHHHCCCEEEHHHHHHFFFDDDCCCBBBBBBBBBAAA???>>>======>>>;;;===???@@@>>>===<<<<<<999999:::;;;;;;;;;:::999999:::;;;===>>>>>>??????999:::;;;;;;999999:::;;;::::::999:::<<<<<<;;;999999:::::::::999:::===???===???AAAAAA???===<<<<<<;;;;;;<<<>>>AAABBBAAA@@@999<<<>>>>>>======???AAA>>><<<;;;:::::::::888666777888888777666777999;;;888;;;>>>???===;;;::::::??????@@@CCCFFFDDD???:::777777777777888999:::;;;999::::::888555555666999:::;;;<<<<<<;;;;;;===???>>>>>>======<<<;;;:::999666888999999888777777777666666777888888999999999777888888777777888:::<<<===??????<<<888666999<<<;;;<<<>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<===>>>>>>666888:::999777777:::======<<<:::::::::;;;<<<;;;??????>>><<<;;;:::999888666666777777888999999999999::::::;;;:::999777666444555777999;;;===>>>???<<<>>>???@@@@@@@@@@@@AAA???@@@@@@>>>:::888999::::::===AAAAAA???<<<<<<<<<888999;;;===>>>?????????;;;>>>@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@???>>><<<;;;;;;<<<:::<<<>>>@@@@@@???===<<<======<<<<<<<<<======>>>===<<<;;;;;;;;;=========<<<>>>@@@???<<<;;;===???>>>;;;888777999;;;:::999777777777777777777777888777777666777888:::===???::::::;;;<<<>>>???AAABBBAAA???<<<::::::<<<>>>@@@BBBAAA@@@?????????======???AAACCCCCCBBB@@@>>>===>>>??????===;;;::::::;;;>>>>>>>>>===<<<;;;:::999999999:::<<<>>>@@@BBBCCCGGGJJJLLLHHHAAA<<<::::::555666777999::::::::::::999:::;;;<<<======<<<<<<<<<======>>>>>>>>>======999999999999::::::;;;<<<:::;;;======;;;999999999777999:::;;;:::999888888~~~zzzwwwwwwxxxxxxxxxwwwyyy|||tttnnnooouuussshhhdddhhhjjjhhhcccaaaeeeggg```WWWVVVWWWWWWSSSMMMJJJKKKMMMJJJKKKLLLNNNNNNKKKEEEAAAJJJIIIIIIJJJLLLMMMLLLJJJCCCDDDEEEDDDAAABBBFFFJJJFFFEEEDDDDDDEEEDDDBBB@@@FFFFFFEEEDDDCCCDDDGGGIIICCCEEEHHHIIIGGGEEECCCCCCCCCCCCCCCAAA>>>===>>>???:::===AAAAAA>>><<<<<<===888999:::;;;<<<;;;:::999::::::;;;<<<===>>>???@@@888999;;;::::::999;;;<<<:::888777999<<<===;;;888:::;;;;;;;;;:::;;;>>>AAA:::===@@@AAA@@@===<<<;;;<<<<<<===???BBBDDDDDDCCC999===@@@???<<<;;;>>>CCC???===:::999999999888777888888999888777777999<<<777:::===>>>===;;;::::::AAA>>>===@@@EEEFFFCCC>>>777777666666777888999999999::::::777333222444777<<<=========<<<<<<===???;;;<<<<<<===<<<:::888777777888999999888888888999777777777777888888888999<<<888555555888::::::888===AAABBB>>>777444888===555888===@@@@@@===999666>>>======<<<<<<<<<======222777::::::777777<<>><<<999BBBBBB@@@???===;;;:::999666666666777888888999999999::::::;;;:::999888777333444666888:::<<<>>>???>>><<<;;;>>>BBBDDDBBB??????AAABBB@@@<<<::::::<<<777;;;@@@AAA???<<<;;;;;;::::::999:::;;;>>>AAACCC===???AAABBB@@@>>>===<<<@@@<<<:::;;;>>>???>>>;;;AAADDDEEEBBB<<<999<<<@@@999;;;>>>@@@AAA@@@>>><<<===============>>>>>>???888:::;;;:::777777;;;???===<<<;;;;;;::::::999888888999:::999888999<<<>>>777777777777777888888888999999888888:::<<>>???BBB@@@===::::::;;;>>>???<<<@@@BBBBBB>>>===>>>@@@@@@??????AAADDDCCC???:::AAA@@@???<<<::::::===@@@999:::===>>>>>>===;;;999999::::::<<<>>>@@@BBBCCC@@@JJJRRRNNNBBB888777:::222444666888:::::::::999:::999888888999<<>>@@@@@@>>>;;;999888888888999:::;;;<<<===666<<>>>>>:::666yyy{{{tttqqqsss{{{|||uuuqqqyyyyyyssskkkggghhhiiifff\\\eeellliii___XXX[[[aaa___VVVNNNMMMQQQQQQKKKCCCRRRPPPNNNKKKHHHFFFDDDCCCBBBHHHNNNOOOKKKGGGFFFHHHFFFEEECCCCCCDDDDDDBBB@@@BBBDDDFFFDDDBBBAAADDDGGGEEECCCBBBDDDFFFFFFBBB???EEEEEEFFFEEEEEEDDDCCCCCCAAABBBBBBAAA???>>>>>>@@@AAA<<<:::???FFFHHHAAA:::<<<>>>===;;;777777:::===<<<<<<=========<<<<<<;;;<<<;;;999:::<<>>:::???>>>===<<<<<<===>>>???<<<<<<>>>@@@BBBAAA>>>;;;BBB>>>:::999;;;<<<;;;::::::;;;;;;;;;::::::999888777666666666777888999999;;;===>>>===<<<<<<===>>>::::::<<<===>>>>>>>>>>>>???<<<888555666777777777999::::::888444333666999777:::===@@@AAA???===;;;===<<<;;;;;;;;;===>>>???:::<<<>>>===;;;888666666;;;777444444666888777555888;;;<<<999555444999>>>?????????>>><<<:::888666777777888999;;;===???@@@999:::;;;===>>>>>>===<<<@@@<<<777666888;;;;;;999:::===???>>>:::999===AAA>>>???@@@@@@???===:::999999999999::::::::::::;;;888999::::::999777444222111000222777===AAA@@@???===???AAA@@@>>>>>>BBBFFF@@@@@@???@@@AAA@@@>>>;;;<<<===>>>@@@@@@@@@???>>>888888999:::<<<>>>@@@AAACCC@@@>>>===>>>@@@@@@???<<<@@@DDDCCC@@@===???BBBCCCCCCBBBAAA???===;;;:::===>>>???@@@@@@@@@@@@@@@:::<<<======<<<:::;;;;;;@@@===:::777666777999;;;888;;;<<<;;;777666777:::;;;999777777888999888777888888888666555555888;;;777888888999;;;===>>>??????>>><<<:::::::::<<<===<<<@@@BBB>>>888666:::@@@<<>>???===???AAAAAA@@@@@@AAACCCAAA???<<<<<<<<<<<<;;;999;;;::::::999:::;;;<<<===;;;;;;;;;;;;<<<======>>>@@@EEEIIIEEE===666666888555555666777888999::::::777777777888999:::;;;<<>>>>>~~~}}}}}}vvvqqqpppvvvzzzxxxuuuttttttvvvsssmmmiiihhhfffaaa___bbbeeeeeeccc```______[[[WWWRRROOOMMMLLLJJJHHHPPPNNNKKKIIIFFFCCCBBBAAAAAAFFFKKKMMMKKKHHHGGGHHHFFFEEEDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBCCCDDDFFFEEEDDDDDDEEEDDDBBB@@@DDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@===;;;???EEEFFFBBB===>>>>>>===;;;888888:::<<<::::::;;;;;;;;;;;;:::::::::999999:::===?????????;;;<<<======<<<;;;<<<>>>>>>;;;999:::===???>>><<<>>>>>>===============>>><<<<<<===???@@@@@@>>><<>>>>>???<<<888666666777777666666777777666444444555666888999<<<>>>???>>><<<;;;>>>>>>======>>>??????@@@;;;===>>>===;;;999888888:::888666555666777777666:::<<<<<<;;;888888:::>>>>>>>>>>>>===<<<:::888777777777888999;;;===???@@@;;;;;;<<<<<<<<<<<<<<<;;;>>><<<999888999:::::::::;;;===???>>><<<;;;===???>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999888666444333222333666:::>>>@@@???>>>===>>>?????????@@@BBBDDD@@@?????????@@@@@@???===>>>>>>=========>>>???@@@999999:::;;;<<<>>>???@@@AAA???>>>>>>???@@@???>>><<<@@@DDDCCC???===???AAABBBBBBBBBAAA???>>><<<<<<======>>>???????????????:::;;;;;;<<<<<<=========BBB???<<<999777777888888999:::;;;:::999888999:::::::::999888888888888888999999888777555666999;;;999999999999:::;;;<<<===???===;;;:::999:::;;;<<<===???@@@===999888;;;>>>======>>>@@@@@@@@@>>><<<<<<===?????????@@@CCCEEEAAA???===<<<======<<<;;;;;;::::::999:::;;;<<<===::::::;;;<<<<<<<<<;;;:::@@@BBBDDDBBB>>>:::777666555555666777888999::::::888888888888999;;;===>>>BBBCCCAAA===999777999;;;777666555666888999999888;;;:::999:::<<<<<<999666666666777999;;;===>>>???~~~xxxuuunnnkkknnnrrrsssuuuwwwooorrrrrrnnnjjjgggbbb\\\bbb^^^]]]aaahhhiiiccc\\\WWWXXXVVVQQQKKKHHHJJJMMMLLLKKKIIIFFFCCCAAA@@@???@@@CCCGGGJJJLLLKKKIIIHHHFFFGGGGGGEEEDDDCCCDDDEEEFFFDDDBBBBBBCCCCCCBBBAAAGGGGGGGGGEEEBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???===>>>AAABBBAAA???>>>======???AAACCCCCCBBBAAA???<<<;;;;;;;;;::::::888888999999999999999888888777888:::===>>>>>>======>>>???>>>===<<<===???===;;;:::999:::;;;===>>><<<======>>>>>>=========;;;;;;:::<<<>>>??????>>><<<======;;;999888888999;;;;;;::::::::::::999999888999999::::::::::::::::::;;;<<<;;;:::999:::;;;:::::::::::::::;;;<<<===???<<<999777777888777666555555555666777888666555888999:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===>>>>>>===:::999999:::999999999888666666777999<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;999999777777888999;;;<<<>>>???>>>>>>===;;;;;;:::::::::;;;<<<<<<;;;999999:::<<<===>>>?????????>>>===<<<========================>>>>>>==================::::::999888777666555555555888<<>>>>>>>>=========???AAABBBBBBAAA@@@???===>>>???AAA@@@??????>>>;;;::::::<<>>>>>???>>>>>>???@@@@@@???======@@@BBBBBB???>>>???AAA@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>======<<<999888:::>>>AAAAAA@@@CCCAAA???<<<999888777666:::999999999;;;;;;;;;::::::<<<===;;;888777999<<<;;;;;;:::888777777:::<<<;;;;;;:::999999999::::::>>>===;;;999888999::::::???>>>===<<<;;;;;;<<<<<<<<<:::999<<<@@@AAA>>>:::;;;;;;<<<<<<<<<>>>BBBEEE@@@???======>>>??????>>>::::::999999999:::;;;<<<:::;;;;;;<<<;;;999777666???>>>>>>??????===888444555555666777888999::::::888888888888:::<<>>>>>{{{uuupppjjjgggiiimmmnnnqqquuulllpppppplllhhheee___YYY___[[[YYY___hhhkkkeee]]]XXXYYYXXXSSSLLLJJJLLLOOOJJJIIIGGGEEECCCAAA@@@@@@BBBCCCFFFJJJMMMNNNLLLJJJIIIJJJJJJHHHEEEDDDFFFHHHGGGCCC@@@@@@CCCDDDBBB???GGGIIIHHHEEE@@@???AAADDDAAAAAABBBBBBBBBAAAAAA@@@AAA===;;;===BBBDDDBBB>>><<<===>>>>>>>>>@@@BBBDDDCCC@@@<<<;;;======;;;888666777777888888888888888666666777:::===>>>===;;;===>>>???>>>===<<<===>>><<<;;;:::999777999<<<@@@;;;<<<===>>>>>>>>>===<<<<<<:::999999<<<>>>???>>>:::===???>>>:::888888:::;;;:::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;999:::;;;:::999888999:::;;;:::999999999:::;;;<<<>>><<<:::999999999888666777555555888<<<<<<:::777999999888999999:::;;;;;;999:::<<<======<<<;;;:::=========;;;999888999;;;888;;;<<<;;;777666888;;;;;;;;;:::<<<===>>><<<:::;;;;;;;;;;;;;;;;;;::::::777888888999;;;<<<>>>???AAA@@@===;;;:::999::::::999<<<>>>===:::999;;;===???>>>???@@@AAA@@@===:::===<<<<<<<<<<<<===>>>??????>>>>>>>>>======<<<<<<<<<;;;:::999888888888888888<<>>BBBDDDAAA>>>@@@>>>======???AAAAAAAAA>>>===<<<;;;;;;<<<>>>???;;;<<<<<<========================???AAAAAA???>>>>>>@@@AAAAAA???>>>???AAA>>>======<<<<<<<<<<<<===;;;<<<<<<======<<<<<<<<<===999777:::AAAEEEEEECCCAAAAAA@@@>>><<<:::888777;;;999777999<<<>>><<<:::;;;>>>AAA>>>:::888;;;@@@<<<<<<;;;999888888;;;===>>>===<<<:::999999999999>>><<<:::888888888999:::@@@===;;;;;;===>>><<<:::999888888:::===>>><<<::::::::::::888888:::>>>AAA???>>>======???AAA@@@@@@999999999999999999::::::<<<;;;:::999888777666666;;;;;;<<<===>>>===999666555555666777888999::::::999999999999;;;===@@@AAA??????===;;;999888888888666555555666888999999777999666555777<<<>>><<<999888999999:::;;;<<<======{{{vvvtttiiieeeeeeiiikkkkkklllooommmooonnniiieeeccc___ZZZYYYXXXYYY^^^dddgggccc___\\\YYYVVVTTTRRRPPPNNNMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGKKKOOOPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHJJJEEEBBB???@@@BBBCCCAAA???GGGHHHGGGDDD@@@>>>@@@CCC@@@@@@AAAAAAAAAAAA@@@@@@@@@<<<:::<<>>;;;<<<===<<<<<<===AAADDDCCC@@@======>>>???<<<999666777888999999999999999777777888:::<<<===<<<::::::;;;===<<<;;;;;;<<<>>><<<;;;:::999777999<<<@@@:::;;;<<<>>>>>>>>>===<<<<<<:::888999;;;===>>>>>>:::===@@@???<<<:::;;;===;;;:::999999999:::;;;;;;===>>>@@@BBBAAA@@@>>><<<999:::;;;:::888777777999;;;::::::999999999::::::<<<;;;::::::;;;;;;999777777555555888<<<===;;;777999999888777888999::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;999777777888:::999<<<>>>===999888999<<<999999999:::<<<<<<;;;999;;;;;;;;;::::::;;;;;;;;;999999999:::;;;===>>>???BBBAAA>>><<<;;;:::;;;;;;:::<<>>;;;:::<<<>>>@@@??????@@@AAA???<<<999<<<;;;;;;;;;<<<===>>>???>>>>>>======<<<;;;::::::======<<<::::::::::::::::::>>>BBBBBB???<<<<<<===;;;::::::===BBBCCCAAA>>>@@@>>>======???AAAAAAAAA<<<<<<============<<<<<<<<<<<<===>>>>>>======<<<======>>>@@@BBBCCCAAA?????????@@@???>>>>>>???@@@<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::>>>:::999<<>>??????@@@???>>>===<<<<<<:::888:::===>>>===:::===AAACCC@@@<<<:::>>>BBB======<<<:::888999;;;===???>>>===;;;:::999999999===;;;:::888888999:::;;;???<<<:::;;;>>>???===999555888::::::999999;;;===;;;;;;999777555666999<<<>>>===<<<===???@@@@@@???999999999999999999888888===;;;888666555555777888666999<<<>>><<<:::::::::555555666777888999::::::999999:::;;;<<<>>>???@@@<<<;;;:::999888888777777888777777999;;;<<<;;;999555666777888999:::<<<===========================}}}uuurrrrrreeedddfffkkkllljjjiiilllooopppnnnhhhdddccc```\\\RRRVVV[[[^^^_________```\\\XXXUUUTTTVVVTTTOOOJJJHHHGGGGGGGGGGGGGGGHHHHHHFFFHHHKKKMMMNNNNNNNNNNNNNNNKKKHHHGGGGGGIIIIIIHHHBBBAAA@@@@@@AAABBBAAAAAAEEEEEEEEECCC@@@???@@@AAA???@@@@@@AAAAAAAAAAAAAAA???===;;;===@@@BBBAAA???;;;;;;<<<;;;:::;;;>>>@@@AAA@@@????????????>>><<<888999:::;;;<<<<<<<<<<<<999999999:::;;;<<<;;;999777999:::;;;:::;;;===>>>===;;;:::999:::;;;===>>>:::;;;<<<<<<===============;;;::::::;;;=========;;;<<<===>>>======>>>@@@;;;:::999888999:::;;;<<<===???AAACCCCCCAAA>>>;;;999:::;;;:::888777777888;;;;;;;;;;;;;;;:::888888:::::::::<<<======;;;999555555555666999999999777999999888888888888999:::<<<<<<<<<===<<<<<<;;;:::888::::::999888777777888;;;===>>>>>><<<;;;;;;;;;777888888999999::::::;;;<<<;;;:::::::::::::::;;;:::::::::;;;<<<>>>???@@@AAAAAA???>>>>>>=========<<<=========<<<<<<===???@@@@@@@@@@@@>>>===;;;:::;;;;;;;;;<<<<<<=========>>>>>>===<<<:::999888888===<<<<<<<<<;;;;;;;;;:::<<<===??????>>><<<<<<<<<:::999:::===???AAAAAA@@@@@@???===>>>???AAA@@@???<<<===>>>??????===<<<;;;;;;<<<===>>>???>>>===<<<>>>>>>>>>@@@CCCDDDCCCBBB@@@???>>>>>>>>>>>>???@@@<<<;;;999888888999:::;;;;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;>>>CCCEEEDDDBBB===>>>???@@@AAAAAAAAA@@@<<<;;;;;;;;;=========<<>>AAA>>>>>>===:::888888;;;=========<<<;;;::::::::::::<<<;;;999888999:::<<<===>>><<<;;;<<>>>>>===888888999999999888777777;;;999777555555666999:::555888<<<>>><<<::::::;;;555555666777888999::::::888999;;;===>>>>>>======999888777888999:::999888999999:::<<<>>>>>><<<;;;444666888888888888<<>>>>>>>>>>>>>>=========}}}uuupppnnngggfffiiinnnnnnjjjjjjllloooqqqooojjjfffdddaaa\\\OOOTTTZZZ\\\[[[ZZZ[[[]]]XXXVVVUUUUUUVVVTTTMMMHHHFFFFFFFFFGGGHHHJJJKKKLLLGGGJJJMMMNNNLLLKKKLLLMMMOOOIIICCCCCCGGGIIIGGGDDD???@@@@@@@@@???@@@BBBDDDCCCBBBAAAAAABBBAAA???===???@@@AAAAAABBBBBBAAAAAA======>>>>>>??????@@@@@@;;;:::999999::::::;;;:::>>>@@@AAAAAA@@@??????@@@;;;<<<===>>>????????????===;;;:::999:::;;;:::999555777999:::;;;<<<>>>@@@>>>;;;999:::===???>>><<<;;;;;;;;;;;;<<<===>>>>>>???===;;;;;;<<<===<<<;;;;;;:::999:::===???@@@AAA;;;:::999888888:::<<<===;;;===@@@CCCBBB???;;;999:::;;;;;;:::888777777888:::;;;=========:::888666777888:::===??????===;;;666666777777666777888:::999999999999999999999999===<<<<<<;;;::::::;;;;;;777999;;;;;;999888888888>>>======>>>>>>>>><<<:::666888999888666777:::>>>===<<<:::999999999::::::<<<<<<<<<<<<===???@@@AAA???@@@@@@AAAAAAAAA@@@@@@???===;;;;;;<<<>>>?????????AAAAAA???;;;999999;;;:::;;;<<<=========<<<;;;???>>>===<<<:::999888777::::::;;;<<<<<<:::999888<<<;;;::::::<<<======<<<888:::;;;<<<===>>>AAACCC@@@?????????@@@@@@???===??????>>>>>>>>>=========:::<<<===?????????>>>===@@@???>>>@@@CCCEEEFFFEEE@@@???======>>>?????????>>><<<;;;999999999:::;;;<<<<<<<<<<<<<<<;;;::::::888:::===???AAAAAA@@@>>>>>>??????@@@AAABBBBBBCCC<<<===>>>===<<<;;;<<<===???>>>>>>===<<<<<<======>>>>>>===:::888888:::<<<:::999999888888999999:::;;;:::999999:::<<<>>>@@@<<<<<<<<<===>>>>>><<<;;;888888999888888888999:::;;;;;;;;;:::888777888:::<<<:::999999:::<<<;;;:::888888999999999888666555666666777888999999::::::777888:::<<<>>>>>>;;;999555555666777888999::::::777999<<>>>>>??????vvvpppllljjjiiilllpppoookkkkkknnnnnnqqqqqqlllhhhfffaaa[[[OOOSSSXXXZZZYYYWWWXXXZZZTTTTTTUUUVVVUUUQQQKKKGGGDDDDDDEEEGGGIIIKKKMMMNNNFFFKKKOOONNNJJJGGGIIILLLOOOGGG???@@@EEEIIIFFFAAA<<>>??????>>>>>>???@@@;;;999888888::::::999777<<<@@@BBBBBB@@@>>>@@@BBB===>>>???@@@AAAAAAAAAAAA@@@===:::999:::::::::999444666999:::;;;===???AAA???;;;999;;;???AAA>>>:::;;;;;;::::::;;;<<<>>>??????>>>============<<<:::;;;888666777<<<@@@AAAAAA;;;:::999888888:::<<<===999;;;???AAAAAA>>>999777:::;;;<<<:::888777777888:::<<<>>>???>>>;;;888555666777999===@@@@@@>>><<<888:::;;;999777777:::>>>999999:::::::::999999888<<<;;;999888777888999999777:::<<<===;;;999888888???===<<<>>>@@@@@@===999666999;;;999555666;;;@@@===<<<;;;999888888999:::============>>>???AAAAAA>>>???AAABBBCCCCCCBBBAAAAAA===999999<<<@@@@@@???>>>AAABBB???999666999<<<:::;;;===>>>>>>===;;;999@@@???>>>===;;;999888888777999:::;;;;;;:::888666===999777777;;;>>>===<<<777:::<<<<<<;;;<<>>;;;BBBAAA>>><<<<<<===???@@@:::;;;===???@@@???>>>===AAA@@@???@@@CCCFFFGGGGGGAAA???======>>>?????????@@@>>><<<:::::::::;;;<<<<<<=========<<<;;;;;;:::555999===??????===<<<;;;@@@@@@@@@@@@AAABBBCCCCCC<<<>>>@@@>>>;;;999;;;===>>><<<::::::;;;<<<;;;:::>>>>>><<<:::888888:::<<<666666666666777888999999:::999999999;;;===@@@BBB;;;<<<===>>>>>>===<<<<<<<<<999666666999:::999666:::;;;<<<<<<;;;:::;;;<<<;;;999888888999:::999888777888999999999777666555111444888;;;===<<<:::999;;;888666;;;AAABBB<<<666555555666777888999::::::666999===@@@@@@===999666888777777:::>>>@@@???===999999:::===??????===;;;:::666222444:::===<<<999888999:::<<<>>>???@@@AAA{{{qqqiiimmmooopppnnnkkklllpppuuummmgggkkkvvvvvvfffWWWRRRWWWRRROOORRRXXXZZZVVVPPPTTTWWWYYYUUUNNNKKKLLLOOOHHHFFFEEEHHHKKKKKKHHHEEETTTSSSMMMFFFCCCGGGIIIIIIDDDDDDBBBAAAAAAAAABBBBBB@@@===;;;<<<@@@CCCBBBAAAHHHGGGEEEBBB>>><<<<<<======@@@CCCFFFGGGEEECCCAAAEEEAAA>>>???CCCCCC>>>::::::<<<>>><<<999888999<<<=========???AAAAAA???===@@@@@@????????????@@@@@@===<<<:::888888888:::;;;:::999999;;;>>>@@@@@@???>>>??????>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA;;;999666777999===???@@@???===:::::::::;;;:::888888888888888999:::;;;<<<>>>>>>>>>===<<<:::888777===<<<;;;999888777777777777888999999999:::===@@@>>>===;;;;;;<<<<<<;;;999>>><<<:::777666777888999888888777777888999999:::@@@???===<<<;;;;;;;;;<<<:::===AAACCCBBB@@@>>>>>>???<<<999888888::::::999>>>???@@@???;;;888777777888:::===???@@@???===;;;???>>>===>>>BBBEEEFFFFFF===@@@BBB@@@<<<:::===AAAAAA???<<<;;;;;;;;;:::888:::;;;<<<;;;999888999:::777:::???BBBAAA>>>999555999999888888888888888999777888999999888888:::<<<;;;999888888;;;===>>>>>>@@@???>>><<<:::;;;>>>AAA<<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>???>>>???@@@@@@???>>>@@@AAABBB>>>;;;;;;>>>@@@@@@>>>AAABBBAAA===::::::===AAA>>>>>>??????>>><<<:::999;;;:::999999999:::;;;<<>>>>>???AAAFFFAAA;;;999:::;;;:::999======<<<;;;999:::<<>>??????BBB===999:::>>>???===999777999:::999666555888;;;777999;;;=========;;;;;;;;;===<<<999:::???AAA@@@999;;;>>>???>>>:::555222999777777:::>>>@@@===:::666<<>>===<<<:::888777666777999<<<======<<<:::999888999;;;<<<<<<;;;777777666666666666777777777666888;;;???@@@===999xxxuuutttllllllmmmnnnoooooonnnmmmkkklllmmmmmmnnnkkkaaaXXXTTTTTTTTTUUUVVVVVVUUUTTTVVVVVVTTTQQQNNNLLLKKKKKKKKKKKKIIIHHHGGGGGGIIIJJJOOOOOOKKKDDDBBBDDDFFFEEEEEEDDDBBB@@@??????@@@@@@============>>>AAADDDFFFHHHHHHFFFBBB>>><<<===>>>@@@AAACCCDDDDDDCCCAAA???CCCBBBAAAAAA@@@???===<<<;;;<<<======;;;::::::;;;<<<<<<===???AAAAAA@@@>>>???>>>>>>>>>>>>>>>>>>???>>>===;;;999999:::;;;<<<;;;:::;;;===@@@BBBBBBAAA???>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@===;;;888999;;;>>>@@@AAA???===;;;:::;;;;;;:::999888888888888999:::;;;<<<===>>>>>>>>>===;;;:::999<<<;;;999888777777888888888888888888777999<<>>===<<<;;;;;;;;;<<<===:::===@@@AAA@@@???>>>>>>>>><<<999888999:::::::::>>>???@@@???<<<:::999999;;;<<<>>>???@@@???>>>======<<<;;;<<<@@@CCCDDDDDD>>>???AAA???<<<;;;===@@@===;;;999999:::::::::888888:::;;;;;;999888888999999;;;>>>@@@@@@===999777999888888777777888888888888999:::999888888:::<<<:::888777777:::<<<======>>>===;;;::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<===>>>??????>>>===>>>???AAA???>>>>>>???@@@???>>>@@@@@@???===<<<<<<>>>@@@>>>>>>>>>>>>===<<<;;;::::::999888888888888::::::>>>?????????======???@@@CCC@@@===;;;;;;;;;:::999<<<<<<<<<:::999999<<<>>>>>><<<::::::<<<<<<:::888666444222333666999;;;<<<::::::;;;;;;<<<===??????@@@===;;;;;;===>>><<<999888999:::999888888888999777999;;;===>>>===<<<<<<:::<<<;;;999:::>>>AAA???:::;;;===>>>===:::777555777777888:::======<<<;;;999===AAAAAA>>>:::999999999888888777666777999;;;:::;;;===>>>>>><<<:::888888888888;;;===???>>>===999888888999;;;;;;:::888555555666777777777777777777777999<<>><<<<<<<<<===999<<<>>>===<<>>BBBCCCCCCCCCBBBAAA??????AAACCCDDDAAA>>>;;;<<<===<<<<<<<<<>>>???>>>;;;999;;;;;;===???BBBCCCAAA???========================>>>===<<<;;;:::;;;<<<===;;;;;;<<<>>>BBBCCCCCCBBB???===<<<>>>@@@@@@===:::::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>>???===;;;;;;===@@@AAAAAA???===;;;:::;;;;;;;;;999888888888999::::::;;;;;;======>>>???>>>===<<<;;;:::999777666666777999::::::999888777666777;;;>>>???>>><<<;;;;;;;;;999777999:::;;;<<<;;;:::888666555555666777999;;;===>>>;;;::::::999999;;;<<<===:::<<<===>>>===<<<===>>>>>><<<999999:::;;;;;;;;;===???@@@@@@>>><<<<<<<<<>>>?????????????????????;;;999888:::===???AAAAAA>>>>>>>>>>>>============:::888777777999:::999888777999;;;<<<:::888777777:::;;;===>>>===<<<:::888888777777777777777888888:::;;;;;;:::888888999;;;999777666777999;;;<<<<<<<<<:::777888;;;<<<;;;999;;;;;;;;;<<<=========>>>;;;===???AAA@@@>>>;;;999;;;===>>>>>><<<<<<<<<===>>>@@@AAAAAA???>>>===>>>>>>===<<<===>>>??????>>>???>>>===<<<<<<<<<<<<<<<:::999888777777777888999===>>>>>>===<<<<<<===???>>>??????===;;;:::::::::;;;<<<;;;:::999999;;;======<<<::::::;;;<<<<<<;;;777555333333666999;;;;;;>>>===<<<;;;<<<===>>>???>>>>>>===<<<;;;;;;::::::999888999:::;;;;;;999777666888:::===>>>>>>===<<<999;;;;;;888999>>>@@@>>>::::::;;;<<<<<<:::999888555777999:::::::::;;;<<<<<<>>>@@@BBBAAA>>>;;;999888:::;;;:::777666999;;;777999<<<>>>>>>===:::888999999:::<<<>>>@@@???>>>888888888:::;;;:::777555444666888:::;;;;;;:::999666999<<<>>>===<<<<<<<<<}}}uuuuuuwwwkkkjjjkkklllmmmkkkfffbbbgggkkkkkkggggggjjjeee]]]PPPTTTXXXVVVPPPMMMOOOSSSVVVSSSPPPMMMKKKKKKJJJJJJRRRRRROOOJJJGGGGGGJJJNNNHHHJJJHHHCCCAAACCCBBB???FFFDDD@@@===;;;::::::;;;888999:::;;;<<<@@@FFFKKKFFFFFFDDDAAA===<<<<<<===CCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAA???===<<<;;;;;;<<<;;;<<<>>>AAA@@@<<<888:::;;;===@@@CCCDDDBBB@@@===========================<<<;;;;;;:::;;;<<<<<<;;;;;;<<>>@@@AAAAAA>>><<<::::::;;;<<<;;;:::888888999:::;;;;;;;;;;;;<<<===>>>??????>>>===<<<999777666555666888:::<<<<<<<<<:::888666777;;;>>>???>>><<<;;;;;;:::888777777999<<<>>>===;;;888666444555666777999<<<>>>???;;;:::999888888999::::::999:::;;;;;;999:::;;;======;;;::::::;;;<<<<<<<<<===???AAAAAA@@@>>>>>>???@@@???>>>======>>>??????999777666777:::===>>>>>>???>>>======>>>>>>===;;;;;;999777777888999888777777:::===>>><<<999888777::::::::::::999999888888777777666666777777888888;;;;;;<<<:::888888999::::::888777888:::<<<======<<<888555777<<<>>>;;;777::::::;;;<<<======>>>>>>;;;<<<>>>??????<<<999777:::<<<>>>===<<<::::::;;;;;;???BBBBBB???;;;;;;<<<;;;::::::<<<@@@AAA???<<>><<<;;;;;;<<<===>>>::::::888777777888999999;;;<<<===<<<::::::<<<===:::===@@@???;;;999:::;;;:::;;;;;;:::999999;;;===<<<;;;::::::;;;<<<<<<<<<777555444555777:::;;;;;;@@@???===<<<<<<<<<>>>>>><<<===>>>===;;;999999:::999888888:::======999555444666999;;;<<<<<<<<<;;;888;;;;;;999:::>>>???>>>999999999999999999999999444777::::::888777999<<>>>>>===:::999999888999;;;>>>??????>>>777777888:::;;;999555222555777:::===??????===<<<666:::>>>>>><<<:::;;;===|||uuupppmmmnnnnnnkkkgggddddddeeeeeecccfffmmmkkkaaaYYYYYYQQQRRRRRRQQQOOOMMMLLLLLLQQQSSSSSSOOOJJJHHHKKKNNNRRROOOMMMLLLMMMLLLKKKHHHIIIKKKJJJEEEDDDEEEDDDAAADDDCCCAAA>>><<<;;;::::::999777555888===BBBEEEFFFCCCCCCBBB>>>;;;::::::;;;@@@@@@@@@@@@BBBCCCEEEFFFEEEAAA===<<<>>>???<<<999<<<;;;;;;>>>AAA@@@<<<888:::;;;===AAADDDDDDBBB???===>>>>>>??????>>>>>>===::::::::::::::::::;;;;;;::::::;;;>>>AAABBB@@@???:::777555888<<<===999444555555666777777888999999666777888:::;;;<<<<<<<<<===;;;:::;;;===???@@@???===;;;999999;;;;;;;;;:::777888:::;;;;;;<<<;;;;;;:::;;;<<<===>>>===<<<<<<777777666666777999;;;===>>>>>><<<:::888999<<>>>>><<<999777555555666888:::<<<>>>???===<<<:::888777666777777888999999999888888:::<<<<<<;;;:::;;;===>>>>>>===<<>>===>>>??????===;;;>>><<<:::999999999888666999<<>>;;;:::999999888777666666666777777777777777777777888999999;;;<<<<<<:::999888999:::;;;:::888999<<<>>>??????<<<999666888===???<<<888999::::::;;;<<<======>>>;;;<<<<<<<<<<<<;;;:::999:::<<<>>>>>><<<:::::::::777<<<@@@@@@===:::999999999888888<<<@@@BBB???<<<>>>===<<<;;;;;;<<<>>>???<<<;;;:::999888999999::::::;;;;;;:::999999:::<<<888;;;??????<<<::::::<<<:::;;;<<<;;;::::::;;;<<<;;;;;;:::999999:::<<<===999777666777999;;;<<<;;;AAA@@@>>>===<<<<<<======999;;;===<<<;;;999999:::999888777:::===<<<999555333555777:::;;;;;;:::999888;;;<<<:::;;;>>>@@@===777777777777777888888999555777999999777666999<<>>>>>===<<<777:::======:::999:::<<>><<<;;;:::777555888>>>CCCCCCAAABBBAAA@@@===:::888999;;;<<<===>>>@@@BBBEEEGGGHHHEEE???::::::>>>@@@===999:::;;;<<<===???>>><<<::::::;;;>>>BBBDDDDDDAAA???======????????????======999999999:::::::::::::::::::::;;;===??????===;;;888666444555888999888555444444555666777888888999888888999999::::::;;;;;;:::999999:::===???@@@???;;;:::888888999::::::999777888:::<<<<<<<<<;;;;;;999999;;;;;;<<<;;;:::999777777777888999;;;<<<======>>>>>>===;;;;;;===???===<<<::::::;;;;;;999888777999;;;<<<===<<<;;;:::777777888888:::;;;<<<===>>>===;;;888666666555666777888999888777888999;;;;;;;;;:::<<<>>>??????>>><<>>===>>>???@@@@@@@@@>>>===<<<@@@>>>;;;:::::::::888777;;;===???@@@>>><<<;;;;;;888777666666555555666666777777777777888999:::;;;;;;;;;<<<;;;999999:::<<<<<<;;;999:::<<>>===;;;999999999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;===@@@@@@>>>;;;::::::666999<<<===<<<:::999888777888999<<<>>>???>>>===<<<<<<<<<<<<<<<===>>>???===<<<;;;999999999999:::888999999888777777888:::888:::<<<===<<<;;;;;;<<<;;;<<<======;;;;;;<<<===;;;;;;:::888777777:::<<<:::999888999;;;======<<>>>>>===<<<;;;;;;888999:::;;;<<<;;;:::999888777888999::::::888666444666888:::::::::999888999<<<===;;;<<<@@@@@@>>>777777777777777777888888777888888888777777999;;;===???AAACCCBBB???<<<:::777888:::<<<===<<<:::999555666999:::;;;;;;:::999555555555888:::<<<;;;:::777777777999:::999666444333444777:::;;;;;;;;;:::999:::;;;;;;999888999999~~~yyyuuusssooojjjfffccccccddd______aaabbb___YYYUUUTTTSSSQQQOOONNNMMMLLLHHHEEEIIILLLOOOOOOMMMKKKKKKLLLHHHIIIJJJKKKMMMMMMKKKJJJIIIJJJHHHCCCBBBDDDEEEBBB>>>@@@BBBDDDDDDBBB???>>>::::::;;;===???AAAAAAAAAAAAAAA@@@===:::999:::;;;999:::<<<>>>AAACCCEEEFFFAAA>>>;;;:::<<<======<<<999:::<<<<<<<<<;;;<<<===;;;<<>>??????>>><<<;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>;;;999777666555444555666888999444555666777888999999:::;;;:::999999999999:::;;;888888888:::>>>@@@AAA@@@:::888777777888999999888777999:::<<<===<<<;;;;;;777888999999999888777666777888999;;;<<<<<<<<<;;;;;;<<<>>>>>><<<<<<<<<>>>;;;:::999999;;;;;;:::999999999999:::;;;<<<======::::::999999999:::;;;;;;===<<<:::888777777777777666888999999888888999:::;;;:::;;;<<>>===<<<;;;999999888888<<<;;;999:::<<<>>>??????===@@@CCCCCC@@@>>>>>>???>>><<<::::::::::::999888<<<===???>>><<<;;;;;;<<<888888777777777666777777888888888888999:::;;;<<<:::;;;;;;;;;::::::;;;===<<<:::999999<<<>>>??????;;;:::999888999;;;===>>>999999999999999999999999;;;<<>>===???BBBBBB@@@===;;;;;;888888999;;;======;;;999777888;;;<<<<<<<<<===???:::;;;<<<===>>>>>>>>>>>>===;;;:::888888888888999777888888777666666777999999999999;;;=========<<<;;;===>>>>>>===<<<<<<===:::;;;:::777444444888;;;<<<;;;:::;;;===???>>>===<<<===>>>>>>>>><<<:::999777666666999===>>>;;;888666777888888777666777888777999:::;;;;;;:::999888999===>>><<<===AAAAAA>>>888999999999999999888777:::888777777888::::::::::::>>>BBBBBB???<<<::::::666666666:::??????;;;777777777888888999999::::::555444555777:::;;;;;;:::888777777888999:::888777555666888999:::;;;;;;;;;:::999888888999999777666yyytttnnnkkkjjjhhhccc```]]]dddaaaWWWTTTZZZ[[[VVVSSSRRRQQQOOOMMMJJJHHHGGGHHHHHHJJJLLLOOONNNKKKHHHDDDGGGKKKKKKIIIIIILLLOOOHHHIIIFFFAAA@@@BBBCCCAAA===???CCCFFFGGGEEEAAA???999===AAABBB@@@???@@@CCCBBBBBBAAA>>>;;;::::::<<<777888:::===???AAABBBCCC>>>>>>===;;;::::::===@@@888:::===<<<999999;;;>>><<<===@@@CCCEEEDDD@@@<<<:::;;;===>>>>>>===;;;:::::::::;;;<<<=========<<<<<<<<<===???@@@>>>;;;888777777666444333555999<<<555666777888999:::;;;;;;===<<<:::888888999:::;;;888777888;;;>>>AAABBBBBB999777666666777888888777777999;;;=========<<<;;;666777777888777666555444777888;;;===>>>===<<<;;;888:::===>>>===<<<<<<<<<:::999888999;;;<<<;;;:::;;;:::999888999;;;>>>@@@<<<;;;::::::999999999999<<<;;;999888888888999999666888999:::999888999:::;;;:::;;;===@@@AAA@@@???===???AAAAAA@@@?????????>>>>>>===<<<:::999888777>>><<<;;;;;;>>>@@@AAA@@@<<>>AAA<<<:::999999:::;;;;;;:::<<<======<<<;;;:::;;;<<<999999999999888888888777999999999999:::;;;<<<===999:::;;;;;;::::::<<<>>>;;;999888888;;;===>>>>>>::::::999888777999===@@@999999888888888888888888999===BBBFFFGGGEEEAAA???>>>@@@CCCCCCAAA>>><<<<<<999888777:::>>>???===:::666999<<<<<<::::::===@@@999:::<<<>>>??????>>>>>><<<;;;999777777777777888666777888777555555777888:::888777999===???>>><<<<<<>>>??????>>>======>>>:::;;;:::666333333666:::===<<<<<<===???@@@???>>>:::;;;===???>>><<<:::888777444444888>>>@@@<<<888555777999777444444666999:::;;;<<<======;;;:::888:::===???===>>>BBBBBB???::::::;;;<<<;;;:::999888<<<999666666999;;;;;;999888===BBBBBB===999999;;;666444444999@@@AAA;;;555888888888777888888999:::555555555777:::<<<;;;:::888777666777999::::::999:::::::::;;;<<<===>>>>>>;;;888666666888999777444~~~rrrnnnttttttiii``````eeehhheee[[[ZZZaaa___VVVSSSVVVWWWTTTNNNJJJIIIJJJMMMJJJHHHIIILLLLLLIIIFFFJJJIIIHHHHHHHHHJJJLLLNNNEEEBBB@@@@@@BBBBBB@@@>>>CCC???<<<>>>CCCDDDAAA===???@@@AAA@@@>>>>>>???AAA???>>>======>>>>>>===<<<;;;;;;;;;<<<>>>???@@@AAA;;;<<<===;;;888999<<<@@@???<<<999999<<<===<<<999AAAAAAAAACCCCCCAAA===:::888:::;;;<<<<<<;;;999888@@@???<<<999<<<@@@???:::888===CCCCCC>>>:::888999777333000333999<<<;;;888888888777777888;;;>>>???999999999999999999::::::;;;888777:::AAADDDCCC@@@999<<<===:::555444888===444555777888999999888888::::::888777666666666666777999;;;======;;;999777>>>;;;999:::>>>???<<<:::555999>>>>>><<<:::;;;<<<999888999<<>>999555???===:::888777888:::;;;666888;;;======<<<999777>>>:::888888:::;;;888555888<<>>;;;999888;;;===;;;<<<===>>>??????>>>===CCC???;;;===AAACCCAAA===;;;:::999888888888999:::;;;<<<<<<<<<;;;;;;:::999@@@>>><<<:::999:::;;;<<<777888999:::;;;::::::999>>>:::666888===???===999666999;;;999666888@@@FFFAAA<<<777777:::;;;:::777<<<<<<<<<:::888777888:::888@@@LLLRRRQQQIII@@@:::EEE@@@<<<>>>BBBEEECCC@@@777:::===>>>;;;;;;===@@@===:::888999===>>><<<999>>>===:::999999;;;===???;;;;;;:::888777555444444:::888666666666777666555555777888999999:::<<<===BBB===:::<<>>>>>===;;;666888:::<<<===<<<;;;:::999777666444444444555666<<<===>>><<<:::999999:::999<<<@@@CCCCCCAAA===:::======<<<;;;::::::::::::444555777999::::::::::::@@@===::::::<<<<<<999666888888777777777777777777444666888999888777777888777666666888<<>>===<<<;;;:::999888888888}}}xxxxxxuuupppmmmkkkgggbbbccccccdddddd___[[[ZZZ\\\ZZZXXXUUURRROOOMMMKKKIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCAAA???@@@BBBBBBAAA??????>>>===>>>???@@@@@@@@@BBB@@@======>>>>>>===;;;<<<<<<<<<===>>>?????????<<<<<<;;;<<<===???@@@BBB@@@>>><<<;;;;;;======>>>>>>===<<<;;;;;;===AAACCCCCCBBBBBBBBBAAA???<<<999888999;;;<<<<<<;;;:::999;;;???@@@======>>>>>>;;;<<<===???@@@???===:::888666666666777999;;;<<<<<<:::;;;<<<=========<<<<<<999999999999999:::::::::999999999;;;===???@@@@@@<<<;;;999777666666777999555666777999999999888888:::999999888777777666666888999;;;<<<<<<<<<:::999::::::::::::999:::;;;<<<:::::::::<<<===<<<;;;:::<<<===>>>===<<<:::999888;;;:::888777777777888999888888999::::::::::::::::::::::::999888777777777999;;;>>>>>>======@@@BBBDDDDDDEEEDDDCCCAAA>>>======>>>???===;;;999999:::;;;<<<===????????????>>>>>>===<<<<<<===???@@@@@@<<<;;;999777777777999:::;;;;;;;;;;;;;;;:::999888<<<=========<<<;;;:::999777888999;;;;;;;;;:::::::::999888888999;;;<<<<<<999888777777777:::>>>AAA@@@;;;777777999;;;999777:::;;;======;;;:::999:::<<>>@@@@@@AAAAAABBBBBB@@@???;;;;;;;;;<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::<<<===;;;;;;999888777666666666777555444444555666666666555777999:::999:::<<<===@@@???===<<<<<<<<<<<<<<<;;;:::999888888777777777888;;;>>>AAABBBAAA???===<<<;;;:::;;;===>>>===<<<888999:::;;;;;;;;;:::999888888777666666666666666;;;<<<===;;;999888888999999;;;>>>AAABBB@@@===<<<;;;<<<<<<===<<<:::999777555666888999:::::::::999>>><<<;;;:::::::::888777888888777777777666666666555888::::::999888999999888888888;;;>>>@@@@@@@@@999:::<<<===<<<<<<===>>>AAA===:::;;;???AAA@@@>>>>>>===<<<:::888777666666vvvsss{{{zzznnnhhhmmmllldddaaa^^^cccjjjdddVVVVVVaaa```[[[UUURRRRRRPPPLLLHHHDDDHHHKKKJJJGGGFFFHHHKKKGGGGGGHHHGGGFFFDDDAAA@@@BBB@@@??????AAABBBBBBAAA===>>>???===;;;<<>>999:::===>>>:::555999:::;;;<<<>>>???AAAAAA===<<<;;;;;;<<<>>>@@@BBBFFFAAA<<<;;;>>>???>>>;;;===>>>???===;;;>>>FFFLLLEEECCCAAA??????===;;;999888999:::<<<<<<<<<;;;:::777???CCCAAA===>>>>>>===@@@===;;;<<>>:::888999999999999::::::;;;;;;888:::;;;;;;::::::===@@@???;;;888777777888777555777777999999:::999888777888999::::::999888777666999999::::::;;;;;;;;;;;;777999:::888555555:::>>>>>>;;;888999===>>>;;;888???BBBBBB???:::777888;;;666666666666777777888888888777666666777999;;;<<<777:::<<<:::666444666999999::::::;;;;;;<<>>???BBB:::<<>>????????????999:::;;;::::::;;;@@@CCC>>><<<999666555666888::::::;;;;;;;;;;;;999888777999;;;>>>@@@???<<<888666777888:::;;;<<<<<<<<<;;;888999:::888777888<<>>;;;777777999:::999777888;;;>>>@@@???===<<<;;;AAADDDHHHIIIGGGDDDBBBAAA===@@@CCCCCC@@@===<<<===>>>;;;999;;;>>>@@@===999:::===???>>>999888:::===888888888888999999::::::;;;:::888777666777999:::555333222222444666777777666888:::;;;::::::;;;===>>>@@@AAA===888777<<>><<<::::::<<<=========:::::::::999999999888888777888999999999888777666999:::;;;:::888777888999999:::<<<>>>??????>>>===999;;;===>>>===;;;888666666777999:::;;;::::::999;;;<<<<<<;;;888777777888999888777777666555444444777999;;;<<<;;;:::::::::999999:::===@@@AAA@@@???;;;;;;:::;;;===>>>>>>===???<<<:::;;;>>>@@@>>><<>><<<999777666555555zzzsssxxxwwwppplllmmmjjjddd```___bbbfffbbbZZZZZZ``````]]]YYYVVVTTTPPPKKKGGGDDDFFFHHHIIIGGGFFFHHHIIIGGGFFFFFFEEECCCBBBAAA@@@AAA@@@???@@@AAABBBCCCDDDCCCAAA???===;;;<<>>@@@AAA???===<<<;;;;;;===@@@AAAFFFBBB>>><<<======<<<;;;===>>>>>>>>>>>>AAAGGGKKKDDDAAA>>>=========<<<;;;888888:::;;;<<<<<<<<<<<<;;;@@@CCC@@@???@@@AAA@@@???<<<888999;;;<<<;;;888888999;;;<<<======>>>???;;;<<>>;;;999::::::999999:::;;;<<<===;;;;;;;;;::::::;;;<<<>>>???===;;;999888888777666888999:::::::::999777666777888:::;;;;;;999777666888888777777888:::;;;<<<999999888666555666:::>>>???<<<:::999;;;<<<:::999???AAABBB@@@<<<999888999333444666777888999888888555555555666777999:::<<<777999:::888666555666888666666777777:::===AAADDDEEEFFFFFFCCC>>><<<>>>AAA:::===??????===:::999888;;;<<<===>>>??????@@@@@@999999999999:::===AAACCC???<<<888555444555888:::;;;<<<======<<<:::999777888:::===??????<<<888666777888:::<<<============;;;;;;:::999999;;;===@@@<<<;;;999999999:::::::::<<<:::777777999999999777888;;;???@@@@@@??????@@@CCCEEEGGGGGGEEEBBBBBBBBB??????@@@???===:::999999<<<:::999:::<<<<<<:::888;;;===>>><<<999777888:::666777888999::::::999999:::888666555555777:::;;;777555333333555666777777777999;;;<<<;;;:::;;;<<<;;;???AAA???999777;;;@@@999:::;;;;;;;;;:::888777888999:::<<<>>>AAABBBCCC???===::::::;;;===>>>>>><<<;;;:::888888777888888777888:::<<<<<<;;;999777888999:::999888777888999:::::::::;;;<<<===>>>???:::;;;<<<<<<;;;:::888777777888:::;;;;;;;;;:::999999<<<===;;;777555666999999999888666555333222222666888;;;;;;:::999999:::888999:::>>>@@@AAA???===>>>;;;999:::===???>>><<<>>><<<;;;;;;===>>>===<<<===<<<:::999888777666666zzzssspppuuuuuullldddccc```dddbbb]]]]]]aaaaaa\\\[[[]]]^^^[[[UUUNNNIIIHHHFFFEEEEEEFFFIIIJJJHHHFFFGGGFFFCCCAAA@@@BBBDDDEEEAAAAAAAAA@@@AAACCCEEEGGGKKKFFF@@@>>>???@@@???===:::::::::999888888999::::::<<<>>>===<<<;;;===??????>>><<<<<<<<<===???@@@AAAAAA@@@===999888:::======<<<<<<>>>BBBDDDCCCBBB@@@>>>;;;;;;<<<===>>>>>>888999:::;;;<<<<<<======AAAAAA>>><<>>;;;=========>>>??????@@@@@@;;;:::999999:::<<<>>>???@@@<<<999999<<<>>>===;;;>>>@@@AAA>>>999777888;;;;;;;;;;;;;;;:::999777666666777999::::::999888777666555555555666888;;;<<<>>>:::777666888:::;;;;;;<<<======;;;999888:::<<<;;;<<<===@@@AAA???:::555333444777999:::;;;::::::333444666777999999999999999777666666888999777555333333444666;;;@@@DDDGGGEEECCC@@@>>><<<;;;;;;<<<===>>>>>><<<::::::;;;<<<;;;;;;<<<<<<>>>???@@@@@@===:::777999>>>BBBBBBAAA>>>;;;777444444555888:::;;;===>>>??????===;;;::::::;;;<<<<<<<<<;;;:::999777888;;;===>>>?????????AAA===::::::>>>AAA@@@>>>;;;>>>@@@>>>999777999<<<;;;:::999888999999999888;;;<<<>>>>>>>>>@@@BBBDDDAAADDDFFFFFFDDDBBBAAAAAADDD???999777999:::888666777:::;;;;;;999777888999===;;;999999::::::888666666777999;;;<<<;;;;;;:::888666555444444777:::;;;<<<999666555666777888888888:::======<<<;;;;;;;;;999;;;>>>???>>>===<<<;;;999:::;;;<<<<<<;;;999888888888888999;;;>>>AAABBB@@@>>>;;;:::;;;===>>>>>><<<<<<:::999888777777888666888;;;===>>>===:::999888999::::::999888999;;;;;;::::::::::::<<<>>>???===<<<:::999888888999:::888999:::;;;<<<<<<;;;:::999<<<===;;;777555666999:::999888666555333222111444666999999888777777888666666888<<>><<<>>>;;;888999<<<>>>===;;;===<<<<<<<<<======<<<;;;::::::999999999999999:::tttooowwwwwwkkkbbbcccaaafffbbbYYYZZZdddcccYYYXXX\\\___[[[SSSLLLIIIHHHIIIFFFDDDFFFJJJKKKHHHDDDGGGEEEAAA??????BBBEEEHHHCCCCCCCCCBBBAAACCCFFFIIINNNHHHAAA@@@CCCDDD@@@<<<999:::;;;:::888888:::<<<;;;>>>???>>>;;;999;;;===???>>>>>>============>>><<<>>>???<<<888777;;;???<<<::::::>>>BBBDDD@@@======;;;999:::<<<>>>>>>>>>::::::;;;;;;<<<<<<======BBB@@@;;;999>>>EEEFFFCCC::::::888777666777999;;;<<<999777:::@@@BBB>>>999???>>>======>>>AAADDDFFF<<<;;;:::999:::<<>>;;;===AAADDDAAA:::777:::>>>=========<<<;;;999666555555666777888999999888777555444444555777999;;;===AAA<<<888777:::<<<;;;888999<<<>>>===999777:::===999999<<<@@@DDDBBB;;;555444555777:::;;;<<<;;;;;;444555777888999999999888;;;777555666:::;;;888555333222444888>>>CCCFFFHHHDDDBBB???<<<;;;::::::999>>>>>><<<999777888;;;>>>:::::::::;;;<<<>>>???@@@@@@<<<888;;;AAADDDAAA===<<<:::777555444666888::::::<<<>>>@@@AAA???===<<<;;;;;;:::::::::::::::;;;777999;;;>>>???AAAAAAAAAFFFAAA===>>>BBBDDDAAA===:::???CCC@@@:::777999===::::::::::::::::::::::::<<<===>>>>>>>>>@@@CCCFFF@@@BBBEEEEEEDDDBBBBBBBBBFFF???777555888:::999666555999<<<;;;888666888;;;>>>:::777888;;;<<<999555777888:::<<<======<<<<<<777666555555666888:::;;;???<<<888666777888999999999<<<>>>???===;;;::::::888888:::>>>AAAAAA===999;;;;;;;;;<<<<<<;;;;;;:::999999888888:::<<<>>>???@@@>>><<<;;;<<<=========<<<<<<;;;;;;:::999888888666888;;;===>>>===<<<;;;999:::;;;;;;;;;;;;<<<===<<<<<<;;;::::::<<<===>>>>>><<<999777666777999;;;777888:::<<<=========<<<;;;<<<<<<;;;888777777888:::999888777555444333222333555777888777666666666444444666999<<<>>>===<<<<<<;;;999888:::;;;;;;;;;======>>>>>>>>>===<<<<<<999999999999:::;;;<<<<<<~~~xxxuuuqqqkkkfffdddaaacccccc```^^^^^^^^^\\\[[[[[[YYYUUUQQQLLLJJJHHHHHHHHHHHHHHHIIIHHHGGGFFFEEECCCAAA??????AAACCCEEEEEEFFFEEEDDDBBBCCCGGGKKKJJJGGGDDDCCCCCCCCCAAA???>>><<<;;;:::;;;;;;:::::::::===@@@>>>:::888:::===>>>>>>??????>>>===<<<;;;;;;;;;:::999999;;;===???::::::;;;===???@@@@@@@@@<<<;;;999:::<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;===;;;999;;;AAACCCBBB===:::666666999;;;;;;999;;;::::::===@@@@@@===;;;<<<<<<;;;;;;<<>>>>>>>>===;;;888666444444444555666777777888888444555666777999;;;===>>>???>>><<<::::::999888777999:::<<<<<<<<<;;;;;;;;;:::<<>>@@@???>>>===>>>@@@@@@>>>;;;999888666555666777999:::888:::===@@@AAA@@@>>>===::::::::::::::::::::::::777999;;;>>>@@@BBBBBBBBBEEECCCBBBBBBCCCCCC???<<<;;;>>>@@@???<<<999999999:::;;;<<<<<<;;;;;;;;;;;;;;;===???@@@???@@@BBBCCC@@@AAABBBBBBBBBBBBCCCEEEDDD@@@;;;999:::::::::999888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;:::777888999;;;<<<<<<======888888888888999:::;;;;;;???<<<888666888:::;;;<<<:::===???@@@>>>;;;::::::777777999<<<@@@AAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<>>======>>>>>>===;;;;;;<<<<<<===<<<;;;999999666888:::<<<=========<<<:::<<<============???@@@>>>===<<<;;;;;;;;;<<<======;;;:::888777888888999666777:::<<<>>>>>>>>>>>>>>><<<;;;:::::::::888777:::999999888666555444444222444777777666555555666333333444777;;;>>>??????::::::999888777777999<<<===>>>@@@@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<>>::::::===>>>:::666999===???>>>:::888;;;???===>>>???@@@???>>>;;;:::===999666888<<>>888:::<<<<<<;;;===BBBFFF===;;;:::;;;<<<<<<:::999===<<<<<<;;;;;;;;;<<<<<<444:::===;;;999===@@@AAAAAA:::444666===AAA===777999<<>>===>>>888888888888999;;;<<<===<<<;;;:::999;;;===@@@BBB;;;;;;:::888777888;;;???>>>===<<<===>>>>>><<<999??????>>>===;;;888666444444444444444555777888999555666777999;;;===>>>???<<<>>>???===888555666888:::888888;;;??????<<<888<<<@@@CCCCCC@@@======???666666777888999:::;;;;;;;;;999777555555777:::<<<777:::<<<;;;888777999<<<888777999===BBBEEEEEECCC@@@FFFIIIEEE<<<777:::@@@888999888777555555777999777777777888999<<<>>>???<<>>===888999;;;<<<<<<;;;:::999777999<<>>===<<<<<<<<<======<<<888555:::;;;======<<<;;;<<<<<<999<<<@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@???AAAEEEHHH@@@AAAAAA???<<<::::::;;;;;;999888;;;>>>@@@>>>;;;:::===???>>>;;;:::===@@@777888888999;;;<<<======:::::::::;;;;;;<<<<<<<<<===:::777666888;;;===>>>:::===@@@@@@>>><<<:::999666777999;;;===???AAABBB===<<<;;;::::::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;???>>>===>>>???>>><<<::::::<<<===>>>>>><<<:::999666888999;;;============;;;===>>>???>>>???@@@BBB???>>>======<<<<<<<<<<<<::::::::::::999888777777555777999<<<>>>???@@@@@@@@@===::::::<<<<<<999666::::::999888777666555555222555777777666555666666333333333666:::>>>@@@AAA888::::::888555555888<<<>>>???AAAAAA???===============<<<;;;;;;;;;;;;<<>>???GGGGGGFFFDDDBBBCCCEEEGGG@@@BBBEEEDDDAAA???AAADDDDDD???;;;===@@@@@@999222<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>===:::888999===@@@@@@???;;;<<<<<<:::999<<>><<<;;;;;;<<<<<<<<<;;;666888::::::999<<>>888888<<<===888333999<<>>===???AAA::::::999888888999:::;;;::::::999888999:::;;;<<<666888999999999:::===??????===;;;<<<>>>>>>:::666999===@@@>>>:::666555666444666777999999999777666===;;;999;;;???@@@???<<<999===???;;;555333777===<<<:::999;;;???AAA>>><<<;;;???BBBAAA>>><<<===???555666777999::::::::::::???<<<888666777999;;;<<<777;;;@@@@@@>>><<<<<<===<<<888666:::AAAEEECCC???BBBFFFHHHCCC<<<999===CCC999999888777666555444444888666666999>>>@@@???<<<;;;???BBBAAA;;;888999<<<===666111444;;;???;;;555555999======<<<===@@@DDD999:::;;;;;;;;;999666555888888888999:::===???@@@???BBBEEECCC???;;;;;;<<<@@@999555888???AAA<<<666:::<<<<<<:::777888;;;???:::<<<>>>AAAAAAAAA???>>>BBB???======???BBBCCCCCC???@@@@@@???>>><<<:::999<<<888666;;;CCCFFF@@@999<<>>>>><<<:::999???>>>===<<<<<<<<<>>>>>>:::999777888:::===>>>>>>===;;;:::;;;>>>>>>:::666:::;;;<<<:::999;;;AAAFFF>>><<<;;;===??????<<<888DDDAAA<<<999888999<<<>>>;;;<<<>>>>>><<<:::::::::>>>:::888;;;AAACCC>>>888666;;;???>>>999777;;;@@@???===<<<===AAABBB???<<>>;;;999:::<<<===;;;<<<======<<<:::888777;;;999888;;;AAADDDBBB???999===AAA???:::888:::===888666555777:::;;;888555888888888888888888999999444555777999:::;;;::::::;;;::::::999999::::::;;;:::<<<>>>>>>======@@@CCC@@@===:::999999:::::::::}}}tttmmmiiifffdddccchhhhhhgggdddaaa___^^^^^^YYYWWWSSSPPPMMMKKKKKKKKKMMMMMMLLLLLLLLLKKKJJJIIIJJJJJJJJJHHHEEEBBBAAAAAADDDEEEFFFFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>><<<999666777:::===@@@AAAAAA???>>>CCCBBBAAAAAA@@@@@@AAAAAA>>>;;;::::::===??????>>>???<<<999888999<<>>======<<<;;;::::::999===;;;999999;;;;;;;;;:::888888888:::<<>>>>>>>>===;;;777444666:::>>>@@@???>>>===>>>999888777777777777888999777999:::;;;<<<;;;:::999999888777999<<<>>>===<<<;;;<<<======<<<:::999999::::::;;;<<<<<<;;;999777888888888777888888999999:::<<<>>>??????===<<<;;;<<<<<<;;;999666555777888:::;;;===>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;777777777888999999::::::<<<999666555666888999999888999<<>><<<;;;::::::<<>>???<<<:::888666555555777777777888:::;;;<<<======>>>>>>???@@@???>>>===<<<;;;999777555777;;;>>>===;;;999999999:::<<<>>>????????????===;;;999888777777888888888888999;;;===>>>AAAAAAAAAAAAAAA???===;;;:::888666777;;;>>>===;;;===;;;999999999;;;<<<<<<<<<======>>>???@@@@@@@@@@@@>>><<<;;;===>>>??????>>>>>>???@@@???>>>===<<<999888888;;;???AAA@@@===@@@@@@???>>>===<<<<<<===<<<===>>>???>>>===;;;999;;;<<<>>>??????>>>===<<<<<<:::999999;;;===>>>===999:::;;;<<<<<<<<<<<<===>>><<<999888999<<<>>>@@@>>>>>>===<<<::::::;;;<<>><<<<<<<<<<<<<<<>>>???@@@???<<<:::::::::<<<;;;;;;<<<>>>???>>>===;;;<<<<<<;;;::::::;;;===>>>???@@@@@@@@@?????????AAA@@@===:::999:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<999888;;;@@@BBB@@@===;;;;;;<<<;;;:::999999:::777888888888777777888888888888888888888888888888666777888:::;;;;;;::::::::::::::::::::::::::::::888:::<<<<<<:::;;;>>>@@@>>><<<888777888999999888zzzrrrjjjfffcccbbbaaaiiigggccc```^^^]]]^^^___WWWWWWTTTQQQNNNLLLLLLMMMQQQMMMKKKLLLOOOOOOLLLHHHKKKLLLMMMLLLHHHEEEDDDCCCBBBDDDGGGGGGFFFDDDCCCBBBIIIEEE@@@@@@CCCDDDAAA>>><<<>>>@@@???<<<999999:::444888===AAADDDCCCAAA@@@FFFDDDBBB@@@@@@AAACCCDDD>>>===<<<<<<===>>>===<<>>>>><<<;;;:::999999888;;;:::888888:::;;;;;;::::::888777;;;@@@CCCAAA???<<>>999777;;;>>>>>>:::888999<<<;;;888777:::>>>@@@<<<888<<<:::888777777888:::;;;777<<>>;;;:::;;;>>>;;;777666777888777555888<<<@@@@@@======???CCCAAA===:::;;;===>>>;;;777999999888777777888999:::888777555555777888888777888888999>>>DDDEEE@@@<<<:::<<<>>>>>><<<===@@@BBB@@@>>>;;;;;;===>>>===;;;>>><<<999666666777:::;;;666:::>>>===:::999<<>>===>>>@@@@@@>>><<<888999:::;;;<<<===@@@BBB>>>:::777888<<>>;;;EEEBBB???;;;888777777888888777777777888999;;;<<>>@@@CCCCCC???;;;666777777777888;;;>>>AAA???;;;777777;;;===<<<999>>>===<<<<<<<<<>>>???AAA>>><<<999999:::;;;;;;;;;<<<===???@@@AAAAAA@@@???777888999:::;;;===???AAADDDAAA???>>>??????<<<:::>>>>>>??????>>><<<;;;999777:::>>>AAABBB@@@===:::>>>===;;;;;;===>>>======555888<<<;;;::::::>>>CCCBBB===777666999<<<;;;999===???>>>:::666555:::>>>:::<<<>>>@@@@@@>>><<<:::AAAAAAAAA>>>;;;999:::;;;;;;===>>>===<<<<<>>;;;<<<999777777999:::999777777999;;;999555444888<<<888888888888888888888888999999::::::::::::999999888999::::::::::::999888777888999888777888:::;;;;;;999666444555666777666zzzqqqiiieeedddccccccdddaaa^^^[[[\\\]]]^^^^^^[[[XXXTTTQQQPPPNNNLLLJJJPPPNNNMMMNNNOOOOOOLLLJJJKKKLLLNNNMMMJJJGGGEEEEEEEEEGGGIIIIIIHHHFFFFFFGGGGGGDDD@@@???@@@AAAAAA@@@@@@AAABBB@@@===;;;::::::777999===AAACCCCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBB???>>>>>>>>>>>>===<<<:::>>><<<999999;;;======<<>><<<:::999888888888;;;999888999;;;<<<<<<;;;:::999;;;>>>BBBCCCAAA>>>>>>@@@CCCBBB???<<<:::999555777;;;===>>>===;;;;;;888888888777777777777777888;;;>>>@@@AAA???<<<:::<<<::::::===AAAAAA===999666999<<<<<<:::999:::;;;:::999999;;;===>>><<<:::<<<;;;:::999888999::::::888;;;???@@@>>><<<<<<===;;;999666666888999999888:::<<>><<<===>>>===<<<===???AAA@@@>>><<<<<<<<<<<<;;;999<<<<<<;;;::::::;;;<<<<<<999;;;======;;;:::;;;===<<<<<<<<<===>>>???>>>>>><<<<<<<<<===>>>???AAABBB@@@===:::999;;;===<<<;;;CCCAAA>>><<<999888888777777666666555666777999999???>>>>>>???BBBBBB@@@>>>:::999888777999<<>>@@@AAABBBAAAAAA@@@888888888888:::<<>>>>>===<<<;;;999888777999===@@@AAA???===;;;@@@>>><<<<<<===>>>===;;;666777999888888:::>>>AAA???<<<888777888999999888======<<<:::777666888;;;888:::===@@@AAA???===<<<@@@@@@???<<<:::999:::<<<=========<<<;;;===AAADDDAAA===999777777888999999<<>>>>>???;;;;;;;;;;;;;;;<<<<<<===???>>>=========>>>???@@@<<<;;;:::;;;======;;;999;;;:::888888888999999::::::;;;:::888555666999<<<888888888888777777777777999999999999888888777777777888999::::::999888777666666666555555555666777888666333222333444444444|||wwwooohhheeedddcccccc\\\ZZZXXXYYY[[[]]]]]]\\\```ZZZTTTQQQRRRPPPJJJEEEMMMOOOPPPOOOMMMKKKKKKLLLIIIKKKLLLKKKIIIFFFEEEEEEKKKKKKKKKJJJIIIIIIKKKMMMCCCBBBAAA>>><<<===AAADDDGGGEEECCCAAAAAA???<<<999======>>>???@@@AAABBBBBB@@@AAACCCDDDCCCBBB@@@>>>>>>???@@@@@@???<<<;;;999999;;;======<<<===AAACCC???>>><<<:::999999999:::;;;:::999:::<<<>>>>>>===888<<<@@@BBBAAA@@@@@@AAACCCAAA?????????>>><<<:::999999999:::;;;=========;;;;;;;;;;;;::::::999999======>>>???????????????:::<<<>>>??????===<<<<<<888888888:::======;;;999:::;;;===<<<:::999:::;;;999:::;;;<<<<<<;;;:::999;;;999888:::>>>@@@AAA@@@777888999888888999<<>><<<<<<>>>@@@AAA@@@>>>???@@@AAA???;;;::::::;;;<<<:::888666666666888999999999:::<<<>>>>>>===<<<555999===@@@@@@???@@@BBB???===;;;;;;===?????????@@@AAAAAA???;;;999888999888:::===??????>>>===<<<===;;;:::<<<>>>>>><<<:::888;;;>>>===::::::===@@@BBB???<<<===@@@BBB@@@>>>???@@@@@@>>>;;;:::<<<>>>;;;<<<<<<<<<;;;999888777666555555444555666777888;;;>>>@@@@@@???>>>@@@BBBAAA===999888;;;>>>???>>>:::;;;<<<;;;888777999;;;666777999:::;;;:::888777777666666888;;;===>>>>>>???@@@AAABBBBBBAAA@@@???<<<888555666:::>>>???>>>AAADDDFFFCCC>>>::::::<<<<<<;;;;;;;;;:::999888888888999:::;;;<<<=========???===<<<<<<======;;;:::999777555555888;;;;;;:::999::::::888666666999;;;===;;;999:::;;;;;;888666999:::;;;===>>>>>>>>>>>><<<<<<<<<:::999999;;;===???<<<999999<<>>;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<===>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;999888888;;;===<<<888888:::>>>>>>;;;777777888::::::999888888888777777777666666777777777666666666666666777888888888888888888777555555444444444555555555777444111000222333333333|||wwwrrrlllgggeeedddcccbbb\\\YYYWWWXXX\\\______]]]```\\\VVVSSSRRROOOJJJEEEJJJNNNPPPOOOJJJHHHIIILLLIIIIIIJJJHHHFFFEEEEEEFFFMMMMMMLLLKKKJJJKKKNNNPPPCCCDDDCCC>>>:::;;;@@@FFFIIIFFFCCCBBBBBBAAA>>>;;;AAA@@@???>>>???@@@AAACCC>>>AAACCCEEEEEEBBB???======???BBBBBB@@@<<<:::999666:::???@@@???@@@DDDHHH@@@>>><<<:::999:::;;;<<<;;;999999:::===?????????999>>>CCCCCCAAA???@@@CCCDDDAAA>>>===>>>???===;;;<<<;;;999999<<<>>>???@@@>>>?????????>>>===<<<;;;???>>>===<<<===>>>@@@AAA:::===??????===;;;;;;<<<;;;888777:::>>>???<<<888:::<<<>>><<<888555777:::777888:::<<<===<<<:::999<<<888555777===BBBCCCBBB888:::;;;;;;:::<<>>;;;;;;???BBBAAA<<<999:::<<<;;;:::888777777777888888:::::::::===???@@@@@@>>>666:::>>>>>><<<;;;>>>BBB@@@===::::::===???@@@???AAABBBCCC@@@<<<888777888666999===AAABBBAAA>>><<<>>>;;;999;;;???@@@===999777;;;>>>===888777<<>>AAACCCAAA<<<:::;;;>>>777888:::;;;;;;:::888777555444444444555666888999999===@@@???<<<<<>>;;;888;;;>>><<<888666888:::444666999::::::999666555666666666999===@@@@@@@@@??????AAAAAABBBAAA@@@???>>>:::666777;;;???>>>===>>>CCCFFFDDD===888999<<<::::::999999999888888888:::999888777888999;;;===<<<;;;;;;;;;<<<<<<:::888;;;777444666999;;;999666666999;;;999666555999===<<<999888:::======999555999999::::::<<<===>>>>>>999:::;;;:::999999;;;===>>>;;;888888<<>>@@@:::;;;===>>>>>>===;;;999:::::::::::::::999888888777<<<@@@???:::888;;;@@@@@@;;;777777:::<<<:::777888888888777777666666555555555444444555666777777888888777666666777888888666555333444666777777666666444111000222333444444~~~tttpppllliiihhhgggfffdddddd___ZZZYYY]]]aaabbbaaa[[[\\\[[[WWWPPPKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDDDDFFFHHHIIIKKKKKKKKKJJJJJJLLLMMMKKKHHHCCC>>><<<===@@@CCCDDDEEEEEECCCAAA@@@@@@BBB@@@@@@@@@@@@AAAAAAAAABBBAAABBBDDDEEEDDDCCCAAA???;;;???CCCCCC@@@===::::::888:::===@@@AAACCCDDDFFF???>>><<<::::::<<<>>>???999888777999<<<>>>???>>>===???AAABBBBBBAAAAAAAAA???AAABBBAAA>>><<<<<<<<<===<<<;;;<<>>>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<======;;;:::;;;;;;:::999888777777888777777888999:::;;;;;;;;;999999999:::===@@@AAABBB???===<<<<<<>>>@@@AAAAAA???>>>>>>>>>>>>===;;;::::::<<>>======<<<;;;;;;<<<@@@CCCAAA@@@???>>>===<<<888666666999===@@@BBBAAA???>>>;;;;;;;;;===>>>>>>======;;;<<<===;;;::::::<<>>>>>>>>======>>>??????>>>???@@@@@@>>><<<;;;:::888888999999999999999999444333333444555777999:::;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<:::;;;;;;:::999888777777777888999999999888888777777777777:::===@@@@@@???<<<===???@@@AAABBBAAAAAA======<<<;;;;;;<<<======???AAACCCBBB>>>;;;::::::999999999999999999::::::999888777666666777888999999888888999::::::888666999888999:::;;;;;;:::999999999999888888888999:::;;;:::999:::;;;;;;;;;;;;777888999:::;;;;;;<<<;;;999;;;<<<<<<;;;::::::;;;999999:::::::::<<>><<<;;;999888999;;;>>>???============<<<;;;;;;:::888999::::::999888888888777;;;>>>???>>><<<<<<<<<===<<<;;;;;;;;;:::999888999888888777666666555555333333333444555777999;;;999888666444444666888999777555444555888::::::999666444111111222444555555tttqqqooommmlllkkkiiigggmmmfff]]]ZZZ^^^ccceeeeeeUUU\\\```ZZZNNNHHHKKKQQQLLLIIIGGGHHHJJJKKKGGGDDDJJJIIIHHHEEECCCDDDGGGJJJEEEGGGJJJKKKJJJIIIIIIIIISSSLLLCCC???>>>@@@@@@???>>>BBBFFFDDD???===BBBGGG===???AAACCCCCCCCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCC:::???CCCDDDAAA===;;;:::;;;::::::>>>CCCFFFDDDAAA???>>><<<;;;;;;===???AAA888777666888;;;===>>>>>>BBB???>>>@@@CCCDDDBBB???999@@@FFFEEE>>>::::::======<<<===@@@CCCDDDAAA>>>AAABBBBBBBBBAAA@@@>>>===999999999999::::::;;;;;;AAA===888999===>>>;;;888888<<>>666:::>>>???===<<<>>>AAAFFF@@@;;;<<>>@@@???999444777888999999999999888888888777666888;;;===>>>>>>AAA===888777999<<<;;;:::999===@@@===999999@@@GGGBBB===999;;;???@@@:::333777999;;;>>>@@@AAAAAA@@@888;;;>>>>>><<<;;;===@@@???===;;;;;;<<<=========999<<>>;;;;;;???CCC>>>===<<<>>>AAA???:::555;;;:::999777777888999;;;333333333444555777:::;;;>>>;;;888999===???===;;;;;;>>>AAA???;;;888;;;>>>===:::888999;;;;;;888444;;;:::999888888999::::::888888888:::===???>>>===999:::===@@@AAABBBCCCCCC;;;???AAA???:::888;;;???@@@?????????@@@>>>:::777999999999999:::;;;<<<<<<777777777666666666666666777666666888999999777555555999===>>>;;;:::<<<>>>>>>:::777777:::;;;999666:::;;;<<<:::777888===BBB555666999;;;<<<;;;:::999;;;===???>>><<<:::999999444999===<<<888888>>>DDDAAA;;;777999>>>???;;;555333999???BBBAAA@@@AAACCC<<<;;;888666777999<<>>@@@???<<<888:::===???>>>:::777888:::999888888777666555555444222222333444666999<<<>>>:::888555333333555888:::888666444666:::<<<<<<;;;777444222111333555555555vvvwwwsssllliiimmmpppqqqhhhfffbbb___\\\\\\\\\]]]___[[[VVVTTTSSSRRRNNNKKKJJJIIIGGGDDDBBBAAACCCEEEDDDDDDDDDCCCCCCCCCDDDDDDJJJKKKKKKHHHEEEDDDFFFIIIGGGEEECCCAAAAAAAAABBBCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA???===>>>@@@@@@===:::===???AAAAAA@@@@@@AAABBB===>>>>>>>>>>>>>>>======:::999777666666888:::;;;<<<>>>@@@AAAAAA???===;;;:::>>>BBBBBB???<<<===>>>BBB@@@>>>>>>???@@@???===@@@AAABBBBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;999===;;;:::999999:::<<<===:::>>>AAA???:::777999<<<:::;;;;;;:::777555555666555555555666888:::===>>>;;;:::;;;;;;===???BBBCCCCCC>>><<>>===:::777666888999666999<<<>>>===<<<;;;;;;777:::<<<===;;;888666666444555777999;;;===>>>???BBB>>>999666777999;;;<<<:::::::::;;;>>>@@@@@@???===;;;999999;;;<<<999777;;;<<<<<<===>>>??????@@@<<<<<<==================@@@>>>======>>>===;;;888;;;>>>@@@>>>;;;:::<<<>>><<<;;;999;;;======;;;888999888888777777888999:::555555555555666888999:::<<<;;;999777777777777888888<<<@@@@@@===;;;;;;===999999:::::::::;;;;;;;;;999999999999888888777777555666888;;;<<<=========;;;::::::<<>>::::::===AAA@@@===:::;;;???AAA???======;;;999999:::<<<<<<;;;999888666555555777888:::666666666555444444333333666888::::::::::::<<<>>>===888444444888:::888444;;;:::999999:::;;;===>>>999:::<<<======<<<:::999?????????===999777666777888:::<<<;;;999999<<<@@@CCC>>>999999===>>>;;;777:::::::::;;;<<>><<<:::999888888999:::;;;;;;999888999;;;===;;;;;;===@@@@@@<<<888888;;;===<<<999777888;;;666777888888777666555444333333444666888;;;>>>@@@<<<999666333111222444666999888888<<>>???AAADDDFFFBBBBBBBBBBBBAAAAAA@@@@@@BBBAAA@@@@@@AAA@@@???===>>>@@@BBBBBBAAA@@@AAABBB======>>>>>>>>>>>>======:::999888888777888999999<<<===???@@@@@@???===;;;===>>>???@@@AAAAAA@@@>>>CCCDDDEEECCC@@@???@@@BBB>>>@@@AAABBBBBB???===;;;???===::::::;;;<<<======;;;:::999888888:::<<<===>>>>>>>>>===<<<:::999888:::;;;;;;:::888666777888666666666777999;;;===???<<<<<<<<<<<<===???AAABBB@@@@@@@@@AAABBBBBB@@@>>>>>>;;;888777999999999777888:::<<<===<<<;;;;;;;;;666999<<<===;;;999777777666666777888:::<<>>===;;;999888999<<<>>><<<::::::;;;===>>>===<<<;;;999888888:::;;;999777888:::<<>>>>>===<<<<<<<<<<<<===>>>===???@@@???<<<::::::<<<<<<<<<<<<<<<<<<<<<;;;:::;;;999888999<<<===<<<:::777888999999999888777777444555666777999:::;;;<<<;;;:::999777666666777777;;;;;;<<<>>>>>>>>><<<:::999999999999:::::::::;;;777888999:::999777666444666777999;;;<<<=========;;;:::999;;;===???@@@???@@@???============<<<<<<;;;;;;;;;;;;<<<>>>AAABBB???<<<:::999:::;;;;;;;;;:::999888777777888999:::777666666555555555444444888777777999===>>>===;;;777666555555666777888888:::999888888888999:::;;;;;;;;;;;;:::::::::::::::===>>>>>><<<:::999999::::::999999:::;;;<<<<<<;;;<<<<<<;;;:::::::::999888777888:::<<<============;;;:::888777777:::===??????>>>===;;;:::999999999===;;;:::;;;===>>>===;;;999;;;<<<<<<<<<;;;::::::::::::999:::::::::888777:::999888777666666666666444444555666888;;;===>>>???===999666444444555666777:::<<<>>>===<<<;;;:::777666444555666888777777xxxyyy||||||wwwuuuvvvvvvtttpppmmmgggbbb___^^^^^^______[[[WWWUUUVVVUUURRRNNNJJJHHHFFFGGGIIIJJJGGGDDDDDDCCCBBBBBBBBBDDDEEEFFFKKKKKKKKKIIIEEEAAA@@@@@@;;;===@@@CCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAADDDBBB???===>>>AAAEEEHHHCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBB@@@@@@@@@???AAABBBAAA@@@??????@@@<<<======>>>>>>=========:::::::::::::::999888777;;;<<<===>>>>>>>>><<<<<>>@@@AAA@@@>>>;;;999AAA>>>:::888:::===???@@@999888888888999:::<<<===AAA>>>;;;;;;======888444999:::;;;:::888777888999777666666777999;;;===???======<<<======>>>@@@@@@>>>AAACCCCCCAAA@@@@@@AAA>>>888444555:::===:::777:::;;;<<<;;;999888:::;;;777999<<<<<<;;;999888888888888888999:::<<<>>>???:::;;;;;;;;;;;;<<<>>>@@@<<<:::999:::;;;<<<;;;999999777666666888999999888666999===@@@AAA@@@>>><<<>>>===<<<;;;;;;<<<===>>>:::???CCCAAA<<<999;;;???===:::999;;;>>>>>>:::666:::888777888:::<<<======777888:::;;;;;;999666444555666888:::<<<======<<<;;;:::888777666666777777===:::999;;;??????;;;777888888888888888999::::::777888::::::999777555333666777999:::<<<<<<<<<<<<;;;:::999:::<<<===>>>===BBB>>>;;;<<>>:::888999:::;;;:::;;;:::999888888999:::;;;777777666666666666666666:::777666:::@@@AAA===888222444666666555666999<<<999999888777777777777888===;;;999888777888:::;;;;;;<<<===<<<;;;:::;;;<<<<<<999777999===>>>;;;777666888;;;;;;999777888999555777:::<<<===<<<:::888;;;:::999999999;;;<<<===<<<<<<;;;;;;:::;;;;;;;;;AAA<<<999;;;@@@CCC@@@<<<777:::<<<:::777666999<<<<<<999666888;;;<<<888555>>><<<999777666666777888555555666666888999;;;<<>>>>>@@@CCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAADDDFFFEEEAAA???@@@BBB???@@@AAA@@@>>><<<<<<===<<<<<<======>>>=========;;;;;;<<<===<<<:::888666:::;;;;;;<<<============>>><<<;;;===AAACCCBBBAAAAAACCCDDDAAA<<<:::;;;>>>===============;;;::::::???===:::999;;;===>>>???999999999999;;;<<<>>>???AAA>>>;;;;;;<<<;;;888444777888999999777666777999666666666666888:::<<<===<<<<<<<<<<<<<<<=========???AAACCCCCCBBBAAAAAABBB===999666777;;;===<<<:::;;;;;;:::888666666888::::::<<<======:::888777777777888:::;;;<<<===<<<<<<999888999<<<@@@AAA@@@>>>:::999888999:::;;;:::999777666555555666888999999:::;;;===>>>>>>===;;;:::===============<<<<<<<<<:::>>>BBBAAA>>>;;;<<<>>><<<;;;;;;<<<>>>===:::666;;;999888777888:::<<<===999:::;;;;;;:::888666444777888;;;=========;;;::::::999888777666777777888;;;:::999;;;======;;;888888888777777777888999:::::::::::::::999888777777777777888999:::;;;;;;;;;;;;999888999;;;<<<<<<;;;>>>===<<<<<<>>>>>><<<:::999::::::999999<<>>===<<<;;;<<<===;;;:::999:::<<<;;;999666444666999;;;;;;:::999888777888:::;;;;;;:::999888999:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@===:::;;;???BBBAAA???999::::::888666666999<<<<<<:::999:::;;;;;;999777???===<<<:::888777777777666666666777888888999:::???>>>===;;;:::999:::::::::===???>>>;;;999999999888777666666888::::::999~~~zzzuuupppmmmkkkhhheeecccccccccdddYYYVVVRRRRRRSSSSSSQQQNNNOOOLLLJJJKKKNNNMMMGGGAAADDDDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFDDDBBBAAA@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEDDD@@@>>>???AAA===??????>>><<<:::::::::;;;;;;<<<===============;;;<<<>>>>>>===;;;888777::::::::::::;;;<<<>>>>>>;;;===>>>===<<<===@@@CCCBBBAAA???===<<<;;;::::::???>>>;;;999888999;;;<<<;;;:::999:::<<<===<<<;;;::::::;;;<<<===>>>???@@@>>>>>>===<<<;;;999777666666777888777666555666777444444444444666888:::;;;:::;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@BBBEEEEEEDDDBBB<<<<<<;;;;;;:::;;;===>>>::::::888666444444777:::===>>>???===999666555555666888<<>>===;;;:::999999999;;;<<<>>>@@@???===;;;999<<<===???AAAAAA@@@>>><<<<<<>>>@@@???<<<::::::;;;===<<<:::888777888:::;;;<<<<<<;;;999888888888888:::;;;<<<======;;;999888::::::888777777888888999999;;;===<<<:::999:::<<<999888777666777888:::;;;>>>===;;;999999:::;;;<<<888888888888999999::::::;;;:::999999;;;<<<<<<<<<999;;;======<<<<<<===@@@???<<<888888;;;???AAAAAADDD@@@<<<:::999::::::999999999888777777777777777888777666666666888999;;;777:::===??????>>><<<;;;;;;888666888;;;===:::777;;;;;;:::999888777777666888888::::::::::::888888===>>>???>>><<<;;;;;;<<<:::<<<===<<<999777777999777666666:::>>>???<<<888;;;;;;::::::::::::;;;;;;888999999999999888888777::::::;;;<<<===???AAABBB======<<<;;;;;;<<<>>>@@@===:::777666888:::;;;:::;;;===>>>>>>;;;::::::<<<<<<===>>>===<<<999666444666666777777888888888888::::::::::::;;;;;;<<<<<<>>><<<;;;;;;<<<;;;888666777555444555777999999888}}}|||wwwqqqlllgggfffeeecccbbbaaa``````XXXUUURRRRRRTTTTTTRRRPPPNNNLLLKKKLLLMMMLLLGGGCCCEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBDDDFFFFFFEEEDDDCCCAAA???>>>>>>???AAABBB@@@AAAAAABBBBBBBBBBBBAAA>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCBBBAAA?????????<<<>>>???>>>;;;::::::::::::;;;<<<<<<============<<<===>>>???>>><<<:::999::::::999:::;;;===???@@@===??????<<<999999===AAADDDAAA>>>===>>>>>><<<:::@@@===;;;888777999;;;<<<999999999;;;======<<<:::;;;<<<======>>>???@@@@@@<<<<<<===<<<:::999888888777888999888666555666777444444333333555666888999999:::;;;;;;<<<;;;;;;:::?????????BBBFFFHHHFFFDDD>>>??????===::::::<<>>@@@@@@===999666;;;777666;;;BBBDDD???999666555555777:::<<<<<<;;;999999999777666777:::<<>>AAACCCCCC@@@<<<===@@@AAA???:::888:::===>>>>>>===;;;888888999;;;>>>===;;;:::999:::;;;;;;<<<============<<<:::999;;;:::999888888999:::;;;999<<<>>>===999888;;;>>>:::999777666777888:::<<<>>>===;;;::::::<<<>>>@@@::::::999999999:::;;;;;;<<<;;;:::;;;===>>>???>>>999<<<>>><<<999999===BBBBBB>>>999999===@@@@@@>>>BBB@@@===;;;;;;;;;:::999999888888888777666666666777666555555666888:::<<<888;;;???@@@>>><<<<<<======999666888>>>???;;;666;;;;;;;;;;;;:::999888777666777:::<<<<<<<<<:::999>>>???@@@???===<<<<<<======???@@@===888555777;;;:::777555999???AAA===888===<<<;;;::::::;;;===>>>999999888888777777666666999999:::<<<>>>@@@BBBCCC<<<<<<<<<:::888888;;;??????:::666666:::<<<<<<::::::>>>AAA???<<<:::;;;>>>:::<<<>>>???>>>:::666444555666777888888888777777555666888:::;;;<<<<<<<<<>>>:::888999;;;<<<888444555444333444666888888888}}}uuuzzz|||wwwsssnnnhhh```aaaaaa```^^^[[[YYYWWWVVVSSSPPPPPPRRRSSSQQQOOOJJJKKKKKKLLLLLLKKKJJJIIIFFFHHHJJJLLLKKKIIIEEECCCDDDBBBAAABBBEEEGGGGGGFFFAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAACCCBBBAAABBBBBBAAA@@@>>>===>>>??????===;;;;;;<<<999:::;;;<<<============<<<===>>>>>>>>>===<<<<<<;;;:::999999;;;===@@@BBBCCCAAA???;;;999:::<<<>>>AAAAAA@@@???=========>>>===<<<<<<;;;::::::999999<<<:::999:::<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>===:::999:::<<<<<<999666:::;;;;;;:::777666666777555444444444555777888999:::;;;<<<============<<<;;;>>>BBBDDDEEEFFFHHHIIIBBB@@@>>><<<;;;::::::999:::;;;;;;:::999999;;;======>>>>>><<<:::888777888;;;<<<===>>>>>><<<:::888999999:::<<<>>>>>><<<;;;888777777888:::;;;;;;:::<<<===<<<999777777;;;>>>===<<<;;;:::999999999999???>>>>>>===<<<;;;;;;;;;:::===AAACCCCCCBBB@@@???@@@???===;;;999999:::;;;<<<>>>???===;;;999:::<<<==================<<<<<<============>>>>>>>>>>>><<<;;;:::::::::;;;<<<<<<<<<<<<===<<<;;;;;;<<<===;;;:::888777777999;;;===999:::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===<<<;;;<<>><<<999888999<<<>>>@@@???======>>>???@@@@@@@@@???=========<<<:::888999999999999888777666666666555444444555777:::<<<<<<<<<<<<===>>>>>>>>>===888777777:::===>>><<<:::::::::;;;;;;;;;999888777666777999:::<<<=========<<<>>>??????>>>===???@@@CCCAAA>>>;;;888888999::::::888777999<<<>>>===;;;::::::;;;;;;<<<<<<<<<===;;;:::999888777777777777777777888:::<<<>>>@@@AAA???<<<999888888999::::::<<<:::999888999::::::;;;<<<===>>>>>>===<<<;;;<<<:::;;;<<<===<<<:::888666444555666888888888777777555666888:::;;;;;;:::::::::999888888888888777666555444333444666888999888}}}yyyuuutttyyy{{{wwwssspppkkkfff]]]]]]^^^]]][[[WWWRRRPPPRRROOOMMMMMMOOOQQQOOOMMMFFFHHHKKKKKKKKKKKKLLLNNNGGGIIILLLNNNMMMJJJEEEBBBFFFCCCAAABBBEEEGGGGGGFFF>>>???AAACCCCCCCCCAAA@@@???@@@BBBCCCDDDCCCBBBBBBEEEDDDBBBAAAAAABBBCCCDDD>>>>>>?????????@@@@@@@@@EEEBBBAAAAAADDDDDDAAA===>>>???@@@@@@>>>======>>>999:::;;;<<<============<<<======>>>>>>>>>>>>===;;;:::999999;;;>>>AAADDDIIIDDD===;;;<<<===<<<:::<<<@@@BBB???:::999<<<@@@:::;;;===>>>===;;;888777???<<<999888;;;>>>@@@AAA<<<<<<===============<<>>@@@;;;444<<<======;;;999777777888666555555555666777999::::::;;;===????????????>>>777>>>EEEFFFDDDDDDIIINNNFFF@@@;;;999<<<<<<888444;;;<<<======<<<<<<>>>@@@;;;<<<===<<<:::999:::;;;>>>>>>===;;;;;;::::::;;;666;;;???>>>:::888:::===:::999888999:::;;;:::888>>>???>>>;;;888888;;;???888999:::;;;;;;;;;:::999BBB@@@<<<:::999:::<<<>>>777===DDDEEEBBB???@@@CCCCCC>>>999777999;;;:::999:::<<>>;;;<<<>>>@@@@@@???===<<<=========>>>???AAACCCDDD===<<<;;;:::;;;;;;===>>>@@@===:::;;;>>>???>>>;;;<<<:::999777888:::<<<>>>444777;;;???AAA@@@===;;;BBBAAA???>>>>>>??????@@@===<<<<<<===@@@CCCCCCCCCFFF@@@:::777888;;;;;;:::<<>>===@@@DDD???>>>===>>>>>>===:::888;;;;;;;;;:::999888777666666555333333444777:::<<<@@@<<<999;;;@@@BBB???;;;222555999:::;;;;;;<<<>>>999999:::;;;:::999888777888888888888:::===@@@BBB:::<<<>>>>>>>>>???AAACCCHHHBBB<<<999:::;;;:::999888999::::::999999<<<>>>777888;;;===>>>===<<<:::===<<<:::888777777888888555666777888:::===???@@@BBB<<<666555999;;;:::777888:::<<<:::777666999<<<>>><<<:::;;;>>>>>>;;;888;;;;;;;;;::::::999999999444555666888888888777777666777999;;;;;;:::999888666888:::999666444666999555444333555777999999999{{{xxxtttmmmnnnwwwzzzooodddaaa___bbb^^^UUUSSSXXXVVVOOOIIILLLOOONNNLLLKKKLLLNNNQQQLLLHHHKKKPPPRRRNNNHHHLLLNNNOOOLLLHHHEEEEEEGGGAAAAAAAAAAAAAAABBBCCCDDDGGGDDD@@@@@@BBBDDDCCCAAA@@@DDDGGGEEEBBBBBBFFFJJJ@@@AAABBBBBBCCCCCCBBBBBBEEEBBB>>>>>>@@@AAA@@@>>>===BBBGGGHHHDDDAAA??????@@@===<<>>999;;;:::::::::<<<<<<<<<;;;:::;;;<<<>>>>>>>>>======??????>>>;;;999999===@@@===??????===999777999<<<;;;;;;<<<======<<<;;;;;;>>>>>>>>>>>>===;;;:::999777888999;;;;;;;;;;;;;;;DDD@@@<<<:::<<<<<<:::888444777::::::888888;;;>>>AAA@@@>>>;;;888666777888888777777777888:::<<<===:::===@@@BBBBBB@@@===;;;???======AAAGGGIIIEEEAAA>>><<<999666555777999;;;:::<<>><<<;;;:::;;;===>>>999888777777777888999:::???<<<999777888:::;;;;;;999;;;======<<<;;;<<<===AAA@@@>>>>>>>>>===;;;888::::::999:::;;;===???AAA:::<<<======<<<;;;;;;<<>>???BBBDDDBBB@@@AAABBBAAA<<<666444777<<<::::::;;;===???@@@>>>===???===;;;<<>>::::::<<<>>><<<:::<<>>@@@AAA<<<<<<======>>>@@@AAABBB???=========@@@BBBBBBAAA>>>AAACCC@@@;;;888999;;;???@@@@@@@@@@@@???>>>>>>???>>>===;;;:::::::::;;;;;;;;;::::::999888777777444333333333444666777999>>>>>>===<<<:::999999888444444666999<<<<<<:::888::::::;;;<<<<<<;;;;;;;;;999::::::;;;;;;;;;<<<<<>>;;;:::::::::;;;;;;999777999999::::::;;;<<<======;;;:::888777555555666666777888777666444555777999===>>>>>><<<:::888888999777:::;;;:::777666999=========>>>>>>>>><<<;;;:::<<<;;;:::;;;;;;999666333999888888888888888999999999;;;======;;;:::999:::888777666555444333222222444444555666777999;;;<<>>>>>???@@@>>>======@@@DDDFFFEEECCCAAA@@@???===;;;===AAAAAA===:::::::::999:::;;;<<<;;;;;;:::;;;<<<==================>>>===;;;888999<<<@@@@@@@@@???===;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<@@@??????>>>===;;;:::999:::::::::::::::;;;;;;;;;BBB@@@===<<<<<<;;;:::999555777888999999:::<<<>>>???>>>===:::888777777777777888888888:::;;;<<<===;;;<<>>===?????????AAAEEEEEEBBB???:::888777666777888;;;<<<<<<===???AAAAAA???===<<>>;;;888666777999::::::<<<>>>??????>>>===>>>??????>>>======>>>>>><<<:::;;;;;;;;;;;;<<<>>>??????999:::<<<<<<;;;;;;<<<>>>CCCBBBAAABBBBBBAAA???>>>AAAAAA@@@===888777999<<<:::::::::<<>><<<>>><<<;;;<<>><<<<<<<<<======<<<>>>AAACCCAAA===:::999:::;;;:::::::::<<<<<<;;;999999999999:::<<>>??????@@@???>>>===>>>AAABBBCCCBBB???DDDHHHEEE>>>:::<<<@@@>>>>>>??????>>>>>>===============<<<;;;;;;::::::999:::;;;;;;:::888666555444333333333444555777888<<<<<<;;;;;;:::999999888666666777999;;;;;;888666777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<======@@@???>>>===<<<======>>><<<<<<;;;999888888:::<<<<<<;;;:::;;;<<<<<<;;;999999999:::;;;;;;<<<======;;;:::888777666555666666777777777666555555777999;;;===??????<<<999777777::::::999::::::;;;::::::;;;<<<===>>>>>><<<:::999:::999888888999999777555999888888777777888999999888;;;???@@@>>>;;;999888777777666555555444333333555555666888:::;;;<<<===|||yyyzzzqqqxxx|||vvvnnnkkkjjjiiibbb^^^\\\]]][[[UUUQQQQQQRRRPPPNNNMMMNNNNNNNNNMMMOOORRRTTTSSSPPPNNNOOOPPPPPPMMMIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFGGGGGGFFFCCCAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFCCCBBBAAAAAAAAABBBDDDEEEAAA@@@??????@@@???===<<<===>>>@@@CCCEEEEEECCCAAA>>><<<:::;;;>>>???===:::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<;;;999888999<<>>>>>===<<<:::<<<;;;:::999999;;;===>>>@@@@@@???>>>===<<<;;;;;;===<<<;;;:::999:::;;;;;;>>>??????>>><<<:::999999777666666888:::<<<=========<<<;;;999888888888888777888999;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@???@@@@@@AAABBBBBB@@@>>><<<444444555666888:::<<<===>>>>>>????????????>>>>>>BBBBBBAAA@@@>>>===<<<<<<888888777777888:::;;;<<<<<<999666555666888888888===>>>???>>>===<<<===>>><<<;;;:::;;;===>>>>>>===;;;;;;<<<===============888999:::::::::;;;===???BBBDDDEEEDDDBBB???===<<<@@@@@@???>>>===<<<;;;;;;;;;::::::<<<>>>>>>===;;;<<<;;;:::<<<>>>@@@@@@???<<<<<<======>>>?????????>>>??????>>><<<<<<>>>???@@@AAAAAA@@@>>>;;;999888:::999888999;;;===<<<;;;777777888:::===???BBBCCC===========================<<<;;;===???AAAAAA@@@===CCCHHHFFFAAA===>>>AAA===============<<<<<<<<<<<<<<<======<<<;;;:::999777999:::;;;:::888666444444444333333333444666777888999999::::::999999999888777777999::::::777555555666777999;;;;;;<<<<<<999999999:::;;;===>>>?????????>>>===<<<;;;;;;:::888999999888777666888999<<<;;;;;;<<<===>>><<<;;;:::::::::;;;<<<<<<======::::::888777666555555555666777888777555555777999:::===@@@@@@===999666555<<<:::888:::>>>>>>;;;777999;;;===>>>>>><<<999888888666555666888999999999999888888777777777888888888<<>><<<;;;:::;;;???DDDEEECCC@@@===;;;999999;;;<<<<<<;;;777888999999999999:::;;;<<<;;;;;;:::::::::;;;;;;999999999888999:::<<<>>>FFFBBB???>>>@@@@@@===:::<<<:::888777777:::===???>>>>>>=========>>>>>>???@@@>>><<<:::999999;;;<<<;;;>>>AAA???;;;888888:::999666555777;;;>>>>>>======;;;::::::;;;;;;::::::888999:::<<<======<<<;;;;;;;;;<<<<<<>>>???AAAAAA@@@BBBCCCBBB???<<<:::999222333555777999:::;;;<<<>>>>>>============>>>>>>@@@@@@@@@@@@???>>>===<<<888888888888999;;;<<<===:::888555555666777888777:::;;;;;;:::999888999;;;999888888:::<<>>======???>>>>>>???@@@@@@===;;;;;;::::::;;;<<<===<<<:::999999:::;;;===>>>>>>============<<<<<<=========<<>>AAABBBAAA??????>>>===:::777999888777999;;;=========888999:::;;;===>>>@@@AAA============<<<;;;::::::888888888:::<<<>>>>>>===;;;>>>AAABBB@@@???======>>>======<<<<<<<<<<<<<<<:::;;;=========;;;999888999999999999888888777666555444333333333444555666666777888999:::::::::999999888888999;;;;;;:::888555666777999999:::::::::888888999:::;;;===???@@@>>>>>>>>>===<<<:::888777444666777777666555666777;;;::::::;;;======<<<;;;::::::;;;;;;<<<<<<<<<<<<:::999888777666555555444666777888777666666888999:::<<<>>>===;;;777666555:::999999;;;===<<<999666777999;;;======;;;888777777555444555888;;;======999888888777777777777888:::===AAAAAA???;;;999888666666666666666666666666444666999;;;======<<<<<<vvvyyy~~~{{{ssspppsssooofff^^^XXXYYYaaaaaaYYYUUUWWWUUUQQQLLLKKKLLLMMMLLLJJJHHHOOOVVVVVVRRRPPPSSSWWWPPPKKKFFFCCCEEEFFFEEECCCEEEFFFFFFFFFFFFEEECCCCCCFFFIIIKKKIIIDDD@@@???@@@@@@@@@AAACCCEEEDDDBBB???CCCBBB@@@???@@@AAACCCEEEBBBCCCDDDDDDCCCAAA@@@???:::999888<<<@@@BBBAAA???===;;;:::999::::::::::::777999::::::888888999;;;<<<<<<<<<;;;;;;::::::999888777777888:::<<<===>>>EEEAAA>>>>>>@@@@@@>>>;;;<<<:::777666666999<<<>>>::::::;;;<<<===???AAABBBAAA???===:::999:::;;;<<<:::===@@@???;;;888888:::999666444666;;;??????>>>>>><<<;;;<<<>>>>>>===;;;888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<===???@@@BBBAAABBBCCCBBB>>>:::888777333444666888999999999999===<<<;;;;;;;;;;;;<<<===<<<<<<===>>>????????????:::999999999999;;;===>>>999777666666777888888888888999999888666666888:::777666666888;;;>>>??????999:::;;;<<<<<<:::999888=========<<<999888999:::;;;???CCCDDDAAA>>>>>>???>>>>>>>>>@@@AAAAAA>>><<<<<<;;;999:::;;;;;;:::999777888:::;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;>>>@@@@@@>>>===???BBBBBB@@@>>>>>>>>>===;;;999:::888888999<<<>>>???>>><<<=================================<<<:::999888777777777:::===>>>===<<<<<<999999<<>>999???>>>===<<<<<<<<<======999:::<<<======;;;999888;;;:::888666666777999:::777666555444444444555666555666888:::;;;;;;;;;:::999888888:::<<<>>>===<<<888888888999999888777777888888888888:::<<>>======<<<:::888666555222444555666555555666777::::::999:::<<<<<<:::999::::::::::::;;;;;;;;;;;;999888888777666555444333555777888888777777888999;;;;;;;;;999666555666888666999<<<<<<999777666777666777999;;;;;;:::888666777666555777:::===??????999888888777666666777777<<<===>>>===;;;999999:::555555666777777888888888444666888:::;;;;;;:::999~~~|||wwwuuuvvvuuulllbbb\\\ZZZ[[[___```\\\XXXXXXSSSPPPNNNLLLLLLLLLLLLKKKGGGLLLQQQSSSRRRQQQRRRSSSMMMJJJGGGEEEEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDGGGHHHHHHFFFCCCAAA@@@@@@???@@@AAABBBAAAAAA@@@???AAA@@@?????????@@@BBBCCCCCCDDDEEEEEECCCAAAAAABBB;;;::::::;;;===?????????======<<<;;;:::999888888777999<<<;;;888888:::===<<<=========<<<;;;999888777666666888;;;>>>>>>>>>AAA???>>>===>>>???>>>======;;;888666666888:::<<<999999999:::<<>>===;;;999999:::888777666777:::>>>@@@AAA???===<<<===@@@AAA>>>;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBAAA???<<<888666555666777888999999999999;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAA<<<;;;:::::::::;;;<<<===:::888777777999::::::999999999:::999888888;;;===888666555666:::<<<>>>>>>::::::;;;;;;;;;::::::999>>>???@@@>>>;;;999888888999;;;>>>@@@@@@@@@???@@@===>>>???@@@@@@???>>>======;;;999999::::::999888888:::<<<<<<;;;:::::::::<<<===>>>>>>>>>===;;;::::::<<<>>>??????>>>???@@@?????????>>>===<<<<<<<<<<<<:::999:::<<>>===;;;:::===>>>>>>>>>===;;;999888999999:::===@@@AAA@@@???<<<888666:::@@@CCC@@@<<>>===;;;;;;<<<======999:::;;;<<<<<<;;;:::999<<<:::888777777888:::;;;999888666555555555666666666888:::===>>>>>>===<<<999888888:::<<<>>>>>>>>>999999999999999888666666888888777777888:::===???===<<<;;;:::888777666555333444555555444555777999;;;:::999:::;;;;;;999777999999999999999:::::::::888888888777666555333333555666999999888888999:::::::::999777555555888;;;555999<<<;;;777444555777555666777888888888777777888777777999<<<>>>???>>>999888888777666666666666:::;;;;;;999777777999;;;555555666777888999::::::666666777888888888777666xxxvvvzzz{{{ssshhhaaa]]]______\\\\\\]]]ZZZTTTPPPQQQQQQPPPNNNLLLMMMMMMJJJJJJKKKOOORRRQQQNNNJJJHHHIIIIIIHHHFFFFFFGGGHHHDDDEEEGGGHHHIIIHHHFFFEEEIIIGGGDDDCCCBBBBBB@@@??????AAACCCBBB???>>>@@@BBB>>>>>>?????????@@@@@@@@@CCCEEEEEECCCAAA@@@AAACCC============<<<<<<>>>@@@===>>>>>>===;;;888666666777:::===<<<999888;;;>>><<<===???@@@???<<<888666777555555888===@@@@@@???<<<<<<===<<<<<<<<<===???===;;;888666666777888999:::999999999:::===???AAA???>>>>>>======<<<<<<<<<>>><<<;;;:::;;;;;;:::999777777888888999<<<@@@CCC???===;;;===@@@AAA===999999999999999999::::::;;;;;;<<<<<<=========>>>>>>CCCAAA???@@@AAA???:::666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>@@@AAACCC======;;;::::::;;;;;;<<<;;;:::999:::;;;<<<<<<;;;999::::::999999:::===@@@999777555666888;;;<<<<<<<<<<<<;;;;;;;;;<<<=========???AAAAAA>>>;;;999888:::::::::<<<>>>@@@???>>><<<>>>@@@@@@===<<<===???>>>;;;999888999999888777;;;>>>@@@@@@===::::::;;;;;;<<>>;;;999::::::;;;===???@@@???>>><<<>>>@@@>>><<<;;;===@@@>>><<<:::;;;===???@@@AAABBBBBBBBBAAA@@@===;;;:::===>>>>>>???>>><<<:::888999:::<<>>@@@BBB>>>===;;;:::999:::;;;<<<::::::::::::::::::::::::999:::;;;;;;;;;;;;::::::;;;:::888777666666666777888:::===???@@@???>>>===999888777888:::<<<<<<;;;999999999:::999999888888999777666555666888;;;===<<<;;;999777666666666666444555555444444666999<<<===<<<;;;;;;<<<;;;999777888888888888888888888888777777888777666555333222444666999:::999888999:::999999:::999888888:::<<<999::::::999777666666777666666555666666777777888888777888999<<<===<<<;;;999999777666666555555555555666888888777666777888444555666777999:::;;;<<<999888888777777666555555~~~vvvvvv~~~}}}pppeeebbb___cccbbb[[[ZZZ^^^ZZZQQQOOOQQQTTTRRROOOMMMNNNPPPMMMJJJHHHLLLQQQQQQJJJCCCFFFHHHKKKJJJGGGFFFHHHJJJDDDEEEGGGIIIIIIIIIGGGFFFJJJFFFAAA@@@BBBCCCAAA??????BBBEEEBBB>>>===@@@EEE======>>>????????????>>>CCCDDDDDDBBB???>>>AAACCC???@@@AAA???<<<;;;>>>AAA>>>???@@@???<<<888555444777;;;>>>===999888;;;???<<<>>>@@@BBB@@@===888555777555555999>>>AAAAAA???888;;;===<<<::::::===@@@===;;;999777666666777888;;;:::999999999;;;===>>>===>>>>>>>>>>>>======<<<@@@<<<999888;;;<<<;;;999666888999999888:::@@@EEE???<<<:::<<<@@@@@@<<<888:::999888777888999:::;;;;;;<<<======>>>======<<>>???BBBAAA;;;666666666777888999;;;===>>>;;;;;;<<<======<<<;;;;;;BBB@@@???>>>>>>@@@BBBCCC???>>><<<;;;::::::;;;;;;<<<;;;:::;;;===>>>===<<<888888888888888:::>>>AAA:::888555555777999;;;;;;>>>===<<<<<<<<<>>>???@@@;;;>>>AAABBB@@@===;;;:::<<<999888:::===???>>><<<;;;???AAA@@@;;;999<<<@@@>>><<<999888888888888777>>>AAACCCBBB???<<<;;;<<<:::<<>>@@@???;;;:::>>>CCC@@@>>><<<;;;===@@@AAAAAACCCCCCCCCBBBAAA???===;;;===>>>??????>>>===:::999888999;;;>>>AAABBBAAA???333777:::999666888???EEE===<<<:::888888999:::;;;;;;:::999999999:::;;;;;;777999<<>>:::888777777888999999888777888999:::::::::::::::999777666444555777999;;;<<<:::888666555555666777555555555444444666:::>>>@@@>>>===<<<<<<;;;999777888888888777777777777777777777888888666555333222444666999:::999999999:::777999<<<===<<<;;;<<<===>>>;;;777777999:::888666666555444444444666777888777777888:::<<<<<<:::888999999777666555555555555000333777888888666666666444444666777999;;;<<<===;;;:::999777666555555555rrr~~~{{{vvvpppkkkjjjkkk^^^```ccceeeddd^^^VVVPPPYYYQQQJJJKKKRRRUUUPPPJJJFFFJJJMMMLLLJJJIIIKKKNNNFFFFFFHHHJJJKKKJJJGGGDDDLLLKKKGGGDDDGGGMMMNNNKKKDDDFFFFFFCCC???>>>AAADDDDDDCCCBBBBBBBBBAAA???======???@@@>>><<<<<>><<<999888555666666888:::<<<===>>>BBB===999888:::<<<===;;;<<<>>>>>><<<999999===AAA:::;;;<<<<<<===<<<<<<;;;@@@???>>>===<<<;;;;;;:::888999:::999777666666777;;;999888:::>>>@@@>>><<>>>>>===<<<<<<;;;;;;555777:::;;;;;;999999999>>>>>>>>>>>>============999<<>><<<<<<<<>>>>>??????>>>>>>===???===:::999:::;;;;;;;;;999:::;;;:::999999;;;===<<<999666555777888999888999888777777888;;;===???;;;<<>>===GGGAAA===>>>CCCEEEAAA<<<::::::;;;:::888999;;;===<<<======>>>===;;;:::999>>>===;;;888666777:::===;;;===AAADDDDDDAAA>>>;;;======>>>>>>===<<<;;;;;;<<<===>>>???????????????CCC@@@<<<<<<>>>>>><<<999<<<>>>???===;;;<<<@@@DDD>>>???@@@AAA@@@>>><<<:::CCCAAA???===<<<===???@@@===;;;:::;;;>>>@@@>>><<<;;;666333444999<<<;;;999:::;;;<<<;;;:::999:::<<<<<<;;;999777666666777777888888888888:::;;;===>>>999999::::::999888777777888:::>>>AAACCCCCCBBBAAA;;;>>>???<<<777555999>>>:::999999<<>>:::666===;;;999888888999;;;<<<666666666555555666666666888666444666:::<<<;;;999;;;>>>@@@???<<<:::;;;===::::::888777666666666666:::;;;;;;:::777444333444111444777888888777888999===<<<;;;:::999:::;;;;;;;;;;;;;;;999777666888:::999777555444333444555666<<<:::888777777888999:::777777777777777666666555666444222444888::::::888555666777777666777999;;;<<<;;;999888666555555444~~~zzz}}}zzzvvvsssqqqnnniiieeeaaaaaaaaabbbaaa]]]XXXTTTRRRPPPNNNNNNOOOOOONNNMMMJJJJJJKKKLLLMMMMMMMMMLLLHHHGGGHHHIIIJJJJJJGGGEEEGGGGGGEEECCCFFFKKKLLLHHHEEEEEEDDDCCCAAAAAABBBDDDCCCBBBAAAAAAAAAAAA???======>>>???===<<<<<>>>>>AAAAAA@@@???>>><<<:::999888888888888:::;;;===???@@@>>>;;;::::::;;;;;;;;;<<<======<<<;;;;;;<<<>>>:::;;;;;;<<<===>>>>>>???AAA@@@>>>;;;:::999888999888999999777555444555666:::999888999;;;<<<<<<;;;>>>>>>======<<<;;;:::999666888;;;<<<;;;:::999:::>>>============<<<<<<<<<:::<<<>>>>>>===<<<<<<<<<>>>;;;888888;;;<<<;;;:::============<<<===???AAA@@@@@@@@@@@@@@@@@@@@@@@@===:::777666777999999999888999:::999888888:::<<<;;;:::999888777777888999888888777888999;;;<<<>>><<<<<<>>>?????????>>>>>>DDDAAA>>>>>>AAABBB@@@===;;;;;;:::999777888:::<<<============<<<;;;999888===<<<:::777444444777999777:::===@@@AAA???<<<999999999;;;<<<======>>>>>>======>>>>>>??????@@@@@@AAA???===<<<======<<<:::????????????>>>???AAACCC??????@@@AAAAAA???===<<>>@@@BBB===;;;999:::<<<======;;;999777555666999;;;:::888:::<<<======<<<;;;;;;<<<<<<;;;999888888888888999777888888999;;;<<<<<<===;;;;;;;;;;;;:::::::::999999;;;>>>AAABBBBBBAAA@@@;;;===>>><<<999888999<<<::::::;;;<<<>>>===:::888;;;:::999888888999:::;;;777666555444444555666777777777777888:::;;;:::999;;;===>>>===<<<::::::;;;999999888777666555555555888999:::999666444444444333555777888777888999:::===<<<:::999999999:::;;;<<<<<<;;;999777777888:::999888666555555555777888;;;:::999888888999::::::777777888888777666555555555444333555777999::::::888888888777666666888:::;;;:::888777555444444444~~~|||vvvpppooopppnnngggaaacccaaa^^^]]]]]][[[YYYWWWKKKOOOQQQPPPMMMKKKMMMPPPNNNKKKIIIKKKOOOPPPMMMJJJJJJHHHGGGGGGHHHHHHGGGEEECCCEEEDDDCCCEEEIIIHHHEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAA???>>><<<======<<<;;;<<<>>>@@@CCCBBB@@@??????@@@BBBCCCCCC@@@===:::999999:::;;;>>>>>>>>>??????>>>:::888;;;;;;;;;<<<===???AAABBBAAA@@@???===<<<;;;;;;;;;;;;:::999888999;;;===>>>===>>>>>>===;;;::::::;;;;;;;;;<<<===>>>>>>;;;999999999:::;;;===???AAACCCBBB@@@===:::888777888888::::::888555333222444666:::;;;<<<<<<;;;:::;;;<<<<<<<<<======;;;:::888666777999<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<>>???>>>===CCCBBBAAA@@@@@@AAABBBCCC:::777444444555666666666666777888777666666888::::::<<<===;;;888666777999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@???>>>>>>>>>>>>>>>===<<<:::888666666999<<<============<<<:::888777::::::888666333111222444555777:::===>>>===;;;:::888999:::;;;<<<======>>>@@@???>>>>>>>>>???@@@AAA>>>>>>???>>><<<;;;<<<===BBBAAA@@@AAABBBCCCBBBAAA???@@@AAABBBAAA@@@???>>>AAA@@@>>>======???AAABBB>>><<<999999:::;;;;;;;;;777888999:::::::::999888:::<<>>===<<<<<<<<<;;;;;;:::::::::;;;;;;777888:::<<<=========<<<>>>>>>===<<<<<<<<<======<<<===???AAABBBAAA@@@???<<<=========<<<;;;:::999:::;;;======;;;;;;;;;<<<888888888888888888999999888666555333333555666888666999;;;<<<;;;999999888;;;;;;:::;;;<<<<<<:::888777777777666555555444444555666888777666444555555555666777777777888:::<<<<<<;;;:::999888999::::::<<<<<<;;;999777666777888999888777666666888999:::999999999:::::::::::::::888888888888777666555444333444555666666777:::<<<;;;;;;:::777555555777999999888777555444333333333~~~xxxppplllkkkiiieeeaaaaaa^^^\\\ZZZZZZYYYWWWVVVIIINNNQQQQQQNNNMMMNNNQQQMMMLLLKKKLLLNNNNNNLLLJJJKKKIIIFFFEEEFFFGGGFFFFFFDDDGGGGGGEEEEEEGGGFFFBBBEEEBBB@@@AAADDDFFFDDDBBBAAA???>>>>>>@@@AAA@@@???===<<<<<<;;;;;;<<<>>>???CCCAAA???======>>>@@@AAA???===;;;999888999:::;;;<<<;;;;;;>>>BBBBBB>>>;;;;;;;;;;;;<<<>>>AAACCCDDD???>>><<<;;;:::::::::;;;===;;;999888888999;;;===:::===@@@???;;;999999;;;::::::;;;>>>@@@???:::555777777777888;;;???BBBEEEAAA???===:::999:::;;;<<<===<<<:::666333333555777===???AAA???<<<;;;<<>><<>>888555777:::888999:::<<<<<<===<<<<<<<<<;;;:::999999:::<<<===<<<>>>???===;;;:::<<>>===;;;888555666999;;;============<<<:::888777888888777444111///...///666777999;;;============<<<<<<<<<<<<;;;<<<<<<<<>>???<<>><<<>>>@@@DDDBBBAAABBBEEEFFFCCC@@@@@@@@@AAABBBBBBAAA@@@@@@======<<<;;;<<<===???@@@???===;;;999999:::;;;;;;888:::===>>><<<:::999999:::===@@@AAA@@@>>>======<<<<<<<<<<<<<<<<<<======999:::===?????????>>>===@@@???>>>>>>>>>>>>???@@@===>>>@@@AAAAAA@@@>>>===<<<<<<===>>>???===:::777999<<<>>>===:::999;;;>>>666777777888888888888777888777555333333555777888777;;;??????<<<888888999<<<999888999;;;<<<999666666666666555555444444333222444555666555555666777777888888777777888:::===;;;:::999888777888999999;;;;;;:::777444333555666888888777777888999:::;;;777888999:::;;;;;;::::::999999999888777666555444222555777777555555999<<<>>>===;;;888555444666888888777555444333222222222{{{tttkkkeeecccdddeee]]][[[ZZZZZZYYYWWWTTTQQQLLLMMMNNNPPPRRRRRRQQQPPPJJJLLLNNNMMMJJJIIIIIIJJJJJJGGGDDDCCCDDDEEEFFFEEEGGGKKKLLLHHHFFFGGGDDDAAADDDAAA@@@AAADDDEEECCCAAA???>>><<<===???AAAAAA@@@===<<<;;;;;;<<<===>>>>>>@@@???===<<<;;;<<<===>>><<<;;;:::999999:::;;;<<<999888999===BBBDDDAAA>>>;;;;;;<<<===???AAABBBCCC===<<<:::999888888999:::<<<;;;999888888888:::;;;999<<>>999444555555555666999===AAACCC@@@???=========>>>@@@AAA@@@???===999666666888:::===@@@AAA???<<<:::<<<>>>999::::::::::::888777666:::;;;<<<<<<;;;::::::;;;::::::::::::999999999999;;;<<<<<<;;;999888:::;;;:::<<<>>>>>>===<<<===???:::888888;;;???AAA@@@===@@@???===<<<<<<===???@@@999666444333555666777777555666777666555555777999888<<>>>>>>>>===<<<:::888777777888:::;;;999;;;===<<<888888;;;>>>>>>===<<<999777777999<<<<<<===>>>>>>===<<<:::999888888777444000...---...555666777888:::<<<===>>>>>>>>>===<<<======>>>???EEECCC@@@===;;;:::;;;;;;;;;???BBBBBB@@@???AAACCCDDDBBBAAABBBEEEFFFDDDAAA@@@@@@@@@@@@@@@@@@??????::::::999999:::;;;<<<===???>>>===<<<;;;;;;<<<===999<<<@@@AAA???===;;;::::::===AAABBBAAA???>>>>>><<<=========>>>>>>>>>===;;;<<<>>>@@@AAA@@@???>>>??????>>>>>>>>>?????????>>>>>>?????????>>>===<<<;;;<<<===>>>???===999666999;;;===<<<999888:::===555666777888888888888777999888666555555666888999888<<<@@@@@@<<<999888999<<<999777888::::::777444444555555666555444444333000222444555555555666888777888888777666777:::<<<:::999888777666777888888777777666444222111222444777777777888888999::::::666777888999::::::::::::999999999999888777666555444666888777555555888;;;===<<<;;;888555444666777666666444333222222222222xxx|||uuukkkdddaaacccggg[[[[[[ZZZZZZYYYVVVQQQMMMNNNLLLKKKNNNSSSVVVTTTPPPIIIMMMOOOMMMIIIFFFHHHJJJFFFDDDBBBBBBCCCEEEEEEDDDHHHLLLMMMIIIFFFEEEDDDAAABBBAAAAAABBBCCCBBBAAA???>>><<<;;;<<<>>>AAABBBBBB???===;;;;;;===>>>???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>999999:::<<>>???@@@@@@@@@@@@::::::999999999999999:::<<<<<<;;;:::::::::::::::999;;;===>>>===<<<<<<<<<::::::;;;<<<<<<;;;888666444444555666999<<>>??????@@@AAACCCDDDEEEAAAAAA???<<<:::999;;;===<<<<<<===<<<:::999:::;;;999999999888888999999999:::;;;<<<;;;999999:::;;;::::::::::::999999999999:::;;;<<<;;;999888888999:::;;;<<<===>>>>>>>>>===666666777999<<>>>>>:::999777666555666888999777999:::999777777999<<<=========;;;999999:::<<<<<<===>>>???>>>>>>===<<<999999777444000//////000444444444444666888;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCAAA???===;;;:::::::::;;;===@@@BBBBBBBBBBBBCCCAAAAAA@@@AAACCCDDDDDDCCC@@@@@@???>>>>>>======<<<888888888888888888999999<<<===>>>>>><<<;;;<<<===;;;<<>>>>>>>>>>>>>>======<<<===>>>???@@@???>>>>>><<<<<<===>>>>>>>>>=====================<<<;;;;;;:::;;;===>>>===;;;888777888999;;;;;;:::999999:::666666666777888888999999999999888888888888999999;;;===??????===;;;::::::<<<;;;:::999999888666444333444555666666555444333000222444555555666777999666777888888777777999:::999888777666555666777777444444444222000///111333666666777777777777777777555555666777888999:::;;;888888999999888888777666777888888777555555666777999999999888666555666777666555444333222222222222}}}yyy{{{wwwqqqkkkgggeeedddddd^^^]]]\\\ZZZYYYUUUQQQMMMMMMKKKIIILLLQQQUUUTTTRRRMMMNNNNNNMMMKKKIIIHHHHHHBBBAAA@@@@@@BBBDDDDDDCCCDDDIIIJJJFFFCCCCCCDDDBBB???AAABBBBBB@@@???>>>>>>===;;;:::;;;===@@@BBBBBB@@@===;;;;;;>>>@@@@@@???===============;;;:::999::::::;;;;;;===>>>@@@AAA=========<<<:::;;;<<<>>><<<===???@@@@@@???<<<;;;::::::;;;;;;;;;;;;::::::<<<======>>>>>>===<<<;;;999999999;;;===>>>>>>===;;;;;;;;;:::888777888999555666777888:::<<<======>>>???AAACCCDDDDDDDDDCCC@@@AAA@@@???<<<<<<===>>><<<;;;::::::;;;;;;:::999999888777777777999;;;<<<:::;;;;;;:::888888999:::;;;;;;:::::::::999999999999;;;<<<<<<:::888777777;;;:::999<<>>;;;666666777888888:::===???:::::::::::::::::::::::::::777555555777999::::::888999:::999888888:::<<<999999888777777888:::;;;<<<;;;:::::::::;;;======999888666555555555666666666777777777666777888:::<<<===>>>>>><<<<<<<<<===;;;<<<>>>???@@@@@@??????<<<;;;888444111000222444666555444333444777:::<<<;;;;;;:::;;;===???BBBDDD======<<<<<<;;;;;;;;;;;;:::;;;<<>>???@@@@@@@@@AAADDDFFF@@@???>>><<<;;;:::999999999888888888888777777777888;;;>>>???===;;;;;;<<<;;;:::;;;===@@@AAA>>>;;;;;;===???@@@??????@@@AAA>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===777999;;;======<<<:::999;;;;;;;;;;;;;;;;;;::::::888;;;>>>===:::777777888777777888999;;;:::888555777777666666777888:::;;;999::::::;;;;;;::::::999>>>=========>>>>>>===;;;=========;;;888555444444333444666777777666555444000222555666666666888999555666888888777666777888888777666555555555666666222333222111000000222444555555555666555555444444444444444444666888:::;;;777777888999999999888888;;;999777666666666555444444666888888777666666666666555444333333333333333}}}}}}~~~wwwqqqlllkkkllljjjeee```bbb```]]]ZZZXXXUUURRROOOKKKJJJIIIKKKNNNRRRTTTTTTQQQNNNLLLLLLNNNMMMJJJFFF???>>>>>>@@@BBBDDDCCCBBB@@@EEEFFFCCC@@@BBBDDDCCC>>>AAADDDBBB???<<<<<<>>><<<:::999:::===@@@BBBCCCAAA>>>;;;<<>>??????>>><<<:::888:::;;;;;;<<<>>>@@@AAABBB@@@AAA@@@<<<777666999<<<<<<>>>@@@AAA@@@>>>:::888:::;;;<<<===>>>===<<<;;;<<<>>>@@@AAAAAA???===<<<:::888777999>>>@@@@@@>>>;;;<<<<<<999555555888<<<666777999:::;;;<<<<<<<<>>@@@@@@@@@>>>======>>>>>>;;;999:::===>>><<<:::999888666666777:::===???:::;;;;;;999777777888:::;;;;;;;;;:::::::::999999888:::<<<<<<:::888666666;;;999777;;;@@@AAA>>>999666888999777555666:::???888999999::::::999999888999777555555777999::::::999:::;;;:::999999;;;===:::777555555777:::;;;;;;<<<:::999888888999;;;===777777666555555555555555666666555555666777888888;;;===???@@@???======>>>;;;<<<>>>@@@AAABBBAAAAAA===<<<999555222222555777:::888666555666888<<<>>>===<<<;;;:::;;;<<>><<<>>>???>>>===???DDDHHH@@@???===;;;999888777777:::999999999888888777777555999===???===;;;:::;;;;;;999777:::???AAA>>>:::;;;===>>>>>>>>>>>>@@@BBB>>>?????????>>>===;;;:::::::::999999999:::;;;;;;444666:::<<<===;;;888777::::::::::::::::::::::::666;;;>>>===888555666999777666666999<<<;;;777222888888666666777999;;;===999:::<<<======<<<:::999@@@===;;;<<>><<<===???@@@===777333333444333555666888888777555444111333555666666777888999333666888888777666666666888777666555444555555666222222222111000111333555444555555555444333222222444333222333444777:::<<<666777888999999999999999===:::666555666666444111000333777888777666666666666555555444333333333333}}}www{{{~~~qqqlllrrrtttjjjaaa```___eeebbbVVVRRRXXXYYYSSSKKKNNNOOONNNLLLKKKOOORRRTTTNNNKKKNNNUUUUUUMMMDDDAAA@@@@@@???@@@AAABBBCCC???@@@@@@@@@AAAAAAAAAAAAEEEAAA===<<<======;;;888777999<<<<<<;;;<<>>???@@@@@@===;;;@@@???===;;;;;;<<<>>>@@@<<<<<<===???@@@AAABBBBBBIIICCC<<<999999:::999777@@@@@@AAA@@@???===;;;::::::<<<===??????===<<<;;;DDDCCCBBBAAAAAAAAAAAABBB;;;===>>><<<999888<<>>???<<>>@@@:::999888888:::::::::999???===:::888888999;;;===;;;<<<<<<===>>><<<888555<<<<<<;;;::::::;;;;;;;;;<<<;;;:::999999:::<<<===:::999888777666666666777<<<:::888777777999<<<>>>777777666666666666777777888:::;;;;;;999999:::<<<444666999888555555999<<<888888777777777777777888;;;:::888666666777888:::555666666555444666999<<>>:::;;;@@@DDDBBB===<<>>===:::777777999???CCC===<<<::::::::::::999777;;;::::::;;;>>>@@@???>>>999:::<<<>>>???@@@@@@@@@===<<<;;;<<<===>>>>>>===AAA???<<<999777777777777666888999999777666666777999:::;;;<<<============888888999888888:::===@@@===;;;:::<<<@@@CCCAAA???AAA@@@>>><<<:::888666555777999;;;======:::777555222444666999::::::999999666888::::::999888888999;;;:::999999888888999999666666777888888777666555666777999:::;;;::::::999;;;;;;;;;<<<<<<<<<======999:::<<<======<<<:::999;;;:::999999999999666444888999999999999888777777333555777999:::999888777888999999:::999888777666:::777444444666777555333555444333222111111000111333333333222222222111111111333444444333333555666:::999888888:::;;;:::999666666666666555444333333111222444666666666666666888555222333666888888777}}}zzzxxxwwwuuuqqqllljjjjjjfffaaa```___]]]\\\XXXTTTSSSUUURRRPPPNNNMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRPPPLLLIIIBBBBBBBBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@>>>;;;;;;;;;<<<;;;:::999:::;;;===>>>>>>???===<<<<<<===>>>===<<<======<<<<<<<<<<<<<<<=========>>>???@@@AAAAAABBBBBBAAA>>>;;;888888999;;;===???AAACCCBBB???<<<999:::;;;===??????>>>===<<>><<<;;;;;;<<<<<<<<<======<<<:::999888999:::999:::<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>???>>>;;;:::;;;<<<===>>>===;;;;;;<<>>;;;999777666888:::<<<<<<>>><<<;;;999999999;;;;;;::::::;;;===>>>>>><<<999;;;;;;::::::::::::;;;;;;<<<;;;999888888999;;;<<<<<<:::888666555666888:::;;;;;;;;;;;;;;;::::::999888777666666666666777888999:::;;;;;;999888999;;;888777777777888999::::::999888777777777777777777888888777777888999:::;;;777777777666555666999<<<>>>===;;;;;;<<<===>>>???===???AAA@@@======???CCC???===999666555555666888;;;<<<<<<;;;:::;;;===@@@===<<<::::::;;;;;;999888:::999999;;;>>>@@@AAA@@@;;;<<<<<<===>>>???@@@@@@???<<<::::::;;;===>>>>>>???===999666555555666777666888999999777666666777888999999:::;;;<<<<<<<<<888999999888888999<<>>===<<<===???@@@???>>>AAA@@@>>><<<999777555444666888:::;;;:::999666555444555888:::;;;::::::999666888999999888777999::::::999888888777777888888777777888888888777555444666777888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999888:::999777777888888777555666777888888888777666666444555777999999999888777777888:::;;;:::999777666666555333444666777666444444444333222222333333333444333333333333222222222333444555555444444555666777777666777999:::888777777777666555444333333222222333555666777777666666555333111333666999999888xxxpppqqqwwwsssfffbbbhhhiiibbbaaaZZZZZZ```\\\QQQPPPXXXYYYTTTOOONNNPPPSSSRRRPPPPPPSSSVVVUUUPPPLLLLLLMMMCCCDDDEEEEEEDDDBBB???===AAA@@@???>>>???AAACCCEEE>>>@@@BBB???;;;999<<>>???<<<777666999===999<<<@@@CCCCCC@@@<<<999:::;;;===???@@@@@@?????????????????????@@@AAABBBCCC>>>::::::<<<>>><<<999:::>>>@@@???:::888:::===777999<<>><<>>;;;;;;;;;:::::::::::::::999888888:::===??????>>>::::::999999999999::::::<<<:::888777666777888999>>>;;;888666666888;;;===:::<<<>>>@@@???<<<999777:::999777666666777999::::::;;;<<<;;;999888888999<<<999666888<<<===;;;888999999888777666666777777666777888999:::;;;;;;;;;888999999888888888;;;===999:::;;;999999:::???CCC>>>>>>>>>>>>============<<<;;;999777666777888999999<<<>>>???>>><<<<<<===>>><<<;;;;;;<<<;;;:::999999888888:::===@@@AAA@@@===<<<<<<;;;<<<===>>>???@@@===999888:::===??????<<<:::666333222333555777777888999888666555666777777888888999999::::::::::::;;;;;;:::999:::<<>>======>>>@@@???===;;;999777555444666777777777777666555555666777999:::;;;:::999888777888888888777777999;;;999999888777777777777777999999:::999999777555444777777777888999;;;<<<===;;;;;;;;;:::999999888888888888888888888888888888999777666666777888777666444555777888888777666555444555777888999888888777666888:::<<<<<<999777555222222333666888999888666444444444444444555666666555444444444333333333333555666777666555444555666555555555777999999777555888777666444333333222222333444555777777777666666333111111333666888999999xxxqqqoooqqqmmmdddbbbffffffaaa```\\\[[[^^^[[[TTTTTTZZZZZZWWWSSSRRRSSSSSSRRRPPPQQQTTTWWWUUUPPPLLLLLLMMMEEEEEEEEEDDDCCCBBB@@@???@@@???===<<<===@@@CCCEEE>>>???@@@???===<<<===???>>><<<::::::<<<<<<:::999::::::;;;===>>>>>><<<:::999888888777777888999:::?????????@@@@@@@@@@@@@@@;;;<<<===;;;888777888:::777:::===@@@@@@???===;;;:::;;;===???@@@AAAAAAAAA??????>>>>>>>>>>>>??????AAA>>>;;;::::::;;;:::888999<<>>======<<>>;;;999;;;???@@@>>>;;;:::888777888;;;===>>>>>>999:::;;;;;;;;;;;;999999999777666888:::===>>>>>>999999888888888999::::::;;;:::777555555555666777<<<;;;:::999999:::<<<===999;;;>>>@@@@@@>>>;;;999;;;:::888666666888:::;;;:::;;;<<<:::888777777888<<<;;;:::;;;======<<<::::::999888777666666666666666777999;;;<<<;;;:::999777888:::::::::<<>>=========>>>===<<<<<<======;;;:::999888777888:::<<<=========;;;:::888888999;;;<<<===;;;::::::<<<=========:::888555222222333666888888999999888666555666777888888888999999::::::;;;======>>>===<<<<<<>>>@@@AAACCCEEEBBB>>><<<===???===<<<;;;:::999888777777666666555444444444444444777888999999999888888777777888888888777888:::<<<:::999999888888888888888:::;;;;;;;;;999777555444777666666777888;;;===???::::::::::::;;;;;;;;;;;;:::999888888777888888888888666444444666777888777333555777999999888777666555555666777888888777777666888;;;======:::777444111222555888;;;<<<;;;:::777777666666555666666666666666555555555444444444777888888777555444555666444444555777999999777555999888666555333333333333444555666777888777777666333333333444666777888888zzzxxxyyyrrrgggbbbfffhhhccc___^^^]]]bbbaaaYYYWWW[[[]]]ZZZUUUWWWYYYWWWSSSPPPOOOOOOSSSRRRRRRQQQPPPNNNLLLJJJFFFEEEBBBAAA@@@AAACCCDDD???>>><<<;;;<<<>>>AAACCC@@@>>>===>>>@@@@@@???===:::<<<>>>>>><<<;;;<<<>>>999;;;>>>BBBCCCAAA<<<777:::888666444555777:::<<>>@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;===>>>===:::777666888::::::999:::<<<>>>===999666888888888888999:::;;;;;;:::<<<===?????????======???:::777777;;;>>>>>><<<::::::;;;;;;;;;;;;;;;<<<777777999<<>>?????????;;;:::999888888999:::;;;:::;;;;;;:::888666777888999<<<>>>>>><<<;;;<<<>>>;;;:::999777666555555555777888:::<<<;;;:::888666555777999;;;===???CCCEEECCC>>>999888<<>>???<<<:::;;;======999555666666777777888999::::::<<<===>>>===<<<===@@@BBB???===<<<===>>>>>>===;;;;;;999777666777888888888;;;999777666555666888999999:::;;;===???>>><<<999999888555444444666999;;;999::::::888666555666888;;;;;;:::::::::;;;<<<<<>>@@@999:::::::::::::::;;;;;;666666444333333333444555777777777777777666666555777888999999999999;;;===;;;;;;:::999999999999:::;;;<<<<<<<<<:::888666555777666666777888;;;===???999:::;;;<<<===???@@@@@@<<<;;;:::999999999999999777666555555777888777666444555777999::::::999888555666666777777777777777666888;;;>>>===:::777444111444777;;;<<<=========;;;:::999777666555555555777777777666666666666555777888999888666555555666666666666888:::;;;999888999999777666555444444444555666777888888888777666555555666666666666666666yyyyyy|||rrrccc]]]eeeiii```ZZZ[[[ZZZccccccYYYWWW___```YYYRRRVVVXXXVVVQQQMMMMMMOOORRROOOLLLMMMOOOPPPLLLHHHFFFDDDAAA??????@@@CCCEEE@@@???=========>>>@@@AAAAAA>>><<<>>>AAABBB???;;;888<<>>>>>>>>??????AAA===888777:::;;;888666888888888999:::;;;===>>>:::;;;<<<===???@@@AAABBBDDDBBB@@@>>><<<;;;:::999;;;===>>>;;;777555888<<<:::888777999======888444999888777666666777888999555888<<>><<<@@@;;;666777===@@@???<<<888:::<<<;;;999888:::<<<666888;;;???AAA@@@<<<999777888:::;;;;;;::::::999888666444444666888888888999999888999999:::;;;<<<999888666444333444555666555888<<>><<<:::999999999;;;===???AAACCC;;;;;;::::::::::::;;;;;;999:::;;;:::888777777888777;;;???@@@===;;;===@@@<<<;;;999888666555444444777888:::::::::888666555444777:::<<<>>>AAADDDFFFGGGAAA::::::>>>AAA???;;;===<<<:::;;;===<<<999555555666888999:::;;;;;;:::=========<<<<<<>>>BBBFFF???>>>======??????>>>======:::777555555666666555888777666555555666777777777888;;;???AAA???:::777888777777777888:::<<<>>><<<<<<;;;999666666777999===<<<;;;;;;;;;<<<===>>>???@@@BBBAAAAAA@@@BBBCCCDDDEEEEEEDDDAAA@@@@@@AAA999999:::;;;;;;<<<======777666555555444444555555666666666666666666666666777999;;;<<<<<<<<<===>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::888777777777777888999;;;<<<===::::::<<<>>>@@@BBBCCCDDD===<<<<<<;;;;;;:::::::::888777666777888888777555555666777888::::::;;;;;;666666666666666666666666777999;;;======:::888666333666999;;;;;;<<<===>>><<<;;;:::888666555444444888888888888777777777777666777888777666555666777888777777888:::<<<<<<;;;888999999999888777666555666777888999999888777666666888999999777666666666~~~zzzwwwmmmfff```___```^^^[[[ZZZXXX]]]``````^^^^^^\\\ZZZUUUTTTRRROOOMMMLLLMMMMMMNNNKKKIIIJJJMMMMMMKKKGGGFFFDDDBBB@@@??????@@@AAABBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<999;;;=========<<<<<<<<>>>>>??????<<<999888888:::;;;<<<999999:::;;;<<<=========;;;;;;;;;<<<===???@@@AAACCCBBB@@@>>>===<<<;;;;;;>>>>>>===;;;::::::;;;===888888888999::::::888777999999999888777777666666333666999<<<>>>===<<<;;;===:::888888;;;>>>>>>>>>;;;::::::::::::;;;:::999999:::<<>>>>><<<;;;888999:::;;;<<<>>>@@@AAA:::;;;<<<<<<<<<<<<;;;:::888999:::999888777888999777999<<<>>>????????????===<<<:::888666444444333555666777888888888777666666888;;;===>>>@@@BBBDDDDDDAAA>>>===>>>???>>>===;;;;;;<<<<<<===<<<999777777888:::<<<======<<<<<<;;;<<<<<<<<<===@@@DDDHHH@@@>>>>>>>>>@@@@@@???>>>>>>;;;777555666777777777777777777777777777888888888999;;;>>>???>>>;;;777666777888999;;;<<<>>>>>>>>>===<<<:::777777888:::>>>===<<<::::::;;;===>>><<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<777777777777777666666666777666666666666666777777666:::===??????>>>>>>>>><<<;;;::::::999999::::::;;;<<<======<<<;;;:::999666777888999:::;;;;;;;;;;;;<<<===???@@@BBBCCCDDD<<<<<<======<<<;;;999888888888888:::;;;999666333555555555666777999;;;<<<666666666555555555666666999:::;;;<<<<<<:::888777555777999999888888:::===;;;:::999777666555555555999999999999888888888888444666777777555555666888:::888666777999<<<======777888:::<<<;;;:::888777777888999999999888777666555888::::::999777888999{{{qqqiiilllfffYYYVVV]]]^^^YYYXXXVVV]]]gggfffZZZVVVZZZXXXRRRKKKHHHJJJLLLMMMMMMKKKIIIIIIIIIJJJKKKJJJIIIFFFEEECCCBBB@@@>>>===<<>>AAADDDCCC???<<<===>>><<<:::999;;;>>>>>>:::777CCCAAA???>>>>>>>>><<<:::444777;;;>>>???===:::888999999:::;;;<<<===>>>???;;;<<<;;;999666888===BBB888:::===???@@@???===<<<;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@>>>============BBB>>>;;;;;;>>>@@@>>><<<666999<<<;;;888777999;;;999:::;;;;;;:::888555333444555777999:::;;;:::::::::::::::999999:::===@@@???:::777999===???;;;777<<<;;;<<<===??????===;;;888888888999999:::::::::555444444666999;;;:::999::::::::::::;;;<<<===>>>777666555444444555777888777888999;;;<<<=========888999;;;<<<===>>>======:::;;;===>>>>>>===;;;:::777888999999888777888:::888888888<<>>>>>???@@@AAA???@@@@@@???===<<<>>>???999;;;=========;;;:::999888:::<<<>>>??????>>>===999:::===>>>???AAAEEEHHH@@@???>>>???@@@AAA@@@???>>>;;;888666777999::::::777777888999999999999999:::999:::;;;======;;;999555666888:::<<<===>>>>>>??????===:::888777999;;;>>>===;;;::::::;;;<<<>>>:::<<>>BBBCCCAAA??????>>>>>>===<<<<<<;;;;;;888888888999888777777666777777777777777888999999666:::???AAAAAA@@@>>>>>>;;;:::999999888888999999;;;<<<<<<======<<<;;;:::666777999:::;;;::::::999======>>>???@@@AAAAAABBB;;;<<<===>>>===;;;888777888999:::<<<<<<:::555222555444333333555888;;;===777666666555555555666666::::::;;;;;;;;;:::999888555777888777555555888;;;999999888777666666666777:::::::::999999999888888333555666666555555666888:::888555555888;;;===>>>666888;;;===>>><<<999777777888999::::::999777777444777;;;;;;:::999:::<<>>>>>===CCCBBB@@@??????@@@BBBCCC===@@@CCCBBB>>>===>>>@@@@@@<<<888888;;;<<<;;;999>>>>>>===<<<;;;::::::999555777:::<<<===;;;999777===999555888>>>AAA===888888:::;;;:::888:::@@@EEECCCAAA>>>>>>>>>===:::888===<<<;;;;;;;;;===>>>???777;;;>>>>>><<<<<<>>>AAAEEE===777999@@@DDDAAA<<<999;;;<<<:::777777:::===;;;;;;<<<<<<:::888666444444333444777:::;;;888555444444555666888:::;;;<<<@@@;;;777888===???;;;666;;;<<<<<<;;;::::::===???:::;;;======;;;888444111<<<:::888666666888:::<<<888;;;===<<<888777999<<<999666444555999:::888666777888999;;;<<>><<<:::???===<<<<<<======<<<:::777999;;;:::777888;;;???;;;777555999???BBB>>>999======<<<:::888555333222222333555666777777777666======<<<<<<<<<<<<======;;;===>>><<<:::999;;;>>>BBB<<<888:::@@@AAA;;;333999===AAA@@@===<<>>??????????????????@@@AAABBBBBB::::::888888888888::::::;;;999888:::======999666;;;>>>@@@<<<777555999===666777:::;;;<<<<<<;;;:::BBB@@@===888555666999<<<888;;;>>><<<888777;;;@@@<<<999777:::@@@CCC@@@<<<<<<>>>???===;;;>>>FFFMMM@@@???>>>>>>>>>===:::777999:::;;;:::888777888999888888777777888:::;;;<<>>;;;===AAABBB???:::555888;;;;;;999999<<>>>>>===<<<;;;AAA>>>:::888888999::::::999;;;>>>??????<<<999777888999;;;<<<<<<<<<;;;;;;999:::;;;;;;:::777444333222444666777888888888777:::888666444333444555666555666888999:::888777666888888777777666666666555666777777666666777:::<<<;;;999666666666777777777888777666555555777999;;;666666777888888777666555999;;;>>>@@@AAA???===;;;666777888999:::999999888<<<;;;999;;;>>>>>>:::777}}}wwwtttjjjddd]]]ZZZ[[[[[[XXXUUUVVVWWWYYYYYYWWWUUUUUUUUUPPPOOONNNLLLJJJHHHGGGFFFFFFHHHKKKLLLLLLJJJGGGEEEFFFFFFDDDBBB@@@???===<<<@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@???>>>===<<<<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;::::::999999999:::;;;;;;;;;;;;;;;:::999888999:::<<<<<<;;;:::999888888;;;>>>AAABBBBBBCCCCCCAAA===;;;;;;<<<<<<===>>>>>>>>>===;;;:::888999:::===???@@@@@@???@@@===::::::>>>@@@@@@???<<<;;;999888888999999999:::::::::999999999999:::444444555777;;;;;;999666666666666666777888999:::<<<::::::;;;<<<===<<<:::;;;<<<<<<;;;999:::<<<>>>>>>======<<<;;;999777666;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999:::::::::999888777777666666666888;;;===;;;999888:::>>>AAAAAA@@@AAA@@@@@@???>>>>>>>>>>>>>>>===;;;;;;<<<===;;;:::<<<;;;999999:::;;;<<<<<<888777777999;;;======<<<<<<<<<;;;:::888666555444777666666777777999:::;;;=========<<<<<<============>>>>>><<<999888999;;;<<<:::888:::<<<<<<999666:::;;;<<<======>>>???@@@>>>>>>=========>>>??????===>>>???@@@AAA@@@???>>>;;;:::999888888999:::;;;:::;;;=========<<<<<<<<<>>>===<<<999777777888999999999999::::::;;;;;;<<>><<<888777777888=========<<<;;;:::;;;<<<888999999;;;===>>>>>>===<<<<<<;;;:::;;;???DDDGGGBBB???===<<<<<<;;;:::999999:::<<<;;;999888888999999999888888999:::<<<===>>>>>>>>>?????????===<<<888777888999;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;???<<<888777888999999999:::<<<>>>??????===:::888999:::;;;<<<======<<<;;;;;;;;;;;;:::999777555333666777777888999999999999999888666444333444555666555666888999999888666555666666666555555555444444555666777666666666999;;;:::777444333555888:::;;;999888777666666777888999777777888999999888777666999;;;>>>@@@AAA???===;;;777888888999999999888888;;;;;;;;;;;;<<<;;;999777xxxuuuuuuhhhaaaZZZZZZ^^^___YYYRRRXXXXXXXXXVVVTTTSSSTTTVVVNNNOOOPPPOOOLLLHHHFFFEEEGGGFFFHHHLLLOOOMMMFFF@@@FFFFFFFFFDDDBBB@@@===;;;===???AAABBBBBBAAA???>>>AAA>>><<<===AAAAAA>>>:::999<<>>;;;:::>>>BBB>>>>>>===<<<;;;::::::999<<<<<<;;;::::::<<<===>>>888999:::888666777999<<<;;;888555888===AAAAAA???@@@DDDFFFBBB;;;888;;;???;;;===@@@BBB@@@===888555999888888===BBBDDDAAA>>><<<<<<<<<<<<<<<===???AAA???;;;666666999:::888555:::999888777999;;;===???555555666999;;;<<<:::999999888777666666666777777666999<<<===<<<<<<>>>@@@<<<<<<===;;;::::::;;;===AAA@@@>>><<<;;;;;;;;;;;;:::<<>>CCC@@@;;;888;;;@@@DDDAAA>>>EEECCCAAA???>>>???@@@AAA>>>===;;;;;;<<<===<<<;;;AAA===::::::===???===:::666777888888666777;;;>>>;;;;;;;;;:::999888777666:::999888888999;;;>>>@@@>>>======<<<<<<======>>>>>>>>>>>>;;;999777888999555666888888888888888888;;;:::888:::===??????>>>@@@@@@???>>>>>>>>>??????;;;===???AAAAAA???<<<:::<<<;;;:::999999:::;;;<<<999===AAA@@@===<<<>>>AAABBB===888666777888888777<<<;;;999999999:::;;;<<<<<<>>>??????<<<888666666BBB???<<<;;;======;;;999666999<<<<<<;;;:::<<<>>><<<999777777;;;???AAAAAACCC@@@<<<:::::::::;;;:::999;;;======;;;999999999;;;:::999999:::;;;===>>>;;;>>>AAAAAA>>><<<;;;<<<:::777555777<<<>>><<<999>>>>>>>>>===<<<<<<;;;;;;<<<999666666777999::::::<<<===???@@@???===:::888:::;;;<<<<<<===<<<<<<<<<===<<<:::999888777666666;;;:::999999999999:::;;;888777666444444444555555555666777888888777666555444444444444444333333333555666666666555666888:::888555111111444999===???999999888888777666666666777888999::::::999888888:::<<<>>>@@@@@@???===<<<999999999999888888888888999;;;<<<<<<:::888777777{{{tttqqqgggaaa\\\[[[^^^___[[[WWWXXXXXXXXXVVVTTTRRRSSSTTTTTTSSSQQQPPPPPPNNNKKKIIIHHHGGGHHHJJJMMMLLLFFFBBBFFFGGGGGGFFFDDDAAA>>><<<===>>>???@@@AAA@@@???>>>@@@???===>>>??????===:::999<<<>>>>>>>>>>>>AAACCC>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;<<<===>>>999999999777555666888:::<<<:::999:::===>>>>>>===???AAABBB???:::888:::===;;;===???AAA@@@===999777::::::;;;???BBBCCC@@@===;;;;;;;;;;;;<<<===>>>???@@@===999888999999888777999999999999;;;<<<>>>@@@777777888:::<<<<<<<<<;;;:::999777555555666777777555888;;;===>>>>>>@@@AAA===>>>???>>><<<;;;<<<===@@@@@@@@@??????>>>>>>===;;;===@@@BBBBBB@@@===;;;<<<999888888999:::888666333666888999999;;;???CCCBBB???===>>>AAABBBAAA@@@DDDCCCAAA@@@??????@@@@@@???===;;;;;;===>>>======AAA???======>>>>>><<<:::666777666555555666999<<<:::::::::::::::999999888:::::::::;;;<<<===???@@@>>>======<<<<<<======>>>===<<<;;;:::888777777888333444555666777888888999::::::999:::<<<>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@???>>><<<;;;<<<<<<::::::::::::<<<<<<:::===??????>>>>>>@@@BBBBBB???;;;888777777888999;;;;;;;;;;;;::::::::::::;;;===???>>><<<999777777@@@>>>===<<<<<<<<<;;;;;;999:::<<<<<<<<<;;;;;;<<<;;;999888888:::<<<>>>???AAA???<<<;;;;;;;;;:::999888;;;======<<<:::::::::<<<;;;;;;:::;;;<<<===>>>;;;===???@@@???===;;;:::888777666888;;;===<<<;;;@@@???===<<<;;;::::::::::::888666666888:::;;;;;;===>>>?????????===:::999::::::::::::;;;:::::::::;;;:::888777777888999:::===<<<999888777888:::;;;888777666555555555555666666666777777777666555555444444444444444444444444444666777666555666777999666444222333666999<<<===:::::::::999888666444333777888999:::::::::999888;;;<<<>>>???@@@>>>===;;;::::::999999888888999999777:::===<<<888555555777uuukkkgggddd```]]]\\\]]]^^^___VVVXXXYYYXXXUUURRRPPPPPPYYYTTTNNNNNNQQQRRRPPPLLLIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGGGGEEECCC@@@>>>??????>>>>>>>>>???AAABBB>>>@@@BBB@@@>>><<<<<<===<<<;;;;;;===AAACCCCCCAAA>>>>>>===<<<;;;::::::999::::::;;;<<<===<<<<<<;;;<<<:::777666777888888777;;;===>>>>>>;;;::::::;;;???===:::999888999999999;;;;;;<<<===============;;;>>>AAABBB@@@>>>>>>???>>>;;;999;;;>>>???>>><<>>>>>===<<<888999;;;<<<<<<===>>>>>>:::999777555555666888999777777999===@@@BBBAAA@@@???@@@AAA@@@===<<<<<<===>>>???AAACCCCCCAAA???===<<<======>>>>>>======<<<888:::;;;999666555666777333444666;;;???AAA???<<<@@@BBBCCCAAA???>>>AAACCC???@@@AAAAAAAAA@@@>>>===AAA>>><<<<<<===?????????>>>@@@AAA???<<<;;;;;;<<<999777444444666888::::::::::::;;;;;;;;;;;;::::::888999<<<>>>>>>>>><<<;;;======<<<<<<<<<<<<======:::999888888888888888888555333222444888;;;:::888888;;;===<<<:::;;;@@@EEECCCBBBAAA???>>>=========BBBAAA???>>>======>>>???<<<<<<::::::::::::<<<<<<<<<;;;:::;;;>>>@@@???>>>???@@@@@@<<<777555999===999:::===>>>>>><<<999888<<<<<<===;;;999999:::;;;:::===???===:::999<<<@@@???<<<:::;;;??????<<<888888;;;===<<<999888;;;???<<<<<<<<<===>>>===:::777888;;;======<<<::::::;;;===<<<;;;;;;;;;<<<===>>>===;;;:::<<<@@@@@@<<<888666888;;;;;;::::::<<<>>>???>>>===;;;:::999999999999777666777:::<<<<<<<<<<<<===>>>>>>>>>===;;;:::999888888888888888888888777666555555666999<<<>>>===;;;888666555666999:::888888777777666666777777777777777777777666555555555555555555555666666666555666888777666666777888555555666888::::::999777;;;;;;:::999777555333222555666888999999999888888;;;<<<===>>>>>>===;;;:::999999999999999999999999777:::<<<;;;777555555777uuujjjgggeeebbb^^^\\\]]]___bbbVVVXXXYYYXXXUUUQQQOOONNNVVVQQQLLLKKKNNNQQQPPPOOOLLLJJJGGGDDDCCCEEEHHHKKKGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>===>>>@@@BBBDDD>>>BBBDDDBBB>>>;;;<<>>>>>===<<<;;;::::::999999:::<<<=========<<<;;;===;;;999999::::::888666:::>>>AAA@@@;;;888999;;;===:::777666888::::::999;;;:::::::::<<<>>>@@@BBB>>>AAADDDBBB>>><<<===@@@@@@===;;;<<>>@@@AAA>>>999888;;;???;;;<<<>>>???@@@>>><<<;;;:::;;;=========>>>???AAA===;;;888666666777999;;;999999:::>>>BBBCCCAAA>>>@@@AAABBBAAA>>><<<;;;<<<;;;===AAACCCDDDBBB???======<<<;;;;;;;;;;;;<<<===777:::<<<:::555333555888444444666<<>>===@@@>>><<<;;;===???@@@@@@;;;???AAA@@@;;;999:::<<<:::888555666888::::::999:::;;;;;;<<<<<<;;;;;;;;;777999<<<>>>>>><<<999777<<<;;;;;;;;;;;;;;;;;;<<<999888666666888999888777666333111333888;;;;;;888777;;;>>>===999:::AAAGGGDDDCCCAAA???===<<<;;;;;;CCCAAA>>><<<<<<===@@@AAA<<<;;;:::999999:::;;;<<<===:::777888<<>>888666:::???777999===@@@@@@===:::777;;;;;;:::999888999===@@@999>>>AAA???;;;:::>>>CCCBBB===:::;;;???@@@<<<666777<<<@@@>>>999666:::>>>888999;;;>>>@@@>>>;;;777999:::;;;;;;::::::;;;<<<===<<<;;;:::;;;;;;<<<======999777999???AAA>>>999666:::======::::::===AAA???>>>===<<<;;;:::999999888777777888:::<<<===<<<:::;;;<<<=========<<<;;;888888777666666666666777444444333444666999;;;===<<<:::777555555666888999999999999999999888888888999999888888777777666666666666666777777777777777555777999999888777777888666777999;;;===<<<888555<<<;;;:::888666555444333555666777999999999888888:::;;;<<<<<<<<<;;;:::999777888:::;;;;;;;;;:::999777999::::::999777777777yyytttqqqgggddd```______```^^^\\\XXXYYYXXXUUURRROOOOOOOOOMMMNNNPPPNNNLLLLLLOOORRROOOIIICCCBBBDDDGGGIIIIIIGGGGGGFFFFFFFFFEEEEEEEEE?????????@@@@@@AAABBBCCCBBBCCCCCCBBB@@@>>>>>>===::::::<<>>>>>===<<<;;;::::::999======<<<<<<<<<===>>>???<<<>>>??????<<<999888888999;;;===>>>>>><<<;;;:::;;;;;;:::999999;;;>>>@@@::::::::::::<<<>>>AAABBBAAAAAA@@@???>>>>>>@@@AAA@@@@@@@@@???>>>===;;;;;;>>>>>>===<<<;;;;;;<<<=========>>>>>>?????????>>>;;;===??????>>>>>>AAACCCAAA>>>;;;888666777888:::888;;;???AAA@@@????????????@@@AAA@@@===:::999999;;;<<<>>>@@@AAAAAA@@@???;;;;;;;;;::::::;;;;;;;;;999999999888666555444555444666999<<<>>>===:::888:::<<<>>><<<:::999<<>><<<:::999999???>>>===<<<<<<===???@@@;;;:::999888888999:::;;;;;;:::999888999:::;;;;;;;;;===>>>>>>;;;::::::<<<777999<<<>>>???>>><<<:::888999999999999;;;???AAA???AAABBB@@@>>>>>>???BBB@@@>>><<<<<<===<<<999777999;;;===<<<:::888888999777888999<<<>>>???===:::999:::999888777888;;;======<<<;;;::::::;;;<<<<<<:::888777888<<<>>>???>>>:::;;;<<<======>>>???@@@>>>?????????>>>===;;;:::777666666777:::;;;;;;:::777888999;;;<<<<<<<<<<<<999888777666555666666777444444333444555777888::::::999777666666777888999999:::::::::;;;:::::::::;;;:::999888888777777777666666666777777888888888666888::::::999888888888888888999;;;======:::888===;;;999777555555444555666777888::::::::::::999999::::::::::::999888777444777:::<<<======;;;999888777888999;;;;;;999777}}}qqqrrryyygggbbb]]]___cccccc]]]VVV[[[ZZZWWWSSSOOONNNOOOQQQEEENNNVVVTTTMMMJJJOOOVVVQQQHHH@@@@@@GGGKKKIIIEEEGGGFFFFFFEEEEEEFFFGGGGGG===???AAACCCCCCCCCBBBAAAFFFCCC@@@AAACCCBBB???;;;777;;;???@@@???>>>@@@CCC>>>>>>===<<<;;;::::::999AAA???===;;;;;;>>>AAACCC999???EEECCC<<<777888;;;999888999===@@@AAA===999:::===???===999;;;AAAGGG::::::;;;<<<===>>>???@@@DDD@@@<<<<<<@@@BBBBBBAAA???BBBEEEBBB<<<999:::===@@@<<<999999<<<>>>===:::>>>===<<<<<<===???AAACCC<<<>>>@@@???>>>>>>AAADDDDDDBBB===999666666777888777===DDDDDD???;;;===AAA===???@@@???<<<999777777<<<<<<<<<===>>>???AAABBB::::::;;;<<<<<<;;;::::::<<<999666666777888555111555888<<<<<<999777999;;;999888888888999999::::::======<<<===>>>AAACCCEEE===;;;888777999<<<===>>>;;;999888:::======999666666;;;@@@???999777:::???<<<<<<<<<===<<<<<<;;;:::======<<<;;;:::999888888:::999999888888999999:::<<<999666555666777444222000444666555222222777<<<:::888666777:::>>>@@@AAADDDCCCAAA>>><<<:::888888;;;;;;<<<======>>>>>>===::::::999888888999::::::999;;;<<<:::777666999===;;;::::::<<<======;;;888999:::;;;<<<============555777999:::;;;===???AAAFFFDDDBBBAAABBBBBB@@@???===>>>???===:::888777888;;;:::999:::;;;:::777555888777777999<<<>>>???>>>:::999888777666777;;;>>><<<<<<::::::999:::;;;<<<777888999999999;;;???CCC===;;;999<<<@@@BBB@@@>>>???@@@AAABBBAAA???===<<<666666555666999:::999888666666888:::;;;<<<======:::999888666666666777888555444444444444555555666999999888777777888999:::::::::;;;<<<<<<;;;;;;;;;<<<;;;:::999888888888888555666666666777777888888777999;;;;;;:::888888999:::999999:::<<<======<<<===;;;999666555444555666777888999;;;<<<<<<;;;;;;999999999999999888777666222555:::===???>>>;;;999888777666999<<<===;;;888~~~tttooooooeeeddd___[[[[[[^^^\\\WWWYYYVVVUUUUUUSSSNNNLLLNNNQQQPPPPPPPPPPPPOOOMMMKKKNNNIIIDDDAAACCCGGGKKKMMMNNNKKKGGGGGGGGGGGGCCC@@@>>>>>>>>>@@@CCCDDDCCCBBBEEECCCBBBCCCDDDBBB===888>>>===<<<;;;;;;<<<===>>>===<<<:::999999:::<<<===;;;<<<===??????>>>>>>===@@@@@@@@@???===<<<::::::888999<<>>======???BBBDDD<<<;;;::::::;;;<<<>>>???>>>===<<<<<<===???AAACCCAAACCCDDDAAA<<<:::<<>>===<<<;;;<<<>>>@@@@@@@@@??????@@@@@@@@@AAAAAAAAAFFFBBB<<<999999:::::::::===@@@CCCDDDBBB@@@>>>>>>:::::::::;;;;;;:::777444::::::;;;;;;<<<=========:::999999999:::<<<>>>???999777555666:::<<<:::777999999888888888888888888555666666777888999999999;;;::::::;;;<<>>===:::888777888999:::<<<999777888::::::777444777999<<<>>>>>>>>>======<<<;;;:::999999999:::;;;???>>>;;;999777666666666888888888888888888999:::<<<888555666999:::888666333444555555444555888::::::999888666666999>>>BBBEEECCC@@@===:::888777777999999:::;;;<<<<<<<<<<<>>>>>;;;666555777:::888888:::===???>>>;;;888===;;;999:::<<<===;;;888999;;;<<<<<<<<<===???AAALLLGGGBBB@@@AAA@@@>>>;;;@@@AAAAAA???<<<::::::;;;<<<999666777:::;;;999777888777777999>>>AAA@@@???888888888999999:::::::::???>>><<<:::::::::;;;<<<;;;;;;:::999888999===@@@@@@:::666999AAADDD@@@:::@@@AAAAAAAAA@@@???===<<<333555777999999888666555666777888999;;;<<<===>>>777:::<<<:::666555777999666777666444222222444666999888777777777888999:::888:::<<<===>>>===<<<;;;DDDAAA===::::::;;;;;;;;;555666888::::::888777555999777555666:::;;;999777;;;>>>AAA@@@>>><<<>>>@@@<<<;;;999777666666777777<<<;;;::::::::::::;;;<<<888999999888666555666888777666777;;;??????:::666777999;;;<<<<<<:::777666|||nnnbbbffffffbbb^^^^^^aaa___[[[VVVSSSSSSVVVTTTPPPNNNOOOTTTPPPMMMMMMOOOPPPMMMJJJJJJIIIGGGFFFGGGJJJNNNRRRMMMLLLLLLKKKJJJGGGCCC@@@??????@@@BBBEEEFFFDDDCCCAAACCCDDDDDDBBB???===;;;>>>===;;;:::::::::;;;;;;::::::999999:::<<<===>>><<<<<<>>>?????????>>>===@@@@@@??????===<<<;;;:::888;;;@@@GGGLLLKKKFFFAAA@@@???>>>======???@@@AAA::::::999:::;;;===???@@@===<<<;;;;;;<<<===???@@@BBBAAA???>>>>>>======<<<;;;:::888777999<<<>>>@@@<<<;;;:::;;;>>>@@@@@@@@@BBBAAA>>><<<<<<<<<>>>???AAAAAA@@@===::::::===@@@???>>>???AAACCCBBB???<<<<<<;;;999999999::::::999::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>888999::::::999999::::::999888888888777777666666666777777888888999::::::999:::;;;===>>>???@@@@@@AAA???;;;888777888;;;<<<999:::::::::888777777777888777888;;;???@@@===:::<<<;;;999888888888999:::;;;:::999777666666666666::::::999888777777666666888999999888888888999:::999666444555888999999888;;;;;;:::888888;;;@@@DDDDDDBBB>>>;;;888777666777::::::999999999;;;===>>>;;;;;;999777666777:::<<<@@@>>>;;;999888777777666888;;;>>>???===<<<<<<======;;;;;;<<<>>>===:::777:::;;;<<<<<<<<<===???AAAEEEDDDCCCAAA???>>>???@@@BBB@@@>>>>>>??????===:::<<<<<<<<<:::999888888999999777777999<<>>===;;;:::999888888:::<<<===<<<======<<<<<<;;;;;;:::>>>;;;888777999<<<======<<<:::888:::===???===;;;===???AAABBBBBB???;;;999555555666666777777888888666666777888:::;;;<<<<<<;;;:::999999999999888777666666666555333333555777888777777666666777999::::::::::::;;;<<<===>>>>>>AAA>>>:::999999:::::::::555666777888999888888777888999999999999999:::;;;>>>>>>>>>?????????>>>===;;;;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;:::::::::888666666888:::999777666999<<<======;;;999888777888:::;;;;;;999777555yyyjjj]]]dddeeeccc______bbbaaa]]]SSSQQQRRRUUUTTTQQQOOOQQQUUUPPPLLLLLLNNNOOOMMMIIIGGGHHHKKKLLLNNNPPPRRRTTTKKKNNNPPPPPPLLLGGGCCC@@@@@@@@@BBBDDDGGGGGGEEECCC===BBBEEEDDD@@@======???>>><<<;;;999888888999999777888999;;;<<<>>>>>>>>><<<===>>>?????????>>>>>>?????????>>>===<<<;;;:::777;;;BBBJJJNNNLLLFFFBBB??????>>>>>>>>>>>>>>>>>>888888888999:::===???@@@===<<<;;;::::::;;;<<<===AAA===:::;;;>>>???===999999888777777888;;;>>>@@@:::999999;;;>>>@@@@@@@@@CCCAAA===999777888:::;;;===AAADDDBBB===;;;>>>CCC@@@===;;;???DDDDDD???999;;;999777666666888;;;===::::::999999999999888888999999:::;;;<<<<<<<<<<<<888;;;>>><<<888777999<<<888888777777777666666666777777777888888999::::::888:::<<<>>>???>>><<<;;;BBB@@@<<<999888999;;;===777:::===;;;777555666999888555444888>>>AAA===888;;;:::888777777777888999777777777777666666666666;;;:::999888666555444333555888;;;:::777666:::======888444666;;;===;;;777<<<<<<;;;::::::===AAAEEEBBB@@@<<<888666666666777;;;:::888777777:::===???888:::;;;999555555:::>>>BBB===888777999:::777444999>>>BBB@@@<<<:::===BBB>>>===>>>??????===:::777:::;;;======<<<===???AAA???AAACCCAAA======AAAEEECCC???;;;<<>>999666888::::::999888999;;;<<<<<<;;;>>><<<999777777:::===???:::;;;===>>>>>><<<:::999@@@:::555666;;;>>>===:::999:::;;;;;;:::::::::;;;999<<<@@@BBBAAA>>>999666666555555444555777999:::666777777888999::::::;;;>>>;;;888888;;;<<<999555555666777666555555777888666666555555555666888999;;;:::999888:::<<>>@@@>>>;;;===@@@AAA>>>:::::::::::::::<<<>>>@@@AAA888999;;;<<<<<<;;;999888<<<777333666;;;>>><<<888888<<<@@@???;;;777777999666777888999888777666555xxxkkkeeeddd___aaa```]]]]]]______\\\VVVRRRPPPRRRQQQOOOPPPTTTQQQPPPPPPOOONNNMMMKKKIIIHHHHHHJJJOOOSSSUUUSSSPPPKKKOOOQQQPPPJJJEEEBBBBBB@@@@@@BBBDDDFFFFFFDDDAAA===@@@BBBBBB@@@>>>>>>???>>>===;;;999888777888888777888;;;===>>>>>>======<<<===>>>?????????>>>======>>>>>>>>>===<<<;;;;;;666:::???EEEGGGEEEAAA>>>>>>??????@@@???>>>===<<<888777777777888:::;;;===>>>===<<<;;;::::::;;;;;;<<<;;;:::;;;======<<<:::888777666555555777;;;===999888999;;;>>>@@@@@@???@@@???<<<999888888999999<<<@@@CCCCCC???<<<===???>>><<<;;;>>>AAABBB>>>;;;888888777666666777:::<<<;;;;;;:::999888888777777999:::;;;<<<<<<<<<;;;::::::;;;<<<;;;888777888:::666666777777888888999999888777777666777888999:::999:::;;;<<<<<<;;;:::999@@@>>><<<;;;:::999::::::999:::<<<;;;888666777888555444444777;;;===<<<::::::999777666666666777888777888888888888777666666999999888777666555444333666777999999777888:::======:::777888;;;<<<:::777:::::::::999999;;;???CCCAAA???;;;888666666777999999999888888888:::<<<===888999:::888777777:::===>>>;;;888777999999999777<<<>>>@@@>>>;;;:::>>>AAA@@@@@@???>>>===<<<;;;:::;;;<<<======<<<===???AAA@@@AAAAAA@@@??????BBBEEE@@@===:::<<>>;;;===>>>@@@>>>;;;::::::;;;===<<<::::::::::::;;;;;;===;;;:::888888:::<<<===:::;;;<<<======<<<<<<;;;>>>999666666;;;??????>>><<<<<<;;;;;;::::::::::::999;;;===??????<<<999777666555555666666888999999888888999999999:::::::::===;;;999888:::999777555444666777777666666888999555444444333444555777888999999999999:::<<<>>>@@@:::999777888:::;;;;;;:::444555555666777999;;;<<<:::<<<======;;;;;;<<<>>>@@@>>>======??????<<<:::888888888999:::===???@@@888999:::;;;;;;:::999888:::777555777<<>><<<===???AAA???<<<999888999666666777777666666555444vvvgggdddfff\\\______\\\[[[]]]]]][[[ZZZTTTOOONNNMMMMMMPPPVVVLLLQQQUUUTTTOOOJJJIIIJJJKKKHHHHHHNNNUUUWWWQQQJJJLLLNNNOOOLLLFFFBBBBBBCCC??????@@@BBBDDDDDDBBB@@@???>>>>>>???AAAAAA???<<>>>>>===;;;:::;;;<<<===>>>???>>>======<<<<<<=========<<<<<<;;;999;;;===??????===<<<<<<===>>>???@@@@@@???>>>===999888777666666666777888>>>======<<<;;;;;;;;;;;;777:::<<<<<<:::999:::<<<777777777555333444777;;;999999:::<<>>;;;;;;<<<<<<<<<;;;:::999>>>???@@@AAA@@@>>>;;;888:::<<<===>>>>>>======>>>888:::===>>><<<;;;;;;<<<<<<;;;;;;:::999888777777:::;;;<<<<<<<<<;;;:::999;;;999888888999:::888666444555666888:::<<<===>>>888777666555555777888999<<<;;;999888888888999::::::;;;<<<<<<<<<:::888777<<<:::999999;;;:::888555222555888999888888:::===999888777666666666777888:::;;;;;;;;;:::888666555555666777777777777666666888666555666999;;;;;;999999999:::999999888888999777777777666666888;;;>>>@@@>>>;;;888777888999:::555777888:::;;;::::::999999777666777:::<<<<<<;;;888999999888777777:::===>>>===;;;::::::<<<======CCCAAA???<<<;;;;;;<<<===<<<===>>>=========???AAADDDBBB??????AAABBBBBBAAA:::;;;<<<<<<<<<<<<<<<======<<<;;;===??????===;;;>>>>>><<<:::999999:::;;;999999::::::::::::999888<<<;;;::::::;;;<<<===>>>999999999999:::===BBBEEEAAA>>>;;;<<<>>>>>>;;;888:::;;;;;;;;;;;;::::::999555666888::::::999888777:::::::::;;;;;;;;;<<<<<<999:::;;;999666444555666444666777777666666777999444333333333333555777888777888:::;;;=========<<<999888888:::<<<===<<<;;;444444555666777999;;;<<<===;;;:::;;;===>>>===;;;<<<>>>???>>>;;;999:::;;;777666666666777888:::;;;::::::::::::::::::::::::666777888999:::<<<>>>@@@BBB@@@>>>===>>>===;;;888777666555555444444555555{{{qqqfff___\\\aaabbb___]]]^^^^^^\\\[[[TTTNNNMMMLLLLLLPPPWWWMMMRRRVVVUUUPPPKKKJJJJJJMMMIIIHHHLLLSSSUUUOOOHHHKKKLLLKKKHHHEEECCCBBBCCC???>>>>>>???AAAAAA@@@???AAA>>><<<===AAAAAA>>>;;;>>>===;;;999888888999999:::<<<===>>>>>>===;;;::::::;;;<<<===>>>===<<<<<<;;;;;;<<<=========<<<<<<===>>>???>>><<<;;;;;;<<<;;;<<<===?????????>>>===;;;:::888777666666666777=========<<<<<<;;;;;;:::555:::======:::888999;;;777888888555333444888<<<;;;;;;<<<>>>@@@AAA???>>>777999;;;===>>>===;;;:::>>>======???@@@>>>999555888;;;======<<<;;;===???<<>>:::999777666666666777888;;;<<<>>>>>>===:::777555333444666888999999999888999555333444888:::999666555888::::::888777888999777777777666555666888;;;===<<<:::999999999999:::333555888;;;<<<:::888777999666444666;;;>>>===:::555888:::999666666:::???>>>;;;999888:::<<<;;;:::AAAAAA???<<<::::::<<>>>>>>>>======???AAAEEEAAA===>>>AAACCCAAA>>>999;;;<<<<<<:::999;;;======::::::<<>>>>><<<:::777777999;;;777999:::;;;;;;:::777666<<<;;;:::999:::<<>>CCCHHHEEEAAA======??????<<<888;;;::::::999999999:::;;;777999;;;<<<<<<:::777666999::::::;;;<<<======>>>777:::<<<999444222333666444555777777666555666777333333222222333555777888777888:::<<<===<<<;;;:::999999:::<<<>>>>>>===;;;444444555777888:::;;;;;;===999777999===>>><<<999:::===???===888666777999555555444444444555777777:::;;;;;;<<<<<<;;;;;;:::555777999:::999:::>>>AAABBB>>>::::::===>>><<<999888666555444333444555666|||tttggg[[[]]]bbbddd```]]]^^^^^^\\\VVVQQQNNNNNNNNNNNNQQQVVVUUUSSSQQQQQQQQQOOOLLLJJJJJJJJJKKKMMMOOOOOOOOONNNJJJIIIHHHHHHHHHFFFCCCAAA@@@???======???@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999888777888888999:::;;;<<<===>>>>>>======999999;;;<<<<<<<<<;;;::::::;;;;;;<<<=========<<<<<<>>>@@@@@@>>><<<<<<===888999:::;;;<<<============<<<:::999888888999::::::;;;;;;;;;;;;:::::::::888:::<<<<<<;;;:::999888555777999777555777===BBB======>>>@@@AAAAAA???===888999:::;;;;;;;;;;;;::::::<<<>>>???>>><<<:::999:::999:::;;;<<<=========AAAFFFKKKJJJEEE???<<<<<<999999999888888777777777>>>===<<<;;;:::999999999999888888888999::::::999666666777888:::;;;<<<===<<<:::888777777888:::;;;888888777777666777777777999999::::::;;;<<<<<<===;;;;;;::::::;;;:::888777555888:::999666666999<<<:::999888777666777888888999;;;===??????<<<999666333444777999:::::::::999666555444444555666666666666777777999::::::999888999:::999888666666888:::999999999999999999888888444666777999:::999888888666666666888:::<<<<<<===999999888777777777999:::;;;<<<;;;:::999999::::::<<<>>>@@@???<<<;;;;;;======>>>???>>>======???AAA@@@???======>>>?????????<<<;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???>>>===;;;<<<<<<;;;777444444777:::::::::;;;;;;;;;:::999888999999:::;;;<<<===>>>??????===<<<<<<>>>AAACCCEEECCCCCCAAA@@@>>><<<;;;:::999:::::::::::::::::::::<<<======<<<;;;:::888777888888999:::<<<===>>>>>>:::;;;:::888666555444444444555777777666444444555333333222333444666777999:::::::::;;;;;;:::::::::999999:::===???>>><<<:::333444666888999:::999999999888888999::::::::::::;;;;;;;;;:::888666555555555444444444444666777888888:::>>>@@@@@@>>>:::888777666666888:::<<<===>>><<<;;;999888999:::;;;<<<999777555333333444666777yyyoooeee^^^\\\aaaccc```\\\\\\\\\ZZZQQQNNNNNNPPPQQQPPPRRRVVV^^^UUULLLKKKQQQSSSOOOJJJFFFKKKOOONNNKKKKKKPPPTTTHHHGGGHHHJJJLLLJJJDDD>>>BBB???===<<<>>>@@@AAAAAA===@@@AAA???<<<:::;;;>>>999888777666666777888888999:::;;;<<<>>>?????????888999:::;;;;;;;;;:::999::::::;;;<<<============888<<>>>>>???AAABBBAAA???<<<::::::999888888999:::;;;666<<>><<<:::999999999:::666999<<<;;;999888;;;>>>777777888888888999999999>>><<<:::888888:::<<<===555666777999888777666444<<<;;;999888999<<<@@@BBB999<<<>>>===999777888:::999999888777888999999999;;;:::888777777777888999666888<<>>:::666666888999777555999===???===999666999===777<<>>???>>>======???AAA:::<<<>>><<<::::::>>>BBB@@@<<<999:::>>>???<<<888:::===AAA@@@===::::::;;;::::::999555222222555999===<<<;;;:::999::::::;;;777888;;;===>>>>>>>>>===EEE@@@;;;;;;@@@CCCCCC@@@AAADDDEEEBBB;;;888999<<<777999;;;======;;;999888AAA@@@===;;;:::999999999666777888999;;;<<<===>>>>>>;;;888888999999666222444666777777555333333333333333333333444666888999===<<<:::888888999:::;;;888999:::===???>>>;;;888333444777999::::::999888555888:::999777666888;;;===:::777777999888444000555444444555666888:::;;;555999@@@EEEEEE@@@999555999555333555;;;???===:::666888999777555666:::>>>999888555333333444666888xxxnnngggbbbbbb]]]]]]ccceee```XXXSSSSSSPPPLLLKKKMMMPPPSSSTTTJJJPPPUUUUUUQQQMMMNNNPPPQQQLLLIIIKKKQQQSSSPPPKKKLLLJJJHHHFFFFFFHHHJJJLLL===>>>???@@@@@@@@@@@@@@@EEEBBB>>>>>>???>>>;;;888666777888777555555666888777:::>>>AAAAAA???<<<999;;;;;;:::999888888777777666;;;@@@@@@<<<;;;===@@@???===;;;<<<>>>===:::666444444333444888<<>>777<<<@@@???:::999===BBB???@@@AAAAAA>>>;;;777444555666777999999999888888:::999999999888888777777<<<<<<;;;;;;;;;<<<<<<===:::999666555555666888:::<<<;;;:::999999999::::::888777777666666888999:::999999:::;;;<<<>>>???@@@BBB>>>:::999:::999666333555:::===:::444333:::BBB>>>;;;777666888999777555888999:::;;;;;;;;;:::999777666666999<<<<<<999666<<<888444333333555666666<<<<<<;;;;;;;;;<<<<<<============>>>>>><<<999666999999888888888999;;;<<<444555777888999:::::::::<<<:::888999;;;============<<<:::888777666555555<<<;;;<<<===>>>===;;;888777999<<<======;;;;;;;;;<<<<<<======>>>>>>??????@@@>>><<<::::::;;;>>>???@@@???>>>>>>???>>><<<999;;;<<<===???@@@>>>;;;999777777666555555555555555888999999:::::::::999999:::;;;<<<<<<<<<===???AAAFFF???::::::@@@CCCAAA===<<<@@@DDDCCC???;;;::::::;;;<<<<<<<<<;;;;;;<<<>>>BBB@@@===:::999888888999333555777:::<<<<<<<<<<<>>@@@???<<<777444888888888888999999999999777666555555666888:::;;;;;;:::999999:::999777555tttgggfffjjjccc______cccccc]]]WWWTTTRRRPPPNNNNNNPPPRRRSSSSSSKKKOOORRRSSSPPPNNNOOOPPPRRRNNNLLLNNNRRRTTTQQQNNNKKKIIIGGGEEEEEEFFFHHHIII>>>>>>???@@@@@@@@@@@@@@@CCCBBB@@@@@@???>>><<<999666666666666777888999999999;;;===???@@@>>>;;;:::::::::::::::999888777666888;;;>>>???===;;;===???>>>======<<<<<<;;;888666444333333444666;;;???BBB;;;;;;;;;;;;<<<===>>>>>>CCC@@@===;;;;;;<<<;;;;;;666:::======:::777666666777777999:::;;;<<<<<<<<<@@@??????????????????@@@:::;;;;;;<<<;;;:::999888<<<<<<;;;;;;;;;<<<======999<<>>AAA???@@@@@@???===:::777666666777888999:::999999888999999888888888888888888;;;;;;;;;;;;<<<<<<===>>>;;;999777555555666888999:::;;;;;;<<<;;;:::999888888777666555555666777888888888888888:::<<<>>>???@@@>>>;;;:::999888666555777;;;===;;;777777;;;@@@>>><<<999888999999999888999:::;;;<<<<<<;;;::::::888666666888::::::888666:::888666555333333444555;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>===:::888999999888999:::;;;===>>>666666777888999:::;;;;;;>>><<<::::::;;;<<<;;;;;;:::;;;<<<:::777666666777::::::;;;<<<>>>===;;;888777999<<<===<<<::::::;;;;;;;;;<<<<<<============>>>===<<<;;;:::;;;===>>>===???@@@???<<<;;;;;;<<<;;;:::;;;@@@DDDDDD===777888777666555555555666666666777888999:::::::::::::::<<<===<<<<<<<<<>>>@@@AAA???======>>>@@@@@@@@@@@@@@@AAABBBAAA???<<<999;;;<<<<<<;;;::::::<<<===??????>>>===<<<:::999888555666666777888:::;;;<<<;;;;;;<<<;;;999777555555666444333555888888555111666666666666777888999:::999777666888===>>>;;;888:::999888999;;;<<<<<<;;;777888999:::999888666555666666777888888888777777;;;===>>><<<999666555666444444555777888999:::;;;;;;;;;<<<<<<;;;999888777999888888777777888888888999888777666777999;;;<<<:::===>>>===:::888888999uuuiiigggjjjdddaaaaaaccc```ZZZVVVVVVRRRQQQQQQRRRSSSTTTRRRQQQMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNOOOQQQRRRPPPOOOJJJHHHFFFDDDCCCCCCDDDEEE>>>???@@@@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA>>>===<<<888555444555999;;;:::999;;;<<<=========<<<;;;:::999:::;;;<<<;;;:::888666;;;<<<<<<=========<<<<<<===>>>???===:::888777777555444333333555999===???<<<;;;::::::;;;===???@@@CCC@@@===;;;;;;;;;:::999555777999;;;;;;999777666777888999:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<===>>>?????????@@@@@@??????>>><<<;;;999888888888888999999:::999999999888888777777777888999999::::::::::::;;;<<<===>>>;;;999777555555666888999999;;;===>>>>>><<<999777888777666444444444444555666666555555666999;;;============:::888666666777:::<<<======;;;;;;<<<>>>=========;;;:::999:::<<<::::::;;;;;;;;;;;;:::999999777666666888888777555777999:::888444222333555888999:::;;;<<<<<<;;;:::<<<<<<;;;<<<>>>>>><<<::::::999999:::;;;===???@@@888888888888999;;;<<<===@@@>>>;;;:::::::::999888777:::<<<<<<999888888999888888999:::<<<===;;;999777999;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::???BBB@@@:::888;;;???;;;999:::@@@GGGFFF>>>555888888777777666666666666444555666888999:::;;;;;;;;;<<<======;;;;;;<<<>>>===>>>???>>>======@@@BBBCCC@@@???AAACCCCCC>>>999:::;;;<<<;;;999999:::<<<===>>>@@@AAA@@@>>>;;;999888777666555666888:::<<<888<<<@@@???:::666555666888555222444888999777333777777777777777888999:::888777888;;;???@@@===:::<<<:::777777999<<<======::::::;;;;;;:::888666555444444555666666666666666777===AAA???999555666999666666666777777888888888<<<:::888777666777888999:::999888666666666777777:::999888888999:::<<<===:::???CCCBBB;;;777888;;;|||uuukkkccceeeccccccbbb^^^WWWUUUXXXRRRRRRSSSUUUVVVUUURRROOONNNMMMLLLMMMOOOQQQPPPOOOKKKLLLMMMNNNNNNNNNNNNMMMHHHGGGEEEBBBAAA@@@AAAAAA??????@@@AAAAAA@@@@@@@@@>>>BBBEEEEEEBBB???>>>???<<<888444666:::<<<:::777<<<<<<<<<;;;;;;;;;;;;::::::;;;===???>>><<<:::888===;;;;;;;;;======<<<;;;<<<>>>@@@>>>;;;888:::<<<777666555555666999<<<>>>???>>>;;;::::::<<>>===<<<<<<<<<<<<===>>>DDDBBB???===;;;:::;;;;;;::::::999999::::::;;;<<<>>>===<<<>>>AAABBB@@@>>>>>>===;;;:::999999999999999999999999999888888888777777777777777888999:::777777777888999;;;<<<===;;;999777555555666888999;;;<<<===>>>>>><<<;;;999999777555444222222222333555444333333444666999;;;:::<<<===;;;777555777:::;;;;;;;;;<<<======<<<;;;;;;===???===:::999;;;===999999999999999888888888999888666666666666666666555999<<<:::555222333666666777:::<<<<<<<<<;;;:::<<<;;;:::;;;===>>>>>>===<<<;;;:::::::::;;;===>>>999999999999999;;;<<<===>>><<<:::999:::999888666777888999<<<======;;;999666666777999;;;<<<;;;:::888999::::::888888999:::<<<<<<<<<;;;;;;;;;;;;;;;::::::<<<======<<<;;;;;;;;;>>>@@@>>>:::888;;;>>><<<;;;;;;???BBBAAA<<<666666777999::::::888666444222333555777999:::;;;;;;<<<===>>>===;;;:::;;;;;;;;;===>>>>>>======???@@@AAA@@@@@@AAABBBBBB???<<<;;;;;;<<<:::888888999:::>>>???AAABBBBBBAAA???>>>999888777777777888999:::;;;===???>>>;;;888777777666555444444555666777777888888777777888999:::::::::999:::<<<@@@AAAAAA???;;;:::888888:::<<<======<<<<<<<<<;;;999888666555222222333444555555555555666;;;???>>>:::777777888777777777777777666666666:::888666444444666888999;;;:::888666555555666777999999888888999:::;;;;;;:::>>>BBBAAA<<<999888:::~~~xxxnnneeefffdddcccbbb]]]VVVUUUXXXSSSRRRSSSTTTUUUTTTQQQNNNNNNMMMLLLMMMOOOPPPOOONNNJJJLLLMMMNNNOOONNNMMMLLLGGGFFFDDDBBB@@@?????????@@@@@@AAAAAAAAA@@@@@@???<<>>@@@>>><<<;;;===@@@999999888888999;;;===>>>CCCAAA>>><<<;;;<<<===??????===:::999888777555333444555777:::<<<<<<:::777999999999999999:::<<<<<<<<<<<<:::999999:::<<<<<>>BBBCCC@@@<<<<<<;;;999888777888999::::::999999888777777777777777777888999999999999999555555555666777888:::;;;:::888666555555666888:::???>>>======<<<<<<======999888666444333222222333555444333333444666888999888;;;<<<:::777666888;;;999888888:::<<<===<<<:::;;;===???>>>:::888:::<<<777777777666666555555555888888777666555555555666555999===<<<777444555888555666999;;;======<<<;;;;;;999888999<<<>>>???>>>>>>===;;;:::999888999999999999999999:::;;;<<<<<<999888777888999:::888777999666555999???AAA===777666666666888;;;<<<<<<;;;999::::::999777777999;;;=========<<<<<<;;;;;;;;;999:::<<<===>>>===<<<;;;===<<<;;;:::;;;;;;;;;;;;<<<======<<<:::888888999555777;;;>>>>>>:::666333222333555777999:::;;;;;;;;;===>>>===;;;:::::::::<<<;;;<<<===???@@@>>><<<===???AAAAAA???===>>>???<<<<<<<<<:::888777888999@@@@@@AAAAAABBBBBBBBBBBB888999:::;;;;;;:::999999AAA>>>;;;:::;;;;;;999777111555777666333333777;;;888888888888888888999:::===<<<:::;;;===AAACCCDDD999999999;;;===>>><<<:::======<<<:::999777555555111222333444555555555555777888999:::;;;:::888666888888888777666555555444666666555555555666666777;;;:::888777666666666666777777777777777888888888:::;;;;;;<<<<<<:::888666|||qqqnnnpppgggcccaaaaaa^^^XXXUUUVVVTTTRRRQQQQQQRRRQQQOOOMMMLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRQQQOOOLLLGGGFFFDDDBBBAAA@@@??????AAAAAAAAAAAAAAAAAA@@@???===???BBBCCCCCCAAAAAAAAAAAA>>>::::::::::::888555999999999:::::::::;;;;;;===>>>@@@AAAAAA???>>>===::::::::::::;;;<<<===>>>===>>>>>>===<<<<<<===???;;;;;;::::::;;;===???@@@DDDBBB@@@===;;;;;;;;;<<<===<<<:::999888777555333444666999;;;<<<<<<::::::::::::999888999:::;;;<<<;;;:::888777777888:::;;;EEECCC???<<<:::999999999<<<<<<;;;:::999999999999;;;::::::===@@@AAA>>>::::::999888777777888999:::<<<;;;:::888777777777777777888:::<<<<<<;;;999888555555555555666777888999888777555444555777:::<<>>===<<<===>>>???:::999777555444444444555555555555666666777888999888999999999777888999:::666666666888:::<<<<<<;;;===>>>???>>><<<:::999:::777666555444333333333444666888999888666555666777777:::===<<<:::888999:::555777999;;;============;;;999777777999<<<>>>>>>@@@???===:::888777777777888888999:::;;;:::::::::666666666888:::;;;:::888888555444888>>>@@@===888777666666888:::<<<<<<;;;;;;;;;:::888777777:::<<>>>>>===<<<;;;:::::::::;;;<<<>>>>>>>>>======>>>;;;888888:::<<<<<<:::;;;===>>>:::666444888<<<666999<<<>>>>>>;;;777555555666777888999999999999:::<<<>>>>>><<<:::999:::<<<;;;<<<>>>@@@???<<<999999===@@@???<<<:::<<>>===;;;999777888999????????????@@@@@@AAAAAA888999;;;======<<<:::999CCC>>>999888:::;;;999666111444888888666555999<<<888888777777777888888999>>><<<:::999:::===AAADDD888999:::===??????<<<:::===<<<;;;999888666555555111222333444555666666666888777666777:::;;;999777999888888777666555444333333444555666777777666666::::::999999888888777777555666666666666666666666999777666777999:::888555rrrooorrrgggbbb___aaa```[[[VVVUUUUUURRROOOMMMMMMNNNNNNMMMJJJNNNQQQPPPMMMJJJJJJKKKNNNLLLKKKOOOSSSSSSOOOJJJFFFFFFEEEDDDBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBAAA???>>>===;;;:::999999999666777888:::;;;;;;;;;;;;======>>>>>>>>>>>>>>>===777999;;;:::999:::>>>AAA@@@>>><<<::::::;;;:::999;;;;;;;;;;;;===>>>@@@@@@@@@???>>><<<;;;:::::::::===<<<:::::::::999777555333888<<<>>><<<:::;;;<<<;;;:::999888888:::;;;===;;;999777666666777999;;;???>>><<<;;;::::::;;;;;;???>>><<<;;;999888888888777888:::<<<>>>===;;;999777777777777777888999:::???>>><<<:::999999999999777:::===??????<<<999666777666666666777777888999777666444444555888;;;===???????????????>>>>>>>>><<<:::999777666666777777666777888::::::::::::999999777666777999::::::999444555666777888;;;===???BBBAAA@@@??????===:::888777666555333333333333333444777::::::888777777999999:::;;;<<<<<<=========777777999:::<<<>>>???@@@;;;888555555777:::<<<===AAA@@@===;;;999888888888666777999;;;;;;:::888777777777888:::<<<<<<;;;999555666777888999:::;;;<<<999888777888:::<<<<<<;;;======;;;888777777;;;===>>>>>>===<<<;;;:::999888;;;<<<===>>>????????????;;;;;;:::999888999;;;===::::::;;;:::999999:::<<<;;;;;;;;;:::::::::::::::888999999999999999888888999;;;===>>><<<::::::::::::<<>>;;;999999999:::;;;;;;;;;;;;;;;<<>><<<999888888999:::;;;===>>>???>>><<<;;;888999::::::;;;;;;;;;;;;>>>===<<<;;;:::999777666555555666888<<<===<<<:::888777777666666777777777:::999888888888999<<>>===<<<;;;;;;999888777666555555222333444666777888888888777888888888888999;;;===888888777666555444444333444444444555666777777888888999:::;;;;;;:::888777555555666666666555555555555555555555555666888999{{{rrrlllgggaaa^^^aaabbb]]]WWWSSSVVVRRRMMMJJJJJJLLLMMMMMMIIINNNSSSRRRMMMHHHHHHJJJMMMIIIHHHLLLRRRSSSMMMFFFFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@===<<<>>>BBBDDDCCCAAA===>>>>>><<<:::999:::<<<444666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<=========555999<<<;;;888999>>>DDDCCC???:::888999999666444::::::;;;;;;===>>>@@@AAA<<<<<<<<<;;;;;;:::999999===<<<;;;;;;<<<;;;999777333999??????<<<999;;;===<<<:::999888888999;;;===:::999666555555666999:::999999999:::;;;;;;<<<===@@@???===;;;999888777777444666999;;;<<<;;;999888555666666777888999999999AAA@@@>>><<<;;;:::;;;;;;888;;;???BBBAAA===888555999888888888888888999999555555444444666999<<>>???AAABBBBBB@@@===<<<<<<;;;:::888888888999999777888:::<<<===<<<;;;:::999666444666999<<<;;;999444555666777777:::???CCCEEECCC@@@@@@AAA???;;;777888777555444333333444444333777;;;;;;:::888888999;;;::::::;;;>>>@@@??????888888999:::<<<>>>@@@BBB;;;888444444666999;;;<<>><<<;;;;;;;;;;;;444666999<<<<<<:::777555:::999:::<<<======;;;:::222777;;;:::555444:::@@@:::999888888:::<<<<<<;;;???>>>;;;999777888;;;>>>======<<<;;;999888777777=========>>>???@@@@@@AAA888;;;===:::666666:::@@@888888888;;;>>>???===;;;@@@===:::777666999<<<>>>;;;;;;;;;:::999888777666888:::===>>><<<;;;::::::777>>>CCCBBB<<<777777::::::777555777;;;<<<;;;888@@@@@@???===:::888888999555888<<<>>>>>><<<888555999888777777888999<<<===999<<<@@@???:::666555666:::555333999BBBEEE???888777777666666666666666777555666777777777777888999===;;;999999;;;===>>>>>>::::::888777666666666666333444555777888999999999666999;;;999666777===BBB888888777666555444444333555444444444444666999:::777999;;;======<<<999888555666666666666666555555222555777555222222888>>>~~~}}}tttkkkhhhiiihhhbbbZZZWWWYYY]]]PPPOOONNNNNNOOONNNLLLJJJTTTNNNIIIJJJOOOQQQMMMIIIEEEKKKPPPOOOIIIFFFIIINNNGGGHHHIIIIIIHHHEEECCCAAADDDDDDAAA===???EEEFFFDDD???@@@@@@>>>===>>>@@@BBB<<<===???@@@???>>><<<;;;:::999888888:::<<>>::::::>>>AAA@@@>>>>>>===<<<:::888555333222666777999:::;;;;;;:::999>>><<<;;;999999:::;;;<<<:::;;;===???>>><<<:::888:::999888:::>>>>>><<<888:::======:::666666;;;AAA===999555333444777999:::<<<;;;999999:::<<>>???@@@@@@>>>======>>>888888999999999999888888:::;;;<<<=========<<<;;;777888888777777999<<>>999999888666444555777:::;;;<<<<<<<<<;;;:::999777666999999888:::<<<>>>======666;;;@@@AAA???<<<;;;<<<666444333444888:::999777;;;;;;:::888777999===@@@<<<<<<<<<<<<;;;:::999888>>><<<999777666777999:::888;;;??????======???AAA???<<<888555444666777999===>>>>>>===<<<===AAADDD???>>><<<::::::<<<>>>???DDDAAA===:::999999999888::::::::::::::::::::::::;;;:::::::::;;;:::777555444777999888777888<<>><<<<<<>>>@@@===>>>???@@@???>>><<<;;;:::999888888999<<<>>>???=========>>>>>>>>>>>>>>>BBB???<<<<<<>>>@@@???===;;;;;;;;;:::888666444222666777888999:::;;;;;;;;;>>>===;;;999999:::;;;<<<===>>>?????????===;;;:::;;;;;;;;;<<<======;;;:::===>>>>>><<<999999<<<@@@;;;888555333555999;;;<<<<<<;;;999999999;;;>>>@@@>>>===<<<999666666777999999888777777888999888666555444444666888999999999;;;;;;<<<===<<<;;;:::999<<<;;;999999:::;;;999888666888::::::999888999:::;;;999777777888999999888<<<>>>??????>>><<<<<<<<<888888999999999999888888999999;;;<<<<<<<<<;;;:::888888888777777888<<>>:::888;;;AAAHHHMMMVVVVVVRRRLLLJJJIIIDDD===999999777666666777888888:::::::::999999888888777999;;;===???@@@@@@??????>>><<<:::;;;>>>>>><<<999888777555555555666888:::::::::::::::999888777777999888888:::<<<>>>===<<<;;;===@@@@@@>>><<<::::::777666666888999:::999888<<<<<<<<<;;;:::;;;===@@@===>>>>>>======;;;::::::<<<:::888777666777888999;;;<<<===>>>===>>>???AAA>>>===;;;888555555777999===============???AAABBB>>>===;;;999:::<<>>@@@>>>=========>>>===;;;999;;;;;;::::::;;;;;;<<<===999888777888:::;;;999777999::::::;;;:::999777666666555666999<<<===;;;888777777666444333444666777<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;:::999999888888888777666666555555333777::::::999888999;;;:::888666555666888888888:::999999888888777666666444444555555555666666666::::::;;;===??????===:::666666777777666666666666666555555444444555555666zzzwwwxxxpppjjjddddddggggggaaa[[[]]]XXXRRRMMMMMMNNNPPPPPPLLLLLLMMMMMMLLLKKKIIIHHHIIIFFFDDDGGGLLLOOOKKKGGGKKKJJJHHHFFFDDDCCCBBBAAACCCDDDCCCAAACCCFFFFFFBBB?????????>>><<<;;;===>>>===>>>>>>>>>>>>===<<<<<<:::999999888999;;;===>>>===>>>??????@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;888999::::::999777555333777777888888999;;;<<<===>>>===;;;:::::::::;;;<<>>=========>>>??????===;;;;;;;;;=========<<<;;;;;;;;;;;;999777555555888;;;>>>???===<<<:::999999:::<<<===;;;;;;:::888666666888:::888:::::::::888777777888888666444555888:::888666888999:::;;;<<<;;;:::::::::999777888999999888777888999999999888888999;;;<<<:::888888999:::999888999<<<>>>>>>===;;;::::::888888999999999999888888777888999999::::::999999888888888666666888<<>>999888888777777888999:::;;;::::::999888777666666::::::<<<>>>AAAAAA???===============<<<<<<::::::777666666666666777777888888888999999999999888888999888888:::<<<======<<>>>>><<<999777888:::<<<<<<;;;:::::::::<<<===>>>>>>======>>>@@@???@@@@@@@@@???>>>===<<<999999888777777777888888>>>===;;;;;;===???@@@???<<<===>>><<<777555666888<<<;;;<<<===@@@AAA@@@???<<<;;;999888:::===AAADDDDDDAAA>>><<<<<<<<<;;;:::777777777777888888999::::::888666666777888888777777777888:::===??????>>>???>>>===>>>???>>>;;;999888888999999:::;;;======:::888777888:::;;;;;;;;;888888888888777666555555666666666777999888666444666555555444555555666777:::::::::999999::::::;;;;;;:::999999888888888888777777777666555555444444555666888999::::::999999999666444444555777777666666888:::;;;;;;:::888666555555555555555666777777;;;;;;<<<>>>??????<<<:::777666666888999999777666666666555555555555666666|||xxxxxxpppjjjeeefffjjjjjjddd]]]bbb^^^WWWRRRPPPQQQQQQQQQHHHLLLNNNNNNJJJGGGGGGGGGIIIFFFCCCFFFLLLOOOMMMHHHMMMKKKHHHEEECCCBBBAAABBBAAACCCCCCBBBCCCFFFDDD???@@@AAAAAA???===<<<<<<>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<======>>>@@@AAABBBBBBBBBBBB???AAABBBBBB???<<<;;;:::666777999::::::999777555888888777888999;;;===???======<<<;;;:::;;;;;;<<>>===>>>>>>>>>???AAABBB@@@<<<::::::<<<;;;:::::::::;;;:::888666888777666777;;;>>>@@@AAA>>>===;;;999999999::::::888999999888777777888:::888;;;===<<<999777777999;;;777555666999:::777444666777999:::;;;;;;::::::888777666777888888777666888999888777666666888;;;;;;:::888888999999888777777:::======<<<999888888888999999::::::999999888666666777777888888888888999999888777666888<<>><<>>>>>???@@@???===;;;;;;;;;888888888888888888888888777777999::::::::::::::::::999888:::<<<>>>>>>===DDD@@@===<<<===>>>;;;888:::===AAA@@@===;;;;;;======???AAAAAA@@@??????@@@AAAAAABBBBBBAAA@@@??????999999999999999999999999AAA===999999===??????>>>;;;>>>AAA???:::777777888;;;:::;;;>>>AAABBB@@@===;;;:::888888:::>>>CCCEEEBBB???===<<<<<<<<<;;;999666555555555666888999::::::777444333555777888888888777777;;;@@@BBB@@@===>>>===<<<======<<<999777666666777888999;;;<<<===:::999888888999;;;======999999888777666444333222555555555666666555444333555555444555777777777666888777777777777888888999:::999777666555666666777777777666555555444444333666666777888;;;;;;999888777555444444555666666555333666:::===>>><<<999777666666555555555666777888::::::;;;===>>>>>>;;;999777777777999<<<;;;999666777666666555555666666777xxxtttmmmkkkiiiiiiiiihhhdddaaaaaa]]]YYYUUUSSSQQQNNNMMMGGGKKKOOONNNIIIFFFEEEGGGHHHHHHHHHIIIKKKMMMMMMMMMMMMKKKGGGDDDBBBAAAAAABBBCCCEEEEEEDDDEEEHHHEEE@@@AAABBBCCCAAA???>>>>>>???<<<;;;:::999888999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA===@@@BBBBBB@@@===;;;;;;555777999:::;;;:::999888999888888888999;;;===>>>======<<<<<<;;;;;;;;;;;;AAA???>>><<<<<<===>>>???@@@BBBBBB@@@;;;888999;;;:::::::::;;;<<<;;;999666999888888:::>>>AAABBBBBB???>>><<<:::999999999999777888999888777777999;;;888;;;>>>>>>:::888888:::;;;999777777888999666444555666888:::;;;;;;::::::888777666666888888888666777888777666444555777999888777777777999999888666888:::<<<<<<;;;999888888999999::::::::::::999999666666666777777777888888999::::::999888999<<>>???>>>>>>AAALLL]]]jjjfff\\\VVVYYYUUUHHH>>><<<777666555555666777888999777777888888999999999:::===>>>@@@BBBDDDDDDCCCAAA@@@AAABBBAAA???======>>>::::::::::::::::::::::::777888999;;;<<<=========;;;:::999;;;===??????>>>BBB>>>;;;;;;>>>???>>><<<<<>><<<===???>>>AAACCCCCCBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@;;;;;;;;;;;;;;;;;;::::::???;;;888888<<>>;;;>>>AAAAAA===:::999999:::;;;<<>><<<:::999999999;;;???BBBDDD???===;;;:::;;;;;;:::888555444444444555777999;;;;;;888444333444666777888777666777;;;@@@BBB@@@>>><<<<<<;;;;;;;;;:::777555444444555666888:::;;;<<<999999999888999:::===>>>===<<<:::888555333222111222333444555555555555555666555555777999:::888666555444444444555555666777888777666444444444555666777777777666555555444444666666777888;;;;;;999888777555444555666777666555222555999===>>>===:::888666555444444444555777888999999:::;;;===<<<999777777888:::<<<===<<<999666666666555555555555666666xxxqqqmmmmmmllljjjgggeeedddddd\\\ZZZWWWUUUSSSOOOJJJGGGIIILLLNNNLLLIIIFFFEEEGGGGGGJJJKKKKKKIIIJJJMMMPPPLLLJJJGGGDDDBBBAAABBBBBBFFFIIIIIIGGGHHHJJJHHHCCC@@@BBBCCCCCCAAA??????@@@<<<;;;999777777888999;;;============<<<<<<<<<<<<<<<===???AAABBBAAA@@@???<<<===???@@@AAA@@@>>><<<777888999:::;;;;;;;;;;;;:::999999::::::;;;<<<===============<<<<<<;;;;;;======<<<;;;<<<===>>>???AAA@@@???===:::888888999;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;===@@@BBBBBBAAA???>>>===<<<;;;:::::::::777888999999888888999;;;888;;;===>>>===;;;;;;:::::::::999888777777666666666777888:::;;;;;;::::::999777777888999:::999888777888888777555555666888666555555777999:::999777:::;;;<<<<<<:::999999:::999999::::::::::::999999888777777777777888999999:::;;;======<<<;;;<<<>>>@@@@@@??????AAAHHHSSS[[[]]]YYYUUUTTTOOOFFF???===777666555555555666777888777777888999:::;;;;;;<<<===@@@CCCEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA??????======<<<;;;;;;;;;;;;<<<888999:::<<<======>>>>>><<<;;;;;;<<>>===<<<<<<>>>?????????>>>?????????>>>>>>???@@@@@@BBBDDDDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;:::999888888;;;===>>>>>><<<===???AAA@@@???<<<::::::<<>>===<<<<<<999::::::<<<===???@@@AAA<<<;;;::::::;;;;;;999888444333333333555777:::<<<<<<999555333444666666666555555666999===?????????<<<;;;:::::::::999666333333333444555666888:::;;;888999:::999999999;;;===>>>===:::888555333222111111333555555444555777888888777777999<<<<<<999555333333333333444555666666666666666555555666666777999999999888777777666666555666888999::::::999999888777666666888888777666333555888;;;<<<;;;:::999666555333222333444666888:::::::::<<<===<<<999777777;;;???@@@>>>;;;888777555555444444444444555555|||xxxssspppooommmjjjgggfffeeefff\\\ZZZWWWUUURRROOOKKKGGGLLLMMMLLLKKKHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHKKKNNNJJJHHHFFFDDDCCCBBBBBBBBBGGGIIIHHHFFFGGGIIIHHHCCC>>>@@@BBBBBBAAA??????@@@>>><<<:::888777999;;;===>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>@@@@@@???===;;;<<<;;;;;;>>>AAACCCAAA>>>:::::::::::::::;;;===>>>::::::;;;;;;;;;;;;;;;:::===============<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>;;;999999888777666:::===??????======???AAA>>>>>>>>>???AAABBB@@@?????????>>>===<<<;;;;;;;;;777999;;;;;;999999:::;;;999:::;;;>>>@@@???===:::777:::<<<:::666444666999777888999;;;;;;;;;:::::::::999888999;;;<<<;;;:::888999::::::888777777888444444555888;;;<<<;;;999=========<<<::::::;;;===999::::::;;;;;;::::::999999999888888888999:::;;;999<<>>======>>>>>>>>>>>>AAADDDHHHJJJOOORRRQQQJJJDDDAAA???<<<999888777666666666777888999999999:::;;;;;;;;;<<<;;;@@@FFFFFFCCCAAACCCGGGBBB@@@???@@@CCCCCCAAA>>>>>>===;;;:::999:::;;;<<<888999:::;;;<<<=========>>>======>>>@@@BBBBBBAAA<<<===??????>>>>>>???@@@???===;;;;;;===???@@@@@@AAACCCDDDCCCAAA@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@AAA???===:::999999::::::444666888999999:::===>>>>>><<<<<>>???>>>===<<<<<<;;;:::;;;<<<<<<:::999444333333333555888;;;======:::777555555666555555222444666777888;;;>>>@@@===;;;;;;;;;:::999666333333333333444555777888999666999;;;:::888777888:::<<<;;;888666444444333333333555777666555555777::::::999888;;;???>>>999444333333333444444555666777666777777888999999999999;;;;;;;;;:::999999888888333777::::::999888999;;;999888888999::::::999777555666777777888999::::::555444222111111333555777<<<<<<<<<===>>>===;;;888666===DDDDDD>>>999777888444444333333333333444444|||~~~}}}yyywwwtttqqqllliiihhhhhhgggfff```]]]YYYVVVTTTQQQNNNKKKOOOMMMKKKJJJHHHHHHGGGGGGJJJIIIHHHGGGHHHIIIJJJJJJHHHGGGFFFEEECCCCCCBBBBBBEEEGGGEEEBBBCCCFFFEEEAAA<<>>;;;999888:::===>>>??????@@@??????>>>===<<<:::<<<>>>??????===;;;999<<<999888<<>>???:::;;;<<<===<<<;;;:::999=========>>>===<<<<<<;;;::::::;;;===>>>@@@AAAAAA@@@<<<888777888999777555777;;;???>>>;;;:::>>>BBB@@@???@@@AAABBBBBB@@@>>>?????????>>>======<<<<<<888:::<<<;;;:::999:::;;;:::999:::===AAABBB>>>:::555:::>>>;;;555333666;;;888999:::;;;<<<;;;::::::;;;:::999:::<<<===<<<;;;999;;;======;;;999888888444444666999<<<>>>===;;;??????>>><<<::::::===???999::::::;;;;;;::::::999;;;:::999999999:::<<<<<<999===AAACCCAAA???===<<<::::::;;;>>>AAACCCCCCBBBCCCKKKLLLAAA:::<<<===:::;;;:::999777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888@@@GGGGGGAAA>>>BBBGGGBBB???<<>>>>>???AAACCCCCCBBB;;;???AAAAAA>>><<<>>>@@@@@@<<<888999<<<@@@AAA@@@BBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@AAA@@@@@@@@@BBB@@@<<<999777777888999000444888999999999<<>>DDDFFFAAA;;;:::@@@DDDAAA999555999>>>:::<<<>>>@@@@@@>>>;;;:::<<<;;;;;;<<<======<<<:::444444333333555888<<<>>>>>>;;;888777666666555333000333555666666888===AAA>>>===<<<;;;;;;:::777444333333333444555666777888555888;;;;;;888666777888999888666555444444555555555777888777555444777:::<<<::::::===@@@???999333444444444555666777888999666777999;;;<<<<<<<<<;;;======<<<;;;;;;::::::999222777<<<;;;888666888<<<;;;:::999:::<<<<<<:::888777666666555666888:::;;;555333111000000222555666>>>>>>>>>???@@@???<<<999666>>>GGGFFF>>>777666999444333333222222333333444}}}~~~|||mmmfffnnnrrrjjj```]]]ddd```YYYUUUSSSRRRQQQPPPFFFLLLRRRPPPJJJGGGJJJNNNOOOHHHDDDHHHPPPQQQIII@@@HHHHHHGGGGGGEEEDDDBBBBBB???@@@CCCDDDCCC@@@===;;;@@@===;;;<<<@@@BBBAAA>>>>>>???@@@>>>::::::===@@@<<<===>>>??????>>>===;;;???>>><<<;;;;;;===???AAA<<<999888999===@@@AAA@@@>>>;;;888888;;;===<<<:::>>>===<<<;;;:::999888888999<<<@@@CCCCCC???:::777>>><<<<<<>>>BBBFFFFFFEEE>>>>>>===;;;888555333333666666777888:::===???@@@???@@@BBBCCCCCCCCCBBBBBB<<<@@@CCCCCC???<<<;;;<<<:::::::::::::::;;;<<<<<<888;;;???AAA@@@>>>======999999888777777888999:::AAAAAA???<<<::::::===???;;;;;;;;;<<<>>>>>><<<:::??????>>>===<<<;;;:::::::::::::::999888:::===???;;;<<<<<<===>>>=========???===999666666999===@@@999999:::;;;<<<<<<<<<<<>>======<<<===<<<<<<<<<>>>BBBFFFDDDBBB???<<<;;;:::;;;<<<@@@>>>:::888777999;;;===:::;;;<<<===<<<;;;999888>>>>>>???AAADDDEEECCCBBB======<<<===>>>@@@AAACCC???===:::888777777777888<<<:::888666666888:::<<<:::;;;===???@@@???>>>===???>>>>>>===============999999999:::===@@@DDDFFFFFFBBB>>>???CCCDDD@@@<<>><<<===>>>AAACCC???===;;;::::::999777555777777777999<<<======;;;AAABBBBBBAAA@@@???AAABBB??????>>><<<;;;:::999888???@@@???>>>===>>>AAADDD999;;;===??????>>>===;;;;;;999666555444666888:::<<<999666555777777555333444333444777:::;;;;;;999<<<>>>???>>>;;;888777777777555333111111333555666;;;<<<;;;999666444444444333333333333333444555666444444444444555777888:::======;;;:::888777666555444555777888888888666666@@@>>>;;;:::<<<>>>???@@@<<<<<<<<<===<<<<<<;;;:::888666555777;;;===<<<:::777999:::999777777:::===>>>888555888:::888888999:::888777666444333666:::888;;;???BBBBBB@@@>>>===AAAAAA@@@>>>;;;999999999000///...///222444444444}}}|||~~~zzzvvvsssnnnkkklllmmmgggaaa___\\\XXXUUUTTTRRRPPPNNNJJJKKKKKKKKKJJJKKKKKKLLLKKKIIIIIIJJJLLLKKKHHHDDDGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>><<<>>>???@@@@@@?????????@@@???>>>===>>>>>>>>>===<<<<<<<<<===>>>???@@@AAA>>><<<;;;:::;;;===@@@AAA???<<<:::;;;>>>@@@@@@??????>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::;;;===AAACCCBBB@@@<<<999>>>===<<<>>>BBBEEEEEEEEEAAA>>>;;;:::;;;999555111444555666777:::<<<>>>@@@>>>@@@AAACCCCCCBBBAAA@@@>>>???@@@???===<<<<<<===;;;;;;;;;;;;<<<===>>>???:::<<>>???>>><<<=========<<<;;;;;;::::::;;;;;;;;;:::999:::<<>>>>>>>>@@@>>>:::777666888;;;===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????>>>>>>======<<<<<<;;;::::::<<<@@@CCCBBB@@@>>>;;;:::999::::::@@@>>>;;;999888999:::;;;;;;<<<===>>>>>><<<:::999<<<<<<===???BBBCCCAAA@@@;;;;;;;;;;;;<<<>>>@@@AAA>>>===:::888666666666666:::999888777777888999:::<<<===???@@@@@@>>>===;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<>>>@@@CCCEEEFFFBBB>>>===>>>@@@???>>>???>>>===<<<<<<>>>???@@@>>>===;;;:::;;;:::999777888999:::<<<======>>>>>>BBBBBBBBB@@@>>>>>>@@@AAAAAA@@@???>>><<<;;;999999@@@@@@@@@>>><<<<<<===???999;;;<<<>>>?????????>>><<<;;;888777666666888888:::777555555666777555444333222333555888:::::::::<<<======<<<999777666777666555333111111222444555999999999888666333222222222333333444444555666666555444444444444666777888<<<;;;;;;:::888777777666777777888888999999999999???===::::::<<<>>>@@@@@@======<<<<<<;;;;;;::::::888777777888:::;;;:::999888::::::999777777:::<<<:::666444777888666555666777777888999999:::<<>>===>>>@@@BBB;;;???CCCCCC???<<<===???BBB???===>>>AAABBB???;;;===<<<;;;<<<>>>AAADDDFFF===<<<;;;:::;;;===@@@BBBBBB@@@>>>===???@@@@@@???@@@BBBCCC@@@;;;:::===AAA???@@@@@@AAA@@@???===<<<>>>???@@@AAAAAA???===<<<>>>======>>>AAADDDDDDDDDCCC>>>::::::======888222444555666777999<<<===???===>>>AAACCCCCCAAA???>>>???===;;;:::;;;=========;;;;;;;;;<<<===???@@@AAA===>>>???===:::999999999888777777666666666777777<<<<<<;;;888666777999;;;===;;;;;;<<<>>>@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;999999;;;===>>>===<<<<<<<<<===???@@@@@@>>>:::777666777999;;;============<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<;;;;;;;;;999888999<<>>===;;;999888777888888======;;;:::::::::::::::===>>>???@@@@@@>>><<<;;;;;;;;;;;;===???@@@???>>>::::::999999:::<<<>>>???>>><<<:::777555444444444777777888999999888777777>>>???@@@@@@???>>>;;;::::::::::::;;;<<<===??????=========>>>???AAACCCDDDEEEBBB>>>;;;:::;;;===???<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<<<<;;;:::999<<>><<<<<<>>>@@@BBBBBBAAA???>>><<<:::999>>>??????>>>;;;999:::;;;::::::;;;===>>>@@@BBBCCC>>>===<<<:::888888777777777666444444666666666555333222111333666999::::::;;;<<<;;;999666555666777777666444333222333444444666666777777666444111000111222333555666777777777666555444333333444555666999999999999999888888888::::::999999999:::;;;<<<>>><<<999:::<<<>>>@@@@@@>>>===<<<:::999999::::::888999;;;:::999888999:::999::::::999888777999;;;888555555888777333333555777:::<<<>>>@@@CCCFFFIIIOOOPPPQQQRRRQQQQQQPPPOOOEEECCC@@@>>>===:::666333111000///000222444444444zzzxxx{{{yyyrrrooopppkkkcccZZZXXXTTTRRRPPPNNNKKKHHHIIIFFFCCCFFFLLLNNNJJJEEEEEEIIILLLJJJEEEBBBDDDGGGCCCCCCDDDDDDDDDCCCCCCBBBEEECCC@@@>>>>>>???AAABBB@@@BBBCCCBBB???===>>>???AAA@@@???AAABBBBBB???<<<=========>>>@@@BBBDDDFFFAAA???===;;;;;;===???@@@BBBAAA?????????@@@AAAAAABBBCCCBBB@@@===<<<>>>@@@AAABBBCCCCCCCCCBBB@@@???????????????>>>>>>===============>>>@@@AAABBBCCCAAA>>><<<<<<>>>===:::777888888888999:::;;;<<<===;;;===???AAAAAA@@@===<<<===:::888999<<<===<<<:::999999:::;;;===???AAABBBAAAAAA@@@===999777888999888888888777777777777777:::;;;:::888666666888:::<<<:::999:::<<>>===;;;999999:::;;;===<<<;;;::::::<<<>>>???>>><<<999777777888:::;;;======<<<<<<;;;;;;;;;;;;>>>======<<<<<<<<<<<<<<<<<<<<<;;;999888888:::<<<;;;:::999777666666666666999::::::;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===<<<;;;;;;<<<>>>??????>>>::::::999999:::<<<===>>>>>><<<:::888666444444333666888:::<<<<<<:::888666===>>>@@@@@@@@@>>><<<;;;;;;;;;;;;<<<<<<>>>????????????@@@AAAAAABBBBBBBBBCCCBBB@@@===;;;:::<<<>>>:::;;;<<<>>>>>>>>>=========<<<;;;<<<>>>???>>>===:::>>>AAA???<<<;;;???CCCCCCBBB@@@===;;;:::===???AAAAAAAAA@@@>>><<<:::888:::<<<======;;;999999:::;;;;;;;;;<<<>>>AAADDDFFF@@@@@@>>>===:::888777666555555444444555666777777555333222222555888:::;;;::::::999777444333555777777777666555555555555555444555666777888666222000000111333555777888888888666555444333222333333444777777888888999999::::::<<<;;;999888888:::<<<>>><<<:::999999<<<>>>?????????===;;;999888888999::::::<<>>:::888999::::::::::::999888888888999999777888999777333333777???CCCFFFGGGKKKSSSYYY\\\oooeee^^^aaajjjmmmeee[[[PPPIIIBBB===<<<:::777444222000///000222444444444yyyvvvzzzyyyoooeeeaaa___ZZZTTTOOOLLLJJJHHHFFFCCCEEEHHHKKKMMMKKKGGGDDDEEEFFFGGGGGGEEEDDDDDDEEEBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAGGGDDDAAA@@@AAABBBAAA???>>>AAACCCCCCAAA??????@@@===>>>@@@AAABBBBBBAAAAAADDDBBB???===<<<<<<>>>???@@@????????????@@@BBBDDDCCC@@@======???@@@???>>>CCCDDDDDDDDDDDDBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<=========>>>@@@AAA<<>>===<<<;;;;;;;;;;;;;;;:::<<<>>>??????>>>;;;:::999777777:::======999666666777888999;;;===???AAACCCCCCAAA===:::888999::::::::::::999999888888888:::::::::999777777999;;;:::999777888;;;===>>>???:::;;;;;;<<<<<<======>>><<<======;;;999888888:::;;;:::888777888999;;;===::::::999888999:::<<<===<<<<<<:::999999999999:::===<<<;;;:::::::::;;;;;;<<<<<<<<<:::888777999:::888888777777666666666666555666999;;;===>>>??????===???@@@BBBBBBAAA???>>>>>><<<<<<===???@@@??????<<<<<<;;;;;;;;;===>>>???>>>===;;;999777666555444888:::<<<>>>>>><<<:::888;;;===???@@@AAA@@@???>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCBBBBBBAAA???AAABBBAAA>>><<<<<<<<<:::<<<>>>@@@@@@@@@???>>>===<<<<<<===???@@@@@@???;;;>>>@@@>>>:::999===BBBBBBBBB@@@>>>;;;:::<<<>>>??????@@@???>>><<<999888666999;;;<<<;;;;;;<<<===<<<;;;;;;;;;===@@@DDDFFFBBBBBB@@@>>>;;;999777666444555555555555666777888888666444444666999:::;;;999999888666333333444666777777888888888888777777555555666888:::999555222000111333444666777888888777666444333222222333333555666666777999:::;;;;;;<<<:::888666777999<<<>>>;;;:::999999;;;===>>>===>>><<<:::888777888999:::<<>>OOOTTTWWWYYY```nnnyyy}}}}}}~~~|||uuufffZZZJJJ@@@===<<<999555222111000111333444444333~~~yyyuuu|||{{{lllaaa```bbb\\\UUUOOOKKKIIIGGGFFF???EEELLLOOOMMMHHHDDDCCCDDDCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@IIIEEEBBBBBBDDDFFFCCC@@@>>>AAADDDCCC???===???AAA>>>???AAABBBBBBAAA???>>>EEECCC@@@===<<<<<<===>>>===>>>???>>>>>>???AAADDDAAA===:::;;;@@@BBBAAA???FFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<;;;:::;;;===>>>999>>>BBB@@@;;;999<<<@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999666666888:::;;;:::666333555666666888:::<<<>>>???BBBBBBAAA>>>;;;999:::<<<;;;;;;;;;;;;:::999888777999:::;;;:::888888999;;;:::888777888;;;<<<===<<<::::::;;;;;;<<<<<<<<<===:::;;;<<<;;;888777777888999888777777777888:::;;;999999999:::;;;<<<===>>>;;;:::999888888888999:::===<<<:::999999999:::;;;;;;;;;;;;:::777777777999777777777777777777666666444555888:::===???@@@@@@<<<===???AAAAAA@@@???>>>???>>><<<===???@@@@@@???>>>===<<<<<<<<<===???@@@>>>======;;;:::999888777;;;<<<============<<<;;;;;;<<>>>>>>>>??????@@@BBBDDDDDDCCCAAA@@@>>>???@@@AAAAAA???<<<:::<<<===???@@@AAAAAAAAAAAA???>>>===>>>AAABBBAAA@@@<<<>>>>>><<<:::999<<>>===>>>?????????===;;;999555777:::;;;<<<===???BBB===<<<;;;;;;<<>><<<:::999666555555666888888777555444444666666444555@@@MMMbbbjjjoooqqqzzz{{{iiiSSSDDD???===:::555333222111111333444444333}}}yyywwwrrrkkkeeebbb```\\\VVVQQQNNNKKKHHHFFFCCCGGGMMMNNNLLLGGGDDDBBBAAAAAABBBBBBCCCDDDFFFGGGBBBBBBBBBBBBAAA???>>>>>>@@@AAABBBCCCCCCBBBAAAAAAEEEFFFGGGHHHIIIGGGDDDAAAAAAAAA@@@???>>>>>>???@@@???@@@@@@@@@@@@@@@??????AAA???===;;;;;;<<<>>>???===>>>???===;;;;;;>>>AAA<<<;;;;;;===???BBBDDDEEEHHHGGGDDDAAA@@@??????@@@>>>======<<<<<<<<<<<<<<<888:::;;;:::888888:::<<<:::===??????<<<;;;<<>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999999666777999888777555444555666666666777999;;;<<<===?????????===;;;:::;;;<<<::::::;;;;;;:::999777666888999::::::888888999::::::999999:::<<<===<<<:::999999999999999999::::::888999::::::888666777777888888888888999999999999:::;;;;;;<<<============;;;:::999888888999;;;<<<<<<;;;999888888888::::::888999999888666555666777777777888888888888888888666777888:::<<<===???@@@:::<<<>>>???@@@???===<<<@@@>>><<<<<<>>>???@@@???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;===<<<;;;::::::;;;<<<======>>>@@@AAAAAA@@@???>>>???>>>>>>>>>>>>>>>???@@@===???BBBDDDDDDCCCAAA???>>><<<;;;===???@@@===:::<<<===>>>@@@AAAAAABBBBBB@@@???>>>???AAABBBBBBAAA@@@???===;;;;;;;;;<<<>>>>>>@@@AAAAAA???======>>><<<===???@@@@@@???===<<<777999:::;;;<<<>>>BBBEEE>>>===<<<<<<<<<===>>>???DDDBBB???<<<:::999999999666888999888666666888::::::888777666777777555444666777888777555444444444111333666888::::::999888888555444666;;;<<<:::777333222111000111333555777777666555444444444555666444555666777888999:::;;;:::999888777888999;;;<<<<<<;;;999:::;;;;;;:::999888888888888999999999999=========>>>???===999666333222222444777888777555222333555666777>>>PPPbbbvvv{{{hhhQQQCCC@@@???;;;555444222111111333444444333|||~~~ppphhhkkkjjjeee]]]ZZZWWWTTTQQQNNNIIIFFFGGGIIIKKKLLLKKKHHHEEEBBB>>>@@@CCCCCCBBBBBBFFFIIICCCCCCBBBAAA@@@???===<<>>@@@???>>>======???AAABBB===;;;:::999999<<<>>>@@@>>>??????===:::999;;;>>>888;;;>>>??????AAAFFFKKKJJJGGGCCC@@@>>>>>>>>>???>>>>>>>>>>>>============777999:::999666666888;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;999888777888999:::777999999666333111444777666777777888999;;;<<<===<<<===>>>===;;;:::;;;<<<999999::::::999888666555777888999999888777888:::;;;;;;;;;===>>>>>><<<:::777777777777777777777777666888999999777666666777777888999::::::::::::999<<<======>>>======<<<<<<<<<;;;999999999;;;===>>><<<;;;999777777888999:::666777888777555444555666777888888999999999999888999999999:::;;;<<<===>>>999;;;===>>>???>>>===<<>><<<;;;===??????>>>>>>===<<<;;;<<<===>>>??????????????????>>>>>>===>>><<<:::888888:::<<<>>>???@@@AAABBBAAA???===<<<<<<<<<<<<<<<===???@@@AAA<<<>>>AAADDDEEECCCAAA??????;;;777888===???>>>;;;======>>>???@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAABBB???<<<;;;<<<============???BBBBBBAAA???>>>>>>;;;===@@@BBBBBBAAA???>>>:::;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<>>;;;999888999:::777999:::999666666888;;;999888777666777555333111555777888888666444444444...000444777999999888777888555222555:::<<<;;;888444222000...///111555777777666555444444555666777444555666777888999:::;;;::::::999999999:::;;;<<<===;;;::::::::::::999777666777888999999:::999999<<<;;;:::<<<>>>===999444111000000333777888777444222444666999<<>>???@@@<<<666444333111222333444444333}}}{{{~~~zzztttlllgggffffff]]]UUUTTTYYYWWWLLLIIIOOONNNHHHDDDEEEJJJLLLHHHDDDCCCEEEFFFDDDAAABBBFFFJJJCCCCCCAAA@@@????????????@@@AAABBBBBBCCCCCCBBBBBB<<>>>>><<<:::@@@???>>><<<===>>>???AAA;;;999888888;;;>>>@@@@@@EEEAAA======???@@@>>>;;;999===AAAAAA???@@@FFFLLLHHHEEEAAA>>>===;;;999666BBB@@@>>><<<;;;<<<===>>>999888666555666888;;;===???===<<<>>>@@@???:::666999;;;<<<;;;999999<<<@@@888888999999999999888888<<<:::666222111222555777666888;;;;;;999777777777@@@<<<999:::===>>>:::555>>><<<;;;999777555555444222333555777888777666555=========>>>>>>>>>>>>===:::;;;:::999777666777999999777555777:::<<<999666777999;;;999666555888;;;:::;;;===>>>===;;;999777===:::777777999<<<>>>???888;;;===<<<888555666888444444444444444555666777888888777777888:::;;;<<<999888777777777888999:::999:::;;;;;;<<<<<<<<<;;;;;;===???>>><<<:::;;;===@@@<<<888888;;;<<<;;;999???BBBBBB???::::::???EEE<<<:::999999;;;<<<<<<;;;BBBAAA@@@???>>>???@@@AAA<<<<<<======>>>?????????AAA>>>===AAAGGGHHHBBB;;;:::;;;<<<999666666:::>>>999;;;======<<<<<<<<<===DDDBBB@@@??????BBBDDDFFF;;;>>>@@@>>>;;;999;;;>>>GGG@@@;;;<<>>???AAADDD;;;<<<===>>>??????>>>===HHHDDD>>>;;;:::;;;<<<<<<::::::;;;;;;:::999777666999888888777777777777777555555666555333333555666666666888;;;<<<999555111000111222333555888:::;;;666777888999999888666555888777444222111111222333666888:::999777777:::===999888777555555555666777>>>@@@===999888;;;<<<;;;777888:::;;;;;;:::888777888999::::::::::::999888888:::<<<<<<999666555444000111444666666666555444555333444;;;GGGZZZsss|||bbbVVVIIIBBB===999888:::777555333111111222555666|||yyyuuuqqqmmmiiibbb^^^[[[\\\YYYTTTQQQQQQOOOLLLJJJIIIGGGFFFGGGGGGGGGEEEHHHFFFDDDBBBBBBCCCDDDDDDBBBAAAAAA@@@??????>>>>>>>>>@@@BBBDDDEEECCCAAA@@@@@@CCCFFFGGGEEEBBB@@@???AAAAAA@@@???===<<<<<<=========>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>AAACCCCCCAAABBBBBBBBB@@@>>>======;;;<<<===>>>@@@BBBEEEGGGGGGFFFDDD???:::777999;;;===============<<<;;;;;;999888777777777999;;;===<<<===??????>>><<<::::::<<<:::888777888999::::::777777777777777777777777:::888666555444333444444777999;;;:::888555444444999999999:::;;;;;;:::999;;;;;;999777666555555555555555555555666777888888===>>>??????@@@???>>>===<<<;;;999999999999888777999:::;;;;;;:::999999::::::999888888888999888888<<<<<<;;;;;;;;;:::::::::;;;888666666888:::<<<===;;;:::999999999888777666555555444444444555666666666777888::::::;;;::::::<<<;;;999888777888999:::999::::::;;;;;;;;;::::::;;;>>>@@@@@@===<<<<<<===<<<<<<;;;:::::::::<<<===>>>??????>>>=========>>>@@@===:::999;;;===??????BBBBBBAAA???>>>>>>>>>>>>;;;;;;<<<======>>>>>>???===>>>@@@CCCEEEDDD@@@===:::::::::;;;<<<<<<<<<;;;999:::<<<<<<;;;;;;<<<===@@@???>>>===>>>???AAABBB???===;;;:::999:::<<<===AAA???<<<<<<>>>AAACCCCCCBBB@@@===>>>@@@BBBBBBAAA>>>>>>=========>>>???@@@FFFCCC>>><<<;;;;;;;;;::::::::::::999888777666555888888888888777666555555222444555555333333444555777999<<<===<<<999666333111111222333555777888999888999999999888777777666888777555333222333444555666777888888777888:::<<<:::999777555444444555555:::======:::999;;;:::777888999:::;;;;;;:::999888999999999999999999999999999;;;<<<;;;777444222222111222444555666666444444444333666???MMMaaa{{{rrraaaTTTGGGAAA>>>:::888999666555333222222333555777yyyuuupppnnnmmmiii___VVVYYY```]]]QQQNNNTTTRRRIIIHHHJJJJJJHHHEEEDDDEEEHHHLLLGGGBBB@@@BBBCCCAAA>>>???@@@AAAAAA@@@???>>>===<<>>CCC@@@>>>>>>???@@@>>><<<<<<@@@CCCBBB>>><<<===???999;;;===??????>>>===<<>>CCCGGGFFFBBB>>>===>>>===;;;:::<<>><<<:::999999999999999:::;;;;;;<<<888===AAA@@@===:::;;;===???:::444444666999888666777666555555555555666777888888888777777555444333888999:::999777444333333333666999999888999;;;===999888777666666666666666888777555555555777:::;;;===>>>@@@AAAAAA???>>>===???===;;;;;;======;;;888:::===@@@>>>:::888999<<<===999666777:::;;;999555===<<<:::999999999;;;;;;999777444444666999::::::>>>999555666999:::888666666666555555444555555555444666999;;;<<<;;;999777???===;;;999777888999:::999999999999999999999999;;;>>>@@@@@@???<<<;;;;;;888;;;>>><<<:::999===AAA===<<<<<<===???>>>;;;888CCC???<<<:::<<>>===;;;:::::::::;;;;;;<<<======>>>:::>>>CCCDDDBBB@@@??????;;;::::::===AAAAAA===888888:::;;;;;;:::999:::<<<<<<<<<;;;;;;;;;<<<======AAA===888666888;;;<<<<<<=========<<<;;;>>>CCCHHHFFF@@@<<<===AAADDDAAA===AAA@@@>>>======???AAABBBCCCAAA>>>======<<<;;;:::<<<;;;999777555444444333666777888888888666444222000222555555444444444555999<<>>===>>>@@@AAAAAA@@@>>><<<===???AAACCCCCCBBB@@@>>>AAA???<<<;;;;;;<<<<<<;;;:::>>>AAABBBAAA???>>>???888999;;;===>>>>>>======???===;;;;;;>>>BBBEEEFFFAAACCCFFFEEEBBB???>>>???;;;;;;;;;;;;===>>>>>>>>>DDDFFFFFFBBB<<<888888:::444666999;;;<<<<<<:::999888999;;;<<<<<<<<<;;;;;;999<<>><<<<<<======999555444555888999999888777555444444555777888::::::999999888777666666777999:::999777666666666555666777888999:::<<<===888888777777777777888888888777777777777999:::;;;;;;<<<>>>@@@@@@???===<<<@@@@@@AAAAAA@@@???===<<<<<<>>>???>>>;;;888999:::<<<:::999999;;;;;;999777;;;;;;::::::999::::::;;;888666444444666888999999<<<999555555666888999888777777666555555444555555555777999:::;;;:::999888>>><<<:::888777888999:::999999999888888888888888;;;<<<>>>???>>><<<:::888777:::<<<<<<;;;<<>>>>>============;;;:::BBB???======???AAAAAAAAA======>>>>>>>>><<<;;;:::999999:::;;;;;;<<<<<<===:::>>>BBBCCCBBB???>>>===>>>===>>>???AAA@@@===999888999:::999888888999;;;999:::::::::::::::::::::???>>><<<:::999:::<<<===>>>>>><<<;;;:::===BBBFFFEEEAAA======@@@BBB@@@===AAA@@@@@@??????@@@AAAAAA???>>>>>>???@@@@@@???======;;;999666444222222222555666888999888666333111000333666777666555555555999===AAA???999555555777333333222333333444555666>>><<<:::888777777777888666666555555666777888888888555333555:::<<<<<<:::<<<:::888555333111111111555999:::999999<<<;;;777::::::;;;;;;;;;;;;:::::::::999777666666777999::::::;;;;;;999666333222222444555555666666555444333222888FFFYYYkkkzzzyyylllcccYYYLLLAAA???@@@===888555555444333333444666888999~~~~~~zzzxxxtttnnnhhhccc```___WWWTTTUUUYYYVVVMMMHHHJJJNNNLLLJJJJJJKKKKKKKKKIIIGGGGGGFFFBBB???>>>@@@BBB===>>>@@@AAABBB@@@???>>>????????????@@@@@@AAAAAA===>>>>>>===;;;::::::<<<<<<<<<>>>AAADDDCCC@@@===:::999999:::;;;===???@@@>>>;;;888888;;;???BBBCCCFFFCCC@@@@@@AAAAAA???===777;;;>>>===:::888;;;>>>AAABBBBBBBBB@@@===888555555666777888:::;;;<<<<<<999:::<<<======<<<;;;:::<<<;;;;;;===@@@???===:::888888888777666777;;;???:::999777666666777999:::===<<<:::999888999::::::666888999:::999999:::;;;<<<888666777;;;===;;;999999888888888999999:::;;;777888999;;;;;;;;;;;;:::888999;;;===>>>>>>===<<<>>>BBBEEEEEEAAA>>>>>>??????===;;;;;;;;;;;;888555888:::<<<<<<:::999:::;;;888999:::<<<<<<;;;999888999777666666777999999888777888888666444555888;;;888777666555555555555555888888777777888888999999999999888888888888999:::999999888777777777888999:::;;;;;;<<<;;;:::777666888777777:::>>>@@@@@@>>>@@@AAAAAA>>>:::999===AAA======>>>@@@BBBBBB???===888999;;;<<<===<<<<<<;;;999999::::::;;;<<<<<<<<<===>>>???BBBCCCBBB>>>:::AAABBBCCCAAA>>>;;;;;;===999::::::999777777999;;;::::::::::::::::::999999999???CCCAAA;;;999;;;@@@CCC???<<<:::<<<>>>@@@@@@AAAAAA@@@>>>======>>>???>>>@@@AAACCCCCCAAA???>>>;;;;;;===???CCCDDDDDDBBB>>><<<999666444222222222444555777888888666444222222555888999888777666777888<<>><<<:::888777777777888666666666666777888888999888666444666:::<<<<<<:::;;;999777444222111111111888::::::777888===???===;;;;;;;;;<<<<<<;;;;;;;;;:::999777666666777999:::999:::;;;999777666666666666666777777666666666555777;;;HHH]]]rrr~~~ssseee[[[SSSHHH?????????<<<777555555555444444555777888999}}}zzzyyyuuunnngggbbbaaaaaaVVVOOOQQQYYYWWWKKKFFFLLLNNNKKKJJJJJJMMMNNNNNNLLLGGGHHHHHHDDD???===@@@CCC>>>???@@@AAABBBBBBAAA@@@@@@???>>>===>>>???AAABBB<<<>>>???>>>;;;::::::;;;>>><<<===@@@EEEEEEAAA<<<:::999999999:::===@@@BBB???;;;777666888<<>>;;;555:::???===999777:::>>>???>>>???@@@AAA>>>999444666777777999:::<<<======999:::;;;<<<<<<<<<::::::>>>;;;:::===@@@@@@<<<888555888::::::888888===AAA;;;:::999999999999:::;;;>>>===;;;999999:::;;;<<<666777999:::::::::<<<>>>???:::555666;;;===;;;777999999999999999:::;;;;;;777999;;;===>>>===<<<;;;666777999:::<<<===>>>>>>???CCCGGGGGGEEEAAA??????>>>;;;888999;;;;;;777333555:::>>>>>>;;;999;;;>>>666888:::<<<===;;;999777:::888777777999999999888444666888777444444777<<<777777666666555666666666999888777666666777999:::666777888999999999999888999888777777777888:::;;;;;;:::999999999888666444888666555999>>>AAA???<<>>DDD;;;<<>>;;;555666888999;;;;;;<<<<<<999999::::::;;;<<<<<<===??????@@@BBBDDDCCC>>>:::AAADDDEEEBBB===:::;;;>>>:::;;;:::999777777999;;;;;;;;;:::999999999::::::777???FFFEEE===888;;;AAAEEEBBB>>>===>>>>>>>>><<<>>>??????===;;;;;;===@@@===???BBBDDDDDDAAA>>><<<999:::;;;???CCCEEEEEEEEE>>>===;;;888666555333333333555666888888777666555555777999:::888777777777999:::;;;999555333444666444444444444444555666777<<<;;;:::999888777777777555555666666777777888888888777666666888::::::999888777555333222222222222999;;;:::888999???BBBAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999::::::888999:::999777777888999888888888888888888888888===???JJJ___www|||}}}{{{qqqaaaWWWKKKEEE?????????:::777666666666666666666777888999yyyvvvrrrmmmhhhccc___\\\UUUSSSRRRSSSQQQNNNMMMNNNIIIJJJLLLLLLKKKLLLNNNPPPLLLKKKHHHDDD@@@??????@@@???@@@@@@AAABBBBBBCCCCCC>>>>>>>>>>>>??????@@@@@@???===;;;;;;;;;<<<;;;:::===>>>???AAABBBBBBAAA???888999999;;;===???@@@AAAAAA>>>999777888;;;>>>???@@@???>>>======<<<;;;:::666999<<<<<<:::999:::<<<<<<===>>>===<<<;;;::::::666777:::<<<>>>>>>===<<<::::::;;;;;;;;;:::::::::======>>>??????===;;;999666888999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::::::::999666888999999888999;;;===<<<999666666888::::::999999999999888999999::::::::::::;;;<<<============666666777999;;;>>>AAABBBIIIGGGHHHKKKNNNMMMFFF@@@;;;;;;:::::::::999777666666888;;;===>>>>>>>>>>>>777888999:::;;;::::::999999888777777999999888777333444555666666666777888666666666666666666777888777888888888888888777777666888:::<<<<<<:::777555888777777777777999<<<===>>>;;;888777888888777555555666777:::<<<======<<>>===>>>@@@BBBBBBAAA???===<<<;;;<<<;;;999777777999;;;===;;;:::888888888:::;;;999???CCCAAA<<<999;;;@@@BBBBBBBBBAAA>>>======>>>===<<<::::::;;;<<<======>>>@@@AAABBBBBB@@@>>><<<:::999:::<<<@@@CCCCCCCCC>>>>>>===;;;999777555444444444666777888999999999888999999888666555666777:::999888666555555666666444444444555666777888999888999999999888777777666555555666666777666666666555666666666444444666777555444333222222222333444777:::;;;999;;;@@@BBB@@@======<<<<<<<<<<<<======::::::::::::::::::::::::999::::::888666555666777999999999999::::::;;;<<<@@@EEETTTlll}}}vvvuuuyyyxxxkkk\\\TTTEEEBBB@@@AAA===888666888777777777777777777777888}}}|||wwwrrrnnnlllkkkfff\\\UUUSSSXXXUUULLLKKKSSSTTTOOODDDJJJNNNMMMIIIIIINNNTTTRRRMMMGGGCCCBBBAAA>>>;;;@@@@@@@@@AAABBBCCCDDDEEE<<<===???@@@@@@@@@>>>===CCC===666666;;;>>><<<888<<>>@@@@@@@@@@@@DDD@@@;;;888999<<>>;;;777666;;;@@@555888<<<@@@AAA???<<<:::::::::::::::::::::::::::;;;>>>AAAAAA===:::999;;;:::888777999<<<===:::666999::::::;;;;;;::::::999777888:::<<<<<<:::777666777888999888777777999;;;777888777666555666999<<<999888888888888888999999===<<<;;;:::;;;===???@@@666666777888;;;???CCCFFFTTTMMMJJJOOOXXXYYYNNNBBB999<<<>>><<<999777888:::777666777;;;@@@BBB???<<<999999888888888999;;;<<<999888777777888999777666555333222555888:::888555666666555666666777888999555777999::::::888666444888:::===???>>>:::666333888777666777888:::===???@@@<<<888666888999888777222666:::;;;:::999;;;>>>BBBAAA@@@@@@AAA@@@===:::?????????@@@BBBBBBAAA???888777666666666777999:::::::::;;;<<<<<<======>>>;;;BBBHHHGGGAAA===>>>AAA<<<<<<>>>BBBEEEDDD???999<<<<<<;;;999777777:::<<<===<<<999777666888:::;;;===>>>???===::::::<<>>;;;===AAA>>>999666777<<>>>>>:::999999:::===@@@@@@@@@>>>>>>>>>===<<<999777555444444555777888:::;;;;;;999999999777444333444666;;;999666555666777777666555555555555777888999:::666777888999999888666555555555666666666666555555333555777555222111333666333222222111222333555666333888;;;;;;===AAAAAA>>>======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;::::::::::::777444333333444999999999:::;;;<<<===>>>???III```}}}|||mmmjjjlllssspppbbbSSSLLLAAAAAAAAAAAA<<<666555999888888888888777777777777}}}ssssssqqqmmmgggaaa^^^\\\XXXVVVSSSRRRRRRQQQOOOMMMIIILLLNNNLLLJJJIIILLLOOONNNJJJDDDAAAAAABBBBBBBBBEEEEEEEEEDDDCCCBBB@@@???======>>>>>>>>>>>>======???;;;777777999;;;;;;999<<<>>>???>>>;;;;;;>>>BBB777888;;;===???@@@@@@@@@AAA???===;;;:::;;;<<<<<<===>>>>>><<<999666555555666777777888999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999:::===>>>>>><<<999777999999:::;;;:::999888777:::>>>AAA>>>999555555888888666666888;;;<<<999666999999999:::::::::;;;;;;666777777777777777666555888555333444888:::888666888777666555555666777888<<<888555555777999888666<<<;;;:::999999;;;===>>>888999999999;;;???EEEIIIWWWVVVWWW\\\___ZZZNNNDDD===>>>???===:::888:::;;;:::888777;;;AAABBB>>>999;;;:::888777888:::<<<>>>999777777:::======888333888555222333888;;;<<<;;;888999::::::888888999;;;666888:::999777555444444888:::===??????===;;;999666666555666888;;;>>>@@@BBB<<<777666999;;;:::777555777999888777888<<<@@@AAA>>>;;;<<<>>>>>>;;;888<<<<<<<<<======???@@@@@@>>>===;;;999888888888999@@@===;;;<<>>;;;===BBBFFFEEE???::::::<<<===<<<===@@@CCCCCC>>>999;;;;;;;;;999777888:::===;;;999888777888:::===???AAA@@@===:::999999999:::@@@BBBCCCAAA===;;;===???===:::888:::???@@@===999BBB@@@>>>===<<<===>>>???777888:::<<<=========<<>>===<<<<<<;;;<<<<<<555666888888777777888:::;;;999777666444444555555;;;999888777888999888777444666888999888888888:::777777666666666666666777777555333333444555666555444444444222///...///000222777:::999333000111444333555888;;;<<<;;;999888>>>>>>======<<<<<<<<<;;;:::<<<>>>>>>===;;;;;;;;;999999888666444444555777888:::<<<<<<:::;;;@@@DDDHHHKKK___|||~~~zzzqqq]]]dddkkkkkkbbbUUUKKKEEEEEE@@@;;;<<<@@@???888111333777;;;;;;:::999:::===tttrrrtttuuuqqqjjjeeedddeeeYYYXXXVVVUUUTTTQQQMMMJJJMMMKKKJJJJJJJJJJJJJJJIIIFFFFFFEEECCCAAABBBFFFJJJFFFEEEEEECCCBBB@@@>>>===;;;<<<======>>>>>>>>>>>>===<<<;;;999888999;;;<<<@@@>>><<<;;;<<<<<<<<<<<<888999;;;===????????????=========<<<<<<;;;:::999;;;<<<<<<;;;888777666777777777777777999;;;===>>><<<;;;;;;:::::::::;;;;;;999::::::::::::999888888777888999:::;;;;;;:::999<<<<<<<<<<<<:::888666555777555555777:::;;;:::888999:::<<<======;;;:::888555555666666666666666666333555777999999888888888999888666555555555666666999999888777666666777888:::999777666666888:::<<<888888999999;;;???DDDHHHQQQXXX```ddd```WWWOOOJJJEEEAAA<<<;;;======;;;888888999:::<<<===>>>======:::999999::::::::::::;;;===:::888999===>>><<<999555555555555666888;;;===:::999888:::<<<===;;;999999:::;;;:::777444333333333777<<<@@@AAA???;;;888666666666777888;;;>>>@@@===<<<:::888888999;;;<<<<<<;;;999999::::::;;;;;;>>>??????>>><<<;;;;;;<<<::::::::::::;;;<<<===>>>@@@???<<<999999:::<<<===>>>>>>???>>>=========>>>???AAABBBBBB@@@===;;;:::<<<===>>>???>>>>>>>>>>>>;;;<<<;;;999777777999;;;<<<;;;999888999;;;>>>??????>>><<<;;;:::;;;;;;<<<@@@@@@???>>>>>>>>>===<<<<<<:::888:::>>>???<<<999==================<<<<<<:::::::::::::::;;;======<<<<<<;;;;;;::::::;;;;;;:::888666777999;;;:::888999999888666666555555555888777888999:::999777555555666888888888888:::;;;888777777666666777777777888666444444555666666666555555555333111000111222555666777777555444333333555666777888999999999999;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;888888888666444333555666999999999:::===???@@@@@@FFFRRRdddyyyyyyooohhhfffgggaaa```___[[[UUUMMMDDD??????>>>>>>>>>===;;;999777666666888999;;;<<<;;;:::ssspppsssuuurrrlllhhhhhhjjj]]]\\\ZZZXXXUUUPPPJJJFFFNNNJJJFFFFFFIIIIIIGGGCCCBBBEEEGGGDDD@@@@@@FFFMMMEEEEEECCCBBB@@@>>>===<<<;;;<<<<<<===>>>???@@@@@@<<<>>>???===999888;;;???BBB>>>999999;;;===:::777:::;;;<<<>>>>>>>>>>>>===::::::;;;<<<;;;:::888777888:::::::::888888888999999888777666888;;;>>>@@@======<<<<<<;;;;;;::::::999999888777777777777888666777999:::;;;<<<<<<<<<>>>;;;999:::<<<;;;777222555444444555888::::::::::::;;;>>>@@@???<<<999666444444555666666777777777000555;;;===:::777777999888777666555444444555666777999;;;999555444777:::999888555333333555777888777888999999:::>>>CCCGGGIIIVVVdddggg^^^SSSNNNMMMKKKBBB::::::@@@BBB<<<555777:::;;;;;;::::::===@@@999999;;;;;;;;;:::888777???<<<999:::===??????>>>333666888777555666;;;???<<<999777;;;@@@AAA<<<777;;;;;;<<<:::666333222222000444:::???AAA>>>:::777777777777777999;;;===???999;;;===:::777888<<>>@@@???:::888;;;>>>777777777777888999::::::BBB@@@===;;;;;;===@@@AAA===@@@BBB@@@<<<:::<<>>??????<<<999;;;>>>@@@>>>;;;;;;>>>BBB<<<===<<<999777777888:::<<<;;;:::::::::<<<>>>@@@<<<<<<<<<<<<<<<<<<======@@@<<<:::;;;???@@@===:::;;;999777999<<<===;;;999888999;;;======<<<:::999===<<<:::888888:::<<<===999999999999999:::::::::???:::555666;;;===;;;777777888888888777666666555444555777999;;;:::666333555666777777777888;;;===888888777777777888888999999777555444666777777777555666666555333222333555777666555666888888666333888777666555555666888888777999:::<<<<<<;;;:::999::::::999999999::::::;;;777777777666444333444666;;;999777:::???AAA???<<>>999777999===888666555888<<<>>><<<888}}}}}}ppppppooommmjjjhhhggggggbbb___[[[WWWSSSNNNIIIEEEJJJHHHEEEEEEFFFGGGEEEDDDEEEGGGFFFCCC>>>===@@@DDDCCCBBBAAA@@@???>>>======???????????????@@@@@@@@@>>>??????>>>;;;:::<<<>>>>>><<<999888:::;;;:::999;;;<<<===>>>>>>===<<<;;;999999999888888777777777777999::::::999999;;;===<<<:::888666666999<<<>>>?????????>>>===<<<;;;;;;888888888888777777777777777888999:::;;;<<<<<<======:::999:::<<<;;;888444555444333444666999;;;<<<===>>>??????>>><<<999777555555666666777888999:::555888<<<<<<:::888777777666555444444444555777888888999:::999777666777999999777555333222333555666777888888999:::<<>>888::::::999888999:::===???:::::::::::::::999888777===;;;:::;;;===??????>>>444666777777777888;;;>>><<<::::::===@@@???:::555999::::::888555333222333222555999<<<===<<<999666888888888888:::;;;===>>>:::<<<===;;;888888;;;???EEEBBB???>>>>>>===;;;888:::<<<===<<<:::888:::;;;666666666666666777888999??????>>>>>>???@@@@@@AAA???@@@AAA???===;;;<<<===>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@???>>>>>>@@@BBB>>>>>>>>>;;;999888999:::<<<;;;:::::::::;;;===>>>;;;<<<============<<<;;;<<<:::999:::===>>>===;;;:::888777888:::;;;:::999888999:::;;;<<<<<<;;;:::===<<<;;;::::::::::::;;;777777888999:::;;;;;;;;;???;;;777666999;;;:::777666666888999999888777666444444555777999999777555555666666555555666:::===888888888888888888999:::888666444444555666666666444555666555444333555777888888888999999:::999888999888777666555666666777666777:::<<<===<<<:::888888666555444666888999999666777777666444333444666;;;::::::===@@@@@@>>><<>>;;;777;;;???===777555888<<<888666666888;;;<<<<<<:::xxxtttxxx~~~rrrnnniiihhhiiihhhddd```eee```XXXRRRNNNKKKIIIGGGEEEFFFGGGFFFDDDDDDFFFHHHIIIFFFCCC@@@>>>======<<>>>>>>>>>>>???@@@AAAEEEDDDBBBAAA@@@??????@@@BBB???======>>>>>>===;;;888999:::999888888;;;>>><<<===>>>>>>>>>===;;;::::::888666444444555777999888999::::::999:::<<>><<<999666555666999:::@@@@@@@@@@@@???===<<<;;;777888:::;;;;;;999777555999999999999::::::;;;;;;:::;;;<<<<<<;;;:::999888555555555666777999<<<===AAA@@@>>>===;;;;;;::::::888888888888999:::<<<<<>>======??????>>>======999555555999<<<===;;;<<<;;;999777777777999:::999999:::<<<>>>===;;;:::777555555666:::<<<<<<;;;;;;<<<>>>>>><<<999666555555666777666444333444555777888888999888888777777888999999999:::;;;<<<===>>>===;;;:::999999::::::@@@AAABBBAAA>>><<<<<<>>>;;;999888888::::::999777777777777777777777888999:::<<<>>>@@@AAA@@@>>>===BBB@@@======>>>===;;;999888;;;>>><<<999888;;;>>>======>>>AAADDDDDDAAA>>>???@@@???>>>;;;999:::;;;;;;:::999999999:::;;;<<<<<<=========<<<;;;:::999777999;;;;;;:::999;;;===:::888777777999:::::::::;;;;;;:::::::::;;;===>>>:::;;;=========;;;999777777888999;;;<<<<<<<<<<<<;;;::::::888777777888999444666777999999999888888888666444444666888888888555555555444333555888;;;888888777777888999::::::666444222222333555555444333444555444444444666888999<<<>>>===:::999;;;???888999999999888777666555666888;;;======<<<:::999555333111111444666777666555666777777555444555666999<<>><<<===>>>BBBFFFUUUkkkzzz~~~vvvaaaSSSRRRRRRQQQQQQRRRRRRNNNGGGAAA>>>===:::;;;:::999777666666777555777999999888999;;;===}}}yyywwwuuusssrrrrrrnnniiiggghhhgggccc___ccc]]]TTTNNNJJJIIIIIIIIICCCFFFHHHGGGDDDCCCGGGKKKGGGCCC@@@???@@@@@@>>><<<======<<<===>>>@@@BBBCCCGGGFFFCCCAAA????????????CCC???<<<===???@@@===999666888;;;999777777<<<@@@<<<===>>>>>>>>>===;;;::::::888444222222444888::::::::::::999888999;;;======;;;888666555555666777>>>>>>?????????===<<<;;;777999<<<>>>===;;;888555999999888888888999:::::::::;;;======<<<;;;::::::666888999999999:::<<>>CCC>>>:::999:::;;;888444444444444444666888;;;<<<;;;999666888;;;<<<888444777777888888777777777666666777888888888:::===???LLLCCC>>>CCCNNNQQQJJJ@@@999===@@@AAA???>>>???@@@>>>888333444:::===<<<888<<<:::888666666777999;;;666888:::<<<<<<:::777666888555444666;;;>>><<<999;;;===???>>>:::777666666555666666555444444555777;;;:::888777666666777777999999::::::;;;;;;;;;<<<>>><<<;;;:::999999888777;;;???BBBAAA===<<<===@@@;;;888555777:::;;;999666999888888888888888999999888:::===???@@@>>><<<;;;CCC???;;;;;;======999555333999======888777:::???<<<<<<===AAAFFFFFFAAA<<<>>>??????>>><<<:::;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;:::999999888666999<<<;;;888777:::>>>:::999888888888999:::;;;>>><<<;;;::::::;;;===???888:::===???>>><<<888666888999;;;============<<<777999;;;:::888666888:::444555666888999::::::::::::888444333555777999:::666777777555444444666888777777777777777888999:::666444111111333444444333222333444555444555888::::::>>>AAA???:::888<<>>>>>:::999;;;>>>>>>===KKKcccpppnnnlllrrr|||uuuaaaVVVWWWTTTLLLDDDIIINNNNNNHHHAAA======<<<999666666777888666444555888::::::777777;;;???yyyvvvwwwuuuooohhhllllllkkkgggcccaaaaaaccc]]]XXXQQQLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHDDDDDDCCCAAA@@@???@@@AAA>>>>>>======>>>@@@BBBCCCFFFDDDBBB???>>>>>>>>>???@@@@@@???>>>>>>===;;;:::999999999999888999;;;===<<<===>>>>>>>>>===<<<;;;888777444333333555777999::::::999777555666888:::999888666555555555666777:::;;;<<<======<<<:::999999:::;;;<<<;;;:::888777777666666666777999:::;;;===;;;;;;===???@@@===:::888;;;======<<<<<<===??????>>>===<<<;;;:::;;;;;;<<<;;;:::999999:::<<<===>>>======<<<<<<;;;999777777777666666777888:::;;;999999999:::::::::888666555666888::::::999777666555777888888888999;;;>>>@@@<<<:::===CCCFFFCCC???999>>>CCCDDDBBB???>>>???;;;888666666999::::::999999888888777777888999:::777999999999888666666555666666777888;;;<<<<<<;;;===<<<<<<<<<<<<;;;:::888888888888666555444666888999999888888888888888888::::::;;;;;;;;;;;;;;;;;;888:::<<<:::777666777:::;;;<<<>>>???>>>=========:::999999999:::::::::999999999888888888888999999;;;;;;;;;<<<<<<<<<<<<<<<@@@???===;;;:::999777666222666:::;;;:::999:::;;;:::;;;===???AAAAAA@@@???;;;<<<======;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888888888999:::999::::::::::::::::::;;;::::::999888888999;;;======<<<<<<;;;;;;;;;;;;<<<999:::<<<======<<<:::888888:::;;;===>>>===<<<;;;888888999;;;<<<;;;999888555555666777888:::<<<===;;;999666666777888888888888999:::999777555666777666666666666777888999:::666444222222333444555444222444555666666777:::<<<>>>??????===:::999;;;>>>======<<<<<<;;;<<<<<<<<<999999999:::999999888777333111000333888:::999666555777999999888777777888888999999888777777888999888===HHHTTT[[[^^^bbbeeemmmmmmkkkeee```ZZZRRRKKKCCCEEEGGGHHHFFFBBB???===999666444444666777777666777888888888888999<<<===zzzuuupppjjjgggdddiiilllggg^^^ZZZ___fffWWWSSSOOOLLLJJJJJJIIIGGGNNNJJJGGGGGGIIIIIIGGGDDDDDDGGGIIIEEE???===???CCC@@@???>>>===>>>???AAACCCCCCAAA???=========???@@@===@@@BBB@@@<<<999:::<<<>>>;;;777777:::<<<;;;999<<<<<<===>>>>>>===<<<;;;666666555555555666666777::::::888666333333555777555555555555555666777777666888999;;;;;;:::999777;;;:::999999888999999999444444444555777999<<<===AAA;;;888;;;BBBEEE???888999<<<@@@@@@>>>===>>>???<<<<<<=========;;;:::999===;;;999888888999:::<<<777;;;@@@AAA===:::::::::;;;:::888777777777888999666:::===<<<999777777999333555888;;;;;;:::777555555666888888888888;;;===333666:::;;;::::::<<<>>><<<@@@DDDGGGEEEBBB>>><<<777888999888777777999;;;666777888999::::::999888::::::999777555444555777333666:::;;;999999;;;>>>???;;;888:::???AAA>>>:::<<<<<<;;;888666555666888555777888:::::::::999888::::::;;;<<<<<<;;;;;;:::222999>>><<<555333888>>>===;;;:::<<>>999999888888888888888999>>>===;;;999999:::===>>>===??????<<<777444555777333444666:::======:::888888;;;======;;;;;;???BBB999:::<<<;;;:::999999:::<<<<<<<<<<<<<<<<<<;;;;;;888777666666666888;;;<<<===:::888999<<<===;;;888:::::::::888888999<<<>>>:::;;;=========;;;999888;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;======<<<;;;::::::888777;;;@@@AAA<<<666555555555666888:::===>>>:::999888999999999777555:::<<<<<<;;;999777666777555555555555666777888999777555333333444555666555333555777777888999<<<>>>@@@>>>;;;:::;;;;;;;;;:::AAA???<<<::::::<<>>555444444444555666888999:::777444666:::===<<<;;;}}}yyyssslllggghhhbbb^^^```eeeeee]]]UUUYYYUUUOOOKKKJJJJJJJJJJJJEEEFFFHHHHHHGGGGGGHHHJJJHHHDDD???>>>??????===;;;CCCAAA???===>>>???BBBCCC??????@@@@@@@@@??????>>>AAA@@@???>>>>>>???@@@@@@<<<>>>???===:::888;;;===>>>===<<<>>>@@@???;;;777;;;999777555444666888999777999:::999777555555666888666555666777888777555888888777999;;;;;;:::999555777999;;;;;;999777555888888666444888>>>AAA???===???@@@@@@>>><<<;;;;;;<<<===>>>??????>>>===<<<===>>>>>>===::::::;;;===;;;999777777999:::888666777999<<<======<<<===>>>666888999777555666;;;???<<<<<<======;;;999666444444333333666:::<<<;;;999666666777888999999999999777666555555777888888777:::AAAFFFDDD;;;666777:::555666777666555444555666888999:::;;;<<<<<<<<<<<<888777555555666777777666888777777777888999:::::::::999999:::;;;<<<===>>>;;;;;;;;;;;;:::999888888555666888888999:::===??????===;;;:::;;;:::999888999999999888999999::::::;;;???BBBCCCAAA>>>;;;999999999::::::;;;<<<<<<<<<777666666666777999;;;===:::999888999:::===@@@BBBEEECCC???;;;888777777777777777777777888888888888777999;;;===>>>>>>===<<<<<<;;;:::999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>><<<:::888888999<<<===>>>;;;777888;;;===<<<:::===<<<;;;:::999::::::;;;;;;:::999:::<<<<<<<<<;;;;;;;;;::::::999888777777:::999999:::<<<======<<<;;;999888999<<<===;;;777<<<999777888;;;<<<;;;888:::;;;<<<<<<;;;888666444888:::;;;;;;999777666666555555555666888999888666:::666111///111444555555888888999:::<<<>>>@@@AAA===;;;888888999:::;;;;;;???@@@???>>><<<<<<>>>@@@<<<;;;999777666666777888:::666222333999<<<:::777333999???===888444666:::444444444555555555555666:::;;;===AAAFFFMMMRRRUUUNNNRRRXXX[[[ZZZTTTMMMGGGIIICCC>>>===@@@AAA>>>:::111222444777999999777555888666555777;;;===<<<:::}}}tttllllllpppgggbbb___```bbbbbb]]]WWWXXXTTTOOOLLLKKKKKKJJJJJJFFFGGGGGGFFFEEEEEEFFFHHHFFFCCCAAA@@@AAAAAAAAA@@@CCCBBB@@@>>>>>>@@@BBBDDD@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>???AAABBB>>>>>>===;;;999999:::;;;>>>======>>>>>><<<999777:::999777666666777888999:::;;;<<<;;;999777777777888666555666777888777666888777777999:::;;;:::888555666888::::::999888777;;;;;;999777999???AAA???<<<===??????===;;;;;;;;;;;;<<<============<<<;;;<<<<<<;;;;;;:::::::::;;;999777666777999:::999777666999;;;<<<<<<;;;<<<===777777777666666777:::===<<<<<<<<<<<<:::888555333333222222555999<<<;;;:::777777888888999999888888777666444555777888888777;;;@@@CCC@@@:::555666888555666777666444333444555999:::;;;<<<============999888777666666777666666999999999888888888888888999999::::::;;;<<<======:::<<<>>>>>>>>>;;;888666666777999999999;;;===???===;;;999888999999999888;;;:::999999888999999999<<>>======888:::<<<>>>>>>===<<<;;;777777888888999;;;<<<===::::::999:::;;;===@@@BBBFFFCCC>>>999666666777888777777777777888888888888888:::<<<===>>>===<<<<<<<<<;;;::::::999999999999::::::;;;;;;<<<<<<<<<===BBB>>>:::888999::::::999<<<<<<;;;:::::::::<<<======<<<;;;:::999::::::;;;;;;999777777:::===>>>???;;;;;;:::999999888888777999888888999<<<======<<<::::::;;;;;;:::::::::;;;;;;:::999:::;;;;;;:::999;;;;;;<<<<<<;;;888666444777888::::::777666555555444444444666999::::::999666333///...111555777888888999999:::;;;===>>>???<<<;;;999888999:::<<<<<<<<<>>>???@@@>>>======>>>===<<<:::888777888999:::888666555444555666777777555888::::::888666666666333333333333444444444555777999<<<@@@EEEHHHJJJLLLNNNPPPSSSUUUTTTPPPKKKHHHBBBAAAAAA@@@???>>>;;;999444222222666<<<===999555444666888999;;;<<<>>>@@@~~~uuunnnnnnpppeeebbb```^^^^^^]]]\\\ZZZWWWTTTPPPNNNMMMLLLJJJIIIHHHHHHFFFDDDBBBBBBDDDFFFDDDDDDDDDCCCBBBCCCEEEGGGCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<===???AAABBBCCCAAA>>>:::888888999999888<<<>>>???>>><<<888666666888888888888999999999999<<<===>>>===:::888888888888666555666888999999888888777777888::::::999777555555777888999:::::::::;;;;;;999666888>>>???<<<999;;;<<<<<<;;;::::::;;;:::;;;<<<<<<<<<<<<;;;:::;;;:::888888999999999888666555444666999::::::999777999;;;;;;:::::::::;;;999777555555777999::::::;;;;;;;;;:::888666444222222111222444888:::;;;:::999999999999888888888888777666444555777888888777===>>>>>>;;;888555444555777888888777444333333444999:::;;;<<<============:::999999888777666555555999999::::::999888666555999:::::::::;;;<<<<<<===;;;===@@@AAA@@@<<<888555777888999::::::;;;===???<<<999666555666888999:::<<<;;;:::999999888999999<<>>@@@AAAFFFBBB<<<777444555777999777777888888888999999999:::;;;<<<======<<<;;;:::;;;;;;;;;;;;:::999888777999999::::::;;;<<<======DDD@@@;;;999999:::999777:::===???===999888;;;???<<<;;;:::999999999:::::::::888555555888===@@@BBB;;;;;;:::999888888888888888777777999;;;======<<<999;;;===;;;888777:::===:::<<<<<<<<<:::999999:::;;;<<<<<<;;;:::888555444555666888888666444333333333333444666999;;;:::999111///------111555888:::999999999999:::;;;<<<===:::999888888999:::;;;<<<999<<>>===;;;999888999:::;;;888999888666333222444777777666555777888888555222222222222333333333444444555777;;;>>>AAABBBBBBBBBLLLLLLLLLLLLKKKJJJHHHGGG<<>>;;;999999777333111555===@@@;;;555222666;;;<<<;;;===AAAFFFyyywwwxxxvvvnnnfffdddcccaaa^^^[[[ZZZ[[[\\\WWWUUUQQQOOONNNLLLJJJHHHIIIHHHFFFCCC@@@@@@CCCEEEFFFHHHIIIGGGDDDDDDGGGJJJCCCBBB@@@?????????AAAAAABBBBBBBBBAAA@@@>>>===<<<999:::;;;===???AAACCCDDDBBB>>>999777888999888666;;;>>>@@@>>>:::666555555666777999:::;;;;;;::::::===>>>???===;;;999888888888777555666888::::::999888777777888999999888666444444555777888:::;;;;;;888999666333555999999666777888::::::999888999;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<999777777888999888666333333444666888:::;;;;;;888:::;;;;;;:::999:::<<<:::777555555888:::999777:::::::::999777555333111111111222444666999:::;;;<<<<<<;;;:::999999888888888666555555777888888777???<<<999777666555444333999::::::888555444444555888888:::;;;;;;;;;;;;;;;;;;;;;;;;999777555444444777888999::::::999777666999::::::;;;;;;<<<<<<<<<<<<===>>>???===;;;777555777888999999888999;;;===;;;888555444555888;;;<<<:::999999999999:::;;;;;;===???@@@AAA@@@>>><<<<<<===>>>@@@AAAAAA???===<<<777888:::<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<>>>???@@@CCC@@@<<<888666555666777777777888888999:::::::::<<<<<<======<<<;;;::::::;;;<<<<<<<<<;;;999888666888888999:::;;;<<<===>>>@@@@@@>>>;;;999888999:::;;;===>>>===;;;:::;;;===::::::999999999999999999999777666666999===???@@@;;;:::999888888888999999777777777888;;;======<<<999:::;;;999777666888;;;999<<<>>>===:::777888::::::::::::999888666444333333555777666444222222222333333333555777888777666///...,,,---000444777::::::999999888888999999:::777888888888777888:::<<<;;;===??????===;;;::::::===<<<:::999888999:::;;;===<<<:::888666555666777666555555666777666444222222333333333333444444444444555888:::<<<>>>>>>>>>FFFFFFFFFFFFFFFEEEDDDCCC<<<>>>??????>>><<<:::999666333222555:::===;;;777555888;;;======???BBBEEEyyyvvvwwwtttkkkbbbddddddbbb^^^[[[ZZZ\\\^^^ZZZWWWTTTQQQOOOMMMJJJHHHIIIHHHFFFCCC@@@AAACCCFFFJJJKKKKKKIIIEEEDDDFFFIIIBBBAAA@@@???>>>??????@@@AAAAAAAAA@@@???>>><<<;;;999:::;;;===@@@AAACCCCCCBBB>>>999777999999888666:::===???>>>999666555666444666888:::<<<<<<;;;;;;<<<===>>><<<:::888888888:::888666666888:::::::::888777666777888888777555333444555666888999;;;<<<777888666222333777777333444666777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999888777666333444555777888:::;;;<<<;;;<<<===<<<::::::;;;<<<;;;999666777999;;;999666999999888777666444333222222222333444555777999;;;>>>===<<<:::999999999999999777666666888999999888>>>;;;777555555555444333:::;;;;;;:::777555555666666666777888999999999999:::<<<===;;;888555444555444555888:::;;;:::999888999:::;;;<<<<<<<<<;;;;;;<<<<<<:::999888777777666666777888777666777888:::;;;888555444666999<<<===666777777999:::<<<>>>???AAA>>><<<===AAAAAA>>>:::AAA@@@???>>>======>>>>>>777888999;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;:::888666555777888888999:::;;;;;;;;;=========<<<<<<;;;::::::<<<<<<======<<<;;;999888888888999:::<<<===>>>>>>:::>>>@@@===888777;;;@@@>>><<<;;;;;;======;;;999888888999999999999999999777777777:::<<<===<<<:::;;;:::999888777888999:::888777777999;;;======<<<;;;888666666888888777555777;;;>>>===:::777888999888777777666555444333222333555666666444222111111444333222333444444222000//////......///222555888999999888777777777777777555777888888777666888:::?????????<<<999777888888<<<;;;999888777888:::;;;CCC???::::::;;;<<<:::777555666888777555444444555444444444444555555555555555555555777999<<>>AAA===:::;;;===???<<<:::333444555555555666888:::;;;:::999;;;>>>@@@@@@???}}}rrriiihhhkkkfffeeeccc```]]]\\\^^^______[[[VVVRRRPPPMMMKKKHHHGGGGGGGGGEEECCCDDDFFFHHHMMMMMMKKKHHHEEEDDDEEEFFFBBBBBBAAA@@@????????????????????????>>>===<<<;;;999:::<<<>>>???@@@AAAAAA???===;;;:::::::::888777999;;;======;;;999888777333444777999;;;<<<<<<<<<:::;;;<<<<<<999888888999<<<:::777777888:::::::::777666666666888777666444222333555777888999::::::999:::888555666:::999555333444666666666777:::<<<======<<<<<<<<<<<<======@@@AAA@@@===:::888888999444666888888888999;;;<<<===>>>>>><<<::::::;;;<<<<<<;;;999:::::::::999777888888777666666555555444444555555555555666999;;;===<<<:::999888888888999:::999777888:::;;;;;;:::<<<:::777666666666666555:::;;;;;;:::777666666777444555666777888888888888:::<<<>>>===999555555666444555777999:::;;;;;;:::999:::;;;<<<<<<<<<:::::::::999777666555555666777555666777666555555777888;;;888555555777999;;;;;;555555777999;;;>>>@@@BBBCCC@@@===>>>BBBCCCAAA>>>BBB@@@>>>;;;;;;;;;===>>>888888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999;;;<<<======;;;888777888888999:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;======>>>>>>======<<<;;;::::::;;;;;;<<<===>>>>>>777<<>>:::999===BBB>>>;;;999:::======:::666777777888999999999888888666666888;;;======;;;888;;;:::888777777888:::;;;:::999999:::<<<======<<<;;;888555777999:::666222555888:::;;;:::888888777666666555555555444444444444555777777555333222222444222111111222111///---///000000000///111444777888777777666555555666666777999;;;:::777666888:::@@@???>>>:::777666777888<<<:::999888777999:::;;;DDD>>>999:::>>>@@@===999666888999888666555666888444444444555555555666666666555555666888<<<@@@BBB;;;>>>AAADDDDDDBBB>>><<>>:::888:::>>>???===:::}}}tttkkkkkkoooiiigggdddbbbaaa``````___ddd___YYYSSSPPPMMMKKKIIIEEEGGGHHHGGGGGGHHHJJJLLLNNNLLLHHHFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@===============<<<;;;;;;;;;<<<===>>>??????>>>>>>;;;===>>>===;;;:::999999888888:::<<<======;;;999222333555777:::;;;<<<===999:::<<<;;;:::999999:::???<<<888777888999::::::777666666666777777555333222333666888999999888888:::<<<:::888999<<<;;;777222333555555666888;;;>>><<<<<<;;;::::::;;;<<<<<>>===;;;999888:::;;;<<<======<<<;;;999999999777777666666666666777777666777777666444555888;;;:::999777555555555777777<<<:::999999;;;<<<<<<;;;:::999999888888777888888777888999888666555666777444555666777888888888888888<<>>999666666777666666777888999:::::::::999:::<<<======<<<:::999777777666666666666666666666777888777555555666888999777555555666888888888555666777999;;;>>>@@@AAA@@@AAAAAA@@@>>>>>>@@@CCC@@@???===;;;:::::::::::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::999:::;;;<<<======<<<;;;888888999:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;:::888666555666888999999999888888555555666999<<<======;;;;;;:::888777777888:::<<<===<<<;;;;;;======<<<;;;999999:::;;;;;;999666444444555666999;;;:::888666666666555555666666777777555777888888666444333444333222111111222111///---...000111111000111555888777666555555555555555555:::===???>>>:::888999<<<;;;<<<<<<;;;999777777888<<<;;;:::999999:::;;;===>>>;;;999999;;;===<<<;;;;;;:::888888999999999888333333444444444555555555555666777888:::<<<>>>???;;;===@@@BBBCCCAAA???===<<<:::999:::<<<===;;;999888888777555333444666999::::::999:::;;;;;;;;;:::~~~{{{vvvqqqmmmjjjhhheeeddddddcccaaa___gggbbbZZZTTTPPPMMMKKKJJJDDDFFFHHHIIIIIIJJJLLLNNNNNNJJJFFFEEEFFFGGGEEECCCFFFEEEEEEDDDCCCCCCBBBBBB;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<999===@@@@@@<<<:::999;;;888777777;;;???@@@>>>:::111222444666888;;;===>>>888:::<<<<<<;;;:::;;;<<<@@@===999777888999999999777666555666777666555333111333666999:::999777666:::;;;:::888999===<<<888222333444555666888<<<>>>;;;;;;999999999999;;;;;;EEEJJJLLLFFF<<<666999???999;;;===<<<999777999;;;======<<<:::888777888:::;;;>>>@@@>>>;;;888999;;;666666666666666777888999888999999777444444888;;;777666444333222333555666===;;;::::::<<<======<<<888999;;;:::999888999;;;555666777666555444555666555666777888888999999999888<<<@@@>>>:::666666888999888888777888888999:::999:::<<<======<<<:::999444555777888888888666555888999999888666666777888777666444555666777666555777777888999;;;===???@@@:::@@@DDD@@@999888>>>EEE============;;;999777666===<<<;;;::::::;;;===>>>::::::;;;;;;;;;:::999999:::::::::;;;<<<===>>>???888888999:::;;;======>>><<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>@@@AAACCC=========>>>>>>>>>>>>>>>@@@;;;777:::@@@CCC???999888;;;===<<<888666666888555666777999999999888777555444444666:::===???@@@;;;:::888666777888;;;<<>>777888999888777888;;;===@@@:::666777<<<>>>;;;666222222333333333444444444555666999;;;<<<<<<;;;;;;===>>>???AAAAAAAAA@@@@@@555888;;;<<<;;;999888888>>>:::666444555777777777555888;;;:::888777:::===zzz|||~~~xxxnnnhhhjjjpppoooeee]]]\\\aaaeee\\\[[[ZZZVVVRRRMMMIIIFFFNNNHHHCCCFFFNNNQQQLLLFFFDDDHHHKKKHHHCCCBBBHHHNNNFFFFFFFFFGGGHHHGGGCCCAAA@@@???===<<<<<<>>>@@@AAA@@@AAAAAA@@@>>>===>>>???@@@<<<:::>>>BBBBBB<<<555:::888888:::>>>AAABBB@@@777555333444888;;;;;;:::>>><<<;;;;;;;;;;;;:::888:::999888888888999:::;;;999888777888:::999555111999999:::;;;<<<===???@@@999999999:::::::::;;;;;;999888666555444555777888:::;;;:::999777666777888@@@DDDHHHGGGAAA<<<;;;<<<@@@>>><<<999888777777777777:::===;;;666444666:::777777888:::<<<<<<:::777666888999888666555555666555444444333333333444444666444222222333555555555555888<<<===<<<<<<>>>AAA===<<<;;;:::999777666555777555333222333666888:::777666666666777888999:::===;;;999888999999888777444444333222222444888;;;999:::<<>>>>>===;;;999888999:::<<<======;;;999777777888999:::;;;<<<<<<<<<;;;:::===<<<:::888777777777888777888999:::<<<===>>>>>>===999666666999;;;:::888>>>??????;;;888777:::===>>>===<<<===>>>>>><<<:::CCC@@@===>>>BBBEEEEEEDDD:::;;;;;;<<<===>>>>>>>>><<<:::888:::===>>>;;;888777555444444555777777777666555444555888::::::::::::999999999:::<<<>>>???>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;>>>AAA@@@<<<888555555666666777888888888555555555666666666666666333555777999:::999888888333333333333333333333333222222222333444555666777444444444444444555666777:::;;;<<<===<<<;;;:::999;;;888666777:::======;;;;;;;;;;;;::::::;;;;;;;;;:::777555444777:::<<<<<<:::<<<===;;;777666999<<<999666333111222333333333888888999:::;;;>>>@@@BBB>>>??????@@@@@@@@@???>>>===<<<:::999888999:::::::::<<<<<<999444222444666666888999777555444666999||||||zzztttooonnnqqqqqqllleeeaaabbbcccaaa[[[ZZZXXXTTTPPPLLLIIIGGGIIIGGGGGGHHHKKKMMMLLLKKKIIIHHHFFFDDDDDDEEEGGGIIIFFFEEEEEEEEEFFFEEECCC@@@@@@???>>>======>>>@@@AAAAAABBBAAA@@@>>>======???AAA???>>>@@@CCCBBB===999;;;999888999===@@@@@@@@@999666444555888:::;;;:::>>><<<;;;:::;;;;;;999777888888888888888999::::::999999999:::;;;:::777555999999999:::;;;<<<>>>???999999:::::::::;;;;;;;;;999888666555555666777888999::::::888666555666888<<<@@@DDDCCC???<<<===???@@@???===;;;999888777777555888:::999666666888:::777777777999:::;;;999777666777999888666555555666666666555444444444444444444333222222444555555444555777:::<<<<<<===???@@@>>>===;;;999777555444444444444333333555777:::;;;999888777666666777888999<<<:::888777888888777666333333333222222444888;;;999:::;;;===???>>><<<999555333222333666888777666666666666666555555444444555444333333333444666666999999888888888999;;;<<<<<<;;;:::888777666777888;;;<<<===<<<999777777777888999;;;<<<<<<<<<;;;;;;<<<;;;:::999888888888888888888999999:::;;;======<<<:::888888999:::::::::??????>>><<<:::999;;;<<<===<<<<<<===>>>>>>===<<>><<<;;;:::;;;<<<<<<;;;:::999777555444555666666555666555444666888:::::::::999999999:::;;;<<<>>>>>>>>>======<<<<<<;;;::::::999:::;;;>>>??????<<<:::555666666666666777777777555555555555555555555555222444777999::::::999888555555555555555555555555444333333333444555666666555555444444444555555666888999999:::::::::999999;;;888666777:::======<<<;;;:::999999999999:::;;;:::888666666888:::;;;;;;999:::;;;;;;999999999:::888555333222444666666666999888999:::;;;>>>@@@BBB===???AAABBBBBB@@@>>><<<===<<<;;;:::999999999999;;;;;;;;;:::777666555666444555666555333333555888~~~~~~}}}wwwqqqqqqvvvuuuppphhhbbbcccfffbbb[[[\\\ZZZWWWTTTPPPMMMKKKJJJDDDGGGJJJJJJIIIIIIMMMQQQNNNHHHAAA@@@DDDHHHGGGDDDEEEDDDBBBBBBCCCCCCAAA@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCBBB???===<<<===???AAABBBCCCDDDCCCAAA???======;;;999999;;;===>>>>>>;;;888666555777999:::;;;===<<<;;;:::;;;:::777555444555777888999999999888777999;;;<<<;;;::::::;;;888888888999999;;;<<<===999999:::::::::;;;;;;;;;888888777666666777888999999999999888666555666777888;;;>>>>>>======???BBBAAA@@@???===;;;999777555333444555666777888999:::888666555666777888888777666777999888777666666777888888777555444444444444111111111333555666555444666666777:::===???@@@??????===:::777444333333444333333444555777999:::;;;;;;999777666555666888999;;;999666555666777666666333333333222222444777::::::999999:::<<<<<<;;;999666444333444555777777666666666666666666555444444555555444333444555666777<<<;;;999888888888999999888888666555444555666666999;;;======:::888666666777888:::;;;<<<<<<<<<;;;::::::;;;::::::999888888:::999888888888999;;;<<<:::;;;:::999888999;;;<<>>============<<<;;;===<<<;;;===???@@@???>>>@@@BBBDDDEEEEEEEEEFFFGGGBBB@@@<<<:::999:::<<<>>>>>>>>>===;;;:::999;;;===;;;999666555555666555444666555555666888::::::999888888:::;;;<<<<<<=========<<<;;;:::999999999:::777999<<<======;;;;;;;;;666666666666555555555555555555555444444333333333000333666:::<<<;;;999888777777777777777666666666666555555444555555666666666666555444444444555555666666666666777888999::::::888777777:::<<<======;;;:::888777777888:::;;;:::888777888999:::999888888888999;;;<<<<<<:::777666444333444777999;;;;;;999999999:::;;;>>>@@@AAA>>>@@@BBBDDDCCCAAA>>>;;;>>>======<<<;;;999888777<<<;;;;;;;;;<<<;;;888666222333333333222222444666}}}}}}~~~}}}xxxrrrtttyyysssnnnfff```aaaccc___WWW]]][[[XXXTTTQQQPPPOOOOOODDDGGGJJJJJJIIIJJJOOOTTTPPPIIIAAA@@@DDDGGGEEECCCEEECCC@@@@@@@@@AAA@@@???@@@@@@??????@@@AAABBBCCCCCCCCCBBB???<<<;;;===???@@@CCCEEEDDDAAA???>>>??????===:::999999;;;<<<===<<<:::888777888999:::;;;===<<<;;;;;;;;;999777444222333666999:::999888666444888;;;<<<:::999;;;>>>888888777888888999::::::999999999::::::::::::;;;888888777777777888999999888999999777666555666888777999;;;;;;;;;<<<@@@CCC??????>>>===;;;888555333222111222444777:::::::::999666444333555666777777666777999999777666666777:::999888666555444444444000000111444666777666444666555555888>>>@@@@@@>>>===;;;777444333333555666444555777888999999888888999888777666666888:::;;;:::777555444555666666555333444444333222444666999999888777777999::::::999777666555555555666666666555666777888888888777777666666555555666777888999>>><<<:::888777777777777777555444333444555666666888:::======;;;888666666666888999;;;<<<<<<<<<;;;888999:::;;;;;;:::999888:::999888777777777999:::999;;;<<<:::888888;;;>>>???===;;;===@@@AAA>>>;;;<<<;;;;;;<<>>AAAEEEFFFDDDCCCEEEGGGFFFCCC>>>:::888999<<<>>>>>>??????<<<888777;;;>>>===;;;777666666666555333666555555777999:::999888555666888:::;;;;;;;;;:::<<<;;;:::999888999999:::777;;;>>>===:::888888:::777777666666555444444333555555444444333222111111///222666:::<<<<<<:::888888888777777777777666666777666666555555555666666777666555444444444444444555555555555666888:::;;;999888777888999;;;===>>><<<:::888777777888:::<<<999999999:::;;;:::888666777666777;;;>>>>>>:::555444333333555999===>>>???999999999:::;;;===???AAABBBCCCDDDEEEDDDBBB@@@???????????????===;;;888777===;;;;;;===??????;;;777222222333333333444555666}}}{{{|||{{{wwwuuuwwwnnnnnniiibbb______]]]YYY[[[YYYVVVTTTRRRQQQPPPQQQIIIHHHHHHIIILLLOOOQQQRRRNNNKKKFFFDDDCCCDDDEEEFFFDDDBBB@@@???@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCDDDBBBBBBBBB???===<<<===??????BBBDDDCCC>>>;;;<<<>>>???>>>===;;;999999;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;<<<<<<:::777555111333666999:::999777555222666999:::888888;;;>>>888888777777777888888999888888888999999999999:::888888888888888999::::::888888999888666666777888:::::::::::::::;;;>>>AAA<<<<<<<<<;;;888555333111111000111444777:::::::::999666333222333555666666666777999999888777777888;;;:::888777666555444444111111222444777888666555666444444888===???>>><<<999777555333333555777999888999999:::999777555444555555666777888:::<<<>>>999666333222333555666666333444555444444444666999999777555666777999999999888777777666555444555555333555777999;;;;;;;;;:::888777777777777999;;;<<<>>>===;;;999777666666777777555333333666888888777888;;;===>>><<<999888777777888999;;;<<<;;;;;;:::666777999:::;;;::::::999:::999888777777777888888888:::;;;:::777888;;;>>>===;;;;;;===@@@AAA???<<<<<<;;;:::;;;>>>@@@AAAAAA<<<@@@DDDDDDCCCBBBCCCEEEHHHEEE@@@<<<:::;;;===???>>>??????;;;888777:::>>>===;;;888666666666666555666555666777999:::888777333444666888999999999888;;;;;;:::999999999:::::::::===???===999666666777888888777666555444444333555555444333222111111000///222666:::;;;;;;:::999777777777666666666555555777666666555555555666666777666555444444444444444666555555666777999;;;<<<999999999999999:::<<<===<<<;;;:::999999:::;;;<<<999999999:::<<<;;;888666666666777;;;>>>>>>999444222222333666:::>>>@@@@@@::::::999:::;;;===???@@@FFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA???===:::999>>><<<<<<>>>AAAAAA===999666555444555555666777777}}}zzz|||}}}yyysssppplllooommmeee___^^^___]]]WWWVVVUUUSSSRRRQQQQQQQQQPPPLLLHHHIIINNNRRRRRRPPPLLLLLLLLLIIIEEEDDDFFFIIIDDDCCCAAAAAABBBBBB@@@???@@@@@@AAABBBCCCDDDDDDEEE@@@AAAAAA@@@>>>===>>>???>>>@@@AAA@@@<<<999:::;;;?????????===;;;::::::<<<:::<<<======<<<:::;;;;;;<<<;;;<<<======<<<999666333555777999999888666555333444666777777888:::<<<999888888777777777888888666666777777777888888888888888888999:::::::::;;;888999999888777777888:::;;;:::999999999:::<<<<<<999999888777555444222111111222333555666888999:::999666333333444555666555666777999999888777888999999999888666555555555555333333333555777888777666555555666888;;;======<<<666555444444555777999;;;;;;;;;;;;;;;999777444333222333666999;;;<<<===>>>999666333222333555666777555666777666555555777999888777555666777999999888999999999777444333444555222444777:::;;;<<<;;;:::888777777777888:::<<<======<<<:::888777777777888888555222444888;;;;;;999:::<<<>>>>>><<<:::::::::777888:::;;;;;;::::::999444555666888999:::::::::888888999888888888888888888888999888777888;;;===;;;::::::<<<>>>@@@@@@???<<<:::999:::<<>>@@@AAAAAAAAABBBCCCEEECCCAAA>>>=========>>>======<<<:::999888:::<<<<<<:::777777777888888777666666666888::::::888666333444555777888888999999;;;;;;<<<<<<<<<<<<;;;:::======>>><<<999777666666999888888777666555555444444444444333333222222222222333666888::::::::::::777777666666555555444444666555555444555555666666666666555444444444555555666666666777888:::;;;<<<:::;;;;;;999888888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<999999999:::<<<<<<:::888666777999;;;===;;;888555111111222666:::===>>>>>>::::::::::::;;;===???@@@FFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCBBBAAA???>>>===>>>>>>>>>???@@@???===<<<:::888777777888999999888~~~{{{}}}|||uuummmjjjkkkmmmllleee```______]]]WWWWWWWWWWWWVVVUUUTTTSSSTTTPPPLLLLLLOOORRRRRRPPPLLLMMMNNNLLLIIIHHHIIIJJJDDDDDDCCCDDDDDDDDDAAA???@@@AAABBBCCCDDDEEEEEEEEE===???AAABBB@@@???>>>>>>?????????===;;;999999999>>>@@@AAA@@@===;;;;;;<<<777;;;???@@@>>><<<;;;;;;;;;;;;<<<>>>???>>>;;;888666777888999999777666444555444444555888::::::::::::999888888777777777888555555555555666666666666777888999:::;;;;;;;;;;;;999::::::999888888:::;;;999888777777888999999999888777666555444333333333222555777777555555888;;;999777444444555666555555555777999999888888888:::888777666666555555555555777666444555777888888777444666888999999999:::;;;666666666666777888999999<<<<<<;;;:::999777666555111333777;;;======<<<;;;999666333222333555777888666777888888777777888999777666666777888999888777999::::::888444222333555333555777999:::999777666666666666666777999;;;<<<;;;:::999888888888999:::888444222444999<<<<<<:::<<<===???>>>===;;;<<<<<<999999:::;;;:::999888777333333444555777888:::;;;777888999:::;;;:::888777888777555666888:::::::::999:::;;;;;;;;;===@@@BBB<<<:::888999;;;===>>>>>>???>>>===>>>@@@BBBBBBBBB???????????????>>><<<;;;;;;:::999999:::;;;:::999:::888666777888:::;;;:::666666777888::::::777555666666666777888999:::;;;;;;<<<>>>@@@@@@>>><<<;;;===<<<;;;:::;;;;;;999888999999888888777777777666444444444444333333333333444555666777888999::::::888777777666555555444444444333333333444555666666555555444444444555555666555666777888999:::::::::;;;<<<<<<:::777777999;;;999:::;;;;;;;;;;;;:::999999888888999;;;<<<;;;:::666888;;;<<<:::888777666111111222555999;;;<<<;;;;;;:::::::::;;;===>>>???@@@CCCFFFIIIJJJHHHEEECCCFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@???=========>>>>>>;;;888888::::::999777~~~}}}~~~zzzpppiiifffiiijjjgggbbb______^^^ZZZZZZZZZ[[[[[[[[[ZZZXXXWWWVVVSSSOOONNNOOOPPPQQQQQQMMMNNNNNNNNNMMMLLLKKKJJJDDDDDDEEEFFFFFFEEEBBB???@@@AAABBBDDDEEEFFFFFFFFF;;;>>>AAACCCBBB@@@???>>>@@@???===<<<;;;:::888888===@@@CCCBBB???<<<;;;<<<666:::@@@BBB@@@===;;;;;;:::;;;<<>>===:::888:::777333222333666888888777888999999888777999:::777666666777999:::888777:::;;;;;;888444222333555444555777888888666444222555444444555666888999;;;:::999888888888999:::;;;777444111444999======;;;===>>>???>>>===<<<===>>>::::::;;;;;;:::999777666333222222333555777:::<<<555777:::<<<<<<;;;999777999666333444888::::::999777999;;;:::999;;;@@@DDD<<<:::888888:::<<<======AAA>>>;;;===AAACCCCCCBBB:::;;;>>>@@@@@@>>>;;;999:::888777888;;;<<<:::777888777666777999<<<===<<<666666777999::::::777555888888777777888:::<<<===;;;===@@@BBBBBB@@@===;;;<<<:::888999===>>><<<:::999999999999888888888888444444444444444444444444666666666666777888::::::888888888777666555555444222222222333444555666777444444444444444555666777444666777999999999888888<<<======;;;777666888:::777888:::;;;;;;:::888777999888777999;;;<<<<<<;;;666999<<<<<<888666666777111000222444888::::::999;;;:::::::::;;;===>>>???:::???FFFKKKLLLIIICCC@@@GGGFFFEEECCCCCCCCCDDDEEE???AAAAAA???<<<:::===??????<<<999999:::;;;999666wwwkkkiiiooofffcccaaaaaabbb```[[[WWW^^^ccc___VVVTTT\\\]]]WWWMMMTTTYYYVVVNNNKKKOOOUUURRRNNNKKKMMMQQQQQQKKKDDDGGGGGGGGGGGGGGGFFFEEEDDD???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@>>>AAACCCBBB>>><<<===???===>>>AAADDDEEEBBB===888;;;;;;;;;;;;;;;;;;;;;;;;555888===@@@AAA???;;;888999777666888:::;;;999666777666666555666888:::;;;888999;;;;;;;;;888555444666555444555777777666555444555777999:::999888777888777666555555666777888888888777666666666666666555666666444222111222444888777777777999999777555666777888999999888777666555666777888888888888888888777666555555777999;;;:::::::::::::::999888777<<<;;;;;;::::::999999999555777888999888888:::;;;::::::;;;<<<===;;;888555999888777666666777888999666666555555555444444444999888888888888888888888666555444444555888<<<>>><<<:::777555555666777999;;;:::999777444444666888333666999999666555666888===<<<;;;:::999999888777222222222222555999===@@@???>>>===<<<<<<<<<<<<<<<======<<<:::999777555444333444555666777888999::::::888777;;;???@@@===888555555555666777999:::;;;:::999888777777999;;;<<<===;;;999888999<<>>===999:::===>>>???>>>===<<<::::::;;;<<<;;;:::888777888777666666999:::;;;::::::888555555666777777666999:::;;;<<<<<<<<<;;;:::AAA>>><<<===@@@AAA???<<<:::;;;<<<;;;:::;;;===@@@===<<<:::777666666666666;;;999666333333666999;;;::::::999999888666555444:::888666555666666666555555333333555888999888555222333555666777888777777777666444333333555777888999999888888777777666666777888999:::;;;:::999999999999999999::::::;;;<<<999666555777<<<>>>;;;888888777666555666888:::;;;888999<<<===>>><<<:::888:::<<>>>>>===;;;999777666666666yyynnngggfffbbbbbbaaa___\\\ZZZYYYXXX]]][[[[[[\\\[[[XXXWWWXXXPPPRRRSSSSSSQQQPPPQQQRRRNNNMMMLLLNNNOOOOOOKKKHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA???===?????????@@@@@@???>>><<<<<<===???AAABBBAAA===999777999<<<======<<<999777777:::===@@@@@@>>><<<:::;;;999888999;;;;;;999777777777666666666777777888777888:::::::::888555333555444333444555666555444444555666888888999888888999888777666666666777888888777777666666666666666666777666555333111222333777666666666888888666555666666888999999999888888777777777888888888888999888888777666666777999999:::::::::::::::999888888;;;:::::::::999999888888666777999999888888:::;;;>>><<<;;;:::;;;;;;999777777666555555555555666777666666555555555444444444777777888888888888777777666555555555666999;;;===:::999666555555666888999;;;:::999666444333555777666777999777555444555777;;;;;;;;;:::999999888888444444333333555888<<<>>>???>>>======<<<<<<<<<===;;;;;;;;;;;;999777555444444555555666777888999999999777777:::>>>???<<<888666666666777888999;;;<<<;;;:::888777888999:::;;;<<<;;;999999:::<<>>===;;;777999;;;>>>??????>>>>>>::::::;;;;;;;;;:::999888888777666777999;;;;;;:::999777666666777888777666999:::;;;<<<<<<<<<;;;:::===<<<<<<===>>>??????>>>:::::::::;;;;;;<<<>>>???<<<;;;999888777666666666:::888666444555777:::<<<999999888888777555444333888666555555666777666444444333333555888999777555222333555666777777666666666555444444444555666777777777666666555666666666777888999::::::999888888888888888888888999:::::::::888666999===???<<<999777666555555666777999;;;999;;;<<<>>>>>>===<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBAAAFFFKKKLLLHHHDDDBBBBBBCCCAAA???===;;;;;;;;;<<<<<<;;;;;;:::888777777666}}}{{{xxxpppfff```aaacccccc___ZZZWWWYYY\\\]]]VVVXXXbbbaaaVVVRRRXXXRRROOOMMMOOOSSSUUUSSSPPPKKKLLLNNNNNNNNNMMMLLLLLLGGGGGGFFFFFFEEEDDDCCCCCCJJJJJJHHHGGGEEEDDDBBBBBBBBB@@@??????@@@???===;;;>>><<<;;;>>>BBBBBB>>>:::<<<;;;<<<===??????===;;;555888===@@@@@@===888555:::;;;===>>>>>>===<<<;;;;;;;;;:::;;;<<<;;;999777666777777777777666555555777777888888888666555333444333222333555666555444444444444555666888999::::::999888777777777777777777777777666666666666666777777777666333222222333666555555666777777666444555666777999::::::::::::888888777777888888999:::888888888888888888777777999999:::::::::999888888999999999888888888888888666888999999999999:::<<>>;;;::::::::::::999555444333333333333444555555555555555555444444444555777888::::::999777666555555666777888999;;;<<<888777666555555666888999::::::999777444444555777999999888666333333444666999999999999999999999999777666555444555777999;;;>>>======<<<<<<<<<<<<<<<999999;;;;;;;;;999777555666666666777777888888888888666666888<<<===:::777777777777888999:::;;;<<<;;;:::999888888999:::;;;::::::::::::;;;===>>>???===>>>???@@@???===;;;:::666888:::<<<>>>?????????:::::::::;;;::::::999888999888777888:::;;;;;;:::888777666777999999888777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<>>>@@@;;;::::::;;;<<<>>>======;;;:::999888888777666666777666666666777999;;;<<<888777777666555444333333444333444555777777555333222222333555888888777666333444555666666555444444444444555666666666666666777666555555555666777888777888888888888888777666777777666666666777888888:::888888:::>>>>>><<<999666666555555555777999:::<<<<<<===>>>?????????>>>::::::;;;<<<===>>>???@@@CCCEEEHHHJJJIIIEEEBBB???@@@???>>>===<<<::::::999888999:::::::::999888777|||yyyuuummmhhhfffhhhhhheeeaaa]]]\\\^^^aaa^^^[[[\\\aaa___WWWRRRTTTRRRNNNLLLNNNSSSUUUTTTQQQOOONNNNNNNNNOOONNNLLLKKKGGGFFFEEEDDDCCCCCCBBBBBBKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@???@@@>>><<<:::::::::;;;>>>AAAAAA>>>;;;<<<:::999:::<<<======<<<777:::>>>AAAAAA>>>:::777::::::;;;;;;;;;::::::999::::::;;;;;;;;;:::888666555666888999999888777666666666777666666555555444555444333444666777777666444333333333444777999;;;::::::999999888888777777777777777777777666666666777888888777444333333333666666555666888888777666555555777888:::;;;<<<<<<:::999888888888888999:::888999999999888777666666777777888888888777777666777777777777888888888888888999::::::999999:::<<>>>>>>>>???@@@@@@@@@>>>;;;:::888999:::<<<============999999:::::::::999999999999888888999;;;<<<;;;999666666777999;;;;;;:::888999999:::;;;;;;<<<<<<<<<999;;;===;;;999999<<>><<<;;;<<<======;;;888999999999999999888777666444555666777888:::;;;<<<666666555444333333333333111111222555777777555333111222444666888888777666444555555666555444333222333555777888999888777666888777666555666777999:::777777777777666666666555777666666666666666777777888888888:::======:::888555555555555666777888999===>>>>>>???@@@@@@AAABBB999999888777888:::<<<>>>CCCCCCDDDFFFFFFDDD???<<<============;;;999777666555666888:::;;;:::999888zzzqqqiiikkkrrrnnnjjjeeebbbbbbbbbbbbaaaaaaeeeccc\\\YYYZZZWWWQQQPPPPPPPPPPPPPPPPPPRRRSSSVVVQQQMMMNNNQQQQQQLLLGGGGGGFFFDDDCCCBBBAAAAAAAAAFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<<888;;;???@@@???>>>>>>???===;;;999999;;;=========<<<===>>>??????>>>===<<<999999999888888777777666777999;;;;;;:::888777666555666888:::;;;<<<;;;;;;777666555555555555555555777666555777999::::::999555444333333444666999;;;:::::::::::::::999999888888888999999999888777666666777999888666444444444777777777888::::::999888444555666777999:::<<<===::::::999999999999999:::888888888888888777666555555555666666666666555555666666666777777888888888999:::;;;;;;:::999;;;<<<>>>======>>>>>><<<999666444444444444444444444444444555555555555555555555666888:::<<<===<<<:::888555555666777888999999999777777666666777888999:::888999;;;;;;;;;<<<>>>@@@===:::777555444444555555666777777888888999999999:::999888777666666777777999999999888888999999:::999:::<<<===>>>===<<<;;;777777777777888888888888888777777888999999999888;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::888999;;;<<<===>>>======???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999:::999999:::<<<<<<;;;999666666777:::<<<===<<<:::999999::::::;;;<<<======<<<>>>>>>;;;777666999<<<@@@???>>>>>>===;;;777444777888999::::::999777666222333555777888::::::;;;666555444333222222333333000000222555777777555333222444666888888777666666444444555555555333222111444666888:::;;;:::999888666555555444555666888888555555555555555555555555777777666666666666777777666777888:::;;;:::888666555555555666777777888999======>>>???@@@AAABBBCCC<<<;;;999999999;;;===???@@@@@@AAABBBCCC@@@<<<888;;;;;;<<<<<<:::888555444333555777:::;;;;;;:::999zzz}}}|||ppphhhmmmxxxooojjjcccaaacccdddbbb```ccciiifffYYYVVV[[[ZZZQQQPPPRRRTTTQQQMMMLLLOOOSSSYYYRRRLLLLLLQQQQQQKKKEEEGGGFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>999===@@@@@@===<<>>>>>>>>>>>>>>>>>======>>>>>>>>>888888888777666555444333444777:::;;;:::888777777555666888:::<<<===>>>>>>777666555444444555666777999888777999;;;===<<<;;;777666444444444666888:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;999888777444666888999777666666666888777777999;;;;;;:::999444444555666777999;;;<<<::::::;;;;;;;;;:::999999777666666666666666555555444444555555666666555555555555666777888999999::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<>>>???===999666444555555666666555555444444444444555555555555555666888:::;;;<<<;;;:::999555555555555666777888999999999888888888999::::::888:::<<<======>>>@@@BBB<<<999777666777888888777666666777777888888888999999999888777777777777888888888888888888999999::::::;;;<<<<<<=========<<<777777777888888999999999::::::::::::::::::::::::;;;;;;:::999999999::::::999:::::::::;;;;;;;;;;;;888999;;;<<<===>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;:::999888888888999888888888888999:::::::::::::::<<<======;;;999666666777:::===??????>>>999999999:::;;;<<<===>>>@@@???===:::777666888999>>>@@@BBBAAA===888555444555777999;;;;;;:::777666222333444555777888999:::666555333222222222333444222111222444666777555444333666999:::999777666555333333444444444333111000444666888:::;;;;;;:::999333444444444444444444444333333333333333444555555777777666666555555666666555666999::::::999777555666666777777888888999999:::;;;===???@@@AAABBBBBBAAA@@@???>>>>>>???AAABBB>>>???@@@@@@???<<<999777::::::::::::888666444333333444666888::::::::::::}}}|||zzztttmmmmmmqqqmmmjjjgggdddcccbbbbbbaaaccccccaaa\\\ZZZYYYWWWUUUSSSUUUTTTQQQLLLJJJMMMPPPTTTPPPLLLLLLMMMNNNJJJGGGGGGEEECCC@@@?????????@@@???@@@@@@AAAAAA@@@>>>===<<<<<<<<<>>>AAABBBAAA@@@>>>>>>>>>>>>>>>>>>@@@BBBAAA???======>>>??????>>>===<<<<<<<<<<<<<<<<<<===777888888888777555333222333777;;;===;;;999999999777888888999:::;;;===>>>888777555444444555777999999888888:::<<<>>>======888777666666666666888888999:::;;;<<<======<<<<<<:::;;;<<<===<<<;;;999888333555888999999888888888777666666888:::;;;:::999444444444444666777999:::999:::<<<======;;;999777555555444333333444666666444555666777777777777666555555666777999::::::;;;;;;<<<===<<<;;;:::;;;<<<;;;::::::;;;<<<<<<:::888333444555666666555444333444444444555555555666666555666777888999999999999555444333222333555777888;;;;;;:::::::::::::::::::::<<<>>>>>>======>>>@@@:::888777888;;;<<<;;;999666666777777777777777777777777888888888999999999999999999999999:::;;;;;;;;;::::::999::::::<<<<<<666666777888999999::::::<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999888888:::;;;<<<<<<======999::::::;;;<<<===>>>>>>;;;<<<>>>???>>>===;;;:::;;;;;;:::999999888888888999888777777777888:::;;;;;;;;;;;;===>>>===;;;888777777777999===???AAAAAA999999999999:::<<<>>>???AAA>>>:::888888999999999999???DDDCCC<<<777666777333666999<<<<<<:::888666222222333333444666888888666555333222222333444555444333222333555666666555555999<<<===:::777555555222222333444444333111111333444666888999999999999444555777888777666444333111111111111222444555666666666555444444444444444555777:::<<<;;;999777555666777888999999:::::::::777999<<<>>>@@@AAAAAA@@@CCCBBBAAA@@@@@@AAABBBBBB<<>>>>>?????????@@@AAABBBAAA???<<<;;;999999:::<<<@@@BBBBBBAAACCC???;;;<<>>???@@@???>>>::::::;;;<<<<<<;;;::::::888888999999888666333111222777<<<>>>===;;;:::;;;999999888777888999;;;<<<999777555444444666888:::999888888:::<<<>>>>>>===999888888777777777777777888999;;;===>>>>>>======;;;<<<===>>>>>><<<:::999111444888999999999999999666555555777999:::999888444444444444555666888999999:::===???>>><<<888666555444222111222444666777666666777888888888888888555666777888999:::;;;<<<;;;<<<======;;;:::;;;<<<;;;:::888888999;;;;;;;;;333333555555555555333333444444444555555555666666555555555666777888888999555444222111111333666888<<<<<<<<<;;;;;;:::::::::;;;===>>>>>>===;;;<<<<<<888777777999===>>>===:::777777777777777666666666666777777888999999::::::::::::::::::;;;;;;<<<===;;;:::888777777888:::;;;555666777888999:::;;;;;;===>>>>>>===<<<;;;===>>>;;;;;;:::999888888888888777888999;;;<<<===>>>>>>::::::::::::<<<===>>>???888:::;;;======<<<:::999:::999999888888999::::::888888777777777888:::;;;;;;;;;<<<===>>>>>>;;;888888777666888<<<@@@BBBBBB999999999999:::<<<>>>???AAA===888777999;;;;;;:::555===EEEDDD<<<666777:::333555999<<<===;;;888666333222222222333555666888777555333222222333444555666444333333555666666555777;;;>>>>>>;;;777555555111111333333444333222111222333444555777777888888888999;;;===<<<:::777555000000000000222444666777555444333333222222222333555888<<<===<<<999777666777777999::::::;;;::::::555777;;;>>>@@@@@@@@@???BBBAAA@@@@@@@@@@@@@@@@@@;;;@@@CCCAAA<<<888888:::999999888666555444333222555555555666777999:::;;;{{{xxxxxxvvvoooggglllooopppjjjaaa^^^aaafff]]]XXXZZZbbb```TTTOOOSSS[[[VVVPPPLLLKKKKKKKKKJJJIIINNNQQQOOOIIIFFFIIINNNGGGEEEBBB@@@@@@???>>><<<@@@AAAAAAAAAAAA@@@???>>>555999<<<<<<;;;;;;???BBB???:::666999???CCC@@@<<>>777444999???:::;;;<<<<<<<<<;;;:::999;;;999777555555555777888888888999:::;;;;;;<<<<<<@@@999222333999===:::555:::;;;===>>>@@@AAAAAAAAA<<<>>>@@@AAAAAA???===;;;777666666666666888:::;;;999999999888888777777777777444111000222444666666::::::;;;;;;;;;:::999999555333111000000111222444777888999:::;;;<<<<<<<<<777999:::999888999<<<@@@CCC<<<777777<<>><<<:::888999999666;;;@@@BBB@@@<<<888555999888888;;;>>>???===:::888888888888888888888888===:::777888<<<>>>===;;;999<<<>>><<<999999???EEE===;;;888777777888777666888777666888;;;===>>>>>>999===BBBCCCAAA???>>>>>>@@@===:::999999888888777::::::999888888;;;@@@DDD999888999<<>><<<;;;<<<>>>?????????999;;;======;;;999777777999999999::::::;;;;;;;;;888???EEEBBB:::555999>>>666777999<<<>>>>>>;;;999;;;:::999999:::===???AAA<<<;;;:::::::::;;;;;;<<>>======>>>??????444444222111111222333444888666333333444555555444777:::>>>???===:::777555444444666888;;;;;;999777===>>>>>>===<<<<<<>>>@@@:::;;;===>>><<<;;;;;;<<>>???@@@BBBDDDCCCAAA???===;;;;;;;;;<<<===>>>>>>===<<<:::999999;;;===>>>===BBBBBBAAAAAA@@@??????>>>===>>>===;;;888777777999777888::::::999888888888777:::;;;999777666999;;;999999:::;;;<<<<<<<<<<<<<<<;;;999888777777777777::::::999999999999888888:::777444555888999888777;;;<<<===>>>???@@@@@@@@@===>>>???@@@???>>><<<;;;666666555555666777999:::::::::::::::999888888777777555333222333666777888777888;;;<<<<<<;;;888666444333222111111222444555777888999:::::::::::::::777999::::::::::::===@@@???<<<999999:::;;;;;;;;;999:::;;;:::888888:::<<<777666666666555555555555444444444444444444444444555555666666666666666666777666444333333444777888<<<======<<<999888888999999<<<@@@AAA???<<<:::999:::888888:::<<<<<<:::888888888888888888888888888999:::;;;;;;;;;;;;<<<===;;;;;;:::::::::<<<>>>@@@<<<:::888777777888777666777666666777:::<<<======;;;>>>CCCDDDBBB@@@?????????<<<:::999999999888777999999999888888;;;???CCC>>><<<;;;===???@@@>>><<<===<<<<<<===?????????===:::<<<======:::888777666888888999:::<<<===>>>>>>>>>@@@BBBAAA>>>;;;;;;<<<999777777888;;;<<<<<<<<<999:::;;;===>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<@@@<<<999888;;;;;;888555444666888888777666777888666666777777777666666555777777666555444444444444333555777888777666777888:::777444444888999777444222333333444444444444444444555666666777777777777>>>>>>>>>>>>>>>>>>>>>>>>666555444333333444555555777555333333444555444333555888<<<===;;;999666555333333444666999999888777;;;=========;;;;;;<<<===:::;;;;;;:::999999;;;===BBBAAA@@@===;;;888777666666888888777555444444444666666666888:::;;;:::999{{{|||qqqjjjlllqqqiiihhhggghhhhhheee```[[[]]]bbb]]]PPPMMMTTTUUUMMMMMMRRRUUUSSSMMMIIIKKKNNNMMMKKKIIIJJJKKKKKKHHHFFFHHHFFFDDDCCCCCCCCCBBBAAA???AAADDDFFFEEECCC@@@===AAA===:::<<>>AAAAAAAAAAAA@@@>>><<<;;;??????>>><<<999777888999777;;;>>>===:::888:::===999777555444555666777888999999999999:::<<<===>>><<<<<<<<<;;;:::888777666;;;:::999888777666555444444555777777777777888888:::;;;<<<===>>>???????????????>>>======<<<;;;;;;666666555555666777999:::<<<<<<<<<;;;;;;:::999888666555444444555777999:::444666:::======:::777444444444333222333444666777777888888999999999888888555888:::;;;;;;<<<===???:::;;;;;;999777666999;;;999::::::999888888999;;;888777666555444555555666555555555555555555555555666666666666666666666666777666555444555666888:::;;;<<<<<<;;;999777777777<<<>>>??????>>>===<<<===<<<:::999::::::999777555777777777777777777777777555:::>>>>>>;;;:::<<>>@@@@@@>>>;;;;;;<<<===<<<999777777777888999:::<<<===???@@@AAACCC@@@===>>>@@@@@@<<<888;;;888666555888;;;===>>>888:::>>>@@@AAA???<<<;;;999:::<<<=========<<<;;;<<<999777777999999777444444555666555444444666888:::999999999888888777777555666888888777666333222222444666777777666777888777555222333666888777444333444444555555555555555666666777777888777777777;;;<<<===>>>>>>===<<<;;;777666666666666666777777666555444555666666444222222555888:::999777555555222111111333666888888777:::<<<===<<<:::999999999;;;;;;:::888666777:::===@@@??????===;;;888666444555666777666444333333444888777666666888999999999{{{~~~~~~zzzqqqkkkiiikkkddddddcccddddddaaa]]]ZZZ[[[\\\WWWNNNKKKPPPRRROOOOOORRRSSSQQQLLLIIIKKKMMMKKKJJJIIIJJJJJJIIIGGGDDDGGGEEECCCCCCCCCDDDCCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAA???===>>>???@@@>>><<<>>>>>><<<:::888888;;;>>>@@@@@@AAAAAA???<<<999888=========;;;999888999:::;;;===>>>>>><<<;;;<<<>>>888666444222222444666888::::::999888999:::<<<=========>>>>>><<<:::777666:::999888777666444333333333444777999::::::999999888999:::<<<>>>????????????>>><<<;;;::::::::::::888777777666777888999:::============<<<:::999888333444555555666666888:::444666888::::::999777555444444444444555666888999777888888888888777777666444666888:::;;;<<<<<<<<<888999999888666666777999999::::::999777777888:::999777555444333444666777666666666666666666666666777777777666666666666666777666555555555777999::::::;;;<<<;;;999777666666;;;===@@@@@@???>>>===>>>>>>===<<<:::999777555444555555555555555555555555555888===>>>===<<<===>>>===<<<;;;;;;;;;<<<<<<<<<:::888777777888999888777666555444555777999999999<<<===@@@AAAAAA@@@???>>>:::888777888:::;;;:::999777888:::::::::<<>>:::<<>>???>>><<<;;;:::888777888999999888666444444444333222333555888::::::999888888777777777777888999999999777555333222444666666666666888999555333111222555666666555444555555666666666666666777777888888888888777777999:::<<<======<<<:::999888888888888888888999999777666666888999888555333///222555666666555555555222111111222555888999999:::<<<===<<<:::888777888999::::::999888888:::<<<<<<=========;;;888555333444555555444333222333555999777555555777999:::999~~~~~~{{{wwwuuutttooofff______```aaa___]]][[[[[[\\\YYYRRROOOQQQPPPLLLNNNTTTVVVSSSOOOLLLKKKJJJKKKKKKIIIKKKLLLKKKIIIFFFEEEEEEDDDBBBAAAAAABBBCCCBBBBBBEEEDDDBBBAAAAAABBBDDDEEE>>>@@@AAAAAA??????@@@BBBBBB???<<<;;;<<<=========???@@@@@@@@@>>><<<999777888999:::999888888:::<<>>???>>><<<666777777444111222666:::===<<<:::999888888999:::<<<<<<>>>>>>===:::888666777777777777666666555555555555666999>>>>>>;;;888555666888;;;===???@@@@@@>>>===;;;999888888999::::::999888888888999:::;;;<<<=========<<<:::888666111444666666555555666888666666666777777888888888444444555555666777888999777777888888888777666666333444666888999:::999888999777666666777777666555999999999888666666777888999777555444333444666777666666666666666666666666777777777777777777666666666666555555555666888888999;;;<<<<<<999777666666777;;;???AAAAAA>>>===<<<@@@@@@>>><<<999777666555444444444444444444444444777777999<<<@@@AAA???<<<===???AAA???;;;999<<>>>>><<<;;;888777777888:::;;;;;;999888:::;;;<<<<<<===???AAAAAACCCEEEFFFEEEBBB>>><<<999:::===@@@BBBAAA>>>:::777888999888777888;;;===????????????????????????CCCBBBBBB@@@>>><<<<<<<<<888777888:::<<<===<<<;;;============>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;:::999::::::;;;;;;:::888444555555444333333666888999888777666555666666666::::::::::::999888777777333444555555555555777999333222222222333555555555444555666666777777666666666777777888888888888777777888:::;;;;;;:::888777777888888999999:::::::::999888888999::::::777555///111333444444444555666444333333444777999::::::;;;<<<===<<<:::888888888777:::======<<<:::999999:::;;;;;;;;;:::777444222333444444333222222444666:::888666666888:::;;;:::zzzyyy{{{yyysssrrrtttooocccYYY[[[]]]^^^\\\ZZZXXXZZZ\\\YYYOOONNNTTTTTTLLLNNNWWWXXXSSSMMMJJJJJJKKKKKKJJJHHHKKKMMMMMMIIIFFFEEEEEEAAA@@@??????AAABBBBBBBBBFFFDDDAAA??????BBBEEEGGG>>>AAADDDCCC@@@>>>AAADDDCCC@@@>>>>>>@@@AAA???===????????????>>><<<:::999666777999999888999;;;===@@@<<<999:::>>>???>>>;;;777999:::777444444888<<<===<<<;;;999888888888888::::::<<<<<<<<<:::888666777777777777888888888888777666666999>>>???<<<888444555777:::<<<>>>???@@@;;;:::999888777888999::::::999888777888888::::::;;;;;;<<<<<<;;;888666444111444888888555444555666888777666555666888999;;;555555555666777777777777666777777888888888777777555444444555777888777555999777555666777888666444888999999888666555666777888777666555444555555666555555555555555555555555666666666777777888888888777777666666666666777777999;;;======:::888666666444888===@@@???===<<<;;;@@@@@@???<<<999777777888555555555555555555555555999777777;;;@@@CCC@@@======AAADDDAAA;;;888;;;???999888888:::;;;<<<;;;999777666444555666777777666999888888:::<<<<<<:::888777666777888:::;;;:::999888:::<<<===<<<<<<===>>><<>>@@@@@@@@@@@@?????????>>>CCCFFFGGGCCC>>>;;;===AAA777888:::===@@@???===:::>>>===;;;:::;;;===???AAA>>>>>>?????????===<<<;;;;;;<<<===>>>===<<<;;;:::555666777666555555777999888777666555555666777888============<<<;;;:::999444555666555444444666888333333333333333333444555444555555666666666666666444555666777888888888888666777888999999888777666666777888999999999999999:::999888999::::::888666000222333333333333555777666555555666999::::::999;;;;;;;;;:::888777888:::666999===???>>>;;;999888999999999999888666444333333444444333222333555888999777777888:::<<<===<<<~~~yyyxxxxxxwwwvvvuuutttpppjjjbbb\\\ZZZZZZ[[[\\\]]]]]]ZZZWWW[[[WWWTTTSSSRRRQQQTTTWWWRRRQQQOOOMMMKKKJJJKKKLLLLLLKKKKKKLLLLLLJJJFFFBBB@@@???>>>???AAACCCCCCBBBDDDBBB@@@???@@@BBBDDDFFFCCCDDDDDDCCCBBBAAAAAAAAA???@@@BBBBBBAAA??????@@@??????>>>>>>===<<<<<<;;;888999::::::999999;;;======<<<::::::;;;<<<<<<<<<;;;::::::999:::::::::;;;:::::::::::::::999888777777888999:::999999888777999999999999999999999999666777888:::;;;;;;;;;:::666666888:::;;;<<<<<<<<<888888777777888888999999999888777666666777888888999:::;;;;;;999777333111222666;;;:::777444444666666666777777888999::::::555555666666666666666666666666777888999999999999999666444444666777666444666777888888666555555666888999999777555444555777777666666666555555555555444444444444444444444444555555666777888999999:::999999999888777777666666:::<<<>>>>>><<<999777666444666:::;;;;;;;;;;;;<<<===>>>>>>;;;777666777999777777777777777777777777777888999;;;>>>@@@AAAAAA???AAABBB@@@<<<::::::;;;999999999;;;===>>><<<;;;888777555555666777777666888777666888:::;;;999777777666777999;;;;;;999888777999<<<<<<;;;999999999888<<<@@@AAA>>>;;;999999777888:::>>>BBBCCCAAA???::::::888666555666999<<>>AAAAAA>>>;;;<<<;;;:::::::::===???AAABBBAAA@@@???===<<<;;;;;;<<<>>>???@@@???===;;;;;;666777999999888888888999999888777666777999;;;<<<===>>>@@@AAAAAA>>>;;;999666666666555333333555666444555444333333222333444444444555666666666666555222333444666777888999999666666666666666666666666444555777888999999888888:::999777777888888888666333444444444333333666888777666777888::::::888777:::999888666555666999;;;666999<<<<<<;;;999888888888888777777666555444444333444444333222444777999777777888:::===??????>>>|||yyyxxxwwwnnnuuuzzzwwwllldddaaabbb[[[XXXXXX]]]cccbbb[[[SSS\\\```[[[OOONNNWWWZZZUUUKKKOOORRRPPPKKKIIIKKKNNNOOOKKKHHHKKKOOONNNGGG???@@@???>>>???BBBCCCDDDCCCAAAAAAAAAAAAAAABBBCCCDDDIIIFFFBBBBBBCCCCCC@@@<<<:::@@@FFFEEE@@@<<<>>>BBB@@@???>>>===============;;;;;;<<<;;;:::999;;;===:::<<<===;;;888777;;;>>>???;;;999:::>>>@@@===999777888:::;;;;;;:::999888666666777888888888888888;;;;;;;;;:::::::::999999333777;;;;;;777666999<<<888888999:::::::::999999666666777777888888999999777666555444444555666777777888::::::888555222000444888===<<<888444444666444666888:::;;;:::999999555666666666666666555444555666777999999:::::::::<<<888555444666777666444333888<<<:::444222555999888999999777555444555666666666666777666666555444444444444444444444444444444444555777888999:::;;;<<<;;;;;;:::999888777777:::<<>>======<<<999666999999:::<<<>>>???>>><<<999777666555777777777666999777666777:::;;;999777777777777999;;;;;;999777666999;;;;;;999777666666777:::===<<<:::888888999666777999===AAACCCBBBAAA===<<<:::666444444777:::======>>>???@@@@@@AAAAAABBBAAA@@@===:::888999::::::;;;<<<>>>@@@AAA???>>>:::999::::::;;;===???@@@DDDCCCAAA>>>===;;;;;;;;;===???AAAAAA???===;;;;;;666888;;;;;;:::999999:::::::::999888999<<<>>>???;;;>>>CCCFFFEEEAAA;;;888777777666444222222444555555666555444333222333444333444444555555555555555111222333555777888999999777666555555555555666777333444666777888888777777:::888555444555777777666555555555444333444666888666666777999::::::777444999888666444222444888<<<777888:::999888777888999888888666555444444444555333444444333333444888:::666777888<<>>>>>@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>AAABBB@@@======AAADDDAAA>>>;;;;;;>>>@@@AAA@@@:::;;;;;;;;;;;;:::888777888888888777555666888:::===;;;888888:::;;;:::888666777888:::<<<;;;888555111333777;;;<<<:::888666;;;:::888777777888999:::333555666555333444888<<<;;;888555777;;;<<<888444777888:::::::::999777555666666555555555444444444777999::::::777555444444555;;;???===666222444888666777888999:::999888888555555555666666666666666888888999:::;;;;;;;;;;;;BBB===888666888999777555333999===:::333000555;;;999888888777666555555444999888777555555444444444555444333222222222333444666333111333777:::;;;;;;888;;;===<<<888666777999:::;;;===???@@@>>>999666777666666777:::;;;;;;:::777777777888:::;;;999888===;;;:::;;;======999666555999;;;:::888999???EEE@@@@@@>>>===;;;999888777<<<===>>>???@@@??????>>>777777777666777777888999:::555111333999<<<999444555999<<<===;;;999777666666777999:::999777444222555888;;;<<<;;;::::::;;;777777999<<>>FFF???777333444777888777888;;;??????<<<<<<>>>@@@BBB>>>999777777888666444<<<;;;::::::;;;===@@@BBB999999999::::::;;;;;;;;;HHHCCC>>><<<>>>@@@@@@>>>888>>>CCC@@@999666;;;AAA@@@:::555777<<>>>>>===;;;;;;???DDDHHH<<<@@@FFFJJJIIICCC;;;666666666555444444444444444111555888777555444666999999444000222888:::666111333333444555777999:::;;;666555555555555555666777444444555555555555444444555444333222333444555666555444444666999999666444333333333333444555666666444444444333222222444777999888777666666555666666666888:::999666333111111666333111222666777555222888888999:::;;;===???@@@zzzvvvtttyyyxxxwwwuuurrrkkkbbb\\\]]]^^^___]]][[[YYYZZZ[[[ZZZ\\\]]][[[XXXSSSQQQPPPRRROOOMMMLLLMMMMMMKKKIIIHHHHHHIIIKKKKKKJJJHHHFFFAAA???>>>AAAFFFHHHFFFBBBGGGEEECCCAAA???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>======>>>@@@AAAAAABBB???======???AAA@@@???999:::;;;<<<;;;:::888777777888888777666666777999<<<:::888888::::::999888666666777999;;;:::777444444555777999::::::999999888777555444444555777888777555333333444666777888::::::999999999888666555666888;;;======:::666444888666555444555666999:::888:::;;;;;;999777777777;;;;;;<<<;;;999777666555777777888999999888777666666666666666666666666666888888:::;;;;;;<<<;;;;;;<<<;;;999777555555777888555777777555222111444777666666666666777777777777777666555444444444444444555444333222222222333444555333111222666999::::::===<<<:::999999888666555:::::::::;;;===>>>===<<<999777666777888999888777666666666888;;;<<<;;;:::;;;999999;;;======;;;888;;;:::999999888:::<<<>>>>>>======<<<;;;;;;::::::;;;<<<===>>>>>>>>>======999999999888888999::::::888666444444555666666666777777888;;;===<<<888555555777888888888555333111111666<<>>===>>>===<<<999777666777888999999999:::<<<<<<<<<;;;===:::666555666888777666888888999;;;<<<>>>??????<<<:::999888888:::<<<>>>@@@@@@???===<<<===???@@@===???@@@>>>:::999:::<<<===;;;999999:::<<<<<<;;;;;;<<<<<<<<<<<<===@@@BBB>>>@@@CCCEEEDDD@@@<<<999555555444555555666777777999888555444444555555666555333222333444555444222444444444555666777888888666666666555555666666777666666666666666555444444555444444444444555555666555333333555777888666333444333333333333444555555444555555333222222444777777666555555555555555666777999::::::777333222111222333444444444444555555777777888888999;;;<<<===yyywwwwww{{{yyywwwvvvsssmmmddd]]]___```___[[[XXXWWWZZZ]]]XXX[[[]]]]]]YYYTTTPPPNNNUUUPPPKKKLLLOOOOOOKKKFFFDDDHHHLLLMMMKKKIIIHHHHHH@@@???@@@DDDGGGGGGDDD@@@HHHGGGEEECCCAAA@@@??????;;;<<<===>>>???AAABBBBBB@@@<<<999:::???BBBAAA???BBBAAA@@@@@@AAA@@@>>>===777999;;;<<<<<<:::888666555777888888777666666777;;;999777777888999888777666666666888999999666333666777777888999:::;;;<<<444444333222222333444555:::555111111555888777555999;;;<<<;;;777555555666555888<<<>>>>>>;;;666333999777555333555888<<<>>>888:::<<<<<<:::999999999???;;;888999<<<<<<777111666777888888888777666555888777777666666777777777888999:::<<<<<<<<<<<<;;;777999:::888444333777;;;666444222111111222333444444555555666777888888999555555444444444444444555555555444333222222333333444333111222555777888888AAA<<<777666888999777333;;;999777777:::>>>@@@AAA:::888666555666666555333555555555777:::<<<<<<<<<888888888:::<<<===<<<:::???<<<888777888:::999888;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<=========<<<;;;<<<;;;;;;::::::;;;;;;;;;777888777444111111444777888666555999???@@@:::444666666777888666444222000///555===BBBCCC???<<<:::;;;:::999999;;;<<<;;;;;;666;;;@@@@@@<<<888777888999666444666:::<<<:::777888666444333555777888888555777999<<<===>>>===<<<>>><<<999777777:::===???999<<>>;;;:::===AAA@@@???===<<<;;;:::999888:::<<<===;;;999999;;;===888:::<<<<<<;;;:::;;;<<>><<<;;;:::444444444555666888999:::@@@;;;555222444666555222111333444333111000222444444444555555555555666666777777666666666666777777888888888777666555444333333444555555666666666555333333222444555666444333555555444333333333333444555555555444222222444666555444444444444555555666888:::;;;:::777444222111///222555555222222555999666666777777777777888888{{{yyyzzzzzz{{{{{{xxxqqqjjjdddaaaaaa___\\\ZZZYYYZZZYYYYYYYYY\\\^^^]]]ZZZUUURRRPPPTTTPPPMMMLLLNNNMMMIIIEEECCCFFFJJJMMMMMMKKKHHHFFFBBBAAABBBDDDFFFFFFCCC@@@EEEEEEDDDCCCAAA@@@>>>>>>;;;<<<===>>>???@@@AAABBB>>><<<:::;;;>>>AAAAAA@@@AAAAAAAAAAAAAAA>>>;;;999666888:::<<<<<<;;;888777555777999999888666666666999888777777777777777777666555555777888777555222666777888999:::;;;;;;;;;333222222222222333444444777444222222444777777777999:::::::::888777666666555777999;;;;;;888666444777666555444555777999;;;666888:::;;;:::999999:::>>>:::777888;;;;;;666000333444666777888888777777999888777777666777777888888999;;;=========<<<;;;999::::::888555555666999555444222000000222444555444444555666777888888999666555555555555666666777555555444444333333333222333222222222444555666777>>>:::777666777888888777<<<999777666999===@@@AAA999777444444444555444333555444444555888:::::::::888888999999:::;;;::::::>>><<<999777777777888888::::::;;;;;;;;;;;;<<<<<<999:::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888555222222444666777555555999>>>???;;;777777777888888777555333111222777>>>BBBAAA>>>;;;999<<<999777666777888888888444999>>>@@@???<<<999888888666444555888999888777777666444444555777999999999:::;;;=========<<<;;;===<<<:::999999;;;===>>>999;;;>>>>>><<<;;;<<<===???===<<<;;;::::::::::::;;;<<<<<<;;;:::999:::<<<999;;;<<<;;;999888999:::======<<<;;;::::::999999555555666666777888:::;;;???;;;777555666555444222222333444444222111333444444444555666666777777777888888777666666666777777:::999999888777555333222111222444555666666555444333222333333444444444444777666555444333333333333555666666444222222444666444444444444555666666777999;;;<<<;;;888555333222///111444444444444777999666666666666666555444444~~~}}}{{{zzz~~~zzzooofffccccccaaa\\\YYYZZZ]]]^^^YYYTTT]]]]]]^^^\\\XXXVVVUUUUUUOOOPPPPPPNNNKKKIIIGGGGGGEEEDDDFFFJJJNNNMMMHHHBBBDDDCCCBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAA===>>>???>>>===>>>AAADDD???@@@BBBAAA???<<<999777555777999;;;<<<;;;999888666888::::::888666666666888888888777666666777777666666555666777666444222333666999<<<===<<<:::999444444444444444555666666333444555444444555999<<<:::777555777;;;<<<999666777666666555555555555555444444555555555555444333333666888999888888888999888888888888888666444222111222444777999999:::::::::999777666666666777888888:::<<<>>>???>>>===<<<>>><<<999888999888666444444666666444111111555999555666666666777777777888888777777777777777888999666666555555444333222222222333333333333444555666777888888777555666:::>>><<<:::999999:::<<<<<<<<<666444222222444555666666777555444444555777777666:::::::::999888888888888:::<<<<<<999555444888<<<<<<<<<<<<;;;::::::999999:::;;;<<<=========<<<<<<:::::::::::::::;;;<<<<<<@@@===999777777777666555444666888:::;;;;;;;;;;;;888888999999888777555444888:::===>>><<<:::999999:::777555444555666666666888888999<<>>===<<<<<<<<<;;;<<<=========<<<<<<;;;>>>===<<<>>>@@@???<<<999999;;;<<<:::888888;;;???===;;;:::;;;<<<<<<:::888<<<<<<<<<999777777999;;;999::::::::::::999777666777777777777777888999999888:::<<<;;;888555444555666444333444555666555444333444666777999:::::::::888888777666666666666666::::::999888666444333222000111333444555555444444333333444444444444555555888888666555444333333333666777666555333333444666555555555555666777888888888:::;;;;;;888555333333222111111333777999999888666666777777666555333333~~~}}}|||yyynnndddaaaaaa___[[[XXXZZZ^^^^^^ZZZUUU]]]]]]]]]ZZZWWWUUUUUUVVVMMMPPPQQQPPPLLLIIIHHHHHHFFFCCCCCCGGGLLLLLLFFF@@@DDDCCCBBBAAAAAABBBDDDEEE>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@===???AAA???<<<<<>>@@@AAA@@@===:::888777555666888999::::::::::::999:::;;;:::888777777888888999999888666555777888888666555666777666444222222555999<<<===<<<999777666666666777888888999999444666888666444555:::>>>:::666333666<<<>>>:::666777666333222111222444666333444666777777555333111222444777888777666666777333666999888555333444555111222555777999:::;;;;;;;;;999777555555555666777888:::===???@@@???===<<<@@@<<<999999::::::666222444777999888555444777;;;555555666666777777777888999999888888888888999999666666666666555333222111222444555555333333444555222666888777666666;;;@@@<<<;;;::::::;;;;;;:::888444222111111333666888888999777444444555666666555:::::::::888666666777888999<<<>>>:::555444999>>>======<<<;;;:::999888777:::;;;<<<=========<<<;;;888888888999:::;;;<<<===AAA???;;;:::;;;:::888555333777:::;;;:::999;;;===888888888999999888888777:::;;;;;;999777666666888777666444555666888777666:::777666999===???===:::777:::;;;999666555999===<<<<<<;;;888666666999;;;CCCBBBAAA???>>>>>>======;;;<<<>>>??????===;;;:::@@@>>><<<>>>AAAAAA===888888:::;;;999666777<<<@@@===<<<:::;;;<<<<<<:::777======;;;999777777999;;;777888999:::999888666444888777777777777777888999555999>>>>>>999555555666888666444555777888777555222444666999:::;;;;;;;;;888777666555555444555555999999888777666444333222111111333444555555666666555666666666555555777888999999888666666555555555777777777555333333444666777666666666666777777888666888::::::888555444444555333111444999<<<;;;888888888999999888777555444}}}}}}}}}|||vvvoooggg___[[[\\\[[[ZZZYYYYYYYYY[[[\\\YYY[[[\\\[[[XXXUUUSSSSSSPPPPPPPPPPPPPPPNNNKKKIIIEEEDDDDDDFFFGGGGGGDDD@@@AAABBBCCCCCCCCCCCCDDDDDD@@@???>>>>>>???@@@CCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<>>>??????AAABBB@@@===:::999:::666666777777888:::;;;<<<<<<<<<<<<;;;888888999:::888999:::888666555777999999777666666777666555333333555777:::;;;:::999888777888999::::::;;;;;;;;;::::::888777666777999;;;999777666888:::;;;999777666555444333222333444555666666777888888888777777222555777777666555555555222555777888666555666777444555777999::::::999999:::999666444333444666777888:::>>>@@@AAA???===<<<;;;;;;:::999999888666444666777888999999999888888333444555666777888999:::::::::999888777777777777666666777666555444222111333555777666444333444555444555666777888999:::<<<===;;;999999:::::::::999555333111111333666888999999777555444666777888888888999999888555555777:::=========:::777777999<<<===<<<<<<;;;:::999888777888999;;;<<<<<<<<<;;;:::666777777999:::<<<>>>???>>>???@@@>>>;;;999888888777777888999;;;;;;;;;:::666666777777888888999999777888888666444444555666666555666888:::;;;;;;999777777888999;;;<<<<<<;;;;;;:::999888777888:::<<<;;;;;;;;;999666666999<<<@@@AAAAAABBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;===<<<======>>>???>>>===;;;:::888777777999;;;<<<;;;<<<>>>===;;;999999999:::;;;;;;:::888777888999777777888888777777666555555555555666777888999:::999;;;<<<;;;:::777666555666777888888666666777888333444777999::::::999999777666555444333333333333888888777666555444222111444444444555666777888999777888999888666666999;;;::::::999888777777777888888888777555333333444666777777666555555555666666333666888999777666555555666555666777999;;;;;;;;;999:::;;;<<<;;;999777666{{{{{{~~~wwwsssqqqjjj___UUUYYY\\\]]]YYYTTTTTT\\\dddUUUXXX[[[[[[XXXTTTQQQOOOSSSPPPNNNPPPTTTTTTNNNIIICCCEEEFFFFFFDDDBBBBBBBBB>>>@@@DDDFFFEEEDDDCCCCCCCCCAAA???>>>>>>AAACCCEEE??????@@@@@@@@@AAAAAAAAABBB>>>::::::===>>><<<:::@@@BBBCCCAAA===:::;;;<<<777666666666777:::<<<===>>>>>>===;;;888888:::;;;888:::;;;999666555777::::::888777666777777555444555555666777888999999:::888888999;;;;;;<<<<<<<<>>333555777888666555555555333444666777888888888777777888999::::::999888777:::888666333222333555666888;;;>>>@@@AAA@@@>>><<<555888;;;:::666444666888888666555888===>>>999444111222333555888:::;;;<<<::::::888777666666666666666777777777666444222000333666888777444333444555777555444666:::<<<999666>>>;;;888777888:::;;;;;;777444222111333666888888999777555555888:::;;;<<<555777888777555666999<<>>@@@AAA999???DDDBBB;;;666777::::::777555777<<<>>>;;;777444444555666777888999999333555666666444444444555555666777:::===???>>><<<444777;;;;;;999888:::===>>>:::666666999;;;:::999999::::::888666777:::>>>;;;===AAADDDDDDCCC@@@>>>@@@???>>>===<<<<<<===>>>888;;;>>>>>><<<<<>>:::;;;=========;;;999888~~~xxx|||yyyuuussspppjjjbbb\\\^^^]]]ZZZYYYYYYZZZ[[[\\\]]][[[YYYUUUSSSRRRRRRRRRPPPSSSVVVVVVSSSOOOKKKIIIFFFDDDBBBCCCEEEEEECCC???DDDCCCBBBCCCFFFFFFDDDAAA<<<>>>@@@BBBCCCCCCCCCBBBHHHCCC@@@@@@CCCDDDAAA===<<<>>>???>>>:::999<<>>===<<<;;;:::999<<<<<<;;;:::999999999999666666666666555555555555555666888999:::::::::999999888999999:::;;;<<<===<<<;;;999888888777777666777777888999:::999666444555555555666666666666777888888:::;;;<<<=========:::888777777888888777555444666999999777666888;;;999999:::;;;:::999888777999999777555333444666888999999999;;;>>>???>>>===888888888888888888888888888777777666555555444444000///111555999999666333666777888888888666555444666888::::::888666555555666555444555777777666555999888666555555777888:::;;;;;;<<<<<<======>>>>>>999888666444444555777888888777666888<<<===;;;999555777777666444555:::???DDD@@@<<<;;;<<<<<<999666999::::::999888888999;;;555666999;;;;;;:::888666888888999:::<<<======>>>;;;;;;:::999888888999999:::888777:::===>>>;;;777666777888888888888999:::666555444444444666777888666888:::<<<>>>?????????888;;;===<<<999999;;;>>>AAA===999888::::::888666777:::<<<<<<:::999<<>>;;;999888999999777666666888999777444333555999444333444888::::::555111555444222333555666666666666555555444444444555555:::777555666999:::888555555888;;;999555555:::???;;;999999:::======:::777===;;;888555444444666888999777555333333444666888888777777888999999777555555777;;;===999555777>>>BBBDDDBBB@@@@@@AAA>>>888}}}pppwww|||vvvjjjcccdddiii^^^]]][[[ZZZZZZ[[[[[[\\\___]]]YYYVVVTTTTTTUUUVVVQQQUUUXXXVVVPPPKKKJJJJJJGGGFFFEEEFFFGGGFFFEEECCCFFFDDDBBBBBBDDDEEECCCAAA??????@@@AAABBBBBBBBBBBBEEEBBB>>>???BBBCCC@@@============<<<;;;;;;<<<>>>???AAACCCBBB???<<<<<<<<<:::999777666666888:::;;;>>>>>>>>>======<<<<<<;;;===<<<;;;999888777777777333444444444555555666666555666777999999999999888777888888999:::;;;======;;;999666666888888777555777777777888999888666333444444555555555666666666777888999;;;<<<<<<<<<<<<888777666777888999888666555777888777555555777:::888999999:::999888777666777888888777555555777999888999;;;>>>@@@@@@===:::888888888888888888888888666666555555444333333222111000111444777888555222666666777777777666444444444666999999777555444444555444444555666777777666666777888666555555777:::999:::===???@@@???>>>===;;;:::999888888888999999999888777888;;;<<<:::888888666444444666999<<<===?????????>>><<<;;;;;;;;;:::999999:::;;;;;;777444555666777888999;;;;;;<<<777999;;;<<<===<<<;;;;;;:::999888888777777777888999;;;<<<===<<<;;;::::::999999999<<>>>>>===>>><<<:::999:::<<<===>>>>>>===<<<999888777888999:::::::::;;;<<<=========<<<===???@@@@@@???===;;;>>>===<<<===???@@@@@@??????>>>===<<<<<<<<<<<<<<<:::???BBB@@@;;;888:::===???>>>>>>======;;;888777888888999999999999888888666777777888888666555444666555444444555777999:::;;;<<<<<<:::777666888:::999999888777777777666555666555444666999999888555555444333444666777888777666666555555444555555666777777888777777666666777777777888777777888999:::888777777:::<<<===<<<999999999888777666666777777999888666444444666888999999777666777888888777666888666777;;;<<<:::;;;???HHHQQQUUUOOOEEE???===;;;}}}pppuuuxxxsssjjjdddfffjjj___^^^\\\[[[\\\]]]]]]\\\^^^\\\XXXVVVUUUVVVXXXYYYTTTWWWXXXTTTMMMHHHHHHIIIHHHJJJKKKJJJIIIHHHHHHIIIIIIFFFCCCAAAAAABBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBB???<<<===???AAA???======<<<;;;;;;<<<======<<<@@@AAAAAA@@@===<<<<<<===999888777666777888;;;<<<===========================<<<;;;999777666555555111222333444555666666777444555777888999888888777666666777999:::<<<===>>>:::777444555999:::888444777666666777888777555333333444444444555555555555666777999:::;;;;;;<<<<<<666555555666888999999888888888777555333444666888777777888888888777666555555777888888888888999;;;888999<<<@@@BBB@@@<<<888888888888888888888888888444444444444333222111111222222111333555555444222444555555555555444444333111444777777666555555555444333333444666888777666444666888888666555777:::777:::>>>AAABBBAAA???============<<<<<<<<<;;;;;;:::999888999::::::888666:::666333444999======<<<:::>>>AAA@@@===:::<<<>>>;;;888777:::>>>===666///666555555666888<<>>;;;888:::<<<===;;;<<>>888777:::>>>>>>===:::<<<===:::666555888;;;===:::888:::>>>@@@>>>;;;>>>>>>>>>>>>===<<<<<<;;;999999;;;>>>AAABBBAAA???BBBAAA???===<<<;;;:::::::::@@@FFFDDD>>>999<<<@@@???<<<:::;;;>>>>>>;;;777999999999999999999999999777777666666666555555555888777666666777888:::;;;999===???<<<777555999>>>===:::777888;;;:::555111777555444555777999999999555444333444777999:::999666666666555555666666777555888;;;:::666333555888777666555777999:::777555555555666888;;;<<<<<<:::555666777888999888888888999888777555666777999:::999888666555777888888888;;;666444999===???@@@CCCRRRaaajjjbbbOOOCCC???@@@||||||}}}}}}~~~tttkkkkkkppppppggg^^^aaa___]]]^^^``````___\\\XXXWWWVVVVVVVVVVVVWWWWWWYYYWWWTTTPPPKKKHHHGGGFFFIIILLLOOONNNKKKJJJKKKMMMKKKHHHDDDAAA???@@@AAABBBFFFEEEDDDBBBAAABBBBBBCCC>>><<<:::;;;===>>>>>><<<===;;;888:::===???>>><<<@@@??????>>><<<<<<===>>>888888777777888999;;;===>>>>>>===============<<<::::::888777666666555555333333444444555666777777444555666777888888777666444555777999;;;<<<===>>>:::666444666;;;===:::555666666555666777777555333333333333444444444555555666666888999:::;;;;;;;;;555444444666999;;;;;;::::::888666333222333555777666666666666666555555555444666999:::::::::;;;===:::;;;<<<>>>@@@???;;;888888888888888888888888888444444444444444222111000444333222222333333333222333333333444333333333333000333666888777666666777333222222444666888888777666666666888:::::::::999999;;;>>>@@@AAAAAA@@@@@@>>>?????????>>>===<<<;;;;;;;;;::::::999888666555888666444666999===>>>>>>:::===@@@@@@>>><<<<<<<<<999888777:::===<<<888333666666666777999<<>>@@@CCCEEECCC<<<777888999:::;;;;;;:::999888999999999:::::::::::::::@@@===999999:::<<<<<<<<<:::;;;;;;999777777999<<<===<<<;;;<<<>>>???>>>===???>>><<<:::999999999:::888888:::===AAACCCDDDCCCCCCBBB@@@===;;;:::999888:::???DDDDDD@@@======???===;;;:::;;;===>>><<<:::::::::999999888888888999888888777666666666666777888888777777888999::::::999<<<>>><<<999888;;;>>>===<<<;;;;;;;;;999555111444444444555777888888888555444444555888:::;;;;;;777777666666666777888888888:::<<<;;;888666777888555666777999999888555333444444444666777888999999555555666777888999::::::888777666555666777888999:::777555444666888999999:::666555999===???CCCIII[[[hhhqqqkkk[[[NNNFFFBBB}}}|||zzzsssgggiiirrrtttiii\\\ccc```___aaacccddd```\\\SSSUUUWWWYYYZZZYYYWWWVVV\\\VVVOOOLLLKKKJJJGGGCCCJJJMMMPPPOOOMMMKKKMMMOOOMMMJJJFFFAAA??????AAACCCIIIGGGEEECCCBBBBBBCCCCCC<<<:::999:::;;;<<<<<<;;;<<<999888999===???>>><<>>===<<<<<<=========777777777888999;;;<<<===??????>>>===<<<;;;::::::666555555555555666777777777777666666666666666666444555777888888777666666333444777999;;;<<<======:::888666999===???<<<888777666555555666666555333333333333444444444555555444555777888999999::::::555555555777:::<<<===<<<;;;999555333222333555555666666666555555555555555333666888::::::;;;===>>>>>>===;;;;;;<<<<<<;;;999777777777777777777777777555555666666666444222111444444444333222222222333333222222222222333333333222555888999999888888999444333333555777999999888:::666555888>>>AAA===999===<<<<<<===>>>@@@AAABBB????????????>>>===<<<;;;<<<<<<<<<;;;999777666555555777888888888999<<>>???>>>;;;777666777999999::::::;;;<<<666777888999:::;;;;;;;;;===<<<;;;:::999888888888333444555555555555444444444444444888;;;===<<<:::<<>><<<<<<===888888:::::::::999888777999999888888888999999999888:::<<<<<<:::999999:::<<<:::888888:::<<<<<<;;;<<<>>>??????======>>>@@@???===:::777555666777888:::999888;;;???CCCFFFGGGBBBAAA???===;;;999888888<<<<<<===???@@@@@@>>><<<:::;;;===<<<;;;:::<<<>>>:::999888777666777777777:::999888777777777888888888888888888888888999999;;;:::999:::;;;<<<======;;;===???>>>:::666444444000222555888888777666555555444444666888;;;<<<;;;777777777777777888999:::<<<;;;;;;<<<>>>===:::777222777;;;;;;777444333444444444444444444444555666777666555444555888;;;===666555555555555666777888999777555444666888999:::777777888;;;:::<<>>>>>>>>===<<<;;;<<<===>>>===<<<666666777888:::<<<===>>>???>>>===<<<:::999888888333333333333444666777888888888888777777777666666555666777888888888777666333555777999;;;<<<;;;;;;999999:::<<<======<<<:::888777555555666777666444333444444444555555555555444444666777888999999999777666666999<<<>>>>>>>>>;;;888555444444555555555777666555555444444555555444666888999999;;;===???@@@===:::888999999999888777777777777777777777777666666888888888666444222333444666555444333333444333222222222222333333444444777:::;;;;;;:::::::::666555555666888:::999888;;;777555888???BBB@@@<<>><<<;;;<<<>>>@@@BBB??????>>>===<<<<<<;;;;;;===>>>>>>===:::888777777444777:::999777777:::>>>>>>;;;999;;;>>>>>>:::666666888::::::999;;;>>>AAA777777888999999999888888<<<<<<;;;:::999888777777333444555666777666555444444222222666;;;>>>;;;888999===@@@>>>999777;;;@@@888888999999999888777777888888777777777888888999333888======:::888999;;;===:::777888<<>><<<<<>><<<888666555555777888;;;999888999===BBBEEEGGG@@@???===;;;:::999888888===:::888:::>>>@@@>>>:::999<<<>>>===999999<<<@@@:::999777666555666666777::::::999999999888888888888888999999999999999999:::888777888;;;>>>>>><<<:::===???===888444444666000444888:::999666444444666555444555888:::;;;:::888888888888999999:::;;;===;;;;;;===AAAAAA===888333999>>>===777222333666444555666444333333444666:::888555444444777:::<<<444444444555555666777888888666555555777999999999666777999;;;999999AAAKKKRRRVVV[[[]]]``````WWWMMM{{{kkkrrrwwwsssjjjeeefffkkk```]]]\\\___dddddd^^^WWWXXXXXXYYYYYYZZZ[[[[[[[[[RRRRRRPPPLLLHHHFFFGGGIIIKKKJJJJJJKKKMMMMMMLLLKKKLLLLLLJJJFFFBBBAAACCCEEECCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;999888888888999777888::::::;;;<<<>>>@@@;;;::::::<<>>???<<<<<<;;;:::999999888888333333222333333444555666666666666666777777777777777777888999999888777666444555777:::;;;;;;:::999777:::======<<<::::::;;;999888666666777777777666444444555555555666666666333444555666777888888888999888888:::===?????????:::888666555777888666555777777555444444444555666555666777777777999<<>><<<:::999999888666444777777777777777777777777555777888999888666444222111444777888666444444555333222222111222333444555555888;;;<<<;;;:::::::::888777666777999::::::999888888999:::;;;===@@@BBB>>>======<<<<<<===>>>>>>AAA@@@>>><<<;;;;;;;;;;;;===???@@@>>>;;;888999:::666777888888888888999::::::999999999:::;;;;;;:::888999:::<<<>>>???>>>>>>888777666666666777888999888:::<<<===<<<999666444444555777888999888777666444555666888::::::999888888:::<<<;;;999888:::===:::999999888888888888888777666666555666777888999666888:::;;;;;;;;;;;;<<<<<<;;;::::::<<>><<<:::888777666666777888888999999:::999888777666::::::;;;;;;;;;:::::::::666777888999999;;;===???<<<<<<;;;:::777666555555555888::::::888666666777666555444555777999999888888888888999999:::;;;<<<:::;;;===???@@@@@@>>><<<777:::<<<;;;888555444555555666777666555555888;;;:::999777666555666777888555555555666777777888888777666555666888:::999888777666777999999999>>>EEEIIIRRR[[[]]]___bbbdddccc}}}zzzqqqtttvvvssslllfffcccccc^^^[[[ZZZ^^^cccbbb\\\UUUYYYXXXVVVUUUUUUWWWZZZ\\\LLLQQQTTTOOOFFFBBBGGGNNNKKKIIIGGGIIIMMMNNNLLLIIILLLLLLKKKHHHCCCBBBDDDFFF???@@@AAAAAA@@@???===<<<;;;<<<;;;:::888777777999555888;;;;;;::::::>>>BBB:::999:::<<>>???999999999999999999999999444333333222222333333444333444444555666777888888777888999::::::999888777444666888:::;;;:::999888555:::>>>>>>:::777888;;;:::888666666777888777666555555555666666666666777222333444666777777888888:::999999;;;>>>@@@@@@???:::888666777999999777555888777666555444555666666666666666666666888<<>>>>>>>>===;;;;;;BBBAAA>>><<<;;;;;;<<<======???AAA???<<<999:::;;;999777555666999:::888555444777:::999777888<<>>888999777444222333666999<<<444888===@@@@@@;;;555111444666888999:::999888777555888<<<;;;888666777999888888999:::;;;;;;;;;:::<<<;;;999888777888999999666666555555666777999:::;;;888666888<<>>===<<<<<>>???BBBCCC@@@>>>>>><<<:::999888888::::::666666777:::===>>>===<<<:::999999888888999999:::999::::::999888999===AAA???<<<888999<<<>>>===;;;===<<<:::888777777888999666777999:::999888666444;;;<<<<<<===<<<<<<;;;;;;222666::::::777777<<>>======???<<<:::999999:::888555333555777888888777888;;;???:::999999999777666555444555666666777888999999999666555555777999:::999888:::555333777::::::<<>>>>>@@@BBBCCC;;;======;;;666333444555555666888;;;>>>>>><<<999999888888:::<<<>>>===<<<777666777888:::<<<<<<;;;@@@<<<888888:::<<<;;;999444666888555111//////111333444555666777999::::::;;;<<<;;;999888999<<>>>>>>>>>>>???===<<<;;;;;;;;;999777444444333444555777999:::666555444333333444555666555555555555555666777888999999999:::;;;<<<======999777444666999;;;:::888999999888666555666999<<<777777666555555666777888:::888555555666777777666777888999888777666777888999555222333777888444000555777999:::999777444333555444333222222222333333666666777999::::::888555666666777888888888888777:::888777777999:::;;;:::???@@@AAA@@@>>>===>>>???======<<<;;;;;;<<<>>>???BBBAAA>>><<<::::::::::::666888999666333222444777999666444555999<<<;;;999>>>>>>>>>>>>============999777555333333444666777<<<<<<;;;:::888666555444444777::::::999888999:::999777555777;;;===;;;999999:::;;;:::999:::===???===:::777777999:::999777666444333444666888888777666555666777:::===>>>>>>>>>;;;888888<<<>>>???===GGGDDD@@@@@@BBBCCCAAA>>>???===:::888666666777888888777666777:::<<<<<<<<<888999::::::999:::;;;===BBB===999999>>>@@@???<<>>>>>===<<<:::888666555777777777777777666666555888999999:::999888777666777555555888<<<>>><<<::::::888555555666888999999<<<;;;999888777666777777777777777777777888888888777777777777888888888888::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999999888888999888777777777888999:::::::::999888777666555555666777999;;;;;;;;;999888777444222333666999999888999;;;<<<;;;888888;;;???LLLPPPXXXbbbjjjqqquuuwww}}}|||{{{}}}zzzuuupppjjjccc]]]XXXYYYXXXWWWVVVVVVWWWYYYZZZTTTTTTUUUUUUUUUTTTRRRQQQTTTQQQMMMLLLLLLKKKJJJHHHGGGHHHIIIJJJKKKLLLOOOQQQLLLJJJHHHFFFFFFDDDBBB@@@AAAAAA@@@@@@@@@BBBCCCDDD>>>>>>===;;;888555555555555666888;;;>>>>>><<<:::999888888:::<<<======<<<999888888888999;;;;;;;;;>>>===<<<;;;<<<;;;:::888555666888777555333333333333444555666777777888888<<<<<<===<<<:::;;;===???;;;<<<<<<===============???===;;;;;;;;;:::999777333444444444666777888999777666555444444555666666555555555666666888999::::::::::::;;;;;;<<<<<<<<<999888777888999;;;;;;::::::::::::888777777999<<<888777777666777888999::::::888666666777888777777777999999999777777888999888666444444666777555222555777888999888666444222333333222222222222333333555555666888::::::888666666777777888888888888888::::::999999999999:::;;;???AAABBBAAA???>>>>>>>>><<<<<<;;;;;;;;;===>>>???CCCAAA???<<<:::999999999888888777555333333555777999888777888:::;;;;;;;;;??????>>>======<<<;;;;;;999777555444444555777999;;;;;;:::999888666555444555666888999999999999999:::999888999;;;;;;;;;:::<<<=========<<<===???AAA===:::777777888:::999888777555444555777999999888666666555666888:::<<<<<<===;;;999999:::<<<======CCCCCCCCCBBBAAA@@@@@@@@@>>>===:::888666666777777888777666777:::;;;<<<;;;999::::::999888888:::<<>>::::::===>>>>>>===@@@@@@???===:::999<<<>>>======<<<;;;999777555444555666666777777666666666777777888888888888777777666666666888:::;;;;;;999888666444444666888:::::::::999888666666666666777666777777888888888888888777777777777777888999999;;;;;;:::999999::::::;;;<<<>>>???<<<888666888;;;:::999777666666666777777999999888888777666555555555777:::======;;;999777888666555666999;;;:::999999;;;===<<<:::;;;???CCCLLLPPPXXXbbbmmmtttvvvuuu~~~{{{zzzzzzwwwqqqiiiaaa[[[XXXWWWVVVTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPRRRRRRQQQOOOLLLKKKKKKJJJIIIHHHIIIKKKMMMMMMMMMLLLJJJGGGFFFEEEDDDAAA???@@@@@@AAACCCCCCDDDDDDDDDAAA???===<<<;;;999777555666666777:::===>>>===;;;999888888999<<<======<<<===<<<:::999888999999:::<<<>>>@@@@@@>>>:::888888666666888:::;;;:::777555444444555666666666666666999;;;<<<<<<;;;;;;<<<>>><<<============<<<;;;;;;===;;;:::999:::999888666333333555666777777777777777666666555555666777777555555555666777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<;;;::::::;;;<<<;;;<<<<<<;;;999888999:::999888888888999;;;===>>>:::888666666777888777666777888:::999888777888:::777777666666666666666555666777888888888666333222111111222222333444444444444444555777999999888666666777888888999999888888999;;;===<<<999888:::<<>>======;;;;;;:::;;;;;;===???@@@CCCAAA???===;;;:::::::::<<<999666444444666777777;;;<<<<<<<<<;;;;;;<<<===??????>>>===;;;:::999999888777666666666888:::;;;::::::999888777666555444555555555777:::;;;:::999:::;;;<<<<<<:::999999:::<<<===>>>=========???AAA<<<:::888777999:::999999888666555666888::::::999777666444333444666999:::<<<<<<;;;:::888888:::<<<>>>AAAEEEDDD???===>>>@@@===<<<:::888777777888999888777666777999;;;;;;;;;:::::::::888666666999;;;@@@>>>===;;;;;;<<<<<<===<<<@@@BBB???999666999>>><<<;;;:::999777555444333333444555666666666666666888777777777777888888999666888999:::999888999:::777555333333666888::::::777666555555555555666666666777888999:::999888888777666666666777888:::;;;<<<;;;999777777777888999:::???BBB>>>777333666<<<:::999888666555444444444888888777777666666666555666888;;;>>>>>><<<999777999888888999;;;<<<;;;:::999;;;>>>@@@AAACCCEEEGGGLLLOOOVVV```kkkrrrsssrrr{{{uuuvvvvvvqqqhhh```\\\[[[WWWVVVUUUVVVWWWVVVTTTQQQSSSSSSRRRRRRRRRRRRSSSSSSOOOTTTXXXVVVQQQLLLJJJKKKMMMJJJGGGHHHKKKLLLKKKIIIKKKIIIGGGEEEDDDCCCAAA???>>>???BBBDDDEEEDDDDDDCCCDDD@@@===<<<======999666888777777999<<<======;;;999888777999;;;======<<>><<<:::888777888::::::>>>CCCCCC???:::888777666666777;;;>>>>>>:::555444444555666666555444333666888::::::999999:::;;;============<<<;;;:::999:::999777777888777666444222333555777888777777666666666666666666777777777555555555666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::===???>>>;;;999;;;===;;;===>>>>>>;;;999999999999999999999;;;===???@@@999777666666777777666555666777999888777777888999777888999888777666777888777777888888777555333222111222333444555666777777444444444666888999888777666777888888999999888888888<<>>999777999===???AAACCCCCC@@@>>>======;;;:::::::::;;;===???@@@@@@???>>><<<<<<<<<======@@@<<<777555888::::::999;;;>>>@@@???<<<;;;<<>>@@@???;;;888999:::999:::;;;;;;:::;;;<<<>>>===<<<:::999:::;;;;;;<<<888777666666888::::::999888666444222111222666999;;;<<<===;;;777666888;;;:::===@@@AAA>>><<<<<<<<<;;;::::::::::::;;;<<<===888777666777999;;;;;;:::<<<;;;999777555555777:::>>>>>>>>><<<::::::;;;<<<;;;>>>@@@>>>999777888;;;:::999888666555444333333111222333555666777777777;;;:::999777777777888999777:::<<<<<<999777999;;;888555333333555777888888444444444444444555666666666777999:::::::::999888777666666666777999;;;======;;;888555444555666888:::>>>@@@===777333555999999999888777666666555555666666666666666666666666999999;;;<<<<<<;;;:::999888888999;;;;;;;;;999888::::::>>>EEEMMMPPPMMMJJJJJJNNNSSSYYY___eeejjjnnn|||wwwoooqqqrrrnnngggaaa^^^^^^ZZZZZZZZZZZZYYYXXXTTTRRRTTTSSSRRRRRRQQQRRRRRRSSSQQQVVVZZZWWWOOOIIIHHHIIIMMMJJJGGGHHHJJJKKKIIIGGGJJJHHHEEEDDDDDDCCCAAA???===???AAACCCDDDDDDBBBAAADDDAAA>>>>>>??????<<<999:::999888888:::<<<<<<;;;888777777999;;;<<<<<<;;;?????????<<<888777888:::999>>>CCCCCC???:::888888666666777;;;???>>>:::666444555666666666555333222555777999:::999999:::;;;============<<<:::999888888666555555666666444333333444555777777777666666555666666777777777777777555555555666777999:::;;;;;;;;;;;;;;;;;;::::::::::::===@@@???;;;999:::<<<:::<<<>>>>>><<<999888888888888888999;;;===???AAA888666555666777777555444555666777777666666888999888999::::::888888999:::999999999888777666444333333444555777888999999999555444444666888999888777666666777888888888888777666;;;@@@???;;;888999<<<>>>???AAAAAA???>>>>>>>>>;;;:::::::::;;;<<<>>>???===<<<<<<<<<===>>>@@@AAACCC>>>:::999;;;===<<<;;;;;;???AAA@@@===<<<===???>>>>>><<<:::888666555444666777888999;;;<<<<<<<<<:::999888777666666777777666555555777999;;;<<<<<<===@@@BBBAAA===999999:::777999;;;;;;::::::;;;============<<<;;;<<<===???888777666777999:::::::::777777555222000111555888;;;===>>>;;;888666777:::999888999;;;======:::777999999:::<<<===???AAAAAA:::888777888:::;;;;;;:::;;;;;;:::777555555777999<<<======<<<:::999:::<<<<<<<<<;;;;;;;;;:::999888999888666555333333333333111222333555666777777777???===;;;999888777888888999<<<>>>===:::888999;;;999666444333444555666666333333444444555666666666666777888999:::999888888777666666777888:::<<<======;;;888555333444555666;;;;;;<<<:::888666555444777888888888888888888888444444444555666666777777<<<;;;999888888999:::;;;666777999999888777666666:::999<<>>======;;;999888999:::::::::888777777888;;;<<<<<<;;;<<>>:::888999;;;:::===???@@@>>>;;;:::999888888999<<<===<<<999666444555666777777666444333888:::;;;<<<;;;<<<===???=========<<<;;;:::999888777666555555666666555333444444555666666666666666444444555666777777777777777777777777888999:::;;;999999999999999:::::::::;;;<<<>>>===;;;999888888888:::<<<<<<:::888777888666666666777888;;;===>>>888777666777888777666444555666888888777777888::::::::::::::::::;;;;;;;;;;;;;;;:::999888666555444444666888999;;;;;;;;;:::888777666777888999888777444555666666777777666666555999===>>><<<:::::::::<<<===???>>>======>>>@@@<<<;;;:::::::::;;;<<<===<<<;;;;;;<<<===@@@BBBCCCBBB@@@===============<<<;;;===???@@@>>>============<<<;;;999777555444333555666999;;;<<<<<<<<<;;;:::999888777777888999999666888999999999:::<<>>======>>>???===>>>>>>===;;;<<<>>>@@@:::888777888:::<<<<<<;;;777888777444111111555999<<<<<<===<<<:::888888999888666555777<<<===999666999:::;;;===>>>@@@AAABBB;;;:::999999;;;<<<<<<;;;:::;;;;;;999777666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<999777888:::;;;:::888999888666444333222333333222222444555666777777888>>>===;;;:::888888777777999;;;<<<<<<;;;:::::::::888555333222333555666555444444555666777777666666777777777777777888888888666777888888999:::;;;;;;<<<:::888666444444555666:::::::::::::::888666444777777888999999999999999222222333444555666777888<<<;;;888777777888999;;;555666777666444333333444888888<<>>AAALLLUUU}}}{{{xxxvvvuuuooolllhhhdddbbb```^^^\\\```ccceeebbb[[[WWWXXX[[[VVVVVVVVVVVVTTTRRRPPPOOORRRSSSQQQMMMGGGEEEEEEGGGJJJJJJJJJIIIGGGFFFGGGHHHEEEDDDBBBBBBDDDDDDCCCAAABBBCCCCCCDDDCCCBBBAAA@@@===>>>@@@@@@??????@@@AAA@@@===999888888999999999888777777888:::<<<<<<;;;999===AAA@@@<<<::::::<<<<<<;;;:::;;;<<<<<<;;;::::::<<<======;;;999888888333555777888999777555444:::;;;;;;;;;;;;<<>><<<:::===<<<;;;:::999777666555555666888:::;;;;;;:::999;;;999777777999999888777333444444555555555555555333666:::===>>><<<:::999;;;;;;<<<;;;;;;<<>>============???@@@BBB>>>???@@@???===<<<<<<<<<::::::;;;===??????===;;;;;;:::999888666555444333555666999;;;<<<<<<:::999;;;:::888888888999:::;;;777;;;===<<<888888<<>>>>>>>>666888999777333333666:::===<<<;;;;;;<<<<<<:::999777777777888999::::::::::::;;;<<<<<<===============;;;::::::<<<======<<<999:::<<<<<<:::888888888:::888777999<<<>>><<<999888888777777777888;;;===999888555333222333333444333444555666777888888888888888999999999888777777999888888999::::::999888444222000111333666888888666666888888999888777777777666555444555666888999666777999;;;;;;:::999888:::999888777666666666666888;;;======;;;999888999777888888999999888777666000111222333555666777888999999999888888888777777444666666444111000111333444888===DDDKKKUUU___eeeXXXQQQFFF>>>:::;;;???BBB|||yyyyyyyyyqqqllleeeaaa```___\\\YYY```fffhhhcccZZZVVVYYY^^^WWWWWWXXXWWWVVVSSSPPPNNNQQQPPPLLLHHHEEEDDDFFFHHHHHHJJJKKKIIIFFFDDDGGGIIIDDDBBBAAABBBDDDDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBAAA;;;>>>@@@@@@>>>>>>AAADDDBBB>>>:::777777888888888888777666888:::<<<<<<;;;666<<>>;;;;;;===>>>:::777888;;;======;;;===???@@@>>>:::777888:::333555777999:::888666555999::::::999999:::>>>AAA;;;;;;<<<<<<;;;;;;::::::;;;:::888999::::::999888777666555444444555777888111222444666666666666555>>>>>>===<<<<<<<<<<<<===555555666777888999999:::;;;999888999;;;:::555111555666777777666555777888333333333333444555777888;;;::::::;;;<<<;;;999777888999;;;;;;;;;;;;===>>>>>>:::777999>>>@@@===:::>>>===<<<;;;999888777666555666888:::;;;:::999888===;;;999888999999888777222333444444555555444444333444777<<<>>>>>>;;;777:::::::::999999;;;@@@CCC>>>===;;;:::999999:::;;;@@@???>>>======>>>??????;;;>>>AAA@@@<<<::::::;;;999888999<<>>777666<<>>===<<<===???@@@@@@@@@555999;;;999555444777;;;>>><<<:::;;;>>>>>>;;;888666888:::999777888;;;???<<<<<<<<<<<<;;;:::999888>>><<<;;;;;;===>>>>>>===888:::======<<<999888888:::777555888===???===999555888999777444555;;;AAA999888555333222333444555444555666777888888888888333444666777888888888777888666444666:::;;;888666111//////000444888:::;;;777888999::::::999888777888666444333333555777999666888:::<<<<<<;;;888777999999999888777777666666666<<>>888888999888777666444333///000111333555666888888555777999;;;:::888555333555666666333000///111444111888???@@@AAALLL___ppp___SSSDDD<<<;;;;;;999555xxxxxx~~~vvvnnnllljjjeee[[[VVV[[[ddddddcccaaaaaa___\\\WWWSSS]]][[[WWWTTTRRRRRRSSSTTTFFFKKKMMMJJJCCCAAADDDIIIQQQLLLGGGFFFHHHGGGCCC>>>CCCCCCCCCCCCCCCDDDDDDDDD@@@CCCGGGJJJIIIEEE???;;;===;;;999999:::<<<<<<;;;::::::999777444444777999666666777:::<<<<<<:::888;;;<<<===>>>>>>?????????:::999777666777999<<<===@@@<<<999;;;@@@AAA<<<666555555666777888999999:::777777777888999;;;<<<===>>>>>>>>>>>>>>>======<<<666777888:::<<<=========;;;999888888999999777666666666666666555555555555999:::<<<<<<:::999999:::999666444777<<<>>>;;;888555999<<<;;;888444444555555444444444444333333333333222111111333666:::<<>>;;;:::???<<<:::<<<@@@AAA>>>:::888888999::::::::::::999;;;:::999:::;;;;;;999777===>>>>>>;;;777666777::::::;;;<<<<<<:::777333111333444666777888777666555777;;;??????<<<999999:::888888999:::;;;;;;;;;;;;>>><<<:::888777888999:::;;;===???AAAAAA@@@>>><<<===<<<<<<<<<;;;;;;;;;;;;888:::===>>>======>>>@@@;;;;;;;;;;;;:::888555444888777666777999:::::::::===;;;888666555666888999===<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::;;;===??????===:::999<<<;;;999888888999;;;===:::<<<>>>@@@???===999777888888888777888888999:::666888:::;;;;;;===@@@CCC===999666666999;;;;;;999CCCAAA===:::888888999:::999;;;>>>AAACCCAAA<<<888:::::::::;;;<<<;;;999777888777777777888:::<<<======888444555999<<<;;;999:::888555333222222444555555666888999888555222000333444555666666666555444555666777777777666444333111000000111222555777888888777666555666777999;;;666555333222222333444666:::::::::999999999999999777777777666555555555444555666999;;;;;;:::888666777666555444444444444444222333444555666666666666;;;:::999888777555555444666777777666444444555777555666888<<>>|||}}}}}}zzzuuuooohhhddd^^^ZZZZZZ^^^aaacccdddbbb^^^ZZZYYYZZZZZZZZZYYYXXXVVVTTTSSSQQQKKKMMMMMMJJJEEECCCEEEIIIMMMLLLIIIGGGEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDD@@@CCCGGGIIIHHHEEEAAA>>><<<:::888888999::::::999999999777555333333555777666666777:::======<<<:::;;;<<<===>>>>>>??????>>>;;;:::888777777888:::<<<===;;;999;;;>>>???;;;888555555666666777888888888777777777888999:::<<<===>>>>>>??????>>>===<<<;;;555666777999:::;;;<<<<<<:::999888888999:::999777666666777777777666666666999:::;;;;;;999888888999:::888777999<<<===;;;888777888999999666444444444444444444444444444444444333333222222333777:::<<<@@@AAABBBBBBAAA???===;;;???<<<:::;;;???@@@===:::888999::::::;;;:::::::::::::::::::::999888888777<<<<<<;;;888555444777999;;;;;;<<<<<<:::888555333444666888::::::888777555777999<<<===<<<:::999999666666888999::::::::::::>>>===;;;999888777777777;;;<<<>>>??????>>>===<<<=========<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>=========<<<;;;:::999888999777666777999::::::999;;;:::888666666777999:::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888:::;;;======;;;999888;;;:::999888888888999:::999;;;<<<======;;;999777777777777777777777777777777777999:::;;;===???AAA<<<:::777666888:::;;;;;;BBBAAA>>>;;;999888888999999:::<<<@@@AAA@@@<<<999::::::999;;;<<<<<<:::888777777777888:::<<<>>>@@@===999666666:::===<<<:::999777555333222333555666777777888888777444222111333444555666666666555444555666777777666555444333222111111111222444666777777666555444555666888999666555333222222333555666999999999999999888777777666555555555555555555444444555777888888888666666666666555444444444444444333444444555555666666666:::999888777666555444444555666777666555444555666666666888;;;@@@HHHQQQVVVRRRQQQMMMEEE<<<999>>>CCCzzz}}}}}}}}}}}}|||pppeeebbbaaa]]]YYYXXX___cccfffccc\\\YYY\\\```XXXYYY\\\]]][[[WWWRRROOOPPPNNNKKKHHHFFFFFFHHHIIIJJJJJJJJJGGGCCCAAABBBCCCAAABBBDDDEEEFFFFFFFFFEEEBBBCCCEEEGGGGGGEEECCCAAA<<<:::777777888888888777888777666444222222444666666666777:::===>>>===;;;;;;;;;<<<===>>>>>>>>>>>>===<<<999777777777888999::::::;;;;;;<<<<<<;;;:::777777777777777777777777777777777888999:::;;;<<<===>>>??????>>><<<:::888444555666777999:::;;;;;;:::999888999;;;;;;;;;999666777888999999888777777999:::;;;999777555666777;;;;;;<<<=========<<<;;;;;;999777666666666555444555555555555555555555555444333222222444777;;;===BBBBBBBBBBBBAAA@@@>>><<<>>>;;;999:::===>>><<<999888999::::::;;;;;;::::::999;;;===<<<888666777999;;;:::888555222333666999<<<<<<<<<<<<;;;999777666666888:::<<<<<<:::777555666666888:::<<<<<<:::777666777888999;;;;;;<<<<<<======<<<;;;999888666555:::;;;<<<============<<<>>>=========<<<<<<<<<<<<;;;999888:::>>>@@@>>><<<@@@???>>>>>>=========>>>:::888777777999::::::999:::888777666666888:::;;;<<<;;;;;;:::999888888888666777888999999999888777666777999::::::999777666888888999999999999888888888999999::::::999888777555666666777666666555555777666777888;;;===>>>===<<<;;;:::888666888;;;===AAAAAA???===;;;999777777999:::;;;>>>@@@@@@>>><<<:::999999:::<<<<<<:::999777777777888:::===@@@AAA>>>;;;888888;;;>>>===;;;888666444333333444666777999888777666444333222111333444555666777666555555555666666666666555444444333333222222222333444555555444333333333444666777555555444333333444555666666777999:::999888666555333444444444444444444555333333444444555555555555666666555444444444444555666666555555555555666777888888777666555555444444333555777777666555555666777777888:::>>>BBBGGGJJJIIILLLLLLEEE<<<:::???FFF|||~~~|||{{{|||yyynnndddaaaaaa]]]YYYWWW___aaabbb```\\\ZZZ]]]```XXXZZZ]]]^^^\\\XXXTTTPPPQQQLLLGGGFFFGGGJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCAAABBBEEEGGGHHHHHHHHHGGGCCCCCCDDDEEEEEEEEEDDDDDD===;;;888777888999888888888888777555222222555777666666777:::===>>>>>>===:::;;;<<<===>>>>>>>>>>>>>>><<<:::888777777777888888;;;===<<<:::999;;;===999999888888888777777777888888888888999:::;;;<<<:::;;;======<<<:::777555555555555666777888:::::::::999999:::<<<===<<<;;;666777999:::;;;:::999888999::::::888555444444555:::===@@@AAAAAA@@@AAABBBAAA===888777999:::888666:::999999888777777666666555444333333555888<<<>>>AAAAAAAAAAAA@@@???===<<<===;;;999999;;;;;;:::999777888999999:::999999999;;;???BBB???:::777999<<<:::888444111000222555888<<<<<<<<<<<<;;;:::999888666888;;;======:::777555555444444777;;;<<<:::777888999:::<<<===>>>??????<<<<<<======<<<:::888777;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<888666888===@@@>>>;;;@@@???>>>===>>>???@@@AAA:::999777888999::::::999888777666666777999;;;<<<;;;;;;:::999888777666666444555666777888777777666666666666777666666555555555666999;;;<<<;;;::::::888777777777777777888888666777777888777666555444777666666888;;;===<<<;;;<<<===<<<999666777;;;???@@@??????>>><<<999666555:::::::::<<>>999888888999;;;<<<;;;:::888777777888999;;;===>>>>>><<<::::::<<<>>>===<<<777666555444444555777888:::888666444222111111111333444555666777777666666555555555555555555555444555444333222222222333333444333222222222333444444555444444444444555555666555666888:::999777555333222222222333333444444444444333333222222444555666666555555444444444555555888777666555555555666777666666555555444444333333222444777777666666666777777777888:::===@@@AAAAAABBBDDDEEEAAA===<<<@@@EEE~~~~~~|||yyywwwpppiiicccaaa^^^ZZZYYY\\\```___]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\[[[XXXUUUSSSNNNJJJEEEDDDHHHLLLLLLKKKJJJGGGCCCCCCFFFGGGEEEBBBCCCDDDFFFHHHIIIIIIIIIIIICCCCCCCCCCCCCCCDDDDDDDDD>>><<<:::999:::;;;;;;:::::::::999666444444666999777666777999<<<======<<<:::;;;<<<======>>>>>>>>>===<<<:::999888777777888999<<<>>><<<999888;;;>>>;;;::::::999999888888777888888888888999:::;;;;;;888999::::::999777555444666666666666777888:::;;;;;;:::999:::<<<======;;;666777999:::;;;;;;;;;;;;999999999666444333444555999===BBBEEEFFFFFFGGGHHHFFFBBB<<<;;;<<<===<<<:::???>>>===<<<:::888777666666555444444666999===???@@@??????>>>===<<<;;;:::<<<;;;999888999999999999666777777888888888888888===AAADDDBBB===;;;===@@@999666222000000333666888;;;<<<<<<===<<<;;;:::888555777999;;;;;;999666444555333333666:::<<<:::777888999;;;<<<===>>>>>>>>>999;;;===??????>>><<<;;;;;;;;;<<<<<<===>>>??????============<<<<<<<<<<<<<<<888555777<<>>;;;???>>>=========>>>???@@@:::999777888999;;;::::::777777666777888999;;;<<<:::999999888777777666666444444555666777888888888777777666555444444333333333555999<<<>>>???>>>>>>777666666666666777999999:::::::::999888777666555888888888:::<<<===<<<;;;<<<===>>>;;;888777:::>>>======>>>===;;;999666444:::::::::<<<>>>@@@@@@???888777666777:::;;;;;;:::888777666666666777888999===<<<;;;;;;<<<<<<<<<;;;666666555555555666777777999777555222111111111222222444555777777777777666555444444444444555555555666555333222111111222222333333333222222222333333444444444444555555666666444666888999999777444333111222222222333333444444555444333222222444555777555555444444444555555666888777777666666666777777444444333333333333333333222444666666666666777888999888999;;;???AAA@@@???>>><<<;;;;;;===???@@@@@@}}}wwwqqqgggeeecccaaa]]]YYY[[[aaaaaa___\\\\\\]]]\\\ZZZWWWZZZ[[[[[[ZZZYYYXXXVVVUUUMMMIIIFFFFFFIIILLLLLLLLLKKKFFFBBBCCCHHHJJJGGGBBBDDDDDDEEEFFFGGGHHHHHHIIICCCCCCBBBBBBBBBBBBBBBBBB???===;;;:::<<<=========<<<<<<:::888666666888:::888777666888:::<<<;;;;;;::::::;;;<<<============::::::999999999999999999:::<<<<<<;;;888777999<<<:::::::::999999888888888999999888888999999:::;;;777777777777777666666555888888777777888999;;;<<<;;;:::999:::<<<<<<<<<:::777777888999:::;;;<<<===999999888666333333444666999<<<@@@EEEIIIJJJJJJIIIGGGDDD@@@>>>>>>>>>======AAA@@@???===;;;999888777777666555555777:::>>>@@@>>>>>>===<<<;;;:::999999<<<;;;:::888888888999999666777777888888888888888>>>@@@CCCBBB???===>>>@@@888555222111222555777777999:::<<<>>>>>><<<999888444555777888999888777666444444444666999:::999888777888999::::::;;;;;;:::888:::<<<>>>??????>>>===:::;;;<<<===>>>?????????===<<<<<<<<<;;;;;;;;;;;;;;;888666777:::======<<<======<<<<<<<<<======>>>999888777888:::<<<<<<;;;777777777777888999:::;;;888888888888888777777777666666666666777999;;;===;;;999777444333222222333333555999<<>>===;;;:::888888888888888;;;===>>>===<<<<<<===<<<===>>>===;;;::::::;;;:::;;;;;;;;;:::888666555999888888:::<<<>>>===;;;666555444555888:::::::::888777555444333333444555;;;;;;;;;;;;::::::::::::777777666666666666666666777666444222111111111222222444555777888888888777444444444333444444555666666555444222111111222222444444444444333333333333444444444555666666777777555666888999888777555444222333333333333333333444555444333333333444666777555444444444444555666666666777888888888888777777111222222222222222222222222444555555555666888;;;;;;::::::===AAACCCAAA???<<<888555666;;;???>>>===}}}uuunnnfffcccbbbaaa^^^[[[]]]bbbaaaaaaaaa```]]]ZZZXXXWWWXXXYYYZZZ[[[ZZZXXXUUUTTTNNNLLLJJJIIIJJJKKKKKKKKKHHHFFFDDDEEEGGGHHHHHHFFFDDDDDDCCCBBBBBBDDDFFFGGGBBBBBBBBBAAAAAA@@@@@@???>>><<<:::;;;===?????????<<<<<<;;;999666666999;;;888777666777888:::999888::::::;;;<<<============777777888999999:::;;;;;;;;;:::999777555555666777888888777777777777777777999999888888999999::::::888777666666666777888999;;;:::999999999;;;===>>><<<;;;999:::;;;;;;:::999777777666777888;;;===???888888777555444444666888:::;;;>>>CCCIIIKKKIIIFFFCCCCCCBBB???<<<:::;;;<<<>>>>>>===<<<;;;::::::999888777666666888;;;>>>AAA>>>===<<<;;;:::999999999===<<<;;;999777777999:::888888999:::::::::::::::;;;<<<==================888555333333555888888777666888<<>>>>>===;;;;;;;;;;;;::::::::::::999888777777888:::<<<>>><<<<<<=========<<<<<<;;;888777666888;;;=========777777777888888999999:::777777888888888888999999:::999777666888;;;???BBB???<<<999555222111222222555777999;;;===>>>>>>>>>666777888999:::;;;<<<<<>>CCCBBB>>>;;;===@@@=========>>>???===:::777888888888888888777666666666555666888::::::888666444333222333666999::::::666555444333222333444444888999::::::888777777777888888777666666555555555444333333222222222222222222333555777888888888888444444333333333444555666666555333222111222222333555555666666555444444333333444555666666777777777777777888888888777666555444444444444333333333333444333333333444444555555444444444444444555666666444666888:::;;;:::888777000000000111111222222222333444444333333666:::===???===;;;===BBBDDDAAA>>>:::777555555888;;;===>>>}}}tttmmmhhhcccaaaaaa```^^^___bbb```dddgggddd\\\WWWVVVXXXVVVXXXZZZ\\\[[[XXXTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJFFFGGGHHHGGGFFFFFFHHHJJJDDDCCC@@@??????AAACCCEEEBBBBBBBBBAAA@@@???>>>======;;;::::::===???@@@@@@<<<<<<;;;888666666888:::999777666666777888888777999:::;;;<<<============555666777888:::;;;<<<===;;;999777555444333333333555555555666666666666666999999999888999999::::::999888777666777888;;;<<<===<<<:::::::::<<<>>>???<<<;;;999999::::::999888888777666555777:::>>>@@@888888777555444444777999;;;:::<<>>:::777888:::;;;;;;;;;;;;;;;;;;;;;;;;888777666777888;;;???AAA>>>===<<<;;;:::999999999======;;;999777777999;;;999:::;;;;;;<<<<<<;;;;;;999888888999;;;<<<;;;:::888555333444777999999888444777<<>>>>><<<;;;;;;;;;:::::::::999999999777888888777777999<<>>>>>>>><<<;;;:::777666666888;;;===>>>>>>888888888888888999999999777777777888999999::::::===;;;888666888<<>>:::666333111111222777888999:::;;;;;;;;;<<<666777999:::<<<<<<======BBB???;;;777666666888999888@@@FFFEEE>>>;;;>>>CCC===<<<===???AAA???:::555666666666666666777777777333333444666777777444222333222111222555888999999444444333222333444555666777888999999777666666666999888888777666555555444222222222222222222222222222333555777888999888888444333333222333444666666555444333222222222333333666777777777666555555444333444555666777777777777999888888777777777777777555555555444444333333333222222333333333444444444444444444444444555666777333555888;;;<<<;;;999777//////000000111111222222444444333222222555:::>>>BBB???<<<>>>BBBCCCAAA===888888888666555888===AAAxxxrrrqqqrrrdddWWWXXXbbbfff]]]RRR```eeehhhcccZZZWWW\\\bbbUUUSSSYYYccc```RRRKKKNNN[[[QQQHHHFFFKKKNNNKKKFFFFFFHHHJJJIIIEEEDDDFFFHHHAAAAAA???>>>======<<<<<>><<<===>>>??????888;;;===<<<::::::===@@@@@@888222333999<<<777111777666555444444666888:::666888;;;======<<<999777:::999888888888999:::;;;999888666555444444444555444555555666666555444333999:::999888888999<<>>999;;;:::888777777888999:::666666777777888999;;;;;;@@@===888444333444777999888===CCCFFFDDDAAA??????>>>===;;;999777777777777<<<======<<<::::::;;;===<<<<<<<<<<<<;;;:::999888@@@>>>;;;999777777888888777999:::999666666999<<<999:::;;;<<<============999888888777777777777777444444555666777777666666888999;;;;;;999888888888555888;;;;;;888666777999777777777777777777888888===<<<;;;;;;;;;;;;<<<<<<::::::999999888777777777999999888777777777666666666777888888777777888999<<<:::888888999;;;;;;;;;???@@@AAA@@@>>><<<<<<===888888999:::::::::999999@@@???===;;;:::;;;<<<===888999::::::::::::===???EEE@@@999666777;;;???AAA@@@@@@>>>999333000222444444666888:::;;;;;;999999<<<=====================<<<<<<<<<;;;999999:::<<<@@@@@@???>>>>>>???@@@@@@???AAACCCAAA===:::;;;===777777888999:::888444111222111111111222333444444000000111222333555666777777777666666555555444444555777999999999:::;;;===888888888:::;;;:::777444222222222333444666999:::444555777999999888666555555444222111222333555777333555555222000000333777555333222333666888666333666555333222333666888:::666777888888888777555444888999:::888666444333444555444333333444666888:::555555666888999999666444666666666666777888999:::444444333333222222222222666555444222111222555888;;;<<<======<<<===???BBB===999666666999:::888444yyyuuurrrkkkfffaaa___``````]]][[[^^^aaacccbbb^^^[[[[[[\\\VVVZZZ[[[YYYVVVTTTRRROOORRRNNNJJJIIIJJJJJJIIIFFFIIIHHHHHHHHHHHHGGGFFFEEEBBBBBBAAA@@@???>>>>>>>>>AAA@@@???@@@AAA@@@???======<<<;;;;;;<<<=========<<<:::777666777888777666888777777777777888999::::::;;;;;;<<<<<<;;;;;;:::999999999888888999999:::888777666555444555555666666666555555555444444444888888888777666777:::<<<999888666555666777999:::===<<<::::::<<<<<<<<<;;;<<<:::999888888999;;;<<<:::999888888888999:::;;;<<<;;;:::999888777777666777<<>>>>><<<;;;999888777666777777;;;<<<<<<<<<::::::<<<===>>>>>>===<<<:::999777666<<<;;;999888777777777888666777777777666777888:::888999:::;;;<<<<<<<<<<<<999999777666555555555555444444555666666666666666777999<<<<<<:::888777777666888::::::999888888888666666777888888888888888:::;;;;;;;;;<<<=========::::::999999888777666666666777777888888888888777555666777777666555666777:::999777888999;;;::::::<<<===>>>>>><<<::::::;;;999999999:::::::::;;;;;;@@@???>>><<<<<<===>>>???<<<<<<<<<:::999:::===???BBB>>>888666666999<<<===>>>>>>===:::777555555666555666888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======;;;999999:::;;;======<<<===>>>???AAABBBAAABBBBBBAAA???=========888888888999999888555333222222222111222222333333222222222333444555666777666666666666666555555555555777888999999999;;;===:::999999:::;;;:::888666444444333444555777999:::666666777888777777666555555555444444555777999:::555555444222111222444666555444333444666888999888888777555444444555888999666666666777777666555555666888999888666555555666777666555444555777999:::888777777777888888555333555555666777777888999999555555555444444444333333555555444222111222555777;;;;;;;;;;;;<<<<<<>>>???===999666666999:::888555~~~{{{vvvrrreeehhhjjjfff^^^ZZZ]]]aaa\\\]]]___aaaaaa^^^ZZZVVVXXX```]]]RRRNNNVVVXXXRRRKKKKKKKKKJJJHHHGGGFFFFFFJJJHHHGGGHHHKKKJJJFFFAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>@@@CCCEEECCC@@@===AAA===;;;<<>>:::666444666:::>>>AAA@@@>>><<<;;;999888777666666666777777999;;;<<<<<<;;;<<<===???@@@???>>>;;;999666555444888888888777777777666666555333333444666777888777777888999:::;;;;;;;;;;;;999999777555444333333333444555555555555666666666666999<<<===;;;999777777999888999:::;;;;;;999777444555777999::::::999999777888:::<<<===>>>??????;;;::::::888777666555555444555777888999999888888555666777666444333333444777777666888999:::999777888999;;;;;;999888888999999888888888999;;;<<<===@@@???>>>===>>>???@@@AAA@@@@@@>>>;;;999999;;;>>>===:::777555666888999:::;;;;;;;;;;;;<<<;;;999777555666777888999999:::;;;999999999::::::;;;;;;;;;<<<======<<<:::999999:::::::::;;;<<<>>>@@@CCCDDDCCCBBBAAAAAAAAA@@@>>>===;;;999888888888888777555444333222222222222222222444444444444555555555666555555555666666666666666555777888999888999:::<<<<<<;;;::::::;;;;;;:::999666555555555555777999:::888888777666555555555555555555555666888:::===>>>666444222222333555555555555555666666666999<<>>>>>??????===:::888;;;===;;;777555888;;;777888:::;;;;;;:::999777;;;;;;;;;;;;<<<<<<<<<<<<888888999::::::999777666777777888999:::;;;<<<<<<:::888555333222333555777666666666444333333666888999999999888888888777777999;;;===<<<;;;;;;<<<===<<<;;;::::::;;;===???AAABBB???;;;777555666777888777:::===@@@???<<<777444555777;;;>>>>>><<<:::999777666555444555555777777999;;;===>>>>>>>>>@@@AAABBB@@@>>>;;;888555444333999999999999888777555444333111///111555888777555777777888999999999999999888777777666555555555555555555555444555555555666666999<<<===;;;888777666:::888777999<<<<<<999666333444777999:::::::::999555777999<<<>>>???@@@@@@;;;:::999888777666555444555666888999999888777666666888999888555333222333555555555777999999888666666777999999888777888999888777666666777999<<<>>>============>>>???AAAAAAAAABBBAAA???;;;999999999888666555666888:::::::::;;;::::::===???>>>:::666555555555555666888999:::777777777888999::::::;;;;;;======<<<:::999999:::;;;;;;;;;<<<>>>@@@CCCDDDCCC@@@>>>???BBBBBB???<<<;;;999777666777777777666555444444333222222222222666666666666666666555555444444555555666666777777555666888888777888999;;;>>><<<::::::;;;<<<;;;:::666555444444444666777888:::888666444333444555555444555666777999<<<>>>@@@888444222333666888777555555777888777777999???DDD>>><<<:::777666555555666444444333333444444555555222444777888888888999;;;;;;:::999999888999999::::::888666555666666555444333444666888888777666555777777888888888888777666444555444333222222444666===;;;999999;;;<<<;;;999<<<999666555666777777666|||sssmmmllliiieeecccbbb___[[[XXX]]]aaaeeeeeebbb___^^^___[[[YYY\\\aaa^^^UUURRRUUUSSSNNNHHHEEEFFFHHHGGGFFFGGGIIILLLKKKHHHDDDBBBBBB@@@???????????????@@@AAA===<<<===@@@BBBDDDCCCBBB???AAABBBAAA>>><<<<<<===::::::999999:::999999888555777999::::::888666555666888:::<<<===<<<;;;:::888888999:::999888777555999999;;;<<<===??????@@@;;;999555222222333666888666666666444333444777999777888888888999999999999===<<<<<<>>>@@@@@@>>>======<<<;;;;;;<<<>>>@@@AAABBB???:::666444444555666888999;;;<<<<<<;;;999777555666999<<<===<<<:::888666555444444444555666777:::<<>>??????::::::999888777666555444888999999999888777555444888:::;;;:::888555444333444444444666999999777555666888999:::888888888999555555444333555777:::;;;;;;;;;;;;<<<===>>>???@@@>>>@@@BBBAAA>>>999666555444333444777:::============;;;:::<<<>>>===999555666666555555555666777777555555666777888999:::;;;:::;;;======;;;:::999:::>>>>>>======>>>???AAABBB@@@>>>===>>>AAAAAA???;;;<<<999666555666777777666666666555444444333444444777777888888888777666666444444555555666666777777444666777777777777888:::>>><<<::::::;;;;;;;;;:::444333333222333444666777:::888666333333333555666333444555666888;;;<<<===888555333444777999888666666888999888777:::@@@EEE>>>===;;;888777555555555333333333444444444444444111333666777777777999:::::::::999999999999999999888666555555666777777777222444666777888777555444666777888999999999777666444555555444222222444666===<<<::::::;;;;;;;;;;;;<<<999666555555666777777~~~sssmmmnnngggaaa```cccccc^^^XXXaaaeeeiiiiiidddaaaaaabbbZZZVVV[[[eeebbbTTTNNNSSSTTTNNNGGGEEEGGGIIIIIIHHHFFFJJJLLLJJJEEEAAA@@@BBB============>>>???@@@@@@>>><<<;;;===@@@BBBCCCCCC<<<@@@CCCBBB>>>;;;;;;>>>;;;888666888;;;<<<999555555666777888888777555444222555999===>>>>>><<<:::999999999999888777666666999:::<<<>>>???@@@AAAAAA<<<:::666333222333555777555666666555444555888;;;888888888888888999:::;;;>>>======@@@BBBCCCAAA>>>>>>===<<<;;;;;;===???AAA@@@===:::777444444555666888888888888888888999999666777888;;;======:::888666555444444444555666777;;;===@@@AAAAAAAAABBBCCC???===<<<:::999999::::::@@@???>>>;;;999777555444444222222333555666777666777777888888888888888777555555555666888999;;;;;;666555444333333333444555555777999888777555555555888777888999::::::888666444444555555666777888888666666777777999;;;<<<===888888888777777666666555;;;:::999888777555444444999;;;===<<<:::777555555444333444555888999888777888999;;;;;;999888888999444333333333444666777888999999:::;;;<<<<<<======;;;>>>@@@@@@===888555333222222444777;;;>>>??????===<<<:::999999999888666888888888777777666666555333444555666888:::;;;;;;888:::<<<===<<<;;;;;;;;;@@@???>>>=========>>>???>>>======>>>@@@@@@???===<<<:::777666777777777666888777666666666666666666777888999::::::999888777555555555666666666666666444666777777666666777888;;;:::999999::::::999888222222222222222444555777999777555333333444555666333444555666777888999999666666555666888999999888888888999888888:::===@@@<<<;;;:::888777666555555333444555666555444222111111333555666666666777888888888888888888888888888666555555666777888888666333444555666666555444444444555777999999888777666333444555444333222444555:::;;;<<<;;;:::999;;;===;;;999777555444555777888wwwoooiiifffbbbaaabbbccccccbbbdddgggjjjlllkkkfffaaa^^^VVVXXX[[[]]]ZZZSSSPPPPPPLLLKKKIIIGGGGGGHHHJJJLLLIIIIIIHHHFFFDDDAAA??????===<<<<<<===>>>???@@@AAA<<<;;;;;;<<>>@@@@@@???===<<<;;;999777555777;;;;;;888444666666777777777666555444333555888;;;>>>?????????:::999888777777666666666999:::<<<>>>???@@@@@@@@@<<<:::777444333444555666333444444444444555999<<<<<<:::999777777888999:::<<<>>>AAABBBBBBAAAAAAAAA>>>===<<<;;;;;;<<<>>>???>>><<<:::888777666666777666555555555555666777888888888888;;;>>>>>>;;;888777666555444444555666666:::<<>>@@@@@@??????@@@@@@===;;;999999::::::999888888888777777888888999999777888:::;;;;;;:::999888666666666666666555555555444666777666555555666888888888777888999999777444222222111222333555777888666666555444444444555666555555555666666666666555555666888999888888999::::::999777888999::::::999999999999888777777666666444555777888777444111///111333555555444333444555555555666777777888888777777666666777888888666444444444444444444444444444222444666888888777555444333444555444333333444555555999===;;;777666:::???;;;:::777444333444666999zzzrrrccceeegggddd```aaaggglllffffffiiimmmpppkkkaaaXXXTTT[[[[[[RRROOOTTTTTTMMMCCCGGGKKKJJJGGGGGGKKKOOOLLLHHHDDDCCCDDDCCC???<<<============>>>???AAAAAA;;;:::;;;===@@@AAA@@@>>>>>>===<<<>>>AAA@@@===888777666777888999999777555777777777777777666555555555666777:::===@@@BBBDDD;;;:::888666555666666777888:::;;;===>>>???>>>>>>;;;:::777555444444555555222222333333333555999<<>><<<;;;:::;;;===>>>===<<<;;;:::999999888888333333444444444555666777999888999;;;??????<<<999888777666555444555555666999;;;???@@@???>>>>>>>>>:::999999:::<<>>;;;999777888888999555777999777555444777:::888888999999999888888777666555555555555666777777777666444222222222444555555555555333111111333666333666999999666444555777666555222111111333555777:::888555333333555888:::666666666666777777777777;;;999666555444666888:::777:::<<<===;;;888777666666555333444666999:::::::::;;;<<<;;;999777777888444555666666777666666555999:::;;;;;;<<<<<<;;;;;;;;;:::999666444444666888666555444555888:::;;;:::999999777333000222888>>>??????@@@???===:::777555333333555777999:::<<<===444777;;;============>>>::::::999888999:::;;;<<<<<>>;;;<<<>>>BBBDDD;;;<<<===>>>>>>===<<<<<>>777777888888999999999999777777888:::===@@@BBBDDD???>>><<<999666777:::===@@@;;;666888===???<<<777888888888777666444333222222222333444555666777888AAA===999999::::::888555;;;???BBBCCCAAA@@@CCCFFFDDDAAA>>>===??????===;;;888999999999999888777777555444444444444555666666999:::<<<>>>???>>>===<<<666:::>>>;;;444111555999666777999<<<>>>>>>;;;999<<<;;;:::;;;>>>BBBGGGJJJBBB>>>:::999;;;<<<;;;999???:::444444888;;;:::888777:::;;;:::777666999<<<666666666555444444333333555444444333333444444555111222444333333222444555:::666444555888:::999777999999777555444555888:::999888666555444555777888999888888777777777777777555555666666666666666555888999:::999777666666666666444333333777;;;>>>@@@;;;:::999888777666666666999999888888888999;;;<<<888999999;;;<<<<<<======BBB>>>999555444555888::::::777444222222666:::===:::999666222000222666999CCCBBB@@@???===<<<<<<;;;888888888:::<<<<<<;;;999<<<888555777<<>>999777999<<<>>>???@@@BBBBBBBBBAAA@@@@@@???===<<<<<<===???@@@888999::::::;;;;;;::::::DDD@@@<<<:::;;;<<<;;;999666666666555444222111000444555666777777555333222666666666666666555555555333333444555666666666666777666666777999;;;:::999333666::::::888777999<<<:::888555555555666666666777777777666777888888999333333444666888888666555:::999888666555444333222333555777555222000111222888666333222333444444333:::;;;;;;:::888555333111222333555666666555333222000111222333555666777777555666777666444444555666777666444555777888888777999999888444111222888===zzzrrrmmmhhhfffeeefffiiiiiigggddd___bbbdddfffeeebbb```___YYYVVVUUUTTTQQQMMMKKKKKKKKKHHHEEEGGGLLLPPPOOONNNGGGEEECCCAAAAAAAAABBBBBB@@@???>>>=========>>>???=========<<<============:::999888999;;;>>>???>>>===<<<:::999999999999999:::999999999999:::;;;;;;999:::;;;<<<>>>@@@AAAAAABBBAAA>>>:::777777999;;;===;;;999888:::;;;;;;:::888888888777666555444333555444333222333555888999<<<<<<<<<:::888777888888=========???@@@AAA@@@???@@@===;;;:::<<<===<<<:::777777777777777777777777666555555555555555666666888:::===>>>???>>><<<;;;888999:::888666555555666666555666888;;;======<<<;;;:::999999;;;???CCCFFFAAA>>>:::999;;;<<<<<<;;;;;;<<<<<<<<<;;;999999:::;;;;;;:::;;;;;;<<<;;;:::888888777666666555444444444444444444444444444444111222444333333222444555666777888888888888888999:::999888666555666888:::;;;:::777555444555666666777777666555555555555666333444555666666666666666777888:::999777555555666555444333444888;;;===>>>===<<<;;;:::999999888999888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>===;;;777444444666999;;;:::777444222222555888;;;;;;:::888555444444888:::??????@@@@@@???===;;;999999999999;;;===>>>===;;;888777666777888:::;;;;;;;;;;;;<<<<<<;;;:::999:::>>>>>>???@@@AAAAAA@@@???>>>===<<<::::::<<<===>>>===<<<;;;::::::;;;<<<===BBB>>>:::999:::;;;;;;:::888888777777555444222111333444555666666444222111555555555666666666555555333444444555666666666666666555444555888999888777444666888999999:::;;;<<<999777555444555666666555555666888999:::999888777444444444555888999888777999888777666555333222111333555777666333111111333666444222222333333333111777888999:::999666333111111222333444444333222111111222222333444555777777666777888888666666777888777555444444555666666555555444444444666777777777}}}uuuooommmooohhhbbbeeemmmooohhh___^^^aaadddccc___]]]___bbbYYYQQQQQQXXXVVVKKKHHHNNNQQQJJJDDDFFFNNNSSSRRRNNNDDDEEEDDDBBB@@@@@@CCCFFF===============<<<;;;:::>>>=====================666888888888777999===AAAAAA===999888:::;;;888444<<<;;;;;;;;;<<<<<<======;;;<<<>>>???@@@@@@@@@???DDDCCC@@@;;;777666777999999::::::888666666999===777888888888777777666555888666333111222444888:::777:::===;;;777555888;;;===:::888:::>>>@@@===:::;;;999777777999::::::999777666555444555555777777777777666666666666666777999;;;===@@@@@@>>>;;;::::::888666666888888666444555444222444777;;;===>>>999888777777888;;;===???>>><<<999999:::<<<<<<;;;777>>>EEECCC<<<777888;;;>>><<<:::<<<@@@@@@===999::::::999888666555555444333444444555555444444333111333444444222222333555333888<<<<<<999777888:::::::::888888888999:::;;;>>><<<999666444444444555666555444444333333444444222333444555666666666666777888999888666555555555444444444666:::<<<===<<<>>>===<<<;;;;;;;;;;;;;;;888:::===??????>>>;;;:::>>>===<<<:::;;;<<<===>>>999888555444444777:::===999777444222222333666888;;;;;;;;;999777888:::<<<:::<<<>>>@@@???===:::888:::::::::<<>>777888888666555666999===<<<:::999:::<<<<<<:::777>>>===<<<<<<>>>???>>>===<<<;;;:::999999:::;;;<<>>;;;888777888::::::::::::::::::999888666444333222333555666555444222111222333555666777666666555555555555555555555666666444333333444666777666555666666777999<<<======<<<888666444444555666555555444666999<<<<<<:::888666555444333555777999:::999777777666666444333111111333555666555333222222222222111111222333333111///222444777999999666444222000111222333333222111000333333222222333555666777888999;;;;;;999999999:::777555333333444444333222222111111555::::::666222}}}vvvrrrppppppkkkhhhiiimmmmmmggg```]]]___aaa```^^^]]]^^^___\\\VVVUUUXXXVVVPPPNNNRRRQQQJJJEEEFFFKKKPPPPPPNNNFFFEEECCCAAA@@@AAABBBDDD======<<<<<<;;;:::999888<<<===>>>??????>>><<<;;;777888888777777999===@@@AAA>>>;;;::::::999666333;;;<<<>>>@@@AAA???>>>===:::<<<>>>AAABBBAAA@@@???BBBAAA>>>:::777666777999999999888666555666999<<<777888888888888888777666777666444333333555777888666888::::::888888999;;;888777777999===>>>===;;;;;;999777666666777888888:::999666555444444666777888888777777777777888888:::===???BBBAAA???<<<:::999888777777888999777666555333222333666999;;;;;;888777666666666777888999999999888888999:::;;;;;;777>>>EEECCC<<<666777:::<<<<<<<<<>>>@@@@@@<<<999::::::999888666555444444333333444555555444333333222333444444222222333444444888<<<===<<<999888888999999999:::<<<>>>??????@@@>>>;;;777555444333444666555444444333333444444111222333444666666777777666888999888666444444555555555666999<<<>>>===<<<======<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@???===<<<@@@>>>;;;999999:::<<<===999888666666666888;;;<<<999777555333222222444555999:::;;;;;;999999:::<<<999:::;;;<<<===<<<;;;:::;;;;;;;;;===@@@BBBBBBAAA;;;:::999888777999<<<>>>:::::::::;;;;;;;;;:::999<<<:::888999<<<===<<<:::999999888777777888999999BBBAAA???===<<<<<<<<<===:::888777666666888999:::<<<<<<<<<;;;:::888777666444555666777777555333222111333555666777777666666666666666555555555555555444333222333555666555444666555555888===???>>><<<888666555555777777666555555777999;;;;;;:::888777666444333444777999:::;;;666666666555444333111000333333444444333222111111//////000333444333000...///111555888888777444222111111222333333222111111444333222222222444666777999:::<<<===<<<;;;;;;<<<999777444444444444333222444444555888:::999666222|||yyyuuuqqqmmmppprrrpppjjjfffdddddd[[[[[[\\\^^^``````]]][[[___aaa]]]UUUSSSXXXYYYUUULLLJJJGGGEEEGGGIIILLLNNNKKKFFFAAA@@@BBBCCCAAA>>>>>>===;;;999888999999::::::===@@@CCCBBB???;;;888;;;999777777:::===>>>>>>>>>??????<<<888555555666888<<>>===999777777888777:::>>>>>><<<:::::::::999888888777555444444333333444444444444444444333222333444444222222333444666777999<<<>>>===999555777777888<<>>???>>><<<<<<;;;;;;;;;;;;;;;<<<===@@@@@@??????>>>??????@@@>>>===:::888777888:::;;;<<<;;;:::999888999:::;;;999777555444333333333444666777999999999888999:::::::::999888999;;;===>>><<<;;;;;;===@@@BBBBBBBBBAAA===999:::>>>@@@@@@>>>888;;;>>>===:::999:::===;;;888666888<<<>>><<<999888888888777777888888888??????@@@???>>><<<:::888777777666555555666888:::<<<<<<<<<<<<;;;:::999999777888999::::::888666555222333555777888888777777888777666555555555555555555444333444666777666555555444444777<<<>>>===;;;888666666777888888777666777777888888888999999999666444333444666999::::::555555666666555333111000222222222222222222111000...///000333555444111......000444666777666444222222222333333333333222222555444333333333444555555777:::<<<===<<<;;;;;;<<<:::888666555666777666555888:::<<<;;;888666666666{{{yyywwwtttqqqmmmrrrvvvrrriiibbbbbbdddZZZXXXXXX\\\aaabbb___[[[```eee```SSSQQQZZZ\\\UUUJJJIIIHHHFFFFFFGGGJJJLLLMMMGGG@@@???BBBDDDAAA===???===;;;999999:::;;;<<<:::===AAADDDCCC???:::777===;;;999:::<<<>>>===;;;:::===@@@===888555666888777;;;AAAFFFFFFBBB===999666888:::===???@@@@@@@@@888999999777666666888:::>>><<<999999::::::888666777888888888777777666555333444666888999888666555999777666999>>>???<<<888333888<<<===<<<<<>>>>>999444555555777<<>>;;;888666666666777888777666666555666666666333333555666777777777777888999:::999777666555666777777888;;;>>>???>>><<<:::::::::::::::;;;<<<===BBBAAA@@@>>>>>>???@@@AAA===;;;999888777888999:::======<<<;;;:::999999999888777666555444444444444333555777777666777888:::;;;:::888777888:::===???===;;;;;;<<<>>>AAAAAAAAADDD???;;;===BBBDDDAAA===777<<>>???@@@???<<<999666666777666555333444777999999::::::;;;;;;;;;;;;:::999:::<<<===<<<;;;999888666666666777777888888999:::999777555444444555555777555444555666777666555333333444666999::::::999666555555777888999777555777777666666666777888999666444333444666777777777444555666777666444222000222111111222333333111000//////111444777666444111111222444555555555333333333333333333333333333333444444444444444444333333555888;;;<<<;;;:::::::::999777666777888::::::999===???@@@===888555777:::~~~xxxtttssssssrrrrrrrrrppplllfffaaa^^^XXXXXXXXXZZZ]]]```aaabbb```___[[[UUURRRSSSTTTSSSMMMKKKHHHHHHJJJKKKKKKJJJIIIFFFBBB@@@AAABBBAAA@@@==================<<<<<<===???AAABBBAAA>>>;;;999:::<<<>>>===<<<::::::;;;:::;;;<<<<<<:::999888888888;;;???CCCCCC@@@===:::777888999:::;;;<<<======888999999888777777999;;;>>>???@@@>>>;;;888777777888888888777666555444333333444555777888888888888888999:::<<<>>>===<<<:::999:::<<<=========>>>>>>999999999777666888<<<@@@======<<<;;;:::999888888777888888:::;;;===???@@@AAA@@@@@@???>>><<<;;;;;;;;;:::999;;;===>>>>>>===:::888777777999:::;;;;;;888999::::::999777444333555777999999777666777999888777666555555555555555777888888888777777777888777777777777777777777777666555333111111333555666333444555444222111222333555666888:::;;;:::888666555444666;;;BBBEEECCC@@@>>>===:::888777888999999888777666666555555666666555555666777888888777777999:::;;;:::888777777777777666777999<<<===<<<;;;::::::::::::;;;<<<===>>>AAAAAAAAA@@@@@@@@@??????;;;;;;:::999999999::::::<<<;;;;;;;;;:::999888888777777777777666555555444222444555555555666888:::;;;:::999999999;;;===>>>===;;;::::::<<<>>>??????@@@>>>>>>???AAAAAA???<<<:::===??????======>>>@@@<<<:::;;;@@@GGGIIIEEE???999999::::::::::::999999===>>>??????>>><<<:::999777777777555333333666999666777888:::;;;;;;<<<<<<;;;<<<===>>>===<<<:::999:::999777777777888999:::;;;:::777555444444555555777555444555666777666444000222444555555555666777444333333555777777555444444555666777777777777666555444333444666666555333444555777888777555333111444222222333555555333111111111222555888888666555444444444444444333333333222222111111111111222222333444555666555444222111222555888:::999888777777666555555666999<<<<<<<<<>>>>>>???>>><<<:::999888yyyssssssuuuxxxrrrlllmmmppplllaaaWWWWWWYYYZZZYYYYYY\\\ccciii___VVVTTTWWWTTTKKKJJJPPPRRRLLLHHHIIIOOOQQQMMMHHHDDDEEEDDDBBB@@@@@@BBBEEE;;;<<>>======<<<777===BBB@@@:::666777;;;;;;999888:::======:::777;;;<<<>>>?????????===<<<999999888888888999::::::999::::::999888777999:::<<>><<<:::;;;>>>???<<<999555777777666666999???DDD999::::::;;;;;;::::::999777777888:::<<>><<<;;;:::::::::>>>:::777:::@@@CCC@@@;;;<<<999666555888<<>>??????@@@BBBCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888777777777888777777666555333444444444444666999;;;999:::;;;;;;<<<<<<<<<<<<===;;;999999;;;=========:::===@@@AAA???===<<<<<<>>>======>>>@@@AAA@@@>>>===<<<>>>DDDLLLNNNIIIBBB::::::;;;;;;;;;;;;::::::@@@???>>>======<<<<<<<<<777888888555222222555999444555777999:::;;;<<<<<<;;;<<<===>>>>>><<<:::999===;;;888666666888:::<<<<<<:::888555444444555555666555444444666666555444...111444444222222444666111111222333555555444222111333666999999777555333444444444555666555333000444666888999888666333222666444333444777888555333222222333666888999888777777666555444333222222333111111000000000000111111333444666777666444111000000333666888888666666666444333333666:::===>>>>>>===<<<;;;===??????:::666zzzuuuttttttrrrqqqpppooolllggg```\\\WWWXXXYYY[[[]]]___aaabbb]]]ZZZUUUQQQMMMLLLMMMNNNLLLNNNNNNNNNLLLLLLLLLMMMNNNGGGAAAAAADDDFFFCCC@@@CCC>>>:::;;;@@@CCCBBB@@@@@@@@@@@@???>>>======<<<>>>???>>><<<999777888999<<<:::777888:::;;;999666777999;;;===>>><<<;;;999:::999888777777777888888777888999888777888:::;;;???BBBCCC@@@;;;777777999888888777777666555555555666666555555666777888888999;;;<<<;;;:::999999:::???>>>>>>>>>???===999666999999999999:::;;;;;;<<<888888888888888888888888777555555888>>>BBBCCCBBB<<<======:::777777;;;???>>><<<;;;;;;<<<<<<;;;:::<<<<<<;;;999888999;;;>>>888:::<<<<<<;;;888444222<<<<<<======<<<:::999777666555555444444444555555666777777777777666666555888888888888999;;;===>>>666555444333222333444444444444444333333222222222111666:::888444222555999555444555888===>>>;;;777:::::::::999888888;;;===999888666555444444555555999888777666666777888888444777<<<>>>>>><<<999888888777666777888999888666999===@@@???===<<<>>>@@@;;;???DDDGGGEEEBBB???>>>>>><<<;;;;;;<<<>>>>>>===777999:::999555444666999:::777555777<<<>>>;;;777666555444333333444666777999:::<<<>>>>>>===;;;:::@@@===:::888888:::===@@@999>>>CCCBBB===888999;;;<<<===>>>AAABBBAAA===:::<<<>>>BBBGGGJJJKKKJJJHHH;;;===???@@@@@@>>><<<:::BBBBBB@@@===;;;:::<<<>>>;;;999666444333333444555666444555999>>>@@@>>><<<>>>>>>??????>>><<<999888999999::::::;;;;;;::::::AAA>>>:::666444444555666666444333333444555333222111111222444555666666777111111222333333444555555222444777999:::888666444333333444555666777888888333555888999999777333111:::666222222555777777555444555666777888999999999777555222///...///000111111111000000111333444666111333666777666333000...,,,///222333333333444555111333555888;;;<<<<<<:::777777999===@@@@@@;;;777|||xxxtttnnnppppppooojjjfffbbbaaa[[[ZZZXXXYYY[[[]]]\\\[[[]]]ZZZVVVRRROOOOOOOOOPPPIIIMMMQQQQQQNNNLLLLLLNNNOOOHHHAAAAAAGGGIIIEEE???CCC???;;;<<<@@@CCCBBB@@@@@@@@@???>>>>>>===<<<<<<===>>>===;;;999777888999:::::::::::::::999999999888999;;;===>>><<<;;;999===;;;999777777888:::;;;888999999999888888999;;;AAA@@@???>>>===;;;999777888888888888888888888888666666666666666777888888======<<<999777666888:::===???AAA@@@===:::999999::::::;;;;;;;;;;;;::::::999999999999999999999999777666555888===@@@AAA@@@AAA>>>:::888888999;;;<<<;;;<<<<<<<<<;;;::::::::::::;;;;;;:::888888:::<<<:::::::::999888777666555:::;;;;;;;;;;;;999888666555555444444444555555666555666666666666777777777777888:::;;;<<<;;;:::999555444333222222333444444666555555555444444444444555666777777777666666666333555777888888888999999999:::;;;:::888888999;;;999888777555555555555666777777888999999888777666555888;;;>>>>>><<<:::999666888999888666555666888888999<<>>@@@BBBBBBAAA@@@@@@@@@===<<<;;;<<<======<<<::::::999777666666777777777777777888999:::;;;::::::888666555333222333444555777888:::<<<>>>>>>??????===<<<;;;::::::;;;<<<===>>>>>>>>>===;;;999999999;;;???BBBCCC@@@===;;;;;;<<<;;;===CCCJJJLLLHHHCCC=========>>>?????????@@@BBBDDDEEEDDDAAA???>>>???;;;:::888777666555666666333555888:::;;;<<<===>>>===>>>>>>>>>===;;;999888;;;;;;:::999999:::<<<===>>><<<888555333333444555555444333333555555555333333333333333444555666666222222333444444555666666666666777888888888777777444444444555666666777777666666666666666555555555777666555444444444777888777777888999::::::::::::777555222000...///000111000111333444555444333333333444666666555333000//////111333444444444444555666444444999@@@BBB???;;;:::888888:::===>>><<<:::yyyssslllmmmnnnlllgggdddcccddd```]]]YYYWWWXXXYYYWWWUUUZZZYYYWWWUUUTTTSSSRRRRRRHHHMMMSSSTTTPPPMMMLLLNNNOOOHHHBBBCCCIIIKKKFFFAAACCC???<<<<<>>>>>===<<<<<<<<<<<<<<<<<<;;;888777888:::888:::;;;;;;:::999::::::888999;;;======<<<;;;:::>>><<<:::888888999;;;<<<999::::::999777777888:::AAA===:::;;;======:::666777888888999::::::;;;;;;777777666666666777888888???>>>;;;888555555777:::<<<@@@DDDAAA;;;777999===<<<<<<======<<<;;;999888::::::::::::::::::::::::777666666888;;;=========CCC===777555888;;;;;;::::::;;;<<<<<<;;;:::::::::888:::;;;;;;:::999999::::::999888777777777777888999999:::::::::888777666444333333333444555666666555555444444555666888999555888<<<>>>===:::666333333333222222222333444444777777777666666666666666777666555777999999777444333666888777444333666:::999;;;<<<;;;999888888888999888777555555555555666555666999;;;;;;999777555777888:::;;;<<<<<<;;;;;;444888;;;888333111444999666666999>>>CCCDDD???:::AAAAAA@@@???===>>>AAACCC<<<<<<;;;<<<======;;;999===999444444777:::999666555888::::::999999:::<<<999888555333222222333444555666888;;;>>>@@@BBBCCC;;;;;;<<<<<<<<<<<<;;;;;;BBB>>>:::999999:::999777;;;@@@EEECCC===888999;;;;;;999999@@@IIIKKKDDD===>>>===<<<<<<===???AAACCC@@@CCCFFFGGGEEEAAA???===<<<<<<;;;:::999888888777222666;;;;;;999999<<>>=========<<<<<<<<<;;;;;;:::;;;;;;:::888777888::::::999999;;;<<<===;;;999888999;;;<<<===<<<;;;:::;;;;;;;;;;;;::::::::::::888999999777666555666777<<<:::888888:::;;;999777888888888999999:::::::::777777777666666777777888;;;;;;:::888666666888:::===@@@AAA???;;;999;;;===>>>??????>>>===:::888666999999999999999999999999777777777888999:::::::::>>>:::555333555888;;;;;;===;;;:::<<<======;;;888888:::======<<<:::::::::777777777777888888888888888999:::::::::999777666222222333333444555666777777666444333333444666888666999<<<===<<<888333000222222222222333333333444777777666666666666666666777777888999:::999777555777777777555333333666999:::<<<======;;;999888888888777666444444444444555555777999::::::999888777777777777888:::;;;;;;;;;666888999666222111444777777777999===@@@@@@===:::AAA@@@@@@>>>===>>>AAADDD???===;;;<<<===>>>>>>>>><<<999555555777999999999666777999:::::::::;;;;;;888666444222222222333444333555999===@@@AAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;@@@???===;;;:::999888777===AAADDDBBB===888777999999888:::@@@EEEFFFBBB<<<===<<<;;;;;;;;;===???@@@===@@@CCCDDDAAA>>><<<;;;;;;<<<<<<<<<;;;:::888888444777999999888888:::<<<;;;;;;;;;;;;:::999888777:::999888888888999;;;<<<777666555444444444555555333333222444777888888777888666444333222222333444333444444444555555555666999999999888888888888888555555666777888999:::::::::888666444333555777888333444666555444555888:::;;;;;;;;;;;;;;;:::999999888666444222000000000111111444888;;;===<<<;;;999999888666555333222111111444666777777666555666777===;;;:::===BBBCCC@@@;;;:::999777777888:::<<<==={{{vvvsssqqqooojjjeeecccdddccc```]]]^^^aaabbb]]]VVVSSSVVV[[[RRRVVVZZZ]]]\\\XXXQQQMMMVVVQQQLLLKKKLLLLLLIIIFFFCCCFFFIIIHHHFFFDDDEEEFFFAAA>>><<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999777777888999===:::888;;;???@@@<<<777999:::;;;<<<<<<<<<;;;;;;777999;;;===<<<:::888666777777777666444333444666666888888777555555777999999999888888777777777777777777666666666666666777444666999:::999888888999>>>===<<<;;;;;;<<<======@@@@@@???>>><<<999777555777777777777777777777777666777888999999888888888666666555333222444:::>>>@@@;;;888;;;AAABBB<<<555888;;;>>>>>>===;;;::::::444666888::::::999777555999::::::;;;;;;:::888888222222222333333555666777888666444333222333444555999999::::::888666333111333333333333333333333333555555555555555555555555555999======999666666888<<<888555444555777888777;;;===???>>><<<:::999999777666444333222333333444888888888888888999::::::666555444555888::::::999999777555444444555555555999:::<<<;;;999999:::===:::<<<======<<<===???@@@CCC@@@<<<;;;===@@@BBBCCC999999999888666666999<<<888666555888<<<>>><<<999555444333222222333555666222555;;;???AAA@@@>>><<<<<<;;;:::999999:::;;;<<<<<>>===;;;888666666:::>>>AAAAAA@@@@@@@@@<<<<<<<<<;;;;;;:::999999>>>??????>>><<<;;;<<<===:::;;;;;;;;;:::999888888999777555666999:::999888::::::999999888888777777555666777999999888777666666666666666666666666666444333333555777999999888999888666444333333333444333333333333333444444444666777:::;;;;;;999777555444555666888:::<<<>>>>>>888777777777666666666666555444222444777888888777999999999999999888777666777666444333222111222222444555888;;;>>>@@@BBBBBB;;;:::777555333222111111555666777666555555666777;;;===??????===;;;:::999666777888999999:::::::::~~~xxxsssqqqrrrmmmjjjfffddddddbbb```]]]]]]```ccc```YYYVVVXXX\\\TTTVVVZZZ[[[ZZZUUUOOOKKKVVVPPPJJJHHHHHHIIIFFFDDDAAAEEEIIIIIIFFFDDDEEEGGGAAA???===;;;::::::;;;<<<:::::::::::::::::::::::::::::::::999666666666888===;;;:::<<>>>>>BBBAAA???<<<:::888666555777777777777777777777777555777::::::888777777777222444666444222333888>>>???;;;888;;;AAABBB;;;444888:::===>>><<<;;;::::::333555888:::;;;999666444999999:::;;;;;;:::999888333222222222333444555555666555444333222333333444888888888777666555444333444444555555555444333222333444444444444555555555555;;;@@@???:::666666999<<<888333333777999888666;;;===>>>===;;;:::::::::777666555333333333333444999888777777777999;;;<<<666444333555999;;;:::888:::666333333555777777777999;;;<<<:::666555999===555777:::<<<<<<<<<>>>???FFFCCC???===>>>@@@BBBCCC666999;;;:::777666999===999555333777===@@@===888444333222111222333555666333777;;;???@@@===:::777===;;;999888888999;;;===999???DDDCCC===888999;;;>>>===;;;<<<>>>===:::777777;;;???@@@===<<>><<<::::::===@@@;;;:::::::::999999999888;;;777444555888:::888555888888888777777777666666222444777999999777555444666777777888888888777666555444444555888:::999999999999888777666555444444333333333333333333333333333555999;;;<<<:::777555555666777999;;;===>>>???666777888999888777666444777444222444888:::777444666666777777666555444444555555444444333333333444777777888:::===AAAEEEGGG<<<;;;999666444222111111333444555444333444666888777;;;???===999555555777333666999;;;:::999888999}}}wwwsssqqqoooooohhhkkkmmmjjjdddaaabbbeee____________^^^[[[XXXVVVYYYYYYWWWUUUSSSPPPNNNMMMLLLLLLKKKIIIEEECCCDDDFFFCCCDDDFFFIIIKKKJJJGGGDDDBBBAAA???===;;;;;;<<<===999999999::::::::::::::::::;;;:::888666444555666:::>>>AAAAAA===:::999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<;;;:::999999666777777777666666777999888777666555444555777888666666666666666666666666555555444333333333333333222444777999888888888999888777777666777;;;???BBBBBB@@@===:::888666666666777777777777777777777777555888;;;;;;999777777888666666666666555666777888999999;;;<<<===;;;888666777999;;;;;;:::888888999555666888888888777666444777888999::::::999888777333333333222333333444444111222222333444444555555555555666666666555444444666777777777666444222111333333444444444555555555888;;;??????<<<999777777777666555444555666777777:::;;;;;;:::888888:::;;;999888666555444444555555777777888999:::::::::;;;777555444777<<<>>><<<999777777666444444666999;;;888999999999888888999:::777999<<<===>>>@@@CCCEEEHHHEEEBBBAAA@@@???===;;;666888999::::::999999999666555555888<<<===<<<;;;666444333111111222444555666777999;;;;;;:::999888:::::::::::::::::::::::::::===???>>><<<::::::;;;999;;;<<<<<<<<<;;;;;;;;;:::;;;<<<;;;;;;<<<>>>@@@<<<;;;:::888888888999999>>>>>>===;;;999:::===???<<<;;;:::999999999:::;;;:::888666666666666666666777777666666666666666666333444666777888777666555666777888999999888666555666555555666888:::999888999::::::::::::888666444444444444444444444444444333444666888999999888888666777777888999:::;;;;;;777888888888888777666555555555555666777777666555444444555555555444333333444444444444444555555555777777888999<<>>===888555666888666777999888777666777888888888777666666666666666666777888999999888777666444444333222222222333333---...111333555666777777222333555777777666444333888888888888666444222111333444444444555555666666;;;;;;<<<>>>???===888444222555777666333222555999888999888777666777999;;;;;;:::888777666666777777444666999;;;<<<;;;:::999888666555999>>>@@@===:::444777999777333444:::@@@777555555888<<<===:::666<<<>>>???AAABBBEEEJJJNNNHHHGGGFFFDDDBBB===777333888777777:::======:::666333666999:::::::::<<<>>>777666444222111111222222888888777777777888:::;;;777999;;;======;;;999777===;;;999999:::<<<<<<;;;555:::>>>===:::999<<<@@@===:::777777:::===>>>>>>>>>;;;888666666999<<<>>>;;;<<<<<<;;;999999:::<<<===<<<:::999999:::;;;<<<888999:::777333222555888777666666555555555666666666666666666666777888888555666888999999777555444777666555666888999999888888:::<<<<<<<<<999666444555555555555555555555444444444444555666888::::::888888777777777777777777999888888777777777777777333666999888555333444777333333444444444444444333333333444444555666666777777888888:::;;;===>>>???<<<<<<;;;999666333000//////000111111111222555777555444555777999999777444444666999999777666888;;;~~~xxxuuuvvvooofffhhhqqqmmmllljjjhhhfffeeedddcccbbbdddddd___XXXSSSUUUXXXUUUSSSOOOMMMLLLKKKIIIGGGMMMHHHDDDBBBCCCDDDCCCAAAEEEFFFGGGGGGGGGHHHIIIIIIDDDBBB???>>>>>>===;;;999:::999999888777666666555666:::>>>>>>999555333333777;;;>>>>>>;;;888777888888999999;;;<<<>>>@@@@@@<<<;;;999888888999;;;<<<>>>:::777666999;;;;;;999888999999777555666;;;???555555666888::::::888555888777444222111222333444333555666666555555666777:::888666555777<<>><<<:::BBB>>>BBBMMMRRRNNNPPPWWWXXXUUUOOOEEE<<<666555666555777888999999888777555555555555666777999:::;;;:::777444222111333555777:::888777777888999888777888:::<<<======<<<999888666999;;;:::777666888:::444888<<<===999666666777<<<:::888888:::;;;<<<;;;>>>===;;;999888888888999===<<<:::999999999::::::;;;999777777888888888888555888:::999666555777:::666666666555666666777888666666666666666666666666666666777777777777666666555777:::;;;:::999::::::999;;;>>>???===:::777555444222000333777999888555666555444333444666888999666666777666666555444333666777777777777777666666111666;;;;;;999555555666222333444555444333222111666555444333333555666888888999::::::888888999;;;:::888777666666555222000222111111111333555777999888666555666999:::888666333555777666444444777:::~~~yyyuuusssnnnjjjkkkooovvvlllcccdddjjjlllddd[[[cccdddccc___YYYUUUUUUVVVRRROOOLLLJJJJJJJJJIIIHHHJJJGGGDDDBBBBBBBBBBBBBBBDDDDDDDDDEEEHHHIIIIIIIIIEEEBBB???>>>>>>>>>===<<<:::999888888777666666666888;;;======;;;888555444777:::======:::888888999999888888999;;;===???@@@===<<<:::888888999;;;<<>>333000111555666888999999888666555444555555666888999::::::999888555444444555777888:::::::::;;;<<<;;;888666;;;;;;;;;;;;;;;;;;;;;;;;888888999888777777888999999888888888888888777666888::::::999777888:::===<<<;;;:::888888888888999===<<<;;;:::999999:::;;;;;;999777666666777888888888777777777888999888888777777777777888999:::;;;777777777777777777666777666666777777777777666666777999;;;;;;::::::;;;<<<@@@>>><<<<<<>>>>>>:::777222333444444555666888999777666555444444555777888888888888888777666555444333555777999999777555333222333666888:::999666444111222222333333222222222555444333222333444666777777999::::::999888888999888777666666666555333111111222333444666888:::;;;666777888999999999888777555444444444666777888888~~~|||vvvpppnnnppppppmmmqqqjjjdddeeejjjkkkfff```eeedddbbb___\\\XXXUUUTTTQQQNNNKKKIIIJJJKKKKKKJJJEEEEEEDDDBBB@@@@@@AAACCCCCCAAAAAACCCHHHJJJIIIHHHEEEBBB???>>>>>>???@@@???:::999888777777777777777<<<<<<<<<<<<===;;;888666777999::::::999888999;;;:::999777777888;;;>>>@@@???===;;;999888999;;;===??????>>><<<:::999;;;<<<;;;:::999999:::::::::888999999:::<<<======;;;888555666666666666666555555444555555555555777:::===@@@???===<<<<<<<<<===>>>AAA@@@>>>======<<<;;;999;;;;;;999888777777777777777777666666666777888888999777777777888999888777777666666777:::<<<======;;;:::999:::<<<;;;777333333333333555888999999888999888777777666666666666666444222222333333222111000222555666555444444444333444555666555444222111111111000000111111222333333444555666666444333222000777<<<;;;666222222555111444777999999999::::::??????>>>;;;888777888::::::888666444444666888:::@@@>>><<<;;;===>>>>>>>>>777666444444666777666555444555555666777666666666777555222333666999<<<===@@@KKKXXXbbbjjjnnnmmmhhhsssqqqhhhWWWCCC555000111555666777888888777666555444444666777888888888888888777777777777777888999;;;<<<===@@@AAA???:::777===<<<:::999999;;;<<<>>>:::888666666777888999888<<<888444444777999777555555999<<<:::555444999>>>:::999999888888888999:::===<<<:::999999:::;;;;;;;;;999777555444666888999:::777444666:::<<<:::777999999999999:::;;;<<<===999999888777777666777777666777777888888777777666:::;;;<<<;;;;;;;;;===???FFF@@@::::::>>>@@@===999222555777666333444888<<<888777666555555555666777999999999999888777666555111444777::::::888444111333111111555:::<<<888444222111111111111111222222444333222111222333444555666888:::;;;:::888777777777666555666777777555333111333555777:::<<<======555888;;;<<<;;;999777666777333111333888;;;:::777~~~~~~xxxoooooovvvvvvnnnccchhhllljjjeeedddiiinnnfffdddaaa```^^^[[[VVVSSSUUURRRNNNLLLLLLMMMMMMLLLBBBDDDEEECCC@@@???AAADDDEEEBBB@@@BBBGGGIIIGGGEEEEEEBBB???>>>???AAABBBBBB::::::999888777777888888???===:::;;;===>>>;;;888888888888888888999:::<<<:::999777555666999<<>><<<999999:::<<<===???AAAAAA>>>:::888:::===>>><<<:::;;;>>>>>>:::777:::999:::<<<======:::888444555777888888777666555555555555444555888<<<@@@@@@@@@??????>>>>>>======???===<<<===@@@@@@<<<999>>>===;;;999888777777777666555555444555666777888:::777555666999;;;999777888666444555999<<<===>>>===;;;:::<<<>>><<<777222333333333666999::::::999888777777666666666777777777444111222444555333111111444888888555333333444333555777888888666333111/////////000000222333333222333555666666444111///---222888999777555777999555888;;;;;;888777888:::>>>>>>===;;;888777999:::999888666555555666888999@@@???>>>>>>>>>?????????888666444333333444444555333444555555666666555555777666555555777:::<<<===EEERRR\\\aaaiiissstttnnnjjjlllhhh[[[III;;;666666555666777777777777666555444444666777777777777666666666777888888999999888;;;<<<>>>@@@BBBBBB???<<<<<<;;;:::::::::;;;===>>><<<888555555777:::999777:::888555555666777666444444777:::999666555888;;;999999999999::::::;;;;;;;;;:::999888888999:::;;;:::999777555333555777::::::888666666999::::::999:::::::::999::::::;;;<<<:::999888777666666777777777777777888888777777777<<<<<<<<<<<<;;;<<>><<<888555666444333555888;;;;;;:::||||||}}}zzzrrrssszzzxxxpppccchhhllljjjfffeeejjjoooeeecccaaa___^^^\\\YYYVVVXXXUUUQQQNNNMMMMMMLLLKKKBBBEEEFFFDDDAAA@@@AAADDDGGGDDDCCCCCCEEEFFFDDDBBBDDDBBB??????@@@BBBBBBBBB<<<;;;999888888999:::;;;@@@<<<999999<<<>>>===;;;:::999777777888:::;;;<<<;;;999777555666888;;;>>>???===<<<::::::;;;<<<<<<>>>@@@AAA>>>:::888:::<<<>>><<<<<<===??????;;;777999999999;;;<<<;;;999666444555777999999888666555444555555444555888===@@@>>>>>>???????????????>>>===<<<;;;===??????<<<888>>>>>>===<<<:::999777777444444444444555666777777999777555777:::<<<:::777888555333444777:::<<<===<<<;;;;;;===>>><<<777333333333333666999::::::999666666666666666666777777888555222222555666444222222555999999555333333555555666888999999777555333000000000000111333444555111333555666555333000...///000111444777999::::::999;;;<<<:::777555777::::::;;;:::999777777999;;;888777666555555666777888<<<>>>@@@AAA@@@???>>>===777777555444222333444555333333444555555555555555666777999:::;;;<<<<<<===IIIRRRVVVVVV\\\iiinnnjjjXXX\\\^^^WWWJJJ???:::999666666777777777777666666444555555666666666555555555666777888888888888777;;;;;;;;;===@@@CCCCCCBBB999::::::;;;;;;;;;;;;;;;<<<999555666999:::999888555888::::::777444444444666666666777888888888777::::::;;;<<<<<<=========999999888777777888999:::999:::999666444444777:::888999999888666666888;;;;;;:::999888777777777777:::999777666555666777888777777888888888888777777<<<<<<<<<<<<;;;<<>>???>>>:::777777888888555333444777999999888888888777555555444333333444444555555555555555444555555555555666666777777000222555666666666999;;;:::888666333111111111111111111111111222222333333444777:::;;;999666555444888777777999;;;<<<;;;999444555777888999888777666999888888<<<@@@@@@;;;555555777999999888999;;;>>>{{{{{{yyyvvvvvvxxxvvvsssqqqjjjdddeeekkkmmmhhhbbbdddcccaaa___]]]\\\[[[[[[WWWUUURRRPPPOOOMMMKKKIIIFFFGGGGGGFFFDDDCCCCCCCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA@@@@@@AAABBBAAA@@@>>>===;;;:::999;;;<<<===>>>;;;888777999;;;======<<<:::888888:::;;;;;;;;;;;;:::888666777888;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;======>>><<<:::999999:::<<<<<<<<<===>>>===;;;999888888888:::;;;:::777555555666888999999777555444333444555555555888;;;???<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<;;;888666:::;;;======<<<:::888666444444555666666666555555777777777999;;;;;;:::888777555333333555888999::::::;;;<<<===;;;999777666333333333555888999999888555555555555666777777888777555444444555666555444333555888888777555444444666777888999888777555444111111111111222333444555111222333444444222111000111000///222888<<>>AAACCCCCC777888999:::;;;;;;:::::::::999999999:::;;;:::999444888===<<<888444333444777666555777999:::888666;;;<<<======>>>>>>>>>===999999888777777888:::;;;888:::;;;999666555888;;;888::::::777333222666:::888888777666555555555555888777555444444666777999777888888999999888888777:::;;;<<<;;;;;;;;;===???777<<>><<<;;;;;;<<<>>>@@@;;;:::888555555777<<>>;;;999:::<<<<<<;;;:::;;;:::999888888999:::;;;777888;;;<<<===<<<;;;:::;;;:::999999::::::888777777999::::::999999999:::999888999:::;;;:::777444666777777777777666444333222333555555555777999<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;:::777555444555444777;;;======;;;777555444555777888888666444222333666:::<<<<<<:::999999666444222333444666666666777;;;===<<<888666888:::444333333555777888777666444444444555666777888888555666666555444444666777555555666888999888666444555666666666666555444444111111111111222222333444000111111222222222222111000111333666<<>>???DDDFFFFFFHHHLLLIIIGGGEEEBBB@@@===;;;999999999888888888888999999888666444222111222444555999999999999888888888888888888888;;;>>>???>>>===888777666666777999:::;;;888:::======<<<;;;::::::999:::::::::888666555444555777888999999888888888;;;<<<===>>>>>>===<<<<<<::::::999999999:::<<<===777;;;===<<<888666888;;;<<<:::888555333333444666444444444444444555666777666555333333333555888999777888888999999888888777777999;;;;;;::::::;;;<<<999;;;;;;888333111222444333444555666777777555444444444444444333222222111---...000222333555555666666666666777888999999:::999999888666666666888999666666666555444333111111111222222333333333333333666777888888666444444444888777777888:::;;;:::888444444444333333444444555555888===>>>======???AAA============<<<<<<===???}}}sssqqquuu{{{xxxnnnmmmtttmmmkkkjjjiiihhhhhhhhhgggaaacccccc^^^ZZZZZZ___eeeVVVVVVVVVWWWWWWUUURRROOONNNKKKHHHHHHJJJIIIEEEAAAAAAFFFJJJHHHCCCAAAEEEJJJAAA@@@AAABBBCCCAAA>>>;;;AAA???===<<<<<<>>>@@@AAA999999888444222444;;;@@@???===;;;;;;======;;;999;;;;;;::::::::::::::::::444666:::===>>>===;;;999:::888666777:::;;;888555444777999888666555888;;;999999999;;;;;;:::777555777777777666666444333333111333555666666666888:::===<<<:::999999:::;;;<<<999;;;<<<999444111222444000333999<<<===;;;777444444555888:::999666333111111666<<<>>><<<:::999999555444222333444555444333666:::>>><<<666444888===444333333444666777666444444444444555555777888999444666888666444333666999666444444777::::::777333555555444444333333333333111111111111111222222333000000000111111222333333---222888===CCCNNN]]]hhhjjj```RRRFFF???;;;888666<<<<<<;;;888666555666777444333333222222333333444777999:::888555555888;;;555888;;;;;;999777888999444555666666777777666666888::::::888777888===AAA888555999CCCEEE>>><<>>===:::777999777555333444777;;;===777;;;@@@@@@===;;;:::;;;???;;;777666888999777444333888<<<<<<888666888;;;;;;;;;<<<======<<<;;;:::<<<;;;;;;:::;;;<<<===>>>777;;;???>>>:::777888;;;???:::444222333444333111111222222333555777888999555444222222333555888:::888888999999999999888888555777:::;;;:::999::::::>>>;;;666333222222333444///444888999666333333555222222333333333222111111,,,---///222444666777777444666888:::;;;:::999999???;;;666555777999888666111222444555555444222222222222333444444444444333777888888777444333444555777666666777999999888777333333222222333444666777000999AAA@@@:::999@@@HHHBBB???<<<<<>>CCCBBBAAA>>>;;;999777666999<<>>===<<<<<<>>>:::666444555888999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<:::777444666666666777777777777888666666777777777777666666888666555666777999999888;;;:::888666555444444444666777777555333222333555555666666888999:::;;;;;;666999;;;:::777666777999===;;;888666666555333222333444555555666555555555444666888999999777444333999999888777666666777777333333333222222222111111222444888999888666555444444444333333333444555555555555444333111222555777888888777666555444444444666555444666999:::777444222333444444333333444666333333333333333333333333333222000/////////000111444333555===LLL```sss~~~}}}tttcccOOO???777999===777777777777777777777777666444111///...000333555555555555444444555555666666777777888999999::::::888999::::::999888777666777888:::;;;<<<============;;;::::::<<<======<<>><<<;;;:::999999888888999:::<<<======<<<;;;777777666333000222777===:::888777777888999999888888999999:::999888777666777777666666777888999999????????????>>>===<<<;;;999::::::888666666888:::888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<======;;;999::::::>>><<<;;;999888888999999777666444222222222444555111111111111222444666888777555222000111444888;;;777999;;;<<<<<<999777555555666777888888888888888999666333333555666555222777666555555777777666555222222333444444444333333111111111222333444666777======<<<:::777777999:::888888777666555444444333000000222555888888555222666555555444333333222222777888888777555555666777;;;:::999999888888888999666666555444444555666777888;;;>>>@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBB}}}zzzwwwtttsssttttttqqqnnneeekkkooommmfffbbbeeeiiiaaa___^^^^^^______]]][[[ZZZYYYWWWVVVUUUUUUVVVVVVNNNNNNNNNKKKGGGEEEDDDDDDFFFDDDBBBCCCEEEEEEAAA>>>BBBAAA???===;;;999888777:::<<<>>>>>>===;;;;;;;;;<<<999666555666777888888;;;<<<<<<<<<<<<:::999888999999999::::::999777444555555555666666666666777555666666777777666666555888777777777777888999:::<<<:::777555444333444555666666666555333222333444666777888999:::;;;<<<<<<777888999999888777888888:::888666555555444333111222333444555555555555555555666777888888666444333888888888777777777666666333333222222222111111111111444777999888666555555555555555555444444444444555555444333111222444777777777666666555555444444777555555777999999777444333555666555444444555666333333333333333333333333333222111000///000000111444444666<<>>>>>>>>>>>>>>======<<<::::::999888777777888999888888888888888999:::;;;::::::::::::::::::::::::999:::<<<;;;999888888999>>>===;;;999888777888888777555333222111222333444222222222222333444666777777555333222333666999;;;999:::;;;<<<;;;:::888777666777777888888888888777888555333333555666444333666555444444666666555444222222333444555555444444111111111222333555666777=========:::777666666777888777777666555555444444111111222555888888777555777777666555444333333222666888999999777666666777;;;::::::999888888888888999888777666666666777888999<<>>???>>>===<<<;;;:::999888;;;<<<===<<<:::999:::;;;:::888666666777777777666;;;<<<======<<<:::888666888777666777999888777555333444444444555555555555666666777777777777666666777999;;;:::777777:::<<<<<<:::666333222222444555555666777555333222333444888888999999:::;;;<<<<<<888777777777999999888777777666444444555555333222222222333555555666666666666666777777666666555444666777888888888777666555222222222111111111000000000333666888777777666777666666777777666555444333444555444333222222444666666666666666555555555555888777666777888888666555666777888777666555666777444444444444444444444444333222111000000000111222222333444888EEE\\\xxx{{{fffQQQCCC;;;888777777777777777777777777777777777555444333333333333666666555444333333333444666777777888999:::;;;<<<777777777777777777666555666777777888999:::;;;;;;:::999777777888999999888;;;:::999777666555444444777888999;;;<<<<<<<<<<<<888666555555777999::::::;;;:::999999:::;;;:::999999888777666666666777777777777777777777777888888<<<<<<<<<===============<<<:::888888999999999888888777777777888;;;===???::::::999999888888777777777888999999777666666777===<<<:::888777777777777777555444222222333444555444444444444444555666666666666555555555777888:::;;;;;;;;;<<<;;;;;;:::999777777777777777777666666777555333333444555444333555444333333555555444333222333444555666777777777222222222333444555666777<<<======;;;777444333444777777777666666555555555333222222444777999999888999888777666555444444333777999::::::888777777777;;;;;;:::888888777777777<<<;;;:::888888888999:::;;;===@@@@@@???>>>??????<<<@@@DDDFFFFFFGGGIIIKKKtttuuuuuusssppplllkkkkkkpppggg```cccmmmppphhh^^^bbbddddddaaa]]][[[___ccc[[[XXXUUURRRPPPOOOPPPPPPUUUPPPKKKIIIHHHGGGDDDAAACCCDDDDDDCCC@@@======>>><<<<<<;;;;;;;;;:::::::::<<<===<<<:::888777888:::888777666666777777666444888999;;;<<<<<<;;;999777777555444555777777777555333333333333444444444444777777888888888888777777777:::===;;;777666999>>><<<999555222000222444666666777888777555444444555777777888888999::::::;;;999777555666999:::999666666555444555666777555444333444555666777888888888888888777777777666666666444555777888888777555444222222111111111000000000000333666777777777777888777888999999888666444222444555555444333333444666555555666666666666666666888888777777888777777666999::::::999777666666777555555555555555555555555444333222111000111222222...000222444===OOOiii{{{qqq^^^MMMBBB<<<888666777777777777777777777777888888888777666555444333777666555444333333333333555666666777888999:::;;;666666666666666666555555666666777777888999::::::888777555555777888777666:::999888666555444444444555666777888999:::;;;;;;999666555777;;;===;;;999;;;:::::::::<<<<<<;;;999888888999999999888888777888888888999999999888888999999999::::::;;;<<<======;;;999999::::::999777888777666666888<<<@@@BBB<<<;;;:::999888777666666444666777777666555555666:::999888777777777888999888777555444444555666777666666666666555666666666555666666666777777777888<<<<<<<<<<<<;;;;;;<<<<<<888888777777666666666666666555444333444444444444444333222333444555444222333444555777888999999999333333333333444555666777999:::;;;:::777555333333777777777666666666666666444333222444777:::;;;;;;:::999999888777666555444:::;;;;;;999888777999:::;;;:::999888777777777777>>>===<<<::::::::::::;;;<<<>>>@@@@@@>>>======>>>;;;===???CCCFFFGGGFFFEEE{{{{{{tttuuuuuurrrooolllkkkkkkjjjeeeaaadddjjjmmmjjjeeeddddddddddddcccbbb```^^^[[[XXXTTTPPPNNNMMMNNNNNNRRRNNNJJJIIIJJJIIIFFFCCCCCCCCCCCCAAA>>><<<<<<===::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888777888999777666666777888888555333333555777:::;;;;;;;;;:::777555333333555666666666333333333444444444555555888999999::::::999999888777:::===:::666555888===:::777444111000222555777777999:::999777666555666555555555666666777777888999666444555888:::999777777666666888999:::888777666777888999::::::::::::999999888888888888777777333444666777777666555333222222222111111111111000000333666777777777888999888999:::;;;:::888555444444666666555444444555777666666777777777777777777888888888888777777777888;;;<<<<<<:::888666666777666666666666666666666666555444222111111111222333---111333444777CCCTTTbbbhhh^^^OOODDD>>><<<:::888777777777777777777777777888888999999888666555444777666555555444444444555555555666666777888888888555555555555555555666666666777888999999999999999777555444444666777777666999888777666666666666666555555555666666777888888999777666888<<<===<<<999;;;;;;:::;;;======;;;999666888;;;===>>><<<999777999:::;;;;;;;;;:::999999666666666666777999:::;;;===<<<;;;;;;;;;:::999777888777666666888<<<@@@BBB===<<<;;;:::999888777666333555666666555444555666777666666666777999;;;<<<999888777666666777999:::888888888888777777666666555666666777777777777666<<<<<<<<<<<<<<<<<<<<<<<<999888777666555555666666555555555555444444555666555444333333555555444333444555777888999:::;;;;;;444444444444555666777777666888::::::888666555555666666666777777777777777666444333444666999;;;;;;:::999999888777777666666======;;;999777888;;;===:::999888888777777888888>>>===;;;:::::::::;;;;;;<<<>>>???>>>===<<<<<<===???<<<;;;???EEEGGGBBB===xxxvvvuuusssqqqooommmlllkkkkkk___fffkkkiiicccbbbiiiqqqeeedddccceeehhhfff___YYY[[[XXXSSSOOOLLLLLLMMMNNNMMMLLLKKKKKKKKKJJJGGGEEEBBBAAA???>>>===<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;999888999:::888777777777888888666444000222444666888:::;;;<<<999666333222444555666666444555555555555666666666999999::::::::::::999999777999:::888555444666999666555222000111333666888777999::::::888666555555333333333444444444555555888666444555666888999999888888888:::<<<<<<:::888999999:::;;;;;;;;;;;;:::888888999999888888777666333444555666666666555444333333333222222222111111222444666666666666777888::::::;;;;;;:::999888777666777888888666666666888999999999999888888888888777888888888777777999;;;=========;;;888555555666777777777777777777777777555444333222222222333444111444777777777<<>>===:::999888999888777777777888;;;===???===<<<;;;:::999888777777333555777777666555666777666666666777888:::===>>>999888777666666888999;;;888888999999999999888777777777777777888888888888:::;;;<<<<<<===<<<<<<<<<888777666555444555666777555666777666555555777999777666555555666777666555777888999:::;;;;;;<<<;;;555555555555555666777777666777999999777666777888666666666777777888888888666555333444666999999999888888888888888888888888<<<======<<<::::::;;;===888777777777777888999999;;;:::999888888999:::;;;;;;<<<===<<<;;;:::;;;<<>><<>><<<:::;;;<<<<<<<<<<<<=========999;;;<<<===;;;::::::::::::888777777888888777666111111111333555777:::;;;;;;888444222333555666666666666777777777888888888777888888999999888888777777666666555444444444555333222111111222444666888555777999999777555444444222222333333333333444444666666666555555666999;;;999999999;;;===<<<:::888;;;;;;;;;;;;;;;::::::999555666888888888777555333333333444444444555555555444444444333333333333222333555666666555555666888;;;;;;::::::::::::::::::777888:::999888777888999;;;;;;;;;::::::999999999555777888777666777:::===>>>>>>>>>;;;777555444555888888888888888888888888666555444222222333333444444555777777888999<<>>===<<<999777777999;;;777777777777777777777777777777777777777888888888777666666777777888999:::::::::999999888777777777666666555555555666888888666999===@@@AAA>>>:::777555444444555888;;;<<<<<<444444555555666888999:::999888777555555555555666:::::::::999888888999::::::999:::;;;===<<<:::777999::::::;;;;;;<<<;;;;;;888999:::;;;:::999777666888777666555666777999::::::>>>BBB???:::666888;;;888888888888888999:::;;;;;;::::::999888777777666444666888888777666777888999888888888999:::<<<===888777666555555777999:::888999::::::;;;:::999999;;;::::::999999999::::::888:::;;;=========;;;:::777666555444444555777888666777888888666666888;;;999888777777999999888777999:::;;;;;;<<<<<<<<<<<<666666666555666666777888999999:::888666666777888555666666777888888999999666555444555666888777666666666777777888999999999888<<<@@@BBB@@@===:::999666666666666777999:::;;;777666666555666777999:::999:::;;;:::999999:::<<<>>>???????????????@@@@@@xxxuuuuuunnnhhhfffiiilllkkkhhhkkkfffaaaccchhhkkkiiieeeccccccbbbcccbbb```\\\YYYZZZWWWRRRNNNLLLLLLNNNOOOIIIMMMQQQPPPLLLGGGEEEEEEBBB>>>999999===???===:::<<<<<<<<<===============777:::===>>>===;;;::::::;;;999777777888999888777222222111111222555888:::<<<999444222333444666666888888888888999999999999666666777777777777666666777555333333444444333222000000000111333555777888333666888888666333222222222333333333333333333333444666777666444444999===999999:::;;;===<<<:::777;;;;;;;;;;;;:::999888888333444666888777555333111444333333333333444555666555555444444444333333333444666777666555555666777;;;;;;:::::::::;;;<<<<<<777999;;;;;;999888999:::======<<<;;;;;;:::999999444666888777666777;;;???>>>???>>>;;;777444444444888888888888888888888888666555444333222333444444444444555555777888999:::666999:::999666555888:::777777777777777777777777666666666666777888999:::666666777777888:::;;;<<<======<<<;;;:::999888777777666555555666777888999666:::???CCCCCC@@@;;;777555444444666:::===>>>>>>222333333444666888:::;;;<<<;;;999777666555666666:::<<<<<<999666555888;;;999999:::;;;===<<<999777<<<:::888777777:::<<<>>>666777999:::999777555444:::999777666777888:::;;;888???DDDAAA999555888<<<888888888888888888888888999999888888777777666666555777888999888777888999<<<;;;:::999999999:::;;;666555444333444555777999888999:::;;;<<<;;;::::::>>>===;;;;;;:::;;;<<<===777999;;;===>>>===;;;999666555444333444666888999666888:::999777777999<<<:::999888999:::;;;:::888;;;;;;<<<<<<<<<<<<<<<;;;777666666666666777777888<<<<<<;;;888666555666888555555666777888999999:::666555444555666777666444444555666777888999::::::444;;;CCCGGGFFF???999555444444555666888999;;;<<<444444333444555666888999888999999999888888:::<<<888===AAA???:::999>>>DDDzzzfffjjjmmmjjjdddccchhhnnnqqqhhh```bbbkkkmmmfff\\\^^^aaadddaaa\\\ZZZ]]]aaaWWWWWWUUUSSSQQQNNNLLLKKKUUUOOOIIIGGGHHHHHHDDD@@@???===;;;999:::<<>>>>>>>><<<:::999<<<;;;;;;:::;;;<<<===>>>>>>;;;999999;;;;;;999666333222000000111333666888888888666444222333666999888:::;;;:::888777777777:::999888777666555444333222333444555666666666666555444222111222333555777888777555333333333555666333555888::::::777333000666555444333444555666777888777666666888:::;;;;;;::::::<<<>>>???===999666555444444444444555666666666666777777888888999999555444333444666888777666777777777888888777777777666888;;;===>>>===<<<;;;;;;:::999:::<<<<<<<<<:::777:::>>>>>><<<999777666777555555777;;;<<<:::777:::;;;:::888666444555666666666666777777777777777???;;;666333333444555555333444666777888888888777222333555777777777666666888;;;<<<999555444999>>>999888666444444444555666;;;:::888888999;;;>>>@@@666===CCC@@@999666999>>><<<:::999888999999888777:::===AAADDDDDD@@@;;;888444777;;;======;;;888555555444333333666888888888888777777777777777777888>>>:::777888;;;<<<888333;;;<<<<<<;;;999888888999888999:::;;;;;;:::888666;;;:::777555555777999;;;777999;;;;;;::::::;;;<<>>999666666888333777;;;>>>===;;;:::999<<<;;;999888777888999999777:::===<<<999888999;;;:::777555555888999888666777<<>>888777444222222333555666::::::999888777777777777999<<<>>>===:::999<<<>>><<<<<<======<<<:::888777444333333333555888<<<>>>888888999999999888777777888999::::::::::::999888777555444444444555555444666555666999<<<===:::777777:::===>>>===:::888777666555666777999999888666555444333222222333444555777:::;;;:::777555777999;;;;;;:::::::::;;;<<<<<<|||vvvpppmmmiiifffdddeeehhhjjjlllhhheeeeeehhhgggccc___]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYVVVTTTQQQPPPOOOOOOPPPNNNKKKHHHFFFDDDBBBAAA>>><<<:::999999;;;>>>@@@>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999999;;;===>>>===;;;999999;;;;;;999666333222111000111333666888888888777555333333555777777999:::999888666666777999999888777666555555444333333444555666777777777888777555444333444666777888666555333333333555666555666999::::::888555333555444444333444555666777999777666666888999::::::777777999;;;======;;;888666666555555555555666666888888888999888888777777666555555666888:::999888777888999::::::999888777666888999;;;<<<=========<<<;;;::::::;;;<<<;;;999777:::===>>>;;;888666666777777888:::<<<<<<:::888999999999777555333444555666555555555666777777888>>>:::666333333444444444444555666777777666555555333444555777888999999:::999;;;;;;999666666999===999777555444333555666888;;;:::999888999;;;===>>>888===AAA@@@<<<999<<>><<<999999:::;;;;;;:::;;;===@@@BBBAAA>>>:::888555777:::<<<===;;;999888777555333333555888999999999888888888888888888999<<<:::888999;;;;;;888555888999:::999777777777999999:::;;;;;;:::999888777;;;:::888777777888999:::999;;;======;;;;;;;;;<<>><<<:::888===@@@CCCAAA;;;777777999666999===>>>===;;;::::::<<<;;;:::999999999999999888:::;;;;;;:::999999:::;;;888666777999;;;:::888999;;;<<<;;;888777888;;;===???AAAAAA>>>;;;::::::<<<;;;:::999999:::;;;===999888555444333444666777:::999999999888888777777999:::<<<===<<<;;;<<<===;;;;;;<<<<<<;;;999888777555444444444555888:::<<<888888888888888888777777999:::;;;;;;;;;;;;:::999888555333333666777555444555444555888;;;<<<:::888666999<<<<<<;;;999888777888888:::::::::999777777666555444333333444555666999::::::999777666666777::::::999999999:::::::::xxxrrryyypppeeeaaacccggggggeeeggghhhjjjhhhdddaaa``````[[[ZZZYYYZZZ[[[[[[WWWTTT\\\ZZZXXXUUUSSSRRRRRRRRRKKKMMMMMMJJJEEEAAAAAAAAA>>>===;;;::::::<<<>>>???@@@@@@???>>>============<<<:::888777777999;;;===<<<;;;::::::;;;;;;999777444333222111222333555777666777888666444333333444666777999888777666666777888888888888777777666666333444555666777888999999<<<;;;999777666666666777777666444333333444555666777888999:::999888777666333333333444555666777888999888777777777888999:::444444555888;;;<<<<<<;;;888777777666666777777888999::::::;;;:::999777666666555555777999;;;;;;:::888999;;;<<<<<<;;;999888666666777888999;;;=========;;;::::::;;;;;;:::888666999<<<<<<:::777555555666999<<<>>><<<;;;999999777777777555333222333444555444444333444666888:::<<<999555222333444444444555555666666666555444444666666666777888:::===>>>;;;:::999888777999:::<<<999777555333333555888:::;;;;;;::::::::::::;;;;;;:::<<>>>>>???@@@???<<<:::999;;;===>>>>>><<<===>>>???>>><<<999888777888999:::;;;<<<<<<;;;999777444333555888999:::::::::999999999999:::::::::::::::;;;:::999777666555666777777666666777888<<<;;;;;;:::999888888777::::::::::::::::::::::::<<<===???>>>===<<<<<<===@@@AAABBBAAA???=========@@@CCCCCCAAA;;;888777888;;;===>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888::::::999:::;;;;;;:::999;;;999888999:::<<<<<<;;;;;;:::999888888888999:::@@@BBBCCCBBB???<<<::::::<<<;;;999888888999:::;;;:::999777666666666777888888999:::::::::999888777888888999<<<>>>>>><<<:::999:::::::::999888777777555555666666777777888888888888777777777888999999::::::;;;;;;;;;;;;::::::888555222333777999666333333333444777:::;;;:::888555777999999888777777888:::===???>>>:::777777888777666666555555666666777:::999888777888777666555999999999999888888888999|||vvvrrrwwwnnneeeaaacccfffeeecccdddgggiiigggbbb^^^^^^___XXXXXXYYYZZZYYYXXXVVVTTT[[[ZZZYYYWWWVVVTTTRRRRRRLLLLLLLLLJJJGGGDDDAAA@@@???>>>=========>>>??????BBBAAA???=========>>>>>>;;;:::777555555777:::<<<::::::;;;;;;;;;:::999777555444333222222333444555555777888777555333222222444666888888666666666777888888888888888888888888444555555666888999:::;;;@@@???===:::999777777777777666444333333444555666888888888888888888888777333333444555666777888999::::::999888777777888:::555444444555888:::;;;::::::999999888888999999999999:::;;;<<<<<<;;;999888666555555777999;;;;;;:::777888:::<<<<<<:::888777444444333444555888;;;======<<<::::::::::::999777666888;;;;;;999666555555555999>>>>>>;;;888777888555666666444222111222333555444222222333666999;;;:::777444222333444444444444555555666666666666666:::999888777888:::===???<<<:::777777999;;;;;;;;;999777555333444666:::<<<;;;;;;;;;;;;::::::999999;;;:::;;;<<<>>>@@@??????>>><<<999999;;;>>>???@@@<<<<<<<<<;;;::::::999888888888888999:::<<<===>>>;;;888555444555888::::::;;;;;;::::::::::::;;;;;;777:::<<<<<<:::888777777333555666666666666777999===<<<;;;999888888888888999:::;;;<<<<<<<<<;;;:::<<<>>>???>>><<<;;;;;;<<<>>>AAACCCBBB@@@>>>???BBB???@@@@@@>>>:::777777888???@@@???>>>;;;:::;;;<<<<<<======>>>===;;;:::888===;;;:::;;;>>>???<<<999999999888999:::;;;<<<<<<<<<:::777666777999::::::BBBDDDEEECCC@@@<<<:::999;;;:::999888888888888888999999888888888888888999666777999;;;;;;:::888777777666777;;;???@@@<<<999888888888888888777777777666777777888888777555555999999888888888:::;;;<<<::::::::::::::::::::::::999555222444999;;;777222111222444666888999999999555666777666555555777888<<>>>>>;;;999777555555777999:::999:::;;;<<<;;;:::999888777666444333333333333333444666888777555333222222333555777777777666777888999999999999999888888888666666666666777999:::;;;AAA@@@>>><<<:::999888888666555444333333444666777777777777666777777777888444444555777888999:::::::::;;;;;;999777777999<<<888777555555777888999888;;;;;;::::::;;;;;;<<<===888999;;;<<<============888888777999;;;======<<<666777888999999888777666333222111111333555888:::===;;;::::::::::::888777666888::::::888666555555333777;;;;;;888666555666555555555444222111222444555444333222333666999<<<999666333333333444555444333444555666888999;;;<<<>>><<<999777777999;;;===<<<:::777777999;;;<<<<<<:::888666444555777:::<<<;;;;;;;;;::::::999888888999888777999<<<>>>>>>===<<<:::888888;;;===>>>???;;;::::::999888999999999999888777777999;;;===???===:::777666777999::::::;;;::::::999999::::::;;;666999<<<<<<:::888777777333555777777777777999:::===<<<;;;:::999999999999888999;;;=========;;;:::;;;<<<======;;;999999:::<<<@@@BBBBBB@@@???AAACCC>>>======;;;::::::;;;<<<@@@@@@???===:::999:::;;;;;;<<<===>>>===<<<;;;:::???===;;;===@@@@@@>>>;;;888888888888888888:::;;;<<<:::777666888:::;;;:::BBBDDDEEECCC???<<<999888::::::999888777666666666888888999999999999888888555666888:::::::::888777666555777:::>>>???<<<888777777777777777777777888777888888999888666444333999999999:::;;;<<<===>>>999888888888888888888999:::777444666999:::666222111222444555666777888999555555666555333333555777;;;???BBB???999555666888888888888888888888888888666333222444888:::999777888888999:::;;;::::::999wwwtttrrrsssiiikkkmmmlllhhheeedddeeeeeebbb```___``````]]][[[YYY]]]```^^^XXXVVVYYY]]]YYYZZZZZZZZZWWWSSSOOOLLLRRRLLLHHHHHHKKKKKKEEE???BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>============:::999888777666777888888777:::<<<===;;;:::999999888777666444333222222222333555666666555333333333333555777888777777888::::::::::::999999999888888777777666666666888999:::???>>>>>>===;;;:::999999666555444333333444666777666666666777777777777888666777888999:::;;;;;;::::::<<<===;;;888888;;;???;;;999777777888999888777;;;;;;;;;<<<===>>>???@@@::::::;;;<<<===???@@@@@@<<<;;;;;;<<<>>>??????>>>555666666666666666666555444333222222333555777999<<<:::999999::::::999777777999::::::888666555555333555777777666555555555555666666555333333444555666555444444555777999;;;888666444333555666666555333333444666888;;;===??????===:::777666777999:::;;;:::999888999:::===>>>:::999777666777888:::;;;;;;;;;:::999999999999999777666666777999;;;<<<<<<:::888888999;;;<<<<<<<<<999999888888888999:::;;;999888777666777999<<<======;;;999888999:::999888999999888888888888999999777888:::<<<<<<:::888666444666888888777888999;;;;;;;;;;;;;;;::::::::::::888999;;;<<<===<<<<<<;;;999:::<<<;;;:::888999:::<<<>>>@@@@@@@@@???@@@AAA>>>===;;;;;;;;;===???AAA??????>>><<<999888888999:::;;;<<<<<<======<<<<<<>>>>>>===>>>??????>>>===777888888777666666777999;;;:::999999999:::;;;<<<@@@BBBCCCBBB>>>:::888777:::999999888666555444444555666888999999888777666333444666888999999888888666666777:::<<<<<<:::999666666666666666777888999888888999888777666444333777888:::;;;<<<=========888888777777777777888888999999999999999888555333111222444444444444666888555666666555333333444555888;;;===<<<888555555666777888888999999888888777333333333444777888888888666777999;;;<<<<<<;;;;;;~~~vvvpppnnnnnnmmmooopppoookkkhhhggggggcccaaa^^^]]]]]]^^^^^^^^^_________\\\YYYYYY\\\^^^^^^]]]ZZZWWWTTTRRRPPPNNNOOOLLLIIIHHHHHHGGGEEEBBBBBBCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;999999999999888888777777666999======;;;999999999999888777555444222111111222333555555444333444555333555888999888888:::;;;<<<<<<;;;:::999888888777888777666555555666888999;;;<<<<<<<<<<<<;;;;;;:::666555333333333555666888666777888888999999888888888999;;;<<<<<<<<<;;;;;;:::===>>>===::::::>>>BBB<<<;;;999:::;;;;;;999888;;;;;;<<<===???AAABBBCCC======<<<<<<<<<>>>@@@BBB===<<<;;;;;;======<<<;;;666666555444444555666666666555555444555666777888;;;999888999::::::999888888999::::::888666666666444333333333555666666666777888888777555555666777777777777777777888999999888666444444666777777666444444444555777:::<<<>>><<<:::888777666777888888999:::;;;:::888999===@@@:::999999999999888888888<<<:::999777777888:::;;;777777777777777888:::<<<999888999:::<<<===;;;999777777777888999:::;;;<<<888888777666777888:::;;;===<<<;;;;;;;;;;;;999777777777666666666666777777888777888;;;>>>===888444555666888888777777888:::999:::;;;<<<<<<<<<;;;:::888888999:::;;;<<<<<<<<<777999;;;;;;:::999999:::<<<<<<<<<===???@@@???>>>>>><<<999999:::===@@@AAA;;;<<<<<<;;;888666666777999999999:::;;;<<<>>>>>>;;;===>>>>>>===<<<======888999999888555444555888888;;;===<<<:::999<<<>>>>>>???AAA@@@<<<999777666999999888777666444333222222444666888888777666444333333444555666777888888666777999:::999888999:::666666666666666888999:::888888888888777555444333333555999;;;======<<<;;;999999888777777888999999999;;;===<<<888555333333111333444444222222444666666777777666444222222333555666777777777666444444666777888999999888777666333555666555555444666777222444777:::;;;<<<;;;;;;vvvoookkkjjjssssssqqqooommmkkkiiihhhaaa```^^^\\\ZZZ[[[^^^aaaccc```\\\ZZZ[[[]]]]]]]]]ccc```ZZZUUURRRPPPQQQRRRLLLLLLKKKGGGDDDBBBCCCEEEAAABBBCCCDDDDDDBBB@@@???======>>>>>>>>><<<:::999888999:::::::::888777666555999===>>><<<999999:::999999777666444222111000111333444444333444555777333666888999999999;;;<<<======<<<;;;999888777777999888666555444555777888999::::::;;;<<<<<<;;;;;;666555333333333555777888777888999:::;;;::::::999:::;;;<<<=========<<<;;;:::===???>>>;;;;;;???DDD;;;;;;:::;;;======;;;999:::;;;<<<===@@@BBBDDDEEEAAA???===;;;<<<===@@@BBB;;;999888888999:::888777888666555333333555666888888888777777777777888888:::888888888:::;;;:::999888:::;;;:::888666666777666333000111555888888666888999999888666666777999888888888888999999999999888666555555777888888777444444444444666888:::;;;888888777666666777888888888;;;===;;;777888===BBB:::::::::::::::999888777<<<:::888666666888:::<<<777888888777666777:::<<<999999:::<<<>>>===;;;888555666777999:::;;;<<<===888777777666666777888999===<<<<<<<<<===;;;888666666666555555555555666666999777777:::???>>>999333555666777777666666777888777999;;;=========;;;:::888888999999:::;;;<<<<<<777999;;;;;;::::::;;;<<<===:::999;;;???@@@>>>;;;<<<:::777666777:::===>>>999:::;;;:::888666555666999888888999:::<<>>>>>;;;999;;;===999:::;;;888555333555777777;;;??????;;;999<<>>???>>>;;;888666666999999888777666444222111111222555777888666444333222222222333444666888999666999:::999777666888;;;666666666666777888:::;;;999888888777666555555444111333777;;;<<<<<<:::999;;;:::999888888999:::;;;999===@@@===777333222444222444555444111111333666777888888777444222111222222222222444666666444222666777888999999888777666444777888777333111333555000222555888;;;;;;;;;;;;zzzhhhbbbggguuusssqqqppppppnnnjjjhhh^^^bbbccc___YYYYYYaaaiiidddaaa]]][[[[[[[[[[[[ZZZdddfff^^^PPPMMMUUUXXXSSSIIILLLMMMJJJEEEBBBBBBDDDCCC@@@???CCCHHHHHHAAA:::AAA@@@>>>===<<<<<<<<<<<<444777<<>>???777555333222333555666666999999999999999999::::::<<<===>>>===;;;888888888===:::888;;;@@@AAA===888999999888999;;;;;;999888777999<<>>>>>===;;;;;;:::::::::666555555555777888777666555444333333333444555666777666555444333444555555888888888888888888888888;;;::::::999999888888888999999999999999999999999:::888777888;;;<<<:::888777;;;>>>>>>;;;999:::<<<666777999<<<===<<<999666999999888777666777:::<<<999:::<<<===<<<;;;888777777777555444444555666777777:::;;;:::777555777999444555666777888888888888::::::999:::;;;===???@@@888999;;;======<<<;;;:::<<<999666555888;;;===>>>>>>>>>===<<<;;;===AAADDD???<<<999999:::;;;999777<<<<<<;;;:::999999999999666888;;;===>>>===<<<:::<<<;;;999777888999<<<===777;;;===<<<999666666777555777999999888777777777===>>>===:::777444333333333666999:::888555333222444555555666666666666666333444444444333444777999:::777444555777999777555777888888888777999<<<>>>666666777999999777222///222333333444666888999:::777;;;??????:::777999<<<;;;<<<<<<<<<:::888555333777666444222222222444555444666888999999777555333555666777777555444555666444888;;;:::666444666:::<<<999555444555555333111222333444666888999;;;;;;uuuooollljjjmmmqqqtttuuurrrpppnnnnnniiieee```^^^^^^aaacccdddccccccaaa^^^ZZZZZZ\\\___ddd___YYYVVVRRROOOPPPSSSNNNLLLHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCC???<<>>===;;;:::999666888:::;;;<<<;;;:::999888999999::::::999888888777777777777777666444222111222333555777999;;;;;;;;;999888999::::::999888;;;<<<=========<<<:::999:::999777555444555666666999;;;===??????>>>===;;;888666444333444555666777888888888888888888888888777999;;;<<<:::999999999999999999:::;;;;;;999888888777777888999:::888777666888;;;>>>AAACCCDDDDDDEEE@@@:::999<<>><<<;;;999777777777999:::;;;:::999777666555555555:::::::::::::::888777666444555777777666666777888999999::::::::::::999999666555444222222333555666777777777777777777777777>>>===<<<;;;::::::::::::888777777777999:::999888444333222111111333555666888777555333333333444555666666666666666666666666999999999999999888777777888888888999999999999999999777666777:::;;;:::888666888;;;;;;;;;:::::::::777777999;;;<<<:::777444666777777666555666888;;;777777888999999888777666555555444444555777999:::;;;<<<;;;:::777555555666444555666777888999999999999999888999:::<<<===???999:::<<<=========;;;:::999888777777888<<<@@@BBBDDDBBB???======>>>@@@AAA>>>;;;999999;;;<<<;;;999;;;:::999999888888999999666888:::<<<======;;;:::;;;:::888777777999<<<===;;;<<<===<<<999777777777555777999999777666666777:::;;;:::888555222222222333555888999777555333333444555666777777666666555222333444333222333666888888777555555777777777666999:::;;;:::::::::<<<>>>666666666777888999777555333333333444555777999;;;:::===>>>===:::888999;;;999:::;;;;;;:::888555444555444444333444444666666444555777888999888666555666777777777555444444555555888;;;:::666555777:::;;;999666555666777555333444444555666666777888888{{{rrruuuuuuoooiiipppxxxzzzvvvrrrrrruuurrrhhh___^^^dddhhhfffbbbdddfffeee___YYYXXX^^^eeecccYYYVVV[[[WWWLLLJJJRRRRRRLLLEEEBBBCCCDDDBBB@@@@@@CCCDDDCCC@@@>>>>>>????????????>>>===:::999777999999888888999:::<<<===888999999999999888777666888555333555999;;;888444333333444666888;;;===???;;;999888999:::;;;:::888<<<===>>>>>>>>>===<<<;;;;;;:::888777666666777888666999===AAAAAA>>>:::777888777666555555666777888999888888888777666666666333666999:::999999::::::555777999999777555666888666555555666888999888666555777999<<>><<<;;;;;;<<<======<<<:::777555444666888:::===;;;888555444444555666888888888888777666555555444555777666555555666777777888999;;;;;;;;;;;;:::999888666444333222333333666666555555666777999999<<<<<<;;;:::999999999999:::999999999;;;<<<;;;:::222111/////////222555777999777555333222333444555666666555555555555666666777777888999999888666555666777777888999999999888777666666777999999888777666666777999;;;;;;:::999999888888999999888444111222333555555555555666888666666666666666777777888333333444555777999<<<>>>@@@===;;;999888666444333666666777888999:::;;;;;;888888888888999:::<<<<<<999;;;<<<>>>>>>===<<<;;;666777999999999<<>>???@@@>>>===<<<:::999999;;;<<<===<<<:::999888777666777888888666777:::;;;<<<;;;:::999999888777777777:::<<<===@@@>>><<<;;;:::999888777666888999888666555555666666777777555222111111111222444666666555444555666444555777888888777555444222333444333222333555777666777888777666666777999:::<<<======<<<;;;<<<<<<666555555777999;;;<<<;;;555444333333555777:::;;;>>>>>>===<<<;;;:::::::::777888:::::::::999777666444444555666777777777777444444666777888999999999777888888777444333333444555888:::999666555777999:::888666666777888777666777666555555555555555555|||tttvvvvvvsssppptttyyyyyyvvvssssssuuupppjjjdddcccfffiiihhhgggffffffccc]]]XXXYYY```fffbbb\\\ZZZ[[[XXXPPPMMMQQQQQQMMMHHHFFFEEEDDDBBB@@@AAABBBBBBAAA???>>>???AAACCCBBB@@@>>><<<::::::999::::::999999:::<<<>>>???>>><<<:::888666666666666666555444555888999888666666555555555777:::<<<>>>999888888999<<<======<<<===>>>?????????>>>===<<<;;;:::999888888888888999555777;;;>>>>>>;;;888555888888888777666666888999::::::999888777666666555333666888999999999999:::555666777666666555666666555555555777999:::999888666666888:::<<<===>>>???999;;;===<<<:::999:::<<<:::888555333444777;;;===>>>;;;777444222333555777666666666666666555555444555666777666555444555666777888:::<<<=========<<<;;;:::888555333222111111555444333333444777999;;;;;;:::999888888888888888:::999999999;;;<<<;;;:::111000...---...111444666999888666333222333444555888777777666666777777888555666777888888777666555555666777888888888888777555555666777888888777666666555555888<<<===;;;888:::999888777777555222//////111333444444444555666888777666555666888:::;;;555555555666888;;;===???AAA===999777888888666333777888888999:::;;;<<<===888999999999::::::;;;;;;:::;;;===??????>>>===<<<555999;;;;;;999:::AAAGGGIIIDDD>>>===@@@AAA>>>::::::999888888999<<<===>>>:::999777666555666777888666777999:::;;;:::999999777777666777888:::<<<>>>DDD@@@;;;999:::;;;888666666777888777555444444555444555666444222111111222222333444444444444666888555666888999888777444333333444555555444444555777555777999888555555888;;;:::<<<>>>>>><<<;;;::::::666666777:::===>>>===<<<666555444333444777:::<<>><<<:::;;;;;;;;;:::666888:::;;;<<<;;;:::999666777888999999888666555444444555666888999;;;;;;888999999777555333333444555666777666444444555777777666555555666777777888666666555444333444444555yyyrrrrrrvvv|||zzzxxxvvvtttrrrpppooohhhjjjllliiieeeeeeiiinnnhhhddd]]]YYYYYY\\\```cccbbbdddaaaXXXUUUWWWVVVPPPLLLNNNOOOMMMHHHDDDCCCCCCCCCAAA??????AAABBBBBBBBBHHHEEEAAA===;;;;;;===>>>:::;;;<<<<<<===>>>>>>>>>EEEAAA<<<777444444666777444666777666444333444666888777555555555777999:::777777777:::===@@@@@@@@@<<<===>>>??????>>>===<<<;;;::::::999999999999999666777777888888777666555777888999888666666777999;;;;;;:::999888888777777666888::::::999888888888999555333555888:::888555666666666888;;;<<<<<<:::777777777777777888888888555999===<<<999777888;;;888666444444555:::>>>AAA===:::666222111333666888666666555555555555555555666777888777555444444555777999<<<>>>?????????>>><<<;;;999777444333111111444333222222444666999;;;999888888777777777777888999777777888999:::999888222111///...///111444666999888777555555555555555888777666555555666777888555666777777777777666555666777888999999888777666333555777888888777666666777666666999===>>><<<999;;;999777555555444222000///111333444333333444555666555444444555888;;;===888888888888999;;;===>>>>>>;;;777777999:::999777:::999999999:::;;;<<<===:::::::::;;;;;;;;;;;;;;;:::;;;===??????>>>===<<<888;;;===<<<999999>>>CCCDDD???;;;;;;???AAA???;;;888777777777888:::===@@@===;;;999777666777888999777888999:::::::::999999777777777888999;;;<<<===CCC???:::999::::::888555666777777666444333444555555666777555333222222333222333444444333555777999777888999999888666444333555666888777666666777888555777999888666555888;;;999;;;======;;;999888888666888;;;???AAA@@@<<<999666555555444555777999;;;@@@>>>;;;:::;;;;;;;;;:::777999;;;===???>>>>>>===:::;;;<<<<<<;;;888555333444555666777888999:::;;;999::::::888666444444555444444444333222333444555333444444444444555777888555444333333333555777888|||rrrqqqxxx|||vvvrrrqqqooollljjjdddjjjpppnnngggeeejjjppphhhbbb[[[WWWYYY\\\___aaaaaagggdddYYYUUU[[[YYYOOOIIINNNQQQPPPJJJEEEDDDEEEFFFCCCAAABBBDDDEEEDDDCCCHHHEEEAAA>>><<<===>>>@@@;;;<<<===>>>>>>>>>===<<>>===<<<;;;::::::::::::::::::999999888777666555444555666666555888:::999666555777999;;;;;;::::::999888888888777999;;;;;;999777666777:::555222444:::===;;;888777777888:::===>>>>>>===999888777666555555555555444888;;;;;;999777888:::666555444444777;;;???BBB;;;888555222222444777999777777666555555666666777888999999888555444444555777999<<>>===;;;:::999888666444333222333333222333444666888999777777666666666666666777666555444555777888777666333333222111222333444555777888888999888888777666666555333222222333555666666666666666666777777777777888:::::::::888666444222555888999888777666666777777888:::<<<===;;;::::::888555444444444333222111333444333222222333555333222222333444777:::<<<;;;;;;:::::::::;;;===>>><<<999777777888:::<<<<<<<<<;;;:::999999:::;;;<<<:::;;;;;;;;;;;;;;;:::999999;;;<<<>>>>>>===<<<;;;;;;<<<===;;;999888;;;>>>===;;;999;;;>>>@@@???>>>888888888777777:::>>>AAABBB@@@<<<:::888999:::;;;999999:::::::::::::::999888888999999:::;;;<<<===>>><<<:::999888777666555444555555555333333555777777888888777555333444555333444555555555555888::::::999999888777555444333666777999999888777777888666777888888777777999;;;888:::;;;:::999777777888777999===AAACCC@@@;;;777666666666666777888999999<<<<<<;;;::::::::::::;;;888:::<<>>>>>>>>>>><<<999666444666666777888999999999888:::;;;;;;:::777666666777555444333222222333444555222333444444333444666888444333333333444666999:::|||yyywwwwwwyyyyyyxxxvvvsssnnnkkkiiiiiiiiilllooopppnnnllljjjjjjdddbbb]]]ZZZXXX[[[___bbb```bbbaaa^^^ZZZWWWSSSOOOKKKLLLMMMLLLJJJHHHFFFEEEHHHHHHIIIGGGEEECCCCCCDDDCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::>>>===:::888666777888999777777666555444444555666666666666666666666666666666666666888;;;>>>>>>===888999:::;;;<<<;;;;;;:::999999999:::::::::999999888888777666555555666666444777:::999666444666999999999999999888888888888666777999999777666555666777555444555999<<<===<<<777777888:::===??????>>>:::999777666555555555666666777999:::999999999999666666555555666999<<<===888666444222333555888:::888888777666666777888999::::::;;;999666555555666666888;;;>>>???>>><<<:::999999999888777666555444222222333444555555666666666555555555555555666666555444333444666777666555555555555555555444444333555777:::<<<<<<;;;999777666444222111111222444666888777666555555777999::::::;;;<<<<<<:::888555333222666999:::999777666777555777999::::::999999999999666444333444666666555555555555444222222444666222222222444666999;;;===<<<;;;;;;:::;;;<<<>>>???::::::999888777999<<<>>>>>><<<:::999888888999:::999:::;;;;;;:::999888777999:::<<<=========;;;:::<<<;;;;;;:::999::::::;;;999999:::;;;===>>>???@@@:::;;;;;;999888:::???DDDGGGEEEAAA===;;;;;;<<<===::::::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<888999:::999666444444444333444444333333333666888999999:::888555444444555444666777777666666888999<<<;;;999777555555444555555777999999888666666777888777666666888:::::::::999::::::999777777888:::888999<<<@@@BBBAAA===999555555777888999999888888666999<<<;;;999888:::<<<888:::<<>><<<:::888777777888:::::::::888666555:::;;;<<<;;;999888999:::777555333222333444555666222444555555333333666888666555333333444777999;;;wwwuuu~~~yyyppptttwwwtttnnniiihhhjjjpppmmmkkkoootttssskkkbbbaaabbbaaa]]]XXXXXX___eee___ZZZ\\\ccc```RRRLLLNNNNNNKKKGGGGGGIIIJJJGGGEEEHHHMMMPPPLLLDDD???AAAEEE???@@@BBBBBBBBB???<<<:::===<<<:::999888888999999777777888999999999888888:::666333444777999888666444555666777888888888777777666666777999;;;:::999666777999:::::::::999999888888999:::::::::999999888888888888888777666666333777:::999555333555999777777777777777888888888333555777888666555555666333555666777777:::===AAA666666777:::===??????>>>999999777666666777888888777777888999999:::999999777666555555666777888999666555333333444666888::::::999888777777888999:::;;;;;;;;;:::777555555666555777:::===>>><<<:::888888888888888888777666666111222333444555555555555555555444444444555555666555444333444555666666444666777777888777666444333444777;;;>>>???===:::888888666444222222444666888999888666444555777:::<<<;;;<<<======;;;888444222222666:::;;;999777777888444777::::::777666777999888666333333555777888888888888666444222222444666333333555777999<<<>>>???;;;;;;:::;;;<<<>>>@@@AAA:::;;;;;;999666777;;;??????===;;;888777777888999888999::::::999888666555888999;;;======<<<;;;:::;;;:::888999:::;;;;;;:::888:::<<<=========???AAA<<<======;;;:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<444777:::999555222333444222333333333222444666999999::::::888555333333444555777999999888777888888>>><<<999666444444555555444666888999777666555666999666444666999<<<;;;999999::::::888777777:::<<<888999:::===@@@@@@???===444555888999:::999888777333888<<<<<<999777999<<<888999<<<>>>??????>>>>>>??????>>>>>>===;;;::::::999:::;;;<<<:::888555222:::<<<<<<<<<:::::::::<<<999666444333444666777777333555777666444444666999888777555444444666999;;;}}}zzzvvvxxxyyyuuunnniiijjjmmmwwwrrrppprrrvvvuuummmeee___hhhiii___[[[```bbb^^^___^^^]]]ZZZUUUOOOJJJFFFJJJHHHFFFFFFHHHIIIIIIGGGGGGKKKMMMJJJEEE@@@??????@@@@@@@@@@@@???>>>======???;;;777666888999888777222666:::;;;999888:::<<<666666666666777888999:::666555555777999:::999777666666777777888999999999:::777666777;;;===;;;888555888;;;:::777666777:::666666666888999888666444666666555555555555666666888888888888888777666555666444222111333555555555333555777888888999<<<>>>444666888:::;;;:::999999<<<:::777555444555777888888;;;<<<:::777777:::>>>;;;:::888888888777555222444333222222444777:::===<<<<<<;;;:::999888666666888888777666555444444333333666;;;<<<;;;999777777666666777999:::999777555666555333333222333444555222333555666777777777777::::::999888777777888888777777888888888666555444333333666;;;AAAAAA;;;555777777777666555666999;;;999888666555666888;;;===;;;::::::999999999999999444888<<<===999666666777444555666777888888888777999888777777777777888888666666666666666555555555888666555666:::>>>AAACCC<<<>>>@@@???<<<<<>>;;;999<<>>???@@@>>>:::777:::CCCKKKHHHDDD@@@>>>>>>>>>;;;999===<<<:::999999:::;;;<<<>>>>>>>>>===<<<;;;;;;:::;;;:::888666555444555555555666555222111222777;;;999999888777666666666777999888777666666777888999999999888777666666777777;;;:::888777777777888888666999:::888444444999???999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>888999999888888777555555555555777888::::::::::::777:::======;;;;;;===???@@@===;;;===AAAAAA===888===<<<:::777666444444444666777999:::;;;;;;::::::>>>;;;666444444666777888222777;;;:::888888<<>><<>>>>>>>><<<::::::;;;:::777555444444666888:::;;;;;;;;;888777777777777888999999555666888;;;======999666666666777777888999999:::777888888999888999:::;;;<<<;;;;;;::::::999777666666555444555888999999999666666555555555555666666999999999888888888777777555333111000222444555555666555555777;;;<<<;;;999666666777777888999::::::888777555444444555888999<<<;;;::::::;;;<<<======:::<<<===;;;777555444555444333222111333555888:::;;;:::888777666666666666777777666666555444444444555777:::;;;999777666666888888888999999888777555555555444333333444555666444555666888888888777777777777777777777888999999888888888777666555444333333222444999???@@@<<<777666777888888777777999:::<<<:::999777777777888999666777999::::::999888777777888999:::;;;:::888777666666666666777777777777777777666666666666666777777666666666666666666666999999:::===@@@BBBBBBBBB???>>>=========>>>>>>>>>BBB???;;;888777888999999999999888888888888999999888888888999999999999888999999888888999;;;<<<======<<<:::999888888888999999:::;;;===@@@AAAAAAAAA???===999777777:::@@@DDDDDDAAA>>>===>>>???>>>======<<<:::888999:::<<<>>>AAAAAA@@@???>>>===<<<;;;:::999777666555555666666555666555222000222666::::::999888888888888888888888777666666666666777888888888777777777777777777:::999777666666666777888888888888777777777999:::999888888888888999::::::999999::::::;;;<<<<<<===::::::999888777777666666666666777888999999999999888:::===>>>>>>======>>>>>>;;;:::;;;??????;;;777;;;:::999888777555444444777888999:::;;;;;;;;;:::===:::666444555555666555444666888:::;;;;;;<<<===;;;;;;::::::;;;;;;;;;:::|||tttzzzyyyrrrpppqqqrrrqqqnnnnnnuuu|||zzzrrrmmmpppuuuoooccc___ggghhh^^^ZZZ]]]bbb^^^YYYTTTOOOLLLJJJJJJEEELLLRRRRRRLLLHHHHHHJJJJJJEEEAAA@@@BBBBBB???;;;BBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<888555666444333666;;;>>>===::::::999999999888888888888444777;;;???AAA???:::666666666777777888888999999444777:::999666666999===BBB>>>;;;:::<<<;;;777333666444222333777:::======666666555555555555666666::::::888777777888888999444222000000222444444444888555444777===>>>:::555888777666555666777999;;;666555444333444666888999???<<<999:::>>>@@@???<<<:::>>>AAA===777333444888444333222111222444666888999888666555444555666666555555555555555555555555666777888888666555666777;;;;;;999888777666666666666666555555555555666666666666888888999888777666444444555555777888999:::999888777666444444333333333222333666;;;===;;;888666888999999888888888999===<<<;;;999777666555444222444888:::;;;999777555:::777666888<<<>>>;;;888999888777666555666777777555555444444444444555555777777777777777777777888:::;;;>>>BBBEEEEEEBBB???AAA===:::;;;>>>@@@>>>;;;<<<<<<;;;888666666:::>>>888888777777777777888888999888777777777999;;;<<<888888777777888:::===>>>===<<<:::999888999999:::666999<<<======>>>@@@CCC???:::555444666999;;;<<<>>>===;;;<<<>>>AAAAAAAAA===;;;999888888;;;>>>@@@DDDDDDCCCAAA@@@>>>===<<<888888777666777777888888666666444222000111444777999999888888888999::::::777666666555555666666777777777777777777888888888888777666555444555666666;;;999777888:::;;;999666888888888888888999999:::777777888888999:::::::::===<<<:::888777777777777888888888888888888888888999:::<<<>>>@@@@@@===;;;;;;999888:::<<<<<<999555888888999999888777555444777888999:::;;;;;;;;;:::<<<999777555555555333222666555666999======;;;999777<<>>:::999===BBB~~~wwwzzzzzzwwwssssssuuuvvvuuusssqqquuuxxxwwwrrroooppprrrqqqhhhcccdddccc]]][[[^^^___]]]XXXSSSOOOLLLJJJIIIIIIMMMQQQPPPLLLHHHGGGIIIFFFBBB??????@@@BBBBBBAAADDDDDDDDDCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@===;;;999666444444666999<<<===<<<;;;;;;::::::999888777777555777:::>>>@@@???:::777555555666666777888888888444666777777666666999<<>>???>>>===;;;===???<<<777333444666555555333333333444666777666666666666666666555555333444444444555555555666444555555444444555888:::>>>===;;;888666555666777999999888777666555444444666666777888888777555555444444444555666777888999888777666444444444555555666444333444777888888777666888:::;;;999888888888;;;;;;:::999777555222111111333666888999999777666:::888666777:::=========;;;:::777555555555666777333333222222222333444444777777888888999999999:::<<<===???BBBDDDCCC@@@===>>><<<;;;<<>>@@@===<<<:::999999999::::::777999;;;<<<======>>>???===;;;777555555666888999;;;;;;:::;;;>>>@@@BBBCCC===;;;999777888;;;???BBBEEEDDDCCCAAA???>>><<<<<<666777777777888999::::::777666444222111111333555777777777777888999::::::666666555555555555666666666666777777888888888888666555444333333444555555:::;;;;;;<<<<<<;;;999777777777777777777888999999666666777888888999999:::>>><<<:::888777777888999:::999888888777666666666999888999===@@@@@@;;;777999888888999;;;;;;888666555666888::::::888666555666666777888999999999999:::999777666666555222000333444777999;;;:::888666555:::???>>>;;;:::???DDD{{{sssuuuwwwzzzzzzyyyxxxwwwxxxtttppppppssssssooojjjnnnpppkkk___YYY\\\___^^^[[[ZZZXXXTTTQQQMMMJJJIIIOOONNNLLLKKKJJJHHHGGGEEE@@@AAAAAA@@@???AAAEEEIIIDDDDDDDDDDDDCCCBBBAAAAAAFFFFFFDDDAAA@@@??????@@@666777888777666777;;;>>>;;;;;;;;;;;;:::888777666777666666888:::;;;:::888444555555666666777888888888555333444777:::;;;:::<<<======;;;888777999;;;777666777999;;;;;;:::888666666555555555555666666777666555333333555777888555444333444666888888777555777:::;;;;;;999777666444666888::::::999777555999888777666666666777777777:::<<<<<<;;;;;;<<<>>><<<;;;:::999888666444222888777666666666666777888555666888::::::888666444333333444444555666666666333333333222333666:::===@@@???===999555444666888<<<;;;:::888666444222111444555666666666555444333555555555555555666666777666666555444444555777888888777444444444555555555666888::::::999777777777666777888888777555333222333444555666777888999:::777888999999888999===AAA<<<;;;888666555555666777222222222222222333444444888888999999:::;;;<<<<<<@@@??????AAABBBCCCAAA???:::<<<>>>>>>>>>???CCCEEEAAA<<<888888;;;===<<<:::888777777666555555666666555777999;;;<<<;;;::::::;;;:::999999:::<<>>???===999;;;===>>>;;;666555777;;;;;;;;;;;;;;;<<<>>>@@@BBB===;;;999888999<<>><<<::::::666666777888999:::;;;;;;777666444222222333444444666666666666666777888999555555666666666666555555555666777888999999888888444444333222222333444555888<<<@@@@@@<<<999999:::777777666666777777888999777777777888999999::::::===<<<999777777777999:::;;;:::888777666555555555777666777;;;>>>===888444888888999:::;;;;;;999888444666888999:::999777666555555555666777777888888999888777777777555222000///444999:::777444555666666888999;;;<<<===???@@@~~~|||rrrvvvzzz~~~~~~|||yyyxxxyyyqqqkkklllrrrtttooohhhlllsssnnn]]]UUU[[[```\\\XXXXXXWWWUUURRROOOMMMKKKQQQNNNJJJHHHHHHHHHEEECCC???BBBCCCBBB@@@AAAFFFKKKDDDDDDEEEDDDDDDCCCBBBAAAFFFFFFDDDBBB??????AAADDD999;;;;;;777444444888===999::::::::::::888666555777555333333555777888888666666666777888888999999999555222333888<<<<<<;;;999<<<===;;;888777;;;???888888999;;;<<<;;;888666666666555555555555666666555444444333333444666666555444444666888999999888444777;;;;;;999777777888444666:::======:::777444:::999888777777666666666444888<<<<<<999888;;;>>><<<999777777888888444222999888888888888999999:::666888:::;;;;;;999666444444555555555666666777777222333333333333666;;;>>>???@@@???;;;666444666999<<<<<<;;;999666333111///222333444555555555444333666555555555555666666777666666666666666777777888999888666444333333444555666888999999777666666777333444666777777666555555666666666666888999;;;<<<555888:::999777888<<>>>>>CCCBBB@@@@@@BBBCCCCCCCCC888;;;??????===>>>BBBGGGCCC===888999===???<<<888999888777666666555555666555777:::<<<===<<<:::888;;;;;;;;;<<<<<<===>>>???;;;:::999888888888999:::>>>:::777:::???AAA===888;;;???BBB???999666999===;;;<<<<<<<<<;;;<<<>>>@@@===<<<;;;:::;;;<<<>>>???@@@@@@???===;;;:::999888666777888999;;;;;;;;;;;;888666333333444555555444666666555555555666777777555666666777777666666555555666888999999888777777444333222111222333444555666;;;@@@@@@:::777999<<<666666666666666777777888777777888888999::::::;;;:::999888777777888999:::;;;:::888666555555555666666666777999;;;:::777444888999:::;;;;;;;;;:::999555666777888999999888777555555555555666777888999999888777777777666444222///555:::999444222444777777666666888<<>>:::666333444666888777888999:::999888666555555333111111333555777777999999999:::;;;;;;<<<<<<888666555555777:::===>>>======<<<;;;:::;;;===???;;;999999:::;;;;;;:::888666666555555555555666666444444444555555555666666444444444666888999999888777777777888::::::999888777888;;;<<<<<<;;;888666777777777777666666666666555777999:::;;;;;;;;;<<<999999:::999888777666666888888999999999::::::;;;::::::999888777777666666666666777777777777777777555555555444444555999<<<>>>@@@@@@<<<777444666999999999999888666444222000222333444666666666555555444444555555666777888999999999999999888777666555666666666555444444666777777888888666555444555777555555666777888888888888777888999:::;;;;;;;;;;;;777777888888888999;;;<<<999999999888888777777777444444333444555666777777888999:::;;;===>>>???@@@AAA@@@???@@@AAACCCBBBAAA:::;;;;;;<<<<<<===???@@@>>><<<999999;;;<<<;;;::::::999888777666666666666888999:::;;;;;;::::::999;;;;;;<<<======<<<;;;;;;999888777777777888999999:::999999;;;???@@@???>>>===@@@BBBAAA>>>;;;;;;<<<:::<<<===;;;::::::===@@@<<<<<<<<<<<<<<<=========>>>======<<<:::999999888666777999:::;;;<<<;;;;;;888555333444666888777666888777666666666666666777666666777888888777666666666777888999999888666555333333222111222333444555555888;;;;;;999777888999666555555555555666777777777777777888999999::::::666666777777888999999:::;;;999777555444555555666666777999:::888777777777666888:::;;;::::::999999777777777777888888888888777777666666777888:::;;;999888666666777888666555444666888888666444555777888666666999<<<>>>>>>===xxx|||}}}xxxzzzyyyrrriiinnnrrrpppkkkkkkrrrzzzqqqfffaaaeeeddd[[[VVVXXXZZZWWWSSSPPPOOOPPPSSSUUUJJJOOOSSSQQQIIICCCBBBCCCGGGDDDAAAAAABBBCCCAAA>>>DDDDDDDDDDDDCCCBBBAAA@@@<<<@@@CCCCCCAAA>>>???@@@EEE???888444444555555333666777999999999888666555444222111222444666666555;;;;;;<<<======>>>>>>???666888999777666888===BBBCCC???::::::===???>>><<<<<<:::888777999;;;<<<<<<666666555555555555666666444444555666777777666666333333333555888999888777:::666333666;;;===;;;777::::::;;;;;;;;;::::::999444444555555666777777777888666666999===???<<<999666:::>>><<<777555777;;;777888888999::::::;;;;;;>>><<<888555333444666888888888888888777777777777888888777555444555777999===@@@AAA===888555777:::666777777777666555333222222333555777777777777777333333444555777999;;;<<<<<<<<<<<<;;;999666444222333444555555555666888999777777777555333333555777777777888888999999::::::666888<<<>>>???===;;;999999666555666:::<<<:::777888999999999999888777777444444444555666777888999888999:::<<<===???@@@AAA<<<<<<<<<>>>@@@AAA???===>>>;;;888999<<<===<<<999888:::;;;:::999999;;;===::::::888777666666666666<<<;;;:::999999999:::;;;:::;;;<<<======;;;999888888888777666666777888999444777;;;===>>>???BBBDDD@@@??????@@@AAA@@@<<<999999;;;<<<;;;::::::>>>AAA<<<======>>>======<<<;;;======<<<;;;::::::999999777888999;;;<<<<<<;;;;;;888555333555888999888777999999888777666666777777666777888999999888777666777888999:::999777555444333333222222222333555666666555444666888999888666555555555555555666777777666666777777888888999999444444666888999999999999:::999777555444555666777666999;;;:::777666777:::555777999:::999999999999888888777777777777888888999888888888888:::;;;<<<999888666666777888888777:::888666777888999777666777888999:::;;;===>>>???