BM6P6(@ sssjjjbbb\\\]]]^^^[[[WWWVVVVVVXXXZZZ\\\cccjjjjjjggg]]]UUUOOORRRZZZ___\\\VVVSSSSSSRRRNNNJJJJJJLLLOOOMMMLLLJJJIIIJJJIIIGGGEEEIIIJJJKKKJJJHHHGGGGGGGGGMMMKKKIIIIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJHHHFFFDDDFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCEEEFFFFFFEEEAAA;;;999:::<<<===AAAAAA???@@@DDDBBB<<>><<<:::666444///+++&&&$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''(((***,,,...111111111222444777999;;;>>>>>>>>>>>>>>>>>>>>>>>>EEEFFFIIIKKKMMMOOOPPPPPPVVVSSSOOOMMMMMMQQQWWWZZZ\\\[[[XXXUUUQQQNNNMMMLLLNNN^^^]]]FFF777;;;;;;222333222111000000000000000000///...,,,+++,,,,,,---((()))))))))************((()))***+++---.../////////......///222555999;;;;;;<<<>>>@@@AAABBBCCCCCCJJJHHHGGGIIILLLNNNLLLJJJPPPTTTXXXWWWSSSSSSXXX^^^``````___^^^^^^aaafffjjjccccccddddddcccbbbaaa```fffjjjrrruuuoooggggggkkkzzzkkkcccccc]]]ZZZ[[[\\\YYYXXXYYYZZZcccnnnyyyppphhh```___dddgggbbb]]]OOOPPPQQQQQQPPPOOONNNMMMMMMLLLJJJJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKKKKJJJHHHIIIJJJJJJKKKJJJHHHFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIDDDDDDFFFFFFGGGFFFEEEEEEEEEFFFFFFEEECCCBBBCCCEEEDDDEEEDDD@@@<<<:::;;;======AAAAAA???AAADDDCCC>>>DDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHIIIIIIFFFCCCBBBCCCDDDEEEFFFEEEEEEDDDGGGEEECCCBBBAAA@@@>>><<<777333...+++)))'''### $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))))))))))))))***+++---...........................---...000222333555555666:::999888777888999;;;===<<<;;;999777555333222222---888888---***111333------,,,+++************+++,,,+++***)))((()))******(((((()))))))))************+++,,,...000111333333555555555666888;;;===???@@@@@@AAABBBBBBCCCCCCDDDJJJIIIHHHJJJMMMOOONNNMMMRRRUUUXXXWWWUUUUUUXXX\\\\\\[[[[[[\\\```eeeiiilll``````______aaadddgggiiikkkmmmrrrvvvsssnnnnnnsss~~~mmmccc___^^^[[[ZZZ\\\```cccccchhhnnnzzz}}}uuullljjjmmmnnnkkkgggZZZWWWSSSRRRSSSTTTSSSQQQNNNLLLKKKJJJKKKLLLKKKJJJEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIILLLMMMLLLIIIFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGFFFEEECCCBBBCCCDDDBBBCCCBBB@@@===<<<===>>>===@@@BBBAAAAAADDDDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHIIIJJJJJJHHHDDD@@@BBBBBBDDDEEEEEEEEEEEEEEEFFFDDDCCCDDDEEEFFFEEEDDD@@@===888444111---)))&&&%%%$$$###"""!!!"""#########$$$%%%&&&&&&&&&&&&&&&########################""""""""""""############""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))'''((()))******)))((('''))))))(((''''''&&&''''''$$$%%%%%%###$$$((((((%%%(((((('''&&&&&&&&&'''''')))(((((((((((()))******+++++++++,,,,,,,,,------...///000222444555777777999:::;;;<<<===???@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDJJJIIIIIIKKKNNNPPPQQQPPPVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY\\\```dddggghhh]]]\\\\\\^^^bbbiiioootttrrroooooorrrqqqnnnnnnppp|||kkkaaa^^^^^^^^^]]]___fffoootttzzz|||vvvuuuxxx{{{|||zzzxxxmmm___WWWWWWYYYYYYWWWPPPNNNKKKIIIHHHHHHFFFEEEBBBAAAAAAAAACCCDDDDDDDDDGGGHHHJJJMMMOOOMMMIIIEEEGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFDDDAAA@@@AAABBBAAAAAAAAA@@@?????????@@@>>>@@@BBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHFFFCCCAAACCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEBBB@@@>>>;;;888555222000)))'''%%%"""!!!!!!"""###""""""###$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&'''((())))))(((&&&%%%)))((((((''''''(((((()))+++(((''')))(((%%%%%%((()))((((((''''''((((((((())))))******+++,,,------000000000111111111111222333333444555666777888888999:::;;;===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCEEEFFFIIIIIIJJJLLLOOOQQQRRRSSSXXXVVVUUUVVVYYYZZZXXXUUUVVVZZZ^^^___^^^\\\\\\]]]ZZZ\\\```dddjjjooosssuuuuuummmggggggfffbbb___```{{{ssshhhbbbbbbdddddddddiiilllttt|||tttooollleee```SSSOOOKKKGGGEEECCCAAA@@@AAA>>><<<<<<>>>???>>>===???AAADDDHHHLLLLLLJJJGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@???@@@BBBAAAAAAAAABBBBBBBBBBBBAAA???@@@BBBCCCBBBAAACCCFFFAAACCCEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDEEEDDDCCC>>>>>>>>>>>>===<<<<<<===777555000+++(((%%%$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%'''+++)))%%%(((000+++***************++++++***+++,,,---......//////222222222222333333333333666666666666666666666666999999;;;<<<=========<<<@@@AAABBBCCCEEEGGGIIIJJJGGGHHHJJJLLLNNNPPPRRRTTTXXXVVVTTTVVVYYYZZZWWWTTTPPPXXXaaaaaaZZZTTTTTTWWWYYY^^^fffmmmqqqqqqooommmmmmddd\\\ZZZYYYUUUQQQPPPvvvgggeeeeeelllwwwyyyxxxzzz~~~{{{oooZZZWWWRRRNNNMMMLLLJJJIIIDDD@@@;;;:::::::::888666888999<<<@@@EEEIIIIIIIIIEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDCCCAAA@@@BBBCCCAAA>>>AAAFFFDDDFFFIIIKKKMMMNNNNNNNNNJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCGGGEEEDDDDDDEEEEEEDDDBBB<<<===>>>>>>>>>@@@CCCFFFHHHEEE@@@999333...+++***''''''%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%&&&)))***'''%%%(((...++++++*********+++,,,,,,***+++,,,---............000000000111111111222222777777777777666666666666:::;;;;;;<<<===>>>>>>???AAABBBDDDGGGJJJKKKLLLMMMEEEGGGJJJKKKLLLNNNPPPRRRUUUTTTTTTVVVYYYYYYWWWTTTMMMUUU\\\]]]WWWSSSUUUYYYZZZ___ffflllmmmiiiccc___]]]VVVQQQQQQQQQMMMJJJJJJqqqfffmmmrrr~~~{{{wwwvvvxxx~~~yyyhhheeebbbaaabbbddddddeee[[[UUUNNNKKKJJJIIIEEEAAA???===<<<===@@@CCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBCCCCCCEEEEEECCCDDDDDDDDDCCCCCCDDDFFFEEEDDDCCCEEEHHHHHHFFFCCCBBBAAABBBCCC???;;;>>>EEEGGGHHHJJJLLLMMMMMMMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIICCCEEEGGGFFFDDDCCCDDDFFFBBBBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDEEEEEECCCBBB>>>??????>>>===@@@EEEIIILLLJJJGGGCCC>>>:::666555000...,,,)))'''%%%$$$$$$########################""""""""""""############""""""""""""############""""""""""""####################################""""""######$$$%%%%%%&&&#########$$$$$$######"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''(((((()))******)))))))))******++++++,,,+++((((((******(((+++++++++++++++,,,------++++++---............---000000000000111111111111555666666777888888999999<<<<<<;;;<<<===???AAABBB???AAAEEEHHHJJJJJJJJJIIIDDDFFFIIIJJJJJJKKKNNNPPPQQQRRRSSSVVVXXXXXXVVVUUUTTTTTTTTTTTTTTTWWWZZZ\\\[[[]]]______^^^ZZZUUURRROOOKKKJJJMMMLLLHHHFFFGGG{{{mmmiiiiiiyyyqqqnnnnnntttwwwuuusssqqqrrrvvvzzz}}}~~~yyyrrrjjjeeedddbbb]]]XXXKKKGGGBBB???>>>???@@@@@@DDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGCCCEEEEEEEEEEEEEEEGGGIIIFFFEEEDDDFFFIIIIIIGGGDDDBBBAAABBBCCC???999<<>><<>>AAACCC===???CCCFFFGGGGGGEEECCCCCCFFFHHHIIIHHHIIILLLOOOOOOQQQTTTVVVWWWVVVVVVVVV___WWWOOOMMMSSSYYY]]]]]]\\\ZZZWWWSSSPPPNNNMMMLLLHHHFFFGGGJJJIIIDDDAAACCC|||vvvssszzz~~~|||vvvoooiiillluuu}}}~~~vvvrrrpppttt|||zzzxxxuuurrrhhhZZZIII===888888:::<<>>>>>???@@@BBBEEEFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@@@@@@@===:::;;;???CCCFFFCCC@@@??????@@@AAA@@@;;;::::::999777444...******)))&&&$$$#########$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!""""""### !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***------***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,++++++,,,,,,---...///////////////000111222///000111333555666666666444444555666777888999999<<<===>>>@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBCCCHHHGGGEEEEEEGGGKKKPPPSSSQQQQQQRRRSSSUUUXXX[[[\\\^^^\\\XXXSSSOOOOOORRRUUUOOOMMMKKKJJJKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>~~~}}}uuunnnmmmrrrwww{{{~~~}}}xxxtttrrrqqqqqq~~~|||ooocccVVVLLLBBB888555888::::::;;;===@@@BBBEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBBBBAAADDDCCCCCCCCCEEEEEECCCBBBDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCEEEDDDAAA>>>@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBDDDEEEEEEDDDBBBAAA@@@???===<<<===@@@CCCEEECCC@@@??????@@@@@@@@@;;;;;;;;;<<<<<<:::666333000---+++)))))))))'''&&&$$$##################$$$###############"""""""""!!!""""""######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))++++++)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''((((((((())))))(((((())))))******++++++,,,++++++++++++,,,------,,,,,,------....../////////000111333444555666666444555555666777888999:::<<<===???AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJIIIIIIKKKNNNQQQSSSQQQQQQPPPQQQQQQSSSUUUVVVXXXWWWTTTPPPMMMMMMOOOQQQMMMKKKIIIIIIIIIIIIGGGEEEDDDDDDCCCBBBAAA???======wwwqqqpppqqqoooooopppqqqtttyyy~~~}}}|||{{{yyyuuuqqqkkkjjjjjjiiikkkmmmoooqqqyyy}}}yyywwwvvvuuusssrrrppphhhbbb^^^NNN999222888;;;::::::;;;===AAAEEEGGGGGGHHHHHHGGGEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBAAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGBBBCCCEEEFFFGGGFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDEEEEEECCCEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCC??????AAADDDFFFGGGEEECCCAAA???======???AAABBBBBBEEEBBB@@@???@@@@@@@@@???=========>>>???===:::777999666222333555555111,,,''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((()))))))))*********(((((())))))***++++++++++++++++++++++++,,,,,,---***+++---.../////////...///000222333555555666666555555666777888999::::::===>>>@@@AAACCCDDDDDDDDD???@@@BBBCCCEEEGGGHHHIIILLLLLLLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMOOOOOONNNLLLJJJIIIKKKLLLJJJIIIGGGGGGGGGGGGEEECCCAAAAAAAAA@@@???===<<<;;;ӵĦĦӵ}}}}}}ĦpppooonnnlllkkkmmmqqquuuqqqppppppppppppmmmjjjgggiiiiiiiiiiiikkkmmmpppqqqoootttvvvrrrpppsssuuusssnnnmmmjjjhhhgggfffeeedddjjjeeeggghhhXXX@@@999BBBHHHFFFBBB@@@???AAADDDFFFGGGHHHGGGFFFDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCEEEEEEDDDBBB@@@???CCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBBBBCCCEEEFFFAAACCCEEEGGGGGGFFFEEEDDD@@@@@@AAAAAAAAABBBBBBBBBAAA@@@AAABBBEEEFFFEEEDDDFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBB>>>>>>@@@CCCEEEEEECCCAAAAAA>>>;;;<<<@@@BBBBBBAAADDDBBB@@@???@@@@@@???>>>???>>>=========;;;888555AAA<<<999<<>>???AAABBBCCCDDDDDDDDD@@@AAABBBDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIIIIGGGFFFEEEFFFFFFDDDCCC@@@@@@@@@???>>>===<<<;;;4ĉ@ӵ>L=hĦ4ĉ@ӵyyywwwyyyzzz>Lppprrrrrrqqqnnnkkkiiijjjkkknnnnnnnnnoooooonnnkkkhhhllllllkkkkkkkkklllmmmnnnoooqqqoookkkiiikkklllkkkiiiiiihhhgggeeedddccccccdddbbbeeeiii]]]IIIBBBIIITTTQQQKKKFFFCCCCCCEEEGGGFFFFFFFFFDDDBBBBBBDDDGGGDDDDDDEEEFFFGGGFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>CCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBCCCEEEFFFGGGFFFDDDCCCAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBB??????@@@AAACCCBBB@@@===@@@===;;;<<<@@@BBBBBB@@@CCCAAA@@@???@@@@@@???>>>======<<<<<<======:::888@@@<<<:::>>>EEEGGGBBB<<<444333333222000---+++***'''''''''&&&&&&&&&&&&&&&"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,...000222444333222222222333444666666777777777777777888999:::;;;<<<<<>>======GG=?HdĦ=ĪjGG=?tttyyyyyysssvvv|||}}}HdĦooonnnoooooommmjjjgggffffffhhhhhhiiilllmmmmmmkkkiiiggggggggggggggghhhiiiiiinnnllliiifffeeeeeefffgggfffggghhhhhhfffffffffhhhiiiiiikkkllleeeXXXOOOLLLYYYUUUOOOJJJGGGFFFGGGHHHEEEEEEDDDBBB@@@@@@CCCEEEAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEFFFEEEDDDBBB???@@@AAACCCDDDDDDEEEEEEBBBDDDFFFHHHHHHHHHFFFEEECCCEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA@@@@@@AAA@@@>>><<<@@@>>>>>>>>>@@@AAAAAAAAABBBAAA??????@@@@@@>>>===;;;;;;;;;===@@@BBBAAA@@@===:::888;;;@@@CCC@@@===222333444666666666555444111111///---***((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))))))))******+++,,,,,,,,,---------------......///,,,---///111222333333222555555666777888999999888888888999:::;;;<<<======???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEGGGHHHGGGFFFEEEFFFHHHFFFEEECCCCCCDDDEEECCCBBB?????????@@@??????>>>>>>ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦvvvtttĦ}}}vvvrrrrrrrrrssstttrrroooDdDlllkkkjjjuuusssӵssstttӵsssӵyyy|||}}}ĦIIIBBBӵAAABBBCCCBBBĭӵCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA???@@@AAABBBCCCCCCBBBBBBAAACCCEEEHHHHHHHHHFFFEEEAAADDDGGGGGGEEECCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDEEECCCAAA@@@@@@AAA@@@???AAABBBCCCBBBAAAAAABBBCCCBBB@@@???@@@@@@@@@>>><<<;;;;;;;;;>>>AAACCCCCCCCC<<<:::999:::<<<======<<<111222555888999:::999999888888666444222111///...---,,,,,,+++***)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((()))))))))*********)))******++++++,,,,,,---///............///000000...///000111333444555666777777888999::::::::::::999999:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHFFFGGGGGGFFFEEEDDDFFFHHHDDDBBBAAAAAABBBCCCBBB@@@===>>>>>>?????????>>>>>>?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ}}}xxxyyy3h?gLwwwwwwuuusssqqqpppooonnnmmmlllD%%)?ooofff?><z=?Ħg&eg&eS?ʬ4ff?>ߝLQQQ@eBBBg&eCCCBBBCCC3h?g&e>&eAAABBB??FFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAACCCEEEHHHHHHHHHFFFEEE@@@DDDGGGHHHEEECCCCCCEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGDDDAAA@@@AAACCCCCCCCCBBBEEEGGGEEEBBBAAACCCEEEAAA@@@???@@@@@@@@@>>><<<===<<<<<<===???AAA@@@??????>>><<<;;;::::::;;;<<<333444777999::::::999888999999999999999:::::::::666666555333000...+++***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))************+++++++++)))******++++++,,,------///////////////000111111222222222333555777999:::888999::::::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAGGGGGGIIILLLNNNPPPRRRSSSNNNMMMMMMLLLMMMMMMNNNOOOMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGGGGEEEDDDDDDFFFHHHBBB@@@???@@@AAAAAA@@@???<<<===>>>>>>>>>>>>>>>>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ|||xxxvvvyyyBt=o9ĦHdĦoooqqqqqqqqqpppqqqrrrpppooonnnDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵVVVH׼sDDDBBBHu]ĦBBBDDDBt=o9ĦHƅ^Hu]ĦAAAFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFBBBBBBDDDEEEFFFFFFFFFFFFHHHEEEFFFJJJHHHBBBBBBGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGEEEAAA@@@DDDEEECCCAAAAAABBBBBBBBBBBBAAAAAACCCDDDFFFEEEDDDBBBBBBCCC???AAA@@@===<<>><<<>>>AAABBBAAA???>>>;;;888777888999999999444555666777888888888888888888888:::======;;;999<<<:::888777888999999999555333333444111,,,+++---***------)))''')))+++******)))''''''((())))))((()))'''&&&&&&&&&%%%&&&(((%%%%%%%%%&&&'''((())))))%%%%%%'''(((((()))))))))***))))))******,,,------++++++++++++++++++++++++***+++,,,---////////////111222222333444555666666777888999999999888888888999888888888888999::::::========================>>><<<;;;:::888777???IIIYYYYYYRRRRRR[[[YYYSSSVVVXXXRRRMMMKKKNNNPPPOOOLLLNNNMMMLLLLLLLLLJJJGGGDDDFFFFFFEEEDDDDDDDDDDDDDDDAAABBBDDDDDDCCC???;;;888;;;<<<===?????????>>>===4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦ}}}tttvvvzzzqjRgdKӵDdDĦlllnnnppppppqqqssstttwwwxxxzzzHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ___DdDĦKKKIIIDdDĦEEEqjRgdKӵDdDΦDdDĦAAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCDDDDDDEEEEEEEEEFFFEEEGGGJJJIIIEEEEEEIIIDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFDDD@@@???CCCDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEDDDCCCAAABBBCCC???AAA@@@<<<<<>>===;;;===???@@@???======:::777666777888999888444555666777888888888888999888888:::<<<===<<<:::===;;;999999:::;;;<<<;;;BBB@@@???===777///...111111555555000++++++***(((...,,,***)))))))))'''&&&)))((((((******))))))***%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222444444555666777888888999777666777888:::;;;:::999======<<<<<<======>>>>>>BBBAAAAAA???>>>===<<<<<<999777666666333222:::CCC]]]^^^WWWVVV]]]YYYRRRUUUYYYUUUPPPOOORRRSSSQQQOOOOOOMMMLLLLLLKKKJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDAAABBBDDDDDDCCCAAA>>>===<<<<<<>>>?????????>>>>>>4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦjjjlllsss{{{GIdnuR)ĦDdDĦppptttxxx|||DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵgggDdDĦMMMJJJDdDĦCCCGIdnuR)ĦDdDΦDdDӵAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDCCCCCCCCCFFFIIIHHHEEEFFFIIIDDDDDDCCCCCCDDDDDDEEEFFFCCCEEECCC???>>>BBBDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCAAA@@@AAABBB@@@AAA???;;;;;;???@@@>>>===<<<;;;<<<===>>>===<<<;;;888666555666888888888555666777888888999888888;;;999888999;;;======<<<===;;;:::;;;===>>>>>>>>>HHHGGGGGGDDD;;;333333888DDDJJJMMMIIIDDDBBB@@@>>>;;;999666444333111///,,,---------,,,++++++***)))------,,,+++++++++++++++------...///000000000000222111000///............///////////////////////////000222333444444555555555666666777999::::::;;;888777666777999<<<======AAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA???===:::999888666333222222000///555===]]]aaa]]]ZZZ```]]]VVVXXXYYYVVVSSSSSSUUUUUUSSSPPPPPPNNNLLLKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA======>>>?????????>>>>>>4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦlllnnntttzzzpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵmmmDdDĦLLLJJJ>d<ĦCCCpeӵDx<>d<ʜ4DuTӵAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCAAA@@@@@@???@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDCCCAAABBBDDDFFFEEECCCCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGBBBCCCBBB>>>>>>BBBCCCAAACCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBAAA??????@@@AAA@@@AAA???;;;;;;???AAA???===<<<<<<<<<=========<<<999777444444555777888888666666777888999999999999<<<:::999999;;;===>>>>>>;;;::::::;;;===?????????AAABBBCCCBBB<<<555777===RRR\\\ddddddbbbbbbaaa___TTTRRRPPPNNNMMMKKKGGGEEEAAA???:::222.........,,,333222111///......------+++,,,///111444666777888777666444333111000000000000000000000000000000000...///000111222333333333333444444666777888999:::888999777444222555<<>><<<999777555444555333111222000///333999UUU______]]]dddbbb\\\^^^WWWUUUUUUUUUVVVVVVSSSPPPQQQOOOLLLJJJKKKKKKJJJJJJFFFFFFEEEEEEDDDEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵuuuwwwB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒRttt>d<sdKĦGGGB?Ho9AAAs&dq&ĒRAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAACCCCCCAAAAAA@@@@@@AAACCCEEEFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCEEEFFFDDDBBBBBBCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGAAACCCAAA======AAACCCBBBEEEEEEFFFFFFFFFFFFEEEEEE@@@AAAAAA@@@>>>>>>???AAA???@@@???;;;;;;???AAA???===============<<<======888666333333555777888888666777888999::::::::::::===;;;999:::<<<>>>>>>>>>999888888:::===>>>>>>===999:::===???;;;666777===PPP]]]iiimmmmmmnnnooonnnkkkjjjhhhggggggeeebbb___^^^YYYKKK;;;222222333111...---+++***((('''''''''"""$$$&&&)))+++---......222111000...---,,,++++++++++++++++++++++++++++++)))***+++---.........///...///000111333444555666666888666---&&&(((666DDDAAAAAABBBCCCCCCCCCCCCBBB>>>===<<<:::888666555444555111000111000...000555MMM\\\```^^^dddccc]]]^^^VVVVVVWWWXXXXXXWWWTTTRRRRRROOOLLLKKKKKKLLLLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@?????????>>>>>>==================4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ōssssssttt@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>h{{{seIIIneGGGFFF@GAAA@@@sĪj@h@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDEEEHHHGGGBBB@@@BBBDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEAAACCCAAA>>>>>>BBBDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA???======???AAA===??????<<<===@@@AAA>>><<<>>>>>>>>><<<;;;<<<===777555333333666888999:::777777999:::::::::::::::===;;;:::;;;===??????>>>888777888:::<<<======;;;777777:::>>>===888666888GGGVVVeeejjjkkknnnpppppppppooonnnnnnnnnmmmiiigggllleeeRRR;;;...///000---***)))(((&&&$$$#########!!!""""""#########""""""'''&&&%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))************,,,---///000111222333555333))) ###222@@@>>>???AAABBBBBBBBBAAA@@@>>>===<<<;;;999888777666333///...//////,,,---000EEEXXX___]]]```___YYYYYYWWWWWWXXXYYYXXXWWWVVVUUUQQQOOOMMMLLLMMMMMMLLLKKKFFFFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼stttHoxxxxxx}}}D^DdDĦuuuxxx|||{{{s׼sKKKIIIEEEDDDBBBDDDAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDDDDEEEDDDDDDCCCCCCCCCEEECCC===;;;@@@DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAACCCBBB>>>>>>CCCEEECCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA???======@@@BBB;;;>>>@@@>>>>>>AAA@@@===;;;===>>>===:::999:::<<<777555333444666999;;;;;;777888999:::;;;;;;;;;;;;<<<;;;;;;===???@@@???===888888888:::======<<<:::666444777>>>@@@;;;666555@@@PPP```hhhjjjnnnrrrtttqqqpppooooooooollliiifffmmmgggSSS999,,,---...)))+++***)))'''&&&%%%%%%$$$############"""!!!  !!!"""""""""""""""""""""""""""###$$$%%%&&&'''''''''((()))***,,,---///000111444444222,,,(((+++555===>>>???AAABBBCCCBBBAAA@@@======;;;:::888666555555222...---//////,,,+++---:::QQQ[[[YYY\\\\\\WWWVVVTTTUUUUUUUUUTTTSSSSSSSSSPPPOOONNNNNNOOONNNLLLKKKFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::999::::::;;;Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBe{{{sssooonu]ӵ>d<Ħ>d<ĦĦ~~~}}}}}}|||yyyuuuqqqpppooollliiimmmwwwBeLLLQQQNNNKKKJJJĦDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCAAA???>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB===@@@>>>777666===CCCCCCDDDDDDDDDDDDDDDEEEFFFFFFAAACCCBBB>>>???CCCEEEDDD???@@@@@@AAAAAA@@@@@@???BBBBBBAAA???===>>>@@@BBB:::>>>@@@??????AAA@@@<<<999<<<===<<<999777999;;;777555444444777:::;;;<<<888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===999999999;;;======<<<:::222000333===BBB???888444999JJJ\\\eeeiiiooovvvyyyxxxwwwvvvvvvuuurrrnnnjjjnnnjjjXXX>>>222333333---***)))(((&&&%%%%%%$$$$$$ !!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''((()))***,,,...///111111888555333222444888;;;===???@@@BBBCCCDDDCCCAAA@@@<<<;;;:::888555333222111444///...000111---,,,---///IIIVVVUUUZZZ\\\XXXXXXOOOPPPQQQPPPOOONNNOOOPPPOOONNNNNNOOOPPPOOOMMMJJJFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEDDDCCCBBBBBB===<<<:::999888999999:::?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we>>???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAABBBBBBBBBCCCDDDDDDCCCBBBEEE@@@;;;:::===AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>><<<;;;===??????<<<999:::::::::999999999888888;;;999888888999::::::999999999:::999888999<<<>>>;;;<<>>===111222999AAACCC@@@======888CCCZZZjjjmmmsssvvvnnnyyy{{{{{{wwwttttttqqqmmmrrriiiTTT>>>222111000,,,***)))'''&&&%%%$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""############$$$$$$$$$)))'''%%%###"""$$$''')))((()))***+++---...//////333555777999999;;;===???>>>@@@AAACCCCCCBBBAAA@@@???>>>;;;999666555333333000//////---,,,+++******222999CCCMMMSSSTTTQQQNNNPPPOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEECCCBBBBBBAAABBBCCCCCCBBB@@@>>><<<===<<<:::888777777888888>AneneneneDenene>Ak<yyy}}}fhDeneyyyvvvneffffffeeedddbbbaaaaaaaaaaaa\\\^^^```aaaaaaaaabbbcccfffhhhgggeeegggjjjggg```dddcccneIIIHHHGGGGGGEEEAAAAAAEEEGGGHHHDDDEEECCC>>>888555888;;;?????????@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAA@@@EEEAAA===<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????===<<<===??????<<<999::::::999999999888888888:::999777777999999999888888999:::999888999<<<>>>;;;<<<>>>@@@AAABBBBBBBBB@@@===;;;:::;;;=========888999===DDDEEEAAA>>>>>>:::@@@WWWlllrrrwwwzzztttzzz}}}|||xxxvvvvvvsssooossshhhSSS===111000///,,,***)))(((&&&%%%$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$%%%%%%%%%%%%&&&((()))***))))))***,,,---...///000333555777888999;;;===???>>>???AAACCCCCCBBBAAA@@@===<<<:::888555333222111//////...---,,,+++******---444===GGGLLLNNNLLLKKKMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAABBBCCCCCCAAA???===;;;;;;:::999999999:::;;;~~~uuuyyyuuuuuuuuuuuusssqqqjjjiiifff]]]\\\\\\[[[YYYWWWVVVUUUVVVVVVXXXZZZ]]]___aaacccfffhhhkkkmmmppptttxxxyyyqqqhhheeecccJJJJJJJJJNNNJJJGGGGGGEEEAAAAAACCCBBBCCCCCC@@@;;;999:::<<<===>>>>>>?????????>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBEEECCC@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@???>>>>>>???>>><<<:::999999999888888888888888999777666666888888888777888999999999888999;;;>>><<<<<<>>>???@@@@@@@@@@@@>>><<<:::999;;;<<<===<<>>@@@EEEEEE@@@>>>???:::FFFfff~~~wwwxxxxxx{{{~~~}}}yyywwwxxxvvvrrrtttgggQQQ<<<222000///---+++***((('''%%%$$$$$$$$$"""""""""!!!!!!!!! !!!!!! !!!!!!"""###"""""""""#########$$$$$$"""###%%%&&&'''((((((''')))***+++,,,...///000000222444777888999:::===???===>>>@@@BBBCCCCCCBBBAAA<<<;;;999777444222000000///...------,,,+++******)))...555===CCCFFFGGGFFFIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@>>><<<:::999999999999:::;;;<<<|||zzzuuuuuutttuuuuuurrrooolllhhhhhhiiiiiihhhgggeeedddaaa```^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXX\\\___bbbdddfffiiimmmppp|||{{{kkkdddeeeddd^^^XXXSSSOOOMMMQQQIIIGGGKKKKKKDDD===<<<@@@BBBCCCAAA>>><<<<<<======>>>??????????????????AAAAAA@@@??????@@@AAABBB@@@BBBCCCBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCEEEEEEDDDBBBAAABBBCCCEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBCCCBBBAAA>>>===>>>>>>>>>>>>>>>=========:::;;;<<<<<<===>>>??????@@@@@@???>>>>>>===<<<;;;888888888888888888888888888777555555777888777666888999999888888999;;;===<<<<<<===>>>>>>>>>??????===<<<::::::<<<=========???===>>>BBBBBB>>>===???999NNNyyyxxxvvvxxx{{{}}}}}}yyywwwxxxwwwssssssdddNNN<<<222000///---,,,+++)))'''&&&%%%$$$$$$"""""""""!!!!!!!!!!!! !!! !!!""""""""""""""""""#####################$$$%%%%%%&&&&&&******+++,,,...///000111111444666777888999<<<>>><<<===@@@BBBCCCCCCBBBAAA;;;:::999777555222000///---------,,,+++******)))'''***000666<<<@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBB@@@>>><<<;;;888888888999999::::::~~~}}}~~~~~~~~~~~~|||~~~{{{{{{vvvuuuuuuvvvwwwvvvssspppllljjjiiihhhhhhfffccc```___```aaabbbbbbaaa```___[[[ZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTTTTUUUXXX[[[]]]___ccciiiooouuu{{{xxxooonnnllliiiddd```^^^___\\\QQQHHHGGGHHHFFFCCCAAA???@@@BBBAAA@@@>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@AAABBBAAA@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDAAA??????BBBEEEDDDDDDDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCCCCAAA>>><<<>>>>>>>>>>>>======<<<<<<:::;;;;;;<<<======>>>>>>?????????>>>===<<<<<<<<<888888888888888888999999888666555555666777777666777888999888777888;;;===<<<<<<<<<======>>>>>>???>>>===<<<<<<>>>>>>>>>======::::::>>>???>>>@@@DDD???KKKlll~~~yyyyyy|||{{{wwwuuuwwwwwwtttppp```KKK<<<555111///...---,,,***(((&&&%%%$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""###############""""""$$$'''***---)))***+++,,,---///000000111333555777777999;;;===<<<===@@@BBBBBBBBBAAA@@@;;;;;;:::888666333000///,,,,,,,,,+++******))))))''')))---222777;;;???@@@???@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBB@@@???===<<<999999999888777666666555~~~{{{vvvsssssstttuuuvvvxxxxxxxxxxxxxxxwwwwwwwwwuuurrrrrrvvvxxxvvvuuuvvvrrrrrrsssuuuvvvuuuqqqnnnkkkhhhddd```^^^\\\YYYWWWZZZ[[[]]]^^^_________^^^]]][[[XXXVVVUUUUUUVVVWWWTTTTTTTTTUUUYYY]]]bbbdddnnnttt~~~~~~wwwooojjjhhhiiipppyyyttt^^^HHH>>>???BBBBBB???@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@?????????@@@AAAAAA@@@@@@AAABBB@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDBBBCCCAAA>>>:::;;;???CCCBBBCCCDDDDDDBBBAAABBBCCC@@@@@@@@@@@@??????>>>===>>>@@@BBBCCCCCCAAA>>>===???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;;;;<<<>>>999999999999999:::::::::888666555555777777777666777888888888777888:::===<<<<<<<<<<<<===>>>@@@@@@@@@>>>======>>>>>>===<<<;;;888777:::===>>>CCCHHHIIIAAALLLdddzzz{{{xxxzzzyyyuuutttvvvwwwtttlll[[[HHH===888333000///...---+++)))'''%%%%%%$$$######"""""""""!!!!!!!!!  !!!"""!!!!!!!!!"""""""""######""""""!!!###&&&,,,111555((()))***+++---...//////000222555666777888;;;======>>>@@@AAABBBAAA???>>>:::::::::888666333000...+++++++++*********))))))'''(((+++///333777:::<<<<<<===???BBBCCCDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD??????@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===::::::999888666444222111~~~~~~|||~~~yyyyyy|||}}}}}}~~~}}}|||~~~~~~}}}zzzvvvssstttuuuvvvvvvttttttttttttttttttttttttttttttxxx~~~}}}wwwrrrkkkfff```[[[YYYWWWVVVUUUZZZ[[[]]]___```aaaaaa```aaa___[[[XXXWWWWWWXXXXXXVVVWWWZZZ___fffooowww{{{uuulllhhhgggkkkwwwYYY===;;;@@@AAA@@@??????>>>??????>>>======>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEDDDBBB@@@>>>>>>@@@AAAAAA@@@@@@AAABBB???@@@BBBCCCCCCBBB@@@???@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBB@@@<<<888888>>>CCCAAABBBCCCBBBAAA@@@CCCEEE@@@AAAAAA@@@???>>>======???@@@AAABBBBBB@@@???===???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;999:::<<>>???AAABBB@@@>>>======>>>===;;;999888444222555999;;;AAAHHHJJJCCCCCCLLL^^^{{{zzzxxxzzzxxxttttttwwwwwwuuuhhhWWWEEE>>>;;;555000//////...,,,***'''&&&%%%$$$#########"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###"""""""""$$$'''***...000'''((()))***,,,---......000222444666666888:::<<<>>>???AAAAAAAAA@@@>>>===999999999777555222...,,,***************)))))))))%%%&&&))),,,///222555666:::;;;>>>@@@AAAAAAAAA@@@BBBAAAAAA@@@AAAAAABBBBBB=========>>>>>>>>>????????????>>>===============:::::::::999777444222111{{{uuuuuuzzz{{{uuupppllllllmmmnnnkkkjjjjjjiiihhhgggffffffcccgggoooyyy{{{kkkdddddddddeeefffbbbaaacccgggjjjlllrrryyyrrrvvv|||}}}zzzyyyzzz||||||}}}xxxyyy{{{|||~~~}}}vvvhhhccc\\\XXXWWWWWWXXXXXX\\\]]]___bbbcccddddddddd```]]]ZZZVVVTTTTTTUUUUUUYYY\\\aaakkkwww|||vvvuuummmhhhggghhhjjjuuujjjFFFAAAHHHHHHAAA???>>>===>>>>>>>>>===<<<<<<===??????@@@@@@@@@AAACCCFFFHHHGGGEEEAAA???>>>???AAAAAA@@@@@@AAABBB???@@@BBBCCCCCCBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEECCCDDDBBB===888999???EEE@@@BBBCCCAAA???@@@CCCFFFAAAAAAAAA@@@@@@>>>======@@@@@@AAAAAAAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;===<<<<<<;;;;;;:::999999999:::;;;:::999999<<<@@@:::::::::;;;;;;<<<<<<<<<999888666666888888888777777888888777777888:::<<<<<<<<<<<<<<<>>>@@@BBBDDD@@@>>>===<<<<<<;;;999777555000...000444777>>>EEEEEEMMMRRRKKKJJJcccyyywwwxxxzzzyyyuuutttwwwxxxvvveeeTTTDDD???===777111///000...,,,***(((&&&%%%%%%############""""""""""""  !!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%''''''((()))+++,,,---...///222444555666777:::<<>>@@@???????????????@@@@@@;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::888666444222~~~}}}zzzwwwtttpppnnnmmmppphhhcccaaa]]]\\\iiizzz~~~xxxppphhheeefffjjjmmmlllcccXXXRRRQQQRRRRRRPPPUUUWWW[[[aaaiiirrryyy}}}yyyvvvooodddYYYRRRPPPQQQWWWVVVVVVZZZ```eeeffffffhhhhhhjjjnnnuuu}}}rrrgggggg```WWWTTTVVVYYYXXXWWW]]]gggmmmjjjiiinnnnnnjjjjjjbbb[[[XXXUUUSSSWWW\\\]]]iiixxxppplllmmmhhhfffgggiiilllttt}}}WWWLLLNNNGGGCCC>>>===AAAAAA<<<<<>>BBBBBB??????BBBFFFDDDCCCEEEEEECCCAAAAAABBBAAAAAACCCDDDDDDAAA???AAABBBCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBAAA>>>>>>>>>@@@DDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGEEEDDDBBB@@@???>>>CCCCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;::::::<<<;;;:::999999999::::::===========================;;;999999;;;;;;999777666555444555666777666555666888:::999555555999>>><<<<<<<<<<<<===???@@@AAA>>>?????????>>>===<<<;;;<<<555111444666888@@@IIIMMMKKKIIIJJJOOOWWW^^^aaasssyyyxxxqqqrrrxxxvvvmmm___PPPBBB>>><<<666222111///...,,,***((((((((((((%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---111333444555555666999;;;===>>>???@@@@@@???======777666444222111/////////))))))))))))((((((((((((&&&'''(((***,,,...///000444666:::<<<<<<===>>>??????>>>>>>>>>======<<<<<<<<<;;;:::777555666999<<<666666666777888888888999999888777666555555666666zzzwwwrrrlllhhhfffeeeeeekkkjjjhhhfffdddbbb```___^^^[[[XXXVVVVVV___ttt|||rrrhhhaaa___```bbbZZZSSSJJJEEEEEEFFFEEECCCGGGGGGIIIKKKOOOSSSWWWZZZWWWUUURRRLLLGGGEEEFFFIIIMMMLLLLLLPPPUUUYYY[[[ZZZ]]]\\\]]]aaaiiiuuu~~~xxxqqqggg^^^[[[YYYWWWXXX[[[^^^___^^^iiiwwwxxxkkkhhh```YYYWWWVVVVVV\\\bbbrrroooggglllgggeeeeeeeeefffjjjqqqyyyeeeUUUUUUOOOFFF@@@===???>>>::::::===AAA======@@@BBB@@@@@@AAACCCBBBBBBDDDEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCCCCBBBAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCBBB@@@>>>===>>>@@@DDDDDDBBBBBBAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;::::::;;;:::::::::::::::;;;;;;===========================;;;888888::::::888555666555444555777888777666777:::;;;:::777666:::>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@???????????????@@@<<<;;;???AAA@@@DDDJJJNNNMMMLLLLLLOOORRRTTTUUUiiitttzzzvvvtttuuuoooeeeYYYLLLAAA>>><<<777222111000///---+++)))(((''''''%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***+++,,,---///000222333444555888:::>>>>>>>>>>>>===<<<:::999666555333111///...---,,,)))))))))(((((((((''''''%%%&&&''')))+++,,,---...111444777999:::;;;===>>>>>>>>>=========<<<<<<<<<;;;;;;:::999777777999;;;777777777777888888888888888777555444333333333444}}}|||zzzwwwsssmmmhhheeeaaa```]]][[[[[[[[[\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVNNNPPPMMMIIIOOOccc|||{{{xxxwwwqqqggg\\\UUUQQQPPPPPPEEE@@@:::777888999888666<<<;;;:::::::::<<<===>>><<<======<<<<<<>>>AAADDDGGGFFFGGGJJJOOOSSSUUUUUUZZZXXXVVVYYYbbbqqquuummmjjjfff```[[[XXXYYY[[[]]]aaahhhoootttssshhh```ZZZXXXYYY]]]eeemmmvvvhhhjjjfffccceeefffeeehhhmmmeeeooo~~~vvvWWWGGGLLLOOOPPPJJJFFFEEEDDD@@@>>>>>>BBB===:::===???>>>===???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCBBBAAABBBCCCDDDCCCBBBBBBCCCDDD??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCC@@@======???AAABBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@?????????=========<<<;;;;;;::::::999999::::::;;;<<<<<<===========================<<<;;;999888999888666444666555555555777888888666888:::<<<;;;888888;;;>>>;;;<<<>>>?????????>>>>>>BBBAAA@@@@@@@@@AAACCCCCCCCCBBBEEEIIIKKKIIIHHHIIIMMMNNNPPPRRRRRRRRRQQQQQQcccooovvvsssooommmggg^^^SSSIII@@@===<<<777333111//////...---+++)))'''&&&%%%%%%%%%$$$######"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))***+++,,,,,,,,,...000111222444777999============;;;999777666555444222000---,,,+++*********)))((('''&&&&&&%%%$$$%%%&&&''')))***,,,,,,---000444666777999;;;===<<<<<<<<<<<<;;;;;;;;;;;;999::::::999777777888:::888888888888888888777777777666444222111000111111yyytttooollldddeeeffffffeeeccc```___ZZZYYYWWWUUUTTTTTTUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPKKKMMMHHHBBBLLLcccvvv|||llloooqqqpppjjjccc^^^\\\XXXTTTMMMFFFAAA>>>>>>???777444222111222333222111444444444444555666777888666666777888:::<<>>>>><<<===@@@???BBBDDDBBBBBBCCCDDDBBBCCCAAA??????@@@BBBCCCBBBBBBCCCDDDDDDBBBBBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFDDDAAA??????AAACCC????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAABBBBBBAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;888999:::;;;<<<===>>>>>>===========================<<<;;;:::999888666666777666555666888999999777888:::;;;:::999888:::<<<;;;<<>>===CCCBBB@@@@@@AAACCCEEEGGGAAACCCGGGLLLNNNMMMKKKKKKLLLOOOSSSVVVXXXZZZ[[[[[[fffjjjkkkgggeeeddd```ZZZOOOIIIAAA===;;;777222...,,,,,,------,,,***(((&&&&&&%%%%%%$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))***+++++++++---///000111333666999:::;;;;;;;;;:::999777666555444222///---+++***)))******)))(((&&&%%%$$$$$$$$$$$$%%%'''(((***+++++++++...111333555777:::<<<::::::::::::::::::::::::999999777555333444777:::999999999888888777777666666555333111000//////000|||wwwwwwrrrmmmhhhfffdddbbbaaaaaaaaaaaa___]]]YYYUUUSSSPPPOOOMMMLLLJJJIIIIIIIIILLLLLLKKKJJJIIIHHHGGGGGGIIIHHHBBB???JJJ\\\ccc^^^MMMNNNNNNLLLGGGCCC@@@???===:::777444222111222333000000///000111111000///---......000111333444555222333333555888:::;;;;;;999;;;===AAAEEEIIIMMMPPPRRROOONNNTTTcccyyyvvvnnniiihhhfffeeeccc```^^^\\\ccckkkvvvjjjbbb[[[YYY\\\bbbmmmwwwwwwooommmmmmlllnnnqqqrrrlllqqqnnnVVVFFFMMMVVVTTTSSSRRRQQQOOOJJJ@@@777=========>>>;;;777:::@@@???DDDFFFBBB???AAABBB???BBB@@@>>>>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBAAABBBDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFDDDBBBBBBDDDFFF>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB@@@???????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888999;;;<<<>>>>>>???>>>=================================<<<:::999888888777666555777999::::::999888999:::999888888888999;;;<<>>CCCBBBAAA@@@AAADDDFFFHHHBBBDDDGGGJJJMMMPPPQQQPPPNNNQQQUUUYYY[[[___cccgggfffeeeccc``````___YYYRRROOOKKKDDD>>>:::777222---((()))***++++++***)))(((&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&'''((()))******++++++---///000111333666888777888999:::::::::999888555444222///---+++******))))))((('''&&&%%%$$$###$$$%%%&&&'''(((******+++***,,,///111333555888;;;888888888888888888888888:::888444000...000666:::888888888777777666666666666555333222000000000111xxxsssooollliiiggggggddd___\\\[[[[[[ZZZYYYYYYYYYYYYXXXUUURRRNNNLLLNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBB>>>;;;===GGGOOOKKKBBB:::999888666444222000///222111///...------------------------............------...//////000111111......000333777999999888333666999;;;>>>AAAEEEHHHFFFFFFJJJUUUiii~~~|||}}}yyyuuuuuuuuurrrkkkeeeaaabbbdddcccbbbbbbcccdddlllyyy~~~jjjbbbZZZWWWYYY]]]gggpppyyy|||vvvooojjjjjjgggggguuu|||lll[[[TTTOOOYYYZZZ[[[[[[]]][[[QQQFFF;;;777444222...+++///555>>>EEEGGGAAA===@@@AAA>>>AAA???>>>???AAABBBBBBBBBAAABBBCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDDDDFFFGGGBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>?????????>>>========================<<<===>>>===;;;999:::;;;777666666777:::;;;;;;:::888888999999999888777777;;;<<<>>>@@@AAAAAAAAA@@@CCCCCCBBBBBBCCCEEEFFFHHHFFFIIIJJJKKKNNNTTTWWWWWWTTTWWWZZZ[[[[[[^^^ccchhhaaabbbcccdddbbb\\\RRRKKKOOOMMMGGG???:::888444///))))))***+++++++++******&&&&&&&&&%%%$$$$$$######"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''((()))******,,,---///000000111444666555666777999999999999888333222000...---,,,++++++(((((('''&&&%%%$$$$$$###$$$%%%&&&'''((()))******)))+++---///000222666999666666666777777777777777999777333///---000555999666666666666666666555555666555333222111111222222yyyrrrnnnmmmjjjfffcccbbbbbb```___[[[XXXUUUSSSRRRRRRPPPOOOMMMNNNOOOPPPOOONNNLLLJJJCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@;;;888999@@@CCC???888444000///...---------,,,+++---------------,,,,,,,,,+++,,,,,,+++******++++++,,,------...............,,,,,,...222777999888666222444666777777888<<>>FFFTTTiii~~~|||xxxwwwvvvuuuqqqnnnpppnnnjjjhhhgggeeebbb```___bbbfffiiilllsss}}}nnneee\\\YYYWWWYYYaaaiiijjjxxxwwwrrrssssssxxxpppdddfffhhhiiikkkrrrvvvpppfffHHH:::,,,&&&&&&'''***...:::DDDGGG@@@<<>>>>>@@@BBBCCCBBB@@@@@@AAABBBAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAACCCEEEFFFFFFEEEFFFFFFCCCDDDEEEEEEEEEDDDCCCBBB????????????????????????@@@@@@@@@AAABBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;===?????????>>>>>>========================:::;;;===<<<:::999:::<<<777666666888:::<<<;;;;;;999999999::::::999888666;;;<<<===>>>@@@AAACCCCCCEEEEEEEEEFFFFFFGGGGGGHHHIIIMMMNNNMMMPPPWWWZZZXXXYYY]]]```___]]]]]]aaaeeeaaaeeeiiiggg___VVVQQQQQQOOONNNIII???;;;;;;888444......---,,,++++++++++++'''&&&&&&%%%%%%$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''((())))))***+++---.........///111333444555666777777666666555000///...,,,++++++++++++&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((((()))+++,,,---///222555444555555555666666666666777666555333111222555777444444444555555555555555444333222111111222333333|||tttnnnjjjhhhfffeeeeeeccc___]]][[[YYYVVVTTTTTTRRROOONNNNNNNNNLLLKKKIIIJJJJJJJJJIIIFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============:::777<<>>>>>>>>AAACCCCCCBBB@@@???@@@AAAAAA??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD===@@@DDDFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEE============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@???>>>===========================777:::<<<;;;999888:::===777666666888:::<<<<<<;;;;;;::::::;;;<<<;;;999777;;;;;;<<<===???BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHKKKPPPQQQOOOQQQWWWYYYVVV\\\```ddddddaaa```bbbeeefffkkkmmmeeeWWWOOOTTT]]]NNNNNNIII???;;;===<<<888444222000---,,,+++++++++'''&&&&&&%%%%%%$$$$$$#########""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''((())))))+++,,,------,,,,,,...000444444555666555444222111...---,,,+++************%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''((()))******,,,000222444444444555555666666666555666888777666444444555222333333444444555555555222111000000000111333444}}}vvvrrrppplllgggbbb^^^[[[YYY[[[ZZZXXXVVVTTTRRRRRRQQQKKKIIIHHHGGGGGGGGGEEECCCEEEEEECCCBBB@@@???======<<<======>>>======<<<;;;???===;;;;;;<<<<<<:::888:::@@@EEEBBB999000---...,,,***)))+++---...+++)))+++***)))***,,,...//////000444777777222,,,((('''((()))***)))((((((***,,,******+++...111333333222...000111///---,,,...111777444;;;MMM[[[aaalllxxx}}}pppnnnnnnppppppnnnlllkkkgggcccfffddd___\\\\\\```aaa```jjjkkkssszzzoooddd^^^]]]___bbbiiiiiikkkpppzzz}}}sssoooooopppqqqnnnmmmppptttvvvvvvzzz|||LLL---,,,,,,---666===>>>@@@BBBBBBAAA@@@@@@AAA???@@@AAABBBBBBAAA@@@???AAAAAA@@@???>>>>>>>>>??????@@@@@@AAACCCDDDDDDEEECCCCCCDDDDDDCCCBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@BBBCCCBBB???<<<:::;;;<<>>===>>>??????>>>===???>>>>>>===<<<;;;;;;:::999;;;<<<======<<<:::888===???@@@@@@>>><<<;;;;;;>>>>>>>>>===<<<:::999888;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<<<<;;;::::::999999>>>>>>>>>>>>???CCCHHHMMMPPPMMMJJJHHHIIIJJJJJJJJJNNNQQQUUUWWWXXXZZZ\\\^^^aaabbbbbbaaa``````aaacccmmmmmmiii```WWWSSSUUUZZZJJJFFFCCCAAA???======???444111...,,,,,,+++)))''''''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&'''((((((((()))******+++,,,---...///111111222222222222111111---,,,+++***))))))))))))(((''''''&&&$$$###""""""######""""""######$$$%%%''''''((()))***,,,...///111000000000111333555666444444444444444444444444444444444444444444444444333333222111000000000111zzzwwwssslllfffjjjhhheee```\\\XXXVVVUUUSSSRRRQQQOOOMMMLLLKKKJJJIIIGGGEEEEEEEEEDDDCCCAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;999888999;;;===??????:::222---+++,,,,,,***)))))),,,,,,+++)))'''))))))((((((000===GGGKKKMMMNNNGGG:::...'''%%%((()))***)))((((((***+++***))))))+++.../////////)))+++---,,,++++++...000000...555DDDLLLMMMRRR[[[lllmmmgggbbbqqqssstttpppooonnnmmmllljjjgggcccccccccaaa\\\ZZZ^^^eeejjjnnnzzzuuujjjgggiiikkklllkkkkkklllpppyyy}}}wwwsssppprrrqqqrrrrrrooonnnssszzzwwwOOO555111///222;;;>>>>>>??????>>>======???AAA===>>>???@@@@@@??????>>>AAA@@@??????>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???<<<;;;<<<===???>>>===>>>???@@@???===???>>>>>>===<<<<<<;;;;;;::::::999888888999:::;;;<<<>>>??????>>><<<<<<===>>>>>>>>>===<<<:::999888;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>??????@@@AAADDDIIILLLRRRPPPLLLJJJJJJKKKJJJJJJMMMPPPSSSVVVXXX[[[^^^`````````aaa`````````aaabbbeeedddaaa[[[VVVUUUXXX[[[OOOKKKGGGCCC@@@<<<999888777555000,,,***)))))))))'''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%%%%%&&&''''''(((((())))))***+++,,,---......///000000111111000000///,,,+++***))))))(((((((((''''''&&&%%%$$$###""""""######""""""######$$$%%%'''''''''(((***+++---...000000///000111222444555333333333333333333333333333333333333333333333333222222111000000000000000}}}|||vvvmmmiiiiiigggbbb^^^___^^^[[[WWWTTTQQQPPPOOOMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999666999:::999555555999===>>>;;;555///+++))))))***+++)))(((((()))******)))%%%(((***'''(((777QQQffflllhhh\\\KKK888+++'''''''''((()))((('''(((***+++***(((&&&''')))+++++++++'''(((******+++,,,...111///222;;;FFFGGGAAAAAAFFFSSSTTTQQQRRRhhhxxxyyyxxxsssnnnmmmmmmkkkhhhfffeeefffeee```[[[___mmmyyyvvvpppnnnnnnnnnmmmlllllloootttxxx{{{yyyuuussssssssspppooouuu~~~vvvZZZFFF<<<555:::AAA???>>>@@@BBBAAA???<<<::::::<<<===>>>????????????>>>@@@@@@???>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@???===<<<===>>>@@@>>>===>>>???@@@???===???>>>>>>======<<<<<<<<<;;;999666444444777;;;>>>;;;<<<>>>>>>=========>>>>>>>>>===<<<;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===:::;;;;;;<<<======>>>>>>>>>@@@BBBCCCDDDFFFJJJLLLTTTRRRNNNMMMLLLLLLKKKJJJMMMOOORRRUUUWWW[[[___bbb_________``````aaaaaaaaa___]]]ZZZXXXXXXYYY\\\^^^RRRPPPLLLHHHDDD@@@;;;888999777333---)))((()))+++'''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,---------......//////......---******)))((((((''''''''''''&&&&&&%%%$$$###""""""###""""""""""""###$$$$$$&&&&&&'''''')))***,,,---.........///000111333444222222222222222222222333222222222222222222222222111111000000//////000000}}}xxxsssqqqooojjjdddbbbbbbbbb___[[[VVVUUUSSSPPPNNNLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAA??????@@@???>>><<<;;;;;;;;;;;;::::::::::::999888888888888888888888666666666666555777:::<<<999333,,,((('''((((((''')))((('''''''''(((((()))&&&))))))(((---@@@]]]ssszzzjjjRRR:::+++&&&'''***&&&'''(((((('''''')))++++++(((%%%%%%&&&((((((((()))******+++,,,---///111111<<>>>>>?????????????????????>>>>>>>>>>>>??????@@@@@@@@@????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAA??????@@@???======>>>??????>>>======??????>>>===>>>>>>>>>======<<<<<<<<<:::888555444555888<<>>@@@>>>>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>???AAADDDFFFGGGHHHJJJKKKRRRPPPMMMMMMMMMNNNMMMLLLOOOQQQSSSUUUWWWZZZ^^^aaa_________```aaabbbbbbaaa```]]]ZZZYYY[[[]]]______QQQQQQOOOLLLKKKJJJDDD>>>666666333///***((()))+++'''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$%%%&&&&&&&&&''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++(((((((((((('''&&&%%%%%%&&&%%%%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''')))***+++,,,------...///000111111000111111111111111222222111111111111111111111111000000//////...//////000}}}xxxsssmmmiiifffeeeccc___[[[ZZZZZZYYYWWWUUUPPPOOONNNLLLJJJIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA@@@>>>======>>>>>><<<;;;999999999999999999999999666666666555666777888999888444111333777:::999666...***&&&%%%((()))(((&&&''''''''''''&&&&&&'''((('''&&&&&&'''///AAAVVVeeegggTTT;;;)))###%%%((()))%%%&&&''''''&&&''')))+++,,,)))&&&%%%&&&'''((((((++++++***+++,,,---......111BBBSSSSSSCCC666999DDDGGGWWWeeegggeeeiiivvvwwwpppppppppqqqsssmmmhhhfffjjjppp{{{zzztttqqqqqqrrrllljjjiiihhhiiilllnnnooouuuttttttvvvzzzzzzooojjjPPPIIIDDD<<<444<<>>AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>??????>>>>>>>>>?????????@@@@@@<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>??????>>>??????>>>======>>>@@@>>>===<<<<<<>>>>>>===<<<============<<<<<<<<<<<<999999888888999:::<<<>>>999;;;<<<<<<<<<===>>>@@@>>>===<<<;;;;;;:::;;;;;;======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<>>>AAADDDFFFGGGHHHIIIJJJLLLKKKJJJKKKMMMOOOOOONNNRRRTTTUUUVVVWWWXXX[[[]]]```______aaaccccccbbb```bbb___[[[YYYZZZ[[[[[[[[[RRRSSSQQQNNNOOOPPPJJJAAA444444333000---***))))))'''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""######$$$%%%%%%%%%%%%&&&&&&'''((()))***************++++++*********''''''(((((('''&&&$$$$$$$$$$$$$$$######""""""!!!""""""!!!!!!""""""###$$$$$$$$$$$$%%%&&&'''((()))***+++,,,---......//////////////////000000111111000000000000000000000000.........------...//////zzzvvvsssqqqmmmiiieeeaaa___^^^[[[YYYVVVTTTSSSRRRPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGCCCBBBAAA???>>>============<<<:::;;;;;;<<<:::999888888888888888777777777444444333444555777999;;;999333...111777999444...&&&$$$$$$&&&)))***(((%%%%%%'''))))))'''&&&''''''&&&###"""$$$,,,888BBBHHHDDD999+++%%%''')))((($$$$$$%%%&&&&&&&&&''')))+++,,,)))'''&&&'''(((((('''***)))((((((***,,,,,,+++333CCCQQQMMM<<<222999EEEHHHUUUccceee```bbbooo|||zzzrrrrrrooonnnpppgggbbbcccmmmxxx}}}|||tttpppllljjjjjjkkkllllllnnnkkkgggfffgggiiijjjjjjlllsss}}}zzzMMMGGGHHHHHHFFFNNNTTTMMMRRRQQQNNNIIICCC???>>>>>>??????>>><<<<<<<<<<<<<<<>>>>>>=========>>>??????>>>>>>?????????@@@@@@@@@;;;<<<===???@@@AAAAAAAAA???????????????>>>>>>>>>=========<<<======>>>>>>>>>???@@@???======>>>@@@===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@>>>===<<<;;;:::;;;;;;<<<======<<<<<<<<<<<<======;;;;;;;;;:::;;;<<<<<<===>>>>>>======<<<;;;;;;:::>>>AAACCCEEEEEEFFFHHHIIIIIIHHHHHHJJJMMMOOOOOOOOORRRTTTWWWXXXXXXXXXYYYZZZaaa___^^^```cccccc```\\\^^^]]]ZZZWWWVVVUUUVVVVVVYYYZZZWWWQQQRRRTTTMMMBBB888555222000///---***((('''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''((())))))((())))))******))))))(((''''''(((((('''&&&$$$############"""""""""!!!!!!"""!!!!!!!!!!!!"""######$$$######$$$%%%&&&''''''((()))***,,,------------------......//////000000........................------,,,,,,------......~~~{{{yyywwwsssooofffeeecccaaa___]]][[[ZZZVVVTTTSSSQQQPPPOOOMMMLLLHHHHHHFFFEEEDDDCCCCCCCCC???>>>===<<<;;;::::::::::::888777777888999888666666666666555555444444444222222222333555888;;;===555111///111444333...((($$$$$$%%%((())))))((('''###'''***+++)))'''&&&'''%%%######$$$(((+++...///,,,***((('''((((((&&&%%%###$$$&&&&&&%%%&&&)))+++***((('''((())))))((('''***((('''(((,,,......---444>>>DDD@@@888777@@@IIIMMMSSS[[[aaahhhuuuyyysssqqqkkkeeeeee```^^^cccooowww~~~{{{zzzuuunnnhhheeedddcccbbbbbbhhhnnnrrrtttxxx~~~pppfffgggjjjffffffhhhbbblllnnnoookkkaaaTTTJJJDDDDDDCCCAAA???>>>========================>>>??????@@@@@@@@@@@@@@@?????????<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>??????????????????>>>>>>===>>>>>>>>>???@@@@@@???===<<<===???;;;:::999999;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;:::;;;===???>>>===;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@BBBCCCCCCDDDFFFHHHIIIHHHIIIKKKNNNOOOOOONNNPPPSSSWWWYYYYYYYYYYYYYYY```^^^]]]^^^aaaaaa\\\XXXWWWXXXXXXVVVRRRQQQTTTWWWdddeee___XXXYYY]]]UUUHHHCCC;;;222......///,,,((('''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""######$$$######$$$%%%&&&'''(((((((((((())))))))))))((((((&&&'''((()))(((&&&$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$%%%&&&&&&''')))+++,,,,,,,,,,,,,,,,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,---......{{{xxxtttsssqqqnnniiidddbbbaaa```]]]ZZZVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@>>>>>><<<;;;::::::::::::777666555555666777666444555555444333333222111111111111111222555999<<<>>>000000111111000---)))%%%%%%&&&'''((((((((((((((("""'''+++,,,***'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&###"""&&&)))###$$$%%%%%%%%%&&&(((+++(((''''''((())))))(((&&&***((((((***///222222111000333555333555<<>>??????CCCCCCBBBAAA@@@???>>>===????????????>>>===<<<;;;======>>>>>>??????@@@@@@AAAAAA@@@???????????????@@@AAA@@@???===<<<===>>>:::999888888::::::999888999999999999999999999999===<<<;;;999999:::;;;<<<;;;<<<<<<;;;::::::===???>>>===;;;::::::;;;<<<===:::999999888888999999::::::999999999999:::;;;;;;999999::::::;;;<<<<<<<<<===???@@@AAAAAABBBEEEHHHKKKJJJJJJLLLNNNOOONNNMMMMMMQQQWWWZZZ[[[ZZZZZZZZZ___]]][[[]]]______ZZZUUUSSSVVVXXXVVVRRRQQQVVVZZZkkklllggg___aaafff___RRRNNNAAA333,,,---///---)))''''''&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""#########"""###$$$%%%&&&''''''((((((((())))))))))))(((((('''((()))))))))'''%%%###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""###$$$%%%%%%%%%''')))***++++++++++++++++++,,,------...//////------------------------,,,+++++++++,,,,,,---...|||xxxuuurrroookkkhhhfffccc```]]]YYYYYYWWWUUUSSSQQQPPPOOOJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???===<<<;;;;;;::::::999999888888888555555444444444333333333000000000000000000000000444111///111444666666444(((222000***,,,***""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&)))'''%%%%%%'''''''''&&&***''''''***000222///+++.........222:::DDDNNNUUU]]]]]]fff~~~|||tttqqqjjjbbb^^^cccaaabbbfffjjjqqq}}}}}}yyyyyyrrroooqqqqqqlllkkknnnpppssswwwxxxtttrrryyywwwkkkmmmwwwddd^^^]]]cccrrr|||TTTHHHBBBJJJOOOIIIAAA===CCC===:::===@@@???===>>>AAAAAAAAA@@@??????@@@BBB?????????>>>>>>>>>======???????????????>>>>>>>>>AAA???===>>>AAABBB@@@>>>AAA@@@>>>=========>>>???<<<;;;;;;:::999999999:::::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;===???AAA<<<;;;999888888888999999999999999999999999999999:::999999999:::<<<>>>??????===<<<===>>>>>>>>><<>>EEEQQQIIIBBB<<<<<<===>>>AAAEEE????????????>>>===>>>???????????????>>>>>>>>>===@@@???>>>===============<<<:::999;;;>>>???>>>===@@@???>>>=========>>>???;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::<<<>>>;;;:::999888777888999999999999999999999999999999::::::::::::;;;<<<>>>???======<<<>>>@@@AAA@@@???===>>>???@@@AAABBBCCCEEEBBBFFFJJJLLLKKKKKKNNNQQQOOOUUUZZZ\\\^^^\\\RRRHHHSSSXXX^^^]]]YYYUUUWWWZZZYYYWWWSSSNNNMMMPPPXXX]]]qqqoooooossswwwssshhh^^^ZZZLLL;;;111///000...+++((((((''''''&&&%%%%%%$$$%%%$$$###""""""!!!""""""""""""!!!!!!!!! !!!!!!  !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!!!! !!!#########$$$$$$$$$%%%%%%'''&&&&&&&&&'''((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********}}}yyytttooommmkkkiiihhhjjjgggccc```^^^[[[WWWTTTRRRQQQOOOMMMKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???===<<<;;;:::999777777666777777777666555444444444333333222222222111111111////////////////////////...---,,,...000111000///111GGGEEE...$$$$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%%%%'''(((''''''((()))******))))))+++,,,+++222<<>>>>>>>>>>>>>>======????????????>>>>>>>>>>>>@@@???===;;;::::::;;;<<<999888888:::===??????>>>@@@???>>>=========>>>>>>::::::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;999:::;;;;;;;;;;;;:::999;;;<<<<<<:::888777888:::;;;:::999888777888999999999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@<<<<<<===???AAABBB@@@???<<<===>>>@@@BBBDDDEEEEEEBBBHHHMMMNNNKKKKKKOOOTTTOOOTTTYYY]]]```\\\OOOBBBRRRUUUWWWXXXWWWWWWXXXYYYVVVSSSQQQPPPRRRUUUXXXYYYhhhggghhhlllooonnnggg```eeeUUUAAA444000000///---((((((((('''&&&&&&%%%%%%$$$######"""""""""######"""""""""!!!!!!!!!  !!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!! !!!!!! !!!"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&((()))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************~~~~~~uuurrrnnnkkkjjjiiihhhgggdddaaa^^^[[[YYYVVVSSSPPPNNNMMMKKKJJJGGGFFFDDDCCCBBBBBBAAA@@@???>>>======:::999999888666555555444555555444444333222111111111111111111000000000///........................,,,,,,------...///......CCCXXXPPP333%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''(((+++---+++((()))---222444===HHHNNNQQQWWWbbbkkkyyytttrrrpppllljjjjjjgggccccccggghhhmmmtttyyy~~~vvvaaaVVVZZZcccoooxxx||||||zzzxxx{{{vvvoooiiiddd]]]WWWTTTWWWZZZ[[[]]]jjjnnnQQQFFFIIIUUURRRNNNLLLFFF<<<888888======<<<===???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;999888999:::;;;;;;;;;<<<===???@@@@@@@@@??????>>>>>>============:::999999888888888999999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777888999::::::::::::999777666777999:::999888777777888999999888999999999999999::::::;;;;;;<<<===>>>???@@@@@@=========???@@@???<<<:::999:::===AAAEEEGGGHHHGGGIIILLLOOOPPPOOOOOOQQQTTTXXXXXXXXXYYY\\\]]]UUUKKKUUUTTTSSSTTTVVVWWWWWWWWWRRRPPPOOOSSSZZZ]]]\\\ZZZ]]][[[YYYZZZ]]]^^^]]][[[fffWWWDDD666111///...,,,))))))(((((('''&&&&&&&&&#########"""######$$$$$$"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############$$$#############################################"""""""""!!! !!! !!!"""""""""############$$$%%%%%%%%%&&&&&&'''(((((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********************))){{{uuurrrqqqpppmmmkkkgggeeedddcccbbb```^^^\\\XXXVVVUUURRROOOMMMKKKJJJHHHGGGDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;888888777666555444444333444333333222000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........BBBQQQFFF---&&&(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%'''((((((''''''***,,,***(((***111999BBBLLLVVVXXXYYYcccwwwzzzvvvrrrpppqqqppplllkkkmmmiiikkkmmmpppqqqtttvvvxxxwww{{{tttaaaaaalll~~~}}}yyyrrrjjjddd```]]]YYYPPPWWW]]]cccrrrvvveeeUUUSSSYYYTTTQQQPPPQQQMMMFFFAAAAAA>>><<<:::;;;===??????>>>========================???===:::888777888:::;;;>>>???????????????@@@@@@>>>>>>>>>>>>======<<<<<<:::999999888999999:::::::::;;;;;;;;;;;;;;;::::::;;;888444222222444888;;;777888888888777777888:::999888777777777888999:::888888888999999:::::::::;;;;;;<<<>>>??????@@@@@@>>>>>>>>>>>>===:::555111---///555===FFFLLLMMMLLLQQQOOOMMMNNNQQQRRRQQQOOOZZZYYYWWWVVVZZZ]]]ZZZSSSXXXVVVSSSSSSUUUVVVUUUTTTQQQOOONNNSSSZZZ]]]ZZZUUUTTTPPPLLLIIIJJJLLLPPPRRRYYYOOOAAA777333111...,,,***))))))(((((('''&&&&&&$$$###############$$$%%%###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#################################"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!"""""""""#########$$$$$$%%%%%%&&&''''''''''''((()))***++++++++++++************************))))))))))))))))))))))))|||vvvrrrnnnkkkjjjhhhfffcccaaa```___]]][[[WWWUUURRRQQQPPPOOOLLLJJJHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<<<<::::::999888777666666555444333333333333222222000///...---,,,.........---------,,,,,,+++++++++++++++++++++++++++---///000///------......777..."""%%%(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((%%%''')))((()))...888@@@IIIQQQYYY___gggyyy|||wwwssstttsssooolllmmmfffgggiiikkkmmmppprrrsssoooppprrrsssuuuuuutttttttttvvvxxx{{{kkkRRROOOiiiyyykkkccc\\\WWWTTTYYY___jjj~~~jjj___ZZZVVVZZZbbb\\\VVVSSSTTTSSSMMMGGGEEEBBB>>>999888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999888999;;;<<<===>>>???>>>===<<<===>>>======>>>>>>>>>===<<<;;;::::::999999::::::;;;;;;:::;;;;;;;;;;;;::::::999:::777333000000333777:::555666777777777888:::<<<888888777666777888999:::888888888999999::::::;;;:::;;;<<<>>>????????????>>>>>>>>>===;;;555...))) $$$,,,999FFFNNNQQQPPPRRRMMMIIIJJJOOORRROOOKKKSSSVVVYYYXXXZZZ[[[WWWQQQXXXVVVTTTSSSSSSSSSRRRQQQQQQNNNMMMOOOSSSSSSOOOKKKMMMKKKFFFAAA???AAAGGGKKKKKKDDD<<<666444333111///*********)))((((((''''''%%%$$$$$$#########$$$$$$######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""""""""!!!   !!!!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}{{{wwwsssooolllkkkjjjbbb```^^^]]]]]]\\\ZZZXXXPPPNNNLLLKKKKKKKKKIIIGGGEEEDDDCCCAAA???===;;;;;;;;;:::999888777666666555444444444333333222111111333222111000...---,,,+++------,,,,,,,,,+++++++++***************************---000000...,,,,,,---"""&&&""" &&&$$$""")))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''%%%$$$%%%'''))))))(((&&&'''(((***...777BBBKKKOOOSSS[[[hhh|||zzzuuutttmmmmmmnnnppprrrssssssssstttrrrrrrtttvvvuuuooojjjdddddddddeeehhhooowww}}}vvvyyy}}}~~~~~~~~~~~~~~~xxxyyyyyyzzz{{{{{{zzzzzzvvvyyy{{{}}}}}}|||||||||zzz}}}sssiii\\\RRRMMMWWWnnn}}}lllaaaZZZUUUYYY[[[bbbqqq{{{jjj\\\\\\^^^[[[ZZZ\\\ccc```dddmmmrrrjjj]]]TTTMMMFFF===999999::::::888999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::<<<>>>===<<<<<<===@@@<<<===>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;:::999888999777555444444555777999666777888888777888:::<<<888777666666666888999:::777888888999::::::;;;;;;999:::<<<>>>?????????>>>>>>>>>>>>===:::333+++%%%!!!$$$,,,999GGGOOOPPPNNNNNNKKKIIIJJJNNNQQQPPPOOOQQQXXX[[[YYYWWWVVVUUUQQQTTTTTTTTTSSSQQQPPPOOOOOOOOOMMMJJJJJJKKKKKKHHHEEEEEEFFFEEEAAA======AAAFFFIIICCC<<<666333222111///++++++***))))))(((((('''&&&%%%%%%$$$#####################"""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!""""""######################## !!!!!!!!!""""""!!!!!!   !!! !!!!!!!!!""""""""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))zzz{{{xxxrrrlllgggcccbbbaaaZZZXXXWWWVVVWWWVVVTTTSSSKKKJJJHHHHHHHHHHHHGGGEEECCCBBBAAA???===;;;999999888888777666555444444333333333222222111111000000333222111000...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))),,,//////---++++++,,,%%%'''$$$&&&))) (((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++++++++***)))&&&%%%$$$%%%'''))))))((()))******...555@@@LLLTTTZZZZZZaaauuu{{{zzzyyyyyyyyyxxxuuuttttttqqqppptttxxxwwwooogggdddcccbbbaaaccciiirrrxxxpppsssvvvwwwuuurrrppppppgggggghhhiiijjjjjjiiiiiihhhjjjnnnqqqttttttsssrrrooossswwwxxxuuurrrpppppprrrvvvwwwtttuuuwwwtttmmmKKKEEEEEEQQQ```iiimmmnnnjjjooossspppiiifffjjjpppmmmwww{{{qqqddd^^^\\\YYYSSSVVV___uuu}}}nnn___VVVZZZ___^^^]]]___bbbgggwwwsssXXXOOODDD===;;;<<<:::888888888888999999:::::::::999::::::;;;<<<<<<<<<===888;;;>>>>>>======@@@CCC<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;::::::999888777777888888888888777777777888999888777777999;;;888777666666666888999:::777777888999::::::;;;;;;999:::<<<===>>>???>>>>>>===>>>>>>===:::444+++%%%***,,,333>>>IIINNNMMMJJJKKKKKKLLLMMMNNNQQQTTTVVVWWW\\\]]]WWWRRRSSSUUUVVVPPPQQQSSSRRRPPPNNNNNNOOOLLLJJJHHHHHHHHHHHHHHHGGG???BBBDDDCCC>>>===???BBBPPPIII???666111///---,,,++++++******)))((((((((('''&&&%%%$$$########################"""""""""""" !!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!!   !!!!!! !!!!!!!!!"""!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))}}}zzzvvvsssssspppkkkfffaaa]]][[[ZZZXXXWWWUUUTTTRRRPPPNNNMMMIIIHHHGGGFFFEEECCCBBBBBB??????>>><<<;;;:::888888777666555444333222222333111000000///...---------......---,,,,,,+++************+++++++++******)))))))))(((((((((((())))))+++---000111///,,,***)))(((%%%######%%%'''%%%###"""$$$&&&''''''''''''((((((''''''(((((('''%%%###&&&)))++++++...111///***---000444444111---)))((()))+++,,,---...///...+++$$$,,,***%%%(((%%%###******))),,,555CCCNNNSSSTTT___\\\fff}}}zzzvvvqqqmmmlllkkkjjjjjjlllooorrrttttttsssssssssssspppkkkhhhgggeeecccccceeefffeeeeeejjjjjjkkknnnqqqrrrqqqooosssppprrrwwwxxxtttpppoootttvvvvvvtttsssqqqhhh\\\MMMKKKNNNXXXeeemmmnnnllliiigggbbb[[[VVVUUUYYY]]]\\\]]]^^^^^^\\\ZZZWWWVVVXXXZZZ]]]eeerrr{{{xxxooocccaaa___^^^___aaacccdddeee~~~jjjKKK>>>:::444333777555:::999555:::BBB@@@888>>><<<::::::;;;<<<======;;;;;;;;;;;;<<<===???@@@<<<===>>>>>>>>>===;;;:::===<<<;;;;;;<<<<<<<<<<<<999888999;;;<<<===;;;999888999;;;;;;999888888999:::999888999<<<<<<999555777777777777777888888999666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<@@@???>>><<<888333///,,,222888???EEEHHHIIIKKKLLLJJJOOOPPPKKKLLLTTTXXXXXXUUUUUUVVVVVVUUUUUUTTTSSSUUUTTTQQQOOOMMMLLLLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@>>><<<:::999@@@???<<<999777444333222,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***~~~{{{xxxvvvsssooollljjjhhhddd```\\\ZZZXXXXXXTTTSSSQQQOOOMMMKKKIIIIIIEEEEEEDDDCCCAAA@@@???>>>======<<<:::999777666666555555444222222111111111000000///......---,,,,,,---------,,,++++++***************++++++******))))))))))))(((((()))))))))***,,,...---***(((&&&&&&%%%###!!!###%%%''''''%%%%%%%%%%%%$$$$$$$$$&&&'''))))))***+++,,,...000222...444999>>>EEEKKKJJJFFFDDDEEEEEEBBB===666000---++++++***+++---...---***'''+++(((&&&+++((('''111))),,,333>>>IIIRRRVVVVVV\\\```sss~~~}}}|||~~~~~~}}}yyyuuurrriiijjjlllrrrxxx~~~~~~~~~~~~zzzhhhVVVJJJYYY\\\aaajjjqqqqqqkkkfff\\\[[[WWWRRROOOOOOTTTXXXXXXWWWVVVXXX\\\\\\YYYVVV\\\^^^^^^___ccchhheee___aaaaaa```^^^^^^aaagggkkk}}}nnn^^^TTTIIIBBBBBB>>><<<666222555;;;<<<999:::999999:::<<<>>>??????>>>===<<<<<<<<<===>>>???======>>>>>>>>>===<<<;;;>>>===;;;;;;;;;;;;;;;;;;:::999999999:::999777555666888::::::999999:::;;;;;;999666666888999888777777666666666666777888888777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<:::888;;;???CCCEEEFFFEEEFFFFFFLLLOOONNNLLLNNNUUUYYYWWWUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPMMMLLLKKKJJJJJJKKKJJJHHHEEEDDDCCCCCCCCCAAAAAA@@@>>>===;;;999888999888666333222000//////------,,,+++***)))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! !!!  !!!!!!!!!!!!  !!!!!!  !!!"""###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''))))))}}}|||yyyvvvrrrooommmjjjfffccc___^^^[[[XXXVVVUUUTTTTTTOOONNNLLLJJJGGGEEECCCBBBBBBAAA@@@???===<<<;;;;;;::::::999777666555444333333222111000000000000000///......------,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++******)))******))))))))))))******)))***,,,+++)))'''&&&&&&&&&$$$######%%%''''''&&&'''&&&%%%$$$&&&(((+++---222666999999888;;;BBBHHHMMMQQQVVVXXX]]]aaa___ZZZZZZWWWRRRKKKDDD;;;222,,,,,,***(((+++...///...---+++***%%%&&&,,,(((&&&222---333===FFFMMMRRRUUUWWW]]]gggtttUUU@@@;;;[[[bbbkkkrrrrrrkkkaaaYYYVVVUUUSSSQQQOOOQQQUUUXXX[[[WWWUUUXXX^^^```]]]XXXWWW\\\```^^^]]]```ccccccbbbcccccc```___fffsss~~~}}}qqqkkkbbbZZZXXXOOODDD;;;888777777999;;;999:::;;;<<<============??????>>>==================>>>>>>>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<:::999888888666444111555777999:::::::::;;;<<<<<<999555444555777888888666666555555666666777888888888888888999;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@BBBCCCEEEEEEDDDCCCCCCDDDKKKKKKJJJJJJOOOVVVWWWTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCCCCCCC???>>>>>>===;;;999888777333222111000......------......---,,,+++***))))))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!"""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))~~~zzzyyyssspppllliiifffccc```]]]YYYXXXUUUSSSQQQPPPOOOOOOLLLKKKIIIGGGDDDAAA@@@>>>@@@???>>>===;;;:::999999777777666555444333222222000000///...............------,,,,,,,,,++++++++++++++++++******)))))))))((())))))*********************))))))))))))******'''***------,,,)))(((((('''&&&&&&%%%&&&&&&'''&&&))))))***---111666888999CCCIIIOOOOOOKKKLLLSSS[[[iiikkkjjjhhhiiijjjhhhbbbeee___VVVMMMDDD:::000******((((((---111111//////...---'''***000+++(((333444:::BBBFFFIIIMMMSSSXXXbbbmmmgggEEE999@@@UUU]]]fffjjjggg___XXXSSSZZZYYYXXXWWWVVVWWWZZZ[[[XXXWWWWWWZZZ___aaaaaa___ZZZdddiiieee___aaafffjjjcccddddddbbbdddqqqrrrpppqqqnnnjjjhhh```SSSJJJIIIFFF>>>;;;>>>===???@@@???===;;;:::999>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;===>>><<<;;;999888777666444222666888::::::999999:::;;;;;;:::777666666666777888555555555555555666777777999999999999:::;;;<<<=========<<<<<<<<<<<<;;;;;;<<<<<<>>>????????????>>>AAABBBCCCDDDCCCDDDFFFHHHIIIGGGEEEHHHOOOTTTSSSPPPSSSSSSTTTTTTSSSSSSRRRQQQPPPOOONNNMMMKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBB=========<<<;;;999888777555444333111000///......------,,,+++***))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!  !!!!!!  !!! !!!!!!!!!"""""""""""""""##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))|||||||||wwwsssrrrnnnkkkgggdddbbb```]]][[[WWWVVVSSSPPPMMMLLLKKKKKKJJJIIIGGGEEEBBB@@@>>>===???>>>===<<<;;;999888888555555444444333222111111......---,,,,,,,,,------++++++++++++************)))))))))))))))((((((((('''((()))*********************))))))))))))******))),,,///000...+++((('''''''''((()))***+++---///555666999>>>DDDGGGFFFDDDNNNWWWaaabbb^^^\\\bbbiiinnnooolllhhhiiimmmmmmjjjfff```WWWLLLBBB888000+++)))''')))...000,,,***,,,---000------444333222;;;777;;;>>>@@@BBBIIIUUU___gggsssaaaCCC@@@MMMXXX]]]aaabbb^^^ZZZXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXNNNSSSZZZ```dddiiiooosssxxxrrrccc]]]]]]___aaabbbbbbdddmmmuuullllllpppoookkkggghhh^^^YYY[[[VVVIII@@@@@@???AAACCCAAA>>>;;;::::::;;;<<<<<<===>>>?????????>>>======<<<<<<<<<<<<<<<777999;;;;;;;;;<<>>>>>>>>===???AAABBBBBBCCCDDDGGGJJJHHHEEEDDDJJJQQQTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOOOONNNLLLKKKJJJIIIEEEEEEDDDDDDCCCBBBAAAAAA<<<<<<<<<<<<;;;:::999888999888666333111000//////,,,,,,+++***)))(((''''''((((((((((((''''''''''''%%%%%%%%%$$$######""""""!!!   !!! !!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((((((|||vvvsssuuuuuuqqqnnnmmmhhheeeaaa^^^\\\[[[YYYXXXUUUSSSPPPMMMJJJHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<===<<<;;;:::999777666666333333222111111000//////---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************))))))(((((((((((())))))---///000000///...---...---///222444777:::>>>AAAIIIIIIKKKPPPUUUUUURRRMMMTTT^^^hhhkkkhhhgggkkkqqqpppoookkkfffeeeiiihhheeeaaa]]]TTTGGG999///***((()))''')))...+++&&&(((000444>>>999...111555777===666999<<<>>>BBBLLLZZZdddgggsss}}}{{{|||{{{]]]EEEFFFSSS___``````^^^[[[[[[^^^aaaYYYXXXYYY[[[^^^___^^^]]]XXXbbbnnnwww|||{{{iii```^^^]]]___^^^aaajjj|||wwwpppiiiiiimmmmmmiiidddddd```^^^```]]]SSSIIIDDD???BBBDDDBBB???======???999:::;;;===>>>>>>??????===<<<;;;;;;::::::;;;;;;666999<<<<<<;;;;;;???CCC<<<;;;999999:::;;;;;;::::::;;;<<<;;;999777666777999;;;===<<<:::777666666666666555555666666777888999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGGGGGEEEFFFMMMSSSSSSRRRSSSNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIDDDDDDDDDDDDBBBAAA???>>>;;;;;;;;;;;;;;;:::999999999888666333111///......,,,++++++***)))(((''''''))))))((((((((('''''''''&&&&&&%%%%%%$$$#########!!!    !!! !!!"""!!!!!!!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((}}}zzzuuuooolllnnnoookkkgggfff___\\\XXXVVVUUUUUUTTTSSSPPPNNNLLLIIIFFFEEEDDDDDDAAA@@@???>>>===;;;::::::999888888666555444333222000000//////...---------,,,+++++++++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************((((((''''''''''''((((((/////////000222888???DDDBBBEEEHHHJJJLLLNNNSSSWWWYYYWWWWWW[[[___```]]]XXX^^^eeelllnnnlllkkknnnrrrrrrrrrnnniiiffffffbbb\\\aaa___VVVFFF444(((%%%&&&(((&&&)))---***(((444EEE[[[iiiZZZ:::000555666777888<<>><<<:::999===AAA===;;;999999:::;;;;;;:::999:::;;;;;;999777777888:::;;;<<<:::777555666777777666666666666777888888999888888888888999::::::777888888999:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA===???AAABBBBBBBBBDDDFFFCCCBBBFFFNNNQQQOOOPPPSSSLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMMMMMMMLLLJJJIIIHHHDDDDDDDDDCCCBBB@@@>>><<<999999999:::999999888888777666444333111000000///---,,,,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######!!!    !!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((((((}}}wwwrrrqqqkkkggghhhgggbbb]]][[[YYYVVVRRRPPPPPPPPPPPPOOOKKKJJJHHHEEEDDDCCCCCCCCC===<<<<<<;;;:::999888888666555444333222000//////---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''((()))************''''''&&&&&&&&&&&&''''''///......000777DDDRRR\\\YYY\\\^^^^^^]]]^^^aaaeee___\\\[[[^^^dddgggeeebbbjjjnnnqqqppplllkkkmmmqqqmmmoooooommmkkkjjjeee^^^iiihhh___LLL777)))'''***&&&%%%(((---,,,///DDD\\\NNN777888777333===BBBJJJPPPTTTWWWYYYZZZaaadddrrruuurrruuuuuupppiiiiiigggdddeeehhhmmmppprrrnnnkkkhhhgggjjjnnnqqqssstttvvvnnnSSSQQQaaapppgggiiilllppptttwwwxxxyyyzzzcccXXXYYY\\\]]]bbbbbbkkk{{{yyyssslllggghhhiiieee___XXX[[[XXXSSSVVV______XXXIIIJJJJJJEEE>>>;;;===@@@:::;;;<<<<<<<<<;;;:::999;;;:::999888888888999:::;;;===???===999888;;;>>>>>><<<999888999:::999888777999::::::999888999:::;;;;;;:::777333333666999777777777777777888999999888888888777888888999999666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===999<<>>>>>DDDLLLNNNJJJKKKQQQKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA???<<<;;;777777888888888888777777666555444333222222222333...------,,,+++***))))))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!!!!    !!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''}}}xxxtttsssssstttfffeeeeeedddbbb]]]WWWRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>999888888888777777666666666444111111111111///.........---,,,,,,+++******+++,,,---,,,***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''---000...***222FFFZZZdddccccccddddddddddddccccccaaa]]]ZZZZZZ___dddhhhiiimmmmmmqqqssshhhZZZ\\\hhhooorrrssspppnnnooolllhhhnnnrrriiiPPP666***))),,,)))%%%)))111333>>>fffiii@@@999===<<>>;;;888888999:::888666444888999888@@@JJJEEE999;;;:::999888777777777777<<<999666777999;;;:::999444555777888888777666666===<<<:::999888888999999;;;;;;;;;<<<<<<<<<======??????@@@AAAAAABBBCCCCCCAAABBBEEEHHHJJJKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGGGGGGGGGGFFFEEEIIIIIIGGGEEEBBB???<<<;;;;;;;;;:::999777555333222555444222111000000//////------------,,,***((('''***(((%%%$$$$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!      !!! !!!""""""""""""""""""############%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&|||}}}|||zzzvvvrrroooooopppqqqiiigggeeebbb___ZZZSSSOOONNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAA@@@>>>===<<<999888888777666555555555444111///...//////---,,,---------,,,++++++*********+++,,,,,,)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''+++---+++(((///AAAUUU______bbbfffgggeeecccaaaaaa\\\XXXTTTTTTYYY___ccceeekkkkkknnnnnnbbbUUUWWWbbbjjjsssxxxvvvrrrpppnnnllluuu}}}tttUUU666***)))***111---))))))666YYYXXXFFFCCCAAAGGGJJJMMMOOOPPPPPPQQQSSSXXX___iiittt{{{wwwrrrrrrooojjjiiikkkiiiddddddaaacccjjjlllgggbbbaaa___]]][[[[[[[[[]]]^^^^^^WWWXXXZZZ[[[]]]bbbhhhlllgggfffgggkkkmmmqqqkkkppp|||rrrfff]]]ZZZZZZ[[[[[[cccfffxxxzzz|||uuurrrnnnkkkhhhddd___\\\\\\ZZZWWWSSSOOONNNPPPSSSXXXRRR>>>555@@@<<<444<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999888999999:::::::::999888888>>>;;;999888::::::999777666::::::999@@@IIIEEE999555555666777888:::<<<<<<<<<999777777999::::::888666777777888888888888888;;;;;;999888888888999:::;;;;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCCCCAAABBBDDDGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGEEEEEEGGGIIIGGGFFFGGGFFFEEECCCAAA>>><<<;;;:::::::::999888777666555555444222111000000//////------------,,,***((('''(((&&&%%%%%%&&&'''&&&$$$###############""""""!!!!!!!!!!!!!!!     !!! !!!""""""""""""""""""############%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''(((((((((|||vvvtttvvvuuusssnnnkkkhhhggghhhiiigggddd```\\\XXXTTTPPPLLLIIIHHHFFFDDDCCCAAAAAAAAA?????????>>><<<;;;999999888888777666444333222222111///,,,,,,,,,,,,+++***,,,,,,,,,++++++******))))))***++++++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&,,,<<>>:::888777777888999999888888777777777888888999:::999999999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGCCC???@@@EEEHHHGGGEEEDDDCCCCCCBBB@@@>>><<<;;;999999:::::::::999888888555444222111000000//////------------,,,***)))(((((('''&&&'''((('''%%%#########$$$$$$######"""!!!!!!!!!!!!!!!  !!!!!!"""    !!! !!!""""""""""""""""""############%%%$$$$$$###$$$$$$%%%%%%''''''((((((((()))))))))}}}}}}|||zzzvvvqqqpppqqqrrrpppkkkfffbbb```_________[[[WWWSSSQQQOOOMMMKKKEEEDDDBBBAAA???>>>>>>===<<<<<<<<<;;;:::888777666777777555444222111000//////---+++***++++++***)))+++++++++******)))))))))((()))******((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%&&&+++999IIITTTQQQXXX___```[[[WWWXXX[[[ZZZYYYXXXXXXYYY[[[\\\]]]dddffflllooollliiioooyyy}}}{{{ZZZ>>>@@@HHHGGG>>>999888LLLxxxrrrYYYOOOJJJKKKLLLLLLNNNRRRXXX]]]ccchhhmmmqqqrrrssstttvvvzzz{{{}}}}}}}}}||||||||||||}}}~~~~~~}}}{{{zzzyyyvvvxxxxxxvvvvvvvvvqqqjjjfffeeeeeeeeeeeedddcccccc\\\^^^]]][[[]]]```^^^ZZZZZZ```gggiiieee]]]ZZZZZZZZZZZZ[[[[[[[[[\\\^^^```bbbeeehhhkkkmmmpppsssuuuxxx}}}rrrjjj]]]^^^____________aaacccddddddyyy|||xxxvvvtttrrrqqqmmmiiifff[[[\\\ZZZTTTPPPSSSWWWZZZWWWBBB...111???CCC>>><<<::::::::::::::::::::::::999999888888888888999999777888999999:::::::::::::::999888777777777777777555666555333777<<<999333666666666666666777888999888888777777888888888888777777666555666777999:::888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDD???:::;;;AAAFFFEEECCCBBBBBBBBBAAA@@@???======;;;;;;;;;;;;:::999888888444444222111000/////////...------,,,,,,+++*********)))'''''''''&&&### ###$$$$$$$$$$$$###""""""!!!!!!!!!!!!  !!!""""""###    !!! !!!""""""!!!"""""""""############$$$$$$######$$$$$$%%%%%%'''''''''(((((())))))***yyywwwyyyyyyvvvrrrooommmkkkmmmkkkgggccc___]]]\\\\\\\\\XXXRRRNNNLLLKKKJJJHHHBBBAAA???>>>===<<<;;;;;;:::::::::999888777666555555444333222000///...---...,,,******++++++***))))))))))))))))))(((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$''',,,777EEEQQQJJJPPPTTTSSSNNNNNNSSSYYYZZZ\\\^^^```___]]][[[YYY```eeemmmssstttvvv}}}lllWWWWWWWWWNNNGGG<<>>BBBAAA===::::::::::::::::::::::::999888888777777888888999777888999999::::::::::::666666666555444444555666666555333222444777666222888777666666555555555666666777888888777777777777555555444444555666888999888888:::;;;===>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDD???;;;<<<@@@DDDEEECCCAAAAAABBBAAAAAA@@@???>>>=========<<<:::888777666444444222111000/////////......---,,,,,,+++++++++((('''&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!  !!!"""######!!!!!!    !!! !!!""""""!!!"""""""""############$$$#########$$$$$$%%%&&&%%%&&&&&&'''(((((())))))}}}xxxttttttvvvuuuqqqnnnllliiiddddddcccaaa___^^^]]]]]]]]]]]]XXXRRRLLLIIIFFFDDDCCC???>>>===;;;::::::999999888888888888777666555444222222111000///------,,,---,,,*********+++***)))((((((((((((((((((((((((%%%&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$'''+++222>>>IIIDDDFFFGGGEEEDDDFFFNNNUUUWWW[[[```bbb```]]]ZZZYYY___fffooovvvyyy}}}nnnbbbTTTEEE>>>CCC^^^wwwllleee\\\RRRMMMLLLOOOSSSVVVZZZ___eeeiiillliiieeebbb_________```ZZZ]]]```___]]]]]]```cccjjjooovvvxxxvvvtttssstttwwwvvvtttssssssqqqnnnlllggglllppppppppprrrpppkkkrrrqqqnnniiiffffffiiilllmmmmmmkkkhhhiiimmmmmmjjjmmmtttyyywwwuuuvvvzzz{{{yyy~~~}}}yyywwwvvvvvvvvvuuutttuuuxxx}}}yyymmmcccjjjhhheeeccccccdddeeefffbbb^^^gggyyylllWWW;;;111999<<<===>>>:::::::::::::::::::::::::::999888777666666777888999888888999:::::::::999999333444555444222222333555888666444333444555555444555444444555555666777888555666888888666555666777333333333444555666777888777888:::;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===???AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCEEECCC@@@@@@AAACCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<:::888666555555444222111000000//////......---,,,,,,,,,,,,,,,'''&&&$$$%%%&&&(((((('''$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!    !!! !!!""""""""""""""""""########################$$$%%%&&&&&&%%%%%%&&&'''(((((())))))~~~zzzxxxvvvtttsssssstttpppkkkkkklllggg___^^^]]]\\\[[[ZZZZZZZZZZZZXXXTTTMMMHHHEEEBBB@@@>>><<<;;;:::888888777777777666666666666555444333222000//////...------,,,,,,,,,***)))(((*********)))''''''''''''''''''''''''$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&######&&&'''***333>>>============>>>DDDKKKPPPUUUYYY]]]______]]]^^^^^^bbbkkkvvv}}}oooYYYFFF<<<555PPPuuuooo```[[[RRRLLLNNNRRRSSSPPPQQQTTTZZZ^^^aaadddgggjjjeeeaaa]]]ZZZYYYZZZ[[[\\\UUUXXX[[[[[[XXXYYY\\\```aaajjjuuuxxxuuurrrtttxxxwwwuuutttuuuxxxzzzyyyxxxwww|||}}}|||}}}~~~~~~{{{wwwyyy}}}zzzxxxvvvuuunnnpppsssvvvzzzzzzllljjjfffbbbaaaccceeedddccc]]]^^^bbbqqq~~~QQQ666333===888777<<<:::999999999999999999999999999888777666666777888999999999:::::::::999888888222444555444222111333666888555333222333333444666333333333444555777888999333666888888666555555666222333444666777777888888555777888:::<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;===???@@@BBBBBBAAA@@@@@@@@@AAACCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDBBB???>>>@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;:::888777666555444222111000000/////////...---,,,+++,,,------...+++'''&&&&&&'''(((((($$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!    !!! !!!""""""""""""""""""########################$$$%%%&&&'''%%%&&&'''((()))******+++}}}zzzxxxvvvuuuuuuvvvssssssnnniiijjjmmmggg^^^]]]\\\ZZZXXXWWWVVVUUUUUUOOOLLLGGGCCCAAA???===<<<:::999888777666555555555444444444444444333222111.........------,,,,,,,,,+++)))'''''')))))))))(((&&&'''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''###"""$$$$$$###+++666999999888:::>>>CCCIIILLLUUUXXX\\\]]]]]]___cccffffffppp}}}|||cccIII;;;:::>>>]]]sssmmm```[[[RRREEEEEELLLOOOMMMOOOTTTSSSNNNTTTYYY___cccfffggghhhiiiZZZZZZZZZ[[[\\\[[[YYYWWWUUUYYY\\\[[[YYYYYY]]]bbb^^^kkkxxx{{{xxxuuuyyy|||{{{||||||||||||yyy{{{}}}{{{yyywwwvvvuuutttxxx~~~{{{gggbbb___```dddfffccc```YYY^^^```fff}}}xxxJJJ111333???666444======999999999999999999999999999888777555555777888999:::::::::::::::999888777222444666444222222444777666333000000000000222555444444444444444555666777222666888888666444555666222333666777999999888888444555777999::::::::::::======<<<<<<<<<;;;;;;;;;999:::;;;===>>>@@@BBBBBBAAA@@@@@@@@@AAACCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD???BBBDDDAAA<<<999:::===????????????>>><<<;;;:::999:::::::::999999888777555444222111000000/////////...---,,,+++,,,---...777333---(((&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!    !!!!!! !!!""""""""""""""""""########################$$$%%%&&&'''&&&'''((()))***+++,,,,,,|||{{{zzzwwwtttpppmmmkkkpppnnnjjjggggggfff]]]SSSZZZWWWVVVWWWYYYWWWQQQKKKEEEDDDBBB@@@>>><<<;;;;;;666666555555555444444444444444333222111000///...///......---+++***))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((000666<<>>>>>AAAEEENNNLLLOOOWWW\\\___cccggggggttt~~~hhhXXXLLLBBB<<<;;;???IIIGGGAAABBB???===DDDCCCEEEHHHHHHHHHKKKOOOTTTQQQWWW___dddfffdddbbbaaa^^^]]][[[YYYVVVUUUTTTSSSYYYZZZ[[[]]]```ccceeegggoooyyyzzzwwwsssqqqrrrwww}}}~~~rrrfff[[[ZZZ```ccc]]]UUU[[[\\\\\\```kkkrrrCCC555666888999:::999888888<<<<<<;;;::::::999888888:::999888777777888999:::::::::999888777666555555555555555555555555555555777777777777666666666666;;;>>><<<555333555444000222222222111000111333666222333555666777666555333***'''***444:::999:::===::::::::::::::::::::::::999;;;<<<<<<<<<===@@@CCCEEE@@@<<<===BBBEEEDDDBBB@@@AAABBBBBBCCCCCCBBBBBBCCCEEEEEEBBB>>><<<>>>@@@EEECCC@@@>>>===<<<;;;999<<<;;;:::999888666555555333444444333111000111222111000...------///222333***)))(((''''''&&&&&&'''''''''&&&%%%%%%$$$##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!    !!!!!! !!!!!!!!!"""$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))******}}}xxxxxxwwwvvvrrroookkkiiijjjkkkgggaaa^^^^^^[[[WWWXXXUUURRRQQQQQQOOOHHHCCC@@@???===;;;999888777777444444444444333333333333333333222111000///............---,,,+++***))))))***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((///666>>>BBBAAAAAABBBDDDKKKKKKMMMRRRXXX___hhhooouuummm___PPPGGGCCC???>>>???999AAA???;;;??????>>>FFFEEEGGGIIIHHHGGGGGGIIIKKKOOOTTT[[[```aaa```___^^^``````____________`````````aaaeeejjjooouuuyyy|||yyyttttttuuuxxx|||mmmeee^^^]]]aaaaaa\\\UUU[[[[[[[[[^^^fffxxx}}}PPP333888999:::;;;<<<<<<;;;:::<<<;;;;;;:::999999888888999999888777777888999999999999888888777666666666555555555555555555555555777777777777666666666555999;;;:::444222555444000111111111000///000222555333444555777777666555444%%%&&&+++222555444888???999999999999999999999999999888888888:::<<<>>>@@@<<<888555777;;;??????===@@@@@@AAAAAABBBBBBBBBAAA@@@AAAAAAAAA@@@@@@AAACCCCCCAAA???>>>>>><<<:::888;;;::::::999777666666555333444444333111000000111000///---,,,---...111222******((('''''''''''''''''''''&&&&&&%%%$$$$$$###############""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################$$$$$$$$$%%%&&&&&&''''''''''''(((((()))******+++~~~}}}zzzuuusssssssssrrroookkkfffdddaaadddaaaZZZVVVWWWZZZZZZWWWSSSNNNKKKIIIFFFAAA<<<<<<;;;999777666555444444222222222222111111111111222111111000///...------------,,,+++***))))))((())))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###""""""############"""!!!!!!######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((***111;;;AAACCCCCCDDDEEEHHHJJJMMMPPPYYYiii{{{[[[PPPFFFAAA???<<<<<<===777<<<999888???@@@AAAJJJGGGIIIKKKKKKKKKLLLOOOQQQ___bbbfffhhhgggeeeeeedddfffhhhjjjmmmqqquuuxxxzzz}}}rrrvvv}}}}}}}}}~~~yyyzzz~~~{{{iiiccc]]][[[\\\[[[WWWRRR]]]]]]]]]^^^dddpppVVV888333::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888888999888888777777888888999777777777777777777777777666666666666666666666666777777777666666666555555666888777333222444444111000111111000//////222444444555666777888777666555))),,,111444222000777???999999999999999999999999999666333333777;;;===<<<;;;888666888<<<@@@@@@???>>>?????????@@@@@@@@@@@@AAA@@@??????AAABBBBBBBBBAAA???>>>>>>>>><<<999777:::999999888777666666555222333333222000///000111///...---,,,,,,---///111******)))(((''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!   !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""########################$$$$$$%%%%%%&&&''''''(((((((((((()))******++++++{{{yyyyyyzzz||||||xxxrrrnnnnnnooonnnmmmiiiddd^^^[[[YYY[[[YYYUUUTTTXXX[[[ZZZUUUQQQKKKGGGDDDAAA===;;;:::999888666555444444444000000000000////////////000//////...------,,,,,,,,,,,,+++***))))))(((((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$######"""###############""""""!!!###""""""""""""""""""###############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((($$$***222999>>>AAADDDFFFFFFKKKMMMPPP___{{{yyyUUUMMMEEEBBB???<<<:::<<<<<>>999999999:::::::::999999::::::999999888888888777888888777777777777888888666666777777888888888888777777777777777777777777777777666666666555555555444555444222222333333333000111222111000000222444555555666777888777777777555777888777444222666;;;:::::::::::::::::::::::::::555000222777<<<<<<;;;>>>===;;;<<>>>>>??????EEEAAA>>>>>>@@@AAA???===>>>======>>>>>><<<888555888888888777777666666555222333333222000//////000...---,,,++++++,,,...///+++***)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((()))******++++++,,,}}}yyyvvvvvvvvvuuutttssspppllliiijjjjjjhhheeeaaa[[[UUURRRRRRSSSRRRRRRWWW\\\ZZZUUUNNNKKKFFFBBB???===;;;:::888777666555444333333333///.........---------------------,,,,,,+++++++++*********))))))(((((('''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((%%%(((+++///333777;;;>>>AAAGGGIIIKKK```tttXXXEEE???<<<======;;;<<>>:::===>>>999999999999999999999999999888888888888888777777777777777777777777777777666666666777888888999999777777777777777777777777666666666666555555555555333222222222222222222444111333333333222222444555555666666777777777777777===<<<999777777888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;666222333999======;;;>>>===<<<<<<<<<===<<<;;;======<<<<<<<<<===>>>???DDD@@@======???@@@===;;;;;;;;;;;;<<<===;;;888555777666666666666666666666222333444222000///000111...---,,,,,,,,,,,,------+++***)))((((((''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$$$$%%%%%%'''((())))))***))))))******+++,,,,,,,,,~~~||||||{{{xxxuuunnnmmmllljjjiiigggffffffeeedddaaa]]]XXXSSSNNNKKKNNNNNNNNNPPPVVVZZZUUULLLDDDBBB???<<<:::888888777333333222111000000111111...---------,,,,,,,,,,,,++++++++++++*********)))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""############"""""""""""""""############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((+++***))))))***---000222777???@@@BBB]]]gggQQQBBB>>>;;;999;;;;;;999;;;>>>@@@CCCGGGVVVgggeee^^^ccc```___aaahhhuuuyyyrrrnnnjjjhhhmmmiiidddcccffflllqqqtttkkksssxxxqqq^^^GGG777///999KKKVVV___ttt|||vvvnnngggdddbbbbbbaaa___aaaeeeiiijjjmmmxxx|||jjj___^^^___^^^\\\ZZZ[[[\\\^^^aaacccfffgggggghhhjjjkkklllppptttxxxuuuuuuwww|||{{{vvvlllfffRRR:::444===???888<<<;;;:::999999999::::::777777777777777777777777666777777888888777777666666666777777888888888999666666666666666666666666666666666555555555444444444111111333333111222555222333444444333333444555555555555666666666777777888999777555777;;;:::777:::::::::::::::::::::::::::777666777;;;>>>>>>===??????>>>===<<<;;;;;;:::===<<<;;;;;;;;;<<<>>>???>>>===<<<<<<===>>>===<<<:::999999:::;;;:::888555555555555555666666666666333444444333111000000111......---,,,,,,,,,------++++++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%$$$%%%&&&'''(((***++++++*********+++,,,,,,------|||xxxuuuuuuwwwyyyxxxvvvgggfffeeecccaaa`````````^^^\\\YYYUUUQQQMMMKKKIIILLLNNNNNNMMMNNNOOOKKKDDD>>>===<<<999666555444444111000//////////////////---------,,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((+++)))(((''')))***++++++---555777<<<___eeeLLLEEE>>>BBB>>>===>>>===:::<<<@@@@@@HHHVVVrrr}}}vvvooolllgggffffffggggggffflllkkkiiijjjmmmpppqqqrrrooopppkkk[[[GGG:::666999DDDhhhyyywwwssspppooooooqqqrrrjjjhhhccc]]]XXXUUUVVVXXXaaaaaafffooovvv|||~~~wwwooogggbbb```___YYYYYYZZZ\\\^^^___```___^^^```cccdddeeeiiinnnssstttsssuuuwwwxxxsssiii```QQQKKKAAA;;;<<<>>>===999;;;:::999888888888999999777777777777777777777777555666777888888777666555777777777777777888888888555555555555555555555555666666555555555444444444555222111444444111111555111222444444333333333444555555555555555666666777333888999666666999:::777888888888888888888888888777888999;;;<<<===>>>>>>@@@@@@AAA@@@???>>>===>>>>>>===;;;;;;;;;<<<>>>???<<<======;;;999999:::;;;999888777777999999888666444444444555555666666666444555555444222111222333///......---------------,,,+++***)))((((((((((((&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%%%%%%%&&&((()))***+++,,,******++++++,,,---------}}}yyyqqqmmmjjjkkkooossstttssseeefffeeebbb___\\\ZZZZZZYYYWWWTTTPPPMMMKKKJJJJJJKKKOOOPPPKKKFFFEEECCC???<<<===<<<:::666444333333111000000/////////000000---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&###############"""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''')))+++---,,,,,,&&&000333<<>>EEE>>><<<::::::===>>>>>>BBBGGGCCCNNNddd|||wwwuuuuuutttooojjjhhhfffeeefffjjjkkkjjjhhhjjjkkkooouuuzzz}}}}}}|||hhhdddWWWEEE555222===IIIfff{{{wwwpppjjjfffeeedddeeefffiiimmmooocccdddddd```\\\ZZZ\\\^^^fffdddjjjzzz|||~~~uuujjjggghhh[[[[[[[[[\\\^^^^^^]]]\\\\\\^^^aaaaaa```bbbeeeiiipppooonnnmmmjjj```RRRFFFIII???<<>><<<===??????>>>======>>>>>>===;;;;;;;;;<<<>>>@@@???@@@@@@<<<777444555777999888666666777888888777333333444444555666666666555666666555333222222333/////////......---------,,,+++***)))((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""########################""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%&&&((()))+++,,,,,,***++++++,,,,,,------...zzzvvvtttrrrjjjhhhggggggiiikkkkkkjjjdddbbb^^^ZZZWWWUUUTTTTTTTTTQQQMMMIIIFFFFFFFFFGGGJJJIIIGGGDDD@@@===;;;:::777888888888666333000.........---,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''...%%%'''...++++++...,,,222(((222^^^wwwWWWFFF>>><<<===<<<999===EEEIIIFFFDDDGGGMMMbbb}}}xxxxxxwwwtttoookkkfffdddeeegggggggggdddffffffeeeeeekkkvvvyyy}}}vvvrrrfffXXXHHHFFFAAA===AAARRRkkk~~~~~~yyyxxxvvvrrrmmmhhhfffggghhhcccaaaaaaeeelllpppqqqpppsssmmmhhheee```\\\aaajjjqqqzzz|||vvvrrroooddd\\\^^^ccccccaaa___YYYYYYYYY[[[^^^___``````mmmpppnnn___III:::666999<<<===>>>>>>===:::777555:::999777666666666777777888888888777888888999999444555555666777888888999999666555666999:::888666555555555555555555555555444444444555555555666666222222111111111111111222222222111111222222333444222333444444555555444444888777555555666777777666777777666666666666777777444999<<<;;;777666:::>>>===777666;;;AAAAAA?????????>>>;;;::::::;;;>>>???BBBAAA@@@>>>===;;;:::999666666666666777888999:::222333555666777666555555444444333333222111000000000/////////............,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""###$$$$$$$$$#########"""""""""""""""$$$$$$%%%&&&&&&''''''(((((((((((()))******++++++,,,---.../////////......xxxrrrnnnkkkiiigggfffeeeeeefffeeedddbbb___^^^[[[WWWTTTQQQOOOOOONNNLLLIIIFFFDDDCCCCCCDDDDDDCCCAAA???<<<999777666555555666666444222///......------,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((################################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,((('''(((+++000...@@@aaatttYYYHHHAAA>>>???AAA<<<>>>BBBBBB???BBBTTTgggxxxnnnkkkkkklllkkkjjjqqqkkkeeedddgggiiihhhfffiiinnnxxxnnnYYYJJJCCCEEEJJJTTT[[[fffqqq{{{xxxkkkeeedddgggiiiiiiiiiiiiiiijjjkkknnnppprrruuuzzz~~~~~~}}}|||sssnnnkkkkkkkkkmmmuuuyyylllbbb```bbbaaa^^^^^^cccZZZPPPOOOWWW```eeefffhhh```SSSDDD999666999===<<<;;;;;;:::999888777777999999888777666777888888:::999888888777777777777444555555666777777888888777666555555777777666555444444444444444444444444000111111111222222222222333333222222222222222333222222222222222333333444333444555555666666555555888666555555555555555444666666666666666777777888666777888999999999::::::;;;666444:::??????======>>>===;;;::::::;;;===>>>AAA@@@???>>><<<;;;:::999777777777666777777888999333444555555555555555555555555444333333222111111000000/////////.........---,,,***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$########################$$$%%%%%%&&&&&&''''''(((((((((((()))******++++++++++++,,,,,,,,,---------}}}yyysssnnnjjjgggcccaaacccbbbbbbbbbaaa___\\\YYYZZZYYYVVVSSSOOOLLLJJJHHHHHHGGGEEECCCAAA@@@??????===<<<;;;999777555333222222222333333222111///...------,,,++++++++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&"""000+++%%%......)))222AAAkkk[[[OOOBBB>>>===;;;;;;<<<@@@BBBFFFJJJPPPaaa{{{vvvrrrooooooeee```fffjjjiiiiiimmmggggggiiiqqq|||xxxqqq\\\JJJFFFFFFJJJ]]]rrr}}}vvvrrrjjj___YYYZZZ\\\^^^^^^dddgggkkkpppuuuxxxzzz{{{|||zzzpppnnnpppvvv|||zzzyyy{{{qqqhhhggggggdddaaaaaa]]][[[ZZZ[[[^^^``````___XXXJJJ888///111888<<<===;;;:::888777666777888999888888888777888888999:::;;;:::999777666666666666555555555666666777777888555666777666444333333444444444444444444444444444////////////000000000111333333222222222333333444333333222222333333444555444444555666666666666666666666555444444444444444555555555555666777888888555555555888;;;;;;999666999444333888<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>===<<<;;;:::999888888777666666666777777666555444444444444444444555555555444333333222222000000000/////////......---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$########################%%%%%%%%%&&&''''''((((((((((((((()))******+++++++++***)))))))))***+++,,,~~~vvvrrrpppmmmjjjhhhfffbbb___^^^^^^^^^______\\\WWWSSSVVVUUUSSSPPPLLLIIIFFFDDDEEEEEECCCAAA???===;;;:::888777666555444222111111000000111111111111000000,,,,,,+++************+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%///$$$&&&;;;555,,,???rrrWWWIIICCC@@@AAAAAA>>><<<>>>BBBEEEOOOccc}}}|||wwwqqqkkkiiijjjmmmooojjjdddeeennnrrrpppuuuoooXXXIII999===MMMeeeyyyyyyoooeee^^^ZZZ[[[^^^cccfffhhhgggfffnnnsss}}}yyyqqqlllooorrrzzzzzzuuuvvv~~~uuurrrssswwwyyytttnnnlllWWW^^^dddeee___YYYTTTSSSBBB999000000888>>>===888888888888777777888888999777777888888999999::::::999888777666666666666666555555555666666666777777555777888666333111222444333333333333333333333333111111111111222222222222222222111111111222333333333333333222333333444555333444444555555555555555444555555555444444666777777666666555555555666666222444666999:::999777555888444333888;;;:::999;;;;;;<<<===>>>>>>===<<<;;;>>>======<<<;;;:::999999999999888666666555555555777666444333222333444444444444444333333222222222000000000////////////...---,,,,,,+++******))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""#####################$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((()))******+++++++++***((('''((()))+++---yyyssskkkiiihhhhhhgggeeeaaa^^^XXXYYYZZZ\\\]]][[[VVVRRRSSSRRRPPPMMMJJJGGGEEECCCFFFEEECCC@@@===:::888777666555555444333222111111//////000000111111111111++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((,,,###(((999222===lll^^^???AAA???@@@BBBBBB@@@BBBGGGKKKYYYrrr}}}xxxwwwwwwxxxzzz{{{{{{{{{wwwssslllfffbbbcccfffiiigggiiirrr}}}rrr___OOOFFFBBB@@@TTTiiiuuuggg___^^^aaacccddd___bbbfffhhhjjjpppzzzzzzuuupppmmm{{{}}}sssqqqsss}}}{{{zzzgggbbb^^^]]]^^^[[[SSSMMM444333444888>>>???;;;777666777999:::;;;:::888777777777888888999999999999555555555555666777888888555555555555666666666666555777999777333111333555333333333333333333333333222222222333333333333444000000000000000111222222333222222222222333444444222222333444444444444333222444666666555666999<<<999888777555444444444444///444999:::888555666888888555555999;;;999999;;;;;;<<<>>>??????>>><<<;;;<<<;;;;;;;;;::::::999999999999777666555555555444777555444222222222333444222222222111111111111111111000000000////////////---------,,,++++++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''(((((()))((((((((()))******++++++,,,+++)))((()))***,,,...{{{zzzwwwqqqlllcccbbbaaaaaaaaa___\\\YYYSSSTTTUUUXXXYYYWWWTTTPPPOOOMMMJJJGGGEEEDDDCCCCCCDDDBBB@@@===:::888666666444444333222222111000000////////////000000000111******)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&,,,***+++111888dddtttMMM;;;======>>>???======EEENNNnnn}}}tttiiiaaafffggghhhjjjlllooorrrsssmmmkkkiiieeecccdddhhhllluuuzzzqqqnnnWWWOOODDD>>>BBBRRRfffsssxxxdddiiiaaaWWWRRRTTT[[[aaadddlllttt~~~{{{uuuppppppvvv|||yyyrrrqqqxxxrrriiidddlllvvvpppVVV>>>111444888::::::999999:::555777999;;;;;;:::777666666777777888888888777777444444444444555777888999555555555555555555555555555666777666444333333444222222222222222222222222111111111222222222333333///////////////000111222222222111111222222333444111111222333333333333333111444777777555666:::===888888666555444333333333///555;;;;;;666444666:::888666666:::;;;888999<<<;;;<<<===>>>>>>===<<<;;;:::::::::999999999999999999888777666555555555555555444333333333333333333111111111111111000000000111111000000000/////////---------------+++******))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))((((((((()))******++++++,,,+++*********+++------~~~{{{vvvrrroookkkgggddd\\\ZZZYYYYYYYYYXXXUUUSSSOOOOOOPPPRRRSSSRRRNNNKKKJJJGGGDDD@@@??????@@@AAA===<<<999666555444555555222222111000///...------...------------......///***)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******&&&,,,///111???bbbnnnSSSEEECCCEEEJJJNNNOOOUUUdddssswwwlllfffeeeccc___ZZZggghhhhhhhhhhhhiiikkkmmmiiimmmrrrwww{{{oooWWWFFF===;;;:::>>>HHH[[[sssyyyoooiiiddd___SSSSSSVVV]]]hhhuuuuuunnnjjjlllqqqyyyuuunnnqqqwwwxxx~~~xxxnnnrrrzzzmmmKKK111333777;;;;;;888666888:::666777888888888777666555666666777777777666555555444444444444555666666777555555555555555555555555555444333333444444333222222222222222222222222222111111111222222222222333////////////000111222333111111000000111111222333111222333333444444333333222555888777444333777;;;555555444444444555555666333666888888777666888:::888666777::::::777888<<<:::;;;;;;;;;;;;;;;;;;:::888888888999999999999999888777666555555555555555222222333444444444333333111111111111111111111111111111111000000000//////---.........---,,,+++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))((((((((()))******++++++*********+++++++++,,,,,,vvvtttooojjjfffbbbaaa```XXXWWWUUUUUUTTTSSSQQQNNNMMMLLLLLLMMMNNNLLLIIIGGGFFFCCC???;;;:::;;;>>>???888666333111111222444666000000///...---+++******---,,,,,,++++++,,,------))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((***++++++***+++...777XXXqqq___NNNKKKQQQ]]]hhhrrrzzzyyywwwvvvuuuuuuvvvvvvjjjbbbYYYWWW[[[```aaa___iiijjjlllmmmnnnppptttvvvyyyjjj\\\JJJ@@@DDDPPP^^^ffflllttt~~~wwwiii___]]]ZZZWWW]]]iii^^^ccckkkvvvvvvrrrooollliiinnnwwwtttssslllmmmzzzwwwzzzrrroooiiizzzkkkNNN;;;444444888===???<<<888777777888777666555444555555666666666777777777555444333666555555444444444555555555555555555555555555444444111///111444555333111111111111111111111111111222333333333333444444444000000000000111222333444000000000///000111111222222333444444555555444444333666888666222111444777222333333444555666888888777666555666888:::999888777555666999999666777;;;999999999999999999999999888888888888888999999999777777666555555555555666000111333444555444444333222222222222222222222333111111111111000000000000---......///...,,,+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""""""""$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))((((((((()))******++++++))))))***++++++++++++***}}}yyyqqqnnniiiccc___]]]]]]]]]VVVTTTRRRQQQPPPOOOMMMKKKIIIIIIHHHGGGEEECCCAAA@@@======<<<;;;999888888777333333333222222222111111///............---------,,,,,,++++++***)))((((((,,,+++***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***(((''''''(((((((((''''''&&&%%%%%%%%%&&&((()))$$$$$$%%%&&&'''(((***+++)))))))))((((((''''''&&&,,,$$$ %%%'''%%%###%%%!!!'''&&&'''---***'''///(((...;;;WWWvvvfffZZZTTTRRRSSS___rrrxxxpppkkkgggdddgggmmmnnnjjjiiilll^^^ZZZUUUUUU[[[ccciiikkkmmmooottt|||{{{\\\>>>CCCNNN```vvvssshhh]]]\\\^^^bbbhhhpppwww{{{xxxooonnnoooqqqvvv~~~ssslllmmmooovvv}}}|||ssssssuuupppNNN666333777999<<<:::888777555555666666555555444444444444555555888777666555555666777777666666555555555444444444555555555444444333333333222333444555444333222111555333222000000111333444333333444444444333222111,,,(((***111444111000333...///111222333333222222777000///666666///000777222333444333111000111222444333333333333444555555777777666555555666888888555666777888888777666666555555666777777777666666444555888999::::::999888888777555444666777444///:::999666555444222000...111111222222333333444444111111222222222222111111//////...------------...+++++++++*********))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###""" !!!###""""""""""""############""""""#########$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,{{{zzzzzzxxxuuuqqqmmmhhhaaa\\\YYYXXXWWWSSSQQQOOONNNNNNMMMJJJHHHFFFFFFEEEDDDBBB@@@>>>===::::::999888777666555555222222222111111111000000.........---------,,,,,,,,,++++++***))))))((((((*********)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((+++)))(((((()))))))))'''***)))((('''''''''''''''***))))))(((''''''((((((+++***)))((('''&&&%%%%%%,,,(((&&&((('''###$$$)))%%%(((%%%&&&---***'''///---444OOO}}}|||lll___VVVOOOLLLMMMLLLRRR]]]dddkkk}}}zzzrrrkkkgggeeebbb___ccccccgggllljjjccc```bbb]]]YYYVVVWWW^^^hhhooosss~~~oooYYYGGGYYYeeeyyy{{{tttlllddd___ZZZ___hhhsss}}}zzzvvvooolllnnnwwwuuukkkkkkqqqxxx}}}rrrqqqxxx~~~nnnMMM666333999;;;666999888777666666666777888666666555555555555666666666666555444444555666777666555555555444444444444555555444444444333333333333333333333333222111000444333111000000222333444444444444333333222222222---)))***111444111000222...///111222333444444333777222444;;;;;;444222777333444555444222111222333444444444555555555666666777666555555555666777888222333555666777777777777555666666666666555444444;;;:::::::::::::::::::::???999222---...222555666555444333222333333333333000000000000000000111111000111111222222111111000//////...------------...,,,,,,,,,,,,+++++++++***)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###""" """###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++***))))))))))))***+++wwwrrrsssuuutttrrroookkkeee]]]WWWSSSQQQPPPOOOMMMKKKJJJJJJIIIGGGEEEBBBBBBAAA@@@>>><<<;;;:::777666555555444333222222000000000////////////...---------,,,,,,,,,+++++++++******))))))(((((((((((())))))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***,,,***))))))******)))(((((((((((((((((('''&&&&&&,,,++++++*********++++++(((((((((''''''(((((((((%%%&&&((()))&&&###'''---)))***%%%&&&---******444>>>RRR}}}ooohhh^^^VVVQQQNNNLLLKKKNNNJJJJJJNNNPPPSSS```pppvvvnnnhhhllljjjiiiiiiiiihhhfffdddeeefffhhhggg```XXXXXX\\\``````ccckkkwwwzzzddd\\\bbbnnnuuupppnnniiiccc``````cccfffoooyyyyyynnniiijjjkkkppp|||zzzooojjjlllwww}}}vvv|||}}}qqqooouuu~~~kkkOOO333,,,444;;;;;;999777666666666666777888999777777666666666666777777444333333333444555666666555555555555444444444444444444444444333333333333444333222111000000000000222222111000111222444555666555333222111111111222...+++,,,111444222111222///000111333444444555555444222666>>>>>>666222444444555666555333222333444444555666888888777777666555555444444444555777888000111333555666777777777666666666555555444444333;;;:::999777888999;;;===555333111222333444444444666555444222111111111222111000000///////////////000111111222222111111000//////...------------...---------,,,,,,,,,++++++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""######"""!!!!!!"""$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***zzzsssooonnnmmmllljjjjjjfff___XXXRRRNNNLLLKKKKKKIIIGGGFFFFFFEEECCCAAA>>>>>>===<<<;;;999888777444333333222111111000000............------------,,,,,,+++++++++*********)))))))))(((((((((''''''&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++***)))***++++++***)))''')))***+++,,,+++******%%%%%%%%%&&&'''(((******++++++++++++***)))(((((('''((())))))'''%%%''')))******%%%'''///...222AAA[[[nnnbbbaaa\\\VVVPPPNNNNNNMMMMMMNNNKKKKKKMMMLLLMMMUUU```tttwwwsssmmmiiifffeeecccbbb^^^bbbggglllmmmjjjeee```cccfffhhhfffcccdddmmmwww|||xxxvvvrrrrrr{{{rrrddd[[[\\\___bbbdddhhhqqq}}}{{{uuupppnnnrrryyyzzzrrrnnnrrr~~~wwwssssssvvvtttqqqtttuuuuuutttIII===555888:::666888>>>666666666666777777777888666666555555555555666666222333333444555555666777444444444444444444444444333333333333333333333333444333111///......//////111111000111222333444555777555333111000000111222///......111444333222111222222333333444444444444111000444::::::444000111333444555444333222333444555666888::::::999777666444444333333444555666777333333444555666666777777777777666666666666666666555555555555666888:::;;;999888888:::999666444444222222222000///...//////111000/////////000111222000000111111111111000000//////...------------...---,,,,,,,,,,,,+++++++++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""#########""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))}}}uuutttqqqlllhhhdddaaa___^^^bbb___YYYRRRMMMJJJHHHHHHGGGEEECCCCCCCCCBBB@@@???;;;;;;;;;:::999777666555222222111111000000//////---------,,,,,,,,,++++++************))))))))))))(((((('''''''''''''''&&&%%%&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((())))))***+++******,,,---...,,,+++,,,---...//////...---,,,......------------......------/////////---+++***000...***''''''(((&&&###******&&&***222444???VVViii[[[VVVWWWYYYUUUPPPLLLKKKKKKJJJJJJIIIIIIKKKMMMLLLKKKOOOTTTVVV~~~sssuuurrriiifffbbb^^^[[[[[[]]]^^^^^^___bbbfffiiiiiihhhfffeeeccclllwww}}}~~~rrrggg\\\```mmmtttfff\\\ZZZ\\\^^^bbbjjjttt}}}xxxuuusssuuuxxx~~~}}}sssuuuvvv{{{rrrhhhjjjttt}}}xxxrrrqqqvvvvvvjjj[[[RRR;;;777999???===555555===777777777777666666555555555444444333333444444555333333444555666777777777333333444444444444444444333333333333333333333333444222111///......///000000000111111222333444555666555222000///000111222000000111222444555333000555555444333222222222222222111222444444222111222111222333333222111222444555666888::::::999777666444444333333444555777888777777666666666666666666777777666666777888999:::333444666777777777666666:::555222333222...000555333666888999777444333333......------...///111333000000000111111000000000//////...------------...++++++++++++************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$###"""###%%%&&&&&&&&&&&&&&&''''''''''''***)))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((}}}tttoooiiihhhfffbbb]]]ZZZYYYZZZ\\\YYYTTTNNNIIIGGGEEEEEECCCAAA@@@?????????===;;;999999888888777555444333000000000000//////......,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''((())))))******)))(((((((((((()))******++++++,,,///111222111///------......---,,,,,,+++///......---,,,,,,,,,------222:::BBBHHHLLLLLLLLL???888---%%%%%%***+++))))))++++++000777:::MMMlll|||ooo___VVVVVVWWWTTTPPPPPPMMMJJJHHHIIIIIIIIIHHHHHHJJJMMMNNNMMMKKKKKKLLLEEEooossseeeggggggccc^^^[[[YYYYYY\\\___aaabbbfffeeeddddddfffllltttyyy~~~gggUUUUUU]]]iiiuuuggg```\\\VVVQQQPPPVVV```ggg}}}wwwqqqrrrvvvxxx}}}}}}sssqqquuurrrzzzyyyjjj```aaaoooyyyooommmrrryyyrrr\\\FFF===@@@999444666999888666666666777777777777666555444444333333333333333333444333444555666666666666666333333333333444444444444222222222222333333333333222111111000000000000000111111111222333333333333444333222111000111222222111333333222444666444000666555444222111111111111555444333222222333444555000222333333111111222444444555666888888777777666444444333333444666888999999888777666666555666666666555444444444555777888555777888999888666333222...222???OOOTTTOOONNNQQQWWWZZZ]]]YYYPPPEEE===999...---,,,+++,,,...000111///000000111111000000/////////...------------...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###$$$&&&''''''''''''((((((((())))))++++++************))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((zzzsssnnnkkkaaabbbaaa]]]WWWTTTUUUXXXZZZWWWQQQKKKFFFCCCBBBBBB???===;;;;;;;;;;;;999888666666666555444333222111............------------,,,,,,,,,+++++++++******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))''''''((())))))***++++++***************++++++,,,,,,---///333666888777555000000111222333555666777111333666;;;@@@EEEIIIKKK[[[cccppp}}}xxxlllSSS999++++++......***///111666:::>>>WWW~~~nnnOOOKKKIIIMMMTTTUUUNNNGGGJJJIIIGGGGGGIIIJJJJJJIIIJJJKKKMMMLLLLLLLLLLLLLLLRRRzzzxxxrrrjjjrrryyyllleeedddbbbaaaVVVVVVVVVZZZ___dddggghhhbbbdddgggkkkrrr}}}\\\WWWZZZjjj}}}zzzoooaaaXXXUUURRRUUUZZZ___eeennnwww~~~{{{wwwpppiiimmmwwwuuullliiioooyyyjjjeeeaaadddqqqooommmllloooqqqdddLLL===;;;???<<<555111444999888333444555666777777777666555444444444333333444444444333333555555555555444333222222333333333444444444111111222222222333333333000000111111222222111111111222222333333333222222111111111111222222222222222555555222444777555///333222111111111111222333444555444333333444555444111222333333222222333555444444444555555555666666555444444444555777999:::888777666555555555666666444333111///......///000222333444444555555555555333:::NNNfffqqqnnnnnnttt||||||lllXXXIII@@@444222000...---...000111//////000000000000////////////...------------...,,,,,,+++++++++*********((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$$$$$$$&&&(((((((((((()))))))))******+++++++++*********)))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++***))))))yyyqqqkkkgggcccaaa[[[\\\\\\WWWPPPMMMNNNQQQZZZVVVPPPJJJEEEAAA@@@???<<<:::888888999888777555444444444333333111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---......///222666:::<<<;;;999777888:::===BBBGGGKKKNNN[[[___hhhsssZZZ777*********,,,222555:::<<<@@@\\\fffNNNHHHKKKMMMKKKGGGDDDFFFIIIHHHFFFEEEEEEGGGHHHHHHGGGFFFHHHHHHGGGHHHKKKMMMMMMNNNqqquuurrrtttmmmbbbaaaeee___bbbssspppgggaaabbbbbb]]]XXXXXXVVVVVVXXX\\\aaadddffffffnnnvvvgggmmmttt~~~qqqllleee```___ZZZRRROOORRRRRR\\\jjjzzz{{{pppjjjkkkkkklllzzz{{{rrrqqqqqqttt}}}ssseee\\\\\\aaaooowwwqqqkkkfffeeeaaaQQQ===777>>>444>>>@@@777111555888666111333555666888888888777555555555444444555555555222333444444444333222111222222222333333444444444111111111222222333333333...///111333333333222222222222333333333222111111//////111222222333222222222666666333444777555///000/////////000222444555222333444333333444333222222333444444333333555666444333333333333444555555555555444555666888:::;;;555444333333444555666777333111...+++)))(((((()))++++++,,,...111555888;;;444...000:::BBBHHHWWWiiizzzeeeTTTKKK;;;999666222111111222333//////000000000000////////////...------------...---------,,,,,,,,,++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$%%%''')))))))))))))))************+++++++++******))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))yyyuuunnngggaaa]]][[[ZZZXXXXXXVVVSSSOOOLLLLLLMMMWWWZZZWWWLLLBBB===;;;:::999999888777666555444444222222111111000/////////...------,,,,,,+++++++++'''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((())))))************))))))(((''',,,***'''''''''))))))))),,,***))))))+++---......111333444333111000000111777777999<<<@@@FFFKKKNNNPPPXXXeeesss444444...)))000333888:::;;;DDDZZZpppxxxaaaOOOGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOORRRuuulllcccfffhhhjjjhhhaaa]]]^^^^^^ZZZUUUSSSWWWYYY]]]aaa^^^XXXXXX[[[UUUZZZ___```bbbgggsss|||yyyyyy}}}uuuiiibbb]]]WWWSSSTTTYYYZZZXXXYYYdddpppvvvzzzoooooooooiiigggooo~~~tttrrroooooouuunnnbbb```___bbbqqqwwwooojjjeeeeeejjjbbbOOOAAA???>>>999:::999888666555555555555777777777777666555444333111222333444555555555555777777666555444444333333222333555777777666555444000000111111111111000000000000////////////000000333333333222111000//////---///111333444222000...555444444333222111000000000000111222333333222222444333333222222333555666222222333333444444555555333222111000111222333444555555666666666666555555444444444444444444444444111---((($$$"""###&&&(((555111......222222///+++&&&%%%###""""""###%%%&&&;;;JJJgggnnnfffZZZIII<<<777666555444000111000---***---333888444000///111///******.........------,,,------...))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((()))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((xxxpppmmmhhhccc^^^[[[YYYXXXVVVVVVTTTQQQMMMKKKKKKKKKOOORRRQQQHHH???<<<<<<:::999888777666555444333333222111111000//////......------,,,,,,+++***))))))'''(((((()))((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((((((((('''''''''((((((((((((((('''))),,,///000///+++)))******,,,///111222111000111222333444444777:::===@@@DDDMMMYYYhhhuuuDDD777///222666888;;;===<<<@@@NNN]]]pppkkkcccXXXOOOIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNTTTssszzziiidddkkkrrrwwwccc\\\XXXYYYZZZWWWTTTTTTPPPSSSZZZ```___YYYWWWYYYXXX[[[^^^cccmmmtttvvvvvvnnnbbbXXXSSSRRRQQQQQQ\\\eeeooouuu~~~wwwnnnlllqqqoooqqq{{{zzzxxxuuuuuuxxxssshhhdddeeeppp{{{~~~ppphhhdddddduuuqqqbbbKKK===<<<===;;;666555555444444444444555666666666666555444333222111222333444555555555555777666666555444444333333222333555666666666555444000000111111111111000000111111111111111111111111222333333222222000//////222222111000000222333444333222222111111000000///000111111222222222222222333222222222222333444444111111222222222222222333111111111111222444555666222333444555666666666666666555444222000...---,,,+++)))&&&%%%%%%(((+++---+++'''$$$$$$''''''$$$ %%%$$$###!!!!!!"""$$$%%%"""---AAA[[[sssrrr```SSSHHH???999888777666555444111...+++///,,,---222222///...000......---,,,++++++++++++************************(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%###"""$$$)))+++***(((''''''''''''(((((((((((()))************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''sssiiidddccc```]]]ZZZWWWUUUTTTOOOPPPOOOLLLHHHFFFEEEFFFEEEHHHHHHAAA;;;;;;;;;:::777777666555444333333222111000000///......---------,,,+++***)))((('''''''''(((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''******))))))((((((((((((&&&&&&'''((())))))******,,,+++***))))))+++---...333222111111111111222333444888???GGGRRR^^^iiiqqq|||RRR:::111:::;;;;;;===@@@???>>>CCCJJJLLLIIIEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMSSSnnnssseeeaaafffkkkppp\\\WWWSSSUUUUUUSSSRRRTTTPPPSSSXXX]]][[[UUUTTTWWW[[[fffwwwmmmjjjxxx}}}nnnfffYYYUUUNNNIIIJJJSSS^^^ggg}}}vvvjjjggggggiiirrr|||}}}vvvqqqooovvvzzz{{{mmmgggeeehhhlllsssiiibbbfffnnnxxx___HHH;;;999;;;<<<444444444444444555666666555555555555444333222111222222333444555555555555666666555555444333333333222333444555666555444333000111111222222111111000111222333444444333222111222222222222222111000///000///.........///000111000000000000000000000000111111111222222222222222111111222333333333333222111111111111111000000000///000222333444555666666444444555555555555444444333222000...+++)))((('''''''''&&&'''(((***,,,---)))&&&######%%%%%%"""%%%$$$###!!!!!!!!!"""###$$$### &&&222BBBMMMeeemmm{{{sssfff@@@999000---000555999:::444111222555555111------000///...---,,,+++++++++************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&###"""'''...111...***((((((((()))))))))******)))************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''{{{uuukkkccc[[[[[[ZZZXXXUUURRROOOMMMHHHIIIHHHFFFBBB@@@??????>>>BBBAAA<<<888999:::888555555444333333222111111/////////...------,,,,,,++++++***)))'''&&&%%%%%%((((((((('''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((***************)))((((((************+++,,,,,,---000000...,,,+++,,,///111444444333444888???HHHNNN]]]dddppp~~~SSS<<<666===>>>;;;<<<@@@AAA@@@@@@BBBFFFCCCAAAAAADDDEEECCC@@@CCCCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLRRRhhhmmmbbb]]][[[XXX[[[VVVSSSSSSUUUTTTPPPPPPRRRVVVUUUVVVXXXXXXYYY___gggzzzzzzvvvvvv}}}hhhYYYVVVYYYLLLNNNPPPSSS]]]nnnuuullleeeaaaeeennnxxxzzzuuuqqqnnnnnnqqqooogggeeehhhooowwwzzzkkkfffaaa___nnnuuuYYYGGG>>>:::999:::777777666666666666777777555555555555555444333222222333444444555555555444555555555444444333333333222333444444444444333333111111222222222222111111111222444555555444222111222222222222222111000///,,,---///111222000///---000000000000111111222222222222222222222222222333000111222333444333222111222222222111111000000000000111333444555555444333888777666555333000...---+++++++++***)))))))))((((((((((((((((((''''''&&&***)))''''''))))))(((&&&&&&%%%$$$###"""""""""###!!!%%%$$$!!!!!!(((---888III\\\mmmwww|||___VVVHHH<<<555222000///444222111222222000...,,,111000///...............++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((())),,,///000---***))))))************++++++))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''vvvpppjjjddd___WWWWWWVVVTTTQQQMMMJJJGGGDDDEEEEEEDDD@@@===<<<<<<<<>>999666777777555333333222222111000000000......------,,,++++++******))))))(((&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))******+++,,,,,,+++******---,,,,,,,,,,,,---...///,,,111666999888666555555999@@@KKKXXXfffvvvJJJAAA@@@???CCC>>>;;;>>>AAA@@@???@@@>>>===<<>>777888999999777666666555555555555666666666666555555444333333444444555444444444444444444444444333333333222333333333333333222222222222333333333333222222///111333444444333111///111111222222222111000000000000222222333333222222000000111222222333333333222222111000000111111222///000111222333222111000333333333222222111111000222222333333333111000///333222111000...+++)))(((''''''(((((())))))******''''''(((((('''%%%###"""$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%!!!###---555:::JJJOOOSSSQQQIII===222,,,///000000......000111222///............//////000++++++++++++++++++++++++************************)))((((((''''''(((((()))((((((''''''(((((()))***,,,///222111---***)))************++++++++++++,,,))))))*********+++++++++(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''}}}vvvnnnfff___ZZZXXXTTTSSSRRRPPPMMMIIIFFFDDDCCCDDDEEEDDDAAA>>><<<<<<;;;===;;;666555666555222111111000000////////////---,,,,,,++++++***))))))((((((((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))*********+++,,,............---......------...000111333111222333333777AAANNNWWWiiivvvgggDDDGGGKKKFFFIIIBBB===>>>???>>>===???<<<<<<===???BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHMMMUUURRRNNNQQQPPPNNNVVVRRRUUUYYY[[[VVVOOOOOOSSSNNNSSS___sss{{{pppWWWRRROOOQQQVVVYYYYYYWWWppp|||kkk^^^YYY]]]dddqqqyyyyyyooolllhhheeefffkkkxxxqqqhhhdddaaacccjjjyyyjjjTTTLLLHHHHHHKKKVVVpppdddGGGHHHKKK@@@666777888777666555333333333222555666666666666666555555333333444444555444444333444444333333333333333333333333222222222222111111222333333444444333333222///000111222222111000///111111222222222111111000222000...------///222333111111222222333333333444000///...---,,,---...///------...///////////////111000000000000000//////222222111111///...,,,+++(((((())))))))))))(((((())))))((((((((('''''''''###$$$%%%&&&&&&&&&%%%$$$ !!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&)))&&&"""!!!!!!"""  """&&&'''%%% $$$///666777666555666999>>>???888111000222333......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))(((((())))))***+++...222555222+++&&&'''************+++++++++,,,,,,)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&wwwrrrkkkccc]]]XXXUUURRRPPPOOONNNKKKIIIFFFDDDCCC@@@BBBCCCBBB???<<<::::::999:::888444333555444111////////////............,,,++++++******)))((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((())))))***++++++)))+++---000111111111000000000000111444777:::<<>>>>><<<===???AAABBBCCCBBBAAA@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGQQQWWWWWWXXX]]]WWWPPPTTTSSSUUUYYYYYYTTTOOOSSS[[[^^^kkksssgggWWWHHHRRRUUUVVVSSSRRR```zzzvvvmmmbbbZZZVVVZZZkkk}}}~~~vvvnnnhhhkkkjjjmmmxxx~~~nnncccbbbaaaeeeqqqoooWWWIIIEEEAAACCCNNNcccyyydddAAADDDKKK???666888777666555444444444444444444555555666666555555444333444444555444444333333333333333333333333333333333333222111111111111111333333444444444444333333111111111111111111111111000111111222222222111111---///111333333222000///111111111111222222222222,,,+++)))((('''((()))******************++++++,,,++++++++++++,,,,,,,,,,,,000///...,,,,,,+++++++++&&&&&&'''((()))*********))))))(((''''''&&&%%%%%%"""###$$$&&&'''''''''&&&"""###$$$######"""#########$$$$$$%%%&&&&&&&&&&&&"""%%%'''&&&### &&&+++ $$$888CCCIII@@@444///000111444333111000///.........------------------------++++++++++++++++++++++++***))))))(((((())))))******))))))))))))***++++++...000111///***((()))+++************++++++++++++)))************+++++++++'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&pppiiiaaa[[[XXXVVVTTTQQQLLLLLLJJJHHHFFFEEECCCCCC<<<>>>??????<<<888777666666777555222222555444111..................------++++++******)))(((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''(((((()))***+++++++++)))+++...111333333333222333333444777:::???CCCFFFQQQ___uuuNNNHHHEEELLLSSSBBB>>><<<>>>???===>>>AAA>>>@@@CCCBBB@@@???AAADDDAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGG]]]fffkkkrrruuudddRRRPPPSSSTTTWWWVVVQQQOOOWWWbbbwwwssscccnnnpppZZZLLLJJJMMMPPPLLLRRR]]]lll}}}wwwdddWWWVVVYYY^^^aaajjj~~~rrrmmmlllkkkkkklllooo{{{zzznnneee______aaannniiiZZZIIIFFFBBBEEEYYYtttggg???AAAHHH===555:::777666666666666777888888333333444444555444444444444444444555444444333333333333333333333333333333333333222111000000111111333444444555555444444333222222111000000111222222000111111222222222111111+++222===DDDDDD>>>444,,,111111000000000000000000)))'''%%%$$$###$$$%%%&&&((('''&&&&&&&&&''')))***&&&&&&''''''(((((())))))---,,,+++***)))***+++,,,++++++,,,,,,,,,,,,++++++''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$###!!! !!!"""###$$$%%%&&&&&&&&&(((((('''%%%"""!!!!!!"""!!!%%%'''$$$ !!!###%%%$$$!!! 222???;;;111...111333;;;999777555222000//////------------------------++++++++++++++++++++++++******))))))))))))************))))))******+++,,,---,,,+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&|||vvvsssjjjddd\\\WWWVVVSSSMMMHHHMMMIIIEEEBBBAAAAAA@@@???999999999999888777666666777666444444444444222000///......---+++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))*********+++,,,***(((%%%))))))((()))***---000222------///111444666999::::::???DDDFFFIIIVVViiiyyyuuuXXXNNNLLLJJJIIIAAA???===<<<===>>>>>>===>>>@@@BBBCCCBBBBBBCCCEEEBBBDDDFFFFFFDDDDDDGGGKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMNNNJJJJJJLLLDDDCCCPPPzzzyyyaaaTTTWWWLLLPPPPPPJJJJJJXXXooo~~~qqq```YYYOOOGGGEEEIIIPPPUUUaaaqqqyyyfff[[[VVVPPPYYYfffttt{{{sssmmmgggccciiisssrrruuunnnhhhdddbbbaaapppxxxbbbZZZVVVUUUOOOSSSnnn```<<<888AAA@@@999666777888999888666444555666222111000111333444333222555555444333222222222222666555444444333333333333666555333222111222222333666666666666555444333222666555333111000000111111222222222111111111111000///444555222111444444///000111222111111111...***%%%$$$'''***+++***---333444222///.........---,,,111,,,)))++++++***+++...666333...+++,,,---......,,,...///...***(((((()))'''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&''')))******######$$$%%%'''&&&###!!!###$$$$$$$$$$$$###"""!!!&&&%%%$$$###""""""""""""!!!"""###!!! """ !!!!!!""""""  !!!###$$$222555999<<<<<<;;;888555888666333000...---------...+++)))))),,,---,,,***...---,,,+++***))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))|||tttooolllbbb\\\VVVRRRQQQOOOKKKGGGIIIFFFBBB@@@???>>>===<<<999999999999888777666666666444222222222222000///......---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((+++---......//////000///...---------444666888999;;;>>>CCCGGGMMM[[[pppmmmQQQIIIGGGDDDBBB???===<<<<<<>>>@@@@@@@@@???AAACCCCCCCCCCCCDDDEEEBBBCCCDDDDDDDDDEEEFFFHHHMMMLLLLLLLLLMMMNNNNNNMMMKKKMMMJJJKKKLLLEEEGGGWWWhhhTTTKKKOOOEEEHHHKKKLLLTTTlllqqq___UUUQQQMMMIIIHHHOOO^^^ppp|||{{{iii\\\WWWXXXZZZooozzzuuuqqqmmmiiieeeeeeppp}}}kkk___\\\\\\___bbbooo}}}kkk\\\RRRVVV[[[bbbsssbbbWWWGGG:::999<<<;;;666666777888777555444444555---,,,---///333555666666333333333222222333444444555444444333222222333333555444333222222222333333555555555555444333222111444333111000///000000000222222222111111111000000///222333000111444333---000...+++''''''((())))))999333......///...///111222///---,,,.../////////000***(((+++.........///...,,,***)))******)))(((***,,,---,,,(((&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&######$$$&&&''''''$$$"""$$$$$$##################$$$$$$###""""""""""""""" """###!!!!!! !!!!!!!!!!!!!!! !!!"""$$$'''***...222555666555444777777888777555222...,,,+++++++++---///...+++'''************+++---///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((yyypppjjjdddaaaWWWSSSNNNLLLKKKKKKHHHEEEEEEBBB???===<<<<<<:::999999999999999888777666555444222111000111000...---------,,,+++***))))))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))***,,,---+++...222444444555666888777:::===BBBKKK\\\qqqfffNNNHHHFFFDDDAAA>>><<<<<<===???AAABBBAAA???AAACCCCCCCCCBBBCCCDDDDDDCCCCCCDDDGGGHHHHHHHHHLLLMMMNNNOOOOOOOOOOOONNNIIILLLKKKKKKLLLFFFKKK___fffWWWLLLGGGLLLFFFCCCIII^^^yyyuuuiiiaaaWWWKKKDDDEEEKKKTTT___nnnnnneeeXXXQQQUUUbbbqqqzzzwwwppplllhhhdddbbbcccmmmrrreeeXXXRRRQQQUUU^^^ggg}}}eee^^^XXXPPPVVV^^^rrr\\\lllhhhJJJ555555888222555666777555333222333444,,,,,,,,,///222555666555222222222222333444555666444333222222111222222222333222222222222333333444444444444444333222111000111000000/////////000000222222111111111000000000///000///...000333111,,,***'''%%%&&&***111999>>>@@@555,,,+++---,,,++++++,,,***))))))***+++***)))333,,,((()))+++))))))***)))((((((((())))))'''%%%((()))***)))'''%%%%%%%%%%%%$$$$$$&&&(((((('''&&&"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$&&&((((((&&&$$$&&&%%%$$$#########$$$%%%""""""!!!!!!!!!!!!!!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!  """### ###'''***,,,------000444999======999444111111///.........---***'''///...,,,++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''~~~tttmmmgggbbb]]]XXXQQQNNNJJJHHHGGGFFFDDDCCCAAA???<<<;;;::::::999777888888888888777666555444333222000///000///...,,,,,,,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((((((((((((((((((((())))))------------,,,---...///000222444444555999>>>CCCDDDPPPaaaqqq\\\IIIGGGFFFDDDAAA>>>======>>>@@@AAAAAA@@@???AAACCCCCCBBBAAABBBCCCEEECCCCCCFFFKKKMMMMMMJJJJJJKKKMMMNNNNNNNNNNNNNNNIIINNNLLLKKKJJJEEEMMMcccfffRRRQQQOOOKKKOOOIIIFFFWWWtttbbbOOOHHHIIIJJJKKKLLLRRRbbbwww~~~cccSSSRRRUUU___rrr}}}tttooonnnhhhddd```bbbmmmsssZZZXXXVVVUUUTTTZZZjjjzzzooo^^^YYYXXXVVV\\\ccc{{{zzzeee@@@444444111444555555444222111222333222111000111222333222000333222222222333333444555222222111111111111111222111111111222222333444444222222222222222111000000////////////000000111111111111111111000000000000000...,,,,,,000222000,,,)))(((***000555;;;CCCJJJ555,,,&&&''')))))))))***++++++,,,---...---)))&&&---)))&&&&&&$$$$$$***111---+++***)))******(((&&&'''(((((((((&&&%%%$$$$$$''''''''')))+++,,,+++***$$$%%%'''(((((('''&&&%%%$$$$$$$$$&&&(((((('''&&&+++)))'''%%%$$$$$$%%%&&&$$$###"""!!! !!!!!! """"""!!!!!! !!!""" !!!""""""###&&&+++333:::===<<<999666<<<888444000...---......000///...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&wwwrrrkkkfffbbb^^^XXXTTTPPPMMMIIIFFFEEECCCBBBAAA???===::::::::::::888777666666666666555444333222333111000///000///---,,,*********))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((()))******************++++++***---000222222222444666888999::::::<<>>333333333444555444222000111222777555333333333333111///555444333333222222222333111111111000000111111222000111111222222333333333111111111222111111000000//////000111111222222222111111111000000000//////000---+++---000111///...333333666;;;:::555555:::+++((((((******(((+++///,,,...222777999777222...&&&&&&((('''$$$'''444CCC333///+++)))((()))))))))((((((((((((''''''%%%$$$'''&&&&&&(((***++++++)))$$$%%%&&&'''''''''&&&%%%%%%%%%$$$%%%'''((('''&&&...,,,)))&&&%%%$$$%%%%%%&&&%%%$$$"""  !!!!!!""""""!!! """"""!!!!!!  """'''---111222222111:::::::::999888777777777.........---............---,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&pppjjjddd___]]]YYYTTTPPPNNNLLLIIIEEEBBBAAA@@@???<<<:::999999999999777666444444444444333222111000222111///...///...---+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))******++++++,,,------......+++...222222111222555888444<<>>CCC>>>333///333(((((()))+++)))&&&(((---&&&)))///555999888555111000000111...((('''333AAA111---(((%%%%%%'''(((((()))(((''''''((((((&&&%%%$$$######%%%''''''&&&%%%############$$$$$$%%%%%%'''%%%$$$%%%&&&&&&&&&$$$,,,+++)))'''%%%%%%%%%%%%((('''&&&$$$"""!!! !!!!!!!!!###$$$$$$""" !!!!!!!!!!!!!!!  """###$$$%%%+++222;;;AAABBB@@@===<<<666666666555333000---,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''~~~tttiiiccc\\\WWWUUUSSSPPPMMMIIIHHHEEEBBB???>>>>>>>>>999888777777888888666444222222222222111000///...000///------------+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((())))))***++++++,,,,,,...///000111222333555999:::<<>>>>>===999555222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((('''''''''(((((((((((((((wwwmmmjjjccc]]]VVVQQQOOOOOOMMMKKKDDDDDDBBB@@@===<<<===>>>777666555666777777555333111111111000000///...---///---++++++++++++)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((())))))***+++++++++,,,---///000222333444666;;;AAAGGGQQQaaasss~~~}}}wwwvvvsssrrrrrruuuxxxzzzvvvtttpppmmmllllllmmmnnnllljjjhhhfffeeefffgggggg______[[[WWWXXX\\\\\\YYYPPPQQQVVV[[[XXXQQQNNNOOOKKKKKKKKKNNNPPPQQQOOONNNHHHIIIKKKKKKIIIHHHHHHIIIKKKOOORRRRRROOOLLLLLLNNNJJJLLLLLLJJJGGGIIIOOOUUUMMMMMMGGGFFFHHHBBBCCCRRRSSSUUUNNNJJJKKKJJJTTTiiiyyy^^^III:::KKKwwwmmmbbbQQQEEEAAADDDIIIMMMQQQaaannnVVVEEEIIITTTbbb}}}ooo\\\UUUSSSPPPPPPTTT```mmmwwwqqq\\\TTTRRRQQQNNNZZZzzznnn```NNNDDDFFFOOOVVVYYYjjjTTT444///999444555555444222111111222111000000111333444444333222222222222333444555555222222111111222333444444111222333333222111000///000111111222222222111111---...///000000///...---000000000000////////////000000333555111,,,222<<<===888888;;;666///444@@@555+++$$$%%%)))***+++,,,+++)))%%%$$$%%%&&&''''''%%%""""""''')))&&&######$$$###$$$%%%((()))((('''(((&&&$$$&&&((((((&&&###%%%$$$###$$$%%%%%%$$$"""%%%$$$""""""###&&&)))+++(((&&&$$$###$$$$$$"""!!!!!!###%%%&&&''''''&&&&&&&&&&&&''''''((()))###""""""%%%((((((%%%""" !!!!!!"""""" !!!""""""$$$%%%&&&***///444000444;;;BBBGGGHHHGGGFFF...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&'''''''''(((((())))))xxxqqqiii^^^```\\\VVVQQQNNNJJJGGGDDDBBBAAA???===;;;:::999999888777666555444333333333222111000///...---,,,,,,++++++,,,,,,+++***((('''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''***(((''''''((())))))(((*********+++---......---......333999:::666999???BBBLLL[[[lll~~~{{{vvvssspppmmmmmmkkkjjjiiiiiiiiiiiimmmjjjeeebbb```aaadddfffdddccc```]]][[[[[[[[[\\\ZZZYYYWWWUUUSSSSSSSSSSSSMMMPPPSSSVVVUUURRRNNNKKKLLLKKKJJJLLLNNNPPPOOONNNKKKOOONNNCCC444000:::FFFKKKLLLNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKCCC???CCCCCCBBBKKKWWWUUULLLEEECCCEEERRRmmm___MMMCCC>>>;;;===kkkoooNNNLLLEEEBBBCCCEEEHHHQQQ\\\zzzrrreeeVVVRRRQQQ[[[rrrvvvdddXXXSSSMMMQQQQQQMMMRRRiii{{{dddXXXSSSPPPLLLZZZxxxcccXXXMMMGGGEEEHHHPPPYYYsssVVV111222999555444444333222222222222333000111111111111222222222111111222222222333333333222222222111111000000000222444666888777444111///000111222222222000///---///000000000111111111111222000......///000000///222222000---+++---222777555<<<;;;333444<<<===777DDD'''$$$000'''###---///+++++++++***)))))))))***(((''''''&&&%%%%%%$$$$$$'''&&&$$$$$$$$$&&&((()))(((((('''&&&&&&%%%%%%$$$########################$$$######$$$&&&)))))))))'''$$$"""!!!"""###$$$$$$###"""!!! !!!"""$$$&&&###"""!!!###$$$%%%%%%$$$###&&&***---,,,)))$$$       ###%%%'''+++000555777666777<<<@@@333444444333000.........+++++++++,,,---...,,,+++---,,,*********,,,...///---------------------------,,,,,,++++++,,,,,,---,,,+++******))))))******(((((()))))))))(((((('''************))))))))))))(((((((((((((((((((((((({{{mmmkkkggg```[[[XXXRRRNNNKKKHHHEEECCC@@@@@@>>><<<:::999888888555444333222111111111111111000000///...---,,,++++++++++++******)))((('''''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&''')))*********...---,,,,,,...000222333:::666666888999>>>LLLZZZnnn~~~|||yyywwwuuuuuuuuutttqqqmmmjjjhhhffffffdddcccaaaaaa``````aaa___\\\YYYXXXYYY[[[\\\]]][[[YYYVVVUUUUUUUUUVVVRRRQQQPPPNNNMMMMMMMMMNNNMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMHHHJJJGGG<<<...***000999IIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJPPPIIIDDDDDDEEEIIIPPPWWWDDDGGGMMMMMMFFFRRR|||bbbIIICCCIIIKKKEEE@@@XXX{{{]]]RRROOODDDAAA???@@@FFFTTToooiii[[[WWWRRRYYYiiiuuu```TTTMMMJJJKKKNNNQQQWWWiiilll[[[SSSSSSUUUWWWlll{{{\\\SSSIIIEEEDDDHHHPPPYYY}}}qqqEEE...111666333444333333222222222222222000111111111111222222222111111111222222222333333333222222222111111111111333444777888777555222111111111222222111111000000000111111111222222222222222111////////////---,,,111111000...,,,...222666+++333555222555===???999>>>+++%%%+++***(((***+++---***'''&&&'''(((&&&$$$%%%%%%$$$$$$$$$#########+++)))'''$$$###""""""###&&&&&&%%%%%%%%%%%%$$$$$$########################$$$######$$$&&&((())))))'''$$$"""!!!"""###$$$#########!!! !!!"""###%%%$$$"""!!!!!!###$$$$$$###!!!###''')))(((%%%"""!!!"""######   !!!  """$$$%%%&&&+++///111000000444888777666333...+++***---///+++++++++,,,------,,,,,,...---+++***+++,,,---///---------------------------,,,,,,++++++,,,,,,---,,,++++++***************+++++++++***)))((('''&&&************))))))))))))((((((((((((((((((((((((}}}iiifffeee```[[[UUUQQQMMMIIIGGGEEEBBB@@@>>>>>><<<;;;999777666666222111000//////...////////////......---,,,++++++******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((()))))))))***%%%&&&(((***+++,,,------***+++,,,///222555777999999<<>><<<@@@LLL```{{{oooYYYKKKLLLRRRmmm{{{nnnXXXMMMHHHHHHHHHLLLRRR\\\mmmpppcccZZZSSSVVV^^^tttoooTTTLLLEEEBBBCCCGGGOOOXXXyyyJJJ222000333444444333333333222222222222222000111111111111222222222111111111222222222222333333333333222222222222111333555666777777666444222222222111111222222333333111111111222222222333333222111000000000...+++)))000000111///...///111444,,,222333222777BBBHHHFFFBBB;;;***!!!&&&'''$$$&&&+++((((((...777888222***%%%%%%%%%%%%%%%$$$$$$$$$***)))&&&###!!! ###############$$$$$$$$$########################$$$$$$$$$$$$%%%&&&(((((('''%%%"""!!!"""#########$$$###"""!!! !!!"""###%%%""" !!!""""""!!! """######!!!###''')))&&&!!!!!! !!!  !!!"""### $$$((((((''''''***---555555444111...,,,---...+++,,,,,,---------------///...,,,++++++,,,---...------------------------------,,,,,,,,,,,,------,,,+++++++++************------,,,,,,***((('''&&&************))))))))))))((((((((((((((((((((((((kkkfffggg```UUURRROOOLLLHHHEEEDDDBBB@@@???<<<;;;:::999777555444333000///...---------------...------,,,++++++*********)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******&&&(((+++---......///000...000222444666:::===@@@FFFUUUmmm}}}|||zzzwwwuuurrrppplllkkkjjjjjjiiihhh`````````___^^^\\\ZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEGGGLLLQQQPPPKKKGGGGGGIIIKKKJJJHHHFFFCCCCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGEEE>>>888???NNNTTTOOOFFF>>>666===\\\\\\GGGDDDMMMIIIMMMVVVRRRFFFJJJXXXooo^^^HHH===???CCC@@@888???CCCRRRoooqqq___SSSOOOSSSbbbooo~~~kkkUUUIIIHHHIIIKKKLLLPPP___tttwwwgggbbb]]]XXX___nnnfffNNNHHHBBBAAACCCEEELLLTTTYYY...+++666777444666444444444444444333222222000000111111111222222222111111111111222222222222333333333222222222222222222333444555555555444333333222222111222333555666000000111111111222222222/////////000111///,,,)))///000000000000000111222444555222///444@@@JJJLLLPPPUUU<<< ###%%%"""'''$$$$$$,,,<<>>999999888777555333111000///...------------------,,,,,,++++++******))))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******(((***---.........000222777777666777===GGGTTT^^^zzz|||{{{yyyxxxvvvsssnnnkkkllliiifffdddcccbbbaaa```YYYYYYXXXXXXWWWVVVTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJEEEDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAAAAA@@@CCCHHHMMMMMMHHHDDDDDDFFFGGGEEEDDDDDDFFFGGGFFFFFFAAABBBCCCDDDEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHAAA:::???MMMPPPKKK<<>>EEEVVVMMMFFF>>>;;;<<>>$$$---:::777222555444555555666555444333333000000111111111222222222000000111111111222222222222222222222222222222222111111111222222333333333333333222222222333555666////////////000000000000------...000222111...,,,//////000000111111111000333444333111333999===>>>PPP___KKK,,,((()))$$$(((""""""(((555DDDIIIBBB999...---,,,***)))'''&&&%%% !!!!!!"""###$$$%%% !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###%%%%%%$$$$$$''')))(((%%%"""!!!"""######"""######"""!!!!!! $$$"""  ###(((%%% $$$###$$$$$$""" !!!  !!!!!!!!! !!! &&&...444555444111000,,,///111111//////000111000//////...------------...........................------,,,,,,------...+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((qqqbbb___ZZZPPPLLLQQQHHHEEEBBB@@@???>>>===<<<666666666555444111///---...------,,,,,,,,,------*********)))))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,)))+++...///...000444888333666;;;DDDTTTlll|||xxxuuurrrrrrqqqpppnnniiiddd___dddaaa]]][[[ZZZYYYXXXWWWRRRRRRQQQPPPOOONNNNNNMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@@@@@@@???<<<===>>>>>>??????>>>>>>???CCCFFFGGGDDDBBBCCCDDDFFFDDDBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAABBBDDDEEEKKKHHHAAA<<<===CCCDDDBBB999BBBCCCJJJrrrdddIIIBBBGGGJJJKKKMMMNNNGGGCCCCCCDDDCCCEEEIII??????AAABBB>>><<>>DDDCCCOOOaaavvv~~~zzzwwwtttpppllliiikkkiiigggeeeccc```\\\YYYZZZXXXUUUSSSSSSSSSRRRQQQNNNNNNLLLKKKJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@???>>>===<<<;;;999999999:::<<<>>><<<===>>>@@@AAAAAABBBBBBFFFEEECCCAAA???>>>======<<<<<<<<<>>>???AAABBBCCCCCCBBB@@@???>>>???@@@AAAGGGBBB>>>>>>===;;;<<<@@@BBBBBBDDDVVVyyyeeeTTTJJJBBBEEELLLLLLDDD<<>>===???@@@???AAAEEECCCJJJNNNOOOSSSWWWPPPEEE---111333222222222222000222333444555444333111000000111111111111222222222000000000000111111111111//////000000000111111111000000//////000222444666222333333333333222222111////////////000000000000111000///000111222111000222000......111222222000222555;;;???===666...)))''',,,111---)))000111$$$&&&%%%######'''&&&&&&%%%%%%$$$#####################""""""!!! $$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!$$$$$$###$$$(((---)))&&&###!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! """$$$###!!!   !!!###!!!"""  !!!!!!!!! !!!&&&***(((,,,///...+++***,,,///...//////000000000//////..............................------------......+++,,,---...---,,,***))))))***+++++++++++++++***************))))))))))))((((((((((((((((((((((((vvveeeaaa[[[WWWRRRMMMGGGDDDDDDAAA===;;;:::999888777333333444333222///,,,***+++***************++++++((((((((((((((('''''''''%%%&&&'''((((((((('''&&&'''((((((((())))))******++++++,,,---...000000111111444888999:::@@@IIIPPPjjj~~~{{{zzz{{{wwwuuurrrpppooonnnkkkiiieeebbb^^^[[[ZZZYYYWWWUUUUUUSSSPPPOOOPPPPPPOOOOOONNNMMMKKKJJJHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCC@@@???===<<<<<<<<<===>>>>>>>>>???>>>>>><<<;;;;;;999999:::;;;:::999888777<<<999666444444777;;;>>>:::999999<<>><<<;;;;;;<<<999::::::;;;===???AAABBBBBBAAA???===<<<===>>>???EEE??????DDDCCC>>>@@@IIIFFFNNN___pppvvvkkk[[[PPPJJJOOOPPPJJJDDDDDDHHHJJJ999IIIOOODDD;;;???CCCCCC;;;===BBBEEE@@@GGGkkk{{{WWWBBB@@@GGGHHHWWWtttfffLLLEEEJJJEEEAAACCCIIIMMMVVVpppfffPPPIIINNNUUUaaawwwiiiPPPBBB===::::::===???>>>@@@DDDEEEGGGDDD???@@@BBB:::...)))777===444...333666111000111222333333222000...000111111111111222222222000000000000111111111111......//////000000000111111000//////111333666888222333333444333222000///000000000000111111111111555333111000111222111000333000---...000222222111333333444666444///+++***---$$$(((***(((888AAA111"""''',,,+++'''%%%)))---#########$$$$$$%%%%%%%%%!!!"""###############"""%%%&&&&&&&&&&&&'''''''''"""""""""""""""""""""""" $$$$$$###$$$)))...)))&&&###!!!!!!""""""!!! !!!"""""""""!!!!!!$$$%%%%%%""" $$$   !!!!!!  !!!!!! &&&***---,,,)))'''***------...///000000111000000////////////////////////......------------......+++,,,---......,,,***)))+++++++++++++++***)))(((************))))))))))))((((((((((((((((((((((((xxxmmmaaa^^^ZZZUUUQQQLLLFFFBBBBBB@@@===<<<;;;:::888666////////////...---,,,++++++*********))))))(((((())))))'''&&&&&&'''((()))'''''''''((((((((((((((()))(((***,,,***%%%&&&)))///,,,---222111...111888;;;===???@@@HHH^^^}}}}}}yyyvvvuuuuuuuuuiiihhhfffdddcccaaaaaa```WWWXXXZZZZZZYYYUUUQQQNNNRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????===;;;888888999;;;<<<===<<<===>>>>>>===:::777888999999:::999888777666444444555555555555555555777555555:::@@@CCCAAA>>>>>>======<<<:::888666555555555666888999:::;;;<<<>>>??????@@@@@@@@@@@@@@@FFFDDDBBBBBBEEEFFFEEEDDDSSSUUU[[[dddkkkiii^^^SSSOOOJJJFFFFFFGGGHHHFFFCCCAAAPPPTTTEEE999===AAA???<<<>>>===>>>MMMooo___NNNHHHDDDDDDHHH___|||pppYYYLLLEEECCCDDD???CCCFFFKKK\\\xxxfffTTTLLLGGGIIISSSkkkrrrTTTCCC???::::::;;;::::::<<>>;;;:::999777555222............---,,,+++************)))))))))(((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((&&&$$$&&&***,,,+++---111---,,,...222444555;;;CCC222AAAVVVkkk~~~yyywwwssspppmmmlllkkkkkkdddcccaaa___]]]\\\[[[ZZZWWWWWWXXXWWWUUUQQQMMMKKKOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>????????????>>>=========;;;999888777888888999999999888999;;;:::888666666777888888888777555444444444444444444555555555666444444777===@@@>>>;;;;;;::::::999777666444333555555666777888888999:::;;;;;;:::::::::;;;;;;<<<@@@@@@@@@CCCGGGHHHFFFCCCLLLNNNTTT[[[___]]]TTTLLLIIIKKKMMMKKKHHHEEEEEEFFFIIIQQQQQQEEE<<<<<<>>><<<===<<<===HHHaaaooo^^^MMMFFFDDDEEEPPP^^^vvv^^^OOOHHHDDDCCCDDDEEEBBBLLLccc{{{hhhTTTHHHDDD???EEEVVVqqqaaaJJJ???===<<<;;;:::999999:::===???===777444666555///,,,---555555555444333333222222444444333333333222222222000000000000000000000000000000000000////////////000000000000000000000000///000000000111111222222555111,,,,,,000222222000111000///.........///000000000000000111111111222///!!!)))444...000777222DDD000***BBBRRR===''')))###...***'''222<<<{{{aaa@@@---,,,&&&###'''((($$$$$$$$$$$$$$$%%%&&&'''######"""""""""""""""###""""""""""""#########$$$###  $$$&&&$$$!!!"""###$$$$$$###$$$&&&(((&&&###!!! !!!######"""### #########""""""!!!!!!###%%%### &&&((("""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$((()))&&&(((...///---000000000000000000000000///...---,,,,,,------...,,,------------,,,,,,,,,,,,------,,,)))(((***,,,******))))))))))))))))))((((((((((((((((((((((((jjj]]]YYYVVVQQQMMMJJJHHHEEECCC===;;;888666555333000...,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&'''''''''((((((((())))))&&&%%%)))+++++++++...,,,...333888999888===CCCUUUjjj~~~{{{xxxvvvrrrppppppooommmkkkiiigggfffeee```___]]]ZZZXXXWWWVVVUUUYYYXXXWWWUUURRRPPPMMMKKKMMMLLLJJJHHHFFFEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::999999888888777666666666777666555666888888888666555555666666555555444333444444444444444444444444666333222444888::::::888999999999888777555444333444444444555555666666666888777666555555777888:::;;;===@@@EEEIIIJJJGGGEEEFFFIIINNNRRRRRROOOKKKGGGEEEMMMTTTQQQHHHBBBDDDIIIPPPNNNIIICCC>>>;;;::::::===>>>HHHaaaeeeMMMFFFBBBCCCEEEOOOgggfffXXXKKKFFFEEECCCCCCDDDHHHFFFZZZ|||dddQQQFFFBBBAAACCCLLL___zzz|||bbbMMM@@@<<<;;;888666444444666888888888555333222111---***---222555444444333333222222222333333333222222222222222000000000000000000000000////////////000000000000000000000000000000000000//////000111222222333333222///++++++---000000...............////////////////////////000000000000***"""'''///000777>>>888AAA%%%222```gggEEE---+++ 000'''$$$222***fffgggCCC,,,'''###"""%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$ !!!!!!!!!!!!""""""###!!! $$$))),,,+++***#########"""!!!"""&&&(((%%%###  """$$$###!!!!!!""""""""""""!!! !!!"""$$$""" """'''(((###$$$%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" ###%%%$$$''',,,............///000111222222222//////.........///000000,,,,,,+++,,,------+++******++++++***))))))+++,,,+++******))))))))))))(((((((((((((((((((((((((((vvvlll___XXXSSSNNNIIIFFFDDDBBBAAA;;;888555333222000---+++******++++++***))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&''''''(((((())))))))),,,((((((,,,///...,,,---333444777:::AAAMMM^^^kkk~~~zzzxxxvvvtttrrroookkkhhhiiiiiiiiihhhfffdddbbbaaa^^^\\\ZZZXXXVVVTTTSSSSSSUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCC@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999777888888888777666555444666555444555777888999888444444444444444444444333444444444333333333333333555333111111444666777666999999999888888666555444333333333333333333333333666555444333555888;;;>>>>>>@@@CCCGGGJJJKKKJJJIIIGGGKKKNNNOOOLLLIIIGGGHHHIIIPPPUUUQQQGGGAAACCCHHHNNNEEE?????????;;;999:::<<>>;;;888777444222111333666888777666111333333///***(((---444444333333333222222222111222222222222222111111111000000000000000000000000////////////000000000000/////////000000000000000//////000111222333444444000...++++++---.........------...///000000000///.........////////////000///)))(((---444>>>@@@:::,,,,,,XXXbbbGGG333+++...&&&'''///,,,^^^\\\GGG...$$$'''&&&%%%&&&###%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########&&&+++......---$$$$$$###"""!!!###'''***&&&###!!! !!!!!! !!!###"""!!!"""!!!!!!""""""!!!  !!!"""!!! """$$$!!! !!!!!!!!!  !!!$$$%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%'''+++------,,,---...000111111111111111111111111111222222222...---+++,,,------+++((()))*********+++,,,---///***************)))((((((((((((((((((((((((((((((nnnkkkaaaWWWSSSLLLGGGDDDAAA???===999666444222111///,,,***)))))))))***))))))(((''''''''''''''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''((())))))***++++++***(((+++111555444444666999>>>EEEPPPddd~~~{{{zzzxxxvvvtttooonnnmmmmmmllljjjfffcccbbbbbbcccbbbaaa___\\\[[[YYYXXXWWWUUUSSSRRRQQQQQQLLLKKKJJJHHHHHHHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBB======<<<<<<;;;;;;:::::::::::::::::::::999999888666777888999888666444333444333222333555777777777444444444333444444444444444444333333222222222222555333111111222444555555777777777777666555555444222222222111111111111000333222222333666;;;???BBBEEEFFFGGGHHHIIIJJJLLLMMMJJJMMMOOOMMMIIIFFFGGGIIIPPPQQQQQQLLLFFFBBBBBBEEECCC<<<888;;;>>><<<;;;===;;;RRR{{{oooZZZLLLGGGCCCAAALLLhhhdddLLLGGGBBB>>>>>>???>>>AAAFFFTTTuuujjj^^^OOOCCC>>>===<<<;;;>>>EEEQQQcccvvv{{{ooofffTTTKKK???999888777444000444333333444666666555444000222222---)))***///333222222222222222111111111111111111111111111111111////////////////////////.../////////000000000111......//////000000000000//////000111222222333333000...---,,,---............///000111111111111111---.........////////////000///---111:::;;;333///555[[[uuuRRRGGG000+++...222MMMGGG...!!!###+++)))(((***'''%%%$$$$$$######$$$$$$$$$&&&%%%$$$###############""""""""""""""""""""""""!!!###%%%&&&&&&&&&&&&%%%######$$$(((+++'''%%%"""""""""######"""!!!!!!"""###!!! !!!!!!!!!!!!   !!!  !!!"""   !!!######"""!!!"""### !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """""""""$$$%%%&&&((()))---...000111222111000///111111111222222222111111111///...---------,,,+++///...---,,,,,,,,,,,,,,,((()))************)))((())))))))))))))))))))))))xxxhhhddd[[[TTTPPPJJJFFFBBB???;;;999666444111000///...,,,***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&''''''(((''''''(((((()))***+++,,,---------,,,///333444333777===BBBWWWttt~~~{{{xxxuuusssrrrooommmeeeeeeddddddeeedddaaa^^^aaaaaaaaa```___\\\ZZZYYYSSSRRRPPPOOONNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFDDDCCCBBBAAAAAAAAA;;;;;;;;;:::::::::999999888999999999999888777777666666777777777555444222111000///111333444444333333333222222222333444444444333333222222111111000222222222222222333333444222333333333333333222222111000000000000000000000000000111333777;;;???BBBGGGHHHHHHHHHHHHHHHKKKMMMKKKLLLMMMJJJFFFDDDFFFHHHQQQOOOLLLHHHEEECCCBBBBBB:::;;;;;;<<<===>>>???@@@>>>UUUttt^^^RRRIIICCCAAABBBHHHaaauuuZZZKKKEEE>>>:::999:::;;;;;;AAAIII^^^|||iiiQQQLLLDDD@@@???>>><<<:::===@@@EEEMMMUUU]]]dddggghhhfffbbb]]]VVVNNNEEE???:::777555444555555222///555777999999777555444555777666000******///333333111111111111111111111111000000000000000111111111////////////////////////......//////000000111111---......//////000000111000000000000000111111111//////............//////000000000000111111111111............////////////,,,000111777===222+++555fffkkkHHH>>>555444eeeLLL...###$$$(((""""""(((&&&%%%$$$$$$############$$$$$$######""""""######$$$$$$$$$############"""""" !!!!!!&&&&&&&&&%%%$$$&&&)))+++(((&&&######$$$$$$$$$$$$ """###!!! !!!!!!!!!    !!!"""!!!  !!!!!! !!!######"""""""""### !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!"""%%%---///111222333222111000000000111111000000///...111111000...------000333777444000...,,,***(((%%%&&&''')))***++++++******))))))))))))))))))))))))nnndddYYYTTTMMMKKKGGGCCC@@@===999666222111///......---+++)))(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''((())))))(((((()))******+++---......///222222555888:::???KKKXXXppp~~~}}}yyywwwsssqqqooommmkkkiiibbbaaa````````````^^^\\\______^^^\\\[[[YYYWWWVVVNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJDDDCCCBBB@@@????????????::::::::::::999999999999666666777777666666555444555555555555444333222111000///000222444444222000111111000000000111222333333333333222111000000000///000111222111111222222111111222222222222222111/////////000000000000000222222444666999<<<>>>@@@AAADDDFFFGGGFFFFFFGGGIIIKKKJJJJJJHHHEEEDDDDDDEEEHHHIIIIIIGGGEEECCCBBBCCC777BBBGGGAAA===@@@CCCBBBBBBMMMiiikkkRRRGGGFFFDDDAAA???BBBSSSwwwxxxTTTAAA???BBB777666777999999999???GGGYYYrrrxxxcccSSSIIIGGGDDDBBB@@@@@@>>>======@@@BBBBBBBBBAAAAAABBBCCCCCCCCC@@@===:::888888444444555444333444888:::@@@GGGLLLMMMIIIGGGIIIMMMNNNEEE555***,,,444666222000111111111111111111111/////////000000000111111////////////////////////.........///000111111111------......///000000111000000000///////////////---.........------......222111//////...///000000....../////////000000000+++222333777888///>>>fff{{{hhhMMMEEEnnnhhh888***&&&&&& """&&&"""%%%%%%$$$###############""""""""""""###$$$%%%&&&$$$$$$$$$######""""""""" !!!""""""""""""######$$$%%%&&&&&&%%%%%%''')))'''%%%###"""###$$$$$$$$$!!!!!!!!!"""  !!!!!!  !!!   """"""!!!  !!!!!!!!! """"""!!!!!!!!!""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!%%%(((***---///111000///...333333333333222000///......111222000---///777???777444000---,,,***&&&$$$$$$&&&(((***,,,,,,,,,+++))))))))))))))))))))))))qqqhhhbbbSSSPPPHHHFFFCCCAAA???<<<888555000...,,,,,,,,,,,,***)))(((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''$$$%%%''')))***))))))(((******+++,,,...//////000111444:::BBBJJJXXXqqq~~~rrrpppllljjjiiigggeeecccdddbbb```_________]]]\\\YYYXXXWWWTTTRRRPPPOOONNNLLLLLLKKKKKKKKKLLLLLLMMMHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA???>>>============:::::::::999999999999999444444555555444444333222444444333222222111111111111222333555666666333111000///.........000111222333333222222111000000///,,,...000111111000000111222222333444444444333333////////////000000111111555666888:::<<<===??????:::>>>DDDFFFEEEDDDDDDEEEKKKJJJHHHGGGFFFEEEEEEDDD@@@DDDHHHHHHEEECCCCCCDDD999JJJRRRFFF===AAAEEEBBBGGGCCCRRRwww\\\PPPEEECCCCCC@@@@@@DDD>>>VVV|||YYYCCC<<<<<<;;;666666999;;;999777<<>><<<<<<===444999???BBB@@@===;;;:::>>>@@@@@@===999888:::<<<666777777333111666@@@IIIRRR[[[eeegggeeedddiiipppfffUUU===---...888888000000000000000000111111111.../////////000000111111////////////////////////---......///000111111222---------...///000000111000000000///......------,,,---......---,,,---...222111///---,,,---...///////////////000000000000000666333222333222[[[oooeee|||???///***+++(((***+++"""%%%%%%$$$###""""""######"""""""""###$$$%%%''''''$$$$$$######""""""!!!!!! !!!""""""""""""###%%%"""$$$%%%&&&%%%%%%&&&(((&&&$$$"""!!!###$$$$$$###!!!###"""  !!!    ###!!! """"""!!!  !!!""""""!!!!!!  !!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%"""###(((!!!###'''+++---------,,,777777777777666444111000,,,000333000---111===GGG333///,,,+++,,,,,,)))'''###%%%(((***,,,---,,,,,,))))))))))))))))))))))))ppp]]]XXXUUUKKKHHHEEEBBB???<<<999666333000///...---+++***)))((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''(((((()))***+++,,,------///444999888:::CCCVVVsss}}}|||yyyvvvrrrpppnnnmmmmmmjjjgggeeeeeeeeeeeeeeedddaaa\\\[[[[[[ZZZXXXUUUUUUTTTRRRRRRRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDBBB@@@@@@======<<<<<<<<<<<<=========<<<:::888777666555555555555444333333222111111111111111111111000//////000000000000000111111111---......///000111111222555444333111000000//////111111222222222222111111444444444444333222222111222111111111111333444555999999::::::;;;<<<======???AAACCCDDDCCCCCCEEEFFFIIIJJJJJJHHHFFFEEEEEEFFFBBBEEEEEEBBBCCCEEEAAA999>>>nnnjjjDDD???@@@;;;CCCBBBDDDIIIUUUkkkgggSSSIIIEEE@@@???@@@AAA???<<>>444555666666777888<<<>>>EEEHHHOOOYYYgggwwwooo]]]PPPGGG@@@;;;;;;<<<<<<===<<<:::888777777888999999777777888999<<<;;;;;;===:::888:::@@@;;;::::::>>>EEEQQQ\\\bbbooorrruuuzzz|||lllEEE***///999444///333222222222111111111111000000000000///000111111222///......///000000///---........................////////////000000000000666333///------.........---------............///...............///000000111000///111333333///,,,777(((777;;;)))JJJGGG(((777$$$ ...((("""!!!&&&(((%%%"""$$$%%%$$$"""!!!!!!!!!"""###"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""$$$%%%'''(((******'''### ######  !!!!!!!!!!!!  !!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""######$$$###"""!!! !!!"""###&&&%%%###!!!"""'''///555111QQQhhh]]]CCC555444555//////444444...333777...///000///...,,,+++---...************************+++++++++************)))}}}hhhZZZSSSPPPIIIGGGDDDAAA>>>;;;888555222///...---,,,+++)))((((((((('''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''((()))***+++...***,,,222555444666:::GGGZZZwww}}}{{{xxxvvvxxxvvvtttqqqnnnlllkkkjjjjjjgggcccaaa``````___^^^[[[YYYWWWWWWWWWWWWTTTQQQPPPNNNLLLLLLLLLLLLKKKIIILLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>:::<<<>>>???@@@???===<<<::::::999777666444333333444444444333222111111111000111111111000000///...////////////////////////.........//////000000111333222111000000//////000000111111222222111111000333333333333333222111111111111000000111222333555777777888:::;;;===>>>???>>>@@@BBBCCCCCCCCCDDDEEECCCEEEFFFEEEBBBAAAAAAAAABBBAAAAAADDDGGGGGGBBB>>>eeekkkCCC>>>???999@@@>>>===>>>BBBLLL]]]ppp|||rrr\\\JJJ???AAA???<<<<<<<<<======<<<777CCCWWWmmmwwwppp```OOODDDDDDEEEDDD>>>>>>>>><<<::::::;;;===@@@AAACCCHHHOOOXXX___ccchhhhhhiiinnnrrrrrrlllgggZZZSSSIIIBBB>>>>>>===<<<<<<<<<<<<;;;999888666555444666888888777777888999===<<<======<<<<<>>888---+++...---333888111111222333222///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************mmmbbbXXXOOOMMMIIIEEECCC???<<<999666333000------,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%'''''''''((()))+++,,,---222---///555555555DDDXXXvvv{{{xxxvvvtttqqqooosssrrrooommmjjjhhhggggggeeebbb^^^\\\[[[ZZZXXXWWWSSSRRRRRRSSSUUUTTTSSSQQQPPPOOOLLLLLLLLLLLLJJJIIIJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA???>>><<<;;;555888===@@@AAA>>>:::888666777777666555333111000333333222222111111000000///000000000000///......//////......---,,,,,,,,,.............../////////000000///////////////000000111111222222111111000222222222222222222111111111000000000000222333444555666777999;;;===??????===???AAABBBBBBBBBCCCDDDCCCEEEFFFFFFDDDBBBBBBBBBDDD===<<>>GGGMMMaaammmpppXXXHHH@@@>>>???@@@AAA@@@???===<<<===>>>999<<>>===>>>???AAAAAAAAA@@@AAABBBCCCCCCFFFFFFGGGJJJMMMLLLGGGBBB===999555222333555666666888888888777888888999999999;;;======<<<<<<===>>>;;;===BBBGGGJJJRRRaaappp}}}gggRRR///...///333333111111444222222111111111000000000000000000000000111111111111000//////000000...,,,...........................//////000111222222333555222///------------,,,---------............///...............///000000000000000222333333111///)))CCC444666}}}sss000---222@@@ZZZzzzVVV@@@333222***)))777FFFHHH888&&&!!!$$$########################""""""######""""""!!! !!!!!!!!!"""""""""######"""######$$$%%%%%%&&&&&&$$$"""!!!###''')))'''%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!   !!!  !!!!!!!!!!!!!!! !!!!!!"""######""""""!!!!!!""""""###!!!"""###$$$&&&+++111555000KKKlllTTT:::...///...000111---...111333444333111000000/////////......---------,,,+++++++++************ddd```ZZZOOOLLLKKKCCCAAA===:::888555111...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%'''''''''(((***,,,...///333000333888999CCChhh}}}zzzwwwuuutttrrrooommmpppooollljjjgggeeecccccc^^^\\\YYYWWWWWWWWWUUUTTTRRRQQQQQQQQQSSSTTTUUUVVVUUURRROOOLLLLLLKKKIIIGGGGGGGGGEEEDDDBBBAAA????????????>>>===<<<:::999888333666999;;;;;;888444222444555666666555333000...111111111000000000//////....../////////......---//////...---,,,,,,++++++.........---------------...---------......///000000000111111111111000000000111111222222222111111222222111111222333555666666666777999:::<<<=========???AAABBBAAAAAACCCDDDCCCEEEGGGHHHFFFDDDDDDDDDFFF======CCCAAA999>>>LLLQQQNNN<<<444???BBB===AAA<<<<<<;;;:::999:::===@@@<<>>???AAA@@@AAABBBBBBBBBDDDFFFHHHIIIKKKOOOTTT[[[aaafffiiiqqqmmmeee]]]XXXSSSFFF999444888:::888:::======;;;<<<>>>??????>>>>>>@@@BBBBBBBBBBBBBBB@@@???===<<<<<<<<<<<<>>>@@@>>>;;;777;;;999777555444444444444999:::;;;===AAAEEEIIIKKKIIILLLNNNOOOOOONNNOOOPPPMMMQQQZZZbbbgggppprrrLLL222+++222777444000000222111111111111111000000000000//////000111111111111111111000///000000000...,,,...........................//////000111222333333444222...---,,,---,,,+++---------............///...............///000000000000111222333333333222:::000555lll@@@%%%444...***222JJJlll{{{bbbTTTJJJ444,,,???SSSUUUCCC---!!! &&&&&&%%%$$$###"""!!! """############"""!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$""""""###&&&((('''&&&""""""""""""""""""""""""  !!!!!!!!!!!! !!!!!!!!!    !!! !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""$$$$$$$$$""" !!!###222///,,,444NNNpppqqqQQQ@@@>>>555---+++)))+++---000111111111222333000000//////...---------,,,,,,+++++++++*********}}}```___ZZZNNNJJJJJJBBB???<<<999666333000---******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''(((***,,,///111333///555GGGZZZsss}}}vvvtttqqqpppooommmjjjhhhkkkiiigggdddaaa___]]]\\\YYYWWWVVVVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPSSSWWWZZZVVVRRRMMMJJJGGGEEECCCAAADDDDDDCCCAAA@@@???>>>===<<<<<<<<<;;;999888666555666777777666555333111///333444555555444222000...///////////////.........,,,------.........------//////...---,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111000000000///000111222222222222222555444333333444555777888777888888999999999::::::===???AAABBBAAAAAACCCDDDAAACCCEEEEEEDDDCCCCCCDDDEEE@@@AAADDD>>>888FFF\\\KKKDDD999999@@@@@@===???999:::<<<<<<;;;;;;<<<===;;;===AAAFFFKKKMMMLLLJJJDDDBBBAAAAAACCCDDDDDDCCCIIIKKKKKKHHHCCC@@@@@@BBB@@@CCCFFFHHHGGGEEEDDDDDD<<<===???BBBEEEHHHKKKLLLPPPNNNGGG>>>:::<<<<<<;;;444777777444444666555222444666999:::::::::<<<>>>;;;<<<===>>>>>><<<:::999777777777888999888666444555666777888999;;;===???DDDFFFHHHMMMRRRXXX]]]```^^^bbbgggjjjmmmoooqqqsssvvvzzzvvvSSS:::///333888777000...111333111111111111000000000////////////000111111111111000111000///000111000///---...........................//////000111111222222222000---,,,------,,,+++---------............///...............///000000///000222333333333444555<<<000VVVNNN)))222///...---...555CCCUUUbbbyyyiiiQQQHHHKKKIII<<<---%%%&&&***((((((''''''&&&&&&%%%%%%###############""""""!!!""""""""""""####################################$$$#########$$$%%%$$$###########################!!!!!!""""""""""""!!!!!! !!!""""""!!!!!! !!!""" !!!!!!  !!!  !!! !!!!!! !!!!!!!!!"""""" !!!""""""""""""############""""""!!!###$$$$$$######$$$%%% $$$###***AAA___ttthhhOOODDDCCC777,,,,,,---+++,,,------------///111///.........------,,,,,,,,,,,,,,,++++++++++++***ttt]]]\\\VVVMMMIIIEEEAAA???;;;888666333///,,,******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&)))(((((()))+++...222444666999KKKmmm~~~|||yyyvvvrrrpppnnnmmmllljjjfffdddaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUVVVXXXXXXXXXVVVVVVUUUSSSPPPOOOPPPTTTWWWWWWSSSNNNIIIFFFDDDBBB@@@@@@@@@??????>>>===<<<<<<:::::::::999777666444333999777555333222111111111222333333333222111///...............------------++++++,,,------------,,,......------,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---.../////////000000111111000000//////000111222333333333333666555555555555777888999888888888888888888888888===???AAABBBBBBBBBCCCDDDDDDEEEGGGFFFFFFFFFGGGIIICCCCCCGGGGGGAAA@@@QQQgggKKKAAA999888:::<<<@@@BBB<<<===???>>><<<:::999999???<<<999;;;>>>AAAAAA@@@;;;:::;;;===???@@@???>>>@@@BBBCCCCCCAAA@@@@@@AAA===???BBBCCCCCCDDDFFFGGG@@@@@@AAAAAAAAAAAAAAAAAA===???>>>777444666::::::777888666222111333333111222444666666555444555666555666888::::::999777666333333444555555555555555777999<<>>;;;888555222///,,,******))))))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''++++++***+++...222555888@@@[[[}}}xxx{{{}}}}}}yyyuuusssrrrnnnmmmkkkjjjiiifffbbb___XXXWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYWWWUUUVVVXXXXXXUUURRRPPPQQQSSSUUUPPPKKKGGGEEECCCBBBAAA<<<<<<;;;;;;;;;:::::::::999999999888666555333222444333222111000000111111111111000000//////......,,,,,,,,,---------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,...------------....../////////000000000000/////////000111333444444555555666555555555555777888999666777777777888888999999>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGHHHKKKMMMCCCGGGJJJHHHEEEIIITTT___BBB999666555555===CCC??????@@@AAA???===::::::::::::888666:::@@@EEEFFFEEE999888777999<<>>>>>>>>@@@AAAAAA???>>>;;;<<<===<<<;;;<<<>>>@@@@@@@@@@@@??????>>>===<<<888:::999555333555555222444555444000000333444222222444666666444333222333444555777999999999888777555666777888999:::<<<>>>CCCFFFIIIKKKMMMPPPUUUYYY^^^aaagggnnnvvv|||```???...222???555111...///000000///000111000000000////////////...///111222222222000//////......000222333222000......................../////////...............---+++***+++---...---,,,---------............///...............///000000///111333333333444777999>>>~~~RRR333///,,,+++---//////---++++++...222***777QQQhhh{{{{{{ppp\\\MMM>>>111***((($$$"""!!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!! """(((---!!!!!! !!!!!!  !!! !!!!!!"""######$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$"""!!!"""$$$$$$&&&***'''### $$$"""(((%%%'''+++000222111///,,,++++++,,,,,,------......///------,,,,,,,,,+++++++++~~~iii]]]XXXPPPOOOLLLCCCAAA>>>;;;888555222///,,,******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''------,,,---000444888;;;JJJ~~~zzztttnnntttyyyyyytttooommmnnnhhhgggeeedddbbb```\\\YYYSSSSSSTTTVVVWWWZZZ\\\]]]ZZZXXXWWWXXXXXXXXXVVVTTTXXX[[[]]]\\\WWWRRRPPPPPPLLLHHHCCC@@@>>>>>>======888888888888888888888888999888888777666444333222---......///////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))************(((((()))***+++,,,,,,---///......------.........//////000000000000/////////000222333444555666666555555444444555666888999444555666777888999::::::???AAACCCDDDCCCCCCEEEFFFEEEEEEDDDCCCBBBDDDHHHLLLFFFJJJKKKGGGGGGLLLPPPPPP>>>888888888888???@@@444;;;===>>>===<<<;;;<<<>>>:::888888<<>><<<;;;:::;;;>>>@@@AAAAAADDDBBB@@@AAACCCCCC???<<<777:::===>>>>>>=========<<<<<<============<<<;;;>>>;;;555111222666555///000222222//////333555333111333666666555444555555222333555777999999:::999888:::<<<===>>>@@@CCCEEEGGGJJJNNNRRRTTTYYY```eeelllpppyyyqqqEEE///...222777;;;444///000666555...+++...000000000000////////////...///111222333222000///.........000222333333111......................../////////...------,,,,,,+++******+++---......------------.........//////...............///000000///111333444333444777;;;fff???;;;555###222,,,+++,,,---......---,,,666)))...999IIIrrryyy|||ppp```SSS999555///)))&&&%%%&&&'''###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""############"""$$$### !!!''',,,!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""""""###%%%%%%&&&'''***,,,"""&&&***+++&&&"""$$$(((&&&$$$'''&&&!!!'''+++""" '''000777888555222///+++,,,,,,---...///000000---------,,,,,,,,,++++++yyyjjjZZZTTTQQQKKKDDD???@@@>>>:::666222///,,,+++++++++***((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((---(((&&&000888222:::RRR|||~~~yyyvvvuuuvvvtttsssqqqooommmlllmmmmmmbbbbbb```^^^[[[YYYWWWVVVTTTMMMNNNXXXbbbcccbbbccc```]]]YYYVVVUUUSSSPPPNNNPPPPPPQQQSSSSSSPPPKKKGGGBBBAAA@@@???===;;;999777999999999888888888888888666777777777666444111///000000///.....................---,,,,,,+++******++++++******************+++++++++*********))))))***)))***,,,---,,,)))'''((()))***+++,,,+++******......---------......///---...000111222222111111///111222444555555444444555555555666666666666666666333111222666:::;;;:::AAAAAABBBCCCCCCBBBAAA@@@BBB@@@???@@@@@@???CCCIIIJJJDDDJJJKKKIIIZZZ[[[@@@;;;<<<======<<<===AAADDD==================>>>???;;;999>>>EEEGGGBBB???BBB???@@@BBBEEEMMMWWWZZZWWWNNNGGGAAAAAAEEEFFFAAA:::<<<777555999<<<;;;999999777:::;;;999666555666888;;;888555222222222222111555...+++///333333111111666999<<<<<<:::777555555666999<<<<<<;;;<<<@@@DDDDDDDDDEEEFFFGGGHHHIIIJJJPPPZZZeeekkkllloooxxx[[[===)))...777444222777000000111111111111000000000000//////.........------///111111///---------------......//////000000...........................------------,,,,,,,,,,,,,,,,,,---------......000///...------...///000,,,,,,---///111111000...+++:::000///;;;...333cccbbbFFF777222222111/////////...,,,***+++---111222222>>>YYYrrrwwwbbbUUUBBB444+++''''''(((&&&'''&&&$$$""""""$$$&&&%%%&&&'''&&&$$$"""""""""$$$$$$###"""!!!  !!!!!!""""""######!!!"""$$$%%%%%%%%%$$$ !!!###%%%%%%###!!! $$$&&&###!!!!!!!!! !!!&&&%%% &&&$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$!!! !!!"""###""""""%%%(((((($$$!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&''''''%%%######'''...666;;;<<<111444444///((('''...555---///111---(((%%%'''+++tttfffXXXRRRPPPKKKDDD@@@@@@>>>;;;666222///,,,+++++++++***((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***+++---...222666666LLLppp~~~yyyuuurrrrrrsssuuutttpppmmmjjjhhhgggggg^^^]]][[[XXXVVVSSSRRRQQQPPPLLLOOOXXX______]]]^^^XXXVVVSSSQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLIIIEEEAAA??????>>>>>><<<;;;999999777777777666666555555555555555666666555333111000000///......------......---------,,,++++++******************+++++++++++++++++++++******)))))))))+++******+++------***(((((()))***+++,,,++++++***......---------.../////////000111333333333333222222333444555666666666555777666666666777888888999888666333444888;;;<<<;;;???@@@AAACCCCCCCCCCCCBBBCCCAAABBBEEEFFFEEEIIIOOONNNLLLIIICCCOOOtttuuuLLL???;;;999:::>>>AAA@@@???>>>>>>>>>???@@@AAABBBCCCAAA@@@CCCJJJKKKFFFDDDEEEIIITTTdddsssiii\\\LLLCCCBBBCCC@@@===<<<777555999:::888777777555777888777444333444666999777444222111000//////...---000666888666555777222555888999999999:::<<<:::===?????????@@@DDDHHHFFFIIINNNUUU[[[aaaeeeggguuu||||||```>>>111,,,333888444000111000000111111111111000000///.........---------------///111111///---------.........///////////////.................................------,,,,,,,,,,,,---------.........///000///...------...///000.........///000111000///333222111222111<<>>;;;777222///---++++++***)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((***++++++&&&///111222666AAAggg|||zzzyyyyyywwwssspppnnnoooppprrrppplllgggccc```^^^]]]XXXWWWUUURRROOOLLLKKKJJJIIIJJJPPPWWWZZZWWWUUUUUUOOOMMMKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDCCCBBB???<<<<<<<<<===<<<<<<;;;:::999555555444333222222111111222333444444444222111000///...------,,,,,,------,,,,,,,,,++++++******))))))*********+++,,,,,,,,,************)))))))))))),,,*********,,,,,,+++***)))******+++,,,+++++++++------------......///000111111222333444444444444444555666777888888888777888888777666777999<<<===;;;999777777999<<<======???@@@AAABBBCCCDDDDDDDDDBBBAAADDDHHHJJJJJJNNNSSSWWWNNNIIIMMMeee{{{mmmfffaaadddkkkoookkkeeeXXXYYYYYYZZZ[[[]]]^^^___hhhiiinnnuuuyyywwwwwwyyymmm\\\RRRLLLEEE???<<<777555777888555333555333444444333111111222444333333333222111111000000333444666888777999CCCNNN;;;<<<<<<<<<<<<===@@@BBB:::???EEEIIILLLPPPVVV[[[eeeiiipppyyyqqq___JJJ111)))---111444444333000//////000000111111000000///---------------,,,,,,,,,...///111000///------...///////////////.................................//////...---,,,,,,++++++............//////////////////...------...//////000000000000000000000000666---333444333[[[qqq^^^MMM888......222222//////...000333333///...111...QQQ\\\```{{{yyyjjjYYYMMM@@@999000***(((((('''&&&(((&&&$$$######$$$&&&(((############$$$%%%&&&'''######"""""""""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###!!! !!!###)))///333))) $$$###%%%!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%&&&%%%$$$%%%'''((((((&&&$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++++++++)))&&&$$$'''&&&&&&''')))******)))...888IIIZZZ^^^RRR:::'''---------...///---***'''lll```UUUQQQOOOIIIDDDBBB@@@???;;;777333///---,,,******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((())))))*********111000111;;;OOOxxx}}}yyywwwuuutttrrrrrrqqqooolllkkklllmmmjjjhhhddd___ZZZWWWUUUTTTTTTSSSPPPMMMJJJHHHGGGFFFEEEJJJQQQVVVTTTPPPNNNNNNIIIGGGEEEEEEFFFGGGGGGFFFDDDBBB@@@?????????>>>=========<<<<<<;;;:::999888333333222111000//////...///000111111222111000000------,,,++++++++++++,,,+++++++++******)))))))))((())))))***+++,,,------))))))))))))))))))))))))+++)))((((((***++++++*********+++++++++,,,,,,,,,---------......000111111111222222333444444555555666666777777888888888888999777666666777:::===???===<<<::::::;;;===>>>???AAAAAABBBBBBBBBBBBBBBBBB@@@@@@CCCIIIJJJJJJMMMRRRXXXKKKNNNbbbsssnnn]]]LLL@@@<<<888555666555222111444111111000000///000111222///111333444444444444555999AAAKKKNNNIIIGGGQQQ^^^CCCCCCBBB@@@???AAAEEEHHHFFFNNN[[[fffnnnuuu|||sssaaaWWWPPPAAA777333+++---444666000...222444000//////000000000000//////------------------------...///000000...---...///000000//////......------........................//////...---,,,++++++***///////////////000000000........................000111111000000000111222111333000///KKK{{{]]]FFF:::666222///,,,)))))),,,...,,,,,,///000222555GGG[[[\\\eee}}}pppbbbPPPAAA888111+++'''&&&&&&''''''((((((&&&$$$%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############""""""""""""######"""!!! !!!)))999GGGNNN777###!!!'''(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""""""""!!!""""""###$$$%%%'''((($$$$$$%%%&&&''''''&&&%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''((('''&&&%%%%%%---***&&&%%%(((---444777<<>>>>>@@@AAAAAA@@@======<<<;;;999777555444222222111000//////......---......///////////////,,,++++++***************)))))))))))))))((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((()))(((&&&''')))*********+++++++++++++++,,,,,,,,,.........///000222333444111111222222333444444555666666666666666666777777777666555444666888<<<>>>>>>===<<<;;;;;;===???AAAEEEDDDCCCBBBAAA@@@@@@@@@AAAAAADDDIIIJJJJJJMMMRRRQQQWWWaaahhhbbbdddrrr```MMMAAA;;;888666666444111222555222000//////000222333444333666888888666555666777333BBBVVV___WWWKKKJJJPPP@@@BBBDDDGGGLLLRRRZZZ___gggrrr}}}kkk^^^GGGBBBFFFEEE444***...///222888777///...555555/////////000000000000//////..................//////...///000///...---///000000000//////......------........................//////...---,,,,,,++++++000000000000000000000000------............------...000222111000///111222***<<<)))(((pppnnnXXXEEE777///000------//////---...111///(((+++>>>JJJBBB@@@NNN^^^pppzzzlll___RRRDDD:::,,,)))''''''((())))))(((&&&%%%$$$$$$$$$&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###############""""""""""""######!!!!!!"""!!!&&&>>>UUUmmm]]]AAA)))###(((''' """""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""######%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''###$$$&&&'''''')))---000)))***---111999CCCMMMSSSrrryyycccRRR<<<,,,(((***---...jjjaaaXXXTTTPPPJJJFFFEEEAAA???<<<888333000...,,,***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((()))+++,,,(((333;;;LLLlll~~~~~~|||wwwqqqmmmkkkkkkjjjjjjjjjhhheeeccccccccc\\\ZZZWWWUUURRRQQQQQQQQQOOOMMMJJJGGGEEEEEEEEEFFFKKKQQQUUUSSSOOONNNMMMKKKFFFDDDBBBAAAAAAAAA@@@???@@@???===>>>???AAA@@@@@@;;;;;;:::888666444222111000000////////////......,,,,,,,,,,,,------------+++***))))))(((((())))))(((((((((((((((((((((((('''(((((())))))*********''''''''''''(((((((((((((((''''''(((***+++***))),,,++++++++++++,,,------/////////000222444666777222222222222333444555555666666555555555555666666666666555444555777999;;;<<<===<<<<<<;;;<<>>CCCCCCEEEJJJLLLLLLPPPUUUWWWssswww]]]JJJTTTyyymmmbbbXXXOOOFFF@@@:::777666777555222555:::555222000000333555777777<<<>>>>>><<<777555666888222888BBBEEE???:::???IIIKKKPPPXXXbbbmmmyyy|||nnnaaaTTTGGG???:::HHH^^^]]]CCC111---)))---333444111222666333+++...//////000000//////............///////////////...//////...------///111///////////////.......................................---------,,,,,,,,,000000000000////////////------............------+++...222222000///000222***;;;))):::fffOOOAAA555111111333333000///111+++///000000666???>>>555222AAAWWWmmm~~~mmmaaaMMMDDD777---)))((('''&&&%%%$$$###"""###%%%'''((((((((('''''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!#########999QQQuuuMMM+++!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$&&&'''((("""$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((()))))))))''')))***)))(((***///444,,,666GGGYYYhhhttt}}}}}}\\\???000,,,,,,---wwwfff^^^WWWTTTQQQKKKHHHHHHAAA???<<<888444000...---)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&''')))---111444444LLL```sss~~~zzzzzzyyyyyywwwrrrlllgggffffffeeeffffffccc___\\\[[[[[[VVVTTTRRROOONNNMMMMMMMMMJJJHHHEEECCCBBBBBBDDDEEEJJJNNNNNNJJJHHHJJJIIIFFFDDDBBB@@@@@@@@@AAA@@@??????===<<<<<<<<<<<<;;;999666555555444222111///...------------............,,,,,,++++++***+++++++++***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((()))+++------,,,***,,,,,,+++++++++,,,---...000000111222444666888999444333333333333555666777777666555555555555666777666666666666666777888999999;;;;;;;;;:::;;;???CCCFFFEEECCCAAA@@@@@@@@@@@@CCCBBBDDDIIILLLNNNSSSZZZiii|||mmmLLLDDDVVV{{{iiiZZZTTTOOOHHHDDDAAA@@@>>><<<999777777888666555999???888555333333666:::;;;;;;>>>@@@@@@===888666999<<>>>>>@@@AAA@@@???===<<<::::::999888555222111111111000000///...---***++++++,,,------......,,,++++++***))))))******))))))((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++---//////---+++---,,,+++***+++,,,---...000111222333555777999;;;555555444444555666888999888777666555555666777777777777777777888888888777888999;;;:::999;;;???CCCEEEDDDBBBAAA@@@@@@AAABBB@@@???BBBGGGKKKNNNUUU]]]vvvlllNNN>>>JJJZZZ}}}uuubbbUUUNNNGGG@@@===;;;;;;;;;===<<<:::777999777777999777666;;;BBB;;;777444555999<<<>>>>>>;;;===>>><<<999999>>>CCCLLLPPP\\\kkkxxxtttggg\\\TTTPPPEEE@@@<<<<<>>WWW]]]EEE%%%$$$"""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""""""""""""""!!!""""""""""""#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$&&&'''&&&$$$$$$''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((())))))***+++,,,,,,,,,222===MMM]]]jjjxxxdddGGG444lllhhh___UUUPPPRRRRRRNNNIIIDDD@@@;;;777444111...,,,+++***)))((((((''''''((("""%%%((()))(((''''''((()))%%%###(((000???XXXnnn}}}}}}|||yyyvvvtttttttttiiiooosssnnnccc\\\]]]```[[[[[[[[[YYYWWWSSSOOOMMMIIIHHHHHHGGGFFFEEEDDDDDD===<<<;;;:::;;;===???@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@???===<<<:::999999777666555444333222222333000000//////.........---------,,,,,,+++***))))))))))))))))))(((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((&&&(((++++++)))&&&+++++++++,,,---...///000111111222444666777888999666666666666666666666666555555555555666666666777666666777777777888888888:::::::::;;;===???BBBCCCIIIFFFCCCBBBBBBAAA>>>;;;@@@;;;EEEIIIBBBNNN```]]]QQQGGG>>><<>>???===;;;:::999888999<<<======<<<@@@BBBDDDFFFLLLXXXiiiuuuzzzsssmmmjjjYYYTTTMMMFFFAAA??????@@@777GGGCCC>>>GGGHHHGGGTTTJJJ\\\ZZZ@@@...222777222111111111111000000000000////////////...---,,,+++//////............//////000///...---,,,+++++++++////////////////////////............................../////////////////////......---------......+++,,,...---,,,,,,---///,,,---444555...111444,,,+++888wwwpppbbb[[[GGG///...111000,,,...555999888444111...---------///111///:::KKK^^^qqqwwwkkk___SSSOOOEEE//////***&&&'''))))))((('''###%%%''''''%%%$$$%%%&&&###"""###$$$''''''&&&%%%###""""""$$$&&&'''&&&$$$&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%##############################$$$$$$%%%%%%$$$$$$ !!!"""############"""###"""""""""$$$$$$$$$###&&&%%%$$$%%%'''(((((('''$$$&&&((())))))((('''&&&(((***)))'''))),,,***&&&'''))),,,+++)))(((***---******,,,///666BBBNNNVVVjjjyyy}}}vvvZZZ---kkkfff```YYYUUUTTTQQQLLLHHHDDDAAA;;;777444111...,,,+++***)))(((''''''''''''***)))(((''''''''''''&&&)))(((///@@@SSSggg~~~{{{zzzxxxuuuqqqnnnmmmmmmcccgggjjjfff^^^XXXXXXZZZXXXXXXWWWVVVSSSOOOKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<;;;:::999999;;;===???BBBAAAAAA@@@@@@AAAAAAAAA======<<<:::999888666666444333222111111000000000///.........------------,,,,,,++++++***))))))((()))))))))((((((((('''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''((()))******))),,,+++,,,,,,---...000000111111333444666888::::::999999999999999999999999555555666666666777777777888888888888888888888999<<<<<<<<<===???AAACCCEEEDDDBBB@@@AAABBBCCCAAA?????????FFFKKKJJJPPPXXXVVVJJJ>>>999HHHfff}}}rrrjjjbbbWWWOOO>>><<<:::;;;>>>@@@@@@???BBB>>>::::::>>>AAABBBAAA999888999<<<>>>>>>;;;777;;;888555555999>>>BBBDDDLLLWWWfffsss}}}wwwdddaaa\\\VVVPPPJJJFFFDDDGGGEEE@@@<<<999999999:::BBB===;;;CCCEEE:::;;;MMMbbbRRR>>>444555888444...111111111000000000//////////////////...---,,,+++//////............////////////...---,,,,,,,,,,,,........................---------...............////////////............///......---------......,,,---......------...//////...222222---...///((('''UUU{{{rrruuuqqq|||fffDDDHHH???333,,,---333:::>>>444///+++,,,---...111444333111000333???TTTmmm}}}~~~wwwfff[[[QQQCCC888111+++&&&$$$)))((('''&&&&&&'''((())),,,+++)))((()))(((&&&%%%%%%$$$###$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&$$$######$$$"""""""""""""""########################""""""!!!""""""#####################""""""###$$$%%%%%%$$$)))((('''&&&&&&%%%$$$######$$$&&&'''((((((''''''%%%''''''$$$$$$(((***(((&&&)))*********---222777DDDJJJRRR\\\hhhvvvyyylllaaaLLL999@@@[[[iiiWWW<<>>===;;;999888777777:::<<<>>>BBBAAA@@@???>>>>>>>>>>>>999888777666555444333222000000//////...---------,,,,,,,,,,,,,,,++++++++++++******))))))((((((((()))(((((((((((('''''''''''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))+++...,,,,,,,,,---...///111111111222444666888:::;;;<<<::::::::::::::::::::::::666666666777777777888888:::::::::999999999999999======>>>???@@@BBBDDDEEEAAA@@@???@@@AAABBBBBB@@@>>>DDDFFFMMMWWWSSSGGGCCC999:::IIIjjjjjj___RRRIIIFFFEEECCC@@@???>>>>>>@@@BBBEEEEEEEEE>>>===<<<>>>BBBFFFGGGHHHFFFCCC@@@>>>======<<<;;;999777777===IIIWWWcccjjjxxx|||qqqiiiccc\\\SSSKKKIIIHHHEEEBBB???===;;;;;;777666444333333444555555===---111@@@999000AAAZZZcccAAA+++111<<<888111000111111000000000000//////////////////...---,,,,,,//////............/////////...------,,,,,,,,,,,,---------------------------------.........//////////////////......------......---------......///---...//////......///000111//////000///---+++)))000|||tttdddTTTHHHBBB999777BBBYYYyyyxxx```MMM999000......777BBB:::333---,,,+++)))))),,,,,,+++)))))),,,666AAAIII___mmmtttfffZZZPPPFFF@@@<<<666///+++***)))'''%%%)))'''$$$$$$%%%&&&&&&&&&'''&&&%%%%%%((()))))))))$$$$$$%%%&&&''''''''''''((()))***)))'''&&&'''(((%%%%%%&&&&&&&&&'''''''''((('''''''''&&&%%%%%%%%%(((((('''&&&&&&''''''''''''((((((((()))))))))***&&&'''''''''((((((((())))))))))))((((((((((((((()))------)))(((+++000111111555;;;AAAIIISSS```hhhzzzuuuaaaNNNCCC@@@;;;333...444CCCPPPWWWkkkgggcccaaacccfff```TTTIIIEEEBBB===888555222///---******)))(((''''''''''''%%%'''((((((((()))...111???NNNggg|||vvvtttqqqmmmjjjgggdddaaa______]]]\\\ZZZYYYVVVSSSPPPOOONNNMMMKKKGGGDDDAAA???@@@??????>>>===<<<;;;:::777666555555777:::===@@@@@@???>>><<<;;;;;;::::::444444444333222111000000------------,,,,,,++++++************************))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((&&&(((---111,,,------...///111222333222333555777999<<<===>>>888888888888888888888888777777777888888888888999;;;;;;;;;;;;::::::::::::======>>>???AAABBBCCCDDDAAAAAA@@@@@@@@@@@@??????===CCCBBBQQQlllfffMMMFFFJJJ^^^uuuiii```\\\[[[[[[MMMFFF???<<>>EEEJJJUUUVVV[[[fffuuu{{{nnndddTTTNNNGGGBBB???===888444999888777666666666666666111111222222222222222333111(((000444+++:::WWWaaaCCC444000:::<<<222...666111000000000////////////......//////...------,,,///......------......//////...---,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000//////......------,,,...------------...//////...///000000//////000111000000...000222,,,(((...QQQnnnPPP;;;000+++***,,,&&&$$$(((333SSSlllYYYOOOBBB555888EEE???888222222...(((''',,,))),,,000333333111...,,,444@@@RRRfffwww}}}ttthhhaaaWWWPPPLLLGGG???999444000,,,)))((('''&&&%%%'''%%%$$$%%%(((***++++++%%%%%%&&&'''((((((((((((###$$$%%%$$$""""""###%%%"""""""""#########$$$$$$$$$$$$##################%%%$$$###"""!!!"""#########$$$%%%%%%$$$###$$$%%%%%%&&&'''(((((()))***,,,***))))))(((((()))******%%%---333444555<<>>=========<<<;;;:::999888888333333444555888;;;>>>@@@<<<;;;:::888777666555555111111111000000/////////+++,,,,,,,,,,,,++++++***((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%''')))(((''')))---222------...///000222333444555555777999;;;===??????::::::::::::::::::::::::888888888999999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@]]]|||{{{oooddd]]]NNNJJJCCC>>>;;;>>>CCCFFF>>>===<<<@@@EEEIIIKKKJJJDDDDDDCCCBBBAAABBBDDDFFFBBBEEEHHHHHHGGGFFFHHHIIIIIIKKKOOOWWWaaammmyyypppiii```YYYSSSKKK@@@888;;;777333222333555555444111111000000000000111111111111111000000///......///000111+++444\\\gggFFF,,,222888:::555//////444000000000////////////............///......---,,,......------------............---,,,,,,,,,---------------------------------------.........////////////......---------,,,---------------...//////...///000000//////000222///222...///111&&&%%%999~~~xxxKKK>>>111......---******444333...(((:::pppnnnVVVPPPYYYCCC888222555444---,,,000///---+++******,,,---...)))---222999DDDSSSdddpppxxxpppfffaaaXXXOOOHHHBBB===:::666444000...---+++)))'''''''''(((((((((((((((''''''(((((('''&&&&&&(((***''''''''''''''''''''''''''''''&&&&&&'''((()))***)))(((((('''''''''((((((''')))***)))(((''')))***(((***++++++******+++---...000333777<<>>999666444000...,,,,,,+++***))))))))))))%%%'''***...888MMMjjj}}}}}}}}}wwwqqqppprrruuusssqqqjjjgggcccbbbbbbbbb___\\\WWWUUURRRPPPNNNLLLIIIGGGFFFEEECCCAAA???===<<<;;;::::::999888777666555555000111333555777999;;;;;;666555444333111111000000.....................---)))***+++,,,,,,+++***)))''''''((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((()))***---000---......000111333555666777888999;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===????????????<<<>>>@@@AAAAAAAAACCCEEE===>>>LLLuuuxxxppphhh\\\YYYSSSMMMGGG@@@:::555888:::===??????@@@AAABBB???@@@CCCGGGKKKMMMLLLKKKIIIHHHFFFCCCAAACCCFFFJJJCCCFFFIIIKKKNNNWWWcccmmmyyy}}}ooofff___UUUKKKCCC???:::888888777444111888555222111111333333333555555444444333444444555.........------,,,,,,+++---111...///SSS~~~hhh***000666666///---111222,,,000000////////////......---...............------......------------.........------,,,,,,---------------------------------........................---------------------------------------...///000...///000000//////000111---555///,,,,,, )))QQQ}}}]]]GGG444---))),,,000///---,,,------+++'''666iii~~~YYYAAA///222666111+++***...,,,(((''')))+++,,,---...---++++++---333;;;AAAGGGMMMXXXgggwwwzzztttqqqbbb^^^YYYSSSLLLEEE>>>:::555555444444333111000/////////...,,,******,,,...+++******))))))(((((('''((('''&&&&&&&&&''')))***((()))***++++++++++++***))),,,///000...///222555333777<<<@@@AAAEEEJJJNNNVVVZZZaaakkkuuurrrbbbUUULLLFFFBBB777555999>>>;;;000,,,///111//////000///000777>>>wwwoooiiihhhhhhkkklllfffYYYNNNGGGDDD>>>:::777444111///...---,,,+++************%%%,,,888III___wwwxxxxxxyyyxxxzzzuuuoookkklllmmmmmmlllfffbbb^^^]]]^^^^^^[[[WWWRRRQQQOOOKKKGGGDDDCCCBBBAAA@@@>>>===<<<;;;::::::666666555444333222222111///000333555555555333222111000///...---,,,,,,,,,+++++++++++++++,,,,,,,,,'''(((***++++++***(((''''''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''')))+++------,,,......///000222444666777::::::;;;<<<===>>>???@@@========================::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<===>>>999:::<<<>>>?????????>>>===???AAABBBAAAAAADDDFFF@@@FFFhhh~~~tttdddSSSMMMMMMHHHAAABBB@@@>>>>>>???@@@@@@??????CCCIIIKKKIIIGGGFFFEEEFFFFFFGGGHHHKKKMMMOOOOOOFFFEEEDDDBBBBBBFFFNNNTTT[[[bbbkkkrrrxxx~~~qqqhhh___YYYNNNCCC???===777000333333444555777888999:::666444222000/////////...000//////............///............///000111222000444444CCCiiivvvTTT,,,444555111+++,,,111111,,,000000/////////.........------...............---...------,,,,,,------...---------,,,,,,------.........................../////////...------,,,,,,+++,,,,,,------......///---,,,,,,------///000000---...000///......///111+++777///)))+++###===zzzqqqXXXEEE111999111***(((((((((+++///((('''...999QQQ}}}TTT111555GGGIII???666222111000111111///+++'''...---,,,,,,...//////...(((+++111;;;HHHWWWdddmmmwwwyyyxxxpppkkkbbbaaa```^^^\\\ZZZWWWVVVIIIHHHFFFBBB>>><<<===>>>;;;;;;:::999777666555555777555333111111111222222111333666888999888777666:::>>>DDDFFFGGGJJJOOOTTT]]]cccjjjooosssxxxtttdddYYYDDD>>>666000......///000111000666>>>;;;///+++///+++000888===<<>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<777888999:::;;;===>>>>>>:::;;;===>>>?????????>>>AAACCCEEECCCAAA???AAACCCDDDPPPeeeFFFAAAEEEEEE???===CCCGGGGGGBBB???<<<:::;;;<<<======>>>AAADDDEEEEEEFFFIIILLLGGGFFFDDDCCCFFFKKKPPPSSSOOOQQQTTTWWW]]]iiivvvzzzeeeSSSGGGBBBBBB===999222...222888:::666444666888888777666666777333222111000000000//////111111000000000000111111000000111222555888;;;======BBBEEEXXXiiiSSS666777...000333333///---...111000/////////............------...............---...------,,,,,,------...------,,,,,,,,,------...////////////////////////000000///...---,,,,,,+++***++++++,,,---...//////,,,,,,,,,---...///000111---...//////......///000(((666///)))---+++SSSRRRAAACCC888111...---......,,,---111>>>:::EEE[[[xxxbbb777@@@bbbpppfffYYYBBB<<<444///---------,,,+++)))(((***---...+++(((...............111666999@@@FFF\\\pppsss~~~|||vvvsssssstttqqqpppooommmkkkiiihhhgggkkkiiifffcccaaa``````aaa___aaaeeehhhjjjiiigggeeeooouuu}}}tttaaaRRRIIIBBB:::444111000000111333333111///222,,,,,,111000+++111===999999DDD\\\rrr}}}uuunnnhhhfffdddaaa]]]WWWOOOJJJCCCBBB<<<555333555222+++111***'''***,,,,,,000666HHHeee~~~zzzzzzyyywwwvvvtttsssrrrllliiiffffffggggggdddaaa```]]]YYYVVVSSSQQQNNNLLLDDDCCCBBB@@@???>>>======999888777666444222111000444222000///000000///...//////...---,,,,,,+++++++++++++++*********)))))))))***++++++***)))((('''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&(((''''''&&&&&&%%%%%%$$$)))))))))***+++---...///000111111222444666888999;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<===<<<<<<>>>@@@AAA@@@???CCC???>>>BBBCCC???:::999CCC[[[zzz}}}aaaOOOKKKGGGCCCXXX\\\BBB>>>@@@888JJJBBBAAA???>>>>>>???@@@AAAEEEJJJNNNLLLGGGCCCBBBDDDEEEEEEGGGJJJSSS```oooyyyvvvooo^^^PPPEEECCCAAA999333111555...---222666555666:::888<<<@@@@@@<<<777333111,,,,,,...000222111///,,,444000---,,,,,,///666===<<>><<<777333000///000111.........////////////...111000///222888@@@HHHLLLeeeppprrrmmmiiihhheeebbb]]]WWWOOOIIIEEEDDD>>>777666999777222000/////////...666JJJ___zzzvvvuuutttrrrpppooonnnnnnkkkhhheeeccccccaaa^^^[[[[[[XXXTTTPPPNNNLLLIIIGGGCCCBBB@@@???===<<<<<<<<<777777555333222111111111333111/////////000///---------,,,,,,+++******)))++++++*********)))))))))))))))*********)))((('''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&''''''&&&&&&%%%%%%%%%$$$((())))))***+++---...///111222222444666888:::;;;===>>>>>>>>>????????????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<=========>>>@@@AAA@@@??????<<<;;;??????999444222000XXX~~~uuuRRRFFFJJJFFF???gggvvvQQQAAAEEE===GGG???AAACCCFFFGGGGGGEEEEEEDDDEEEDDDAAA>>>AAAHHHNNNNNNYYYjjj}}}{{{rrreeeVVVGGG;;;444888000,,,///222000///000222111444;;;===999999===BBB>>>888444333222111000///000000000//////000111000666@@@KKKUUU___iiiqqq{{{NNN333333///>>>000000000//////000000111///............---------,,,,,,,,,,,,------------000///...------,,,,,,,,,//////000000000000//////------------............//////...---------------.........---------,,,,,,------......///000000111///......///000000///---...---+++%%%,,,VVVooo```]]]SSSKKKHHHMMMZZZlllaaaBBBkkk}}}ooo___OOOEEE;;;666000,,,,,,---//////***+++,,,...///000111111###$$$)))///000...222999:::CCCQQQ]]]hhhuuutttkkkfffNNNIIIBBB===999666111...111111000...---,,,---...222222111111111222333444777888<<>><<<;;;::::::999555444222000000000111222222000...---...///...---++++++******))))))((((((*********)))))))))(((((((((((()))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((()))***+++---...///222222444555777:::<<<===???@@@@@@AAAAAAAAAAAAAAA======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>======???AAABBB@@@???AAA>>>>>>@@@???888222000444[[[iiiLLLKKKOOOHHHjjjIIIKKKBBBDDDIIIIIIHHHGGGFFFEEEDDDDDDBBBEEEIIIOOOWWWcccqqq{{{{{{uuurrrooommmooorrrnnnbbbXXXCCC@@@<<<888555333222222222000000444555555777:::777888;;;>>><<<888888<<<===666///+++---//////---222222111...,,,111;;;DDDUUUbbbsssOOO333888333;;;000111111111111111000000///............---------,,,,,,,,,---......//////000///...---,,,,,,,,,,,,///000000000000000000///------------............///...------------------------,,,,,,,,,,,,,,,+++------......///000000000///......///000000///---000$$$***,,,555rrrNNNSSSrrrdddXXXFFF999333000---+++333000,,,,,,,,,+++'''$$$///,,,+++---...,,,+++---,,,000444666888===GGGPPP```jjjwwwwwwooojjjfff___UUUKKKBBB;;;777888666333222111111///------///111222111222444555000111222555888<<<@@@BBBSSS\\\jjjxxxvvvqqqmmmnnnkkkgggbbb]]]UUUNNNHHH===<<<999666555666666555000///666KKKfff~~~}}}zzz{{{{{{vvvppprrrpppmmmjjjhhhhhhhhhhhhdddbbb^^^[[[WWWTTTQQQOOOMMMJJJGGGDDDBBBAAA>>><<<===<<<;;;999888777666666444222000......000222444000...,,,,,,------,,,+++******))))))(((((((((''')))))))))(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%(((((()))***,,,---///000222333444666888;;;===>>>@@@AAABBBBBBBBBBBBAAAAAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>@@@AAABBBAAA???BBB??????AAA>>>777111000:::HHH}}}VVVCCCLLLQQQYYYWWWSSSWWWMMMJJJEEECCCDDDIIIPPPUUU[[[dddrrr{{{kkk\\\RRRLLLHHHEEE???>>>>>>AAAEEEDDD>>>888888666333111000111333555333555777777666444666999===;;;999666444222333555.........///111111000...+++000555888>>>LLLaaarrrlllUUULLL555555000111222333333222000//////............---------,,,,,,------...///000000///...------,,,,,,,,,---......////////////......,,,,,,---------...............---,,,,,,---------++++++++++++++++++++++++............//////000000///......///000000///---000'''&&&---MMM```AAAlllooo___UUUMMMDDD===555000,,,---222555444222...+++(((((()))+++///222///222444222...---000555111444<<>><<<::::::999777666444333333333222000...------///222444---,,,******+++,,,+++***))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))***+++---///111222222333444666888:::<<<===@@@@@@BBBBBBBBBAAA@@@???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======@@@??????@@@BBBBBBAAA???>>><<<<<<>>>:::444000111@@@???kkkxxx\\\VVVuuufffUUUMMMUUUPPPPPPSSSYYYdddrrr{{{lll^^^WWWMMMFFF<<<444000000111333---///111333444666888:::666555333111111111222222333777:::888555555888:::666666555444333333111...+++///333222000///333777555CCCVVVeeepppiii===555111222333333333111000//////............---------,,,,,,------...///000000...------,,,,,,,,,,,,---,,,------------------,,,,,,,,,,,,------------...------,,,,,,,,,------...++++++++++++++++++++++++............///////////////......///000000///---***---"""111ppp~~~IIIXXXyyyqqqUUULLL@@@999666333...***&&&+++000000---+++++++++///222333000---///555;;;===222)))+++000333777;;;???CCCIIIQQQYYYccckkkppp~~~|||rrrjjjdddZZZPPPHHHEEE???:::777444222111///...,,,,,,---///222333+++,,,,,,------...000111,,,///222222222555;;;AAAQQQYYYhhhyyyvvvwwwooonnnjjjeee```ZZZTTTMMMHHHCCC@@@>>>>>>===<<<@@@EEE^^^sss{{{wwwsssmmmgggfffhhhgggfffeeecccaaa^^^]]]\\\VVVVVVUUURRRMMMJJJIIIIIIFFFCCC@@@>>>===<<<:::888777666444333111000000000///...---,,,,,,...000111+++***((((((*********)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&&&&'''((((((******+++,,,...111222444444555555666888:::<<<===???@@@BBBCCCBBBAAA???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAA@@@@@@AAABBBCCCAAA@@@???===>>>???<<<888888;;;BBBFFF^^^}}}hhh}}}iii```jjjuuu{{{|||mmmfffZZZMMMBBB;;;888777000000000000000000000000...000333222000222777<<<------///222555888;;;<<<666;;;<<<888666777::::::444:::??????<<<999333---...000000---+++222AAANNNfffxxxGGG888222222222222111000/////////............---------,,,,,,,,,---......//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,....../////////////////////......///000000///---$$$,,,'''HHH___NNN~~~rrrdddWWWLLLBBB;;;???AAA>>>555,,,***+++,,,000111000...000:::IIIUUUSSS@@@///,,,///---+++---,,,,,,,,,---///333777999999;;;@@@EEELLLUUU^^^dddmmmoooqqqsssuuuxxx{{{~~~{{{rrrnnniiiddd```[[[WWWTTTGGGGGGCCC;;;777444///(((222000---++++++---///111222111...,,,,,,,,,---...444444444222111333666999333;;;FFFPPPYYYeeerrr|||zzzwwwzzzooollliiiddd^^^YYYSSSMMMHHHBBB>>>>>>CCCHHHPPP^^^lll~~~{{{xxxqqqlllkkkhhhccccccgggbbbbbbbbb```^^^ZZZWWWUUUQQQRRRQQQMMMHHHDDDDDDDDDAAA???<<<::::::999777555444333222000///...------++++++*********+++,,,,,,***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&((())))))***++++++,,,...000222444555777777888888999;;;<<<===@@@AAACCCDDDCCCAAA???>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@BBBAAAAAABBBCCCCCCAAA@@@AAA@@@@@@BBB@@@>>>AAAGGG===AAAHHHMMMYYYqqqwwwddd^^^hhhrrrkkkaaaXXXRRRJJJAAA:::===999444///---...000222///111444555444111///...///000111000///000222444;;;:::777555333333444444222777888666888???CCCCCCQQQZZZ\\\OOO???555222000000000000333===RRRlll~~~OOO333222222111000///////////////............---------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------/////////////////////...///......///000000///---(((%%%:::pppzzztttuuuxxx}}}sssNNNkkkzzzvvvaaa^^^RRRBBB999777666222+++---///000666CCCVVVcccIII999...000333000---000///...,,,+++***)))((((((%%%'''((()))+++...222666333222111333888<<<>>>>>>@@@CCCEEEDDDCCCEEELLLQQQRRRVVVWWWTTTTTTYYY]]]]]]PPPRRRTTTVVVVVVVVVUUUUUUUUUTTTRRROOOKKKGGGCCCAAAFFFFFFEEEGGGNNNOOOEEE888666777666444000---++++++333666777444333555666444111111000...---,,,---......------------...000111000222444777:::AAAIIIOOO```lll|||wwwwww{{{oookkkhhhccc]]]XXXSSSLLLHHHEEEAAABBBLLLYYYkkk{{{zzzwwwrrrwwwooojjjlllkkkddd______```aaaaaaaaa^^^ZZZVVVSSSOOOPPPOOOJJJDDD@@@???@@@>>><<<999777777666444333333222000///---,,,,,,,,,((((((((())))))))))))((()))'''&&&&&&((()))(((((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&'''(((***++++++,,,,,,---///111333555777::::::::::::;;;<<<======@@@BBBDDDEEEDDDBBB@@@>>>======>>>>>>>>>>>>==============================???>>>=========>>>@@@AAACCCBBBAAABBBCCCCCCBBB@@@>>>======???>>>>>>CCCKKKLLLEEEEEECCCBBBPPPcccfffjjjxxxyyymmmaaaWWWPPPLLLJJJCCC<<<999:::<<<;;;999222333444555444333111000000000000///......000222222111111333555666444111555333000...///111555777777===BBBFFFQQQ```jjjkkkxxx~~~wwwZZZ:::,,,---222111333888FFF^^^~~~yyyjjj]]]UUUSSSTTTUUUiiiooo~~~QQQ+++333222000............/////////.........---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,------......------,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++++++++,,,,,,---------///////////////.........///......///000000///---000LLLxxxlllhhhbbbbbbhhhfffRRR;;;:::<<<>>>@@@FFFPPP]]]gggtttRRRbbbwwwkkkddd~~~{{{sssmmmdddSSSBBBDDDDDD@@@888///,,,000555777---***111333,,,)))---,,,,,,---///000///---+++***++++++***)))))),,,...555111---...333666666333///222333000---,,,000555888;;;:::666555999======111333555666444333222111666555444444333333222222111111444>>>KKKQQQHHH:::---111555555333111222444///444666111---...000000***,,,/////////////////////000111222444666888999???DDDMMMXXXeeevvvyyyvvvuuupppooojjjccc___\\\VVVMMMEEECCCHHHUUUnnn|||yyywwwtttpppllljjjgggfffeeedddbbb`````````^^^[[[WWWSSSNNNLLLLLLJJJHHHEEEBBB???===<<<===;;;888666666555333111111000///...---,,,,,,,,,''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&"""############$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""###############$$$&&&''''''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&''''''((())))))000000111333555666777888666<<>>BBBCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@>>>;;;;;;;;;AAA<<<888999>>>AAA???===???<<<888777:::>>>AAABBBCCCCCCBBB@@@@@@@@@@@@@@@>>>>>>======???AAADDDFFFHHHJJJHHHCCC???DDDPPP[[[ddd~~~wwwlllddd___\\\]]]TTTIIIBBBAAAAAA???===999:::;;;999666444444666666333333777777333111111,,,333666333111333666777111444555444333333111///666...+++///444444666:::PPPcccttt~~~[[[===000///111222444:::NNNnnnxxxfffPPPGGGAAAAAA???;;;;;;???<<>>777222333>>>CCC>>>666111///000000000///000333555333BBBZZZvvv]]]GGG^^^<<<111888JJJccckkkXXXMMMIIIAAA888999333/////////...///333555000***222,,,%%%111)))************************444$$$///)))333NNNBBB777555<<<444***///222000222HHHCCC888444888222+++222------...////////////...000///......//////...---333333000@@@aaagggJJJ//////...---...000222222111111444444///...111333333222666111))),,,555666///999666888>>>FFFNNNZZZdddttt{{{xxxuuulllbbbvvvtttsssnnnllljjjfff___XXXSSSPPPPPPVVVbbbwww{{{wwwvvvtttnnnjjjhhhfffdddcccbbbaaa___]]]]]]\\\ZZZWWWSSSOOOKKKJJJFFFEEEDDDBBB???===<<<;;;:::777555333333222000.........,,,++++++*********''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""###############$$$&&&''''''&&&$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++111333666888999999777777777<<>>???BBBDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA???======>>><<<;;;;;;<<<======>>>===:::999999;;;>>>AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCBBBEEEIIIMMMMMMLLLJJJIIIPPPZZZsss}}}rrrhhh```TTTJJJFFFDDDCCCCCCGGGDDD@@@======;;;999777999999999888777666666666888333000222333222333777>>>555111666777000,,,,,,555444111//////111111000---000222000+++555UUUsssaaa@@@444222...///444CCC^^^kkkSSSCCCDDD???<<<===<<<666333444333333222FFF]]]OOO444111444333111///...///000000///.........------------///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,---...///000...///////////////......///111---+++000000,,,,,,$$$NNN|||ppp]]]JJJ;;;444222333...+++...444555...((('''......---+++(((''')))***000111666AAATTTlllrrrRRRfff^^^===...++++++222III|||wwwqqq```UUUJJJDDD???888555666111---'''111...)))333'''************************111'''777333222???===FFF;;;AAA888---...,,,''')))111666000,,,000---)))...---......///////////////222111000000111111000///222111***///EEEKKK;;;---666444222111222555999;;;JJJJJJCCC999333444555444666777:::???DDDIIINNNTTTVVV]]]kkkxxx~~~~~~jjjPPP>>>444000...uuutttrrrnnnkkkkkkhhh___VVVTTT\\\ddduuuzzzxxxvvvvvvvvvsssmmmhhhdddbbb```______^^^\\\ZZZYYYWWWTTTPPPLLLIIIGGGFFF@@@@@@>>>===;;;:::999888555333000//////...,,,+++++++++***)))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""""""""#########$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&(((+++...///555777:::======;;;888666888===@@@???@@@CCCEEEDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@AAAAAA@@@>>>===???@@@;;;===??????===;;;;;;===:::;;;===@@@CCCCCCAAA???>>>???@@@BBBCCCCCCBBBBBBCCCBBB@@@???>>>>>>???@@@???AAAGGGQQQXXXVVVLLLCCCDDDAAAJJJcccxxxkkk^^^RRRHHHBBB@@@<<<777444555777999:::@@@@@@???>>>======???@@@;;;999666555666777888777@@@;;;:::===CCCIIISSS\\\OOO888+++333888111...333222...++++++...///...---///,,,000???UUUqqqYYY???...000111...:::PPPyyyvvvZZZLLLBBB:::???<<<;;;<<<:::444...,,,...$$$(((<<>>fff|||hhhaaa```\\\JJJDDD<<<444...,,,,,,---///000333555222,,,+++---...//////...------///111---***((()))111<<>>:::@@@:::333777555111333111@@@???444222111...111//////000000000111111111000000000000000000000000333777111000;;;>>>::::::222222222111333999CCCKKK[[[ZZZUUULLLIIINNNSSSUUUeeeaaaggguuuzzzxxxooofffdddhhhnnnhhhBBB111......///222~~~wwwuuurrrpppjjjjjjggg```\\\cccsss|||xxxrrrrrrrrrrrrrrrpppjjjfffbbb```^^^]]]]]]\\\ZZZXXXTTTRRRNNNJJJGGGEEECCCCCC===<<<;;;999888666555444111///---,,,,,,,,,***)))))))))((('''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%'''***...222444999:::<<<======;;;999888999???AAA@@@AAADDDFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA???@@@@@@>>>======???@@@???@@@AAAAAA@@@?????????AAA@@@AAABBBCCCBBB???<<<>>>???AAACCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>???AAA@@@CCCKKKTTTWWWTTTNNNFFFCCCAAAEEEOOOdddrrrcccRRRJJJ@@@888555555777888;;;999888777777999:::;;;@@@AAAAAA@@@AAAHHHTTT]]]PPPJJJCCC???>>>?????????>>>;;;:::???EEEMMMYYYccc^^^III666000...,,,000777666000---///111///,,,+++222555GGGiiifffCCC444111111222///888[[[]]]BBBAAAEEECCC???===;;;;;;:::888444222///(((111<<<555,,,///555000///...------------...------------------------......------.........///+++++++++,,,,,,,,,------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,---...000111000000///...//////000000000000///,,,...444222%%%"""///999\\\aaaVVV>>>333888888...'''***///222222000,,,)))...///000111///------///+++,,,------,,,,,,---/////////000000...,,,***(((***444DDDVVVkkkbbb;;;<<>>>>>???AAAAAA??????CCCIIILLLJJJGGGEEECCCAAAAAABBBBBBAAA???@@@AAACCCCCCCCCAAA???>>>??????????????????@@@@@@@@@@@@BBBEEEJJJOOORRRTTTJJJHHHEEE>>>777<<>>;;;999999888999???GGGZZZ\\\SSS@@@555888>>>???LLL@@@444000...,,,...222>>>\\\kkkOOO999+++'''///333000888WWWaaaKKKLLLNNNJJJLLLIIIDDD>>>;;;:::888555+++000:::999///000444000......------------------,,,,,,------------------------..................+++++++++,,,,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---...000111000000///......///000111111000000000222:::333"""---LLL]]]TTTCCC...###'''//////+++000///------...///222333333222111000111222111///222333333222///---------111000---+++,,,...000222,,,,,,++++++444JJJjjjuuuOOOEEEssskkkZZZGGG<<<888888===BBBTTTUUUHHH222&&&))),,,+++------aaaxxxzzzMMM+++***)))(((((()))***+++BBBfffnnngggnnntttmmmbbb^^^aaa\\\YYY[[[UUUMMMRRRbbbsssmmmUUUIIIGGGEEEGGGGGGFFFFFFEEEFFFGGGHHHHHHJJJLLLOOOQQQQQQSSSVVVXXXYYYbbbeeeiiirrrrrrpppxxxiiiFFF///&&&$$$'''***,,,+++111555eeekkk===///222000,,,+++zzzvvvooolllpppggghhhmmmwww|||yyyuuuqqqmmmllljjjgggeeebbbaaa``````^^^[[[YYYXXXVVVSSSPPPIIIHHHFFFCCC@@@>>>===<<<:::999777555222000...------,,,***)))***+++***)))((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''"""""""""###$$$%%%&&&''''''(((+++///222666888:::<<<;;;:::999:::<<>><<<===>>>>>>???@@@AAAAAA;;;???CCCDDDDDDEEEGGGJJJKKKHHHGGGGGGCCC???@@@DDDFFFIIIHHHAAA;;;999888666999777555444444444222111...000333555777888;;;===FFFKKKPPPQQQOOONNNPPPSSS```[[[RRRGGG===777666777666555555555222000444:::IIIaaapppiiiccchhhiiicccYYYFFF333)))&&&***:::KKKmmmnnnRRR<<<111---,,,+++------444TTT{{{yyyuuunnnuuuqqqeeeVVVIII???444***,,,777888///---222222,,,------------------------,,,,,,,,,,,,------------------.........------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---...////////////......///000111111111111333000666///'''EEEiiilll666,,,)))...111---,,,000777555111///......000222111111///---///222000,,,000222333333111000000111---,,,+++++++++---000111///...---***'''---@@@RRRJJJ<<>>;;;999888555555333222000...---,,,,,,***((((((*********)))'''&&&&&&%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''"""""""""###$$$%%%'''((((((***///333777999:::;;;999999:::;;;===???AAACCCCCCGGGHHHEEECCCEEEEEECCCCCCCCCCCCCCCBBBAAA@@@??????AAADDDDDDAAA???===<<<;;;@@@KKKVVV\\\[[[TTTMMMBBB@@@>>>???AAADDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>??????@@@@@@@@@;;;>>>BBBDDDCCCBBBCCCDDDFFFCCCDDDIIIKKKHHHEEEDDD???AAA@@@>>>@@@EEEFFFDDD;;;777222///111444777999999<<>>EEEHHHKKKGGG???::::::===:::<<>>AAABBBCCCDDDEEEIIIJJJFFFCCCDDDDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@;;;>>>AAAAAA???;;;888777;;;FFFVVV``````WWWMMMFFFCCCAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDD===>>>>>>????????????>>>>>>??????AAACCCFFFGGGHHH<<<===@@@AAA??????GGGQQQKKKHHHCCC@@@DDDGGGDDD>>>???AAAEEEJJJLLLIIIDDD@@@???AAACCCBBB???>>>@@@BBBEEEEEEDDDBBB@@@>>>>>>???888DDDQQQVVVTTTRRRTTTXXXhhhkkkrrrzzzzzzVVV@@@555///111>>>PPPiiimmmNNN666222///......------///......CCCmmmsss``````XXX888,,,;;;222$$$555------...//////.........+++++++++,,,,,,---------------......---+++)))(((++++++,,,,,,,,,---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,---///000......///111111222222222666...:::JJJ```ttt000000///...+++,,,///333555777777666888<<>>;;;999888666333111...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$***)))(((((('''''''''(((((('''&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))000999@@@AAA>>>:::888;;;===???AAACCCDDDEEEEEEEEEFFFFFFEEECCCBBBCCCDDD<<>>CCC;;;999;;;666,,,---555>>>OOOYYYTTTMMMMMMKKKEEEBBBBBBBBBAAA>>>>>>>>>@@@CCCAAA??????AAABBB@@@===>>>>>>>>>>>>????????????AAAAAA@@@@@@AAABBBDDDEEE@@@???===<<<;;;<<<>>>???AAACCCGGGLLLNNNLLLGGGCCC===@@@EEEMMMVVV^^^eeeiiiMMM@@@999<<<===888888>>>AAACCCGGGJJJIIIGGGJJJOOOSSS^^^pppjjjMMM===:::111444???ZZZoooNNN666+++,,,333---'''---///---111000===dddGGG///;;;111***222---...------,,,,,,------...000///...---------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++******************+++,,,------......------,,,+++***)))***+++,,,---222000000111---+++111;;;:::***???ooouuuMMM333<<<111000///000333888===@@@MMMWWWeeepppxxx{{{fff]]]MMM<<>>@@@BBBCCCEEEEEEFFFGGGFFFDDDAAA@@@BBBCCCCCCEEEDDD??????DDDFFFDDD@@@444...111333222888BBBBBBPPPWWWPPPIIIIIIGGGBBB@@@@@@@@@???===<<<===>>>AAA???===>>>???@@@>>><<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDAAA???>>><<<;;;<<<===>>>>>>???AAAEEEJJJKKKKKKIIIPPPKKKEEECCCFFFPPP\\\cccbbbWWWNNNJJJAAA888;;;EEEFFFOOOZZZccckkkttt{{{yyybbbOOO???666555666:::XXXwwwVVV===000...///(((///+++'''...///,,,000///LLLzzzsss???000:::000,,,333......------,,,,,,------...//////...------------------------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++++++++******************++++++,,,---------------------,,,,,,,,,---...///000000---+++000777666000333NNNgggdddIII111***...///555@@@NNN\\\jjjsssyyyzzzeeePPP>>>111***444222000///...,,,***'''...+++PPPsssDDD---(((%%%%%%'''''''''''''''''''''''''''%%%%%%'''))))))'''+++222999___]]]999111///---///222111777ZZZpppXXX@@@,,,''',,,---)))((()))***))))))+++******GGGuuuzzz{{{sssnnnjjjiiijjjlllmmmkkkgggcccaaaZZZVVVRRRQQQSSSTTTRRRPPPNNNHHHBBB??????@@@???>>>999777444333222000...,,,,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))***+++((((((((('''(((((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''')))***,,,222666<<<@@@@@@>>><<<;;;======>>>???AAABBBDDDEEEGGGGGGEEEBBB@@@???AAACCCGGGHHHFFFBBBAAACCCCCCAAA666,,,(((///777<<>>===>>>>>>===;;;:::;;;<<<>>>===<<<<<<======<<<;;;>>>>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===<<<;;;;;;===AAAEEEHHHHHHRRRRRRSSSSSSQQQNNNKKKIIIOOOSSS[[[bbb^^^ZZZbbbpppkkkPPP@@@:::777555555666]]]uuuaaaFFF222))))))***+++''',,,******111...+++111999fffTTT666222888......555......------,,,,,,------...///...------------------.........------,,,,,,+++,,,,,,++++++******++++++++++++++++++++++++,,,,,,******+++++++++++++++++++++,,,,,,---------------//////......//////000111111,,,+++000555777:::???SSScccaaaFFF888BBBLLLKKKZZZcccqqq~~~jjjWWWKKK:::555...)))))),,,///111---999bbbYYY555'''&&&***+++&&&&&&&&&&&&&&&&&&''''''$$$%%%''')))''''''000<<>>AAA888555999^^^cccAAA111---***((())))))&&&&&&***,,,***+++---222NNNwwwiii\\\QQQJJJLLLQQQXXXbbbllluuu{{{~~~}}}wwwssspppllliiiggghhhiiiiiigggbbb]]]ZZZRRRPPPMMMMMMNNNNNNMMMLLLGGGCCC>>>;;;<<<===>>>===666444222000000...,,,***+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&''''''''''''(((***)))(((((()))***************************)))))))))***************++++++******++++++,,,---,,,+++++++++++++++++++++'''(((((())))))(((((('''((((((''''''&&&%%%%%%$$$&&&&&&&&&'''(((***,,,...000333888;;;<<<;;;;;;;;;???>>>>>>???@@@BBBDDDEEEFFFFFFEEEBBB@@@@@@CCCEEEDDDFFFHHHGGGCCC>>>888444++++++000;;;BBBBBBBBBEEEKKKOOOMMMDDD>>>>>>???===<<<======<<<:::999:::<<<===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???????????????@@@BBBCCCCCCCCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<:::888888:::===>>>>>>BBBKKKWWW```aaaZZZOOOGGG???EEEQQQ\\\aaahhhyyyiiiSSSIII<<<666666999<<<>>>VVV|||SSS666111------000111,,,''')))---+++---222---+++777TTTmmmZZZQQQLLLLLLNNNXXXnnn{{{:::111666888///000444......------,,,,,,------.........---,,,,,,---------//////......---,,,++++++,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******+++++++++++++++,,,,,,---......//////......////////////000000111111444***,,,999999555LLLooonnn[[[YYYhhhzzzxxxjjjUUUBBB777444555777HHH___]]]BBB333***)))+++%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((,,,888EEEYYYVVV333+++...NNN___WWW[[[```oooSSS>>>***(((---///+++(((&&&%%%)))---+++(((...888dddlllOOO>>>777333///,,,,,,---///444:::@@@CCCIIIQQQ]]]iiiuuu|||vvvsssqqqoookkkggggggfffeeeccc___ZZZVVVSSSMMMKKKJJJIIIHHHHHHGGGFFFAAA???<<<::::::;;;;;;;;;444222000//////...,,,***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((((()))++++++***)))+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,...------,,,,,,,,,------000000000///...---,,,,,,------............------,,,++++++******)))))))))'''''''''(((***,,,///000---111555999:::;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBEEEHHHAAA@@@@@@???;;;333---)))...555???FFFEEE@@@???BBBKKKKKKFFF@@@===>>>???>>><<<======<<<::::::;;;===<<<==================>>>===>>>>>>>>>????????????@@@AAACCCDDDDDDCCCBBBBBB@@@???>>>>>>===<<<<<<<<<<<<;;;::::::::::::888777:::>>>EEEMMMTTTZZZ^^^```WWWQQQIIICCCAAAIIIYYYhhh```III@@@???;;;777999EEEVVVbbb```AAA333,,,+++))))))***,,,,,,---+++---+++---000***000FFFzzzeeeNNNBBB999222///---///---+++<<>>LLLcccNNN999000...___~~~WWW222...+++...000...+++***))))))+++,,,(((+++DDDaaauuu]]]@@@///---///000...////////////......//////%%%)))///555:::DDDOOOXXXxxxwwwuuusssppplllfffbbbdddbbb```\\\XXXTTTPPPNNNJJJIIIHHHFFFDDDBBB@@@???;;;:::999999888777777777222000...---...---+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''((((((((())))))))))))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---------...//////000000000000///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++''''''((()))+++...111222///222777;;;===>>>@@@BBB@@@AAABBBCCCDDDCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDEEE===888444111...++++++...;;;AAAGGGGGG@@@===@@@FFFJJJGGGBBB???>>>???@@@???<<<======<<<;;;;;;<<<>>><<<===>>>>>>======>>>???>>>>>>>>>>>>????????????AAABBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>============<<<;;;;;;===>>>===;;;999:::;;;<<>>;;;<<<===<<<::::::<<<>>>;;;===???>>>===<<<>>>@@@>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAA<<<======>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<:::;;;<<>>HHHNNNVVVZZZYYYUUUNNNIII999888@@@MMMUUUZZZeeesssnnnRRRBBB@@@EEE888888;;;IIIgggwwwFFF,,,//////&&&$$$(((+++---,,,++++++,,,)))))))))...111666YYYxxxbbb:::111,,,...222111///...+++000111444JJJrrrTTT333777888444222444000,,,000...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++******++++++,,,------...------...////////////...---...///000111000000///---444CCCaaalll777)))'''666===333******%%%&&&&&&'''(((((())))))%%%+++111000)))///FFF^^^@@@%%%555;;;rrr~~~{{{wwwrrrjjjcccJJJAAA888333///000:::FFFkkk___:::,,,///111///+++'''''')))+++)))&&&'''+++000IIIyyyNNN555///...444666111+++)))---...///111111111111111///...---+++***+++---///}}}vvvnnnnnnrrruuusssmmmfffbbb```VVVWWWWWWWWWTTTPPPLLLIIIIIIIIIGGGDDD>>>:::777666111333666666444111///...---,,,******++++++)))'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))***************+++------------...000000000000000000000000000//////000222333444555555111222333666888;;;>>>???BBBCCCEEEHHHIIIJJJJJJJJJPPPPPPQQQQQQQQQQQQPPPPPPHHHFFFBBB===888333///---'''((()))***---000333555222666;;;>>>?????????@@@AAACCCFFFHHHHHHFFFCCCAAAAAACCCDDDCCC@@@<<<:::999...+++///777<<<<<<@@@FFFBBBDDDEEEDDDDDDEEEFFFFFFJJJEEE@@@AAACCCBBB???===:::;;;<<<;;;::::::;;;===:::<<<>>>>>><<<;;;===@@@>>>>>>>>>>>>????????????@@@???>>>=========??????;;;<<<===>>>????????????>>>;;;999888999999888888;;;;;;<<<===???BBBDDDEEE===CCCHHHJJJNNNUUU]]]bbbRRRGGGEEEKKKGGG===BBBQQQ]]]eeesss~~~___JJJDDDCCC>>>888;;;===FFF```fff999...222...***+++))))))(((((()))***,,,,,,)))***+++111777@@@nnnrrrLLL111666111...---***''')))...)))---000999TTTvvvzzz999222<<<999000///555000+++222...------,,,,,,------...++++++++++++,,,,,,---...******************+++++++++*********+++,,,,,,------,,,,,,++++++***************+++,,,,,,---......+++,,,------......------...///000111222111000000333000QQQYYY000+++(((+++///...)))%%%&&&&&&''''''((()))******%%%111<<<888,,,///KKKiii===333>>>///LLLSSS@@@RRRFFFwwwfffWWWEEE<<<<<<;;;666000///+++,,,000///,,,///555999ssssss>>>///;;;111///,,,)))***,,,,,,***---'''''')))***999eeeaaa,,,999444111111///,,,000888,,,,,,,,,,,,,,,---............///000000000000///yyyrrrnnnlllhhhjjjllljjjeee^^^XXXUUUTTTQQQNNNOOOQQQPPPJJJEEEGGGFFFDDDAAA===888444111222222111000/////////000------,,,+++)))'''%%%$$$%%%%%%%%%$$$$$$$$$######%%%((('''######'''&&& ******(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,+++'''%%%(((***,,,...///000000111,,,...111222222111222333333444555444333333444555:::<<<>>>???>>>>>>???AAAAAAEEELLLQQQXXXcccrrr|||uuuhhhSSS<<<333000+++***...222333666:::999:::<<<>>>AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFAAA@@@@@@AAA@@@:::111)))111666<<>>>>>;;;<<<===<<<:::999:::;;;@@@???===;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>@@@@@@???===<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<::::::;;;;;;::::::999888888888;;;>>>AAAAAA>>><<<<<<===>>>@@@CCCGGGJJJLLLTTTRRRPPPMMMLLLLLLLLLMMMFFFDDDHHHSSSYYYYYYYYY]]]]]]PPPCCC??????===<<<======UUUsssUUU===000///,,,,,,---((())))))***++++++++++++******000---'''777eee}}}XXX:::///666/////////...---+++***)))///111555999===@@@CCCDDDfff\\\,,,<<<;;;555///...///000---***------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------......111...---///222111...+++888UUUmmmDDD---+++(((&&&%%%&&&(((***)))&&&&&&)))***'''&&&''',,,000222,,,(((555TTTppp;;;///...444---000222...EEE{{{jjjYYY;;;333111///---,,,---...000111---)))(((***------,,,,,,SSSIII999---666000///,,,***(((''''''''',,,(((%%%(((,,,///666===iiiAAA666333444444111------000444222333...000888444222<<<000000000//////.........yyyqqqllliiigggfffggggggeeeaaa[[[TTTPPPMMMJJJIIIJJJLLLKKKGGGBBBEEEDDDAAA>>>:::666333111000//////............///++++++***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$***111///(((,,,+++***)))((('''''''''''''''(((((((((((())))))'''(((((())))))******+++*********,,,...000000000...///000000///---,,,,,,555666777666555666888:::777:::>>>AAACCCEEEHHHJJJEEEKKKSSS]]]eeennnuuuzzz|||WWW555...+++///555777999<<<999;;;>>>BBBDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB>>>:::888777777???BBBFFFHHHGGGFFFEEEFFFDDDCCCCCCEEEGGGHHHHHHGGGAAAAAAAAA@@@@@@>>>======<<<===>>>===;;;:::;;;<<<>>>>>>===<<<<<<<<<======;;;<<<======<<<<<<===??????>>>>>>========================<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777999<<>>>>>===<<<;;;;;;===???@@@FFFEEEDDDDDDEEEGGGJJJKKKKKKFFFDDDGGGFFF@@@<<<<<<999:::???EEEFFFBBBAAACCCddd```>>>888000///000+++***,,,)))))))))******+++++++++******000...000PPPvvvWWW===...,,,---///...,,,***)))******+++111222444666999;;;===>>>TTTAAA111@@@999444///---///000...+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++*********)))))))))+++,,,,,,---------,,,,,,,,,---------......000,,,+++......,,,---333[[[]]]666***)))'''&&&&&&'''***+++'''$$$$$$(((***)))***---+++))),,,///,,,444XXX~~~www888///,,,111---111555444LLLnnn@@@333666222------///111111///***%%%%%%&&&)))---000111111000)))WWWkkk:::666.........---+++)))((('''''''''---)))&&&''''''(((,,,222HHHiiiMMM555333444666777777444111///...'''<<>>@@@CCCFFFHHHGGGFFFEEEHHHGGGFFFDDDCCCCCCCCCBBBEEEDDD@@@999444666===DDDIIIKKKKKKJJJGGGEEEEEEEEECCCDDDFFFIIILLLKKKHHHEEEAAAAAAAAA@@@???>>><<<;;;===>>>???>>><<<;;;<<<===<<<======>>>>>>>>>>>>>>><<<===>>>>>>======>>>???>>>>>>======<<<======>>><<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999888666666777999===@@@@@@@@@???<<<999777555666777888<<<<<<<<<===???AAADDDEEEEEE@@@===>>>===888666666444555999===>>>DDDSSSbbbgggGGG222(((...111///+++,,,---,,,)))))))))*********++++++,,,...111CCCrrrpppFFF666***---333,,,,,,+++((('''(((+++///222999888888888888999;;;<<>>~~~sssIII***((('''&&&%%%&&&(((***,,,((($$$###%%%&&&%%%(((,,,+++%%%(((000111;;;fffggg111///+++///,,,222777999TTT^^^666,,,---000---+++((())),,,//////------//////---***)))+++---EEErrrPPP,,,444000)))+++***)))((('''''''''(((,,,(((&&&'''&&&%%%&&&***)))???hhhjjj;;;333333444333111//////000222444;;;eeewwwlllbbbTTTEEE:::zzzqqqkkkhhhfffdddbbbbbb^^^ZZZYYYXXXTTTLLLEEEGGGEEEDDDDDDEEEDDDAAA>>>===;;;888444111///......++++++******+++,,,------***)))((('''&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%(((%%%###%%%***---+++'''---,,,+++***)))(((((((((((((((((())))))******+++)))******+++,,,---......///000000///...///000111666777777666666777<<<@@@<<<@@@HHHPPPYYYccclllrrr@@@555...222;;;?????????DDDEEEGGGIIIIIIIIIIIIHHHIIIHHHFFFEEECCCBBBBBBAAA???>>>:::777666:::BBBIIIFFFGGGGGGFFFEEEEEEFFFHHHAAADDDHHHMMMPPPOOOKKKGGGBBBBBBBBBAAA@@@>>>===<<<<<<===>>>===;;;;;;;;;<<<:::;;;===???@@@@@@???>>><<<===>>>>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888555444444777;;;>>>@@@AAA===;;;888666555777999;;;<<<<<<;;;;;;;;;<<<===>>>;;;999888;;;===??????@@@???;;;777555666@@@WWWkkk[[[AAA444///,,,222///***///333...+++)))))))))))))))******+++000---888___UUU333222+++000777))))))))))))***---111666999;;;999777666666777888:::JJJvvvvvv777+++???777111///------...///...------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,---------.........)))***///)))###111HHH]]]:::(((((('''&&&%%%&&&''')))***000,,,))))))&&&###%%%***)))(((***...444MMM~~~VVV,,,...)))...,,,222666888VVVMMM<<<:::///***//////...---,,,,,,---...//////---(((&&&...<<>><<<:::888666333000---,,,++++++***************+++,,,---+++***)))'''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''++++++***)))(((((((((((('''(((((()))******+++++++++,,,,,,---///000000111,,,///333555555555777999<<<>>>???>>>>>>AAAIIIOOOaaajjjxxxppp@@@666///444===AAA@@@@@@EEEFFFGGGIIIKKKNNNPPPQQQHHHHHHFFFEEECCCBBBBBBBBB;;;999888;;;@@@EEEGGGGGGBBBCCCDDDDDDCCCDDDGGGIIIAAADDDIIIOOORRRQQQMMMIIICCCCCCCCCBBBAAA???>>>===;;;<<<===<<<:::999:::;;;999;;;===>>>?????????>>>;;;<<<======;;;;;;<<<===@@@???>>><<<;;;:::::::::999:::::::::::::::::::::::::::;;;;;;::::::999888555444333555888<<<>>>???;;;:::888777777999;;;======<<<<<<;;;::::::999999999888777777999;;;;;;:::666666888;;;===>>>CCCKKKppprrrlllZZZDDD444---***...111)))---CCCDDD222((())))))((((((((()))***+++111///JJJ|||GGG333777++++++222'''---...///111444666777888333222000//////111333444BBBxxxWWW333888:::222...---,,,,,,---......---------------------------------,,,,,,,,,+++++++++************************,,,---............---,,,+++++++++++++++++++++,,,)))******++++++++++++***,,,,,,,,,---------.........+++,,,///***&&&444JJJoooGGG///***)))((('''&&&%%%%%%&&&&&&666333111000+++&&&''',,,%%%,,,,,,(((888dddwwwIII------(((///---000111666YYYxxx>>>333777222111***000666555...(((&&&'''...222888===GGGZZZttteee;;;222...---000''''''((((((((('''''''''%%%$$$%%%***+++******---+++---777dddZZZ666777111,,,222666444111555BBBNNN|||xxxnnnhhhbbb```aaaaaa]]]XXXXXXTTTPPPNNNMMMKKKFFFBBBBBBAAA???<<<999777555444333222000...,,,***))))))******)))))))))******+++*********)))((('''%%%$$$(((((('''''''''&&&&&&&&&$$$%%%((()))&&&###&&&,,,***))))))(((((()))))))))((())))))***+++,,,---------...///000111333444444000333777888777888;;;>>><<>>555111777???BBBBBBBBBCCCEEEGGGKKKOOORRRUUUWWWFFFFFFEEEDDDDDDDDDDDDDDD===<<<===BBBIIILLLJJJGGGEEEFFFFFFFFFDDDDDDFFFHHHBBBDDDHHHMMMOOONNNKKKGGGAAAAAAAAAAAAAAA@@@???>>>;;;<<<<<<<<<:::999:::;;;::::::<<<===>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;<<>><<<999555333,,,111///BBBbbbZZZ999...))))))((('''((()))***+++000;;;fffRRR444,,,111***+++555444666666666777666555444333000000/////////111222333111kkk|||MMM888===000333,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,)))******++++++*********,,,,,,,,,---------......------//////------777CCC]]]XXX555)))***(((((('''&&&%%%$$$$$$$$$,,,,,,...///,,,&&&'''+++"""------***DDD{{{lll???222,,,(((000......///;;;fffZZZ<<<222111333''')))***)))***222@@@LLL\\\dddoooxxxYYY888666))))))000'''((((((((((((((('''&&&&&&$$$%%%))))))'''&&&)))+++...,,,MMMaaa666111222111111...---555NNNrrr{{{tttoooeee```\\\\\\^^^]]]WWWQQQNNNMMMJJJHHHEEECCCAAA@@@<<<<<<:::888555333222222///......---+++)))(((''')))((((((''''''''''''(((((()))+++,,,+++)))'''%%%(((((((((((('''''''''&&&'''%%%'''******&&&'''---))))))))))))***+++,,,,,,++++++,,,---...///000000000000111333444555666777888;;;>>>@@@BBBHHHQQQYYYbbbqqq^^^:::666555;;;AAACCCDDDEEEFFFHHHMMMPPPSSSSSSQQQPPPDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJHHHFFFDDDEEEEEEFFFFFFGGGHHHIIIHHHDDDAAA>>>>>>?????????>>>>>>>>>;;;======<<<;;;:::;;;<<<;;;;;;:::;;;;;;<<<======<<<>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::;;;;;;;;;<<<::::::;;;;;;::::::999888777666555555666777777666666777777777777777666666777777888888888777777777111555666666999>>>>>>999<<<888666888999888:::>>>888777777777555333000000222:::<<>>::::::999666444222333333,,,---------+++)))'''&&&((('''&&&&&&%%%%%%%%%%%%%%%'''***------,,,)))''')))(((((((((''''''''''''---'''%%%***+++(((&&&((()))))))))***+++---...///------...///000111222333111222333444666777888999999>>>DDDKKKVVVfffyyy|||DDD999666888>>>CCCDDDEEEHHHKKKOOOSSSVVVUUUPPPIIIEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFHHHHHHEEEAAAAAAEEEIIIHHHIIIJJJIIIFFFDDDDDDDDDHHHGGGEEEEEEDDDBBB???<<<;;;<<<<<<==================>>>>>>>>><<<;;;<<<===<<<;;;:::999999;;;<<<===>>>??????>>>===<<<<<<===999999::::::<<<===???@@@:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888777555555666666444333333444666888999999888888:::::::::999888777555555000555777666999===<<<666777666888;;;:::666666:::000111555:::;;;:::888888:::BBBAAATTTgggFFF!!!+++***)))'''&&&'''(((***+++///aaammm555///444333888CCCCCC;;;999777555222111111333555777...///000000000000//////888 222222***333***---***,,,------+++******+++------------------------,,,,,,,,,+++++++++******------------------------***+++---......---+++***+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,---------......***000000,,,000:::888---;;;BBBxxx```999,,,,,,+++###$$$$$$%%%%%%&&&&&&'''###(((000555111***'''***---)))...GGGrrrVVV---222---)))000++++++444TTT|||cccZZZLLLMMMOOOYYYmmmbbb222222+++---((()))************(((&&&%%%&&&###$$$((()))'''(((+++$$$444)))888___RRRGGGTTTlll{{{tttuuupppgggddd[[[XXXVVVVVVWWWUUUNNNHHHEEEDDDBBB@@@===;;;999888555555444333222111000///000///...,,,***(((''''''%%%%%%$$$$$$%%%%%%&&&''')))'''&&&(((+++---+++)))((((((((((((((('''''''''&&&'''((()))*********))))))+++......,,,+++,,,---+++---//////......000222333444666888;;;>>>@@@AAAJJJRRR```uuu___LLL999999:::>>>CCCGGGHHHHHHIIINNNVVV\\\[[[TTTJJJCCCEEEEEEDDDDDDDDDEEEEEEFFFCCCEEEEEEDDDFFFIIIHHHCCCGGGNNNRRRNNNJJJGGGEEEBBBKKKMMMIIIBBB???BBBBBB>>>???>>>===<<<<<<;;;;;;;;;<<<===>>>???>>>===;;;:::BBB======>>>777,,,...999<<<===>>>???>>>;;;888666888:::===>>><<<;;;::::::777888999:::999:::<<<>>>;;;;;;::::::::::::999999666777888999999888777666777666555555555777888999999888777666555555555555666666777777888888888999888888888888888888888888444444555555666666777777999<<>>???;;;777444444333111000000000111222111000/////////000222333111000000///...------------,,,+++*********+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((*********++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++*********************+++,,,,,,---......---...000111111///---,,,+++,,,---///111333555666<<<888UUUqqqHHH...''')))***((('''&&&&&&%%%%%%%%%%%%%%%$$$333???333&&&'''***...+++444TTTxxxDDD222,,,,,,,,,+++...000888fffwwwhhhZZZRRRMMMKKKIIILLLOOOUUU```sssmmm;;;...222///+++******%%%!!!###***)))$$$%%%%%%%%%%%%&&&&&&'''(((++++++000111rrrlllmmmggg```]]]YYYUUURRRQQQRRRQQQLLLGGGBBBAAA???===:::888666555333222111000///......---......---,,,+++)))((('''%%%%%%$$$$$$%%%%%%&&&''')))((('''(((+++,,,+++***(((((((((((((((((((((((('''(((((()))******++++++((()))***,,,...111444555222222000......222:::@@@AAA???<<<;;;AAALLL[[[eeeVVVGGG999;;;>>>AAADDDFFFHHHIIIQQQWWW\\\\\\VVVNNNIIIFFFEEEDDDDDDCCCCCCDDDDDDEEECCCEEEEEEDDDFFFIIIHHHDDDHHHNNNQQQMMMHHHGGGFFFCCCMMMNNNKKKCCC@@@BBBAAA>>>@@@???>>>>>>>>>>>>>>>>>>========================BBB<<<;;;>>>999000000888:::;;;===>>>>>><<<:::999777:::<<<===<<<:::::::::888999::::::999999;;;===;;;;;;:::::::::999999999777777777888888777777777777666555555555666888999999999777666666555555555666666777777777888888888777777777777777777777777555555666666666666666777333555888;;;;;;999666444666555333111...***'''%%%FFFEEE///444>>>>>>>>>===:::777333111333222111000///000000111111000/////////000111222000000000///...------------,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,,,,++++++***))))))************************+++++++++++++++,,,,,,------------...///000000///...---,,,---///111222333444444444444FFFwww\\\<<<,,,(((''''''''''''&&&%%%%%%%%%%%%%%%***!!!...===333%%%(((///,,,111FFFmmmjjj===///+++,,,,,,,,,///111999gggvvvfff[[[KKKFFF>>>555...+++))))))...///000///000777BBBKKK___oooxxxAAA...///***$$$&&&,,,///,,,++++++)))###((('''''''''''''''((((((+++(((///555ssscccSSS|||jjjfffeee___YYYWWWTTTQQQMMMMMMMMMLLLHHHDDD>>>===;;;999666333111000//////...------,,,++++++***+++,,,---,,,***((('''%%%%%%%%%%%%%%%&&&&&&''')))((('''(((***,,,+++***))))))))))))))))))))))))***)))))))))***+++,,,------+++******---000222222,,,111777:::;;;<<>>@@@@@@@@@???@@@@@@AAABBB???>>>>>>===============>>>::::::===888...,,,111888:::<<<>>>>>>===<<<;;;777999<<<<<<:::999999999999:::::::::888888:::;;;::::::::::::999999999999888777777666666777777888666666555555555666777888999999888777666666666666666666666666777777777777777777777777777777777777777777777777666666666666222333444555666888999999888888:::>>>AAA@@@<<<888hhhvvvHHH((((((999DDDAAA>>>999555333111111111000000////////////000000000/////////000111222000000//////...------------,,,++++++******++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,+++******)))*********)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000///...------...111333444444333222...333666PPPggg@@@///+++(((%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%*** +++===888---+++---...:::ZZZUUU444---***+++,,,,,,///111:::hhhwwwcccRRRHHH@@@888111///...+++)))((()))***+++***,,,---,,,***+++...222111===JJJVVVlllFFF///222222---***......(((###$$$''')))***))))))(((((((((((()))+++%%%///;;;pppRRR@@@CCCQQQ\\\sssgggdddaaa[[[UUUSSSNNNLLLKKKKKKJJJHHHCCC???;;;:::888555333000...---------,,,,,,+++******)))''')))+++------+++)))'''%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++++++++)))))))))***************,,,+++*********,,,...000111///------000222222111222777<<>>333///333:::>>><<<999666333222222222/////////.........//////////////////000000111111/////////......---------,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********++++++***************+++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////......---///222444555444222000...777111888hhhpppMMM...))),,,((($$$&&&%%%$$$$$$######$$$$$$$$$&&&!!!+++:::???AAA:::***888JJJnnnvvvCCC///...,,,+++,,,,,,///222;;;iiilll```III???222)))&&&(((***,,,+++++++++,,,,,,------...&&&)))---...//////111333333...&&&%%%000KKKJJJ...111333000+++,,,,,,(((&&&&&&)))+++))))))((((((((())))))***---$$$///@@@eeeXXXDDDFFFOOO\\\kkkzzzuuummmeeeaaa^^^XXXRRROOOHHHIIIKKKKKKIIIDDD>>>999888777555333111...---,,,,,,,,,,,,+++******))))))%%%'''***,,,,,,+++)))'''&&&&&&%%%%%%&&&&&&'''((('''((()))))))))***++++++*********+++++++++,,,,,,...---,,,+++,,,...000222...///000222555888888888AAA@@@>>>===DDDVVVooofff@@@CCCGGGLLLRRRRRRNNNKKKKKKNNNLLLKKKKKKNNNQQQQQQMMMJJJDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCFFFKKKLLLIIIJJJNNNNNNHHHDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@AAAAAA???;;;444...***...555<<<;;;000''')))000<<<<<<=========<<<;;;:::999:::;;;:::888777888999:::;;;;;;999777777888999::::::999999999888888888888777666555555666777888555666666666666555555555888777666666555666666666666555555555555555555555888888888888888888888888888888777777666666555555666666666666555555444333888666555:::BBBHHHGGGEEEjjjgggSSSAAA:::999666555777666555555444333222111000........./////////............//////000000000000............------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,++++++*********+++***************++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............---///222444444333111///111999333000KKKuuuSSS;;;)))+++---'''$$$((($$$$$$$$$######$$$$$$%%%"""$$$)))---===VVVTTT888@@@\\\eee;;;///...,,,+++,,,,,,///111:::hhh{{{fffSSSCCC777000)))///555777444...***((())))))*********)))((((((((()))******))))))***+++111,,,+++222222---XXX]]]???999333,,,''''''***///111...)))%%%''''''''''''((()))***+++...%%%000AAAnnneeeYYYGGGBBBJJJYYYccc{{{}}}kkkeee___ZZZXXXTTTNNNJJJFFFHHHJJJIIIFFF@@@999555444333222000///---,,,++++++++++++*********))))))%%%''')))***+++***)))(((&&&&&&&&&&&&&&&''''''((('''(((******))))))+++,,,******++++++,,,---------///............000111222000111333444444666999;;;???GGGUUUcccvvvVVV@@@FFFQQQTTTVVVVVVRRROOOOOOPPPMMMJJJHHHLLLPPPPPPKKKEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBFFFKKKMMMKKKHHHMMMMMMHHHDDDEEEGGGGGGCCCAAAAAACCCCCC@@@@@@BBB>>>>>>>>>>>>???@@@AAABBB===>>>>>>===888222+++''',,,555>>>===555000555<<<<<<=========<<<;;;:::::::::;;;<<<:::888777888999999::::::999777666888999999999999999888888888888777666666555555666666777555555666666666555444444666555555444444555555666555555555555555444444444777777777777777777777777666666666666555555555555000111333444444444333222:::777444444888;;;<<<<<>>444000...//////)))111888999333,,,***+++,,,------......------,,,///...---,,,,,,---......+++---///:::777"""AAAqqqfffWWWMMM>>>444***''''''&&&&&&(((''''''''''''((()))***+++---'''111===]]]MMM???===FFF\\\|||pppccc^^^VVVRRRQQQQQQMMMHHHHHHHHHGGGDDD???:::666444000//////...---,,,++++++******))))))))))))((((((''''''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((&&&(((******))))))***---+++++++++,,,---.........//////000000111222222222222666999::::::@@@JJJSSS___sssLLLHHHQQQZZZZZZYYYXXXVVVTTTRRRQQQKKKIIIGGGHHHKKKKKKHHHEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBFFFLLLNNNLLLGGGLLLMMMIIIEEEFFFGGGFFFDDDAAAAAADDDDDD@@@???BBB??????>>>>>>???@@@AAAAAA>>>>>>>>><<<:::888555444444:::???>>><<<;;;===???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::888999:::999777777888:::999999999999888888888888555666666666666666666555555555666666666555444333444444333333333444444555555555555444444444333333555555555555555555555555444444444444555555555555111111222333333444444555666555444444666888;;;===777222666<<<===>>>@@@<<>>DDDJJJYYYnnn~~~IIIRRR]]]___]]]ZZZYYYXXXWWWTTTRRRLLLLLLKKKKKKKKKKKKMMMOOOGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDCCCBBBFFFLLLOOOMMMFFFKKKMMMIIIFFFFFFGGGFFFGGGBBBBBBFFFEEE@@@>>>BBB@@@@@@??????@@@@@@AAAAAABBBAAA???>>>???@@@BBBCCC??????>>>>>>???@@@===999999999:::;;;<<<===>>>???=========;;;999888999;;;888999999888777777888:::999999999888888888888777444555666777777666555444555555666666666555333222333333222222222333333444555555555444444333333333333333333333333333333333222333333444444555555555777666444333333444666777333444555444333444666888===444999@@@999444:::===555666888777222---...111000/////////000111222333---...000111111111000///,,,---///000000000///...------------------------++++++,,,---,,,+++***)))++++++++++++++++++++++++(((***+++---......------*********++++++,,,,,,---******))))))***+++,,,,,,+++++++++*********************+++,,,,,,---......,,,++++++,,,---...///000,,,,,,---...///000111111///111///444===888444<<>>666444666555666DDDVVVrrraaaZZZUUUPPPMMMMMMMMMKKKHHHCCCAAA>>>:::666444222222111000...---,,,+++++++++***)))'''((()))***(((''')))))))))))))))((((((''''''''''''(((((((((((((((///+++)))+++///111///+++---......///////////////222000222666777444888???===@@@KKK^^^yyyzzzUUU\\\]]]eee^^^ZZZYYYWWWSSSRRRSSSJJJLLLMMMMMMLLLJJJJJJKKKFFFGGGFFFCCCAAA@@@BBBDDDGGGHHHIIIIIIIIIKKKNNNQQQPPPNNNJJJFFFDDDBBBBBBCCCEEEDDDDDDCCCBBB@@@???>>>AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>???@@@AAAAAAAAA>>>;;;:::;;;<<<=========>>>???>>><<<;;;;;;<<<<<<<<<;;;:::999999999999;;;:::999999888888999999444555666888999999999999888888888888777777777777555555555444444333333333666666666444222111222444777666444222111111222222333222111000000222444555333333222222222333444444444444444444444444444444222333444444555555444444444444444333333333222222222222222222222222222222111000///......///000111000000000000000000000000.../////////---,,,---............------,,,,,,,,,+++++++++,,,,,,---------------------------------************************+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000111333555666777666555444LLLbbbaaaaaa___ZZZ888---***((('''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''***)))...FFFTTTKKK```444,,,000---,,,222%%%&&&///---555iiitttVVV;;;333///'''&&&,,,)))******)))&&&$$$######((()))))))))******+++,,,---++++++,,,...///---+++000+++***...///---///555222>>>444444DDDdddvvv___III000'''***...+++''',,,'''000///aaakkkRRR@@@666111333000000111444HHHvvvwwwhhh[[[UUUQQQLLLJJJJJJIIIFFFCCC???===:::777444333222111000///---,,,+++*********+++***))))))***+++***)))***************)))(((((((((((())))))))))))******...+++)))+++///111///,,,+++,,,---///000222444666444333666;;;;;;999<<>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>;;;;;;<<<===>>>===;;;<<<===<<<;;;;;;<<<>>>===<<<;;;::::::999999:::;;;::::::999999999999999777777888888999888888888888888888777777777666666666666666555555444444444555666666444222111222333666555333222111111222222333222111111222333444555444333333222222222333333333333333333333333333333222333333444444444444444444444444444333333333222222222222222222222222222000000////////////000000////////////////////////.../////////---,,,---.........---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000111222444666777666555444---BBB???DDDTTTuuuLLL///,,,***((('''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&)))+++111FFFUUUPPPXXX---***000+++&&&,,,+++111666111;;;ooohhhEEE333&&&%%%((('''(((+++(((((()))))))))+++...111)))+++...//////---,,,,,,///555>>>FFFJJJLLLOOOQQQHHHBBB>>>===:::555555999???JJJLLL]]]iiisss}}}MMM...''')))'''###)))%%%------XXXppp___HHH555------000222///888BBBMMMaaalll```YYYQQQMMMIIIHHHHHHFFFBBB???:::999666444222111000000...---,,,+++***))))))))),,,***)))***,,,,,,+++*********++++++******)))((())))))******++++++++++++---+++)))+++///111///------///000000000111444555999888888:::>>>FFFSSS___~~~jjjZZZeeeaaa\\\XXXUUUWWWWWWSSSQQQRRRTTTUUUUUUSSSNNNHHHEEECCCEEEFFFGGGFFFDDDCCCCCCDDDBBBFFFKKKOOOQQQQQQRRRSSSLLLIIIEEEBBBAAABBBDDDFFFCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>============>>>>>>??????===<<<<<<===???>>>>>>:::;;;;;;::::::;;;===@@@===<<<;;;:::999999999999;;;:::999999888888999999888888888999888777666666888888777777777777666666666666666666666555555555444555555333111111222333333333222222222222333333222222333333444555666666555444333222222222222222222222222222222222222222222222333444444444444333444444333333333222222222333333222222111111111111//////000000000000//////.........................../////////---,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************************))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000111222333555666666555444)))999---222PPP```===***+++)))'''&&&&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***$$$'''---222EEEYYY^^^XXXZZZ///+++222///,,,###(((---,,,///IIIxxxRRR555///+++((())),,,------+++++++++***(((%%%$$$$$$%%%***(((%%%%%%)))444AAAJJJ___kkk{{{{{{wwwvvvyyyuuuzzz~~~[[[;;;+++***...'''(((000///EEEcccYYYIII555333333:::EEEMMMOOOMMMNNNgggbbbYYYXXXOOOLLLIIIHHHHHHFFFBBB>>>999777555222000///......,,,,,,***))))))(((((((((+++***)))***+++,,,+++******************))))))((())))))******++++++,,,,,,,,,+++***,,,///111111//////222555666555555777999<<<===BBBJJJZZZrrrggg```iiiaaa[[[WWWUUUWWWWWWRRROOOOOOSSSTTTUUUSSSNNNJJJGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFJJJOOOQQQPPPNNNKKKJJJFFFEEEDDDCCCBBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCCCC??????@@@@@@@@@@@@??????======<<<<<<<<<======>>>>>>===<<<===?????????===:::;;;;;;999999999<<>>??????@@@@@@?????????======<<<<<<<<<<<<<<<======<<<===>>>??????===;;;<<<<<<<<<:::999888:::<<<;;;:::999777666555555555777666666555555555555555222333444555666666666666777777777666666666666555444444444444444444444444333444444333222111333444111222222333444444444555222333444555666666666666555444333222111000000000111111111111111111111111000111222222333333222222000000000000/////////...222222222111111000000000...///000111111000///............................../////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------....................................///////////////000111222444444555555666???000===kkkZZZ999---///(((&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$+++000222IIItttzzzTTTfff[[[;;;***'''...000...,,,;;;ggglllIII222)))***...'''+++***%%%%%%)))+++)))((((((((((((***///666;;;HHHXXXqqqqqq{{{yyyaaa666555,,,''',,,III|||nnn[[[PPPQQQJJJFFFCCCAAAAAA@@@<<<888:::888555111...,,,,,,++++++***)))((((((((((((((()))(((((()))+++,,,+++*********++++++******)))((((((((()))***+++,,,,,,---,,,---...000222444555666666999<<<<<<<<<@@@IIIPPPkkkjjjhhhfff[[[VVVQQQNNNNNNLLLGGGDDDDDDCCCEEEFFFFFFFFFHHHJJJMMMLLLLLLKKKHHHEEECCCDDDFFFCCCFFFIIIIIIHHHFFFEEEDDD@@@AAADDDEEEFFFEEECCCBBBAAAAAABBBBBBCCCBBBBBBBBB===>>>??????@@@?????????>>>======<<<<<<<<<<<<===<<<<<<===>>>???>>>;;;888<<<===>>>===:::999999:::;;;:::999777666555555555666666555444444444444555111222333555666666777777777777666666666666555555333333333444444444444444444555555444333222444555222333444555555555555555444444444555555555555666444333222111111111111111111111111111111111111111000000111222222222222111000000/////////.........111111111111111111111111//////000000000000//////.........................../////////---,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,++++++*********************************************************+++++++++++++++)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...........................------.........///////////////000111333444555555555>>>444HHHuuulllCCC...***+++&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&...333:::\\\]]]IIIzzzWWW===333999+++222???___KKK---'''***,,,,,,---+++************+++,,,------///444???PPPbbbnnnfffpppnnn///444---111222HHHjjj]]]PPPNNNHHHDDD???======<<<999666777555222000...,,,,,,,,,+++***))))))((()))))))))***)))(((***,,,------,,,,,,,,,------,,,,,,+++***))))))***+++,,,---......---...000222444555777999===@@@BBBEEELLL\\\qqqiiifff```YYYUUUOOOKKKKKKJJJFFFDDDFFFEEEFFFEEEEEEEEEHHHLLLPPPQQQOOOLLLGGGCCCCCCDDDFFFBBBCCCEEEEEEDDDDDDEEEGGGCCCCCCCCCCCCCCCDDDDDDEEE@@@AAAAAAAAAAAAAAA@@@@@@======>>>??????????????????>>>======<<<<<<======<<<<<<===>>>???===888555:::<<<>>>???===;;;;;;;;;===<<<:::999777666666666888777666666555555666666444555666666777777777777777777666666666555555555444444444444555555555666444555666555444444555777444555666777777666666555666555444333333333444555222222111111111111111222222222222222222222222222///000000111111111111111111111000000000///////////////000000111111222222000000////////////000000////////////////////////.../////////---,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************++++++++++++******))))))******+++******+++,,,,,,---..............................---------.........//////...//////000222333555666777@@@666GGGiiiPPP000---,,,$$$%%%###"""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((///777JJJvvvqqqEEEaaawwwmmmXXXJJJDDDJJJJJJUUUccczzzcccMMMFFF@@@888222111,,,...666999333///111<<>><<<<<<;;;999777333222000...---,,,------+++******))))))))))))***+++******+++---......---......//////......---,,,******+++,,,---//////000---///222333555666999;;;<<>>======>>>?????????????????????>>>===============<<<<<<===>>>>>>;;;777333777:::>>>@@@???>>>======???>>><<<:::999888777777999999888777777777777777888888888888888777777666777666666666555555555555444555555555666666777777555666666666444444666888555666777888888777666555888666444222111222333444111111111111111111222222222222222222222222222222//////000111111111111111222222222222111111111111......///000111222333333111000///......///000111000000000000000000000000.../////////---,,,---...,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************+++++++++******))))))))))))************+++,,,,,,---..............................---------.........//////......///000111333555666222:::///;;;UUUqqq<<<'''000111"""$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))000;;;VVVKKK???}}}bbbYYYWWWVVVNNNYYYPPP???===@@@FFFOOOccciiijjjgggrrr~~~mmmYYYMMMJJJDDD???GGGZZZbbbYYYSSSVVVdddkkktttzzz{{{wwwssspppkkksss}}}^^^rrrTTT777---***...---+++---777~~~sssZZZNNNIIIFFFDDDAAA<<<:::888777555333000000///...------,,,,,,+++***)))((()))***---...*********+++,,,---/////////222555555222///,,,+++))),,,...------///222333555000///777===>>>@@@DDDLLLZZZtttyyyhhhiiidddXXXVVVSSSNNNJJJFFFEEEDDDEEEDDDBBB>>><<<===@@@DDDFFFSSSPPPKKKFFFCCCAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===??????>>>>>>======<<<<<<;;;===AAABBB@@@>>>======<<<===???>>><<<;;;;;;<<<======<<<:::888777666555444555777888888888777666777555333333555555555444555555555555555666777777444555666666666666666555444444444555666777777888999777555555555666555555444444333333111000///...111111222222222222111111111111111222222333333444222222222111111111111111222111111111000000//////000000000000111111111111////////////////////////////////////////////////...------,,,,,,------...//////...------------...........................,,,++++++---......,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++,,,,,,---...//////------------------------........................///111222222222222333555;;;444@@@AAA???ppp~~~PPP555,,,)))((('''&&&&&&%%%%%%$$$###""""""%%%%%%$$$%%%'''(((''''''...***+++AAAqqqggg;;;VVVvvvKKK333RRRhhhCCCFFFHHHDDD<<<;;;BBBGGGFFFKKKHHHCCCAAAFFFQQQ```jjjjjjddd]]]ZZZ[[[YYYRRRLLLGGGGGGJJJPPPWWW\\\\\\[[[WWWTTTRRRTTTYYYXXXQQQKKKGGGKKKNNNNNNMMMPPPXXX^^^qqqpppgggVVVKKKKKKNNNMMMUUUZZZeeerrr}}}iiihhhnnnnnnhhhFFF222***))))))(((***((())),,,:::mmmnnnWWWMMMHHHDDDBBB???;;;888777666444222000//////...------,,,,,,)))(((((((((***---///111++++++++++++,,,---...///000333666666444111......222333333222000111333333333666<<>>LLL\\\wwwggggggbbbWWWUUUSSSNNNJJJGGGFFFFFFFFFEEECCCAAA@@@@@@BBBEEEGGGLLLJJJGGGDDDBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAA@@@???>>>===??????>>>>>>======<<<<<<;;;>>>AAABBB@@@???======<<<===???>>><<<;;;;;;<<<<<<<<<:::999777666666666555555666777777777777777888666444555666777666555666555555555666666777888666666666777777666555555444444444555666777777777777555444333444333222000000111111111111111000000111111111111111111111111000000000000111111111111111111111111111111222222000000000000/////////...000000000000111111111111////////////////////////////////////////////////...------------------...//////...------------...------------------------,,,++++++,,,......,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///------------------------........................///111222222222222333555777555???@@@;;;ZZZjjj???---+++)))%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$%%%&&&'''''''''+++***888\\\]]]IIIqqqPPPPPPbbbfffPPPBBBBBB???::::::>>>???<<<<<<:::777555666<<>>FFFBBB???=========;;;999@@@???>>>@@@DDDDDDAAA===???@@@AAA???===>>>CCCGGGEEEJJJIIICCC???AAADDDDDDAAABBBGGGGGG>>>HHHzzzdddGGGJJJwwwsss|||www```LLL999222OOOZZZLLL999+++&&&'''***+++)))***(((***,,,999lllfffTTTLLLEEEAAA@@@===999777555444222111/////////...------,,,,,,******))))))***,,,...///,,,,,,++++++,,,---......111444666777555333111111333222333333333444444555@@@???@@@BBBJJJ___ssseeeddd___VVVTTTRRROOOKKKIIIHHHHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>======<<<<<<<<>>>>><<<===???>>><<<;;;;;;<<<;;;:::888666666666666777666666666666666777888888888777555555777888777666666666666777777777888888777777888777777666555444444444444555666666777777555444333222222000---***---...///000111222222222111111////////////111111222222111111111111111111000000000111222222222333000////////////.........000000000000111111111111////////////////////////////////////////////////------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***++++++++++++++++++++++++++++++************++++++************+++,,,...///......------,,,,,,++++++++++++,,,,,,------......------------------------........................///111222222111222333555222555;;;@@@===CCCrrryyyQQQ---(((,,,((($$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''---...IIIzzzCCCGGGwww999RRRwww```HHHAAA<<<;;;888666777999666111444444444444333444666888============>>>>>>>>>>>>===999555222222222333222333444555666888999::::::<<<;;;999777777888999:::555:::<<<999888;;;>>>@@@CCC555000444555GGGXXXNNNVVVzzzrrrbbbFFF111,,,***"""///+++'''$$$$$$(((++++++*********)))+++---777iii```QQQKKKDDD???>>>;;;777555333222111/////////.........---------------+++***)))))))))***,,,,,,,,,,,,,,,---......111333666777666444333333000000222666777777888:::AAAAAAHHH\\\{{{qqqeeeccc]]]VVVSSSQQQOOOLLLJJJIIIIIIIIIAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFDDDDDDCCCBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<===???AAABBB@@@?????????<<<===???>>><<<;;;;;;<<<999888666555555555777888777666555555555666888999777666444555666888777666777777777888888888888777888888888888777666555444444444444555555666666666444333333222111///***''',,,---...000111111111111222000...------...000222555555444444333333222222//////000111222333333333000000000000000////////////000000000111111111111////////////////////////////////////////////////------............------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,++++++++++++++++++++++++++++++******))))))******++++++***))))))***---///111//////...------,,,++++++++++++,,,,,,,,,---------,,,,,,------------------........................///000222222111111333444...555666@@@EEE999[[[___>>>&&&)))---&&&$$$***%%%%%%%%%$$$$$$###############$$$$$$$$$%%%''')))111555XXXJJJ:::uuummmDDDBBBNNN___dddUUU???222000888666333333555666333///444666999999999999:::;;;<<<===>>><<<888555666777666555444444666999<<<===555777999999888999===AAA;;;999888888:::===>>>===???@@@@@@<<<:::<<>>RRRsssppphhhccc]]]WWWRRRQQQOOOLLLKKKJJJIIIIIIBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<===???AAAAAA@@@>>>>>>???<<<===???>>><<<;;;;;;<<<888777666555555666777777777666555555555666888999666444333333555777666666777777888888888888777666888888888888777555444444444444444444555555555555555444333333222000,,,(((...///000000000000//////222000...------...000222444444444333333222222222//////000111222333333333111111111111111111111111///000000000111111111111////////////////////////////////////////////////---......//////......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++++++++++++++++++++++++++******))))))******++++++******)))+++---000111//////...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000111111111111222444000555111>>>JJJ777KKKzzzGGG222&&&***+++"""""",,,%%%%%%$$$$$$$$$$$$$$$###"""$$$$$$$$$###$$$(((+++///???lllRRR777eee|||]]]FFF:::IIIFFFEEECCC>>>999888;;;888444111222555666555555444666888888888888:::<<>>>>><<<===??????<<<;;;===@@@,,,:::===111000WWWmmmNNNVVVqqqddd???666///***111***&&&'''''''''((()))))))))(((+++)))(((------111```wwwZZZOOOHHHBBB@@@;;;888555222222111///...........................)))))))))***++++++++++++++++++,,,,,,---///000111///222444666555555666777888666777:::888999EEEUUUlllooojjjddd\\\WWWQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBB??????>>>>>>======<<<<<<===>>>@@@@@@>>>===>>>???<<<===???>>><<<;;;;;;<<<777777777777777666666666666666666666666777888888555333222333555666666666666777888888888777666555666666777666666555444333444444444444444444444444555444333333333222///---111111111111000//////...111111////////////111111111111000000000000000000000000000111222222222333111111222222222222222333000000000000111111111111////////////////////////////////////////////////---...///000000///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,---///000......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------....................................000111111000111222444333777111;;;GGG666???sssxxxTTT555,,,''')))'''!!!!!!((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###%%%)))---...PPP~~~LLL---LLLzzzeeeOOO???===BBB;;;======;;;777555777;;;666444333555666555777:::666666666555333333666888222555888777666666888;;;666888999888666333222222777999:::888666666:::===:::::::::::::::;;;<<<===999;;;@@@BBB<<<333///000'''111000)))===vvvxxxIII>>>555&&&***(((((('''&&&%%%$$$%%%''')))++++++''''''---,,,---[[[uuuYYYNNNEEE@@@@@@:::888444222111111000...........................)))***+++,,,------......******+++,,,...000111222000222555777777777999:::999777:::@@@DDDPPPmmm|||nnnkkkcccZZZVVVQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDAAA@@@@@@@@@@@@AAABBBCCC??????>>>>>>======<<<<<<<<<===???>>>===<<<===>>><<<===???>>><<<;;;;;;<<<777777888999999777555444555555666777777777777777555444333444666777888777555666777888888666444333444444555555555555444444444444444444444444444444444333111222333333222111111111222222111111000///111111111111111111111111//////////////////000000111111111111111111222222000000111111222222222222000000000000111111111111////////////////////////////////////////////////---...///000000///...---//////...------------...------------------------...,,,******,,,------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......///...........................///111111000000222333222999555888???666<<<[[[[[[999,,,***(((&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$%%%***000<<>>EEEDDD@@@===222666999777222000000111333444777:::777222333999666777777555444333555666444444555444333222333333444666888888666666888;;;888999::::::::::::<<<===;;;===???>>><<<;;;===@@@???===>>>>>>999111000444:::999999IIIsssLLL<<<888,,,000111111++++++***)))((()))***+++***&&&%%%---+++***WWWsssXXXLLLCCC>>>???:::888444222222111000///---...........................//////......---,,,)))***+++,,,...000222444111444666888888999;;;<<<<<<<<>>======<<<<<<<<<===>>>===<<<;;;<<<>>><<<===???>>><<<;;;;;;<<<777888:::;;;:::888555333444555777888888888777666666555444555777999999888555666777888777666444222333333444444555444444444444444444444444444444444333111000111222444444333000111222222222222111111111111222222222222111111//////000000111111222222222222222111111111111111//////000000111111111222000000000000111111111111////////////////////////////////////////////////---...///111111///...---//////...------------..............................,,,******+++------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---......------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////...........................///111111000000222333///999999888;;;888>>>QQQwwwKKK///+++,,,)))%%%(((---***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$%%%+++111OOObbb999888(((%%%LLLvvvHHH222000777FFFMMMDDD999444666555333222555888888666111444:::>>>888//////666222333555555555444555777444444555666888999::::::666777777666444555:::>>>888888999:::<<<===>>>>>>666;;;???>>>;;;:::>>>BBB>>>888444444333555???KKKgggnnnLLL888999---...***%%%$$$&&&)))***)))(((((()))***%%%$$$,,,***(((TTTqqqVVVMMMEEEBBBDDD:::777444222111000---,,,******+++,,,---//////000,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///...666222000999<<<999;;;>>>EEESSSkkkssskkkgggbbb[[[QQQRRRQQQOOOMMMKKKIIIIIIHHHEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???AAA???<<<::::::;;;===>>>??????>>>===<<<===============?????????>>><<<;;;:::::::::999777666777888666777777888888888888777888555222444888:::888555999999888777666555444444555555444333333222111111222222111111111111222222111111111111111111111111///000111222222222222222111111222222222333333333000000000///////////////000000111111111111000000222111///...111444444222222000...---///000000///000000000000//////......//////.........---------............/////////000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******---------------------,,,............///////////////...///000222333222111///111444777999<<<===>>>sssUUU555///(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((...&&&$$$...)))+++BBBpppoooAAA///......///111{{{yyyHHH111///444:::???@@@<<<777333777777666666555555555555111333444444333222222333999777555555555444333111555666777888999:::::::::999888666444444777<<<@@@<<<<<<:::888666888;;;>>>:::<<<>>>===;;;:::999:::444:::AAAGGGRRRgggccc:::222...***++++++))))))(((((((((((())))))***'''+++))),,,,,,HHH{{{]]]PPPIIIAAA<<<:::888444222111000...,,,+++,,,,,,------...//////------......------,,,,,,...............///000111333666555888===777777EEEMMMkkkwwwoooggg___ZZZSSSSSSQQQOOOMMMKKKIIIHHHHHHEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@???<<<;;;:::;;;===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;:::::::::999777666777888888888888888888777666666888666444666:::;;;888444666666666555555555555555666666555444444333222222222222111111111111222222111111111111111111111111000000111222222222111111000000000111111111222222000000000000000000000000000000111111111111000000///000111111333444444222000///......111333444444000000000/////////......//////.........---------........./////////000000000///...------------...------------------------------,,,,,,------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,---------------......//////000000/////////000222222111000000222444666999;;;<<<<<>>???>>>======555888===??????===<<<<<>>888333333;;;EEEMMM```ooonnnBBB555000,,,++++++))))))(((((((((((())))))***'''+++(((++++++DDDbbbSSSNNNDDD888;;;888555222111000...---....................................---,,,+++***/////////000000222333333888888888???BBB;;;DDDaaayyyrrrggg]]]ZZZVVVTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???===;;;;;;<<<>>>???===>>>?????????>>><<<;;;@@@???>>>===<<<<<<<<<<<<:::;;;;;;999777666777999888888999888888777666555888777666888;;;;;;777333222222333444555666777777666666666555555444444333222222111111111111222222111111111111111111111111111111222222222111111000/////////000000000111111111111111111111111111111000000111111111111000000+++---000222222111000111///---,,,---000222222222000000000000000//////////////////.........------....../////////000000000//////......------......////////////////////////---------,,,------...///////////////............++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++***************))))))***+++,,,---......,,,,,,---...//////000000///000000111111111111000111222444666888999::::::VVVvvvLLL444,,,***''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!%%%$$$&&&(((,,,KKKzzzCCC111$$$'''------******444yyydddFFF777AAA:::999777555444444555666444444444444333333333333111333444444333222222333666444333444555666555444555555666777888888888888??????>>><<<888666777888999:::::::::999:::===???222777@@@NNNbbb{{{~~~NNN888333///,,,+++))))))(((((((((((())))))***'''***'''+++***???eeeQQQPPPIII;;;<<<999555222111111///...000000//////...------------...............------000000000111222333555555999===;;;>>>GGGRRRlllvvvpppfff]]][[[XXXTTTSSSPPPMMMJJJHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@???>>><<<<<<===>>>???<<<===???@@@???>>><<<:::AAA@@@>>><<<;;;;;;;;;<<<:::;;;;;;999777666777999777777888888888777777666888888999:::<<<:::666333333333444555666666777777666555555555444444444333222222111111111111222222111111111111111111111111222222222222222111000////////////000000000111111111111111111111222222222000000111111111111000000...///111333222//////222444222000000111111000...111111111111111111111111////////////...............////////////000000000//////............//////////////////////////////---------------...//////000000000000////////////+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------+++,,,------...///000000///000111111111000000111222333444555666777777777KKK^^^777......)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$'''(((&&&222aaakkk555---))),,,000---******+++SSSbbbSSSGGG===888<<<:::888555222111333555777333333333222222222222222111333444444333222222333444333333444666777666555555666777888888888888888666777999:::;;;>>>BBBEEEJJJDDD:::111000777CCCLLL___lllYYY:::444111++++++))))))(((((((((((())))))(((&&&)))''',,,,,,<<>>:::666222111111000///222111000000...------,,,------///000111111111111//////000111333444666777888CCC@@@===TTTzzzoookkkeee___]]]XXXTTTSSSPPPMMMJJJHHHFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>???@@@<<<===???@@@???>>><<<:::@@@???===;;;;;;;;;;;;<<<;;;;;;;;;:::888777888999555666777888888888888888888888999;;;;;;:::666444666666666666666666666666444444444333333333333333222222111111111111222222111111111111111111111111222222222222222111000///000000000111111111222222000000111111222222222222000000111111111111000000333000000333111---...333777555444444555444222111222222222222222222222222000000/////////.........////////////000000000111//////.........//////000...........................------------...//////111111000000000/////////++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++//////......---------,,,,,,,,,,,,---...//////000...000222222000///000222222333444555555555555555EEELLL000//////%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$((((((%%%:::rrryyyDDD...***(((***++++++,,,---333>>>===666999===:::555666555444333333444555666111111222222222222222222111333444444333222222333333222222444666777777666666777888888888888888888333777;;;===<<<:::888777888;;;@@@JJJZZZoooddd<<<444000))),,,))))))(((((((((((())))))'''&&&)))'''//////:::nnn___PPPHHHAAA???;;;666333222222111111222222111000///...------------///111222333333333///000111222444666888999;;;IIIIIILLLrrrkkkjjjddd^^^\\\WWWTTTRRRPPPMMMJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???????????????@@@@@@AAA===>>>?????????>>><<<;;;>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<:::888777888:::666666777888888888888888666777999::::::888777555888888777777666666666555333333333333333333333333222222111111111111222222111111111111111111111111111111222222222111111000000000000111111111222222//////000000111222222222000000111111111111000000---'''&&&---///***))),,,/////////000222222111///000000000111111111111222000000000/////////....../////////000000000111111//////......//////000000////////////////////////......------......///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,111111000///...---,,,,,,---------------.........,,,///222222000///111444111222333444444444444444@@@zzzfff@@@///...+++"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$"""((('''(((KKKTTT---***(((((())),,,000444777777;;;<<<999888:::999444333444444555555555444444111111111111222222222222111333444444333222222333333222222444666888777777666777777888888777777777666444222000111666===CCCVVVcccxxxqqq@@@444///'''...))))))(((((((((((())))))(((&&&)))'''000000555cccwwwYYYKKKFFF@@@<<<666333222222222111222222111111000///......---...///000111222222222111111222444666888;;;<<>>>>>>>>>>>============;;;;;;<<<<<<======<<<<<<;;;<<<<<<:::888777888:::999999999888888666555555555666888888777777777777777777666666666555555555444444444444444444444444222222111111111111222222111111111111111111111111000000111222222222111111/////////000000000111111......///000000111222222000000111111111111000000''' """...555000++++++,,,,,,,,,---//////---,,,------........./////////000000000000/////////...//////000000000111111111///////////////000111111000000000000000000000000...............//////000000000/////////.........------------------------...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,---------/////////......------,,,......------------,,,,,,***...222222000///222666000111222333444444444444:::jjjuuuIII333---***''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###"""))))))111bbbyyyPPP666,,,---......///333777:::;;;777888===<<<666666999666555555666666555444333222111111111222222333333333111333444444333222222333333333222444666777777666444555555666555555444444---111:::GGGZZZpppFFF666...&&&000))))))(((((((((((()))))))))((()))'''000...///WWWcccPPPLLL@@@<<<666333222222222222222222111111000//////......///000000000000000///222333444666888:::===>>>IIIMMMZZZuuuppprrreeeYYYVVVUUURRRQQQOOOMMMKKKIIIIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAACCCCCCDDDDDDCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA??????>>>===============999:::;;;===>>>======<<<;;;<<<<<<:::888888999:::<<<;;;;;;999777555333222444666777666666666777999555555555555555555555555444555555555555555555555222222111111111111222222111111111111111111111111///000111222222222222222............/////////000---......///000111111111000000111111111111000000+++$$$(((:::DDD???666333444333333333333222///,,,+++++++++,,,,,,---------000000000000////////////000000000000111111111111///////////////000111111111111111111111111111111...............///000000////////////....................................///......------......///+++++++++,,,,,,---------,,,,,,,,,------.........,,,---------------------///......------,,,++++++)))---222222000000333777///000111222333444444444444```]]]444******&&&'''000&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$,,,---<<>>>>>>>>???>>>>>>======<<<<<<<<<;;;888999;;;======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999777666555444666666666666777777777777666888999999777555444444333444555666666555444333222222222111111111111000///111222222111111222333333333333222222222111111111///...///111222222111222111111111000000//////111111000000222222...)))///???ZZZcccXXXFFF___lllkkkhhhbbbYYYQQQLLLJJJ???888///...222333...&&&(((000222---))),,,...,,,111000000///000000111111666555111......111333222111111111111111111222333444222111111222222111/////////000//////---+++***---------.........//////......------------......------------------------***+++---//////...---,,,........................------------------------...222333000...000111000111666999777555555333000222eeepppFFF,,,,,,,,,+++***&&&((('''&&&%%%$$$###############""""""######$$$%%%%%%---***,,,RRR^^^666777@@@>>>???>>><<<999666444333222555555555444444333333333333333444444444333222222...///111222333333333222///000111222444555666666333444444555777999666111---///000333222000JJJuuu[[[444555777%%%+++)))((('''((()))(((''')))&&&'''+++---///555===kkkWWWMMMFFF>>>888555444444444222222222222222111111111222222222222333444444444666===;;;999AAACCCDDDLLLSSS___tttnnnmmmaaaXXXYYYXXXUUUSSSPPPMMMJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGEEECCCCCCDDDEEEEEEDDDDDDAAA@@@CCCGGGIIIGGGDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAABBBBBBAAA???@@@@@@??????>>>???????????????>>>>>>>>>=========999;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888777666666666666666777777777777666888999999777555444555333444555666666555444333222222222222111111111111///111222222111111222333333333222222222111111111333111000000111111111000111111111111000000000///111111000111222111---)))(((444PPPMMMHHHRRR^^^zzzhhh[[[OOOBBB;;;;;;666///+++---...---...111222222222111222333444555000111222111000///...---444444444333111000111333111000000000000000///...000111222333333222111000---------......////////////......------......///------------------------***+++---//////...---,,,........................------------------------***///000...---000222111333777999777666777666333777hhhccc>>>)))************''''''&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$)))(((222^^^___===888CCCFFF??????>>><<<999777555444444444444444333333222222222000000111222333333333222222222222222111///---,,,222333333444555666777777777777666666555444111---***,,,///AAA]]]uuuddd999444555(((+++)))((('''))))))(((''')))''''''+++,,,...333:::qqqkkkRRRGGG???<<<888111111777222222222222333333444444555444444444444555555666444<<<<<<===DDDFFFHHHSSSZZZyyyppplllmmmaaaZZZZZZWWWUUUTTTRRROOOLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCCCCCDDDEEEEEECCCBBBCCCGGGHHHEEECCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBCCCBBB???===?????????>>>??????@@@@@@@@@@@@????????????>>>>>>;;;<<<===>>>???>>>===============<<<;;;;;;;;;:::999:::::::::::::::999999666666666666777777777777666888999888666555444555333444555666666555444333333222222222111111111111000111222222111111222444333222222222222111111111444222000000000111000...111111111111000000000000111000000222222000,,,)))'''GGGWWW<<<>>>fffzzz{{{dddVVVNNNPPPJJJ:::---+++...,,,******---/////////000000000111222111111111---///000...++++++---000333555666666444222222333///000000111000000///...............///////////////......------......///------------------------+++,,,---//////...------........................------------------------,,,000222///...111222111555888999666777999999666777cccQQQ444'''***((('''***)))%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%&&&&&&***BBBwww```222000DDDMMMGGG@@@>>>===;;;999777666666555333333333222222222222222///000111333444555555555555555444333111///---,,,666666666666777777777888999888888777666333000///000IIIeeesssBBB222333++++++***(((((()))))))))((()))''''''***+++,,,111777\\\dddNNN???@@@@@@777222555444444444444444444444555777666555555555555666777666>>>@@@CCCJJJKKKQQQ```ttt|||ooommmmmmbbb\\\[[[VVVUUUTTTRRRPPPMMMJJJGGGEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEGGGHHHGGGCCCBBBCCCFFFGGGFFFEEEFFFHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCC@@@===???>>>>>>>>>???@@@AAAAAA????????????????????????;;;<<<===>>>>>>>>>======>>>>>>===<<<;;;:::::::::888888999:::::::::::::::666666666666777777777777777888999888666444555666333444555666666555444333333333222222222111111111000111333222111111222444222222222222111111111111111000......///000///...111111111000000000000000111000111444333///++++++---MMMNNN<<<\\\]]]hhhxxxwwwhhh___OOOGGG???===AAAAAA;;;555999222,,,,,,/////////000---000222222111222555888000222444333111///000111000000//////...---,,,+++//////////////////////////////............//////........................,,,---......///...------........................------------............333777777222000111111///555777666444666:::999666111VVVwwwAAA---'''+++'''%%%)))((($$$$$$######$$$%%%&&&&&&######""""""######$$$%%%)))'''333\\\VVV>>>222???LLLFFF<<<999;;;:::999777666666666666333333333333333333333333333444555666777777777777444444555555555555555555777777777777777777777777888888888999777444555999OOOOOO333111///,,,***(((((()))***)))((()))'''(((*********...444OOOfffFFFBBBEEE@@@999888999888888777666666555555888777666555666777888999===EEEFFFIIIPPPRRR\\\ppp|||qqqooommmbbb]]][[[UUUSSSSSSQQQOOOLLLIIIFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDGGGIIIGGGDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFEEEAAA??????>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<============>>>>>>===<<<;;;:::::::::666777888999::::::::::::666666666666777777777777777888999777555444555666333444555666666555444333333333333222222222222111000222333333222222333444222222222111111111000000---,,,+++,,,...000000000000000000000000000111111111000222777555///+++---444SSSQQQWWWwwwKKKuuu{{{pppooouuuuuukkk```UUUJJJAAA???>>>666...+++(((***,,,---------------222333444444444444666777111111111000000111111111000000000000000000000000/////////....../////////.............................................---........................---------....../////////333777777222000111111///444555444222444888888444111LLLYYY888+++***---&&&$$$'''&&&############$$$%%%&&&&&&######""""""######$$$%%%)))***BBBtttuuuPPP---444@@@GGGBBB888333444777666666555555555555555444444444555555555555555666666666777777666666555333333333444666777888999777777777666666666666555999777777888444222777@@@|||___777///111,,,***)))((()))***)))(((***((((((+++***)))---222JJJ\\\GGGCCCAAA>>>===<<<<<<;;;:::999888777777:::999777777888:::<<<===@@@GGGIIIMMMUUUZZZkkkzzzpppooolllaaa^^^]]]UUUSSSRRRPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEEEEFFFEEECCC@@@?????????>>>??????@@@@@@=========>>>>>>>>>>>>???;;;;;;<<<<<<<<<==================<<<;;;;;;;;;:::777777888999999:::999999666666666666777777777777888999888777555444555777333444555666666555444333333333333333222222222222111222333333222222333555222111111111111000000000,,,+++***,,,...000111111000000000000111111111111222111444:::888///,,,///===jjjooo\\\aaazzzxxxmmmZZZLLLHHH>>><<<<<<>>>???<<<666000555222///...///111222111.........///000222333444111111111111000000000000000//////......//////000......................../////////.......................................---------...//////000000,,,000222///...111222111333333222111444888555000555IIIjjjBBB222)))+++...&&&$$$'''%%%###############$$$%%%&&&######""""""######$$$%%%(((111UUU|||NNN000555???CCC>>>888777999999444333333333444444555666555555555555666666666666444444555555444333333222333333333222333444444555666666666666555555555555;;;777666666000---777EEEnnn???000111,,,+++))))))*********))))))((()))++++++***---222GGGcccMMMCCC@@@???=========<<<<<<;;;;;;;;;<<<;;;::::::;;;>>>AAABBBBBBIIIMMMWWWfffsssvvvnnnlllhhh___^^^___WWWTTTRRRPPPMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIGGGFFFCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCCCCDDDDDDBBBAAA@@@@@@??????>>>?????????>>>>>>>>>?????????@@@@@@======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::::::::999666666666666777777777777888999888666444444555777333444555666666555444333444444333333333222222222111222444333222222333555111111111111000000000000...---,,,---///111111111///000000000111111111111444111666===:::///,,,222RRRiiiUUU~~~~~~}}}|||zzz}}}}}}qqqfffNNNEEE:::444333222...***111000/////////000111222222222222111111000000000000000////////////000000........................000000///.......................................---------...///000000000***///000...---000222111333333222222555888333,,,444DDDTTT222...&&&)))---&&&%%%((($$$$$$###############$$$$$$######""""""######$$$%%%)))===iii]]];;;444CCCAAA===999777999;;;<<<222222222333444555666777444444444555555555666666222333333444444444333333555444333222222222333444555555666666666666666666===888666666000///===PPP|||GGG111111---+++))))))***+++***))))))((())),,,,,,+++...333EEEbbbMMMEEECCC============>>>>>>>>>>>>>>>===<<<<<<>>>AAADDDFFFGGGPPPXXXggg|||rrrkkkiiieee]]]___aaaYYYUUUSSSPPPNNNLLLLLLMMMNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCFFFJJJKKKHHHEEEDDDEEEGGGGGGGGGFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDBBBBBBBBBCCCBBBAAAAAAAAA@@@???>>>>>>>>>????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666666666777777777777999999888666444444555777333444555666666555444333444444444333333333222222111333444444333222444555111111111111000000000000222000//////111222111111//////000000111111111222444222777???;;;000---333gggvvvrrroooccc]]]XXXOOOGGG<<<:::888555333111111111222222222222111111000000000000////////////000000////////////////////////111000///.......................................---------...///000000111...222333000...000111000333444333333666888333+++...===qqqEEE***+++###'''+++&&&&&&)))###$$$$$$###############$$$#########"""###$$$$$$%%%+++GGGwww~~~LLL:::GGG;;;555555999888222000444222222333444555666888999333333333444444555555555222222444555666666777777555444333333444555666777555666666666777777777777===888777777444444FFF]]]KKK222000---+++))))))***+++***))))))((()))------,,,...333EEEkkkSSSKKKJJJFFFAAA@@@BBBBBB>>>:::;;;===@@@CCCEEEHHHKKKNNNQQQZZZnnnqqqmmmhhhdddbbb___\\\ZZZTTTSSSPPPNNNLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFIIIGGGFFFDDDDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEIIIFFFCCCBBBCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEFFFDDDCCCCCCDDDEEEEEEBBB@@@AAA???>>>???@@@BBBAAAAAACCCAAA>>>===>>>???@@@@@@AAA???<<<<<<===?????????===<<<;;;:::999999:::;;;<<<;;;;;;:::::::::;;;;;;::::::999888777777777777777777777666555555444444222222333444444333333222555555444333333222111111333333333333333333333333111222333222000000000111000111111000///......///000/////////000111222222333---444999000,,,666@@@xxx]]]xxx~~~fffaaa\\\<<<111<<<777333444333111//////000333,,,000333222///---///111111...++++++---///000000......///000000111000000000///...------...///000111111000000//////......000000000000000000000000111111222333333333333222,,,<<<}}}NNN999---))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%%%%###""""""###555JJJkkkfff@@@;;;777666555444333444444555555555555555666666666777777555333444666888666444222444555555666777999;;;555222222555666666888<<<:::777555666777555555666111BBB333222III999>>>{{{___222444---+++))))))***+++***)))***)))))))))***,,,...///:::bbbZZZQQQGGGBBBCCCGGGHHHHHHMMMMMMLLLKKKLLLPPPWWW[[[lllqqqmmmgggbbb^^^[[[WWWUUUWWWUUURRROOOLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEJJJHHHEEECCCDDDCCCCCCAAA:::>>>CCCFFFGGGGGGGGGHHHEEEDDDDDDEEEFFFEEECCCAAAAAA???>>>???@@@BBBAAAAAABBB@@@>>>>>>?????????>>>AAA???<<<<<<===?????????===<<<;;;::::::;;;;;;<<<===<<<:::999999999999999999888777777666777888888777777777666555555444444333444444444444333333333555555444444333222222111222222222222222222222222000111222111/////////000000111222111///...///000000//////000000111222333888111000333000***666LLLsssyyyxxx{{{XXXfffvvv```TTTMMMAAA555...++++++,,,777555111//////000111222222333333333222000---+++//////000000111000000000111000////////////000111111000000000/////////...000000000000000000000000111111222333333333333222555888ooofff===///''')))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###"""'''$$$'''888JJJbbbzzzyyySSS999;;;777666555444333444444555666777777666666555444333222333333222111000000000555666666777777888:::<<<===999666888999888<<>>???@@@BBBAAAAAAAAA@@@??????@@@@@@???===AAA???===<<<>>>?????????<<<<<<<<<;;;;;;<<<=========<<<:::888777777888999888777666666666777999:::777777777666555555444444555555555555444444333333555555444444333222222222111111111111111111111111000111111111///...///000000111222111/////////000/////////000000222333333777666...000222'''222YYYqqqwwwkkkgggXXXooo[[[LLL???555///000...---111555555222------///111222111000000000000000111111111000000///222111111000000111111222000000000000////////////000000000000000000000000111111222333333333333222222222[[[PPP111,,,)))((((((''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((!!!)))$$$---IIIUUUooo{{{oooXXX>>>444===666666555444444444444555555666777777666555444333666777888555222000111333666666888:::>>>AAAEEEGGGIIICCC???>>>===;;;>>>CCC555::::::666777>>>@@@<<<333999===>>>555111ccc}}}JJJ555222///,,,******)))(((&&&***)))))))))***,,,...///666~~~zzznnnjjjiiiiiieeehhhoooyyyxxxsssllleeeaaa]]]ZZZXXX\\\YYYUUUQQQMMMIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCFFFHHHIIIGGGEEE<<>>???@@@BBBAAAAAA?????????AAABBBAAA>>>;;;@@@>>>======>>>??????>>><<<<<<<<<<<<======>>>>>><<<;;;:::999888999999:::999888777777777777999999777777777666555555444444777666666555444444444444555555444444333333333333222222222222222222222222000111222111000//////111...000000000......///000/////////000111222333444000999222222555$$$222gggssssssuuufffdddsssqqq___RRR999555111///000111111000000111000///---///333777222222222222111000//////111111111111111111111111000000000000////////////////////////////////////111111222333333333333222+++333WWWqqq@@@,,,------'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%***$$$###'''$$$###222GGGMMMdddeeeNNN===555666>>>555555555555444444555555333444555666666555444333222000...+++)))))),,,...555555777;;;BBBHHHMMMOOOLLLGGGCCCBBB???;;;<<>>333???BBB222,,,UUUZZZ777333000,,,*********)))(((***)))))))))***,,,...///444}}}sssnnngggaaa^^^\\\ZZZXXX\\\YYYUUUQQQMMMIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHAAAAAACCCGGGIIIJJJHHHEEEDDDFFFHHHHHHFFFDDDCCCCCCFFFEEEEEEFFFGGGGGGDDDBBBAAA???>>>???@@@BBBAAAAAA??????@@@AAABBBAAA>>>;;;@@@>>>======?????????>>>;;;;;;<<<======>>>>>>>>>::::::::::::::::::;;;;;;::::::999999888888888888777777777666555555444444777666555444444444444555555555444444444444333333333333333333333333333333222333444333111000111222---...//////------.../////////000000111333444555---:::555000222)))CCC~~~rrriiivvvllllllpppeeeSSS???000,,,000666999888777444222111333444222222333333222111000000000000000000000000000000////////////000000000000////////////////////////111111222333333333333222///666QQQZZZ444((()))+++&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&$$$###(((222888999GGGVVVNNN888444999999999444444555555555555555555555555555555444222000///222...***(((***///333666:::888666888;;;???AAABBB???======???>>>999777999777:::999888>>>EEE@@@555888333777FFFfffkkk===222///,,,******+++++++++***)))))))))***,,,...///222{{{sssnnngggbbb___^^^]]]\\\ZZZXXXTTTPPPLLLJJJHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGIIIHHHEEEBBBEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEEEEFFFGGGFFFDDDBBBAAA???>>>???@@@BBBAAAAAA?????????AAABBBAAA>>>;;;???>>>===>>>???@@@???===;;;;;;<<<=========<<<<<<888999:::;;;;;;:::999888777888999::::::999777777777777777666555555444444666555444333333444555666555555444444444444444444333333333333333333333333333444444444222111222333,,,...//////...---...000//////000000222333555666222;;;444******333]]]xxxkkkvvvtttkkkbbbrrrwww]]]GGG:::555666666555666777666444111222222333333333222111111///000000111111000000///////////////000000000000000000000000000000000000111111222333333333333222444444BBByyyGGG///***(((***&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$000>>><<>>999222333444555555666555555555888777555333000...,,,+++,,,,,,,,,---111777???DDDLLLFFF???:::888777444111333333666;;;<<<888666777;;;:::::::::999555///***>>>:::WWW~~~JJJ333000,,,***+++,,,,,,,,,***)))))))))***,,,...///222zzz~~~vvvqqqjjjdddbbbaaa```___WWWUUURRROOOLLLJJJIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHGGGEEECCCDDDEEEFFFFFFEEEEEEFFFHHHEEEDDDDDDEEEFFFEEECCCAAAAAA???>>>???@@@BBBAAAAAA@@@??????@@@AAA@@@>>><<>>===>>>@@@@@@>>>===;;;;;;<<<===<<<<<<::::::777888;;;<<<:::777333111000222666999;;;:::888666777777777666555555444444444333222111222444666777444444555555555555555555222222222222222222222222222333444333111000111222...///000000//////000222//////000111222444555666666777222)))'''<<>>???DDDPPPZZZeee^^^TTTMMMJJJFFFBBB>>>:::888:::======999777888???:::999999444444DDDXXXiiiwww[[[666222---******+++,,,+++***)))))))))***,,,...///777~~~~~~tttooogggaaa^^^]]]\\\\\\TTTSSSPPPNNNLLLKKKJJJJJJFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDDDDFFFHHHIIIHHHFFFCCCEEEGGGFFFEEECCCCCCDDDDDDCCCCCCDDDEEEEEECCC@@@AAA???>>>???@@@BBBAAAAAAAAA@@@??????@@@@@@???===???>>>===>>>@@@@@@>>>===;;;;;;<<<<<<<<<;;;999888777999;;;<<<999444///+++***---333888;;;:::888666777777777666555555444444222222111000111444666777444444555555555555555555111111111111111111111111111222333222000000000111///111222222111111222444//////000111222444666777666333333+++(((@@@eeezzz888:::GGG```|||qqqzzzfffjjjyyyddd{{{sssooo]]]EEE666444666666555111222333333444444444444111222333444444333222111.../////////000000111111000000000000000000000000111111222333333333333222///777;;;>>>PPPeeeXXX+++******"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%+++$$$'''666???999...)))444BBBAAA777666555333777222333555666666666555555000...,,,+++,,,...111333>>>QQQeeellliiilllzzzwwwpppgggbbbaaaaaa]]]ZZZIIIEEECCCCCC@@@:::888:::>>>777555888:::JJJxxxhhh888444///+++***************)))))))))***,,,...///===wwwqqqiiiccc^^^[[[YYYXXXVVVSSSOOOLLLKKKJJJIIIHHHEEEFFFFFFFFFEEEFFFGGGIIIGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKJJJHHHIIIKKKIIIDDDNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDEEEDDDDDDBBB@@@???@@@AAAAAAAAAAAA@@@??????BBB@@@@@@CCCBBB>>>>>>@@@AAA???===>>>@@@@@@===:::???>>>===<<<;;;::::::::::::;;;;;;===<<<666---&&&+++...111555888999::::::777777888777777666555555555444444555777888777555444444444444444444444444222222222222222222222222111111222333222111000///111000/////////000222333111111111222222333333444666,,,@@@(((,,,;;;UUU///,,,///555FFFttt}}}hhhooo~~~sssdddjjjzzzXXX@@@777555333333444333222000111555888333333444222111000000111000000000000000111222222555555444333333222111111111111000000111111222333444///999JJJMMMGGGSSSkkkqqqDDD000&&&'''+++***'''%%%&&&'''$$$ !!!%%% &&&'''!!! &&&***(((+++<<>><<<>>>???======>>>@@@AAA???===>>>===<<<<<<;;;;;;;;;;;;;;;:::999::::::777222...555666888999999888777666777777777777777777666555555444444555777888666555444444444444444444444444333333333333333333333333111222222333222111000///000000000000000111111222222222222333444444555555:::///777(((///III{{{FFF222111444......RRRsssyyy}}}~~~xxxgggHHH333111000111666<<<:::222)))///222555777777666555444000000000000111222333333555555555444333222222222111111000000111111222333666111444<<<:::333999HHHhhhxxx^^^;;;111***$$$$$$!!!'''$$$$$$''''''&&&(((---###&&&&&&"""%%%333GGGUUUcccmmm}}}~~~^^^333&&&222666<<<>>>999555777777666111666;;;===;;;666444333+++***---999QQQqqqZZZ===---,,,***+++---(((***)))***------+++...333AAAzzzpppmmmiiieeecccaaa___]]]XXXUUUQQQNNNMMMLLLKKKIIIGGGHHHHHHGGGEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFHHHIIIFFFIIIIIIFFFEEEHHHJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCC>>>???@@@AAAAAABBBBBBAAACCC@@@@@@BBBAAA<<<;;;======<<<<<<>>>@@@AAA@@@???======<<<<<<;;;<<<<<<<<<<<<:::888888999999888777;;;<<<<<<<<<;;;999777666666666777777888777777777555555444555777777666555444444444444444444444444444444444444444444444444111222222222222111000000//////000111111111111111333333333444555666666666:::222,,,***777aaasss888(((...888444(((???wwwkkk}}}yyyyyyzzzwwwTTTDDDOOOHHH@@@888555444555555444444444444333333222111000000000111222333444444555555444444333222222222111111000000111111222333222111111333222111444999AAAJJJWWWfffvvvvvvFFF''''''((((((---000+++&&&###%%%%%%$$$###&&&'''((()))***///???[[[rrr~~~UUU///,,,<<<999;;;:::666555888999777888888;;;>>>>>>999000(((111>>>VVVsssnnnEEE,,,------***,,,+++***)))***------+++...444KKK\\\yyymmmjjjfffdddbbb```]]]ZZZWWWTTTQQQNNNMMMLLLJJJIIIHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGEEEAAA===@@@GGGIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDD===>>>???AAABBBCCCCCCCCCDDDAAA@@@BBB@@@<<<:::<<<======>>>??????@@@???>>>===<<<<<<<<<<<<<<<===>>><<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::555666777888888888888888666555555666777777666444444444444444444444444444444444444444444444444444222222222222111111000000...///000222222111000000222222333444555666666777777555&&&///AAAvvviii111...---444333---GGG~~~ooo~~~ppprrrzzztttzzzYYYVVVdddrrrYYY===000555???HHHBBB:::333000000111333000000000000111222333444333333333222222111111111111111000000111111222333111333333222555:::<<<::::::999888;;;EEEYYYpppxxxGGG'''((()))%%%$$$###)))%%%###%%%&&&### !!!###!!!###&&&(((,,,;;;KKK```zzz|||VVV666555<<<;;;<<<:::777555666999::::::@@@BBBCCC===666333777<<<^^^wwwLLL---///000++++++++++++)))***,,,,,,,,,///555TTTDDD|||nnnkkkgggdddaaa^^^[[[XXXUUUSSSPPPNNNMMMKKKIIIGGGHHHIIIIIIHHHFFFEEEFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJBBB888444;;;FFFIIIEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCC===>>>@@@AAABBBCCCDDDDDDDDDAAA@@@BBBAAA<<<:::<<<>>>???@@@??????>>>============<<<<<<<<<======>>>;;;<<<======<<<;;;::::::999::::::;;;;;;<<<<<<;;;666666777888888999888888666555555666777777555444444444444444444444444444222222222222222222222222222222222111111111111111...///000222222111000000111111222333444555666666333666&&&333III{{{YYY...:::---***///<<>>???@@@BBBCCCCCCDDDDDDDDDAAAAAACCCBBB===<<<>>>???@@@AAA@@@>>><<<<<<===>>>>>>======<<<=========:::<<>>======>>>AAAQQQooo]]]AAA...((($$$)))///,,,$$$###%%%'''%%%"""###((()))(((%%%###%%%+++,,,)))***(((***444@@@DDD???888<<<999777999::::::===BBBLLLDDD;;;===QQQttt___888111///......***+++)))))),,,,,,,,,111888gggJJJ777{{{rrrnnnhhhccc```___]]][[[UUUSSSPPPOOONNNLLLIIIFFFGGGHHHHHHHHHGGGGGGHHHJJJEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFBBB===???EEEIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGFFFEEECCCBBB???@@@AAABBBCCCCCCCCCCCCDDDAAAAAADDDCCC???>>>@@@===???AAA@@@>>>======?????????>>>===<<<<<<<<<===999;;;>>>>>><<<;;;;;;<<<===<<<;;;:::888888777777888888999999999888777777777666555666777777555333444444444444444444444444333333333333333333333333333222111000000000111222000000000000000111111222111111222444555666777888111000***555^^^wwwGGG888888QQQuuuxxxyyynnniii{{{}}}ooodddTTTGGGAAA===:::888777666555444333222222222111111222222222222222222111111000000111111222333111000222666777777888;;;333555666444333555:::>>>666HHH___ssstttcccEEE'''!!!'''"""'''&&&''''''%%%%%%...999===BBB<<<...***222222***)))'''---:::AAA===777555:::999:::===<<<:::>>>FFFQQQJJJMMMgggmmmAAA///***...111***,,,))))))+++,,,---222888qqqaaa888FFFyyypppkkkeee```^^^]]]\\\\\\UUUTTTRRRPPPOOOMMMJJJGGGFFFGGGHHHHHHGGGGGGIIIKKKEEEEEEFFFGGGGGGGGGGGGFFFCCCJJJLLLGGGCCCEEEIIIKKKFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@AAABBBCCCCCCCCCCCCDDDAAABBBDDDDDD@@@???AAA:::===@@@@@@>>>===???AAA@@@@@@???===<<<<<<<<<<<<888:::<<<<<<:::;;;===@@@;;;;;;:::999999999999:::999999999999999888777666777666555666777666555333444444444444444444444444444444444444444444444444444333111000000000111222111000/////////000222333222222444555666888999999000+++***555kkk|||LLLFFFoootttnnngggeeeqqqrrrRRR\\\{{{www___RRROOOOOOOOO:::999888666444333333333333333333333333333333333111111111000111222222333444111333888666000000666111555999:::888666777999======>>>AAAHHHQQQ]]]fffssssssKKK:::444(((###%%%(((+++...777JJJ\\\|||{{{\\\HHHEEE===---***999???777444:::<<<777999999<<<@@@===:::???HHHAAA\\\xxxGGG---&&&...333,,,,,,))))))+++,,,---222999xxxccc;;;666YYYzzzrrrmmmfffbbb___^^^^^^]]]ZZZXXXUUURRRNNNLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEDDDFFFHHHIIIGGGDDDGGGFFFEEEEEEEEEGGGJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHHHHFFFDDDDDDFFFGGGEEEBBBGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCDDDFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@?????????@@@AAA@@@>>><<<;;;:::;;;===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;999777666666444444555555555555444444666666666666666666666666333333444444444444444444555222//////111333222000111000///////////////000///222444444333555999===:::'''444CCCnnnyyynnniiieeexxx___]]]qqqvvvjjjccc^^^TTTHHH<<<888999888444111222///000444666222000000///000111333444444333333666666555444444444444555333444666777888777666444777777888999;;;===???@@@HHHYYYjjjtttyyypppSSS555%%%(((111@@@WWWooovvvTTT>>>000(((;;;<<<<<<999666444444666@@@===CCCJJJCCC999DDDZZZLLL222000)))111***)))))),,,---,,,,,,444==={{{GGG222PPPiiixxxqqqmmmgggcccaaa___^^^]]]XXXVVVTTTPPPMMMKKKIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGEEEDDDEEEHHHIIIGGGFFFGGGFFFEEEEEEEEEGGGIIIJJJHHHIIIIIIIIIHHHGGGFFFFFFFFFDDDCCCCCCFFFGGGGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@>>>===;;;;;;<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<:::888777777666666777777777777666666666666666666666666666666444444444444444444333333111...---...000222222000000000////////////000000000222444444333555888<<<555&&&777PPP{{{yyyllltttvvvkkkeeepppoooZZZZZZVVVNNNCCC777000333888;;;666444666666222000111333444555777777777777777666555555444444444444444333444666777777777555444666666777777999:::<<<===;;;EEEPPPYYYiiixxxwwwlllJJJFFFQQQnnnVVV***+++999<<<:::777666888;;;<<<:::777FFFHHHLLLMMMKKKWWW~~~VVV555///***222)))******,,,---,,,,,,444===```444AAA___iiiwwwqqqnnniiieeeccc```^^^\\\UUUTTTRRROOOMMMKKKIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHFFFDDDDDDFFFHHHHHHHHHHHHGGGFFFEEEFFFFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCCCCFFFHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@???===<<<<<<<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;999888888777888888999999888888777666666666666666666666666555555444444333333222222///......///222333333222000000000//////000000111222333444444444555888:::555)))999WWWxxx~~~cccttt~~~rrr^^^nnn~~~fff\\\QQQKKKIIIFFF===444888333111333555333333666555555666777888888888888444444444444333333333333333444555666666666555444555555555555666777888888666999:::<<>>444\\\mmm___wwwrrrnnnjjjgggdddaaa^^^[[[TTTSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIGGGEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDGGGFFFEEEEEEGGGIIIKKKLLLEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFFFFFFFEEEFFFFFFBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>=========>>>>>>========================;;;;;;;;;;;;;;;;;;::::::999;;;<<<<<<:::888888888777888888999999888888777666666666666666666666666555555444444333222111111111111222222333444444333000000000///000000111111333444555555555666777888333***666XXXwww```ooozzzvvvnnnlllvvvbbbTTTRRRPPPFFF:::777333111444555333333555222333333444444555555555333333444333333333222222222333444555555555555444555555444444444444555555999:::777333666BBBMMMPPP```^^^kkkaaa>>>@@@MMMJJJ===555666666555333555>>>KKKUUUOOOnnnwww???+++///111***---,,,------+++,,,444===hhh999SSSvvviiiLLLyyyrrrooojjjgggdddaaa]]][[[UUUSSSRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHFFFEEEEEEFFFIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIHHHHHHGGGHHHJJJKKKEEEEEEGGGGGGGGGFFFDDDCCCCCCEEEGGGGGGEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;:::888666777777666777777888888777777666666666666666666666666666555555444333222222111111333333333333222111111111000000000000000111222222444444444555777888888777...)))333\\\mmmjjjoookkkeeettttttWWWJJJHHHHHH???:::888:::888333000000111111111111222222222333333333444444444333222111222333333444444444444444666666555444444444444444666:::;;;888777888::::::>>>GGGQQQWWW^^^eeegggfffOOOBBBBBBOOONNN;;;111555555000000999GGGPPPOOOJJJzzzDDD+++111///+++---,,,------+++,,,555???GGGGGGuuu|||WWW===zzzsssooojjjeeebbb```]]][[[UUUTTTRRRPPPNNNMMMLLLKKKHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFHHHIIIIIIHHHGGGHHHIIIDDDEEEGGGHHHHHHGGGEEEDDDBBBEEEHHHHHHEEEDDDFFFHHHDDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999::::::999777666666888555666666777777666666555666666666666666666666666444444333333222222111111222222111///---,,,---///000000000000111111222333333333444666888999999777...---555ddd]]]sss|||zzzwwwZZZeeesssYYYEEE===888666999999555444555444444333333333444444555333444555555555444222111222222222333333333444444666555555444333333444444555777999999888888888999???IIIJJJ???999===>>>888888HHHQQQGGG;;;666555333333777:::;;;@@@NNNeeewwwrrrxxxIII---222+++...---,,,,,,---+++---666AAAbbb555WWWnnnFFF999{{{sssoooiiiccc```^^^\\\[[[UUUSSSQQQOOOMMMKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHEEEGGGIIIIIIGGGFFFHHHJJJGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIHHH@@@CCCGGGHHHGGGFFFGGGHHHCCCEEEGGGIIIIIIGGGEEEDDDBBBFFFIIIHHHEEEDDDFFFIIIFFFGGGGGGGGGFFFEEEDDDDDD@@@AAAAAABBBAAA@@@???>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999:::;;;;;;999777777777999555666666777777666666555666666666666666666666666333333222222222222222222111111000,,,******...111000000000000111222333444333222333666999;;;:::888///222888jjjvvvaaaxxxeeerrr}}}VVVGGG@@@;;;;;;;;;999:::>>>888777666555555666777777333444666666666555333222222222222222222333333444555444333333333333333333777555444444555444555666444888;;;::::::>>>@@@???@@@HHHEEE888555<<<:::///444888;;;===IIIhhhQQQ[[[LLL000333(((111,,,++++++,,,,,,...888CCCKKK;;;gggzzz\\\???999zzztttooohhhbbb___]]]\\\[[[TTTSSSQQQNNNKKKIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIDDDGGGJJJJJJHHHGGGHHHJJJDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHH:::???DDDGGGFFFEEEFFFGGGCCCEEEGGGIIIIIIHHHEEEDDDBBBFFFIIIIIIEEEDDDFFFIIIHHHHHHHHHGGGGGGEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999;;;<<<<<<:::888888999:::666666777777777777666666666666666666666666666666222222222222222222333333111111000---***,,,111666000000000000111222333444222111222666:::<<<:::888+++000888ppp]]]nnndddYYYMMMEEE@@@<<<<<>>>>>??????===<<<;;;;;;======<<<;;;===<<<:::999888999999:::777777777777666666666666444666777888777666444333555444333222111111111111111111111222222333333444111111111111111111222222555555555666888999888777---...444ttt]]]rrrwwwxxxmmmmmmlllmmmNNNBBBFFFLLL<<<>>>>>><<<888555666888555555111---000666666000333222222222111000000000222222222222222222222222222222333333333333444444444444444444444444444444555333111222555777555333999((((((HHHrrr~~~FFFPPPHHH...///000...,,,---///***111///222\\\;;;NNNvvvZZZ???===;;;zzzvvvqqqjjjeeebbb```]]][[[XXXUUUPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFKKKJJJIIIGGGEEEDDDDDDDDDAAACCCEEEEEECCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@<<<;;;:::;;;<<<===<<<:::<<<;;;:::999999999:::;;;888777777777666666666666666777888999888777555444555444333222111111111111000000111222333444555555111111111111111222222333555555555666888999888777...333:::~~~WWWaaasssyyygggXXXTTTYYYiii{{{iiiQQQ???GGGEEEAAA<<<888555555555666888666222222555222,,,222222222222111111111111222222222222222222222222222222333333333333444444444444444444444444444444444333111333555666555333,,,$$$(((===RRRYYYZZZ\\\LLLWWW|||DDD---//////---,,,,,,...***000///444```ZZZ555UUUsssjjjKKK===<<<777|||vvvrrrlllfffccc```^^^\\\VVVSSSPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDFFFEEECCCBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA<<<;;;::::::<<<<<<;;;:::::::::999999999:::;;;;;;888888777777777666666666777888999999999888666555555444333222222111111222///000111222333444555666222111111111222222333444666555555777999:::999777///444>>>{{{]]][[[www~~~sssuuuQQQGGGEEEQQQeee|||vvvXXXHHHCCC>>><<<<<<;;;999777555666555111111333444111111111111222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444222222333444555444333111111999EEEIIIEEECCCGGGFFFVVVpppWWWeeeppp>>>---///...,,,---+++---)))000///777gggrrr777333]]]iiiNNN;;;;;;999333}}}ssspppkkkfffaaa^^^[[[ZZZUUURRROOOMMMMMMNNNMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJHHHGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@<<<:::999:::;;;<<<;;;:::999999999999:::;;;;;;<<<888888888777777777666666777777888888888777666555555444333222222222222222111222222333333444444444222222222222222333444555777666666888::::::999888///000@@@___cccwwwuuussscccQQQRRR[[[qqqhhhXXXCCC555333666:::;;;<<<;;;888333222333666777111111111222222333333333222222222222222222222222222222222333333333444444333333333333333333333333333222222333444444444444111222777<<<;;;888===EEE555===KKKZZZjjj{{{dddxxxddd888///111...---...+++,,,(((//////;;;oooXXX///<<<]]]WWW999444:::555444}}}qqqooolllfffaaa]]][[[ZZZUUURRROOOMMMMMMNNNNNNMMMIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCEEEFFFFFFEEEDDDCCCDDDEEEAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@???????????????<<<;;;::::::<<<<<<;;;:::888999999:::;;;;;;;;;;;;888888888888777777777777666666777666666666555555444444333333222333333333444444444333333333333222222222222222333444555666777777777888:::;;;:::999222,,,DDDooogggyyyvvvxxxpppmmmsssyyybbbCCC444333555666>>>===<<<<<<;;;888555444111111222222333333333444222222222222222222222222222222222333333333444444333333333333333333333333222222333333333333333444444222222222000000444999BBBAAA@@@AAADDDKKKTTTZZZjjjqqqYYY555222222---///000++++++)))000000===uuuvvvAAA555JJJTTTCCC111888999333888}}}qqqqqqnnnhhhbbb]]][[[[[[UUURRROOOMMMMMMNNNMMMMMMIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFFFFEEECCCCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCAAA@@@??????>>>>>>??????===<<<;;;;;;======<<<;;;999999:::;;;;;;;;;::::::999999888888888777777777666666666666555555555555444444333333333333444444444444444444333333333333222222222333444555666777888777777999;;;<<<;;;999444///NNNsssiii~~~|||}}}pppkkkzzz|||iiiVVVCCC666111111555===AAA>>>777333222222222333333333333333222222222222222222222222222222333333333333444444333333333333333333333333111222333333222222333444666555444555777888777777>>>===<<<;;;;;;;;;<<<===CCCMMMYYYuuu~~~yyyPPP333333111,,,111111+++,,,+++111000???yyyUUU111999QQQGGG777333:::999555999|||oooooommmhhhaaa\\\ZZZZZZVVVSSSOOOMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLKKKIIIHHHFFFEEEEEEEEEDDDBBBBBBCCCEEECCCBBBBBBBBBCCCCCCDDDEEEAAAAAA@@@????????????@@@>>>===<<<<<<>>>>>>===<<<999:::;;;;;;;;;:::999888999999999888888888777777888777777666666666666666444444333333333444444555222222333333444555555666222222333333444666777888888888888999;;;<<<;;;:::111666YYYlll|||jjjyyyggguuuqqq^^^CCC999444:::???===999666333333333333333333222222222222222222222222222222222222333333333333444444222222222222222222222222000222444333111111333555...------...222777999888444555666999;;;<<<;;;:::;;;:::777DDDeee}}}zzz}}}|||}}}III222333...)))111111+++------222000???|||ttt;;;///>>>JJJ<<<666777666888:::555{{{lllmmmkkkfff^^^YYYWWWXXXWWWSSSPPPMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJGGGEEEEEEFFFHHHJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJJJJJJJHHHFFFDDDEEEEEEEEECCCAAAAAACCCEEECCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA???===<<<===>>>???>>>===:::;;;;;;<<<;;;:::888777999999999888888888888777999888888777777777777777444444333333333444444555///000111333555777888999222333333444555666888888999888888:::<<<<<<;;;:::,,,;;;```mmmyyykkkpppvvvqqqrrrrrr\\\EEE===;;;888666777444444444333333222222222222222222222222222222222222222333333333444444444222222222222222222222222///222444333111000222555666444000,,,///666<<>>111}}}tttqqqlllfff```[[[XXXWWWTTTQQQOOONNNNNNNNNMMMKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKGGGEEEDDDFFFHHHJJJIIIKKKKKKJJJGGGFFFHHHJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJHHHEEECCCDDDFFFIIIKKKGGGHHHIIIJJJKKKJJJIIIIIIFFFEEEDDDFFFIIIKKKLLLKKKIIIIIIGGGFFFEEEEEEDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGDDDBBBBBBDDDEEEEEEEEEEEECCCAAAAAAAAA@@@???===<<<===>>>??????@@@@@@???:::<<<===<<<;;;999::::::999888777777888888777555666777777888888888888777666555444333333444555666444444333333444555666777444666888888888999;;;<<<777777999===@@@@@@<<<888111;;;tttkkkyyytttddd{{{kkknnn|||PPP777666777111999;;;:::666333222222111999666222111222333222111111222333444444333111000333222111000000222444555222111111111222333333444444333333444777888888777999999888888777777666666777999<<<=========???AAA>>>KKKVVVjjjqqqmmmaaa@@@222...111)))++++++***///...000--->>>|||lll666///BBBIII<<<<<<:::888555333111111}}}rrrooojjjddd___[[[XXXWWWVVVTTTQQQOOOOOONNNLLLJJJLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIGGGFFFIIIKKKIIIHHHHHHGGGHHHIIIJJJKKKIIIGGGFFFEEEEEEGGGIIIJJJEEEEEEGGGHHHHHHHHHGGGFFFIIIGGGFFFGGGIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFEEECCCCCCCCCBBBAAA???======>>>????????????>>>:::<<<======;;;::::::;;;:::888777777888999777666777777888888888777777666666555444444444444555666333444444555666666777777666777999999999999;;;<<<888888888<<>>???@@@AAA999???>>>DDDVVVccclllyyylllvvv\\\===000...111))),,,,,,***///---000---@@@SSS222999FFFAAA999999888777666555444444~~~pppmmmiiiccc^^^ZZZXXXWWWXXXUUURRRPPPOOONNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKIIIHHHHHHIIIIIIGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDCCCCCCDDDGGGIIIHHHFFFEEEDDDEEEDDDCCCAAA>>>????????????>>>======;;;<<<>>>===;;;::::::;;;;;;:::888999::::::999777888888888888888777666555666555444444444444555666333444666777888888777777777888999999888888:::;;;:::999888:::======:::666111PPPpppxxx}}}vvv{{{dddddd}}}jjjUUU888555333444777888888666000111333333222111000111111111111111111222444444222111000000000111222333222222111111222222333333555444333333444444333111222222333333444555555666777777888;;;???AAAAAA@@@???BBB;;;666;;;>>>AAALLL```ooovvvbbb{{{qqqUUU:::///---111***------***...,,,///...CCCVVV555///@@@EEE666666666666666777777777777~~~ooommmiiiddd___[[[YYYXXXWWWUUURRRPPPPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKLLLLLLMMMMMMMMMMMMJJJIIIHHHIIIJJJJJJHHHFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFEEECCCDDDGGGIIIHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@??????>>><<<<<<;;;===>>>>>><<<;;;;;;<<<<<<:::999999:::;;;999888999999999888888666555444555555555444444555555555333444777888999888777666666888999888777777888999;;;:::999:::<<<<<<999555111]]]xxxwwwjjjvvvuuuKKK>>>111---000555;;;???:::999777333//////111444000000111222333444444444222111000000000111222222333222222111222222333333555333222333444555333222222222333333444444444444777666777:::>>>AAA@@@??????GGGDDDAAACCC???:::@@@<<>>???>>>===<<<<<<<<<<<<;;;::::::;;;;;;:::888999999999888888666555444444555555555555555555444333444777888999888777666555777888777666666777888<<<:::999;;;===<<<888444:::qqqwwwwwwqqq~~~}}}UUUDDD888000111444444555888999999888666333222333333///000333555666666444333222222111111111111111111333333222222111222222333333222222333555777666555555555555444444444333333777777888:::<<<======<<<444===>>>@@@EEEAAA;;;???@@@CCCFFFHHHNNN^^^tttbbbbbb}}}xxx{{{LLL:::222///000(((------***---***...///EEEIII,,,;;;DDD===;;;@@@888888777777666666555555rrroookkkeee```]]]ZZZYYYSSSQQQOOOOOOPPPQQQPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMOOOOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIJJJJJJKKKLLLEEEEEEGGGIIILLLMMMLLLKKKGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCGGGEEECCCBBBDDDEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@??????===<<<<<<===>>>@@@???===<<<<<<===<<<;;;999:::;;;;;;:::888888888888888888777666555444444555666666555444444333444666777888888777777555666777777666666888999;;;:::;;;===@@@>>>999444FFF{{{xxxrrrmmmHHH+++---+++333@@@DDD<<<333111111222555999;;;999555111111333555777777777555444333333333222222222222111333333222222111111222222333222222333666777777666777777666555555444333333666888::::::888777888999444888555555???@@@===BBBAAABBBAAA??????EEEQQQZZZffflllkkk___SSSQQQVVV[[[aaaTTTaaarrrGGG999333//////(((...---***,,,***......DDD[[[444+++@@@BBB555555???999999888777666555444444rrrooojjjeee___[[[XXXWWWSSSQQQOOOOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMKKKHHHGGGIIIIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLKKKKKKKKKLLLMMMNNNEEEEEEGGGJJJMMMNNNLLLJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHFFFEEEDDDCCCCCCCCC???;;;===CCCGGGEEEBBBEEEDDDCCCCCCDDDEEECCCBBB???????????????>>>===<<<===???@@@@@@>>>======>>>;;;:::999999::::::999888777777888888888777777666444444555666666555444444333444444555666666777777555777888999888999:::<<<999:::<<<@@@BBB@@@:::444UUU|||}}}iiiPPP>>>///&&&%%%%%%///>>>BBB:::555888777444222555;;;===:::555777777666555555666777888444444444444444333222222444333222222111111222222333222111222444555555444555555555555555444444444666:::===:::444111333666<<<<<<333333???BBB>>>BBB888999:::::::::<<<@@@CCC@@@DDDDDD===888888999999BBBFFFNNNjjjhhh@@@555333//////(((///,,,))),,,***...---BBB{{{___:::,,,///:::777555777666888888777777666666555555rrrooojjjddd^^^ZZZWWWUUUUUURRRPPPNNNNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGAAADDDGGGKKKLLLKKKIIIHHHJJJGGGEEEEEEHHHIIIGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHJJJKKKFFFFFFHHHKKKMMMMMMKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDDDD???999555999BBBHHHFFFAAAFFFEEEDDDDDDEEEEEEDDDCCC>>>????????????>>>>>>===>>>???@@@@@@>>>======>>>;;;:::888999::::::999777666777777888888888888777333444555666666555444333444444333333444555666777666888:::::::::;;;===>>>999:::===AAADDDBBB;;;555eeeqqqsss___999)))))),,,++++++$$$$$$+++...---555BBBGGG<<<111///555===???======:::666333333555999<<<444555555555444444333222444333333222111111111222444333111222333333222000222333333444444555555666666;;;???;;;222---///444;;;:::111222???@@@999888999999888888999999::::::888;;;<<<===@@@DDDBBB===999@@@999GGGHHHkkkaaa:::333111...///)))000+++))),,,***...---AAAyyyQQQ---...222888555333???BBB444777777777777666666666666yyyoooooolllgggaaa[[[WWWVVVQQQOOONNNOOOSSSTTTOOOIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEEEEGGGIIIJJJHHHGGGHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEIIIGGGEEEGGGJJJLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHMMMLLLIIIGGGEEEEEEFFFGGG666111///777CCCLLLLLLIIIDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>======AAA>>>???BBB@@@::::::???999999:::;;;;;;:::::::::::::::999999888777777777555111000444666555444666222222333333333333333333777777777888999;;;<<<======666<<>>AAACCC???;;;888666555444333222888999333000444888777777444111000111333444444444444333222222111111111222555666555222000222444222444888;;;777111000333@@@<<<999999<<<===:::666::::::999999999888666555<<<;;;;;;;;;<<<===???@@@@@@EEEFFF???777999HHHVVVyyyOOOBBB555111111///,,,+++&&&000(((&&&...(((@@@~~~ddd@@@///111333666;;;>>>???===999777666666666666666777777777yyymmmllljjjeee___ZZZWWWVVVRRRQQQPPPPPPRRRRRROOOKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGFFFFFFGGGHHHFFFEEEHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIGGGFFFGGGJJJLLLKKKJJJEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIMMMKKKHHHFFFDDDDDDDDDEEE999777888>>>FFFKKKJJJGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@===>>>AAA@@@;;;:::===;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777888555555777666222222444333333333333444444444444666666666777888999;;;;;;<<<888@@@BBBGGGAAA333EEEwwwlllKKK,,,%%%))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---111555777@@@>>>:::777555444555666333999;;;888777999888555888666444333333333222000444444444333333222111000222333444333111000222555666444666999999555666999>>>;;;888999;;;<<<999555777777777888:::::::::999::::::;;;;;;<<<<<<<<<<<>>333//////---+++***'''///((('''000)))===rrrtttiii^^^SSS@@@---+++333;;;===??????===:::666333555555666666666666666666zzzlllkkkiiiddd]]]XXXUUUTTTTTTSSSSSSRRRQQQOOONNNMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJGGGEEEDDDEEEEEEEEEDDDGGGEEEEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKHHHFFFDDDCCCCCCCCC>>>???BBBFFFIIIJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>???AAA@@@===<<<===<<<===============<<<<<<:::::::::999888888777777888777777777222,,,---111444444444444555555666666555555666666777888::::::::::::EEEDDDBBB:::333NNN~~~~~~FFF444''''''+++)))'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%(((,,,...999999888555222333777<<<888::::::888999:::999444333333333444555444222///333444444555444222111000333333222///------///111555333333666666555777<<<<<<999666777999:::777444444555666777888888888888999::::::;;;:::999888777<<<:::888888:::;;;:::999555>>>IIIWWWnnn}}}yyyDDD999000---...,,,******(((...'''(((000***666]]]wwwiii]]]RRRJJJDDD???777222222///,,,222<<<@@@@@@???>>>;;;888444333555555555555555555555555yyyooonnnjjjddd\\\VVVSSSSSSTTTSSSSSSSSSQQQMMMMMMOOOIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFCCCBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGFFFEEEFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFKKKJJJHHHHHHHHHIIIKKKLLLMMMKKKIIIGGGEEECCCCCCBBBBBBDDDGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@BBB@@@???@@@AAA@@@>>>>>>=========>>>======<<<<<<;;;::::::999999888777777555555666555...'''(((...444444555555666666777777666666666777777888::::::999:::FFFBBB;;;555;;;bbbyyypppbbbtttKKK444...+++,,,,,,(((''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!"""$$$''')))000222444222000222:::@@@@@@<<<777555666999888666)))+++...333777888666333333444555666555333111000444222///,,,))))))***,,,000111444777444000333999999777555666777777666444444555666555444333333333===<<<:::999888777777888:::888666999===???===;;;FFFCCC???>>>III___xxxxxxzzzqqq???555...------+++***+++***,,,&&&(((...(((---DDDCCC>>>777222000//////...222///111888<<<;;;<<<@@@<<<<<<;;;:::999888777777666666666666555555555555yyytttrrrmmmeee]]]VVVRRRQQQQQQOOOPPPSSSQQQKKKKKKPPPHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAACCCEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDCCCDDDFFFGGGGGGEEEEEEHHHJJJGGGHHHHHHHHHHHHGGGFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@???<<<;;;===???>>><<<===============<<<;;;;;;;;;;;;::::::999888888888222333555444...)))***000444444555555666777888888888888888888888999:::;;;999999CCC===444444III~~~wwwvvv~~~sssHHH,,,---,,,++++++'''######%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&''''''***---------000999@@@>>>;;;999;;;<<<;;;777555(((+++///555:::<<<:::888555555666666555444222111444111...,,,,,,...///000///666???AAA999000222999666555444555555555444444444666777777555333444555AAA???;;;888666777999:::::::::999::::::<<<>>>???FFFCCC???>>>@@@FFFNNNUUUccc~~~lllrrrkkk;;;333.........,,,+++,,,***)))&&&(((+++'''(((111''''''(((,,,333:::???AAA:::999;;;@@@BBB???;;;:::999888777666666777888888777777777666666555555555zzzwwwuuuoooggg]]]WWWSSSRRRMMMIIIKKKQQQRRRLLLJJJNNNHHHHHHHHHGGGGGGGGGGGGGGGEEECCCBBBBBBDDDFFFGGGGGGFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDFFFHHHJJJHHHHHHIIIIIIHHHHHHGGGFFFAAAAAAAAA@@@@@@@@@@@@@@@>>><<<777333666<<<===:::===>>>>>>>>>===<<<;;;:::;;;;;;;;;:::999999888888444444555666333///000555333444444555666777888888999999888888999::::::;;;999888AAA888000666XXX{{{LLL222111,,,+++***(((&&&%%%%%%'''''''''''''''''''''''''''%%%$$$######"""###$$$$$$###%%%((()))***---333888333555<<>>XXX~~~zzzccc888222...///...,,,+++---+++((((((***+++,,,,,,,,,:::888777777999999999888@@@>>><<<;;;:::999888777999888666555444444555666777777666666555444444444}}}vvvsssnnnfff^^^XXXUUUUUUGGGBBBDDDOOOSSSMMMJJJLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDDDDFFFFFFFFFDDDFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJHHHJJJKKKIIIGGGGGGIIIKKKFFFFFFEEEFFFGGGHHHJJJKKKGGGHHHJJJLLLMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEAAAAAAAAABBBBBBBBBBBBBBB???<<<555///333;;;>>>;;;????????????>>>===<<<;;;<<<;;;;;;::::::999888888777444444777666333222555222333444555666777777888888888888888888999999::::::777???777000999cccWWW444---666,,,+++((('''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$%%%&&&''')))***+++)))---666AAADDD???<<<>>>:::999777777999999999888999888666444333444555555444222111333777:::;;;:::777;;;BBBHHHDDD:::333333333444444444444333444555111555999999777777:::===???>>>===<<<:::999999999999999999777555555666777===>>>EEEOOOPPPHHH@@@>>>:::FFFXXXlllzzzYYY555111...///...******,,,+++(((+++......444888333555444333555777999::::::======;;;888666777888999888888666555555555555555555555444333333222111111sssqqqllleee^^^YYYWWWWWWDDD===@@@NNNTTTOOOIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGFFFDDDBBBGGGEEEEEEFFFGGGHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJKKKJJJGGGFFFHHHKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHKKKMMMNNNMMMKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGIIIJJJIIIFFFBBBEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC???666///333===AAA>>>AAAAAAAAA@@@@@@>>>======<<<;;;;;;::::::999999888888444222555666333222333222222333444555666777888888777777777777777888999:::777???888222<<>>@@@999000+++333444555555444333444555111555888777444222444777;;;<<<>>>>>>===;;;777555555555555777999999888666===999999@@@DDDCCCEEEJJJJJJEEE???@@@KKK___sss~~~QQQ444000...///---)))(((******(((...111222<<>>>>>======<<<<<<=========<<<;;;:::888777999999888666666555555555222666666333666:::999333888888888888999:::;;;<<<:::===:::>>>+++<<>>AAA===555666>>>???999666777777444111111555999777777666555555555555666666444111111333444333111444555777666555333444444666555555444444444555555666777888999:::;;;;;;;;;888888888888888888888888888888999:::<<<===>>>>>>EEEDDDCCCBBBCCCEEEGGGHHHeeerrrRRR888000+++------+++,,,111333555888::::::999777666777777:::555...555:::111555<<>>======<<<<<<<<<<<<<<<<<<;;;:::888888999888777666555555555555222666777555777<<<===:::888888888888999:::;;;<<<;;;===777;;;444NNN]]]:::------+++)))***)))((('''&&&&&&'''((()))%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%###&&&***000???GGG@@@@@@HHHKKKDDD:::555666666666777777666444333444555777666666666666555555555777555333333555555444222222444666666666555666777888777666555555555555555666777888999999:::::::::888888888888888888888888888888999:::;;;;;;<<<<<>><<<666222222444666777777555222000//////(((...000///111:::@@@@@@}}}ttttttmmmbbbZZZYYYXXXVVVNNNMMMKKKKKKLLLMMMMMMLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGEEEFFFGGGDDD???>>>AAAFFFHHHIIIGGGDDDCCCEEEHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGIIIGGGFFFFFFHHHIIIHHHGGGKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHJJJMMMNNNNNNLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888777666555555444555555333777999666444777;;;<<<888888888999999:::;;;<<<>>>>>>555555<<<___VVVAAA...***,,,***'''((()))((('''&&&&&&'''((()))%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!)))'''###...999<<<>>>FFFGGGKKKMMMHHH???;;;<<<888777666777777666444222666666777777777666555444777666555555666666555444111333555666666666777999:::999888666666555555555555555666777888888888888777777777777777777777777888888888999999999::::::============???AAADDDEEE???===@@@PPPlllkkk___<<<444...---...///333777:::888333000---...///000111...000444555222///...222555888888555222000000///---+++,,,///333555777===CCCIIILLLRRR^^^jjjppp{{{ppppppiii^^^WWWUUUUUUTTTPPPNNNKKKJJJKKKLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEHHHFFFAAA@@@CCCEEEGGGHHHGGGFFFFFFHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHGGGEEEFFFGGGIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCC@@@@@@??????>>>======<<<999:::::::::::::::999999777777666555444444555555555888888444//////333777999999999999:::;;;<<<<<<>>>@@@555///???hhhbbb>>>444,,,,,,,,,)))&&&&&&(((''''''&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""",,,&&&!!!+++///777OOOQQQ>>>333;;;EEEEEE???======:::666666777777555222555666888999888777555333666666555555666555444444111333555555555555555777:::999888666555444444444444555666666777777777666777777777777777777777777777777777888888888888888:::::::::;;;<<<>>>@@@AAADDDDDDAAA<<>>IIITTT\\\___aaafffppp}}}|||nnnnnnhhh^^^WWWVVVUUUTTTQQQOOOLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBEEEHHHHHHDDDDDDHHHDDDEEEFFFFFFGGGHHHKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHFFFEEEEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDD@@@@@@@@@???>>>>>>======::::::;;;;;;;;;:::999999777666666555555555555666555666777444///---111666999999999999:::;;;<<<===<<<@@@999---CCCooo\\\BBB333///,,,,,,+++(((''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%***%%%&&&...///IIIyyycccBBB888>>>CCCGGGKKKDDD>>>888555666777777666555777888999999777555444444555666666555444333333222333555555333222222333999888777555444333333333444444555666666666555555666666666666666666666666777777777777777777777777:::::::::::::::;;;;;;;;;999BBBIIIDDD<<>>======;;;<<<<<<<<<;;;;;;:::999777777666666666666777777555555666777555333666<<<999999999999:::;;;<<<===:::>>>;;;000MMM}}}}}}RRR999555+++***))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&+++222BBBqqqqqqQQQ@@@===FFFPPPHHHCCC<<<777666777999999777777888888888777666555333555777666555333333333333444555555333222222333888777666444333333333333444555555666666555555555666666666666666666666666666666666777777888888888:::::::::::::::999999999:::<<<>>>>>>>>>AAAEEEIIIZZZrrryyyuuu{{{vvvzzzxxxxxxtttSSS===:::444---...333666666555222...++++++...222555VVVpppxxx}}}iiifffuuunnnpppmmmeee___\\\ZZZVVVQQQOOONNNMMMMMMLLLIIIGGGJJJIIIHHHFFFEEEEEEEEEDDDBBBAAABBBEEEEEEDDDFFFKKKFFFEEEEEEEEEGGGHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIIIIFFFEEEDDDEEEGGGHHHIIIHHHFFFFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLJJJHHHGGGJJJLLLHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFAAAAAA@@@??????>>>>>>===>>>>>>>>>===<<<;;;:::999888888777777777777888888888555666:::;;;888999===::::::999::::::;;;<<<=========;;;333YYY{{{VVV888///111(((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&++++++333\\\xxxbbbUUUKKKCCCHHHFFFBBB<<<888777999;;;888888888777777777666666333666888888666444333444333555666666555444555666777777666555555444555555555555666666666666555555555555555555555555555555555555666777888888999999999999::::::::::::::::::AAA<<<777888===CCCFFFFFFIIIRRRPPPYYYppp~~~rrrlllkkksssxxxuuuqqqooo~~~KKK222333111...333===BBBAAA444111,,,)))(((+++///222XXXzzzddd\\\eeekkknnnllleee___\\\YYYUUUPPPOOONNNNNNNNNLLLIIIFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDAAABBBDDDCCCBBBDDDJJJIIIGGGEEEEEEFFFFFFFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKFFFEEEDDDEEEGGGHHHIIIHHHEEEFFFGGGHHHIIIHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJHHHIIILLLOOOJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFAAAAAA@@@@@@???>>>>>>>>>?????????>>>===;;;:::999999888888888888888999999<<<777777<<<===888666999::::::::::::;;;<<<======BBB<<<:::555___{{{ZZZ;;;333000)))******)))''''''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%)))///'''///lllrrrOOOGGGGGGFFFAAA;;;888999;;;999888888777666777777777444777::::::777555555555222444777777777777888:::888777666666666666666777555666666666666666555555555555555555555555555555444555666777888999:::;;;777888999;;;;;;<<<<<<<<<999<<>>===333JJJEEE@@@NNNNNNPPPjjj~~~{{{nnn^^^dddooonnneeehhhtttwww:::111222///***---555999666))))))))))))************444mmmuuu]]]]]]jjj}}}mmmkkkgggbbb\\\WWWSSSQQQTTTPPPKKKHHHGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCEEEGGGEEECCCDDDFFFEEEAAACCCDDDFFFHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCDDDGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIHHHGGGHHHJJJLLLMMMJJJCCC@@@DDDIIIHHHFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKKKKIIIIIIMMMMMMJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCFFFDDDCCCDDDEEEFFFEEECCCDDDCCCBBB@@@??????@@@@@@??????>>>>>>======<<<<<<888888888888888888888888:::::::::::::::999888777888999:::;;;<<<<<<<<<<<<>>>EEE222<<<}}}sssnnn]]]AAA333......000******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((,,,)))777wwwbbbTTTLLLLLLIII===777999:::???===555444999999444888999999888666555666777777777777777888888888888:::999999999888888777777888999:::888666555555666777777666666555555555444888---===333///???888:::888888888999999;;;<<<===;;;999;;;???@@@===<<>>>>>@@@CCCGGGKKK```yyyooojjjllldddkkklllhhhkkk|||\\\AAA555222...,,,,,,,,,+++***)))))))))))))))******+++111AAA___uuu|||mmmRRRnnnkkkgggbbb]]]XXXUUUSSSTTTQQQLLLIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFEEEBBBDDDGGGFFFBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEFFFIIIKKKIIIIIIGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLIIIEEECCCEEEEEE???999777CCCEEEFFFHHHIIIIIIIIIHHHHHHKKKKKKIIIIIILLLLLLIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFDDDCCCDDDEEEFFFEEECCCCCCBBBAAA???????????????>>>>>>======<<<;;;;;;;;;999999999999999999999999:::::::::999999999888888999999:::;;;<<<===>>>>>>===???555OOO|||nnnzzz}}}zzzrrrooo~~~www___BBB111+++)))(((***)))(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&''''''''''''''')))------CCCqqqWWWKKKHHHRRRWWWOOODDD@@@<<<>>><<<777555777888777444666888999999:::<<<>>>888999999999999999999999:::::::::999999999999999:::;;;<<<;;;888666666666777777666666666555555555999///<<<555222===555999:::999999999::::::;;;;;;>>><<<===AAAAAA======???@@@AAABBBCCCCCCDDDFFFHHH===NNN___ooo~~~vvvpppqqquuuwww}}}YYY???555222...,,,+++++++++***)))))))))))))))******+++)))888VVVhhhiiiqqq~~~nnnlllgggbbb]]]YYYVVVUUUUUUQQQMMMJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBDDDDDDBBBDDDHHHHHHDDDEEEDDDBBBBBBBBBDDDGGGHHHGGGHHHHHHGGGFFFFFFIIIKKKLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKGGGFFFFFFHHHDDD:::333111CCCDDDFFFHHHIIIIIIIIIIIIHHHKKKKKKHHHHHHKKKKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKIIIGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFDDDCCCDDDEEEFFFEEECCCBBBAAA@@@???>>>>>>>>>???=========<<<;;;;;;::::::::::::::::::999999999999;;;:::999999888888999999:::::::::;;;<<>>777555```yyyKKK===///+++,,,***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''''''''(((((((((((()))'''+++---222UUUiii???@@@777999KKKZZZXXXJJJ@@@???;;;888999888666777:::444666999:::;;;<<>>???>>>;;;888666666777777777777666666666666===555===:::999===666<<<::::::::::::::::::::::::<<<::::::>>>>>>;;;;;;===AAACCCEEEFFFDDDBBBBBBBBB???AAA>>>???YYYzzzuuuqqqqqquuuyyy|||VVV<<<555111...,,,+++++++++***)))))))))))))))******+++///<<>>======<<<<<<;;;;;;:::;;;;;;:::::::::::::::999::::::999888888999999:::;;;::::::;;;===@@@DDDFFFBBB222555kkkmmmHHH888111,,,...000...+++***(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))))),,,+++666eeebbb;;; ---(((,,,>>>NNNPPPGGG@@@BBB777222888<<<888777:::999;;;<<<;;;::::::;;;<<<:::::::::::::::::::::::::::999999999999:::<<<<<<===@@@BBBAAA>>>:::777666777777777777777777777777:::999::::::===<<<666>>>::::::;;;;;;<<<<<<<<<<<<<<<999:::======;;;;;;>>>FFFHHHIIIIIIEEEBBB@@@???CCCFFF???111444QQQsssyyysss{{{SSS<<<444111---++++++++++++***)))))))))))))))******+++***555NNN^^^ZZZ\\\hhhmmm}}}zzz{{{ppplllfff```[[[XXXWWWWWWRRROOOLLLJJJJJJKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@BBBBBBBBBEEEJJJJJJGGGCCCDDDFFFGGGHHHGGGGGGFFFEEEFFFGGGFFFEEEEEEGGGIIILLLKKKIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDFFFIIIHHHDDDDDDHHHDDDEEEGGGHHHIIIIIIHHHHHHFFFIIIIIIFFFFFFIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999999999999888999999::::::;;;;;;;;;;;;>>>AAAEEEGGGAAA000>>>{{{}}}jjjHHH///000,,,***......+++(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((+++---+++===tttGGG000,,,+++)))+++444>>>BBBCCCCCCDDD666000999@@@===999999;;;<<<<<<;;;888777777888999999999::::::::::::;;;:::999888888888:::<<<===>>>@@@BBBBBB>>>:::888777777888888888888888888888333>>>666444===:::888<<<<<<===???@@@AAABBBBBBBBBBBB>>>===???>>>;;;:::===EEEEEEDDDAAA>>>;;;::::::---666999555999NNNgggvvv[[[bbboooQQQ<<<333000,,,++++++++++++***)))))))))))))))******+++***555RRRgggccc]]]___^^^gggjjjttt|||jjj^^^UUUfff~~~tttooohhh```ZZZXXXWWWXXXQQQNNNLLLJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@BBBBBBBBBEEEJJJJJJGGGBBBDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGDDDCCCFFFGGGFFFGGGKKKFFFGGGHHHHHHHHHHHHGGGFFFDDDGGGGGGEEEEEEHHHIIIFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHJJJKKKLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBB?????????>>>======<<<<<<;;;;;;::::::999999888888888888999:::::::::999999;;;;;;;;;===???BBBDDDFFF<<<111MMMVVV:::111000,,,******,,,,,,((((((***)))(((((('''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((---...000MMM<<<...666------,,,---///444:::???DDD>>>;;;>>>BBB???;;;888777999:::999888777888:::777888999999:::;;;<<<<<<<<<;;;:::999999:::<<<>>>>>>@@@AAA@@@===:::888888888888888888999999999999666MMM===555BBBAAAAAAAAA???@@@BBBDDDEEEEEEEEEDDDAAA===;;;<<<:::777666999666666444222222555:::???GGGNNNXXXeeeyyysss~~~MMM;;;222///,,,***++++++++++++)))))))))))))))******+++---<<>>>>>===<<<<<<;;;;;;;;;::::::999888888777777666777:::;;;<<<;;;999888:::;;;<<<>>>???AAACCCCCC;;;222VVV|||UUU777+++---000,,,***+++---,,,((((((,,,((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))******,,,000999ccc???---------...,,,)))))),,,222666DDDKKKMMMHHHAAA===;;;999666888999999888888999;;;777888999:::<<<>>>???@@@@@@???===;;;;;;<<<>>>???===>>>???===;;;999999999888888888999999999::::::===___FFF777EEEGGGJJJBBB>>>???AAABBBAAA@@@???===999666666:::;;;:::<<>>======<<<;;;;;;::::::::::::999999888777666666444777:::<<<===;;;999777999:::<<<>>>@@@AAAAAABBB===444WWW|||OOO333000666222'''***)))+++---)))$$$$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))************++++++++++++111AAAtttOOO444***///000///---,,,///111111EEEUUU]]]PPP???:::::::::888:::;;;:::888888888:::777888:::<<<>>>@@@AAABBBCCCBBB???===<<<===???AAA<<<======<<<999888999:::888888888999999:::::::::<<>>CCCFFFKKKQQQUUUVVV[[[gggzzzqqqCCC555111///+++******+++++++++)))))))))))))))******++++++111SSS~~~{{{tttqqq|||pppkkkggg]]][[[\\\VVVUUURRRNNNLLLMMMMMMKKKIIIKKKIIIGGGDDDDDDDDDFFFGGGBBBEEEEEEDDDDDDHHHIIIFFFIIIFFFDDDCCCCCCDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIGGGDDDCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDFFFHHHIIIIIIGGGGGGHHHJJJJJJKKKLLLLLLJJJDDD<<<666DDDFFFHHHJJJKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMGGGHHHJJJKKKKKKKKKJJJIIIJJJHHHFFFEEEFFFGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFAAABBBBBBBBBBBBBBBBBBAAA>>>?????????>>>===;;;:::???>>>===;;;999888666666999888666777888:::999888888<<<===<<>>;;;999666<<<;;;666888AAA@@@888>>>AAACCCCCCAAA@@@BBBDDD@@@>>>@@@EEEFFFBBB>>>???BBB888666===<<<555555===:::;;;;;;:::888777888999===???<<<555444999:::888555666888<<>>>>>?????????===<<<;;;======<<<;;;:::999999888:::888777777999::::::999999===>>>===AAAGGGGGGBBB666AAAtttmmmQQQ===---,,,///,,,)))+++)))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))(((''''''---,,,+++++++++,,,,,,,,,222<<>>555111...+++******+++++++++))))))))))))))))))))))))******===cccrrriiieee[[[XXX[[[WWWTTTRRRPPPOOOPPPQQQQQQPPPOOOMMMKKKHHHEEECCCBBBAAABBBEEEFFFDDDEEEIIIIIIGGGJJJGGGEEEDDDEEEFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJGGGFFFGGGHHHHHHGGGCCC@@@CCCDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIGGGHHHIIIJJJJJJIIIIIIGGGDDDEEEGGGHHHFFFCCCCCCCCCDDDDDDDDDDDDCCCCCC===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999;;;::::::999<<<>>>???CCCGGGGGGDDD111NNNbbbDDD666+++%%%***---***(((***((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))******))))))***------,,,,,,,,,,,,------///CCCooommmJJJ:::LLLbbbnnnsssuuuuuussskkkTTTHHH===999@@@;;;<<<999444999EEEKKKIIIIIINNNRRROOOHHHDDDEEEHHHGGGCCCBBBBBB@@@:::888999999999888777555333444555111111000///000333888<<<@@@IIITTTaaarrrrrr```XXX;;;444000---+++***+++++++++***)))))))))))))))))))))))),,,'''222SSSyyytttiiieee[[[XXXZZZWWWWWWUUURRRPPPOOONNNNNNMMMPPPNNNIIIEEEBBBAAABBBCCCAAAEEEFFFDDDEEEIIIJJJHHHJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGJJJIIIHHHHHHIIIIIIFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIEEEGGGHHHHHHGGGGGGHHHIIIHHHFFFFFFFFFGGGGGGEEEDDDBBBCCCEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLKKKJJJFFFCCCDDDHHHIIIFFFBBBDDDDDDEEEEEEEEEEEEDDDDDD===>>>???@@@??????>>>===;;;;;;;;;::::::::::::999:::888777888:::;;;;;;;;;999:::<<>>@@@DDDGGGAAAEEEFFFDDDFFFJJJKKKIIIIIIGGGEEEDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJEEEFFFHHHGGGFFFFFFGGGIIIJJJHHHFFFEEEFFFFFFFFFDDDBBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIJJJLLLNNNMMMLLLJJJFFFCCCDDDHHHIIIFFFBBBDDDDDDEEEEEEEEEEEEDDDDDD>>>??????@@@@@@???======<<<<<<;;;:::999888777777:::999888999;;;<<<===<<<999999;;;???AAAAAA???>>>666RRRWWW888---///---,,,,,,---***'''''')))&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))))))))+++,,,+++---...---,,,,,,...000///XXXqqqhhhcccxxxRRRAAACCC@@@;;;;;;;;;:::999<<>>@@@DDDHHHAAAEEEFFFEEEFFFJJJLLLJJJHHHFFFDDDDDDEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFGGGGGGFFFFFFGGGIIIKKKHHHFFFFFFFFFGGGFFFEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKKKKKKKHHHHHHHHHKKKMMMNNNNNNLLLIIIGGGDDDEEEGGGHHHFFFCCCDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@AAA@@@>>>===<<<===<<<<<<;;;999888777777:::999888999<<<===>>>===;;;999:::>>>???<<<888888:::GGGwwwxxxTTT:::---,,,///***++++++***((('''(((***&&&&&&&&&&&&&&&'''''''''%%%%%%$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''(((***,,,))),,,...---++++++...111888fff]]]FFF;;;666333222>>>XXXvvvVVVFFFLLLGGG===============???@@@???===:::777333222222333222000333111111333444888AAAKKKddd```gggzzzyyyiiiiiiDDD111000,,,+++******+++,,,+++)))((((((((((((((((((((((((******,,,888UUU{{{zzzmmmmmmdddZZZYYYWWWNNNOOOOOONNNKKKKKKMMMPPPTTTPPPKKKEEEBBBBBBCCCEEEAAAEEEFFFEEEGGGKKKLLLJJJGGGEEECCCCCCDDDFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@BBBDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIGGGGGGHHHKKKMMMOOONNNLLLGGGGGGGGGFFFFFFFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBAAA@@@>>><<<:::======<<<<<<<<<;;;;;;;;;:::999888:::<<<>>>>>>>>>>>>:::;;;??????888333333999999ccctttLLL666000///---,,,((())))))(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***(((+++---,,,***)))---111BBBrrrVVV999111000222444777000111;;;DDDRRRqqqzzzNNNGGGMMMFFF======;;;;;;<<<======<<<;;;111444888:::>>>DDDNNNVVVaaa```aaaeeeiiippp}}}]]]aaa???//////+++***)))***,,,,,,+++)))((((((((((((((((((((((((''',,,---///EEEmmm{{{nnnooofff[[[YYYWWWRRRSSSRRROOOKKKIIIKKKMMMUUUSSSOOOKKKGGGDDDBBBAAAAAAEEEFFFEEEGGGKKKLLLJJJFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGAAA???======@@@CCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFHHHJJJMMMOOONNNLLLFFFGGGHHHGGGEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@===;;;:::============>>>>>>??????;;;999999:::<<<>>>???>>>AAA<<<<<<@@@???777111111777000WWWdddLLL555///111///+++)))((()))***)))))))))'''$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))'''***---,,,)))))),,,111LLL}}}```::://////,,,+++...'''###***444000***AAAbbbVVV:::>>>BBB;;;777111///000666;;;???BBBDDDMMMXXXgggpppyyypppmmm|||\\\===...///***))))))***,,,,,,+++)))((((((((((((((((((((((((%%%---,,,))):::bbbnnnlllbbbWWWVVVWWWQQQRRRRRRPPPMMMLLLOOOQQQXXXVVVQQQLLLJJJJJJEEE???AAAAAABBBDDDGGGIIIJJJIIIBBBFFFFFFBBBAAAFFFEEEAAADDDEEEFFFGGGHHHHHHGGGFFFHHHDDD@@@@@@CCCFFFHHHHHHGGGEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEFFFHHHHHHHHHGGGFFFGGGEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEDDDEEEGGGHHHHHHGGG@@@BBBEEEHHHIIIHHHFFFEEEAAABBBDDDCCCAAA???>>>??????===<<<<<<======<<<;;;===<<<:::999:::===@@@BBB<<<<<>>%%%[[[iii;;;888333000...,,,***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$!!!$$$$$$"""%%%***(((!!!''''''''''''''''''''''''...((()))......(((+++555XXXxxxIII000666777///......,,,...000000,,,---999GGGppp^^^>>>...111000111===888DDDFFFNNNhhhqqqYYYhhhJJJ666000000+++*********))))))((((((((((((((((((((((((((((((---$$$,,,333222RRRnnnlllcccYYYWWWWWWRRRSSSSSSQQQNNNLLLMMMOOOVVVUUUPPPIIIEEEFFFEEEAAACCCBBBBBBCCCEEEFFFGGGGGGBBBFFFFFFBBBAAADDDCCC@@@CCCDDDFFFGGGHHHHHHGGGFFFIIIFFFDDDDDDFFFFFFEEECCCFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGEEEEEEEEEGGGHHHGGGFFF@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCCCCAAA???>>>???AAA???===<<<<<<======<<<;;;<<<<<<;;;:::;;;<<<>>>???>>><<>>qqqoooHHH444888222+++111;;;111---,,,...000333;;;DDDDDDDDD666000888888DDDdddzzz~~~xxxYYYqqqbbbCCC222,,,************)))))))))(((((((((((((((((((((((((((((()))"""+++///,,,FFFsssnnnkkkddd[[[YYYWWWRRRSSSSSSRRROOOLLLKKKLLLTTTVVVRRRJJJCCCDDDFFFFFFDDDDDDDDDCCCDDDDDDDDDEEEBBBEEEEEECCCCCCEEEEEEBBBCCCDDDEEEGGGHHHGGGGGGFFFIIIIIIHHHIIIHHHFFFBBB>>>FFFEEEDDDCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGEEEFFFGGGGGGFFFDDD@@@AAADDDFFFGGGFFFDDDBBBDDDCCCAAA???======@@@CCC???===<<<<<<======<<<;;;:::::::::;;;;;;<<<======@@@======???<<<666444555666bbbhhhCCC222444111///---------+++***'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$(((((($$$!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...+++***,,,+++...>>>QQQzzzkkkEEE888444:::FFFJJJEEE:::000000222222222222888DDD:::222999:::ZZZYYYRRRYYY:::///+++'''******))))))))))))(((((((((((((((((((((((((((((((((&&&///222---AAAjjjooojjjddd]]]ZZZVVVSSSSSSSSSRRROOOLLLJJJIIIQQQVVVWWWNNNFFFEEEGGGIIIDDDEEEEEEDDDCCCCCCEEEFFFAAACCCDDDEEEFFFGGGGGGFFFBBBCCCEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHFFFDDDAAA>>>EEEDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHGGGEEECCCFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHFFFFFFGGGFFFEEECCC@@@AAADDDEEEFFFDDDBBBAAABBBBBBAAA???===>>>@@@BBB???===<<<<<<======<<<;;;666777999;;;============AAA>>>===BBBEEE:::555<<>>????????????@@@???GGGMMM>>>888KKK~~~___AAA555444555111///---,,,+++***'''%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&(((&&&%%%%%%'''(((((()))(((((((((((())))))******'''(((,,,222;;;JJJ___ppp{{{tttlll^^^ZZZTTTXXX|||]]]111***%%%(((,,,---000333&&&555222...222333WWW}}}jjjsssoooGGG000......)))(((((((((((((((((())))))(((((((((((((((((((((((($$$(((******+++666YYYxxxooofff]]]ZZZVVVUUUSSSQQQPPPOOOMMMJJJGGGDDDNNNTTTPPPIIIEEEDDDBBBCCCDDDEEECCCAAABBBFFFJJJFFFCCCCCCDDD@@@:::666666@@@BBBDDDFFFGGGGGGGGGGGGHHHFFFDDD@@@>>>???CCCFFFCCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDDDDEEEEEECCCEEEGGGFFFAAA999000+++666;;;@@@CCCDDDEEEHHHKKKEEEDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHFFFFFFGGGFFFEEECCCAAACCCEEEFFFEEECCC@@@???===???BBBBBBAAA????????????===<<<<<<======<<<;;;333555888;;;>>>@@@@@@AAA>>>DDDBBBHHHNNN===>>>```WWW555///888777---000///---,,,+++***'''$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''(((''''''***'''&&&&&&&&&$$$''',,,'''(((((())))))******+++000///111999EEEPPPYYY^^^WWWaaacccYYYUUU^^^iiiooodddMMMFFF===888222+++)))+++***,,,+++///;;;TTThhhcccBBB000,,,+++'''''''''(((((((((((())))))(((((((((((((((((((((((('''+++(((''')))...IIIqqqtttiii___\\\YYYUUURRROOONNNNNNMMMKKKIIIDDDLLLPPPLLLGGGEEEDDDBBBCCCDDDDDDAAA>>>===BBBFFFFFFBBBBBBDDDAAA999444555@@@AAACCCEEEGGGGGGGGGGGGHHHHHHEEEBBB>>>???BBBFFFBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEECCC???:::444111444;;;BBBFFFEEEEEEFFFIIIFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIGGGFFFFFFGGGGGGEEEDDDCCCDDDFFFFFFFFFCCC@@@???>>>@@@@@@@@@???>>>???AAA???===<<<<<<======<<<;;;777888:::<<<>>>???@@@@@@===FFFCCCEEEJJJ888DDDvvv{{{\\\:::,,,111666222---...---,,,,,,,,,+++)))&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''(((((((((((()))111<<<@@@777+++)))...++++++,,,,,,---......///111///222>>>NNNXXXTTTLLLkkkxxx~~~|||nnnaaaTTTFFF===:::???888???IIITTTyyymmm{{{UUU===222,,,(((((('''''''''((((((((())))))(((((((((((((((((((((((()))---((((((---+++<<>>BBBDDDAAABBBFFFDDD===999;;;???AAACCCEEEGGGGGGGGGGGGIIIIIIHHHDDD@@@???BBBEEEBBBCCCCCCDDDEEEDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCBBBAAA@@@??????999???GGGIIIFFFCCCBBBCCCHHHGGGEEEEEEFFFEEEDDDBBBFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFCCCAAA???@@@@@@???===<<<===@@@CCC???===<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>???>>>HHHBBBBBBDDD444GGGMMM999///444222''''''222+++++++++,,,------+++)))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((+++@@@[[[eeeUUU<<<111333000000000111222333333444>>>>>>FFF[[[uuu|||nnn}}}ssskkkhhhbbbaaa{{{zzzbbbqqqJJJ999444---)))+++&&&'''''''''(((((())))))((((((((((((((((((((((((###)))%%%'''///)))444YYYrrrlllddd[[[___WWWQQQKKKKKKOOOPPPLLLHHHIIIKKKMMMKKKGGGDDDDDDEEEFFFEEEDDDAAA???@@@BBBDDDCCC@@@???@@@CCCEEEDDDBBBAAAAAAAAACCCEEEGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEEDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJIIIHHHHHHIIIKKKHHHGGGFFFFFFGGGGGGEEEDDDFFFFFFDDDBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===::::::;;;;;;<<<>>>???@@@???BBBPPPCCC:::999RRRtttEEE444111...,,,,,,,,,+++***...,,,+++---...---)))&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$###$$$%%%''')))%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++,,,---777BBBOOOZZZWWW>>>222===666===@@@999444;;;IIISSSdddkkktttUUUWWWSSSNNNMMMUUUfffzzzssseeeVVVUUURRROOOLLLKKKJJJJJJOOOZZZuuussscccfffBBB777000---,,,((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((()))***((()))///999BBBtttwwwnnndddZZZ[[[UUUPPPJJJJJJMMMNNNJJJFFFHHHJJJKKKIIIFFFCCCCCCDDDEEEEEEEEECCCAAA@@@BBBCCCDDDBBB@@@@@@BBBCCCBBB@@@AAAAAAAAACCCFFFGGGFFFDDDEEEDDDCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKHHHGGGEEEFFFGGGGGGEEEDDDHHHGGGFFFDDDBBB@@@???>>>@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===<<<<<<<<<===>>>???@@@AAACCCBBBMMMDDD>>>@@@```qqqIII777111///---,,,---------,,,111...,,,++++++***'''$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''------,,,,,,,,,,,,------$$$+++---333:::777;;;MMM^^^iiirrrrrrpppsssyyy}}}{{{zzzgggXXXFFF111111000///---...222999===DDDGGGJJJIIICCC;;;444000222111///---,,,,,,,,,,,,333666DDDbbblllvvvaaa???555///------((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))((((((---666===fff~~~pppdddYYYXXXVVVPPPKKKJJJLLLMMMJJJFFFGGGHHHIIIHHHEEECCCBBBCCCDDDEEEFFFEEECCCBBBBBBBBBEEECCCAAAAAAAAAAAA@@@???@@@@@@AAACCCFFFFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFDDDFFFFFFFFFEEECCCBBB@@@???@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>=========>>>>>>???@@@AAAAAAFFFCCCJJJEEE===BBBmmmtttGGG222222///---,,,,,,---///......111///,,,******)))'''&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''(((000///...---,,,+++++++++***---***000GGGZZZiiizzzzzzxxxZZZ>>>000***$$$(((***------,,,++++++,,,---,,,***(((&&&&&&))),,,,,,,,,+++******+++,,,---(((++++++888fff```lll\\\:::222...---,,,'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&(((''''''***111666SSSuuupppdddZZZYYYXXXSSSNNNMMMNNNNNNLLLIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCEEEGGGGGGEEEBBBAAAAAACCCBBBAAA@@@AAAAAAAAA@@@@@@@@@AAACCCFFFFFFEEECCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFDDDDDDFFFHHHIIIIIIHHHGGGIIIJJJGGGEEEDDDEEEFFFGGGFFFDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===<<<===>>>???@@@@@@@@@@@@DDDCCCIIIDDD666===tttmmmLLL<<<555000...,,,+++,,,.........---------,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%&&&((()))***)))(((''''''&&&&&&&&&&&&'''((((((++++++***)))(((((((((((('''++++++:::___{{{}}}~~~||||||{{{bbb???,,,+++...111,,,---...------///222444000222333222111000111222,,,++++++***+++,,,---...+++333222///DDDrrr}}}VVVWWW777111...---,,,&&&((((((((((((((('''''''''''''''&&&&&&&&&''''''((($$$&&&(((((((((***---000CCCjjj~~~oooeee^^^]]]XXXTTTPPPNNNNNNNNNLLLIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDGGGGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC??????AAADDDFFFFFFDDDBBBDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHGGGGGGFFFEEEDDDCCCFFFGGGIIIHHHGGGGGGHHHJJJFFFEEEDDDDDDFFFGGGFFFDDDFFFFFFEEEDDDBBBAAA???>>>@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===<<<<<<===???????????????>>>DDDIIICCC222@@@nnnGGG666444111***...---,,,,,,......,,,+++)))***------,,,***((('''&&&'''''''''''''''''''''&&&(((***,,,,,,+++)))((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&))),,,CCCoooxxx~~~zzzzzz}}}~~~{{{~~~zzzVVV000***//////222//////---+++))))))+++---))),,,///000...+++)))))),,,+++***))))))***++++++(((---111000333MMM~~~iiirrrzzzQQQ666222...,,,+++%%%'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%'''((()))******,,,---999]]]~~~rrrhhhaaa___VVVSSSOOOMMMLLLKKKIIIHHHIIIHHHGGGGGGHHHGGGEEECCCAAADDDFFFFFFDDDAAA@@@@@@>>>???@@@@@@@@@@@@BBBDDD>>>???AAADDDFFFFFFDDDAAADDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGHHHHHHGGGGGGHHHIIIEEEDDDCCCDDDFFFFFFFFFEEEKKKIIIFFFBBB???<<<:::999@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===;;;<<<>>>?????????>>>===<<>>@@@CCC===>>>AAADDDFFFFFFCCC@@@CCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIEEEDDDCCCDDDFFFFFFFFFEEEJJJGGGCCC???<<<;;;;;;;;;@@@??????>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===<<<>>>???AAAAAA@@@???>>>DDDOOOEEE<<<888fffbbbAAA,,,000333******444*********,,,...///---,,,)))+++---...///111555999///...---,,,***)))'''''''''((()))*********))))))%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))***,,,,,,---111:::TTTrrruuulllnnnfffqqq{{{|||eee888222111***111$$$(((...111111000//////,,,,,,---,,,+++,,,...111+++***)))((())))))++++++444+++,,,333111555ZZZ|||vvvYYY>>>000222,,,(((******''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&'''&&&&&&''')))+++++++++000>>>eeepppccc[[[XXXVVVSSSPPPNNNLLLKKKKKKGGGEEECCCDDDFFFFFFDDDAAAAAABBBCCCBBB@@@??????@@@AAABBBCCCAAA>>>===???AAA===>>>AAADDDFFFFFFCCC@@@CCCBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFHHHIIIDDDCCCCCCDDDEEEFFFFFFEEEEEEBBB???<<<;;;<<>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===>>>???AAABBBBBBAAA@@@???NNNUUUBBB666:::tttmmm:::999666222//////...,,,(((((())),,,///000///...)))+++---///333;;;EEELLL444333111...,,,)))'''&&&&&&''''''(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((()))***+++,,,***333CCC```tttnnnfffpppwwwxxxEEE666...'''555///000111000//////000111,,,...000111///......///,,,,,,++++++,,,---///000((()))///222***///UUU|||ssseeeMMM555---111+++'''+++,,,&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***++++++---333[[[gggddd```[[[VVVPPPNNNNNNNNNLLLIIIIIIIIIGGGEEEDDDCCCCCCCCCFFFDDDCCCBBBBBB@@@===;;;>>>???@@@AAAAAA@@@???>>>@@@>>>>>>AAAFFFHHHDDD@@@AAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>===<<<<<<===???AAABBBAAAAAABBBCCCGGGEEECCCBBBBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGJJJHHHCCCAAADDDEEECCC@@@???@@@@@@@@@???<<<<<<<<<>>>@@@@@@>>><<<============>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCFFFKKKPPPDDD999@@@}}}ddd===666666444000,,,+++...222---,,,,,,,,,,,,,,,***)))333,,,+++333;;;???FFFMMMDDD;;;111,,,,,,---+++((((((%%%''',,,+++%%%###&&&((('''%%%$$$$$$&&&)))+++%%%,,,)))%%%+++***''',,,+++===RRR^^^ffflllpppqqqxxxppp@@@999333---000+++***...111///......000...,,,---...000000///...'''&&&++++++''')))000)))111...---///***DDDyyyxxx\\\vvvEEE999...,,,---,,,******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++333,,,LLLzzzjjjfffddd]]]XXXSSSPPPOOOOOOLLLIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCBBBAAAAAAAAAAAA???<<<>>>???@@@AAAAAA@@@???>>>@@@>>>>>>AAAFFFGGGDDD@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@??????>>>>>>===???AAABBBAAAAAABBBCCCFFFDDDBBBAAABBBCCCBBBAAACCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCEEEFFFFFFEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDGGGJJJIIIDDDDDDGGGEEECCCAAA@@@@@@AAA@@@@@@>>>======>>>???@@@???===>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@BBBDDDDDDKKKAAA777>>>|||gggDDD<<<,,,...111333222///***(((******)))((((((+++///333"""+++<<>>>>>===888333000222000///...///...---+++------111444...&&&'''...***000---...333333KKKyyyvvvvvvwwwrrrCCC777---+++---+++))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++000...FFFlllnnniiihhhaaa[[[UUURRRPPPOOOLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???@@@AAAAAA???>>>???@@@@@@AAAAAA@@@@@@???@@@??????BBBEEEFFFDDDAAA@@@@@@????????????@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEHHHFFFAAA@@@CCCEEECCCAAAAAAAAABBBAAA@@@@@@>>>======???@@@@@@???>>>>>>???>>>>>>===<<<<<<>>>???@@@@@@@@@@@@AAACCCAAAHHHAAA777;;;vvvlll<<<...777222111///...//////......***---111333222000///...@@@QQQfffjjjXXXAAA444333222...++++++,,,---***(((,,,(((&&&''''''&&&(((+++(((''''''''''''((())))))'''+++&&&###***+++***333AAAWWWlllooojjjlllwwwrrrzzzxxxnnngggggggggccc\\\XXXOOOMMMKKKIIIFFFCCC>>>;;;777222---,,,,,,***,,,...,,,///---///555<<>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAADDDEEECCCAAA@@@@@@????????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>@@@BBBBBBAAAAAAAAABBBBBB@@@???@@@BBBCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDD@@@:::999;;;EEECCCAAAAAABBBCCCBBB@@@AAA???======???@@@AAAAAA????????????>>>===;;;:::===???AAAAAA@@@???@@@AAACCCJJJBBB888999qqqnnnAAA444333///555555333111//////111333555000,,,...666???EEEHHHMMMXXXaaaYYYEEE333000444000//////000000///---+++,,,,,,++++++***'''%%%%%%'''''''''''''''''''''''''''***&&&%%%+++******555RRRfffxxxzzzuuuxxx{{{wwwgggRRR888)))+++111111,,,---000///---111@@@___}}}```zzzZZZ:::222+++***+++)))'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((333222AAAnnnxxxkkkjjjddd^^^WWWRRRPPPNNNJJJGGGHHHHHHFFFDDDCCCBBBBBBAAABBBAAA@@@@@@@@@???===;;;@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@AAABBBAAA???>>>???AAABBBCCCBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCC???:::999<<>>??????@@@???===;;;:::===???AAAAAAAAA@@@AAABBBDDDIIIAAA999:::pppyyyFFF111777777---***000444444///,,,...000555===NNNeeewwwxxxiiiZZZDDDJJJMMMGGG===:::???EEE@@@AAAAAA@@@>>><<<;;;;;;222222///,,,))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%***((((((,,,)))---<<<\\\kkkyyy}}}hhhDDD111//////,,,---111222,,,,,,DDDhhhooouuu~~~vvvLLL666///***++++++((('''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++&&&222,,,333]]]~~~llliiiddd___XXXSSSQQQNNNKKKGGGHHHGGGFFFDDDCCCBBBAAAAAACCCBBB@@@@@@@@@@@@===;;;@@@??????>>>>>>??????@@@>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@AAABBB@@@???>>>>>>@@@BBBBBBAAA@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAABBBDDDBBB???@@@DDDAAAAAA@@@AAABBBBBBAAA???@@@>>>======???@@@@@@???===>>>???@@@???>>>;;;:::<<<>>>AAACCCBBBBBBCCCCCCBBBEEE===888===sssyyyHHH666555222///000...---+++((((((///;;;DDDJJJYYYsssnnnRRRcccgggiiigggeeeeeeeeeccc```aaaaaa^^^YYYVVVWWWYYYLLLHHH>>>111)))'''&&&$$$(((((('''&&&&&&&&&&&&'''$$$******+++---***555LLLrrr|||ccc999***...222...000444///000PPPttt___mmmAAA222---***++++++((('''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++)))...***...IIIjjjnnnhhheee```YYYTTTRRRPPPMMMIIIHHHGGGEEEDDDBBBBBBAAAAAABBBAAA@@@AAABBBAAA@@@>>>??????>>>======>>>??????======>>>=========>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBBAAA@@@@@@AAAAAA???>>>>>>@@@AAA@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@AAADDDDDDBBBDDDHHH@@@??????@@@BBBBBB@@@>>>>>>======>>>???@@@???===;;;===???@@@@@@>>><<<;;;;;;>>>BBBDDDDDDDDDEEEFFFDDDCCC:::777>>>tttqqqMMM222444777...+++222777111,,,///;;;KKKYYYaaahhhggghhhoooxxx~~~}}}{{{{{{yyyuuuooouuuvvvuuuoooiiigggkkkpppllljjj```QQQDDD===555---+++***((('''&&&'''((()))%%%+++,,,+++,,,---BBBdddhhh;;;+++///222///...444444===ddd~~~nnntttvvvccc777000,,,+++,,,,,,(((''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++...***,,,///777RRRsssooohhhfffaaaZZZVVVTTTRRRNNNKKKHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@AAACCCCCCBBBAAA???>>>===<<<<<<===>>>???<<<======<<<;;;<<<===?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@AAACCCBBBAAA@@@@@@AAAAAA???>>>>>>???@@@@@@???????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAACCCBBB???AAAFFF???>>>>>>@@@AAAAAA???===<<<<<<<<<>>>@@@@@@>>><<<:::<<<>>>@@@@@@???===;;;;;;>>>BBBEEEEEEEEEFFFGGGHHHEEE999666===rrrwwwZZZ;;;777444333222222111111///222===RRRgggrrrnnngggVVV___nnnzzz{{{}}}{{{uuuvvvtttmmmgggffflllrrr{{{yyyoooeeeWWWIII...---***(((''')))+++,,,&&&,,,,,,***+++///LLLuuu{{{vvvvvvwww{{{___<<<222///)))000,,,333999HHHttt}}}___www\\\000///,,,+++---,,,)))(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++222'''...111+++AAAiiizzzppplllfff```XXXTTTSSSSSSQQQOOOLLLJJJHHHEEEBBBAAA@@@@@@DDDEEECCC???>>>@@@@@@>>>============>>>>>>>>>>>>??????>>>==================<<<;;;<<<>>>?????????@@@>>>===<<<===>>>===<<<:::>>>AAAAAA@@@@@@BBBDDD???@@@@@@AAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA????????????????????????@@@??????>>>>>>>>>>>>>>>>>>@@@AAA@@@>>>=========@@@BBBCCCDDDCCCCCCDDDEEECCCGGG===:::;;;[[[>>>777777///***///444555666999???:::NNNnnnooo^^^qqq~~~{{{yyyvvvvvvsssnnniiigggmmmwwwuuuQQQ???...((('''&&&''',,,***(((,,,000,,,333YYYzzzuuullldddaaakkkSSSsss~~~PPP222000222...444000333AAA{{{{{{]]]iiiEEE000...---,,,+++***************)))'''((()))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******+++))),,,......777VVVvvvyyyoooccc^^^YYYVVVUUUSSSPPPLLLLLLJJJGGGDDDAAA@@@@@@@@@BBBDDDBBB>>>===??????<<<<<<=========>>>>>>>>>>>>??????>>>==================<<<;;;<<<>>>?????????@@@???=========>>>>>>===<<<>>>AAAAAA@@@@@@BBBEEE>>>??????@@@@@@??????>>>@@@@@@@@@?????????>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@BBBAAA???>>>>>>???@@@BBBDDDEEECCCBBBBBBBBBFFFGGG;;;999???wwwQQQ@@@888111///333555333000111777>>><<>>WWWnnnnnn[[[;;;,,,...---,,,+++***************)))(((((()))***)))'''(((''''''&&&&&&''''''((('''&&&&&&'''''')))******,,,***+++...---333KKKeeeqqqccc```\\\ZZZYYYVVVPPPLLLMMMJJJFFFBBB@@@???@@@AAA???BBBBBB>>>===???>>>:::<<<<<<=========>>>>>>>>>???>>>>>>==================<<<;;;<<<>>>?????????@@@@@@>>>=========>>>???>>>???@@@@@@???@@@CCCEEE===>>>>>>>>>>>>>>>>>>===@@@????????????>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???AAABBBBBB@@@??????@@@@@@BBBDDDDDDCCCAAAAAABBBJJJIII888:::KKK|||KKK000000444222***444999888<<>>ddd|||}}}wwwrrrooorrrxxx}}}vvvuuussssssvvvwwwqqqiiimmm]]]JJJ???888000+++(((***,,,------666OOOrrrmmmZZZKKKOOO|||{{{xxxNNN444000333444111111000FFFpppuuu[[[uuuLLL222,,,...---,,,+++***************(((((((((******)))(((((((((''''''''''''((((((''''''''''''((()))******,,,***+++...---///<<>>AAABBB??????@@@>>>:::<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>===<<<;;;<<<>>>?????????AAA@@@???>>><<<===>>>@@@@@@@@@???>>>???@@@CCCEEE===>>>>>>??????>>>>>>===????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>???AAAAAA@@@???@@@AAAAAABBBBBBAAA@@@AAADDDGGGMMMKKK666>>>[[[tttIII999888555222444222555444666GGG[[[[[[LLL666---:::fff~~~zzzxxxyyy|||vvvtttqqqqqqssssssooojjjjjj```QQQCCC666...***)))---222222111>>>ZZZuuu}}}jjjXXXqqq}}}```<<<000444555333222111111OOO\\\nnniiiAAA///111------,,,+++***************(((((((((***+++***))))))((((((''''''(((((()))((((((''''''((()))******+++)))+++///...---111999SSSVVVcccuuu}}}}}}qqqkkkeee^^^ZZZXXXWWWTTTQQQMMMKKKGGGCCCAAA@@@AAAAAA>>>BBBBBB@@@???AAA???;;;<<<<<<<<<<<<============>>>>>>============>>>>>>===<<<;;;<<<>>>?????????@@@@@@@@@===;;;;;;>>>AAAAAA???>>>===>>>@@@BBBCCC>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<=========<<<===???@@@???>>>???@@@BBBAAA???===>>>CCCIIIOOOPPPMMM666BBBiiilllJJJ//////999999444111888999333///:::HHHCCC333;;;>>>\\\{{{wwwttttttuuuuuusssrrriiifff[[[GGG444******...---333555666FFFaaatttxxxdddJJJ555333666222000111777999XXX___}}}{{{\\\:::---222------,,,+++************)))(((((()))***++++++***)))))))))(((((())))))))))))(((((((((((())))))***))))))+++//////------///444222888CCCKKKOOOZZZfff{{{yyykkkeee]]]XXXVVVUUUSSSQQQMMMLLLIIIFFFDDDBBBAAAAAA???BBBBBB??????AAA@@@===;;;;;;<<<<<<<<<========================>>>>>>???===<<<;;;<<<>>>????????????@@@???<<<999999===AAA@@@>>><<<===>>>@@@@@@@@@>>>??????@@@@@@??????>>>======>>>>>>>>>>>>>>>???===>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???????????????????????????>>>======<<<<<<======:::<<<>>>?????????@@@AAABBBAAA???===???EEEMMMSSSOOOOOO666EEErrrppp>>>???777+++,,,777999222000666666///+++000222000555ccc{{{xxxyyyyyyxxxyyy{{{tttrrrdddKKK444+++---111***///444;;;MMMeeerrrtttyyyHHH<<<444444333///...111888<<<\\\~~~www{{{tttgggsssLLL333,,,......---,,,+++************)))(((((()))+++,,,+++*********))))))))))))******)))))))))(((((())))))***((()))+++---......------...000222222111444;;;BBBGGGWWWnnnkkkfff___[[[YYYWWWTTTPPPMMMLLLKKKIIIGGGDDDBBBAAA???AAA@@@======???@@@===;;;;;;;;;<<<<<<<<<=====================>>>??????===<<<;;;<<<>>>?????????>>>??????;;;777888<<>><<<;;;<<>>======>>>>>>>>>>>>>>>>>>===============>>>>>>??????===>>>@@@BBBBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::===???@@@@@@@@@AAABBBBBBBBBAAAAAABBBGGGMMMRRRIIIMMM555HHHzzzqqqMMM000:::;;;000+++222666222+++///333111///111888???LLL|||yyy{{{{{{zzz|||~~~wwwdddIII555///000000,,,...333>>>QQQcccpppuuu}}}XXX<<<:::888444111000333888555>>>^^^vvvzzznnnbbb;;;......,,,...---,,,+++************)))(((((()))+++,,,,,,++++++******))))))******+++******)))))))))))))))***'''***,,,++++++,,,------333FFFQQQJJJ@@@>>>AAAAAA666CCCTTTcccqqqmmmiiidddaaa___\\\VVVQQQMMMMMMLLLKKKHHHEEEBBBAAA>>>@@@???;;;;;;>>>???===;;;;;;;;;<<<<<<<<<=====================>>>??????===<<<;;;<<<>>>???@@@???===>>>>>>:::666666<<>>>>>??????<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@========================>>>>>>===<<<<<<<<<<<<<<<;;;===@@@AAAAAAAAABBBDDDAAACCCDDDEEEEEEHHHKKKNNNCCCIII444KKK~~~OOO777444,,,,,,555666---(((---444---***111888<<>>??????>>>===============<<<:::888999<<<======;;;>>>;;;;;;>>>>>>;;;;;;>>>======<<<<<<<<<<<<=========>>>???>>>===<<<===???@@@???>>><<<<<<<<<===>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@AAABBBBBBAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>>??????>>>==================;;;999:::===>>>===;;;>>>>>>===============>>>@@@AAABBBCCCEEEJJJPPPTTTMMMGGG777NNNZZZ:::222111000///...---...//////---222666666777AAAUUUggg}}}|||uuuqqqpppnnnmmmmmmrrr^^^HHH:::444111000111333222777LLLcccjjjvvvlllVVV>>>AAA999222777888777===111HHHuuu{{{yyyrrrwwwBBB111///+++000000...,,,+++******)))(((&&&'''))))))*********+++---***)))***+++***((((((+++(((&&&)))---...+++&&&************************111LLLnnnxxxfffXXXMMMNNNYYYhhhllliiimmmvvvlll^^^```^^^VVVRRRUUUQQQNNNKKKHHHGGGEEECCCAAA@@@???>>>>>>======>>>>>><<<:::888999;;;===<<<;;;>>>;;;:::======:::;;;>>>======<<<<<<<<<<<<======<<<===>>>>>><<<<<<===>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@??????>>>AAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAAAAA@@@@@@???>>>???>>>>>>===============<<<;;;999;;;===>>>===;;;??????>>>>>>>>>>>>??????AAABBBBBBCCCEEEIIIOOOSSSMMMHHH<<<[[[{{{hhhLLL444000///...------...//////222+++...888;;;CCCiiitttrrrpppmmmiiieeebbbcccfffgggVVVBBB777333000000222666999@@@UUUjjjqqqrrruuuyyy~~~mmmXXX===???666000666777666===AAA___uuuiii<<<111///+++000---,,,++++++++++++***))),,,,,,,,,,,,+++***)))(((///,,,***+++...///000111...,,,))))))***+++***)))***************************???```zzzmmmaaaTTTLLLLLLTTTeeetttiii[[[ddd]]]UUUWWWSSSQQQNNNKKKIIIGGGFFFCCCAAA@@@???>>>>>>======>>>>>><<<:::999999;;;<<<<<<;;;>>>:::999::::::999:::>>>======<<<<<<<<<<<<======;;;<<<======;;;;;;<<<===???>>>===<<<<<<<<<======>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>??????@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAA@@@@@@???>>>???>>>======<<<<<<======<<<;;;:::;;;=========<<<@@@@@@????????????@@@@@@BBBCCCCCCCCCDDDGGGLLLPPPLLLFFF???kkk|||qqqNNN//////...---,,,,,,---//////555000000777BBB\\\~~~}}}tttiiifffgggfffbbb\\\ZZZ]]]aaaYYYJJJ;;;444111000111333222:::DDDVVVhhhnnn}}}yyyfffbbb___ddduuusss\\\HHH>>>>>>555000777777666===PPPxxxooovvvSSS444111///***///******++++++++++++******))))))***,,,...///...,,,222000...---...000///...,,,,,,+++************)))***************************333MMMrrr{{{mmm___ZZZ^^^bbbbbblll[[[hhh]]]VVVZZZRRROOOLLLIIIGGGFFFDDDBBB@@@???>>>======<<<<<<======<<<;;;::::::;;;;;;;;;;;;>>>:::888999999888:::>>>===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<::::::;;;<<<============<<<=================================<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>@@@???>>>======>>>???@@@???????????????@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<======<<>>>>>>>>???@@@@@@CCCCCCDDDCCCDDDFFFJJJMMMJJJBBB@@@yyyoooWWWiiirrrXXX:::000...---,,,,,,,,,...///000333:::::::::VVVzzzxxxtttkkkbbbbbbaaa]]]VVVSSSUUUXXXYYYMMMBBB666222111000111333000:::EEESSS___bbbpppddd```WWWRRR^^^zzzcccUUUHHH:::======666333999777666???aaaxxxmmm@@@///111...***---)))***,,,,,,+++*********,,,,,,,,,---///000000///...222666999<<<===:::444///---++++++------***'''************************---,,,>>>ddd~~~nnn]]]yyy```hhh^^^XXX\\\SSSOOOLLLIIIGGGFFFEEECCCAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::;;;<<<>>>999777888888777999>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@?????????>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<<<<==================>>>???@@@BBBCCCDDDCCCCCCEEEHHHKKKJJJ@@@BBB{{{OOO333===CCC444,,,555---,,,,,,,,,---///000111111777===QQQ}}}zzzuuuooogggbbbfff```UUUKKKLLLRRRSSSOOOGGG>>>666333222000111444555BBBKKKTTTZZZYYYbbbxxxccc[[[SSSRRRgggaaaHHHEEECCC===999;;;666555888555666DDDyyy|||YYY444...000---++++++***,,,...---+++)))***+++/////////...------///000555AAANNNXXXaaafffaaaYYYJJJ>>>111******,,,***'''************************,,,)))666YYY}}}uuuiiiggg```[[[[[[TTTQQQNNNKKKIIIHHHGGGEEEDDD>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<===999888999999888999===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;;;;<<<=========<<<<<<;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>===>>>>>>???@@@===>>>??????@@@?????????>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCEEEGGGJJJLLLAAAIIIzzzGGG===000)))***---......------,,,---...000222333444000FFFzzz|||uuukkkfffffftttlll\\\OOOPPPWWWUUUMMMDDD<<<666444333111333666999FFFNNNRRRVVVRRRWWWhhhzzziiiUUUSSS[[[vvvuuuMMM<<<===>>><<<555888555333555333>>>UUUzzzpppHHH000000...,,,---***+++---...---******---000(((,,,//////000444>>>FFF\\\iiivvv}}}rrr```GGG333+++***+++***************************---+++333LLLlllsssdddbbb^^^XXXUUUPPPNNNKKKIIIIIIHHHFFFDDD??????>>>===============;;;<<<===;;;999888:::<<<===999999;;;;;;999999===<<<;;;;;;::::::;;;;;;<<<:::<<<===<<<;;;:::;;;<<<:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@>>>============>>>??????======>>>???????????????======<<<;;;;;;;;;;;;<<<999;;;======;;;:::<<<>>>============>>>???@@@AAA@@@AAACCCCCCCCCDDDGGGIIIJJJAAAOOOxxxYYYDDD+++222444000000333000)))---------...///111444555555???gggvvv{{{}}}~~~sssgggeeejjj{{{nnn^^^YYY]]]XXXNNNAAA;;;555444333222555999:::FFFMMMPPPTTTPPPRRR___]]]kkk~~~dddTTTZZZjjj[[[AAA:::999777666777:::666333444777NNNpppvvvUUU888///333+++***000+++***,,,...,,,+++,,,222777888???FFFHHHIIIQQQbbbqqqhhhOOO:::///---...************************,,,///111<<>>>>>>>>???@@@BBBBBBBBBAAA@@@===============>>>??????======>>>???????????????======<<<;;;;;;;;;;;;<<<999;;;======;;;:::<<<>>>>>>>>>>>>>>>???@@@AAABBB???AAABBBCCCCCCEEEGGGIIIGGG???RRRaaaEEE777222333+++)))000111+++---555............000222555666555[[[qqqeeejjjsssvvvxxx|||rrrddddddlllwwwfff\\\[[[UUUKKK???999444333333333777<<<<<>>999555666===]]]xxxoooCCC...///444)))***222,,,(((+++,,,,,,+++...666===aaaiiiooommmiiipppjjjNNN888//////************************(((...///333MMMuuubbbbbb^^^TTTYYYOOOMMMJJJIIIHHHGGGEEEDDDDDDBBB????????????>>><<<===<<<;;;::::::;;;<<<===999999999999999999999999::::::999888999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::999999;;;<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>>>>???===>>>???>>>===<<<===>>>======;;;::::::::::::;;;???>>>===<<<;;;;;;<<<===;;;;;;<<<===>>>@@@BBBCCCCCCBBB@@@AAACCCEEEFFFFFFFFF;;;TTTyyyNNN<<<444000555000///...............---000))),,,111000555<<<===___{{{{{{yyytttsssuuuuuunnngggjjjsssxxxyyyqqqfffiiitttrrrfffrrr{{{```PPPTTTUUUKKK===888333222000000444:::CCCIIIPPPUUUVVVVVVXXXZZZ\\\___mmmwwwffffffqqquuuYYY???999;;;888666888999???===888<<>>>>>>>>===<<<===<<<;;;::::::;;;<<<===999999999999999999999999::::::999999999:::;;;<<<:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????===>>>???>>><<<<<<<<<>>>>>>===<<<:::::::::;;;<<>>===<<<;;;;;;<<<===<<<<<<===>>>???AAABBBCCCCCCAAA@@@AAACCCEEEEEEEEECCC<<<\\\rrrIII555777444---222222333444222///---++++++...,,,,,,000000...666EEEsssrrrrrrttttttwwwzzzxxxtttvvv}}}~~~}}}uuullllllpppjjj```nnnxxxrrrZZZMMMRRRPPPDDD<<<777333222111000444:::FFFKKKQQQUUUUUUVVVYYY[[[dddeeeoooqqqggghhhtttfffPPP===:::;;;888555777:::<<<666555FFFdddvvvooozzzWWW444111...---------+++))),,,000++++++000000HHHvvvyyyRRR222000///---++++++++++++***000***---///444PPPeee]]]ddddddggglllsss|||{{{fff^^^WWWWWWQQQNNNKKKIIIIIIHHHFFFDDDCCCAAA>>>>>>>>>>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999::::::999999999:::;;;<<<::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???========================>>>>>>======>>>>>>???@@@===>>>???>>><<<;;;<<<===???===;;;::::::;;;<<<===>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCEEEDDDCCC>>>999dddxxxUUUDDD111111;;;666...555---...//////...------...***000---///222+++999aaa{{{xxx}}}}}}|||~~~zzzssspppnnnjjjbbb\\\```ggg```PPPJJJPPPKKK>>>;;;666333333111111666===KKKOOORRRTTTTTTUUUYYY]]]bbbccciiiuuu~~~uuuuuunnnddddddlllzzzRRREEE::::::;;;777555888888999333:::^^^ttttttpppqqqDDD333000...---------,,,***+++000---+++...999^^^ppp;;;222000...------,,,+++***000***///111---777HHHMMMRRREEEBBBJJJMMMKKKUUUgggiii]]]YYYWWWRRROOOLLLJJJIIIHHHFFFDDDBBB@@@>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????===>>>>>>>>><<<;;;<<<======<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCEEEEEECCCBBB999888llliii@@@@@@MMMLLLCCC;;;111...666===666...+++,,,...//////'''222,,,---666111LLL~~~uuunnnnnnlllfff```___RRRTTTOOOHHHKKKQQQJJJ===999555333333222222999BBBPPPRRRSSSRRRQQQSSSYYY]]][[[]]]dddnnnyyy|||kkk]]][[[YYYYYYaaannniiiFFF>>>999999888555666:::555888666JJJzzzxxxxxxRRR777111000...---------,,,,,,***///...)))---DDDsssKKK333///,,,---///---++++++,,,)))...333///222III```fff\\\VVVTTTKKK>>><<>>>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;999::::::;;;<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;666888:::<<<>>>?????????==============================<<<<<<======>>>???<<<===>>>===<<<;;;;;;===;;;;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBCCCBBBCCCDDDEEEEEEBBB???777===}}}{{{PPPCCCMMMaaawwwkkkCCC000444<<<@@@\\\KKK666,,,---000...+++)))333,,,***555999bbbxxxpppnnnkkkfffcccdddQQQOOOJJJJJJQQQUUULLL>>>888555333333222555???JJJTTTUUUTTTQQQOOOQQQWWW]]][[[```iiisss|||wwwyyynnnbbb^^^XXXVVV___pppQQQAAA===:::888555333666;;;666777:::XXXxxxsss>>>333/////////...---,,,------***...///)))...QQQ\\\666...***---///---+++,,,+++)))***000000222NNNtttqqqeee___WWWMMM}}}ccc^^^YYYTTTQQQNNNLLLJJJIIIFFFDDDDDDBBB????????????>>><<<::::::;;;;;;;;;;;;::::::999999999999999999999999888999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<777888999:::<<<<<<<<<===999999999999::::::::::::;;;;;;::::::::::::;;;;;;222333666888:::;;;;;;;;;========================<<<<<<;;;;;;<<<<<<===>>><<<===>>>===;;;:::;;;<<<999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<===???AAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCC???<<<777EEEoooHHH000FFFpppuuu<<<222MMM]]]\\\ZZZHHH333***,,,111000,,,,,,333---)))000@@@ttt|||sssmmmjjjgggeee[[[UUUQQQTTT[[[YYYMMM???777444222222222888EEESSSXXXXXXVVVRRROOOQQQWWW]]]^^^eeemmmuuu|||zzzmmmvvvssskkkfff\\\XXX```xxxkkkGGG@@@>>>:::666444333666999:::888@@@gggzzzsss```666333...//////...,,,,,,---///+++,,,///,,,666cccjjj===111***---///,,,+++---,,,,,,(((***---...FFFnnn{{{xxxtttoookkk```XXXUUURRROOOLLLKKKIIIGGGEEEEEECCC@@@@@@@@@@@@???===999:::;;;;;;;;;;;;:::999999999999999999999999999888999:::;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;888999999999999:::::::::;;;::::::999999::::::;;;111333555888:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>===;;;:::;;;<<<999;;;===???@@@>>><<<;;;999:::;;;<<<<<<<<<;;;;;;;;;===???@@@AAA@@@??????======???AAAAAA???:::777555GGG~~~UUUAAA<<>>999999;;;;;;;;;;;;999999999999999999999999999999888999:::;;;<<<;;;::::::888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999888888999999999:::::::::;;;::::::999999::::::;;;444555888:::<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;<<<=========;;;:::;;;<<<999<<<@@@BBBCCCAAA>>><<<888999;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>:::;;;===??????<<<777333111CCCeeeRRR>>>777DDDdddrrrZZZOOO???111---...000111000...------,,,,,,222000000SSSzzzrrrsssmmmaaa^^^VVVTTT\\\bbb[[[MMMBBB777444222111222<<>>>>>===<<<<<<<<<<<<;;;;;;;;;666666777777888:::;;;;;;888888999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::999999999999999999999999===<<<:::888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<>>>>>>>>>>>>============>>>===;;;;;;===>>>===<<<<<<@@@FFFJJJJJJEEE>>>:::999777666888<<<>>>===;;;:::;;;;;;<<<>>>???AAABBB=========>>>===999444///333HHHtttyyyrrrnnnmmmmmmlllkkkuuuwwwtttjjjbbb^^^\\\ZZZRRRRRRQQQOOOPPPXXXfffpppSSSAAACCCDDDPPPqqqPPP444999@@@333444,,,)))111111...222,,,...,,,444555RRRuuuggg___]]]dddeeehhhiiibbbSSSFFF@@@:::<<<888000000@@@VVVfffbbb\\\[[[___```\\\ZZZ]]]hhhlllnnnqqqzzzpppbbb___fffbbbEEEAAA<<<999555222333777888777===BBBvvvrrr[[[999666111111111000///////////////)))222---???xxx|||dddKKK333,,,///...+++)))******+++++++++///333777hhhiiiaaaWWWVVVSSSNNNKKKIIIFFFDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;777888999::::::999999888888888888999999999::::::999:::::::::::::::999999:::999999888888999999:::999999999999999999999999<<<;;;999888777888999:::::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;===========================;;;::::::;;;<<<<<<;;;888:::===???>>><<<888666777666555777:::<<<;;;:::::::::;;;<<<>>>???AAAAAA>>>===<<<<<<;;;999555222666KKKvvvsssggg^^^YYYWWWSSSOOOJJJHHHHHHIIIHHHGGGKKKOOOOOOJJJGGGGGGHHHFFFFFFFFFCCC>>>::::::@@@FFFQQQcccTTT@@@999PPPllluuuPPP===---000111,,,---333111...111---///,,,333333NNN|||nnnaaa]]]^^^kkklllnnnmmmbbbPPPCCC>>>777888444///333DDDYYYeee```\\\ZZZ\\\]]]\\\___eeeiiiooossstttzzz|||iiidddlllTTT???>>>999777444222444777999888@@@PPPoooMMM555444...111000///............///---333444NNNnnnTTT888---//////,,,******************---111444aaa{{{~~~aaa\\\XXXTTTPPPLLLHHHDDDBBBDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::::::::999777666888888888999999999999:::888888999999999999888888999999888888888888999999999999999999999999999999:::999888777777777888999::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;========================<<<:::888999:::;;;::::::;;;::::::::::::999999999888777777888;;;<<<<<<;;;::::::;;;<<<>>>???@@@AAA???>>><<<;;;;;;:::888666:::QQQ|||zzznnngggccc]]]WWWMMMDDD>>><<<===???CCCAAA??????AAABBBAAAAAA<<>>@@@777666444444555666999;;;DDDdddooovvvoooBBB666888/////////...---------......///111;;;```eeeDDD222//////---+++***++++++******+++///111OOOmmmddd```ZZZTTTQQQNNNIIIDDDCCCEEEDDDCCCAAA???===<<<;;;<<<<<<<<<;;;;;;;;;::::::888777777777777777777777888888888888999999999999777888999999999999999999999999888888888888999999888888888888888888888888999888777777666777888888:::::::::;;;;;;:::::::::999999999888999::::::;;;;;;<<<<<<<<<<<<<<<======;;;:::888888:::;;;:::999===<<<;;;;;;:::;;;<<<<<<:::::::::;;;===>>>>>>>>>::::::;;;===>>>????????????>>>===>>>>>><<<999777>>>WWWzzzdddQQQDDD===888666::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===????????????<<>>======GGGbbbnnnNNNKKKddd~~~nnn???000---333000+++---//////...+++333///DDDyyyjjjdddcccccceeehhhrrrtttuuuooo\\\GGG;;;999111000...111>>>QQQ]]]aaa[[[[[[]]]bbbfffeeeaaa___^^^kkkyyy}}}|||~~~qqqhhhzzzyyyTTTBBB???@@@777555555666555444888>>>RRR~~~zzzrrr^^^:::777999///...------,,,,,,---------...,,,===kkkvvvQQQ999000...---,,,,,,,,,,,,+++***+++---000999WWWzzzmmmeee[[[SSSRRRPPPJJJGGGGGGEEEDDDCCCAAA???===<<<;;;<<<;;;;;;;;;;;;:::::::::666555333222333666888:::777777888888888999999999888888999:::::::::::::::999888888777777888888999888888888888888888888888777777777777777777777888999::::::::::::::::::999999888888888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888888888999999999888888:::;;;<<<<<<<<<<<<===>>>999:::;;;===>>>>>>>>>>>>===>>>@@@BBBBBB???999555???[[[lllYYYIIIBBB999444444555555555222444666888999888666444888:::<<<======>>>>>>>>>AAADDDEEEBBBAAAAAA>>>888999999777555444444666888<<<===;;;555:::XXX\\\KKKWWWvvvSSS666---333,,,(((---......---+++444///CCC~~~|||}}}vvvfffYYY\\\gggmmmmmmkkkjjjlllmmmgggUUUBBB888888111///...444DDDVVV``````ddd___ZZZ[[[```bbb\\\UUUQQQ```rrr}}}nnniii]]]EEE===<<<999888666666777555333999CCCkkkvvv{{{PPP444555444+++------,,,,,,,,,,,,------...+++CCCsss}}}[[[===///---...---.........---,,,,,,...///+++GGGkkkmmm___TTTRRRQQQKKKIIIKKKDDDDDDBBBAAA???>>>===<<<;;;;;;;;;;;;::::::::::::666444333222333666999;;;777777777888888888888999777888999:::;;;;;;;;;;;;888888777777777777888888888888888888888888888888777777777777888888888888999999::::::::::::999999888888888888888999::::::999999::::::;;;<<<<<<<<<<<<:::999999:::;;;;;;:::666777888::::::999888888777999::::::999999:::;;;999:::<<<===>>>>>>======;;;===@@@CCCCCC>>>777222@@@]]]}}}eeeOOO>>>777555444444555777999888888777666555444444666888999>>>@@@BBBCCCCCCCCCDDDFFFFFFGGGFFFDDDDDDEEEBBB===:::999666444333444666888999:::;;;999888CCC]]]ttt```JJJIIIkkkggg<<<---444+++(((///---...---+++555000BBB{{{www|||qqqlllnnngggZZZSSS]]]lllrrrnnnhhh___``````\\\OOO>>>666555111000000777HHH[[[ddddddppphhh\\\TTTVVVZZZWWWQQQKKKVVVhhhwwwmmmqqqtttRRRCCC???;;;666777555666888555333===LLL~~~uuulllKKK555444111///------,,,,,,,,,---......000000OOO}}}dddEEE111,,,...000...//////...---,,,...///+++>>>[[[sssuuudddUUUSSSQQQKKKIIIMMMCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;:::::::::999999555666666777777888888888777777777777888888888888666777888999::::::::::::888888777777777777888888888888888888888888888888666777888888999999999888999999::::::::::::999999888888888888888999999:::888999999:::;;;;;;<<<<<<:::999777777999:::999888::::::::::::;;;;;;;;;<<<666888:::999888777999;;;888:::<<<===>>>>>><<<<<<;;;<<<>>>??????;;;444///BBB[[[{{{nnnTTTAAA777222555<<<777888999999777555444444999888666555666999===@@@888;;;>>>>>>>>>@@@CCCEEE???@@@>>><<<>>>BBB@@@<<<<<<;;;999999:::;;;<<<<<<;;;999:::>>>>>><<>>>>>;;;;;;;;;:::::::::999999666888:::<<<<<<999666444777777777777888888888888555555777888888999999999888888777777777777888888777777777777777777777777666777888999999999999999999999999::::::999999999888888888777888999999:::888888999::::::;;;<<<<<<999777666666777888888777:::999888777888999;;;<<<888:::<<<;;;999888:::<<<888:::<<<>>>>>>===<<<;;;<<<<<<;;;;;;:::777222///DDDUUUhhh{{{ppp___```QQQ>>>666222555777444333555111444777777444444666999999888777666666555555555999<<>>===;;;999888666333111777444444888777444777===888ooo{{{???,,,999111///555,,,000---+++666...===|||pppgggpppvvvvvvwwwzzz}}}}}}zzzlll^^^YYYYYYZZZbbbnnnrrrjjj___XXXRRROOONNNMMMGGG;;;333000---///333<<>>...,,,,,,***,,,------,,,+++,,,...,,,+++222@@@NNN^^^wwwnnnYYYZZZZZZMMMGGGMMMHHHEEECCCAAAAAAAAA???>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888888777777666666444555666888888888777666;;;::::::999888888888999999999888777666666777777888888777777777777888888999999888888999999:::;;;999999888888888888888999999999999999::::::;;;<<<999888777888:::;;;:::999777999;;;<<<:::888777777999999:::::::::;;;;;;;;;===<<<;;;:::999999888999@@@>>>???AAA===555000000@@@GGGHHH???666222333444333000000222222000111555000888555111666555222777888555222111444888;;;<<<===>>>>>>======CCCNNNVVVMMMHHHEEEKKKXXXaaacccaaa```PPPAAA===<<<999:::===<<<<<<;;;;;;;;;;;;999666ccc```DDD------555555111111///---***---333BBBxxxxxxkkkggglllwwwqqqkkkiiinnnvvvzzz}}}~~~yyyvvvooogggbbbbbbkkkjjjkkkooorrrooobbbUUUOOOQQQSSSOOOAAA444222777444///333FFF\\\mmmvvv{{{xxxnnn^^^QQQRRRKKKUUUjjj}}}~~~uuudddDDD@@@???===<<<777///===333///======MMM||||||xxxuuukkk:::333555000333---,,,+++++++++,,,---...000HHHqqqoooJJJ222,,,000---,,,++++++******++++++,,,---222666333666LLLddd~~~aaa\\\[[[QQQKKKMMMGGGEEEBBBAAAAAA@@@???===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888888888777777777666666555666777777888888777777;;;:::999888888888888888999888888777666666777777888888777777777777888888999999888888999999:::;;;999999888777777888888999::::::999999999:::;;;;;;999888777888:::;;;:::999:::<<>>???;;;444000111:::FFFMMMEEE777111333777111......222333111000222333777222111;;;;;;666888888888888888999:::;;;<<>>PPP|||yyyeee777000000)))***---,,,+++++++++,,,---...666TTT{{{XXX666+++000---,,,++++++***++++++++++++,,,111444444444;;;CCCmmm^^^\\\VVVOOOMMMGGGEEEBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888777777777777666666777777777777777888888999:::999888888888888888888888888777666666666777777888777777666666777777888999888888888888999::::::888888777777777888888999;;;::::::999999999999:::999888777888:::::::::999<<<>>>??????<<<:::::::::888888888999999999999:::777777777888999;;;======@@@===<<<;;;666///---000777UUUuuu|||jjjOOO777)))222---,,,111444222000000444999666666<<<888111444555777999999999<<>>999666777:::888>>>NNNaaaoooxxx~~~~~~uuullleeelllyyy~~~pppjjjvvv^^^HHHDDD===888999666666999222666AAA@@@XXXwwwjjjCCC:::999333222---,,,+++++++++,,,...///222XXX~~~kkk>>>,,,111------,,,+++++++++++++++---000444999???AAA999///zzzaaa[[[YYYRRRKKKGGGEEEBBB@@@@@@???===;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777777777777666666999888777666666777888999999888888777777777888888888777777666666666777777777777666666666666777777888888888888888999999:::888777777777777888888999;;;;;;:::999888888888999999777777888999:::999888:::;;;<<<;;;999777666777777777888888888999999999999999:::;;;<<<>>>???@@@>>>;;;:::888333---...333CCCggghhhLLL===666000111333111000000...444666;;;CCC<<<222444333777===BBBJJJWWWiiivvveeeBBB777AAA___|||DDD000...///222111,,,,,,000///000///222444===lll~~~yyyuuurrrcccYYYOOOHHHAAA;;;;;;>>>555333333555999EEE[[[nnnvvvxxxwwwuuuuuurrrdddSSS<<<999999<<<===;;;;;;>>>>>>>>>FFFWWWhhhuuuyyyrrrwwwsssjjjrrr```GGG;;;:::444111444333666777444888???DDDiii~~~vvvXXX999111000---------,,,++++++,,,---...///CCCrrryyyJJJ111000------,,,++++++++++++,,,---///222999IIIUUULLL:::hhh[[[YYYTTTKKKHHHFFFCCCAAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666666666777777999888777666666777888999777777777666666777777888777666666666666666777777777777666666666666777777888888777777888888999:::777777666666777888888999;;;:::999999888888888888888777666777999:::999888888999:::999666555555666777777888888888999999999;;;;;;;;;;;;<<<<<<===>>>999888888999666444999@@@@@@NNNddd|||vvvVVVKKK???999555222111444000---000HHHiiimmm[[[RRRPPPYYYfffssseee|||QQQ---DDD|||XXX222222///...000111///...///.........222666BBBttt|||uuupppqqqsssfffVVVEEE<<<777333000///++++++---///111999JJJZZZkkksssvvvrrrnnngggVVVCCC666666999<<<:::888;;;AAACCCEEEOOO^^^lllvvv{{{~~~wwwpppzzzLLL<<<666888222111666555444666777:::>>>OOOyyypppqqqDDD///((()))++++++,,,,,,++++++,,,...///000OOO\\\:::---...---,,,,,,++++++,,,,,,)))******000EEE[[[^^^TTTxxx___YYYUUUNNNJJJGGGDDDBBBAAA@@@===<<<<<<<<<;;;;;;;;;:::::::::999888888888888777777777555555666666666666777777888777777666666666666666666666666666666777777888666666555555666666777777777666666555555666666777888777777777777888999999666666666666777888888999:::999999888888888888999888777666777999999999888888999:::999777666777888888888888999999999999:::;;;:::999999999999999:::444555999<<<<<<>>>FFFPPPDDD===777>>>RRReeehhhaaaggg\\\NNNCCC:::555888===EEE999;;;gggkkknnn\\\CCCCCCrrr]]]<<<,,,222///,,,,,,...///...---......---000333>>>nnn|||vvvooommmnnnpppcccNNN888............///------...///---...555???YYYiiirrrlllddd\\\LLL;;;>>><<<;;;:::666333888@@@HHHLLLVVVcccnnnuuu}}}}}}wwwzzztttLLL???===>>>777777;;;999333555:::;;;BBBaaa}}}}}}jjjAAA555000000555444,,,,,,+++,,,---...000111LLLpppIII///...------,,,,,,,,,,,,,,,,,,***(((,,,<<>><<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777555555555666666666777777666666666666666555444444666555555555555666777888555555555555555666777777666666555555555555666666777777777777777888999999555555555666666777999999888888888888888888999:::888777666777888999888777777888999888777777999;;;999999999999::::::::::::999999888888888888999999222444999======???HHHRRRTTTOOOGGGDDDHHHOOONNNIII```YYYOOOGGG???<<>>111///...---,,,+++,,,---...---......---//////666ccc~~~vvvqqqoookkkddd___MMM>>>///***+++,,,---...---+++,,,...,,,))))))...EEE\\\kkkhhhaaa^^^UUUIIILLLCCC999444222333:::AAAJJJOOO[[[iiisssyyy}}}{{{```AAA555444555//////333///444666:::===LLLxxx~~~{{{yyy[[[666333...---000---,,,,,,,,,,,,---///000222XXX[[[777......---,,,,,,,,,,,,---...---,,,---333EEEeeemmm]]]ZZZVVVLLLIIIFFFDDDBBBAAA???===<<<<<<;;;;;;;;;:::::::::888888888888777777777777444555555555666666777777444555666666666555333222555555555555555666777888555555555555555666777888666666555555555555666666777777777777777888888999555555555555666777999999888777777777888999::::::888666666777888999888777555666777777666777999;;;999999:::::::::;;;;;;;;;:::999999999::::::;;;<<<444666:::<<<:::999@@@JJJEEEJJJLLLIIIFFFHHHJJJJJJNNNKKKIIIEEEAAAAAALLLYYYWWWfff{{{zzz|||rrrnnnqqquuuwwwNNN000333555)))---///...,,,---//////,,,------000///222[[[zzzoookkkllleeeTTTFFF333...,,,...///,,,)))))),,,***+++///000,,,+++---888SSSgggfffcccgggfff___VVVEEE555...000666>>>EEEHHHPPP^^^nnnyyyNNNAAA666555777222444888333666777:::>>>TTTzzz{{{XXX777999444///111***,,,,,,,,,,,,---///111222```hhh@@@......---,,,,,,,,,,,,---)))***------+++888^^^zzzaaaaaaQQQNNNJJJEEEAAA???>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<;;;888777666666888999666666666666555555555555555666777666444333333444666666666666666666666666888888777777666666555555888777555333333333555666666666666666777777777777666666666666666666666666777888999::::::999777777999::::::::::::999888888;;;999777666666777999;;;777888:::<<<<<<;;;:::999999999::::::::::::;;;;;;???>>>===<<<;;;;;;<<<===DDDDDDEEEEEEEEEEEEEEEEEE???DDDEEEAAACCCKKKQQQQQQPPPTTTZZZcccssspppsssDDD888444(((......------------.........111111***111222LLLvvvnnnlllhhhXXXBBB222,,,---.........,,,)))(((,,,,,,---///+++(((+++111...KKKccciiilllqqqlllaaaUUUFFF777111222555;;;AAAEEEJJJbbbyyy|||{{{nnnIII999888555333222333444444333999;;;BBBgggxxxxxxuuuXXX777111...---...,,,---///,,,,,,...(((,,,>>>ooovvvJJJ222)))---222......000---+++'''000===<<<===\\\iii___YYYQQQMMMHHHDDDAAA@@@>>><<<<<<<<<;;;;;;::::::;;;;;;<<<:::888777666666777888666666666666555555555555444555666555444333444555555555555555555555555555777777777666666666555555888666555333333333555666555555555555666666666666666666666666666666666666555555555666666555555444555555666777888888777777999888777777777777888999666777999:::;;;:::999888999999999:::::::::;;;;;;===<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCHHHOOOQQQMMMPPPUUUZZZ]]]aaajjjyyymmmLLL```kkk===222444222......------------......,,,...000***000111HHHpppeeeeeeaaaNNN888,,,,,,---......---,,,***(((---******---...,,,---000888PPPdddiiikkkooojjj^^^RRRDDD666111111333888<<>>>>>>>>?????????@@@@@@DDDCCCBBBCCCJJJPPPNNNGGG???GGGOOOTTTTTTTTTWWWZZZgggqqqXXXNNNhhhTTT===999444---......------------......***+++///***///000@@@{{{zzzhhh```ddd\\\CCC...))),,,,,,---------+++***)))...)))(((,,,//////...000FFFXXXgggiiijjjllldddWWWKKK???444000000000333777CCCaaaooo~~~TTT@@@888666444333222333444555888666@@@aaayyy{{{aaa@@@---000000000000+++)))---***)))***'''222JJJxxxwwweeeYYYSSSSSSYYY```pppxxxqqq@@@000+++...+++...000***,,,&&&***444444444EEE^^^jjj___TTTQQQLLLIIIFFFDDDAAA???>>>===<<<;;;;;;:::;;;;;;:::999888777666666666777666666666666555555555555222333444444444444555666555555555555555555555555555555555555555555555555666555444444444444555555444444555555555666666666777777777777777777777777777666555555555666777888444555666777888888888888444555666888888666555444666777888999999999888888888999999999999:::::::::::::::999999:::<<<>>>???===>>>>>>??????@@@@@@@@@@@@@@@@@@CCCHHHKKKHHHCCC444<<>>666555444222222333444666999555GGGuuu|||uuu}}}UUU:::---000000000000+++)))---+++)))***)))666PPPsssYYYJJJ:::222000111666;;;EEEPPPgggFFF333***+++***---///)))+++%%%&&&---...---666DDD___TTTQQQLLLIIIGGGEEECCCAAA???>>>===<<<;;;;;;;;;;;;999999888777666666666666666666666666555555555555111333444444333333555666555555555555555555555555444444444444444555555555555555444444444555555555555555666666666777777777666666666666666666666666777777666555666777999:::666666777777777666666555333444666888888666444333777888888999999999999999888888888999999999::::::;;;:::999999999:::<<<===<<<<<<======>>>??????@@@>>>???AAADDDEEEDDDEEEFFFAAAFFFKKKNNNOOOOOOQQQSSSWWWWWWRRRXXXzzzuuurrrwwwbbb```XXX555---444------,,,,,,,,,,,,------...)))000,,,+++,,,...HHHhhhwwwyyyyyypppvvvjjj999&&&000++++++++++++++++++*********+++,,,---******222===[[[eeejjjhhhbbb[[[NNN@@@666111---...///...000444HHHwwwnnnuuu\\\CCC<<<555444333222222333555666888777RRRyyyzzzfffQQQ;;;111111......///+++***---+++***,,,+++666OOOuuuiiiAAA777000///000000111444///666HHHeeeGGG444***+++))),,,...(((---)))(((,,,...---000666oooXXXTTTNNNIIIGGGFFFDDDCCC??????===<<<;;;;;;::::::999888888777777666555555666666666666555555555555222333444444333222444555444444444444444444444444333333333444444444444444444444444555555555555555666666666666777777777888666666666666666666666666444444444444555666777777555555555555555444333333444555666888888666555444888888888999999999::::::888888888888999999999999;;;:::999888999:::;;;<<<::::::;;;;;;<<<===>>>>>>@@@@@@BBBDDDDDDBBBFFFKKKNNNMMMLLLJJJIIIJJJMMMPPPRRRXXX[[[^^^mmm}}}nnnxxxoooHHH222...------,,,,,,,,,,,,------000'''000---***---)))666DDDYYYvvvzzzyyy~~~rrr@@@(((,,,++++++++++++******++++++)))+++......***---;;;KKK```eeefff^^^TTTJJJ???555000,,,+++...///...111555OOO}}}nnnwww{{{RRRAAA;;;444333222111222333555777777???aaaxxxvvvyyyKKK:::333222,,,,,,///++++++---***+++...,,,333HHHtttsssGGG555111111444555222000111///222999MMMqqqCCC222+++,,,(((***---(((+++)))((()))+++,,,,,,---___YYYQQQKKKGGGEEEDDDDDD@@@???>>><<<;;;;;;::::::888888888777777666555444666666666666555555555555333444555444222222222444444444444444444444444444222222333333333444444444333444444555555666555555555555555666666666777777444444444444444444444444222222333444555555555555444444555666666666555555555666777777777777666555777777777777777888999999888888888888999999999999888888888888999:::<<<===:::;;;;;;<<<===>>>???@@@DDD>>><<>>===;;;;;;::::::888888888888777666555444777666666666555555555555333444555444222111222333444444444444444444444444222222222333333444444444333333444555666666666555444444444555555555666666444444444444444444444444111333444666777777666555444555666888999999999999666666777777777777666666666666666666666777888888777888888888888999999999666666666777999;;;>>>???======>>>???@@@AAABBBCCCFFF;;;555999@@@CCCFFFJJJKKKKKKKKKKKKKKKMMMOOOPPPOOOPPPTTT^^^iiiqqqtttuuuzzz|||___zzzkkkqqqwwwRRR:::666999777222---,,,,,,++++++,,,,,,---..."""...---***333,,,)))+++(((///DDD]]]tttvvvZZZ;;;'''+++***************++++++,,,)))(((,,,444@@@SSSbbbcccaaaXXXEEE333***)))+++000------///...---000555___xxxtttnnn^^^BBB???555333222111111222444666777777OOOzzztttJJJ555---///111++++++...)))******%%%)))///***(((444:::bbblll???111000111222///,,,///555***000///111JJJxxxmmm888------///)))(((,,,)))))),,,,,,+++,,,000111...gggTTTNNNHHHGGGHHHBBBCCCAAA@@@>>><<<;;;:::::::::999888777666666666666999888666555333333222222555555555444333222000000333333333444444444555555333333333444444444555555222222222333444555666777666777888888888666555444555555555555555555555555666555444333333444555666333555666888999999999999777777666666555555555444666777999::::::999777666999999999999999999999999;;;888666999===???===::::::>>>???===>>>AAAAAA>>>>>>;;;888999>>>BBBDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJRRRVVVYYYZZZ[[[aaajjjrrriii```xxx}}}tttqqq___VVVRRRFFF666...000111...,,,,,,,,,+++++++++*********)))))))))))))))***+++,,,'''(((111===TTT}}}{{{mmmGGG...222+++)))...///+++)))***)))---444>>>IIIQQQWWWZZZbbbTTTAAA222+++*********,,,,,,///111///,,,...444YYYoooyyy[[[>>>;;;444666333000///111555888:::888RRRqqq~~~zzzeee@@@111///---,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,LLLppp|||:::000,,,,,,//////------000***333111+++BBBtttXXX...---,,,+++************)))++++++(((''')))---///qqqVVVTTTPPPIIIGGGEEECCCBBB@@@>>><<<;;;:::::::::999888777777666666666777666555444444444444444444555555444444333222111333333333444444444444555222222222333333333444444333333333333333444555666666666777777777666444444444444444444444444444444555444333222222333444555333444666888999999999888777666666666555555555444666777999::::::999777666999999999999999999999999:::777666888===@@@>>><<<===@@@AAA??????AAAAAA>>>@@@>>><<<===AAADDDEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIRRRUUUYYY[[[]]]aaahhhmmmeeepppkkkdddttt[[[@@@======777...,,,//////,,,,,,,,,,,,++++++++++++*********)))))))))))))))***,,,)))***---000===]]]|||zzz|||tttccc]]]III>>>555222000---...111+++888IIIWWW\\\\\\YYYXXXQQQFFF777---******+++***,,,,,,...111///,,,///444^^^~~~rrrVVV@@@???777555333000000111444888999===\\\kkkYYY888111///---,,,,,,,,,+++)))*********+++++++++,,,,,,000===XXXxxx~~~???111000111333222......111+++///------FFFssspppFFF------,,,+++************)))++++++)))(((***,,,---\\\WWWQQQGGGDDDEEECCCBBB@@@>>>===<<<;;;;;;::::::888777777777777777555555444444444555555666444444555555555444444444333333333333444444444444111111111222222222333333444444333333333333444444444555555555555444444333333333333333333333333333333333222222222222333333333444666777888999888888666666666555555555555555777888999::::::999888777999999999999999999999999777666666:::???AAA@@@>>>AAACCCCCC@@@???AAA@@@===???>>>===???AAACCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIPPPQQQTTTWWW[[[^^^```bbbdddYYYkkkuuu{{{SSS//////000///---...000///***,,,,,,,,,,,,++++++++++++++++++***)))((((((((()))+++***+++***&&&(((;;;QQQwwwxxx}}}sssbbbTTTJJJCCCBBBDDDVVVaaannnqqqgggYYYMMMHHH;;;444,,,((()))***++++++++++++...000///,,,000666aaa}}}vvv{{{KKK>>>???888444222111111222444777999DDDkkkwww|||qqqIII///000...,,,+++,,,,,,+++))))))*********++++++++++++444000BBBjjjIII///...///111000,,,,,,000///---,,,555PPPuuuyyyVVV444---,,,+++***))))))))))))******)))*********+++---rrr]]]NNNGGGGGGFFFDDDCCCAAA???===<<<;;;;;;::::::999888777777777777666666555444444444444555333444444555666666666555222222333333333444444444222222222222333333333333555444444333222222222333333333333444333333333333333333333333333333333333333333222222222222333333222333555777888888888777555555555555555555555555777888999999999999888777888888888888888888888888444666999???CCCDDDAAA>>>BBBDDDCCC???===???>>>;;;;;;;;;<<<===>>>?????????AAABBBBBBDDDFFFHHHIIIJJJJJJKKKLLLPPPTTTVVVVVVUUUZZZLLLSSSwwwlll???666444222111222222///+++------,,,,,,,,,+++++++++,,,,,,***)))(((((((((((()))((()))***'''%%%,,,666BBB\\\ppp{{{}}}{{{|||~~~|||{{{tttgggVVVEEE999444---***'''''')))******)))++++++---000...---000777aaavvvzzzggg???888;;;444222222222222222555888;;;LLLzzzbbb<<<+++///---++++++++++++***))))))))))))************+++///***666XXXxxxZZZ777///)))+++------...000111,,,...AAA^^^{{{dddDDD,,,++++++***)))))))))))))))+++)))(((***++++++...111lllNNNKKKPPPIIIEEEDDDBBB@@@>>>===<<<<<<;;;:::999888777777777777888777666555444333333333333333444555666666666666222222222333333333444444333333333333444444444444555444333222222222222222333222222222222333333333333333333333333333333333333333444444444444333333111333444666777777777777444444444555555555555555888888888999999888888888888888888888888888888888222666===DDDGGGEEEAAA<<<@@@BBB@@@<<<:::<<<<<<999999:::;;;<<<<<<<<<===>>>??????@@@BBBDDDGGGIIIKKKGGGFFFGGGJJJMMMOOOOOONNNPPPJJJIIIYYYsss^^^???888111///000000...------------,,,,,,,,,++++++,,,,,,***)))(((((((((((()))&&&&&&***,,,+++))))))'''777AAAIIIXXXggg}}}}}}hhh]]]NNN@@@777111---***))))))))))))***)))(((&&&+++***,,,///...---111888dddsssVVV999666666222111222222222333666;;;???VVV}}}UUU666......,,,******++++++***)))(((((()))))))))*********((()))...===VVVrrroooMMM<<<,,,)))---//////...---+++444NNNlllrrrQQQ999*********)))((((((((())))))***((((((+++,,,---444===UUUMMMPPPFFFEEEDDDBBB@@@???>>>======;;;:::999888888777888888999888777555333222222222222333444555555555555555222222222222333333333333333333444444444555555555444444333222222222222222333222222222222333333444333333333333333333333333333333444444444444333333111222444555666777666666444444444444444555555555888888888888888888888888888888888888888888888888333777>>>DDDEEECCC>>>;;;===???===999888;;;<<<999:::;;;=========>>>@@@BBB?????????@@@BBBEEEGGGIIIFFFFFFFFFFFFGGGIIILLLMMMXXXWWWKKKGGG]]]~~~{{{OOOBBB444///.........000------------,,,,,,,,,,,,++++++***)))((((((((())))))&&&%%%(((+++,,,(((%%%%%%---+++***555CCCUUUkkk{{{xxxkkk\\\MMMBBB>>>666,,,''')))+++)))&&&)))************((('''&&&******,,,......---222:::jjjuuu|||KKK:::777333333000222333222333777???EEEdddrrrpppGGG111222---+++))))))***+++***)))(((((((((((())))))))))))+++...---+++;;;]]]}}}~~~dddNNN666---------,,,+++---333CCC^^^zzz}}}ZZZ===000)))))))))(((((((((((()))))))))'''(((++++++...>>>OOOkkkSSSNNNEEEFFFEEECCCAAA???>>>======;;;;;;:::999888888888888888777666555444333333333222333333444444444444333111222222222222333333333222222333333333444444444333333222222222222222222333222222111222333444555444444444444444444444444111222333444444333222111000111333555666666666555333333333444444555555555999888888888888888888999888888888888888888888888666999<<<>>>>>><<<;;;:::;;;===;;;777888;;;===;;;;;;===>>>======>>>CCCFFFCCCBBB@@@@@@@@@AAACCCDDDDDDDDDCCCAAA@@@CCCIIINNNYYYZZZIIIGGGooowwwdddOOOBBB;;;555333444...------------,,,,,,,,,******)))))))))))))))***'''''''''&&&&&&'''(((''''''...,,,)))---,,,...888@@@HHHKKKFFF@@@<<<555///+++)))&&&''')))***'''%%%(((((())))))((((((((()))***)))+++...------333;;;mmmyyyjjjBBB<<<999111555111222333222333999CCCKKKttt^^^888,,,222,,,***)))(((*********)))'''''''''((((((((())))))...---,,,+++111EEEddd}}}~~~tttaaaJJJ<<<555222333555===JJJ^^^sssgggBBB---+++)))(((((((((''''''(((((()))(((&&&(((+++***000GGGaaa___QQQKKKFFFEEECCCAAA@@@>>>>>>===<<<;;;:::999888888888888666555555444444444555555222333333444444333333222111111222222222333333333111111222222222333333333333222222111222222333333333333222222222333555666555555555555555555555555000111222333333222111000000111333555666666666555333333333444444555555555999999888888888888999999777777777777777777777777:::::::::999777777999::::::;;;:::777888<<>>CCCHHHFFFDDDBBB@@@>>>??????@@@AAABBB@@@<<<999===FFFNNNIIILLL???NNNooo\\\MMM@@@999888......---------,,,,,,,,,***)))))))))))))))***+++###(((***&&&"""###)))...%%%---***'''***''''''000)))///000***&&&)))***(((&&&''')))******)))((('''%%%&&&&&&&&&&&&'''***+++***)))+++------...444;;;kkk}}}]]];;;===999///555111222333222333:::FFFOOOvvvrrr~~~RRR///(((111,,,***(((((()))***))))))''''''''''''((((((((()))((($$$(((000//////DDD___uuuvvv{{{|||rrr```QQQEEE???CCCIIIPPPbbbvvvwwwWWW222%%%***+++(((((('''''''''(((((()))'''&&&)))+++***111MMMllltttIIITTTKKKFFFDDDDDD@@@999:::AAA999999:::999999888666666666666666666555555555555555444333333222222333333111111222333333333333222222333333444444333333222555444444333111000000///333444444555555444333333444444444444444444444444555555444333111///---,,,333333333444444444555555444444444555555555666666<<<;;;999777777888999:::555555555555777:::>>>@@@:::;;;<<<<<<<<<;;;999888999999888888999999:::;;;<<<<<<<<<<<<>>>@@@BBBDDDAAA@@@???@@@@@@@@@>>><<>>@@@AAAAAA???>>>???@@@AAA???>>>???CCCDDDBBBCCCFFFDDD@@@===UUUnnnaaaOOO???444...+++***,,,+++***((('''(((***+++(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''''''&&&%%%''')))***)))(((+++(((...***///222111JJJkkkEEE<<<777222333222000444111000444888LLLkkkooosss|||wwwLLL111///000+++******)))))))))(((((((((''''''''''''''''''''''''((())))))(((((()))---000222<<>>===;;;:::999999::::::666666666666555555555555555444333333222222333333111111000///000111222333222222333333333333222222222222222333333444444444333333333333333333333333333333333333333333333333///000111222333333333333333333333444444444555555333333333333333444444555:::999777666666666777888888888777777888:::<<<===;;;>>>AAACCCCCC@@@<<<999999999888888999999:::;;;999999999:::;;;===>>>??????>>>===>>>@@@BBBBBBAAAAAACCCDDDBBBCCCFFFGGGEEE999ttt}}}gggPPP>>>222,,,000///---+++)))((('''&&&)))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((''''''&&&%%%''')))***)))((()))'''...,,,111444444OOOccc???888555333333111111222111444666888TTTpppxxxgggbbb===,,,...///***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))""")))111888???HHHTTT]]]cccccccccbbbdddiiipppuuuzzzwwwvvvyyy|||wwwkkkaaa<<<444+++'''))),,,,,,+++((((((''''''''''''((((((''''''(((***)))***333===dddWWWTTTJJJ??????DDDDDD???>>>===;;;999888999:::;;;666666666666555555555555555444333333222222333333222000///......000222333222222333333333333222222222333333333333444444444222222222222222333333333222222222222222222222222///000111222333333444444333333333444444444555555333333222222222333444555888777666666666666777777888888777777888999:::;;;:::<<<===???>>><<<:::999999999888888999999:::;;;::::::;;;<<<===>>>???@@@???===<<<===@@@CCCDDDDDDCCCFFFHHHDDD???======???RRR~~~eeeMMM???///...,,,******)))((('''***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%''')))***)))((()))&&&...---222333444QQQYYY;;;666555444444111222111111666888;;;^^^eee{{{PPP111***......)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''%%%(((+++,,,,,,000777<<>>??????>>>======>>>AAACCCDDDCCCBBBEEEHHHFFFAAA@@@EEEMMMvvvdddBBB;;;111***((()))+++,,,******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%''')))***)))(((***&&&------000000222RRRsssOOO999666555555666222222111111666:::@@@jjjtttvvvqqqCCC,,,,,,///---)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''''''''(((###&&&((((((((((((,,,...+++...111444666999<<>><<<;;;:::999888888999999666666666666555555555555555444333333222222333333111111000///000111222333111111222222222222111111333333333222222111111111111000000///000111333444111111111111111111111111333333333333333333222111333333333444444444555555555444222111222333555666666666666666777777777777777777777888999999999999>>><<<999777666888:::<<<999999888888999999:::;;;999999:::<<<<<<======<<>>???@@@CCCCCCBBBAAADDD>>>;;;AAAOOOfffyyyjjjTTT@@@444---***(((++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%''')))***)))(((,,,&&&---,,,///...333VVV~~~}}}~~~```EEE888888444444666222000333222444:::GGGvvvqqqeee:::,,,///...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))###%%%'''((('''''''''(((***+++,,,+++)))((()))***((()))*********)))***+++)))******(((''''''(((***''''''&&&&&&&&&&&&''''''***&&&$$$(((***)))***,,,jjjPPPMMMNNNFFF??????<<<<<<;;;;;;::::::999999666666666666555555555555555444333333222222333333111111111111222222222333111111222222222222111111000000111111111111222222111000///...///111333444111111111111111111111111222333333333444333333222333333333444444444555555666555333222222444666888666666777777888888888888777888999:::;;;;;;<<<<<<<<<;;;999777777888999:::999999888888999999:::;;;999:::<<<===>>>======<<<@@@@@@AAACCCDDDCCC@@@===AAA;;;BBB]]]sss```MMM;;;///,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))***)))(((---%%%,,,,,,//////666]]]|||vvvNNN===777999333111444222...555444222999OOOxxx}}}{{{sssnnnuuuVVV222---111,,,(((***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))''''''''''''&&&%%%%%%&&&,,,------,,,)))(((((()))++++++***)))((()))***+++)))+++---+++)))(((***---((((((''''''''''''((((((***&&&%%%((()))'''(((,,,UUUMMMOOOFFF@@@CCC============<<<;;;:::999777666666666555555555555555444333333222222333333111111222333333333333222111111222222222222111111---...///000111222333333000000......///111333555000000000000000000000000111111222333444444444444333333333444444444555555777555333222222444777888666666777888888888888888888999;;;<<<===>>>>>>>>>888888888777777777777666999999888888999999:::;;;<<<===>>>@@@@@@@@@??????@@@AAABBBDDDEEECCC>>>;;;888@@@```xxxZZZFFF,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))***)))(((---%%%+++,,,000111:::cccrrrqqqDDD777777999111///222111---666444///999SSSzzzmmm||||||kkkbbbdddlll~~~sssLLL------111***&&&***)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&(((***,,,$$$&&&((((((((((((***,,,'''$$$""""""$$$'''((((((&&&))),,,+++'''%%%'''***((((((''''''''''''(((((()))'''''')))(((%%%%%%)))fffMMMLLLJJJDDD@@@AAAAAA@@@???===<<<;;;:::666666666555444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222222111111000000111222222222222111333333333444444444555555111222222333333444444555777777777777666666666666555666777999:::;;;<<<<<<999999888888888888888888999999999888999999::::::;;;===???@@@@@@AAACCCFFF;;;GGGCCC===EEEIIIBBB===EEEuuulllMMM777'''(((,,,)))''')))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((,,,++++++---000JJJrrrzzzmmmWWW;;;888555111//////000111111222888555666YYYeeerrr~~~sssvvv___TTT^^^qqq~~~[[[AAA,,,***...+++'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,,,,++++++******))))))((((((((((((((('''''''''***))))))((('''&&&&&&%%%aaaQQQNNNJJJDDDAAA@@@???===;;;:::999888777666666555555444333333555555444333222111111000111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000111111222222111111000000000111222222222222111333333333444444444444555111222222333333444444555777777777777666666666666555666888:::;;;;;;;;;:::888888888888888888888888999999999888999999:::;;;<<<======>>>@@@BBBEEEFFFJJJGGGBBBCCCEEE<<>>AAACCCDDDEEEAAAHHHFFF???:::AAAiiieee???++++++,,,&&&))))))(((((((((''''''''''''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))***...---...111666RRRzzzpppvvvsssFFF888666444111//////000000000111555444:::cccwww^^^~~~oooqqqjjjfffZZZZZZjjjyyyuuu<<<000)))+++---(((%%%''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''')))***,,,---...(((((((((((((((((())))))(((((()))***++++++******mmmPPPIIIKKKEEECCCAAA>>><<<;;;::::::777777666666555444444444666666555444444333222222////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111222222333333333444444444111222222333333444444555666666666666777777777777666888:::;;;;;;999777666888888888888888999999999999999999999999:::;;;<<<>>>>>>>>>@@@CCCCCCBBB???999HHHBBB555HHHvvv~~~YYY;;;---++++++((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))***---,,,...222888VVViii{{{hhhDDD666555333111//////000000000000444333>>>kkkccc```nnnqqqyyy^^^NNN[[[fffvvv~~~___444...+++---,,,)))(((+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))+++---......(((((())))))))))))*********++++++++++++***))))))___KKKLLLFFFEEEAAA>>>;;;:::999999888777777666555555444444333444444444444444444444////////////////////////000000000000000000000000000000000000000000000000000000000111111000000000000000000111111000000000000000111222222222222111222222222333333333444444111222222333333444444555555666666666777777777888777888999::::::888777555777777888888888999999999999999999999:::;;;<<<===???@@@AAACCCDDDBBB>>>;;;;;;EEEDDDRRRyyyUUU444(((+++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))))),,,+++---222:::YYYcccZZZ>>>444333222000//////000000///000333333BBBrrrWWWeee|||vvvzzzyyy[[[FFFXXXpppnnnGGG111...,,,,,,)))''')))---&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))******++++++)))))))))***,,,---...///{{{UUUIIIHHHFFFBBB>>>;;;999999999888888777666666555555444222222222333444444555555000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000//////000000111111000000///000000111222222222222111222222222222333333333333111222222333333444444555555555666666777777888888888888888888888888777777777777777888999999::::::999999999999:::<<<===>>>???AAADDDCCCAAA>>>======555OOOrrrppptttwwwwwwsssrrr}}}nnnGGG...)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))),,,+++---333===^^^}}}aaauuuHHH333222222111000/////////000///000333444EEEwwwRRRnnnpppwww{{{ggg^^^[[[[[[{{{```:::...---+++(((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***++++++,,,,,,+++***)))((()))+++---///pppLLLLLLJJJEEEAAA>>><<<<<<<<<888888777777666555555555222222222333333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000111222222222222111111222222222222333333333111222222333333444444555555555555666777888888888888888777666666777888999666777777888999999::::::999999999:::;;;<<<===>>>???BBBCCC@@@;;;;;;@@@FFFUUUhhhZZZYYY\\\^^^mmmvvviii]]]RRRPPP___rrr|||dddEEE///))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))***---+++...555@@@bbbtttccc\\\===...111000000000000////////////000333555HHHzzzsssSSS{{{jjj}}}dddRRRUUUggg|||wwwRRR444******)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))***************))))))******+++,,,,,,---...------...222888???CCCXXXRRROOOJJJFFFBBBAAAAAAAAA888888777777666666555555333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000111222222222222111111111222222222333333333111222222333333444555555444555555666777888888999999777666555555777999;;;666777777888999999::::::999999999:::;;;<<<>>>>>>@@@BBBBBB<<<666999DDDNNNhhhBBB999@@@:::<<>>444===:::000TTTcccNNN===???444:::KKKHHH===SSSyyylll]]]JJJDDD^^^zzzlll]]]888000((((((++++++(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++,,,***...333333@@@jjj^^^rrrpppFFF999333111111000//////////////////,,,555<<>>>>>>>>BBBHHH<<>>JJJTTTZZZtttVVVDDDCCCVVVxxxxxxwww|||zzzttt\\\@@@)))(((+++(((&&&+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++,,,***...333444CCCnnn]]]uuudddAAA888444111000000///////////////333111666:::NNNWWWiiizzzooottt~~~dddeeetttpppSSS@@@VVVuuuuuuOOO555000******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&''''''+++///...)))'''+++,,,(((///:::CCCFFFGGGKKKLLLJJJJJJVVVjjj|||cccHHHIIIGGG999555@@@;;;999777777777777666555555444444333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444333333444555666777777888666555555555666666777888888777777777999:::999888666;;;>>>===<<<===@@@@@@<<<888---555___www[[[GGGCCCMMMWWWjjjcccCCC;;;OOOgggyyytttxxx{{{QQQ...***---&&&$$$,,,'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,***...222555GGGrrr|||^^^}}}~~~TTT;;;666444000000//////......//////000111222333NNN}}}RRRttt}}}fff|||```bbbyyyxxxZZZIIILLLWWW{{{eee???...222***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''"""###%%%'''((()))******(((+++...---///555999;;;KKKXXXdddffffffllluuu{{{XXXKKKGGG===;;;BBB===;;;999888888888777555555444444333333222222111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000111111111111111222222222222222111111222222333444333333444555555666777777555555555555666777888888888777777777999:::999888===@@@>>>888888<<<<<<777;;;111555cccqqqHHHEEEYYYUUUssshhhLLL<<<\\\lll|||zzzwww{{{___>>>000---(((%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******,,,,,,...111555GGGrrrqqq```oooIII666333111000//////.........//////,,,111000222UUUnnnPPP~~~uuuwww{{{nnnbbbrrrdddLLLCCCNNNooorrrOOO555---...))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''(((&&&%%%$$$$$$%%%''')))###%%%((()))*********+++///666BBBNNNWWW^^^fffkkk|||sssOOOEEEEEECCC??????===:::999999888777555555444444333333222222111111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000111111111222222222222222111111222222333444333333444444555555666666555555555666666777999999888777777777999:::999888:::;;;999777999;;;777111000OOOxxxpppwwwUUUHHHXXX^^^uuuwwwYYY:::EEEYYYmmm{{{uuuXXX888)))******%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***------///000333FFFnnnddd```aaaBBB555000/////////............//////...555333:::bbbaaaTTTvvv}}}fff[[[sssjjjTTTDDDKKK```yyy^^^<<<222000(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&'''''')))'''&&&%%%&&&''')))+++******(((&&&'''---555;;;RRRZZZlllbbbIIIJJJHHH===AAA???<<<::::::999777555555444444333333222222111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000111222222333333222222111111222222333444333333444444444555555555555555555666777888999:::888777777777999:::999888:::999:::<<<999444222333KKKZZZfff|||RRR\\\PPPYYYNNN???777IIIhhhuuuGGG++++++///***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))),,,...000000333FFFkkkXXX___zzzQQQ===444...///......------......//////---555444@@@jjj|||VVVZZZxxxwwwXXXaaa}}}}}}ddd???===GGGbbbxxxKKK///000111&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''''')))***+++&&&&&&(((+++555FFFZZZhhhssswwwZZZLLLGGGAAACCC@@@===;;;:::999777555555444444333333222222111111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000///000000111222222333333222222111111222222333444333333444444444444555555555555555666777999:::;;;888777777777999:::999888===999:::<<<444000AAAZZZ{{{llljjjxxx}}}WWWJJJKKK~~~```???888IIIbbbxxx___<<>>777333---222...------------...///000+++222333HHHsssoooOOOaaa{{{zzzuuucccdddxxx[[[DDDBBBUUUmmmzzz^^^<<<++++++---***''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((())))))***!!!+++;;;KKK\\\nnn~~~jjjLLLGGGHHHCCCAAA>>><<<;;;999777666555555444333333222222111111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000///000000111222222333333222222111111222222333444333333444444444444444444555555555666777999:::;;;888777777777999:::999888999222222555000666```uuuWWWGGGWWWyyyRRRNNNNNNxxx^^^???333===ZZZvvvtttOOO444***+++)))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((---111222666JJJlllSSSeeeUUU111222222,,,555---------------...///000,,,333888SSSgggKKKeee|||{{{ppp\\\cccrrrZZZFFF:::PPPuuujjjIII555+++&&&(((...&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((+++>>>YYYqqqaaaIIIMMMMMMAAA<<>>;;;999999:::777777555444333222222222111111111111000000000000111111111111111111111111111111111111000000000///000000000000000000000000//////////////////////////////////////////////////////000111111111111111111111222222222333333333333333444444555555666666333333444666777777888888999:::;;;<<<<<<<<<;;;:::666;;;111111]]]mmmPPP>>>???QQQmmmYYYNNNGGGjjjdddAAA777333CCCooo~~~hhh@@@222++++++***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++---000000333EEEjjjxxxTTT|||ooo@@@///444222---111...------------...//////000111EEEmmmSSSYYY~~~wwwggguuuuuuWWWFFFBBBMMMhhh___AAA...,,,))))))+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$(((,,,;;;:::CCCKKKLLLPPPKKK:::)))''''''***)))'''(((+++222[[[~~~TTTAAAGGGEEE>>>;;;>>>===888888777666555333333333333222222111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////000111111111111111111111222222222333333333555555555555555555555555555444444444555777999:::888999:::;;;<<<<<<;;;;;;000:::222KKK___???888AAAWWWxxxbbbNNNJJJssskkkLLL---...IIIeee|||XXX222...,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++---000000333EEEiiiqqqXXXccc:::///222111...111---------------.../////////:::WWWrrrLLL^^^{{{~~~wwwiiizzzmmmRRR===CCC\\\xxx}}}vvvIII444***+++((((((+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&%%%$$$---:::IIIJJJUUU^^^^^^```YYYHHH,,,)))((())))))'''(((+++...VVV|||}}}RRRKKKCCC@@@@@@@@@<<<888999888666555444444333333222222222111111111000000111111111111111111111111111111111000000000000000///////////////////////////////////////////////////////////////000000000//////000111111111111111111111222222222333333333666666666666666555555555666555444333444777:::;;;999:::;;;;;;;;;;;;999999666444EEEpppUUU@@@;;;SSSqqqaaaYYYtttLLL777111@@@[[[rrrjjj>>>///+++(((((()))'''&&&(((''''''''''''''''''''''''(((((((((((())))))))))))***---000111444GGGlllkkk^^^ZZZ777111111/////////---------------...///000444IIIkkkbbbGGGddduuuvvvJJJGGGPPPkkktttaaa:::---+++...))))))---+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""###'''&&&'''666IIIRRRSSS]]]dddbbbccc]]]LLL///***'''((((((&&&'''***(((@@@___nnnPPP<<>>@@@::::::888777666555555555333333222222222111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000...//////000111111222222//////000111111111111111111111222222222333333333333333444444555555666666666666555555666888:::<<<<<<<<<<<<;;;:::777555444FFF}}}gggFFFTTTkkk}}}dddccctttvvv___ZZZyyyzzzhhhUUU___zzznnnNNN111***---,,,))))))''''''''''''''''''''''''(((((((((((()))))))))))),,,...///111888RRR}}}XXXtttxxxCCC333;;;///+++111***,,,,,,,,,---...///000111;;;dddWWWEEEWWW}}}~~~___KKKSSSeeemmmTTT???555333000***+++,,,&&&)))+++$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&$$$ ***BBBWWW^^^___]]]cccddd^^^aaaaaaVVV:::000((('''((('''((()))(((---999SSSfff^^^RRRVVVuuuRRRFFFDDDAAA>>>;;;:::999777666666555555333333333222222222111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000...//////000111222222222//////000111111111111111111111222222222333333333222222333333444555666666666666555666777888:::;;;:::;;;;;;;;;:::888777555kkk~~~^^^DDD```|||~~~```NNNKKKOOOUUUYYYUUUVVV{{{```888+++---,,,******(((((((((((((((((((((((((((((((((((())))))))))))...//////000777QQQ}}}WWWvvvsss>>>000;;;///***222***+++,,,,,,---...///111111@@@kkkNNNCCC\\\sss}}}\\\FFFMMMqqqxxx]]]FFF999444333444333,,,,,,,,,'''+++...&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!(((%%%+++III]]]___\\\\\\cccfff```ccccccYYY===222***(((***))))))+++###...111777KKK[[[cccjjjsssLLLDDDCCC===CCC:::444666666222222666555444444333333222222111111111000000//////......111111111111000000000000000000000000000000000000000000111111111000000///111000//////111222111000000000////////////000000222222111111000111111111333333444444444444444444666666666666777888:::;;;:::???===:::;;;666777DDDyyyLLLGGGhhhqqqXXXHHHAAA???>>>fff|||XXX888)))((()))''')))(((((((((''''''''''''))))))))))))***************...///---777WWWwww[[[[[[@@@222222---+++///...------,,,)))***---000111CCC}}}NNNAAAddd{{{yyyRRR>>>SSS|||}}}___>>>111444;;;CCCJJJ===222+++---...+++)))+++)))))))))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###((("""))))))%%%>>>]]]```aaabbbbbb___\\\[[[]]]___MMM888'''(((+++'''%%%''''''+++111333000666NNNgggnnnLLL@@@AAA???:::777:::<<<;;;888777555555444333333222222111111111000000////////////111111111111000000000000000000000000000000000000000111111222111111000000111000///000222333222111111000000//////000000111222222111111111111222222333333333444444444444555666666555666777888:::;;;======999:::888444JJJpppnnnYYY___}}}nnn[[[PPPaaaqqqEEE,,,---///)))))))))((((((((('''''''''(((((()))))))))*********)))---//////999VVV~~~rrrYYYRRR:::111333///---///,,,------,,,++++++---000111HHHQQQLLLsss~~~uuu___qqqxxxnnnnnnPPPBBB888@@@OOO]]]gggnnnYYYFFF444......---,,,---************)))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&!!!''''''###;;;XXX\\\aaacccdddaaa\\\YYY[[[^^^PPP;;;***((()))''')))///)))***,,,...000;;;UUUnnncccDDDCCC>>>===:::777888:::888333555555444444333222222222111000000000000/////////111111111111000000000000000000000000000000000000111111222222222222222111000//////111333444444333111111111000000111111111333222222111222222333333333333333444444444555555666666555666777888:::;;;===;;;999;;;888888aaa~~~kkkZZZmmm}}}UUU000...000((()))))))))(((((((((''''''(((((())))))))))))******))),,,...111;;;SSSvvvjjjXXXwwwGGG444000444111//////+++,,,---------,,,---///222QQQOOOWWWyyymmmUUUWWWvvv```LLL555999HHH^^^rrr}}}rrr\\\DDD888666444///,,,)))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%"""&&&%%%"""555OOOWWWWWW[[[]]]YYYPPPJJJKKKNNNNNN>>>///+++)))(((,,,333***)))+++///666GGGbbbwwwXXXBBBBBBDDD???666222555666333555555555444333333222222000000000000000000000000111111111111000000000///////////////////////////111111222333333333222222000//////111444555555444222222111111111111222222222222222222222222333444222333333444444555555555555555555555777999;;;<<<888;;;999999<<>>999999999999666666555444444333333222000000000000111111111111111111111111000000000///////////////////////////000111222333333333333333000//////111444555555444222222111111111111222222222111111111222222333444222222333333444555666666555555555555777999;;;<<<555:::444222DDDfff{{{cccGGG444999000@@@uuupppmmm~~~WWW666***+++***)))))))))(((((((((((('''(((((((((((()))))))))111///...000777JJJmmmWWW___oooBBB444111111---...111,,,,,,+++---000...,,,000888bbbaaaDDDeeewwwaaacccwww\\\???JJJjjj}}}bbbGGG666555;;;RRReee}}}tttllleee^^^XXXEEE@@@888000***''''''(((((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######'''&&&###%%%---???RRRQQQUUUWWWPPPBBB555...,,,111222666999666000+++))))))000;;;IIIYYYjjjvvv}}}oooEEEAAA@@@BBBAAA===:::;;;666666555555444333333333000000000111111111111222111111111111000000000000000000000000000000000000///000111222333333333333000//////111333444444333111111111000000111111111000000000000111222333333111222333333444555666666555444444555777999;;;===555888000555\\\mmmSSSCCC:::666666777222<<>>lllWWWKKKtttmmmdddkkkPPP:::;;;bbbxxxZZZ@@@000000DDDZZZlll}}}xxxvvvuuuttt```YYYNNNAAA555---(((&&&(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""")))'''###'''+++999QQQUUUXXXZZZUUUKKK>>>444///***---333999;;;:::777444444???MMMZZZhhhuuu{{{{{{||||||nnnTTT???@@@CCC===999<<<666666666555444444333333000000111111111222222222111111111111000000000000000000000000000000000000...///000111222222222222111000///000222333222111111000000//////000000111////////////000111222333111222222333444555666777444444444555777999<<<===555333444PPPuuu\\\@@@111,,,,,,111777666000777dddvvv[[[===(((*********)))))))))(((((('''''''''((((((((())))))++++++...000111@@@fffuuuHHHiii^^^:::111000...)))---111***,,,)))+++000...+++555CCCvvvxxxSSSXXX|||ooowww}}}aaaDDD<<>>///......222;;;FFFMMMOOONNNXXXcccjjjsss|||sssHHH@@@CCC>>>;;;AAA666666666555444444333333000000111111222222222222111111111111000000000000000000000000000000000000......///111111222222222111000///000111222111000000000////////////000000............///000111222111111222333444666666777444444444555777:::<<<===333000===oookkk>>>111)))...444333---***222111CCCtttuuuRRR///************))))))))))))''''''''''''((((((((()))&&&(((...111000===cccqqqEEEjjjxxxPPP444...///...)))---000))),,,(((***///...+++666FFF}}}pppQQQbbb}}}fffggg___GGG666DDDhhh```FFF666AAAVVVhhh{{{uuukkkiiicccZZZMMM???333+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$)))$$$!!!((('''111OOOZZZ\\\aaafffhhhbbbWWWOOO777111***,,,999NNN___gggeeennntttuuuyyyaaa@@@EEE>>>444???888;;;999555666999777000333333333222222222111111111111111111000000000000------...///000111222222////////////000000000000333333333333333222111000////////////............000000000000000000111222333333333444444444555555111666888555777===???<<<999)))SSSuuuMMM:::000000111111111111000000===&&&DDDlllAAA,,,---***''')))...---(((''''''''''''((((((((((((---(((...+++000===XXXcccEEEqqqbbbEEE222000---+++******+++---------)))---111---666OOOZZZHHHvvvtttcccqqq^^^BBBCCCRRRooosssiiihhhLLLIIIOOOdddsssmmmbbbZZZZZZWWWBBB++++++***'''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''######(((&&&%%%111BBBVVV[[[cccjjjkkkfffaaa___OOO@@@111+++111BBB[[[nnnooozzz|||}}}PPPDDDHHH@@@999999;;;999333222555555111333333333222222222222111111111111111000000000000......//////000000111111////////////000000000000222333333333222222111000////////////............000000000///000000111222333333333444444444555555555999999777888<<<:::555111666iiirrrNNN777/////////000000000000000000444///UUU|||WWW000---***)))))))))))))))''''''''''''((((((((((((---(((...+++///;;;UUU]]]FFFuuuYYY===222000---+++******+++,,,,,,,,,***---111...888QQQPPPJJJ|||gggwwwiiiGGGEEEUUUnnn|||```HHH???AAAGGG[[[www{{{|||xxxpppjjjbbbNNN999)))(((%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$((('''%%%///>>>WWW]]]gggqqqtttqqqjjjfffbbbQQQ<<<,,,)))666QQQiiiuuuyyyRRRFFF@@@<<<:::<<<:::444222333555444333333333333222222222222111111111111000000000000////////////000000000000////////////000000000000222222222333222222111000////////////............000/////////000000111222333333333444444444555555666888999999;;;<<<777111---NNNrrrIII222,,,,,,---....../////////000000,,,AAAqqqggg888...(((******%%%%%%***''''''''''''((((((((((((---(((...+++...777PPPTTTHHHzzzvvvOOO666111///---+++******+++,,,++++++***...222...999SSSuuuEEEPPPxxxtttnnnNNN???ZZZsssyyyaaaEEE555888BBBWWWttt{{{qqqgggVVVGGG---+++'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%)))'''%%%,,,888RRRZZZfffqqqwwwvvvoooiiikkk___LLL666'''+++CCC[[[qqqvvv```wwwOOO>>>FFF:::<<<<<<999666555777888444444333333333222222222111111111111000000000///111000000000/////////...////////////000000000000111111222222222222111111////////////............///////////////000111222333333333444444444555555444444666:::>>>>>>888222333lllhhhFFF444000000///,,,,,,,,,---...///000000111\\\}}}jjjGGG333&&&***,,,'''%%%***''''''''''''((((((((((((,,,(((...+++,,,444KKK~~~LLLJJJ~~~pppIII444000...---+++******+++,,,***,,,***---000,,,888SSShhh@@@[[[vvveeeNNNPPP^^^|||eeeZZZJJJ:::000444FFFYYY}}}zzzppphhh[[[NNN666111+++(((''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$&&&)))'''%%%***222IIIRRR]]]fffmmmppplllfffbbb```YYYGGG111(((777JJJiiizzz|||UUUeeeUUUEEE:::;;;<<<<<<:::888777777444444444333333333222222111111111111000000000///111111000000//////......////////////000000000000000111111222222111111111////////////........................///000111222333333333444444444555555444444666:::===;;;666333DDDbbb888+++///000------+++++++++,,,---///000111CCCwww}}}sss\\\>>>''')))///,,,''')))''''''''''''((((((((((((+++'''///+++,,,222FFFxxxtttFFFMMMhhhDDD444...---,,,+++***++++++++++++---***,,,...+++999VVV[[[AAAeee}}}```HHHQQQqqqwww___HHH;;;///---666IIIaaauuu~~~xxxqqq```NNN999333+++'''''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((('''%%%(((---DDDNNNXXX\\\bbbhhhhhheee]]]aaaaaaRRR999)))///===cccwwwwwwuuuEEE@@@<<<:::<<<<<<888555555444444444444333333333333111111111111000000000000111111000000//////......////////////000000000000///000111111222111111111////////////............---------...///000111222333333333444444444555555888777888:::999555333444___bbbBBB***---222,,,(((,,,+++++++++,,,---///222333YYYqqqQQQ333***......***'''''''''''''''((((((((((((***'''///,,,,,,111CCCtttjjjCCCPPP^^^<<<111------,,,+++++++++++++++,,,---+++,,,...--->>>^^^~~~NNNGGGnnnuuummmxxx___FFFMMMoootttTTT::::::333222???TTTkkk{{{dddLLL;;;333(((###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''***BBBPPPZZZ\\\^^^eeejjjjjjfffhhhfffXXX???,,,---666VVVqqqpppOOODDD<<<===>>>:::777666555444444444444333333333111111111111000000000000000000000000////////////////////////000000000000//////000111111111111111////////////............---------...///000111222333333333444444444555555888777888999555111444;;;www???555///000000,,,***---+++++++++,,,---000333555hhhhhhDDD///***,,,***'''''''''''''''(((((((((((()))'''///---,,,000BBBrrrbbb@@@TTT{{{VVV555///,,,,,,,,,+++++++++++++++,,,---***,,,000222GGGjjjsssEEEPPPyyy||||||kkkzzznnnYYYJJJTTTrrr~~~lllRRR<<<111---222AAAYYYnnn}}}~~~kkkVVVFFF:::,,,%%%$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&((((((<<>>@@@===:::999555555444444444333333333111111111111000000000000////////////000000000000////////////000000000000//////000111111111111111000/////////............,,,,,,------///000111222333333333444444444555555555444666888333000777BBBfffFFF///111---''''''---///+++,,,++++++,,,...111444666pppwwwRRR333&&&((()))'''''''''''''''((((((((())))))&&&000------000BBBqqq]]]>>>VVVyyyRRR222...,,,,,,+++++++++++++++++++++---***---222666NNNsssgggAAAXXX}}}tttxxxdddOOODDDOOOvvvsssbbbJJJ444000999;;;IIIaaa|||ttt^^^LLLDDDMMMjjjwwwiiiSSSEEE444)))&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$######&&&((((((444LLL^^^___]]]dddlllnnnqqqrrrqqqiiiUUU???222///@@@lllhhh>>>DDDEEE888666===777999777333555999555,,,111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////...---,,,+++,,,,,,---...///000111111111222222333333444444555111777>>>111888///333kkkNNN:::111++++++***************+++,,,++++++---,,,+++000888ooo^^^444---,,,''',,,((((((((((((((((((((((((///)))000...///111AAAqqqWWW@@@^^^tttPPP111---,,,+++******))))))******///++++++---...:::]]]SSS???bbbcccEEECCC___yyy___FFF;;;444///555BBBYYYjjjkkkZZZEEE333222444222444999SSShhhxxx}}}zzzyyyyyyqqqRRR555---***### %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000HHH___eeeccceeekkkooossssssrrrpppbbbAAA...666???dddtttPPP>>>BBBDDD888666888555222333888777222222111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////...---,,,,,,,,,,,,---...///000111111111222222333333444444555555777777000...,,,RRRrrr\\\HHH999000,,,++++++***))))))******+++,,,***+++---,,,+++111888hhhjjjDDD111+++((()))((((((((((((((((((((((((---'''...,,,---111AAApppVVVAAA```rrrMMM///---,,,+++******))))))******++++++---...222DDDfffNNNDDDgggcccOOODDDcccyyyxxxhhhRRRGGG>>>999444444FFF]]]sss~~~}}}yyyfffRRR@@@111'''***---+++,,,222000>>>SSSxxxyyyYYY888)))&&&$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...FFF]]]eeeeeegggllloooppprrrsssuuujjjJJJ444888DDDcccsssDDD???DDD;;;999:::888444333666888666222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////...---,,,,,,,,,,,,---...///000111111111222222333333444444555222555111333,,,777mmmMMM666......---,,,******)))))))))******++++++***+++---,,,+++111888```xxxYYY666******&&&((((((((((((((((((((((((+++&&&,,,***,,,222BBBooo~~~RRRBBBcccpppIII......,,,+++******))))))******&&&+++......888SSSssssssHHHJJJnnnqqqVVVCCCJJJZZZsssYYYEEE444000000555<<>>WWWccceeegggjjjlllmmmqqqtttyyytttUUU;;;:::JJJcccrrrWWWllllllCCC>>>DDD>>>>>><<<999666666666666333333222222222111111111000000000000000000000000///000000000111111111111////////////////////////000000000//////...---,,,,,,,,,---...///000111111111222222333333444444555111:::111555000NNNrrr___LLL555***+++///...+++***))))))))))))******++++++***+++---,,,,,,111999]]]jjj<<<))),,,'''((((((((((((((((((((((((***&&&,,,))),,,333BBBlllwwwLLLCCCgggnnnGGG---000,,,+++******))))))******&&&---...,,,<<<```}}}eeeCCCPPPvvv~~~cccyyyZZZAAAFFFddd|||gggNNN===666444...///===TTTjjj}}}{{{vvvgggPPP<<<222...,,,---111000++++++///555------QQQ}}}jjjNNN999333333,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###555MMM]]]ccceeegggiiinnnqqqrrrxxxvvv[[[@@@;;;MMMhhhTTT:::[[[oooNNN@@@>>><<<;;;:::999777555555333333333333222222222222000000000000000000000000///000000000111111111111////////////////////////000000000000///...---,,,,,,,,,---...///000111111111222222333333444444555666AAA555222999ooovvvuuu|||xxx```KKK666///((((((+++---+++'''))))))(((((()))******+++***)))+++---,,,,,,222999```xxxHHH---,,,((((((((((((((((((((((((((()))'''---))),,,333@@@fffrrrJJJIIInnnnnnGGG...222,,,+++******))))))*********///---,,,BBBiiizzzYYYAAAXXXxxxzzzkkksssTTTAAAJJJddd~~~qqq```III555...111888???MMM___ttt{{{uuuiiiRRR:::---+++++++++,,,,,,***'''(((,,,---***(((EEEpppUUUAAA<<<;;;222'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""///DDDVVVaaaeeefffhhhpppqqqooorrrpppYYYAAA<<>>OOOnnnzzz]]];;;@@@eeeeeeRRRAAA>>>@@@===:::999555555444444444333333333000000000000000000000000000000000000111111111111000000000000000000000000111111111111000///...---,,,,,,---...///000111111111222222333333444555555777222???666LLLyyy}}}{{{xxxvvvrrrkkkccc]]]YYYXXXXXXLLLKKKLLLOOOQQQUUU___iiixxxyyyyyyyyyxxxxxxyyyzzzooo___HHH666---******)))%%%'''((()))'''''''''(((''''''''''''((()))++++++))))))***---,,,---222:::qqq~~~zzznnnppp|||uuu{{{LLL+++000((((((((((((((((((((((((%%%&&&...''')))---000MMM___DDDVVVyyy|||lllGGG---...,,,++++++***)))*********+++(((...EEEggggggGGGKKK~~~tttiii}}}xxxQQQAAAMMMjjjmmmYYY???:::999:::666444BBBTTTooowww[[[888)))---...&&&******)))((()))+++)))&&&333&&&'''SSS~~~xxxyyyuuugggZZZMMM555$$$(((,,,&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""",,,???PPPYYY___ddddddkkkhhheeebbbRRRAAA@@@QQQjjjvvv^^^======bbbjjj===BBBJJJ:::333<<<999555555777444---///666222222222111111111111000////////////////////////000000000000000000000000000000//////.........------------......///000111111111111222444666777888:::777===222BBBUUUAAACCCBBBJJJJJJFFFEEE>>>===HHHAAA??????@@@???@@@HHHQQQVVV]]]fffnnnuuu|||{{{mmmhhhjjjfffXXXLLL;;;888222---***((())))))''''''''''''(((((((((((((((((((((((())))))))))))///(((,,,)))+++++++++HHH~~~}}}VVVFFFWWWsssvvvWWW000...***)))(((''''''&&&&&&'''+++''')))...,,,)))444DDDaaaEEE___xxx}}}___BBB333***++++++*********************000111LLL|||___HHH```gggbbb\\\>>>KKKmmmsss___LLL???EEE;;;222222:::LLLhhh}}}___AAA444000***(((++++++)))''''''***,,,+++)))---%%%222^^^}}}llllllpppjjj[[[OOO:::333+++'''''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))222GGG\\\ccc___kkkpppiiifffgggOOO===HHHaaahhhrrrddd@@@888ZZZ}}}}}}uuuNNN@@@BBBAAA<<<<<<888666666666444555666222222222222111111111111000000000000000000000000000000000000000000000000111111000000000/////////............///000111111111111222333444555777888???999888///JJJhhh\\\]]]\\\dddddddddhhhbbb[[[```aaaXXXQQQVVV```iiirrrxxx|||}}}|||wwwfffPPPBBB===888000(((///...+++)))((((((***+++''''''''''''(((((((((((('''((((((((()))))))))))),,,''',,,))),,,---000OOO}}}uuuJJJ777CCC___|||ddd<<<222******(((''''''''''''''',,,((()))...,,,)))222AAA}}}]]]CCC```zzz|||[[[>>>111+++************************,,,000777WWWYYYLLLmmmxxxppp{{{~~~YYYKKKQQQuuuzzzcccNNNBBBAAADDDCCC666222BBB]]]sss{{{iiiOOO666...,,,'''&&&)))***((('''(((***+++***(((///)))444ZZZvvviiifffeee]]]PPPGGG333...(((&&&'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''///CCCWWW```___dddiiidddbbbaaaMMM@@@MMM^^^hhhlll^^^DDD;;;UUUyyywww}}}}}}vvvKKKBBBCCC???;;;:::777444444666444000333222222222111111111111111111111111111111111111000000000000000000000000111111111111000000000000////////////000111222222222222222333444555666777888333222;;;ppp}}}qqqvvv~~~xxxzzz{{{wwwnnncccYYYTTT@@@555)))$$$&&&,,,///000(((''''''''''''((()))***&&&''''''''''''(((((((((''''''((((((((())))))))))))&&&---***,,,...555XXXrrrBBB---333NNNwww~~~oooEEE///******)))(((''''''''''''+++)))***---+++)))111>>>yyyYYYBBBccc}}}{{{WWW888...+++************************---000???gggOOOPPP|||tttiiizzz|||XXXHHH[[[yyynnnRRRAAA888555;;;EEE<<<:::DDD___|||kkkPPP===,,,)))***(((&&&((()))((('''((()))***(((&&&++++++:::^^^zzzpppeee```ZZZOOOCCC<<<+++(((%%%&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%+++<<>><<<777555777333,,,333333222222222111111111111111111111111111111111////////////////////////000000000000000000000000////////////000111222333333333333333333444555666>>>777///BBB{{{eeeUUUJJJKKKLLLJJJDDD;;;444///---+++)))))))))+++++++++*********))))))(((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((&&&...***+++---666\\\vvvEEE111222KKKtttwwwMMM,,,+++***)))((('''''''''''')))((())),,,,,,+++222;;;wwwVVVBBBggg{{{TTT444,,,+++***************+++++++++---...GGGvvvwwwHHHTTTvvvkkkmmm}}}QQQBBB___mmmPPP:::;;;AAA>>>;;;>>>;;;KKKddd|||zzz```>>>222)))))),,,+++)))***''''''(((((()))((('''&&&(((111HHHiiivvvlllccc]]]VVVHHH;;;333'''&&&&&&''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""'''666IIIZZZcccbbbggggggbbbWWWMMMQQQ___```qqqhhh\\\XXX???444NNNffflllssstttrrrqqqrrrssssssqqqnnnlllmmmmmmjjjgggeeebbbaaadddjjjjjjeee___TTTBBB;;;???AAA===::::::777333333333333222222222222111000000000000000000000000////////////////////////////////////////////////////////////000111222333333333333333333444555666@@@999///NNNyyy]]]@@@000------.........---+++)))+++,,,------***'''%%%$$$************)))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&...))))))+++333YYY|||zzz|||vvvFFF666555JJJsss}}}XXX111+++***)))((((((''''''(((&&&&&&(((+++,,,---333999rrrUUUDDDlll|||SSS333++++++))))))*********+++++++++***...PPPpppFFFYYYfffuuuzzz[[[BBBSSSwwwOOOBBB===EEEFFF;;;666:::NNNccc|||uuuUUU333---)))***---,,,***)))&&&'''((((((((((((((((((+++<<>>MMMCCC>>><<<<<<;;;888777888333333333333222222222222000000000000000000000000000000000000000000000000............////////////////////////000111222222222222222333444555666777444111111ggghhhEEE///''',,,***((((((***,,,,,,,,,###$$$%%%%%%&&&(((,,,...%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***&&&---)))***+++111TTTvvvlllfffiiippp}}}yyyvvvwwwzzz}}}mmm???444111CCCjjj}}}```777++++++***)))((((((((((((%%%&&&(((***,,,...222555dddUUUGGGrrr}}}VVV555,,,***)))))))))***++++++,,,,,,***222ZZZeeeIIIccc}}}rrriiihhhQQQEEEYYY|||www]]]QQQDDDFFFJJJGGG:::000999IIInnnyyydddDDD---+++)))******)))((('''%%%'''(((''''''(((***,,,111FFFeeelllbbbZZZWWWRRRCCC111&&&))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&,,,888KKK\\\cccaaaeee]]]JJJIIIXXX^^^dddiiiaaa\\\YYYAAA---444777888999:::999===JJJWWWpppggg]]]WWWOOOBBB444---111...,,,+++,,,...//////^^^HHH999;;;===777444999444444333333333222222222111111111111111111111111000000000000000000000000......//////000000000000............///000111111111111222333444555777888444333777{{{NNN???EEEOOOZZZnnnyyyuuuVVV666)))***---***'''&&&((())))))(((---+++(((%%%###"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++&&&+++))),,,---000PPP}}}mmmZZZMMMCCC===>>>CCC^^^iiitttyyywwwuuuwww{{{|||bbb777111---999___{{{zzz}}}}}}ggg===,,,+++***)))((((((((((((''')))******+++---///000PPP~~~UUUJJJwwwZZZ:::...***((())))))***++++++,,,,,,,,,999eeeXXXMMMqqq}}}hhhlll|||iiiJJJFFFXXX|||oooQQQFFFJJJSSSQQQIII>>>999BBBWWWjjjgggHHH333***+++***((('''''''''&&&%%%'''''''''&&&)))---111>>>PPPhhh|||~~~ccc^^^[[[WWWNNN>>>///'''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''--->>>PPP[[[VVV[[[VVVDDDIIIZZZ\\\```WWWMMMHHH@@@222,,,000++++++...111222777FFFWWWdddUUUEEE>>>777...'''%%%)))******(((''''''***,,,ZZZ???AAAEEE<<<666;;;444444444333333333222222222222222222222222222222000000000000000000000000//////000000111111111222---------......///000111111111111222444666888999444555???qqq???000111111444444HHH\\\\\\EEE,,,&&&,,,,,,)))''''''******)))&&&"""###$$$%%%'''((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++%%%***)))...000111OOOcccLLL444++++++,,,///333)))EEEhhh}}}|||~~~xxx\\\555222---555YYY}}}}}}pppEEE,,,+++***)))(((((((((((()))+++,,,++++++,,,,,,+++@@@uuuTTTKKKzzz]]]===///***((())))))***++++++,,,,,,///???mmmzzzNNNPPP|||qqqdddvvvkkkFFFAAA^^^oooOOO>>>LLLdddhhhVVV???666FFFeee}}}iiiHHH222++++++,,,+++)))'''(((((((((&&&''''''&&&&&&)))///444OOO[[[hhhqqqwwwzzzsssiii^^^^^^^^^ZZZMMM:::...+++&&&'''&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$&&&555GGGTTTNNNUUURRRBBBKKK^^^]]]MMM;;;222111***+++555:::;;;===BBBHHHIIINNN^^^oooUUUCCC000***)))(((***..."""(((...///,,,(((''')))PPPFFFHHH===666;;;444666555333222333444333111111111111111111222222111000///......///000111///////////////......---------......///000000000000111222333555666777888222333TTT}}}OOO333///333222111...///444555///)))(((***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$%%%''')))***(((&&&%%%%%%&&&&&&'''(((((((((,,,''''''+++***)))666GGG}}}hhh:::666000------///000111111555@@@dddssswwwRRR333...555555LLLttt~~~~~~gggIII000'''(((+++'''(((+++&&&)))************+++++++++>>>ssstttHHHUUUuuuccc===...+++,,,(((&&&(((((('''***...444EEEooosssLLL\\\pppcccrrrfffNNNAAAbbbyyyyyyVVV???AAATTTaaacccFFF???@@@RRRoooqqqMMM111***000******)))((((((((((((((('''%%%''',,,)))'''444FFF___gggjjjhhhjjjpppnnngggggg___\\\ZZZLLL666***+++''''''&&&%%%%%%$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$!!!$$$&&&%%%$$$'''...444QQQQQQHHHAAAIIIXXXVVVHHH333000000444:::AAAHHHMMMVVV^^^cccdddiiikkk^^^KKK333111,,,)))'''''')))***''''''((((((((((((''''''ccc===???@@@333999999999888888666222///111111111222222222222222000000////////////000000//////000000//////...---------......///000000000111111222333555666777888555888ssspppUUU;;;((((((+++...///,,,((('''(((***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$%%%&&&((()))'''%%%%%%%%%&&&&&&'''(((((((((+++'''(((,,,***)))444CCC|||pppRRR666333...,,,---...//////,,,000666PPPsssxxxtttuuuPPP111---000111GGGnnn~~~~~~{{{hhhSSS555)))(((+++'''(((***%%%)))************+++++++++===oooqqqGGGVVVxxx]]]999,,,******'''&&&))))))'''(((+++000GGGtttiiiKKKcccyyyiiijjjzzzlllLLLKKK___mmmSSSCCCOOOdddgggWWWGGG888AAASSSkkkzzzWWW;;;///,,,*********)))(((((((((((((((+++((()))---,,,///AAAWWWcccjjjkkkfffeeejjjjjjeeebbb]]][[[XXXIII333(((***''''''&&&%%%%%%$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$"""%%%&&&%%%###$$$***///;;;>>>@@@DDDLLLOOOEEE777000888CCCKKKOOORRRYYY```ccchhhjjjhhhhhhcccMMM555///---***'''&&&&&&'''(((''''''((((((((((((''''''iiiGGG@@@CCC999777666777777777555444222222222222222222222222///000000111111000000/////////000000//////...---------......///000000000111222333444555777888888333888ooo[[[CCC>>>555+++'''(((***)))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&'''((((((((()))'''(((,,,***)))111===qqqaaa888111...,,,+++,,,---------***...---:::ZZZpppyyytttOOO222000......BBBiii~~~wwwtttkkkaaa;;;,,,(((***&&&'''***&&&)))************+++++++++777fffnnnGGGXXXzzz{{{xxxUUU444***))))))''')))------***)))***222SSSZZZJJJnnn~~~mmmlllyyymmmPPPCCCZZZ|||yyyjjjLLLCCCNNNjjjuuuaaaFFF:::III\\\uuuaaa:::)))...///'''******)))(((((((((((()))+++'''&&&***///999OOOdddiiiooonnneee```dddfffccc___\\\[[[UUUDDD...&&&((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$$$$&&&&&&$$$""""""&&&***+++333CCCRRRTTTFFF444+++999III[[[dddcccccchhhoooiiisssuuujjjZZZJJJ777&&&))))))'''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&qqqMMMJJJ???;;;888666444333666;;;333333333333333222222222///000111222222111000///000000000000000///......------......///000000000222333333444666777777888666>>>|||hhhKKK444,,,------***)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((((((''')))+++***)))...777fffVVV+++---,,,+++,,,---...---,,,***///+++---IIIooouuuPPP555555///...@@@eee~~~wwwtttpppkkkBBB...''')))'''(((+++((())))))*********+++++++++000YYYmmmHHHZZZzzz~~~xxx{{{qqqMMM000)))*********---222222...+++,,,666\\\xxxOOONNNyyypppmmmxxxrrrOOODDD\\\zzz~~~fffPPPBBBLLL[[[ooosss]]]BBBAAAOOOnnn{{{|||zzzfffFFF+++&&&...///'''+++***))))))(((((())))))+++&&&%%%---999HHHZZZjjjqqqvvvrrrfff```dddgggfff```___]]]SSS???+++$$$'''&&&&&&&&&%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%&&&$$$"""###%%%(((---888OOOcccZZZ>>>000444LLL[[[iiillliiijjjooossskkkxxxyyybbbAAA---((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&}}}LLLEEEAAA>>><<<777222444:::444444444444333333222222///000111222222111000///000000000000000//////...------......///000000000222333333444555666777777;;;QQQnnnQQQ888***(((***)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''')))+++******---333^^^|||QQQ)))---,,,,,,---...///...,,,+++000...+++BBBpppuuuRRR666666000---===```}}}|||zzzuuupppKKK222&&&)))((()))---+++))))))*********+++++++++,,,NNNzzzhhhGGG\\\{{{}}}yyyzzzmmmIII...***+++******---222222...+++,,,555\\\mmmIIIVVVsssffftttuuuYYYFFFVVV{{{xxxZZZIIIGGGIIIeeeooolllVVV>>>>>>WWWooozzzaaaGGG///))),,,+++))))))++++++***))))))))))))))),,,)))---;;;LLL[[[fffmmmyyy}}}xxxlllfffjjjmmmkkkdddccc^^^PPP;;;)))$$$'''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))---888QQQ```OOO333333HHH\\\dddiiihhhiiipppvvvwwwvvvuuugggKKK000###%%%+++$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%KKKAAA;;;<<<<<<777666999666555555444444333333222000111111111111111111000000000111111000000///...------......///000000000222222333333444555555666333fffuuuNNN*** ***)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''%%%%%%&&&&&&'''((((((((('''((()))******+++...111YYYxxxQQQ---...---,,,---...///...---***---///,,,>>>nnn}}}}}}sssRRR555222...+++888YYYwww}}}xxxsssWWW888(((***)))***---+++)))************+++++++++---GGGtttaaaFFF^^^}}}}}}zzz{{{kkkFFF---+++,,,)))''')))------***)))***777ZZZbbbGGGbbb{{{ooopppyyy[[[IIIZZZxxxuuuVVVDDDJJJ___oooqqqaaaHHH777AAA```xxx{{{yyy```FFF000$$$+++000(((%%%***++++++***))))))))))))***(((...<<>>===:::;;;666666666555444333333333222111111000000111111222000111111111111000//////------......///000000000111111222222333444444444000ooo@@@(((+++)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&)))******%%%%%%&&&&&&'''((((((((('''((()))(((***---000111RRR~~~VVV222///---,,,,,,---...---,,,++++++///...<<>>^^^777,,,((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###$$$'''***+++,,,%%%%%%&&&&&&'''(((((()))'''))))))((()))...111222KKK\\\666000---+++***+++,,,,,,,,,---***///000;;;gggzzz}}}xxxWWW555,,,000+++555RRRqqqvvv___KKKGGGTTTbbbpppuuu||||||wwwwwwyyylllFFF///...***'''(((&&&)))************+++++++++---;;;hhh}}}xxx\\\EEE___zzzzzzwww}}}|||}}}kkkDDD,,,******,,,(((&&&((()))'''***...///LLLxxxYYYKKKooovvviii|||___CCCVVVppp```RRRFFFMMMfffxxxssseeeBBBCCCUUUqqq~~~{{{uuuyyy~~~mmmJJJ444222,,,000000+++))),,,......,,,+++******)))*********111MMMooo~~~wwwkkk]]]WWWIII888,,,''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""!!!!!!"""###$$$$$$###&&&$$$&&&)))%%%(((???ZZZjjjyyy|||vvvfffUUU888///&&&$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$kkkFFF;;;;;;999:::666555666444111333:::222222222111111111111000000000000000///////////////////////////000111111333//////333444111000111QQQ{{{LLL((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))))))))***+++,,,......AAA~~~iii:::111//////000...+++,,,000$$$000000***AAAmmm|||www}}}~~~aaa999(((///000222GGGiiizzzzzz}}}___===///---777GGGSSSeeeqqq}}}~~~{{{{{{yyyuuurrrZZZ222%%%000))) ,,,++++++++++++++++++++++++***<<>>>>>777777777888::::::333+++222222222222111111111111111000000000///////////////////////////000111111333000///333333111000222SSSuuuKKK...(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((()))***+++,,,---AAAyyyqqqHHH222///...000///------000,,,///+++...KKKttt}}}{{{www}}}}}}___999***+++---000FFFkkk|||{{{|||oooGGG...111777888<<<777EEEPPPmmm}}}|||{{{yyyxxxuuusss___999&&&---***"""+++************************+++;;;]]]wwwwwwvvvzzzwww}}}uuuXXXOOOjjjyyyvvv{{{vvvttttttbbb???+++)))''',,,+++)))(((((()))+++,,,)));;;dddnnnIII```wwwyyynnnXXXJJJjjj}}}jjjUUUIIIWWWmmmyyycccPPPKKKMMMbbbqqqyyyooonnnMMM333++++++***///---+++******+++---...---((()))---***(((555III[[[vvvyyyrrreeeKKK333,,,+++'''%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""############$$$$$$$$$############$$$%%%&&&&&&'''$$$&&&***(((%%%,,,888PPPXXX]]]WWWHHH:::222///)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################rrrKKK>>>>>>===999444444777666222333333333222222222111111111111000000000/////////000////////////000111111333000000333333000000222^^^pppaaaBBB///(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''((()))***+++,,,>>>rrrzzzXXX999111,,,---...---,,,......+++***999[[[{{{}}}{{{|||zzz~~~{{{]]]:::///---///222GGGmmm}}}zzzuuu```:::%%%///999555222---333777UUUnnnuuuyyy~~~{{{yyyvvvtttgggDDD******+++'''))))))))))))))))))))))))))),,,888XXXqqquuuwww~~~wwwrrrWWWNNNggguuuttt{{{xxxuuusss^^^;;;******(((+++***)))(((((()))++++++)))777]]]dddJJJgggwwwvvvuuuRRRMMM___}}}}}}^^^KKKMMMVVVzzzgggDDDAAAUUUggg|||~~~~~~~~~}}}{{{sssiiikkkMMM666+++)))+++,,,---,,,,,,++++++,,,,,,---...)))+++//////222IIIdddqqqzzztttXXX@@@***&&&))))))''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&(((***---///000---666;;;666222444555222)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%########################tttRRREEE???;;;;;;777222555<<<444333333333222222222222111111111000000000//////000000//////000000111222222000000333222///000444ggglllNNNCCC111)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))***+++,,,999lllfffGGG:::...*********+++,,,+++---999QQQmmm}}}|||~~~}}}yyyZZZ:::111000111000BBBggg|||zzzvvvlllaaaBBB***---444222222555666222JJJaaalll|||{{{{{{uuuuuunnnRRR222(((,,,+++'''(((((()))))))))))))))***---444QQQpppyyy{{{}}}tttqqqXXXOOOgggtttttt|||zzzxxxsss\\\999+++---+++***))))))((()))******+++---777YYY{{{~~~ZZZOOOqqquuuzzzZZZJJJ___rrrXXXHHHOOOhhhjjjLLLBBBSSSmmm}}}yyyrrrqqqssssssmmmQQQ666,,,------///222++++++,,,,,,------,,,,,,---...------555LLLiii}}}vvvnnnEEE555'''%%%((((((''''''%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$%%%&&&'''###&&&'''&&&,,,888@@@BBB333444444888GGGRRRGGG444)))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%########################]]]DDD888CCCFFF888000555444444444444333333333222111111111111000000000000000000000000000111222222222111111333111...000555cccfffiiiyyyQQQ000...((('''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---444gggttt]]]LLL:::111......000444555CCCZZZqqq~~~~~~|||~~~}}}}}}vvvVVV777///---...***888]]]vvvxxxvvvppphhhJJJ222444999555111777777000AAASSSaaa~~~zzzpppuuurrr___>>>))),,,...&&&)))))))))*********++++++---///LLLppp|||ssstttrrrZZZRRRjjjvvvuuu|||zzzxxxrrrYYY666***---+++((((((((())))))******+++...777XXXzzzwwwRRRWWWxxx~~~zzzwwwUUULLLbbb|||fffMMMDDDRRRmmmbbbFFFFFFZZZppp~~~|||vvvttttttrrrnnnOOO;;;---///222///---000***+++,,,---------,,,,,,***000---***???iii~~~wwweeeTTT222---)))((('''&&&&&&'''%%%%%%%%%$$$$$$#########"""""""""""""""""""""###""""""#########$$$$$$$$$############$$$%%%&&&'''!!!'''(((%%%))):::NNNYYYRRROOOLLLNNNXXXZZZFFF...)))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%########################hhh>>>;;;DDD>>>777777555555444444444333333333222222111111111000000000111000000000000111222222222111222333000---000666WWWEEEGGGjjjtttIII)))***))),,,(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((()))***+++,,,---222bbbvvvfffSSSHHHCCCBBBFFFLLLTTTfff||||||}}}zzz{{{tttVVV777//////222///999[[[vvv}}}}}}wwwkkkJJJ333<<>>??????>>>555555555555444444444444222222222111111111000000111111000000111111222333222111222333///,,,000777EEE444777LLLnnnXXX333///,,,,,,(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))'''''''''((()))***+++,,,...XXX~~~sssjjjdddbbbgggnnnwww~~~{{{|||xxx\\\>>>555444;;;999???\\\uuu{{{|||tttmmmOOO555888>>>555+++555999///333444;;;___rrr}}}zzzvvvssstttqqqppp[[[666***...&&&''''''(((((()))******++++++***FFFkkkyyyyyyyyyxxxzzzuuu\\\UUUppp|||vvvyyyuuuvvvpppSSS000'''+++&&&&&&'''((()))************+++666ZZZ|||gggHHHddd||||||~~~|||rrr}}}```EEEMMMqqqppp]]]AAAKKK```xxxmmmZZZNNNYYYjjj|||zzzsssdddMMM888------...///...+++)))(((******+++,,,,,,---......+++,,,444KKKmmmdddCCC+++***+++***(((&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&$$$%%%&&&"""&&&<<>>444>>><<>>,,,++++++***%%%!!!$$$+++&&&&&&&&&%%%%%%%%%$$$$$$########################___888???===888444777<<<888///333333333222222222222222000000111111000///...---/////////------...222555...,,,...///333OOO|||kkkbbb```{{{uuudddAAA---((('''&&&&&&((())))))(((&&&&&&%%%$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%(((&&&%%%&&&(((((('''&&&%%%&&&'''&&&%%%%%%''')))***))))))))))))***++++++000AAAuuuzzzyyyyyybbbDDD888999999555666GGGaaapppqqqrrrtttjjjRRR===444///***///.........111???[[[uuuwwwkkkqqqoooMMM111+++''')))))))))))))))))))))))))))---777aaa{{{zzz~~~xxxuuuTTTUUUooouuuyyy{{{uuuttthhhPPP777)))''')))'''''''''((()))+++,,,---222IIIlll}}}|||uuuQQQTTTmmm~~~{{{}}}{{{uuummmHHHTTTllltttXXXHHHNNN\\\fff|||[[[NNNZZZooo{{{xxxwwwyyy{{{zzzbbbEEE333///000///---,,,+++******,,,---///,,,---------,,,...222555>>>WWWttt{{{]]]@@@///***))),,,***)))(((((('''%%%###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""############""""""###############$$$%%%%%%$$$$$$%%%%%%&&&(((+++---@@@hhh~~~dddYYY555...)))***+++)))'''(((&&&&&&&&&%%%%%%%%%%%%$$$########################]]]FFF???;;;;;;999555555777444444444333333222222222000000000///...---,,,+++,,,,,,,,,,,,---000444888...,,,...///,,,:::hhhzzzCCC999DDDkkk|||~~~zzzSSS222***((('''''')))******)))''''''&&&%%%%%%%%%%%%&&&******((('''&&&%%%%%%%%%***)))(((((())))))((('''&&&'''((('''&&&&&&(((*********))))))***++++++,,,+++<<>>LLLqqq}}}yyyuuuvvvyyy}}}ttt___@@@,,,)))//////***---,,,+++++++++,,,---...))),,,///...,,,...444:::XXXttt~~~eeeHHH333,,,,,,,,,&&&%%%%%%'''******'''$$$%%%$$$###"""###%%%''')))%%%$$$$$$######"""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$%%%&&&((()))+++555___}}}yyynnnCCC444''''''++++++&&&"""''''''&&&&&&&&&%%%%%%%%%########################oooNNN999???AAA555222<<<444444444333333222222111000000///...---,,,+++***+++,,,,,,---///222888<<<444///...111,,,///YYYxxx<<<000///PPPjjj{{{|||VVV555...,,,***)))))))))((('''(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%***)))((()))***+++***)))&&&'''((((((''''''(((*********)))******+++,,,---***:::fff|||yyyxxxcccDDD444222222//////<<>>QQQxxxxxxqqqssszzz}}}UUUEEE222)))---111---&&&,,,++++++***+++,,,---------//////,,,***000===HHHggg|||}}}kkkOOO777+++)))************))))))(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$#########"""######""""""""""""######$$$$$$############$$$$$$(((&&&%%%%%%&&&''''''''')))TTTxxxzzzYYYEEE000)))))))))%%%###''''''''''''&&&&&&&&&&&&########################QQQ???AAA@@@888111555444444333222222111111111000///...---,,,++++++---...///000222666;;;???999222+++///111---MMMXXX999$$$;;;^^^wwwwwwQQQ666...,,,))))))))))))(((&&&'''''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&(((''''''(((+++---,,,,,,&&&'''((((((''''''(((***))))))))))))***+++,,,---,,,999]]]zzz|||}}}yyyyyyeeeEEE333333444222111;;;OOOffftttrrrtttyyy}}}vvvfffZZZVVVVVVSSSVVVbbbppp{{{sssqqqzzzkkk@@@'''+++************************))),,,222XXXwww~~~~~~wwwRRRSSSmmmoookkkffffffnnngggLLL222)))((('''''''''''''''((()))******///JJJmmm{{{zzz}}}vvvbbbKKKcccxxx~~~tttXXXWWWhhhyyyzzzTTTEEEHHHdddxxxtttjjjgggFFF>>>KKKwww}}}vvvssszzznnn^^^777444111000///---+++)))***************++++++,,,000000///---///<<>>[[[xxx~~~pppRRR;;;+++...222333---(((***000******+++++++++,,,,,,,,,+++,,,---111:::MMMdddttt|||wwwsssuuu|||||||||xxxzzz~~~ssskkkjjjbbbSSSCCC:::888999<<>>HHHAAA:::888999:::888555***+++,,,---,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&))))))((('''''''''''''''''''''***444AAAMMMRRRTTTPPPBBBSSSuuuuuuVVV:::,,,+++)))))))))(((((((((''''''########################xxxIII???;;;;;;:::999888777666555444333222111111222333333444555555555555888<<<@@@666:::,,,+++555)))222aaa~~~vvvpppmmmIII+++)))'''%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&&&&''')))***+++***+++:::sss~~~|||xxxuuupppvvv{{{xxxlll\\\NNNGGG:::>>>FFFSSSbbbnnnwwwzzz|||rrrqqqcccHHH666+++...///------888NNNccccccxxx~~~vvvrrrrrr{{{wwwpppoooRRR000---((((((((((((((((((((((((((()))'''FFFeeeuuuyyyqqqrrrUUUWWWpppqqqqqqrrriiitttkkkKKK///))),,,+++(((''''''''''''(((((()))///LLLlllvvvrrrssseeeHHHTTTqqqwwwsss}}}~~~yyywww{{{}}}|||~~~yyyUUUNNNmmmwww___FFFLLLkkkxxx]]]FFFOOOgggyyy~~~wwwhhhSSS???333000222///...333;;;:::222++++++---...//////000000//////555;;;HHHWWWggguuuzzzxxxrrraaaSSSIIIEEENNNZZZqqqdddTTTMMMLLLFFF888+++&&&&&&&&&&&&&&&%%%%%%%%%##################$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######""""""""""""$$$%%%,,,:::LLL\\\dddggg]]]<<>><<<777222...000///111777777333333888GGG]]]qqqyyyppp{{{~~~}}}wwwqqqrrr{{{~~~```EEE>>><<<444***'''$$$$$$######$$$$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%***333???LLLTTT===000333UUUYYY:::333***...&&&&&&---"""$$$%%%%%%$$$$$$%%%%%%&&&'''^^^DDD666>>>???333222>>>888333111444555444555777444444333333555888<<<>>>AAA333...222+++(((DDDkkkzzzdddCCC&&&***)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))***---(((555ZZZ}}}yyywwwxxxzzzzzzxxxvvvxxxwwwqqqbbbIII333---000,,,------,,,...555AAAJJJcccqqq||||||}}}zzzqqq~~~}}}yyyiiiKKK000,,,,,,***,,,///--->>>___jjjttt~~~uuutttxxxooo^^^DDD((())))))((('''''''''''''''******(((---FFFiii|||}}}tttWWWRRRkkkrrrlllsssjjjiiifffQQQ333)))+++'''&&&((())))))(((''')))***999YYYoooqqqrrrppp___JJJgggssszzzuuusssyyy}}}|||~~~uuuYYYTTTnnnyyyeeeUUUZZZqqqvvv\\\NNNUUUkkk}}}ppp___JJJ??????BBBAAA===888:::<<<;;;888333000///222000000111///222???MMMppp|||cccMMMAAABBBNNN\\\dddccc^^^ZZZYYYDDD333'''(((***'''%%%((($$$$$$######$$$$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&***///222---%%%)))FFFtttuuu___CCC888---+++///&&&***&&&%%%$$$"""!!! sssGGG>>>AAA:::444777:::333000222444222111222444444444555777999;;;<<>>JJJXXXeeesss}}}yyyooouuuuuuvvvyyyzzzlllMMM111------***+++...---<<>>666666999;;;777111111555333444666777888888888777444000+++000GGGhhhxxxooodddZZZFFF===666333///)))&&&)))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&(((((('''///%%%555jjjzzz}}}}}}}}}{{{vvvooovvvpppWWW???333///+++,,,,,,---,,,+++++++++,,,,,,,,,,,,///;;;OOObbblllkkkmmmpppuuuwwwjjjLLL111---...((('''+++***333GGGcccjjjppptttyyy{{{|||~~~{{{yyyzzztttkkkeeeQQQ222))))))((('''''''''''''''%%%((()))&&&&&&777ZZZyyyssspppTTTIIIeeevvvooolllnnnlllkkk[[[;;;*********((()))******))))))***+++===gggxxxsssooo[[[LLLXXXqqqwww{{{zzzwwwvvvuuussssssxxxzzzzzz|||~~~|||vvvZZZSSSjjj}}}}}}nnnRRRPPPgggmmmTTTNNNbbb~~~|||zzzqqqrrrmmmbbb999+++000000---******,,,---***&&&)))+++---...---++++++,,,---///999PPPnnnddd???+++)))---,,,++++++,,,......+++)))&&&$$$%%%'''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))(((((('''&&&&&&&&&&&&###++++++///NNNKKK---000---//////444...000333666999;;;======sssKKK===666555666888666222333777333444555666666666666666111444//////LLLuuugggjjjnnntttxxx|||~~~sssoookkkggg^^^TTTMMMJJJAAA222((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((())))))///'''333^^^yyy{{{~~~xxxyyywwwzzzsss]]]DDD444...---...---+++))))))))))))***,,,---,,,***,,,555CCCMMMTTT\\\gggqqqtttgggKKK111***,,,'''&&&+++)))---<<<___gggnnnoooppptttvvvvvv|||{{{~~~}}}|||}}}zzzxxxtttsssuuuaaa<<<))))))(((''''''''''''''''''&&&'''(((&&&///JJJeeevvvuuuWWWDDD]]]ssspppnnnpppjjjiii\\\>>>,,,+++)))'''(((***)))(((((()))+++888gggyyyuuuqqqWWWIII```qqquuuyyyzzzyyyvvvsssqqqwwwzzzzzzxxxzzz{{{rrrdddXXXhhh~~~rrr\\\HHHoooxxxfffXXXMMMjjjyyyxxxeeefff{{{nnnTTT>>>---)))---+++)))((()))+++,,,------,,,///222222000---+++***)))444IIIeeesssKKK,,,%%%(((((($$$$$$$$$&&&''''''%%%###%%%$$$###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&,,,++++++DDDooo;;;+++555---///000222///000333666888999:::999___JJJ@@@666555555444333444333333333444444444444444000333///---@@@cccyyy{{{OOONNNNNNPPPTTTXXXZZZ\\\ooo|||zzzooolllllljjjfff```___aaaWWW@@@...(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))***)))***(((222PPPpppzzzvvvttt{{{~~~}}}xxxxxxyyyvvviiiPPP888///111---,,,***))))))))))))(((%%%'''))))))(((***000666888AAALLLUUUYYYSSS???---(((+++&&&%%%***((((((222PPP^^^kkkooopppssswwwyyysssppprrrwww{{{{{{|||~~~|||}}}|||{{{|||}}}xxxppp[[[XXXXXX\\\jjjzzzhhh???))))))(((''''''''''''''')))$$$$$$)))((()))777JJJhhhsss___KKK___sssrrrrrrooogggfff]]]CCC000***&&&&&&((())))))(((''')))***444gggxxxtttqqqTTTHHHiiipppqqqtttwwwwwwvvvuuuuuuyyy{{{xxxvvvzzzzzzkkkWWWhhh|||~~~|||nnn___]]]aaasss]]]SSSQQQOOOmmmwwwvvvwwwXXX222)))000222...***(((((('''((()))***,,,---+++---//////---+++******,,,DDDbbbzzzpppRRR888***(((***)))222///+++'''%%%&&&)))+++((()))***(((''''''''''''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&''')))***+++))),,,***))):::]]]|||yyy999888CCC333444666444222444666999:::::::::999gggSSS???999<<<;;;777444444333222222222333333444///000,,,)))222JJJgggxxxFFFAAA;;;666555666777888YYYkkkxxxtttllljjjkkkiiibbb```fffnnneeeKKK444,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((()))***&&&$$$'''///EEEgggwwwnnnssszzz|||{{{uuurrruuuzzzvvv^^^@@@222333,,,,,,+++,,,------,,,++++++***+++,,,+++)))***,,,(((---222555999999111(((&&&***&&&%%%***'''%%%---555HHH]]]fffiiinnntttwwwrrrmmmmmmssswwwwwwuuuvvvrrrtttuuuuuuuuuooo___OOO000---111===YYYuuuggg===))))))((('''''''''''''''***"""""")))***$$$***777OOOgggaaaSSScccssspppooommmdddddd___HHH333***"""&&&'''((((((''''''((()))333fffwwwrrrpppRRRIIIpppooonnnppptttuuuvvvwwwzzzwwwxxxuuutttzzz|||iiiQQQwww~~~uuu~~~qqq]]]TTTiii~~~sss]]]OOONNNRRRQQQWWWfffuuuxxxiii[[[;;;111---222111******000***++++++***))))))***+++)))+++,,,---------...000===\\\~~~oooLLL,,,%%%)))***)))***$$$&&&))))))'''%%%%%%%%%$$$(((&&&######%%%'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%$$$&&&666WWWxxxaaa+++444CCC222555<<<999111333666999;;;;;;;;;;;;^^^CCC>>><<<777555888888888777555555555666000222000,,,---<<>>000...;;;<<>>AAA;;;666777555444444444444555666666___<<<>>>CCC<<<666333222666;;;;;;555///222333111---+++222BBBOOO^^^MMM>>><<<<<<888444333;;;EEELLLWWWcccbbb```iiieeegggiiigggYYYBBB///&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((&&&+++***---NNNqqquuuuuuvvvxxxxxxwwwuuurrrpppnnnrrruuuuuussskkk]]]PPPBBB999...((((((+++,,,,,,***))))))(((((('''''''''((((((((()))***+++++++++))))))(((((((((((())))))&&&))),,,000444:::AAAEEE[[[___dddjjjnnnppppppppptttoooggg\\\OOOAAA444,,,***---((('''>>>[[[]]]KKK333,,,'''''''''&&&&&&((('''''''''''''''(((((())))))444AAAPPPcccssstttmmmhhhkkkfff```RRR777%%%***((('''&&&)))---...+++'''444^^^}}}[[[KKK[[[pppmmmnnnrrrvvvvvvssstttxxxttttttuuuuuutttuuuyyy~~~~~~yyy~~~fffNNN[[[yyyzzzvvveeeQQQKKKVVVjjj|||sssUUU<<<000...,,,,,,+++++++++*********,,,,,,++++++,,,,,,,,,++++++---...---+++666PPPhhh{{{jjjXXX888...&&&'''))))))***,,,''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%$$$###$$$&&&'''''''''&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((($$$***+++)))IIIxxx???;;;<<>>;;;000IIIHHH???AAAVVVcccccccccaaakkklll\\\CCC111(((%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%***,,,***???bbbvvvssstttuuuvvvuuutttsssrrriiilllooorrruuuvvvppphhh]]]RRRDDD888222///---,,,+++***)))(((((()))+++,,,'''((())))))(((((()))***)))((((((''''''(((((()))&&&'''(((((('''))),,,///<<>>\\\vvvxxxlllgggkkkhhhaaaSSS777%%%***)))((('''***---...+++(((///KKKwww}}}XXXJJJbbbtttnnnpppuuuzzzxxxttttttwwwrrruuuwwwuuussswww}}}yyyhhhUUURRRkkk{{{xxxmmmjjjllltttlllRRR888***(((+++***************)))))))))(((((((((((()))***+++,,,)))---...---777SSSwwwlllLLL<<<000)))%%%'''******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&$$$###$$$&&&(((((('''&&&%%%%%%%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''%%%++++++)))DDDrrrttt:::<<>>888777:::555555444444555555666777___III???>>><<<999555333555777222333333222111...---,,,222<<<<<<111111===???777KKKHHH888666PPPeeeddd___```jjjfffMMM222'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((%%%))),,,(((000RRRrrrtttuuuuuuuuuttttttssssssjjjlllnnnooosssvvvrrrkkkgggccc]]]WWWOOODDD999222000...+++)))((()))+++---)))+++,,,***'''&&&'''((((((((((((''''''(((((((((******+++***))))))+++---)))+++///333666888888888666555333///***((('''((('''***+++444JJJaaacccXXX;;;000'''%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((((((,,,***(((444TTTtttxxxlllfffkkkhhhbbbTTT777%%%)))'''&&&%%%''')))***(((&&&+++999gggxxxUUULLLiiiwwwuuurrrsssxxxyyywwwuuuvvvpppuuuwwwvvvvvv}}}~~~kkkJJJYYYiiisssyyyzzzsssjjjnnnxxx{{{sss___FFF555000///,,,)))************************&&&''')))*********+++,,,***++++++777XXXmmmOOO777,,,...+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$'''((((((''''''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&++++++)))===iiihhh888>>>CCCBBB>>>;;;999777555555555555555666666777MMMEEE<<<999;;;<<<888333444444333333333111///---(((,,,...,,,...555<<>>???:::333666555555555555666777777tttLLL777666;;;999333666666555333111///...---+++((())),,,------555>>>555777444<<>>PPPfffsssuuussspppppprrrsssrrrtttxxx|||zzzeeePPPRRRbbbrrrbbbMMMVVVhhhccciiippprrrqqqpppqqqtttzzzzzzsss^^^[[[QQQCCC888222,,,&&&%%%***......***'''))),,,)))))))))*********++++++(((***++++++---555@@@IIINNNccctttSSS777))))))+++,,,%%%)))***&&&%%%))))))'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%((($$$&&&***'''???ppp~~~RRR;;;HHHIII===888===;;;222666666666666666777777888qqqIII;;;===444777999777333111111333+++000000)))(((---...***222+++''';;;YYYaaa^^^dddeeeIII///(((***)))(((***&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###,,,''''''000)))***AAAiiikkknnnqqqqqqpppmmmkkkjjjjjjiiiiiipppyyy|||zzzttttttssspppkkkgggeeeeeefffffffffgggjjjmmmppprrrnnndddXXXQQQNNNGGG;;;111'''''''''&&&&&&'''''''''''')))+++,,,+++++++++,,,,,,---...//////000000///,,,222888:::;;;@@@KKKTTTbbbjjjtttwwwnnnbbb^^^bbbTTTCCC000(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((,,,)))(((AAAfffuuunnnooolllfffhhhhhhOOO333,,,''''''((('''%%%%%%'''((((((,,,)))000PPPlllssssssllloootttvvvqqqmmmrrrzzz{{{|||yyykkkPPPSSSjjj|||```JJJ[[[hhhaaaccccccdddfffjjjmmmnnnnnnmmmrrrwwwxxxttthhhRRR@@@555555000***(((+++,,,+++...)))%%%&&&***---***&&&'''((((((((())))))******,,,...000222:::JJJ^^^lllcccmmm~~~WWW111&&&***+++((((((%%%******$$$"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!$$$%%%%%%%%%######"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((("""$$$***###888hhhyyy~~~OOO:::KKKNNN>>>444999;;;444666666666666666777888888hhhDDD???777333666333---111;;;///+++......+++///000$$$+++***+++000===NNN^^^iii[[[AAA+++***...+++((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***&&&$$$%%%)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))***,,,///000VVVqqqlll```kkkhhhbbbsssiiikkknnnoooooopppsssuuunnnqqquuuuuuqqqkkkgggdddeeejjjnnnmmmllllllllllllqqqlllnnnkkkccc^^^SSS???+++***(((&&&%%%&&&'''(((%%%'''444>>>>>>BBBDDD;;;@@@===;;;<<<@@@DDDFFFFFFIIIPPPYYYaaafffkkkqqquuuzzzyyywwwtttqqqkkkddd```YYYBBB---'''((((((%%%%%%'''%%%%%%%%%'''))))))))))))***''')))>>>]]]qqquuuqqqkkklllffffffWWW222---&&&(((+++***'''%%%&&&((('''***+++111IIIhhhtttpppmmmnnnpppssspppmmmnnnsssvvvuuu{{{zzzsssyyy}}}XXXYYYxxxjjjYYYZZZaaabbb______bbbgggjjjkkkjjjhhhfffbbb___XXXOOOEEE;;;444///+++***)))(((((()))***+++&&&''''''&&&&&&'''((()))&&&(((***+++*********+++***000444>>>VVVrrr|||xxx|||}}}|||mmmBBB999---'''&&&)))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))###"""&&&&&&(((888LLLxxx|||GGGAAAFFFFFF???888777999999777777888777777666555444lllRRR;;;666888444000000000+++------(((,,,000)))---+++)))***000:::DDDKKKIII888,,,------(((&&&***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%+++(((&&&'''+++---+++(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((()))+++---///MMMkkkjjj___jjjiiibbbmmmkkknnnrrrttttttsssssstttpppsssvvvvvvrrrmmmiiihhhcccfffhhheeeccccccfffiiijjjiiimmmnnnkkklll___DDD,,,+++((('''&&&&&&((((((,,,555LLL]]]```ffflllgggdddbbb```aaaeeeggghhhgggooorrrvvvyyy{{{|||~~~~~~|||yyyvvvrrrmmmgggccc\\\GGG111(((((('''%%%%%%&&&%%%%%%&&&'''(((((('''$$$""""""***@@@ZZZkkkqqqqqqlllooojjjjjjXXX222,,,''')))***)))&&&%%%&&&((('''***)))+++>>>\\\pppssskkkkkkmmmpppooolllnnnsssyyysssppppppllliiippp{{{dddTTTrrr}}}nnn^^^ZZZ___ccc___YYYYYY^^^dddhhheee\\\QQQJJJ888777666333111---+++)))******))))))))))))*********)))'''''''''&&&&&&%%%))))))******)))+++...111>>>IIITTT___qqq}}}~~~dddKKK666000(((%%%'''((('''&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((###$$$((('''&&&111AAAjjj|||EEE===CCCDDD>>>888888:::;;;999999999999888888777777ZZZ>>>333000333999444...000111***+++111//////---***((((((***---000333...,,,///,,,&&&%%%+++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%)))'''%%%'''+++---,,,)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((***,,,---???bbbjjj```hhhiiibbbhhhjjjnnnrrruuuuuusssrrrrrroooqqqrrrqqqnnniiifffddddddgggiiihhhdddaaadddhhheeefffjjjiiijjjrrrfffGGG---,,,)))((('''((()))***)))888VVViiihhhjjjpppooovvvuuutttuuuwwwwwwvvvtttsssssstttvvvzzz|||}}}||||||zzzwwwuuusssqqqmmmjjjbbbNNN666***'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&###(((;;;QQQcccooovvvrrrmmmqqqllllllYYY222***((()))((('''%%%%%%''')))'''***(((%%%000LLLhhhwwwhhhgggiiimmmmmmkkkmmmqqqtttssspppjjjfffiiirrr{{{{{{^^^ddduuuqqqiiiaaa]]]\\\XXXOOOGGGGGGJJJOOOPPPKKK@@@444,,,*********))))))'''&&&&&&))))))************))))))---***(((((())))))'''$$$,,,***'''''',,,777DDDNNN```kkkvvv~~~ttt```DDD...***(((&&&&&&)))***'''%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$'''***((($$$)))444YYY}}}DDD999???BBB===888999;;;;;;:::::::::::::::::::::999lllGGG111111:::888...222666///---111111...---,,,+++******)))))))))(((***---,,,&&&&&&***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%$$$###%%%(((******(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&'''''')))***+++333[[[mmmgggffffffbbbeeeeeehhhlllooooooooopppppppppqqqqqqnnniiieeebbbaaagggiiimmmmmmggg```^^^aaaeeejjjnnngggeeeppphhhLLL...,,,***)))((((((******...>>>^^^pppjjjgggnnnppppppqqqqqqrrrrrrpppnnnlllsssqqqppptttzzzwwwuuusssssstttsssrrrpppgggUUU===,,,&&&%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%((((((555PPPeeennnsssyyysssnnnpppjjjiiiWWW111******)))'''%%%$$$%%%''')))&&&***)))$$$(((>>>___wwwgggeeefffiiijjjhhhjjjmmmmmmqqqooohhheeekkktttxxxsssvvvmmm```SSSIIIAAA:::555555555333111...+++(((&&&.........---,,,***)))((('''(((***++++++***))))))---***((())),,,---***'''+++)))'''+++999OOOhhhxxx}}}~~~{{{jjjRRR<<>>BBB===999888999999;;;::::::::::::;;;;;;;;;```HHHAAA===------666222...000///+++,,,------------,,,+++***''''''***+++***(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))---SSSnnnnnnfffaaaaaafffbbbdddfffgggiiikkkooorrrvvvuuusssoooiiieeecccbbbjjjddd___[[[RRRIIIHHHLLLZZZgggtttqqqkkkpppiiiRRR...---+++)))((()))***+++)))777WWWlllhhheeennntttoooqqqssssssrrrooommmllltttrrrpppsssxxx||||||{{{xxxvvvttttttttttttsssqqqjjjZZZCCC///&&&%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%***???[[[lllnnnnnnqqqtttmmmllleeedddTTT000+++***(((&&&$$$$$$&&&''''''%%%)))+++'''&&&555VVVrrrgggdddcccfffgggfffgggjjjgggiiifff]]]XXXZZZ\\\[[[___mmmzzzppp[[[[[[ZZZRRRFFF:::222---,,,,,,,,,+++(((&&&''')))+++---%%%&&&'''((()))*********'''((()))+++++++++***)))...+++((((((***+++***)))(((+++444AAASSSkkkuuummmxxxuuuaaaJJJ777+++))),,,)))(((''''''))))))***)))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''(((&&&%%%(((...888kkk|||???777>>>BBB>>>999888777777999999999888999:::;;;<<<[[[;;;---333222......---***++++++,,,,,,+++******...***&&&(((+++,,,***'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((***FFFeeepppggg^^^```fffbbbcccddddddfffiiinnnrrrrrrqqqnnniiiccc`````````dddSSSAAA777000***,,,333<<>>CCC@@@:::888777666888888777777888:::;;;===eee???999666111000...------,,,+++++++++++++++,,,+++))))))+++---+++((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((***555SSSkkkiii______dddaaacccddddddeeefffiiillliiihhhddd```\\\[[[]]]___UUU???+++%%%### """)))%%%333RRRiiijjjeee]]]PPP---,,,***((('''((()))***000444NNNhhhjjjgggiiiiiikkknnnpppqqqooonnnnnnpppppprrrvvvyyy{{{|||~~~ssssssrrrssssssrrrnnnkkkfff]]]JJJ333'''&&&'''&&&$$$'''((('''$$$&&&+++000CCCUUUgggnnnllljjjkkkkkkooohhhhhhbbbbbbRRR///***(((&&&%%%%%%''''''&&&$$$)))&&&'''+++***000HHHcccccc^^^\\\aaaeeeggghhhkkkdddTTTFFFCCC>>>333+++)))&&&+++)))(((,,,'''$$$,,,,,,+++)))(((((((((&&&%%%$$$%%%(((******)))'''&&&+++,,,++++++***)))((('''(((((((((((()))***+++,,,,,,------+++)))---555<<>>VVVCCC;;;444333111111000...------...///000)))***+++++++++,,,+++)))************************)))(((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((()))(((((((((***)))CCCeeejjjaaa___aaa___bbbdddeeedddccccccdddfffdddbbb^^^\\\\\\```bbbGGG333%%%(((---***))),,,%%%(((BBB]]]dddaaa^^^WWW---,,,)))((('''''')))***&&&(((CCCbbbjjjhhhhhheeelllooorrrrrrpppppprrrtttuuuxxxzzzxxxsssnnnmmmmmmhhhiiikkknnnppppppnnnkkkddd]]]KKK555''''''((('''%%%'''(((&&&$$$&&&---333TTTiiiwwwrrrjjjjjjllllllmmmgggiiiddddddTTT///)))(((&&&%%%&&&((((((%%%""",,,%%%$$$)))***///EEE___```[[[ZZZ```fffhhhkkknnnYYYCCC555777888...(((***&&&,,,)))%%%***)))'''...+++(((&&&%%%(((******)))(((((((((((())))))))))))###$$$%%%&&&''''''(((''')))(((((('''(((***,,,---)))---/////////666CCCMMMooottt|||uuueeeddduuuoooQQQ555///+++***'''###&&&---$$$&&&((()))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%'''''''''(((&&&$$$(((+++@@@mmmRRR111;;;BBBAAA===<<<<<<:::999888777777999;;;>>>???|||LLL888666666...333444000,,,,,,------,,,+++(((%%%&&&***---...************))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((---,,,:::WWWjjjhhh]]]WWWqqqqqq``````cccdddlll```aaacccaaa]]]\\\``````^^^@@@...&&&'''%%%((()))"""&&&$$$222NNN```___ZZZZZZ777...&&&&&&)))******+++((()))===\\\llliiigggmmmjjjmmmrrrtttrrroooqqquuuyyylll^^^PPPJJJQQQ[[[]]]fffhhheeehhhqqqooofffhhh```OOO:::---((('''$$$((($$$%%%(((&&&&&&777LLLkkkkkkkkkjjjjjjjjjjjjkkkhhhcccccciiieeeQQQ777&&&&&&&&&&&&$$$$$$$$$&&&(((&&&((()))(((,,,999NNN]]]^^^WWWbbblllgggmmmmmmZZZEEEDDD;;;///)))++++++((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''******))))))((((((((('''%%%%%%&&&(((******(((&&&''')))++++++)))(((((()))---///333:::EEEUUUfffppp~~~~~~nnnfffmmmlllXXX>>>//////,,,((('''(((***)))'''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''',,,+++,,,RRR___---888===@@@CCC<<<555;;;999888777777777888::::::yyyQQQ333999000))),,,222444000,,,...---,,,,,,......+++'''+++*********))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))'''000HHH```hhhbbb[[[mmmiiiWWW[[[aaa```fff^^^aaacccbbb^^^\\\^^^^^^[[[;;;***%%%(((&&&(((***%%%&&&$$$---AAATTT\\\\\\[[[777...&&&''')))******+++******<<>>EEEPPP]]]iiittt}}}}}}nnngggbbb]]]MMM888...///...+++((('''((())))))''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&))))))CCCrrrddd111888<<>>[[[fffpppooogggbbbfffmmmiiieee______fffaaaDDD%%%&&&&&&''''''&&&%%%$$$###)))&&&$$$)))777GGGTTT\\\^^^\\\bbbiiinnnttteeeFFF<<<:::444+++'''(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&)))111>>>MMMXXXdddkkkttt|||~~~xxxnnnhhh\\\UUUMMMCCC222######,,,---***((('''((((((((('''((('''''''''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###))))))222QQQnnn666666999>>>???:::777999999888888888888999::::::qqqDDD666999777///***333...,,,---...,,,,,,---,,,,,,+++++++++******************)))))))))((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***+++)))+++<<>>XXX___XXX888...'''''')))))))))***,,,)))555OOOdddiiijjjmmmmmmmmmmmmmmmpppqqqnnnhhh888---&&&)))...---***((($$$---DDD]]]ddd[[[WWW]]]VVVWWWPPP>>>...''''''((('''%%%&&&(((%%%###***333DDDSSSfffooommmiiiiiikkkgggfffaaa]]]dddeeeMMM...'''''''''((()))(((&&&$$$(((&&&(((333EEEUUU\\\]]]___dddiiilllnnnnnnYYY<<<000///,,,(((''')))++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&$$$''')))***)))'''&&&%%%&&&+++333???MMM]]]lllvvvyyyxxx}}}rrreeeYYYSSSJJJ<<<000,,,,,,)))''''''***)))((('''''''''''''''(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&******+++555ppp~~~===333444<<<<<<:::;;;:::888888888888999999::::::eeeEEE111000999555222111222///))))))...,,,,,,,,,,,,++++++++++++************))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))...---(((000FFF[[[bbbeeeXXXHHHXXXaaaYYY___]]]XXX[[[]]][[[ZZZ\\\[[[WWW333((((((+++&&&&&&***''''''***((()))<<>>...'''&&&'''%%%$$$$$$%%%$$$###&&&++++++:::QQQdddoooppplllhhhaaadddaaa[[[^^^```QQQ:::,,,***((((((***+++***(((%%%'''///???QQQ]]]___]]]eeeppptttqqqkkk\\\DDD111+++)))''''''((((((***,,,''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&((()))))))))***---///111<<>>888---))),,,222222,,,+++///---------,,,,,,,,,++++++++++++*********)))))))))(((((()))***************''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%+++---)))***:::PPP```ddd]]]NNNXXX\\\TTTZZZWWWVVVYYYZZZXXXXXX[[[[[[XXX444'''&&&***''')))...+++%%%'''&&&,,,@@@UUUWWWKKK999///''''''))))))((())))))%%%,,,DDD\\\hhhiiiffffffjjjkkkmmmqqqnnn[[[EEE,,,******+++)))%%%%%%(((+++%%%...III]]]\\\TTTPPPMMMNNNHHH:::---'''&&&%%%%%%$$$###$$$$$$%%%&&&'''$$$...AAAXXXkkkssspppkkk^^^aaa___YYYYYYZZZSSSHHH111,,,&&&###%%%''''''&&&###***777HHHVVV]]]]]][[[kkkvvvxxxsssfffIII...***,,,(((''')))(((&&&''')))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&%%%'''///<<>>$$$,,,+++((('''******&&&&&&***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))+++---000444:::FFFVVVaaafffmmmvvv}}}~~~|||{{{|||~~~~~~}}}{{{wwwuuuvvv{{{~~~~~~zzzuuummmddd^^^KKKEEE===777333111...+++###)))---***$$$"""%%%)))$$$&&&((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''' ***"""***---,,,^^^\\\666111<<<666999AAA777888999:::;;;;;;;;;::::::|||]]]@@@777666222///000......---------,,,,,,,,,+++++++++************)))((()))***+++,,,+++******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***''''''***((('''333CCCLLLTTTLLLOOORRRTTT```YYYYYY[[[YYYUUUTTTVVVWWWUUUEEE222)))***'''((((((!!!)))&&&)))999PPP___^^^WWW:::000'''''')))((((((((((((%%%+++BBB]]]kkkjjjddddddeeedddcccgggcccJJJ---***&&&&&&)))***'''%%%&&&'''&&&...BBBVVV]]]UUUKKKAAA???888...(((((((((%%%'''&&&$$$$$$(((,,,,,,***,,,))))))222BBBTTTbbbiiimmmddd]]]___aaa```___```TTTIII;;;222111333555555222>>>LLLTTTUUUVVVZZZ^^^___cccbbbiiiddd<<<###333)))%%%%%%++++++((()))---''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((())))))******000999EEEPPPZZZeeeqqqyyyyyyzzz|||}}}||||||~~~zzz{{{|||||||||}}}}}}zzzwwwwwwxxxzzz{{{|||zzztttlllaaaSSSDDD;;;///---+++,,,------***''',,,+++(((%%%&&&((()))'''###&&&((((((%%%$$$%%%'''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''' 222###&&&///***PPPddd999222>>>444777@@@444888999:::;;;<<<;;;::::::~~~WWWBBB999444000555...+++///000---,,,///,,,...---(((&&&(((,,,///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---...///GGGPPPRRRMMMOOOYYY\\\XXXZZZ[[[ZZZXXXUUUSSSSSSTTTSSSDDD444***&&&###%%%)))&&&(((111DDDXXXaaa\\\SSS???,,,'''+++'''&&&)))'''%%%---***999___mmmfffhhhiiibbbeeejjjfff]]]GGG)))&&&((()))))))))***)))'''***(((///BBBVVV\\\OOO???777222...---)))$$$$$$'''''''''''''''((((((((((((''',,,111111---111EEEYYYjjjmmmfffZZZYYY``````ZZZXXXVVVSSSPPPLLLJJJHHHGGG;;;DDDPPPYYY\\\\\\[[[[[[fffbbbkkksss[[[222$$$///***)))((()))******(((&&&$$$%%%&&&%%%%%%%%%'''(((***))))))))))))(((&&&$$$%%%)))------...555AAAKKKaaadddgggjjjnnnsssxxx||||||||||||{{{zzzyyyxxxwww}}}wwwwww{{{~~~}}}||||||}}}|||xxxssspppqqqrrrcccYYYJJJ<<<333...,,,+++++++++,,,,,,,,,,,,++++++%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&((((((((('''&&&%%%(((***(((***+++,,,FFFnnnvvv777000CCC;;;555777888;;;;;;;;;;;;;;;;;;;;;;;;UUU@@@:::111333666555---''',,,666.../////////...---***''',,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---???LLLTTTQQQPPPVVVYYYUUUYYYZZZYYYWWWUUUTTTTTTVVVVVVJJJ===333---)))***...444999CCCPPP[[[___^^^ZZZ@@@---'''***'''&&&)))'''%%%,,,***777ZZZjjjdddeeeeee```eeekkkggg___III,,,---,,,)))&&&%%%&&&'''((()))'''///DDDZZZaaaTTTCCC555///+++***)))%%%$$$&&&''''''''''''((((((((((((,,,+++,,,+++((()))333???MMM___kkkddd\\\\\\______WWWVVVTTTRRROOOMMMKKKJJJ<<>>GGGUUU___wwwxxxxxxwwwuuuuuuwwwyyyuuuwww{{{~~~~~~|||{{{{{{yyywwwyyy||||||xxxtttzzz|||zzzkkkXXXKKK===888111,,,+++---///000((())))))******))))))(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%'''(((%%%''')))(((<<<___~~~CCC111===888666:::;;;:::::::::;;;;;;<<<<<<<<>>FFFPPPVVVXXX\\\dddkkkggg}}}gggEEE333...+++(((&&&%%%&&&'''(((&&&%%%)))))))))'''%%%&&&(((***((((((''''''***---222444:::???EEEJJJPPP[[[iiisss}}}~~~}}}{{{yyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzuuuvvvyyy||||||uuunnnrrrmmmhhhccc\\\NNN===000---+++((((((***,,,------((())))))******))))))((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((''''''&&&''''''$$$&&&)))'''333MMM}}}PPP555888999999<<<999999999:::;;;<<<======>>>gggIII888666666333...333///---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((+++<<>>777===<<<===444888888999;;;<<<>>>??????kkkGGG444333777888444222222///******///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))'''222AAANNNWWWYYYTTTMMMQQQSSSTTTTTTTTTUUUWWWYYYUUUUUUVVVWWWRRRMMMNNNSSSQQQRRRSSSRRRQQQQQQSSSTTTKKK333''')))&&&''')))&&&&&&''')))...>>>WWWaaa[[[ccc___aaabbb]]]\\\TTTCCC222---+++---,,,))))))...AAAIIISSS\\\^^^[[[VVVRRRNNNBBB444---(((&&&'''***&&&&&&&&&&&&'''''''''''''''&&&)))---+++&&&%%%'''&&&""""""000HHHZZZZZZSSSPPPQQQQQQRRRSSSSSSSSSSSSTTTWWWZZZZZZZZZ___jjjtttwwwaaaEEE000))),,,+++)))(((((()))++++++***%%%(((+++...000333777:::999<<<@@@BBBCCCEEEHHHKKKKKKNNNRRRVVV\\\dddooovvv|||~~~{{{vvvrrrpppvvvvvvvvvvvvwwwyyy{{{}}}xxxssslllbbbWWWLLLAAA;;;777GGGVVVSSS@@@...''''''((('''(((***,,,,,,***)))*********++++++*********)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&(((%%%(((///+++,,,:::|||}}}NNN666;;;:::===666888888:::;;;===>>>???@@@lllLLL777333...---333333...,,,000------------------------++++++***))))))))))))***))))))))))))))))))))))))************************++++++***))))))*********&&&+++555BBBNNNSSSPPPKKKOOOPPPRRRRRRRRRSSSVVVXXXTTTSSSTTTUUURRRKKKIIIKKKQQQOOOMMMMMMNNNPPPQQQQQQNNN555((((((&&&''')))&&&'''&&&***---777SSSddd\\\aaa^^^aaabbb___ccccccWWW:::111,,,///222555???KKKTTTZZZ```bbb^^^YYYWWWWWWUUULLL@@@777...''''''***%%%&&&&&&&&&&&&'''''''''$$$&&&***---((("""###(((%%%$$$$$$(((222AAAQQQ[[[OOOOOOOOOPPPQQQSSSTTTUUUUUUWWWYYY\\\```iiisss{{{rrrfffPPP444'''***+++)))'''&&&((()))***)))000555;;;AAAFFFJJJNNNPPPKKKOOOQQQQQQMMMJJJJJJLLLIIILLLPPPUUU[[[dddmmmtttyyy}}}{{{wwwuuurrruuuxxxzzzwwwpppiiidddYYYTTTKKKAAA999333///...222FFFXXXTTT???,,,'''***&&&%%%&&&(((+++,,,+++***'''(((((())))))((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))###&&&$$$&&&---******666~~~]]]444555444>>><<<888999:::;;;===>>>@@@@@@fffPPP>>>111222666333000222////////////////////////,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++'''(((---666???FFFIIIKKKMMMOOOPPPPPPPPPQQQTTTVVVRRROOOOOORRRQQQKKKGGGFFFMMMLLLKKKKKKKKKMMMOOOQQQQQQ666((((((&&&''')))%%%)))&&&+++,,,222QQQggg]]]```^^^bbbddd```eeeggg]]]EEE===;;;BBBIIINNNZZZgggaaaaaa```___]]]ZZZYYYXXXTTTPPPKKKCCC777***&&&)))%%%%%%&&&&&&&&&'''''''''%%%%%%''')))&&&!!!"""&&&$$$'''(((&&&%%%...CCCTTTQQQPPPOOOOOOPPPSSSVVVXXXTTTUUUWWW]]]fffqqqzzzyyyrrrmmm\\\AAA000---...------000555999<<<===IIINNNUUUYYY\\\\\\]]]^^^WWWYYYYYYUUUOOOKKKLLLNNNKKKMMMQQQVVV]]]eeemmmrrrqqqvvv{{{~~~|||xxxsssqqqfffhhhiiihhhbbbZZZPPPKKKDDD???888000+++***---///444<<>>===999:::;;;<<<===>>>???@@@fffDDD999999555111111000000000000000000000000,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++'''(((+++///444:::CCCKKKLLLNNNOOOOOOOOOPPPRRRUUUPPPLLLLLLPPPRRRNNNIIIHHHIIIKKKKKKJJJHHHIIIMMMQQQSSS777((((((&&&''')))%%%)))%%%,,,,,,000QQQiii^^^```^^^dddeee___bbbcccYYYVVVQQQSSS]]]aaa___bbbkkkkkkfff```___aaabbb___\\\PPPQQQQQQLLL===---&&&'''%%%%%%%%%&&&&&&&&&''''''%%%######&&&&&&$$$$$$'''&&&&&&%%%######)))888EEERRRQQQOOONNNPPPSSSWWWZZZZZZYYY[[[cccnnnyyyoooqqqtttqqqdddOOO===444888888;;;BBBKKKTTTZZZ]]]```dddhhhjjjhhhdddaaa___YYYZZZYYYTTTNNNKKKNNNSSSQQQRRRUUUYYY___fffmmmqqqppptttwwwwwwqqqiiibbb]]]PPPOOOMMMKKKJJJHHHGGGGGGMMMGGG===222***'''))),,,)))+++,,,---,,,***((('''///,,,)))'''((()))***)))))))))************))))))'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$&&&)))++++++)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&,,,)))&&&)))''')))555NNNfff888999111<<<::::::;;;;;;<<<===>>>??????nnnLLL:::555666999///+++111777444000///+++,,,---,,,+++******++++++******)))))))))))))))************************))))))))))))))))))))))))((((((((()))---777DDDNNNJJJKKKLLLOOOQQQQQQOOOMMMKKKLLLNNNNNNNNNMMMKKKJJJLLLLLLKKKIIIFFFHHHLLLPPPPPPFFF444$$$###***+++&&&)))***&&&'''999SSSaaa```bbbaaa```__________________ccceeebbbbbbfffhhhggghhhhhhccc[[[WWWXXXWWWUUUTTTKKKIIILLLFFF555***)))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))%%%###***444KKKOOOPPPMMMIIILLLUUU]]][[[XXXccciiijjj|||qqqnnnooopppnnniiiaaaXXXSSSPPPVVV^^^ggglllnnnmmmllljjjiiihhhjjjmmmllliiifff```eeedddYYYPPPPPPRRRQQQQQQRRRUUUZZZ___cccccccccbbb___^^^\\\TTTIIICCCCCCBBBGGGOOOUUU[[[```eeehhhlllbbbMMM444(((***.../////////...,,,***(((((()))+++***)))((((((((((((((('''***------+++))))))***)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&###"""!!!"""$$$%%%$$$###'''(((555FFFGGG666&&&!!!###(((&&& $$$111555000&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''(((***)))%%%'''---...***???hhhJJJ)))>>>333@@@===>>>???>>>======???AAAWWW>>>777666666444---''',,,555222222111000...,,,------++++++***))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))(((******)))+++444@@@JJJNNNMMMLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJLLLLLLJJJGGGEEEFFFJJJNNNMMMFFF888***'''+++,,,((()))***)))+++<<>>>>>>>>======???DDDGGGVVVIII<<<999:::888222///000///...---,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))(((+++,,,***)))...:::DDDRRRPPPMMMKKKJJJLLLNNNPPPRRRPPPMMMJJJIIIIIIJJJKKKMMMLLLJJJFFFDDDEEEIIILLLIIIFFF>>>333---,,,+++)))'''***,,,000@@@UUU___^^^XXXXXXXXXXXXXXXYYYZZZ[[[bbbeeeeee```^^^```aaa___]]]]]]YYYRRRQQQUUUWWWVVVRRRKKKHHHJJJFFF888,,,)))%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''$$$$$$,,,555MMMPPPRRRSSSRRRQQQRRRSSSaaalllllliiippptttqqqooonnnmmmjjjhhhgggggghhhhhhvvvvvvuuusssqqqooonnnmmmmmmjjjeeebbbaaaaaa``````fffeee___UUUNNNJJJFFFBBB???>>>???AAACCCEEEEEEDDDFFFEEEKKKVVV___```______hhhlllpppssssssrrrqqqqqqpppmmmfff]]]YYY\\\^^^^^^^^^___]]]VVVIII;;;111,,,''''''(((***,,,+++(((&&&))),,,......,,,***))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&333...'''"""!!!###%%%&&&))):::TTTcccWWW<<<***&&&+++---***$$$&&&---///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((******''''''))))))&&&222SSSxxx@@@333000?????????>>>===>>>BBBHHHMMM\\\@@@999;;;999666222000///...///......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((,,,...+++'''***333===NNNNNNMMMKKKJJJJJJLLLNNNOOONNNLLLKKKJJJJJJKKKKKKOOOMMMKKKHHHFFFGGGIIIKKKGGGGGGDDD<<<333,,,***(((%%%)))...555EEEVVV]]]\\\YYYXXXXXXXXXXXXYYYYYYZZZ```cccccc^^^\\\^^^^^^]]]ZZZZZZVVVPPPOOOSSSVVVVVVQQQJJJGGGIIIFFF:::...)))%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%&&&$$$%%%&&&%%%%%%,,,555PPPRRRVVVXXXYYYXXXUUUSSSfffuuunnnfffnnnmmmfffnnnjjjiiifffddddddeeegggiiipppooommmllllllmmmoooqqqjjjfff```[[[YYYYYYZZZ[[[MMMKKKFFFBBB@@@???<<<::::::;;;>>>DDDKKKRRRVVVXXX```]]]```jjjqqqqqqllljjjiiikkkmmmmmmlllkkklllmmmpppoookkkgggeeefffggggggjjjlllnnnmmmeeeUUUBBB555)))'''%%%%%%((())))))''')))***,,,---,,,***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&444...(((###"""$$$%%%&&&&&&666KKKTTTHHH333&&&%%%///111///******---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))***(((''''''&&&&&&666PPPvvv777,,,666@@@>>>??????>>>???BBBGGGKKKkkkPPP<<<222999666333222222222111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,...+++'''(((///666EEEHHHKKKLLLJJJIIIJJJKKKHHHIIIKKKLLLMMMMMMLLLLLLQQQOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHBBB888...))))))%%%***111:::HHHTTTYYYYYYTTTTTTUUUVVVWWWYYY[[[\\\[[[______[[[ZZZ\\\^^^]]][[[[[[WWWPPPOOOSSSUUUTTTOOOJJJFFFGGGEEE<<<000)))%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%+++222LLLPPPVVV]]]cccfffhhhhhhnnnyyyooofffmmmjjjdddmmmeeeeeedddeeefffhhhjjjkkkqqqnnniiieeebbbaaabbbcccYYYVVVPPPIIIEEEDDDEEEFFFAAA>>>===>>>@@@@@@??????CCCDDDGGGNNNXXXaaagggjjjccc```cccllltttssspppnnnkkklllkkkjjjjjjlllooorrrooommmkkkkkkkkkkkkmmmoooqqqoooooossstttkkkZZZKKK;;;333)))$$$$$$&&&(((''''''((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&,,,)))&&&$$$$$$%%%%%%$$$%%%,,,555888222((($$$&&&%%%(((***,,,...000---(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''((())))))'''%%%&&&))),,,GGGxxxjjj888444AAA======>>>@@@AAAAAAAAABBBDDD|||```CCC<<<444000000333444444000000///............///------------------------++++++++++++++++++++++++)))++++++***((()))---000999???GGGJJJJJJIIIIIIIIIEEEGGGJJJMMMNNNNNNMMMLLLPPPPPPOOOPPPPPPPPPNNNKKKIIIIIIIIIFFF===222---...,,,000777@@@JJJQQQTTTTTTKKKLLLNNNQQQTTTWWWZZZ\\\WWW[[[\\\YYYXXX[[[]]]\\\[[[[[[XXXRRRPPPSSSTTTRRRNNNIIIEEEFFFEEE???333)))%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&)))...888>>>FFFPPPYYYccclllrrruuuxxxsssnnnqqqnnnjjjmmmbbbaaa___]]][[[ZZZYYYXXXXXXVVVQQQMMMJJJHHHIIIIIICCCBBBBBB@@@???@@@CCCFFFNNNLLLLLLNNNNNNKKKKKKNNNRRRQQQRRRUUU\\\ccchhhjjjeeeccceeelllqqqpppnnnnnnmmmmmmlllkkkkkkmmmqqquuunnnkkklllppprrrrrrtttwwwvvvpppkkknnnuuuuuummmeeeTTTGGG444((($$$%%%&&&&&&%%%%%%&&&(((******(((&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$###&&&'''''''''%%%$$$&&&)))&&&&&&((()))+++***&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&((()))'''%%%)))///FFFPPP]]]MMM000555DDD>>><<>>???>>>???@@@@@@??????@@@AAAlllPPP???666222222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...---++++++333===CCCEEEFFFJJJNNNLLLKKKIIIIIIIIIJJJLLLMMMLLLMMMPPPTTTVVVTTTOOOJJJLLLGGGGGGJJJGGG@@@<<<>>>AAABBBFFFKKKMMMKKKJJJJJJPPPPPPPPPOOOOOOPPPQQQQQQVVVZZZZZZWWWUUUXXXYYYXXXUUUWWWWWWTTTSSSUUUTTTQQQLLLHHHEEEDDDEEEBBB555((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&******'''%%%'''$$$&&&'''%%%$$$***777BBBVVVLLLWWWbbb[[[ZZZWWWFFF???>>><<<;;;===AAAFFFIIIKKKLLLNNNQQQTTTVVVXXXYYYZZZ^^^``````^^^\\\\\\]]]cccbbbcccccc[[[RRRRRRXXX]]]ZZZWWWWWW[[[```dddfffhhhfffgggiiihhheeefffjjjjjjlllnnnnnnlllhhhfffeeehhhgggllluuuvvvqqqnnnpppmmmrrrxxxzzzwwwrrrmmmkkkdddTTT>>>...)))(((((('''$$$###%%%(((---...,,,)))$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$######"""$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%###!!!!!!###$$$$$$$$$ )))000000---+++++++++333---'''%%%%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&$$$%%%((('''&&&...999pppUUU333999GGG>>>999;;;???@@@@@@???>>>???BBBEEEVVV;;;999444222333222...111777***000444444...******,,,000///------...///...---************************+++///666===BBBFFFJJJMMMKKKJJJGGGFFFFFFHHHJJJLLLIIIJJJKKKMMMNNNNNNNNNNNNPPPIIIGGGJJJIIICCCAAACCCGGGIIIJJJIIIGGGFFFGGGHHHGGGEEEFFFIIINNNQQQQQQPPP[[[[[[[[[YYYVVVTTTUUUWWWWWWVVVSSSOOOQQQUUUUUUPPPKKKFFFBBBCCCEEE@@@444***'''''''''(((((((((((((((***'''$$$%%%''')))'''&&&&&&%%%%%%&&&'''(((&&&$$$%%%%%%&&&&&&((()))+++,,,222:::EEEMMMNNNEEE666,,,'''222???JJJRRRYYY\\\]]]```cccfffgggfffdddccccccdddbbb```^^^]]]\\\\\\\\\\\\[[[___ccc```VVVRRRTTT]]]\\\[[[[[[^^^```bbbbbbeeeddddddddddddfffggghhhlllnnnnnnkkkfffbbbaaacccfffiiinnnsssuuussspppmmmpppwwwwwwqqqqqquuuooodddTTTKKK;;;+++$$$%%%)))+++'''&&&&&&''''''((()))***(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###%%%''')))***&&&&&&---555111$$$!!!'''###$$$%%%%%%%%%%%%$$$###&&&)))---000111111///---(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''&&&))),,,(((%%%,,,888OOOCCC<<<@@@EEECCC>>><<>>======???@@@BBBfffMMM666222777888111+++777///(((+++555:::555...---++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***...333888===CCCHHHLLLNNNLLLJJJGGGFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLFFFEEEHHHIIIEEECCCEEEJJJJJJIIIHHHEEEEEEFFFHHHHHHGGGGGGJJJNNNRRRSSSSSS[[[XXXVVVUUUVVVUUUSSSPPPSSSTTTQQQOOOPPPSSSRRRMMMLLLFFFBBBCCCEEEAAA666,,,(((((((((((((((''''''''')))'''%%%&&&'''(((&&&%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((()))***)))---444:::;;;666---'''***///777CCCPPP]]]eeeiiiiiihhhhhhffffffgggiiijjjdddbbbaaa___^^^]]]]]]^^^\\\ZZZ[[[```^^^XXXSSSTTT[[[ZZZZZZ[[[\\\^^^______aaa`````````aaadddfffhhheeegggiiigggccc```aaacccbbbeeejjjnnnoooppppppqqqnnnrrrrrrppptttvvvhhhVVV999555///)))''''''&&&$$$'''&&&&&&''''''((()))***((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))((('''---444000%%%###)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))******)))'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''')))(((''')))444???IIICCCAAACCCCCC???>>>AAAAAA@@@???>>>>>>@@@AAACCCzzzXXXCCC999666777444444333222111000//////...---,,,---//////---+++------------------------***,,,///222666===EEEJJJLLLKKKJJJHHHHHHIIIJJJJJJOOONNNLLLJJJIIIHHHHHHHHHIIIFFFEEEHHHJJJIIIHHHIIIJJJJJJIIIGGGEEEEEEFFFHHHIIIHHHGGGIIINNNRRRTTTUUUXXXTTTQQQTTTXXXYYYTTTOOORRRTTTSSSQQQRRRTTTQQQLLLLLLFFFAAABBBEEEBBB888...))))))((((((''''''&&&&&&((('''&&&&&&''''''%%%###'''&&&%%%&&&''''''&&&%%%&&&&&&&&&%%%&&&''''''((((((((()))+++---,,,***((()))''')))222AAARRR```hhhmmmiiieeeaaaaaadddiiilllcccbbb```___^^^^^^^^^^^^___[[[ZZZ^^^```]]]YYYXXXZZZ[[[[[[[[[\\\\\\\\\\\\___^^^\\\[[[\\\___bbbeee^^^aaadddcccaaa___aaacccbbbeeeggghhhgggiiimmmppprrrrrrppppppvvvrrrZZZAAA***((('''***,,,,,,***''''''&&&&&&''''''((()))***((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''+++000---$$$###)))$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$######%%%''')))(((((($$$$$$$$$%%%&&&&&&&&&'''''''''''''''((((((((((((''')))((($$$'''222>>>EEEBBBDDDFFFEEE@@@<<>>PPP]]]hhhccc^^^ZZZ[[[___ccceee``````___^^^]]]]]]]]]]]]bbb]]]ZZZ\\\aaabbb___]]][[[\\\]]]\\\[[[[[[[[[[[[___]]]YYYWWWWWWZZZ]]]```]]]aaadddcccaaaaaaccceeeggghhhhhhfffbbbcccggglllooonnnnnnqqqvvvqqqZZZBBB777111,,,,,,---,,,,,,,,,'''&&&&&&''''''((()))***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$&&&)))'''""""""&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((%%%$$$---;;;BBBAAA???CCCGGGFFF@@@===AAAHHHCCCBBBBBBBBBCCCDDDEEEFFFzzz^^^LLL777///333999777333333111000000000000---+++........................------,,,,,,...555>>>DDDCCCDDDFFFIIIKKKMMMOOOOOOQQQOOOMMMKKKJJJJJJKKKLLLIIIIIIHHHHHHJJJLLLKKKIIIDDDGGGKKKNNNMMMLLLKKKLLLIIIIIIHHHHHHJJJMMMQQQTTTRRRTTTWWWXXXXXXWWWVVVVVVTTTXXX[[[XXXWWWVVVSSSOOOLLLFFFBBBCCCFFFCCC999000******)))((('''&&&&&&%%%&&&'''((((((''''''''''''***(((&&&&&&&&&''''''&&&''''''&&&%%%%%%%%%%%%&&&///,,,(((&&&&&&'''''''''+++***+++++++++222FFFZZZccc```\\\[[[\\\^^^___^^^^^^^^^]]]]]]\\\[[[ZZZYYY\\\YYYUUUVVV[[[___^^^ZZZYYYZZZ[[[ZZZXXXWWWXXXZZZ\\\ZZZWWWVVVWWWZZZ^^^aaabbbeeehhhgggeeedddfffhhhjjjjjjjjjgggddddddgggjjjfffhhhlllrrrxxxvvvjjj]]]MMMEEE>>>:::222)))%%%&&&'''&&&&&&''''''((()))***)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&%%%"""###%%%$$$$$$############$$$$$$''''''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%******)))((('''&&&%%%%%%''''''''''''((((((((((((***'''$$$)))666BBB@@@999???CCCEEEDDDBBBBBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGiiiHHH777111///...222000//////000111000///..............................---,,,...222999>>>CCCDDDGGGIIIKKKLLLLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKHHHIIIHHHFFFGGGJJJIIIFFFDDDGGGKKKNNNNNNMMMLLLLLLIIIJJJJJJJJJIIIKKKNNNQQQUUUWWWYYYXXXTTTQQQQQQRRRQQQVVVXXXVVVSSSRRRPPPMMMKKKFFFBBBDDDGGGCCC777---))))))((((((''''''&&&&&&&&&'''(((((('''(((***,,,+++)))&&&%%%&&&''''''&&&''''''&&&&&&&&&&&&&&&'''111...***((((((((('''&&&((())),,,...***---BBBZZZdddaaa___```bbbccc```]]]]]]]]]]]]\\\[[[YYYWWWVVVTTTTTTRRRPPPTTTYYYYYYVVVVVVXXXYYYVVVTTTSSSVVVZZZZZZYYYWWWWWWYYY]]]aaadddfffiiilllkkkiiihhhiiillliiiiiijjjjjjjjjjjjiiihhhfffhhhmmmrrruuuuuuppplllaaa]]][[[UUUEEE///""""""'''&&&&&&''''''((()))***)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%%%%&&&'''%%%$$$+++******)))((('''&&&&&&''''''''''''((((((((((((***%%%'''333???AAA<<<777@@@CCCDDDCCCCCCEEEEEECCCBBBCCCCCCDDDEEEFFFGGGGGGrrrXXXJJJEEE;;;888444111111222111111000000000000000000000000---......------///333777@@@BBBEEEIIIKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGJJJIIIFFFHHHMMMLLLGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJMMMOOOXXXWWWVVVVVVUUUUUUSSSRRROOOTTTVVVRRROOONNNMMMKKKIIIEEECCCEEEGGGBBB555)))(((((((((((((((''''''''''''(((((('''''')))---111,,,***'''%%%&&&''''''&&&'''''''''&&&''''''((((((000...+++))))))***)))(((&&&%%%'''+++))),,,AAAXXXdddbbb```bbbdddddd```[[[^^^^^^^^^]]][[[XXXVVVTTTTTTWWWWWWTTTUUUZZZ[[[YYYWWWYYYYYYVVVSSSSSSXXX]]]^^^]]]\\\\\\]]]___aaabbbfffjjjmmmmmmkkkjjjlllooojjjiiikkknnnqqqooohhhbbb______ccciiinnnooonnnmmmnnnnnnooojjjSSS555&&&''''''&&&&&&''''''((()))***)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''&&&%%%###$$$&&&((((((&&&$$$#########$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((%%%---???DDD<<<999??????EEEGGGDDDBBBEEEEEEBBBAAABBBCCCEEEFFFFFFGGGGGGoooHHHCCC<<<777444222111000111111111111111111111111,,,---...---------000222:::===CCCHHHLLLNNNNNNNNNOOOOOOOOONNNMMMKKKIIIHHHIIILLLLLLIIILLLQQQQQQLLLLLLKKKIIIFFFCCCDDDHHHKKKLLLNNNPPPOOOLLLKKKLLLNNNZZZVVVRRRUUUZZZ]]][[[XXXOOOTTTVVVRRRNNNMMMMMMKKKIIIEEECCCFFFHHHBBB333''''''''''''((((((((((((((('''(((((('''''')))///444---***'''%%%&&&''''''''''''''''''''''''((()))))),,,)))&&&%%%%%%'''''''''+++&&&&&&***+++///BBBXXXbbb___]]]^^^aaaaaa]]]YYY``````___^^^[[[XXXVVVTTTYYY___```\\\[[[```bbb```[[[\\\\\\XXXUUUVVV]]]ccceeedddbbb```^^^]]]]]]]]]eeehhhlllmmmkkkkkknnnqqqmmmlllmmmrrruuupppdddZZZJJJJJJPPP\\\hhhooorrrssspppppprrrkkkRRR444(((---'''&&&&&&''''''((()))******(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$$$$%%%&&&%%%""""""%%%'''))))))'''%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$###%%%''')))((('''$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))&&&%%%333GGGEEE666888III===FFFJJJEEEAAACCCEEECCCAAABBBCCCEEEFFFFFFGGGGGG___CCC555333666999222///111666666000///111555222//////000000///---333777===CCCGGGHHHGGGFFFRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIIIIKKKNNNRRRTTTIIIMMMOOOMMMHHHGGGKKKOOOPPPKKKIIIKKKMMMMMMOOORRRZZZXXXUUUTTTVVVYYY[[[\\\VVV]]]\\\QQQLLLQQQSSSOOOEEEIIIFFFEEEIII@@@222///************))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))***************+++***((()))444JJJ]]]fffeeedddaaa^^^ZZZWWWUUU[[[[[[[[[ZZZXXXVVVUUUUUU]]]YYY\\\dddddd]]]]]]ddd[[[[[[]]]```]]]ZZZaaalllkkkeee```bbbcccbbb```aaabbbeeeiiijjjhhhhhhkkknnnmmmppppppooorrrmmmTTT888444555777AAAWWWnnnwwwuuurrrxxxpppbbbRRR:::((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''333$$$111,,, '''---)))>>>GGG333444CCC>>>CCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDFFFGGGHHHHHHGGGoooUUU>>>000;;;444///111111000222666---///222333222111222222///222666;;;@@@EEEHHHIIILLLMMMPPPRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLFFFIIILLLMMMMMMNNNRRRUUUQQQMMMKKKMMMNNNKKKJJJLLLUUUTTTSSSTTTUUUWWWXXXXXXSSSYYYWWWNNNLLLQQQRRRMMMFFFKKKGGGEEEHHH>>>///,,,************)))))))))(((((((((''''''((())))))***(((((((((((((((((((((((((((''''''''''''((()))))),,,+++***)))((((((((()))******)))(((,,,:::RRReeegggfffdddbbb```^^^\\\[[[ZZZZZZYYYYYYWWWUUURRRPPPVVVTTTWWW^^^aaa```___``````___```aaa^^^[[[```iiigggeeeeeehhhgggdddbbbddddddfffhhhiiijjjjjjlllmmmmmmooolllhhhhhhaaaHHH---///...---555JJJbbbnnnooooooqqqnnniiiYYY888%%%,,,(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&(((,,,%%%'''...***...!!!DDDRRR>>>111777???CCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGGGG|||iiiIII@@@999888888444000///111222222...))))))...333//////000222777===BBBFFFBBBFFFLLLRRRUUUUUUSSSQQQMMMNNNOOOOOONNNLLLIIIGGGFFFGGGIIILLLNNNQQQSSSUUUQQQNNNNNNRRRSSSOOOLLLLLLQQQRRRSSSUUUUUUUUUUUUTTTOOORRRPPPKKKLLLQQQPPPJJJJJJOOOJJJHHHJJJ???///+++*********))))))))))))((((((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***000...+++)))'''''''''(((+++***((((((000CCC[[[mmmdddccc```^^^]]]\\\\\\\\\XXXYYYYYYYYYWWWQQQJJJEEEDDDFFFIIINNNXXXbbbddd`````````aaacccaaa```dddjjjffffffhhhkkkjjjdddbbbcccgggggggggiiikkkmmmmmmllloooqqqqqqnnnkkk___DDD)))---***)))111FFF___ooossssssqqqnnnmmm\\\555!!!---(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((+++000)))$$$222+++000:::eeeXXX...111@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFfffMMM@@@:::777666222333444333111000000000222111//////000333777:::999===DDDKKKPPPQQQQQQPPPHHHIIIKKKLLLMMMLLLKKKKKKHHHGGGHHHJJJLLLNNNNNNMMMLLLJJJMMMSSSUUUQQQMMMMMMMMMPPPTTTVVVVVVTTTSSSRRRKKKLLLJJJHHHKKKPPPOOOIIIMMMQQQMMMJJJMMMBBB111---************))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))))))))(((((())))))***+++000...+++(((''''''((())),,,+++'''(((333JJJbbbpppeeecccaaa^^^\\\\\\]]]^^^YYY[[[]]]]]]WWWLLL???666000444666999III___hhheee]]]^^^aaadddgggiiimmmpppnnnjjjiiilllllliiiggggggkkkhhhgggiiimmmooonnnlllkkkqqqwwwzzzwwwiiiMMM444------000<<>>000...---------,,,,,,,,,++++++++++++***)))))))))*********************************************++++++,,,++++++)))))))))+++---...---,,,)))+++<<>>BBBFFFGGGGGGHHHJJJKKKKKKLLLGGGGGGFFFFFFFFFGGGIIIJJJpppaaaMMM@@@<<<;;;:::999777666444222222333555666666222......222888>>>AAA@@@DDDHHHIIIGGGFFFFFFHHHKKKMMMNNNMMMKKKJJJMMMPPPOOOPPPRRRTTTZZZ^^^ZZZSSSQQQQQQNNNJJJGGGHHHMMMQQQWWWPPPOOOQQQIII999///111222111000///...---------------------------------......---,,,,,,+++******,,,,,,+++++++++,,,------)))***++++++******,,,......---///...KKKiiigggnnngggeeedddfffjjjjjjfffbbb___hhh\\\<<<)))...333...,,,***)))...///...IIIxxxuuu{{{wwwooowwwiiiGGG---.........---...111333[[[tttyyysssuuulllffftttyyytttttt{{{}}}|||~~~zzz}}}|||xxxwww{{{xxxbbbFFF222+++---...,,,......***'''((()))))))))******))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***++++++******)))+++++++++*********))))))+++)))((())),,,---+++)))555%%%666***eeeppp:::777>>>GGGJJJHHHEEEDDDEEEFFFEEEFFFIIIMMMNNNKKKHHHEEEEEEEEEFFFGGGGGGHHHHHHiiiSSS@@@444666666888:::;;;888222...555555666777666333...+++777;;;@@@DDDFFFGGGJJJLLLLLLMMMNNNLLLIIIHHHIIIKKKLLLOOOQQQUUU[[[___[[[TTTMMMNNNMMMKKKIIIKKKOOOSSSUUUOOONNNPPPIII999222333222111000///...---------------....../////////////////////...---------,,,...---,,,,,,,,,,,,------+++,,,---,,,++++++---...,,,,,,000///KKKiiiiiiqqqllljjjiiiggggggffffffeeefffdddSSS777***...000++++++***)))...///,,,DDDnnnxxxzzzuuunnnQQQ///,,,---...---,,,---000222EEEeeetttrrrtttpppmmmyyy{{{xxxzzz|||}}}yyyxxx{{{wwwdddSSSHHHBBB>>>BBBCCCCCC>>>444+++((()))'''((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))***************+++++++++,,,,,,------------+++)))***,,,---,,,***'''000000LLLMMM===:::@@@GGGIIIGGGEEEEEEFFFFFFEEEEEEHHHKKKLLLJJJHHHEEEEEEEEEFFFGGGGGGHHHHHHzzzaaaQQQFFF999111111555777777666555444444666777666555///222777:::===???BBBDDDHHHJJJKKKJJJIIIHHHIIIJJJIIILLLPPPSSSWWWZZZVVVOOOJJJKKKLLLLLLMMMOOORRRUUURRRNNNMMMNNNFFF999333666111111000///.........///......//////000111222222000000000000000000000000000///...------,,,------...//////...,,,,,,---///***,,,111000JJJhhhiiisssnnnmmmkkkiiigggggghhhiiihhhZZZDDD111+++------******+++***---...***<<<^^^www^^^NNNHHH:::(((,,,,,,---,,,+++,,,///111222XXXqqqsssttttttuuu}}}zzzzzz~~~|||{{{}}}tttllleee___ddddddeee^^^JJJ222(((***&&&'''((()))************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''***))))))))))))***++++++++++++,,,---...///000000...,,,++++++,,,---,,,+++&&&000;;;}}}fff<<>><<<:::>>>;;;777444555666777777333444555555555666777777>>>@@@CCCEEEHHHJJJLLLMMMFFFKKKNNNPPPSSSTTTOOOHHHJJJLLLMMMOOOPPPRRRTTTUUUQQQNNNMMMJJJBBB777333555111111000000000000000000......///000111222333444000111111111111111111111222111000///...---------111111111000......///000***,,,111000IIIfffgggrrrmmmkkkjjjkkkmmmmmmiiifffZZZIII777...,,,+++++++++)))---+++---...)))333MMMooojjjVVV:::,,,...111...+++,,,,,,+++***+++---000---RRRpppuuusssuuuzzz}}}yyyzzz~~~{{{^^^:::***+++''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((+++***)))((()))***+++,,,,,,,,,,,,---...//////000---,,,+++++++++,,,,,,---000///```tttHHHKKKCCCDDDFFFHHHGGGFFFEEEFFFGGGEEEDDDDDDDDDEEEGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHIIIttt[[[JJJ777666555666888999888777999888666555555555666666555777:::>>>CCCFFFGGGHHHEEEJJJOOOPPPSSSUUURRRMMMMMMNNNOOOPPPRRRSSSSSSSSSQQQOOOMMMGGG===333111333222222111111111222333333...///000111222333444555111111111111222222222222333222111000////////////222333333111000///000111,,,---111///IIIffffffoooppplllkkkpppuuupppaaaSSSBBB777......---***+++...)))...---,,,...)))---===HHHGGG@@@666111222000++++++,,,,,,+++******---///...IIIhhhtttrrruuu|||}}}zzz|||aaa<<<***))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))+++***)))))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,+++******+++---///222JJJ}}}HHHEEEQQQKKKHHHHHHHHHFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFHHHFFFFFFFFFGGGHHHHHHIIIIIInnncccSSSDDD;;;999999:::888666333333555777999999333333555888<<<===<<<;;;BBBHHHMMMOOOSSSWWWWWWTTTOOONNNNNNOOOQQQRRRRRRQQQOOOOOOKKKCCC777000///222333333333333444555666666111222222333444555666666333333333333333222222222444333222111111000111111222333333222000000111333000...000000LLLjjjhhhooovvvqqqooouuuyyymmmRRR;;;000---+++------+++,,,...)))000...+++///+++***333111111000111222222...***,,,------+++******,,,...---999YYYqqqtttwww}}}rrrQQQ555(((&&&************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))******************+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,000333555vvvRRRCCCOOOEEERRRHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDFFFEEEDDDDDDFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIjjjWWWJJJDDDBBB>>>999777888::::::999666555555888::::::777444<<>><<>>>>><<<777333333777:::;;;888666666777999:::===@@@CCCFFFHHHIII>>>999777777666444555999;;;999666444555888;;;>>>999;;;<<<<<<;;;;;;===>>>888999999;;;<<<;;;888555666666555444333222333333444444333222222222333333///+++111333SSS}}}{{{rrrqqqvvvvvv~~~yyyLLL,,,666,,,......,,,++++++,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...---,,,+++++++++***+++???ccc~~~hhhQQQ\\\xxxjjjCCC---,,,---*********)))))))))))))))******))))))((('''&&&&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********************+++,,,---...////////////***555...+++111***888eee^^^AAAEEEOOOKKKHHHLLLEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIpppXXXPPPEEE<<<:::===AAADDD<<<;;;888666666777:::<<<444666:::======:::555111<<<999888::::::777777:::;;;:::999888888888999:::888:::<<<===>>>???AAACCC<<<;;;::::::;;;;;;:::888888777555444444555444333444444333222222222333333222---111111QQQ}}}yyywww{{{yyy}}}yyyTTT333444...//////...,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---,,,++++++++++++---+++222HHHgggrrr[[[LLLWWWlllkkkmmmxxxTTT666,,,......)))******))))))))))))*********))))))(((''''''&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))*********++++++++++++,,,************************+++++++++++++++++++++++++++,,,---...////////////666+++---555111999YYYyyyeeeNNN@@@FFFLLLIIIHHHLLLFFFEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIIIImmmWWWGGG>>>999BBB@@@??????@@@>>>999555777555555666:::<<<=========;;;<<>>:::888999<<<======>>>>>>===<<<<<<999;;;===>>>>>>???AAACCC>>><<<::::::;;;<<<;;;;;;:::777444444666777555333555444333333222222222333555///222000PPP~~~~~~~~~~~~|||bbb???111000000000000///---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---,,,+++************///777999:::KKKkkkvvvjjjaaa```eeemmmrrrQQQSSSqqqggg===+++,,,///,,,(((******)))))))))******+++***))))))((((((''''''&&&))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---------------------,,,,,,---...////////////333'''111555///NNNoooiiiEEECCCEEEIIIIIIGGGGGGIIIEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIwwwjjjJJJEEE@@@@@@DDDFFFCCC???DDD@@@<<<999999888666444===<<>>>>><<<;;;<<<======<<<;;;;;;<<<<<<;;;999:::777333333666777555222555555444333222222222222444000333111OOO}}}pppNNN111000......000000...,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,HHHYYYMMM???MMMqqq~~~lllRRRFFFTTTmmmyyywwwNNNJJJeee___444(((......***(((******))))))******++++++))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))((((((((())))))******+++++++++,,,,,,,,,---------++++++++++++++++++++++++.............../////////,,,---...///000000000000***222777111<<>>FFFKKKIIIFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIlllZZZPPPJJJDDD>>>===>>>AAAFFFIIIFFF???888<<<;;;???DDDEEE@@@>>>>>>:::999777666666777888999;;;<<<<<<;;;:::888999:::999999;;;===>>>===888555888555333333444555333111666555444333222222222222000///555333NNNyyy}}}yyy\\\999333---+++///111...---///,,,------......------,,,++++++,,,,,,,,,---------///......------------...,,,RRRtttqqqSSSCCCXXXvvvzzz\\\>>>777GGGVVVZZZSSSHHH^^^zzzTTT111+++...***)))---***************+++,,,,,,)))))))))))))))((((((((((((((((((((((((((((((((('''((()))******)))((((((************************(((((())))))***++++++,,,+++++++++,,,,,,,,,,,,---------------------------....../////////000000000......///000111111111111///:::222666ZZZhhhKKK...EEEJJJKKKEEEBBBFFFGGGEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIIIIoooaaaQQQKKKDDDBBBDDDFFFDDDBBB>>>===@@@EEEFFFDDDCCCEEECCCAAA>>><<<:::::::::;;;888999;;;;;;::::::;;;<<<777999<<>>===<<<<<<===>>>::::::<<<>>>???>>>999666444777888666222000333666666666444333222111111111...///555...CCCiiipppqqqqqqkkkssswwwrrrxxxvvv```DDD777///111222---,,,000------............------------........./////////......---------......///222CCCXXXhhhrrrppp\\\HHHOOOfff~~~wwwbbbRRRIIIFFF:::CCC]]]tttnnn@@@666...---,,,******...************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++)))(((************************((())))))***+++,,,---...,,,------------..........................................///000111111111111222333444555555555555:::111:::SSSUUU:::444KKKHHHCCC@@@BBBCCCDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGIIIJJJJJJJJJIIIuuu[[[TTTOOOKKKEEE???===???;;;>>>AAADDDFFFFFFFFFEEEBBBBBBBBBAAA>>><<<<<<============>>>???>>><<<999444888;;;888222000444999777666444333222111111111000///444+++===ccckkkmmmoooeeemmmrrrkkkuuu}}}oooLLL===222333222,,,+++000------............------.........////////////000------,,,,,,,,,------..."""///777???XXXppphhhMMMBBBEEERRRkkkxxxmmm\\\IIIAAADDDOOOiiiwwwJJJ333222000///...+++******************+++,,,---...)))))))))))))))*********))))))))))))))))))))))))&&&(((***+++,,,+++***)))************************((())))))+++,,,---................../////////000////////////////////////---......///000111111111222333444555666666666666555<<<\\\bbb>>>111AAAEEEHHHCCCBBBGGGHHHCCCBBBGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIKKKKKKJJJIIInnn\\\LLLBBB???;;;999;;;???AAA???<<<<<<===????????????AAACCC<<>>;;;999<<>>666666===;;;333;;;999777444333222222222444222000222<<>>333111111...***000111111000---,,,,,,---,,,---......//////......////////////////////////---,,,...333:::???@@@???777222666FFFUUUcccwwwuuuaaaKKKIIIeee~~~WWW:::.........000333111---)))---,,,+++******+++,,,---***+++,,,------,,,+++************))))))))))))))))))************+++++++++,,,++++++******++++++,,,***------******///000...444222///...222777666000444222000000111111///---000000111222222222222111111444555222111555999;;;;;;aaajjjGGG///<<>>AAACCCCCC@@@;;;888EEECCC@@@<<<<<<>>>BBBFFFDDDEEE>>>444444===@@@;;;777666555333222111111111///000//////666HHHaaatttmmmooogggbbbgggffffffpppsssdddMMM:::000///111444//////000000///......///------...////////////...........................---++++++---111333222111000---111:::???DDDTTTfff}}}ppppppxxxzzznnnMMM555///......000111111...***,,,+++************+++,,,***+++,,,,,,,,,,,,+++***************************************++++++++++++,,,,,,++++++++++++,,,,,,(((+++...///...---,,,------666BBBLLLSSSUUUNNNFFF>>>>>>===;;;888666444333::::::999999;;;===???AAAAAACCCEEEGGGGGGIIIOOOVVVxxxqqq[[[>>>333;;;EEEGGGGGGCCCBBBFFFHHHFFFEEEGGGLLLJJJGGGEEEEEEEEEDDDCCCFFFGGGHHHIIIIIIIIIHHHGGGLLLMMMOOOPPPPPPNNNLLLKKKwwwcccRRRGGG>>>888222000333888;;;<<<888999<<<>>>???>>>===<<>>@@@@@@>>>;;;999<<<<<<999:::===:::444666777888999888777666555444555444000///444AAALLL```iiifffaaadddcccaaafffooopppmmmbbbQQQAAA666111333222111000000000///......///000000111111000000........................000000000000111222222111///000333555222...222:::555MMMZZZQQQNNN[[[hhhkkkxxx|||nnnGGG999000111000...------......///+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------222***)))...---,,,<<>>AAADDDDDDEEEIIIHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIJJJLLLNNNOOOOOONNNMMMvvveeeUUULLLAAA888555666888999@@@AAAAAA??????>>>999444777888999:::999999777666666666555444444666888:::OOO^^^bbb```dddccc```bbbgggkkkpppppphhhYYYHHH<<<444111...---...//////...///000111111222222111111////////////////////////,,,,,,---......///000111...,,,---111444333222222@@@___vvvtttuuu___:::444222111000///---,,,---///000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++,,,,,,,,,------------...------------------...333+++***///...,,,<<>>CCCCCCBBBDDDFFFHHHDDDCCCFFFHHHHHHHHHKKKGGGEEECCCCCCDDDFFFFFFEEEIIIHHHIIIIIIJJJKKKMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPjjjccc[[[RRRJJJAAA:::777:::999888777777777777777444555666888999888888777===RRRYYYWWW]]]bbbaaaccccccaaaaaaeeejjjmmmllljjjVVVMMM@@@888555555444222111222222333333333333333111111111111111111111111000222333333111000111333333222111222444666555444>>>bbb[[[<<<444222111...000111///---,,,...000------...//////...------...---,,,,,,,,,,,,---...,,,------...//////000000------------............//////............//////,,,...111111///---,,,---'''...333444444666888777333333444666999::::::999???===<<<:::888777666666333666444333<<>>///:::CCCCCCAAACCCGGGHHHJJJFFFEEEIIIKKKIIIHHHJJJ@@@???>>>@@@DDDGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRmmmVVVJJJ===<<<;;;999888888999:::666999:::888555333666999222GGGMMMIIIOOOVVVWWW[[[WWWWWWXXX\\\bbbgggkkkmmmpppcccRRRDDD===999555222111222333333444444333333222222222222222222222222,,,...111111000000333555///222333111000222555777///VVVLLL666777333///...000111000---,,,---///---...///000000///...---...---,,,,,,,,,,,,---...---------...///000000111---------.........////////////............//////...111000,,,,,,000000---111444444000///222555444...222555444000///222777444222000......000222444333:::999666???KKKCCC///666:::>>>AAACCCFFFHHHHHHHHHEEEEEEIIIJJJHHHFFFGGG777777999>>>EEEKKKOOOQQQLLLKKKKKKKKKMMMNNNPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSvvvfffZZZOOOEEE>>>???:::444333777;;;;;;999555666888;;;>>>>>><<<:::???AAADDDGGGJJJNNNSSSWWWaaa]]]XXXRRRKKKBBB999333555333111111333666888888444333111222444555555444333222222111111222222333000000000111111333444555444aaakkk@@@...555666---000000000000/////////////////////000111111///...////////////000000000000000000111222222222222222222222111111000000//////////////////////////////111111000000000000111111000111111111111222222222444444444444444444444444111666777333111555777444888///000<<>><<<555444;;;EEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNLLLJJJHHHAAADDDGGGIIIJJJKKKLLLNNNQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTQQQMMMJJJccc[[[PPPFFF@@@===<<<<<<999666444555888:::999777888666444444444333111///---...000333666888777555888666555444555666555444222333333444555777888999444444333333333444444555LLLmmmfff@@@888777///000:::111000000000000////////////000111111111111000///000000111111111222222222000000111222222222222111//////000000111222222333222222222222222222222222333222222222222222222333222222222222333333333333444444444444444444444444666777444111222555555222333999???>>>888666:::@@@GGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLOOOPPPPPPQQQTTTVVVLLLMMMNNNPPPRRRSSSTTTUUUPPPRRRUUUXXXYYYXXXVVVUUUqqq```VVVPPPKKKEEEBBBBBB@@@;;;666:::888777777999:::::::::===<<<;;;::::::999777555555444222333444666555555000000000000111222333333555555555555666777888888jjj~~~jjjJJJ444:::>>>333...444111111111111000000000000///111222333222111000111111222222222222333333333000000111222222222222222000000111111222222222222333333333333333333333333333222222111111222222333222333333333444444444444444444444444444444555555666555444555888:::999666555<<<===888666;;;CCCFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOOOOOOOPPPPPPNNNOOOPPPOOONNNNNNPPPRRRXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWTTTRRRRRRSSSUUUuuummmVVVQQQKKKDDD???:::444111888666444333555777888888;;;999888888:::;;;;;;:::<<<;;;999888777666666666444444555555777888999:::GGGPPPUUURRRPPPPPPKKKCCCDDD999333777:::777333222333333222222222111111111000333555555333222222333333333333333444444444555111222222333333333333333444444333333222222222222333333333333333333333333333222222111111222222333444444444444555555555555444444555555555666666666666555777999;;;:::888777AAA@@@999444777AAAGGGHHHKKKKKKKKKLLLLLLNNNOOOPPPPPPRRRTTTTTTRRRQQQRRRSSSVVVVVVVVVUUUSSSSSSTTTVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ^^^bbbggglllrrrzzzxxx\\\WWWQQQKKKHHHFFFDDDBBB===;;;888666555444222000777777777888999:::;;;<<<555555666666777999:::;;;<<>>FFFIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQNNNQQQRRRQQQNNNMMMOOORRRVVVXXXZZZ[[[[[[\\\^^^```[[[^^^cccjjjqqqxxx}}}{{{uuugggccc]]]WWWQQQLLLFFFCCC>>>===<<<;;;::::::::::::>>>======<<<<<<<<<======444777777444444777888777666777666444444777999:::666666666666555555555555333777;;;:::777555666888555555555666666666777777444555555666666666666666777777777666666666666666666666666666666666666666666666555555555555666666555555666666666777777777666777777888999999::::::;;;999:::;;;888888AAAMMMPPPAAA999@@@JJJMMMNNNPPPOOOPPPPPPRRRTTTVVVXXXYYYTTTXXX\\\^^^]]]___dddiiieeeiiiooouuuyyy}}}xxxtttmmmddd[[[SSSMMMJJJGGGFFFEEECCCBBBAAAAAA@@@<<<>>>???===;;;<<<<<<;;;;;;777888<<<===888666888777777777777666666666666444888<<<<<<888555777:::666666666666777777777777555666666777777777777777666666777777888888999999777777777777777777777777888888777777777777888888666666666666777777777777777777888999::::::;;;;;;;;;::::::;;;:::>>>NNN```JJJ<<<:::IIITTTSSSTTTZZZ[[[[[[]]]^^^aaacccfffggghhhnnnuuuzzz~~~~~~vvvmmmgggeee```ZZZVVVRRRMMMGGGCCCEEEDDDCCCAAA???>>><<<;;;===<<<;;;;;;:::;;;;;;;;;========================::::::999999999999999999;;;;;;::::::999999999888;;;;;;::::::999999999888:::;;;===<<<;;;;;;<<<>>>:::::::::;;;;;;;;;<<<<<<999888777666777999;;;===;;;<<<<<<===============???CCCEEEBBBCCCQQQkkkTTTVVV\\\ccckkkrrrwwwzzzrrrppplllgggccc___\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGLLLLLLKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMJJJKKKKKKKKKKKKLLLLLLLLLPPPPPPPPPRRRTTTXXX[[[^^^lllnnnqqqvvvzzz~~~