BM6P6(@ )))***+++------,,,++++++&&&''''''&&&&&&(((,,,//////,,,))))))***+++)))''',,,,,,+++***)))))))))))),,,,,,+++***))))))******))),,,......,,,***))))))...,,,)))((()))***++++++///)))(((...///***%%%%%%++++++***)))(((((())))))))))))******++++++++++++------------------------...+++)))))),,,000333555,,,...000000---+++***)))///...,,,*********,,,---++++++++++++++++++++++++(((+++///222777<<>>999888999;;;;;;AAA===888666666666444111000///...------...///000111000111333555555333111333555777999999777555333,,,,,,------...---------...---,,,)))((())),,,...((()))***,,,---...///000222333555666999???EEEJJJOOOPPPSSSUUUWWWWWWVVVUUUUUUVVVVVVUUURRRLLLFFFBBB777444000...///000111111000///---,,,,,,---///000---333222222555//////;;;999@@@FFFKKKPPPVVVWWWTTTWWWVVVUUUWWWXXXTTTJJJBBBBBB999333333111,,,,,,000,,,---------------------,,,,,,++++++,,,,,,---...///000000111222444555666777888===DDDDDDAAAAAACCCAAA???===:::888999<<>>:::666555666666333111000///............000000000///000111333333222000000000111222222111000000---------...------,,,,,,,,,,,,,,,+++******---000........................333444666888<<>>PPP>>>DDDJJJNNNSSSXXXYYYVVVZZZXXXWWWYYYZZZVVVOOOHHHFFF>>>888666333...---///---------.........//////------,,,,,,------...////////////000222333555666666777<<>>:::;;;<<<===<<<;;;999888666777888:::<<<===??????GGGJJJMMMPPPRRRVVVZZZ]]][[[]]]______^^^^^^^^^___```aaaaaaaaa___]]][[[YYY\\\\\\\\\]]]\\\[[[[[[ZZZ]]][[[YYYYYYYYYXXXUUURRROOOLLLHHHGGGGGGGGGGGGFFFDDDEEECCC<<<888777444000///...---------...,,,+++)))******+++,,,,,,++++++***)))(((''''''((()))***,,,)))***,,,,,,)))(((***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((((((((('''''''''''''''''''''((())))))(((((('''&&&''''''((()))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((''''''&&&&&&%%%(((''''''(((******)))'''***)))(((''''''&&&&&&''')))))))))))))))))))))))))))))))))))))))***++++++---...///...,,,)))'''&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((())))))'''%%%&&&(((((('''%%%&&&'''(((((())))))(((((((((((((((((((((((((((''''''((((((***+++,,,------'''(((***+++,,,++++++***'''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&***(((&&&%%%&&&(((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***(((''''''******)))''''''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''(((((()))*********)))((()))+++...,,,***))))))***++++++***((((((((())))))***,,,,,,***))))))(((((((((((())))))+++------+++)))))))))(((&&&%%%&&&(((+++,,,,,,)))''')))+++***((())),,,(((((('''''''''((()))))))))))))))(((((((((((((((++++++++++++++++++++++++***)))((((((***,,,,,,,,,***---000111000---,,,,,,...---,,,+++***+++,,,---************************+++,,,...///000333666999FFFJJJOOOTTTVVVXXX[[[\\\____________^^^]]]\\\\\\^^^\\\YYYRRRLLLKKKMMMQQQWWWYYY[[[]]]^^^^^^]]]\\\WWWUUUUUUWWW[[[\\\ZZZWWWTTTQQQLLLKKKKKKMMMNNNOOOIIIHHHGGGIIIKKKNNNNNNNNNOOONNNMMMNNNQQQSSSSSSRRRNNNJJJDDD???===<<<:::999999666444444666666333000111000///......///000111.........///000111///.........------------..................---,,,+++++++++,,,---,,,+++,,,...000000//////////////////000444666999<<<@@@FFFMMMQQQTTTUUUXXXYYYZZZZZZYYYXXXWWWXXXXXXUUUOOOGGG???:::555222///......000000000///...---,,,,,,---...///222222***'''///444???RRRDDDJJJPPPSSSWWW\\\\\\YYY\\\ZZZYYYZZZ[[[YYYTTTPPPLLLEEE???;;;777111...///...............///000000...------------...//////.........///111222444555555555888===???===???DDDDDDDDDCCCAAA===;;;;;;;;;888999:::<<<<<<;;;;;;:::888777777777888999;;;<<>><<<777444222333555666333000222111000/////////000111...,,,,,,---......---,,,////////////////////////............---,,,+++***+++,,,------,,,+++,,,---,,,,,,,,,---...111333444666999===AAAFFFKKKQQQUUUWWWXXXZZZ\\\\\\\\\ZZZYYYVVVVVVUUUQQQJJJAAA888333333000...---...////////////...------------...///222444000000666555888FFFJJJPPPTTTWWWZZZ^^^]]]ZZZ]]][[[YYYZZZ[[[ZZZXXXVVVQQQLLLFFF@@@;;;666111/////////...---......///000---------------......///---------...000111333444444333555999::::::===BBBDDDEEEFFFDDD@@@<<<::::::777888:::;;;<<<<<<<<<<<<:::999777666666777999:::<<<>>>BBBEEEHHHLLLQQQTTTTTTXXX]]]```aaa```___^^^^^^___```aaaaaa``````___```___]]]\\\\\\\\\]]]^^^\\\[[[[[[[[[ZZZYYYXXXWWWVVVRRRMMMKKKJJJKKKKKKKKKJJJLLLKKKFFFBBB@@@;;;666333222000//////...,,,***))))))***++++++***************)))(((((()))*********'''&&&'''(((&&&'''+++))))))(((((((((((())))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''((((((((())),,,+++******,,,+++***(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***)))))))))))))))************)))******)))'''&&&''''''''''''(((((()))))))))(((''''''''''''((()))&&&&&&&&&&&&'''((((((((('''((())))))******))))))''''''''''''(((((((((((((((((())))))******++++++)))***+++++++++***((('''((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''(((((('''''''''''''''(((((())))))(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((###%%%'''))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))))))))''''''''''''''''''&&&&&&,,,+++***)))***+++,,,---+++,,,---,,,******+++,,,)))))))))*********,,,---...---,,,+++++++++++++++((('''''''''''''''((((((''')))******)))((()))***,,,***))))))+++++++++)))'''***,,,***)))***---///))))))))))))***+++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,***'''%%%(((+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))'''(((******+++---000333===AAAGGGMMMPPPSSSVVVXXXZZZ[[[\\\]]]^^^^^^]]]]]]YYYZZZYYYTTTNNNNNNSSSXXXXXXZZZ]]]```aaa```___^^^XXXUUUTTTVVV[[[^^^^^^]]][[[VVVPPPLLLJJJKKKKKKKKKGGGFFFEEEFFFIIIKKKKKKJJJLLLLLLLLLMMMNNNPPPRRRTTTRRROOOKKKHHHEEECCC@@@>>>999666444444666666444111333222111000///000000111...,,,++++++------,,,+++...///111333333111///...............---,,,+++***,,,---...---+++******+++*********+++...111333555;;;>>>CCCGGGKKKPPPUUUXXXYYYZZZ\\\]]]]]]\\\[[[ZZZVVVVVVSSSNNNGGG>>>555000111///---,,,...///...---.........------.........***///...333<<<<<<===HHHMMMRRRWWWXXX[[[^^^]]]ZZZ\\\ZZZYYYYYYYYYZZZZZZYYYTTTQQQLLLEEE@@@<<<666222111000...---------...///,,,,,,,,,+++,,,,,,---...,,,------...///111222333222111222666666666999???AAACCCEEEDDDBBB>>><<<;;;999::::::;;;<<<<<<<<<<<<<<<:::888666666777888999888:::>>>AAADDDGGGLLLOOOPPPUUU[[[```aaa```______]]]^^^___```aaaaaaaaaaaa___^^^]]][[[[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWYYYUUUQQQNNNNNNNNNNNNMMMKKKNNNMMMIIIEEEDDD@@@:::888666333222111000---+++******+++++++++******)))******))))))))))))******((($$$$$$'''(((''')))---))))))(((((((((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((()))(((((('''&&&&&&%%%&&&((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))***))))))***,,,,,,+++***&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((******)))))))))))))))***)))((('''((()))***(((&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))*********+++,,,,,,,,,+++***)))((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''((('''&&&''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))!!!###&&&((()))))))))((('''(((((((((((())))))***((((((((()))))))))******&&&&&&'''''''''''''''''')))))))))))))))******+++***,,,---,,,+++***+++,,,)))***+++***))))))+++---......---++++++*********(((''''''''''''(((((()))'''((())))))(((((()))******)))(((((())))))(((&&&###(((***)))***---//////++++++*********+++,,,,,,'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,***((()))***++++++******,,,---++++++,,,,,,,,,,,,------************************&&&((())))))***,,,///222666;;;AAAGGGKKKOOORRRUUU[[[\\\]]]^^^]]][[[YYYWWWXXXYYYYYYWWWUUUUUUYYY]]]YYY[[[]]]___``````___^^^XXXVVVTTTVVVZZZ]]]]]][[[UUURRRMMMKKKKKKLLLMMMMMMGGGGGGFFFHHHJJJJJJIIIGGGKKKLLLLLLLLLLLLNNNRRRUUUQQQNNNJJJGGGFFFEEECCCAAA???;;;777666777777555333444333222000000000111111///---,,,,,,---------,,,+++---000222222000---+++............---,,,++++++---......---+++***,,,---...---------///111444666AAAEEEIIIMMMPPPSSSWWWYYYYYY[[[\\\]]]]]][[[ZZZXXXWWWUUUQQQKKKCCC<<<555111///---,,,,,,---...---,,,...........................000...111<<>>888555333000...------......,,,++++++++++++,,,---------------...000111333444111///000444444222555:::;;;>>>AAACCCAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<;;;999888777777888888666888<<<>>>@@@DDDHHHKKKLLLQQQXXX\\\^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbb^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___^^^[[[YYYYYYYYY[[[XXXUUUSSSRRRQQQPPPOOOLLLNNNMMMIIIGGGFFFCCC???===:::888666555333000...+++,,,,,,,,,,,,+++******************************)))&&&&&&)))***)))***---))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''(((***+++)))(((&&&%%%%%%%%%&&&'''(((((())))))))))))))))))))))))+++******))))))))))))))))))'''%%%&&&)))+++***'''''''''((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))(((((('''(((***,,,---......---''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((&&&%%%''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))###$$$&&&((()))******)))&&&'''))))))((((((***+++(((((())))))******++++++'''''''''''''''((((((((('''(((((())))))))))))))))))***,,,,,,*********,,,)))***,,,+++)))(((+++---++++++***))))))*********((((((''''''(((((()))***&&&'''(((((('''''')))***(((((('''(((******)))'''%%%))))))'''))),,,+++&&&,,,+++******************&&&&&&'''((()))******+++++++++++++++++++++++++++---+++******+++,,,+++)))++++++***((('''(((+++...***+++,,,,,,------------++++++++++++++++++++++++((()))*********+++...000///444;;;AAAFFFJJJMMMPPPUUUWWW[[[]]]]]]\\\YYYWWWYYYZZZZZZZZZ[[[]]]___```[[[\\\]]]^^^^^^^^^^^^^^^\\\ZZZYYY[[[^^^```^^^\\\SSSPPPMMMKKKLLLMMMMMMLLLGGGGGGHHHJJJKKKJJJFFFDDDJJJKKKLLLKKKKKKMMMRRRVVVRRROOOKKKIIIIIIIIIIIIHHHFFFAAA;;;888888888777555555444222111000000111111111///---,,,---......---+++,,,...//////...,,,+++---------...------,,,,,,---......---,,,...111444111000000111333777;;;===GGGJJJOOORRRTTTUUUWWWYYYYYYZZZ[[[\\\\\\ZZZXXXWWWSSSPPPKKKEEE>>>777333000---,,,+++,,,---...---,,,---..................---444555111555@@@AAACCCNNNOOOUUUYYY[[[]]]```___\\\YYYYYYYYYYYYXXXXXXYYYZZZWWWXXXVVVPPPMMMLLLGGG@@@:::777444111.........///,,,,,,,,,,,,,,,---......------...///000222333444///...000333222///111555555999===@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999888777777777666888;;;===???AAAEEEHHHHHHLLLSSSWWWZZZ[[[\\\\\\\\\\\\]]]]]]^^^```aaaaaa_______________^^^]]]]]][[[]]]___^^^\\\ZZZ[[[]]]\\\ZZZXXXVVVVVVTTTQQQOOOKKKMMMLLLHHHFFFHHHFFFCCCAAA???<<<:::888666333000---------------,,,++++++*********++++++************'''(((++++++(((''')))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''''''((())))))(((((())))))((('''&&&%%%(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((())))))))))))(((((((((***)))(((&&&&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))++++++***))))))))))))))))))&&&$$$&&&***,,,+++(((((((((((((((((((((((('''''''''((((((((((((''''''&&&((()))(((&&&%%%&&&(((%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))*********))))))((((((((('''&&&''')))+++,,,---------&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&$$$((((((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''(((((((((((())))))%%%'''))))))((((((***,,,(((((()))******+++,,,,,,'''''''''(((((()))))))))'''(((***+++++++++***)))''')))++++++*********,,,)))+++,,,+++((((((***---''''''''''''((()))***+++((((((((((((((()))******&&&'''(((''''''''')))+++(((((((((***,,,---,,,++++++---+++'''''')))###++++++***)))(((((())))))''''''(((***+++,,,---...)))))))))))))))))))))))),,,+++))))))***++++++******)))'''%%%###%%%))),,,***+++,,,---------------++++++++++++++++++++++++++++++,,,+++******---///+++///777===BBBFFFJJJLLLMMMQQQWWW\\\___^^^\\\[[[\\\[[[[[[]]]```aaaaaa```]]]]]]]]]]]]]]]]]]]]]]]]bbb```___```cccdddaaa^^^UUURRROOOMMMMMMLLLJJJIIIHHHHHHJJJKKKLLLJJJEEEBBBIIIKKKLLLKKKJJJMMMRRRVVVUUURRRNNNLLLMMMNNNOOOOOOKKKEEE===999999999888777666444333111000000111111222000...---...//////......------------------...,,,,,,------...------------......---...111666999000000111444888>>>CCCFFFJJJMMMRRRUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVOOOKKKEEE>>>888222///...---,,,++++++---------+++------............---------111222:::HHHIIIHHHQQQPPPVVVZZZ\\\^^^aaa```]]]YYYZZZZZZZZZYYYXXXYYYZZZWWWZZZYYYSSSRRRRRRMMMEEE===;;;777333000//////000...------------...//////.........///111222444555///...///222111......222222555:::===???AAABBBDDDDDDCCCAAA???===;;;;;;:::888888999999888777666555666888;;;<<<>>>@@@DDDFFFEEEIIIOOOTTTVVVXXXZZZ[[[\\\\\\\\\]]]^^^___```aaa___```aaaaaaaaa```^^^]]]YYY\\\______]]]\\\^^^```\\\[[[YYYYYYXXXVVVRRROOOKKKMMMKKKGGGFFFHHHHHHEEEDDDBBB>>><<<:::888555222............------,,,+++******++++++++++++*********'''(((***)))$$$"""$$$))))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((()))$$$%%%&&&((())))))******(((((('''&&&&&&((()))***))))))******)))'''%%%$$$((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((...,,,+++++++++***(((&&&'''&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))++++++***))))))((()))))))))&&&###%%%***---,,,)))((((((((((((((('''''''''''''''((((((((((((''''''&&&(((***(((%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))*********))))))((((((''''''((()))***++++++***)))(((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******,,,+++)))(((''''''''''''%%%'''***)))((((((***,,,((())))))***++++++,,,,,,'''((((((((())))))******,,,,,,---...---***((('''+++***)))(((((()))***+++---,,,+++***))))))))))))++++++***)))(((((())))))+++)))'''''''''((('''&&&))))))))))))))))))))))))************+++)))%%%"""...&&&"""&&&++++++((((((,,,,,,+++***))))))******,,,+++*********,,,///000,,,+++++++++---...---,,,,,,---------,,,++++++***)))************+++++++++(((((()))***,,,---...///***+++,,,---,,,,,,***)))((()))+++,,,,,,+++***)))...///111555:::@@@EEEIIILLLSSSYYY\\\ZZZZZZ\\\___^^^]]]\\\]]]___```^^^]]]ZZZ[[[[[[[[[ZZZZZZ\\\^^^ZZZ]]]bbbgggiiigggaaa\\\VVVQQQMMMLLLOOOOOOLLLHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHKKKNNNQQQSSSQQQPPPNNNMMMMMMNNNNNNOOOJJJDDD>>>;;;;;;>>>@@@555555444444222111//////------...///000000//////111000///---------...//////...,,,+++++++++,,,,,,---......///000000111111111222555888<<>>999666333111000------...//////.........///...---///222444555555///...---,,,,,,---...///---111555999<<>><<<:::999<<<;;;;;;:::999888777777999::::::;;;<<<===>>>???@@@DDDIIIMMMPPPSSSWWWYYYZZZZZZZZZ[[[]]]^^^```aaa````````````___^^^]]]\\\\\\\\\]]]^^^^^^___``````ZZZXXXWWWYYY\\\ZZZSSSMMMKKKJJJIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEBBB===777222000///......//////---+++...,,,---///+++%%%&&&,,,'''((()))******)))((('''+++)))(((''''''((()))+++(((((('''''''''(((((()))&&&'''((((((((((((((((((&&&######((()))&&&'''+++''''''''''''((()))++++++***(((&&&&&&'''((()))((())))))(((((('''''''''&&&(((((((((((((((((((((((( &&&***)))((()))(((%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%&&&(((+++---++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###%%%(((***'''((()))(((&&&&&&''')))***(((%%%%%%'''(((&&&$$$%%%((()))(((%%%$$$'''***)))))))))(((((((((((((((+++***(((&&&&&&''')))+++&&&''''''(((((((((((((((((()))***)))(((&&&###!!!'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&(((((())))))))))))((((((******))))))((((((''''''%%%&&&''''''((((((''''''((()))***+++,,,,,,+++***'''(((((()))(((((('''&&&+++,,,------,,,+++)))(((******)))(((((()))***************)))******++++++,,,+++******))))))*********(((''''''(((((((((''')))))))))))))))))))))))))))*********)))((('''&&&***''''''+++,,,******,,,+++***))))))(((((()))))),,,++++++***+++---///000,,,+++***+++,,,---------.........------+++******)))************+++++++++))))))******+++,,,------)))***+++++++++***))))))*********)))))))))******------...111666<<>>======888888888777555333111000...//////000111111111111222111///.........///000///...---,,,++++++,,,---++++++,,,---...000111222333555999===BBBHHHOOOSSSWWWVVVVVVUUUUUUVVVWWWXXXWWWVVVVVVVVVVVVTTTPPPMMMDDD===777666333///---...------,,,,,,,,,,,,,,,---...---,,,---///111222333222555:::???DDDIIIOOOSSSSSSUUUXXX[[[\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZWWWYYY[[[ZZZXXXUUUTTTTTTQQQLLLDDD===888333///---////////////...---,,,,,,///......///222444555555000///------,,,---...///...000444777:::===AAADDDFFFFFFEEECCC@@@===:::999::::::999999999:::;;;;;;999::::::;;;<<<<<<;;;;;;<<>>BBBHHHPPPUUUWWWXXXZZZ\\\]]]]]]^^^___aaa```]]][[[ZZZ\\\]]]\\\[[[[[[\\\^^^]]]^^^```bbbbbb___YYYTTTVVVSSSPPPPPPRRRRRROOOLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJHHHFFFEEEEEEHHHKKKMMMKKKKKKKKKLLLNNNOOOQQQRRROOONNNMMMKKKGGGCCC???============;;;999666333111000000111111222333333333333222111//////000111111000///---,,,++++++,,,,,,++++++,,,---///222555666777:::@@@EEEJJJPPPUUUYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVTTTPPPKKKGGG===666222111000---,,,---------------------------------------...///111222333777===CCCGGGKKKOOOQQQTTTUUUXXXZZZ[[[ZZZYYYXXXYYYYYYXXXXXXZZZ\\\___aaaZZZ[[[]]]\\\ZZZXXXWWWWWWWWWRRRJJJCCC<<<777222...111000000///...,,,,,,+++000///...///222444555444000///...---,,,,,,---......000222444666:::>>>BBBEEEEEEFFFFFFDDD@@@===:::999888777777999;;;>>>???999:::<<<<<<<<<:::888777:::<<<>>>@@@BBBEEEJJJMMMQQQSSSVVVYYY\\\^^^______`````````___^^^]]]\\\[[[]]]\\\\\\\\\]]]___aaabbb\\\ZZZXXXYYY\\\\\\YYYVVVRRRPPPNNNKKKJJJJJJLLLMMMKKKJJJHHHGGGFFFCCC???<<<777444111//////...---,,,...------...,,,)))***---((())))))*********))))))+++***)))(((((()))***+++******)))(((''''''(((((())))))))))))((((((((((((***'''''')))(((&&&%%%((())))))(((((((((((())))))***(((''''''((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((###(((***'''&&&((()))'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))*********)))(((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&+++)))&&&'''***+++***(((***)))''''''((()))(((''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&''')))******)))((('''&&&''''''(((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''***))))))(((((())))))***)))))))))(((((((((((('''(((((()))))))))*********)))***+++++++++***)))((((((''''''&&&'''(((***+++((()))***+++,,,+++++++++)))))))))(((((())))))))))))))))))))))))***++++++******)))))))))))))))***'''&&&&&&(((***+++***)))(((((((((((((((((((((((((((+++---+++((((((---222...***)))***(((&&&''',,,***))))))(((((((((ӵ******,,,,,,---,,,***)))(((***---000000000000///---+++***)))))))))*********++++++++++++++++++***************)))))))))***************...---+++***)))))))))***,,,+++)))))),,,000555888<<>>888555222111000///...---------000///...///111333333333111000...---,,,,,,------...///000111222666;;;>>>CCCEEEGGGIIIHHHDDDAAA>>>:::888777666777:::===???;;;<<<>>>>>>===;;;888555;;;<<<======>>>AAAFFFIIILLLOOOSSSXXX\\\^^^_______________^^^^^^\\\[[[[[[\\\[[[[[[ZZZ\\\^^^```aaa[[[YYYXXXXXXZZZ[[[[[[YYYVVVSSSOOOLLLKKKLLLNNNOOOOOOMMMJJJIIIGGGEEEBBB???<<<999555222111000///...............---,,,,,,---))))))******************+++******))))))******+++)))))))))(((((()))******+++******)))(((((((((((()))(((((())))))(((((((((***))))))(((((((((((())))))'''&&&&&&(((((((((&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%)))***'''%%%((()))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((---(((%%%'''+++---+++(((***)))((((((((()))))))))***'''%%%%%%(((***(((&&&(((((()))))))))))))))***''''''(((((()))(((((((((&&&''''''(((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((******)))(((((()))******(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---,,,+++)))(((((('''&&&&&&''')))+++---((())))))***++++++++++++((((((((())))))(((((((((+++******)))(((((())))))((((((''''''''''''((((((&&&&&&&&&(((+++,,,+++)))((((((((((((((((((((((((***,,,...,,,)))***000555999///''''''(((((((((************))))))4ĉ@ӵ)))))))))+++,,,+++)))''')))---000000000///...---+++)))((())))))*********+++++++++++++++************))))))************++++++,,,,,,------......---+++)))(((,,,+++))))))***---111333888===DDDKKKQQQUUUXXXZZZ[[[[[[\\\^^^______]]][[[\\\]]]______^^^\\\]]]]]]^^^^^^^^^___```___\\\ZZZWWWWWWWWWWWWXXXWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLL>LEEEHHHIIIIIIIIIIII=hĦQQQRRRQQQPPPPPPOOONNNMMMMMMGGGGGGFFFDDDAAA<<<8885554ĉ@ӵ444333222111111222333444///...---,,,+++,,,------000000222444888<<L\\\\\\XXXSSSNNNJJJDDD>>>:::333222111///////////////000///......000222222111000///...---,,,------....../////////000333777:::@@@BBBFFFIIIJJJHHHEEEBBB>>><<<999777777888:::<<<<<<>>>???@@@???<<<999777<<<======<<<<<<>>>AAADDDHHHKKKPPPUUUYYY\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^ZZZYYYXXXXXXYYYZZZZZZZZZXXXUUUQQQNNNLLLMMMOOOPPPRRRPPPMMMKKKJJJGGGDDDAAAAAA>>>:::777666444222111000000///.........---,,,************++++++,,,,,,++++++************++++++((((((((()))***+++,,,------,,,+++)))((((((((((((&&&((((((((()))***+++******))))))(((((((((((()))'''&&&%%%&&&''''''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&******'''%%%((()))'''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))'''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))***+++,,,(((%%%'''+++...+++((()))))))))((((((((()))***+++(((%%%&&&)))***)))&&&)))))))))******+++++++++((('''&&&%%%&&&''')))***&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))******))))))))))))******'''''''''''''''((((((((((((((('''''''''((()))*********+++++++++)))(((''')))((('''&&&''')))+++---))))))))))))******++++++'''(((((())))))(((((('''++++++***)))((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''))),,,,,,***)))))))))))))))))))))))))))***,,,,,,+++***+++///333===222((((((***+++***+++***************GG=?((((((***+++,,,***((((((,,,000.........---,,,***)))((()))************+++++++++******************))))))+++*********+++,,,---...+++,,,---......,,,***(((,,,+++*********,,,...000555888===DDDKKKQQQVVVXXXYYYXXXYYYZZZ]]]^^^]]]\\\\\\^^^``````___]]]]]]]]]\\\[[[ZZZ[[[]]]]]]\\\[[[XXXYYYZZZ[[[ZZZYYYXXXWWWTTTRRRPPPNNNMMMLLLMMMMMMHdĦHHHJJJIIIGGGHHH=ĪjSSSSSSQQQQQQQQQRRRSSSTTTKKKLLLKKKJJJFFFAAA===:::GG=?333222111111222444555//////...---...///000111222444777:::>>>AAADDDEEEKKKNNNRRRTTTUUUVVVWWWYYYUUUVVVWWWXXXXXXXXXXXXXXXRRRQQQOOOLLLHHHBBB:::555444///---///...+++***+++,,,---...000000000//////---///111111111222777;;;AAAEEEKKKOOOQQQRRRSSSTTTWWWWWWXXXYYYYYYYYYYYYYYYVVVUUUTTTSSSTTTUUUWWWXXX]]]^^^^^^HdĦ]]]___\\\XXXTTTOOOIIIBBB>>>666555333111000000000000000...------///000///...///...---,,,,,,---...///---.../////////111444666:::>>>CCCGGGIIIIIIGGGFFFBBBAAA>>>;;;999888999999<<<===?????????===<<<:::;;;<<<<<<;;;::::::<<<>>>DDDGGGKKKPPPTTTXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[ZZZWWWTTTQQQOOOOOOPPPQQQTTTRRRQQQPPPNNNLLLHHHEEEEEECCC@@@>>><<<:::777555222222111......000...***************+++,,,---...++++++++++++++++++++++++))))))))))))***,,,------///...,,,***((((((((()))&&&((()))((())),,,---+++))))))(((((((((((())))))&&&&&&%%%&&&((((((&&&$$$'''''''''(((((((((((((((((((((((((((((((((((((((&&&***+++((('''((((((&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&(((((()))((('''&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((***+++---***'''&&&'''***,,,+++)))'''((()))((('''''')))******(((''''''((())))))(((((())))))******++++++,,,)))'''%%%$$$%%%'''***,,,&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''((('''''''''(((((())))))***)))******++++++******)))&&&''''''''''''((((((((()))((('''&&&'''((()))***&&&'''((((((((('''&&&%%%)))(((((('''((()))+++,,,***))))))ӵ''''''(((ĭӵ(((ӵ&&&Ħ''''''(((***,,,,,,***((()))ӵӵ***+++ĦƜ`1.׼s))))))((((((Ħ+++///,,,,,,,,,,,,+++***)))ӵ***Ħ))))))***************)))))))))ĭӵ++++++ĦRRRUUUWWWĦ^^^Ħ___]]]]]]]]]^^^\\\ZZZZZZ\\\]]]\\\\\\ZZZZZZWWWMMMDdDEEEGGGJJJ?fӵTTTTTTTTTĦPPPPPPQQQӵƜ`1.׼s333222ĭӵ000;;;???KKKOOORRRTTTVVVVVVWWWXXXӵWWWWWWUUUUUUĦIIIEEEAAA;;;555,,,+++111111000///---000444ĦGGGJJJOOORRRSSSTTTVVVĦUUUUUUUUUWWWYYY[[[\\\]]]]]]DdDVVVSSSOOO//////ӵ---...ӵ,,,ӵ...000000===BBBĦ===<<<ӵ<<<======BBBĭӵ[[[]]]]]]^^^___^^^\\\ZZZYYY[[[[[[\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUSSSOOOLLLHHHFFFEEEDDDCCC@@@<<<888444555222......111///(((++++++******+++,,,...///+++,,,,,,,,,,,,,,,,,,+++,,,++++++*********++++++000///,,,***((((((((()))'''++++++((((((,,,---)))(((((('''(((((()))***+++(((''''''(((******(((&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%***,,,***((()))(((%%%((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))***++++++++++++''''''''''''((()))******%%%'''((('''&&&&&&(((***((())))))(((''''''(((***&&&''''''((())))))******&&&&&&%%%%%%&&&((()))***&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&'''((('''&&&&&&'''(((&&&''''''((())))))******((()))+++------+++)))(((&&&&&&&&&'''''''''((((((***)))((('''''')))+++,,,&&&&&&((())))))(((''''''))))))))))))))))))************?~4***&&&'''g&e>&e(((g&e'''>hӵ((()))+++,,,,,,)))'''g&e)))guO>uO>&e)))+++4ff?>ߝL(((gĉ@++++++***)))Shӵ...+++++++++++++++***g&e***>hӵ)))************)))((((((fff?><z'''g&e>&e***+++HLIIIPPPSSSShӵgLbbb```^^^]]]]]]bbb___]]]\\\]]]^^^^^^S?ʬ\\\\\\3h?D%%)?EEEJJJZufĦUUUUUUVVVgLSSSSSSTTTg&eCCCgĉ@444222g&e>&e222@e???BBB??RRRQQQQQQSSSUUUVVVWWWXXXg<ĉXXXWWWUUUSSS3we<ĦEEEAAA<<<7773h?@e111222222000000---111555ZCCCJJJMMMQQQSSSTTT3h?gLRRRQQQQQQSSSUUUXXXYYY[[[\\\\\\D%%)?WWWfff?><z111...=?Ħ---g&e,,,g&e---///111S?ʬ8884ff?>ߝLDDD@e:::g&e???===???3h?g&e>&eYYY[[[??^^^___aaaaaa```^^^ZZZXXX\\\]]]^^^^^^\\\[[[[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTRRRSSSUUUXXXYYYXXXTTTQQQIIIIIIHHHHHHGGGCCC>>>:::555666333......222///'''++++++******+++---...///+++,,,,,,------,,,,,,+++///...---+++***)))))))))111///---***((((((((())))))------((((((,,,,,,'''''''''''''''(((***++++++)))))))))***,,,+++)))'''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%***---+++))))))'''$$$(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%'''***---...---+++)))%%%&&&'''''''''''')))+++$$$&&&((('''%%%%%%(((***''')))+++)))&&&&&&(((+++%%%%%%%%%&&&'''(((((()))###%%%&&&(((((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++'''))),,,......,,,)))'''&&&&&&&&&'''''''''((((((+++***)))((((((***,,,---((()))***+++,,,,,,+++***))))))*********))))))(((+++4Dӵ'''((((((Hƅ^Hu]Ħ***Hu]Ħ)))ZuR)Ħ((((((,,,---+++)))***Hu]Ħ(((HŐeHŐeHu]Ħ(((qIܗGIӵ***tt*********HGgĉ@***++++++((((((++++++)))Hu]Ħ)))ZuR)Ħ))))))***+++,,,***(((sߝLGdUĦ***Hƅ^Hu]Ħ,,,ntHdĦAAAFFFHGgĉ@]]]HdĦcccbbbaaabbbbbbdddbbb___\\\[[[\\\Htƅ^\\\YYYBt=o9ĦDtfo9ĦFFFKKKPPPg?YYYZZZHdĦRRRUUUVVVHu]ĦFFFtt111555Hƅ^Hu]Ħ777H׼sDDDMMMTTTSSSSSSRRRRRRRRRSSSUUUWWWtQWWWYYYZZZXXXje<Ħ>>>999777Bt=o9ĦH׼s111000/////////...///000000HtĦFFFNNNQQQTTTXXXBt=o9ĦHdĦVVVUUUTTTTTTVVVXXXYYYYYYYYYYYYDtfo9ĦsߝLGdUĦ999Ht@cӵHu]Ħ---Hu]Ħ,,,...Htƅ^333qIܗGIӵEEEH׼s999:::Hu]ĦAAA???Bt=o9ĦHƅ^Hu]ĦUUU___```aaaaaa___\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZXXXVVVTTTSSSUUUVVVXXX[[[]]]\\\YYYVVVMMMKKKIIIHHHGGGEEEBBB???:::999888666444222111000...+++((()))+++------,,,,,,+++,,,---//////...,,,000///---+++*********+++$$$,,,,,,'''$$$''',,,))))))))))))))))))))))))))))))((((((((((((((()))&&&******((((((******&&&$$$&&&((('''%%%%%%(((+++((('''&&&%%%%%%&&&'''((())),,,...---(((&&&))),,,''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))************)))+++***)))((((((''''''((()))***+++---.../////////'''((((((((((((((('''&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******)))(((((()))...***)))***)))&&&&&&)))(((((()))***++++++,,,,,,*********+++++++++,,,,,,'''(((***+++,,,,,,++++++((((((((((((((((((((((((++++++4DuXӵ'''((((((DdDΦDdDĦ)))DdDĦ)))'''t|<,,,((('''***+++)))((()))DdDĦ(((DdDΦDdDΦDdDĦ)))peƜ4DuTӵ***`eĭ)))qet))))))***,,,)))))),,,,,,***DdDĦ))))))t|<)))(((((()))******((('''DdDDdDĦ)))DdDΦDdDĦ,,,q<niDdDĦ===qet]]]\\\DdDĦbbbbbbbbbcccdddcccaaa^^^\\\[[[q<R___]]]qjRgdKӵHdDĦgdKӵGGGJJJGR/f6LĭĦVVVWWWDdDĦQQQSSSTTTDdDĦHHH`eĭ666DdDΦDdDĦ<<<DdDĦKKKTTTTTTVVVWWWWWWWWWVVVUUUSSSTTTTTTUUUVVVWWWgeĦVVVXXXYYYFSĦ===888qjRgdKӵDdDĦ------............000111333DdDĦJJJOOOQQQTTTqjRgdKӵDdDĦUUUTTTTTTTTTVVVWWWXXX[[[[[[[[[HdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦ---DdDĦ+++q<R111111peƜ4DuTӵKKKDdDĦ;;;;;;DdDĦ@@@qjRgdKӵDdDΦDdDĦQQQSSSVVVZZZ\\\^^^\\\^^^___^^^\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUWWWZZZ\\\[[[XXXUUUPPPNNNLLLKKKJJJHHHEEECCC???>>><<<999666444222000///,,,***+++---//////.........---...//////,,,***...---,,,***)))((())))))"""''',,,,,,(((%%%'''+++))))))))))))))))))))))))))))))(((((((((((())))))&&&******((((((******&&&&&&((()))(((&&&&&&(((***(((''''''''''''''''''(((&&&)))+++)))%%%$$$&&&)))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************,,,+++***))))))))))))))))))***,,,---............((((((((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((***+++///+++***,,,+++((((((+++++++++******))))))************+++,,,,,,,,,,,,+++(((((()))***++++++++++++((((((((((((((((((((((((+++***4DuXӵ'''((((((DdDΦDdDӵ(((DdDĦ((('''o)h+++---(((&&&((()))'''''')))DdDĦ(((DdDΦDdDΦDdDӵ***=ӊB1.uTӵ***HߝL`o9'''po9wӵ)))---******------+++DdDĦ***)))o)h)))(((((((((((())))))'''(((DdDΦDdDĦ(((DdDΦDdDӵ,,,GIpӵDdDĦ777po9wӵDdDĦ``````aaacccdddbbb```]]][[[[[[po9u```aaa```___GIdnuR)ĦDdDĦnuR)ĦGGGJJJCdgĪjSSSDdDĦOOOQQQRRRDdDĦLLLHߝL`o9:::DdDΦDdDӵEEEDdDĦTTTXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWgeĦTTTVVVsp?aĦ999444GIdnuR)ĦDdDĦ+++,,,...///000000111333666DdDĦOOOPPPRRRUUUGIdnuR)ĦDdDĦSSSTTTTTTUUUVVVVVVWWW[[[[[[[[[DdDĦnuR)ĦDdDΦDdDĦBBBDdDĦnuR)ĦDdDĦ...DdDĦ+++po9u---...//////=ӊB1.uTӵOOODdDĦ??????DdDĦ>>>GIdnuR)ĦDdDΦDdDӵLLLOOOSSSWWWZZZ\\\XXX[[[]]]^^^]]][[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVSSSTTTVVVYYY[[[ZZZWWWUUUSSSQQQPPPOOOOOOMMMJJJGGGEEECCCAAA>>>:::777444333000///---...///111000000111///.........---+++))),,,+++***)))(((''''''''')))***+++***((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&******((((((******&&&((())))))(((&&&&&&''')))'''(((((())))))(((((('''%%%''')))(((%%%###%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******+++***,,,++++++*********++++++)))***,,,.........,,,+++)))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))+++...///,,,+++---,,,)))***,,,///---+++)))((('''(((((()))***,,,---...---,,,+++))))))))))))******+++,,,((((((((((((((((((((((((******4DuXӵ(((((((((DdDʜ4DuTӵ)))>d<Ħ(((Dt******'''((((((&&&''')))>d<Ħ(((>d<ʜDd<ʜ4DuTӵ******F&uTӵ***4DufئL>e'''puR)Ħ(((---******,,,---+++>d<Ħ***Dt)))))))))))))))))))))+++DdDΦDdDĦ(((>d<ʜ4DuTӵ+++4DwDd<Ħ222puR)Ħ>d<^^^^^^```bbb```^^^\\\[[[ZZZpeӵ___ĦpeӵDx<>d<ӵDddd<ĦPPP4DufئL>e>>>DdDʜ4DuTӵOOODdDĦYYYXXXXXXYYYYYYXXXWWWVVVUUUXXXYYYZZZZZZXXXVVVgeĦTTTs<v>aĦ444111peӵDx<DdDĦ---///000111222222222555:::DdDĦSSSRRRTTTWWWpeӵDx<>dd<ӵDd<DdDΦDdDĦIIIDdDӵnd<DdDĦ...>d<Ħ+++peӵ...Ħ///F&uTӵNNNDdDĦDDDDDD>d<Ħ===peӵDx<>d<ʜ4DuTӵGGGJJJOOOSSSWWWYYYWWWZZZ]]]^^^]]][[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXTTTTTTUUUXXXYYYYYYWWWTTTTTTSSSRRRRRRRRRPPPMMMJJJGGGEEECCCAAA>>>;;;999888222111111111111111111111000...---------,,,***)))+++******)))((('''''''''...,,,)))((((((((('''''')))))))))))))))))))))))))))(((((((((((())))))***&&&******((((((******&&&))))))((('''&&&&&&&&&''''''((()))******)))((('''''')))***)))'''&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&((()))************++++++*********++++++,,,)))***,,,......---+++)))******)))(((((('''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((('''))),,,///...+++***,,,,,,)))***---///---+++((('''''''''((((((***,,,...///---+++******)))(((((((((***+++,,,(((((((((((((((((((((((())))))4DuXӵ((())))))D&dq&ĒR***+++sdKĦ(((DHRRud+++((())))))((((((***sdKĦ(((D&oq<Ōq&ĒR***))))))>dp&ĒR)))***nfʜd<Φ>d<Ħ)))s&dq&ĒR******i?ʜtd<Ħ///HHܗDӊBYYY<x\\\^^^^^^]]][[[ZZZZZZB?daĦ333000B?Ho9--->d<000111222222333777===>d<ӵVVVXXXB?Ho9PPP<xTTTTTTSSSSSSUUUVVVVVV&ӫeʬtIӇVVV>d<Φ>d<ĦOOOD&ӫetIӇ---DdDĦ...sdKĦ---B?dp&ĒRCCCJJJ>d<sdKĦ???B?Ho9===s&dq&ĒR@@@CCCGGGKKKPPPTTTVVVWWWZZZ]]]^^^\\\ZZZXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZWWWVVVWWWXXXYYYYYYVVVTTTSSSSSSSSSTTTTTTRRRNNNKKKEEEEEEDDDBBBAAA???>>>===555555555444333111111111---,,,***+++,,,,,,+++***+++++++++******)))((((((...+++'''&&&'''((('''&&&))))))))))))))))))))))))((((((((((((((()))******&&&******((((((******&&&)))(((&&&&&&&&&&&&%%%%%%'''((()))******)))((('''((()))***))))))((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''))))))*********)))))))))))))))***+++,,,)))***+++------,,,***))),,,+++)))((('''''''''((('''''''''((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))(((''''''(((,,,...+++((('''******((())),,,,,,+++)))((((((((())))))'''))),,,......---***)))***)))((((((((()))***+++((((((((((((((((((((((((((((((4DuXӵ((())))))Hu]3hh***+++,,,ne((((((=e000+++(((***+++))))))+++ne((((((pIƎ@t@h******)))>h))))))***fe,,,@ďD)))***++++++((((((++++++)))ne++++++=e++++++++++++******'''(((ege******sĪj@h)))))))))fdDĦ---@ďDQQQVVVHkgeYYYZZZ[[[\\\[[[ZZZYYYYYY@h___```@GVVVUUUHĪj@IŌNNNJJJBeneNNNHkgeNNNneTTTVVVfeJJJHu]3hhSSSVVVZZZseVVVWWWXXXYYYYYYXXXVVVVVVXXXYYYYYYXXXWWWUUUgeĦja>aĦ444000@G,,,---se//////000111111555:::AAA<ŌUUUVVVXXX@GQQQNNNHkgeMMMMMMMMMMMMLLLPPPQQQRRRHĪj@IŌXXXWWWegeSSSSSSHu]3hIŌ///...DdDĦ...ne---...@h//////>h:::???EEEseOOOneAAABBB@G<<<===sĪj@h===>>>@@@CCCGGGKKKNNNPPPUUUXXXZZZ[[[ZZZXXXXXXXXXZZZZZZ[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^___^^^]]]\\\[[[ZZZYYYZZZZZZYYYWWWTTTRRRRRRSSSTTTUUUSSSOOOLLLDDDDDDDDDDDDCCCCCCCCCCCC999::::::888555222111111...,,,******+++,,,,,,+++++++++,,,,,,++++++***)))+++)))'''&&&'''(((((('''))))))))))))))))))))))))(((''''''(((((()))***+++&&&******((((((******&&&)))'''%%%%%%'''''''''&&&'''(((((())))))((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((())))))+++,,,---((()))******++++++++++++---,,,***(((''''''(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((())))))((('''''')))+++(((%%%%%%((()))'''(((+++(((((())))))))))))))))))'''(((***+++,,,+++***))))))))))))(((((())))))***(((((((((((((((((((((((((((4DuXӵ(((ĵD^((()))***+++((('''((())),,,((('''***,,,)))(((***(((((((((***++++++******)))))))))***---------***+++------,,,))))))+++,,,***++++++,,,)))***++++++***)))(((((('''***))))))((((((((())))))DdDĦ+++,,,FFFLLLRRRXXXXXXZZZ\\\[[[ZZZYYYYYYYYYZZZ]]]^^^^^^___XXXWWWVVVOOOOOOMMMIIIKKKNNNNNNSSSUUUWWWRRROOOD^VVVWWWYYY[[[s׼sYYYXXXXXXYYYYYYXXXVVVTTTSSSWWWWWWWWWVVVUUUUUUgeFm8TTT>aĦ333///,,,+++,,,,,,s׼s...000111333444555999>>>EEEHoSSSSSSTTTUUUWWWRRRNNNKKKFFFDDDCCCCCCCCCCCCEEEFFFHHHUUUVVVVVVTTTTTTUUUD^666222000DdDĦ---......---///111...//////555777999>>>s׼sUUUTTTEEEEEEFFFBBB???:::<<<<<<;;;;;;===???BBBEEEHHHJJJPPPRRRUUUVVVVVVWWWYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^___```______^^^```^^^]]]\\\\\\ZZZWWWUUURRRRRRSSSUUUVVVTTTPPPMMMFFFFFFFFFFFFFFFFFFFFFFFF>>>@@@@@@===888444333333222///---,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))(((((()))(((((()))***+++))))))))))))))))))))))))''''''''''''((()))***+++&&&******((((((******&&&***(((&&&''')))******((((((''''''''''''''''''(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))(((((('''&&&)))))))))***+++,,,......(((((((((((()))***,,,---...,,,***(((''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''((()))(((&&&&&&'''((('''$$$$$$(((((('''(((+++'''((()))******)))((('''''''''((()))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((Φ4DuXӵtvӵ>d<Ħ)))'''((()))++++++)))Ħ(((((()))))))))))))))***&&&&&&***,,,)))''')))((((((Ħ(((((((((&&&&&&&&&'''((())))))***,,,,,,,,,+++++++++******))))))))))))************'''(((***+++------......,,,++++++***+++---...///---******------+++,,,///Ħ,,,+++***)))((('''((()))******)))((('''+++(((&&&(((+++---+++((()))((('''''''''(((***+++))))))))))))((('''%%%%%%>d<Ħ***))))))***///777===BBBHHHOOOTTTWWWXXXXXXXXXWWWXXX[[[]]]ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^ZZZ[[[[[[[[[ZZZYYYWWWVVVYYYWWWTTTQQQPPPOOOPPPPPPOOONNNKKKHHHEEECCCBBBAAADDDGGGJJJLLLMMMNNNPPPRRRNNNNNNMMMNNNĦXXXUUUTTTSSSTTTUUUUUUTTTRRRRRR>d<ĦWWWZZZXXXZZZ[[[BeZZZ[[[XXXXXXXXXWWWUUUSSSPPPOOOVVVVVVUUUTTTTTTTTTgeFYĉSSSLLL>aĦ000---+++,,,000444,,,,,,++++++,,,,,,Be...///222555777999:::<<d<ĦEEE@@@999444111>d<Ħ---,,,,,,Ħ,,,...000000///...///000---...//////000000//////333333555888BeRRRXXXWWWTTTOOOĦHHHDDDCCC@@@>>><<<===>>>>>>999;;;<<<<<<;;;;;;;;;<<<999:::;;;===???BBBDDDEEEKKKMMMPPPRRRTTTVVVYYY\\\WWWXXXXXXXXXYYYYYYZZZZZZ\\\]]]^^^````````````___cccaaa___]]]\\\[[[WWWUUURRRRRRTTTVVVWWWUUUQQQNNNIIIIIIHHHHHHHHHGGGGGGGGGBBBDDDDDDAAA;;;666444444666333000...------,,,+++******+++,,,,,,+++)))(((&&&(((***+++******,,,...))))))))))))))))))))))))''''''''''''((()))++++++'''******((((((******''',,,)))'''(((+++---,,,+++((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((()))(((''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%)))******+++,,,...///000)))(((''''''(((***---///...---***(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&((())))))&&&%%%%%%%%%'''$$$%%%((()))'''))),,,'''(((***,,,+++)))&&&%%%''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((?aŖ%7uSQuR)ӵsdKĦ+++(((((((((((((((gdKĦ)))))))))))))))))))))''''''''''''''''''''''''&&&gdKĦ((((((((((((''''''((())))))'''%%%333111---)))&&&&&&&&&'''&&&''')))*********)))(((%%%+++---******...,,,''',,,+++***+++,,,---+++)))...***)))++++++)))***gdKĦ)))'''''')))+++(((((())))))))))))(((((('''((()))******)))((('''''''''&&&''''''(((******+++*********+++,,,,,,---gdDĦ******+++***,,,///333888???GGGMMMOOORRRVVVXXXYYYYYYYYYZZZZZZ[[[]]]^^^___^^^^^^]]]ZZZZZZ[[[\\\\\\]]]^^^^^^\\\[[[\\\___aaa___YYYTTTXXXWWWWWWVVVUUUTTTSSSRRRQQQLLLJJJLLLHHHAAA>>>@@@CCCCCCDDDFFFIIIKKKNNNOOOMMMMMMMMMgdKĦRRRTTTUUUUUUUUUUUUUUUUUUTTTQQQsdKĦUUUVVVUUUVVVYYYZZZYYYXXX[[[ZZZYYYVVVTTTRRRPPPOOOTTTTTTSSSSSSRRRRRRŶSRRRKKKBBB3we<+++,,,---...+++++++++,,,---...000222333444555999===AAAHHHJJJMMMiĉ@3hR/ŌSSSUUUWWWWWWVVVVVVVVVRRRKKKFFFCCCAAA???>>>888888777666666555444444888888777888;;;???CCCEEEEEEHHHKKKNNNPPPSSSVVVYYYVVVWWWWWWWWWVVVDdDĦJJJFFFAAA;;;666sdKĦ......gdKĦ...---,,,,,,---...---,,,...//////000000000//////333444777:::BBBDDDNNNSSSVVVgdKĦIIICCCBBB@@@===<<<;;;;;;;;;>>>>>>>>>===<<<;;;999888888999::::::<<<<<<===>>>EEEGGGJJJMMMOOORRRVVVYYYXXXZZZ\\\\\\\\\\\\]]]____________``````````````````aaaccccccaaa^^^YYYWWW[[[[[[[[[ZZZXXXTTTQQQOOOLLLMMMNNNOOONNNLLLJJJHHHKKKEEEBBBEEEEEE???:::999999555111///......------++++++***)))))))))))))))******))))))))))))******))),,,---++++++---,,,)))))))))(((((((((((())))))+++*********))))))((((((***'''%%%&&&)))+++***))))))***)))'''&&&&&&))),,,&&&&&&&&&(((***++++++)))))))))(((((('''''''''&&&%%%&&&'''&&&&&&(((***---,,,+++)))((((((((()))***(((///***$$$((('''###(((&&&%%%(((...,,,''')))///,,,+++)))'''(((***,,,...&&&***,,,(((""""""'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&)))(((######''''''###&&&&&&'''((()))))))))((()))+++,,,,,,***(((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))***++++++(((&&&$$$&&&))))))%%% '''''''''''''''((())))))(((''''''''''''((())))))''''''''''''(((((((((((()))((('''((()))***)))(((***++++++***((('''((()))***++++++***)))(((((()))>A)))ne++++++'''(((((((((ne))))))))))))))))))))))))''''''''''''''''''''''''ne)))))))))((((((''''''(((******((('''------,,,+++)))(((((('''''''''((()))))))))))))))''',,,---++++++...---)))+++***)))***,,,,,,***)))...***)))++++++)))ne+++)))'''''')))+++((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))***+++De*********+++,,,---///111555<<AOOOKKKEEEk<,,,,,,,,,---...,,,,,,,,,,,,---...///000000222333555777;;;???CCCJJJLLLNNNfhSSSUUUVVVVVVUUUTTTSSSRRRNNNHHHCCC???===;;;:::222222111111000000//////444444333444666999<<>>LLLQQQneRRRLLLFFFDDDBBB???===;;;::::::>>>>>>>>>======;;;::::::888888999999::::::;;;;;;@@@CCCFFFHHHKKKNNNSSSVVVWWWYYYZZZ[[[ZZZ[[[\\\^^^___^^^^^^^^^^^^^^^______aaabbbccccccbbb___\\\ZZZ\\\\\\[[[ZZZXXXUUUSSSQQQPPPQQQQQQRRRQQQOOOMMMKKKLLLJJJGGGGGGGGGFFFCCC@@@>>>:::666222000///---,,,,,,,,,+++******************))))))))))))))))))***'''+++,,,******,,,+++'''))))))((((((((()))******************)))))))))(((***(((&&&''')))+++***))))))))))))'''&&&&&&)))+++'''&&&&&&(((***+++***)))((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&(((***---++++++)))((((((((()))***'''---)))%%%+++)))$$$(((***((((((***+++******,,,***)))((('''''')))+++,,,(((***+++)))%%%###%%%(((((((((((((((((((((((((((%%%&&&'''((()))((((((''''''***)))%%%%%%((((((%%%$$$%%%&&&&&&''''''&&&&&&(((***++++++(((&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''&&&%%%&&&((('''''''''(((((())))))******(((%%%'''***+++((($$$((((((((((((((()))******'''''''''''''''(((((()))''''''''''''(((((((((((()))((('''((()))***)))(((+++,,,---+++)))(((((()))'''((()))(((&&&&&&&&&))))))***++++++((((((((((((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((((((((()))+++,,,***)))((()))***+++,,,+++))))))((((((((((((((()))*********,,,,,,***+++---...+++***))))))***++++++***(((---***)))++++++)))++++++)))(((''')))***)))******************)))))))))(((((((((((())))))((()))*********)))''''''))))))((((((((()))******************+++............111777???DDDFFFIIINNNQQQSSSTTTVVVXXXZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^```bbbbbb```\\\XXXZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPNNNOOOLLLGGGEEEFFFBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHLLLMMMMMMNNNOOORRRTTTUUUTTTSSSSSSQQQSSSSSSUUUVVVVVVWWWYYY[[[[[[[[[[[[ZZZ[[[ZZZYYYWWWUUUTTTRRRRRRSSSRRRQQQPPPOOONNNKKKIIIDDD...---,,,,,,---...---------------...///000000222555777:::>>>CCCGGGNNNOOOQQQSSSUUUVVVWWWWWWVVVSSSPPPNNNLLLHHHBBB===:::888666444000000000000////////////222111000000222444777999:::===AAADDDFFFIIIMMMPPPQQQRRRSSSUUUVVVXXXUUUTTTRRROOOJJJDDD888666333...,,,000///......000000000...000000111111111000000//////......///111444777999EEELLLXXXUUUOOOJJJHHHEEEBBB???<<<;;;:::>>>>>>>>>======<<<<<<;;;888888888888888888888888:::<<>>BBBHHHLLLQQQRRRSSSUUUUUUUUUUUUTTTUUUVVVWWWWWWUUURRRNNNKKKFFFCCC===999777444222000//////////////////000000222222111111111333555666555888<<>>AAAEEEKKKOOOVVVWWWYYYZZZZZZZZZ\\\^^^___^^^\\\[[[[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\ZZZZZZYYYYYYYYYWWWXXXYYYYYYXXXVVVTTTRRROOOWWWTTTJJJIIIRRRSSSJJJGGGCCC???:::777444111......------,,,++++++++++++))))))))))))))))))))))))'''******''''''******'''***))))))))))))***+++,,,*********))))))))))))))))))(((((((((((()))))))))(((((()))(((&&&&&&(((***(((((('''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))++++++******)))))))))))))))'''***&&&'''---)))$$$***))),,,+++&&&''',,,+++&&&&&&'''((()))))))))((((((+++)))''''''***+++***(((((((((((((((((((((((((((&&&(((***,,,,,,+++)))((('''((()))(((((((((((('''(((((())))))))))))((((((((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''(((''''''(((***((((((((('''''''''''''''(((&&&###$$$&&&((()))(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((''''''''''''(((((((((((()))((('''((()))***)))(((,,,------+++)))''''''(((((()))******((('''((((((((((((((((((((((((((((((((()))))))))************++++++++++++***))))))((((((((((((((((((((((((************************(((((()))***************)))((((((***,,,---,,,++++++***(((''''''(((***+++)))((('''''''''(((***+++***)))((()))))))))***,,,,,,++++++,,,------,,,***+++)))))),,,,,,))))))+++)))***+++***)))(((((()))******++++++++++++*********)))(((''''''((()))***'''((()))***)))'''$$$"""+++******)))))))))***************))))))***++++++************,,,111888===<<>>:::666555333000...+++,,,,,,,,,,,,,,,,,,,,,222111111000111222333333333555999;;;===@@@CCCFFFHHHJJJMMMPPPTTTWWWYYYZZZWWWWWWWWWVVVSSSOOOJJJGGG===:::666333333222111///...---,,,---///000///...222222222222222111000///222111///......111333555999@@@HHHMMMRRRXXXXXXUUUSSSQQQOOOKKKHHHDDDAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999999888888666888:::;;;>>>BBBHHHLLLUUUWWWYYYZZZZZZ[[[]]]___^^^]]]\\\\\\\\\]]]^^^___\\\[[[[[[ZZZ[[[\\\]]]^^^___^^^]]][[[[[[ZZZ[[[[[[YYYZZZ[[[[[[[[[YYYWWWUUURRRZZZXXXLLLIIIQQQQQQIIIGGGDDDAAA>>><<<:::777555111000///---,,,+++++++++))))))***++++++***))))))))),,,+++((((((+++,,,)))++++++************++++++))))))))))))))))))******)))))))))(((((((((((()))'''(((((((((&&&&&&'''))))))(((((()))******(((&&&''''''''''''''''''((((((%%%&&&(((((('''''')))***************)))))))))((((((***&&&&&&+++'''%%%///(((,,,,,,((('''))))))(((&&&''')))***+++***)))(((***'''$$$&&&)))+++)))''''''''''''''''''''''''''''''(((***+++,,,+++***)))&&&&&&'''((()))'''''''''((()))))))))))))))(((((()))***+++***((('''(((***'''''''''''''''''''''&&&$$$&&&''''''&&&&&&'''(((((((((((((((((('''''''''(((&&&%%%%%%&&&((())))))(((((('''''''''''''''(((&&&'''((()))))))))((((((''''''''''''(((((((((((()))((('''((()))***)))(((***++++++***'''&&&&&&''''''(((***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))***,,,---+++***---+++(((&&&&&&''')))+++((((((((((((((()))******)))''''''******((((((+++---,,,,,,---......---+++***((())),,,,,,)))(((***(((***++++++)))(((((())))))******************)))))))))(((((((((((())))))((()))))))))((('''%%%$$$++++++***)))))))))*********))))))))))))***++++++((())))))***+++///555999777:::>>>BBBEEEIIINNNQQQVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYY[[[]]]]]][[[YYYXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYWWWYYYWWWRRRNNNMMMJJJFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQQQQRRRPPPQQQQQQPPPPPPQQQSSSVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVTTTPPPMMMJJJGGGFFF>>><<<999555222000//////.....................---............000111222333333777<<>>EEEIIIOOOWWWYYYXXXUUUTTTSSSPPPMMMJJJGGGEEE@@@???===;;;::::::::::::<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<@@@EEEIIIRRRSSSVVVWWWWWWXXXZZZ\\\ZZZ[[[\\\]]]^^^_________^^^]]]]]]]]]]]]^^^___```^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYVVV[[[ZZZQQQLLLOOONNNJJJHHHFFFDDDBBBBBBAAA>>><<<666555333111///---,,,,,,)))***+++,,,,,,+++***)))+++---,,,)))))),,,---+++...---,,,+++************))))))))))))************)))******)))''''''(((***&&&'''(((((('''&&&'''(((***)))((()))***)))'''%%%'''''''''(((((((((((((((%%%'''))))))((('''((())))))************)))(((((((((***&&&&&&)))%%%***<<<444...******)))&&&'''***'''((()))***+++***)))))))))'''$$$%%%((()))(((&&&(((((((((((((((((((((((((((((()))***************&&&%%%&&&******'''&&&(((''''''((((((((('''&&&&&&)))***+++***(((((()))+++&&&&&&&&&'''''''''((((((%%%'''''''''&&&%%%&&&'''((((((((())))))))))))))))))))))))((())))))******++++++***))))))))))))***'''((()))***+++***))))))''''''''''''(((((((((((()))((('''((()))***)))(((((()))***)))'''&&&&&&'''$$$&&&''''''&&&%%%&&&((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***))))))***++++++***(((***)))((('''(((((()))***''''''((())))))))))))))))))&&&(((,,,---)))(((+++,,,,,,+++,,,---...,,,******((())),,,,,,)))(((***(((***,,,+++***(((((((((((())))))******))))))((((((((())))))))))))((((((++++++******))))))((((((+++***)))((((((((((((((()))))))))))))))***++++++)))***+++++++++---000333222555999<<<@@@DDDIIILLLSSSUUUYYY\\\^^^]]]\\\ZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYY[[[]]]]]]ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVYYYXXXSSSQQQRRRPPPKKKJJJIIIIIIHHHHHHHHHIIIIIIEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOPPPSSSVVVTTTUUUUUUVVVXXXYYY[[[\\\YYYZZZZZZZZZZZZZZZZZZZZZWWWVVVSSSOOOKKKGGGDDDCCC999777555222000...------------...............------------///000222444555555999>>>CCCHHHLLLQQQTTTSSSTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVUUUQQQJJJCCC???777555333222222222000...222111111111000/////////............//////000000111333555666777999;;;===BBBDDDGGGKKKPPPSSSVVVWWWZZZ[[[[[[[[[ZZZZZZYYYXXXMMMHHHBBB<<<999666444222...------...000111111000555555555555444333222111000000000000000111222222555:::???CCCIIIRRRVVVVVVWWWVVVVVVTTTRRROOOMMMKKKDDDBBB???===;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::===BBBEEEKKKMMMPPPQQQQQQRRRTTTVVVVVVWWWZZZ]]]^^^______^^^^^^^^^^^^_______________^^^^^^^^^^^^]]][[[YYYXXXZZZ[[[]]]___```___^^^]]]YYY[[[ZZZWWWRRROOONNNNNNKKKJJJHHHHHHHHHGGGDDDBBB<<<;;;888555222000///...***+++---......---+++***+++---,,,)))))),,,---+++000///---,,,***)))))))))((()))))))))************)))***+++)))'''&&&(((***%%%'''(((((('''&&&&&&'''+++***))))))))))))'''%%%&&&&&&&&&''''''(((((((((%%%'''))))))((('''(((((()))******+++***)))((('''(((***'''''')))&&&222LLLKKK555%%%(((+++'''&&&+++''''''(((((())))))(((((()))'''&&&&&&''''''''''''************************))))))((((((((()))***+++'''%%%''',,,,,,(((&&&)))((((((((((((((('''&&&&&&)))))))))((('''''')))+++$$$%%%%%%&&&'''((())))))((())))))(((&&&%%%&&&'''(((((())))))******++++++)))***+++***))))))))))))******)))(((((((((((((((((()))+++,,,,,,,,,***)))''''''''''''(((((((((((()))((('''((()))***)))(((((()))***)))((('''((()))$$$%%%'''&&&%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))+++***)))'''%%%&&&((()))*********)))&&&''')))*********)))((()))''')))...///***(((+++,,,+++***+++,,,---+++))))))'''))),,,,,,)))''')))(((***,,,,,,***((((((((((((((())))))))))))(((((('''((()))******)))((('''---,,,++++++***+++++++++***)))((('''''''''''''''))))))((())))))***+++++++++,,,---,,,++++++---//////111555999<<<@@@EEEHHHRRRUUUYYY]]]^^^]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\]]]YYY\\\^^^]]]ZZZXXXXXXYYY\\\\\\[[[YYYXXXWWWVVVUUUUUUYYYYYYTTTSSSVVVUUUPPPLLLKKKJJJJJJIIIIIIIIIJJJDDDEEEHHHJJJKKKJJJJJJIIIIIIHHHGGGFFFGGGIIILLLMMMPPPPPPPPPOOONNNPPPSSSVVVTTTTTTTTTUUUWWWYYYZZZ[[[YYYZZZZZZZZZ[[[[[[[[[[[[VVVUUURRRNNNIIIEEEBBBAAA777666444222000...------------......///......---,,,,,,---///111333555666666:::@@@EEEIIIMMMRRRUUURRRSSSUUUVVVWWWVVVVVVUUUWWWWWWWWWUUUOOOGGG???;;;333222000000111111000...//////...---,,,,,,++++++...//////000000111111111000222444555555666888:::@@@BBBFFFJJJNNNRRRTTTVVVYYYYYYYYYZZZZZZZZZ[[[[[[TTTOOOGGG@@@;;;777444222///......///222333222111333333333222111000///...111222222333333333444444111555999<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::999;;;???CCCFFFHHHKKKLLLLLLNNNPPPRRRRRRUUUXXX\\\^^^___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^______]]][[[XXXVVV[[[\\\___aaabbbbbbaaa```[[[ZZZ[[[\\\WWWPPPOOOSSSNNNMMMLLLKKKKKKJJJHHHEEEAAA???<<<999555333111000+++,,,...//////...,,,++++++---,,,)))))),,,---+++111000...,,,***)))(((((((((((())))))*********+++)))***+++)))&&&%%%'''***%%%'''(((((('''&&&&&&'''+++***))))))))))))&&&$$$%%%%%%%%%&&&&&&'''''''''%%%''')))***(((''''''((()))******++++++)))(((''''''***(((((()))(((:::XXX^^^:::!!!&&&---(((%%%,,,&&&&&&&&&&&&''''''(((((())))))(((''''''&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&(((***+++(((%%%'''---...)))(((+++***************)))((((((((((((((('''&&&&&&(((***###$$$%%%&&&''')))*********++++++***'''&&&&&&'''(((((()))***+++,,,,,,---'''(((******(((&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%(((***,,,---------+++***''''''''''''((((((((())))))((('''((()))******(((((()))******))))))***+++&&&'''(((((('''''')))***)))***+++++++++***((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))+++***((('''((()))((('''+++)))(((&&&&&&((()))+++'''''''''''''''((()))***(((((()))***************'''''''''&&&$$$%%%'''))))))************))))))((('''((()))******)))(((''',,,+++******,,,,,,+++***+++++++++***)))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))---***'''&&&'''(((((((((,,,)))%%%""""""$$$(((+++***++++++***((('''(((***(((((())))))*********+++''''''(((***+++,,,---...---///111444777<<>>;;;;;;555555444111...---...000,,,,,,,,,------------........./////////000000000,,,000444555444444555777;;;<<<@@@FFFLLLQQQSSSSSSZZZZZZ[[[ZZZXXXYYYZZZ\\\WWWTTTOOOKKKFFF???999555444333111///---...000222444111...,,,---///000000000///////////////000111111555:::<<<===BBBJJJPPPTTTVVVZZZ]]]]]]ZZZWWWTTTLLLKKKHHHDDD@@@===;;;:::777999<<<===>>>>>>@@@AAA???===;;;:::<<<======<<>>===999555......000000000///...---,,,------------,,,+++***///...,,,***)))))))))******)))((()))***+++***((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((((((***,,,,,,***((('''(((&&&((((((%%%!!!!!!&&&+++---,,,***)))((())))))***---+++((('''(((+++///222BBB777)))$$$''')))((($$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++++++++(((000...,,,444$$$...---+++*********++++++))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&'''(((******'''''''''''''''''''''''')))))))))))))))(((((((((%%%'''***---------+++***((((((((('''&&&&&&%%%%%%'''(((******((((((((())),,,,,,,,,++++++*********(((((((((((())))))))))))'''((()))+++---,,,)))&&&******))))))((((((((('''((((((((((((''''''''''''((()))*********)))((('''''''''''''''''''''''''''(((((((((((())))))))))))+++)))((('''((()))((('''***)))(((''''''((()))***(((''''''''''''(((((()))(((((()))***************((()))***)))'''''')))***))))))*********))))))((('''((()))******)))(((''',,,+++***+++,,,---,,,***++++++******)))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))---***(((((()))+++,,,++++++***)))(((((()))++++++***++++++***(((''')))***((()))))))))************)))))))))***++++++,,,,,,---///111333555:::???CCCEEEKKKJJJLLLUUUTTTOOORRRUUUSSSRRRTTTWWWZZZZZZXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]\\\ZZZXXXVVVVVVWWWWWWWWWUUUTTTRRRQQQPPPNNNLLLKKKLLLMMMLLLKKKFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGIIILLLOOOPPPPPPPPPQQQRRRSSSRRRQQQPPPRRRTTTWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYTTTMMMHHHEEEAAA;;;777111000000///////////////,,,,,,,,,---------......---///111222333555888;;;>>>DDDJJJMMMQQQUUUUUURRROOOQQQUUUXXXZZZ[[[ZZZYYYWWWVVVRRRKKKBBB<<<999999444444222111000000//////................../////////////////////000111111///222555555444333555666:::;;;>>>CCCIIINNNQQQSSSYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZWWWTTTPPPKKKEEE>>>999777555333111//////222333444111...---...///000000000000//////000000111111...222666888999<<>>===999;;;===>>>>>>>>>???AAACCCAAA>>><<<<<<<<<;;;:::???@@@AAABBBBBBDDDHHHJJJKKKOOOSSSWWWXXXZZZ[[[]]]]]]^^^___```aaaaaaaaaaaa______^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^___```aaabbb]]]]]]\\\[[[YYYXXXVVVUUUUUUTTTSSSSSSSSSRRROOOMMMPPPKKKFFFDDDDDDBBB>>>:::111111111111000000///..................---,,,+++000...---+++************+++)))((()))***+++***((((((((((((((()))))))))))))))((('''''''''(((***+++************))))))))))))))),,,///000...,,,))))))***+++,,,)))%%%%%%***.........---,,,++++++++++++***))))))))))))+++,,,---222+++%%%$$$'''***(((%%%(((((((((''''''(((((((((&&&&&&&&&'''((()))***+++++++++'''...,,,+++555%%%,,,+++***)))))))))******((((((((((((((((((((((((******))))))(((''''''&&&'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,+++)))((()))))))))(((((((((((('''((()))+++***)))(((((())),,,,,,+++++++++*********''''''((((((((()))))))))(((((()))+++,,,+++(((&&&)))))))))(((((((((''''''((((((((((((''''''''''''(((((())))))(((((('''&&&******)))(((''''''&&&&&&(((((((((((())))))))))))+++)))''''''((()))((('''(((((())))))))))))(((((()))((((((''''''''''''((((((((()))***************''')))******)))((())))))))))))))))))))))))))))))(((((())))))))))))((((((---,,,++++++------,,,++++++******))))))((((((''')))))))))))))))(((((('''(((((((((((())))))))))))+++)))'''(((***,,,,,,,,,'''(((+++,,,---,,,+++*********+++***(((''')))***))))))))))))************++++++******************,,,...000111333666:::===@@@FFFEEEHHHRRRRRRNNNRRRTTTSSSSSSUUUXXXZZZZZZYYY^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZ[[[\\\]]]\\\[[[XXXWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOGGGEEECCCCCCDDDFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGJJJLLLNNNNNNNNNOOOQQQVVVQQQMMMLLLNNNQQQRRRRRRVVVWWWXXXXXXYYYYYYYYYYYYWWWQQQJJJDDDAAA<<<777222000000//////......//////,,,------------.........///000222333555888===AAABBBIIIOOOQQQTTTVVVUUUPPPNNNQQQUUUYYY[[[[[[ZZZYYYVVVSSSMMMEEE===888666777333111///000333333000...000000////////////000000111000000000000111222222111333555555444333444555777888:::>>>CCCIIINNNQQQXXXZZZ]]]^^^]]]\\\\\\]]]^^^\\\YYYVVVRRRLLLEEE@@@;;;999666333222222333444333111...---...///000000111111000000111111222333...111444555555888===BBBGGGKKKQQQVVVZZZ\\\\\\\\\VVVUUUQQQMMMIIIEEEBBBAAA===>>>@@@@@@???>>>???@@@CCCAAA???>>>>>>===<<<;;;<<<>>>?????????AAADDDFFFFFFJJJOOOSSSUUUWWWZZZ\\\]]]^^^___```aaaaaaaaaaaaaaa``````______^^^^^^^^^\\\]]]]]]^^^___```aaaaaa______^^^]]]\\\ZZZYYYYYYYYYXXXXXXXXXYYYXXXUUUSSSSSSOOOKKKJJJIIIFFFAAA===666555444222000/////////111000000///......---,,,///...,,,+++***)))******+++***))))))***+++***)))(((((((((((()))))))))))))))((('''''''''(((***++++++++++++*********))))))'''+++///111000,,,)))(((+++------+++((())),,,000/////////......---,,,+++(((((())))))))))))((((((%%%%%%$$$&&&((()))(((&&&))))))(((((((((((()))))))))((((((((())))))***++++++,,,&&&,,,***,,,777(((******)))((((((((())))))''''''''''''''''''''''''***))))))(((((('''''''''((((((((())))))***++++++))))))))))))))))))))))))'''''''''(((((((((((((((((()))***+++***)))'''%%%))))))))))))************)))***,,,+++)))(((((()))+++++++++***************''''''''''''((((((((((((***)))***+++,,,+++(((%%%((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&,,,,,,++++++***)))))))))(((((((((((())))))))))))***)))''''''((())))))((('''((()))******)))((('''***)))((('''''''''''''''(((((()))***************%%%'''))))))((('''&&&'''))))))))))))))))))))))))((((((((()))))))))))))))---,,,+++,,,---------+++******))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))'''%%%&&&((()))))))))###%%%(((***+++***)))((()))******)))(((((()))+++)))))))))))))))*********************************,,,---//////000222555777;;;BBBAAAEEEPPPQQQNNNSSSSSSSSSTTTVVVXXXZZZZZZZZZ```^^^[[[YYYXXXYYYZZZ[[[YYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRSSSUUUUUUSSSQQQHHHEEECCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKLLLLLLMMMOOOQQQUUUOOOIIIIIIMMMQQQQQQOOOUUUVVVWWWYYYYYYYYYYYYYYYUUUOOOGGGAAA===999333///000//////.........//////........./////////000000///000222333666;;;AAAFFFGGGMMMSSSUUUVVVWWWSSSNNNNNNQQQUUUYYY[[[ZZZYYYWWWTTTPPPHHH@@@999555555555111...---000444555111---111000////////////000111111111111111111222333333111222333333333333333444444555666999<<>>???@@@>>>===>>>???@@@@@@???:::;;;<<<<<<;;;===@@@BBBAAADDDIIIMMMPPPTTTWWWYYYZZZ[[[\\\]]]^^^^^^^^^^^^aaaaaaaaa``````___^^^^^^]]]]]]^^^^^^___``````aaa```___^^^]]]\\\\\\[[[[[[]]]\\\\\\\\\]]]\\\ZZZXXXSSSQQQNNNLLLKKKHHHCCC???;;;999666333111/////////222222000///...---,,,,,,---,,,+++)))(((((())))))+++***))))))++++++***)))(((((((((((()))))))))))))))((('''''''''(((***+++*********))))))))))))(((%%%(((+++,,,***((('''''')))***+++***((())),,,///....../////////---+++***((((((((((((((('''&&&&&&&&&(((******)))((('''''')))(((((((((((((((((()))***))))))(((((()))))))))+++---'''+++***///<<<+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&'''(((((()))******++++++***+++,,,+++)))(((((((((*********************)))&&&'''''''''((((((((((((+++******++++++***'''%%%((((((''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&************++++++++++++(((((((((((())))))))))))***((('''''')))***)))(((&&&''')))++++++)))'''&&&***)))((('''''''''''''''(((((()))***************%%%''')))***((('''''''''++++++***))))))))))))***((((((((((((((()))******---,,,++++++------,,,+++)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***((('''&&&'''((('''&&&$$$%%%&&&'''(((((()))))))))******)))((((((***+++******)))))))))))))))))))))))))))***++++++,,,,,,+++,,,............111222555;;;;;;???KKKMMMKKKPPPQQQSSSUUUWWWYYYZZZZZZ[[[```^^^ZZZWWWVVVWWWXXXZZZWWWXXXXXXYYYYYYXXXWWWVVVYYYYYYXXXWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVVVVSSSQQQIIIFFFCCCBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJKKKKKKLLLOOOQQQSSSMMMIIIIIINNNSSSSSSQQQUUUVVVXXXYYYZZZYYYXXXWWWRRRLLLDDD>>>:::666222...//////............//////............///////////////000222444888===DDDHHHKKKQQQVVVVVVWWWVVVRRRLLLPPPSSSXXX[[[\\\[[[YYYWWWQQQLLLDDD<<<777444444333000---,,,///444666222---000///...---...///111222333333333444444444444444000000000111222333333333222333444555777<<>>===<<<>>>???@@@???>>>888999:::999999:::<<>><<<999666333111000000333222000...---,,,+++++++++***)))'''''''''((((((+++***)))***+++,,,+++)))(((((((((((()))))))))))))))((('''''''''(((***+++)))(((((((((((('''''''''&&&''''''&&&%%%%%%''')))((())))))))))))***,,,...------.........,,,***)))+++)))(((&&&%%%&&&'''''')))***+++***(((&&&''')))(((''''''&&&&&&''''''((())))))((((((''''''((((((***...(((+++***222@@@...))))))******************''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))$$$%%%'''((()))))))))(((%%%&&&&&&'''((()))******)))***++++++)))(((((()))))))))))))))))))))))))))'''''''''(((((((((((())),,,+++******+++***'''%%%''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''(((******+++(((((((((((())))))))))))***((('''''')))******)))&&&((()))++++++)))(((&&&)))((((((''''''''''''((((((((()))***************(((***++++++***))))))***///...,,,***)))))))))***((((((''''''((()))***+++,,,+++******,,,,,,+++***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))),,,***))))))))))))(((&&&((((((''''''((()))***+++((()))***)))((((((***,,,************))))))))))))(((((()))***++++++,,,,,,)))+++------,,,,,,...///333:::999===IIILLLKKKQQQPPPSSSVVVXXXYYYZZZ[[[\\\```^^^ZZZWWWVVVVVVWWWXXXVVVWWWWWWWWWWWWWWWVVVVVVYYYXXXWWWVVVVVVVVVVVVWWWTTTTTTUUUWWWXXXVVVRRROOOJJJGGGEEECCCDDDDDDDDDCCC@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHIIIJJJKKKNNNQQQOOOLLLJJJLLLPPPSSSTTTSSSTTTVVVWWWXXXXXXWWWUUUTTTMMMGGG???:::777444111.........------......//////,,,,,,---------.........///111444777:::@@@EEEJJJMMMSSSVVVVVVUUUUUUQQQKKKTTTWWW[[[^^^___\\\YYYVVVLLLGGG???999555333222111///...---///222333222//////...------...000222444555777999:::;;;:::888777333111000000222333333222000222333333333777===CCCHHHMMMSSSXXX[[[\\\]]]]]]^^^]]]\\\\\\\\\[[[XXXVVVNNNHHH@@@;;;999777333000000///......000111111000000000111111222333444555222222222222222222222111333666<<>>======>>>===;;;999888999999888888888;;;===:::===@@@CCCFFFIIIMMMPPPTTTUUUWWWYYYZZZ[[[\\\\\\^^^^^^```aaaaaa```___^^^^^^^^^^^^_________``````___^^^]]]\\\[[[\\\]]]^^^]]]]]]]]]___``````^^^\\\YYYXXXVVVTTTPPPMMMJJJHHHBBB@@@>>>;;;777555333222555333111...,,,++++++++++++***((('''''''''((())),,,*********+++,,,+++***(((((((((((()))))))))))))))((('''''''''(((***+++(((((('''''''''&&&&&&&&&((((((&&&$$$###%%%))),,,))))))******,,,---...///,,,------,,,,,,+++***))),,,+++((('''&&&'''((()))'''(((((('''&&&'''(((***''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((('''---(((***+++444BBB///((()))***+++++++++******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''((('''&&&%%%''''''''''''''''''''''''''''''(((((())))))******$$$%%%&&&((())))))******$$$%%%%%%&&&'''(((((()))'''(((******((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))*********(((&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))'''&&&&&&&&&'''((($$$%%%%%%'''((())))))***(((((((((((()))))))))))))))(((&&&''')))******)))'''((()))******)))((('''(((''''''''''''(((((()))(((((()))******************++++++***))))))***,,,222111...+++)))))))))***((('''''''''((()))+++,,,+++***))))))++++++***)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))((()))******((('''))))))))))))))))))***)))((()))***)))((((((***,,,************)))))))))(((************************(((***,,,,,,,,,,,,---...222888777;;;GGGKKKJJJPPPOOOSSSWWWYYYYYYZZZ[[[]]]aaa___\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWYYYYYYVVVQQQMMMJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFFFFGGGIIIMMMPPPLLLMMMMMMOOOPPPRRRSSSSSSSSSTTTVVVVVVVVVTTTQQQPPPGGGAAA:::555333222000......------------...///000...////////////000000000111444777;;;>>>CCCGGGKKKOOOSSSUUUTTTSSSSSSPPPKKKTTTWWW[[[^^^]]]ZZZUUURRRFFFAAA:::555333222000/////////...//////000111222///...------///222555888999;;;???BBBBBB@@@===;;;999666333222222333111000///222333222111333999>>>BBBGGGMMMSSSVVVYYY\\\]]]]]]\\\[[[[[[]]]^^^^^^]]]VVVOOOFFF@@@===999444000000.........000111111000///000000000111333444555111111000000111000///...000333999@@@HHHPPPVVVYYYZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTSSSNNNHHHCCC@@@@@@<<<;;;:::;;;<<<;;;999777999999:::888777888:::<<<999;;;>>>@@@BBBDDDHHHJJJOOOPPPRRRUUUWWWYYYZZZ[[[[[[\\\^^^`````````___^^^^^^^^^^^^__________________^^^]]]\\\\\\]]]___```]]]]]]]]]___aaaaaa___^^^]]]\\\YYYUUUQQQNNNMMMLLLFFFEEECCCAAA>>>:::888666777555222///---,,,,,,,,,,,,+++***)))((()))******,,,+++******,,,,,,+++***(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((('''''''''''''''''''''%%%$$$&&&)))+++)))))))))+++---//////000...---,,,+++************++++++******************'''''''''(((((((((((('''((((((''''''''''''(((((()))))))))(((((()))******###+++&&&)))***555BBB...'''''')))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%''''''''''''''''''''''''(((((())))))***++++++,,,''''''(((((())))))))))))%%%%%%&&&&&&'''''''''((($$$&&&((((((((('''((()))'''''''''((((((((())))))))))))))))))*********++++++)))((()))******)))((())))))))))))******++++++((((((((((((''''''''''''***)))((('''&&&'''((((((''''''(((((()))*********(((((((((((()))))))))))))))(((&&&''')))******)))(((((())))))))))))(((((('''''''''''''''((()))***(((((()))***************)))))))))(((&&&''')))+++444222///,,,***)))))))))((('''''''''((()))+++,,,***)))((()))***+++***((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&((()))(((''''''((()))******)))'''&&&((()))***)))((()))***,,,+++*********))))))((((((,,,,,,++++++***))))))((((((***,,,,,,,,,+++,,,---,,,222111555AAAEEEDDDJJJNNNSSSXXXZZZZZZZZZ[[[]]]aaa```^^^[[[YYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWXXXYYYZZZZZZVVVQQQLLLJJJIIIGGGGGGGGGFFFCCCAAAAAA@@@AAAAAABBBCCCDDDEEEAAABBBDDDEEEEEEHHHKKKNNNKKKMMMPPPPPPPPPPPPQQQRRRQQQSSSTTTUUUTTTQQQNNNLLLCCC===666222111111///------------------...///000222333333333333444444444222555:::>>>AAAEEEIIILLLOOOSSSTTTRRRQQQRRROOOJJJRRRUUUXXX[[[ZZZVVVQQQMMMBBB===777333222111///---///000000///......111333//////......111444888:::<<>>CCCIIIOOOTTTWWW[[[]]]]]][[[ZZZ[[[]]]```aaaaaa\\\TTTJJJCCC???<<<666111///......///111111111000/////////000111333444555222111111111222111///...///222777===EEEMMMSSSVVVZZZ[[[]]]______^^^\\\[[[WWWWWWUUUPPPJJJDDDAAA@@@777666777999;;;<<<:::999999::::::999777888:::<<<999;;;===>>>???AAADDDGGGIIIKKKNNNQQQSSSVVVWWWXXXYYY[[[]]]___``````___^^^^^^^^^^^^_______________```___]]]]]]]]]^^^```aaa]]]]]]^^^```bbbbbb```^^^]]]\\\YYYUUUPPPMMMMMMNNNHHHHHHGGGEEEBBB>>>;;;999999777444000...------------,,,+++*********+++,,,,,,+++******,,,,,,+++***(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((($$$%%%&&&&&&%%%%%%'''(((((('''(((***,,,...///...///...,,,+++******+++,,,)))***,,,......---***)))***))))))+++,,,***&&&###))))))(((((((((((())))))******))))))***++++++,,, )))%%%((()))444AAA,,,%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&''')))******((('''%%%))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''"""$$$'''(((''''''(((***&&&'''''''''(((((()))))))))*********++++++++++++***)))((()))***+++***)))))))))******+++++++++,,,)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''((((((((((((((()))******''''''((())))))))))))))),,,((((((***)))''',,,555>>>000&&&(((,,,***'''&&&+++***((()))******)))'''***)))))))))((((((''''''+++)))'''(((******(((%%%+++******)))((()))))))))(((((((((((())))))))))))))))))))))))************))))))((((((''''''&&&&&&''''''((())))))))))))))),,,+++***((((((((()))***+++***)))***++++++***)))+++)))((()))******)))(((......///222888???EEEIIIOOOQQQVVVZZZ\\\\\\[[[ZZZ______^^^\\\XXXVVVUUUVVVWWWUUUSSSUUUXXXZZZZZZXXXZZZZZZZZZYYYXXXVVVTTTTTTUUUVVVWWWXXXWWWTTTQQQOOOIIIJJJJJJHHHEEECCCBBBBBB??????======>>>@@@BBBCCCCCCCCCDDDFFFIIIJJJIIIGGGJJJKKKLLLNNNPPPRRRSSSSSSSSSQQQOOONNNLLLIIIDDDAAA777444222000000///---+++---------...............---///000111000000000111555777:::???CCCFFFIIIJJJOOOOOOOOOPPPPPPQQQQQQRRR[[[XXXVVVWWWXXXTTTLLLDDD===999444111000111111000///000000000111111111111333...---111444555;;;CCCCCCGGGLLLNNNMMMJJJHHHHHH>>>;;;777333000000222333000000111222333555666777888<<>>;;;999777777888999::::::::::::::::::::::::;;;:::999999:::<<>>@@@AAABBBBBBCCCFFFIIIJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPMMMJJJHHHDDD???<<<444111///......---,,,+++------------............+++---000111111222444555888:::>>>BBBFFFHHHJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQWWWUUUSSSSSSSSSOOOGGG@@@;;;888444222222222111000000000000000111111111111444000///333666888>>>EEEIIIMMMQQQSSSRRROOOMMMLLLBBB???:::666333222222333000000111222444666777888666999???EEEKKKRRRYYY]]]^^^^^^^^^^^^```aaacccdddbbb___ZZZTTTNNNFFF>>>999444000000333333///---------......///000000111111333222111000///000000111111222222333777>>>FFFMMMWWWZZZ^^^bbbcccbbb```______]]]ZZZUUUQQQLLLIIIGGGAAA@@@===;;;::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::<<<>>>???BBBCCCFFFHHHKKKOOOTTTXXX]]]]]]___```aaa``````_________```^^^\\\[[[\\\]]]^^^^^^\\\ZZZXXXYYY]]]`````````_____________________]]][[[[[[ZZZXXXSSSNNNHHHHHHGGGFFFEEECCCAAA@@@BBB???;;;888777444222//////---******+++,,,,,,,,,+++,,,---,,,)))((()))+++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((()))+++,,,------------------,,,******))))))))),,,,,,,,,---//////,,,(((***++++++,,,---...//////((((((''')))***+++***(((&&&'''***,,,---,,,,,,++++++---+++&&&&&&***,,,***(((((())))))))))))(((((()))((((((''''''(((((()))******)))))))))(((((((((%%%&&&'''((())))))))))))***((('''''')))******)))(((((()))******+++,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))******(((&&&))))))))))))***+++,,,---***))))))((()))***+++,,,+++++++++++++++***)))(((******)))((('''&&&%%%%%%)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((((('''''''''''''''''''''((()))))))))(((((((((((()))******&&&(((++++++(((,,,<<>>======>>>>>>@@@AAABBBEEEHHHJJJIIIHHHFFFGGGHHHJJJLLLNNNPPPQQQRRRNNNJJJEEEAAA<<<777444///---++++++,,,,,,+++***,,,,,,------............***,,,///111333555888:::<<>>DDDKKKSSSXXXZZZ\\\^^^```bbbdddddddddbbbaaa```]]]WWWOOOEEE>>><<<666222222222///...000.........//////000000111333222111000000000000111000000000111333999@@@EEERRRVVV\\\aaadddcccaaa___^^^]]][[[WWWTTTPPPNNNMMMEEECCCAAA???>>>======>>>::::::;;;;;;<<<===??????======;;;;;;;;;<<<===>>>>>>@@@BBBDDDFFFJJJOOORRRVVVXXX[[[]]]______^^^^^^^^^______^^^\\\[[[[[[]]]]]]]]]\\\ZZZXXXZZZ]]]```^^^___```aaa```^^^]]]\\\___^^^\\\[[[YYYVVVQQQNNNIIIHHHGGGEEEDDDCCCCCCBBBEEEBBB???===;;;999666444111///,,,,,,,,,------,,,,,,---...---***)))***+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))***++++++++++++***,,,+++***))))))))))))))),,,,,,---///000000---+++))))))))))))*********+++(((''''''''')))***)))(((*********++++++,,,,,,,,,***,,,+++''''''))))))'''))))))************))))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&'''((())))))))))))((('''&&&&&&(((******)))(((((())))))******++++++***))))))(((((((((((()))(((((((((((((((((((((((()))((((((''''''''''''(((''''''(((***+++***(((%%%******))))))***+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++***)))((('''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))((('''''''''''''''''''''(((((()))))))))((((((((()))***+++(((******(((&&&)))444>>>+++******))))))))),,,///&&&***---+++&&&$$$'''+++***)))(((((('''((())))))((((((((()))))))))((('''((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))************((((((((())))))*********''''''((()))))))))))))))******))))))))))))))))))+++)))((()))***+++***)))***)))((()))***+++***)))+++++++++---111666:::===???BBBGGGMMMQQQTTTVVVVVVZZZ\\\^^^]]][[[XXXWWWVVVXXXWWWUUUUUUVVVYYY[[[\\\_________^^^\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSTTTUUUSSSTTTUUURRRNNNJJJGGGFFFBBBAAA@@@???>>>>>>>>>??????@@@AAADDDHHHIIIIIIHHHEEEFFFGGGIIIKKKMMMOOOOOOPPPLLLFFF@@@;;;666111...---+++)))***+++,,,++++++,,,,,,,,,------......///***---///222333666:::<<>>===::::::::::::<<<>>>???@@@>>>>>>===<<<;;;;;;<<<<<<<<<>>>@@@AAACCCEEEIIILLLNNNPPPTTTXXXZZZ[[[[[[[[[\\\^^^___^^^\\\[[[[[[\\\\\\\\\[[[ZZZYYYZZZ]]]___]]]]]]]]]]]]\\\[[[YYYYYY[[[[[[ZZZYYYWWWTTTPPPMMMJJJIIIGGGEEEDDDDDDDDDEEEHHHFFFCCCAAA@@@>>>;;;888444222///.../////////............---+++*********))))))))))))))))))))))))''''''((((((((()))((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((()))+++++++++*********))))))******))))))))))))))))))+++,,,---///000///---,,,&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((()))(((''',,,+++***)))))))))***+++&&&((((((((()))******)))*********++++++************))))))(((((())))))***((((((((((((''''''''''''''''''((())))))))))))))))))(((&&&&&&'''(((((('''((((((((()))))))))******)))(((((('''''''''((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''(((******(((&&&+++***************++++++......---------.........,,,,,,,,,+++***)))((('''((((((((((((((('''''''''(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((()))*********(((''''''''''''''''''((()))))))))))))))))))))******+++******)))'''''')))+++,,,&&&)))***)))(((***,,,...&&&***,,,***&&&$$$'''******)))(((''''''((()))***'''((()))))))))(((((((((((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))************'''''''''(((((()))))))))''''''((())))))))))))))))))))))))*********))))))***)))((()))******)))((()))(((((((((***++++++)))******+++,,,///222555777:::===CCCIIIOOOTTTVVVXXXZZZ]]]______]]]YYYVVVUUUXXXXXXWWWWWWXXXYYY\\\^^^aaa``````___^^^\\\[[[ZZZZZZXXXUUUSSSQQQQQQQQQRRRVVVWWWXXXVVVRRRMMMJJJIIIAAAAAA@@@@@@@@@@@@AAAAAA??????AAADDDGGGIIIHHHFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNIIIBBB;;;666222...+++,,,***)))***+++---,,,,,,++++++,,,,,,---......///---///111333444777;;;>>>DDDGGGJJJMMMNNNLLLJJJHHHHHHIIIKKKMMMOOORRRSSSTTTSSSQQQOOOKKKGGGAAA:::666222222222444555555222000222222222111111111111111222444555777<<>>:::666444777777666555444444444444333444555666999???GGGMMMSSSVVV[[[___aaaaaa___^^^^^^]]]]]]]]]\\\ZZZVVVRRRKKKBBB:::666333///...000............////////////111111111111000000////////////000000000222666:::CCCIIIRRR[[[```bbbaaa___ZZZYYYXXXWWWVVVTTTSSSSSSQQQOOOLLLHHHDDD@@@>>><<<;;;:::999999:::<<<>>>??????>>>>>>===<<<<<<<<<<<<;;;===???@@@@@@BBBEEEGGGHHHJJJNNNRRRVVVXXXXXXYYYZZZ[[[]]]]]]\\\[[[[[[\\\[[[\\\[[[ZZZYYYYYY\\\^^^___]]][[[YYYXXXYYYZZZZZZWWWXXXYYYYYYWWWTTTQQQPPPLLLJJJIIIGGGFFFFFFFFFGGGIIIHHHFFFEEEDDDBBB???<<<888666333111111222111000///...---,,,,,,+++***)))))))))))))))))))))))))))'''((()))*********))))))''''''''''''''''''''''''$$$%%%&&&'''(((((())))))---,,,++++++***)))))))))))))))))))))))))))*********,,,...///...---,,,+++******))))))))))))((((((***(((&&&&&&'''(((((('''+++***(((''''''''')))***&&&&&&(((******)))))))))******++++++++++++************))))))))))))******(((((((((((('''''''''''''''((()))))))))))))))))),,,***''''''''''''&&&%%%(((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''***'''%%%$$$&&&(((******+++***************++++++....../////////.........,,,,,,,,,+++***)))(((((())))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''''')))***,,,,,,+++***)))((((((((((((((()))******((()))***+++++++++******)))******)))+++...+++&&&%%%)))***((((((+++,,,+++)))+++---+++(((''')))+++***)))'''&&&'''(((***+++&&&(((******)))((()))***)))******+++***)))((('''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))***)))((((((******)))((()))((('''(((***++++++************+++---///222333222666<<>>888555111000000222333333111///111111111222222222333333111555777888>>>FFFKKKLLLRRRUUUXXXYYYXXXVVVVVVVVVPPPNNNLLLHHHDDD???;;;999555555555555555666777888555555555555666;;;BBBGGGPPPSSSYYY^^^aaabbb```___^^^\\\[[[\\\]]]]]][[[ZZZRRRIIIAAA===888222///000........................//////000000000///...---...///000000///111333666>>>DDDMMMVVV]]]aaabbbaaa\\\\\\[[[[[[ZZZYYYXXXXXXVVVTTTQQQMMMHHHDDDAAA???>>><<<:::999999:::<<<===>>>>>>>>>>>>===<<<<<<<<<999;;;===>>>>>>???AAABBBEEEFFFIIIMMMQQQTTTVVVWWWVVVYYY\\\]]]\\\\\\\\\]]]\\\\\\\\\ZZZYYYYYYZZZ\\\```^^^[[[YYYXXXZZZ\\\]]]WWWYYY[[[[[[XXXVVVTTTTTTMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGEEEBBB???<<<:::777555555555444222222000...---------+++)))))))))))))))))))))))))))'''(((***+++++++++***)))''''''''''''''''''''''''%%%&&&'''((())))))))))))---,,,+++***)))))))))))))))))))))))))))***+++,,,***---//////---+++******+++++++++***************+++)))'''&&&'''(((((((((***)))''''''&&&'''((()))+++))))))++++++'''&&&(((******++++++++++++******++++++************++++++)))))))))(((((((((''''''((())))))******))))))))),,,***((('''(((((('''%%%''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((***'''$$$"""$$$(((***+++******))))))***+++,,,,,,......//////......---,,,***++++++++++++***))))))))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''((()))*********(((((((((((((((((((((((('''((()))******)))((('''((())),,,......---+++***)))))))))))))))***++++++'''(((+++,,,---,,,***)))''',,,---++++++...---(((%%%)))***((((((,,,+++'''************))))))))))))***)))'''&&&&&&(((***,,,%%%(((******(((((()))***************)))))))))((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))(((((((((((((((''''''((()))))))))))))))'''((()))***+++******)))***((('''((()))***)))((()))((('''(((***,,,+++***++++++++++++,,,...///000///222777>>>DDDJJJNNNPPPSSSWWW]]]```___\\\YYYXXXXXX[[[^^^^^^]]]]]]^^^```aaaaaaaaa```___]]][[[[[[YYYXXXVVVTTTSSSRRRQQQQQQWWWYYY[[[ZZZWWWRRROOONNNEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAACCCEEEFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGCCC>>>777222///...---,,,+++***))))))+++,,,++++++)))***+++,,,---......///111333666999<<>>>>>>>>>>>======<<<888:::<<<<<<;;;;;;===>>>@@@@@@BBBEEEIIIMMMQQQSSSSSSVVVZZZ\\\]]]]]]]]]^^^]]]]]]]]][[[YYYXXXYYYZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\WWWZZZ\\\[[[WWWTTTSSSSSSMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHIIIHHHFFFCCC@@@@@@===:::888888777666555555333000000000000---+++))))))))))))))))))))))))&&&''')))***+++***)))(((''''''''''''''''''''''''&&&'''(((*********)))))),,,+++)))(((((((((((())))))))))))******,,,------,,,///111111...+++***+++((()))))))))))))))))))))---***((('''((())))))))))))((((((((((((((()))))),,,((((((++++++((((((+++))))))************))))))+++++++++******+++++++++******)))))))))((((((((())))))*********))))))(((***)))'''((()))******)))''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''(((((()))(((&&&$$$$$$&&&(((******))))))))))))***+++,,,---------.........---+++***))))))***++++++++++++***''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((((((((((((((((((((((('''((()))++++++)))((('''(((***---//////...,,,+++***************++++++,,,&&&(((+++......,,,***(((&&&...111,,,(((***,,,***&&&******''')))---***$$$)))(((''''''(((((('''&&&***)))'''&&&&&&(((+++,,,%%%(((******(((''')))++++++******)))((()))))))))(((((((((((())))))))))))))))))))))))************++++++******))))))(((((('''(((((()))))))))))))))'''((()))+++++++++***)))***((('''((()))***)))((((((''''''(((+++,,,+++***++++++++++++,,,---...///222333777:::>>>AAADDDEEEKKKQQQWWW\\\\\\ZZZXXXWWWWWW[[[```aaa___^^^___```aaaaaaaaa```___]]][[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVYYY[[[[[[XXXSSSPPPOOOHHHGGGGGGFFFEEECCCAAA@@@BBBAAABBBCCCEEEEEECCCAAAEEEEEEEEEEEEEEEDDDDDDDDD???:::333...---,,,---,,,+++)))((((((***+++***))))))******+++---...//////222444888;;;@@@EEELLLQQQPPPQQQQQQRRRRRRRRRRRRRRRKKKLLLOOORRRUUUYYY[[[\\\RRRQQQNNNGGG???888222000000///......//////...---//////000111333444555666333999<<<<<>>===:::777444222111000555555555444333555999<<>>GGGPPPVVVZZZ[[[^^^^^^^^^]]]]]]\\\\\\[[[YYYYYYWWWUUURRROOOLLLJJJEEECCC???<<<:::::::::;;;======>>>>>>>>>>>>======666888:::::::::999:::;;;:::;;;;;;>>>AAAFFFKKKMMMRRRUUUYYY\\\]]]]]]^^^___]]]^^^]]][[[XXXWWWXXXYYYWWWXXXYYYZZZZZZYYYXXXXXXWWWYYY[[[YYYUUUQQQOOOOOOMMMNNNOOOOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIGGGCCC@@@BBB???<<<:::999999777666888555222222333222///---))))))))))))))))))))))))%%%&&&((()))***)))((('''))))))))))))))))))))))))'''(((***++++++******)))***)))((('''&&&''''''((())))))******+++,,,.........111444333///+++++++++)))*********++++++++++++...+++((('''((()))***)))(((((())))))************)))%%%&&&+++,,,***,,,111))))))************)))))),,,++++++******++++++,,,************))))))))))))))))))*********))))))(((((('''&&&(((***,,,---,,,'''''''''''''''''''''&&&((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((()))***&&&%%%$$$&&&((())))))(((((((((((()))***,,,---...,,,,,,---------,,,***)))((()))***++++++,,,++++++$$$%%%&&&'''((()))***+++))))))))))))))))))))))))''')))******))))))***+++)))***,,,+++)))((((((((())))))))))))************'''))),,,//////---***((()))(((((()))++++++***))),,,***,,,000///***'''((('''---///,,,,,,///---((())))))))))))))))))))))))++++++***)))((((((((())),,,+++++++++******))))))'''&&&&&&''')))***)))(((((((((((((((((()))******))))))((((((''''''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''((((((((((((((()))******---)))&&&(((---...+++''')))************+++++++++)))))))))))))))))))))))),,,***((()))+++---------///000222555:::>>>AAACCCNNNRRRVVVXXXWWWVVVVVVVVVWWWXXXZZZ]]]^^^_________\\\\\\\\\\\\\\\\\\]]]]]]YYY\\\___^^^ZZZVVVUUUVVVYYYYYYYYYXXXVVVSSSPPPOOOJJJJJJHHHFFFDDDDDDEEEEEECCCCCCCCCEEEGGGHHHHHHFFFDDDEEEGGGHHHGGGCCC???<<<555333///---+++,,,---...((()))***+++++++++++++++(((***,,,------...000111666999>>>BBBFFFKKKPPPTTTWWWWWWXXXWWWUUUSSSPPPNNNNNNOOOQQQUUUXXXXXXUUUSSSQQQPPPIII>>>999:::666000000...---...///000///...222111111111111333444666666:::@@@EEEIIILLLOOORRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVSSSNNNIIIGGGBBB@@@;;;777444333444555666222000333555444555777===@@@EEENNNWWW]]]^^^\\\```^^^]]]]]]___```_________[[[VVVPPPIIIAAA888333000000///......---,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,...///111222777???FFFKKKSSS[[[[[[]]]```___\\\[[[\\\^^^]]]\\\ZZZYYYWWWSSSOOOKKKKKKIIIEEEAAA>>>============;;;999999;;;===>>>>>>;;;999777777777666444222444555666666777:::>>>AAAIIILLLPPPUUUYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYXXXXXXWWWVVVVVVUUUTTTSSSQQQQQQPPPPPPSSSRRRRRRRRRRRRQQQNNNLLLHHHJJJKKKKKKJJJGGGDDDBBBCCCAAA>>><<<<<<;;;999888777888999888666333///---******))))))))))))******))))))))))))(((((((((((('''&&&''')))******'''$$$&&&&&&&&&&&&&&&'''((())))))'''%%%'''***+++***(((---,,,+++++++++***(((&&&---,,,,,,,,,++++++******''''''((()))))))))))))))'''((()))++++++******)))'''(((((('''&&&&&&(((***))))))***+++,,,------......,,,***)))'''''''''(((,,,+++)))***,,,.........000---***(((((())))))((())))))************)))))))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))((()))***+++***)))&&&%%%&&&%%%&&&(((,,,------,,,''''''''''''((((((((()))&&&((()))***)))((()))***%%%)))***'''(((---111222111000---+++))))))***+++******************++++++...,,,)))(((((('''%%%###(((((((((((((((((((((((('''((())))))(((((()))+++(((***++++++)))(((((()))))))))))))))************)))***,,,......,,,***)))***))))))***,,,,,,+++***+++***+++///...***(((***)))---///,,,,,,///---)))))))))))))))))))))))))))******))))))((())))))))))))))))))(((((((((''''''((('''&&&&&&((())))))(((((((((((((((((()))******************))))))))))))&&&''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((()))******+++***))))))))))))((('''(((((()))))))))*********)))))))))))))))))))))))),,,***))))))+++---...---...000222555888<<<@@@AAAJJJMMMRRRUUUUUUUUUVVVVVVVVVWWWZZZ\\\^^^`````````aaa___]]][[[ZZZYYYYYYYYYYYY\\\^^^]]]ZZZWWWWWWWWWYYYYYYXXXWWWUUUSSSQQQOOOMMMLLLJJJHHHFFFDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDBBBDDDFFFFFFDDD@@@;;;888333111...,,,++++++,,,---)))******++++++++++++******+++---......///111333777;;;AAAFFFJJJNNNRRRUUUWWWXXXXXXXXXWWWTTTRRRQQQOOOOOOPPPSSSUUUVVVTTTRRROOONNNFFF<<<888888555000000///...///000000///...000/////////000111333444888<<>>CCCGGGLLLPPPRRRSSSUUUVVVUUUWWWYYY[[[^^^___```aaabbb```]]]YYYWWWWWWXXXYYYXXXZZZ\\\\\\ZZZYYYXXXYYYXXXXXXWWWWWWUUUSSSQQQPPPPPPPPPNNNKKKGGGEEEEEEEEEHHHHHHHHHIIIIIIHHHDDDAAA@@@BBBDDDDDDAAA<<<666222000///---+++******+++,,,++++++++++++++++++***)))+++,,,......///000222444:::>>>EEEKKKOOORRRUUUWWWWWWXXXYYYYYYXXXVVVUUUTTTQQQPPPPPPQQQSSSSSSRRRQQQKKKIIIBBB:::666666333///000///...///000000000...////////////000222444555;;;???EEEIIIMMMOOORRRTTTVVVUUUUUUUUUVVVXXXZZZ[[[VVVWWWXXXYYYXXXVVVTTTSSSIIIEEEAAA;;;888666555555444111000444666333222333999:::>>>EEENNNUUUZZZ[[[\\\\\\\\\\\\^^^```bbbdddbbb```\\\XXXRRRJJJBBB===666444222000...---------++++++,,,,,,,,,,,,------+++,,,---,,,+++,,,---//////---///444999===FFFNNNTTTXXX]]]^^^]]]\\\^^^```^^^]]]\\\\\\\\\ZZZWWWTTTRRRPPPMMMJJJGGGFFFEEEEEEBBB@@@===;;;;;;;;;;;;:::888777444333333222///---......//////...///222555888<<>>888222......,,,+++)))))))))***+++,,,,,,,,,,,,+++******)))+++,,,---......000333666<<>>:::777666555444111111555666333111111555666999???FFFNNNUUUXXX[[[\\\\\\\\\]]]^^^aaacccdddbbb```]]]XXXRRRJJJEEE<<<:::666222///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///111......111444888@@@HHHQQQVVV\\\^^^]]]\\\]]]___^^^]]]\\\]]]]]]]]][[[YYYVVVTTTRRROOOLLLJJJIIIIIICCCAAA>>><<<<<<<<<:::999666444222111000///---++++++,,,---,,,++++++---///111555;;;BBBHHHMMMPPPRRRTTTVVVYYY[[[[[[ZZZXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXUUUQQQNNNLLLMMMNNNPPPNNNNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNOOONNNMMMKKKJJJHHHFFFCCCBBBBBBBBB@@@???;;;<<<<<<<<<;;;:::888666111///---+++******++++++,,,,,,---------,,,+++***)))(((&&&&&&'''(((((('''))))))(((''''''&&&''''''***))))))***,,,---......000...---,,,------,,,+++*********)))))))))))))))((())))))************************+++++++++++++++***+++***)))&&&%%%&&&(((*********))))))(((((((((***))))))((()))+++,,,---+++***)))***---//////...+++++++++,,,,,,+++(((%%%(((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((((()))((()))*********))))))((((((''''''(((***+++***((('''(((((((((((())))))))))))******((('''&&&(((***'''++++++((('''+++---,,,((((((((((((***+++---...************))))))))))))(((+++...,,,((('''))),,,))))))))))))))))))))))))((()))+++***))))))***,,,'''(((((((((''''''***,,,((()))))))))************......,,,+++++++++,,,,,,(((''''''(((***+++)))((()))'''(((,,,---,,,---000...------...---,,,+++,,,))))))))))))))))))))))))((('''''''''((()))******))))))))))))))))))*********(((&&&&&&'''((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***+++(((&&&(((,,,...,,,))))))))))))*********++++++))))))))))))))))))))))))+++******+++---......,,,...//////000111222444555777;;;AAAFFFJJJNNNRRRUUUXXXXXXYYYYYYZZZ[[[[[[\\\```^^^ZZZWWWVVVXXXZZZ[[[UUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWRRRKKKFFFEEEGGGFFFEEEEEEFFFGGGEEEBBB??????@@@@@@>>>;;;555///,,,+++***))))))))))))******,,,,,,,,,,,,,,,+++***))))))+++,,,---///111555999???DDDLLLRRRUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVXXXVVVTTTSSSSSSRRRPPPNNNBBB===888555333111000000...---,,,,,,......---,,,111111111222444777999:::===BBBHHHLLLOOOPPPRRRSSSUUUTTTSSSSSSTTTVVVXXXZZZXXXXXXYYYYYYYYYXXXWWWVVVOOOLLLHHHBBB===:::888777555222222666666333000111333444555999???FFFMMMRRRYYY[[[\\\]]]\\\\\\^^^aaacccbbbbbbaaa^^^YYYSSSNNNDDDAAA;;;555111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...111------///000222999AAAOOOUUU[[[^^^]]]\\\\\\]]]\\\[[[[[[\\\]]]^^^]]][[[XXXWWWUUURRRPPPNNNMMMLLLDDDBBB???>>>===<<<:::888333111///.........,,,***+++,,,,,,+++******+++,,,...111555;;;@@@EEEHHHIIIPPPRRRVVVXXXZZZYYYXXXVVVZZZ[[[[[[\\\[[[[[[ZZZZZZYYYVVVRRRNNNLLLLLLNNNOOOOOONNNNNNNNNOOONNNKKKIIILLLLLLMMMMMMMMMLLLKKKKKKJJJHHHEEEDDDDDDDDDCCCAAAAAAAAA@@@???===;;;999888444222///,,,******+++,,,,,,---.........---+++***)))(((&&&&&&'''(((((('''***)))(((''''''''''''''''''))),,,...//////......111///,,,,,,,,,,,,+++***)))))))))))))))***************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---***++++++)))'''&&&'''(((+++++++++***))))))(((((())))))((()))***+++---...+++******+++---......,,,******+++,,,---,,,(((%%%(((((())))))))))))(((((())))))((((((''''''''''''((())))))))))))))))))(((''''''((((((((((((((('''%%%%%%%%%(((***,,,+++***(((((((((((()))))))))***((()))***)))''''''(((***(((,,,,,,)))(((+++---,,,************++++++,,,,,,*********)))))))))((((((+++*********++++++******************************((()))******))))))***+++((((((((('''&&&''')))+++))))))))))))************///...---,,,+++++++++,,,''''''&&&((()))***)))'''(((&&&(((,,,...,,,---//////,,,,,,------***))),,,))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&''''''''''''(((((()))(((''''''((()))'''&&&***))))))((((((((((((((())))))))))))************&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,'''%%%'''---000---)))************++++++++++++))))))))))))))))))))))))***))))))+++---...,,,+++...............///000000222666;;;@@@EEEIIINNNQQQWWWWWWWWWWWWXXXYYYZZZ[[[bbb```]]]YYYWWWWWWXXXYYYVVVUUUTTTUUUXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYYYY\\\\\\WWWOOOIIIIIIJJJGGGFFFDDDDDDEEEDDDBBB@@@>>>>>><<<:::666111---+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,+++***)))***,,,...000444999===CCCHHHOOOTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVZZZXXXVVVUUUTTTRRRNNNLLL???999444333222//////111...---,,,,,,......---,,,/////////111333666888:::???CCCJJJNNNQQQQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWSSSQQQLLLGGGBBB>>><<<;;;888444333666666333111111111222333555888>>>EEEJJJSSSWWW[[[]]]\\\[[[]]]___```aaabbbcccccc___ZZZVVVNNNIIIAAA999333000//////------,,,,,,,,,,,,++++++***+++,,,+++***+++,,,...///,,,+++------...444;;;KKKQQQYYY^^^^^^\\\\\\]]]\\\[[[ZZZ[[[]]]___^^^]]]ZZZYYYXXXVVVTTTRRRPPPOOOGGGEEEBBB???>>>;;;888666000...------------,,,******+++,,,,,,******+++,,,---...222666:::>>>AAABBBKKKMMMPPPSSSVVVWWWWWWVVV\\\\\\]]]]]]\\\\\\[[[ZZZ[[[XXXUUURRRPPPOOOPPPQQQOOONNNMMMNNNNNNMMMJJJGGGKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFEEEDDDCCCEEEDDDCCCAAA???===;;;:::777555111---+++++++++,,,+++,,,...///...---+++***)))'''&&&'''((()))((('''))))))(((((('''((((((((('''+++...000000000000000444111---,,,++++++***)))''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------+++))))))***++++++++++++******)))))))))))))))))))))***,,,...///,,,++++++,,,---...,,,************,,,---,,,)))&&&'''(((((())))))(((((('''***))))))(((''''''&&&&&&((())))))******))))))(((((((((((())))))))))))***''''''&&&(((******)))'''((((((((()))))))))******&&&((()))***)))((()))***&&&***,,,)))(((+++,,,+++***+++++++++++++++++++++*********))))))(((((('''***)))(((***---//////---))))))))))))))))))))))))&&&'''((((((''''''((())))))))))))'''%%%%%%(((***))))))))))))************.........---,,,,,,++++++(((''''''(((******)))((('''&&&)))...///,,,,,,...///+++***,,,,,,((((((+++))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&&&&'''''''''((((((((('''((()))***)))&&&$$$******)))(((((((((((((((************))))))))))))&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((()))*********((('''(((+++,,,+++)))))))))))))))************))))))))))))))))))))))))(((((((((***,,,---+++***......---,,,,,,,,,------...222666;;;???CCCHHHKKKSSSSSSSSSTTTVVVXXXZZZ\\\aaa___]]][[[ZZZYYYYYYYYYYYYWWWUUUVVVYYY[[[ZZZYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]aaabbb]]]TTTNNNNNNPPPLLLIIIFFFDDDCCCBBBAAA???<<<;;;888444111---+++***(((((()))))))))******+++++++++,,,,,,---,,,,,,,,,)))+++---///333888>>>CCCIIIMMMRRRUUUVVVVVVVVVVVVZZZYYYYYYXXXWWWWWWWWWWWWYYYXXXWWWUUUTTTPPPLLLHHH===666111222222//////222000///......000000///......//////111333777999;;;AAAFFFLLLQQQSSSSSSSSSTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVRRRMMMHHHDDDBBB@@@;;;666444666666333222333000111222333444777===BBBKKKQQQYYY]]]\\\[[[]]]___]]]^^^aaadddfffddd___[[[UUUPPPFFF<<<555000//////---------,,,,,,+++++++++***+++,,,+++******,,,...///,,,,,,.........222888EEEMMMVVV]]]___^^^___```]]]\\\[[[\\\^^^``````___\\\\\\[[[YYYWWWUUUSSSRRRLLLIIIEEEAAA>>>999555111---,,,+++,,,---...---+++)))+++,,,,,,+++***+++,,,+++,,,///333777:::===>>>EEEGGGJJJMMMPPPSSSTTTUUU[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYVVVTTTQQQPPPPPPPPPOOONNNNNNOOOOOOOOOLLLJJJKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEDDDCCCAAA@@@>>>>>>999777222...++++++,,,,,,+++,,,...///...---***)))'''''''''(((***)))'''%%%(((((((((((((((((()))***+++---.........///222555777444000---,,,+++***)))((((((((()))))))))******((()))******++++++******---,,,,,,+++,,,---...///+++,,,,,,+++***)))+++,,,))))))))))))))))))((((((******))))))***,,,...///...---,,,---------***(((+++******+++,,,,,,)))'''''''''((((((((((((''''''((((((((((((((('''''''''((()))************)))((()))))))))))))))***++++++)))((('''((())))))'''&&&(((((()))))))))*********###&&&)))++++++***)))***###''')))'''''')))***)))((())))))***************+++******)))((((((''''''((()))***++++++,,,---...(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((******)))'''%%%%%%''')))))))))))))))************............---,,,+++***)))(((((()))++++++***)))'''&&&)))///000---+++---///***))),,,+++''''''+++))))))))))))))))))))))))***)))(((''''''''''''''''''((((((((())))))******''''''(((***+++)))&&&###******)))((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((('''((((((((())))))******((((((((((((((()))******((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((***,,,,,,***)))......---,,,++++++++++++,,,///333777;;;???DDDGGGOOOOOOPPPRRRUUUYYY\\\^^^\\\\\\\\\\\\\\\\\\]]]]]][[[YYYWWWXXXZZZ\\\[[[ZZZZZZYYYYYYYYYYYY[[[]]]^^^```dddfffaaaXXXRRRQQQTTTPPPMMMHHHDDDBBBAAA@@@???;;;999555111---+++***)))(((((())))))******++++++***+++,,,,,,------------***,,,...111555;;;BBBGGGLLLPPPTTTVVVWWWVVVVVVWWW\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVUUUSSSOOOIIIEEE<<<444000222222...///222222000///000111222111///000111111333666999<<<>>>CCCHHHNNNSSSUUUUUUUUUUUUSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYUUUQQQLLLHHHFFFDDD===888444666666333222444000111222222111444999>>>EEEMMMWWW\\\]]]]]]^^^aaa[[[\\\```dddgggfffbbb^^^ZZZTTTIII>>>666111//////---------,,,,,,+++++++++***+++,,,+++******,,,...111//////111111000444999AAAIIITTT\\\___```bbbccc___]]]\\\]]]___aaaaaa```^^^^^^]]]\\\ZZZXXXVVVUUUPPPMMMHHHCCC===888111---,,,+++***+++---...---,,,(((***,,,,,,+++***+++,,,***+++...111555999<<<===AAABBBEEEHHHLLLPPPSSSTTTZZZ[[[\\\]]]^^^_________YYYWWWUUUSSSQQQOOONNNMMMNNNNNNNNNPPPQQQQQQOOONNNLLLLLLLLLMMMMMMNNNNNNOOOKKKIIIGGGFFFGGGGGGFFFDDDEEEDDDDDDCCCBBBBBBAAAAAA;;;888333...,,,+++,,,---***,,,...///...---***(((''''''''')))******'''$$$(((((('''(((((()))***+++.........,,,+++...444999:::666222...---,,,***)))******++++++,,,,,,,,,---''''''((()))))))))))))))------,,,+++,,,---...///((()))***)))((((((***+++((((((((((((((((((((((((+++******)))***,,,---...///...---------,,,)))'''+++*********++++++***(((''''''((((((((((((''''''&&&&&&''''''((()))))))))((()))***++++++***)))(((((((((''''''((()))******'''&&&&&&''')))***((('''))))))))))))************!!!$$$))),,,,,,+++***))) %%%'''%%%%%%((()))(((%%%&&&((()))************+++******)))(((''''''&&&'''+++---+++&&&###&&&***(((***,,,***'''%%%''')))(((((((((((())))))))))))''')))***)))((('''(((***&&&(((*********+++---...000000000///...,,,+++***,,,...000111///---,,,,,,,,,///111000,,,((('''(((///)))***///---%%%%%%,,,((()))++++++)))'''&&&'''))))))))))))************''''''((()))))))))))))))''''''''''''((((((((((((%%%%%%&&&%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&(((''''''(((******)))(((333,,,'''((()))''''''(((&&&((())))))(((&&&'''((())))))))))))************((((((((((((((((((((((((,,,,,,,,,+++(((&&&&&&''',,,+++******,,,,,,+++***+++,,,...111555999===???DDDGGGMMMQQQTTTVVVXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^ZZZZZZZZZZZZZZZ[[[\\\\\\aaa^^^[[[\\\]]]]]][[[XXXaaabbbcccaaa]]]YYYWWWVVVZZZVVVOOOIIIEEEBBB@@@>>>777555222///---,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++,,,///333999@@@FFFIIINNNQQQTTTVVVWWWWWWXXXYYY\\\ZZZXXXWWWXXXZZZZZZYYYYYYVVVSSSSSSSSSOOOGGG@@@999666222///---...///000000///...///000111000///...///000111333666:::>>>EEEIIINNNRRRTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXZZZ\\\YYYXXXWWWWWWXXXYYY[[[\\\ZZZZZZYYYWWWSSSMMMHHHEEE<<<888444111000000000000444///---...///000444999???GGGRRRZZZ^^^___aaabbb^^^]]]]]]aaadddeeebbb___[[[SSSHHH>>>999555111---...---,,,,,,++++++,,,,,,***++++++,,,,,,---------000000000111222444555666<<>>999555///,,,++++++++++++++++++,,,,,,+++***(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******,,,+++))))))+++...111444:::666111...---------,,,---,,,******+++,,,+++******)))((('''((()))+++---111///,,,+++++++++***(((************************))))))))))))))))))))))))))))))((((((***+++---///+++///333111+++'''''')))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))((((((''''''((('''%%%$$$%%%&&&(((***************+++)))&&&###'''(((***++++++******)))...---+++*********++++++'''((()))))))))(((&&&%%%&&&((()))(((%%%%%%(((,,,&&&''')))))))))))),,,...,,,+++)))((((((((()))***))))))************))))))''')))***)))((('''(((***(((((((((((())))))))))))''')))***)))((('''(((***&&&((()))*********,,,...000000000///......------)))+++------,,,***))))))***---//////,,,***)))***,,,))))))***)))%%%&&&)))(((***,,,---+++))))))))),,,,,,+++***)))(((''''''''''''((()))))))))))))))'''''''''((((((((())))))((())))))(((''''''***,,,'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((''')))***+++***(((///(((%%%''')))((()))+++&&&((())))))(((''''''((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++******,,,+++******,,,,,,+++***++++++,,,///222777;;;===BBBFFFKKKPPPSSSUUUXXXZZZXXXXXXYYYYYYZZZ\\\]]]^^^XXXXXXXXXXXXYYYYYYYYYZZZ^^^\\\ZZZ[[[]]]^^^\\\ZZZ```aaaaaa___[[[YYYXXXXXX^^^YYYRRRLLLGGGDDDAAA???777555222///,,,+++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++...///333777===CCCHHHKKKOOOQQQUUUVVVWWWWWWXXXZZZZZZYYYXXXXXXYYYZZZZZZYYYWWWTTTRRRRRRQQQMMMEEE>>>888555222///---...///000000///...///000111000//////000222333444888<<<@@@HHHLLLQQQTTTUUUUUUUUUVVVUUUWWWYYYYYYXXXYYYZZZ\\\WWWWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXUUUPPPKKKEEEBBB:::777222000///000//////111...---000111000222666<<>>888444000---------,,,+++++++++++++++++++++++++++,,,---...///000000111111222333444555999CCCPPPZZZ]]]^^^```aaa```aaaaaabbbbbbaaaaaa``````bbbaaa___^^^___[[[UUUQQQLLLFFF???:::555000------,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,---000222666888:::===>>>???AAAEEEHHHLLLNNNPPPQQQSSSVVVWWWXXXXXXXXXXXXUUURRRQQQRRRRRRPPPNNNOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFDDD@@@>>>999555000,,,++++++++++++++++++,,,,,,+++***((('''***)))(((''''''''''''''''''''''''(((((()))***++++++***))))))+++...111333888555111............------+++))))))***+++***)))+++***)))(((((()))+++,,,000...,,,,,,------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))---000///,,,))))))+++(((((())))))******++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((('''&&&'''((()))***)))))))))***+++***'''$$$))))))((((((((()))***+++,,,+++***)))((())))))***(((((())))))(((''''''&&&)))'''&&&&&&'''((())))))((()))******))))))+++---+++***)))((((((((()))***))))))************))))))&&&'''))))))((((((***+++(((((((((((())))))))))))''')))***)))((('''(((***&&&'''))))))))))))+++,,,000//////......//////000(((***,,,,,,***((((((((((((+++---...---,,,++++++***,,,***'''&&&))))))''''''***...///...,,,++++++,,,,,,+++***)))((('''''''''(((((()))))))))))))))(((((((((((())))))))))))***++++++***(((((()))+++''''''&&&&&&''''''((()))'''((()))******)))(((''')))(((((()))++++++***)))***%%%###&&&))))))***---&&&'''))))))(((''''''((((((((())))))))))))******************************)))'''&&&(((+++---,,,***,,,***)))***+++,,,+++***+++******,,,///333888:::>>>AAAFFFKKKNNNQQQUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]WWWXXXYYYYYYZZZZZZYYYYYY\\\ZZZZZZ[[[]]]]]]]]]\\\^^^^^^^^^\\\YYYYYYZZZ\\\aaa\\\UUUOOOJJJGGGCCCAAA999666222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++222444888===CCCGGGJJJLLLOOOQQQTTTUUUVVVVVVXXXYYYWWWWWWWWWYYY[[[[[[YYYXXXUUUSSSQQQPPPOOOJJJAAA;;;666444111...---...///000///...---...000111000///000222333555777:::???CCCJJJMMMRRRUUUUUUUUUUUUUUUWWWYYYZZZZZZYYYYYYZZZ[[[UUUVVVWWWXXXYYYYYYXXXXXXWWWVVVTTTQQQLLLFFF@@@===777444000............---...,,,---111222000000333777>>>IIIRRRXXX[[[]]]^^^\\\ZZZZZZ]]]bbbdddcccaaa]]]SSSFFF<<<666333000------,,,++++++******++++++,,,+++++++++,,,...111222111111111222222333333333777@@@LLLVVV\\\___bbbdddaaabbbbbbccccccbbbbbbaaa```bbbaaa^^^___```]]]XXXRRRMMMDDD<<<777333///---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---///111444777888;;;;;;===???AAADDDGGGHHHKKKLLLMMMOOOPPPQQQQQQQQQRRRQQQPPPPPPQQQQQQOOOMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFDDDAAA>>>:::555000,,,+++++++++++++++++++++++++++***)))(((******)))(((((((((((()))(((((((((((()))***++++++******)))***+++...111333666333000...////////////---+++))))))***+++***))),,,+++***)))))))))***+++...,,,+++,,,---...---,,,((((((((((((((((((((((((''''''''''''''''''''''''************))))))((('''&&&***---...,,,***,,,...)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***((((((((()))+++***(((&&&***)))&&&%%%%%%'''***,,,,,,+++******))))))******))))))((((((''''''((((((+++'''$$$%%%)))+++***'''+++,,,,,,+++******+++---+++***)))((((((((())))))******++++++++++++******'''(((((()))((())))))***(((((((((((())))))))))))''')))***)))((('''(((***%%%'''((()))((((((***+++------,,,,,,---...000111+++,,,...---,,,******+++(((***,,,------,,,+++******///---'''(((......(((&&&***...///...---++++++((()))))))))************(((((())))))))))))((((((((((((((()))))))))******((())))))(((&&&%%%&&&''''''''''''''''''(((((()))''''''((())))))((('''''')))(((((()))+++,,,***)))((($$$###&&&(((((()))---%%%'''))))))((('''((()))(((((((((((()))))))))***************************'''###!!!$$$))),,,***'''+++***)))***+++,,,+++******)))))))))+++000444777888;;;???CCCGGGKKKPPPSSSWWWWWWXXXZZZ[[[\\\]]]]]]YYYZZZ[[[\\\\\\\\\[[[[[[\\\[[[[[[[[[\\\\\\\\\\\\]]]]]][[[YYYXXXYYY\\\___ccc^^^XXXQQQMMMHHHDDDBBB;;;888333///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...555888===BBBFFFJJJKKKLLLMMMOOORRRSSSSSSSSSUUUWWWSSSTTTVVVYYY[[[[[[XXXVVVSSSRRRQQQPPPMMMGGG???999444333000...---...///000...------...000111000///000222444666888<<>>JJJUUU\\\aaadddgggaaabbbbbbbbbbbbbbbbbbaaa^^^```___]]]^^^aaa___ZZZQQQKKKAAA999333000...---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---...111333555666:::;;;;;;<<<===>>>@@@@@@FFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNMMMKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHFFFBBB@@@:::666111---++++++++++++++++++++++++******))))))))))))((((((((((((((()))(((((('''(((((()))******)))))))))***,,,...111333333111///...///111111111///---+++++++++,,,+++***---,,,+++***************---,,,++++++------+++***))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,+++***)))(((&&&)))+++,,,++++++,,,---*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))(((''''''''')))***+++)))((()))(((&&&%%%&&&''')))***------,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***)))'''&&&''')))******(((---......,,,***)))***,,,******))))))((((((((((((******++++++++++++*********))))))((()))(((((('''(((((((((((())))))))))))''')))***)))((('''(((***&&&'''))))))(((((()))+++*********+++,,,---...///,,,---......,,,++++++,,,***+++,,,------,,,***((()))...---(((***111///'''&&&))),,,...---+++******((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((('''%%%$$$%%%%%%(((''''''''''''((())))))''''''(((((((((((('''''')))(((((()))++++++***((((((%%%%%%((((((&&&(((,,,%%%'''((()))((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))((($$$"""$$$)))+++(((%%%***)))((()))+++,,,+++******)))((()))***---111333555888;;;???BBBGGGMMMQQQTTTUUUWWWYYY[[[\\\]]]]]]ZZZ[[[[[[\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[[[[[[[]]]\\\[[[YYYWWWYYY\\\```aaa]]]WWWRRRNNNJJJFFFCCC>>>:::555000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------///000222333888;;;???DDDHHHJJJKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTQQQRRRTTTWWWYYYYYYVVVSSSRRRRRRRRRPPPLLLEEE===777222111///...---...///000------,,,---000111000//////111333666999>>>CCCGGGKKKNNNQQQSSSRRRRRRRRRSSSVVVWWWXXXXXXVVVVVVWWWXXXXXXYYY[[[[[[YYYVVVRRROOOJJJIIIFFFCCC>>>999555333111///,,,,,,,,,---,,,+++---******,,,---,,,///333///555???JJJSSSYYY\\\\\\ZZZXXXXXX[[[___aaa```]]]UUUMMMAAA888444222000...---,,,++++++******++++++---,,,******,,,///222555111111222333333333222222444;;;GGGRRR[[[aaadddeee```aaaaaabbbbbbaaaaaa```]]]``````___```cccaaa\\\LLLFFF===555111///...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...111333555666777777888:::;;;<<<======AAAAAAAAAAAAAAAAAAAAABBBCCCEEEHHHKKKLLLMMMNNNNNNQQQPPPPPPOOOOOOOOOOOOPPPNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKKKKJJJHHHDDDAAA;;;777111---,,,+++++++++++++++******************'''''''''&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''((((((***,,,...111222111000......000222222222222000...---......---,,,------,,,+++++++++******---,,,+++++++++***(((&&&************************))))))))))))))))))))))))&&&''')))*********)))(((((()))++++++*********+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((((((''''''(((''''''(((***+++***)))&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***&&&(((******(((''')))+++/////////---***)))***+++))))))))))))((((((''''''*********++++++*********+++***(((((())))))'''&&&(((((((((((())))))))))))''')))***)))((('''(((***'''(((***))))))(((***+++'''(((***+++,,,---------+++,,,,,,+++***)))***+++******+++,,,---,,,***''''''((()))))),,,///,,,&&&''')))++++++***))))))***,,,,,,+++***)))((('''''')))))))))))))))(((((('''''''''''''''((((((((((((&&&((())))))(((&&&''''''((((((''''''(((((()))***''''''''''''''''''''''''(((''''''(((******)))((()))'''(((***(((%%%'''+++$$$&&&((()))(((((((((***''''''(((((((((((())))))''''''''''''''''''''''''***(((&&&'''***+++)))''')))(((((()))+++,,,+++***+++*********+++---...///555777999<<>>;;;777444111//////---,,,+++,,,---,,,+++---)))(((+++,,,+++...222...333<<>>BBBEEEGGGIIILLLNNNRRRQQQQQQPPPPPPPPPPPPQQQMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKHHHEEEBBB<<<888222...,,,,,,++++++++++++******)))******+++'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&''''''&&&'''(((***,,,///111222000///...///111222222222333111////////////...---------,,,,,,,,,,,,,,,+++...---,,,,,,,,,***'''$$$************************************************%%%&&&''''''((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((''''''''')))******)))&&&'''(((******)))((('''(((((()))*********))))))))))))(((((())))))******%%%))),,,+++((('''))),,,...//////---***)))***+++(((((()))))))))((('''&&&))))))************))))))***((('''((()))***)))'''(((((((((((())))))))))))''')))***)))((('''(((***((()))+++***))))))***,,,&&&(((+++---......,,,+++***++++++***(((((()))***(((((((((+++......+++)))(((%%%&&&---222///)))&&&***++++++***(((((()))+++,,,,,,+++***)))((('''''')))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&(((******)))(((((()))((((((((((((((())))))***'''''''''&&&&&&''''''''''''&&&&&&'''))))))((('''(((''')))+++)))&&&(((---$$$&&&((()))(((((()))***'''''''''((((((((())))))''''''''''''''''''''''''((((((((())))))*********)))((('''(((+++,,,+++***++++++,,,---------------333444555777:::???EEEJJJKKKNNNRRRVVVZZZ\\\]]]]]]\\\ZZZYYYXXXXXXZZZ\\\]]]___```aaa```^^^\\\]]]___``````___\\\YYYYYY[[[]]]\\\ZZZVVVTTTRRRPPPLLLJJJDDD@@@999333///...///000------------------------111111111333666999===???>>>???BBBEEEHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQOOOOOOPPPQQQSSSRRRPPPNNNMMMOOOQQQNNNHHH???777222///......------...//////,,,++++++---///111000000000222555999===BBBIIIMMMNNNPPPSSSTTTTTTUUUVVVWWWSSSUUUWWWWWWWWWWWWXXXZZZXXXWWWUUUPPPJJJDDD???;;;888777666444222000...---...,,,++++++------,,,+++***'''(((,,,---+++,,,///...222;;;HHHUUU]]]aaaaaa[[[ZZZ[[[]]]___]]]WWWRRREEE???999555444333111...///...------,,,,,,------++++++++++++,,,---...///...///222333444444333333666===HHHUUU^^^bbbbbb```aaabbbbbbccccccbbbbbbaaaaaadddeeebbb```^^^XXXPPP>>>999333///............)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,---000222666888:::666777888999:::999999888777666555333222222222333444777;;;>>>@@@CCCHHHLLLPPPPPPPPPPPPQQQRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIGGGDDDAAA<<<888222...,,,,,,++++++++++++***))))))***+++,,,'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&(((***,,,///111222000///...///111222222111444222///...//////---,,,,,,,,,,,,---------------...------......---***'''************************))))))))))))))))))))))))***))))))(((((((((((()))***)))(((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&&&&&&&''')))******((('''''')))***)))(((((((((((()))))))))******&&&'''((())))))))))))((((((((()))***************'''(((***+++******))))))---......,,,***))))))+++'''((()))))))))((('''&&&(((((())))))))))))(((((()))'''%%%'''***,,,***((((((((((((((())))))))))))((()))***)))((('''(((***)))***++++++***)))+++,,,'''))),,,///000///,,,***+++,,,,,,+++)))(((***+++&&&&&&'''***...000---+++***$$$'''222777000)))))),,,,,,,,,***(((((()))+++))))))))))))************)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))((((((((()))((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&''''''))),,,***'''***///$$$&&&((()))(((((()))***''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&(((((('''((()))+++(((''''''(((+++,,,+++***+++,,,...//////...---,,,///000111222444:::@@@EEEIIILLLPPPUUUYYY\\\]]]]]]___]]]ZZZYYYYYY[[[^^^aaa]]]```aaaaaa___^^^```bbbaaaaaa```]]]ZZZYYYZZZ[[[[[[YYYVVVUUUTTTRRROOOMMMEEEAAA:::444000///000111------------------------222222333555888<<<@@@CCC@@@AAACCCEEEHHHIIIKKKKKKKKKKKKLLLKKKKKKLLLOOOQQQOOOOOOOOOPPPQQQPPPNNNLLLLLLNNNOOOMMMFFF===555000...------------...//////,,,++++++---///111111000111444777:::???DDDKKKOOOKKKNNNPPPRRRRRRSSSUUUVVVTTTUUUWWWXXXXXXXXXZZZ\\\VVVTTTPPPKKKDDD<<<777333333222111000///...---,,,---,,,+++,,,------,,,+++&&&&&&)))...///+++***,,,///333;;;HHHVVV___bbbccc[[[[[[\\\^^^___[[[TTTNNN@@@;;;666444444444111/////////...------------...***++++++,,,,,,------------///111444555555444333;;;AAAMMMZZZcccfffeeebbbcccccccccddddddcccccccccaaacccddd```\\\XXXOOOFFF999555000------.........)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,---000333777:::;;;=========;;;999666333111444333111///............///333666999;;;@@@FFFKKKNNNNNNOOOPPPRRRTTTUUUVVVQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHFFFBBB???===888222...,,,,,,+++***++++++***))))))***+++,,,((((((((((((((()))******)))(((((('''''''''((((((%%%&&&(((***,,,///111222000///...///111222222111333111///.........---+++++++++,,,---............------...///111000---+++))))))))))))))))))))))))((((((((((((((((((((((((111///---+++*********+++)))'''&&&''')))*********'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))*********)))'''&&&'''(((***,,,***)))''''''((())))))(((+++***((('''''')))+++---'''((()))+++++++++***)))'''((()))+++++++++***))))))((('''))),,,---***'''---------+++)))((()))+++'''((()))))))))(((&&&%%%''''''((((((((((((''''''***)))(((''''''((()))***((('''&&&'''((()))((('''******))))))((((((((('''++++++++++++++++++++++++,,,---------,,,***)))(((******++++++++++++,,,,,,,,,+++)))(((((()))+++,,,***''')))///222000,,,*********)))'''$$$$$$&&&)))%%%(((+++---,,,***(((((((((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%((((((((((((''''''''''''(((''''''&&&&&&((()))******)))(((''''''((()))***''''''((()))******))))))******))))))(((((('''''',,,+++***(((''''''''''''((()))*********((('''&&&***)))((()))++++++'''$$$(((((((((((())))))))))))++++++***)))(((((())))))---......---++++++,,,...,,,...000111222555<<>>888333222......------------.........//////...------000222444555888<<>>FFFRRR\\\aaabbbbbbaaadddccccccbbbbbbccccccdddfffeeeccc^^^WWWNNNEEE???222...,,,---,,,******...+++,,,---...---+++((('''++++++,,,+++******,,,---,,,---///222555999<<<>>>===;;;999777555333222222000000///...------,,,,,,111222333444666;;;BBBGGGMMMOOOPPPRRRSSSSSSSSSSSSUUURRROOOOOOQQQQQQPPPNNNNNNNNNOOOPPPPPPOOONNNMMMJJJJJJKKKNNNOOOLLLFFF@@@;;;777111,,,******))))))+++%%%!!!$$$+++...+++%%%''')))***(((&&&%%%''')))''''''((((((((('''%%%$$$((((((+++///222222333555222///...111666666///(((333222000///.........///***///222111222444222.........---,,,,,,++++++***---,,,+++***)))((('''&&&''''''(((+++,,,+++(((%%%((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''((())))))'''%%%***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))+++...---(((******++++++++++++******************************))))))(((((('''''''''&&&***)))(((''''''((())))))((('''&&&'''((()))(((''')))))))))(((((('''''''''******+++,,,,,,,,,++++++***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++)))&&&'''---000---)))((())))))((('''&&&&&&)))+++''')))+++,,,***)))(((((((((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&)))))))))(((((('''''''''(((''''''&&&'''((()))******)))(((''''''((()))***''''''((()))))))))((((((***)))))))))((((((((('''%%%%%%&&&((()))***+++,,,'''(((((()))((('''&&&%%%***)))((()))******(((%%%(((((((((((())))))))))))++++++***)))))))))))))))***---///000...,,,+++***+++---//////000333888===>>>BBBFFFJJJNNNSSSXXX[[[\\\______]]]___cccccc```___]]]\\\\\\___aaabbbccccccaaa___\\\ZZZYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPOOOOOOLLLGGGAAA;;;777444333111222333333333333444555888:::===@@@BBBCCCDDDDDDAAABBBDDDFFFGGGHHHIIIIIIOOOOOOOOOOOONNNMMMLLLLLLMMMPPPRRRRRRQQQOOONNNNNNPPPOOOLLLFFF???777333111......------------......---.........---...000222555666999===CCCHHHMMMOOOTTTRRRRRRSSSWWWXXXXXXVVVYYYXXXVVVVVVWWWWWWVVVUUUUUUPPPHHH???888333000///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++111333:::GGGUUU^^^`````````^^^[[[ZZZYYYSSSKKKCCC888999999999777555222000111000000///......------,,,,,,---...///////////////111444666777999;;;===BBBIIITTT]]]aaabbbaaaaaadddccccccccccccddddddeeeffffffccc\\\RRRHHH@@@;;;222...---///...++++++...,,,,,,------,,,***)))(((+++,,,------++++++,,,---///000111333666999;;;<<<;;;999777555222000//////222000...,,,+++,,,---...000111222222555999???CCCKKKLLLNNNPPPRRRRRRRRRRRRVVVTTTQQQRRRSSSTTTRRRQQQQQQRRRSSSSSSQQQOOOMMMKKKIIIIIIJJJMMMNNNKKKEEE@@@;;;777111,,,+++***)))(((+++'''$$$&&&***,,,***''''''))))))(((%%%%%%&&&)))'''&&&&&&&&&&&&'''((()))(((***...222444444555666555222000333777777111,,,333222000/////////000111...111111///000333333000000//////......---,,,,,,---,,,,,,+++***)))(((((((((((((((***++++++(((&&&)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***'''&&&'''(((***+++)))'''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))$$$(((***((((((***)))%%%)))******++++++******)))******************************)))))))))((((((((())))))(((((((((((())))))(((&&&&&&''')))))))))(((((((((((('''''''''''''''(((***+++,,,---,,,,,,+++)))+++,,,,,,***)))******............---,,,,,,+++))))))''''''''''''))))))(((%%%&&&+++,,,)))&&&&&&'''((((((((('''(((+++---***+++++++++)))'''((()))((((((((('''''''''&&&&&&)))((((((''''''''''''(((+++******)))(((''''''&&&(((''''''''''''((())))))))))))(((((((((((())))))''''''((((((((('''&&&&&&))))))))))))(((((((((((('''((()))))))))((('''&&&''''''''''''''''''&&&%%%))))))((()))******(((&&&(((((((((((())))))))))))++++++***))))))))))))***'''+++000222000,,,)))'''+++,,,------...000444777777:::???CCCHHHMMMRRRVVVZZZ^^^aaa```aaadddccc```^^^]]][[[\\\^^^```aaaaaa``````___]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRPPPMMMHHHDDD???<<<:::888888888888999999999999<<<===???BBBDDDEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHOOOOOOOOOOOONNNLLLKKKIIILLLNNNPPPQQQPPPOOOOOOPPPNNNNNNLLLFFF>>>777111///......------------......---.........---...111333666888;;;@@@EEEJJJMMMOOOSSSRRRRRRTTTVVVWWWWWWVVVWWWVVVUUUVVVWWWWWWUUUTTTQQQJJJ@@@888444111...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000...,,,*********+++,,,000333;;;GGGTTT]]]`````````^^^[[[ZZZWWWOOOEEE>>>777777888888777555444222111111000000///.........+++,,,,,,...///000000111000333777:::<<>>FFFHHHJJJMMMOOOPPPQQQQQQUUUSSSRRRRRRTTTTTTSSSRRRSSSTTTTTTTTTQQQMMMJJJGGGGGGHHHIIIKKKLLLIIIDDD@@@;;;777111---+++***((('''******)))((((((((((((((('''(((((('''%%%$$$&&&''''''&&&$$$$$$%%%(((+++---***///444777888888888888777444111222666777444000111111000000000111222333222444222//////333555333222222111111000//////...------,,,,,,+++++++++++++++)))))))))***+++***(((*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******'''&&&'''(((+++,,,+++***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))###)))---***(((((('''%%%)))******++++++******)))************************++++++************))))))((((((((((((((()))))))))'''&&&&&&''')))***)))(((''''''''''''''''''&&&&&&''')))+++,,,------,,,+++))),,,...---+++***,,,...000000000000///---,,,***)))((((((''''''(((((()))(((&&&&&&******'''%%%'''((()))))))))((()))+++---,,,,,,+++)))'''&&&((()))(((((((((((('''''''''''')))((('''&&&&&&'''((()))++++++***)))(((''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((('''&&&%%%%%%))))))))))))((((((((((((((()))******)))'''%%%###''''''''''''''''''''''''))))))((()))))))))(((((((((((((((((())))))))))))++++++***))))))*********'''+++///111///,,,)))'''+++,,,,,,---...///000111222555999>>>BBBHHHMMMRRRVVV\\\aaaaaabbbcccbbb___^^^\\\[[[\\\^^^`````````]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWRRRQQQOOOMMMIIIEEEBBB@@@???>>>======>>>>>>===<<<>>>???AAACCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIILLLMMMNNNOOONNNMMMKKKJJJLLLNNNPPPPPPOOONNNNNNOOOLLLLLLKKKEEE>>>666000---...------,,,,,,------...,,,---...------///111444777:::>>>CCCHHHLLLOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWVVVTTTQQQLLLDDD999333111000,,,)))+++++++++***************+++,,,,,,,,,------......222000---***)))***,,,---...222;;;GGGSSS[[[^^^^^^]]][[[ZZZXXXSSSKKKAAA:::666666666666555333222111000/////////.........------------...///000111222222666;;;@@@DDDGGGKKKMMMPPPUUU[[[```aaaaaa``````ccccccdddeeeffffffffffffgggeee___SSSDDD999333222///---...111000,,,+++,,,,,,,,,+++******+++++++++***,,,...///---,,,------222333666888999:::::::::;;;999777444222000///...000///---+++++++++---...---.........///222666999CCCDDDGGGJJJMMMNNNOOOOOOQQQPPPQQQQQQRRRRRRQQQQQQRRRSSSTTTSSSPPPLLLHHHEEEEEEGGGHHHIIIIIIFFFBBB???;;;777111---+++***((('''(((***,,,)))%%%$$$&&&)))''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((***,,,---444<<<>>>======;;;888777333//////222444333111//////......///111333444444666666333333666777444333333333222111111000000...............------------+++))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********)))(((((()))+++,,,+++***'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))%%%---222///***)))((('''))))))************))))))************************************************''''''((()))))))))))))))'''&&&%%%''')))******)))&&&&&&'''''''''''''''''''''(((***,,,------------+++...000///,,,+++...111111111222111000...,,,***)))))))))))))))))))))))))))''''''***)))&&&&&&))))))***+++***(((((()))+++,,,,,,+++)))&&&&&&(((***))))))(((((((((''''''''')))((('''&&&&&&'''((()))*********)))(((''''''&&&&&&''''''((((((((((((((((((((())))))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))!!!###&&&)))***+++******(((((((((((((((((())))))(((((()))((((((((())))))(((((((((((())))))))))))+++***************++++++)))+++------+++***)))***,,,,,,---.../////////...000222666:::>>>DDDJJJNNNRRRZZZaaabbbbbbdddccc```^^^\\\\\\\\\^^^```______ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZSSSSSSQQQPPPMMMJJJHHHFFFEEECCCAAAAAABBBBBB@@@===???@@@AAACCCCCCCCCCCCBBBEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLMMMNNNMMMMMMLLLNNNPPPPPPOOOMMMLLLLLLLLLKKKKKKIIIDDD<<<444///,,,------,,,,,,,,,,,,------+++,,,---------///222555999<<<@@@FFFKKKNNNPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVTTTPPPMMMEEE===444/////////,,,)))+++++++++*********))))))++++++,,,------...//////222000---+++***+++---......333===HHHSSSYYY\\\\\\YYYYYYWWWUUUOOOGGG???999666555444333111///...---......------------,,,,,,///////////////111222333888<<>>444000///---+++,,,//////+++***+++++++++*********+++,,,,,,)))+++---...------...///222555888;;;<<<<<<;;;:::888777555333111///......,,,------...------,,,+++,,,---------...000333666@@@AAADDDHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQNNNJJJHHHEEEFFFHHHHHHEEEBBB>>><<<999666111...,,,+++)))'''&&&***---***###!!!$$$)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((///;;;DDDDDDBBB@@@===888333///++++++---000000000,,,,,,,,,---...000222444444888:::999999;;;999666444444444333222222111111000000000000000/////////...,,,***)))+++,,,---,,,++++++++++++************))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))))))))************,,,***))))))******)))''''''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''///333000***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))&&&%%%%%%&&&)))******)))'''''''''''''''((((((((('''((()))***,,,---//////---111333111,,,+++///333000111222222111...,,,***)))))))))))))))))))))))))))'''''')))(((%%%''',,,((()))******((((((((()))+++++++++)))'''''')))***)))))))))(((((((((''''''(((''''''''''''(((((()))((((((((((((''''''''''''&&&''''''((()))((((((((((((((())))))))))))((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))$$$%%%&&&((()))))))))((()))(((((((((((()))******((())))))((('''''')))+++(((((((((((())))))))))))+++************+++,,,,,,+++,,,+++***((((((***+++,,,,,,,,,...000000...,,,...000333666999???EEEIIINNNWWW___aaabbbddddddbbb^^^]]]]]]^^^___```___^^^ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[VVVUUUTTTSSSQQQPPPOOONNNKKKHHHEEEDDDFFFEEEBBB??????@@@BBBCCCCCCBBBAAAAAADDDEEEGGGIIIKKKLLLMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPNNNLLLJJJKKKKKKKKKJJJGGGAAA999222...,,,------,,,,,,,,,,,,------***+++------...000333666:::===CCCIIIMMMPPPQQQQQQPPPRRRTTTTTTTTTTTTVVVWWWVVVVVVUUUUUUTTTOOOIIIEEE;;;666111.........,,,+++,,,,,,,,,+++******))))))***+++,,,---...///000000111///---,,,,,,---...///000666@@@KKKTTTYYY[[[\\\XXXWWWUUUQQQJJJCCC;;;777555444333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111333555666???CCCJJJOOOSSSWWWZZZ\\\[[[]]]`````````___```aaacccdddeeeffffffeeedddccc```YYYOOOCCC999333///...,,,******------******,,,*********++++++,,,,,,,,,)))+++,,,------///111444777999===???@@@>>><<<:::333222111///...---,,,,,,***,,,...//////---+++***+++,,,---......000333555<<<>>>AAADDDGGGHHHIIIIIILLLOOORRRSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQOOOMMMLLLEEEFFFHHHFFFBBB>>>;;;999777444000...---,,,***)))&&&+++---***$$$!!!%%%***)))'''%%%%%%&&&'''&&&%%%&&&''')))******)))((('''222AAAKKKJJJEEECCC===666///,,,)))(((***,,,......,,,++++++,,,---000222333444999<<<;;;<<<>>><<<888666666555444444333333222333333222222111111111000///---++++++,,,---------+++++++++************)))))))))))))))))))))))))))************************)))******++++++******)))(((((((((((()))))))))))))))))))))*********++++++---+++)))((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((---///+++((((((((('''((())))))******))))))((())))))))))))))))))))))))((((((((())))))))))))***%%%&&&((()))*********)))&&&%%%%%%&&&)))******)))'''''''''(((((()))))))))((((((((((((***---000222...222444111+++***...333///000111222111///,,,***'''(((((((((((((((((('''(((&&&'''((('''%%%(((...%%%'''))))))(((((()))***)))***+++***(((((()))+++))))))))))))((((((((('''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))(((''''''((()))******)))((('''''''''((()))))))))(((((('''((((((((()))))))))***))))))(((''''''&&&%%%%%%(((''''''&&&'''((()))***'''((()))(((''''''))),,,(((((((((((())))))))))))+++*********++++++,,,---***++++++***(((((()))++++++***+++---000000---)))***,,,...000444999???CCCGGGQQQZZZ]]]]]]```bbbbbb___^^^^^^___```aaa```^^^]]]\\\ZZZYYYYYYYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVTTTSSSRRRRRRSSSSSSPPPLLLHHHHHHJJJIIIEEEAAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBEEEGGGIIIKKKLLLMMMKKKJJJIIIIIIIIIKKKMMMNNNMMMNNNNNNMMMKKKKKKLLLMMMLLLJJJFFF>>>666000...------,,,,,,++++++,,,,,,---)))+++,,,---...000444666;;;???EEEKKKPPPRRRRRRQQQOOORRRTTTTTTSSSSSSUUUXXXUUUTTTTTTSSSOOOIIIBBB<<<111000...---,,,,,,,,,,,,---------,,,+++***************+++---...000111111..................///000444;;;EEEOOOVVVZZZ\\\]]]ZZZXXXUUUNNNFFF===777444333222111000///.........------------------------/////////111333777:::<<>>>>>;;;888888777777666555555555555555444333333222111111///---,,,,,,---......---+++************)))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((())))))))))))))))))*********+++++++++,,,***'''''''''(((((('''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((+++***'''&&&((()))&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++%%%&&&((()))*********)))&&&%%%%%%&&&)))+++******'''((((((((())))))******)))((('''''')))---111333...222444000***(((,,,222---///111222111///,,,***&&&&&&''''''''''''&&&&&&&&&%%%&&&'''%%%$$$(((..."""$$$'''(((((()))***,,,((()))******))))))***+++))))))))))))((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''''''''%%%&&&((()))))))))(((''''''((()))******)))((('''''''''((()))*********)))'''((((((((())))))******###$$$$$$%%%''')))+++,,,'''&&&&&&%%%&&&'''((()))'''))))))(((&&&&&&***---(((((((((((())))))))))))+++*********+++,,,,,,---)))***++++++)))(((((()))))))))***---//////,,,(((((()))+++---///444:::???@@@KKKTTTWWWXXX[[[^^^___```______```aaabbb```______^^^[[[YYYYYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXZZZ[[[VVVTTTRRRQQQQQQRRRSSSTTTTTTOOOKKKJJJLLLLLLGGGCCCBBBCCCDDDDDDDDDCCCAAA@@@???@@@CCCEEEHHHJJJLLLLLLNNNLLLJJJHHHHHHIIIKKKMMMKKKLLLMMMLLLKKKKKKMMMOOOMMMJJJEEE===555///......---,,,,,,++++++,,,,,,---)))***,,,---...000444777<<<@@@FFFLLLQQQRRRRRRRRROOORRRTTTTTTSSSSSSUUUXXXTTTSSSRRRPPPLLLEEE<<<666***,,,---,,,+++***+++,,,......------,,,+++************+++---///000111222------......///000000000888>>>IIIRRRYYY\\\]]]^^^\\\ZZZUUUMMMCCC:::444222222111111000000000000111---.....................------...111555:::>>>AAAJJJNNNUUUZZZ]]]___aaabbb___``````___^^^^^^```aaaddddddeeefffeeebbb```^^^UUUIII;;;333222222///+++///,,,+++------+++,,,000'''(((+++---...---,,,+++---.........000444:::>>>FFFGGGIIIJJJGGGBBB<<<999111000000////////////000---,,,+++++++++,,,---...***,,,...//////111444666666888:::===???@@@@@@@@@FFFJJJNNNPPPNNNNNNOOOPPPSSSQQQNNNKKKIIIGGGGGGGGGFFFHHHHHHDDD>>>888555555333111///.........,,,+++***---...,,,)))(((***...+++(((&&&&&&((()))(((&&&'''&&&%%%%%%'''***---000666HHHTTTPPPHHHDDD<<<222...---+++++++++---///000......---...///111222444555777777555777<<>>DDDFFFKKKOOOOOOIIIAAA<<<999222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000111333444444444888888888:::;;;===???@@@FFFGGGHHHIIIKKKLLLMMMMMMQQQOOOLLLJJJIIIHHHGGGFFFKKKJJJGGGCCC>>>:::555333333222000...,,,++++++***,,,...222222***$$$+++888444,,,)))---...)))&&&''')))))))))((('''(((+++...===KKKVVVTTTLLLDDD:::000111///---++++++,,,///000///...------...111333555777888999:::;;;<<<<<<<<<<<<============;;;:::888999:::;;;;;;999666333111333000---,,,---/////////...---,,,*********++++++---,,,++++++******++++++)))***+++,,,,,,+++)))(((((((((((((((((()))******'''((()))((('''((()))+++)))************)))(((((())))))(((((((((((()))))))))((('''(((*********)))&&&'''''''''(((((())))))******))))))((((((''''''+++(((&&&'''***,,,+++)))(((''''''&&&&&&&&&'''''')))((('''''')))******)))(((***++++++******+++---)))((('''&&&&&&'''((()))''''''''''''''''''((()))'''((()))******)))((('''((('''&&&&&&''')))+++,,,000+++***---...+++)))+++,,,+++...111000++++++...///+++)))***)))&&&&&&)))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((('''&&&&&&%%%%%%'''))))))'''$$$######))))))))))))((('''&&&%%%+++******)))((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((,,,)))&&&&&&((())))))(((((((((''''''''''''((((((***'''%%%%%%((())))))(((&&&''')))******)))((('''))))))))))))))))))((((((000...,,,***))))))*********)))((()))++++++***))),,,+++***)))))))))***++++++,,,---,,,+++******+++,,,+++++++++---000222444<<>>???@@@AAABBBDDDGGGJJJKKKIIIGGGEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKNNNPPPPPPJJJAAA888111......///---,,,,,,++++++,,,,,,---,,,---...///000333888;;;BBBEEEIIILLLMMMNNNPPPRRRRRRRRRSSSRRRQQQQQQSSSUUUUUUVVVTTTNNNDDD999111---,,,,,,---------,,,+++***------,,,+++************++++++***,,,...000111111111222444555666888;;;>>>IIIMMMSSSYYY\\\]]]\\\ZZZZZZWWWPPPFFF===555111///333111...---...///000///...///000///...---...000222222222333666===DDDIIISSSYYY]]]]]]^^^aaabbbaaa______^^^^^^______```aaaaaadddeeeaaa___^^^YYYTTTCCC<<<333......///...,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------...///111222444;;;CCCIIINNNQQQSSSPPPIII@@@999555111000...,,,++++++++++++------,,,,,,,,,,,,,,,---......000222333444444444777777888888999;;;<<<===???@@@BBBEEEIIILLLOOOQQQNNNMMMKKKIIIHHHGGGFFFEEEJJJHHHEEEAAA<<<777333111111000...---+++***))))))+++,,,//////)))$$$)))444---((('''+++,,,(((''')))((())))))(((((((((+++--->>>LLLXXXWWWPPPFFF;;;111///...,,,,,,,,,---///111///.........000222555666777888999:::;;;<<<<<<<<<======>>>>>>===<<<;;;:::999:::;;;<<<<<<:::777555444222///...///000///...///...,,,+++++++++,,,,,,,,,,,,+++************+++)))***+++,,,,,,+++)))(((((((((((((((((()))******'''((())))))(((((()))++++++,,,,,,,,,++++++******)))(((((((((((((((((())))))((('''''')))***)))(((((((((((((((((()))))))))))))))))))))((((((((((((+++)))''''''***+++***)))(((''''''&&&&&&''''''((()))((('''''')))******)))((()))******))))))***,,,+++(((%%%######%%%(((+++)))(((((((((''''''''''''(((((())))))))))))(((((())))))((()))***,,,...///***'''&&&***,,,++++++,,,***)))---111111...///222333---)))+++,,,)))'''(((***)))((('''&&&''''''((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%'''))))))'''%%%$$$$$$''''''((((((((((((''''''*********)))((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&,,,***'''&&&'''(((((('''((((((''''''''''''((((((***(((&&&&&&'''((((((''''''''')))))))))((('''&&&(((((('''''''''(((((()))///---,,,***)))))))))***(((''''''(((***++++++***++++++***)))(((((())))))***,,,......,,,+++++++++******++++++,,,---///000666;;;AAAEEEHHHKKKPPPTTTYYYZZZZZZ[[[\\\]]]^^^___^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVSSSRRRRRRSSSRRRRRRRRRTTTSSSNNNLLLMMMKKKHHHHHHFFFEEEDDDDDDBBB@@@===>>>????????????@@@CCCEEEHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNIII@@@777000---,,,,,,---,,,,,,++++++,,,,,,------...//////111444:::===AAADDDGGGIIIJJJLLLOOOQQQPPPQQQRRRQQQPPPPPPRRRTTTVVVUUUPPPHHH>>>555///,,,,,,,,,,,,---,,,,,,+++***...---+++***))))))***************+++,,,...000222444666888999;;;===AAADDDOOORRRWWW[[[\\\\\\ZZZXXXWWWRRRJJJAAA999444222111222000...---.../////////---///000///...---///000111222444666:::@@@IIINNNWWW\\\```______cccdddbbb_______________```aaaaaaaaabbbaaa___^^^[[[SSSJJJ===777000,,,,,,------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///000111444999AAAJJJQQQUUUVVVUUUPPPHHH???888555000///---+++******++++++///---,,,++++++,,,...///...///111222444555555555666666666777777999::::::;;;;;;===???DDDIIIMMMPPPKKKJJJIIIHHHFFFFFFFFFFFFHHHFFFBBB===888444111//////...---+++***)))))))))))))))******'''%%%(((...&&&%%%&&&))))))&&&(((+++&&&((())))))))))))***,,,===JJJWWWYYYQQQEEE999000,,,,,,,,,---...///000111//////000111222444666777777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>===<<<:::<<<>>>??????>>>===;;;777555333222222222000...///...---,,,+++,,,------,,,+++******))))))******))))))+++,,,,,,+++***))))))))))))((())))))***+++'''(((***)))(((((()))+++,,,,,,+++++++++*********((((((''''''''''''(((((()))(((''''''((()))(((&&&)))))))))((((((((((((((((((((((((((())))))))))))+++)))(((((()))***)))(((((((((''''''''''''((((((***((('''''')))******)))''')))******(((((()))+++***)))'''%%%%%%''')))***+++++++++***)))(((((('''(((((())))))))))))(((((())))))******,,,---///000(((&&&&&&(((++++++++++++******...222333222444888666...)))+++...,,,)))(((***)))'''&&&%%%'''(((***((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''')))((('''%%%%%%&&&&&&&&&'''(((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&((())))))(((&&&&&&+++)))((('''''''''''''''((((((''''''''''''((((((++++++***))))))))))))((((((((())))))((('''&&&%%%'''&&&%%%%%%&&&''')))***((((((''''''((()))***+++(((''''''''')))******(((++++++***))))))(((((((((***,,,//////...,,,++++++++++++,,,,,,------------111555:::>>>BBBGGGLLLPPPVVVWWWYYY[[[]]]^^^______]]]]]]]]]\\\[[[ZZZYYYYYYWWWWWWYYYYYYZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSQQQSSSRRRNNNMMMNNNNNNJJJJJJIIIGGGEEEEEECCC@@@======>>>>>>>>>>>>???AAADDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIGGGBBB;;;444///,,,++++++---,,,,,,++++++,,,,,,---,,,---...///111555;;;@@@CCCEEEGGGIIIJJJLLLPPPRRRQQQRRRSSSRRRQQQQQQSSSTTTXXXTTTLLLCCC:::222...,,,++++++,,,,,,,,,+++++++++******)))((()))+++---...)))******+++,,,...111444777999<<>>>>>???????????????@@@AAABBBBBBBBBAAA@@@:::999777777666555222//////...---,,,,,,,,,---...++++++***)))))))))******))))))***+++++++++************)))))))))******+++''')))******))))))***+++***))))))(((((((((((((((((((((''''''''''''(((((()))(((''''''(((((('''&&&)))((((((((('''&&&&&&&&&''''''(((((())))))*********)))((((((((((((((((((((((((((('''(((((())))))***((('''((()))+++******'''((())))))((('''(((***))))))))))))))))))))))))------------,,,***)))((())))))(((((((((((())))))&&&&&&'''((()))***+++,,,)))(((((((((***,,,,,,***+++***---222333111444888666...)))+++...,,,)))(((((('''&&&%%%&&&(((***,,,(((((((((((((((((((((((()))))))))))))))(((''''''&&&((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((('''))))))(((((('''&&&''''''((((((''''''''''''((((((***++++++***)))((((((((()))))))))(((((('''&&&&&&'''&&&%%%%%%%%%'''((()))''''''''''''((()))***++++++)))(((((())))))(((&&&************))))))((((((***,,,///000///---,,,,,,---------......---------///111555999===CCCHHHLLLQQQSSSWWWZZZ]]]_________\\\\\\\\\\\\\\\[[[ZZZYYYVVVWWWXXXYYYZZZZZZYYYYYYWWWWWWWWWVVVUUUTTTTTTUUURRRTTTSSSPPPOOOPPPPPPMMMLLLKKKIIIGGGFFFDDDAAA>>>======>>>>>>>>>???BBBEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHEEECCC<<<999444000,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,...111777>>>CCCGGGIIIKKKKKKLLLNNNQQQSSSRRRTTTUUUUUUTTTTTTUUUVVVYYYSSSIII???666111...,,,++++++++++++++++++++++++***))))))))))))+++,,,---)))***+++,,,,,,///444888;;;>>>BBBEEEGGGIIILLLOOOUUUWWWZZZ]]]^^^\\\[[[YYYWWWOOOCCC999333111000000111///......//////...---,,,...//////......///111000444999===AAAHHHQQQYYY[[[___aaa___^^^aaabbbaaaaaa````````````aaabbbbbbbbbbbb___\\\YYYTTTGGG:::333111...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///222888BBBLLLUUUZZZ[[[WWWQQQKKKDDD>>>888666111000///---------......000...,,,+++,,,...000222000111333444666777777777555555666777999;;;===>>><<<;;;999888999<<>>???@@@AAAAAACCCDDDDDDEEEDDDDDDCCCBBB>>>===;;;::::::888555222111000...---,,,,,,---...,,,++++++***)))*********))))))******++++++++++++++++++************++++++''')))++++++***)))*********)))((('''''''''((((((((((((''''''''''''(((((()))(((''''''((()))(((&&&'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******)))))))))(((''''''((()))((((((((((((((()))***+++***)))((((((***++++++***((()))***)))((('''((())))))******++++++******))),,,---......---+++)))((())))))(((((((((((())))))(((((()))******+++++++++)))***)))(((***---,,,)))+++***,,,//////---///444222,,,(((***,,,***))))))&&&&&&&&&&&&''')))+++,,,)))))))))))))))))))))))))))************)))(((((('''((()))(((&&&&&&'''(((&&&&&&'''((())))))(((((())))))))))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''(((((('''&&&'''(((((((((''''''''''''((((((&&&((())))))'''&&&&&&'''))))))))))))((((((((((((''''''&&&&&&&&&''''''(((+++++++++******))))))))),,,***))))))))))))(((&&&)))***++++++++++++******+++---///000///.........//////.............../////////000444888>>>CCCFFFKKKNNNSSSXXX\\\^^^^^^^^^[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYVVVXXXXXXXXXVVVUUUUUUVVVSSSVVVUUUQQQPPPRRRRRROOONNNMMMKKKIIIIIIGGGDDDAAA===>>>???>>>>>>???BBBDDD???@@@BBBDDDEEEDDDDDDCCCDDDCCCBBBDDDFFFEEEAAA===333111///,,,+++++++++,,,---,,,,,,++++++,,,,,,---)))***,,,...222:::BBBHHHLLLMMMOOOPPPOOOPPPRRRSSSTTTVVVWWWXXXWWWVVVWWWWWWWWWPPPEEE;;;444000---,,,+++************+++,,,,,,+++++++++******)))(((((((((+++------...222999???BBBEEEHHHKKKMMMOOORRRTTTWWWXXX[[[]]]]]]\\\[[[YYYUUULLL???666222000///...000///---...//////...,,,,,,...//////......000111000555<<>>???999888777777888:::===>>>@@@BBBEEEDDDBBBCCCFFFIIIEEEAAA;;;444///---------,,,,,,++++++***+++++++++$$$'''(((&&&&&&)))***((('''++++++((('''((()))(((%%%'''(((((((((((()))+++333:::DDDIIICCC777///...))))))***,,,...111333444444666888;;;<<<;;;::::::AAA@@@@@@???>>>===;;;:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDDDDBBB@@@>>>===<<<;;;999777555444222000///......///---,,,++++++******++++++)))))))))******+++,,,,,,---,,,++++++***+++++++++''')))+++,,,+++*********,,,+++***)))((()))******))))))(((((((((((()))))))))((('''((()))******)))'''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((('''''')))+++)))(((((())))))***+++,,,+++)))((((((***++++++***)))***+++***((('''((()))******))))))))))))*********+++,,,---,,,+++)))(((***)))(((''''''((()))***,,,,,,,,,------,,,,,,,,,'''))))))''')))------)))...,,,---///---***,,,000---)))(((***)))'''(((+++&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((&&&&&&((()))''''''((((((((((((((('''((()))))))))))))))))))))''''''((((((((()))))))))(((((((((''''''(((((((((###&&&(((((('''&&&(((***((((((''''''''''''(((((($$$''')))***(((&&&'''(((***))))))))))))******+++'''((((((((((((''''''&&&***************))))))(((+++***))))))***+++***((()))***+++,,,------,,,,,,,,,...//////......///000000///---,,,,,,...///111...------///333999===@@@DDDHHHNNNTTTYYY[[[[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZVVVXXXZZZYYYWWWUUUVVVXXXVVVXXXWWWSSSRRRTTTSSSPPPOOONNNLLLKKKKKKIIIFFFDDD?????????>>>======???AAA<<<>>>AAACCCDDDDDDCCCBBBDDDBBBAAACCCEEECCC===888///...---++++++++++++,,,---,,,,,,++++++,,,,,,---)))+++---000555>>>GGGMMMNNNPPPSSSSSSRRRQQQQQQRRRTTTVVVXXXYYYXXXWWWWWWXXXTTTLLL@@@777111...,,,***+++***)))))))))***,,,---)))***+++,,,+++)))'''&&&(((+++...000111555>>>EEEHHHKKKOOORRRTTTUUUWWWYYYYYYZZZ\\\]]]\\\[[[YYYXXXOOOFFF:::333000000///---///...---...//////---+++,,,---//////......000222000666===AAADDDJJJUUU^^^^^^bbbbbb___]]]___aaa___bbbbbbaaaaaaaaabbbcccccc```bbb___WWWNNNFFF;;;111.........---,,,,,,,,,---+++++++++,,,,,,---------------........./////////222444999BBBMMMVVVZZZ[[[[[[TTTIII@@@:::666222///111000///...---...//////............///000111222222333444666777888999999999999999999999:::;;;<<<777777777888888:::;;;;;;;;;>>>AAAAAA???@@@DDDHHHCCC???888111,,,******+++******)))))))))******+++!!!&&&)))%%%$$$((()))''''''***)))&&&'''+++***&&&&&&'''''''''&&&'''***,,,---000888===888---))),,,+++******+++---000333555444666;;;???BBBCCCCCCBBBEEEDDDCCCBBB@@@===;;;:::::::::;;;<<<>>>@@@BBBDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEBBB???>>>======<<<;;;;;;999777444222111111111...---,,,,,,+++,,,,,,,,,))))))))))))***+++,,,---------,,,+++++++++++++++&&&))),,,,,,+++*********,,,+++)))(((((((((***+++******))))))))))))******(((''''''(((+++,,,,,,+++''''''(((((((((((((((((())))))))))))(((((((((((($$$&&&((((((''''''***,,,))))))))))))***+++,,,---+++)))((()))***,,,++++++***+++,,,+++)))((()))***,,,***'''%%%%%%'''***,,,((()))+++++++++***((('''***)))(((''''''((()))***)))************)))(((((($$$'''(((%%%(((......)))222000000000...***+++///***(((((()))(((%%%''',,,((((((((()))(((((('''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((((((&&&&&&(((***'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((("""%%%(((((('''&&&(((***((((((''''''''''''((((((%%%(((+++,,,***)))***+++******))))))***+++,,,,,,(((((()))***)))(((&&&%%%$$$%%%&&&((())))))*********)))((()))+++---,,,+++((()))+++---.........------...///...---...000222000...,,,++++++---000111...,,,+++,,,000555999;;;@@@DDDKKKQQQVVVXXXXXXXXXZZZ[[[\\\]]]]]]\\\ZZZYYYZZZYYYWWWVVVVVVWWWYYYZZZVVVXXX[[[ZZZWWWVVVWWWXXXWWWYYYXXXUUUSSSUUUTTTQQQPPPOOOMMMLLLLLLKKKHHHFFFAAAAAA@@@>>>;;;:::<<<===;;;===@@@CCCDDDDDDCCCBBBEEEBBBAAACCCDDDBBB;;;555......---,,,++++++++++++---,,,,,,++++++,,,,,,---***,,,...222888AAAKKKRRROOORRRTTTUUUSSSQQQPPPPPPTTTVVVXXXYYYXXXWWWWWWXXXQQQIII===555000---+++)))******)))))))))***,,,---%%%'''***,,,---,,,***((((((,,,000111222888AAAHHHMMMPPPTTTWWWXXXYYY[[[\\\[[[\\\]]]]]]\\\YYYWWWVVVJJJAAA777000///000///---///...---...//////---+++,,,---//////...///000222000777>>>BBBEEEKKKUUU^^^```cccccc___]]]```aaa```bbbbbbbbbaaabbbbbbcccddd^^^aaa___UUUJJJAAA777///,,,---...---,,,++++++,,,+++++++++,,,,,,---------.........////////////000444666<<>>>>>???>>>>>>???>>>;;;888555333333333///...------,,,,,,------))))))))))))***+++,,,---...---,,,,,,++++++++++++&&&))),,,---,,,************)))'''&&&%%%&&&((()))++++++************++++++(((''''''))),,,......---(((((())))))******++++++******))))))((((((''''''###%%%((((((&&&'''***...))))))))))))***+++,,,---+++***((()))***,,,,,,++++++,,,,,,+++)))((()))***,,,+++*********+++,,,---+++++++++***)))(((''''''((())))))*********))))))(((((((((((())))))))))))***)))))))))***,,,...///000///,,,***(((((()))***)))(((((()))***)))'''%%%))))))************))))))))))))))))))************+++*********))))))(((((()))'''&&&'''((()))((('''''''''''''''(((((((((((()))(((&&&%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,,,,+++******)))******&&&''''''(((((((((((((((***,,,+++)))+++...---***))))))))))))***************%%%%%%***+++'''%%%((('''((()))++++++)))((('''+++(((&&&''',,,//////......,,,+++,,,...000000///...,,,***))))))+++...//////---,,,---111222111///555;;;BBBIIIMMMPPPSSSUUUVVVYYY\\\]]]\\\ZZZYYYYYY[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWUUUTTTSSSUUUWWW]]]ZZZVVVTTTUUUUUUSSSQQQPPPOOONNNNNNNNNMMMJJJGGGHHHEEEAAA>>>>>>>>>===<<<@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBB>>>888333///...---+++))))))***+++,,,+++++++++,,,,,,---------111......555@@@JJJOOOPPPUUUWWWYYYYYYXXXTTTOOOLLLTTTTTTUUUXXXZZZZZZXXXVVVMMM@@@444000...,,,***+++'''***...///...---++++++******)))))))))***,,,---,,,///333777;;;AAAIIIOOOSSSTTTWWWYYY[[[\\\]]]]]]_________``````]]]XXXTTTNNNDDD777///.........---///......---------......,,,---......------...000666888===CCCJJJRRRYYY]]]```aaabbbaaa```___```aaabbbaaa``````bbbddddddcccfffaaaXXXNNNEEE;;;333...000...------......---+++------------------------------...------...222555999>>>GGGOOOUUUYYYYYYYYYNNNHHH???777222000...---..................------222222111111222444666777888777777777777888999999777888888999999999999888777444333555888:::888666888999;;;<<<===>>>>>>>>>===999333---))))))***+++************)))))))))))),,,'''%%%'''((('''''')))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++******++++++++++++******+++******+++,,,///111222666;;;AAAFFFHHHIIIJJJKKKNNNLLLJJJGGGCCCAAA>>>===;;;;;;;;;===@@@AAA@@@???FFFBBB??????CCCGGGHHHGGGFFFFFFEEECCCAAA@@@@@@AAA??????===;;;999777555555333222111000///.........---------------.........///...---,,,++++++++++++---,,,++++++,,,,,,***(((*********++++++,,,,,,,,,******++++++++++++******------,,,+++******+++++++++***)))(((((('''((((((***))))))(((((((((((((((,,,,,,++++++++++++++++++(((((((((((())))))))))))222///+++)))+++,,,......---,,,++++++,,,,,,***(((,,,,,,*********+++,,,---***+++,,,------,,,+++***))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))***,,,...///000...,,,***)))))))))***)))))))))*********(((&&&((())))))******))))))((((((((()))))))))***************)))))))))((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((+++***((('''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))((('''''''''((((((&&&''''''(((((((((((((((***++++++)))***...---)))(((((((((((())))))))))))***&&&&&&***,,,)))(((***'''((()))******)))((('''***))))))***,,,---......+++***))))))+++---,,,,,,,,,,,,---...............,,,***)))***---......---333777>>>CCCHHHLLLPPPRRRSSSVVVZZZ\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[XXXYYYXXXWWWUUUUUUVVVXXX]]]ZZZVVVUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNKKKHHHEEECCC@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBB???999333///---,,,+++*********+++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++...777CCCMMMRRRSSSUUUVVVVVVVVVTTTRRRPPPOOOTTTTTTUUUXXXZZZZZZXXXVVVKKK???333///...,,,***+++(((+++---...---,,,+++,,,+++************+++---......222777<<<@@@FFFMMMRRRTTTUUUXXXZZZ[[[\\\\\\[[[___^^^^^^___^^^ZZZUUUQQQEEE===333------......---...---------------......,,,---......------///111666999>>>EEEMMMUUUZZZ^^^___```aaaaaa______```aaaaaa```___```bbbdddccccccddd^^^SSSIII@@@888111------///111000...,,,---...---------------------------...///...///111555888>>>CCCKKKRRRWWWYYYXXXWWWKKKEEE<<<555111///......////////////////////////111111111222333555777888888888777777777777777777999999999999999888888777666444333555777999888666888888999:::::::::::::::555333000,,,***)))))))))************))))))))))))+++'''%%%''')))'''''')))''''''''''''''''''''''''(((''''''&&&'''((()))***)))******************)))++++++***+++,,,...000111666:::@@@DDDGGGHHHJJJKKKMMMLLLKKKHHHEEEBBB@@@>>><<<<<<<<<>>>@@@BBBAAA@@@EEECCCAAAAAACCCFFFGGGHHHEEEFFFFFFDDDBBBAAAAAACCCBBBAAA@@@>>><<<:::999888666555444222111000//////,,,,,,,,,,,,,,,,,,,,,---...---,,,+++++++++++++++,,,+++***+++,,,,,,+++)))***++++++++++++++++++,,,******++++++++++++************)))(((((((((((((((***))))))(((((((((((()))((((((((((((((()))******))))))******++++++,,,,,,)))))))))*********++++++///---+++***,,,---......---,,,++++++,,,,,,***)))---,,,+++*********,,,,,,''')))+++---......---,,,************)))(((((((((******))))))((((((''''''))))))))))))***,,,---......---+++***)))))))))***)))***+++++++++***(((((('''(((((())))))(((((('''(((((())))))))))))******(((((((((((((((''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((---,,,***)))((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&''''''((((((&&&''''''(((((((((((((((***+++***)))***...---)))'''''''''((((((((())))))+++''''''***,,,+++***+++'''((()))******)))(((''')))+++,,,---,,,+++,,,---+++)))((()))+++++++++******,,,///222222000...,,,+++)))'''''')))+++,,,,,,///222777<<<@@@EEEJJJNNNOOOSSSWWWZZZ[[[\\\]]]^^^ZZZZZZYYYYYYZZZ[[[]]]^^^YYYZZZZZZYYYWWWWWWXXXZZZ[[[YYYWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRPPPMMMJJJGGGDDDBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@AAAAAAAAACCCDDDCCC@@@999333///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++***,,,111;;;FFFOOOSSSTTTVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWYYYYYYWWWUUUIII<<<111------++++++,,,)))+++,,,---,,,+++,,,---++++++++++++,,,---...///222666<<>>BBBDDDGGGIIIKKKLLLLLLLLLKKKHHHEEEBBB@@@>>>======>>>AAABBBBBBAAACCCDDDEEEDDDCCCDDDFFFGGGEEEFFFFFFEEECCCBBBCCCDDDEEEDDDDDDCCCAAA???>>>===:::999888666444222111000......---------------------,,,+++++++++++++++,,,+++******+++------,,,***+++++++++++++++***************++++++++++++******))))))((('''''''''(((((()))(((((((((((())))))***&&&&&&''''''(((***+++,,,''''''((()))***+++,,,,,,***+++++++++,,,,,,,,,,,,,,,+++***+++---///...------,,,++++++------,,,***---,,,+++*********+++,,,&&&'''***,,,---,,,***)))------,,,+++***)))))))))+++******)))(((''''''&&&)))))))))***++++++,,,------,,,+++***))))))******)))+++,,,,,,+++***))))))''''''((((((((((((''''''(((((((((((()))))))))***'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((---,,,***)))((('''(((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((('''(((((()))***+++&&&''''''((((((((((((((()))+++***(((***------)))(((((((((((()))))))))))),,,***((()))*********)))((()))************)))((((((,,,//////,,,******,,,---,,,+++,,,---...---+++***,,,///111222000---++++++***)))((()))+++,,,------///222555999???EEEJJJNNNQQQUUUXXXZZZ[[[]]]^^^[[[[[[ZZZYYYZZZ\\\^^^___ZZZ[[[\\\[[[ZZZYYYZZZ\\\ZZZYYYXXXXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTRRROOOLLLLLLIIIFFFDDDCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@999333...+++,,,,,,,,,,,,+++***)))---,,,,,,,,,++++++******---///555===GGGNNNPPPPPPVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWYYYYYYWWWTTTFFF;;;///,,,,,,++++++,,,***+++,,,,,,++++++,,,...+++,,,,,,---...///000000444888>>>DDDJJJNNNQQQSSSQQQRRRRRRSSSSSSRRRPPPPPPOOONNNMMMMMMMMMJJJFFFCCC333000---+++,,,,,,+++***++++++++++++,,,---...///+++---......---...111333555:::CCCLLLTTTYYY\\\]]]]]]^^^```___^^^^^^___```aaaaaaaaaccceeeeeecccaaa\\\SSSFFF:::222///...---+++///444444111......///---------------------------...///000333888>>>BBBNNNRRRXXX\\\\\\WWWPPPLLL???:::444000//////////////////000000000000000111444555777999<<>>======>>>AAACCCCCCCCCBBBEEEGGGFFFCCCBBBCCCFFFEEEFFFGGGGGGEEEDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBB>>>>>>===;;;999777555444333333111000//////000000,,,,,,++++++++++++,,,,,,***))))))+++------,,,+++,,,,,,++++++******))))))******++++++++++++************)))))))))))))))***(((((('''(((((()))******''''''''''''((()))***+++''''''(((((())))))************+++++++++,,,,,,,,,))))))***,,,///000...---...,,,++++++---...---,,,...---+++*********++++++((()))+++,,,,,,+++***(((///...---++++++******++++++******)))(((''''''&&&((())))))***++++++++++++++++++******************)))+++------+++))))))***''''''(((((((((((('''''''''(((((((((((()))))))))&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((((((+++***((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((('''(((((()))***+++&&&''''''((((((((((((((()))******(((***---,,,)))))))))*********+++++++++---,,,)))'''((()))(((&&&))))))************))))))(((+++......+++))))))+++---,,,,,,...///000...,,,***+++,,,---------,,,,,,*********)))))))))+++,,,,,,---///000444999@@@EEELLLOOOSSSVVVWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZ\\\]]]]]]\\\[[[\\\]]]XXXYYYZZZYYYYYYXXXYYYYYYWWWVVVUUUUUUUUUTTTQQQNNNNNNLLLIIIGGGEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA>>>888222...+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,///444<<>>===???BBBEEEFFFFFFDDDFFFHHHFFFCCCAAABBBEEEEEEGGGIIIIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBBBBAAA???===<<<:::999777555222111000000111------,,,,,,+++,,,,,,,,,***))))))+++------,,,++++++++++++******)))))))))******++++++++++++*********)))))))))))))))******(((((('''(((((()))******))))))(((((((((((())))))***))))))(((((('''''''''))))))))))))************(((((())),,,///000...,,,...,,,++++++---//////......---+++************+++,,,---------------,,,,,,///...,,,+++***+++,,,,,,******))))))((((((''''''((())))))***++++++******))))))******************'''***------***'''(((***'''(((((())))))(((((('''''''''(((((((((((())))))&&&&&&&&&''''''''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((()))(((&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&''''''((((((&&&''''''((((((((((((((()))***)))((()))---,,,(((*********+++++++++,,,,,,---,,,***&&&&&&))))))&&&************************)))***++++++***))))))************,,,//////---++++++***))))))******,,,,,,''')))******(((((()))***,,,,,,---...000555;;;@@@GGGJJJNNNPPPRRRTTTWWWYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\^^^^^^]]]\\\]]]^^^WWWYYYZZZZZZYYYWWWXXXXXXUUUUUUTTTUUUVVVUUURRRPPPMMMKKKIIIHHHHHHHHHFFFDDDBBBBBBAAAAAAAAAAAAAAA@@@??????@@@???;;;777222///,,,,,,,,,+++++++++******+++++++++++++++*********)))+++000777???GGGMMMQQQQQQTTTWWWYYYYYYWWWSSSPPPTTTTTTUUUWWWXXXXXXUUUSSSFFF:::///,,,,,,++++++,,,+++---...///...---...///***+++---...000000111111222333666;;;???BBBAAA@@@??????@@@@@@>>>===;;;:::444333333444666555333111............---+++***)))************+++,,,------+++,,,---------000444777:::???HHHQQQXXX\\\]]]]]]]]]^^^``````______```bbbaaaaaabbbdddeeebbb^^^ZZZMMMEEE;;;222...---.........---...000222222///,,,------------------------,,,...000333888@@@HHHOOO[[[]]]^^^]]]WWWNNNEEE???555222///------/////////---......//////000000000333666:::>>>CCCGGGJJJKKKJJJJJJIIIFFFCCC???;;;999555666777777888888777777555777888888888888999;;;:::999888666333000...,,,...,,,)))'''&&&''')))***************))))))))))))((($$$$$$)))+++)))''')))((((((((((((((((((((((((''''''''''''((((((((()))((())))))******))))))(((+++******+++,,,...111222666:::???DDDGGGIIILLLOOOOOOOOOOOONNNKKKHHHEEEBBB@@@??????AAAEEEIIIKKKKKKIIIIIIIIIGGGEEECCCDDDEEEGGGIIIKKKKKKIIIGGGFFFGGGHHHIIIKKKLLLLLLKKKJJJHHHFFFGGGHHHHHHHHHGGGFFFEEE???===999555333111111111000///...---,,,,,,,,,,,,+++******+++------,,,******************)))))))))******++++++++++++******(((((('''''''''((()))))))))(((((((((((())))))*********)))(((((((((((((((++++++***)))((('''&&&&&&''''''((((((((()))))))))(((((())),,,...///...,,,...,,,++++++...000111000...---,,,***)))******+++,,,,,,,,,+++,,,---//////---,,,***))))))***+++,,,))))))))))))((((((((((((((((((***++++++******)))(((((()))***************&&&***---,,,(((&&&''')))((())))))******))))))((('''''''''((((((((())))))&&&&&&''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((((('''))))))((('''''''''((((((&&&''''''((((((((((((((((((***)))''')))---,,,((()))************++++++++++++,,,***&&&''',,,---)))+++******************+++)))(((''''''((()))))))))''''''))),,,...///---,,,))))))))))))******++++++'''***------+++))))))***+++,,,,,,,,,---111666:::???BBBFFFJJJMMMPPPTTTWWWWWWXXXZZZ[[[\\\\\\ZZZZZZZZZ\\\^^^___^^^]]]]]]^^^WWWYYY[[[[[[XXXVVVVVVWWWSSSRRRRRRTTTUUUUUUSSSQQQNNNLLLKKKJJJJJJIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===;;;888555111///---,,,+++*********+++,,,************++++++++++++)))+++---222888AAAIIIOOOVVVWWWYYYZZZZZZXXXUUUTTTTTTTTTUUUWWWXXXWWWUUURRRHHH<<<000------++++++,,,+++---000111000///...///)))***,,,...000000111000111000111444777999888666777777777777666555333222///.........//////---++++++,,,------,,,,,,++++++++++++************+++++++++,,,,,,,,,---000555888@@@DDDLLLUUU[[[^^^______]]]___````````````aaaccc______aaabbbbbb^^^XXXTTTDDD>>>666111...---------,,,---...//////...//////------------------------...000222666<<>>;;;;;;;;;;;;:::999888777333555777777666555777:::999888777555222///,,,+++******))))))((()))))))))************))))))))))))'''$$$$$$)))+++)))((()))''''''''''''''''''''''''(((''''''&&&'''((()))***)))******************)))******+++,,,...000333444777;;;BBBGGGJJJLLLNNNPPPQQQQQQOOOMMMJJJGGGDDDBBBBBBBBBBBBDDDIIINNNQQQRRRQQQNNNJJJHHHHHHHHHGGGGGGIIIKKKLLLLLLJJJGGGFFFFFFIIIKKKMMMOOOPPPOOOMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPHHHEEEAAA;;;888555555444333222000///------,,,,,,,,,+++***+++,,,,,,+++)))))))))))))))******************++++++++++++******((((((((((((((()))*********))))))(((((((((((())))))(((((((((((())))))************))))))(((((((((''''''((((((((()))))))))***))))))+++---...---,,,...,,,++++++...000222222///---,,,***))))))*********)))((((((***,,,///111+++***((('''''')))+++,,,(((((((((((())))))))))))((((((***++++++***))))))'''((()))******+++******%%%)))---,,,(((%%%&&&)))))))))************))))))''''''''''''((((((((()))'''''''''((((((((()))))))))'''&&&'''((()))((('''''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''---,,,+++******)))******&&&''''''((((((((((((((((((***)))'''))),,,,,,((())))))))))))************)))+++***&&&(((///111---++++++************++++++***'''$$$$$$(((******((('''''')))---000111///---((()))***+++++++++******)))---111111///,,,+++,,,***+++++++++,,,///333777999<<>>===<<<999666333111///...---+++))))))***+++,,,))))))******+++++++++,,,...------...333;;;DDDJJJ]]]]]]]]]\\\[[[ZZZZZZZZZUUUTTTUUUWWWXXXWWWTTTRRRIII===111------++++++,,,+++...111333222000//////(((***,,,...000000000000111///...000333444222000222222333333222000///...///...---------,,,***((((((***,,,,,,,,,,,,---...++++++******************+++,,,,,,,,,---111555999DDDHHHPPPWWW]]]```aaaaaa^^^___aaaaaa```aaabbbddd]]]^^^___```___[[[TTTPPP>>>999444///...---,,,+++)))---111///,,,***...222------------------------000222444888???HHHSSSZZZ______]]]XXXPPPFFF===777333000---,,,---////////////000000111222222333333:::===BBBHHHNNNSSSVVVWWWUUUUUUTTTRRROOOJJJFFFDDD@@@@@@???>>><<<999777666111444666666444333666888888777666333111...+++***&&&''')))***+++***)))(((************))))))))))))'''$$$$$$)))+++)))((()))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++******++++++++++++************+++,,,///222444666777<<>>CCCFFFIIIJJJMMMPPPUUUYYY\\\]]]\\\[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXYYY[[[\\\ZZZVVVQQQNNNMMMMMMMMMOOORRRSSSSSSQQQOOOOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDBBB@@@===;;;777333///,,,,,,,,,,,,++++++******+++++++++*********))))))...***,,,222222333AAASSSeee```ZZZWWWWWWXXXWWWVVVXXXWWWWWWXXXYYYYYYXXXVVVIIIDDD===555///------...+++777???;;;222...000222,,,++++++,,,...//////...,,,,,,---...//////......///---,,,,,,---...---+++++++++,,,,,,,,,,,,++++++,,,***(((***---...---+++...---,,,+++************+++,,,------///444:::>>>HHHNNNVVV\\\``````aaaaaaaaaaaaaaaaaaaaa```______aaa___^^^___^^^WWWJJJ@@@777333---******,,,......------,,,++++++,,,,,,,,,000000///---,,,+++---///...333777;;;EEERRR[[[^^^aaa```[[[SSSIII>>>666222........................------...000222555888:::===@@@FFFOOOVVVZZZ[[[[[[^^^ZZZVVVTTTTTTRRRKKKFFFFFFDDDBBBAAA???===:::777888777666777999:::999888666444222000///...+++))),,,+++***)))((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))+++***(((+++///***!!!)))***+++---///111333333===@@@DDDGGGJJJLLLOOORRROOONNNNNNMMMKKKIIIHHHGGGIIIHHHHHHKKKOOOTTTWWWXXXTTTRRRNNNKKKIIIIIIJJJKKKMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPOOONNNOOOOOOQQQUUU[[[___aaaaaa___WWWNNNJJJJJJHHHBBB<<<999444000...///111000///...---,,,*********++++++***)))''''''((())))))((('''((()))***+++,,,---------+++))))))+++,,,***(((***************************))))))((()))+++,,,---))),,,,,,++++++---***%%%(((''''''(((+++---......///...---,,,+++,,,---...)))***+++++++++---000333'''&&&%%%'''***,,,+++***)))(((&&&$$$$$$&&&((())))))))))))))))))(((''''''))))))))))))(((((((((((((((((()))******)))((((((((((((''''''((()))+++,,,###'''+++,,,)))''''''(((***)))'''&&&&&&'''(((((()))((('''(((*********((('''((()))((('''&&&''')))&&&)))***((($$$"""$$$(((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((('''&&&&&&'''((()))***''''''((((((((((((((((((''''''((())))))***))))))++++++++++++++++++++++++))))))(((((((((((()))))),,,++++++***)))))))))))))))***+++,,,------------******************************))))))***,,,///000...111444999>>>BBBEEEFFFJJJMMMRRRVVVYYYZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ[[[ZZZXXXTTTPPPMMMJJJJJJKKKNNNQQQSSSSSSRRRPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCEEECCCAAA???<<<999444111,,,,,,,,,++++++*********+++++++++*********))))))---***+++000000111===NNN]]]ZZZWWWVVVXXXYYYXXXWWWXXXWWWWWWXXXZZZZZZYYYXXXNNNIIIAAA999222///...---***333:::666///---//////...---,,,---/////////------------........./////////...,,,,,,------,,,+++***++++++++++++++++++***,,,***)))***,,,...,,,+++,,,++++++***++++++,,,,,,,,,------...000666<<>>999444111111111000///000///---,,,+++++++++,,,,,,+++******++++++***(((***************++++++++++++)))'''(((******(((&&&))))))))))))))))))))))))******))))))***+++------***,,,+++'''(((+++***''''''&&&&&&(((***---------...---,,,++++++,,,,,,---***+++,,,,,,,,,...111333,,,+++***)))******)))'''(((''''''&&&&&&''''''((()))))))))))))))(((((('''******))))))((((((''''''((())))))******))))))((((((((((((((()))***,,,,,,)))*********)))(((''''''***)))((('''&&&''''''(((***((('''((())))))(((''''''((()))((('''&&&''')))%%%''')))(((%%%%%%(((+++((((((((((((((((((((((((''''''''''''((((((((((((+++((($$$%%%)))***(((%%%***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''(((''''''''''''(((((()))'''''''''(((((()))))))))(((((())))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))...---+++)))((((((((((((******+++,,,------------***************************)))(((((()))+++---...,,,---///222777;;;???AAAEEEHHHMMMRRRVVVXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^^^^[[[[[[ZZZYYYVVVSSSPPPNNNHHHHHHIIILLLPPPRRRSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDCCCCCCEEEDDDAAA@@@>>>:::666333,,,,,,++++++*********++++++++++++***************,,,)))***.........888FFFPPPPPPQQQUUUXXXZZZYYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZUUUQQQHHH???888222///---+++111444111...///000///000///---...//////...,,,......---,,,---...///000000...------------+++*********++++++++++++******+++*********,,,---,,,+++************+++,,,---...---......///222999AAAFFFSSSWWW]]]aaacccccccccdddaaaaaaaaaaaaaaa``````____________[[[SSSHHH===666222000...------...---,,,,,,,,,,,,++++++,,,,,,---(((***---......///111333444;;;CCCIIIRRR\\\bbbbbbYYYUUULLLCCC;;;666222111,,,,,,,,,,,,,,,,,,,,,,,,.........///222555888:::BBBFFFMMMUUU[[[^^^``````___]]]\\\]]]^^^^^^ZZZVVVSSSPPPLLLJJJGGGDDD@@@>>>999888777777888777555444777444000...------,,,+++++++++***)))((((((((((((***))))))(((''''''&&&&&&''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))(((''')))+++'''!!!,,,///222666999::::::999;;;>>>BBBEEEGGGIIIKKKMMMLLLMMMMMMLLLLLLJJJIIIIIIKKKLLLOOOSSSWWWYYYWWWUUUSSSPPPMMMIIIGGGGGGHHHHHHLLLKKKKKKKKKKKKKKKLLLMMMPPPPPPPPPOOONNNLLLKKKJJJPPPPPPRRRVVV]]]cccfffhhhbbb```]]]XXXSSSMMMHHHEEECCC???:::666444333222000333222000...,,,,,,,,,,,,,,,,,,++++++,,,+++(((%%%,,,+++++++++******))))))+++***))))))******)))'''((((((((((((((((((((((((************+++,,,---...+++,,,***&&&%%%)))+++)))'''&&&&&&(((***,,,,,,+++......---,,,,,,,,,,,,,,,***,,,---------...111333///...,,,+++***((('''&&&''''''((((((((((((''''''(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))******)))(((...---+++)))(((((())))))***(((''''''(((((('''%%%'''((()))((('''&&&''')))&&&'''((((((&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((***&&&$$$$$$'''(((&&&$$$)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''(((((((((((((((***))))))))))))*********'''''''''(((((()))************))))))))))))))))))************************))))))(((((((((((())))))---,,,***((('''((())))))(((((()))***************************************))))))(((((()))***+++,,,+++++++++---111555:::===BBBEEEJJJOOOTTTWWWXXXXXXWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPJJJIIIJJJMMMPPPRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNPPPOOOLLLIIIGGGEEEDDDCCCEEEDDDBBB@@@???<<<777444...---,,,+++******++++++************************+++)))***,,,++++++222<<>>777222//////222333000///222222000111///............,,,+++000...---,,,,,,---///000000///------------+++))))))******++++++******)))+++++++++++++++,,,++++++************+++,,,---------...///000555<<>>777444222222,,,,,,,,,,,,,,,,,,,,,,,,///......///222666:::<<>>===;;;;;;;;;999666444666222...+++++++++++++++******)))((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&'''(((,,,...---***+++...333888;;;;;;:::888:::===BBBEEEGGGHHHJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMOOORRRVVVXXXWWWSSSOOONNNLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKOOOOOOPPPUUU\\\bbbfffhhheeedddaaaYYYPPPIIIGGGGGGFFFCCC???<<<999888777666666444222///...---------++++++***++++++)))%%%"""+++++++++************)))---,,,,,,+++,,,++++++***))))))))))))))))))))))))*********++++++,,,------***,,,,,,((('''***,,,+++((('''((())),,,------,,,000//////...------------***,,,............000222$$$%%%&&&&&&'''((())))))''''''((())))))(((''''''(((((())))))))))))((((((***)))))))))((((((((('''******))))))))))))***************)))(((&&&&&&%%%+++***((()))+++------,,,///...,,,***)))(((((()))***(((''''''(((((('''%%%'''((()))((('''&&&''')))(((((((((((('''&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''(((((()))))))))************)))))))))((('''''''''((()))+++,,,,,,+++***)))(((((())))))************************))))))(((((((((((())))))******)))(((((()))***+++(((((()))*********))))))************************))))))))))))))))))******+++*********---111666999???BBBGGGMMMQQQUUUWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\^^^]]][[[XXXVVVTTTRRRRRRNNNNNNNNNOOORRRSSSRRRPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQNNNKKKIIIFFFEEEDDDEEECCCBBB@@@???===999666111///---+++******++++++***************************)))***+++******...444666;;;CCCJJJQQQUUUWWWYYYWWWWWWWWWZZZ]]]^^^^^^]]]]]]ZZZTTTMMMEEE===888444333555444111111333333000111///...---...---,,,***000///---,,,,,,---...000000...------------+++*********++++++++++++******++++++,,,+++++++++++++++,,,++++++******++++++,,,---...000333999AAAJJJQQQZZZ]]]```aaaaaaaaaaaabbb``````aaaaaaaaaaaa``````^^^]]]YYYPPPEEE:::333///000///000222333222///---,,,+++++++++,,,,,,---...***,,,...000000222444666===FFFPPPWWW]]]bbbaaa]]]ZZZQQQEEE:::444222111000,,,,,,,,,,,,,,,,,,,,,,,,/////////000333888<<>>;;;777444444000,,,))))))******)))***)))((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&''''''((()))&&&%%%&&&))),,,---------+++///444999<<<<<<:::888:::===BBBEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJOOOOOOQQQTTTTTTQQQLLLHHHCCCBBBAAAAAABBBEEEHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRSSSXXX^^^dddhhhiiihhheee^^^SSSHHHBBBCCCFFFEEEDDDCCCAAA???>>>>>>???999888555222000.........---,,,,,,,,,,,,)))%%%""")))************+++++++++,,,,,,,,,,,,+++******+++************************))))))***+++,,,,,,,,,,,,(((---///---+++,,,---+++***)))***,,,...///...,,,111111111000///......---***,,,............///111'''((())))))''''''((()))'''(((((())))))((((((''''''(((((()))))))))))))))((((((((()))))))))))))))+++******))))))******+++*********)))(((&&&$$$$$$)))))))))***,,,---///000...---+++((('''&&&&&&&&&***((('''((())))))(((''''''((()))((('''&&&''')))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))***)))))))))+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))******+++''''''''''''((()))******'''((((((((((((''''''&&&((((((''''''(((***,,,---...,,,+++)))(((((())))))************************))))))(((((((((((())))))((((((((())))))***************+++++++++++++++***++++++++++++++++++++++++************))))))))))))+++***))))))+++///222555;;;>>>BBBHHHMMMPPPSSSTTTVVVXXXZZZ\\\]]]\\\[[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPQQQSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRPPPMMMJJJHHHGGGFFFFFFDDDCCCBBBAAA???;;;888555333000---+++***++++++***************+++++++++******+++*********,,,...///444;;;CCCIIINNNTTTWWWWWWWWWWWWZZZ]]]^^^^^^]]]]]]\\\YYYTTTNNNGGGAAA>>>888;;;999555333444333000111000............---+++000///...---,,,---......///---,,,,,,---...,,,++++++++++++,,,,,,++++++++++++,,,---,,,*********+++,,,,,,++++++***+++++++++---000444999???HHHQQQWWW[[[]]]____________```aaa___``````aaaaaaaaaaaaaaa\\\WWWPPPGGG>>>666000---...//////111333222000---++++++++++++,,,---......,,,...///000111444777:::FFFOOOXXX]]]bbbdddaaa[[[SSSJJJ>>>666111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////111555;;;@@@DDDMMMSSSZZZ^^^______```bbb___```bbbcccddddddcccbbb^^^[[[WWWTTTSSSRRRPPPOOOHHHGGGEEEDDDBBB>>>999555222///+++))))))***)))))))))((((((''''''(((((((((&&&&&&''''''((())))))***''''''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((%%%&&&((()))''''''***...111666:::<<<<<<:::888888<<<@@@DDDDDDDDDEEEEEECCCDDDFFFGGGIIIJJJJJJJJJNNNMMMMMMNNNNNNLLLHHHEEE@@@??????@@@CCCGGGKKKNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSTTTWWWXXXZZZ^^^ccchhhiiijjjfffbbbYYYMMMCCC???@@@CCCCCCDDDEEEDDDCCCCCCEEEGGG???===:::666333111000000111000//////...---***'''))))))******+++++++++,,,((()))***)))'''''''''(((************************((((((***+++++++++++++++'''---222///------...,,,+++++++++...000000...---111111111111000///------)))+++---...------...///...//////---)))&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******++++++***))))))***++++++((())))))***)))((('''&&&'''***------,,,,,,///222///...+++)))'''&&&&&&&&&)))((('''(((*********((('''((()))((('''&&&''')))((('''&&&%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&***,,,,,,***''''''((())))))(((''''''))))))))))))))))))))))))'''(((((()))******++++++((('''''''''((()))***+++'''((())))))((('''&&&%%%((((((''''''(((***,,,...///---+++)))((((((((()))************************))))))(((((((((((())))))'''(((*********)))'''&&&******++++++++++++******++++++++++++++++++++++++++++++++++++***))))))((())))))((((((***,,,///111666888<<>>999888777444333111000000111111///...//////.........------------,,,+++,,,.........---,,,,,,------------,,,,,,+++,,,...,,,***)))***,,,************+++,,,------///333999???FFFOOOWWW]]]\\\]]]^^^^^^^^^^^^```aaa______```aaaaaaaaaaaaaaaXXXPPPEEE<<<777333///,,,---,,,---///111111///---++++++++++++,,,---...///---...///000222666<<>>DDDHHHSSSYYY___bbbaaa```aaaccc___aaacccddddddccccccccc___\\\YYYWWWWWWWWWVVVVVVPPPOOOMMMKKKIIIDDD>>>:::111///---,,,,,,,,,***)))(((((('''''''''(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))&&&&&&))))))%%%&&&+++...111444888999888777666555999>>>AAABBBAAAAAAAAA@@@AAACCCEEEGGGIIIIIIJJJKKKIIIHHHIIIJJJJJJIIIGGGBBBBBBBBBCCCFFFJJJNNNQQQMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNOOOPPPSSSUUUVVV[[[\\\^^^bbbgggiiihhhgggaaa\\\TTTKKKCCC@@@AAACCCBBBEEEGGGGGGFFFFFFIIIKKKEEEBBB???;;;888666444444333111/////////...,,,++++++++++++***************'''(((***(((&&&%%%&&&(((************************&&&''')))***++++++******'''...111---***,,,...///******+++...000000...,,,000000000000///---+++***(((***---------,,,,,,---%%%(((***)))''''''))),,,))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&'''((()))***++++++,,,+++***))))))***+++,,,&&&''')))***++++++******&&&+++//////,,,+++...222222000...+++)))((((((((()))(((((()))***++++++***'''((()))((('''&&&''')))'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((("""!!!)))---***%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))***+++++++++((('''''''''((()))+++,,,)))***+++++++++)))((('''((((((''''''(((***---...000...+++)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,+++(((%%%###(((((()))))))))(((((('''++++++++++++++++++++++++++++++,,,++++++***)))((((((((((((((()))+++---...111333777<<<@@@DDDGGGHHHOOORRRVVVZZZ]]]]]]]]]]]]TTTUUUUUUUUUTTTRRRPPPOOONNNNNNOOOQQQTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIGGGGGGGGGEEEAAA???<<<999444///,,,+++***+++))))))******++++++++++++))),,,---,,,+++,,,,,,***+++///333777<<>>555222111...++++++++++++---//////...,,,++++++++++++,,,---...///,,,---...///222999@@@FFFNNNUUU]]]___```___YYYRRRFFF???777444444444111...........................000///000333888???FFFKKKVVV\\\ccceeecccaaabbbdddcccdddeeeeeecccaaa`````````]]]ZZZYYYYYYZZZ[[[ZZZXXXWWWUUUSSSPPPKKKDDD@@@222000///......---+++***(((((('''''''''(((((())))))))))))(((''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((%%%&&&++++++(((+++111---...111444555444333222333777<<>>>>>>>>>>>???BBBDDDFFFHHHIIIIIIHHHFFFEEEEEEGGGIIIKKKKKKAAAAAAAAAAAADDDHHHLLLNNNNNNOOOOOOPPPOOONNNLLLKKKPPPPPPOOOPPPQQQSSSUUUVVV[[[\\\___cccggghhhfffddd\\\XXXQQQKKKFFFDDDCCCCCCCCCEEEHHHHHHGGGHHHJJJMMMIIIGGGCCC???;;;999888777222000...---------,,,+++------,,,+++***)))((('''(((***+++***'''&&&'''***))))))))))))))))))))))))%%%&&&((()))******))))))(((...///***'''***///111******+++---//////---***.../////////...,,,***((('''***,,,---,,,++++++,,,))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))))))))))))))((('''''')))******++++++)))((('''&&&''''''&&&%%%&&&(((***))))))(((((((((((())))))))))))***+++---...///000///---)))&&&&&&''')))+++******))))))((((((''''''******))))))))))))******+++***)))(((&&&&&&&&&&&&((((((((((((''''''''''''((())))))&&&###"""$$$''')))&&&%%%(((---...+++''')))'''%%%&&&)))***(((&&&***&&&'''++++++'''&&&***&&&'''((())))))***))))))***************)))((((((+++++++++******)))''''''(((((((((((())))))))))))++++++,,,---,,,+++***)))******+++++++++******)))&&&(((***)))''''''***...+++++++++++++++++++++++++++++++++***((((((***,,,))))))*********+++++++++---+++***(((((()))+++,,,))))))))))))************///000111555:::AAAGGGJJJJJJOOOVVV[[[\\\\\\\\\\\\XXXVVVTTTSSSSSSRRRQQQOOOPPPPPPRRRTTTVVVWWWUUUSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTRRRPPPMMMLLLMMMNNNOOOLLLLLLLLLKKKJJJHHHGGGGGGDDD???999333000///---,,,+++******+++------,,,***''',,,---******,,,---,,,---...///111555<<>><<<:::===???BBBDDDDDDEEEGGGIIIKKKHHHFFFGGGJJJLLLLLLJJJGGGEEECCCBBBDDDGGGLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSTTTWWWYYY___ccchhhlllmmmjjjeeeaaaYYYVVVQQQMMMIIIGGGGGGGGGDDDGGGIIIIIIHHHJJJOOOTTTLLLJJJHHHFFFEEEBBB>>><<<888666555333111000000000***************+++,,,,,,+++***))))))+++,,,++++++++++++++++++++++++,,,,,,***++++++***((((((((()))'''+++---,,,)))))),,,000,,,...000222333222111000222222111...***(((((()))((('''))),,,,,,***,,,000)))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&)))))))))))))))((('''''''''((()))******)))(((''')))******)))((()))+++---)))(((((((((((())))))***,,,+++))))))***,,,///000///---***((('''(((***+++***)))))))))((((((((('''(((((((((''''''(((((((((***)))(((((('''((((((((((((((((((((('''''''''''''''((((((&&&$$$###%%%'''***((((((***///000---)))***(((&&&''')))***(((''')))''''''++++++'''''')))))))))))))))))))))(((((((((((((((((('''&&&%%%$$$+++++++++******)))((('''(((((((((((())))))))))))+++,,,,,,---,,,+++***))))))******++++++******)))+++,,,,,,,,,++++++,,,...***************************++++++***((((((***,,,))))))*********+++++++++,,,+++***(((((()))+++,,,))))))))))))************......///222777<<>><<<:::888666444222111000000111111000...000000...+++---000...)))...,,,,,,,,,------,,,***------,,,,,,,,,------...***+++++++++,,,///444888;;;CCCMMMUUUYYY\\\___```___^^^]]]]]]]]]___aaacccbbbaaa```bbbdddbbb[[[UUUHHH===333222222///...000+++,,,,,,------,,,,,,+++---...---,,,***+++---///---///111555<<>>EEELLLPPPZZZ]]]```bbbcccdddggghhhgggfffcccbbbbbbaaa^^^\\\]]]\\\\\\]]]___``````___\\\^^^^^^\\\[[[YYYQQQGGG>>>444,,,+++,,,***((((((+++***((()))***+++***)))(((++++++'''%%%(((***)))((('''''''''((((((((('''(((***,,,***'''&&&&&&''')))(((&&&&&&&&&''')))***%%%%%%&&&'''((()))******,,,,,,---...///...------///000222666;;;===<<<;;;;;;>>>AAACCCCCCEEEGGGIIIJJJHHHFFFGGGJJJMMMOOONNNKKKIIIFFFDDDEEEHHHLLLNNNRRRQQQPPPOOONNNMMMLLLLLLPPPQQQSSSSSSTTTVVVYYY\\\aaagggnnnppplllfffbbb```YYYVVVQQQLLLIIIHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLJJJHHHGGGEEEBBB@@@;;;:::999777555444333222...------,,,,,,,,,,,,------,,,******,,,------,,,++++++++++++++++++++++++***+++++++++)))((()))***'''***---,,,)))(((,,,000---...000222333222111111111111111...+++))))))***)))(((***------+++,,,111((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((%%%&&&'''((())))))))))))***+++++++++)))***+++---((((((((((((((()))***+++...,,,)))'''(((***...000///---+++)))((()))+++,,,))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''((('''''''''((()))******((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&(((***)))(((***...///,,,)))***)))((((((******)))((()))'''(((,,,,,,(((''')))+++++++++***)))(((((('''(((((((((''''''%%%$$$$$$++++++******))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,+++***)))))))))************))))))***)))((()))***+++***))))))))))))))))))))))))))))))***+++***((((((***,,,)))))))))************+++++++++***))))))***+++,,,))))))))))))************,,,,,,---///222777;;;===BBBGGGNNNSSSVVVXXXZZZ\\\[[[YYYWWWVVVVVVUUUTTTSSSTTTTTTVVVYYY\\\]]]\\\ZZZWWWXXXZZZ[[[\\\[[[YYYXXXUUUUUUSSSRRRQQQOOONNNNNNRRRQQQNNNLLLJJJJJJJJJKKKIIIFFFBBB>>>:::666111...+++***)))***,,,---,,,+++,,,,,,)))'''***000000,,,------------///333:::>>>AAAEEEKKKQQQUUUXXXXXXXXX[[[YYYXXXZZZ\\\\\\YYYUUUUUUXXXZZZ\\\[[[WWWSSSPPPOOOMMMIIIFFFCCC@@@<<<999888666444444444444222111222555444000///000...***///...------......---+++,,,---------------,,,,,,,,,---------///333999>>>FFFLLLUUU]]]```aaaaaa```^^^^^^]]]]]]^^^```bbbcccaaaaaabbbcccccc]]]TTTMMM>>>666///...///......///+++,,,,,,------,,,,,,+++,,,,,,,,,+++******---///...000333888@@@KKKVVV^^^bbbeeeddd___YYYRRRFFF<<<999555000...///000///---***+++,,,,,,+++,,,...000111333666<<>>@@@AAACCCFFFHHHIIIGGGFFFGGGJJJOOOQQQSSSNNNLLLIIIFFFFFFHHHKKKNNNPPPPPPOOONNNMMMLLLLLLLLLPPPQQQRRRSSSUUUXXX]]]```gggmmmsssrrrjjjccc```aaaYYYVVVQQQLLLJJJJJJLLLMMMQQQNNNMMMPPPTTTUUURRRNNNOOOMMMLLLKKKKKKIIIFFFDDD?????????===<<<:::888777333222111///...---------,,,***((((((*********)))***************************+++,,,+++)))))))))***'''***++++++)))(((+++///...///111222333222222111000111000...+++)))***+++***)))+++......+++---111((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))%%%&&&'''((()))***++++++((()))***)))(((((()))+++))))))(((((())))))***+++---,,,***((((((***+++---,,,,,,***)))))))))******))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''((((((((('''''')))++++++)))'''***)))))))))*********)))(((((()))++++++)))((((((++++++***)))))))))))))))))))))************))))))+++******)))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))***))))))))))))'''&&&(((,,,...,,,***))))))))))))))))))))))))((()))******))))))***+++))))))))))))************+++******))))))***+++,,,((()))))))))************+++++++++,,,///222555777>>>BBBHHHNNNRRRUUUYYY[[[\\\ZZZXXXWWWWWWWWWVVVUUUXXXXXXYYY\\\^^^^^^\\\ZZZWWWYYY[[[]]]^^^\\\ZZZYYYTTTTTTUUUTTTTTTSSSQQQQQQTTTRRRNNNKKKJJJJJJLLLMMMKKKIIIFFFCCC@@@:::444///,,,+++******,,,---,,,+++///,,,(((&&&+++222222---///...---,,,,,,///444888888===DDDLLLRRRUUUVVVVVVWWWVVVUUUWWWYYYZZZXXXVVVWWWXXXZZZ\\\\\\ZZZWWWVVVWWWUUURRROOOLLLIIIEEEBBB@@@>>><<<<<<;;;;;;999777777;;;;;;666222222000---000...------------,,,++++++,,,---------,,,***)))...//////000222777===BBBPPPTTTYYY^^^aaaaaa`````````______^^^______```aaabbbbbbcccccc```XXXMMMEEE999444///------.........+++,,,,,,------,,,,,,+++++++++,,,+++***+++---///111333777===DDDNNNYYY___fffhhheee\\\TTTKKK@@@777777444111///000000///...)))+++,,,,,,+++,,,...000111444:::@@@GGGLLLPPPRRRYYY\\\___aaabbbccceeeggghhhfffcccaaa___[[[VVVSSSUUUYYY^^^aaa```___aaaccceeefffdddbbbbbbccc^^^WWWJJJ>>>333///...***((((((+++***+++,,,------+++)))))),,,+++'''%%%''')))((('''&&&%%%&&&((()))((('''(((((((((((('''''''''((((((''''''''''''((()))))))))+++,,,)))%%%%%%)))///))))))))))))))))))((((((******+++...333777:::;;;666888;;;===>>>@@@CCCFFFIIIHHHFFFGGGIIIMMMQQQSSSOOOMMMIIIFFFEEEGGGJJJLLLKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPQQQSSSUUUZZZ___cccnnnpppqqqnnnhhhdddbbbbbbZZZVVVRRRMMMLLLMMMOOOQQQUUUUUUUUUWWWYYYXXXTTTQQQNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDBBB@@@>>>===999888555333111///......---+++))))))*********)))++++++************))))))***+++,,,+++***)))***,,,''')))******))))))+++...//////111222222222111111/////////---+++***+++,,,+++***,,,///...,,,---111'''''''''(((((((((((((((''''''''''''''''''(((((())))))(((((((((((()))***''''''((()))+++,,,---...(((***+++***)))((()))*********))))))))))))************+++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%&&&'''((((((((((((''''''((()))******(((''')))*********)))))))))***((())))))(((((())))))((())))))(((((()))***++++++((()))***+++,,,---------+++***))))))((())))))***(((((((((((()))))))))))))))(((((('''''''''''''''&&&'''((()))))))))))))))***))))))---222444333111************************'''(((******))))))***+++))))))))))))))))))))))))***))))))******++++++,,,((()))))))))************+++++++++,,,---///111222888<<>>777222///---++++++,,,---,,,+++///---(((&&&,,,333333...000///...,,,,,,---111444333777???FFFMMMQQQTTTTTTRRRRRRRRRTTTVVVWWWWWWVVV[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYVVVTTTSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA???;;;??????:::666555222///000...,,,+++,,,,,,+++***)))***+++,,,,,,+++***))),,,---000333777>>>EEEKKKYYYZZZ[[[\\\___```aaaaaabbbaaaaaa```____________cccccccccaaa[[[QQQFFF>>>777555222......//////...+++,,,,,,------,,,,,,+++***++++++++++++,,,...111111555;;;BBBJJJSSS\\\bbbfffhhhcccYYYOOOFFF===555444222000/////////......***+++------------000222222666<<>>DDDJJJNNNSSSRRRRRRTTTWWWYYYZZZZZZZZZ[[[\\\___aaabbb```^^^ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXXXXYYYSSSSSSSSSSSSSSSTTTUUUUUURRRQQQPPPOOOLLLGGGAAA===888555111...------,,,+++***------+++---222333111,,,---,,,+++***+++...111000111333777>>>EEELLLPPPNNNPPPQQQSSSTTTWWWYYY[[[[[[[[[\\\\\\]]]^^^___```\\\YYYUUUTTTUUUWWWXXXYYYWWWUUUSSSRRRSSSRRRPPPNNNLLLLLLJJJGGGGGGFFF@@@888333000---+++,,,,,,,,,+++******++++++,,,---//////111555<<>>???BBBFFFHHHJJJIIIGGGGGGHHHKKKNNNPPPNNNRRRWWW[[[^^^aaadddgggkkkhhhffffffhhhgggccc___^^^]]][[[ZZZXXXWWWWWWWWWWWWYYY\\\]]]]]]]]]\\\\\\UUUSSSRRRSSSSSSSSSQQQOOOJJJIIIGGGGGGGGGIIILLLNNNKKKJJJGGGCCC@@@===;;;:::333111...------,,,+++)))......------,,,++++++***+++,,,------,,,,,,---///,,,+++***+++,,,..................---------......+++,,,------,,,,,,...000+++***+++...,,,)))+++///&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''')))((('''&&&'''(((***,,,))))))(((((((((***+++,,,...000222222000.........000...---+++)))''''''&&&)))(((''''''((()))***+++'''(((***+++,,,***)))((('''((((((((())))))******((((((''''''''''''((((((''''''(((((()))+++,,,---)))(((((((((''''''''''''((('''&&&(((******'''$$$&&&'''))))))((('''''''''&&&(((***)))&&&%%%''')))((()))%%%%%%)))(((***)))'''%%%$$$%%%&&&''',,,,,,---,,,,,,+++))))))+++***((('''''')))+++,,,(((((((((((()))))))))))),,,+++)))((((((((()))***$$$%%%&&&'''((((((((((((&&&***......,,,***+++,,,(((((((((((((((((((((((($$$&&&)))******))))))*********))))))((((((((('''(((((()))++++++,,,,,,,,,))))))))))))************))))))******++++++,,,,,,))),,,000444999???EEEJJJPPPPPPPPPRRRVVVYYY[[[[[[YYYZZZ\\\```ccceeedddbbb[[[[[[[[[\\\\\\\\\]]]]]]___]]][[[XXXWWWWWWWWWXXXTTTTTTUUUVVVWWWWWWXXXXXXTTTSSSRRRQQQOOOKKKEEEAAA:::777222///...---,,,+++(((---///------111333222***++++++***)))***---000000///000222888AAAIIINNNOOOPPPRRRTTTUUUXXX[[[]]]UUUWWWZZZ]]]^^^______^^^]]]YYYTTTRRRTTTVVVYYYZZZYYYWWWUUUUUUUUUUUUSSSRRRUUUTTTRRROOOPPPQQQIII@@@555222...---------------,,,,,,+++,,,---///111333;;;???EEEKKKPPPUUUYYY]]][[[ZZZZZZ]]]```bbb```]]]\\\]]]___```bbbccccccddd```]]]WWWNNNCCC:::555333)))...///+++***---...++++++,,,,,,------,,,,,,++++++,,,------...///333555;;;BBBNNNXXX^^^aaacccddd```aaa[[[MMM@@@888222......///000000......//////***+++---------///111333000333999@@@GGGMMMQQQSSSWWWZZZ]]]___```aaaccceee``````aaadddeeedddaaa^^^```^^^]]]___dddhhhhhhfffggghhhhhhfffggggggaaaYYYPPPBBB444///...------///,,,***''''''(((*********+++...---(((%%%''')))''''''%%%###%%%)))***)))&&&(((%%%"""###&&&)))***)))&&&''''''((()))((((((((()))(((((()))+++,,,***)))(((''''''((()))+++---...,,,+++***+++---...---,,,////////////...000333666444999>>>@@@AAABBBDDDFFFBBB@@@>>>===???BBBFFFIIIEEEEEEEEEFFFIIIMMMQQQTTTPPPTTTZZZ___bbbdddfffhhhdddgggjjjkkkhhhddd___\\\______^^^\\\[[[YYYXXXWWWXXXVVVVVVYYY]]]___]]]ZZZYYYXXXWWWWWWWWWVVVTTTRRRJJJHHHFFFEEEFFFJJJNNNPPPPPPNNNKKKGGGDDDAAA???>>>;;;999666555444444222111//////...------,,,+++++++++,,,------,,,,,,...///---,,,++++++---/////////...------,,,,,,,,,------+++,,,------,,,,,,///000+++)))+++---,,,)))***...''''''((((((((((((''''''************))))))))))))'''''''''''''''((()))***++++++,,,++++++)))((('''000/////////000///---+++...///000000///,,,(((&&&(((((('''(((******)))''')))******)))(((''''''((()))%%%&&&,,,...(((&&&((($$$&&&(((((('''&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))'''&&&&&&'''((((((***((('''(((***+++)))&&&---***(((&&&'''((()))))))))***...000,,,''')))////////////...---+++***)))((((((((((((((('''''''''''''''(((((()))***,,,---+++******)))))))))))))))))))))))))))))))))))))))************+++,,,---...***)))((()))+++,,,---,,,,,,***(((''')))*********************************+++***)))))))))***,,,,,,'''(((***+++,,,,,,+++***,,,++++++******++++++,,,------...000333888===@@@GGGJJJOOORRRTTTVVVWWWYYYXXXYYY[[[]]]___`````````]]][[[ZZZ[[[]]]]]][[[XXX]]]\\\ZZZYYYXXXXXXYYYYYY[[[YYYVVVTTTTTTWWWZZZ\\\XXXWWWTTTQQQNNNKKKIIIHHHAAA===999555222000---+++000///---...//////---,,,---,,,++++++,,,...111222222111222333666;;;@@@CCCHHHKKKPPPSSSUUUVVVXXXZZZYYYXXXXXX[[[___aaa___]]]YYYYYYWWWUUUSSSTTTWWWZZZ```\\\VVVQQQPPPQQQUUUWWWWWWYYYXXXUUUWWWYYYRRRHHH<<<777111---,,,---------///...---,,,---000666:::>>>CCCKKKRRRXXX[[[\\\\\\___^^^]]]\\\\\\]]]```aaa^^^^^^```bbbdddccc```]]]aaa\\\TTTHHH===555111000------......------,,,+++******+++++++++******)))******+++,,,...222777;;;???JJJUUU[[[___eeegggfffaaaWWWLLLEEE<<<333//////111///......//////...---...---,,,+++,,,...000222777555555999AAAHHHLLLNNNRRRVVV[[[^^^``````aaabbbeeecccaaabbbeeegggeeeccc^^^]]]\\\___cccfffeeedddkkkgggeeegggiiifff\\\TTTJJJ@@@888666666222...---,,,+++******))))))******+++(((&&&'''))))))'''%%%((((((&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))***))))))))))))+++,,,---////////////000000000000777999<<>>===@@@???>>>>>>@@@EEEIIILLLFFFDDDBBBEEEIIIMMMNNNMMMUUUYYY]]]```bbbcccdddfffeeefffggggggeeebbb___\\\]]]ZZZ[[[___\\\VVVUUUZZZTTTTTTVVVYYY\\\^^^]]]\\\YYYXXXVVVTTTSSSRRRQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNOOONNNLLLJJJHHHFFFEEEEEE@@@???<<<999777555444333...------,,,,,,,,,,,,,,,000/////////000000...---))),,,///111000///......***,,,//////...,,,,,,,,,***+++,,,---,,,,,,***)))***+++,,,---------,,,+++''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''(((((()))+++++++++,,,,,,------------------///111222000///...///000000...+++(((&&&'''''''''((()))***)))((()))******)))(((''''''))))))%%%&&&***+++(((''')))%%%'''((('''&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&''''''((())))))((('''(((***+++)))&&&***)))'''''''''((((((((())))))***,,,***&&&(((---/////////...---+++***)))&&&&&&''''''((((((((()))(((((((((((()))******+++***))))))((('''((((((((())))))))))))))))))))))))************+++,,,------((('''&&&''')))*********,,,***(((((()))*********************************+++***)))))))))***+++,,,)))******+++++++++******+++******))))))******+++,,,+++,,,---000555999<<<@@@EEEJJJOOORRRTTTVVVWWWWWWYYY[[[]]]^^^^^^^^^^^^\\\ZZZYYYZZZ]]]]]][[[YYY\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXVVVUUUUUUVVVXXXZZZZZZXXXVVVSSSPPPMMMLLLKKKHHHDDD>>>999555000,,,))),,,++++++,,,...000///...---,,,,,,,,,---///222333000000000000333666:::===AAAFFFLLLRRRTTTVVVWWWXXXZZZYYYYYY[[[^^^___]]][[[[[[YYYVVVRRRPPPRRRVVVZZZ\\\YYYVVVSSSRRRTTTWWWZZZXXXZZZYYYWWWYYY[[[UUULLLAAA<<<555111//////////////////000000222777===BBBIIIMMMRRRXXX\\\^^^^^^]]]^^^^^^]]]]]]]]]^^^___```______aaacccffffffdddaaa^^^XXXNNNCCC:::333000...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---...000444:::???EEEOOOXXX]]]```dddeeeccc___UUUIIIBBB:::222...//////---,,,,,,---...,,,+++------,,,,,,---...000000444222222555;;;AAADDDEEEIIINNNUUU[[[___bbbeeefffdddbbbaaabbbdddeeedddbbb```______aaaeeeggggggfffjjjgggeeeggggggcccXXXPPPHHH>>>666555444000+++***,,,+++******))))))*********(((&&&'''((()))'''%%%((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''(((((((((((('''''')))((((((((((((((()))***)))(((''''''''''''((()))))))))(((((()))***,,,---------------.........///...111555999===>>>???>>>>>>>>>>>>???AAAEEEIIILLLHHHFFFFFFHHHMMMRRRSSSSSSXXX\\\```bbbccccccdddeeeccccccddddddbbb___[[[YYYZZZYYY[[[___\\\VVVUUUXXXTTTSSSSSSVVVZZZ^^^``````[[[YYYWWWUUUSSSQQQPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPOOOMMMLLLJJJIIIHHHHHHEEEDDDBBB???===:::888777222111000...---------...///...---...///...,,,+++***---111222111/////////+++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,---//////......---'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((((((((((((*********+++---000222333...---...000222222111///.../////////---+++(((&&&'''(((((()))))))))))))))((()))***)))((('''((()))(((&&&'''******((((((***((((((((('''%%%%%%'''))))))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&''''''((()))***)))(((((((((******(((''''''''''''(((((((((((((((+++((('''******'''(((+++.........---,,,+++***)))$$$$$$%%%&&&'''((()))***)))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---)))'''&&&''')))*********+++)))(((((()))******)))))))))))))))))))))))))))******))))))******+++,,,++++++*********************))))))))))))))))))******))))))***---000333555888===DDDJJJNNNQQQSSSUUUWWWYYY[[[]]]]]]]]]\\\\\\ZZZYYYYYYZZZ\\\\\\ZZZYYYZZZYYYYYYXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXX[[[ZZZXXXUUURRRPPPOOOOOONNNJJJDDD>>>999444...+++---+++***+++---......------,,,,,,---...111333444222111000000111333555777999>>>GGGNNNRRRTTTVVVWWWXXXXXXYYY[[[]]]^^^\\\ZZZ\\\YYYUUUPPPNNNPPPUUUZZZXXXWWWVVVUUUVVVXXXZZZ\\\YYY[[[ZZZZZZ\\\]]]YYYRRRKKKEEE===777444333333333222444666888<<>><<<<<<>>>@@@CCCFFFHHHJJJGGGGGGGGGKKKPPPUUUXXXYYY]]]```cccddddddcccbbbccc```aaaaaa```^^^[[[WWWUUUWWWXXX\\\___]]]XXXUUUVVVSSSRRRQQQTTTYYY^^^aaaccc\\\ZZZXXXVVVSSSRRRQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJHHHFFFBBB???<<<999777444222000///000000111///......///...,,,***,,,///222333222000//////,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---...///---...///000000000///...(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''************---000333555222111000111111000---+++............,,,***(((&&&++++++,,,,,,***)))))))))((()))***)))((('''((()))''')))+++------+++******))))))(((&&&$$$%%%'''******)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))******((((((((()))))))))((('''###&&&((())))))(((((('''---)))''')))+++))))))+++,,,,,,,,,,,,,,,+++***)))%%%%%%%%%&&&'''(((((((((+++++++++++++++***))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++++++++)))((()))+++,,,,,,++++++)))((((((*********)))((((((((((((((((((((((((***************+++++++++---,,,***)))((()))************))))))))))))******))))))((()))***---///000000666===DDDIIIMMMQQQSSSWWWXXX[[[]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVWWWVVVWWWWWWWWWXXXXXXYYYXXXYYYYYYYYYYYYXXXXXXWWW[[[ZZZXXXVVVTTTRRRQQQQQQOOOLLLGGGCCC???:::444000111///,,,+++++++++***))),,,,,,---...000222444555666555444333222333444555444999@@@FFFLLLQQQUUUXXXTTTUUUWWWZZZ\\\]]]\\\\\\[[[ZZZWWWSSSQQQQQQUUUXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]______\\\XXXTTTNNNFFF???<<<::::::999:::<<>>888333...---///,,,+++******++++++***))))))+++---/////////...---///......///111444666888;;;AAAIIIQQQXXX]]]bbbeeebbbbbbccccccccccccaaa`````````aaacccdddfffggggggjjjhhhfffeeeaaaXXXLLLCCCBBB:::444666888444000...++++++***)))))))))))))))((((((''''''(((((((((''''''''''''''''''((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((''''''(((((()))***+++)))(((((((((((((((((()))((('''''''''''')))***+++*********+++++++++,,,,,,000111444777999:::;;;:::999;;;===@@@CCCEEEGGGHHHDDDDDDFFFJJJOOOUUUYYY[[[aaaccceeeeeecccaaa``````______^^^]]][[[WWWUUUSSSUUUYYY^^^```___ZZZVVVUUURRRRRRRRRVVVZZZ___aaaaaaZZZYYYWWWVVVTTTSSSRRRRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNOOOPPPPPPMMMIIIDDDBBB@@@===:::666333333333333444333111111111000---+++...000222222111/////////---...///...------...///...---,,,,,,---...000111,,,---///000000000///...(((((())))))))))))((((((&&&'''''''''((((((((()))))))))******)))((('''&&&******))))))+++...111333222111000111111000---***,,,,,,---,,,+++***((('''///000111///+++(((((((((''')))***)))((('''(((***''',,,111333111...,,,***))))))(((&&&%%%&&&(((+++***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***'''((()))))))))(((((((((###&&&***+++)))(((((((((,,,'''&&&)))***)))(((******+++++++++++++++******''''''''''''''''''''''''---------------+++***)))+++***))))))(((((())))))))))))))))))))))))))))))))))))((((((((()))******+++***))))))+++,,,++++++***)))((()))***+++)))((((((((((((((((((((((((((())))))******++++++++++++---,,,***)))((()))******+++++++++******+++++++++))))))))))))***+++---...---111888???DDDHHHLLLOOOTTTWWWZZZ]]]______^^^]]]\\\\\\[[[ZZZXXXUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\\\\[[[ZZZYYYXXXYYYXXXWWWUUUTTTSSSRRRRRRQQQNNNKKKHHHCCC>>>888333444111...,,,+++++++++***,,,------...000222333444888777555444222222222222444666:::>>>CCCKKKSSSXXXTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUVVVWWWYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\\\\]]]```aaa```^^^]]][[[UUUNNNIIIEEEDDDCCCBBBEEEGGGJJJMMMPPPTTTXXX[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^___`````````______aaa```______```^^^[[[YYYNNNDDD888111000000...,,,---------------,,,,,,+++,,,,,,---..................///222555:::BBBJJJPPPVVV[[[```aaabbbbbb]]]WWWKKKBBB999444111------///---,,,++++++,,,,,,+++***)))***---/////////---,,,+++,,,,,,---...000222444666;;;BBBJJJPPPWWW]]]aaaaaabbbdddddddddcccaaaaaaaaabbbcccdddeeefffggghhhiiigggeeeaaa\\\RRREEE===:::333111555999888444333+++***))))))(((((())))))''''''((((((''''''((((((&&&''''''(((((()))))))))((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((())))))))))))))))))(((((('''''''''''')))***+++***++++++++++++,,,,,,,,,222333555777888999999999888:::<<>>555///.........------............---,,,,,,++++++,,,---............---000444999???GGGOOOUUUYYY^^^`````````___YYYQQQCCC<<<555333000---,,,///...---+++,,,------,,,***)))***,,,...///...---,,,)))+++,,,,,,+++,,,...000///333888???FFFOOOWWW]]]]]]```cccdddcccbbbaaaaaabbbdddffffffffffffhhhjjjgggeeeaaa\\\TTTJJJ???777222---,,,333999888555333******)))(((((((((((()))&&&'''((((((''''''((()))&&&&&&((()))))))))))))))''''''(((((((((((())))))((())))))******))))))((())))))(((((((((((())))))((())))))******))))))((()))(((''''''((()))+++,,,++++++++++++,,,,,,,,,---...///111444666888999:::888999;;;===???@@@AAAAAAAAACCCFFFIIILLLPPPVVVYYY]]]___aaaaaa___\\\[[[[[[[[[ZZZZZZXXXWWWUUUSSSRRRVVV\\\aaa```]]][[[WWWRRRNNNOOOSSSXXX\\\]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRROOOQQQSSSTTTSSSPPPLLLJJJHHHGGGFFFDDDBBB@@@@@@???:::999666555444222...,,,000111222111...------------///222222000////////////......---------......******,,,---------,,,+++))))))************))))))''''''((())))))***++++++'''(((***++++++***)))((('''((()))***,,,...///000---------...//////---+++(((((())))))***+++++++++,,,///111///***'''(((***&&&((())))))(((((()))+++---444777222---------+++%%%'''((()))((()))***,,,)))))))))******)))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))(((''''''&&&)))+++***((('''((()))&&&***------)))'''(((***((())),,,000---((((((+++(((((()))***++++++******((((((((())))))))))))))))))***,,,---,,,+++***)))******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((((((***)))''''''((())))))((()))))))))***++++++)))'''************************((()))***+++,,,++++++***)))******+++++++++******++++++************++++++)))))))))******+++,,,,,,,,,...000222555999???CCCIIIMMMSSSYYY^^^``````___WWWYYYZZZYYYVVVSSSTTTUUUSSSUUUWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUSSSQQQNNNHHH@@@;;;777444111//////111111111------...///////////////222222111000//////......000000111222666<<>>DDDLLLTTTYYY^^^```aaa___^^^[[[SSSJJJ===777222222111---,,,......,,,++++++,,,---+++***)))***,,,---......---------///000...,,,***,,,------///111555;;;CCCMMMSSSXXX\\\```bbbaaa``````aaa```bbbddddddcccccceeehhhcccaaa\\\UUULLLBBB888333///++++++333999888555333******)))(((((((((((((((%%%''')))((('''&&&(((***%%%&&&((()))******))))))&&&&&&'''''''''((((((((())))))************))))))+++***)))((((((''''''(((((()))************)))((())))))(((((()))***,,,---******+++++++++,,,,,,,,,,,,---///222555777999:::999999:::;;;<<<======>>>>>>AAADDDFFFGGGKKKPPPTTTYYY[[[]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRUUU\\\```]]]ZZZYYYUUUOOOJJJKKKNNNSSSXXXZZZZZZXXXXXXWWWUUUSSSRRRPPPPPPOOOSSSSSSTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQOOOPPPRRRSSSSSSQQQOOOMMMLLLLLLLLLLLLKKKIIIHHHGGGAAA???<<<:::999666333000222333333111///------...***---111222111...---,,,...............---,,,+++)))***,,,---------,,,+++))))))************))))))'''(((((()))***++++++,,,&&&''')))+++,,,+++***)))%%%&&&))),,,...000111111000///.........,,,)))'''&&&'''((()))***+++,,,---(((,,,...---)))&&&(((+++&&&((())))))(((((()))+++111777777///)))+++...---###%%%((())))))***+++,,,((()))***++++++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))((('''&&&&&&)))+++***((('''(((***(((,,,///---)))&&&(((+++***---333666222++++++000'''((()))******+++******''''''((()))***+++,,,,,,'''(((***++++++***)))'''))))))(((''''''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((,,,+++))))))***++++++***)))))))))***++++++)))'''************************((()))***+++,,,+++******''')))***,,,,,,,,,+++*********))))))))))))******((((((((()))***++++++,,,---------...000444:::???DDDIIIPPPWWW]]]___``````TTTVVVXXXXXXUUUTTTUUUWWWUUUVVVYYY\\\^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWSSSSSSTTTTTTRRRNNNGGGCCC===999444111000000000///------............------222222111111000000//////,,,...///111333888>>>CCCKKKOOOTTTVVVWWWXXXZZZ]]]YYYZZZZZZZZZYYYZZZ\\\^^^\\\\\\\\\]]]]]]^^^^^^___^^^[[[]]]aaa```[[[[[[```]]]\\\\\\]]]^^^]]]ZZZXXXXXX[[[^^^____________```^^^]]][[[ZZZZZZ[[[\\\\\\aaa```^^^]]]^^^___aaacccaaaaaaaaaaaa]]]VVVMMMGGG777555222...***)))+++---+++,,,,,,,,,,,,+++******+++,,,---...////////////---222999AAAHHHPPPWWW[[[aaabbbbbb^^^\\\XXXOOOEEE:::555111222111...,,,...---,,,++++++,,,,,,+++)))******+++,,,------------333444555222...+++,,,---////////////222999BBBIIIUUUYYY^^^```___^^^^^^```[[[^^^``````___^^^aaacccaaa^^^XXXPPPGGG===444///111---...555;;;:::666444******)))(((((((((((((((%%%'''))))))'''&&&(((+++%%%&&&((()))*********)))%%%&&&&&&&&&''''''(((((())))))************)))))),,,+++***(((''''''''''''((()))***++++++***)))(((***))))))))))))+++,,,---************++++++++++++...///111333555888999:::999999999999999:::<<<<<<;;;===@@@AAABBBEEEJJJNNNUUUXXXZZZ[[[ZZZXXXWWWWWWUUUUUUUUUTTTSSSSSSRRRRRRUUU\\\___ZZZWWWVVVSSSMMMGGGGGGIIINNNSSSXXXZZZZZZZZZYYYVVVSSSPPPNNNLLLLLLRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQQQQPPPNNNLLLGGGEEEBBB@@@???<<<888555444444444333000......///(((+++000222000---+++***......//////...,,,***)))***+++,,,---------,,,+++)))))))))(((&&&%%%''')))''')))***)))'''&&&(((+++***+++++++++***)))'''&&&+++***))))))***---000222///000000///---,,,,,,---...---***)))((()))***+++//////***$$$%%%+++***%%%''''''''''''((()))******666;;;;;;333------,,,(((++++++++++++*********))))))+++------+++)))((((((((('''&&&''')))(((%%%###))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))*********)))'''&&&+++***)))))))))))))))***(((+++///111111/////////,,,))))))++++++''''''***(((((((((((())))))))))))))))))))))))((((((((((((******+++,,,+++***))))))---+++))))))***+++***))))))(((''''''''')))***+++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++***))))))***+++,,,+++*********))))))((((((((()))***)))((('''((()))'''((()))+++++++++***))),,,,,,+++,,,...000333555>>>CCCJJJRRRXXX[[[\\\[[[YYY[[[\\\\\\[[[ZZZ[[[\\\YYYZZZ[[[]]]^^^_________^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWVVVWWWYYYYYYYYYXXXQQQQQQRRRSSSTTTRRRNNNKKKBBB===777333111111111111111000///...---...//////222222111///...---,,,+++))),,,.........111777<<>>666000---000000+++***,,,***+++,,,------+++)))(((,,,,,,++++++,,,---///000222000...,,,+++,,,---...000---***(((+++000777<<>>@@@BBBEEEFFFNNNQQQUUUWWWWWWVVVVVVWWWSSSSSSQQQPPPPPPQQQRRRSSSXXXYYYYYYYYYWWWSSSPPPMMMGGGHHHKKKQQQWWWZZZYYYVVVYYYYYYXXXUUUPPPLLLJJJIIINNNRRRSSSQQQSSSWWWXXXVVVWWWTTTPPPOOOOOOOOOOOONNNNNNQQQUUUWWWVVVTTTSSSRRRPPPQQQSSSUUUUUUSSSQQQPPPOOOMMMKKKGGGCCC???===;;;>>>;;;777555444222000...+++,,,......---...000222...111333111...+++,,,...---,,,,,,++++++,,,------((()))******(((''''''(((((()))***)))'''&&&(((+++&&&'''((()))***)))((((((***)))((('''(((***---///...//////---+++))))))***+++***)))(((((()))+++,,,,,,///...+++,,,000///)))((('''''''''((()))***++++++111222---+++,,,,,,***++++++*********))))))))))))***,,,------+++)))'''''')))++++++(((&&&'''((()))((((((((('''''''''''''''''''''''''''(((((())))))******+++***)))((('''******)))((((((((())))))***+++,,,+++******,,,---,,,))))))++++++''''''***))))))))))))((((((((((((*********)))))))))))))))'''((()))++++++***((('''***)))'''&&&'''((('''&&&)))(((((('''((()))***+++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++***)))))))))***++++++************)))))))))((((((***+++***))))))***+++((())))))************)))++++++******,,,...000222:::>>>DDDLLLQQQUUUWWWWWWWWWYYY\\\]]]\\\[[[\\\]]][[[[[[\\\^^^____________^^^]]]]]]\\\\\\[[[[[[\\\YYYXXXWWWXXXZZZZZZZZZXXXSSSSSSSSSTTTUUUSSSOOOLLLEEEAAA<<<888666555333222222111000.........///000111000000///...---,,,,,,------.........000444666<<>>@@@BBBCCCHHHKKKNNNPPPOOOOOOOOOPPPQQQPPPOOONNNMMMMMMNNNOOOTTTUUUVVVVVVTTTRRROOOMMMIIIJJJMMMSSSYYY\\\[[[YYYWWWXXXWWWUUUPPPMMMKKKKKKMMMQQQRRRQQQSSSWWWYYYWWWXXXUUURRROOONNNOOOOOOPPPQQQTTTWWWXXXVVVTTTRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTQQQNNNKKKHHHEEEDDD???===:::777666555222000000111111000//////111333///000111000---,,,+++,,,************************''')))******(((''''''(((((()))))))))'''''')))***###$$$&&&((()))*********+++***((('''((()))+++---,,,,,,---+++)))''''''(((((((((''''''((()))+++,,, ''',,,,,,,,,---+++'''((((((''''''''')))+++,,,&&&***,,,***)))+++,,,*********)))))))))((((((((())))))***---000///+++&&&&&&+++///---(((&&&(((,,,((((((((((((''''''''''''((((((((((((((())))))*********+++++++++***)))(((***)))(((((('''''''''(((,,,+++(((%%%$$$%%%(((,,,+++)))(((++++++((('''*********))))))((((((''''''************************&&&'''***,,,---,,,***(((+++)))'''&&&&&&'''&&&$$$))))))((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******************))))))))))))((()))++++++******+++---+++***))))))))))))))))))******))))))***+++---...444777<<>>999333///---//////---,,,...,,,---.........---+++***,,,,,,++++++,,,---///000333222000///...//////000)))***+++------.........222444666777555444444555777<<>><<<<<<;;;;;;<<<===???@@@BBBDDDGGGHHHHHHGGGHHHIIILLLLLLKKKJJJJJJJJJJJJJJJOOOPPPQQQRRRQQQPPPNNNLLLJJJLLLOOOUUUZZZ]]]\\\[[[WWWXXXWWWUUUQQQNNNMMMMMMLLLOOOPPPPPPRRRXXX[[[ZZZXXXVVVTTTPPPMMMNNNPPPSSSSSSVVVYYYYYYWWWTTTSSSRRRWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSQQQOOOMMMKKKJJJCCCAAA>>>===;;;999666333666666444222000///111333222111000000000///,,,+++)))***+++,,,,,,+++***)))'''(((((('''&&&&&&'''))))))))))))((((((((()))***$$$%%%&&&((()))***++++++---,,,+++******+++,,,---)))***+++***((('''((()))((((((''''''((()))******!!!(((***(((&&&%%%%%%(((''''''&&&''')))***++++++------,,,******)))((())))))))))))(((((((((((()))((((((---111111,,,&&&'''+++---,,,)))'''))),,,(((((((((((((((''''''''')))))))))((()))******+++************))))))((((((***)))(((''''''&&&'''''')))(((&&&$$$"""$$$'''++++++((((((++++++((((((++++++******)))(((''''''&&&)))))))))))))))*********'''))),,,///000///---+++...,,,***)))))))))((('''))))))))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))))))))*********)))))))))))))))'''(((************,,,---,,,+++***((((((((()))*********)))))))))***++++++000111444999>>>DDDHHHKKKLLLPPPVVV[[[]]]^^^^^^___^^^^^^______```_________\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[]]]]]]]]]\\\YYYXXXWWWXXXXXXVVVSSSPPPNNNLLLIIIGGGDDD???:::666666444111///------...///------------------------000---***+++...///...,,,---000555999>>>EEEKKKPPPOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXX[[[[[[\\\]]]^^^^^^^^^^^^ZZZ\\\___aaabbb```^^^]]]___``````^^^\\\[[[\\\^^^^^^^^^^^^^^^^^^___```aaa```_________`````````___```___ZZZRRRFFF<<<444111,,,+++)))(((***------***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222777:::>>>HHHUUU^^^``````bbbeeefffddd^^^WWWMMMCCC;;;666444111.........---,,,,,,***++++++++++++***)))(((,,,++++++++++++---...///222111000///////////////)))***+++,,,,,,+++***)))***---//////...---.........555===AAA???:::777666555333000...,,,------...111555<<>>>>>======<<<;;;;;;<<<======@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLNNNOOOOOOOOONNNMMMKKKMMMQQQVVVZZZ[[[[[[[[[XXXYYYXXXVVVRRRNNNMMMMMMKKKNNNPPPPPPSSSYYY\\\[[[WWWVVVTTTPPPMMMNNNRRRUUUTTTVVVYYYZZZXXXVVVUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTSSSRRRQQQPPPPPPOOOJJJHHHFFFDDDBBB>>>:::666::::::777333000///111333666333111111333222///++++++,,,...//////---+++***((('''&&&###"""$$$'''+++))))))((((((((()))))))))((((((((())))))*********---,,,+++*********++++++'''(((******))))))+++,,,***))))))(((((((((((((((###&&&***,,,***'''''')))'''''''''(((((()))******///...------,,,)))''''''))))))))))))((((((((((((***((((((,,,111111,,,&&&))))))(((((())))))))))))'''''''''((((((((((((((()))))))))))))))***++++++))))))((((((''''''''''''***)))((('''&&&&&&&&&&&&$$$&&&&&&&&&%%%&&&(((******((((((++++++((((((++++++******)))(((''''''&&&''''''''''''(((((())))))'''))),,,...//////---,,,///---+++***++++++***)))******************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++************))))))(((((())))))))))))))))))******&&&'''))))))))))))***,,,,,,+++***((((((((()))***+++***************++++++---...000333777===BBBEEEFFFKKKRRRWWW[[[\\\^^^___^^^^^^______```_________[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^^^^^^^]]]\\\ZZZYYYYYYYYYWWWTTTRRRPPPOOOMMMKKKIIIDDD>>>:::888666222...,,,,,,---...,,,,,,,,,,,,------------...+++)))***...///...,,,---///111333777===DDDIIIMMMOOORRRUUUVVVWWWVVVVVVXXXXXXYYYZZZZZZYYYWWWWWWYYYYYYZZZ[[[\\\\\\\\\\\\YYY[[[^^^``````___]]]\\\[[[\\\]]]\\\[[[[[[]]]___^^^^^^^^^^^^___``````aaa^^^___````````````aaabbb[[[XXXQQQFFF;;;333...---***---,,,((()))------(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///444:::>>>BBBLLLYYY```aaa``````bbbjjjfff^^^SSSHHH???888444555333000...------+++)))***++++++*********))))))++++++******+++,,,...//////.........---------...,,,+++***)))))))))))))))'''***,,,...------......(((---333555333000//////000///---,,,++++++,,,---222999BBBHHHGGGAAA:::555,,,+++***)))))))))***+++***++++++***)))(((((()))((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))))))))))))))((())))))******+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))******+++,,,------......---///000222555777:::<<<999999:::;;;===>>>?????????>>>===<<<;;;<<<======>>>@@@AAAAAA@@@???@@@AAA@@@AAABBBDDDFFFHHHIIIIIIHHHJJJKKKMMMNNNOOOOOOOOONNNQQQUUUYYY[[[[[[[[[[[[ZZZZZZZZZWWWRRRNNNLLLLLLKKKOOORRRRRRUUU[[[\\\[[[UUUTTTRRRPPPOOOPPPSSSVVVRRRUUUXXXYYYYYYXXXXXXYYYVVVUUUSSSQQQQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRPPPOOOMMMJJJEEE???;;;===<<<:::666333111222333777444111111333222...+++,,,---///000///---+++***((('''&&&###"""$$$(((+++***)))'''''')))))))))(((+++***)))))))))))))))******))))))((((((((())))))'''(((************,,,---++++++***))))))((('''''')))(((***---,,,((((((+++'''(((***,,,,,,,,,++++++---***))),,,,,,***((((((******)))))))))(((((((((***((((((+++------***'''***'''%%%&&&(((***)))((('''''''''((((((((((((((()))))))))))))))******+++)))((('''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&"""%%%'''((((((((()))******'''(((++++++((()))+++******))))))((((((''''''%%%&&&&&&''''''(((((()))'''((()))+++++++++******,,,+++))))))*********)))******+++++++++***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,++++++***)))((())))))))))))************&&&'''))))))(((((()))++++++***))))))))))))))))))******++++++++++++++++++,,,,,,---///333777<<<>>>AAAEEELLLRRRVVVYYY[[[]]]\\\]]]^^^_______________ZZZ[[[]]]^^^_________^^^]]]\\\[[[\\\^^^___^^^]]]^^^\\\ZZZZZZYYYXXXUUUSSSQQQPPPOOOOOOMMMIIIDDD@@@;;;888333///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---......---.../////////111666<<>>EEELLLTTT]]]bbbcccaaa```aaaiiicccYYYMMMBBB:::555333444444111------...---)))---,,,,,,,,,++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---***(((((((((***+++&&&)))+++------,,,---...)))+++---...---,,,,,,,,,---,,,+++*********+++,,,555>>>JJJOOOLLLCCC:::555,,,+++***))))))***++++++***++++++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((()))((((((***************)))))))))))))))))))))))))))))))))******+++,,,---...//////---///111333444777:::===;;;;;;<<<===>>>?????????@@@???>>>===<<<======>>>===>>>>>>>>><<<<<<<<<>>>===>>>@@@CCCEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOQQQUUUYYY[[[\\\[[[[[[[[[ZZZZZZZZZWWWSSSOOONNNNNNMMMRRRUUUVVVXXX\\\[[[XXXSSSQQQOOOOOOQQQTTTUUUUUURRRTTTWWWYYYYYYYYYZZZ[[[XXXVVVUUUTTTTTTUUUVVVXXXTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUSSSNNNGGGBBB@@@@@@???===999777777888555444222222111000---+++,,,,,,------,,,+++***)))&&&'''(((((('''''')))***+++(((&&&''')))***)))(((***)))(((((((((((()))***((((((((((((((()))))))))(((***+++***)))((()))*********************)))))))))&&&''',,,...***((()))(((+++...111222000...,,,...)))(((,,,...***((()))++++++*********)))))))))***))))))))))))))))))((((((((('''''''''''')))+++''''''''''''((((((((())))))(((((((((((()))*********)))((('''&&&''''''(((,,,,,,***)))((('''''''''%%%&&&((((((''''''((()))***''''''++++++)))))),,,))))))))))))((((((((((((&&&&&&&&&'''((()))))))))))))))((((((((())))))******)))'''((()))+++*********++++++++++++***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,---------,,,+++)))(((((()))))))))************((()))******)))((()))+++((())))))************)))((()))***+++++++++++++++++++++,,,---000333666888===AAAGGGMMMQQQUUUYYY\\\[[[[[[\\\^^^____________YYY[[[]]]___``````______]]]\\\[[[\\\^^^___^^^]]]___]]][[[ZZZYYYXXXVVVTTTRRRRRRQQQQQQQQQNNNJJJGGG???;;;666111......///000,,,,,,,,,++++++++++++++++++,,,......---,,,---............---...111777;;;@@@DDDJJJOOOSSSTTTTTTSSSVVVWWWXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]\\\ZZZ[[[\\\\\\[[[\\\^^^```______^^^^^^]]]^^^^^^^^^\\\^^^___^^^\\\[[[\\\^^^VVVMMM@@@666111...---,,,000:::<<<222+++---...+++------------------------***---000222444:::DDDKKKWWWZZZ^^^bbbccccccaaa___```ZZZOOODDD;;;666444333000222000,,,---111000+++---,,,,,,++++++++++++++++++************,,,---...++++++,,,,,,,,,,,,,,,+++...---,,,************+++(((***,,,---,,,++++++,,,,,,++++++---......---++++++++++++++++++,,,......;;;FFFRRRVVVOOOBBB888222++++++***))))))***+++,,,''')))***)))''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++++++++++++++++++++%%%&&&((()))******))))))(((((()))))))))))))))***))))))))))))))))))))))))******+++,,,---...//////---///222444444666:::>>>======>>>>>>?????????@@@???>>>===<<<<<<<<<===>>>===>>>>>>===;;;:::;;;===<<<===???AAABBBCCCCCCCCCFFFGGGHHHJJJKKKMMMNNNOOOQQQUUUYYYZZZYYYWWWWWWWWWWWWXXXXXXWWWTTTRRRQQQQQQOOOUUUYYYZZZ[[[]]]ZZZUUUPPPMMMJJJNNNTTTXXXVVVSSSSSSUUUWWWXXXXXXWWWXXXZZZXXXWWWVVVUUUUUUVVVWWWXXXSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[ZZZVVVPPPLLLDDDEEEFFFEEEBBB@@@??????666777777666333000//////...------,,,++++++******%%%(((+++---,,,***))))))+++(((&&&''')))***)))'''((('''&&&&&&'''((()))***)))*********++++++++++++***++++++***'''&&&&&&'''((()))***++++++,,,++++++***%%%'''///333///*********---222555666444000---333,,,***...000+++((()))++++++++++++*********************)))'''&&&''')))%%%)))+++)))%%%%%%)))...&&&'''''''''(((((())))))((((((((((((((())))))***+++***((('''''''''((()))---,,,+++)))((((((''''''((((((((('''%%%%%%'''(((***''''''++++++)))))),,,(((((((((((())))))))))))&&&''''''((()))******+++,,,+++***)))))))))++++++***)))((()))+++,,,,,,,,,***+++,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++------......---,,,***)))(((((())))))*********+++***+++,,,+++***)))***+++'''((()))+++++++++***)))'''((()))***++++++++++++******+++,,,...111333555;;;???EEEJJJNNNSSSWWWZZZYYYZZZ[[[]]]^^^_________YYYZZZ]]]___aaaaaa```___]]]\\\[[[\\\^^^___^^^]]]___]]][[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSRRROOOLLLBBB>>>999333000000111222,,,,,,,,,+++++++++******+++...000///,,,***+++------------,,,,,,///444888:::>>>EEELLLQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTYYYZZZ[[[\\\\\\]]]]]]\\\``````______^^^^^^^^^^^^\\\]]]^^^]]]\\\\\\^^^___```___^^^]]]]]]]]]]]]]]]]]]^^^___]]]YYYWWWXXXZZZMMMCCC666...---//////...333???BBB666---...000---........................***...222444777===HHHPPP\\\\\\^^^```cccccc```^^^YYYRRRHHH>>>666333333444---///...+++---333333...+++***))))))(((((())))))+++************,,,---...++++++,,,------,,,,,,,,,------------,,,,,,+++******,,,......,,,************)))(((***---...+++''',,,,,,,,,---///000222222@@@KKKXXXZZZPPPAAA555///++++++***))))))***+++,,,%%%&&&(((((('''''')))***((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++((()))+++,,,------,,,,,,''''''(((((())))))******))))))))))))))))))))))))******+++,,,---//////000---000333444444666:::>>>???????????????@@@@@@@@@>>>===<<<;;;;;;<<<===>>>???@@@@@@>>><<<<<<===>>><<<===???@@@@@@@@@???>>>EEEEEEGGGHHHJJJKKKMMMMMMOOORRRVVVWWWTTTRRRQQQRRRTTTVVVWWWWWWUUUTTTTTTUUUQQQWWW\\\]]]]]]]]]YYYSSSOOOJJJHHHMMMVVVZZZWWWQQQUUUVVVXXXXXXWWWVVVWWWXXXVVVVVVVVVUUUUUUVVVVVVVVVXXXYYYYYYZZZ[[[[[[\\\\\\WWWXXX[[[^^^___\\\WWWRRRGGGJJJLLLLLLIIIGGGEEEEEE:::<<<===;;;666333333444111000///------,,,,,,---***'''(((++++++)))))),,,)))))))))))))))******+++''')))(((&&&(((------++++++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))((((((((((((******,,,...//////,,,)))---***,,,444777333000222,,,---...000111000---******(((+++///000,,,+++---((())))))((('''''')))+++))))))*********))))))(((***++++++***((('''((()))%%%&&&''')))******++++++***---+++'''***000111,,,,,,,,,+++(((&&&%%%&&&(((&&&(((+++***'''&&&)))+++$$$&&&((()))***+++***)))%%%(((******'''&&&'''(((&&&'''''''''(((((()))))))))(((''''''(((***,,,...************)))(((&&&&&&*********)))))))))))))))***))))))***,,,,,,+++)))&&&''''''(((((((((((((((***)))(((''''''((()))***,,,------,,,***)))***+++++++++***)))((('''&&&&&&((((((((()))******++++++++++++++++++*********)))))))))))))))***************,,,---------...000333111666===CCCGGGKKKNNNPPPVVVZZZ]]]^^^\\\[[[]]]______]]][[[[[[^^^aaabbbccc]]]]]]\\\YYYWWWWWWZZZ\\\[[[[[[[[[ZZZYYYWWWVVVUUUWWWWWWVVVTTTSSSQQQPPPPPPDDDAAA===999444111...,,,///---++++++,,,---,,,++++++,,,---......,,,***)))---,,,,,,...///000///...444777<<>>>>><<<777555777333333222111000...---,,,)))''''''******((((((+++)))))))))))))))******+++''')))(((%%%&&&******'''+++***)))(((((()))***+++((())))))******))))))(((&&&&&&''''''(((((())))))))))))+++...000///---***...+++,,,222444111///111---------///000000---+++---+++,,,//////+++***,,,(((***+++***)))((()))***++++++*********)))))))))((()))***)))'''''''''((((((((())))))***))))))((((((***)))''')))//////,,,***)))((((((((()))***+++)))******)))(((''''''((('''(((((())))))))))))(((&&&(((***)))'''&&&''')))''''''''''''((((((((()))***)))((((((((()))***+++*********))))))((('''&&&))))))))))))***************)))((()))******)))''''''((())))))******))))))***)))(((((((((((()))***+++,,,---,,,***((()))*********))))))((((((''''''*********)))))))))))))))++++++*********)))))))))))))))))))))***************+++,,,,,,,,,,,,...111///333999>>>BBBFFFJJJMMMQQQVVVZZZ\\\[[[[[[\\\___^^^\\\ZZZ[[[]]]___aaaaaa]]]]]]]]]ZZZXXXXXXYYY[[[[[[[[[ZZZZZZYYYXXXWWWVVVXXXWWWUUUTTTRRRQQQQQQQQQKKKHHHCCC>>>999555111//////...,,,,,,---------,,,+++,,,---......,,,+++))))))((())),,,...000000///222444888===CCCHHHLLLOOOQQQSSSTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXZZZ\\\___```______^^^]]]\\\[[[]]]^^^]]]]]]]]]\\\[[[ZZZ^^^^^^^^^^^^____________^^^]]]]]]]]][[[UUUMMMFFF;;;555...+++,,,...,,,***---111333000***'''***---,,,...//////---------...---///222888AAAKKKTTTYYY\\\```bbbbbbcccccc___XXXNNNDDD;;;888666333111222---...///000///...,,,++++++++++++*********)))))))))))))))***+++,,,,,,---------,,,,,,+++***)))))),,,***)))+++///000---***+++******))))))******+++******++++++---...000111---+++***,,,------222888LLLXXXbbb___SSSEEE777---+++***)))((((((((()))***+++,,,,,,+++(((''''''((('''''''''(((((())))))***+++***((('''''')))***+++,,,,,,++++++***)))))))))'''(((***,,,------,,,+++///,,,)))'''((((((((('''******))))))))))))******+++,,,,,,------......///000222666999;;;===@@@CCC@@@AAABBBBBBCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@<<<;;;;;;;;;;;;<<<<<<===:::999999:::;;;===>>>@@@>>>@@@AAAAAA@@@AAACCCEEEIIILLLOOOPPPOOONNNNNNOOORRRUUUUUURRRRRRUUUSSSOOOTTTVVVYYY[[[[[[WWWSSSQQQIIIJJJLLLOOOSSSUUUUUUTTTUUUWWWYYYZZZZZZYYYZZZ[[[[[[YYYWWWWWWYYYZZZYYYYYYVVVWWWXXXYYY[[[]]]___```___^^^___cccffffffccc___YYYVVVSSSRRRTTTSSSPPPMMMKKKGGGEEEEEEBBB===<<<>>>888888777666444222000///)))&&&&&&)))***''''''***)))))))))))))))******+++(((******'''&&&)))(((&&&******))))))))))))******)))((((((''''''(((((()))$$$%%%%%%&&&((())))))***((((((***---000000///---000,,,+++...000//////000///...---...///000...---000------///...+++***---***+++------+++)))))))))...---+++***)))))))))***'''((()))((('''&&&'''((()))))))))((('''&&&%%%$$$''')))))))))+++000000---,,,)))'''(((+++---,,,***,,,+++)))((()))(((&&&%%%******)))(((((((((((((((&&&((())))))((('''((()))''''''''''''((((((((((((*********))))))(((((((((******))))))((((((''''''((()))))))))***++++++++++++)))(((((())))))'''&&&((()))******++++++******+++***))))))))))))***++++++,,,,,,+++)))(((((()))))))))))))))((((((((((((++++++******)))(((((('''******)))))))))((((((((())))))))))))***************+++,,,+++***+++,,,...---000444888;;;???DDDHHHJJJOOOVVVYYYYYYZZZ[[[^^^^^^\\\ZZZ[[[\\\^^^___^^^]]]^^^^^^\\\ZZZXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYWWWUUUSSSRRRRRRRRRRRRQQQMMMHHHCCC???:::555222000...,,,,,,---...---,,,,,,------......,,,+++***(((((((((***---...---,,,///000222666:::???CCCFFFMMMOOOQQQRRRQQQQQQQQQQQQUUUVVVWWWVVVVVVVVVXXXZZZ_______________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^____________^^^^^^^^^\\\WWWNNNDDD<<<444///+++)))+++------,,,)))***++++++))))))***,,,,,,---///...---,,,---......111666>>>GGGPPPXXX\\\\\\```bbbbbbcccddd___XXXGGG>>>777555444222111333+++,,,---...---,,,+++***+++************)))))))))((()))))))))***+++++++++///...---,,,+++***))))))***+++,,,---------+++***+++******))))))******+++++++++++++++,,,---//////---,,,------++++++222<<>>>>>;;;;;;;;;;;;;;;<<<======:::999999::::::<<<===>>><<<===??????>>>===>>>???EEEHHHJJJKKKKKKJJJJJJKKKPPPSSSTTTRRRRRRTTTSSSOOORRRTTTVVVXXXWWWTTTQQQOOOJJJJJJKKKNNNRRRTTTTTTSSSWWWYYY[[[\\\[[[[[[[[[]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYVVVWWWXXXZZZ\\\^^^```aaa```______cccgggjjjiiifff___[[[WWWVVVWWWVVVTTTQQQQQQMMMKKKKKKIIIDDDCCCEEE@@@???>>><<<:::777555444(((%%%&&&))))))''''''***)))))))))))))))******+++(((,,,---***)))++++++)))***))))))))))))))))))******)))'''''''''''')))***&&&&&&''''''((())))))***'''''')))---000222111///333///,,,,,,...//////000000...,,,,,,...000000///111...---///...,,,,,,///+++---//////---***)))(((000///,,,***((())))))***'''((())))))''''''''')))'''''''''&&&%%%$$$###""")))***+++---000333222111000,,,((())),,,...***&&&---***''''''******'''$$$***)))(((''''''((()))***'''((())))))))))))((()))'''''''''(((((((((((((((((())))))***))))))((((((******)))((((((((((((((((((((()))***++++++,,,,,,,,,+++)))((())))))'''&&&((()))******++++++******+++******************+++***++++++***((('''((()))'''((((((((()))))))))***************))))))(((((())))))))))))((((((((((((((()))))))))************+++,,,,,,,,,******,,,...---///111333555999???CCCCCCIIIQQQVVVWWWYYY[[[^^^___]]][[[\\\]]]^^^^^^^^^]]]^^^___^^^[[[YYYXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTSSSOOOJJJGGGDDD@@@;;;777111///------------,,,+++------......------,,,+++---,,,++++++,,,,,,***(((......///000333777;;;>>>FFFIIIMMMOOOPPPPPPQQQRRRSSSUUUUUUUUUTTTUUUWWWYYY^^^^^^_________^^^^^^]]]ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^____________```^^^ZZZRRRGGG;;;444000---***)))+++,,,,,,+++---,,,++++++++++++)))(((,,,---......,,,,,,...///333777>>>FFFNNNTTTYYY[[[\\\```bbbbbbcccccc]]]VVVBBB:::333222222000///000******+++,,,,,,+++******************))))))))))))(((((())))))************......---,,,***)))(((((())),,,......+++******+++******))))))))))))******,,,+++++++++,,,------...------//////+++***333>>>TTT[[[^^^UUUHHH===444...,,,+++)))'''&&&&&&''''''''')))******))))))***+++((((((((('''''''''''''''))))))(((((()))***++++++---,,,,,,++++++***)))))))))***+++---.../////////***((('''''')))++++++++++++***)))))))))***+++,,,+++,,,,,,---...///000000222555999;;;===>>>@@@AAA@@@AAACCCDDDEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======:::::::::::::::;;;;;;<<<888:::======<<<;;;;;;<<>>===DDDLLLQQQTTTWWWZZZ^^^___^^^]]]]]]___```___^^^]]]___```___\\\ZZZYYYZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVTTTQQQMMMLLLLLLJJJEEE@@@555222000///......,,,+++............------,,,,,,...---,,,---...---+++***............000333666888>>>AAAFFFJJJLLLOOOQQQSSSRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^___``````]]]VVVLLL@@@555//////---,,,++++++++++++***///---++++++,,,,,,***''',,,---...---------000222888<<>>666111---,,,+++)))((('''''''''(((&&&'''((((((''''''(((***((((((((((((((('''''''''%%%&&&'''(((***+++---...------,,,,,,+++************++++++,,,,,,,,,,,,,,,)))((('''(((***,,,++++++((()))***+++,,,,,,+++***++++++,,,---...000000111333666:::===>>>???AAABBB@@@AAABBBCCCEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::555888:::<<<;;;;;;;;;<<>>FFFKKKOOOSSSXXX]]]___^^^]]]^^^```aaa```___^^^______^^^\\\[[[\\\]]]^^^]]][[[ZZZZZZZZZ[[[\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWTTTQQQRRRTTTTTTOOOIII;;;888555333222000...,,,.........---------------+++++++++---000111000//////......///000222444555888;;;???CCCFFFJJJOOORRROOOQQQRRRSSSSSSUUUWWWZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___]]]XXXOOODDD999111.........------,,,+++*********))))))***+++,,,+++***,,,---.........000333666:::???GGGPPPXXX]]]___```]]]```bbb```^^^ZZZQQQIII===666//////...+++)))))))))))))))))))))*********(((((()))))))))))))))***((()))***+++++++++))))))*********)))(((((('''''''''***------+++)))***,,,***))))))(((((())))))***************+++,,,......,,,,,,...///---,,,222:::CCCHHHHHH???666111...---,,,+++***((((((((())))))))))))***(((&&&$$$%%%%%%((((((((()))))))))))))))&&&'''(((+++---///111111---------,,,++++++******+++++++++***************+++***))))))******)))''''''(((+++---------+++***++++++,,,...///000111222555888===@@@BBBCCCDDDEEECCCCCCCCCCCCEEEGGGJJJKKKFFFFFFFFFFFFEEEEEEDDDCCC@@@???>>>======<<<<<<===============<<<;;;:::999444666999:::999:::;;;<<<;;;===>>>>>>===>>>???AAA@@@GGGLLLKKKIIIJJJJJJHHHLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNPPPSSSVVVWWWWWW[[[\\\\\\\\\ZZZZZZ\\\^^^[[[\\\]]]^^^___]]]ZZZWWWSSSTTTUUUXXX[[[___bbbccc```^^^\\\```ffflllnnnnnnjjjeee___[[[ZZZYYYWWWTTTUUUQQQPPPQQQPPPLLLLLLOOONNNMMMLLLIIIFFFCCCAAA???)))''''''******((((((+++)))))))))))))))******+++""")))...+++((()))******((()))***++++++***)))((('''(((((())))))(((((('''))))))))))))************)))((())),,,000222333222222222///***,,,222333000///...---...000111111111111///000333444000///111+++---...---++++++,,,---++++++*********)))))))))'''((())))))(((((()))+++(((((()))***************'''%%%'''///111---***+++'''((()))+++,,,---,,,,,,((()))***)))((('''((()))''''''((()))))))))))))))(((''''''(((+++,,,+++))))))(((((((((''''''''''''(((''''''&&&'''((()))******)))(((''''''((()))***++++++++++++++++++++++++---***((('''(((*********((()))******++++++******((())))))******))))))(((+++,,,---,,,***((()))***(((((((((((()))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))************)))***++++++++++++---///,,,---.........000333555555999@@@EEEIIINNNUUUZZZ\\\\\\\\\]]]```aaa```___^^^^^^^^^]]]\\\\\\^^^``````___\\\ZZZZZZZZZ[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXZZZVVVSSSUUUYYYYYYSSSMMMCCC@@@<<<999666444111/////////...---------------+++***+++---000222222111......///000111111222333555777999<<>>777///---...---,,,+++***))))))***+++,,,)))******)))&&&%%%%%%&&&(((((())))))******++++++((()))+++---///000111222...------,,,,,,+++*********************+++,,,,,,+++***))))))******)))'''))))))***+++,,,,,,,,,,,,++++++,,,...///111222222777;;;AAAEEEGGGHHHIIIJJJGGGFFFDDDDDDFFFIIINNNQQQKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>>>>????????????===<<<:::999666777888777666666888:::777999:::999999999;;;===:::BBBHHHGGGEEEEEEFFFEEEIIIIIIJJJKKKMMMOOOQQQRRRPPPNNNNNNOOORRRUUUVVVVVV[[[[[[[[[ZZZXXXYYYZZZ\\\XXXYYY[[[]]]___]]]YYYUUUQQQRRRTTTWWWZZZ^^^aaacccaaa___^^^aaaggglllnnnmmmjjjeee^^^ZZZYYYXXXUUURRRTTTPPPOOOQQQPPPMMMLLLOOOMMMLLLKKKIIIGGGDDDAAA@@@***'''(((++++++)))))),,,)))))))))))))))******+++&&&---111...******+++***((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++))))))))),,,///222333222///111...)))+++111333///...------///111222111000222000222555444000...///+++,,,,,,,,,***+++,,,...))))))*********))))))(((%%%'''((((((''''''(((***&&&'''''''''''''''&&&&&&)))&&&)))111333...***+++(((***,,,,,,+++))))))))))))+++,,,***'''%%%&&&(((((()))*********)))'''&&&)))'''&&&(((,,,---+++)))))))))(((((('''''''''&&&+++)))'''&&&%%%&&&((()))***)))(((&&&'''(((***+++,,,,,,+++++++++++++++++++++)))&&&&&&''')))************+++,,,,,,,,,,,,+++'''((()))******)))(((''',,,------,,,***)))***+++))))))))))))((((((((((((++++++******)))(((((((((++++++++++++************))))))))))))************'''((()))******+++---///+++,,,......---...000222222666<<<@@@DDDJJJRRRXXXZZZZZZZZZ\\\___``````^^^^^^^^^^^^\\\[[[\\\___bbbaaa```]]][[[ZZZZZZZZZ[[[[[[\\\^^^______]]]ZZZXXXZZZVVVSSSUUUYYYYYYRRRLLLHHHEEEAAA===:::777444111//////...------------...---,,,,,,...///000///...---...///000111111111111444555666777999>>>CCCHHHHHHJJJMMMOOOPPPSSSVVVYYYWWWXXXYYYZZZ[[[\\\\\\\\\^^^\\\[[[YYYYYYZZZ\\\]]]\\\\\\]]]]]]]]]^^^^^^^^^YYYUUUMMMAAA555...---...''')))+++,,,,,,++++++++++++,,,...---,,,+++,,,...+++,,,---///000444888<<>>DDDHHHJJJLLLMMMNNNKKKIIIFFFEEEGGGLLLQQQUUUUUUTTTSSSQQQOOOLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@>>><<<:::999777888777555333333555777555666777666666666888:::777@@@FFFEEEBBBCCCDDDCCCFFFFFFGGGIIIKKKNNNPPPQQQOOONNNMMMNNNQQQTTTUUUUUUZZZZZZZZZYYYWWWWWWYYY[[[TTTUUUXXX[[[\\\[[[VVVSSSPPPQQQSSSVVVZZZ^^^aaacccaaa___^^^aaafffkkklllkkkhhhccc[[[WWWVVVTTTRRROOORRRNNNMMMOOONNNKKKKKKNNNLLLKKKJJJHHHFFFDDDAAA@@@&&&'''+++,,,)))%%%(((///(((++++++)))))),,,,,,************+++++++++,,,,,,***)))(((***------+++((())))))))))))))))))))))))+++,,,...///...+++(((%%%(((&&&&&&)))---000000///,,,,,,,,,++++++,,,///222---,,,++++++---000444666333555777666444111000//////,,,***+++---...,,,)))******++++++++++++*********((('''((()))***((('''+++***)))))))))))))))***&&&***------***''''''((())))))*********)))(((''',,,...---)))))),,,,,,))))))+++------***'''&&&&&&---(((%%%)))000222,,,%%%)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&,,,+++)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''+++++++++*********************))))))))))))******,,,---...---,,,,,,---///******))))))))))))*********((('''&&&&&&'''(((***)))))))))))))))))))))))),,,,,,++++++***))))))(((+++++++++******+++,,,,,,---...///////////////...333444666:::???FFFLLLPPPTTTZZZ]]]\\\\\\^^^___]]]aaa```^^^]]]^^^___aaabbbcccbbb```^^^]]]\\\\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]ZZZWWWVVVVVVTTTPPPLLLLLLJJJGGGFFFEEEAAA:::555000///.........---+++)))...---+++,,,///111222222---111444444111///111222222222222333666888;;;===AAADDDHHHMMMQQQSSSTTTTTTQQQSSSVVVXXXXXXXXXYYYYYYZZZ\\\______^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]ZZZWWWXXXNNN@@@666111...***'''***++++++++++++***))))))***************+++++++++,,,---...000222888>>>CCCLLLQQQWWWYYYXXXXXX[[[___^^^```aaa]]]TTTIIIBBB???777444000---,,,,,,+++*********++++++++++++******((((((+++---***&&&'''+++******))))))))))))******)))(((((()))***+++---...++++++************++++++***(((%%%$$$$$$'''***,,,***)))(((((()))+++---...---------............///555333000---+++*********)))))))))***++++++)))&&&)))(((''''''(((((('''&&&---,,,++++++++++++,,,---......//////...---,,,,,,////////////...---,,,+++''''''((()))***+++++++++++++++++++++***((('''&&&++++++++++++,,,---...///,,,---.........000333666888<<>>AAABBBBBBBBBAAAAAACCCEEEHHHKKKMMMOOOOOOMMMKKKJJJLLLQQQUUUVVVUUU\\\\\\\\\[[[ZZZYYYXXXXXXTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSUUUWWWYYY\\\^^^___bbbbbbbbbcccfffiiimmmoooiiibbb[[[XXXYYYXXXSSSMMMQQQPPPNNNLLLJJJJJJJJJKKKIIIHHHFFFDDDCCCBBBCCCCCC((('''(((***)))&&&(((---(((++++++)))))),,,,,,***,,,,,,,,,------------...)))(((''')))++++++(((&&&))))))))))))))))))))))))(((((()))))))))((('''&&&((('''''')))---000000...,,,,,,,,,+++***+++...111,,,++++++,,,...000333555222444666666444111000000...,,,***+++,,,---+++)))+++***)))(((((()))***++++++)))((()))******)))'''******)))))))))))))))******---000000---++++++,,,+++,,,.........,,,***))),,,...---******------***((()))***)))(((((()))+++)))'''''',,,222444000+++)))((('''&&&&&&'''((()))))))))************))))))***)))((((((((()))******(((((((((((((((((((((((()))))))))))))))(((''''''******************************))))))))))))******,,,------,,,***)))***+++******))))))))))))******+++)))(((''''''((()))+++))))))))))))))))))))))))************************+++++++++++++++,,,---.........//////////////////------...111666<<>>CCCGGGJJJLLLOOOQQQMMMKKKHHHGGGJJJOOOUUUYYY^^^]]]\\\[[[XXXVVVTTTRRRPPPOOOMMMKKKHHHEEECCCBBBHHHIIIJJJHHHCCC>>>;;;999555444333222111111000000000000000000111222333444777999;;;>>>???@@@??????@@@AAACCCFFFIIIKKKLLLMMMJJJHHHHHHJJJOOOSSSUUUUUU^^^]]]\\\[[[ZZZYYYXXXWWWUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSTTTUUUXXX[[[]]]___cccccccccdddgggjjjmmmooogggaaaZZZYYYZZZZZZVVVQQQOOONNNLLLJJJIIIHHHHHHIIIHHHGGGEEECCCCCCBBBCCCCCC...(((&&&((()))'''(((+++(((++++++((())),,,,,,)))++++++,,,,,,,,,---------***)))))))))***)))'''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((((((((***---...///...,,,,,,,,,+++******,,,...***+++,,,...///111222222///111333333222111000111,,,+++******++++++***(((,,,***'''&&&&&&'''***,,,,,,+++******++++++***((()))))))))))))))))))))******---000000///...---...---...000000000---***(((***------******---...,,,(((((((((&&&%%%'''***,,,'''(((+++///222222000---((((((''''''''''''((((((******))))))))))))******&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************************+++,,,,,,***'''&&&''')))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******+++,,,------...+++++++++,,,---...///000.........//////000000000......---...222777<<<@@@GGGNNNUUUXXX[[[```bbbaaa\\\\\\\\\\\\]]]___```aaaaaa```___^^^]]]^^^^^^___\\\\\\]]]]]]]]]]]]\\\\\\aaa___]]][[[ZZZWWWTTTQQQNNNMMMLLLLLLLLLGGG@@@:::111///...---......---,,,---,,,***+++---///000000222555777777333111111333555333222000/////////000333555888;;;@@@DDDFFFHHHJJJMMMPPPQQQRRRSSSTTTVVV[[[]]]``````_______________]]]\\\]]]___]]]UUUNNNEEE>>>555///......---,,,***++++++++++++***)))))),,,,,,,,,,,,,,,---......,,,---000444999@@@IIIOOOYYY\\\]]][[[XXXXXXZZZ]]]^^^]]]ZZZSSSJJJBBB===;;;999666222///---,,,***(((******++++++++++++*********)))***,,,+++((()))---******))))))))))))************+++++++++***((((((+++******))))))******+++))))))((('''''''''((((((&&&(((***,,,,,,,,,***)))******+++++++++,,,,,,,,,111000...,,,++++++,,,,,,,,,+++))))))+++,,,+++************))))))))))))(((,,,++++++******++++++,,,...////////////...------............---,,,++++++******************++++++)))***************))))))***************+++,,,---,,,---///000000222555777<<>>@@@CCCEEEGGGHHHHHHEEEDDDEEEHHHLLLQQQSSSTTT___^^^\\\ZZZYYYXXXWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSTTTVVVZZZ]]]___ccccccdddeeehhhjjjmmmnnnddd___ZZZYYY[[[\\\YYYUUUNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC555,,,&&&''')))((('''''''''******((((((+++,,,)))))))))))))))************------,,,,,,+++***)))((())))))))))))))))))))))))((()))))))))************)))))))))***,,,---------+++,,,,,,+++))))))+++,,,(((***---///111111000///+++---///000///...///000+++******)))***))))))((()))((('''&&&&&&'''((()))---,,,***+++,,,,,,***))))))))))))***************(((***,,,.........---,,,,,,---///000///,,,)))''')))++++++((()))---...+++******)))'''%%%%%%&&&((((((+++///000000---+++***(((((((((''''''((((((((((((((('''&&&&&&''')))***###%%%''')))******)))(((++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))************************)))******)))''''''(((***))))))************))))))***))))))(((((())))))***)))))))))))))))))))))))),,,,,,------.../////////++++++,,,,,,...///111111.........//////000111111222111//////111555999;;;CCCJJJQQQSSSWWW[[[]]]\\\ZZZ[[[\\\]]]___```aaaaaa```___^^^]]]]]]^^^___```\\\\\\]]]]]]]]]]]]\\\\\\aaa```___]]][[[XXXVVVTTTOOONNNNNNOOOOOOKKKDDD>>>333111...------...---------+++******---/////////222555777666333000000222666555333000///////////////000111333666:::<<<>>>CCCEEEIIILLLMMMPPPSSSUUUXXX[[[]]]___^^^^^^______bbb___\\\]]]]]]YYYNNNFFF;;;666000,,,,,,------,,,***++++++++++++***)))))),,,,,,++++++,,,---...///,,,...222777>>>FFFOOOVVV_________]]]ZZZZZZ\\\^^^___\\\UUUNNNFFF???;;;:::777444111///......,,,*********++++++++++++******+++)))))),,,+++)))***---******))))))))))))******((()))+++,,,,,,***((('''******))))))))))))******)))))))))))))))((('''&&&'''((()))+++++++++***)))*********+++++++++,,,,,,///...---,,,,,,,,,---------+++))))))+++,,,---,,,***+++++++++***))))))***,,,,,,,,,++++++,,,,,,,,,....../////////......------......------,,,+++***++++++++++++************((()))******++++++++++++***)))))))))***++++++,,,+++---000111222333666888===@@@DDDGGGHHHHHHHHHIIIJJJJJJJJJKKKOOOTTTYYY\\\aaaaaaaaa```___^^^]]]\\\\\\[[[YYYVVVRRRMMMJJJGGGMMMMMMMMMJJJDDD???<<<;;;000000///....../////////...---------...//////000000222444777999;;;;;;<<<;;;<<<===???AAABBBCCCCCCAAAAAACCCFFFJJJOOOSSSUUU^^^]]][[[YYYWWWVVVVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSUUUTTTTTTTTTVVVZZZ]]]___```aaaccceeegggiiijjjkkkccc^^^ZZZYYY[[[[[[YYYVVVMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCC999///((((((+++)))&&&&&&'''******((((((++++++)))((((((((()))))))))******...------,,,************************************)))+++---......,,,)))(((******++++++++++++,,,,,,+++,,,,,,+++***)))+++,,,''')))---000222111///---(((***,,,,,,++++++,,,---************)))(((((()))&&&'''((())))))((('''&&&,,,+++***+++,,,---,,,***))))))***+++,,,,,,++++++'''(((***---...///...------...///000///---***)))'''******'''(((+++,,,***'''(((******(((&&&%%%&&&&&&)))---...,,,***(((((('''(((((((((((((((((('''((('''&&&&&&&&&''')))***###%%%''')))******((('''++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((()))))))))))))))***++++++++++++***)))'''((()))))))))***,,,...((()))************)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,---...///111222///.........///000222333000///---,,,---///111222<<>>?????????>>>???BBBEEEIIINNNRRRUUU\\\[[[XXXVVVTTTTTTTTTUUUSSSUUUVVVWWWWWWVVVUUUSSSUUUUUUUUUUUUWWWZZZ]]]___\\\^^^```ccceeefffffffffaaa]]]YYYWWWWWWWWWUUUSSSOOONNNMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCC666---((()))+++***'''''''''******'''(((++++++((()))************++++++++++++,,,+++***(((''')))***************************)))***---///...,,,(((&&&***,,,---,,,******+++,,,***,,,---,,,++++++,,,---''')))---000111000...---''')))******))))))***,,,)))***+++***(((((((((***%%%&&&)))++++++)))&&&%%%+++***)))***,,,------,,,)))***,,,---......---,,,((()))+++...111222111/////////000111000///...---(((+++***((((((+++,,,***"""%%%)))+++***)))))))))###%%%(((******)))******''''''(((((((((((('''''')))(((((())))))***+++,,,%%%&&&(((*********((('''))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))******+++)))***+++,,,,,,+++***)))&&&''')))******+++...000((()))***++++++***)))(((''''''((((((((((((''''''))))))))))))))))))))))))************)))))))))))),,,,,,,,,---...///000111//////......///111333444//////......------------222999>>>@@@FFFNNNTTTUUUTTTWWWZZZ^^^```aaaaaaaaa```___^^^]]]^^^^^^``````[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^___^^^[[[YYYYYYYYYUUUTTTSSSTTTUUUSSSNNNIIIAAA<<<666111//////......///---++++++---/////////...111333333///------///...---,,,,,,,,,---......////////////////////////333555999<<>>FFFMMMTTTZZZ^^^bbbaaa``````````````````\\\VVVMMMEEE@@@<<<999777///...---...///000///...******++++++++++++******,,,'''%%%(((***)))***---******))))))))))))******%%%&&&(((***+++++++++******))))))(((((())))))***))))))*********)))((((((+++***(((''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((()))+++---,,,,,,))),,,---,,,)))''')))++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++++++++*********++++++,,,***---111444555777999;;;AAAFFFLLLPPPRRRSSSTTTTTTPPPOOOMMMMMMPPPUUUZZZ]]]___```aaacccddddddeeeeeeaaaaaa___\\\XXXRRRMMMJJJLLLLLLJJJEEE???:::777666//////...---------------------,,,,,,,,,------...---...000333666999;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;>>>AAADDDGGGKKKQQQTTTXXXVVVTTTRRRQQQQQQRRRSSSUUUVVVWWWYYYYYYWWWVVVUUUSSSTTTUUUVVVXXXZZZ[[[\\\YYY[[[^^^aaaccccccbbbbbb^^^[[[WWWTTTSSSRRRPPPNNNPPPOOONNNMMMKKKIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCCCC,,,'''%%%)))+++***)))***&&&)))***''''''++++++((()))))))))*********++++++***+++,,,***((('''***,,,************************)))***,,,------,,,+++***+++---...,,,***)))***+++)))+++---------,,,---...(((***---000000000...,,,)))*********((((((***,,,)))+++,,,+++)))((()))+++'''((()))******)))((('''(((''''''))),,,......---***+++---///000000///...))))))+++///333555333111//////......//////000000+++------)))))),,,,,,***%%%'''))))))))))))+++,,,%%%%%%&&&'''((()))))))))&&&'''((())))))((('''&&&'''((()))******+++++++++'''((()))*********)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))***++++++,,,)))***,,,------,,,***)))&&&((()))***)))+++---///((()))***++++++***)))(((((((((((())))))((((((((())))))))))))))))))))))))(((((())))))******++++++---,,,,,,,,,---....../////////......///111333555111111222222111000...,,,...333777777<<>>DDDGGGMMMPPPUUUZZZ^^^^^^^^^]]]aaa```___^^^]]]^^^^^^___[[[[[[\\\\\\\\\\\\[[[[[[[[[]]]``````]]]\\\^^^```^^^[[[XXXXXXZZZZZZXXXUUUQQQKKKBBB:::666444333222111///------...000000000,,,///222222///...///111000000............///000+++,,,...000000///---,,,,,,---...//////111555888999===CCCHHHKKKOOORRRUUUOOOQQQPPPHHH===333//////***+++,,,+++***+++,,,...***++++++++++++***))))))...,,,++++++,,,...111333999@@@KKKUUU\\\```bbbdddddddddcccccccccaaa^^^[[[TTTNNNEEE???;;;999555333///...------...---+++*********++++++++++++******+++%%%"""%%%)))))))))+++******))))))))))))************)))(((((((((((()))))))))(((((((((((())))))))))))(((((()))***+++,,,'''(((***+++***)))'''&&&(((((((((((()))))))))))),,,,,,---------,,,++++++''''''(((***,,,,,,+++)))'''+++---+++'''%%%(((+++'''((()))******)))((('''((()))***+++++++++++++++++++++,,,++++++***)))(((%%%&&&&&&'''((())))))***++++++,,,,,,,,,++++++***------,,,,,,+++,,,,,,,,,***---222555777999;;;===;;;AAAJJJQQQUUUXXXZZZ[[[XXXUUUQQQNNNOOOSSSYYY\\\aaabbbbbbbbbaaaaaa```_________^^^\\\XXXRRRMMMJJJHHHGGGEEE@@@999444111111222111///...---,,,,,,+++......---,,,,,,---------***+++,,,///222666999;;;;;;;;;<<<<<<<<<;;;;;;:::777:::>>>@@@BBBEEEKKKPPPQQQOOOMMMKKKKKKMMMOOOQQQOOOPPPQQQSSSSSSQQQPPPOOOMMMOOORRRUUUVVVVVVVVVUUUVVVYYY]]]```bbbbbb```^^^TTTRRRPPPMMMLLLKKKKKKJJJOOOOOONNNMMMKKKHHHEEEDDDHHHHHHIIIHHHGGGEEECCCBBB))))))(((((('''''''''&&&%%%'''((()))((()))***,,,---,,,+++)))(((((('''''')))+++------++++++---///---......000111///,,,)))&&&&&&(((,,,000333333222111111000---***)))***+++'''***---...---,,,++++++(((***---...///000333555,,,(((&&&(((***'''''')))$$$)))+++))))))+++,,,************)))))))))))))))***)))***---000000---***...///111222222111000///+++***---444666444111222333222000...---,,,,,,------000...)))&&&)))++++++&&&''')))***++++++******))))))))))))***************'''%%%%%%'''(((&&&$$$(((((())))))))))))((((((***++++++***((('''(((***((()))*********)))'''&&&,,,+++***)))(((((((((((())))))((((((((()))+++,,,+++111333,,,(((***+++(((++++++************++++++'''((()))+++++++++***)))'''&&&&&&''')))+++***)))(((((((((((())))))))))))***((((((***---...+++(((---,,,,,,++++++******)))***,,,...///...///111333000000000000////////////...///111111333666:::>>>KKKNNNRRRWWWZZZ\\\]]]]]]aaa``````______]]]ZZZXXX^^^___^^^[[[XXXWWWWWWXXX^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[]]]]]]]]][[[ZZZXXXRRROOOJJJDDD???:::666555111///---,,,---------,,,///...---,,,---///222333///---+++)))***,,,///111.../////////...---,,,+++...---,,,---/////////...222333666999>>>BBBEEEGGGFFFCCC>>>888333000...---++++++******++++++,,,---000---)))(((***,,,+++***&&&***...///---///444:::AAAIIISSS[[[^^^___```aaa```ccccccbbbbbbbbb^^^WWWRRRLLLDDD===999777777666000000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++*********))))))((((((%%%%%%'''((())))))))))))***)))))))))((((((((('''++++++******))))))((((((+++*********))))))((((((***************)))((((((******))))))***+++,,,,,,******++++++++++++******%%%''''''&&&(((+++***&&&******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++'''''')))(((%%%'''...+++,,,,,,,,,,,,,,,++++++++++++,,,+++)))***,,,...///111444888;;;<<<<<<<<>>BBBGGGLLLOOOKKKHHHDDDCCCDDDFFFGGGHHHKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXWWWYYY\\\^^^___\\\XXXTTTUUUQQQPPPTTTUUUPPPMMMLLLMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDCCC))))))((((((((((((''''''''')))***)))((('''(((***'''''''''''''''((())))))+++,,,------,,,---///111,,,,,,---...//////,,,)))---,,,+++,,,///222444444222222111...***(((((())),,,------,,,***))))))******+++------...///111333///+++))),,,...,,,,,,...---///---)))(((+++,,,)))))))))))))))))))))*********))))))***,,,---,,,+++,,,,,,,,,,,,---...000000,,,,,,///555777333111222444222000---,,,---///000...222222...+++,,,+++)))+++,,,,,,------,,,***)))++++++******)))'''&&&%%%---***'''%%%&&&'''''''''((())))))******))))))((()))******)))((('''(((***&&&'''(((***++++++,,,,,,)))))))))))))))******+++,,,++++++*********++++++)))...111...+++******(((++++++************++++++*********)))******++++++...,,,*********)))'''%%%((((((((()))))))))*********)))***+++------+++)))*********+++++++++,,,,,,,,,...///000///000111333222000000222444333000,,,+++,,,---------...111444777;;;AAAGGGLLLQQQVVVYYY______^^^^^^]]]\\\\\\[[[ZZZ\\\]]]\\\ZZZWWWVVVVVV]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]][[[YYYXXXZZZYYYWWWSSSNNNHHHCCC@@@999555000---,,,,,,,,,+++------...///000111111222///---+++******,,,///000222000///---+++++++++,,,,,,+++***+++---...---,,,------,,,------...///000333222///---+++*********++++++******++++++,,,------+++***+++,,,,,,+++))))))+++------000666???FFFQQQVVV[[[___```___]]]]]]^^^aaabbbaaaaaa```[[[TTTJJJDDD<<<666222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))*********************************+++))))))))))))***************************)))))))))---,,,,,,,,,,,,,,,---...*********)))******+++,,,)))******++++++******)))(((***)))&&&''')))'''###((()))******++++++******))))))))))))))))))))))))&&&&&&(((,,,+++)))***---......///////////////...---,,,+++(((&&&&&&))),,,,,,...222666999;;;<<<===BBBDDDGGGHHHIIIKKKMMMOOOQQQNNNKKKIIIKKKPPPVVVZZZ]]]aaacccbbbbbbcccaaa]]][[[YYYVVVTTTRRRPPPLLLIIICCC???:::666444222000/////////...------,,,+++++++++,,,------......------/////////000222333555666666777888999:::999999888:::;;;<<>>IIIPPPWWWYYY]]]______^^^]]]\\\^^^bbbcccaaa```___YYYRRRHHHCCC<<<666333111///...,,,,,,,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))************************)))))))))(((((((((((())))))******++++++************************------,,,,,,,,,---...///+++***************++++++))))))************))))))***+++***'''''')))'''"""(((((()))************)))((((((((((((((((((((((((((()))******))))))***---,,,,,,---.........------///...,,,(((&&&'''***,,,+++---000444777:::;;;<<<@@@CCCFFFEEEBBBBBBFFFKKKNNNLLLIIIHHHJJJPPPWWW\\\^^^ccceeedddddddddaaa\\\VVVTTTQQQOOONNNKKKHHHFFF???;;;666333111000///------------,,,,,,,,,,,,,,,++++++,,,---............000000000111222333444444666777999:::;;;;;;:::999999;;;===@@@DDDHHHKKKMMMFFFCCC???===>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJLLLMMMOOOPPPQQQRRRUUUXXX\\\]]]\\\ZZZWWWVVVYYYXXX[[[___]]]UUUOOONNNKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDFFFHHH(((((()))))))))))))))))))))***+++)))'''&&&'''(((,,,+++***))))))(((((()))---,,,++++++---///111222---,,,,,,---//////---+++000---++++++---///111111444444444222...+++++++++***+++,,,,,,+++,,,...000000000000///...///111444000,,,+++///111000000333333222...******------)))(((((())))))*********************))))))***+++,,,++++++++++++,,,...000222---...222666555000///222444222000......///111333+++000222///,,,,,,)))&&&.../////////...,,,+++***'''(((******+++***)))(((###&&&(((***++++++******))))))************))))))((())))))((('''''')))***(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,++++++******(((+++...///,,,))))))+++++++++************++++++---,,,+++******+++,,,------+++******++++++***((())))))))))))***************+++,,,---,,,+++******+++,,,,,,---...///000000...///000000///...000111111111111333555444000,,,///000111000///...///111,,,111777<<<@@@FFFOOOUUUWWWYYY[[[[[[ZZZZZZ\\\^^^\\\^^^```aaa___]]][[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]^^^^^^]]]ZZZUUUOOOLLLFFFBBB<<<777555333111000,,,,,,---.........------///...,,,++++++,,,---...222000---+++******+++,,,...,,,,,,---...///...---///......---......//////...---,,,++++++*********++++++******++++++,,,---***+++,,,,,,,,,+++++++++...///000444;;;EEEOOOVVVYYYYYY[[[]]]^^^___^^^]]]___bbbcccaaa___]]]VVVNNNEEE@@@:::555333111000///------------............+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******((())))))************)))++++++***((('''&&&%%%$$$(((((())))))******++++++***************+++++++++------,,,,,,,,,------...++++++***************+++)))))))))******)))))))))***,,,+++((((((***(((###(((((()))************)))((((((((((((((((((((((((++++++***'''&&&'''***,,,++++++,,,---......------000///---***((((((+++---+++,,,///222555888:::;;;>>>AAACCCAAA======BBBHHHMMMKKKJJJJJJMMMSSSYYY]]]___dddgggffffffeeeaaa[[[RRRPPPMMMLLLJJJGGGDDDAAA;;;888333000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000111111222333444444444555666999;;;;;;;;;:::999999:::>>>AAAEEEHHHJJJKKKFFFCCC???===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBHHHHHHIIIJJJLLLMMMNNNNNNTTTXXX\\\^^^\\\ZZZYYYYYY]]]\\\___bbb___WWWRRRRRRLLLLLLKKKKKKJJJIIIHHHHHHGGGEEECCCBBBCCCEEEHHHJJJ(((((())))))))))))******)))******)))(((''''''(((&&&&&&&&&&&&''')))***+++---+++)))***---000111222...---,,,...///000...---///---+++,,,...000000000222333444222///,,,,,,,,,)))+++---......///111222111111111///---...000333///++++++///111000111333111111---***,,,000...)))((((((((()))******++++++)))+++,,,+++******+++,,,++++++++++++,,,---//////,,,...222666444...---111222111111000000111222333***///111...,,,,,,+++'''.../////////...---+++***$$$&&&((()))***)))'''&&&"""%%%(((***************)))******++++++******)))'''((()))((('''''')))*********)))((('''((((((((((((((((((((()))***+++,,,***++++++,,,++++++***))))))))),,,...+++((()))...++++++************++++++------,,,,,,++++++,,,,,,***)))((()))++++++***))))))))))))*********++++++***,,,......,,,+++***+++,,,,,,---......///000000...///000///...---...///000111222333222111///......///000///---,,,---...***...444666888===FFFMMMQQQUUUYYYZZZYYYYYYZZZ]]][[[]]]______]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^[[[\\\^^^^^^\\\XXXTTTQQQJJJFFFAAA===:::777444222///......------,,,,,,,,,///...---,,,,,,,,,------///...---+++++++++,,,,,,...---,,,---///000///...,,,,,,,,,,,,------...///++++++******))))))((((((++++++******++++++,,,---)))+++,,,,,,+++***+++------///222888AAAKKKTTTYYYZZZYYYYYYZZZ]]]____________bbbbbb___\\\XXXPPPGGG???;;;666222111000///...........................+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))******))))))(((******)))(((&&&%%%$$$$$$))))))))))))*********************+++++++++++++++---............---,,,,,,,,,+++******)))*********((())))))******))))))(((***,,,+++)))***---+++'''((()))******++++++******))))))))))))))))))))))))(((+++***&&&$$$'''******,,,,,,---...////////////...///...,,,+++***,,,---+++,,,...000333666888999;;;===>>><<<:::;;;AAAGGGLLLLLLLLLMMMQQQVVVZZZ^^^___eeehhhhhhfffeee___YYYOOONNNLLLKKKIIIEEE@@@===888555111.........---,,,,,,+++++++++++++++++++++***+++,,,---.../////////111111333444555555555555444666999;;;<<<<<<:::999999<<>>@@@BBBBBBBBBBBBAAAAAA@@@AAAAAAAAAFFFGGGGGGHHHIIIJJJJJJKKKRRRWWW\\\]]]\\\ZZZ[[[]]]```___aaabbb___XXXUUUWWWPPPOOONNNMMMKKKJJJIIIIIIFFFEEEDDDCCCDDDGGGJJJLLL(((((()))))))))*********((()))***)))((('''((()))%%%%%%&&&&&&''')))***+++---***((((((,,,///111111///...---...000111000///...------...000111111000///000222111...,,,+++++++++---000111111000111111111111///---++++++...111...***)))...000000111333......+++***---222///)))'''(((((()))******++++++)))+++......,,,******,,,)))******+++,,,,,,,,,++++++---222666222,,,,,,000000111111222333333333333+++///111...,,,------+++---......///...---+++***''')))+++,,,,,,***(((&&&&&&'''((('''&&&&&&(((***)))******++++++******)))&&&'''(((((('''''')))***+++******))))))***+++,,,))))))(((((()))***++++++((()))***+++++++++***)))***)))***,,,***&&&***000++++++************++++++---------------,,,++++++***)))((((((******)))((())))))*********+++++++++***---///...,,,******+++++++++,,,,,,------.........//////...---,,,,,,---...111444222///---...111---...//////---,,,------+++///333333222666>>>FFFLLLQQQXXXZZZYYYWWWYYY[[[\\\]]]^^^^^^]]]\\\]]]___]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\]]]^^^___```ZZZ[[[\\\]]]\\\ZZZXXXVVVPPPMMMIIIFFFCCC???:::777444222000...---,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++******++++++,,,---))))))******************++++++******++++++,,,---***+++,,,+++)))))),,,//////222777@@@JJJSSSYYY\\\]]][[[YYYZZZ]]]``````___]]]``````\\\XXXSSSIII@@@;;;777333111000000000//////......------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((())))))(((((('''((((((((((((''''''''''''*********)))))))))))))))*********++++++,,,,,,,,,///000111222111...,,,***,,,++++++***))))))******(((((())))))))))))(((((()))++++++***,,,000///+++)))******+++++++++++++++)))))))))))))))))))))))) &&&)))''''''***+++(((***+++,,,---............+++,,,...---,,,++++++,,,,,,---...///111444666777888999999888888<<>>===;;;>>>BBBGGGJJJLLLLLLLLLFFFCCC???===>>>@@@BBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHOOOTTTZZZ\\\ZZZZZZ\\\______]]]]]]]]]YYYTTTTTTYYYTTTSSSQQQPPPNNNLLLJJJIIIEEEEEEDDDEEEFFFIIIKKKMMM(((((())))))*********+++''')))***)))((('''(((***+++******))))))))))))***---)))''''''+++///111111///......///000111111000.........000222333222111,,,...000///---+++***+++---///222333222000000000000000...+++)))))),,,///,,,)))(((---000///000333,,,,,,******///333000***'''(((((()))***+++++++++(((,,,///000---+++++++++((((((***++++++***)))(((***---222555111++++++//////000222333444444333222,,,000111...---///000...,,,---.........---,,,+++---...000000///---***(((+++***((($$$!!!"""&&&+++******++++++++++++******&&&'''(((''''''''')))+++++++++******+++---///000)))))))))))))))******+++'''((()))***++++++***)))+++((()))+++)))&&&***222++++++************++++++------...///...---+++***+++)))(((((())))))(((&&&)))************+++++++++***---//////,,,******+++******++++++++++++,,,,,,---...///...,,,++++++,,,---111444222,,,***...333...///111000///......///...222555333111333;;;CCCHHHOOOWWWZZZXXXWWWWWWYYY___``````___^^^___```bbb^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[\\\]]]___```aaaYYYZZZ\\\]]]]]][[[ZZZYYYVVVTTTQQQNNNKKKFFFAAA===888666222///---------...///...------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++***+++---...---,,,++++++*********++++++,,,((()))***,,,---.........++++++******++++++,,,---***+++,,,***((()))---000222666===GGGRRRZZZ^^^``````]]]ZZZZZZ]]]`````````[[[^^^^^^YYYUUUOOOEEE;;;:::777333111111222111111......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((((((((((((''''''&&&''''''((()))******+++++++++******))))))((((((*********++++++,,,,,,,,,000222444555333000,,,))),,,,,,+++***))))))******(((((())))))))))))(((((((((+++++++++...222222...******+++,,,,,,,,,,,,+++))))))))))))))))))))))))"""))))))***---,,,''''''((()))***++++++,,,+++(((***------,,,+++++++++------...///111333444666777666666666888===CCCHHHJJJLLLNNNQQQUUUXXXZZZ[[[\\\bbbffffffdddaaa[[[SSSOOOOOOPPPOOOMMMGGG???999555222///------------,,,,,,,,,++++++***))))))((()))***,,,---.../////////111222444666888888888888<<<>>>BBBEEEFFFEEECCCBBB===@@@EEEIIILLLNNNNNNNNNFFFBBB>>>===>>>@@@AAABBB@@@@@@AAABBBCCCEEEGGGHHHDDDEEEEEEEEEFFFFFFFFFGGGLLLRRRXXXZZZYYYYYY\\\___\\\YYYXXXVVVRRROOOQQQWWWVVVUUUSSSQQQOOOMMMKKKJJJEEEEEEEEEFFFHHHJJJLLLNNN((((((''''''''''''((((((''''''((())))))))))))))))))((('''((()))******))),,,)))''''''+++111666999444111111222000,,,---111444111//////222444444222000111111000...---...000---...000222333222111///111///***&&&(((......+++000---+++000;;;AAA999,,,444000+++)))+++---,,,+++((((((''''''((()))+++,,,,,,...000000///...///000******)))(((((((((((((((000000111111111111000000------...000222333111///222222111000...---,,,+++///...///111444333...***000111000...+++))))))***'''''''''(((***)))'''%%%+++++++++***************&&&&&&&&&(((***++++++)))******+++...//////,,,***((((((((((((((((((((((((***************)))((((((+++***)))))))))***,,,,,,((()))+++---............---...---+++)))((()))***))))))*********))))))(((...***'''(((,,,///---***+++---///111000...***((())))))*********+++++++++++++++,,,,,,---...//////222222111///...,,,++++++(((+++...222333222000...,,,111111---///666;;;;;;BBBGGGNNNTTTWWWYYY[[[]]]^^^^^^_________^^^]]]]]]]]]]]]^^^___^^^]]][[[ZZZ```^^^]]]]]]___``````___^^^]]]]]]\\\[[[ZZZYYYXXXTTTSSSRRRQQQPPPMMMIIIFFFBBB===777333111///...---000...,,,,,,---.........,,,---.........,,,***(((///,,,******+++------,,,************************,,,,,,++++++***+++++++++---,,,+++******+++,,,---//////...---,,,...111444;;;AAAIIIQQQWWWZZZ^^^```]]]]]]]]]]]]^^^___``````aaa```^^^XXXPPPGGG>>>888555444333222111111111111,,,,,,,,,,,,,,,---...///...,,,+++)))(((((()))***))))))))))))((((((((((((&&&&&&'''((()))***++++++*********))))))))))))))),,,***((('''((((((((('''((()))******)))((()))+++******++++++++++++************************++++++000444888999555222222333111///---...//////---***)))***+++***))))))+++---******,,,///111111///---))))))))))))***+++,,,,,,---,,,***((('''((()))***((()))***+++,,,+++************+++,,,,,,,,,,,,+++000///...---,,,,,,+++***+++,,,---///000222333444333444777888:::===AAADDDIIIKKKOOOQQQRRRSSSUUUVVV\\\\\\]]]```cccccc^^^ZZZTTTVVVWWWSSSLLLCCC<<<999666111,,,,,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,...///...111222444777999;;;===>>>AAAEEEKKKOOOQQQNNNJJJGGGJJJKKKLLLMMMNNNMMMLLLKKKJJJFFFAAA>>>>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCFFFIIIJJJPPPPPPPPPRRRUUUWWWWWWWWWTTTRRROOONNNOOOPPPPPPPPPSSSVVVWWWRRROOOOOOMMMJJJKKKHHHFFFHHHMMMOOOMMMJJJ))))))(((((((((((())))))''''''((()))))))))))))))(((''''''((())))))))))))---+++)))***---111555888555333222222///++++++///444111//////222444333222111111111000......000111000111222333333333222111222111---))))))...///---000...---///777===777---111...+++***+++,,,---...)))(((((('''(((***+++---------....../////////...******)))(((((((((((((((------...///...---,,,,,,***+++...111333222///,,,///...---,,,+++*********000///000111111000...+++//////...---,,,+++)))))))))(((((()))+++***(((''')))************************)))))))))******(((''',,,,,,---------)))$$$!!!))))))))))))))))))))))))***************)))(((((())))))((((((((()))***+++((()))***+++---------.........---,,,*********+++((()))***+++++++++++++++---+++******,,,---+++***+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000222222111000///...------)))+++...000111111000///...333333//////555999999===CCCKKKRRRVVVXXXZZZ[[[\\\]]]^^^___``````aaaaaa^^^^^^______^^^]]]\\\\\\___]]]\\\\\\^^^______^^^]]]]]]]]]]]]\\\[[[ZZZYYYVVVUUUUUUUUUVVVTTTQQQNNNJJJFFF@@@;;;888555222000///---+++***+++,,,,,,+++,,,---...///...---+++***...,,,++++++,,,---,,,,,,************************+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,000000///------000444888BBBGGGOOOUUUYYY\\\^^^```]]]]]]]]]]]]]]]^^^___```aaa```]]]XXXPPPFFF<<<777444333222111000000000000............------------,,,+++***)))))))))******)))))))))))))))((((((((((((((((((((())))))))))))***)))))))))))))))))))))+++)))''''''((()))))))))((()))+++***)))((()))+++*********++++++************************++++++,,,111555888888444222222333333111//////000///+++(((&&&'''(((((('''''')))+++,,,,,,,,,...000000///---************+++,,,---...---,,,***((('''((()))***((()))***+++,,,++++++***)))******+++++++++++++++...------,,,,,,++++++++++++,,,---...///000111222111333555666777:::>>>BBBFFFHHHJJJKKKMMMOOOSSSVVVXXXYYY\\\___aaaaaa^^^[[[YYY[[[[[[WWWOOOFFF>>>:::666111---,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,...//////333444666888;;;===@@@BBBGGGKKKQQQVVVXXXVVVSSSPPPNNNOOOOOOOOOOOONNNNNNMMMHHHEEE@@@>>>>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCDDDFFFHHHIIIMMMLLLLLLNNNPPPRRRRRRQQQOOOLLLJJJJJJKKKMMMNNNMMMRRRVVVVVVSSSPPPPPPNNNJJJKKKHHHGGGJJJOOORRRQQQNNN******))))))))))))******''''''((()))))))))))))))'''''''''((((((((())))))---,,,,,,---///111444555666444333444000++++++...333111//////111333333222111111111000//////222444444444444333333333333333222444222,,,***---000000///000...---111555333...,,,,,,,,,******+++...000***)))((('''(((***,,,------,,,+++,,,///000...+++***))))))(((((((((((((((***+++---......---+++***(((***---111333111---)))---,,,+++***)))***++++++000111111000...---------///---++++++------***'''***))))))***++++++)))(((((((((((())))))*********+++*********++++++)))(((***+++---000111000+++(((************************)))************))))))((((((((('''''''''((()))***))))))))))))***+++------......------,,,,,,++++++((()))***,,,------------+++---......,,,***))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000/////////.........------+++,,,---///000000000000000333444111000444777777666<<>>MMMQQQWWW[[[]]]^^^___```^^^]]]]]]]]]]]]]]]^^^___```___]]]WWWNNNCCC:::444333222111000/////////000///000000000///...,,,+++,,,++++++*********++++++))))))******))))))((('''++++++***)))((('''&&&&&&))))))))))))))))))*********((('''''')))******))))))***+++***)))((()))******************************************+++,,,,,,111444777666444333444777777666444444222///***'''&&&'''(((((('''(((***,,,///...------//////...---++++++++++++,,,---...///---,,,***)))(((((())))))))))))***++++++++++++***(((((()))***************++++++++++++++++++++++++++++++,,,------...//////...000111222444666:::===AAABBBCCCDDDFFFJJJPPPTTTSSSWWW\\\___```^^^]]]\\\\\\]]]]]]XXXPPPFFF===999555111---,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111666888:::<<<>>>BBBFFFIIINNNRRRWWW[[[]]]\\\YYYWWWRRRQQQQQQPPPPPPQQQQQQQQQJJJFFFBBB@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDFFFGGGGGGGGGIIIHHHGGGHHHKKKLLLKKKJJJIIIHHHFFFGGGJJJLLLMMMMMMQQQTTTVVVSSSRRRSSSPPPLLLJJJIIIIIIMMMSSSUUUTTTRRR***))))))(((((())))))***''''''((()))))))))))))))''''''(((((((((((()))***+++,,,.../////////000111555333444555222...---111222000//////000111222333000111111000000000333555555444333222222222222222000444333---***,,,000000---///...***))),,,...,,,***,,,---+++)))))),,,000)))((('''&&&''')))+++------***(((***///000---)))))))))(((((((((((()))))))))+++...000111111000///))))))+++---///...,,,)))...---,,,+++,,,---///000000111111///+++***,,,///000---***,,,000000,,,'''***)))((()))******)))(((&&&&&&'''((()))******+++)))((()))***---...---,,,(((***---222444333000,,,))))))))))))))))))))))))))))))************)))((('''''''''((((((((()))))))))((((((((((((***,,,---...---------......---+++++++++,,,---......------***...222000,,,((((((***++++++***++++++,,,------+++++++++************))),,,,,,,,,------.........************++++++++++++---,,,------...///000000///111333222222333555777333777===CCCHHHMMMQQQTTTRRRSSSTTTVVVYYY\\\^^^___``````^^^^^^^^^___```aaa\\\[[[ZZZZZZ\\\]]]]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^XXXWWWWWWXXXZZZZZZYYYWWWTTTRRRNNNJJJFFFAAA;;;777777555111//////...---,,,,,,------......------,,,,,,++++++---......,,,)))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000//////111777???EEEVVVYYY]]]______^^^^^^___^^^^^^]]]]]]]]]]]]]]]^^^___^^^ZZZTTTKKK@@@777111111111000///////////////...///111222111000...,,,//////...---,,,,,,++++++)))************)))((('''++++++***)))((('''&&&&&&)))))))))))))))************)))'''((())))))(((''')))***+++***)))((()))*********))))))))))))******************+++,,,,,,---///222444444444666;;;??????>>><<<:::666000+++''')))***++++++++++++...000000///---,,,---...---,,,*********+++,,,---...///---,,,+++)))))))))))))))))))))******++++++++++++'''(((((()))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,+++---...///000222666999:::<<<>>>@@@BBBFFFKKKOOOQQQWWW^^^aaa___]]]]]]]]][[[\\\ZZZUUUKKKAAA888444333000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///111333999<<<@@@BBBDDDGGGLLLPPPSSSUUUYYY\\\\\\[[[XXXVVVPPPPPPOOOOOOPPPRRRTTTUUUNNNKKKGGGEEEDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEEGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGGGGIIILLLOOOPPPPPPOOOSSSUUUTTTUUUVVVSSSMMMGGGHHHKKKPPPUUUWWWVVVTTT)))((((((''''''(((((()))''''''((()))))))))))))))&&&(((***)))(((((()))+++)))+++...///...------///222111333666444000111444000000/////////000111333///111222111111111222444444333222111000000111111---111222---))),,,///000+++...---'''$$$&&&******+++,,,---+++((('''***---''''''''''''''')))***+++,,,)))''')))---///,,,'''))))))(((((((((((())))))'''))),,,000222444444444,,,***((()))***,,,,,,+++...---------...///111222///000000---***))),,,///111...,,,...222222...))))))(((''''''((()))((('''&&&&&&'''((()))******+++)))))))))+++---......,,,,,,,,,---//////,,,'''###((((((((((((((((((((((((((())))))*********))))))(((((()))))))))******))))))(((((('''((()))+++,,,---,,,+++---//////---+++...............---,,,+++***///333111+++'''(((***+++******)))***+++,,,---***************************+++++++++++++++,,,,,,((((((((()))***+++++++++------,,,,,,---...///000,,,...000222333333444777222444666999===CCCJJJOOONNNOOOPPPRRRUUUXXX[[[\\\___^^^]]]]]]]]]___```aaa\\\ZZZYYYYYY[[[\\\\\\[[[ZZZ[[[\\\]]]____________[[[ZZZYYYYYYZZZZZZXXXWWWUUUSSSQQQOOOMMMIIIDDD@@@===:::666333111000...,,,---------------,,,,,,,,,,,,++++++---......,,,)))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000444<<>>JJJOOOWWW\\\^^^^^^\\\\\\[[[YYYTTTLLLAAA888333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---//////...///444888AAAGGGOOORRRRRRSSSWWW[[[\\\\\\[[[YYYUUUQQQMMMKKKFFFGGGHHHJJJMMMOOORRRSSSNNNLLLJJJIIIHHHGGGDDDBBBBBBAAAAAA@@@@@@??????>>>AAABBBDDDFFFGGGFFFEEEDDDEEEDDDCCCDDDFFFFFFFFFDDDGGGFFFFFFIIILLLNNNNNNMMMLLLPPPTTTWWW[[[]]]XXXPPPEEEIIINNNSSSUUUUUUSSSRRR))))))(((((((((((())))))''''''((()))))))))))))))(((+++...---***)))+++///'''+++//////,,,+++---000------///333222...---000...///000...------000333,,,///333444333000...---...///000111111111000///+++,,,,,,***,,,111111...+++...,,,'''$$$'''))))))***)))((()))***+++******&&&(((+++---...,,,+++)))''''''((())))))))))))(((((((((((((((((()))******''''''(((***,,,///222444---+++(((''')))***++++++)))***,,,.........---,,,---,,,++++++,,,...------000111222222111///,,,******)))'''&&&((())))))((()))*********************,,,+++***+++,,,,,,***((())))))***---000222222111(((((((((((((((((((((((((((((()))***************&&&'''((()))))))))(((((())))))******++++++*********)))(((+++000111---)))............------,,,+++---///000...+++)))***,,,***************)))))))))******+++,,,---......///*********************************+++,,,,,,,,,---,,,,,,------------......******---333333......222///000111111111333666888???@@@BBBEEEJJJOOOTTTWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYZZZ[[[\\\\\\\\\[[[\\\]]]___````````````___^^^\\\[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRRLLLHHHCCC???<<<999666444333222111000...---------...,,,++++++,,,---,,,,,,************************+++++++++***++++++,,,,,,,,,,,,---......---,,,,,,...000444888???GGGQQQWWW[[[]]]_________^^^___```dddcccbbbaaa______^^^^^^YYYTTTLLLCCC:::444000///111000000//////000000111///////////////////////////000000000000...---,,,)))***,,,---,,,+++((('''(((((((((((())))))))))))'''(((((()))******++++++''''''''')))++++++)))(((***+++,,,***((('''((()))***)))(((''''''((()))************+++,,,---...///111222444666;;;FFFSSS]]]ZZZWWWQQQGGG;;;222...---***++++++***(((((()))+++***))))))***++++++)))'''(((((()))***+++---...///,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,(((((()))************)))))))))))))))))))))******)))))))))******+++++++++)))***+++++++++,,,///222///111333333333333555777???DDDKKKTTT[[[]]][[[YYY[[[XXXQQQGGG<<<555111000***+++,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))---//////...000555999CCCLLLUUUYYYXXXWWWYYY]]]]]]\\\ZZZVVVRRRNNNJJJHHHEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKLLLMMMMMMKKKIIIFFFEEEDDDCCCBBBAAA@@@???BBBCCCDDDEEEFFFFFFEEEEEEBBBAAAAAABBBDDDEEEDDDCCCHHHGGGGGGIIIKKKLLLLLLKKKKKKOOOSSSWWW]]]```ZZZQQQGGGKKKQQQUUUVVVTTTRRRPPP******))))))))))))******'''(((((()))))))))))))))(((,,,///...***))),,,000(((,,,000000---,,,///333,,,,,,...111///***))),,,---///000...,,,,,,000333+++///333555333///,,,***---...000222333222111000+++,,,******...333333///---///---(((&&&)))+++))))))'''%%%(((+++...,,,***&&&)))---000111///,,,***%%%'''))))))((('''((()))((((((((((((((()))******+++*********,,,...111333,,,+++)))***++++++***))))))+++...000000///---+++,,,***)))***...000...+++///111333333000,,,***))),,,***(((''')))*********+++++++++***************((('''(((***,,,---,,,+++,,,+++))))))******)))((())))))))))))))))))))))))(((((()))***************%%%%%%'''((((((((('''&&&((()))+++,,,,,,+++***))))))((('''+++///111---))),,,,,,------...---------//////...---++++++,,,---******+++******)))((('''''''''((()))+++,,,---...,,,+++++++++++++++++++++((()))))))))************,,,,,,---.........------+++***...333222,,,+++///---///111222000//////000666777999>>>CCCJJJPPPSSSUUUVVVXXXZZZ[[[\\\[[[[[[\\\[[[YYYZZZ\\\]]]]]]\\\\\\]]]^^^___````````````]]][[[ZZZZZZ[[[\\\[[[ZZZ[[[YYYXXXWWWWWWWWWUUUTTTTTTPPPKKKFFFCCC@@@<<<:::666555444222000///......///,,,******+++------,,,************************,,,,,,++++++***+++++++++,,,,,,---......---,,,,,,...111666<<>>???AAACCCBBBAAAJJJIIIIIIKKKMMMMMMLLLJJJJJJNNNSSSXXX___aaa[[[RRRIIIMMMSSSWWWWWWTTTQQQOOO'''++++++((((((+++***''''''&&&(((---,,,((((((---------...,,,+++***+++---...---,,,******+++///222------,,,,,,,,,------...+++,,,+++)))((((((+++---......///111222111---******,,,...000222222333333...------...000111///...111000///...,,,,,,++++++(((+++...111000---)))&&&---******...///+++(((((('''((()))******)))((('''&&&&&&''''''(((***+++,,,&&&''')))+++---.........+++++++++***)))((((((''')))&&&'''***+++)))***---333...***+++111333000,,,111...,,,***+++++++++***---------+++))))))***,,,...---,,,+++******)))))),,,+++******++++++***((((((((((((((((((''''''''')))***+++)))'''%%%%%%%%%+++***)))***++++++***)))***)))((()))***+++***)))'''((()))++++++******)))))))))***++++++++++++***,,,------+++******,,,...+++*********,,,,,,***((()))))))))******+++++++++++++++,,,,,,,,,,,,---------,,,+++***))))))))))))************************++++++******++++++,,,---,,,///222333222111000111///---,,,******+++,,,---,,,///333555666<<>>FFFLLLQQQTTTVVVOOOFFF===666111...,,,...---,,,,,,++++++,,,,,,***+++,,,---......//////,,,...///000111666>>>DDDPPPTTTYYY[[[ZZZWWWTTTSSSSSSSSSRRRNNNJJJHHHIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJNNNPPPPPPOOOQQQUUURRRLLLLLLKKKJJJGGGEEECCCAAA@@@AAA@@@???AAADDDFFFEEECCCDDDCCCAAA??????@@@AAACCCEEEFFFHHHIIIIIIIIIHHHGGGEEEGGGLLLQQQVVVXXXVVVTTTNNNPPPRRRQQQOOOLLLLLLMMM))),,,---******---,,,))),,,+++---///---((((((***+++,,,,,,+++)))(((***+++''')))+++------...111333,,,...000222222000---,,,((())))))((('''(((+++---000...------------+++******,,,---...---+++)))'''---,,,,,,---//////...---111222333333111---)))'''***,,,...//////---***(((///+++)))+++,,,)))(((***))))))(((((((((((())))))))))))***))))))((('''''')))(((((((((***,,,...///+++******))))))((((((''')))''')))......+++***,,,///+++((()))...000...+++...---++++++,,,------,,,***++++++)))'''''')))+++000///---+++***+++,,,---,,,***))))))***+++)))(((((((((((((((((((((((((((&&&(((***)))(((''''''((()))((('''((()))***)))''',,,***))))))******(((''''''((()))++++++******)))))))))***++++++++++++******+++,,,+++))))))+++---$$$'''******(((''')))++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++******+++******************************+++++++++,,,,,,,,,---/////////---,,,---...///...,,,+++*********+++)))++++++***)))+++000555???DDDLLLSSSWWW[[[]]]___[[[[[[\\\]]]]]]\\\\\\\\\[[[\\\]]]^^^_______________^^^]]]\\\[[[\\\]]]^^^_________^^^]]]\\\ZZZYYYZZZYYYXXXVVVTTTRRRQQQPPPJJJHHHEEECCCAAA???<<<:::999777444333333222000///---,,,+++,,,,,,,,,***(((++++++******++++++,,,------...///...---...111333999>>>FFFMMMRRRUUUXXXZZZYYYZZZZZZ[[[]]]___```aaa```bbbbbb```aaabbb___ZZZNNNEEE:::222000111222222000000000000222444666777222444555666555222///---+++++++++---//////...---+++---...---+++))))))******((('''''')))*********'''***+++)))***,,,+++)))(((((()))******+++,,,,,,+++***(((((())))))(((&&&******)))))))))***,,,,,,---000333666777777555444555777:::@@@HHHQQQZZZ^^^VVVOOOBBB666---))))))***))))))*********)))(((((('''(((((())))))(((((('''***)))))))))+++---///000000///...---,,,+++++++++******************************++++++******)))(((***+++,,,,,,******+++,,,&&&&&&'''((()))***+++,,,************+++,,,------------------............---...111777>>>FFFNNNRRRSSSMMMDDD<<<666222///---...---,,,,,,++++++,,,,,,******+++,,,...//////000---///000111333:::CCCJJJTTTWWWYYYYYYVVVRRRPPPOOOPPPOOONNNKKKIIIIIIKKKMMMLLLMMMNNNOOOOOOOOONNNMMMOOOPPPOOOLLLMMMOOOMMMIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@??????AAADDDGGGGGGGGGFFFDDDAAA??????AAACCCEEEDDDDDDFFFGGGGGGFFFFFFEEECCCDDDHHHMMMRRRTTTTTTSSSPPPQQQQQQOOOLLLJJJJJJKKK(((+++,,,)))***,,,,,,)))***+++------,,,))))))******++++++***(((''')))***'''))),,,.........///000///000111222222000///...'''((())))))((((((+++---222000---,,,,,,---,,,+++)))+++---...---***'''%%%,,,++++++,,,......---,,,---.........---+++)))(((***+++,,,,,,,,,+++)))(((000+++(((******))))))+++***)))(((''''''((()))***((())))))***)))(((''''''***)))((('''(((***,,,...******))))))(((((((((((()))(((***///000,,,***+++,,,)))'''(((,,,...---+++---,,,+++,,,---......---)))***)))((('''''')))+++///---+++***)))+++,,,...+++***))))))******)))(((((((((((((((((()))))))))&&&''')))))))))((()))******)))(((((()))***)))(((---+++))))))***)))(((&&&'''((()))***+++******)))))))))***++++++++++++***)))***++++++))))))***+++###'''++++++((('''***---)))))))))))))))************++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,.........---+++***+++---///...,,,+++************+++,,,,,,***)))***...111777<<>><<<:::<<>>???BBBDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEIIINNNQQQRRRRRRQQQQQQOOONNNLLLKKKKKKKKK))),,,---++++++......+++&&&)))++++++******************+++)))((('''(((***)))+++...///...------...333222111//////000111111((()))******))))))***,,,...+++(((''''''((((((((((((***,,,------+++)))'''+++******+++------,,,+++,,,+++*********+++---............---------------111+++'''))))))((((((+++***)))(((''''''((()))***'''(((((()))))))))))))))***)))''''''''')))+++,,,)))))))))((((((((((((((()))(((+++///000+++)))***+++)))((())),,,...---,,,,,,++++++,,,...//////---((())))))(((&&&''')))+++,,,+++)))((()))***,,,---+++***((()))******)))'''(((((((((((())))))******%%%''')))***))))))***++++++***))))))++++++***)))---+++))))))***)))(((&&&'''((()))***+++******)))))))))***++++++++++++***)))***++++++***)))***+++$$$)))---,,,)))(((+++///))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------+++***)))***,,,------,,,+++******))))))+++++++++******+++...000000444;;;AAAGGGLLLRRRUUUZZZ[[[[[[]]]^^^```aaabbb^^^^^^^^^______```aaaaaa^^^^^^^^^^^^^^^^^^______`````````___^^^[[[XXXWWWWWWWWWXXXXXXXXXWWWVVVVVVPPPQQQQQQOOOMMMKKKIIIHHHCCCBBB@@@>>>;;;999888888444222000///......,,,***++++++******++++++,,,---+++,,,...///000333666999BBBGGGMMMRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[^^^___^^^^^^]]]XXXQQQJJJAAA666000000111111///000/////////000111333444333444555666555333000...000...---,,,------,,,***+++---...---+++))))))***,,,,,,+++***((((((((()))***))))))))))))))))))************)))))))))((((((***)))((()))***+++***)))((())))))((((((+++111555777<<>>888555222000......---,,,,,,++++++,,,,,,++++++++++++---...000111,,,...000222666===GGGNNNXXXYYYXXXUUUPPPLLLJJJJJJJJJJJJJJJKKKLLLOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTNNNKKKIIIFFFCCCAAAAAACCC@@@@@@AAAAAAAAAAAAAAAAAAEEEEEEEEEGGGIIINNNRRRVVVOOOLLLFFFAAA>>>>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCEEEHHHLLLPPPQQQQQQPPPOOOMMMMMMLLLLLLLLLLLL***...///---...111000...$$$(((+++***)))++++++******++++++***(((''')))******,,,...///...---------555333111......///111222)))+++,,,+++***)))***+++,,,***((('''(((***))))))((()))***+++,,,+++*********))))))***,,,---+++***---,,,***)))***---111333...---,,,******+++,,,---000***'''))))))((((((***))))))(((((((((((())))))((((((''''''((()))***+++))))))(((''''''((()))***((((((((((((((((((((((((***(((***......***)))***+++***)))***---...///...,,,,,,,,,---///000...---((())))))((('''''')))+++)))))))))))))))***+++++++++)))(((((()))***(((''''''(((((())))))******+++&&&(((******))))))***++++++***)))***+++,,,+++))),,,***))))))******(((''''''((()))++++++******)))))))))***++++++++++++***)))+++,,,,,,+++******+++&&&))),,,,,,***)))+++---+++++++++++++++*********************++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,+++++++++,,,---,,,***)))***++++++++++++++++++*********))))))))))))***,,,---...***---222777===DDDKKKPPPYYYYYYZZZ\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^___aaaaaa^^^^^^__________________`````````___]]]ZZZVVVTTTRRRSSSUUUVVVWWWVVVVVVUUUQQQSSSTTTSSSQQQNNNMMMMMMJJJJJJIIIFFFCCCAAAAAAAAA:::888444222111///---+++,,,,,,++++++,,,,,,---...+++---///111333777;;;???GGGKKKQQQTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTVVVWWWXXX[[[^^^```___^^^]]]WWWOOODDD>>>666111000000///...000///.........///111222222333555777777666333222...,,,+++,,,...000000///+++---...---+++))))))***,,,---,,,***((('''((())),,,***)))******((((((+++++++++***))))))(((''''''***(((((()))+++,,,+++***((()))*********...666<<>>??????@@@AAABBBCCCCCCEEEEEEFFFFFFIIIMMMTTTXXXTTTQQQKKKFFFBBB@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBBBBDDDDDDEEEHHHLLLNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKIII))),,,---,,,,,,//////---&&&+++---***)))++++++(((***++++++***(((((()))+++)))+++---...------...000444333111/////////000000+++---...---+++)))******,,,***))))))+++,,,,,,+++******))))))))))))******))))))(((***+++,,,***)))++++++******+++---///111---+++)))'''&&&(((***+++///***''')))***(((''')))(((((())))))))))))((((((,,,***(((&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((+++((())),,,,,,)))(((***,,,,,,+++,,,...000000111---,,,---...000000...,,,((())))))((('''(((***,,,'''((()))+++,,,,,,+++++++++)))(((((())))))(((''''''(((((()))******++++++''')))******)))))))))***+++)))((()))***+++***)))+++)))((()))******)))((('''((()))++++++******)))))))))***++++++++++++***)))+++------,,,+++++++++((()))***************))),,,+++++++++*********)))************++++++++++++++++++*********++++++,,,************************(((***+++------,,,+++***(((***,,,---,,,+++++++++)))******+++++++++++++++***)))((((((***+++,,,,,,+++,,,---///333999AAAGGGNNNPPPSSSWWWYYYZZZZZZZZZ\\\\\\[[[[[[\\\]]]___```^^^^^^___```````````````______```___\\\XXXUUURRRNNNOOORRRTTTUUUVVVUUUUUURRRTTTWWWVVVSSSQQQPPPQQQNNNOOOOOOLLLHHHFFFFFFHHHAAA===999555333111///---------,,,,,,------...///...000333555888<<>>===;;;444,,,(((((()))(((&&&(((''''''&&&'''((()))***((('''&&&&&&&&&&&&'''(((((()))***,,,///333777999444222///,,,*********+++)))))))))))))))))))))))))))))))))))))))(((((('''''')))***)))((('''((()))(((((())))))))))))))))))***+++,,,,,,,,,,,,+++*********+++---...000111111//////000222666:::>>>AAA???;;;777444222111///---...---,,,,,,++++++,,,,,,///---,,,++++++,,,...///---111555777999===DDDIIIRRRTTTVVVUUURRROOOMMMMMMKKKLLLNNNRRRUUUVVVSSSPPPLLLLLLMMMNNNNNNMMMKKKKKKDDDBBBBBBCCC???:::;;;@@@??????@@@BBBDDDEEEFFFGGGFFFFFFGGGGGGHHHMMMTTTZZZWWWTTTPPPKKKGGGEEEDDDCCCDDDEEEFFFFFFFFFEEECCCBBBCCCCCCEEEHHHKKKLLLKKKJJJMMMKKKJJJJJJKKKJJJFFFCCC%%%)))***((())),,,,,,)))(((...000+++))),,,+++'''+++,,,,,,+++)))(((***+++(((***,,,------...000222222222222111000///......---...///...,,,***)))***'''&&&%%%''')))***)))(((,,,+++)))'''''''''((())))))(((((()))++++++***)))))))))***+++++++++++++++111...+++))))))***---///...)))(((***+++(((''')))'''((()))******)))((('''///,,,)))&&&$$$%%%((()))'''(((((()))(((((('''&&&'''''''''(((((((((((((((+++((((((+++***((((((+++------------///111222222...------...000///---+++))))))***)))((((((+++---'''(((+++---...---,,,+++***)))(((((())))))(((''''''(((((()))***+++++++++((()))++++++)))((()))******((('''((()))***)))(((***)))((()))***+++***)))'''((()))++++++******)))))))))***++++++++++++******,,,......---++++++,,,)))(((((()))******(((&&&***)))))))))(((((('''''')))************+++++++++*********)))******++++++------------------------(((***+++------,,,+++***''')))---...---,,,+++,,,((()))***++++++,,,++++++,,,***))))))+++,,,,,,+++000///---+++,,,111999>>>BBBEEEKKKRRRWWWZZZ[[[\\\[[[ZZZZZZYYYZZZ\\\]]]^^^^^^^^^___```aaaaaa``````^^^______^^^\\\XXXSSSQQQLLLNNNQQQSSSUUUUUUUUUTTTRRRVVVYYYXXXUUURRRRRRSSSNNNPPPPPPMMMIIIGGGHHHJJJDDDAAA<<<888555222///---...------------...//////000222555888;;;@@@EEEIIIHHHKKKNNNPPPPPPPPPRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUSSSWWWYYYXXXWWWUUUMMMEEE333333333111...---...000...---------///111333444111444777;;;======<<<<<<444111///.../////////...+++---...---+++))))))***(((***,,,+++)))(((+++...000+++))),,,,,,((()))---''''''(((((())))))******)))(((((()))+++------,,,+++---//////000666AAAJJJYYY]]]bbbgggjjjiiifffdddaaa]]]TTTKKKCCC===999777888222+++((()))***'''%%%((('''&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((((()))***,,,000444888:::444222...+++))))))***+++)))))))))))))))))))))))))))))))))))))))(((((('''(((***+++***)))((()))***%%%&&&&&&'''((()))*********+++,,,---,,,,,,***)))++++++,,,...///111222333000111333555888;;;===???<<<999555222111000...---...---,,,,,,++++++,,,,,,000...---++++++,,,---...///222777:::;;;>>>CCCHHHPPPRRRUUUVVVSSSQQQOOONNNSSSSSSSSSVVVWWWTTTNNNHHHHHHHHHIIIIIIIIIGGGFFFEEEAAA???@@@BBB???999:::@@@@@@@@@BBBDDDFFFHHHIIIJJJHHHIIIIIIHHHIIINNNVVV\\\XXXVVVSSSOOOLLLIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDGGGJJJJJJHHHFFFLLLJJJIIIIIIIIIGGGBBB>>>))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++,,,***)))***++++++***))),,,,,,---,,,,,,---111444666111000444444...+++,,,,,,---///000000...---+++...,,,***)))******)))'''((('''&&&''')))++++++***+++***************++++++---))))))------))))))...---...,,,'''&&&)))+++)))******)))))))))))))))***%%%&&&((()))))))))((('''(((((((((((('''''''''''''''***)))%%%&&&+++***%%%&&&'''((()))***))))))(((******)))((((((((((((((()))***+++++++++,,,...000333///+++---111444333111&&&(((***,,,,,,+++((('''***))))))+++//////,,,(((%%%%%%&&&''')))***,,,---+++)))'''(((++++++***'''************************...'''(((000111***'''++++++******)))(((''''''&&&******++++++++++++***************)))******++++++---+++************)))(((((()))***,,,,,,,,,+++***))))))******++++++++++++(((((()))******************)))))))))***++++++,,,...---,,,,,,++++++++++++...,,,++++++,,,------,,,***+++---...---+++)))''',,,+++++++++***))))))))),,,***(((((()))***)))((())))))(((((()))+++...///888<<>>DDDGGGGGGFFFHHHIIIJJJLLLMMMOOOPPPPPPTTTTTTTTTTTTTTTSSSRRRQQQZZZXXXWWWWWWTTTNNNEEE???<<<666000///111222000,,,/////////...------///111777777888<<>>KKKTTT___```bbbdddeeefffggggggccc```WWWKKK???777555666666000***((()))***(((&&&++++++)))(((&&&&&&%%%%%%&&&'''(((((())))))((((((&&&'''***---000222444444111000---+++***+++,,,,,,((()))***+++,,,,,,,,,---***((('''(((+++,,,+++)))'''((()))******)))((('''))))))))))))((((((((((((+++)))((()))***,,,,,,+++***,,,------,,,---...000444444666999<<<======;;;888666333///......///000,,,,,,,,,++++++,,,,,,---++++++******+++---...///111000555>>>@@@???BBBHHHNNNSSSXXXYYYUUURRRPPPPPPQQQRRRSSSRRRPPPLLLHHHFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;===@@@CCCFFFGGGHHHHHHJJJIIIHHHGGGHHHKKKQQQVVV[[[WWWTTTRRRSSSSSSPPPNNNEEEFFFGGGGGGGGGFFFDDDDDDIIIFFFDDDGGGLLLNNNKKKGGGKKKIIIGGGFFFEEEDDDBBB@@@))))))))))))((((((((((((((())))))******))))))(((+++***))))))+++++++++)))+++,,,,,,++++++---000333555000///222222...+++---......///000000000///...///---***)))*********))))))(((&&&''')))*********)))(((((('''((()))+++,,,,,,)))***......******---,,,,,,***&&&&&&***+++((()))((((((''''''(((((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((('''))))))&&&(((,,,+++&&&((((((((((((((())))))***++++++***)))))))))))))))***,,,............000222888333//////111222///,,,***+++,,,---...---+++***(((***,,,------++++++***)))(((((('''((()))***+++,,,***((())),,,---+++)))(((((((((((((((((((((((()))&&&(((---///---++++++++++++******))))))(((((()))******++++++******)))***************+++,,,---...---,,,,,,,,,+++******'''((())))))***)))((((((************************((())))))******************))))))))))))***+++,,,...---,,,,,,+++++++++,,,+++***((((((***+++***))))))+++---...---,,,)))(((*********))))))))))))))),,,***(((((()))***)))(((******))))))***+++...///222555:::@@@GGGMMMRRRTTTZZZXXXVVVWWW[[[]]]]]]\\\___]]]\\\]]]______^^^\\\]]]\\\\\\]]]^^^\\\XXXTTTRRRSSSUUUWWWYYY[[[\\\\\\ZZZZZZYYYWWWWWWVVVVVVVVVRRRSSSTTTTTTRRROOOLLLJJJHHHGGGDDD@@@===:::777666222222222333444555777777:::;;;===AAAEEEGGGFFFEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSSSSTTTTTTSSSSSSRRRXXXWWWUUUTTTQQQKKKBBB<<<<<<;;;888444000......///...//////...------000222888888:::@@@FFFJJJKKKJJJBBB===777111...,,,+++***++++++,,,---,,,***((('''***+++++++++******+++---+++++++++*********))))))************************)))***,,,,,,,,,...000333333555666888<<>>BBBAAAEEEJJJQQQUUUZZZZZZWWWSSSQQQQQQPPPPPPOOONNNKKKHHHEEECCC??????>>>======<<<<<<;;;=========<<<;;;:::999888999:::===@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFIIINNNRRRYYYVVVTTTTTTTTTTTTQQQOOOJJJJJJKKKJJJJJJHHHGGGGGGIIIGGGEEEHHHLLLNNNLLLIIILLLJJJGGGFFFFFFEEECCCBBB(((((((((((())))))))))))((())))))******))))))((()))(((((()))+++,,,+++*********+++******+++...111333///---//////---,,,---000000000000000111222222111...***))))))+++,,,,,,***((('''''')))******))))))((('''''')))+++...000+++)))+++...///,,,+++---,,,+++(((%%%''',,,+++'''''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((('''(((((())))))*********&&&(((((((((***,,,+++&&&)))((('''&&&'''((()))+++++++++******))))))******&&&(((+++,,,,,,+++,,,---777444000000111111...+++---------------,,,,,,,,,'''+++///...***((()))+++---+++)))'''''''''((()))+++***)))***,,,------,,,((((((((((((((((((((((((&&&)))***)))+++---+++&&&+++++++++***************)))******++++++******)))************+++---......//////......---,,,,,,,,,(((((()))))))))(((((('''*********)))))))))))))))))))))***++++++++++++*********************+++,,,------,,,+++++++++,,,,,,+++)))'''((()))***)))((((((***,,,------,,,+++***((((((((())))))))))))))),,,***(((((()))***)))(((+++******)))***+++,,,------...222777===DDDIIILLLUUUUUUUUUXXX[[[]]]\\\\\\^^^]]]\\\\\\^^^^^^^^^\\\[[[ZZZZZZ[[[\\\\\\[[[YYYVVVVVVWWWXXXYYY[[[\\\]]]ZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUUUUSSSRRRPPPNNNMMMLLLJJJHHHEEEAAA>>><<<;;;666666555666888:::===???@@@@@@AAADDDFFFGGGFFFDDDFFFFFFHHHIIIKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTVVVUUURRROOOKKKEEE>>>999===@@@@@@999///***,,,111...//////...---...000333888:::>>>EEELLLPPPRRRRRRLLLFFF===444///---+++***)))***++++++++++++***)))***)))((((((***,,,,,,+++)))))))))*********++++++))))))))))))))))))******(((***,,,,,,---...111444777:::===@@@DDDLLLVVV^^^bbbbbbcccddddddeeefffffffffaaaVVVHHH;;;333//////...***&&&%%%&&&((('''%%%&&&&&&''''''((()))++++++''''''&&&%%%&&&'''((()))%%%(((---222333222///---...---,,,++++++,,,---......,,,******,,,,,,)))&&&((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))''''''((())))))(((+++,,,......------///000444444666999<<<===;;;:::333111///---------...///...---,,,,,,++++++++++++...---,,,+++,,,---...//////222888@@@DDDEEEHHHMMMSSSWWW[[[[[[WWWRRRQQQQQQLLLKKKJJJHHHEEECCCAAA@@@::::::999888888888888888;;;;;;:::999888777555555444666888:::<<<===>>>>>>>>>???AAABBBCCCFFFJJJMMMTTTTTTTTTUUUVVVVVVTTTRRROOOOOONNNMMMKKKJJJIIIIIIJJJHHHGGGIIIMMMOOONNNLLLLLLJJJGGGFFFFFFFFFFFFEEE(((((((((((())))))))))))******++++++++++++******(((''''''(((+++,,,,,,+++((()))******)))***,,,...000---++++++---------...111000///...///000222444111...***((())),,,---...+++)))(((((()))******)))+++***)))***+++///222444)))***,,,...///---,,,,,,,,,+++(((&&&***...,,,''''''&&&&&&&&&&&&'''((((((((((((((()))))))))(((((('''(((((()))***++++++,,,%%%&&&'''(((***+++)))&&&''''''''''''(((((())))))******)))))))))))))))***"""%%%)))******)))))))))///...---///111222000...---,,,+++*********+++,,,))),,,------***((()))***---,,,)))'''&&&''')))******)))******+++,,,,,,,,,************************(((------'''''',,,((()))*********************))))))************))))))*********+++,,,...///000/////////...---,,,,,,,,,+++++++++++++++******)))*********)))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,***))))))***++++++***((()))+++,,,------,,,,,,(((((())))))******++++++,,,***(((((()))***)))(((******)))))))))***+++++++++,,,---111666<<>>@@@CCCFFFLLLNNNQQQTTTWWWXXXXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHJJJMMMOOOOOONNNLLLIIIFFFEEEFFFFFFFFFFFF'''((((((((()))))))))************++++++*********(((''''''(((***,,,+++***((()))******))))))+++------,,,***))),,,...///...000///---,,,---...111222000---)))((())),,,...///+++)))((((((***++++++***+++******+++,,,///222333(((***,,,,,,---......,,,---...,,,)))+++///---)))((((((''''''((())))))***)))))))))((((((((())))))'''(((((()))***++++++,,,&&&%%%%%%(((***)))'''&&&%%%&&&((()))))))))'''&&&(((((('''''''''(((((()))%%%(((+++---,,,,,,,,,,,,((()))+++...111222111///...---+++***)))***+++,,,---+++)))***++++++)))'''+++***((((((((()))+++,,,((())))))*********++++++************************'''------'''''',,,(((((((((((())))))))))))))))))))))))******)))))))))*********+++,,,...///000---...///...+++***+++,,,++++++***************************)))))))))))))))******+++,,,,,,,,,,,,,,,///......---------......,,,,,,,,,++++++,,,,,,---,,,***))))))***++++++***((()))***,,,------------*********++++++,,,,,,,,,,,,***(((((()))***)))((())))))((((((((()))))))))*********,,,000666;;;>>>DDDHHHMMMSSSVVVYYYZZZ[[[ZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYY[[[YYYWWWUUUSSSRRRRRRRRROOONNNMMMLLLIIIFFFDDDBBBBBB@@@>>><<<<<<===@@@AAAAAAAAAAAABBBEEEFFFEEEDDDCCCDDDEEEGGGJJJKKKMMMNNNMMMMMMNNNOOOQQQTTTVVVXXXWWWUUUPPPJJJBBB<<<777555888999888555000---...///---...///......000333555888===FFFOOOUUUZZZ\\\]]][[[TTTIII???888444000...,,,,,,************+++,,,(((%%%###%%%)))+++***(((''''''((()))***++++++,,,(((((())))))*********+++)))+++,,,------///222444888>>>FFFLLLQQQVVV\\\aaagggfffeeeeeedddeeeeeefffeee]]]PPPCCC888111---+++***((('''&&&'''((()))(((&&&&&&&&&%%%%%%&&&''''''((('''%%%$$$%%%&&&(((***+++,,,---////////////...++++++++++++,,,------......,,,+++,,,...///---***)))*********)))))))))***))))))(((((((((((())))))'''((((((((()))))))))***,,,***))))))***+++***)))***+++------,,,,,,...///111222444777::::::888555111000000/////////000111...---,,,,,,+++++++++,,,///...---------...///000111777>>>CCCGGGKKKMMMNNNKKKNNNQQQPPPKKKGGGFFFGGGCCCBBB@@@??????@@@AAABBB@@@>>>;;;888555444444444555555444444222111000///.........///000111111222000333666888999:::===???BBBFFFKKKQQQUUUXXXZZZ[[[VVVUUUTTTRRRPPPNNNLLLKKKIIIIIIHHHIIILLLNNNOOOOOOKKKIIIFFFEEEFFFFFFFFFEEE''''''(((((())))))******'''(((((())))))(((((('''(((''''''(((***+++***)))((()))******))))))***,,,)))+++***))),,,111111...000...---++++++---...///...+++((((((***,,,......***((('''(((***,,,,,,+++))))))******+++,,,---...(((***+++)))***......,,,---000000,,,+++------***))))))((())))))***+++,,,******)))((((((((())))))'''(((((())))))************&&&%%%((()))''''''(((%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''(((((($$$'''***+++******+++,,,(((***---000111000...---///...---+++++++++,,,,,,---***'''(((+++---***'''((((((((()))***+++,,,---(((***+++***)))((()))***((((((((((((((((((((((((%%%((()))(((***,,,***%%%)))))))))(((((((((((((((((())))))******))))))(((************+++---......+++---///---***((())),,,((((((((('''((()))******)))*********++++++++++++++++++,,,------------,,,000//////...............,,,,,,+++++++++,,,------+++)))'''((()))***)))(((((()))***+++,,,---------+++++++++,,,,,,,,,,,,,,,,,,***(((((()))***)))(((((((((((())))))*********)))(((((()))+++///333555===AAAHHHOOOSSSWWW[[[]]]YYYZZZ[[[\\\[[[[[[\\\^^^\\\\\\\\\ZZZXXXWWWXXXYYY^^^^^^]]]]]]]]]^^^______[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPPPPNNNLLLIIIGGGEEEFFFDDDBBB???>>>>>>>>>???@@@??????@@@CCCDDDDDDDDDBBBCCCEEEGGGJJJLLLMMMNNNLLLLLLMMMNNNPPPTTTVVVXXXYYYVVVPPPHHH???888555444333222111111111000///---,,,---...//////000444666999@@@JJJSSSYYY\\\^^^___^^^YYYPPPGGG@@@999333//////---+++)))'''((())))))***)))((((((***,,,,,,+++''''''(((((()))***++++++)))))))))***++++++,,,,,,+++,,,---......///111333;;;BBBLLLTTTXXX\\\aaaeeegggfffeeecccbbbbbbcccccc___WWWJJJ>>>555000---+++))))))((((((((()))))))))(((((('''&&&%%%%%%%%%%%%(((((('''&&&'''((()))***,,,,,,---....../////////******++++++,,,,,,------+++,,,---------------,,,'''((()))((('''&&&'''((())))))(((((((((((())))))''''''(((((())))))******+++***((()))+++,,,,,,+++)))***,,,,,,++++++---......000222666888888555222111111000000///000000000---,,,,,,++++++,,,,,,---......------...///111222333;;;AAAEEEHHHKKKMMMKKKDDDHHHJJJIIIEEEBBBAAABBB@@@@@@???>>>>>>???@@@AAA???<<<888444111000//////111222222111111000///...---------,,,------......---///111333333555777999:::>>>DDDIIINNNRRRVVVYYYVVVVVVVVVUUUTTTQQQNNNMMMGGGGGGGGGHHHIIILLLNNNPPPLLLJJJIIIHHHHHHHHHFFFDDD'''''''''((()))*********''''''(((((((((((('''''')))((('''((()))***)))(((((()))++++++***)))***+++&&&***+++***---333333...000///...,,,,,,,,,,,,---+++)))((((((***---------(((''''''(((+++---------******+++,,,++++++***)))'''***)))&&&'''---///---,,,111333...******+++***))))))))))))***+++,,,,,,++++++)))((((((((())))))((((((((((((((((((((((((000***''')))***''''''***((('''&&&%%%%%%'''(((***'''''''''''''''((())))))$$$%%%'''''''''((()))+++))),,,000333333111///---......---,,,+++************)))((())))))*********'''(((***+++,,,,,,++++++***,,,---+++)))'''(((***(((((((((((((((((((((((('''%%%&&&+++---+++)))***+++******))))))((((((((((((((())))))))))))((((((***************+++,,,---+++---///---)))'''))),,,''''''&&&'''((()))+++,,,))))))***+++,,,------...+++,,,,,,---------------///......---,,,,,,------,,,+++++++++,,,,,,---...+++***((((((***+++***)))*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***(((((()))***)))((((((((()))***+++,,,,,,,,,***))))))(((***,,,...///333888@@@GGGMMMRRRXXX\\\WWWYYY[[[[[[ZZZZZZ\\\^^^ZZZ[[[\\\[[[XXXWWWXXXYYY]]]^^^______````````````]]]\\\\\\[[[[[[\\\]]]]]]\\\\\\ZZZYYYWWWVVVTTTSSSRRRRRRRRRQQQOOOMMMJJJHHHGGGFFFDDDBBBAAA@@@??????AAA@@@??????AAACCCBBBBBBBBBCCCEEEGGGJJJLLLNNNOOOLLLLLLLLLMMMPPPSSSVVVXXXYYYVVVOOOEEE;;;444222333////////////000///...---,,,---...//////111444777===DDDOOOXXX\\\^^^```aaa]]][[[VVVRRRMMMGGG@@@;;;666333///+++)))))))))******+++++++++******+++---'''((((((((())))))******)))******+++,,,,,,------,,,---............000222;;;DDDOOOXXX]]]```cccffffffdddbbb```_________```WWWNNNBBB777111...,,,+++((()))))))))((((((((()))))))))(((''''''''''''(((((((((((()))))))))*********+++...000000000///...***++++++,,,,,,,,,++++++))),,,///---***''')))+++''')))***)))&&&%%%&&&(((***)))(((''''''((()))***'''''''''((()))*********)))((('''(((***,,,,,,,,,''')))************+++---,,,...000444666666222///000000000//////.........++++++++++++,,,---......------------///111333444666>>>DDDEEEGGGKKKKKKHHHAAADDDFFFFFFBBB??????AAA@@@@@@???>>>============;;;999555111...------...//////000000000//////......---,,,++++++,,,------,,,---/////////000333555444888===AAADDDHHHNNNRRRRRRSSSTTTUUUSSSPPPLLLJJJEEEEEEFFFFFFGGGIIIMMMOOONNNMMMLLLLLLLLLJJJFFFDDD&&&''''''((()))******+++))))))************))))))***)))(((((())))))((('''(((***,,,,,,+++******+++%%%)))++++++...444444...111000///...---,,,,,,,,,)))(((''')))+++------,,,((('''&&&(((+++.........,,,---...///...,,,)))((('''***)))$$$%%%,,,///---***222555///(((''')))***(((((((((((()))***,,,,,,,,,+++***((((((((()))***((((((((((((''''''''''''444,,,(((***+++((((((---+++((($$$!!!"""%%%***---((((((((((((((()))******((()))************---///(((,,,111444555333222111++++++******)))(((''''''''')))+++***''''''***...''')))+++,,,---,,,***))),,,...///---)))((()))***************************,,,&&&&&&...///(((&&&)))---,,,,,,+++***)))(((((((((((())))))))))))((((((*********)))******+++++++++...000...***(((***---((((((((((((***,,,...///))))))***+++---...///000+++,,,------......------...---,,,+++++++++++++++++++++++++++,,,,,,---......,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,+++++++++***))))))))),,,***(((((()))***)))(((((()))+++,,,---......///,,,,,,+++++++++,,,---...+++111999@@@FFFMMMTTTYYYWWWYYY[[[[[[ZZZYYY\\\^^^WWWZZZ\\\\\\YYYXXXYYYZZZ[[[\\\]]]___```___^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^\\\\\\[[[ZZZYYYVVVUUUSSSSSSTTTTTTTTTRRROOOLLLJJJGGGFFFEEEDDDCCCBBB@@@@@@CCCAAA@@@@@@AAABBBAAA@@@CCCDDDEEEHHHJJJMMMNNNOOOLLLLLLLLLMMMOOORRRVVVXXXXXXUUUNNNCCC888222000111---///000000...------...,,,---...//////111555888???GGGRRR[[[___```aaabbb[[[ZZZ[[[[[[YYYUUUOOOKKK===:::555000---,,,,,,---(((+++,,,***'''&&&))),,,(((((((((((())))))))))))******+++,,,------......---...//////---...///111:::CCCPPPYYY^^^aaaccceeedddbbb```]]]\\\\\\\\\]]]QQQHHH<<<333...---,,,+++((())))))((('''&&&'''(((******))))))))))))******(((((()))***+++*********'''***...222333111...,,,++++++,,,,,,,,,++++++***(((---000---'''###%%%))))))+++,,,+++((('''(((******)))(((''''''((()))***&&&''''''((()))******+++'''&&&%%%''')))+++,,,,,,'''(((******))))))+++,,,+++---///333555444111...000//////...------,,,,,,*********+++,,,---...///---,,,------///111444555777@@@FFFFFFGGGJJJJJJEEE@@@CCCEEEEEEAAA???@@@AAAAAA@@@???>>><<<;;;999999999777333000.........///---...//////000000/////////...,,,+++++++++,,,---,,,---------,,,...111333111444888;;;===AAAGGGKKKLLLNNNPPPRRRPPPMMMHHHEEECCCDDDDDDEEEEEEHHHLLLNNNOOOOOOOOOPPPOOOLLLGGGDDD(((((())))))*********+++%%%((()))''''''))))))&&&(((((((((((())))))))))))''''''(((((())))))************+++,,,------......//////...---,,,***)))(((***)))((((((((()))+++,,,***)))((((((***,,,...000333///+++)))++++++***)))//////,,,((()))------***//////000///...,,,)))(((***)))'''%%%%%%'''(((***''''''((((((((((((''''''))))))***++++++***)))(((******)))(((''''''((((((,,,+++***((((((((()))******)))'''((()))***((('''&&&)))++++++---222333111+++...333555555444444444000000---)))))),,,+++(((,,,)))'''''')))***(((&&&************++++++++++++---///111///+++((((((((('''((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''(((***,,,---...---+++))))))((())))))(((((())))))*********+++,,,+++,,,,,,---...///000111000...,,,+++++++++,,,...------...//////---+++,,,++++++******++++++,,,111,,,((())),,,///---***+++******))))))******+++,,,,,,+++***)))))))))***---,,,+++)))((((((''''''''',,,---***,,,111222...111,,,'''&&&***------+++,,,...222555:::AAAHHHNNNQQQTTTXXX\\\^^^___^^^]]]\\\\\\\\\ZZZWWWVVVWWWXXX[[[[[[ZZZZZZZZZZZZZZZ[[[^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\ZZZYYYWWWUUUTTTSSSWWWUUURRRQQQQQQPPPOOOMMMLLLJJJFFFDDDDDDBBB@@@???@@@???>>>>>>>>>???AAAAAABBBBBBCCCEEEHHHKKKMMMNNNMMMLLLKKKLLLOOORRRSSSRRRWWWPPPFFF===666222...,,,++++++******++++++,,,---,,,---///000111444999<<>>555222///+++))))))******))))))((((((''''''))))))(((((('''''''''&&&'''((()))******++++++***000...---000444555111,,,++++++,,,,,,,,,,,,---------------...------,,,,,,******))))))((((((''''''$$$'''******)))'''&&&&&&***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))++++++++++++++++++,,,,,,---...///000000///......---,,,,,,,,,,,,---......---,,,+++++++++---///111000000000000222555888:::???AAACCCEEEFFFEEEDDDCCCCCCCCCBBB@@@@@@??????@@@EEECCC???;;;777666555555333111///,,,++++++,,,---+++++++++,,,---...///000++++++******++++++,,,---,,,,,,,,,,,,,,,---...///222111000111444888===AAADDDFFFGGGGGGFFFEEEEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJJJJLLLNNNOOONNNLLLJJJHHH''''''(((((())))))))))))(((+++***((('''******'''***))))))((((((((())))))(((((((((((())))))******)))))))))***++++++,,,,,,+++++++++++++++***)))(((***)))((((((((()))+++++++++***))))))***,,,...000111---***)))***++++++***------+++((()))------***,,,---------------,,,+++,,,+++)))((('''''''''(((((())))))******))))))(((&&&'''((()))((((((&&&&&&*********)))))))))((((((,,,+++)))((((((((()))******)))(((((()))***)))'''&&&***,,,,,,...111111...***...111333333222222222444444000,,,+++---,,,(((+++)))'''''')))***)))'''((())))))))))))*********...000111///,,,)))((()))*********)))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***,,,---...---,,,***)))(((((())))))((()))))))))************++++++++++++,,,---...///...---,,,+++++++++++++++---...000000000...,,,+++,,,,,,++++++++++++,,,,,,///---******+++,,,+++***++++++************++++++---,,,++++++******++++++,,,+++***)))(((((((((((('''***+++((()))...///+++///+++''''''+++---,,,***---...000222555:::AAAEEELLLOOOTTTYYY\\\]]]\\\[[[]]]]]]]]][[[YYYXXXZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[^^^]]]]]]]]]]]]]]]]]]^^^[[[[[[ZZZXXXWWWUUUTTTSSSXXXUUUSSSRRRRRRQQQPPPNNNMMMJJJGGGEEEDDDCCCAAA???AAA@@@???>>>>>>>>>??????AAABBBCCCEEEGGGIIIJJJKKKMMMLLLLLLNNNPPPRRRRRRQQQSSSMMMDDD;;;555111...,,,,,,,,,++++++,,,,,,---...,,,---...///111555;;;???IIIPPPZZZaaadddcccaaa```]]]^^^___``````___]]]\\\UUUIII===888333...,,,...++++++***)))((('''((()))((((((((()))))))))))))))***+++---...///111444777111111000...,,,...111444@@@LLLYYY^^^aaadddeeeccc___```^^^ZZZYYYXXXSSSLLLBBB999111///...+++)))******)))))))))((((((((('''))))))(((((((((''''''''''''((()))******+++++++++///...///333777777111,,,++++++,,,,,,,,,,,,---------------------,,,++++++***)))))))))((((((((('''&&&(((******)))(((((((((***)))((((((((()))++++++***)))(((''''''((())))))))))))************++++++......000000000000///..................///000000---,,,+++++++++---///000---------...111444888:::???@@@BBBCCCDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDEEEEEEBBB>>>999666333222222222111...,,,++++++,,,---+++++++++++++++,,,---...+++************+++,,,,,,+++++++++++++++,,,------111000//////111444777999:::<<<>>>???>>>>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKMMMNNNPPPQQQQQQOOOMMMLLL''''''''''''((((((((((((+++---,,,((((((,,,---+++...,,,***)))((()))***+++((((((((())))))))))))***((((((((((((((()))))))))'''(((((()))))))))(((((()))))))))((()))******+++,,,,,,+++***+++,,,...//////,,,***)))***+++++++++***,,,+++)))+++...---)))*********+++,,,---//////...------,,,***)))'''&&&)))******++++++******)))%%%&&&'''(((((('''&&&%%%******+++,,,+++***)))(((+++***))))))((()))))))))***(((((((((******)))(((&&&+++......///111///+++***---000222111000000111444444111,,,+++---+++&&&***((('''''')))***))))))((()))))))))************...///000...,,,***)))))),,,,,,,,,+++)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++---...///+++***)))((((((((((((((())))))))))))***************************+++,,,---******++++++++++++******,,,000333333000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))***+++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,******))))))))))))******(((++++++)))))),,,,,,***---***((())),,,---+++)))---......///000222666:::DDDHHHNNNTTTXXXZZZZZZZZZ\\\]]]\\\ZZZXXXXXXZZZ\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUYYYVVVTTTSSSSSSSSSQQQPPPPPPNNNJJJHHHGGGFFFDDDBBBEEEDDDCCCAAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFFKKKKKKMMMOOORRRSSSQQQOOOMMMGGG???888333000---+++------,,,,,,------...///,,,------///111777>>>DDDMMMSSS[[[aaacccbbbaaa```^^^___aaabbbcccddddddddd]]]RRRGGGAAA;;;444000...------,,,+++)))((('''&&&(((((()))))))))*********---///111111222444777:::333111///---,,,///444888FFFQQQ]]]aaaccceeedddaaa______]]]ZZZXXXVVVNNNEEE;;;222++++++,,,******,,,))))))))))))(((((((((((())))))((((((((((((''''''((((((((()))******++++++,,,...222888;;;999333---++++++,,,,,,,,,,,,------......------,,,+++******))))))))))))(((((((((((()))******)))(((((()))+++)))))))))((()))******+++***))))))((())))))******(((((()))))))))*********///000111111111000///..................//////000---,,,++++++,,,---///000,,,,,,---///222666:::<<>>EEEMMMSSSWWWZZZZZZ\\\\\\[[[YYYWWWWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXZZZXXXUUUTTTUUUTTTSSSRRRTTTRRROOOMMMLLLKKKIIIGGGJJJIIIGGGEEECCCAAA@@@@@@???@@@AAACCCCCCCCCCCCCCCHHHIIILLLPPPRRRRRRPPPMMMFFFAAA:::444111...,,,+++,,,,,,,,,,,,,,,---......,,,---...///333:::CCCIIIQQQVVV\\\```aaa`````````___``````aaabbbdddeeeeeebbbZZZQQQKKKEEE???888444111///...,,,+++)))'''%%%((())))))******+++++++++111222444444333444666777444222000......333:::@@@LLLVVV___ccceeefffddd```______^^^\\\[[[WWWMMMAAA888000))))))***)))***+++))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***+++++++++...444;;;>>>;;;333---+++++++++,,,,,,,,,------///...---,,,******))))))))))))))))))(((((((((((()))))))))'''&&&&&&)))+++)))))))))))))))******+++******************++++++(((((())))))******++++++000000111222222111//////,,,,,,++++++,,,,,,---...,,,,,,+++,,,,,,---///000//////111333666999<<<>>>CCCCCCBBBCCCCCCDDDFFFFFFFFFGGGGGGHHHGGGFFFDDDCCC>>><<<888444111///......000///...---,,,,,,,,,,,,---,,,+++++++++++++++,,,***************+++,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++---///222333444444666888<<<<<<===???BBBEEEGGGIIIHHHJJJLLLNNNOOOOOOOOONNN)))))))))))))))))))))))))))++++++)))+++111444444444222///---,,,---...000************))))))))))))))))))))))))))))))((((((************)))((('''&&&((()))))))))************,,,,,,,,,+++,,,,,,,,,---222111111///...---------,,,...///---///333111---++++++******+++---///000,,,---///000000...,,,+++((())))))******))))))(((&&&''')))*********)))((()))***,,,---...,,,+++))))))))))))*********)))))))))(((((()))***++++++***(((---000//////000---(((---///111111000//////000---///---***+++---,,,''''''(((((((((((()))***+++(((((())))))***+++,,,,,,+++******)))))))))(((((()))***+++++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))+++,,,---((((((((()))))))))))))))******))))))))))))))))))))))))((((((((()))******(((***+++---------,,,,,,,,,111555444...******,,,,,,---............---,,,---111444111+++(((***...---,,,,,,++++++,,,,,,---******))))))))))))******(((((((((((()))***+++,,,,,,++++++++++++******+++))))))***+++,,,,,,)))((()))***++++++++++++...000222666<<>>:::555111///...,,,++++++++++++++++++,,,,,,------...///222666>>>GGGNNNTTTWWW\\\^^^____________aaabbbbbbbbbccccccddddddccc___ZZZUUUQQQLLLDDD===444222...---,,,+++(((%%%)))))))))***+++,,,,,,---444555555444222000000111000000......000777AAAGGGPPPYYYaaaeeefffgggccc^^^]]]^^^^^^]]]^^^[[[PPPDDD:::222+++***+++))))))***(((((((((((())))))))))))(((((()))))))))))))))))))))((((((((()))***+++,,,+++///666;;;===999222---+++++++++,,,,,,,,,------///...,,,***))))))))))))(((((((((((())))))))))))(((((('''%%%$$$%%%(((***((()))))))))************))))))***+++++++++++++++))))))******+++,,,------000111222222222000///...+++++++++++++++,,,------+++,,,,,,,,,---......///111222333666999;;;>>>???BBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIFFFCCCAAA888666333111///.../////////...------,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++++++++,,,,,,---------,,,,,,,,,,,,------)))***+++,,,------,,,+++---///111222111111222333666666888:::<<>>@@@CCCGGGKKKOOOQQQRRR******)))))))))(((((((((&&&)))+++)))+++000111//////...------------......+++++++++*********))))))((((((((()))*********+++))))))*********))))))((('''((()))***+++******)))'''((()))***++++++,,,,,,---///111111000///111333222222000---...222222...++++++---...///000000000//////000000///...---,,,)))******++++++******)))%%%'''(((************)))************+++++++++,,,'''((()))***+++******))))))(((((()))+++,,,,,,+++***---///------///...***...///000///---,,,---......000000---...000---((((((******)))'''&&&(((***'''((()))***+++,,,---------***((((((+++,,,,,,***((()))******************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))******'''((()))+++++++++++++++************)))))))))(((******)))))))))))))))***+++************++++++,,,......---,,,,,,,,,,,,,,,---...///000000///...---***---///...,,,******+++++++++************++++++))))))(((((()))******+++***)))))))))))))))******)))&&&&&&)))***&&&&&&***((()))*********))))))***)))***++++++++++++,,,.........///111666===CCCGGGMMMQQQVVVZZZ[[[ZZZZZZZZZ\\\]]]___aaaaaaaaa```___]]]^^^___``````___^^^]]]]]]]]]^^^___``````aaaaaa]]][[[YYYYYYYYYZZZYYYXXXUUUSSSRRRRRRSSSTTTTTTSSSRRRNNNHHHBBB???@@@CCCEEEDDDCCCAAA@@@AAACCCEEEGGGKKKJJJIIIHHHFFFBBB===999333111...------...------,,,++++++++++++,,,------000222555999>>>FFFMMMSSSUUUWWWYYYZZZZZZ[[[^^^```bbbccceeeggggggfffeeedddaaadddeeecccbbb```WWWLLL:::555...+++,,,---,,,***))))))***+++,,,---......222333444222...+++***)))(((***---222:::EEEPPPXXX[[[```eeeeeedddaaaYYYQQQRRRSSSTTTXXX___aaaXXXMMM>>>555---,,,+++)))((()))'''((((((((()))))))))***(((((()))))))))*********))))))((('''(((***,,,---...000444666555222///---++++++,,,,,,,,,,,,---------+++***((((((((()))***'''((((((((()))))))))***'''''''''&&&%%%%%%''')))'''((()))***+++******)))'''((()))***+++++++++***(((((()))***+++,,,------000000111111000///---,,,------,,,,,,------...///++++++,,,---...............000444888===AAADDDFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJKKKKKKHHHBBB===999444222000...------......,,,------------,,,++++++++++++++++++,,,---.........------------...//////...------,,,++++++,,,,,,------------------......,,,---///...---,,,,,,---......///000222444666777666999===BBBGGGLLLPPPRRR))))))(((((('''''''''&&&'''***,,,***+++......+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&''''''((()))***++++++&&&'''((()))************'''((()))++++++******)))%%%&&&((()))++++++,,,,,,(((,,,///111000000333555333333000,,,,,,000111...)))***---///111222222222111111111000...---+++++++++++++++,,,,,,+++++++++((()))+++,,,---------,,,***)))))))))******,,,,,,'''((()))+++++++++***))))))(((((()))+++---,,,+++***---...,,,,,,//////,,,---...///...,,,++++++,,,...000///,,,,,,---***$$$)))***+++)))&&&%%%'''***+++,,,,,,---///000111111///,,,)))))),,,......,,,***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))******'''(((***+++,,,,,,,,,++++++*********))))))((((((+++***))))))))))))******+++***)))(((((()))***+++///---******+++,,,,,,,,,---...///111111///...---(((***,,,,,,+++***))))))+++******************+++******))))))***+++,,,,,,******))))))))))))******+++''''''+++,,,((((((---)))*********)))((()))***)))+++,,,+++******+++,,,000...,,,,,,///444:::???BBBHHHPPPVVVXXXYYYXXXXXX\\\]]]___aaabbbbbbaaa```]]]^^^```aaaaaa```^^^]]]\\\\\\]]]^^^___```aaaaaa]]]\\\ZZZYYYZZZ[[[ZZZYYYXXXWWWUUUVVVXXXZZZZZZYYYWWWRRRKKKDDDBBBCCCGGGJJJFFFDDDBBB@@@AAACCCGGGIIIPPPMMMJJJFFFBBB===666222111///---,,,---......------,,,,,,,,,,,,---......000333777<<>>777222555333000...,,,,,,,,,---,,,,,,---------,,,++++++************+++,,,---...///............///000000---,,,,,,+++*********+++///...------,,,,,,------+++---//////...---...///------...///000222444555000222777===CCCIIIMMMPPP))))))))))))))))))))))))+++---...---***(((&&&&&&***---,,,(((***...---(((---***((()))+++,,,***((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((((((((()))***)))+++,,,)))'''&&&)))---***,,,...//////000222444444333111---******,,,...///...---,,,,,,,,,---............------,,,,,,+++&&&'''***+++,,,+++)))((((((***---......,,,)))''',,,,,,,,,...//////---+++((((((((((((((()))))))))///+++'''(((---///...,,,))),,,,,,))))))++++++)))...------,,,+++***)))))))))***++++++***)))(((''')))'''&&&(((+++---,,,***)))+++---///000111111111...///,,,'''(((---111111---...///---***(((''''''(((+++***''''''++++++)))''''''''''''((((((((()))+++******))))))))))))))))))***++++++***)))***,,,******)))(((((('''((((((,,,------,,,)))'''((((((((((((((((((((())))))*********)))))))))))))))***++++++++++++++++++++++++///....../////////,,,***+++...,,,''''''+++,,,)))***+++,,,+++))))))***+++))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))******++++++++++++------------,,,+++)))))))))+++///222333333:::???FFFLLLQQQUUUYYY[[[YYY[[[^^^___^^^^^^^^^______``````^^^\\\ZZZZZZ[[[[[[\\\^^^```aaaaaaaaa```___^^^\\\ZZZZZZ[[[\\\]]][[[ZZZZZZYYYZZZ[[[]]]^^^XXXUUUPPPMMMKKKJJJIIIHHHHHHEEEBBBAAACCCHHHNNNQQQSSSOOOKKKFFF===444333666.........------,,,,,,,,,***+++,,,,,,+++,,,...///222777===DDDIIINNNSSSVVVUUUTTTTTTUUUWWWYYY]]]^^^aaaaaacccfffhhhhhheeecccbbbiiilllhhhccc___VVVKKK999333---,,,......,,,)))---,,,,,,++++++,,,,,,---333333333111---+++***+++&&&***000888BBBOOO[[[bbbiiifffccc___[[[SSSHHHAAA@@@DDDHHHLLLUUU[[[VVVKKK888333---***+++,,,+++***'''((()))******)))((('''&&&&&&''''''((()))))))))))))))))))))((()))+++---...///000000000///---,,,(((***,,,...//////...---(((***+++***)))((()))***,,,++++++***)))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((*********+++,,,---///000...111444333000......000.........------,,,,,,,,,***))))))+++///000///,,,///222777;;;@@@EEEKKKNNNSSSTTTUUUVVVUUUTTTRRRPPPLLLKKKIIIEEE@@@999444000///...,,,*********,,,---++++++*********+++,,,------,,,,,,,,,------...///...///000///------///000---+++***+++------+++(((&&&)))+++,,,+++******+++....................................////////////555666888999;;;>>>CCCGGG((((((((((((((((((((((((+++,,,---,,,***(((((()))(((++++++(((+++000000+++******+++---///---)))%%%(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((()))))))))&&&'''((((((((()))+++---)))***,,,---------///111333333111...++++++...000...---,,,++++++,,,------------------------------((()))+++,,,,,,,,,++++++---------------,,,+++************,,,------,,,***))))))))))))))))))))))))+++(((&&&(((---111111///+++......***)))+++***&&&+++++++++++++++*********)))******+++***)))(((''',,,***((()))***+++)))''')))+++---///000111000///***,,,,,,((()))---...,,,---......---***(((((())))))++++++((((((+++,,,)))'''''''''((((((((())))))+++******)))))))))))))))((()))******))))))***+++***))))))(((((())))))***)))***++++++***)))+++,,,))))))((((((((()))************))))))))))))******,,,+++++++++++++++++++++/////////000111000...,,,***---+++'''&&&******''')))***++++++***)))***,,,***************++++++,,,************************************************((((((((())))))*********)))***+++,,,+++***)))(((---,,,++++++---//////...666:::@@@FFFJJJOOOSSSVVVZZZ\\\]]]^^^^^^___aaaccc^^^______^^^\\\[[[[[[\\\YYYZZZ\\\___```aaaaaaaaa___^^^\\\[[[ZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^```aaa[[[WWWSSSOOONNNMMMLLLJJJJJJHHHEEEDDDGGGLLLRRRVVVZZZRRRIIIBBB999000...000......---------,,,,,,,,,+++,,,------,,,,,,///111555:::AAAGGGLLLPPPTTTWWWVVVUUUUUUVVVWWWZZZ\\\^^^\\\]]]___bbbeeefffdddbbbdddiiijjjeee^^^XXXMMMCCC666111,,,+++---...,,,***------,,,,,,,,,,,,------......///...+++******+++$$$'''---555@@@OOO]]]fffjjjhhhddd```ZZZRRRHHH@@@999<<<>>>AAAHHHNNNIII???666222,,,******++++++***'''((()))******)))((('''(((((((((((((((''''''''')))))))))(((((()))+++------.........------,,,+++)))***,,,...//////...---(((***+++***)))((()))***++++++***)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))***,,,---...222111111000000///---+++------------,,,,,,,,,+++,,,+++***,,,///000///---333666:::???DDDJJJQQQUUU[[[[[[[[[[[[YYYVVVSSSQQQIIIGGGEEEAAA;;;666111//////---,,,******+++,,,---...---------......//////******++++++,,,...///000111222222000---,,,---...---+++***+++------+++(((+++,,,......---++++++,,,------------------------............////////////222333555666777999===@@@((((((((((((((((((((((((+++,,,+++***((((((***,,,''')))))))))---111222///(((***---111222///)))$$$(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))))))))))))))'''''''''(((******)))(((''')))++++++++++++,,,---222222111///---...000222,,,,,,+++******+++,,,---,,,,,,,,,,,,------------))))))************++++++///...---++++++***++++++((((((((()))++++++***))),,,++++++******)))))))))***(((&&&)))---000000...,,,//////,,,++++++)))%%%)))))))))*********++++++))))))*********)))((((((,,,***))))))*********))))))+++...000111000...---'''***+++((())),,,+++)))---......,,,***)))***,,,+++---,,,)))))),,,---***(((((((((((())))))))))))+++******)))))))))))))))'''((())))))(((((()))+++******)))))))))******+++(((***++++++******+++,,,***))))))))))))***+++++++++******)))******++++++,,,,,,++++++++++++,,,,,,///...///000222222000...***,,,+++'''&&&))))))&&&((()))++++++******+++---+++***)))))))))***,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))***++++++,,,+++***)))(((---,,,******,,,---,,,+++000333777<<<@@@EEEJJJNNNWWWYYYZZZ[[[\\\^^^bbbddd^^^______^^^]]]\\\\\\]]]WWWYYY[[[]]]___```aaaaaa___^^^]]]\\\[[[\\\]]]]]]]]]]]]^^^^^^___aaabbbccc]]]ZZZUUURRRQQQPPPOOONNNKKKIIIGGGGGGKKKQQQXXX]]]___RRRDDD;;;444---++++++------------,,,,,,,,,,,,,,,---------,,,---000222777<<>>555555444555:::===:::333222///+++))))))***++++++(((((())))))))))))((((((***))))))(((''''''&&&&&&(((((((((((()))***,,,---,,,,,,++++++******++++++***+++,,,.........---,,,(((***+++***)))((()))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))***+++,,,666222......//////+++''',,,,,,,,,,,,++++++++++++---,,,+++---...//////...555888<<>>:::555222///---...---+++******+++,,,,,,............/////////000(((((()))***,,,...000111333444333000---++++++,,,---,,,++++++,,,,,,+++))),,,...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...000333333333333444666''''''''''''''''''''''''------+++)))''''''***,,,((())))))***---000111///(((+++...111111...)))&&&******))))))))))))))))))(((((((((((())))))))))))------+++***))))))))))))+++)))'''(((***)))%%%!!!''')))+++,,,+++******+++000000000///...///111444+++***)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,(((((('''&&&''''''((((((------,,,+++***))))))((((((''''''(((***+++***)))------,,,++++++***))))))---+++)))***,,,---,,,***+++///000---,,,---+++'''))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,---...,,,...000222222000...,,,)))++++++'''(((++++++)))---------,,,++++++---///,,,...---******------+++(((((()))))))))*********+++******)))))))))))))))'''(((******))))))***,,,,,,,,,+++***))))))******+++,,,---+++)))(((((()))***************++++++,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,---------------///222222111///+++,,,+++)))((()))((((((''')))************,,,---+++***)))((()))***,,,---++++++++++++++++++++++++************************((((((((((((((((((((((((,,,---......---,,,***)))***)))((()))+++------,,,+++---000333777<<>>555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---111333888===DDDIIILLLNNNOOOPPPSSSSSSRRRSSSTTTUUUVVVWWW]]]\\\]]]___aaabbb```^^^___^^^[[[TTTKKKAAA777111...,,,******,,,...---,,,.........------.........&&&((())))))((((((***++++++++++++...666CCCQQQ[[[aaa___\\\WWWQQQHHH@@@;;;777444111000222333111---...,,,***((((((***+++,,,(((((())))))))))))(((((())))))((((((''''''''''''(((((((((***,,,---------,,,+++***))))))***+++,,,++++++,,,---------,,,,,,(((***+++***)))((()))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++'''''''''((((((***++++++444222///.........,,,***++++++++++++++++++++++++---,,,,,,,,,---.........555777;;;@@@FFFOOOYYY___dddcccaaa]]]WWWPPPJJJGGG@@@===999555111///......,,,,,,+++******++++++,,,+++++++++,,,,,,,,,,,,,,,)))))))))***,,,...///000222222111...+++******+++------,,,+++,,,,,,++++++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222333111000//////((((((((((((((((((((((((///...,,,(((&&&&&&)))+++,,,***)))+++---...------+++,,,.........,,,+++***,,,,,,,,,,,,++++++******'''((((((((()))))))))***------+++***))))))))))))+++)))'''(((***)))%%%!!!***,,,......,,,+++******---...///......///111333******)))((()))***+++,,,......---,,,++++++******((((((''''''&&&'''((((((+++,,,.........+++)))''')))((('''(((***,,,,,,+++...------,,,+++***)))))),,,+++***+++,,,,,,+++******...///------000///+++++++++******)))(((((('''(((((((((((((((((())))))(((((((((((()))+++...000///111222333222000...,,,---...+++&&&&&&+++---,,,+++,,,------,,,---///111---///...******------***)))))))))************++++++******)))))))))))))))(((***++++++++++++,,,......---,,,***)))(((((((((+++,,,,,,+++)))((()))******************++++++,,,+++++++++++++++,,,---------,,,+++***+++,,,...///++++++,,,...111111000...,,,++++++,,,,,,*********''')))************,,,---+++***)))))))))***+++,,,++++++++++++++++++++++++************************)))))))))))))))(((((((((,,,------...---,,,+++******((('''(((***,,,,,,+++***+++---...111555;;;???DDDIIIPPPVVVYYY[[[]]]^^^`````````^^^[[[YYYYYYZZZVVVWWWXXXZZZ]]]___aaabbb_________^^^^^^^^^^^^^^^]]]^^^___```aaabbbcccccc___\\\XXXUUUTTTTTTSSSRRRLLLKKKKKKNNNTTT\\\eeejjjaaaOOO<<<222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,...222666===AAAFFFJJJLLLMMMNNNOOORRRSSSSSSSSSTTTUUUVVVWWW]]]\\\ZZZZZZYYYWWWTTTQQQRRRPPPMMMIIIAAA888111...+++*********,,,..................------.........)))***+++***)))((()))***,,,+++***,,,111;;;HHHPPPXXXWWWVVVRRRMMMFFFAAA>>><<<666111//////...---,,,+++***)))(((((()))***,,,))))))(((((((((((())))))''''''''''''(((((())))))((((((***---111222000------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++(((***+++***)))((()))***((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))))))))******+++,,,///000111000...,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///666888<<>>999555333444222---+++...)))***,,,------......///------,,,,,,,,,,,,------+++,,,---,,,+++******,,,))))))***+++,,,000555999===AAADDDEEEEEEDDDEEEGGG===666111000...***)))---***+++,,,***((((((***,,,***)))(((''''''((()))***'''''''''((((((((((((((()))+++111999>>>===666///***+++,,,,,,------,,,,,,...---,,,+++************(((***+++***)))((()))***)))***+++,,,+++***((('''))))))))))))))))))))))))*********************************)))))))))))))))++++++*********+++,,,,,,***,,,...///...+++((('''+++,,,,,,,,,------------+++---......---///333777===@@@DDDIIINNNTTT[[[___cccaaa]]]VVVNNNEEE>>>999444333111///............))))))***+++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,---...///000111---......---,,,,,,---///...///...,,,******,,,///,,,---------,,,---000222------------------------,,,,,,---------.........,,,...000000///------...************************&&&'''((())))))+++...111,,,&&&&&&+++,,,)))(((+++(((+++------***((()))***......---,,,,,,+++******&&&''''''((()))******+++)))((((((((((((((()))***)))+++,,,***'''&&&)))---///111333333000---******''')))******))))))***+++***************,,,...///'''((()))***,,,...//////(((***+++,,,+++***'''&&&&&&&&&&&&&&&'''((()))***)))'''&&&'''))),,,------******************++++++)))+++,,,,,,+++)))))))))222333000,,,+++///111000***++++++++++++,,,,,,,,,((('''&&&&&&'''((()))***''')))***)))(((+++000444444222///,,,***)))))))))+++...---******,,,,,,)))$$$)))...222333222222222,,,...---))))))++++++(((******+++++++++,,,,,,,,,+++******)))))))))))))))&&&(((*********+++---...''''''''''''((()))++++++***+++,,,+++))))))***+++((((((((((((((())))))***+++++++++,,,---...///000---,,,+++***+++---000222///......000222222000...'''$$$'''---...++++++///***+++,,,+++))))))***+++'''(((+++------,,,***((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******((()))+++---.........---(((''''''(((+++---......***+++,,,,,,++++++---...///111555:::@@@HHHQQQVVVVVVXXXYYYZZZYYYZZZ[[[]]]\\\[[[[[[[[[\\\^^^```aaa`````````aaa```______^^^bbbbbbcccdddcccbbbaaa```bbb___[[[YYYXXXXXXWWWVVVPPPMMMJJJGGGHHHKKKPPPSSSRRRFFF:::444000,,,,,,...*********++++++,,,,,,,,,***+++---...111777>>>CCCIIIIIIJJJIIIIIIJJJMMMOOOKKKLLLNNNPPPRRRTTTTTTUUUTTTQQQKKKEEE@@@;;;555222444///---000///******...)))+++---............///---,,,,,,++++++,,,,,,---***+++,,,,,,+++***,,,---,,,,,,---,,,***+++,,,...222666;;;>>>???@@@CCCFFF>>>777222222000******...***,,,---+++((((((***,,,***)))(((''''''((()))***)))))))))(((''''''&&&&&&))),,,333<<>>888333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222333777===BBBGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLNNNPPPSSSTTTTTTOOOKKKDDD<<<666222000///++++++***************+++,,,,,,,,,+++***,,,///222111,,,+++///222000......000///---,,,++++++,,,---(((***,,,---,,,,,,...///111111222333666:::>>>@@@666444111...,,,+++++++++(((((((((((())))))))))))+++*********))))))((((((''''''''''''((((((((()))))),,,777FFFLLLEEE777///,,,***)))))),,,///111222...---,,,+++************,,,((('''***,,,)))(((***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((()))))),,,,,,,,,+++***)))((('''%%%''')))++++++***((('''))))))*********++++++++++++++++++***++++++,,,,,,---.........000444999>>>CCCDDDFFFIIIMMMRRRVVVYYYVVVUUURRRMMMFFF???888444111000------------,,,+++++++++************++++++((()))+++,,,------,,,+++---------///222444444444444444444333111///...---000///......---------...------,,,,,,---......///.........---,,,+++***)))------------------------.........------,,,,,,,,,***+++,,,---,,,+++)))'''******)))(((((()))***+++))))))***++++++******)))***+++)))'''(((+++***''')))***,,,---,,,+++,,,---'''((())))))((((((***,,,%%%''')))*********,,,---...---,,,)))((()))---000000///---,,,+++******)))******))))))************)))+++------,,,,,,,,,......***(((---111222333555000---+++)))******)))((((((((()))))))))*********++++++++++++,,,---...///+++************++++++,,,///,,,******,,,------,,,222222///---000666777444444333000...,,,+++++++++(((+++,,,+++((('''))),,,)))******)))(((***...222---,,,,,,++++++,,,,,,---333///,,,,,,///111...+++---***+++111444333222333444111...---------,,,***,,,,,,,,,***)))(((***,,,,,,***''''''))))))(((&&&)))(((((((((((()))*********))))))(((((())))))***((())))))(((''''''(((***(((((((((((()))))))))***+++******+++,,,------------,,,...111...++++++000///000000000000///---,,,+++++++++++++++***))))))))))))******))))))))))))******************************))))))))))))******))))))))))))))))))))))))------------,,,+++******,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,...111555:::===EEEIIIOOOSSSVVVWWWYYY[[[^^^]]][[[\\\]]]___aaabbbaaabbbcccaaa___^^^^^^___^^^___```aaaaaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZTTTQQQMMMGGGAAA>>>===<<<:::777333111000000000///...------------,,,,,,,,,---000333555666:::???CCCEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPPPPOOOGGGCCC===666111...------,,,,,,+++++++++++++++,,,,,,------,,,+++,,,///222222------111333111///000000///...,,,+++++++++,,,***,,,------,,,+++,,,------------...111444777999444222000---++++++++++++(((((((((((()))))))))***************)))))))))((('''''''''((((((((())))))***,,,777EEEKKKDDD666......,,,******---///111111...---,,,+++************)))&&&&&&))))))&&&&&&)))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))(((+++++++++++++++***)))(((''''''((()))***))))))(((*********++++++++++++,,,+++++++++***++++++,,,------......///111555;;;???EEEFFFHHHJJJMMMPPPSSSTTTQQQOOOKKKFFF@@@:::444111111///------------,,,+++,,,,,,++++++++++++,,,,,,***+++,,,---......------......///111444666777777555555555666555555444333111000//////.........///,,,,,,+++++++++,,,------------------,,,+++***)))------------------------......---------,,,,,,,,,,,,------------+++)))((()))((((((((()))***+++,,,((())))))*********))))))(((***)))'''(((,,,+++''')))+++,,,,,,+++,,,...000+++***((()))***++++++***%%%''')))******+++---///333///+++))))))+++---...---,,,+++***))))))))))))******************++++++***+++---...------///000000***''',,,222333333333222///---++++++***)))'''(((((((((((())))))))))))************+++,,,---...+++************)))))))))---+++)))***,,,.........555555333000111666777555666555333000...,,,++++++(((+++......+++***+++---***++++++))))))***---000************+++,,,......444111------///000...++++++***---111111......222333111...---...---,,,+++---......,,,))))))***+++***)))''''''((())))))(((((((((''''''(((((()))************))))))*********'''((())))))((()))+++---((((((((())))))*********+++++++++++++++*********---,,,---000...++++++///////////////...---,,,+++------,,,+++***))))))(((+++***(((''''''((()))***************************))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++---,,,******+++,,,+++***************************,,,,,,,,,++++++++++++***---,,,++++++,,,///111333<<<@@@FFFLLLPPPTTTXXXZZZ[[[[[[[[[\\\]]]___aaabbb^^^___``````______```bbb______aaaaaaaaaaaa______]]]^^^^^^_________^^^^^^XXXVVVRRRLLLEEE>>>999666111000///000222333333222///...------,,,,,,------///222666888;;;>>>AAADDDCCCDDDFFFIIIJJJLLLLLLMMMMMMLLLLLLMMMNNNMMMLLLJJJ>>>;;;666111...,,,,,,,,,---,,,,,,+++,,,,,,------------...---,,,---///222222//////333444222111222111000...---,,,++++++++++++---......,,,***++++++*********+++,,,///111222111///---,,,++++++++++++((((((((()))))))))******************))))))))))))''''''((((((((()))))))))+++---777EEEKKKDDD777...000...,,,,,,...///000///---,,,+++*********************,,,---+++''')))...)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******+++++++++******)))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------...///111333777===AAAGGGHHHJJJLLLMMMMMMMMMMMMKKKIIIEEE@@@:::555222000000...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,---...////////////...000222555888:::;;;<<<;;;;;;<<<<<<<<<;;;999888333333222222111000000///...------,,,,,,,,,,,,---,,,------,,,,,,+++***)))------------------------------------,,,,,,,,,,,,.........------+++***)))'''(((((()))***++++++,,,************))))))(((((((((******)))+++...---)))***++++++++++++,,,///222---***'''(((***,,,***(((%%%''')))******+++...000444000,,,+++---...,,,************)))(((((()))***((()))++++++++++++,,,---+++,,,.........///111333666...))),,,///...,,,***000...,,,+++++++++)))(((''''''((((((((()))))))))))))))))))))***+++,,,---************))))))((((((******)))***,,,...000000555777555111222555666444777666444111///---++++++(((,,,000111...,,,,,,---******))))))***+++...000******++++++,,,---...///333000...---------,,,***)))+++///222///***,,,222000...---,,,---,,,+++***/////////---+++)))***+++)))(((((((((((()))))))))'''''''''''''''((())))))++++++************++++++'''(((******)))***---///)))))))))))))))))))))))))))***++++++***)))***+++---+++,,,///...++++++---///.........---,,,++++++......---+++***)))(((((((((((((((((()))***+++,,,************************((()))***++++++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,...,,,******++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,,,,---...///333777>>>DDDIIINNNTTTWWWXXXZZZ[[[\\\\\\]]]___```]]]^^^``````______```aaa___```aaabbbbbbaaa```___\\\]]]^^^```aaaaaaaaaaaa___]]]YYYTTTLLLCCC999333///...///111444666666666......---,,,------...///333555888<<<>>>@@@BBBCCCBBBBBBDDDFFFHHHJJJKKKLLLNNNNNNNNNOOOOOOLLLHHHEEE888666333000...---...///,,,++++++++++++,,,---------.........------///111111...///333444111111333000000///---,,,+++******+++,,,...---,,,++++++,,,++++++++++++,,,---...///---,,,++++++******++++++(((((()))))))))******************)))))))))))))))'''(((((((((((()))))))))***---777EEELLLFFF:::222222000...---...//////...,,,,,,+++******************+++...///+++''')))000))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++******)))(((((()))***+++++++++++++++***)))'''&&&'''(((***+++++++++,,,,,,,,,---------+++++++++++++++,,,---...---///111333555:::@@@DDDIIIJJJLLLMMMMMMKKKHHHFFFIIIFFFAAA<<<888444333222///---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---...////////////...111444888:::===???@@@DDDEEEEEEDDDBBB@@@===;;;:::999888777555333111000222111000///............,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***)))''''''((()))***+++++++++---,,,+++***(((''''''&&&(((******)))+++...---((()))***+++******,,,///222---***'''''')))***)))&&&'''((())))))***+++...000333000......000///+++((()))***+++)))(((''')))+++"""%%%))),,,---...111333,,,---.........///222444999111,,,---///,,,)))(((,,,+++******,,,,,,***)))(((((((((((())))))))))))))))))))))))***+++,,,,,,***************)))((('''((())))))***+++...000222444666555222111444555333555444333111000...,,,+++)))...222333000...---...)))(((((()))+++---//////---------------...//////000///---+++++++++***)))))),,,111333...))),,,222///...------......,,,***///000000///,,,+++***+++(((((((((((((((((()))***'''''''''''''''((())))))++++++************++++++'''(((*********+++---000,,,,,,+++***)))(((''''''''')))++++++***)))+++------******---...+++***,,,...------,,,,,,,,,,,,,,,///...---+++***)))))))))%%%&&&))),,,.........---************************((()))***++++++***)))(((************************))))))***+++,,,,,,,,,,,,...,,,******++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...---111666;;;@@@FFFLLLPPPVVVYYY]]]^^^]]]]]]___```^^^___```___^^^]]]^^^______```aaabbbbbbaaa```___\\\]]]___```aaabbbbbbbbbbbb```]]]YYYRRRGGG;;;222/////////111444555555444...---------...000222444::::::<<<>>>AAABBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJLLLMMMMMMNNNMMMIIICCC>>>333222000...---...//////***************+++,,,,,,,,,.........------...000...,,,...222222///000333/////////...---+++******(((***,,,---,,,,,,---...+++++++++++++++,,,,,,,,,++++++*********+++++++++))))))))))))************))))))))))))))))))******(((((((((((()))))))))******,,,777FFFNNNIII>>>777222000......//////...,,,++++++******))))))******%%%''')))+++&&&"""%%%,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))***+++++++++++++++***)))'''&&&&&&(((***,,,++++++,,,,,,,,,---------++++++++++++,,,---...//////111333555888<<>>444000///......111222222222.........///222666:::<<>>BBBFFFHHHIIIKKKLLLJJJHHHEEECCCBBB???;;;666333000//////---+++******+++,,,+++***+++******))))))******+++------,,,------...///000///444:::>>>???@@@CCCFFFHHHJJJMMMOOOOOONNNMMMKKKGGGGGGFFFDDDAAA>>>:::888666555333111///...---,,,------............------------------------------++++++++++++,,,,,,,,,,,,///...---+++)))(((((((((((()))******+++***))))))---,,,+++******++++++,,,&&&((()))''')))+++(((###''')))++++++*********,,,------,,,***((('''((()))+++++++++***)))***,,,///111000///,,,******,,,...+++...///---)))(((+++... &&&,,,///...///222555...//////------...000333444222111222///,,,---222,,,++++++,,,------+++)))************++++++++++++***************,,,------((()))+++,,,---,,,***)))((()))++++++***,,,000333000555666333111333555444000111222333444444333333...111444333///,,,,,,------+++)))***,,,---+++)))++++++,,,,,,...///111222,,,---,,,+++*********+++((((((,,,///...***+++000/////////000111111000......000111111///...---...)))***+++)))'''&&&'''))))))(((((((((((()))*********))))))(((((())))))***'''((()))))))))))),,,...************************))),,,...---***)))+++...---)))(((,,,...+++)))***,,,,,,+++,,,---...000111///...,,,*********,,,,,,((()))***,,,------------******************************))))))))))))******************************)))******++++++++++++***,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********+++,,,---...000444999===EEEKKKTTTXXXZZZ[[[^^^bbb]]]^^^___^^^\\\\\\\\\^^^```aaabbbccccccbbbaaa```___```````````````______```___^^^^^^[[[RRREEE;;;333111......000222333333//////111333888>>>CCCFFFNNNKKKGGGEEEEEEEEECCCBBBDDDCCCCCCCCCDDDEEEGGGHHHDDDEEEHHHIIIGGGAAA888222------,,,+++******++++++************+++,,,------***,,,------,,,++++++,,,++++++---111000---...333,,,------......---,,,,,,)))+++------,,,,,,---...******++++++++++++******++++++++++++++++++******))))))*********+++++++++((()))))))))************(((((()))))))))*********+++---666DDDKKKFFF<<<555///...------......,,,*********))))))))))))******,,,******---,,,******---))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''')))+++---)))******+++++++++******)))(((((('''''')))***+++*********++++++++++++,,,+++++++++,,,---...///000333555888:::<<>>:::666222///------,,,***))))))+++,,,+++***,,,++++++******++++++,,,...............000111222111777>>>BBBBBBCCCFFFIIIIIIKKKNNNRRRSSSRRRQQQPPPIIIIIIIIIIIIHHHEEECCCAAA;;;999777555333111000///......///////////////...------------------------******+++++++++,,,,,,,,,///...,,,***)))(((''''''))))))***++++++***((((((++++++******+++---...000)))++++++***+++,,,)))$$$&&&)))++++++***)))))))))---//////---((('''(((+++,,,,,,,,,***((())),,,...222111...)))&&&'''---333---000111///***(((+++///)))---111111---***+++---/////////---,,,---///222111111222111,,,'''***111///...---...///---+++(((******+++++++++,,,,,,,,,************+++,,,---...((()))+++---...---,,,+++(((***,,,+++***+++///333000555777444111444666555///000222555666777666666000222444333///+++,,,---111...++++++,,,+++(((&&&(((((()))+++---000222333,,,------,,,++++++,,,---'''&&&)))------***+++...---,,,---...000000...,,,---///111222000///...///***+++,,,***&&&%%%&&&))))))))))))))))))***++++++))))))(((((((((((())))))'''((())))))((()))+++---'''((()))***+++,,,------+++...111...***(((***------((('''+++...+++))))))+++++++++,,,---///222333...---+++******+++---...,,,+++***))))))***++++++************************+++***)))(((((()))***+++******************************+++++++++******)))+++***)))***+++------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,///444777999AAAKKKRRRTTTWWW[[[___[[[]]]^^^^^^\\\\\\]]]___```aaabbbccccccbbbaaa``````aaaaaa``````___^^^]]]bbbaaa```aaa___XXXKKKAAA666333000000111444666666000111333777<<>>999444222000///...---,,,,,,+++*********+++---***+++000///***))),,,111111000......///333666;;;<<>><<<:::777444666666444333222111111111////////////...,,,+++***---+++***+++,,,......---...---+++)))''''''''''''(((((((((((())))))))))))+++++++++,,,,,,------...+++******)))***+++,,,---))))))))))))************,,,+++************+++,,,******+++,,,...000222444,,,,,,,,,++++++,,,///111222444333000111222...(((---...///---,,,+++,,,---+++---///---++++++000444111333333111---+++,,,---000//////...............///+++***,,,+++)))+++...,,,+++******++++++***(((***+++---......---,,,+++))),,,000///......222777000///111333222//////333222777888333222555666333333444444222...---///222666111,,,*********'''$$$''''''***+++(((%%%(((///...---+++***)))((()))))),,,,,,++++++,,,,,,---...---------,,,,,,+++***)))...,,,+++---000111000...***+++------+++******+++************************'''((()))******)))((('''+++***(((''''''(((***+++,,,)))''')))...000///---,,,+++***))))))***++++++++++++++++++++++++++++++))))))))))))******++++++...---,,,+++***++++++,,,------,,,++++++***))))))************************++++++************++++++***+++++++++++++++++++++)))***+++,,,+++)))&&&%%%+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''***,,,,,,******,,,...000333888===AAAGGGMMMQQQYYYZZZ\\\\\\\\\\\\^^^___aaa```__________________________________________`````````aaaaaa\\\UUUOOOGGGBBB======@@@BBBAAA???FFFFFFHHHKKKOOOTTTYYY\\\ZZZWWWSSSPPPNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFDDDCCCBBB???:::444000++++++++++++************...------------...000111------,,,+++,,,---...//////000111111111000...------***+++000000------000000222000,,,---111222......,,,++++++---///......,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,---333:::;;;444///...+++++++++,,,,,,,,,------+++++++++*********))))))************))))))))))))))))))))))))))))))))))))******+++******)))(((((())))))))))))))))))))))))******************++++++...---,,,*********+++,,,((()))***+++,,,---.........//////------...111444777999<<<@@@CCCDDDEEEDDDFFFKKKOOOOOOOOOOOOKKKFFFBBB>>>888333111000///......------,,,,,,+++,,,,,,+++)))***//////++++++...---------------000444888===>>>AAAEEEHHHKKKLLLMMMQQQRRRSSSTTTTTTSSSRRRQQQKKKMMMNNNNNNLLLJJJHHHHHHGGGEEECCCAAAAAA@@@>>><<<:::999777555444222222222/////////...............000...,,,,,,---------,,,000///---+++))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************+++,,,...///+++************)))))))))///---+++******+++---...)))+++---///000111111111)))***+++++++++---000333222333333000000222///)))...//////---+++***+++,,,,,,...///---++++++///222///222444111,,,)))+++...///...---------...000111000+++)))***+++***---111+++++++++,,,------+++))))))+++---///000///---,,,,,,///111111//////333666///...///222222///000555444777777444222333333222444333111000///000111222666000***))),,,,,,((($$$'''&&&(((---...+++***---///...+++)))(((((()))***+++,,,,,,---------------+++++++++++++++***)))(((,,,,,,+++---///000///---+++,,,------+++))))))***************************(((((())))))))))))((((((************************,,,***)))+++...000///---+++******)))******++++++++++++++++++++++++++++++((((((((())))))))))))***---,,,++++++******++++++,,,,,,,,,+++*********)))************************+++******)))))))))******+++++++++,,,,,,------...***+++,,,---,,,***(((&&&+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************''')))+++,,,+++++++++,,,+++---000333666;;;AAAEEEPPPSSSXXX[[[\\\\\\]]]^^^aaa```___]]]]]]^^^______________________________^^^^^^___aaabbb```]]]YYYQQQMMMIIIIIILLLNNNMMMLLLQQQRRRSSSVVVXXXZZZ\\\]]]YYYWWWUUUTTTTTTRRRPPPNNNOOOKKKGGGFFFGGGGGGEEECCCFFFEEEDDDBBB???:::333...,,,,,,,,,+++++++++******......------...000111222------,,,+++,,,---...//////111333444444222///...+++***+++///000......111---000000------000000...---,,,,,,---//////...---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///...111666555///++++++++++++++++++,,,,,,,,,,,,+++++++++***************************************(((((())))))***++++++,,,---,,,,,,,,,+++)))((('''))))))))))))))))))))))))+++++++++***************,,,+++******)))*********)))***,,,---......------///000000///...///333555:::===AAADDDFFFFFFEEECCCGGGNNNSSSTTTTTTSSSMMMGGGBBB===666111000/////////......---------------,,,***(((***---///------///+++,,,------///222777;;;???AAADDDHHHKKKMMMNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQMMMMMMMMMMMMLLLJJJGGGFFFGGGFFFEEEEEEFFFGGGFFFEEE@@@>>><<<999777555444333000///......///000111222222000...---------,,,***111///---+++***)))))))))(((((((((((())))))))))))***************))))))))))))******+++,,,...//////,,,,,,+++******)))((((((...---,,,++++++,,,,,,---+++---///111111///,,,***)))***+++++++++,,,///111///222111///...000...***/////////,,,***)))***+++---...///...,,,,,,...000...222444111+++(((***...---,,,,,,,,,---///111222111---,,,......,,,---000------...///000///+++))))))+++...000000...,,,***...000111000//////222444///...///111000...///444222444555444222222333333444222///...000222333333222...++++++---...---+++***&&&''',,,///---******///...+++)))((()))***+++***+++,,,---...---,,,+++***************)))((((((++++++,,,---......---,,,,,,---...---+++)))))))))************************(((((())))))))))))(((((()))***+++,,,,,,+++***)))+++***)))+++...///...,,,******************++++++*********************************************+++,,,++++++***************++++++++++++************))))))))))))************+++***))))))((()))))))))******+++,,,,,,---......)))***,,,------,,,******,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---......---,,,,,,,,,---......000444:::>>>CCCHHHOOOUUUXXXZZZ\\\]]]``````___^^^]]]]]]___aaa________________________^^^^^^___```aaaaaa``````ZZZWWWUUUTTTVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[YYYXXXWWWXXXYYYXXXVVVTTTSSSNNNHHHGGGJJJKKKIIIFFFGGGFFFEEECCC@@@:::333------,,,,,,,,,++++++++++++++++++++++++,,,---///000------,,,+++,,,---...///000222444666666333000...++++++,,,.........---...***---......------------...------///000///,,,***+++,,,---------,,,***)))************************++++++++++++++++++++++++******)))))))))***++++++111///000333222---+++,,,+++++++++++++++++++++,,,************************)))***************++++++))))))******++++++++++++++++++++++++***)))((('''((((((((((((((((((((((((++++++++++++******))))))******)))))))))))))))))),,,---......---+++)))'''...////////////111444777;;;???CCCGGGIIIHHHFFFEEEIIIPPPVVVWWWWWWUUUNNNFFF@@@;;;555000.../////////,,,---------------,,,,,,******+++,,,---------...---...///000111555:::>>>AAACCCGGGJJJMMMOOOPPPPPPSSSUUUWWWXXXWWWVVVTTTRRRNNNNNNMMMNNNNNNMMMKKKJJJGGGFFFFFFGGGIIIJJJIIIHHHEEEDDDAAA>>>;;;999777777444222000//////000222333222000...---------,,,+++///...,,,***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))***,,,---...//////------,,,+++***)))((((((+++,,,---......,,,***(((***,,,///111111///+++)))+++,,,---,,,+++***,,,---,,,//////,,,+++------***//////...,,,)))(((***+++---.........------...///...111333000+++(((***---+++++++++,,,---///111222333000111333222---+++,,,111000000111111///+++(((***,,,---......,,,)))(((......///.........000111111//////000///,,,---111000111222333333222444666333111///...000222333333---//////---***))),,,///...(((&&&***...,,,)))(((///---+++***)))***+++,,,((()))***,,,,,,+++******))))))*********)))((((((***,,,---......------,,,,,,---...---+++)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))+++,,,,,,+++***))))))******++++++++++++************************+++************************+++************))))))*********************+++(((((()))))))))*********+++******)))(((((())))))((())))))***+++,,,,,,---((()))***,,,------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************,,,.........,,,***---------------000555888888>>>FFFMMMSSSWWWZZZ\\\^^^______^^^]]]]]]```ccc````````````````````````______``````___``````aaa^^^]]][[[\\\]]]_________\\\]]]^^^___^^^]]][[[ZZZZZZYYYYYYZZZ\\\\\\[[[YYYYYYSSSMMMKKKMMMMMMJJJGGGGGGGGGFFFEEEAAA;;;333...------------,,,,,,,,,++++++************,,,---///------,,,+++,,,---...///000222444666666333000...---......---------,,,***+++---///000///---...000111000/////////...+++(((***+++,,,,,,,,,+++)))(((************************))))))))))))))))))))))))((((((((((((((()))***+++///------000///,,,,,,...++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++******))))))(((((()))))))))))))))(((((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))+++,,,------,,,***(((&&&,,,---...///000333777:::<<<@@@EEEIIILLLKKKJJJHHHKKKRRRXXXYYYWWWTTTLLLDDD>>>999333///......//////***+++,,,,,,,,,,,,++++++,,,---,,,++++++,,,,,,,,,...///000000111555:::===BBBDDDIIIMMMPPPRRRSSSSSSXXXYYY[[[\\\[[[YYYVVVTTTMMMLLLKKKMMMOOOPPPOOOMMMGGGFFFEEEFFFHHHIIIHHHGGGIIIGGGEEEBBB???===<<<;;;:::888555333111111222222000...---,,,---...---,,,,,,+++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,------------------,,,+++******))))))***,,,...000///---)))'''&&&)))...222333222000...---......---***))))))***)))---...***)))+++,,,+++//////---+++((((((***,,,,,,------........./////////000000...,,,*********)))***+++---...///000111333111333555444...******111000//////000///,,,)))++++++,,,,,,,,,+++***)))------,,,------...///000222000///000---***,,,000///...000333333222444888111111111111111111222222...111111---&&&###&&&***...)))'''+++---+++((((((------,,,+++++++++++++++((())))))***************))))))************))))))***---///000///---,,,,,,+++,,,------+++))))))***(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))((('''(((***+++++++++***)))((()))***+++++++++++++++***************************))))))))))))((((((((()))************)))((((((((()))))))))***+++++++++'''(((((())))))*********,,,+++******))))))))))))((((((((())))))******+++'''(((***+++,,,---......+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))))))))***,,,,,,***(((+++,,,,,,++++++,,,000222333777>>>DDDJJJPPPVVVYYYXXX\\\______]]]]]]```ccc````````````````````````___```aaa```___^^^```aaa^^^^^^______```aaabbbccc___```aaaaaaaaa```^^^]]]ZZZYYYYYYZZZ]]]^^^^^^]]]```[[[UUUQQQPPPMMMIIIFFFHHHGGGGGGGGGDDD===555000......---------,,,,,,,,,------,,,+++,,,---...///------,,,+++,,,---...//////111333444444222///...---//////,,,+++,,,+++(((...///111333111...000666333111000//////---+++)))+++++++++++++++******)))************************))))))))))))))))))))))))''''''''''''((()))***+++---******------++++++...+++++++++++++++************************+++++++++))))))******+++,,,,,,,,,,,,++++++***))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((()))************)))'''((()))+++,,,,,,+++++++++---...000222666;;;???AAADDDHHHLLLNNNNNNMMMLLLNNNUUUZZZYYYWWWSSSKKKCCC;;;777222000//////...---)))***+++,,,---,,,+++***---...---******,,,---+++---...//////111444999===CCCFFFKKKQQQUUUWWWWWWWWW\\\]]]______]]]ZZZVVVSSSLLLJJJHHHKKKOOOQQQPPPNNNFFFEEEEEEFFFHHHIIIHHHGGGJJJIIIGGGEEECCCBBBAAAAAAAAA@@@===999777555444444111///------/////////...+++***)))))))))***,,,---(((((((((((())))))))))))((((((((())))))******+++((()))+++,,,,,,,,,++++++,,,,,,,,,++++++*********---...///000///---+++)))(((+++///333555555333222---......---***)))((())))))---...***(((+++---,,,......,,,***((((((+++...++++++,,,---///000000///111///---,,,---,,,***'''(((***,,,...///000///...222000000333111---***,,,---,,,++++++---...---+++*********+++,,,---......,,,,,,+++,,,---//////000111...---...---***---222000...000444333000111777///222444444111///000222000111000,,,&&&###%%%'''***(((***///111---)))***+++,,,---------,,,+++*********))))))******+++,,,)))******++++++******)))***...111222000---------***+++------+++******+++))))))))))))))))))))))))***)))(((''''''((()))***((())))))******))))))(((''')))+++,,,,,,+++******'''(((***+++,,,,,,++++++************************++++++******))))))))))))((()))*********)))(((''''''(((((()))***++++++,,,''''''(((((()))******+++------+++******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++)))((((((***+++***(((***+++,,,,,,++++++---///000222555999===DDDKKKPPPRRRWWW\\\^^^]]]\\\___bbb````````````````````````^^^```bbbaaa```___aaabbb]]]^^^___```aaaaaacccddd``````aaaaaabbbbbbbbbbbb[[[ZZZYYYYYY\\\^^^______aaa___[[[WWWSSSOOOKKKIIIHHHHHHHHHHHHFFF@@@888222............------------000///...---,,,---......------,,,+++,,,---...//////000111111111000...---+++//////++++++---,,,(((......///222///,,,000777222000...............,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,...++++++...---++++++...++++++++++++*********)))))))))*********+++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))***+++++++++******(((((()))***,,,---......+++---000222666;;;AAAEEEHHHJJJMMMOOOPPPQQQPPPOOOSSSXXX\\\ZZZWWWSSSKKKBBB888555222000000///---,,,)))***,,,---...---,,,++++++...---))))))...///,,,---...000111444888>>>BBBEEEHHHNNNUUUYYY\\\]]]]]]^^^___aaa```^^^YYYUUURRROOOLLLIIIKKKPPPRRRQQQNNNFFFEEEEEEGGGIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFDDDAAA>>>;;;999888555333111000111111000...******))))))***,,,---...(((((((((((())))))))))))'''(((((()))***++++++,,,((()))++++++,,,+++***))),,,,,,,,,++++++++++++***111000000///......---,,,---///222555666555333111,,,---...---+++))))))))))))...///+++)))+++......------+++)))((())),,,...+++++++++---000111000///222...++++++---...***&&&''')))---///000000...---111...---///...++++++...)))''''''(((+++---------)))))))))***,,,///222444,,,++++++,,,...000000000///,,,,,,...---+++...444222///000444333...///555---222666666111...///111222000---+++******))))))&&&'''---444555///++++++***,,,---......---+++))),,,+++***)))***+++---...)))******+++++++++******+++...222333000...---...)))+++,,,,,,+++***+++,,,***************************)))(((''''''((()))***)))(((((((((((((((((()))(((***---...---+++++++++'''(((***+++,,,,,,++++++))))))))))))))))))))))))---------,,,,,,,,,++++++((()))*********)))'''&&&''''''((()))***++++++,,,&&&''''''((()))******+++...---,,,+++*********************))))))))))))))),,,,,,+++******))))))(((***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++...+++)))))),,,---,,,***+++,,,...---,,,,,,---...------...///333999AAAGGGMMMSSSZZZ]]]\\\[[[]]]```aaaaaaaaaaaaaaaaaaaaaaaa]]]```ccccccaaaaaabbbddd\\\^^^``````aaaaaaccceee^^^______```aaabbbcccccc\\\ZZZXXXXXX[[[^^^___```]]]^^^]]]ZZZUUUQQQOOOOOOHHHHHHIIIIIIGGGAAA999333//////.........---------000///---,,,++++++,,,,,,------,,,+++,,,---...//////////////////......---)))---...++++++///...***,,,***,,,...+++(((---666000...,,,,,,...000000000///...---,,,+++,,,---...++++++++++++++++++++++++************************))))))))))))***+++,,,---222///...111000---,,,///++++++++++++******))))))))))))******++++++++++++))))))***+++,,,,,,------''''''(((((())))))******,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''(((***,,,---,,,+++***((()))***,,,,,,,,,+++***,,,,,,+++++++++,,,------,,,...111444888>>>DDDIIIOOOOOOQQQRRRRRRRRRQQQQQQVVV[[[^^^[[[WWWSSSKKKCCC666444222111000///---+++***+++---//////...---,,,)))---,,,((()))///111...///000333555888>>>EEEIIIFFFJJJQQQXXX]]]```aaaaaa___```aaaaaa^^^YYYSSSPPPTTTPPPMMMNNNRRRUUUSSSPPPEEEEEEEEEHHHKKKNNNNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHFFFCCC@@@>>><<<999777444333222111000...))))))))))))************(((((((((((((((((((((((()))******))))))))),,,...))))))(((((()))***++++++333000---,,,,,,---------888222...///...+++)))++++++)))+++111333000---...******))))))))))))))))))------+++)))''''''***---,,,,,,***)))((((((((((((---///000111000000000111---......---***((((((((('''))),,,...///---+++)))...---+++,,,,,,---+++***)))(((&&&(((++++++)))&&&'''&&&&&&(((+++...//////+++...///......111111......------///333555333111333444333000---,,,///222555111111222000---222;;;///...,,,,,,---...,,,+++)))+++...///...,,,+++***'''))),,,///000...,,,+++***++++++)))'''(((+++////////////---***)))***+++...111444444111......///------,,,,,,+++***)))))))))((('''((()))***)))((($$$))),,,***))))))***))))))))))))))))))))))))+++***)))***,,,,,,***)))((((((((((((((((((((((((---+++++++++((($$$&&&+++))))))))))))))))))))))))((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&***---...---(((((((((((())))))))))))***))))))***,,,,,,+++)))------------------------))),,,//////,,,***+++---)))***++++++***)))***+++))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++...---++++++///444:::>>>DDDJJJQQQXXX[[[]]]^^^^^^ccc^^^[[[^^^dddfffccc^^^aaaaaa````````````aaaaaa______````````````______dddcccbbb`````````aaaaaaaaa```^^^]]]^^^___aaabbb`````````___[[[WWWRRROOOLLLLLLLLLJJJFFF@@@:::666333333333222111000///...---///111111000......//////000000000000//////...000333111+++***///000---000///...---,,,+++++++++)))+++.../////////000000111///---,,,...///000///222000---+++)))))))))***...---+++)))((())))))*********))))))))))))******+++***(((''''''((())))))...............---------///,,,)))(((***,,,+++)))++++++++++++++++++++++++111&&&,,,000'''///<<<555,,,***))))))+++,,,------+++*********))))))(((((((((((((((((((((''''''''')))***+++,,,---,,,++++++(((+++......---+++******,,,---.../////////...------...000444;;;BBBIIIMMMTTTPPPMMMKKKLLLOOOPPPQQQTTT\\\^^^XXXVVVUUUKKK>>>555444111///------------......---------,,,,,,,,,,,,------------------...222222333666;;;@@@FFFIIILLLMMMPPPUUU[[[^^^______]]]^^^``````^^^ZZZUUURRRPPPPPPQQQSSSUUUTTTRRRPPPGGGDDDBBBEEEKKKNNNNNNKKKIIIIIIIIIHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGDDDAAA>>>===;;;999777666555555(((((())))))*********+++((((((((((((((((((((((((((()))*********+++...000,,,,,,+++***))))))))))))111///,,,+++,,,---------555000...//////,,,+++,,,,,,***+++000222///,,,---******+++++++++***))))))*********((('''))),,,///---,,,+++***))))))))))))+++---//////...---...///---//////...+++))))))***''')))+++---...---+++)))...,,,++++++,,,,,,+++******((('''(((***+++)))''''''&&&&&&(((+++...//////---000000...---//////+++...------///222444333111...000111000---,,,---...000......///---***...555///---,,,---......---,,,(((***---...---+++***)))'''***---000111000---++++++,,,,,,***((())),,,///...//////---++++++,,,---000222444333111///------------,,,,,,+++******)))***)))((()))***+++***)))###&&&)))******)))(((((())))))))))))))))))))))))******)))***+++,,,***(((************************+++)))***+++(((%%%(((---))))))))))))))))))))))))((()))))))))))))))((((((************************))))))))))))))))))))))))+++)))((((((***,,,,,,,,,))))))))))))************************+++++++++***,,,,,,------------,,,,,,)))+++,,,---+++******+++)))***++++++***)))***+++))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++++++++***+++---000333555===CCCJJJQQQUUUXXX[[[]]]bbb___\\\^^^bbbdddcccaaa```____________``````aaa````````````````````````cccbbbaaa``````aaaaaabbbaaa```______```bbbdddeeebbbbbbaaa```]]]YYYVVVTTTOOOOOOOOOMMMIIIDDD???;;;666666555333222111111000...000111111000...---...000000000000000//////...111333111+++***...///,,,//////...---,,,,,,,,,,,,'''))),,,------------...000...------///000111000222000...+++************(((((((((((())))))************))))))))))))******)))))))))))))))***+++,,,.........------,,,,,,,,,...+++(((((()))***)))'''++++++++++++++++++++++++///***///---***;;;EEE444,,,***))))))+++,,,---,,,************)))))))))(((((((((((()))))))))******)))***+++,,,,,,,,,++++++&&&(((++++++***)))))))))+++,,,---.........------...///111666<<>>DDDJJJNNNOOOPPPSSSWWW\\\^^^^^^]]][[[]]]______^^^ZZZVVVSSSSSSSSSSSSTTTVVVUUURRRPPPHHHEEEDDDFFFLLLOOONNNLLLIIIJJJJJJIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMLLLIIIGGGBBBAAA@@@>>>===;;;;;;:::'''(((((()))***+++++++++))))))))))))))))))))))))'''(((******+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,---,,,000------111222///---......++++++000111...,,,---+++,,,---------+++***)))'''((((((((((((+++...222,,,,,,,,,+++*********)))***,,,------+++******+++...//////...,,,******+++))))))+++,,,,,,,,,+++***---,,,++++++,,,,,,+++******)))((((((******)))((((((''''''))),,,......---///111111---,,,---,,,)))---,,,---///222333333111+++...000111000...------------......,,,)))+++000...---,,,---...///...---(((***+++------+++***((((((+++...111222000---++++++,,,,,,+++******---///---...///...---,,,...000333222222222222000---+++---,,,,,,++++++************)))((()))+++,,,+++***(((((((((((())))))(((&&&))))))))))))))))))))))))***))))))***++++++***(((************************)))((((((******''')))...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++*********+++************++++++++++++++++++++++++++++++*********+++,,,------,,,+++*********)))***++++++***((()))***++++++***)))***+++***))))))(((((())))))***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---------444999???EEEKKKPPPUUUXXX\\\\\\[[[\\\^^^```aaabbb^^^^^^^^^______`````````aaaaaa____________aaaaaabbbaaaaaa```aaaaaabbbccc````````````bbbdddfffgggdddcccbbb```^^^]]][[[ZZZTTTSSSSSSQQQNNNIIIEEEBBB<<<;;;888666444444444555111333444444111///......000000000/////////......111222000,,,+++------+++///...------,,,,,,,,,,,,(((***,,,---,,,,,,---//////...---...000222222222222000...,,,+++++++++,,,((()))***+++++++++***)))******))))))))))))******(((((()))***+++,,,---...000000//////...---,,,,,,...,,,******+++***((('''***************************,,,...***000GGGIII111,,,***))))))+++,,,,,,+++************))))))))))))(((((())))))******++++++)))***++++++,,,,,,++++++&&&((())))))((((((***+++***+++,,,------------,,,///000333888???FFFLLLPPPTTTQQQNNNNNNPPPTTTVVVWWWYYY______YYYUUUQQQFFF:::333222111///...---------......---------,,,,,,,,,++++++,,,,,,------------222333777<<>>FFFOOOVVVZZZYYYYYYZZZ\\\]]]]]][[[XXXUUUWWWZZZ\\\\\\[[[YYYWWWWWWVVVTTTSSSRRRPPPMMMJJJDDDBBBAAACCCFFFHHHHHHGGGMMMNNNOOONNNMMMLLLNNNOOOMMMLLLLLLNNNOOOOOOLLLJJJKKKKKKKKKKKKJJJJJJIIIIII'''(((((()))******++++++))))))))))))))))))))))))(((***++++++))))))***+++)))+++,,,...000111111111+++***)))+++---//////......---000666999777555555444///...111222000///111//////000///...,,,***)))((()))***))))))***,,,...******+++++++++***)))(((,,,...///...,,,++++++,,,+++++++++***))))))***,,,++++++,,,,,,,,,+++++++++,,,*********,,,,,,+++***++++++***)))(((((()))***)))))))))***,,,,,,+++)))***,,,,,,))))))---...,,,***+++---...///000111111111///.........000000111,,,000333111...---...///000///......000000///...---,,,,,,---//////---***((())),,,......---+++)))+++*********+++,,,,,,,,,)))***,,,,,,+++,,,///111000...,,,...111222000---,,,,,,+++++++++++++++***(((''''''(((***++++++******'''%%%&&&))),,,+++)))((((((((((((((((((((((((***)))((()))++++++)))((()))))))))))))))))))))))),,,)))(((++++++((('''))))))))))))))))))))))))))))))))))))((()))***+++,,,************************))))))))))))))))))))))))&&&***......+++(((((()))((((((((()))))))))*********+++,,,+++******,,,...++++++,,,,,,,,,+++***)))...+++)))***---...,,,***)))***++++++***)))***+++******))))))))))))******************************))))))*********++++++++++++***)))((()))+++---///,,,...000222555:::???CCCFFFMMMVVV[[[[[[ZZZ\\\]]]\\\]]]___```aaabbbbbbbbbcccbbb```______```bbbccc``````aaaaaabbbbbbbbbbbbbbbaaaaaa````````````aaacccaaa___^^^]]]^^^___```^^^]]]ZZZWWWTTTPPPNNNLLLKKKHHHDDD@@@???@@@BBBCCC@@@@@@@@@===888333000///111000///...------------///...------,,,++++++,,,......---,,,,,,,,,------,,,---......------///111---,,,---...111222222111//////......------------+++,,,...000///,,,)))'''******))))))))))))******((())))))***,,,---......444444444444444444444444333333222000///---------))))))))))))))))))))))))+++&&&&&&444DDDBBB333)))+++***)))***++++++***)))))))))))))))))))))************)))(((''''''&&&%%%)))))))))*********++++++***+++,,,+++***+++---...************++++++,,,,,,...000555;;;BBBJJJPPPSSSUUUSSSQQQQQQUUUYYY\\\^^^^^^___]]]XXXQQQIII>>>444////////////......------......---------,,,,,,,,,++++++,,,---......//////111333999@@@IIIQQQXXX\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUVVVXXXZZZ[[[ZZZXXXWWWYYYWWWTTTRRRPPPNNNJJJHHHBBBAAA@@@AAACCCDDDEEEEEELLLMMMOOOOOONNNMMMNNNPPPMMMMMMLLLMMMNNNMMMKKKHHHJJJKKKLLLMMMMMMMMMMMMLLL))))))))))))************)))))))))))))))))))))))))))+++,,,,,,***))))))***......000000000///...---+++***+++---///111111111000...000777:::777555666444///---000111000000333222111000...,,,+++******)))***+++***))))))+++,,,)))***+++,,,,,,+++***)))---///000000...------...)))******)))((((((***---,,,---.........---+++++++++***)))***+++,,,+++***,,,,,,+++)))'''''')))+++*********+++,,,,,,***((('''))))))'''(((---000...)))+++---......///000222111...+++***,,,---......)))...111///,,,---//////222000//////000000///...///---+++---///000...+++)))***++++++,,,+++******,,,+++***+++------,,,+++)))***+++++++++,,,...000...---,,,---...///......++++++++++++++++++++++++((('''''')))+++,,,,,,+++((('''&&&''')))+++++++++)))))))))))))))))))))))))))(((((()))******)))'''((((((((((((((((((((((((,,,((((((+++,,,)))'''((())))))))))))))))))))))))***)))(((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,---,,,***))))))'''((((((((())))))))))))(((+++,,,+++)))***...222------,,,,,,++++++******...,,,++++++,,,------,,,)))***++++++***)))***++++++******))))))******+++************************)))************+++++++++)))(((&&&%%%&&&))),,,...,,,,,,---...///222666:::>>>EEENNNUUUXXXYYYZZZ[[[ZZZ[[[^^^```aaabbbbbbbbbbbbbbb````````````bbbbbb```aaaaaabbbbbbbbbbbbaaaaaaaaa``````___^^^^^^^^^```___^^^]]]]]]]]]^^^______^^^\\\YYYWWWUUUTTTTTTSSSQQQMMMJJJIIIJJJMMMNNNJJJJJJHHHCCC===666222111222111///---,,,,,,---------++++++------++++++---...------,,,,,,---------+++,,,,,,,,,++++++---///---,,,,,,...000111000///.........---------------$$$&&&))),,,------+++*********))))))))))))******)))))))))***,,,///111333555666777888999;;;<<<<<<;;;:::777333...,,,,,,,,,************************---)))'''666FFF:::***++++++***)))***++++++)))'''))))))))))))******************)))((('''&&&%%%%%%***))))))))))))***++++++***+++,,,+++***)))***,,,++++++******++++++,,,---///222777>>>EEEMMMSSSVVVVVVTTTRRRRRRVVVZZZ]]]______^^^[[[VVVOOOEEE:::222....../////////......---......---------,,,,,,,,,,,,,,,---...///000000111222555;;;BBBKKKSSSYYY]]]]]][[[YYYXXXYYYZZZYYYXXXUUUVVVXXXYYYYYYXXXVVVUUUWWWTTTQQQNNNLLLJJJGGGDDD???????????????@@@AAABBBEEEGGGJJJKKKJJJJJJKKKLLLMMMLLLLLLMMMNNNMMMJJJHHHHHHIIIKKKMMMNNNNNNMMMMMM************))))))))))))((((((((((((((((((((((((***,,,......---,,,,,,,,,...///000111000///---+++,,,,,,,,,///222444444333111...000555888555444555222---+++---//////000333333222///,,,************)))***++++++***)))+++,,,+++,,,---//////...,,,+++---///111111000//////000*********)))((())),,,...,,,...///111000...,,,******))))))***+++,,,,,,***,,,---,,,***'''&&&))),,,+++***+++,,,,,,+++)))&&&&&&)))(((&&&'''---///...'''***---...---...///222000...,,,,,,---...,,,***'''...000,,,+++...111000444222000000000000...---///,,,***+++///000---***,,,,,,+++******++++++,,,...,,,,,,---///000///,,,***+++,,,,,,,,,,,,///111.........,,,+++******+++++++++++++++++++++++++++***))))))+++---///......((()))******)))((()))***)))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))+++'''&&&+++---+++((()))))))))))))))))))))))))))***)))(((((()))***,,,...************************))))))))))))))))))))))))(((((()))+++,,,---+++***(((((()))))))))*********'''***,,,+++)))+++000555000///---+++***+++,,,,,,,,,,,,,,,+++******,,,---)))***++++++***)))***++++++******))))))******+++************************)))************+++++++++))))))((())))))***+++,,,+++,,,---,,,---...222555555:::AAAHHHMMMRRRUUUWWWWWWXXX[[[^^^````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbbbb``````______`````````___^^^^^^______^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZ[[[]]]^^^[[[YYYWWWUUUUUUVVVXXXYYYXXXWWWTTTNNNFFF>>>999777222111///---,,,,,,,,,---+++((()))---...++++++...---------,,,,,,------...+++,,,,,,+++***+++---///,,,,,,,,,...000000...,,,,,,,,,---------------,,,"""$$$'''***,,,---,,,,,,******))))))))))))*********))))))***...333888;;;;;;<<<>>>AAADDDFFFHHHIIIIIIFFFAAA999111,,,,,,---++++++++++++++++++++++++(((...***---:::333'''---******)))***++++++(((&&&((()))))))))************((((((((((((((((((((((((***))))))((()))***+++,,,+++---///...,,,*********,,,++++++***+++,,,---...111444:::AAAIIIQQQWWWZZZWWWTTTRRRSSSVVVZZZ]]]___^^^\\\YYYUUUMMMBBB777111,,,---.../////////...---......---------,,,,,,,,,------...///000111222222555888===EEEMMMTTTZZZ]]]\\\YYYVVVTTTVVVXXXYYYYYYWWWWWWXXXXXXXXXVVVTTTSSSPPPMMMIIIFFFDDDAAA>>><<<999::::::999999999:::<<<;;;>>>AAACCCCCCCCCDDDFFFHHHGGGHHHIIIKKKKKKIIIGGGEEEFFFIIILLLMMMNNNMMMMMM++++++******)))((((((((((((((((((((((((((((((((())),,,...//////...///000+++---///000111000///...,,,,,,...000444666666555111...///444666333222333111+++)))+++---...000333555222...+++))))))***+++''')))***+++******,,,---,,,...///111111000...------///000111000000000111+++++++++***)))***---000,,,...111222222///,,,******)))((()))+++,,,,,,***---------***'''&&&))),,,+++++++++,,,---+++(((%%%''')))(((%%%''',,,...---'''***---...------///222111//////000111000---)))(((///111---+++000444333555333111000000000...,,,///+++)))***...///---)))///---+++******+++---...000...---///222333000...,,,---...---------///111...000000---(((&&&''')))++++++++++++++++++++++++,,,++++++---///111111000(((+++---,,,(((&&&'''))))))))))))))))))))))))))))))(((((((((******)))'''************************(((%%%%%%***...,,,******))))))))))))))))))))))))***)))(((((()))+++---...++++++++++++++++++++++++))))))))))))))))))))))))***(((''')))---...,,,***)))************+++++++++&&&)))++++++)))+++111666222000---+++***+++,,,...***+++,,,***((('''***...)))+++++++++***)))***+++++++++************++++++)))))))))))))))))))))))))))************+++++++++***,,,---......---,,,******+++,,,,,,,,,...111333...000555;;;CCCJJJPPPSSSTTTVVVYYY\\\^^^______^^^aaaaaabbbbbbbbbbbbaaaaaaaaabbbccccccbbbaaa```___^^^^^^___```aaaaaa``````______^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]```ccceee```___]]]\\\\\\]]]___```cccccc___XXXOOOFFFAAA>>>333111///,,,++++++,,,---***&&&(((---///++++++///------,,,,,,,,,------............---,,,,,,///111,,,,,,,,,---//////---+++++++++,,,,,,------,,,,,,&&&''')))+++,,,,,,,,,,,,******))))))))))))******)))))))))+++000777===BBBBBBCCCFFFIIIMMMPPPSSSTTTUUURRRJJJ???444...---///++++++++++++++++++++++++"""222+++"""---///''',,,******)))***++++++(((&&&(((((())))))*********+++&&&'''((()))***+++,,,,,,***)))((((((((()))+++,,,...000222222000---,,,+++---,,,+++++++++,,,---...333777<<>>???@@@BBBAAACCCEEEHHHIIIGGGFFFCCCEEEHHHKKKMMMNNNMMMMMM************)))))))))))))))((('''''''''(((***+++)))***+++,,,+++,,,...000/////////000111000,,,***,,,...000111111111222444555666777777777666444333333111...,,,,,,///333666222111///...,,,,,,++++++++++++******++++++,,,---000///---,,,,,,---///000222///------///000///---***(((''''''***---......222///---000444666444000,,,)))(((++++++((())),,,...000...)))(((***+++(((,,,,,,......---,,,***(((---+++)))(((***++++++***))),,,///---)))'''***...(((,,,000111///,,,)))((((((***---...///000333555555333111111222333222111000+++***...000///......333000,,,((((((***---000000000000000000///......---111111---+++///333444///,,,,,,...,,,((()))...,,,,,,+++***)))))))))***+++++++++,,,,,,---------+++******)))))))))))))))+++)))((('''((()))+++,,,))))))(((((((((***+++,,,++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******)))***+++,,,+++)))'''%%%,,,,,,++++++***)))(((((()))************+++++++++))))))))))))))))))))))))***(((&&&&&&(((+++------,,,,,,,,,******,,,000333++++++***)))(((((())))))---,,,++++++******+++++++++++++++***++++++,,,,,,************************))))))))))))************************************(((((()))))))))************+++,,,------------,,,000000222444999>>>CCCFFFLLLPPPWWW[[[]]]]]]^^^^^^bbbbbbbbbbbbaaaaaaaaaaaaeeeeeecccbbbaaa___^^^^^^``````____________````````````^^^]]]]]]^^^___```aaa`````````bbbeeegggiiigggfffdddbbbbbbdddfffhhhiiihhhfffbbb[[[PPPDDD<<<:::666111...------,,,,,,------,,,,,,,,,---.........---,,,+++,,,...111333111...+++,,,...000000///---...///---+++)))***+++------...//////......---******))))))))))))*********'''%%%&&&)))++++++***+++,,,...000555<<>>999555444444444333000000000///......000222444666777666666777999;;;::::::<<<>>>@@@BBBCCCDDD@@@@@@@@@BBBFFFIIIJJJJJJ+++++++++*********))))))((((((((((((((()))******((()))*********+++---///...---...///111222000......///000///000111555888666666666666666444333222///...,,,,,,---000333555222111///...---,,,,,,,,,---,,,++++++************---,,,+++++++++,,,...///333000------......,,,******)))((()))+++------,,,---+++***...333444222///---******,,,,,,******---...///...)))(((***+++(((---...///000000...,,,+++---+++))))))***++++++***+++...111///+++((())),,,(((+++...///...+++)))(((***,,,...000000111333555777555333111111111000...---))))))...111000000111333000---******,,,...000000000111111000000///...///222222---+++...111111///------///---((()))...++++++******)))*********,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))***)))((('''((()))+++,,,***))))))(((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---,,,+++,,,,,,+++******)))(((((()))************+++++++++)))))))))))))))))))))))),,,***((((((***++++++******************---111444---,,,+++******))))))***---,,,++++++******++++++---,,,++++++******++++++************************))))))))))))************************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---000333777;;;>>>FFFKKKQQQVVVYYY[[[]]]___aaaaaabbbbbbcccccccccdddccccccbbbbbbaaaaaa``````aaa``````_________``````bbbaaa````````````bbbbbb`````````aaacccgggjjjlllkkkiiifffcccbbbcccdddeeegggfffeeeccc^^^VVVLLLEEE<<<888222...---,,,,,,+++------,,,------...//////000///---++++++,,,...//////---+++---000222111000+++++++++++++++*********------------------------******))))))))))))******+++)))''''''***,,,,,,+++(((+++000666===FFFOOOUUUUUUTTTTTTXXX]]]cccfffhhhggg___SSSHHH???888000+++---+++)))(((***+++++++++*********++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))+++++++++******)))))))))************************---///000///,,,++++++,,,***+++,,,,,,---///222555999>>>FFFPPPWWW\\\___```YYYVVVSSSRRRSSSUUUWWWWWWVVVVVVSSSMMMCCC999222...222111000000111111///---+++,,,,,,------,,,,,,+++---111111---,,,111333222;;;@@@GGGMMMRRRXXX^^^bbb^^^\\\XXXUUUTTTUUUWWWYYYZZZXXXWWWVVVTTTMMMDDD===999666222000111222222111...//////---,,,,,,...000///000111111000111333555444555666888:::;;;======<<<<<<===???BBBFFFHHHHHH++++++++++++************'''((())))))******))))))((())))))))))))***---///------,,,...111444444444111111000//////222666:::666666666555333222000///...---------...///000111111111000...------------...---,,,+++***)))))))))******)))***+++,,,...///444222...,,,+++***(((&&&***)))***+++------,,,***((((((***...333444222///...++++++......++++++...---///...)))(((++++++(((+++,,,...000000///...---...,,,******+++++++++***,,,///222111---)))((())))))+++------+++)))))))))+++---...///...///000222888666333111000///,,,+++***'''(((...222111222444222111///------...000111111111111111000000000///111444222---+++...000//////......///---******...*********)))******++++++---------,,,++++++******++++++***))))))))))))******)))((((((((()))+++,,,+++***))))))((())))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((($$$%%%''')))+++++++++++++++++++++******))))))((()))************+++++++++)))))))))))))))))))))))),,,+++***+++,,,+++***(((((()))*********---111444...---,,,+++************,,,,,,+++************+++------,,,+++************************************))))))))))))************************************)))))))))*********++++++---,,,+++******+++,,,,,,+++++++++,,,...111333555>>>BBBGGGLLLQQQUUUZZZ^^^^^^___```bbbccccccddddddaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```_______________````````````aaabbbcccccc``````aaacccfffjjjnnnppppppmmmiiieeebbbaaaaaaaaaccccccccccccaaa[[[TTTOOOBBB===666111...---,,,,,,,,,,,,,,,,,,---...000000222000---+++))))))***+++,,,,,,,,,...111333222111+++)))(((***---///...,,,...---,,,+++******+++,,,******))))))))))))******---+++))))))***,,,,,,,,,(((---666???GGGPPPWWW\\\\\\ZZZXXXZZZ___eeeiiikkkiiibbbXXXNNNFFF<<<222+++,,,+++******+++,,,+++)))*********++++++++++++++++++***)))((((((***,,,---))))))))))))))))))))))))''''''(((((()))******+++************************+++,,,...---,,,++++++,,,+++,,,---------000333666???CCCJJJRRRYYY^^^```aaaZZZWWWSSSQQQRRRSSSTTTTTTVVVUUUQQQIII@@@777111///333111000000111000...,,,+++,,,,,,------,,,,,,++++++......,,,,,,000444444>>>CCCIIIPPPVVV[[[aaaddd___\\\XXXTTTRRRSSSUUUVVVZZZYYYVVVQQQJJJBBB:::666000...++++++,,,...//////,,,,,,---,,,******,,,...+++,,,---,,,,,,,,,...000///000111222444666777777666777888:::===@@@CCCEEE+++************)))))))))'''((()))++++++***))))))))))))***))))))***---000///...,,,...111444666777333444444333222222555777666555444333111///------...///000000000///......111111000///............---,,,+++***)))))))))))))))))))))***+++---///000444222///,,,)))'''%%%$$$******+++---///...+++(((((())),,,111555666333000...,,,---111111---,,,...,,,...---***)))++++++(((((())),,,---......---,,,...,,,++++++,,,,,,+++******---000000---***)))((()))***+++***)))((()))***)))+++,,,,,,++++++,,,---555333000...---,,,***)))***(((***000222111111444111111000000000000111222222222111000000000000000111333111---,,,///111//////000000000---++++++---***)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,+++******))))))******))))))(((((())))))***+++++++++***))))))((((((((((((((())))))******++++++))))))))))))))))))))))))'''(((***,,,,,,***((('''###$$$%%%'''((()))))))))+++*********)))))))))((())))))*********+++++++++))))))))))))))))))))))))+++***+++,,,...---+++((()))************+++///111------,,,+++************,,,++++++***************+++++++++***++++++,,,,,,************************((()))))))))************************************(((((((((((())))))))))))///...,,,,,,,,,...000111,,,,,,,,,,,,---...///000555888===BBBGGGNNNUUUZZZ[[[\\\^^^```aaabbbbbbbbbaaabbbcccccccccbbbbbbaaabbbaaa```______^^^______]]]^^^^^^___``````aaabbb``````aaadddggglllqqqssssssqqqlllhhhccc```___^^^aaaaaaaaaaaa```]]]YYYUUUJJJEEE===666222000...,,,++++++++++++,,,...///000000///,,,***)))))))))))),,,---...000111111000///,,,)))(((+++111444333000///---+++)))(((((()))*********))))))))))))******,,,+++***)))***++++++,,,+++333===HHHOOOUUUYYY[[[\\\ZZZXXXYYY]]]ccchhhjjjiiiddd\\\TTTKKK@@@444+++,,,+++***+++,,,,,,***(((***************+++++++++,,,+++)))((()))+++...000))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))******)))***+++,,,,,,,,,,,,,,,+++,,,,,,------000555888AAAFFFNNNUUU[[[]]]]]]\\\YYYVVVRRRQQQRRRSSSTTTTTTXXXVVVPPPHHH>>>777333222333222000000000///---++++++,,,,,,------,,,,,,+++,,,---...---...222777999AAADDDJJJQQQWWW]]]aaaddd```]]]WWWSSSPPPQQQRRRTTTWWWUUURRRJJJAAA888333000---+++)))(((***,,,,,,,,,+++,,,---,,,+++***+++---,,,---------,,,,,,...000...//////111222333444444111222333444777:::>>>AAA******)))))))))((((((((('''(((***+++++++++***)))***++++++***)))+++///222222000......000333555666444666777777555333222222555444222000...,,,++++++,,,---000222333222111000111000000/////////000000*********))))))***++++++))))))***+++---///000111222111///,,,(((&&&%%%$$$***+++,,,///000///,,,)))(((***---222444444222000...---///333333///---...+++...---******,,,+++(((''')))+++---......---,,,---,,,+++,,,---...,,,+++&&&))),,,------+++))))))((()))***)))(((((()))+++***+++,,,+++***)))***+++000...+++***++++++***(((,,,+++---111222//////222//////000000111111222222222111000000//////000000///111///,,,---111333111...111111000---,,,++++++***)))))))))***+++,,,,,,))))))******+++,,,------,,,++++++***************)))))))))))))))******+++************))))))(((((((((((())))))******++++++************************'''(((***,,,,,,***((('''((()))******++++++++++++*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((***---//////,,,***+++++++++***))))))+++---++++++***))))))))))))))),,,+++******))))))******)))))))))***+++,,,---...************************((()))))))))************************************+++++++++,,,,,,,,,---------,,,++++++,,,///222333------,,,,,,,,,,,,,,,,,,///111555888===DDDLLLRRRXXXZZZ\\\___aaabbbbbbbbbccccccdddddddddbbb```___aaaaaa```_______________]]]^^^______```aaaaaabbb``````bbbdddhhhmmmqqqssstttqqqnnniiieeebbb___^^^bbb```_________]]]ZZZWWWPPPKKKCCC<<<777222...+++************+++,,,---...---,,,+++************+++---...000000000...------+++((('''+++111555444111...---***((('''((()))*********))))))))))))************))))))((()))+++,,,111999EEEPPPWWWZZZ[[[[[[XXXVVVUUUVVV\\\bbbhhhjjjgggddd^^^YYYQQQEEE777------,,,+++,,,---,,,***(((************************,,,***)))((())),,,///111)))))))))))))))))))))))))))))))))***************'''''''''((((((((())))))))))))***+++,,,,,,,,,+++***++++++,,,---111777;;;CCCIIIRRRZZZ___^^^[[[XXXVVVTTTQQQQQQSSSVVVWWWXXX[[[WWWPPPGGG>>>888666666333111000000000///---++++++,,,,,,------,,,,,,+++,,,,,,---...000333999>>>DDDFFFKKKQQQWWW]]]```bbb```\\\VVVQQQNNNNNNPPPRRRRRRPPPKKKBBB999222///......,,,***)))***++++++***+++,,,...---,,,+++,,,------...///...------///000------...///000000111111---///000111222555:::>>>*********))))))))))))(((((()))******++++++******+++++++++***)))+++///333222000......000333444444333666999999666333000///333222000...,,,*********'''***...111444555666555111000000000000111111222)))))))))))))))***++++++))))))***,,,---///000000//////...,,,(((''''''(((***+++,,,///111000---***)))+++...000111000///......---000555555000---...***------+++***,,,+++(((***+++---///000000///...,,,++++++---//////...---&&&''')))+++,,,+++***)))((()))******)))(((***+++,,,---...---,,,+++,,,---,,,***))))))*********)))------000333222...---000............///000222222222111///.........///000///000...+++---222444111---111222///,,,,,,+++(((*********)))******++++++'''((()))***+++---......,,,,,,+++************+++((()))))))))************)))************))))))((())))))))))))************************************((()))***++++++***)))(((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''''')))+++......,,,***+++,,,,,,+++)))((()))***))))))(((((())))))***+++++++++***))))))))))))***)))))))))***+++,,,......************************))))))))))))************************************************+++++++++,,,))))))))))))+++---///000+++++++++++++++*********,,,...000222555;;;BBBGGGQQQTTTXXX\\\```bbbbbbccccccdddeeeeeedddbbb```___``````____________````````````bbbbbbccccccccccccaaaaaabbbcccgggkkkoooqqqqqqpppmmmjjjgggeeecccbbbeeecccaaa______^^^\\\ZZZWWWSSSKKKDDD===666///++++++++++++++++++,,,,,,---+++++++++***++++++,,,,,,---///000///---++++++,,,((('''&&&)))...111000///,,,+++***)))(((((()))*********))))))))))))******((()))))))))((())),,,...666???KKKVVV[[[\\\[[[ZZZRRRQQQQQQUUU\\\dddiiilllfffccc```\\\UUUJJJ<<<333...---++++++,,,,,,+++)))***************)))))))))+++***))))))***,,,...///))))))))))))))))))))))))++++++************))))))&&&''''''(((((()))))))))******)))+++------,,,+++)))***+++,,,///444;;;???IIINNNWWW^^^aaa___[[[XXXUUUSSSQQQRRRUUUYYY[[[\\\\\\WWWOOODDD;;;666666777222000//////000///---++++++,,,,,,------,,,,,,++++++)))+++...111444;;;BBBJJJKKKNNNSSSZZZ^^^```aaa```[[[UUUOOOLLLMMMOOOQQQOOOJJJCCC;;;555000...---000...,,,+++++++++***)))+++---///...---,,,,,,---,,,---...---,,,,,,---///++++++,,,,,,------......,,,...000//////111777<<<,,,,,,,,,+++++++++************))))))******+++,,,++++++***((((((***///222000///---...111333444444222444777777555333222222111000...,,,***)))))))))(((***---000333444444444000000000000111111222333+++******))))))))))))***((()))***+++------......+++,,,---+++)))(((***,,,***+++,,,...000111///---...///000111000///......---,,,000555555000,,,---)))------++++++---+++(((+++,,,...000000///...---******+++---000111000///))))))******++++++***)))''')))++++++*********+++,,,---...---,,,,,,---...---+++))))))***+++***))),,,---000444222...---000,,,,,,,,,,,,---///111222111000...---,,,---...///111111...+++---222222///+++111222...+++,,,***&&&++++++******)))*********(((((()))***+++,,,,,,------,,,++++++******++++++(((((()))***************((((((******+++***))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((***,,,,,,+++))))))++++++***)))((()))***((((((((()))***+++------++++++***))))))))))))))),,,,,,++++++***++++++,,,************************))))))))))))************************************'''((((((((())))))))))))************++++++++++++******++++++++++++++++++,,,---......000333888<<>>555000......------,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++---...,,,***)))+++---'''((((((***+++---......******************************))))))))))))******''')))******)))***...111;;;CCCNNNVVVXXXVVVRRROOOIIIJJJLLLSSS[[[dddjjjmmmeeedddbbb___ZZZPPPCCC999000...+++***+++++++++***+++*********)))))))))(((***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++,,,+++***+++---...,,,******+++,,,...222888???EEENNNQQQVVV[[[]]]\\\ZZZXXXWWWUUUSSSTTTWWW[[[^^^___ZZZTTTKKK???666333444666000///...///000000...,,,+++,,,,,,------,,,,,,+++---***+++000444666>>>GGGQQQQQQSSSXXX^^^bbbcccbbb___ZZZTTTNNNKKKLLLOOOQQQOOOGGG===666222000...,,,...,,,+++***++++++***(((+++,,,...///---,,,,,,---,,,------,,,+++***,,,---++++++,,,,,,,,,,,,,,,,,,---///111///---000666<<<......------------,,,,,,+++***)))))))))***,,,---******)))'''''')))...111...------...111444444444222333444444333333555777000///---***))))))))))))---...///000000//////...000000000000111222333333---,,,+++)))(((((((((((('''((()))++++++,,,,,,,,,(((***,,,+++******---000+++***+++...000111000///333444444333111/////////,,,,,,000555555000,,,,,,))),,,---++++++---,,,((()))***,,,......---,,,+++))))))***---111222111000---,,,++++++++++++***)))'''))),,,,,,+++***++++++)))+++,,,,,,+++***+++---///---+++***++++++***)))+++,,,000444333......222,,,+++******+++...000222111///---,,,+++,,,...///444333///+++---111111---+++111222---***+++***%%%,,,,,,+++***)))))))))******************+++++++++---,,,++++++******++++++(((((()))***************'''((()))***++++++***)))++++++******))))))((((((******************************))))))))))))******+++++++++++++++,,,------(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++)))))))))******)))'''''')))******))))))***+++(((((()))***+++---///000+++******)))))))))))))))///...---+++***)))))))))************************))))))))))))***************************************+++++++++,,,,,,,,,,,,---......---,,,+++***)))***+++,,,------...------,,,------------///222555666;;;CCCLLLSSSYYY\\\^^^___```ccceeefffeeedddbbb^^^^^^^^^^^^```aaabbbccc``````aaabbbbbbaaa______bbbbbbaaabbbdddfffiiikkkjjjjjjjjjjjjjjjjjjjjjjjjnnnkkkgggeeeeeeeeeeeedddjjjgggaaaZZZRRRGGG===666111000///...............---------,,,,,,,,,++++++)))+++,,,+++)))))),,,000)))***,,,,,,,,,,,,...///)))******+++++++++************))))))))))))******''')))++++++***,,,000333???FFFOOOTTTSSSMMMFFFBBBBBBCCCGGGOOOYYYccciiikkkfffdddcccaaa]]]TTTGGG>>>111...+++******++++++++++++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''(((((()))))))))******+++,,,,,,---------,,,***,,,......,,,)))+++,,,---000444;;;CCCIIIPPPQQQSSSUUUWWWWWWWWWWWWZZZWWWUUUVVVYYY\\\^^^___WWWQQQGGG;;;222///111444///......///000000...---+++,,,,,,------,,,,,,+++000---...444888:::BBBLLLWWWVVVWWW\\\bbbeeeeeeddd^^^YYYSSSMMMKKKLLLOOOQQQPPPFFF;;;333111000...***+++***))))))***+++***(((***,,,......---++++++,,,,,,---...,,,++++++,,,...---------------.........///111222000---///555;;;,,,,,,,,,+++***+++---///...,,,))))))+++---......(((%%%&&&,,,...,,,...333...---,,,---000222333222555555444222000000222444555333///+++)))((()))***,,,...000222333222000...---...///000111111111111***,,,,,,******+++***&&&******+++,,,,,,---......---,,,+++******+++,,,,,,///---...222222000000333333333333333222222111111------000555555///,,,,,,+++******---//////***&&&(((+++,,,(((''')))+++***+++***((())),,,///000000---+++))))))+++,,,------+++***))))))***,,,---///)))((((((((()))+++---///---//////...+++***)))***------...///000...+++''')))((('''))),,,000111222---***)))***...///...+++///,,,***,,,///111///---/////////...---,,,***)))+++)))((((((*********))))))***+++,,,,,,,,,,,,+++333///+++***,,,,,,'''###))))))***++++++++++++***))))))*********+++++++++*********)))))))))))))))'''((()))++++++******)))***)))((()))+++,,,,,,+++***)))''')))+++,,,)))'''))))))************))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,*********))))))))))))((())))))***+++++++++++++++((((((***+++***)))000888///,,,((((((***+++)))((())))))***++++++++++++***)))))))))))))))******+++***************+++++++++***)))(((((()))+++---...************************,,,,,,++++++,,,,,,---......,,,***+++---...,,,***------,,,,,,,,,---......444666:::???DDDLLLTTTZZZ[[[]]]```dddfffeeebbb___aaa___]]]^^^aaacccbbb```dddbbb___]]]]]]^^^```aaaddddddcccbbbcccdddfffgggbbbdddfffiiikkkllllllllllllhhhgggiiiiiiggghhhllliiihhhfffccc^^^SSSFFF<<<>>>777000,,,,,,------,,,,,,+++++++++,,,,,,***(((,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++******)))))))))))))))***++++++************++++++,,,,,,***((((((,,,222666EEELLLSSSTTTMMMFFFAAA???;;;???FFFNNNWWW```fffiiidddeeeccc```___\\\RRRGGG777333...,,,,,,,,,***(((,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,******))))))))))))************))))))***+++,,,,,,)))))))))***+++++++++,,,,,,---.........---,,,+++------///222888???FFFJJJRRRRRRQQQQQQSSSVVVXXXZZZYYYVVVTTTUUUYYY\\\\\\ZZZVVVLLL???888666666444222333222222111000...,,,+++++++++++++++,,,---....../////////000444===GGGNNNXXXZZZ]]]___aaaaaabbbbbb```XXXOOOKKKLLLMMMLLLIIIGGG@@@777111//////---+++...---+++***)))******+++***,,,---...------............,,,,,,,,,,,,......---...///000000///...---...000111///......333777+++---------,,,,,,...///---,,,******,,,......---)))&&&''',,,---)))***------,,,+++---000222222111333444444222000000111222555333///,,,******+++,,,---...000111222111000///,,,---...///000000000000(((...000,,,)))+++------)))*********+++,,,,,,,,,++++++***)))***+++,,,---...,,,...333444222222444444444222111000000000000///...000444444///,,,---,,,+++***,,,//////+++(((&&&***+++((('''***,,,,,,,,,***)))***,,,...//////+++***))))))***+++,,,,,,---,,,,,,,,,,,,,,,------)))))))))***+++,,,......,,,---...---+++*********++++++,,,---///...,,,***---+++)))***,,,---...---+++******+++---......---000...++++++,,,...///000/////////...---,,,+++***)))((((((***,,,,,,***)))******+++,,,,,,+++++++++,,,)))''')))---///---***))))))***+++++++++++++++******+++++++++,,,,,,,,,************))))))))))))((()))***+++,,,++++++***+++***))))))+++,,,,,,,,,,,,******+++------+++)))+++++++++++++++***)))(((+++,,,------.........------,,,+++++++++++++++,,,++++++*********)))))))))((()))******++++++******)))((()))++++++...777AAA111...+++***+++,,,+++)))))))))***++++++++++++******************++++++,,,)))))))))***+++++++++,,,))))))))))))***+++,,,,,,************************))))))(((((())))))***+++---,,,***+++---...,,,***,,,,,,,,,+++,,,,,,---...///111444777<<>><<<999>>>FFFOOOXXX___dddfffcccdddbbb``````___WWWMMM@@@888///---//////+++'''++++++++++++*********************+++++++++,,,,,,******))))))))))))*********************+++,,,,,,***************+++++++++,,,,,,---......---,,,+++,,,---000444;;;CCCJJJOOOTTTSSSSSSTTTUUUXXXZZZ\\\[[[YYYWWWWWWYYY[[[\\\\\\TTTJJJ>>>777666666444222000000000000///...------++++++++++++,,,---...///...///111333999BBBLLLSSS\\\\\\^^^aaacccdddcccbbb___WWWNNNIIIHHHIIIHHHFFFEEE>>>555000///...---,,,...---+++******+++,,,,,,+++,,,------------------...---,,,++++++,,,---.........///000000///...---///111222000...///333777+++,,,......---------...---,,,+++,,,...///---,,,)))((()))++++++(((&&&(((,,,++++++---000222222111444555666555333111111222333111///,,,+++,,,...///---...//////000000//////+++,,,---......///......&&&---000,,,'''***///222))))))******************))))))))))))***,,,---///,,,,,,...444666333333555666444111///......//////111///000333333///...///---+++***+++...///---***&&&***+++((((((+++...---,,,+++)))***+++------,,,)))))))))((()))******+++.../////////...---+++***((()))***,,,------------)))+++---,,,+++***+++,,,***))))))***,,,...---,,,---+++******+++,,,,,,+++)))+++,,,,,,,,,,,,---///111000---***)))***...111...............---,,,+++(((((()))+++------+++)))***+++++++++++++++******((('''&&&(((---000///---*********++++++++++++++++++++++++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,***))))))+++,,,,,,++++++******+++,,,,,,+++)))******+++,,,,,,++++++******+++,,,---.../////////...---,,,,,,++++++++++++,,,+++++++++************(((((()))***************,,,))))))***+++...777AAA222000---,,,,,,,,,++++++))))))***++++++++++++***+++++++++***+++,,,,,,---(((((()))***++++++,,,,,,)))******+++++++++******************************((((((''''''(((((()))***---+++***+++,,,---,,,+++++++++******++++++,,,---+++---///111444999>>>BBBKKKNNNSSSXXX]]]```aaaaaacccbbbaaaaaaccccccbbbaaaaaaaaa```````````````___``````````````````___^^^^^^___bbbeeegggiiijjjkkkiiiffffffiiijjjhhhjjjnnnpppoooooonnnmmmhhhbbb]]]QQQHHH>>>666333222000///,,,+++***+++,,,---,,,+++,,,+++***))))))***+++,,,)))******************)))***)))))))))))))))*********))))))(((((())))))***---,,,***)))***000888===KKKOOORRRPPPIIIAAA<<<999888===FFFOOOWWW]]]```bbbbbbcccaaa___```aaa\\\UUUHHH===000---///000***###+++************)))))))))************++++++++++++******))))))))))))******++++++*********+++,,,,,,+++++++++***************++++++,,,------,,,,,,,,,,,,...222888@@@HHHOOOSSSUUUUUUUUUVVVXXXZZZ\\\^^^ZZZZZZYYYWWWVVVVVVYYY[[[PPPGGG<<<666555666444111---....../////////......++++++++++++,,,---...///...000333888>>>GGGQQQWWW___^^^___bbbeeefffdddaaaaaaYYYOOOIIIFFFFFFEEEDDD@@@:::333.........---+++---,,,+++++++++,,,......------------,,,,,,,,,,,,---,,,+++******+++,,,---...//////000///...---,,,000222222111///000444888)))+++......---,,,,,,---,,,,,,---///000000---+++))))))***,,,+++)))'''''',,,,,,,,,...111333333222666888999999666444333333000///---++++++,,,///000------------------......***+++,,,---------------(((,,,,,,(((&&&)))---...******************))))))((((((((((((***---///000...---000555666333111333666444111...,,,,,,---...333000000222222//////111---***)))***---...---***(((,,,---)))(((+++---,,,+++***))))))***+++***)))(((((())))))((((((***+++...///000111///,,,)))''''''(((***+++,,,,,,++++++''')))+++,,,++++++,,,---+++***((((((***,,,,,,,,,)))(((((()))+++------,,,(((***------++++++...000...000///---)))))),,,000------............---------+++******++++++***)))***++++++++++++******)))***)))((())),,,---,,,***************++++++,,,,,,++++++++++++++++++++++++)))***************++++++*********+++++++++++++++,,,***))))))***+++***)))((((((((()))))))))(((((('''''')))***+++,,,,,,,,,'''((()))+++,,,---......///...---,,,++++++++++++,,,,,,,,,+++++++++******(((((()))************)))...+++******)))(((---444111000---,,,++++++++++++))))))***++++++++++++***+++************+++,,,,,,(((((()))***+++,,,,,,---)))***+++,,,,,,+++)))(((***************************************+++,,,,,,,,,+++++++++,,,,,,++++++*********)))***++++++,,,,,,---//////111333888;;;AAAEEEJJJPPPUUUZZZ___aaa^^^^^^___```aaabbbbbbbbb___```aaabbbbbbaaa```___^^^___`````````^^^]]]\\\\\\]]]___bbbeeegggiiijjjgggddddddhhhiiihhhkkkooonnnnnnoooooonnnllljjjhhh___VVVJJJ@@@:::666222///---+++***+++,,,------,,,,,,++++++******++++++,,,))))))************))))))))))))))))))))))))***+++))))))(((((((((((())))))---,,,***))),,,222;;;BBBKKKNNNPPPOOOIIIBBB===::::::>>>DDDLLLTTTZZZ^^^aaaaaabbbaaa^^^^^^```]]]XXXKKK@@@444...---,,,(((###************))))))))))))************+++++++++,,,++++++************++++++,,,,,,+++++++++,,,,,,---,,,+++++++++***)))))))))***++++++,,,,,,------------000555<<>>666333444555333000////////////...---,,,+++,,,,,,,,,,,,---...//////---111888>>>CCCIIIOOORRRXXXXXXZZZ___dddeeeccc```aaa[[[SSSKKKFFFCCCBBBAAA999444...+++,,,---,,,+++,,,+++++++++,,,...000111///---+++***,,,,,,+++***,,,,,,************,,,,,,---.../////////---,,,+++---///000000...000444999)))+++------,,,+++,,,---......///000111000...+++***------+++,,,//////---------///222666777666555444555666444222000//////,,,+++)))((()))+++...000---------...------,,,+++++++++,,,,,,,,,,,,++++++222///***''',,,000---&&&***+++++++++++++++++++++((())))))***,,,///222333444111111333222...---///555333000...------......222//////111111...---000+++)))(((***---///---***///222111,,,)))******(((***)))))))))++++++)))'''(((+++...---+++***+++---,,,---/////////,,,***(((&&&&&&'''((((((((((((((((((***,,,---------...//////,,,***))))))***))))))---,,,+++******)))&&&$$$((()))+++,,,,,,---///000***,,,//////...,,,+++***+++,,,---...///000000000444000,,,))))))*********((())))))***++++++******(((((())))))***++++++,,,,,,++++++******,,,---...)))))))))))))))((((((((())))))******+++,,,,,,,,,))))))(((((())))))***+++---+++)))((((((((('''&&&(((***++++++***))))))***++++++***)))(((&&&$$$$$$))))))+++---...///000000,,,++++++******++++++,,,,,,+++++++++************))))))***++++++++++++++++++***+++......***(((******++++++)))((((((***,,,))))))***++++++++++++***))))))(((((())))))***+++***************+++++++++)))******+++++++++***************************************)))***++++++,,,***+++,,,+++***)))***,,,******))))))******+++,,,+++,,,---...---...000222444888<<<>>>AAAGGGNNNTTTZZZ]]]___```___^^^_________```aaabbbcccbbbaaa```_________```______^^^^^^\\\\\\]]]^^^aaaccceeefffdddaaaaaadddfffeeehhhlllkkkmmmoooooooooooopppqqqpppjjjbbbYYYPPPEEE999111000...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))(((((((((((()))***+++,,,***))))))(((((())))))******++++++,,,///666===CCCGGGJJJNNNPPPOOOLLLGGGCCCBBBBBBCCCFFFLLLTTT\\\aaa^^^aaa```\\\ZZZ[[[YYYUUULLLJJJDDD;;;333//////111...---------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------............---,,,,,,,,,------+++++++++***************+++++++++,,,---...000111333777===DDDJJJNNNOOOPPPPPPRRRVVVYYY[[[\\\\\\\\\\\\\\\\\\YYYUUURRRPPPPPP@@@:::444222444555333///000000000///...---,,,+++,,,,,,,,,,,,---...///000...333;;;AAAFFFJJJNNNPPPSSSVVVZZZ^^^``````___^^^ZZZWWWQQQJJJEEEAAA???>>>777222---+++,,,---,,,***,,,+++++++++,,,---///000000,,,))))))+++---,,,***---,,,+++******+++,,,---,,,---...//////...---,,,,,,...000000///222777;;;---.........------///000000//////000111000...,,,,,,///...)))***///000...,,,---///222666777666555444444333111...------...---,,,***)))***,,,...000...///111111111///...,,,+++,,,,,,,,,,,,,,,++++++------+++))),,,000...((((((((())))))***+++++++++******+++,,,...000333444333000...000///,,,---000333222111000////////////000---...111000---,,,...+++******---111111...+++...111111,,,)))++++++***+++++++++,,,......,,,***)))---000000---+++---000+++,,,...//////...---,,,(((''''''''''''((()))))))))+++---.........///000---+++******+++,,,+++***---,,,+++******((($$$""")))))))))+++---/////////+++++++++,,,......,,,+++***+++---...000111222222///...,,,,,,------+++***&&&'''(((***++++++++++++&&&'''))))))******,,,------,,,+++******,,,---///************))))))(((((())))))***++++++,,,------******)))))))))***+++,,,///---+++*********(((''''''***,,,+++)))((()))+++*********))))))'''&&&&&&)))***,,,---.../////////))))))))))))***+++,,,,,,++++++*********)))))))))******+++,,,,,,,,,,,,,,,,,,))))))---...+++***,,,((()))***)))((((((+++...))))))***++++++++++++*********))))))******+++,,,+++++++++***************))))))))))))***+++,,,,,,************************)))))))))))))))******+++)))+++,,,+++))))))***,,,+++************+++,,,,,,)))+++,,,---------///111000333555666666;;;CCCJJJPPPTTTXXX[[[\\\\\\^^^`````````aaabbbbbbbbbbbbbbb^^^^^^]]]]]]^^^^^^______]]]]]]]]]^^^___aaaccceeeccc``````cccdddccceeeiiihhhkkknnnpppooooooqqqsssooolllhhhccc[[[OOO@@@666222///,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******(((((((((((()))***+++,,,*********))))))*********)))***,,,...111666===AAAFFFJJJOOOSSSTTTPPPKKKFFFBBBCCCDDDGGGMMMTTT[[[___[[[___```]]][[[[[[ZZZVVVMMMIIIDDD===888555444444000000000/////////......---------.........//////000000////////////000000//////...---------------***************++++++++++++++++++,,,...000222333555999AAAIIINNNQQQRRRRRROOORRRVVVZZZ]]]]]]]]]\\\]]]]]]\\\[[[YYYTTTOOOJJJ<<<777222111444555222////////////000000//////...---,,,,,,------...///000///666>>>FFFKKKOOOQQQRRRQQQWWW]]]___\\\ZZZZZZ[[[UUUTTTPPPLLLFFFBBB???>>>666222---+++,,,---+++))),,,+++******+++,,,---...///+++'''(((+++...---+++...---,,,++++++,,,---...***+++---...///......---,,,...111222222555;;;@@@///000000///......111333111000///000000000///---...111...((((((...000---+++,,,...111555666555444555555444111...---...000...---+++***+++---///111000111333555444222///---,,,,,,---------,,,,,,+++&&&***+++******,,,,,,***&&&''''''((()))******+++,,,+++,,,---...111333555222...,,,......,,,...222222111111111000000//////...,,,---111000,,,+++---,,,+++,,,000333444000,,,---000000,,,***,,,---,,,---,,,---...000000///---***...222222...---...111,,,---...///000000000///***)))(((''''''(((***+++***,,,...///......///000+++***)))***,,,------,,,***))))))******)))'''$$$***((('''***...111000......+++((())),,,///...,,,***+++,,,...000111222222******---///111000---)))%%%&&&((()))+++,,,,,,,,,((()))******))))))***+++---,,,+++******,,,...///,,,+++++++++******))))))))))))***+++,,,,,,------,,,+++*********+++,,,---111///---+++,,,+++***(((%%%(((***)))'''&&&''')))%%%&&&((()))+++,,,,,,,,,((()))***+++,,,---------''''''(((((()))***,,,---*********))))))))))))(((++++++,,,------------,,,...***(((***+++))))))+++''')))******((()))---000))))))***++++++++++++***++++++******++++++,,,---,,,,,,++++++***)))))))))***)))(((((()))+++---...***************************************++++++,,,(((+++,,,,,,)))(((***,,,++++++******++++++,,,---)))+++---.........000222...000111000///333;;;BBBBBBGGGOOOTTTXXX[[[___bbb``````aaaaaabbbbbbbbbccc]]]]]]\\\[[[\\\]]]___```___^^^^^^^^^___aaacccdddbbb______bbbcccbbbcccgggcccggglllnnnnnnooorrrtttkkkkkkjjjhhhbbbUUUFFF:::333000---++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,++++++************++++++(((***,,,///222666<<<@@@GGGKKKPPPUUUVVVSSSLLLGGGAAACCCEEEIIIOOOTTTYYY\\\YYY^^^```^^^\\\]]][[[XXXLLLFFF@@@<<<;;;:::666222111111111111000000000000.........////////////000111111000000000000111111000///...---------------))))))******+++++++++,,,,,,,,,,,,---...111333444555;;;CCCKKKRRRTTTUUUUUUPPPSSSWWW\\\^^^^^^]]]\\\]]][[[ZZZZZZYYYTTTLLLEEE:::555000000333555222///---...///000111111111111---------------...000000111777AAAJJJPPPSSSUUUVVVRRRYYY``````[[[VVVVVVYYYTTTTTTRRRNNNIIIDDDAAA@@@777222---,,,,,,---+++))),,,+++*********+++,,,---///***&&&'''+++......,,,......,,,,,,,,,,,,......)))***,,,.../////////...,,,///222333444888>>>CCC...---,,,---//////...,,,000000...------...///000((())),,,...///...---,,,+++,,,---///000111111111666666444///+++***...222444...***,,,------///333777888777444000...------000000///---+++***+++------+++***+++,,,,,,+++))),,,------***((((((+++///)))***,,,...111333555666111000///......///000111111333444333000,,,***)))000000000///...,,,+++***///+++))),,,111555444111333222000...------///000000...,,,,,,//////...+++111222222333222111000///,,,(((***000111......333******))))))******+++,,,,,,,,,---///111333555666,,,+++*********,,,...///+++)))(((&&&''')))+++---,,,***(((***---...---+++---,,,++++++,,,,,,***(((...///000000000///---,,,///'''(((555;;;222***)))'''))),,,......---+++***(((...///)))&&&***------------------------------)))************+++++++++...---+++)))((())))))***++++++************++++++777444000+++))))))+++,,,***+++,,,+++)))((()))+++))))))))))))))))))))))))***++++++,,,,,,------...***************************+++------+++******+++,,,,,,,,,++++++*********************************(((((((((((()))))))))))),,,,,,++++++***+++++++++***+++,,,,,,******+++,,,---,,,***))))))***+++---******************************)))))))))***,,,---,,,***((())),,,...---+++,,,++++++***)))(((''''''******************************))))))***,,,---///,,,,,,,,,---///222444666:::>>>DDDKKKRRRWWWZZZ[[[eeecccaaaaaabbbcccbbbbbb___]]]\\\]]]___```^^^[[[\\\\\\\\\\\\]]]___aaabbb`````````aaabbbdddeeefffhhhiiijjjllloooqqqrrrsssqqqnnnjjjhhheee[[[KKK???444000---///...******---))))))*********+++++++++------+++***))))))((((((...***'''&&&'''(((&&&###,,,***'''(((***+++***(((++++++,,,---///222888<<<@@@EEENNNUUUXXXUUUNNNHHHEEEHHHIIIIIINNNVVVZZZZZZZZZ[[[]]]]]]\\\ZZZWWWUUUMMMKKKFFFAAA>>>=========:::777444333444444333222444333222222222222333333444333111111222444444444111///,,,+++++++++***)))******)))******++++++,,,+++,,,,,,,,,...222888<<>>??????<<<999666555666666666555777777777555444333444555666444222222333555555444000...,,,+++++++++***)))++++++***))))))***+++,,,,,,,,,,,,---...222888<<<@@@FFFNNNUUUXXXWWWTTTQQQQQQSSSUUUYYY[[[\\\\\\\\\[[[]]]\\\YYYXXXUUUKKK???666222///000222222///,,,...------///333666666444000,,,***...111111111222999BBBLLLRRRSSSRRRTTTWWWYYY]]]___]]]XXXTTTTTTUUUVVVVVVTTTOOOMMMMMMIIIDDD===444---,,,,,,++++++---+++......++++++------***+++,,,,,,---...///111222111000000/////////000000...///000000......///000444444666888;;;???BBBDDD555222...---...111222333111///...,,,++++++,,,,,,...............------,,,...------,,,+++***)))(((000111000---***)))---000111---,,,000222111111333111222222111000//////000+++,,,,,,+++***,,,///111000...,,,+++,,,,,,+++*********+++***)))***,,,///111000000000111222444555444333111000//////...///111222333111///,,,++++++,,,,,,,,,------............000222333333222333333555333333444555444///+++...------///111111000///111222444555444333111000---+++,,,//////---,,,...******))))))******+++,,,+++++++++---...000222333111000///------...///000///...---,,,,,,...000111---+++***+++,,,,,,+++***000...------...000000///111111111111000000000000111...111888777///***+++++++++,,,,,,------,,,,,,***+++***(((+++000111///+++++++++++++++*********)))))))))*********++++++---,,,+++******)))******++++++************++++++...---+++***)))(((((((((((('''((()))+++,,,+++)))************************------,,,,,,+++***************************************+++***)))***,,,...+++++++++++++++*********************************((((((((()))))))))******///...,,,+++)))(((((((((***+++,,,,,,******+++,,,111000---+++***)))***************************************)))******+++,,,,,,***))))))+++,,,,,,+++*********************)))************************************+++,,,------//////...---------------222222444888>>>FFFNNNRRRZZZ\\\___bbbccccccaaa```cccbbbaaabbbbbbaaa___\\\___^^^]]]\\\[[[[[[\\\]]]aaaaaaaaaaaaaaabbbcccdddjjjjjjkkkmmmnnnooopppqqqrrrooolllkkkhhh___RRRHHH:::333...---,,,))))))+++++++++,,,------------,,,++++++++++++,,,,,,------%%%'''***++++++++++++,,,***((('''(((***++++++******+++---...000444999<<>>;;;888777888999999999;;;======:::777555666888777666444444555666555555000...,,,+++,,,,,,***)))---,,,***))))))***,,,---------------///222888<<>>@@@BBBCCCDDD111///......000222333333000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((,,,...///---***))),,,///000---...333555333111222---///000000//////000222......---+++)))***---///222000---,,,,,,---,,,+++++++++++++++,,,---///000222111111000222444666777555444333111000///...---111222222000---,,,,,,---,,,,,,,,,,,,,,,------...***///444444000...///111444222000222555555111......///000222333444333222111222444555555444222111,,,,,,,,,------,,,+++,,,******))))))******+++,,,*********+++,,,...///000,,,,,,,,,---...000222333---,,,+++******,,,---...---,,,++++++++++++***)))000//////000111000...,,,111111000000//////000000111111555888555,,,***---,,,,,,,,,,,,,,,------------+++((())),,,000000---+++++++++++++++*********))))))))))))************,,,,,,++++++************++++++************++++++***************))))))((()))(((''')))+++,,,***(((************************))))))******+++,,,,,,,,,************************)))***))))))(((***---000+++++++++***************************************(((((()))))))))*********------+++***))))))))))))***+++,,,,,,******+++,,,//////---,,,++++++++++++******************************************+++++++++******)))***+++++++++*********************+++*********************************++++++,,,,,,,,,...------,,,,,,+++++++++111111222555:::@@@FFFJJJMMMQQQWWW\\\^^^___^^^^^^bbbbbbbbbbbbbbb```^^^\\\^^^]]]\\\[[[[[[[[[\\\\\\aaaaaaaaaaaaaaabbbcccccchhhiiijjjlllnnnoooqqqrrrpppnnnlllkkkhhhaaaVVVNNNAAA888000...---******,,,***+++,,,------,,,++++++***+++++++++++++++++++++!!!%%%***+++***((()))+++(((((('''((()))+++,,,,,,***,,,...///111555999===AAAGGGNNNTTTTTTQQQMMMJJJIIINNNQQQQQQRRRUUUTTTPPPMMMPPPTTTWWWWWWUUURRRPPPKKKIIIFFFCCCAAA@@@@@@@@@>>>;;;999888999;;;<<<<<<@@@BBBBBB???999777888;;;999777555555666666555444000...,,,+++,,,,,,+++***///---+++))))))***,,,------.........///333999===CCCGGGMMMRRRUUUTTTRRRPPPPPPQQQTTTVVVYYY[[[\\\\\\VVVXXXYYYXXXTTTLLL@@@666000///...///111222111///---,,,---...111444666777666111---///111222777===AAAHHHQQQUUUUUUTTTVVVXXXWWWXXXXXXWWWUUUUUUXXXZZZ\\\\\\XXXRRRPPPQQQOOOKKK<<<555000111111...,,,,,,---//////,,,+++------***.........111444888::::::;;;;;;;;;::::::999888888999999999777666777:::===>>>@@@BBBDDDFFFFFFEEEEEE......000222555666555333000///---+++***)))******)))***,,,---.../////////...---,,,+++******+++++++++---///...+++***,,,//////---///444777444111111,,,---////////////111333......---+++***+++...222333000...,,,---...------...------...///111111111000000111111333555888999666555444333111///...---111111000...,,,,,,---///------,,,++++++++++++,,,)))///444444///,,,...111222///---...111333333222///111333555555555444444000222444666666444222000+++,,,---,,,,,,,,,+++*********))))))******+++,,,************+++,,,---...+++++++++,,,---///000000******)))))))))***+++,,,,,,,,,,,,,,,+++*********...///111333333///***&&&000000/////////.........///222555666222,,,+++......---------------------000,,,)))***,,,---,,,+++---,,,,,,,,,+++++++++***(((((()))))))))*********,,,,,,,,,,,,+++++++++***++++++************++++++)))***+++,,,,,,+++******+++***))))))*********)))************************(((((()))******++++++,,,)))))))))))))))))))))))))))))))))(((((()))---///************************))))))))))))))))))))))))))))))))))))*********************)))******++++++***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---*********************************+++************++++++******))))))***+++************++++++++++++******************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,///000222555777:::<<<===@@@FFFMMMTTTWWWYYY[[[]]]___aaacccdddcccaaa___^^^\\\\\\[[[[[[[[[\\\]]]^^^````````````aaabbbcccccceeefffhhhjjjmmmoooqqqrrrpppooommmmmmjjjeee\\\VVVIII>>>444000...,,,+++---)))***+++,,,,,,+++***)))++++++++++++***)))''''''###'''+++,,,***((((((***'''(((((())))))***+++---***,,,...000222666:::===CCCIIIPPPTTTSSSPPPMMMLLLMMMPPPPPPNNNNNNQQQQQQOOOHHHJJJNNNQQQQQQPPPMMMKKKIIIHHHEEEBBB@@@>>>>>>======;;;888777999<<<>>>>>>DDDEEEDDDAAA<<<999999;;;999777666666666666444222///---++++++,,,,,,+++***...---,,,+++***+++---...------......000444:::???CCCFFFKKKPPPSSSSSSQQQPPPNNNQQQUUUYYY[[[[[[ZZZYYYUUUVVVWWWWWWQQQFFF:::333000//////000222333222222............///111333555666111...///111444:::BBBEEELLLTTTWWWUUUTTTVVVYYYUUUUUUUUUTTTTTTVVVYYY[[[^^^]]]XXXRRRPPPPPPNNNJJJ<<<555111222222///,,,,,,---//////,,,+++...---+++------///444;;;@@@CCCDDDCCCCCCDDDDDDCCCBBBAAAAAA???@@@@@@??????AAAEEEHHHEEEFFFIIIJJJJJJIIIGGGFFF///000222666888888555222000...---+++******++++++***,,,///222444444444333...---,,,+++++++++------+++...111000---+++---///000...///555666333000000---...000000//////111222,,,,,,+++++++++...444888333000...---...///000000000//////000222333222111//////111333555666777888555555555444222000///...111000///---++++++...000...---+++***)))***+++++++++000444333///---///222///...---------///222444///111555666555444333444...111444666666444222000***,,,---+++***,,,,,,)))******))))))******+++,,,************++++++,,,------------,,,++++++******+++*********++++++,,,,,,+++,,,---,,,*********,,,---...000333333///)))$$$...///000000000///---,,,,,,///222222///,,,,,,.........//////......------000,,,)))++++++))))))+++---------,,,++++++******((((((((()))))))))******++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,,,,++++++++++++***)))'''(((+++...++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))***)))((()))+++---)))))))))***************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))***,,,,,,***+++,,,,,,******+++,,,)))******+++,,,,,,,,,---***************************++++++++++++***))))))***++++++***(((((()))+++++++++++++++++++++*********************************++++++,,,,,,,,,++++++)))***+++,,,------,,,,,,,,,...000333444444222111777===DDDIIILLLPPPUUUYYY[[[___bbbdddcccbbbaaaaaa]]]\\\[[[[[[\\\]]]^^^____________```aaabbbcccdddcccdddfffhhhkkkmmmooopppqqqqqqpppooommmiiiccc___QQQCCC666111///---,,,---)))***+++,,,,,,+++)))'''***+++++++++***(((&&&%%%)))***,,,---,,,******+++((()))***)))((()))+++---))),,,///111444777;;;>>>EEEKKKRRRUUUSSSPPPOOOOOONNNQQQPPPMMMMMMPPPPPPMMMCCCEEEGGGIIIJJJIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<===:::777777999===???AAAFFFEEEBBB@@@===;;;:::999888666555555555444111//////---++++++,,,,,,,,,+++---,,,,,,,,,------......,,,---...///111666<<>>BBBJJJPPPTTTXXX^^^````````````aaa___^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^___aaacccdddeeeeeeeeefffggghhhiiijjjkkkooooooooonnnllliiieeebbbUUUFFF777000///---,,,---)))+++---...---+++)))''')))***+++++++++)))'''&&&+++*********,,,---,,,+++(((***+++***((('''***,,,))),,,///222555888<<<>>>GGGMMMSSSUUUSSSPPPPPPQQQMMMQQQRRRPPPPPPQQQOOOKKK@@@AAABBBBBBBBBBBBBBBAAA>>>>>>>>>=========<<<<<<===:::777777:::>>>AAACCCGGGCCC>>>===>>>===:::666666555444444333222///,,,...---++++++,,,---,,,+++***+++---...////////////+++,,,---///222777>>>CCCEEEGGGKKKPPPSSSUUUUUUUUUTTTVVVXXXZZZ[[[ZZZYYYWWWXXXUUUUUUUUULLL>>>444111...///000000000000111222---......------///444888000------000222555???HHHOOOUUU[[[]]]ZZZXXXZZZ]]]XXXWWWWWWXXXZZZ\\\]]]]]]WWWXXXVVVRRRRRRSSSPPPKKK<<<555///000000---,,,,,,+++......,,,---000000...000///222;;;FFFOOOSSSSSSOOOPPPRRRTTTTTTTTTSSSRRRRRRSSSUUUTTTSSSSSSTTTUUUQQQQQQQQQPPPNNNLLLIIIHHH555222///---,,,+++)))'''///...---,,,,,,,,,---...+++...222666666444000...000...,,,***))))))***+++...222555444111......///222//////333444000------111222222111000//////000111000///---,,,///444888222000------///111333444222000///000222333000---///111444666666444222111444555555555444222000///000000...+++***+++///222))))))(((((()))+++...///***++++++++++++,,,...///,,,222666555...***+++///+++///333333111...---...,,,///222555555444111...'''+++,,,))))))------)))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++***(((((()))))))))*********(((***---,,,******,,,......---,,,---///111111000---///333555444222...+++''')))******,,,......,,,---...000222111///,,,+++)))'''(((+++)))%%%(((000+++++++++***)))(((((('''(((((((((((())))))))))))***+++,,,---------,,,+++++++++************++++++,,,+++******)))*********&&&***,,,)))%%%(((333>>>++++++++++++++++++++++++''''''(((((()))*********))))))))))))))))))))))))(((***++++++)))(((((()))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++***))))))((())))))***+++,,,,,,******+++,,,***************)))((('''***************************+++,,,,,,+++***)))((()))+++,,,***'''&&&(((+++------,,,,,,+++***))))))***************************+++,,,---,,,,,,***)))+++,,,---...---,,,+++***,,,,,,...000111111111111+++...111111222666???FFFLLLQQQXXX[[[\\\\\\]]]^^^bbbaaa___]]]\\\\\\\\\\\\\\\\\\]]]___aaaccceeeffffffffffffgggggggggggggggkkkkkkkkkkkkiiigggdddaaaWWWGGG777///...,,,+++,,,+++,,,...///...,,,***(((((()))+++,,,,,,,,,***)))***'''%%%'''***---,,,***)))+++,,,***'''''')))+++))),,,000333555888<<>>>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>>>>>;;;888888;;;@@@CCCEEEGGGAAA;;;;;;>>>>>>:::444555444333333222000---+++...---++++++,,,---,,,+++(((***---///111111000///***+++---///222888@@@EEEFFFHHHLLLQQQUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYVVVUUUTTTKKK<<<333222---...//////......///111***,,,---------000555:::000...///333555999BBBLLLSSSXXX^^^___\\\ZZZ\\\___ZZZYYYZZZ[[[^^^_________SSSUUUUUUSSSTTTVVVSSSNNN===555/////////---+++,,,***---...,,,---111111///000///111:::FFFPPPSSSSSSQQQRRRUUUWWWXXXWWWWWWVVVYYYZZZ\\\[[[YYYWWWVVVWWWTTTSSSRRRPPPNNNLLLJJJIII---///000...+++)))+++...------...///000...***''',,,...000222333222111000111...++++++...000///------///222333000---,,,+++,,,---/////////000222555111222222111/////////000111///---,,,,,,///222444222000+++(((---444444000///////////////000000111111333555555444333444444444666777666555333333444///000000///---,,,---...,,,+++++++++,,,------...---000///***(((***,,,+++111000///...............---///111111///---,,,,,,000000222222333222111111---)))&&&'''***,,,,,,+++)))******))))))))),,,...&&&''')))***++++++***)))++++++,,,...//////...,,,111...++++++---//////---&&&))),,,,,,***((()))***...,,,,,,---///111111111000...------------+++***///,,,+++...///------111111000//////000///---+++)))***+++,,,------,,,+++''')))++++++***(((((()))+++*********+++,,,,,,---(((((()))+++------+++***)))***+++***)))((()))***,,,,,,------,,,+++)))(((''')))******((()))---000,,,+++++++++******))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))*********+++++++++,,,***(((((()))***)))(((+++++++++************))))))******,,,---...//////++++++******************)))((('''(((***+++,,,+++))))))(((((((((***+++,,,+++***)))((()))***,,,---***,,,---,,,))))))+++......---,,,***)))******+++******+++++++++,,,,,,,,,+++,,,,,,+++******+++,,,...---+++***+++---///000///000000111000...,,,+++000000000000222444666777>>>BBBJJJRRRYYY]]]^^^___ZZZ[[[]]]^^^]]]\\\YYYXXX___``````______```bbbeeefffdddbbbbbbccceeeffffffgggeeeccccccccc```ZZZUUUIII@@@555...---...---+++---///111222111///---+++)))***+++,,,,,,+++***)))***((((((***,,,,,,)))&&&'''((()))***+++,,,------,,,,,,---///333777;;;>>>PPPPPPRRRSSSSSSRRRRRRQQQQQQSSSTTTQQQQQQPPPKKKDDD???<<<::::::<<>>===<<<>>>BBBEEEFFFEEECCCAAA===:::777555:::444000000///---,,,...++++++++++++,,,---...///+++******+++------,,,***,,,...111444777===CCCGGGBBBEEEJJJNNNPPPSSSVVVYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWTTTLLLAAA777111///---......///...,,,+++***,,,...///000000222666999222222222555:::AAAGGGKKKWWW\\\aaabbb^^^\\\]]]______]]]\\\^^^aaaaaa^^^ZZZUUUVVVUUUSSSTTTTTTNNNFFF<<<777111,,,++++++++++++------,,,,,,,,,---......///111555;;;CCCLLLSSSWWWVVVVVVWWWWWWVVVVVVUUUTTTYYYZZZ\\\]]]\\\YYYVVVTTTRRRQQQPPPPPPOOOLLLGGGDDD---......---++++++,,,.........///000000...+++)))---...///111222222111111///---++++++,,,------,,,...000222111...,,,******---...000000//////111222111222333333222111111111222000---++++++,,,///111333111,,,***...444444000111000/////////000222333444666777666555444555666555666777666444222222333///000111111///...///000+++++++++******++++++++++++//////+++)))+++,,,***------------......//////---///222222111000//////000111222222222000...---+++))))))+++---///...,,,***+++++++++***+++---000***++++++,,,,,,,,,+++***,,,++++++---///000///...000...+++,,,---...---+++)))******)))'''(((+++...---,,,+++,,,...000111000///...,,,---...//////...111...---000000......222333222000000///...,,,***&&&'''((()))***))))))((()))+++------+++******+++++++++******++++++,,,---))))))***+++,,,,,,,,,+++((()))***)))'''''''''))),,,,,,------,,,+++)))((()))***+++***((((((+++---++++++*********)))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))*********************************++++++++++++******)))))))))************************+++++++++******)))))))))************************)))((('''(((***,,,,,,++++++***)))))))))***+++,,,******++++++,,,,,,,,,+++***,,,---,,,))))))+++------,,,+++*********+++,,,,,,,,,,,,,,,---------...))))))***)))))))))+++,,,...------,,,,,,---...///000000000///...---,,,+++---------...///111333555888<<>>============>>>>>>???>>>>>>>>>===<<<>>>AAADDDEEEDDDCCCAAA>>>;;;888777:::444000000///,,,+++---++++++***++++++,,,------+++******+++,,,---,,,***+++...111444888>>>DDDHHHEEEHHHKKKMMMNNNQQQSSSVVVYYYYYYZZZZZZZZZYYYWWWWWWUUUTTTOOOGGG<<<333...---,,,,,,---------,,,+++***---------...000333555666222222444888===CCCIIILLLZZZ___dddeeebbb___```bbb___^^^^^^^^^______]]]\\\VVVUUURRROOONNNNNNIIIBBB:::666000,,,++++++,,,,,,,,,,,,,,,,,,,,,------...///222666<<>>AAAOOOOOOOOOOOOOOONNNMMMLLLLLLNNNOOOMMMNNNNNNJJJDDD@@@>>><<<<<<>>>@@@AAAAAA>>>>>>?????????>>>=========>>>===<<<<<<===@@@CCCCCCCCCBBB@@@>>><<<:::999:::444//////...+++)))+++***************++++++++++++***)))***,,,---,,,++++++...222666:::@@@FFFJJJIIIKKKLLLMMMMMMOOOQQQTTTXXXYYYZZZ[[[[[[ZZZXXXVVVUUUQQQJJJ@@@666///,,,,,,******+++,,,,,,,,,,,,+++///---+++---111444555444111333777<<>>EEEIIILLLOOOTTTXXX\\\^^^______cccdddeeedddaaa^^^^^^^^^___^^^^^^___```___\\\YYYQQQJJJBBB<<<999666333000000---******++++++***)))+++,,,---......---,,,+++(((((())))))))))))((((((************++++++***)))))))))))))))))))))))))))++++++---000555:::???BBBJJJJJJKKKKKKLLLLLLLLLLLLIIILLLLLLKKKLLLMMMJJJDDDAAA>>><<<<<<>>>AAABBBBBB>>>>>>?????????===<<<;;;=========<<<;;;<<>><<<<<<999333///...---)))(((***))))))************))))))+++***)))***,,,------,,,,,,///333888<<>><<<<<<>>>AAABBBBBB===>>>??????>>>===;;;:::===>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@???>>>===888222------,,,)))((()))(((((()))*********))))))+++***((()))+++---------...111666:::>>>CCCHHHLLLLLLNNNPPPQQQRRRTTTWWWYYYVVVWWWYYYZZZZZZYYYXXXWWWVVVNNNBBB777000...///000+++,,,,,,---...///000000444000,,,...333666555222000333:::AAAGGGKKKMMMNNNYYY\\\```ccccccccccccbbbbbbdddccc```[[[YYY[[[^^^\\\ZZZTTTNNNMMMOOOLLLFFF222///,,,++++++---------++++++******++++++,,,---///333:::BBBIIINNNQQQRRRYYYXXXWWWVVVVVVVVVWWWWWWZZZ[[[\\\[[[YYYUUURRROOOOOOMMMJJJGGGAAA999111+++,,,+++******,,,---,,,,,,))),,,...---***)))***---...---+++******+++---...---...000000///......///666666444222///...///000---000222333222111111222000......111444444000---+++*********+++,,,...///---000111000111444333000333111---++++++...222555666555222///---...222555666666555222//////000111111222333333222222333444222333555555444000,,,)))(((,,,...+++)))++++++))),,,,,,...//////...---,,,,,,...000000...,,,******'''(((***+++,,,,,,,,,,,,***)))(((&&&&&&)))...333+++,,,---,,,+++,,,///111------,,,+++++++++,,,,,,000...,,,,,,...222444444333444444333000---------))))))***---//////...,,,...---,,,---///111111111000...+++***+++---------///,,,+++......,,,---111333000...---.........---+++***)))))))))))))))***)))***+++***)))***,,,...,,,,,,++++++******++++++***,,,...---++++++...111+++,,,......------///000...//////000///---,,,+++)))))))))***,,,---+++***(((((())))))))))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))************((((((((()))))))))******(((+++...---***((()))***'''((()))***+++,,,------++++++***)))(((''''''&&&)))))))))***++++++,,,,,,*********+++------+++(((***++++++,,,++++++***))),,,***)))((((((***,,,------+++******+++,,,,,,+++******,,,---............,,,+++***))))))***,,,...000,,,))))))++++++)))'''...///111222111000...---......------------......++++++******+++,,,...///000///---,,,,,,...111333444999BBBLLLSSSWWWXXXXXX\\\___aaabbb```]]][[[ZZZ^^^___aaacccbbb^^^XXXSSSBBB<<<444/////////...,,,)))******++++++++++++,,,'''(((((()))))))))))))))***))))))(((((())))))******+++,,,+++))))))+++---))))))******++++++++++++------///222666;;;@@@CCC@@@@@@AAACCCFFFIIIKKKMMMHHHJJJJJJHHHHHHKKKHHHCCC@@@>>><<<<<<>>>@@@AAAAAA>>>>>>>>>???>>>>>>=========>>>???>>>======>>>@@@@@@@@@AAAAAA@@@@@@???>>>666000,,,,,,+++(((((()))&&&''')))***++++++******+++)))((()))+++---......000333888<<<@@@DDDIIILLLKKKNNNQQQTTTUUUWWWYYY[[[VVVVVVWWWXXXXXXXXXXXXWWWTTTKKK>>>333......000222------------...///111111333000...///222444333222222666<<>>>>>???AAACCCFFFIIIJJJIIIKKKJJJGGGHHHJJJHHHCCC???===;;;;;;===???@@@AAA@@@@@@??????@@@@@@AAAAAA>>>???@@@???>>>===>>>@@@@@@AAAAAAAAA@@@@@@???>>>444...***++++++)))(((***%%%&&&)))+++,,,---,,,++++++)))((((((+++---...///222666:::>>>AAAEEEIIIKKKJJJNNNSSSVVVWWWWWWXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXOOOEEE888///+++---///000...------,,,---...///000000///.........///000111666999???EEEJJJNNNPPPPPPWWWYYY\\\```cccdddcccaaacccbbb`````````___]]][[[XXXYYYWWWSSSRRROOOGGG>>>111...,,,++++++,,,++++++,,,,,,,,,,,,,,,------...,,,000888AAAJJJRRRWWWZZZXXXWWWUUUTTTTTTTTTVVVVVVXXXWWWVVVUUUUUUUUUVVVVVVQQQJJJAAA999333...+++)))+++---...,,,)))(((***---***---000///+++***---000///...---+++***)))))))))...,,,,,,///333444222///,,,---000000111111333555+++---///000111333666999777333///000444555222...+++***)))((((((''''''(((''',,,000000000333333111444222///......000333555222000...***))),,,111555555555444222000000333555333333111...,,,---000333444666999:::999555000------000///***(((***,,,+++***,,,///222444444444333(((+++...///...------...,,,+++***))))))***+++,,,(((***+++***((((((+++....../////////...///111444*********+++,,,...111222111000......000222222222222333222000,,,+++...000+++***)))+++///111000...***)))((())),,,---...---,,,++++++---000222222111,,,******...///...000333555222...+++*********))),,,+++***((((((((()))***)))***+++***)))***---000---,,,,,,+++*********+++###(((---...,,,,,,...222+++,,,///000000222444666///000000000000...---,,,///...,,,---...---***&&&))))))******+++++++++,,,))))))))))))))))))))))))000///...,,,+++******)))))))))))))))************%%%&&&'''((()))***+++,,,,,,***(((((()))***)))((()))))))))***++++++,,,,,,'''((()))***+++,,,---...((())))))***++++++,,,,,,******+++---...---***(((,,,---///000000000//////+++,,,...000000///...---...+++)))))),,,---,,,***+++,,,---.........---,,,---+++)))((()))***---///,,,(((&&&(((---000///,,,------...//////000//////***,,,...000111111111000++++++*********,,,---...------------,,,+++***)))---...111666<<>>???@@@AAAAAAAAAAAAAAA@@@???>>>222---)))***+++))))))+++$$$&&&))),,,---...------+++)))'''(((***---//////444777<<>>AAACCCCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDAAA???<<<<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCEEEGGGHHHHHHDDD@@@>>>???AAABBBCCCAAA??????AAABBB@@@;;;666111...+++))))))******))))))***+++,,,...///000000+++***))))))***---000222888999<<>>777111...---+++***,,,+++***+++------+++))))))***+++,,,,,,---------000///---,,,++++++,,,,,,+++,,,...///000111222222111666555...---444555//////000111222333555555666999666222000//////...---)))+++,,,,,,***))))))******++++++,,,///222444666111...,,,,,,...///000000111111111111111000000///111111111///---...000333111111222222222222222222888555444555333---+++,,,...//////000///---)))'''***---000222333111...,,,,,,,,,******///444222---***)))((((((***++++++***/////////...,,,+++,,,---///+++***,,,---+++,,,000,,,++++++,,,///222222222222444444333000......000...111222///+++(((+++...---,,,+++*********+++,,,,,,///000---,,,...000///000---,,,000222000///000000...---...000000...,,,000///...---,,,+++******,,,***)))***+++,,,,,,++++++++++++++++++,,,---...+++......******......+++)))+++---...///000///...---000111000222555333......///000111111///...,,,............---,,,+++***)))***(((&&&''',,,,,,(((,,,+++***)))))))))***+++---......---+++******+++***)))))))))))))))))))))*********+++++++++,,,,,,++++++*********)))'''%%%---***'''''')))******************))))))*********'''++++++)))))),,,,,,(((+++++++++***++++++,,,,,,...///111000...------............------.........:::000***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((((((***************,,,...000...,,,,,,------,,,+++,,,,,,,,,---------------,,,+++***))))))+++---...***------***+++///111///***+++---///222444555555???BBBGGGLLLMMMJJJGGGDDDIIISSS\\\___^^^[[[RRRHHH???<<<888333///---------,,,,,,+++++++++*********)))))))))))))))*********+++++++++***))))))((('''+++,,,,,,+++)))((()))+++///,,,***---333777888777444222444999AAAFFFFFFDDD@@@CCCEEEGGGGGGHHHIIIKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@>>><<<<<<>>>AAACCCDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHEEEAAA??????@@@AAAAAA@@@>>>>>>@@@AAA>>>999444000...***)))******************++++++,,,---//////,,,+++***+++,,,///222444999;;;>>>AAAEEEHHHKKKLLLLLLNNNPPPQQQQQQQQQQQQRRRVVVSSSQQQRRRTTTTTTOOOJJJ<<<333,,,+++,,,+++)))***((((((''''''(((((()))***,,,,,,,,,,,,,,,...333666<<>>555---++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((()))***++++++***+++---...111///,,,,,,,,,,,,+++***------------,,,,,,,,,,,,,,,+++*********+++,,,---,,,......+++,,,///000...++++++,,,---...///000000444777:::<<<===<<<;;;999???GGGQQQVVVWWWVVVOOOHHH===;;;777333///...---------,,,+++***)))***++++++(((((())))))******++++++++++++***))))))(((((((((***++++++***)))(((***+++///------000666:::;;;:::666777:::AAAIIIMMMLLLJJJHHHJJJLLLMMMMMMMMMNNNPPPPPPOOOMMMJJJGGGEEEDDDCCC???>>><<<===@@@CCCEEEEEECCCCCCBBBCCCCCCDDDFFFFFFGGGDDDAAA??????@@@?????????======>>>???<<<666111///,,,***)))***++++++***,,,+++*********+++---...------,,,---///222555777;;;===@@@DDDHHHKKKMMMNNNKKKLLLMMMMMMLLLLLLNNNOOOQQQQQQQQQSSSSSSOOOHHHAAA888000++++++,,,+++***,,,,,,++++++++++++,,,---------------------000555999@@@DDDJJJMMMNNNMMMMMMMMMNNNPPPSSSVVVYYY\\\^^^___aaa```___^^^^^^___aaabbb```aaa```^^^[[[UUUGGG999000+++)))+++,,,******,,,++++++,,,,,,,,,---------)))+++///666@@@JJJSSSYYYUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXVVVQQQKKKFFF333000,,,******,,,,,,,,,,,,++++++,,,---...,,,+++***))))))((()))***,,,---///...,,,+++***++++++,,,000//////...///111222444***,,,+++'''(((...111///222333444555555555444444666333000...---,,,***))))))+++,,,,,,***))))))***...---,,,+++,,,,,,......---------///111111000...,,,...222444555444222000///000000///------///111/////////000000111111111555222222333222---***,,,,,,...//////...,,,+++***((())),,,...000000000///111111---)))***......******))))))***+++,,,+++***,,,...111111000---,,,+++,,,((((((+++,,,***,,,000000---+++***,,,///111111111111000...,,,+++******---......---******+++---(((,,,...+++&&&$$$&&&***,,,000000---,,,000222111000,,,,,,000222///...///111///,,,---///---(((###,,,,,,,,,,,,,,,,,,------***))))))***,,,,,,+++***)))))))))******+++------,,,---,,,++++++,,,---,,,111,,,***///444555222000000777<<<999666555444222111...,,,///333555222---,,,,,,---,,,,,,+++******(((******((()))***'''"""((()))))))))******++++++((()))******))))))***+++)))))))))))))))*********************++++++++++++(((((())),,,//////---***+++***)))((())))))******))))))(((((((((((())))))))))))((('''''')))++++++************+++,,,------111111///---+++,,,///111222111000//////000111222:::555///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++++++++---///222000------------,,,+++...------,,,,,,+++++++++++++++*********+++,,,---+++......++++++...///,,,---,,,,,,,,,,,,,,,,,,,,,//////000111222333333222555<<>>===>>>AAADDDFFFFFFBBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@AAAAAA@@@>>>???======>>>???<<<666111---,,,******+++,,,++++++,,,+++***)))))))))+++,,,---------...111333666888<<<>>>BBBEEEIIILLLMMMNNNKKKKKKJJJIIIHHHHHHKKKNNNNNNOOORRRTTTRRRKKKAAA999444///+++---///------////////////...///000000111---------,,,---111777;;;EEEGGGKKKMMMNNNMMMLLLKKKOOOQQQTTTWWW[[[^^^aaabbbcccaaa___]]]]]]___aaaccc^^^``````]]]ZZZSSSFFF999111,,,***,,,---++++++---+++++++++,,,,,,,,,,,,---***+++...444===GGGQQQWWWUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXQQQGGG???///,,,)))((()))+++,,,,,,+++++++++,,,......---,,,***))))))((()))***,,,------,,,+++))))))))))))***++++++++++++,,,///111222+++,,,+++***+++///222222222333444555555444333222555222000///...---+++***)))+++,,,,,,***))))))***///...---,,,,,,,,,---.........///111333333111///...///000222333333333333222333333111...------...............------,,,,,,------000555444///++++++///,,,***+++------)))%%%'''(((***,,,...///000000//////,,,((((((+++,,,)))***))))))***,,,,,,+++)))***---111222000---,,,++++++((('''***,,,+++---111000---)))(((***,,,---...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,******+++---(((,,,///,,,'''%%%'''***+++///000---,,,000222111111------111333111///111000111111000---+++)))(((---------,,,,,,+++++++++)))))))))***,,,,,,+++)))+++******))))))*********+++******************+++222------555:::777222111222888<<<999666555555333222///,,,///333555222///***++++++++++++******)))(((++++++)))***+++'''!!!(((((())))))************)))*********((('''((()))(((((())))))************))))))*********+++++++++'''***---...,,,++++++,,,)))******))))))))))))***))))))(((((((((((())))))***)))(((((())))))***,,,+++*********++++++,,,---222111///,,,+++,,,///222222111000//////000111222111000///---,,,,,,+++)))++++++++++++++++++++++++...,,,***((()))***---...***+++,,,,,,+++,,,...000222000...---......---,,,---------,,,,,,++++++***++++++***+++++++++,,,,,,))),,,---******------***......,,,++++++***++++++...------------///000111000333999???AAA???;;;:::444333111...,,,+++******---,,,***(((((()))***+++''''''((()))***++++++,,,'''***---//////,,,)))&&&)))*********)))***+++------...111666;;;>>>@@@@@@>>>AAAGGGNNNSSSUUUSSSRRRTTTVVVXXXXXXWWWVVVWWWXXX[[[YYYVVVRRROOOLLLJJJIIIBBB@@@???@@@CCCEEEEEEEEE@@@AAABBBBBBCCCCCCDDDDDD@@@@@@@@@BBBCCCCCCAAA???@@@>>>>>>???@@@===777222---+++******+++,,,+++***,,,+++***)))))))))******,,,,,,---///222555777999<<<>>>AAAEEEHHHJJJKKKKKKJJJJJJIIIGGGFFFGGGJJJMMMLLLNNNRRRSSSOOOFFF;;;444000,,,+++---///------///+++************+++,,,,,,,,,,,,++++++---222888===GGGHHHJJJLLLNNNMMMLLLJJJNNNPPPTTTYYY]]]aaacccddddddbbb^^^\\\\\\^^^```bbb```bbbbbb^^^ZZZTTTHHH===333...+++---...,,,,,,...************+++++++++++++++,,,---222:::EEEOOOUUUUUUWWWYYYZZZ[[[[[[[[[ZZZXXXXXXYYYZZZXXXPPPCCC:::///,,,***)))***++++++***+++++++++,,,...///...,,,******)))******+++,,,---,,,+++***((('''(((((()))(((((()))***+++---///000...///000000222444555666111333444666666555333222333111000/////////---+++)))+++,,,,,,***))))))***...---,,,++++++,,,---.........///111444444333111111111111111222333444555333444444222///,,,,,,---...------,,,++++++******((()))...555555000++++++---)))&&&(((...///,,,'''(((((()))***,,,---//////(((******'''(((,,,...,,,))))))***+++------+++)))))),,,///000///---++++++***''''''+++,,,,,,...222///,,,***((()))++++++++++++***)))***,,,...---,,,++++++*********+++,,,,,,))),,,...---***((((((***)))...///,,,+++///111000111......222333111000111111333333111...,,,---///......---,,,+++***)))))))))((()))***,,,,,,***(((+++******)))(((((())))))+++)))(((******((()))+++333...111:::>>>888444444111555777444222333333000333111///000333444222000******++++++++++++******))),,,,,,******,,,(((###(((((()))*********))))))(((*********((('''((()))((((((((()))******++++++)))))))))************++++++...000...)))'''(((***(((***+++***)))((()))******))))))(((((())))))***+++)))(((++++++)))***---,,,,,,++++++***++++++,,,111111///---+++,,,///111//////000000000000//////+++......,,,+++---+++(((++++++++++++++++++++++++...,,,***))))))+++---///+++,,,------,,,,,,...000000...------.........---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,'''+++,,,******------)))...---,,,*********+++,,,...---,,,,,,,,,---///000......111777777444222222111000...,,,+++))))))))),,,+++***)))((()))******(((((())))))******++++++&&&))),,,///...,,,(((&&&((()))******)))***,,,...---000555:::???BBBCCCDDDCCCGGGLLLRRRUUUUUUTTTSSSUUUWWWYYYYYYYYYXXXYYYZZZ\\\ZZZWWWTTTQQQNNNMMMLLLEEECCCBBBBBBDDDDDDDDDCCC???@@@AAABBBCCCCCCCCCCCC???@@@BBBDDDFFFEEEBBB??????>>>>>>@@@AAA???:::555---,,,++++++,,,,,,***)))******+++***************,,,---...111444777999;;;<<<>>>AAADDDGGGGGGGGGGGGHHHHHHHHHFFFEEEFFFIIILLLJJJMMMPPPPPPKKKBBB777111***((((((,,,,,,******---))))))(((((())))))***+++++++++++++++---333:::???GGGGGGHHHKKKMMMNNNLLLJJJKKKNNNSSSYYY^^^aaacccccceeebbb___\\\[[[\\\^^^```ccceeeddd```[[[VVVMMMDDD555000---...///,,,,,,---))))))*********+++++++++---,,,---000888CCCMMMTTTVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXYYYZZZYYYPPPBBB666000---+++******+++***)))+++++++++,,,...///...---)))***+++,,,,,,---------,,,+++***((((((((()))))))))***+++,,,,,,---------000000222444666555555666111333555777888777555444000///...///000000...,,,)))+++,,,,,,***))))))*********))))))***+++---............000222333333222000000000000000111222222111222222111...,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))---333333...++++++***)))(((***---...---+++)))((())))))***,,,...///%%%)))***))))))---...---))))))***,,,...---+++))))))+++......---+++++++++***((((((,,,------000444///---+++***++++++***)))+++)))(((***---...---,,,+++***))))))***,,,,,,,,,)))***+++++++++***))))))(((,,,---+++***...000000111------111333000///000222000...------...///000------,,,,,,+++*********(((((()))***,,,,,,***((())))))((((((((())))))***---)))(((++++++((()))---222---000999:::333222777222444222000111444333000333222222111111111222222+++,,,,,,---------,,,,,,***,,,,,,***+++---+++&&&((())))))******)))((('''&&&((()))***))))))***,,,'''(((((()))******++++++))))))))))))************,,,,,,+++***))))))***+++'''***++++++)))((()))************))))))*********,,,))))))......******---------,,,+++************000000000...,,,,,,...111,,,---///000000///---,,,+++//////***))),,,,,,)))************************+++++++++,,,,,,---------+++---------,,,---///111---+++******,,,------,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,+++&&&***,,,***+++......+++---+++***))))))***+++,,,---,,,+++***+++,,,---......+++---222222...,,,//////...---,,,+++***))))))************)))))))))))))))))))))))))))*********'''((()))******)))(((''''''(((******)))***---///...222999???CCCFFFHHHHHHJJJMMMQQQUUUVVVUUUTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZYYYXXXVVVSSSQQQOOONNNMMMIIIGGGEEEDDDDDDCCCBBB@@@>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEGGGGGGEEE@@@<<<>>>======@@@AAA@@@;;;666...---++++++,,,+++)))''')))***+++,,,---,,,***)))---...000333666999<<<======???BBBDDDFFFEEEDDDCCCDDDEEEFFFEEEEEEFFFHHHKKKHHHKKKMMMKKKEEE<<<444///(((&&&(((,,,,,,)))))),,,+++++++++++++++,,,,,,---,,,,,,,,,,,,///555===BBBEEEEEEFFFIIIMMMNNNMMMKKKHHHLLLSSSZZZ___bbbccccccdddbbb___\\\ZZZZZZ[[[\\\ccceeeccc]]]YYYUUUOOOHHH666000---......+++***+++*********+++++++++,,,,,,---,,,+++...666AAAKKKRRRUUUVVVXXXZZZZZZYYYWWWUUUZZZXXXXXXYYYXXXPPPAAA555///---*********+++***)))+++++++++,,,///000///---)))***,,,---......---,,,---,,,+++))))))))))))***,,,,,,.........---,,,+++......111555666444333444222444777999:::999777666...------...///000...,,,)))+++,,,,,,***))))))***(((''''''((()))+++,,,......------...111222222222,,,,,,---...///......------///000///...,,,,,,---***++++++,,,,,,------...---+++---000000,,,***,,,***,,,------++++++,,,...))))))(((((()))+++---...(((,,,...+++***,,,,,,***))))))***,,,......+++))))))+++------,,,++++++++++++((((((,,,......000555000...,,,,,,,,,,,,***(((,,,***(((***---...---+++***)))((()))***,,,,,,,,,)))((()))***,,,,,,***((('''+++---******---000///000,,,,,,000222///...///111+++&&&'''+++//////,,,++++++++++++++++++++++++(((((()))+++,,,,,,***'''''''''''''''(((***+++,,,...))))))------))))))...000+++,,,444333---///777555444111///111666666111333444444222000000111333------......///.........+++---,,,***+++...,,,((())))))*********((('''&&&$$$&&&((()))***+++---///'''(((((()))***+++++++++))))))))))))***************'''$$$&&&***...//////'''***,,,+++)))((()))+++++++++************++++++,,,)))***000000+++***.........,,,+++***)))))))))000000000...---,,,...000***,,,...000000...,,,***...111///(((&&&+++---+++************************'''***---///000...,,,***,,,---...---------///111***)))((()))+++,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++&&&***,,,+++---000///,,,+++***((('''((()))+++,,,+++***)))))))))***+++,,,...***+++000111,,,+++///.........---,,,+++******)))************)))((((((*********)))))))))))))))((('''&&&$$$%%%&&&((()))'''((()))******+++---///000555<<>>>>>???AAABBBCCCCCCBBBAAAEEEFFFGGGIIIHHHDDD>>>999<<<<<<<<>>???>>>@@@CCCEEEFFFEEECCCBBBAAACCCDDDDDDDDDEEEGGGIIIGGGIIIJJJHHHAAA999222...)))(((***......++++++...++++++*********+++,,,,,,...---------000666???EEEDDDCCCDDDHHHLLLOOOMMMKKKHHHMMMUUU]]]bbbeeeeeeddddddbbb___\\\ZZZYYYYYYYYY```bbb___YYYUUURRRMMMGGG666000---------)))((()))++++++,,,,,,,,,------------+++***---444???JJJQQQTTTUUUWWWYYYXXXWWWTTTSSSZZZXXXWWWYYYXXXOOOAAA555---+++***)))***+++***))),,,++++++---000000...+++---++++++//////,,,,,,///222...,,,,,,***''''''***---+++***+++,,,---------------...///000222444555666444444666999:::888555333000......000111///---(((***...000111///,,,***)))***+++,,,,,,,,,++++++,,,++++++,,,...//////...///---------...///...---+++---//////---***))))))111,,,)))))),,,---***'''//////...---+++***)))))))))))))))))))))******+++,,,+++***))))))***+++,,,)))))))))(((&&&''')))+++***---000000---,,,...111///,,,***))))))***)))))))))((((((***...000000///...,,,******+++++++++***+++***+++,,,/////////------------,,,,,,+++++++++++++++******))))))((((((,,,***((())),,,///222222//////......---------,,,000---******---///000//////...---,,,+++***************))))))))))))******&&&'''((()))*********)))(((***,,,...////////////000///......///222666888999222...///111000///111333333222000......000222///000000000///......---))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((+++(((&&&'''+++,,,((($$$++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))*********))))))(((*********)))((()))+++...------/////////...---,,,///++++++000333111......//////000000///---+++***++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******))))))***+++,,,------,,,------------------------***++++++,,,,,,++++++*********+++++++++******))),,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,...,,,******,,,---+++((((((***++++++++++++---...)))***+++,,,---.........+++***((('''''')))+++,,,)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))***((()))******)))((()))***333999AAAEEEEEEFFFJJJMMMMMMOOORRRUUUVVVTTTRRRPPPWWWWWWVVVUUUTTTVVVYYY[[[VVVTTTRRRPPPLLLIIIJJJNNNHHHIIIHHHFFFCCCAAA@@@AAAAAABBBDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGEEEAAA>>>:::999:::===AAAAAA???;;;444222///,,,*********+++,,,+++***+++---......---///333666888888999<<<>>>AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGIIIJJJEEE===444///------,,,+++*********+++,,,,,,,,,,,,+++***+++---///---------///222888@@@FFFJJJCCC???CCCLLLSSSSSSOOOMMMPPPUUU[[[```dddfffggghhhfffbbb]]]WWWUUUUUUVVVZZZ\\\YYYSSSOOONNNJJJFFF777444000////////////...)))+++---000111111111000,,,,,,---...222999AAAGGGKKKNNNRRRWWWYYYYYYWWWVVVVVVVVVXXXZZZYYYQQQCCC888...+++))))))***+++******,,,++++++---///000---++++++))))))------******---000,,,***+++***&&&&&&)))+++***)))***+++,,,,,,,,,.........///111333444555666444333666::::::666222555222//////111222111///+++,,,///000111000...---***+++++++++++++++******---+++***+++---//////......---,,,---...///...,,,///000000000///,,,(((&&&...+++((()))---///---***///......,,,+++***)))))))))))))))))))))******+++++++++***))))))***++++++*********)))((((((***,,,+++,,,...---,,,++++++,,,...,,,***))))))***)))((()))((((((***---//////......,,,******+++++++++)))+++***+++---///000000///***,,,...//////...,,,***************)))))))))))),,,+++)))***,,,...///////////////......---------222000------///222222111000///...---------------***)))((((((((((((((((((((())))))******+++,,,,,,***+++---///000000000000444000------000333333222555000...111222000000222222111///------...///000000000000///---,,,***)))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((---***(((***...///,,,(((+++******))))))******+++))))))***+++++++++++++++)))******+++******))))))+++++++++)))((())),,,...---...............------000,,,+++///222000.../////////000///...---+++***++++++++++++++++++++++++++++++************++++++,,,++++++***))))))******)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,------++++++,,,---------------...,,,******,,,,,,+++)))''')))******))))))+++,,,******++++++++++++++++++))))))(((((((((***+++,,,)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))***((()))+++***))))))+++,,,333999@@@DDDEEEFFFIIIMMMOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWWWWVVVUUUUUUXXXZZZWWWRRRNNNLLLJJJHHHGGGFFFHHHIIIHHHFFFCCCAAAAAAAAA@@@BBBCCCCCCBBBAAABBBCCCDDDDDDDDDEEEFFFDDDAAA>>>;;;::::::===AAABBB???<<<666444111...,,,++++++,,,++++++***+++...//////...000333777888888999<<<>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHJJJIIIDDD;;;333...,,,---,,,+++*********,,,,,,,,,,,,,,,++++++,,,---///...//////000333:::BBBGGGIIIDDD@@@BBBJJJPPPQQQOOOPPPRRRWWW]]]aaadddffffffhhhfffaaaZZZTTTQQQQQQSSSSSSWWWWWWSSSPPPNNNIIICCC888444000...............---...///000000///...---222222000///000333999>>>EEEIIIOOOUUUXXXXXXWWWUUUUUUUUUWWWXXXWWWOOOBBB777///,,,***)))***,,,,,,+++,,,++++++,,,......---++++++))))))------******---///+++***+++***&&&&&&)))))))))))))))***+++,,,---000//////000111333555666666333111555::::::444---666333111000111222333333------...////////////...------,,,,,,+++*********...,,,******,,,...//////...,,,+++,,,---...---,,,...---+++,,,,,,)))###+++)))''')))---000000.........---,,,+++******))))))))))))))))))******+++++++++***))))))***++++++***++++++***))))))***,,,,,,+++***++++++***)))'''...,,,***)))******)))((()))((((((***---......------+++******+++,,,***)))+++***+++---000222222111))),,,///222222000,,,***)))))))))***************,,,++++++,,,......---+++/////////...............222000......000222222222......------,,,---------+++***)))(((((((((((((((++++++******+++,,,...///,,,---...000000111111111666111,,,---111333000+++000...000333222//////333111---******,,,...---+++000000///---+++(((&&&%%%))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((,,,***)))+++...///---++++++******))))))******+++((())))))************)))******+++++++++++++++***+++,,,,,,+++******---///......---,,,,,,---...///111,,,+++...000......000////////////...,,,+++***************************++++++++++++++++++++++++,,,+++******)))*********)))***+++,,,---.........++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++***++++++******++++++,,,---,,,,,,---............------+++***+++,,,,,,+++)))'''((())))))((('''(((***++++++*********)))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))***((()))++++++***+++---///222888???CCCEEEFFFHHHKKKOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXVVVUUUUUUVVVXXXXXXSSSNNNLLLMMMMMMJJJFFFHHHIIIIIIGGGCCCAAAAAABBB@@@BBBCCCBBBAAA@@@AAABBBDDDDDDDDDDDDEEECCC???<<<;;;::::::<<<@@@AAA???<<<888777444111///...------,,,++++++,,,///111000000222444777999999:::<<<===@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFIIIJJJHHHBBB888000,,,,,,,,,,,,*********+++,,,---,,,,,,,,,+++,,,------...000000111222555;;;CCCIIIHHHEEEBBBCCCGGGLLLPPPRRRSSSVVVZZZ^^^bbbdddeeefffgggddd^^^VVVOOOLLLMMMOOOOOOTTTWWWTTTRRROOOIIIBBB:::666000---,,,---......---...///000000///...---555444222///...///333666;;;@@@GGGNNNSSSUUUUUUTTTSSSSSSTTTVVVTTTLLLAAA888000...+++***+++,,,---,,,,,,,,,,,,,,,------,,,,,,---++++++//////,,,,,,///...+++***,,,+++((('''***((()))*********+++---...111111000000111333555777777333000444999999111***555333111000000222333444.........---......//////000///...---,,,++++++***000---***)))+++...///000---+++***+++,,,---,,,+++---***''')))+++)))###+++)))(((***---000000///---,,,,,,,,,++++++******)))))))))))))))******++++++******************+++)))***+++***))))))***+++,,,)))((())),,,,,,***&&&---+++*********+++***((()))(((((())),,,------,,,+++***)))***+++,,,***)))******+++...111333333222,,,...111222222///,,,***)))))))))******+++++++++++++++,,,...000000...,,,........................///...------...///000000+++***************+++,,,,,,,,,+++***************---,,,+++***+++---///111---......///000000000000333000...///111111...,,,...///222555222------111///***'''(((,,,...+++(((...---,,,+++)))'''%%%$$$))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((''''''(((+++,,,+++)))******))))))))))))******(((((())))))))))))((((((******+++,,,,,,,,,+++++++++,,,,,,,,,++++++---//////...,,,***+++,,,///000111---+++......------111/////////...---,,,+++***************************++++++++++++++++++++++++++++++***************+++((()))***,,,------------***************************++++++,,,,,,++++++*********++++++,,,,,,+++++++++************+++,,,,,,,,,---......//////......,,,+++++++++++++++++++++((()))***)))((('''((()))*********))))))*********&&&'''(((***++++++++++++)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))***((()))+++++++++,,,///222222777===AAACCCDDDFFFHHHLLLMMMNNNPPPRRRSSSUUUUUUVVVXXXXXXWWWUUUTTTUUUVVVTTTTTTQQQMMMMMMNNNMMMIIIHHHHHHHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCDDDCCCCCCCCCCCCAAA>>><<<:::888888;;;>>>@@@>>>;;;:::888666444222000//////...------///111333333222444555777999:::;;;<<<<<>><<<999777666888<<<>>>===:::::::::888666555333222222222111111333555777666666666777888999;;;<<<<<<;;;>>>???@@@BBBCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGJJJJJJGGG@@@666...+++***++++++*********+++---...---,,,+++,,,...///...,,,...///000222666===EEEKKKHHHIIIIIIIIIKKKOOOVVV[[[WWWYYY\\\```bbbccccccccc^^^\\\WWWRRRNNNMMMOOOQQQYYY\\\[[[WWWSSSPPPKKKEEE???:::333...,,,------...******,,,---///000000111...//////...------000222///000222666;;;AAAGGGJJJJJJKKKLLLNNNMMMHHHCCC???555111---******+++++++++,,,------,,,******+++---+++))))))------******---...+++,,,//////++++++---***,,,...---******---000222111/////////222444666555333222333444444111---111222333222111111333444666555444444444444444444444222000...---------...000---+++***,,,---......+++)))((()))***+++***)))+++)))'''))),,,...---+++,,,,,,++++++******++++++*********+++++++++++++++)))))))))))))))******+++)))***++++++++++++***)))'''(((******((('''((()))(((((()))+++---///...---+++***)))***,,,,,,***(((***)))((()))***+++***))))))((()))***,,,,,,***(((+++***+++---000222222111222222000///...---,,,,,,*********+++++++++++++++))))))+++///222333222000,,,,,,,,,,,,,,,---------...///000000//////000111,,,,,,++++++***+++++++++((((((((((((((()))***+++------,,,,,,---...000111//////...---------......+++///333111------111777111000222333111+++(((***+++)))'''(((+++,,,+++((((((((()))***************************************))))))))))))************((((((((((((((())))))***''''''((()))***************))))))(((((())))))***)))))))))))))))(((((('''((()))***+++,,,,,,,,,,,,***+++,,,,,,++++++,,,---...,,,***)))***,,,///111///------///---***+++000000///...,,,++++++***+++++++++++++++++++++++++++***+++,,,------,,,+++************)))******+++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))***+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,---............---)))+++,,,,,,+++***+++---***+++,,,,,,+++***+++---))))))))))))***,,,...///))))))))))))************)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))***)))************,,,000333333555999<<<>>>>>>======>>>AAAFFFKKKNNNNNNMMMLLLSSSUUUXXXYYYWWWUUUTTTTTTYYYccccccWWWLLLJJJKKKIIIEEEFFFFFFDDDBBB@@@@@@AAACCCDDDCCCAAA??????@@@BBBBBB@@@???@@@@@@@@@>>><<<999777666888<<<>>>===:::<<<;;;;;;:::999888777666888777666777999;;;:::999888888888:::<<<===<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGAAA777///+++++++++************+++---......,,,+++---000111...+++---...///222666>>>GGGNNNLLLMMMMMMNNNOOORRRWWWZZZVVVXXX[[[^^^```aaaaaaaaa[[[ZZZXXXUUURRRQQQSSSUUU[[[]]]\\\WWWSSSPPPKKKFFFAAA<<<555000......------------------------------///000000///---,,,,,,...---------...222777===@@@AAACCCEEEGGGHHHFFFDDDBBB999555///+++************,,,------+++)))(((+++---+++))))))------******---,,,***+++//////+++***---***---...---)))(((***...222111///---...000333666444444444333222111222222000222555555444333333555555555555555444444444333222111///---,,,,,,---...///---+++,,,---...---,,,***)))((((((******)))(((((('''&&&%%%''')))+++---************))))))***+++))))))******+++++++++,,,)))))))))))))))******+++)))***++++++++++++***)))''')))++++++***(((((()))''')))+++,,,,,,,,,,,,---***))))))+++,,,,,,***(((***)))(((((()))***)))'''(((((((((***,,,,,,***(((+++***+++---///000000///---...///000///...---,,,,,,++++++++++++++++++******)))***---///000///---*********++++++,,,,,,,,,,,,...000000...---///000---,,,+++***************(((((()))***+++---...///......//////000111111111111111///........./////////111111000...///333777222///...111111,,,******))))))***++++++,,,++++++))))))***+++++++++++++++************************))))))))))))************((((((((((((((()))******((()))*********))))))***))))))(((((((((((()))))))))*********))))))(((''''''((()))***++++++++++++(((***,,,,,,+++***+++,,,,,,+++******+++,,,...000------...000...)))***...000///---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********))))))***++++++,,,............---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------------,,,,,,------...///++++++,,,---------------)))+++,,,,,,******,,,...)))+++,,,,,,++++++---...***)))(((((((((***,,,---++++++)))((((((((()))***)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))************))))))+++///222444555777:::;;;;;;999777888:::>>>BBBEEEGGGHHHHHHQQQTTTWWWYYYXXXVVVTTTTTT[[[ccccccWWWNNNNNNMMMIIICCCDDDDDDCCCAAA??????@@@BBBBBBAAA???<<<<<<>>>@@@@@@???>>>>>>@@@@@@???===;;;999777999===???>>><<<>>>>>>>>>>>>======<<<<<<>>><<<;;;<<<===>>>===<<<:::999888:::===>>><<<::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGHHHHHHCCC999111,,,++++++******)))***,,,---......,,,+++---111222...+++,,,...000333888AAAKKKQQQRRRQQQQQQQQQRRRSSSTTTTTTTTTVVVYYY\\\^^^_________[[[\\\[[[YYYWWWUUUVVVXXXZZZ^^^___\\\XXXUUUOOOHHHBBB>>>888333111///...,,,...------------------...///000111///---++++++,,,,,,,,,---...///222333555777:::===@@@BBBCCCCCCDDD???:::333...,,,+++++++++,,,------+++((((((***------++++++//////,,,,,,///***)))***......+++***,,,***---...,,,'''&&&(((,,,222000...------000333555444555555333000000333666000333777888666444444666222333333333333222111000000///---+++***+++,,,---...---,,,,,,......---+++***((('''((()))***)))(((++++++)))'''''')))---111((()))))))))((()))***,,,)))))))))***++++++,,,,,,)))))))))))))))******+++)))***+++,,,,,,+++***)))(((***,,,,,,+++***)))***'''***---,,,***(((***,,,***))))))+++,,,,,,***(((***)))(((((())))))((('''''''''(((***,,,,,,***(((+++++++++,,,/////////---(((***...111222000...,,,---,,,,,,++++++*********+++***)))+++,,,---,,,***))))))*********+++++++++(((+++......+++***,,,...++++++)))(((''''''''''''++++++,,,---///111333444//////111222222333222222333222111/////////000000444222///...///111333444222---+++///111...,,,+++(((***,,,---,,,+++,,,---***++++++,,,,,,,,,++++++************************))))))))))))************((((((((((((((()))******''')))******((('''(((((())))))(((((((((((())))))***************)))((((((''''''(((******+++++++++((()))++++++*********+++++++++******+++---...///,,,,,,///111...))))))---000///---+++*********+++------------------------***+++---......---+++*********))))))***+++,,,,,,111111111000///---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,------...---...------------...//////***+++,,,,,,------,,,,,,(((+++---,,,******,,,...(((***++++++++++++---...+++***((('''&&&''')))***---,,,)))((('''((()))***)))))))))))))))))))))))))))***++++++)))(((((()))(((***+++***)))((()))************)))(((***...111444555666888:::999666444555666888;;;>>>BBBEEEGGGOOOSSSWWWYYYXXXVVVUUUTTTQQQXXXWWWNNNJJJNNNLLLDDDBBBCCCCCCBBB@@@>>>???@@@@@@@@@???===::::::<<<>>>???======>>>???@@@???>>>===:::999:::>>>@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@AAA@@@??????@@@@@@???>>>;;;999888:::===>>><<<999999:::<<<===???@@@@@@AAA@@@@@@@@@AAABBBEEEGGGHHHEEEHHHHHHDDD;;;222---+++******))))))***,,,---///...,,,***---111222///***,,,...000444:::CCCMMMTTTVVVTTTSSSRRRSSSSSSPPPNNNSSSUUUXXX[[[]]]^^^^^^^^^]]]^^^^^^\\\ZZZXXXXXXXXXYYY___cccbbb___[[[SSSKKKCCC???:::555333000...,,,******+++,,,---///000111,,,...000///...------...+++---...000000///...---000444888<<<>>>@@@CCCEEECCC===666111...---,,,,,,111///+++******+++++++++111...,,,,,,......,,,)))...,,,)))(((((('''&&&$$$)))***+++,,,,,,,,,+++***//////000111111000...---000222444444333111111111888555333444555444000,,,//////000111222222111111333000------//////...+++***---///---)))'''))),,,)))******++++++***((('''------,,,+++++++++++++++))))))***+++,,,,,,------))))))))))))************,,,***))))))***++++++******))))))***,,,,,,+++)))))))))*********))))))(((......111333...''''''...+++)))(((((()))+++***)))************************((()))+++,,,,,,+++******///---,,,++++++,,,...///333//////333333......333------+++***++++++---......---,,,+++******))))))+++,,,---,,,++++++---///)))************+++++++++,,,,,,++++++******)))))))))(((,,,222000+++,,,111,,,---000333555555333111111111333444000+++***...///111333333111111333666222000---,,,,,,,,,+++))),,,+++)))((((((***,,,---%%%+++)))!!!!!!)))+++%%%,,,,,,,,,+++***)))((((((+++***)))))))))***,,,---///***&&&((())))))***---))))))))))))))))))))))))+++)))'''((()))++++++***,,,***((())),,,---+++)))((()))+++,,,------,,,+++)))***,,,,,,***)))***++++++++++++,,,,,,---------...+++***,,,000111---(((,,,,,,,,,++++++*********...---+++***)))***++++++111...+++******,,,,,,,,,(((,,,///---+++,,,---...222222111///,,,******+++///...---,,,+++************************************+++,,,---------,,,+++&&&(((******)))+++///333---******---,,,)))))),,,******++++++++++++******---***))),,,,,,******...---,,,***))))))+++,,,......---,,,***)))((((((((((((((('''''''''&&&&&&&&&******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++---111555333222333777<<<;;;666000333333333444777:::>>>@@@KKKNNNQQQTTTUUUSSSQQQOOOMMMMMMMMMOOOQQQPPPKKKFFFEEEAAA@@@AAA@@@======???CCC@@@===::::::;;;===???>>><<<;;;===@@@BBBAAA???>>>>>>>>><<<;;;<<<>>>AAABBBAAA???@@@BBBCCCCCCCCCFFFFFFFFFFFFEEEDDDBBBBBB@@@???===;;;;;;===@@@AAA@@@>>>===>>>??????>>>===@@@?????????AAADDDGGGHHHEEEKKKLLLDDD:::444111...*********+++,,,...///000111...,,,---000111000...+++,,,///666@@@IIIPPPSSSTTTSSSSSSUUUXXXYYYVVVTTTSSSRRRRRRVVV\\\```aaa``````aaaaaa___[[[XXXVVVUUU[[[aaaggggggddd___VVVMMMJJJIIIEEE???777111...------+++***+++---///000000+++,,,---...///...------+++***+++,,,///000///...000000222444888;;;>>>???>>>@@@<<<333000222111---000---***)))************000...,,,,,,------+++))),,,***(((((())))))((('''))))))++++++++++++***)))...///000000000000......111222333333222111111111666555333222222///,,,)))....../////////000000000444111......//////...,,,,,,...000---)))''')))---***************))))))((((((((()))))))))((('''&&&*********++++++,,,,,,,,,))))))))))))************,,,***))))))***++++++******))))))***+++,,,***))))))******++++++******)))''''''***,,,((("""###)))+++***((((((***+++***)))************************(((((()))*********))))))---,,,,,,,,,---///000111333//////111111,,,,,,/////////---,,,++++++******------------,,,+++***)))---,,,++++++++++++++++++)))************+++++++++++++++*********))))))))))))(((,,,111///++++++000...,,,+++---111444444222111000222444000+++***...,,,///111111000000111333111///---,,,,,,,,,+++)))++++++***)))))))))***+++)))((((((******(((((()))******+++***)))(((''''''******))))))******+++,,,---)))(((,,,---+++)))***)))))))))))))))))))))))),,,***))))))***+++)))(((,,,***)))***,,,---+++)))******+++,,,,,,,,,++++++)))***,,,,,,***)))***+++******+++,,,,,,---......000---+++---000111...***,,,,,,,,,+++++++++******---,,,+++*********+++,,,000---***)))***+++,,,+++(((+++---+++)))((()))***...//////---,,,+++,,,...,,,,,,++++++***+++++++++************************,,,,,,+++++++++,,,---...---------+++))))))+++------******---,,,)))))),,,))))))***+++++++++++++++...******,,,,,,)))***---+++***))))))***,,,...///---,,,+++***)))))))))))))))))))))(((((('''''''''******++++++++++++******))))))))))))))))))))))))+++++++++++++++---222555333222333777::::::444///111111111222444777:::<<>>>>>>>><<<;;;===???BBBEEEDDDCCCDDDFFFHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>???AAABBBAAA@@@??????@@@@@@>>>===@@@???>>>???@@@BBBEEEFFFEEEIIIIIIBBB:::555111---,,,++++++++++++,,,------000---+++,,,...//////---,,,---111888AAAJJJPPPSSSRRRQQQQQQTTTWWWWWWVVVSSSTTTSSSTTTVVV[[[___aaabbb```aaaaaa___[[[XXXVVVUUUZZZbbbgggeeeaaa\\\UUUNNNOOOOOOLLLFFF>>>777222000...------,,,---...///000))))))+++,,,,,,++++++***,,,++++++,,,---...,,,+++......///111333555666777:::<<<999333111333333///...,,,)))))))))******)))...---++++++,,,,,,+++))))))((('''(((***+++++++++((()))***+++******)))(((......//////000//////...222111111111111111222222444555555333///---++++++...------,,,,,,---//////444222000/////////...,,,///000000---)))(((***---++++++***))))))))))))***((()))***++++++***((('''******++++++++++++++++++))))))))))))************,,,***((()))***+++***)))******)))***++++++***(((***++++++,,,,,,+++++++++((((((***,,,)))&&&''',,,,,,***))))))***+++******)))))))))))))))))))))))))))))))))))))))***++++++***+++---...000111111111222///...///---***)))+++------......---,,,,,,+++------.........---+++***...+++((((((***+++)))''')))************+++++++++))))))))))))))))))(((((()))***---000///,,,+++...222---)))***000555666555000///000333000++++++...+++...111222111000000111000...,,,,,,,,,,,,+++***++++++******))))))((((((---&&&(((111111(((&&&---)))))))))))))))((('''&&&((()))******++++++*********(((***///111,,,)))((()))))))))))))))))))))))),,,+++++++++,,,+++)))''',,,+++***+++------+++***,,,,,,++++++***+++++++++)))***,,,,,,***)))***+++))))))***+++---...//////222///,,,---000111000...,,,,,,,,,++++++++++++***++++++*********+++,,,,,,...+++))))))***+++++++++////////////---+++,,,---***+++,,,,,,+++,,,...000***************+++,,,---++++++++++++++++++++++++...,,,***))))))+++...000222///---++++++++++++***---******---,,,)))))),,,(((((()))***+++,,,------///,,,+++---,,,)))))),,,))))))))))))***,,,///000,,,++++++***))))))************))))))))))))((((((******++++++++++++******)))))))))))))))))))))))))))***+++++++++...222555333222222555777777222...///.........000222444555>>>@@@CCCGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIHHHEEEBBBAAA??????CCCDDDBBBCCCFFFAAA@@@>>><<<;;;<<<===>>><<<<<<;;;===???AAA@@@@@@===>>>>>>===<<<>>>AAADDDCCCBBBBBBDDDFFFHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDBBBAAA@@@AAA@@@???===??????>>>>>>???@@@BBBCCCDDDFFFEEE???:::777222,,,...---+++************+++...,,,++++++,,,---,,,+++...///333:::CCCKKKQQQSSSSSSSSSSSSUUUXXXYYYXXXWWWUUUUUUVVVWWWYYY]]]bbbeee```aaaaaa___[[[WWWUUUTTTYYYaaagggccc\\\XXXTTTQQQSSSTTTSSSNNNFFF<<<555111///000111...++++++---000((()))******++++++******,,,+++++++++,,,,,,***(((------......//////000000444666555333222444444111...,,,******+++,,,++++++,,,,,,++++++++++++*********)))((((((***,,,,,,+++)))***+++++++++***)))(((---------...////////////222000//////000222333333222555666444000...///111...---+++******+++---...333222111//////......---111222000...***)))+++...,,,+++***)))((()))***+++************************++++++++++++************((()))))))))************+++***((((((*********)))+++***)))***++++++)))'''++++++,,,,,,------,,,,,,+++,,,------,,,,,,...111---+++******+++++++++***((((((((((((((((((((((((+++***)))))))))+++---...***+++---///000000///......---,,,,,,+++)))((()))(((***,,,...000000000000,,,---///000///...---+++---)))%%%&&&***,,,***&&&))))))*********+++++++++((((((((())))))))))))))),,,---///111000...---...333...+++---333999999666///---...111000,,,+++------///222444444333222111///---++++++,,,,,,,,,******++++++***)))((('''&&&+++''')))......)))'''+++))))))******)))((((((''''''(((***+++++++++***)))***(((***000111---)))((())))))))))))))))))))))))******+++---......,,,))),,,,,,------------+++***...---+++***)))***++++++)))***,,,,,,***)))***+++((()))***+++---...///000333000...---///111111000++++++++++++++++++++++++*********++++++,,,,,,---,,,***((((((***++++++***111000000111111...///111)))***++++++***+++---///,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,*********,,,...///000,,,)))***---//////------******---,,,)))))),,,(((((()))***+++---...///000---+++---,,,)))))),,,******)))***+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))******+++---111444222111111333444333000------------------///000111666888;;;>>>@@@AAAAAAAAAAAABBBDDDFFFFFFEEECCCBBBBBB???@@@DDDEEEBBBBBBEEE@@@???>>>===<<<<<<======;;;;;;<<<===>>>@@@@@@@@@===>>>>>>>>>>>>???CCCFFFBBBBBBCCCEEEHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHIIIHHHHHHFFFDDDCCCFFFDDDBBBBBBBBBAAA???>>>??????>>>>>>>>>???@@@@@@BBBDDDBBB>>>;;;999333,,,...---+++)))))))))***+++,,,+++*********+++++++++///111555<<>>>>>===<<<<<<<<<:::;;;<<<===>>>>>>???@@@>>>????????????@@@DDDGGGGGGFFFGGGJJJMMMNNNNNNLLLGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJJJJIIIHHHEEEDDDFFFEEECCCBBBBBBBBB@@@>>>?????????????????????@@@@@@BBBAAA>>><<<;;;666///...,,,***))))))***,,,---***++++++******+++,,,---111222777???GGGLLLOOOPPPMMMNNNOOOPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUXXX___ddd```aaa```]]]WWWSSSPPPOOOPPPYYY___\\\VVVUUUWWWXXXWWWYYYYYYVVVNNNDDD<<<777333555555111***'''***---+++++++++++++++,,,,,,,,,+++***+++,,,...///...---,,,,,,...///000000000///000///000222222111000000---,,,,,,---///000///...+++,,,---,,,+++***+++,,,///---+++***++++++***))),,,,,,------,,,+++)))(((******++++++---...000111///---+++---111333333111***,,,------...///222444......,,,++++++,,,,,,---...///000///------///000/////////......---,,,,,,,,,,,,+++***************+++)))'''&&&&&&(((***,,,))))))******************))))))))))))************+++)))'''((()))***)))(((+++***))))))***)))(((&&&******+++,,,------------***+++***'''(((---000000///---,,,+++,,,,,,+++***))))))))))))))))))))))))'''&&&''''''((()))+++++++++,,,---...---+++)))(((***,,,,,,******,,,,,,***......//////////////////------------.../////////,,,***((())),,,---,,,***)))************+++++++++******++++++,,,---......222444444333444555222---***+++...111444333111///---******///000---,,,,,,,,,,,,---000222222000...---+++******,,,---,,,,,,,,,,,,++++++******))))))&&&---+++!!!!!!+++---&&&******++++++++++++******'''((())))))******))))))...)))'''***+++***))),,,))))))))))))))))))))))))'''''')))---111333333222---///111111///---,,,,,,,,,,,,++++++***+++++++++)))***,,,,,,***)))***+++))))))***+++---.../////////......------......///***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))(((***,,,------,,,,,,(((***333666111...111+++,,,,,,+++***)))+++,,,222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------///---++++++,,,------,,,---******---,,,)))))),,,))))))))))))+++---///111000---,,,...---******---------,,,,,,+++******)))......,,,***)))(((((('''''''''(((((((((((())))))******++++++++++++******))))))))))))))))))))))))''')))***+++***+++...000.........---------------,,,,,,,,,---------------......000222444666888999:::<<>><<<===>>>?????????>>>===<<<;;;999;;;============???AAA@@@AAAAAA@@@???AAADDDGGGFFFFFFGGGJJJMMMMMMLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEFFFDDDBBBBBBCCCBBBAAA???@@@@@@@@@AAAAAAAAAAAAAAA???BBBCCC@@@>>>===999555///---+++))))))+++---///)))***,,,,,,+++,,,...000333555:::BBBIIINNNPPPOOOQQQRRRSSSSSSRRRRRRTTTVVVTTTTTTTTTTTTTTTWWW[[[___[[[\\\\\\ZZZVVVRRRPPPPPPNNNVVV[[[XXXUUUUUUVVVVVVXXXYYYZZZVVVOOOHHHAAA>>>777888777222---***+++---***))))))))))))***+++++++++***+++,,,///000///...)))***,,,...//////......000------000000......111+++++++++,,,///000///---+++---...---++++++,,,...///---+++++++++,,,+++***+++,,,,,,,,,+++***((('''************,,,...000111---+++***---222444222///,,,+++***+++...000222222//////.........---------+++---......,,,,,,///111,,,,,,---//////...,,,+++++++++,,,,,,++++++***)))+++++++++,,,,,,,,,,,,---(((((())))))******++++++))))))))))))***************)))'''''')))***)))(((+++***))))))***)))'''%%%)))***+++,,,,,,------------...+++'''(((///222111000...,,,,,,,,,,,,,,,***************************'''((()))***+++,,,,,,,,,+++,,,---------,,,+++***,,,//////+++***------)))000000//////////////////---,,,++++++,,,...000111000///---,,,,,,+++++++++)))************++++++++++++,,,,,,...///000111111333555555222333666222+++(((,,,000222111///...///---))))))...000...,,,,,,...---,,,...111222000...,,,***)))***,,,------,,,---,,,+++******+++,,,,,,)))+++***((((((***+++)))))))))************))))))((((((((((((((()))******,,,(((&&&)))+++)))(((***))))))))))))))))))))))))))))))***,,,000333444333---000333333000---,,,,,,******+++,,,,,,,,,++++++)))***,,,,,,***)))***+++******+++,,,,,,---......+++,,,------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))+++---///...---...))),,,777:::333...000+++,,,---,,,******,,,---000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///......---+++))))))***+++---******---,,,)))))),,,+++***))))))+++---///111///,,,+++...---++++++...++++++,,,,,,,,,+++******++++++******)))*********((((((((())))))***************++++++++++++******))))))))))))))))))))))))((()))++++++******,,,...,,,,,,,,,+++++++++---...***+++,,,,,,------------++++++,,,---///111333555444777::::::999999;;;===@@@>>>???BBB@@@<<<999;;;>>>>>>?????????===;;;:::999;;;======<<<<<>>===:::333111---+++******,,,...(((+++---------...111444666999>>>FFFMMMQQQRRRQQQTTTVVVVVVUUUSSSSSSUUUXXXRRRQQQPPPQQQTTTWWWXXXXXXSSSUUUWWWWWWUUUSSSSSSSSSOOOUUUYYYWWWUUUUUUTTTQQQVVVWWWVVVRRRMMMGGGDDDCCC===;;;888555222000//////+++******)))***+++,,,---+++++++++,,,......---,,,)))+++,,,...///...---,,,...******...///---...333***)))***,,,...///...---+++---///...,,,+++---///...---++++++,,,---,,,+++***+++++++++***)))'''&&&)))))))))***,,,...000222,,,******---333555222...111...+++,,,000333333111///000000000//////------)))+++------,,,,,,///222***+++---///000///,,,***++++++,,,---,,,+++***)))%%%'''***,,,---+++)))''''''(((((()))***++++++,,,))))))))))))***************)))'''''')))))))))(((+++***))))))))))))'''%%%((()))***+++,,,,,,---,,,,,,---)))$$$&&&---111...111///---,,,------,,,******************************+++---///000000000///+++,,,,,,---...............222111,,,***---,,,(((///...---...///000222333---,,,***)))***---000222333333222///,,,******+++)))************+++++++++,,,---...///000222222333222555444111333666222******///333333///---///222,,,((((((---000...,,,,,,111///---///222444333111+++***)))***,,,------,,,...---+++******,,,---///...((()))111111)))(((...(((((()))))))))))))))((()))((('''''''''(((***+++***&&&&&&***,,,)))'''((()))))))))))))))))))))))),,,+++***,,,///222333333---111444444111---,,,---((()))+++,,,------,,,+++)))***,,,,,,***)))***++++++++++++,,,,,,---------)))+++------,,,+++***************++++++,,,,,,,,,+++,,,,,,---,,,+++)))((()))))))))+++...//////...,,,'''***666888///((()))***+++,,,,,,++++++---///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---000222+++---...+++((('''***------+++***---,,,)))))),,,,,,+++*********---///000...++++++......,,,,,,///)))***+++,,,,,,,,,,,,,,,(((((())))))***+++------))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))(((***++++++******+++,,,***++++++*********---///)))***+++,,,,,,---,,,,,,***))))))***,,,...111222///222555666555555777999>>><<<===@@@???;;;999:::===>>>???@@@???===;;;:::888;;;======<<<<<<>>>AAACCCCCCCCCAAA@@@AAADDDFFFHHHIIIJJJLLLNNNMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBAAAAAABBBCCCBBB@@@AAABBBCCCDDDEEEEEEEEEEEE===EEEIIIEEE@@@>>>???>>>666333///,,,******+++,,,(((+++.........000333777999<<>>:::777666444333111...---,,,,,,,,,---...///,,,+++++++++,,,,,,***))),,,---///000000///---,,,---((((((,,,...,,,///555---.../////////...,,,+++//////---+++)))***---000444222000---+++)))))))))******+++++++++***))))))++++++,,,---............&&&***///444555444111///+++++++++,,,...111333555111333555222,,,(((***---,,,***((((((+++---......,,,,,,............,,,,,,************************+++(((&&&(((+++,,,+++((())))))))))))((((((((('''******++++++***)))'''&&&++++++******))))))((((((************++++++++++++&&&''')))***+++++++++***...---,,,++++++---...///.../////////...---,,,,,,///---******,,,---,,,***000,,,***,,,,,,,,,///444111000///......---......000111111///,,,+++---000...---------...///111222...,,,***))))))+++...///......---------,,,,,,,,,...,,,***((((((***,,,......//////000111333444444999888777555333222111111......000111222000---***(((+++......+++)))***,,,//////000111222333333444222///------///000///---///444222+++,,,333222***000---******,,,,,,***&&&(((((((((((((((((((((((((((***+++***)))((()))***+++++++++++++++***)))((())))))***+++++++++++++++,,,...,,,&&&(((///333222------///222444222---((()))))))))***,,,,,,+++))))))+++---,,,+++***+++,,,*********+++,,,...///000)))+++,,,+++******,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++***+++...///000///&&&,,,...+++(((+++------***+++------,,,+++,,,---------...000222333111///,,,+++*********+++,,,------,,,+++,,,...000000000333000...,,,---...//////000///,,,*********+++,,,---,,,***)))***,,,///111...---,,,...111111---******...///,,,+++......,,,,,,,,,++++++***+++++++++(((''''''((()))***)))(((***+++,,,,,,,,,,,,+++***((()))***++++++***)))(((+++%%% &&&,,,---,,,---,,,++++++------,,,+++++++++******++++++,,,---***+++,,,,,,++++++---///222000///000222666777888777:::;;;999999<<<<<<999<<<<<<<<<===>>>>>>??????===>>>>>>===<<<<<<>>>@@@EEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLHHHFFFCCCCCCCCCDDDDDDCCCFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGEEEGGGHHHHHHEEEBBBAAA@@@:::888666333222111111111............000222444666>>>@@@CCCIIIOOORRRRRRQQQRRRPPPOOOOOOQQQRRRRRRQQQWWWRRROOOPPPTTTUUUPPPJJJJJJQQQUUUSSSTTTZZZ\\\ZZZWWWUUUSSSQQQPPPPPPPPPPPPSSSOOOJJJFFFEEEEEEDDDDDDHHHDDD@@@===<<<999444///...,,,+++,,,---......---///...---,,,++++++++++++,,,------......------,,,000...------------,,,***......///000///...---,,,//////...+++******---///000///---,,,++++++++++++,,,,,,,,,,,,+++******)))***+++,,,.../////////...+++---111333333222///---,,,---///000222222222222000222444111,,,***+++...***))))))***,,,---,,,+++******+++,,,,,,+++*********************+++++++++***)))((()))+++,,,+++***((((((((((((((()))******((()))***+++++++++***)))*********)))))))))((((((************))))))((((((&&&''')))***+++++++++***,,,,,,,,,,,,,,,---............//////......------///---++++++---......,,,111---,,,//////...000444111111000///...---------111111///,,,***+++///333000///...---......000000///---+++******+++---......------------,,,,,,,,,---,,,+++******+++,,,---///000111222333444444444888888888777555333222000///...---///111000---))))))+++------,,,++++++,,,//////000000111222333333///---+++,,,///111111000...888:::111,,,......***((()))***++++++,,,---...))))))))))))))))))))))))(((***+++***)))((()))+++)))******++++++++++++***************)))'''&&&%%%)))+++)))&&&)))222777777///------...000000...,,,///...------......,,,+++)))+++,,,,,,+++******+++))))))))))))***+++---...)))***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,)))******+++++++++******+++***((())),,,...///...***---,,,***+++......++++++---------++++++,,,------,,,---///111222000...------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///000...---,,,---...000000///...,,,***)))***++++++++++++******,,,...111222...---...000333222///,,,---000000---,,,///000......---,,,+++************(((''''''(((***++++++***)))***++++++++++++***)))((()))***++++++***)))(((---------+++***)))***+++,,,+++******,,,,,,+++***++++++******++++++,,,---***+++,,,,,,++++++---///222000//////222555777777888;;;===;;;<<>>;;;:::::::::;;;<<<<<<======<<<======<<<;;;<<>>;;;888666444333222111111111222444666888999AAABBBEEEIIINNNPPPPPPOOOQQQPPPOOOPPPRRRTTTUUUUUUYYYVVVRRRQQQRRRQQQMMMIIIPPPVVVXXXVVVVVVZZZ\\\ZZZVVVUUUSSSQQQOOOOOOOOOOOOLLLJJJGGGCCCAAAAAAAAABBBJJJIIIGGGEEECCC@@@;;;888111///------......---,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++,,,.........---//////000111000///...---.........,,,***+++---///,,,+++******+++,,,---.........---,,,,,,+++******)))***---///000000//////---///000111222111000///...000222444444333000///...000222000---+++---///***)))***,,,------***((()))***+++,,,,,,+++***))))))*********++++++,,,,,,)))+++,,,+++++++++,,,---((('''''''''(((***,,,...((()))***+++,,,,,,,,,,,,***))))))))))))(((((((((,,,,,,,,,+++***((('''&&&(((((()))***+++++++++******+++,,,---...------,,,---....../////////......---,,,++++++...//////...///,,,---000111//////222111111111000///---,,,+++111000...+++***,,,111555111000///.........///000000...,,,*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222444555555444333666777999999888555222000000---***,,,///000---)))******+++,,,......---+++/////////000000111111111,,,***)))***...111444444...<<>>===999777777888999999::::::;;;::::::;;;;;;;;;===@@@CCCMMMMMMLLLKKKJJJJJJJJJJJJFFFEEEEEEFFFGGGIIIKKKLLLOOOMMMIIIGGGFFFGGGJJJKKKIIIHHHFFFFFFGGGIIIIIIIIIDDDBBBAAABBBDDDGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKIIIGGGEEEEEEEEEFFFEEEBBB???<<<999777666666666666888999;;;===>>>DDDDDDFFFIIIMMMNNNNNNLLLOOONNNNNNPPPTTTWWWYYYYYY\\\ZZZWWWSSSPPPMMMKKKJJJVVVZZZ[[[YYYWWWXXXYYYWWWTTTSSSQQQOOOMMMMMMMMMMMMGGGHHHGGGCCC???>>>AAADDDIIIKKKLLLKKKGGGCCC???===666333111//////...---+++///...---------------...,,,------......------,,,******)))+++...////////////000111111111000...------......---++++++,,,...***)))))))))***,,,...///000///...---,,,+++++++++(((***---000111111000///,,,---...///111333444555111222333444333111///...---...000///...---///111,,,+++******,,,,,,***)))+++,,,---......---,,,+++)))******++++++,,,,,,---))),,,...---+++***,,,///)))((((((((()))+++---...+++++++++,,,,,,---------)))))))))))))))))))))))),,,---------,,,+++)))((()))*********************)))***---//////...,,,+++,,,---...///////////////*********+++,,,...//////+++***+++///000------///111111111000///---+++***///...---,,,,,,...111333000///.........///000111000///---+++*********+++---------,,,,,,,,,+++++++++,,,---......---,,,+++---///222444555444222111444666888:::999666222000000,,,(((***...000---)))+++***))),,,000111...+++//////////////////000000+++*********---111444666///<<>>BBBFFFQQQPPPOOOMMMLLLKKKJJJJJJEEEEEEEEEFFFGGGJJJLLLMMMQQQNNNJJJFFFEEEFFFHHHJJJIIIGGGEEEFFFGGGIIIJJJIIICCCBBBAAABBBEEEHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMOOOOOONNNKKKHHHGGGGGGIIIIIIIIIHHHFFFCCCAAA>>>===;;;;;;<<<===???AAABBBCCCDDDDDDEEEHHHLLLMMMMMMLLLLLLLLLLLLOOOSSSXXX[[[\\\]]]]]][[[VVVPPPLLLLLLMMMXXXZZZZZZXXXUUUSSSRRRRRROOONNNLLLJJJIIIIIIJJJJJJGGGJJJKKKHHHCCCAAAEEEJJJJJJNNNRRRRRRLLLFFFCCCBBB;;;888555333111000...,,,...------,,,,,,------...,,,------......------,,,******)))+++---//////...///000111111111000...---,,,...///...---+++,,,,,,******))))))***,,,---...000///...---,,,,,,,,,,,,)))***---///000000//////...---......000222555666444333222111000000///000,,,---.../////////000111000---)))((()))+++,,,---++++++,,,------,,,++++++******++++++,,,,,,,,,,,,))),,,...---+++***---///+++******)))***+++,,,---...------,,,,,,,,,++++++)))))))))***************)))***+++,,,---,,,******+++++++++***************(((***---//////...+++***+++,,,---......///......'''(((((()))***+++---///***)))+++///000---,,,...111111000000///---,,,++++++,,,---///111111000000---,,,,,,,,,...000222333000///---,,,************------,,,,,,,,,+++++++++***+++---......---+++***+++---///222222111///...111333777999888555111///...+++(((***---///---)))+++******,,,111222000---//////..................,,,,,,,,,,,,...000333555...666<<<888222...---,,,***(((''')))+++---,,,***************************)))+++,,,+++***)))***+++---,,,+++***))))))))))))))))))***+++++++++++++++000---)))'''&&&'''))),,,)))***,,,---......///000222///,,,+++,,,.........(((***,,,+++***)))*********)))(((''''''(((***+++'''+++...///...---++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++---+++)))***,,,///000000...222333///,,,...///...//////...+++))))))+++---,,,+++******,,,---,,,+++...------------///111222...111333111---+++///333///000111///,,,+++,,,---++++++*********************+++---...///...---,,,+++...111333333222000.........,,,)))***...---)))************+++,,,------///---,,,+++,,,+++)))(((******+++,,,,,,+++******'''(((***,,,,,,***(((''''''***,,,,,,***((((((***,,,+++***+++---...---,,,++++++******++++++,,,---***+++,,,,,,++++++---//////...---...111222222222...222333222222444333///444444555666666777777888555666777999;;;@@@EEEJJJTTTSSSQQQNNNLLLKKKJJJIIIFFFEEEEEEFFFHHHJJJLLLMMMRRROOOKKKGGGEEEFFFHHHIIIHHHFFFDDDDDDFFFHHHIIIHHHCCCBBBAAACCCFFFIIIKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQOOOKKKJJJJJJKKKIIIJJJKKKKKKJJJIIIFFFEEEAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDGGGKKKMMMMMMMMMJJJIIIIIILLLQQQWWW[[[\\\]]]^^^^^^YYYRRRNNNOOOQQQUUUUUUUUUTTTPPPLLLKKKLLLIIIIIIGGGFFFFFFGGGHHHIIIIIILLLNNNLLLGGGFFFJJJNNNQQQUUUYYYYYYSSSMMMIIIGGG@@@===999777555333111///...------,,,,,,,,,,,,---,,,------......------,,,---,,,++++++------,,,+++//////000111000///...---+++---//////...,,,+++,,,++++++******+++,,,---...///...---,,,+++,,,---...++++++,,,---............222111000///000111222333444333111000///000111222,,,,,,---...///000111111222...)))'''))),,,///000((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...+++++++++++++++,,,,,,,,,///...---,,,++++++++++++*********++++++++++++,,,'''(((***,,,,,,+++***)))---,,,+++***************(((***,,,......---+++***+++,,,,,,------------,,,&&&'''((()))((())),,,...---+++,,,111111......000111000///......---......***+++...111333222///---*********+++---///111333000///---,,,+++*********,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,*********+++---//////...---,,,...111444666666333000---+++++++++,,,---...,,,+++)))***+++...111222111000///......------,,,,,,,,,---...000000///000222444---///222111///---------)))'''%%%''',,,///---******************************+++,,,+++*********,,,///...,,,***((((((((((((************)))'''&&&%%%+++(((&&&(((((('''))),,,'''***...000000/////////000...++++++,,,---------(((***++++++***))))))***)))))))))))))))***++++++)))+++...///...---,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...------------,,,,,,---///111111111,,,222444000,,,---///000......---,,,***)))+++------+++******+++,,,,,,+++,,,,,,,,,,,,---...000111///111222111///...111444000222333111---***+++---+++++++++++++++++++++******+++---...//////.........000222333111000//////111111///---///222///***************+++,,,------///...,,,+++++++++)))'''***+++,,,------,,,+++***((()))***++++++***)))((()))((('''((()))******))),,,+++***+++---......---++++++******++++++,,,---***+++,,,,,,++++++---///...------...000111111000000333333000000222111...222333333444444555666666444555777999<<>>===<<<:::888333222111///...---------,,,------......------,,,...---++++++,,,+++***(((---.../////////...,,,+++***---000000///,,,+++************+++---///222333,,,+++*********,,,...000...---+++))))))***+++,,,---...///000222333555666///111444666777666555444------,,,...000111111000...---,,,---///111111111***+++,,,------,,,+++***///...------,,,+++***))),,,***((()))---...,,,***%%%'''+++...000000///...+++******)))***+++---...,,,,,,,,,------.........000111222333222///---+++///...,,,***))))))******)))***+++,,,,,,,,,+++++++++++++++++++++***)))((((((***++++++))))))+++...,,,))))))------+++,,,///111///---++++++...111333000...,,,---000111000---++++++*********+++---......------,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---***,,,...000000///---,,,&&&,,,111222...+++,,,...&&&***///000000000222444......------,,,+++******)))...333555444444555777444444555333///---333:::,,,...///,,,'''$$$%%%'''((((((((((((((((((((((((***+++,,,,,,******+++,,,---+++***(((((()))+++,,,))))))***+++++++++++++++(((%%%'''------)))(((++++++...000000......000222333111000//////---***(((((()))++++++)))((()))***###%%%(((***++++++******+++,,,...---,,,,,,---///******+++++++++,,,,,,,,,'''((()))+++,,,---......++++++---000222222000.........---+++///333222,,,***+++------,,,+++,,,---///---+++***+++------,,,------,,,---...000222333///...---...000222222111---111444333///---///222+++,,,,,,---------,,,,,,***+++---000333666888999555666666444000///111333///000//////222333...%%%000///---+++***)))(((((()))(((((()))+++,,,,,,+++((()))***++++++***)))(((+++***)))(((((()))***+++---///111111...+++)))))))))(((((()))+++---,,,+++++++++******++++++,,,---***+++,,,,,,+++,,,...///---,,,,,,...///000///---222333000+++))),,,---+++......//////000111111111333555666999>>>EEENNNSSS[[[ZZZVVVSSSOOOLLLJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKOOOMMMKKKIIIHHHGGGGGGGGGJJJHHHEEEDDDEEEFFFFFFEEEEEEDDDCCCDDDGGGJJJLLLLLLGGGGGGHHHJJJNNNRRRWWWYYYWWWXXXYYYXXXUUUQQQNNNNNNOOORRRUUUYYYYYYXXXUUUSSSSSSTTTTTTTTTRRRPPPNNNMMMJJJHHHGGGGGGHHHIIIIIIHHHKKKIIIHHHIIINNNSSSWWWYYY\\\\\\\\\ZZZWWWQQQKKKGGGKKKIIIJJJNNNLLLGGGHHHMMMKKKLLLLLLNNNPPPSSSVVVXXXWWWVVVTTTTTTUUUUUUTTTRRRLLLLLLMMMQQQUUUUUUQQQMMMFFFDDDAAA@@@??????===<<<666555444222000///......,,,------......------,,,---,,,***+++,,,,,,+++)))---...............------+++++++++++++++++++++++++++++++++,,,,,,+++*********&&&''',,,---)))***...---------+++)))(((***,,,,,,,,,+++,,,---000333555000111222333444555555555---((()))000333000---...,,,,,,---...///000111222---------.........//////,,,---/////////---+++***(((***---,,,)))'''((()))((()))+++---.........---000...+++)))((()))***+++***---000000///...000222222333444555333111---+++,,,---/////////---+++***000///---,,,,,,---...///***,,,---,,,)))'''(((+++(((((((((((())))))))))))***)))((()))+++,,,,,,+++...000///,,,,,,//////,,,444111---,,,...000000//////)))(((...000---***,,,,,,,,,,,,,,,,,,+++***))),,,+++******,,,,,,+++***+++)))'''(((+++,,,***(((*********++++++,,,,,,,,,+++,,,---...////////////(((,,,---,,,,,,...---)))000,,,,,,222666555444555444---***---111///,,,+++,,,...111333333333444444222222222222111111111111+++&&&%%%))))))'''+++222))))))))))))((((((((((((++++++***)))***+++---...333222...***)))+++---...,,,,,,,,,...//////---+++++++++++++++++++++++++++000111222222111///,,,+++222222111///...---+++++++++++++++*********))))))******))))))))))))******---,,,******+++...111333------++++++++++++------*********++++++,,,,,,------///111111000//////000...///000///,,,******+++---///222222///,,,)))))),,,,,,,,,++++++,,,------111000000/////////000000111000...---...///111333333333222000///...---,,,///...,,,++++++...000222111///...222888;;;888555666444111////////////...---///111222222000...,,,%%%'''))),,,,,,,,,***)))+++*********))))))((((((************************(((((((((((())))))))))))******+++++++++******)))***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++,,,,,,************,,,,,,,,,------...---,,,***)))...---++++++,,,---,,,++++++++++++,,,---...///000000333777;;;???EEENNNTTTXXXXXXUUUQQQMMMJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNLLLIIIGGGEEEFFFHHHIIIIIIGGGEEEFFFHHHHHHEEEBBBGGGDDDCCCEEEIIIKKKJJJGGGMMMJJJHHHKKKQQQWWWZZZ[[[WWW\\\]]]ZZZVVVTTTQQQMMMRRRUUUXXXXXXUUUSSSSSSUUUUUUWWWUUUQQQQQQSSSSSSPPPPPPNNNLLLKKKKKKKKKIIIHHHIIIHHHHHHKKKOOOTTTVVVWWWTTTUUUXXXZZZUUULLLJJJLLLKKKMMMOOONNNJJJHHHIIIJJJMMMPPPSSSVVVXXXZZZ]]]___]]]\\\[[[ZZZXXXVVVTTTSSSNNNNNNNNNOOOPPPOOOMMMLLLFFFBBB===>>>AAACCCAAA???888888777666444222111000000///...,,,++++++,,,,,,))))))************)))))),,,---------------,,,,,,++++++++++++++++++++++++------.........------,,,+++''''''++++++((()))---***+++,,,***)))(((***+++,,,,,,,,,,,,...000222444---...///000111111111111000,,,...444777333111111+++,,,---...///000111111,,,,,,---------.........,,,---......---,,,+++***(((***,,,,,,***(((((()))***+++---...///000000///222000---***))))))+++,,,,,,...111111//////000222000111333333222000---+++---.../////////...,,,+++000...,,,***)))+++,,,...,,,...///---***((()))+++(((((((((((()))))))))******)))((()))+++---,,,+++(((---///...---//////,,,000...,,,,,,...///...,,,...))))))---///,,,***,,,+++++++++++++++***))))))+++***))))))++++++***)))+++)))((((((++++++***(((***++++++++++++++++++,,,))))))***,,,,,,---------,,,///000...///222333111:::444000222333222333555333---***...111///,,,+++,,,---///000000000111111000000000//////.........,,,((('''***)))''')))...(((((((((((())))))))))))------,,,,,,,,,,,,------...000///+++***++++++)))+++++++++,,,---,,,+++***)))***+++,,,------...///000111222222111///---+++333111000...,,,++++++***+++++++++*********))))))******))))))))))))******+++***(((&&&'''(((***,,,,,,+++************+++,,,+++++++++++++++,,,,,,,,,,,,...000000///......///---...000///---++++++,,,///222444444111...,,,,,,,,,+++++++++,,,------...000000//////...//////000000//////...///000111222111000000///...---,,,,,,///...,,,+++,,,---000111333111///111666999888555555333111000000111000///...///111222111///---+++'''(((((()))***+++++++++************)))))))))(((************************''''''((((((((()))))))))******+++++++++******)))***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++++++++,,,---***+++,,,------,,,,,,+++---+++******+++,,,++++++,,,+++++++++,,,---......000222555888<<>>::::::::::::999777444333111000///------------...------,,,,,,++++++******++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---...***)))******((())),,,''')))++++++***)))***+++++++++,,,---...000000111+++,,,---...////////////000///111777888555222111++++++,,,---...///000000++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,(((***,,,,,,***)))((()))***+++,,,...////////////333111...+++******+++,,,...000111111000//////000---...000111111///---+++///...............------000...***((('''(((***,,,...//////...+++******+++((((((((()))))))))*********)))(((***,,,---,,,+++###***000///...///...,,,,,,,,,---...000///---+++...******---...,,,***+++******++++++******))))))***)))((()))******)))(((+++***))))))***+++***)))+++++++++++++++*********((()))***+++++++++++++++(((+++***))),,,444999999EEE===555222000...000333111,,,***...111///,,,,,,------------------------......---,,,,,,+++******---******++++++((((((***'''(((((())))))***************++++++******))))))***000222---+++,,,+++'''+++,,,,,,---,,,,,,++++++***+++,,,...000111333444111222333333222000---,,,444222///,,,*********++++++++++++*********************))))))))))))******///---+++)))(((((()))***++++++***))))))***++++++,,,,,,,,,,,,+++++++++++++++---//////.........///,,,...//////...------...000222444444111///...---++++++++++++,,,---////////////............///////////////000000000111111.........---------,,,,,,///...---,,,,,,---///000555222000111444666666444444222111111111222111/////////111111000...,,,***))))))((('''(((***+++---************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))******+++++++++*********++++++,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...))))))***,,,,,,,,,,,,,,,+++)))((((((*********))),,,,,,+++++++++,,,,,,---000111222444777===DDDIIILLLMMMNNNNNNLLLJJJJJJKKKJJJLLLPPPRRRRRRNNNJJJGGGKKKJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHFFFEEEFFFEEEEEEHHHMMMOOONNNLLLGGGGGGHHHLLLQQQUUUVVVUUUXXX[[[YYYSSSOOOOOONNNLLLRRRUUUXXXXXXWWWVVVYYY\\\^^^```___[[[ZZZ\\\\\\YYYWWWTTTQQQPPPQQQRRRSSSRRRNNNMMMMMMNNNQQQSSSTTTSSSWWWPPPIIIHHHHHHHHHJJJOOOUUUVVVVVVUUUSSSQQQQQQQQQSSSWWW[[[^^^___^^^_________^^^\\\YYYVVVSSSQQQPPPOOOMMMLLLOOOSSSSSSNNNIIIIIIFFFDDDDDDFFFEEEBBB>>><<<===@@@AAA@@@===:::888444333222000//////......111000...---,,,+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,000---+++******)))***+++&&&(((+++,,,,,,++++++,,,+++,,,---...............---......///000000//////---...111444555333///---+++++++++,,,---.........******+++++++++,,,,,,,,,...---+++******+++,,,---)))***+++,,,+++******)))))))))***+++,,,,,,------333111...+++))))))***+++//////000000///...------+++,,,...000000///---+++......---,,,,,,------...111///+++'''&&&''')))+++/////////---,,,******)))(((((()))))))))************))))))***,,,------,,,###+++000...,,,------,,,***,,,///222333222///,,,---,,,,,,------,,,+++++++++++++++,,,,,,++++++***+++)))((()))***+++***)))***************+++******,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,%%%&&&&&&%%%+++666???AAAHHH???888333///,,,---000///++++++///111///------000...---,,,,,,,,,,,,+++------,,,+++***))))))(((+++***+++,,,---+++)))((())))))))))))))))))******((()))***+++++++++)))))),,,111333...+++,,,---+++...///000///...---......,,,---...000222333444555222222333333222000...,,,555333///,,,******+++,,,************************+++******))))))******+++000///---+++******++++++,,,+++***))))))***+++,,,---------,,,,,,++++++***,,,.../////////...000111+++---//////......///000...///111111///---------******++++++---...000000..................///000...///000111111111111000---------...............000///---,,,,,,---...///111000000111333444222000222111000111222222111/////////000000...,,,***)))))))))(((((()))***++++++*********)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))***+++++++++************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++.........------.........******++++++++++++++++++)))(((&&&'''(((***)))))),,,,,,+++*********++++++000//////000222777<<<@@@CCCEEEHHHIIIHHHHHHHHHHHHHHHJJJNNNPPPOOOLLLGGGDDDIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGFFFFFFIIIMMMNNNMMMJJJDDDGGGJJJOOORRRTTTTTTTTTXXXYYYVVVOOOKKKLLLMMMKKKPPPSSSVVVVVVUUUVVVZZZ^^^bbbdddccc^^^]]]______\\\ZZZWWWSSSQQQQQQRRRSSSRRROOOOOOOOOQQQSSSSSSRRRQQQVVVMMMFFFFFFJJJMMMPPPUUU[[[ZZZXXXVVVSSSQQQPPPPPPVVVZZZ^^^``````^^^]]]]]]___]]][[[WWWTTTQQQOOONNNNNNLLLKKKOOOTTTTTTOOOIIIKKKIIIHHHHHHHHHFFFBBB??????AAAEEEGGGGGGDDD@@@>>>:::999777555333111//////222000...,,,+++,,,---...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............//////...,,,+++,,,,,,,,,'''))),,,...---------...,,,,,,------------,,,,,,---...//////////////////+++...111222111///---+++******++++++,,,,,,------*********+++++++++,,,,,,...---+++******+++---///++++++,,,---------+++***************+++,,,,,,---222000,,,***(((((()))***............------+++******,,,...000000///---,,,---,,,,,,+++,,,,,,------222000,,,)))((()))***,,,///...---,,,+++***)))((())))))))))))************+++***)))***,,,------,,,)))...///,,,)))+++---,,,(((+++///222222111///...---...///...------,,,+++,,,,,,---......---------,,,+++******,,,,,,+++*********++++++*********++++++++++++******)))))))))******++++++,,,,,,+++++++++,,,***)))---888@@@CCCAAA;;;777444///******------***+++000111///---...111///......//////---+++------,,,,,,+++***))))))*********,,,...///,,,)))++++++******))))))(((((()))***,,,---.........---...000222222...***,,,000///000111000...---...000------......///000000000222333444444333111///---444222///,,,++++++,,,---************************++++++************++++++++++++***)))))))))***+++---,,,+++******+++,,,---...------,,,,,,+++++++++...///000000000000222444,,,...000000//////000111---///000000///------...+++++++++,,,---///000111...............///000000//////000111222111111111////////////000000000000000///...---,,,---------+++---///222333222///,,,111000111222444333000......//////...---+++)))((('''(((***+++++++++)))((())))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))((()))***+++++++++++++++************++++++,,,,,,******+++,,,,,,,,,,,,+++...........................---,,,+++******)))))))))'''&&&''')))******))),,,,,,+++*********++++++///...---...000333666888:::===@@@BBBBBBBBBCCCDDDGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHFFFDDDBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIGGGFFFHHHKKKKKKHHHEEEAAADDDJJJNNNQQQQQQQQQQQQVVVWWWTTTLLLHHHJJJLLLLLLMMMPPPRRRRRRRRRUUUZZZ^^^ccceeeddd___^^^______\\\[[[XXXTTTRRRQQQQQQPPPOOOPPPPPPQQQSSSUUUUUUSSSQQQRRRKKKGGGJJJOOORRRVVVZZZ```\\\WWWSSSPPPNNNNNNNNNXXX[[[___```___\\\ZZZYYY[[[ZZZWWWSSSPPPNNNMMMLLLMMMKKKKKKNNNRRRSSSNNNJJJLLLLLLKKKJJJIIIGGGCCCAAABBBEEEIIILLLLLLIIIEEEBBBAAA@@@===;;;777444111000000///---,,,+++,,,...///,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111+++......,,,,,,//////,,,)))+++---...------...///---------,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++000222000......---+++)))*********+++++++++,,,******+++++++++,,,,,,,,,...---,,,++++++---...000---,,,,,,...000000...,,,,,,,,,,,,,,,,,,---......000...+++)))((((((***+++---,,,+++,,,------+++))),,,---000111111000...,,,,,,,,,,,,---------------111///---+++***++++++,,,...---++++++,,,,,,***))))))))))))*********+++++++++***)))+++---...---,,,---///...******------+++&&&)))---............///...111222///---......,,,------.../////////......,,,+++***+++,,,---,,,******+++,,,+++******+++,,,***************)))))))))((())))))*********))))))...///---)))+++222777888999666444333///***)))---+++***,,,111222...---///111//////000333333000,,,---------,,,,,,,,,++++++***+++++++++...111...)))++++++*********)))))))))((()))***+++,,,,,,,,,,,,...,,,444@@@;;;+++)))333...000111///+++***,,,///,,,,,,,,,,,,,,,+++++++++333444555555444222///...111000...,,,+++,,,------***************+++++++++++++++************++++++++++++++++++,,,,,,---...------,,,++++++,,,------------------,,,,,,,,,,,,...000111000000111333555---///000111000///000111...///111111/////////111,,,,,,,,,,,,---...000000//////...//////000111222000000000111111111222222111111111111111111111111111000///...---,,,,,,,,,(((***...111222111///...222333444666666555111...---------,,,+++***))))))&&&(((***,,,,,,+++((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++++++++++++++************+++,,,,,,******+++,,,,,,,,,,,,+++------...//////...------000///...,,,+++***))))))***((('''(((***+++++++++,,,,,,+++++++++,,,,,,------,,,,,,---000222222222444666999::::::;;;<<<>>>DDDEEEFFFGGGHHHIIIIIIJJJGGGHHHHHHHHHGGGEEECCCBBBDDDFFFHHHIIIHHHHHHIIIJJJHHHGGGFFFHHHJJJIIIEEEAAA>>>BBBHHHLLLNNNNNNNNNNNNSSSUUURRRKKKHHHJJJMMMMMMLLLNNNOOOOOOOOORRRYYY^^^cccdddccc^^^\\\^^^]]]ZZZZZZXXXUUUSSSRRRQQQOOONNNQQQQQQSSSWWWYYYYYYVVVTTTPPPLLLKKKPPPTTTVVVYYY]]]bbb\\\TTTNNNMMMNNNOOOPPPZZZ]]]______\\\YYYWWWVVVUUUTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKMMMOOOOOONNNLLLMMMMMMLLLKKKIIIGGGEEEDDDEEEGGGKKKNNNNNNKKKGGGDDDEEEDDDBBB@@@===999666555333222000////////////000++++++,,,---............------------------------......///111111222222111%%%***,,,+++,,,000///+++***+++,,,,,,++++++---//////...,,,+++*********************++++++******)))+++000111,,,)))+++,,,***)))))))))************+++++++++++++++,,,,,,,,,---......---------...///000///...---///222222000...---,,,+++++++++,,,---...///...+++))))))***,,,------,,,+++,,,......,,,)))...000222333333111///---,,,---///000000000///.........------,,,,,,,,,,,,...,,,+++,,,......---+++))))))*********++++++++++++******+++---......---------,,,+++...222///)))''')))+++,,,+++,,,///222...444555111...///000...,,,------...//////......+++***)))***+++,,,+++))))))+++---,,,***)))+++---))))))))))))************)))***************))))))+++---+++((((((---000///555222111111---(((***///)))))),,,111222......000///......222666777222...,,,,,,,,,,,,------------......,,,***---111...'''(((((()))***++++++,,,,,,---,,,,,,+++*********+++...+++===XXXSSS444(((444///111222///+++***,,,000------------------,,,,,,333444555555444222000...,,,++++++***+++++++++,,,))))))*********+++++++++,,,++++++******++++++,,,,,,------------.........---,,,+++******+++,,,---,,,,,,,,,---------------...///000//////000333555...000111111000///000111,,,...//////......///111---------------...///////////////000000111333333222111000000000111222333222222222222111111111111111000///...---,,,++++++)))***---///000222444555666777888::::::888333000,,,,,,+++++++++******)))((()))************)))(((((()))))))))************************************))))))))))))*********+++(((((()))++++++,,,,,,++++++***)))))))))***,,,,,,******+++,,,,,,,,,,,,+++,,,---............---,,,111000...,,,,,,+++,,,,,,+++)))))))))+++---------,,,+++++++++,,,---......,,,+++,,,...111222000---000111222333222333666888;;;===???BBBDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCEEEHHHJJJJJJIIIHHHIIIKKKGGGFFFFFFHHHJJJJJJFFFAAA???DDDIIIMMMNNNMMMNNNPPPQQQSSSPPPJJJHHHKKKNNNNNNLLLNNNNNNNNNNNNQQQXXX^^^bbbcccbbb]]][[[]]]\\\YYYXXXWWWVVVVVVWWWVVVSSSQQQRRRTTTWWW[[[^^^^^^\\\YYYVVVTTTTTTWWWXXXXXX\\\bbbccc[[[QQQLLLLLLPPPTTTWWW]]]^^^___]]]ZZZVVVUUUUUUOOONNNKKKJJJIIIIIIJJJKKKIIIJJJLLLKKKJJJKKKMMMOOONNNMMMLLLJJJHHHFFFFFFGGGGGGIIILLLNNNMMMJJJGGGDDDEEEEEEDDDCCCBBB???===<<<:::999888666444222111000)))***+++,,,------...---------------------------,,,,,,...///000000000000 '''+++***,,,000///***+++++++++***)))***,,,...000...,,,***((()))***+++******++++++++++++***))))))//////)))%%%(((***((())))))))))))************++++++,,,,,,,,,---------...............///000000000......000333444111///+++***)))))))))***+++,,,000...,,,******,,,...///...,,,+++,,,//////---+++000111333444444222000...---///111222333222111000,,,,,,---------,,,++++++///---+++,,,///000///---)))************++++++++++++******+++---......---+++++++++---333777111(((***,,,---,,,+++---222666///555777222...000111...+++,,,,,,---.........---***)))((()))***+++***((())),,,---,,,***)))+++---(((((())))))******++++++,,,,,,---------,,,,,,+++))),,,,,,+++,,,111333111555222000///+++(((+++111((()))---222222......111---,,,...333888999333...+++++++++,,,------......111111---))),,,111---%%%%%%&&&''')))+++---//////888777444222000000000000///,,,GGGnnnhhh===)))555111444555111---+++///333000000000000111111111111444444555555444222000...(((((())))))************))))))******++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,------.........---...///......///222555///000222222000///000111)))+++,,,,,,++++++---.........---------......///000000000000111222333444333111000//////111333444222222222222111111000000111111000...---,,,+++***+++,,,,,,---///333888<<<999:::<<<======:::555111++++++******************+++***)))(((((()))******(((((())))))*********+++************************)))*********++++++++++++(((((()))++++++,,,,,,,,,+++***)))))))))***,,,---******+++,,,,,,,,,,,,++++++,,,---......---,,,+++000///...---,,,---...///,,,+++******---.........+++++++++,,,---...///000++++++,,,///333333///+++...//////......///222444222444999===@@@BBBBBBBBBHHHHHHGGGFFFEEEDDDCCCCCCGGGIIILLLLLLIIIHHHJJJLLLEEEEEEEEEHHHKKKKKKGGGCCCCCCGGGMMMPPPPPPPPPRRRSSSOOOQQQPPPJJJIIILLLNNNNNNMMMNNNOOONNNMMMQQQXXX^^^aaacccaaa\\\[[[\\\[[[XXXVVVVVVWWWYYY[[[ZZZWWWUUUSSSUUUYYY^^^bbbccc```]]]^^^]]]]]]^^^\\\[[[```gggccc[[[PPPKKKMMMSSSYYY]]]___```___]]]YYYVVVTTTTTTKKKJJJHHHGGGGGGHHHJJJKKKGGGJJJLLLKKKGGGHHHLLLQQQNNNMMMLLLIIIGGGFFFGGGIIIHHHJJJLLLMMMLLLJJJFFFDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@>>><<<999555222000---,,,,,,++++++,,,,,,---)))+++,,,,,,+++,,,...000///000000...,,,,,,---......,,,+++,,,///000---))))))******++++++,,,------000000///...,,,)))'''&&&---,,,+++)))))))))******...---+++***((('''''''''+++,,,,,,+++******+++---*********+++,,,---...///000///......000111000///333000,,,+++---///000111***------)))(((---//////,,,+++*********,,,...000---++++++,,,,,,+++...333444555555444333111///---111111111111666:::666///---,,,,,,---......---+++...)))***444:::444,,,'''))))))))))))************+++***)))((()))***,,,...///...---...///000///...&&&+++//////,,,***+++...333333333222000///---,,,*********+++,,,,,,,,,---+++*********++++++***(((++++++,,,,,,,,,,,,++++++''')))******))))))***+++)))***+++,,,,,,+++)))(((...,,,+++,,,000222222000222333222...***(((***---...///---***,,,111111.../////////......111777;;;111222222000...------...000---******+++,,,***''',,,***(((&&&'''***...000555555444111...---...000111,,,999QQQRRR<<<000666666555333111000000000111---///111222222222333444222333444555555333222000))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((---......+++(((&&&'''***,,,+++***)))))))))***+++,,,,,,++++++***+++++++++...---,,,---///111111111...222444333444444000))))))///222...)))+++---......,,,***,,,///111000...111111000///...000444777111000/////////000222333111111111///---...333777666555444111///,,,)))(((***+++---///222555888:::999777666666666555222000+++,,,,,,+++)))(((***+++''')))***++++++***)))'''+++++++++*********))))))))))))))))))************)))((('''''')))******)))))))))***++++++++++++***((((((((((((((())))))*********++++++++++++******++++++,,,---............***,,,......---,,,---...,,,++++++***+++,,,...///000...,,,***)))((())))))---***)))---333555///))),,,,,,---...////////////111111333555777:::===>>>BBBDDDFFFFFFDDDAAA@@@@@@HHHHHHHHHHHHGGGEEECCCBBBEEEFFFGGGHHHHHHIIIIIIIIIDDDIIIOOOTTTVVVVVVWWWXXXXXXTTTPPPNNNKKKIIIMMMSSSYYYVVVUUUYYYZZZYYY[[[___dddbbb```]]]\\\[[[\\\\\\```]]][[[[[[^^^___]]][[[]]]^^^aaaccceeeeeedddccccccbbbaaa```aaaccceeegggbbbYYYOOOJJJMMMTTT[[[______\\\XXXVVVUUUVVVUUUUUUOOOMMMJJJHHHFFFFFFFFFGGGJJJKKKLLLKKKJJJJJJKKKMMMLLLNNNKKKEEEFFFLLLLLLHHHLLLMMMLLLKKKIIIHHHIIIJJJLLLKKKJJJGGGEEEFFFHHHKKKIIIIIIHHHEEEAAA===;;;;;;---,,,,,,++++++,,,,,,---***+++,,,,,,++++++---///,,,------,,,+++***,,,------,,,++++++---......---***++++++++++++,,,,,,,,,......---,,,+++)))((('''+++***)))))))))***+++,,,...---,,,***)))(((((((((+++,,,,,,+++******+++---,,,+++++++++,,,---......///......///111222111000111...,,,+++---...//////***---,,,))))))---//////,,,+++******+++,,,...000---++++++---,,,+++...333333333333333222000...---222222111111444777333,,,...---,,,---//////---,,,...))))))///222...)))((())))))))))))************,,,+++)))((()))***,,,---...------...000222111000...111333111---,,,///222222111111000...---++++++---,,,,,,+++******))))))---,,,++++++,,,,,,***(((((())))))))))))))))))(((((()))+++***))))))***,,,++++++,,,,,,+++***))))))---+++***,,,///111111000222222111...***)))+++---,,,---,,,***,,,111111...,,,,,,,,,++++++---111555666666666333///,,,++++++---+++((((((***++++++))),,,***(((&&&'''***---000555555444222000///000222,,,+++222;;;<<<555000111666555333111000000000111...000222333222111222333000111333444333222000///******++++++++++++******++++++++++++++++++++++++,,,+++******)))*********,,,---...,,,)))'''''')))+++++++++*********++++++,,,,,,+++++++++++++++,,,+++))))))***---/////////...222444555777888555//////555666000***)))******...,,,+++---///111000......///111111000///000111444333111000///...//////111333555444222222444666555333000...,,,++++++,,,++++++,,,...111333666777555444222222222111///---***++++++***(((((()))+++******))))))))))))******+++++++++*********))))))))))))))))))*********+++)))((('''''')))******)))))))))***++++++++++++***))))))(((((())))))************++++++++++++*********+++,,,------...------+++---///000//////000111---,,,+++++++++,,,---...111000///...---,,,,,,,,,---++++++...111111---)))++++++,,,------...---------...///000222555777888???AAACCCDDDBBB@@@??????FFFGGGHHHHHHGGGEEECCCAAACCCEEEGGGIIIKKKLLLMMMMMMKKKLLLOOOUUUZZZ\\\ZZZWWWZZZVVVRRRPPPMMMKKKNNNTTTZZZWWWWWW[[[\\\\\\^^^bbbfffeeecccbbbbbbbbbcccdddeeebbb^^^^^^```bbb```^^^aaabbbdddeeeeeedddcccbbbcccbbbbbbbbbbbbcccdddeee^^^UUUMMMKKKQQQYYY^^^```]]][[[XXXVVVVVVWWWVVVTTTNNNMMMKKKIIIHHHHHHHHHIIIHHHJJJMMMMMMLLLKKKJJJJJJKKKKKKFFFAAACCCJJJLLLJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHIIILLLNNNNNNOOOOOOLLLHHHEEECCCCCC---,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,...***++++++***))))))+++---+++,,,---,,,,,,,,,...///,,,,,,,,,+++++++++******+++++++++++++++*********)))((((((((((((***,,,---------,,,+++***)))))))))+++,,,,,,,,,******,,,---------,,,,,,,,,------.........///111333333222000...,,,+++,,,---...---,,,***,,,+++((()))---///---,,,+++******+++,,,...///---+++,,,...---+++---222111111222222111000...---333444222111222555111***///...---...///000...,,,...+++***++++++))))))+++))))))))))))************,,,+++***))))))+++,,,......------///222444444333333444444111------000444000///...---,,,***))))))+++++++++******))))))(((///...------------***((((((((((((((((((((((((((()))***++++++******+++---......---+++************,,,+++***+++---/////////111111111///,,,+++,,,---***,,,+++))),,,111111...***+++,,,+++++++++---///555555555333///,,,++++++,,,)))''''''(((***+++,,,+++***((('''(((***---///333444444333222111222333///111000---...333666444666555333111000000000111000222333333222111222333///000111222222000...---++++++,,,,,,,,,,,,++++++***************************)))))))))***+++,,,,,,***,,,------***(((((((((++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))((((((***,,,/////////222555777777999:::777111111666666000+++++++++***...---,,,---000111000///---000444555444111///...444333111000///...//////111333666666555444444444333111...++++++,,,...///++++++,,,---///000222333000...------...---+++))))))******)))''''''(((***,,,***(((''''''(((***,,,+++++++++***************))))))*********+++++++++***((('''''')))******)))))))))***++++++++++++***))))))*********+++++++++******++++++++++++*********+++,,,---............,,,...000111000000111222...---,,,++++++,,,,,,---111111222222222111000///,,,---.........---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222888:::======<<<;;;;;;<<>>AAAHHHLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMLLLMMMPPPRRRQQQSSSTTTRRROOOMMMLLLLLL---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---)))***+++***)))***,,,---***...111111...,,,,,,...------,,,,,,+++***))))))))))))******+++,,,---...))))))((((((((()))++++++,,,++++++***************+++,,,---,,,******,,,---///...---------------...---...///111444444222000+++++++++,,,------+++)))***++++++(((***...///,,,+++++++++++++++---...///---+++---000///,,,---111000111222222222111//////333444333111222555222---///......///000000///---.........,,,)))''')))---((()))))))))************+++***))))))***,,,///000//////...000222444444333000111111000...---000222//////---,,,+++***))))))''''''((()))***++++++,,,000///............+++)))************************)))+++,,,,,,+++***,,,---111///---+++*********+++************+++------...000000000///...---------)))******))),,,111222...,,,---//////---,,,---...---...000111////////////---+++)))((((((***,,,---+++***)))((()))***,,,---///111333333222222222333444333000---...333888:::666555333111000000000111111333444444333111222333///000111222111000...---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,)))+++,,,---,,,***((('''***+++,,,---...---,,,+++,,,,,,+++++++++,,,------,,,++++++---000222333333777::::::999999999555///---111222///---...000............///000000000000111444888888666333111000111000/////////000222333111222333333333222222222222111///---------...///+++++++++,,,,,,---//////,,,+++******++++++)))''')))******)))'''&&&((()))+++***)))(((((()))***+++*********************************+++++++++,,,,,,***((('''((()))+++******))))))***++++++++++++*********++++++,,,,,,,,,,,,******++++++++++++******+++,,,---...///000000000,,,...//////...------...///...---,,,++++++,,,---///111333555555333111000+++---000///---,,,---///------,,,,,,,,,,,,,,,,,,------------......///000000333555666666666777888>>>@@@CCCEEEEEECCC@@@??????BBBGGGKKKOOOQQQQQQQQQTTTSSSSSSXXX]]]^^^[[[XXX\\\XXXVVVUUURRRNNNPPPUUU[[[YYYYYY^^^``````ccchhhggggggfffgggggghhhiiijjjeeeaaa^^^^^^bbbeeefffeeeggghhhiiiiiigggeeecccaaacccdddeeeffffffeeecccbbbWWWPPPKKKPPP\\\cccaaa\\\RRRRRRSSSTTTUUUUUURRRPPPJJJJJJIIIIIIJJJKKKLLLMMMGGGIIILLLMMMLLLIIIHHHHHHEEECCCAAA@@@CCCHHHKKKKKKHHHGGGHHHIIILLLOOOPPPPPPOOOPPPPPPOOONNNOOORRRTTTPPPRRRTTTTTTRRRPPPPPPPPP---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---***+++,,,+++++++++---///+++000555666333...+++***...------,,,+++***))))))******++++++,,,...000111,,,+++***((((((((()))*********)))))))))***++++++,,,------,,,++++++,,,...//////......---..................000333333222000*********,,,------***(((***+++***(((***///...***++++++++++++,,,---......,,,,,,...111000,,,,,,000000111222333333333222111333555555222333666555111///......///000000///---)))---000---)))'''(((***((()))))))))************))))))))))))+++///222444222111000111222333222111+++---///000000000000111111///...,,,+++*********&&&'''((()))***+++,,,,,,111///.../////////,,,+++++++++************++++++)))+++,,,,,,+++***,,,---111///---+++*********+++)))************+++,,,---......///000000000...---(((++++++***---222222...---///000000...---------))),,,///111222222222333111000...,,,++++++,,,---,,,++++++++++++,,,,,,---,,,...111333222111111111222++++++222333///222:::666555333111000000000111222444555555333222222333000111222333333111///...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))***+++,,,---+++)))''')))+++,,,---...---,,,,,,,,,+++++++++,,,------...///------...111444444444666999999777777888555///+++...///------000111/////////000000000000000111555666777666444222222222111000/////////000222333444333111000000111333333111111222222111000...---+++++++++***++++++,,,,,,***))))))***++++++)))((()))******)))'''&&&((()))((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,***)))((((((***++++++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++******++++++++++++******,,,---...000111111222222///000111///---+++++++++000///---,,,+++,,,,,,------///222444444333000///))),,,//////------000444000///...---,,,,,,------......---------------...---///111222222333555666999;;;>>>@@@@@@???>>><<>><<<777777222,,,((('''+++000444000222222000111555777555444111...,,,,,,,,,,,,+++************************))))))***+++,,,---......***,,,......,,,*********///...------///000000///+++---000222444444333333444222//////000111000000///---,,,***))))))******+++,,,,,,+++***)))+++,,,))))))((()))***,,,...///111000...---+++*********+++***))))))))))))*********...111111333666555222111...,,,+++,,,,,,+++******++++++,,,...000111222000///...///000000...,,,///...,,,+++******++++++%%%)))+++)))***,,,+++(((((())))))+++,,,---......((()))+++++++++---///222...///000222222111111000333222000/////////000111///............///000000///000222222000...------333111000222333222333777555777777555666999666222222333444666777666333000///---,,,,,,...//////...000000111111222333555555111222333555666666666666---,,,,,,,,,,,,,,,---...000///...///111444555555***++++++++++++***))))))++++++************++++++)))))))))*********++++++)))******+++,,,------...)))+++---...------...000///000111000...------...000///......---.........000222333111...---///111//////111444666777555333333555555333///...000222111222222000...,,,,,,---000111222222111000...---,,,,,,,,,------.........///+++***---...,,,))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,************************---,,,+++***))))))))))))******++++++++++++++++++***))))))+++,,,---,,,***++++++++++++,,,,,,------++++++,,,---------------,,,,,,,,,,,,---///111333333222///,,,+++++++++,,,---...000000111000...---------------,,,,,,,,,,,,+++************+++,,,,,,*********++++++++++++,,,*********+++++++++++++++*********+++---///222333......000444888;;;;;;:::666999>>>AAADDDGGGJJJMMMIIIIIIIIIIIIIIIKKKPPPSSSXXXWWWWWWYYY\\\___``````dddddddddcccaaa```aaabbbhhhkkknnnooonnnkkkfffcccbbbccccccaaa______```bbb```^^^YYYUUURRRQQQQQQQQQUUUSSSQQQQQQRRRSSSSSSRRRQQQNNNMMMPPPVVV[[[]]]]]]YYYWWWTTTQQQOOOOOOPPPQQQUUUVVVWWWUUUSSSQQQQQQRRRTTTRRRPPPMMMKKKJJJJJJJJJGGGFFFEEEEEEFFFHHHKKKLLLPPPPPPRRRSSSSSSRRRQQQPPPLLLOOOTTTXXXYYYXXXUUUSSS------,,,,,,+++,,,,,,---*********++++++,,,,,,---***))))))***,,,...------))))))))))))))))))))))))*********+++,,,,,,---------+++******,,,,,,+++)))+++,,,000777:::999999<<<444666777777999<<<:::555444111,,,)))(((+++...111...111333222333888999777444111...,,,,,,,,,,,,+++************************((()))***+++,,,...///000+++,,,------+++))))))***///...,,,,,,---///000111---///222444555555333222333111.........//////...///...,,,***))))))*********+++,,,+++******+++---((((((((()))***---///000111///---++++++***)))(((++++++++++++,,,,,,,,,---(((---111222444777666222...---,,,++++++******)))***+++,,,---///111333444111000000000000///---,,,------,,,+++******++++++(((,,,...---...000///,,,))))))***+++,,,------...(((***,,,,,,,,,---///111//////000111111111111000444222000///000111222222...---------...///111222111222333222000.........222111///000111222555888444666777555666888777444///111333555555333000---000...,,,+++,,,------,,,---...///000111222333333000111111222333333333333---------------......//////...---...111333444444***+++,,,,,,,,,+++)))(((++++++************++++++)))))))))******++++++,,,******+++,,,---------,,,(((+++...///...---......---...//////---,,,,,,------,,,,,,,,,,,,---......///000000///------000222///000111444666777666444222444666444111///000222000000000///...---,,,,,,---...///000000...,,,+++++++++,,,---............111***(((///000)))(((,,,)))))))))))))))))))))))))))***************++++++)))))))))*********++++++***++++++++++++,,,,,,,,,************************,,,++++++***))))))******+++++++++++++++,,,,,,,,,)))((((((***,,,---,,,++++++++++++++++++++++++,,,++++++,,,,,,------------------,,,---...000111333444444222...+++)))***,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++***)))))))))***,,,---************++++++++++++***************+++++++++,,,,,,,,,---///111333555,,,,,,---...111333444555222444777:::===@@@CCCDDDHHHIIIIIIIIIIIILLLQQQTTTWWWVVVWWWXXXZZZ\\\]]]^^^cccddddddbbb___^^^```cccfffiiilllooonnnkkkfffccccccccccccaaa^^^]]]]]]___^^^\\\XXXTTTPPPNNNOOOPPPSSSSSSTTTUUUWWWWWWUUUSSSOOONNNOOOTTT\\\aaabbbbbb[[[YYYVVVRRROOOOOOPPPQQQWWWXXXWWWTTTQQQOOOOOOPPPRRRQQQPPPNNNMMMMMMMMMMMMJJJIIIHHHHHHIIIKKKNNNOOOPPPQQQSSSUUUUUUUUUTTTSSSJJJLLLPPPSSSUUUVVVUUUUUU,,,,,,+++++++++,,,,,,---)))))))))***+++---...///++++++***,,,...//////...))))))))))))))))))))))))))))))***++++++,,,------++++++***+++,,,,,,,,,+++,,,***---444666555555777000333555444666888666111///...,,,+++***+++,,,,,,,,,111333333555999:::777444111...,,,,,,,,,,,,+++************************)))))))))***,,,...000111,,,------,,,***))))))***------,,,++++++---000222111222444666666555444333333000---,,,---------,,,...---,,,***))))))******)))***++++++******,,,...)))((())))))+++---///111000---************)))''')))***+++,,,---...//////'''---111333444777555111---......---,,,+++++++++++++++,,,---///111333444111222222111000...------++++++*********++++++++++++///000//////111111---******+++++++++,,,,,,,,,***,,,......------...000//////000111111111111111222000......000111111000---------...///000111222111222333222000//////000111111///...///333666888111444555333333666666444...000333555444111...---111///,,,++++++,,,,,,+++......///000111222222222//////......////////////000000/////////000000111111///...///111222222111+++,,,---------,,,***)))++++++************++++++((())))))***+++,,,,,,,,,++++++,,,---------,,,,,,)))+++...///...------...+++---......,,,++++++,,,+++++++++,,,,,,---...////////////......///111333000000111333555666555444,,,000333333000///000222000000/////////......---,,,---///000///...,,,++++++,,,---.........------,,,((()))///...&&&'''...))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,)))(((''')))+++,,,,,,,,,------,,,++++++***))))))++++++++++++,,,,,,------...---------...000111222555555333///+++***+++---...---+++*********++++++,,,,,,,,,,,,+++++++++++++++***)))((()))***+++,,,))))))*********+++++++++************************+++,,,,,,---///000222222***+++++++++,,,---///111333333333555777999:::;;;DDDEEEGGGHHHKKKOOOUUUZZZVVVWWWXXXXXXYYY[[[]]]^^^bbbddddddbbb^^^]]]```ccccccfffjjjmmmnnnllliiifffbbbcccccc```\\\YYYXXXXXXXXXXXXVVVRRRMMMKKKLLLNNNPPPSSSWWW\\\___]]]WWWSSSJJJKKKOOOVVV___dddeeeccc\\\[[[YYYTTTPPPOOOQQQSSSWWWWWWUUUQQQMMMJJJIIIJJJOOOOOOOOOOOOOOOPPPPPPQQQMMMLLLJJJIIIJJJMMMPPPRRRRRRSSSUUUVVVWWWWWWWWWVVVNNNMMMMMMNNNPPPSSSVVVXXX+++++++++++++++,,,,,,---))))))))))))***,,,///000,,,,,,,,,---///000///---))))))))))))))))))))))))((())))))***+++,,,------++++++++++++,,,---......---******///222111000222---111333222222444333///++++++,,,,,,,,,,,,+++++++++000333444666999999666444111...,,,,,,,,,,,,+++************************************,,,...000222---......---***))))))***+++,,,,,,++++++,,,///222444444444555555444444333111///,,,+++,,,,,,,,,+++,,,,,,,,,+++++++++******)))***++++++***+++---///***))))))***+++---///000---***'''(((***+++***(((&&&''')))+++,,,------...(((---111111333555444000///000222111///......///+++,,,,,,---///111222333111222333222000......///))))))***+++,,,------...,,,//////,,,,,,//////,,,++++++++++++++++++,,,,,,+++---//////.........///000000000000000111111111111...---...111222000...,,,---...///000000000000...000111111000000111333000111000---...333666666---222333111000333555444111333666666444222000///222///,,,***+++,,,,,,,,,000000000111222444555666...---,,,,,,,,,,,,,,,---222222111000000000000000333111000111222222111000,,,------------,,,++++++++++++************++++++((())))))***+++,,,------------------,,,,,,,,,,,,***,,,......---------...***,,,------,,,++++++,,,++++++++++++,,,---...///.........///000111333444111000000222444444333222'''+++000111///...///111111000//////111111000///...///000000000000......,,,,,,.........---,,,+++((((((+++...,,,''''''***))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))******+++,,,,,,,,,***)))'''(((***+++,,,+++------,,,+++***)))((((((+++++++++++++++,,,------///......---...000111222555333000---,,,,,,,,,---111000...,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))***++++++)))))))))************+++***************))))))))))))******+++,,,,,,------)))***++++++***+++---///333111000111222444444333:::<<<@@@DDDIIIPPPWWW]]]UUUWWWXXXYYYYYYZZZ]]]___```cccccc```[[[ZZZ^^^ccccccfffiiilllmmmllljjjiiiaaabbbbbb___ZZZUUUQQQPPPNNNPPPRRROOOKKKIIIJJJLLLNNNSSSZZZaaaccc```YYYTTTHHHIIIKKKRRR[[[aaacccbbb\\\]]][[[VVVQQQPPPRRRUUUWWWVVVSSSOOOJJJFFFFFFGGGMMMNNNOOOPPPQQQRRRSSSSSSMMMLLLJJJIIIJJJMMMPPPSSSSSSTTTTTTVVVWWWXXXYYYZZZSSSQQQNNNMMMNNNRRRWWWZZZ++++++******+++,,,,,,---,,,+++***))))))+++,,,...,,,,,,,,,---//////---+++))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,++++++---000222...***(((,,,/////////111---111333000000222222///++++++++++++,,,------...***///333444666999888444444111...,,,,,,,,,,,,+++************************++++++******,,,...000222/////////---+++)))***+++)))+++,,,,,,+++,,,///222555444333222111111222222...,,,******+++,,,,,,,,,)))***+++------,,,+++***((()))***+++***+++...000++++++******+++,,,...///***'''$$$&&&***---,,,)))&&&''')))***++++++++++++(((---000000111333222...---///222111///------///,,,,,,,,,---...///111222000222444333000//////111)))***+++---///000111222...000...)))))),,,---+++))))))***+++,,,,,,------)))+++...000//////000111000000000000000111111222///------///333444000,,,+++---///111111000///...+++---/////////111333555///222111---...444666444+++000222///...111444444333555777666444111111222222///,,,++++++---------//////...///111444888999...---,,,+++***++++++,,,222111000///...---------000//////000111111000...---,,,,,,+++++++++++++++++++++************++++++((())))))***,,,------...///...---,,,+++,,,,,,---,,,---------,,,,,,---///***,,,------,,,+++,,,,,,+++*********+++,,,---...------...000333444444444222111000000222222111000''',,,111333111///000111333111000111333444333111////////////////////////------//////...---+++)))(((+++---,,,,,,,,,'''!!!))))))))))))))))))))))))))))))***++++++,,,------+++,,,,,,,,,,,,---------************++++++++++++************************+++***************++++++(((((())))))***++++++,,,+++)))(((((()))*********,,,+++++++++******)))))),,,+++*********+++,,,---//////.........000111222222...+++***,,,------+++000///...---,,,,,,------------------,,,,,,,,,,,,((())))))***************))))))))))))************+++*********)))))))))(((*********++++++*********(((***,,,,,,+++***,,,...111///,,,,,,///000000...444666999===AAAHHHPPPUUUPPPSSSUUUVVVUUUWWWZZZ]]]]]]```aaa]]]WWWVVV[[[aaadddeeefffhhhhhhhhhgggfff___```aaa^^^XXXPPPJJJGGGEEEIIIMMMMMMJJJGGGHHHIIINNNRRRYYY```cccaaa[[[VVVLLLIIIGGGJJJRRRZZZ^^^```\\\]]]\\\WWWRRRPPPTTTXXX[[[ZZZWWWRRRMMMKKKKKKLLLOOOPPPQQQRRRSSSTTTTTTUUUNNNMMMJJJIIIJJJMMMQQQTTTSSSSSSRRRSSSTTTWWWYYY[[[VVVTTTRRRPPPPPPSSSWWWYYY+++*********+++,,,,,,---///...,,,***))))))***+++,,,,,,,,,---......+++)))))))))))))))))))))))))))'''((()))***+++,,,------------,,,++++++---111444000***'''+++//////000222...222333111000222333111---,,,******+++---000222***///333444666888777333444111...,,,,,,,,,,,,+++************************,,,,,,+++***+++---000111000000000...+++***+++,,,(((***,,,,,,++++++...111555444111/////////000111+++***((()))+++---......''')))+++......---+++***((()))***+++***,,,...000,,,++++++***+++,,,...///(((%%%"""%%%+++...---+++)))***+++,,,,,,+++***))))))---/////////222111---))),,,//////,,,******,,,,,,,,,,,,------///000000///222444333111///000222)))***---///222333444555111222///)))(((,,,---,,,'''''')))***,,,...///000'''***---000000111222444000000000000000111111222///------111555666111,,,***---000222222111...,,,)))+++---...///111555777///333222......444555222***000222///...111444555333555666555222000111222333000,,,+++,,,---......+++++++++,,,///444888;;;///...,,,+++***++++++,,,111000///---,,,+++******,,,++++++,,,...///---,,,---,,,***)))))))))***+++++++++************++++++((())))))+++,,,---......111///---+++***+++,,,------------,,,++++++...000***,,,------,,,+++,,,---***************+++,,,,,,,,,---///111444555555444222111000000111111000...+++000555777555222222333444222111222555666444222------,,,,,,,,,------...---...//////...,,,***(((+++///---***...111((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......)))************+++++++++))))))))))))))))))))))))---,,,+++***))))))))))))'''(((((()))******++++++,,,***(((''')))******)))***************+++++++++,,,+++*********+++,,,---//////.........000111222000+++&&&'''+++...---***...------,,,,,,,,,------//////.........---------'''(((***+++++++++***)))))))))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))'''***------++++++,,,...///,,,)))***,,,......---333444666888:::???EEEIIIKKKNNNPPPQQQQQQRRRVVVYYY[[[^^^___[[[UUUTTTYYY___ccccccccccccccccccbbbbbb]]]___aaa^^^WWWNNNFFFBBB???EEEKKKLLLIIIFFFGGGHHHOOORRRXXX^^^aaa```\\\XXXQQQKKKEEEDDDJJJSSSZZZ^^^\\\]]]\\\XXXRRRQQQUUUYYY```___\\\XXXTTTRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUQQQOOOLLLKKKLLLOOOSSSVVVSSSRRRQQQPPPRRRUUUYYY[[[XXXVVVUUUSSSSSSUUUVVVXXX.../////////...,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++***************************+++++++++***+++...111+++((()))---...,,,---000111......111666888555111222111...,,,+++*********+++///000///444999666///333111,,,))),,,///,,,&&&333000...,,,,,,+++***)))'''///111***)))000111,,,...---,,,+++***)))))))))+++***+++......---///444000...,,,---000222222111,,,+++(((&&&'''***---///((()))+++------+++)))(((***)))((()))+++,,,,,,+++((()))++++++++++++---///((((((((()))******++++++---***)))***,,,---,,,***---,,,,,,///222333000,,,***+++)))***...111---%%%))),,,000000......000333000111111000......///111...111444333000000444888333000,,,+++---///000000000000...+++,,,000111///+++)))'''(((,,,000222333111111111222222222333333......///000111222222333(((+++///222222000---***///...---,,,---///111333///---,,,...222333111///000111000...,,,---333888999777555444444333111///111///,,,)))((())),,,---...,,,******...222666777++++++***)))***+++---...---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))************************+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++******000000///---,,,+++******---+++***+++...000///---+++,,,---...///000111222:::666555555444000///222,,,000444555333111222444555222111222555777666555333///+++***,,,---,,,+++---///000///,,,+++++++++++++++++++++*********)))(((''''''((()))******)))++++++*********+++---......---***)))...333222,,,///...,,,,,,,,,,,,***(((***((('''''')))+++,,,,,,+++*********))))))((((((+++***))))))((()))))))))++++++************++++++++++++******************---......---++++++,,,...------,,,,,,,,,,,,------+++***)))))))))+++---//////...---,,,,,,,,,------,,,+++***)))***+++---...)))'''(((+++,,,))))))+++,,,***)))((())),,,///111*********)))***++++++,,,---,,,+++*********+++,,,......---,,,++++++++++++---------.........//////000...111777999888<<>>;;;444111///,,,+++++++++***)))***))))))***+++***(((&&&******************))))))***))))))))))))***++++++++++++************++++++++++++******************,,,---------++++++---///------,,,,,,,,,,,,------+++***))))))***+++---///---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))'''(((+++,,,))))))+++)))((('''&&&'''(((***,,,******))))))******++++++---,,,+++***)))******+++++++++******)))*********,,,---------.........///000...///444444222555;;;999:::<<>>AAAEEEFFFFFFGGGIIILLLUUUWWW[[[```cccbbb___\\\YYYPPPHHHGGGHHHKKKQQQWWW[[[\\\[[[WWWTTTSSSWWW[[[___aaacccbbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWUUUUUUWWWXXXYYYWWWRRRNNNNNNRRRWWWXXXWWWWWWYYYYYYWWWUUUTTTUUUXXX***++++++,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++***************************,,,......------...///---***))),,,---,,,...333444111...///222333222///222111///...,,,,,,+++++++++///000......111222111)))++++++***...111...(((//////...000111000...,,,)))///000,,,+++111444111000000///---,,,***)))))))))(((+++000000---...222///...,,,---///222222222******))))))******+++,,,,,,+++)))(((((()))+++,,,+++******+++---......---)))***+++***))))))***+++((((((((()))******++++++))))))***,,,...///---,,,,,,000444444222000222555000000,,,''''''+++...---)))---000000......000222111222333111///......///222444555333000///111444///---++++++,,,.........111222000,,,+++......,,,000...,,,---000333555666222222222333333333444444111222333444444444444444222222222222111///---,,,((())))))***,,,...///000------///222444444222000,,,++++++,,,...000111111111///------......---,,,000...,,,++++++---000222...---...000222333222111,,,,,,+++*********+++++++++++++++++++++*********++++++************+++++++++++++++***************************************+++***)))***,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---......//////***,,,...///000///...---///---,,,+++,,,,,,***)))------...000111222333444777333222333222///...111///000111444777777555444111000000111333444444333222///---,,,---------,,,---///000///---,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''(((*********)))+++************+++,,,,,,111111222888CCCKKKGGG>>>333000,,,************)))******+++,,,,,,)))%%%"""*********+++++++++++++++***************+++,,,---++++++************++++++******+++++++++++++++++++++,,,---,,,+++,,,...000------,,,,,,,,,,,,------+++******)))***,,,---...+++*********))))))))))))+++,,,,,,,,,,,,,,,++++++)))'''(((+++,,,)))(((+++++++++************++++++))))))))))))******++++++,,,+++***)))((()))***************)))******++++++,,,,,,------------......111000000222000...///333111222222444888<<<@@@BBBKKKLLLOOOQQQSSSVVVZZZ^^^]]][[[XXXTTTQQQRRRVVVYYYXXXYYYYYYYYYWWWQQQIIIDDD>>>@@@CCCFFFGGGIIILLLNNNUUUWWW[[[```ddddddbbb___]]]TTTMMMKKKKKKMMMQQQWWWYYYZZZYYYVVVSSSSSSWWW[[[___aaadddeeedddbbbaaaaaabbbccccccdddddddddccccccbbbaaa^^^[[[XXXXXXZZZ\\\YYYUUUPPPPPPSSSVVVWWWVVVVVVWWWXXXVVVTTTRRRSSSSSS((())))))***************++++++,,,,,,,,,,,,------************************------,,,+++*********+++************************(((+++---...---,,,,,,------)))(((***++++++...222555222///...///000///...111111000...---,,,,,,++++++...000...,,,,,,///222***---//////111333///))),,,,,,---///111111///---***///000------111444333333222222000///---+++***))))))---222222//////222///...---...///111222333'''''')))***+++,,,------+++***)))(((((()))***++++++******+++---...---,,,)))***+++***((('''((()))((((((((()))******++++++***,,,...000222222111000***---000000///...///111///111///)))'''***------***---000000......000222222333444222000......///333444444222///...///000///---,,,,,,...//////......111000,,,+++---...---000...---...000333444444333444444444555555555555333444555666666555555444555444222000...---,,,,,,'''((()))+++---///000111///000222333444333111///,,,***))),,,000222111...///---+++***+++,,,,,,+++---,,,++++++,,,...111222///...---...000111000///---,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,************************************************+++))))))***+++,,,+++*********+++++++++,,,,,,,,,,,,,,,------...//////000---...000111111///,,,***......------------,,,+++......///000222333444555777333222444333//////222111000000444888999666333/////////000222222222222111000...------............///000000...------...++++++++++++***************)))((((((***+++***(((******************++++++///000333<<>>@@@DDDGGGJJJOOOTTTXXX]]]\\\YYYVVVSSSTTTXXX[[[YYYYYYXXXWWWSSSOOOJJJFFF>>>@@@BBBEEEHHHKKKNNNPPPTTTVVV[[[```dddfffdddbbb```WWWPPPNNNNNNNNNQQQUUUXXXYYYXXXVVVSSSSSSWWW[[[]]]___cccdddcccbbbbbbbbbbbbbbbdddeeeeeeeeeeeedddbbbbbbaaa]]]XXXVVVXXX[[[ZZZWWWTTTSSSTTTVVVVVVUUUSSSTTTTTTTTTSSSRRRRRRRRR(((((((((((()))******+++************++++++++++++************************------,,,+++*********+++************************'''))),,,,,,+++*********,,,(((&&&(((***))),,,111444222///...---...------000000///...---,,,,,,++++++---......,,,+++...222000444666555666666222,,,)))***+++...111111///---,,,///000------000444444555555444444222000...---+++,,,///444444111111444000000///......///000222))))))***+++++++++******)))))))))******)))))))))***)))((())),,,---,,,+++***++++++***((('''((()))((((((((()))******++++++***,,,...000111111111111,,,+++***,,,...000...------111111---+++,,,,,,+++***...000000...---///111222333444444111000///000333333222000...,,,------///......///111111000///***...000,,,+++...000//////---,,,---///111111111555555555555666666666666444555666777777555444333444222///---+++***++++++)))******,,,...000222333222333444444222000...---,,,+++***---111333000......,,,***)))+++,,,,,,,,,************+++...000222000...***)))+++---......,,,,,,,,,,,,+++******)))************************------,,,,,,,,,,,,------***************************************************)))((()))+++,,,+++*********+++++++++,,,,,,,,,........................---...000222222000---,,,---....../////////000000...///000111222333444555777444333555444111111444111000111444888999666333---...000111111111111111000000000///.........///...///111000///......///+++************)))))))))+++)))((()))***+++***(((************************+++---111999FFFNNNIII@@@444000,,,))))))*********+++***((((((***+++***)))*********++++++,,,,,,---------,,,+++*********+++++++++************++++++******++++++,,,,,,,,,,,,)))***+++++++++,,,...000//////............//////************+++,,,------++++++,,,,,,++++++***)))+++,,,---......---+++******((((((++++++((((((************)))((((((''''''))))))***+++,,,++++++***++++++)))((((((((()))***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,++++++000111222000...///000111222111///---...000222444333555999<<<@@@EEEJJJNNNVVVWWWXXXWWWVVVVVVWWWYYYYYYYYYWWWTTTPPPLLLIIIGGG???@@@AAADDDIIIMMMPPPRRRTTTVVVZZZ```dddfffeeeddd```YYYRRRPPPPPPOOOQQQUUUXXXYYYXXXVVVSSSSSSWWW[[[ZZZ\\\_________^^^___```___aaabbbdddeeeeeeddddddaaabbbaaa]]]XXXVVVXXX[[[ZZZXXXVVVVVVVVVVVVUUUUUUPPPPPPPPPQQQRRRSSSTTTTTT((((((((((((((()))***+++'''''''''(((((((((((()))************************,,,++++++************+++************************''')))******)))((()))***+++(((''')))+++***,,,000111111///...---,,,,,,,,,............---,,,+++***++++++,,,///...,,,...111///444555333222111---((())))))***---///000///.../////////...---///222444444555555555444333111///...---000555555222333777111222111///------///000......---,,,***(((&&&%%%((())))))******))))))((()))(((((()))+++,,,,,,+++***+++,,,+++)))((()))***((((((((()))******++++++)))***,,,,,,+++,,,...//////,,,)))+++000222000---,,,///111//////000---(((+++...111000...---///111111333444555333111111111444333111///...---,,,,,,......///111333333111///'''---000---+++...000000---+++***+++---......---444444444555555555666666444555666777666444222111111///---+++)))***++++++---,,,,,,,,,...000333555333444444333000...------,,,,,,,,,...///000///...000---***)))+++,,,------)))))))))***+++---///111000---)))'''(((+++---...++++++,,,,,,,,,+++***************+++++++++++++++------,,,,,,,,,,,,------***************+++++++++***************************)))((()))+++++++++*********+++++++++,,,,,,,,,......------------------***+++...111222333222222---...000000///000111333......///111222333444555666333333555555222333666111111222444666666444222,,,...111222111000000111///000111000///...///000...000111111000//////000+++++++++*********)))))),,,***))))))***+++***(((*********+++******)))((()))+++///333<<>>CCCBBB>>>888......///---555???===@@@<<<666222111///---++++++***))))))(((((())))))++++++++++++++++++++++++++++++,,,------------,,,///,,,***+++000444444333555666666777666555222111+++++++++***************,,,,,,++++++,,,,,,---...,,,)))'''(((+++---,,,***((()))***+++,,,---......---,,,,,,++++++++++++++++++*********++++++,,,---++++++***))))))***++++++......,,,,,,,,,---...///))))))*********+++,,,,,,(((((())))))))))))((((((******++++++++++++******'''(((******************+++++++++*********))))))((()))***)))((('''(((***)))))))))))))))******++++++++++++++++++***))))))***+++,,,............---------,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,,,,...111444666444666;;;@@@FFFKKKNNNOOOQQQRRRTTTVVVWWWVVVTTTSSSYYYWWWUUUTTTTTTTTTUUUUUUQQQLLLHHHFFFDDDEEEMMMWWWXXXXXXXXXWWWUUUSSSRRRQQQNNNPPPRRRSSSSSSSSSUUUWWWWWWXXXYYYZZZ[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXXXXWWW\\\\\\\\\[[[UUUMMMKKKNNN)))+++,,,+++***)))***+++,,,+++*********+++------+++)))***......***)))++++++***)))))))))***,,,---(((***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))***---...---...111//////......---,,,++++++++++++***,,,...//////......+++))))))+++...//////000444888:::888555333222999777444111///...///000,,,///000......333555333000///...------------...///////////////...,,,,,,---+++***+++---/////////444333111///---+++)))(((((())),,,000111000+++(((&&&'''((()))************(((---444666...&&&'''---+++,,,---,,,***)))***+++***+++---,,,++++++,,,---+++******---111222///,,,...+++)))+++...000...+++000222555555444444555666:::888555333333444333222000...***((()))+++///111...000111000...,,,+++******************+++,,,---+++,,,///222555444111///)))+++---///000///---,,,---,,,,,,---...---+++)))************))))))***+++***+++---......---+++))))))+++...000///,,,***(((++++++************++++++,,,,,,---....../////////...---,,,,,,,,,,,,***)))***************)))(((((())))))******++++++++++++++++++***************+++,,,,,,++++++******))))))++++++*********+++,,,---***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,///...---,,,---...000222000///...,,,***+++...000000000000//////000111111333111//////000222333444//////111444777888666444666555333000////////////...444:::???GGGNNNLLLEEE888///...///---555???===;;;999666333111000...---+++******)))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,///,,,)))+++000444666555666777999888666333111///************************,,,,,,++++++,,,,,,---...+++)))'''(((+++---,,,***(((((()))***+++---............---,,,+++,,,,,,---++++++******++++++,,,,,,************************000///---,,,++++++,,,,,,------,,,,,,,,,+++******))))))(((((((((((())))))******++++++++++++******((((((((()))*********)))+++++++++*********)))))))))***++++++))))))***+++((()))))))))******************+++++++++***)))))))))+++,,,...//////...---...---,,,++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......111333666:::===@@@BBBDDDJJJMMMPPPSSSUUUUUUVVVVVVYYYXXXVVVUUUSSSRRRSSSTTTMMMIIIFFFEEECCCDDDMMMVVVYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQQQQQQQRRRUUUXXXZZZ[[[\\\]]]]]]\\\ZZZYYYZZZYYYWWWUUUVVVXXX[[[]]]ccc```]]]YYYQQQJJJKKKPPP***+++,,,+++*********,,,,,,++++++******,,,---...+++)))***......+++***,,,*********)))******+++,,,(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---...++++++///000///000444/////////...---+++***)))******)))+++...//////...,,,+++)))***,,,...//////...222666777444111111222;;;:::777222,,,)))((())),,,111222000///222444333...---------------------///......---,,,,,,++++++,,,******+++---//////...////////////---+++)))'''(((***---000222111---)))&&&''')))+++++++++***)))(((///999;;;222((((((...---///000///---,,,,,,,,,((()))++++++******,,,---***((((((+++...///---***,,,***)))***...///...,,,///222555666555444333444777666333///000444555333000///---,,,,,,---...//////000111111000---+++)))*********+++,,,---.........///111444555444111---((())),,,...///...,,,+++---,,,+++,,,------,,,***)))***++++++)))))))))++++++,,,---------+++***))))))+++...///---+++)))))),,,++++++++++++++++++,,,,,,,,,...//////000//////---------,,,++++++******+++++++++******)))''''''************++++++,,,,,,,,,,,,+++************+++++++++*********************************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++...---,,,,,,,,,...///000//////---+++***+++...111---------...///111222333222111000///000222444555///000222666:::======<<<777666555444222222111111333===FFFLLLTTTYYYSSSHHH777//////000---333;;;888555555555444222000...---,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...,,,***+++...222555777888:::;;;:::666111...---)))))))))***************+++++++++++++++,,,------+++)))((((((***++++++***))))))))))))***,,,---...///...---,,,+++,,,---...,,,++++++***++++++,,,,,,************************//////---,,,+++*********...///......---+++***)))***))))))(((((())))))*********++++++++++++*********)))((()))***+++***)))+++++++++************))))))***++++++******+++,,,(((((()))************))))))***************))))))(((***,,,...//////...---///...,,,+++***++++++,,,((((((((()))******+++++++++,,,,,,---,,,,,,+++***,,,...000111222333555777@@@CCCGGGJJJMMMOOOSSSUUUVVVXXXYYYVVVQQQNNNNNNPPPKKKHHHFFFFFFEEEFFFMMMWWWWWWVVVUUUSSSQQQPPPOOONNNOOOPPPPPPOOOOOOQQQUUUXXX[[[\\\]]]^^^^^^]]]\\\[[[\\\ZZZWWWUUUWWW[[[```dddccc]]]WWWRRRMMMIIIKKKQQQ***+++,,,,,,******+++,,,,,,,,,+++***+++,,,---...***(((***......+++***,,,))))))***++++++++++++***(((***++++++******+++,,,))))))))))))))))))))))))*********+++,,,---///000000---,,,//////---///222......//////...---,,,+++)))))))))+++...///000///+++******+++...//////...---000444333///---///222555666666333...+++***+++,,,222555222111222333222//////......------------...---,,,***************+++))))))***,,,.........%%%(((+++...///...---+++***+++---000222222///,,,---,,,,,,++++++************,,,222666333,,,))),,,---...000///---+++++++++%%%''')))))))))***,,,...***((('''))),,,...,,,)))*********+++,,,---------+++///444666666555444333111333111---///444555111...///000222222222111111000000111111111...+++((())))))******,,,---///000///000111333444222///,,,&&&(((+++---...---+++***---,,,++++++------,,,+++(((***,,,,,,***((()))++++++++++++++++++,,,,,,,,,))),,,......+++)))***+++------,,,,,,,,,,,,------,,,---///000111000000000,,,------,,,+++*********))))))*********))))))(((+++++++++++++++,,,,,,------,,,++++++*********+++******++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++---------,,,------......,,,---...---,,,,,,---///---------...///000111222222111111000000222444666111111333777;;;???AAAAAA<<<<<<<<<<<<;;;:::999888>>>KKKUUUZZZ```aaaVVVFFF666...000111---111666111111333555666444111...------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++,,,///444888:::===>>><<<666111---,,,((()))))))))*********++++++************+++,,,,,,******+++***(((((()))*********)))))))))+++,,,---///...,,,+++***+++,,,---,,,,,,++++++***++++++,,,))))))************))))))+++,,,,,,,,,+++******)))------......---,,,+++***+++***))))))))))))***+++******++++++++++++******,,,***((((((***+++***)))+++++++++************)))((()))******))))))***,,,'''((()))***+++******)))))))))************))))))(((***,,,///000///...---000...,,,+++******+++,,,((()))))))))))))))******++++++++++++++++++++++++)))+++------+++,,,...111444777;;;>>>@@@EEEJJJOOOQQQWWWZZZWWWNNNHHHIIILLLIIIGGGGGGHHHGGGGGGNNNVVVSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMMMMPPPTTTXXX[[[\\\\\\]]]]]]\\\\\\\\\YYYWWWVVVVVVXXX]]]bbbfff[[[SSSMMMKKKJJJJJJLLLPPP***+++,,,,,,******+++,,,,,,,,,+++++++++,,,---...***(((***......+++***,,,((()))***,,,,,,+++******(((***++++++******+++,,,))))))))))))))))))))))))++++++,,,---...///111222111---,,,---,,,******...------///000000000///...)))((((((+++...000000///*********---///000///...,,,///222000,,,+++...111...111444444222111333444---333666444222333333111111111000///...------,,,---,,,+++)))((())))))******)))((())),,,.........(((+++...000000...***'''+++,,,---000222222000---444222...+++******++++++***'''(((...000---***)))***,,,------***(((((((((###%%%'''((()))***,,,...+++)))'''(((,,,---,,,***))))))***++++++,,,---...''',,,222666777666444444,,,000000...000555444///---///333666777666555444111111111222111///+++'''(((((()))***+++---///000000000111222222111---***&&&'''***---------+++***...,,,******,,,------,,,(((+++---,,,***)))***,,,)))))))))***+++,,,......***,,,...---***)))***,,,...------,,,,,,------...---...///111111111111000,,,------,,,***)))******'''((()))******++++++***,,,,,,++++++,,,,,,---...---,,,,,,+++*********++++++++++++,,,,,,---------)))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++,,,,,,------------------))),,,///000///---,,,,,,111000///...............111111111000000222555777333222333666;;;???AAAAAABBBCCCDDDDDDDDDBBB@@@???HHHUUUaaadddgggeeeVVVCCC555...000222...000333,,,000333666777555111...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++------,,,+++---333888===???AAA>>>777111---+++(((((())))))*********+++******))))))******+++,,,)))+++,,,***'''&&&(((+++++++++***))))))***+++,,,...---+++))))))***+++,,,,,,,,,++++++***+++++++++))))))************))))))((()))***,,,,,,+++***)))***+++,,,---...---,,,+++,,,+++***))))))***+++,,,******++++++++++++******---+++((()))+++,,,+++)))+++++++++************)))&&&((())))))(((((()))+++'''((()))++++++******)))((())))))*********))))))'''))),,,///000000...---000///,,,*********+++,,,,,,+++++++++************+++***)))))))))+++---...)))+++---,,,***+++---000,,,///222555777<<>>CCCGGGFFFKKKRRRRRRMMMLLLPPPYYYbbbiiiiiifff^^^LLL<<<111111//////000222444555555555666555333000...,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,---+++******+++,,,,,,+++000,,,***++++++,,,333;;;@@@EEECCC999333222...&&&))))))***++++++***((('''++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))(((((()))+++...///000///---+++*********+++---,,,***)))))))))******))))))))))))))))))))))))'''((()))***+++,,,------///......------,,,,,,+++---,,,,,,+++***)))((((((,,,,,,+++***)))))))))***,,,,,,+++******+++,,,,,,---------...//////,,,***,,,+++***))))))***+++,,,---***'''&&&'''((()))((())))))************)))))),,,---......//////......555000+++)))+++,,,---,,,,,,------+++)))(((((()))++++++++++++++++++++++++***+++,,,---------------,,,,,,---...///000222333BBBGGGKKKIIICCC@@@BBBEEEFFFIIIMMMOOONNNLLLKKKJJJRRRQQQOOONNNOOOQQQTTTVVVPPPPPPPPPOOONNNPPPSSSVVV[[[\\\\\\[[[ZZZYYY[[[]]]WWWTTTRRRSSSWWWXXXTTTPPPDDDFFFIIIKKKMMMOOOSSSUUU---,,,++++++------,,,+++***)))))))))******+++,,,++++++,,,+++******+++---************************+++(((%%%&&&***---,,,***------.........---,,,+++)))))))))+++---///111222...,,,***+++---///...---******+++,,,---///000111,,,+++***+++...///000///000,,,***+++///000...+++------,,,+++***+++,,,,,,---111333111///111000...000444333,,,))),,,//////333000000222111,,,***+++,,,+++)))((((((((()))***)))---///...***(((***---))))))))))))))))))))))))((()))***+++,,,------.........000222///***))),,,---...///000///---+++))),,,,,,,,,---,,,+++*********++++++***))))))***,,,,,,***((((((***+++++++++))))))******,,,...///000,,,,,,---....../////////111000...------...000111000//////111333333111...111222444555444111---++++++***))))))+++,,,,,,+++...///111222111///+++)))+++*********+++,,,...///---,,,+++,,,,,,---,,,+++((()))***+++,,,,,,,,,,,,***************************+++---......---+++***+++)))'''''')))+++------,,,,,,---------,,,,,,+++***)))((()))++++++)))'''******))))))))))))******))))))***+++,,,,,,------)))...)))'''---,,,)))///+++++++++++++++++++++++++++******,,,------+++)))++++++++++++++++++******,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,***,,,------++++++,,,......///111000...---------///000111000......///000///222222///111777888444222444777888888:::???CCCNNNNNNTTT[[[\\\YYYYYY]]]eeejjjlllfff]]]RRRBBB555...///000111222333333333555666666555333000---,,,...------,,,,,,,,,------............---------,,,...,,,******+++,,,+++***///,,,***++++++---444===HHHLLLIII;;;222///+++%%%'''(((***++++++******+++++++++++++++++++++++++++***+++,,,,,,******+++,,,...---+++***)))***+++,,,...---,,,+++******++++++,,,,,,***)))))))))******))))))))))))))))))))))))((()))***+++,,,---......---------,,,,,,,,,,,,+++,,,++++++******)))))))))++++++******)))*********))))))))))))))))))))))))+++******+++------+++***++++++***))))))***++++++---+++)))((()))******)))*********++++++*********++++++,,,---------------111---(((&&&'''))))))(((+++,,,,,,+++)))((()))***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******)))******+++,,,,,,888===AAA@@@;;;999<<<@@@CCCGGGKKKMMMLLLKKKJJJIIIPPPOOONNNNNNOOORRRUUUWWWSSSTTTTTTSSSRRRSSSUUUWWWVVVWWWXXXXXXWWWWWWXXXZZZWWWTTTQQQQQQTTTTTTQQQMMMFFFIIILLLOOOQQQTTTVVVWWW---+++***+++,,,---,,,+++)))))))))((())))))***+++***+++,,,+++))))))+++,,,************************+++(((&&&'''+++---,,,***//////...---------------+++)))'''***...111111///,,,+++***+++---//////...)))***+++---///000000111+++++++++---///000///...///---,,,...000111...***+++*********++++++,,,---///222333///---///000...000333222...+++,,,---,,,111///000444222---***+++,,,+++***(((((()))******))),,,...---***((()))+++)))))))))))))))))))))))))))******+++,,,,,,------++++++---111///***))),,,...//////000///...,,,+++***************************++++++***))))))***,,,,,,***'''''')))+++------)))))))))***,,,---///000++++++,,,,,,,,,,,,,,,,,,//////.........//////000000//////000111111...,,,+++---111444444111...+++,,,***))))))+++,,,,,,++++++---111333333000---***((((((((()))+++,,,...///...,,,***+++---...,,,***))))))***+++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))+++++++++***))))))***+++***++++++,,,,,,,,,++++++)))((('''(((******((('''******)))))))))******+++))))))***+++,,,---......''',,,(((&&&,,,,,,)))///,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---.........---,,,+++***,,,------++++++,,,...000111222111///------...111222333111///......///111333444333444777888666444777999::::::===BBBFFFTTTVVV\\\cccffffffhhhkkkppppppkkk^^^PPPDDD999111+++---000222444333222111555777888666333///---,,,//////...---,,,,,,,,,,,,/////////.........------...---+++***+++,,,+++***...,,,+++,,,,,,...666@@@PPPUUUOOO???222///---)))%%%(((,,,,,,+++***,,,///++++++++++++++++++++++++***+++,,,,,,******+++,,,///...,,,+++++++++,,,---++++++************++++++,,,+++******)))*********)))))))))))))))))))))))))))******+++,,,---......*********++++++++++++,,,*********************************)))******++++++((()))***++++++***)))(((***((('''(((***++++++***+++***))))))))))))***+++---+++******+++,,,***)))*********++++++***************+++++++++,,,,,,,,,111...***(((((()))******)))***++++++))))))***+++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,++++++++++++,,,,,,///333666555333333777<<<>>>AAAEEEHHHHHHGGGFFFFFFLLLKKKLLLMMMOOOSSSWWWYYYTTTUUUWWWWWWVVVUUUVVVWWWWWWYYY[[[\\\[[[\\\]]]^^^YYYUUUQQQOOOPPPPPPNNNLLLJJJLLLPPPTTTWWWYYYZZZZZZ,,,+++***+++,,,,,,,,,*********)))))))))******+++***++++++***))))))***,,,************************,,,***)))***---......---111000...,,,,,,---...///111,,,)))+++000222000---*********+++,,,...///000---.../////////...,,,+++------...000222222111///...---...///111000---***************++++++,,,,,,000333222...,,,...///---///111111000//////...---...---///333222---)))***++++++***))))))******+++)))+++---,,,***((()))***))))))))))))))))))))))))(((((()))***,,,---......+++***,,,000000,,,+++---...............---,,,,,,++++++******))))))*********++++++***))))))***,,,+++)))''''''))),,,---...)))))))))***+++---...///,,,,,,++++++************/////////000000111111111///////////////...,,,+++***+++...000000///---,,,...,,,+++,,,///000000000,,,...000111111///,,,+++((((((((()))***,,,------...+++)))***...///---*********+++,,,------,,,,,,************************))))))***++++++***))))))(((+++---+++(((''')))+++)))******++++++++++++***(((((())))))***))))))(((******))))))******++++++((()))***+++,,,...//////&&&,,,((('''...---***000,,,,,,,,,,,,,,,+++++++++---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...//////...,,,******+++---,,,++++++,,,...111222333222000.........111222333222000///000111222444555555444444555555888;;;>>>>>>???AAAFFFJJJTTTXXX___fffkkkmmmppprrrsssnnncccSSSCCC999444222,,,---///111333444444333666888:::777333...,,,,,,///...---,,,,,,,,,,,,,,,000////////////.........---+++******,,,------,,,---,,,,,,...---///888CCCTTTXXXQQQ???222000111///'''***------******,,,///++++++++++++++++++++++++***+++,,,,,,******+++,,,+++*********+++,,,...///)))))))))))))))******+++++++++******************))))))))))))))))))))))))))))))***++++++,,,------((((((((()))***++++++,,,((()))))))))*********+++***)))))))))***+++,,,,,,***+++---......---+++***)))'''&&&&&&(((+++,,,,,,+++***)))(((((()))***++++++******+++,,,,,,***)))*********))))))*********************++++++,,,,,,000...+++)))))))))******''')))******))))))***,,,************************)))******+++++++++******,,,,,,,,,,,,,,,------...---///111111///000444888777:::>>>@@@@@@@@@@@@AAAEEEFFFGGGJJJMMMRRRVVVXXXRRRTTTWWWXXXVVVUUUTTTTTTYYY[[[___aaaaaaaaabbbccc]]]YYYTTTQQQQQQPPPOOONNNLLLNNNRRRWWW[[[]]]\\\[[[,,,+++******,,,,,,+++***,,,++++++*********++++++***++++++***))))))***,,,************************+++++++++,,,---......---111///---++++++,,,...///444///++++++///000---))))))******+++,,,---///000000000000000///---***))).........000222222111///---......000000///,,,***,,,,,,,,,,,,++++++******///222222---+++---...---......///111222111111111...---000444444///+++,,,+++***************++++++***+++,,,+++***)))))))))))))))))))))))))))))))))&&&'''(((***,,,...///000+++)))+++000111...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((***++++++***))))))***,,,+++)))''''''))),,,------)))))))))***+++,,,---......---,,,+++*********+++------...///000111111111/////////...---,,,++++++------,,,++++++,,,,,,------,,,,,,---000333444333000000///...---,,,++++++))))))******+++++++++***...,,,***+++---...,,,***+++,,,,,,------------,,,************************))))))))))))))))))))))))&&&)))+++***(((''')))+++((()))******+++++++++***)))***++++++***************************+++,,,,,,)))***+++,,,---...//////(((...+++***111000,,,222---------,,,,,,,,,++++++---+++******+++,,,,,,+++************++++++,,,,,,,,,,,,,,,------.........***,,,...//////...,,,+++***+++---,,,++++++,,,...111222333222000///...//////111222222111111222444222333555555333111222555===???BBBBBBBBBDDDIIIMMMTTT[[[ccciiinnnqqqttttttsssiiiYYYHHH:::222111333.........///111444666888777:::<<<:::333...------,,,,,,,,,,,,,,,---...///000////////////.........***))))))***---///000///,,,,,,---...---///999DDDVVVWWWNNN;;;...---...,,,***,,,---,,,***)))+++---++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++,,,,,,'''(((((()))************************+++*********************************(((((())))))******++++++&&&'''(((((()))***++++++((((((((()))******++++++***)))))))))***+++,,,,,,***+++---......---+++******(((''''''))),,,,,,,,,******)))(((((()))*********))))))***+++,,,***(((***)))(((((((((((()))***++++++******++++++,,,---+++***)))'''%%%%%%&&&''''''((()))***))))))***,,,******************************+++++++++******)))((((((((()))***+++,,,---...///000...------000333///222666888888888888999>>>???AAADDDHHHMMMPPPRRRPPPSSSVVVWWWVVVTTTSSSSSSVVVYYY^^^aaabbbbbbbbbccc```]]]YYYVVVTTTSSSSSSRRRMMMNNNQQQWWW\\\^^^\\\ZZZ,,,***)))***+++,,,+++***---,,,++++++++++++++++++)))***+++***((((((***+++************************((()))***+++,,,,,,,,,,,,000...,,,+++++++++---...222...+++***++++++)))&&&)))***++++++++++++...000........./////////......---------...000000///...---............,,,+++***---------------,,,+++***---000111---+++---...,,,...+++,,,000333222111222000///111555555111...000*********++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))'''''')))***,,,...///000,,,)))+++000222///---......---+++******+++,,,---***+++,,,,,,,,,***)))(((***++++++***))))))***,,,***)))((()))+++,,,,,,+++)))))))))******+++------...---,,,*********+++,,,******++++++---...000000...///000...,,,++++++,,,///---+++((((((***,,,...+++******,,,///111222222111///---+++))))))***+++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------************************))))))))))))))))))))))))))))))***)))((((((***+++((()))***+++++++++++++++)))***,,,,,,***)))***+++***************+++,,,---++++++,,,,,,------......***000------333111---222......------,,,,,,++++++,,,+++******,,,,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,------------+++,,,---.........---,,,***,,,------++++++,,,...///111222222000//////000...000111222111111333444222222333555333222666<<>>HHHNNNPPPRRRQQQOOOPPPSSSWWW[[[fffppptttwwwzzzwwwrrrjjjXXXEEE:::444///,,,......///000222555777:::;;;;;;@@@BBB>>>666000///111------,,,,,,,,,------...............---------,,,---+++***+++---//////...+++,,,......+++,,,777CCCWWWSSSEEE333++++++)))!!!---)))&&&'''***,,,+++)))++++++++++++++++++++++++***+++,,,,,,******+++,,,---------,,,+++***((((((((()))***+++++++++***)))((()))***+++,,,++++++***************************)))))))))))))))*********((((((((())))))******+++((((((((()))))))))))))))++++++******)))*********++++++++++++++++++++++++***))))))***+++,,,***)))***)))(((''''''((()))***,,,***((()))***,,,,,,,,,---,,,***))))))***,,,---+++***)))((((((***+++---...//////---)))(((***,,,'''(((***)))(((((()))***************************,,,,,,,,,,,,,,,+++***************+++,,,---...///)))***+++++++++*********)))+++.........---...///000222444666:::===???@@@FFFHHHKKKMMMMMMMMMNNNOOOTTTXXX^^^bbbcccaaa``````\\\]]]\\\[[[ZZZYYYXXXYYYOOOMMMNNNRRRYYY]]]\\\YYY+++***)))***+++++++++)))++++++***))))))((()))))))))******)))(((((()))+++************************)))+++...///............,,,,,,++++++******++++++,,,---...---,,,,,,---///***,,,---,,,))))))+++......---------...///111222222000......000111222222---------+++)))))))))+++***+++---///000000000///(((---000...---......+++000)))''',,,///,,,+++...,,,******---...++++++---)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,------+++***))))))))))))))))))))))))---,,,,,,++++++*********+++((((((---000---******000///,,,++++++---///111!!!&&&+++---,,,+++)))***++++++***))))))***,,,*********,,,---,,,)))'''***)))))))))***+++,,,,,,,,,+++)))((((((***+++------,,,******,,,///333555---///000///,,,+++---000*********+++,,,,,,------000...,,,,,,------,,,+++&&&((()))+++++++++))))))''')))+++---...///......(((---111///)))'''+++000---...............------******************************))))))))))))******666111,,,***+++,,,+++***))))))***+++,,,---------&&&)))+++***((('''(((***************+++,,,---.........---------,,,,,,,,,,,,222///...444111,,,000//////...---,,,,,,++++++******+++---...---+++(((++++++,,,,,,---...//////,,,,,,,,,++++++*********---,,,,,,,,,,,,---...///***,,,------,,,+++---...,,,...000000000///000111111222222111///...///000111000333888:::<<>>777555222//////,,,...222555888999::::::===AAADDD@@@777000000222//////...---,,,,,,,,,,,,......---------,,,,,,,,,000...,,,,,,---------,,,+++,,,///...***+++666CCCVVVQQQCCC444///222///''',,,'''###%%%+++///---)))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++******************************************+++++++++))))))))))))************)))))))))))))))(((((((((,,,,,,+++***)))))))))***...------,,,,,,------...***))))))***,,,+++)))&&&***)))(((''''''((()))***...,,,))))))+++---......///...,,,++++++,,,...///***)))'''&&&'''(((***++++++,,,---***'''%%%''')))((()))***)))((('''((()))))))))))))))))))))))))))---------------,,,+++***((((((''''''''''''((((((((()))+++,,,,,,,,,++++++)))+++------,,,,,,---...---...000222555777999:::???AAADDDEEEEEEFFFHHHJJJMMMRRRXXX\\\\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYPPPNNNMMMQQQXXX]]]\\\ZZZ++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******---+++))))))***+++***))))))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,******))))))******+++,,,++++++,,,---///111333444222...+++...///......000...---,,,+++***)))******///......111444333///+++............---,,,++++++++++++,,,,,,,,,+++*********---111111///------...000///------......---,,,---,,,,,,,,,------+++)))&&&''''''&&&%%%&&&))),,,))),,,...---+++)))***,,,---+++)))***...000000...000---,,,...---++++++...///+++'''(((...333333222)))+++------...//////---+++))))))+++...///...+++///,,,***))))))***))))))...///000...,,,++++++,,,///,,,)))))),,,///000///...000333333111...------000---,,,---///000...,,,...............---***(((,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***///,,,+++,,,***(((***///111,,,+++///000---))))))((((((***++++++,,,++++++)))+++---,,,+++***+++,,,999555///***''''''(((***,,,***)))+++...000...+++***++++++++++++***)))))),,,---......,,,******+++---,,,,,,...000///,,,(((111000///...------...///...---***)))((()))+++---,,,***(((***---//////---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////222222333222111111333666222555999<<<@@@FFFOOOVVV```cccdddbbb___```eeejjjmmmuuu{{{||||||{{{rrrggg[[[KKK<<<555444222111111333888:::999999>>>@@@???@@@BBBCCCBBB>>>888333000000000////////////000000000///...------...000111///...,,,,,,---------,,,)))---000---)))+++666@@@RRRLLLAAA666...+++***+++++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,.........------,,,,,,,,,,,,+++)))(((((()))+++,,,))))))***++++++,,,------+++***)))***,,,,,,***(((---,,,+++)))(((''''''''')))((('''''''''(((***+++***++++++,,,,,,***)))(((---,,,***)))))))))***++++++*********))))))(((((((((((()))***++++++,,,,,,)))***++++++***)))***++++++***)))))))))***+++,,,...---+++))))))***+++,,,************************---,,,+++***))))))))))))******))))))))))))******)))&&&%%%'''(((&&&(((+++)))***+++,,,,,,+++***)))222,,,))),,,,,,((((((+++***+++++++++++++++,,,,,,++++++++++++,,,,,,+++)))***+++,,,...111222444555777;;;@@@AAA@@@>>>>>>???FFFHHHKKKOOOTTTVVVUUUTTTYYYZZZ\\\^^^___``````___YYYVVVSSSUUUYYY\\\ZZZWWW+++++++++,,,,,,++++++***,,,,,,+++++++++*********---+++)))((()))******)))))))))*********+++++++++)))***,,,......---,,,+++,,,,,,,,,++++++*********///...,,,******)))************))))))******+++,,,++++++,,,---///111222333333...,,,...///------///.........---,,,+++++++++//////000222333222///------...000111111///,,,***,,,,,,------------,,,,,,,,,...111111///,,,,,,---///......---......---,,,...---,,,,,,------+++)))************)))******+++)))+++,,,+++)))((()))***---+++)))+++---///...,,,///,,,+++------++++++...+++)))(((+++000222111...'''+++///111222111---***,,,+++***,,,///000///---000...+++***+++++++++***.........---******+++,,,...,,,)))***---000000000000111333222000...------000---+++,,,...000///---///...---...//////,,,)))++++++++++++************,,,+++******,,,,,,+++***...,,,+++---+++))),,,111111---,,,///111---******************++++++++++++(((***,,,+++***)))******000...+++))))))+++---///...,,,+++,,,......,,,***+++++++++++++++***)))))),,,---...---+++***+++,,,111000///000111111...+++....../////////...---,,,---,,,,,,,,,++++++++++++---+++)))***,,,...---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////111222222111000000333555444999>>>CCCFFFLLLTTTZZZfffhhhhhhgggfffhhhpppvvvttt{{{}}}xxxmmmaaaNNNCCC888444444333555777888@@@FFFEEECCCCCCCCCAAABBBDDDEEEEEEAAA;;;555111000000////////////000000111000...------...///000000...,,,,,,---------,,,***---...,,,))),,,444<<>>>>><<<::::::;;;@@@AAADDDGGGKKKMMMNNNNNNUUUWWWZZZ]]]```bbbcccccc]]]ZZZXXXYYY]]]___^^^\\\***++++++,,,,,,+++++++++,,,++++++++++++*********...+++((('''(((*********)))))))))*********++++++(((***,,,......---+++***+++++++++++++++*********///...---+++***)))))))))******))))))******+++,,,++++++,,,---...000222333444///---//////,,,+++---...//////000///...,,,+++...000333333222000000///,,,...111333333111...+++....../////////////////////000222111///,,,++++++.........---------------///---,,,,,,,,,,,,+++))),,,+++++++++,,,,,,***)))+++,,,,,,+++)))(((***+++,,,++++++,,,---...,,,+++---******------++++++///))))))+++///333333///+++***+++...000000...,,,***---,,,,,,...000222222111111///---,,,---------,,,...---,,,***((((((***,,,...,,,++++++...000111111222333333222///------...000---++++++---///000000111---+++---111222...***************)))))))))))),,,+++******,,,,,,+++***---++++++---,,,+++---222111...---000111---+++,,,---,,,+++***)))***++++++((()))++++++)))((()))******)))))))))***,,,...000///...------------+++)))+++++++++++++++******)))---------,,,******,,,...444333111000111111///...+++---///111000...,,,***,,,,,,.........---+++***...,,,******+++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------............/////////............//////000111111000///000222444888>>>EEEKKKOOOSSSYYY]]]eeegggiiiiiijjjoooxxx~~~|||yyypppbbbVVVBBB;;;666555444333777<<>>CCCDDDHHHLLLPPPSSSVVVXXXSSSRRRRRRUUUYYY\\\]]]]]])))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,***''''''(((*********(((((()))))))))*********((()))+++---...,,,+++)))************************)))******+++,,,,,,,,,,,,******))))))******+++,,,******+++,,,...000222333444///---//////+++))))))+++,,,---......---+++)))+++...111000---,,,---///000///...---...///111222333333222222333333555555555444333111///---+++***+++---......,,,+++---...///---++++++,,,,,,,,,+++))))))***+++---,,,+++)))//////........./////////---///111333222000...------******------+++,,,///---,,,------......---,,,...,,,---222111---+++---000000000000000111333444///...------...///---,,,...---,,,)))((())),,,......//////000000000222222444555444222///...///111111000///------///222444111...+++,,,000222000---)))))))))((((((((('''''',,,+++******,,,,,,+++******)))+++......,,,...333111......000///,,,---000000...,,,***))))))***+++)))+++,,,,,,+++******+++)))************************+++,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,***)))+++...111555333111///......000111111000000000000000111111000///---++++++,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////............//////...///000000000222555888BBBHHHPPPUUUWWWYYY\\\^^^hhhmmmuuu|||~~~xxxqqqfffWWWIIIAAA999888888999666444999@@@QQQccctttvvvmmmaaaVVVOOOCCCBBBBBBGGGJJJGGG===444111111000000000000111111222222111000///.........000///------.........---///,,,******,,,......---333222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********+++++++++++++++,,,+++************'''%%%+++******)))))))))))))))&&&''')))*********)))(((***))))))(((((((((((((((((((((((()))))))))(((((())))))))))))))))))*********************+++++++++)))***++++++***)))***+++++++++******+++---...///+++++++++++++++++++++,,,,,,+++(((''''''(((+++,,,++++++,,,,,,,,,+++************))))))))))))******)))''''''***+++((((((+++***)))((('''((()))***+++---///...+++(((((()))+++---------,,,++++++*********,,,......---,,,---///////////////////////////000///......000222444555111222222111111333777;;;<<<===???AAADDDFFFHHHIIIGGGGGGHHHLLLPPPUUUWWWXXX)))***++++++,,,,,,,,,,,,+++************)))))))))***((('''((()))******)))((((((((()))))))))******))))))+++,,,,,,,,,+++***)))))))))***************'''(((***+++------......******))))))******+++,,,******+++,,,---///111222333///---000///+++))))))******,,,,,,,,,+++***)))+++---......---,,,,,,---111///---+++,,,///333555444444333333333555777888777555222111000///,,,******,,,......+++***,,,///...,,,******+++---...---***,,,......,,,+++,,,---,,,+++,,,---///000///---,,,000444555444222000///...++++++......,,,,,,000---,,,+++***))))))******++++++333======333,,,,,,000111111///......000222///...---...000000...,,,.........,,,***+++---000000111222222000000111222333444444333111000111222333333222111///000222555000///------...///......))))))))))))((((((((((((,,,+++******,,,,,,+++***)))(((***...---+++---111///......000...+++---111///...,,,+++*********+++***+++------+++***+++,,,''''''(((***+++,,,------***,,,............///000,,,,,,,,,,,,,,,++++++******++++++++++++,,,...111555444444222000000333555222222000000000111333444000...,,,***)))+++---...)))***+++,,,+++,,,...111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............/////////............//////---///111222333666999<<>>333---///111111111...++++++---000/////////000222222000...///000000///......///111111333555444111///000111111333555555333222222222444666666444222111222444/////////---+++***,,,...*********)))))))))((((((,,,+++******,,,,,,+++***)))(((***---,,,***+++///...------///---***,,,222---------,,,,,,+++++++++)))***,,,,,,*********+++''''''((()))+++---///000...000222222000///000222,,,,,,------,,,,,,+++***(((***,,,,,,,,,,,,...000111333333222000111333666000000111111222222222222...---,,,+++***++++++,,,+++---...---,,,,,,...111---------,,,,,,+++++++++------------------------++++++,,,,,,---......///---------............/////////............//////---///222444666999>>>AAALLLPPPUUUXXX[[[```ggglllssswww~~~zzzoooccc[[[RRRGGGBBBCCC;;;888777888777666:::???GGGXXXkkkuuuxxxwwwqqqkkk\\\SSSJJJIIIMMMKKKBBB888222111111000000111111222000000111111111000000///111///------...///...---,,,,,,---............///......---,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,------------*********++++++*********(((((((((((((((((((((((())))))((()))++++++)))((())))))))))))))))))***+++((((((((((((((())))))***,,,+++***)))((()))******((((((***+++++++++******((()))))))))************************************)))***++++++***)))***+++))))))))))))***,,,...///******++++++,,,,,,,,,,,,******))))))))))))*********+++---......---+++*********))))))))))))******)))'''))),,,---))))))+++++++++,,,------...------'''---+++***,,,---+++(((((())))))************&&&***......+++***,,,///++++++,,,...///111222222000...---///222444444333---000222000------111555777666444333222222333333555666888999;;;>>>AAACCC((()))***+++,,,---------************))))))))))))&&&&&&(((***,,,+++)))&&&(((((((((((())))))))))))+++***)))))))))***,,,---(((((())))))*********+++)))***+++,,,---,,,++++++*********)))***++++++,,,)))******+++---///111222000---,,,///000,,,)))))),,,++++++******+++,,,,,,000---+++,,,///000...,,,000000000111222444555666555555333333444666888:::888555111000111111...,,,(((,,,///...***))),,,000+++)))((()))+++///000111,,,000222,,,######)))***+++---222666777333000(((---333666444111000000222///...000///,,,,,,//////000111000...,,,++++++222+++,,,333444...///666111111111---***)))+++///111000000222333333111//////000222111000000111222222555666555111//////000///222555666555333333333555777999777333111222444---000111...)))(((+++///************)))))))))))),,,+++******,,,,,,+++***(((''')))---,,,)))***------,,,---...,,,))),,,222,,,,,,---------,,,+++***((()))++++++)))((()))******)))))))))***,,,...000222555777555222000111333,,,,,,------,,,,,,+++***'''))),,,---------...///---///111111//////111444---...111333333222000///++++++,,,,,,,,,+++***)))---///000///,,,+++---000---------,,,,,,+++++++++........................++++++,,,,,,---...//////---------.........////////////............//////---///222555888<<>><<<===@@@???<<<888555555888;;;@@@HHH[[[ppp|||}}}||||||zzzmmm[[[QQQSSSTTTKKK>>>444000,,,+++---///...,,,000000000000000000000000---------........./////////...---...000222222222.................................------,,,,,,,,,,,,)))''')))///111///,,,---,,,+++******,,,...//////---,,,***))))))***+++(((+++,,,******,,,+++(((+++++++++***************************************+++++++++++++++***)))(((&&&''')))*********)))(((+++***)))*********(((&&&)))***+++,,,,,,,,,,,,,,,+++***(((''''''(((***+++,,,++++++******++++++,,,,,,...///...,,,*********++++++******))))))(((((()))+++,,,,,,+++***,,,---++++++***))))))***+++,,,+++***)))(((((()))******,,,,,,,,,,,,+++***(((''''''(((+++------,,,***(((***((('''(((+++,,,+++(((+++++++++++++++++++++++++++******)))))))))))))))(((***++++++++++++,,,...,,,///222333111///000222222222333333333444444444111...,,,,,,...///...,,,/////////...,,,,,,---.........,,,++++++,,,......)))))))))*********++++++,,,++++++***))))))******************************************)))))))))((())))))((((((((()))***+++---***((()))+++------,,,+++++++++******************+++++++++,,,,,,,,,,,,***,,,,,,+++---111111---000333444222---***+++...---+++)))))),,,---,,,+++000...,,,,,,...///...------...///...---...000222111222444666777888777777444222000///...---,,,++++++,,,------...............---,,,,,,------,,,+++.........,,,******,,,...---++++++000666999888666333333555666111++++++///...---,,,---///000000///...//////...,,,++++++,,,222---222444...///000(((+++,,,---------,,,+++***///.........///111333444555444444444555555444222666444222111222444555555333444555666666666555444555555666666555444222111...000111///+++)))***,,,+++++++++++++++***))))))+++++++++++++++++++++,,,+++******))))))******+++,,,---///...---++++++,,,))),,,......---+++******(((((()))******))))))))),,,+++))))))***,,,///111...///222444555444222111...111111...,,,---,,,(((,,,---...---,,,,,,...000...///111222222222000///111222///+++---111111.........---,,,,,,---...///,,,,,,++++++,,,,,,---...333000,,,+++---...---,,,......------------.........------------...//////+++,,,---...//////000000...---...111000---...333222333666<<>>GGGXXXmmmzzz}}}}}}|||rrrcccYYYXXXXXXOOODDD:::666222000111222111///////////////////////////---------........./////////---,,,---000111111111..............................---------,,,,,,,,,,,,)))'''***...111///,,,---,,,+++******,,,---///...---,,,+++************(((+++,,,******,,,+++((())))))******++++++,,,,,,************************+++++++++++++++***))))))'''''')))*********)))(((,,,+++++++++,,,,,,***((()))******+++,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++,,,---...---+++))))))************))))))))))))))))))+++,,,,,,+++***,,,---,,,+++***))))))***+++,,,+++***)))(((((()))***+++,,,++++++***))))))((((((''')))***,,,,,,+++***)))***((('''(((+++,,,***)))++++++++++++++++++++++++(((((((((((())))))***+++(((***++++++++++++,,,...---///222222000//////000000000111111111222222222111...,,,,,,...///...,,,......///...,,,+++,,,...---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++******)))*********************************************)))))))))))),,,***(((''''''))),,,...+++***)))***,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,---------***///000...---///000...111333444111---,,,---000,,,***)))***,,,------,,,///---,,,---...///...---///000000///......000222///111333666777777777666222222111000///---,,,+++,,,---///000111111000000///......///000///---***.........,,,******,,,...///......111666999888555222333555333---''')))000///......000111111///------...//////---++++++,,,444///333555---,,,---&&&------...///...---,,,++++++,,,---///111444666888777666444555555666444333555555333111000111444777555555555666555555444333666666666555444222111000......---,,,+++******)))***++++++++++++***))))))***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---......,,,++++++,,,+++++++++---......,,,***'''((()))***+++++++++++++++***))))))***,,,///000---///111333444444333222+++///000...---...+++'''+++---//////...---...///...///000111111///...---///000...+++---111222///000///...------...//////,,,,,,,,,,,,,,,,,,---...111///---,,,---...---,,,//////............//////...------------...//////------.........////////////---...000000---///444333555:::AAAJJJTTT\\\```bbbdddjjjrrr|||xxxlll[[[RRRKKKIIIHHHHHHKKKOOORRRMMMEEE>>>;;;999999999===DDDTTThhhvvv{{{~~~~~~xxxmmmbbb^^^[[[TTTKKK<<<888222000000000///,,,////////////////////////------........./////////...---,,,---///000000///------------------------------------,,,,,,,,,,,,,,,)))(((***...000///,,,---,,,+++***+++,,,---...,,,,,,,,,,,,+++******)))))),,,,,,******,,,,,,)))(((((()))***+++,,,------***************************++++++++++++***))))))'''((())))))******))))))+++*********,,,,,,***((())))))******++++++******+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))***,,,---,,,***)))))))))))))))))))))************)))+++,,,,,,+++***,,,---,,,+++***))))))***+++,,,***)))(((((()))***,,,---,,,+++)))((('''(((((())))))))))))*********++++++***(((((((((***+++***)))))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,(((***++++++++++++,,,...---///111111///...................../////////000000...------......---,,,,,,---...---+++***+++---***++++++++++++++++++***+++++++++,,,,,,,,,------++++++***************+++*********************************)))))))))))))))+++***((((((((()))+++---))))))***+++,,,,,,+++*********++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---***000333000---...//////222333333111...---///111++++++***+++,,,---......---------......///......111222222222000///111222...///222555777777666555000111222222000...,,,,,,...///111333333333222111.........000111000---***,,,------,,,******,,,...333111111222444444222000111/////////,,,)))+++111000///000111222111...+++,,,...//////---++++++,,,222...333555---,,,...(((...///000000000///---,,,+++,,,...000333555777888666444222222333444333222444555555222///000444999666666666555555444333333666666555333111///...---...,,,******++++++)))'''******+++++++++******)))))))))***++++++,,,------,,,,,,,,,++++++,,,,,,,,,+++---......,,,++++++,,,+++)))(((***---...+++((())))))***++++++++++++++++++******)))***,,,...///...///000111222111000///)))---///------...,,,''')))+++......---,,,,,,---...////////////...,,,,,,,,,...---+++---222333///000///...---------...///------,,,,,,,,,------...//////............---,,,///..................///...------------...//////.............../////////111///000222111///111666:::===BBBHHHPPPYYYbbbggglllooovvvqqqfffZZZTTTQQQRRRUUUWWW\\\bbbfff\\\NNNBBB<<<:::::::::===BBBPPPbbbooouuuzzz~~~}}}|||uuujjjbbb^^^WWWQQQAAA;;;444000//////---+++....................................////////////...---,,,---//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///...---,,,,,,+++++++++,,,---...++++++,,,---,,,+++***)))))),,,---******---,,,)))*********++++++,,,,,,,,,******************************+++++++++******)))(((((())))))************(((''''''(((******((('''((())))))*********))))))***+++---......---+++***(((***+++------+++***((()))***,,,+++)))(((((()))(((((())))))******++++++)))+++,,,,,,+++***,,,------,,,+++*********+++,,,))))))(((((()))+++,,,...,,,***(((&&&&&&'''((()))***))))))((()))***+++,,,))))))((()))************))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((***++++++++++++,,,...---...//////...---,,,,,,------------............///...............---,,,***+++---,,,+++***+++,,,((()))***++++++***)))(((+++,,,,,,,,,,,,---------+++***************++++++************************))))))))))))))))))******'''((())))))******))))))((()))***++++++*********+++++++++++++++++++++,,,************++++++++++++)))000333000......///...111111111000//////000222+++,,,,,,,,,+++,,,---...+++,,,...//////.........///000222111/////////000...///222444555555444333///111333333000---------000111222333333333222111,,,,,,---///000000---***+++,,,---,,,+++***,,,---333333222333333333111000555...***+++---,,,,,,---000000000111222111...+++,,,---///...---,,,,,,---///,,,333666......111---000111111222111000///...---///111333555555666555555333111111333444333333555666666333000111555999666666555555444444444444444333222000...,,,+++***,,,+++))))))******)))''')))******+++++++++******'''(((((()))***++++++,,,++++++************+++++++++---...---,,,***+++++++++)))'''(((+++,,,***'''+++++++++++++++***))))))***************+++------......//////...---,,,+++(((,,,...,,,---...---)))***,,,...///...---------............------,,,,,,+++------,,,...333333000000///---,,,,,,,,,---.........---,,,,,,---------...///000111000///............------------.........------------...////////////.........//////000222000000222222111444999DDDHHHNNNTTT[[[dddmmmtttvvvzzz|||mmmccc[[[YYY[[[bbbggglllssszzz|||ppp\\\JJJ???:::;;;<<<===BBBMMM]]]iiinnnsssxxx{{{}}}zzzqqqiiiddd^^^YYYNNNGGG<<<555333222111///////////////////////////........./////////000000...------...//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...------++++++++++++,,,,,,------***+++,,,---,,,+++***)))))),,,---++++++---,,,)))---,,,,,,,,,++++++******************************)))******+++++++++******)))))))))))))))******+++'''''''''(((***+++***((())))))*********))))))(((***+++---//////---+++***((()))+++,,,,,,+++)))((((((***++++++)))(((((()))(((((())))))******++++++)))+++,,,,,,+++***,,,---...---+++*********++++++))))))))))))***+++---...+++***(((&&&&&&''')))******)))((('''((()))+++,,,((()))))))))))))))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((***++++++++++++,,,...+++,,,,,,---...---,,,***---------............///---...//////...------,,,)))***,,,,,,+++******+++'''(((************((('''++++++,,,,,,,,,---------*********)))******+++,,,************************))))))))))))************&&&''')))***+++***)))(((((()))+++***))))))***,,,---,,,,,,,,,++++++++++++))))))*********+++++++++)))...111//////000///---...///000000111111111000,,,---...---++++++,,,...***,,,///000///......///+++---//////...------...000111111222222222222222///222444222///---...000222222222111111111111111,,,,,,,,,...000000///---,,,---......------...///111222333444555666666666;;;222+++,,,///---***(((000//////000111000...,,,---......---++++++---///---,,,444777///000555111222222333333333222111000000222444666666555444333555333111111444555666666666666666555444444666777666666555444444444555555222111///---+++***))))))+++++++++***))))))))))))))))))***++++++++++++***''''''(((((()))***************))))))))))))******+++,,,------+++******+++,,,***))))))******)))(((++++++++++++***)))((('''***************+++,,,,,,---------,,,,,,+++***)))))),,,---+++,,,//////------///111111000///000111.........---------------+++......---000444444111000///...,,,,,,,,,,,,---///...------------------...000333333222000//////...------------------......------------...////////////...---...///111222111000111444666777;;;BBBKKKPPPWWW]]]dddmmmwwwyyymmmeee___aaaiiiuuu}}}pppYYYFFF===<<<>>>>>>BBBLLLZZZeeejjjnnnsss{{{|||wwwsssnnniii```VVVFFF:::444222000///000000000000000000000000....../////////000000000//////...///000///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,++++++******------++++++------***......---,,,+++***))))))************************))))))***++++++++++++******))))))))))))***+++,,,)))))))))+++---...---,,,******++++++******))))))***+++---......---+++***((()))***++++++***)))(((((()))++++++)))((()))***))))))))))))************)))+++,,,,,,+++***,,,---...---,,,+++******+++++++++***))))))***+++,,,---******)))((((((((()))***))))))((('''((()))***+++''')))******))))))***+++((((((((((((((((((((((((***)))(((((('''''''''((((((***++++++++++++,,,...***)))***+++------+++***---------.........//////,,,...000000...---,,,,,,(((***------,,,+++++++++((())))))))))))))))))(((++++++++++++,,,,,,,,,,,,******))))))***++++++,,,************************((()))))))))************)))))))))*********++++++(((******)))'''(((***---......---,,,+++******)))*********+++++++++,,,,,,(((,,,------///222000++++++,,,...111222222000...---//////---+++***+++---))),,,///000///......///+++---///000///...///000333222111000///000111111000222444222...,,,///222555333111///......//////---,,,,,,...000222222111...000111222111000111222///111333444444555555666:::333///000000---******000...---...//////...---......---+++***+++...000------666888000111666333333333444555444333222111111333666777777666333111222000///000222555777777777666666777888888777555555555444333444555666666222000...,,,+++*********)))+++---+++)))''')))+++))))))***+++++++++++++++))))))))))))))))))************))))))))))))*********,,,------+++******+++---......,,,***))))))***)))))))))******)))((((((***************+++++++++***+++++++++,,,,,,,,,,,,***---,,,***+++000222000///000111000//////111333...------------......///---//////...111555555111111000///------------...//////...------------------111555666444222111111//////............//////...------------.../////////...------...000222333333222555;;;???CCCJJJRRRVVV[[[bbbggglllsss}}}yyypppjjjnnnsss}}}kkkQQQAAA<<<>>>>>>BBBLLLZZZdddiiimmmqqq}}}vvvhhhSSSAAA777222000///111111111111111111111111.../////////000000000000000000000111111000---***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---------,,,,,,++++++***+++++++++,,,***---...++++++...---***---------,,,,,,++++++***************************))))))***+++++++++++++++******)))))))))***+++,,,***)))***,,,...000///...++++++,,,,,,+++******)))***+++,,,------,,,+++***))))))************))))))(((***++++++***)))***************))))))))))))))))))+++,,,,,,+++***,,,---///...,,,+++******++++++,,,+++*********+++,,,---************************((((((((((((((()))******''')))+++***)))(((***,,,))))))))))))))))))))))))))))))((((((((()))******(((***++++++++++++,,,...(((''''''***---...,,,***,,,,,,---------.........+++...111111...,,,,,,---(((***---...---,,,,,,,,,***))))))))))))))))))*********+++++++++,,,,,,,,,******))))))***+++,,,,,,************************(((((())))))*********+++---+++***((()))+++---///)))******(((&&&'''+++...//////...---+++***))))))++++++,,,,,,,,,---------(((***+++,,,000444000***)))+++---111333222000---...000000...+++)))+++---(((,,,000111///......000---///222333333222222333555333111///......000111000333444111---,,,///333666444000---,,,,,,---......---,,,...111444555555000222444444333333444555000111222222111000000111555222111222111------000///...,,,,,,...///......///...,,,***)))***...222//////777:::111111666333333444555555555444333222111333666888888666444222///---,,,---000333555666888666666888:::;;;777444555444333333444555666888222000...,,,++++++++++++(((,,,...---(((&&&)))---((()))***++++++++++++++++++++++++***************+++******************+++***,,,------+++******+++///111111...***(((***,,,&&&'''((())))))******)))***************+++++++++((()))***+++---...///000+++---,,,***+++000333222...//////...------000222---------------...///000...000000///222666555111333222000///.........///000///...---------------...222666888555333222222000000////////////000000...------------...//////......------...000333555666666:::BBBIIIOOOWWW```eeejjjpppsssuuuzzzzzzsssnnnxxxZZZEEE======>>>AAALLL[[[eeejjjnnnrrryyyaaaKKK>>>777444333111111111111111111111111////////////000000000000111111111111222000---***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,,,,+++,,,---***+++,,,---------,,,,,,,,,+++*********+++,,,---***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++++++++++++++***)))))))))***,,,,,,(((((((((***---......---,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++******))))))))))))******(((***,,,,,,*********+++++++++******))))))(((((()))+++,,,,,,+++***,,,---///...---+++******++++++---,,,+++*********+++,,,)))***++++++++++++******(((((((((((())))))))))))''')))+++***((((((***,,,************************(((((((((((()))+++,,,---(((***++++++++++++,,,...'''&&&&&&)))---...,,,***++++++,,,,,,,,,---------+++...111111...,,,,,,---(((+++---///...,,,,,,,,,+++***)))(((((()))***+++,,,,,,---------,,,+++***''''''(((((())))))******)))***+++***)))***+++---+++)))((('''((()))+++,,,+++***)))***+++,,,+++***++++++******************,,,,,,,,,++++++*********,,,,,,,,,***))))))+++---++++++------------++++++////////////...---,,,,,,+++,,,,,,------,,,,,,+++000///...------,,,------222++++++333888555111111///000111111///......///111111111000000000000000666444000---,,,...000111......000333555555222///111000...///111222222111///000111222222222222222999666222111111000,,,)))///---+++,,,000222111///------,,,,,,,,,------...+++111777888444111000222000......222777888555000222000111666<<<;;;444------///111333555555444333888999999777444222222333888333222555444///000444222///+++)))***+++,,,,,,,,,+++******))))))******'''(((((((((((())),,,///,,,,,,++++++***)))(((((())))))***+++++++++******------,,,***))),,,000333++++++************++++++,,,***((()))+++,,,+++(((++++++************++++++))))))***+++,,,---------,,,+++*********,,,...000444000---,,,---...,,,***,,,...000111///......///222...++++++000333444444333333222///------///222///000111000///...///000111111222222222111000000444333111000...------,,,////////////////////////---///111111111222444555===BBBHHHPPPXXX```hhhmmmqqqtttxxxzzz~~~bbbFFF;;;;;;???BBBKKK[[[hhhooouuuyyypppXXXFFF:::555555111222222111///......///222111111000000000000000222222111000///...---------------,,,,,,+++++++++,,,------+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++******************...------,,,,,,,,,------++++++++++++++++++++++++***(((&&&(((+++,,,+++)))+++,,,,,,+++)))((()))***+++***)))))))))))))))***+++*********+++,,,,,,---+++******)))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***((((((+++---)))************+++++++++***++++++,,,,,,++++++***///000000///---+++,,,---///---+++))))))+++---///$$$)))***'''(((,,,+++&&&***((('''((()))***)))'''...((('''***)))%%%&&&***))))))************)))))),,,+++)))(((((()))+++,,,,,,+++*********+++---------,,,,,,...//////---+++---------+++))))))***,,,)))))))))))))))******+++)))***,,,------,,,+++***,,,,,,,,,,,,,,,+++)))))),,,,,,------,,,,,,++++++***************))))))))))))*********)))***+++,,,***)))((('''((()))+++,,,000---)))'''(((***++++++************************,,,,,,,,,++++++*********+++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++,,,,,,------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,---///111222333222...///777;;;888222111333333333222111///...---000000000000000000000000666444111...---...000111...///000222555555333111444222000000111111000///000111222333444444444444777555444444555333///,,,000...,,,---000333222000///...---,,,++++++,,,---+++000666777444111000222111//////222777888555111333111000222666666333//////000222444555555444333666777888666444333444555888444333666555000000333222///,,,***)))))))))))),,,+++******))))))******'''((())))))(((***,,,///---,,,,,,+++******)))))))))***++++++,,,+++++++++***+++,,,,,,+++,,,...000,,,,,,++++++++++++,,,,,,,,,***((()))+++,,,+++)))++++++************++++++)))******++++++,,,,,,,,,,,,+++******+++,,,...000333000---,,,---...---+++,,,...000000///......///444444333222111222444666333333222000...---///111111222222111...------...111111222222111111000///111111000//////.........///////////////////////////000000000111555:::>>>IIINNNUUU\\\cccjjjqqqvvvwwwzzz~~~fffIII<<<<<<<<>>555333000111222222111111222222222111111000000000000000222222111000///...------...---------,,,,,,,,,+++---......,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,***+++,,,+++***)))***++++++***************++++++++++++******++++++,,,---,,,++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++***((()))***,,,)))************+++++++++))))))************))))))...//////...,,,++++++,,,...---+++******+++---...(((++++++'''(((,,,---******((('''((()))***)))((()))%%%%%%)))***(((***///))))))************)))))),,,+++)))(((((()))+++,,,+++******)))***+++,,,---,,,++++++---......,,,***,,,,,,,,,+++))))))+++---)))))))))))))))******+++)))***,,,---------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))((()))))))))))))))************)))((((((((()))+++,,,///---***)))******)))(((************************+++++++++++++++*********)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***------............------++++++,,,...000333555666000...111888;;;777111...222000...///111111...+++---...///000000111111111666555222000//////000111000//////000222333333222222111//////111222111000000111222444555666666666555555555666777555222///111...,,,---111333222000111000---+++******+++,,,+++000555666444111111111222000///222666777555222444222000//////000222222222333444555666555555444444555666666555444555777777555555777666222000111333222000---+++))))))(((,,,+++******))))))******))))))******)))***---///------,,,,,,++++++************+++,,,,,,,,,,,,,,,'''***,,,---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,---+++***)))***++++++***)))++++++************++++++******************++++++,,,+++******+++,,,...///111///,,,,,,---------,,,+++---/////////...///000444777888555111///111555222333222000......///111222333333111...,,,,,,---222222222222222111111000/////////////////////000////////////////////////111111000111444;;;DDDJJJVVV[[[cccjjjpppuuuzzz~~~~~~mmmMMM>>>===>>>FFFVVVhhhttt~~~cccKKK;;;444222222333333333333333222222111111000000000000000222222111000///...------.........---------------...//////...,,,++++++,,,------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***)))***,,,+++******+++,,,+++*********+++,,,------++++++******++++++,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++((())))))***+++,,,------***++++++***))))))***,,,)))************+++++++++******++++++++++++******,,,---...---+++******+++,,,,,,,,,++++++,,,,,,,,,***,,,+++((((((,,,---,,,***)))((((((******)))((((((%%%%%%(((******,,,000))))))************))))))+++***)))(((((()))***+++***))))))))))))***+++++++++******+++,,,,,,+++)))***+++,,,+++******,,,---)))))))))))))))******+++)))***,,,---...---,,,,,,******))))))***+++---...---,,,,,,++++++++++++++++++++++++******))))))))))))(((((()))***+++***)))))))))(((((())))))***+++((()))***,,,---+++'''###***************++++++++++++++++++***************(((***------,,,+++++++++------++++++++++++------,,,------.........---------..................---///.........//////000111------...222444222...+++,,,)))'''***///222///++++++,,,...///111111111111555444333111111111111111222000......///000000///,,,++++++---000333444333///000111333555666666666777666555555555444333222111...,,,---000222111///000...,,,***)))***,,,---,,,///333555444222111111111000///000333444444222333444333000------111444444555666666666666555555444555666666444444555666666666777888777444111000333333222111...,,,++++++,,,+++******))))))************+++******+++---000---------,,,,,,+++++++++***+++,,,,,,------------''')))+++,,,+++***++++++,,,,,,++++++++++++,,,,,,+++************+++******++++++************++++++*********************)))+++++++++++++++---...//////...,,,,,,,,,------...+++---...///......///000222333444333000......000222222222000......///111000111222000...---...///333333444444333333222111...//////////////////...////////////////////////111111333555:::CCCMMMSSS]]]bbbjjjqqqvvvzzz~~~tttSSSAAA>>>CCCMMM___oooxxxyyy```JJJ<<<777555333222222111000///222111111000000000000000222222111000///...------...........................///000///---,,,,,,---........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,+++************)))((()))***++++++++++++,,,---)))))))))***+++,,,---...,,,++++++***++++++,,,,,,,,,,,,+++************+++************************))))))******++++++,,,,,,)))+++++++++))))))***,,,))))))*********+++++++++,,,------......------,,,+++,,,,,,+++***))))))******+++,,,------,,,+++******++++++******+++++++++***)))((()))******)))(((***(((((())))))***,,,...))))))************))))))******))))))))))))******)))))))))))))))************)))))))))++++++***((()))***++++++***+++,,,...)))))))))))))))******+++***+++,,,---......------+++***)))((((((***,,,...---,,,+++*********++++++((((((((()))))))))******)))(((((()))+++,,,***((()))))))))))))))******+++&&&&&&&&&((()))***)))'''))))))*********+++++++++************************'''***,,,---,,,++++++,,,------++++++++++++------++++++,,,---.........------..................---......---,,,,,,,,,,,,,,,------,,,+++,,,------++++++(((&&&)))///111///+++)))+++---///111111000000333333333222222222222222333111---,,,,,,,,,,,,+++***))))))+++///222333222---...///111333444444555888666444222111111222444000---+++,,,///111///---,,,+++*********,,,...///,,,///222333333222222111111000...///000222222333222555666444000///111444555666666666777666666666555666777666444222333444444666777777666555333111///111222000---,,,,,,---,,,+++******))))))*********++++++*********---///------,,,,,,,,,,,,,,,+++)))***+++,,,------------)))*********((()))+++---++++++************++++++******+++************+++++++++************+++++++++++++++***************++++++++++++,,,---............---,,,+++,,,---...+++,,,......------///111111///...///111111000...111222222111///...///000---...000000//////111222444444444444444333333222//////000000///...---,,,000000000000000000000000...222777===CCCKKKSSSYYYaaafffmmmsssxxx}}}~~~^^^KKKFFFGGGRRRcccrrrzzzwww\\\GGG;;;777333111111111000///222111111000000000000000222222111000///...------...........................///111000...,,,,,,,,,........................******+++,,,------------)))*********+++++++++,,,+++++++++++++++,,,---...------------------------------------,,,+++++++++)))***,,,,,,++++++,,,...((((((((())))))+++,,,---,,,,,,++++++***++++++,,,++++++***)))))))))))))))************************+++++++++******))))))))))))***,,,+++***)))***+++))))))*********+++++++++,,,------......------,,,)))+++++++++)))((()))***)))***,,,------,,,***)))))))))***,,,,,,***((((((+++)))((()))***+++***))))))))))))((())),,,......))))))************))))))***))))))))))))))))))***(((((())))))***************)))(((((()))***)))((((((***,,,,,,++++++,,,---)))))))))))))))******+++++++++,,,---......//////---,,,***(((((()))***+++---,,,+++))))))******+++&&&''''''((())))))*********)))(((***---...+++(((((()))))))))************,,,'''"""!!!###(((,,,///)))))))))***++++++,,,,,,)))))))))***************(((***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---((((((***+++,,,,,,,,,,,,------............------***************+++,,,---//////---)))(((+++---,,,///---,,,---///000---***)))***---///000000/////////000111222333333333222222///---+++,,,,,,,,,+++...---+++,,,...//////...,,,---...000111222222222444444333111///000333555111...,,,,,,///111///---)))******+++,,,---...///---...000222333333222111222111///...///000222444222555777666444222333555555555555666666777777777555666777555333222222333222555666444444666555222---///000...***)))+++...,,,+++******))))))*********++++++***)))))),,,...,,,,,,,,,,,,++++++++++++((()))***,,,------------+++++++++)))((()))+++---+++******))))))******+++)))+++++++++***)))***+++++++++************+++++++++++++++++++++++++++,,,******+++,,,,,,------............,,,******,,,...+++,,,------,,,---///111333///---...222444333000111222333222///...///000+++---///000///000222444333333333333333222222111//////000000///...,,,+++000000000000000000000000...333;;;BBBJJJQQQXXX\\\ccchhhooouuu{{{qqq___XXXOOOYYYhhhvvvnnnVVVBBB<<<555222222444444333222111111000000000000000222222111000///...---------------------.........---///111000...,,,+++,,,------------------------)))***+++,,,------...---)))))))))******++++++,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***+++---,,,++++++,,,---(((((((((((()))***++++++,,,,,,++++++******+++++++++***))))))(((((())))))************************,,,,,,+++***)))(((((('''(((***,,,,,,***)))***+++)))************+++++++++******++++++++++++******)))***+++***)))((()))+++)))***+++,,,,,,+++***)))***)))***,,,,,,)))''')))+++***))))))++++++***)))&&&((()))(((***///222111))))))************))))))))))))))))))))))))))))))((()))******++++++******+++)))'''''')))***)))))))))+++,,,,,,+++++++++,,,)))))))))))))))******+++,,,,,,,,,---...///000000---,,,***)))(((((())))))---,,,***)))((()))***+++)))))))))))))))))))))***+++))))))+++///000,,,((((((((()))***************,,,)))%%%$$$&&&))),,,---((())))))***++++++,,,,,,((()))))))))*********+++)))***++++++***+++---///+++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,---,,,,,,------------,,,,,,((((((((()))***,,,---...---000///)))(((+++,,,***...............---,,,,,,)))***---///000///...---,,,---///222333444333333...---,,,---///000000///000///---...///000000///,,,---...///000111111111---000333444333333555666333000......111333111///)))***+++,,,---,,,,,,,,,------///111333333222111444333111000///111444777333444555555444444555666444444444555666777888999333444555555333333444555000444444111222666777333000222222...***(((,,,///,,,+++******))))))******)))******)))((((((+++---++++++++++++++++++++++++'''((()))+++,,,---------)))+++,,,,,,+++******+++,,,++++++******++++++,,,)))+++,,,+++)))(((***,,,++++++************+++++++++++++++,,,---------...******+++,,,------------...//////,,,)))(((***---***+++,,,,,,,,,---000222333111//////000222333444111222333222000......///,,,...///000///000111333000000111111000000///...,,,---///000000...---,,,000000000000000000000000000555===EEELLLTTT[[[```eeeiiiooovvv|||wwwooodddkkkwwwlllRRRIII>>>666555555555444222111111000000000000000222222111000///...------+++,,,,,,,,,------------,,,...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))***++++++,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***(((((()))++++++---------+++***+++,,,*********))))))***++++++---,,,++++++******++++++,,,+++******))))))******************************++++++******))))))(((((((((***,,,,,,+++*********)))************+++++++++))))))************)))))))))***++++++))))))***+++******++++++++++++******000+++)))+++***((()))---+++***))))))++++++***)))&&&******(((***000222000))))))************))))))(((((())))))))))))(((((())))))+++,,,,,,,,,+++***+++)))'''''')))******)))***+++------+++*********)))))))))))))))******+++,,,,,,------...000111222************))))))))))))---,,,***(((((()))***+++,,,,,,++++++***))))))))),,,***))),,,000111---((((((((()))***************((()))+++...///---)))%%%((())))))***++++++,,,,,,(((((())))))*********+++******+++***)))***---000++++++---......---++++++((()))+++,,,---...//////+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,)))...///***(((******&&&)))+++------,,,,,,---...)))***---///000///---,,,)))+++...111333444444333++++++,,,...222444444444///...---///111333444333......///000000000000000&&&,,,333777777666777888555222000000333444333111)))+++,,,------,,,***)))------...111333444333111666555333111000222666999555444222222333444666777333333333444555777888999111222444444444444555777///333333///111666888555666888666222,,,***...222,,,++++++***)))*********)))******)))'''(((***,,,*********************+++'''''')))***+++,,,,,,,,,'''***...///...+++))))))---,,,,,,++++++,,,,,,---(((+++,,,,,,)))(((***,,,++++++************++++++++++++,,,------...//////******+++,,,------------///000///---)))(((***,,,***+++,,,,,,+++---000222111222222///,,,,,,111555000222333222000///...///...///000000//////000111...............------,,,***+++...///000000///...000000000000000000000000333777>>>EEELLLUUU]]]bbbdddhhhnnnuuu|||zzz~~~~~~bbbWWWGGG<<<777555333111222111111000000000000000222222111000///...------+++++++++,,,,,,---------+++...000000...+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,,,,---......************+++,,,---...++++++++++++++++++++++++***,,,......,,,,,,...000,,,---...---+++***+++,,,,,,,,,++++++***+++++++++---,,,,,,+++*********+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++***)))***)))************++++++++++++++++++,,,,,,+++++++++)))***++++++***)))***,,,************************555---((()))((('''+++222+++***)))***+++++++++)))+++...---((()))...///,,,))))))************))))))(((((())))))))))))(((((()))***+++,,,---,,,++++++,,,***(((''')))************,,,...---,,,***)))))))))))))))))))))******+++,,,,,,------///000111222'''((()))***++++++******))))))))))))***+++,,,---))))))*********))))))((())))))***++++++++++++***************************+++*********))))))(((((((((((())))))*********+++)))))))))))))))(((''''''++++++************++++++,,,+++++++++***)))))))))*********+++,,,---//////000//////...,,,+++******((((((((()))******++++++,,,,,,++++++***)))))))))+++***))),,,///000---+++*********+++------,,,+++(((---111333222222333444000666000***111333///000333111///------...000222000333333000///111000,,,---,,,...333555333333555555000...222888:::444---,,,)))'''(((+++---+++)))333...******---222444444222444666555333222333666777777666444333333666888333666777555666999999666222111111222333444333222...222444333///---///222444333111000...---------...,,,***))))))((('''&&&)))(((&&&&&&((((((((('''(((((())),,,------***(((************************************************))))))***+++,,,,,,------(((***,,,,,,,,,+++,,,---/////////---******+++---...---,,,,,,---...---++++++,,,------,,,,,,---///...,,,)))))),,,---+++)))---------....../////////222222222111000//////...111333666555222111222444//////000111000000///............///......------.........////////////000000111222111000111333555666:::AAAIIIQQQZZZbbbgggiiilllrrrxxx~~~yyyiiiTTTFFFAAA===777111777111///111222000111333333333222111000000111111//////...---,,,,,,++++++,,,,,,---......---,,,,,,------,,,+++))))))***,,,((()))***+++++++++++++++,,,,,,,,,---------......,,,+++***+++,,,---+++))),,,+++++++++++++++++++++((()))***+++,,,---------,,,---......,,,******+++******))))))***,,,---///111///,,,***(((((()))))),,,,,,,,,+++***)))((('''))))))))))))************))))))(((((())))))***+++************************,,,***)))***---///...,,,000,,,(((''')))++++++***((())))))*********))))))++++++++++++++++++,,,,,,+++***)))(((((()))***+++++++++***)))(((((())))))(((((())))))*********+++((()))***+++,,,+++************))))))******+++,,,(((((((((((()))***+++,,,+++(((&&&'''******)))&&&+++******---//////,,,)))***+++,,,+++)))))),,,///...,,,,,,---///000///...))))))))))))))))))))))))))))))))))))***+++,,,,,,&&&'''(((******+++++++++))))))***++++++++++++***************************************)))))))))(((((()))))))))************)))))))))))))))(((''''''++++++************++++++++++++++++++*********************+++,,,...///000000///...---,,,++++++***))))))))))))************+++++++++******)))))))))***))))))+++---...,,,***+++******+++------,,,+++'''+++...000//////000222///555///***111333///111000///---,,,,,,---///111000333333000///222111///...,,,...333555333333555777222///222888999555///.........---------///111333///+++***---111444555444666777666444333555777888888777555333333555777555888888666666888777444222222111111222222222111000222333111---,,,///333333222000///...---------///---************)))(((***)))(((((()))))))))))))))))))))+++------+++)))************************************************)))******+++,,,,,,------)))+++,,,,,,+++***,,,---/////////---+++***,,,------,,,+++,,,---...---,,,+++---......---,,,...//////---++++++,,,---,,,*********+++,,,------......222222111111000//////...111333555555333222222444000111222222111///---,,,------............------............///////////////000111111000000111333888<<>>CCCJJJRRR[[[eeeooouuu{{{xxxkkkaaaVVVKKKCCC===777444444333///---...///000222333333111///...//////......---------,,,++++++,,,,,,,,,,,,++++++(((***---...---,,,,,,---******+++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++,,,------,,,************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,......---,,,---...++++++*********+++---...++++++***))))))***++++++)))***++++++,,,,,,,,,+++))))))*********+++++++++(((''''''''''''((())))))************************---,,,,,,+++++++++******))))))************)))(((*********++++++,,,---------,,,,,,+++***))))))(((***))))))))))))))))))*********)))))))))))))))***(((((())))))))))))))))))((())))))***************)))))))))))))))***++++++++++++******+++,,,,,,---******+++,,,,,,,,,+++***+++++++++,,,------,,,,,,++++++,,,,,,+++,,,------...,,,++++++,,,,,,***)))************************++++++******)))*********,,,,,,++++++)))(((&&&&&&))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))++++++************++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...///000///---,,,++++++,,,---------,,,+++***)))(((((((((((())))))******++++++******++++++,,,,,,---...---+++******+++,,,,,,+++------,,,,,,---...//////)))111---***222555000222------------...///111222///111111...///555888777222//////333444222333666888555222000000111222222777333///...111444555666222111///......111555888777666444444444555666666888999999777555444555666333777888666666999999666444444333000---,,,...000---///222333111///---,,,...------------...//////,,,***))))))+++,,,,,,+++(((******)))'''''')))+++,,,+++)))***+++------,,,***************************************************+++++++++++++++,,,,,,,,,,,,,,,***((())),,,............,,,++++++---///+++***)))+++---......---+++,,,------,,,,,,---///---,,,,,,+++******+++,,,,,,---...///111222333444111111111000000000000000111222444666777666444333111222444666666555333222,,,---....../////////............/////////000000///111333444555777:::===DDDHHHOOOWWW```jjjuuu{{{}}}qqqhhh```WWWPPPEEE===666444222//////222...///111222222111000...///...............------------,,,,,,,,,,,,------(((+++---...---,,,,,,---++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------,,,+++,,,---...,,,***,,,,,,,,,++++++***************+++,,,,,,,,,++++++...///000///---+++++++++,,,+++*********+++,,,---...------,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************++++++++++++)))(((((((((((()))******)))))))))))))))))))))))),,,,,,,,,+++************+++***)))''''''(((***,,,************+++,,,---...,,,,,,++++++***)))(((((()))))))))******)))))))))***)))))))))))))))******))))))(((((((((((((((((()))))))))))))))*********))))))(((((())))))***++++++++++++***++++++,,,,,,(((***,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,---+++++++++,,,---------,,,---,,,******++++++***(((************************+++***************++++++(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++******++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000///---+++++++++---...------,,,+++******))))))(((((()))***+++,,,,,,---***+++,,,,,,+++,,,...000...,,,***)))***++++++++++++***)))***+++,,,+++***)))111---***222444000111///////////////000111222...000000...000555777555333000000333444222333777999999777444222111333555777222......222555555333000111111111000222555888666555444555666666555444777888999888666555666777333666777555666999999666444555444111---,,,///222---///111222222000---+++------------...///000111,,,***))))))+++,,,++++++'''***+++***'''&&&))),,,,,,+++***+++---------+++************************************************++++++++++++++++++++++++,,,,,,,,,+++))))))+++------......,,,++++++---///+++***)))+++,,,...---,,,***+++,,,,,,++++++,,,---+++,,,,,,+++))))))***,,,+++,,,---...///000111222111111000000000000000000111222333666888888555222---...000111222111111111---...///000000000000000//////000000000111111111---///000222555:::@@@EEENNNQQQWWW___hhhrrr}}}vvvmmmgggaaa\\\QQQGGG===888444111111444...///000111111111000///...........................------,,,,,,------...***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,......,,,+++...------,,,+++***))))))***++++++,,,,,,+++++++++///000111///---*********,,,,,,*********+++,,,---///......---,,,,,,+++*********+++,,,------,,,,,,*********++++++++++++,,,+++++++++++++++,,,,,,---))))))))))))))))))))))))***+++,,,+++***)))***+++******)))'''%%%'''***...***)))))))))***+++---///+++++++++***)))))))))((())))))************)))))))))))))))))))))******+++))))))(((((((((((('''''')))(((((((((((()))***+++)))(((((((((((()))******++++++************+++,,,&&&))),,,...---,,,+++,,,***,,,---,,,++++++---...,,,++++++,,,...///---,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))***+++,,,,,,&&&'''(((******+++++++++))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************************)))))))))(((((()))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,000...,,,+++***+++---///,,,,,,,,,++++++*********((()))***+++,,,---......)))+++,,,+++)))***---000///,,,***)))***+++++++++***))))))***,,,,,,)))''')))111---+++222444...///000000000000000000000000,,,000000///000444555333444111000333333222333777777888888555111///111444111000......///111222222...111333444222222444777666555555777999999666333555777888888777777777888444777888666666888888555444555555111---,,,000555000//////...//////......---------...///000222333...,,,******,,,,,,,,,+++(((+++---+++((('''***---+++***+++,,,......,,,***************************************************+++++++++++++++++++++++++++,,,---,,,***)))***+++---...---,,,++++++---///,,,+++***+++,,,---,,,+++(((***++++++***)))+++,,,,,,---...,,,***)))+++---------...//////000111111000000000000000000000111111111333666999999555222//////////////////000000...///000111222222222222111111111111222222222222///000111333888@@@IIIOOOZZZ]]]bbbiiiqqq|||zzzpppjjjfffddd^^^TTTHHHAAA:::444222333////////////000000000111............////////////------,,,++++++,,,---------......---++++++,,,...,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,---......---+++---,,,,,,++++++*********+++++++++,,,,,,++++++***...000000///---++++++,,,---,,,+++*********,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,***************+++,,,,,,))))))))))))))))))))))))(((***,,,+++))))))***---'''))))))(((''''''***,,,)))((((((''')))+++---...************))))))))))))((()))***++++++***)))((()))))))))))))))***++++++))))))(((((((((''''''''')))(((((('''((()))***+++((((((((((((((()))******+++******)))))))))******%%%(((,,,...,,,++++++,,,***,,,---,,,+++***---///,,,++++++---///000---+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---))))))*********))))))((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((((()))***+++++++++++++++++++++************++++++---------,,,,,,+++++++++*********)))******++++++000...,,,******+++...///,,,,,,,,,++++++++++++***))))))***+++---...//////(((***+++***((())),,,//////---***)))***+++++++++,,,+++***,,,///...***'''***111...+++222333......000000000000000/////////+++///000///000444444111444111000333333222333777333555666333...+++---000000333555444111111333777---111444555444333444666666666666999;;;;;;777333444666888888888777888999666999999666555777666333444555555222------111666444111---+++,,,...000000---------...000111333444000...,,,,,,---------,,,))),,,...,,,)))(((+++///******+++---//////,,,***************************************************++++++++++++++++++++++++***,,,------+++*********---------,,,++++++---000---+++***+++,,,,,,+++***''')))******))))))***+++---...///...+++***,,,///000000111111222222222333000000000000000111111111111111333666:::999666222444333111000///000111111//////000222222333333333111111222222222333333333333333444666<<>>777666555666777666333111///////////////......---,,,,,,,,,,,,++++++******------------------------*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++000...,,,******+++---...***+++,,,------,,,)))(((***+++,,,,,,------,,,,,,******************))))))))))))))))))******++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---......---++++++,,,.../////////...---,,,+++***'''((()))***,,,---......((((((((((((((((((((((((((((((((((((((())))))***'''((()))************)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))((('''''')))***,,,,,,(((((()))***+++,,,,,,,,,---,,,******++++++***))),,,---------,,,+++*********************+++++++++...------,,,+++++++++,,,000//////000111000...+++,,,,,,,,,++++++++++++***(((***++++++******+++,,,(((((((((((()))***++++++************************************************+++++++++++++++*********&&&''''''(((((())))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,++++++******))))))++++++***+++------+++))),,,,,,,,,,,,,,,++++++***(((***,,,...//////------...//////...------...000))))))(((***+++,,,***))),,,++++++***+++---...///222000.........///...------...000222444555555555333555666444111///000333444222333777888666666888666444222444888999666333777555555888888666555777999777555555666777777777333555777777666666666777222222222444666555222000'''(((***+++++++++---///***+++,,,+++***+++,,,...,,,+++***)))(((((()))******+++------+++***++++++)))***,,,+++******+++,,,///000000...,,,++++++,,,(((+++,,,******---,,,))))))+++,,,,,,+++******+++,,,,,,,,,------------......------,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***,,,.........---...///000...---///...---000555000...---...111333333333333333444444444444333333000000000000000111111222444444333222222333444444111222333333222222333555999>>>GGGPPPZZZeeepppwwwwwwpppfffeeeddddddaaaYYYMMMEEE888777555444444333111000///////////////......---+++,,,,,,,,,,,,++++++***,,,,,,,,,------------...*********++++++,,,,,,---************++++++++++++++++++++++++++++++++++++///...,,,******+++,,,---++++++,,,---,,,+++***)))***+++,,,,,,------,,,,,,*********)))))))))))))))))))))******++++++,,,,,,******++++++++++++******(((((()))***+++,,,,,,---------...---++++++,,,...+++,,,------............'''((()))***,,,...//////))))))))))))))))))))))))))))))((((((((()))******'''(((***+++,,,++++++***))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++((('''&&&(((***,,,,,,,,,)))))))))***+++++++++,,,000...+++***++++++***((())),,,...///...,,,+++++++++************+++,,,,,,.........---+++***+++---111000000000111000...+++++++++++++++************(((***++++++******+++,,,)))(((((()))***+++,,,,,,************************++++++++++++++++++++++++))))))******************((((((((()))***+++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---......,,,***---,,,,,,+++******++++++(((***---///000///---,,,,,,---......------///111*********,,,---...,,,***,,,+++*********,,,...///111///------...//////...------///000222444555666666555444222111000000000222000222666666333333555000333666777666666777888777333222555555222333666888666555666777888777555333555777777666666666777333333333444444222///+++)))***++++++***+++---///(((***,,,+++***)))+++...,,,,,,+++******)))(((((())),,,......,,,++++++,,,(((***---......---,,,---...///000...+++)))***+++***---...++++++---,,,((('''))),,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---...------,,,,,,++++++***+++++++++++++++++++++++++++******)))******+++++++++++++++,,,,,,,,,------,,,...000000000000111222111...---000///---111777000///...///111333444444222222333333444555555555000000000000000111111222222222111000000111222222111111111111000222555888<<>>FFFUUUhhhvvvvvvtttpppkkkfffdddddddddjjjjjjiiiiiifff^^^QQQGGG999777444111000000222333111///...000222111---))),,,,,,,,,------.........+++******+++---///...---------------------------,,,///000///,,,+++---000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++'''(((***+++***)))'''&&&'''%%%''',,,...+++))))))&&&(((***+++***+++,,,---(((***++++++***)))))))))'''''')))***++++++++++++******++++++,,,,,,,,,---)))******++++++)))((('''))))))***++++++++++++***+++***)))((()))***,,,...,,,,,,++++++***)))))))))******************+++++++++++++++************)))))),,,///...+++))))))+++...------,,,+++++++++,,,'''((()))***+++,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++,,,---............111333//////...---,,,***)))(((******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...000...,,,,,,......,,,)))------------,,,+++*********+++***)))'''))),,,...***---000111000//////000,,,+++)))((((((((()))***,,,,,,,,,---------......111111000///...---,,,,,,,,,+++***,,,///111111111***************+++++++++,,,///111111---++++++------///222444333111...,,,---222555555666888666222///...---,,,,,,---///000------------............222222222222222111000///+++000222111111555777666888999999888555444444555...///000111111000...---+++,,,...---,,,,,,---//////111222222111111222333333///***)))+++,,,((($$$++++++++++++,,,---...///,,,,,,,,,---------......000///...---,,,+++++++++------......///000000111///---,,,***))))))*********))))))+++...///...---))),,,---+++---222555444333333444444444333222222111222333333222000...,,,+++...111333222111111222000////////////...+++)))------,,,,,,,,,,,,++++++---,,,+++******,,,...///111000,,,))),,,222333///111///...///111444555555222111//////000222333333222222222111111111111111444222111111222333222111111000000111222333333222666;;;BBBIIISSSdddwww{{{xxxrrrlllhhheeeddddddfffeeefffiiiiiicccWWWNNN@@@:::333000111222333222111000......000000000///***,,,......,,,+++...000///...,,,+++,,,...000111***++++++,,,,,,++++++***---------.........//////000000//////............,,,,,,+++***+++,,,---...)))***---//////---+++***,,,+++******))))))******---+++))))))+++,,,***'''))))))))))))***+++,,,---************************))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,+++(((&&&$$$---***'''''')))+++***(((((()))))))))******************++++++++++++******,,,+++******,,,,,,+++***+++***)))(((((()))***+++'''***---...---++++++++++++,,,---,,,*********,,,,,,++++++******++++++,,,)))***+++,,,,,,+++)))(((---,,,***)))))))))******+++***))))))+++,,,+++***...------------...///000,,,------,,,***))))))*********+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,+++,,,///000///......---------,,,,,,++++++***++++++***)))***,,,...***,,,//////---,,,++++++---,,,+++***)))******+++,,,,,,,,,---------......111000000000///......---,,,,,,---000222222000...,,,,,,,,,,,,,,,---------+++...111111000///000111///000333444444222///---///333444333333555333000///...,,,******,,,...///000000000//////.........111111222222333333333333111222111000333888999555666777888777555444555666222222111111000///...---*********+++,,,------......000111222111000111222222...***)))+++,,,)))&&&************+++,,,------,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,,,,,,,------...//////000...---,,,************+++*********---000222111000***------+++---222444333000111111222222222222222000111222222111///---+++,,,...111333222111111222,,,,,,,,,...//////...,,,---------,,,,,,+++++++++,,,,,,++++++,,,...000111//////,,,))),,,222333000///---,,,---///222222222333222111111222333333333111111111111111111111111333111000000111222111111111111000111222333333333;;;@@@HHHQQQ]]]lll~~~zzzvvvqqqlllhhheeecccaaacccbbbbbbeeehhhfff```ZZZHHH@@@777222111111111000111000......000000000///,,,...///...,,,+++,,,...///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,---------.........//////.........---------,,,,,,+++++++++,,,---...+++,,,---......---+++***,,,+++******))))))******---+++))))))+++,,,***((())))))))))))***+++,,,---*********************************)))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))***,,,,,,,,,***'''%%%+++)))'''''')))++++++***))))))))))))******************++++++++++++******+++***)))***,,,---,,,++++++***)))(((((())))))***(((***---...---++++++,,,***+++,,,,,,******+++,,,+++******************+++******+++++++++******))),,,,,,***)))))))))******---+++***+++,,,,,,+++***,,,,,,------------......,,,---...---***)))***+++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111---,,,,,,---///000000//////...---,,,,,,,,,---...***,,,------,,,,,,---...+++---///...,,,***)))***...---,,,+++++++++,,,,,,,,,,,,,,,---------......///000000000000000000///...///000333444333///+++++++++,,,,,,---------------///222222222111222222111222444555555333000///000333333111000222111...///---+++))))))+++---///333333222111000///......000000111222333555555666888555000///444;;;999333333555777777666555666777555444222000///.........+++)))((()))---...---+++,,,...000000///...///000///,,,))))))+++,,,***((())))))))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,------.........---,,,+++******++++++))))))***,,,000222222111,,,...///,,,---222333111//////000000111111111222000000111111000...,,,+++,,,...111222111000000111,,,++++++,,,......---,,,.........---,,,++++++***,,,+++++++++---///111222---...,,,***---222444222...---,,,---///111222111333333333333333333222222//////000000111111222222222000//////000111111000222222222222333444555666>>>EEEOOO[[[hhhwwwyyyvvvqqqmmmiiieeeaaa^^^^^^]]]]]]aaafffiiiiiigggRRRIII===444111000000///111000......000000000///...//////...,,,+++,,,---...------,,,***)))((((((,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,++++++***,,,+++******))))))******,,,+++)))***++++++***)))))))))))))))******+++,,,************************,,,++++++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,---,,,***((('''***((('''(((***+++++++++******************))))))******++++++++++++*********))))))***,,,---,,,++++++***)))(((((((((((()))(((***,,,---,,,+++++++++(((***++++++******,,,---))))))))))))))))))))))))+++***************++++++,,,+++******)))*********...---++++++,,,,,,+++)))******,,,---------,,,+++---......---+++******,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000/////////...------000...---,,,,,,---///000+++---//////...---...///---...000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222222111111000000111222333111...************++++++,,,,,,---111222333333222000//////333444555666666444111000000333333000000222333000000...,,,++++++,,,...000444444333333222111000000000000000111222333444555999777222///222888888444000222555666666666777888555444111///......000111///+++((()))---///,,,(((+++---......------...///,,,***((()))+++,,,+++******************+++,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,------...******++++++,,,,,,,,,,,,------,,,,,,++++++++++++(((((((((***---///...------000000---...111222000111111000000000000000000////////////...---,,,++++++---///000///......//////...,,,,,,,,,,,,***(((//////...---,,,++++++***,,,,,,,,,,,,,,,...//////,,,......,,,...333555333000///...///111333333222111222444444333111111000......///000111111222222222000//////111222222111333333333222333555888;;;@@@HHHTTTbbbqqqzzzwwwrrrooolllgggaaa\\\ZZZZZZ[[[___eeeiiijjjjjjZZZPPPAAA777222111111000111000......000000000///............---------------------,,,+++***)))(((,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///...---+++******++++++,,,+++******))))))******+++************+++******)))))))))))))))***++++++************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,+++***((('''***))))))))))))*********++++++************))))))******++++++++++++******,,,***)))***++++++***)))+++***))))))(((((('''''''''(((***+++***))))))***''')))***+++******,,,...))))))************))))))+++***)))))))))***+++,,,++++++******************...---++++++++++++)))(((''')))+++,,,---,,,***))),,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000000000///...---------///...,,,+++,,,...000111+++---///000///......///+++---//////...---...000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---...000222222222111000222000////////////...,,,***++++++,,,---.........222222222333222111///...555555666666666444222111000333333111222555666444111000///......000111222222222222222333333333333111000000///000111222222555777555000///222555444---000444666666666777999333111///------///222444222...***+++...///+++'''***+++------,,,,,,,,,---***)))((()))***+++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,---...*********+++++++++++++++------------,,,,,,,,,++++++******+++,,,,,,+++)))---000111...///222222///666555333111///...------...............------,,,+++,,,......---,,,---...000...,,,+++,,,,,,***)))//////...------,,,++++++......---,,,,,,+++++++++,,,///000...///444666555000///...000222222222111...000333333111//////000...//////000111222222333222111000000222333333333222333333333444777<<>>666000,,,)))222000///......///000222////////////////////////...---,,,,,,+++***)))(((+++,,,,,,------......///+++---,,,***+++---+++&&&*********))))))***...000........................+++******)))***,,,---...++++++++++++++++++++++++,,,***))))))***++++++***+++*********))))))((((((,,,,,,------,,,+++)))(((************************&&&''''''((()))******+++************))))))))))))))))))))))))************&&&'''((())))))***))))))++++++,,,---............,,,---...---+++)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((()))***+++,,,,,,,,,(((***,,,.........---,,,******++++++++++++******)))*********)))***+++---+++++++++******************************+++,,,,,,******++++++++++++,,,,,,,,,,,,---------.........,,,++++++,,,......---+++(((***,,,------,,,,,,,,,............---,,,+++***)))***+++,,,,,,---------.../////////------///111333333111000///000333555555333000///000111111111///......///111111000...222333555666555333111///222111000222333444333111333000000444333...,,,...777777777777666555444333666444333222333444444444555444222222444444444333666444333333444555444444///000111111111000//////...///000111111222222222555333000...------...///000444444111111444444000...---,,,+++*********************+++++++++++++++******++++++++++++******------,,,,,,,,,+++++++++,,,+++******************,,,++++++,,,......,,,***+++******)))***+++,,,---++++++++++++++++++,,,,,,,,,+++,,,---//////---+++---------,,,,,,***))))))......///000000///......---...///...,,,+++++++++***,,,+++***,,,111000---...000111222111111333444333333111000///............///111222333333333222777888888555222111333555777666666888999999777555333111//////111111///---...///111222222333555777111444666666444222000000111222222222222333333333444111111777===AAAGGGNNNVVV```pppzzzssspppllleee```XXXYYY[[[^^^bbbeeegggiiiddd[[[LLL@@@777222///---111000...------...000111........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++...000///,,,---000///+++******+++******+++---///------------------------...---,,,***)))******+++++++++++++++++++++++++++,,,***))))))***++++++***+++*********)))))))))))),,,,,,------,,,+++)))(((************************''''''(((((()))******+++%%%%%%&&&'''((()))******))))))))))))************))))))******************((()))+++---...///000000+++---...---+++))))))***))))))))))))************************************))))))))))))************))))))************))))))))))))************)))))))))))))))***+++++++++,,,(((***,,,---......---,,,******++++++++++++******)))*********)))(((***,,,,,,+++++++++***)))))))))++++++++++++,,,,,,,,,---'''((()))***+++---......++++++,,,,,,,,,---------,,,++++++,,,......---,,,)))***+++---...------,,,---......------,,,+++*********)))******+++,,,---//////000///------...000222///,,,+++---111555777888555111///000111222222......///111333333111...444444444444333222000000111111000222444666555444333111111333222...,,,---555888:::999555333444666555444444333333444444555555444222222333333111000444555555444333333555666000000000000///...------,,,---///111222111///...444222...,,,+++,,,...000111444555333333333111......---,,,+++************(((((())))))***++++++,,,******++++++++++++******,,,,,,,,,,,,+++++++++++++++************++++++,,,+++++++++,,,...///...,,,******)))((()))***+++,,,,,,+++++++++++++++++++++,,,+++,,,---//////---+++,,,------,,,,,,+++***)))------............------***+++------,,,+++,,,---+++,,,,,,***+++///...+++,,,.../////////111444777666555333111///.........,,,...111333555555444444666777666555333333555777777666666777999888666444111111111222333333000...------///222555777777666222444666666333111111111222222222222333333333333666222333888===BBBIIIOOO[[[eeessswwwqqqllleee___XXXYYY[[[^^^bbbeeehhhjjjfff]]]OOOBBB999555222111000///...------...///000------------------------------,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++***'''(((------***)))***,,,,,,++++++---...------------------------...---,,,***)))******+++++++++++++++++++++++++++,,,***))))))***++++++******************))))))))),,,---------,,,+++***)))))))))))))))))))))))))))'''(((((())))))*********%%%&&&&&&'''((()))******))))))))))))************+++++++++,,,++++++******)))***+++---......//////+++,,,------+++))))))***))))))))))))************************************))))))))))))************))))))************))))))))))))************))))))******************++++++(((***+++---------,,,,,,++++++++++++++++++++++++)))***+++***)))((()))***,,,,,,++++++***)))((((((++++++,,,,,,------------'''((()))***+++,,,---...******+++++++++,,,,,,,,,,,,++++++,,,...///---,,,******+++---//////...,,,---------------,,,+++******))))))((()))***,,,---///000000///------...000000,,,)))+++000555777777999555111//////000111111...///111444666666333000222111111000000000000000000///...000333555555555222222222333222///------333777:::999444111333666333444555444333333444555666555333333333222000...222444666555333222555888111111000000///...------,,,---.../////////...---222000---******,,,///111222444555555444222///,,,,,,++++++******++++++,,,(((((()))))))))***************++++++++++++******,,,+++++++++++++++++++++************++++++,,,---*********+++---......---******)))(((((()))***++++++,,,,,,,,,++++++******,,,+++,,,---//////---+++,,,,,,------,,,++++++***,,,,,,,,,------,,,,,,,,,)))+++------,,,+++,,,---,,,---,,,***+++...---)))+++,,,,,,,,,,,,...222666666555333111///...------+++,,,///222333222111000444444444333333555666888666666666777888777555333000111333444444333111///222000000222666777444111333444555555222111111222222222222333333333444444666333444999>>>BBBJJJRRR```iiivvv|||ssskkkddd^^^[[[[[[]]]```cccgggjjjllliiiaaaSSSFFF;;;555222111///...------------...///------------------------,,,,,,,,,------.........,,,,,,,,,,,,++++++******'''(((%%%"""$$$)))+++((()))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...++++++++++++++++++++++++,,,***))))))***++++++***************************---------,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))((()))))))))************+++,,,,,,,,,+++***))))))---......---,,,+++******+++,,,------+++*********((()))))))))************************************((()))))))))************))))))************))))))))))))************))))))+++++++++***************))))))+++,,,------,,,,,,+++++++++++++++++++++++++++,,,---,,,***))))))***---,,,,,,+++***)))((((((***+++,,,---------,,,,,,)))))))))******+++++++++*********+++++++++,,,,,,---,,,,,,---//////...,,,,,,++++++---000000...,,,,,,,,,,,,---,,,,,,++++++***))))))((()))***,,,---...///000///------...000...,,,+++...444888888777777444000......////////////000222666888888666333///.........///111333444000///...000333555666666222333444333222222000...222666999777222000222555222444666555333222333555777666444444444333000...000333555444222222555999222222111000//////......///...---,,,,,,,,,---...000...,,,******---///111222222333555333000,,,+++)))))))))***+++,,,......*********)))))))))((((((******++++++++++++******+++++++++++++++++++++++++++*********+++,,,------)))(((((()))+++------,,,+++***)))(((((()))*********+++,,,,,,,,,++++++***,,,+++,,,---//////---+++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,+++---......,,,++++++,,,,,,...---***+++...---)))++++++++++++***,,,000333555444222000...---,,,,,,---...000111111000///...222111000111333555666777666555555666777666444222111222444555444222111000555222111222555666333000444555555333111111111333222222333333333444444444666444666:::>>>CCCMMMVVVeeelllxxxuuulllddd___^^^^^^___aaadddhhhkkknnnmmmfffYYYKKK>>>555000///......------------......------------------------+++,,,,,,------......///+++,,,,,,,,,------......,,,,,,***''')))...///,,,***,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...++++++++++++++++++++++++,,,***))))))***++++++******************+++++++++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++************((()))))))))************++++++++++++***)))((((((......------,,,+++))))))***,,,------+++******+++((()))))))))************************************((()))))))))************))))))************))))))))))))************))))))+++++++++***************))))))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,...//////---++++++,,,,,,,,,++++++***))))))((()))***,,,---------,,,+++***************)))))))))******+++++++++,,,,,,,,,---,,,,,,---//////...------++++++---111222///,,,++++++,,,,,,,,,,,,++++++******)))******+++,,,------...///...---...///111......///222555888888888555222000//////000///...000111222666888999888666...//////000222444666777333111000111444777888888111444555333333555444111222555777555222000111333111444777666333222333555666555555555555444111...///000111222222333555777222222111000////////////111///---++++++,,,---......---,,,,,,,,,...000222222000111333222---+++,,,)))))))))***+++---...///,,,++++++***))))))((((((******++++++++++++***************+++++++++++++++,,,++++++++++++,,,,,,---***((('''(((***+++++++++,,,+++***)))((()))******)))***+++,,,---,,,++++++,,,+++,,,---//////---+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...---,,,,,,------...---+++,,,///...***++++++,,,,,,,,,---000222444444222000...------,,,000000000000000000000///111000///000222555666666666555555666666666333111222333555444222000000000222111000222444666777777555555555333000000222444333333333333444444444444777666888===AAAGGGRRR]]]iiippp{{{yyyooogggbbbaaa``````aaadddgggkkkmmmooojjj```QQQCCC777111...........................------------------------++++++,,,,,,---------...++++++,,,------...//////......,,,***+++000000---+++---...---,,,+++,,,...++++++++++++++++++++++++...---,,,***)))******+++++++++++++++++++++++++++,,,***))))))***++++++************+++++++++++++++------,,,,,,,,,,,,------************************************************&&&''''''((()))***++++++))))))))))))******************************)))((()))***+++,,,,,,---,,,,,,***+++------+++******+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))************))))))))))))************))))))******************++++++))))))******+++,,,,,,,,,---,,,+++******+++,,,------///111111///...---...+++++++++***************((()))+++,,,---,,,+++***************))))))))))))++++++++++++,,,,,,,,,------,,,,,,---///000...---...,,,+++...222333000,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,---------,,,---.........///111333000111111222222444888:::333222111111222222000...000000111333666888888777...///000111222333444555333111000000333666777777000444666444555888777333555555555555444333222222000444777777333111333555444333333444555333000---///......///222444555555000000///.........///000000//////...---,,,,,,,,,+++,,,,,,---///000111222111......111000+++***---++++++******++++++,,,---+++++++++++++++***************++++++++++++******)))*********++++++++++++------,,,+++++++++,,,,,,,,,***((((((***+++++++++---,,,+++***)))******+++'''(((***,,,------,,,,,,,,,+++,,,---//////---+++,,,,,,---------------,,,---,,,++++++++++++,,,---+++---//////......///000---///...,,,---111000,,,)))+++...///000111333666444444222111000/////////......------...///000111222000///000333666777666666555555555666555222000333555555333000......000000111111111222444999<<<666666444222000000222555333333333444444444444555999999<<>><<<999888888777777777777888333222111222444555444333333333333333333333333333777666555444555888;;;======CCCNNNYYYeeepppzzz|||wwwqqqlllddd]]][[[]]]aaadddccchhhjjjfff```WWWLLLAAA999555111/////////////////////...------------...------------------------,,,---+++)))+++000111...///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,///000......000...+++,,,++++++******++++++,,,+++,,,,,,***)))***///333---.../////////...,,,++++++,,,,,,,,,++++++---///...---,,,+++***+++,,,---''''''(((***,,,,,,***'''+++++++++,,,,,,---------...---,,,+++************++++++,,,,,,,,,+++******(((((()))***+++,,,,,,---((()))***+++,,,+++******&&&&&&&&&&&&'''''''''(((%%%(((***+++*********+++************************&&&'''((()))***+++,,,,,,+++,,,,,,+++******+++---))))))))))))))))))))))))+++,,,---...---,,,+++***---000///******111444222(((((()))***+++,,,,,,---+++......+++***,,,***'''&&&)))+++,,,+++)))))))))111///------------,,,+++,,,,,,+++******+++++++++,,,++++++******++++++,,,,,,---......,,,+++,,,---,,,++++++******++++++,,,,,,,,,---...000000...,,,---,,,+++,,,...000000000000333555444222222555999999666333111000000///---+++...111222000000222444///333222......444555222222000......000000---)))///222555555222111111333777444111///000222333333111555666111...222666777444666888999777555444444333...***+++000222...))))))'''(((,,,---******---************)))))))))))),,,+++++++++***))))))))))))***,,,------,,,+++***,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,++++++******))))))******+++,,,)))+++,,,,,,***))))))***+++++++++*********))))))---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---......---+++***+++,,,------......------111000000/////////000000//////......///111444555000333666888777777666777666777999:::;;;<<<<<<<<<::::::;;;;;;:::888777666222222222333333333444444555222000///111222333333888888777666555888<<>>???============<<<:::888777444666888:::;;;:::999888;;;:::888888999999888777666555444333555:::AAAFFFRRR\\\iiittt|||vvviii___XXXUUUZZZ```bbbjjjpppqqqrrrmmm]]]JJJ:::444000000000......111////////////////////////---------............///------......////////////------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///...+++***---,,,))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------444222...------------,,,+++,,,...---,,,---///222...,,,******,,,------,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,+++++++++,,,************************((()))))))))************(((((((((((())))))*********++++++)))(((''')))+++))))))))))))))))))******((())))))***************************************((((((((()))******+++,,,)))(((((()))++++++***(((++++++,,,,,,++++++***)))((()))+++---...---+++***,,,,,,******))))))******((()))***++++++******+++************)))))))))(((000...,,,---...///...---,,,+++++++++,,,---...///------,,,,,,,,,,,,---------///000000//////111222------,,,,,,,,,,,,------///222333222000000222555333111000///000111000///***///444555333333555888333222222444555555444222111000//////000000...,,,///------///111000222666333444444333222333666888333222222444555555333000444333222222444555444444---333555222///111333333111222333222000///000111+++...///...+++***+++---+++((())),,,,,,))))))+++---------,,,,,,,,,++++++***************++++++++++++++++++,,,---...///000******+++,,,------------,,,,,,,,,,,,++++++***))))))***+++------,,,,,,+++(((***,,,,,,,,,,,,,,,...)))***************++++++---,,,++++++******++++++******+++,,,,,,,,,+++++++++++++++++++++*********************++++++++++++------,,,,,,,,,,,,------...------,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------...///000000,,,------............///000222222222111000111333555555555666888;;;>>>???===>>>======;;;888666555555777999:::;;;:::888777:::888888888::::::999888999888777666888>>>EEEKKKVVVaaappp|||zzznnnddd[[[VVVYYY___eeemmmrrrrrrrrrnnn^^^KKK:::444///......,,,---000////////////////////////---------............///---...//////000000//////---------------------------,,,,,,,,,+++++++++***+++......++++++------***---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////555333///---------,,,+++***---///...++++++...111000...++++++,,,---,,,,,,))))))************))))))***++++++++++++,,,,,,,,,)))***++++++))))))***+++***************+++++++++))))))))))))************'''(((((())))))******++++++++++++)))(((((()))+++))))))))))))************((()))******++++++******++++++++++++++++++++++++((((((((()))***,,,---...)))(((((()))******)))'''))))))***+++,,,,,,++++++((()))+++---............---,,,+++)))))))))******''')))++++++***)))***+++************))))))))))))---,,,***+++,,,------,,,*********++++++,,,---...------,,,,,,,,,,,,---------...//////...---...000++++++***++++++,,,---...---111444444000///111444222111111222333333111//////111333555444444333333///000111333444333///,,,111000///000111222000------***+++000222///000444000111222111000111444777222111111333666777444222777666555666888999888777...444777444111333555444111222222111//////000111,,,---------+++++++++,,,+++)))))),,,,,,)))(((+++------------,,,,,,,,,,,,+++++++++******************+++,,,,,,------------((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------***,,,......---,,,,,,---*********++++++,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++*********)))*********+++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,------......------............///000111222,,,,,,---............---...000111111111222444666888777666666777999;;;===;;;<<<<<<<<<:::888666555::::::999888888888999999777666666777999:::999888;;;;;;::::::===CCCLLLRRRZZZfffwww~~~ssshhh^^^VVVXXX]]]aaaiiioooqqqsssqqqbbbQQQ<<<555000//////---...111////////////////////////---------............///,,,---.../////////......+++,,,,,,------.........,,,,,,,,,,,,------------***------++++++......+++,,,,,,++++++++++++,,,,,,++++++,,,---///000111111333111///.........,,,++++++...000///++++++...111333000---+++,,,,,,,,,,,,))))))***++++++***))))))******+++++++++,,,,,,,,,(((***,,,+++)))((()))+++))))))*********+++++++++))))))))))))************'''(((((()))******++++++,,,,,,+++)))'''(((***,,,((()))))))))************((()))***+++++++++******++++++++++++++++++++++++++++++*********,,,---...***)))((()))++++++)))'''))))))***+++++++++++++++((()))***,,,...000222222...---+++)))(((((()))***&&&)))++++++)))(((***+++************)))))))))))),,,***))))))***++++++***************+++,,,---......------,,,,,,------...,,,---......,,,+++,,,---)))))))))***+++,,,---...,,,000555444111///111333222222333555666555222000444222111333666555111---000111222333222///)))$$$222000///000222333111...+++(((***111222......222...///000///---///333666333222222555999:::999666555444444555666777777666000666888555333555666666333444444222111000222333------,,,,,,,,,,,,+++++++++)))))),,,,,,)))(((+++......---------,,,,,,,,,,,,+++++++++******)))))))))***,,,------,,,+++***'''((()))***+++,,,,,,,,,******+++,,,,,,,,,++++++...------------...//////---///000///---,,,,,,---+++++++++,,,,,,---------)))))))))***+++,,,......)))***+++,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,---------............------,,,,,,------...------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,+++,,,------......------.........//////111222222,,,,,,---.........------,,,...000111222444777:::;;;999888666666777999:::999::::::;;;:::999777666@@@===999666666777:::<<<555444555777999:::999888777777666777;;;CCCLLLSSS\\\jjj{{{vvvkkk___WWWWWW]]]ZZZccckkknnntttuuuiiiYYY???888333222111000111444////////////////////////---------.........//////+++,,,---.........---,,,++++++,,,,,,---...//////+++,,,,,,---...///000000))),,,---***+++...///,,,++++++************++++++***+++,,,...000111222333111///......//////...,,,---000222000,,,+++...222444111...,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,(((+++,,,+++)))(((***,,,))))))******++++++++++++))))))))))))************'''(((((()))***+++++++++,,,,,,+++)))'''(((***,,,(((((())))))*********+++((()))***+++,,,+++******++++++++++++++++++++++++...---,,,+++++++++,,,---+++*********,,,,,,***(((******++++++++++++******((()))***,,,...111444555...---+++)))(((((()))***&&&)))++++++)))((()))+++************)))))))))))),,,++++++******++++++,,,------,,,,,,,,,------...//////...---,,,++++++***---.........------...000...+++)))***...000///---222777888222///222333111---///222555666444222000------///222555777666555333222222111000///...---111......000000,,,,,,......---------///222555777333555555222------111666666777888777666555666777666555333444666777777666000444888:::888666555555---///111///,,,+++---///******+++++++++******)))))))))***+++,,,,,,------++++++++++++++++++++++++)))((((((+++......+++(((------------,,,++++++******+++,,,+++******,,,...---,,,+++*********+++,,,++++++************++++++,,,***((()))+++---......///---,,,,,,......,,,+++)))***+++,,,---,,,+++***------,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,---///000......---,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,,,,((()))+++,,,---,,,+++***+++---//////...------...***,,,---,,,,,,---///111333222111111111111111111---+++***,,,///111000...111///---///444888999888<<<<<<999444111222777<<<===<<<:::999999:::;;;<<<888666555555777888777777444555777999:::;;;::::::===999777888;;;AAANNN[[[bbbnnn}}}wwwkkkaaa[[[XXXWWW[[[dddkkkooossssssjjj^^^KKK>>>222000111000......111111000///...---,,,,,,---,,,,,,---///000///---/////////...------,,,,,,---///000111000///---,,,......---------,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...333000---,,,...///...---000000111111000///.........---,,,+++++++++,,,---)))))))))))))))*********000---+++,,,......,,,***,,,++++++***)))************+++,,,+++***)))***+++************************,,,(((''',,,,,,((()))...'''((()))******************((('''(((+++,,,+++((()))))))))))))))))))))))))))))))))***+++,,,......---...---,,,)))((()))***---,,,***)))))))))************+++,,,------------)))***+++++++++,,,///222///...---+++***))))))((())))))(((((((((((()))))),,,+++)))((()))***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,------...///...------------------------.........,,,---...000///,,,***+++///111000...000555555111///222555555000222444666777666444333//////000222555666555444222222333444333111000...333000///111000---...111//////......000333555777444444333000...///222666777888999888666555555666444222111222444666666666333444555555555444444444---///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++******+++......,,,))),,,,,,,,,,,,,,,+++*********+++,,,+++******,,,...---,,,+++*********++++++,,,+++************+++,,,+++)))((()))+++---------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++************+++,,,---************************---------,,,---...000111...------,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------,,,++++++(((***,,,,,,+++,,,---///333444333111...---...000***,,,---,,,,,,,,,...000333333111000///////////////---,,,---///000///---111//////000333666888888::::::888555333444999===;;;;;;;;;:::::::::::::::777666444555777888888777444555666777888999999999<<<888777888;;;BBBPPP]]]jjjvvvuuukkkddd```^^^]]]```hhhnnnrrrvvvvvvoooeeeQQQCCC555000000...---...///////////////.........---,,,,,,...///000///---...............---------......000000000///---,,,,,,,,,,,,------.........+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///333000...---///111000///111111111000000/////////...---,,,+++***++++++,,,,,,,,,++++++******))))))...,,,***+++------+++)))++++++******)))))))))***)))+++,,,+++***)))***+++************************,,,((((((+++,,,)))***...************++++++++++++***((('''(((+++,,,***)))))))))))))))))))))))))))+++******+++,,,---///000000000///---******+++,,,---,,,***)))))))))***+++(((((()))***++++++++++++)))***+++++++++,,,///111,,,,,,+++***))))))))))))'''((()))******)))(((''',,,***((((((******)))(((,,,++++++******++++++,,,++++++,,,---...//////000,,,,,,---------.........,,,---...---,,,,,,...000000---,,,---000333222000///222222///...333777888555666777777777777777666222111222444666666444333111222444555555333222111444000///000000...000333111000//////000222555666555222///---///111333555777888999888666444444444111000///000333555555555666444222222222333222111---...///...,,,+++,,,------,,,,,,++++++,,,------************************************************...,,,+++,,,------,,,+++++++++++++++++++++******)))+++,,,,,,******,,,------,,,++++++******++++++,,,,,,+++******+++,,,,,,***)))((((((***,,,,,,,,,)))+++,,,+++((('''(((+++++++++******++++++,,,---))))))))))))***+++,,,,,,++++++++++++++++++++++++......---......///111111------,,,+++++++++++++++***++++++,,,,,,------...------------,,,,,,+++***))),,,...,,,***,,,222888;;;:::777222...---///111+++,,,---,,,+++,,,...000333222000///...---,,,,,,000...------......---,,,000111222222222444777:::888999999888777777:::<<<999:::;;;;;;;;;999888777666555444555777999999999666666666666666777888999<<<999888;;;???GGGUUUccctttvvvmmmgggdddbbbaaadddiiiooosssvvvwwwssslll\\\MMM===555111......///............//////000000------,,,...///000...------------.....................///000///...---,,,***+++,,,---...///000000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000111000...///000111111000222111000///...///000000,,,,,,+++************+++...------,,,+++***)))))),,,+++******++++++***)))*********))))))))))))))))))***++++++***)))***+++************************,,,))))))++++++******------,,,+++*********+++,,,***(((((((((***+++***))))))))))))))))))))))))))),,,,,,+++***,,,...000222222222111...++++++---///---,,,***))))))***++++++((())))))***++++++,,,,,,***+++,,,++++++,,,...000******))))))))))))******%%%'''***,,,,,,***'''%%%***)))((()))***++++++))),,,++++++******++++++,,,***+++,,,---//////000000---------...............+++,,,------,,,,,,...000111///---...222444444222111111///---...222666888888777777777777777888888444444444555666555333111222222111111222333333444444000---//////...000555111000///...///111333444555000++++++///333444333444666777666444222111111///......///222555555555777555333222333333111...------...---,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++++++++++++++++++++************************...---,,,+++++++++++++++)))******+++++++++******)))***,,,,,,+++++++++---,,,,,,++++++++++++***+++------,,,,,,,,,,,,------***)))((()))+++,,,+++***'''+++...,,,'''%%%(((,,,,,,+++***)))***+++,,,---++++++************++++++++++++++++++++++++++++++---------......///000000---,,,++++++******++++++***++++++,,,,,,------...------------,,,+++******+++...000...+++---777???:::999666222...,,,---///+++,,,,,,,,,++++++---///000///...---,,,,,,,,,,,,......---............---///222444333222333777;;;999:::::::::999999999999777999;;;<<<;;;:::777666666555444555888:::::::::999888777666666777888999===;;;<<<@@@EEENNN]]]kkkzzzzzzqqqkkkfffbbb___cccfffkkkooorrrtttrrrppphhhYYYGGG<<<666111000222.........///////////////...------...//////...,,,,,,,,,------...//////000....../////////...---,,,,,,,,,,,,---...//////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...000///......///000000111111111///...,,,,,,---///000+++++++++***************,,,,,,,,,++++++******)))++++++***++++++++++++***************))))))(((((()))***++++++***)))+++,,,************************+++******+++++++++,,,---...---+++)))((()))+++,,,))))))((()))************)))))))))))))))))))))))),,,+++******+++---000222333333111...,,,+++...000,,,,,,+++*********+++,,,++++++++++++,,,---......+++,,,---,,,++++++,,,...,,,+++******************'''(((***,,,,,,***((('''))))))((()))+++,,,+++***,,,++++++******++++++,,,***+++---...///000000000000000///......---,,,,,,***,,,---,,,,,,,,,...000222///...///333666555333444111...---...000333666777666555555555666777888666555444555666555222000333111...,,,---000333666222...,,,---...---000444000///...------...///111444///***+++000444333000000222333333111///......///...---///222444555555555555555666666333///---......------------,,,,,,***)))))))))***++++++,,,---------------------,,,************************,,,,,,+++***))))))******((()))***+++++++++++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,++++++******,,,---...//////...---,,,***))))))***+++,,,+++***(((,,,///---(((''')))---,,,+++***)))***+++,,,---///...---,,,+++*********------------------------+++,,,,,,---......//////---,,,++++++******++++++***++++++,,,,,,------...,,,---------,,,,,,+++***,,,000222000---///999AAA111222333111...,,,+++++++++,,,,,,,,,++++++,,,...++++++++++++,,,---......+++,,,---.........///000///222444333222333888<<<;;;;;;;;;;;;:::888666444666888:::<<<<<<:::888666666555444666888:::;;;::::::999888777888999:::;;;;;;;;;===DDDKKKTTTcccppp}}}}}}sssnnniiiccc___```bbbggglllooopppqqqrrroooaaaOOOCCC:::222000111111000000///......------...------...//////...,,,+++,,,,,,---...///000000...............------,,,..............................---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---000,,,---............/////////...,,,++++++,,,...///++++++++++++******))))))((()))))))))******++++++++++++,,,,,,++++++,,,,,,)))******+++***)))(((((((((***++++++******+++,,,************************+++++++++******,,,---,,,---,,,***((('''((()))***((()))))))))))))))***+++))))))))))))))))))))))))+++***))))))***,,,...000222222000...++++++---///,,,,,,+++******+++,,,---++++++++++++,,,---...///+++---...---+++***+++,,,//////---,,,+++*********************************)))))))))***,,,---+++***,,,++++++******++++++,,,+++,,,...///000000000///111111000///...---,,,+++***+++,,,,,,,,,,,,...000222///...000444666666444666000---...//////000222333333333333444555666777666555444555555444111...222///,,,***+++...222444000,,,+++---......000444111///---,,,+++,,,---...222...+++---111333111---,,,...111111///---,,,,,,///...---...111333444333111444888888555111///...000...------...///---,,,******,,,---------------........................++++++++++++++++++++++++***+++,,,+++)))))))))+++((()))***+++,,,,,,,,,,,,(((***,,,---,,,++++++,,,+++,,,,,,,,,,,,+++***)))+++---000222222000---++++++******+++------+++***+++---///---***)))+++---++++++******++++++,,,---//////---,,,+++*********------------------------***+++,,,---............------,,,+++++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---000222000...000666<<<***,,,......---+++******+++,,,,,,,,,******,,,---))))))***+++,,,---///000***,,,---.........000222///111222333444666999<<<===;;;;;;::::::888555222555777:::<<<===<<<:::999777666555666888:::::::::999999999999999:::;;;<<<888999???HHHPPPYYYgggttt~~~uuupppkkkddd^^^]]]___dddkkknnnnnnppptttqqqdddUUUIII>>>444///000111111000///...---,,,,,,///...---...//////---+++,,,,,,------...///000000.........---------------/////////.........------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******---///+++---......---------...------,,,+++,,,---...///++++++,,,,,,++++++***)))''''''((()))***++++++,,,***+++---,,,++++++,,,---******+++,,,,,,***)))(((((()))++++++******+++---***************************,,,,,,******---...,,,+++***)))((((((((()))***''')))******))))))***+++)))))))))))))))))))))))))))))))))***+++,,,---...000000000...,,,++++++---,,,,,,+++******+++---...***))))))((()))+++,,,---,,,...///...,,,*********111000...---+++*********+++***))))))))))))***+++***)))***+++------+++))),,,++++++******++++++,,,,,,---///000000000///...000000//////......------)))***,,,,,,+++,,,///111111///---///444666666444555...,,,///111//////111000111222333444666666777555444333444444333000...//////---------...///000...,,,,,,///111///111444222000...,,,+++,,,---...000......///222111...+++))),,,///000///...------...---,,,---///111111000///444888666111---...111111///......000000///,,,(((***,,,...///...---,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,(((***------+++******,,,((()))***,,,------......'''***------,,,+++++++++++++++,,,,,,,,,+++***))))))---222555555222---))),,,,,,,,,---......,,,***,,,---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,........................+++,,,---.../////////......------,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,------------,,,---////////////111333***,,,,,,,,,******+++,,,+++,,,,,,+++******+++---*********+++,,,---...///+++---//////------...111000//////111555999;;;<<<;;;:::888888999888555222555777999<<<=========<<<999777666777888::::::999666777888999:::;;;;;;;;;777:::CCCNNNXXXaaammmyyywwwqqqjjjaaaZZZYYY[[[aaaiiilllkkknnntttrrrhhh\\\RRRFFF999222111000000//////.........---///...---...//////---+++,,,---------......//////......------,,,,,,,,,---............////////////000//////......---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,...000000...,,,,,,...---------....../////////+++,,,---------,,,******)))))))))******+++++++++(((***,,,+++***)))+++---***+++---------,,,***)))''')))***+++******,,,---***************************------)))***...///,,,******************++++++''')))+++***)))(((***,,,))))))))))))))))))))))))((()))+++,,,---......---...000111000...,,,++++++,,,,,,+++***+++,,,---...***)))(((((()))***,,,...---...///...,,,***))))))///...---,,,++++++++++++)))******++++++******)))+++***+++,,,------***(((,,,++++++++++++++++++,,,,,,---///111111000...---.........///////////////)))***+++++++++,,,///111111///---///444666666444333,,,***000333000///111///000222444555666777777444333333333444333000------...///000000///...---...,,,---111333111222555333222///---,,,,,,---.........000111222000,,,***(((,,,///111000///......---,,,++++++---///.........333777333,,,)))...444222000...///111111///---%%%'''***---...---***)))++++++,,,,,,---...//////------------------------'''***...///---,,,,,,---((()))+++,,,---...//////'''***---...---+++++++++++++++,,,---,,,+++***)))(((,,,333777777333,,,(((---,,,---...//////,,,***---,,,***+++,,,,,,+++))))))***+++,,,---,,,++++++((((((((()))***,,,---...////////////////////////,,,---...000000000000//////...------,,,,,,------***++++++,,,,,,---......)))***+++,,,---.........***+++---.........---,,,...---,,,***)))))),,,///+++,,,,,,+++***)))+++---,,,,,,++++++,,,,,,---...---///000///,,,+++---///000...---111666;;;<<<<<<:::888666777999999666444555777999;;;===>>>>>>>>>:::888777777888999999888444555777999:::;;;:::::::::>>>HHHUUU___hhhsss~~~yyypppggg\\\SSSUUUVVV]]]fffiiigggkkkrrruuummmcccYYYMMM???666444.........//////////////////.........//////---+++---------.....................---,,,,,,,,,,,,---,,,------...///000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++++++++,,,---000222222///,,,---.........///000111111000000,,,,,,---...---,,,+++***,,,,,,++++++++++++++++++&&&)))+++***((((((***,,,+++,,,---......,,,+++)))''')))***+++******,,,---***************************...---))))))...///+++)))***+++,,,,,,,,,,,,,,,''')))+++***((((((***,,,))))))))))))))))))))))))(((***,,,///000///...---...000222222000---++++++,,,,,,+++***+++,,,...///,,,,,,*********,,,...000---///000///,,,)))((((((,,,+++++++++***++++++,,,'''))),,,------,,,)))''',,,+++,,,---...,,,)))'''///...------...///000111------...............---///...---,,,+++,,,---...---+++***,,,///000...,,,333111111222444555555444---.........---,,,,,,+++//////...,,,,,,///333777555444333222000///......///...------///000000//////000000111222222333333333444111---///333222+++////////////...,,,***(((...++++++///555555///))))))((((((+++000222111///333333222000//////222444333333222000////////////...+++)))***---...---+++///...---------///000111,,,---//////------...///++++++++++++++++++++++++)))***+++,,,---,,,++++++***)))((()))+++,,,,,,+++,,,***''''''***+++***(((***&&&***444555,,,)))...,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,,,,++++++******)))))))))))))))***++++++++++++***///111111000---,,,---000////////////000000000000000000/////////.........***,,,---+++---111000+++---+++******,,,---......//////000000111111222222***...---))))))---...***++++++,,,------......///,,,,,,,,,,,,---...//////000...,,,***+++---000222444222111222666888888666888777666777999:::999888<<<;;;:::;;;=========;;;:::666555:::<<<:::777777444999>>>>>>:::888999<<<888<<>>===EEEKKKWWWdddqqqvvveeeYYYSSSSSSWWW[[[```bbbeeeiiikkklllrrrxxxwwwkkkXXXDDD999111111111000000000//////...///////////////......------...//////000/////////...---,,,,,,---...///111111222222222111000///000...,,,---///111222222---------------,,,,,,,,,---++++++...///...,,,+++---------///000111000...000000///000000000///......000111111//////000222///...------......---+++,,,,,,+++***))))))+++...***,,,---,,,,,,,,,---///...,,,*********,,,---...,,,+++******+++,,,---.........///111222222///,,,+++,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******+++(((%%%%%%''')))))))))***,,,------+++,,,000444222111000///------,,,,,,***---000000///...------444333222333333333111///,,,---------------......,,,+++***+++,,,,,,+++***++++++************+++++++++******))))))******+++------.........---------,,,---------,,,,,,+++***+++,,,---------,,,***)))))),,,///111000...+++***+++,,,...111444444111///...---,,,,,,,,,------...---......---,,,---000222333333333333222111000///...000111111///000222444111000///......///000111000/////////...---.../////////...---++++++******(((,,,///000......111555111111222222111000000000,,,...000111000///000000333111000222555555333000000000000///.........///,,,---...//////...---,,,...111444555333///---,,,(((((()))))))))*********,,,,,,,,,,,,,,,---------...,,,++++++,,,,,,***)))((()))))))))***+++,,,...///---...000000------...------------------------,,,,,,,,,---//////,,,***---------......//////000,,,,,,---............---++++++***+++,,,---------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,---***(((***///000...---......---,,,---111444111000000//////.........+++,,,...000000...,,,+++++++++,,,------......///,,,,,,,,,,,,---...//////---,,,,,,,,,---///111333111222222222222333444555333333555888:::999777444444444444666999;;;<<<;;;:::777777999888555555888;;;999777777:::>>>@@@AAAIIIQQQ]]]iiiwwwvvveeeXXXQQQSSSVVV\\\```bbbdddgggiiimmmrrrwwwuuuhhhUUUBBB777111111111111000000000000......///////////////...+++,,,---///000111111111///...---,,,,,,---...//////000000000000000//////333111000111333555666666.........------,,,,,,,,,+++++++++,,,---...+++))),,,+++***,,,///000///---............---------...///000111111111111222333///......///000///---++++++,,,,,,+++)))***,,,...)))***,,,,,,++++++,,,...,,,,,,+++******+++...///---,,,+++++++++,,,---.........///111222222///,,,,,,,,,,,,,,,,,,,,,------************************)))((())))))******)))'''***,,,---,,,***+++///333222000///---+++*********))),,,///000///.........444333222222222111...,,,++++++,,,,,,---......///---+++******,,,,,,,,,+++++++++************+++++++++******))))))******+++---............------,,,******++++++,,,++++++***---............---,,,,,,***---000000///,,,++++++------...000222222000......---,,,+++,,,---...///---.........------///222111222444444333111///---///222333222//////222555222111///......///111222...------...---***,,,000111000///---+++************---///...---...111555000222333222111//////000+++...111333222111000000222333444555444333222222000000000///---,,,---///,,,,,,---...............---///222222111...,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,---......---,,,++++++,,,---+++***+++,,,---,,,,,,,,,...000---,,,,,,------------------------------------------,,,,,,---...///...,,,.............../////////+++,,,------......---------,,,***+++,,,------,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,---,,,)))+++000111...,,,...000///...///333777.........---------------///,,,***++++++***,,,///++++++,,,------......///,,,,,,,,,,,,---...//////+++++++++,,,---///111222111222222222111111333555444444555777888888666333222222222555888:::;;;:::888666666888777444666:::<<<;;;999888999>>>CCCFFFNNNXXXeeepppxxxgggYYYRRRRRRVVV\\\```bbbccceeegggmmmqqquuuqqqeeeRRR@@@555222222111111111000000000---...//////////////////+++,,,---///000111111111//////............//////........./////////000000777555444444777999999999000///...---,,,,,,,,,---***++++++***,,,...,,,''',,,***(((***...000///---------...---,,,,,,---//////000000111111222222222///......///000000---+++***,,,---,,,+++***+++---***+++------,,,+++,,,---+++,,,,,,******+++...111...---,,,,,,,,,---....../////////000111111///---------,,,,,,,,,,,,---...---,,,,,,+++******))))))((()))+++,,,,,,+++)))(((((()))************,,,......---,,,+++++++++,,,---))),,,...//////...///000222111///......---+++)))******+++,,,---...//////,,,***((((((***+++***)))++++++************++++++++++++************++++++,,,------...---,,,+++***)))***+++,,,,,,,,,,,,,,,///......---------------+++...000///---++++++,,,...---,,,---//////...,,,...---,,,++++++---...000,,,---...---,,,,,,...000//////000000000000///......111333222000000333777555333111///...///111222///---...000...***,,,222222111///...---------............------...111333///111333222000//////111+++...222444333222111111111555888777333111111333///000111///,,,+++,,,...+++++++++,,,---...///000+++---//////...,,,,,,,,,+++++++++,,,---.........---,,,,,,+++,,,---...///,,,+++***+++---------+++,,,---...---++++++---///)))***)))))))))+++,,,,,,........................---+++***+++,,,......---///...............------++++++,,,---------------///---++++++---...---+++------------............---------,,,,,,,,,,,,+++,,,...---,,,...222111---+++000555555333111222555,,,,,,,,,,,,,,,---------///+++***------***+++///++++++,,,------......///,,,,,,,,,,,,---...//////,,,,,,,,,---...000222333000222333222000000222444333333333555777888777666444333333444666888888777666555666888666444777<<<<<<<<<;;;999999===EEEKKKRRR^^^lllxxx|||jjj]]]UUURRRVVV\\\```bbbcccdddeeejjjoootttqqqeeeRRR@@@555222222222111111111000000------...///////////////---......//////////////////000000000000000000///---.........///111222222666444333333555777777777111000...,,,+++,,,---...***------+++,,,///---(((---***(((***///111000---,,,---...---,,,,,,///222/////////000111222222222.........///000///---***)))+++......---+++++++++,,,...000000...---------+++,,,,,,+++)))***...111///...---,,,,,,---...///000///...///000111000.........,,,,,,+++,,,------000///...---+++***))))))(((***+++++++++***)))***)))((()))***,,,,,,,,,***000...---+++++++++---...***,,,---.........000222444111...---------,,,+++******+++,,,---......///,,,***((((((***++++++***++++++************++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++***))))))***+++,,,---.........///...---,,,+++,,,---...,,,...000///,,,***+++---...---++++++,,,---,,,***...---+++++++++---///000+++,,,---,,,++++++,,,...------,,,,,,---...000111,,,///333333000111555:::888666222///......///000111///000333111,,,///666222111000//////000111222000...---,,,---///111222...111333222000...///111+++...333555444333111111000666;;;999333///000444///000111///+++***,,,...++++++***+++,,,...000222***+++------,,,+++,,,---))))))***+++,,,,,,------------,,,+++,,,---...///,,,+++***+++---...---,,,***,,,---,,,)))(((***---,,,---,,,++++++...000000........................,,,+++))))))+++,,,------//////......---------,,,***+++,,,,,,------,,,,,,111...++++++---...---***---------.........//////000000/////////.........,,,......---///333111---***111888:::777222111111,,,,,,,,,------.........,,,+++///666666///+++,,,++++++,,,------......///,,,,,,,,,,,,---...//////,,,------...000111333444000222333222000///222444222111111333666888999888666555444444555666555444555444555777666444777>>><<<>>>===:::888<<>>BBBKKKUUU\\\dddsssxxxjjj^^^]]]\\\]]]```dddjjjmmmkkknnnpppqqqqqqiiiTTT@@@666444222000//////000000........................------------------------++++++++++++,,,---......+++,,,,,,------...000111111111333333333111///...+++***)))+++...000000000)))******++++++++++++***)))))))))***++++++,,,,,,...---------,,,,,,,,,+++111222111///,,,***,,,...+++++++++,,,---///222333///...,,,---...//////...)))+++---/////////.........//////...,,,+++,,,---+++***)))***,,,---,,,++++++,,,,,,+++***+++---000...------,,,++++++******************************,,,,,,++++++************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,---......---...000111---...///000111111111111+++++++++++++++***))))))***++++++,,,,,,+++***))),,,,,,,,,,,,,,,+++******+++,,,---------,,,+++***,,,++++++***+++,,,...///...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///(((+++------++++++...000...,,,++++++---......---+++,,,...000111111000///333111000......///111222222000------///000...,,,+++---...------...000222000111222111111333666888666888888444///...111666000...---+++,,,...111333111222333333444555666666111222555888:::999666333111222444444222000//////---...///000000...,,,++++++,,,......---...///111000......111000,,,***+++'''***......---+++,,,...+++...///***###"""'''---******+++++++++,,,,,,,,,)))+++,,,,,,+++,,,...000'''***------+++))))))+++)))((('''(((+++---...---,,,---......---,,,---...***+++---...///...---------------.........//////******+++++++++,,,,,,,,,---,,,+++***++++++---...---,,,,,,,,,,,,---......***+++---///000000//////000///...---,,,+++******,,,,,,---,,,,,,---///111------------------------,,,------......------,,,---.........------///000000000000000111111111111444111//////111555777888222000///111444555444222000222555777777666555555666555555444444333222222666666888999;;;===>>>???AAAFFFPPP[[[cccmmm~~~zzzkkk```^^^\\\\\\^^^ccchhhkkkhhhllloooqqqrrrlllXXXDDD666555222000//////000000000000000000000000000000........................*********+++,,,---...///++++++,,,++++++---///222000111222222111///,,,******))))))+++...000111111'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,/////////......---------111222111...+++)))+++...---,,,,,,,,,---000333555111///------------,,,+++(((***,,,//////...,,,+++111111///---+++,,,///111,,,+++***+++---...---,,,,,,------,,,+++,,,...000......------,,,+++******((((((((((((((())))))))),,,,,,,,,+++++++++******)))***+++,,,++++++)))((())))))))))))***+++,,,---,,,---...---------///111//////000000000000//////***++++++++++++***))))))''')))***,,,---------,,,++++++,,,,,,,,,+++************+++,,,------------...,,,+++,,,...000000///111111111///,,,+++***+++........................,,,,,,,,,+++++++++******...,,,******---/////////111------000...+++000888111000......///000333444555111------000222///,,,(((***---......111666:::444555666888999888444111555666666555333222222333///+++'''***///444444222222222222444555555333111555555555666666666666666000333666444000...111444...000222222000/////////,,,,,,---...///000111222000000///...---,,,,,,,,,---------,,,,,,+++++++++......,,,++++++***++++++))))))))))))))))))******///...,,,---...---,,,***---,,,+++*********++++++...///000///---+++***+++---------------...///000................................................////////////......---,,,++++++++++++,,,---...///111///,,,******+++---.........//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------......------,,,,,,,,,,,,------.........------......///000000000222111///...///111444666222///...000555777444111111111111222222222333333444333444666888888666444777777666555444333333222555555555666999<<>>CCCHHHLLLUUUYYYcccppp}}}tttddd\\\VVVWWW[[[^^^bbbggghhhiiikkknnnsssssshhh[[[JJJ@@@777555555222///...222222222111111222222222444222...---.../////////....../////////......---///............//////000***///000...---...///---,,,,,,------............---+++,,,000111......000......------------......222777999555222222333222555333000///...---,,,***,,,---///111222333333222777444111000///...---+++***+++,,,+++***+++---///111111222444555555555666000...---+++++++++,,,,,,,,,...000000///...///000,,,---...---,,,+++,,,---***&&&&&&)))+++(((&&&'''++++++++++++++++++++++++)))***+++***))))))***+++*********+++,,,---+++))),,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...000333666333---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,---///000000/////////111333333111111222//////000222222222222222000...,,,...000222222111222222222222222111222222444777888555000...111666333444444333111000000111000333555333000///222666333111//////111333444444666666777777777666555555000222333111///---...000***,,,------,,,+++,,,...,,,,,,---......///000000............////////////,,,---------------......000111444555555333000...,,,,,,,,,,,,++++++++++++***,,,---+++))),,,555<<<999666222...,,,,,,---...+++++++++)))(((***---//////......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......//////000000000000///...------...///000//////......------------------------------------+++,,,---...////////////...//////000000//////...---------...............------......///000000000000000/////////111333444000///...000222333111///444444555555555666666666333222222444777888888777555555555555555444444444555555666999>>>EEEKKKNNNWWW^^^kkkyyyssseee^^^XXXYYY\\\]]]aaafffgggjjjlllnnnsssuuupppgggVVVJJJ<<<555444333000,,,333222222111111222222333444111...,,,---///000///---...///000000000......000000//////.../////////,,,///000---,,,//////,,,,,,,,,,,,------......///+++***---222333000...000...------,,,,,,------...111555777444222444555333444222000//////...---,,,,,,...000222444333222222666444222111111000...,,,,,,---------,,,---000222111333444666666555444333...---,,,+++++++++,,,,,,,,,---///000000///......)))+++,,,,,,++++++,,,...***((((((,,,---***)))***,,,,,,++++++++++++++++++)))***++++++))))))***+++)))))))))***+++,,,,,,++++++++++++++++++++++++,,,...------,,,+++******)))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++************,,,,,,,,,------------------+++***+++---//////...+++...111000,,,+++---111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------...000111111//////111222333333444222000---...///000111111111000......---...000111222222111111222222333333333333///222333111---,,,111666...///111111000111222444000444777444///---111555333111///000222444555555666777888888888777555444555555444222///---------+++---......------...000,,,,,,------......//////,,,---------------------++++++,,,...///111222222+++...222444555444111///,,,+++++++++*********))),,,...///,,,)))+++222999444222000---,,,---...///++++++***)))(((***---000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------...////////////......------,,,,,,---......------------......//////------------------------,,,,,,---...////////////.........//////.................................------......///000000000///////////////111222333...------...000000///...444444444555555555666666555444333333555666555444444444444555555555555555555555666999???FFFMMMQQQ^^^iiiwwwssshhhaaa\\\\\\]]]]]]```eeegggkkkmmmooosssxxxvvvqqqeeeWWWDDD777444444222...111111000000000000111111222///,,,,,,---.........,,,---...000000000///...222111000//////////////////111000,,,,,,......+++++++++,,,,,,---......///+++***---333444000...///------,,,,,,,,,,,,------...222444222222444555333333111/////////000///------///111333444444333222333222111111222333111000.../////////...///222444222333555555444222///...---,,,,,,++++++++++++++++++,,,---...//////---,,,(((***++++++******,,,---***((()))------******------,,,+++*********++++++)))+++,,,+++***)))***+++))))))************+++,,,*********++++++,,,,,,,,,///......---,,,++++++***)))))))))))))))))))))))))))(((((()))***+++---...,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........,,,+++***+++---.........)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........///111222111000444555555222222333000+++------......///000000111............///000222222111000000222444555444222,,,...///...,,,---000444+++---///000000111333555///333555333///---000333222111000111444555666555666777999999999777555333666555444222000...---,,,---.........---...000222000//////...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333444***,,,000333444222000///+++++++++,,,---............///000...++++++///222///...---,,,,,,---......++++++,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---...///000000///...------,,,,,,,,,,,,---......,,,------...//////000000------------------------,,,,,,...///////////////---......//////......---/////////...............------......///000000000////////////000111222222//////000000000000000///222333333333333444444444777555444333444555555444333444444444555666666666666666777;;;BBBKKKSSSXXXeeerrrvvvmmmgggbbbaaa___^^^```eeeggglllooopppsssxxxyyyvvvooocccOOO===666666444000000000////////////000000///...,,,,,,.........---,,,---...///000111111111333333111000////////////000111///+++,,,///...*********+++,,,---......///+++***---222333///---...------,,,,,,,,,,,,------+++///111000111555555333222000//////000111000//////000222333444444333333111000000222444555444222000000111000///000222444333333444333222///,,,***,,,---------,,,,,,,,,,,,,,,++++++,,,...///---,,,(((***++++++******+++---)))'''(((+++***(((***///...---+++***)))******+++***+++,,,+++*********,,,)))*********((()))***,,,))))))***+++,,,,,,------.........------,,,,,,,,,************************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,+++******---......---+++***)))***---...---,,,------------------------...------------,,,,,,,,,.........000222333111000666777555111222444222+++///............000111222...///////////////111222111000000222444444222///..................//////+++,,,...//////000222333...000222111///---...000222111222444666777666555777888999:::999777555333333222111000000///...---------......---...000222000//////...,,,++++++***.........---,,,,,,,,,+++++++++,,,---...///000000---...000222222000...---,,,,,,------......//////---......///...---,,,,,,------------------,,,,,,+++,,,------,,,+++---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---...///111222222111///...------------.........///////////////////////////........................,,,---...//////000000000...//////000000//////...000/////////.........---------......///000000000......//////000111111222000111222222111111000111111111111111222222222222555333111111333444444444333333444444555666666777666777:::???HHHSSS]]]bbbooo~~~~~~qqqlllgggeeebbb^^^aaaeeeffflllpppppprrrvvvxxxwwwtttlll[[[FFF;;;888555000000000////////////000000.........///000000...,,,......//////111222333444555444222111000///////////////---***,,,000000,,,)))***+++,,,---......///---+++---111111---+++------,,,,,,++++++,,,,,,---***...//////111666666333111000//////000111111000111111222222333444444444000000111333555666444333000000000///......000222222222222111000...,,,+++......////////////......///---+++,,,...000///---)))+++,,,,,,******+++,,,***))))))+++***)))---333///---+++***))))))***+++***+++,,,,,,******+++,,,***++++++***''''''))),,,((())))))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++*********++++++,,,,,,------***++++++,,,------......,,,+++******,,,......---///+++(((***...000---)))..............................---------,,,,,,,,,......///111333333222000333555333000222777555///111000///...///111333444//////000///...///000222333111000111444333000---111///......//////...,,,,,,---//////...///000222---...000000///.........111222333555888888777555777888:::::::::777555333///.........///000///...,,,---------,,,---000222,,,,,,------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222222111///,,,+++//////...---,,,,,,+++++++++,,,---///000///+++(((------...///...,,,+++)))+++---//////---,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................///000111111000000000111222333333222000///---.........//////000000111111111000//////..............................,,,---...///000000000000000000111111111111000000000000//////.........---------......///000000000......//////000111111111///111222222000000000000//////000000000111111111000///---...000222333333222333333444555666777777777888<<>>???GGGQQQ[[[gggyyyyyyuuusssooogggcccdddiiikkknnnqqqtttuuuuuutttvvvttthhhTTTAAA888333111/////////111222222000...333111000000222333333222222111///......///111222111111000///...------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,...------...///...,,,***...---,,,+++++++++,,,,,,,,,...//////...---...//////000111111111000///...............///111222222000///000111222222000...333222000///...///111222333333222222111000000000)))---222333222000///000000//////...---,,,+++***+++)))***......***)))+++************++++++++++++...+++***,,,+++((()))---,,,,,,,,,+++++++++******,,,++++++******)))******)))************+++++++++++++++,,,++++++******)))'''((((((((())))))******++++++++++++++++++******'''((()))***++++++++++++,,,******,,,///222111000...---,,,+++++++++,,,---------------------,,,,,,+++++++++...000222111000///...------------...///***000555777555222111111555333111111333555555555222......222555555666888222222111///------000222---///111222111111222333000000//////.........---...---,,,+++,,,---...///............------,,,++++++000222111111555888777666666555555444555555666222111//////000000...------...///000000000000///(((---111...(((&&&***000+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,------...(((***+++---------,,,+++------...///////////////...,,,++++++---......---+++---//////---,,,+++,,,,,,,,,---............---/////////000000/////////,,,...///.........000222...------------...000111000111222222222111///...---------......//////000////////////////////////222111111000///.........++++++,,,---...///000111.../////////...///111333444222000...------...///...........................///000111222333333333000000000111111111222222999666222111333555555444111111222333444555555666333444555777888:::;;;;;;DDDGGGPPP[[[fffttt}}}yyyyyyvvvooojjjjjjkkkmmmooorrrtttuuuuuuuuuuuuvvvmmmYYYEEE:::555333...000111111000000222333555333111111333555555555444222///---,,,---///000//////.........---------------,,,,,,------...///+++++++++,,,,,,,,,,,,,,,///............---***'''...------,,,+++,,,,,,,,,---...///...---,,,---...111111000//////......---///,,,***+++...000///---,,,///222444333111111000222222111000000111222333444333222111000111111222+++---111222111000000000000/////////...,,,++++++---******------******---************+++++++++,,,///+++***++++++)))***---------,,,,,,,,,++++++++++++++++++***************))))))******++++++++++++...------,,,+++******)))&&&''''''((()))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++---+++***+++...000111111...---+++******+++---............------,,,,,,,,,++++++,,,...111222000...000...---++++++---...000***000666777333111222555444222111222444666555555222......333666666777999444444333111......000222///000111111111000111111......//////000000000000//////...---------......000111111222111///---++++++000222222333777888666666444222333666777666444111000000000000000///.../////////000000//////...,,,000222---%%%!!!&&&+++,,,------------------,,,++++++******++++++,,,---++++++++++++,,,---......)))***+++,,,------------,,,,,,---....../////////...---,,,,,,,,,---------+++---//////---,,,,,,---,,,---......//////......//////000000000000//////,,,---///......///111333...---------...///111222///000111111111000///...,,,------...///000111111////////////////////////333222000///...------...+++,,,---...////////////......///......///222444444333111///------.................................///000111222222222222000000000111111222222333KKKBBB888333444666666444111111222333444555666777777888:::;;;<<<===???AAAKKKPPPZZZdddooo~~~||||||{{{uuupppnnnmmmoooppprrrtttuuuuuuuuutttwwwqqq^^^JJJ===777444...111222222000000333777444222000000222444555555777555111///---...000111------------------------,,,,,,,,,,,,,,,---......******++++++++++++,,,,,,///.........///...+++)))......------,,,,,,,,,,,,---...///---++++++,,,---000///...............///000,,,)))***...000...++++++000666777555333333444333333222222333444555666666444222000///000111222,,,...///111111111000000///000000000///...,,,+++---***)))++++++)))***---*********+++++++++,,,,,,000,,,***,,,---+++,,,...,,,,,,++++++++++++************+++++++++*********((()))***+++,,,,,,++++++000///...,,,+++******)))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++---,,,***+++---///222333...---+++******+++---............------,,,,,,,,,,,,,,,,,,...000000...+++...---+++******+++---...---111444444000000333888333222222333666777666444444000000444666666666888666666666333111000111222333222111000000//////...+++,,,...000111222222222//////...------,,,,,,,,,000111222333222000---+++---000222222444888888555666444222333777888666222///000111111000///.........////////////...------222333222...***(((***,,,,,,------......------,,,++++++******++++++,,,---+++++++++++++++,,,---...,,,+++******+++---///000***+++++++++,,,---............------,,,,,,,,,---+++---......---,,,---...,,,---......//////......---......//////......---+++---.........///111333...---------...///111222//////000111000///...---,,,------...///000111111........................111000///...---------------......//////...------......///......///222444444333111///...---------...........................///000111111111111111///000000111222333333333ZZZOOO???555111111///---111111222333555666777777:::<<<=========>>>AAADDDMMMVVVbbblllxxx|||}}}}}}xxxsssqqqpppqqqrrrssstttuuuvvvvvvtttwwwssscccPPPBBB:::555///222444333111111444888111000...///111333444333777555222000......000111,,,,,,,,,,,,------------+++++++++++++++,,,,,,---*********++++++,,,,,,,,,---,,,---///000111///---.........---------,,,,,,...///...---+++***,,,---------------...///111222222...***+++000222000,,,,,,000666888666333333444444444444444555555666777777555222000......//////.........///000111111111///000000111000///---,,,,,,)))(((******((())),,,***++++++++++++,,,,,,,,,...***(((,,,...,,,+++,,,************)))))))))))))))******+++++++++******((()))+++------------,,,000///---,,,+++*********************))))))))))))************++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++,,,...111444---,,,+++++++++,,,---...------------------,,,,,,...---,,,---...///---+++---,,,++++++++++++,,,---111222333111///000444777111111222555777888666444666222111555777666666888888888777555222000111222555333000/////////...,,,+++,,,///111333333333333//////...---,,,,,,+++***...///000000000...,,,+++///111111000333777777444555333222333555666333000,,,...000111///.........------.........------,,,///...---,,,---...------,,,------......------,,,++++++******++++++,,,---,,,++++++++++++,,,,,,---...---***)))***,,,///111************+++,,,...///---......---++++++---...+++---...---,,,,,,---///,,,,,,---............---,,,------......------,,,***+++---------...000333...------------...000111...///000000000///---,,,---------......//////000....................................---------------.../////////...,,,+++.../////////...///111333222222111//////....................................///000000111111111000///000000111222333444444MMMDDD:::333111111222222222222333444555666666777888;;;======<<<>>>CCCGGGOOO[[[kkkwww{{{|||}}}yyytttrrrrrrsssssstttuuuvvvvvvwwwtttxxxtttgggXXXJJJ>>>666111333444444333333555666///......000222333333222444333222000///......///,,,---------------------+++************+++,,,,,,******++++++,,,,,,------,,,,,,---000222333222111---............---,,,,,,...///...---++++++---///,,,,,,---...000111222333222///---...111333222000---000333444444222222111444444444444555555555555555333111///...------...000...---...000111222111///000111222111000...,,,,,,)))))),,,,,,)))))),,,++++++++++++,,,,,,,,,,,,+++'''&&&+++///,,,)))(((***))))))))))))(((((((((((()))***,,,,,,+++******)))***---///000///...---///...,,,+++*********+++++++++*********)))))))))))))))******++++++,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,---,,,...111444+++++++++,,,,,,---------,,,,,,------------------///---,,,---///000000///------------------------222222222222222222222333111111333666888888666444666222111555777666777999888888888555222000000000555222///...///000///------///111222333333222111222222222111000...---,,,---...///000//////...---000000...,,,///444444111222111111222222111///---***---000000...,,,,,,---++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++...---,,,,,,,,,,,,---...************+++---///000,,,---...---++++++---///+++,,,------,,,,,,...///++++++,,,---------------,,,------......------,,,)))***,,,,,,,,,---000222......---,,,,,,---...///......///000///...---,,,---------------.................................,,,---///000000///......+++---...///000///---,,,///000000///......000222111111000000/////////...////////////////////////...///000000000000000000///000000111333444444555555444333333444555666777333444444444555555666666666999===>>>>>>AAAHHHNNNWWWfffwww{{{{{{|||yyyuuutttttttttttttttuuuvvvvvvwwwwwwyyyuuulll```SSSDDD888444333444555666666444222//////000333555666444222333333333222111000//////............------------,,,++++++++++++,,,------+++++++++,,,------......------...111444555444333---.../////////...,,,,,,...///...---,,,---///222,,,---///111222222111111000000///000111222333444111111111333444444222000222222333333333222222111////////////............111...,,,,,,///222222111...000222333222111...---,,,***+++//////+++***,,,+++++++++,,,,,,,,,------+++((((((///333000+++(((*********))))))))))))(((''')))***,,,,,,,,,***))))))+++...111222111000///...,,,+++)))))))))***+++******************++++++******++++++,,,------...,,,,,,------------,,,,,,)))+++......---...000333***+++,,,------------,,,,,,,,,,,,------.........///---,,,---///222333333------...//////...------222222222333555444111///000111333666999999666444555111000555888777888;;;777777777555111/////////333000------///111000///000111333333333222000...777777666666444333111000///000000111111111111000000000,,,***,,,222222...///000111111///...,,,+++))),,,000000...,,,,,,---)))***+++,,,,,,,,,,,,+++///111333222000...------+++,,,,,,------,,,,,,+++++++++******++++++,,,---------,,,+++************,,,---.........---,,,+++++++++++++++,,,...000111+++---...---++++++...000+++,,,------,,,,,,...000***+++,,,,,,------,,,,,,------............------((()))+++++++++---///111///...---,,,+++,,,---...---.../////////...---,,,------------------,,,,,,........................,,,---///111222111000///)))+++---///000000///...000111000///------///111000000000000000/////////000000000000000000000000...///000000000000000//////000000222333444555555///222777888777444222111444444555555555555555555555999>>>@@@BBBFFFNNNUUU```qqq{{{zzz|||yyyvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyzzzwwwoooeeeYYYHHH:::555444333666888888444000000111333666999999666444444555666666555444222111//////.........------------,,,,,,,,,,,,---......++++++,,,------...////////////000222555666444333---.../////////...,,,,,,...///...---,,,---000333...///111333333222000///...///111111111222444666666444222333666666444111111111111111111000///...***+++---...////////////222...,,,,,,///222222111...000222333333111///------,,,---111111---,,,---++++++,,,,,,,,,---------...+++,,,444888444...++++++++++++************)))'''(((***,,,---,,,***)))***,,,///222333222111000---+++***(((((()))+++,,,(((((()))***+++,,,,,,---++++++,,,,,,---...//////---------...------,,,,,,(((+++...///......000222............---,,,+++++++++,,,------......------...///---,,,111999999222000///...------...///000555444444555666555222000333444444555666666555555444444444555666555222///555444333111000/////////444222///---,,,,,,...///---222777666222///111333222333333333333222111111,,,---...000000000//////000---+++,,,///111111///,,,+++,,,,,,---,,,***(((------------------------++++++,,,,,,,,,+++******------------,,,+++***)))+++---///000000...+++))),,,---,,,***+++...---)))(((***------,,,+++++++++***+++,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,------...000///...,,,------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111///,,,)))+++,,,,,,---...///000000...------,,,,,,,,,------//////......---,,,------...............//////000,,,,,,,,,---...///000000------------.........///+++,,,.../////////...---//////000000000...---,,,///////////////000111111111000///////////////000222222222222111111000000111222444333111000000000000111222222111222444666555444333444777888666333888<<>>BBBGGGJJJOOOXXXeeeooo~~~||||||{{{zzzzzz|||yyyvvvttttttsssrrrpppqqqwwwzzzvvvnnnbbbQQQDDD999555444777888444222333222222222555777777444111666666666555444333222111///...,,,,,,------+++***......---,,,,,,,,,,,,,,,+++++++++---000111111000111111111111111222222222---............------,,,000111111000//////111333/////////000222222222111333333222222222333555555666666555555444222///---000...,,,,,,///000///---,,,---.../////////.........//////000000000000000...//////......000333555111///---+++******))))))*********))))))*********)))---***444AAA444###***...---+++***)))))))))***...------...000111000///+++,,,---////////////...///,,,)))'''(((***++++++***++++++++++++,,,,,,,,,---******///333222111222//////000000111111///...---...000111222222111111,,,,,,------...---------+++,,,------......------------,,,,,,000555555000------------...000111222666444333333444444444333888888777555444222111000222555777666555444777999444444222111000000//////...---,,,,,,,,,///111222000///...000222222000---...////////////...---------......//////...---,,,......---///000///---+++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,,,,------...............---,,,+++++++++++++++*********))))))++++++))),,,000000,,,$$$&&&)))+++++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------///000000...------...///...---------...///000---------------------------111555222,,,)))+++///.........///////////////......---------......///222///,,,---///000///------,,,------...///000111,,,,,,,,,,,,,,,,,,,,,---....../////////000000000......------......///000...///000000000///...------------.........//////111111111111111111222222222222222222111111111111///111333333222111222333111222444444333333444666666444333444888;;;======???CCCHHHMMMSSS```ppp|||||||||{{{}}}|||xxxuuutttrrrpppnnnmmmsssyyyxxxrrrhhhWWWIII999555444888999555333444333333222444555666444333444444555555555444444333222///---,,,---------,,,000///...---------------,,,++++++,,,///222333222000000000000000/////////////////////...---,,,,,,222333444444222111222333///---,,,...222333111///333222222222222333444444111222333333222111000//////---******,,,///000000...111333222000...///111000////////////.........///000000000///111333666111000///---,,,+++++++++++++++++++++++++++++++++(((---...222666+++$$$...000///---+++***)))))))))...------///111222111000......////////////......000---***((()))*********++++++++++++,,,,,,,,,,,,,,,)))***///333222222444333222222111111000000///...///111222333333222111++++++,,,---............+++,,,------......------,,,,,,,,,---000333222000------...///111222444444777444222222333444555444555555444444444333444444444777:::888444333666;;;444333222111000000000000------,,,,,,---///111222//////000111111111000///...............---,,,,,,...///000000///...---,,,------...//////...+++)))+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---........./////////...------,,,...---,,,+++++++++,,,---***,,,+++***,,,//////+++&&&(((+++,,,+++++++++,,,---,,,+++******,,,---...++++++,,,,,,---............///000000...------...//////...---...///000111...........................///000///,,,***,,,/////////////////////............---------...//////333///,,,---000222000------------...///000111222---------------------,,,////////////000000000000///...---------...000111...///000111111000///...//////000111111111111111000000111111111111111111222222222222222222222222///111333333222222333444222333555555444444555666777555444444777;;;???AAAAAAFFFLLLRRR[[[jjj}}}}}}{{{{{{~~~{{{xxxvvvuuusssqqqooojjjqqqwwwxxxuuukkkZZZKKK:::666555888999666555666666666555555555666666666222333333333333333222222444111...,,,---........................///000000///---,,,,,,///111222222000//////......---------//////000000000000//////222444666666444222111111...,,,***---111222000---//////........./////////***---///111222333333444---+++***)))+++...000222...222666444000///111555111000///...---,,,,,,,,,...000000000000111333666111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000******333///...------,,,++++++************,,,///000///...111111111111000000//////000---***)))*********)))+++++++++,,,,,,,,,---------+++,,,111444333333666666666555333111000000111333444444444333111000...++++++,,,---............+++,,,------......------,,,,,,,,,///111000000///...///000222333555666666666444222222333555555555555444333333333333444444777:::;;;888333111555999333333222111000000000000///............///000111...111444333///...000333......//////......---,,,///000000111000///---,,,+++---//////...,,,***))))))+++,,,+++))))))+++,,,........................++++++++++++,,,---...///.........///......---------,,,***(((((()))***+++---...---***+++...,,,(((***,,,......,,,+++++++++---,,,+++***+++,,,...///++++++,,,------...//////...///111000///---......//////...---...///000111...........................+++))))))---///...---////////////............---------------...//////222///---...000222111///////////////000111222333////////////............////////////000000000000//////...------///000111...///000111111000/////////000111111222222111111......000000111111000000222222222222222222222333///111333333333222333444333555666777666555555666777666555555777;;;@@@CCCHHHNNNVVV___jjjzzz{{{zzz~~~}}}zzzxxxvvvtttpppnnniiioootttvvvuuulllZZZJJJ===888666888888666666888777666666555444555666777444444444444333222222111666333000......//////...,,,,,,---...///111222333333111......///000000000.........------,,,,,,,,,---...000111333444444444///222555555333111//////...,,,+++---///000...,,,,,,,,,---------,,,,,,,,,))),,,000222222222333555,,,+++*********---111333222555888555000...000444222111///---,,,+++++++++---...000000000000222444000111222111...,,,---...+++,,,------------,,,++++++'''(((,,,+++,,,000222---------...............))))))))),,,///000000///111000000///............///---+++***++++++***)))++++++,,,,,,,,,---------000///000444444222222666666777777444111000111333444444555444333111///...,,,,,,------...---------+++,,,------......---------,,,---111111///...000...///111333444555666666555333222222444555555444777666444222111111222222888:::;;;999555222333555333222222111000000111111////////////000111111222---222555333...---000555...////////////...------...///000000000///...---***,,,......,,,+++++++++)))+++---,,,))))))+++///........................,,,,,,+++++++++---...///------.........------,,,...---,,,+++***+++,,,,,,...///...***+++---+++''',,,...//////---+++***+++,,,++++++,,,,,,---...///++++++,,,---...//////000...000111111///......//////...---------...///000---------------------------)))%%%(((...111///+++---------...............,,,,,,,,,,,,,,,---...///000000000000000000111222000000//////000000111111//////////////////000000....../////////000000000//////......//////000111...///000111111111000///---...///000111000///...,,,---///000111111000///222222222222333333333333000222444444333222333444444666888888777666666666666666777777999===CCCHHHMMMUUUaaalllxxxzzzxxx{{{|||zzzwwwsssoookkkhhhmmmrrrttttttlll[[[KKKBBB;;;666666777666777:::444555555444222222333555666666666666666555444333777555222000000000///...+++,,,,,,---///111222333555333000000000000///...---------------,,,,,,,,,,,,---///222444555666666---000222222111///......---............---,,,,,,---...............---,,,,,,///222222///......000+++,,,,,,,,,+++---000333777888777444///------///333111///---,,,++++++,,,***,,,............000111...111333222...,,,---///++++++------------++++++...&&&)))...,,,222888222,,,---...//////000//////+++++++++...111333333222///...---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,,,,,,,,,,------------000000222555444111222666555777888666222000111333111111333333333333222111---------...------,,,,,,+++,,,------......------...,,,...333222...---000---///000222333444444444333333222444555666555333666555333222111222333444777777888888777555333333333222111111000111111111...//////111222333444555///000111000......000222......//////......---,,,+++,,,---.........---,,,)))+++---,,,******+++---***---///---******...222...........................---,,,++++++,,,...///,,,,,,------------,,,,,,///......------------------...---***+++...,,,(((***,,,......---+++++++++***+++,,,---............++++++,,,---...///000000///000111111///......///...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...+++++++++,,,,,,------......*********++++++---.........111333222///...222555000//////...............------......//////000000------........./////////......///000000000000000...///000111222111111000---...///111111000///...,,,...000222222222111000222222222333333333444444222333555444333222222333444777999999888666666666333666888;;;===CCCJJJOOOSSS]]]lllyyyzzzvvvxxx}}}~~~|||zzzxxxuuupppmmmgggkkkooorrrtttnnn___OOOFFF>>>777555555555777<<<333555666555333111222444444555555666666666666666777555333222222222000...------------...///000000333222111111222222000...,,,,,,,,,---------------,,,---///111222333444444,,,...000000///......///---000222000,,,)))+++---...///000000///...---,,,,,,///222111---***+++---+++---......------000333444333222000//////000000333222///---,,,,,,,,,---'''))),,,,,,,,,,,,---///---000333222...+++,,,///***+++,,,------,,,+++***000'''...222,,,333;;;222---...///000000000///...,,,,,,---000444666666555///...---,,,,,,---......,,,+++***+++---------,,,,,,,,,,,,------------...------000333222000222666222666999777333000111333000111222333333222111000............---,,,+++++++++,,,------......------///---///444333...---111,,,...///111222222222111222222333444666666555333222111000000222444777888555555555777888777555222222222111111111111111111,,,---///111333666777888111///------///000///...------......------,,,+++((()))+++,,,---,,,,,,+++)))+++,,,+++)))))),,,///,,,///111///,,,+++000444------------------------///...,,,++++++,,,---...++++++,,,------,,,,,,,,,*********)))))))))((((((+++---,,,***+++///...***(((***,,,---,,,++++++,,,)))+++,,,...//////...---++++++,,,---...///000111///000111111///......///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,******++++++,,,---......************+++,,,---...---111555333...---222777//////---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------.........///---...000111111111000///...///000111222222111000///000222333444333111000---///111333444333222111222222222333333444444444333444555555333111111222555777::::::999777666666111555999===AAAGGGOOOUUU]]]hhhxxxzzztttuuuzzz|||{{{zzzzzzyyyxxxtttrrrgggjjjnnnqqqtttpppbbbSSSIII@@@777444444444888===444777999888555333444666000111222444555666666666777666444444444222000---//////...---------------111000111222333333111///,,,,,,,,,------.........,,,---...000111111111111,,,---/////////...///000---222555222+++'''***---....../////////...,,,+++(((,,,000///+++)))+++...+++...000000......000222...,,,,,,---111444555555444222000---,,,,,,---...&&&(((***+++++++++,,,---,,,000333222...+++,,,///)))***,,,------,,,***)))+++$$$---111&&&,,,666,,,///000111111111///...---,,,,,,---000444666666555222111000//////000111222+++******+++---......---,,,,,,,,,---------......)))***...222111///222777000555999888444000111333444444444333222000---,,,...++++++......***)))+++......---------,,,,,,,,,......//////......------//////000111222111///,,,...111111...000444333---333444666666666777999;;;777888999:::999666333111***+++...///000111333555///...///111333555666666111---***,,,,,,***---111......---,,,,,,---......,,,++++++***+++,,,...///***+++,,,---,,,+++***)))---+++)))***,,,---+++)))+++,,,...000000///...---+++,,,...---,,,++++++,,,+++---...,,,)))))),,,000...---------...---***(((*********+++,,,---///000((((((((())))))*********...,,,+++,,,///111000...,,,,,,,,,---...///000000---///000000//////000222111...,,,---///111000...---,,,+++******,,,...000////////////...---,,,+++///...---...//////---+++)))******++++++,,,------,,,,,,,,,------.........000//////......---,,,,,,)))***,,,...//////.........---,,,,,,.../////////,,,...//////...------...111111000000111111222333444333333222111111111222111111111333555666555444777666444333444555777888444333333444666888777666===999666777;;;<<<999555777777===FFFKKKMMMUUU___kkkyyyuuuooorrrwwwxxxvvvwwwzzz}}}{{{tttnnnjjjjjjlllqqqxxxxxxkkk[[[NNNGGG>>>888777888888777111555888888555333333444222111000000333555666777222111444888777333000000......---,,,---...///000000000000000///...---,,,.........---,,,,,,///111000---+++,,,000333333222000111333444444333111000777999666...******+++)))***---///...++++++...111///000///,,,---111000---(((***,,,------...000222000000000000000111333444555000///333333///***)))+++)))))),,,,,,)))))),,,---...000///...,,,------***,,,...///...---,,,,,,+++,,,,,,+++***+++---//////333555333///---000333...///000111333444555666555555444222000///111333+++---///000///,,,(((&&&,,,***)))+++///111000.........------...000222444999777555555555666555444666444111000444999777000...,,,,,,///...+++***,,,......---------,,,,,,,,,******+++,,,,,,---,,,,,,......///111111000...---///111111///111555333...111333444444444555888:::666777888999888666333222...///000111111111222333//////000111333555555555555000------,,,)))***...,,,+++***))))))***+++,,,...---,,,+++++++++,,,---+++,,,,,,,,,,,,,,,++++++...,,,+++,,,...///---+++***+++,,,---------,,,,,,+++---//////---,,,---......---+++++++++,,,------+++***+++,,,...///---,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,+++---///111000...------------...///000000///000111000...---...///111...,,,---///000///...,,,+++)))((()))***,,,---////////////...---,,,+++---,,,,,,---///000...---++++++,,,,,,---------...,,,,,,,,,------.....................------------,,,---///000000000000//////---,,,,,,.../////////---///000000///......///000000111111111222222222444444333222222222222222222111222333444555555444666555555444444555777777777666666777999::::::999<<<<<<;;;:::999888777666>>>???EEENNNSSSWWW```jjjuuu|||sssqqqsssvvvvvvwww{{{}}}wwwqqqnnnnnnnnnqqqxxxyyymmm___SSSLLLDDD>>><<<;;;999777222555888888555333333333444222000111555777777666555333333666666222111333......---------...///000000000000000///...---,,,,,,---...---,,,,,,...000///---,,,---000222333222222333444444444333111000666888666///,,,,,,---,,,+++,,,---,,,+++,,,---///...000///---...111000,,,)))***,,,------...000222111111222222222222222333555000///222222...+++***,,,)))))),,,,,,)))))),,,,,,...//////...------...+++,,,------------///000,,,------,,,++++++...000...111444333///...111555---...000222444666777888555555444111...---...///,,,---...000000...+++(((---+++)))+++...000000///......//////000222333444666555333444555666666555333555444111222555666333///------000000,,,+++.........---------,,,,,,,,,((((((***+++,,,------------...///000000///...---000222111000222555444000///000222222222444666888555666777888888666444222222222111000000000000111000111222333444444444444444000------,,,)))***---******))))))))))))******///...---,,,++++++++++++------,,,,,,,,,------...000...---...///000///...,,,,,,,,,,,,,,,------...+++---/////////...///000000,,,)))***...000...++++++++++++,,,//////...---000000///...---,,,,,,+++---------------.........---,,,,,,---///000000///------------...///000000111111111000---,,,,,,---111///------/////////...---,,,+++***)))***+++,,,...............---,,,+++*********,,,///000///...------------............---------------.........,,,,,,,,,------------.........000000111000///...///...,,,---...//////......///111111000//////000///000111222333222111111444444333222222222222333222111111111222333444555444444555555555666666666888777666777999::::::999777;;;>>><<<888666777999>>>AAAHHHQQQYYY```jjjtttxxxpppnnnssstttwww|||{{{vvvuuusssqqqrrrwwwyyypppdddYYYRRRJJJDDDAAA===999555111333666777666555555666666222///111666999777555555111000222222///000333......------......///000000000000000///...---,,,***,,,......---,,,---...///...---...000222222222444555555555444222000///222555444...+++---...---,,,+++******,,,------,,,---//////...///222000+++***,,,.........///111222111333555555333222222222666111...000000---,,,---,,,)))))),,,,,,)))))),,,***,,,...///......///000...---++++++,,,...000222------...---,,,---...000...000222111//////222555...///111333555777888999666666555111...,,,---......---...000333222...***...,,,***+++---///111111//////111222333444444444333222222333555666666555111666777333000333555444000---...111111------///......---------,,,,,,,,,***+++,,,---............,,,...///000///......///111111111222333555333111...000111222222333666888555555666777666555444222222111///...///000000///000222333444333333222333///+++***,,,,,,***+++///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000000////////////000//////000///---------...000111***,,,...//////...000111///---,,,,,,...///...,,,///...------......---+++.........///////////////,,,,,,,,,,,,---------------------...///000000000...............///000000000111111000---,,,,,,---000///..................000///...---,,,,,,------...............---,,,,,,+++***+++,,,...///...------------------------------------...............+++++++++,,,---......///------...//////...,,,,,,000...------///000///...---///000000/////////000...000222333444333111000333222222111111111222222000000000000///000222444333333444555666666666666777555555666888888888777333777::::::888777999<<<===CCCLLLVVV```kkkxxxzzzpppllloooqqquuu|||~~~{{{zzzxxxtttrrrvvvxxxqqqggg\\\VVVOOOIIIDDD???888333...000333555666888999999666222///111666999666222000------//////,,,,,,..................//////000000000000000///...---,,,)))+++.........------............///000111111111666666666555333222000///,,,//////+++)))+++,,,+++...+++((())),,,---,,,***,,,...//////000222000++++++---//////...///000222222555888777444111111111555111...//////------000---******,,,,,,)))))),,,)))+++...///......000111000...---,,,.../////////---...//////......///111000111222000///...111333000111333555666777777777666666555222///...///000000......111555555111---///...,,,+++,,,///111333///111333444555666555555333222222333444555444222111444555111111444555333///---...111111...---000......---------,,,,,,,,,---------......------,,,,,,...000000......///111222111000222444444333222...000222222333444777:::555555666666555444333222222000......111333333333///111444444333111111222---)))(((++++++((()))---++++++++++++++++++++++++******+++,,,------............---,,,---...000111......//////.........///000///---,,,---...111222)))+++............///000,,,...000///---,,,...///000...------...///...---......///000000//////...------------------------------.../////////000111//////.........///000000///000000000...---...///000000///...------...///000000///......---------....../////////...------...---,,,---......---+++,,,,,,,,,,,,------------........................***+++,,,,,,---...//////---.../////////...---,,,111///------///000///...+++---//////.........///...000222333444333111000111111000000000000111111...000111000......000222222333444555666666666666777666555555777888777666555666666777888999:::;;;BBBKKKWWWbbbooo}}}|||qqqllljjjmmmttt{{{~~~}}}{{{wwwtttvvvxxxqqqhhh^^^YYYRRRMMMHHHBBB:::444222222333444666777777777444111///111444666333000---+++---111111,,,***+++.........///////////////000000000000///...---,,,(((+++...///...---......---...///000000000111111777666555444222111///...)))---...***))),,,---,,,...+++((())),,,---,,,)))+++...///...000333000+++,,,...//////......000111111555888777333//////111444000...///...,,,...222...++++++---,,,)))))),,,)))+++---......///000111111//////000111000---+++---...000000///...///111444444222000...---...///444444666777777666444333222333222000......000222000000000222555666333000000///---,,,,,,...111444000222444555777777666666555444333333444333111///333222000///333888777222///,,,---111111......000......---------,,,,,,,,,,,,---------,,,,,,+++***,,,///111111......000333222//////333444222111222///000222333444555888;;;666666666555444222111111444111...///333666777666,,,000444444111///000111///,,,***,,,***&&&&&&((())))))***++++++***))))))((()))***,,,---...//////---------------...///000---...///...---,,,---///...---,,,++++++---///000***,,,......------...///+++///222111...,,,...111---,,,+++---///111222222000000111111000...,,,+++000000000///////////////,,,...////////////000222000//////...//////000000///000111000///...///000000000000///---,,,---///------------------,,,,,,//////000000000//////...///...---...//////---+++***++++++,,,------....../////////...............,,,,,,------...///000000...///000111111111000///111000......///000///...***,,,...///.........000///000111222333222111111111000000000000111222222---000333222000...000222222222333444555666666777888777666777888999888777999888666666888:::===>>>JJJUUUdddppp}}}sssmmmgggkkkssszzz{{{xxxyyyyyyqqqhhh^^^YYYSSSNNNJJJEEE===777888666555444555555333222222111111222333333111///...---000555444///,,,------...///000000000000///000000000000///...---,,,***,,,...///......///111---///000111000///000111666555444333111000///...)))...///,,,,,,...000......,,,+++++++++,,,+++++++++.........000333111------...//////...---...000///333666555000---...111222000///000...,,,...444///,,,+++------))))))+++)))+++...///...///000111111000///111333222...***,,,...000000///...///000777555222///---,,,------555666777777666444222000///000///...------///111000111333444444444333333///000///...---...111444222222444555666777777777666555444444444333000---111000------444:::888222...,,,,,,000000...---000......---------,,,,,,,,,,,,,,,---.........---------000222111///...222666222......222444111000222...000222333333555888;;;777777666444333111000///444///,,,,,,111555555444)))...333333000...///111000---,,,---,,,((('''***)))***+++,,,,,,+++***))))))***+++---......------++++++,,,---...//////...,,,...000///---,,,...///...---,,,,,,,,,---///000,,,...000000...---...///...///000111000/////////...,,,+++---///222333333---...///000000...,,,+++000000000//////.........,,,...000000///...000333000000////////////000000222333333222///......///000111111///---+++---///,,,------............---000000111111111111000000///......///000111///...***+++,,,---...///000111000/////////.........---.........//////000000000...///000111222222111000222000......///000///...+++---////////////000111000000111111111222222222222222111111222333333444...222777777333111111333333222222222333555777888888666555666777777666555666777888888888===EEEKKKWWWdddtttuuunnnffflllttt|||~~~}}}{{{rrrhhhXXXTTTNNNJJJHHHCCC===888999666444444555555444222111333555444222000000111111///111444444000...///---...///000111000000///000000000000///...---,,,,,,---.........///111333,,,///111222000//////111555444333111000//////...)))...///---,,,///000///---......---++++++,,,---,,,......,,,...222222...---...///...---,,,---...---111444222,,,***---111000//////111///,,,///444///,,,,,,...---))))))+++***,,,...///......///000111...---///222444111...+++---///000///......///777444000...------------333555666777666444222000222222222000......000222///333666555222111222555///000111000......111333333333333444555666777888555444444555666444111...---.........333999:::666---+++,,,///000------000......---------,,,,,,,,,------///000111111222222---111333222//////333777222------222444000///222---///111222333555888:::888777666444222000///...222---((()))---111111///'''---222333000---...111...,,,,,,......,,,,,,...,,,---............---,,,***+++,,,---------,,,+++)))***,,,...//////...------///111000---,,,...000///////////////000111111...000111111///...//////000...---///222333///,,,222000...---///000111000)))***---///000000//////......------,,,,,,,,,+++,,,...111000///...111333111000////////////000000555555555333000...---...000111222000,,,+++---///......///000111111000000000111111222222222111111---------///111333222000***+++,,,...000111222333000000//////.........---////////////000000000000+++,,,...///000000000///222111///...///000///...,,,...000000000000111222111111000000111111222333333333333333444444555666///555::::::777333333444333222111111222555777999555444333333444555444222...444999999999@@@NNNZZZfffuuuwwwnnngggllluuu}}}}}}ssshhhRRRNNNHHHEEECCC@@@:::666444222111222666888888777000444888777222///000333222///...111000......111---...000111111111000///000000000000///...---,,,---...///......///222555,,,///222222000...///111333333111000////////////''',,,...,,,+++---...------///000...+++***,,,///---...---+++...222222///,,,.........,,,+++,,,---+++///222///***(((,,,222///...000111///,,,///444///,,,,,,...---))))))++++++,,,...///......///000111---***,,,111555555333***---///000///---......666333///------...//////111333555777666555222111777777777444222111222333...444888666111...222666...000222222//////000333444333333333444555777999333333444555777666333111)))...000///111666::::::000...,,,---///000---***111000///---------...///,,,---...---,,,,,,---...///000111000///000111333000//////000000///---+++111111000000111333555666999777666555111,,,...333000000111111222222333333...------------...//////...------,,,,,,,,,---------------..................,,,++++++,,,---,,,***////////////............((())),,,...///...,,,+++(((***---000111111000...,,,---///000111000...---/////////...............,,,,,,,,,,,,------...//////000///...,,,+++---///000///......///000111222...,,,///666777222000333...,,,***))),,,000555888666555333111////////////...//////...------000222,,,///333444333111000000000000000000000111111111---...///000555999555---////////////000222555666555444222000///...---------.../////////...---,,,///////////////000111111///---+++,,,///000///---111000000///////////////...000111111///...111444444555666777777666555444444555666777777555333222222333444444444444555666666555555444444555666777;;;999888999;;;EEEXXXiiizzzvvvrrrpppsss{{{~~~qqqgggVVVMMMEEEAAA===777555555555444333222111222333444333444555444222222222444888222---///111000111333000000000000000//////////////////......---------***,,,---......000222555///111222///,,,+++000444666333111//////...,,,+++000...---...000111111000555333111...---------......---+++,,,.../////////---///000000///---......222///...///333666666444666555444111//////111333000000/////////...---,,,'''---444444///,,,---000222111///000222444444333444333111000...,,,+++***000333111+++***//////,,,333444666888:::999555222999777666777555222333888555333111111333555666555333333333000...///444888666333000111444666666555666777777777555222000...222000//////111222222111///...---...000000...+++///............//////000---/////////---,,,---///---...///...---...///111,,,,,,,,,...111111000...222222111111222333555555666444444555111---...222////////////000000000000...------------...//////...------,,,,,,---------........................//////......------,,,,,,////////////............,,,---...//////...---,,,+++,,,...000111000///...,,,...///111111000///...000000000000000000000000...---,,,,,,,,,---...///000000///...,,,,,,///111111000...---,,,,,,------///---///555555111///222...,,,++++++---111555777;;;:::777444222000/////////000000///......111333000222555666666555555666111111111111111111111111.../////////444888444...000000000111222333444555555444333222000///...---***+++---...///////////////////////////000000111000---,,,,,,///000000...000000000000000111222333111333444333222111444666444444555555555555444444222333444555555444333222222333444444444444555555444333333333444555777888:::;;;???EEEKKKUUUgggwww~~~wwwtttuuu{{{}}}pppfffUUULLLCCC???<<<777444555666555444333333333333444555555333111///000333666777111...///111000///111111222333444444222000............---------,,,,,,,,,.........------///111...000111///++++++///333333111///...//////...,,,,,,------...///111222333333111///...,,,,,,,,,,,,---------...000///---***///000111000//////000111///...---000333555555444555555444111//////000222000111222111000///...///)))...333333///,,,///333222111111222555666666555222222111000///...---,,,///222222---,,,//////,,,222333555777999888555222444222333555444222333888666444333333555666666555444555555444111///111333666444222333666777666444444555555555444111...---111000//////111111111//////...---...000000///---,,,---...///000000000000///000111000...---...///---...///...---...///111,,,,,,,,,...111222111000333333222222222333333444222111222555222...---111...............---------...------------...//////---------,,,,,,------...000000//////......------///111333111---,,,---////////////............---000000000//////...------......////////////.........///000111111111000///111111111222222222222222000///---++++++,,,...///000000///---,,,---111444000000///...------------///...///333333000...000------------///111333555666555333111///...------000111111000//////222444///111333333333333444666333333222222111111000000000111///...111555444...000111222333444444333222444555555444333111///...++++++,,,---......------///////////////000000111000///---...///111111000000000000111222333555666444555666555444444666888333333222222222222333333000111222444555444444333333333333444444444444444333333333444555777:::;;;:::>>>GGGRRR[[[fffvvv}}}yyyxxx|||{{{ooofffTTTJJJAAA===:::666444555888777777666555444444333888666222---,,,...333888555000...000111...---///000222555666555222...+++------------,,,,,,,,,,,,...///000...,,,+++,,,------//////---+++***...111111///...---/////////...))),,,...///...///222555//////......---,,,++++++***+++---000222111---***000000111000///000222555,,,,,,...111444555555333777777666444111111222444///222444333000///000222***///333333000...111444222222333555888999777666111111111111000///......000222333111000111000---111222333666888777444111///...111444444222333777666555555555777777555333222444555555333111111111666555555666777777555333222333444444222000...,,,///......///111222000///......//////000000000///---...///000000///......///000000///---,,,---...///000111000//////111333111000///000111222111///333333222222111111111111...---000444333///---//////......------,,,,,,,,,...------------...//////------,,,,,,,,,---......111111000///......------///222444222---***,,,000//////.........---------333222000...---,,,---------------------.........//////000111222111111000222222333333333333444444111000---++++++,,,---/////////...,,,+++---111444......///000111222222333000//////000000///...///,,,,,,---...///000000111---------------......//////000000///...///111333222222222111000000222444444444333333222111000000111222000---///333333///111222444666666444222000444555666666555333111///000//////...---+++***)))000////////////000111111111000//////000111222222111111111111222333444555555555555555444555666666333222111000000111222333///000222444555666666666555444333444555555444444555555555666888:::<<<>>>CCCHHHRRR```kkkvvv|||yyy{{{}}}{{{qqqiiiUUUJJJ???<<<:::777555666999999999888777666444333777555222...,,,...222666333//////111111---,,,......000222222111...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,******+++,,,---...,,,******,,,///111///------...///...---''',,,000000---,,,000444---............---,,,,,,***+++---000333333111...000000000///...000333666+++---000333555666666555999999999777444333444666---111444333000...000333***///444555333111111333000111222555888888777555000111111111000///...---111333555555555444111///000111222444666666444111......111555555222222666555444444666777666444111...///111333333333333444444555666777777555333000222222333444333111///---,,,,,,---///222333222000//////000111000000000000///000000111000...,,,+++---...///...,,,+++,,,---///000111000//////111333222111000111333444444333222222222111000000//////---+++...333444000---.../////////......---------...------------...//////,,,,,,,,,,,,,,,---...///111000000///...------,,,---111333111,,,))),,,///............------------111000...,,,++++++,,,,,,*********+++---.../////////000000111111111111111222222333333444444444444111000...,,,,,,,,,......------,,,+++***+++///222......///000111222333333000000000///...///000///,,,,,,------............---......///000000111111...//////...---...000222888888777444222111333555444444333333222111000000111222000---...222333000111222555666666444111///333444666777666444222111222111000///---,,,,,,+++111000000000000111222222111222222111111222333444333222222111111111222222444333222222222333333333222111000//////000111222000111222444666777888999777555444444666777555444555555666777999<<>>888888666444333666888:::<<<<<<999666444666777777666333111111222000...///111000...222888444555666666666444333222,,,,,,---------.........+++...000111///...------,,,++++++,,,------,,,+++///---++++++,,,---,,,+++***+++---......---,,,+++++++++++++++---...000222222111000000000///,,,***000111222111000000111222111333555555444444666888444555666555222111000111000...---///444666444111000222444444222000---,,,...---,,,---...///...,,,---///222444555444333222333111333777777333111444111111111333666777666444777555555666444111111666222111000111333555666555777555333333333222///,,,///222555666444222222333222333555666666555444333444111///...000222444444222444666444000---...///111000...------...///000+++---...///...///111222///000111000///000111333///...---...000333444444333333555555555555444333111---,,,111333111......---------....../////////...------------...//////+++++++++,,,---...///000+++,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///.........---------,,,,,,,,,((()))***+++---...///000---...111222222111///---...............///000000......///000111111222222+++---///111111000///...---///000000...,,,,,,,,,,,,...000222444444444444000333111,,,---444666444444333111/////////000000111222333555555555444333000000111000//////111444...000222222111111333444000000000000000111111111***...000......222333222///000111222333222222111444444333333333444555555777666555444444444555666555444444444444555666666333555666555333333555888333333333444555666777888777555222222444555333111333333555666666555333333000000111222333555666777===:::777888;;;<<<999555999;;;@@@GGGOOOWWW^^^bbbllltttvvvpppooopppvvv|||zzzsssooo^^^MMM===666666555222111444777:::<<<<<<:::666444888888777555333222333444000...///000//////444;;;111444777999999666333111---------....../////////---///222222000...,,,,,,,,,,,,+++,,,------,,,+++---+++***+++,,,...------))))))***---//////---++++++***))))))+++---000222)))***---000222111...,,,111222444444222111111222222444555444222222555777777888999888555333333333222...,,,000666999666111555444222000///...---...///...,,,+++,,,------,,,,,,...222666888888888777222///000555555111000333111111111333666777666555777444444555333000222777333111000111444666888888444444444666888777222---000333666666444333444666111333444666666555444333999666111//////111222222666333111000222222///---------------------------,,,,,,---...//////......///......---...///000111333222111//////111222333999333000222333111//////222222111111000111111222...///000111111000///.........---,,,---...///000///...---,,,,,,---...///...------,,,,,,------...---------.........//////---......---++++++---///,,,+++***)))+++...111333,,,---...///000000000000---...///000000...,,,+++,,,,,,---......//////000000///...///000111000///....../////////...,,,+++,,,---///000000000//////333111///000333555444333444333333444555333///,,,000666777333111444444000////////////000111222333222222222222222222222222111000/////////000222333111///...///222333333333111111222222222333333333444222/////////000000///111333555666555555666777888555333333444444111///111222444666777777666555111222333333222444777999777555333333444444333222333333333333333333333333222666555///...444666444666999<<<===;;;999777777;;;BBBLLLSSSYYYbbbmmmuuuwwwxxxrrrpppqqqwww~~~vvvnnnZZZMMM???999777555444555777777888999:::;;;;;;:::888666333111111222222222---///000222333333333222222000111555:::;;;777222///...---,,,+++,,,------,,,---111555555000///111///...------,,,,,,,,,,,,///......------,,,++++++(((***,,,------,,,+++)))***+++,,,---..................000222333222///,,,...333666555111///111333111333777888777555444444::::::888777555333222111333---+++000555444222111444222000///------.........000333555555333///---///000222444666555333000444444333111///...///111444///---///111111333777555555555444333333666888666555333222333444666888777666777888888666333000000333555222...---000444777333000333777999666222666333///,,,,,,...222444444222000000111111...+++...---------......------,,,---....../////////...///...---------...000111222111///......///111222777222000222444111000111333222222111111111111222111222333333333222111000...------,,,---...///000......---,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++,,,,,,******+++,,,,,,+++******+++---///111+++,,,------............,,,---/////////...,,,+++,,,,,,,,,---......//////222000//////000000///...//////000000000///...---......///000111000//////222000...000222444444333444333333444444444111///111666777333111333444111000000000000111222333333333333333333333333333333444333222000////////////333111000000222333333222111111111222222222333333666444111111222333222111000222444444333333444555333111000111333444333111111222333444555555555555333444444333333333666888888666444333333444333111111111111111111111111111111444444//////333555444999===@@@@@@===;;;===???BBBJJJTTT\\\bbbjjjttt{{{}}}uuupppnnnrrrxxx|||vvvlll]]]OOOAAA:::777555333444777777888999999:::999999999777444222111111000000//////111222333333222222111000000444888999555111000///...---,,,------...------111555444///---000///......---,,,,,,------//////......---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,---......///,,,,,,---///000000---***///333777666333000111333222555777888666333222111777666555444333111000000333---+++000555555444444555444222000...---------...000333666666333000...------///111333333111000444444444222///......///444///...111222111333666555444333333333444555666666555444333444555777888777666666777777777444222111444666444000...000333777555444333444444444444444222...,,,+++...111444111111000111111000---+++000...,,,---///000...,,,---............/////////......---,,,---...///000000///...------...///000555111///222444222111333444333333222111111111222222333333444333222111000...------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++------,,,******+++++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,++++++,,,---.........---+++***++++++,,,------......///222000//////000000...---000000111111111000////////////000000000///......000......///111333444333444333222222333444333222111444555222111222333222111111000111111222333444444444444444444444444444444333222111////////////555333222111222333222111111111111222222222222333444222000000111222111111111333444444333222333444222111000111333444333222333222222222222444555666777777777555333333444666999666444333333333222111222222222222222222222222111333333000111444555333666;;;>>>===999999>>>EEEMMMUUU```hhhnnnuuu~~~xxxrrrooopppuuuvvv}}}vvvjjj___QQQCCC<<<999666444555777777888888888888777777999888666333222000000///000111222222222222111111000///000333666777444111000000///...............///000333666555000...000000///...---------...///000000///......------,,,///......---,,,,,,,,,,,,---,,,++++++,,,---///000---,,,---...//////---+++...222666777444222111222333555777666444111000000222222111111000000//////222,,,***///444555666888888666444111///---,,,+++...111444666666444111///------///000222222222333555666666555222000//////222///000333333111222555666333000111444666555444777666555555555666888999777666555555777777666555222555777666333000000222666777777555333222444666222000---++++++---000333000111111222111000---,,,111...,,,---111222000---///.............../////////...---,,,,,,---...///...---,,,,,,,,,,,,---...333//////222333222222555555444333222111111111111///000000000000...---,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............***,,,///000...---,,,,,,***+++,,,,,,,,,+++******++++++,,,,,,,,,++++++***,,,,,,---------,,,+++***++++++,,,,,,---.........///---------//////...---000000000000000000000///////////////......------.........///111222333444222111000000222333333333000222222000//////111111222222111111222333333444333333333333333333333333000000000111111111222222444333111222333444444333111111111111222222222222333111000111222333333222444555777666555444444555666666444444333222111000555444222111222444666888999999888666333222333555999777444333333333222000444444444444444444444444333333333333555666666555444999<<<999555888CCCMMMYYY```iiipppvvv~~~{{{vvvssstttwwwuuu}}}ttthhh___QQQCCC===;;;888777888777777777777777666555555666777666555333111111111222222222222111111000000000000000333555666444222111000000///////////////333222555888666111///222111000...------...///000111000000//////...------///...+++***))))))***+++...---+++++++++---///000///......///000000///---,,,000444555444111000000111333555444333111000000////////////////////////111,,,***...222444777;;;999888555333000---+++***///111444777777555222000...000111222222333555666666777999888555222111111///...000444333000000333666111...///444777555333777777666666777777888999888666444555666777777777333666888888555222111111555666888888777666555555000...,,,++++++---///111111222333333222000//////222000...///111222000...000//////.........////////////------,,,---...///------,,,,,,,,,,,,------000......111222000222666666555444222111000000000,,,---.........,,,+++***---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------***,,,///000...---,,,,,,***+++,,,------+++***))),,,------------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++,,,------......///,,,++++++,,,...000///////////////////////////000///......---,,,,,,,,,,,,......//////000111333444111///...///111222222222......///...---,,,...111222222222111222222333333111111111111111111111111000111111222222222222222222111000111444666666666000000111111111222222222444333222444666666666444444555777666555444444555555555444333222111000000888666444222333555777999::::::999666333222333444888666444333333333222111444444444444444444444444666444444777::::::888777555:::===;;;999???MMMYYYccchhhpppvvv|||~~~{{{wwwvvvwwwwww~~~~~~sssggg]]]PPPCCC===<<<;;;;;;<<<888888888777666555444333222444666666444333333444333333222111111000000000222222222444555555444333000000000000000/////////222111333666444///...111222111///......///111222222111111000000//////...000...+++)))((()))***+++...---,,,++++++,,,...000000///------///000///...+++---000222222000///...---///111222111111111222------........./////////000,,,***...111333666:::888777555333000...+++***...111444777777555222000...000222222222222444777444555777666444111000000------000444222......111555111...///444777666333777777777777777888999999888666555555777888888777444666888888666444222222444444555:::======777222///...---,,,,,,---...///222333333222000000000222111111111111111111111111111000///.........///000111000///...---...//////------------------------...,,,---000000...000555666555333111000///......,,,,,,............---,,,,,,---......//////......,,,,,,------------,,,,,,,,,,,,............,,,,,,************++++++++++++)))+++------,,,******+++++++++,,,------,,,+++***------...............---------------,,,,,,,,,,,,,,,,,,------...//////000---,,,,,,---///111111000//////.........///000000///...------,,,---------///000111111000000222444000//////000222333222111...------...---+++---222222222111111111111222333111111111111111111111111444444444333222111///...000//////000333666777666000000000111111111111222/////////111333444333111111333444444333222333444///111222222111000222333999777555444444555888999888888777555333222333555777555333333444444333222222222222222222222222222777444555:::>>><<<999888444777::::::<<>>===<<<===>>>:::999999888666555333222///333777888555444444666333333222111000000111111222222333444444444444444000000000000000///.........---///222000,,,,,,///333222///......000333444333222222111111000//////000///---+++++++++---......---,,,,,,,,,,,,......///---******+++---------+++,,,---////////////...+++---///000000000111222------------....../////////,,,+++...000000333777555555444333111...,,,+++---000333666777555222000,,,///222222000///111333000111222222000//////000......111444111---...222444222///000444777777555666777777777888888888888888777666666888888777666555555666777666555444333444222333888>>>===666...//////......------------111222222000......000333///222555333000///111444222111///...---...///000222111000///...//////000......////////////......,,,+++---///...,,,...444555444222000///---,,,,,,***+++---...//////...---,,,---.../////////...---,,,---............---,,,,,,---///000000///---,,,++++++,,,,,,,,,---------***+++,,,,,,******+++,,,+++,,,,,,------------,,,+++,,,---......///......///......---------------------...//////000000111222111000000111222111000000000/////////000111222//////.........///000111111222333222000000222444222111111333444444222000000---,,,///...+++...444222111111000000000111111111111111111111111111111333444444444333111///...000///...000222444555444000000000000111111111111---------000222333222000000222444444333333444555111333444444222222333555888777555444444555666777555666555444222222444666666444222333444555444333333333333333333333333333777333444;;;@@@===999888333555777:::@@@LLL[[[fffqqqyyyzzzuuusssuuu{{{}}}rrrhhh\\\OOOBBB>>>===<<<<<<===;;;;;;:::999777555333222...333888999666333333555333222111000000111111222111222333333222222333444//////000000000///...------,,,...111000,,,---000444222000...///111444666333333333222111111000000......---,,,,,,,,,---...------------------------///---***)))***,,,---------,,,,,,---...///000000,,,---//////......///111,,,,,,,,,,,,------------///,,,---//////---...222111111222222111///...---,,,///222555666444222000,,,000444444000...///111///000111000///000111333000111333555222---///555333222222222444555777888555666777777777888777777888888777888999888666333555444444444555666666555555444444555666555111---000000000///...---,,,,,,111222111...+++,,,000444...333777555///---111666333111///...---...///000333222111/////////000111//////000000000000//////++++++,,,...---***---333555444222000...,,,++++++((()))+++---.........---,,,,,,.../////////...---------...//////...---------...000111111000...---/////////000000000111111---......---++++++---///,,,,,,,,,------.........***+++,,,---...///////////////...------------.........//////000111111111777666444333333333111///111111000000000111333444111000/////////111222333222444555333000///111444333333444666777666333111222...---000///,,,///666111111000000000000000111222222222222222222222222000111222333444333222222222000///000111333333222000000000000111111111111222222333666999:::888777111333555666555555666888888999:::999555333444666666666444444444444555666333444444333222222555777555333222222444555555444555555555555555555555555777222333;;;@@@===888777888999:::???HHHUUUdddnnnuuu}}}wwwuuupppxxxssshhh^^^QQQCCC>>><<<;;;:::<<<<<<<<<;;;999777555333222000555::::::666222222333222222111000000111222333000111222222111111222333...///000000000///---,,,///...000333222///000444444222000//////111555777444444333222222111111000+++++++++***++++++,,,,,,,,,------......---,,,,,,222///,,,+++,,,...///000///---,,,,,,...000111111---...//////---,,,---...++++++++++++++++++++++++///---...000///+++,,,///...///000111111000......+++...222555555444111///---222777777333000000222111222333222111222555888222333555666222...111777222333444444333555888:::555555666777777777777777888888888999:::888555222555333222333555666777666666666555222...,,,---...111111111000///---,,,+++111000///111333555555444555555555555444222000...000///---,,,---///222444666111,,,,,,///111///---000000//////............//////---,,,,,,---...///,,,,,,---/////////...---,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,...000111222111000//////......------...000111111000///...---,,,,,,,,,---------------...///000000...,,,---///000...,,,,,,---...//////000000000666444222000//////000000111111222222222111000000222222111111222444555666333222222222444555444333000...---...000111111000000222444444333111111111///000111222333222222111000000///////////////000222222111111000000//////222222111000//////000000222222111222333444555666222444444444222222222444444555666888999999999999:::999777555555666777999<<<<<<<<<;;;999777666555555666666666666444333222555333222000111333555777999333000333444222555<<<777444333666555222111444777777666777888888666555<<<888:::DDDQQQ]]]iiirrr{{{vvvuuuvvv||||||pppiiieeeNNNCCCAAA999666777444===:::666444333222111000333333222222222333444444333333222111000///...---222111000///.........//////000000...,,,+++,,,...---000222222000......000555444222111000111222222555444222000//////000000,,,---...,,,+++***+++---......///...,,,,,,---///000111222222111000///...000---,,,......,,,---111+++*********,,,,,,,,,+++*********)))******+++,,,333000,,,,,,...000///...------------...000111111///...///222666777555222000333444333///---...///000000//////......------///000222555888999888666666666555333111000111333444666777666666666888:::999777555666777666222...444555666777777666555444777333---+++,,,......------......///...---+++***222111111333666777666555444444444444333111///...//////...---...000222333222///---...222333111---/////////......---------///...------------...///,,,---///000///.........---+++***+++,,,------,,,,,,,,,,,,,,,------------,,,---...---+++++++++,,,,,,---///111111000///..................///000000000000///...---,,,,,,,,,------,,,,,,,,,---......///...,,,---//////...,,,......///000111111111111666555444222111//////...111111222222222222222111222111111111222333555666333222222222333333333222.........000222222111//////111333333222000000111000111222333333333222222111111000//////000000111111111111111000000000000222222111000000000000000111111222333333444555555111333333333111111222333333444555666666555555444:::999888777777777888999;;;;;;;;;:::999888666666555555666666666555333222555333111000111222555666777333222555555222222666555333333666666333333666666666666888999:::999888======BBBNNNZZZfffsss}}}~~~zzzwwwxxx{{{|||rrrkkk___III>>>>>>999777:::777;;;888555333333222111000555444333222222222222222333333222111000///......000//////.............../////////...,,,,,,---......000333333111//////000222222111111111222333444666555333111///......------------,,,******+++---/////////...,,,,,,---...111222333333333111000///000---,,,......,,,---111*********+++,,,---------***************+++,,,,,,111...+++***,,,...---,,,++++++,,,---///111222333//////000333666777444222///111333222///------...////////////////////////111000000222444666777666444444444111///...000111111444777888888777777888888666555555777666333000444555666666666555444333111...,,,,,,---...---+++***+++,,,------,,,,,,+++000000222444777777555333222222222222111000............//////000000111111...---...111444555222.........------------,,,,,,///......------...//////,,,///111111...,,,...///---,,,+++,,,...///...------------.........//////,,,.........,,,+++,,,---,,,---...///000///...------......///////////////000///...---------------------,,,,,,+++,,,,,,,,,///---,,,---...///...---///000111222222333333333666555444333222000///...000111222333333333333333111111111111111222333444222222222111111111111111......///111333333111//////000222222111000000111111222333444444444333333222111111000111111222222000000000111111111111111222222111111111111111111000111333444555444444333111222222222000000222333333444666777666555333111999999999999888888888888999999999999999888777777444555666777666555444333444333222111111222444666555333444666666222000111444222333777888555555888333555777999:::;;;<<<<<<===@@@IIIUUU```jjjxxx|||{{{|||}}}~~~{{{uuunnn___HHH>>>???999888;;;888888666333222222333222111666555444222111000000000333222222111000///......---------.........//////...//////...---,,,...///...000333333222000000111000000000000111222333444555444333222000...,,,***......---+++)))))),,,...111111111///---,,,---...222222333444333222111000111---,,,......,,,---000******++++++,,,---......++++++******++++++,,,---...,,,***)))***+++++++++)))***+++---///111333444//////000333555555333111...///111000...---------.........///000111111111666444111111333666777777555555555222000///111222...222666888888777666666666555444444555555444222444444555555444333222222+++***+++,,,...---+++)))((()))***+++,,,,,,,,,,,,---...000333555555333000000000000000///......------...///000111111000///000//////111333333111///,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---000222111---,,,...000...---,,,...000111000...---------.........//////---...///...---,,,---...,,,---...//////...------,,,---///000000000///...///......---------......///...------,,,,,,,,,,,,------------...///......//////111222222222222222666444333111111111222222000000111333333444444444000000000000111111222222111111222111000///000000000///...000222333333222///111222222111111222333333333444444444444444444222222111111222222333333000000000111111222222222222222222222222222111111000111333555555555333222222222333222111111333555555777999::::::888666555777888888888888777666666666777777888999888888888444555666777777666555555444333222222222333555666444444555666555333222222666444555999999666666888333555777999:::;;;===???CCCGGGPPP\\\eeeooo}}}{{{||||||xxxrrreeeNNNBBBAAA:::666888555666444222111222333333222444444222111111000000000222222111111000//////...,,,---...///000000000000...//////...------///111...000111222222111000000111000000000111111111111111111222111000...,,,***///...---+++)))***,,,///333444333111///---...///111111333333333222111000111---,,,......+++,,,000+++,,,------,,,,,,---...+++++++++++++++,,,---------,,,************************,,,...///000111111---...000222333222111///------......------,,,,,,/////////000000000111111999777555444666777777777777888777555333222444555...000333555444444444555333222111111222333333333333333333333222111111000++++++,,,,,,,,,,,,***))))))******+++++++++,,,,,,------///333555555222000///.....................---...000111111111///...333222000//////000000000+++,,,,,,,,,,,,,,,,,,,,,---......//////000000000---///111///---,,,...000---------///111222111///------------............---...//////------...///---...............------,,,---///000000000///.........---------......///111000///......---......,,,---............//////---...///000111111111111555333000......111555777///000111222333444444444//////000000000000000000///111222111///...000111333000......000333555666111222333333222222444555555444444444444444444444222222111222222333444444000000111111222222333333111222333333333333222222000222444555555444333111333444444333222333555777555777999;;;<<<;;;:::999666666666777666555444444555555666777888888888888333444666777777777666666444444333333333444555666555555555444444666777777999777888;;;;;;777555777444666888999999<<<@@@CCCMMMQQQZZZfffppp}}}{{{|||~~~{{{uuufffNNNBBB@@@888555666333555333111111222444444333111111111000000111111222222222111111000000//////---...///111222222222222---...//////......000222......000111222222000///222222111111000///......---...///000000///---,,,//////...,,,++++++---///555555555333000///000111///000111222222111000000222...,,,......+++,,,///---///000...,,,+++,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,++++++***+++++++++,,,---...//////......,,,---///111000///...---,,,,,,,,,------------,,,111000000000/////////...666555555666777777444222666666666444333333555777000000111000///000333555111000///......///111333222111111000000000000000000///...,,,+++******+++------,,,+++++++++++++++//////111333666666444222......---------......///...///000111111000///...444222000...------///000++++++,,,,,,,,,,,,------------///000000000000000...------------...//////,,,,,,---///222222111///---------............///---...000///......///000/////////...............---......///////////////---------------...///000000000//////////////////+++---......------///000,,,---...//////000000///444222///------000444777///000111222222222222222......///000000//////...---000222222///...111333333000......111444666777222333444333333333555777555555444333333333444444111111111111222333444444111111111222222222222222111222333444555444333222222222333444444444333222444444444333222333666999555666777888999:::;;;;;;555555555555444444444444444444666777777888888888333444555777888888777777555555555555555666777777555666666333444888:::999;;;999:::===<<<888555777666888999999:::>>>FFFLLLTTTWWWaaaooo}}}}}}~~~vvv```III???>>>888555777555666444222111333444444444000000//////000111111222111111111111000000//////---///000222333333222222---...//////...///111333/////////111333333222000222222222111///...,,,++++++,,,------............///000000///------...///444444444222000///000111...///000111222111000000222...---......+++,,,///---000111000,,,+++,,,...------,,,,,,------...///,,,---...---+++***+++,,,,,,---...//////...---,,,+++...000111///---,,,---+++++++++,,,...///---,,,000000000///...---------111111222333444333000---111222222111111111444666333222111///---///222555111000///---,,,---000333//////.........//////000222111000---+++***+++,,,......,,,++++++******+++000000000222444555555333...------,,,---...///000//////000000000000///////////////...------...///,,,,,,,,,,,,---------...,,,---///000111111000000...***((()))...000000...+++,,,---///222222111///....../////////000000000---///000000//////000111111000//////.........///...............///000000,,,,,,,,,---...///000000///............//////000***---///...------///111,,,,,,---...////////////222111000/////////000000///000000111111111000000---...////////////...---,,,///333222000///222666000///000111444666666555111222333222222222555777555555333222222222333333000000000111111222333444333222222222222222222111111222444555666555444333333333333333333333333333333444333222111333666999888777777777777888::::::777666555444333444555555444444555666777777777777222333555777888999888888777777777777777888888888333777888555555888888444:::888:::>>>>>>:::888999888999;;;;;;<<>><<>>===;;;;;;777555444444555555555444111000000000000000111111***///111//////333333...------...000222111,,,(((,,,666666333555000---444000111222444555666666666111000000///...---------000///---+++******++++++...///000111111111111111333111...,,,++++++---...333333333222222333666999333...***+++...000///,,,------------...000111222000000000111222222111///---------...............***,,,...///......///000,,,000777<<<:::222......+++++++++,,,,,,---------***......******---,,,'''---......///000111111222222222111111222444555666888:::999555000...111666222222111111000000//////******+++,,,,,,------...,,,---...//////...------+++*********+++,,,------111///000222000---...222222///,,,,,,...///...---,,,---///000000/////////333222111///......//////...------,,,,,,------...111000...------...///000---.........//////000000000000///......///000000111111111000///......---//////......------,,,,,,111000......///000///...,,,...000000///...///000------,,,------...///000......000222///++++++000.........//////111222222000000///...///111333444000------111222///------.........//////000000000000...,,,---...///...---***,,,......------...000222222111111111111222222333222111000000111222333222222222222222222333333000111111222333333444444666777777555333111111222222333555666666555444333444333222222222333444555444222000111444555555333555555555555555666777777999999999777666777999;;;;;;:::999:::;;;;;;:::888777888999;;;<<<<<<<<<;;;<<<<<<=========<<<;;;:::777777777777888999:::;;;999999:::;;;;;;;;;:::999;;;???DDDHHHNNNYYYhhhssszzzwww]]]NNN???;;;;;;:::999:::666444333222444444444333222222111000/////////000---111222///000333333000.........000111111---)))+++555555222555000---555444666888:::;;;:::888666111000000///......------//////---,,,+++,,,,,,---///000000111222222111111222000...,,,+++,,,...///333444333222222333555888111...+++,,,000111///---///............//////000///...---...///000///...+++,,,...//////...,,,+++,,,---//////......000111000222777<<<999111---...,,,,,,------------------***---...******,,,,,,(((------...///000111222222111111000000111222444555666888999777333111444888222111111111000000000///---------............///---......//////...---,,,+++************+++,,,---222000111333111------000222000...---...000000///,,,---.../////////......222111000///////////////...------,,,,,,------...333222000///.........///......000000111000////////////............//////---...///000111000////////////...---,,,++++++***///...------...000//////,,,...000000///...///000------,,,------...///000...---...111///++++++///////////////000111222222000000000111222222333333222...---000000...,,,.........///000111222333333333111...---...//////...)))+++---...---------...111111111000000111111111111111000000000000111111000000000111111222222222...///000222333555666777555666666555333111222333333444444555555444222111555444333333333333333444333222222333444555333222444444333333444444555666666666777666666777999<<<999888888:::<<<======;;;:::;;;===>>>>>>>>>===<<<===>>>@@@AAA@@@===999666666666666666777888999:::888888999::::::;;;;;;;;;@@@FFFNNNTTT[[[eeerrr|||~~~ttt[[[LLL===888888888777888666444222222333333222111444333222000//////......111333222000000333444222000///...///000000...,,,+++444333222555111///666777999<<<======:::777444111000000//////......---......---------------...000000111222222222222111000///---,,,,,,---///000444444444333111222444666...,,,+++---111222000---000//////...------......000...,,,,,,...000000000***,,,///111111///+++)))...//////......///111333444444777:::777111...///---.../////////...---,,,))),,,,,,******,,,+++(((+++,,,---///000222333444111000000///000111333444444777999888666555777999111111111111111000000000111111000000000000//////...............---,,,++++++************++++++,,,444222111222000...000444000///...---...///000000///......//////000///...000//////..................------,,,,,,------...222111000///............,,,...///111111///...---////////////////////////+++---///111111000///............------,,,,,,,,,,,,+++******,,,---------,,,...000000///...///000------,,,------...///000...,,,---000///,,,,,,...---------------.../////////000111222222222111111333///---///000---,,,.../////////000111222222333444222///...---.........---...///...---...000222111111000000000000111111////////////////////////.........///000111222222111111222444555666777888444555666555333222222444444444444444333222111000555555444444333333333333222333333444555444222111222222222222222333444444444555666555444444666888666666666999<<<>>>>>>===<<<===>>>??????>>>===<<<===>>>@@@AAA@@@===999777888777777666555555666666777888999999:::;;;===???BBBJJJVVV```hhhrrr~~~}}}rrrVVVHHH;;;888999888666666666555333222333333333111222222111000//////000000333333111000000222333333222111000//////000//////---555333222666444111888777888888888777555222111000000000000//////......------------------......111111222222222222111111///...---------...000111444444444333111111333555+++++++++---000111///---///......------.........222///------///222333444---...///000000///---+++.........---,,,---111333444333444777666111000222...///000111000///---+++***++++++++++++++++++)))++++++---///000222444444222111000000000222333444333555888888666555666777111111111111111111111111333222222111000000//////............---,,,,,,+++++++++*********++++++,,,666333111111000///444;;;......---------...000111222000//////111222000///------------------,,,,,,...------,,,,,,------...........................***,,,...//////...---+++000000000000000000000000---...000111111///---,,,------....../////////000,,,+++******,,,---------,,,...000000///...///000------,,,------...///000///,,,,,,000000---,,,...,,,,,,,,,,,,---...//////---...000111222111000///333...,,,///000------///000000000000000000000000333222111///...---...///222111000---,,,...222555111111000000000000111111........................------...//////000111111333333333444444444555555333444555555333222333444555555444444333222111000555555555555444333333222222333444555444333222111111111111111111222222333444555555444222222333444444444555888<<<>>>???>>><<<<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<777777666666555555666666888:::::::::999;;;???BBBCCCMMM\\\iiittt}}}sssSSSGGG<<<;;;<<<:::777555888666444444444444333222000000//////000111222222222000///000000000222333222222111000//////111111000666444222888666333999888666333111/////////000000000000000000/////////,,,,,,,,,---------------111111222222222111111000......------...///111111333444444333222111222444))))))+++---//////...,,,,,,,,,,,,------...///000111///------000333444555111111000///......//////,,,---,,,+++***,,,///222222000000444555333333555///000000000000///---,,,+++***+++,,,,,,+++++++++++++++---///000222444444333333222111222333444555333444555555444333333333000000111111222222333333333222222111000///............------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,666222000111000000555<<<,,,------------...000333555111//////222333111///,,,---------------,,,,,,...------,,,,,,------...---------...............)))***,,,---......------000000111111111111000000...///000000///...,,,+++,,,------...///000111111///...------...000//////,,,...000000///...///000------,,,------...///000000,,,,,,000222///...///.........///000111333333...///000111111000///...111---,,,///111///...///111111111111000000//////111222333222000//////000333222000...,,,...222555111111111000000111111111......////////////...............//////000000000222222111111000000000///222444555444333333444555666555555444333222222111444555555555555444444333111333444444333222333444111111000000111111222333555666777555333222222333666666777999===??????>>>::::::;;;<<<<<<;;;:::999<<<;;;:::999:::<<>>;;;777666999777555444444444333222......//////000222333444111......111222000111444222333333222000000111333222777333222888666333888888555111...---...111222000000000000000000000000------.........------,,,000111111111111000//////............///000000111111222444333222222222444***+++,,,---------------+++++++++,,,---///000111---++++++,,,///111333333333111///---------///000+++,,,,,,+++++++++...000000------222555333333555////////////............,,,++++++...///,,,,,,...+++,,,---///000222333444444444333222222333444555222222222222222111111111000000000111222333444444222222111000//////......------,,,,,,,,,,,,------...------,,,,,,,,,,,,---333111111333111///111666,,,...///...---...222555555111---...111222111...------.../////////...---...------,,,,,,------...///////////////...---,,,)))***+++,,,---///000000//////000111111000////////////.........------------------....../////////111000......///000///...,,,...000000///...///000------,,,------...///000111---,,,111333111///000//////000111222444666777000000000111111000000///...+++,,,000222000...///111111111222222222222222000333666666444222222333333444444333222222333444222222111111111111222222000111111222222111111000//////////////////000000000000000/////////......222333444444333333555666666666555444444333333333333444555666666555555444111222444333222222444777111111000000111111222333555777888888666555666666999999:::<<>>888999:::;;;;;;;;;:::999===<<<;;;;;;;;;===@@@AAA999::::::;;;<<<>>>@@@AAA===??????<<<999;;;AAAGGGOOO[[[lll{{{zzz```RRRCCC>>><<<:::777777999666444333444333222111000/////////000111222222000---...333555222333666222444555444111000111333222777222000666555111666555333000......000222333000000000000000000000000000000111111000///...---000000000000000///......///////////////000000000///111333333222222333444............------...///,,,,,,,,,,,,------...///+++***+++---000222333222000000...---,,,,,,,,,---***,,,------,,,---...000000,,,,,,111444222111222///...---,,,,,,...///000...+++,,,000000------000------...///000111222222444333222111111222333333111000//////000222333333///000000111333444444555222111111111000000//////,,,++++++++++++---...///000///...---------------000000222555333...,,,///---///000000///000333777555000,,,,,,000222000---...///000111111000//////...------,,,,,,------...333222222111000...,,,+++******+++,,,...000222333---...///000000///...---......---------...//////---------------------,,,111///------......---,,,,,,...000000///...///000---------------...000000222------111444222000111......///000333555777888222222111111111111111111,,,***+++111333111//////111111222333444444555666111555999:::777555555555333666999:::999777555555333333222222222222333333222333444555555444333222000000000000000/////////111000000000000000000000111333444444444444555666666666555444444444555555222333555666666666555555000222333222111111555999111111111111111222222333555777999:::999999999:::===<<<<<<>>>@@@AAA@@@???777888:::;;;;;;;;;::::::>>>>>>>>>===>>>???@@@@@@@@@@@@?????????@@@@@@AAA???@@@@@@===:::;;;BBBHHHVVVbbbrrr|||jjjXXXFFF===:::888777888888666333222222222111000111111000000000000000111///---///666777444444888111444666555222111222333222666000...555333///333000000000///000000111222000000000000000111111111222333333333222111///...//////000//////...------000000000000000/////////...000222333333222333555111111000///......000111......---,,,,,,,,,------,,,,,,---000333555555444------......---+++***)))***,,,...///......///000000,,,,,,111444111///...///...,,,++++++---000222///+++,,,111222...---111---......///000111111222333222111000000111222222000...---...000444666777//////000111333444555555222222222111111111111000+++*********+++---///000111000///...............///......000333333000,,,111000......///222555777444333222000//////....../////////...---+++***))),,,---///111111000...---000111222111000//////111---------------...//////...///000111111000...---...000000000...---...//////...,,,++++++,,,...///,,,+++******+++,,,...///111000///000000000...---,,,,,,---------///222666333///...///...,,,---000111222000------333666555333222333777777444222444......//////000000111111000000000222444555444333666999;;;999555333444555555666777666444333333333333111000333777999999777999888555444444555888999555444444333333222222111222222222333333444444444555555555555555555555444444333333444555666444222222333333444555666777777666555555444444555555666666666666555555444444444555777999999777777999;;;???===<<<>>>AAABBB???;;;444222333888::::::<<<@@@<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAA@@@>>>===???@@@CCCEEECCCBBBHHHQQQ\\\gggwwwttt]]]EEE>>>>>><<<777555999888666555444333222222111222222111000000111333222222222222222222333333///111333333111///...///222///---...000111000...000000000000000000000000000000000000////////////111000///...------...///111000000///......------000000...------...///000---111111///222666555///222222111...,,,,,,...000111000...,,,+++,,,---///000000000000111111111111------------,,,+++******------------------------***,,,//////---,,,,,,---+++,,,------,,,---000333/////////......---------,,,,,,...111333333000...111222222111...------...444000,,,+++///222444333,,,,,,...111333333111///...000000...///333444222+++++++++,,,,,,---------...000111222000///...///---,,,---000333444111//////...------...000222333222111000///............000//////...---,,,++++++....../////////---,,,+++///000111111000///000111111000///..................///111222222000///...///000000000...---...//////...---,,,,,,---...///,,,,,,,,,------...///000000/////////000000...,,,/////////---,,,---000333111...---//////---...111000222111......333555444111///000444444000...000////////////000000111111000///000222555666666555666777888888666555444555333555777777555555555666222111000333666888888777888777555444444555777888555555444444444444333333222222333333333333333333555555555555555555555555555444444444555555444222444444444444555555555555444333222111000000000000666555555444333222222111777999;;;;;;::::::<<<>>>@@@??????@@@@@@???===;;;888666666999:::999:::>>><<<<<<<<<<<<<<<<<<======<<<===???@@@@@@@@@>>>===??????AAACCCBBBCCCLLLVVVbbbmmm~~~{{{cccJJJ???===:::666555888777666444333222222222111222333222000000222333222222222222222222222222///000222222111//////000222///---...000111000...000000000000000000000000111111111000000000000///111000///...---......///000000///......---,,,,,,......------------.........111222000222666555000222222111///------///111111000...---,,,---------////////////000000000000,,,,,,------,,,,,,++++++++++++,,,,,,------......,,,...000000...------------------,,,++++++---///,,,,,,++++++++++++++++++,,,---///111333333111...///000000///---,,,---...222000//////111222111///---------///111222111///---000111//////222333000******+++++++++,,,,,,,,,+++---000111111111111222,,,,,,...000333444222000...............///000000///......------......///000///...---,,,------...000//////...---,,,+++***---///000000000000111333333222111000......------///000111222222111000//////000111000...---...///000///...------...///000------...///000000000000000///...///000000...,,,111111111///---,,,...000000------000000...///222///222111//////333444222111...///222222...,,,.../////////000000000000111//////000222555666666555666555555666777777666444222444666666666666777888222111111333555777777666666555444333333444555666444444444444555555555555333333333333333222222222444444555555555555555555555444444444555555333111555555555444444333333333333222111000///.........444444333333222111111000666888:::;;;;;;;;;===??????@@@AAA@@@>>><<<<<<<<<===:::999<<<<<<999:::=========<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>???>>>???AAABBBGGGSSS```mmmxxxlllQQQAAA;;;888666666666555444333222222111222222333333222111111222444333333333222111111111000...///111111000///000111111///...///000111000///000000000000000000000000222111111111000000000000111000...------.../////////......------,,,,,,+++,,,,,,,,,---------,,,,,,000111111111333666444111222222222000...---///111000000//////...---,,,,,,---.........////////////++++++,,,,,,------,,,,,,))))))***+++,,,---......---///111111///---------.........,,,***)))***+++...---------------...///......///111333333111///---...///...---,,,---...111111222333444222...+++...---,,,---///000000///---111222000000222111...*********++++++++++++,,,(((+++///222222333444555---...000222333222111//////000000000000000000000------------...///000111000///---,,,,,,...///111111000///------,,,------,,,---///000000000222444222222000///...---------///000111111222111111000///000111000.........///000///............///000,,,---///000111111000000111000///000111111000...111111111///------...000111......111000......000///222222000000333333111333111111444333///...000000000000000000000000000000//////111444555444222555333222444777888666333111333555555444444555666222222222333444555666555444444444333333444444444222222333333444555555666444333333333222222111111222222333333333333333444444333222222333333111///444444333333333333333333333222222111111111111222222222222333333333333444444555777888999:::<<<===;;;>>>@@@>>>;;;999;;;===>>>;;;:::======:::;;;>>>>>>>>>???>>>>>>>>>=========>>>???@@@AAAAAA@@@@@@???>>>>>>AAAEEEMMM]]]lll{{{rrrWWWCCC888555666777444444333222111111111222222333333222111111222444444333333222111000000///---///000000000///000222/////////000000000//////000000000000000000000000000000000000////////////000///...------...///000---------,,,,,,+++++++++***+++---......---,,,,,,000000///000111333222000111111111000......///111///000111111000...,,,***,,,,,,---------.........)))***+++,,,------------*********++++++,,,,,,,,,---///000000...,,,+++,,,---......---+++***+++,,,//////......///000111222//////000222333333111///,,,...//////------...000222222333444444111---+++000...++++++---...//////---111222111000222000,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000333444444444555000111333333222000...---////////////000000000///......//////000222333444000///...------...000222000000///...//////000000+++---/////////000222444000///......------......//////000000111111111111///111111111///...///000/////////....../////////+++,,,...///000000///...111000000111222333111000...000000000//////000222333000000222111---,,,//////222222000000333333000444111111444333000///111111111111111000000000000111000000000222222111///444222111333777888666333111333444333222000000111222333444444444444555666333333444444444444333333000000111222333444444555333333333222222111111111000000000111111222222222222111000000111111///---111111222222333444444555111111111222333444555666111111333444555777888888444444555777999;;;;;;;;;666999;;;:::888888:::===<<<999999<<<===<<<===@@@@@@@@@AAAAAAAAAAAA@@@???>>>???@@@AAAAAABBBBBBBBB@@@???AAAFFFMMMWWWjjjzzzuuu]]]EEE888555666888333222222111111111222222222333333222111111222444333333222222111000//////---///000/////////000222...///000111000////////////////////////////////////.........------------000///...------...///000,,,,,,,,,,,,,,,++++++++++++,,,---/////////...---///---,,,...///////////////000111000......///000///000111222111...+++***,,,,,,,,,,,,------------)))***+++,,,---.........,,,,,,,,,++++++*********+++---......,,,+++***++++++---......------...///,,,,,,---.........//////111000000222333444222000...///000000///...///111333444333222111000//////222///,,,+++,,,......///,,,000222000000111///+++........................+++...222555444333333333111333555444111///------,,,,,,,,,,,,,,,---...///000000000111222333555555111000///......///000111//////000000000111111111+++---/////////000111333///......------------............///000000111111000111222111///...///000........................++++++,,,---............111000000111222333111000---...000000000000222333222000000333222...---///000333222//////222333111111......111111......111222111111111111000000000111000000111222222111///333222222444555666555333111222333222000......///333555666555444444555666222333555555555555333222///000000111222333333444222222222222222111111111//////000000111111222222000//////000111111000...///000000111333444444555...//////000222444666777222222444555777999:::;;;777666666777:::<<<<<<;;;555666777777777888:::<<<999666777;;;<<<;;;===AAA@@@AAABBBDDDDDDCCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEECCCDDDIIIQQQZZZfffyyyyyycccJJJ999555666777222222222111222222333333111222222111000000111333222222222111000000000///...///000///......000111---///111222000/////////////////////////////////------------,,,,,,,,,,,,//////...------...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......000,,,***---...------...---...//////------...///000111222222111...+++***+++,,,,,,,,,------------)))***+++,,,------...---......---,,,+++***)))))))))+++------,,,+++++++++)))+++.../////////000111...///111333333222000///333222111222444444222111///000111000///...///000333333333111///000222444333000---,,,---.........,,,000111//////111000---000///////////////......---000444666555333222111000333555555222///......,,,+++******+++---///000111111111111222444555555111000000000000000000000//////000111111000///...,,,---////////////000222111111///...------------------------...///000111000111222111/////////000------............------,,,,,,,,,,,,---.../////////......///111111000///---///111111000000111333///---///333333000///222222444222......222333222...,,,,,,//////---...222222222222111111111000000000///000222444555555333111333444444333333333444///111222222000///000111555777888777555444555777222333555777777555333222111111111222222333333333111111111111222222222222000000111111222333333444000//////111222333222111000000111111222222333333//////000000222333555666444444555666777888999:::777555444666999:::999888888666555555777888999999888555666999;;;:::;;;???>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHKKKSSS^^^hhhuuu}}}kkkQQQ===666555555222222222222222333444444000111111000//////000222111111111111000000000000///000000...------///000,,,///222222000......///////////////////////////......---------,,,,,,,,,///......---...///000111,,,,,,,,,---------------++++++++++++,,,---...///111,,,***---...,,,,,,///+++---......---,,,,,,---222222222111000...,,,+++,,,,,,,,,------------...***+++,,,,,,------------......------,,,,,,++++++(((***---...---,,,,,,---(((***---.........///000111444777999999666333000444333222222444444333111///000111000...------...///111222222000111444777333111.........///...---,,,//////---...111111///000/////////............,,,000555777666444222222...222555555222//////000...,,,++++++,,,///222444111111111111222333444555111111111111111000/////////000111111000...,,,***,,,...//////......000111555444222000...---,,,,,,,,,,,,,,,------///000000000111222111000//////111,,,------......------,,,------,,,,,,---...000111---,,,,,,---///000///---...000222222111000000111,,,+++---222444222222555333444222------111444222...,,,,,,///000///000333222222222222111111000000//////000333666999999888000333666555222111222444...000222222222111222333555888999888555444666888222444666888888666444222222222333333333333444444000000111111222222222333111111222333444444555555000000000222444555444333222222222111111111111111222222222222333444555666666666666777777777777777555333222333666777666444;;;888555555777999888666888555555888999888999<<<<<<>>>AAACCCEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHIIILLLPPPZZZgggrrrqqqUUU???666444333222222222222333444555555///000000///......///111000000000000000111111111000111000...,,,,,,...000,,,///333333000....../////////////////////////////////.........---------///...------...///000111------------------------+++***))))))***,,,...///333,,,***...///,,,,,,000***,,,------,,,+++,,,---333333222111///...,,,+++,,,,,,---------.........++++++,,,---------,,,,,,------------------------(((***---............///(((***---...---,,,---...///222666999888444///,,,444333222222444444333222///000000///---+++,,,---,,,///222333222222555777444222000/////////...---,,,......,,,---111222000//////.........---------+++///444777777555444333333222222222444333111000/////////...------,,,,,,---...///000000///...---///111222222111000///...***,,,---/////////......111000///......---......000000////////////000000...............///000000000111222111000111222444//////////////////......000---+++***+++---......+++++++++,,,...000111222111111111111000000000///+++---000111111222444555222000111444444000///111...---111555333......333000111000///------///111000111222444555555444444333333111000000000111222111333555666666555333222;;;999666444333444666777666333111333666777444000222222222000//////111333//////000333666777666444333444555555555444333222000///...///111111000...333333222222111222222222---///111333444333222111777666666666777666555333444444555555555555555555666777555333555:::999555999888777666666888:::<<<;;;===???>>><<<===AAAEEE@@@DDDEEEAAACCCIIIKKKIIIOOOXXXdddpppnnnXXXDDD999777888666666555444222111000000///000111222222111000///000000000000000000000000...------,,,---...///000---...///000000///...---......///000000000000000222111///...---------...---,,,+++,,,...000000000---+++)))+++------+++(((...,,,++++++------,,,***++++++++++++,,,---......---------,,,,,,+++++++++///............---------,,,,,,,,,++++++*********++++++,,,------,,,++++++000---++++++,,,---------******+++,,,,,,,,,++++++,,,,,,---......///......+++///222555444444333444111222222222222111000000444222000...---,,,,,,,,,,,,---...///000222222333111000000000//////......,,,++++++,,,---///111333333222///---,,,,,,---...//////111444777555000+++444333222222222222111000------..................///000000000000000//////000//////000000000...---------...////////////...000000///...............000000000//////000000000...............///000000///000111000000000222333//////............//////000...,,,,,,---.........,,,,,,,,,---///000222333000000//////......------/////////...------...000111///000333333///...000///---...111///+++---333///000000///......000222...///111333444333222111222111000///...///000000333444555666666555555444;;;999777444444444666777555222000111555666333///111222333222000000111333333333333555777777666444333333555666777666666555111000///000111111000...222222222111222222333333///000222333444444333333555555555666666666444222333333333444444444444555666999:::777666999:::999::::::888777777888999999<<<;;;:::;;;===???@@@@@@===AAABBB???@@@FFFJJJIIIPPP]]]mmmzzzqqq\\\HHH:::555666555555444333333222111111///000111222222111000///000000000000000000000000......---------...///000---...///000000///...---......///000000000000///222111///...---------......---,,,---///000000000---+++***+++------+++)))...---++++++------,,,+++------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++............------------,,,,,,,,,+++++++++******+++,,,---......---,,,+++---,,,+++,,,///111222111------------------......,,,---...///000//////...)))---111333333111000000111222222222111000//////222111///---,,,,,,,,,---......//////000111222333111111000///...------,,,,,,,,,,,,,,,...000222333444222000...,,,---......//////000222444333///,,,666444111000111111111000,,,,,,------...//////000111111000000000000111111111///,,,,,,///000...,,,000000//////......//////000//////............///111111000000000000111111...............///000000///000000///......000222//////---------...///000000...---...///000///...---------...///111222333111000///......---------222222111///------///111000---...111000---,,,...000...------+++***,,,111...///000///...///111333...000222444555444222111222222000/////////000111444444444444555666666777;;;:::777555444444555555222000///000333444222///000222444444333222222222555444333444555555444222333444555777888888888888333222111111222222000...111111111111222333444444111222222333444444555555333444555666666444333111111111222222222333333333444:::<<<888555777:::;;;::::::999888888777777666<<<888666888<<>>;;;<<>>===;;;<<>>666555333333333333333333333333000000000111111000000000////////////////////////..................//////........................------...////////////...//////......---------------,,,++++++---......------,,,,,,,,,------------000...,,,+++,,,---,,,+++...---,,,,,,+++++++++,,,------------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------/////////111333222000...000///---++++++,,,---///,,,...111333333111...,,,,,,111666999888444111///111111111000///...---,,,+++++++++,,,,,,,,,------000///...------...//////111111000000000/////////////////////111333555666444333000...------...///---,,,,,,,,,---------,,,666333000//////000111000//////.........---------//////...---...///000111333000------///000///...444222000///.........///...............///000111111111000000000000111111...............///000000...//////...------...000///......---...///000111000//////000111111000...+++++++++,,,---...///000333222000/////////000111---///222333000...,,,+++///,,,+++...---******------...////////////...,,,,,,...000000000000111222111222555666777555333222444333222111111111222333111000//////000333666888888777555444333222222222000000000111333333222111---000444666555333111111000///...///222333333222666555555444333333333333444333222333444333111000111111111111222333444555111000000000111222333444///222555555444222222222//////000111111222333333666666444444888<<<999222222222444555666666666666444666999888777777888:::<<<;;;::::::;;;AAAMMMWWWfff}}}lllSSS@@@999888333333333333333333333333111000000000000000000111//////////////////////////////////////////............------------......,,,,,,---..............................---------,,,+++)))***+++,,,,,,+++---------,,,,,,---...000222///,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------...000111111000...111000...,,,,,,---...///,,,...111333333111...,,,---111777:::888555111000///000//////...---,,,+++******+++,,,,,,---------///...---++++++,,,---......///000111222333333444++++++++++++---///111222444222000...------...///++++++++++++***++++++,,,444222//////000111111000000//////...------,,,,,,...------......///000111111000000///......//////222111000///......---...---------......000111222000000////////////000000...............///000000///000000///------...000...//////000111111111111111///...///000111000///++++++++++++,,,---...///000///---,,,---...000111777999:::999555000---+++000---,,,......+++,,,///,,,...000///111333111,,,,,,...000111000///000111000000111222222222111000111111///.........///000///.........000222555777444444333222111111111111///000111222222222222222,,,///333444333222111111222000///000222444444444666555333222111000000000222222111222444444222111111111111111222333444444///000000111111222333333000333555555222111333555000000111222333444444555999777444555<<<@@@;;;222111111222333555666777888333777;;;:::777666888;;;999888888:::===FFFVVVeeeyyypppVVVCCC;;;;;;444444444333333222222222111111000000000000111111000000000000000000000000//////000000000///............------------......+++,,,------......------------.........------,,,,,,+++)))***+++,,,,,,+++------...---,,,---000222333000---+++,,,,,,,,,,,,++++++++++++,,,---...///------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,))))))***---000222222111444333111000000000000111---///111222111000---,,,***...333555444222///...---............---,,,,,,)))***+++,,,------------///...,,,++++++,,,---...,,,---...000222444555666//////...///000222444666333222///---,,,,,,---...***+++,,,+++***)))***,,,111000///000111222111000..................------------...000000111111111,,,///222111---+++---//////////////////...---,,,,,,,,,------///000111222//////............//////...............///000000000111111///...---...000...///111333444333222111111///------...000000///,,,,,,,,,,,,,,,---...///...---,,,,,,---///222444???>>>===999444111000000222///---//////,,,---000,,,......,,,///444333...---///111111000//////000111000000000///000000000000000...---------...///.........///111333666777111111111000000000000111---...000111111111111222+++...111222222111111111444222000000111333333222444333222111000111111222000000000111333444333111222222222111222222333333///000111333444333333222111444666444111111444888111111222333444555666777777888666777;;;???:::333444444333444444666888999666888999::::::999999999999888:::@@@FFFRRRgggzzzvvv\\\FFF===;;;555555444333333222111111222111000//////000111222000000000000000000000000///000000111000///...---...------,,,,,,------...++++++,,,------------,,,,,,,,,---.........---,,,...,,,++++++,,,------,,,---......---,,,---000444444111---++++++,,,---,,,,,,,,,,,,++++++,,,------------------.........///---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---......---,,,+++***)))))),,,///222333333444333333222111111000000...//////000///...---,,,'''***///111000///...---+++,,,,,,------------,,,***+++,,,---......------000///---,,,,,,---///111+++,,,---...000222333444222222222333444666888999222111...,,,++++++,,,---(((***,,,,,,***)))***+++///...///000222333222000,,,,,,------.../////////---...000111222222222111(((...333111,,,(((+++...---.../////////...,,,+++,,,,,,------///000222333......------------.....................///000000000111111000...---///000---///222555666555333111222///,,,,,,---///000000---------------...///000///...------///222555777:::888555000---,,,...111333000...000000---...222---...,,,)))---444555000...000222222000///...///333222111000000000222222222111///......//////000......///111333555777888////////////000000000000+++---////////////000111+++---000111000000000111444111///......//////...333222111111111222333444///...///111333444333222333333222222111222222222///111333555666555444333222555666333000000555:::222222333444666777777888333666777666888:::888333888777666444555666888999:::888777999<<<===:::666;;;:::>>>FFFPPP^^^vvv{{{```III===:::666666555444222111000000222111000//////000111222000000000000000000000000///000111111111///...---...---,,,,,,,,,,,,---...++++++,,,------------,,,+++,,,---.........---,,,000...------...///...------...///---,,,---111555444111---++++++,,,---,,,......---,,,++++++++++++---------.........//////---------,,,,,,,,,++++++,,,,,,,,,------.........++++++,,,------,,,++++++///---,,,,,,...000111111111222222222111///...---......///......---,,,,,,&&&)))---//////......///******+++,,,------------+++,,,---...///...------111000...------///222333++++++,,,---...///000111//////...///000222444666111000---+++***++++++,,,'''***------+++))))))+++222000111444333///---.........///000000000000000111111000///////////////000000111222222111///......---,,,,,,...//////...111......111111//////222///.........///000222333//////000///---,,,...///111222222111000//////000222333333222000///111222222111000///...------------......---,,,,,,///111---...///111111///...---444333000......///111222///111333333222222333444555111......000111000///555999888222...///111000///000000111111111000000222111000/////////000111333333333444555666777888000000////////////000000111...---//////++++++---...000111000......222666333222000/////////000111111000/////////000222333000000//////000222333555555444333222000/////////222...///666:::666000---:::888555222222222444666333444666777777666444333555666666666666666555555444333222444666888999888:::;;;<<<<<<<<<;;;;;;;;;>>>???DDDMMM[[[qqq{{{dddNNN???999777555333333444444333222111222222222222111000000222111111111000000//////333111000///000///...,,,------............------//////...---,,,++++++***,,,------......------,,,111000///...------...///------------,,,+++******++++++******+++---...///------............------///............///000000///...---,,,,,,,,,,,,,,,***---111222111///------+++---///...------111555000///---,,,,,,---///000333444444222000000111222---------------,,,,,,,,,------......------,,,,,,+++,,,...000000///...---+++,,,---.........------///...---,,,,,,---//////---......---,,,,,,///111//////111333555444111...000///...---,,,+++++++++,,,,,,+++*********++++++111///111555444///,,,...000111222222333333222222111000000//////////////////000000111111111000000///...------///000000///111///000333444111000333//////......///000222333222222333111//////000111000111222111///...///000000111111000///...///111222111000///............---.........------///111---...000111111000...---555333111//////000111333///111333333222222222333666333000000111333222000444777777222000222444333222222222111111111111111111000000///000111222333333333333333444555666777111111000000000000111111333000000222222//////111///000000000///000222444333222111111000000000111000000000000000111222222111111000000111222444555555444222000////////////000---...555999777222000555444333222333444555777333444555666666555444333555555666666666666555555888666555555666666666555777888:::;;;::::::::::::>>>>>>DDDSSSjjj{{{fffPPPAAA;;;888666444333444555444333111222222222222111000000111111111111000000000///222111//////000000...------......//////......---------------------,,,,,,------------------------000///...------......///---............------,,,++++++******+++---...///......////////////............------......///000//////...---------......+++...111222111///......+++++++++***)))***,,,...///...,,,++++++,,,...///222333333222000000111333///.........------,,,,,,............------,,,+++***+++---...///...---,,,,,,,,,,,,------------...///...------------...///---.........------///111000000111333444333000---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///111555555///,,,---000111111222222222222222000000000000////////////////////////000111222222111///......000111111000111000222666666333222333////////////000111222333333444444222000///000111///000111000...---...///---...//////...---///000111111000///.........///.../////////......000222///000111222222111000///222111///...---...000111///111333333222111222333666444222222333444333222222666777333222555777666555444333111111111222222000000000000111333444555222222222222222333444555111111000000000000111111222///000333333111111444111///...///111222333222222222333333333222111111///000111222222222111111222222111111222333444555555333111///...///000111///,,,...444888666333222000000111222444555666777333444555666666555444333555555666666666666666555999777555555666666666555666888:::;;;:::999:::;;;@@@BBBKKKaaa~~~}}}jjjUUUEEE===999777555555555555444333111222222222222111000000111111111111000000000000111///...///000111000.........////////////......,,,,,,,,,---------.........---,,,,,,,,,,,,---............---......///000......//////000/////////++++++++++++,,,---......//////000000000000//////---------------......//////...............///000---///222222111///......000...,,,,,,,,,---,,,+++------++++++++++++------///000111000///000111333000000//////...---,,,,,,/////////...---,,,+++******+++,,,---------,,,,,,------,,,+++,,,---...//////......---------........./////////......000222111111111222333222///,,,------,,,,,,,,,,,,------***+++,,,.........------000///222666555000,,,,,,------...////////////...000000000000000//////.........---...///111333444222000//////111222222111111000333888999555333444000000000000111111222222222222222000...---...///...///000///...---...///,,,...000000......///000//////......---............///000000//////000222000111222222222222111000...---,,,++++++,,,---...///111333333111111111222444333333333333333333333333666777444444777888666666555222000///000111222111111111222222333444444222111111111111111222333000000////////////000000...+++,,,000111///000333222///---///333444333111222333444444444333222111///111333444444333111///222222222333333444444444555333111///...///111222111...///444777444222222...///111333444555555444333444444555555444444333444555666666666666666666666555444555777888888888888:::<<<<<<;;;:::<<<>>>DDDLLL[[[rrrqqq\\\III>>>:::888666666666666555444111222222222222111000000111111111000000000000000///......///000111111000...//////000000//////...------------------------///...,,,++++++,,,...///------------...//////000------...///000000//////++++++++++++,,,---------......////////////......---,,,,,,,,,,,,---......---------------...///000...000222222111///...///222///,,,---///000...,,,,,,,,,+++******+++,,,,,,---...//////...///111333111111000///...------,,,////////////...,,,+++***,,,,,,,,,,,,,,,---------...,,,+++***+++---///111///.........------------...///000000//////000222222111111111222000...+++------------,,,,,,++++++((())),,,.........---,,,000///111555555///,,,---+++,,,------......------///000000111000///......------------...111333444111000...///111222222111111000333888999555333555111111111222222222222222111111111000...---...///---///000///...---...000...000222222000///000111------,,,,,,,,,---......///000222222111000111222111111222222222222111111------,,,+++,,,,,,---...000111333222111000000111111111222222222111111222444777777444555888888444555333111///...///000111222222222333222222222222222111111000000000111111......------------......,,,)))***///000///000333222///...000333555333111222222444555555444333222000111444666555444111///222222333333333444444333444333111000000000222333444111111444555222000222///000222333444333222111333444444444444444444333444444555666666666666666777555444555777888888888888;;;===<<<::::::>>>BBBIIIZZZpppxxxcccMMM???;;;999777666666666555444111222222222222111000000000000000000000000111111///...---...000222111000......////////////......//////...---,,,,,,++++++///...,,,++++++,,,...///,,,,,,---.........//////+++,,,------............++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......++++++++++++,,,---.........000222111000.........---***)))***---///---***+++++++++******++++++++++++,,,---------...000222111000000///......------////////////...---,,,+++...---,,,,,,,,,---///000---,,,+++***+++---///111//////.........------,,,---///000000//////000111111000000000000000---+++------------,,,+++***)))&&&(((***,,,---,,,+++***222000111444333///---...---......//////////////////000111111111000...------------...///000222333000...------///000000///000///111666777444333555111222222333333333222222111222222111//////000111---///000000///...///111000222444444222000000000,,,,,,,,,,,,---.../////////111333333222111222333111111111111111111111111000////////////000000111000111333222111///000000...///111111000000000111444666666444666999888333333222000/////////000000222222333333222111000000333222111000000000000000------,,,,,,,,,,,,---------+++,,,000222000111444000000000222333444333222222222333444444444333333111333555666666444111000222222333333333333222222333222222222222333333444555222222444333000///222111222333444333222111000444333333333333333333444333444555666777777777777;;;999777666777777555444777999;;;:::999<<>>???AAAKKK[[[ggg{{{qqqWWWDDD;;;999666555555444333111111222222222222111000000//////000000111111111222111///...///000111000...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,------...///...---+++***------------,,,++++++***+++,,,---------,,,+++***---..................---///............///000000///...------,,,,,,,,,,,,...//////...,,,***+++,,,'''***,,,+++'''$$$$$$%%%+++,,,,,,------,,,,,,+++***+++,,,+++******,,,...++++++,,,,,,---.........,,,---...///000000000000///---***((()))+++...000)))***,,,---.../////////...///000000///---+++******---///000///............---,,,---//////...---$$$&&&))),,,.../////////,,,,,,+++******++++++,,,222555666555111---------111......000000------///000000////////////000000...---,,,...///000...---...,,,---111111---,,,...///,,,---222666555555777555555444444333222111111+++...000000------///222111111222333222111000///555444444444555555333111///222444222///...111555666666555555444333222222222111000//////000111222///222222000000222111...///////////////000111222000000000000111111111111222000000333888:::999777666555333111////////////111+++***///444333000///111111222333222111000///222111000.........///000---...///000222222333333222222222111111111111111333222111/////////000111333333333222222111111111111222222333333222222111111222555888:::999666333333111//////111333444444444666666444222222555888333222///...///222555888666777777888888888777777::::::666333666<<<;;;444<<>><<<>>>GGGTTTaaammm|||uuu[[[DDD===:::666555555555555555333222000000222333222111222//////222222//////222222111//////000000///---////////////////////////////////////////////////---......//////......---------,,,,,,------...///........................---------------.........+++,,,------......------------------------------------............------......---,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///.........------,,,,,,------------------------......---,,,,,,,,,---------......---++++++,,,...---...---,,,++++++---///------------------------000...------......---+++...---+++*********+++,,,333222111000...///000111111......000000---,,,///......------------......///......000222222111000000......111111......000...,,,///555777444111111111111000000000/////////...,,,+++...222555444222111333555777666444222000)))///555777444222333666000333555555333000///000111111111111222222222222111000000000000000000111,,,///000///000333333000000000///...---------...)))***,,,...000333444555333000///000333444111...333222111000000000111222777333333777888444111111111111222333222111000///............//////000000---...///000111111111111111111000///...------,,,111111000000000000000000111222333333333222111111111222222333333222222111444444555666888777444222333222111222444666666555666333111555;;;===999333222444666888777666333111444444666777888888888888555666777777888<<>>BBB===888555555555555555555555444888888999999999888777777777777888888999<<>>@@@EEEUUUeeerrrvvvhhhNNN<<<999666444333444333222222333444333111111333555666222000111000......222---///111000...---///111........................///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------......------........................,,,,,,------------,,,,,,+++,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,---------.........)))---///...***)))+++///+++,,,------......---------------......//////000000///...------...///000------,,,,,,,,,---......(((+++...///...---,,,,,,+++---///000//////000111---------...///000000000---///000///---,,,---///---------------,,,,,,+++333111000222444333000---111......000000------///000000////////////000000///...///111333444444333444000///111111///000444444000///222222///---...//////000000000000000000///222444333111000333555:::999666444222222222222...///000333555666444222222111000111333555666666555444444333222111000000///000111222222111000///222666666333333555555111111000000000111222333333//////000222333444555666111///---///222222000---////////////111333555666666555888;;;888222///000111111222333222111000///000000111111111///...------...//////////////////......//////000111111111...///000222222222111000...000333555555444222111222222222333333222222222000000111333666888888777333555999===@@@???<<<888:::666222111222222111///111222333444555555555666555666777888888888888888999999<<<@@@CCCJJJ]]]ppp~~~pppWWW>>>;;;777555444444444333222444555444111111333666555111//////...,,,---111---000222111......///222........................////////////////////////...---,,,++++++,,,---......------------...//////---------------------------------,,,,,,++++++++++++,,,------......------////////////////////////+++,,,,,,------,,,,,,+++***+++---...///...------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))---///...***)))+++///+++,,,------......------,,,------...///000111111111000...,,,,,,...000111,,,,,,,,,,,,------...///'''+++///111000...,,,,,,,,,...000111000000111222---------...///000000111///111111///,,,***+++---------......------,,,+++222111///---------......111000///////////////000111111000000000000111111000111222333333333333333000222333222222222333444555333222111111111///...222000.........///...---////////////000111333333333555777555111......000333111000///111444777999888888666444111000222333999666444444666666333000000///---...000111111000000333666777555444333333555555555444222000...,,,333000///111444666333111777333111222111///000444---///222555666666444333666777888888777444000...)))***,,,///111111222111111000000//////000111222000000000000000000///...///000111111111///...------...///111222222222222666555333222222222333333777555333222222333222111///111222444555555444333<<<;;;:::::::::999777555888777555444333333444555333333444555777777555333:::::::::::::::;;;;;;;;;;;;<<<>>>CCCLLLYYYiiitttuuuWWWFFF888666999555555666000000444555222000222222111444222000...------...///000000000000000000000000//////000000000000/////////000111000...+++******//////...------------...,,,---------------------.........------,,,,,,,,,------------------------...------------...//////...///////////////...---000---,,,......,,,---000------...//////......---.........---,,,+++))))))///...---,,,,,,,,,---..................---------222000///---,,,,,,,,,---,,,---+++(((***000111///...---,,,+++,,,---///111000222111---,,,---,,,)))...---,,,,,,...//////.............../////////000---...---,,,******,,,...000000000///...,,,******000//////...------,,,,,,111000//////.../////////000000000000000/////////000//////////////////000//////000111111111111111000111222222222222222333444333222222222222111000000///---...///000000////////////000000222333444333555666444111...///000111111000000111444666777666666666333111000111222666555333333333333222000111///......000111000///000222555555444333444444999999999888666444222000222000......000111222222555111///111111///000444000222444555555444222111333444666777666444222000***,,,---///000111000000444333111000///...//////000000///---,,,---///000000000111111000//////.........///000111222333333666666555444222222444555666555333333222222222111111222333444555555555555999888777777777666444333555555444333333333333333444444444666777777555444:::::::::999999999999999???@@@DDDMMM[[[iiiuuu{{{}}}```GGG999666999555555666000///333444111000222333222333222000////////////000000000000000000000000000000000////////////000000...000111000...,,,++++++//////...------------............------,,,,,,,,,......---------,,,,,,,,,---------------------------------............///......///////////////...000------//////------000....................................---,,,+++***...---,,,+++,,,,,,---...------..................000///...,,,++++++,,,,,,,,,......,,,///444666333222111000/////////000111,,,//////---...222222000000///...---......------........./////////000000---......,,,******,,,...111111111111000...------///.........------,,,,,,//////000111111111111000000111111222111000///...///......------......///---......///////////////000111111111222222222222222222222222222222222222///...---...000111222111/////////000111222444555222333444222000//////000000111222333444444444555444444444222000///000111222333333333111000000111111000...///000000///...///111333333333333444666;;;;;;:::999888666444333111000...,,,+++---111444333///...000111///000444444444555555444222000//////000333444555555333222......///000000000//////444333111000/////////////////////,,,***+++///333222111000000000000000000//////......000111333444555777888666333222555777666555444333222222222222444444444444555666777777666666555555444222111000333333333444333333222222444444555666666666666666888888888888888999::::::>>>???FFFTTTfffuuu}}}fffJJJ;;;888999555555666111///333444111000222333222111111111111111111111111000000000000000000000000111000///......///000111---///000000...---------//////...------------...000//////...---,,,++++++...------------,,,,,,,,,------------------------,,,,,,.../////////...---------......//////000000111......000000......111000///...------...//////------............------,,,+++++++++,,,---...///,,,---------.../////////......---,,,+++++++++,,,+++...000///111555777555333222222111111000//////+++///000...000444555333222111000...------,,,,,,....../////////000000000---......---++++++,,,...000000000000000//////...------------------,,,,,,...///111222333333222222000111333333333111///---///..................///---....../////////......111000///000111222222111///000111111111111222333111///......000222111111//////000000222333555666222222222111000000000111000222444666777666444333111222222111/////////111000222444333000...000333111000//////000000///---...000111111111222555777999888888777555444333222///000000...++++++000444222///...111222111222666444444444333222111000///...///111333444333333222222222222111111000000000/////////000000111222222---///111///,,,,,,000444333222000//////000111222000///......///111444555333666888777333222555888555555555444222222333444777666555555555666888999555666666555333222111111111222444555555444333222444555777777666666777777555555666777888:::<<<>>>===AAAJJJXXXiiixxxgggMMM>>>999:::555555777222333666777333111222333111000111222333333333333222000000000000000000000000222000///------///000222---...000///...---.../////////...------------...//////......------,,,,,,------------------------,,,,,,------------------+++,,,...000000///...,,,---------...///000111111222//////111111//////222111000...,,,,,,---///000------...///////////////***++++++,,,---......///,,,,,,,,,---...///000000...---------------------)))---000...///222333111///000000000000000///...000333222//////222111///111111111///...---...///...////////////000000000......///...,,,,,,---...------...............---------------------,,,,,,...///111333444444333222111222444444333111///---000//////......//////000/////////000000///......111///...///111222111///---///000000//////111333333222000000111111000//////000000111333444666777222111000000111222222333222444777999999777555333///000111111/////////000///111444333000///111444000//////000111111///------///000000000111333666555555444444333333333333...111333111...---///222222000000333444333444777333222222111111222222222///000111222222222111000333333222222222111111111...//////000111222222222,,,///333444222111222444333222111000000111222333111000//////000222555666222444666666333333444666444555666444222222333555888777666555666777888999666888999888555333333444222333444666666666555444555777888777666666777999888888777777888:::<<<>>>AAAIIITTT___kkkzzzmmmQQQAAA;;;;;;555555888333777::::::555222222222000000111222333444444333333111111111111111111111111222000///------///000222---/////////......///111//////...------------...---------....../////////------------------------,,,,,,,,,---------......+++,,,...000000///...,,,------------...000111222333000///111111///000333222111///---,,,---///000------...///000000000000++++++,,,---......//////,,,,,,,,,---...///000000.........///////////////***///111...---...///---,,,---///000111111111111222444333///...000///,,,///000111000......000222////////////000000000111...///000///---,,,---...,,,------..................---------------,,,,,,//////000111222333333333333444444444333111000///000//////////////////000000000000000000000///...111...,,,...111222111...,,,///222111///...000333555333111000111111000///000000000222333555777888333111///000222444555555333555888999999777444222...///111111000///000111///000111111111111222333.........000222222000...,,,...000000000000111333333333333333333444555666000111333333111000000000333000111555666444444777222111000000000222333555111111111111111111000000222111111000111111222333111111111111111000//////...000333666888777555444222222222222222222333444222222111111222444666777333333444555555555555444333555777555222222444777777777777666666777777888777999;;;999666333444666222333444555666666777777555888999888666555888;;;???===;;;:::999:::;;;<<>>===;;;<<<===???AAALLLTTTaaammmzzzyyyXXXFFF>>><<<555555999555444777888333111222222111222222111000000111333333111111111111111111111111000000////////////000000000000000///------///111//////...------------...------......//////000000,,,,,,,,,---------......++++++,,,,,,---......///---------............///000///...------...000111222///...111111...///222111111000000///......---------.../////////.........///000111111000//////------..................+++,,,...///000000000000///444555000---...222333//////......///111333444///222222000111444444222000222444222...---000444//////000000000111111111...000111111000.........///000000000000000//////222222111000...---,,,,,,111000/////////000222222777666444333222111111111...------,,,,,,------...///000000000///...------111---+++---111333000---000444777555111000222666222111000000333444444333000000111222444666888999444111///000444777888888222333555666555333111///---///111222111111111222...+++***,,,000222000...+++,,,---000333444222000+++...111111000///......,,,,,,---...000333555777777222---,,,...111111000222000111444444111111444444333000//////000222444000000111111222222333333***)))******,,,///111222,,,---///111222333222222555111...111888<<<:::666000111333444555444333333222333555666777888888777888444222555;;;<<<888222222555888666222111555999555666777888888777666555333777999777222///111444111111111111222444666888666999;;;999555555999===<<<;;;;;;<<<>>>BBBFFFHHHVVV]]]iiixxxtttYYYGGG>>><<<555666999555000444555111000222333222333222000//////000222333111111111111111111111111//////000000000000//////111111111///------///111//////...------------...///////////////.........,,,,,,,,,------.........++++++,,,,,,---...//////...------------...//////111000...------...///000111......000000......111111111111111000///---------...............------000000111222222111000///...............---------***+++---///000000//////---222444...+++...333555///...,,,++++++---///000222444444222222444444222222444666333...,,,///222000000000000111111111111...000222222000..................///...------,,,444333222000///---,,,+++///000111222333222111000444444444333000....../////////...---------------000//////........./////////000000000000000//////333333333333444444555666...///222666555222444:::444444555666888:::;;;<<<888555444555999<<<<<<;;;333333222222111000000000///,,,***...444666222---,,,---......//////......000000000000000//////...---...............------//////............//////,,,,,,---...///000111222222000///000222444555444444333000//////111444666000000111333555666555444///...------...///000111222000...///111111///,,,///333666666444222222333666555444333333333333333444666888888777666666777444555777999:::::::::999888666444333333333222111555555555555555555555555666222333777777333222666666333111111555666555333888999999777666777999<<<888;;;>>>>>>???EEEOOOXXXdddiiiuuuttt^^^GGG>>>@@@<<<999888333222222222111111111000000111111111000000000000000333222000/////////000111222222111000///...------000000000000000//////...///////////////.........000//////000//////------------/////////...---,,,,,,000222222000......000000...,,,,,,...000111000111000///......///000111111///---,,,+++,,,...//////////////////.........000000///...------,,,,,,...000222333111000000000...,,,+++,,,...000000000+++---...000222222222111//////222444222222888@@@555000---///000......000444777777444222444666555>>><<<999555222111111111000111333444444333111000222111111111111111222222////////////000000000000111111000///...------,,,000111111222222111000///444555555333111000000111//////............//////000//////........./////////000000000000000//////111111000000000111222333///...111555666444666:::555555555666888:::;;;<<<777555333444777999999888444444333111111000000000111///...000444555333000...////////////...------/////////000///......---...//////000000//////...000000000000000000000000,,,------...///000111222222111111222333444333222666444222111000000111222444000...000555777333///000///.........///000111222000//////111222000------000444555444333444555555444444444333333333333111333555666666777999;;;999888777777888999;;;<<<777555444444555666777777555555555555555555555555555222222666666222222555555444444444666777666555888999999888777777999:::;;;<<<===>>>AAAKKKWWW```kkkssswww]]]GGG===???;;;888888333333333333333222222222111000000000000111111111111222222111000000000000000000000000000000/////////......//////......---,,,/////////////////////...,,,---...---,,,+++++++++---......//////...---------///222222000//////111111///......///111111000000000///......///000000///......---...///000111........................------------------------,,,...000000///............---,,,---///111111000...///000000000000///...000111333555222000444;;;444///---000111//////111111555555222000333555444<<<:::777444222111111111333333222111111111111111222111111000000111111222222222111111000/////////111111000//////...------222222222222111111//////333444555444222111222333000///////////////000111/////////......//////000///000000111111111000000111000000//////000222222222//////444777666777999555555666666888999;;;;;;888666555555666777666555666555333111000000000000333333222222222333333333000000000000000///...---000000000000000//////...///000000111111000000000------............------------...///000111111222222222222333555555333111666666444333111000///...666000,,,...555777333---222111000/////////000111111000///000222222111000+++...111333444444555777333333444555444333222111///111222444555888<<>>===<<>>@@@GGGTTTcccooovvvxxx]]]FFF;;;<<<888666777444444333333333333222222222//////000111222222333333000111222333333222000///000000000000000000000000111111111111111000//////............///////////////222444333///...111444.........//////////////////000111111111111222333333111000///000000///................../////////,,,---...000000111111000---------...............//////000000111222222222///111222111000///000111...------...000111000...111000000///...---,,,,,,111000222555333...///333333///...222444222222444---111222///...222444333444444333222111111222222777555444222111111111111222222111000000000111111/////////............---111000000000000000000000666666555444333222222222///000111111000000111222555444222111//////......///////////////000111111000000111222222222222222777666444333222444555777888222///222444333111111444444444444444555666777999999999888777666666666777666444333222111111222222444555222...---000444...///000222333444444555000000111111000000///...---...//////000000000000222222222333333222222222//////000000111222222222000000222555888888666444111222333444444222111//////000222222333555888;;;555444333222111111222333222222222222222333444555000000111222333444444333///111333444444333111000222222333222222444888;;;888777666555444444444444777777666333000000222444555555555555555555555555555777777777777777777555000444888999666444555666888999::::::999999:::;;;???BBBIIIUUUdddrrr|||www___GGG;;;;;;666555777444222222222222111111111111///000000111222333333444000111222333333222111000222222222111000/////////111111111111111000000///---.........//////000000---///000...,,,,,,...111............//////000000111111000111222333333333111000//////000///...,,,---....../////////000000---.../////////......---......//////000000000000000000000000000000000000000111222111000///000222...------...000000///---/////////.........//////000...000333333000000333333000///333555333333444...222333000///333555444222222111111111222222222555555666666666555333333333333222111111111111111......///000111222222333000000000111111111111111666666555444333333333333...000111000//////000111444444222000///.........////////////000111222222000111222333333333333333777555333111111222444666999444111333333111111333555555444444444444555666333555777777555444444555555555555444444333333222111222333222...---///222...///111333555666777888...............---,,,,,,------...///000000000000000000////////////000000000000111111222222222222222222333555777888777555000111222333444333333222---000333444333555:::???666555444333333333444555333444444333222222444777555333222222444444333222///000111222333222111111444444444333222222444777333444555666666444222111111444555444222111444777555555555555555555555555666999999777777999999666222444666777666555555666999:::::::::999;;;>>>@@@CCCJJJWWWeeetttxxxbbbIII<<<;;;666444777444222222222111111111000000000111111111222333333333000111222222333222222222444333222111000///......//////000000//////...---------......///000000000000///---------///000111............///000111111444222111111222333333222///......///000000...,,,---...///000111111111000//////......------------/////////000000111111222////////////...............//////...------///000.........000111111///---///////////////000111222000......222333111222555555111111555777444333444///333444111000333555444111111111222222222222222222444666888999888777666555444333222222222222222000111222444555777888999000000111111222222333333444333222222111222333333000111222111000///000111111111000/////////000000////////////000111222333000111222333444444444444777555222000000111333555777444444555444222444999777666666555555666666666000333666777555555666777333444555666666555444333000111222222111000000000///000222444666777777888///////////////...---------...///000111111111111000...,,,++++++,,,...000111111111222222222222333777555444555666666555444000111222222333333333333///000111222333555999===666555444444444555666777555666666444111111444777666444222333555666444333000000000000111111111222333444555444222222222333333444555666666444333222222666999999666444666999555555555555555555555555555999999666666999999555666555555555777888777666:::::::::999:::===AAAEEEKKKUUUdddsssfffLLL>>>;;;555444666333333333222222222111111111222222222222222222222222222111111111222222333444222222222111111000000000///000000000000///......------......///000000111333///,,,---000333222111///.........///000111222777444111111222333222111///......000111111000......///000111222222222111//////...------...///000.........///000111111111......//////000111111111/////////...------///111111000111222444333111...111000000///000111222333333///...111333111222666666333333666777444222333000444444111///222444333111111222222333333222222111222444666888999:::;;;777666555444333333333333222222333444666777888888000000111111222333444444222111000000000111222333111222333222000///000111............///000111222////////////000111222333000111222333444444444444999666333111000222444666666555666777555333888>>>999888888777777777777888000333777999888777999;;;111333555777888666444333000000111222333222111000222222444555666666777777222222222222222111000000//////000222222333333333666444111//////111444666222222222222222222333333;;;999666555555555333222222222222222222222222222222000...///333666888888666555444444555666777888666777777444111111444777777444222333666777666555000000//////000111222222222444555555333222222222444555555555555555555555777;;;???>>>999555555777555555555555555555555555444888999555555999888444999777444555888:::999777;;;;;;:::999:::>>>DDDHHHRRR]]]mmm{{{hhhNNN???<<<555444666333444444444333333333222222333333222222222222222222222222111000111222444555111111111111111222222222222222222222222111000000---------...///000000111111+++&&&(((---111///,,,///.........///000222333999555222111222333222000///...///111333333111///...///111222333333333222///...------...000333444---------...///000000111///000111222444555666777111111111000...///111333222222333555666555222000333222111000000111222222666111///111222111222555777444333777888444222222000444444000///111222111111222222333333333222222000000111222555999===???888777666555444333333333111222222333333444444555000000111222333444444555222222222333444333111000111111111111000000000000...//////000000000000000000000000333444444222///000000000000111222333444777666<<<<<<333333999888999888666444333555999<<<<<<>>>999111222;;;<<<444444666777666666666888:::888;;;777555888111---666666333333444222...///222333000111444333///000666333//////333333///000555111222222333333222222111222444555555444333333444---///000222333333222222222777888444111222444333000//////000333555666555999666333222222333333333:::777555444666777777666222222444666999;;;===>>>666111111444444111111666222000111222000---000666333333333444555666444333111111111222333444555666999999999777555555777999999888666444333444555666777999<<<===<<<:::666444555555666777777777777777<<<888777999;;;>>>FFFMMM```jjjttt~~~qqqXXXAAA:::777333444999999777555333111222222333111111111111111111111111333111//////222222000...333333333222111000///...000...///333444111111333///////////////......------///111000---,,,...000...------......///000111222111000//////000111222...///000111111111111111222222222111111111111111222000...,,,,,,---///111000//////............///000000000000111222333444111000///......///000111...111222111......111444444444333111......000222222111111111222222111///555222000111333444333111///111333111......000333333222333555777888777555555444333222222444666777777777888888666444111///...000222333222222222222000///......///111333444222111222222333222111///111111111000000000////////////000111111111111000//////000222444444111///222111000000111222222111555333::::::111222999777777888777666666777;;;>>><<<>>>:::222333;;;<<<555666777777666555555777888999<<<888777999333///777777444333444222///000444555111000333444111111555333//////222333000000444222222333333333333222222222444666666555333333444333444555666666666666666222777888444111333444333111000///000222333333222666444222222222444555555777666444444666666666555222333555777999:::<<<===999555444666555111111555111111333666555111222666555444333444444444444333444444333444444555666777888888888777555555666888888777555444444555666777666777999:::999888555444999888777777777888999::::::999;;;<<<<<>>:::444555;;;;;;666888888888666444333444666:::===999888;;;444000999999444222333333111222666777222///222555444222333222//////222222000111444333333444444444444333333222444777777666444444444444444444333333444555555333777888444111333333222333111//////111111111000333333222222333444666777444444444555777777555333333444555666777999::::::;;;888777888666333222444000111555:::999555444777777666444333222222333444777666666555666666777777777777777666555444666777888777555444555666888999777888888888777777777666:::888666555555666888999888:::>>>@@@???BBBPPP^^^kkkqqq{{{hhhNNNAAA;;;666555777666555333111000000111111000000000000000000000000111///...///111111000//////000222333555555666666555222333666555111///111000000000000000///......///000222111000///000222111111000//////......---222111000000000000111222111111111222111111000000222111111000///......---///////////////000000000000000000000111111222333111111111111111111111111111111222222222222111111111111111222333333111///...111444555555555666777<<<888444111111222333444111000000111444666666666555333222111111111000...,,,,,,...222444444111///111111000//////000000111---...000222444555555555666555444222111///......111000000///000111333444555666666555444333333333000000000/////////.........///000000111111000000000//////111333333111000444000---...222444222///222///555888222444:::777888:::<<<<<<;;;;;;<<<===;;;===;;;777777;;;;;;888999:::999777444333333444;;;>>>:::999<<<666222;;;:::555222333444333444777888333///111555666444111111000000111111111222444333444444555555444444333222444777888777555444444555444222111111222333444444777777333222444444111333111000000111222222111333333444333333444666777333333555777999999666333333333444555666666777777999888888888777555444444222111444999:::777666999888777555333111111222444777777666666666666666666555666777666555444555777888777555555555777999:::::::::888888888999:::;;;;;;:::999999888999999:::999999<<>>===;;;999999999:::<<<<<<:::999:::;;;999:::::::::777555333444555:::===:::999<<<666222;;;999444111333666555555777999555111111555777555000///000000000111222444333333444444555555444444333222444777777666444444444777666555444333444555666444666555222333555555111333111000111333555555444444666777666444333555777333444666999;;;;;;888555222222333444444555666666666777888777777777666444555222222555777666777:::888888777333000///222444666666555555444555555555444555777666555555555777888777666555666888:::;;;;;;999777666777999;;;======>>>???@@@@@@???>>>===<<<999;;;CCCMMMVVV___gggnnn{{{wwwZZZGGG>>>:::777666777666666555444444444444333333333333333333333333000000111111000000111111000000111222222222222222222000222666666333222444111111111222111000000////////////000111111111111111222333444444444444333111111222222222222111111222222222222222111000///000000//////...------,,,---...000222333333222111.........///000111222333444444555555555444333333000000222333333222000000222111222666;;;<<<:::777111111000///111555<<>>>>>======AAA===???KKKYYYbbbiiinnnwwwyyy\\\GGG>>>;;;999666444444444444333333222222444444444444444444444444222333444333111000111222111111222222222111000000111///111555666333222555222222222222222111000000111000///000222333333222111222444555666666555555111111222333333222111111222222222333222222111111////////////............---...000222333444333333///////////////000111222000111222333444333222111222222222333333222222222000000222555888:::999888333222111111444;;;EEEKKK>>>:::666555888<<<@@@CCC777888999888666666888:::333333555777:::;;;:::999777666666777777777444222///000333444555444222111;;;999666444222222333333333222333777;;;>>><<<999333333333333333333333333444666777444///---000444222222222222111111111111000000111222222222222222555333222333444666555444///222555444222333666:::888333777:::666999===888:::;;;;;;999777666666777999;;;>>>???===::::::<<<999::::::999888888999;;;777:::777666:::444000999555000///555999777555444666999888333333666666222---111111...///444666333222222333333333333222222333333333222111111333555000111222333333444333333111333222111444999888444555333111222333444444333444777;;;:::777666999<<<333333555888;;;<<<:::888444555555777888999::::::666;;;<<<999888:::888444777333222666888777555666444666888666222000111444333333333333444555666666444666888999888777777888;;;:::888777777888999:::777666555444555888;;;<<<<<<;;;999999:::<<>>999666999>>>CCCFFFBBBCCCBBB>>>:::777777888444666999;;;;;;;;;;;;<<<:::888666555555444222111///111444777888777555444???<<<888444111000111111111000333888???AAA>>>:::333444444444444444333333777::::::777222000333777333333333222222222111111222222333444444444444333666444333333555666666555000555999777222111555;;;999333666999666999<<<666888888999777666555777888888:::>>>@@@===::::::===888999::::::999:::<<<>>>555999555555999333///888333//////555:::888444222555::::::444222555666333---111111...///555666333111222222333333222222111333333222111///000333555333444666888999999888777111222111111555:::999444666444222111222222111000222666;;;;;;999888;;;???222222333666999;;;:::888666666777999:::;;;<<<===999>>>???;;;999;;;888333777333444999<<<888555444222666999777333000222444333333333444444666777888444666999999888888888888<<<;;;999777777888999:::888777777777888:::===>>>DDDAAA===;;;<<>>??????NNNNNNKKKDDD<<<555333444555999===>>><<<:::;;;===BBB???;;;999999888777666111333777:::<<<;;;999888@@@===888333000///000000......000777>>>@@@<<<777444444444555555444333333888;;;999444444888666000444555555333000///222555888777555333222222222333:::777555555777888666444888777999<<<;;;777777;;;;;;;;;::::::888777555444666333777>>>;;;222111888;;;;;;;;;===>>>>>><<<:::;;;::::::999999::::::;;;;;;:::999:::<<<;;;666333666666666666666777888888444<<<===333...222222---222111000000111333555777444222111111222333333222666666666666555444333222111555999:::777555444444///111333555666666555444888444000,,,+++---000333555666888:::;;;;;;;;;:::999888777888999999888777:::888777777999<<<===>>>::::::::::::::::::::::::555555777999;;;:::777555222444444444777;;;999444444555666555333333555666666777888888666666777999===<<<;;;:::999:::;;;;;;777888999;;;===???@@@AAADDD@@@<<<===DDDLLLRRRUUUPPPVVV___hhhrrr~~~wwwUUU???:::<<<<<<999555555444444444444555555777444111333666777666444777666555444333222222222333222000000111222111111444444444444444444333333333333222222333333444555222333444555444333222111...000222333222222444555777666555444333333333333...333555111...000222222111...+++,,,///111000///++++++---111666777555333222444444222......222666222111222333000---000555999<<<<<<777444555888:::===>>>>>><<<999:::===AAAEEE>>>===CCCEEE@@@<<<<<>>:::777444555666888999;;;<<<===@@@???<<<888444333555888444555999===999222333999777777666666666666777777;;;===:::666555888666000333444555444222222444777;;;:::888666444222111111777666444555888999777555999999;;;===<<<777666888999999999999999888777666444111444<<<:::333333:::<<<;;;;;;;;;;;;;;;999888:::::::::::::::::::::;;;;;;:::999;;;<<<;;;888555666555555555666666777777222999:::222///444555000////////////111333666888222111000000111111111111222222333444444444444333444777::::::888666666777333444666777777666555444444222///------///222555333444666888999999999888777777777888:::;;;;;;;;;<<<:::777777999<<<======777777888999999999999999333333555777999888555333222333222111555:::999666777777888666555444555666888:::;;;:::888666666666===<<<<<<;;;::::::::::::777777777888999999::::::???===;;;???FFFOOOVVVYYY\\\___dddlllxxxyyyYYYBBB::::::;;;:::666555555555555555555666555444333333555666666555666666555444333333333444222111000000111222333222333222222222222222333333444333222111111111111111222222333444444333222111000222444555444333444666444333222111111000000000000222222000111444444111000...,,,---000333333222...------111666;;;======000111111111222222333444444222222333111...111777666:::<<<;;;999888:::<<<:::;;;<<<:::888888:::===;;;999:::???@@@>>>@@@FFF;;;<<<>>>???>>>;;;888777<<<888:::AAAAAA888333555===777777>>>???;;;;;;@@@???;;;888777999;;;;;;;;;888777777888888999;;;;;;>>>>>>===<<<;;;999666555...222;;;BBB@@@777444777777666666555555444444555>>>>>><<<888777999666222222444666777666666777888::::::999888777555444333555444555777999999888666:::999<<>><<<;;;999888777777666666888999:::;;;<<<<<<;;;::::::999:::<<<===<<<:::777555555666666666777777777444999999222000333444000222222111000111222333444111000000000000000000111......000222333444444444666777888888666666666888777888999:::999888666555111000//////000222444666222333444666777777777777999:::::::::;;;;;;;;;;;;===:::888777999:::;;;;;;444555777999999888777666333333444666888777555222333444333111333888999666888999:::999777666777888:::<<<===<<<:::777555444<<<<<<======<<<;;;999888666666666666777888999999;;;:::;;;@@@IIISSS[[[___ggggggjjjrrr|||\\\EEE;;;:::::::::777666666555555666666777444444555555444444666777666666555555444555555666111111111111111222333444333222111111111333555666777666555333111000000///111222222333333333222222333555666666555444555555222222222111000000//////222222000///333888666000222111///000111333222222555333000111555;;;???BBB111000///111555666555333666333222333222000333888555999===???<<<999999:::666888999888777666777888444555888;;;:::;;;AAAIII>>>>>>>>>===;;;999666555;;;;;;;;;;;;:::777555444666555444777<<>>999666666777999999;;;:::888777666777999:::;;;;;;===@@@BBB???888222...222:::AAA@@@:::888999666666666555555444444444>>>===;;;::::::;;;999666555777888999999888777777555666777999999999888777444555777888999888666444888999<<>>???>>><<<:::888888888<<<:::777666777888888888444666888999999777555333555444555777999888666444444666777555555888777333888999;;;;;;:::999:::;;;888;;;>>>>>><<<999777666;;;<<<>>>>>>>>><<<999777666666666777999;;;>>>???;;;:::;;;???HHHTTT___eeeiiiiiinnnxxx}}}\\\EEE===;;;999666777777666666666666777777222555666555333222555888666666555555555666666777222333333222111111222333666444333222333555888::::::999777666444333333333111111222222222222222222444666777666444333333444333333333333222222111111333444333111333666555000444333222111111111000///;;;888444222222555888:::333111000222555666666555666333222333333111444888777999<<<>>>:::666555888555666777777777666666666666777888999999:::===AAAKKKGGG@@@999555555666777;;;???@@@;;;999:::999555333555666777===FFFIIIFFFCCC@@@;;;888666777888888;;;999777555444555777999999888:::???CCCAAA888111333444666777777666999<<<666777777888888888888888<<<:::999;;;======<<<<<<:::::::::;;;:::999777555444555777888999999888777666888999999888666444333777777:::>>>>>>999999;;;;;;;;;;;;:::999888777666999666666888999888888:::666777888666555666999;;;888999;;;=========;;;:::777999;;;======<<<;;;;;;999999:::;;;;;;;;;;;;:::::::::777222111222111///;;;:::888666333111000///111222333222000000222444111111222333333444333333666444222111222333444555666777999;;;<<<;;;:::999333333333333444444555555666666777888999:::;;;;;;>>>??????===999777777888;;;888555444555666666666666777999:::999666333111555444444666777888666444444999<<<:::999999666111555777:::;;;;;;<<<===>>>555888<<<======;;;:::::::::;;;>>>??????===:::888999999888999:::<<<>>>@@@;;;:::999;;;CCCOOO]]]eeehhhllluuu}}}ZZZEEE???>>>888111777777666666666666777777222555666555333222555888666666555555555666666777444555555333000///000222555444222222222555888:::888777666666555555666666111111111222222333333444333555666555333111111222222222333333333222111111333777888333000111222111000111111111111111111111888777555333111000111111333222222222444555555555555222111444555333444777666555888;;;888333555;;;666666666777888777666555888888888999<<<===;;;888IIIEEE>>>888555444666888999???BBB>>>;;;<<<<<<999888;;;<<<===AAAEEEBBB:::777777888888999:::;;;<<<999777555333333444666888999777777;;;???>>>888222555555555333222333555666666888999;;;======>>>>>>;;;888888<<<>>>>>>>>>???>>><<<;;;::::::999777555999999999999888777666555888999:::999666444333333777777999======:::;;;>>>===<<<<<<;;;:::888666555888666555666777666555333555888::::::888888;;;???:::;;;<<<======<<<;;;:::666999<<<===<<<;;;:::;;;:::;;;<<<===>>>===<<<<<<777555222111222444555555666666666555555444444333111333444333000000222555333444444444444444333222777555333333444555666555333555777999::::::999999444444444444444555666666888888888888999;;;<<<===888:::<<<;;;888777999;;;:::777555333444666666666777777888888888555333222222222111222444555444222444:::===<<<:::999777333444666:::;;;<<<<<<===>>>333666:::<<<<<<<<<======999:::===??????>>><<<:::???===;;;999888888999:::;;;:::999;;;AAAMMM[[[dddlllttt~~~]]]HHHAAA???999333777666666555555666666777444444555555444444666777666666555555444555555666444555666444000///000333222111000000000222444555333333333333333444555666222222222222333444555555111333444333222000000111///000111222222111000///111777888333//////111111+++---000222222333444666222333444333222111111222444222222666;;;<<<888444555222222777999666555666555333666;;;:::555999AAA999777666777888999888777777888888999===@@@<<<555999:::;;;;;;:::888777555999<<<@@@@@@>>>===>>>@@@<<<:::;;;@@@FFFHHHDDD???<<<>>>???>>>===<<<<<<===888777555444333444555666888777666777::::::888555222666888666555555111,,,777888;;;===>>>?????????<<<888777<<>><<<999999::::::999777===<<<;;;999888777777777777999:::888555333444666:::999:::<<<;;;999:::???;;;;;;;;;;;;:::999888777777777777888999999666222777;;;>>>>>>;;;:::<<>>>>>===<<<;;;777333000000333555666777333333444444444444333333000222444333///...111555333333444444444444333333666444222333555666555333222333555777777777666555333333333333444777999:::666666666666777999:::<<<555888:::999666555777;;;:::888555444666777888777444444555555555555444444222111111222333444333222222888:::888777999;;;:::444777:::;;;:::999999:::333555888::::::;;;===???888:::<<<>>>??????>>>===AAA???<<<999777777888888<<<>>>@@@CCCIIISSS___gggttt~~~eeeNNNBBB===;;;999666555555555555555555666555444333333555666666555666666555444333333333444111444666444111000333666111111000000000111111222333333222222333444444555333333333333333555666777000222333333222000111222000111222333333222111000000333444111000333333111---000333444333333444666222444555555444444666999999444555@@@NNNPPPCCC666666333555;;;>>>;;;777777999777;;;BBB@@@888999AAA;;;888555555888999999777777::::::777888;;;:::666444666888;;;<<<;;;999888>>><<<>>>CCCBBB>>>CCCNNNIII???:::AAAGGGGGGGGGJJJGGGGGGFFFBBB>>><<<===>>>;;;:::999777555555444444777777777777777777777666555999:::777666777444...777888:::<<<===<<<;;;:::>>>888888===???;;;;;;>>>>>>:::777777:::;;;;;;999===<<<:::999999:::;;;<<<666888999777444444666999===;;;:::;;;:::777:::>>>999::::::;;;;;;::::::999999999:::;;;===>>>:::555:::>>>BBBAAA===;;;<<>>===;;;::::::::::::555999<<<<<<:::888888999999:::<<<>>>>>>===<<<;;;:::444000111333444444555444444444333222111000///...111444222...---000444111222333444444444444444444222000111333444222000222333555666555444222111222222111222555888;;;===444444444444555777888:::666999;;;999444222444777;;;999666666777999:::999000111111222333555666666444333222333555666555444111555666333333999???AAA666888;;;;;;999777666666444666888999999:::<<<>>>888999;;;===????????????AAA???<<<:::999:::;;;<<>>AAA>>>999888AAA???CCCJJJEEE999666<<<<<<888555444777999999888999>>>===666111444777666;;;:::999888888:::<<<===EEE>>>>>>FFFEEE@@@IIIYYYbbbNNN@@@BBBDDD>>>???GGGBBBBBB@@@===:::;;;@@@DDD>>>===<<<:::777555333222666888999999777666666777===>>>999333333999:::777777888999::::::888777555===<<<;;;:::::::::::::::;;;:::999888888888888999666888:::<<<======<<<;;;999999999999:::<<<>>>???===>>>>>>===;;;;;;<<<>>>>>>:::666666:::???AAAAAA>>>>>>>>>>>>===<<<:::999<<<>>>???>>>;;;:::;;;===>>><<<:::999:::;;;:::999:::888:::===;;;666888???;;;<<<<<<<<<;;;:::888777555333111222333444444333333111///000333444222000///,,,,,,000111///111444333333444333333222000000555444333111111111111222222000///000222444555444555333111111444777999999444333333444666777777666;;;:::777555222111111111<<<:::777555555555555444333333333444666666555444111111222333555777999:::777::::::666555888:::999===999777999===>>>:::666888888999::::::::::::999777999;;;<<<<<<>>>AAACCC>>>======>>>???@@@>>><<>>???@@@@@@???AAADDD@@@:::HHHDDD>>>;;;:::999777555444888888666888===<<<777888777444333333555777999>>>666333888;;;;;;===AAA999???JJJOOOGGGAAAQQQhhhkkkSSSNNNOOOEEEDDDHHH???AAA<<<999:::999888:::>>>???BBBBBB===999999888555<<<888888<<<;;;777:::@@@;;;<<<<<<999555444666888999444555<<>>???>>>??????>>><<<;;;<<<>>>===:::777888;;;>>>??????======>>>>>>>>><<<;;;::::::<<<>>>===<<<;;;===???@@@>>><<<<<<===>>>===<<>>;;;999999999::::::::::::999999888999;;;;;;<<<===@@@BBB>>>===<<<<<<===@@@CCCEEEQQQVVV^^^gggpppzzzuuuXXXDDD===<<<;;;777666444333333333444555666666777777666555444333555555444333333333444444111222333333111222444777333444555444222111111333444444555555555666666666555444444444444555666666555444333333333333333333222222333333333333222222444555666777777666555444777777888777666666777999===:::888999888555555888444666999;;;======<<<:::<<<===:::888999===;;;777???>>><<<===???@@@>>><<<999;;;999555666;;;<<<888888777666555555666888999:::444222777::::::;;;>>>===>>>CCCGGG@@@<<>>::::::<<<===<<<===AAADDDEEECCC???>>>>>>;;;666999666666999777444666<<<;;;<<<<<<:::777555666888999222111999@@@>>>888444BBBAAA???===<<<:::::::::<<<=========<<<:::777666444666:::<<<===<<<;;;:::======>>>>>>>>>>>>======???@@@AAA???===<<<<<<===<<<:::999:::;;;======<<<<<<===>>>>>>>>>===<<<;;;999:::<<<=========???AAA???>>>======>>>>>>===<<>>@@@>>>>>>===;;;<<>>HHH:::@@@AAA<<<===AAAAAA;;;;;;<<<999777999>>>???===777888;;;???CCCEEEEEECCC???>>>:::555666:::;;;999888888777777777777888888888444444888;;;;;;;;;===CCC>>>===???===:::@@@KKKLLLMMMIIIHHHJJJBBB<<<@@@888777999===>>><<<<<<>>>@@@AAA???===???AAA>>>999888666666777666333444888999;;;<<<<<<999777777777888333666EEERRROOOAAA444???>>>===;;;::::::::::::;;;<<<>>>???>>><<<999666555777:::===>>>===<<<:::999:::;;;======<<<;;;:::>>>@@@@@@???===;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;:::<<<<<<>>>??????>>>===<<<:::;;;<<<<<<===>>>???@@@===<<<;;;<<<======<<<:::AAA===:::;;;======:::999888888777555444222111000111111333666888888666444222222111222222222222111666222111333333000000333555333111000///000222333000000/////////000222333111111222444666555333000...444888888444111222444555555555444333444555777555444444444555666888999::::::999777555333333333222333444555444333333444777666555444333333222222444777888777999===<<<999;;;<<<===<<<;;;;;;===>>>:::::::::999888777555555999:::;;;:::999:::<<<>>>??????===;;;;;;CCCQQQ\\\lllnnnsss}}}aaaHHH===999777888888777777666666555555777666666555444333222222333333333333333444555666444444444333333222333333444555666666555444555777999:::;;;;;;:::888666444555444444444444555666666<<<999555444666777666555777666444333333333444555222444777999::::::999888777444333444888;;;:::888555444444444444888DDDQQQCCCMMMNNNFFFEEELLLJJJ@@@:::<<<<<<:::<<>>???======???;;;GGGBBB>>>EEE===666AAA>>>===@@@DDDDDD???===>>>:::===???>>>???CCCCCC@@@;;;:::::::::777555666888777999;;;<<<;;;888666555666777BBBYYYlllgggNNN777<<<;;;;;;;;;;;;<<<======999;;;>>>@@@@@@===:::888777999;;;<<<>>>>>>===<<<777888:::<<<<<<<<<<<<;;;<<<===???>>><<<:::::::::;;;<<<=========<<<;;;:::<<<===>>>??????>>>>>>===<<<<<<<<<<<<===>>>======;;;;;;;;;<<<======<<<:::666666666888;;;<<<999444666666555444444444333333333333444666888777444222222222222222222222222222555222111333222//////222333222000000111222555666333222000/////////000000//////111444777777555333111555888666222000222666444555555444222333666888666666555444555666777888999;;;;;;999555222222333222444666666444333333555555444444333333333444444777777555333666<<<===::::::;;;<<<;;;::::::<<<>>>999999999888666555333333888999:::999888999:::<<<<<<<<<;;;:::;;;EEEUUUaaapppttt|||eeeJJJ===999777;;;;;;:::999888777666555555555444333222222222111333333333333333444555666444444444444555555555444333444555555444333555666777888999999888666333222555444444444444555666666<<<===<<<999555444555777:::999666444333333333333222333444555666888888999999777555777;;;>>>===<<<>>><<<:::888444222999CCCAAALLLOOOHHHIIIPPPNNNCCC;;;???@@@>>>>>>@@@@@@===???===<<<::::::;;;>>>@@@@@@>>>=========:::666444888888888888777777666666333555888999:::;;;;;;:::BBB===;;;>>>AAA@@@<<<999:::HHHCCC===EEEAAA<<>>??????===999888777777555777999;;;;;;999666444888;;;GGG^^^qqqnnnVVV===<<<<<<<<<===>>>???@@@AAA999;;;>>>??????===:::888999999999:::;;;<<<===>>>::::::;;;<<<<<<<<<<<<<<<999;;;======<<<:::::::::<<<===??????===<<<<<<======>>>?????????>>>===<<<===<<<;;;<<<===>>>===<<<<<<;;;<<<===??????===;;;444777999:::===@@@???:::777666666555555666666777666555555666888777555333333444555555333333444555555222111333333000000333333222222222333444666777444333111000//////000000//////000333666888777666444666777666333222444777333555555444222333777;;;777777666555555666777777999;;;<<<:::555222111333111444777666333111222444333333333333333444444555:::999444111555<<<>>>;;;;;;::::::999:::<<<===>>>999999888888666555444333777888999888777888:::<<<888999:::<<>>;;;<<>>FFFDDD???BBBCCCDDDIIISSSPPPNNNOOOLLLFFFCCCDDD<<>>AAADDDDDD???<<<;;;999777666666888:::<<<;;;888555:::;;;AAAMMM\\\___PPP>>>============>>>???@@@AAA======>>>>>>===:::777555999888777666777:::<<<>>>===<<<;;;:::999888888888888;;;===>>>===<<<;;;<<<===???@@@???======???AAA>>>???@@@@@@???>>><<<;;;<<<:::999;;;>>>@@@???===::::::;;;===>>>>>><<<:::777<<<===;;;;;;AAADDDBBB;;;:::999888777777888999888777666777999:::999888666888999888666666777999666333222444444111222555555555555555555555555555333333111000000111222333222111111222555777777666333555777888888777555444111444555333111333888===777666555555555666888999888;;;===:::555111111333333666999777333111333666444333333222222333333444<<<;;;777444888>>>>>>:::>>>;;;888999<<>>999999999999888777666555555666888777777888:::<<<777999===DDDOOO[[[gggnnnyyylllOOO???999777666777888999999888888777555555444444444555666777555555444333333333444444999888777888999999666333444555666555333222333444333333444444555555555555555444444444444555666666444666777888666444333222666666666666666555555444555555777888999999999999333444555555555666888999===999777999:::999<<<@@@CCCBBBAAA@@@???@@@AAAAAAJJJMMMMMMGGGAAA@@@???===<<<<<<;;;999777777;;;???===999999===>>>999777888>>>===;;;999888999:::;;;111777:::777777:::<<<;;;;;;======;;;:::<<<===>>>??????CCCBBB===DDDHHHBBBKKKGGGEEEFFFDDDAAA@@@CCC@@@???>>>===BBBFFFCCC===GGGKKKKKKEEE@@@@@@>>>:::999888888;;;======;;;888:::;;;<<>>;;;888444222888777444333444777;;;===>>><<<:::777555444333333888;;;>>>???>>>============???AAA@@@>>>===@@@CCC???@@@@@@@@@???>>><<<;;;:::888888;;;???AAAAAA???777777888:::<<<<<<999777555::::::444333:::AAABBB???===;;;:::888888888999999777777888;;;===>>>===888;;;<<<;;;999888:::<<<777444333555666333444777888888888777666555333222222111111111111333444555444333222222444555666555222444777:::<<<:::666222000333555333111333999???555555444555666777999;;;888;;;>>>;;;555111111222555999<<<:::666444666999555555444333222222222222===<<<:::888<<>>888AAA<<<888999>>>BBBAAA>>>:::::::::::::::999888777444666777777777888:::<<<999<<>><<<:::888999<<<======::::::===@@@CCC===999;;;>>>>>>AAADDDVVVNNNGGGDDD@@@<<<===BBBDDDGGGFFF@@@;;;===??????666888:::::::::;;;>>>BBB>>>888777;;;<<<999888;;;BBB@@@===:::::::::<<<===555<<<>>>:::999>>>AAA???>>>AAA@@@;;;888:::@@@DDDBBB===EEEGGG>>>FFFMMM???FFFBBB@@@AAAAAA@@@CCCGGGGGGBBB>>>BBBNNNVVVQQQFFFLLLQQQQQQJJJEEEEEECCC>>>;;;:::999<<>>===>>>???777---AAAAAA@@@>>><<<===???AAA===BBBDDD???888555666888:::444000222777999<<>>===:::888777777777777666777===BBB>>>777888???>>>>>>>>>===<<<===@@@CCC@@@AAABBBBBBAAA???<<<;;;>>>???@@@???>>>>>>@@@BBB??????===;;;999999;;;===>>>===:::888888999;;;===999:::;;;;;;999777777888===777777>>>>>>999===GGG<<<<<<:::888:::>>>===888222555777444000000666===::::::888666333222333555555777555222555;;;;;;555>>>;;;777444444444444333333222333666999:::777444555444444333444555666777333777999666555777888666444555888999999666333111444999===;;;555111333777777555333333444444333222333444666999<<<===<<<:::???>>>>>>>>>???>>><<<:::888===>>>;;;::::::888555333111222666888999===DDDCCCFFFNNNZZZhhhvvvzzz[[[EEE:::888888666555333444666888:::999999777444222222555777666555444333222222333444555777::::::999888888888999777555333444555888::::::777333222222444555555444444555777888888555333777777777777777888888888:::;;;<<<===<<<;;;:::999999BBBDDD===<<>>BBBEEEDDDAAA@@@CCCGGGLLLLLLHHHAAA>>>@@@@@@>>>@@@@@@@@@???>>>;;;999888777777888<<>><<<<<<<<<;;;:::777555444::::::::::::;;;<<<=========>>>???>>>===???AAADDDAAA>>>???DDDEEE@@@???BBB<<<>>>AAADDDBBB???DDDLLLRRRKKKDDDAAADDDLLLTTTYYYOOOMMMJJJGGGCCC@@@>>>===:::<<<>>>???@@@@@@??????===<<<;;;999888777666666>>>>>>===;;;:::<<<@@@CCCCCCAAA>>>;;;::::::999777<<<666333555888999;;;>>>===<<<:::999888777777777444666;;;???<<<777888>>><<<===>>>======>>>@@@CCC???@@@AAAAAAAAA???===<<<===>>>>>>>>>======???AAA>>>>>><<<:::777888:::===AAA???===;;;::::::;;;<<<888:::;;;;;;:::999:::;;;>>>888999>>>>>>999<<>>>>>===>>>>>>======>>>===:::888777>>>BBB???:::999::::::888555555888:::<<>>;;;999888666555666888:::<<<::::::888666444444666999777666555444444444555666888999;;;:::888666666666777666555444444555666777777666555666777666555333555555666888999999777555666666777888888888888888999::::::;;;;;;;;;;;;;;;===GGGNNNRRRYYY^^^VVVHHHFFFDDD@@@>>>======???@@@EEEFFFGGGEEEBBBAAACCCEEEHHHIIIGGGBBBAAAEEEGGGEEEBBBAAA???===<<<;;;;;;;;;:::999:::;;;>>>@@@@@@@@@<<>>:::888:::===999:::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;>>>?????????>>>???AAADDDAAA>>>???DDDDDD@@@???BBBAAA@@@BBBDDDBBB@@@BBBHHHIIIEEEAAA@@@CCCGGGLLLNNNHHHGGGEEECCCAAA@@@??????===>>>??????@@@@@@@@@@@@???>>><<<:::888777777666@@@@@@???>>>@@@EEELLLRRRHHH@@@888777<<>>>>>>>>@@@BBB>>>>>>@@@@@@@@@???>>>===<<<=========<<<<<<>>>@@@>>>>>>;;;888666777:::===BBBAAA@@@???>>>===<<<;;;888:::<<<<<<<<<;;;<<<===>>>::::::>>>===888:::BBB999:::999777999<<<;;;777555888;;;888333111444777999::::::888555222111222666777666444666999888555999777666777777777555333555555555777999999888666666555444444444555777777222777888666555777888666999999888888888999::::::555777888999999999888888555555555444333333666888444666999<<<>>>????????????>>><<<<<<<<<;;;999777666@@@EEEAAA::::::===???>>>:::888:::<<>>>>>DDDJJJRRR___eee[[[KKKLLLGGGAAA>>>@@@BBBCCCCCCJJJHHHEEEDDDDDDEEEEEEEEEAAACCCCCC@@@BBBHHHJJJJJJBBBAAA>>><<<;;;<<<>>>??????===;;;;;;===?????????<<<===>>>;;;888777999<<<;;;;;;;;;;;;;;;<<<===>>>999999888888888999::::::>>>???@@@?????????AAACCCAAA??????BBBBBB??????@@@EEEBBBAAACCCCCC@@@@@@DDDAAA@@@???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???===;;;:::888888777@@@@@@@@@AAAEEEMMMVVV]]]HHH>>>555666<<>>===AAA===<<<>>>===999888:::999:::;;;;;;;;;999888777555777:::<<<;;;;;;===@@@888;;;===???>>>???@@@AAA<<<===>>>???@@@@@@??????<<<===>>>===<<<<<<>>>@@@???>>><<<999777888<<>>>>>;;;;;;===;;;888999>>>888;;;;;;999999<<<<<<999444888;;;:::666444555777999;;;<<<:::777444333222555666777777888::::::888444444444666777777444222666777777888999999888777555555444333333444555666222666888666555777777666222666:::>>>>>><<<888555777666666777::::::777444444555555444333333666999777999;;;======>>>??????@@@>>>===<<<<<<;;;999777888???CCC???<<<===???@@@???;;;888;;;???FFFSSS^^^bbbjjjuuugggMMM???;;;;;;:::999888888999;;;<<<::::::999888666666888:::888888888888999::::::;;;999:::;;;999777555555555999999::::::999777666555444444555777999888555222777666555666888999999888444555888::::::999777555888777666666888;;;>>>AAA@@@AAA???AAAIIIOOOKKKBBBHHHCCC>>>???DDDIIIIIIGGGIIIDDD@@@@@@EEEHHHHHHGGG<<<>>>>>><<<>>>DDDFFFEEEAAAAAA@@@?????????@@@@@@BBB???<<<;;;<<<>>>>>>>>>;;;<<<;;;888555555888;;;???===;;;999888888888888777777888888999;;;<<<===>>>???@@@@@@??????@@@BBB@@@??????@@@@@@??????@@@EEE@@@>>>AAABBB@@@???AAA@@@???@@@AAABBBAAA???<<<@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???===;;;:::999999<<<=========@@@FFFNNNSSSCCC;;;666999<<<<<<>>>BBBBBB??????@@@>>>999888;;;999:::;;;<<<<<<;;;999999555777888888999;;;===>>>999;;;===>>>>>>>>>???@@@<<<======>>>????????????===>>>>>>>>>======???@@@@@@@@@>>>;;;:::;;;>>>AAA;;;<<<>>>@@@@@@@@@???>>><<<>>>??????===<<<<<<<<<@@@?????????===:::;;;>>>888<<<===;;;;;;>>>===;;;333777:::;;;999777888999777999:::999666333222222444555777:::;;;;;;<<<===444444555888999999666444777888888888888777777777555444333222222222444444222666888555444666777555222555999<<<===:::777444999666444666888888444000333444555555444444666777999;;;======;;;;;;<<<>>>AAA???>>>=========;;;:::;;;======;;;===AAA@@@<<<===999999>>>DDDMMMZZZeeelllpppxxxhhhLLL>>>;;;:::999888888888888999999777888888666555555666888888888999::::::;;;;;;;;;666777888888666666777999;;;<<<======<<<:::888777555444222333444555555444666444333444666888888888444555888::::::999777555888777666666888<<<@@@BBBEEEEEEBBB>>><<<>>>???>>>AAA>>>===@@@GGGJJJHHHEEEGGGAAA<<<===BBBGGGFFFDDD===???>>>;;;;;;???@@@>>>???@@@BBBCCCCCCBBB@@@???BBB???<<<;;;<<<===>>>===;;;:::888666555555777999===;;;999666444333333333666666777999;;;===???AAA===???@@@@@@???>>>???@@@>>>??????>>>>>>@@@@@@@@@AAA===;;;???AAA@@@@@@BBBAAA@@@???>>>??????===;;;>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@???@@@AAABBBAAA@@@???===<<<;;;::::::>>>>>>>>>===<<<===@@@BBB<<<777777<<<===999===DDDBBB@@@@@@AAA>>>::::::===;;;;;;<<<<<<===<<<<<<<<<555777666444555:::<<<;;;:::<<<============>>>@@@=========>>>>>>?????????===>>>>>>>>>======???AAA@@@@@@???>>><<<===???AAA999:::<<<>>>???@@@@@@???===???@@@???===;;;;;;<<>>>>>???777<<>>>>><<<555777:::;;;:::999::::::444555666555333222222222444444888<<<<<<:::;;;>>>666777888:::;;;;;;999777777888999888666555666777555444333222222222333444111666777555444666777555888777555444555666888:::888666555666777666333///333222333444666666444222888;;;===<<<999888:::===AAA???=========>>>===<<<===<<<:::999===BBB@@@:::::::::???GGGPPPXXXcccmmmxxxzzziiiMMM???===999888888777777777777777555666666666444444555777888888999:::::::::999999444555666666666777999;;;;;;;;;<<<<<<<<<;;;999888777444000///111444555666666444222222444777999999555666888999999999777666888888777777999===AAACCCCCCGGGJJJFFF>>>:::;;;>>>???>>>>>>AAAEEEEEECCC@@@FFFAAA<<<<<>><<<===???BBBDDDDDDAAA>>><<>>@@@AAA<<<>>>??????>>>======>>>;;;>>>>>><<<===AAABBB@@@>>>;;;<<>>===<<<<<<<<<<<<===???@@@@@@===:::999999777333555>>>@@@:::;;;BBBAAA??????@@@===:::;;;@@@===============>>>??????888:::888444666<<<>>>;;;=========<<<;;;;;;===???>>>============>>>>>>???<<<=========<<<<<<>>>@@@===>>>??????======>>>@@@;;;;;;<<<>>>????????????<<<===???>>>===<<<<<<======???@@@???===<<<<<<<<<555;;;???===<<<===>>><<<888999:::::::::999::::::444555555444333333444666555444888<<<;;;666666;;;777666777888::::::888666777888999777444333444666777666555444333444555555111666777555444666666555;;;999555333333555888:::666666666777777666444222333111000444999888222+++444777:::999777777:::>>>???===;;;;;;<<<=========<<<>>><<<:::<<>>HHHUUU___fffooowwwiiiLLL???===999999888888777777777777444555666666444444555666777888999999999888777666444555666666555777999<<<777888888888888888777777777444111000222444666777888555222222555888:::;;;666666777888888888888888999999888999;;;>>>AAACCC???DDDHHHFFF>>>999;;;@@@??????@@@@@@@@@@@@??????BBB???===<<<>>>???===;;;???AAAAAA>>>>>>@@@@@@======>>>???@@@@@@>>><<<:::;;;:::999:::===>>>===<<<999888777777777666555444333444555666777777777777777888888999:::<<<===>>>:::<<<>>>>>>===<<<<<<<<<999<<<===:::<<>>>>>@@@BBB@@@>>>AAAGGGAAA???<<<;;;;;;<<<;;;:::::::::999999999:::;;;;;;<<<<<<===>>>????????????=========<<<<<<=========777:::>>>>>><<<888666444555000333>>>BBB===;;;???@@@>>>???@@@===:::===BBB>>>>>>=========???@@@BBB===???<<<777999@@@AAA>>>???>>>===;;;::::::===???>>>>>>============>>>>>>;;;<<<<<<<<<;;;;;;===>>>;;;===??????>>>======>>>>>>>>>>>>>>>>>>?????????999;;;===>>>=========???888:::<<<:::888888888777444:::>>><<<;;;<<<===;;;<<<;;;;;;:::999999999999777777777777666666999;;;666555888<<<999222222777555444444444666666555333777888999777333222333666999888777666555555666777111555777555444666666555888888888888888777666555444555777888888777777666444000///444:::999000'''000444777777666666;;;@@@===;;;::::::;;;=========;;;@@@@@@<<<:::===???>>>===CCCOOO___jjjqqqxxxfffJJJ>>><<<999999999888888888777777444666777666555555666777777888999999888777555444555666666555555666999;;;444444444444444555555555666444222222444666777777999666333333555999<<<===777777777777777888888888999999:::;;;<<>>======@@@CCC<<<<<<<<<===>>>??????>>>;;;>>>???======AAAAAA???=========<<<;;;;;;::::::888777888:::===>>>===<<<888888777777888777555333444555777999999999888888999999888888999999:::;;;:::<<<>>>>>><<<;;;;;;;;;777<<<<<<999;;;BBBEEEBBB???@@@CCCEEEAAA===AAAIIIBBB@@@>>>===>>>>>><<<;;;::::::::::::;;;<<<======999:::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???:::666555888999666333000555;;;@@@BBB@@@<<<999;;;===>>>===;;;::::::;;;CCCAAA@@@???@@@???>>><<>>>>>===;;;???<<<999:::===??????>>>666:::======<<<;;;>>>@@@999:::;;;;;;;;;<<<>>>@@@===>>>>>>===;;;;;;<<<>>>BBBBBB@@@===;;;:::<<<===<<<<<<<<<:::999777555333888===BBB???999555777:::===<<<;;;:::999888888888555555444444555555666777222555999999666444333333---///222555666777666666444555666444222222555888555444666999888555555999888777666777888888777666888666444222333555999;;;333444777999999888666555666666666666666777777777666666666666555777;;;>>>:::;;;======;;;999999999;;;>>>???===<<<@@@GGGKKKHHHTTT___gggooo{{{jjjMMM???<<<666777777666444444555777666444222333666666222---666444000...222666222***666333222333888;;;<<<;;;333666555222111333222///555555444444444444555555;;;555111222888<<<;;;888:::888888;;;<<<999777888555999>>>AAAAAA>>>;;;999;;;>>>@@@>>>;;;:::;;;===>>>===<<<;;;<<<======<<>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>???===:::;;;>>>===999999999:::;;;<<<>>>??????888:::;;;:::666444444666444777777666777;;;:::666888888999;;;======;;;999777;;;;;;:::;;;??????===???>>>>>>=========>>>>>>>>>BBBEEEDDD@@@>>>@@@CCC>>>>>>>>>>>>===;;;:::999>>><<<;;;<<<======;;;:::222555999;;;;;;;;;;;;<<<<<<===@@@BBB???999999<<<@@@===;;;<<<>>>>>>:::555666888;;;===???>>>===<<<;;;;;;<<<<<<=========<<<>>>>>>===<<<===<<<;;;:::>>>===<<<<<<>>>>>>>>><<<===<<<<<<<<<>>>>>>===<<<===:::888888;;;======<<<;;;===??????>>>>>>>>>>>><<<=========;;;;;;===???===>>>???>>><<<<<<===???EEECCCAAA===:::999999:::======<<<<<<;;;::::::999777999;;;;;;:::999:::;;;999888777666555666666777666555555555555666777777333666999999666333222333...///222444555666555444222333444333111111333555333222333666555222444888888777666666888999888777<<<:::888666666888:::<<<333444777999:::999888777555666666777888777777777999888777666555888===@@@<<<<<<======<<<;;;;;;;;;<<>>>>>;;;777===<<<999777999<<<:::444666444222333666999999999>>>@@@>>>:::999::::::777:::999999999999999999:::999888999>>>DDDEEEAAA<<<777:::===???@@@@@@===999<<<>>>AAACCCCCCAAA@@@@@@>>>???@@@?????????BBBCCC>>>>>>======???@@@@@@@@@BBBAAA@@@???????????????<<<===>>>@@@BBBDDDFFFFFFBBBEEEEEEDDDEEEFFFBBB===@@@@@@@@@@@@@@@@@@??????<<<======:::777777999<<<;;;>>>???>>>@@@DDDCCC@@@<<<>>>@@@AAAAAA@@@???===<<<@@@CCCBBBCCCEEECCC???BBBAAAAAA@@@????????????===BBBGGGHHHEEEDDDEEEGGGCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>>>>??????>>>===<<<>>>AAABBBAAA@@@@@@AAA===>>>AAADDDBBB======AAA===<<<<<<>>>???>>>999444888888888888999:::;;;<<<888666666888<<<>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::<<<>>>===<<<<<<:::999:::;;;;;;:::999===;;;999999:::<<<<<<;;;<<<<<<<<<>>>>>>===:::888;;;;;;;;;:::888888999;;;:::;;;;;;;;;999999;;;===DDDBBB???===:::999999999::::::999999999:::;;;<<<999777666777:::;;;:::888888777555444444555666777666666666555666777777888444666888888666444222222000111333555555555555444444555777777555444555666555444444777777444777;;;444222111222444555555444888666444222111222333444...000111333444444333222444555777999999888777666777777555333333666:::>>>:::999999999999::::::;;;===???BBBHHHNNNTTTZZZ^^^lllrrrwwwyyytttWWWKKKNNNFFFEEECCC@@@======???AAABBB???<<<<<>><<<>>>===:::999<<<<<<999@@@>>>======???AAABBBBBB===???===999999<<<===;;;======<<<<<<<<<<<<======999999;;;@@@EEEGGGDDDAAA???GGGKKKIIIIIILLLIIIAAAEEEDDDCCCBBBCCCDDDFFFGGGBBB@@@@@@AAADDDFFFHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQOOOLLLIIIFFFEEEEEEFFFCCCEEEHHHKKKOOORRRUUUWWWNNNRRRUUUUUUUUUUUUPPPHHHNNNMMMMMMLLLJJJHHHGGGFFFLLLLLLJJJHHHGGGHHHLLLOOONNNQQQSSSQQQRRRVVVVVVSSSOOORRRUUUUUURRRPPPPPPQQQPPPUUUXXXWWWWWWXXXUUUPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHMMMRRRTTTTTTSSSTTTVVVXXXWWWVVVVVVVVVWWWXXXYYY```^^^[[[ZZZ[[[[[[[[[ZZZRRRSSSSSSRRRPPPOOOPPPQQQKKKKKKNNNRRRQQQNNNNNNQQQ<<<;;;;;;<<<======999666:::999888888888999:::;;;999555333555;;;>>><<<999;;;<<<<<<<<<<<<;;;<<<===:::999888:::<<<===<<<;;;<<<:::888999::::::999888===<<<:::::::::;;;;;;<<<;;;999999;;;>>>===999555999999:::999777777999:::888999::::::999999;;;===@@@>>><<<;;;::::::999888:::999777666777999;;;<<<;;;999777666777777666444888777555444444555888999555555444444555555666777555666777777666444333222333444555666666666555555444555777888777666555555555333444777777555888===;;;999888888:::<<<===<<>><<<;;;999999999999777777888888888888777777;;;===???AAABBB@@@>>>===:::;;;<<<;;;;;;<<>><<<<<<===???@@@@@@<<<>>>EEEPPPZZZ```eeeiiixxx}}}qqqdddYYYXXXXXXVVVSSSRRRTTTXXX[[[___\\\XXXXXXZZZ]]]^^^^^^YYY]]]]]]YYYWWWYYY[[[[[[WWWVVVUUUVVVWWWYYYZZZ[[[VVVXXXXXXUUUVVVZZZ\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\YYYWWWUUUVVVYYY]]]```bbbfffnnnooohhhgggmmmmmmfffeeeaaa\\\XXXXXX[[[]]]___```______bbbfffhhhfffccckkklllllllllllllllnnnoootttpppkkkfffbbb```___```bbbcccfffiiillloooqqqssskkkoooqqqqqqqqqrrrmmmfffiiiiiiiiihhhfffdddbbbaaaiiiiiiiiihhhhhhjjjlllnnnkkkoooqqqnnnnnnppppppnnnpppssstttrrrmmmkkkooosssrrrvvvwwwuuutttuuusssnnniiiiiihhhiiiiiijjjkkkllljjjmmmpppqqqqqqrrruuuwww{{{yyyxxxvvvvvvwwwyyyzzz{{{yyyuuuttttttuuuuuutttpppqqqpppnnnkkkiiijjjkkkiiihhhjjjooooookkkkkkmmm>>>===;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999;;;777444555:::===<<<999888:::<<<;;;999999:::<<<===;;;:::;;;<<<===<<<;;;===;;;999999;;;<<<;;;;;;<<<;;;:::888777888999::::::888888:::>>>>>>;;;777888999::::::999999<<<>>>999;;;<<<<<<;;;<<<>>>@@@@@@===;;;:::::::::777555;;;:::888777777999;;;<<<888999999888666555666777888777555555555666888999444444333333444444555666666666666777777666555444777888888888888888888888444444555666777666555333444333555888888777999>>><<<:::888888:::<<<<<<<<>>=========<<<;;;999888888777777888:::<<<>>>???===;;;:::777:::===????????????@@@@@@>>><<<<<<>>>@@@AAA@@@EEEGGGQQQ```jjjnnnsssyyyggggggggggggfffgggjjjppptttrrrnnnjjjgggggghhhiiiiiiiiinnnooojjjgggjjjnnnooodddeeeeeeeeefffhhhkkkmmmjjjlllkkkhhhiiimmmnnnlllkkkjjjjjjiiiiiijjjjjjkkkiiigggeeecccccceeeiiimmmnnntttsssllljjjqqqvvvtttnnnhhhaaa]]]]]]___aaaaaakkkkkkmmmppptttsssmmmhhhnnnoooooonnnkkkjjjlllnnnqqqnnnjjjfffcccbbbccccccddddddeeefffgggggghhhhhhjjjlllkkkiiijjjllliiidddcccdddeeeeeedddcccaaa```aaabbbdddfffggghhhgggfffdddhhhjjjfffcccdddeeeccchhhiiiiiiddd``````eeekkkjjjlllkkkfffeeeggggggeeeccccccdddeeegggiiikkklllnnnmmmlllkkkkkknnnrrruuutttrrrooommmllllllmmmnnnpppnnnkkkjjjkkkkkkkkkjjjhhhhhhhhheeecccbbbcccddddddbbbdddhhhhhheeecccddd===<<<;;;::::::<<<===>>>666777999;;;;;;:::888777888555333444777::::::888:::===???===;;;999;;;>>>>>><<<;;;<<<======<<<;;;>>><<<::::::<<<>>>>>>>>>??????>>><<<:::999:::<<<:::999999;;;<<<===<<<;;;888999:::;;;:::;;;===@@@;;;===>>>>>>>>>???AAADDDHHHDDDAAA@@@AAA@@@<<<999======<<<;;;<<<===>>>???:::===AAABBBAAA@@@AAABBB>>>======<<<<<<=========;;;;;;;;;;;;;;;<<<======>>>======>>>@@@@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???@@@@@@CCCHHHHHHFFFHHHLLLIIIFFFCCCCCCDDDFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHGGGMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHKKKPPPRRRSSSSSSTTTTTTUUURRRPPPQQQTTTVVVTTTRRRXXX\\\hhhwww}}}{{{~~~~~~}}}|||{{{~~~}}}|||}}}||||||~~~}}}}}}~~~~~~}}}|||zzzyyy~~~~~~~~~}}}}}}}}}||||||yyyzzz{{{~~~wwwtttwwwyyywwwsssqqqkkklllqqqxxxyyyvvvssstttoooppppppooommmlllnnnooommmmmmqqqtttqqqmmmnnnsssnnnmmmkkkjjjjjjiiigggeeegggkkkooorrrqqqmmmhhheeeddddddeeegggjjjjjjiiigggiiijjjjjjkkkjjjhhhgggeeecccooommmeeennntttYYY\\\\\\]]]]]]^^^aaaeeeiii]]]ZZZVVVQQQNNNMMMMMMMMMSSSWWWWWWSSSQQQTTTXXXYYYXXXYYYZZZYYYYYYZZZ]]]```ZZZ]]]\\\YYYXXXZZZYYYVVVWWWWWWVVVVVVVVVVVVWWWWWWTTTWWWZZZYYYUUUSSSSSSUUURRRUUUWWWWWWVVVXXX\\\```ZZZUUUOOOMMMNNNOOONNNMMMSSSTTTWWWZZZ[[[XXXSSSNNNUUUWWWWWWUUUQQQOOOQQQTTTTTTSSSQQQQQQQQQRRRTTTUUUNNNNNNMMMLLLLLLKKKJJJJJJRRRSSSPPPMMMMMMQQQPPPMMMIIIJJJLLLNNNOOONNNMMMLLLJJJKKKMMMQQQSSSSSSPPPMMMMMMRRRTTTPPPLLLMMMMMMLLLLLLMMMLLLIIIGGGGGGKKKOOOOOOPPPMMMHHHGGGJJJKKKIIIIIIIIIJJJLLLNNNPPPSSSTTTVVVTTTQQQPPPPPPSSSVVVYYYWWWUUUSSSQQQOOONNNNNNNNNWWWUUUTTTUUUVVVVVVUUUSSSNNNPPPQQQPPPOOONNNOOOPPPOOOLLLMMMQQQRRROOOLLLMMM@@@AAABBBBBBBBBBBBCCCDDD>>>???@@@AAABBBBBBAAA@@@<<<;;;;;;;;;===@@@BBBDDDGGGJJJLLLJJJFFFDDDFFFIIIGGGFFFEEEFFFHHHIIIIIIHHHIIIGGGEEEFFFHHHJJJLLLLLLMMMNNNMMMKKKHHHFFFHHHJJJHHHIIIIIIGGGFFFFFFGGGIIIEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIKKKKKKLLLMMMOOORRRSSSPPPMMMOOORRRSSSPPPLLLJJJJJJKKKMMMNNNOOOQQQQQQMMMNNNPPPTTTVVVVVVSSSQQQPPPPPPPPPQQQPPPOOONNNMMMNNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMOOORRRTTTSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSVVVTTTRRRRRRTTTUUUTTTSSSTTTTTTYYY^^^___]]]]]]aaadddaaa^^^\\\]]]^^^______ZZZ[[[]]]_________^^^^^^eeedddbbb``````aaabbbdddbbbccccccdddddddddddddddaaacccfffhhhiiikkknnnqqqqqqnnnlllmmmpppqqqnnnjjj___dddqqq}}}|||tttvvv}}}~~~}}}~~~zzzxxxxxx{{{}}}yyyxxxyyyzzz|||~~~~~~{{{{{{~~~}}}{{{{{{zzzyyyzzz}}}}}}|||zzzooopppppppppqqqqqqqqqqqqmmmmmmnnnooooooooonnnnnnqqqttttttqqqppprrrqqqnnnjjjmmmpppooollllllooorrrkkkjjjjjjlllnnnoooooonnnqqqvvv{{{{{{vvvqqqnnnoookkkkkkjjjgggcccbbbbbbddd^^^```cccdddbbbaaa``````]]]bbbggggggccc```bbbeeefffeeecccbbbccceeehhhiii^^^___^^^\\\ZZZZZZ\\\___ccccccccccccaaa___]]]\\\ZZZ___```[[[XXXZZZ^^^```___]]]]]]^^^```bbbbbbbbb]]]]]]___``````^^^]]]\\\``````___^^^]]]\\\[[[[[[ZZZ[[[\\\^^^aaadddfffgggaaabbbdddeeeeeedddbbbaaaccc[[[WWW[[[___]]]YYYWWWTTTSSSUUUZZZ[[[YYYXXXZZZVVVWWWWWWVVVTTTTTTUUUVVVTTTUUUYYY[[[WWWRRRSSSXXXSSSQQQPPPPPPRRRSSSQQQOOOPPPRRRTTTVVVVVVTTTRRRPPPOOOOOOOOORRRTTTUUUTTTRRRTTTSSSQQQPPPPPPQQQSSSTTTTTTUUUQQQNNNRRRXXXRRREEEKKKKKKKKKJJJIIIJJJLLLNNNJJJIIIGGGDDDBBBBBBCCCDDDDDDGGGFFFBBBBBBFFFJJJJJJGGGHHHHHHGGGDDDDDDGGGIIIJJJNNNPPPNNNNNNPPPNNNJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMQQQTTTRRRMMMJJJKKKNNNJJJLLLTTT^^^[[[QQQNNNTTTPPPMMMJJJKKKNNNOOOLLLIIIIIIKKKNNNNNNLLLJJJIIIHHHMMMOOOQQQOOOKKKIIILLLOOOMMMMMMNNNNNNPPPQQQSSSTTTLLLLLLKKKJJJIIIIIIHHHHHHMMMNNNKKKHHHIIILLLKKKGGGFFFGGGJJJLLLMMMMMMLLLKKKKKKJJJKKKMMMPPPQQQOOOMMMJJJPPPSSSPPPLLLMMMOOOOOOJJJKKKLLLMMMMMMMMMLLLKKKLLLNNNLLLHHHGGGIIIJJJGGGHHHHHHIIIIIIKKKMMMNNNOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLKKKHHHHHHIIIJJJLLLLLLJJJGGGIIILLLOOOPPPPPPPPPQQQRRROOOKKKLLLQQQTTTQQQOOOOOOJJJMMMPPPRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRHHHIIIJJJKKKLLLOOOTTTWWWVVVYYY[[[YYYTTTRRRTTTWWWWWWVVVWWWXXX[[[]]]]]]]]][[[YYYXXXXXX[[[^^^``````]]]^^^^^^[[[WWWVVVXXX[[[___```___\\\XXXWWWZZZ]]]ZZZ[[[[[[ZZZXXXXXXYYY[[[\\\]]]______```aaadddfffZZZXXXXXX\\\cccgggeeeccc^^^___bbbdddggghhhiiijjjccc``````dddiiiiiiaaaZZZbbbcccdddeeedddbbb___^^^______^^^^^^______```aaa___]]]\\\___ccceeedddccc_________``````aaaccccccaaa^^^[[[[[[]]]______]]]^^^___eeekkkllliiiiiikkkaaa^^^ZZZXXXXXXYYYZZZZZZTTTVVVYYY[[[]]]]]]\\\\\\]]][[[ZZZYYYYYY\\\^^^```YYYYYYYYYYYYYYYZZZZZZZZZRRRRRRSSSSSSUUUYYY___dddbbb___]]]___cccccc^^^ZZZTTTYYYgggqqqjjj^^^___iiiggghhhgggcccdddgggfffbbbZZZ\\\```ccceeefffeeeddd```aaabbbbbbccceeehhhkkkgggmmmssstttnnniiifffeee___```___]]]YYYXXXZZZ]]]XXXWWWYYY^^^bbbbbb\\\VVVSSSTTTVVVXXX[[[^^^```aaaYYYZZZ\\\\\\\\\ZZZXXXWWW[[[XXXWWWZZZXXXWWW\\\eeepppooolllgggbbbaaadddggggggeeebbb``````aaaccceee^^^ZZZVVVTTTVVVXXXXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWRRRRRRTTTUUUVVVWWWWWWWWWVVVYYYYYYVVVVVVWWWVVVSSSWWWXXXYYYVVVSSSTTTZZZ```TTTTTTTTTVVVXXXZZZZZZZZZUUU[[[aaabbb\\\VVVSSSSSSQQQRRRSSSRRRQQQQQQRRRTTTLLLOOORRRTTTTTTSSSTTTTTTPPPRRRUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNOOOQQQTTTVVVRRRSSSRRRPPPMMMMMMPPPTTTLLLNNNQQQSSSTTTTTTSSSRRRLLLRRRTTTNNNIIILLLSSSWWWVVVTTTQQQPPPPPPOOONNNLLLLLLMMMOOOQQQRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIMMMMMMLLLMMMMMMNNNOOOPPPMMMNNNOOOOOOOOOOOONNNMMMQQQJJJGGGMMMTTTTTTQQQPPPNNNKKKJJJLLLMMMKKKMMMQQQPPPQQQQQQPPPNNNMMMOOOPPPLLLNNNRRRSSSNNNHHHHHHMMMKKKIIIHHHJJJNNNOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKMMMOOOPPPOOOMMMPPPMMMIIIFFFGGGKKKOOOSSSPPPFFFCCCGGGHHHCCCCCCIIILLLLLLKKKIIIFFFDDDDDDDDD>>>???@@@@@@AAACCCFFFHHH???@@@???;;;===BBBEEECCCEEEFFFEEEBBB>>>===>>>AAA>>>CCCGGGHHHKKKNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHIIILLLMMMLLLGGGAAABBBIIIPPPIIIJJJXXXhhhbbbMMMBBBGGGDDDCCCCCCFFFKKKLLLHHHCCCFFFHHHIIIHHHEEEDDDGGGJJJBBBEEEHHHFFFBBBAAAEEEIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEDDDBBBBBBEEECCC>>>???AAADDDFFFGGGGGGEEEDDDCCCAAA???AAADDDFFFEEECCC===DDDHHHEEEBBBDDDGGGHHHAAADDDHHHLLLNNNLLLFFFBBBCCCFFFGGGDDDCCCDDDCCC???EEEEEEEEEEEEFFFFFFGGGHHHEEEFFFHHHJJJLLLMMMKKKIIIFFFGGGGGGGGGGGGFFFEEEDDD@@@AAACCCFFFHHHGGGDDDBBB;;;???CCCFFFGGGHHHIIIIIIDDDAAABBBHHHLLLJJJHHHHHH