BMva6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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??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]Ħ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Ħ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ӵ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ӵ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&ĒR4DuXӵ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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~}}}}}}~~~|||zzzyyyyyyzzz{{{xxxwwwwwwxxx{{{||||||{{{xxxyyyyyyyyyxxxxxxxxxyyyvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwwwwooorrrsssrrrrrrtttsssooouuuvvvvvvvvvvvvuuuuuutttuuutttttttttttttttsssssswwwvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxyyy~~~|||{{{{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvzzzwwwwwwxxxvvvqqqooopppooonnnmmmmmmlllkkkjjjjjjfffeeedddcccbbbbbbaaaaaaaaa``````aaacccdddcccbbb___```aaa```^^^]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[VVVZZZ[[[YYYZZZ\\\[[[XXXYYYZZZZZZ[[[ZZZZZZYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^```bbbcccbbbaaabbbccchhhdddbbbdddiiimmmmmmkkk|||}}}~~~|||{{{{{{xxxwwwyyyyyyvvvvvvyyyvvvuuussspppnnnppptttwwwoooooooooooonnnnnnnnnnnnjjjiiigggeeedddcccccccccccc``````aaa___ZZZWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMNNNNNNNNNLLLKKKJJJNNNMMMLLLLLLNNNOOONNNLLLJJJLLLMMMLLLJJJIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEECCCFFFHHHFFFGGGIIIHHHEEECCCDDDDDDEEEEEEDDDDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHKKKMMMNNNNNNMMMNNNOOOQQQPPPOOOPPPRRRUUUVVVVVV~~~yyyyyy|||~~~}}}zzzyyyyyyxxxwwwuuurrrpppnnnmmmoooqqqrrrqqqooollljjjiiidddbbbeeefffdddccceeebbbaaa___\\\[[[]]]aaaeee[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVSSSQQQOOOPPPQQQRRRLLLIIIJJJMMMLLLHHHFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIGGGEEEDDDFFFDDDCCCCCCEEEEEEDDDBBBDDDFFFGGGFFFCCCAAACCCEEEDDDCCCBBB@@@????????????AAAAAA@@@@@@@@@AAAAAABBB;;;???@@@??????AAAAAA===@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCC>>>@@@CCCEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEFFFIIILLL~~~|||}}}{{{xxxtttpppmmmkkkjjjeeecccbbbaaa``````^^^\\\\\\\\\]]]\\\ZZZXXXVVVTTTUUUQQQMMMNNNRRRSSSQQQNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLFFFHHHIIIJJJIIIIIIIIIKKKEEEFFFGGGHHHGGGFFFEEEDDDIIIKKKMMMLLLHHHEEEEEEFFFKKKIIIHHHFFFEEEEEEFFFFFFNNNKKKHHHEEEDDDEEEGGGIIIJJJJJJHHHGGGFFFFFFFFFGGGJJJHHHFFFGGGIIIKKKKKKIIIJJJIIIHHHFFFDDDCCCAAA@@@@@@AAACCCCCCBBBBBBCCCDDDBBBBBBAAA???======>>>@@@EEE???>>>DDDJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBCCC>>>AAACCCBBB??????AAADDDBBBBBBAAA@@@??????@@@@@@}}}}}}}}}|||zzzwwwsssooolllppplllhhhffffffgggeeedddaaa```]]]YYYVVVSSSRRRQQQRRRQQQPPPPPPOOOOOOMMMLLLPPPQQQSSSRRROOOJJJFFFCCCEEECCCBBBDDDIIILLLKKKHHHKKKLLLMMMNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKGGGIIIKKKKKKJJJIIIIIIJJJHHHHHHIIIJJJJJJJJJIIIHHHJJJMMMOOONNNKKKHHHGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKRRRPPPLLLIIIGGGHHHIIIJJJMMMLLLLLLKKKJJJIIIHHHHHHJJJHHHGGGHHHKKKLLLKKKIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHGGGEEECCCCCCFFFHHHIIIDDDCCCHHHLLLLLLIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@AAA@@@@@@@@@????????????}}}{{{yyyyyyyyyrrrwwwyyyuuuqqqnnnjjjfffeeeddddddbbb___[[[WWWUUUUUURRROOONNNPPPQQQRRRRRRPPPOOOLLLJJJHHHFFFEEEEEELLLKKKKKKKKKJJJJJJJJJJJJNNNPPPRRRPPPJJJCCC===:::======???DDDJJJNNNMMMJJJLLLMMMMMMNNNMMMLLLJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLNNNQQQQQQOOOLLLJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOTTTRRRNNNKKKIIIHHHIIIJJJOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIJJJLLLLLLJJJHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKJJJHHHGGGIIILLLOOONNNIIIHHHMMMPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIGGGEEEEEEHHHJJJLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEBBB@@@BBBFFFHHHFFFCCCEEEFFFGGGGGGGGGFFFEEEDDD}}}|||||||||{{{zzzrrrpppmmmiiifffddddddddd\\\aaaccc```\\\ZZZWWWSSSTTTSSSQQQPPPPPPPPPPPPQQQLLLLLLMMMOOORRRUUUWWWWWWSSSSSSRRRPPPOOONNNNNNMMMRRRSSSTTTTTTSSSRRRSSSTTTTTTVVVVVVQQQIIIBBB===<<<===???CCCIIIOOORRRQQQOOOLLLLLLMMMMMMMMMKKKJJJIIILLLLLLKKKIIIIIIHHHHHHHHHKKKMMMNNNMMMKKKJJJJJJJJJIIIJJJKKKLLLLLLMMMNNNNNNLLLNNNQQQRRRQQQNNNLLLJJJHHHHHHIIIJJJLLLMMMNNNOOOOOONNNKKKHHHGGGGGGHHHIIINNNOOOPPPPPPOOOMMMJJJIIIGGGHHHIIIKKKKKKJJJHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKGGGIIIKKKKKKKKKJJJKKKMMMIIIIIIHHHGGGFFFIIIMMMPPPQQQLLLKKKOOOPPPNNNLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKJJJHHHGGGGGGGGGGGGCCCBBBCCCEEEJJJLLLLLLKKKJJJKKKMMMNNNNNNMMMKKKIII~~~{{{xxxvvvtttqqqnnnkkkhhhhhhgggfffeee```^^^[[[XXXUUUSSSSSSRRRMMMRRRUUURRRQQQQQQPPPMMMRRRPPPMMMKKKMMMQQQUUUYYYUUUXXX\\\```bbbcccddddddYYYZZZZZZ[[[ZZZYYYXXXWWWUUUWWWXXXXXXVVVVVVXXXYYYVVVVVVSSSLLLCCC===<<<===;;;>>>CCCHHHMMMNNNLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIMMMLLLKKKJJJIIIHHHHHHHHHKKKMMMNNNMMMKKKJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNOOOPPPNNNLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLNNNNNNNNNLLLIIIHHHEEEFFFIIIIIIIIIGGGFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJGGGIIIJJJKKKJJJIIIJJJKKKEEEEEEEEEDDDDDDGGGKKKNNNOOOLLLKKKNNNNNNKKKIIIJJJDDDCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKLLLKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDFFFIIIKKKKKKLLLOOORRRKKKLLLNNNOOOOOONNNLLLKKK|||{{{|||{{{xxxsssnnnkkkjjjkkkjjjiiigggdddaaa^^^]]]YYYWWWTTTSSSRRRRRRPPPOOORRRQQQPPPNNNLLLJJJIIIHHHHHHLLLOOOMMMMMMPPPRRRPPPXXXUUUQQQNNNOOOTTTYYY]]]___bbbfffggggggfffeeefffZZZ\\\___bbbaaa___\\\ZZZUUUWWWYYYYYYVVVUUUWWWZZZVVVVVVRRRJJJ@@@<<<===AAA>>>@@@DDDHHHJJJJJJIIIGGGJJJJJJKKKLLLLLLLLLKKKJJJMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLMMMMMMKKKJJJKKKKKKHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHJJJJJJJJJIIIHHHHHHDDDFFFHHHHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJLLLKKKIIIHHHHHHIIIBBBCCCDDDDDDDDDFFFIIIKKKLLLIIIIIIKKKKKKGGGFFFHHHCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEHHHJJJKKKIIIGGGEEEHHHGGGFFFEEEEEEEEEEEEEEEEEEIIIMMMMMMKKKKKKOOOSSSPPPQQQRRRSSSSSSSSSRRRQQQ}}}{{{zzz{{{vvvtttsssrrrqqqooojjjfffdddeeefffccc^^^YYYVVVVVVSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJIIIJJJKKKLLLJJJHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEIIIKKKIIIIIIOOOSSSSSSUUUTTTRRRQQQRRRUUUYYY[[[\\\^^^^^^]]][[[ZZZ\\\^^^XXX[[[```dddddd```[[[XXXUUUXXX[[[YYYUUUTTTVVVYYYUUUWWWUUUNNNEEEAAACCCGGGCCCFFFIIILLLLLLLLLKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKIIIHHHIIIKKKMMMLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFGGGGGGHHHHHHIIIFFFHHHIIIHHHEEEDDDEEEGGGDDDEEEFFFGGGFFFEEECCCBBBIIIJJJKKKJJJHHHFFFFFFFFF???AAACCCDDDDDDDDDFFFGGGHHHFFFGGGIIIHHHDDDCCCFFFCCCCCCBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBDDDGGGJJJLLLOOORRRTTTVVVVVVVVVVVVWWWWWWWWWXXX~~~}}}|||{{{yyytttoookkkjjjjjjeeecccaaa``````]]]XXXSSSOOORRRTTTSSSOOOLLLKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJMMMPPPQQQPPPNNNFFFHHHJJJKKKKKKIIIGGGEEEDDDGGGGGGEEEFFFLLLQQQRRRNNNNNNOOOQQQSSSUUUWWWXXXSSSSSSRRROOOMMMOOOTTTYYYRRRWWW]]]aaaaaa]]]WWWRRRTTTWWWZZZXXXSSSRRRTTTWWWRRRUUUVVVQQQHHHCCCEEEHHHFFFHHHKKKMMMMMMLLLLLLMMMGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGIIIKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLIIIGGGGGGJJJMMMMMMLLLHHHIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJGGGIIIJJJHHHEEEDDDFFFIIIEEEFFFHHHIIIHHHEEEBBB@@@HHHIIIIIIHHHEEECCCBBBBBB<<>>>>>>>>AAAAAAAAAAAAAAABBBBBBCCC@@@@@@?????????@@@@@@AAA<<<;;;>>>EEENNNUUUXXXWWWTTTTTTTTTTTTTTTUUUVVVWWW}}}yyywwwssslllhhhhhhbbbbbbaaa```___^^^]]]\\\YYYWWWUUURRRQQQPPPPPPPPPRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOMMMJJJGGGKKKJJJIIIJJJKKKKKKJJJHHHDDDFFFIIIJJJHHHGGGGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMIIIHHHKKKPPPSSSPPPLLLLLLLLLMMMNNNNNNNNNNNNNNNQQQNNNQQQXXXYYYUUUTTTWWWTTTUUUWWWVVVUUUTTTTTTTTTVVVUUURRRPPPNNNLLLLLLLLLIIIKKKMMMMMMMMMMMMOOOQQQSSSOOOKKKKKKMMMMMMJJJEEELLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLNNNPPPQQQNNNLLLHHHLLLNNNKKKKKKNNNOOONNNPPPLLLIIIJJJNNNPPPOOOLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIHHHGGGFFFFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBAAAEEEEEEEEEDDDBBB@@@???>>>>>>:::;;;@@@>>>:::AAAOOOJJJEEEBBBEEEJJJLLLHHHCCCCCC@@@>>>>>>@@@AAA???=========>>>@@@BBBBBB@@@===>>>??????>>>>>>???CCCFFF>>>AAADDDGGGHHHLLLPPPTTTVVVTTTQQQPPPQQQSSSVVVXXX~~~{{{yyywwwtttqqqmmmfffbbbaaa___ZZZXXXYYYUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPRRRQQQPPPOOONNNNNNNNNOOOKKKKKKKKKMMMOOOPPPOOONNNKKKKKKKKKMMMOOOPPPNNNLLLIIIKKKLLLKKKIIIHHHHHHIIIFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLIIIKKKPPPPPPMMMLLLPPPSSSSSSTTTSSSRRRQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNJJJMMMPPPRRRQQQPPPOOOOOOTTTPPPMMMNNNPPPPPPMMMJJJJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMOOOQQQPPPLLLIIIEEEIIILLLJJJJJJNNNPPPOOOPPPLLLIIIKKKPPPSSSSSSRRRLLLLLLJJJIIIHHHGGGGGGGGGCCCEEEEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????????????????>>>======????????????>>><<<;;;::::::555666;;;;;;888@@@MMMMMMJJJHHHIIIJJJIIIEEE@@@<<<<<<===AAAEEEFFFEEECCCCCCAAA??????@@@AAAAAA@@@BBBAAA???>>>???@@@AAABBB@@@???@@@CCCFFFJJJKKKKKKIIIIIIIIIIIIKKKNNNSSSWWW|||||||||zzzxxxvvvtttssstttppplllhhheeebbb^^^\\\VVVPPPMMMNNNPPPOOOPPPSSSNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRNNNLLLKKKKKKNNNPPPRRRRRRLLLLLLMMMPPPRRRSSSQQQNNNLLLMMMLLLKKKHHHGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPNNNJJJHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHMMMKKKKKKMMMNNNLLLMMMOOOSSSRRRPPPNNNMMMLLLLLLLLLIIIHHHGGGGGGGGGIIIJJJKKKGGGJJJNNNPPPNNNLLLJJJIIIJJJHHHFFFFFFIIIJJJGGGEEECCCFFFIIIKKKKKKIIIFFFCCCDDDFFFHHHKKKMMMKKKFFFBBB===BBBEEECCCDDDHHHJJJJJJFFFCCC@@@BBBGGGKKKMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@===>>>???>>>===<<<<<<>>>=========<<<;;;;;;;;;:::999999999888888777777666888888888888888777777666777777888888777777666666666111111555666555===IIINNNNNNMMMLLLHHHDDD???<<<444666;;;BBBHHHKKKJJJIIIIIIEEE???<<<===@@@BBBDDDGGGDDD@@@???AAABBBAAA???BBB???===@@@DDDFFFDDD@@@<<>>>>>=========???@@@AAA???AAADDDDDDBBB@@@??????>>><<<;;;<<<>>>???>>>===<<<===???@@@@@@???===<<<;;;===???AAAAAA@@@===;;;555999;;;::::::===@@@???;;;888666777;;;???BBBCCC@@@???===;;;999888888777777888999888666666666777777777666555444333333222333222222222111111111000222222333333333222222111000111222222333333222222444000///111222222999BBBGGGJJJLLLIIICCC<<<888777000333888>>>DDDIIIKKKLLLIIICCC;;;777999>>>DDDHHHJJJEEEAAAAAAEEEFFFCCC@@@CCCBBBBBBCCCCCCBBB@@@>>>;;;???BBBCCCDDDFFFLLLQQQzzzzzz|||}}}xxxqqqkkkhhhhhhcccaaa]]]XXXVVVTTTUUUUUUWWWVVVTTTRRRPPPNNNNNNNNNIIICCC@@@BBBDDDDDDGGGKKKGGGGGGGGGFFFFFFFFFFFFEEEIIIJJJKKKMMMOOOQQQRRRSSSLLLMMMNNNOOOPPPQQQQQQQQQPPPMMMIIIHHHJJJMMMPPPQQQPPPOOOOOOPPPPPPOOOLLLIIIHHHIIIHHHGGGFFFFFFHHHKKKGGGHHHJJJLLLNNNPPPRRRRRROOOKKKHHHIIILLLNNNMMMJJJNNNPPPUUUXXXXXXVVVSSSQQQRRRRRRQQQPPPRRRVVVYYYZZZXXXRRRJJJCCC@@@???===<<<888777666555555666777888999999999888666555666888888888888999:::;;;;;;;;;888777777666666777777888777777777777666666777888111555666333333555777555888666444444666999;;;<<<777666555444444333333444333444555444222111222333222222111111000///......000000000000000///////////////000000000000//////---...///000111111111111555222000000000111555:::<<<@@@CCCAAA;;;555333333000111444777;;;@@@EEEHHHAAA<<<555333666>>>EEEJJJHHHDDDAAACCCHHHJJJGGGDDDCCCGGGKKKJJJEEEAAAAAABBB@@@CCCEEEEEECCCCCCEEEHHH~~~}}}yyysssnnnnnnllliiiddd___]]]\\\WWWUUURRROOOOOOQQQSSSUUUTTTUUUUUUTTTSSSRRRTTTVVVOOOHHHDDDDDDCCC@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLGGGEEEDDDFFFIIIMMMOOOPPPQQQOOONNNMMMMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFHHHJJJFFFGGGIIIKKKMMMOOOPPPQQQOOOIIIEEEEEEJJJMMMJJJFFFOOOSSSXXX]]]___^^^[[[YYYXXXZZZYYYWWWYYY]]]```___WWWOOODDD===:::999777666777666444333222222333444666666444222000111333666444444444555666777777777777555333222222333555777555666555444222333555888111555666222111333444333444444333333333444555666333333333222333333444444111333333222111000111222000000000//////.........000000000000000000000000---...//////000/////////------...000000111111111444333111111000111222333222666999888444000//////111111111111222666;;;???888444000000555===DDDHHHDDDCCCBBBDDDHHHJJJHHHFFFBBBJJJQQQPPPIIICCCDDDHHHDDDDDDCCCCCCBBBAAA???>>>|||{{{uuuvvvtttpppnnnnnnjjjddd^^^\\\YYYWWWVVVVVVTTTSSSOOOOOONNNNNNOOOQQQSSSTTTNNNOOOQQQQQQOOOPPPRRRUUUMMMGGGDDDDDDCCC???===???@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@AAA@@@???>>>@@@AAACCCDDDEEEEEEEEEEEE@@@@@@AAADDDHHHKKKKKKJJJLLLIIIFFFEEEEEEEEEDDDCCCAAACCCDDDDDDBBBAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGDDDBBBBBBEEEHHHIIIHHHNNNPPPUUUYYY]]]^^^______^^^aaa```\\\]]]aaabbb___QQQHHH<<<555444555444333555444222111111111222333444444444333111111333555000000111222222222333444444333222222222222333444333444666555333222444666000444555222111444555444///000111111111000111111333333222222222333333444222333444333111000111222000000000000000000000000000000000111111111111111------...///////////////---...///000000000000000111111111000111222111000///000222222000///......///000111000...///222666111//////111777===BBBDDD@@@AAABBBCCCEEEFFFFFFFFFBBBIIIOOOPPPLLLHHHHHHIIIDDDBBB@@@AAACCCBBB===999|||}}}}}}|||yyyuuuqqqnnnfffgggeeeaaa______[[[UUUXXXTTTPPPPPPRRRTTTTTTSSSIIIIIIJJJKKKKKKKKKKKKKKKEEEGGGIIIIIIHHHHHHKKKNNNBBB>>><<<>>>???<<<;;;===999::::::;;;===>>>>>>???===>>>>>>>>>===<<<:::999<<<>>>???AAAAAAAAAAAA@@@??????AAADDDGGGGGGEEECCCDDDBBB>>>===>>>?????????===???@@@@@@===;;;::::::<<<<<<<<<;;;;;;;;;;;;:::<<<===???@@@AAAEEEJJJNNNLLLMMMOOOSSSWWW\\\```bbb]]]aaa___ZZZYYY]]]\\\XXXKKKBBB666000000222333222111111000///000111222333111333555555444333333333111222333333222222333444///000111222222111000//////222555666333111111222---222333111111444666555...000222444333222222333333333222111111111111111222444444444222111222333111111111111111111111222000000000000000000111111,,,---...///////////////---...///000000000000000---...///000222333111...//////////////////...---,,,///111000...,,,...///......///333888===???@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCFFFKKKOOOOOOMMMJJJHHHDDD@@@>>>@@@EEEEEE???999}}}{{{{{{{{{vvvqqqnnnmmmhhhaaa[[[[[[XXXYYY^^^```\\\WWWUUUYYYVVVSSSSSSSSSRRRNNNJJJGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEECCCBBBAAABBBCCC@@@>>>;;;:::;;;<<<<<<<<<<<<@@@@@@<<<999::::::777AAA>>><<<;;;===<<<:::777>>><<<:::;;;>>>AAACCCDDD@@@AAACCCDDDCCC@@@===;;;<<<;;;;;;:::999999999:::888888888999999999999999666555444555777888777666777777777999;;;>>>AAABBBIIIGGGFFFEEEGGGKKKOOOQQQXXXYYYYYYXXXVVVRRRNNNKKK999888555222000000000111222222111111111111111222111111111111111111111111111111111222222333333333444222000//////222444666333333333222222111111111000000111222222333444444111111222222222333333333222222222222222222222222333333333222111000111333222222222111111111000000333333222111000000000000---......------...000333111111111000000000000000000000000000000000000000............////////////000///............//////222222333444666888:::;;;;;;<<>>;;;zzzwwwvvvvvvvvvppplllhhhfffeeebbb\\\VVVOOONNNSSS[[[```]]]YYYXXXUUURRRPPPPPPQQQQQQOOOLLLIIIIIIIIIHHHGGGFFFEEEDDD???@@@???>>><<<<<<>>>@@@@@@===:::999888999999999;;;@@@AAA>>>;;;<<<;;;999>>><<<::::::;;;;;;999666888777666777:::===>>>>>>;;;<<<>>>???>>><<<999777999999888777777777777777555444444444444444444444333222111222444444333222666666666666888:::;;;===???===<<<;;;===@@@CCCEEEIIIJJJJJJJJJHHHDDDAAA>>>444333222111111111222333222222111111111111222222222222222222222222222222222222222222333333333333444333111111111222444555333333333333222222111111000111111222333333444444111111111222222222333333222222222222222222222222222333333222000///111222222222222222111111111111333222222111111111111111222333333111//////111333000000000000000000000000////////////////////////....../////////000000000000//////......//////000111111111222444555777888888:::<<<>>>???@@@@@@@@@???BBBFFFGGGFFFCCCBBBAAABBBAAA@@@AAACCCCCC@@@===|||~~~{{{uuuoookkkiiiiiijjj```^^^[[[ZZZ[[[XXXTTTOOOFFFHHHPPP[[[```]]]YYYXXXQQQNNNKKKLLLNNNPPPOOOMMMJJJJJJJJJIIIHHHFFFEEEDDD<<<<<<;;;999888999===@@@???>>>;;;999888888999999===BBBDDDAAA>>>===;;;888888777777777888888555333222222111333666777777666555666888888888666444333555555444333333333444444222222222111111000000000333111000111222222111000444444333333444555666666555444333222333555777999999:::::::::999777444222...///000111222333444555222222222111111222222333333333333333333333333333444444444444333333333333444444333333333333333333333333333333333222222222111111222222333444444444000111111111222222222222333333222222111111111111222222333111000///000222333333222222222111111111111111111222222222222222555555555333000//////111000000000000000000000000/////////////////////////////////000000000111111000000000//////000000111000000000000111222333444555555777999:::;;;;;;;;;;;;===??????>>>===<<<===@@@??????AAACCCCCCBBB@@@{{{xxxsssqqqlllgggaaa]]]YYYXXXVVVTTTRRRRRRQQQOOOLLLHHHFFFIIIQQQ[[[^^^YYYSSSRRROOOKKKHHHHHHKKKNNNNNNMMMIIIIIIHHHGGGFFFDDDBBBAAA<<<<<<:::888777999>>>AAA@@@@@@???===<<<===???AAADDDIIIKKKGGGBBB???;;;777666555555555555444333222000///000111444444333222222333444555555444222111333222222111111222222222333333333222111111000000444222111111333333222000222222222222222333444444444333222222222333444555333333444555444333111000...///000222444555555555333222222222222333333444444444444444444333333333555555555444444333333333333444555555444333222111333333333333333222222222111222222222333333444444000000000111111111111222333333222222111111000000222333333222000000111333333222222222222111111111000000111222222333333333111222222000...,,,---.../////////000000000000000////////////////////////000000000000111111111111111000000000000111111222111000000000000000000111111222222333444555555555777888999999777777888999<<<======???AAABBBBBBBBB}}}zzzwwwsssooolllcccdddcccaaa\\\VVVPPPLLLPPPOOONNNMMMLLLIIIFFFCCCDDDGGGOOOWWWWWWPPPJJJIIILLLHHHEEEEEEHHHJJJJJJIIIEEEEEEDDDCCCBBB@@@>>>===;;;;;;999777777999===@@@AAABBBCCCBBBBBBDDDHHHKKKPPPTTTUUUOOOIIIEEE@@@;;;;;;;;;:::888666555555555111000000222444444333111222333444555555444444333222222111111111222222333333333333333222222111111333222111111333333222111000111222333444444555555555555555555555555666666333444555666666555555444111222333444555555555555333333222222333444555555555555555444444444333333555555555444444333333333333333444555444333111000222222222222222222222222111111222222222222222222//////000000000111111111222222222111111000000000333444444333111111222333222222111111111111000000//////111222222222222111,,,...//////---------.........//////000000000000........................000000000000111111111111000000000000000111222222222111111000///000000000/////////000000111111222444555555555333333444666777888:::;;;===>>>@@@AAA{{{vvvpppjjjfffcccVVVXXX[[[\\\ZZZTTTMMMIIIMMMMMMLLLJJJHHHEEEBBB@@@???AAAGGGMMMLLLEEEBBBBBBEEEBBB@@@AAADDDFFFFFFDDD@@@@@@@@@???>>><<<;;;:::999888777666444666999<<<===@@@BBBBBBBBBDDDJJJNNNVVVZZZZZZUUUPPPMMMIIIEEEEEEDDDAAA===999777888999333222111222333444333222333333444555555555555555222222111111222222333333111111111111111111111111111000///000222333222111111222333555666666666666555666777777777777666666555555666777777777777777555555555555444444444444333333333333444555666666555555555444444333333222444444444444333333333333111222333444333222111000000000000111111111111111000111111111111111111111////////////000000000000111111111111111111111111333333444222111000111333111111000000000/////////...///000111111111000///+++---///000//////000111---......//////000000111......................../////////000000000111111////////////000111111222222222111000000000000000//////.........//////000111222333222111000111333222333555666777999<<<>>>{{{yyyxxxvvvqqqkkkeeeaaa___TTTVVVXXXYYYVVVQQQJJJFFFHHHHHHIIIGGGEEEBBB@@@??????@@@CCCEEEBBB<<<:::===;;;:::999<<<@@@CCCBBB@@@<<<<<<<<<<<<;;;:::999888777777777666444444666888777:::<<<<<<;;;===CCCHHHOOOTTTUUURRRPPPQQQPPPMMMKKKIIIDDD===777555777999555333000000111222222222222222333333444555555666222111111111222222333444000000111111222222333333111000000222444555555444444555666777777666555444333444666888888888777666666666666777777777777777777666444333222333333444333333333333444555666777555555444444333222222111222222222222333333333333000000111111222222111111.../////////000000000000000/////////////////////........./////////000000//////000000111111222222111222222111///...000111////////////............---...000000000///---,,,+++...000111000000000111------......///000000111............................../////////000000000............///000111222111000000////////////000000///......---...//////---///111000///......///---///111111111333777:::}}}~~~}}}xxxssskkkkkkjjjgggccc___]]]\\\ZZZZZZZZZWWWSSSLLLFFFCCCDDDEEEFFFEEECCC@@@??????DDDCCCDDDCCC>>>777666:::444333444888>>>AAA@@@>>>:::;;;;;;;;;:::999999888888888999777555555666777111444777666444666;;;AAADDDJJJMMMLLLLLLPPPSSSRRRLLLIIICCC:::333000333777555222///...///111111111000000111222333444555555111111111111111222333333111111222333444555666666444333333555777999999888777777888888777555333222222444666888999888777666666666666777777777777777666555333111111111333444333333333444555666777777555555444333222222111111111111111222222333333333/////////000000111222222---.........//////000000///////////////...................../////////000......///000111222333333///000000///------...//////............------------...///000///...,,,***+++---000000///...//////---------...///000000111....................................////////////------------...///111111000//////.........//////111000///.........///000+++---//////...---,,,---***,,,.........///444777}}}}}}zzztttooonnneeegggiiihhheeecccdddggg^^^\\\XXXTTTOOOLLLIIIGGGAAAGGGKKKKKKFFFAAA@@@AAAEEEFFFEEEAAA:::555444666333444666999;;;===>>>>>>;;;<<<<<<;;;888666777777<<<;;;:::888666444222111555444444555555666777888======<<<<<<===>>>@@@AAADDD@@@<<<999888666555333666555333222111000000000333333333333333333333333999888777555555555666666777666555555555555666666222333555666777777777666333555777999999888777555444444444555555555666666666666666555555444444444222333333333333222111111333333333222222222111111000111222000......111444222222111000000///000000//////............//////111///...///000111000///000///...------...///000///......000111000...,,,222222111111111111111111///////////////////////////000000000///,,,***)))......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......111000...---,,,,,,------...---,,,,,,---...---,,,------------------------,,,---......//////......{{{xxxyyyvvvooojjjiiidddgggjjjjjjgggeeedddeee```]]]YYYTTTQQQMMMKKKIIIDDDHHHLLLKKKFFFCCCBBBDDDGGGHHHGGGAAA:::666555666777777888888999999888888666888999999888777888:::999999888777666555444333888777666666666666666777777777777777777999:::;;;???<<<:::888888888666555555555333222111000000000555555555555555555555555777777666555555666777888888777666666555555555555444555666666666555444333444444666777777666555444333333333444444444444555444444444444333333333222222222222222222111000000111111111000000000000//////000111000------000222000//////............/////////............//////000///......000000///...//////............//////...---,,,---//////...,,,000000000000000000000000........................111111111000///---,,,+++...------------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------...---------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...000///...,,,,,,,,,,,,,,,...---,,,,,,,,,,,,++++++........................,,,,,,---............---~~~{{{yyyuuurrrsssqqqjjjfffeeeaaadddhhhiiihhheeebbbaaaaaa^^^YYYUUUSSSPPPNNNLLLHHHJJJLLLJJJFFFDDDEEEGGGKKKKKKHHHBBB;;;666666777777777666666666555555555444666777777666666777888666666666666666666666666;;;:::999888777777777777444444444444555666777777;;;:::::::::;;;;;;:::888666555444222222111111111666666666666666666666666555555555555666777999999999888777555555444444444666666666666444222000///444444444333333333333333111111111222222222333333222222111111111111000000000111111111111000///////////////.........------...//////...------...000------,,,,,,,,,---..............................///...------//////...---......////////////......---+++***+++---......---.........///////////////........................222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------......---,,,++++++++++++...------,,,,,,+++,,,,,,///......------,,,,,,,,,++++++,,,---------------|||wwwtttqqqmmmlllnnnmmmhhheeeeeeaaabbbdddeeedddbbb```______\\\XXXVVVVVVTTTPPPMMMJJJKKKJJJHHHEEEDDDGGGIIILLLLLLIIIBBB;;;666666888444333333333444444555555666777777666444222333444444444555666666777888888;;;;;;:::999999999999999777777777777888999::::::<<<<<<<<<>>>??????===;;;777777555444444333333333555555555555555555555555555555666666666777777888777666555444222222111111444444555444333111///---333222111000000000111111//////000000000111111111//////////////////////////////000000//////...---............---------------------------------...,,,+++++++++,,,---.................................---,,,,,,......---,,,,,,---////////////---,,,---+++)))***,,,...//////.............../////////........................111000///---------...///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********,,,------,,,,,,---///000333222111///---,,,*********+++,,,,,,------,,,,,,~~~}}}|||zzzvvvsssooommmiiiffffffjjjkkkhhheeefffdddbbbaaa______^^^^^^]]]XXXVVVVVVWWWYYYWWWQQQKKKIIIHHHFFFDDDBBBCCCEEEGGGIIIIIIGGGAAA:::666666777444444333222222333444444555666666555333222333444444444555666777999999::::::::::::::::::;;;<<<<<<::::::;;;<<<=====================>>>???>>><<<999999888777666666666666666666666666666666666666666666666666666555555444444444444222111//////......000111222222111000///...000000////////////000000.........////////////000...........................////////////...------//////.........------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...//////------............------...,,,+++,,,---...---,,,,,,---...//////...---,,,...,,,***+++---///000000........./////////000000........................///...---,,,+++,,,---...------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++*********+++---------///333666:::999777444111...,,,+++***+++,,,,,,------,,,,,,~~~}}}}}}~~~~~~{{{zzzyyyzzzuuutttssspppmmmkkkhhhgggccc```aaaeeegggeeecccdddeeeaaa]]]ZZZZZZZZZYYYYYYNNNNNNRRRXXX\\\YYYPPPGGGEEECCC@@@>>>>>>???AAACCCAAACCCCCC???999555555666999888555333222111111222222333555555555555777999555666777777888999::::::::::::::::::;;;<<<===>>>::::::<<<===============;;;:::999:::::::::888666999999888777777777777777888888888888888888888888555555555555444333222111222111000......------------...///000000000///...---.........////////////------............//////---...............//////...////////////...------/////////............------,,,+++,,,......,,,+++......---------...//////,,,---...//////...---,,,...---,,,,,,......---,,,------............------...,,,+++,,,...//////...------......///000000000------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))+++------,,,...333888===<<<:::777444111///...++++++,,,---------------}}}zzzxxxuuuqqqoookkklllmmmlllkkkkkklllnnnkkkllllllllljjjgggcccaaa^^^[[[\\\```aaa___]]]^^^^^^ZZZVVVTTTSSSRRROOOLLLCCCFFFNNNYYY___[[[NNNBBB@@@===;;;999:::;;;<<<===999<<<>>>===888444333444:::888666444333222333444333444666777666777999:::888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<888999:::<<<<<<<<<<<<;;;:::888666666777888777666888888777666666666666777555555555555555555555555111222333333333222111111000000///...------......,,,---...//////...---,,,***+++---///000000000///---------.........//////.........//////000000000///////////////...------//////.........------------,,,+++---//////---***///......------------...+++,,,...//////...,,,+++...---,,,---...///...,,,...------,,,,,,------...,,,,,,+++,,,......---++++++,,,,,,---......//////------------------------+++,,,,,,---.........---,,,,,,,,,++++++++++++***+++++++++++++++***))))))******+++,,,,,,,,,,,,+++***+++---------+++***(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,++++++)))+++---+++)))+++000555777666444333111///...---,,,,,,---............---}}}yyytttpppkkkgggbbb^^^[[[\\\\\\\\\\\\]]]```bbbeeegggjjjkkkjjjfffaaa^^^\\\YYYXXX\\\]]]YYYWWWWWWUUURRROOONNNMMMJJJEEE@@@<<>>===<<<:::999999999999888888888888888888888888;;;999888777888999888777999888666555444333222222555444333222222333444555111000///...------...///---...///...,,,,,,...//////...------...///...---,,,,,,,,,,,,++++++***)))000...------...///...---//////.........---------------------------------...------------...//////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------,,,,,,+++***000///...---,,,------...---,,,,,,,,,,,,---......***,,,------++++++,,,......---,,,,,,++++++++++++---,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***------------,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++)))((((((((()))+++...///++++++++++++++++++++++++++++++************++++++***------***)))+++***&&&***+++,,,---...---,,,,,,}}}{{{|||xxxooofff```]]]XXXSSSQQQRRRTTTUUUXXX[[[]]]^^^]]]___bbbeeeeeedddaaa]]]WWWRRROOOMMMLLLJJJIIIIIIIIIFFFBBB>>>??????>>>===<<<:::999888999;;;FFFUUU]]]VVVIII@@@999888666555444555666777999777555666777888777666;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;:::999999999777777777777777777777777:::888666666777777777666777666555444222222222111222111000//////000111222111000///...------...///---...///...,,,,,,...//////---,,,---...///...---------......---,,,,,,+++///---,,,,,,---......---//////.........------------------------------------------------...//////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---------,,,,,,+++***......,,,+++++++++,,,,,,,,,++++++++++++,,,------***,,,------++++++,,,......---,,,++++++++++++++++++***************++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***)))(((((()))+++---...,,,++++++******++++++,,,,,,++++++++++++++++++,,,***------***)))+++***&&&***+++,,,---------,,,,,,xxxtttrrrmmmcccZZZXXXWWWUUUTTTUUUXXX[[[]]]```aaaccccccbbbcccdddfffgggccc\\\TTTMMMGGGDDDCCCEEEDDDCCCBBBBBB@@@<<<999999::::::::::::999888888888;;;FFFUUU\\\VVVJJJCCC;;;999777555555666888:::;;;999777888999:::999999<<<<<<============>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;999888777555555555555555555555555777555444333555555555444555444333222111000000000000//////......//////000000///......---.........---......---,,,,,,---///...---,,,---...///...,,,...////////////...------...,,,++++++---------,,,...............------------------------------------------------......///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,++++++************++++++************+++,,,,,,***,,,------++++++,,,...---,,,,,,++++++++++++,,,))))))))))))***+++,,,---******+++,,,,,,+++******((((((***++++++,,,,,,,,,******+++,,,,,,,,,,,,+++'''((()))+++,,,---------,,,,,,,,,,,,++++++++++++******)))))))))***,,,------,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,,,,***------***)))+++***'''***+++,,,---------,,,,,,yyysssooommmhhh^^^WWWXXXXXXYYYZZZ]]]aaadddfffdddeeeeeeeeedddcccccccccggg```WWWNNNGGGDDDBBBAAABBBAAAAAA@@@???===;;;999999999:::::::::999888888999<<>>>>>===<<<;;;::::::999777999:::;;;:::999777555333333333333333333333333444222111111222333222222222111111000////////////000000000000000000000000........................---......---,,,,,,---///...---,,,,,,......---,,,......////////////......---+++******,,,------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++******************+++++++++++++++,,,,,,---***+++---,,,++++++,,,...,,,,,,+++++++++++++++,,,******))))))***++++++,,,******++++++++++++******(((((()))*********************+++,,,,,,,,,,,,+++((((((***++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))***+++,,,...,,,***((((((***,,,...,,,++++++******++++++,,,))),,,---***)))+++***'''++++++,,,,,,,,,---------|||yyywwwsssnnnlllkkkhhhaaa[[[WWWXXXZZZ]]]```ccceeefffggggggfffeeedddbbb```^^^^^^WWWNNNHHHEEEDDDDDDCCC<<<<<<<<<;;;999888777777999:::::::::999888777777999;;;CCCOOOTTTOOOHHHDDD===<<<:::888888:::<<<>>>===;;;::::::;;;<<<<<<;;;999999999999999999999999===<<<<<<;;;:::999888888555666888999888777555444111111111111111111111111222000...///000111111000000//////.........//////////////////////////////------..................,,,---...---++++++---......,,,+++,,,---...---,,,,,,------.........------,,,+++******,,,------------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++---,,,++++++,,,...+++++++++******++++++,,,,,,++++++***))))))*********************************************)))((('''******+++,,,,,,,,,,,,+++*********++++++******))),,,,,,+++++++++***************************++++++...,,,***((((((***,,,...******))))))))))))******))),,,,,,***))),,,+++(((+++++++++,,,,,,,,,------}}}{{{xxxtttrrrqqqnnnkkkkkkkkkiiiddd```ZZZ\\\___bbbdddeeeeeeeeeiiigggeeedddbbb___[[[XXXPPPKKKDDDAAAAAACCCCCCBBB;;;;;;<<<:::888777777888888999999999999888777777::::::???GGGJJJFFFBBB@@@===<<<<<<;;;;;;<<<>>>>>>===;;;999:::;;;<<<;;;;;;;;;::::::::::::999999999::::::999999888888777777333444555555555444333333000000000000000000000000000...------///000000///......---------...//////,,,------......------,,,,,,,,,---............---,,,------,,,++++++,,,...---,,,+++,,,---...---+++++++++,,,------------,,,---+++***+++---.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,------...---------------,,,,,,------...///***,,,------++++++,,,...+++************++++++,,,---,,,+++***))))))))))))+++***))))))))))))***++++++++++++******)))''''''******+++,,,,,,,,,,,,+++******++++++***))))))(((++++++++++++************))))))******++++++++++++---,,,***))))))***,,,---))))))(((((((((((())))))(((,,,,,,***))),,,+++(((,,,,,,+++++++++,,,---...}}}xxxtttssssssqqqpppnnnllljjjiiiiiigggbbb___]]]___cccfffhhhhhhfffeeefffdddaaa___]]]ZZZTTTOOOGGGBBB======???AAA???===<<<===>>><<<:::999:::<<<888999:::;;;;;;<<<<<<<<<>>>===???DDDEEEAAA??????<<<======>>>>>>>>>>>>>>>;;;:::888888:::;;;:::999;;;;;;::::::999999999999777777777777777666666666111222222222222222222222000000000000000000000000///---,,,---...000//////---------------...///000,,,---...//////...---,,,+++,,,---.........------,,,------,,,++++++,,,...---,,,++++++------,,,+++++++++,,,------------------,,,+++,,,.../////////---------.........//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,---------,,,***+++---.........---,,,,,,,,,++++++,,,,,,---...***,,,------++++++,,,...***************+++,,,,,,++++++***************++++++***)))(((((()))***+++*********+++******))))))******+++,,,,,,,,,,,,+++((())))))************)))++++++++++++************'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((+++,,,)))***,,,+++(((,,,,,,+++++++++,,,---...~~~yyyssspppqqqrrrrrrqqqnnnllljjjhhhgggddd___\\\[[[]]]aaaeeeffffffdddcccbbb___\\\ZZZXXXTTTMMMHHHDDD@@@<<<<<>>???AAAAAABBBDDDAAAAAADDDDDDAAA???AAA<<<===>>>@@@@@@@@@???>>>;;;999777888999:::999999999999999888888777777777555555555555666666666666111000000///000000111222000000000000000000000000...---,,,,,,...000//////------------...//////000...///000111111000///...***+++---...///...------,,,------,,,++++++,,,...---,,,++++++------,,,++++++,,,,,,---.........------,,,+++,,,...000000000---------.........//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---...------,,,++++++******++++++,,,---***,,,------,,,+++---...******))))))***+++,,,,,,))))))))))))***+++,,,---+++***)))(((((()))***+++((()))***++++++,,,++++++******+++,,,,,,,,,,,,+++&&&'''(((***+++++++++++++++++++++************)))&&&''')))***,,,,,,------++++++++++++++++++++++++++++++************++++++(((+++,,,)))***,,,,,,)))---,,,+++***+++,,,---...{{{wwwssspppppppppppppppqqqmmmgggbbb___]]]ZZZXXX\\\]]]```cccddddddbbbaaa\\\ZZZVVVQQQLLLGGGDDDBBB======<<<<<<<<<;;;;;;;;;777:::<<<<<<::::::<<<>>>======>>>@@@BBBDDDGGGHHHBBBCCCDDDDDDDDDBBBAAA@@@<<<<<<<<<<<<<<<===>>>???:::::::::999999999999888888999999777555444555777333222111111000000111111........................,,,000444222---***,,,/////////000000000...---,,,---------............///...---,,,+++,,,...000222,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////++++++,,,---............---,,,,,,---......---+++,,,,,,,,,++++++***************+++,,,...//////000...------,,,,,,------...---***+++......+++***---......---,,,+++******))),,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++******))))))))))))******)))***+++***))))))***,,,*********)))'''(((***,,,)))***+++,,,,,,+++***)))---,,,+++++++++++++++++++++++++++*********))))))***((('''(((+++,,,---,,,++++++++++++++++++++++++000,,,(((''')))******((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++}}}{{{{{{vvvsssooommmmmmmmmmmmllliiifff```\\\ZZZXXXUUUTTTTTTXXX]]]aaaaaa___[[[XXXTTTRRRNNNJJJFFFBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999<<<======;;;:::<<<>>>>>>>>>???@@@BBBDDDFFFGGGCCCCCCCCCCCCBBBAAA???>>><<<<<<;;;;;;;;;<<<======999999999888888777777777666777666555333222333444222222111111000000111111........................---000111000---,,,...000...///000000000///---,,,---------............///...---,,,,,,,,,...000111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,+++++++++******000///...---,,,+++******------,,,,,,,,,,,,---------++++++------++++++---......------,,,++++++++++++,,,,,,,,,------......---------,,,,,,++++++++++++******+++,,,,,,+++)))************************++++++++++++++++++++++++******))))))))))))*********+++,,,+++))))))+++---*********)))((((((***,,,)))******************)))++++++***************++++++++++++*********))))))+++)))((()))+++,,,,,,+++++++++++++++++++++++++++///,,,)))((()))******)))))))))))))))))))))))))))++++++***))))))***+++++++++,,,,,,---,,,,,,++++++|||xxxuuusssrrrpppnnnllljjjjjjiiigggeee^^^[[[VVVSSSRRRPPPOOOMMMKKKPPPVVV[[[[[[VVVPPPKKKJJJIIIFFFCCCAAA???======<<<<<<<<<<<<<<<============>>>???>>><<<<<<<<<>>>??????@@@AAABBBDDDEEEFFFCCCCCCCCCBBBAAA???>>>===<<<;;;::::::::::::::::::888888777666555555444444333444444333000000111222222222111111111000000000........................//////...------...000111...///000000000///...------------............///...---,,,,,,---...000111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,,,,++++++******+++******+++,,,,,,+++))),,,,,,,,,++++++++++++***++++++,,,,,,------......,,,++++++++++++++++++,,,///+++***,,,,,,***+++///------------------------***++++++,,,---......///......---,,,,,,+++******+++******+++,,,,,,+++)))************************++++++++++++++++++++++++******))))))))))))******+++,,,---,,,******+++---)))***+++***((((((***,,,***))))))(((((())))))***))))))))))))))))))******+++++++++***************,,,***))))))***++++++***************************...,,,)))((()))******)))))))))))))))))))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,++++++|||xxxtttqqqpppoooooommmkkkjjjhhheeeaaa^^^TTTQQQNNNMMMLLLKKKJJJHHHFFFJJJOOORRRQQQMMMGGGBBBEEEDDDCCCAAA@@@@@@??????============>>>>>>>>>>>>@@@AAA@@@???>>>=========@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@>>>===<<<::::::999888777777888888666666555444333222222111222333333111//////000111111111111111111000000///........................000...++++++...000111222......///000000///...------------............///...------------...///000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,+++***+++------+++***++++++++++++++++++++++++((()))***+++---///000000++++++************++++++000,,,***++++++***,,,000,,,,,,---------.........******+++,,,---......///......---,,,++++++******+++***)))***,,,,,,***)))***************************+++++++++++++++,,,,,,+++******))))))******+++,,,------,,,+++***,,,---)))***+++***))))))***+++***)))(((''''''((()))***'''(((((())))))*********************************,,,+++))))))***+++***)))))))))))))))))))))))))))---+++***))))))*********))))))))))))))))))))))))+++******************+++******+++,,,,,,,,,,,,+++~~~|||yyyvvvsssqqqppppppnnnkkkiiifffaaa\\\XXXOOOMMMKKKJJJJJJJJJHHHGGGEEEGGGHHHIIIHHHEEEBBB@@@CCCBBBAAAAAAAAAAAAAAABBB????????????????????????CCCBBBAAA@@@@@@???>>>===@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA???>>><<<<<<;;;888888777666555555555666444444333222222111000000333333333222000///000111000111111111111000///...///////////////////////////---++++++...000222222---...///000000///......---------............///---------------......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------......---,,,++++++---,,,,,,---......---+++++++++++++++++++++++++++......---,,,+++******)))+++******))))))******+++000,,,***++++++***,,,000++++++,,,,,,---.........******++++++,,,---............---,,,,,,+++************)))***+++,,,***(((*********************************++++++,,,,,,,,,++++++************++++++---......,,,+++***+++---)))+++,,,+++***)))***+++***)))(((''''''((()))***&&&''')))***++++++++++++************************,,,+++))))))***+++***)))))))))))))))))))))))))))+++++++++***))))))******))))))))))))))))))))))))*********++++++*********)))***++++++,,,,,,,,,+++~~~}}}zzzvvvsssqqqooollliiifffbbb^^^XXXTTTMMMLLLJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@CCCBBB@@@@@@AAA@@@???===@@@@@@???>>>>>>?????????@@@???===<<<;;;:::::::::666555444444444444444555222222111111111111000000333333333222000///000111///000111111111000///...////////////////////////...---------...///111222---...///000000000///...---------............///---.....................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...---------.........---,,,,,,------,,,---...///---+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******************+++///+++***,,,,,,***+++///+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))***++++++***(((*********************************++++++,,,,,,---++++++************++++++---------,,,***)))***,,,)))+++,,,,,,+++******+++***))))))(((((())))))***'''(((***,,,---...------***************+++++++++,,,***))))))***++++++***************************)))+++,,,+++***)))***+++)))))))))))))))))))))))))))***++++++++++++***)))((()))***+++,,,,,,,,,,,,|||wwwrrroooiiigggccc```]]]ZZZUUURRRNNNLLLKKKLLLLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAACCCAAA??????AAAAAA???===??????>>>======<<<======;;;:::888777666666666777333333222222222333444444000000000000111111111111222222222111///...///000///000111222111000...---////////////////////////+++...000000...---///222,,,---///000000000///...---------............///---...............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++++++++,,,---------,,,,,,---,,,+++,,,......,,,+++******+++++++++,,,,,,,,,'''''')))***,,,...///000+++++++++******+++++++++---++++++------++++++---******++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***)))))))))++++++)))(((************************)))******+++,,,,,,------,,,++++++******++++++,,,,,,------+++)))((()))+++)))+++------+++******+++)))******************)))((())),,,...000000000///))))))*********++++++++++++)))((()))+++,,,,,,+++++++++++++++++++++++++++(((***,,,,,,***)))***+++)))))))))))))))))))))))))))***++++++++++++***)))((()))***++++++,,,,,,,,,}}}wwwpppkkkdddaaa^^^[[[YYYWWWTTTQQQNNNMMMLLLMMMMMMMMMKKKIIIHHHHHHIIIHHHHHHFFFEEEDDDJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAACCC@@@>>>???AAABBB@@@===???>>>===<<<<<<;;;;;;;;;777666555444333333444555111111111111222333444444//////000000111222222222111222222000...---...000...///111222111000...---000000000000000000000000***...222111...,,,...222,,,---///000000000//////---------.........//////---......///......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------/////////---+++))))))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---***+++......+++***---************************------,,,++++++******)))***++++++,,,,,,------...***)))((()))++++++)))(((************************))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++(((((((((***)))+++------,,,******+++)))***+++,,,,,,+++***))))))***---000222222222111))))))******++++++++++++***(((((((((+++,,,---,,,++++++++++++++++++++++++'''***---,,,***)))***,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,~~~}}}wwwuuutttlllbbb^^^\\\YYYWWWWWWVVVUUUSSSTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA??????@@@???>>><<<;;;;;;::::::999888777777777666444222111111111222333333222222111222222222222222222222222222222222222111000111222222111000///000222444444222000///---...///111111///...---000000000000000/////////------,,,...000000///---,,,---------......//////333000---+++***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++)))(((------..................,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,***)))(((------,,,+++************)))************+++++++++++++++++++++++++++++++++---......,,,***((()))***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++***))))))******+++---------------)))((((((***+++,,,,,,+++,,,,,,++++++,,,,,,,,,,,,***,,,...,,,)))'''(((***))))))************)))))))))))),,,333;;;>>><<<888111,,,&&&&&&***------,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************************************{{{|||yyysssqqqpppkkkbbb___]]]ZZZXXXVVVUUURRRPPPTTTSSSQQQOOONNNMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBDDDBBB???>>>>>>===;;;999999999888888777666666555666555333222111111222222222222222111222222333333222222222222222222222222222111000000222222111000///000222444444222000///---...///000000///...---......------------------///.........//////...,,,------........./////////111///---++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***......///......---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---------,,,,,,,,,+++))))))******))))))(((''',,,,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++,,,------,,,***))))))******++++++,,,,,,++++++************++++++,,,,,,,,,)))***++++++,,,,,,++++++***++++++++++++***))))))*********+++,,,,,,------***)))((()))***,,,,,,---111222222///***(((***---***,,,---,,,)))((()))+++))))))************))))))......111888@@@DDDBBB???111,,,((((((+++......,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++++++++***)))************************************************xxxxxxtttooollllllhhhcccaaa___\\\ZZZXXXUUURRROOOTTTTTTRRRQQQQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@DDDAAA>>>===;;;:::777555777666666555555444444444444333222222222222333333111111111111222333444444111111111111111111111111222111000000222222111000///000222333333222000///---...///000000///...---,,,,,,------------------111///......//////---+++.........///////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,/////////...---,,,+++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++++++++)))************+++++++++,,,,,,++++++***************+++,,,+++***)))***,,,)))******++++++******)))*********+++++++++++++++)))***++++++,,,,,,++++++***++++++++++++***))))))***))))))))))))+++,,,---,,,***)))((())),,,///222888;;;;;;555---(((***...+++,,,,,,+++))))))***,,,))))))************))))))+++,,,///555<<>>;;;000---***+++---///---+++---,,,******,,,---,,,+++++++++++++++++++++++++++,,,++++++++++++*********)))******++++++******)))************************************************zzzxxxtttnnnjjjhhheeeccccccaaa^^^\\\ZZZXXXUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGFFFEEECCCAAA@@@>>>>>>@@@>>><<<:::999888555333666555555555444444333333111111222222222333333444111111111111222333444555000000000000000000000000222000///000111222111000///000111222222111000///......///000000///......------......//////000000000...------......---,,,////////////////////////,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,---------------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++------))))))***+++++++++++++++))))))*********+++++++++,,,,,,++++++******))))))(((***++++++******+++---******++++++++++++*********************+++++++++))))))***+++++++++++++++***++++++++++++***))))))***)))((('''(((***,,,---+++***)))(((***///666;;;>>>@@@@@@===777111//////,,,,,,+++*********+++,,,))))))************))))))((((((+++///444666444222---,,,+++,,,------+++)))---+++******+++,,,,,,+++************************++++++++++++************))))))************))))))************************************************}}}xxxrrrlllfffddddddccc```]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVVVVVVVTTTTTTSSSQQQOOOLLLJJJIIILLLLLLKKKJJJJJJIIIHHHHHHEEEDDDCCCAAA???===<<<;;;<<<:::888888888888666555666555555555555555444444000000111222333333333333111111111111222333444555000000000000000000000000111000///000111111000//////000111111111111000///......////////////......------......///000111111///---,,,,,,---.........///////////////.........++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++*********+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********------+++++++++,,,---...((()))***++++++++++++***))))))*********++++++++++++++++++******)))))))))''')))************+++---++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++******++++++++++++***))))))))))))''''''''')))+++---************,,,333===DDDBBBAAABBBDDDCCC>>>666000...,,,+++******++++++,,,))))))************))))))******,,,...000111///...++++++++++++,,,+++)))'''+++)))((((((*********)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||xxxppphhheeegggccc```[[[YYYXXXYYYYYYYYYWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIKKKKKKJJJJJJIIIHHHHHHGGGBBBBBB@@@???===;;;:::999888777666666888888777666555555555555555555555555000000111222333333222222111111111111222333444444111111111111111111111111111000//////111111000//////000000000000000000///////////////////////////++++++,,,---...///000111222000...---.../////////...............---------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++***((()))***+++,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))************))))))))))))***++++++((()))***+++++++++***))))))************+++++++++************************''')))******))))))+++,,,,,,,,,,,,------,,,,,,,,,***************)))))))))((()))******++++++*********++++++++++++***)))))))))((((((((((((***+++,,,)))***++++++...555@@@HHHCCCAAABBBFFFJJJGGG===444111...+++)))***+++++++++))))))************))))))***+++,,,---------,,,,,,***+++++++++***)))((('''***)))'''''')))***)))(((************************+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))|||tttjjjhhhkkkjjjeee^^^ZZZYYYZZZ\\\\\\XXXYYYYYYZZZYYYXXXWWWVVVVVVUUURRRPPPNNNMMMMMMMMMKKKKKKJJJHHHFFFEEEDDDCCC??????>>><<<;;;999888777777666555666777888777666555555555555555555555555000111222222333222111111222222222111222222333333222222222222222222222222111///...///000111000//////000000000000000000/////////............//////+++,,,---...000111222333999666333111000111000///...---------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++((()))***++++++,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,'''((())))))******))))))((()))+++++++++***(((''')))************+++++++++(((((())))))******++++++((()))******))))))***+++++++++,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))******************++++++++++++***))))))(((((()))******++++++,,,(((***,,,,,,---444???GGGBBBBBBCCCFFFHHHFFFAAA;;;333///+++)))***+++***)))))))))************))))))'''(((***+++++++++,,,,,,,,,,,,,,,+++)))((())))))+++)))(((((()))******)))************************************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))wwwmmmjjjoooqqqkkkccc]]][[[]]]___```YYYZZZZZZZZZYYYXXXVVVUUUVVVTTTRRRPPPOOOPPPQQQRRRLLLKKKIIIGGGDDDBBB@@@???======<<<;;;999888777777888777666666777888777555444444444444444444444444000111222333333222111000333333222222111222222222222222222222222222222222111///...///000111000///000000000//////000000000//////............//////---...///111222444555666???<<<777444222111000///---------,,,,,,+++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........******+++++++++******)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))***,,,,,,,,,+++***)))***+++,,,+++)))'''&&&)))************+++++++++''''''((()))***+++,,,,,,)))***+++***)))((()))*********++++++++++++******+++*********))))))(((((((((((()))******************++++++++++++***))))))((()))***+++,,,,,,,,,+++)))+++,,,,,,,,,222<<>>999:::<<<<<<<<<:::888777999888666555555555666777444444555555555555555444444333222222444444333222222111/////////111333555222222222222111///...---000///......///111333555***...///,,,,,,//////***,,,...111111000//////000111000///000333888>>>BBBLLLCCC888111000222333333+++,,,......------...///000000...---,,,+++++++++***+++,,,,,,++++++---///,,,,,,------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++((()))***+++,,,---------+++***((()))***,,,,,,+++)))******++++++++++++***++++++************++++++(((((()))***************,,,++++++***))))))******************************++++++++++++++++++++++++************************))))))(((((((((***+++,,,///((($$$(((,,,,,,)))(((++++++***((('''(((,,,///++++++******+++000666;;;@@@BBBDDDDDDCCCCCCDDDEEEAAA666------//////------***+++,,,---,,,***(((&&&+++***))))))+++111:::???888222***'''))),,,,,,*********+++++++++,,,,,,,,,000...,,,***))))))***+++++++++************++++++++++++************++++++000///,,,*********+++,,,)))***++++++***)))***+++{{{{{{xxxooonnnssstttooogggbbb```^^^]]][[[___]]]ZZZXXXXXXWWWUUUSSSUUUTTTSSSRRRPPPNNNLLLJJJHHHEEECCCBBBBBBAAA???<<<;;;;;;<<<<<<;;;:::888777999888777666555666666777444444555555555555555444333111000111222333222111111111000000111222444555222222222111111000///...111000/////////000111222,,,000000------000000------///111222111000000111//////000333888>>>FFFJJJPPPHHH<<<333000111444777222111///...---...//////......,,,++++++,,,,,,---+++,,,---,,,+++,,,---/////////......---------,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,---,,,++++++---......---)))************)))((((((++++++************++++++)))))))))************)))***************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))***++++++'''&&&))))))''''''***++++++***((('''))),,,///+++++++++***+++...333777???AAADDDDDDCCCCCCCCCCCCBBB777---,,,...---,,,,,,***+++,,,,,,,,,***((('''*********)))+++000777<<<999333,,,)))+++---...,,,*********+++++++++,,,,,,...---+++)))((()))***++++++******))))))******++++++******))))))******+++...---+++)))))))))***+++)))***++++++))))))***+++~~~}}}zzzrrrppptttuuupppiiidddaaa^^^]]][[[]]]\\\ZZZZZZZZZXXXUUURRRTTTSSSRRRQQQOOOMMMKKKIIIFFFDDDBBBAAA@@@???===;;;>>>===<<<;;;:::999888777888888777666666666666666444555555555555555444444111000///000111111000///111111222222333444444444222222222111111000000///111111000///////////////000222111......111111///...000222222111000111222---///111555:::BBBKKKRRRUUUNNNCCC888111222888======888111------/////////---,,,*********,,,...///,,,---......---,,,...///111000000///...---,,,+++)))******++++++******)))******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***(((((((((***+++***)))++++++++++++***)))((((((++++++************++++++******************))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))***)))((()))+++)))&&&(((---***+++***)))((())),,,...++++++,,,+++***+++...111>>>AAADDDFFFEEEDDDCCCCCCBBB777---+++,,,+++***+++***+++,,,,,,+++***((('''((()))******+++...333666666111+++)))+++------,,,*********++++++++++++,,,+++***)))(((((()))***++++++******))))))******++++++******))))))******+++---,,,***)))(((((()))***)))***++++++))))))***+++|||vvvsssuuuvvvsssnnnhhhdddaaa___]]]ZZZYYYZZZ[[[[[[YYYVVVSSSRRRRRRQQQPPPNNNKKKIIIHHHEEEDDDBBBAAA@@@>>>===<<>>===;;;999888888888888777777666666666666666555555555666555555444333111000///000111222111///111111222444444444444444222222111111111111111111000000000000000000000000222222111//////000111111///111222222111111222333222333444555888@@@JJJRRRWWWRRRIII>>>777888???FFFFFF===222,,,---//////...---,,,***))))))+++---///,,,...//////...---...///.........------,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******((('''&&&''')))***)))'''++++++,,,,,,,,,++++++***++++++************++++++++++++******************...---,,,+++***))))))***************************************************++++++++++++++++++++++++++++++***))))))(((((((((+++))))))++++++(((***---*********)))((()))+++...***+++,,,+++***)))***+++999===BBBEEEFFFEEEDDDDDD@@@666---+++***))))))******++++++++++++***)))(((''')))+++++++++,,,///111111---)))((()))*********************++++++++++++((((((((('''((()))***+++******))))))))))))************))))))))))))******,,,+++***))))))))))))***)))***+++***)))((()))+++~~~yyyvvvvvvuuussspppkkkfffbbb______WWWXXXYYY[[[\\\[[[WWWTTTQQQQQQPPPNNNLLLJJJHHHGGGEEEEEEDDDCCC@@@???>>>>>>@@@???===;;;999888888888777777777777777666666555555555666666555444444333333222111111333333222111111111222444444444444444222111111000111111222333////////////000111333333222111000000000//////000000111222222111111222444<<<===<<<999888===FFFMMMSSSQQQLLLEEE???@@@FFFLLLGGG>>>222,,,,,,//////...///...,,,******+++,,,---,,,...000///...------...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++++++++,,,......---+++))))))***+++,,,,,,,,,,,,++++++************++++++,,,+++******)))***++++++,,,,,,+++++++++++++++,,,************************************************))))))))))))))))))))))))************))))))((((((,,,&&&###(((++++++)))))))))***+++***))))))+++---***+++,,,+++)))(((((()))111555;;;???@@@@@@???@@@<<<333,,,+++***((((((******+++++++++*********)))&&&)))++++++++++++,,,------+++)))(((((()))))))))))))))*********+++++++++'''''''''(((((()))*********))))))))))))))))))******))))))))))))))))))***,,,++++++***************((()))******)))((()))***{{{xxxvvvqqqqqqoookkkeeeaaa___^^^YYYYYYZZZ[[[\\\ZZZVVVSSSPPPOOONNNMMMKKKIIIGGGEEEFFFFFFFFFDDDAAA?????????>>>>>>===<<<;;;:::999888777777777777777666555555666666666666555444333333444333222333444444333222111111222222333444444444222111000000111222333555111000//////000333555777333111111333222///...000000111111111000000222333CCCEEEFFFBBB>>>===AAAFFFLLLLLLLLLJJJHHHGGGHHHJJJBBB;;;222,,,+++---------///...------,,,,,,,,,,,,,,,...///000...,,,,,,,,,'''((())))))***+++,,,---,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,+++,,,...//////---+++((())))))***************++++++************++++++++++++***)))***+++,,,---************,,,---...///************************************************)))))))))))))))))))))))))))************))))))(((***###$$$)))***'''&&&)))***+++***))))))+++---)))***+++***)))(((((())))))---111444555555666666555///+++++++++((((((***+++*********************''')))+++++++++***+++,,,+++++++++*********++++++)))))))))************+++''''''(((((()))))))))******))))))(((((())))))******))))))(((((())))))***+++++++++++++++++++++***((()))******(((((()))***}}}yyyvvvooopppppplllgggbbb``````^^^]]]\\\[[[ZZZWWWSSSPPPOOONNNNNNLLLJJJHHHFFFDDDEEEGGGGGGDDDAAA>>>>>>@@@<<<=========<<<;;;999888666777777888777666555444666666666666555444333222444333222333444555444222111111000000111222444555222111000000111222444666666444111///000222666888444111333777666111...000///000000///...///111333???FFFLLLKKKEEE>>>===>>>EEEFFFIIILLLMMMJJJEEEAAA999555111,,,***+++,,,---,,,---.../////////......+++---//////---+++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,...000000---+++------------,,,+++***)))++++++************++++++******))))))***,,,...///---,,,,,,+++++++++,,,,,,************************************************))))))))))))))))))))))))((((((******+++***))))))(((###"""&&&)))((('''))))))***++++++***)))+++,,,((()))***)))((((((***,,,(((***---...---------......***))),,,,,,))))))++++++***************++++++''')))++++++******+++---)))***++++++************))))))))))))************(((((())))))***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))((()))***)))((('''(((***}}}yyyuuuppprrrrrrooojjjeeecccdddbbb```^^^[[[YYYUUUPPPMMMNNNNNNMMMLLLIIIGGGEEEDDDDDDFFFGGGDDD@@@===>>>???;;;<<<===>>>>>><<<:::888666777888888888777555444666666666666555444333222444333222222444444333222222111/////////111444555222111000000111333555777:::777222//////222555888555222444:::999222///000//////000///......000333888BBBMMMPPPIII???999777@@@CCCHHHMMMPPPKKKBBB:::222222000---***)))+++---***+++...000222111000///***,,,//////---+++******,,,,,,++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++((()))***+++,,,---------000000111333555444222///444444333111///---+++***++++++************++++++***)))((((((***,,,///111333222000---***((('''&&&************************))))))))))))))))))))))))************************'''((()))***++++++***)))((('''(((+++***(((***///(((***++++++******+++,,,((())))))(((((())),,,...+++---------***))))))******((((((,,,---******,,,+++***************++++++''')))***+++******,,,...%%%'''((()))((('''(((((())))))))))))************))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))))))))))))))(((((()))***)))((('''(((***|||{{{zzzrrrqqqooollljjjgggfffeeeccc___[[[XXXUUUTTTQQQPPPRRRPPPOOONNNMMMKKKGGGEEEFFFEEECCCAAA???>>>======>>>=========<<<<<<<<<<<<;;;:::888666555666777888222333555777777666555444111111111111111111222222111000///......000222444222111//////000333666888:::777333000///111444666555888>>>BBBBBB<<<222+++000///.........///111222:::CCCNNNSSSNNNBBB555...888;;;BBBJJJNNNIII<<<222------------------------++++++,,,---............,,,,,,------...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///555333000...---...000111444999======>>>@@@>>>999>>>;;;666111---+++******)))+++------,,,,,,,,,...///000...,,,000999AAABBBIII???333,,,******(((&&&***************************************)))((('''((()))***++++++***)))(((+++***))))))((())))))***+++*********))))))(((((())))))))))))))))))))))))(((++++++)))))),,,,,,******)))))))))((((((''''''************************))))))))))))))))))))))))***)))((((((((()))+++,,,)))((()))***++++++)))''')))))))))))))))******+++((((((((((((((((((((((((,,,+++)))((('''''''''(((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))|||vvvsssmmmnnnnnnmmmllljjjhhhgggbbb___[[[XXXWWWUUUSSSQQQQQQPPPOOONNNMMMKKKGGGEEEIIIHHHFFFEEECCCBBBAAAAAA>>>>>>=========<<<<<<<<<;;;:::888666555666777777444555666777666555333222111111111222222222222222222111111000000111222333555444222111111222444555888666333000000111333444999===CCCFFFCCC<<<444...000//////...///000111222999DDDOOOQQQHHH<<<333///000333999BBBGGGEEE<<<555------------------------,,,,,,------------------,,,,,,---------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,///444888???===:::888777888999:::>>>BBBCCCAAAAAABBB@@@<<<777444111---+++******+++...000333333222222222333000333555555:::BBBGGGGGGCCC;;;222,,,++++++)))'''******************************++++++***))))))(((((()))***++++++***)))((()))))))))))))))*********************)))))))))((())))))))))))))))))))))))(((++++++)))))),,,,,,************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++++++++******+++------***((())))))(((((())))))***+++************************,,,+++)))((('''''''''((((((((((((((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))}}}tttooolllmmmoooooonnnjjjfffdddaaa^^^[[[YYYXXXWWWTTTSSSQQQOOONNNMMMMMMKKKGGGEEEIIIHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>=========<<<<<<;;;999888666666666666777777777777777666444222111222222222222222222222222333333333222222222222222666666555444333222222111555444222111000000111222:::???EEEEEE@@@888333000///////////////000111111777BBBLLLKKK@@@555000000+++---111777<<<<<<888333------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,222;;;AAAHHHFFFCCCAAA@@@@@@AAABBBEEEGGGEEE@@@======;;;777222000...---------///000444777:::<<<<<<<<<<<<<<<666;;;>>>???CCCGGGHHHFFF;;;555///,,,+++,,,***((())))))))))))))))))))))))***++++++++++++***))))))))))))************))))))'''((()))***++++++******************))))))))))))))))))))))))))))))))))))(((++++++)))))),,,,,,******************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,+++,,,---......,,,***))))))(((((())))))***+++************************+++***)))'''''''''((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))xxxtttooopppqqqqqqmmmgggaaa]]]___]]]ZZZYYYXXXWWWUUUSSSPPPOOONNNMMMMMMKKKHHHEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>============<<<:::999888777666666666777666777777777666555333333333333333333333222222222222333333333222111000000444444555555444222000///222222111111000000000000444:::??????888111/////////////////////000000111444;;;BBBAAA999111...///...------///222222000...,,,,,,------------------///...------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********---333;;;AAAFFFEEECCC@@@?????????@@@@@@AAA>>>888444555444111000/////////111333555666999<<<@@@BBBCCCBBBBBBBBB???CCCDDDAAAAAABBB@@@<<<222///,,,+++,,,,,,+++)))((((((((((((((((((((((((******++++++++++++******)))))))))******)))))))))%%%''')))+++,,,,,,***)))*********)))))))))))))))))))))))))))))))))))))))(((++++++)))))),,,,,,***++++++******************************************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++---......,,,***((((((((((((((()))******''''''''''''''''''''''''+++***)))'''''''''((()))(((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))}}}zzzrrrssssssqqqmmmfff```\\\]]]\\\ZZZYYYXXXWWWUUURRRPPPOOONNNNNNNNNLLLIIIFFFDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>============999999888777777666666666555555666666666666666666444444444444333333222222111111222222111000///...000111222333333222000///000000000000000000//////...333888777111------......//////000000000000000111333555555444222///---000...---,,,------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,...111555999;;;:::999777666666666666333666555333333777888666444444555666777999<<<===@@@BBBDDDCCCAAA???>>>>>>???AAA???:::777888666222,,,+++++++++,,,,,,+++***(((((((((((((((((((((((()))******+++++++++*********))))))))))))))))))***%%%''')))+++,,,,,,***)))))))))))))))))))))******))))))))))))))))))))))))(((++++++)))))),,,,,,*********************++++++************************))))))))))))))))))))))))((()))))))))*********************+++,,,,,,***(((((((((((('''((())))))***''''''''''''''''''''''''******(((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))*********))))))))))))))))))))))))wwwvvvuuurrrmmmiiidddaaa^^^]]][[[ZZZZZZXXXUUURRRQQQPPPOOOOOOOOONNNJJJHHHGGGGGGHHHGGGFFFDDDBBBAAA??????>>>>>>>>>=========999999888888777666666666555555555666666777777777666555555444444333333222111111111000000000000000...///000222222222111111000000000000000000000000///111333222///------///......///000000000000000///...---///111111///,,,...------,,,---...///000+++,,,,,,------.........///...---,,,+++,,,---...,,,------,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++(((***,,,---------...000000000///...------------)))///333666;;;BBBDDDBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAA>>>999555333333666777555000...000000...)))******+++++++++++++++))))))))))))))))))))))))(((((()))************)))******))))))))))))******'''((()))***++++++******))))))))))))************))))))))))))))))))))))))(((++++++)))))),,,,,,***)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))((((((***++++++)))'''((((((''''''(((((()))******************************)))(((''''''((()))***((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))~~~yyytttooojjjgggfffaaa___^^^]]]\\\ZZZVVVSSSRRRQQQPPPPPPPPPOOOLLLIIIIIIIIIJJJIIIHHHEEECCCAAA?????????>>>>>>>>>======999999999888888777666555777777666666666666666666666666666555444333333333222111000000000111222333000000111222222222222222111000000//////000111111333222111///...------------...///000111000000///---....../////////......,,,---......//////000111++++++,,,,,,---......///...---,,,++++++,,,...///,,,------,,,,,,***)))))))))*********++++++++++++***************************+++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++,,,,,,(((///777;;;AAAFFFFFFCCCEEEEEEDDDCCCBBBBBBAAAAAA:::999888444000......///---///...+++***------***)))***************+++,,,************************''''''((()))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))(((++++++)))))),,,,,,***((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******))))))((((((***++++++)))'''(((''''''''''''((())))))***************************)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))(((((())))))))))))))))))))))))vvvooojjjgggfffcccbbb```___^^^[[[XXXUUUSSSRRRQQQQQQQQQPPPMMMKKKIIIIIIJJJIIIGGGDDDAAA???????????????>>>>>>>>>>>>888999999888888777666555:::999888666555555555555777777666555444444333333333222111000000222444666333222222222222222222222222111000//////000111222666333///---------+++***---...000111111111000///---000333111...,,,---000---///000000000//////000++++++,,,,,,---...//////...---+++++++++---///000---------,,,+++***)))((())))))******++++++++++++************************+++,,,,,,+++))))))+++---,,,,,,---------.........+++333:::>>>@@@BBB???:::<<<<<<:::999777555444333.........,,,+++,,,///111)))------+++***,,,***&&&***++++++***))))))+++,,,************************&&&&&&'''(((((()))((((((+++***)))(((((()))***++++++***))))))((())))))***(((((())))))*********+++))))))))))))))))))))))))(((++++++)))))),,,,,,***''''''(((((()))))))))***************************))))))))))))))))))))))))'''((()))++++++******))))))))))))***++++++)))''''''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))}}}wwwpppkkkhhhhhheeedddfffccc\\\XXXXXXWWWTTTRRRTTTWWWUUUMMMEEEHHHHHHGGGEEEEEEDDDDDDDDDBBBDDDDDDBBB???;;;:::999===<<<;;;;;;;;;:::777555999888888888777777666666444444444333333222222222222222111111222222333444///000111222222222222222111111000000111333444555>>>;;;666111...---......000000000000////////////111222222111111000///...---//////,,,---000000---,,,---.../////////...---------...///...---+++***------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))************))))))---------,,,,,,+++++++++,,,///222555666555333111111000...,,,,,,,,,...///,,,,,,+++***)))))))))***+++++++++*********))))))))))))))))))(((((((((((()))******)))(((((()))+++))))))************))))))((((((((((((((((((((((((...)))$$$%%%***---,,,)))((('''&&&''')))++++++*********))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++)))'''(((***,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,***'''&&&%%%''')))+++***************)))(((((()))))))))(((''''''&&&&&&~~~xxxrrrooohhheeeccceeeccc]]]ZZZZZZYYYUUURRRTTTWWWUUUNNNHHHIIIHHHFFFEEEDDDCCCDDDDDDBBBDDDDDDBBB???<<<::::::===<<<;;;;;;;;;:::888666666666666666666777777777444444444333333333222222222222111111222222333444000000111222222222222222111111000000111222444555@@@===777111---,,,,,,---......//////000000000111111111111111000///...---,,,......---...000000,,,,,,------------,,,******+++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,,,,+++++++++***+++...000111000...------,,,***)))((()))***+++++++++******)))*********+++++++++*********))))))***)))))))))(((((((((((()))*********(((((()))+++))))))************))))))((((((((((((((((((((((((&&&((()))***)))(((''''''((('''&&&''')))++++++*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))---000))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&''')))******************)))((((((''''''(((((((((((((((((({{{vvvkkkfffccccccccc___\\\]]][[[WWWSSSTTTVVVUUUPPPKKKJJJHHHFFFDDDCCCCCCDDDDDDBBBDDDDDDCCC???<<<;;;:::===<<<;;;;;;;;;:::888666444444444555666666777777444444444444333333333333222222111111222222333444000000111222222222222111111111000000000222333444>>>:::555000---,,,...///,,,---...///000111111222111111111000///...,,,+++***---......///222000+++............,,,+++***)))+++,,,,,,,,,,,,+++******(((((()))***+++,,,------***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++*********)))((('''''''''((()))******)))))))))***+++++++++++++++*********************)))))))))((((((((((((***+++***)))((()))+++))))))************))))))))))))))))))))))))))))))$$$,,,---((($$$&&&))))))((('''''')))++++++*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((---333777---,,,***((('''((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))))))))))))))******))))))((((((&&&&&&'''(((((()))******zzzooohhhdddddddddaaa___```\\\XXXTTTSSSTTTTTTPPPMMMKKKIIIFFFDDDCCCCCCDDDEEEBBBDDDDDDCCC@@@===;;;;;;===<<<;;;;;;<<<;;;999777555666666666666666666666444444444444444444333333222222111111222222333444000111111222222222111111111000000///000111222333777444111...---///222444------......///000000111111111111000...---++++++***---...///222555222,,,000000000///......---,,,..................------)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,+++++++++++++++++++++---,,,++++++************+++******)))))))))***+++))))))((())))))***+++,,,*********************************)))))))))((((((((()))+++***)))((()))***))))))************))))))))))))))))))))))))))))))!!!+++---)))&&&)))---***((('''((()))++++++*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))+++000777<<<444222...+++))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&(((***++++++******((()))))))))))))))((((((''''''(((((())))))))))))}}}vvvnnngggggggggdddbbbbbb\\\YYYUUUSSSSSSSSSQQQNNNLLLKKKHHHFFFDDDDDDDDDEEEBBBCCCDDDCCC@@@===<<<<<<===<<<;;;;;;<<<<<<:::888999999888888777666555555444444444444444444444444222222111111222222333444111111222222222111111000111000/////////000111222333222///......000333444/////////...............111111000000///---,,,++++++---...000555:::666000////////////////////////.....................///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,************+++++++++*********+++++++++(((((((((((()))***++++++************************************))))))))))))''')))++++++***)))))))))))))))************))))))))))))))))))))))))))))))!!!%%%)))***))))))***,,,+++)))((((((***++++++*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++///444888777444000,,,)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''***+++,,,,,,++++++'''(((((()))))))))((((((******))))))((((((((((((uuummmllllllhhhdddbbb]]]ZZZWWWUUUUUUTTTRRRPPPMMMLLLJJJIIIGGGFFFEEEEEEBBBCCCDDDCCCAAA>>>=========<<<;;;<<<===<<<:::999;;;::::::888777666555444444444444444555555555555222222111111222222333444111222222222222111000000111000///......///000111333222111000/////////////////////.........------000000000000///...---------...///222999???===666------,,,,,,---......///,,,,,,,,,+++,,,,,,---...///.........---------,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++***************+++++++++++++++,,,+++***)))))))))))))))))))))))))))************))))))((((((((()))*********************+++++++++++++++*********)))))))))''')))++++++***)))))))))))))))************)))))))))))))))))))))))))))))),,,+++))))))******)))(((+++***((()))***++++++*********))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***...000222000---***((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,++++++***''''''((()))))))))((((((++++++***))))))(((''''''|||sssrrrqqqkkkeeeaaa^^^\\\[[[YYYXXXVVVTTTRRRMMMMMMMMMLLLJJJHHHEEEDDDBBBCCCDDDDDDAAA>>>=========<<<;;;<<<======;;;999999999888777666555555444444444444444555555555666222222111111222222333444222222222222222111000000000000............///000000111111111000///...---------..................///000000111111000///////////////333<<>>>>>===<<<;;;<<<======;;;:::666666666666666555555555444444444555555555666666222222111111222222333444222222222222222111000///000///...------...///000,,,---///111222111000///+++,,,,,,---...///000000///000000111111111111111000000000444>>>GGGGGGBBB444222000///.........//////......---...///000111******+++,,,------...////////////......---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++++++++***)))(((((('''(((((())))))******+++++++++++++++++++++************)))&&&)))+++,,,+++)))(((((())))))************))))))((((((((((((((((((((((((###&&&)))+++++++++,,,---,,,+++))))))***+++************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***))))))***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))******++++++zzztttxxxxxxoooddd```aaaaaa___[[[WWWTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;:::999999777777777777777777777777777666666666555555555555333222111111000000111111222333444444333222000///222111000///............000000000000000000000000---...///...---,,,---/////////000000000000//////222///---111888>>>@@@???111000000///...---------//////.........---------.........---,,,---000222555333111//////...---,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,+++***))))))***+++,,,))))))*********+++++++++---***((((((+++,,,+++)))*********)))******+++,,,,,,,,,+++)))'''(((***,,,************************************************+++***)))(((((()))***++++++******)))(((''''''&&&$$$%%%''')))******)))(((+++*********,,,---,,,+++)))***+++***(((((()))+++)))))))))))))))))))))))),,,......***)))++++++(((***))))))(((((((((((((((***************)))((((((******++++++++++++******))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))),,,***)))((()))***)))(((+++++++++)))'''&&&&&&(((((()))***++++++***)))(((''''''(((((('''&&&%%%%%%~~~}}}|||uuummmhhhgggeeeaaa\\\XXXVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999999777777777777777777777777777777666666666555555555444333333222222222222222222222333333333222111111333222111000////////////000000000000000000000000---///000///...---.../////////000000000000//////222///---000666::::::888000000000///...---------......------,,,,,,,,,,,,------......///222777;;;>>>:::555111///...------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,+++***))))))***+++,,,))))))*********+++++++++---***((()))+++,,,+++***(((''''''''''''((()))))),,,,,,+++)))((((((***,,,************************))))))))))))))))))))))))******))))))))))))******+++******)))((((((''''''$$$%%%''')))******)))(((+++***)))***+++,,,+++*********))))))))))))******))))))))))))))))))))))))+++------***)))+++***'''******)))((((((((())))))***************)))(((((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))''''''((()))((('''*********)))'''&&&''')))'''((())))))))))))((('''((((((((((((((('''&&&&&&{{{vvvqqqpppnnnjjjeee```\\\XXXWWWSSSSSSRRRPPPOOOMMMLLLKKKEEEDDDCCCAAA@@@???>>>>>>============<<<;;;:::999777777777777777777777777777777777666666666555555555555444333333333333333222222222111222222333333333222111000000000000000000000000000000000000000...000111000///...///000//////000000000000//////111///...///333444222///000000//////...------------,,,,,,,,,,,,++++++++++++,,,---...222888???EEEFFFBBB;;;444///,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++************++++++***************+++++++++---+++******+++,,,,,,+++(((''''''''''''((())))))+++,,,+++***((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))(((((('''%%%&&&((()))***))))))(((***(((((()))***+++***))),,,)))''''''***+++***((())))))))))))))))))))))))+++------))))))++++++(((++++++***))))))))))))***)))************))))))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&&&&'''((('''&&&((()))***)))''''''(((***''''''((((((((((((''''''((())))))))))))(((((('''{{{vvvssssssqqqnnnjjjfffaaa[[[XXXTTTSSSRRRQQQOOONNNMMMLLLFFFEEECCC@@@????????????======>>>======<<<;;;:::777777777777777777777777777777777666666666666555555444444333333333333333222222111000111222444555333333222111000000111111///////////////////////////111222111000///000111//////000000000000/////////......000111111---+++/////////......------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...222:::BBBHHHIIIFFFAAA999222,,,***)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,,,,+++************+++,,,,,,***++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***))))))*********)))))))))((((((&&&'''((())))))))))))((()))((('''((()))******(((---(((%%%&&&+++---+++((())))))))))))))))))))))))+++......******,,,,,,))),,,++++++***************))))))************)))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***(((''''''((()))(((''''''((()))((('''((()))+++(((((((((((((((((((((((())))))*********))))))(((zzzvvvqqqpppooonnnlllfff^^^YYYTTTSSSRRRQQQOOOMMMLLLLLLGGGFFFDDDAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888888888888888888888888777777777666666666666444444333222222222222222222222111000111222444555333222111111111111111111////////////////////////000111222111000///000222//////000000000000//////,,,---...000111000...,,,............------------------------............,,,,,,,,,---000666???DDDGGGGGGEEE@@@888000+++)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,+++++++++************************++++++++++++******+++,,,,,,++++++++++++,,,------)))***+++***))))))***,,,((((((((((((((((((((((((************************'''((()))+++++++++***)))************))))))))))))((((((((()))))))))))))))(((''''''''')))***)))(((,,,(((%%%&&&+++---+++((()))))))))))))))))))))))),,,///...++++++......+++,,,++++++***************((())))))*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((+++)))'''((()))******)))&&&((()))((('''(((***,,,))))))))))))))))))))))))))))))***************)))|||wwwqqqooonnnooonnniiiaaa[[[VVVUUUSSSQQQOOOMMMLLLKKKHHHGGGFFFDDDCCCBBBAAAAAA????????????>>>===<<<;;;999999999999999999999999888888777777777666666666444333333222222222222222222222222111222222333333222111111000000000111111000000000000000000000000///111222111000///000111//////000000000000//////+++,,,...000111111000///------------------------------...............///---------,,,...222888<<<@@@CCCEEEBBB:::333...---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,+++++++++++++++******************++++++***))))))***,,,***))))))))))))***++++++(((***++++++***)))+++,,,))))))))))))))))))))))))************************'''((()))******+++******************************)))))))))))))))))))))))))))''''''((()))***)))(((***(((&&&'''***,,,+++***))))))))))))))))))))))))+++......++++++......+++++++++***))))))))))))***((())))))************)))((())))))******))))))((((((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((+++)))((((((***++++++***'''((()))((('''(((***+++******))))))))))))******((())))))************)))yyyvvvrrrnnnmmmllljjjccc^^^YYYXXXVVVSSSQQQNNNLLLKKKHHHHHHHHHGGGEEEDDDBBBAAA????????????>>>===<<<<<<::::::::::::::::::::::::888888888777777777666666555555444333333333333333222222333333333222111111000000000//////000000111000000000000000000000000///000111111//////000111//////000000000000//////+++,,,...000000///000000------------------------,,,,,,,,,------.........---...---,,,,,,///333666555999<<<:::555000...///++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,------,,,+++++++++++++++*********))))))(((***+++)))'''''')))+++((((((''''''(((((()))***((()))++++++******+++,,,************************************************(((((((((((()))***+++,,,******************************)))))))))))))))***)))((('''(((***+++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))))),,,,,,******,,,,,,*********)))((((((((())))))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))((('''''')))******)))((())))))((('''''')))+++***)))(((((((((((()))***'''((())))))******))))))|||vvvnnnkkkjjjiiieeeaaa[[[ZZZXXXUUURRROOOMMMLLLHHHIIIIIIIIIGGGEEECCCAAA???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666555444444444444555222333444444333222000///000///////////////000000000000000000000000000000...000111000///...///000//////000000000000//////+++---...///......///000------------------------+++++++++,,,,,,------------......---,,,...000333,,,000333111---***,,,///++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++------------++++++++++++++++++******))))))''')))***)))'''&&&(((+++((((((((((((((()))******''')))+++++++++***+++,,,************************)))))))))))))))))))))))))))(((((('''(((***,,,---******************++++++******)))))))))))))))******)))((()))***+++***)))'''((())))))((()))+++---))))))))))))))))))))))))(((******((((((++++++(((***))))))((((((((((((((((((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((((('''%%%&&&((())))))(((((()))***)))''''''(((***)))((('''&&&&&&'''((()))''''''((()))))))))))))))ssshhhhhhlllhhh___\\\YYYVVVSSSRRRQQQOOOMMMOOONNNKKKIIIFFFCCCAAA???BBBBBBAAAAAA@@@???>>>>>>???===<<<;;;<<<<<<;;;999777888888888888777666666777444111222555777777555555555444333333333333444111111111111000000000000000111111222222000///...333111//////000111111000////////////............000111000///222666333...000---++++++---...---+++---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,///...---,,,+++++++++++++++******)))))))))))))))))))))))))))************+++,,,,,,,,,++++++---///...***'''(((,,,...***&&&************))))))((((((+++)))((('''((()))+++,,,+++*********+++,,,------***************)))((((((***))))))))))))+++---...'''(((******((((((((())))))))))))))))))))))))))))))(((((((((***+++***)))+++***)))))))))***,,,---))))))************))))))++++++***)))(((((())))))))))))))))))************)))***,,,,,,***)))***+++((()))***++++++++++++++++++++++++***((((((+++---)))***++++++***)))(((&&&(((((((((((())))))))))))((('''&&&'''((()))(((''''''((()))******)))((('''+++)))'''((())))))&&&###'''((()))******)))((('''))))))))))))))))))))))))yyypppoooqqqnnngggaaa^^^YYYVVVTTTSSSQQQPPPNNNNNNLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>>???===<<<<<<<<<<<<;;;999888888999999888888777666777444222333555777777666555555444333333333333444111111111111000000000000000111111222111000///...111///......///000//////////////////............---///...---111666555111222///,,,+++---...---,,,---------------......///---,,,,,,,,,,,,,,,------///...---,,,++++++++++++,,,++++++***************))))))))))))************+++,,,,,,,,,++++++---///,,,+++******++++++***)))++++++*********)))))))))+++***)))((()))***,,,---+++************++++++,,,++++++,,,,,,++++++******))))))(((((()))+++,,,---''')))******)))(((((()))))))))))))))))))))))))))***)))((()))***+++***))))))))))))))))))******+++******))))))))))))******++++++***)))))))))))))))((((((((())))))))))))***((()))++++++)))))))))***)))******++++++++++++***)))******)))'''(((***,,,*********+++******))))))(((((((((((()))))))))***)))((('''((()))***)))((())))))***************)))+++)))'''((())))))&&&$$$(((((()))******)))(((((())))))))))))))))))))))))}}}zzzyyywwwrrriiieee^^^YYYWWWVVVUUUTTTPPPOOONNNLLLKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<;;;999999::::::::::::999888888666555333444555666666666555555444333333333333444222222111111111000000000000111111111111000/////////...,,,---...//////...////////////............,,,.........222888:::888777333///------...............------......///000++++++++++++,,,---...///......---,,,++++++++++++---,,,,,,+++***+++++++++)))))))))*********+++++++++,,,,,,,,,++++++---///***,,,---,,,)))(((***++++++++++++++++++*********,,,+++*********+++---...++++++***)))))))))******++++++++++++*********))))))((((((((()))***+++,,,''')))******)))(((((()))))))))))))))))))))))))))+++***))))))***+++***((('''(((((()))***)))))))))+++***))))))))))))***+++++++++***))))))))))))***(((((((((((())))))))))))''')))+++***)))((())))))++++++++++++++++++***)))((()))***)))'''''')))++++++************++++++,,,((((((((()))))))))*********)))((()))+++++++++***,,,,,,+++++++++++++++,,,***)))(((((()))((('''%%%((())))))******))))))((())))))))))))))))))))))))}}}rrrlllddd^^^ZZZYYYXXXWWWTTTSSSQQQPPPNNNLLLJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@???>>><<<<<<======;;;:::::::::;;;;;;::::::999888666555555555555666666666555555444333333333333444222222222111111111000000111111111111000000000///000...------///000//////////////////............---000000000444<<<@@@???===:::555000...---......///............///000000------,,,,,,---......///...---,,,,,,+++++++++,,,,,,,,,+++************+++))))))*********++++++++++++,,,,,,,,,++++++---///+++,,,,,,+++*********++++++++++++++++++++++++++++++************+++,,,---++++++***)))((((((((()))))))))((((((((('''((((((((((((((())))))*********((()))++++++)))((()))***)))))))))))))))))))))))),,,***)))***++++++***((('''(((***+++++++++***))),,,+++)))(((((()))+++,,,++++++***))))))*********))))))************++++++(((***,,,,,,***)))***+++,,,,,,,,,,,,+++******))))))***+++***)))((()))+++++++++***)))***+++---...(((((()))))))))************))))))***,,,---,,,+++------+++*********+++,,,***)))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))zzztttkkkddd___]]][[[YYYYYYWWWUUUSSSPPPMMMKKKJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@>>>===<<<======<<<::::::;;;;;;;;;;;;:::999999555666666666666555555666555555444333333333333444222222222222111111111111111111111000000000000000111///...///111222222111////////////............,,,///000000333:::??????AAA>>>999333///------...///............///000000000000///...............------,,,+++++++++,,,,,,++++++***)))))))))))))))************+++++++++++++++,,,,,,,,,++++++---//////+++)))***---...+++(((++++++++++++++++++++++++)))))))))))))))***++++++++++++***)))((((((((()))******)))((('''((((((((()))))))))***************(((***++++++)))))))))***************************,,,***)))***++++++***))))))***+++,,,---,,,+++***---+++***((((((***+++---+++***************++++++++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***+++,,,++++++***)))***+++---...))))))))))))************+++***)))***---...---------,,,+++***)))***++++++******)))(((''''''((()))******))))))))))))******))))))))))))))))))))))))|||tttlllfffbbb^^^\\\[[[ZZZXXXUUURRROOOMMMKKKJJJIIIHHHFFFEEECCCBBBAAA@@@>>>============<<<:::::::::;;;;;;::::::999888555777888888666555555666555555444333333333333444333222222222222111111111222111111000///000000000222111000000222444444333////////////............(((---///---///444888888>>><<<999333///,,,---///......------......///000111000///...---------------,,,,,,++++++,,,,,,,,,+++***))))))(((((())))))*********++++++++++++,,,+++,,,,,,,,,++++++---///000+++((()))...///,,,'''*********+++++++++++++++(((((())))))************++++++***)))))))))******...---+++*********+++,,,)))***++++++++++++******(((***++++++***))))))***************************+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,+++************+++,,,,,,------------.........///+++---///...---,,,---...,,,,,,,,,,,,,,,,,,+++******,,,------,,,++++++,,,+++************++++++,,,)))))))))*********++++++***))))))***---......---------,,,+++*********************((('''''')))++++++******))))))******+++)))))))))))))))))))))))){{{sssmmmgggbbb___[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJIIIGGGFFFDDDCCCBBB@@@???======>>>>>><<<;;;:::::::::::::::999888888555777999999666444555666555555444333333333333444333333222222222111111111222222000/////////000111222111000111333444555444////////////............''',,,///,,,,,,///222111555555444111...,,,...000---------------......///...------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++******))))))***************+++++++++,,,,,,+++,,,,,,,,,++++++---///...,,,++++++------+++))))))))))))*********++++++))))))******+++++++++***+++************++++++,,,///...,,,+++***+++,,,---***+++,,,------,,,+++***(((***,,,+++***)))*********************************)))(((***,,,...---,,,++++++******++++++,,,---+++++++++++++++++++++++++++*********++++++,,,---------------............+++---......---,,,,,,---++++++,,,,,,---,,,,,,,,,)))+++------,,,******+++*********+++******))))))))))))*********+++++++++***))))))***---......---.........------,,,+++***)))******(((&&&'''***---++++++***))))))***++++++))))))))))))))))))))))))yyyrrrkkkeeeaaaYYYYYYWWWVVVTTTRRRQQQQQQLLLKKKJJJHHHFFFDDDCCCBBB@@@???======>>>>>><<<;;;999999:::::::::999888888555777:::999666444555666555555444333333333333444333333333222222222111111333222000/////////000111222111000000333444444444000/////////............(((...111...,,,...///...---///000///---,,,...111---,,,,,,,,,,,,---......************+++,,,------,,,,,,,,,++++++,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///,,,---...---+++***+++,,,(((((())))))*********+++******+++,,,,,,,,,,,,++++++*********+++,,,------...---+++))))))***+++,,,+++,,,---...---,,,+++***)))***,,,,,,***)))***+++************************)))((((((***---.........+++***)))))))))***,,,---***++++++,,,,,,++++++***+++*********+++,,,,,,---,,,,,,,,,---------......***,,,------,,,+++,,,,,,***+++,,,,,,------------(((***,,,,,,+++***)))***)))***+++++++++)))(((&&&)))************+++++++++)))((((((***,,,......---...///000000///---+++***)))***+++)))&&&'''***...,,,+++***))))))***+++,,,)))))))))))))))))))))))){{{sssppplllggg```^^^[[[YYYXXXWWWVVVTTTOOONNNLLLKKKIIIHHHHHHHHHBBBBBBBBBAAA???===<<<;;;:::??????;;;;;;===<<<777;;;999666666666666555444444444555555444444333222333333333222222222111111111111111111111111222222333333333222111000//////000000000000000///......//////000000000000//////........................///...---,,,,,,,,,,,,,,,......---,,,---...///000---,,,,,,++++++,,,,,,---***************+++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++---,,,***+++...---)))++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---//////...,,,,,,+++++++++,,,---...---+++***+++,,,///............---------,,,,,,,,,,,,------...///((()))***+++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))************++++++***)))((('''&&&&&&&&&+++---+++***++++++)))'''((()))++++++******))),,,,,,+++***)))))))))***))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******}}}vvvtttpppjjjdddaaa^^^\\\[[[YYYWWWUUURRRQQQOOOMMMKKKIIIHHHHHHHHHFFFCCC@@@>>>>>>>>>???;;;??????;;;;;;===<<<777999777555555777777777666444444555555444444333222333333333222222222222111111111000000000000000111222222111000000/////////000000000000000///.........//////000000//////...........................///...------,,,,,,,,,------------------...//////------,,,,,,,,,,,,------,,,,,,,,,++++++******)))+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,...---+++,,,///...***,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---111000///...------------,,,---...---+++***+++,,,............---------,,,,,,,,,,,,+++,,,,,,------******+++++++++******)))************)))))))))(((+++******))))))******++++++******)))(((((())))))++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((((((((((()))))))))******))))))))))))(((((((((((($$$((()))'''''')))(((%%%'''((()))***+++******)))+++***))))))((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******{{{yyyuuuoooiiifffcccaaa___]]]ZZZXXXWWWVVVSSSQQQNNNKKKIIIHHHNNNKKKEEE@@@===>>>AAACCC<<<>>>>>><<<;;;<<<;;;888888666555555777888888888444555555555555444333333333333333333222222222222222111000///////////////111111000//////000000111000000000000000///...............//////.................................///...------,,,---------,,,,,,---............---------,,,,,,,,,,,,------......---,,,+++******)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000...///...,,,---111000,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,111111000///............+++------,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++***)))((('''(((((((((((('''''''''''')))))))))(((((()))))))))******)))((((((((())))))************************))))))))))))))))))))))))'''((()))******)))(((''''''''''''(((((((((((()))''''''(((((())))))******'''(((((((((,,,111///***'''((()))*********))))))))))))((('''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((***))))))(((((())))))***~~~zzzuuuooollliiigggdddbbb^^^[[[\\\[[[XXXUUUQQQNNNKKKIIIPPPLLLGGGBBB??????AAABBB===>>>===<<<;;;;;;;;;999999777666666777888888777555555555555555444444333444444333333333222222222333333111000////////////111111111000111111222222000000000000000///......------............------..............................------------......+++,,,---//////...------......------------...............------,,,,,,,,,,,,,,,,,,------......///------------------------,,,------...///000111111///000///---...222111---//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000///......---------...+++,,,---,,,*********+++---,,,,,,,,,++++++++++++,,,+++***)))))))))))))))***************)))((((((''''''''''''''''''''''''***))))))(((((())))))******))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''')))000777666000((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))yyytttqqqnnnllljjjfffbbb___```___\\\YYYUUUPPPLLLJJJLLLKKKHHHEEEBBB@@@??????>>>===<<<<<<<<<::::::;;;;;;999777777777777666555555555666666555555444333444444444333333333222222555444333222111000000000222222333333333333333333000000000000000///......------............------..............................---------......///,,,---...///000///...---///......------......///------......//////000000---.........////////////------------------------,,,------...///000111111...000///---...111000,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,+++,,,---,,,***)))***+++++++++++++++************+++***))))))(((((((((((('''((()))***************((((((((((((((((((((((((*********))))))*********)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&&&&$$$$$$***111///***((((((((((((((()))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))~~~wwwuuurrrpppnnnkkkfffbbbbbbaaa___\\\WWWRRRNNNLLLIIIIIIHHHGGGDDDBBB???>>>???<<<;;;===<<<999999<<<<<<:::888777777777666555555666666666666555444444444444444444333333333333555444333222222222222222222333555666666555333222000000000000000///...............//////..........................................---......///000......///000000000000/////////............//////---......///000111222222...//////000000000//////---------------------------------......//////000---...---+++,,,000///+++------,,,+++++++++,,,,,,++++++************+++++++++******))))))************,,,,,,+++***)))***++++++*********))))))))))))******)))((((((((())))))&&&'''((()))************((((((((()))))))))))))))+++******))))))******+++((((((''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((()))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''***)))'''$$$&&&)))(((###(((((('''''''''((()))***))))))(((((())))))******************************(((((((((((()))))))))))))))((((((''''''(((((()))xxxwwwuuusssqqqnnniiieeecccbbbaaa^^^YYYTTTOOOMMMIIIIIIHHHGGGEEECCCAAA@@@@@@<<<:::===<<<999999===;;;999777777888888888666666666666666666555444444555444444444444333333333333333222222111222222333111333666888888555111...000000000000000///.........//////000000//////..........................................///000000000000000000000111111222000//////////////////000///000000000111111222222///000111111111000//////........................---------------.........+++,,,+++)))+++...---)))++++++*********+++,,,,,,++++++************++++++***))))))((())))))*********+++,,,+++***))))))+++******)))))))))((((((((()))))))))((())))))******(((((()))))))))))))))((('''((((((((()))))))))))))))))))))(((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))+++---+++'''&&&))))))&&&(((''''''&&&'''((()))***((('''''''''(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((xxxwwwvvvuuussspppkkkgggccccccaaa^^^ZZZUUUPPPMMMJJJJJJHHHGGGEEEDDDCCCCCCAAA<<<:::===<<<888999===999888666777888:::999999666666666666666555555444555555444444444333333333111111111111111111222222000333777999888444///+++000000000000000//////...//////000000000000//////.......................................///000000222111000000000111333444000000////////////000000222222111111111111111111///000111222222111000///........................------------------,,,,,,***+++***((()))---,,,((())))))))))))***+++,,,,,,++++++************++++++***)))))))))))))))*********+++,,,+++)))))))))***))))))))))))(((((((((((())))))((())))))***+++,,,************)))((('''&&&'''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&'''((()))***++++++&&&******&&&%%%)))++++++(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((}}}xxxwwwuuuppplllkkkfff___[[[^^^```]]]YYYWWWQQQOOOMMMKKKJJJHHHEEEBBB@@@@@@??????>>>>>>======::::::999999888999999999666777777888888888777777999888666333222111111111555666666555333222222444444444444444444333222111111111111111000000000000+++---///111222222000/////////............///000111000000000000111222333222333333444444555555555333222222111111222222333444333222222111111222222000000000///.........---...---,,,,,,......---,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++&&&'''((()))++++++,,,,,,+++*********))))))((((((******))))))((((((''''''%%%,,,...)))'''***+++)))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((("""%%%(((((('''&&&(((***((((((((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''(((((())))))))))))((((((+++******)))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((()))(((&&&&&&''')))}}}|||yyysssooonnniiiaaa]]]^^^___[[[XXXWWWQQQOOOMMMLLLKKKIIIFFFDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999999999999:::777777888888888888777777777777555444444444555555111222333333111111222333333333333333333222111111333333333222222222111111...///000111222222111111000000////////////000000222222222333333444444444444444444444555555555555333333222222222222333333333222111111000000111111///..................------,,,+++,,,---------+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++'''(((((()))))))))((((((*********)))))))))((((((***)))))))))((((((((('''&&&***)))$$$!!!%%%)))((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))(((((((((((($$$'''))))))((('''(((***(((((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,(((((((((((((((((((((((()))'''&&&''')))***)))'''(((((())))))))))))((((((***)))((((((''''''((((((((((((((())))))))))))***((((((((((((''''''''''''((())))))(((''''''((()))|||vvvrrrrrrmmmeee___^^^]]]ZZZWWWVVVRRRPPPNNNMMMMMMKKKHHHFFFCCCCCCBBBAAAAAA@@@??????<<<<<<;;;:::::::::::::::777888888888888888777777555555555555666777888999///000222222222222333555333444444444444333222222555555444444444333333333222222222222222222222222111111111111111111111111333444555666666666555444555555555444444444444444333333222222222222333333111000000///.../////////,,,------------------...,,,+++***+++,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((&&&%%%$$$******))))))))))))(((((())))))))))))((((((((((((***+++'''!!!###(((***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''(((******)))(((((()))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,......---,,,(((((((((((((((((((((((()))((('''(((***+++***)))(((((())))))))))))(((((()))(((''''''&&&&&&''''''))))))))))))************((((((((((((''''''''''''((()))***)))(((((()))***~~~wwwssstttssskkkdddaaa^^^YYYWWWXXXSSSQQQOOOOOONNNMMMJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>======<<<;;;;;;;;;;;;888888999999999888777777444444555555666777888999222444555555444444555666555555666666666666555555666555555555444444444444555444333333333333333444333333333333333222222222333444666777777666444333444444333333222222111111111111000000000000111111///......---------------+++++++++,,,,,,---------+++***)))***+++,,,+++))),,,+++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))*********)))((('''&&&%%%))))))))))))))))))(((((())))))))))))((((((((((((...,,,)))%%%###&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((())),,,...///...,,,+++(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((''''''&&&&&&''''''(((((()))))))))*********((((((((((((''''''''''''''')))******))))))***+++zzzwwwyyyzzzrrrkkkgggbbb\\\ZZZ[[[UUUSSSRRRQQQPPPNNNLLLIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<999999999999999888777777444555555555666666666555555666777666444333444555555555666666666666666555666666555555555444444444666555444444444444444555444444555555444333222222111222444555555444222111111111111000000////////////..................///...---,,,,,,++++++,,,,,,***+++++++++,,,,,,------+++***))))))++++++***)))++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((())))))(((((((((((())))))))))))---+++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((('''&&&%%%(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((+++,,,...//////---***(((''''''''''''''''''''''''((())))))***)))******+++(((((())))))))))))((((((***)))((((((''''''(((((('''''''''((((((((())))))((((((((((((''''''''''''&&&(((***+++***)))***+++}}}yyysssoooiiiaaa^^^```ZZZXXXVVVUUUSSSQQQNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@>>>============::::::::::::999888777777555555666666666555444444666777777666444333333444444444555666666666555555777666666666555555555555555555555555555555555555444555555666555444222111000111222222222111000////////////...............------,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++***)))***++++++***)))*********+++++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((((()))******+++******''''''(((((((((((())))))(((((((((((())))))))))))***''''''+++,,,***(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******'''&&&%%%&&&(((((('''%%%(((((((((((('''''''''''''''''''''((((((((((((((('''''''''((())))))******---...//////---+++(((''''''''''''''''''''''''''''''(((***)))(((((()))+++(((((())))))))))))((((((***)))((((((''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%'''***+++***))))))***{{{vvvooofffcccddd```^^^[[[YYYXXXUUUQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBAAA???>>>>>>>>>===::::::::::::999888777666555666777777777777666555666777888777666555666777666777777888999999888888888888888888777777777777222333555666666666555555444555666666555444222000111000000000////////////..................//////------,,,,,,,,,,,,---------,,,++++++******++++++------------,,,,,,,,,,,,,,,+++******+++,,,+++***)))*********++++++++++++******************************))))))))))))******))))))))))))))))))))))))'''(((((()))******))))))'''''''''((((((((())))))'''((((((((()))))))))***)))%%%$$$***,,,***((()))))))))))))))))))))))))))))))))(((''''''((())))))'''''''''((()))*********'''&&&%%%''')))***)))'''((((((((((((''''''''''''''''''''''''((((((((()))((((((((()))***+++++++++------------,,,***)))(((''''''''''''''''''''''''&&&((())))))''''''(((+++(((((())))))))))))(((((()))(((''''''&&&&&&'''''''''(((((((((((()))))))))((((((((((((''''''''''''###&&&)))******))))))))){{{sssjjjfffgggdddbbb___]]][[[XXXTTTQQQNNNNNNMMMKKKJJJHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999888777666555666777888999999888888777888::::::999999:::<<<:::;;;<<<<<<============:::::::::999999999888888000222444666777777666555444555666666555333111000111111000///......//////---.........//////000000...------,,,,,,------...---,,,,,,+++***+++++++++.........------,,,,,,,,,,,,+++***+++,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******************************'''(((((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******+++%%%$$$)))---+++***---))))))))))))))))))))))))+++***)))(((((()))***+++&&&''''''((()))******+++'''&&&%%%(((+++,,,+++((()))(((((((((''''''''''''&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,,,,,,,++++++++++++******''''''''''''''''''''''''%%%'''))))))&&&&&&(((***(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))************)))(((((((((''''''''''''"""%%%(((***)))(((((()))~~~{{{wwwrrrjjjeeeffffffeeeccc___[[[WWWTTTUUUTTTRRROOOMMMJJJHHHGGGIIIHHHGGGEEEDDDBBBAAA@@@<<<:::888888999:::999888;;;;;;::::::::::::999999888999:::;;;;;;;;;:::999:::;;;<<<=========<<<;;;;;;;;;::::::999777666555666555444444555555333222111222222222222111000000111111111111000000000000,,,,,,------------------......---------,,,,,,,,,---,,,++++++******++++++...------,,,+++***)))))),,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++......+++***+++***&&&,,,+++***))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((('''''''''))))))))))))))))))))))))***)))))))))++++++)))''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''$$$&&&(((***++++++))))))(((((((((((((((((((((((('''''''''''''''''''''''')))******+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((+++)))''''''******(((&&&((((((((((((((((((((((((}}}xxxqqqlllgggggggggeeebbb^^^ZZZXXXYYYXXXVVVSSSPPPNNNLLLKKKLLLKKKJJJIIIGGGEEEDDDCCC>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<;;;:::;;;<<<=========<<<;;;;;;::::::999999888666555444555333222333444444333222222222222222222111000000111111111111000000000000------------------------......---------,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++*********++++++************++++++---,,,,,,++++++*********(((++++++))))))------+++++++++)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((()))++++++)))((((((''''''''''''((())))))((((((''''''''''''((((((%%%&&&((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''*********++++++***)))))))))(((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++)))'''((()))***(((&&&((((((((((((((((((((((((|||vvvqqqjjjjjjjjjiiifffbbb^^^[[[]]]\\\ZZZWWWUUURRRPPPOOOOOOOOOMMMLLLJJJIIIGGGGGGAAA???>>>===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<=========<<<;;;:::999888888888777666555444333333111111111333444333222222222222222222111111000111111111111000000000000.........------,,,,,,+++......---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,+++((((((,,,---+++***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''((('''''')))++++++***)))((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***************)))((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))(((''''''((()))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***)))(((((())))))((('''((((((((((((((((((((((((|||vvvqqqooooooooonnnjjjeee```]]]___^^^\\\YYYVVVTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHCCCBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<;;;;;;:::999888777777777777666555444333333111000000111333444333222222222333333222222111000111111111111000000000/////////...---,,,,,,++++++......---------,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,++++++---......---++++++'''((()))***,,,---...///111222///)))'''))))))''')))(((((('''((()))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''&&&&&&(((***++++++)))((((((((('''((())))))*********))))))))))))******''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''************)))((('''''''''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''(((***,,,''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***))))))((()))(((((('''(((((((((((((((((((((((({{{vvvssstttuuuuuusssnnnhhhbbb^^^___^^^\\\YYYVVVTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@>>>===;;;:::999888777777666666666777777777666555444333222111000111333444444333222333333333333222111111111111111111000000000/////////...---,,,,,,++++++......---------,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,---++++++---......---++++++'''((()))***,,,---...///555555111+++((())))))&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''((()))******))))))))))))))))))))))))&&&&&&&&&(((***+++***)))((((((((((((((()))************))))))))))))******(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''''''((((((((()))(((((((((((()))))))))))))))((('''&&&'''(((***,,,''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((}}}zzzxxxyyyzzzzzzxxxtttmmmgggccc```___]]]ZZZWWWUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???===<<<:::999888777777666777777777888888888888777666555555333333333555666555444333333333333333222222111111111111111000000000000.........------,,,,,,+++......---------,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++000111///+++))),,,,,,)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))((('''&&&'''((()))***************************'''&&&&&&(((******)))((())))))(((((())))))***+++******))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))''''''&&&&&&'''((()))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((~~~~~~{{{|||~~~}}}zzztttnnnjjjbbbaaa___]]]ZZZWWWUUUTTTUUUUUUTTTRRRPPPOOOMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGHHHGGGFFFEEECCCAAA@@@?????????@@@@@@???>>><<<;;;:::999888888777888999:::999999::::::999999888888888666555666777777666555333333444444333333222111111111111111000000000000------------------------......---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++,,,,,,++++++************++++++---,,,,,,++++++*********))),,,,,,)))***------***(((((())))))*********)))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((('''&&&%%%&&&''')))***))))))))))))))))))))))))(((''''''((())))))(((&&&))))))(((((())))))***+++)))))))))(((((()))))))))))))))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((***+++***'''&&&''')))((((((((((((((((((((((((|||~~~~~~yyytttpppeeedddbbb___\\\ZZZXXXWWWYYYXXXWWWUUUSSSRRRQQQPPPMMMKKKJJJIIIJJJKKKJJJIIIJJJIIIHHHFFFCCCAAA@@@???>>>?????????>>>===;;;:::;;;:::999999999:::;;;<<<::::::;;;;;;;;;::::::999:::999777777888888777555333333444444333333222111111111111111000000000000,,,,,,------------------......---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,&&&***+++)))))),,,+++((((((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((()))((('''((())))))'''%%%)))))))))))))))******+++))))))(((((((((((()))))))))***+++---,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$&&&'''((()))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((###$$$%%%&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((***+++***'''&&&''')))((((((((((((((((((((((((|||zzzuuu~~~|||nnnbbb```^^^[[[ZZZYYYZZZ[[[YYYXXXYYYYYYVVVQQQRRRWWWPPPNNNMMMMMMNNNOOOOOONNNGGGHHHIIIHHHGGGDDDAAA???AAA@@@??????>>>?????????>>>>>>>>>>>>>>>?????????:::;;;<<<<<<<<<;;;:::999777888999888666666666888555444444333333444444555222222111111000000////////////.........---------///...------,,,,,,---------,,,+++)))))))))******---///000///---+++++++++++++++++++++++++++++++++---,,,+++,,,------,,,*********)))))))))))))))***))))))))))))************+++++++++*********))))))...,,,***)))((()))***+++$$$(((***''''''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))***''''''''''''((((((((((((+++)))'''''')))***++++++((((((((((((((()))******(((111:::===888000+++)))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&''')))))))))))))))(((''''''xxx{{{lll]]][[[YYYXXXXXXYYYZZZZZZWWWVVVWWWYYYVVVRRRSSSWWWPPPOOOLLLLLLLLLMMMLLLJJJHHHIIIIIIHHHGGGEEECCCBBB>>>>>>============>>>>>>????????????????????????;;;;;;<<<<<<;;;;;;::::::888999:::999777666777888666555444444333333333444111111111111111111000000//////.........---------......---,,,,,,,,,,,,,,,...---+++*********++++++---...///...,,,++++++,,,,,,,,,,,,,,,,,,------------,,,******++++++***)))******))))))))))))******))))))))))))*********************)))))))))((((((,,,+++)))(((((()))***+++%%%)))***''''''***+++***))))))))))))))))))))))))******))))))))))))))))))''''''((((((((()))))))))***)))'''(((***++++++***((((((((((((((()))******'''---555777333---))))))((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((())))))((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&yyyvvvhhh[[[XXXVVVVVVYYY\\\[[[ZZZVVVUUUVVVXXXVVVSSSTTTXXXSSSQQQNNNMMMMMMMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFF??????>>>>>>>>>??????@@@????????????????????????===<<<<<<;;;::::::;;;;;;:::;;;;;;:::888777777888777777555444333333222222000000000111111111111111/////////............---...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,------.........//////,,,***))))))))))))(((***)))))))))))))))******))))))))))))************)))))))))(((((((((((((((***)))((('''((()))***+++&&&***+++(((&&&)))***((())))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))******)))(((((()))++++++***))))))(((((((((((()))******%%%)))......,,,)))((()))))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))'''%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&%%%{{{}}}}}}zzzyyyxxxoooddd^^^ZZZWWWYYY\\\^^^]]][[[VVVTTTUUUXXXXXXVVVWWWZZZVVVTTTRRRPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGHHHJJJKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@????????????===<<<:::::::::;;;<<<;;;<<<===;;;999777888888999888666555333222222222......//////000000000111/////////...............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------++++++---...------......//////000000111...***(((((()))))))))))))))))))))))))))***+++((()))))))))************))))))))))))))))))))))))((((((''''''((()))***+++'''+++,,,(((&&&((()))'''((((((((((((((((((((((((*********)))((((((''''''))))))))))))************(((((((((***,,,,,,***((())))))(((((())))))***+++%%%'''((((((&&&&&&(((***++++++++++++************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&'''))))))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((('''''''''''''''''''''''''''((((((''''''&&&~~~{{{wwwrrrqqqpppkkkeeeaaa^^^[[[\\\]]]^^^\\\ZZZXXXUUUUUUYYY[[[YYYZZZ\\\VVVTTTRRRQQQRRRRRRQQQPPPMMMKKKIIIHHHHHHIIIKKKMMMKKKJJJHHHFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>><<<;;;::::::;;;;;;;;;<<<===;;;999888888999:::999777555333222222111,,,---------.../////////////////////////////////...---,,,,,,++++++,,,,,,***++++++,,,,,,---------------...---,,,,,,...000111111222222333333333333222///+++)))************))))))(((((()))***++++++((()))))))))************************************'''''''''(((((()))******(((+++,,,(((&&&(((((('''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))************(((((((((***,,,,,,***((()))))))))))))))***++++++''''''&&&%%%%%%''')))+++++++++++++++************(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''((())))))(((&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******''''''(((((((((((((((((('''(((((()))))))))(((((({{{tttooonnnnnnllljjjaaa``````^^^\\\[[[ZZZYYY[[[XXXWWW\\\^^^]]]]]]___UUUSSSQQQQQQQQQRRRQQQPPPMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@??????===<<<;;;;;;:::::::::;;;<<<;;;999888999::::::999777555444333222222------------...............////////////000000000......---,,,,,,,,,,,,---***+++,,,---............/////////...,,,,,,...000666555555555555555555555111...,,,++++++,,,+++***(((((((((((()))***+++,,,))))))))))))************************++++++++++++(((((())))))))))))))))))'''+++,,,(((&&&((()))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))(((((()))++++++***)))***))))))))))))***++++++(((((('''&&&'''(((***+++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((('''((()))***(((&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***''''''((()))))))))(((((('''((())))))))))))))))))yyyrrrooonnnnnnmmmlll```ccceeeccc^^^[[[\\\^^^___[[[ZZZ___bbbaaa```aaaXXXUUUSSSRRRRRRRRRPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===;;;:::999888999::::::999999:::;;;999888777555444333333333000///////////////........./////////000000000000000///......------......+++,,,...000111111111111222222111///------///111555444444333333222222111...,,,++++++,,,,,,+++)))(((((((((((()))***+++,,,))))))))))))************))))))))))))*********+++******************))))))'''***+++(((&&&((()))((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((((((((()))))))))***)))'''(((***++++++*********))))))******+++,,,)))((((((((())))))))))))((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******)))((('''(((******((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))&&&'''((()))***))))))(((&&&'''(((((())))))((((((~~~|||vvvpppoooooommmkkkkkkaaafffjjjgggaaa^^^```dddbbb]]]\\\```dddcccaaabbb\\\ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>?????????>>><<<:::888666888999999999999:::<<<999888777555555444444444222222111111000000//////.../////////000000111111000000///............///---...000222333444444333444333222000------///111111000000///...---,,,,,,+++******+++,,,,,,***((((((((((((((()))***+++,,,))))))))))))************'''((((((((())))))******+++++++++++++++***)))(((&&&***+++(((''')))***((())))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''((((((((((((+++)))'''''')))***++++++*********)))******+++,,,)))(((((()))******)))'''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++)))(((((((((******((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''(((*********)))(((%%%%%%&&&'''((((((((('''|||xxxvvvuuusssoookkkiiiiiijjjdddeeefffffffffeeedddcccgggdddbbbaaabbbccccccbbb___^^^[[[WWWSSSOOOMMMKKKNNNPPPQQQPPPMMMKKKMMMOOOIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@>>><<<999777::::::;;;;;;::::::999888888777666555444333222222444333222000///......---111111000///...------,,,//////............//////+++,,,...111444666888999///...---------///000111------,,,,,,,,,,,,++++++***)))((()))***+++***(((++++++***)))((('''&&&&&&***)))))))))***+++,,,,,,******))))))))))))******((()))))))))'''''')))***''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------...---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''******)))(((((((((((((((((('''''''''((()))+++,,,''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))))))))(((&&&&&&'''(((*********)))))))))))))))))))))))))))))))))))))))|||yyyvvvvvvtttpppllliiiiiijjjfffggghhhiiiiiiiiihhhgggfffcccaaaaaabbbccccccccc```___\\\XXXTTTPPPMMMLLLNNNPPPQQQOOOMMMKKKLLLNNNGGGGGGGGGFFFEEEEEEDDDDDDFFFEEEEEECCCBBBAAA@@@@@@????????????>>>===;;;;;;:::::::::::::::999999888888777666555444333222222444333222111000/////////...............---------000000///...............,,,,,,---...///000111222..................///000------,,,,,,,,,++++++++++++)))((()))***+++***(((******))))))))))))((((((*********)))******++++++******))))))))))))******((()))))))))'''''')))***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,---...---,,,++++++++++++++++++******)))))))))))))))+++++++++***)))((((((((('''''''''(((((()))))))))******)))(((((((((((((((((((((''''''((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((((())))))'''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))|||xxxvvvvvvtttqqqmmmjjjjjjjjjiiijjjkkklllmmmmmmlllllldddbbb``````bbbcccccccccbbb```]]]ZZZUUURRROOOMMMNNNOOOPPPOOOMMMKKKLLLMMMHHHGGGGGGFFFFFFEEEEEEDDDGGGFFFEEEDDDBBBAAA@@@?????????>>>=========>>>>>>::::::;;;;;;::::::999888777777666555444333333222333333222111111111111111,,,,,,---------.........000000///...............///......---,,,+++++++++.........///......------,,,,,,,,,,,,+++++++++++++++***))))))***+++***))))))))))))*********++++++++++++******)))***************))))))))))))******((()))))))))'''''')))***))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))***++++++---,,,,,,++++++++++++,,,+++******))))))))))))))),,,,,,+++******)))((((((&&&''''''((()))***+++,,,***))))))((((((((((((((())))))(((((((((((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((('''%%%$$$&&&'''))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{wwwtttuuutttrrrooonnnnnnnnnoooooooooooonnnnnnmmmmmmdddbbb``````aaaccccccccccccaaa___[[[WWWSSSQQQOOOPPPPPPOOONNNMMMLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFDDDCCCAAA@@@???AAA@@@>>>=========>>>???;;;<<<<<<<<<<<<;;;::::::777666666555444444333333333222222222222222333333.......................................///000000333222000...,,,,,,++++++---...//////...---+++***,,,,,,,,,++++++++++++***+++***))))))++++++***)))************++++++++++++,,,,,,+++***)))))))))*********))))))))))))******((()))))))))'''''')))*********))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))*********,,,,,,+++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))&&&&&&'''&&&$$$$$$&&&'''((((((((()))))))))))))))((((((((((((((((((((((((~~~}}}zzzwwwsssuuuvvvuuutttssstttuuutttsssrrrpppnnnmmmlllkkkdddbbb``````bbbccccccccccccaaa___\\\XXXUUUSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@CCCAAA???>>>===<<<=====================<<<<<<;;;666666666555444444333333222222222111222222333444111111000000///......---,,,,,,,,,---///000222333444222000...------------,,,---.........,,,+++***,,,,,,+++++++++*********+++***)))***+++,,,+++)))++++++++++++*********))),,,,,,+++***)))))))))*********))))))))))))******((()))))))))'''''')))*********))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++++++++******++++++,,,+++******)))))))))))))))%%%%%%&&&'''((()))******************))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((%%%&&&'''&&&$$$$$$&&&(((''''''(((((())))))))))))((((((((((((((((((((((((~~~~~~}}}{{{xxxuuuwwwyyyyyyyyyxxxyyyzzzwwwuuussspppmmmkkkjjjjjjgggdddbbbaaabbbcccccccccaaa```^^^\\\YYYWWWUUUTTTTTTRRRPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>===============>>>>>>======<<<;;;666666555555555444444444222222111111111222222333333333222111000///...---++++++,,,---///111222333222000...,,,+++,,,---...,,,,,,,,,---,,,,,,++++++++++++++++++************,,,*********+++,,,+++***++++++*********)))))))))++++++******)))***************))))))))))))******((()))))))))'''''')))***))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********+++************++++++,,,+++******)))))))))))))))$$$$$$%%%&&&((()))***************))))))(((((((((((((((((((((((())))))***'''((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))&&&''''''(((((())))))***))))))))))))))))))))))))}}}{{{zzz|||~~~~~~|||{{{{{{{{{wwwvvvssspppnnnlllkkkkkkiiigggdddccccccdddcccbbb___^^^]]][[[ZZZXXXWWWVVVVVVTTTQQQQQQQQQQQQNNNLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;::::::555555555555555444444444222111111000000000111111111111000000//////.........------......///000111222111...,,,++++++,,,...++++++++++++++++++,,,---++++++++++++************,,,+++******,,,,,,+++***(((((())))))))))))***************)))******++++++******))))))))))))******((()))))))))'''''')))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******************************+++,,,,,,+++******)))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))******&&&'''((()))******))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***&&&&&&''''''((())))))***))))))))))))))))))))))))~~~|||{{{{{{wwwuuussspppooonnnnnnnnnkkkhhheeedddddddddcccbbb]]]]]]\\\[[[ZZZYYYXXXWWWWWWUUURRRQQQRRRRRROOOLLLLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDD===>>>???AAAAAAAAA@@@???::::::;;;;;;::::::999888555555555555555444444444222111111000//////000000............////////////000000///...............555333000---,,,,,,---...++++++***)))***+++---...+++++++++************))),,,+++******,,,,,,+++***&&&&&&'''((()))***++++++***)))))))))***+++,,,,,,******))))))))))))******((()))))))))'''''')))***''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++******))))))***+++,,,,,,+++******)))))))))))))))*********)))((((((''''''%%%%%%&&&'''((()))******((((((((((((((()))******%%%&&&((()))*********)))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''(((((('''''')))+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))}}}{{{zzzxxxxxxvvvtttrrrpppnnnmmmjjjgggeeedddeeeeeebbb______]]]\\\[[[[[[[[[YYYXXXVVVVVVVVVUUUSSSQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMIIIHHHGGGEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333333222111111000000111111,,,---......,,,,,,---...000////////////.........,,,---.........---,,,+++---+++***+++------+++(((++++++++++++++++++++++++))),,,---***+++------)))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))******(((&&&((((((((((((((()))*********+++,,,+++******,,,...,,,+++***)))(((((((((((()))******++++++)))((('''(((((())))))))))))(((((((((((())))))))))))(((((()))((('''((())))))'''%%%(((&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((()))***************&&&&&&&&&'''''''''((((((~~~xxxwwwvvvuuusssrrrqqqpppooolllhhhggggggfffdddaaa```___]]]]]]]]]]]][[[YYYVVVVVVVVVUUUSSSQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHFFFEEEDDDCCCCCCCCCDDDBBBAAAAAAAAAAAA@@@>>><<<<<<<<<;;;;;;:::::::::888888777666555444444333333222111111000000111111,,,---......,,,,,,---.../////////.........------------.........---,,,+++...,,,+++,,,......,,,)))++++++++++++++++++++++++'''***+++***+++......,,,************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((******((('''((((((((((((((()))*********+++++++++******,,,...,,,+++***)))(((((((((((()))******+++***)))((('''(((((())))))))))))(((((())))))************))))))'''&&&&&&''')))***)))''''''&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((()))************)))&&&&&&&&&'''''''''((((((yyyxxxxxxwwwvvvuuutttsssqqqnnnjjjhhhgggfffeeecccbbb```___^^^^^^^^^\\\[[[WWWWWWVVVUUUTTTRRRPPPOOOPPPOOONNNMMMLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCAAAAAABBBBBB@@@???>>>======<<<;;;:::999999999888777777555555444333333222111111000000111111,,,.........---,,,---...............---------,,,------......------,,,+++...---------......,,,***++++++++++++++++++++++++&&&***+++)))+++//////---************************************************((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((******)))'''((((((((((((((()))*********+++++++++******,,,---,,,+++***)))(((((((((((()))************)))(((((((((((())))))))))))(((((()))******++++++******)))%%%%%%%%%'''***+++***)))'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))******))))))&&&&&&'''''''''(((((((((||||||zzzyyywwwvvvuuutttooommmjjjgggfffeeeeeeeeebbbaaa____________]]][[[YYYXXXWWWVVVTTTRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGEEEDDDCCCBBBBBBBBBDDDCCCAAAAAABBBBBB@@@??????>>>===<<<;;;:::999888999999888777666555444444333222111111000000111111---...///...---,,,---///......---------,,,,,,,,,---------------,,,,,,,,,------------------,,,+++++++++++++++++++++++++++(((++++++)))***...///,,,************************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((())))))***)))***+++***))))))+++---++++++***)))(((((())))))************)))))))))((((((((())))))))))))(((((())))))************))))))&&&%%%&&&''')))***)))((('''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((~~~{{{yyyvvvtttsssnnnmmmllljjjhhhggghhhiiibbbaaa___^^^___^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCEEECCCBBBBBBBBBBBBAAA?????????>>>===;;;:::999999999999888777666555444444333222111111000000111111---...//////------...///......---------,,,,,,,,,......------,,,,,,,,,,,,+++,,,---,,,,,,+++******+++++++++++++++++++++++++++---,,,)))))),,,,,,***************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((***+++)))(((((((((((((((((())))))***)))***+++***))))))+++---+++***))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''((())))))'''&&&((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))'''''''''((((((((())))))}}}yyywwwtttssspppqqqqqqooollljjjjjjkkkcccaaa____________]]]\\\\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCAAA@@@???>>>>>>===<<<;;;:::::::::999888888666666555444333222111111000000111111---...//////...---...///............---------,,,///...---,,,,,,,,,,,,---***,,,---,,,+++*********++++++++++++++++++++++++---///---)))(((+++,,,)))++++++++++++++++++++++++************************++++++))))))))))))++++++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((***+++***(((((((((((((((((()))******)))*********))))))+++,,,******)))))))))))))))***+++******)))((()))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&)))((('''((())))))'''%%%)))(((''''''((()))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((('''''''''&&&'''(((((())))))((((((''''''((((((((()))))))))}}}zzzxxxvvvuuurrrtttuuusssnnnjjjhhhhhhdddcccaaaaaaaaa```___]]]]]][[[YYYWWWUUUTTTTTTTTTPPPOOONNNNNNMMMMMMMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@>>>=========<<<<<<;;;;;;:::999999888777666555555333222111111000000111111---///000///...---...000/////////.........------///...---,,,,,,,,,------***---......+++******,,,++++++++++++++++++++++++,,,...,,,((((((+++---+++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,++++++******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((((()))******((()))***)))((()))***,,,******))))))))))))******++++++)))((((((((()))***(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&'''))))))(((&&&+++)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''((((((((())))))))))))~~~|||{{{yyywwwwwwrrruuuvvvsssmmmgggdddcccfffdddcccbbbbbbbbb```___]]]\\\ZZZWWWVVVUUUUUUUUUOOOOOONNNNNNMMMNNNNNNNNNJJJJJJHHHGGGFFFEEEEEEEEEFFFDDDCCCBBBCCCCCCBBB@@@===============<<<<<<<<<::::::999888777666555555333222222111000111111111...///000///...---...000000////////////.........///...---,,,+++,,,------+++...000///,,,++++++---+++++++++++++++++++++++++++,,,+++((((((,,,...---++++++++++++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((((()))******((()))***)))((((((***,,,***)))))))))))))))******,,,+++)))((((((((()))***(((((())))))))))))(((((((((((())))))))))))((((((&&&%%%%%%''')))+++***(((,,,***))))))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))|||zzzyyyxxxwwwsssrrrtttvvvsssllliiikkkfffdddcccccccccbbb```^^^[[[\\\\\\XXXTTTSSSUUUWWWVVVRRROOOOOOQQQRRRPPPNNNNNNLLLJJJIIIIIIIIIHHHFFFHHHEEECCCDDDEEEEEEBBB???????????????>>>===<<<;;;>>>===;;;999777555444444333333222222111000000000---...............------++++++,,,,,,,,,---------///...---+++******+++,,,------......------,,,,,,,,,***(((''')))+++,,,,,,...---,,,,,,++++++++++++)))************+++++++++,,,***))))))***++++++***+++***)))(((((()))***+++******************+++++++++++++++***************))))))************))))))************************))))))))))))*********************))))))))))))))),,,+++))))))******((('''---,,,***************)))*********)))******+++++++++***)))(((((()))***+++))))))************))))))$$$%%%'''(((***+++++++++((((((((((((((('''''''''(((%%%$$$&&&***+++'''"""))))))(((((((((((()))))),,,,,,***&&&###%%%+++000...)))$$$%%%))),,,,,,***&&&&&&''''''(((((())))))))))))))))))))))))))))))}}}{{{zzzzzzzzzuuutttvvvwwwtttmmmjjjllljjjgggdddbbbbbbcccbbbaaa^^^___^^^[[[WWWTTTTTTVVVTTTSSSRRRRRRSSSSSSQQQPPPOOOMMMKKKJJJJJJIIIGGGFFFEEECCCBBBCCCEEEFFFDDDAAA????????????>>>===<<<;;;===<<<:::999777666555555444444444333222222111111000000000000//////...---+++,,,,,,,,,,,,---------///...---,,,+++,,,,,,------------------,,,+++***,,,***((((((***,,,,,,,,,------,,,,,,++++++,,,,,,)))************+++++++++,,,***))))))***++++++*********))))))))))))******+++*********************************************))))))************))))))++++++++++++++++++++++++))))))))))))***************)))))))))))))))))))))+++***))))))******((('''---,,,***)))***+++++++++++++++***************+++***))))))(((((())))))***))))))************))))))%%%&&&''')))************(((((((((((((((((((((((()))&&&$$$&&&)))***'''$$$))))))(((((((((((())))))'''((((((&&&&&&)))///444111,,,'''&&&)))++++++((('''''''''((((((((((((((())))))))))))))))))))))))~~~|||||||||}}}yyywwwxxxyyyuuunnnlllnnnmmmjjjeeeccccccddddddddd```aaaaaa^^^ZZZVVVUUUUUURRRTTTVVVVVVTTTSSSSSSSSSQQQOOOLLLKKKJJJIIIGGGEEEBBBAAABBBCCCFFFGGGFFFDDD??????@@@??????>>>===<<<<<<;;;:::999777777777777666555555444444333222222222222222111000///...---,,,,,,,,,---------......///...---------------...------------,,,+++***))),,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))************+++++++++,,,***))))))***++++++***)))******************)))++++++******)))))))))((())))))))))))))))))******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))*********)))(((((()))***)))''',,,+++***))))))***,,,---,,,,,,+++***))))))))))))'''(((((())))))(((((('''))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((***'''%%%&&&(((***(((&&&))))))(((((((((((())))))&&&'''''''''(((***...111333///***((()))***)))'''))))))((((((((((((((('''))))))))))))))))))))))))}}}}}}}}}{{{{{{{{{wwwpppnnnpppmmmjjjgggeeeeeeeeedddccc`````````___\\\YYYWWWUUUPPPTTTXXXXXXUUUSSSSSSTTTRRRPPPNNNMMMLLLJJJGGGEEEBBBCCCCCCEEEFFFFFFFFFEEE@@@@@@@@@@@@???>>>======;;;::::::999888888888888666666555444444333333222222222222111000...---,,,------------............---------------------------------,,,+++***)))(((,,,+++***+++---------+++***++++++,,,------------))))))*********+++++++++,,,***))))))***++++++***))))))+++,,,,,,+++))))))+++++++++***))))))((((((((()))))))))))))))******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))************((('''(((******)))(((******)))((('''))),,,...---,,,+++***))))))))))))&&&'''((())))))((('''&&&))))))************))))))(((((())))))))))))((((((((((((((((((((()))))))))+++(((&&&&&&((())))))((())))))(((((((((((())))))***))))))(((''''''((((((111---***((())))))((('''***)))))))))((((((''''''((((((((((((((((((((((((}}}}}}}}}yyyrrrppprrrkkkjjjiiihhhhhhfffbbb```^^^^^^^^^^^^]]]\\\YYYWWWQQQTTTXXXXXXUUURRRRRRTTTSSSQQQOOONNNMMMKKKHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>===;;;::::::999888888999999555555555444333333222222222111111000///...,,,+++------........./////////---------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++---...///---+++******,,,------------,,,))))))*********+++++++++,,,***))))))***++++++***)))***+++,,,,,,+++***))),,,+++++++++*********)))(((((())))))*********+++******++++++++++++******++++++++++++++++++++++++************++++++++++++(((((())))))************)))(((((()))+++,,,+++***((())))))'''&&&'''***------,,,+++***))))))))))))&&&'''((())))))((('''&&&))))))************)))))))))))))))))))))(((((('''(((((((((((())))))******+++)))''''''((()))******))))))(((((((((((())))))+++***((('''&&&%%%$$$###+++***((('''((((((((((((******))))))((((((((('''((((((((((((((((((((((((~~~~~~~~~zzztttrrruuukkkjjjjjjkkkjjjgggbbb^^^___^^^]]]]]]^^^^^^\\\ZZZTTTVVVWWWWWWUUUSSSRRRRRRRRRQQQPPPPPPOOOMMMIIIFFFIIIJJJKKKJJJGGGEEEEEEEEEAAAAAAAAAAAAAAA@@@>>>>>><<<;;;:::999999999999999666555555444333333222222111111111000///...---,,,.........////////////000...//////......---++++++,,,,,,,,,,,,,,,++++++***++++++,,,...000000---+++***+++,,,---...---,,,+++)))************+++++++++,,,***))))))***++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++***************************************++++++++++++,,,((((((((()))******++++++***)))(((***,,,------,,,''')))+++***'''&&&))),,,,,,,,,+++***))))))))))))'''(((((())))))(((((('''))))))************))))))((()))))))))))))))(((''''''(((((())))))******+++******))))))))))))******))))))(((((((((((()))))))))'''%%%%%%'''''''''&&&''''''''''''(((((()))******))))))))))))))))))((())))))))))))))))))))))))~~~}}}~~~zzzuuutttwwwnnnmmmlllkkkkkkhhhdddaaadddaaa^^^^^^______]]][[[ZZZYYYWWWVVVVVVUUUTTTRRRRRRQQQPPPPPPPPPNNNKKKHHHJJJLLLMMMLLLIIIFFFGGGHHHBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888777777666555555444444333111111111111000000///........./////////000000000222222222111000...,,,++++++,,,,,,------------,,,++++++---000111000---***+++,,,---......,,,+++***)))************+++++++++,,,***))))))***++++++***,,,++++++******++++++,,,+++,,,,,,------......///)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,'''(((((()))******++++++***))))))+++---//////...'''+++...---***((()))+++++++++***************+++***))))))(((((())))))***))))))************))))))'''((()))))))))))))))((('''(((((()))******++++++)))***++++++************))))))(((((((((((()))))))))'''%%%%%%(((*********'''((((((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))~~~}}}~~~zzzuuuuuuxxxrrrpppmmmkkkjjjiiigggeeeiiieee```_________^^^[[[___[[[WWWVVVWWWWWWUUURRRQQQPPPPPPQQQQQQOOOLLLIIIJJJLLLNNNMMMJJJHHHIIIJJJBBBBBBBBBBBBAAA@@@??????======;;;:::999888888888888888888777666666555555111111222222222111111000////////////000000000000444444444444222000---,,,++++++,,,---............++++++---000222111---***+++,,,.........,,,***))))))************+++++++++,,,***))))))***++++++***---,,,+++******+++,,,---+++,,,,,,---...///000000******+++,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((((()))***++++++++++++******,,,...000000///(((---111111,,,))))))+++******************+++++++++***)))(((((()))***+++))))))************))))))''''''((()))))))))))))))'''(((((()))***+++++++++(((***,,,,,,+++***)))***))))))(((((((((((())))))---)))&&&&&&)))+++,,,+++(((*********)))))))))***(((((())))))******++++++))))))))))))))))))))))))|||zzz{{{zzzxxxuuusssqqqooommmmmmkkkiiigggfffbbb^^^^^^```aaa^^^[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPOOOPPPSSSSSSQQQNNNOOOOOONNNLLLKKKJJJHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;:::999888777555555555555555444444444111222222333333333222222////////////............000000111111111111000000///+++(((***...111///,,,........................,,,---,,,,,,+++***)))(((///...------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---.........////////////000,,,,,,,,,,,,,,,+++******))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))---++++++---,,,((())),,,...---,,,+++***+++,,,,,,...,,,***)))******)))(((,,,,,,+++***************$$$(((+++,,,***((((((***)))******++++++***)))))))))++++++'''(((++++++)))...---,,,+++,,,+++***((($$$((()))(((((()))((($$$)))(((&&&&&&''')))))))))$$$&&&((((((''''''((((((***+++***((())),,,***&&&)))'''&&&'''******(((%%%~~~{{{vvvqqqtttrrrooonnnmmmllliiigggfffbbb^^^^^^```aaa^^^[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRPPPQQQSSSSSSPPPNNNNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB<<<<<<<<<<<<;;;999888777888777777666555444333333//////000000000000///...111111000000000/////////000000111111111111000000111---+++---000222000---........................------------,,,+++******......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........./////////............---,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,...+++***,,,,,,***,,,000---,,,***)))(((((())))))***)))))))))+++,,,,,,,,,+++,,,---------,,,++++++&&&))),,,,,,***))))))***************++++++++++++)))+++***''''''))))))''''''''''''((()))+++++++++(((+++,,,***+++//////---000...---,,,,,,------,,,---.........---,,,+++,,,''')))(((%%%'''+++***''')))(((''')))+++,,,***(((~~~xxxsssuuusssqqqoooooommmkkkiiiiiieeeaaaaaabbbbbb___]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNOOONNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCC>>>>>>======<<<:::999888:::999888777666444333333000000000000//////...---222222111111111000000000///000000111111000000///222000///000333333000---////////////////////////////////////...---,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------............////////////...---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------))))))+++,,,***,,,000,,,+++************+++,,,++++++,,,,,,---...//////+++,,,,,,---,,,+++)))'''***+++,,,,,,+++******+++******++++++,,,,,,------+++......+++***,,,+++(((((((((((()))+++---///000***---,,,***+++///111///------,,,++++++,,,---...---------,,,,,,+++***))))))***)))(((***//////,,,***))))))+++,,,---,,,***zzzwwwuuusssrrrqqqooommmkkkllliiifffeeeeeedddbbb```\\\\\\\\\[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSQQQOOORRRQQQPPPNNNMMMLLLLLLMMMHHHHHHGGGFFFEEEEEEEEEEEE?????????>>>===;;;:::999:::999999888777666555555444444444333222111000///222222111111111000000000//////000000000000//////222111111222444333///,,,////////////////////////000000111111000//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------...............------,,,+++***------,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,))))))---...+++***,,,***+++,,,---///000111111///000111000///.........//////...---,,,+++++++++,,,---------,,,++++++,,,***+++---...//////.........000000------//////,,,,,,,,,,,,++++++---000333444888888777777:::999666777666555555555888===@@@999888888777777666444222,,,------+++---222222///------------------+++***~~~{{{xxxvvvuuutttssspppnnnmmmkkkhhhfffeeedddbbbaaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVUUUSSSRRRRRRTTTRRRPPPOOONNNNNNNNNOOOIIIHHHGGGFFFEEEEEEEEEFFFAAAAAAAAA@@@>>><<<;;;:::777777777888888888888888666666666555444333222111111111000000000///////////////000000000000//////000000111222222111...,,,000000000000000000000000111111222222222111000000,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++******000//////.........//////------------------------++++++++++++++++++++++++......------...000222333111...///444555000+++))))))+++///222444555555444111444666555333222222333666444111000///111333555////////////000///...---***---000333555444333111444666555111111444555333.........---,,,///333888888>>>CCCDDDEEEGGGDDD???EEEDDDBBB@@@@@@DDDKKKQQQKKKIIIGGGEEECCC???999444222444333111333666555000111222111000...,,,++++++~~~|||yyyxxxwwwvvvtttrrrmmmllliiifffdddbbb``````aaa``````___^^^\\\ZZZYYYWWWXXXYYYXXXVVVTTTTTTTTTSSSRRROOOMMMMMMMMMNNNOOOKKKJJJIIIGGGFFFGGGGGGHHHCCCCCCBBBAAA???===<<<;;;666666666777888888999999444444444444444333222111111111000000000/////////...//////000000//////...//////000111000000......000000000000000000000000111222222333222222111111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............++++++,,,------------,,,------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///333888<<>>???DDDEEEBBB<<<;;;>>>???>>>222333444333333777>>>DDDKKKSSSZZZ^^^aaaccc```ZZZ[[[\\\\\\ZZZYYY\\\bbbhhhjjjhhhdddaaa\\\SSSHHH???CCCEEEDDDBBBBBBBBB>>>888555666666555222/////////|||{{{zzzyyywwwuuuoooooommmiiifffcccbbbbbbccccccbbbaaa___\\\ZZZYYYVVVXXXZZZYYYWWWUUUVVVWWWTTTRRRPPPNNNMMMNNNPPPQQQOOOMMMKKKJJJIIIIIIJJJKKKDDDDDDCCCBBB@@@>>><<<;;;666666777777777777777777222333333333333333222222222222111111111000000000......////////////.........///000000//////000111111111111111111111111111111222222333333222222222...---------......///000------------------------,,,,,,,,,---------------------........./////////---...///000222222222222111222444555555333111///333333333333333333333333111111111111111111111111+++,,,...222777>>>DDDHHH===888666:::===999555333///777DDDQQQZZZ^^^^^^]]]]]]aaafffgggeeedddfffiii\\\YYYTTTMMMFFF???:::777555555888<<>>:::777222222444888>>>FFFNNNSSSPPPNNNHHH???<<<>>>@@@???666888888666555999BBBIII```gggmmmoooqqqssspppkkkhhhmmmsssvvvwwwyyy}}}}}}xxxmmm^^^SSSRRRUUUUUURRROOOMMMFFF>>>777999;;;999777555555777~~~}}}|||{{{xxxvvvssssssqqqmmmiiifffffffffeeedddcccaaa___\\\ZZZYYYVVVXXXZZZZZZWWWVVVWWWYYYWWWUUURRRPPPPPPQQQSSSTTTQQQPPPMMMLLLKKKLLLMMMNNNEEEEEEDDDCCCAAA???===<<<888888777777666666555555333333444555555555444444333333333222222222111111......////////////......///000000000///000222333111111111111111111111111111111222333333222222222...............///000111------------------------,,,,,,,,,------..................////////////000000111222444555777777777>>>@@@BBBDDDCCCAAA>>>;;;::::::::::::::::::::::::888888888888888888888888//////111444999@@@FFFIII===666222666999999777777333???QQQdddsss{{{}}}}}}~~~{{{tttjjj\\\MMMAAA999777888<<>>===;;;999666666777:::;;;999777555333222333444555333333222111000000111111666222111444666333...+++111222000...111777888666000000//////222444222...222000222666555111333999222---,,,111333000///222+++000222...))))))---111///,,,***---000000...---222......000111000111555111:::??????>>>BBBFFFGGGSSSVVVZZZ\\\ZZZVVVOOOKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJGGGBBBAAABBBAAA===555222///111:::@@@???;;;===<<<:::888666555555555111GGG```pppxxx~~~qqqUUUAAA<<<666888:::;;;;;;<<<>>>@@@999888888;;;AAAGGGLLLNNNCCC<<<444000000000...+++///...---,,,,,,---///111::::::888555333222444666444999AAAIIIPPPTTTVVVWWWXXXWWWTTTRRRNNNHHHAAA<<<===>>>@@@AAA@@@===:::777333555666555222222444777|||yyyuuupppllljjjiiiiiiiiigggeeecccbbb```]]]ZZZ___]]][[[YYYXXXXXXYYYYYY\\\ZZZWWWTTTQQQPPPPPPPPPLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGDDDCCCDDDCCCAAA???>>>===:::888777777888888999888666444444444555666444333333222222222222222111000111222222111000111///111000///111666555222444333111111333333111---222///000333333000000555555222444:::;;;666111222111222111///------...///111/////////000000111111999777888===???>>>@@@DDDEEEMMMRRRSSSTTT[[[aaacccsssuuuxxxyyywwwrrrlllhhh```___]]][[[[[[\\\^^^______aaa```]]]ZZZUUUKKKAAA???;;;666555888;;;999666:::;;;999777444222444555???PPPcccmmmssswwwzzzyyy~~~zzzwwwhhhOOO>>>:::333555666666555555777888777444333333666999;;;<<<666111,,,+++---///...,,,---,,,+++******,,,---///000111111///------///111---///333777:::;;;;;;:::>>>======;;;999666222///111222444555555333111///...000111///------///111}}}xxxsssooommmkkkkkkkkkhhhfffddddddcccbbb```cccaaa^^^ZZZYYYYYYZZZ[[[[[[YYYWWWUUUSSSRRRRRRRRRLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFEEEBBB@@@AAA@@@>>>===;;;999888888999888777555444555555666444444333333333333333222222444666555444444666888///111222111333555444///222111000111222111///...444111111444666444222333777888>>>EEEFFF>>>555111999777555555444444333333444666666444222555:::???DDDDDDHHHPPPUUUUUUXXX[[[jjjqqquuuuuuwww~~~}}}wwwrrrnnnmmmmmmnnnnnnmmmjjjdddaaa\\\PPPDDDHHHCCC<<<777444333222111666999;;;888333000222555AAAJJJSSSWWWZZZ]]]\\\YYYYYY[[[^^^```aaadddhhhkkkhhhaaa]]]ZZZOOO===222000///000111000......///000111///,,,+++,,,---...---,,,)))'''(((+++---,,,*********)))((()))***+++,,,((()))++++++******+++,,,+++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,+++***((()))***++++++++++++******+++,,,+++***)))***,,,{{{wwwsssqqqppppppmmmkkkhhhggggggggggggffffffddd```\\\ZZZZZZ[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSNNNOOOPPPQQQPPPNNNKKKJJJGGGGGGGGGGGGFFFEEEBBBAAABBBBBBBBBAAA@@@>>><<<:::888888666555555444555555333333333333333333333222555777999888999;;;:::888333555444222444777555111111///000333444222222333666666999>>>CCCEEECCCBBBFFFKKKTTT]]]^^^VVVJJJBBBEEECCCAAA@@@<<<999:::>>>;;;>>>>>>999777???LLLUUUffffffllltttyyyzzz{{{~~~{{{qqqhhhccc```___ccc]]]SSSKKKLLLNNNKKKEEEGGGAAA999444000---...111000777>>>===777222222444555999::::::<<>>AAAEEEHHHCCC>>><<<;;;777...***++++++,,,---,,,+++***+++------***((((((***+++,,,+++,,,***)))***++++++)))'''))))))((((((((()))***+++''')))++++++***)))***+++,,,,,,++++++++++++,,,,,,)))***++++++******+++,,,***************++++++,,,)))***++++++************|||zzzxxxvvvvvvuuupppnnnkkkjjjkkklllkkkkkkhhheeebbb^^^\\\[[[[[[\\\WWWVVVVVVUUUTTTTTTTTTTTTRRRRRRTTTTTTSSSQQQOOOMMMGGGHHHHHHHHHFFFDDDBBBAAA???@@@AAABBBAAA???>>><<<777777666555555444444444222222333444444333333222333444555777???EEEAAA777888888777444555888888444555333444888777333333777888???IIITTT^^^dddfffeeegggnnnxxx{{{oooeeeaaa___[[[TTTHHH???DDDOOOMMMRRRPPPHHHHHHTTTfffqqq|||yyysssmmmcccWWWMMMFFFCCCAAAGGGBBB999333888BBBGGGFFF???777111///---***---444---666@@@BBB<<<555222333///000///---///333222---,,,---...//////000222555111......//////------///)))***,,,,,,++++++---...,,,***))))))+++,,,,,,,,,+++++++++++++++***(((''')))))))))))))))******+++)))+++,,,,,,***))))))***************+++,,,...///+++------+++)))'''(((***------+++*********+++,,,))))))***+++++++++***)))~~~|||{{{zzzyyyyyysssqqqooooooooopppooonnniiigggeeebbb```^^^^^^^^^WWWWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTRRRQQQJJJKKKKKKIIIFFFCCCBBBCCC===>>>?????????>>>===<<<888777777666666555555444222333444555555555444333444555555999FFFPPPLLL@@@;;;===<<<999;;;>>>===999888555666;;;999222333888BBBPPPbbbqqq~~~~~~uuuhhhVVVJJJRRRbbbhhhmmmkkkbbbaaannn~~~zzzzzzvvvmmmeee___\\\UUUPPPIII@@@:::555333222111222111000666AAAGGGGGG:::000***,,,---+++---444+++444===???;;;555222111---///...,,,...111111...///000000...---,,,---///------------...---......)))+++------,,,---...000...,,,******++++++***)))'''((()))******+++******)))))))))*********++++++***++++++***((('''((())),,,++++++++++++,,,---...---///111...***'''''')))++++++***)))(((((())))))(((((((((***++++++)))&&&~~~|||{{{zzzyyyuuusssrrrsssssssssqqqooojjjjjjiiigggeeecccaaa```ZZZZZZZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTNNNOOONNNKKKGGGDDDDDDFFFAAA@@@@@@@@@???>>>===<<<999999999999888777666666333555666888888888666555777999888777AAANNNNNNDDDAAAEEEGGGGGGHHHJJJFFF@@@>>>:::===EEEDDD>>>@@@IIIYYYlll~~~pppbbbRRRIIISSSeeeqqqxxxvvvllliiirrrzzz{{{|||{{{{{{xxxqqqmmmmmmlllnnnnnnkkklllnnnmmmjjjhhhddd]]]UUUMMMFFFBBB???@@@===999555222111000000***...111111444<<>>>>>;;;;;;;;;;;;:::999888888555777999:::;;;:::999888555999555///333???CCC===FFFLLLQQQTTTVVVUUUNNNFFFGGGEEEJJJUUUWWWSSSWWWbbbnnnxxxgggVVVJJJ???;;;GGGXXXgggnnnmmmbbb]]]bbbccc___RRROOOOOORRRQQQLLLJJJLLLNNNMMMIIIDDDDDDHHHIIIFFFDDDBBB>>>999666444444444333222111///------------+++//////+++***111;;;@@@CCC444+++///111,,,))),,,---------...............)))///111...+++,,,,,,***,,,---...---++++++,,,...***,,,............---***---......---+++)))***+++,,,+++***+++---...---,,,+++,,,,,,,,,+++,,,...///'''(((((()))***)))))))))((())))))(((((()))---000'''((()))***************%%%***///000,,,)))***,,,((()))+++,,,---.........+++******,,,//////+++(((|||{{{zzzyyyyyyzzzyyyvvvsssmmmmmmllllllkkkjjjiiiiiiaaaaaa```___^^^\\\ZZZYYYYYYVVVTTTTTTUUUUUURRRPPPTTTRRROOONNNLLLJJJFFFCCCEEEDDDCCCCCCBBBAAA===::::::;;;<<<======<<<:::999999>>>@@@======AAA@@@;;;999888666555666999<<>>===;;;;;;888666444555888999777555555555555444222111222444222333222000...---...///---///000000...,,,,,,---******+++,,,------......000///.........///000111------------...............------,,,,,,,,,,,,,,,///.........///000///...,,,///000//////111///+++......,,,))),,,000///))),,,---......---,,,---...---...,,,***---111000,,,)))------(((''',,,...,,,))))))))))))))))))))))))++++++++++++++++++++++++)))222:::777...'''(((,,,***---,,,))))))------+++(((***************,,,...}}}}}}|||{{{{{{{{{zzzwwwtttoooooonnnmmmlllkkkkkkjjjddddddcccaaa___\\\ZZZYYYYYYWWWUUUUUUWWWWWWVVVTTTVVVTTTQQQOOONNNKKKHHHEEEDDDCCCBBBCCCCCCBBB???<<<===<<<<<<;;;;;;;;;;;;;;;===AAACCC@@@@@@DDDEEEBBB???===;;;999999;;;???BBBJJJLLLSSS___llluuuwwwvvvpppsss{{{}}}qqqaaaVVVFFF999000333444111111777777666555444333111000000000...---...111222111000///000000///...---///111.../////////......///000,,,------............///***++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---------111000000111222222222111111000............------///111000......111111---+++......,,,---000---)))+++,,,,,,,,,,,,,,,,,,---,,,......,,,---///---(((+++......))))))---...,,,++++++++++++++++++++++++++++++++++++++++++++++++...666<<<888///''''''+++))),,,,,,)))))),,,---***+++,,,---,,,++++++---///~~~}}}|||zzzwwwuuuqqqqqqpppooonnnmmmllllllhhhgggfffdddaaa^^^\\\ZZZZZZXXXWWWXXXYYYZZZYYYWWWXXXVVVTTTRRRQQQOOOKKKHHHDDDCCCBBBCCCCCCCCCAAA???>>>===<<<<<<===@@@BBBDDDCCCFFFEEEBBBAAADDDGGGGGGAAAAAA@@@???@@@EEEKKKPPPaaadddjjjuuu|||zzztttkkkddd]]]SSSFFF===888///***...000---...222000//////......------,,,...------///111222222111,,,---...---,,,,,,...000.........///////////////,,,+++***+++...///000000++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---......---------------...000///000333555555333111333222000...------......111222000...///333333///...333555222000000...+++,,,---------.........//////222333000///111///+++---//////,,,+++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---333888666...))))))+++(((+++,,,******------***---......---++++++,,,---~~~}}}{{{xxxvvvsssrrrqqqpppooonnnmmmllljjjiiihhhfffdddbbb```^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOHHHFFFEEEDDDEEEDDDBBBAAA>>>???@@@BBBEEEIIILLLNNNIIIJJJIIIEEEBBBDDDHHHKKKGGGJJJMMMOOOSSS[[[dddjjj~~~{{{xxxwwwtttqqqrrrsssooojjjgggeeeaaa[[[UUUQQQLLLFFFCCCAAA>>>888333222,,,***...000...---///........................111111111111222333333222.../////////......///111222111000/////////...---///,,,++++++...000000///,,,,,,,,,,,,++++++++++++,,,,,,---...//////000000000000///.........//////000000111555888888444111222222111///...///111222333555555555888;;;999333444999;;;666222222333222333222222222444444444333777:::999333000111333222111111000...///000///------------------------------,,,++++++++++++,,,---(((---111000---***+++...)))---///---...000///,,,---...///...,,,******+++~~~|||zzzwwwttttttsssqqqpppooonnnmmmiiiiiiiiihhhgggfffdddccc______^^^\\\ZZZXXXVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTMMMKKKIIIHHHGGGGGGEEECCCAAACCCFFFIIILLLNNNOOOOOONNNPPPQQQPPPNNNNNNTTTZZZ]]]bbbhhhmmmpppvvv~~~|||nnn___XXXUUUPPPLLLKKKJJJFFFBBB@@@@@@>>>:::666888555222222333444222000000......000111...------,,,,,,,,,,,,---------...////////////.........//////000111000//////111333444111......//////...---333111////////////...------------,,,,,,,,,,,,,,,------...000111333444555222111000.........///000222222555:::>>>>>>888333222333444444333444777:::<<<@@@DDDHHHMMMOOOIII@@@>>>BBBBBB>>><<<@@@FFFHHHEEECCCBBBCCCDDDEEEDDDBBBKKKLLLFFF999111222666999555222111222333111///...------------------------...---++++++++++++---...***,,,......---,,,---...,,,000333222333555333//////111444444222///---,,,}}}{{{wwwwwwuuutttrrrqqqpppooojjjjjjjjjjjjiiihhhgggfffbbbbbbaaa^^^ZZZWWWVVVWWWTTTSSSSSSUUUXXXYYYXXXWWWQQQOOOLLLKKKKKKKKKJJJIIIHHHJJJMMMOOOPPPPPPOOOOOOWWWZZZ___ccccccccciiiqqqyyy~~~yyytttnnnjjjhhh\\\PPPDDD>>><<<888666666666555333333444333222111444222000//////000///...---...///000///...,,,+++---........./////////000///000111111//////000111111333444555555666999;;;888333...---...000000///555666777555111...------------------............---......000222666999:::555444222000///000111222111222666===DDDDDD>>>777;;;>>>AAABBBAAAAAADDDGGGOOOTTTZZZaaahhhiiibbbWWWUUUXXXWWWTTTWWW___gggjjjdddaaa______aaabbb___]]]hhhggg]]]JJJ;;;888===AAA999444222555666333000///------------------------///---,,,******,,,---///222111000//////...------...333666777888999777222333777<<<>>><<<777333111{{{zzzyyywwwvvvtttsssrrrlllllllllkkkjjjhhhgggfffcccddddddaaa\\\YYYYYYZZZTTTTTTTTTUUUWWWXXXVVVUUURRRPPPNNNNNNPPPQQQQQQQQQOOOPPPRRRTTTUUUWWWXXXXXXeeeiiiqqqxxxxxxuuuzzz|||zzzrrrnnnhhh___VVVOOOLLLJJJFFF===555333222000000222222333555555444444555666222111000//////......---+++---/////////......---111111111111111111222222111333555555555555777999:::<<>>888444~~~}}}|||zzzxxxvvvuuutttnnnnnnmmmllljjjhhhfffeeeccceeeeeeccc^^^\\\\\\^^^VVVUUUTTTUUUVVVVVVTTTRRRQQQPPPOOOPPPSSSUUUWWWWWWSSSSSSTTTWWW[[[___dddfffqqquuu~~~}}}uuukkkgggZZZWWWRRRKKKFFFBBBBBBCCC???888333222111///000333---000333333000///111333++++++,,,---.../////////***...000000000111111000////////////////////////...111555666666777:::>>>EEEHHHLLLPPPTTTYYY___bbbYYYOOOBBB999666555222000333;;;AAA???666///000333---......///000111222222555444444555999@@@FFFJJJEEECCCAAA>>>>>>>>>@@@AAA===???GGGTTT___ccc]]]VVVbbbhhhmmmnnnkkkhhhiiikkkmmmpppuuu|||}}}{{{zzzvvvtttwww||||||xxxxxxtttpppoooqqqqqqmmmiiikkkllldddPPP>>>888<<<@@@===666333888:::555000///000000000000000000000000000...,,,******,,,...000111///,,,,,,...000000///...444999:::;;;<<<999444333:::CCCIIIGGG@@@999444|||yyyuuusssppplllhhheeedddccceeedddcccdddfffeeeaaa^^^[[[YYYVVVTTTSSSTTTVVVWWWZZZTTTPPPQQQUUUYYY___eeefffbbb^^^aaaiiirrryyy{{{{{{kkk[[[OOOJJJBBBAAA???===;;;999777777666333//////111333333222222444444000///222222///000000000000000000000000,,,---///000111000//////000222333111000111333333666666666666888===DDDHHHUUU```pppzzz}}}||||||}}}xxxeeeQQQEEE???;;;888999@@@HHHNNNKKK@@@555222333222333222///222888:::666===CCCCCC???HHH]]]mmmqqqgggccc___]]]\\\[[[[[[ZZZVVVYYYcccqqqxxxuuuqqqooorrrtttvvvxxxxxxvvvtttsssuuuttttttuuuxxxyyyyyyxxxsssqqqnnnnnnooopppoooooojjjkkkkkkjjjgggeeeddddddddd___QQQAAA666333111///000000000111000000///...---......//////......---,,,++++++******++++++,,,+++,,,+++***)))***,,,///333333222111000000//////000444:::===>>>===<<<<<<|||xxxzzzyyyvvvsssoookkkhhhffffffdddbbbbbbcccdddcccaaaaaa___[[[WWWTTTSSSTTTTTTXXXSSSPPPTTTXXX]]]dddjjjrrroookkklllqqqxxx|||ssssssxxxzzzwwwooobbbRRREEE<<<888<<<;;;:::888777555444333555333222333555666444222111555555222111222222///000000000000000000000000...//////000000000000000111222222111000111444555666555444444888DDDSSS^^^iiirrr}}}{{{wwwvvvrrrdddUUUNNNLLLLLLOOOSSSSSSYYY]]]WWWJJJ===888777555555555777;;;???DDDGGG[[[bbbccc^^^bbboooxxxxxxyyyvvvqqqnnnlllkkkiiihhhffffffjjjqqqtttqqqnnnmmmkkkmmmoooppppppnnnlllkkkiiihhhggghhhjjjlllkkkjjjhhhggggggiiijjjjjjhhhfffbbbddddddcccaaa_________```ZZZMMM<<<222///...,,,///////////////...------***++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,***)))***---000222111111000000///.........111555666666555444444|||xxx}}}}}}|||yyyuuuqqqllljjjiiifffcccbbbbbbcccddddddeeebbb^^^ZZZVVVTTTSSSSSSUUURRRRRRXXX^^^bbbjjjqqq{{{yyyuuurrrrrrvvv}}}~~~|||nnnaaa^^^bbbeee```XXXLLL@@@777333222777777666555444333222222444444555666888777555333333777999555222333222///111111111111111111111111000000000///000111111222333333222111000222666:::;;;;;;:::999>>>NNNeeevvvyyy~~~}}}tttmmmjjjddd\\\UUUSSSSSSTTT[[[bbb[[[```ccc]]]OOOBBB<<<;;;777555888@@@DDDEEENNNZZZqqqwwwyyytttrrrwwwwwwsssxxxuuuqqqnnnmmmkkkiiigggmmmhhhgggiiikkkhhhhhhjjjiiiiiijjjkkkjjjgggeeecccdddcccbbbbbbddddddcccbbb``````bbbdddfffeeeaaa___\\\^^^___^^^]]]\\\\\\\\\ZZZUUUHHH888...---,,,***------------,,,,,,,,,,,,))))))************))))))++++++************++++++......,,,)))((()))---000111000000//////.........---///000000...---------{{{|||}}}}}}}}}zzzuuuqqqnnnnnnllliiigggfffeeeddddddcccaaa]]]ZZZWWWUUUUUUUUUSSSRRRVVV^^^cccgggmmmttt~~~|||xxxrrrmmmmmmrrrwwwvvv{{{|||sssbbbTTTOOOQQQPPPMMMGGG@@@;;;888888888666666666555555555555444555555555555666666666555999======888333333333111111111111111111111111111111000/////////111222333666444222222333444:::AAACCCFFFGGGEEEGGGSSShhhxxxrrrtttuuurrrjjjaaa[[[WWWPPPMMMMMMMMMJJJIIIMMMSSSMMMRRRVVVRRRHHH???::::::666111666BBBEEECCCNNN```ooouuuwwwsssppppppmmmiiijjjhhhfffeeedddbbb```]]]ccc^^^\\\^^^aaaaaabbbfffhhhhhhgggfffccc```]]][[[___]]]\\\\\\]]]]]]\\\ZZZUUUUUUUUUVVVWWWVVVSSSQQQOOOQQQSSSSSSRRRQQQRRRSSSSSSNNNCCC555---------+++,,,,,,+++++++++***++++++*********++++++*********++++++************++++++...---***(((&&&(((,,,///111111111000000////////////000///...+++***+++,,,|||~~~{{{wwwtttssssssrrrppplllhhheeecccbbbaaa^^^[[[XXXVVVUUUTTTUUUWWW^^^fffiiiiiilllqqq{{{yyyuuummmfffccceeehhhiiiooopppfffWWWKKKFFFFFF>>>===:::999888888888888666666666666666666666666666555333111111333666999@@@DDDCCC<<<666555666666222222222222222222222222000000//////111222444666:::555444666777888???HHHLLLSSSXXXWWWSSSUUU^^^hhh^^^^^^[[[UUUOOOHHHDDDBBB>>>???BBBDDD???888888;;;:::@@@DDDCCC>>>888555555111---111<<<>>>:::DDDUUUcccgggjjjiiiggghhhgggeeehhhfffdddbbbaaa^^^ZZZWWWRRRNNNNNNSSSVVVVVVXXXZZZ[[[[[[YYYVVVSSSOOOKKKJJJLLLJJJIIIIIIJJJJJJHHHGGGCCCAAA???>>>>>>>>><<<;;;999;;;===>>>======>>>???GGGDDD<<<111,,,------,,,---,,,+++************+++*********++++++*********+++******))))))******++++++***)))'''&&&'''+++///444444444444333333333333000111000...+++***,,,---}}}{{{wwwyyyyyyvvvqqqkkkhhhffffffdddbbb^^^ZZZWWWUUUTTT\\\```iiiqqqpppjjjgggiiimmmlllhhhbbb\\\XXXWWWWWWZZZ______WWWLLLFFFBBB???;;;999888888888888666444555555555555555555555555555444222//////111666:::@@@GGGIIIDDD===<<<<<<;;;555555555555555555555555000000111222444777999:::===888777<<<>>>>>>EEEOOOYYYaaahhhiiiccc]]][[[]]]OOOKKKDDD>>>999666555555666777;;;>>>:::222///111444888<<<<<<888444111111---***---444555333999CCCQQQTTTWWWXXXXXXZZZ\\\]]]^^^]]]ZZZXXXUUUPPPJJJFFF???<<<<<>>>>>@@@:::;;;BBBDDDCCCJJJUUUZZZaaaiiikkkggg___ZZZWWWGGGBBB999333222444888;;;666555666999666111000222222555888999666222000///+++,,,---///000222333444===???CCCFFFFFFFFFHHHJJJGGGFFFEEEDDDBBB>>>888444555111111444666333222333222222111000///...,,,,,,///...------...///...,,,...---,,,,,,---...,,,+++)))***,,,---,,,,,,,,,...---//////,,,,,,///000...000...---++++++,,,---...***++++++,,,,,,++++++*********))))))))))))******&&&(((***++++++,,,///111>>>>>>>>>???????????????777777666333///,,,++++++~~~|||{{{{{{yyyuuupppnnnpppsssgggggggggffffffeeeeeedddlllsss~~~{{{kkk```]]][[[YYYXXXZZZ[[[ZZZUUUQQQMMMOOOLLLFFFEEEFFFCCC<<>>@@@BBBBBBBBB<<<===EEEHHHFFFLLLXXXNNNTTT[[[___]]]XXXSSSPPPEEE???777222444;;;CCCHHH:::666333444333000000333...222555666444111///...+++...///---///333222---333555888<<<<<<::::::<<<777777999:::;;;999444111666222000333555333222333---------....../////////,,,+++***+++,,,---,,,+++((()))***---//////---***(((***,,,,,,+++***+++,,,(((,,,......///333444111111000...,,,,,,---...///---......//////......---******))))))))))))******&&&(((+++......///111333BBBBBBBBBBBBBBBBBBCCCCCC======<<<888333...++++++{{{zzzyyyxxxwwwuuuqqqmmmrrrooojjjeeebbbcccgggjjjnnnrrrwwwvvvoooeee^^^[[[WWWYYY[[[]]][[[XXXTTTQQQOOOLLLGGGDDDCCCDDDCCCCCCBBBAAA>>>:::888:::;;;:::<<<999666444444444444444666333111222555888888666999DDDPPPWWWZZZVVVJJJ???===;;;===DDDHHHFFFBBBAAA777:::???DDDHHHIIIIIIIIIGGGCCC@@@BBBHHHMMMMMMLLLLLLLLLMMMPPPRRRPPPKKKFFF666333222333333666@@@JJJJJJ;;;000111111,,,,,,222444333222111000...------+++---......------///000333222222333222222555999444444444111///...///000////////////////////////,,,---......,,,,,,---...---.../////////...,,,+++...............------,,,+++++++++---......,,,***...+++***,,,222777999:::444111...,,,+++***)))(((///---+++...333555333000+++***)))(((((()))***+++,,,+++***((((((,,,222777999>>>CCCEEEDDDBBBAAABBBCCC@@@;;;666000---***)))~~~}}}}}}|||{{{xxxsssooopppmmmiiieeedddfffjjjnnnmmmoooooollleee___[[[ZZZXXXZZZ\\\]]][[[XXXTTTRRROOONNNKKKHHHFFFFFFGGGHHHIIIIIIFFFAAA>>>???AAACCCBBB???;;;888777666666555666444111222555777777666666>>>GGGOOOUUUXXXRRRJJJDDDAAABBBIIINNNMMMJJJJJJDDDEEEHHHKKKLLLLLLKKKJJJCCCBBBAAAEEEJJJMMMKKKHHHCCCCCCEEEHHHIIIGGGAAA<<<888444333222222333<<>>111111222...---222333222111111000///......,,,...///...------///000111222555777777888:::===777555222///.........///...//////////////////...,,,---......,,,,,,---.........////////////......000000000000000///...---,,,------...///...---,,,...------111777;;;<<<;;;777444111000000000///...444222000333888:::777444000...---+++************+++++++++***,,,000555::::::>>>CCCEEEDDDCCCCCCCCCCCCAAA===888333///,,,***~~~yyytttooommmjjjgggeeefffiiinnnqqqrrrppplllfffaaa^^^___```\\\]]]^^^^^^]]]ZZZWWWUUUPPPQQQOOOLLLHHHHHHKKKNNNPPPQQQQQQLLLFFFCCCFFFKKKJJJHHHCCC>>>:::888666666666444222222444555555555666999>>>EEEPPPYYYYYYSSSJJJEEEEEEKKKPPPPPPPPPQQQNNNNNNNNNNNNLLLJJJGGGFFF>>>>>>@@@EEEIIIJJJFFFBBBAAABBBEEEGGGGGGCCC===888555222111222111333;;;DDDXXXEEE444111222000///111111000000000////////////---...//////---...///111222666;;;???@@@BBBCCCDDD;;;666000---...///...---......////////////......,,,---......,,,,,,---...000000/////////000111111222222222222111000///.........////////////.........///333999>>>@@@???===888666444333333444444333666444333666999;;;999777333111///,,,***)))))))))***+++---...000333888<<<:::===AAACCCDDDCCCCCCDDDBBBAAA???;;;777222...+++~~~yyysssnnnkkkhhheeedddfffjjjnnnppptttqqqkkkeeeaaa```bbbdddaaaaaaaaa___^^^\\\ZZZYYYRRRTTTTTTOOOIIIGGGKKKPPPRRRWWW\\\\\\SSSIIIGGGJJJNNNKKKGGGAAA;;;777666666666555333333333444444444888:::===CCCOOOZZZZZZUUUJJJDDDBBBFFFJJJKKKKKKMMMKKKKKKIIIFFFCCC@@@>>><<<888888;;;???BBBCCC@@@===CCCEEEHHHIIIHHHBBB<<<777000//////222222444===FFF___LLL999333333111//////////////////////////////.../////////......111333999@@@GGGJJJKKKMMMLLLIII???777///---...000///---......///000000///......,,,---......,,,,,,---...333222111/////////000111222222222111111///...------...//////.........//////333999@@@CCCCCC@@@===999666444333333333333222333222222444666777666444111000---+++)))(((((((((***,,,///000222444888;;;:::<<<>>>@@@AAABBBCCCCCC@@@@@@???===999333...+++|||uuupppllliiieeeeeehhhlllnnnooorrrooojjjfffdddccccccccccccbbb```^^^\\\[[[ZZZZZZWWWXXXVVVPPPIIIFFFIIINNNTTT]]]kkkqqqhhhUUUJJJHHHGGGFFFCCC>>>888555555777555555444333222222444555:::???EEEMMMXXX___]]]WWWHHHAAA===???AAAAAABBBCCCBBB@@@>>>;;;999666555444333333444666999;;;<<<<<>>DDDEEECCC???<<<;;;888555333222222111000000000000222333444333222///...---++++++++++++,,,---///111222222444666999::::::;;;<<<>>>@@@@@@@@@=========<<<888333...+++|||xxxqqqmmmiiiiiimmmppprrrqqqxxxuuurrrpppooonnnlllkkkeeeccc```]]][[[ZZZ[[[[[[\\\\\\YYYSSSMMMJJJKKKMMMWWWdddyyyiiiTTTMMMEEEEEECCC>>>888555666888333444444333111222444666;;;EEEQQQZZZaaaddd___WWWDDD===888:::<<<;;;:::<<<:::888666333222111111222111000000222444888<<>>888333000222111111333111000444;;;QQQGGG;;;444111000///------------...............------......///111555999IIISSSZZZXXXWWWWWWRRRKKK===888222///000111000///---...///111111///...---,,,---......,,,,,,---...333222111///...---,,,,,,...............------,,,(((+++------,,,---111444888===CCCGGGEEEBBB>>><<<===:::777444444333111000000111222222333333222222000000///......///000111///111222333333444777999;;;999888999<<<>>>>>>>>>;;;;;;;;;:::777333...,,,vvvrrrnnnoootttyyyzzzyyy~~~zzzyyyyyyyyywwwuuukkkhhhddd```]]]^^^___```bbb```[[[VVVSSSQQQQQQQQQ[[[hhh}}}cccWWWVVVUUUQQQHHH===777666888111333444333111222555777<<>>;;;666111//////...---......------------------+++,,,---...///333888<<>>===;;;888888;;;======<<<;;;;;;:::999666333000...zzzvvvsssuuu{{{{{{yyyzzz{{{zzzxxxqqqnnniiieeecccccceeeffffffbbb]]]YYYXXXXXXWWWVVV\\\iiilll___kkkiiibbbTTTEEE999555555000222333333111222555888>>>MMM]]]aaa]]]UUUJJJAAA;;;444111333666555555666444333000...---...000111000222555777:::>>>BBBEEECCCDDDCCC>>>666000------++++++,,,///---+++///666000111111...---...//////......---------,,,,,,,,,***+++---...000444999===FFFRRRXXXSSSQQQSSSNNNDDD222333222000---,,,---///,,,...000111111000...,,,,,,---......,,,,,,---...((()))+++---......---,,,+++,,,---...////////////&&&***...///...000666;;;FFFIIIKKKJJJEEE@@@======888555333222333333333222000111333333222222222333111000...------......///111222333444666:::???BBB@@@<<<999999;;;======<<<;;;;;;:::999666444111///}}}ssssss}}}}}}}}}yyywwwssslllhhhfffffffffeeegggeeebbb```______```aaahhhllliii___iiinnnooobbbMMM<<<555666333333333222222333444444>>>KKKXXXZZZUUUMMMDDD===888666444333555666666666444111......000222111000222555777777:::@@@CCCCCCGGGDDD>>>666///,,,,,,...//////.........---------.........------,,,,,,,,,,,,,,,,,,++++++*********---///000000000555<<>>;;;888555333444555555444111333444555555444222111333222///...---...///000///000111333666;;;@@@BBB@@@>>>;;;777555666999<<<<<<<<<;;;999666333000///}}}xxx|||~~~{{{uuurrrooollliiifffbbb___dddcccbbbaaabbbeeegggiiimmmmmm|||hhh[[[___aaaaaa\\\RRRFFF;;;555444333333222222333333444<<>>DDDLLLQQQSSSQQQOOOMMMDDD:::444222///---,,,---///000------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,000666<<<@@@EEEEEEEEEEEEDDDAAA???>>>;;;888555333444444444444222333333444333222111000111000///...---...//////......///000333666999;;;;;;:::888555333555999===;;;;;;;;;999777444111///~~~~~~wwwvvvtttrrrnnnhhhaaa\\\aaabbbdddgggjjjmmmppprrrrrrpppvvvzzzeeeWWWRRROOOOOOSSSWWWQQQAAA444444333333222222333333333333<<>>;;;888444333333444444333333222222111000//////...------------..................///000222333444444555555444222222444888<<<:::;;;:::999777444111///}}}|||zzzxxxtttmmmeee___bbbeeekkkppptttuuuuuutttqqqsssxxx||||||sssbbbTTTHHHCCCBBBJJJSSSQQQCCC555444444333222222222333333///555999777555666555222222111111333444444222000222111///......//////000111888???CCCGGGJJJIIIDDD???777///,,,---000///---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111666===DDDIIIGGGIIIJJJJJJIIIDDD<<<666111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000444;;;BBBFFFNNNMMMJJJGGGCCCAAA???>>>:::888444222222333333222333222000///...---------***+++,,,---------------///000111333444555555555444444333111111222666:::999:::::::::888555111///~~~zzzwwwqqqkkkgggfffkkksssxxxzzzwwwqqqmmmiiirrr|||~~~xxxjjj[[[QQQDDD@@@???CCCIIIIII@@@777555444333333222222222333222666777555444777777555222111222333444444222000000000///.........000111777>>>EEEHHHJJJJJJEEE???:::333,,,***---000///,,,......---,,,***)))((((((,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333999@@@EEEHHHEEEEEEFFFGGGEEE???888444///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,///555>>>FFFLLLXXXTTTMMMFFFAAA?????????:::777444222222222111111222111///...---,,,,,,,,,)))***+++,,,------,,,,,,...///111333555666777777666666444222000111444666777999::::::999555222000}}}{{{wwwssspppnnnrrrwwwzzzxxxrrriiiddd```iiivvv{{{qqq^^^PPPMMMBBB@@@>>>???AAAAAA===999555555444333222222222222222555555222333555555222222111111222333333222000......///...---...111333;;;BBBHHHIIIIIIGGG@@@999444000---,,,...///...,,,......---,,,***)))((((((,,,,,,------------......,,,,,,,,,,,,------------......111777===BBBDDDDDDDDDBBBBBBEEECCC<<<555222...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000777???GGGMMMVVVRRRKKKDDD@@@>>>>>>???:::777333111111111000000000000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---///111333555777888777777666333000000111333666888::::::999666333000~~~{{{uuuvvvwwwuuupppiiiaaa\\\ZZZ[[[dddmmmdddOOODDDFFF???>>>===>>>??????<<<:::666555444333222222222222///111222000000333111---222000//////000111111000+++---......---...222555<<>>>>>???:::777333111000000000///....../////////...,,,+++...---,,,+++***+++,,,---.........000222444777888666666555222000///000222555777999;;;:::777333000yyyxxxuuupppiiibbb\\\XXXXXXPPPSSS___ZZZEEE<<>>AAAAAA===:::666555444333222222222222000333444222333555222---111///---,,,...///000///***,,,......---///333666;;;AAAEEEEEECCC???888000---///111111///---,,,,,,******+++,,,------......*********++++++,,,,,,,,,,,,,,,,,,------.........000111666<<>>???@@@??????>>>:::777333000000000///...,,,---///000000///---+++000...,,,*********,,,---222111000000222444777999333444333111//////000222444777999;;;:::777333111}}}yyyssslllfff^^^WWWRRRRRRQQQOOOJJJDDD???===<<>>???<<<888333333333222222222111111000000111111111111000000444111......000222111000///---+++***,,,///333666===CCCHHHHHHAAA888000,,,------..................------------------------.........------,,,,,,,,,---------,,,++++++...000000444:::???BBBAAA???>>>BBB@@@===<<<;;;:::888666222...,,,---,,,+++---111,,,---.........---+++***...000000///---,,,,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,---...222777;;;======;;;;;;<<<<<<;;;999888888999999888555333111111222222444222//////000000---+++---,,,,,,++++++,,,,,,---///111222333333444555777666555444222000///...---///111333555555555444333}}}yyyuuuoooiiibbb\\\UUUPPPMMMMMMKKKGGGBBB>>><<<<<<>>>;;;999:::======:::666444444333333333222222222///000000000000000000///333000......000111111000000/////////000333666888===CCCHHHGGG@@@777000---........................------------------------......---------,,,,,,,,,---......---,,,,,,...111111555:::???CCCDDDCCCBBBAAA???>>>=========;;;999222...+++,,,,,,,,,...333000000//////...---++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---///333777;;;===<<<;;;999:::;;;;;;999999:::;;;999777555222111111111222444111//////000000---+++------,,,,,,,,,,,,------...///111222222333444666666555444222111///...---///000333555666666555444uuurrrnnniiiccc^^^XXXRRRNNNJJJJJJHHHEEE@@@<<<;;;;;;<<<:::888999;;;:::777444444444444333333333222222////////////////////////111///......///000000///---------...///222555777>>>CCCGGGFFF???666000---........................------------------------------------,,,,,,,,,,,,......///...------000222333666;;;???CCCEEEFFFFFFAAA???>>>?????????===;;;333...+++,,,------111666;;;999666222///,,,+++***'''(((******))))))+++---...------,,,++++++************+++++++++,,,,,,,,,---///444888;;;<<<<<<<<<777999::::::::::::;;;===888666444111000000000111222111000000000000---,,,------------------------,,,...000111111222444666666555444333111///...---///000222555777777777777wwwpppllliiiccc^^^YYYTTTPPPLLLJJJJJJHHHDDD???<<<:::::::::999777777888888555333333333333333222222222222//////............////////////....../////////...---,,,+++,,,...222777:::???CCCEEECCC<<<555000..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///111333777888;;;>>>AAADDDEEEFFFAAA@@@??????@@@???<<<:::333...+++,,,---...222888EEEBBB<<<555000,,,+++******+++,,,,,,++++++,,,...,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---000555999;;;<<<<<<<<<888999;;;::::::999;;;<<<777666333111//////000111111111111111000///---,,,........................,,,...000111222333555777666666444333111///.........000222555777888999999|||uuuppphhhddd___ZZZVVVRRRNNNKKKKKKJJJIIIEEE@@@<<<::::::888777666666666666444222222222222222111111111111//////............//////....../////////......///444222///...111777???CCC@@@CCCDDDAAA:::333000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///222444999:::;;;===???AAABBBBBBAAA@@@??????>>><<<999666333...+++---......222777BBB>>>999333...,,,,,,,,,---......---,,,++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---111666:::;;;;;;<<<===:::;;;<<<;;;999888999:::777666333111//////000111///000111222111///------...///000000000000///...---///111222333444666888777666555333111000///...///000222444666888::::::~~~}}}vvvqqqeeeaaa[[[VVVRRROOOKKKIIIHHHHHHFFFCCC>>>;;;999999555555666666666555444444333333333222222222111111111000///......///000111---///111111///...//////444222//////222999AAAFFFAAACCCCCC???888222000000/////////...------,,,,,,------------------------++++++++++++,,,,,,,,,,,,---...///......///222444::::::<<<===>>>?????????@@@???>>>>>>===;;;666333111---,,,......---000444444222///---+++,,,---...,,,------,,,***((()))***))))))******+++,,,,,,---******+++++++++,,,,,,,,,---222888;;;::::::<<<>>>;;;<<<<<<;;;999888888999888666444111000000000111---000222222111///...---///000111222222111000///---///222333333555777999777666555333222000///...///000111333555777999:::|||tttlllbbb^^^XXXRRROOOKKKHHHFFF@@@AAA@@@>>>;;;999888999333444555666555555555555555555444444444333333333222111///......///111222---000222222000//////000000000000222666;;;AAADDDAAACCCBBB===666111000111000//////...------,,,,,,------------------------******+++++++++,,,,,,,,,,,,---.........///222444888999;;;>>>???@@@??????>>>======>>>>>>;;;777444000---,,,//////------111...---+++******+++---...)))***+++***)))((()))******************+++++++++******+++++++++,,,,,,,,,---333999;;;:::999;;;>>>999;;;;;;;;;999999999;;;999777555222111111111222,,,///333333111.........///000222333333222000///,,,...000222333444777999777777555444222000/////////000111222444666888999}}}}}}qqqeeeaaa\\\VVVPPPLLLIIIFFFDDD999:::;;;:::888777888999222333555666555555666777777666666666666555555555333111000......000111333---000333333111///000111000222555999===AAADDDFFFBBBCCCAAA<<<666111000111000000///...------,,,,,,------------------------*********++++++,,,,,,,,,,,,---...------...111444666888;;;>>>AAAAAAAAAAAA<<<<<<===>>>???===999666///------//////,,,,,,...000///---,,,+++++++++,,,((()))++++++******,,,---,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---333999<<<:::999;;;>>>777999::::::::::::;;;===999888555333111111222222,,,///333444111.........///000222333333222000///+++---///111222333666888777777555444222111/////////000000111333555777888vvvhhh___ZZZWWWSSSOOOLLLHHHDDDAAA<<<;;;999777666666666777777444222333888;;;===<<<>>>:::555222111222222222000111222333333222111000//////000111111111111000111333777<<>>>>><<<:::999000...+++*********)))(((---,,,***+++,,,,,,+++)))))))))))))))))))))))))))+++*********))))))(((((()))***,,,,,,+++++++++,,,///222777::::::::::::;;;>>>======<<<<<<<<<<<<===777666444222000////////////000111000///...///000333111000111333333111...,,,,,,---...000222444555444444333333222111000000///111222333333555888:::}}}mmm```ZZZUUURRRMMMIIIGGGCCC@@@>>>===;;;999777666666666666666444222444999===>>>>>>@@@<<<777333333333333333111111222222222222111111......000111222222222333333666:::>>>BBBCCCCCCCCCBBBAAA>>>999333///000111000//////...------,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,---...000222333999<<<===<<<<<>>?????????>>><<<999888000...+++************)))---,,,***+++,,,,,,+++)))******************))))))++++++++++++*********))))))***,,,,,,+++++++++---///222777:::::::::;;;;;;???>>>===<<<<<<<<<<<<<<<888666444222000//////000///000111000///...///000222000000111333333111///------...///000222444555444444333333222111000000000222333444444666999;;;uuudddZZZXXXRRRNNNIIIDDDBBB@@@>>><<<===<<<999777666555555666444444444777;;;???AAABBBCCC???999555444444444444333222222222222222222333......///111222333444444777999>>>BBBDDDDDDCCCBBBBBB@@@<<<666111///000222/////////...------,,,,,,...---------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,...000222444999===>>><<<===@@@???===@@@AAAAAAAAA???<<<999777000...+++******+++***)))---,,,***+++,,,,,,+++))),,,,,,++++++*********))),,,,,,,,,+++++++++++++++)))+++,,,,,,+++***,,,---///333777:::;;;;;;;;;;;;??????>>><<<<<<;;;;;;;;;999777555222111000000000///000111000///...///000000//////111333444333111////////////000222444555555555444333222111000///111222444444444666999<<<nnnaaaYYYXXXQQQMMMGGGCCCAAA@@@???>>><<<;;;999777666555555555444555777:::>>>BBBDDDEEECCC???999555444444444444444333222111111222333444///000000111222333444555999<<<@@@CCCEEEDDDBBB@@@AAA>>>999333//////000222//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------++++++,,,---///111333555:::===>>><<<===@@@???<<>><<<999888000...+++***+++++++++***---,,,***+++,,,,,,+++)))------,,,,,,+++*********++++++++++++++++++++++++***+++,,,+++******,,,---///333777:::;;;;;;;;;<<<@@@???>>><<<;;;;;;;;;;;;:::888666333111000000000///000111000///...///000......///111333444333333000000///...///000222444555444444333222111000///111222333333333555999<<>>>>>;;;:::888666555555666666555777;;;>>>AAADDDEEEFFFAAA===888444333333333333444333111111111111333444222222111111222333444555;;;===@@@CCCDDDCCCAAA???@@@<<<666111//////000000...............---------++++++++++++************+++++++++++++++,,,---...,,,,,,,,,---000333555777;;;>>>???======@@@???<<<<<<===>>>>>>>>><<<:::999000...+++***+++,,,,,,+++---,,,***+++,,,,,,+++))),,,,,,,,,+++++++++******))))))*********************+++++++++******,,,...000333888;;;;;;;;;;;;<<>>======<<<:::999888777666555666777777777;;;???CCCDDDDDDEEEFFF???;;;666333222333333333222111111111111111111222222222111111222444666777<<<===???AAABBBAAA@@@@@@>>>999444000////////////........................++++++++++++************+++******++++++,,,---...,,,,,,---///111555888999<<>>===<<<:::999000...++++++,,,---,,,,,,---,,,***+++,,,,,,+++)))++++++++++++++++++++++++)))))))))))))))*********+++++++++***)))***,,,...000333888;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<:::888555222111000000///000111000///...///000---///111222222222333555222000...++++++,,,...000222222222222222222222222000000000///000222777:::fffZZZWWWRRRJJJEEEDDDAAA???===<<<<<<:::888777666666555666777888999:::>>>CCCFFFEEEDDDDDDEEE>>>:::555333333444444555///000000111111000000///000000000111333666999;;;>>>>>>???@@@AAAAAABBBBBB;;;777222000000000...,,,........................---------,,,,,,,,,++++++************+++,,,---...------...000333777:::<<<<<>>===@@@???<<<======>>>???>>><<<:::888000...++++++,,,------,,,---,,,***+++,,,,,,+++)))((())))))******+++++++++)))))))))******++++++++++++++++++***)))***,,,///000444888;;;<<<<<<<<<======<<<<<<<<<<<<======>>>===;;;888555333111111000///000111000///...///000---///222222111111222444444222...,,,+++,,,...///000111111222222333444444111111000000000333888;;;zzzkkk\\\VVVTTTOOOHHHEEECCCAAA???>>>>>>===:::888666555555555666777999:::<<>>>>>@@@???<<<@@@@@@AAA@@@???<<<999777000...++++++,,,------------,,,***+++,,,,,,+++)))''''''((()))***++++++,,,*********++++++,,,,,,,,,+++++++++***)))***,,,///000444888;;;<<<<<<<<<===<<<;;;;;;<<<<<<===>>>???===<<<999666333111111111///111111000///...///000---000333333111000222444666333000---,,,---///000///000111222333444555555222222111000111444999===}}}kkkaaaUUUPPPPPPNNNGGG???FFFAAA<<<::::::;;;;;;999999777555444444777:::<<>>===============;;;777333...---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,*********)))))))))))))))((()))***+++,,,---------///333888<<<============???===;;;:::<<<=========999888777666444222111000222111111000///......---////////////000111222333222222111///,,,+++,,,---///000000111333444555555222222111111333777:::<<<kkk___YYYQQQKKKIIIFFFBBB???BBB???:::999999:::999777999888777666888;;;>>>AAAAAAGGGJJJFFFDDDDDDAAA<<<888444222333222000111444222222222111111000000000...///000222666:::>>>@@@@@@@@@@@@AAABBBBBB???===777333///,,,,,,---------------------,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///......///111555888;;;===???>>><<<===@@@AAA???===>>>======>>>>>>;;;777333...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))*********)))))))))))))))))))))((()))***+++,,,,,,,,,,,,000444999<<<============>>>===;;;;;;===>>>===<<<::::::999777555444222222222222222111000000//////............///000111222333333222000---,,,,,,---...///111222333444555555444333222111333555888:::ccc[[[UUURRRNNNHHHBBB@@@???@@@===;;;999888888888777555999999999:::<<<@@@DDDFFFFFFHHHHHHEEEDDDCCC???999777333111222222///000333111111111000000000000000---...222555999===???AAA@@@@@@@@@AAABBBAAA>>>;;;555111---++++++,,,---,,,------...............///,,,++++++******++++++,,,***+++------,,,,,,---///......000222555999<<<===@@@???===>>>??????>>>===>>>>>>>>>>>>>>>;;;777333------,,,+++++++++,,,,,,++++++,,,,,,,,,+++************))))))))))))******))))))))))))))))))******))))))******+++,,,,,,,,,222555:::==================<<<<<<===>>>>>>===;;;<<<;;;:::888777555444333333333222222111111000000------------...///000111444555444222///,,,,,,------...111333555555444444555444222111222444777999sssYYYXXXTTTQQQLLLFFFBBB@@@??????:::999888888888777777666888999:::===@@@DDDGGGIIIJJJIIIFFFEEEEEECCC===777555222000222222///000333000000000000000000000000,,,///444999===@@@AAAAAAAAAAAAAAABBBBBBAAA===:::222///,,,***+++,,,,,,,,,,,,---------.../////////,,,++++++******++++++,,,+++,,,------,,,,,,---///...///111333777:::<<<===@@@??????>>>>>>>>>======???>>>>>>>>>>>>;;;666333---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))******++++++,,,---444777;;;===>>>======>>><<<<<<<<<===???>>><<<:::<<<;;;:::888777555444333222222222111111000000000............///000111111555666555333000---,,,---+++---111444666666444333444333222111222444777999fff[[[[[[UUUOOOHHHDDDBBBAAA>>><<<888999999999888888888888999:::<<>>=========>>>>>>>>>>>>===:::555222,,,,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((((())))))******************)))***+++,,,...///777999<<<>>>>>>===>>>???<<<<<<<<<===???>>><<<:::;;;;;;:::888666555333333000000000000000/////////////////////000111222222444555666444111...------+++---111444666666555444222111000000222555999;;;ggg\\\ZZZXXXQQQKKKCCC@@@??????<<<888777888999999888888:::<<<<<<===???BBBDDDEEEFFFGGGKKKGGGDDDDDDAAA;;;777666222//////222222//////111//////000111222333333444111444:::???BBBCCCCCCBBBCCCCCCCCCDDDCCC???:::666///---++++++,,,---------******++++++++++++++++++,,,++++++******++++++,,,,,,---......---,,,---///...000333666999;;;===>>>>>>???@@@???>>>===>>>???>>>=========<<<888444000,,,,,,+++++++++,,,------******+++,,,,,,,,,++++++******))))))))))))******((((((((()))******++++++************,,,...111222999;;;>>>???>>>>>>>>>???===<<<<<<===>>>>>>===;;;<<<;;;:::888666555444333000//////////////////////////////000000111222333222444555444111///......+++---000333555666666555111000///000222555999;;;hhh\\\TTTQQQSSSHHHEEEAAA===;;;::::::;;;666888888777666777;;;>>>AAABBBDDDEEEFFFEEEDDDDDDFFFCCCBBBBBB===555222555111...///222222///...111///000111222333444555555444777<<<@@@CCCDDDCCCCCCAAAAAABBBBBBAAA===777222///---,,,,,,---......---+++++++++++++++*********,,,++++++******++++++,,,---...///...---,,,---......000333777:::<<<===>>><<<>>>@@@???======>>>@@@===<<<<<<;;;:::777222...,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,,,,+++******))))))))))))******'''(((((()))******++++++***)))***+++---111444666;;;===??????>>>>>>???@@@>>>===;;;;;;===>>>===<<<===<<<;;;:::888666555444000000000000000000000000//////...//////000111222000222444444111///......,,,---///222444555666777222111000000111444777:::~~~___[[[[[[PPPJJJOOOAAACCCCCC>>>888777;;;@@@666777777555444666;;;???DDDEEEGGGHHHGGGFFFDDDBBBBBB@@@@@@@@@999000///444000......222222///...111000000111222444555666666777999===AAACCCDDDCCCCCC@@@@@@@@@@@@???;;;444000///---,,,,,,...//////...,,,,,,,,,++++++*********,,,++++++++++++++++++,,,---...//////---,,,---......000444777:::<<<===>>>;;;>>>@@@???======???BBB<<<;;;;;;;;;999666111---++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((((()))***+++++++++***)))***+++...222666888<<<===?????????>>>???@@@???===;;;:::<<<===>>>===>>>>>><<<;;;999888666666111111111111111111222222...------......///000111...000333333111///......---...///111333555777888444333111000111333666777ooo]]]VVVUUUQQQKKKGGGEEE@@@;;;999999:::999888>>>;;;666555888<<<@@@BBBFFFEEEDDDEEEGGGHHHGGGFFFEEEBBB===888444333333444444222000///...///000111000111333666888888777555;;;>>>BBBCCCBBBAAACCCDDDCCCBBB@@@@@@@@@<<<555///...,,,***,,,...///...+++&&&''')))+++---......///******++++++++++++,,,,,,,,,,,,------...//////000000444888;;;======???@@@======>>>>>>>>>>>>======:::;;;<<<:::555111...------......,,,******+++,,,)))************+++++++++******))))))))))))************))))))(((((('''''',,,***((((((,,,222999>>>===>>>?????????>>><<<;;;999===>>><<<<<>>:::444///000...,,,,,,......,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------.../////////111444999<<<======???@@@===>>>>>>>>>>>>>>>>>>===:::;;;<<<:::555111...------------,,,******+++---)))************+++++++++---,,,,,,++++++,,,,,,---************))))))))))))---+++******---333888<<<;;;;;;===>>>>>>>>>>>>===:::===>>>;;;<<<>>>>>>;;;999:::<<<<<<;;;999666555111111000000//////......///...---,,,---///111222000333555444111///---...------...111444555444333111111111000000222666999xxxiii```XXXUUUQQQIIIBBB???AAA>>>:::888777888777777777555444555:::???BBBDDDHHHGGGGGGHHHIIIJJJIIIGGG@@@===999555222111111111222111000///...///000111222444555777888888888777>>>@@@BBBCCCBBBBBBCCCDDDDDDBBBAAA???<<<888222...000...---,,,---,,,+++))),,,,,,,,,,,,+++***))))))---------,,,,,,,,,,,,,,,..................//////222555:::<<<===>>>???@@@>>>>>>????????????>>>>>>;;;<<<<<<999444000...---,,,------,,,******+++---)))************+++++++++---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,---000444888;;;999:::;;;<<<>>>>>>>>>>>>:::===>>>;;;;;;===<<<999:::;;;<<<<<<;;;999666444222222222111111111111111111000---,,,,,,...000111111111222333444333000...------...000444666555444111111111000000333777:::uuuggg___YYYUUURRRLLLDDD??????>>><<<:::777666666666666777666777:::???DDDGGGIIIGGGGGGFFFGGGIIIHHHGGGEEE<<<:::666333000///000000111000////////////000000222333666777777777777888@@@AAABBBCCCCCCCCCDDDDDDDDDBBB@@@===999555000---...---,,,,,,,,,,,,+++***---------,,,+++***)))(((++++++,,,------....../////////...------...///000444777;;;===>>>>>>>>>???>>>>>>????????????>>>>>>;;;<<<;;;888333///------+++,,,,,,+++******+++---))))))*********+++++++++***))))))(((((())))))***(((((()))******+++,,,,,,***+++---000444777:::<<<999:::;;;<<<<<<=========;;;>>>>>>;;;:::<<<;;;888<<<<<<<<<<<<;;;999666555111111111222222222222222333111...,,,+++---///111222000///222666777333...,,,,,,---000333666666666111111111111111444888;;;wwwgggbbb[[[UUUPPPMMMGGGAAA???BBB<<<;;;:::888666555555666666777999>>>CCCHHHJJJJJJIIIHHHHHHIIIIIIHHHEEECCC888777444111//////////////////////////////000000000222555666555666888:::BBBBBBBBBBBBCCCDDDEEEDDDCCCBBB???;;;666222///...***++++++,,,,,,,,,---...++++++,,,,,,,,,+++******))))))***,,,...///111111000///...------...000111555888<<<>>>>>>>>>>>>???>>>>>>????????????>>>>>><<<<<<;;;777222...---,,,***+++,,,+++******+++---))))))*********+++++++++((((((''''''''''''((((((&&&''''''((()))***++++++(((***...222777:::===>>><<<<<<<<<;;;;;;;;;<<<<<<;;;>>>>>>;;;;;;===<<<888<<<<<<<<<<<<;;;999777666000111111111111111111111333111...,,,,,,---...000222///...111777888444///---,,,---///333666666666111222222111222444999<<>>999444000//////(((***+++,,,+++,,,---///******+++,,,,,,,,,++++++((((((***+++---///111111///...---------///222333777:::===??????>>>>>>???======>>>>>>>>>>>>=========<<<;;;777222...,,,,,,***+++++++++)))***+++---)))************+++++++++*********))))))*********&&&''''''((()))*********)))+++///444888<<<>>>???>>>======<<<;;;;;;<<<<<<;;;>>>???<<<<<<>>>===:::<<<<<<<<<;;;;;;:::999888111000000000000000000000111000///...------...///111///...111666777333///...------///222555666666111222222222333555:::>>>ssshhhaaa]]]WWWOOOIIIFFFDDD???===>>>999;;;;;;999666555666777999;;;???DDDIIIKKKJJJIIIKKKJJJIIIHHHGGGCCC>>>:::444333111000////////////---......//////000/////////333777888777999>>>BBBFFFDDDBBBBBBDDDFFFFFFEEE??????<<<777222//////000(((***,,,,,,******,,,...+++++++++,,,,,,++++++***))))))***+++,,,---............,,,,,,...000333555888;;;>>>??????>>>>>>???<<<<<<============<<<<<<======;;;666111---,,,,,,)))***+++***))))))+++---)))************+++++++++,,,,,,++++++++++++,,,,,,((((((((())))))*********---///111555888;;;===>>>>>>===<<<<<<<<<===>>>???;;;>>>???======@@@???<<<;;;;;;;;;;;;;;;;;;;;;:::222222111111000000////////////////////////......///...///111444555222///000...---///222444555555222222222222333666;;;>>>sssjjjiiibbbYYYTTTMMMGGGFFFEEE@@@;;;:::999;;;<<<:::777555666888===???CCCIIIMMMNNNMMMJJJHHHGGGFFFDDDBBB>>>888444333222111000000//////000------...///000000//////000444999:::999;;;AAAFFFGGGDDDAAABBBDDDFFFFFFEEE>>>>>><<<666111...///111***,,,...,,,***)))***---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,,,,...111444666999;;;>>>@@@???>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;======:::666111---,,,,,,)))***+++***))))))+++---)))************+++++++++,,,++++++******++++++,,,***************+++++++++111222333555888:::;;;<<<<<<<<<<<<<<<===>>>@@@AAA;;;>>>???===>>>AAAAAA>>>:::::::::;;;;;;;;;<<<<<<333333222222111000//////---...///000000///...---......000222333333111///111///...///111444555555222222333333333666;;;???wwwjjjhhhfff]]]TTTKKKHHHFFFFFFCCC===:::;;;:::999888888888999:::;;;BBBDDDGGGJJJKKKKKKIIIHHHFFFEEEDDDAAA===999555222111111111111111000/////////.........///000222333444444555888;;;???CCCEEEAAAAAABBBCCCDDDDDDCCCCCCCCC@@@:::444000......///000...+++))))))+++...000///+++'''))),,,...,,,))),,,------,,,+++***,,,---///.........///222444666====================================>>>>>>>>>>>>@@@???===999333...,,,,,,,,,++++++******++++++,,,******))))))******+++,,,))))))******++++++++++++)))***+++***))))))+++------///222444666999<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;<<<===<<<;;;555555555444333222111000333000---+++,,,---------////////////000111333333...//////111222444666777111111222333555888;;;<<<ooohhhgggeee\\\TTTPPPLLLJJJIIIEEE???<<<===999999777777777999:::<<>>:::666333111000000111111000000///...............///111222333444555666999<<<@@@BBBDDDAAAAAABBBCCCCCCCCCCCCCCCBBB???999444000......//////...,,,******,,,...///...+++((())),,,...,,,))),,,------,,,++++++,,,...///.........000222555777====================================>>>>>>>>>>>>>>>>>><<<888222...,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...)))*********++++++++++++)))***+++***))))))+++---,,,///333666888:::<<<>>>=========<<<<<<=================================>>><<<;;;:::;;;<<<;;;:::555555444444333111000000222000---,,,,,,---------......//////000111333333.........///111333555666222222222333555888;;;<<>>FFFGGGIIIJJJJJJIIIGGGFFFEEECCC???;;;666333111000///000000000000///...............///000222333444333555888<<>>888333///......///------,,,,,,,,,,,,------...+++((())),,,---,,,***,,,------,,,++++++---...//////...///111444777999====================================>>>>>>>>>>>><<<<<<;;;777222...---,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...************++++++++++++)))***+++***))))))+++---,,,000555888:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999555444444333222111000///222///---,,,------------.........///000111333333---------...000222444666222222222333555888;;;<<>>AAABBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBB???<<<777222///---......,,,,,,,,,------,,,,,,,,,---+++)))***+++,,,,,,***,,,---------+++,,,---///000//////000222666999;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;:::666111...------,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++)))***+++***))))))+++---,,,000666;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;========================>>><<<::::::;;;<<<;;;:::555555444222111000//////111///---,,,---...------------......000111333444......---...000222555777333333222222444777:::===wwwnnnlllfff]]]TTTLLLGGGEEEFFFBBB@@@AAA???;;;;;;>>>::::::::::::===AAADDDGGGJJJJJJJJJJJJHHHGGGEEEDDDEEEAAA<<<777333111111111///////////////......---......000111333444555555555888<<<@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA===:::555111...---......++++++,,,------,,,++++++,,,+++******+++,,,,,,+++,,,---------,,,,,,...000000000000111444777;;;===????????????????????????============>>>>>>>>>>>>;;;;;;:::666111...------,,,++++++******++++++,,,******))))))******+++,,,,,,+++++++++++++++++++++)))***+++***))))))+++------222888<<<>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<===<<<;;;777666444222111000//////000...------.........,,,,,,,,,---...///111333444000///...///000333666888444333222222444777:::==={{{rrrkkkggg```WWWOOOIIIGGGGGGDDD@@@>>>???>>><<<<<<@@@999:::;;;===AAADDDGGGIIIJJJJJJJJJIIIHHHGGGEEEEEEAAA???:::666333111111222///000000000000///......---...000222444555555666888:::===AAACCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@;;;888444000---------...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++---------,,,---///111000000111222555999===???????????????????????????============>>>>>>>>>>>><<<<<<;;;777222...---,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++)))***+++***))))))+++---...333999===>>>>>>=========>>>???@@@@@@???>>>===???????????????????????????>>><<<<<<=========<<<999777555222111000000000///...------//////...,,,,,,,,,,,,...///111333444111000//////000444777999555444222222333666:::===yyyvvvllleeeaaaZZZRRRLLLHHHFFFFFFDDD???===>>>===:::;;;>>>777888;;;???CCCFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFEEE===;;;777444222111000111000000111111000000///...---...111333555666666666:::<<<>>>AAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???:::777333///,,,,,,---...+++++++++++++++++++++++++++,,,++++++******+++,,,+++---------------///111111111111333666;;;???AAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>><<<888222...,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++)))***+++***))))))+++---000444:::===>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<<<<;;;:::999666333111111111111...------...//////...,,,++++++,,,---///111333444000///...---///333666999666444222111333666:::===xxxuuuqqqcccaaa]]]VVVPPPKKKGGGDDDBBBCCC???<<<<<<:::777888;;;555777;;;@@@DDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFF999888555333111000//////111111111111111000//////---...111333555666666666;;;===???AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???999666222...,,,,,,---...,,,++++++******++++++,,,+++,,,,,,+++******+++---+++---...---------000222111111222444777;;;???BBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>@@@???===999333...,,,,,,,,,++++++++++++++++++,,,******))))))******+++,,,---------,,,,,,+++++++++)))***+++***))))))+++---222555:::===>>>>>>>>>???<<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;:::<<<:::777444222111222222...------...//////...,,,++++++,,,---///111333444///...---,,,...111555888666555222111222666:::===~~~uuunnniiieee[[[XXXSSSNNNIIIDDDBBBAAA>>>???>>><<<999777888999;;;:::<<>>:::333.........---...222++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---------.../////////000111444777:::===@@@AAA??????@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<999555000,,,++++++++++++,,,+++******+++---)))************++++++++++++***)))))))))***,,,---,,,,,,,,,+++***+++---000555999===???>>>=========@@@?????????>>>>>>============>>>>>>>>>>>>=========>>>>>>>>>>>><<<:::999===<<<;;;999666333000///......---,,,++++++++++++((((((((())),,,...111333333222000//////111222444444333222222444777:::<<<tttlllgggbbb^^^XXXUUUQQQKKKFFFBBB@@@???=========<<<::::::;;;======>>>@@@EEEJJJMMMLLLJJJIIIHHHGGGGGGHHHFFFBBB>>>444333222111000///...---////////////000000000000000000111222555999<<<>>>AAAAAA@@@AAAAAABBBBBBCCCCCCBBBAAAAAABBBAAA???===:::333...---,,,++++++...++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------...////////////000222555999;;;>>>???>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<999555///,,,++++++***++++++***)))(((***+++)))************+++++++++++++++*********+++,,,---,,,,,,,,,+++***+++...111777:::>>>??????>>>>>>>>>????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;:::===<<<;;;999666333000///......---,,,++++++++++++************,,,...000111222111000//////111333444444333222222333666:::<<>>===;;;<<<<<<<<<;;;<<<>>>AAAAAABBBEEEIIIMMMNNNLLLJJJJJJJJJIIIIIIGGGDDD???;;;333222111000...---,,,+++000000000000////////////000000111333666;;;???BBBAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAA@@@>>>===:::333...---,,,)))))),,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...//////000000111444777:::<<<>>>>>>===>>>??????@@@@@@??????=========>>>>>>>>>??????<<<;;;999444///+++++++++***++++++***((('''(((***)))************+++++++++++++++******++++++,,,---+++,,,,,,+++***,,,///111888;;;>>>@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>===<<<;;;:::===<<<;;;999666333111///......---,,,++++++++++++---,,,,,,+++,,,---///000111000///...///111444555222222111111333666999;;;{{{tttnnnjjjfff```\\\QQQOOOKKKFFFBBB???======;;;;;;<<<;;;;;;<<>>????????????>>><<<======>>>??????@@@@@@<<<;;;888333...++++++++++++,,,,,,***((('''(((***))))))*********+++++++++***************++++++,,,+++++++++++++++,,,000333888;;;>>>??????>>>???????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============<<<<<<;;;===<<<;;;999777444222000......---,,,++++++++++++---,,,,,,+++,,,...///000//////......///111444666111111000000222666999;;;yyytttmmmiiieee```ZZZUUUOOOMMMIIIEEEBBB???>>>===;;;<<<;;;::::::<<>>666000---......------000++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,---...///000111444666999<<<>>>???@@@@@@======>>>????????????>>><<<<<<===>>>???@@@AAAAAA===;;;888222---***+++,,,,,,,,,,,,+++))))))***+++))))))*********+++++++++)))))))))******************++++++++++++---111444777:::<<<=========>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;999777444222111......---,,,+++++++++++++++******+++,,,...000222///.........///111444555111000000000222666999<<<~~~}}}tttoooiiieeeaaa\\\VVVQQQMMMKKKHHHEEEBBB@@@???>>><<<<<<<<<;;;;;;===AAAEEEHHHJJJLLLLLLKKKJJJJJJJJJHHHHHHGGGCCC<<<777444222222222222111111000000000000000000000///////////////111555:::???BBBEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBBBBCCCCCCAAA???444///,,,...///......000++++++++++++++++++++++++------------,,,,,,,,,,,,***+++,,,---...000111111444666999<<<===>>>>>>======>>>??????@@@@@@??????======>>>>>>???@@@AAAAAA===;;;777111,,,******,,,+++,,,,,,+++******+++---)))************+++++++++))))))***++++++++++++***)))***++++++,,,...222555777999<<<<<<<<<<<<===???>>>>>>>>>>>>????????????======>>>>>>>>>>>>======>>>===<<<<<<<<<<<<=========<<<;;;:::777555333222......---,,,++++++++++++)))))))))***+++...000111000///...---...000333444111000000111333777:::===|||zzzqqqmmmfffbbb___[[[UUUPPPKKKIIIFFFCCCAAA???>>>>>><<<<<<<<<<<<===AAAFFFJJJJJJLLLMMMLLLJJJIIIKKKMMMIIIIIIGGGAAA:::555333444000000000111111111222222////////////000000000000///222888>>>BBBDDDEEEEEECCCDDDFFFFFFFFFDDDCCCAAACCCBBBAAABBBBBBBBB@@@>>>444///,,,......,,,,,,...++++++++++++++++++++++++...------------,,,,,,,,,***+++,,,---...000111111555777:::===>>>???>>>===>>>??????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@===;;;777111,,,)))***,,,(((*********)))***,,,...)))************+++++++++***+++,,,---------,,,,,,)))***++++++,,,///333666999:::<<<===<<<===>>>@@@===>>>>>>>>>????????????<<<<<<============<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::888666444222......---,,,++++++++++++******))))))***+++---...000///...---...///111333222111111111444888<<<>>>xxxuuulllgggaaa]]]ZZZWWWRRRNNNIIIHHHEEEBBB@@@>>>>>>===;;;<<<===>>>@@@EEEKKKOOOLLLMMMNNNLLLJJJIIILLLPPPJJJJJJGGGAAA999555444666...//////000111222222333......//////000000111111///333999@@@DDDEEEEEEDDDDDDEEEFFFGGGFFFEEECCCAAABBBAAA@@@@@@AAAAAA???===444///,,,------***)))+++++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---///000111222777999===@@@AAAAAA@@@?????????@@@AAAAAAAAAAAA@@@???????????????@@@@@@@@@===;;;777111+++)))***,,,&&&((()))))))))))),,,...)))************+++++++++,,,---.../////////...---)))***++++++,,,///333777:::<<<===>>>===>>>@@@AAA======>>>>>>?????????@@@;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::888666444333......---,,,++++++++++++,,,+++***))))))***++++++111000///---...///111222222111111222444888<<>>EEEKKKNNNOOOPPPOOOMMMKKKKKKKKKKKKLLLKKKFFF???999666444222111///////////////////////////111222222000.........222777===AAABBBCCCFFFHHHEEEDDDBBBAAAAAABBBCCCEEEEEEBBB???>>>======;;;999111///---+++))))))***+++++++++++++++++++++++++++//////...------,,,++++++,,,++++++---///222333222333888>>>AAABBBAAA@@@???AAA@@@???>>>>>>>>>???@@@@@@???>>>??????======>>>>>>:::444...***)))***+++))))))*********+++++++++...,,,)))''''''))),,,...++++++++++++++++++++++++)))))))))***---111555777;;;<<<>>>???@@@@@@??????;;;===???AAABBBAAA@@@@@@===============<<<<<<;;;???????????????????????????<<<::::::;;;999555111222000---,,,++++++)))'''*********)))((())),,,...---,,,+++++++++,,,---......///111444666888:::;;;{{{uuummmggghhhddd^^^YYYTTTPPPLLLJJJKKKGGGBBB@@@??????>>><<<>>>===>>>BBBHHHMMMPPPPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJEEE>>>999555444222111////////////////////////000111111000///...///000555999>>>AAABBBCCCEEEGGGFFFEEECCCAAAAAAAAABBBCCCCCCAAA???>>>>>>===<<<:::222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,---000222333333666:::???BBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCC@@@@@@???@@@@@@??????@@@???;;;666000,,,++++++,,,***+++++++++,,,,,,,,,,,,---+++)))(((((()))+++---))))))))))))))))))))))))******)))***---111555777;;;<<<>>>@@@AAA@@@???>>><<<===???AAAAAAAAA@@@???????????????>>>===<<<<<>><<<<<<<<<:::666333222000---,,,++++++***((()))***+++***))))))+++---///...---,,,,,,,,,---......///111333666999:::;;;}}}wwwqqqiiicccddd```ZZZUUUQQQMMMIIIGGGIIIFFFBBB@@@??????>>>>>>AAAAAACCCGGGLLLOOOPPPPPPPPPOOONNNLLLJJJIIIIIIHHHHHHDDD===888555333222111////////////////////////000000000...---...111444999===AAACCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBB@@@@@@@@@???===;;;111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,---...000222444555999<<>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@???>>>===<<>>=========;;;888666222000---,,,,,,,,,+++***(((***++++++*********+++000///...------------------///111333666999;;;<<<}}}vvvqqqlllfffaaa```\\\WWWRRRNNNKKKHHHEEEFFFCCCAAA>>>>>>>>>>>>>>>CCCEEEHHHLLLOOOPPPPPPOOOPPPOOONNNLLLJJJHHHGGGFFFFFFAAA;;;666444333222111/////////////////////////////////------000444888>>>@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGFFFDDDCCCCCC@@@<<<999000///---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---...000111222555777;;;===???@@@@@@@@@BBBDDD>>>>>>>>>???@@@AAABBBBBB???AAAAAA???@@@BBBBBB@@@???===999444000...---,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111555777:::<<>>???@@@AAAAAA@@@>>>===AAAAAA@@@@@@???>>><<<<<>>>>>>>>>>>===;;;999777333111---,,,,,,,,,++++++'''***,,,,,,+++*********///......---,,,,,,,,,+++---...000333666999<<<===xxxqqqlllhhhdddaaa^^^ZZZUUUPPPMMMJJJGGGDDDBBBAAA???===<<<<<<===???EEEHHHKKKNNNOOOOOONNNNNNOOONNNMMMLLLJJJHHHFFFEEECCC???999444333222222111000000000000000000000000//////......///222888<<>>???AAABBB>>>>>>???@@@AAABBBBBBBBB>>>AAAAAA>>>>>>BBBBBB>>>>>><<<999555111...,,,+++************++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...222666888:::<<<>>>AAAAAA@@@???>>>>>>???@@@AAAAAA@@@>>>===????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<:::999888666222...,,,,,,,,,,,,+++(((***,,,,,,+++***)))***,,,,,,,,,,,,++++++******,,,---000333777:::<<<>>>|||uuunnniiieeebbb```[[[XXXSSSNNNLLLIIIFFFDDD@@@@@@???===;;;<<<>>>AAAHHHKKKNNNOOOOOONNNMMMNNNMMMMMMLLLKKKJJJHHHFFFEEE@@@<<<777333222222111111000000000000000000000000.../////////111555;;;@@@BBBBBBDDDGGGIIIJJJHHHFFFDDDEEEGGGIIIKKKMMMNNNOOOOOONNNMMMKKKGGGAAA:::444++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++///222222222333888;;;===>>>??????>>>>>>@@@AAA@@@AAABBBCCCDDDDDDCCCCCC>>>CCCCCC======BBBAAA<<<>>><<<:::666333///,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,///333888:::<<<<<<>>>???@@@@@@??????===>>>@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>><<<:::::::::999555000---,,,++++++***)))+++,,,,,,***))))))*********++++++++++++******+++,,,///333777:::===???~~~wwwuuuqqqmmmhhhccc___\\\YYYUUUPPPLLLJJJGGGEEECCC@@@@@@@@@???======@@@DDDLLLNNNQQQQQQOOOMMMNNNOOOKKKKKKKKKKKKJJJHHHFFFEEE>>>:::555222111111111111000000000000000000000000...///000222444999>>>BBBBBBBBBCCCGGGKKKMMMKKKIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKGGGAAA999333++++++,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,------+++///333333222444888======???AAAAAA@@@???@@@AAAAAABBBCCCDDDDDDCCCCCCBBB@@@FFFEEE>>>===BBBBBB;;;>>>>>><<<999555111---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---000555999<<<=========>>>>>>???@@@AAA<<<===???AAAAAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@???===;;;<<<===;;;777111---++++++***)))+++,,,,,,+++)))((()))+++((()))+++,,,---,,,,,,+++***,,,///333777;;;>>>???zzzoooooonnnlllhhhccc]]]YYYWWWSSSOOOKKKHHHFFFCCCAAA@@@BBBBBB@@@>>>???BBBFFFNNNQQQSSSRRROOOMMMNNNPPPJJJJJJKKKKKKJJJHHHGGGEEE===999444111000111111111000000000000000000000000---///111333666:::@@@DDDAAAAAACCCGGGLLLOOOMMMKKKMMMNNNOOOPPPPPPPPPPPPPPPKKKKKKJJJJJJGGG@@@999333,,,,,,---------,,,++++++////////////////////////------------------------+++///333444333444999>>>>>>AAACCCCCCBBBAAA@@@AAA@@@AAABBBBBBBBBAAA@@@???BBBHHHGGG???>>>CCCBBB;;;@@@???===;;;777333///,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------******+++---111666:::===>>>>>>=========???AAABBB;;;===???AAABBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>AAAAAA>>>======???===888222---+++******))),,,,,,,,,***((((((***,,,((()))+++---.........---***+++///333777;;;>>>@@@xxxuuunnnmmmllljjjgggaaaZZZUUUVVVPPPKKKKKKIIIDDDBBBCCC>>>>>>>>>@@@CCCGGGKKKMMMRRRQQQPPPPPPPPPOOOLLLIIILLLLLLLLLMMMMMMJJJEEEAAA888666444222000/////////111000///......///000111,,,...222777<<<@@@CCCEEEGGGGGGGGGIIILLLMMMMMMLLLNNNNNNLLLKKKJJJIIIIIIIIIDDDDDDDDDDDDBBB>>>777222---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---///111222333444888<<<@@@????????????????????????AAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>??????===:::444///,,,,,,+++*********+++,,,---,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222777:::;;;BBB@@@>>>???AAABBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBAAA@@@>>>===<<<<<<<<<===AAADDDCCC>>>;;;<<>>???}}}uuussslllkkkhhhfffccc]]]WWWSSSVVVPPPKKKKKKIIIDDDBBBCCC???@@@@@@CCCFFFJJJNNNPPPUUURRRPPPNNNOOOOOONNNMMMLLLLLLMMMMMMMMMIIICCC???777666444222000//////000222111000000000000000111///111666;;;@@@DDDFFFGGGEEEEEEDDDFFFHHHJJJIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDAAA<<<444///---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---,,,++++++******++++++,,,///000222444666999>>>BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>?????????>>>:::444///+++,,,+++*********+++,,,---,,,,,,+++***************++++++++++++++++++++++++---,,,,,,///444888;;;<<<@@@>>>===>>>@@@@@@???===@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????>>>BBBEEEDDD???======@@@===888111---++++++,,,,,,******)))))))))(((((((((++++++,,,,,,,,,,,,+++++++++---000333777:::<<<===~~~vvvqqqqqqkkkiiieeeaaa^^^YYYTTTQQQUUUOOOKKKJJJHHHCCCAAABBB@@@AAACCCFFFJJJMMMQQQSSSWWWSSSOOOMMMNNNOOOPPPPPPMMMMMMNNNNNNLLLGGG@@@:::777555333111000000000000222222222111111000000000222555;;;AAAEEEHHHIIIJJJGGGEEEDDDEEEFFFHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEDDDAAA<<<555///---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---++++++************++++++---000333666999<<>>>>>????????????@@@@@@@@@AAA@@@>>>:::444...***,,,+++*********+++,,,---,,,++++++************+++)))))))))))))))))))))))),,,,,,---000555;;;>>>???>>>===<<<===>>>???>>><<>>>>>@@@>>>999333...---,,,,,,,,,++++++*********)))))))))******++++++++++++******---...000333666999;;;<<<}}}xxxrrroooooolllhhhccc___[[[XXXTTTQQQTTTNNNJJJIIIGGGCCCAAABBBAAACCCEEEIIIMMMPPPSSSTTTUUUSSSPPPOOOPPPRRRRRRRRRNNNNNNNNNMMMKKKDDD<<<666666555333111000000111111222222222111111000///...555888>>>DDDIIIKKKKKKKKKLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBAAA===777333---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---,,,++++++++++++++++++,,,---000444888;;;???CCCFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCDDDAAABBBAAA???:::444...***,,,+++*********+++,,,---,,,++++++******+++++++++)))))))))))))))))))))))),,,,,,---111777===@@@AAA============>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAA>>>AAACCCBBB@@@>>>>>>???>>>:::555111///...,,,+++++++++++++++*********)))))))))************)))))),,,---///222555999;;;===zzzvvvqqqnnnoookkkhhhccc^^^[[[XXXUUUSSSRRRLLLHHHHHHGGGCCCAAACCCBBBDDDHHHLLLOOORRRSSSTTTSSSRRRRRRSSSUUUUUUTTTRRROOONNNMMMLLLHHHAAA999333555444222111111111222222111111111000000/////////888;;;AAAFFFJJJKKKKKKJJJNNNMMMKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFAAAAAAAAABBB@@@<<<666111---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---------,,,,,,,,,,,,---------111666:::===@@@CCCFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAACCCDDDDDDDDDDDDBBBBBBAAA???:::444...***,,,+++*********+++,,,---,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,...333999>>>AAAAAA>>>>>>????????????@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>===???@@@@@@???>>>======???<<<777333111///---+++++++++++++++*********)))((())))))******))))))(((***+++---111555999===???{{{xxxvvvqqqmmmmmmhhheeeaaa^^^[[[XXXUUUSSSOOOJJJFFFGGGGGGDDDCCCDDDEEEGGGKKKOOORRRTTTTTTTTTRRRRRRSSSUUUWWWXXXVVVTTTPPPNNNLLLIIIEEE???888222444333222111111111222333222111000//////000111222<<<>>>BBBFFFIIIJJJJJJIIIMMMLLLLLLLLLNNNNNNLLLJJJGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB???999222,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---......------------......///333888<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB<<<>>>???AAABBBBBBAAAAAAAAABBBAAA???;;;555///+++,,,+++*********+++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333999>>>@@@AAA>>>???AAAAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAAAAA@@@>>>>>>@@@@@@???>>>=========>>>======>>>??????>>>===<<<@@@===999666333111---+++++++++*********)))))))))))))))************)))))))))***,,,000444999>>>@@@zzzuuuuuutttoookkkjjjccc```]]][[[YYYWWWSSSQQQMMMHHHEEEFFFGGGDDDDDDFFFHHHKKKOOOSSSUUUVVVUUUTTTTTTSSSRRRTTTWWWXXXXXXXXXQQQNNNKKKGGGCCC===777333333222111111111222333444444333111000000333666888AAABBBDDDGGGHHHIIIIIIIIIKKKLLLMMMOOOPPPPPPMMMJJJFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDBBB>>>888000***---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---...------,,,,,,------...000444:::===>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA<<<>>>???AAABBBAAA@@@???@@@AAAAAA???;;;666000---,,,+++*********+++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333999===??????===???AAAAAA@@@@@@BBBDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>??????>>>>>>??????@@@@@@===>>>>>>???@@@@@@>>>===@@@>>>:::888555222...+++******)))))))))((((((((()))******++++++******)))++++++---///333888<<>>999222,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++------,,,,,,++++++,,,,,,---222666;;;>>>>>>>>>======AAAAAAAAABBBCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@???;;;666111...,,,+++*********+++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444999===>>>>>><<>>>>>>>>???@@@BBBCCCDDD>>>>>>???@@@AAAAAA???>>>AAA>>>;;;999666222...+++))))))))))))((((((((((((******++++++++++++******------...///333777;;;===zzzrrrrrrqqqqqqpppnnnjjjfff^^^\\\ZZZXXXWWWTTTQQQNNNGGGIIIIIIGGGFFFGGGLLLPPPRRRSSSTTTUUUUUUUUUUUUUUUPPPSSSVVVYYYXXXUUUQQQOOOQQQQQQOOOIII@@@777333111444222000111333444333000222222222333555888;;;===EEEFFFGGGFFFEEEFFFIIIKKKLLLKKKLLLPPPTTTSSSLLLFFFDDDDDDCCCDDDFFFFFFEEECCCAAADDDGGGDDD===666222000///...,,,++++++,,,...///------------------------,,,)))))),,,,,,***+++...333888===>>>@@@BBB@@@<<>>EEEEEEEEEDDDAAA@@@@@@AAACCCBBBAAA???888///---000------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***...555===AAA@@@???>>>>>>???@@@@@@@@@@@@???FFFEEEDDDCCCBBBAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAA@@@???>>>===>>>>>>???>>>;;;777333000,,,+++******++++++)))(((+++)))((())),,,---,,,***,,,---///222666:::===???}}}wwwrrrqqqpppooonnnkkkgggddd]]][[[YYYWWWVVVSSSPPPMMMHHHIIIHHHFFFDDDEEEIIIMMMSSSTTTTTTUUUVVVVVVUUUUUUUUUWWWZZZ]]]\\\YYYUUURRRPPPPPPMMMFFF===666222111444222000111333444333111222222222333666:::>>>AAAEEEGGGJJJKKKKKKKKKKKKMMMOOONNNPPPTTTWWWVVVPPPJJJEEEDDDDDDEEEFFFGGGEEEDDDDDDGGGHHHDDD<<<333...---///---,,,++++++,,,---///------------------------...+++***------+++,,,000333999===???@@@CCCAAA<<>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@????????????????????????@@@AAAAAABBBAAA@@@???>>>?????????>>><<<999666444///---+++*********)))(((***)))((()))+++,,,+++))),,,---///222666999===>>>xxxssspppooommmkkkiiifffbbb___\\\ZZZXXXVVVUUUSSSOOOLLLKKKKKKIIIFFFEEEGGGKKKNNNTTTUUUUUUVVVVVVVVVVVVVVVWWWYYY\\\^^^^^^[[[WWWUUUPPPNNNIIIAAA:::444222222333222111111333333222111222222333555999>>>CCCFFFCCCGGGKKKMMMNNNMMMMMMNNNPPPPPPQQQUUUWWWUUUOOOIIIGGGFFFEEEFFFGGGHHHFFFDDDDDDGGGGGGBBB:::222...---...---,,,++++++,,,---...------------------------000,,,+++......,,,...111555:::>>>???AAACCCAAA===DDDDDDEEEDDDDDDCCCBBBBBBFFFIIIJJJGGGDDDEEEDDDCCCAAACCCEEEGGGHHHIIIIIIHHHEEEAAA>>>>>>;;;444...---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...333999>>>@@@???===>>>???@@@@@@AAAAAA@@@@@@>>>???AAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????===<<<:::999444000,,,***))))))))))))***)))((()))***+++***)))+++,,,...111555999<<<>>>zzzuuurrrooommmjjjhhheeebbb]]]ZZZ\\\[[[XXXWWWUUUSSSOOOMMMNNNMMMKKKJJJJJJMMMQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVSSSVVVYYY[[[\\\ZZZWWWUUUPPPLLLFFF>>>888444333444222222222222222333222222333333444777<<>>DDDDDDEEEEEEEEECCCBBBAAADDDFFFGGGFFFDDDDDDDDDDDDCCCDDDFFFIIIKKKKKKJJJIIIFFF@@@===>>>===666///,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------......111666;;;???@@@>>>===???@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@????????????>>>999444...***)))))))))))))))))))))))))))***))))))***+++...111555999<<<>>>{{{xxxuuusssqqqnnnkkkgggeeeaaa]]]ZZZ]]][[[XXXWWWUUUSSSOOOMMMLLLKKKJJJLLLNNNRRRUUUWWWVVVVVVVVVWWWWWWVVVVVVUUUPPPRRRVVVXXXZZZYYYWWWVVVPPPKKKCCC<<<777555555555222222333222222222222222444555777;;;@@@EEEJJJMMMFFFGGGHHHHHHIIILLLQQQTTT^^^___``````^^^YYYRRRNNNIIIHHHGGGHHHIIIHHHFFFEEEAAABBBBBB>>>777111000000,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))...+++***,,,------///444999===@@@@@@AAADDDCCC???CCCDDDEEEEEEEEEDDDBBBAAACCCDDDDDDEEECCCBBBCCCFFFHHHGGGGGGIIIKKKKKKIIIFFFEEE@@@===???>>>777///,,,******)))***+++---000111+++++++++,,,,,,---------...------,,,,,,------...///333999>>>@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEE@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB<<<777000+++))))))******)))*********)))))))))******+++...111555:::===???|||xxxvvvttttttssspppllliiifffbbb___\\\\\\ZZZWWWVVVTTTRRRNNNLLLHHHHHHIIILLLQQQUUUWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSVVVXXXYYYXXXVVVUUUOOOIIIAAA:::777666666555111222333333111111222333555777:::>>>CCCGGGJJJLLLJJJJJJJJJIIIJJJMMMSSSWWW\\\^^^______\\\VVVPPPLLLIIIHHHGGGGGGHHHHHHFFFDDDEEEEEECCC<<<444...,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))---)))(((+++---...222777;;;???AAAAAABBBDDDDDD@@@CCCCCCDDDDDDDDDDDDCCCCCCEEECCCDDDEEEDDDAAACCCGGGMMMJJJGGGGGGIIIIIIFFFCCCCCC@@@???AAA>>>666000...)))))))))***,,,...000111***++++++,,,,,,------......------,,,,,,------...///555;;;@@@AAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDD??????>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBB===999222---+++************+++,,,+++***)))***+++***,,,...222666;;;???AAA~~~|||yyyuuusssrrrrrrqqqmmmiiifffccc```]]]ZZZYYYWWWUUUSSSRRROOOLLLIIIIIIIIIKKKPPPUUUXXXWWWUUUUUUUUUVVVVVVUUUTTTTTTSSSUUUVVVWWWWWWVVVTTTQQQPPPLLLFFF>>>888666666555444111222444333111000222444666888===BBBFFFHHHHHHIIIIIIJJJJJJJJJKKKMMMQQQUUURRRUUUXXXXXXVVVQQQLLLJJJIIIHHHGGGGGGHHHGGGEEECCCEEEDDDBBB;;;333---,,,---+++++++++,,,,,,+++++++++************************,,,)))(((,,,///000555;;;<<<@@@BBBAAABBBEEEDDDAAACCCCCCBBBCCCCCCDDDEEEFFFHHHEEEEEEGGGEEEBBBDDDIIIPPPKKKFFFDDDFFFGGGDDDBBBAAA@@@AAABBB===555000000,,,+++******+++,,,...///******+++,,,,,,---.........------,,,,,,------...///555===BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@BBBCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDD@@@@@@?????????@@@AAABBB@@@AAACCCDDDEEEDDDBBBAAA===999333///---,,,+++***+++---...---***)))***,,,+++,,,///333888<<<@@@BBB|||{{{zzzvvvssspppppppppllliiieeeaaa___\\\YYYVVVWWWUUUSSSQQQPPPMMMJJJGGGLLLLLLOOOTTTYYYZZZXXXUUUUUUUUUUUUUUUUUUTTTSSSRRRWWWWWWWWWUUUSSSOOOLLLJJJJJJDDD<<<777555555333222000333444333111000222444666999???DDDGGGHHHGGGFFFEEEGGGIIIJJJJJJLLLNNNPPPNNNQQQUUUWWWUUUQQQNNNLLLIIIGGGFFFGGGGGGFFFDDDBBBAAAAAA???999333//////000***++++++,,,,,,++++++***++++++++++++++++++++++++---))))))---000222888>>>===AAABBBAAABBBEEEEEEBBBCCCBBBBBBBBBCCCDDDFFFHHHJJJGGGFFFIIIGGGCCCEEEKKKPPPJJJDDDBBBDDDFFFDDDBBB???@@@CCCCCC===333000111...---,,,+++++++++,,,,,,******+++,,,,,,---.........------,,,,,,------...///555>>>BBBCCCBBBAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@@@@AAACCCFFFIIIGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFAAAAAA@@@???@@@AAACCCDDD???AAADDDEEEFFFDDDBBB@@@===999444000...---+++***+++...///...+++)))+++---,,,---000444888===AAACCC~~~xxxzzzuuuttttttqqqkkkfffeeedddccc```]]][[[YYYXXXWWWVVVTTTQQQOOOLLLJJJIIILLLOOORRRUUUWWWWWWVVVUUUXXXYYYYYYXXXVVVUUUUUUVVVXXXVVVTTTSSSRRRPPPMMMJJJGGGCCC===999666555333222111333444444333222444555999<<<@@@CCCDDDEEEFFFHHHHHHJJJLLLLLLJJJJJJMMMQQQSSSVVVYYYYYYWWWSSSPPPOOODDDGGGHHHGGGDDDCCCDDDFFFHHHEEE@@@999444000---,,,---,,,++++++------,,,+++++++++******++++++,,,---+++---...///111555:::===AAAAAAAAAAAA@@@AAADDDFFFEEEDDDCCCBBBCCCEEEGGGHHHMMMMMMMMMKKKHHHFFFFFFGGGLLLJJJGGGFFFHHHIIIJJJJJJAAA@@@???===999444...***)))***+++---......------,,,,,,,,,,,,,,,---...///---......---++++++,,,...555999===AAABBBCCCDDDFFF@@@@@@AAABBBBBBCCCDDDDDDBBBAAABBBEEEDDDAAABBBFFFEEEEEEFFFEEECCCCCCDDDEEECCCFFFEEECCCHHHPPPQQQLLLGGGIIIJJJGGGCCC@@@AAACCCAAAAAABBBDDDEEEDDDAAA===<<<:::777111,,,***+++,,,//////...---,,,,,,,,,,,,111000000222888>>>CCCFFF{{{vvvzzzvvvrrrppppppnnnhhhcccddddddbbb```^^^[[[ZZZYYYVVVUUUSSSQQQOOOLLLKKKJJJNNNPPPSSSVVVWWWWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTWWWVVVTTTRRRRRRPPPMMMJJJGGGBBB===888666444333222111333444333222222444555<<>>@@@AAABBBCCCDDD@@@@@@@@@AAABBBBBBCCCCCCBBBAAABBBDDDCCCAAACCCGGGDDDEEEEEEDDDCCCCCCFFFHHHFFFIIIIIIIIINNNUUUVVVQQQOOOOOONNNKKKGGGCCCAAA@@@CCCDDDFFFFFFEEEDDDEEEGGG???===999333---******+++......---,,,,,,+++,,,,,,......///222888???EEEHHH{{{wwwtttvvvsssooommmmmmjjjeeeaaabbbaaa```^^^]]][[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLOOOQQQTTTVVVWWWWWWVVVVVVSSSTTTUUUTTTRRRQQQQQQRRRVVVTTTSSSRRRQQQPPPMMMJJJGGGCCC===888666444333222222333444333222222444666@@@BBBEEEFFFFFFFFFHHHIIIJJJIIIHHHIIIJJJLLLLLLKKKJJJLLLMMMMMMLLLKKKKKKLLLEEEFFFGGGFFFDDDCCCDDDEEEBBB>>>999444///---++++++---,,,++++++------,,,++++++++++++++++++,,,------...---...333:::???BBBAAA@@@AAACCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHLLLJJJIIIIIIKKKMMMNNNNNNIIIGGGEEEEEEHHHJJJKKKLLLDDDCCC@@@===888222---*********+++,,,------------,,,,,,,,,,,,,,,------...---......---,,,,,,...000888;;;>>>@@@@@@AAABBBCCC??????@@@@@@AAAAAABBBBBBBBBAAAAAADDDCCCAAADDDIIIEEEEEEDDDCCCBBBCCCGGGJJJIIILLLNNNPPPTTTYYYYYYUUUSSSRRRQQQPPPNNNJJJFFFBBBCCCFFFHHHGGGDDDDDDGGGLLLBBB@@@<<<555...***))))))---,,,,,,++++++++++++,,,+++,,,...222888???EEEIII~~~yyywwwvvvtttsssqqqnnnlllkkkiiieeeaaa___^^^]]]\\\ZZZYYYXXXWWWSSSRRRQQQOOONNNNNNOOOOOOQQQSSSUUUVVVWWWWWWVVVVVVRRRSSSTTTSSSQQQPPPQQQRRRUUUSSSRRRQQQQQQOOOMMMKKKHHHDDD>>>:::777666444333222333444333333333666888CCCDDDFFFGGGFFFFFFHHHIIILLLIIIGGGGGGJJJLLLKKKIIIHHHIIIJJJIIIGGGFFFHHHIIIEEEEEEFFFEEEDDDDDDDDDDDD???<<<777222...,,,,,,,,,---,,,++++++------,,,+++,,,++++++++++++,,,------///---...555>>>EEEFFFDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFFFFHHHHHHIIIMMMQQQTTTTTTSSSKKKIIIFFFFFFHHHJJJJJJJJJFFFEEEBBB===666000---++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------......---,,,---000333:::<<>>@@@@@@??????@@@BBB??????@@@@@@@@@@@@AAAAAABBBAAACCCFFFEEEBBBDDDHHHIIIHHHFFFCCCAAABBBFFFIIIIIILLLRRRWWWWWWTTTPPPNNNLLLLLLMMMPPPTTTTTTQQQMMMFFFDDDDDDGGGKKKJJJCCC>>>AAA@@@===777111,,,++++++************+++,,,,,,---,,,///111333555999???CCC}}}xxxuuuttttttssshhhhhhgggeeecccaaa^^^]]][[[ZZZYYYWWWVVVTTTSSSRRROOOOOONNNMMMNNNPPPSSSTTTTTTTTTUUUUUUUUUUUUUUUUUURRRSSSTTTTTTRRRRRRSSSTTTQQQPPPOOOOOOPPPOOOMMMKKKJJJFFF@@@;;;999888666555222333444555666999===AAAEEEFFFGGGGGGFFFGGGIIIKKKMMMKKKJJJIIIJJJJJJJJJIIIJJJKKKJJJHHHEEECCCDDDEEEFFFEEECCCDDDEEEEEEDDDBBB@@@<<<666111------...///---,,,++++++------,,,+++,,,,,,,,,,,,,,,------...000111666>>>FFFLLLLLLKKKQQQRRRRRRQQQNNNKKKKKKKKKGGGGGGFFFFFFFFFFFFEEEEEEDDDJJJQQQWWWYYYYYYZZZZZZRRROOOKKKIIIIIIIIIIIIHHHJJJIIIEEE===333---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++---------------000444888>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAADDDHHHGGGCCCBBBEEEHHHHHHGGGDDDBBBCCCFFFIIIGGGKKKSSSZZZYYYRRRNNNMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJGGGFFFKKKQQQPPPGGG>>>CCCBBB???999333...,,,,,,*********++++++---.........111444444444777;;;@@@}}}yyyuuusssqqqpppooofffffffffdddaaa___]]]]]]]]]\\\ZZZXXXVVVTTTRRRQQQNNNMMMLLLMMMNNNQQQTTTWWWTTTTTTTTTTTTTTTTTTTTTSSSQQQSSSTTTSSSRRRQQQRRRTTTPPPOOONNNOOOOOOOOOMMMKKKIIIDDD???:::888666555333111333444555888<<>>DDDHHHGGGHHHIIIIIIIIIKKKNNNQQQMMMNNNOOOMMMIIIHHHIIILLLEEEGGGHHHHHHGGGFFFFFFGGGFFFDDDBBBCCCEEEEEECCCAAA???;;;555///+++***+++------,,,++++++------,,,+++---,,,,,,,,,,,,---......333999AAAHHHMMMPPPRRRTTTTTTSSSRRRNNNKKKIIIJJJKKKCCCDDDFFFHHHJJJKKKLLLLLLOOOTTTXXXTTTNNNLLLRRRYYYYYYVVVSSSRRRRRRSSSTTTSSSLLLKKKGGG===222++++++---...---,,,+++++++++,,,------,,,,,,+++*********+++,,,---------...111777;;;@@@AAABBBBBBBBBCCCEEEGGGBBBBBBBBBBBBBBBBBBBBBBBBAAACCCHHHLLLJJJCCC???@@@AAABBBDDDEEEFFFHHHKKKMMMFFFKKKWWWcccccc[[[VVVXXXLLLOOOPPPOOOLLLKKKMMMPPPGGGGGGIIILLLOOOQQQPPPOOOLLLKKKGGG@@@888111---,,,******+++,,,---///000111+++000444555444555:::???|||vvvyyytttpppooopppooojjjeeefffdddbbbaaa```^^^ZZZXXXXXXXXXXXXWWWVVVSSSQQQPPPKKKNNNQQQSSSUUUVVVXXXZZZ[[[WWWSSSSSSVVVXXXVVVTTTSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHDDD<<<555444444222222444333222666>>>AAA???CCCIIIJJJHHHGGGGGGIIIKKKLLLLLLJJJHHHFFFFFFHHHIIIHHHHHHKKKHHHFFFFFFGGGGGGDDDBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@;;;666111...---+++***,,,,,,,,,---------......,,,+++,,,---,,,+++000777;;;DDDMMMQQQQQQRRRWWW]]]YYYPPPIIIIIIIIIFFFCCCBBBAAAAAACCCIIIOOOQQQPPPNNNSSSSSSQQQNNNNNNTTT]]]dddddd___VVVQQQTTTYYYWWWQQQNNNJJJAAA444---,,,,,,)))------,,,+++************...------,,,,,,++++++***///...------///444:::===AAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDAAAAAABBBEEEIIILLLMMMLLLIIIJJJNNNSSSWWWYYYXXXVVVKKKLLLMMMOOORRRUUUWWWYYYPPPNNNKKKJJJKKKOOOTTTWWWWWWVVVRRRJJJ???777333333......---,,,---...///000333444666777888:::===???vvvrrrvvvrrrnnnmmmmmmllliiifffgggdddbbb```^^^]]]ZZZXXXWWWWWWWWWWWWUUUSSSPPPNNNLLLOOORRRTTTUUUVVVXXXZZZ[[[WWWSSSSSSVVVXXXVVVTTTSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHDDD<<<666666555333333444444444999AAACCCBBBEEEKKKNNNMMMLLLLLLMMMNNNNNNNNNJJJIIIHHHIIILLLMMMMMMMMMKKKHHHFFFFFFGGGGGGEEEBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>:::555000///...---,,,,,,,,,,,,------------...---+++,,,...,,,,,,111999@@@EEEKKKMMMNNNOOOSSSWWW[[[QQQIIIGGGGGGEEECCCCCCCCCCCCFFFJJJPPPSSSSSSQQQPPPPPPOOOOOOPPPVVV___eeeddd```XXXSSSTTTWWWSSSLLLIIIGGG???444.........+++,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++...------...111666<<>>999444000///.........,,,,,,,,,,,,---------------,,,---......---333;;;DDDEEEGGGJJJMMMPPPSSSUUUYYYOOOGGGDDDDDDBBBBBBDDDGGGGGGIIIMMMQQQTTTTTTSSSNNNOOOOOOOOOQQQUUU\\\```___]]]XXXSSSTTTVVVPPPIIIEEEDDD===444/////////---+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...000555:::???BBBCCCBBBBBBAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC???@@@AAAAAABBBBBBAAAAAAFFFGGGIIILLLNNNOOOLLLJJJCCCCCCCCCFFFIIILLLLLLLLLJJJLLLOOOSSSVVVXXXYYYZZZ\\\XXXRRRLLLIIIHHHIIIJJJXXXVVVRRRKKKAAA999444222......---,,,---...///000222444666777888999<<>>EEECCCCCCGGGMMMSSSVVVWWWRRRJJJEEEEEEDDDBBBBBBDDDKKKKKKKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQSSSUUUWWWWWWWWWTTTRRRSSSTTTOOOGGGFFFDDD<<<222---......---************+++,,,------******+++,,,,,,---......,,,---000444999>>>BBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???@@@AAAAAABBBBBBAAAAAAHHHIIILLLOOOPPPOOOLLLIIIEEEDDDCCCDDDGGGJJJKKKKKKIIIKKKOOOTTTWWWYYYZZZZZZ___[[[UUUOOOJJJHHHHHHHHHQQQOOOLLLFFF???888333000......---,,,---...///000222444666777777999<<<>>>~~~xxxwwwuuupppnnnmmmmmmllliiifffeeefffgggfffbbb]]]ZZZYYYXXXVVVUUUSSSSSSSSSSSSRRRPPPOOONNNRRRTTTVVVVVVVVVVVVWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUSSSRRRQQQPPPOOONNNMMMMMMKKKMMMPPPQQQOOOJJJFFFBBB>>>999777777555222444888999>>>EEEHHHJJJLLLLLLLLLNNNPPPRRRQQQMMMIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGJJJJJJIIIHHHGGGEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCCCC>>>666000---,,,,,,++++++++++++,,,,,,,,,------...,,,---//////000888AAAFFFCCCAAAEEELLLRRRUUUUUUMMMIIIHHHKKKKKKGGGFFFGGGMMMMMMLLLLLLKKKLLLNNNOOOTTTTTTSSSSSSTTTUUUUUUUUURRRSSSRRROOOPPPQQQLLLFFFMMMJJJ@@@444------...,,,************+++,,,------******++++++,,,---......,,,///333888===AAACCCEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCJJJJJJLLLNNNPPPNNNJJJGGGFFFDDDCCCDDDGGGIIIKKKKKKHHHJJJNNNSSSVVVXXXXXXXXX^^^ZZZUUUPPPMMMKKKKKKLLLLLLJJJHHHDDD???999444111......---,,,---...///000222333555666777999<<<>>>}}}tttssstttqqqnnnllllllkkkjjjiiihhhgggffffffbbb```\\\YYYXXXXXXVVVTTTRRRRRRQQQPPPPPPQQQQQQRRRTTTVVVWWWWWWVVVUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTUUURRRRRRQQQQQQPPPOOOOOOOOOKKKMMMOOOOOOMMMIIIDDDAAA===999666666444333777>>>>>>DDDIIIJJJKKKMMMNNNLLLMMMPPPTTTSSSOOOKKKIIIJJJJJJIIIIIIJJJLLLKKKIIIGGGIIIJJJJJJIIIFFFEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCEEE???777111---,,,++++++++++++++++++,,,,,,,,,,,,---+++,,,...///111999CCCHHHEEECCCEEEJJJNNNPPPOOONNNMMMOOOSSSSSSNNNLLLMMMKKKKKKKKKIIIHHHIIILLLOOOUUUTTTSSSTTTWWWXXXXXXXXXRRRSSSQQQMMMMMMOOOMMMHHHVVVSSSJJJ>>>666333111---+++++++++***++++++,,,,,,******+++,,,,,,---......///222777<<<@@@CCCDDDDDDAAAAAACCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDIIIIIIJJJLLLMMMKKKHHHEEEEEEDDDCCCDDDGGGJJJKKKKKKHHHJJJMMMPPPSSSTTTUUUVVVXXXVVVSSSPPPOOOOOOPPPQQQMMMKKKIIIFFFCCC>>>888333......---,,,---...///000111333555666777888;;;>>>{{{tttoooqqqqqqnnnlllllljjjiiihhhiiijjjiiifffbbb___]]][[[YYYYYYXXXVVVTTTRRRQQQOOONNNOOOQQQTTTVVVUUUWWWXXXXXXVVVUUUVVVWWWVVVVVVUUUTTTSSSSSSTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQKKKLLLMMMMMMKKKGGGCCC@@@===:::777666555666<<>>~~~wwwrrrpppqqqqqqmmmlllmmmiiifffeeehhhkkkkkkeee___\\\[[[ZZZZZZZZZXXXVVVSSSSSSQQQNNNMMMNNNRRRVVVYYYVVVXXXYYYXXXWWWUUUVVVVVVVVVVVVUUUTTTRRRRRRTTTVVVQQQQQQQQQRRRRRRRRRRRRSSSKKKLLLLLLLLLIIIFFFBBB@@@???;;;888777666888@@@IIIHHHNNNPPPMMMLLLQQQRRROOOFFFLLLRRRSSSOOOKKKKKKLLLEEEFFFGGGJJJMMMNNNLLLJJJIIIKKKLLLJJJFFFDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDCCC>>>666000---...//////******+++++++++,,,,,,,,,+++******---...111:::DDDHHHJJJLLLNNNQQQTTTWWWYYYWWWTTTSSSSSSPPPLLLLLLOOODDDEEEFFFFFFFFFJJJQQQVVVTTTQQQMMMLLLMMMNNNLLLJJJHHHJJJJJJIIINNNXXX^^^``````cccbbb[[[RRRIII===444------,,,+++************++++++,,,,,,,,,,,,------333777<<>>???BBBDDDFFFGGGGGGGGGBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDFFFEEEDDDEEEFFFFFFEEECCCGGGFFFGGGJJJMMMPPPPPPOOOIIIIIIIIIKKKLLLNNNPPPQQQNNNMMMLLLLLLNNNPPPRRRTTTTTTQQQMMMIIIEEE???777000......---,,,---...///000111333555666666888;;;===|||qqqqqqqqqqqqooollljjjiiiiiigggeeeeeefffddd___[[[]]]ZZZWWWVVVXXXXXXVVVTTTSSSQQQNNNMMMOOOSSSXXX[[[WWWWWWWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRPPPNNNNNNPPPRRROOONNNMMMKKKGGGCCC>>><<<666666777777888<<>>CCCEEEAAABBBGGGHHHDDDFFFIIIJJJKKKRRRZZZVVVNNNFFFHHHIIIIIIGGGGGGIIILLLTTTNNNKKKJJJJJJIIILLLQQQWWWVVVTTTPPPJJJ@@@666///111///------.../////////111111111111111444888<<<|||uuurrrrrrrrrqqqooommmkkkiiigggfffeeeeeedddbbb^^^[[[[[[XXXUUUUUUVVVVVVTTTRRRQQQPPPOOOOOOQQQUUUXXX[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSPPPOOONNNNNNNNNOOOPPPQQQOOONNNMMMJJJFFFAAA===;;;777888888999;;;???EEEIIIHHHLLLQQQSSSRRROOOMMMLLLHHHJJJLLLKKKHHHGGGHHHIIIDDDHHHKKKJJJLLLOOONNNKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGCCCAAA<<<555000...///111++++++++++++++++++++++++,,,------...000666???EEEGGGGGGHHHIIILLLOOORRRTTTOOONNNMMMKKKJJJHHHGGGFFFHHHIIIJJJKKKMMMNNNNNNOOOTTTPPPLLLLLLNNNQQQPPPOOOPPPTTTUUUUUUVVV[[[\\\YYY]]]]]]___]]]SSSEEE<<<;;;111///---+++***+++,,,...---,,,++++++,,,...///000777<<>>CCCHHHLLLKKKNNNRRRSSSQQQNNNLLLKKKIIIJJJKKKJJJGGGFFFFFFGGGDDDIIIKKKKKKLLLOOONNNJJJKKKJJJKKKLLLMMMLLLJJJGGGDDDEEEGGGHHHHHHGGGFFFEEECCC@@@;;;555///---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///000333999AAAFFFFFFFFFEEEFFFHHHJJJLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIKKKNNNOOOOOONNNNNNZZZVVVRRRQQQSSSTTTSSSQQQNNNRRRTTTSSSUUUYYYYYYWWWTTTSSSUUUWWWPPPCCC999555///---,,,******,,,---......---,,,+++,,,...///111;;;???BBBCCCAAAAAACCCFFFJJJGGGDDDCCCCCCDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAACCCGGGJJJHHHGGGFFFHHHNNNSSSPPPHHHIIIOOOTTTUUUUUUXXXZZZYYYRRRKKKEEEIIIQQQUUUQQQKKKNNNIIIFFFFFFEEECCCDDDHHHKKKLLLNNNOOOMMMFFF===777111///------...000000///222333333333333666999===wwwqqqpppooonnnmmmllljjjhhhgggfffdddfffgggddd___[[[[[[\\\WWWUUUTTTSSSRRRRRRQQQQQQNNNPPPRRRUUUWWWYYYZZZZZZWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTQQQOOOQQQVVVWWWTTTPPPNNNMMMIIIEEEAAA===:::888777999<<>>AAADDDGGGKKKNNNQQQRRRTTTSSSPPPMMMLLLLLLNNNMMMKKKIIIHHHHHHHHHGGGFFFJJJLLLKKKKKKMMMLLLIIIHHHIIIJJJLLLNNNMMMJJJGGGDDDEEEHHHIIIIIIGGGEEECCCCCCAAA<<<666000------...,,,,,,,,,,,,,,,,,,,,,,,,------...222777===BBBEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHKKKPPPTTTWWW___^^^^^^______ZZZRRRLLLNNNOOOKKKEEEDDDGGGIIIHHHGGGCCCAAABBB???777000...++++++******+++,,,......+++,,,+++***)))+++000333>>>???AAABBBDDDEEEHHHIIIKKKHHHDDDBBBCCCDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEEEEDDDFFFHHHKKKEEEHHHLLLPPPSSSWWW^^^eeecccZZZQQQLLLJJJIIIGGGFFFFFFEEEFFFIIIMMMQQQSSSRRRLLLHHHGGGHHHGGGCCCCCCFFFEEEGGGIIILLLKKKEEE===777222000......///000000000111333444555555777:::<<<xxxtttqqqpppppprrrpppooommmkkkjjjiiiiiieeeeeeccc```]]]ZZZYYYYYYVVVWWWVVVTTTRRRQQQRRRSSSRRRTTTVVVYYY[[[[[[[[[ZZZUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTTTTSSSRRRSSSSSSSSSTTTQQQOOOOOOQQQQQQOOOLLLMMMKKKFFFAAA>>><<<;;;;;;999<<>>888222...---...,,,,,,,,,,,,,,,,,,,,,,,,------...333:::???CCCDDDHHHGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEIIINNNTTTXXXZZZZZZ[[[]]]^^^YYYQQQJJJUUUUUUPPPIIIFFFIIIJJJIIIHHHDDDCCCBBB===555111111+++++++++++++++,,,------***,,,,,,***))),,,222777>>>???@@@AAADDDFFFHHHJJJIIIFFFCCCBBBDDDEEEEEEEEEAAAAAAAAAAAABBBCCCCCCDDDBBBDDDFFFGGGGGGGGGIIIJJJDDDIIIPPPUUUUUUVVV]]]eeeiii]]]RRROOONNNJJJFFFDDD@@@CCCFFFHHHHHHJJJNNNRRRHHHEEEEEEGGGGGGCCCBBBEEEDDDEEEGGGHHHGGGBBB;;;666222000......///111111000000222444444555666999;;;|||rrrppprrrpppnnnnnnpppooommmkkkiiihhhhhhhhhdddbbb___\\\ZZZYYYVVVTTTUUUVVVVVVTTTQQQPPPQQQSSSTTTVVVXXXZZZ[[[[[[[[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPMMMJJJEEE@@@===<<<<<<===<<>>>>>>>>BBBGGGJJJLLLMMMNNNOOOOOOOOOOOOMMMJJJIIIJJJKKKPPPLLLIIIIIIKKKMMMMMMLLLHHHLLLMMMKKKKKKLLLKKKGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDD@@@:::444000......------------------------//////111777???EEEGGGFFFFFFFFFFFFFFFHHHJJJLLLMMMGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMKKKJJJMMMQQQSSSQQQOOOPPPTTTUUURRROOOOOOKKKFFFFFFHHHKKKJJJAAA444///000+++++++++++++++++++++++++++...///...---000888???CCCBBB@@@@@@BBBDDDEEEEEECCCBBBAAACCCEEEFFFEEEDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEGGGKKKNNNMMMNNNUUU______UUULLLJJJFFFFFFJJJPPPNNNGGGFFFIIIEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGHHHLLLLLLIIIHHHJJJBBBAAAAAABBBBBB???;;;888333111///...000111111111...000333444444555777999|||iiikkkmmmpppqqqqqqqqqpppooolllhhheeeeeeeeeeeedddbbb^^^ZZZXXXWWWWWWVVVUUURRRUUUWWWSSSMMMKKKPPPUUUZZZYYYYYYXXXYYYZZZZZZ[[[TTTUUUVVVWWWWWWUUUSSSRRRTTTSSSRRRSSSSSSSSSQQQOOOSSSRRRPPPOOONNNNNNOOOPPPMMMJJJEEE@@@======???@@@DDDFFFIIIKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKNNNNNNMMMLLLLLLMMMNNNJJJEEEFFFJJJMMMLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@@@777111111222111,,,---///111222111111000111///444>>>DDDCCCDDDGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGFFFCCCAAADDDEEEGGGIIILLLNNNPPPQQQMMMMMMNNNNNNNNNNNNNNNOOOLLLNNNQQQRRRRRROOOKKKHHHLLLKKKNNNPPPJJJ<<<000+++,,,,,,++++++,,,,,,---...+++,,,,,,+++,,,111999??????BBBDDDEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???@@@BBBDDDFFFMMMHHHFFFFFFFFFEEEGGGLLLTTTXXX]]]^^^YYYQQQJJJEEEGGGIIIJJJLLLLLLKKKIIIHHHFFFFFFDDDBBB??????AAACCCAAAAAAAAADDDGGGHHHHHHGGGFFFDDDAAA??????===;;;999444222111111333444555444///000222333333555888:::{{{qqqiiikkkmmmooopppppppppoooooollliiifffeeedddcccaaa___\\\XXXVVVVVVVVVUUUUUUTTTUUUUUURRRNNNNNNRRRVVV[[[ZZZZZZZZZYYYYYYXXXXXXUUUVVVWWWXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTUUUSSSRRRSSSRRRPPPOOONNNNNNOOOOOONNNKKKFFFBBB@@@@@@BBBCCCFFFHHHKKKMMMMMMMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGJJJLLLNNNNNNMMMMMMMMMNNNNNNJJJFFFFFFIIIKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGBBB888111000000///---......///000000000000111000555???DDDDDDDDDHHHJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGFFFGGGHHHGGGFFFEEECCCDDDEEEGGGIIIKKKMMMNNNPPPRRRSSSTTTSSSPPPMMMKKKHHHJJJNNNQQQRRRQQQOOOMMMPPPNNNPPPQQQKKK>>>333...,,,,,,++++++,,,,,,---...++++++,,,,,,...333;;;AAAAAABBBDDDDDDCCCBBBBBBCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAABBBCCCEEEGGGJJJFFFEEEFFFGGGGGGKKKQQQ]]]aaadddccc]]]TTTLLLHHHFFFGGGIIIJJJJJJHHHGGGFFFFFFFFFEEECCCAAAAAACCCDDDCCCBBBBBBDDDEEEFFFEEECCCEEECCCAAAAAA@@@???<<<:::444222000000111333333333000111333333333555777:::wwwkkkiiiiiikkklllnnnoooooonnnnnnmmmkkkiiigggfffddd```^^^\\\YYYVVVUUUUUUVVVUUUTTTUUUSSSQQQPPPPPPRRRUUUXXX[[[[[[[[[[[[ZZZXXXVVVUUUVVVWWWWWWXXXXXXVVVUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTRRRRRRQQQOOOOOOOOOOOOOOOMMMKKKGGGDDDCCCCCCEEEGGGFFFIIILLLMMMMMMMMMNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGJJJKKKMMMMMMLLLMMMNNNPPPMMMJJJFFFFFFHHHJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHCCC999222000...,,,///...............//////000111777@@@EEEEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKKKKEEEEEEFFFGGGHHHIIIJJJJJJEEEEEEFFFGGGHHHIIIKKKKKKUUUWWWZZZ[[[YYYSSSMMMHHHGGGIIIMMMPPPRRRQQQPPPOOORRROOONNNOOOJJJ>>>333///,,,,,,++++++,,,,,,---...***+++,,,---000666>>>CCCBBBCCCCCCBBBAAAAAABBBDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGFFFDDDEEEGGGIIIJJJOOOVVV___bbbdddbbb\\\RRRJJJEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDCCCAAA???CCCBBBBBBCCCCCCAAA>>>;;;444222000///000111111111111222333333333444777999~~~jjjfffkkkjjjkkkllllllmmmllllllkkkiiihhhggggggfffccc___\\\YYYWWWUUUUUUUUUVVVUUUTTTUUUQQQMMMMMMQQQUUUWWWXXXYYYZZZ[[[[[[[[[YYYVVVUUUWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRSSSUUUVVVUUUSSSRRRQQQQQQPPPOOOOOONNNNNNKKKJJJGGGEEEDDDFFFHHHIIIEEEHHHJJJLLLKKKKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKMMMOOOLLLJJJGGGFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGCCC:::333111///,,,000///---,,,,,,---...//////333:::AAAEEEFFFFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKEEEFFFGGGHHHHHHIIIKKKLLLJJJJJJIIIIIIJJJKKKLLLMMMWWWYYY[[[\\\YYYTTTNNNJJJIIIKKKMMMOOOOOOOOONNNMMMPPPKKKIIIJJJFFF;;;111---,,,,,,++++++,,,,,,---...***+++,,,...333:::AAAEEECCCDDDCCCBBB@@@@@@BBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFCCCCCCGGGKKKLLLLLLPPPVVVYYY]]]bbbbbb\\\RRRIIICCCFFFGGGGGGFFFEEEDDDCCCBBBAAABBBDDDEEEDDDCCCDDDEEEEEECCCBBBBBBCCCBBB@@@>>>AAAAAABBBDDDEEEDDD@@@===666333111000111111111000222222333222222333666999ttthhhhhhnnnkkkkkkkkkkkkkkkjjjjjjiiidddddddddeeedddbbb^^^[[[XXXWWWUUUUUUVVVWWWVVVTTTSSSOOOKKKLLLRRRVVVXXXXXXVVVWWWYYY[[[[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTRRRQQQQQQQQQQQQPPPPPPOOONNNNNNIIIHHHFFFEEEEEEFFFHHHJJJFFFHHHKKKLLLLLLKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJJJJJJJJJJKKKMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEBBB:::444222111...000///---,,,,,,---...///000666>>>BBBEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJFFFHHHIIIHHHGGGGGGIIILLLMMMLLLKKKJJJJJJJJJLLLLLLSSSSSSTTTSSSRRROOOLLLKKKIIIIIIKKKLLLMMMMMMNNNMMMNNNIIIFFFGGGDDD;;;111,,,,,,,,,++++++,,,,,,---...++++++,,,///555<<>>AAACCCCCCBBBBBBCCCDDDBBBBBBAAABBBCCCCCCAAA???@@@AAABBBDDDFFFEEEAAA>>>888666333111111111111000111111111000000222666999xxxmmmhhhjjjoookkkkkkjjjiiiiiihhhggggggbbbbbbaaaaaaaaa___[[[XXXXXXVVVUUUUUUVVVVVVUUUSSSQQQOOOMMMOOOSSSWWWYYYXXXVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQOOOQQQQQQQQQQQQPPPOOONNNMMMHHHGGGEEEEEEEEEFFFHHHIIIIIIKKKNNNOOONNNMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFIIIKKKLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEAAA999333222222000///...............//////111:::BBBDDDDDDFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIGGGEEEEEEHHHKKKLLLJJJHHHGGGGGGGGGIIIJJJLLLKKKKKKJJJIIIIIIIIIIIIEEEEEEGGGIIIKKKMMMOOOPPPNNNHHHFFFHHHGGG???555///,,,,,,++++++,,,,,,---...++++++,,,000777>>>CCCEEECCCDDDEEEDDDCCCCCCEEEGGGBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAADDDJJJNNNMMMJJJNNNTTTTTTYYY^^^___[[[SSSKKKGGGGGGGGGGGGFFFFFFEEEEEEEEE???@@@BBBBBBAAAAAABBBDDDBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAACCCEEEDDDBBB???:::777444222222111000///...//////...///111666999xxxmmmiiihhhkkkppplllkkkjjjhhhgggfffffffffdddbbb```___]]]ZZZVVVSSSWWWUUUTTTTTTUUUTTTRRRPPPQQQQQQQQQSSSVVVYYYZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUURRRQQQQQQQQQSSSSSSQQQOOOPPPQQQQQQQQQQQQOOONNNMMMHHHGGGFFFEEEFFFGGGHHHIIIIIILLLNNNOOONNNMMMNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHKKKNNNOOOMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBB888111111111///---......///000000000000222===EEEEEEDDDFFFFFFCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGHHHFFFCCCCCCHHHLLLJJJIIIFFFEEEDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFHHHJJJMMMNNNMMMGGGFFFJJJJJJBBB888111,,,,,,++++++,,,,,,---...,,,++++++000777>>>BBBDDDAAACCCFFFFFFFFFFFFGGGHHHBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDGGGIIIHHHHHHPPPZZZ]]]^^^^^^ZZZTTTNNNIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBAAA@@@@@@BBBEEECCCBBBAAABBBDDDDDDBBBAAABBBAAAAAAAAACCCCCCAAA???:::777444111111000...---,,,,,,,,,,,,---000666:::yyylllgggggghhhmmmrrrlllkkkiiihhhfffeeeeeeeeefffccc```]]]ZZZWWWSSSOOOVVVTTTSSSSSSSSSRRRPPPNNNQQQSSSUUUWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQQQQRRRQQQOOONNNMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJLLLMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLKKKIIILLLPPPRRRPPPLLLIIIHHHHHHIIIKKKKKKJJJIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIBBB777000///000...,,,---///111222222111000333???GGGFFFDDDEEEEEEBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCFFFGGGFFFCCCCCCHHHMMMJJJIIIFFFEEEDDDFFFHHHIIILLLLLLMMMMMMMMMMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIKKKFFFDDDIIIKKKCCC888111,,,,,,++++++,,,,,,---...,,,++++++000777>>>BBBCCC@@@CCCFFFHHHHHHHHHHHHIIICCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDFFFSSS```llliiiddd\\\TTTNNNLLLKKKEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCAAA@@@AAACCCFFFEEEDDDCCCCCCDDDDDDBBB@@@CCCAAA@@@@@@AAABBBAAA???:::777333111///...---+++******++++++,,,000666:::uuullldddbbbhhhmmmooommmmmmiiieeecccdddeeeggggggccccccaaa[[[UUUQQQQQQRRRWWWVVVTTTSSSQQQPPPPPPPPPRRRTTTVVVYYY[[[[[[ZZZYYYYYY[[[\\\[[[YYYXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUTTTRRROOOLLLJJJLLLKKKIIIGGGGGGIIIKKKLLLIIIIIIIIIIIIJJJKKKMMMMMMOOONNNLLLKKKKKKMMMNNNPPPQQQMMMJJJIIIKKKLLLKKKIIIKKKMMMNNNNNNLLLKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMMMMKKKLLLLLLIIIFFFFFFIIILLLIIIFFFAAA:::333000000222+++---//////------000444777BBBGGGCCCDDDJJJIIIBBBEEEEEEFFFGGGFFFFFFEEEDDDFFFHHHJJJJJJJJJJJJKKKMMMNNNIIIFFFGGGFFFEEEFFFJJJKKKOOOWWW]]]ZZZQQQLLLLLLLLLIIIEEEEEEGGGIIIJJJIIIJJJJJJJJJKKKJJJDDD;;;333+++*********,,,---///111------///444<<>>???CCCGGGFFFEEE@@@@@@AAAAAAAAA@@@@@@???===999444000///...+++(((///,,,***+++,,,---333:::jjjgggdddeeekkkoooqqqpppkkkhhhdddccccccdddeeeeeeaaaaaa^^^ZZZTTTRRRRRRTTTVVVUUUTTTRRRRRRRRRRRRRRRVVVWWWXXXYYYYYYYYYXXXXXXWWWYYY[[[[[[YYYYYYYYYZZZYYYXXXWWWWWWVVVVVVVVVWWWSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQOOOLLLKKKKKKIIIHHHFFFGGGIIIKKKMMMKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLMMMOOOQQQRRROOOMMMJJJJJJLLLLLLKKKIIIKKKLLLNNNMMMLLLJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFGGGJJJLLLIIIFFFAAA999333//////000,,,...000000...///222666:::DDDHHHDDDDDDIIIIIIBBBFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMMMMHHHFFFGGGGGGGGGIIINNNIIIOOOZZZbbb```UUULLLJJJIIIHHHGGGHHHJJJKKKKKKJJJKKKJJJJJJKKKIIICCC888000+++******)))***+++---...------///444<<>>FFFIIIEEEEEEIIIHHHCCCGGGGGGEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIIIIIIILLLNNNLLLHHHFFFGGGHHHHHHKKKPPPJJJNNNVVV]]]\\\UUUOOONNNDDDEEEGGGIIIJJJIIIHHHGGGJJJJJJJJJJJJHHHAAA666...---,,,+++******+++,,,---------///555<<>><<<999666333000---,,,...++++++,,,------222999qqqfffcccjjjlllllliiieeeccceeehhhbbbccceeehhhjjjjjjgggddd___[[[UUUPPPNNNMMMNNNOOOOOOOOONNNOOOQQQTTTWWWYYY[[[YYYWWWVVVVVVXXXZZZ\\\YYYZZZ[[[ZZZXXXVVVVVVWWWTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNMMMKKKIIIHHHGGGHHHHHHIIIIIIKKKMMMOOOQQQLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNLLLKKKIIIIIIJJJKKKLLLKKKIIIGGGGGGHHHFFFLLLVVV```fffgggeeeccc\\\UUUNNNNNNTTTXXXVVVRRRMMMJJJDDD<<<555000000111,,,---...------111888>>>DDDHHHIIIFFFEEEFFFGGGGGGFFFHHHKKKNNNNNNLLLJJJHHHIIIIIIIIIHHHGGGGGGJJJLLLLLLHHHFFFGGGFFFDDDFFFJJJIIIGGGHHHMMMRRRSSSVVVZZZVVVTTTSSSSSSTTTRRRNNNJJJFFFFFFGGGHHHHHHDDD;;;444---,,,,,,+++,,,---...///---,,,///555===CCCDDDCCCCCCEEEGGGFFFCCCBBBDDDFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEFFFJJJOOORRRRRRNNNJJJDDDDDDCCCFFFKKKMMMJJJFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGHHHBBB@@@BBBDDDEEEHHHMMMPPPMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???>>>???>>><<<777222...+++***...++++++---------222888uuufffdddgggiiijjjjjjfffcccccceeeiiibbbdddgggkkkmmmjjjeeeaaa[[[VVVQQQMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXYYYYYYXXXWWWWWWXXXZZZ\\\]]]ZZZ[[[\\\ZZZWWWUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFHHHHHHIIIJJJKKKMMMOOOPPPKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIILLLMMMNNNMMMKKKJJJJJJJJJJJJLLLMMMLLLIIIGGGGGGHHHGGGMMMUUU]]]aaaaaa^^^[[[QQQLLLHHHLLLSSSYYYXXXUUULLLIIICCC<<<555111000111,,,------,,,---111:::@@@EEEGGGGGGFFFEEEEEEGGGHHHFFFHHHLLLOOOQQQPPPNNNLLLKKKKKKJJJGGGEEEEEEHHHJJJJJJGGGFFFHHHGGGDDDDDDFFFCCCDDDJJJTTTZZZXXXVVVVVVVVVRRRQQQUUUZZZZZZSSSKKKHHHGGGGGGHHHIIIFFF???:::---,,,+++******+++,,,,,,,,,,,,///555>>>CCCEEEDDDAAAEEEHHHFFFAAA@@@DDDIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFJJJOOOSSSRRRLLLFFFCCCDDDDDDDDDHHHMMMKKKFFFDDDDDDDDDEEEGGGGGGDDDBBBDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDEEEGGGGGGGGGLLLSSSTTTPPPJJJEEEBBBCCCFFFHHHFFFFFFEEEDDDCCCAAA???>>>??????===999333...+++***---++++++---...---222888nnneeegggkkkhhhhhhgggfffddddddeeefffdddfffiiimmmmmmhhhaaa[[[SSSPPPLLLKKKLLLLLLLLLKKKMMMOOOQQQTTTWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\XXXZZZ[[[ZZZWWWVVVUUUVVVTTTSSSSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNNNNLLLIIIHHHJJJLLLKKKMMMMMMLLLJJJHHHGGGHHHIIILLLOOOSSSTTTTTTSSSRRRJJJHHHGGGKKKQQQUUUTTTRRRIIIGGGAAA:::333000000111---...---,,,---333<<>>DDDEEEDDDBBBDDDFFFDDDBBBBBBFFFIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFJJJNNNMMMHHHCCCCCCEEEDDDBBBCCCIIIIIIFFFCCCCCCCCCFFFIIIHHHEEEAAADDDEEEEEEFFFFFFGGGHHHHHHGGGHHHKKKMMMJJJHHHMMMVVVVVVRRRLLLFFFBBBBBBEEEHHHGGGGGGFFFEEECCCAAA???>>>===>>>>>>;;;555111//////---++++++.........222777sssgggccceeegggiiiiiihhhgggfffdddcccaaafffhhhkkkmmmllleee\\\UUUNNNKKKIIIIIILLLMMMMMMKKKNNNPPPTTTWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[WWWXXXZZZYYYXXXWWWWWWXXXTTTTTTSSSTTTTTTUUUVVVVVVRRRRRRRRRSSSSSSSSSSSSSSSNNNNNNLLLKKKKKKJJJJJJKKKEEEFFFGGGGGGHHHIIIJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNLLLHHHHHHJJJMMMLLLMMMNNNMMMJJJHHHHHHHHHJJJIIIJJJJJJKKKMMMOOOPPPKKKJJJJJJLLLPPPQQQOOOMMMGGGDDD???888222//////000...///...---...444>>>FFFEEEDDDDDDDDDDDDDDDGGGKKKHHHHHHGGGHHHKKKOOOSSSVVVOOONNNKKKGGGDDDCCCEEEGGGEEEDDDGGGLLLMMMIIIGGGHHHIIIFFFHHHOOOSSSRRROOOOOOLLLKKKQQQbbbuuuxxxjjjZZZRRRNNNJJJIIIHHHFFFBBB>>>:::888555222///---,,,+++,,,,,,///666>>>DDDEEEEEEDDDCCCBBBBBBDDDFFFGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIFFFCCCEEEHHHIIIFFFBBBCCCFFFEEE??????EEEGGGEEECCCCCCDDDHHHKKKKKKGGGCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHKKKPPPQQQLLLGGGMMMWWWVVVSSSNNNHHHDDDCCCEEEGGGHHHHHHGGGEEECCCAAA???>>>;;;===>>><<<777333222333---++++++.........222777ssskkkgggccccccgggffffffeeeeeeeeefffggghhhkkkhhhffffffeee___TTTKKKLLLEEEBBBGGGKKKIIIIIIKKKMMMRRRXXXZZZYYYWWWWWWXXX[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTSSSSSSQQQPPPPPPNNNQQQTTTWWWWWWTTTQQQNNNPPPPPPOOOMMMLLLJJJIIIIIIGGGIIILLLLLLJJJHHHGGGGGGNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOTTTRRRNNNJJJIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIPPPLLLKKKMMMLLLIIIIIILLLPPPLLLHHHIIIMMMOOOMMMJJJCCCDDD@@@777222111222000///---+++,,,222:::AAAEEEEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEFFFHHHKKKMMMOOOKKKJJJHHHFFFFFFFFFHHHIIICCCDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPKKKKKKSSScccnnnkkk```WWWQQQPPPNNNKKKHHHHHHJJJLLLSSSQQQKKK>>>000((())),,,,,,000111222:::EEEIIIEEECCCDDDDDDBBBBBBDDDEEEDDDFFFJJJIIIDDDCCCFFFEEE@@@BBBFFFFFFBBB@@@CCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBEEEJJJOOOQQQMMMGGGBBBEEEBBBAAADDDKKKPPPQQQOOOKKKHHHGGGJJJOOORRROOOLLLTTTQQQLLLHHHEEEEEEEEEFFFGGGEEECCCEEEHHHGGGCCC===AAA???>>>===;;;888333000///...------...000333444yyymmmiiihhhfffgggjjjeeedddcccbbbbbbccceeefffkkkjjjhhhfffbbbZZZQQQJJJJJJEEEDDDHHHKKKIIIJJJNNNOOOSSSWWWYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXUUUVVVVVVUUUUUUSSSRRRRRROOOPPPSSSUUUUUUSSSPPPOOOKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLLLLKKKIIIHHHHHHLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNOOOPPPPPPPPPQQQOOOMMMKKKJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKOOOLLLKKKMMMLLLIIIIIIKKKNNNLLLJJJKKKNNNOOOLLLHHHDDDEEE@@@777111111111//////---+++---444;;;BBBEEEEEEEEEDDDDDDEEEFFFHHHIIINNNMMMLLLKKKKKKJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFHHHIIIIIIIIIHHHHHHEEEEEEDDDEEEGGGIIILLLNNNJJJHHHLLLWWW___]]]VVVRRRVVVVVVVVVSSSPPPNNNNNNNNNUUUNNNCCC999111---,,,,,,...222444777@@@LLLPPPNNNEEEGGGGGGFFFFFFGGGIIIJJJFFFIIIHHHDDDDDDHHHHHHEEEEEEIIIIIIFFFEEEHHHJJJIIIGGGEEEDDDDDDFFFGGGGGGEEECCCFFFJJJOOOQQQOOOJJJEEEFFFCCCAAACCCIIINNNOOONNNFFFEEEFFFKKKSSSWWWWWWUUUTTTQQQLLLHHHEEEDDDEEEFFFEEECCCBBBEEEIIIIIIFFFAAAAAA@@@??????===:::444111///...------...111333555vvvnnnhhhgggiiihhhhhhjjjfffeeebbb``````bbbdddeeejjjkkkiiieee\\\SSSLLLHHHGGGFFFGGGIIIJJJJJJMMMRRRSSSUUUWWWXXXWWWWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLNNNKKKKKKMMMLLLIIIHHHKKKMMMLLLLLLOOOQQQPPPKKKFFFFFFFFFAAA888111000000...000...---///666===CCCFFFEEEEEEDDDDDDEEEFFFHHHIIIPPPOOOOOOMMMLLLJJJHHHGGGIIIIIIGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMIIIHHHMMMPPPPPPPPPRRR\\\]]]^^^]]]XXXTTTQQQPPPUUUJJJ;;;111//////...,,,---111777===FFFOOOSSSRRRGGGGGGGGGGGGGGGHHHKKKNNNGGGIIIGGGDDDEEEHHHJJJIIIFFFJJJKKKHHHGGGJJJLLLKKKKKKHHHFFFHHHMMMPPPNNNKKKDDDFFFHHHLLLNNNMMMIIIFFFGGGCCC@@@AAAEEEJJJKKKKKKEEEDDDFFFLLLTTTYYYYYYXXXRRROOOKKKGGGDDDDDDDDDDDDCCCAAABBBEEEIIIJJJHHHEEEAAAAAAAAAAAA???<<<666222000///......///111333555mmmjjjhhhhhhiiihhhfffeeeiiigggdddbbbaaabbbeeefffhhhjjjiiiaaaVVVLLLGGGFFFCCCEEEHHHIIIIIIJJJOOOTTTVVVWWWWWWWWWWWWWWWYYYZZZWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWRRRRRRSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOONNNMMMLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLMMMJJJJJJMMMLLLIIIHHHKKKLLLMMMOOORRRSSSQQQKKKFFFGGGHHHBBB888111000///---000......222888???EEEGGGFFFEEEEEEDDDEEEGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKKKKJJJIIIIIIIIIJJJKKKGGGGGGGGGGGGHHHGGGGGGGGGKKKKKKJJJJJJJJJKKKLLLMMMPPPMMMKKKLLLLLLLLLQQQWWW\\\___aaa```\\\UUUPPPMMMSSSHHH999///---------,,,)))000999CCCKKKOOOOOONNNGGGFFFFFFFFFEEEEEEIIIOOOJJJIIIGGGEEEFFFIIILLLMMMJJJMMMMMMIIIHHHJJJKKKJJJOOOKKKHHHLLLTTTWWWTTTOOOFFFEEEFFFGGGHHHHHHFFFDDDHHHDDDAAA@@@CCCFFFGGGHHHIIIHHHIIILLLOOORRRQQQPPPNNNLLLHHHEEEBBBBBBBBBBBBAAA@@@AAACCCFFFHHHGGGEEE@@@@@@@@@AAA@@@<<<777222111000/////////111333555}}}nnnggghhhiiiiiijjjiiifffccciiigggdddbbbaaaaaacccddddddfffddd[[[OOOFFFCCCDDD???CCCGGGGGGHHHLLLRRRVVVYYYXXXWWWWWWWWWXXXYYYYYYWWWXXXYYYZZZZZZZZZZZZZZZWWWVVVUUUUUUTTTTTTTTTUUUQQQRRRRRRRRRRRRQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNMMMMMMLLLKKKKKKJJJLLLNNNOOOOOONNNMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGKKKKKKLLLMMMMMMLLLLLLKKKLLLIIIJJJMMMMMMIIIHHHJJJLLLMMMQQQSSSTTTQQQLLLHHHHHHHHHCCC999222000///---000///000555;;;BBBFFFHHHFFFEEEEEEEEEEEEGGGHHHIIIDDDEEEGGGHHHIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKMMMKKKKKKMMMLLLKKKPPPWWWXXX[[[^^^]]]XXXQQQLLLHHHQQQKKKBBB888000---///111,,,444BBBNNNSSSQQQMMMJJJIIIFFFFFFGGGEEECCCJJJSSSLLLJJJIIIJJJKKKMMMQQQTTTSSSVVVUUUOOOLLLMMMNNNLLLSSSPPPNNNRRRYYY]]]YYYTTTKKKHHHFFFDDDEEEEEEDDDCCCKKKIIIFFFEEEEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIGGGFFFHHHGGGDDDBBB@@@@@@@@@AAAAAA@@@@@@AAACCCCCCCCCBBB?????????@@@???<<<777333222111000///000222444555ooofffbbbfffiiiiiiiiikkkjjjfffeeedddbbbaaa__________________\\\TTTJJJCCCBBBCCC???CCCFFFGGGJJJQQQVVVWWW[[[YYYWWWWWWYYYYYYYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSMMMLLLLLLKKKJJJIIIIIIIIIMMMNNNOOOOOONNNMMMOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKIIIGGGFFFIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHIIIMMMMMMIIIHHHJJJJJJLLLOOOQQQQQQOOOMMMKKKHHHHHHCCC999222111000...000000222777>>>DDDHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFJJJJJJHHHKKKOOOSSSVVVXXXWWWSSSMMMIIIGGGOOOPPPNNNEEE:::333444888555===JJJWWWZZZTTTNNNLLLKKKHHHHHHKKKIIIGGGPPP\\\UUURRRQQQTTTUUUUUUWWW[[[[[[^^^]]]WWWSSSSSSRRRPPPUUUSSSRRRVVV[[[\\\YYYUUUPPPLLLGGGDDDDDDFFFGGGHHHNNNMMMLLLJJJJJJJJJJJJKKKFFFFFFFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>><<<999666333222111000000222444555qqqgggfffaaagggiiiggggggkkkkkkgggddddddcccbbb```___]]]\\\YYYXXXTTTNNNFFFBBBBBBCCCAAADDDFFFGGGMMMWWWZZZYYY\\\ZZZXXXYYYZZZZZZYYYVVVVVVWWWXXXYYYXXXWWWVVVTTTWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOONNNMMMMMMOOOQQQLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHIIIMMMMMMIIIHHHJJJHHHJJJKKKLLLLLLLLLLLLLLLHHHHHHCCC999333111111///000111444999@@@FFFIIIJJJGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFCCCDDDHHHIIIGGGGGGJJJQQQSSSTTTSSSOOOLLLJJJIIIKKKPPPSSSNNNCCC;;;888999:::???JJJUUUVVVPPPLLLMMMIIIFFFHHHMMMMMMLLLWWWgggiiidddbbbbbb```ZZZYYY[[[ZZZ\\\[[[UUURRRRRRRRRPPPQQQQQQQQQSSSUUUUUURRRPPPPPPLLLFFFBBBCCCGGGKKKMMMKKKLLLLLLLLLJJJIIIIIIIIICCCDDDEEEEEEEEEDDDDDDEEEBBBAAAAAAAAAAAABBBCCCDDD@@@AAAAAA@@@??????@@@AAABBB@@@???>>>>>>===;;;999444333111111111222444555vvvddd```fffdddiiijjjfffeeehhhiiieeeeeeeeeeeeeeecccaaa^^^]]]VVVTTTOOOJJJDDDBBBBBBCCCCCCFFFFFFHHHPPP[[[^^^ZZZ\\\ZZZYYYYYY[[[[[[XXXUUUTTTUUUWWWWWWWWWUUUSSSRRRXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPQQQQQQQQQQQQQQQPPPMMMNNNPPPPPPPPPPPPNNNMMMIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNNNNNNNMMMMMMOOOQQQJJJJJJKKKLLLMMMOOOQQQRRRMMMLLLJJJIIIHHHJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKIIIGGGIIIMMMMMMIIIHHHIIIFFFGGGHHHHHHHHHIIIKKKMMMGGGHHHCCC999333222111///000111444:::AAAGGGJJJKKKGGGFFFFFFEEEFFFHHHIIIJJJGGGFFFFFFEEEFFFGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKGGGEEEIIIKKKIIIHHHIIIQQQRRRSSSQQQNNNLLLLLLMMMFFFLLLQQQPPPHHH???:::888888;;;DDDMMMNNNHHHHHHLLLFFFCCCFFFMMMNNNNNN[[[mmm}}}vvvqqqnnnfff[[[VVVWWWRRRUUUTTTOOOLLLMMMMMMKKKJJJLLLMMMNNNMMMLLLJJJIIIMMMHHHBBB???AAAGGGLLLOOOFFFHHHJJJJJJHHHFFFEEEEEEDDDEEEFFFGGGFFFEEEEEEFFFAAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAAAAA@@@@@@BBBDDDDDDBBB???>>>??????>>><<<444333222111111222444666rrrddd]]]bbbllllllkkkiiihhhffffffeeeeeedddaaa^^^[[[ZZZYYYXXXVVVWWWPPPHHHBBB@@@AAAAAAAAABBBFFFKKKPPPTTTWWW[[[]]][[[]]]\\\WWWVVVXXXWWWTTTTTTUUUUUUVVVVVVUUUUUUTTTXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSQQQMMMIIIKKKLLLIIIFFFGGGKKKLLLIIIJJJLLLOOOQQQPPPNNNKKKIIIKKKLLLNNNOOOPPPOOOOOONNNRRRNNNMMMNNNLLLHHHHHHJJJFFFEEEGGGKKKLLLHHHFFFHHHLLLHHHEEEFFFKKKMMMLLLJJJFFFGGGIIIKKKLLLLLLKKKKKKMMMKKKHHHHHHIIIJJJJJJIIIGGGDDD@@@999222///...///222444999???EEEHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMLLLHHHEEEEEEFFFXXXXXXWWWVVVSSSPPPMMMKKKMMMEEEAAADDDHHHFFF@@@>>>AAA???>>>AAAEEEGGGFFFCCCDDDCCCCCCFFFNNN[[[jjjtttsssppplllgggaaaYYYQQQLLLNNNMMMKKKHHHFFFEEEDDDDDDGGGHHHHHHGGGFFFEEEFFFHHHFFFEEECCCAAABBBDDDFFFHHHJJJFFFBBBBBBEEEGGGFFFDDDDDDFFFGGGFFFDDDCCCBBBCCCFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB???@@@@@@@@@???===;;;:::444555444333111111222444rrrgggaaa___aaaeeefffeeedddcccccccccccccccccc```]]][[[ZZZZZZXXXWWWQQQKKKEEE@@@@@@AAABBBBBBDDDHHHMMMRRRUUUWWWZZZ[[[ZZZ\\\[[[WWWVVVXXXXXXUUUSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRPPPMMMJJJKKKKKKIIIFFFHHHMMMNNNKKKLLLNNNOOOPPPPPPNNNKKKJJJMMMMMMNNNNNNOOONNNNNNNNNPPPMMMLLLMMMLLLIIIIIILLLJJJGGGHHHKKKLLLIIIIIIKKKOOOKKKGGGHHHKKKNNNLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHKKKIIIGGGFFFGGGHHHGGGGGGFFFDDD@@@999333///...///111444888???DDDGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIHHHHHHJJJMMMSSSRRRRRRQQQQQQPPPPPPOOORRRIIICCCDDDFFFDDD@@@>>>@@@@@@@@@BBBDDDEEEDDDCCCBBBCCCEEEGGGLLLTTT]]]ccc]]]YYYSSSNNNKKKJJJIIIHHHJJJIIIGGGFFFEEEDDDDDDCCCCCCEEEGGGGGGFFFFFFGGGHHHGGGEEEDDDCCCDDDGGGIIIKKKFFFFFFFFFEEECCCCCCDDDEEEDDDFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBB@@@>>><<<:::666666444222111111333555uuuaaa]]]bbbdddcccaaabbbbbbaaaaaaaaaaaabbbbbb```^^^\\\[[[[[[ZZZXXXWWWIIIEEEAAA??????AAABBBCCCFFFKKKQQQUUUWWWWWWXXXYYYYYY[[[ZZZVVVVVVYYYYYYWWWSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSQQQOOOOOOOOOOOOMMMKKKJJJKKKJJJGGGJJJOOOPPPMMMOOOPPPPPPOOOOOOMMMLLLKKKOOONNNMMMMMMMMMMMMMMMMMMNNNKKKKKKMMMMMMKKKLLLOOONNNJJJIIIKKKKKKJJJLLLPPPQQQNNNJJJJJJLLLMMMLLLIIIKKKKKKLLLLLLKKKIIIGGGFFFKKKIIIGGGFFFGGGGGGFFFEEEEEECCC@@@:::444000//////222555:::@@@DDDGGGHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGFFFHHHJJJJJJIIIIIIKKKLLLKKKIIIGGGEEEDDDFFFHHHJJJEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFHHHLLLOOOQQQQQQRRRTTTWWW\\\```cccWWWMMMEEEDDDEEECCCAAAAAA@@@AAACCCCCCBBBBBBBBBCCCCCCEEEHHHJJJLLLMMMOOOQQQKKKIIIEEEDDDEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@CCCGGGIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOMMMPPPRRROOOIIIFFFGGGIIIDDDFFFHHHHHHHHHGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBFFFFFFEEECCCAAA???===<<<999777444111000222444555~~~lll[[[[[[dddjjjhhheeeddddddcccbbbbbbbbbcccccc^^^\\\[[[[[[[[[YYYWWWTTTCCCAAA???>>>???AAACCCDDDJJJOOOTTTXXXYYYXXXWWWVVVWWWYYYYYYVVVVVVYYYZZZWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSQQQNNNMMMMMMNNNMMMLLLIIIKKKJJJIIIKKKQQQQQQOOOQQQQQQPPPNNNMMMMMMMMMMMMPPPNNNMMMKKKKKKKKKLLLMMMMMMKKKKKKNNNOOONNNOOORRRPPPKKKIIIJJJJJJJJJMMMRRRRRROOOKKKJJJKKKKKKJJJIIIKKKKKKLLLLLLKKKIIIGGGFFFMMMKKKIIIIIIIIIIIIGGGFFFDDDCCC@@@;;;555111000000555888>>>CCCFFFHHHIIIJJJLLLJJJGGGEEEEEEFFFHHHJJJGGGIIIJJJJJJJJJJJJKKKLLLLLLJJJIIIGGGFFFFFFGGGHHHFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHHHHIIIJJJKKKNNNOOORRRVVV^^^fffnnnsssXXXNNNEEECCCCCCCCCCCCEEEAAADDDFFFEEEBBBAAABBBDDDFFFIIILLLMMMKKKIIIHHHHHHDDDEEEHHHKKKNNNMMMIIIFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBFFFKKKMMMLLLJJJHHHGGGDDDDDDEEEFFFIIILLLOOOQQQVVVWWWWWWTTTOOOJJJGGGGGGDDDFFFHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBBGGGFFFEEEDDDCCCBBBAAA@@@===999444111111222444666qqqfff]]]___fffiiijjjkkkgggfffeeecccbbbbbbaaaaaa\\\[[[ZZZZZZYYYWWWSSSPPP@@@@@@???>>>???AAADDDFFFNNNRRRWWWZZZZZZXXXVVVVVVVVVYYYXXXUUUVVVYYYZZZXXXTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRNNNOOOOOOPPPQQQRRRRRRSSSSSSPPPMMMLLLLLLMMMMMMLLLHHHJJJJJJIIILLLQQQRRROOOQQQPPPOOOMMMMMMLLLMMMMMMOOONNNLLLKKKJJJKKKKKKLLLNNNKKKKKKOOOPPPOOOPPPTTTOOOKKKHHHIIIIIIIIILLLQQQPPPNNNKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGLLLJJJIIIIIIIIIIIIGGGFFFDDDCCC@@@;;;555222111222555:::@@@DDDEEEGGGHHHJJJLLLJJJHHHFFFEEEGGGIIIJJJIIIJJJJJJIIIHHHIIIKKKMMMIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEHHHIIIKKKNNNOOOOOONNNLLLLLLMMMOOOSSSYYYaaahhhlllTTTKKKDDDCCCCCCCCCEEEHHHBBBEEEGGGGGGCCCBBBCCCEEEGGGIIIJJJJJJHHHGGGFFFGGGAAACCCFFFKKKOOOQQQOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDGGGKKKOOOQQQOOOKKKHHHGGGBBBCCCCCCEEEHHHKKKMMMOOOQQQOOOMMMLLLKKKHHHDDD@@@EEEFFFHHHGGGEEEDDDDDDEEEIIIIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDD@@@;;;555222222444555555ssseeebbbaaadddeeeeeehhhlllfffeeedddbbb```_________[[[ZZZZZZYYYWWWSSSNNNIII???@@@?????????CCCHHHLLLRRRUUUYYY[[[ZZZXXXWWWWWWVVVYYYXXXUUUUUUYYYYYYWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSOOOOOOOOOPPPQQQQQQQQQRRRRRRPPPMMMLLLLLLLLLLLLKKKHHHJJJJJJJJJMMMQQQQQQNNNOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNKKKKKKNNNOOOMMMNNNRRRMMMIIIHHHJJJJJJIIIKKKOOOMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFGGGHHHHHHFFFDDDDDDCCC???999444222333444555:::@@@DDDDDDEEEGGGIIIIIIHHHFFFEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGIIIMMMPPPGGGHHHJJJKKKJJJHHHDDDBBBEEEEEEDDDDDDDDDDDDEEEFFFIIIHHHFFFEEEDDDDDDEEEFFFEEEGGGKKKQQQUUUVVVUUURRROOOPPPQQQRRRTTTWWWXXXYYYNNNGGGBBBCCCDDDCCCEEEHHHCCCDDDFFFFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCEEEGGGDDDCCCBBBEEEKKKRRRWWWYYYNNNMMMKKKIIIGGGEEEDDDDDDIIILLLPPPQQQNNNJJJGGGFFFAAABBBCCCDDDFFFHHHJJJKKKIIIFFFCCCEEEHHHIIIEEEAAAEEEFFFGGGFFFDDDBBBBBBCCCGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFAAA<<<666333444555555333vvvfff___```dddhhhfffcccdddiiidddcccbbbaaa````````````[[[[[[ZZZXXXUUUOOOHHHCCC>>>?????????AAAFFFNNNTTTUUUXXXZZZ[[[ZZZYYYXXXXXXWWWYYYXXXUUUUUUXXXXXXVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMLLLLLLLLLKKKJJJHHHJJJJJJJJJLLLPPPPPPLLLKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLKKKKKKKKKMMMJJJIIILLLLLLIIIJJJMMMKKKHHHIIIMMMMMMJJJJJJLLLKKKKKKKKKKKKKKKLLLNNNPPPLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEGGGHHHHHHGGGEEEFFFCCC>>>888333222444777777===DDDGGGFFFFFFIIIKKKHHHHHHGGGFFFFFFFFFFFFGGGJJJIIIHHHFFFGGGLLLRRRWWWFFFGGGHHHIIIHHHGGGEEEDDDEEECCCBBBBBBCCCEEEHHHJJJJJJIIIGGGEEEDDDEEEFFFGGGCCCDDDGGGLLLRRRUUUTTTSSSPPPQQQSSSSSSRRRPPPNNNLLLHHHDDDBBBDDDDDDBBBBBBEEEBBBBBBBBBCCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBDDDFFFGGGEEEBBBDDDIIIQQQWWWZZZKKKJJJIIIGGGEEEDDDDDDCCCFFFHHHLLLLLLKKKHHHFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFDDDCCCBBBBBBDDDFFFHHHCCCBBBBBBAAABBBBBBDDDDDDBBB===777555666777555222ooo^^^^^^```fffjjjiiidddcccfffccccccbbbbbbbbbbbbcccccc\\\[[[ZZZXXXTTTMMMEEE???===>>>???@@@CCCJJJSSS[[[WWWYYY[[[[[[ZZZYYYYYYZZZWWWYYYYYYUUUUUUWWWXXXUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOPPPNNNMMMLLLMMMLLLJJJIIIHHHJJJJJJJJJLLLPPPOOOKKKIIIJJJKKKLLLMMMMMMMMMLLLHHHIIIKKKLLLLLLLLLKKKKKKLLLIIIHHHJJJIIIFFFFFFIIIJJJHHHKKKOOOOOOLLLJJJKKKJJJKKKKKKLLLLLLNNNQQQSSSNNNNNNNNNLLLJJJGGGDDDCCCFFFFFFGGGHHHKKKKKKIIIGGGFFFCCC===777222222555999<<>>@@@CCCDDDBBB??????AAACCCDDDCCCDDDEEEGGGEEEDDDDDDFFFJJJMMMNNNNNNGGGFFFEEEDDDDDDCCCCCCCCCAAADDDGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJIIIFFFAAA???BBBEEEAAACCCEEEEEEEEEDDDEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDGGGEEEBBBAAAAAADDDGGGIIIDDDCCCBBBAAA@@@AAAAAABBBBBB===888666888888444111ssshhhdddbbbcccfffggggggeeebbb```^^^_______________^^^]]]\\\\\\[[[VVVNNNGGGBBB@@@EEEAAA>>>@@@GGGOOOUUUXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTPPPNNNNNNOOOQQQRRRQQQPPPOOONNNLLLKKKIIIHHHHHHHHHHHHGGGHHHKKKNNNOOOLLLIIIHHHJJJLLLNNNNNNNNNPPPQQQMMMLLLKKKJJJJJJJJJKKKKKKOOOKKKIIIKKKKKKIIIKKKOOOMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKMMMNNNOOOPPPQQQPPPNNNKKKIIIHHHHHHHHHIIIGGGEEEEEEFFFFFFEEEDDDFFFDDD@@@;;;666555666888;;;AAAGGGIIIGGGFFFGGGJJJKKKMMMKKKGGGFFFIIIJJJHHHHHHKKKKKKHHHIIIMMMOOOMMMEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBBBBEEEHHHKKKLLLLLLIIIEEECCCBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAA@@@@@@???BBBCCCCCCBBB@@@AAAEEEHHHNNNIIIDDDBBBDDDFFFFFFEEEAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCC@@@CCCEEEEEEDDDBBBCCCCCCBBBFFFCCC===???GGGFFF<<>>BBB@@@===999555222000///wwwiiiccceeecccdddeeefffeeecccaaa___^^^^^^^^^^^^^^^]]]]]]\\\XXXXXXWWWRRRKKKEEEAAA@@@???>>>>>>CCCKKKTTTZZZ\\\WWWWWWXXXYYYYYYXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSOOONNNMMMNNNPPPQQQPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHGGGHHHKKKNNNOOOMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJPPPLLLJJJKKKKKKJJJLLLPPPNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJIIIHHHHHHHHHMMMJJJHHHFFFFFFGGGFFFEEEEEECCC???:::666555666888<<>>AAABBBBBBAAA@@@@@@CCCEEEFFFCCCBBBDDDGGGIIIGGGEEE@@@CCCCCC@@@@@@CCCDDDCCC@@@AAABBBAAA???>>>===>>>EEECCC@@@<<<999666444333xxxiii___aaaiiiffffffeeedddcccaaa```___]]]]]]]]]]]]]]]\\\[[[[[[UUUTTTRRRMMMGGGBBB??????===>>>BBBIIIQQQXXX[[[\\\XXXYYYZZZZZZZZZXXXWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRROOONNNMMMNNNPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGIIIKKKNNNPPPNNNMMMSSSSSSRRRQQQPPPOOONNNNNNJJJLLLNNNPPPPPPOOOMMMKKKPPPKKKIIIJJJJJJIIIKKKPPPMMMOOORRRUUUWWWXXXXXXXXXQQQQQQPPPNNNMMMKKKJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHNNNKKKGGGEEEDDDDDDDDDCCCCCCBBB>>>999555444666888<<>>???AAADDDGGGIIIJJJEEECCCBBBAAABBBBBB@@@?????????@@@AAAAAA@@@>>>>>>;;;===???BBBDDDEEEEEEEEEDDDCCCCCCBBB@@@??????>>>>>>??????@@@@@@????????????@@@@@@@@@@@@AAADDDGGGHHHFFFCCC???;;;:::<<<===@@@@@@????????????@@@AAA???@@@AAABBBCCCDDDDDDDDDIIIHHHGGGGGGHHHHHHFFFDDDHHHJJJGGGBBBCCCIIIGGG@@@AAABBBBBBBBBAAAAAACCCDDDGGGDDDBBBDDDGGGIIIIIIGGGAAADDDDDD@@@???CCCEEEDDDGGGJJJLLLJJJFFFBBBAAAAAACCCBBB???;;;888555333222xxxlllccc___dddlllhhhhhhfffdddcccaaa```___]]]]]]]]]]]]]]]\\\[[[ZZZTTTSSSOOOJJJCCC???===>>>???CCCIIIPPPVVVYYYYYYYYY[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNOOOPPPQQQPPPOOOLLLKKKJJJJJJIIIIIIIIIIIIGGGHHHIIILLLNNNOOOOOOOOOUUUTTTSSSSSSTTTTTTTTTSSSNNNPPPTTTVVVWWWUUUQQQOOONNNJJJGGGIIIIIIGGGJJJNNNKKKMMMQQQUUUWWWWWWVVVUUUMMMMMMKKKJJJHHHFFFEEEDDDHHHGGGGGGGGGGGGGGGGGGHHHJJJGGGCCCAAAAAABBBBBBBBBBBB@@@===888555444666888===@@@DDDEEEEEEEEEFFFGGGEEEHHHHHHFFFGGGJJJKKKIIIPPPYYY___[[[TTTPPPOOONNNAAAAAA@@@@@@?????????>>>@@@AAABBBAAAAAA@@@AAABBBAAA@@@@@@@@@AAAAAA???======>>>>>>???>>>===;;;:::===>>>??????@@@???>>>>>>??????>>>>>>===<<<<<<;;;======>>>?????????>>>>>>>>>>>>>>>>>>>>>???AAABBB>>>??????===::::::>>>BBB??????>>>>>>>>>???@@@AAA>>>???@@@BBBBBBBBBBBBAAACCCAAA@@@AAACCCDDDBBB@@@EEEFFFCCC@@@CCCHHHGGGAAA@@@BBBBBBBBBAAA@@@BBBCCCFFFCCCAAACCCGGGIIIIIIHHHGGGGGGEEECCCGGGMMMNNNKKKSSSVVVXXXUUUMMMGGGDDDDDDBBBAAA>>>:::777444222111{{{kkkcccbbbcccfffiiijjjiiigggeeecccbbb``````]]]^^^^^^]]]\\\[[[ZZZYYYUUUSSSNNNGGG@@@===<<<===AAAFFFNNNUUUYYYZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYY[[[[[[ZZZWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRPPPOOOPPPQQQQQQPPPOOOKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHJJJKKKLLLMMMNNNOOOMMMLLLKKKMMMQQQUUUUUUUUUSSSUUUXXXZZZZZZYYYVVVTTTNNNJJJIIIKKKKKKIIIJJJNNNKKKMMMPPPRRRSSSRRRPPPOOOHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCC@@@???AAABBBCCCBBB@@@>>>;;;777444333666888===???AAACCCCCCCCCDDDEEECCCFFFGGGEEEFFFJJJJJJHHHNNNVVVXXXQQQHHHEEEFFFFFF===>>>>>>??????@@@@@@@@@@@@AAABBBAAA>>><<<===>>>@@@???>>>???@@@???===;;;<<<============<<<:::999>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>===???>>>==================:::<<<===<<<:::;;;@@@DDD;;;;;;;;;;;;<<<<<<===>>>===>>>???@@@@@@@@@@@@@@@??????>>>@@@AAACCCCCCCCCAAAAAA??????CCCGGGFFFCCCCCCCCCCCCBBB@@@@@@AAABBBDDDBBBAAACCCHHHKKKKKKIIIMMMKKKIIILLLWWWaaaaaa[[[SSSUUUWWWTTTOOOIIIFFFEEEFFFDDDAAA===999666444333~~~ooobbbaaaeeegggeeedddhhhhhhgggfffdddbbb```___]]]]]]\\\\\\[[[ZZZXXXXXXTTTQQQKKKDDD>>><<<===???BBBHHHPPPWWWZZZ[[[[[[[[[UUUVVVWWWXXXXXXWWWVVVUUUWWWZZZ[[[YYYUUUSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRPPPOOOOOOPPPQQQPPPNNNIIIIIIIIIIIIIIIIIIJJJJJJGGGIIIJJJKKKJJJKKKLLLNNNLLLIIIHHHKKKQQQVVVXXXWWWVVVWWWXXXXXXWWWVVVUUUTTTOOOLLLLLLOOOOOOLLLLLLOOOLLLMMMNNNNNNNNNLLLJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCC>>>===:::666333333666888======>>>@@@AAABBBBBBBBB@@@DDDEEECCCDDDGGGGGGDDDIIINNNNNNFFF???>>>@@@@@@;;;;;;<<<===>>>???@@@@@@;;;>>>??????<<<<<>>===>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::;;;<<<============???>>>======>>>>>>===;;;=========<<<;;;<<<>>>???777888999:::;;;;;;::::::<<<<<<<<<===???AAACCCDDD???AAABBBBBBAAABBBDDDGGGDDDBBB@@@BBBFFFIIIHHHFFFHHHHHHFFFCCC@@@@@@BBBDDDCCCBBBCCCGGGMMMPPPOOONNNOOOOOOOOOUUUbbbmmmmmmgggQQQQQQRRRSSSRRRPPPNNNLLLIIIGGGDDD???;;;777444333qqqhhhbbbeeejjjiiidddaaadddeeeeeeeeecccaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVUUUPPPMMMGGG@@@<<<;;;???BBBHHHMMMSSSXXXYYYYYYYYYZZZRRRSSSTTTUUUVVVVVVUUUUUUUUUXXXZZZYYYTTTRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTSSSPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMNNNOOOOOOMMMLLLIIIHHHHHHHHHIIIIIIJJJKKKGGGIIIKKKJJJHHHHHHJJJMMMOOOKKKIIIKKKQQQUUUVVVTTTUUUSSSQQQOOONNNOOOOOOPPPLLLJJJLLLPPPPPPLLLJJJLLLJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAABBBCCCCCCAAA???<<<;;;999555222333555888<<<<<<<<<===???@@@@@@@@@<<<@@@AAA@@@@@@CCCBBB???BBBEEEDDD???<<<>>>???>>>:::::::::;;;;;;<<<<<<<<<888;;;======;;;===BBBGGGCCCAAA>>><<<<<<<<<<<<;;;777888999:::::::::999888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::<<<<<<=========>>>======>>>AAABBBAAA???@@@>>><<<<<<<<<<<<<<<;;;888:::<<<>>>???>>>===<<<:::::::::<<<@@@EEEIIILLLHHHLLLNNNKKKGGGFFFJJJOOOMMMIIIGGGIIILLLMMMLLLJJJOOOMMMJJJEEEBBBAAADDDGGGEEEEEEHHHNNNUUUXXXWWWTTTPPPTTTWWWZZZ^^^ddddddaaaSSSQQQPPPRRRVVVXXXVVVSSSTTTQQQMMMHHHCCC>>>;;;:::xxxiiieeefffllloookkkeeecccaaabbbcccdddccc```\\\ZZZXXXXXXXXXWWWVVVUUUSSSRRRLLLIIICCC>>>:::<<<@@@DDDOOOSSSWWWXXXWWWUUUUUUVVVQQQRRRTTTVVVWWWWWWWWWVVVSSSWWWZZZXXXSSSQQQSSSVVVUUUUUUUUUTTTTTTTTTTTTSSSOOOPPPPPPQQQQQQRRRRRRRRROOOMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHIIIKKKIIIGGGFFFIIIKKKNNNJJJFFFGGGKKKOOONNNLLLRRROOOKKKHHHGGGGGGJJJKKKGGGGGGJJJOOOOOOJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBB@@@===:::<<<;;;888555222222555888;;;::::::<<<>>>??????>>>:::>>>???======@@@???;;;999<<<<<<::::::======:::::::::999999999999999999999;;;===<<<:::<<>><<<;;;<<<;;;;;;555666777999999999888888999999999888999999:::;;;;;;::::::999888777666666888999:::;;;<<<<<<<<<<<<>>>======@@@DDDFFFEEECCC???<<<::::::===>>><<<:::<<<>>>BBBDDDEEEDDDBBB@@@888888999<<>>:::<<>>???AAACCCCCCCCCAAA@@@AAAAAA@@@@@@>>>===;;;:::;;;;;;888444000000444888<<<<<<<<<<<<<<<===??????<<<>>>??????===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888888888::::::888888888999:::;;;>>>===;;;999777777777777777777888999999999999999666777777888999::::::;;;999;;;===:::555333666999999999:::;;;;;;;;;;;;:::<<<<<<<<<======???@@@@@@AAAAAA@@@???>>>===<<<;;;===AAAFFFKKKLLLIIIEEEBBB>>>::::::???BBBDDDIIINNNWWW\\\```]]]VVVTTTWWW]]][[[[[[[[[YYYXXXUUUTTTRRRPPPRRRTTTPPPKKKHHHJJJMMMTTTVVVXXXYYYYYYXXXYYY[[[XXXYYYZZZWWWTTTSSSVVVYYY\\\TTTPPPRRRTTTTTTSSSTTT\\\WWWQQQQQQYYY\\\SSSFFF~~~rrriiidddfffiiiiiigggdddcccbbbaaaaaa___^^^\\\ZZZXXXXXXXXXWWWVVVVVVWWWVVVTTTRRRIIIDDD>>><<<>>>DDDIIILLLSSSTTTVVVVVVUUUUUUVVVWWWUUUTTTRRRSSSUUUXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPUUUSSSQQQPPPQQQRRRRRRQQQRRROOOLLLMMMQQQRRROOOLLLMMMJJJGGGHHHKKKLLLIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIMMMJJJFFFEEEFFFHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDBBBBBBCCCDDDEEEDDD@@@??????>>>???@@@AAABBB@@@AAAAAA@@@>>>===???@@@<<<===???@@@@@@???>>>===@@@@@@@@@???>>><<<;;;::::::999777333000000333777;;;::::::999999999::::::888999;;;;;;999777777888999888888888777777666666666666666666555555555555444444444444555777888888888777666555444444555555333444444555555555555555333333444444555666666777666888:::777333222444888666777777888888888888888::::::::::::;;;<<<===>>>========================@@@BBBFFFIIIJJJJJJIIIHHH???===<<<>>>???BBBIIIQQQVVVUUUSSSQQQPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQKKKLLLKKKGGGBBBBBBGGGLLLWWWXXXZZZYYYXXXXXXYYYZZZUUUVVVVVVUUUSSSSSSTTTUUUZZZWWWUUUVVVTTTPPPQQQTTTZZZVVVRRRQQQVVVYYYRRRHHH}}}rrriiiaaafffhhhiiiiiifffcccaaaaaa```___^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWUUURRROOOCCC@@@======@@@FFFKKKNNNRRRTTTUUUVVVTTTTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXWWWXXXWWWVVVUUUSSSRRRQQQPPPSSSRRRPPPPPPQQQQQQQQQPPPOOOLLLKKKLLLOOOQQQOOOMMMIIIGGGFFFGGGHHHHHHDDDAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEHHHEEECCCBBBCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDDDDCCC;;;;;;;;;;;;;;;<<<======;;;<<<>>>===<<<:::;;;;;;999:::;;;;;;;;;:::999888;;;;;;;;;:::999888777666666666444111...///111444777666666555444333333333222444555555333222222333555444444333222222111111000000000000000111111111,,,---///000222333333333111000000///000000111111......///000000000000000......//////000000111111111333444333000///222555222333333444444444444444666666666666777888999999888888999:::;;;;;;<<<<<>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????AAA???<<<<<<===??????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>?????????666666666666777777888888444666888999777666555666555666666666666444333333333333333333222222111000111000///---,,,,,,...///000000000000//////.........///000000...---...///111000000///...---,,,,,,***++++++,,,---.........)))***,,,............---------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,...///...------///111......///000000000000///111000000000111111222333222333333444555666777777666666666777888:::<<<===>>>>>>@@@@@@===<<>>;;;::::::;;;<<<<<<<<<<<<;;;999999:::::::::999999888999777666666777888888888555555555444444555555555222111111222555666555444111222222222333333333333...000333333222111000111222222222111111000//////.........//////...------,,,+++*********+++++++++******+++,,,------,,,,,,+++,,,------++++++,,,...------,,,++++++***))))))((())))))***+++,,,------***+++,,,,,,,,,+++***))),,,,,,,,,,,,+++***))))))((()))******++++++******))))))************++++++)))***++++++***+++---...***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---////////////////////////......////////////.........111666777222///333<<<777777777999::::::999888???>>>;;;999888888999:::999999999888999<<<@@@CCCAAABBBAAA@@@@@@AAAEEEGGGIIIGGGGGGJJJNNNOOOLLLIIILLLIIIJJJOOORRRNNNKKKKKKHHHMMMMMMIIIFFFHHHJJJJJJtttkkkiiigggdddhhhhhhiiigggcccaaa``````]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUVVVUUUPPPIIICCC<<<===@@@FFFLLLPPPQQQQQQQQQRRRSSSSSSQQQPPPQQQQQQPPPPPPOOOPPPRRRRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::888777555555666777777777777666333333444444444444444333333222111111333444333333111111111000000111111111.........///111222111///---...//////000000//////,,,---//////...---.../////////..................,,,------.........------***)))((()))***+++***)))&&&((()))+++,,,++++++******+++,,,+++******,,,...++++++*********)))))))))((())))))***+++,,,,,,---,,,,,,,,,++++++***)))(((,,,,,,,,,,,,+++***((((((((())))))***************))))))******************))))))(((((()))***++++++((()))******++++++*********))))))(((((()))******---,,,,,,++++++************+++,,,---,,,***(((''')))+++///222...)))***000(((,,,000222000//////000333222000...------------//////000111333444555666333444555555444666888;;;;;;;;;;;;<<<>>>??????===AAA===<<>>>>>;;;999888999999888777666666777666777777666555444444555000111222222333333222222//////000111222222222111000///...///111222111000000000////////////000000///...///000111111///...***+++,,,---...------,,,,,,---...---,,,---...000---,,,,,,,,,,,,------...***+++,,,,,,------------)))((((((***,,,---+++)))'''(((***++++++***)))(((******+++***)))))),,,...))))))************++++++)))))))))******+++++++++++++++******)))*********)))***++++++++++++))))))(((((()))************)))))))))))))))))))))))))))***)))(((((())))))***)))'''((())))))******))))))******))))))))))))******+++*********)))))))))))))))***+++++++++***)))(((---,,,---000...******...'''***---...------...000---------,,,,,,,,,++++++,,,++++++,,,---...//////+++,,,......------...//////000000000///000111333444111222777888555444666555:::<<<999888999:::888~~~xxxmmmdddccchhhjjjgggfffggggggeeecccaaaaaabbb]]]]]][[[YYYWWWUUUSSSRRRQQQRRRSSSTTTRRRLLLDDD===888:::???EEEKKKMMMLLLJJJEEEFFFGGGGGGEEECCCCCCDDDDDDCCCBBBCCCCCCBBB???<<<========================888777777888999888666444222333444444333333444555444555555444333333444555...//////000000000000000---...///000111111111111000......///111222111000111000000//////000000111,,,,,,,,,---......+++))))))***+++------,,,,,,+++---......---,,,---///222,,,+++++++++,,,---......'''((()))***+++++++++******))))))+++...///---***)))***,,,,,,,,,***(((&&&)))******)))((()))+++---))))))******+++,,,,,,,,,)))))))))******************)))(((((()))***+++---&&&((()))+++,,,++++++***'''((())))))******))))))))))))))))))))))))))))))***)))(((((()))))))))((('''((())))))******)))))),,,++++++*********++++++)))))))))***************)))))))))))))))***++++++///+++***++++++((())),,,)))(((((()))***,,,...///((()))***+++++++++++++++)))'''%%%%%%&&&((())))))(((***++++++)))(((((())))))***+++***''''''+++...++++++...000---(((***///)))...111//////000///,,,tttiiicccggggggbbbdddkkkggghhhhhhhhhgggccc```^^^\\\ZZZWWWVVVVVVTTTPPPMMMMMMOOOQQQPPPMMMFFF???:::===>>>@@@CCCEEEEEEBBB@@@CCCBBB@@@>>>>>>>>>>>>???::::::::::::::::::::::::666777888999::::::999888666555444333333444666777333333333333333333333333000222333222111000111222222111111111000000//////000000000000000/////////000000///...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******---.........---,,,,,,+++000,,,))),,,---,,,---000---...///...++++++...000+++++++++************)))++++++++++++++++++++++++---+++***+++......,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---000---)))(((***,,,---...************************++++++***)))(((((()))))))))))))))))))))******+++(((((())))))*********+++***)))((((((((()))+++,,,******************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++******************************))))))))))))************))))))******+++,,,+++++++++***)))(((((('''************************000---******,,,---,,,***|||oooeeebbbggghhhdddeeellleeeffffffeeeccc___\\\YYY]]]ZZZVVVSSSQQQNNNIIIEEEIIIJJJLLLKKKHHHCCC===999<<<<<<===???AAAAAA???===@@@???===<<<;;;;;;;;;<<<888888888888888888888888444555666777888777777666666555333222222333444666333333333333333333333333000111222111000///000222111111000000000//////////////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++*********))),,,------------,,,+++***...******---...+++***,,,))),,,......,,,+++---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---///---******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))******+++((()))))))))************)))))))))))))))******+++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******************************))))))))))))************))))))******+++,,,++++++******)))(((((('''************************///,,,***)))+++,,,+++***yyyhhhbbbaaagggiiiffffffkkkggggggfffeeebbb]]]YYYWWWVVVSSSPPPNNNKKKHHHDDDAAADDDDDDDDDCCCAAA>>>:::888;;;:::999:::;;;<<<:::999;;;:::999888888888888888555555555555555555555555222333444555555555444444666555333222111111222333222222222222222222222222///000111000///...///111000000///////////////............/////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,---,,,,,,+++***,,,***+++//////+++***+++,,,...//////---,,,---...)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---++++++---------,,,------------------------,,,+++******)))*********)))))))))))))))******+++))))))))))))************(((((()))***************************************))))))***+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***))))))(((((())))))******))))))))))))***+++++++++******))))))((((((''')))))))))))))))))))))))),,,+++))))))*********)))yyyqqqddd```aaafffhhheeedddfffbbbbbbaaa^^^[[[VVVSSSPPPHHHHHHGGGGGGFFFEEECCCBBB@@@???>>>===<<<:::999888;;;999777666777888777777888888777777666666666666333333333333333333333333222333333333333333333333555444222111000000000000222222222222111111111111...///000///...---...000////////////.........................../////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,+++++++++******,,,---------------,,,,,,---+++---000000...///333999777555111...---......++++++,,,,,,---......///------------------------,,,,,,,,,---------,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))******+++)))))))))))))))*********'''((()))++++++***))))))************************((())))))***+++******************************************++++++++++++,,,++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))***++++++******))))))((((((((((((((((((((((((((((((((((((***)))(((((()))))))))(((wwwllldddbbb``````cccdddaaa^^^]]]UUUUUUSSSPPPMMMIIIFFFDDD???@@@AAABBBAAAAAAAAAAAA>>>===<<<:::999999999999;;;999666555555666666666666666666666666666555555444444444444444444444444333333333333333333333333333333222111000/////////222222222111111000000000---///000///...---...///............////////////............//////000000//////............------------------------------------........./////////......---------,,,,,,,,,......///////////////...000......111111111777===GGGBBB;;;444000//////000------------------------------------------------------.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------+++++++++------,,,+++************************+++******)))******++++++)))))))))))))))******+++******))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))************++++++************************))))))(((((((((((())))))))))))(((((())))))***+++)))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))((((((((((((xxxnnnddd\\\___^^^]]]]]]\\\YYYUUURRRLLLLLLJJJHHHFFFCCCAAA???>>>???AAA@@@>>><<<<<<======<<<;;;:::999999999999:::888555555555666666666555666666777777666666555555555555555555555555555444444333222222222333333222222222111111000//////222222111111000/////////...///000///...---...000...////////////000000000......//////000000111111////////////////////////.................................///000000111111/////////.........------...///000000111000000000111///000111111222999BBBJJJDDD;;;444000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++************))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((('''((()))yyypppggg___ZZZYYYYYYWWWUUUTTTQQQMMMIIIHHHHHHGGGEEEDDDBBBAAA@@@>>>@@@AAA@@@<<<::::::;;;<<<<<<;;;:::999999999888888666555555666666666555444555666777777666555555555555555555555555555555444444222111111111222222111111111222222111111000222111111000//////.........///000000......///000/////////000000000111111//////000000111222222333000000000000111111111111000000000000000000000000......///000000111222222///.........------------......///000000000000000000///000222000///555>>>???:::444111000111000///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---))))))******+++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,,,,***''''''(((*********((((((((((((((((((((((((((((((''''''((())))))***)))))))))))))))******+++************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%'''******)))((((((***{{{pppggg___YYYUUUTTTTTTRRROOONNNLLLHHHDDDBBBBBBAAA@@@@@@???>>>>>>===???AAA???<<<:::;;;<<<<<<;;;;;;:::999888888777666555444444666666555444333444555666666666555444555555555555555555555555444333222000000000111222000111111222222222222111222111111000///......---///000111000///...///111//////000000111111222222///000000111222333333333111111111111111222222222000000000000000000000000...//////000111222222222......---------,,,,,,,,,------...///000000//////---...111222///,,,000777111///---...000111///---)))******+++,,,---......++++++++++++++++++++++++(((***---,,,***((()))+++(((((()))***++++++,,,,,,************************)))))))))((()))******+++,,,)))&&&%%%&&&(((******(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))******++++++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))$$$'''++++++)))((()))***zzznnnddd]]]XXXSSSOOOPPPNNNKKKIIIIIIHHHFFFEEECCCDDDDDDDDDCCCAAA???>>>======<<<;;;::::::999999888888999999999999888888666555555444444444555555777555333555888:::999777333444555555666666555555444333222111000111222333111111000000///000000000111111111111111111111111222111111111111222333333777555333111000111222333333444555666666444222111111111111111111111111111//////////////////////////////000//////...------////////////...---,,,+++,,,,,,++++++,,,---///000000///---,,,+++,,,------...---,,,,,,++++++,,,,,,&&&'''((()))***+++,,,,,,)))))))))***+++++++++,,,(((((((((((())))))))))))''')))***(((%%%###$$$&&&******))))))((((((''''''(((((())))))))))))((((((*********)))))))))))))))'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))))))))((((((''''''&&&&&&))))))((('''''''''''''''&&&'''((())))))'''%%%###)))(((&&&&&&&&&''')))+++''''''((((((((((((''''''((((((&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$+++)))&&&&&&((()))'''%%%***)))(((''''''''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))xxxqqqhhhaaa]]]ZZZUUUQQQPPPMMMJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA???===<<<===<<<<<<;;;::::::999999888999999::::::999999888777666666555555555666666666444333555888999888666444444555666666666666666555444444333222333333333333333333333333333444444666666555444444333222222222222222222222333444444777666444222111222333333333333555555555333222000222222222222222222222222000000000000000000000000000000000000000///..................---,,,+++***,,,+++++++++,,,---//////...---,,,+++++++++,,,,,,---,,,++++++******++++++''''''((()))***++++++,,,******************++++++'''((((((((())))))))))))(((***+++)))&&&%%%&&&((())))))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((()))(((((((((((('''''''''&&&'''''''''&&&&&&((()))((((((((((((((('''''''''))))))(((''''''''''''''''''((()))))))))((('''&&&((('''&&&%%%&&&''')))***''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%***(((&&&&&&((()))(((&&&)))((((((''''''''''''(((((((((((((((((((((((((((,,,,,,***)))))))))******))))))(((((((((((())))))yyypppkkkddd___\\\YYYUUURRROOOLLLIIIHHHGGGFFFDDDBBB@@@@@@@@@???>>>===;;;;;;<<<<<<;;;;;;::::::999999888999999::::::999999888777777666666666666777777555444333444666888777666555555666777777777777666666666666666666555444444444444444555555666666777:::999888666555444222222333333333444444444555555777666444333222333333444222222333444444333111000222222222222222222222222000000000000000000000000///000000000000//////...------------,,,+++***)))+++++++++++++++,,,---...,,,,,,+++*********++++++++++++***))))))))))))***((((((((())))))***************************))))))''''''((((((((()))))))))((()))***)))((('''(((***)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&'''(((************)))))))))(((((((((((('''&&&'''((('''&&&&&&(((***'''''''''((((((((((((((()))(((''''''&&&'''''''''((((((((((((((()))))))))'''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&)))'''&&&&&&((())))))((((((''''''''''''(((((()))((((((((((((((((((((((((,,,++++++************+++))))))))))))))))))))))))~~~ssspppiii```ZZZWWWUUUQQQNNNMMMKKKHHHFFFEEEDDDBBBAAA?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999777888888999999888888777777666666666666777777888555555555555666777777666666777777888888888888888777888999999999888666555222333444555666666777777888888777666444333222111333444444555555555555555666555444333333333333444000111222222222111000000000000000000000000000000.................................//////...------+++++++++++++++***))))))************++++++,,,,,,*********)))))))))************)))(((((((((((()))((((((((()))))))))))))))++++++******))))))(((((('''''''''((((((((())))))''''''(((((((((((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))))))))%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&'''((('''&&&&&&(((***&&&&&&''''''(((((())))))(((''''''&&&&&&'''''''''''''''&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''&&&&&&''')))))))))'''''''''''''''((()))***((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))uuullljjjbbbYYYRRROOONNNMMMKKKKKKHHHEEEDDDDDDCCCAAA@@@AAA@@@???>>>===<<<<<<;;;:::::::::::::::999999999666666777777777777666666666666555555666777888888666777777777777777777888777888999999::::::999999999999:::;;;;;;999888777333444555777888888888888777666666555444444333333222333444444555555444444444333333222222222222222//////000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++******)))))))))))))))***************((()))))))))))))))))))))***)))((((((''''''((((((((((((((((((((()))))))))+++******))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&(((((((((((('''''''''''''''(((((((((((((((((())))))(((((((((''''''(((((())))))))))))&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''((((((((('''''')))***&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''''''''((()))***'''''''''''''''((()))***''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))))))))((('''vvvkkkddd]]]VVVNNNJJJJJJKKKJJJIIIGGGEEECCCBBBBBBBBBAAA@@@AAAAAA???>>>===<<<<<<<<<::::::::::::999999999999666777777777777777777666777666666666777888999:::888999;;;:::999888999;;;999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999666777999:::;;;::::::999777777666666555555555444000111222333444333222111000000000000000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++++++++***)))***************))))))(((((()))******))))))((('''((()))*********))))))***)))((((((''''''(((((('''''''''(((((()))))))))))))))))))))))))))((((((&&&&&&'''''''''(((((((((&&&%%%%%%&&&((()))((('''&&&''''''''''''((((((((((((((())))))))))))((((((&&&''''''(((((())))))***&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''((()))((('''''')))+++'''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''(((((((((&&&&&&(((***(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&((((((((((((&&&&&&uuunnneee^^^SSSOOOKKKJJJKKKKKKIIIGGGDDDBBBAAAAAABBBBBBAAA@@@AAA@@@???===<<<<<<<<<<<<999999999999999999999999888888999999999999888888999888888999:::;;;<<<<<<;;;<<<>>>===;;;:::<<<===::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::777888:::;;;;;;:::999888777777666555333222111111---...000111222111000///------............---------------------...//////++++++++++++++++++++++++************************))))))***+++++++++++++++)))******++++++*********'''((()))))))))((('''''''''((()))***+++******)))***))))))((('''(((((((((%%%&&&&&&'''((()))******((((((((()))))))))))))))&&&&&&&&&'''''''''(((((()))'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))((('''''')))+++((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((((((((('''&&&''''''((((((''''''&&&'''))))))(((&&&%%%'''))))))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''$$$%%%'''(((((('''%%%$$$xxxqqqlllccc[[[PPPOOOMMMNNNOOONNNIIIEEEBBBAAA???@@@AAABBBBBBAAAAAA@@@>>><<<;;;;;;;;;<<<999999999999999999999999999::::::;;;;;;::::::999:::::::::;;;<<<===>>>???<<<>>>@@@???<<<;;;===???:::;;;<<<<<<======<<<<<<===<<<;;;999999:::;;;;;;666777888999999888666555666666444222000...,,,,,,,,,---///000111000...---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))******+++++++++******''''''((())))))((('''&&&'''((()))+++++++++***)))******)))(((((((((((((((%%%%%%&&&'''((()))***+++''''''(((((())))))******&&&&&&&&&'''''''''((((((+++(((&&&'''***+++)))'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***$$$$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''((()))((('''((()))+++))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((())))))'''%%%###&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''&&&&&&''''''''''''&&&&&&((()))***(((%%%$$$&&&)))***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((###$$$&&&''''''&&&$$$###}}}rrrkkkbbbYYYTTTPPPOOONNNLLLJJJHHHGGGFFFAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;::::::<<<;;;:::999999999999999;;;;;;;;;<<<======>>>>>>???>>>>>>===============;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999999999999777777777888777666666555333222000......///111222........................++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---((()))+++,,,,,,+++)))(((************************++++++******))))))((((((,,,,,,,,,,,,,,,,,,------((((((''''''((()))******''''''(((((())))))************))))))(((((('''''''''''''''(((((((((((((((&&&'''((((((''''''(((***&&&((()))(((%%%$$$&&&(((((((((''''''''''''((((((((()))***)))'''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((++++++(((%%%((((((((('''&&&&&&&&&%%%sssjjjddd]]]UUUQQQNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBAAAAAA@@@???????????????????????????????????????===<<<;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<=========>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;::::::999888888888777777666666444444555555444444333333111000///------......///------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---)))***++++++++++++***)))*********************************)))))))))))))))++++++******************))))))((((((((()))******'''((((((((()))))))))******)))))))))((((((((('''((((((((())))))*********&&&'''((((((''''''(((***'''((()))'''%%%$$$&&&(((((((((''''''''''''(((((('''))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&(((******(((%%%'''''''''''''''&&&&&&&&&xxxhhhaaa]]]XXXRRRPPPKKKKKKJJJHHHFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<=====================>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::999999888888888777666666555444333222222111111111111000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++******************+++************************))))))))))))******************))))))((((((''''''++++++***)))))))))******(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))******+++&&&'''((((((''''''(((***'''(((((('''%%%%%%&&&(((((((((''''''''''''(((((('''((()))(((&&&&&&&&&((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%''''''(((((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((())))))&&&$$$&&&&&&&&&'''''''''''''''|||ooobbb\\\YYYUUUPPPOOOIIIIIIHHHFFFEEEDDDCCCBBBFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::999999888777666666555555444444333222111//////...000//////...............,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,************************(((((())))))******++++++******)))(((((('''&&&&&&,,,,,,+++***)))))))))***(((((((((((())))))))))))))))))))))))((((((((((((######$$$%%%&&&'''((()))&&&'''((((((''''''(((***((((((''''''&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&&&&(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''%%%$$$%%%&&&&&&&&&'''((((((((({{{ttthhh]]]XXXUUUQQQNNNNNNIIIIIIHHHGGGEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===>>>>>>???@@@@@@??????>>>>>>=========<<<:::999888888777777888888777666666555444333333222222222111000...---,,,,,,000///......------......,,,------------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,---+++)))(((((()))+++---))))))))))))))))))))))))(((((())))))******++++++++++++***)))(((((('''''',,,,,,+++***)))))))))***))))))))))))(((((((((((((((((((((((())))))))))))######$$$%%%&&&'''((()))&&&'''((((((''''''(((***)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((uuulllbbbXXXTTTRRRNNNLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????======<<<<<<;;;:::999999777666555555444444555555444333333222222111111111111000000///...---,,,,,,111000///------......///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))************++++++******))))))((((((++++++***)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++&&&'''((((((''''''(((***)))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%'''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$(((''''''&&&&&&'''))))))''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''uuuqqqeee]]]UUUSSSQQQNNNMMMOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<:::999999888666555444444444444333222222222222222111111111111000000000000000000//////.........---111000...---,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++***+++++++++++++++***))))))***++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((((((((()))*********)))))))))(((((((((''''''((((((((()))))))))***((((((((())))))*********&&&'''((((((''''''(((******'''%%%%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&&&&%%%'''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$&&&)))'''''''''''''''&&&&&&&&&vvvllllllccc[[[UUUTTTSSSPPPQQQSSSOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999999999999999777666555444333222111000333222111111000000111111////////////000000000000////////////////////////111000...,,,,,,---...///...---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******+++++++++******************+++))))))))))))))))))))))))++++++******))))))((((((((((((((()))))))))))))))(((((('''(((((()))************))))))(((((((((''''''((((((((())))))******'''''''''(((((((((((((((&&&'''((((((''''''(((******'''%%%%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&'''((((((######"""""""""###%%%&&&'''''''''&&&&&&'''''''''###%%%'''&&&$$$$$$'''***(((((((((''''''&&&&&&%%%mmmeeehhhaaa___[[[XXXVVVUUUVVVWWWMMMOOOOOOMMMIIIGGGHHHJJJHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFEEECCCBBBAAADDDBBB@@@===;;;:::::::::555555666666666666555555666555444444444444333222000000000000000000000000////////////000000000000000000///...------,,,,,,222111000///////////////......---------,,,,,,,,,///...---,,,***)))((((((++++++,,,,,,,,,---------++++++------------++++++))))))***+++,,,,,,------+++*********))))))((((((,,,,,,+++***)))(((''''''))))))))))))************(((((())))))******+++++++++***)))'''&&&&&&&&&&&&'''&&&&&&''')))***)))(((&&&'''''''''((()))))))))((((((((((((((()))******&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''***,,,---+++(((&&&'''******)))'''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&& ***((("""$$$***...%%%&&&'''&&&%%%%%%&&&((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&yyyjjjdddgggaaa^^^[[[WWWUUUTTTUUUUUUMMMNNNOOOMMMIIIGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@>>><<<:::999888888999444555555666666555555444555333222333444444333222000000000000000000000000000000000///////////////000//////...------,,,,,,//////...---------............---------,,,,,,,,,...------,,,+++***)))))),,,+++++++++,,,,,,------***++++++,,,,,,++++++***))))))***++++++,,,------*********)))))))))((((((---------,,,++++++******)))))))))))))))))))))))))))))))))))))))*********)))((('''&&&&&&&&&&&&&&&((('''&&&''')))))))))(((''''''''''''''''''((((((&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&###)))'''$$$%%%&&&%%%%%%&&&'''&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''{{{qqqfffbbbeee```^^^ZZZVVVTTTSSSSSSSSSMMMNNNNNNLLLIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@???>>>===:::999888777666666666777333444444555555444444333333222111111333444333222000000000000000000000000111000000//////........./////////...------,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******,,,---...+++******))))))******+++))))))******+++,,,,,,,,,******))))))))))))((((((,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%###$$$$$$######$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''&&&%%%&&&'''$$$&&&'''((('''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((|||rrrjjjcccaaaccc^^^\\\XXXUUURRRQQQPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDD>>>>>>>>>>>>===<<<;;;:::666666555555555555666666222333333444444333333222111000///000222333333222000000000000000000000000111111000///......------//////.........---------++++++***++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...,,,+++***))))))***+++,,,))))))******+++++++++,,,))))))))))))))))))((((((''''''((((((((()))))))))((((((((((((''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))(((''''''''''''&&&%%%%%%%%%$$$(((''''''''''''((())))))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((()))&&&$$$"""######$$$$$$%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$''')))'''###&&&'''((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$######''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((tttlllgggbbb______[[[YYYVVVSSSQQQOOONNNNNNOOONNNLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;;;;;;;;;;:::999888444444555555666666666666222222333333333333222222111000///000222333222111000000000000000000000000111000000///...------,,,...............---------,,,+++++++++,,,---............---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++*********+++,,,------,,,+++******+++,,,---)))***************++++++(((((((((((((((((())))))%%%%%%&&&&&&'''((((((((()))((((((((('''''''''&&&***)))))))))((((((''''''''''''''''''((()))***+++)))(((''''''((()))(((&&&'''''''''&&&%%%%%%%%%$$$'''''''''''''''((())))))$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%((()))'''$$$######$$$%%%&&&'''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''(((&&&((())))))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((xxxooohhheeebbb^^^[[[WWWVVVTTTRRRPPPNNNMMMMMMMMMKKKIIIIIIIIIHHHFFFDDDCCCCCCBBBAAA???>>>======999999999999999888777777444444555666777777666666222333333444444333333222222111000000222333222111000000000000000000000000000//////......---------........................------,,,,,,,,,---............---------,,,,,,,,,+++++++++++++++++++++,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---************************''''''(((((((((((())))))''''''(((((())))))*********))))))((((((''''''''')))((((((((((((((((((''')))((((((((()))******+++)))(((''''''(((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''((((((''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&"""$$$(((&&&(((******(((&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''rrrnnniiidddcccaaa\\\XXXTTTSSSRRRPPPOOONNNMMMLLLJJJHHHEEEEEEFFFEEECCC@@@@@@@@@???>>><<<;;;:::999777777888888888777666666444444666666777666555555333333444444444444333333333222111111222333222000000000000000000000000000...................................................------,,,,,,,,,------......---------,,,,,,,,,,,,+++++++++++++++++++++((()))+++,,,,,,,,,***)))++++++,,,,,,,,,,,,++++++************))))))))))))'''''''''((((((((())))))))))))******************++++++***))))))((('''''''''''''''((((((((((((((()))(((((((((((())))))******(((''''''(((((('''&&&''''''''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&$$$%%%)))'''######'''''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxiiigggdddbbbaaa```[[[UUURRRQQQQQQPPPOOONNNMMMLLLHHHEEEBBBBBBCCCCCC@@@===???>>>===<<<:::999888777777777777777777777666666333444555666666666555444333444444555555444444333555333222222333333111000000000000000000000000000---------...............---...........................---,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******'''(((+++------,,,***((()))***+++,,,,,,+++***)))*********)))))))))))))))&&&'''''''''(((((())))))*********))))))))))))))),,,++++++***)))(((((('''&&&'''''''''(((((())))))((((((''''''''''''((((((***(((''''''(((((('''%%%&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))'''&&&(((***%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&$$$ !!!''')))&&&$$$'''''')))++++++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%yyytttqqqeeedddaaa___\\\YYYXXXWWWSSSPPPLLLIIIHHHHHHHHHGGGAAA@@@???============>>>???===;;;::::::999777555999999999888777666666555666666555444333333222222222222222222222222222333555444333222111111111111111111111000000000000000000000000000000000000000111///---,,,+++,,,...///++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++****** $$$(((++++++++++++,,,***++++++++++++***))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&''''''&&&$$$$$$%%%''''''''''''(((((((((((()))((('''''')))+++)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''"""''',,,...,,,***))))))&&&&&&%%%$$$$$$$$$%%%%%%***'''######%%%'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''''''''&&&$$$###"""$$$&&&$$$%%%&&&%%%###"""###$$$zzztttooolllgggeeebbb]]]YYYVVVTTTSSSOOOLLLIIIFFFFFFFFFEEEDDDAAA@@@???============>>>???===;;;::::::999777555999999888888777666666555666555555444444333333333555444333222222222333444555444333222111111111111111111111111111111222222////////////////////////111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))******++++++******)))!!!&&&)))***+++,,,---+++,,,,,,,,,,,,+++******+++******)))(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((()))))))))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((($$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&'''''''''((((((((('''%%%%%%&&&'''&&&### &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&))),,,---***(((''''''%%%%%%%%%%%%&&&&&&'''((((((&&&######&&&(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''%%%######$$$&&&$$$%%%&&&%%%$$$###$$$%%%xxxrrrmmmiiiffffffddd```[[[VVVQQQNNNMMMKKKHHHEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===>>><<<:::::::::999777555999888888777777666666555555555555555555555555444777666444222222333444555444333222111111111111111000111111222222333333333////////////////////////111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))(((((()))******++++++******))) ###'''***++++++,,,,,,,,,,,,------,,,,,,+++*********)))((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''((()))((('''&&&''')))'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''###$$$%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''***+++,,,+++(((&&&%%%&&&$$$$$$%%%%%%&&&((()))***&&&%%%###$$$''')))******&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&'''wwwpppmmmjjjeeebbbbbb___[[[WWWRRRMMMKKKIIIGGGEEEBBBAAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<===;;;:::999999999777555888888777777666666666666555555555555555555555666888666333111111222333444333333222111111111111111//////000111222222333333////////////////////////111000///.........//////------------------------------,,,,,,+++***))))))))))))************)))))))))+++------,,,+++***+++++++++,,,,,,++++++***)))***))))))((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((('''((()))((('''&&&''')))&&&&&&''''''((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''((()))$$$%%%&&&&&&%%%%%%(((***$$$$$$%%%%%%%%%&&&&&&&&&***((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''++++++***((('''&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%'''((()))***'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''###%%%''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((zzzrrrmmmkkkhhhddd```ZZZXXXUUUQQQNNNKKKIIIHHHEEECCCAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::<<<;;;999999999999777666777777777666666666666666444444444555555555555555555444222111000111222333222222111111000000111111---......///000111111222........................000//////...............------------------------+++++++++++++++++++++,,,)))))))))******)))))))))***,,,...---,,,******+++***************)))(((((()))((((((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((('''((()))((('''&&&''')))%%%&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&''''''&&&$$$$$$&&&'''$$$$$$$$$%%%%%%%%%%%%&&&)))((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&###$$$$$$%%%%%%&&&&&&''')))(((&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''"""$$$''''''&&&%%%$$$%%%$$$%%%&&&&&&&&&&&&'''(((~~~xxxqqqkkkhhheee```\\\RRRQQQOOOLLLJJJIIIHHHHHHDDDBBBAAAAAABBBBBBAAA???============<<<;;;:::999<<<:::999888999999777666666666666666666666666666444444444444444444444333222222222111111222222333222111111000000000111111---......//////000000000.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------((())))))******))))))(((%%%''')))*********+++,,,)))))))))***)))(((((('''((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%'''))))))(((%%%%%%$$$###############&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''~~~xxxooohhhccc___ZZZVVVMMMLLLJJJIIIHHHGGGFFFFFFBBBAAA@@@AAABBBBBBAAA???<<<<<<======<<<;;;999888;;;999888888999999777666666666666666666666666666444444444333222222222111000111222444444444444333111111000000000000111111///////////////000000000........................---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))))))))((((((%%%&&&((()))))))))+++,,,***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$###############((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&$$$###%%%((()))(((&&&$$$$$$$$$######$$$%%%%%%"""$$$&&&&&&$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%&&&%%%$$$###$$$%%%wwwmmmeee___ZZZTTTPPPKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@@@@@@@BBBBBB@@@>>>;;;<<<<<<===<<<;;;999888;;;999888888999999777666555555555666666666666666444444333222222111000000///111333666777666555444111000000000000000111111111111111111000000000000........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))))))))(((((()))+++,,,+++***)))***++++++++++++++++++***))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((!!!###$$$&&&''''''&&&%%%###$$$%%%%%%%%%&&&(((***%%%%%%&&&&&&&&&&&&''''''%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%((()))'''$$$#########$$$%%%&&&'''((("""%%%&&&$$$$$$%%%(((%%%%%%%%%&&&&&&'''''''''!!!###$$$###"""!!!"""###$$$%%%%%%$$$###$$$&&&)))$$$%%%&&&%%%###"""###$$$wwwqqqhhh```YYYUUUQQQOOOKKKJJJHHHFFFDDDCCCDDDDDDDDDCCC@@@>>>======>>>>>>???>>>>>>===;;;:::999999888999:::888666555555666555555666666666666666555444444333333333333222222555222222444444111111444111111111111111111111111222222111000//////000000//////////////////////////////...------------...+++++++++,,,,,,---------000...***((((((((((((''',,,+++***(((((((((((()))***((('''(((+++,,,+++(((******))))))((('''''''''***)))((('''((()))+++---))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%'''((((((&&&#########$$$%%%%%%%%%%%%$$$$$$###"""###%%%'''''''''(((&&&%%%%%%'''(((((('''%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&)))&&&$$$$$$&&&&&&$$$!!!######%%%&&&&&&%%%#########%%%'''&&&$$$###%%%'''ooojjjbbb[[[WWWSSSQQQOOOLLLJJJHHHFFFEEEDDDDDDDDDDDDBBB@@@>>>=========>>>>>>>>><<<;;;:::999999999999::::::999777555666777555555666666666666555555444444333333333333222222333000111444555222333666111111111111111111111111222111111000//////000000//////////////////////////////...---------------+++++++++,,,,,,------------,,,,,,,,,------,,,+++)))************))))))(((***((('''(((+++,,,***)))***************++++++++++++***((('''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((((((&&&$$$######$$$%%%%%%%%%%%%$$$%%%$$$######%%%''''''&&&&&&%%%$$$$$$&&&''''''&&&&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&)))&&&$$$$$$&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&kkkfff___YYYUUUQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEBBBAAA???>>>============>>>===;;;999888888999999999::::::999777666777888555555666666666555555444444444333333333333222222111///000333555333333777111111111111111111111111111111000/////////000000///////////////////////////......---------------++++++,,,,,,,,,,,,------***+++---...//////...---******+++++++++***)))(((***(((((((((***+++***)))((())))))***++++++,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&%%%((((((((())))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&$$$######%%%&&&&&&%%%'''((()))******)))((('''''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$zzzlllggg___YYYSSSOOOLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???======<<<=========<<<:::888777777888999999::::::999888777777888555555666666555555444444444444333333333222222222222000000333444222222555111111111111111111111111111000000/////////000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///000///...---+++************))))))((()))************''''''(((((()))))))))))),,,+++***)))(((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&%%%###$$$%%%''''''&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''''''%%%###$$$&&&'''%%%###pppgggccc\\\VVVRRRNNNJJJGGGEEEEEEEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<<<<;;;999888777777888999888999:::999777777777999555555555555555444333333444444333333333222222222555222111444333000///222000000000000000000000000000///////////////000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...555:::666333...***((((((***+++((()))))))))))))))***+++))))))))))))((((((''''''++++++***))))))((((((((((((((((((((((((((((((((())))))******)))(((''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''((()))(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''%%%###$$$&&&'''%%%###xxxiii^^^ZZZVVVRRROOOMMMJJJHHHCCCCCCCCCCCCBBBAAA@@@???============<<<<<<<<<;;;:::::::::999999999888888666888999888777666777888555555555555555444333222444444333333333333222222666222222444222///...000000000000000000000000000//////......//////000000////////////////////////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++)))***000:::BBB555222...***'''''')))***''')))******))))))***+++,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$qqqccc[[[XXXTTTQQQNNNLLLIIIGGGCCCCCCCCCDDDCCCBBB@@@???<<<<<<======<<<<<<;;;;;;999:::;;;<<<;;;:::888777555666777777666555666777555555555555444333222111444444333333333333222222444111111333222//////111000000000000000000000000...............///000000////////////////////////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***++++++)))(((---555===...---+++***((('''''''''''')))+++***)))(((***,,,+++++++++***************((())))))************)))))))))))))))))))))))))))'''((()))***************(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((%%%&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%''''''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%$$$######%%%''''''&&&'''%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%'''((((((&&&%%%&&&((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&{{{kkk^^^```\\\WWWSSSPPPLLLHHHFFFCCCCCCDDDDDDDDDCCCAAA@@@<<<<<<<<<===<<<<<<;;;;;;888999<<<======;;;999777444666777666555555666777555555555555444333222111444444444333333333222222222000000333333000000333000000000000000000000000...............///000111////////////////////////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***,,,,,,(((%%%%%%+++000&&&''')))******(((&&&$$$''')))+++***((((((***,,,'''''''''((())))))******'''((()))***************))))))))))))))))))))))))&&&'''(((***++++++++++++)))(((((((((''''''''''''))))))************))))))&&&&&&&&&'''''''''(((((($$$%%%&&&''''''%%%###"""%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((&&&$$$$$$%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$###"""###&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%''')))(((&&&%%%''')))$$$%%%''''''''''''%%%$$$###&&&(((&&&$$$###%%%'''vvvnnnddd]]]UUUTTTSSSSSSQQQLLLFFFAAA@@@AAACCCCCC@@@>>>===>>>>>><<<:::;;;===>>><<<:::999999999999999999999999<<<;;;888666555555666666555555555555444333222111111222222333333222222111555333000000111222111000111000000000000000111111////////////............///............---------//////...---+++***)))))))))***++++++***)))***,,,---------,,,+++***)))((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))'''''''''(((***+++***((()))((('''&&&&&&(((***++++++)))&&&$$$$$$%%%''')))%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((())))))((((((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%((()))(((&&&$$$$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%(((***(((%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqkkkfff___ZZZUUURRROOOMMMKKKHHHEEEBBB@@@BBBCCCBBB@@@>>>>>>???>>><<<:::;;;<<<===;;;999999999999999999999999999<<<:::888666555555666666555555555555444333222222111222222333333222222111111111111000///.........111000000000000000111111---.........//////000000............------------......---,,,++++++*********+++,,,+++******+++,,,+++,,,,,,,,,+++***))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''&&&'''((())))))(((***)))'''%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&%%%&&&&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((&&&%%%###$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%~~~rrriiifffccc^^^ZZZUUUQQQLLLHHHGGGFFFFFFEEEAAABBBBBB@@@>>>===>>>@@@???===;;;;;;<<<;;;:::888::::::::::::::::::::::::;;;:::888666555555666666333333444444444444333333111222222333333222222111***---000000...---...///111000000//////000000000,,,,,,---...///000111111............---------------------,,,,,,++++++++++++,,,---,,,+++***+++,,,)))******+++******))))))))))))************))))))''')))+++------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))((((((((((((((('''&&&&&&&&&'''''')))((('''''''''((()))***,,,***(((&&&%%%%%%%%%&&&$$$&&&)))++++++)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%%%%'''((('''&&&&&&'''(((&&&$$$$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%""""""###$$$&&&'''((()))###$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&%%%((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&%%%###!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||pppgggccc```\\\XXXTTTQQQLLLHHHGGGGGGGGGGGGAAAAAAAAA???======???AAA>>>>>><<<;;;;;;:::999888:::::::::::::::::::::::::::999777666555555555666222222333444444444333333111222222333333222222111$$$***000111///---000333111000000////////////000---------...///000000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---((())))))*********))))))))))))************))))))(((***+++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&)))***)))((('''''')))***+++***)))(((&&&&&&&&&&&&&&&(((+++------,,,)))'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''''''''$$$''')))(((%%%%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%% !!!"""$$$%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%###"""###''')))(((%%%(((''''''&&&%%%%%%%%%%%%)))'''&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''vvvjjjbbb^^^[[[WWWRRROOOMMMJJJIIIIIIHHHFFFDDD@@@@@@@@@>>>======???AAA=========<<<:::999888888::::::::::::::::::::::::888888777666666555555555222222333333444333333333111222222333333222222111(((---333333000---///222111111000///....../////////////////////............------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,((())))))*********))))))))))))************))))))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&(((***,,,,,,)))''''''(((((((((''''''&&&&&&&&&&&&((())))))*********))))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''"""&&&)))***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&$$$###%%%(((***)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((zzzxxxpppeee___]]]ZZZUUUQQQHHHGGGGGGGGGGGGFFFBBB@@@??????@@@???======???@@@<<<======<<<999888888999999999999999999999999999777777777666666555555555222222333333333333222222111222222333333222222111000333555333000------...111111000///............000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))***+++)))******+++******))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''(((((('''&&&&&&&&&''''''(((---222444000+++(((''''''''''''''''''''''''&&&))))))((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%&&&((()))(((''''''&&&%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((wwwrrrkkkccc^^^\\\XXXRRRMMMFFFEEEEEEEEEFFFEEEBBB@@@===>>>@@@@@@>>>>>>>>>???:::;;;===;;;999888999;;;888888888888888888888888666666666666666666555555333333333333333222111000111222222333333222222111333222222111///.........111111000......------............///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))***+++,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((...666???BBB===666000---.........---,,,+++***))),,,+++***)))((('''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((((($$$!!!!!!%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''&&&%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''{{{nnnggg___ZZZWWWRRRKKKEEEIIIGGGEEEEEEEEEFFFEEECCC<<<>>>@@@AAA???>>>>>>>>>999;;;<<<;;;999888999<<<777777777777777777777777555666666666666666555444444444444333222111000///222222222333333222222222000...---...000222222111111111000......---------,,,------...///000111111---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,---+++)))(((((()))---------,,,+++***)))((())))))************))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))666???KKKOOOJJJ@@@999555666666555444222000...---...//////...---+++)))(((%%%&&&((((((((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$###%%%(((---%%%!!!'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$######&&&((('''$$$"""$$$'''$$$$$$$$$$$$%%%&&&&&&'''+++)))&&&$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''xxxqqqfffbbb\\\WWWSSSOOOKKKHHHDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>============999999:::;;;;;;;;;::::::999999999888888888888777333333444555555444444333444222111222444444222///222111111333555555222...000000111111111111000000...///////////////.........------...000111000///......---,,,++++++******++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,))))))*********++++++++++++***)))'''''''''((((((((((((((((((((((((((((((******)))((((((((((((((((((((('''%%%######%%%((('''&&&&&&''')))***)))((($$$%%%''')))***))))))(((222BBBQQQWWWUUUOOOHHHAAAGGGGGGEEEAAA===::::::;;;===:::666000,,,)))''''''&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&'''''''''"""###$$$%%%&&&'''''''''***'''%%%&&&%%%""""""$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&rrriiiddd```ZZZUUUQQQMMMIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>=========<<<<<<999999999999999999::::::888888888777777777666666777777666666666666666666444222111222444444111///222111111222444444222///000000111111111111000000......////////////......///...---...///000///............---,,,+++++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((''''''((()))***((((((((((((((((((((((((***))))))((((((((((((((())))))(((&&&$$$$$$''')))((('''&&&'''((()))((('''%%%&&&'''((())))))))))))777BBBMMMPPPRRRTTTVVVUUUNNNNNNLLLJJJGGGFFFHHHIIIHHHDDD>>>666000,,,***)))&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$""""""&&&&&&$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{lllaaaaaa]]]WWWRRROOOKKKHHHFFFDDDCCCAAA@@@???@@@@@@AAA??????>>>===<<<;;;;;;::::::999888777777888999999777777666666666555555555999888666555444555555666333222222222333333111000333111111111222333222111///000000111111000000///......///////////////...000...---...//////...---//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))*********))))))(((((('''))))))))))))************''''''''''''((()))***+++(((((((((((((((((((((((())))))((((((''''''(((((()))))))))'''&&&&&&(((***)))(((''''''((()))'''&&&''''''&&&''''''((()))***:::BBBIIIJJJKKKOOORRRRRRNNNNNNNNNLLLIIIHHHHHHIIICCC???888000+++'''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%""" """&&&'''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvjjjaaa^^^ZZZUUUQQQMMMKKKHHHEEEDDDBBB@@@???>>>>>>???@@@??????>>>===;;;:::999999:::999777555555666888999777777777666666666555555777555333111000111222333333222222333333222111000333222111000111222222222//////000000000000//////---...//////////////////000///---.........---,,,//////.........---------++++++++++++++++++++++++,,,++++++***))))))******---,,,,,,+++***))))))(((((((((((()))))))))******((((((((((((((()))******(((((((((((((((((((((((()))(((((('''''''''(((((('''(((((('''&&&&&&''')))***)))''''''(((((('''%%%((('''&&&&&&&&&((()))***///999CCCGGGIIIJJJGGGCCCGGGIIIJJJHHHCCC>>>;;;999222///***%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$%%%((('''""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqiiieee[[[XXXSSSOOOMMMKKKHHHFFFCCCBBB@@@???>>>>>>??????>>>>>>===<<<;;;:::999888:::999777555555666777888888888777777777666666666555444111/////////000111222333333333222111111111222111111000000000111222//////000000000000//////------...///////////////000...------......---+++...............---------++++++++++++++++++++++++,,,+++******)))*********,,,,,,++++++***)))((((((''''''((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&(((***)))''''''(((((('''%%%(((((('''&&&&&&''')))***###...999@@@EEEGGGEEE@@@===@@@DDDCCC>>>777000,,,,,,)))&&&$$$###%%%'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((&&&''')))'''!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%uuulllgggdddYYYUUUQQQNNNLLLJJJHHHFFFBBBBBBAAAAAA@@@??????>>>======<<<;;;:::999999888:::999888666666666777777888888888777777777666666666555333222111222222333111333444444222111111222000111222222000000111222...//////000000//////...,,,---...///000000000000///---,,,---......---,,,------------------------++++++++++++++++++++++++++++++***************+++)))))))))((((((''''''&&&''''''''''''((((((((((((************)))((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''(((((($$$%%%'''&&&%%%%%%&&&''')))(((''''''((()))'''&&&((((((''''''''''''((((((%%%+++///000333777777444...111666777444///***'''+++)))(((&&&&&&&&&((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%""""""$$$%%%&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%'''%%%%%%((('''###"""$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%~~~uuummmgggaaa\\\UUURRRNNNKKKJJJHHHFFFEEEAAAAAABBBCCCBBB@@@>>>===;;;;;;;;;;;;::::::999999::::::999888888777666666777777666666666555555555555555444444444444444444111333555444222000111222...000333333111///000111......////////////......,,,---...///000000000000---,,,+++,,,...///...---,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++***************++++++((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))******)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))$$$&&&'''((('''&&&'''(((((('''&&&'''((()))((('''''''''(((((((((((('''''')))+++)))&&&&&&)))(((%%%$$$'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$'''(((%%%&&&)))$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ssskkkhhhccc[[[TTTSSSPPPLLLIIIHHHGGGEEECCC@@@AAACCCDDDDDDAAA>>>===::::::::::::::::::::::::::::::::::::999888666555666666555555555444444444333333444555555555444444111333555444111000111222,,,000333444111//////000......////////////......,,,---...///000000000000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))************&&&&&&&&&'''''''''((((((&&&'''(((*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%'''((()))((('''((()))'''&&&&&&''')))***)))(((&&&'''((())))))((('''&&&%%%((()))(((***---+++&&&''''''&&&%%%$$$%%%(((***###$$$%%%'''(((((((((((($$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&''''''''')))&&&%%%''''''%%%&&&)))$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$