BM6P6(@ wwwmmmeeebbbccc```bbbeeegggiiikkkooorrruuuxxx}}}|||wwwrrrnnnkkkjjjkkkkkkllllllkkkkkkjjjgggiiikkkkkkjjjjjjkkklllqqqqqqqqqqqqqqqmmmhhhddd```___]]]\\\[[[\\\\\\]]]ZZZ[[[]]]^^^^^^^^^^^^]]]```aaaaaabbbeeellltttzzzzzzooo___PPPEEE>>>:::888666555444222111000/////////...------,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++***)))(((''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&(((***+++***)))((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''&&&%%%$$$###""""""+++***(((&&&&&&''')))************+++,,,---...///wwwnnnfffbbbdddaaaccceeeggghhhjjjnnnqqquuuxxx||||||xxxsssooollljjjkkkkkkllllllkkkkkkjjjhhhiiikkklllkkkkkklllmmmqqqqqqqqqrrrqqqnnniiieeebbbaaa___]]][[[[[[[[[[[[\\\\\\^^^______^^^]]]]]]^^^______```dddjjjrrrwwwyyyooo___PPPEEE>>>:::888666555444222111000000//////...------,,,,,,,,,,,,------,,,++++++***)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$&&&((()))******)))((()))(((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&''')))+++,,,,,,***)))(((''''''((())))))*********+++,,,---...///xxxooogggcccdddbbbccceeefffgggiiilllnnntttwww|||~~~yyytttpppnnnkkkkkkkkkkkkkkkkkkkkkkkkiiikkklllmmmllllllmmmooorrrrrrrrrsssrrrooojjjfffeeeccc```^^^[[[ZZZZZZYYY^^^^^^___```______]]]\\\\\\]]]]]]^^^bbbgggoootttxxxnnn___PPPEEE>>>:::888777666444333111000000000//////...---,,,,,,,,,,,,,,,,,,,,,+++******))))))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))(((((('''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((*********+++,,,---...///zzzqqqhhhddddddcccdddffffffggghhhkkkmmmsssvvv{{{{{{vvvrrroookkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmoooqqqssssssssstttssspppkkkhhheeecccaaa^^^\\\[[[[[[[[[______`````````___]]]\\\[[[\\\]]]^^^aaafffmmmrrr|||xxxnnn___QQQFFF???;;;888777666555333111111000000000///...---,,,+++++++++,,,+++++++++******))))))&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%'''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((()))))))))((((((*********+++,,,---...///{{{rrriiieeeeeedddeeefffgggggghhhkkkmmmqqquuuzzz{{{wwwsssqqqlllkkkkkkjjjjjjkkkkkkllllllmmmnnnmmmmmmmmmppprrrtttttttttuuuuuurrrmmmiiidddcccaaa^^^]]]]]]]]]]]]______`````````___]]]\\\[[[\\\]]]___aaafffmmmqqqyyyxxxooo```SSSHHHAAA<<<999777666555333222111000000000000...---,,,+++++++++++++++***************))))))))))))(((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''''''''((())))))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&(((***,,,...///%%%&&&'''((()))(((((((((*********+++,,,---...///}}}tttjjjeeeeeedddfffggghhhhhhiiilllnnnppptttyyy|||wwwsssqqqlllllljjjjjjjjjjjjllllllmmmnnnnnnmmmlllmmmppprrruuuuuuuuuvvvvvvtttoookkkdddcccaaa___^^^]]]^^^^^^^^^^^^___```______]]]\\\[[[\\\^^^___bbbffflllpppvvvxxxooobbbUUUJJJCCC>>>;;;888777555444222111111111111000...---,,,+++******************************)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((()))******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&'''((())))))***&&&&&&&&&''''''(((((()))*********+++,,,---...///~~~uuukkkffffffdddfffhhhiiiiiikkknnnpppooosssxxx{{{wwwsssqqqmmmllljjjiiiiiijjjlllmmmmmmmmmmmmllllllmmmppprrruuuuuuvvvwwwwwwuuuppplllgggeeebbb```^^^]]]]]]]]]\\\\\\^^^______^^^]]]]]]ZZZ\\\]]]___aaafffkkkooosss}}}yyyqqqcccVVVLLLEEE???<<<888777555444222111111111111000///---,,,+++******))))))))))))************&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((()))***++++++***)))(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%&&&((()))((('''&&&%%%$$$"""!!!!!!&&&&&&%%%%%%&&&''')))************+++,,,---...///uuulllffffffeeefffhhhiiijjjllloooqqqooorrrxxx~~~{{{wwwsssqqqmmmllljjjiiiiiijjjlllmmmmmmmmmmmmlllkkklllppprrrvvvvvvwwwxxxxxxuuuqqqmmmiiigggdddaaa^^^\\\[[[[[[ZZZ[[[]]]^^^^^^^^^^^^]]]YYY[[[]]]^^^aaaeeejjjnnnrrr|||zzzqqqdddXXXMMMFFF@@@===888777666444333222111111111000///---,,,*********)))))))))))))))*********###$$$$$$%%%&&&(((((()))(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((***+++,,,,,,+++***(((%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%'''(((***%%%%%%&&&''''''(((((()))'''&&&%%%$$$%%%''')))+++*********+++,,,---//////wwwlllfffeeefffeeeeeegggjjjmmmoooooosssvvvzzz}}}{{{xxxtttqqqnnnkkkiiihhhjjjlllllllllmmmnnnoooooonnnoooqqqsssyyyyyyyyyxxxvvvssspppnnnjjjiiieeebbb___\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\]]]^^^___bbbgggjjjrrr{{{{{{ttthhhZZZNNNEEE???===999888666444222111000000555555333000---+++,,,---+++,,,,,,++++++***)))((()))((('''&&&%%%&&&&&&&&&(((''''''&&&$$$######"""$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''$$$$$$&&&(((+++---,,,***(((((((((&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((+++************,,,---...wwwlllfffeeefffffffffhhhkkknnnpppppptttvvvzzz|||xxxssspppnnnkkkiiihhhjjjkkklllllllllmmmnnnnnnmmmnnnppprrruuuuuuvvvuuutttqqqnnnllljjjhhheeeaaa^^^\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\]]]^^^___bbbgggjjjrrr{{{{{{ttthhhZZZNNNEEE???===999888666444222111000000111111000---***)))***+++++++++++++++***)))(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((())))))'''&&&''')))++++++***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))*********+++,,,,,,---------xxxmmmgggfffeeefffgggiiilllnnnqqqrrrtttwwwzzz}}}yyytttpppnnnllliiihhhjjjkkkllllllkkklllmmmmmmlllmmmooopppssssssttttttsssqqqooommmjjjhhheeeaaa^^^\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]]]]___bbbgggjjjrrrzzz{{{ttthhhZZZNNNEEE???===999888666444222111000000//////...,,,***)))***,,,+++******))))))(((''''''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++)))(((((()))******(((&&&&&&###"""$$$''')))(((&&&((((((((())))))))))))***(((''''''&&&''''''(((((())))))))))))************)))***+++,,,------------ӵĦĦӵĦyyynnnhhhgggdddeeehhhjjjlllnnnrrrtttuuuwwwzzz{{{vvvrrrooollliiihhhjjjkkklllkkkkkklllmmmmmmlllmmmoooqqqssstttvvvvvvvvvtttrrrpppjjjhhheeeaaa^^^\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\ZZZ[[[\\\]]]___bbbfffjjjpppxxx|||uuuiii[[[NNNEEE???===999888666444222111000000111111111///,,,,,,---///+++***)))(((((('''''''''%%%'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))******)))(((((()))******(((&&&'''$$$###&&&,,,///---)))(((((((((((())))))))))))(((''''''''''''((())))))(((((()))))))))*********))))))))))))***,,,---...4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzzoooiiigggcccfffiiikkklllooosssvvvxxxyyy|||}}}yyyvvvooollljjjiiiiiikkkkkkkkklllmmmnnnnnnmmmnnnpppqqqssstttuuuvvvvvvtttrrrqqqiiigggdddaaa]]][[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[\\\]]]^^^aaafffiiinnnvvv}}}vvviii[[[NNNEEE???<<<999888666444222111000000333333222000...---///111+++***)))((('''''''''(((((()))+++,,,,,,+++)))((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((('''''')))++++++)))'''&&&$$$###'''---000---***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''((((((((())))))***)))'''&&&'''***---000GG=?HdĦ=ĪjGG=?HdĦ|||pppiiihhhdddhhhlllnnnoooqqqvvv{{{}}}}}}~~~zzzwwwpppmmmjjjiiiiiikkkkkkjjjlllmmmnnnnnnmmmnnnppprrrpppqqqsssssssssqqqooonnniiigggddd```]]][[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYYZZZ\\\\\\^^^aaafffiiimmmuuu~~~wwwjjj\\\OOOEEE???<<<999888666444222111000000222222111///---,,,---///,,,+++)))(((''''''((()))$$$%%%&&&'''''''''&&&%%%((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''((()))++++++)))'''$$$######&&&***+++***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((***(((&&&&&&'''***...111ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}qqqjjjiiigggkkkppprrrrrruuu{{{}}}xxxuuupppmmmjjjiiiiiijjjjjjjjjkkklllmmmmmmlllmmmoooqqqooopppqqqqqqpppnnnllljjjiiigggddd```]]][[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[[[[YYYZZZ[[[\\\^^^aaaeeeiiinnnvvv~~~wwwjjj\\\OOOEEE???<<<999888666444222111000000333333222///,,,++++++------,,,***((((((((()))***"""""""""#########$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))*********)))))))))***)))'''$$$###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((((((((((()))))))))(((((()))***,,,---//////?~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?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}qqqkkkiiiiiinnnsssuuuuuuxxx~~~{{{wwwssspppmmmjjjiiiiiijjjjjjjjjjjjkkkllllllkkkkkkmmmoooooopppqqqqqqpppnnnkkkjjjiiigggddd```]]][[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[YYYZZZ[[[\\\^^^aaaeeeiiioooxxxwwwkkk\\\OOOEEE???<<<999888666444222111111000555555333000---+++,,,---...---+++)))((()))***+++'''&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&###$$$%%%''')))***,,,,,,,,,+++*********(((%%%"""$$$'''******)))'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))))))))************&&&))),,,///111000///...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ĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħsssmmmlllkkkooosssxxx{{{{{{wwwuuunnnllliiiiiikkkllllllkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjgggdddbbb```^^^\\\YYYWWWWWWXXXXXXXXXWWWXXXZZZ]]]_______________bbbfffiiinnnvvv{{{mmm___RRRGGG>>>999777777666555444222111000444333111///---,,,++++++((((((((((((((())))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,,,,+++***)))((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%&&&((()))((('''(((((())))))((('''&&&&&&*********)))))))))))))))))))))***+++---......///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ĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦuuuooonnnooorrrwww|||zzzvvvtttooommmkkkkkklllnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnmmmkkkjjjiiifffdddaaa___^^^\\\YYYVVVVVVWWWXXXWWWVVVWWWZZZ\\\]]]]]]^^^^^^^^^aaafffjjjnnnwww{{{nnn```SSSGGG>>>999777777666555444222111000444333111///---,,,+++++++++++++++***************)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&%%%'''((((((((((((''''''&&&)))))))))))))))))))))))))))******+++,,,---...///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ĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwqqqppprrruuu{{{zzzvvvtttpppooommmmmmoooqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooonnnllljjjiiihhheeeccc```^^^]]][[[XXXVVVUUUVVVVVVVVVUUUVVVXXX[[[ZZZ[[[\\\\\\]]]aaafffjjjoooxxx}}}oooaaaTTTHHH???:::888777666555444222111111444333111///---,,,++++++,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((())))))***+++++++++++++++***)))((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''''')))))))))))))))))))))))))))******+++,,,---......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ĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵxxxrrrqqqrrrvvv|||zzzvvvtttqqqpppnnnooorrrtttuuuuuuttttttsssrrrqqqqqqpppoooppppppooonnnllljjjhhhgggeeeccc```^^^\\\ZZZWWWUUUTTTUUUUUUTTTTTTUUUWWWYYYXXXYYYZZZ[[[\\\```fffjjjoooxxx~~~qqqbbbUUUIII@@@;;;888888666555444222222111444333111///---,,,+++++++++******)))((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))******************)))((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((((((((((((((())))))))))))))))))******+++,,,,,,------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<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRyyyrrrrrrtttxxx~~~{{{wwwuuurrrqqqpppqqqtttwwwxxxxxxxxxwwwvvvtttsssqqqpppoooppppppooommmkkkiiigggfffeeeccc```^^^\\\ZZZWWWUUUSSSTTTTTTTTTSSSTTTVVVYYYVVVXXXYYYZZZ\\\```eeejjjoooxxxrrrdddVVVJJJAAA;;;999888666555333333222222444333111///---,,,+++++++++******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))))))))*********)))(((((($$$%%%%%%%%%&&&&&&''''''&&&''')))(((&&&%%%&&&(((%%%%%%&&&''''''(((''''''''''''(((((()))))))))))))))******++++++,,,,,,,,,4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hzzztttsssvvv{{{|||xxxvvvtttsssrrrtttxxx{{{}}}}}}|||{{{zzzwwwuuusssqqqpppoooooonnnmmmkkkiiihhhgggeeeccc```^^^]]][[[XXXVVVSSSTTTTTTTTTSSSTTTVVVYYYWWWXXXYYYZZZ\\\```eeeiiioooxxxttteeeWWWKKKBBB<<<:::999777555333333333333444333111///---,,,++++++,,,,,,++++++******))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((())))))******)))((((((%%%%%%%%%%%%&&&&&&&&&&&&###&&&(((&&&###"""$$$&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))***************++++++,,,,,,4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||vvvuuuvvvzzz}}}zzzxxxwwwvvvvvvxxx|||~~~{{{xxxvvvsssrrrmmmmmmmmmlllkkkjjjhhhhhhfffdddaaa___^^^\\\YYYVVVSSSTTTUUUTTTSSSTTTWWWYYYXXXYYYZZZZZZ\\\```eeeiiinnnwwwuuufffXXXLLLCCC===;;;999777444333333333444444333111///---,,,+++++++++++++++***************%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%###&&&((('''###!!!###&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((())))))***************++++++++++++Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}xxxwwwsssxxx~~~zzzyyyzzzyyyyyy{{{~~~{{{xxxvvvtttlllmmmllllllkkkjjjiiihhhgggeeebbb```^^^\\\YYYWWWTTTUUUUUUTTTTTTTTTWWWYYYYYYZZZZZZ[[[\\\```eeehhhmmmvvvvvvgggYYYMMMCCC===;;;999777444333333444444444333111///---,,,++++++((((((((((((((()))))))))$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%)))+++)))%%%###%%%)))''''''''''''&&&%%%$$$$$$&&&&&&&&&'''((())))))******************+++++++++?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦxxxssswwwyyy}}}~~~{{{}}}{{{yyy|||{{{xxxwwwsssqqqpppppppppnnnkkkhhhfffeeebbb___]]][[[YYYYYYWWWUUUSSSSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ^^^cccgggqqqvvvwwwhhh\\\PPPEEE===>>><<<999666555444555555555222///------,,,***((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%$$$%%%''')))***)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((&&&&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''((()))***,,,---...///>AneneneneDenene>Ak<fhDenenenexxxtttvvvxxx|||~~~|||~~~||||||~~~zzzwwwsssrrrpppppppppnnnkkkhhhgggfffccc```]]]ZZZYYYXXXVVVTTTRRRRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ^^^cccgggqqqvvvwwwiii\\\PPPEEE>>>===;;;888666444444444444444111///------,,,+++)))************************((((((''''''''''''(((((('''&&&%%%$$$$$$%%%'''(((((('''&&&$$$######$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''((()))***+++,,,---...xxxtttvvvxxx{{{}}}{{{xxxtttrrrqqqppppppnnnllliiiiiihhheeeaaa]]]ZZZWWWVVVSSSQQQPPPQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZ^^^dddhhhqqqvvv~~~wwwjjj]]]QQQFFF>>>;;;:::888555333333333333333000...---......,,,+++++++++++++++++++++++++++((((((''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''******+++,,,,,,---...~~~xxxuuutttvvvyyy~~~~~~}}}yyyuuusssqqqppppppooollljjjkkkjjjgggccc^^^ZZZVVVTTTQQQPPPNNNOOORRRTTTUUUUUUUUUVVVWWWYYYZZZ___dddhhhqqquuu}}}xxxkkk^^^RRRFFF???:::999777555333222222111222000...---...///...---++++++++++++++++++++++++((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&++++++,,,,,,---------yyyuuurrrsssvvvzzz~~~zzzvvvtttrrrppppppooommmkkklllkkkhhhddd___ZZZVVVTTTPPPOOONNNOOOQQQTTTUUUUUUUUUVVVWWWXXX[[[___eeeiiiqqquuu|||xxxlll```SSSGGG???999888777555333222111111111000......//////...---++++++++++++++++++++++++((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&+++++++++,,,,,,---------yyyuuupppppprrrvvv|||zzzwwwuuurrrqqqppppppnnnmmmlllkkkiiieee```[[[VVVTTTQQQOOONNNOOOQQQSSSTTTTTTTTTVVVWWWXXX[[[___eeeiiipppuuu{{{yyymmmaaaTTTHHH@@@999888777666444222111000222000......//////...---++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))***++++++,,,------zzzuuunnnnnnooosssyyy~~~{{{xxxvvvrrrqqqppppppooonnnlllkkkiiifffaaa\\\WWWTTTSSSQQQOOOOOOQQQSSSSSSSSSTTTUUUWWWXXX[[[___eeeiiipppttt{{{zzznnnbbbUUUIII@@@999999888777555333111000333111///...//////...---************************((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))+++,,,------zzzuuullllllnnnqqqwww~~~~~~{{{yyyvvvsssqqqppppppooonnnlllkkkjjjgggbbb]]]XXXUUUTTTRRRPPPPPPQQQSSSSSSRRRTTTUUUWWWXXX[[[___eeejjjpppttt{{{zzznnnbbbVVVIIIAAA999999888777666444222111444222000/////////...,,,))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&''')))***,,,------zzztttlllkkknnnsssvvvxxx}}}~~~~~~~~~{{{xxxtttsssttttttrrrpppllllllkkkhhhddd___ZZZXXXTTTSSSRRRQQQPPPQQQQQQRRRSSSVVVYYYZZZ\\\___fffkkkpppttt{{{~~~rrreeeVVVIIIAAA::::::888555111000111333333333222111///...,,,+++******************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''))))))***++++++++++++***{{{uuummmkkkmmmqqqtttvvv|||}}}}}}|||}}}~~~~~~|||zzzwwwttttttttttttsssqqqpppooonnnkkkfffaaa]]]ZZZVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVYYYZZZ[[[___eeejjjooossszzz~~~qqqdddVVVIIIAAA;;;999777555333111000///111111000///...,,,+++***************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%$$$###!!! %%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))((((((((((((((((((((('''))))))***++++++++++++***|||vvvooommmllloooqqqttt{{{}}}{{{yyywwwxxx{{{}}}{{{zzzxxxvvvttttttttttttsssrrrtttsssrrrooojjjddd```]]]XXXVVVTTTSSSRRRRRRSSSTTTTTTWWWZZZZZZ[[[^^^dddiiiooossszzz}}}pppcccVVVJJJBBB<<<999666555555333///+++//////......,,,+++)))(((************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))$$$%%%%%%%%%$$$###!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((())))))***++++++++++++***~~~xxxqqqnnnlllnnnooorrrzzz~~~{{{wwwssssssvvvzzz|||~~~}}}{{{zzzyyyvvvuuuttttttttttttttttttwwwvvvuuuqqqmmmgggbbb___YYYWWWUUURRRQQQQQQRRRSSSUUUWWWZZZZZZZZZ]]]ccchhhnnnrrryyy}}}pppcccVVVKKKDDD???;;;777777888666000***.........---,,,+++))))))+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''(((((($$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&%%%%%%''''''''''''(((((((((((())))))***++++++++++++***yyyrrrnnnlllmmmooorrrzzz|||vvvqqqoooqqquuuwww{{{{{{{{{{{{{{{zzzzzzyyyttttttttttttttttttuuuvvvxxxwwwvvvsssnnniiidddaaaZZZWWWTTTQQQOOOPPPQQQRRRUUUWWWYYYZZZZZZ]]]bbbgggmmmqqqyyy~~~rrreeeXXXLLLEEE@@@<<<888888999777111+++/////////......,,,+++***+++++++++*********))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&"""###%%%'''((((((((((((%%%%%%%%%&&&&&&&&&''''''+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))))))))***++++++++++++***{{{rrrnnnmmmnnnpppsss{{{|||vvvpppmmmmmmppprrrvvvwwwwwwxxxyyyyyyxxxxxxrrrsssttttttttttttvvvxxxxxxxxxwwwtttpppkkkgggddd[[[XXXTTTPPPNNNOOOPPPQQQSSSVVVYYYYYYZZZ]]]ccchhhlllqqqxxxuuuhhhZZZMMMEEE???<<<999888888666222...000000000//////...,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%% !!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))))))))***++++++++++++***}}}qqqnnnmmmoooqqqttt|||{{{uuuoookkkjjjkkklllqqqrrrsssuuuvvvvvvvvvvvvqqqsssttttttttttttwwwzzzyyyyyyxxxvvvrrrnnnjjjggg]]]ZZZUUUQQQOOOOOOQQQRRRRRRUUUXXXYYYZZZ]]]dddiiilllpppxxxxxxkkk\\\NNNEEE<<<;;;999777555333222111//////000//////...---,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''######%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&''''''((())))))***))))))***++++++++++++***}}}qqqnnnnnnqqqsssuuu|||~~~{{{tttnnnjjjhhhhhhhhhnnnoooqqqrrrsssttttttuuuppprrruuuuuussstttxxx{{{zzzyyyyyywwwtttpppllljjj___\\\WWWRRRPPPPPPRRRSSSQQQTTTWWWYYYZZZ^^^dddiiilllpppxxxzzzmmm^^^OOOFFF::::::888555111000111333////////////...---,,,,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''(((((()))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))***++++++++++++***|||sssnnnlllooorrrvvv|||~~~xxxpppjjjggggggggggggiiijjjmmmooopppppppppoooqqqqqqpppqqqrrrtttvvvxxxzzz{{{|||zzzwwwrrrmmmjjjaaa[[[WWWUUURRRNNNNNNQQQRRRTTTWWWYYY\\\___cccfffjjjpppxxxyyylll^^^QQQHHH@@@<<<888444333333333333000///...///000000...,,,+++++++++******(((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((,,,***(((%%%$$$#########&&&%%%$$$###""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************}}}tttpppmmmpppsssvvv}}}}}}wwwoooiiifffffffffggghhhiiilllnnnooooooooonnnqqqqqqqqqqqqsssuuuvvvxxxzzzzzz{{{zzzwwwrrrmmmjjjaaa\\\WWWVVVRRRNNNNNNQQQRRRTTTWWWYYY[[[___cccfffjjjpppxxxyyymmm___QQQHHH???<<<777555444333222111000///...///000000...,,,++++++++++++***)))((('''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((***)))'''&&&%%%%%%&&&&&&#########$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************vvvqqqnnnpppssswww~~~|||vvvnnngggeeedddeeeeeefffhhhjjjlllmmmnnnnnnmmmqqqqqqqqqrrrsssuuuwwwwwwyyyyyyzzzyyyvvvqqqllliiiaaa\\\WWWVVVSSSOOOOOORRRRRRTTTWWWYYY[[[^^^bbbdddjjjooowwwzzznnn___RRRIII???===999777666555333111000///...///000000...,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((()))))))))(((((('''''''''((())))))$$$%%%%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************vvvqqqmmmooorrruuu}}}zzztttlllfffcccccccccccceeefffhhhjjjkkklllmmmmmmpppqqqqqqssstttuuuwwwwwwxxxxxxyyyxxxuuuqqqllliiibbb\\\XXXVVVSSSOOOOOORRRRRRTTTWWWXXXZZZ]]]```ccciiinnnvvv}}}{{{ooo```RRRIIIAAA???<<<:::999777444222000///...///000000...,,,,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******'''''''''''''''''''''(((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************uuuppplllmmmpppsss{{{yyyssskkkeeebbbbbbbbbbbbdddeeefffhhhjjjkkklllmmmpppqqqrrrsssuuuvvvwwwwwwwwwxxxyyyxxxvvvqqqmmmjjjbbb\\\XXXVVVSSSOOOOOORRRRRRTTTVVVXXXYYY[[[___aaahhhmmmttt{{{|||pppbbbSSSJJJAAA???<<<:::888666333111000///...///000000...,,,++++++,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******+++((((((((('''&&&%%%$$$###%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************vvvoookkklllnnnrrrzzzyyyssskkkdddbbbaaabbbbbbcccdddeeegggiiikkkmmmmmmpppqqqssstttvvvwwwwwwwwwwwwxxxyyyyyyvvvrrrnnnkkkbbb]]]XXXWWWTTTPPPPPPSSSSSSTTTVVVWWWXXXZZZ]]]```fffkkkrrryyy}}}rrrcccTTTKKKAAA>>>:::777666444111///000///...///000000...,,,***+++++++++++++++******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++***))))))'''&&&###!!! !!!###$$$%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************wwwpppllllllooorrr{{{yyyssskkkdddbbbaaabbbbbbcccdddeeegggiiikkkmmmnnnpppqqqsssuuuvvvwwwwwwwwwxxxyyyzzzyyywwwsssooolllccc]]]YYYWWWTTTPPPPPPSSSSSSTTTVVVWWWXXXYYY\\\___eeeiiipppwww~~~~~~rrrdddUUUKKKCCC@@@;;;777666444333111000///...///000000...,,,))))))******+++******)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,*********)))'''$$$"""!!!!!!###$$$%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************xxxrrrmmmmmmooosss{{{yyyssskkkeeebbbbbbbbbbbbddddddeeegggiiikkknnnooopppqqqsssuuuwwwwwwwwwwwwxxxyyyzzzzzzxxxtttooommmccc]]]YYYWWWTTTPPPPPPSSSSSSTTTVVVWWWWWWYYY\\\^^^ccchhhnnnuuu}}}sssdddUUUKKKHHHDDD>>>:::888777666666000///...///000000...,,,((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((()))***+++,,,,,,************(((&&&$$$######$$$%%%&&&%%%###!!!$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************xxxqqqkkklllppptttzzzyyyssskkkeeeaaa``````___bbbccceeefffiiijjjlllmmmooopppqqqtttvvvxxxyyyzzzxxxxxxyyyyyyxxxuuuppplllgggbbb[[[WWWWWWVVVTTTQQQRRRTTTVVVWWWXXXYYY[[[]]]bbbeeejjjrrr||||||pppeeeWWWKKKCCC@@@;;;999777666444222444333222000///---,,,++++++++++++************)))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***+++)))(((&&&&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((++++++******))))))((((((xxxqqqkkklllooossszzzyyyssskkkeeeaaa`````````bbbccceeefffiiijjjlllmmmooopppqqqsssuuuwwwyyyzzzxxxxxxxxxyyyyyyvvvqqqmmmhhhddd^^^YYYVVVUUUSSSRRRRRRTTTWWWXXXXXXZZZ\\\^^^bbbeeejjjqqqzzz{{{pppdddVVVJJJBBB???;;;888777666444222222111111000///...------+++++++++************)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''*********)))))))))))))))xxxqqqkkkkkkooossszzzyyyssskkkeeebbbaaaaaa```bbbccceeefffiiijjjlllmmmooopppqqqsssuuuwwwxxxyyyvvvwwwxxxyyyyyywwwrrrooohhheeeaaa[[[VVVSSSRRRSSSRRRUUUWWWYYYYYY[[[^^^```bbbdddiiipppyyyyyynnncccUUUIIIBBB???;;;888777666444222000000000////////////...+++++++++************)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))************xxxpppjjjjjjnnnrrrzzzxxxssskkkeeebbbaaaaaaaaabbbccceeefffiiijjjlllmmmooooooqqqrrrtttvvvwwwxxxuuuvvvwwwyyyzzzxxxtttpppgggfffccc\\\TTTPPPQQQSSSSSSUUUWWWYYYZZZ\\\^^^aaabbbdddhhhooowwwxxxmmmbbbTTTIIIAAA>>>:::888777666444222000000000///......------+++++++++*********))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++yyypppjjjjjjmmmrrrzzzxxxssskkkeeecccbbbbbbbbbbbbccceeefffiiijjjlllmmmnnnoooppprrrsssuuuvvvwwwuuuvvvwwwyyyzzzyyyuuuqqqffffffbbb[[[TTTPPPQQQSSSSSSUUUXXXYYYZZZ[[[^^^```aaaccchhhnnnvvv}}}wwwmmmbbbTTTHHH@@@===:::777666555444333222222111///...,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((((((((())))))******++++++yyypppiiiiiilllqqqyyyxxxssskkkfffccccccccccccbbbccceeefffiiijjjlllmmmnnnooopppqqqssstttuuuvvvvvvvvvxxxzzz{{{yyyuuuqqqgggeeeaaa[[[UUURRRRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^```cccgggnnnuuu}}}wwwmmmbbbTTTIII???===999777666555444333333222111///---,,,******+++++++++************)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))))))))))))))************yyypppiiihhhlllqqqyyyxxxssskkkfffccccccccccccbbbccceeefffiiijjjlllmmmnnnooopppqqqrrrssstttuuuwwwwwwxxxzzz{{{xxxtttqqqjjjfff```\\\YYYWWWVVVUUUTTTVVVXXXXXXXXXYYYZZZ\\\```bbbgggmmmvvv~~~wwwmmmbbbUUUIII???<<<999777666555444333111000000...---,,,+++++++++++++++************)))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''')))***+++++++++***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))yyyppphhhhhhkkkqqqyyyxxxssskkkfffdddcccddddddbbbccceeefffiiijjjlllmmmnnnooooooqqqrrrsssttttttxxxxxxyyyzzz{{{xxxtttpppmmmggg```]]]\\\[[[YYYVVVUUUVVVXXXXXXWWWWWWYYYZZZ___bbbgggnnnvvv~~~xxxmmmcccUUUJJJ???<<<888666666555444333//////.........---------+++++++++************)))))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''++++++******))))))((((((|||ssskkkiiikkkooovvv}}}|||rrrjjjgggeeecccaaacccaaabbbdddfffggghhhiiiiiimmmmmmmmmmmmoooqqqsssuuuvvvxxxzzz{{{zzzwwwtttrrrmmmjjjeeeaaa]]]ZZZYYYXXXYYYXXXWWWWWWXXXYYYZZZ[[[___bbbhhhooowww~~~vvvkkkaaaSSSHHH???===:::999777555111///222111000///...---------)))***++++++++++++***))))))(((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''(((+++---...//////......,,,)))(((((('''&&&$$$((((((((((((((((((((((((&&&(((+++------+++(((&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***|||ssskkkiiikkkooovvv}}}|||sssjjjgggeeebbbaaabbbbbbccceeeggghhhiiiiiijjjkkkjjjkkklllmmmppprrrtttvvvwwwzzz{{{zzzxxxtttrrrllliiieeeaaa]]][[[ZZZZZZYYYYYYXXXWWWWWWXXXZZZZZZ___bbbgggooowww~~~vvvlllaaaTTTHHH???===:::999777555222//////...---,,,++++++++++++************************))))))((((((((('''''''''%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&&&&'''''')))+++...///000000000///,,,***(((((('''&&&$$$''''''''''''''''''''''''%%%''')))******)))'''%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***}}}tttkkkiiikkknnnuuu{{{}}}sssjjjgggeeebbb```aaacccdddfffgggiiiiiijjjjjjhhhhhhhhhjjjlllooorrrsssvvvwwwyyy{{{zzzxxxuuurrrkkkiiieeeaaa^^^\\\[[[[[[ZZZZZZXXXWWWWWWXXXYYYYYY___bbbgggnnnvvv~~~wwwlllaaaTTTIII@@@===;;;999777555222000...---,,,,,,++++++++++++,,,+++***))))))***+++,,,)))))))))((((((((('''''''''((()))((('''&&&''')))((('''''''''''''''(((((((((***---000111222222222000---***(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***~~~tttkkkiiijjjmmmssszzz~~~tttkkkgggeeebbb```aaacccdddeeeggghhhhhhiiiiiigggggghhhiiilllooorrrtttuuuwwwyyy{{{zzzxxxuuussskkkiiieeeaaa^^^]]]]]]]]][[[ZZZYYYXXXWWWWWWXXXYYY___bbbfffmmmuuu}}}wwwlllbbbUUUJJJ@@@>>>;;;888777555333000//////...---------------,,,+++)))(((((()))+++,,,)))))))))(((((((((((('''''')))***)))((('''((()))'''''''''&&&''''''(((((()))+++///222444555555444222///+++)))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***uuullliiiiiilllrrrxxxvvvllliiifffbbb```aaabbbcccdddeeefffggggggggggggggghhhiiilllooorrrtttuuuvvvyyy{{{zzzxxxuuusssllljjjfffbbb___^^^]]]]]][[[ZZZYYYXXXWWWWWWXXXYYY___bbbffflllttt|||wwwmmmcccVVVJJJAAA>>>;;;888777555333111//////...---------......,,,+++)))(((((()))+++,,,***)))))))))((((((((((((((()))***)))(((((()))***&&&&&&%%%%%%&&&'''((((((***---111555777888888777333000,,,)))(((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***vvvllliiiiiikkkpppvvvxxxooojjjgggcccaaabbbbbbbbbcccdddeeeffffffeeegggggghhhiiikkknnnqqqssstttvvvyyy{{{zzzyyyvvvtttmmmkkkgggccc```^^^]]]]]]ZZZZZZXXXWWWWWWXXXYYYYYY```aaaeeekkksss|||wwwmmmcccVVVKKKBBB???;;;888777555444222...------,,,,,,,,,------,,,+++***))))))***+++,,,******)))))))))(((((((((''')))***)))((('''(((***%%%%%%%%%%%%&&&'''((((((+++...333777:::;;;::::::555111,,,)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***wwwmmmiiihhhjjjooouuu~~~zzzpppllliiidddbbbbbbccccccdddeeeffffffffffffgggfffggghhhiiilllnnnppptttvvvyyyzzz{{{yyyvvvtttooolllhhhddd```^^^]]]\\\YYYYYYXXXWWWWWWXXXZZZZZZ```aaaeeekkksss|||wwwmmmdddWWWLLLCCC???;;;888666666444333.........------......///*********************************)))))))))(((((('''((())))))''''''((()))&&&&&&&&&&&&'''((()))***+++///444999=========<<<666222---)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((()))***)))((()))***wwwmmmiiihhhiiinnnttt}}}|||rrrmmmjjjeeeccccccddddddeeefffggggggggggggffffffffffffhhhjjjlllnnntttvvvxxxzzz{{{yyyvvvtttpppmmmiiiddd```^^^\\\\\\YYYXXXWWWWWWXXXYYYZZZ[[[```aaaeeekkkrrr{{{xxxnnndddWWWLLLCCC@@@;;;888666666444333111111000000000111111222)))***++++++++++++***)))************))))))))))))'''((()))((('''&&&''')))''''''''''''((()))++++++,,,///555;;;>>>???>>>===777333---)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&(((******)))((()))***yyynnnjjjjjjjjjmmmrrryyyuuuooonnnmmmhhhdddeeecccbbbcccdddeeeeeeeeedddbbbdddggghhhgggkkkppprrruuuxxxzzz{{{yyywwwuuunnnllliiidddaaa^^^]]]\\\ZZZXXXVVVUUUUUUWWWZZZ[[[^^^bbbgggmmmttt|||xxxqqqhhhZZZMMMDDD@@@:::666444222111000000000///...............+++***))))))(((((())))))&&&&&&%%%%%%&&&''')))***$$$%%%'''))))))((('''&&&)))(((''')))+++,,,+++***---///222666999<<<===>>>555111,,,(((''''''&&&%%%''''''%%%%%%%%%%%%''''''(((((('''&&&&&&&&&&&&'''"""$$$'''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))************zzzoookkkiiiiiimmmqqqwww~~~vvvooonnnlllhhhdddcccbbbbbbcccdddeeeffffffdddbbbdddggghhhgggkkkpppsssuuuxxx{{{{{{zzzxxxvvvqqqoookkkfffbbb^^^\\\\\\ZZZXXXWWWUUUVVVWWWZZZ[[[___bbbhhhnnnuuu|||xxxppphhhZZZMMMDDD@@@:::666444333222000000//////...............---,,,,,,+++++++++++++++&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''(((((('''''''''(((((()))***+++,,,...111555888999:::;;;444000+++(((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''###%%%'''((('''''''''(((%%%&&&&&&&&&''''''''''''))))))))))))************{{{pppkkkiiihhhlllqqquuu{{{wwwpppnnnlllgggcccccccccccccccdddeeefffgggdddbbbdddggghhhgggkkkpppsssuuuxxx{{{|||{{{xxxwwwtttqqqmmmgggccc___]]][[[ZZZYYYWWWVVVWWWXXXZZZ[[[```ccciiipppvvv}}}wwwooogggZZZNNNDDD@@@;;;777555444222111000///......------......,,,,,,,,,++++++++++++***%%%&&&''''''(((((((((((()))'''&&&%%%%%%''')))***&&&(((((('''%%%&&&***------...111333555666777777333///+++(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&$$$&&&((((((&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))************|||rrrlllhhhgggjjjpppuuuzzzzzzrrrnnnkkkgggcccddddddeeedddccccccdddeeedddbbbdddggghhhgggkkkpppsssuuuxxx{{{|||{{{yyywwwrrrppplllgggccc___]]]]]]ZZZYYYXXXWWWXXXYYY[[[\\\```eeekkkqqqwww~~~wwwnnnfffZZZOOODDD@@@;;;777555444333222//////...------------...************))))))((((((%%%&&&''')))))))))((('''((('''&&&&&&&&&''')))***''')))***((($$$%%%***000...///111333444444444444111...***(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!###%%%'''((('''&&&%%%&&&'''((('''%%%$$$%%%&&&'''''''''(((((((((((()))((()))))))))************}}}sssmmmgggeeeiiioootttyyy}}}uuupppkkkgggdddfffggggggeeebbbaaabbbcccdddbbbdddggghhhgggkkkppprrrtttxxx{{{|||{{{yyyxxxooommmiiifffbbb```___^^^ZZZZZZYYYYYYYYYZZZ[[[\\\aaaeeelllrrrxxx~~~vvvmmmdddXXXNNNCCC???:::666555444333222//////...---------------)))************)))((('''&&&'''((()))))))))((('''&&&'''((()))))))))((('''(((+++,,,)))&&&&&&,,,222///000222333444333333222///---***((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%$$$''''''(((&&&$$$###$$$%%%'''''''''(((((((((((()))((()))))))))************uuummmgggccchhhooosssxxxxxxqqqlllhhheeefffggghhheeeaaa```aaaddddddbbbdddggghhhgggkkkpppqqqssswwwzzz{{{zzzyyywwwmmmllliiieeecccaaa``````ZZZZZZZZZZZZZZZ[[[[[[\\\```eeelllrrrxxx~~~vvvkkkbbbWWWMMMBBB>>>999555444333333222///...------,,,,,,------++++++,,,------+++***)))'''(((((())))))(((((((((%%%&&&)))***+++***(((''')))++++++***((()))---000///000111222333222111111---+++)))((((((((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&%%%&&&''''''&&&$$$###$$$&&&&&&&&&'''''''''((((((((())))))))))))************vvvnnnfffbbbgggnnnqqqvvv}}}zzzsssmmmiiifffcccfffgggeeeaaa```cccfffdddbbbdddggghhhgggkkkpppooorrruuuyyyzzzzzzxxxvvvpppnnnjjjgggcccaaa```___ZZZZZZZZZ[[[[[[[[[\\\\\\```eeelllrrrxxx~~~vvvjjj___UUULLLAAA===888444333333222111///...------,,,,,,------***+++,,,------,,,***)))))))))((((((((((((((()))''''''((()))))))))))))))))))))))))))***+++,,,------...///000111000000///,,,***)))((()))((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%######%%%'''%%%&&&&&&&&&''''''''''''))))))))))))************wwwnnnfffbbbfffnnnpppttt{{{|||tttnnniiiggg```cccfffeeebbbaaaeeeiiidddcccdddggghhhgggkkkpppnnnqqquuuxxxyyyyyywwwvvvsssqqqmmmhhhdddaaa```___ZZZ[[[[[[[[[[[[\\\\\\\\\___dddkkkrrrxxx}}}vvviii^^^TTTKKK@@@<<<777444222222111111......---,,,,,,,,,,,,---((()))+++++++++***(((&&&***)))(((''''''((()))******)))'''&&&'''(((***+++)))(((''')))+++,,,+++***+++,,,.../////////......+++***(((((())))))'''&&&&&&'''((())))))((('''&&&#########$$$%%%&&&'''(((%%%&&&&&&$$$######%%%(((%%%%%%%%%&&&&&&&&&''''''))))))))))))************tttnnniiiddddddgggkkkoootttzzz}}}vvvpppjjjfffdddcccbbbbbbbbbdddggghhhddddddeeefffhhhjjjlllmmmpppqqqtttvvvwwwwwwvvvvvvrrroookkkfffbbb___^^^^^^[[[[[[[[[[[[\\\]]]^^^___bbbdddiiiooovvv}}}vvvkkk___RRRHHH@@@<<<666333222222222222111111111111000///...---,,,+++******))))))******))))))))))))))))))))))))(((((()))***************(((***++++++******+++,,,------------------------)))))))))(((''''''&&&&&&''''''&&&%%%###"""!!!!!!%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))tttnnniiieeedddgggjjjmmmsssxxx~~~~~~wwwqqqjjjfffdddcccbbbbbbbbbdddfffgggddddddeeefffhhhiiikkkllloooqqqsssuuuwwwvvvvvvuuupppnnnjjjeeebbb___^^^^^^[[[[[[[[[\\\\\\]]]^^^___cccfffjjjooovvv{{{uuujjj^^^RRRGGG@@@<<<777333222222222222111111111000000///...---,,,+++******))))))******))))))))))))))))))))))))''''''((()))))))))))))))''')))******))))))***+++------------------------)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))uuuoooiiieeedddggghhhlllpppuuuzzzyyyrrrkkkfffeeedddcccbbbbbbcccdddeeecccddddddeeegggiiikkkllloooppprrrtttuuuuuutttsssnnnlllhhheeeaaa___^^^^^^]]]\\\\\\\\\]]]^^^___```dddfffjjjoootttyyy}}}}}}ssshhh]]]QQQFFF???<<<777333222222222111111111000000///......---,,,+++******))))))******))))))))))))))))))))))))&&&&&&'''((((((((((((((('''((())))))(((((()))+++------------------------)))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''((()))%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))vvvooojjjeeedddggggggjjjnnnrrrvvv{{{{{{ssskkkfffeeedddcccbbbbbbccccccdddcccddddddfffgggiiikkklllnnnppprrrtttttttttsssrrrllljjjhhhdddbbb___^^^^^^^^^]]]]]]]]]^^^^^^___```bbbdddiiinnntttyyy}}}~~~{{{qqqfff[[[PPPFFF???;;;777444333222222111111000000///......------,,,+++******))))))******))))))))))))))))))))))))&&&'''(((((())))))((((((((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))xxxpppjjjeeedddgggfffhhhlllooorrrvvvzzz~~~{{{tttlllfffddddddccccccbbbcccccccccddddddeeefffhhhjjjlllmmmnnnppprrrssstttsssrrrqqqllljjjhhheeebbb```^^^]]]^^^^^^]]]]]]]]]^^^_________bbbffflllsssyyy~~~}}}~~~zzzooodddZZZOOOFFF>>>;;;777444333333111000111000///...---------...,,,+++******))))))******(((((((((((((((((((((((((((((()))************))))))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))yyyqqqkkkeeedddfffeeehhhjjjmmmooorrrvvvyyy|||{{{ssslllfffbbbbbbcccccccccccccccccceeeffffffgggiiikkkmmmnnnoooppprrrttttttsssrrrqqqlllkkkiiifffccc```^^^\\\^^^^^^]]]]]]]]]]]]^^^^^^]]]```eeekkkrrryyy~~~|||}}}yyynnndddZZZOOOFFF>>>;;;777555444333111000111000///---,,,------...,,,+++******))))))******((((((((((((((((((((((((((())))))******************+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))zzzrrrkkkeeedddfffeeegggjjjkkkmmmooosssvvvwww~~~zzzssskkkfff```aaabbbcccccccccccccccgggggghhhiiijjjlllnnnooopppqqqssstttuuutttrrrqqqnnnmmmkkkhhhddd```]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]^^^```eeekkkqqqwww|||~~~}}}}}}yyynnncccZZZPPPGGG>>>;;;888555444333111///111000...,,,,,,,,,---...,,,+++******))))))******(((((((((((((((((((((((('''(((((()))***))))))))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))zzzrrrkkkeeedddffffffgggjjjkkklllnnnqqqtttttt{{{yyyrrrkkkfff___```aaaccccccdddddddddggghhhhhhjjjkkkmmmooopppqqqrrrtttuuuuuutttsssrrrooonnnllliiieee```]]][[[]]]]]]\\\[[[[[[\\\\\\\\\```bbbfffkkkpppvvvzzz|||}}}}}}yyynnncccZZZPPPHHH===;;;888666555333111///222000...,,,+++,,,---...,,,++++++***)))*********((((((((((((((((((((((((&&&''''''((((((((((((((((((***++++++******+++,,,++++++++++++++++++++++++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))~~~uuummmfffcccdddeeeeeefffhhhkkkmmmpppqqqvvvzzz~~~yyyssslllgggfffeeecccdddeeeffffffeeehhhhhhhhhiiikkkmmmpppqqqpppqqqsssuuuuuutttrrrqqqtttpppllljjjiiifffbbb___]]]]]]]]]^^^^^^____________aaafffkkkrrrwww|||~~~xxxmmmbbbYYYMMMBBB>>>;;;666333222222000///////////////............*********)))(((''''''&&&(((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))(((''''''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******...***&&&''',,,///...,,,}}}tttllleeebbbdddeeeeeeggghhhkkkmmmpppqqquuuxxx}}}~~~zzztttnnniiifffeeeddddddfffggggggffffffffffffgggiiikkkmmmoooqqqrrrtttuuuuuuuuusssrrrrrroookkkiiigggeeeaaa^^^]]]]]]]]]^^^^^^^^^______bbbdddggglllqqqvvvyyy{{{~~~xxxmmmcccYYYMMMCCC>>>;;;666333222222111000////////////............,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))******((())))))******+++,,,,,,***++++++,,,,,,++++++***))))))(((''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))'''&&&''')))***)))(((}}}tttllldddbbbccceeefffgggiiikkknnnpppqqqsssvvv{{{}}}zzzuuuoookkkfffeeecccdddfffggggggfffeeeffffffgggiiikkkmmmnnnqqqrrrtttvvvvvvvvvtttsssqqqnnnkkkhhhfffccc```]]]]]]]]]]]]]]]^^^^^^^^^^^^bbbdddggglllrrrvvvzzz|||~~~~~~xxxnnnddd[[[OOODDD>>>;;;666444333222111000/////////............------------,,,++++++******)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))******++++++,,,***++++++,,,,,,++++++***))))))((('''''''''''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&'''((())))))&&&'''(((((('''''''''(((~~~uuummmfffcccdddeeefffgggiiikkknnnppprrrsssvvvzzz~~~zzzuuuoookkkeeecccbbbccceeefffffffffgggggghhhiiikkklllnnnnnnqqqsssuuuvvvwwwvvvuuutttpppnnnllliiifffccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]```eeelllsssyyy~~~~~~~~~yyyoooeee\\\PPPEEE>>>;;;666444333333222111//////.........---------------,,,,,,,,,+++++++++)))(((((('''''''''''''''((((((((((((((((((''''''(((((())))))***+++++++++***++++++,,,,,,++++++***))))))(((''''''''''''''''''''''''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''')))+++***''''''+++000wwwooogggeeefffffffffgggiiilllnnnqqqrrruuuwww{{{~~~zzztttnnniiicccbbbaaabbbdddeeeeeeeeegggggghhhjjjkkklllmmmmmmqqqrrrtttvvvwwwwwwvvvuuupppooommmjjjfffccc``````]]]]]]]]]]]]]]]]]]]]]]]]]]]```eeelllssszzz~~~~~~yyypppggg]]]PPPEEE>>>;;;777444444333333222............------------++++++++++++************))))))(((''''''''''''((((((((((((((('''''''''''''''(((((()))******++++++***++++++,,,,,,++++++***))))))((('''''''''''''''''''''''')))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&&&&''''''((('''***+++(((%%%'''///777xxxpppiiifffgggfffggghhhjjjllloooqqqrrrvvvxxx{{{~~~zzztttmmmiiicccaaaaaabbbdddffffffeeedddeeeggghhhiiijjjjjjjjjpppqqqtttvvvwwwvvvuuuuuuppppppnnnjjjfffbbb``````]]]]]]]]]]]]\\\\\\\\\\\\```bbbgggmmmsssyyy~~~{{{qqqhhh]]]PPPEEE>>>;;;777444444444333333.........------------,,,******************))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''((())))))******+++***++++++,,,,,,++++++***))))))(((''''''''''''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!'''&&&&&&&&&&&&&&&''''''&&&((()))&&&$$$'''...555xxxppphhhfffgggfffggghhhjjjllloooqqqrrrvvvxxx{{{~~~~~~zzzuuuoookkkdddcccbbbcccfffhhhhhhgggdddeeeggghhhiiiiiiiiiiiiooopppsssuuuvvvvvvuuutttnnnooonnnjjjddd```___```]]]]]]]]]\\\\\\\\\[[[[[[___bbbgggmmmssszzz~~~|||rrrhhh]]]OOODDD>>>:::777555444444444333.........---------,,,,,,)))************************))))))(((((((((((((((%%%&&&&&&''''''(((((((((''''''(((((()))************++++++,,,,,,++++++***))))))((('''''''''''''''(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((''''''***---wwwooogggeeeffffffggghhhjjjllloooqqqsssvvvwwwzzz}}}}}}{{{vvvqqqmmmfffddddddeeegggiiijjjiiifffgggiiijjjkkkkkkkkkjjjnnnooorrrtttuuuuuuttttttmmmnnnmmmiiiccc___^^^___]]]]]]]]]\\\\\\[[[[[[[[[\\\___eeelllttt|||}}}sssiii]]]OOOCCC>>>:::777555444555444333......---------,,,,,,,,,*********************+++******)))(((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((()))*********+++++++++,,,,,,+++++++++))))))((('''''''''''''''+++)))'''&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((***,,,,,,+++)))''''''yyyppphhheeefffbbbeeeiiilllmmmnnnpppqqqvvvwwwzzz}}}}}}zzzwwwsssmmmiiieeedddccceeeggghhhhhhgggbbbcccdddfffhhhjjjlllmmmnnnoooqqqtttwwwwwwtttrrrmmmllliiifffccc```___^^^ZZZZZZZZZZZZZZZYYYXXXXXX[[[___fffnnnuuu{{{{{{rrrgggZZZOOOIIIAAA===888444222222111000...---,,,+++******))))))++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''***************************)))'''%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''')))))))))(((***+++***((('''***---zzzqqqiiifffgggcccfffjjjlllmmmnnnpppqqquuuwwwyyy}}}}}}zzzwwwrrrmmmiiieeedddccceeeggghhhhhhgggddddddfffhhhjjjlllmmmnnnppppppqqqtttvvvvvvtttrrrmmmkkkiiieeebbb```^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWW[[[___eeemmmuuu|||{{{sssggg[[[PPPIIIAAA===888444222222111000///...---+++++++++,,,,,,+++,,,,,,---------,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************+++)))(((&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''''''''&&&''')))******((((((***,,,{{{rrrjjjggghhhdddgggjjjlllmmmnnnppprrrtttuuuxxx{{{~~~|||yyyvvvrrrmmmiiifffdddcccdddfffhhhhhhgggfffggghhhjjjlllnnnppppppsssrrrrrrsssttttttsssqqqmmmkkkhhheeebbb___^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[]]]```eeelllttt||||||tttiii\\\QQQJJJBBB>>>888444222222111000000///---++++++,,,...///,,,,,,------------,,,,,,))))))))))))))))))))))))(((''''''''''''(((((()))++++++++++++++++++++++++***************************)))((('''''''''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((************+++,,,|||ssskkkhhhiiieeehhhjjjlllmmmnnnppprrrssstttwwwzzz}}}~~~{{{yyyvvvrrrmmmiiigggeeecccdddfffggggggggghhhiiijjjlllnnnppprrrsssvvvtttsssrrrssssssrrrpppllljjjhhhdddaaa___]]]\\\XXXXXXWWWXXXYYY\\\___aaaaaacccgggmmmttt{{{}}}uuujjj^^^RRRLLLBBB>>>999555333222000//////...,,,++++++---///000,,,------------,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((()))******+++++++++++++++,,,************************)))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''((()))%%%''')))***++++++++++++}}}tttkkkhhhiiifffhhhjjjkkklllmmmppprrrrrrsssvvvyyy}}}~~~|||yyyvvvrrrnnnjjjhhhfffdddccceeegggggggggiiijjjkkkmmmoooqqqssstttwwwuuusssssssssrrrqqqoookkkjjjgggdddaaa^^^\\\\\\XXXWWWWWWWWWYYY\\\___aaaeeefffiiinnnttt{{{}}}vvvlll___TTTMMMCCC???999555333222000///...---+++***+++,,,...///,,,,,,------,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&(((***''''''((()))+++++++++***}}}tttkkkhhhiiifffhhhiiijjjjjjllloooqqqrrrsssvvvyyy||||||zzzwwwtttoookkkiiifffdddcccdddfffggggggiiijjjkkkmmmoooqqqssssssvvvuuutttssstttssspppnnnkkkiiifffccc```]]]\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZccceeeiiinnntttzzz~~~xxxnnnaaaVVVNNNDDD@@@:::666333222000///------,,,,,,,,,,,,,,,---+++,,,,,,,,,+++***)))((()))))))))))))))))))))))))))((((((''''''''''''(((''''''(((((()))*********))))))))))))))))))))))))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((******(((%%%$$$'''******)))'''((()))++++++***}}}tttkkkggghhhfffggghhhiiiiiikkknnnppprrrtttvvvzzz}}}}}}{{{yyyuuupppmmmiiigggdddcccdddfffgggggghhhiiijjjlllnnnppprrrrrrtttttttttuuuuuutttpppnnnjjjiiifffccc___]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVV]]]```eeelllsssyyy}}}yyyooobbbWWWPPPEEE@@@:::666333222000///......//////...---,,,+++***++++++******(((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''$$$&&&+++111...+++'''&&&(((*********}}}sssjjjggggggfffggghhhhhhhhhjjjmmmppprrrtttwwwzzz}}}~~~|||yyyvvvqqqnnnjjjgggdddbbbdddfffggggggggghhhjjjkkknnnoooqqqrrrsssssstttuuuvvvtttpppmmmjjjhhhfffbbb___]]][[[ZZZXXXXXXYYYYYYXXXWWWVVVVVVWWW[[[bbbjjjrrryyy}}}yyypppcccWWWPPPEEEAAA;;;666444222000//////000111111000...,,,************))))))(((&&&&&&))))))))))))))))))))))))***)))(((''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%%%%)))222999000,,,'''%%%''')))***)))|||tttkkkhhhiiiiiihhhhhhhhhiiikkkmmmnnnssstttvvvwwwxxx{{{{{{wwwsssqqqkkkiiieeedddeeefffffffffiiiiiikkkmmmnnnooooooooooooppprrrssssssrrrpppoooggghhhhhhccc^^^YYYYYYZZZXXXWWWVVVVVVVVVVVVWWWXXXWWW]]]eeelllpppuuu|||~~~~~~}}}zzzsssfffXXXOOOEEEAAA<<<888555444111000,,,,,,,,,,,,,,,,,,,,,,,,+++*********************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''&&&''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++***)))))))))))))))***,,,---,,,***)))((()))}}}tttkkkggghhhggggggggghhhiiikkkmmmooorrrsssuuuvvvxxxzzz~~~~~~{{{vvvrrrpppkkkiiifffeeefffgggggggggiiijjjkkkmmmnnnooopppppppppqqqrrrssssssrrrpppoooiiiiiihhhddd___[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYVVV[[[bbbhhhlllrrryyy|||ttthhh[[[RRRFFFBBB<<<777444333111000---------,,,,,,+++++++++******++++++++++++******************************(((((((((''''''(((((((((************)))))))))(((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''')))+++,,,+++)))(((((()))uuukkkfffgggeeeeeefffgggiiikkknnnoooppprrrtttuuuwwwzzz~~~}}}zzzuuuqqqoookkkiiifffeeefffhhhhhhhhhjjjjjjlllnnnoooppppppppppppqqqsssssssssqqqooonnnjjjjjjiiieee```\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZWWW[[[```eeeiiipppxxx}}}vvvkkk___WWWHHHCCC<<<666333222111000///......---,,,+++************,,,,,,---,,,+++***************************))))))(((((((((((())))))++++++************))))))******)))((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))***)))((('''((()))vvvkkkfffeeeccccccdddeeehhhkkknnnpppoooqqqssstttvvvyyy}}}}}}yyyuuuqqqnnnllljjjgggfffgggiiiiiiiiijjjkkklllnnnooopppqqqqqqqqqrrrsssssssssqqqooonnnjjjiiigggddd```]]][[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYY]]]aaadddiiipppyyy~~~xxxmmmbbbZZZKKKEEE===666333111111111000///...---,,,+++******)))***,,,------,,,+++***************************)))(((((((((((((((((()))***)))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''(((***wwwlllfffeeeaaabbbcccdddgggjjjmmmooonnnppprrrtttvvvyyy}}}~~~{{{wwwssspppnnnllliiiggghhhiiiiiiiiiiiijjjlllnnnoooppppppppppppqqqsssssssssqqqooonnnjjjhhheeebbb___\\\YYYXXXWWWWWWVVVUUUUUUVVVWWWWWWYYY\\\```cccgggoooxxxzzzpppddd\\\NNNHHH???888444222111111000000///...,,,+++******)))***+++,,,,,,,,,++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&'''''''''&&&''')))+++yyymmmfffeeeaaaaaabbbcccfffiiilllnnnnnnppprrrtttvvvyyy~~~}}}zzzvvvtttqqqnnnkkkiiiiiiiiiiiihhhiiiiiikkkmmmnnnooooooooooooppprrrssssssrrrpppooojjjgggdddaaa___]]]YYYWWWWWWVVVUUUTTTTTTUUUVVVWWWXXX[[[^^^bbbeeelllvvv}}}}}}sssfff^^^PPPKKKBBB;;;666444222000000//////...---,,,++++++)))))))))******+++,,,,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((******)))((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''&&&&&&'''***,,,zzznnngggfffaaaaaabbbccceeehhhkkklllnnnpppsssuuuwwwzzz}}}zzzxxxtttpppllljjjiiiiiihhhgggggghhhjjjlllmmmnnnnnnnnnnnnoooqqqsssssssssrrrqqqkkkhhhdddbbb```^^^ZZZWWWWWWVVVUUUUUUUUUUUUVVVWWWWWW[[[___cccgggmmmvvv|||wwwiii```RRRMMMEEE>>>999555222000//////......---------,,,)))(((''''''((()))+++---))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((('''(((((())))))'''''''''((((((((())))))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''&&&&&&(((+++...{{{ooohhhgggaaaaaabbbccceeegggjjjkkkoooqqqsssuuuwww{{{}}}{{{uuurrrmmmjjjiiiiiihhhfffggghhhiiikkklllmmmnnnnnnmmmnnnpppssstttssssssrrrmmmiiieeecccbbb```[[[XXXXXXWWWVVVVVVVVVVVVWWWXXXYYY]]]bbbfffjjjooowww~~~yyykkkaaaSSSNNNGGG@@@;;;666222///..................------)))(((&&&%%%&&&(((+++---************************))))))(((((((((((())))))'''((((((((())))))******'''''''''''''''((()))***''''''(((((()))))))))***$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''(((,,,///yyypppiiieeecccbbbbbbbbbdddfffiiikkkoooqqqtttvvvxxxzzz~~~zzzxxxtttoookkkiiigggeeedddfffggghhhjjjkkklllmmmmmmnnnpppqqqssssssrrrqqqppplllkkkjjjgggccc___[[[YYYXXXXXXWWWVVVVVVVVVWWWWWWZZZ]]]bbbfffjjjpppxxxzzzooogggWWWOOOFFF@@@;;;555222333///...---,,,++++++******************************---)))&&&&&&(((***)))'''))))))************))))))++++++******))))))((((((******)))(((((((((((((((***************))))))((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************zzzqqqiiieeeccccccbbbbbbdddfffiiijjjnnnpppsssuuuwwwyyy}}}{{{zzzvvvqqqmmmkkkiiigggeeeeeefffgggiiijjjkkkllllllnnnpppqqqssssssrrrqqqppplllkkkiiifffbbb^^^ZZZXXXXXXXXXWWWVVVVVVVVVVVVWWWYYY]]]bbbfffjjjpppxxx~~~{{{pppiii[[[QQQHHHBBB<<<555333444000///...---,,,+++++++++++++++++++++++++++++++++,,,)))''''''(((***)))'''))))))************))))))++++++******)))))))))(((******)))(((((((((((((((************)))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))|||rrrjjjfffdddcccbbbbbbdddfffhhhjjjmmmoooqqqsssuuuxxx{{{~~~||||||xxxtttpppmmmkkkhhhfffdddeeefffhhhiiijjjjjjkkknnnpppqqqssssssrrrqqqppplllkkkiiieeeaaa\\\YYYWWWYYYXXXWWWUUUUUUUUUVVVWWWYYY]]]bbbeeeiiioooxxx~~~|||rrrkkk___UUUJJJCCC<<<666444555111000///...---,,,,,,,,,++++++++++++++++++++++++,,,***(((((()))))))))((())))))************))))))++++++************************)))(((((((((((()))*********)))((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))~~~tttlllgggdddcccbbbbbbcccfffhhhjjjkkkmmmppprrrtttvvvzzz}}}~~~zzzuuuqqqnnnlllhhhfffdddeeefffhhhiiijjjkkkkkknnnpppqqqssssssrrrqqqpppmmmllliiieeeaaa\\\YYYWWWYYYXXXVVVUUUTTTUUUVVVVVVXXX\\\aaaeeeiiiooowww}}}{{{qqqjjjaaaWWWKKKCCC===666444666222111///...,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))((())))))************))))))******+++++++++++++++++++++***))))))(((((())))))))))))))))))(((&&&%%%$$$'''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((vvvmmmhhhddddddcccbbbccceeehhhiiijjjllloooqqqrrruuuyyy|||~~~{{{wwwsssooolllhhheeeeeefffgggiiijjjkkkkkklllnnnpppqqqssssssrrrqqqpppooommmjjjfffaaa^^^[[[YYYZZZXXXVVVTTTSSSTTTUUUVVVWWW[[[```dddhhhnnnvvv}}}~~~yyypppiii```VVVKKKDDD>>>777555666222111///...,,,++++++*********************************+++***))))))))))))))))))************))))))******++++++,,,,,,------++++++***)))))))))))))))))))))))))))((('''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((xxxoooiiieeedddccccccccceeegggiiijjjlllnnnppprrruuuyyy{{{}}}}}}yyytttqqqmmmhhheeeeeefffgggiiijjjkkkllllllnnnpppqqqssssssrrrqqqpppnnnllliiieeebbb___]]]\\\[[[YYYVVVSSSRRRSSSUUUVVVWWW[[[```dddgggmmmvvv|||}}}~~~xxxnnnggg]]]TTTKKKFFF@@@:::777888333222111///---,,,++++++************************)))+++,,,,,,***((())))))))))))************))))))******+++,,,------......++++++***))))))))))))***(((((()))))))))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))yyypppjjjeeedddccccccccceeeggghhhjjjlllnnnppprrruuuyyy{{{}}}{{{wwwsssnnniiifffdddeeefffhhhiiijjjkkkkkknnnpppqqqssssssrrrqqqppplllkkkgggdddaaa^^^]]]]]][[[YYYVVVSSSRRRRRRTTTVVVVVVZZZ___cccgggmmmuuu{{{~~~wwwmmmfffZZZSSSLLLIIIDDD>>>;;;<<<666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***((()))***))))))************))))))******+++,,,---...//////,,,+++******))))))******(((((())))))******))))))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******zzzpppjjjeeeeeeccccccccceeeggghhhjjjllloooqqqrrruuuyyy|||~~~}}}yyyuuupppkkkgggcccccceeeggghhhiiiiiiiiinnnpppqqqssssssrrrqqqpppkkkiiifffbbb```^^^]]]]]][[[YYYUUURRRQQQRRRTTTVVVVVVZZZ___cccgggmmmuuu{{{xxxnnnfffYYYRRRMMMKKKGGGAAA>>>>>>888777555333222000//////........................(((+++------***((()))***))))))************))))))******+++,,,...///000000,,,+++******)))*********'''((()))******+++++++++'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&((())))))((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++{{{ppphhhcccbbbaaaaaadddfffggggggjjjkkkmmmoooqqqtttxxx{{{yyyrrrmmmiiigggeeebbbccchhhjjjjjjlllpppooopppqqqqqqrrrrrrrrrqqqpppmmmhhhccc```\\\XXXUUUXXXVVVTTTSSSRRRSSSTTTUUUXXX[[[___bbbdddiiipppvvv}}}uuukkkcccXXXTTTPPPLLLHHHEEEAAA>>>:::888666555555444333222000000///000000...***'''''')))***++++++***)))'''(((((())))))*********+++,,,,,,...///000000000000222000---***((('''((((((***************+++++++++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''((()))(((&&&)))&&&######&&&)))))))))}}}rrrjjjdddbbbaaaaaadddfffggggggiiikkkmmmoooqqqtttxxx{{{~~~zzztttnnnjjjhhheeecccdddhhhjjjjjjlllppppppqqqqqqrrrrrrrrrrrrqqqpppmmmhhhccc```\\\XXXVVVXXXVVVTTTSSSRRRRRRTTTTTTVVVZZZ^^^aaadddiiiqqqwww}}}uuukkkcccXXXTTTOOOJJJGGGEEEBBB???===:::888666666666444333111000000000000...+++(((((()))***++++++***)))(((((()))))))))************---...///111222222333333222111...,,,***)))))))))***************+++++++++***))))))(((''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&(((&&&###$$$&&&)))))))))tttllldddbbbaaaaaacccfffggggggiiikkkmmmooopppsssxxx{{{||||||vvvpppllljjjfffddddddiiijjjjjjlllppprrrrrrrrrssssssrrrqqqqqqppplllhhhccc```\\\YYYVVVWWWVVVTTTSSSRRRRRRSSSSSSUUUXXX\\\```ccciiiqqqxxx}}}uuukkkcccYYYTTTNNNHHHEEEDDDBBBAAA???===:::999888777666444222111000000000///,,,)))((()))***++++++***)))((())))))))))))************,,,---...000222333444444111000///---,,,***)))((())))))*********+++++++++******)))((((((''''''&&&''''''&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$&&&''''''&&&'''&&&$$$$$$&&&((())))))uuunnneeecccaaaaaaccceeeggggggiiikkkmmmnnnpppssswww{{{zzz}}}~~~xxxrrrnnnlllgggeeeeeeiiikkkjjjkkkooorrrssssssssssssrrrqqqqqqooolllgggccc```]]]YYYVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSVVVZZZ^^^bbbiiirrryyy~~~~~~uuujjjbbbYYYTTTLLLFFFCCCBBBBBBBBBAAA???<<<::::::999777555333222111111111///---***((()))************)))((()))))))))))))))*********)))***,,,...000222222333.........---+++***(((''')))))))))***++++++,,,,,,******))))))(((''''''&&&***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&&&&&&&&&&%%%%%%&&&((())))))uuuooofffdddaaa```bbbeeeggggggiiijjjlllnnnpppssswwwzzzyyy|||zzztttpppmmmhhhffffffjjjkkkiiikkknnnrrrrrrrrrssssssrrrqqqqqqooolllgggccc```]]]YYYWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRUUUYYY\\\```hhhqqqyyy}}}~~~}}}tttiiiaaaWWWRRRJJJDDDAAAAAAAAAAAA@@@>>>;;;:::999888777555444222111000000///---+++))))))************))))))******)))))))))))))))))))))***,,,...000222222333/////////...---+++)))(((((())))))***++++++,,,,,,)))*********)))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))vvvqqqgggdddaaa```bbbdddgggggghhhjjjlllnnnooorrrwwwzzzyyy{{{{{{uuuqqqnnnjjjggggggjjjkkkiiijjjnnnooopppqqqqqqrrrrrrrrrqqqoookkkgggccc```]]]ZZZWWWVVVVVVUUUTTTRRRQQQPPPOOORRRUUUXXX[[[___fffpppxxx{{{}}}|||sssggg___TTTOOOGGGBBB????????????===;;;999777777777666444444222000//////...,,,+++***))))))))))))))))))***************)))))))))))),,,---...000222333444444111111000///...---,,,,,,(((((()))***+++,,,,,,---)))***++++++***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''(((&&&%%%$$$%%%''''''''''''((()))xxxssshhheeeaaa___aaadddfffggghhhjjjlllmmmooorrrvvvzzzyyy{{{{{{vvvqqqnnnkkkhhhhhhjjjkkkiiijjjmmmmmmnnnooopppqqqrrrrrrrrrnnnkkkgggccc```]]]ZZZXXXVVVVVVUUUTTTRRRQQQOOOOOORRRUUUXXXZZZ]]]eeeooowwwyyy{{{~~~{{{qqqeee]]]QQQLLLFFF@@@>>>======<<<999777555444555555444333333111///......---,,,*********))))))))))))******************)))))))))(((---...///111222222333333000///...,,,+++++++++,,,'''((()))***+++,,,------)))***+++++++++)))'''&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&(((***)))&&&$$$###%%%(((((('''&&&(((***zzzuuuiiieeeaaa___aaadddfffhhhhhhjjjlllmmmooorrrvvvzzzyyy|||{{{vvvqqqnnnkkkhhhhhhkkkkkkiiijjjmmmkkklllnnnoooqqqrrrrrrrrrnnnkkkfffccc```^^^ZZZXXXVVVUUUUUUTTTRRRQQQOOONNNSSSUUUWWWYYY]]]dddnnnvvvxxxzzz}}}~~~zzzpppddd\\\OOOKKKEEE@@@>>>===<<<;;;666444333222333444333222333111...---------+++*********))))))))))))******+++*********))))))((((((,,,,,,...///000000000000...,,,***'''''''''((()))'''((()))***+++,,,------)))***+++,,,+++)))'''&&&'''''''''''')))***+++,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$'''***+++***&&&###"""%%%(((((('''&&&(((***|||rrrjjjhhhddd```^^^```dddggghhhiiikkkmmmmmmooosssuuuxxxzzz|||wwwqqqmmmlllkkkjjjjjjiiiiiijjjjjjnnnooopppqqqrrrqqqppppppllljjjgggccc___\\\ZZZXXXWWWVVVTTTSSSQQQPPPOOOOOOVVVWWWYYY[[[^^^dddjjjooowww~~~|||sssggg\\\OOOFFF>>>;;;:::777666888333333222222111///...---000000///...,,,+++******))))))(((((((((((())))))&&&''''''((()))******+++------...///000000//////000...+++((('''''')))***'''''''''(((((()))***+++++++++,,,,,,,,,+++******,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))}}}sssllliiieeeaaa```aaaeeehhhgggiiikkklllmmmooosssuuuxxxzzz}}}xxxrrrnnnkkkkkkjjjjjjjjjjjjjjjkkknnnooopppqqqrrrqqqppppppllljjjgggccc___\\\ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPUUUVVVWWWYYY]]]bbbiiinnnwww~~~|||ttthhh]]]QQQGGG===:::888666555666222222222111000...---,,,///......---,,,+++************))))))))))))******%%%&&&'''(((***+++------------...//////////////////...,,,***)))))))))***'''''''''(((((()))***+++***+++,,,---............+++***)))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))~~~uuummmjjjfffbbbaaabbbeeehhhggghhhkkklllmmmooosssuuuxxxzzz~~~yyysssoookkkkkkjjjjjjjjjkkkkkklllnnnooopppqqqqqqqqqpppooollljjjgggccc___\\\ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTVVVXXX[[[aaaiiinnnwww~~~}}}uuuiii^^^SSSHHH===888666333333555000000000000///...,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++%%%&&&''')))+++---//////------...////////////...,,,,,,+++***)))((((((((('''''''''(((((()))***+++((()))***,,,.../////////***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))wwwnnnjjjeeeaaaaaaccceeeffffffhhhjjjlllmmmooosssuuuxxxzzzzzzuuuqqqkkkkkkkkkkkkkkkllllllmmmmmmnnnpppqqqqqqqqqpppooollljjjfffccc___\\\ZZZXXXTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUXXX[[[bbbiiinnnwww~~~~~~vvvjjj___VVVJJJ===777444111111333////////////...---,,,+++******************++++++******))))))))))))******'''((()))***,,,---...///------...//////.........))))))******)))'''&&&%%%''''''''''''((()))***+++&&&'''(((***+++,,,,,,,,,((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((zzznnniiiccc___```bbbcccdddeeegggiiikkkmmmooosssuuuxxxzzz|||wwwsssmmmlllllllllllllllmmmmmmmmmnnnooopppqqqpppoooooollljjjfffccc___\\\ZZZXXXSSSSSSRRRQQQQQQPPPQQQQQQQQQSSSUUUXXX\\\cccjjjpppwww~~~wwwkkkaaaWWWKKK>>>888444000000222......///......---,,,+++))))))************++++++((((((''''''''''''((((((******++++++,,,,,,,,,---------............------))))))***+++***)))'''&&&''''''''''''((()))***+++((())))))***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''}}}oooiiibbb___```bbbcccbbbdddfffiiikkklllooosssvvvxxxzzz~~~xxxtttooonnnmmmllllllllllllmmmmmmnnnooopppppppppooonnnllljjjgggccc___\\\ZZZXXXTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTWWW\\\ccckkkqqqvvv~~~xxxmmmcccXXXLLL@@@999555111///111......//////...------,,,******************++++++(((''''''&&&&&&''''''(((++++++++++++++++++++++++---............---,,,,,,++++++,,,---,,,+++)))((('''''''''(((((()))***+++,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''pppjjjbbb___aaaccccccbbbdddfffhhhjjjlllooosssvvvxxxzzzzzzvvvppppppnnnmmmlllllllllllllllmmmooopppppppppooonnnllljjjgggccc___\\\ZZZXXXUUUTTTRRRQQQPPPOOONNNNNNNNNPPPSSSVVV[[[bbbjjjpppvvv~~~yyynnndddWWWLLLAAA;;;777222000000...////////////...------++++++++++++++++++******((((((''''''''''''(((((()))*********++++++,,,,,,---.........------,,,+++*********+++******))))))'''''''''(((((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))rrrkkkccc```bbbeeedddccccccfffhhhjjjlllooosssvvvxxxzzzzzzvvvrrrqqqooonnnlllkkkkkkkkklllmmmooopppppppppooonnnllljjjgggccc___\\\ZZZYYYUUUTTTSSSQQQOOONNNNNNMMMLLLNNNQQQUUUZZZaaaiiiooovvv~~~zzzooodddVVVLLLBBB===999333000000/////////000//////......,,,,,,,,,+++++++++******))))))(((((((((((())))))'''((((((***+++,,,---------.........------,,,+++''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++))))))))))))((('''%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********tttkkkbbbaaaaaa```aaacccdddfffjjjlllnnnpppsssvvvxxxzzz~~~}}}uuurrrooollljjjjjjkkklllllllllllllllllllllllllllkkkiiigggccc```]]]\\\[[[WWWUUUSSSPPPOOONNNMMMMMMOOOQQQTTTXXX\\\bbbiiinnnvvv~~~~~~tttfff[[[OOOCCC===999444///---......//////......---,,,,,,,,,++++++***)))))))))+++***(((&&&&&&''')))++++++******)))***,,,---...------,,,+++++++++,,,,,,+++++++++***)))'''%%%$$$((((((((()))******++++++------,,,++++++******)))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))***tttkkkcccaaaaaa```aaaccccccfffiiikkkmmmooosssuuuxxxzzz}}}|||yyyuuussspppmmmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiifffccc```]]]\\\[[[VVVUUURRRPPPNNNMMMMMMMMMOOOQQQTTTXXX\\\bbbiiimmmuuu~~~~~~}}}sssfff\\\OOOCCC===999333///.........//////......---,,,,,,,,,++++++***))))))))))))))))))(((((((((((()))***))))))((()))***,,,---------------,,,,,,,,,,,,+++******)))((('''&&&&&&(((((())))))***+++++++++------,,,,,,+++******)))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''vvvllldddbbbbbb```aaacccbbbeeehhhjjjlllnnnqqqtttwwwyyy||||||xxxuuutttqqqooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjhhhfffccc```]]][[[ZZZUUUTTTRRROOONNNMMMMMMMMMPPPRRRUUUXXX\\\bbbhhhmmmsss{{{~~~}}}{{{rrrfff^^^PPPBBB<<<888333000000......//////......---,,,,,,,,,++++++***)))))))))'''((()))******)))((('''***)))((((((((()))***+++---......///...---,,,+++***)))((('''''''''(((((()))))))))***++++++,,,,,,---------,,,,,,+++***))))))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$######$$$%%%wwwnnneeecccbbbaaaaaacccaaadddgggiiikkkmmmqqqsssvvvxxx{{{~~~~~~vvvuuusssqqqnnnkkkiiihhhhhhhhhhhhggggggggggggggghhhgggfffccc```^^^[[[ZZZUUUSSSQQQOOONNNMMMMMMMMMPPPRRRUUUXXX\\\aaaggglllqqqxxx}}}}}}|||zzzpppfff___QQQBBB;;;777333111111.........///......---,,,,,,,,,++++++***)))))))))'''(((((())))))))))))(((+++***)))(((((()))***+++---...000000000...,,,******((('''&&&&&&''')))***))))))******++++++,,,,,,---------------+++***)))***)))'''%%%$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&yyyooofffdddcccaaa```bbbaaacccgggiiikkkmmmpppsssuuuxxx{{{~~~xxxwwwuuurrrnnnkkkhhhgggggggggfffffffffeeeeeeeeegggfffeeecccaaa^^^[[[ZZZTTTSSSQQQOOONNNNNNNNNNNNQQQSSSVVVYYY\\\aaagggkkkpppuuuzzz||||||xxxoooggg___QQQCCC;;;888333111111.........///......---,,,,,,,,,++++++***))))))))))))((('''&&&'''(((***,,,,,,+++***)))***+++,,,---...///000000000...+++***)))(((&&&%%%%%%''')))***((())))))***++++++,,,,,,,,,---......---,,,***)))***)))'''%%%$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))zzzpppgggdddcccaaa```bbbaaadddgggiiikkkmmmpppsssssswww|||{{{yyyvvvrrrnnnkkkhhhggggggffffffeeeeeedddddddddffffffeeedddaaa^^^[[[YYYUUUTTTRRRPPPOOOOOOOOOOOORRRTTTVVVYYY\\\```fffjjjpppsssyyy}}}}}}xxxooohhh___QQQCCC===999444111111......//////......---,,,,,,,,,++++++***)))))))))***(((&&&%%%&&&(((+++---+++************,,,---....../////////...,,,+++***((('''&&&&&&&&&'''((()))((((((((()))******++++++,,,---...///...,,,***))))))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&((()))******{{{qqqhhheeecccaaa```bbbbbbdddgggjjjlllnnnqqqtttrrrwww~~~~~~{{{vvvqqqmmmjjjhhhhhhggggggfffeeeeeedddcccccceeeeeeeeedddaaa^^^[[[YYYVVVUUUSSSQQQPPPPPPPPPQQQSSSUUUWWWYYY[[[```eeeiiippprrrxxx}}}~~~xxxoooiii^^^QQQDDD>>>:::555111000......//////......---,,,,,,,,,++++++***)))))))))((('''''''''((()))++++++((((((((((((***,,,.../////////...---,,,+++******'''''''''''''''''''''''''''''''''((())))))******,,,---///000///---***)))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((((((|||rrriiieeedddaaa```bbbbbbeeehhhjjjlllnnnqqqtttqqqwww|||vvvqqqllljjjiiiiiiggggggfffeeeeeedddccccccdddeeeeeedddaaa^^^[[[YYYVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUWWWYYY[[[```eeeiiippprrrwww~~~~~~xxxooojjj]]]QQQEEE???;;;555000///......//////......---,,,,,,,,,++++++***)))))))))%%%&&&((()))*********)))&&&&&&&&&''')))+++...///000///---,,,************''''''((((((''''''&&&%%%&&&&&&''''''((())))))))),,,---///000///---***(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%uuukkkeeeaaa^^^___bbbccceeehhhkkknnnoooppppppwww{{{yyyqqqlllhhhgggggghhhfffeeeddddddeeeggghhhdddcccccccccccc```\\\XXXWWWTTTRRRQQQRRRRRRRRRQQQRRRTTTVVVXXX[[[___dddhhhmmmsssyyyzzzzzzyyysssmmmbbbUUUGGG???999444222333......---,,,---...///000---,,,***)))))))))***+++***(((&&&'''***+++)))'''((((((((()))***,,,---...000000///...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++---......,,,***++++++(((((('''(((((()))***+++%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$vvvkkkeeeaaa^^^___bbbbbbdddgggkkkmmmoooqqqqqqvvvzzz~~~zzzrrrllliiigggggggggfffeeeddddddfffgggiiigggeeecccbbbaaa```]]][[[WWWTTTRRRQQQRRRRRRRRRQQQSSSTTTVVVXXXZZZ^^^cccgggmmmsssyyyzzz{{{zzztttnnncccVVVHHH@@@999444222333111000...---,,,,,,------,,,+++******))))))******+++)))'''(((***+++)))(((((((((((()))***,,,---...//////......,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,...---,,,++++++,,,(((''''''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((vvvllleeeaaa^^^___cccaaacccfffjjjmmmpppqqqrrrwwwyyy|||}}}~~~{{{sssmmmiiigggfffgggfffeeedddeeefffhhhjjjjjjgggdddbbbaaa```___]]]WWWUUURRRQQQRRRSSSRRRQQQTTTUUUWWWXXXZZZ]]]bbbffflllssszzz||||||{{{vvvoooeeeXXXIII@@@:::444222222333222000...,,,++++++***+++++++++++++++***))))))***)))((((((******)))((((((((())))))***+++---------------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,------,,,+++,,,---(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++wwwlllfffbbb^^^___cccaaabbbeeeiiilllppprrrsssxxxzzz||||||}}}|||tttmmmiiigggfffgggfffeeeeeefffhhhjjjkkkjjjiiifffeeedddbbb___]]]WWWUUURRRRRRRRRSSSSSSRRRTTTUUUWWWXXXYYY]]]aaaeeelllssszzz}}}~~~}}}xxxqqqgggZZZKKKBBB;;;444111222222111000...---,,,+++*********+++,,,,,,***)))(((((((((((((((((()))(((((())))))))))))***+++,,,---+++++++++++++++***)))(((''''''''''''''''''''''''''''''&&&''''''((()))******+++------,,,+++,,,---***)))((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))yyymmmgggbbb___```cccaaabbbeeehhhkkkooorrrsssxxx{{{}}}}}}~~~|||tttmmmiiigggfffgggfffeeeeeefffiiikkkmmmjjjiiijjjjjjiiieee___[[[XXXUUUSSSRRRSSSSSSSSSRRRTTTUUUVVVWWWYYY\\\aaadddkkksss{{{zzztttiii\\\MMMCCC;;;444111222...............---------******+++,,,,,,***)))((('''''''''''''''&&&''''''))))))))))))***+++,,,,,,++++++++++++******)))(((''''''''''''''''''''''''(((((((((((()))***+++,,,***,,,------,,,+++,,,---++++++***)))((((((((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''zzznnnhhhccc___```cccbbbccceeegggkkknnnqqqsssxxxzzz}}}~~~{{{sssmmmiiigggfffffffffeeefffgggjjjmmmnnnjjjkkklllmmmlllggg```[[[XXXVVVSSSRRRSSSTTTSSSRRRSSSTTTVVVWWWYYY\\\aaaeeekkksss|||}}}vvvlll^^^OOODDD<<<555111111,,,,,,---...//////......+++++++++++++++***))))))&&&'''((((((&&&&&&'''(((******))))))***++++++,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''))))))))))))***+++,,,,,,+++---......,,,+++++++++++++++******))))))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''zzzooohhhccc``````ccccccdddeeegggjjjmmmppprrruuuyyy}}}~~~zzzrrrllliiiggggggffffffffffffhhhkkknnnpppmmmmmmmmmmmmkkkgggaaa]]]XXXVVVSSSRRRSSSTTTSSSSSSQQQSSSUUUWWWYYY]]]bbbfffjjjsss|||~~~wwwnnn```PPPEEE===555111111+++,,,.../////////......,,,+++******))))))******''')))+++***((('''(((************)))******+++,,,---------,,,+++)))((('''''''''''''''''''''''''''(((((((((((()))***+++,,,---...///...+++***)))******)))))))))))))))***+++&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((({{{oooiiiddd``````cccddddddeeegggiiillloooqqqssswww|||~~~yyyqqqlllhhhggggggffffffffffffhhhkkknnnppppppooommmkkkjjjgggccc```XXXVVVSSSSSSSSSTTTTTTSSSPPPRRRTTTVVVYYY]]]cccgggjjjsss}}}xxxnnnaaaQQQFFF===555111111,,,---...//////...---,,,---,,,***)))))))))***+++)))+++---,,,)))(((***,,,******************++++++///......---+++)))((('''(((((((((((((((((((((((('''''''''(((((()))***+++...//////...+++)))))))))(((((('''(((((()))***+++%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~pppiiiddd```___aaaaaacccfffggghhhiiikkkmmmrrrtttwwwyyy{{{{{{sssnnnlllkkkhhhfffgggggghhhiiilllooorrrtttsssqqqnnnllljjjfffbbb___YYYXXXVVVTTTRRRRRRRRRRRRPPPRRRTTTUUUXXX\\\aaaeeeooovvv~~~{{{qqqeeeSSSDDD;;;666222000/////////...------,,,,,,------,,,++++++***)))))))))((((((((((((((())))))(((((()))++++++,,,,,,,,,---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&'''((())),,,,,,+++++++++,,,------000000///---,,,+++***)))(((''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((******(((&&&$$$!!!&&&'''!!!$$$)))***~~~pppiiiddd``````bbbbbbdddfffggghhhiiilllnnnrrrtttwwwyyy|||zzzrrrlllkkkjjjhhhfffeeefffgggiiilllooorrrtttsssqqqpppnnnkkkgggbbb^^^YYYXXXVVVTTTRRRRRRRRRRRRQQQRRRTTTVVVXXX]]]bbbffflllttt|||tttgggVVVGGG===888444222/////////...------,,,,,,---------,,,+++******)))+++******))))))******+++))))))***++++++,,,++++++------,,,+++***)))((((((((((((((((((((()))***+++---,,,,,,,,,---......///111000///...---+++******&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&******'''&&&((('''###~~~qqqiiieeeaaaaaacccbbbdddfffhhhhhhjjjlllnnnrrrtttwwwzzz|||~~~xxxooojjjiiiiiihhhgggdddeeegggiiimmmpppsssuuusssrrrqqqpppmmmhhhbbb]]]YYYXXXVVVTTTRRRRRRRRRRRRQQQSSSUUUWWWZZZ^^^cccgggmmmuuu~~~wwwkkkYYYJJJ@@@:::666333/////////...------,,,,,,------------,,,+++************))))))))))))************+++,,,,,,,,,++++++------,,,+++***)))(((((((((((((((((()))***+++,,,------...///000000111222222111000///---,,,++++++'''''''''&&&'''(((((())))))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%******)))(((,,,...***###qqqjjjeeebbbaaacccaaacccfffggghhhjjjmmmoooqqqtttwwwzzz|||{{{tttlllgggggghhhhhhgggdddeeehhhkkkooorrruuuvvvssssssrrrqqqoooiiibbb]]]YYYXXXVVVTTTRRRRRRRRRRRRRRRTTTVVVXXX[[[___dddhhhrrryyyyyymmm\\\LLLBBB<<<777444/////////...------,,,,,,------......---,,,+++***)))(((''''''&&&'''''''''++++++,,,,,,,,,,,,++++++...---,,,+++***))))))(((&&&&&&&&&&&&'''(((******...///000111222333444444222222111///...---,,,+++((((((((((((((()))******))))))((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%***222666111***ssskkkfffbbbaaaccc```bbbeeeggghhhjjjllloooooorrrvvvyyy|||}}}vvvpppiiieeefffggggggfffeeegggiiimmmqqqtttvvvwwwtttsssrrrrrroooiiiaaa\\\YYYXXXVVVTTTRRRRRRRRRRRRRRRTTTVVVXXX[[[```eeeiiirrrzzzzzznnn]]]NNNCCC<<<666333/////////...------,,,,,,,,,---...//////...,,,+++))))))((('''''''''''''''+++,,,,,,------------,,,...------,,,+++***))))))%%%&&&&&&&&&((()))***+++///000222333555555555555222222111///...---,,,+++''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&,,,888@@@>>>444+++tttlllfffbbb```bbb^^^aaaccceeegggiiilllnnnmmmqqquuuxxx{{{}}}~~~{{{xxxqqqlllgggdddeeegggfffeeefffgggjjjnnnqqqtttuuuvvvtttsssrrrpppmmmhhhaaa\\\YYYXXXVVVTTTRRRRRRRRRRRRQQQSSSUUUXXX[[[```eeeiiinnnwww{{{ooo^^^OOODDD<<<666222/////////...------,,,,,,,,,---///000000///---,,,---,,,+++******))))))******+++,,,---..................---,,,+++***))))))''''''((()))***,,,---...000222333555666666555555222111000///---,,,++++++$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&!!!)))888GGGIII>>>///&&&vvvmmmfffaaa___aaa]]]___bbbdddeeehhhkkkmmmllloootttwwwzzz|||}}}zzzuuuqqqmmmiiieeedddfffgggeeeccceeegggjjjmmmppprrrssssssuuusssqqqnnnkkkfff```\\\YYYXXXVVVTTTRRRRRRRRRRRRPPPRRRUUUWWWZZZ___eeeiiinnnvvv|||qqq```QQQFFF===777222/////////...------,,,,,,,,,---///111111///---,,,...---,,,+++************)))***,,,---///000000000......---,,,+++******)))''''''((()))***,,,...///222333555666777666555444111000///...---+++******%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))******)))'''&&&###,,,;;;DDD@@@222)))(((wwwmmmfffaaa___```\\\^^^aaaccceeegggjjjllljjjnnnsssvvvyyy{{{~~~~~~}}}{{{vvvqqqllljjjgggddddddfffgggeeebbbdddfffiiilllnnnpppqqqqqqvvvssspppmmmjjjeee```\\\YYYXXXVVVTTTRRRRRRRRRRRRPPPQQQTTTWWWZZZ___eeeiiiqqqyyy~~~rrrbbbRRRGGG>>>777333000//////...------,,,,,,,,,---000111111000...,,,---,,,+++***)))))))))))))))***,,,...///000111111///...------++++++***)))%%%%%%&&&''')))***,,,---222333555777777666444333000000///---,,,+++***)))(((''''''''''''((())))))%%%&&&&&&&&&''''''((((((&&&'''***++++++***'''&&&''',,,444777...%%%(((111vvvnnnggg```]]]^^^```aaacccdddeeegggkkknnnnnnppprrruuuyyy|||}}}|||zzzyyywwwtttooolllfffdddbbbbbbcccdddcccbbbccceeehhhlllppprrrttttttuuussspppnnnkkkfff```\\\YYYVVVRRROOOMMMNNNPPPQQQSSSUUUWWWYYY[[[```eeeiiiuuuzzzuuudddSSSEEE;;;555222111000///......---......++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,,,,---...///000000000000111000///---,,,+++******---***)))***)))''')))///111222555666777555333222222000---***((('''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((xxxooohhhbbb^^^___```aaacccdddeeegggkkknnnnnnooorrruuuyyy|||~~~}}}{{{zzzyyywwwsssoookkkeeecccbbbbbbccccccbbbaaabbbdddgggkkkoooqqqsssssstttrrrooommmjjjeee___[[[XXXVVVSSSPPPOOOOOOPPPQQQSSSUUUWWWYYY\\\```fffjjjrrrxxxvvveeeTTTGGG===777444111111000///............,,,,,,,,,,,,,,,---------+++******************++++++,,,...///000111111111111000///---,,,+++******---+++,,,---,,,)))+++///000111333555555444222111333111///,,,***)))******''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))zzzqqqjjjccc___```___```bbbdddeeegggjjjmmmnnnoooqqqtttxxx{{{}}}|||zzzyyyxxxvvvrrrnnnjjjeeecccaaaaaabbbbbbbbbaaa```bbbeeeiiillloooqqqrrrrrrpppnnnllliiiddd^^^ZZZVVVUUUTTTRRRQQQQQQRRRRRRSSSUUUWWWYYY\\\```fffjjjpppvvvvvveeeUUUHHH???:::777333222111000////////////---------,,,,,,,,,,,,++++++++++++******++++++++++++,,,---///111222333333111000///---,,,+++******++++++,,,///...******---...///111333333222111000222000...,,,***)))))))))''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***{{{qqqjjjccc______^^^```bbbdddeeefffiiilllmmmnnnqqqtttwwwzzz|||}}}zzzyyyxxxvvvuuuqqqllliiidddbbb``````aaaaaaaaa```___aaacccgggjjjmmmooopppqqqooollljjjgggccc]]]YYYUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWYYY\\\aaagggkkkpppvvvuuueeeUUUIII@@@;;;888444333222111000000////////////......---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,...000222333444444111000///---,,,+++******((((((+++///...)))'''***+++---...000000000///......---+++)))((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******{{{rrrjjjbbb^^^^^^\\\___bbbcccdddfffhhhjjjmmmnnnpppsssvvvxxx{{{|||yyyxxxvvvuuussspppkkkgggcccaaa______`````````___^^^___bbbeeehhhkkknnnpppooonnnllliiigggbbb]]]YYYUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTWWWZZZ]]]bbbggglllrrrxxx~~~tttdddTTTHHH@@@;;;888555444333111000000//////111111000///...---,,,,,,++++++************+++++++++,,,...000222444555555111000///---,,,+++******&&&''',,,000///)))''')))***+++,,,---............,,,,,,+++)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***|||rrrjjjbbb^^^^^^[[[^^^aaacccdddfffhhhiiilllmmmooorrruuuwwwyyyzzzxxxvvvuuutttrrrooojjjfffbbb```^^^^^^_________^^^^^^___aaadddgggkkknnnoooooommmkkkiiigggccc]]]YYYVVVUUUTTTRRRQQQQQQRRRRRRRRRTTTWWWZZZ]]]bbbhhhllltttzzzuuueeeUUUHHH@@@;;;888555444333111000/////////000000000///...------,,,((((((''''''''''''((((((---...///111333444555555111000///---,,,+++******((()))...222111+++)))***))))))+++,,,------......------,,,+++***)))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))~~~tttlllccc______ZZZ]]]aaacccdddeeeggghhhlllmmmoooqqqtttvvvxxxyyywwwuuutttsssqqqnnniiieeeaaa___]]]]]]^^^___^^^]]]^^^___```cccfffjjjnnnpppooommmkkkjjjgggccc^^^ZZZXXXVVVSSSPPPOOOOOOPPPQQQRRRTTTWWWZZZ^^^ccciiimmmtttzzzwwwfffVVVJJJAAA<<<999555444222111///...............------,,,,,,,,,+++))))))(((((((((((())))))...///000222333444444444111000///---,,,+++******))))))---222000+++)))+++((()))***+++,,,---......,,,,,,++++++***)))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''vvvmmmeee``````ZZZ]]]aaacccdddeeeggghhhkkklllnnnqqqsssvvvxxxyyyvvvuuusssrrrqqqmmmhhheee```___]]]]]]^^^^^^^^^]]]______```cccfffjjjnnnpppooonnnllljjjhhhddd^^^[[[YYYVVVRRROOOMMMNNNPPPQQQRRRTTTWWWZZZ^^^ccciiimmmsssyyyyyyhhhXXXKKKBBB<<<:::555444222000///...------,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,///000111222333444444444111000///---,,,+++******'''(((+++///...)))''')))((()))***+++,,,---......))))))))))))((('''%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&xxxooofffaaa```]]]^^^___aaadddfffiiijjjkkklllnnnqqqssstttuuuvvvttttttsssqqqnnnkkkhhhfff```___]]]]]]^^^^^^^^^]]]```bbbdddfffhhhjjjnnnqqqssspppllliiifffccc___\\\XXXWWWVVVTTTRRRQQQPPPPPPQQQSSSWWW[[[^^^bbbgggjjjqqqzzzwwwhhhYYYLLLBBB;;;777333333111000///////////////---+++******+++,,,------------,,,+++,,,...000222333666777777666444333///---+++***++++++)))(((***)))(((''''''((()))***(((((()))***+++,,,,,,---,,,,,,++++++)))((('''&&&((((((((('''&&&%%%######(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''xxxooofffaaa```]]]^^^___aaadddfffiiijjjkkklllnnnppprrrtttuuuuuuttttttsssqqqnnnkkkhhhfff```___]]]]]]^^^^^^^^^]]]```bbbeeefffhhhjjjnnnqqqssspppmmmjjjgggccc___\\\XXXWWWVVVTTTRRRQQQPPPPPPQQQSSSWWWZZZ^^^bbbgggkkkrrr{{{wwwhhhXXXLLLBBB:::666444333222000///.........,,,------------,,,***))),,,------,,,++++++---///222444666888888666444222///---+++***+++***)))((())))))(((''''''((())))))(((((()))***++++++,,,---,,,,,,++++++***((('''&&&(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''yyypppfffaaa___^^^^^^___aaacccfffhhhiiijjjkkkmmmoooqqqsssttttttssssssrrrpppmmmjjjgggeee```___]]]]]]^^^^^^^^^]]]aaaccceeeggghhhkkknnnqqqrrrpppnnnllliiiddd___[[[XXXWWWVVVTTTRRRQQQPPPPPPPPPSSSVVVYYY]]]aaagggkkksss|||vvvgggXXXKKKAAA:::666444444222000///...------'''))),,,...---***&&&###++++++,,,+++******---///333444777999999777444222///---+++*********)))((((((((('''&&&&&&'''((((((''''''((()))***+++,,,---,,,,,,++++++***)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''zzzqqqgggaaa___^^^^^^___aaaccceeegggiiihhhjjjlllnnnppprrrrrrsssqqqqqqpppooollliiifffeee```___]]]]]]^^^^^^^^^]]]bbbdddfffhhhiiikkkoooqqqrrrpppooommmjjjeee___[[[XXXWWWVVVTTTRRRQQQPPPPPPOOORRRUUUXXX\\\aaagggkkksss}}}~~~uuufffWWWKKKAAA:::666555333222000...---,,,,,,)))+++...///...+++'''$$$***++++++***)))***---///333555888::::::777444222///---************)))''''''''''''&&&&&&'''''''''&&&'''((()))***+++,,,---++++++++++++***)))((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''|||ssshhhaaa___^^^^^^___```bbbeeeggghhhggghhhjjjmmmooopppqqqqqqppppppooonnnkkkiiifffddd```___]]]]]]^^^^^^^^^]]]aaacccfffhhhjjjmmmpppsssrrrqqqooonnnkkkfff```[[[XXXWWWVVVTTTRRRQQQPPPPPPOOOQQQTTTWWW[[[```gggkkkttt}}}}}}ttteeeVVVJJJAAA:::666444333111///...---,,,,,,000000111111000///---,,,)))***+++***)))***---///444666999;;;;;;888444222...,,,***)))******((('''&&&''''''''''''''''''&&&%%%&&&'''(((***+++,,,---++++++,,,++++++***)))((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((('''&&&&&&&&&&&&'''(((uuujjjccc```^^^^^^___```bbbdddfffgggfffgggiiikkkmmmoooppppppnnnnnnnnnmmmkkkhhheeeddd```___]]]]]]^^^^^^^^^]]]```cccfffhhhkkknnnrrruuutttrrrpppnnnkkkfffaaa]]]XXXWWWVVVTTTRRRQQQPPPPPPNNNPPPSSSVVVZZZ```ggglllsss||||||sssdddVVVIII@@@999666222111000///...---------......------,,,,,,,,,---)))***++++++***+++...000444777:::<<<<<<999444111...,,,***)))))))))((('''&&&'''(((((((((((('''&&&%%%%%%'''(((***+++,,,---++++++,,,,,,+++******)))$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))wwwllldddaaa^^^^^^___```bbbdddeeefffeeefffhhhjjjlllnnnoooooommmmmmmmmllljjjgggeeeccc```___]]]]]]^^^^^^^^^]]]___bbbeeehhhlllppptttxxxuuussspppmmmjjjfffbbb___XXXWWWVVVTTTRRRQQQPPPPPPNNNOOORRRUUUYYY___ggglllrrr{{{{{{rrrdddUUUIII@@@999666000000///...............))))))*********+++++++++***+++,,,++++++,,,///111555777;;;======999444111...,,,***)))))))))(((''''''((())))))))))))((('''$$$%%%&&&(((***+++,,,---++++++,,,,,,++++++******%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''+++***(((''''''(((***+++xxxmmmeeebbb^^^^^^___```bbbccceeefffdddfffhhhjjjlllmmmnnnooommmmmmmmmllljjjgggeeeccc```___]]]]]]^^^^^^^^^]]]^^^aaaeeeiiilllqqqvvvyyywwwtttpppllliiifffccc```XXXWWWVVVTTTRRRQQQPPPPPPNNNOOOQQQTTTXXX___ggglllrrr{{{zzzqqqcccUUUIII@@@999555//////............//////+++,,,...///000000///...***+++,,,,,,,,,---000222555888<<<>>>===999444111...,,,))))))))))))(((&&&'''((()))******)))((('''$$$%%%&&&((()))+++------++++++,,,,,,,,,+++******'''(((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&+++***)))'''''')))***+++wwwooofff___]]]]]]^^^```aaacccddddddggghhhiiijjjkkklllllllllmmmlllkkkhhhfffcccaaa___\\\\\\\\\[[[YYYYYY[[[]]]]]]___ccchhhmmmqqquuuwwwxxxuuuqqqmmmjjjgggccc```[[[YYYVVVSSSQQQQQQQQQRRRNNNPPPTTTWWW[[[```eeeiiisss{{{{{{qqqaaaQQQEEE<<<666222222111000...------------...------,,,,,,------...------,,,++++++...333777666888:::;;;:::666111///,,,++++++)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***,,,------------,,,+++***)))((((((((('''&&&%%%%%%$$$###'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((xxxpppfff```]]]^^^^^^___```bbbdddeeefffggghhhjjjkkkkkkkkkkkkllllllkkkiiifffccc```^^^[[[\\\\\\ZZZYYYYYY[[[]]]___aaadddiiimmmrrruuuwwwwwwtttqqqmmmjjjgggccc```ZZZXXXVVVTTTRRRQQQQQQQQQOOOQQQTTTWWWZZZ```fffkkksss{{{zzzpppaaaQQQEEE<<<666333222111000...------------------,,,,,,,,,,,,------+++++++++******,,,111555888999;;;<<<;;;777333000...---+++)))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,+++,,,,,,,,,+++***))))))(((((('''&&&&&&%%%$$$$$$'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''zzzqqqggg```___^^^]]]^^^___aaadddeeeeeefffgggiiijjjjjjkkkkkkkkkkkkkkkjjjgggccc___]]][[[[[[[[[ZZZYYYYYY[[[]]]aaacccfffjjjnnnrrruuuvvvvvvtttpppmmmkkkgggccc```XXXWWWVVVUUUSSSQQQPPPPPPQQQRRRSSSUUUYYY```hhhmmmttt|||yyyooo```QQQEEE===777444222111000...------------,,,,,,,,,++++++,,,,,,,,,)))***)))((((((+++///222666888::::::999666222000,,,+++***))))))+++,,,...''''''''''''''''''''''''''''''''''''((()))++++++)))******+++******))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&|||rrrhhhaaa```___]]]\\\^^^```ccceeedddeeefffhhhiiijjjjjjjjjiiijjjkkkkkkhhhccc___\\\YYYZZZZZZYYYXXXXXX[[[]]]bbbcccfffiiimmmpppssstttuuussspppmmmkkkgggccc___VVVVVVVVVUUUTTTRRRPPPOOORRRSSSSSSUUUYYY```iiipppuuu}}}xxxnnn___QQQEEE===888555222111000...------------++++++++++++++++++++++++)))))))))((((((***...111333444666666555222///---***)))((((((***...222444(((((((((''''''(((((((((((((((((((((((()))******((())))))*********))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&~~~tttiiibbb```___]]]\\\]]]```ccceeecccdddeeegggiiijjjjjjjjjiiijjjkkkjjjhhhccc^^^[[[XXXYYYYYYXXXWWWXXXZZZ]]]aaabbbdddhhhkkknnnqqqrrrtttrrrpppnnnkkkgggccc___VVVVVVUUUUUUSSSRRRPPPOOOSSSSSSSSSUUUYYYaaakkkqqqvvv~~~xxxnnn___QQQEEE===888555222111000...------------***++++++,,,,,,++++++*********+++******+++...111111222333444333111...,,,+++***))))))***---000333)))(((''''''''''''((()))((((((((((((((()))******((())))))*********))))))&&&'''''''''''''''''''''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&vvvjjjbbb___^^^]]]]]]^^^___bbbccccccdddeeegggiiijjjkkkkkkjjjjjjjjjiiifffbbb^^^\\\WWWXXXXXXXXXWWWXXXZZZ\\\___aaacccgggjjjnnnppprrrrrrqqqooonnnlllhhhbbb___VVVUUUTTTSSSRRRQQQQQQPPPSSSSSSTTTVVVZZZbbbkkkrrrwwwyyyooo```QQQEEE===777444222111000...------------***+++,,,------,,,+++******+++,,,++++++,,,...000222222333444333111///...///---+++***))))))***+++)))((('''&&&&&&'''((()))''''''''''''((()))++++++)))******+++******))))))&&&&&&&&&'''((((((((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((wwwkkkccc^^^^^^^^^^^^______aaaaaacccdddfffhhhjjjkkkllllllkkkjjjiiihhheeebbb___]]]VVVWWWXXXWWWVVVWWWZZZ\\\___aaadddgggkkkooorrrsssqqqpppooonnnlllhhhbbb^^^VVVUUUSSSRRRQQQQQQQQQQQQRRRSSSUUUWWW[[[ccclllrrrxxxzzzpppaaaQQQEEE<<<666333222111000...------------+++,,,---......---,,,+++***+++,,,+++++++++---///000111222222111000...---,,,,,,***)))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***+++,,,+++,,,,,,,,,+++***))))))%%%&&&&&&'''((())))))***+++******)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))xxxlllccc]]]^^^^^^______`````````cccdddfffhhhjjjkkklllmmmkkkkkkiiigggdddaaa___]]]VVVWWWWWWWWWVVVWWWZZZ\\\```aaadddhhhlllpppsssuuuqqqpppooonnnlllhhhbbb^^^WWWUUUSSSQQQPPPPPPRRRRRRRRRSSSUUUXXX\\\dddlllrrryyy{{{qqqaaaQQQEEE<<<666222222111000///------------+++,,,...//////...,,,+++)))+++++++++***+++,,,........./////////---,,,+++&&&''''''((())))))******((('''%%%$$$$$$%%%'''(((%%%%%%&&&''')))***,,,------------,,,+++***)))(((%%%&&&&&&'''((()))******)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***vvvkkkddd___]]][[[[[[]]]___```aaacccdddfffhhhjjjkkkllllllkkkjjjhhhhhhfffccc^^^[[[VVVUUUTTTTTTTTTVVVYYYZZZ^^^aaaeeehhhjjjmmmooorrrrrrqqqooommmjjjfff```\\\VVVUUUUUUTTTSSSRRRQQQQQQRRRSSSVVVYYY^^^gggooovvv|||~~~ppp\\\NNNEEE???888222222111000//////.........------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++************++++++''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,---***+++,,,---------,,,+++(((((())))))))))))(((((("""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))vvvkkkddd___]]][[[[[[]]]___``````cccdddfffhhhjjjkkkllllllkkkjjjhhhgggeeeccc___[[[WWWVVVUUUTTTUUUWWWYYYZZZ^^^aaaeeehhhjjjllloooqqqqqqpppnnnllliiieee```\\\XXXVVVTTTQQQPPPQQQRRRSSSRRRSSSUUUYYY^^^eeennntttzzz}}}ppp]]]NNNFFF???888222222111000//////......///------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))(((''''''''''''''''''(((((((((((()))***,,,---...------......------,,,+++))))))(((((((((((())))))$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))wwwlllddd___]]]ZZZ[[[]]]___``````cccdddfffhhhjjjkkkkkklllllljjjgggeeedddbbb___]]]YYYXXXWWWVVVVVVWWWYYYZZZ^^^aaaeeehhhjjjllloooqqqpppnnnlllkkkhhhddd___[[[ZZZWWWSSSOOONNNPPPRRRTTTRRRSSSUUUXXX\\\dddlllrrrxxx}}}ppp^^^OOOFFF???888333222222111000////////////------,,,,,,,,,,,,++++++)))))))))*********++++++************************(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((()))***,,,---///000222111000...------,,,,,,***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((yyyllleee^^^\\\ZZZZZZ\\\___``````cccdddeeegggiiijjjkkkkkkmmmjjjgggdddcccaaa___]]][[[ZZZXXXWWWVVVWWWYYYZZZ^^^aaaeeegggiiikkknnnpppooommmkkkjjjhhhddd___[[[YYYWWWSSSPPPOOOOOOQQQSSSRRRSSSUUUWWW[[[bbbkkkpppyyy|||ppp___PPPFFF???888333333222111000////////////------,,,,,,,,,+++++++++((())))))))))))*********************************))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++---///111222666444222///...---------+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''zzzmmmeee^^^\\\ZZZZZZ\\\^^^______bbbccceeegggiiijjjkkkkkkmmmjjjfffdddbbbaaa___]]][[[ZZZXXXWWWWWWXXXYYYZZZ^^^aaaeeegggiiikkkmmmooonnnlllkkkiiigggddd___[[[WWWVVVTTTRRRQQQPPPOOOOOOQQQRRRTTTWWW[[[bbbjjjppp{{{{{{pppaaaRRRGGG>>>888444333222111000000/////////------,,,,,,,,,+++++++++((())))))))))))*********************************))))))(((((((((((())))))))))))(((((((((((())))))((()))***,,,...000222444888666333111...---------+++)))(((&&&&&&((()))+++)))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''{{{nnneee^^^\\\YYYZZZ\\\^^^______bbbccceeegggiiijjjjjjkkkkkkiiifffdddcccaaa^^^\\\ZZZYYYXXXWWWWWWXXXZZZ[[[^^^aaadddggghhhjjjmmmooonnnlllkkkiiihhhddd___\\\VVVUUUUUUSSSRRRPPPNNNNNNQQQRRRTTTWWW[[[ccckkkqqq|||zzzqqqbbbSSSGGG>>>888444333333222111000000000000------,,,,,,,,,,,,++++++)))))))))*********++++++************************(((''''''&&&&&&''''''((()))((((((''''''(((((()))'''((()))+++...111333555777666444222000...------***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((|||nnneee^^^[[[YYYYYY[[[^^^______bbbccceeeggghhhiiijjjjjjjjjhhhgggeeedddaaa]]]ZZZYYYXXXVVVVVVVVVXXXZZZ[[[^^^aaadddggghhhjjjlllnnnnnnmmmkkkjjjhhheee```]]]XXXVVVTTTQQQOOOOOOOOOOOOPPPRRRTTTWWW\\\dddmmmsss{{{yyyqqqcccTTTGGG>>>888555333333222111000000000000------,,,,,,,,,,,,++++++************+++++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''''''''(((&&&''')))+++...111333555666555444333111///---,,,))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))}}}ooofff]]][[[YYYYYY[[[^^^______bbbcccdddfffhhhiiijjjjjjiiihhhgggfffeeeaaa]]]YYYWWWWWWVVVUUUVVVXXXZZZ\\\^^^aaadddggghhhiiilllnnnnnnmmmkkkjjjiiieeeaaa]]]ZZZWWWSSSOOOMMMMMMOOOQQQPPPQQQTTTWWW]]]eeennntttyyyyyyqqqdddUUUGGG>>>888555444333222111000000000000---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,((((((((((((((((((((((((++++++************++++++''''''&&&&&&&&&&&&''''''&&&'''(((+++...111333555444444444444222///---+++(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''''''''((())))))sssjjj___]]][[[[[[]]]___``````cccdddfffgggiiijjjjjjjjjmmmiiieeedddeeeddd___ZZZYYYXXXVVVVVVWWWZZZ^^^```aaaccceeefffgggiiilllooommmooonnnjjjfffeeeaaa\\\YYYWWWUUUQQQOOOMMMMMMLLLSSSUUUVVVVVVYYYaaallltttzzz{{{tttfffVVVGGG>>>:::999555222///.........---,,,//////...---,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))&&&%%%%%%&&&((()))+++---000222444555333333333222000---+++)))$$$%%%((()))***)))(((&&&))))))((((((((('''''''''&&&'''(((******((('''&&&''''''''''''((((((((()))tttjjj```^^^[[[[[[]]]___``````cccdddeeeggghhhiiijjjjjjkkkhhhdddcccdddccc^^^ZZZXXXWWWWWWWWWXXX[[[]]]___bbbdddfffggghhhjjjmmmpppmmmpppooojjjgggeeeaaa\\\YYYXXXUUURRROOONNNMMMMMMSSSTTTVVVVVVZZZaaallltttzzz{{{sssfffUUUGGG>>>:::999888555333111222222111000///...---,,,,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))'''((((((((())))))))))))'''((())))))'''&&&'''(((((()))+++---000222444555333333222111///---+++***((()))***+++++++++******''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((uuukkkaaa^^^[[[[[[\\\^^^``````bbbccceeefffhhhiiiiiiiiiiiifffcccbbbcccaaa]]]YYYWWWWWWXXXYYYZZZ\\\]]]^^^bbbeeegggiiijjjllloooqqqnnnqqqpppkkkgggfffbbb\\\ZZZXXXUUURRRPPPOOONNNNNNRRRTTTUUUWWWZZZaaallltttzzz|||ssseeeUUUHHH???:::888888666333333333333222111///...---,,,,,,+++++++++++++++*********))))))))))))((((((''''''(((((()))''''''((((((((()))))))))&&&'''))))))(((''')))***((()))+++---///222333444222222111000///---+++************+++++++++++++++'''''''''&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''wwwmmmbbb___\\\ZZZ[[[^^^______aaabbbdddeeeggghhhhhhhhhgggeeebbbbbbaaa```\\\YYYWWWWWWXXXZZZ[[[\\\]]]]]]ccceeehhhjjjlllmmmppprrrppprrrqqqlllhhhgggbbb]]]ZZZXXXUUUSSSPPPOOOOOOOOOQQQSSSUUUWWWZZZaaalllssszzz}}}sssdddUUUHHH???:::888444333111111222222111//////...---,,,++++++++++++************))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))'''((())))))((('''(((***((()))+++---///111333333222111000///...,,,+++******))))))((())))))******))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((yyyoooddd```\\\ZZZ[[[]]]^^^___```aaacccdddfffgggggggggeeedddbbbaaa```^^^\\\ZZZWWWXXXYYYZZZ[[[]]]]]]^^^bbbeeeiiilllmmmoooqqqsssqqqsssrrrmmmiiigggccc^^^YYYWWWUUURRRPPPOOOOOOOOOOOORRRTTTWWWZZZbbblllssszzz}}}ssscccTTTIII@@@:::777222111000000222222000///......---,,,++++++++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((***++++++***(((&&&'''((())))))+++---///000222333111000///...,,,++++++*********))))))((())))))*********)))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))){{{pppeeeaaa\\\ZZZZZZ\\\^^^______```bbbccceeefffffffffddddddcccbbb```^^^\\\[[[XXXXXXYYYYYY[[[]]]^^^___aaaeeeiiilllnnnoooqqqsssrrruuutttnnnjjjhhhccc^^^WWWVVVTTTQQQOOONNNNNNNNNNNNQQQTTTWWW[[[bbbkkkssszzz~~~ssscccTTTIIIAAA;;;666222222111333444444333111...---,,,++++++***************)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((+++,,,,,,***(((&&&&&&'''))))))+++,,,...000111222000///...---+++++++++++++++++++++++++++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********|||qqqfffbbb\\\YYYZZZ\\\]]]^^^______aaacccdddeeeeeeeeecccddddddbbb```^^^\\\\\\ZZZYYYXXXXXXZZZ\\\___``````dddiiilllnnnoooqqqrrrtttvvvtttoookkkiiiddd^^^VVVUUURRRPPPNNNNNNMMMNNNMMMPPPTTTWWW[[[bbbkkkrrrzzzsssbbbSSSIIIBBB;;;666222222222444666666444333...---,,,+++***************)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))++++++***((('''((()))))))))+++,,,...///111111000///---,,,+++***++++++******+++++++++***)))((((((((((((((('''''''''&&&'''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))}}}rrrgggbbb]]]YYYYYY[[[]]]^^^^^^___aaabbbdddeeeeeeeeecccddddddccc```^^^]]]]]][[[YYYXXXXXXYYY\\\___bbb```ccchhhlllnnnoooqqqrrrtttvvvuuuoookkkiiiddd___UUUTTTRRROOONNNMMMMMMMMMMMMPPPTTTWWW[[[bbbkkkrrrzzzsssbbbSSSJJJBBB;;;555111111111333555666444222...---,,,+++************))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))******))))))***+++)))***+++,,,...///000111000///---+++******++++++&&&((()))***)))(((&&&$$$************))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))~~~tttkkkbbb[[[ZZZ[[[ZZZZZZ\\\^^^___bbbdddeeefffffffffeeedddbbbaaa```^^^ZZZXXXWWWXXXYYYZZZZZZ[[[]]]```ffffffgggjjjooosssvvvxxxwwwvvvsssoookkkfffcccaaaTTTSSSRRRPPPPPPPPPQQQRRRQQQOOOQQQWWW]]]bbbllluuuzzz~~~sssbbbSSSHHHAAA;;;777555333000///000000///---///---***(((((())),,,---))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((()))******(((&&&%%%&&&(((+++---000222333.........------,,,,,,,,,************************))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))uuukkkbbb[[[ZZZZZZYYYYYY[[[\\\]]]___bbbcccddddddddddddcccbbbaaaaaa___[[[XXXWWWXXXZZZZZZZZZ[[[^^^```eeeeeefffiiinnnsssvvvxxxwwwwwwvvvsssnnnhhhbbb^^^UUUTTTRRRQQQPPPPPPQQQQQQQQQOOOQQQWWW\\\bbbkkkttt|||sssbbbSSSHHH@@@:::666555333111000000000///...///...,,,+++***+++,,,---))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((******(((''''''((()))+++---///000111//////...------,,,++++++************************))))))((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((wwwkkkbbbZZZYYYYYYXXXXXXZZZZZZ[[[]]]___aaabbbcccccccccbbbaaaaaaaaa___\\\ZZZWWWYYYZZZZZZZZZ\\\^^^```bbbccceeehhhmmmrrrvvvxxxwwwxxxyyywwwrrrkkkccc^^^VVVUUUSSSQQQOOOOOOOOOOOOQQQOOOQQQVVV[[[```jjjsss}}}sssbbbRRRGGG???999555555333111111111111///............---------------))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''(((******)))'''******+++,,,,,,---......000000///...---++++++***************************))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''yyylllccc\\\ZZZZZZXXXXXXZZZYYYZZZ\\\^^^```aaabbbcccbbbaaaaaaaaaaaa```]]]ZZZXXXYYY[[[[[[[[[\\\___aaaaaabbbeeehhhlllpppuuuxxxxxxxxxyyywwwsssmmmgggcccWWWVVVSSSQQQOOONNNNNNNNNQQQOOOPPPVVVZZZ___hhhqqq}}}~~~rrraaaQQQFFF>>>777333555333222222222111///...---......///...---,,,+++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''(((******)))'''******+++,,,,,,---......222111000...---+++******************************))))))(((((((((((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&{{{ooofff^^^\\\[[[YYYYYYZZZZZZZZZ\\\^^^```bbbdddeeebbbaaaaaaaaaaaa```]]]ZZZYYYZZZ[[[\\\\\\]]]___bbb```cccfffhhhkkkoootttxxxxxxwwwvvvtttqqqnnnjjjhhh[[[ZZZWWWUUUSSSRRRQQQQQQRRRPPPQQQVVVZZZ___hhhppp{{{}}}qqq```PPPEEE===777333444333222222222111///---,,,,,,.........---+++***))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''(((***+++)))(((((()))***+++---...///000222111000///---,,,+++***))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***'''''''''''''''&&&&&&&&&}}}qqqggg___]]]\\\YYYYYYZZZZZZ[[[\\\]]]```bbbeeefffcccbbbaaaaaaaaa___\\\ZZZYYY[[[\\\\\\\\\^^^```bbbaaadddhhhiiijjjmmmsssxxxxxxwwwuuurrrpppmmmjjjiii___^^^[[[YYYWWWVVVVVVVVVSSSQQQRRRWWWZZZ___gggpppzzzzzzooo^^^OOODDD===777333333222111222222111...+++,,,,,,---......,,,+++***))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((***+++***(((&&&''')))+++---///111222111111000///...,,,,,,+++))))))))))))))))))))))))(((((())))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''qqqggg___\\\[[[XXXWWWYYYZZZZZZ[[[\\\___bbbeeefffdddcccbbbaaaaaa___[[[XXXZZZ[[[]]]]]]]]]^^^aaacccbbbfffjjjjjjjjjlllrrrwwwwwwwwwvvvssspppkkkfffddd^^^\\\ZZZXXXWWWVVVVVVVVVUUUSSSSSSWWW[[[___hhhpppyyyxxxmmm]]]NNNDDD===777444111000000111111000---***...............---,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))'''((()))+++---///000111111000000///...------,,,))))))))))))))))))))))))(((((()))))))))*********'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((pppggg^^^[[[ZZZWWWVVVXXXYYYYYYZZZ[[[^^^aaadddfffeeedddbbbaaaaaa^^^[[[XXXZZZ[[[]]]]]]]]]^^^aaaccccccgggkkkkkkjjjlllrrrwwwvvvwwwwwwuuupppiiibbb^^^ZZZXXXVVVTTTSSSSSSSSSSSSVVVSSSTTTXXX\\\```hhhpppzzzwwwlll\\\MMMDDD===888444000000000000111///,,,)))000/////////............))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))((()))***+++---...///000000000//////.........---))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))sssiii```]]][[[XXXWWWYYYYYY[[[]]]```bbbdddffffffffffffdddcccaaa```___^^^\\\\\\]]]]]]___```bbbcccdddfffiiijjjlllmmmppprrrtttuuuuuussspppkkkeeebbb]]]YYYTTTQQQPPPPPPPPPOOOOOOQQQUUUWWWZZZaaajjjpppzzztttkkk\\\NNNCCC;;;666333333222111///............//////000000000...---,,,+++++++++************)))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((++++++,,,,,,...///111222222222222111000///...---,,,,,,***)))(((((((((((())))))************))))))(((((('''''''''&&&&&&&&&'''(((((())))))))))))(((rrrhhh___\\\[[[YYYYYY[[[ZZZ[[[^^^```ccceeefffggggggfffeeecccaaa```^^^^^^\\\\\\]]]]]]___```bbbcccdddfffiiijjjkkkmmmppprrrtttuuuuuussspppkkkfffccc\\\YYYTTTQQQQQQQQQPPPPPPOOORRRUUUXXX[[[aaajjjqqq{{{sssjjj\\\NNNCCC;;;666333111000///////////////000...///000000000...---,,,+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((((()))&&&&&&'''''''''(((((((((+++++++++,,,...///111222333333333222111///...---++++++***)))((((((((()))(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%''''''((())))))))))))(((pppggg^^^\\\\\\[[[[[[]]][[[\\\___aaaccceeefffggghhhgggfffcccaaa___]]]\\\\\\\\\]]]]]]___```bbbcccdddfffhhhjjjkkkmmmppprrrtttuuuuuussspppkkkfffccc\\\YYYUUURRRQQQQQQQQQPPPPPPSSSVVVXXX\\\bbbkkkqqq|||sssjjj\\\NNNCCC;;;666333//////......//////000111......///000///...---,,,++++++*********)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((+++++++++,,,---///111111444444333222111///---,,,******)))))))))))))))***''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))))))))qqqhhh___]]]\\\ZZZZZZ\\\]]]^^^```bbbdddfffggggggiiihhhfffdddaaa___]]]\\\\\\\\\\\\]]]___```bbbcccccceeehhhjjjkkkmmmoooqqqtttttttttrrroookkkfffddd[[[XXXUUUSSSRRRRRRQQQPPPQQQTTTWWWYYY]]]ccclllrrr}}}sssjjj\\\NNNCCC;;;555222//////.........//////000---.../////////...---,,,************))))))))))))))))))))))))))))))))))))*********))))))(((((('''''''''((((((((()))))))))******+++,,,---///000111444444333222111///---,,,***)))))))))))))))***+++'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))tttjjjaaa^^^\\\ZZZYYY[[[^^^___aaaccceeeggghhhhhhiiihhhfffdddaaa___]]]\\\\\\\\\\\\]]]___```bbbcccccceeehhhiiijjjllloooqqqssssssrrrpppmmmjjjfffddd[[[XXXUUUSSSSSSSSSRRRPPPRRRUUUXXXZZZ^^^dddmmmsss}}}sssiii[[[MMMBBB:::555222111000///...------------,,,---...//////...---,,,*********)))))))))((((((******************************))))))((((((''''''((((((((()))))))))***************+++---...000111333333222222000...---,,,***)))))))))))))))***+++((())))))******))))))(((&&&&&&&&&&&&''''''''''''%%%%%%'''(((((()))))))))uuukkkbbb^^^\\\YYYYYYZZZ___aaabbbdddfffggghhhhhhhhhgggfffcccaaa___]]]\\\\\\\\\]]]]]]___```bbbcccccceeegggiiijjjllloooqqqrrrqqqpppnnnkkkhhheeecccZZZXXXUUUTTTTTTTTTRRRQQQSSSVVVYYY[[[___eeennnttt~~~rrriii[[[MMMBBB:::555222222111///...---,,,,,,,,,+++,,,---...///...------******)))))))))(((((((((************************((((((((((((''''''''''''))))))))))))*********************+++,,,...000000111111111000///...---,,,******)))))))))))))))***))))))************))))))&&&&&&'''''''''''''''((($$$%%%&&&'''((()))))))))tttjjjaaa^^^]]][[[ZZZ\\\```bbbccceeeggghhhiiiiiigggfffeeecccaaa```^^^^^^\\\\\\]]]]]]___```bbbcccbbbdddgggiiijjjlllnnnpppppppppnnnllljjjgggdddcccYYYXXXVVVUUUUUUTTTRRRQQQSSSVVVZZZ\\\___fffnnnuuu~~~rrriii[[[MMMBBB:::444222000///...---------------+++,,,---...///...------***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++))))))***+++,,,...///000...............---,,,,,,++++++***)))((((((((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((()))))))))rrrhhh```^^^]]]\\\\\\^^^aaabbbdddfffggghhhiiiiiiffffffdddcccbbb```___^^^\\\\\\]]]]]]___```bbbcccbbbdddgggiiijjjlllnnnpppoooooommmkkkhhhfffcccbbbYYYXXXVVVUUUUUUUUUSSSQQQTTTWWWZZZ]]]```fffooouuu~~~rrriii[[[MMMBBB:::444111...------------...//////***+++---.........------))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''')))************+++++++++))))))***+++,,,...///000,,,------------------,,,,,,,,,***)))((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))wwwlllaaa]]]\\\ZZZ[[[^^^___aaadddgggiiikkkkkkkkkkkkiiiddd```]]]\\\\\\]]]ZZZ[[[\\\^^^___```aaaaaacccdddfffhhhiiijjjjjjkkkppppppooollliiiddd```]]][[[XXXTTTRRRRRRSSSRRRRRRVVVWWWYYY[[[```gggooouuu|||vvvhhhXXXMMMCCC999333222000///......------------////////////////////////,,,,,,++++++***)))))))))))))))'''&&&&&&'''((((((,,,)))&&&%%%&&&)))******++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,++++++***)))((()))*********++++++++++++(((((((((((((((''''''''')))'''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))xxxmmmbbb^^^\\\[[[\\\___bbbccceeegggiiijjjjjjiiikkkiiieee```^^^\\\]]]]]]ZZZ[[[\\\^^^___```aaaaaacccdddeeegggiiijjjjjjkkkpppooonnnlllhhhddd___]]]ZZZWWWTTTRRRSSSSSSSSSSSSVVVWWWYYY[[[```gggooouuu}}}vvvhhhXXXMMMCCC999333222///......---,,,,,,------,,,,,,,,,++++++,,,------++++++******)))((((((((((((((('''&&&''''''((()))&&&((()))((((((***...111000///,,,***)))***+++,,,(((((()))+++,,,---......++++++,,,++++++***)))((())))))))))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((((((yyynnnccc___^^^\\\^^^```cccdddfffhhhiiiiiiiiihhhkkkhhheeeaaa^^^]]]]]]]]]ZZZ[[[]]]^^^```aaaaaaaaabbbccceeegggiiijjjkkkkkkoooooonnnlllhhhccc___\\\YYYVVVSSSRRRSSSTTTUUUUUUUUUWWWYYY[[[```gggooouuu~~~vvviiiYYYMMMCCC999333222...---,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---...*********)))((((((''''''''''''&&&''''''((()))***###(((------***)))...444444111---***((()))+++,,,'''''')))***,,,...//////++++++,,,++++++***)))((((((((((((((())))))))))))************************))))))'''&&&&&&'''((()))(((''''''&&&''''''(((((({{{oooeee```___^^^___bbbcccdddfffhhhiiijjjjjjiiijjjhhheeebbb___^^^]]]]]]ZZZ[[[]]]___```aaaaaaaaaaaabbbdddgggiiijjjlllllloooooonnnlllhhhccc___\\\XXXUUUSSSRRRTTTVVVVVVVVVUUUVVVXXX[[[```gggpppvvvvvviiiYYYNNNDDD:::333222------,,,,,,+++,,,,,,---...,,,***)))***,,,///111++++++******)))(((((((((&&&&&&&&&'''((()))******&&&***......+++)))+++---111///---***))))))***+++((())))))***,,,---......+++++++++++++++***(((((('''''''''(((((((((((())))))))))))***************)))((('''&&&&&&&&&'''''''''&&&&&&'''''''''(((((({{{pppeeeaaa```^^^___bbbaaaccceeehhhjjjkkklllllliiihhheeeccc```___^^^^^^[[[\\\]]]___```aaabbbbbbaaabbbdddgggjjjlllmmmnnnppppppooollliiiddd```]]]XXXUUUSSSRRRTTTVVVWWWWWWTTTVVVXXX[[[```gggpppvvvwwwiiiYYYNNNDDD:::444333...------,,,------......///---+++***+++---///111---,,,,,,++++++******)))%%%&&&&&&'''((())))))***((()))***+++,,,+++)))''')))***++++++++++++******+++++++++++++++++++++++++++++++++++++++***((((((&&&'''''''''((((((((((((((((((((())))))*********(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''{{{pppeeeaaa```^^^```bbb```bbbeeehhhkkklllmmmmmmiiihhhfffcccaaa___^^^^^^[[[\\\^^^___aaaaaabbbbbbaaabbbeeehhhkkkmmmooopppqqqqqqpppnnnjjjeeeaaa^^^XXXVVVSSSSSSTTTVVVWWWWWWTTTUUUXXX[[[```hhhqqqwwwwwwjjjZZZNNNDDD:::444333//////////////////000111///...,,,++++++,,,...///...------,,,++++++******%%%&&&'''((()))))))))((('''&&&&&&(((+++,,,***'''$$$&&&)))+++---,,,+++***,,,,,,,,,+++++++++******++++++,,,++++++***)))(((''''''''''''((((((((((((''''''((())))))*********((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''{{{pppeeeaaa___^^^___bbbbbbdddfffiiijjjkkkllllllhhhgggfffdddbbb```___^^^[[[\\\^^^___aaabbbbbbbbbaaacccfffiiimmmoooqqqrrrsssrrrqqqoookkkgggbbb```YYYWWWTTTSSSTTTVVVWWWVVVTTTUUUXXX[[[```hhhqqqwwwwwwjjjZZZNNNDDD:::444333111111111111111222333333111111000///............------,,,,,,+++******)))&&&'''((())))))((('''''''''((())))))((((((((((((&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))(((''''''((((((((()))))))))(((((()))******+++,,,,,,*********))))))((('''&&&###$$$%%%'''((((((''''''{{{pppeeeaaa___^^^___bbbdddfffgggiiijjjjjjjjjjjjhhhgggfffdddbbb```___^^^\\\\\\^^^```aaabbbbbbbbbbbbdddgggjjjmmmppprrrssstttsssrrrppplllgggccc```ZZZWWWUUUTTTUUUVVVVVVVVVSSSUUUWWW[[[```hhhqqqwww~~~xxxjjjZZZOOOEEE;;;444333333222222222333444555555555555444333222111000000,,,,,,++++++***)))))))))''''''((())))))((('''&&&***---///+++%%%"""$$$'''******)))******,,,---///))))))***+++,,,,,,------++++++,,,++++++***)))((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,+++***(((((("""$$$%%%'''((((((''''''~~~ssshhhbbb___]]]```eeeggghhhjjjkkkllllllkkkkkkjjjhhhfffcccaaa_________]]]^^^^^^___```aaabbbbbbbbbeeehhhkkkmmmpppsssvvvtttttttttsssooojjjdddaaaZZZYYYVVVTTTSSSTTTVVVWWWWWWXXXYYY[[[```gggpppwwwsssgggXXXKKKDDD>>>888444444333333333555888<<<>>><<<:::888555333222111111000///---+++***)))(((((((((((((((((((((((((((((('''((()))******)))((('''***))))))))))))+++,,,------,,,++++++------,,,***,,,,,,+++***)))((('''&&&))))))(((&&&%%%&&&(((+++((())))))+++,,,,,,------111000///...+++)))'''&&&'''&&&%%%%%%$$$$$$$$$$$$tttiiibbb^^^\\\^^^cccdddeeegggiiijjjjjjjjjjjjjjjhhhfffcccaaa```______]]]^^^^^^___```aaabbbbbbfffhhhkkkllllllmmmppprrrtttuuuuuusssooojjjeeeaaaZZZYYYVVVTTTSSSTTTVVVWWWWWWXXXYYY\\\```hhhpppvvvssshhhXXXLLLDDD>>>888444666777:::===AAAEEEGGGIIIEEEBBB>>>:::666333222111000///---+++)))''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))))))))***+++,,,------,,,+++,,,---...---,,,,,,,,,+++***)))(((''''''((()))((('''%%%&&&(((***,,,,,,,,,---///000222333222111000...,,,)))&&&%%%''''''&&&&&&%%%&&&&&&&&&uuujjjccc^^^[[[\\\```cccdddfffhhhjjjkkkkkkkkkiiihhhfffcccaaa```______]]]]]]^^^___```aaabbbbbbgggiiikkkllllllmmmoooqqquuuuuuuuutttpppjjjeeeaaa[[[YYYVVVTTTSSSTTTVVVWWWWWWXXXYYY\\\```hhhpppvvv}}}ssshhhYYYLLLDDD>>>999555666:::AAAHHHNNNRRRTTTUUUNNNJJJDDD>>>888333000///------+++***)))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***))))))******+++,,,------,,,,,,---///000///...,,,++++++***)))(((''''''((((((((('''&&&&&&(((***------------///222555777444333222000---)))'''%%%''''''''''''''''''((()))tttiiiccc___\\\]]]aaaccceeegggjjjlllmmmmmmmmmhhhgggfffdddbbb```______\\\]]]^^^___```aaabbbcccdddgggjjjlllmmmooorrruuuvvvvvvvvvtttpppkkkeeebbb[[[YYYWWWTTTTTTUUUVVVXXXVVVWWWZZZ\\\aaahhhpppvvv}}}~~~sssiii[[[NNNDDD>>>999777666<<>>777222///---)))))))))((())))))***+++(((((((((((((((((((((((('''''''''''''''''''''''')))*********+++,,,---------,,,,,,---000111111000++++++******)))(((((('''((((((((('''&&&&&&(((***+++*********---111555777777666555222///+++((('''&&&&&&&&&&&&'''((())))))}}}sssiiidddaaa^^^___cccccceeegggjjjkkklllmmmmmmgggffffffdddcccaaa```___\\\\\\^^^___```bbbccccccdddgggjjjlllnnnpppsssuuuwwwwwwwwwuuuqqqkkkeeebbb[[[ZZZWWWUUUTTTUUUWWWXXXUUUWWWZZZ]]]aaahhhpppuuu{{{rrrjjj\\\OOODDD===:::888999???JJJTTTZZZ\\\[[[ZZZTTTOOOGGG???888333000///+++***))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------...---,,,...000111111000++++++******))))))(((((('''((()))((('''&&&((()))))))))((())),,,000444777999888666444111---***)))&&&%%%%%%%%%&&&'''((((((}}}sssjjjeeebbb```aaaeeebbbccceeegggiiijjjjjjjjjfffffffffeeecccaaa```___[[[\\\]]]___```bbbcccdddgggiiikkkmmmnnnooorrrtttxxxxxxxxxvvvqqqkkkfffbbb\\\ZZZWWWUUUTTTUUUWWWXXXUUUWWWZZZ^^^bbbhhhpppuuuyyyrrrkkk^^^PPPDDD===:::999===CCCLLLTTTZZZ\\\[[[YYYUUUPPPHHH@@@888444111111///...,,,***(((''''''&&&(((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,------------...------...000111000///************))))))((((((&&&((()))((('''&&&''')))***)))***+++---111444666888888666444111---+++)))&&&&&&&&&%%%&&&&&&''''''vvvlllgggddd```aaadddbbbdddfffgggiiiiiiiiihhheeeeeeeeeeeedddbbb```___[[[\\\]]]___aaabbbcccdddfffhhhkkkmmmnnnpppsssuuuyyyyyyyyyvvvrrrlllfffbbb\\\ZZZXXXUUUUUUVVVWWWXXXUUUWWWZZZ^^^bbbiiioootttyyyrrrkkk___QQQEEE===;;;:::>>>BBBIIIQQQVVVXXXXXXXXXUUUPPPGGG>>>666111///...---,,,+++******)))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))***+++------------,,,///...------/////////---************))))))))))))&&&((())))))'''''''''((()))***+++,,,///111333444555555333111///,,,***(((((((((''''''&&&'''''''''xxxnnniiiddd``````ccceeefffhhhiiijjjjjjjjjiiieeeeeeeeeeeedddbbb```___[[[\\\]]]___aaabbbddddddaaadddhhhlllooossswwwzzzyyyzzzyyywwwrrrlllfffbbb\\\ZZZXXXUUUUUUVVVWWWYYYTTTWWWZZZ^^^ccciiioootttyyy{{{rrrlll___QQQEEE===;;;;;;;;;???EEELLLQQQTTTUUUUUUSSSMMMDDD;;;222---+++***(((((()))***+++---///000((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***,,,---......---,,,///...------...///---,,,************))))))))))))&&&((())))))(((''''''((('''(((***,,,...000111222222222111///---+++)))'''+++***)))(((((('''((((((wwwkkkfffccc``````cccggghhhiiijjjjjjkkkjjjjjjiiihhhgggfffdddaaa___^^^\\\\\\]]]___aaaccceeeffffffhhhkkkmmmooorrrvvvyyyxxx{{{zzzuuuqqqmmmhhhaaa^^^\\\YYYWWWUUUVVVWWWYYYUUUWWW[[[^^^bbbhhhooosss|||ssskkk^^^QQQGGG@@@:::888===>>>AAAHHHOOOSSSSSSRRRKKKFFF???999555222///---,,,+++***)))((((((((((((''''''''''''((((((((()))+++(((&&&''')))***)))'''&&&'''***,,,---,,,+++***,,,---...///000000000000************))))))))))))((((((((('''&&&&&&%%%%%%))))))***+++,,,...///000222222000...+++'''###!!!%%%%%%%%%&&&&&&&&&''''''vvvkkkeeeccc``````cccgggggghhhiiijjjjjjjjjjjjhhhhhhgggfffcccaaa___^^^ZZZ[[[\\\]]]```bbbdddeeeeeehhhjjjmmmooorrrvvvyyyxxx{{{zzzuuuqqqmmmhhhaaa]]]\\\YYYVVVUUUVVVWWWXXXUUUWWW[[[^^^bbbhhhooosss{{{tttkkk^^^QQQGGG@@@:::777:::;;;===CCCIIILLLLLLJJJCCC???888333000...,,,***,,,+++***)))((((((((((((&&&&&&''''''((())))))***,,,)))&&&&&&(((***)))))),,,---...//////---+++***,,,,,,---------,,,++++++************))))))))))))&&&&&&'''''''''''''''''')))))))))***,,,---///000111000///---***'''$$$###%%%%%%%%%&&&&&&&&&''''''uuujjjeeebbb```aaacccfffggghhhiiijjjjjjjjjjjjhhhhhhgggeeecccaaa___^^^XXXYYYZZZ\\\^^^aaadddeeeeeegggjjjlllooorrrvvvyyyxxx{{{zzzuuuqqqmmmhhhaaa]]][[[XXXUUUTTTUUUVVVWWWUUUWWW[[[^^^bbbhhhnnnsssyyy~~~~~~uuulll___RRRGGG@@@:::777666777999<<<@@@BBBAAA@@@:::777222...---,,,***))),,,+++***)))))))))))))))&&&&&&'''(((((()))******,,,)))&&&%%%''')))******------...//////---,,,+++.........---,,,***)))(((************))))))))))))%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,...///000...---***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''tttiiidddbbb```aaacccfffggghhhiiijjjjjjjjjjjjhhhgggfffeeecccaaa___]]]WWWXXXZZZ\\\^^^aaadddeeedddfffiiilllnnnrrrvvvyyyxxx{{{zzzuuuqqqmmmhhhaaa\\\ZZZWWWTTTSSSTTTUUUWWWUUUWWWZZZ^^^bbbgggmmmrrrxxx~~~vvvmmm```RRRGGG???:::666444444555666888888777777555222///---------,,,,,,,,,+++******)))))))))***(((((((((((((((((((((((()))(((((((((((()))))))))&&&''')))***,,,,,,---,,,111111111000...---+++***************)))))))))(((&&&&&&&&&'''''''''((((((((((((((()))***+++---------,,,***((('''''''''(((%%%%%%%%%&&&&&&&&&''''''uuujjjeeebbb```aaacccffffffggghhhiiiiiiiiiiiiggggggfffeeeccc```^^^]]]XXXYYYZZZ\\\___aaadddeeecccfffiiilllnnnqqqvvvyyyxxx{{{zzzuuuqqqmmmhhhaaa[[[YYYVVVSSSRRRSSSTTTUUUUUUWWWZZZ]]]aaafffmmmqqqxxx~~~wwwnnnaaaSSSHHH???999666222333333333333222222222222///------.........---,,,+++******************++++++***)))((('''&&&&&&%%%''')))++++++***(((((($$$%%%&&&((()))++++++,,,000000000000000///...---************)))))))))((((((((('''''''''&&&&&&&&&'''''''''((()))***+++,,,+++***((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''wwwkkkfffccc``````ccceeefffggghhhiiiiiiiiiiiiggggggfffdddbbb```^^^]]]ZZZZZZ[[[\\\^^^aaacccdddccceeehhhkkknnnqqqvvvyyyxxx{{{zzzuuuqqqmmmhhhaaaZZZXXXUUURRRQQQRRRSSSUUUUUUWWWZZZ]]]aaaffflllpppwww}}}xxxoooaaaSSSHHH???999555111222333222000///000111///---,,,,,,---------,,,,,,++++++*********++++++,,,,,,+++***((('''&&&&&&$$$'''***+++***))))))))))))))))))))))))*********,,,,,,------...---------************)))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''((()))******)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''yyymmmgggdddaaa```bbbeeefffggghhhiiiiiiiiiiiiggggggfffdddbbb```^^^]]]ZZZZZZZZZ[[[]]]^^^```aaabbbdddhhhkkknnnqqqvvvyyyxxx{{{zzzuuuqqqmmmhhhaaaYYYWWWTTTRRRQQQQQQSSSTTTVVVXXXZZZ]]]```eeekkkpppuuu|||yyypppbbbTTTHHH???888555///111222000...---///111000...---------...,,,++++++++++++******++++++,,,*********))))))))))))(((&&&((()))(((''''''***---)))))))))))))))***++++++***++++++,,,,,,++++++***************))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{ooohhhdddaaa```bbbeeefffggghhhiiiiiiiiiiiigggfffeeedddbbb```^^^\\\YYYYYYZZZZZZ[[[]]]^^^___bbbdddhhhkkknnnqqqvvvyyyxxx{{{zzzuuuqqqnnnhhhaaaYYYWWWTTTQQQPPPQQQRRRSSSVVVXXXZZZ]]]```eeekkkoootttzzzzzzqqqbbbTTTHHH???888444...000111000------///222222000////////////...,,,+++++++++***++++++,,,,,,((((((((()))******++++++))))))(((%%%$$$&&&,,,000$$$%%%%%%''')))+++---...,,,,,,,,,,,,,,,+++***)))************))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''{{{nnngggcccaaaaaaddddddfffiiiiiihhhgggggghhhdddddddddcccaaa```^^^]]]]]]\\\ZZZXXXYYY[[[]]]___dddeeefffhhhkkkooosssuuuwwwvvvuuurrrnnnjjjeeecccYYYVVVSSSQQQRRRRRRRRRRRRTTTUUUXXXZZZ^^^dddjjjooouuu{{{vvvnnn```SSSGGG>>>777333222222222111111111111000000000///...............******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&,,,+++******+++,,,,,,+++,,,++++++***)))(((''''''%%%''')))'''%%%$$$&&&)))************)))))))))))))))))))))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""zzznnnhhhdddaaaaaacccdddfffiiiiiihhhgggggghhheeeeeeeeedddbbbaaa___^^^\\\[[[ZZZYYYZZZ[[[]]]^^^cccdddeeehhhkkkooorrrtttwwwvvvuuusssnnniiieeebbbWWWUUUQQQPPPPPPQQQQQQPPPTTTVVVXXX[[[___dddkkkpppttt{{{vvvmmm```RRRGGG>>>777333222222222111111111000000///......---------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''+++*********,,,---......******************))))))'''(((((('''&&&&&&''')))(((((((((((('''''''''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$zzznnniiifffbbb```bbbdddfffhhhiiihhhgggggghhhfffffffffeeecccbbb```___[[[[[[[[[[[[[[[\\\]]]]]]bbbcccdddgggjjjnnnrrrtttvvvvvvuuusssoooiiidddaaaVVVSSSPPPNNNOOOOOOOOOOOOTTTVVVXXX[[[___eeelllppptttzzzuuummm```RRRGGG>>>777333222222111111111000000000...------,,,,,,,,,,,,,,,++++++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((***************+++,,,,,,************++++++,,,,,,***(((''''''((())))))(((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&yyyooojjjfffbbb```aaadddfffhhhiiihhhgggggggggfffeeeeeedddcccaaa```___[[[[[[\\\\\\\\\]]]]]]]]]aaabbbcccfffjjjnnnrrrtttvvvvvvuuusssoooiiiccc```UUUSSSOOONNNNNNOOOOOONNNRRRTTTWWWYYY^^^dddjjjooorrryyytttlll___RRRGGG>>>777333111111111111000000000000...------,,,,,,,,,,,,,,,,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))*********)))''''''((()))+++++++++++++++++++++++++++(((&&&''')))+++)))'''))))))))))))************''''''&&&'''''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&yyyooojjjfffbbb```aaaccceeehhhhhhgggffffffgggdddddddddcccbbb```^^^^^^[[[[[[\\\\\\]]]]]]]]]]]]aaaaaacccfffjjjnnnrrrtttuuuvvvuuusssooohhhbbb^^^VVVSSSOOONNNNNNOOOOOONNNOOOQQQTTTWWW[[[bbbiiinnnqqqxxx}}}tttkkk^^^QQQFFF>>>777444111111111000000000/////////......---,,,---------,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((()))******((((((+++---------,,,,,,+++******)))+++(((&&&''')))+++)))'''((()))))))))*********+++&&&%%%%%%&&&((()))'''%%%&&&&&&%%%$$$%%%%%%&&&'''zzznnniiifffbbb```bbbccceeeggghhhgggffffffgggddddddccccccaaa```^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^aaabbbcccfffjjjooosssuuuuuuvvvvvvtttooohhhaaa]]]UUURRROOOMMMNNNNNNNNNNNNNNNOOORRRVVVZZZ```hhhmmmpppxxx|||ssskkk^^^QQQFFF>>>777444111111000000000////////////......------------------------,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((($$$'''+++++++++---111555------,,,+++***)))((((((***(((''''''((())))))(((&&&&&&''''''(((((())))))'''&&&%%%(((+++,,,)))&&&&&&%%%$$$$$$$$$%%%&&&'''zzznnnhhhdddaaaaaacccccceeeggghhhgggfffffffffeeeeeedddcccbbb```___^^^^^^]]]\\\[[[[[[]]]^^^```aaabbbdddgggkkkppptttvvvuuuuuuvvvtttooohhhaaa\\\SSSQQQMMMLLLLLLMMMMMMLLLMMMOOORRRVVVZZZaaahhhmmmooowww{{{rrrjjj]]]QQQFFF>>>777444111000000000////////////...------,,,,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''$$$'''++++++)))***///333+++++++++******)))))))))'''(((((('''&&&&&&''')))&&&&&&&&&'''((()))))))))***((((((+++///000---)))'''&&&%%%$$$%%%&&&((())){{{nnngggdddaaaaaadddccceeeggghhhgggfffffffffffffffeeeeeecccaaa```______]]][[[ZZZZZZ\\\___aaabbbcccdddhhhlllqqquuuwwwuuuuuuvvvtttooohhh```\\\RRROOOLLLJJJKKKKKKKKKKKKNNNPPPSSSVVV[[[bbbiiinnnooowww~~~{{{rrrjjj]]]PPPFFF>>>777444000000000000////////////---,,,++++++******++++++......---,,,,,,+++******************************))))))))))))))))))))))))))))))***))))))(((''''''&&&)))+++)))%%%$$$'''+++)))))))))))))))*********%%%''')))'''%%%$$$&&&)))'''(((((()))***++++++,,,,,,******...222444000,,,((('''&&&%%%&&&(((***+++}}}qqqjjjeeeaaabbbeeeeeeeeeeeeeeeeeefffggghhhfffggghhhgggfffdddaaa______]]][[[ZZZ[[[\\\___aaabbbccceeehhhlllpppsssuuuvvvvvvuuurrrlllfff___[[[SSSPPPLLLJJJJJJKKKKKKKKKMMMPPPSSSWWW\\\bbbhhhmmmooovvv}}}~~~uuummm```SSSHHH???777333333333111000////////////222222111000///...------...---,,,+++************)))***+++,,,,,,+++***)))(((((((((((())))))))))))''''''(((((()))*********''''''((()))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&******+++,,,,,,,,,++++++---,,,+++***)))))))))***&&&%%%%%%%%%%%%&&&''''''|||pppiiiddd``````dddeeeeeedddeeeeeefffggghhhffffffggggggeeeccc```______]]]\\\[[[[[[]]]___```bbbccceeehhhlllpppsssuuuwwwwwwvvvsssnnnggg```]]]TTTQQQLLLJJJJJJKKKKKKKKKMMMOOOSSSWWW[[[aaahhhmmmnnnvvv}}}~~~vvvnnnaaaTTTIII???888444000000///...------------000//////......---------...---,,,+++************)))***+++,,,,,,+++***)))(((((((((((())))))))))))******)))((((((''''''&&&&&&'''(((((())))))(((((())))))))))))((((((((('''(((((('''&&&&&&&&&&&&'''******+++,,,---------------,,,+++)))((((((''''''&&&%%%%%%%%%%%%&&&''''''{{{ooohhhccc___```cccddddddddddddeeefffggghhhffffffffffffeeebbb```______]]]\\\[[[[[[]]]___```bbbccceeehhhlllpppsssuuuwwwwwwvvvtttooohhhbbb^^^UUURRRMMMKKKKKKLLLLLLLLLLLLOOORRRVVVZZZ```ggglllnnnvvv}}}~~~wwwnnnbbbUUUIII@@@999444333222111111111111222222------------------------------,,,+++******************++++++++++++******))))))))))))(((((((((((())))))(((((('''&&&&&&%%%&&&&&&'''((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((******+++---...///000111------+++***(((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''}}}{{{pppiiiddd``````ccccccccccccdddeeefffggghhhgggggggggfffeeecccaaa```^^^^^^]]]\\\\\\^^^___```bbbccceeehhhlllpppsssuuuvvvvvvvvvsssnnnhhhaaa^^^VVVSSSNNNLLLKKKLLLLLLLLLKKKNNNQQQUUUYYY___fffkkknnnuuu|||vvvnnnaaaTTTIII???888444444444333333333444444555,,,,,,,,,------.........---,,,++++++*********+++++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''((())))))))))))((())))))((((((((('''''''''%%%%%%%%%&&&&&&((())))))******+++---///111333444000///...,,,***'''%%%$$$&&&%%%%%%%%%%%%&&&''''''xxx}}}qqqjjjeeeaaaaaadddbbbccccccccceeefffggghhhhhhhhhhhhfffeeedddbbbbbb^^^^^^]]]]]]]]]^^^___```bbbccceeehhhlllpppsssuuuuuuuuutttrrrmmmgggaaa]]]VVVSSSOOOLLLKKKLLLLLLKKKJJJMMMPPPTTTXXX^^^eeejjjmmmuuu|||vvvnnnaaaTTTHHH???888333111111000000000111111222---------...//////000000,,,,,,++++++******++++++,,,++++++++++++++++++,,,***)))))))))((((((((('''%%%%%%&&&&&&'''((((((((('''((())))))******))))))((((((((((((''''''''''''%%%%%%%%%&&&'''((()))*********+++---///222555666333333222000---***'''%%%&&&%%%%%%%%%%%%&&&''''''rrr}}}rrrkkkeeeaaabbbeeebbbbbbbbbcccdddfffggghhhiiihhhgggfffdddcccbbbbbb^^^^^^^^^^^^^^^______```bbbccceeehhhlllpppsssuuutttttttttqqqmmmgggaaa]]]VVVSSSNNNKKKKKKKKKKKKJJJIIILLLOOOSSSWWW]]]dddiiimmmttt|||vvvnnnbbbTTTIII@@@888444333222222111111111222222/////////000000000111111,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,******))))))((((((''''''))))))(((((('''&&&&&&%%%'''(((((()))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((()))*********+++,,,///222555777666555555333000---)))'''&&&%%%%%%%%%%%%&&&''''''lllzzz|||qqqjjjeee```aaadddaaaaaabbbcccdddfffggghhhgggfffeeecccbbbaaa``````^^^^^^^^^^^^_________```bbbccceeehhhlllpppsssuuutttuuutttrrrnnnhhhbbb^^^VVVRRRNNNKKKJJJJJJJJJIIIIIIKKKNNNRRRWWW]]]ccchhhlllttt|||yyypppdddWWWKKKBBB;;;666666555444333333222333333000000000000000000000000,,,++++++***++++++,,,,,,---,,,++++++++++++,,,---*********)))((('''''''''******)))((((((''''''&&&%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++,,,...111444666666666666444222...+++)))&&&%%%%%%%%%%%%&&&''''''hhhvvv{{{pppiiiddd___```cccaaaaaabbbcccdddfffhhhhhheeeeeecccaaa```_________^^^^^^^^^____________```bbbccceeehhhlllpppsssuuuuuuvvvuuusssoooiiiccc___UUURRRMMMJJJIIIIIIIIIHHHHHHKKKNNNRRRVVV\\\ccchhhlllttt|||zzzrrrfffYYYMMMDDD===888333222111000//////......000000000000000000000///+++++++++***++++++,,,,,,------++++++++++++------+++******)))(((''''''&&&''''''(((((()))*********###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++++++++...111444666666666666555222///+++)))&&&%%%%%%%%%%%%&&&''''''iiisssrrrkkkfffaaa___```]]]^^^```bbbdddeeeffffffeeeddddddcccbbbaaa``````\\\]]]^^^^^^]]]]]]___aaaeeeeeegggiiillloooqqqssstttttttttqqqmmmhhhccc```XXXTTTNNNJJJIIIJJJJJJIIIKKKLLLNNNPPPTTTZZZaaafffjjjqqqwwwzzz~~~|||vvvqqqhhh[[[MMMCCC<<<:::555444333222111111111111000000////////////000000......------------......+++,,,,,,,,,,,,+++******)))'''&&&'''((()))((('''******)))(((''''''&&&&&&$$$%%%&&&(((((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((,,,///...,,,---222777999::::::888444///)))&&&''''''''''''''''''''''''eeeooo~~~pppiiiddd```^^^```^^^___```bbbdddeeeeeeeeeeeedddccccccbbbaaa``````\\\]]]^^^^^^]]]]]]___aaaaaabbbeeehhhmmmqqqtttvvvttttttsssqqqmmmhhhccc```WWWSSSNNNKKKJJJJJJJJJIIIKKKLLLNNNPPPTTTYYY```eeejjjqqqwwwzzz~~~|||sssoooeeeYYYMMMCCC===:::555444333222111111111111000000////////////000000------,,,,,,,,,,,,------++++++,,,,,,++++++***))))))'''&&&'''((()))((('''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&(((((((((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))),,,......,,,...222777666777888777555111,,,)))''''''''''''''''''''''''```iiixxx}}}nnnfffaaa^^^]]]```^^^___aaabbbddddddeeeeeeeeedddcccbbbaaa```______\\\]]]^^^^^^]]]]]]```aaaaaabbbeeeiiimmmqqqtttvvvttttttsssqqqmmmgggbbb___WWWSSSNNNKKKJJJJJJIIIIIIJJJLLLNNNPPPTTTYYY```dddiiipppwwwzzz~~~}}}rrrlllcccXXXMMMDDD>>>;;;555444333222222111111111000//////......//////000,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***))))))'''&&&'''((()))(((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''***,,,+++***,,,000444444555666666555222///---'''''''''''''''''''''''']]]fffttt}}}nnneee```]]]^^^```___```aaabbbcccdddddddddeeedddcccbbbaaa```___^^^[[[\\\]]]]]]]]]^^^```bbbdddeeegggjjjmmmoooqqqrrrttttttsssqqqlllgggbbb^^^WWWSSSOOOLLLJJJJJJIIIHHHJJJLLLNNNQQQTTTYYY___ccciiipppvvvzzz~~~}}}tttmmmcccXXXMMMDDD===999555555444333222222222222/////////....../////////,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))))))'''&&&'''((()))((('''))))))((((((((('''''''''%%%%%%&&&''''''((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((((((((())),,,///333444555555555222000...''''''''''''''''''''''''\\\dddqqq~~~}}}nnnfffaaa^^^^^^aaa^^^___aaabbbddddddeeeeeeeeedddcccbbb```___^^^]]][[[\\\]]]]]]]]]^^^```bbbccceeegggkkkmmmooopppqqquuutttsssqqqlllfffaaa^^^VVVSSSOOOLLLKKKJJJIIIHHHJJJLLLNNNQQQTTTXXX^^^bbbgggnnnuuuyyy}}}|||xxxpppeeeYYYOOOEEE===888666555444333222222222222//////............//////------,,,,,,,,,,,,------***++++++++++++***)))))))))'''&&&'''((()))((('''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***,,,...444444444444333000...,,,''''''''''''''''''''''''[[[bbbmmmyyy}}}ooofffbbb^^^^^^```]]]^^^```bbbdddeeeffffffeeedddcccbbb```___]]]]]]ZZZ\\\]]]]]]]]]^^^aaaccc___bbbfffjjjoooqqqssstttuuutttsssppplllfff```]]]VVVSSSOOOMMMLLLKKKIIIGGGIIILLLNNNQQQTTTXXX]]]aaaeeelllssswww|||{{{zzzqqqeeeYYYOOOFFF===777666555444333222222222222///......------......///------,,,,,,,,,,,,------******++++++******)))((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))))))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))))))))+++,,,...///333333333222111...,,,+++''''''''''''''''''''''''XXX^^^hhhsss{{{nnnfffaaa]]]\\\]]]\\\]]]___bbbdddfffggghhheeedddcccbbb```^^^]]]\\\ZZZ[[[]]]]]]]]]^^^aaaccc___aaafffkkkooorrrssstttuuutttssspppkkkeee```\\\UUURRROOOMMMLLLKKKIIIGGGIIIKKKOOOQQQTTTXXX\\\```cccjjjqqqvvvzzz~~~~~~zzzxxxooobbbXXXOOOGGG===777666555444333333222333333///......------......///,,,,,,++++++++++++,,,,,,***************))))))((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''***)))((((((***,,,---...111111111000///---,,,+++''''''''''''''''''''''''UUU[[[dddooo|||yyymmmfffaaa\\\ZZZ[[[[[[\\\___bbbdddfffhhhiiieeeeeecccaaa```^^^]]]\\\ZZZ[[[]]]]]]]]]___aaacccbbbdddhhhlllnnnpppppppppuuuuuussspppkkkeee___\\\UUURRROOOMMMLLLKKKIIIGGGIIIKKKOOORRRTTTXXX\\\___bbbiiipppuuuyyy~~~}}}yyyuuulll```VVVOOOGGG>>>888666666555444333333333333.........------.........++++++************++++++***************)))(((((()))'''&&&'''((()))(((''''''(((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''(((((())))))******%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))******////////////...---,,,+++''''''''''''''''''''''''QQQTTT^^^kkkxxx{{{lllddd^^^YYYXXXYYY\\\]]]```cccdddddddddccccccaaa___]]]\\\[[[[[[\\\[[[[[[ZZZ[[[\\\^^^```bbbcccfffiiikkklllnnnpppqqqsssssssssqqqlllfff```\\\SSSQQQNNNLLLKKKJJJHHHGGGKKKMMMPPPRRRTTTWWW[[[]]]gggkkkqqqwwwzzz{{{yyyxxxsssmmmcccYYYOOOFFF>>>:::666666555444333333333333---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******&&&&&&''''''(((((())))))&&&'''((()))************)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,,,,---......---***(((&&&)))(((&&&%%%%%%&&&'''(((PPPSSS\\\hhhuuu{{{mmmddd^^^ZZZXXXZZZ]]]^^^```bbbcccccccccccccccaaa___]]]\\\[[[[[[\\\[[[ZZZZZZ[[[\\\^^^```bbbbbbeeehhhjjjkkklllnnnpppssstttssspppllleee___\\\TTTQQQNNNLLLKKKJJJIIIGGGIIILLLOOOQQQSSSWWW[[[^^^gggkkkqqqwwwzzz{{{yyyxxxssslllbbbXXXNNNEEE>>>999333333222111000000000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,,,,---,,,+++***((('''''''''&&&%%%&&&&&&'''(((OOOQQQYYYeeeqqq}}}{{{mmmddd___ZZZYYY[[[______```aaaaaabbbccccccbbbaaa___]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\^^^```aaaaaacccfffhhhiiikkkmmmooottttttssspppkkkeee___[[[TTTQQQNNNLLLKKKKKKIIIHHHGGGJJJMMMPPPSSSWWW\\\```gggkkkqqqwww{{{{{{zzzyyyrrrkkkaaaVVVLLLDDD===888555555444333222222222222------------,,,,,,,,,,,,************************+++++++++************)))***))))))(((((())))))***((((((((((((((('''''''''(((''''''&&&&&&'''((())))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))),,,,,,+++***)))(((((('''&&&%%%%%%%%%&&&'''((()))NNNPPPWWWbbbmmmyyyzzzlllddd___ZZZYYY[[[```_________```aaaccccccbbbaaa___]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\^^^```aaaaaacccfffggghhhjjjmmmpppssssssssspppkkkeee___[[[UUURRRNNNLLLKKKKKKJJJIIIFFFHHHKKKOOORRRXXX^^^bbbhhhlllrrrxxx{{{|||{{{yyyqqqjjj___TTTKKKBBB<<<777666666555444333333333333...------------,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&***)))'''&&&&&&((()))+++)))))))))(((((((((((('''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((+++***)))(((''''''''''''$$$$$$%%%%%%&&&'''((()))OOOPPPUUU___iiitttyyykkkccc^^^ZZZYYY[[[____________```aaacccdddbbb```^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]___aaabbbdddfffggghhhjjjnnnqqqrrrrrrrrroookkkeee___[[[VVVRRRNNNLLLKKKKKKJJJIIIFFFHHHKKKNNNRRRXXX___dddiiimmmsssyyy|||}}}{{{zzzqqqjjj^^^SSSIIIAAA;;;777333222111000////////////.........---------,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&,,,+++)))((((((***,,,---***)))))))))((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''))))))'''&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''(((NNNOOOSSS\\\eeepppxxxjjjbbb]]]YYYXXXZZZ\\\]]]^^^___aaabbbcccdddaaa```^^^\\\[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]___```cccdddffffffhhhjjjnnnqqqpppppppppoookkkfff```]]]WWWSSSNNNKKKKKKKKKKKKJJJGGGIIILLLOOOSSSYYY```eeeiiimmmsssyyy}}}}}}|||{{{qqqjjj^^^SSSIIIAAA;;;888444333222111000000000000............---------,,,************************+++++++++************))))))((((((''''''(((((()))((((((((((((((('''''''''+++************,,,---///******)))))))))((((((((('''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&MMMMMMQQQXXXaaakkk{{{vvvhhhaaa\\\XXXWWWYYYYYY[[[]]]```bbbcccddddddaaa```^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]___```bbbcccdddeeefffiiimmmpppnnnoooooonnnkkkfffaaa^^^WWWSSSNNNKKKKKKKKKKKKKKKIIIJJJMMMOOOSSSZZZaaafffjjjnnntttzzz}}}~~~|||{{{rrrjjj^^^RRRIIIAAA<<<888666555444333222222222222............------------+++++++++++++++++++++++++++++++++************)))((((((''''''''''''(((((('''''''''((((((((((((((((((((()))***,,,---......*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$KKKKKKOOOVVV^^^hhhxxxuuuggg```[[[WWWVVVXXXWWWZZZ]]]aaacccdddddddddaaa```^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]___```aaabbbccccccdddggglllooommmnnnnnnnnnkkkgggbbb___XXXTTTNNNKKKJJJKKKKKKKKKJJJLLLNNNPPPTTTZZZbbbgggjjjnnntttzzz~~~~~~}}}{{{ssskkk___SSSIIIBBB<<<999333222111000//////////////////.........---------+++++++++++++++++++++++++++++++++************)))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&(((***,,,---......************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&%%%$$$###JJJJJJNNNTTTXXX```ooo|||uuuhhh^^^YYYWWWUUUTTTVVVXXX[[[]]]___```aaaaaa^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^aaabbbddddddeeegggkkkmmmmmmnnnooonnnkkkfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIIIIKKKOOOTTT[[[aaaeeehhhpppxxx{{{}}}~~~{{{uuummm```TTTIIIAAA;;;888666555444222111000000000000000///...---,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***))))))***)))(((''''''((()))***))))))************))))))&&&'''((())))))*********------,,,+++***)))(((''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%IIIJJJMMMSSSWWW^^^mmmzzzvvvhhh]]]XXXVVVUUUTTTVVVXXX[[[]]]___```aaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[]]]]]]]]]]]]]]]```aaaccccccdddfffjjjmmmmmmnnnnnnnnnkkkfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIIIIKKKOOOTTT[[[aaaeeehhhqqqxxx{{{}}}|||uuummmaaaTTTJJJBBB<<<888555555333222111000000000000///...------,,,,,,,,,---,,,,,,++++++*********)))************)))((((((***)))(((''''''((()))***(((((())))))))))))(((((('''((()))***************))))))))))))))))))))))))'''&&&%%%$$$$$$&&&''')))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&HHHIIILLLQQQUUU\\\iiivvvvvvggg[[[VVVUUUUUUUUUVVVXXX[[[]]]___```aaaaaa______^^^]]]\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]___```aaabbbccceeehhhkkklllmmmnnnmmmkkkfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIIIIKKKOOOTTT[[[aaadddiiiqqqyyy{{{}}}}}}uuummmaaaUUUKKKBBB<<<888555444333222111000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((('''''')))((((((''''''(((((()))'''(((((((((((((((((('''))))))***+++++++++************))))))((((((''''''&&&&&&%%%$$$%%%&&&'''(((+++***)))'''&&&$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&FFFGGGKKKOOORRRXXXeeeqqqwwwgggZZZUUUTTTUUUUUUVVVXXX[[[]]]___```aaaaaa``````___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbbdddgggjjjlllmmmmmmmmmkkkfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIIIIKKKNNNTTTZZZ```ccciiiqqqxxx{{{}}}~~~uuunnnbbbVVVLLLCCC<<<888444333222111000000000000///...------,,,,,,,,,---++++++++++++++++++,,,,,,))))))******))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((***++++++,,,,,,+++++++++......,,,***(((&&&$$$###&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&EEEEEEIIIMMMOOOTTT```lll{{{wwwgggZZZTTTTTTTTTTTTVVVXXX[[[]]]___```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\]]]^^^___````````````]]]^^^``````aaacccgggiiikkklllmmmmmmjjjfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIIIIKKKNNNSSSYYY___ccciiiqqqwwwzzz|||uuunnncccWWWMMMDDD===888333333222111000000000000...------,,,,,,,,,,,,---++++++++++++++++++,,,,,,******++++++******)))(((''''''(((((((((((('''''')))******++++++******)))***++++++,,,,,,,,,,,,+++000///---+++)))'''%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''CCCDDDGGGKKKMMMPPP[[[fffuuuvvvggg[[[UUUSSSSSSRRRVVVXXX[[[]]]___```aaaaaabbbbbbaaa```___^^^]]]]]]^^^^^^___```aaaaaaaaaaaa]]]^^^___```aaacccfffiiijjjkkklllllljjjfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIJJJKKKNNNSSSYYY^^^bbbhhhpppvvvxxx{{{vvvooodddYYYNNNEEE===999222222111000000000000000------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***))))))&&&''''''((((((''''''&&&***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,++++++******))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((BBBCCCFFFIIIKKKNNNXXXcccooo~~~vvvggg\\\VVVSSSRRRQQQVVVXXX[[[]]]___```aaaaaacccbbbbbbaaa```___^^^]]]]]]^^^___```aaaaaaaaaaaa]]]^^^``````aaacccgggjjjiiikkklllllljjjfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIJJJKKKNNNRRRXXX^^^aaagggooouuuwwwzzz~~~~~~vvvoooeeeYYYOOOFFF>>>999222111111000000000000000---,,,,,,+++,,,,,,---------,,,,,,++++++************************))))))(((&&&&&&'''(((((('''&&&&&&******++++++++++++******'''''')))+++,,,---------***************)))))))))%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((AAABBBEEEIIIJJJLLLVVV```lll{{{vvvhhh]]]WWWTTTQQQOOOWWWXXX[[[]]]___aaaaaaaaaccccccbbbaaa```___^^^^^^\\\]]]^^^___````````````]]]___```aaaaaadddgggjjjiiijjjlllllljjjfffbbb___XXXTTTOOOLLLKKKKKKJJJJJJIIIJJJKKKNNNRRRXXX^^^aaagggnnntttvvvyyy~~~~~~vvvoooeeeZZZPPPFFF>>>999222111000000000000000111,,,,,,,,,++++++,,,------------,,,,,,+++***)))))))))))))))))))))(((((('''%%%&&&'''(((((('''&&&%%%))))))************))))))%%%&&&(((***,,,---......,,,+++***)))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((BBBCCCDDDEEEHHHMMMSSSXXXkkkvvvttteee\\\WWWTTTTTTWWWVVVWWWYYY[[[]]]```aaabbbbbbccccccbbbaaa___]]]\\\ZZZ[[[]]]^^^___`````````______```aaabbbdddfffgggjjjkkklllmmmkkkgggccc```YYYUUUOOOKKKIIIIIIIIIHHHJJJJJJKKKNNNRRRXXX]]]```iiilllrrrvvvyyy{{{}}}sssoooggg]]]SSSHHH>>>777333111////////////...---...------,,,,,,------...++++++++++++++++++++++++***)))((('''&&&%%%$$$$$$((((((''''''(((***---...,,,,,,,,,+++***)))(((''',,,++++++,,,...000///...+++)))(((((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&AAABBBCCCEEEGGGLLLRRRWWWgggrrrsssddd\\\VVVSSSSSSVVVVVVWWWXXX[[[]]]___aaabbbaaaaaabbbbbbaaa```^^^]]][[[\\\]]]^^^__________________```aaaccceeefffgggjjjkkkmmmmmmkkkgggccc```YYYTTTOOOKKKIIIIIIIIIHHHJJJJJJKKKNNNRRRXXX]]]aaahhhlllqqquuuxxxyyy{{{}}}tttooofff\\\RRRHHH???999555333000//////...---+++------,,,,,,,,,,,,------++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&((((((''''''(((***,,,...,,,,,,++++++******))))))***)))((()))+++,,,,,,++++++)))(((((())))))(((&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%&&&'''))))))'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''@@@AAABBBDDDFFFJJJPPPTTTaaalll}}}sssddd[[[UUUQQQQQQTTTUUUVVVXXXZZZ\\\^^^```aaa```````````````___^^^^^^\\\\\\]]]^^^__________________```aaaccceeeggghhhjjjlllmmmmmmkkkgggbbb```XXXTTTOOOKKKIIIIIIIIIIIIJJJJJJKKKNNNSSSXXX^^^aaahhhlllqqquuuwwwxxxyyyzzzuuuoooeee[[[QQQHHH@@@;;;777444111000///...,,,***------,,,,,,,,,,,,------++++++++++++++++++++++++''''''(((((())))))******((((((''''''(((***,,,------,,,+++******+++,,,,,,***(((((((((******)))(((***)))(((((())))))((('''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&(((>>>@@@AAABBBDDDHHHMMMQQQ\\\gggwwwssscccZZZTTTPPPPPPRRRTTTUUUWWWYYY[[[]]]___````````````___^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^___``````aaaccceeeggghhhkkklllmmmmmmjjjfffbbb___XXXTTTNNNKKKIIIJJJIIIIIIKKKKKKLLLNNNSSSXXX^^^aaaiiimmmrrrvvvxxxxxxyyyyyyvvvooodddYYYOOOGGG@@@<<<666444111000//////---+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,(((((((((((()))***+++,,,,,,+++***))))))+++---///+++***))))))***+++***(((***((('''((()))***)))'''$$$%%%&&&''')))***,,,,,,%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))===>>>@@@AAACCCFFFJJJMMMXXXcccrrrssscccZZZTTTOOOOOOQQQSSSTTTVVVXXXZZZ\\\^^^___bbbaaa___^^^\\\[[[ZZZZZZ\\\\\\]]]^^^____________``````aaabbbccceeeggghhhkkklllmmmmmmjjjfffbbb___WWWSSSNNNJJJIIIJJJJJJJJJKKKKKKLLLOOOSSSYYY^^^aaaiiinnntttxxxzzzzzzzzzzzzvvvooodddYYYOOOGGGAAA===555333000000000000///...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((())))))***++++++,,,+++)))))))))+++---///+++)))((((((******)))((()))((('''((()))***)))(((%%%&&&'''(((***+++,,,---''''''''''''((((((((((((&&&''''''''''''''''''&&&'''((())))))''''''((()));;;===???@@@AAADDDGGGJJJUUU___nnn~~~tttdddZZZTTTOOONNNPPPRRRSSSUUUWWWYYY[[[]]]^^^aaa```^^^\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___```````````````aaabbbdddfffhhhiiilllmmmnnnmmmjjjfffaaa^^^WWWSSSNNNJJJJJJJJJJJJJJJKKKKKKLLLOOOSSSYYY^^^bbbiiimmmtttyyy{{{{{{{{{{{{vvvooodddYYYPPPHHHAAA>>>444222000000111111000///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))(((((((((''''''&&&&&&(((((())))))******************)))))))))***,,,---(((&&&&&&&&&(((((('''&&&)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''))):::<<<>>>???@@@BBBEEEHHHRRR[[[iiiyyyuuueee[[[TTTOOONNNPPPQQQRRRTTTVVVXXX[[[\\\]]]]]]]]][[[[[[ZZZ[[[\\\\\\YYYZZZ\\\^^^___aaaaaaaaa``````aaabbbdddfffhhhiiilllmmmnnnmmmjjjfffaaa^^^WWWSSSNNNJJJJJJJJJKKKJJJKKKLLLMMMOOOTTTYYY___bbbfffkkksssxxxzzz{{{{{{{{{tttnnndddZZZPPPHHHAAA===666444111000111000///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''''''''(((((((((((((((((())))))***************))))))))))))))))))******'''&&&%%%&&&((())))))((((((''''''((()))******(((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''(((:::;;;===>>>???AAADDDFFFPPPXXXfffuuuvvvfff[[[UUUOOONNNPPPQQQRRRSSSVVVXXXZZZ\\\]]]ZZZZZZYYYYYYZZZ\\\^^^___XXXYYY[[[^^^```aaabbbbbb```aaaaaacccdddfffhhhiiilllmmmnnnmmmjjjfffaaa^^^VVVSSSMMMJJJJJJJJJKKKKKKLLLLLLMMMOOOTTTZZZ___bbbdddjjjqqqwwwzzzzzzzzzzzztttnnndddZZZQQQIIIAAA===888666333111000///---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++'''((()))***+++,,,------((())))))************)))(((((())))))))))))((('''((((((''')))+++,,,,,,+++(((''''''((()))******)))''''''(((((()))))))))***''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((:::;;;<<<>>>@@@BBBDDDFFFIIIRRR```ooovvveee[[[TTTOOONNNQQQPPPPPPQQQTTTXXXZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ[[[]]]```bbbccccccccccccccceeegggjjjkkkpppooommmkkkgggdddbbb```\\\UUUNNNLLLJJJHHHIIILLLHHHKKKPPPTTTWWW[[[^^^aaalllmmmqqquuuyyy{{{zzzxxxsssnnneee[[[RRRIIIAAA<<<555444222000///...------+++++++++*********)))))),,,,,,++++++***)))(((((())))))(((((((((((())))))******))))))))))))******((((((''''''''''''(((((()))(((''''''(((***,,,...)))))))))))))))*********&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((::::::;;;===???AAACCCEEEHHHPPP]]]kkkzzzvvveee[[[TTTOOONNNPPPPPPPPPPPPSSSWWWYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^```bbbccccccccccccdddgggiiilllmmmqqqpppnnnllliiifffcccaaa\\\TTTNNNLLLJJJHHHIIILLLIIILLLQQQUUUXXX[[[___bbbjjjkkknnnsssxxxzzzyyywwwsssmmmddd[[[QQQHHH@@@;;;555444222000///......---++++++*********))))))))),,,,,,++++++***))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&''')))+++,,,*********)))))))))))))))'''((())))))******))))))((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''999999:::<<<>>>@@@BBBCCCFFFMMMXXXeeetttuuueeeZZZTTTNNNMMMOOOOOONNNOOORRRUUUWWWXXXWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[]]]___aaaccceeecccdddeeefffiiikkkmmmooorrrqqqpppnnnkkkgggdddbbb\\\TTTNNNMMMKKKIIIIIILLLJJJMMMQQQUUUXXX\\\```bbbggghhhlllrrrwwwyyyyyywwwsssmmmdddZZZQQQHHH@@@;;;444333222000///.........++++++************)))))),,,,,,++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((('''''''''(((***,,,---++++++******))))))((((((((()))******++++++******((((((((((((''''''''''''############$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''888888999:::<<<>>>@@@AAAEEEKKKTTT___mmmuuueeeZZZSSSNNNLLLNNNNNNMMMMMMOOOSSSVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\^^^```bbbdddeeeffffffgggiiijjjlllmmmnnnqqqqqqpppnnnkkkhhhdddbbb[[[TTTNNNMMMLLLJJJJJJLLLLLLNNNRRRUUUXXX\\\```ccceeegggkkkqqqvvvyyyyyyxxxrrrlllcccYYYPPPGGG???:::444333222000///.........,,,,,,,,,,,,+++++++++***+++++++++*********))))))))))))(((((((((((())))))******))))))))))))******((((((''''''''''''((((((******)))***+++,,,...///,,,++++++***)))(((''''''((()))******++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''888888999:::;;;===???@@@EEEIIIQQQ[[[iii|||tttdddZZZSSSMMMKKKMMMMMMLLLKKKMMMQQQTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^```ccceeefffiiiiiijjjkkkkkklllllllllpppppppppoookkkgggcccaaaZZZTTTOOONNNMMMJJJJJJMMMMMMOOORRRUUUWWW[[[```cccdddfffkkkqqqwwwzzzzzzyyyqqqlllcccYYYOOOFFF>>>:::333333111000////////////......---------,,,,,,,,,+++++++++***************))))))(((((((((((()))))),,,++++++******++++++,,,((((((''''''''''''(((((())))))******+++---......,,,++++++***)))((('''''''''((())))))******))))))((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''888888999:::;;;===???@@@DDDHHHOOOYYYfffxxxsssdddZZZSSSMMMKKKLLLLLLJJJJJJKKKOOORRRTTTTTTVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\^^^```bbbdddeeeiiiiiijjjllllllmmmllllllpppppppppooolllhhhccc```ZZZSSSOOOOOONNNKKKKKKMMMMMMOOORRRTTTVVVZZZ___cccdddfffjjjpppvvvyyyyyyxxxqqqkkkbbbXXXOOOFFF>>>999333222111000////////////.........---------,,,,,,************************))))))(((((((((((())))))+++++++++******+++++++++((((((''''''''''''((((((&&&''''''((()))***++++++++++++******))))))(((((('''((())))))******))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&999999999:::<<<===???@@@AAAFFFMMMVVVcccuuurrrcccZZZSSSMMMJJJKKKKKKIIIHHHJJJMMMPPPRRRSSSUUUTTTTTTTTTUUUVVVXXXYYY[[[[[[\\\]]]___bbbdddeeeeeegggiiikkkmmmnnnnnnnnnqqqrrrrrrqqqnnniiidddaaaYYYSSSOOOOOOOOOLLLKKKMMMMMMOOOQQQSSSUUUYYY^^^bbbdddeeeiiioootttwwwwwwuuupppjjjaaaXXXNNNEEE===888333222111000////////////---,,,,,,,,,++++++++++++************************))))))(((((((((((())))))***))))))))))))))))))***((((((''''''''''''((((((%%%&&&'''((()))******************)))))))))))))))((()))******++++++******((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&999::::::;;;<<<===???@@@???DDDKKKUUUbbbsssrrrcccZZZSSSMMMJJJJJJJJJIIIGGGIIILLLPPPRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZ[[[[[[]]]___aaaccceeebbbdddgggkkknnnpppqqqqqqrrrsssssssssoookkkfffcccYYYSSSOOOPPPOOOLLLKKKMMMMMMNNNPPPRRRTTTXXX]]]aaacccdddhhhnnnsssuuuuuussspppjjjaaaWWWNNNEEE===888222222111000/////////000+++++++++*********))))))******************++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''(((***++++++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++)))((((((((('''''''''''',,,+++***)))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&777777888:::<<<===??????EEEGGGLLLRRR\\\mmmrrrbbbXXXQQQKKKIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUUUUUUUUUUWWWXXX[[[[[[\\\]]]___aaacccdddgggiiijjjiiigggiiimmmqqqttttttuuutttqqqmmmhhheee^^^[[[WWWTTTRRROOOLLLJJJMMMOOOQQQSSSUUUXXX\\\___^^^dddhhhjjjnnntttuuusssrrrkkkaaaVVVMMMDDD===999444222000///000000///...---,,,++++++******++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***+++,,,---***)))))))))))))))******''')))+++---------,,,+++...---++++++++++++***((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&666777888:::;;;===>>>???CCCFFFJJJPPPZZZjjj|||qqqaaaWWWPPPKKKIIIKKKJJJJJJJJJJJJKKKNNNPPPQQQRRRSSSUUUUUUUUUUUUWWWXXXZZZZZZ\\\^^^```bbbcccdddfffhhhjjjiiihhhiiinnnrrrqqqqqqrrrqqqnnniiidddaaa[[[XXXUUURRRQQQPPPNNNLLLMMMOOOQQQSSSUUUXXX]]]```bbbgggkkkmmmqqqvvvwwwtttqqqkkk```VVVLLLDDD===999333111///...//////...------,,,++++++******++++++---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((('''(((((()))***+++***))))))((((((((())))))***+++,,,------,,,***)))---+++************)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&666666888999;;;===>>>>>>AAACCCHHHMMMWWWfffxxx}}}ooo```VVVPPPKKKIIIKKKIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWYYYXXXZZZ\\\___aaabbbcccccceeehhhjjjjjjiiikkkooossspppqqqqqqooolllfffaaa^^^WWWTTTRRRPPPPPPPPPOOONNNLLLNNNQQQSSSUUUXXX]]]```dddiiinnnooorrrwwwwwwtttpppjjj```UUULLLDDD===999222000...---......---,,,---,,,++++++******++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))+++***)))(((((((((((((((------......---,,,***)))+++***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%555666777999:::<<<===>>>@@@BBBFFFLLLUUUcccsss{{{nnn^^^UUUOOOJJJIIIKKKIIIIIIHHHIIIJJJLLLNNNPPPPPPRRRTTTTTTTTTUUUWWWYYYWWWYYY\\\```bbbccccccbbbeeehhhjjjkkkjjjlllppptttsssssssssqqqmmmhhhbbb___VVVSSSPPPNNNOOOOOOOOONNNKKKMMMPPPSSSUUUYYY^^^aaadddjjjnnnppprrrvvvuuurrroooiii___UUUKKKCCC===999222000......//////...------,,,++++++******++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&'''((()))))),,,+++***))))))))))))))),,,------------,,,+++***+++***(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&$$$444555666888:::;;;<<<===???BBBFFFKKKSSS```ppp{{{zzzlll]]]TTTNNNIIIHHHJJJHHHHHHHHHHHHJJJLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYVVVYYY\\\```bbbccccccccceeehhhkkkllllllmmmqqqttttttttttttsssoooiiiddd```WWWTTTPPPMMMMMMMMMMMMLLLJJJMMMPPPRRRUUUZZZ___bbbffflllppprrrtttwwwvvvrrrnnnhhh^^^TTTKKKCCC<<<888333222000///000000///...---,,,++++++******++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''''''''((()))******---,,,++++++***************++++++,,,------------+++***))))))***+++)))(((''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%444444666777999;;;<<<<<<>>>AAAEEEIIIQQQ]]]lllvvvzzzlll]]]SSSMMMHHHFFFHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPSSSTTTTTTUUUWWWYYYWWWYYY[[[___aaacccddddddfffiiimmmmmmmmmmmmppptttrrrssssssqqqnnniiiccc```YYYUUUPPPMMMLLLLLLLLLKKKJJJLLLOOORRRUUUZZZ___ccciiioootttvvvyyy{{{zzzvvvmmmggg]]]SSSJJJCCC<<<888444222000000000111000...---,,,++++++******++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((()))***+++,,,++++++*********++++++,,,))))))***++++++,,,------+++***))))))++++++***)))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&333444555777999:::;;;<<<<<>>@@@DDDIIISSS```iii}}}|||lll[[[QQQKKKEEEBBBBBBFFFGGGHHHHHHGGGGGGIIIKKKNNNNNNOOOQQQRRRTTTUUUVVVXXXYYY[[[^^^aaadddfffhhhhhhjjjkkklllmmmooosssvvvvvvsssqqqpppooolllgggbbbYYYVVVRRRPPPOOOOOOOOONNNKKKKKKNNNTTTXXXZZZ___fffjjjpppuuuvvvxxx{{{yyytttnnnfffZZZNNNEEE???:::888777222...111888999333,,,************+++,,,------,,,++++++******++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%(((((((((((())))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''%%%$$$%%%(((+++555555555555666888999:::;;;===@@@CCCIIISSS___hhhyyyyyyjjjYYYPPPKKKGGGDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[^^^aaadddfffgggiiijjjlllmmmnnnppptttwwwyyywwwtttrrrppplllfffaaaZZZWWWSSSPPPOOOOOOOOONNNLLLLLLOOOUUUYYY[[[```gggjjjpppuuuvvvxxxzzzxxxtttmmmeeeYYYNNNEEE???:::888555111///111555555111,,,+++++++++***++++++,,,,,,+++******************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((((((((()))))))))*********++++++,,,,,,++++++***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***222222222333444666777888;;;===@@@CCCHHHQQQ]]]fffuuuuuugggWWWOOOKKKHHHFFFGGGFFFGGGHHHGGGGGGGGGIIIKKKMMMMMMOOOPPPRRRTTTUUUVVVWWWXXXZZZ]]]```ccceeefffiiikkklllmmmnnnqqquuuxxx|||zzzxxxuuurrrllleeeaaa[[[WWWSSSPPPOOOOOOOOONNNNNNNNNQQQWWWZZZ\\\aaahhhjjjppptttuuuwwwyyyvvvrrrllldddYYYNNNEEE???;;;888333111000000111000...,,,---,,,,,,++++++++++++,,,******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))*********++++++******+++++++++++++++***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))111111111222444555777777:::===@@@BBBGGGOOOZZZcccrrruuufffWWWOOOKKKGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWYYY\\\___bbbdddfffhhhjjjlllmmmnnnqqquuuxxx||||||zzzwwwsssmmmfffbbb\\\XXXSSSPPPOOOOOOOOONNNPPPPPPSSSXXX\\\]]]ccciiijjjppptttuuuvvvxxxuuuqqqjjjcccXXXNNNFFF@@@;;;888222222222111///---------...---,,,+++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))*********++++++++++++)))******++++++++++++***''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((111111222333444666777888:::<<>>AAAFFFLLLQQQZZZcccqqquuufffVVVNNNIIIDDDAAAAAABBBBBBBBBCCCDDDEEEEEEEEEHHHJJJMMMNNNOOOPPPRRRTTTWWWXXX[[[^^^aaaeeeggghhhkkkmmmppptttxxx~~~~~~yyysssnnnfff\\\SSSPPPOOOMMMMMMOOONNNQQQUUUXXX\\\```eeehhhmmmpppssstttvvvyyyvvvpppjjjcccWWWLLLCCC>>>:::777222222000///............///...,,,+++,,,...000111333000,,,******+++***(((---,,,+++)))))))))***+++************************))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((()))*********))))))))))))***++++++++++++,,,---............******((('''''''''''''''$$$%%%%%%%%%$$$$$$&&&(((111111111222333333444444666888:::===@@@DDDJJJNNNWWW___mmm{{{ssseeeUUULLLHHHCCC@@@@@@???@@@AAABBBDDDEEEGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUWWWXXX[[[^^^aaaeeeggghhhlllnnnrrrvvv{{{xxxqqqggg]]]SSSPPPOOOMMMMMMOOOMMMPPPTTTWWW[[[___dddhhhkkkppptttvvvxxxyyyuuunnnhhh```UUUJJJBBB<<<888666000000///..................---,,,++++++,,,...000222///,,,***++++++***))),,,***(((&&&&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((()))******+++************+++,,,,,,+++,,,---......///......******)))(((''''''''''''$$$%%%&&&%%%$$$$$$&&&(((.........///000000111111555777:::<<>>999555333222222111000000000000000------,,,,,,++++++,,,,,,+++---------+++++++++---(((***,,,......,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******)))))))))))))))***++++++,,,,,,...///////////////++++++***)))((((((((((((%%%&&&'''&&&%%%%%%''')))000000111222222333333444222555888;;;>>>AAADDDGGGLLLSSS\\\hhhtttpppaaaRRRJJJFFFBBB@@@@@@??????@@@AAACCCDDDEEEEEEHHHJJJMMMOOOPPPSSSVVVXXXWWWXXX[[[^^^aaaeeeggghhhlllpppvvv~~~vvvjjj___UUUQQQPPPMMMMMMOOOLLLOOOTTTXXX\\\aaagggjjjooosssvvvwwwyyyyyyuuunnnbbb[[[PPPFFF>>>999555333333222111000///............---------,,,,,,,,,,,,***,,,...---,,,+++,,,---++++++,,,---,,,+++)))(((************************))))))))))))))))))))))))%%%&&&''')))************((((((((((((((()))******+++************+++,,,,,,,,,---...//////000000000,,,+++***)))((((((((((((%%%&&&'''&&&%%%%%%''')))/////////000111111222222111333777:::<<>>999666444222222000///------,,,,,,.........------,,,,,,,,,))),,,......,,,+++,,,...------+++***))))))))))))************************))))))))))))))))))))))))$$$%%%'''(((***+++++++++((((((((((((((()))******,,,,,,++++++,,,,,,---...,,,---...///000000000000,,,+++***)))(((((((((((('''((())))))'''((()))+++111111111111222222222222222444666888:::===AAADDDHHHOOOXXXaaakkkxxxrrrcccSSSJJJDDD@@@===>>>???@@@BBBBBBBBBCCCFFFHHHIIIKKKMMMPPPRRRSSSTTTTTTXXXZZZ\\\^^^___cccgggjjjnnnuuu~~~yyykkk___SSSOOOOOOMMMLLLNNNNNNQQQTTTXXX\\\aaagggkkkoooqqqtttwwwxxxuuuooojjjfffZZZKKKAAA>>>;;;666111111000000///...---------...---+++,,,,,,---+++***......---------,,,,,,,,,))))))*********+++++++++************))))))))))))************))))))))))))))))))))))))************'''((((((((()))))))))************)))'''(((***,,,+++,,,---------,,,***))),,,***)))((()))((('''%%%%%%%%%%%%&&&'''((()))***........./////////000000222444666777999<<>>??????@@@BBBBBBBBBCCCFFFHHHIIIKKKMMMPPPRRRSSSTTTTTTWWWYYY[[[]]]___bbbfffjjjooovvvyyyjjj___TTTPPPOOOMMMMMMNNNOOOQQQUUUXXX\\\aaagggkkkoooqqqtttwwwwwwtttnnnjjjbbbWWWIII???<<<999555000111000000///......------///...,,,,,,---...,,,+++---,,,,,,,,,++++++++++++))))))*********+++++++++************))))))))))))************))))))))))))))))))))))))************((((((((())))))))))))))))))******))))))))),,,...---------------,,,+++++++++***(((((())))))'''%%%''''''&&&&&&&&&''''''(((------........./////////222333555777888;;;@@@CCCDDDJJJSSS[[[dddppppppaaaRRRIIIEEEAAA???@@@???@@@AAABBBBBBCCCEEEHHHIIIKKKMMMPPPRRRSSSSSSSSSVVVWWWYYY[[[]]]aaafffjjjqqqyyyxxxiii___UUUQQQOOOMMMMMMOOOOOORRRUUUXXX\\\aaagggkkkooopppsssvvvwwwtttnnniii___VVVIII@@@<<<999555111000000000///......------///...------......---,,,++++++++++++***************************+++++++++************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++...000++++++******))))))******+++)))(((((())))))'''&&&(((((('''&&&&&&&&&&&&&&&////////////000000000000111333444666777:::>>>AAACCCIIIQQQXXX___kkkzzzoooaaaQQQIIIEEEAAA@@@AAA>>>@@@AAAAAAAAACCCEEEGGGIIIJJJMMMOOOQQQSSSSSSSSSTTTVVVXXXYYY\\\aaafffjjjqqqzzzvvvhhh___VVVRRRPPPMMMMMMPPPPPPRRRVVVYYY\\\aaagggkkkooopppsssvvvvvvsssmmmhhhaaaXXXLLLBBB===:::666333000000//////...............---,,,,,,---...---+++,,,++++++++++++*********************************************)))))))))(((************)))))))))(((((()))))))))*********************))))))))))))(((******+++***)))***---///---,,,+++***)))***+++,,,+++***(((((())))))(((&&&(((''''''&&&&&&&&&''''''////////////000000000000000222444555666999===@@@BBBGGGOOOUUU\\\ffftttoooaaaQQQIIIEEEAAA@@@AAA>>>???AAAAAAAAABBBEEEGGGHHHJJJLLLOOOQQQRRRSSSSSSTTTUUUWWWXXX[[[```gggkkkrrrzzztttfff^^^WWWSSSPPPMMMMMMQQQQQQSSSVVVYYY]]]aaagggkkkoooppprrruuuuuurrrlllggg```XXXMMMCCC===888444111////////////............,,,+++******,,,---,,,***,,,,,,,,,,,,++++++++++++************************************)))))))))(((************)))))))))(((((()))))))))************************))))))))))))+++++++++***)))***,,,...222111000///...///000111---,,,************(((&&&%%%%%%%%%&&&&&&((())))))------........./////////000111333444555888<<>>???@@@AAAAAABBBDDDGGGHHHJJJLLLOOOQQQRRRRRRRRRTTTUUUVVVXXX[[[aaahhhmmmsss|||ssseee^^^XXXTTTQQQMMMNNNRRRQQQTTTWWWZZZ]]]aaagggjjjnnnppprrrtttuuuqqqkkkfff\\\UUUKKKBBB;;;666222000//////////////////......+++***)))***+++,,,+++***---,,,,,,,,,+++++++++++++++++++++***************************))))))))))))************))))))))))))))))))))))))************)))))))))*********+++++++++,,,,,,+++***+++...000333333222111111111111111111///---++++++***(((&&&%%%%%%%%%&&&'''((()))***........./////////000000000111222333444777:::===>>>CCCIIINNNSSS]]]iiisssqqqbbbRRRIIIEEE@@@>>>???===???@@@@@@@@@BBBDDDFFFHHHIIILLLOOOQQQRRRRRRRRRTTTUUUVVVXXX\\\bbbiiiooouuu~~~uuuddd^^^YYYUUUQQQMMMNNNRRRRRRTTTWWWZZZ]]]aaagggjjjnnnooorrrttttttpppjjjeeeXXXRRRJJJBBB;;;777444333.../////////////////////+++***)))***,,,---,,,+++++++++++++++************+++++++++*********))))))************))))))))))))************))))))))))))))))))))))))************(((((()))***++++++,,,---***+++,,,------///333666666666666666666555555444444222///---,,,+++(((&&&&&&&&&&&&&&&&&&'''((()))111111111111222222222222///111222333444666:::===<<>>===???@@@@@@@@@BBBDDDFFFHHHIIILLLNNNPPPRRRRRRRRRTTTUUUVVVXXX\\\bbbjjjpppwwwvvvddd^^^YYYVVVQQQMMMNNNSSSRRRUUUXXXZZZ]]]aaagggjjjnnnooorrrttttttpppiiidddVVVQQQJJJCCC>>>:::999888.........///////////////,,,+++***+++---...---,,,************))))))))))))++++++++++++******))))))************))))))))))))************))))))))))))))))))))))))************''''''(((***+++,,,---...)))***---...000333888;;;>>>???@@@AAA@@@???>>>===666444111///---+++(((&&&(((((('''&&&&&&&&&&&&'''111111222111111000///...000000111222555888:::<<>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQSSSVVVXXXZZZ\\\aaaiiiooo{{{vvvfffaaaYYYTTTQQQQQQQQQQQQPPPSSSXXX[[[___bbbgggjjjlllmmmoooppppppmmmgggccc\\\UUUJJJAAA<<<888444111////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++)))'''(((+++,,,***(((+++*********))))))(((((()))***++++++***)))***,,,+++---000222666;;;AAAEEEJJJIIIIIIJJJJJJGGGAAA;;;777555111///...---***)))((((((((((((((((((((((((111111111111111000///...000000000222444777999;;;>>>AAAEEEHHHLLLTTT^^^fffxxxpppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQQQQTTTWWWYYY\\\bbbkkkqqq|||uuugggbbbZZZTTTQQQPPPPPPPPPPPPSSSXXX[[[^^^bbbfffiiillllllnnnppppppmmmgggccc\\\TTTIIIAAA<<<888444111////////////............,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************++++++************************+++)))'''(((***+++***(((*********)))))))))(((((()))***++++++***)))+++,,,,,,...111555999>>>EEEIIIPPPPPPPPPQQQPPPKKKDDD>>>:::777333000...,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%000000111111111000///////////////000222555777999;;;>>>BBBEEEIIIPPPZZZaaaqqq{{{pppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQOOOSSSVVVYYY]]]dddmmmttt~~~uuuiiiccc[[[UUUQQQPPPPPPOOOQQQSSSXXX[[[^^^bbbfffiiikkklllnnnpppppplllgggbbbZZZSSSHHH@@@;;;888444111////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***************************)))((((((******)))(((******))))))))))))(((((((((***++++++******+++,,,---000333888===CCCJJJOOOVVVWWWWWWWWWTTTNNNFFF@@@<<<999444000...***'''$$$''''''''''''''''''''''''//////000000000000000///////////////111333555777999<<<@@@CCCGGGMMMVVV]]]kkktttpppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPPPPQQQPPPSSSWWWZZZ]]]dddmmmsssxxxkkkeee]]]VVVRRRPPPOOOOOOQQQTTTWWW[[[^^^aaaeeehhhjjjkkkmmmoooooolllfffaaaXXXQQQGGG???;;;777444111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))(((((()))))))))((())))))))))))))))))((((((((()))++++++******+++---...111555:::???FFFNNNSSSXXXYYYZZZYYYUUUMMMDDD>>>;;;888333000---+++'''%%%((((((((((((((((((((((((---...///000000000000000////////////000222444555777;;;???BBBFFFKKKTTTZZZeeennn}}}pppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPPPPQQQRRRUUUXXXZZZ]]]ccclllrrr}}}lllfff^^^VVVRRRPPPOOOOOOQQQTTTWWW[[[]]]```dddgggjjjkkklllnnnnnnkkkeeeaaaVVVOOOEEE>>>:::777333111////////////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************(((((())))))((((((((()))(((((((((((((((((())))))''')))***+++******,,,---...111555:::@@@GGGNNNSSSXXXYYYZZZXXXRRRJJJBBB===777444111...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%,,,---...///000111111111000000//////000111333444666:::>>>AAADDDJJJQQQWWW```iiiwwwpppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQSSSVVVYYY[[[]]]ccclllrrrmmmggg^^^WWWSSSQQQPPPPPPQQQTTTWWWZZZ]]]```dddfffiiijjjlllnnnnnnjjjeee```UUUMMMDDD===999666333111////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************'''((())))))''''''((()))''''''(((((((((((())))))'''(((************,,,......111444999>>>DDDKKKPPPUUUVVVWWWTTTMMMFFF@@@===333000...,,,,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---///000111111111111000000///000111333444555888===@@@CCCGGGNNNTTT[[[dddrrrpppaaaQQQIIIEEEAAA???@@@>>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQQQQTTTXXX[[[^^^dddmmmtttlllfff^^^WWWTTTRRRRRRQQQQQQTTTWWWZZZ]]]___cccfffiiiiiikkkmmmmmmjjjddd```SSSLLLCCC<<<888666333000////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************&&&(((***)))'''&&&''')))'''''''''((((((((())))))&&&(((*********+++,,,...---///333666:::@@@FFFKKKMMMOOOOOOKKKEEE>>>;;;:::111///,,,+++******((('''))))))))))))))))))))))))+++,,,---///000111111111222111000000000111333444333777<<>>>>>>>>???@@@AAACCCCCCGGGHHHJJJLLLNNNPPPQQQQQQOOOSSSWWWZZZ___fffooowwwlllfff^^^WWWTTTSSSRRRRRRQQQTTTWWWZZZ\\\___cccfffhhhiiikkkmmmmmmjjjddd___RRRKKKBBB;;;888666333000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************&&&(((***)))&&&&&&'''***&&&'''''''''(((((())))))&&&(((*********+++---...---///111444888===CCCGGGFFFHHHHHHDDD===888666666111...+++***)))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&...------......///000111////////////000111222333555888;;;>>>AAAEEEIIIMMMUUU^^^jjjvvvpppbbbSSSKKKGGGBBB@@@AAA???@@@@@@AAABBBCCCEEEFFFFFFHHHLLLNNNNNNNNNOOOPPPQQQTTTWWWZZZ]]]dddmmmsssrrrfffZZZVVVUUUSSSQQQRRRVVVVVVWWWXXXZZZ]]]```aaajjjmmmnnnlllkkkiiiccc[[[SSSLLLCCC<<<888555111...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))***+++***((((((***+++))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))***+++,,,------...111444888;;;>>>???>>>===;;;888444111...---,,,+++)))((('''''''''(((***)))(((''''''''''''''',,,,,,,,,------...///000////////////000111222333555777;;;===@@@DDDIIILLLSSS[[[gggrrr}}}oooaaaQQQIIIEEEAAA>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFIIILLLNNNNNNNNNPPPQQQQQQTTTWWWZZZ]]]ccclllssssssfffZZZVVVUUUSSSRRRRRRTTTTTTVVVXXX[[[^^^bbbdddiiimmmnnnlllkkkiiibbb[[[TTTMMMCCC===999666222///000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************'''((()))(((&&&&&&((()))************************&&&''''''((())))))******))))))))))))******+++,,,---...000222444666888999999888666444222///...---+++***)))''''''&&&'''''')))(((''''''&&&&&&'''''',,,,,,+++,,,,,,---...///////////////000111222222444666:::===???CCCGGGJJJPPPXXXcccnnnxxxooo```PPPHHHCCC???<<<<<<@@@@@@@@@AAACCCDDDFFFGGGGGGIIILLLNNNNNNOOOPPPRRRRRRTTTXXXZZZ]]]ccclllrrr}}}sssfffZZZVVVUUUSSSRRRSSSRRRSSSTTTWWW[[[```dddfffhhhlllmmmkkkjjjiiibbb[[[TTTMMMDDD===999666333///000///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++))))))+++,,,************************((((((((()))******++++++***)))))))))))))))******---......///000111111222222222111000...---,,,+++***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,---...///000///......//////000111222333666999;;;>>>AAAFFFIIIMMMUUU___iiirrr~~~oooaaaQQQHHHDDD???<<<<<<@@@@@@AAABBBCCCEEEGGGHHHHHHJJJMMMNNNNNNOOOQQQSSSRRRUUUXXXZZZ]]]ccckkkrrr{{{sssggg[[[VVVUUUSSSRRRSSSRRRSSSUUUXXX\\\```dddggghhhkkklllkkkjjjiiibbb[[[UUUNNNEEE>>>:::777333000000///......//////...---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,************************+++,,,---,,,******,,,---************************))))))*********+++++++++***))))))(((((())))))***------------........./////////...---,,,******)))((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&------------...///000111............///000111222222555888:::<<<@@@DDDGGGKKKRRR\\\dddmmmyyypppbbbRRRJJJEEE@@@>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMNNNNNNPPPRRRTTTSSSVVVYYYZZZ]]]bbbjjjqqqyyysssggg[[[WWWVVVTTTRRRSSSTTTTTTVVVXXX\\\```dddfffhhhkkklllkkkjjjiiiccc\\\VVVOOOFFF???;;;888444111111///......///000...---+++++++++,,,,,,---------++++++++++++++++++,,,,,,************************'''(((((('''&&&&&&''')))************************************++++++++++++))))))))))))))))))***+++,,,,,,------......////////////---,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''...............000111111............///000111111111444777999;;;>>>BBBEEEIIIOOOXXX___gggssspppbbbSSSKKKGGGCCC@@@AAA@@@AAAAAACCCEEEGGGIIIJJJKKKLLLNNNNNNOOOPPPSSSUUUTTTWWWYYY[[[\\\bbbiiipppxxxtttggg[[[WWWVVVTTTSSSTTTTTTUUUVVVYYY\\\```dddfffhhhlllmmmlllkkkjjjddd]]]WWWPPPGGG@@@<<<999555222111000...///000000///---***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++(((((()))((('''&&&(((***++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,,,,------...//////000......---,,,***)))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((------------...///000000...............///111111111333666888:::===AAADDDFFFLLLTTT[[[bbbmmm{{{oooaaaRRRKKKGGGDDDBBBBBB@@@AAABBBCCCFFFHHHJJJKKKKKKMMMNNNNNNOOOPPPTTTVVVUUUWWWZZZ[[[\\\aaaiiiooowwwttthhh\\\WWWVVVTTTSSSTTTRRRSSSUUUXXX]]]bbbfffhhhiiilllnnnmmmmmmlllfff^^^XXXQQQHHHAAA===:::666333111000//////000000///---******+++,,,,,,---......---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++************************)))))))))***+++---...///------------............++++++++++++************''''''((()))))))))((('''''''''&&&&&&''''''((())),,,,,,,,,,,,---...//////...------......///000111000333555888:::<<<@@@CCCDDDIIIQQQWWW^^^jjjxxxnnn```QQQJJJGGGDDDBBBCCCAAAAAABBBDDDFFFHHHJJJLLLLLLMMMNNNNNNOOOQQQTTTWWWUUUXXXZZZ[[[\\\aaaiiiooowwwttthhh\\\XXXVVVTTTSSSTTTPPPQQQTTTXXX^^^ccchhhkkkiiimmmooonnnmmmlllggg___YYYRRRHHHAAA>>>:::777333111000//////000000///...******+++,,,,,,---......------,,,,,,+++***))))))++++++++++++++++++++++++)))******)))(((((()))+++++++++++++++++++++++++++******))))))))))))))))))((())))))+++,,,...000111.........------,,,,,,,,,(((((())))))***+++++++++'''((()))******)))(((((('''''''''''''''((()))***+++++++++,,,,,,---------...............///000000222222222333666999===???GGGHHHMMMUUU[[[cccppp{{{ttteeeUUULLLGGGCCC@@@AAABBBBBBBBBCCCEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTVVVXXX[[[```fffkkkuuurrrggg]]]YYYVVVRRRQQQRRRSSSUUUXXX[[[^^^ccchhhkkkllllllnnnpppoookkkeeeaaa[[[TTTKKKCCC???:::555111111///......//////...---.../////////...---,,,,,,------,,,,,,,,,,,,++++++---------,,,+++***)))((()))***+++,,,,,,,,,++++++******))))))))))))*********)))(((''''''((()))*********))))))***,,,...///---,,,,,,++++++,,,,,,---))))))))))))((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((,,,,,,---------.........///////////////000111111222222222333666999<<<>>>EEEFFFJJJRRRXXX```lllwwwssseeeTTTKKKFFFBBB@@@@@@AAAAAABBBCCCEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVXXX[[[```eeejjjuuuqqqggg]]]YYYVVVRRRQQQRRRSSSUUUXXX[[[^^^ccchhhlllooooooqqqrrrqqqnnngggccc[[[TTTKKKCCC???;;;666222222000//////000000///............///......------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))******************************))))))))))))************)))(((((()))******((((((((()))+++---///000---,,,,,,++++++,,,,,,---+++++++++*********))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((------............//////000000000000111111111222111111222333555888;;;===BBBCCCGGGOOOTTT[[[gggqqqsssdddTTTKKKFFFBBB???@@@AAAAAABBBCCCEEEHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWYYY[[[___dddhhhsss}}}pppfff\\\XXXVVVSSSQQQSSSSSSUUUYYY[[[___ccchhhlllpppppprrrsssrrrnnngggcccZZZSSSJJJCCC???;;;666222222111000000111111000///------......///.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))+++***)))(((((()))***+++******))))))))))))******+++******))))))******+++''''''((()))+++...000111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((------------............//////000000111111111111111111222333555888:::;;;@@@@@@EEELLLQQQWWWaaalllyyyttteeeUUULLLGGGBBB@@@AAA@@@@@@BBBCCCEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVXXXYYY[[[^^^bbbfffoooxxx~~~oooeee[[[XXXVVVSSSRRRSSSTTTVVVYYY\\\___ccchhhllloooooopppqqqpppkkkeee```YYYRRRIIICCC???;;;777333222111///000111111000...,,,,,,---.../////////...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))+++***(((((()))***---...+++******))))))******+++++++++++++++++++++++++++'''((()))***,,,---//////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((---,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000000111333555777999:::???@@@DDDKKKOOOTTT]]]gggttt~~~uuufffUUUMMMHHHCCCAAABBB???@@@AAADDDFFFGGGIIIIIIKKKLLLMMMOOOQQQQQQRRRRRRTTTVVVXXXYYY[[[]]]aaadddjjjsss~~~nnndddZZZWWWVVVSSSRRRTTTTTTVVVYYY\\\___dddiiimmmppppppqqqqqqoookkkddd___WWWPPPHHHBBB>>>;;;666333111///......///000...---,,,,,,---.../////////...,,,,,,+++++++++*********++++++,,,,,,,,,+++*********)))((()))+++---111222++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((---,,,,,,,,,,,,+++++++++,,,---///000000000///...///000111333555666888888>>>???CCCIIIMMMQQQZZZcccoooyyyttteeeUUULLLGGGCCCAAAAAA>>>???AAADDDFFFGGGHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQSSSUUUXXXYYY[[[^^^aaadddhhhppp~~~}}}lllcccZZZWWWUUUSSSSSSUUUTTTVVVZZZ\\\___dddiiimmmrrrrrrrrrrrrpppkkkddd___UUUNNNFFF@@@===:::666222000///......//////...---------......///.........++++++++++++************+++++++++,,,,,,++++++***)))))))))***,,,///111333++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((......------,,,,,,,,,,,,---...000111111111///...///000111333555666777777<<<===BBBHHHKKKNNNVVV___kkkuuurrrcccSSSJJJEEEAAA??????===???AAADDDFFFGGGHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQQQQTTTWWWYYY[[[^^^aaadddhhhppp}}}{{{lllbbbYYYVVVUUUSSSSSSUUUTTTWWWZZZ]]]```dddiiimmmqqqqqqqqqqqqooojjjbbb]]]RRRLLLDDD>>>;;;888555111111000//////000000///---.........///......------++++++++++++***************++++++,,,,,,+++++++++******+++,,,---......///,,,++++++******++++++,,,)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++*********))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((//////.........---------...///111222333222000///...///111333555666666666;;;<<<@@@FFFIIILLLSSS\\\iiirrrqqqbbbQQQHHHDDD???=========???AAADDDFFFGGGHHHGGGJJJKKKNNNPPPRRRRRRQQQPPPPPPSSSWWWYYY\\\^^^bbbdddjjjrrr}}}yyykkkaaaYYYVVVUUUSSSSSSUUUUUUWWWZZZ]]]```dddiiimmmoooooooooooolllggg___ZZZQQQKKKCCC===:::888444111222111000000111111000///.../////////...---,,,,,,+++++++++************)))***++++++,,,,,,,,,++++++***+++,,,,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,,,,+++***)))'''(((***,,,---------------,,,,,,++++++,,,,,,---+++++++++*********))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((///......------,,,++++++,,,---...///000000000000000111222333222333555777999===@@@AAACCCHHHQQQXXXdddnnn|||qqqbbbRRRIIIEEEAAA??????===>>>???@@@BBBEEEGGGHHHMMMNNNPPPOOONNNMMMMMMNNNQQQSSSVVVXXXZZZ\\\```ccciiioooyyywwweee```ZZZUUUTTTTTTTTTTTTWWWXXXYYY[[[^^^cccjjjooonnnqqqqqqnnnkkkggg^^^VVVOOOGGG???<<<888333111222000000000000////////////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))++++++******+++,,,,,,,,,++++++***)))((((((************************++++++,,,,,,,,,,,,------///...---+++******++++++))))))))))))***++++++,,,************))))))))))))'''&&&&&&&&&&&&'''((((((///......------,,,,,,+++------...///000000000000000111222222222333555777888;;;>>>@@@AAAFFFOOOVVVaaajjjxxxqqqbbbRRRIIIDDD@@@>>>>>>===>>>???@@@BBBEEEGGGHHHJJJLLLOOOOOONNNNNNOOOPPPQQQSSSVVVXXXZZZ\\\```cccgggllluuuvvvddd```ZZZUUUTTTTTTTTTTTTVVVWWWYYY[[[^^^cccjjjooooooqqqqqqnnnkkkfff^^^UUUMMMEEE===999666111///111000/////////......---------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...,,,,,,++++++***)))))))))************************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,------******)))))))))((((((((('''&&&&&&&&&&&&'''((((((//////......---,,,,,,,,,---...///000111111111111000111222222222333555777666999<<<>>>@@@EEELLLRRR[[[dddqqq~~~qqqbbbRRRIIIDDD???=========>>>???@@@BBBEEEGGGHHHIIIKKKMMMOOOOOOOOOQQQRRRQQQSSSVVVXXXZZZ\\\```cccgggkkkrrr{{{sssbbb^^^YYYUUUSSSTTTTTTSSSVVVWWWYYY[[[^^^cccjjjnnnooorrrrrrnnnjjjfff]]]TTTLLLCCC;;;666222...---000000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---......------...///,,,,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000******))))))((())))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))/////////...------,,,,,,---...///000111111111111///111222222111222555777666888;;;===???DDDJJJOOOVVV___kkkwwwqqqbbbQQQHHHCCC>>><<<<<<===>>>???@@@BBBEEEGGGHHHIIIKKKNNNOOOOOOOOOQQQRRRQQQSSSVVVXXXZZZ\\\```ccciiimmmssszzz{{{nnn```\\\WWWTTTSSSSSSSSSSSSUUUWWWYYY[[[^^^ccciiimmmppprrrrrrnnnjjjfff]]]TTTLLLCCC:::666222...---000111111000///---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,...///...---,,,...///,,,,,,,,,++++++************************************++++++++++++,,,,,,,,,))))))***+++,,,...///000+++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))000//////......---,,,,,,---...///000000111111111///000111111111222444666777888:::===@@@DDDIIILLLSSSZZZeeeppp{{{pppaaaPPPGGGBBB>>><<<<<<===>>>???@@@BBBEEEGGGHHHKKKMMMOOOOOONNNNNNOOOPPPQQQSSSVVVXXXZZZ\\\```cccjjjmmmrrryyyuuuiii^^^ZZZVVVSSSSSSSSSSSSRRRTTTVVVYYY[[[^^^ccciiimmmooorrrrrrnnnjjjfff]]]TTTMMMDDD<<<888444///...111222222111000///------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,---...---,,,+++,,,---,,,,,,,,,+++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,---------//////...------,,,------((((((((((((''''''''''''(((''''''''''''((())))))000000//////...---------,,,---...///000000000000///000111111111222444666777888999<<>><<<======>>>???@@@BBBEEEGGGHHHKKKMMMOOOOOONNNNNNOOOPPPQQQSSSVVVXXXZZZ\\\```cccfffjjjooovvv~~~pppeee[[[XXXUUUSSSSSSSSSRRRRRRSSSUUUYYY\\\___ccchhhlllnnnqqqqqqnnnkkkggg^^^VVVMMMEEE>>>;;;777222000111222222111000///......------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++,,,,,,---------,,,++++++......------,,,,,,------)))))))))(((((((((''''''((((((''''''(((((()))***000000//////......------+++,,,---....../////////...000111111111111444666666666777:::>>>BBBDDDEEELLLRRR[[[cccmmm{{{|||lll]]]NNNFFFBBB>>>===>>>===>>>???@@@BBBEEEGGGHHHIIIKKKNNNOOOOOOOOOPPPRRRQQQSSSVVVXXXZZZ\\\```cccdddhhhnnnuuu}}}zzznnncccYYYWWWTTTRRRRRRSSSRRRQQQSSSUUUYYY\\\___ccchhhkkklllppppppmmmkkkhhh```WWWMMMFFF@@@>>>:::444000111000000/////////.........---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++,,,---------,,,++++++*********)))******++++++******)))))))))(((((((((((((((((((((((())))))***000000000///......------***+++,,,---...............000111111000111444666444444555888<<<@@@BBBCCCJJJPPPXXX```iiiwww{{{kkk\\\MMMEEEBBB???===>>>===>>>???@@@BBBEEEGGGHHHGGGJJJMMMNNNOOOPPPRRRTTTQQQSSSVVVXXXZZZ\\\```cccccchhhooovvv}}}xxxlllbbbYYYVVVSSSRRRRRRSSSRRRQQQRRRUUUXXX\\\___cccgggkkklllooopppmmmkkkhhh```XXXLLLFFFAAA???;;;444000000..................---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******,,,---...---,,,,,,++++++++++++,,,---......************))))))))))))((((((((((((((()))******///.........------------+++,,,------......------......000111222333333444333555777999:::<<>>======<<<===>>>???AAADDDFFFGGGJJJLLLNNNPPPRRRSSSSSSSSSRRRTTTWWWZZZ]]]___```aaagggiiilllrrrzzz{{{qqqggg```YYYXXXVVVTTTRRRRRRRRRRRRUUUWWWYYY[[[^^^ccciiimmmmmmpppqqqnnnllljjjbbbZZZUUUOOOGGGBBB???<<<888555111///---------...---,,,---+++))))))+++,,,+++*********************************+++---///000222222,,,,,,,,,+++++++++******//////.........---------******))))))))))))******%%%&&&))),,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&/////////.........------+++,,,------......------......000111222333333333111333666777888;;;>>>AAAGGGHHHMMMUUU^^^iiiyyyyyyhhhZZZLLLEEEBBB>>>============>>>???BBBDDDFFFGGGJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY\\\^^^```aaaeeegggkkkqqqyyyxxxoooddd^^^YYYXXXVVVTTTRRRRRRRRRRRRTTTVVVYYY[[[^^^ccchhhmmmnnnqqqqqqnnnlllkkkddd]]]WWWRRRJJJEEEBBB>>>999555222000...---......---,,,000000///...------------************************((()))***+++,,,...//////,,,,,,,,,++++++++++++***//////......---,,,++++++******))))))))))))******'''(((***,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''000/////////............+++,,,------......---------...///111222222222222///111444666777999===@@@DDDDDDIIIQQQZZZcccrrrzzzhhhZZZKKKDDDAAA>>>============>>>@@@BBBDDDFFFGGGKKKLLLNNNPPPRRRSSSSSSSSSWWWWWWWWWYYY[[[^^^```bbbccceeejjjpppwww|||uuukkkaaa[[[XXXWWWUUUSSSRRRQQQRRRRRRSSSUUUXXX[[[^^^ccchhhlllppprrrqqqmmmllllllhhhaaa[[[VVVOOOJJJGGGBBB;;;666222111///...//////...---222444555222...,,,---///*********************************+++,,,---------,,,,,,,,,,,,++++++++++++......------,,,+++************))))))))))))******)))***+++,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((000000/////////.........+++,,,------......---------...///000111111111111///111333555666999<<>>===>>>===>>>>>>@@@BBBDDDFFFHHHKKKLLLNNNOOOQQQRRRSSSTTTYYYYYYXXXYYY[[[^^^aaaccccccfffjjjpppxxxyyyrrriii```ZZZXXXVVVUUUSSSRRRQQQRRRRRRRRRUUUXXX\\\___ccciiilllqqqrrrqqqmmmlllmmmjjjeee___ZZZTTTOOOKKKEEE===777333111/////////000///---111444666333---***+++...************************---------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++)))***++++++++++++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))////////////............+++,,,------......---------...//////000000000000000222444555666999<<<>>>@@@@@@DDDLLLRRRZZZfffrrrzzzfffXXXJJJDDDAAA>>>===>>>===>>>???@@@BBBEEEGGGHHHLLLLLLMMMOOOPPPRRRTTTTTTZZZYYYYYYYYY[[[^^^aaacccdddggglllrrryyy~~~xxxqqqiii```[[[WWWVVVTTTRRRQQQQQQRRRRRRRRRUUUYYY]]]```eeeiiimmmrrrsssqqqmmmmmmnnnlllgggaaa\\\VVVQQQLLLFFF>>>999333111/////////000///---000333666333---***+++...************************---------------------------------,,,,,,,,,++++++((())))))***+++,,,---...++++++************++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))///.........------------+++,,,------......------------...///////////////111333555555666777:::<<<>>>???CCCJJJOOOVVVaaalll|||xxxeeeXXXJJJCCCAAA>>>===>>>>>>>>>???AAACCCEEEGGGHHHLLLMMMMMMNNNPPPRRRTTTUUUYYYYYYYYY[[[]]]```bbbdddeeehhhmmmttt{{{~~~xxxqqqiiiaaa\\\VVVUUUSSSRRRQQQQQQRRRRRRRRRVVVZZZ^^^bbbfffkkknnnrrrsssqqqnnnmmmnnnkkkfffaaa\\\UUUPPPKKKFFF???:::222111///...//////...---...111444333///------...************************************++++++++++++------------,,,,,,,,,,,,(((((()))***,,,---......++++++************++++++((())))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((------------,,,,,,,,,,,,+++,,,------......------------.../////////......222333444444444444777999<<<===AAAGGGLLLRRR\\\gggssswwweeeWWWIIICCC@@@>>>===>>>>>>>>>???AAACCCEEEGGGHHHMMMMMMMMMNNNPPPRRRTTTUUUWWWXXXZZZ\\\___aaacccdddeeehhhmmmttt{{{}}}wwwqqqiiibbb\\\VVVUUUSSSRRRQQQQQQRRRRRRSSSVVV[[[```dddhhhlllooorrrsssrrrnnnmmmnnnjjjddd```[[[SSSMMMIIIEEE???:::222000...---......---,,,***,,,---//////...,,,,,,************************))))))******+++++++++,,,...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++***************++++++************++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''------,,,,,,,,,++++++++++++,,,------......------------......///.........111222333333222222444666;;;;;;???EEEJJJOOOYYYdddmmm{{{vvvdddWWWIIICCC@@@>>>===>>>>>>???@@@AAACCCEEEGGGIIIMMMMMMMMMNNNOOORRRTTTVVVVVVWWWZZZ]]]```bbbddddddeeehhhmmmttt{{{}}}wwwpppiiiaaa\\\UUUTTTSSSRRRQQQQQQRRRRRRSSSWWW\\\aaaeeeiiimmmpppqqqsssrrrooonnnmmmiiiccc```YYYQQQKKKGGGCCC???;;;111///---------...---,,,&&&&&&'''***,,,,,,***(((***************************++++++,,,------............---------,,,,,,,,,......------,,,++++++***,,,++++++******++++++,,,---,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&............---,,,+++++++++,,,,,,------.....................////////////000111222222444444555666<<<===>>>AAAEEEMMMUUU[[[kkkuuuuuueeeXXXKKKDDDAAA===;;;;;;>>>???@@@BBBDDDEEEGGGHHHMMMMMMMMMNNNOOORRRTTTVVVUUUWWWYYYZZZ[[[]]]```ccchhhjjjnnnssszzzxxxooogggaaa^^^WWWVVVTTTRRRQQQPPPQQQQQQWWWXXX[[[___dddjjjooorrrtttvvvtttooollljjjeee^^^WWWTTTNNNJJJEEE@@@;;;777111111000......---------.........------,,,,,,,,,...---,,,,,,+++***))))))************************------------,,,+++***))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************........................******)))((((((((((((((((((''''''&&&&&&&&&''''''............---,,,++++++++++++,,,,,,---...//////............////////////000111111222333444555555:::;;;===@@@DDDKKKSSSYYYeeepppuuudddWWWJJJDDDAAA>>>;;;;;;>>>???@@@BBBDDDFFFHHHHHHMMMMMMMMMNNNPPPRRRTTTUUUUUUWWWYYYZZZ[[[]]]aaaccciiikkkooottt{{{xxxpppggg```\\\VVVUUUSSSRRRQQQPPPQQQQQQWWWXXX[[[___eeekkkooorrrtttvvvuuupppmmmjjjccc[[[SSSPPPJJJEEEAAA===888555111000///...------------------------------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******)))((((((((((((((()))(((((('''''''''((((((......///......---,,,+++******+++,,,---//////000---............/////////000000111222333444444555888999;;;>>>BBBHHHPPPUUU___iiixxxtttbbbVVVIIIDDDAAA>>><<<===??????AAACCCEEEGGGIIIIIILLLMMMMMMNNNPPPRRRTTTUUUUUUWWWYYY[[[\\\^^^aaadddkkkmmmqqqvvv}}}yyypppfff^^^ZZZVVVUUUSSSQQQPPPPPPQQQQQQVVVXXX[[[```fffkkkppprrrtttwwwvvvqqqmmmhhh___VVVNNNJJJDDD???;;;888444111000000///...------------,,,,,,------------------)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************+++++++++,,,---------,,,++++++******------------------------************************++++++++++++++++++++++++******)))((((((((((((((())))))((((((((())))))***////////////...---,,,+++******+++,,,...///000000---------.........////////////000111222333444444666777999<<>>???@@@AAACCCFFFHHHJJJJJJLLLLLLMMMOOOPPPRRRTTTTTTVVVWWWZZZ[[[]]]___bbbeeelllnnnrrrxxxyyypppfff]]]WWWUUUTTTRRRQQQPPPPPPQQQQQQVVVXXX[[[aaaffflllpppsssuuuwwwwwwrrrmmmfff[[[QQQIIIEEE???:::666444111///000///...---------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,************************,,,---------,,,,,,+++************+++++++++,,,,,,+++++++++++++++*********------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((((('''(((((())))))////////////...---,,,,,,******+++,,,---...///000------------...............//////000111222333333444555888:::===BBBIIIMMMVVV___mmm|||ppp```SSSGGGCCCAAA???===>>>>>>???AAACCCFFFHHHJJJKKKKKKLLLNNNOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]```cccfffllloootttzzzzzzpppeee\\\VVVTTTSSSRRRPPPPPPPPPQQQQQQUUUWWW\\\aaagggmmmqqqsssuuuxxxwwwrrrllldddXXXMMMFFFBBB;;;666333222000//////......------------...,,,,,,,,,------.........///......---,,,,,,++++++************************,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,'''(((((()))***++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((('''&&&&&&&&&''''''((()))///////////////...,,,,,,+++,,,,,,------.........,,,------------...............///000111222222333222444777999<<<@@@FFFJJJRRR[[[hhhvvvooo```SSSGGGBBBAAA>>>=========>>>@@@CCCEEEHHHJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSVVVXXX[[[]]]^^^aaadddgggkkkooouuu|||zzzoooeee\\\WWWSSSSSSQQQPPPPPPPPPQQQQQQTTTWWW\\\bbbhhhnnnqqqsssuuuxxxwwwqqqkkkcccWWWLLLDDD???888333000000000000......---------------...,,,,,,------------------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,&&&'''((()))***,,,------++++++++++++++++++++++++************************------------------------******)))(((((((((((((((&&&&&&%%%&&&&&&'''((()))000000000//////...---,,,------------------------,,,,,,---------.........---......///000111222222222444666999;;;???DDDHHHNNNUUUaaaooo|||~~~nnnaaaTTTGGGBBB@@@===<<<<<<<<<===???BBBEEEGGGIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSVVVXXX[[[]]]___aaaeeehhhjjjnnnuuu}}}yyyoooeee]]]XXXSSSRRRQQQPPPOOOPPPQQQQQQTTTWWW\\\ccciiinnnrrrsssvvvxxxvvvpppiiibbbVVVLLLBBB===555000......//////...------,,,,,,------...------------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******)))(((((((((((((((&&&&&&&&&&&&'''((()))***000000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,---------......------...///000111222222222444666999;;;???DDDGGGJJJQQQ]]]iiiwww~~~mmmaaaTTTGGGBBB@@@===;;;;;;;;;===???AAADDDGGGIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSVVVXXX[[[]]]___bbbfffiiijjjnnnuuu~~~yyynnneee]]]YYYSSSRRRQQQPPPOOOPPPQQQRRRTTTWWW\\\ccciiinnnrrrsssvvvwwwuuuooohhhaaaVVVLLL@@@;;;333...,,,---...///------,,,,,,,,,------............------,,,,,,,,,)))))))))))))))*********************************++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------******************************************************)))(((((((((((((((''''''''''''((()))++++++111000////////////000000------,,,++++++******))),,,,,,------...---------////////////000000000000111333555666888:::???BBBJJJMMMVVVbbbnnnzzz|||kkk\\\RRRHHHDDDAAA>>><<<======???AAACCCEEEGGGKKKMMMKKKLLLNNNPPPRRRTTTUUUVVVWWWXXXXXXYYY[[[___eeejjjmmmrrrzzz{{{pppeeeZZZTTTSSSRRRPPPOOOOOOPPPRRRSSSWWW[[[```eeehhhlllqqqttttttssspppkkkdddZZZPPPIII???;;;444...+++,,,...000------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********------......---,,,***)))---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,+++++++++*********+++++++++***)))'''&&&''''''''''''((((((((((((222111111111111111111000......------,,,++++++***,,,,,,------......------.../////////000000000000333444666888999<<<@@@CCCGGGJJJSSS___kkkvvv|||kkk\\\QQQGGGCCCAAA===<<<======???AAACCCDDDGGGJJJMMMLLLMMMNNNPPPRRRSSSUUUUUUXXXYYYZZZ[[[]]]bbbgggkkkqqquuu~~~{{{pppeee[[[UUUSSSRRRPPPOOOOOOPPPRRRSSSUUUYYY^^^cccgggkkkooorrrsssqqqnnniiibbbYYYNNNGGG===999444///,,,---///000------,,,+++***(((((('''------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,+++************)))))))))***,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,,,,,,,++++++++++++*********++++++***)))'''&&&&&&&&&'''''''''(((((((((333333444444444222111000//////...------,,,,,,++++++,,,------......------....../////////000000000222444555777888;;;???BBBDDDFFFNNNZZZeeeppp~~~|||kkk[[[QQQGGGCCC@@@===<<<======???AAABBBDDDFFFIIILLLLLLMMMNNNPPPQQQSSSTTTTTTWWWYYY\\\___aaaeeejjjnnnvvv{{{{{{pppeee\\\VVVSSSRRRPPPOOOOOOPPPRRRSSSTTTXXX]]]aaaeeeiiimmmpppqqqooolllggg```WWWLLLEEE:::777444000.........///---,,,,,,+++***))))))(((,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***&&&'''((()))************(((((((((((()))+++,,,---)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))(((''''''&&&&&&&&&'''''''''((((((333444555666555333000///.........---,,,,,,++++++++++++,,,---...................../////////000000///111222333555777;;;>>>AAADDDKKKVVV___iiiwww{{{kkkZZZPPPFFFBBB@@@===<<<===<<<>>>@@@BBBCCCEEEHHHKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVYYY]]]aaadddhhhmmmppp{{{{{{oooeee\\\WWWSSSRRRQQQOOOOOOQQQRRRSSSTTTXXX]]]aaaeeehhhllloooooonnnkkkfff___UUUKKKDDD999888555111///---,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++''''''((())))))*********)))))))))******+++,,,---******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++)))))))))))))))(((((('''''''''(((((((((((())))))444555666666444222///...------,,,,,,+++************+++,,,---........................////////////...000111222333555999<<<@@@BBBIIIRRR[[[dddqqq}}}{{{jjjYYYOOOEEEAAA???<<<;;;===<<<>>>@@@AAABBBDDDGGGJJJLLLLLLMMMOOOQQQRRRSSSTTTUUUXXX]]]aaaeeejjjooossszzznnnddd\\\XXXTTTSSSQQQPPPPPPQQQSSSTTTVVVYYY^^^cccfffiiimmmpppooommmjjjfff___UUUJJJCCC:::888555222///,,,******++++++,,,---......//////+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,---------,,,,,,,,,++++++)))))))))((((((((((((((((((((()))))))))*********666666666555444222000...---,,,,,,++++++***))))))***+++,,,---.../////////------........./////////000111222333444666:::<<>>@@@AAABBBCCCFFFIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVXXX]]]aaaffflllssswwwxxxmmmccc\\\XXXTTTSSSQQQPPPPPPQQQSSSTTTXXX[[[```dddgggjjjnnnpppnnnllliiiddd^^^TTTIIIBBB:::888555111...,,,+++***...------,,,+++******)))******++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,+++*********++++++------......---,,,++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))((((((''''''(((((()))(((((()))))))))*********:::999888666444222111000...------,,,++++++******)))***,,,---.../////////---------........./////////000222222333555888;;;>>>???DDDLLLRRRZZZeeepppzzzjjjWWWMMMCCC@@@>>><<<;;;<<<<<<>>>???@@@AAACCCFFFHHHHHHIIIKKKNNNPPPSSSUUUVVVXXXZZZ^^^bbbgggooowww|||wwwkkkbbb[[[WWWTTTSSSRRRPPPPPPRRRSSSTTTXXX[[[```dddgggjjjnnnpppllljjjgggbbb\\\RRRGGG@@@777555222///---------...///......,,,+++***)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,+++******)))***+++---...***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------------,,,,,,,,,)))(((''''''''''''((()))''''''''''''((((((((((((<<<;;;999777555333333222///......------,,,++++++)))***,,,---.../////////---------.........//////---...///000000222666888<<<===BBBJJJPPPVVVbbbmmm{{{zzzjjjVVVLLLCCC@@@>>>;;;;;;<<<<<<===???@@@AAABBBEEEHHHGGGHHHKKKMMMQQQSSSVVVWWWZZZ\\\___ccciiiqqqzzzvvvjjjaaa[[[WWWTTTSSSRRRQQQQQQRRRSSSTTTXXX[[[___cccfffiiimmmooojjjhhheeeaaaZZZPPPEEE>>>555333000...---...000111..................------))))))***+++,,,,,,------*********++++++,,,,,,,,,((((((((((((***,,,...///'''(((***,,,---------,,,******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,///000......---------,,,,,,,,,)))((('''&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''@@@>>><<<:::999777444222000///...---,,,+++++++++,,,,,,++++++,,,,,,---.........//////000111111111...///000111333444555666<<>>;;;:::;;;<<<<<<>>>???AAABBBDDDDDDIIIJJJLLLMMMNNNQQQUUUXXX\\\^^^aaaffflllttt}}}ttthhh]]]WWWVVVVVVUUUTTTSSSSSSSSSTTTUUUZZZ\\\___cccgggkkknnnpppmmmkkkhhhaaaXXXNNNEEE???999666000,,,))))))+++,,,.........------,,,,,,,,,++++++++++++++++++++++++***((('''))),,,---,,,)))++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------///......------///000111///......---+++******)))))))))((('''''''''''''''))))))))))))))))))))))))BBB@@@===;;;:::888555333000///...---,,,++++++++++++++++++++++++,,,------,,,,,,------...//////000//////000111222444555666;;;>>>BBBEEEJJJQQQ[[[cccooozzzyyygggUUULLLCCC@@@???<<<;;;<<<<<<===>>>@@@AAACCCDDDEEEHHHJJJLLLMMMNNNQQQUUUXXX[[[]]]aaafffllluuu~~~|||qqqeeeZZZTTTTTTUUUUUUTTTSSSSSSTTTUUUVVV[[[\\\___cccgggkkknnnpppnnnlllhhhaaaXXXMMMDDD???666444000---++++++---.........---------,,,,,,,,,+++++++++++++++++++++++++++***)))+++---...---+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111///......---+++******)))******)))((((((((((((((())))))))))))))))))))))))EEEBBB???===;;;999666444000///...,,,++++++******+++************+++,,,,,,******+++,,,,,,------...000000///000111333555666:::===AAADDDHHHOOOXXX```hhhrrrwwwfffVVVLLLDDDAAA@@@===<<<=========???@@@BBBCCCEEEEEEHHHIIIKKKMMMNNNQQQUUUXXXYYY\\\```fffmmmvvvwwwlllbbbWWWRRRRRRTTTSSSSSSSSSSSSUUUVVVWWW\\\]]]```dddhhhlllnnnpppooommmhhhaaaWWWLLLCCC>>>444222111///......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........------------------------......------......///000......---,,,,,,+++******+++******))))))))))))***))))))))))))))))))))))))HHHEEEBBB@@@>>>;;;888666000///...,,,+++***************))))))******+++,,,*********+++,,,,,,------000000//////000222555666888;;;???BBBFFFLLLUUU[[[bbblll{{{uuueeeTTTKKKBBB@@@???<<<;;;======>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNQQQUUUXXXXXX[[[```fffnnnyyytttiii___UUUQQQQQQSSSRRRRRRRRRTTTUUUWWWXXX\\\^^^```dddhhhlllnnnppppppmmmhhh```VVVKKKBBB===333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------..............................------------......//////......---,,,,,,+++************)))(((((()))))))))((((((((((((((((((((((((LLLIIIEEECCC@@@>>>:::777111111///---,,,+++************))))))******+++,,,+++++++++,,,------......000000//////000222444555666:::===@@@CCCIIIPPPVVV___hhhvvvtttdddRRRIIIAAA>>>===;;;:::<<<======>>>@@@BBBCCCEEEEEEFFFHHHJJJLLLNNNQQQUUUXXXXXX[[[aaahhhppp{{{ssshhh^^^UUURRRRRRRRRRRRRRRRRRTTTVVVXXXYYY\\\^^^```dddhhhkkknnnoooooolllfff^^^TTTIIIAAA<<<444444333222000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,++++++***(((((('''''''''(((((()))((((((((((((((((((((((((OOOLLLIIIEEECCC@@@<<<999333222000///---,,,+++++++++************+++,,,,,,+++,,,,,,------....../////////000111111222222333555888<<<>>>AAAEEELLLRRRZZZcccppp~~~rrrcccQQQHHH@@@>>>===::::::;;;<<<<<<>>>???AAABBBDDDDDDEEEGGGJJJKKKMMMQQQUUUXXXZZZ]]]cccjjjsss~~~rrrggg^^^VVVSSSTTTSSSRRRRRRRRRTTTUUUWWWYYY\\\]]]```cccgggjjjlllnnnmmmjjjddd[[[RRRHHH@@@;;;555444333111///---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&(((***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////------------------------)))))))))))))))))))))))),,,,,,---............------------,,,,,,+++++++++'''''''''''''''(((((()))))))))))))))))))))))))))RRROOOKKKGGGEEEAAA===:::555444222000...---,,,,,,+++++++++++++++,,,------++++++,,,,,,---.........---...000222333222111000333777;;;===???CCCJJJOOOUUU^^^jjjwwwpppbbbQQQHHH@@@>>>===;;;;;;<<<;;;;;;===>>>@@@AAACCCCCCEEEGGGIIIKKKMMMQQQUUUYYY\\\___eeellluuu~~~pppfff]]]VVVTTTUUUSSSSSSRRRSSSSSSUUUWWWXXX[[[]]]___bbbeeeiiikkkllljjjgggaaaYYYPPPFFF???;;;333222000///...---------,,,,,,,,,---------......------------------------)))***)))&&&###"""$$$'''((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////------------------------************************+++,,,---.........------------,,,,,,,,,,,,++++++((((((''''''((())))))***))))))))))))))))))))))))SSSPPPLLLIIIFFFBBB>>>;;;666555333111///...---,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---......,,,...111333444222000///333666:::<<<>>>BBBHHHMMMRRRYYYeeerrrpppaaaRRRIIIAAA???>>><<<<<<===:::;;;<<<===???AAABBBCCCEEEFFFIIIKKKMMMQQQUUUYYY]]]aaafffmmmvvv}}}oooeee]]]VVVTTTUUUTTTSSSSSSSSSSSSUUUVVVWWW[[[\\\^^^aaaeeehhhjjjkkkiiifff```XXXNNNFFF???;;;111000...------...//////,,,,,,,,,------.........------------------------...///...***'''&&&(((+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000------------------------------------------------+++,,,---.........---,,,---,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))ZZZVVVQQQMMMHHHDDD???;;;555444222000...,,,+++++++++++++++***++++++,,,,,,------,,,,,,,,,---..................////////////222444777:::<<<@@@DDDGGGNNNTTT___mmmwwwpppaaaMMMFFF???===<<<999999<<<<<<<<<===>>>???AAACCCDDDHHHIIILLLNNNOOORRRUUUXXX[[[aaaiiipppyyyzzzkkkbbb[[[TTTRRRRRRSSSRRRRRRRRRSSSUUUWWWXXX[[[\\\^^^aaadddfffiiijjjdddaaa\\\VVVOOOGGG???999333222111///............---------...............222222222111000...---,,,...---+++))))))***+++,,,))))))******++++++++++++++++++,,,---...000000111000///...------...///000------------------------,,,,,,++++++++++++++++++)))***+++,,,---......---......---,,,***)))(((((($$$&&&((()))(((((()))***))))))))))))************\\\YYYTTTOOOJJJEEE@@@<<<666555333000...---,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------------......//////000000111333666888;;;>>>BBBEEELLLPPP[[[hhhrrr|||~~~mmm___KKKDDD>>>===<<<::::::===<<<<<<===>>>???AAACCCDDDHHHJJJLLLNNNPPPRRRVVVYYY\\\bbbjjjrrrzzzyyyjjjaaa[[[UUURRRSSSSSSSSSSSSSSSTTTVVVWWWXXX[[[\\\^^^```ccceeeggghhhdddaaa[[[UUUNNNFFF===888222222000///...---------,,,---------......//////111111111000///...,,,+++---,,,***)))((()))***+++)))*********++++++++++++******++++++,,,---.........------------------...------------------------)))***+++,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,------,,,++++++***))))))%%%&&&((()))((('''((()))))))))))))))************___[[[VVVQQQLLLFFF@@@<<<777666444111///...---,,,---,,,,,,+++++++++,,,,,,+++*********++++++,,,------------...///000000111000222555777999<<>>===<<<:::;;;===;;;<<<<<<>>>???BBBCCCDDDHHHJJJLLLOOOPPPSSSWWWZZZ^^^dddlllttt|||wwwiiiaaa[[[UUUSSSTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]```bbbdddeeefffeeeaaa[[[TTTMMMDDD<<<666222111000...------------,,,,,,------...///000000////////////...---,,,+++,,,+++)))(((((()))******************+++++++++++++++++++++,,,,,,------------...////////////...---,,,,,,,,,,,,------------'''(((+++---......---,,,''''''((())))))*********,,,,,,+++++++++*********&&&'''))))))(((''''''((())))))))))))************```]]]XXXSSSMMMGGG@@@<<<888777555333111///......******))))))((()))))))))+++*********+++,,,---...,,,------...///000111111000222444666888:::>>>AAADDDGGGOOOZZZcccoooxxxgggYYYJJJDDD>>>>>><<<999999;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJMMMOOORRRUUUYYY\\\___eeemmmuuu~~~vvvhhh```[[[VVVTTTUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[]]]```bbbcccddddddfffbbb[[[TTTLLLDDD<<<666222111000...------,,,,,,+++,,,,,,---...///000000............---,,,,,,+++,,,+++***))))))***++++++++++++++++++++++++++++++---........................000222333333222000...,,,,,,,,,,,,,,,---------'''))),,,...///...,,,+++(((((((((((())))))******+++++++++***************&&&((())))))'''&&&''''''((()))))))))************___]]]XXXSSSNNNGGG@@@<<<:::888666444222000000///+++***))))))((((((((()))+++++++++,,,,,,---//////---------...///000000111000222555666777999===???BBBDDDKKKUUU]]]iiizzzvvveeeVVVKKKEEE???>>><<<888777999:::;;;<<<===@@@BBBDDDEEEHHHJJJMMMPPPSSSVVV[[[^^^```fffnnnwwwuuuhhh```[[[VVVTTTUUUTTTSSSSSSSSSTTTVVVXXXYYYYYY[[[^^^aaaccceeeeeeeeehhhddd\\\UUUMMMEEE===888222111000///...---------,,,,,,------...//////000,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++---........................///222444444222///...+++++++++,,,,,,,,,------***+++---//////---+++)))******)))))))))***++++++************************&&&((())))))'''&&&''''''((()))))))))************___]]]YYYUUUOOOIIIBBB===;;;:::888555333222111000...---,,,++++++++++++++++++++++++,,,---...///000............////////////111222444555666888;;;>>>@@@BBBIIIQQQYYYcccssstttbbbSSSJJJDDD???>>>===999777888:::;;;<<<===@@@BBBEEEFFFHHHJJJNNNQQQTTTXXX\\\```bbbhhhqqqyyyuuuggg```ZZZUUUSSSUUUSSSRRRRRRRRRSSSUUUWWWXXXYYY\\\___cccfffggghhhggghhhddd\\\UUUMMMEEE>>>:::333222111///............---------............///,,,,,,------...---------,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++---///111111///---+++******++++++,,,,,,------,,,---...///...---+++***,,,+++***)))******,,,,,,++++++*********)))))))))&&&'''))))))(((''''''((())))))))))))************___]]]ZZZVVVRRRKKKDDD???<<<;;;999666444333222111///...---,,,,,,+++++++++*********+++,,,---///000////////////............///111333444444666999;;;===@@@FFFNNNUUU^^^mmmzzzppp___PPPFFFAAA===>>>===:::999;;;::::::;;;===@@@CCCEEEFFFHHHKKKNNNRRRUUUYYY^^^aaaffflllttt}}}uuuhhh___ZZZTTTRRRTTTRRRQQQQQQQQQRRRTTTVVVWWWZZZ\\\aaaeeeiiijjjkkkkkkgggbbb[[[SSSLLLEEE???:::444333222111////////////...............---------,,,,,,---...............++++++,,,,,,------------------,,,,,,,,,+++++++++******++++++,,,---......+++,,,...//////...,,,+++)))******+++,,,,,,------,,,,,,------...------------,,,***))))))***+++---,,,++++++***)))(((((('''%%%&&&((()))((('''((()))))))))))))))************```^^^[[[XXXTTTNNNFFFAAA<<<;;;999777555333222222...---,,,+++************)))))))))***+++---...///000000000///......------...000111222333444777999<<<>>>EEEMMMSSS[[[hhhvvv}}}nnn\\\NNNCCC>>>;;;===>>><<<;;;===::::::;;;===@@@CCCEEEFFFHHHKKKNNNRRRUUUZZZ^^^bbbhhhnnnwwwvvvhhh___ZZZTTTRRRSSSQQQQQQPPPQQQRRRSSSUUUVVVZZZ]]]bbbgggkkklllmmmmmmeee```YYYRRRKKKDDD>>>:::555444333111000000///////////////...------,,,,,,,,,,,,---...////////////)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---///000111111---...///000000///...---))))))***+++,,,,,,------+++++++++,,,---...///000---+++***(((((()))+++,,,,,,,,,+++***)))((('''&&&$$$&&&((()))(((((()))***))))))))))))************^^^]]][[[YYYVVVPPPIIIEEEBBB???;;;999777555222000---------,,,,,,+++++++++---+++***)))***,,,///111............////////////000000111222444666888999<<<@@@FFFKKKQQQ[[[fffnnnyyyhhhYYYOOOBBB@@@===:::::::::<<<===???@@@???===???DDDIIIKKKHHHJJJNNNRRRVVV[[[```dddiiioooxxxwwwiiiaaa]]]WWWSSSSSSTTTSSSSSSSSSTTTVVVYYYZZZ___```cccgggkkkmmmkkkjjjhhhccc[[[RRRKKKDDD>>>:::444222000///000000000...---.........,,,---...000...............------,,,,,,***(((&&&&&&(((***,,,------,,,,,,,,,---..................////////////------......///000000000...---,,,,,,,,,,,,---...000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++*********'''%%%$$$&&&'''&&&&&&&&&'''((())))))***___^^^]]][[[YYYSSSMMMHHHDDDAAA===:::888666333111///......------,,,,,,,,,,,,+++***)))***,,,...000---.........////////////...//////111222444666777999<<>>>>>??????@@@EEELLLKKKNNNRRRVVVZZZ___dddhhhkkkrrr|||yyyhhh^^^YYYSSSPPPPPPOOONNNNNNNNNPPPSSSUUUWWW___```cccgggjjjkkkjjjhhhaaa\\\SSSKKKDDD>>>999666555333000/////////---,,,---...//////...///111333000000000000000//////...*********************************)))***++++++,,,---------.........//////000000//////............------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))))))))((('''''')))+++((((((((())))))*********```aaabbbcccbbb^^^WWWRRRJJJFFFBBB>>>;;;888444222111///---+++******++++++++++++*********+++,,,---,,,,,,,,,,,,------------------......000111333444888999<<>>AAA@@@===BBBJJJKKKNNNRRRVVVZZZ___dddhhhlllsss~~~zzzjjj```ZZZUUUQQQQQQOOOOOOOOOOOOQQQTTTWWWXXX___```cccgggjjjkkkiiiggg^^^XXXOOOGGG@@@;;;777555444222////////////---,,,...//////...---,,,...///000000000000000//////...******************************)))))))))***++++++------------........................//////000000------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,---,,,***(((''')))+++''''''((((((((((((((()))bbbccceeefffeee```YYYTTTLLLIIIDDD@@@===999666333111///---***))))))***+++++++++*********++++++++++++++++++,,,,,,,,,------.........///000111333333555666:::AAAJJJRRRXXXZZZaaalll{{{|||lll\\\OOOGGG@@@>>><<<999888999:::;;;;;;>>>GGGPPPMMMDDDCCCHHHJJJMMMQQQUUUYYY^^^cccfffmmmuuuyyyjjjbbb\\\VVVRRRQQQPPPOOOOOOPPPRRRUUUXXXZZZ]]]^^^aaadddhhhhhhfffddd[[[TTTKKKCCC===999555333222000......//////...---///000000...,,,+++,,,...//////000000000///......------,,,,,,,,,,,,------******))))))******+++,,,,,,------------.........------......///000000111,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---...---***((('''(((***''''''''''''((((((((((((eeefffhhhjjjiiiccc\\\VVVPPPMMMHHHCCC@@@<<<888555333111...+++)))***+++,,,++++++******************++++++++++++,,,,,,,,,,,,............///111222333444666999===BBBIIIPPPUUU[[[fffuuuyyyhhhYYYMMMEEE???===;;;999888999;;;===<<<@@@KKKVVVSSSGGGDDDJJJIIILLLPPPTTTWWW\\\aaaeeennnvvvwwwiiibbb]]]WWWQQQPPPOOOOOOOOOOOOQQQUUUXXXZZZ]]]^^^aaadddggghhhfffdddXXXRRRIII@@@;;;777444222111///------///000///...//////000///------...000...////////////...------///...,,,++++++,,,...///+++************+++,,,,,,,,,,,,---------..................///////////////,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++++++++,,,++++++***)))''''''(((***((((((((((((((((((((((((hhhiiikkklllkkkfff^^^XXXSSSOOOJJJFFFBBB>>>:::777444222///,,,***+++,,,---++++++************************+++++++++,,,,,,,,,---------...///000111222555888:::<<<>>>CCCLLLRRRWWWbbbqqq~~~wwwfffWWWKKKCCC>>><<<:::888888:::<<<===;;;<<>>???@@@BBBCCCDDDEEEFFFIIIMMMRRRVVV[[[```dddnnnvvvtttggg```\\\VVVSSSRRRNNNNNNNNNOOOQQQTTTWWWYYY]]]bbbeeefffhhhjjjeee___ZZZQQQGGGAAA;;;444111222111///......//////...---..................------000000000000///...---,,,,,,,,,,,,+++++++++************+++++++++******)))---------.........//////CCC>>>777000---...111444+++,,,---...////////////000...,,,---000111000...,,,,,,------,,,,,,+++***---,,,***(((((()))***,,,***************)))(((((())))))))))))************mmmmmmmmmmmmllljjjeeebbbXXXUUUPPPKKKGGGBBB===:::555333000...,,,+++,,,,,,++++++************++++++******+++,,,,,,------...------...//////000000111222333555888<<<@@@DDDFFFQQQXXXcccnnn|||qqq```QQQGGGEEE===<<<;;;;;;::::::;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFIIIMMMQQQVVV[[[aaadddooowwwssseee___[[[VVVRRRQQQOOOOOONNNOOOQQQTTTWWWXXX]]]aaaeeefffhhhjjjfff___YYYPPPGGGAAA;;;444111222///...------......---,,,,,,,,,------.........///////////////...---,,,++++++++++++*********)))))),,,,,,---------------,,,,,,------------.........===:::444///+++*********,,,,,,---...////////////...,,,+++,,,...000...---,,,------------,,,++++++,,,,,,***)))))))))***+++)))))))))))))))(((''''''))))))))))))************ooooooooopppooommmiiieee[[[XXXSSSNNNIIIDDD???;;;555333111...,,,,,,,,,---++++++************++++++******++++++,,,---------,,,,,,------...//////000222222444666:::>>>BBBDDDLLLSSS]]]hhhvvvooo^^^OOOEEEBBB<<<;;;::::::999999::::::;;;<<<===???AAABBBDDDDDDEEEHHHLLLQQQUUU[[[aaaeeepppyyy~~~qqqccc]]]YYYUUUQQQPPPPPPOOOOOOOOOQQQSSSVVVXXX\\\```dddfffhhhjjjfff___XXXOOOFFF@@@:::444111222///---,,,,,,------,,,+++******+++,,,---...//////............---,,,++++++*********)))))))))((((((++++++,,,---............,,,,,,,,,,,,------------------------------------------...............---,,,+++***+++---...---,,,------......------,,,++++++++++++************)))'''((((((((((((''''''&&&))))))))))))************ppppppqqqrrrrrrqqqmmmiii^^^ZZZUUUPPPKKKEEE@@@<<<555333000...,,,,,,,,,---++++++************++++++*********+++,,,,,,------++++++,,,------......///111111222555888<<>>@@@BBBCCCDDDEEEHHHLLLPPPUUU\\\cccgggrrrzzz{{{nnnaaa[[[XXXTTTPPPPPPQQQPPPOOOPPPQQQTTTVVVXXX\\\```dddeeehhhiiieee___VVVMMMDDD???:::333111222///...,,,---......---++++++++++++,,,,,,---------------------,,,,,,+++***+++*********))))))))))))'''((()))***+++++++++++++++++++++,,,,,,,,,------((()))***---...000111111..................------,,,++++++,,,,,,---------...............---,,,,,,***++++++++++++***))))))'''(((((()))((((((''''''((()))))))))************qqqqqqrrrssstttssspppmmmaaa]]]WWWRRRLLLGGGAAA===555333000---++++++++++++++++++************++++++))))))***++++++,,,,,,---++++++,,,,,,---.........///000111333666999<<<>>>DDDJJJRRR\\\iiixxx~~~lll\\\MMMCCC@@@::::::999888888888888999:::;;;<<<>>>@@@BBBDDDEEEFFFHHHLLLQQQVVV]]]eeejjjttt}}}yyymmm```ZZZWWWSSSPPPPPPQQQPPPPPPPPPRRRTTTWWWYYY\\\aaadddeeeggghhhddd^^^TTTKKKCCC>>>999333111222000///......//////...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,+++++++++*********&&&&&&((()))************+++++++++,,,,,,,,,------111000...,,,+++++++++,,,..................------,,,------...---......///...////////////...------***++++++++++++***))))))((())))))******)))))))))((()))))))))************ppppppqqqtttuuutttqqqnnneeeaaa[[[UUUOOOIIICCC???888666222...,,,*********++++++************++++++))))))******+++,,,,,,,,,++++++,,,,,,---......///...//////111444777:::;;;BBBFFFNNNVVVbbbqqq|||jjj[[[LLLCCCAAA;;;:::999999888888999999:::;;;<<>>DDDLLLSSS]]]lll{{{rrrcccVVVJJJAAA===;;;::::::999999::::::;;;;;;<<<===???BBBDDDGGGHHHLLLPPPUUUZZZ___gggpppwwwrrrggg\\\XXXUUURRRRRRSSSPPPOOOOOOOOORRRVVVZZZ\\\bbbeeeeeeddddddddd```YYYMMMHHHAAA;;;666333000......------------....../////////......---------------,,,,,,++++++,,,,,,---+++)))'''))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,---------------......---------,,,,,,,,,***************+++++++++///...+++))))))+++...///)))))))))))))))*********fffhhhjjjlllnnnooooooooollliiieee```\\\WWWQQQMMMHHHCCC<<<666222000...---,,,+++++++++***))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,///......///000333666888:::<<>>EEEKKKSSSaaaooo~~~ooo```SSSHHH@@@===::::::999999999999::::::<<<===>>>AAACCCFFFIIIJJJJJJOOOWWW^^^eeennnyyyqqqfff\\\WWWTTTQQQOOOPPPQQQPPPPPPPPPRRRUUUXXXZZZaaadddfffeeeeeeccc]]]UUUIIIDDD>>>999666444222111000000///////////////000111000000///......---------,,,,,,++++++,,,,,,------***(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))'''%%%++++++,,,,,,,,,,,,------........................------.........//////////////////.........------,,,+++++++++***)))))))))*********************************+++++++++,,,,,,bbbcccdddeeeggghhhiiiiiihhhgggeeedddbbb___[[[WWWRRRLLLCCC;;;555111...+++***************+++++++++))))))*********+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---///111222333555666;;;BBBGGGMMM[[[gggwwwlll]]]QQQFFF???<<<::::::999999999999::::::======???AAADDDHHHJJJLLLNNNTTT\\\ccckkktttoooddd[[[VVVTTTPPPNNNOOOPPPPPPPPPQQQSSSUUUXXXYYY```dddfffeeedddaaaZZZQQQEEEAAA<<<888666555444333222222111000//////000000111000000//////...---------,,,,,,++++++,,,,,,---)))((('''''')))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))'''&&&+++++++++,,,,,,,,,------------------------------------......///000000000000////////////.........,,,,,,,,,+++***)))(((((()))***++++++++++++***))))))))))))******++++++,,,______```aaabbbdddeeefffeeeeeeeeeeeefffddd```]]]WWWPPPGGG>>>777222---+++***************+++++++++))))))*********+++++++++*********+++,,,---------+++,,,,,,---...000111222444555:::@@@CCCIIIUUUaaaooo{{{jjjZZZOOODDD>>><<<:::999999888888999999:::<<<===???BBBEEEHHHKKKMMMQQQWWW___gggnnnxxxlllbbbYYYUUUSSSOOOMMMNNNOOOPPPPPPQQQSSSVVVXXXYYY___ccceeecccbbb___VVVNNNCCC???:::777666555555444333333222000000/////////////////////............---,,,,,,++++++,,,,,,---((()))))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------......///000000111000////////////.........,,,,,,,,,+++***)))((((((%%%&&&'''(((((('''&&&%%%'''''''''((()))******+++]]]]]]]]]]]]^^^```aaabbbbbbbbbdddfffhhhgggdddaaa[[[TTTJJJAAA999444///---++++++******************)))************+++++++++)))******+++,,,---......+++,,,---...///000000111333444999>>>@@@DDDOOOZZZhhhsss|||gggXXXMMMCCC===;;;999999888888888888999999<<<===???AAAEEEHHHKKKMMMQQQWWW```iiiqqqzzz|||hhh___WWWTTTRRROOOMMMNNNNNNNNNPPPRRRTTTWWWYYYZZZ___bbbccc```^^^[[[SSSKKKAAA>>>999666555555555444444333222000///.........---------...............---,,,,,,++++++,,,,,,---,,,---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111/////////.........------,,,+++++++++***)))))))))'''((()))******)))((('''%%%&&&&&&'''((()))******[[[ZZZZZZZZZ[[[]]]^^^```___```bbbfffiiiiiigggddd___YYYOOOEEE===777333000,,,+++++++++***))))))))))))************+++++++++(((((()))***+++,,,------+++,,,---...///000000000111222777;;;===@@@JJJUUUaaalll}}}{{{eeeVVVKKKAAA<<<;;;999999888888888888999999;;;<<<>>>AAADDDHHHKKKMMMQQQXXXbbbllluuuxxxeee\\\UUUSSSRRROOOMMMNNNLLLMMMOOORRRUUUXXXZZZ[[[___aaaaaa]]]ZZZXXXQQQIII@@@===888555555555555444444333222000...---------******+++,,,---...//////---,,,,,,++++++,,,,,,------///111000---***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---...///000000............---------,,,++++++*********************++++++++++++++++++***&&&&&&'''((()))***++++++ZZZYYYYYYYYYZZZ[[[]]]^^^]]]^^^bbbfffjjjkkkhhhfffbbb\\\RRRHHH@@@:::555333---,,,,,,+++***)))(((((()))************+++++++++&&&'''((()))***+++,,,,,,,,,---...///000000000000000111555999;;;===GGGQQQ]]]hhhxxxzzzdddUUUJJJAAA;;;:::999999888888888888999999:::;;;===@@@DDDGGGKKKLLLSSS[[[fffqqq{{{uuuccc[[[TTTSSSRRROOONNNNNNKKKLLLOOORRRUUUXXX[[[\\\___aaa___[[[XXXVVVOOOHHH@@@===888555444555444444444333111000...---,,,,,,((()))***+++---...///000---,,,,,,++++++,,,,,,---***...222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,---...///000......---------,,,,,,,,,***************+++++++++)))(((((((((((((((((()))&&&'''((()))***+++,,,,,,XXXXXXWWWWWWXXXYYY[[[\\\[[[]]]```dddgggiiijjjkkk```[[[TTTMMMFFF???888444000---+++******+++***)))))))))(((((()))***++++++)))************+++++++++******+++---///000111222111222444666999>>>DDDHHHUUU___nnn}}}xxxeeeUUUHHH>>>;;;<<<;;;:::888777777888:::;;;<<<===???@@@AAAEEEIIIMMMUUU\\\gggrrr}}}ttt___[[[TTTPPPOOOOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[aaaaaa```\\\VVVOOOHHHDDD>>><<<888666555444333111444333000...,,,,,,,,,,,,---..................---******+++++++++,,,,,,,,,,,,---...///...,,,)))'''++++++,,,,,,---.../////////...,,,,,,------,,,+++,,,,,,---------,,,++++++...,,,******++++++***))),,,---......//////......////////////...---,,,+++))))))))))))))))))))))))************************)))************+++++++++XXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ]]]aaadddfffgggggg```\\\UUUNNNGGG@@@999444000...+++******+++***))))))))))))))))))***++++++)))************+++++++++++++++,,,---...000000111000111333555777<<>>@@@CCCGGGLLLPPPVVV___jjjvvvrrr```[[[UUUQQQOOOOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[______]]]ZZZTTTMMMFFFBBB;;;999555333333333222000333222000...---,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,,,,---%%%'''***---......---,,,++++++,,,,,,---......//////---,,,,,,------,,,++++++,,,,,,,,,---,,,,,,,,,...,,,******+++,,,+++***,,,------...............---------------,,,+++***************************)))))))))))))))))))))))))))************+++++++++XXXWWWVVVUUUUUUUUUVVVWWWVVVXXXZZZ]]]___aaabbbcccaaa]]]VVVPPPIIIBBB:::666111///,,,++++++++++++******))))))))))))***++++++)))************+++++++++,,,,,,------...//////000///000222333666:::???CCCIIIRRR```nnn|||uuuaaaRRRGGG>>>;;;;;;::::::888888888999:::;;;888:::===@@@DDDIIIPPPTTTYYYaaannn{{{{{{ooo```\\\VVVQQQPPPOOOOOONNNMMMMMMNNNPPPSSSVVVYYY[[[\\\\\\ZZZWWWQQQIIIBBB>>>777555222111111111111000222111000///............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))***+++,,,,,,+++)))'''++++++,,,,,,------.........---,,,,,,------,,,+++***++++++,,,,,,------------+++******,,,------,,,,,,,,,---...............***+++++++++++++++******************************'''''''''''''''''''''''')))************+++++++++XXXWWWUUUTTTSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]______```\\\WWWQQQKKKDDD===888333000---,,,,,,,,,+++************))))))***++++++))))))*********+++++++++,,,---------....../////////000222333555888===@@@DDDLLLYYYffftttqqq]]]OOOEEE===999999999999888888888999:::;;;999;;;>>>AAADDDJJJPPPTTTZZZcccqqq~~~xxxlll```[[[VVVRRRPPPOOOOOONNNMMMNNNNNNPPPRRRVVVXXXZZZ[[[ZZZYYYUUUOOOGGG@@@<<<444222000///000111111000000000000///////////////+++++++++,,,,,,+++++++++*********++++++++++++,,,,,,---------+++)))'''&&&++++++,,,,,,,,,------------,,,+++,,,------,,,+++******++++++,,,---...///,,,+++******,,,...------,,,,,,---.........------)))******++++++++++++***************************(((((((((((((((((((((((())))))*********+++++++++WWWVVVTTTSSSRRRRRRRRRRRRUUUUUUVVVWWWYYYZZZ\\\\\\^^^[[[WWWRRRMMMFFF???:::444222///---------,,,+++++++++***************+++))))))*********+++++++++,,,---------....../////////111333444555777;;;>>>AAAIIITTT```mmm~~~ooo[[[NNNFFF???::::::888888888999999::::::;;;;;;===???AAADDDIIINNNRRRZZZcccqqqtttiii]]]ZZZUUUQQQPPPOOONNNMMMNNNNNNOOOPPPRRRUUUXXXZZZZZZZZZXXXTTTNNNFFF???:::333111//////111222222222000000000000000000//////***++++++++++++++++++***))))))))))))************''')))***,,,---.........+++++++++,,,,,,,,,,,,,,,---+++***+++------,,,++++++******+++,,,---...///,,,+++***+++,,,......---+++,,,,,,---...---------***+++,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++WWWVVVTTTRRRRRRRRRRRRRRRUUUUUUUUUUUUVVVXXXYYYZZZZZZXXXUUURRRNNNHHHBBB===666333000.........,,,+++,,,,,,+++************+++)))************+++++++++,,,,,,------...//////000///111333444444666999;;;???FFFOOOYYYeeevvvooo[[[NNNHHHAAA===<<<777888888999:::::::::;;;<<<===???AAACCCGGGLLLPPPZZZcccqqq~~~pppeeeZZZWWWSSSPPPPPPOOONNNMMMNNNNNNOOOPPPRRRUUUXXXYYYZZZYYYWWWSSSMMMEEE>>>999333111//////111222222222000000111111111000//////***++++++,,,,,,++++++***))))))))))))*********+++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,++++++***+++,,,...///...,,,++++++---...------++++++,,,---------------,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++VVVUUUTTTRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSUUUVVVWWWWWWUUUSSSQQQNNNJJJCCC???777444111///......---,,,---,,,++++++*********+++)))************+++++++++++++++,,,---...000000111...000222333333444666888<<>>@@@BBBGGGLLLPPP[[[dddppp}}}{{{kkk```WWWTTTQQQOOOOOOOOOOOONNNOOOOOOOOOPPPRRRUUUWWWYYYYYYXXXVVVRRRKKKCCC<<<777333111//////000111111111000111111222111000///...++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,//////...,,,+++)))((('''+++++++++++++++++++++++++++***)))***,,,---,,,+++...,,,+++******+++---...///---,,,,,,---------,,,++++++,,,------------,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++VVVUUUSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQSSSTTTUUUUUUTTTRRRQQQOOOJJJEEE@@@777555111//////...---,,,---,,,,,,+++*********+++)))************+++++++++******,,,---///000111222---///111111111222444666999>>>FFFNNNXXXhhh{{{{{{hhhSSSHHHCCC>>>999777666777888999:::;;;;;;;;;999;;;===???BBBGGGLLLPPP]]]eeeppp|||wwwggg]]]TTTRRROOONNNOOOOOOOOONNNOOOOOOOOOPPPRRRUUUWWWYYYWWWWWWUUUQQQJJJBBB:::666333111......///000000///111111222222111000...---+++,,,,,,------,,,,,,+++,,,,,,---------.........(((((()))***++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++///---+++******+++,,,...000...,,,,,,------,,,+++++++++,,,---------,,,,,,.........---,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++XXXVVVTTTRRRRRRSSSTTTUUUSSSTTTUUUTTTSSSRRRSSSTTTWWWUUUSSSQQQOOOKKKFFFBBB;;;777333///...,,,+++***,,,+++***)))))))))***+++++++++++++++++++++++++++---,,,,,,,,,------...///222111//////000111444555<<<<<<@@@HHHRRR^^^ooo~~~wwwgggUUUJJJCCC===:::;;;777888::::::999888:::;;;>>>???@@@AAACCCGGGLLLOOOXXXdddrrr{{{qqqcccYYYSSSRRRPPPOOONNNNNNOOOOOOMMMMMMMMMNNNPPPSSSVVVXXXVVVUUURRRMMMGGG???999555555444222111000111222222222222333222222111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))***+++---...+++,,,------......---------------,,,+++***)))(((+++,,,,,,---,,,+++***)))+++'''###$$$(((+++)))'''(((+++---//////---+++(((***+++,,,,,,******+++,,,---,,,++++++******++++++(((((((((((())))))))))))(((((()))***++++++,,,,,,WWWVVVTTTSSSSSSSSSTTTTTTRRRTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQPPPLLLFFFBBB;;;888333000...---,,,+++---,,,+++***)))******+++++++++++++++++++++++++++*********+++,,,...///000111000//////000111333555::::::>>>EEENNNYYYiiiwwwuuueeeSSSIIIBBB===::::::888999::::::999888999;;;<<<===@@@BBBDDDGGGLLLOOOVVVcccqqq{{{|||nnn```WWWSSSRRRPPPOOONNNNNNOOOOOOMMMLLLLLLMMMOOORRRUUUVVVUUUTTTPPPKKKEEE>>>888444333222111000000000111222111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,---,,,+++***)))...***'''))),,,...---******+++---......---+++******,,,,,,,,,+++***+++,,,---,,,++++++******++++++(((((((((((())))))))))))******************++++++UUUUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTSSSQQQPPPQQQRRRPPPPPPQQQRRRQQQMMMGGGCCC<<<888444111///...---,,,------,,,+++++++++++++++************************(((((()))***,,,...000111111000//////000111333444888888;;;BBBIIIRRRaaannn~~~rrrcccQQQGGGAAA;;;999999888:::;;;:::888888999::::::<<>>:::888999888:::::::::888888999:::===>>>@@@@@@AAABBBEEEGGGOOO^^^ooo||||||ooocccYYYRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTQQQMMMGGGAAA:::555333///000000111111222222222111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---))))))***,,,------+++)))---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,++++++******++++++***)))))))))(((((((((''''''((()))***+++,,,------TTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVTTTQQQOOONNNOOOMMMNNNPPPRRRRRRPPPKKKHHHBBB>>>999555333111///---,,,,,,,,,,,,,,,+++******************************,,,++++++++++++,,,,,,---......///000000111111222444444777;;;>>>BBBKKKTTTcccqqqjjj[[[KKKBBB===:::888999777999::::::999888:::;;;>>>>>>???>>>>>>@@@DDDGGGQQQ___ooo{{{wwwkkkaaaXXXRRRPPPOOONNNLLLKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUSSSQQQLLLFFF???999555222000000111222222222111111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...---,,,++++++******++++++******))))))((((((''''''&&&'''((()))+++---...///TTTTTTSSSSSSSSSTTTVVVWWWWWWWWWWWWUUUQQQOOOOOOOOOOOOOOOPPPRRRRRRQQQMMMJJJEEEAAA;;;666333111...,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,---//////---...///000000111111111222222555999;;;>>>EEENNNZZZgggwww~~~iiiZZZJJJAAA===:::999:::666777999999999999;;;===<<<<<<<<<;;;<<<@@@FFFKKKTTTaaaooozzzttthhh^^^VVVQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMPPPRRRSSSTTTTTTRRROOOJJJDDD===777333111///000111111111000///...000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++)))******+++++++++++++++,,,,,,---------------------,,,,,,+++,,,---...///+++,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...---,,,++++++******++++++*********)))(((''''''''''''((((((***+++,,,------UUUTTTSSSRRRRRRTTTVVVXXXWWWXXXXXXUUURRROOOOOOPPPQQQQQQQQQQQQRRRQQQNNNKKKGGGBBB<<<777444111...,,,******+++,,,+++***)))(((++++++++++++++++++++++++)))******,,,---///111222---...///000111111111111000000333777999;;;BBBKKKUUUaaaooo||||||iiiZZZJJJAAA>>>;;;:::;;;555666888999999:::<<<>>>:::::::::999<<>>999555222///,,,---,,,,,,,,,------+++))))))***+++***)))***+++---+++///...+++111<<<;;;222............////////////111333555666888;;;???BBBMMMTTTcccwwwwwwcccVVVGGG@@@===999777777777888999999888999;;;===??????===;;;;;;@@@HHHOOOYYYbbbooo|||~~~ooocccZZZRRRMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQTTTVVVWWWSSSOOOHHHBBB<<<777333000000111111111111222222222000000///...------------++++++++++++++++++++++++)))))))))))))))************************)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++************)))))))))***,,,------......///...---+++***,,,,,,++++++,,,,,,---...,,,---...//////---+++***((((((((((((((()))***+++'''&&&&&&(((***,,,,,,,,,TTTTTTSSSRRRSSSTTTUUUVVVTTTTTTSSSRRRPPPOOONNNMMMNNNMMMMMMNNNOOOPPPNNNLLLHHHDDD???:::777333000------,,,+++,,,------+++***((()))***)))((((((***,,,***...---***000999888000............////////////111333444666777999===@@@JJJPPP^^^pppuuu^^^QQQCCC===;;;888666777777888999999888999;;;===>>>>>>===;;;;;;@@@IIIPPPZZZbbbnnn{{{zzzlllaaaYYYRRRNNNMMMLLLLLLKKKJJJJJJKKKKKKIIIJJJLLLOOORRRTTTVVVWWWSSSNNNGGGAAA<<<777333000000000111111111222222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,------......------,,,++++++***+++******))))))***+++,,,,,,,,,---...---,,,++++++,,,,,,++++++,,,,,,---...,,,---...///...---+++***))))))((('''''''''(((((())))))((()))***+++++++++TTTSSSRRRRRRRRRSSSTTTUUUTTTTTTSSSRRRQQQOOONNNMMMNNNMMMMMMMMMOOOOOOMMMKKKHHHEEE@@@;;;888555111......,,,+++,,,------+++***)))***++++++******+++---+++...---***...555444------............/////////111222444444555888;;;>>>FFFJJJUUUeeessssss]]]QQQDDD@@@>>><<<:::;;;777888999999888999;;;======>>>===<<<<<>>@@@HHHTTTaaapppoooYYYMMMAAA===<<<999666666777888999999888999;;;===;;;=========>>>CCCKKKRRR[[[bbbmmmwww~~~pppcccZZZTTTNNNKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMPPPSSSVVVWWWWWWWWWQQQLLLDDD===999555222000//////000000000111111111......---,,,++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))***+++,,,,,,,,,+++++++++,,,,,,,,,---------///......------......///......------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++'''((()))***+++,,,++++++''')))+++,,,++++++---///QQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUTTTRRRPPPNNNOOONNNLLLLLLLLLKKKIIIGGGGGGEEEAAA>>><<<888333000///---+++***+++,,,,,,,,,+++---///000000222555777666666555222000///...,,,,,,------------.........///000222333333666999<<<<<<===DDDOOOZZZhhhyyy|||lllXXXLLLAAA===<<<999666666777888999999888999;;;===:::<<<>>>>>>???DDDLLLRRRZZZaaammmwww{{{mmmaaaYYYSSSNNNJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMOOORRRUUUWWWXXXXXXWWWQQQKKKCCC<<<888555222111/////////000000000111111///...---,,,++++++++++++++++++++++++++++++++++++((())))))***+++,,,------)))***+++++++++++++++***++++++,,,,,,------......//////............//////......------------------+++,,,,,,---,,,,,,+++************)))******+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++###$$$&&&)))************%%%(((++++++******---000PPPOOONNNNNNNNNOOOQQQRRRQQQSSSTTTUUUUUURRRPPPNNNOOONNNLLLLLLKKKJJJHHHEEEIIIGGGDDDAAA???;;;666222000---+++***+++,,,,,,,,,+++---///111222555888;;;<<<:::999777333000...///,,,,,,---------............000111333444777:::>>>;;;;;;AAAJJJTTT___nnn|||xxxhhhVVVKKKAAA>>>>>>;;;999999777888999999888999;;;===999;;;>>>>>>@@@EEEMMMSSSXXXaaammmxxxvvviii___XXXSSSOOOLLLHHHHHHGGGGGGHHHIIIIIIJJJMMMOOOSSSVVVXXXYYYXXXWWWPPPKKKBBB;;;777444222111////////////000000000111000///...---,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---......///000//////////////////000------..................***+++,,,---------,,,+++---,,,+++*********++++++,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++%%%&&&(((***++++++***)))%%%))),,,+++)))(((+++///OOOOOONNNNNNNNNOOOPPPQQQQQQSSSTTTUUUUUUSSSPPPNNNOOONNNLLLKKKKKKJJJGGGEEEKKKIIIFFFDDDAAA===888555000---******+++,,,,,,,,,,,,...111333555888<<>>???@@@EEEMMMSSSWWW```mmmyyy{{{rrrfff]]]WWWSSSPPPMMMGGGGGGGGGGGGHHHHHHIIIJJJNNNPPPSSSWWWYYYYYYXXXWWWPPPJJJBBB;;;777444222111////////////000000000000000000///...------------++++++++++++++++++++++++,,,,,,++++++++++++++++++............---,,,++++++++++++,,,,,,---...//////000000////////////000000------..................)))***,,,---...------,,,...---+++*********++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++***+++---......---,,,+++&&&***---+++'''&&&))),,,OOONNNMMMMMMLLLLLLMMMMMMOOOPPPRRRSSSTTTRRRQQQPPPLLLMMMMMMKKKHHHEEEEEEEEEFFFFFFFFFDDDBBB>>>:::888444222000...---,,,,,,---//////000111222666;;;???BBBBBB@@@===999555111///000---+++***,,,.........111///...111666999999888;;;===???BBBHHHTTTbbblll}}}nnnaaaOOOGGG???<<<999555555888888888888777888888999::::::<<>>BBBDDDDDDDDDCCC???:::555111...,,,******+++,,,,,,,,,...---...000333666666666555888;;;>>>BBBJJJTTT\\\kkkxxx{{{hhhZZZIIIAAA<<<::::::888999<<<888888888888888999:::::::::===???@@@BBBGGGOOOUUU]]]dddoooyyy}}}nnneeeZZZQQQLLLJJJGGGEEEDDDDDDCCCCCCDDDFFFIIIJJJNNNQQQTTTXXXYYYYYYWWWVVVLLLFFF>>>888444222111000///////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------,,,,,,,,,,,,---.../////////---,,,+++///000111111111000......++++++,,,------...//////,,,------.........------------------,,,,,,,,,,,,------........./////////---,,,,,,,,,+++******)))(((((((((((()))***+++,,,***+++,,,+++******,,,...NNNNNNMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRPPPOOOMMMJJJIIIFFFBBB??????AAACCC@@@AAACCCCCCCCCAAA???>>>888777555333111111111111000111333555666:::>>>BBBDDDEEEFFFEEEBBB<<<666333...,,,******+++++++++***,,,,,,...000222444444444222666:::<<>>===999888666444222222222222111222444666777:::>>>AAADDDEEEFFFEEEBBB<<<777333...,,,******++++++***)))+++,,,...000111222333333222555:::<<<===AAAGGGLLLXXXddduuuuuubbbUUUGGG@@@;;;:::999666666999999999999888999::::::;;;;;;===@@@AAADDDIIIQQQWWWaaaiiivvvzzzsssbbb[[[RRRMMMKKKJJJHHHFFFCCCBBBBBBCCCDDDGGGJJJLLLPPPSSSVVVYYYYYYWWWTTTRRRIIIDDD===888444222000///........................,,,+++******************++++++++++++++++++++++++))))))*********+++++++++......---------,,,,,,,,,***+++,,,------.........---...///000000///...---------,,,,,,++++++++++++,,,---....../////////............---------,,,,,,------......///000000111///...---+++***)))))))))))))))))))))))))))***+++((()))******))))))***,,,MMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLJJJIIIFFFEEEDDD@@@===<<<>>>???AAABBBCCCCCCCCCAAA???===<<<:::888666555444444555333555777888999;;;>>>@@@CCCCCCDDDCCC???;;;666333...---++++++,,,,,,***)))***,,,000111111111222333222555999;;;<<>><<<===>>>>>>???AAACCCCCCBBBAAA@@@???>>><<<999888888888888888999;;;<<<<<<===???AAAAAAAAAAAA???<<<888444222///...,,,---------+++))))))---111222222111222333222555888999999<<>>@@@BBBEEEKKKSSSYYYdddnnn|||sssjjj[[[UUUNNNIIIHHHHHHFFFEEECCCCCCCCCDDDGGGJJJNNNPPPQQQTTTXXXZZZZZZVVVRRROOOGGGBBB===888555222000...........................+++***************++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------...+++,,,---...///...------++++++++++++************,,,---...///000000000000............------------------...///000111222222///...,,,***))))))***+++******))))))))))))******(((+++...///...,,,,,,,,,MMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJHHHFFFEEECCCDDDDDDBBB???===<<<===<<<===@@@BBBDDDDDDCCCCCCAAA@@@>>><<<;;;::::::;;;;;;===>>>???>>>???@@@BBB@@@@@@>>><<<999666333111///...------...---+++)))***---222333222111222333111444666777888;;;AAAFFFEEEOOO]]]kkkxxx}}}kkkXXXKKKBBB<<<999999:::777777999::::::999999::::::;;;<<<;;;>>>AAACCCEEEKKKSSSZZZdddooo}}}}}}pppgggYYYSSSLLLHHHGGGGGGEEECCCCCCCCCCCCEEEGGGKKKOOOQQQRRRUUUXXX[[[ZZZVVVQQQNNNEEEAAA<<<777444222///---........................+++++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,***+++---.........------)))))))))***++++++,,,,,,,,,---...///000000000000//////.........---------------...///000111222222///---+++)))))))))+++,,,******)))))))))))))))***(((,,,000222111///---,,,OOONNNMMMKKKKKKKKKLLLLLLHHHHHHFFFEEECCCAAA@@@??????AAACCCCCC@@@===<<<;;;>>>>>>@@@AAACCCDDDEEEFFFEEEDDDBBB@@@???======<<<:::;;;<<<>>>???????????????>>>;;;888555333222111---+++))))))+++---///////////////...------///222222333444666999<<<>>>@@@DDDJJJUUUcccppp}}}yyygggTTTHHH???;;;888666777888999999888999::::::;;;;;;::::::<<<===???AAAFFFNNNWWW]]]jjjsss}}}uuuhhh^^^WWWRRRMMMIIIGGGFFFEEEDDDEEEEEEEEEDDDDDDGGGKKKOOOYYYYYYYYYYYYXXXTTTOOOKKKCCC???:::555333111000///...---,,,+++++++++,,,,,,---,,,,,,++++++*********************************,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))))))))***+++,,,,,,---,,,,,,---///000///---...---,,,++++++,,,...///------------...000111222222000...,,,+++******+++)))************++++++++++++++++++++++++---......OOONNNLLLKKKJJJKKKKKKLLLHHHHHHFFFEEECCCAAA@@@???===???@@@@@@>>><<<;;;<<<>>>???@@@BBBCCCEEEFFFGGGFFFEEECCCAAA???>>>===<<<<<<<<<===>>>????????????===<<<999777444222111000222///,,,+++,,,------,,,---...///.........000111222333444666888;;;===???BBBFFFPPP]]]iiivvvwwweeeSSSGGG>>>;;;888666777888999999888999::::::;;;;;;::::::<<<===>>>AAAFFFOOOXXX___kkkuuu~~~sssfff]]]SSSOOOJJJGGGEEEEEEDDDCCCDDDEEEEEEEEEFFFIIIMMMQQQYYYYYYYYYZZZXXXTTTNNNJJJCCC>>>888444111111000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************+++,,,---------///222333333222///...---,,,,,,------...,,,------...///000111111222000...,,,+++******+++)))************++++++++++++++++++,,,------......NNNMMMLLLKKKJJJJJJJJJJJJGGGGGGEEEDDDBBBAAA@@@???;;;<<<======;;;;;;<<<===???@@@AAACCCEEEFFFHHHHHHGGGFFFEEECCC@@@>>>===<<<======>>>>>>>>>>>>======999888666444222000///...222000---,,,---...------+++---////////////000111222222333555777:::<<<===???BBBJJJUUU___lll~~~tttbbbQQQFFF>>>;;;888666777888888888888999::::::;;;;;;::::::<<<===>>>@@@FFFPPP[[[bbbnnnwwwxxxmmmaaaXXXPPPMMMIIIFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHKKKPPPTTTXXXYYYZZZ[[[ZZZTTTMMMHHHBBB===666111////////////---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++************+++))))))***,,,///111111000000///...---------------+++,,,...000111111111000111000...,,,+++*********)))************+++++++++***+++,,,---............MMMLLLKKKJJJJJJIIIHHHHHHEEEDDDCCCBBB@@@???>>>===:::;;;<<<;;;;;;;;;>>>@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGEEEBBB???===<<<<<<<<<<<<<<<<<<;;;::::::666555333111///......---...,,,+++,,,...///000///))),,,///000000000000111111222222444666888:::;;;===???FFFOOOWWWccctttqqq```PPPEEE===:::888666777888888777888999::::::;;;;;;::::::<<<===>>>AAAGGGQQQ]]]eeepppyyyyyyqqqggg\\\TTTOOOMMMIIIHHHHHHHHHGGGFFFCCCEEEGGGHHHKKKNNNSSSVVVXXXYYY[[[\\\ZZZTTTLLLFFF@@@;;;444000......//////---------------,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---------------------,,,++++++************(((((((((+++---......---111000///...------,,,,,,+++,,,///111222222111000111000...,,,************))))))*********+++++++++***+++---...//////......LLLLLLKKKJJJIIIHHHGGGFFFBBBBBBAAA@@@>>>===<<<<<<:::;;;<<<<<<<<<===@@@BBB@@@AAACCCEEEGGGIIIJJJKKKKKKJJJIIIGGGDDD@@@>>><<<999:::::::::999888777666333222111///......------,,,+++***+++---......---))),,,///000000000000111111111222333444666888999===???DDDKKKQQQ[[[kkkzzz~~~mmm]]]NNNDDD<<<:::777777777888777666888999::::::;;;;;;::::::<<<===???BBBIIISSS^^^fffpppyyy|||tttmmmdddZZZSSSMMMKKKHHHGGGHHHHHHGGGFFFBBBEEEGGGJJJLLLPPPTTTXXXXXXYYYZZZ[[[YYYRRRJJJDDD>>>999333///......//////------.........---,,,++++++++++++,,,,,,------...))))))))))))))))))))))))***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------------,,,+++*********+++......---...000000///---000//////...------,,,++++++---///111222222111000111///---+++***))))))***))))))*********+++++++++***+++,,,---............KKKKKKJJJJJJHHHGGGEEEDDDAAA@@@@@@???>>>===<<<;;;:::<<<>>>>>>>>>???@@@BBB@@@AAACCCEEEGGGIIIKKKLLLLLLLLLKKKIIIEEEAAA>>><<<777777777777777666555555111111000///.........///...---,,,,,,,,,,,,+++)))+++---////////////000111000111111222333444666666<<<===AAAGGGLLLTTTbbbooozzziiiZZZLLLBBB;;;999777777888888777666888999::::::;;;;;;::::::<<<>>>@@@DDDKKKTTT^^^eeeoooxxxwwwpppjjjbbbYYYSSSJJJHHHFFFEEEFFFFFFDDDCCCBBBEEEHHHKKKMMMQQQUUUXXXXXXXXXYYYYYYVVVPPPHHHBBB<<<888333000000000///...---......//////---,,,+++,,,,,,,,,,,,------------))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---......//////............---------------,,,,,,++++++++++++,,,///...---...//////---+++---.........---,,,++++++,,,---///111222222222111000///---+++***))))))))))))************++++++++++++++++++++++++---......JJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@??????>>>======999<<>><<<666666777777777666555555111111000/////////000000///...------...---+++)))---...///.........000111000000000111222333444555888999>>>CCCGGGLLLXXXeeerrruuudddVVVHHH???:::999777777888888666555888999::::::;;;;;;::::::<<<>>>BBBGGGMMMUUU^^^ccclllvvv~~~}}}wwwooohhhccc\\\UUUOOOJJJHHHFFFEEEEEEEEECCCBBBBBBEEEHHHKKKMMMPPPTTTWWWYYYXXXWWWVVVSSSNNNFFFAAA:::777444222222111///...---...///000///...,,,+++---------------,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,+++++++++******,,,,,,------...////////////.........------------,,,,,,+++++++++,,,------,,,++++++,,,......---++++++,,,,,,------,,,+++***......///000111222222333000///---+++)))))))))))))))************+++++++++,,,***)))((()))+++---///JJJJJJJJJIIIHHHFFFCCCBBBCCCBBBBBBAAA@@@???>>>>>>999;;;???@@@???>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLNNNNNNMMMKKKGGGCCC>>><<<666666777777777777666666111111000000000000111111,,,,,,,,,---000000///.../////////...------///222000000000000111222333444444666;;;@@@CCCGGGRRR^^^hhhvvvqqqaaaSSSFFF===:::999777777888888666555999999:::;;;;;;;;;::::::<<>>>>>===???@@@AAABBBBBBBBBAAA@@@CCCBBBBBBBBBCCCFFFIIIJJJLLLLLLLLLKKKHHHDDD???===999888666555666555444222222000...///000000///---------,,,,,,,,,------......///000...,,,******+++/////////000111222444444888999;;;===@@@EEEKKKPPP```kkk|||nnn]]]OOODDD===777777777777777888999999999999999999999999::::::===???BBBFFFLLLTTT]]]cccnnnrrrvvvzzz|||zzzwwwuuukkkiiiddd___XXXSSSNNNKKKGGGFFFFFFFFFEEEEEEDDDDDDGGGHHHIIIKKKNNNRRRVVVXXXYYYYYYVVVSSSNNNHHHBBB???666444222///......//////000000000///......------,,,---.../////////...---))))))))))))((((((((((((222---***,,,***''')))///DDD<<<222---,,,---,,,***++++++,,,------......///111111222222222222111111---,,,,,,++++++,,,,,,---+++,,,------......------///...,,,******+++,,,---000000111111111111000000///...+++***))))))***+++)))************+++++++++***++++++***)))(((***+++JJJJJJJJJIIIHHHFFFDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBCCCFFFHHHJJJLLLLLLMMMLLLIIIDDD@@@>>>:::888666666666666444222111111111111000......---...------,,,,,,------...---...///...------///111////////////000222333444666888999;;;===BBBHHHLLLXXXccctttkkkZZZLLLAAA;;;777666666666666666777777999999999999999:::::::::===???BBBFFFKKKSSS[[[aaajjjmmmrrruuuvvvuuurrrooogggddd```ZZZTTTPPPLLLJJJFFFFFFFFFFFFEEEEEEEEEDDDGGGHHHIIIKKKNNNRRRUUUWWWYYYXXXUUUQQQLLLFFFAAA===666555222000//////000000000000000///......------------...//////...---,,,+++++++++*********))))))'''&&&***...000333>>>KKKRRRHHH:::000,,,+++)))(((+++,,,,,,------......//////000000111111000000///---,,,,,,++++++,,,,,,---+++,,,------......------///...,,,+++***+++,,,---///000000111111000000//////---+++***))))))***+++)))************+++++++++,,,,,,,,,+++))))))***+++JJJIIIHHHGGGFFFDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???BBBBBBBBBBBBCCCEEEGGGIIILLLLLLMMMLLLIIIEEEAAA???:::888777666777666444333000222444444222000............---------------...,,,------......000444777.........///000111333333555666888999:::>>>CCCFFFMMMXXXhhhwww{{{fffVVVHHH>>>888666666555555555555555666888999999999:::::::::;;;===???BBBFFFKKKQQQYYY^^^fffhhhllloooooommmjjjhhhaaa^^^YYYTTTOOOLLLJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKNNNRRRUUUVVVWWWVVVSSSOOOIIICCC>>>;;;666444222000///000111111111000000//////......---...............---,,,+++---,,,,,,,,,,,,+++++++++&&&(((+++---,,,///<<>>AAAFFFPPP___mmm{{{wwwcccRRRFFF<<<777777777666555555555666666888999999::::::;;;;;;;;;===???BBBEEEIIIOOOVVV[[[bbbdddgggiiiiiigggdddbbb\\\YYYTTTOOOKKKIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGIIILLLOOOQQQTTTUUUUUUTTTPPPLLLFFFAAA<<<999555333111000///000111222111111000000///.........//////......---,,,++++++------,,,,,,,,,++++++++++++,,,,,,***&&&'''---444222---(((%%%(((,,,///000,,,,,,------.../////////...//////000000//////...------,,,,,,,,,,,,------,,,------.....................---,,,,,,,,,,,,---...//////000000//////...---,,,+++*********++++++))))))*********+++++++++'''(((+++,,,---///222444HHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFJJJKKKLLLKKKJJJFFFCCCAAA;;;:::888888888777666444444000///444;;;===777000000///...---------------,,,---,,,++++++---222555000000000111222333444555555666777777888999<<>>999777777777777777888999999888888999:::;;;<<<=========???BBBDDDGGGKKKPPPSSS\\\^^^___aaaaaa___]]][[[UUUSSSOOOLLLIIIHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGJJJLLLOOOQQQRRRRRRPPPNNNKKKGGGBBB>>>;;;999333222111000000111333444222111111000000//////...///...---,,,+++++++++,,,************))))))))))))'''((('''(((,,,///,,,%%%+++,,,---...///...---------------...//////000000///000000111111000000///......------------......------...////////////...............---------,,,------............------++++++++++++++++++++++++)))************+++++++++---......---++++++,,,...FFFGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDGGGHHHIIIIIIHHHEEEBBB@@@<<<;;;999999999999777555222222222333444555444222111000///...------------,,,------,,,++++++---...---.........///111222333222333555666666777999;;;;;;BBBKKKTTT___nnnlllYYYMMMDDD>>>:::555555555666777888999:::888888999:::;;;<<<=========???BBBDDDFFFIIINNNQQQWWWXXXZZZ[[[[[[ZZZYYYWWWRRRQQQNNNLLLIIIGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJLLLOOOPPPQQQQQQNNNLLLIIIEEEBBB>>><<<;;;555444222222222444666777222222111111000/////////...---,,,+++++++++,,,---+++*********)))))))))))))))+++***''''''***'''"""%%%''')))+++,,,,,,...///------......//////000000...//////000000//////.........------------......------...///////////////...............------,,,---------......---------***++++++,,,,,,+++++++++)))************+++++++++,,,------,,,++++++,,,...FFFGGGHHHIIIHHHFFFDDDCCCAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBAAAAAABBBDDDEEEAAAAAABBBCCCDDDDDDDDDCCCEEEGGGHHHHHHGGGEEEBBB@@@===;;;999999999999777666000333666333...,,,///333111111000......---------+++,,,......,,,,,,---...,,,,,,,,,---...///000111000222444555555666888:::888===EEEMMMWWWfffxxx}}}iiiWWWKKKCCC>>>:::333333333444666777999:::888888999:::;;;======>>>===???BBBDDDFFFIIILLLOOORRRTTTVVVWWWWWWWWWUUUTTTPPPOOONNNKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEGGGJJJMMMOOOPPPQQQQQQMMMKKKHHHEEEAAA???===<<<666555444333444666888999222222111111000/////////---,,,+++++++++,,,---...+++++++++*********)))))))))......(((&&&***,,,***,,,---,,,+++******+++---------......///000000000---..................---......------------......---......///////////////......//////......---,,,,,,------......------,,,***++++++,,,,,,,,,++++++)))************+++++++++'''(((***+++,,,---000333GGGGGGGGGFFFFFFDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@CCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;555444444333222111000000000...------......---,,,...---,,,,,,++++++,,,,,,+++,,,,,,---...///111111111222444555666666777777999<<>>>>>>>>===>>>???AAACCCDDDGGGKKKNNNQQQQQQRRRSSSSSSTTTSSSSSSOOONNNLLLIIIGGGFFFEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLJJJIIIFFFDDDBBB@@@???>>>;;;===<<<:::;;;>>>===888777555333000...---,,,,,,...---,,,,,,++++++++++++************************++++++******************&&&(((,,,...///---+++***...111222111...---...111000...,,,***)))***+++,,,,,,,,,------------------////////////////////////111222111///---,,,,,,......---,,,,,,,,,,,,---...******))))))))))))******)))************+++++++++,,,+++)))((((((+++---///FFFFFFFFFEEEDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAABBBCCCCCCDDDDDD@@@AAACCCEEEFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA>>>===<<<:::999999999999555555444333222111000000000...------...///---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,...///000111000111222444555555555555888;;;???DDDKKKWWWeeennn~~~sss___QQQGGG???999888777777666666666666777777777888:::;;;=========<<<>>>???AAACCCDDDGGGKKKNNNPPPQQQRRRRRRSSSSSSRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMMMMLLLKKKIIIFFFDDDBBBAAAAAA===??????>>>AAADDDBBB>>>;;;999666333000///.........---,,,,,,+++++++++,,,************************++++++*********************+++,,,---............---///111000///...000222000///---+++***+++,,,,,,,,,,,,,,,------------...////////////////////////...//////...---,,,...///...---,,,,,,,,,,,,---...++++++************++++++)))************+++++++++,,,+++***)))***,,,...///DDDDDDDDDDDDCCCCCCBBBAAADDDDDDDDDEEEEEEDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCEEEEEEFFFFFFEEEDDDBBBAAA===<<<;;;:::999888888888555555444333222111111000000///---...//////...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000000///000111222333444444444666999===@@@FFFPPP\\\eeevvvoooZZZMMMDDD===::::::777777777666666777777888888999:::<<<============>>>???AAACCCDDDGGGKKKNNNOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNPPPLLLKKKIIIFFFDDDCCCCCCCCC@@@CCCEEEFFFIIIMMMKKKFFFBBB???;;;777333111000///------,,,+++++++++,,,,,,******************************++++++++++++++++++...---,,,,,,---...000111,,,---///000///000222333000///...,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000,,,---...---,,,---...000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++,,,,,,...//////CCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDBBBAAA??????===<<<:::999999999666666555444333222111111000///......//////...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000//////111222333444444444666888;;;===AAAIIITTT\\\mmmxxx~~~lllWWWJJJBBB<<<:::;;;777777777666777777888888:::;;;<<<======>>>>>>>>>>>>???AAABBBDDDGGGKKKNNNNNNOOOQQQRRRRRRQQQOOONNNJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMPPPRRRJJJIIIFFFDDDBBBBBBBBBBBBFFFJJJNNNPPPSSSVVVSSSNNNHHHEEE???999555111000///---,,,,,,++++++,,,,,,,,,******************************+++++++++++++++,,,---------------///000111---...//////000000111222000///...------------...+++,,,,,,------.........000000000000000000000000,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++))))))*********++++++++++++,,,,,,---...///000000CCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;:::999999777666666555444333222222111///......///000...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////000111222444444444444666888:::;;;>>>DDDMMMUUU```lll}}}|||kkkVVVHHHAAA;;;999:::777777777777777888999999:::::::::;;;;;;<<<<<<===>>>???AAABBBDDDGGGKKKNNNNNNOOOQQQRRRRRRPPPNNNMMMIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKNNNPPPRRRJJJHHHEEECCCAAABBBCCCDDDKKKPPPVVVYYY\\\___[[[UUUMMMIIIBBB;;;555111///...,,,,,,,,,++++++,,,,,,---******************************++++++,,,,,,,,,,,,+++,,,---.../////////...000000//////000000////////////......---------...++++++,,,,,,---...//////000000000000000000000000---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********++++++++++++,,,,,,...///000000111BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???===;;;999888888777777777666555444333333222111000...///000000///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......///000111222333444444444555777999999;;;@@@HHHNNNXXXcccsssxxxgggTTTGGG@@@:::888888777777777777888888999:::888888777777888999::::::>>>???AAACCCDDDGGGKKKNNNNNNOOOQQQSSSRRRQQQNNNLLLJJJIIIHHHGGGGGGFFFGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPPPPJJJHHHEEECCCBBBCCCEEEFFFMMMSSS[[[___dddgggbbb\\\RRRNNNFFF===555000...---,,,,,,+++++++++,,,------******************************++++++,,,---------***,,,---///000//////...222000//////000000///---------------------------***+++,,,,,,---...//////000000000000000000000000...//////...,,,+++,,,...++++++,,,,,,,,,,,,++++++***))))))))))))))))))***)))************+++++++++++++++,,,,,,...///111222@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>><<<:::999888888888888777666555444333333111000//////000000///---...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......000111222333333333333555777777888<<>>???AAACCCDDDGGGKKKNNNNNNPPPRRRTTTSSSQQQNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHKKKMMMOOOOOOOOONNNIIIGGGDDDBBBAAABBBDDDFFFJJJSSS\\\cccjjjnnnjjjcccWWWRRRIII???666111...---,,,+++++++++,,,,,,---...******************************++++++,,,------...............///000111111111///---...111222000...,,,,,,------------,,,,,,***++++++,,,---...///000////////////////////////---...///...------///000***+++,,,,,,,,,,,,+++***+++******))))))******+++)))************+++++++++++++++***+++,,,...111333???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@??????>>>AAAAAABBBBBBDDDEEEGGGGGGEEEEEEFFFFFFEEEDDDCCCAAADDDCCCAAA???===<<<;;;;;;888888777666555444333333111000//////000000///......---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,---...000111111111111111333555555666999@@@FFFHHHQQQ___nnn|||lll]]]LLLDDD???:::888888777777777777888999:::;;;===<<<;;;:::;;;<<<===>>>>>>???AAACCCDDDGGGKKKNNNOOOQQQSSSTTTTTTRRRNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGGGGIIILLLOOOPPPOOONNNMMMFFFDDDAAA???>>>@@@BBBDDDHHHQQQ\\\eeemmmrrrnnnhhhZZZUUUKKK@@@888222///...++++++++++++,,,,,,---...******************************+++,,,,,,---......222000...------000333555///---,,,...111333222000++++++,,,------,,,,,,,,,******+++,,,---//////000////////////////////////,,,---.........///111333***+++,,,------,,,+++***,,,++++++++++++++++++,,,)))************+++++++++,,,+++))))))+++...111333BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCAAA???===;;;;;;;;;;;;999888777666555444333222333222111///......------000000...------,,,------.........------,,,,,,,,,***,,,...///111111111000222333444777999;;;<<<===EEELLLVVVbbbppp}}}jjjYYYGGG@@@>>>;;;888666777777777666777777888888;;;;;;;;;<<<<<<<<<======<<>><<<<<<<<<<<<:::999888777666444333333333222111000............/////////...------,,,,,,......---------,,,,,,,,,+++,,,---///000111000000111111222444666888:::;;;BBBHHHQQQ\\\iiiyyy|||gggVVVEEE>>>===:::777666999999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???CCCEEEGGGIIILLLOOOQQQRRRTTTUUUSSSPPPLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHKKKKKKKKKMMMOOOOOOMMMKKKEEE@@@<<<;;;999666777;;;AAAGGGQQQ[[[aaadddcccbbbVVVPPPFFF;;;333...,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********++++++++++++,,,------...///000111222222222222222111000/////////...,,,+++---//////---+++---------............/////////////////////000000000//////......//////000///......------......///)))+++&&&&&&000///((()))******+++++++++,,,,,,,,,***,,,...//////000111333@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCDDDCCCAAA???>>>=========;;;;;;:::888777666555444333222111000///............////////////---,,,+++------------,,,,,,,,,,,,+++,,,---//////000000000000//////000222555888:::>>>CCCJJJSSS___oooyyybbbSSSCCC===;;;888666555999999888888999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSTTTTTTRRROOOKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGIIIMMMLLLKKKKKKLLLLLLJJJIIIBBB===888777555222333777===BBBKKKUUU[[[^^^^^^]]]RRRLLLBBB888111---------++++++++++++++++++++++++******************++++++++++++++++++,,,,,,,,,,,,------...///000111222222333222222111111000000///...---,,,---//////---,,,---------............//////////////////.........000000000//////000000000///......------......///,,,...'''&&&///...))),,,************+++++++++++++++,,,//////000000222444AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;:::888777666555333222111000////////////---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000//////---...///333666999===@@@EEELLLVVVeeeuuuuuu]]]PPPBBB<<<:::888666777666666666666777888999999::::::::::::;;;;;;;;;;;;???@@@AAABBBCCCGGGLLLOOORRRRRRSSSSSSQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBCCCEEEHHHIIIMMMLLLJJJJJJJJJJJJHHHFFFBBB<<<888777444111222666888===EEEMMMSSSVVVVVVVVVKKKFFF===555///------...***+++++++++++++++,,,,,,+++++++++***************++++++,,,,,,,,,---------------...///000111222222111111111000000000//////---------.........---------------............///000/////////......------......------------......---,,,,,,++++++,,,,,,---***111,,,''')))''''''111******+++++++++,,,,,,,,,+++---///000000111333666AAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????======<<<:::999888777666333222111000000///000000---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000///...---///222666888<<>>>>>?????????AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???======<<<:::999888777666333222111000000000000000...////////////---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---....../////////......000222555666:::<<<@@@CCCJJJTTTbbbkkkxxx}}}kkkUUUJJJ@@@;;;:::888888:::777777888888999:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCEEEIIILLLPPPPPPQQQQQQOOOMMMJJJIIIEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBDDDFFFHHHLLLKKKKKKKKKKKKIIIFFFBBB>>>888333222///,,,,,,000///222777<<>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCBBBAAA???>>>===<<<;;;:::999777666666222222111111000000111111/////////...------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///------......000111333444555888<<>>>>><<<>>>AAABBBCCCEEEHHHJJJNNNOOOOOOOOOOOOMMMKKKJJJEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFJJJJJJLLLMMMMMMJJJFFFBBB<<<666222000---)))***...///111444888:::<<<<<<<<<444333222000...,,,+++***)))******+++,,,,,,------)))))))))***+++++++++,,,*********++++++++++++,,,------...///000111222222.........///////////////,,,///111000...---...///---------............///000000000111111111111111//////............/////////......------......///000---)))777RRRRRR:::))),,,,,,,,,---------......---...///000000333777:::=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAABBBBBBCCCBBBAAA???>>><<<<<<;;;:::888777666666222222111111111111111111000000...------,,,------*********++++++,,,,,,,,,...---,,,+++,,,---...///+++,,,---...000111111222222555888;;;@@@GGGQQQYYYbbblll{{{vvveeeMMMDDD;;;888666555666999555555555666777999:::;;;============>>>>>>>>>>>>;;;>>>AAACCCDDDEEEGGGIIIMMMNNNNNNOOONNNMMMLLLKKKDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEIIIJJJLLLOOOOOOLLLFFFAAA===777222000---***+++...+++,,,...111333444444444000000000///...,,,+++***))))))***+++,,,,,,------(((((()))***+++,,,,,,---))))))*********+++++++++------...///000111222222////////////000000000000,,,///111111...---...000---------.........//////000000111111222222333333......------------......---,,,,,,++++++,,,,,,---'''***&&&(((444333******++++++,,,,,,,,,---------...//////000111333777;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>===<<<999777666444333333222111111111222///...------...///...,,,...---+++*********++++++++++++++++++++++++++++++&&&''')))+++...111333444222555888;;;???DDDIIIMMMZZZdddrrrrrr^^^MMMCCC:::999:::888777888555555666777888999::::::;;;<<<<<<===============>>>???@@@AAACCCEEEGGGHHHKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAACCCBBBAAAAAABBBDDDGGGIIIJJJLLLMMMNNNLLLGGGBBB???888555111---++++++---...---......///000111111222......---,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------------...//////666222///000000...000444......------------......+++,,,---...////////////111222222333333222222111////////////000000000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...111111111777???>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===;;;999888777555555444222222111111111111///...///000000///---///...,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,...///111111444666888:::;;;???CCCFFFQQQYYYgggtttnnn\\\KKKBBB:::999999888777888666666777888999:::;;;;;;;;;<<<======>>>>>>======>>>??????AAACCCEEEGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@BBBAAAAAAAAACCCEEEHHHIIIJJJLLLMMMMMMKKKGGGBBB???555333///+++)))***+++,,,,,,------...//////000000///...---,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************///////////////000111111222///...000000------000......------------......,,,,,,------...//////000222222333333333333222222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,---.........---///222222222999AAA======<<<<<<======>>>?????????????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;:::999999777777555444222222111111333111000000111111000...///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............222333555666888;;;???BBBKKKRRR]]]jjjwww~~~iiiXXXIII@@@999888888666666777777777888999:::;;;<<<<<<;;;<<<======>>>>>>======>>>??????@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFFFFDDDCCCBBBAAA@@@?????????AAA@@@AAABBBDDDFFFIIIJJJKKKLLLMMMLLLJJJEEEAAA>>>444222...+++******+++,,,,,,,,,,,,---....../////////...---,,,++++++++++++*********++++++++++++,,,************++++++++++++************************/////////000000000111111000...000444444///---.........------------......------,,,,,,---...000111222222333333333333222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***+++---...///000...---///222222444:::CCC<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@>>><<<;;;;;;;;;<<<:::999777555333222222222333222000000111111000.........------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---///111444666:::>>>BBBEEEKKKTTT___kkkzzzxxxcccTTTEEE>>>888777777555555777777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@AAABBBEEEGGGJJJKKKJJJKKKKKKJJJGGGCCC>>><<<444222000---,,,,,,---...,,,,,,------............///...---+++************************++++++++++++******+++++++++,,,,,,,,,------------------------------...///////////////111111444::::::444000000......------------.........---,,,+++,,,...000222222333333333333333333222000000000000////////////++++++++++++++++++++++++*********++++++++++++,,,)))******+++---......///---,,,...111222444<<>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???===<<<<<<======;;;:::888666555444333333333222000000000000///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---///111333444888<<>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBBAAABBBCCCEEEEEEEEEDDDDDDBBBAAA@@@??????????????????@@@AAACCCEEEHHHJJJKKKIIIIIIIIIGGGDDD@@@;;;999222111///---,,,------................../////////------,,,+++***)))))))))))))))*********+++++++++,,,,,,,,,------------...---------------------------...//////000000//////111111555;;;;;;666111111......------------.........---,,,+++,,,...000222333333333444444333333333111000000000/////////...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++---000222444===FFF:::::::::999:::;;;;;;<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;999888666666555555444222000000111000///---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111222333222222444777999===AAAFFFLLLTTTaaaoooyyymmmXXXMMM@@@<<<888888777444555999666666777888999:::;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBDDDFFFHHHIIIJJJHHHHHHGGGDDDAAA<<<888666///...,,,+++++++++,,,,,,........................,,,+++******))))))******)))))))))************+++------------............,,,,,,,,,,,,,,,,,,,,,,,,///000111222333222111000//////222777888333000000......------------......------,,,,,,---...000111333333444444444444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333666???III999999999999999:::;;;;;;;;;;;;<<<======>>>??????@@@AAABBBDDDEEEEEEFFFFFFAAAAAAAAA@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;999888888777777777555444222222222111000...+++,,,---...///......---------------------------+++++++++,,,,,,,,,,,,,,,000111111111000111444666<<>>????????????>>>>>>>>>=========>>>??????>>>???AAACCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHHHHIIIFFFFFFDDDAAA>>>999555333------,,,+++++++++,,,,,,------------------------***))))))))))))***++++++))))))))))))************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000111333333222111000...---...333333000...000......------------......,,,,,,------...//////000333333444444444444333333111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,---------...---...222555999CCCMMM999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBAAA@@@>>>===;;;::::::999888888888999777555333333333333111///,,,---///000000000//////------------------------,,,,,,,,,+++++++++******,,,---...///000222555888666999===@@@EEENNNYYYaaaqqq~~~|||cccOOOGGG???;;;::::::888555666;;;888999999:::;;;<<<===>>>======>>>???????????????>>>>>>============>>>>>>===???AAACCCDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHFFFEEECCC@@@<<<777333111///......------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,))))))))))))************++++++,,,,,,,,,---------////////////////////////---...000111222111///...///---...111111//////222.........------.........+++,,,---...////////////333444444555555444444333222111111000///......---------------------------))))))))))))************))))))***+++---...//////000///000444777;;;EEEPPP999999888888777777666666:::;;;;;;<<<===>>>??????@@@AAACCCDDDEEEEEEFFFFFFAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>:::::::::999999999888888666555444333222111111111111000///------...//////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,...///.........000222444666888<<>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBDDDEEEFFFFFFFFFFFFEEECCC???:::666333111000++++++++++++,,,---......++++++,,,------,,,++++++++++++***************+++******++++++++++++******------------------------000000//////......------000000111222333444555555333333333222111000//////........................,,,,,,,,,---///000222333222333333444555555555444//////.........---------+++++++++*********)))))))))***+++,,,---,,,+++***...------------...//////,,,---000444555;;;JJJYYY::::::999999888777777777888999999:::;;;<<<===>>>>>>???@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDAAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::777666555444333222222222000000///............///.........---------,,,,,,,,,,,,+++******+++,,,,,,,,,---......---...000222444666888:::>>>DDDKKKPPP[[[eeesssnnnYYYJJJDDD;;;777555777777666888===:::999999999:::;;;<<<===>>>===============>>>???========================>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAABBBCCCEEEFFFFFFEEEEEEBBB@@@<<<777333111///...++++++++++++,,,---......+++,,,---......---,,,+++***))))))((((((((())))))))))))************))))))++++++,,,,,,---...//////////////////////////////000111222333333444444444444444333222111000//////.......................................///000111111222222333444444333333222222000///---+++***))),,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---.........///111555777===LLL[[[;;;::::::999888888777777666777888999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<=========<<<<<<<<<;;;;;;999888777666555444333333///000000000//////...............------------,,,,,,++++++******++++++,,,,,,---......------///111444555777888:::>>>DDDHHHQQQ[[[jjjwww{{{gggTTTFFFAAA:::777555777777666888<<<::::::::::::;;;<<<===>>>===>>>>>>>>>>>>>>>==============================>>>???@@@AAABBBBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@AAACCCDDDEEEDDDDDDCCC>>><<<888444111...---,,,++++++++++++,,,---......------............------******))))))))))))******(((((())))))))))))(((((()))***+++,,,...///000111......///000000111222222333444666777888888777666555444333222111000//////........................000//////....../////////000111111222222222222222222111000///---+++******---------,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++++++++,,,------000000333666888???OOO___;;;::::::999888777666666666666777888999:::;;;;;;???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<>>>============<<<<<<<<<;;;::::::999777666555444//////000111111///...---............------------+++++++++++++++++++++++++++,,,------,,,---///111333444555666777;;;@@@CCCJJJSSSaaannn{{{tttaaaOOOBBB>>>:::666555777888666888;;;:::::::::;;;;;;<<<============?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA;;;999555222///---,,,+++++++++++++++,,,---..............................,,,,,,,,,+++,,,,,,---...))))))************))))))******+++,,,---...///000///000000000111111111222222333555777888888777666666555333222000000000000........................//////////////////000111111111222222222222222111........................,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,+++,,,,,,---...000000333666999AAASSSccc;;;:::999888777666555555777777888999:::;;;<<<<<<>>>???@@@BBBCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBB@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<;;;999777666444///000111111111000...---//////.........---------++++++++++++++++++++++++***,,,,,,,,,,,,,,,...000111222444555666:::>>>BBBBBBJJJVVVbbbnnn}}}ooo[[[JJJ@@@<<<999555555777888666777:::888999::::::;;;<<<<<<<<<<<<===>>>??????>>>===<<<========================>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@???@@@AAABBBAAAAAA??????888666444111...---,,,,,,++++++++++++,,,---..............................,,,,,,++++++,,,------...***++++++,,,,,,++++++***,,,,,,------------------222111111111000000000///---///111333555666777666888666444111000000000000........................---.........000111222333222222333333333333222222---.....................************++++++++++++,,,+++***)))***+++,,,------------------......///000000222666:::DDDWWWiii<<<;;;;;;999888777666555888888999:::;;;<<<<<<===<<<===>>>???@@@AAAAAAAAA?????????@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<======<<<:::888666444000000111111000000///////////////.........------***++++++,,,,,,++++++******+++,,,,,,++++++---//////000222444555888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA<<<===>>>???@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<666555222///...,,,,,,,,,++++++++++++,,,---............------------......)))))))))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++------------------------222222111000000///......000111333666:::===???AAA999777444111000///000111........................------...///000222333444333333333333333333222111111000///...---,,,++++++)))***************++++++++++++******++++++,,,---...------------...//////000000333777<<>>>>>===<<<:::999888777777888888999:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@?????????@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>============;;;888555444222111000000//////000000////////////............***+++,,,,,,,,,,,,+++***)))***++++++***+++---///...000222333333555999;;;<<>>???@@@@@@AAAAAA@@@;;;<<<>>>???@@@@@@@@@?????????@@@@@@???===<<<;;;444222000...,,,,,,,,,,,,++++++++++++,,,---.........---,,,++++++,,,---...(((((((((((()))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........////////////////////////333444666999>>>DDDHHHKKK:::888444111000///000111........................////////////000111222333222222222222222111000000000000///...---,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,------...///111111444999@@@MMMdddxxxAAA@@@???>>><<<;;;:::999777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBB?????????@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????============;;;888555333333222000/////////000111000/////////............***+++,,,------,,,+++***)))***++++++***+++---///...000111222222333555888555;;;BBBHHHOOOZZZiiitttmmmZZZKKK???::::::777444555888888666666999:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;===???AAABBB????????????????????????===>>>???@@@@@@AAA@@@@@@;;;<<<>>>???@@@@@@@@@???????????????>>>===;;;:::222000...,,,++++++++++++++++++++++++,,,---......---,,,++++++++++++,,,---))))))))))))***+++,,,---******++++++++++++************+++,,,...///000000------......//////000000//////111555;;;BBBHHHLLL:::888555111//////000111........................111111000000000000111111111111111111111000//////---------.........//////+++++++++,,,,,,---------)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...333333666;;;BBBQQQiii}}}HHHDDD???<<<<<<;;;999777777888888888888777777666;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@AAACCCFFFGGGGGGGGGFFFFFFEEECCCBBBAAA???@@@@@@AAAAAABBBBBBCCCFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>???>>>=========<<<999777555333000000000111111000////////////////////////,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,///...------...000333444777:::>>>CCCIIISSS```iiiyyygggUUUHHH???<<<===888777777666666777888999666888:::<<<=========<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????????????????@@@@@@<<<<<<===>>>>>>>>>>>>>>>======>>>>>>===;;;888777333111///,,,++++++,,,---......---,,,---...///000......---,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,++++++************++++++111000...---,,,,,,---...///.........///000222333///111444777:::;;;::::::888777555333222111111000000000000000111111111111////////////////////////111111111000000...------&&&'''***,,,......---,,,************************,,,,,,------...---------...//////---+++***+++---000111555:::BBBQQQjjjLLLHHHBBB??????>>>===;;;999999999999999888888777:::;;;<<<>>>????????????@@@???@@@@@@BBBDDDFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@??????@@@AAAAAABBBBBBCCCEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@??????>>>>>>>>>>>>============<<<999777555333111000000111111000////////////////////////...---,,,+++******************+++++++++,,,,,,,,,......------...000222444444888<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@????????????????????????<<<======>>>>>>>>>>>>>>>===>>>>>>???===;;;999777333222///---++++++,,,---...------,,,---...///000......---,,,,,,,,,,,,---******))))))((()))))))))++++++************++++++...---,,,+++***+++,,,,,,///............///111222...000333555777888777777333333111000......------000000000000111111111111000000000000000000000000111111111111000///......***+++,,,------,,,++++++************************++++++,,,,,,------,,,,,,,,,---...---,,,,,,---///000111666===FFFVVVpppSSSOOOIIIEEECCCBBBAAA@@@;;;;;;::::::999999888888888999:::<<<============@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCCCCBBB@@@???>>>??????@@@@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBAAA@@@????????????>>>===<<<======<<<999777666444111000111111111000////////////////////////000///---,,,***)))))))))******+++++++++,,,,,,,,,...---------...000111333333666:::<<<>>>CCCJJJPPP\\\ffftttsss\\\LLLBBB;;;888888777777666666777888999999999999999:::;;;<<<===>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????============>>>>>>>>>>>>===>>>??????>>><<<:::888444222///---++++++,,,,,,...------------...//////......---,,,,,,,,,,,,,,,+++***)))(((((((((((((((++++++************++++++,,,++++++++++++,,,,,,---///......---......//////...///111333444444333333444333222111000000000000000000000111111111222222111111111111111111111111000000111111111000000/////////...---,,,+++************************************+++,,,,,,,,,,,,,,,+++,,,------,,,---///111000222888AAALLL^^^www[[[WWWQQQLLLHHHEEEDDDCCC===<<<;;;:::999888888888777888999:::;;;<<<<<<===@@@@@@AAAAAACCCDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>?????????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHGGGGGGCCCBBBAAA@@@@@@??????@@@>>>===<<<===>>>===:::888777444222000111111111000///////////////////////////...---,,,+++***************+++++++++,,,,,,,,,------------...///000111222666:::;;;<<>><<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???????????????===============>>>>>>???===>>>?????????===;;;999444333000---,,,+++,,,,,,------------......//////...---,,,,,,++++++,,,,,,---,,,+++******))))))***++++++************+++++++++,,,,,,,,,---...//////.........---------------//////000111111111111000333333222111111111222222000000111111111222222222111111111111111111111111///000111111111111111000111000...---,,,+++++++++***************************+++,,,,,,------------+++---...---------///111111333:::EEERRRddd}}}bbb___ZZZSSSMMMHHHFFFEEE@@@???<<<:::888777666666777888888999:::;;;<<<===??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===>>>???>>>;;;999777555222111111111111000////////////////////////,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.../////////333777999999;;;@@@DDDLLLTTT___lllxxxxxxeeePPPDDD???:::777666555666666777888999999999;;;:::999999:::;;;===>>><<<<<<<<<<<<============@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>>>>======<<<===>>>??????===>>>???@@@???>>><<<:::555333111...,,,+++,,,,,,---------...............------,,,++++++++++++,,,,,,++++++***))))))******++++++************++++++***+++,,,---......//////...............---------000000000111111000000000///............///000000111111111111222222222222111111111111111111111111///000000111111111000000///...---,,,,,,,,,,,,,,,************************+++,,,---...////////////......///...---,,,...000444555===IIIWWWjjjeeedddaaa[[[TTTNNNJJJIIIEEECCC???<<<888666555555777777777777888:::;;;<<<>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHHHHIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA??????>>>???@@@@@@===;;;888666333111111111111000////////////////////////++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,---------......+++///222444444666;;;???BBBIIITTT```mmm{{{rrr___JJJAAA>>>:::777666444555666888999999999999:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<=========@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>???@@@AAA@@@???===;;;666444111...,,,+++,,,,,,,,,---......//////......------,,,+++++++++++++++(((((((((''''''(((((()))++++++************++++++((((((***+++,,,,,,,,,,,,---....../////////......000000000000000000000000////////////000111222333111111111222222222222333111111111111111111111111//////000000000//////...---------,,,,,,,,,,,,,,,************************+++,,,---///000000000000...//////...------...000555777???MMM]]]pppeeeffffffbbb\\\UUURRRPPPKKKHHHCCC>>>:::777666555555555555555666888999:::<<<===???@@@AAA@@@@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBAAA???===999666333222222111111000////////////////////////------,,,,,,,,,------...******+++++++++,,,,,,,,,++++++,,,------------,,,+++...000111111333888<<<<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>><<<<<<<<<===???@@@>>>???@@@AAAAAA???>>><<<777555222...,,,,,,,,,,,,,,,---.../////////...------,,,++++++***+++++++++''''''&&&''''''((()))***++++++************++++++((()))***+++,,,++++++***,,,---///000000000000////////////......//////000111111222222444555666777111111111222222222333333000000000000000000000000///////////////...---,,,+++,,,---------,,,***)))***************************+++---...///000000000---...///...---...000222555777AAAQQQcccxxxcccgggiiigggaaa[[[WWWVVVOOOLLLGGGAAA<<<888666666444333333333444666888999<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAAEEEFFFGGGHHHIIIHHHGGGGGGEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@>>>999777333222222222111//////////////////////////////...------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---000111111000222777<<<;;;@@@GGGNNNVVVbbbnnnwwwiiiVVVBBB;;;:::999555333333444666888999:::999999999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===???>>><<<;;;<<<===???@@@>>>???@@@AAAAAA@@@>>>===777555222///,,,,,,,,,,,,,,,,,,.../////////...------,,,++++++******++++++(((((((((((()))+++,,,---++++++************++++++***+++,,,---...---,,,,,,,,,---///111111111111000......---------...//////......///000111333444555111111222222222333333333////////////////////////////////////...---,,,++++++,,,---...---+++((('''************************)))***,,,---.../////////+++,,,---......///222444555777BBBSSShhh}}}aaafffhhheeebbbaaa^^^ZZZSSSPPPJJJDDD>>>:::888777666444222222333555555444;;;===>>>===<<<<<<===>>>>>>@@@AAAAAA???>>>>>>???@@@AAAAAA@@@??????@@@BBBEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@???@@@BBBCCCCCCBBB@@@???<<<999666333111000000000000/////////............,,,,,,,,,,,,+++***)))(((...---,,,+++***+++,,,,,,)))))))))))))))))))))))),,,------...000111333444999;;;>>>BBBJJJTTT___fff{{{xxxaaaQQQAAA;;;:::888555333555555666666777777888888999999::::::::::::;;;;;;:::;;;;;;:::999:::<<<>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCCCCBBB@@@>>><<<777555222///---,,,++++++------++++++++++++------,,,+++***)))))))))***++++++***))))))******)))((()))************+++++++++,,,,,,,,,,,,------...///////////////////////////000000000000000000000000000000000000000111111111333333444444333333222111222222222222222111000///000000000///......------......---,,,,,,+++******))))))******+++++++++,,,---,,,+++++++++,,,---...,,,,,,------...//////000555===JJJYYYkkk\\\bbbfffdddbbbbbb___[[[XXXTTTOOOHHHBBB>>>;;;:::666444222222333555555444888999::::::999999:::<<<===???@@@@@@???>>>>>>???@@@AAAAAA@@@??????@@@BBBEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@???@@@BBBCCCCCCBBB@@@???<<<:::777444222111111111000000/////////.....................---,,,++++++...---,,,+++++++++,,,,,,************************,,,,,,,,,---///111222333666888;;;@@@FFFOOOYYY___nnnyyysss]]]NNN???::::::999666555444444444555555666666777999999999999::::::;;;;;;:::;;;;;;:::999999<<<>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBB@@@===<<<777666333000...---,,,,,,......---,,,,,,---......+++***))))))***+++,,,---***)))''''''((((((&&&%%%************++++++++++++,,,,,,,,,,,,---...//////////////////////////////000000000000000000000000000000000000111111111111444444444444444333333222000111111222222222111111000000000///......---------------,,,,,,++++++++++++++++++***************++++++*********+++,,,---------......///000111111666>>>KKKZZZmmmTTT\\\aaabbbbbbcccaaa]]][[[WWWRRRKKKEEE@@@<<<;;;666444222222333444555444555666888888888888:::;;;;;;===??????>>>>>>???@@@@@@AAAAAA@@@??????@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???<<<:::888555333222222222000000000/////////............///......---,,,+++...---,,,+++++++++,,,,,,************************+++++++++,,,---///000111222444888<<>>>>>??????@@@AAAAAABBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCAAA???<<<:::777555333000...---------///......------......///***)))))))))***,,,...///***(((&&&&&&'''&&&%%%###************+++++++++,,,,,,,,,,,,,,,---...///000////////////////////////000000000000000000000000000000000111111111222222555555555555555444444333//////000222222333333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,+++++++++,,,---............///000222333444888AAANNN___rrrLLLTTT[[[^^^___aaa```]]]ZZZWWWRRRKKKEEE@@@<<<:::777555222222333444444444444666888888888999:::<<<999;;;===>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@??????@@@AAAAAAAAA@@@@@@:::999777555333222111111000000000////////////...,,,,,,------,,,+++******------,,,,,,,,,+++++++++*********************************+++,,,...///000///222666:::===BBBGGGKKKVVV```ooo{{{fffSSSGGG<<<999999888666777666666777888999::::::;;;999888888777888999:::::::::::::::999888999;;;===?????????@@@AAAAAABBBBBB????????????>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDBBBCCCCCCBBBAAA>>>;;;999555333111///------------......------------......+++************,,,...///)))(((''''''((()))(((&&&*********+++++++++,,,,,,,,,,,,,,,,,,---///000111000000000000000000000000000000000000000000000000000000000111111222222333666666666666666555555444///000111222222222222222000000000///......------+++,,,,,,,,,,,,,,,,,,,,,++++++******************---------------......///---------...000222444555===FFFTTTfff{{{EEEMMMTTTWWWYYY]]]\\\ZZZWWWUUUQQQKKKFFFAAA===<<<777555333222333444444333333444666777777777999;;;777999<<<=========>>>@@@@@@AAAAAA@@@??????@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDCCCAAA@@@???>>>??????@@@AAAAAAAAAAAA999888777555333222111111111000000000////////////,,,,,,---------,,,++++++---------,,,,,,,,,++++++************************************+++---...///...111444777:::===BBBDDDIIISSS```kkkvvvxxx___OOODDD;;;999888666444555666666777888999:::;;;;;;999888777666666888999:::999::::::999888999;;;===>>>??????@@@@@@AAABBBBBB?????????>>>>>>>>>======?????????@@@AAABBBDDDEEECCCCCCCCCBBB@@@<<<999777222111///---,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++*********+++,,,***))))))***,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---...///111111111111111111111111111111000000000000000000000000///000000111222333333333666666777777666666555444222222222222222111000///000000000///......------+++,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,---...111444555>>>HHHYYYmmmAAAHHHNNNPPPRRRUUUVVVTTTTTTRRROOOLLLGGGCCC@@@???888555333222333444333333111222444444444444666777777999;;;<<<<<<<<<===???@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA999888777666555333222111111111000000000/////////......////////////......,,,,,,---------,,,+++***++++++++++++++++++++++++************+++,,,---......000333555777:::>>>@@@DDDLLLWWW```jjjuuurrrYYYJJJAAA:::888777555333444333333444555777888999999888777666555555777999:::999::::::999888888;;;======>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>==================>>>???AAABBBCCCCCCCCCCCCBBB???;;;888666000///---,,,+++++++++,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))******,,,+++***+++---///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222111111111111111111111111000000000000000000000000///000000111222333444444666666666666666555555444333333333222222000//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...((()))***+++++++++******+++++++++,,,...111555777>>>JJJ]]]rrr???EEEIIIIIIJJJNNNPPPNNNMMMMMMKKKIIIFFFCCCAAA???888666333222333333333222222333444444333333555666777999;;;;;;;;;;;;<<<===@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBB::::::999888777666444333111111111000000000//////......////////////......,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,---...---///000222333666;;;>>>@@@GGGPPPXXX___jjjwwwkkkRRRDDD===888777777555444666111222333444666777888999888777555444444666999:::999999999888777888:::<<<<<<======>>>>>>???@@@@@@???>>>>>>>>>============<<<<<<===>>>???AAABBBCCCCCCCCCCCCAAA>>>:::777555000///---,,,+++,,,,,,---,,,,,,---......---,,,,,,***)))((((((((()))***+++---,,,++++++,,,,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,---///000222333222222222222222222222222000000000000000000000000///000000111333444444555555666666666666555444444111111222222222111111000000000000///......---------------,,,,,,+++++++++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,+++,,,///333666999AAANNNccczzz>>>CCCFFFEEEFFFIIIKKKKKKGGGGGGFFFEEECCCAAA???>>>888666333222333333333222555666777777555555666777777999;;;;;;::::::;;;<<<@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>???@@@AAABBB<<<<<<;;;;;;999888666555111111111111000000000000,,,,,,---------------,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++,,,---......,,,...///000111444999===999???GGGNNNTTT^^^jjjttt}}}hhhOOO@@@:::666777777666666888333333444666777999::::::888777555444444666888:::999999999888777888:::<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>============>>>>>>???@@@AAACCCEEEFFFCCCCCCCCCAAA>>>:::666444000///...---,,,------...,,,---...//////...---,,,''''''&&&'''((()))+++,,,...,,,***))))))(((&&&$$$++++++,,,,,,,,,---------+++,,,,,,---///111222333222222222222222222222222000000000000000000000000///000000222333444555555555555555555555444444333///000111222222222222222000000000///......------......---,,,,,,+++*********************+++++++++,,,---.../////////...---------,,,---000444888;;;EEESSSiiiCCCBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCBBB@@@>>><<<999888666333111111111111333333444555555666666777666666777888999999::::::;;;<<<>>>>>>===>>>AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@@@@@@@??????????????????>>>>>>===<<<;;;999888777444333222222000000///.........//////......---,,,000///...---,,,++++++,,,,,,,,,,,,+++++++++******************************------///000222444555666;;;???CCCFFFIIIQQQ\\\dddoooyyyvvv```RRR@@@===888666555666666666666777777777555555777888555555444444444666777888777777777888888999999:::======>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???AAACCCDDDEEEDDDDDDCCC@@@<<<888333111,,,+++*********,,,...000...---------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,---...///000111222333333333222222111000//////000000000000000111222222222333333444444555555555999777555333222333444555000000000000////////////.../////////...---,,,,,,)))***++++++***)))***,,,)))***,,,+++******+++------------........./////////,,,---111444555999>>>CCCWWWqqqAAA@@@@@@@@@???????????????@@@BBBBBBBBBAAA???>>><<<;;;888666444333333333333333333444555555666666666666777888888999::::::999;;;===>>>>>>@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAAAAA????????????????????????>>>>>>===<<<;;;999888777666666555444333222111111//////000000//////...---//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************+++,,,---///111222444444888<<>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???AAACCCDDDEEEFFFFFFDDDBBB>>>:::555333...---+++******+++,,,---///...---,,,++++++++++++)))))))))))))))))))))))))))))))))***************)))************+++++++++,,,---...///000111222333555555444444333222222111000000000//////000111111222222333333444555666666666666666555555444333222111111000000000/////////.........///......------+++,,,---,,,+++***+++,,,+++---......------...///,,,------------.........///,,,---111444555999???MMMaaazzz>>>>>>===<<<;;;:::999888;;;<<<>>>AAABBBAAA@@@@@@===<<<999777555444444444222222333444444555555666666777777888888999999999888:::<<<===>>>AAADDDFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDBBBBBBBBBBBB????????????????????????>>>>>>===<<<;;;999888777777777666555444333222222000111111111111000/////////......---,,,,,,,,,+++,,,,,,,,,+++++++++*********************************+++,,,---///111222222555888;;;===???DDDKKKQQQWWW```mmm{{{}}}fffRRREEE>>>;;;777555555666666555666777777666555555666888999999:::999999888777666888888888999:::;;;;;;;;;======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCDDDEEEFFFEEEDDDAAA===999555333///...,,,+++******++++++000///,,,+++******,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++,,,---...///000111222333555444444333333222222222111000///////////////000111111222333444666666777444555666777666444222111111111111000000000000///------.../////////......---...///...,,,++++++,,,+++---///000///.........,,,,,,,,,,,,------------///---...111333444:::AAATTTggg>>>===<<<:::888666444333666888;;;>>>AAAAAAAAAAAA<<<;;;888666444333333333222222333333444555555555666777777777888888888999888:::<<<===>>>@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>????????????>>>>>>===<<<;;;999888777666555444333222111111000000000111111000000///............------,,,,,,+++,,,,,,,,,+++++++++*********************************+++,,,---...000111111444666888:::;;;???DDDHHHNNNVVVaaammmzzzvvv```MMMAAA<<<999666555666666666555555666777666444444666777333444666888999999888888888888999:::;;;;;;<<<<<<======>>>???????????????======>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDEEECCCCCCAAA>>>:::666222000...---,,,++++++++++++,,,///...+++(((((()))+++,,,(((((((((((((((((((((((((((((()))******+++,,,,,,))))))*********+++++++++,,,---...///000111222333222222222111111000000000111000//////.../////////111111222333555666777777444444555666555444333222222222111111111000000000,,,---...///////////////...//////...+++******+++(((+++......---,,,,,,,,,+++++++++,,,,,,,,,------///---...111333555===EEEXXXkkk@@@>>>;;;888555333111111333555999<<>>======>>>>>>>>>?????????>>>>>>===<<<;;;999888777666555444333222111111000///000000000000///......------.........---,,,+++,,,,,,,,,+++++++++******************************++++++,,,---...000111111444555777999;;;===AAACCCEEEKKKTTT^^^jjjyyykkkWWWFFF<<<999777555555666666666555555666666555444444555777222333555777888999888888777888888:::;;;<<<============>>>?????????>>>>>>======>>>>>>>>>>>>======>>>>>>???AAABBBCCCDDDDDDBBBAAA???;;;888444111///++++++++++++,,,,,,------...,,,)))'''&&&''')))***((((((((((((((((((((((((''''''(((((()))***++++++))))))*********+++++++++,,,---...///000111222333222222111111111111111000000000////////////000000111111222333444555666777666555444333222333444444222222222222111111111111------...///000000000///---......---***))))))***)))+++---...---,,,,,,,,,+++++++++,,,,,,,,,------......///222333777AAAKKK___sssBBB???:::666222111111111222444777;;;===?????????>>>===:::888666555555555333333444444555666666777777777777777777777777777999:::;;;;;;;;;;;;>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA???===<<<<<<======>>>>>>?????????>>>>>>===<<<;;;999888777777777666555444333222222//////000000//////...---,,,,,,.........---,,,+++,,,,,,,,,+++++++++******************************++++++,,,---...///000000222333555888:::===>>>???BBBFFFMMMUUU^^^lll{{{yyydddSSSDDD<<<777666444444666666666555555666666555444444555777777777888888888888777777666777888999:::;;;<<<=========>>>??????>>>>>>===<<<======>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCAAA>>>;;;777444111000******+++,,,------......---+++)))(((''''''))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++,,,---...///000111222333333333333333333333333333000000000000000111222222222333333444444555555555666444333111111222444555333333333222222222111111......///000000000//////,,,------,,,***)))***++++++,,,...---,,,,,,---///,,,,,,,,,,,,------------......000333555999FFFRRRdddwwwCCC???999333//////000222222444777:::<<<======<<<===<<<:::777666555555555444444555666666777777888777777777777777777777666666777999999999;;;===@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCAAA>>><<<;;;<<<<<<======>>>??????@@@>>>>>>===<<<;;;999888777666666555444333222111111000000111111000000///...+++,,,...//////...,,,+++,,,,,,,,,+++++++++******************************)))******+++,,,---.........///111555999;;;<<<<<<>>>BBBGGGMMMUUU```mmmvvvrrr___OOOCCC<<<666555444444666666666444555555666555444333555777777666666666666666777777555666777888999;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDAAA???<<<888555111///...++++++,,,,,,---,,,,,,,,,---,,,+++******))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000111222333333333333333333333333333000000000000111333444555444444444444444444444444333333333333333333333444444333333333333222222222///000000000000//////...,,,---...---,,,+++,,,---,,,,,,,,,+++******---000,,,------------.........---...111444666<<>>AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCAAA???<<<;;;;;;<<<<<<===>>>??????@@@>>>>>>===<<<;;;999888777444333333222111000///...111222222222222111000000+++,,,...//////...,,,+++,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,---***+++...333777::::::999777;;;???CCCIIISSS___hhhzzzhhhVVVHHH===666555444333444666666666444444555666555333333555666111111111111333555888999444555666777999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDD>>><<<999555111...,,,+++------------,,,+++******......------,,,++++++***))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,---...///000111222333111111111111111111111111///000000111222444555666555555444444444333333333111222444555555444333111444444444333333333222222000000111000000///......,,,...///...------...///******)))'''&&&'''+++...---------.........//////---...111555777>>>MMM\\\uuuBBB<<<555///------......///111444777:::;;;;;;;;;888777666555444333333333666666666666555555555555999888888888777777666666666777888999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEDDDEEEEEECCCBBB@@@???=========<<<:::::::::<<<>>>???============<<<;;;:::999888888777555444333222111222222222111111111111000000///...---------------+++++++++,,,,,,---------)))************++++++++++++++++++)))((((((+++---...///000000111333777;;;777999<<<@@@DDDKKKSSSXXXkkktttttt```QQQDDD:::666999888777666555555555666999999999888777666666555555555555666666666666777555555666777999;;;===???========================???>>>>>>>>>>>>>>>??????AAAAAABBBEEEGGGGGGDDDBBB===;;;888555333111---+++---,,,+++---///000---***++++++************++++++)))))))))))))))))))))))),,,+++++++++***)))))))))++++++***************+++////////////000000000111000000111111111222222222111111111111111111222222333333333333333333333333111222444333333444666888777666666666666555555555000000///...............//////...---+++******)))(((***++++++++++++,,,...//////////////////......000222555999<<>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>===<<<<<<:::::::::<<<===???======>>>===<<<;;;::::::999999888666555444333222222222222111111111111000000///...------------...,,,,,,,,,,,,,,,,,,------************+++++++++++++++++++++)))((((((+++---,,,,,,---------///333666666888:::===@@@FFFLLLQQQ^^^ggguuummm[[[NNNBBB:::777888777777666666666666666999999888777777666555555444444555555555666666666555666777888:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>??????@@@BBBBBBCCCEEEGGGGGGDDDBBB;;;888444111000...+++))),,,++++++---///000...+++++++++************++++++))))))))))))))))))))))))******))))))))))))))))))++++++************++++++,,,------///000111222222111111222222222222333333111111111111111111222222333333333333333333333333222333444444333333555777555444444444444333333333000000///...............///......---,,,+++***))))))***+++,,,++++++,,,..............................///222777;;;DDDVVVggg===888222---,,,,,,------...///111333555555555555555444333222222222222222555555555666666777888888888888888888777777777777555555666777888888888888======>>>???AAACCCEEEFFFDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999888666555444444222222222111111111111000//////......------......------------,,,,,,,,,,,,************+++++++++,,,+++++++++***((((((+++---...///000//////000333666555666888999;;;???DDDGGGTTT\\\hhhuuu|||dddTTTIII@@@999666666666666666777777777777888888777777666666555555333444444444555555555555555666777999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGDDDAAA;;;777222///---,,,+++)))*********---///000...,,,++++++************++++++))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++***+++,,,...000111222333222333333333333444444444222222222222222222111111333333333333333333333333333444555444333333444666555444444444444333333333000000///...............///......---,,,+++******)))***,,,,,,++++++---...------------------............222777===HHH]]]ooo999555000,,,++++++++++++,,,---///000111111111111333222111111111111111222333444444555777888888999888888888777777777777777666666777777888777777777;;;:::;;;;;;===@@@CCCDDDBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<======>>>?????????>>>======<<<<<<<<<;;;999888777666555222222222111111111000000//////............//////......------,,,,,,,,,+++*********+++++++++,,,,,,***++++++***))))))***,,,///000111000///000222444333444555666777:::>>>AAAKKKRRR\\\gggtttsss\\\NNNEEE===777555444555666666777888888888777777777666666555555555333333333444444444555555666777888999;;;<<<==============================>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHGGGCCC@@@<<<888222///------,,,+++((()))+++---...///......++++++************++++++))))))))))))))))))))))))'''(((((())))))*********++++++*********+++,,,,,,++++++,,,...///000111222444444444444555555555555333222222222222222111111222222333333333333444444444555555444222222333555777666666666666555555555000000///...............///......---,,,,,,++++++)))+++,,,,,,+++,,,---///,,,,,,,,,---------------111111444999@@@NNNdddwww444111---+++***+++***)))+++,,,,,,---.../////////111111000000000111111222222333333555666777888999777777777777777777888888888888888999888888777777777777777888;;;>>>@@@BBBAAAAAAAAA@@@@@@?????????>>>=====================?????????@@@??????>>>>>>======<<<:::999888777666222222222111111111000000//////.........//////000.........------,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++))))))***,,,+++,,,------,,,,,,---//////111333444666888<<>>???AAABBBCCCCCCDDDFFFHHHIIIGGGBBB???;;;777111...---,,,,,,+++''')))+++------.........++++++************++++++)))))))))))))))))))))))))))))))))******+++++++++++++++******+++,,,,,,---------......///000000000444444555555555666666666333333333333222222111111222222222333333444444444444555555444222222333555777666666666666555555555000000///...............///......------,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......222222555:::BBBPPPhhh|||000...+++*********)))(((*********+++,,,---......000000000000000111222333111222333444555666777777777777777777888888888888999999999999888777666666444555666888:::===???@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>???@@@@@@AAA@@@@@@??????>>>===<<<;;;999888777777222222222111111111111000//////......//////000000.........---------------++++++++++++,,,,,,,,,,,,)))***,,,+++***)))***+++***,,,------,,,,,,...///...///222333555777:::<<<>>>BBBIIIPPPZZZfffuuuuuucccOOOCCC===888555444333444666888888888888777555555555555555555444444333444444444555555555555666888:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGBBB>>>777444000---,,,+++***)))'''))),,,------,,,---...++++++************++++++))))))))))))))))))))))))************++++++++++++++++++***++++++,,,---...////////////000000000000444555555555555666666666444444444333222222111111111222222333333444444555333444555444333333444666555444444444444333333333000000///...........................------,,,,,,***+++------,,,,,,...///,,,,,,,,,---......//////000111555<<>>???@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;999888777777222222222111111111111000///////////////000111111------------............+++++++++,,,,,,,,,------)))***,,,+++***)))***++++++---////////////000111---///111222333444777999:::>>>DDDJJJQQQ\\\hhhqqq~~~lllZZZGGG>>>:::777555666333555666888999888777666444444444444444444444444444444555555555666666666666888:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJGGGAAA===666333000...---,,,***((('''***------,,,++++++---++++++************++++++))))))))))))))))))))))))************))))))))))))++++++++++++,,,---.........//////000111222333333444444444555555555666666555444444333222222111111111111222333333444555555222333444444333333555777555444444444444333333333000000///...........................------------***,,,------,,,---...///,,,------...//////000000///111777@@@JJJZZZsss+++***(((((())))))'''&&&((((((((()))***,,,...///000000000000111222444444000111111222222333333444666666777777888888888999777777777777666555333333333555888;;;>>>???@@@@@@???????????????@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA======<<<;;;999888777666222222222111111111111000///////////////000111111,,,---------.../////////++++++,,,,,,,,,---------)))***,,,,,,***)))***+++&&&)))+++,,,,,,,,,---......///111222111222444555333777<<>>:::<<<>>>>>>>>>???AAABBBDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>===<<<:::888777666666555444222111111000222111111111111111222222------,,,,,,,,,------...,,,,,,,,,---------......******))))))******+++,,,*********++++++,,,,,,---------...///000111222333666777777999===EEENNNTTTeeeooo}}}nnn^^^QQQCCC===;;;888777888666666666666666666666666666555333222222333555666444444333333333444555555444555777:::<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEGGGIIILLLMMMKKKEEE???;;;555444222000............------,,,++++++******)))++++++++++++++++++++++++))))))))))))************&&&'''((()))***+++,,,,,,************+++,,,---...000000111222333444444555222333555777777666444333888777666444222000///...000000000000111222333444777666555444444555666777777777777666555555444444000///...------.../////////////////////...------------,,,+++,,,---...////////////...------///111000777999DDDYYYjjj}}}))))))))))))((((((''''''&&&&&&''''''((()))***+++......///000000000000///222222222333333444555666777777777777777777777777666666777777666666555444333444555777999:::;;;<<<:::<<<>>>?????????AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB======<<<;;;:::888777666666666555444333222111111111111111111111222333333...------,,,,,,------...,,,,,,---------.........++++++******++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,---...///000111222444555666888<<>>:::888666555777555555555555555555555555777666555444444555666777444444333333444444555555555666888:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???AAADDDGGGIIIHHHJJJKKKKKKIIIDDD???;;;555444222000..................------,,,++++++***++++++++++++++++++++++++))))))))))))************'''(((((()))***++++++,,,************+++,,,---...///000111111333333444555333444666777777666555444777777666444222000//////000000000000111222333444666555444333333444555666777777666666555444444333222111000...---------.........///......---,,,+++---,,,,,,+++,,,---...///...//////...------000222333:::>>>JJJaaasss((((((((((((''''''''''''%%%%%%%%%&&&''')))***+++---......///000000//////111111111222333333444444555666777777777777666555555555555555555444333333222333444555777888:::::::::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDD======<<<<<<:::999777666666666555444333222222111111111111111222222333444......---------------...,,,------------.........,,,,,,,,,+++,,,------...,,,,,,,,,,,,++++++++++++++++++,,,---...//////000000222555777:::>>>CCCFFFJJJSSS```lllwwwooo\\\JJJAAA:::888888666555777555555555555555555555555777666555444444555666777444444333333444555555666777888999;;;===>>>>>>???;;;<<<<<<======>>>>>>???@@@@@@@@@BBBDDDGGGIIIKKKJJJKKKJJJIIIFFFBBB>>>;;;555333111///............//////...------,,,,,,+++++++++++++++++++++++++++))))))))))))************)))))))))*********+++++++++******++++++,,,---...///000000111222333444444444555666777888777666666777777555444222111//////000000000000111222333444444444333333333333444444666666555555444333333333444333111///------------.........------,,,******,,,,,,+++++++++,,,---......//////...---...000333555<<>>??????@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDD??????>>>>>>===;;;:::999666666666555444333333222444444333222222222222222///......------------...------------............---------------...//////---------,,,,,,++++++******++++++,,,------.........111444777888:::===???DDDLLLWWWaaakkkxxxhhhUUUFFF???:::::::::777666888444444444444444444444444444333333222222333333444444444333444444555666777888999:::<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>???@@@AAACCCFFFIIIJJJMMMKKKIIIFFFCCC???===;;;444333111///.....................---,,,,,,++++++************************((()))))))))************************************+++++++++++++++,,,---...//////000111222333444444444555666777888888777777777666555444222111000///000000000000111222333444444444444444444444444444555555444444333333222222333111000...------...............------,,,+++***++++++++++++,,,,,,---------...///......///111444888@@@FFFTTTlll~~~((((((((())))))*********$$$$$$%%%%%%'''((()))***++++++---....../////////111222333444555555444444222333555666666555333222333333333333333222222111222333444555666888888999999:::===>>>>>>???BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBB?????????>>>===<<<;;;:::777666666555555444444444888777555333222111111000000///...------------------------.........//////......------......///000...------,,,,,,+++++++++******++++++,,,,,,------...111444777777888999;;;<<>>;;;;;;:::666555777555555555555555555555555333333333222222333333333444444444444555666777888999:::;;;<<<============:::;;;<<<===>>>???@@@AAA>>>???@@@BBBEEEGGGIIIJJJNNNLLLIIIDDD@@@===;;;:::333222000......---......------,,,,,,+++*********************************((()))))))))***************************+++++++++,,,,,,,,,+++,,,,,,------...///000111222333333444444555666777777888888888666666555444222111000000000000000000111222333444555555555666666555555555444444333333222111111111//////...------...///000...............---,,,,,,++++++,,,,,,---------------...///......000333555888BBBKKK\\\uuu'''(((((()))***++++++,,,&&&&&&&&&&&&'''((())))))******,,,---......//////000111333555555555444444222333444555555444333222333333333333333222111111222333444555666777888888777999;;;======???AAACCCCCCCCCDDDDDDDDDDDDEEEEEEAAA@@@???>>>>>>???@@@AAA=========<<<<<<:::999999777777666666666555555555999888666444333111111111000000///...------------------........./////////.........---......///000------------,,,,,,,,,,,,***+++++++++,,,,,,,,,------000333555666666777888888>>>DDDIIIOOOYYYfffppp~~~mmmYYYIII???;;;999999777333333666666666666666666666666666444444444555555444444444333333444444555666888888999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???@@@@@@@@@AAACCCFFFHHHKKKMMMNNNOOOLLLHHHDDD???;;;999777222111000...------......---,,,,,,++++++***))))))************************))))))))))))*********************+++++++++,,,,,,------,,,,,,,,,,,,------...//////000111222333333444444555555666777888999666555555444222111111000000000000000111222333444555555666777777666555555333333333222111111000000---,,,,,,,,,,,,...///000,,,,,,---...............+++,,,---.........------,,,---...//////000444666555AAAMMMbbb}}}&&&&&&'''((()))***+++,,,)))((((((''''''(((((())))))***+++,,,---.........///000222444555444333222222333333333333333333222333333444444333333222111111222222333444555666666555777:::;;;<<<===@@@BBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<======<<<<<<;;;:::999777777777666666666666666777666555444333333333333111000///...------------............////////////...------------...//////,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---,,,...111333333444555666888<<<@@@BBBFFFNNNZZZdddnnn{{{tttdddRRRDDD<<<999777777666333444888777777777777777777777777444444444555555444444444333333444444555777888999999::::::;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>AAACCCEEEHHHKKKMMMOOOPPPNNNLLLHHHDDD???:::777555222111///...------.........------,,,++++++******************************))))))))))))************))))))***++++++,,,------...------,,,,,,,,,------......///000111222333333333333333444555777888888555555444333333222111111000000000000111222333444444444555666666555444444333222222111000000//////---,,,+++***+++,,,---...)))***+++,,,............,,,---.../////////......,,,---...//////111444777>>>KKKYYYnnn$$$%%%&&&'''(((******+++******)))(((((((((((((((((()))+++,,,---............///111333444333222111333333222111111222333333333444444444444333222222000000111222333333444444444666999:::;;;===???AAAAAABBBBBBBBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@>>>?????????>>>===<<<<<<777777777777666666666666555444444444444555666666111111000......---------............/////////000---------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------+++---000111111222444555444777:::;;;===EEEPPPZZZaaammm|||{{{hhhYYYIII<<<;;;888777888666444666;;;777777777777777777777777111222222333333222222111333333444444666777888999999999:::;;;;;;::::::999::::::;;;;;;<<<=========AAABBBEEEHHHKKKMMMOOOOOONNNLLLIIIDDD???:::666444111000///...------...//////......------,,,++++++))))))))))))))))))))))))))))))))))))************((())))))+++,,,---.........------,,,,,,,,,------......///000111222333333222222333333555666777888555555444333333222111111000000000000111222333444333333444555555444333333222222111111000/////////...---+++*********++++++'''((()))+++---.........------///000000000///...,,,---...//////111555888PPP^^^kkk***)))((((((((()))+++,,,///...,,,***(((&&&&&&%%%'''''')))+++---///111111///000111222333444444444222222111111111111111111111111000000111111222333111111222333333333333222333444555888:::===???@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>=========>>>======<<<;;;;;;:::999999999888666444555555555444444333333333111111111000000000000000------...............---,,,,,,,,,---------......,,,---......//////......------,,,,,,,,,,,,++++++)))+++///111222333444555666777888:::<<<@@@FFFJJJXXX```kkkwwwtttbbbPPPBBB===::::::999777666444333333555555444444444444555555444444555555666555555555111222333444666777888999999999::::::::::::;;;;;;::::::;;;<<<===>>>??????AAACCCFFFIIILLLNNNOOOPPPQQQMMMGGGBBB===888333000111000000///...---------------------------------***+++---......---+++***++++++***)))(((((())))))******+++,,,...///000000,,,---...---+++******+++000000111222222333444444999888666555444444555555666555555444222111000000000111111111111222222222666666666666555555555555111222222111111000///......---,,,,,,......---,,,***+++,,,---............///......------///000111.........///111444888;;;LLLWWWooo)))((((((((((((***+++,,,000///---+++)))(((''''''((()))***+++,,,......//////000111222333333333333111111111111111111111111111111000000111111222333111111222222333333333222333444555888:::===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>;;;<<<<<<<<<<<<;;;::::::<<<:::999999999999666444555444444444444444444333222222111111000000000///------...............---,,,,,,,,,---------......,,,---......//////......------,,,,,,,,,,,,+++++++++---000111111111222333555666777999:::>>>CCCFFFMMMTTT^^^iiitttlll[[[KKK@@@;;;888888777777666666555555555555444444444444555555444444555555555555555555222333444555777888999::::::::::::999999888888888::::::;;;<<<===>>>@@@@@@CCCEEEIIILLLPPPQQQRRRSSSPPPLLLGGGAAA===888333000//////......---,,,,,,,,,------------------------***+++,,,------,,,+++***++++++***)))))))))))))))******+++,,,---......///...///000///---,,,---...222222333444555555666666999888777555444444444555666555444333222111111000000111111111111222222222555555555555444444444444111222111111000//////...---,,,++++++,,,---,,,+++***+++,,,---...............------,,,---...///000////////////111444999<<>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>===::::::;;;;;;::::::999888<<<;;;:::::::::999777555444444444444444555555555333333222222111000//////---...............------,,,,,,,,,---------......,,,---......//////......------,,,,,,,,,,,,++++++,,,...000000000///000111333444666888999;;;>>>AAAEEEJJJSSS[[[eeerrrtttaaaRRREEE<<<:::666666666666777777777777555555444444444444555555444444444555555555666666444555666777888999:::;;;;;;::::::999888777666555::::::;;;<<<===???@@@AAADDDGGGJJJNNNQQQSSSTTTTTTOOOKKKEEE@@@;;;777333111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))))))))***+++++++++,,,,,,------///111111111///...///000444444555666777888999999:::999888666555444444444555555444333222111111000000111111111111222222222444444444444333333333222222111111000000///......,,,+++******,,,,,,+++******+++,,,------.........---,,,,,,,,,,,,---......000000000000111555:::>>>KKKXXXppp%%%%%%&&&&&&(((+++---///000000///...---+++***)))))))))******+++,,,,,,,,,...///000000111111111000000000000000111111111111111111000000111111222333111111111111111222222333333444555777999;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAA???===<<<::::::;;;;;;::::::999888<<<;;;::::::::::::888666333333444444555555666666555444444222111000//////.........///......---,,,,,,,,,,,,---------......,,,---......///.........------,,,,,,,,,++++++++++++---//////......///111222444666777777888:::<<<@@@DDDJJJPPPXXXdddqqqzzzjjjXXXJJJ@@@999888777777666666666666666666555555444444444444555555444444444444555555666777555555666777888999:::::::::::::::999888777777777:::::::::;;;===@@@BBBCCCDDDFFFJJJNNNQQQSSSSSSSSSMMMIIICCC===999666333000...---------,,,,,,++++++++++++++++++++++++++++++******))))))))))))************)))))))))))))))***++++++++++++++++++++++++///111222111000000111222444444555777888:::;;;;;;;;;:::999888666555444333444444333333222111111000000000111111111222222222444444444444333333333333222111000000//////......,,,+++***+++,,,---,,,*********+++,,,---------------------------.........000111111111222666<<>>===<<<<<<<<<<<<<<<;;;;;;:::;;;:::999999::::::888666444444444555555666666666666555444333222111000///......//////...------,,,,,,,,,,,,---------......,,,---......///.........------,,,,,,,,,+++++++++)))+++,,,------...000222111333555666666777888::::::>>>BBBFFFLLLUUU```hhhttt}}}{{{cccRRRFFF===888888888888777777666666555555555555444444444444555555444333333333444555777888555555666777888888999999999::::::::::::::::::::::::999:::;;;===@@@CCCEEEFFFHHHLLLPPPSSSSSSRRRRRRJJJFFF@@@:::777444111///.........---------------++++++++++++++++++++++++***))))))(((((())))))******)))))))))))))))******++++++++++++++++++++++++...///111111000000111333333333555666888:::;;;<<<<<<<<<;;;999777555444333333333333222222111111000000000111111111222222222555555555444444444444333222111000///...............,,,+++,,,---...---,,,)))***+++,,,------------------......///////////////111222222222777???FFFTTTfff~~~%%%%%%%%%&&&(((***---...////////////...,,,***)))%%%&&&'''(((***+++---------......//////............//////000000111111111111111000000111111222333111111000///000111222333333444555777999:::<<<<<>>======>>>>>>======<<<;;;:::999888888999999777555555555555555555666666666555555444444333222111111////////////...---,,,,,,,,,,,,,,,---------......,,,---......//////......------,,,,,,,,,,,,++++++(((***++++++,,,---000222000222333333333444777999;;;>>>AAACCCFFFLLLUUU[[[gggppp~~~qqq[[[LLLCCC;;;888888999888888777666555555444555555444444444444555555444333333333444666777999555666666777888888999999999999:::::::::;;;;;;;;;:::999999;;;===AAADDDGGGJJJLLLPPPTTTUUUUUUSSSQQQGGGCCC<<<777333111///............---------------************************)))))))))))))))))))))))))))))))))))))))******+++***+++++++++,,,,,,---------...000000000000111333222333444666888;;;<<<=========<<<:::888555333222333333222222111111111111000111111111111222222222555555555555444444444444222111///...------...///...---,,,,,,......---,,,)))***+++,,,,,,------------...//////000000//////---000333333333999CCCKKKYYYlll%%%%%%%%%&&&'''))),,,---000000111111000...,,,+++''''''(((((()))******+++------.........------,,,......//////000111111222111111000000111111222333111111/////////000222333333444555777888:::;;;<<<>>>??????@@@BBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<888777777777888888666555666666666666555555555555555555444444333333333222////////////...---,,,+++,,,,,,,,,---------......,,,---......//////......------,,,,,,,,,,,,++++++***+++++++++***+++---000//////000000000222555888;;;===@@@AAABBBEEEKKKPPP[[[bbbnnnzzzvvveeeRRRGGG@@@;;;999999777777777777666666666666555555444444444444555555444333222222333666888999777777888888999::::::::::::::::::999999999999999999999999:::===AAAEEEHHHLLLNNNRRRTTTUUUSSSQQQOOODDD@@@999444111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***)))))))))))))))))))))***++++++******+++,,,---......///,,,...000000000111333444222333444777999<<<>>>>>>>>>>>>===;;;999666333111222222222222111111111111000111111111111222222222444444444444333333333222222111///---------...///---,,,+++,,,------,,,+++)))***+++,,,,,,---,,,,,,,,,---.../////////......,,,///333333444:::FFFOOO___ttt&&&%%%%%%&&&''')))+++,,,111111333333222000...,,,)))))))))))))))(((((((((---------......---,,,,,,---......///000111111222111111111000111222222333222111///...///000222333333444555777888:::;;;;;;>>>??????@@@BBBCCCDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@=========>>>======<<<;;;777666666666888888666444777777666666555555444444444444444444444444444444////////////...---,,,+++,,,,,,,,,---------......,,,---......//////......---------,,,,,,,,,++++++,,,,,,,,,+++))))))+++------------------000444888555888:::;;;:::<<<@@@DDDLLLSSS]]]iiitttmmm]]]LLLBBB>>>:::999:::555555555666777888888999555555555444444555555555444333222222333666888:::999999999::::::;;;;;;;;;;;;::::::999888777666666999999999:::===BBBFFFIIIKKKMMMPPPSSSSSSQQQMMMKKKCCC>>>777222///...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))+++------+++)))((())))))((())))))***++++++******+++,,,...///000000---///111111111222444555222333555888:::===???@@@???>>>>>><<<999666333111222222222111111111111111000111111111111222222222333333333222222222111111222111///---,,,---...///,,,+++******,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,---.........---,,,+++///333333444;;;HHHRRReee{{{&&&&&&&&&'''''')))******000111222333444333///,,,+++***((('''&&&''')))***+++---+++---222...***111////////////000111222333111111111111111111111111222000///...///000222333222333444666777999:::;;;<<<===>>>======>>>AAACCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;888777666555555444444444666666555555555444444444===<<<:::666222000000111000///...---,,,---......,,,+++******,,,,,,+++***+++---000111000///............---,,,,,,,,,------++++++++++++++++++++++++---...///...---...000111888999:::;;;<<<>>>??????GGGHHHNNNYYYeeeqqq~~~dddUUUEEE>>>;;;999777777888888888888777666555444333444555444333333444555444333222222333555888999777777777777888:::<<<===;;;;;;999888777777666777555888===@@@BBBDDDGGGIIIQQQQQQTTTWWWXXXTTTMMMFFFDDD<<<444222///++++++------,,,+++***))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((()))******+++++++++++++++,,,,,,---------/////////000111111222222444444666888:::<<<>>>???AAA@@@===:::777555333333333222222222333333111000111333444333111111222333444333333555777777333000333222000///......//////+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........//////000111222000111222444555:::IIIXXXooo&&&&&&&&&''''''((()))***000000111333555444111///...,,,***((((((((()))***((()))000666333---++++++///......//////000111222222222222111111111111111111000///...///000222333222222333555666888999999:::<<<<<<<<<<<<>>>AAACCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;999888777666555555555555777777777666666555555555999999888666333111222444111000///.........//////...---,,,,,,......---,,,+++...111111000////////////...------,,,,,,,,,,,,++++++++++++++++++++++++,,,...///.........111333666666777999:::;;;<<<===@@@@@@EEEOOOYYYcccppp{{{nnn^^^OOOAAA;;;999777666777555555666777777777666666333444555444333333444555444333333222333555888999999999999999:::<<<===???;;;:::999888777777777777777:::>>>AAACCCFFFJJJMMMRRRSSSUUUWWWWWWSSSKKKEEE@@@999222000...+++***------,,,+++***))))))))))))******************************))))))))))))******(((((())))))******++++++++++++,,,,,,------......000000111111222333333333666666888999;;;===>>>>>>@@@>>><<<999777555444333333222111222333333111000111222333333111111222333444333333444666555222///222111///...------......000...---,,,,,,...000111,,,,,,,,,,,,------------.........//////000111222111111444777999@@@QQQ```www''''''&&&''''''((()))***......000333666666444222111///---***))))))******(((&&&888CCC555...///&&&------------...///000111222222222222222222222222111000///...///000111222111111222333444555666777777999:::;;;<<<>>>AAADDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::999888777777666666777888888777777777777666666555666666555333333444666222222111000///000000000000.........///000///...---///111222111000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...///222444333333444666777888999:::999999<<>>>>>>>>>>>======<<<<<<;;;;;;:::999888888888888777777777777777777777777444555666555333333444555222111111111000000000000000///......000000///......000222222111000111111111000///---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......///000222555111111222444555666777888999777:::???CCCFFFNNNVVVeeennnzzzooo^^^KKKAAA888666666555555777333333444555666666555555333444555444222222222444333333333333444666777888;;;;;;;;;<<<======>>>???::::::999888888888999999;;;===???BBBEEEJJJPPPUUUVVVVVVVVVUUUQQQLLLEEEAAA999333.........+++,,,...---,,,++++++******************************************))))))))))))******((())))))******+++,,,,,,,,,,,,---...//////000000222222222333444444555555999999999:::::::::;;;;;;;;;:::999888777666666666444222111111222222111000000222333333222111222444222222222222222111000/////////...---,,,,,,,,,++++++***((('''''')))+++,,,---------.........//////............///000111222222333777<<>>>>>>>>>>>>>>=========<<<;;;:::999999888888888666666666666666666666666666777777666444333333333111111111111000000/////////...---...///000///---...000111111000000111222111000///...------------++++++++++++++++++++++++***,,,---......///222444000000111333444555666777999777999===>>>???DDDKKKTTT[[[fffqqq|||xxxcccTTTEEE===777777777666666888555555666666555444333333333444555444222111222333333333333444555666777888999:::;;;;;;<<<<<<<<<<<<999999999999999999::::::<<<>>>@@@CCCFFFKKKQQQVVVVVVVVVUUUSSSMMMGGGBBB???777222...//////------///---,,,++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,,,,---...///000111222222111111222222333444444444888888888888888888888888999999888777666666666666444222000000111111111000000111333333222222333444222333333222111000//////.........------,,,+++++++++,,,------......---------------.........//////............///000111222222333777===DDDQQQgggzzz((((((''''''''''''(((((()))***+++///444777888888333111...+++***))))))***000(((444:::+++(((///+++++++++++++++,,,---...///......//////000111111111....../////////000000000//////000000000000000000000222444555777:::???BBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888888999555555666666666666777777777888999888555333222333000111111111111000/////////---,,,---...///...---...///111000//////000222000///......---.........++++++++++++++++++++++++***+++,,,---,,,---000222///000000222333444555666666555666:::::::::===BBBFFFMMMWWWaaammm|||lllXXXLLLAAA;;;777888888666666888666777777666555444333333333444555444222000111222222333333444555666777777888999:::;;;;;;;;;;;;;;;999999999999999:::;;;<<<===@@@CCCEEEHHHMMMRRRUUUUUUUUUTTTPPPIIICCC???===666000---...///------///,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((******))))))))))))******))))))******+++,,,,,,,,,------...///111222333333111111222333333444444555888888888888888777777777999888777666555555555666444222//////000111111000000111222333222222333555333444444222000//////000............---,,,+++***)))***,,,...///---,,,***,,,------------..................//////000111222333444888???GGGWWWooo((((((''''''''''''((((((((((((***...333666888888444222///---+++++++++,,,---***+++...***''')))+++,,,++++++,,,,,,---...///---------...///000000000---......///////////////000000000000000////////////111333444666999===@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888666666666777777888888888777999:::999777555444444111222333333333222000000///...------//////...---...///000///......000111...............//////000++++++++++++++++++++++++)))+++,,,,,,+++,,,...000---...///000222333444444333222444777888666999===>>>EEENNNVVV^^^kkk{{{uuuaaaQQQGGG???:::888999888555444777666666777777777666555555333444555333111000000111222222333555666666777777888999:::;;;<<<;;;::::::888888888999:::;;;<<<===@@@BBBFFFIIILLLOOOSSSUUUSSSSSSRRRMMMFFF@@@===<<<444///,,,---...++++++---,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))******))))))))))))******)))******++++++,,,,,,------...///000222333444444333333333444555555666666888888888888888888888888999888777666555444444555444222///...///000111000///111222222222222333555333555555333000...///111......//////...---++++++))))))***+++,,,++++++***,,,,,,,,,,,,------------.........//////000111222444555:::BBBMMM___yyy)))(((((('''''''''(((((((((((()))---222666777777555333111...------......+++,,,((((((---)))&&&---,,,,,,,,,,,,---...//////,,,,,,------...//////000---......///000/////////000000000000000////////////000222444555888<<>>>>>>>>>>>>>>?????????;;;;;;:::999888888888888777777888888999999999999666888::::::888666666666333333444555444333222111000...---...///000///...---...///...---...///111...------......///000111++++++++++++++++++++++++)))+++++++++******,,,...,,,---...///000222333333222111333777777666888<<<999>>>EEEJJJPPPZZZgggqqq~~~}}}iiiXXXJJJBBB>>>:::888999888444333555444555666777888888888888333444555333111000000111111222444555666777777777999:::;;;<<<<<<<<<;;;:::888888888999:::;;;<<<===AAAEEEIIILLLNNNQQQSSSVVVRRRRRRQQQKKKDDD>>>;;;;;;333---+++,,,,,,***)))+++,,,,,,,,,++++++,,,------******************************))))))))))))******)))******++++++,,,---------...///000222333444555444444555555666777777777888999999999999:::::::::999888777555555444444444444222///...///000111111///111222222222222444555444555666333000...000222...//////000///---,,,+++......---------...///000+++++++++,,,,,,,,,------.........//////000111222444666;;;EEEQQQeee,,,+++)))&&&%%%$$$$$$$$$###%%%(((+++///333555777000000///...---,,,++++++******))))))))))))************+++++++++******)))***+++,,,---...000111111//////.........---------------............------...000111222333666999<<<===<<<===>>>@@@@@@???>>>>>>???@@@@@@@@@>>>===<<<===<<<999888777777888999777666555555555666888999::::::999888777666555444222333333333333222111111------,,,,,,,,,------...---------....../////////.........------,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555666888;;;@@@GGGQQQ[[[bbbsss|||qqq```PPPCCC===888777777777666666555555555555444333333333333444444444444333333222222222333444555555555666888:::888888999999999:::::::::;;;<<<<<<;;;:::<<>>HHHXXXooo---+++)))'''%%%$$$$$$$$$$$$%%%&&&(((+++---000111111000000///...------,,,+++***)))))))))))))))*********+++++++++******)))***+++,,,---...000111111//////.........------------......//////......---,,,...///000111333777:::=========???@@@@@@???>>>>>>>>>???@@@??????>>>======<<<:::888777888999999777777666666666777888999::::::999888777666555555444444444444444333333222///...............//////,,,,,,---------...............---------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111222333444444444555777:::???FFFOOOTTT^^^gggvvv{{{hhhYYYKKKAAA===999999999888888888777777555555555444444444333333444444444333333222222222444555666666666777999;;;999999999999999999999::::::;;;<<<;;;;;;===AAACCCFFFIIILLLMMMQQQVVVUUUQQQSSSOOOJJJCCC<<<777444222...---,,,******,,,---.........---,,,,,,+++******((())))))***)))((('''&&&++++++***))))))***+++,,,,,,++++++++++++---...///111111222222333333444444777777777777777777777777:::888777888;;;;;;999777444444444444333333222111444333222111111111222222111222333333444444333333555555555444333222111000---.........,,,+++,,,---++++++******++++++,,,------------...............///...---,,,---///111333777;;;CCCNNN___vvv...---***(((&&&%%%%%%%%%&&&&&&&&&&&&''')))+++---000111111111000//////...,,,+++***))))))))))))))))))******+++++++++************+++---...///000111/////////............------......//////......------...///000000222666888===>>>>>>???????????????===>>>>>>?????????>>>>>>===<<<:::999888888999:::888777777777777888999999:::999999888777666555555555666666666666555444444000000////////////000000,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...//////000111222333444666777888999;;;???DDDIIILLLUUUbbbpppnnn\\\OOODDD===;;;999999888888888888777777444555666666666555444333444444333333333333222222444666777888777888:::;;;999999999999999999999999999;;;<<<<<<===???CCCFFFHHHKKKMMMNNNRRRVVVUUUPPPPPPMMMGGG@@@:::444111///---,,,+++******+++,,,---.........---,,,,,,++++++'''''')))******++++++***,,,+++************+++++++++,,,,,,---...000222222555555555555555555555555<<<;;;::::::999888777777999888888:::<<<<<<;;;:::888888777666666555444333333222111000000000111111111222222333333333333333222222222222111///...---,,,---...---,,,+++,,,---++++++******++++++,,,------------.........//////000///...---...///111333:::???IIIVVVhhh000...,,,)))'''&&&&&&&&&(((''''''&&&''')))+++---000000111222222222111000------+++***)))((((((((())))))***+++++++++************+++,,,...///000000/////////.....................////////////......///000111111111333666999<<<===??????>>>>>>>>>???===>>>>>>???????????????===<<<;;;:::999:::::::::888888888888999999999:::999999888888777666666555666666666777666555555444111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---...//////111111222333666777888777777999===???BBBJJJUUUaaaooo{{{cccRRRFFF>>>::::::666666666666666666555555444555666777777555333222333333333333333333333333333555777888777777999::::::::::::999999999999888888:::<<<>>>???BBBEEEHHHJJJMMMOOOPPPRRRVVVTTTOOONNNKKKFFF???999444000///++++++***))))))***++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,,,,,,,+++++++++***+++++++++,,,---///222444666777888888888777777666666666<<<<<<;;;:::999999888777:::;;;<<<===???@@@@@@???<<<;;;:::888777666555555333222222111111111111111111111222333333333333222111111111000///...,,,,,,,,,---...---+++***+++,,,++++++******++++++,,,---,,,,,,------.../////////222111000000000222444555;;;BBBNNN^^^qqq222000---+++)))'''''''''&&&&&&&&&&&&(((***,,,---///000111333444333222222///...---+++)))(((''''''((()))***+++++++++++++++)))***+++,,,---///000000////////////////////////...//////////////////...///000111111000222555777999<<<>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;888999999:::::::::::::::999999888888777777666666666666666666666555555444111000000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------...///000111222111222333333222333555777;;;@@@HHHQQQ\\\jjjxxxrrr[[[KKKBBB;;;888999555555555555555555666666333555666777777555333222333333333333333333333333111444666777777777777999999999999999999999999999888;;;===@@@AAADDDGGGJJJKKKOOOPPPPPPRRRUUURRRLLLJJJGGGBBB<<<666222///---************************+++++++++******************************+++++++++,,,,,,,,,,,,++++++******+++,,,///222555888:::;;;<<<;;;;;;:::999888777777::::::::::::::::::::::::;;;<<<>>>@@@@@@AAABBBBBB;;;:::888555333222111111333333333333333222222222000111222222333333222222444444444333222111//////,,,---...---+++***+++,,,++++++******++++++,,,---,,,,,,------...//////000222111000000111333666777;;;DDDSSSeeeyyy333222///,,,***(((((((((######%%%&&&(((***++++++---...111333444444333333111000...+++)))'''&&&&&&((()))***+++++++++++++++))))))***,,,---...///000...////////////000000000...//////000000//////...---...///......///111444555999<<<===<<<;;;>>>@@@@@@@@@???>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<;;;;;;;;;888888888888777777666666666777777777777666555555222111000///.........///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///000000111///111333444333333555666777;;;AAAGGGNNNXXXeeemmmwwwfffSSSGGG???:::777888666666777777777777888888333444555555555444333222222222333333333333444444000333666777777666777888888888999999999:::::::::999<<>>HHHYYYmmm555333000---+++)))((((((###%%%'''***++++++******+++---000333555555444333222111...,,,)))'''&&&%%%(((((()))++++++,,,,,,+++))))))***+++---...///000.../////////000000000000//////000000000000//////......///...---...000333222666:::;;;::::::>>>AAABBBAAA???>>>===<<<======<<<<<<<<<=========<<<<<<999:::;;;<<<===<<<<<<;;;888888888888777777777777888888888888888777777666333333222000000//////000.........---------,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***************************************+++,,,,,,++++++,,,---...//////000000333555666555555555666444777<<>>999777777666666666777777777888888444333333333333222222222222222222333333444444444111444777888888777888888777777888999:::;;;;;;<<<:::===@@@CCCDDDFFFIIIKKKLLLOOOQQQQQQQQQRRRMMMGGGAAA>>>;;;666222///---,,,***++++++++++++++++++***************************+++***))))))))))))***+++---------------+++***)))+++---222777<<>>===<<<<<<<<<<<<=========>>>>>><<<>>>AAAAAA@@@@@@AAACCCCCCAAA===:::777555444444222333333444333222111000000000111222222222222222000000//////...---+++***+++,,,---,,,*********+++++++++******++++++,,,---++++++,,,---...///000000...------///111444888:::CCCNNN```uuu555444111...+++***))))))'''))),,,...///...,,,******,,,000333555555444333333111///,,,)))'''%%%%%%(((((()))++++++,,,,,,,,,))))))***+++---...//////.../////////000000111111//////000000000000//////000000111000//////222444///444999:::999:::>>>BBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<===============<<<::::::<<<=========<<<;;;888888888888777777777777999::::::::::::999888888555444333222111111111111/////////......---------*********++++++,,,,,,,,,)))))))))******+++++++++*********************************)))***++++++,,,***++++++,,,---...///000---///222333111111111111...111444777:::AAAIIIPPPYYYeeevvvvvv]]]PPPDDD???<<<999777777333444444444555555666666444333222111111111222222222222222333333444444444222555888:::999999999999666666777888:::;;;<<<===;;;>>>AAADDDEEEGGGIIIKKKLLLOOOQQQPPPQQQQQQLLLEEEAAA???;;;777444111000///++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,))))))(((((((((***+++,,,------......---+++***)))+++...222888===AAADDDEEEIIIHHHGGGEEECCCAAA???>>>?????????>>>>>>>>>>>>>>>???BBBDDDDDDCCCBBBCCCFFFAAA???;;;777444222111111111111222333222111000///000000111222222222222111333333222222111///...---+++,,,---,,,***)))***+++++++++******++++++,,,---++++++,,,---...///000111/////////111333777;;;===GGGSSSfff{{{666555222///---+++)))))))))'''...;;;AAA999,,,%%%------///222555888888777444111,,,***)))((('''&&&))))))(((((()))***++++++)))***,,,---......---,,,---...///000111111000///000000000000//////////////////............//////111333666888999;;;===@@@GGGDDD???:::888999;;;<<>>>>>>>>======<<<<<<>>>>>><<<;;;;;;:::;;;;;;555666666666777777777777888999999:::999888777666777666333111111111222333//////......------,,,,,,)))******++++++,,,,,,---************************,,,,,,,,,+++++++++******,,,,,,,,,***)))***---000,,,+++***))))))+++---...////////////////////////333333333555888<<>>======<<<>>>AAAAAA???BBBGGGGGGGGGJJJOOOOOOJJJCCC???AAA>>>:::888666444111///111111111111222333444444666555444444222222111000222//////222000******///+++++++++*********))))))++++++++++++++++++,,,,,,'''000...***111111,,,...111...---111444555:::@@@FFF]]]ooo666555333000---+++))))))***)))///===DDD???666111......///222666888888888555222...+++***)))((('''))))))(((((()))******+++)))***+++------------,,,---...///111111111111000000000000/////////......//////............//////000222444666777999<<<>>>BBB@@@===:::999:::<<<>>>>>>>>>=========<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888666777888888888777666666777555333222111111222333000000//////......------,,,,,,,,,,,,,,,+++++++++************************,,,,,,++++++************++++++,,,+++******,,,///,,,+++***))))))+++,,,...000000000111111111222222222222222333666999<<<>>>HHHMMMVVV```lllzzzooo^^^PPPFFF<<<999999666444555666666555444444444444444555555444444444333333333222333333444444555555666555666777888888888777666888999999:::;;;<<<======???@@@BBBDDDGGGJJJLLLNNNMMMMMMMMMMMMLLLHHHCCC???:::777222///...---,,,+++------,,,,,,,,,+++++++++***************)))(((((()))*********+++,,,,,,,,,***+++,,,,,,++++++,,,...000222666:::===BBBHHHLLLNNNLLLIIIFFFBBB@@@>>>===>>>===???AAAAAA@@@DDDKKKRRRRRRTTTVVVVVVPPPHHHBBB@@@===999666555333111000111111111111222333444555222222333333333444444444222//////111000++++++///,,,++++++++++++*********+++++++++++++++,,,,,,,,,+++333///***///...)))+++222......111444666<<>>>>>============<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;888888777777666777777777555666666777777777666666666555444222222222333333222111111000//////............------,,,++++++***+++++++++++++++++++++++++++************)))))))))(((***++++++******+++,,,++++++***))))))+++,,,------......///000111222222111000111111333555888999<<>>??????AAABBBCCCFFFIIIKKKMMMNNNOOONNNMMMLLLJJJFFF@@@<<<888555111...------,,,+++,,,,,,,,,,,,++++++++++++*********+++******)))(((+++***)))))))))***+++,,,***+++,,,+++******,,,---000222555999===CCCJJJOOOOOOMMMJJJFFFCCC@@@>>>===@@@>>>???AAABBBCCCJJJRRR_________```___YYYOOOGGG@@@<<<777444333222111111111111111111222333444555333333333333444444444444222//////000000------///,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---...555000***000111...111333000///222555888???HHHVVVnnn666555444222///---***)))&&&'''+++444===AAAAAA???.........111555888:::999666333000---,,,+++((('''))))))((((((((())))))***))))))***++++++,,,,,,,,,...//////000111222333333////////////.........---///......------......///...000333444555777999;;;888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::666666444444333444444555666666666777777777777777666555444333333333333444333333222111111000//////.........------,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))''')))***+++***)))***************)))***+++,,,,,,))))))***,,,---///000000000000000111222333555666777:::???DDDKKKVVVdddmmm|||{{{hhhVVVJJJ???888444444555444555777666555444444333333444444333333333333333333333333222333333444555666777777555666666777888888888888:::;;;<<<===>>>???@@@AAABBBCCCEEEHHHKKKMMMNNNOOOOOOMMMLLLJJJHHHDDD???;;;666333///---,,,,,,,,,+++,,,,,,,,,++++++++++++************++++++******)))***)))'''%%%%%%&&&((())),,,------,,,++++++...000///222555888===CCCJJJOOOOOOMMMJJJFFFBBB???===<<<>>>===>>>AAABBBFFFQQQ\\\fffggggggffffffaaaUUUJJJ???;;;555222111111222222111111111222333444555666666666555444333222111111111///...///000/////////---------,,,,,,,,,++++++***++++++,,,,,,---------===AAA777---000222111666333111000333666:::EEEOOO[[[ttt555555444333111...,,,+++((()))+++///666<<<>>><<<...------000444888999:::666444000...---+++(((&&&))))))((((((((((((((()))((()))))))))***++++++,,,......//////111222333333000////////////...............------------......///111333555555666999;;;888999999:::::::::::::::????????????????????????>>>>>>>>>>>>===<<<;;;:::666555444333333444555666888888888888888888888888555555444444444444444444555444333222111000//////,,,,,,,,,------.........++++++++++++++++++++++++)))))))))))))))))))))***&&&(((******)))))))))******))))))*********++++++'''((()))***,,,...//////111111111111222333333444444777:::===BBBJJJUUU]]]gggqqq~~~kkkYYYIII@@@<<<777444555555333444666555555444333333333333333333333333333333333333333222222333444555777777888666666666777888999999:::::::::;;;===>>>@@@AAAAAADDDEEEHHHJJJMMMNNNOOOOOOMMMLLLJJJHHHFFFCCC>>>;;;333000---++++++,,,,,,+++,,,,,,+++++++++***************++++++++++++*********)))'''%%%%%%&&&((())),,,,,,---,,,+++,,,///111000222555888<<>>:::444111111222222222111111111222333444666777777666666555444333222111000///......000222111...---------,,,,,,,,,++++++******+++,,,------......KKKKKK<<<------...---222333111111444777>>>KKKXXXccc}}}333333444333222000...---+++,,,------111777:::888,,,++++++...222666999:::888555222000...,,,)))&&&))))))((((((''''''(((((((((((((((((()))***+++,,,---------...///111333333000000000000////////////......------------......///111333444555666888:::999999::::::::::::999999>>>>>>????????????@@@@@@===>>>??????>>>===;;;:::888777666555555777999:::::::::999888777888888888444444555555444444444444555555444222111000///...***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++''')))******))))))***+++)))))))))************+++((()))***+++---...///000000000111111222333333333111333666888:::???GGGMMMWWW___lllzzzrrraaaPPPDDD>>>;;;777666777666333333666555444444333333333333333222222222222333333333333222222333555666777888999666666666777888999:::;;;:::;;;<<<>>>???AAABBBCCCEEEGGGJJJMMMOOOPPPPPPPPPMMMKKKIIIGGGDDDAAA===999000...+++)))***+++,,,+++++++++++++++************)))***++++++,,,++++++++++++***)))))))))***+++,,,***************,,,///222222555888;;;>>>AAAFFFIIIKKKJJJGGGDDDAAA>>>===<<<777999===@@@CCCIIIXXXffffffiiiiiiggghhhgggZZZIII<<<999555222222333333222111111111222444555777777333444444444555555555555000000...---000444333...,,,,,,,,,,,,++++++++++++******+++,,,---...//////>>>AAA555)))---000000666222111222555999AAARRRaaajjj111222333444444222000///+++...---***,,,333555333+++******,,,111555888999:::888555333111///+++((())))))((('''''''''''''''((((((''''''((()))+++,,,,,,,,,,,,,,,...000222333222111111111000000000000...------,,,,,,------......///222333333444666888999999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>===>>>?????????===;;;:::888777555555666888;;;===;;;:::888777666666666666444444555555555555555444555555333222111///......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,)))******)))((()))+++---((())))))***************(((((()))***,,,---.........///000111222222222222...111444555555777===AAAJJJQQQ\\\gggtttvvvgggXXXIII@@@>>>888666666777666333333666555444333333222222333333111111222222222333333333222222333555666888999999777666666666888999;;;<<<<<<<<<>>>???AAACCCDDDEEEGGGHHHKKKNNNPPPQQQQQQQQQOOOLLLIIIFFFCCC>>>:::666...,,,)))((()))+++,,,+++++++++++++++************)))***++++++,,,,,,,,,+++)))*********+++,,,,,,,,,)))*********+++...222666666999===@@@AAABBBDDDFFFIIIGGGEEEBBB@@@>>>===<<<777999===AAAAAAFFFUUUdddgggjjjjjjfffhhhgggYYYFFF;;;888555444444444333222111111111222444666777888444444444444555555555555///000...,,,111666444...,,,++++++++++++***************+++,,,---...//////+++222---)))000444333888111000111555:::DDDXXXiiisss///111333444444333222111))),,,+++'''(((///111...***))))))+++000444777999<<<:::888666444111---******)))((('''''''''''''''((((((''''''((()))+++,,,+++++++++,,,---///111333222222222222111111111000...------,,,,,,------...,,,...000111111222444666999888888888999;;;===>>>:::;;;;;;;;;<<<<<<=========>>>???@@@???===;;;:::666555333333555777;;;===;;;:::888666444444444444444444555555666555555444555444333222000///...------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))((())),,,...(((((()))***************&&&&&&'''((()))***++++++------///000111111111111...111444444333444888;;;???DDDLLLUUU___mmm|||}}}jjj\\\OOOAAA::::::666444555777666333333777555444333333222222333333111111111222222333333333222222333555666888999999777666666666888999;;;======>>>???AAACCCEEEFFFGGGGGGIIILLLOOOQQQRRRQQQQQQQQQNNNJJJEEEAAA<<<777333---+++(((((()))++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,&&&'''(((***+++++++++++++++,,,,,,---...111666:::999<<<@@@CCCDDDDDDDDDEEEGGGFFFDDDAAA???>>>===<<<888;;;???AAA@@@DDDRRR```iiimmmkkkggghhhhhhXXXDDD:::888666555555555444222111111111222444666777888777777666555444333333222///000...,,,111777555...+++++++++*********))))))******+++,,,---//////000)))222111---333333---...000000111555;;;FFF[[[mmm///...---...000111111000...,,,++++++,,,---,,,+++((()))+++,,,---111666999<<<<<<<<<;;;999555111///+++)))(((((())))))(((&&&&&&&&&'''((()))***++++++,,,+++++++++,,,---///000333333444555444333111000......//////000000111111000000000000000222444555666666666666777999:::;;;;;;===???@@@???>>>??????@@@@@@???>>>===<<<<<<;;;999888666555555777:::<<<;;;;;;:::999888777666555444555666777777666555444777666666555444222111000//////...------------......------,,,,,,++++++*********++++++++++++******,,,,,,+++***))))))******+++*********))))))(((((()))************+++++++++...............///000111000000000111222222333333;;;===AAAHHHQQQ___mmmvvvsss\\\NNNEEE>>>999888666555333222222333555666777666555333222111000000222222333333333333444444666555555444444555777888555555555555777999;;;<<<<<>>??????===:::777;;;>>>>>>===BBBMMMVVVfffhhhlllnnnjjj```QQQFFF;;;:::888666444333222111444444444444444555666777888666444444444444222000111///...000333444333111,,,,,,++++++,,,,,,---...++++++++++++,,,---......///000000111111000...---111000333999@@@MMMaaarrr111000///000222222111///...,,,+++***+++,,,+++***((()))++++++---000555888===???@@@@@@>>>;;;777444,,,+++)))((()))((('''%%%&&&&&&'''((()))******+++,,,,,,+++,,,---...000111333333444555444333222111////////////000000111111111000//////000111222333555555555555666888999::::::===???@@@???>>>???@@@?????????>>>>>>======<<<:::999777666666777:::;;;;;;;;;:::999888777666666555666777888888777666555777777777666555333111111//////...------------......------,,,,,,++++++*********++++++++++++******,,,++++++******)))***************)))))))))(((((())))))*********+++++++++,,,,,,,,,---...000111222//////000111111222222333444666888<<>><<<;;;===?????????CCCJJJPPP[[[]]]___aaa^^^UUUHHH???:::999777666444333333222555555555555555666666777777666444444444333222000000...---...111222000///+++++++++++++++,,,------++++++++++++,,,---.../////////000111111000///...333333777>>>HHHVVVkkk}}}111111111222333222000......,,,***)))******)))(((((()))***+++,,,///444777===???BBBDDDCCC@@@<<<999///---***)))((('''%%%$$$%%%&&&&&&'''((()))******,,,,,,,,,---...///111222222333444444444333222111/////////000000000000111000000/////////000111111333333444444555777888999:::<<<>>>???>>>>>>???@@@????????????>>>>>>>>>>>><<<;;;999888777888:::;;;<<<;;;;;;:::999888777777777777888888888888777777999999888777666444333222000///......------.........------,,,,,,++++++*********++++++++++++******+++++++++*********************))))))))))))(((((()))))))))*********++++++******+++,,,...000111222//////000000111111222222444444555777;;;BBBKKKQQQ___hhhvvvhhhYYYIII@@@;;;777666777444444444444444444444444444444333222222222222222222222222222333333333333444444555666666666666666888777777888999;;;===>>><<<>>>AAACCCDDDEEEGGGIIIIIILLLOOOQQQRRRRRRSSSTTTPPPNNNJJJEEE???999333111---+++)))))))))***)))(((,,,+++***)))((()))*********)))((()))***+++***))))))))))))******+++++++++,,,---...///000333777:::>>>???BBBEEEFFFGGGFFFEEEEEECCCAAA@@@AAAAAA@@@>>>@@@@@@AAABBBCCCDDDFFFHHHOOOPPPQQQRRROOOHHH???999777777666555444444444444666666666666666777777777777555444333444333222000///...,,,---......---,,,+++************+++,,,,,,++++++++++++,,,---.../////////000111111000000//////000666@@@LLL\\\rrr/////////111333222000......,,,***)))))))))'''&&&((()))******+++...222555999<<>>;;;222///+++)))(((&&&$$$"""$$$%%%&&&'''((())))))***,,,,,,---...///000222222222333444444444333222111000000000000000000000000000000000///////////////222222222333444555777777999;;;============???@@@>>>>>>???@@@@@@AAAAAABBB@@@???===;;;:::::::::;;;<<<<<<;;;;;;:::999999888999999999999999999999999::::::999888777555444333000//////..................------,,,,,,++++++*********++++++++++++************+++++++++*********))))))))))))))))))(((((())))))))))))*********************+++,,,...///000......//////000111111222444555555555666;;;AAAFFFRRRYYYeeerrrqqqZZZNNNAAA;;;888555555666333444444555555444444333333222222222222222333333111222222222222333333333333444555666777666555444777777777888999;;;===>>>???AAAEEEGGGHHHIIIKKKMMMLLLMMMPPPRRRSSSSSSTTTTTTOOOMMMIIICCC===777333000---+++))))))******)))(((---,,,***(((((()))***+++)))(((((((((******)))(((((((((((())))))*********---...///000111333888;;;???AAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAACCCBBBBBBCCCFFFGGGEEECCCFFFGGGHHHGGGEEEAAA<<<888555555555444555555666666777777888888888888888777777555333333333333111000///...------,,,,,,+++*********))))))******+++,,,,,,++++++,,,,,,---.../////////000000111111111111---///777CCCPPPaaaxxx,,,,,,---///111222000///...,,,)))((()))((('''&&&((()))))))))***,,,000333777:::@@@DDDFFFDDD@@@>>>444111,,,)))'''%%%$$$"""$$$$$$%%%&&&'''((())))))++++++---...000111222222111222333444444444333222111111111111000000000000000000000000000/////////111111222222333555666777999:::<<<<<<<<<===???@@@>>>???@@@AAACCCDDDEEEEEEDDDCCCAAA???===<<<<<<<<<======<<<<<<;;;;;;::::::::::::999999999999::::::;;;::::::999888666555444000000///............///...------,,,,,,++++++*********++++++++++++******)))******+++++++++******(((((((((((((((((())))))(((((()))))))))*********,,,+++++++++++++++,,,------......//////000111111///000000000000333888<<>>:::777444444666333444444555555444444333222222111111111222333333111111111222222222333333222333555666666666555444777666666777888:::<<<===@@@CCCFFFHHHIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUTTTSSSNNNKKKGGGAAA<<<666222000---+++***)))+++++++++***,,,,,,***)))))))))***+++(((((('''(((******(((&&&&&&&&&''''''((())))))***---...///000111444888;;;AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBEEEIIIIIIFFFBBBAAAAAABBBAAA>>><<<:::999444444444555666777888999888999999::::::999888888666555333333333333111////////////...,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,---...///////////////000111222333333222555===JJJXXXjjj---,,,,,,---///000000///---+++)))((())))))((('''(((((()))((()))+++...111666999>>>CCCEEEDDDAAA@@@666222---)))'''%%%$$$"""###$$$$$$%%%&&&'''(((((()))***,,,...000111111222111222333444444444333222222111111111111000000000//////000111111000000000111111222222333555666777888999;;;;;;;;;<<>>999555222000---+++))))))+++,,,+++***+++++++++++++++*********(((''''''((())))))'''$$$&&&&&&''''''((()))******---...///000111444888;;;@@@AAAAAABBBCCCCCCCCCBBB???AAABBBBBBAAABBBDDDFFFEEEDDDDDDGGGJJJIIIFFFBBB<<<===>>><<<:::888888999555555555666777888::::::999:::;;;<<<<<<:::999888666444333222333222111///...///000///,,,++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---...///000////////////111222444555444888AAAOOO^^^ppp333000---,,,---.........---+++))))))******)))((((((((((((((((((***---000333666:::>>>@@@@@@???>>>666222---)))'''%%%$$$#########$$$%%%&&&''''''(((((()))+++...///000111111111222333444555444333333222222222111111111000000...///000222222222222111222222222333444555666777888999:::::::::<<<>>>AAA@@@AAACCCEEEHHHJJJLLLMMMMMMLLLJJJGGGDDDAAA???>>>>>>>>>============<<<<<<::::::999888888999:::::::::::::::999888666444333111000000///////////////...------,,,,,,++++++*********++++++++++++******''')))***,,,,,,,,,***)))'''''''''((((((((())))))(((((((((((()))))))))*********)))))))))******+++,,,------......///000000111222222222222333555777999<<>>@@@CCCFFFIIIJJJLLLNNNPPPSSSQQQPPPQQQSSSRRROOOLLLEEECCC???:::666222000///+++***((((((***+++***)))***+++,,,------+++)))((('''''''''((()))(((&&&###''''''((()))***+++,,,,,,,,,---//////000333777;;;>>>>>>>>>>>>????????????===???AAAAAA@@@AAADDDGGGGGGGGGGGGHHHIIIGGGEEECCC;;;<<<===;;;888777777999777777777777888:::;;;<<<:::;;;=========;;;:::888666444333222222222000///---...///...,,,***+++---+++++++++++++++,,,---------,,,,,,------...///000.........///111333555666666:::EEEUUUeeexxx888444000---------------,,,+++))))))***++++++***(((((((((((('''))),,,///000222666999;;;<<<;;;;;;666222---)))'''&&&%%%$$$"""###$$$%%%&&&''''''((('''(((+++---///000000000111111333444555444444333222222222222111111000000...///111222333333333222222222222333444555666777777999999999:::;;;>>>AAAAAABBBDDDGGGJJJLLLNNNOOOOOONNNLLLIIIFFFCCC@@@???>>>>>>>>>>>>============::::::888888888888:::::::::::::::999777666444333111111000///////////////......---,,,,,,++++++*********++++++++++++******'''(((***,,,---,,,***)))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))***,,,,,,,,,,,,------...//////000000111222111000000222333444666888:::>>>GGGRRRZZZbbblllzzzppp___NNNBBB<<<777444555444111222666666555333222222333555666333222222111000000111111000111111111111222222222555444333222333444555666999999888999:::<<<>>>@@@CCCEEEIIILLLMMMOOOQQQSSSSSSQQQOOOPPPQQQPPPLLLIIIBBB@@@<<<777333000......***((('''''')))***)))((()))+++---......,,,)))''''''''''''((()))(((%%%###((()))***+++,,,---......,,,---...///000333777:::;;;;;;;;;<<<<<<<<<<<<<<<<<>>===999888999;;;888888888888999:::;;;<<<;;;<<<===>>>>>><<<:::999666444222222222222000///+++---///...+++***+++---,,,,,,++++++,,,,,,---...---------------...000000.........///111333555777<<