BM66( eeebbb]]]ZZZ^^^aaa]]]VVVYYYXXXXXXXXXYYYZZZZZZYYYUUUWWWXXXXXXWWWWWWYYYZZZYYYZZZ[[[[[[YYYWWWWWWXXXUUUVVVWWWYYYZZZYYYYYYXXX[[[YYYWWWXXX[[[]]]\\\ZZZ[[[ZZZXXXWWWXXXZZZ]]]___[[[\\\\\\[[[YYYXXXXXXYYY]]][[[ZZZ\\\aaabbb___ZZZ```___^^^]]]\\\\\\\\\\\\______^^^^^^______```aaa]]]^^^___```aaabbbbbbbbbbbbaaa______```aaaccceeeeeeffffffeeedddcccbbbaaadddbbb``````bbbcccdddcccfffaaa^^^```fffhhheee```aaabbbccceeehhhjjjkkklllggg___[[[```ddddddeeejjjhhhggggggiiikkkkkkhhhdddiiilllnnnkkkfffeeegggkkkhhhgggfffeeefffggghhhiiiiiijjjjjjjjjjjjiiihhhhhhmmmmmmnnnnnnooooooooopppooopppqqqqqqqqqpppooonnnuuuvvvvvvssspppooorrrttttttsssqqqppppppqqqssstttssstttuuuuuuuuutttsssrrrpppsssxxx|||~~~|||yyywww{{{{{{|||||||||}}}}}}}}}zzzzzzyyyyyyzzz{{{||||||uuuvvvwwwxxx{{{}}}yyyzzz{{{|||{{{zzzyyyxxx~~~~~~|||}}}zzzyyyxxxuuuqqqmmmllllllnnnqqqrrrnnneee^^^```cccbbb\\\XXXYYYYYYWWW\\\YYYYYY[[[ZZZYYY\\\aaadddooommmhhhnnnqqqssszzzyyyZZZ___eeekkkttt{{{zzztttwwwtttqqqssswwwyyywwwsssyyyzzz{{{{{{zzzyyyzzz|||}}}~~~zzzvvvrrrtttwwwxxxxxxxxxwwwwww|||qqqhhhdddaaa^^^```^^^]]]___^^^\\\___ddd~~~ooocccaaadddeeeccc```___```^^^\\\^^^cccrrrgggddddddccc```]]]\\\\\\ZZZWWWYYY^^^qqq~~~~~~{{{wwwvvvyyy|||~~~|||~~~uuujjjaaa]]]ZZZYYYYYYWWWTTTVVVZZZnnn{{{|||uuuuuutttuuu}}}}}}yyyttttttwwwxxxwwwtttyyy}}}zzzuuusssooojjj]]]ZZZYYYYYYWWWTTTVVV[[[ggguuuuuunnnnnnooottt~~~|||xxxvvvtttsssrrrvvvvvvpppgggdddiiinnnppp]]]ZZZYYYZZZXXXUUUXXX]]]ZZZiiilllgggjjjmmmsss{{{{{{zzzvvvrrrqqquuuyyyiiiooosssrrrppppppnnnjjj\\\ZZZYYYZZZXXXVVVXXX]]][[[kkknnniiijjjlllqqq||||||xxxsssqqqqqqrrrooogggbbbfffooorrriii___[[[[[[ZZZYYYZZZ[[[]]]^^^]]]^^^aaaccccccccclllvvvzzz~~~{{{wwwssspppmmmllllllgggcccccceeeeeebbb^^^bbbaaa```_________``````dddbbbbbbdddcccccchhhppp{{{xxxvvvrrrlllhhhhhhhhheee```\\\ZZZ[[[]]]dddcccbbbaaa````````````fffbbb```bbbddddddhhhmmmwwwӵĦĦӵĦ~~~{{{zzzzzzwwwooohhheeefffeee```ZZZWWWXXX[[[]]]]]]]]]\\\\\\\\\\\\\\\```[[[ZZZ^^^cccfffkkkooonnn|||4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~}}}zzzxxxxxxzzzwwwooohhhaaaaaa```___]]]ZZZWWWVVVUUUVVVWWWXXXXXXYYYZZZZZZ[[[VVVVVV[[[aaaeeejjjooosss{{{GG=?HdĦ=ĪjGG=?HdĦ~~~zzzvvvuuusssttttttqqqkkkfff^^^]]]\\\\\\]]][[[VVVRRRSSSTTTVVVWWWYYYYYYZZZZZZ[[[WWWWWW[[[]]]___dddjjjtttxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}xxxttttttsssqqqoookkkgggeeeaaa```^^^\\\[[[ZZZWWWUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[ZZZZZZ\\\[[[[[[aaaiiinnnttt?~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??yyyuuuvvvuuurrrmmmiiifffeeefffeeebbb^^^[[[YYYYYY[[[XXXYYYZZZ[[[[[[ZZZYYYYYYZZZZZZ\\\]]][[[[[[bbbkkkpppqqqzzz4Dӵ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]Ħ{{{yyywwwtttsssqqqoookkkhhheeebbb___\\\[[[ZZZYYYWWWWWWXXXXXXXXXWWWWWWVVVUUUQQQVVVZZZ[[[YYYZZZ```eeeffflllqqq}}}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Ħ{{{yyywwwuuusssqqqoookkkhhh```^^^[[[ZZZ[[[[[[ZZZYYYUUUUUUVVVUUUUUUTTTTTTSSSRRRSSSUUUWWWXXX[[[^^^```bbbiiinnnyyy4DuXӵ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ӵ{{{yyywwwtttrrrpppmmmjjjggg^^^\\\ZZZYYYYYYYYYXXXWWWSSSSSSSSSRRRRRRRRRRRRQQQRRRPPPPPPRRRWWWZZZ[[[ZZZ^^^dddiiittt4DuXӵ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ӵzzzxxxvvvssspppnnnkkkgggdddaaa^^^\\\ZZZYYYWWWUUUSSSQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPRRRTTTWWWXXXYYY\\\bbbgggrrr4DuXӵ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&ĒRzzzwwwtttqqqnnnlllhhhdddaaa```^^^\\\ZZZYYYWWWUUURRRQQQQQQPPPPPPPPPPPPQQQRRRMMMQQQTTTSSSQQQRRRVVVZZZ[[[bbbfffqqq4DuXӵ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@h{{{wwwtttqqqnnnkkkgggbbb___\\\[[[ZZZZZZZZZYYYWWWUUUQQQPPPOOOOOOOOOPPPQQQRRRLLLQQQUUUTTTPPPOOOTTTZZZZZZaaaeeeppp4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}xxxvvvrrrooolllgggccc___ZZZYYYXXXXXXYYYXXXUUUSSSPPPOOONNNMMMNNNOOOQQQRRRNNNPPPQQQQQQPPPPPPSSSVVVXXX^^^bbbmmm~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦzzzwwwtttpppmmmiiiddd```\\\ZZZYYYXXXWWWTTTQQQNNNOOONNNMMMLLLMMMNNNPPPQQQPPPNNNMMMNNNQQQRRRRRRQQQUUU[[[```jjj{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}zzzuuuppplllhhhccc```\\\ZZZXXXVVVUUUSSSOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOONNNNNNPPPRRROOOYYYbbbmmm{{{>AneneneneDenene>Ak<fhDenenene~~~zzzvvvqqqmmmiiiddd```\\\ZZZXXXVVVUUUSSSOOOLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOQQQQQQPPPOOOPPPQQQQQQZZZaaakkkwww|||wwwsssooojjjdddaaa\\\ZZZXXXVVVUUURRROOOLLLJJJJJJKKKMMMNNNOOOPPPQQQLLLNNNPPPQQQPPPOOOPPPQQQTTT[[[___gggsss{{{}}}xxxtttpppjjjeee```\\\ZZZWWWVVVTTTRRRNNNLLLJJJJJJKKKLLLMMMNNNOOOPPPLLLMMMNNNNNNNNNOOORRRTTTVVV[[[]]]dddpppzzz}}}yyyuuuqqqkkkddd```[[[YYYWWWUUUTTTRRRNNNKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLOOOTTTWWWWWW[[[[[[bbbpppzzz}}}zzzvvvqqqkkkccc___[[[YYYWWWUUUTTTQQQNNNKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKOOOTTTYYYVVVZZZZZZbbbqqq{{{}}}yyyuuuqqqjjjbbb]]][[[YYYWWWUUUSSSQQQNNNKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGIIILLLMMMNNNQQQTTTVVVWWWZZZZZZbbbqqqzzz~~~|||yyyuuupppiiibbb]]][[[YYYVVVUUUSSSQQQMMMKKKGGGHHHIIIJJJKKKMMMNNNNNNCCCGGGMMMPPPRRRRRRSSSSSSWWWZZZZZZbbbpppyyy}}}yyyvvvrrrllleeeaaaYYYYYYXXXWWWTTTQQQOOOMMMKKKIIIGGGHHHJJJIIIFFFCCCEEEHHHKKKMMMNNNPPPSSSUUUTTT[[[]]]dddrrr|||}}}zzzvvvrrrmmmfffbbbZZZZZZYYYWWWTTTQQQNNNLLLJJJHHHGGGGGGIIIHHHFFFCCCFFFHHHKKKLLLNNNOOORRRTTTUUU[[[[[[aaannnwww~~~{{{wwwsssmmmgggccc[[[[[[ZZZWWWTTTPPPLLLJJJIIIGGGFFFFFFGGGGGGEEEDDDFFFHHHJJJLLLMMMNNNQQQSSSTTTZZZZZZ___lllwww~~~zzzvvvsssnnnhhhddd]]]\\\ZZZWWWTTTOOOKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHJJJLLLLLLMMMPPPRRRSSSYYYZZZ```ooo{{{}}}yyyuuuqqqmmmhhhddd]]]\\\[[[XXXTTTOOOKKKIIIFFFFFFEEEEEEDDDDDDEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSYYYZZZ```ooo{{{~~~{{{vvvrrroookkkfffccc]]]\\\ZZZXXXTTTOOOKKKIIIFFFFFFFFFEEECCCCCCFFFHHHGGGHHHJJJKKKJJJKKKMMMOOOSSSZZZZZZ```mmmvvv|||xxxsssooolllhhhdddbbb\\\[[[ZZZWWWTTTPPPLLLJJJFFFGGGGGGEEECCCCCCFFFIIIGGGHHHJJJJJJJJJJJJLLLMMMQQQXXXZZZ___lllsss}}}zzzwwwrrrnnnjjjgggccc```[[[[[[ZZZWWWTTTPPPMMMJJJFFFGGGHHHFFFCCCDDDGGGKKKGGGHHHJJJJJJIIIJJJKKKMMMMMMUUUYYY```mmmuuu~~~{{{vvvoookkkjjjgggccc```___]]]ZZZUUUQQQNNNLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNQQQQQQTTTZZZbbbnnn}}}|||yyytttoookkkjjjhhhddd```___]]]ZZZWWWRRROOOLLLJJJGGGFFFEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHGGGHHHJJJMMMPPPOOOSSSYYYaaammm|||zzzzzzwwwsssnnnlllkkkiiifffbbb^^^]]]ZZZWWWSSSOOOKKKIIIFFFFFFFFFFFFGGGHHHJJJJJJGGGHHHHHHGGGFFFFFFHHHKKKMMMMMMPPPWWW___lll~~~zzzyyyyyywwwsssooommmmmmlllhhheee[[[[[[YYYUUUQQQMMMIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFEEEEEEGGGIIIJJJJJJNNNUUU]]]jjj~~~zzzxxxyyywwwtttqqqppppppoookkkgggYYYXXXUUURRRNNNJJJFFFDDDFFFFFFGGGHHHIIIIIIJJJJJJEEEFFFFFFEEEDDDDDDGGGIIIIIIIIILLLSSS[[[hhh{{{zzzyyyzzzwwwtttqqqqqqqqqoookkkgggXXXVVVSSSOOOJJJGGGEEEDDDFFFGGGGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDEEEHHHJJJIIIIIILLLRRRZZZfffyyyzzzyyyyyyvvvsssqqqppppppnnnjjjeeeZZZWWWRRRMMMHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEEEEEEEFFFIIILLLJJJJJJMMMRRRYYYeeexxxzzzxxxyyyuuurrrooooooooommmhhhccc[[[XXXRRRLLLHHHFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBDDDEEEEEEEEEGGGJJJMMMKKKKKKMMMRRRYYYdddwww~~~zzzuuurrrtttpppmmmlllnnnlllfffaaa___YYYQQQMMMLLLJJJEEE@@@DDDEEEFFFFFFFFFEEECCCBBBDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLOOOUUU[[[eeeuuu|||~~~xxxsssppptttqqqmmmmmmnnnlllfffaaa\\\WWWPPPLLLKKKIIIEEEAAA@@@@@@AAABBBCCCDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLOOOUUU[[[dddttt}}}xxxsssppptttqqqnnnmmmmmmkkkfffbbbZZZUUUOOOKKKJJJGGGDDD@@@;;;;;;<<<===@@@BBBEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLOOOTTTYYYbbbrrryyyuuurrrsssqqqooommmllljjjeeeaaaYYYUUUOOOJJJGGGDDDAAA>>>;;;::::::;;;===AAAEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLNNNSSSXXX```ppp~~~yyyuuurrrrrrqqqooommmkkkgggcccaaaZZZVVVPPPJJJEEEAAA===;;;===<<<;;;;;;===AAAEEEHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKNNNRRRVVV^^^mmm|||~~~{{{wwwssspppppppppnnnllliiieeeaaa___YYYVVVQQQJJJEEE@@@===;;;???>>>======???BBBFFFHHHFFFFFFFFFFFFGGGHHHIIIIIILLLKKKMMMQQQUUU\\\kkkyyy|||zzzwwwsssooooooooonnnkkkgggbbb___^^^VVVTTTPPPJJJEEEAAA??????>>>======>>>AAADDDGGGIIIFFFFFFEEEFFFFFFGGGHHHIIILLLKKKMMMPPPSSS[[[iiiwww}}}{{{xxxuuuqqqmmmnnnmmmjjjfffaaa^^^]]]SSSRRROOOJJJEEEBBBBBBBBB;;;<<<===???AAAEEEHHHIIIFFFFFFFFFFFFGGGHHHIIIIIILLLKKKMMMPPPSSSZZZhhhvvv}}}vvvqqqnnnllloooooonnnllliiiccc[[[VVVTTTOOOKKKJJJGGGBBBBBBEEE>>>======???CCCFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIPPPPPPQQQVVVWWWaaauuu~~~xxxssspppoooooonnnmmmkkkhhhbbb[[[VVVTTTOOOKKKJJJGGGCCCCCCEEE>>>>>>>>>AAADDDGGGHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIPPPOOOPPPUUUWWW```sss{{{vvvrrrpppooonnnmmmllljjjgggaaa[[[VVVTTTOOOLLLKKKIIIDDDDDDFFF??????@@@DDDGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIOOONNNOOOTTTVVV___rrr{{{zzzuuupppmmmllllllmmmkkkjjjhhheee```ZZZUUUSSSOOOLLLLLLJJJFFFEEEGGG@@@AAACCCFFFIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJOOONNNNNNUUUWWW___qqqzzz~~~{{{uuupppllljjjiiiiiikkkjjjhhhfffccc___YYYUUUQQQMMMLLLMMMKKKGGGEEEHHHBBBBBBDDDGGGIIIJJJHHHFFFDDDEEEEEEFFFFFFGGGHHHHHHKKKPPPMMMNNNUUUXXX___ppp{{{~~~zzzuuuoookkkiiiiiiiiijjjhhhfffdddbbb^^^XXXUUUOOOLLLKKKLLLKKKGGGEEEHHHDDDCCCDDDFFFHHHIIIGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGKKKOOOLLLMMMUUUWWW^^^mmmzzz~~~{{{tttnnnjjjhhhhhhiiiiiigggeeeccc```]]]XXXTTTMMMJJJJJJLLLKKKFFFEEEGGGEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJMMMIIIJJJSSSUUU[[[jjjwww~~~zzzsssmmmhhhgggggggggiiigggdddbbb```\\\XXXTTTLLLIIIIIIKKKJJJFFFEEEGGGFFFDDDCCCDDDEEEGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKGGGHHHQQQSSSYYYhhhsss{{{rrrkkkfffeeeddddddgggfffdddccc```\\\VVVQQQMMMLLLJJJJJJJJJJJJHHHGGGCCCEEEFFFDDDBBBBBBEEEIIIEEEFFFFFFGGGGGGHHHHHHHHHKKKHHHHHHIIIJJJMMMVVV```rrr~~~|||uuummmhhhfffddddddeeedddcccbbb```[[[VVVRRRMMMKKKIIIIIIIIIIIIGGGFFFCCCDDDDDDCCCBBBCCCFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFHHHHHHKKKTTT^^^nnnzzz~~~xxxqqqkkkgggdddcccbbbaaa``````___[[[VVVRRRLLLJJJHHHHHHHHHHHHFFFDDDDDDBBBAAAAAACCCEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGEEEEEEFFFGGGJJJRRR\\\jjjvvv|||uuunnnhhhdddccc______^^^^^^^^^[[[VVVSSSKKKJJJHHHGGGGGGGGGEEECCCDDDAAA>>>???CCCEEEEEECCCDDDEEEEEEFFFGGGHHHIIIIIIEEEDDDDDDFFFGGGIIIQQQ[[[iiiuuu~~~wwwnnnfffcccbbb]]]]]]]]]^^^]]][[[VVVSSSLLLJJJHHHGGGGGGFFFDDDBBBDDDAAA>>>>>>BBBDDDCCCAAABBBBBBCCCDDDEEEFFFGGGGGGEEECCCDDDFFFGGGIIIQQQZZZjjjuuuvvvllldddaaaaaa]]]]]]]]]]]]]]][[[VVVSSSLLLJJJHHHGGGGGGFFFDDDBBBCCCAAA??????@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEECCCBBBCCCFFFGGGHHHPPPYYYiiittt~~~uuuiiiaaa___```^^^^^^^^^^^^]]][[[VVVSSSMMMKKKIIIHHHGGGFFFDDDBBBCCCCCCBBB???======>>>???;;;;;;<<<>>>???@@@AAABBBAAA@@@BBBEEEEEEGGGNNNWWWeeeppp~~~sssggg___^^^______^^^^^^^^^^^^[[[VVVSSSNNNLLLJJJHHHHHHGGGDDDBBBBBBDDDCCC@@@<<<:::<<>>===<<<;;;<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAACCCHHHOOOSSS___nnnyyynnneeeaaaaaaaaadddcccbbbaaa___ZZZTTTOOOLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAACCCHHHNNNSSS___mmm~~~xxxooohhhdddbbbbbbeeeccc```^^^[[[WWWQQQNNNJJJIIIFFFCCCAAA@@@@@@@@@=========<<<<<<;;;::::::::::::;;;;;;<<<======>>>AAAAAAAAABBBCCCHHHMMMRRR___lll{{{zzzrrrlllhhheeedddccc```\\\YYYWWWTTTPPPMMMIIIHHHEEECCCAAA?????????<<<<<<;;;;;;::::::::::::999:::;;;<<<<<<=========@@@AAAAAABBBCCCGGGMMMQQQ]]]jjjxxx|||vvvrrrnnnjjjfff^^^\\\XXXVVVTTTRRROOOMMMHHHGGGEEECCCAAA???>>>>>><<<<<<;;;::::::::::::;;;999:::;;;<<<============@@@AAABBBBBBCCCGGGLLLOOOZZZggguuu}}}yyywwwsssmmmhhh]]]ZZZWWWUUUTTTRRROOOMMMHHHGGGFFFDDDBBB@@@>>>===<<<<<<:::999999:::;;;<<<:::;;;<<<>>>>>>>>>>>>===???AAABBBBBBDDDFFFKKKNNNWWWdddrrr|||zzzyyyvvvoooiii___]]]ZZZXXXVVVSSSOOOLLLHHHGGGFFFEEECCCAAA???>>>===<<<;;;::::::;;;<<<===:::<<<>>>???@@@???>>>>>>???@@@BBBCCCDDDFFFJJJMMMTTTbbbqqq~~~}}}~~~|||zzzzzzvvvooohhhbbb```]]][[[XXXTTTOOOKKKHHHHHHGGGEEECCCAAA???>>>>>><<<;;;::::::;;;===>>>;;;<<<>>>@@@AAA@@@???>>>???@@@BBBCCCDDDFFFJJJMMMRRR```ppp}}}}}}}}}zzztttoookkkiiieeebbb___\\\ZZZVVVRRROOOKKKIIIFFFEEEDDDCCC@@@>>>======<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKSSSbbbpppzzz}}}xxxrrrnnnjjjhhheeeccc```]]]ZZZVVVRRROOOKKKIIIFFFEEEDDDCCC@@@>>>======<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKRRR```nnnyyy{{{uuupppllljjjiiifffddd```]]][[[WWWRRROOOKKKIIIFFFEEEDDDCCC@@@>>>=========<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKOOO]]]kkkwww~~~zzzsssnnnkkkiiiiiifffccc```]]][[[WWWSSSPPPKKKIIIFFFEEEDDDCCC@@@>>>=========<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHJJJMMMZZZhhhuuu~~~~~~yyyrrrmmmjjjiiiiiidddbbb___]]][[[XXXTTTQQQKKKIIIFFFEEEDDDCCC@@@>>>========================<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHJJJMMMXXXfffsss~~~~~~|||wwwqqqllliiigggfffaaa___]]]\\\ZZZXXXUUURRRKKKIIIFFFEEEDDDCCC@@@>>><<<============>>>>>>>>><<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKMMMXXXeeerrr~~~{{{zzzzzzzzzxxxtttooojjjfffcccbbb^^^\\\[[[ZZZZZZXXXVVVSSSKKKIIIFFFEEEDDDCCC@@@>>><<<=========>>>>>>>>>>>><<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKOOOXXXeeerrr|||wwwuuutttwwwuuurrrmmmiiidddaaa___\\\ZZZYYYYYYYYYXXXVVVTTTKKKIIIFFFEEEDDDCCC@@@>>><<<=========>>>>>>??????<<<===>>>??????@@@@@@???>>>@@@BBBCCCCCCEEEHHHKKKPPPYYYeeerrrzzzwwwuuuuuuuuusssooollliiifffbbb___[[[YYYVVVUUUVVVUUUTTTSSSKKKIIIGGGFFFEEECCC???=========<<<<<<<<<<<<==================>>>>>>>>>>>>AAABBBCCCCCCCCCCCCFFFHHHOOOWWWdddppp{{{}}}yyywwwvvvuuurrrnnnjjjfffccc```]]]ZZZXXXUUUTTTTTTTTTSSSQQQKKKIIIGGGFFFEEECCC???=========<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>AAABBBCCCCCCBBBCCCEEEGGGNNNUUUbbbnnnyyy|||yyywwwvvvsssnnniiiccc___]]]\\\YYYWWWTTTSSSSSSRRRQQQOOOKKKJJJGGGFFFEEECCC@@@=========<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>@@@AAABBBBBBBBBCCCEEEGGGLLLSSS___kkkvvv}}}zzzwwwwwwuuupppiiibbb^^^\\\[[[XXXVVVSSSRRRRRRQQQOOONNNLLLJJJHHHFFFEEECCC@@@======<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCEEEGGGLLLRRR]]]iiittt|||xxxvvvyyywwwssslllddd^^^\\\\\\YYYVVVSSSRRRQQQQQQOOOMMMLLLJJJHHHGGGFFFDDD@@@>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============???@@@AAAAAABBBEEEGGGLLLQQQ\\\hhhsss}}}zzzwwwuuuxxxxxxvvvooofff___\\\]]]ZZZXXXUUUSSSRRRRRRPPPNNNLLLJJJHHHGGGFFFDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<>>>???@@@@@@BBBDDDGGGKKKPPPZZZfffqqq}}}zzzyyywwwvvvvvvwwwwwwqqqhhh```\\\\\\\\\ZZZWWWUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFDDDAAA>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@AAADDDGGGJJJNNNWWWcccooo}}}|||yyyxxxwwwwwwsssvvvwwwrrrhhh```\\\[[[]]][[[XXXVVVUUUTTTRRRPPPMMMKKKIIIGGGFFFDDDAAA???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;===>>>???@@@AAADDDGGGHHHLLLUUUaaammm{{{~~~zzzxxxwwwsssoooqqqrrrrrrooohhhaaa\\\ZZZZZZXXXUUUSSSRRRQQQPPPNNNKKKKKKIIIGGGEEEBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>???AAABBBCCCDDDFFFKKKVVVccclllxxx}}}xxxwwwuuuqqqmmmoooppppppmmmgggaaa\\\YYYYYYVVVSSSRRRQQQQQQOOOMMMLLLLLLKKKIIIFFFCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCGGGLLLVVVbbblllwww|||wwwtttrrrooollllllnnnooolllggg```[[[YYYWWWUUURRRQQQQQQPPPOOOMMMNNNNNNMMMKKKHHHDDD@@@>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<============<<<<<<===>>>???@@@BBBCCCCCCFFFJJJTTT___iiisss}}}vvvssspppnnnmmmlllmmmnnnlllgggaaa\\\ZZZWWWUUURRRQQQQQQQQQPPPNNNPPPPPPPPPNNNJJJFFFAAA>>><<<<<<;;;;;;::::::999999;;;<<<<<<===>>>=========<<<<<<===???@@@AAABBBCCCDDDGGGPPP[[[eeeooo~~~~~~vvvrrrooonnnnnnmmmnnnooommmhhhbbb]]][[[WWWUUUSSSRRRSSSSSSRRRQQQQQQRRRRRRQQQNNNHHHBBB???======<<<;;;;;;:::999999;;;<<<<<<===>>>=========<<<<<<===>>>@@@AAABBBCCCEEEGGGNNNZZZdddooo}}}~~~vvvpppmmmmmmnnnnnnooopppmmmhhhaaa]]]ZZZVVVUUUSSSRRRSSSTTTSSSRRRQQQSSSTTTTTTQQQKKKEEE@@@>>>>>>===<<<;;;::::::999;;;;;;<<<============<<<;;;<<<===>>>???AAABBBBBBGGGHHHOOOZZZfffqqq~~~}}}tttnnnkkkkkkmmmnnnoooooolllfff```ZZZXXXUUUSSSRRRQQQSSSSSSSSSRRRQQQSSSUUUVVVSSSMMMGGGBBB@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBFFFFFFLLLYYYeeeppp}}}|||sssllliiijjjlllmmmnnnoookkkeee^^^YYYVVVTTTRRRPPPPPPRRRRRRRRRQQQPPPSSSVVVWWWUUUOOOHHHCCCAAA@@@???>>>===<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBIIIUUUbbbmmmzzz{{{qqqjjjfffgggiiikkkkkkjjjgggccc]]]WWWTTTWWWUUUSSSRRRSSSSSSRRRQQQTTTVVVYYYYYYVVVQQQNNNMMMHHHCCC@@@@@@>>>:::999<<<999999::::::::::::;;;;;;<<<<<<======>>>@@@AAABBBCCCFFFLLLTTT^^^kkkwww{{{qqqjjjffffffgggiiiiiihhheeeaaa\\\WWWTTTQQQQQQRRRRRRTTTUUUWWWXXXUUUWWWZZZZZZXXXVVVUUUTTTOOOGGGAAA@@@>>>;;;;;;===999999::::::::::::;;;;;;<<<<<<<<<===>>>???AAAAAAAAAEEEKKKRRR]]]iiiuuu}}}zzzpppiiifffeeefffffffffeeebbb___[[[WWWUUUNNNQQQTTTUUUTTTVVVZZZ]]]XXXZZZ\\\]]]\\\\\\]]]^^^WWWLLLBBB??????======>>>999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@CCCIIIQQQ[[[gggsss{{{yyyoooiiifffddddddccccccaaa___\\\YYYWWWUUURRRVVVYYYXXXVVVVVVZZZ___]]]^^^___^^^^^^^^^```bbb\\\NNNAAA===>>>>>>======999999999:::::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAA@@@CCCIIIPPPZZZeeeqqqyyywwwnnniiifffdddcccbbb```^^^\\\YYYXXXVVVVVVTTTXXX[[[[[[XXXXXX]]]aaa`````````^^^\\\\\\]]]___[[[MMM???;;;===<<<;;;<<<999999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAADDDIIIPPPYYYeeepppxxxuuummmiiigggeeecccbbb```]]]ZZZWWWVVVVVVVVVSSSVVVYYYZZZYYY[[[___bbb______^^^[[[XXXVVVWWWXXXTTTIII???<<<<<<::::::;;;999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAADDDIIIOOOXXXcccooovvv~~~sssllliiihhhfffcccbbb```\\\YYYVVVUUUUUUVVVVVVVVVWWWWWWXXXZZZ[[[\\\ZZZ[[[ZZZWWWTTTQQQPPPPPPMMMEEE???>>>===:::999;;;999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCGGGNNNVVVaaalllttt}}}rrrkkkiiiiiifffdddcccaaa\\\XXXVVVUUUUUUVVVZZZXXXVVVVVVVVVWWWVVVTTTVVVWWWWWWUUUQQQNNNLLLLLLHHHCCC@@@@@@>>>:::999<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@???AAAFFFLLLUUU___jjjrrr|||{{{tttooojjjgggcccaaa]]]___^^^ZZZXXXYYYWWWTTT___]]]ZZZWWWUUUTTTTTTUUUSSSVVVXXXTTTJJJCCC@@@@@@CCC@@@>>><<<<<<;;;:::888999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@???BBBGGGLLLRRR\\\hhhqqq{{{{{{uuuoookkkhhheeecccbbbdddbbb]]][[[[[[ZZZVVVYYYXXXWWWVVVTTTRRRPPPOOOPPPSSSTTTQQQKKKEEEBBBBBBAAA???===;;;;;;;;;999888999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@???BBBGGGKKKQQQ[[[gggpppyyy|||uuuoookkkiiigggfffhhhiiigggbbb___^^^\\\XXXSSSTTTUUUTTTSSSPPPMMMKKKNNNNNNNNNMMMKKKGGGDDDBBB@@@>>>;;;:::::::::999777999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@???BBBFFFJJJPPPYYYeeennnvvv|||uuuoookkkjjjiiihhhjjjllliiiddd``````^^^YYYSSSSSSSSSSSSQQQOOOMMMLLLMMMKKKJJJJJJIIIGGGDDDAAA>>><<<:::999::::::999777888999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@???BBBFFFIIIOOOWWWccckkksss{{{tttoookkkiiihhhggghhhjjjhhhbbb______]]]YYYTTTSSSQQQNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGDDDAAA>>>===;;;999999::::::999888888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@???BBBEEEHHHMMMUUU```hhhqqq~~~~~~yyysssnnnkkkhhheeecccccceeeddd___]]]^^^\\\YYYTTTRRROOOKKKIIIIIIIIIIIIJJJJJJIIIFFFCCC@@@>>>===<<<:::999999:::;;;:::999888888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@???BBBEEEGGGKKKSSS^^^fffppp{{{{{{xxxsssnnnjjjfffaaa^^^^^^```___\\\[[[]]]]]]ZZZTTTSSSQQQNNNKKKIIIGGGGGGFFFHHHHHHEEE@@@======???<<<:::999999;;;<<<;;;:::777888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???BBBDDDGGGJJJRRR\\\dddoooyyyyyyvvvrrrnnnjjjddd___[[[ZZZ]]]]]]ZZZZZZ]]]]]]ZZZUUUUUUUUUSSSPPPLLLHHHFFFCCCFFFHHHEEE???<<<>>>AAA<<<:::999:::;;;<<<<<<;;;777777888999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@???BBBDDDFFFJJJQQQ[[[cccoooxxx}}}wwwpppkkkiiifffbbb^^^\\\[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZVVVQQQMMMJJJIIIHHHFFFFFFDDDCCCAAA???>>>>>>::::::::::::::::::::::::999999999999999999999999::::::;;;;;;<<<=========AAABBBDDDEEEIIIRRR]]]fffmmmsss{{{uuuoookkkiiihhhdddaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYUUUQQQMMMJJJHHHGGGFFFEEEDDDCCCAAA???>>>===::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========@@@AAACCCEEEHHHQQQ\\\dddlllrrrxxxsssnnnkkkjjjjjjgggdddccccccccccccaaa___]]][[[ZZZXXXTTTPPPMMMJJJIIIHHHFFFEEEDDDBBBAAA???>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???@@@BBBCCCGGGNNNYYYaaajjjooo~~~xxxsssnnnkkkjjjiiigggdddffffffeeedddaaa\\\XXXVVVZZZXXXUUUQQQMMMKKKJJJIIIEEEEEEDDDBBB@@@???======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>???AAABBBEEELLLVVV]]]ggglllyyyzzzuuunnnjjjiiihhhdddaaacccddddddcccaaa]]]ZZZXXXZZZXXXUUUQQQOOOMMMLLLKKKEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<============???AAABBBDDDJJJSSSZZZccciiisss~~~zzzuuunnniiihhheeebbb___^^^___```aaaaaa```___^^^YYYWWWTTTQQQNNNMMMLLLLLLEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<============???AAABBBDDDIIIQQQWWW```eeennn}}}}}}}}}xxxssslllhhhfffdddaaa^^^\\\\\\]]]]]]]]]]]]]]]^^^VVVTTTRRROOOLLLKKKKKKJJJEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>@@@BBBBBBDDDHHHPPPVVV^^^cccjjjyyy}}}{{{{{{|||vvvqqqkkkgggfffdddaaa^^^]]]\\\[[[YYYXXXWWWWWWWWWTTTRRRPPPMMMKKKJJJIIIIIIDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;;;;<<<======>>>>>>@@@BBBCCCDDDHHHOOOUUU\\\bbbhhhuuu~~~||||||yyyxxxzzz~~~|||yyyuuurrrqqqqqqmmmgggdddaaa```^^^]]]YYYXXXVVVTTTSSSRRRQQQQQQQQQMMMJJJIIIJJJJJJIIIGGGFFFBBB???>>>??????<<<:::999999999888888888;;;===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<>>===<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>?????????@@@???AAAFFFGGGFFFKKKSSS[[[___eeeooo}}}xxxtttnnngggbbbbbbdddbbbaaaaaa```````````````_________^^^\\\YYYXXXWWWWWWUUUSSSTTTRRROOOLLLKKKJJJKKKKKKGGGFFFDDDDDDEEEEEEEEEDDDFFFDDDBBBBBBBBBCCCBBB@@@BBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBBBBBAAABBBFFFGGGHHHMMMSSS\\\```eeennn~~~zzzuuuqqqnnnjjjfffbbb```]]][[[[[[\\\[[[YYYXXXZZZZZZYYYYYYXXXXXXYYYYYY]]]\\\[[[\\\\\\[[[XXXUUUVVVSSSPPPMMMKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJHHHGGGMMMMMMMMMLLLLLLKKKKKKJJJEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHKKKOOORRRXXX]]]bbbjjjxxxyyyrrrooonnnoooooopppnnnllliiigggdddaaa^^^\\\\\\[[[ZZZZZZZZZXXXUUUZZZYYYYYYYYYYYYZZZ[[[\\\eeeeeefffhhhiiihhhdddaaa]]][[[XXXUUUSSSRRRRRRRRRTTTTTTRRRQQQPPPPPPRRRSSSXXXXXXYYYZZZ\\\]]]___aaa___]]]\\\\\\^^^___^^^\\\bbbbbbbbbbbbaaa```^^^^^^WWWVVVTTTQQQOOOMMMKKKJJJLLLMMMLLLLLLMMMPPPQQQQQQPPPSSSWWW]]]eeesss~~~{{{xxxvvvvvvwwwzzz|||zzztttlllgggfffgggjjjkkkjjjiiiiiigggeeecccaaa___ZZZ\\\]]][[[ZZZ\\\[[[XXXXXXXXXWWWWWWXXXYYY[[[\\\ccceeehhhmmmpppooollliiiaaa___]]][[[YYYWWWUUUUUUVVVUUUTTTRRRRRRTTTXXX\\\```cccgggkkkooosssxxx|||uuurrrnnnnnnqqqrrrrrrpppxxxxxxyyyxxxwwwuuusssrrrmmmiiiddd^^^YYYVVVUUUTTTYYY[[[ZZZYYYZZZ\\\[[[VVVSSSRRRTTTXXXZZZ^^^gggpppwww{{{{{{zzzyyywwwtttrrrooonnnpppooommmmmmmmmllliiiggggggfffggglllqqquuuuuussskkkgggcccbbbeeekkkqqqtttppppppooonnnkkkiiiggggggeeeiiikkkhhhhhhlllmmmjjjcccbbb___\\\ZZZZZZZZZZZZ[[[___eeemmmssstttrrrooofffeeeeeeccc```]]][[[YYYXXXXXXWWWVVVWWW\\\dddkkkrrrvvv{{{~~~~~~}}}{{{vvvnnnfff```]]]\\\\\\```eeegggiiimmmrrrpppjjjaaa\\\[[[^^^______dddjjjaaacccfffjjjnnnpppooommmlllmmmqqqvvvzzz~~~~~~~~~|||{{{wwwuuuttttttuuuvvvvvvuuuqqqppppppooommmkkkiiihhhjjjiiihhhhhhiiiiiigggeeebbbaaa```ccchhhkkkkkkiiiaaa___^^^bbbjjjuuu~~~~~~~~~}}}{{{wwwuuuttttttxxx~~~}}}~~~xxxuuuoooiiiddd```^^^]]]ZZZ___gggqqqyyy|||{{{xxxoooppppppooolllhhheeebbbaaaaaaaaa```cccjjjuuu}}}{{{qqqhhhaaa^^^^^^___aaahhhnnnsss|||}}}iiibbb___cccggghhhlllrrrjjjjjjjjjmmmqqqqqqmmmiiidddeeegggjjjmmmppprrrssssssssssssssstttwwwyyyzzzyyy{{{}}}|||}}}xxxuuusssssssssssssssrrrssssssqqqnnnkkkjjjjjjkkkkkkkkkjjjjjjiiiiiijjjlllnnnpppqqqrrrrrrtttpppnnnoookkkddddddiiijjjjjjjjjiiiiiihhhggggggeeecccccciiiuuu|||xxxrrrmmmnnnnnnrrr|||~~~|||{{{|||zzzwwwwww{{{zzzzzz{{{tttnnnooorrrtttyyy|||xxxooofffdddkkkuuu|||vvvtttsssuuuyyyyyytttoooiiijjjnnnttt{{{~~~|||zzzvvvuuutttqqqooommmkkkjjjjjjiiiiiiiiijjjsss}}}yyyuuurrrpppqqqooommmlllmmmrrrwww{{{{{{yyyvvvssspppooonnnnnnqqqqqqqqqssstttsssqqqooollllllmmmnnnooooooooooooqqqtttxxx}}}zzzrrrooorrrwwwwwwwwwuuussspppmmmkkkkkkjjjjjjooowwwzzzuuuwwwwwwzzz~~~{{{~~~xxxuuuvvv{{{~~~|||}}}{{{wwwuuuwww|||}}}zzzxxxwwwvvvsssqqqnnnhhhbbb]]]YYY]]]kkkzzz{{{xxxxxxvvvuuusssooolllhhhfffeeefffeeeeeegggkkkpppvvvyyy}}}}}}}}}}}}}}}|||{{{{{{~~~~~~yyyzzz{{{|||||||||||||||{{{zzz}}}wwwqqqnnnooooooppprrrwww~~~|||yyyooobbbXXXQQQPPPWWW```~~~{{{xxxyyyuuutttsssqqqpppnnnmmmlllmmmlllmmmpppuuu{{{}}}xxxqqqmmmmmmoooqqqrrrtttzzzuuueeeZZZSSSPPPSSSXXXbbbxxx~~~|||||||||||||||}}}}}}}}}}}}}}}zzzxxxwwwzzz~~~|||wwwrrrooommmppprrrssstttxxxwwwggg]]]UUUPPPOOORRRUUU^^^rrr~~~~~~}}}{{{yyytttuuuyyy}}}{{{yyywwwvvvtttuuuwwwyyyzzz{{{~~~rrrfff[[[QQQMMMMMMPPPNNNWWWppp}}}{{{{{{{{{zzzyyyoooooopppssswwwyyyzzzzzzzzz~~~|||{{{{{{}}}~~~}}}}}}}}}~~~|||yyyxxxzzz~~~zzzxxxxxx{{{~~~~~~~~~zzzyyy~~~~~~}}}xxxxxxyyyyyyzzz{{{{{{{{{~~~~~~|||}}}}}}~~~uuueeeVVVOOONNNLLLKKKOOOYYYhhh}}}|||}}}~~~{{{xxxvvvuuutttssswwwxxx{{{{{{zzz|||yyysssnnnnnnooosssxxxzzzxxxuuupppnnnmmmpppsssuuuuuuwwwxxx{{{~~~|||{{{vvvwwwxxxyyyyyyxxxvvvtttvvvqqqqqqxxx}}}|||xxxwwwtttttttttuuuvvvxxxzzzzzzyyy{{{yyyyyyxxxwwwuuusssrrrrrruuuxxxwwwwwwwwwuuussssssssstttqqqxxx|||zzzzzz~~~}}}{{{{{{}}}{{{}}}~~~}}}~~~xxx{{{}}}kkkYYYPPPOOOJJJMMMPPPMMMJJJXXX}}}}}}zzzyyyzzzzzzwwwxxxzzzzzz{{{~~~}}}wwwrrrpppppprrrtttyyyyyyxxxwwwtttqqqnnnlllbbb`````````bbbbbbaaa___aaabbbcccdddeeefffhhhjjjmmmoooooommmnnnnnnhhh```___```cccfffiiilllmmmnnniiieeecccdddiiinnnqqqrrrjjjkkklllmmmmmmpppsssvvv{{{zzzrrrlllhhhfffdddaaa`````````aaaccccccccccccdddeeeggggggkkkmmmnnnoooqqqssswwwzzztttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||qqq___QQQJJJIIIJJJJJJJJJLLLUUUbbbmmm}}}zzzxxxwwwwwwuuusssqqqrrruuuxxx{{{wwwtttssstttuuurrrvvv{{{~~~{{{xxx||||||vvvqqqpppqqqpppmmmhhhcccaaabbbdddeeeeeedddbbb___]]]\\\[[[[[[SSSQQQNNNMMMMMMMMMLLLJJJQQQSSSTTTSSSQQQQQQTTTVVVYYYZZZYYYWWWXXXXXXSSSMMMKKKMMMOOORRRTTTVVVWWWXXXSSSPPPNNNOOOTTTXXX[[[\\\\\\^^^______```bbbeeehhhqqquuuxxxwwwpppggg___ZZZUUUSSSPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSS[[[\\\^^^___```cccfffiiiggggggggghhhiiijjjjjjjjjlllllllllmmmnnnooopppqqqrrrsssvvv{{{}}}|||{{{|||pppaaaUUUNNNIIIJJJHHHEEEDDDIIISSS[[[ppp{{{uuuwww{{{|||zzzvvvpppllltttwwwzzzzzzyyy{{{}}}zzzwwwwwwzzz|||{{{zzzyyyvvvpppiiidddaaa______ccchhhooouuuvvvrrrlllhhhjjjlllmmmiiibbb]]][[[[[[\\\ZZZVVVSSSQQQRRRTTTVVVVVVTTTQQQOOOMMMNNNOOOOOOIIIFFFBBB@@@@@@AAA@@@@@@FFFIIIKKKIIIDDDBBBEEEIIIJJJKKKJJJGGGFFFHHHEEE@@@>>>???AAACCCEEEFFFFFFFFFCCCAAA@@@AAADDDGGGIIIJJJKKKLLLMMMMMMMMMOOORRRUUU___aaabbb___YYYRRRLLLIIIHHHGGGDDDBBB@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDMMMOOOQQQSSSTTTUUUXXX[[[WWWWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\]]]^^^```aaabbbfffhhhlllsss{{{vvvuuutttuuuyyyyyymmmaaaWWWQQQMMMMMMKKKHHHEEEFFFLLLQQQRRRqqq|||zzz}}}|||}}}vvvqqqmmmkkkjjjkkkoooqqqrrrqqqllliiiccc]]]XXXTTTRRRQQQVVVZZZ```eeefffccc^^^ZZZ\\\]]]]]][[[VVVQQQOOOOOOPPPNNNLLLJJJIIIKKKLLLNNNOOOOOOMMMLLLLLLKKKLLLLLLDDDAAA>>>===>>>@@@BBBBBBBBBFFFHHHEEE@@@>>>BBBFFFEEEFFFEEE@@@???AAA@@@===;;;<<<===>>>????????????>>>===<<<===>>>@@@BBBBBB???@@@@@@@@@@@@BBBDDDGGGLLLNNNOOONNNKKKGGGFFFEEEFFFDDDAAA???>>>===>>>???===============>>>??????DDDFFFJJJLLLLLLMMMOOOQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQUUUVVVZZZaaaiiiooorrrtttgggfffeeefffiiinnnrrruuutttwww{{{~~~}}}zzzuuuoooggg___WWWQQQLLLMMMMMMKKKIIIIIILLLOOONNNZZZjjj~~~qqqnnnkkknnnrrrsssppplllfffggghhhiiihhhhhhggggggmmmmmmnnnmmmkkkfff```[[[XXXXXXXXXZZZ\\\___``````[[[YYYUUURRRNNNMMMLLLLLLKKKMMMOOORRRRRRQQQOOONNNNNNOOOOOONNNLLLJJJHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKIIIGGGFFFAAA>>>;;;:::;;;===??????;;;>>>@@@???;;;:::>>>BBB???BBB@@@;;;999<<<<<<:::888999:::::::::::::::999999:::::::::::::::;;;<<<;;;<<<<<<<<<;;;<<>><<<::::::;;;<<<::::::999999::::::;;;;;;;;;>>>BBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCEEEIIIOOOSSSUUUUUUQQQQQQPPPQQQSSSVVVYYY[[[^^^bbbjjjrrrxxxzzzyyyxxxpppnnnjjjfffccc]]]VVVQQQGGGHHHHHHHHHGGGGGGHHHIIIKKKNNNQQQddd{{{xxxvvvvvvvvvuuuvvvsssqqqqqqssstttrrrooo```^^^[[[[[[]]]]]]ZZZWWWUUUWWWYYYYYYXXXWWWWWWXXX[[[\\\]]]\\\YYYUUUQQQNNNLLLLLLMMMNNNPPPQQQQQQRRRLLLKKKIIIHHHHHHHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDFFFHHHJJJJJJHHHDDDBBBBBB???;;;999999:::999999888999999:::999:::<<<>>><<>>===<<<<<>>AAACCCDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJNNNVVV___fffiiigggeeecccaaa^^^^^^]]][[[UUUPPPGGGGGGGGGGGGFFFEEEEEEDDDDDDMMMOOOSSSddd|||zzzqqqmmmhhheeedddeeedddbbbaaa^^^]]]___bbbbbb___[[[UUUSSSQQQOOONNNNNNNNNNNNNNNPPPQQQQQQOOOOOOQQQSSSQQQRRRSSSRRRPPPMMMKKKJJJIIIJJJKKKKKKKKKJJJJJJKKKEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGEEECCCBBB@@@>>>;;;:::::::::999777:::888777888:::<<<<<<;;;;;;@@@AAA<<<999:::;;;:::888999999:::::::::999999:::===???>>>;;;999888999999999:::888777888:::<<<>>>BBBGGGJJJJJJHHHEEEDDDBBB@@@===;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::>>>CCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<;;;::::::???===<<<<<<===??????>>>@@@@@@@@@@@@AAAAAABBBBBB@@@BBBEEEKKKQQQSSSRRRPPPRRRPPPOOOQQQUUUUUUPPPLLLHHHHHHGGGGGGGGGGGGFFFEEECCCLLLMMMMMMTTT```|||~~~wwwrrrpppqqqttt{{{yyylllaaaaaa]]]WWWTTTUUUUUUTTTRRRQQQNNNMMMPPPTTTTTTOOOJJJJJJJJJIIIFFFCCCCCCEEEHHHGGGIIIJJJIIIGGGGGGJJJMMMIIIKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGEEECCCEEEFFFGGGGGGHHHGGGGGGGGGCCCBBBBBBBBBAAA@@@@@@@@@999888777888999:::888777:::777333555999;;;999666999>>>@@@;;;888999999888777777888888888888888777:::===???>>>;;;777777777777888777666555555777999777===DDDIIIJJJHHHEEECCC@@@>>>;;;999777777888999;;;;;;:::::::::::::::;;;777;;;AAADDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>===<<<;;;;;;;;;;;;999777777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>BBBEEEDDDBBBEEECCCCCCGGGLLLNNNKKKGGGCCCCCCCCCDDDEEEGGGFFFFFFDDDEEEAAAEEEPPPUUU^^^pppzzzuuuqqqyyywwwsssnnnhhhccc___]]]YYY[[[]]]^^^]]]ZZZVVVTTTPPPOOOMMMJJJIIIHHHHHHHHHJJJHHHFFFGGGJJJLLLJJJHHHIIIFFFDDDDDDEEEFFFEEEEEEIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFEEECCCBBBCCCEEEFFFFFFDDDCCCDDDDDDFFFEEEDDDGGGJJJKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBCCC@@@>>>???BBBAAA;;;666777888888888999999999999999888777666666777888999999999999999888777666555555888;;;===>>><<<:::888;;;<<<======;;;999::::::999777666777:::;;;999777???@@@AAACCCEEEEEECCCAAA<<<;;;::::::999999::::::999:::;;;;;;;;;;;;:::999666<<>>===<<<:::;;;<<<<<<===<<<<<<<<<=========>>>@@@BBBDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGIIIMMMQQQTTTeeezzzxxxuuurrrooolllkkkhhheeecccdddccc```]]]YYYVVVSSSRRRPPPRRRSSSTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGEEEDDDEEEHHHIIIHHHGGGIIIFFFDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFEEECCCBBBBBBDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDFFFIIIIIIGGGEEECCCCCCDDDCCCCCCBBBBBBAAA@@@>>><<<>>>@@@@@@;;;666777777777888888888999999888888777666666777888888777777777777777777777666666777:::;;;<<<;;;999888888999::::::888777777888:::888777888:::;;;:::888======>>>@@@BBBCCCAAA???::::::999999999999999999888999::::::::::::999888555:::???@@@>>>===???BBBBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;<<<=========<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGKKKNNNPPPXXXiii}}}zzzuuuppplllhhhfffaaa^^^YYYVVVVVVVVVUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEGGGFFFEEEHHHGGGEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBB@@@BBBDDDDDDCCCCCCDDDEEECCCCCCCCCEEEGGGHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@???===;;;:::;;;>>>>>>:::777666666666777777777888888888777777666666777777888555555666666666777777777666777888999999999888888666777999888777666666777:::888888999:::;;;:::999:::999:::<<<>>>>>>===;;;888888888888888888999999777888888999999888888777555888;;;;;;888888:::===@@@>>><<<<<<<<<===<<<;;;:::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGEEEDDDCCCCCCDDDGGGIIIKKKLLLRRRccc{{{sssnnnkkkiiigggdddaaa^^^]]]\\\[[[ZZZVVVPPPLLLLLLMMMNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEECCCAAA???>>>===@@@@@@AAABBBDDDEEEEEEEEEHHHGGGEEEEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB<<<>>>@@@AAA@@@@@@AAACCCBBBCCCDDDEEEGGGGGGFFFEEEEEEDDDBBB@@@>>><<<;;;;;;999888888999;;;;;;999777666666666666777777777777777777777666666777777777666666555555555555666666777777666666666777777888666888999999888777777888888777777888999999999999666666666888:::;;;999888666777777888888888888888666777777777777777777666777888888666555555777999<<<:::888777888::::::999999999999999999999999999888888888888888888888888888999::::::999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;======>>>???AAACCCEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJQQQbbb~~~~~~~~~}}}yyyssslllfff```[[[XXXXXXWWWUUUSSSQQQQQQRRRSSSWWWSSSLLLHHHHHHIIIJJJJJJFFFEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFGGGHHHJJJKKKIIIHHHFFFCCC@@@===;;;999>>>???AAABBBCCCDDDFFFGGGHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA999;;;===>>>======>>>???AAACCCDDDFFFFFFFFFEEEEEEFFFDDDAAA>>>;;;999777777777666666777888999888777666666666666777777777777666666666777777666666666888777666555444555555555777777666555555555666777555777888888777666777888555666666666666666777888555444444555777888888666666666777888888888777666666666666666666666666666888888666555333444666777999777555555666888888888777888888888888888888888777777777777777777777777777888:::999777555666777777888888999999999999999999:::::::::::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEGGGKKKNNNQQQ^^^{{{|||yyywwwsssrrrpppmmmllljjjiiiiiigggccc^^^ZZZWWWTTTPPPNNNPPPNNNLLLKKKIIIIIIJJJJJJPPPMMMHHHEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFDDD@@@===:::888<<<>>>AAABBBCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???888:::<<<<<<;;;;;;<<<===???AAADDDEEEDDDCCCDDDEEEDDDBBB???;;;999777666666666666666666666666777777666666666777777777888888555666666777777666666555888777666555555555666777777777666555555555666666333444666666555444555666333555666666555555666777555444444555777888888777777888999999999777666555777666666555555666666777888777666444444444555666666555444444666777777777666666666777777777777777777777777777777777777777777:::<<<:::666444555777666777777888888888888888888999:::::::::::::::999::::::;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDCCCCCCDDDDDDCCCJJJMMMJJJKKK```zzzvvvpppkkkgggdddaaa___\\\[[[ZZZXXXWWWWWWWWWWWWTTTQQQNNNMMMMMMMMMKKKHHHIIIIIIHHHGGGFFFFFFEEEEEEHHHFFFEEEDDDEEEDDDCCCAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA>>>;;;::::::===@@@AAAAAACCCFFFHHHHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>999;;;<<<<<<;;;:::;;;<<<<<>>;;;999777777888888666777666666555555666666777777777888888888999999555555666777777666555555666555444444666888:::<<<777777777777666666555555333444666666555555666777333555777777555444666888777555444555777999999888999999::::::999777555444777777666555555666777777777555444444555555555444444333444555777888777666555555555666666777777777777777777777777777777777:::===???===888555777999555666777777888888777777666777888999::::::999999999999:::;;;===>>>@@@AAADDDDDDCCCCCCCCCCCCBBBBBB@@@EEEIIIFFFFFFRRRiii}}}vvvooolll___\\\XXXUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLHHHFFFDDDEEEHHHIIIHHHEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFHHHGGGEEEBBBAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCBBBAAA???===<<<999<<>>=========;;;<<<>>>===<<<;;;;;;<<<999===@@@AAA???>>>???AAA<<<:::999777777888:::;;;777777777666444444555666888888888888999999999999444555666777777666555444333333333444777:::>>>@@@777777888888777666555555555777888999888777888999444666888888666555777999888666555666888::::::999::::::;;;;;;:::777555333888777666555555666777888555444333444555555444333333333444666999999888666444555555555666666777777888888888888888888888888<<>>@@@BBBDDDEEEFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===;;;;;;;;;<<<999<<<>>>===;;;:::<<<>>><<<<<<;;;;;;<<<<<<======;;;999777888::::::888555777777666666666666777777666777888999999888777666555555555555555555555555:::999777666777;;;>>>AAA999888777777777777777888555555666666777777888888777777888777777666555444555555666777888:::;;;<<<:::::::::999888777777666444555666888888666555444666666666666777777777777666666666666777777777777666666666666666666666666888::::::888555555888<<<@@@AAABBBBBB???;;;777444555555555555555666777777888777666666666777999:::888999999::::::;;;;;;<<>><<<:::888:::;;;===???AAACCCDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;999;;;===<<<:::999;;;===<<<;;;:::999888999999:::<<<999777777888999888666777777777666666777777777777777777888888777777777666666666666666666666666999888777666777:::<<<>>>777777777666666666777777666666666666666777777777666777777777777666666555888888888999:::;;;<<<===:::999999888777777666666444555666777777666555444555666666666777777777777555666666666777777777777666666666666666666666666777999999777555555999===AAABBBCCCBBB@@@<<<888555555555555555555666777777888777666666666777999999888888999::::::;;;;;;<<<@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBCCCEEEHHHKKKLLLRRR___ooooooccc\\\WWWPPPKKKHHHGGGFFFEEEJJJIIIGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCCCCCCCHHHGGGDDDBBBAAAAAABBBCCCBBBAAA@@@>>><<<;;;::::::888888999;;;===???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????===<<<<<<:::;;;;;;:::999888:::;;;<<<;;;999777777777999:::===:::777666666777777777888888777777777777888888888777777666666777777888888888888888888888888888777777777777777888999999666666666666666666666666777777666666666666666666555666666666666666777777888999999999999:::::::::888888777777666666555555444555666777777666555444555555666666666777777777555555666666666777777777777777777777777777777777666888888777555666;;;???AAABBBCCCCCCAAA>>>:::888666666555555555666777777777777777666777888888999888888999999:::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIIIIMMMRRRjjjxxxlllbbbYYYSSSOOOMMMHHHEEEDDDDDDEEEEEEIIIIIIIIIHHHFFFDDDAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA===>>>???AAABBBCCCCCCCCCGGGEEEBBB@@@???@@@BBBCCCBBBAAA???===:::999999:::888888888999;;;===@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA???>>>;;;;;;:::999888888888999<<<;;;999888888:::<<<>>>???<<<999666555666777888888888777777777777888888888777666555555666777888777777777777777777777777666666666777777666666555444444555555555555555555777777777666666555555444555555555555666666777888777777777777777777666666777777666666555555555555444555555666666555555444555555555666666666777777555555555666666666777777777777777777777777777777555666777666555777===BBBBBBCCCDDDDDDBBB@@@===;;;777666666666666666777777777777777777777888888999888888888999::::::;;;;;;<<<===>>>???AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCLLLPPPYYYoooxxxgggYYYQQQNNNLLLLLLFFFEEECCCAAAAAAAAADDDEEEHHHIIIJJJJJJHHHEEEBBB@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>???@@@@@@AAAAAAAAA===>>>@@@AAABBBCCCCCCCCCCCCAAA???======???AAACCCBBBAAA???<<<888777999<<<;;;:::999999:::===@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA===;;;999777777777888888999888888888:::===@@@AAA@@@>>>;;;888666666777999888888777777777777888888888777666555555666777888666666666666666666666666555555666666666555444333222333444555666555555555777777666666555555444444555555444444555666777888666666777777777666555444666666666555555555555555444444555555555555444444555555555555666666666666555555555555666666666666666666666666666666666666444666666555444777>>>CCCBBBBBBCCCCCCCCCAAA???>>>888777777666666666777777666777777777888888888888777777888999999::::::;;;;;;;;;<<<>>>???AAACCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAAJJJLLLLLLSSSbbbzzzddd^^^UUUMMMHHHEEECCCBBB???@@@AAA@@@@@@BBBFFFIIIGGGHHHIIIIIIHHHEEEBBB???>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA>>>>>>@@@AAABBBBBBBBBBBB>>>===<<<;;;<<<===???AAA???@@@>>>;;;777888<<>>AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDD???<<<999777777888888777444555666888;;;===@@@AAAAAA@@@>>>;;;888666888999777777666666666666777777777666666555555666666777444444444444444444444444444555555555555555444444222333444666666666555555666666555555555555555555666555444444444555666777666777888999999888666666666666666666666666555555444444444444444444444444444444555555555666666666444444555555555666666666666666666666666666666666555666666555444777>>>DDDAAABBBBBBCCCCCCBBBAAA@@@888888777666666666777777666666777888888888888777777777888888999:::::::::::::::;;;<<<>>>@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAAFFFGGGBBBDDDNNNTTTeeewwwdddSSSPPPLLLHHHEEEBBB@@@??????@@@BBBBBBAAACCCFFFJJJGGGHHHIIIIIIHHHEEECCCAAA======>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA===>>>??????@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888;;;BBBHHHBBB@@@<<<999999;;;>>>@@@<<<;;;888777777999<<<>>>@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAA>>>999777888888888777444555888;;;===???@@@@@@AAABBBAAA>>>:::777888999666666555555555555666666555666666666666666666555444444444444444444444444444444444555555555555555222333555777777777666555444444555555555555555555777666444333333444555666555666777999999888777666666666666666666666666666555444444444444444444555444444444555555555666666444444444555555555666666444444444444444444444444666666666444333777>>>DDD@@@@@@AAABBBBBBBBBAAAAAA999888888777666666777777555666777888999888888777777777777888999999:::::::::::::::;;;===???AAABBB???@@@AAAAAABBBBBBBBBBBBFFFEEEAAAFFFOOONNNSSSdddtttaaaVVVPPPLLLHHHDDDBBBBBBCCCCCC???AAABBB@@@>>>>>>AAAEEEJJJJJJKKKKKKJJJGGGEEECCC<<<<<<<<<===>>>??????@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777777999:::999999===FFFNNNDDDAAA<<<999888:::===???<<<:::777555555888<<>>999777888999888777777999<<>>CCC???@@@AAAAAABBBBBBBBBAAA999999888777777666777777555666777999999888888777777777777888999999:::::::::::::::;;;<<<>>>@@@BBB???@@@AAABBBBBBBBBBBBBBB>>>CCCDDDHHHIIIAAAEEEYYYWWW|||qqq___TTTOOOHHHGGGEEECCCAAA@@@@@@?????????>>>>>>???@@@AAAAAAHHHIIIJJJJJJIIIGGGEEEDDD;;;;;;<<<===???AAABBBCCCDDDCCCBBBBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAAAAACCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<::::::999999999999888777666666888888999:::<<<===>>>>>><<<;;;:::999999999::::::888999:::;;;<<<<<<<<<<<<@@@??????AAACCCFFFFFFFFFIIIGGGDDDBBBBBBCCCEEEFFFBBBBBBBBBBBBAAAAAA@@@???BBBAAAAAA@@@AAABBBCCCDDD??????===:::777555666777999;;;>>>AAACCCDDDCCCCCCCCCCCC@@@<<<777555444555777666555444333333444555777777666666555555555444777666555444333444444555444444444444444444444444333444444444555666666666666666666666666666666666444444444555555555555666444444444555555555666666555555555555555555555555555555555555555555555555333444444555555444444333222222333333333333444444555555555555555555555555222555888777444666;;;AAA@@@@@@AAAAAAAAAAAAAAAAAABBB===888555666666666444444444444555555555555666777777888999999999999888777777777888999;;;<<<===@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEEFFFFFFGGGJJJLLLXXX^^^uuuxxxcccVVVNNNJJJFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>???@@@@@@FFFHHHIIIJJJJJJHHHEEEDDD=========>>>???AAABBBCCCCCCBBBAAAAAABBBCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA?????????>>>===<<<;;;:::::::::::::::999888777666888888999::::::;;;<<<===;;;:::999888888888999:::999:::;;;===>>>?????????AAA@@@???AAACCCFFFFFFFFFFFFDDDBBB@@@@@@AAABBBDDDAAABBBBBBBBBAAAAAA@@@???BBBAAAAAA@@@AAABBBCCCDDDAAAAAA???<<<999777777999;;;<<>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFEEEFFFHHHJJJPPPRRR```|||gggUUUMMMJJJHHHEEEDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>??????DDDEEEHHHJJJJJJHHHEEECCC@@@@@@?????????@@@AAAAAAAAA@@@@@@AAABBBCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777888888888888999999:::;;;999888777777777888999::::::;;;===???@@@BBBBBBCCCAAA@@@???AAACCCEEEFFFEEEDDDCCCBBB@@@@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA>>>;;;999999:::===>>>AAACCCDDDDDDCCCBBBAAAAAA???;;;777444444444555555444444444555666666666666666555555555555555666666555444444444444555444444444444444444444444555555555555555444444444444444444444444444444444444444444444555555555555444444444444555555555555444444444444444444444444444444444444444444444444333444444555555444444333222222333333333333444444444444444444444444444444111333444333111111555999>>>>>>===>>>???@@@BBBCCC???;;;888555555666555555444444444555555555555666666666777888888888888888777777777777888999;;;;;;<<<======>>>??????@@@@@@AAACCCEEEFFFEEEEEEFFFGGGIIIGGGKKKZZZqqq___PPPLLLJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>===============>>>>>>AAACCCFFFIIIIIIGGGDDDBBBAAA@@@??????>>>>>>???????????????AAACCCCCCBBB@@@???????????????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;:::999888888888888777777777777888999777777666555666777888999999:::===???AAACCCDDDDDDAAA??????@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???;;;999999999>>>???BBBDDDDDDDDDCCCBBB@@@@@@???<<<777444444444444444444444555555666666555555555555555555555555555555555555444444555555444444444444444444444444666666666555444444444333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444444444444444444444444444222333444333111111333666999:::<<<>>>????????????<<<:::777666555555555555444444444555555555555666555666777777888888777777666666666777777999::::::<<<<<<===>>>??????@@@@@@@@@BBBDDDEEEDDDDDDEEEEEEIIIFFFFFFIIIUUUnnn___QQQMMMJJJGGGDDDDDDCCCBBBBBBAAABBBBBB>>>>>>===============>>>???AAADDDFFFFFFDDDBBB@@@??????>>>===============??????@@@BBBDDDDDDBBB@@@??????>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999888888888777666555555666888999777666555555555666777888777999;;;===@@@AAACCCCCC@@@>>>>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>;;;888777888>>>???BBBDDDDDDDDDCCCBBB???@@@???<<<888555444444333333444555555666666666444444444555555555555555444444555555555555555555444444444444444444444444666666666555444444444333555555555555555555555555333333333444444444444555444444444444444444333333444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444444444444444444444444444333333444333222222333444333666;;;>>>???>>>;;;999999888777666444444555555444444444555555555555666555555666777777777777666666666666666777888999999<<<<<<===>>>???@@@AAAAAA???AAACCCDDDDDDDDDEEEFFFJJJKKKLLLJJJJJJVVVpppaaaQQQKKKGGGDDDDDDCCCCCCBBBBBBBBBCCCCCC??????>>>=========>>>>>>>>>???AAABBBAAA@@@???>>>======<<<<<<<<<===>>>>>>@@@@@@AAACCCEEEDDDBBB??????>>>=========>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;:::999888777888777555555555777999:::888777666555444555666666666777999;;;>>>???@@@AAA>>>===<<<===???AAAAAA@@@>>>???@@@AAABBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????@@@>>>:::777666666===>>>AAACCCDDDDDDCCCBBB???@@@@@@>>>:::777555555333444555555666555555555444444444444444555555555333444555555666555555555444444444444444444444444555555555555555444444444666666666666666666666666333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444555555444444333222222333333333333444444333333333333333333333333333333333444444444444444000333888<<<===;;;777555666777777666444333444666444444444555555555555666444555555666666666666666666666666666666777888888;;;<<<===>>>???@@@AAABBB@@@AAABBBCCCCCCDDDGGGIIILLLNNNQQQOOOIIIHHHSSSaaabbbOOOHHHEEECCCBBBBBBBBBAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBCCCEEEFFFEEEBBB??????>>>===<<<<<<>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@>>><<<;;;:::::::::::::::999888777666777666555444555777:::<<<:::999777555555444555555555777888;;;<<<>>>??????===;;;:::;;;===??????>>><<<>>>@@@BBBBBBAAA???>>>???@@@AAAAAABBBBBBBBBAAA@@@AAAAAABBBAAA@@@???>>>>>>???@@@>>>;;;777666666;;;<<>>???@@@AAAAAAAAABBBAAABBBEEEIIIMMMNNNOOOPPPOOOIIIDDDGGGNNN```|||bbbNNNGGGEEEEEEAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>?????????>>>===;;;::::::::::::;;;;;;<<<===???AAABBBDDDCCCDDDDDDFFFGGGEEEBBB??????>>><<<;;;<<<===???@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<:::999999999999999888777666666777666555444555888;;;===;;;:::888666555444444555666777999;;;<<<===>>>>>><<<;;;999:::<<<============???BBBDDDDDDCCCAAA@@@???@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>???@@@@@@???;;;888666666999;;;>>>AAACCCDDDCCCCCC@@@AAABBB@@@<<<999777777555555666666666555333222333333333444444555555555222333555666666666555555444444444444444444444444333444444555555666666666444444444444444444444444222222333333333444444444444444444333333222222222333333333333333333333333333333333333333333333333333444444555555444444333222222333333333444444444333333333333333333333333000000111222444555444333333333222222222333444444333555777666444333444666444444444555555555666666333444555555666666555555666555555555555666666777888999:::;;;===>>>???@@@AAAAAAAAAAAABBBEEEKKKOOOQQQOOONNNNNNJJJEEEFFFKKKGGG___eeeTTTIIIDDDCCCCCCBBBBBBAAA@@@???>>>===BBBAAA@@@>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEDDDDDDDDDEEEDDDCCCCCCBBB>>>>>><<<<<<<<<>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBAAA@@@>>>;;;:::<<<======>>>===<<<;;;:::666555444666888:::::::::777666444444555555444333444555666777888888888888888888999<<<>>>???>>>===@@@>>>>>>AAADDDEEEBBB???>>>???AAACCCCCCBBBAAA@@@===???AAACCCCCCCCCBBBAAAAAA@@@???@@@@@@>>>999444:::;;;===???@@@AAA@@@@@@AAA@@@???<<<:::777666444666555444333444444666777444444444444444444444444444444444444444444444444222222222333333333444444444444333222333444555666555555555444444333333333444444444444444555666777555555555444444333333333444444444333333222222222333333333444444444555555222333333444444333333222222222333333333333444444444333333222222333333444444444444444444444333333444444444555555555555666666666666666555555555555444555555555555555444444666666666666666666666666777777777777777777777777888888888999:::;;;===>>>???@@@BBBDDDGGGJJJMMMNNNNNNNNNMMMLLLJJJGGGEEECCCFFFIIIZZZ{{{hhhSSSKKKHHHFFFCCCBBBBBB@@@??????>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===???BBBDDDDDDDDDDDDDDDDDDCCCCCCBBB??????===<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAA@@@>>>===;;;:::<<<===>>>>>>>>>===<<<;;;888777555555777999::::::777555444444555555444333333444555666777777777777777777888;;;>>>???>>>===?????????AAADDDDDDBBB@@@>>>???@@@AAABBBBBBBBBAAA>>>???AAAAAAAAA@@@>>>===AAA???>>>>>>>>>;;;555111888999;;;>>>???@@@@@@@@@@@@???===:::888666555444777666555444444555666777444444444444444444444444444444444444444444444444333333333333444444444444444444333333333444555666444444444444444444333333444444444444444555666666555555444444444333333333444444444333333222222222333333333333444444444444333333444444444444333333222222333333333333444444333333333333333333333333333333444444444444444444444444444444555555555555555555555555444444444444444444555555555555444444555555555555555555555555777777777777777777777777777777777777999:::;;;<<>>>>>>>>>>>>>><<<;;;:::999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========>>>AAADDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@>>><<<;;;;;;;;;===>>>???@@@@@@@@@???>>><<<999666555666888::::::666555444444555666444333333333444555666666666666666666777:::>>>???>>>===???>>>???AAACCCCCCBBB@@@======>>>>>>???@@@AAAAAA>>>>>>??????>>>===;;;:::???>>>===<<<;;;888444000666777999;;;===>>>??????>>><<<:::777555444444444999888777555555555666666444444444444444444444444444444444444444444444444333444444444444555555555444333333333333444555666333333444444444444444444444444444444444444555666444444444444333333333333444444333333333333222222222222222222333333333333333333444444444444333333222222333333333333444444333333444555555444333333222222333333444444555555444444444444555555555555444444444444333333333222444444555555555555444444444444444444444444444444777777777777777777777777666666666666777888::::::===>>>???AAADDDGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDIIIVVVrrrtttSSSKKKJJJGGGDDDCCCAAA@@@???>>>>>>???>>>>>><<<;;;:::999999999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<>>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAACCCDDDDDDDDDDDDBBB???;;;:::::::::;;;???@@@BBBCCCCCCBBBAAAAAA???;;;777555555777999999666555444444555666555333222333444444555555555444444555666999===>>>>>><<<===>>>???AAABBBBBBAAA@@@>>><<<;;;::::::;;;<<<>>>:::;;;;;;;;;;;;:::999888=========<<<;;;999777555666777888999:::;;;;;;;;;888777555444444555666777999888666555444444444555444444444444444444444444444444444444444444444444444444444555555555666666333333333333444444555555333333333444444555555555444444444333333444555555333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333222222222222222333333333444444444555777888888777555444111111222333444444555555333333444444444555555555444444444444333333333333333333444555555555444444444444444444444444444444666666666666666666666666666666666666777888999:::<<<<<<===???AAADDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDAAABBBCCCCCCEEESSSqqqZZZKKKGGGCCCDDDCCCAAA???>>>>>>????????????===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<>>>BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAA===>>>???AAABBBCCCCCCCCCCCC@@@===:::888999:::<<>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDCCCGGGUUUdddiiiQQQHHHDDDEEECCCAAA???>>>>>>???@@@AAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::<<<<<<===???CCCEEEFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@;;;===>>>@@@AAAAAA@@@@@@@@@>>>;;;999888999;;;<<>>:::777555555666666666555444333444666666666444333333444444555444444333444444555888:::;;;:::999999;;;>>>>>>>>>===>>>>>>;;;:::777555333333444555444555555666666777888888777999;;;<<<;;;<<<===>>>:::999888666555444444444222333444555666888888999666555333222222222333333444444444444444444444444444444444444444444444444333444444444444555555555222333444444555555444444333333444444444444444444555444444333333333333333222222222222333333333333222222333333333333444444222222222222333333333333111111222222222222111111222222333333333333444444000000111222222111000000111111222222333333444444333333333333444444444444555555555555444444444444111222333444444555444444444444444444444444444444555555555555555555555555777777777777777888999999888888999:::;;;===???@@@AAA@@@@@@??????@@@AAAAAABBB???>>>AAABBBDDDKKKSSSggg}}}[[[LLLJJJEEECCCAAA>>>===>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<===>>>@@@DDDFFFFFFEEECCCBBBBBBBBBDDDEEEAAAAAAAAAAAA@@@@@@???>>>;;;<<<>>>???@@@???>>>===<<<;;;:::999999:::;;;<<<@@@@@@AAAAAA@@@>>><<<;;;;;;999666555555666555444555444333444666777666555444444555555555555444444555555555777999:::888666666999<<<===<<<;;;<<<===888777666555555555666666555555555555555555666666333666888888777888:::<<<:::999777555444444444444444555777888999888666666555555333333222333444555444444444444444444444444444444444444444444444444333333333333444444444444222333444555555555444444444444444444444444333333555444333333222222333333111111222222222333333333222222222333333444444444333333333333444444444444333333333444444333333333222222333333333333444444111111111111111111111111222222222222222222333333222222333333333444444444444444444444333333333222111111222333444444444444555555555555555555555555444444444444444444444444666666555555666666777777777777777888999;;;<<<===BBBAAA@@@??????@@@AAAAAA@@@<<<;;;>>>AAACCCGGGMMMPPPhhhdddQQQOOOEEECCCAAA>>>===>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;:::;;;===>>>>>>AAADDDGGGGGGEEECCCBBBAAABBBDDDEEE>>>>>>?????????>>>======:::;;;===>>>???>>><<<;;;::::::999999999:::<<<<<<>>>??????>>>===;;;999888999777555555555555444333555444333444666777666555555555555666555555444444555555555777999999777555555888<<<<<<:::999:::<<<555555555666777777888999777777666555444444444444111444666666444333666888888777666555444555555666777999:::;;;:::777444222666555444333444555666777444444444444444444444444444444444444444444444444222222222333333333444444222333444555555555444333555555555444444333333333555444333333222222222222111111111222222333333333222222222333333444444444333333444444444444555555444555555666666555555444222222333333333444444444444333333222222333333444333333222222222222222222222222333333333444444444333333333222222222111111000111222333444444555444666666666666666666666666444444444444444444444444555555444444444555666666666666666777888:::;;;<<>>???AAA@@@===@@@>>>===;;;::::::::::::>>>>>>===<<<;;;::::::::::::999888999;;;???BBBEEEFFFDDDBBB@@@@@@@@@BBBCCCAAAAAA@@@???===<<<<<<;;;???===;;;;;;<<<<<<999555===;;;888777888777666555:::999999888777777888888:::888666555666555333111666555444444555666777888666555555555777777555333444444555555555555444444333777::::::888777999;;;444444444444444555666777555555555555666666666666555444222222222444666777666666666666666555555555888999::::::999777444333444555666555333222333444555444444333333444444555444444444333333222222222333333333333333333333333222222222333333333444444666666555555555444444444222222222222222222222222222222333444444333222222222333333444444333333222222333333444444333333222555555555555555555555555555555555666666666777777777777666666555555555555222222222222222222222222333444444555555444444333444555666555333222333444333333333444444444555555444444444333333222222222555555555444444333333333555555555555555666777777555555555666777999:::;;;CCCCCCBBBAAA@@@@@@??????===<<<:::::::::===???AAABBBLLLRRRggg~~~eeeQQQKKKDDD@@@AAABBB@@@===@@@???===;;;::::::;;;;;;======<<<<<<;;;;;;:::::::::999888888:::===@@@CCCCCCAAA@@@>>>>>>>>>???@@@>>>???????????????>>>>>><<<:::888999;;;;;;:::888;;;999777777777888777666888777777666666777777888666777777666666666666666444444444555666888999;;;999888777888999999888666444444555555555555444444555777888777666666999<<<555444444444444555555666555555555555666666666666555444333333333444555666555555555555555555555555555555666666555444222222333333444333222222222333555555555555555555555555444444444333333222222222333333333333333333333333222222222222333333333333666555555555444444444444333333333333333333333333555444333333333333444555222333333444444333333222222333333444444333333222444444444444444444444444222222333333333444444444555555555444444333333333222222222222222222222222333333444444444444333333444555555555333222333444333333333444444444444555444444444333333222222222444444444444444444333333555555555555555666666777555555555666777888:::;;;AAAAAAAAAAAA@@@@@@@@@???===<<<;;;:::;;;===???AAA@@@HHHHHHQQQssspppVVVNNNFFFBBBCCCCCC@@@===AAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>@@@???>>>===<<<;;;<<<===>>><<<===@@@BBBCCCBBBAAAAAA;;;999777777999;;;;;;;;;999888666666888999888777666666555555555666777777666888:::888555444555888333333444666888:::===>>>;;;:::999999::::::888777444444555555555555444444777777777666555666:::===666555444444444444444444444555555555555666666666444444444444444444444444333333444444555555666666444444333333333333333444111111222222222222222222444555666777777666555444444444333333333333222222333333333333333333333333111222222222333333333333555555555555444444444444333333333333333333333333555444222111111222444555222333333444444333333222222333333444444333333222222222222222222222222222111111222222222333333333333333222222222222111111222222222222222222222222333333444444444444333333333444555444333222333444333333333333444444444444444444333333333333222222333333444444444444444444555555444444555555666777555555555555666888999:::>>>?????????@@@@@@@@@AAA>>>===;;;;;;;;;===???AAA@@@GGGFFFFFFTTTnnnrrrZZZOOOEEEBBBCCCBBB???===BBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;===>>>===<<<;;;;;;;;;<<<=========???BBBEEEFFFEEEDDDBBB===;;;999888888999;;;<<<999777666777999;;;;;;:::888777666666555555555666999===>>>;;;444111222666222333555777:::===@@@AAA<<<:::888777888888777555444444555555555555444444777888888888888999:::<<<666555555444333333333333444444444555555555666666444444555555555444333222222222222333444555666666666555444333444555777888111111111222333555444444222444666777777666444222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444222222111000000111222222222333333444444333333222222333333444444333333222333333333333333333333333222222333333333444444444222222222222222111111111222222222222222222222222333333333444444333333333333444555444222111222333222222333333333444444444333333333333333333333333333333333444444555555555555444444444444555666666555555555555666777888999;;;;;;<<<>>>???@@@AAAAAA>>>===<<<<<<<<<===???@@@>>>DDDFFFHHHMMMUUUvvv}}}___PPPCCC@@@BBB@@@>>>>>>BBB@@@???===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;======<<<;;;;;;<<<<<<===<<<<<<<<<<<<======>>>???BBBDDDFFFHHHHHHFFFDDDBBBAAA@@@===;;;888888999:::999888777888:::<<<===<<<;;;:::999777666555444444999<<<>>>:::444111333666222444666999===@@@BBBCCC===;;;999777888777666555444444555555555555444444666777999;;;===<<<:::999666555444333333333333333444444444444555555555555333444444555555444333333222222222333444555666666777666444333444666999:::333222111333666888888777111222444555555444222111333333333333333333333333333333333333333333333333444444444444555555555555333333444444444444444444444444444444444444444444000222333555555333222000222333333444444333333222222333333444444333333222333333333333333333333333222222222333333333444444222222222222222333333333222222222222222222222222222333333333333333333222333444555444222111222333222222222333333333444444333333333333333333333333333333333444444555555555444444444444444555666666444444444444555666777777888999:::<<<>>>???AAAAAA>>>>>>===<<<===>>>??????===???@@@FFFJJJGGGUUUtttjjjWWWEEEAAABBB???===???AAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@EEEFFFGGGGGGGGGEEECCCBBBDDDCCCAAA===999777777888999777777888:::<<<===<<<;;;:::999777666555444444555777999888666555777999555666999<<>>;;;999999999888777444444555555555555444444555666999<<<>>>===:::777555444333333333333333333333444444444444555555555333333333444444444555555333333444444555555666666555444333222333444666888444222222555999<<<;;;999111222333444444333222111222222333333333333444444333333333333333333333333444444444444555555555555333333333333444444444444333333333333333333333333111444777999999777444111222333333444444333333222222333333444444333333222444444444444444444444444000000111111111222222222222333333333333444444444222222222222222222222222222222333333333333222222222333444333222111222333222222222222333333333333222222333333333333444444333333444444444444444444444444333333444444555666444444444444444555666666666777999;;;===???@@@AAA>>>>>>>>>======>>>>>>???AAA???<<>>AAA@@@???===;;;::::::;;;;;;<<<;;;;;;::::::999999999999999999999999999999:::;;;<<<===???@@@AAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBBBBCCCBBB>>>999666555666777666555666999:::;;;:::777777666555555555666666444555555666666777777888777999;;;>>>@@@AAABBBBBBAAA>>>:::888888777777666444444555555555555444444666555666999<<<<<<999666333333333222333333444444333333444444444555555555333222222222333555666888555555555555555555555555444333222222222333444555444222111555:::>>>===;;;333333333333333333333333222222222333333444444444333333333333333333333333222222222333333333444444222222333333333444444444333333333333333333333333222333555666666555333222222333333444444333333222222333333444444333333222222222222222222222222222111111111111222222222333222222222333333333444444222222222222222222222222222222333333333333222222222333444333111111111222111222222222222333333333222222222333333444444444444444444444444444333333444444333333444444555666444444333333444444555666555666888:::<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>@@@BBB>>>@@@FFFCCCCCCOOOUUUuuujjjQQQIIIFFF@@@>>>BBB@@@>>>===;;;::::::::::::<<<<<<;;;::::::999888888777777777777777888888888;;;<<<===???@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBB???AAAAAA>>>999555444555666555444555777888999888333333333444555666777888888666555555666666555444999;;;===???@@@AAAAAAAAA???<<<888555555555444333444555555555555555555444666444333555888:::888666222222222222333444444555333333333444444444555555333222111111222555888999666666666666666555555555555444444444333444444444444222111444;;;>>>===;;;555444444333333444444555222222222333333444444444333333333333333333333333000000111111111222222222222222222333333444444444222222222222222222222222111111111111111111111111222333333444444333333222222333333444444333333222111111111111111111111111333333444444444555555555111111222222333333333333222222222222222222222222222222222333333222222222222333444333111000111222111111222222222333333333222222222333333444444444555555555444444333333333444333333333333444555555444444333333333444555555555666777999;;;===>>>???????????????>>>>>>>>>>>>777@@@AAA@@@CCC@@@@@@JJJHHHTTT{{{nnnSSSMMMHHH===<<>>===<<<;;;:::::::::<<<=========<<<;;;::::::999999999999999999999999999<<<@@@AAA@@@???AAACCCCCCCCCCCCBBBBBBAAAAAAAAAEEECCC@@@===:::888777777777888999888666444444555333333333333333444555666555333444777666444666:::???@@@AAAAAA??????@@@AAA===>>><<<777555666666333555555777999:::999555222555555555555555555555555444444444444333222111000555555444444444333333333333333333333666999<<<>>>888666555333222222222333666666555444333222222111///000000222333555777888666444222000000000222333...333555222000333666777444444444333333222222222111111222222333444555555222222333333333333444444222333333333333222111111333333333333333333333333333333222222333333444555444333222111111111222333111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222444444444333333222222222444444222222222222444444333333333444444555555555333333333333333333333333333333333333333333333333444333333333333444555555555555555555555555555555666666777888999;;;===>>>???????????????@@@@@@@@@?????????@@@AAABBBCCCDDDGGGHHH___vvvVVVLLLFFF===;;;AAA??????===<<<;;;:::::::::<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999:::===@@@AAAAAA@@@BBBDDDDDDCCCBBBBBBAAAAAAAAABBBCCCAAA>>>;;;:::999999999999:::;;;:::777555555555333333333444444555666777666444444666666444777<<<@@@AAABBBBBB@@@@@@@@@BBB======999555555999888555555555555666777666333111555555555555555555555555555555555444444333222111444444444444333333333333222222222222444777999;;;888777666444333333444444555555555444444333333222222222222222333333444555555444222111000111222333000444555222000222555444444444444333333222222222333333333444555555666666222222333333333333444444333444444444444333222222333333333333333333333333333333222222333333444555444333222111111111222333111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222444444333333333222222222444333222222222222333444333333333444444444444444333333333333333333333333333333333333333333333333444333333333333444555555555555555555555555555555555666666777888:::<<<===<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCIIIGGGOOOnnnaaaRRRLLLEEE???@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999;;;===???AAAAAAAAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBB@@@<<<:::888999:::;;;<<<===>>><<<:::777666666444444555555666777777888777555444666666555999???@@@BBBCCCCCCBBBAAAAAABBB???<<<666333777======888999777666555666555444222444444444444444444444444555555555555555444333222444444444444333333333333444444333333444666888999888777666555444444555555444444444444444444444444555555444333222222222222555444333222111222333444222555555111000222333222444444333333333333222222444444555666666777777777222222333333333333444444444555555555555444333333222222222222222222222222333333222222333333444555444444333222222222222222111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222333333333333222222222222333333222222222222333333444444444444333333333333333333333333333333333333333333333333333333333333444333333333333444555555555555555555555555555555444555555666777999:::;;;999:::;;;===???AAABBBCCCAAA@@@@@@@@@@@@@@@AAAAAAEEEGGGHHHQQQsssvvvccc[[[SSSIIIDDD@@@@@@>>>===<<<;;;;;;;;;::::::;;;<<<=========<<<999999999999999999999999:::;;;===>>>???AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDCCC@@@===999888888999:::>>>???@@@???<<<888777666555555666777888999999999:::666555666666666;;;AAAAAABBBDDDDDDCCCBBBBBBCCCAAA<<<555333:::BBBBBB======;;;888666777777666555444444444444444444444444555666666666555444444333666666555555555444444444777777666666666777888999555555555444444444444444333333333444444555555555666555444333222111111111444444333333333333444555222444444111000333444222333333333333333333333333555555555555666666777777222222222333333333444444444444444444444333333222111111111111111111111111333333222222333333444555444444333333222222222222111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222333222222222222222222222333222222222222222222333555444444333333222222222333333333333333333333333222222333333333333444444444333333333333444555555555555555555555555555555444444444555666777999999999999;;;<<<>>>@@@AAAAAAAAAAAA@@@???????????????===HHHLLLIIIRRRsssvvvjjj___QQQHHHAAA@@@???>>>===<<<<<<<<<::::::;;;<<<=========<<<999999999999999999999999888999999;;;===???@@@AAADDDCCCBBBBBBBBBCCCDDDDDDEEEBBB>>>;;;888777888888>>>@@@AAA@@@===999777666555666888999;;;;;;;;;;;;<<<999777888777777;;;AAA@@@CCCEEEEEEDDDBBBBBBBBBAAA===777555<<>>>>>???AAAAAA@@@???>>>>>>>>>>>>>>>BBBIIIJJJGGGPPPppppppaaaSSSIIIBBBAAA@@@>>>============;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999888777777999<<>>@@@@@@===999777666666777999;;;============>>>;;;:::;;;999777;;;@@@@@@BBBEEEFFFDDDBBBBBBBBB@@@>>>999777<<>>======>>>>>>CCC<<<===EEEGGGFFFOOO___ooo]]]RRRIIIBBBAAA@@@???>>>=========<<<<<<<<<===<<<<<<;;;;;;999999999999999999999999888777666888<<>>???>>>>>>???===<<<===;;;888:::>>>???AAADDDEEEDDDBBBAAAAAA======:::777999>>>???<<<666444333222333444333222333333333333333333333333333333444444444444333333666666666555555555555444111111222222222222222222000111222444444555444444333333444444444444444444444333333222222333333444222333444555666777888888555666444222555999999555222222222333333444444444333333333333333222222222222222333333333333444444333333444444333333222111333333333333333333333333333333222222333333444555333444555555555444333222111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222000111111111222222222222000111222333333222111000222222222222222333333333333333333333333333333333111111222333333444555555444333333333333444555555555555555555555555555555555444444444555666777888666777888:::;;;===>>>??????>>>>>>=========>>>>>>AAA===<<<@@@DDDFFFFFFGGG```nnnZZZQQQKKKCCCBBB@@@???>>>>>>======<<<=========<<<;;;::::::999999999999999999999999999777666888===AAABBBAAA@@@AAADDDFFFGGGFFFCCCBBBAAAAAAAAAAAA???===;;;999888:::>>>>>><<<999666555777999;;;>>>???@@@???>>>@@@>>>>>>???<<<888999===>>>AAADDDEEEDDDBBB@@@@@@:::<<<;;;777777:::;;;999666555444444666666555333333333333333333333333333222222333444444333333333555555444444444333333333222222333444444444333333000111333555666666555555444444444444444444444444555555444333222222222222222333444666777888888888888888666444666999888333222222222333333444444444333333333333333333333333222222333333333444444444444444555555444444333222333333333333333333333333333333222222333333444555333444555555555444333222111111111111111111111111111111222222222333333333333333333222222222111111222222222222222222222222000000111111222222222222000111222333333222111000111111111222222333333444333333333333333333333333111111222333333444555555444333333333333444555555555555555555555555555555555555555555555666777888444555666999;;;>>>???@@@>>>>>>============>>>>>>999DDDGGG@@@>>>EEEJJJHHHHHHoooxxxZZZLLLKKKCCCCCCBBB@@@>>>>>>???@@@============<<<;;;:::999:::::::::999999999888888888999:::;;;<<>>;;;888777777888::::::999777888999<<>>@@@AAA???@@@AAAAAA@@@>>><<<:::555444444444444555666666333333333333333333333333666555333333444444333111333333333444444444555555444444444444444444444444000333666888888777444222222333333444444333333222111333444444444444555777444333222111222333444555444333333222222333333444555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555444444444555555555555666222444666777888999;;;===<<<<<<;;;<<<<<<===>>>???AAA>>><<<>>>BBBDDDEEEDDDNNNQQQ^^^|||[[[JJJKKKGGGFFFEEECCC@@@?????????<<<<<<<<<<<<;;;:::999888:::::::::999999999999888888999::::::;;;===AAADDDGGGFFFEEEDDDCCCCCCBBBBBB>>>:::888999===???>>>;;;999777555555666888888888777999<<<>>>AAABBBBBBBBBDDDCCC@@@===;;;::::::;;;???@@@@@@???>>>;;;888777555444444444444555666666333333333333333333333333555444333333555666555444333333333444444444555555444444444444444444444444333555666777777555333111222333333444444333333222333333444444333333444555555444333333222222222333444333333222222333333444555555555555555555555555555444444444444333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555444444444555555555555666333555777777777888:::<<<<<<<<<<<<<<<<<<===>>>???AAA>>>===>>>AAADDDDDDCCCGGGGGGLLL]]]zzzbbbLLLNNNJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;;;;:::999888::::::::::::999999999999777888999999999;;;???BBBJJJGGGDDDCCCEEEEEECCCAAA999888777999===???===;;;999666333222444666888999777999<<>>;;;888777666===>>>===<<<:::888555333555444444444444555666666444444444444444444444444444333222444666777777666333333333444444444555555444444444444444444444444666666666666555333222111222333333444444333333222444444444333333333333333444444444444333222222111444333333222222333333444444444444444444444444444444444444444333333333333333333333333444444444444333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555555666444666777777777777888:::;;;;;;;;;<<<<<<>>>??????@@@???===>>>@@@BBBCCCCCCFFFCCCDDDHHHRRRlllsssUUUPPPIIIHHHFFFDDDBBB@@@===;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;:::::::::999999999666777888888999<<<@@@CCCGGGDDDAAACCCFFFFFFAAA;;;888777888:::<<<<<<:::888777555444444666888888888999;;;>>>AAADDDDDDDDDCCCCCCBBB@@@>>><<<999888777::::::999999777666444333555444444444444555666666555555555555555555555555555444333444666777666555333333333444444444555555444444444444444444444444777666555444333333333333222333333444444333333222555444333333444444333222111222333444555444333222444333333222222333333444444444444444444444444444444444444333333333222222333333333333333444444444333333333333333333333333222222222333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444555555555555666555666888777666666777888;;;;;;;;;;;;<<<===??????@@@???>>>>>>???@@@AAABBBEEEBBBEEEHHHFFFOOOssscccQQQHHHEEEBBBAAAAAA???===:::<<<============<<<<<<;;;;;;;;;;;;:::::::::999999555666777888:::===BBBEEECCCBBBBBBFFFIIIGGG???888999999999::::::999777555666666777999;;;;;;999888:::<<<@@@DDDFFFFFFEEEDDDCCCCCCBBB@@@>>>;;;888666555555666666666555555555555444444444444555666666555555555555555555555555777555444444555555444333333333333444444444555555444444444444444444444444555444333333333333444555222333333444444333333222555333222333555666555333///000222444555555444444444333333222222333333444444444444444444444444444444444333333333222222222222222222333333333444444333333333333333333333333222222222333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444555555555555666555666777777666555666777999999999:::;;;===>>>????????????>>>===>>>@@@AAABBB>>>AAAHHHFFFDDDTTTjjjwwwYYYJJJFFFAAA@@@@@@@@@>>>;;;======>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::555666777888:::===AAAEEECCCCCCEEEIIIJJJGGG@@@:::;;;;;;::::::999777666555555666999<<<>>>>>>;;;888:::===AAAEEEGGGGGGFFFDDDFFFFFFFFFDDD@@@<<<888555444444444555555666666777555444444444444555666666444444444444444444444444777555444333444444222111333333333444444444555555444444444444444444444444333333222222333444555555222333333444444333333222444222111333777:::999777000111222333444555555555444333333222222333333444333333333333333333333333333333333333222222222222111111222222333333444444333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333444444444555555555555666444666777777555555666888777777888999:::;;;===>>>?????????>>><<<<<<>>>@@@BBB===>>>EEEGGGFFFKKKSSSjjjnnnRRRKKKDDDAAAAAABBB@@@===<<<<<<===============<<<<<<;;;;;;;;;;;;:::::::::777777888888888:::>>>AAABBBDDDEEEFFFEEECCC???===:::::::::999888777888999777777888;;;===>>><<<:::888;;;@@@DDDFFFFFFDDDCCCFFFGGGGGGGGGDDD@@@;;;888555555555555555666666777555444444444444555666666333333333333333333333333444333222222333444333111333333333444444444555555444444444444444444444444333333333333333333333333222333333444444333333222222000000444:::>>>===;;;444333333222222333333333444333333222222333333444333333333333333333333333333333333222222222222111000111111222333333444444333333333333333333333333222222333333333333444444222222222222222222222222222333333444444333333222111222222333333222222111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333444444444555555555555666333555666666555555777888555555666777888:::<<<===???@@@@@@>>>;;;;;;===???@@@@@@AAACCCEEEHHHKKKLLLSSSnnnXXXQQQHHHCCCCCCCCCAAA>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888888777666777:::<<>>???::::::999888777888:::<<<999888777888;;;=========777:::???CCCEEEEEECCCAAABBBDDDFFFHHHGGGDDDAAA???888777666555555555555666555444444444444555666666333333333333333333333333111000000111333444444333333333333444444444555555444444444444444444444444555555555444333222111000222333333444444333333222111//////444;;;@@@@@@>>>888666444222111111111222444333333222222333333444333333333333333333333333333333333222222222111111000000111222333333444444333333333333333333333333222222333333333444444444222222222222222222222222222333333444444333333222222222222333333222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333444444444555555555666666333444666666555666777999444444555666777999;;;<<>>;;;:::<<>>??????>>>======<<<;;;::::::::::::;;;:::888666666777999:::<<<:::999999;;;<<<<<<;;;999999888888777888888888======<<<===>>>>>><<<:::999;;;>>>@@@@@@AAABBBCCCCCCAAA????????????;;;888888666666777888999888777444444444333333222222222555444444333333444444555333333333333333333333333222222333444555555555555555333222222444555555444444444444333333222222222444444444333333222222222333333222333666:::???AAA777555222111222222222111333444555555333333444555555333222333444444333222333333333333333222111000333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333333222222333333333222222111111111111111222333333333333222333444333000111666888777222111111111000000//////111111111111111111111111222222111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111333444444333222222333333333333333333333333333333333333444444444555555333333333444444444555555555666777777666666777888<<<===>>>??????>>>===<<<>>>>>>>>>???@@@AAACCCCCCBBBJJJSSSbbb}}}dddKKKCCCDDDCCC???>>>>>>===<<<===?????????>>>======<<<;;;::::::::::::777777666666777999;;;===<<<;;;999:::<<<>>>>>>===<<<;;;:::999999999999999>>>===<<<<<<======<<<;;;:::===@@@AAAAAABBBCCCDDDBBB@@@>>>===>>><<<999666666555444555777777777666555444444444333333333222555444444333333444444555333333333333333333333333111222333444444555555444555333222222444555555444444444444333333222222222666666555555555444444444444333222222444777:::<<<777555222222222333222111111222333333222222333555555333222222333333333222333333333444333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222333333333222222222111111111111222333333333333222222444333000000555777666222111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111333444444333222222333333333333333333333333333333333333444444444444555333333333444444444555555444666777777666666777888;;;<<<===>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCEEEHHHJJJOOOcccpppPPPFFFGGGCCC>>>>>>>>>===<<<===?????????>>>======<<<;;;::::::::::::777777666666777999;;;<<<;;;:::999;;;>>>@@@@@@@@@???>>><<<;;;::::::::::::>>>===<<<;;;:::;;;;;;<<<:::<<>><<<<<<:::666444444333222333555666555444555555555444444444444444555444444333333444444555333333333333333333333333000111222333444444444444444333222222444555555555444444333333333333222222666555555555555444444444444333222111111333444555666444222222333333222111///000222222222222444666666444222111222333333222222333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222222111111111333333333222222222222111111111222333333333333222111333222///000444555444111111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111333444444333222222333333333333333333333333333333333333333444444444444333333333444444444555555444666777777666555777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCHHH^^^ZZZJJJGGGAAA>>>??????>>>======???@@@???=========<<<;;;::::::::::::;;;:::999888777777777888999888888:::===@@@AAAAAA@@@???===:::999999::::::>>>>>><<<:::888999;;;===999;;;>>>???>>>>>>>>>???AAA@@@>>>===:::888555333444222222222444555444333555555555555555555555555555444444333333444444555333333333333333333333333000000111222333333333333444333222222444666666555333333333333333333333333333333333333333333333333333333222222222222222333555444222222333333222111///111333444444444777888888555222111222333333333111111222222222333444444333333333333333333333333222222333333333333444444333333333333333333333333111222222222222222333333333333333333333333333333222222222111111111000000222222222222222222222222111111222333333333333222000222222//////333444222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111222444444222111222333222222222222222222222222222222333333333444444444333333333444444444555555444555777666555555666888777777999:::<<<===>>>>>>======>>>>>>???AAABBBCCCAAAAAAEEEGGGCCCHHHbbblllQQQGGGAAA@@@AAA@@@>>>===>>>???@@@???=========<<<;;;::::::::::::;;;:::999888777777777777777666666999<<<@@@AAAAAA@@@>>>;;;999888888999:::======<<<:::777777999<<<:::<<>>>>>>>>???@@@@@@???===:::777555444444333222333555666555444555555555555555555555555555444444333333444444555333333333333333333333333000000111222333333333333444222111222444666666555333333333333333333333333333333333333333333333333222222333444444444444444444333222333444444333111222444666777777888;;;<<<:::888555444555555555444111111000000111222333444333333333333333333333333222222222333333444444444333333333333333333333333111111111222222333333333333333333333333333333333222222222111111111000000222222222222222222222222111111222333333333333222///222222//////333333111111111111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222000222333333222111111222222222222222222222222222222222222333333333444444333333333444444444555555444555666666555555666777555666777888:::<<<===>>>=========>>>???@@@BBBBBB@@@@@@EEEJJJGGGDDDOOO```___JJJEEEDDDBBBAAA???>>>>>>???@@@???=========<<<;;;::::::::::::777777888888999999999999666555666888<<>><<<:::777666777999:::<<<======;;;777666888;;;<<<>>>@@@@@@???>>>>>>????????????===999666555555555444333444666777666555444444444444444555555555555444444333333444444555333333333333333333333333000111222333444444444444333222111222444666666666222222333333333333444444444444444555555555555666222333555666777777666555333333222333444444333111666888:::;;;;;;<<<>>>@@@<<<:::999999999999777555333222111111111222333444333333333333333333333333111222222333333444444555333333333333333333333333111111111222222333333444333333333333333333333333333222222222222111111111111222222222222333333333111111222333333333333222000222333000000333333000111111111222222222222222111111111111111111111111000000000111222222333333222222222222222222222222111111222222222333333333222222222222222222222222000222333333222111111222222222222222222222222222222222222222333333333333333333333444444444555555333555666666555444666777555555666777888:::<<<============>>>???@@@AAABBBCCCAAAAAADDDDDDDDDHHHNNN```pppRRRLLLIIIAAAAAA@@@>>>???@@@@@@>>>=========<<<;;;::::::::::::777777888999999999999888777777777999===@@@AAAAAA>>><<<999777666777:::;;;:::<<<>>><<<777555666999:::<<<>>>>>>===;;;;;;<<<;;;===>>>;;;888555444555555444333444555666666444222333333333444444444444555444444333333444444555333333333333333333333333111222333444444555555444333222111222444666777666222222222333333444444444444444444555555555666666333444666888888777555444333222222333555555333111999;;;===>>>===>>>@@@BBB>>>=========>>><<<999666666555333222222333444555333333333333333333333333111111222333333444555555333333333333333333333333000111111222333333444444444444444444444444444444333333333333222222222222111111222222222333333333111111222333333333333222000333333111111333333000111111111222222333333333111111111111111111111111///000000111222222333333222222222222222222222222111111222222222333333333222222222222222222222222000111333333111000111222111111111111111111111111111222222222222333333333333333333444444444555555333444666555444444555777555555555555777888:::;;;============>>>@@@AAABBBBBBCCCAAA???AAAEEEGGGEEELLL___{{{}}}YYYRRRLLL@@@AAA@@@??????@@@@@@>>>=========<<<;;;::::::::::::;;;:::::::::888777666555999888888:::>>>AAABBBBBB>>><<<999777777888;;;===888<<>>???>>>???@@@BBB?????????@@@AAA>>>:::777999888666444333444555666333333333333333333333333111111222333333444555555333333333333333333333333000000111222333333444444444444444444444444444444444444444333333333222222111111111222222333333333111111222333333333333222111444444222222444333000111111111222222333333333111111111111111111111111///000000111222222333333222222222222222222222222111111222222222333333333222222222222222222222222000111333333111000111222111111111111111111111111111111222222222333333333333333333444444444555555333444666555444444555777555555555555666777999:::<<<<<<======>>>@@@AAABBB===DDDEEE@@@BBBHHHFFF>>>HHHJJJSSSmmmjjjMMMDDDEEEAAAAAA@@@???======???@@@<<<<<<;;;::::::999888888:::999999888777666555555999999888777777999===AAA999999777666666777777888>>>>>>===<<<:::888666555555555555666888888666444;;;<<<<<<999555444666888555555555555555555555555555555555555555555555555333444555444333222444666333333333444444555555555444444444444444444444444222222333333444555666666666666555444333333222222222222333333333333444444444555555555555555555444111222222111000111444666<<<===???@@@AAA???>>><<<>>>>>>============>>>>>>===;;;777444222222333444555666666444222222333444222222333333333333444444444444444333333222222222555333111111222333444333222222333333333333444444444444444333333222222222222111000//////111333444222222333333333333444444111111222222222333333333222222111111111111111111333333222111000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333333333333333333333333333333444444444444444444333888555333444777999888777777999;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEE???DDDKKKUUUiii}}}ZZZJJJGGGAAAAAA@@@>>>======>>>???<<<<<<;;;::::::999888888:::999999888777777666666888888888666555666999;;;999888777666666666777888:::::::::999999888777666555444444666777777555333:::;;;:::888555444666888555555555555555555555555555555555555555555555555333444555444333222444666333333444444444444444444444444444444444444444444222222333333444555555666666666555555444333222222222222333333333333444444333444444555555444444333333333333333555666888999>>>>>>???@@@@@@???>>>===>>>>>>============>>>>>>>>><<<888555333222333444333444555444222222444555222222333333333333444444444444444333333222222222444222111111222333333222222222333333333333444444444444333333333222222222222111000///000111333444222222222333333333444444111111222222222333333333111111111111111111111111333222222111000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333333333333333333222222222333333444444444444333333888555444444777999888666777999;;;;;;;;;<<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFIIIVVVssslllQQQIIIBBBAAA???>>>=========>>><<<;;;;;;::::::999999888:::999999888888777777777888999:::999777666777888888777666555666777888999666666777777777777777777555444444555777777555333888888888666444444666888555555555555555555555555555555555555555555555555333444555444333222444666444444444444444444333333444444444444444444444444222333333444444555555555555555666666555444333222222222333333333333444444222333333444444333333222555333222555999======<<<@@@@@@?????????>>>>>>===???>>>>>>======>>>>>>??????===:::777444444444444333444444444333333444666222222333333333333444444444444333333333333222222333222111222444444222111222222333333333333444444333333333333222222222222222111000000000111333444222222222222333333333333111111222222222333333333111111111111111111111111333222111111000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222333333333333333333333333333333333333333333333333444444444444333333777666444555666777777666666888:::;;;;;;;;;===???AAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDDDDHHHWWWmmm~~~}}}XXXIIIDDDBBB???>>>=========<<<;;;;;;;;;::::::999999999999999999999999999888888:::<<<======<<<:::::::::777666666555666777999999777777666666666777777777555555555777888888666444666666555555444555666888555555555555555555555555555555555555555555555555333444555444333222444666555555555444444333333333444444444444444444444444333333333444444444555555555666777888777666444222222222222333333333444444222222222333333222222222444111000555<<<@@@@@@===BBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@>>>;;;999777555555555555666666444222222333444222222222333333333444444333333333333333333333333333333333444666555333111222222222333333333444444333222222222222222222222111111000000000111222333111222222222222333333333111111222222222333333333111111111111111222222222222222111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222333333333333444444444444444555555444555555666666555555444777666555555555666666666555777999:::::::::<<<>>>AAAAAAAAAAAAAAA@@@@@@@@@???CCCHHHIIIHHHJJJPPPUUUmmmbbbKKKFFFCCC@@@>>>>>>>>>===;;;;;;;;;::::::::::::999999999999999999::::::::::::999<<<>>>???>>>===<<<===777666666666777888:::;;;;;;:::999777666666666666666666777999;;;;;;:::888666555444444444666777777555555555555555555555555555555555555555555555555333444555444333222444666555555555444444333333333444444444444444444444444333333333444444444444444555666999;;;:::888555333222222222333333333444444111222222222222222222111333000000444<<<@@@???===AAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>??????@@@???===;;;999888888888::::::999666333111111222222222222333333333444444333333333333333333333333444444444555777666444222222222222333333333444444222222222222222222222222111111111111111222222222111111111222222222333333111111222222222333333333000000111111111222222222222111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111222222333333333444555555555666666777777666666777777777777666666666666666555444555555666444666888999999999;;;===@@@@@@@@@@@@????????????<<>>;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;777:::<<<===<<<;;;;;;<<<777777777777888:::<<<===???===;;;888777666666666666666777:::===>>>===<<<888666444444555777777666555555555555555555555555555555555555555555555555333444555444333222444666444444444444444444333333444444444444444444444444444444444444444444444444555888;;;>>>>>>;;;888555222222333333333333444444111222222333333222222111333222333777<<>>>>>??????@@@@@@???>>><<<;;;;;;::::::>>>===<<<888444111000111222222333333333333444444222222333333333333444444555444444444666666444333222222333333333333444444111111111222222222222222000000111111222222222222111111111111222222222222111111222222222333333333000000000111222222333333111111111000111111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111000000111111222333333333444444555555666777777777666666777777777777666666555666666555444333555666333555777888888888:::<<<>>>>>>>>>???????????????@@@??????@@@BBBDDDFFFHHHCCCMMMZZZvvv\\\KKKGGGBBB@@@AAAAAA>>>;;;::::::::::::::::::::::::999999999:::;;;<<<<<<===999:::;;;;;;999888999999888777777888:::<<<>>>??????===;;;888666666666666333444666999===??????>>>999777444444666777777666555555555555555555555555555555555555555555555555333444555444333222444666333333444444444444444444444444444444444444444444444444444444444444444444666999===@@@@@@>>>:::777222222333333333333444444222222333333333333222222555777999<<<>>>?????????===>>>@@@AAABBBAAAAAA@@@@@@??????>>>>>>??????@@@???>>>>>>>>>============??????===:::666333222333222222333333333333444444222222222333333444444444444333111111333444333222222222333333333333444444000111111111222222222222000000111222222222222222111111111111222222222222111111222222222333333333///000000111222222333333111111000000111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111///000000111222222333333333333333444555555666666555555666666666666555555555666777555333222444666222444666777777888:::;;;<<<======>>>>>>?????????AAA???<<<<<>><<<:::777666666666777111222444888===??????>>>;;;888555444666888777555555555555555555555555555555555555555555555555555444444555444333222444666333333333444444555555555444444444444444444444444444444444444444444444444777:::???BBBBBB???;;;888222222333333333444444444222333333444444333333222888;;;>>>@@@@@@@@@AAABBB;;;===@@@BBBCCCBBBAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>===:::777555555555222222333333333444444444222222222333333444444444444222//////000222222222222222333333333444444444000000111111222222222222000000111222222222222111000111111111111222222222111111222222222333333333///000000111222222333333111111000000111222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111///000000111222222333333111111222222333444555555333444444444444444444333555777777666333222444666222444666777777777999;;;;;;<<<<<<===>>>??????@@@@@@>>>>>>@@@CCCDDDCCCAAA???EEECCCAAAIIIXXXzzzsssVVVDDDAAAEEE@@@======:::============<<<<<<<<<<<<999999:::;;;<<<===>>>>>>AAA???===;;;:::;;;<<<===999999999888999999::::::;;;<<<<<<:::888666666777333555777:::<<<<<<======777666666555555555666666555666666555444333444555666666555555555444444444555555555555555555555555:::777444333444555555555222333333444555555555444444333333222222333333444888:::===@@@AAA@@@???>>>555444333444555555444222333333222222333555666777;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>;;;======;;;666333333555222222222222222222222222333333333333333333333333333333333222222111111111111111222222222333333333444444333333222111000000111111222222222222111111222222222222222222222222111111111111111111111111000000111222333333444444000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333222333333444444333333222111111111111111111111111111111222222222333333333222222222222222222222222555555555555444444333222555555555555555555555555444444444555555555555666888:::<<<>>>?????????>>>>>>>>>???@@@AAAAAABBBBBBFFFBBB@@@BBBDDDIIIYYYhhh___JJJBBBEEEAAA???AAA>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@???===<<<;;;<<<===>>>::::::999999999999999:::888999:::999777666777888444555777888999999999888777666666555555555555666555666777777555444444555666666555555555444444444555555555555555555555555AAA>>>:::888777777777666222333444444555555444444444333333222222333333444666888;;;>>>??????>>>>>>444333333444555555444222777666555555666777888999;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@=========999555333333555222222222222222222222222333333333333333333333333333333333222222222111111111111222222222333333333444444333333222111111000111111222222222222111111222222222222222222222222111111111111111111111111000111111222333333444444111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222333333222333333444444333333222111111111111111111111111222222222222222222222333222222222222222222222222444444444444444333222222555555555555555555555555444444444444555555555555777888999;;;<<<<<<=========>>>>>>???@@@AAABBBBBBEEEBBBAAABBBAAABBBLLLWWWgggkkkQQQCCCCCC???@@@BBB???>>>============<<<<<<<<<======>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>??????<<<;;;:::999999888999999666777888888777666777888666666666666666555555444777777666555555555555555444777999999777666555555555555555555555444444444555555555555555555555555<<<:::666555444444333222333333444444555555444444444333333222222333333444444666999;;;======<<<;;;444333333444555555444222444444333444444555666777======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA???>>><<<888444222333444333333333333333333333333333333333333333333333333333333333222222222222111111111222222222333333333444333333222222111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111222222333333444222222333333333333222222111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222222111444444444444444444444444444444444444555555555555666666666777888999:::;;;<<<======>>>@@@AAAAAABBBBBBAAABBBCCC@@@???CCCIIIGGGaaayyy[[[FFFBBB>>>???AAA>>>????????????>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999888888888777888999888777666777888666666666666555555444444888777666666555555555555444777:::;;;999777555555555555555555555555555555555555555555555555555555333111000000111333222222333333444444555444444333444333333222222333333444555666777999999999888777444333333444555666444333000111222333555666888888>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@>>>:::666222111222333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111222222333333333111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111222222333333333333222222111111111111111111111111333333333222222222222111222222222222222222222222222222222333333222222111444444444444444444444444333333444444444555555555666555555555555777999:::;;;;;;<<<===???@@@AAAAAA???@@@BBBBBBAAAAAADDDGGGDDDOOOeeejjjSSSKKKCCCBBBCCC>>>AAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAABBBCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@===<<<;;;:::999999999999;;;;;;<<<:::888666666777555555555555666777777888:::999888777666666666666555777;;;;;;:::777666555444555555555555555555555555555555555555555555555444333222333555666666555333444444555444444333333444333333222222333333444666777777777666555333222333222222444555666555333111222555777:::===???@@@>>>>>>????????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<@@@===888444222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222222111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222222333333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222222444444444444444444444444333333333444444444444555666666555444555777888999999:::;;;<<<>>>???@@@AAA???AAAAAA???@@@BBBEEEFFFFFFFFFKKKZZZrrrhhh]]]PPPIIIGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFEEECCCAAA???===<<<;;;::::::999::::::<<<======;;;888666666777444444555555777888::::::<<<;;;:::888777777777777555888::::::888666666666444444444555555555555555555555555555555555555555777666444444555555444222444444555555444444333333444333333222222333333444666666666555444333111000333222222444666666555444000222555888<<<>>>@@@AAA>>>>>>??????>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<;;;>>>:::666444333333222111333333333333333333333333222222222222222222222222111222222222222333333333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222222222111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222111222222333333333333333333333333333333333333333333333333333444444444444666555555555666666777888888999:::;;;===>>>@@@@@@AAABBB@@@<<<<<<@@@AAA@@@DDDBBBCCCHHHRRRccc||||||ooo\\\PPPKKKEEEAAA@@@@@@@@@????????????>>>???@@@BBBCCCEEEFFFGGGEEEFFFHHHHHHGGGDDDAAA>>><<<;;;;;;:::::::::;;;;;;::::::;;;:::777666666777555555444555666777999:::======;;;:::999888888888666888999888777555666666444444444555555555666666555555555555555555555555444333222333444444222111444444555555444444333222444333333222222333333444444444444444333333222222222222222333666666555444111333666999;;;===>>>>>>===>>>>>>>>>>>>===<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@???>>>===;;;;;;888555444555555333111444444444444444444444444111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333111111222222222222111111111111111111111111111111000000111222333444444555222222222222222222222222222222333444444444444444333333333333333333333333222222333333333444444444444444555666666666555555777777999:::<<<>>>???@@@???BBBAAA======AAA@@@<<>>>>>>>>>>>======>>>@@@BBBDDDFFFGGGHHHFFFHHHIIIJJJHHHDDD@@@>>>;;;;;;:::::::::;;;<<<<<<666888999888777666777888666555444444555666888999???>>><<<;;;:::999999999666777888777555555555777444444444555555555666666555555555555555555555555111111111333666777777666444555555555444333333222444333333222222333333444222222222333333444444555222222222333666777666444888999;;;>>>???@@@@@@???======>>>======<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???@@@???>>>===999777444444666666333000444444444444444444444444111111111111111111111111111111111222222333333333111111222222222333333333222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222222222222333333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333444111111222222222222111111111111111111111111111111//////000111333444555666222222222222222222222222222333444444555555555555333333333333333333333333222222333333333444444444222333444555666555444333666777888:::<<<>>>???@@@<<<@@@BBB@@@AAAEEECCC===@@@???BBBEEECCCAAAGGGQQQXXXjjjYYYNNNGGGDDD>>>>>><<<;;;;;;<<<======<<<===???AAADDDEEEFFFGGGFFFEEEEEEFFFFFFEEEAAA???<<<;;;999:::<<<======<<<:::::::::999888777666555666555444444666888;;;===<<<<<<======>>>>>>??????<<<888555333333444555555777777888888888888888888777777777666555555555444555555555555555555555555333333444555555444333333333333333444444444555555333333333444444555555555555444333444555666555444??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======??????>>>===============<<<<<<======>>>>>>??????@@@???===>>>??????>>>===:::555000///333666555333222222333444444333222222444444444444444444444444222333333444444333333222333333333222222111111111111111000000111222333333111111222222222222111111111111111111111111111111222222111111111111222222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222111111111111111111111111222222111111111111111222222222222222111000//////222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555777666666666777999;;;======>>>@@@@@@??????@@@AAAAAAAAA@@@@@@AAADDDGGGHHHNNN[[[vvvdddSSSJJJDDDAAA???>>><<<;;;;;;<<<======<<<===???AAACCCEEEFFFGGGHHHGGGGGGHHHHHHGGGDDDAAA>>><<<;;;;;;===>>>>>>>>>:::::::::999999888777666777777666666777999:::;;;======>>>>>>????????????===999666444444555555444555555555555555555444444666666666555555555555555555555555555555555555555333333444555555444333333333333333444444444555555333333444444444444444444666555555555666777666666>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>===============<<<<<<======>>>>>>??????@@@???===>>>??????>>><<<<<<777222111333555444222111222333444444333222111333333333333333333333333111222222333333222222111222222222111111111000000111111000000111222222333111111222222222222111111111111111111111111111111222222111111111111222222111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222111111111111111111111111222222111111111111111222333333333333333222222111222222222222222222222222111111111111111111111111222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555999888777777777888999999;;;===??????>>>>>>@@@BBB@@@@@@??????@@@BBBEEEFFFGGGNNN___{{{___LLLEEEBBB??????>>>===<<<;;;;;;<<<======>>>???AAACCCEEEFFFGGGHHHGGGGGGGGGHHHFFFDDDAAA???===<<<<<<>>>??????>>>::::::::::::999888777777888888888999999:::::::::??????@@@@@@AAA@@@@@@@@@>>>;;;777555555555555444555555555444444333333333444444444555555555555555555555555555555555555555333444444555555444444333333333333444444444555555444444444444444444333333555444444444555555666777<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======???>>>>>>===============<<<<<<======>>>>>>??????@@@>>>>>>>>>??????===;;;<<<888333222333444333111222222333333333333222222222222222222222222222222111111222222222222111111111111111111000000000000111111111000111111222333111111222222222222111111111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111222222111111111111111111111111222111111111111111222222111111222333333333333222222222222222222222222222000000000111111111111111222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555;;;:::999777666666666666999;;;=========>>>@@@BBB@@@????????????AAACCCDDDBBBDDDKKKYYYrrr^^^JJJEEEDDDAAA???>>>===<<<;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGFFFEEEDDDDDDEEEDDDAAA???>>>===;;;<<<===>>>>>>===999999::::::999888777777666777999:::;;;<<<<<<<<>>;;;888666666666555444777666666555555444444333333333444444555555666666555555555555555555555555444444444444444444444444333333333444444444555555555555555444444333333333333333333333333333555777;;;<<<>>>??????>>><<<;;;======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<======>>>>>>?????????>>>>>>>>>???>>><<<::::::777444333444555555444333333333444444333333333222222222222222222222222222222222333333222222222222222111111111111111111222111111111111111222222111111222222222222111111111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222333111111111111111111111111111111111000111111222333///000111222333333333333222222222222222222222222111111111111111222222222222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555:::999888777666555555555777999;;;<<<<<<===???AAA@@@?????????@@@AAACCCCCCBBBEEEIIIMMMVVViiidddMMMHHHHHHFFF@@@???===<<<;;;;;;;;;<<<======>>>???@@@CCCDDDFFFEEEDDDBBBBBBCCCBBB@@@>>>===;;;999999;;;<<<;;;:::888888999999999888777777444555777:::<<<>>>??????BBBCCCDDDDDDDDDBBBAAA@@@===;;;888666666666555444666666555555444444444333333444444555555666666666555555555555555555555555444444444444444444444444333333333444444444555555555555555444444333333333444555555444333444777:::;;;===>>>@@@@@@>>>===;;;======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<======>>>>>>?????????>>>>>>??????>>>;;;999555444333333444666777777555555444444444444555555444444444444444444444444333333444444444444333333333333333333333333333333222222111111111111111222111111222222222222111111111111111111111111111111222222111111111111222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222222333111111111111111111111111111111000000111222222333111222333444555666666666222222222222222222222222222222222333333333444444222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555666666666666666666666666555777999::::::;;;===??????@@@@@@AAAAAACCCDDDDDDEEEIIIKKKIIIHHHMMMZZZeeepppUUULLLJJJHHH@@@???===<<<;;;;;;;;;<<<======<<<===>>>AAACCCDDDFFFDDDBBBBBBBBBBBB@@@???;;;999888888999999999888666777777777777777666666222444666888<<<>>>AAABBBCCCDDDEEEEEEEEEBBB@@@???;;;999777666777666555444333333333333333333333333555555555666666666666666555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444333333666777888777555666;;;???===>>>???@@@@@@???>>>=========>>>>>>>>>>>>=====================>>>>>>???<<<<<<======>>>>>>??????>>>>>>>>>??????>>>:::777111111222333444555777888555555444444444444555555444444444444444444444444444444555555555555444444333333333444444444444444333222111111000111111111111111222222222222111111111111111111111111111111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333111111111111111111111111000000000000111222333333555555666888888999999999222222222222222222222222222222333333444555555555222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555333444555666777777666666444666888888888999;;;===>>>>>>@@@AAABBBDDDEEEEEEEEEGGGFFFDDDAAADDDKKKQQQXXXqqq}}}\\\NNNJJJFFFAAA???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;<<>>>>>>>>>>>=====================>>>??????<<<<<<======>>>>>>??????>>>>>>>>>??????===:::777000111222222333333555666444333222222222222333444333333333333333333333333333444444555555444444333222222222333333444444444333222222111000000111111111111222222222222111111111111111111111111111111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111000000000000111222333444555666777888888888888888222222222222222222222222111111222333333444555555222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555333444555666666666555555444666777777777777999:::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCC@@@???AAADDDGGGIIICCCRRReeexxx```OOOHHHCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;::::::;;;>>>@@@BBBBBB@@@===<<<======<<<:::;;;999777777888888888777444444555555555555555444666666555666888;;;>>>@@@CCCDDDFFFFFFEEEBBB???===777555444555666777666444333444444555666777888888999999888888777777666666555555555555555555555555555444333333333333444555333333333444444444555555333333333444444555555555222444555333111222888===AAAAAA@@@??????@@@AAAAAA======>>>>>>>>>>>>=====================>>>??????<<<<<<======>>>?????????>>>>>>>>>??????===999666000222333222222222333444333222111000000111222333222222222222222222222222222333333444444333333222111111111222222333333333333333222111000000111111111111222222222222111111111111111111111111111111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111000000000000111222333444333444444555555555555555222222222222222222222222000000111222333333444444222222111111111111222222111111222222222333333333111111222222222333333333333333333444444444555555444444666666666555444333444666777777666666777999999:::<<>>===<<<;;;::::::::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999999888777555555444555666555333333555666444666999:::;;;<<<===?????????@@@AAA@@@???>>>===888777555444444444666777444555777888::::::;;;;;;666555444333222333444555777777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444666:::===>>>=========>>>??????@@@@@@>>>===>>>AAABBB@@@===========================:::;;;;;;<<<===>>>??????>>>>>>=========:::777333333333333333333333333333333444555444222111222333000111111111111222222222555555444333333222111111111111222222222333333333444444333333222111111000000///...111444555222///222222222333333444444444333333222222111000//////111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222111111111000000////////////000111222222333333111111222222222333333333//////000111222222333333111111222222222333333333111222222333333222222111111111222222222333333333444333333222222333333444444444444333333222222222444444444444444444444444555444444444444555666666777888999:::<<<>>>@@@AAACCCBBB@@@@@@@@@BBBCCCEEECCCEEEHHHJJJMMMZZZrrrpppRRRIIIBBB@@@???>>>===<<<;;;;;;:::::::::::::::::::::;;;;;;999999999999999999::::::888888888888777666555555555666666555444444555777444777999;;;;;;;;;===>>>???@@@@@@AAA@@@???>>>===999777555444444444666777555666777999::::::::::::666555444333333333444555666666555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444444444444666:::===>>>>>>>>>>>>>>>???@@@@@@>>>>>>===>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>>@@@???>>>>>>===;;;777444333333333333333333333333444555666555333222333444000111111111111222222222555444444333222222111111111111222222222333333333333333333222222111111111111000111222444444333111111111111222222333333333333333222222111000000///111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111000000000/////////000111111222333333111111111222222222333333///000000111222222333333111111111222222222333333111222222333333222222111111111222222222333333333444333333222222333333444444444333333333222222222444444444444444444444444444444444444444555666666777777888999;;;===???@@@BBBAAA@@@@@@@@@BBBDDDEEEDDDCCCDDDFFFHHHNNN\\\iii|||vvvTTTIIICCC@@@@@@???>>>===<<<;;;;;;::::::999999888999999999666666666777888888999999888888777777666666555555555666666666444444666777555888:::;;;;;;;;;<<<===??????@@@@@@??????>>>===999888666444444555666777777888888999999999999999777666555444444444444555555555444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444555555444666999;;;???????????????@@@@@@@@@===>>>??????>>>======>>>????????????????????????========================AAA@@@>>>>>>===;;;777444222222222222222222222222555666777666555444555666000111111111111222222222444444333333222222111111111111222222222333333333222222222222222222222222111333444555444333333444000111111111111111222222333333222222111000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111000000000000///000000111111222222222111111111222222222222333000000000111222222333333111111111222222222222333111111222222222222111111111111222222222333333333333333222222222222333333333333333333222222222222333333333333444444444444444444444444444555555666666666666777999;;;===>>>AAA@@@@@@@@@AAABBBDDDEEEIIIFFFFFFHHHIIIIIIMMMRRRTTTaaaxxx~~~WWWIIICCCAAA@@@??????======<<<;;;::::::999888777777777888666666777777777777777777888777777666666555555666666777777666555555666888777999;;;;;;::::::;;;<<<===============<<<<<<;;;999888666555444555666777999999999::::::999888888888777777666555555555555444555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222333444444333444777999?????????@@@@@@@@@??????<<>>>>>>>>===============AAA???===<<<<<<:::777444222222222222222222222222444555666666444444444666000000111111111222222222333333333333222222111111111111222222222333333333111222222222333333333333333555777666333222444666111111111111222222222222222222222111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111111111111000000000000000///000000000111111111222111111111111222222222222000000111111111222222222111111111111222222222222111111222222222222111111111111222222222333333333333333222222222222333333333222222222222222222222333333333333333444444444444444333333444444555666555555555666777999:::;;;????????????AAABBBDDDEEEHHHGGGIIILLLKKKHHHIIIMMMNNNPPPVVVccczzz]]]JJJBBBAAAAAA@@@???>>>===<<<<<<:::999888888777777777777::::::999888777666666555888777777666666666666777666777888777555555777999888:::;;;;;;:::999:::;;;:::::::::999999999999999999888666555555555777888999::::::::::::999888888999999888888777666555555555555666666777777888888555555555555555555555555444444444444444444444444333333333333333333333333111222333333222222444666===>>>>>>??????>>>======;;;>>>AAAAAA>>>===???AAA????????????????????????>>>>>>>>>>>>>>>=========???>>><<<;;;;;;999777555222222222222222222222222222333444444222222333444000000111111111222222222333222222222222222111111111111222222222333333333111111222333444555555666555777888777333222444666333333333333333333333222222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000111111000000000000000111111111000000111111111222222222111111111111111222222222000000111111111222222222000111111222222111111000111111222222222333333333333222222111111222222333222222222222222222222222222222222333333333444444333333333333333444555555444444444555555777888888<<<<<<===>>>@@@BBBCCCDDDBBBCCCGGGIIIFFFBBBFFFLLLPPPOOOMMMMMMUUUkkkeeeNNNCCCBBBBBBAAA@@@???>>>======999999888888777888888888<<<;;;:::999888666555555999888777666666777888999777888888888666666888999999;;;<<<<<<:::888888999999888777666666666666777:::999777555555666777888999:::::::::::::::999999:::::::::999888777666555555555666777888888999999555555555555555555555555444444444444444444444444333333333333333333333333111333444444222222333444;;;;;;<<<======<<<:::999:::<<<>>>?????????@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;;;;:::999777333333333333333333333333000111222222111111222333000111111111111222222222222222222222222222111111111111222222222333333333111222333444666777888999777888777666333333333555444444444333333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000000000000000000000000000000111111111111222111111111111111111111111000000000111111111111222000000111111111111000000111111222222222333333333222222111111111111222222111111111222222222222222111111222222333333444444333333333333333444444555444444444444555555666777999:::;;;===???@@@BBBBBBCCCDDDHHHHHHDDD@@@DDDLLLHHHMMMPPPPPPOOOUUUbbbmmmnnnSSSEEEBBBBBBAAA@@@???>>>>>>===999999888888888999::::::::::::999999888777666666:::999888777777888999:::888888999888777666888:::;;;<<<===<<<:::888888888888777666555555555666777:::999777555555666777888999999::::::;;;::::::::::::;;;;;;:::999888666555444444555666777888999999555555555555555555555555555555555555555555555555333333333333333333333333333444666555444333444444888999:::;;;:::999777666888888999;;;>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>?????????@@@???===<<<<<<======<<<;;;444444444444444444444444///000222111000000222333000111111111111222222222111111111111111111222222111111222222222333333333222222444666777999;;;;;;:::888555444444444333222333333333333222222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111///000000000111111111111000000000000000000000///000000000000111111111111111111111111111111111111000000000000111111111111000000111111111111000000111111222222222333333333222222111111111111222222000111111111222222222222000111111222333333444444333333222222333333444555555555444444444555666666666777999;;;>>>???@@@AAAFFFEEEFFFIIIHHHDDDEEEIIIDDDIIIOOOQQQPPPPPPSSSVVVYYYiiitttVVVGGGCCCBBBBBBAAA@@@???>>>>>>999888888888999:::;;;;;;888888888888777777777777;;;:::888777777999:::<<<888999999888777777888:::;;;<<<===<<<999888777888999888777555555666666777:::999777666555666777888888999::::::;;;;;;;;;:::;;;;;;;;;;;;:::888666555222333444555666888888999666666666666666666666666555555555555555555555555333333333333333333333333555666888777666444555555666777999999999777555444666444555888===@@@???===========================<<<<<<===>>>???@@@@@@AAA@@@>>>======???@@@???>>>555555555555555555555555///000222222111111222333000111111111111222222222111111111111111111222222111111222222222333333333222333444666999:::<<<===;;;777333333444555333111222222222222111111000000111111111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111//////000000111111111222000000000000////////////000000000000111111111111222222111111111111111111000000000000111111111111000000111111111111000000111111222222222333333333222222111111111111222222000000111111222222222222000000111222333333444444333333222222333333444555555555555444444555555666444666888:::===>>>@@@@@@CCC??????EEEIIIGGGDDDDDDKKKJJJIIIIIILLLPPPTTTVVVNNNPPPYYYoooTTTLLLDDD???>>>@@@AAA>>><<<>>>===<<<<<<;;;;;;:::999999888999999::::::999999999<<<;;;;;;::::::999999888999:::<<<=========<<<<<<<<<<<<<<<;;;:::777555333;;;;;;::::::999777666555555555444555555666777888;;;999888999<<<>>>===;;;;;;;;;;;;;;;:::999888888666666555555555666666777888888777666555444444333555555555444444333333333444444444444444444444444555555555444444333333333555555666666666555333222333444555666888;;;===>>>AAA@@@???>>>============<<<<<<<<<<<<===>>>@@@AAA???===;;;;;;<<<=========777666555444333222222222333222111111111222333444///444666333111222111...111111111111111111111111111111111111111111111111000000222666;;;===;;;999>>><<<:::666333111000///000000000000111111111111111111000000000000111111000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000111111000000111111222333000000000///000111111222111111111111111111111111111111111111111111111111555000...333444111///222111000000000111222333333111111111111111111111111222222333333333333444444333222111222444555444333222222333333333333444444444333333333333444555555555555666666777999:::;;;???@@@CCCDDDDDDEEEGGGIIIDDDGGGJJJLLLMMMNNNQQQSSSUUURRRUUU^^^iii}}}]]]PPPDDD@@@>>>AAAAAA>>>===>>><<<<<<<<<;;;::::::999999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>============<<<;;;999777666777777777666555444333222333333333333444555666777999888777888;;;<<<<<<:::<<<<<<<<<;;;:::999888777666666555555555555666666777777666555555444333333444444444444444444333333444444444444444444444444666666555555555444444444444444555555555444222222444444555777999<<<>>>???BBBAAA???>>><<<;;;;;;;;;888888888888999;;;===>>>???===;;;;;;<<<=========666666555333333222222333222222111111111222333444222777:::777555555333000111111111111111111111111111111111111111111111111111111111555999;;;:::888:::999777555333111000000000000000000111111111111111111000000000000111111000000000000000000000000111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000000000000////////////000000111111000000111111222333000000000000000111111222111111111111111111111111111111111111111111111111444000///222111---,,,///000000000///000000111111111111111111111111111111222222222333333333444444333222111222444555444333222222222333333333444444444333333333333444555555555555555555777888999:::<<<>>>@@@AAAAAABBBDDDFFFGGGHHHJJJLLLMMMNNNOOOPPPOOOMMMPPPWWWZZZddd}}}iiiRRRFFFAAA???AAAAAA>>>===>>><<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????======>>>======;;;::::::999999999888777666555444111222222333555666777777888777666888:::;;;:::999<<<<<<<<<;;;:::999777666666666555555555555666666555555555444444333333333333333444444444444444444444444444444444444444444666666666666555555555555333333444444333333222111444555666888:::===???AAABBBAAA???<<<:::999888777555555555666777999<<<===>>><<<::::::;;;<<<===<<<666555444333333222222333222222111111222222333444555;;;???===:::999666222222222222222222222222222111111111111111111111111333222111333555777888777777666444333222111111111000000000000111111111111111111000000000000111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000000000111222222000000000000000111111111111111111111111111111111111111111111111111111111000///000111000---...111111000//////////////////111111111111111111111111222222222222333333333333333222111222333444444222222222222222333333333333333333333333333444555555444444444444555666888888999:::<<<======???BBBDDDJJJIIIHHHIIIKKKMMMMMMLLLMMMNNNSSSWWWTTTSSS^^^nnnsssQQQHHHCCC@@@AAAAAA>>>===>>><<<<<<;;;;;;:::999999888999999:::<<<<<<=========<<<<<<<<<===>>>??????????????????@@@@@@@@@??????===============<<<<<<<<<::::::::::::999777666555333444555666888999999:::777777777888999:::::::::======<<<;;;:::888777666777666666555555555555666444333333333333333333333333333333444444555555555333333333333333333333333555555555555555555444444333333444444444333333333444555666888:::===???AAAAAA@@@>>>;;;888666555444666666666666888:::===>>><<<:::888777999:::::::::555444444333222222222333222111222222222222333333666===AAA???<<<;;;777222222222222222222222222222111111111111111111111111444222111111222444666666666555444333222111111111///000000000111111111111111111000000000000111111000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111222222//////000111111111111111111111111111111111111111111111111111111111111111---...000111000000222555222111000///////////////111111111111111111111111111222222222222333333333222111111111333444333222111222222222222333333333333333222222333333444555333333333333444555666777666888999:::;;;===@@@BBBHHHFFFEEEFFFIIIJJJIIIHHHLLLOOOUUUZZZVVVQQQTTT\\\fffyyyUUUJJJDDDAAAAAAAAA>>>===>>><<<;;;;;;:::999999888888777888999:::<<<<<<============>>>???@@@AAAAAABBB@@@?????????????????????======<<<<<<<<<<<<======888888888777666555444333666777999:::<<<<<<<<<<<<777888999999::::::;;;<<<<<<<<<<<<;;;:::999777666777777666555555555555555222222222333333333333333333333333444444555555555333333333333333333333333333333333333333333333333444444444444444444555555444555666777999;;;>>>??????===;;;999666444333333666555555666888:::<<<===999777555555666888888777444444333222222222333333111111222222333333333333444;;;???===;;;999666111222222222222222222222222111111111111111111111111444333222000000222444666888777555333222111000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000111111000000000000000000000000////////////////////////000000////////////000000000000//////000000111222//////000111111111111000000000000000000000000000000000000000000000000000---///000000///111222222333222111111000000000000111111111111111111111111111111111222222222333333222111000111333444333222111111111222222222333333333222222222222333444444333222222222333444555666555666888888999;;;???BBBDDDDDDEEEFFFGGGHHHGGGEEEGGGJJJPPPUUUSSSPPPQQQTTTZZZ___hhhvvv___LLLFFFBBBBBBAAA>>>===???;;;;;;::::::999999888888666777888:::<<<======>>>??????@@@@@@AAABBBCCCCCCAAAAAA@@@????????????@@@>>>>>>===<<<<<<<<<======::::::::::::999777666555888999;;;<<<======<<<<<<777888::::::999999;;;<<<;;;;;;;;;;;;:::999888888888777666555555444555555222222222333333444444444333333444444444444444444333333333333333333333333222222222222222333333333555555444444444555666666444444444555777888:::;;;;;;:::888666555444333333444333333333444666888999888666444444555666666666333333222222222222333333000111222333333333333222111777;;;999777777444000333333333333333333333333111111111111111111111111333333222111000111444666888777555333222000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////000000////////////000000000////////////000111111...///000222222111111000000000000000000000000000000000000000000000000000000111///---///222000---333222111111111111111222111111111111111111111111111111111111222222222222222111000111222333333111111111111111222222222222222222222222222333444444333333333333333444555555444555666666777:::???BBBDDDGGGKKKKKKIIIGGGEEEEEEFFFIIIMMMPPPQQQPPPQQQRRROOOVVV^^^aaadddqqqkkkNNNGGGBBBBBBAAA>>>===???;;;;;;::::::999888888888666777999;;;===>>>??????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>===<<<;;;:::999888999:::;;;;;;:::999888555777999999888888:::<<<999::::::;;;;;;::::::999888777666555555444444444222222222333444555555666444444444444444444333333222222222222222222222222222222222333333444444444444444333333333444555666333333333333444555666777777666555444444444444444333333222111222333444555999777555444666777777777333222222222222222333333000111222333333333222222...444777555444444333000333333333333333333333333111111111111111111111111111333444222111111444777444444222111111000000111000000000000111111111111111111000000000000111111000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////000000////////////000000///////////////000111111...///111222222222000///000000000000000000000000000000000000000000000000111111......444:::888000111000000000000111111222111111111111111111111111111111111111222222222222222000000111222333222111111111111111222222222222222222222111222222333444444333333333333444555555222333444444555999===AAAIIIPPPVVVUUUNNNHHHEEEFFFGGGJJJMMMPPPRRRTTTTTTSSSKKKRRR]]]bbb___]]]hhhwwwrrrOOOHHHCCCBBBAAA>>>===???;;;;;;::::::999888888777777888:::<<<>>>@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCCCCBBBAAA???>>>??????@@@<<<<<<<<<;;;:::999777777666777999999999888666444444666999888777666888;;;999999:::;;;;;;;;;::::::888888777555555444444444222222333444444555666666555555555444444333333333222222222222222222222222333333333444444555555555333333222111222333555666333333222222222333444444444444333333333444555555444444333222222333444555:::888666666777888888888222222222111222222333333000111222333444333222222---222555333222333333000333333333333333333333333111111111111111111111111000222444444222222444777111000000000000000111222000000000000111111111111111111000000000000111111000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000////////////////////////000000////////////000000///////////////000111111...///111222333222000///000000000000000000000000000000000000000000000000000///---///:::EEECCC::://////...//////000111222111111111111111111111111000111111111111222222222111000000000222333222111000111111111111222222222222222111111222222333444444444333333333444555555111222222333444777<<<@@@OOOWWW___\\\RRRIIIFFFGGGDDDGGGKKKNNNRRRUUUUUUSSSYYYSSSRRRYYY]]]]]]^^^bbbpppZZZKKKFFFDDD???@@@BBB;;;;;;888777888:::;;;:::888888999:::<<<>>>AAABBBCCCEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@DDDCCCAAA???>>>>>>>>>???===>>>???@@@???<<<999777<<<===;;;888555555888<<<777888888999999999888888:::999999:::;;;<<<:::999:::999888777666555444333555444333333222222222222444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222111111333444555666666666555444333333222222222222333333222111//////000222222555666444444888888666777666555333222222222222111222222333333222222111444333222222444444333222111222222333333222222111333333333333333222111000222333222111//////111333333222222333444333111///......///000111111222222111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......222111111111000000//////111111000000//////......////////////000000000000000000000000000000000000111111000000000000000111111111222333444444222000///222222444<<>>???@@@@@@AAAAAA@@@@@@DDDCCCAAA???>>>>>>>>>>>>===>>>??????>>><<<999888<<<<<<;;;888444444777:::888888999999999999999888;;;:::999:::;;;:::888666999888888666555444333333666555444333333333333444444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333222222333444555555555555555444333222222222222222222333333222000000111222222555666555777;;;===:::999888555333222222222333222222222333333222222222444333222222444444333222111222222333333222222111333333333333333222111000111222222000//////111333333222222333444333111///222222222111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111000000000/////////...111111111000000000//////111000000000/////////.../////////000000000111111000000000000000000000000111111000000000000111111333111000111222222///,,,.../////////666======888222000///000111222111000000000000111111111222222111111111111222222111000222222111111111111111111000111111111111222222222111111111111111111111111222333333444444333333222222222222333444666888999BBBGGGJJJJJJFFFBBBBBBDDDAAAAAADDDHHHNNNRRRRRRPPPQQQPPPUUU]]]bbb___\\\[[[eeegggfffgggxxxfffRRRHHHFFF@@@???@@@;;;;;;999888999:::;;;:::888999:::<<<===???AAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@CCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999;;;;;;999777444444666888999999999999999999999999;;;:::999999999888666444777777666555444444333333666555555444444444444555444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333444333333222222222222333222333555444333222222333111555777777999>>>@@@>>>;;;999666333111111333444222222222222222222222222444222111222333444333222111222222333333222222111222222333333333222111111000111111111000111333555333222222222333333111///222222333333333333333333111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111000000000000//////000000000000////////////000000000111111111222222000000000000000000000000111000000000000000111111444444666;;;???===555...//////...---111555444///222111000111222222222000/////////000000000111111000000000111111000000000333333222111000000000111000111111111111222222222111111111111111111111111222222333333333333222222333333333333444555666777777;;;>>>>>>===<<<>>>@@@??????AAAEEEIIIMMMOOOOOONNNMMMQQQYYY^^^\\\[[[\\\iiigggddd```bbbpppkkkTTTGGGEEE???>>>@@@<<<;;;:::::::::::::::999999:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>===============<<<;;;;;;::::::999888777666555555555777888:::::::::999999999999999999888777777888888666444555555555444444333333333555444444333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444333222111333333222222222222222333222444666666555333333333222666888777999>>>???>>><<<:::666333111111333444222222222222222222222222333222111222333333333111111222222333333222222111222222333333333222222111///111333333333333555777444222111222333333222000///000111333555777888999111111000000000000111111000000000000000000000000///000000000111111111111////////////////////////000000000000////////////000000000000000000//////000000000000////////////000111111111222222222222000000000000000000000000000000000000000000111222...222:::EEELLLHHH;;;000222111000///111333111///333111000111222333222000/////////000000000111111///111222222111000000111333333222111000000000000000000111111111222222222111111111111111111111111222222333333333333222222333333333333333444444444222444666666666777:::===@@@@@@@@@BBBEEEHHHJJJKKKLLLJJJLLLRRRVVVWWWYYY]]]jjjhhhgggfffaaa___fffqqqtttqqqUUUFFFDDD???===???===;;;;;;;;;;;;:::999999999:::;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@???????????????>>>======<<<<<<<<<;;;;;;::::::999999555444444444666888999:::;;;:::999888888888888999555444444555777888777555444444444444444333333333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333222111111222222222111111222222333111444666666555444333444444777888666777:::;;;999;;;999666333111222333333333222222111111222222333333222111111333333222111111222222333333222222111111222222333333333222222000222444555555666777999444333111111222333222000///000111333555777888999111111000000000000111111000000000000000000000000///000000000111111111111////////////////////////////////////000000000000//////////////////000000////////////000000000000000111111111222222222222000000000000000000000000000000//////000111222222,,,///666>>>DDDAAA888///333111000222222222111111222111000000222222111000000000000111111111222222000222444333222000111333333222222111000000111111000000111111111222222222111111111111111111111111111222222333333222222111222222333333333333333222333333444444444666888:::@@@@@@AAAAAABBBDDDFFFGGGLLLIIIHHHLLLOOORRRYYY```jjjgggggghhheee]]][[[]]][[[kkkyyyZZZGGGEEE???<<>>;;;<<<===<<<999888999:::::::::;;;===>>>???AAAAAABBBBBBAAAAAAAAAAAAAAAAAA===>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;::::::999888444333333444777:::::::::;;;:::888777666777777888222222222444666888777555333333444444444444444444111111111111111222222333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222111111222111111111111222222333222333555555444333444555444777777444444777777444777666555333222222222222444333222111111222333444333111000111222333222111111222222333333222222111111111222333333333222222111333555666666666777999555333111111222333222111222222333333333333333333111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000......////////////000000////////////000000000000000000000111111111222222000000000000000000000000////////////000111222333666555444444444444333222111//////111222000000222111000///000111111111///000000000111111111222222000333555444222000222444222111111111111111222222000111111111111222222222111111111111111111111111111111222222222222111111111111222333333333222222444444444444555666777777===???@@@AAA@@@@@@BBBCCCKKKHHHHHHKKKMMMPPPWWW___eeebbb``````aaa```^^^[[[[[[```lll~~~aaaKKKGGG@@@;;;>>>>>>;;;===>>><<<999888999:::999::::::<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???????????????<<<===>>>>>>>>>===<<<;;;888999;;;;;;;;;:::888777777555444555888:::999777;;;999777666555555666777333222222333555666555333333333444444555555555666222111111111222222333444222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333222222111111111111111111222333333222333444333222222444666333666666333333555555222333333333333333222222111444333111000000111333444222111000111222333222000111222222333333222222111000111222333333333333222000222555666555555555666555333111000111222222111222222222111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111........./////////000000.../////////000000000111/////////000000000111111000000000000000000000000////////////000111222333999888777333000///111444111......222111---...222000///...///000000///.../////////000000000111111...222555444000///111333000000000000111222333333000111111111111222222222111111111111111111111111111111222222222222111111///000111222333333222222333333333444555666666555666999===???>>>>>>@@@BBBCCCCCCFFFKKKLLLLLLQQQWWWVVV[[[\\\YYY]]]dddccc\\\[[[\\\___eeepppfffOOOJJJAAA;;;======;;;===>>>===999888999;;;999999:::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA======>>>???????????????<<<===>>>>>>>>>===<<<;;;777888;;;<<<<<<:::888666:::888666666999999777555;;;999777555444444666666444333222333444444333111333444444555555666666666222222222222333333444555222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222111222222333333333222222111111000000111222333333222333333222111222444777222555555222222555555333111111333444444333111000444333111000000111333444222111000111222222222000222222222333333222222222000111222333333333333333///111444555444333333444555333111000111222222222......///000111111222222111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111---.........//////000000.../////////000000111111////////////000000000000000000000000000000000000////////////000111222333...333777777222......000222//////333111,,,---222000...---...///000///.............../////////000---111444333///---///333//////000000111222444444000111111111111222222222111111111111111111111111111111222222222222111111...///111222333333222222111111222333555666555444000555:::=========???AAA;;;>>>DDDJJJKKKHHHJJJNNNFFFTTT\\\ZZZ^^^gggeee[[[VVV[[[______^^^cccnnnxxxrrrOOOEEECCC===;;;@@@===<<<:::999888999::::::777888999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>???@@@???=========???:::;;;======<<<;;;888777222333333444555666777777777777666555444444333333555444444333333444444444888777777777888777444222444444444333333222222222333333333333333333333333333333444555444333111000444444222222222333444555222222222222222222222222222222222222222222222222000111111000//////111222000111111111111222222222222222222222222111000///333222000//////000222333111111111111111111111111000111222333333222111000111111111111111111111111111111222222222222111111222222222111111111000000111111222222222111111000444222//////111222222222111111111111111111111111111111111111111000//////111111000000000000111111222111111111000000//////000000000000000000000000000000000000000//////...---111555555222000///000000000000000000000000000...///111111/////////000......////////////......111222333333222111222333000000////////////000000////////////000000000000000000111111111111000000///000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444666666666777888:::<<<<<<>>>===>>>AAAFFFJJJMMMNNNKKKOOOQQQRRRWWW```eeeeeeXXXZZZ^^^```aaabbbdddfffkkkmmmwwwwwwRRRFFFEEE@@@===???<<<<<<:::999999999::::::777888999;;;<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@???===<<<===>>><<<===>>>>>>===<<<:::888555555444444444555666666777777666666555555444444444444333333333444555555777666777888::::::888666444444444333333222222222333333333333333333333333333333444444444333222111333222222222222333333444222222222222222222222222222222222222222222222222000222222222000000000222000111111111111222222222333333444444333222222111333222000//////000222333111111111111111111111111000111222222222222111000111111111111111111111111111111222222222222111111222222222111111111000000111111222222222111111000333111000///111222222111111111111111111111111111111111111111111000//////111111000000000000111111111111111111000000000///000000000000000000000000000000/////////000111111222555888777333000......000000000000000000000000...///111111/////////000...//////000000//////...000222333222111000111333000000////////////000000////////////000000000000000000111111111111000000000111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222333333333444444444444444444555555666777999999:::;;;===AAAFFFIIIIIIIIIGGGKKKMMMNNNTTT^^^eeefffZZZ\\\^^^___^^^___aaabbbjjjjjjjjjlllqqq~~~UUUGGGGGGCCC>>>>>><<<;;;:::999999999:::;;;777888999:::<<<===????????????@@@@@@AAAAAABBBBBB@@@@@@???>>>>>>======<<<===>>>???>>><<<;;;<<<======>>>??????>>>===;;;:::888777555333333444555666888888777777666555555555444333333333444555666666555555666999<<<===;;;:::444444333333333333222222333333333333333333333333333333444444444333222222000111222333333333333333222222222222222222222222222222222222222222222222111333444444222111000111000111111111111222222222444444555555555444333333333222111000000111222333111111111111111111111111000111222222222222111000111111111111111111111111111111222222222222111111222222222111111111111111000111111222222222111111333111000000111222222111111111111111111111111111000111111111111000000///111111000000000000111111111111111111000000000000000000000000000000000000000/////////000222444666888999;;;999555222///...000000000000000000000000...///111111/////////000///000000111111000000//////111222111000///000111000000////////////000000////////////000000000000000000111111111111000000111111111222222222333333000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444555555444333333333333444555666666888;;;@@@DDDFFFEEECCCBBBFFFGGGIIIOOOZZZbbbccc\\\]]]]]]\\\[[[[[[\\\^^^jjjkkkiiiaaaYYY]]]sssYYYGGGGGGEEE???;;;<<<;;;:::999999:::;;;<<<888999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC???>>>>>>======<<<;;;;;;;;;======<<<;;;:::;;;<<<===============;;;:::999888777444333333444666888;;;:::999888777666555555444333333444444555666777555555666888;;;<<<;;;999333333333333333333333333333333333333333333333333333333333333333333333222///000222333444333222111222222222222222222222222222222222222222222222222111444666666444222000000000000111111111222222222333444444555444444333333222222111000000111222222111111111111111111111111111111111222222111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111222222222111111333111000000222222222000111111111111111111111111000000111111111111000///111111000000000000111111111111111000000000000000//////////////////////////////......111444888;;;;;;<<<<<<;;;888555333222000000000000000000000000...///111111/////////000000000111111111111000000///000111000///...///111000000////////////000000////////////000000000000000000111111111111000000000000111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444555555555444333333222222222333333555666888<<>>:::<<<;;;:::::::::;;;<<<===::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAABBBBBB>>>>>>======<<<;;;;;;::::::;;;<<<;;;999888999:::;;;;;;;;;;;;:::999888888777555444333333666999;;;===<<<;;;:::888777555555444444444444444555666777555555555777999999777555333333333333333333333333333333333333333333333333333333333333333333333333111222333444444333222111222222222222222222222222222222222222222222222222111444666666444222111111000000111111111222222222111222222333333333222222222111111111111111111222111111111111111111111111222111111111111111111222111111111111111111111111111111222222222222111111111111111111111111111111///000111222222222222222222111000111222333111000111111111111111111111111///000000111111111000000111111000000000000111111000000000000000000111111///////////////////////////......///222777;;;>>><<<<<<<<<<<<;;;:::888666000000000000000000000000...///111111/////////000000000111111111111000000...///000000///...///000000000////////////000000////////////000000000000000000111111111111000000////////////000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555444444333222222222333333555444444666999<<<<<<<<<<<>>BBBKKKQQQQQQSSSTTTUUUUUUTTTTTTVVVXXXWWW___jjjqqqnnngggggglllaaaGGGCCCBBB>>>:::<<<;;;:::::::::;;;<<<===<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>===<<<<<<;;;;;;:::999:::;;;:::888777888999:::999999888777777666666555555444444555777999;;;===<<<<<<;;;:::999888888666666555555555555555666555555444666777666444222222222333333333333444444333333333333333333333333333333222222222333444444444444444444333222111111222222222222222222222222222222222222222222222222111333555555444222222333000111111111111222222222000000111222222222111111111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111111111222222222222111111111111111111111222222222///000111222222222222222222111000111333333111///111111111111111111111111///000000111111111111000111111000000000000111111000000000000111111111111000000000000000000000000...//////111555999===???===<<<;;;<<<======<<<:::000000000000000000000000...///111111/////////000///000000111111000000///...000111000///...///000000000////////////000000////////////000000000000000000111111111111000000........./////////000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000111222222222333333333444444444444333222222333333333555333222333555888999999888;;;<<<;;;===DDDGGGGGGLLLNNNQQQRRRQQQQQQRRRSSSSSSXXXbbblllooolllkkknnneeeIIIAAAAAA???<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>======<<<;;;;;;;;;888999:::999777666777888999999888777666666666666666666555555666777888888999::::::;;;<<<<<<======888777666555555444444555444444444555666666444222222222222333333444444444333333333333333333333333333333222222222333444555888777666444333222111111222222222222222222222222222222222222222222222222000111333333222222444555000111111111111222222222///000000111222222111111111111111222222111111111111111111111111111111111222222111000000111222222111111111111111111111111111111222222222222111111000000111111111222222222//////000222222333333222111111111222333333111///111111111111111111111111//////000111111111111111111111000000000000111111///000000000111111111111000000000000000000000000...///111444777;;;>>>??????===<<<<<<>>>???===;;;000000000000000000000000...///111111/////////000...//////000000//////...///000111111//////000111000000////////////000000////////////000000000000000000111111111111000000////////////000000000000////////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111111111111222222222333333333222222222222222333333333222222333555666666555333777999888:::@@@BBB@@@HHHKKKNNNPPPOOONNNMMMMMMPPPTTT^^^iiinnnnnnooosssiiiJJJAAAAAA@@@???<<<;;;;;;:::;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;777888999888777666666888:::999888777666666666666777777777777777666666666666777888;;;===???AAABBB999888777666444444444444333333333555777777555444222222222333333444444444333333333333333333333333333333222111222333555666;;;999777444222222222222222222222222222222222222222222222222222222222222///000111111111222444666000111111111111222222222///000111222222222222222111111222222222222111111111111111111111111111111333222111000000111222333111111111111111111111111111111222222222222111111000000111111222222222222//////000222222333333333111000111222333333111///111111111111111111111111//////000111111111111111111111000000000000111111//////000000111111111222000000000000000000000000...///222555888;;;>>>???AAA>>><<<<<<>>>???<<<:::000000000000000000000000...000111111/////////000......////////////......///111222111000///000222000000////////////000000////////////000000000000000000111111111111000000000000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000111111111222222222111111111111111222333333000111222555777666444111///444666777999>>>???===FFFIIIMMMOOONNNKKKIIIHHHGGGNNN\\\hhhmmmmmmoootttsssPPPFFF@@@===CCC>>>>>>>>>>>>????????????????????????@@@AAABBBBBB????????????????????????AAAAAAAAA@@@>>>===;;;:::999999999999999999999999:::;;;;;;999777666666666888888777666666666666666888888888:::===>>>>>>===::::::888555222111333555333444666888999888555333444444444444444444444444222222111111000111111222333333222111111222333333555444333333222222222333222222333444444444333333111111111111111111111111111222333333444444333333888666333222333333333222222222222222222222222222000111111111111222222222222111111111000000//////111222222222222111000000000000000000000000000000111111222222222333333333//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000333222000///.........///222111000//////...//////222222222111111111000000000///.........///111222///...///444:::>>>???>>>===>>>>>>===>>>@@@;;;444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////............000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111333333222111000000000111111111111111111111111111333222111000000111222333111111222333333444555555333333333333444666888999@@@CCCIIIMMMOOOMMMJJJHHHKKKNNNVVVbbbggghhhooowwwWWWHHHBBB>>>AAA============>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA????????????????????????>>>>>>???>>>>>>===<<<;;;999999999999999999::::::999999999888777666666777777666666555555555555555666666777999<<<>>>===<<<>>>===;;;777333111222333444444555777888777555333444444444444444444444444333222222222222333333333333333222111111222333333555444333333222222222222222222222333333222111111111111111111111111111111111222333333444444333333777555333222222333222222222222222222222222222222000111111111111222222222111111111111000000000///111222222222222111000000000000000000000000000000111111111222222222333333//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000333222000///......//////111000//////////////////222222222111111111000000000//////...///000111222///......222777;;;=========???>>>======>>>:::444000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////............000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111333222111111000000111111111111111111111111111111222222111000000111222222111222222333333444444444333333222333444666777888<<>>>>>>>>BBBAAAAAA@@@@@@@@@@@@AAA????????????????????????<<<<<<======>>>=========::::::::::::::::::::::::888888888888888888888888666666555444444444444444555444555888;;;======<<>>:::555333222333555555555555555555555555444444444444444444444444222333333333444444555555333222222111111222222333444444333333333333222222222222222222111111000///111111111111111111111111111222222333333333333333666444222111222222111000222222222222222222222222000111111111111222222222111111111111000000000000111222222222222111000000000000000000000000000000111111111222222222222333//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000222222000////////////////////////...//////000000222111111111111000000000///////////////000111111111//////111555999<<<===<<<>>>>>><<<;;;<<<888222000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000////////////............000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////000000000000111111111111222222111000000000111111111111111111111111111111222222111000000111222222222222222333333333333333222222222333444555666777777999<<<@@@DDDHHHKKKLLLMMMMMMPPPUUUZZZ```kkkvvvcccHHHCCCAAA@@@===>>>>>>>>>>>>?????????CCCBBBAAA@@@@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888777888999::::::999777666555555444444555555555555666888<<<>>>>>>===BBBBBB@@@<<<888555555555777777666555333333444666444444444444444444444444111222333333444444555555222222222222222222222222333333333333333333333222333333333333222111//////111111111111111111111111111111222333333333333222444222111111222222111///222222222222222222222222000000111111111222222222111111111000000000000000111222222222222111000000000000000000000000000000111111111111222222222222//////000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000222111111000000/////////...............///000111111111111111000000000000///////////////000000111222111000000333777:::<<<:::======:::888999666111////////////////////////////////////////////////000000000000000000000000............////////////////////////............000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000////////////000000///////////////////////////000000000111111111111111111000000000000111111111111111111111111111111222111111111111111111222333333333222222222222222222222222333333444555666444555666999===BBBFFFIIIMMMOOOQQQSSSVVV\\\fffnnnjjjLLLDDDAAABBB??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::888777999;;;<<<;;;:::888777666666555555666666666666777:::===???>>>===?????????===:::888888999888999888555333222444777444444444444444444444444111111222333444444333333222222222222222222222222222222333444444444333222444444444444333222111000111111111111111111111111000111222222333333222222222111000111222222111///222222222222222222222222000000111111111222222222000000000000000000111111111222222222222111000000000000000000000000000000000000111111111222222222//////000111111111111111111111222222222222111111000000000000000000000000////////////////////////111111111111111000000000......---......///000000000000000000000000000000...//////000000000000000111000///...///222666888777::::::777555555444000////////////////////////////////////////////////////////////////////////............////////////////////////............//////////////////////////////////////////////////////000000000000//////////////////////////////000000////////////000000///////////////////////////000000000111111111111111000000///000000111111000000000000000000000000111111111222222111111111222222222222222222222111111111222333333444444444444444333555777<<<@@@BBBKKKNNNQQQQQQRRRWWW]]]aaaxxxYYYIIIBBBDDD@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB????????????????????????AAAAAAAAAAAA@@@???>>>============<<<<<<;;;;;;:::;;;888777888;;;===;;;999888888777666666666666666888888888:::===>>>>>>===;;;<<<===<<<:::999999::::::;;;;;;888444222555777444444444444444444444444111222333444444333222111111222222333333222222111111222333444555444333222444444444444444333222111111111111111111111111111000111111222222222222222222111000111333333111///222222222222222222222222000111111111111222222222000000000000111111111111111222222222222111000000000000000000000000000000000000000111111111111222//////000111111111111111111111222222222222111111000000000000000000000000////////////////////////000111111222222111000000.........---......////////////000000000000000111......///000000000000000---------,,,+++---000222333666777333111222222000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////............////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000////////////////////////000000000000111111111111000000/////////000111111000000000000000000000000000111222222222222111000111111111222222222222222000111222333333333333222333333333444555888:::;;;DDDIIIMMMKKKKKKOOOSSSUUUlllRRRCCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC??????????????????????????????@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::777555666:::;;;999666777777666555555555555666999888888:::<<<===<<<::::::;;;<<<;;;999888888999:::<<<===:::555333555888444444444444444444444444333444555666555333111000111222333333333333222111000111333555555444333222222222333333333222222111111111111111111111111111000000111222222222222222222111111222444444222000222222222222222222222222000111111111111222222222///000000000111111111111111222222222222111000000000000000000000000000000000000000000111111111111//////000111111111111111111111222222222222111111000000000000000000000000////////////////////////000111222222222222111000//////...---------......////////////000000111111---...///000111000000///,,,...///...,,,+++---000...333444000...///000///000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111////////////............////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000111222222222222111000000000111111222222333333000000222333333222222111111222333555666666666666999@@@CCCAAAAAAFFFKKKLLL|||ZZZDDDDDD??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD????????????????????????<<<<<<>>>??????@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999666333555888:::777333666666555444444444444555999888888999;;;;;;:::888999;;;<<<;;;999777777777:::===???<<<777444555888444444444444444444444444555666777777666444222000111222333444444333222111000111333555555555333222000111111222222222111111111111111111111111111111000000111222222222222111222111111333444444222000222222222222222222222222000111111111111222222222//////000000111111111222111222222222222111000000000000000000000000000000000000000000111111111111//////000111111111111111111111222222222222111111000000000000000000000000////////////////////////000000222333333222111000000///...---------------.../////////000000111111---...000111111111000///...000222111///---///111+++000222...,,,...000///000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000/////////............////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000000111222333333222111000//////000111222333333444///000222333333222111000///111444666777777555555222888;;;888888@@@FFFHHHcccMMMDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@<<>>@@@============<<<<<<<<<<<<777666666888:::;;;:::999666777999;;;;;;999777555555666888:::;;;:::999888===;;;888666666777888888;;;<<<>>>===:::777444444777444333444222000222777;;;>>>???===888444333333444444444333333222222222000000111111111222222222111111000000111111222333111111000000111111222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333222111111222222000///000000//////.........---000000000///////////////111111111111000000000000111000000000000000111222//////............//////000000000000000111111111,,,---...000000000//////111111111111111111111111///000111111000///...---//////............//////000000////////////000000555333111///......///000000000000000000000000000000000000000000000000000............////////////////////////000000000000000000000000000000000000222222222111000//////...////////////000000000000////////////000000000000//////000000111111222222111111222222222333333333222222333333333333444444666777777666555777:::===cccMMMDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???>>>???@@@============<<<<<<<<<<<<999888777888::::::888666777888:::;;;;;;999777666666777999;;;<<<;;;:::999;;;999777666666666666666777888999999777555333222666333333444333111444999<<<>>>???>>>;;;777444333222222111111111111111111000111222222333222222222111111000000111111222333111111000000111111222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///000111222333333222000111222222000///000000000/////////......000000000000000000000000//////000000111111111222111111000000000000000111//////............//////000000000000000111111111///000000000000000000///111111111111111111111111//////000111000///...---000//////......//////000000000////////////000000444222000///...///000000000000000000000000000000000000000000000000000000/////////000000000000111////////////000000000000000000000000000000000000222222111111000//////...////////////000000000000////////////000000000000/////////000000111111111111111111222222222333333222222222333333333444444555666666555444666999;;;cccMMMDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAAAAA???============<<<<<<<<<<<<;;;:::888999999999666444888:::;;;<<<;;;:::888666777888:::<<<<<<<<<;;;;;;777777777666555555555444444555777888888666444333444222222444444333666<<<>>>>>>???@@@???<<<777333111111111111111111222222000111333444555444222111111111000000111111222333111111000000111111222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------...///111333555666333111000000111222111///111111111000000000000000000000000111111222222333......///000111222333333222222111000/////////000//////............///////////////000000111111111333333222111000000000000000000000000000000000000//////000111000///...---111000000//////000000111000000////////////000000222111////////////000111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000222111111000000//////...////////////000000000000////////////000000000000////////////000000000000111111111222222222222333222222222222333333333333444444555444333444777999cccMMMDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB???===>>>AAABBB@@@>>>============<<<<<<<<<<<<:::999888999999999777555999:::;;;<<<;;;:::999888888999:::;;;<<<<<<;;;;;;666777888888777555555555666777888:::;;;;;;999777333111222444555444888>>>???>>>>>>@@@AAA>>>888333222222222333333444444444///111444666666555333111111111000000111111222333111111000000111111222333000000111111111222222222111111222333333333333222222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000222444555666222000///000111222111///111111111111111111111111000000111222222333444444...//////000111111222222333333111000//////////////////............//////......//////000111111111555444222000////////////////////////////////////000000111222222111000///111111000000000000111111000000////////////000000///////////////000111222//////////////////////////////////////////////////////000000000111111111////////////000000000000000000000000000000000000111111000000////////////////////////000000000000////////////000000000000////////////////////////111111111111222222222222111222222222222333333333222333444333222222444666aaaLLLEEECCCDDDDDDCCCCCCCCCBBBBBB??????????????????@@@@@@????????????????????????AAA>>><<<===@@@AAA???===============<<<<<<<<<<<<999888777888::::::888777999:::;;;;;;;;;;;;:::999777888999::::::;;;;;;;;;777999;;;:::888777777888888888999;;;======:::888333111111444444444888======<<<<<<>>>@@@>>>888333222222222333333444444444///111444666666555333111111111000000111111222333111111000000111111222333000000111111111222222222111111222333333333333222222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444111000//////111222111///111111111111222222222222000000111222333444444555111111000000000000000000333333111000//////////////////............//////---......///000000111111444333111///.........///////////////////////////111111333333333333222111111111000000000000111111000000////////////000000.........//////000111111////////////////////////////////////////////////........./////////000000////////////000000000000////////////////////////000000000///////////////////////////000000000000////////////000000000000000000000000000/////////000000111111111222222222111111111222222222333333111222333333111111333444^^^KKKEEECCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>???????????????????????????????????????>>>===>>>??????>>>===============<<<<<<<<<<<<888777777888::::::999777777888999::::::;;;;;;;;;888888888999::::::;;;;;;888;;;<<<;;;888777999<<<:::888888999<<<<<<888444333111111333333222555;;;:::::::::;;;;;;999777444111111111111111111222222000111333444555444222111111111000000111111222333111111000000111111222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000111111000///...///111111111000111111111111111222222222111111111222222333333444111111111111000000//////222222111000/////////000//////............//////------...///000000111111111000000/////////000000000000000000000000000000000111222333444333222222111000000//////000000111000000////////////000000.........//////000000000000000000000000000000000000000000000000000000000............////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111000000000000000000000111111111111222111111111111222222222222111222333333111111222333~~~\\\JJJFFFCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>?????????@@@@@@@@@????????????????????????>>>???@@@@@@>>>>>>???@@@============<<<<<<<<<<<<:::999888999999999777555555666777888:::;;;<<<<<<999999999::::::;;;<<<===999;;;===;;;777777:::>>><<<999888999;;;:::666111444222111333222000222888666777888777555444444555222222111111111111111111000111222222333222222222111111000000111111222333111111000000111111222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000000000///...///111111111000000000000111111111222222111111111222222222222222000000000000000111111111111111000000000000000111//////............//////,,,,,,---...///000111222...///000111222222222222111111111111111111111111//////111222222222111111000//////......//////000000000////////////000000......//////////////////000000000000000000000000000000000000000000000000...////////////000000000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000333222222222111111111000000000000000111111111111111111111111222222222222111222444333222111111222|||ZZZJJJFFFCCCDDDEEEEEEEEEDDDBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCBBB???>>>@@@BBB>>>=========<<<<<<<<<<<<<<<;;;999999999888555333444444666777999;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>999;;;<<<:::666666;;;??????<<<999:::<<<;;;555000555333222222111...000555333555666444111000333666555444444333333222222222000111111111111222222222111111111000111222222333111111111000111222222333000111111111111222222222111111222333333333333222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111///......///000111111000//////000000111111111111222222111111111111111111......///000111222333333111000000000000000111222//////............//////,,,,,,---...///000111222---...111333444555555555111111111111111111111111---...///000111111000/////////............//////000000////////////000000......////////////......000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000////////////////////////.........///////////////////////////000000000000////////////000000000000333333333222222222111111000000000000111111111111000111111111111222222222111333444444222111111222zzz[[[LLL@@@CCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>???@@@@@@@@@@@@????????????>>>============>>>>>>>>>>>>>>>===:::888666666777888333444555777999;;;<<<===;;;::::::::::::::::::999999;;;;;;888555555:::???:::;;;;;;;;;999666333111111888222,,,111333000333666555333444444444333222222222222222111111000000000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222111000...---000000111111111111000000...000111111///...//////...//////000111222222222111111111111111111111111000000////////////000000............////////////111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////,,,,,,,,,------------...//////...------...///000000///000444999999444///000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000111111000000//////......////////////////////////111111000000000000000111000111222222333333333333000000000000000000000000////////////000000000000////////////////////////------......///000000000000000000000000000000000333555666666333111000000000000000000111111111111000000000000111111111111000111111111111222222222{{{[[[MMMBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBB@@@?????????@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>============>>>===:::888777777888888333444666888:::<<<>>>???;;;;;;;;;;;;;;;:::::::::888::::::777444444999======>>>>>>===<<<:::888666777===777000444555333666555444222333444444333111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111222111111111000000111111111111000000...000222111000//////000...//////000111111222222111111111111111111111111000000////////////000000....../////////000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////111111000//////111222333000//////222666777333.../////////////////////////////////////////////////////////////////////...000000000000000000000000111000000000/////////...////////////////////////111111000000000000000111111111222333333333222222000000000000000000000000////////////000000000000//////////////////////////////////////////......000000000000000000000000111333444444222000000000//////000000000111111111000000000000111111111111000000111111111222222222}}}[[[MMMEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>??????>>>>>>======<<<<<<>>><<<;;;999888888999999555666777999;;;===>>>???<<<<<<<<<<<<;;;;;;::::::666888888666333333777:::>>>>>>>>>>>>===<<<<<<;;;<<>>>>>@@@??????>>>===<<<<<<;;;===<<<;;;:::999999::::::999999::::::;;;<<<======;;;;;;;;;;;;;;;:::888888555555555444222222555777<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@@@@?????????>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::999999::::::999888666555333444333222222222333555::::::;;;<<<===<<<<<<<<<:::???777...111111...111111/////////111111000///000000000000000111111111000000111111111222222222333333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000555444222111111111222333000000111111111111000000///000222222222111222333000000000000000111111111111111111111111111111111000000////////////000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////......////////////000000///.........///000222333555333111000111111111111................................................---.........//////000000////////////////////////////////////000000000000//////////////////////////////......///000111111222222222222111111000///////////////////////////////////////000000000000////////////////////////////////////000000111111////////////////////////...000111111000000222333...////////////000000000///000000000111111111111//////000000000111111111eeePPPFFFAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBB???@@@@@@@@@@@@???>>>===@@@@@@@@@????????????>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888777888999:::999777444333333333222222222222333333888999<<<===>>>===;;;:::777===666///222222///111000///...///111111111000222222222222111111111000000111111111111222222222333333333333333333333333000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000444444333111111000000000000000111111111111000000...///111222111111222333000000000000000000111111111111111111111111111111000000////////////000000/////////000000000111111000000000000000000000000---......//////000000000000000000000000000000000////////////////////////---------.........//////111000000000111333444666444333222111111111111111................................................------......///000000000000000000000000000000000////////////000000000000////////////////////////............///000111111111111111222111111000000000000000000000000000000////////////000000000000////////////////////////......///000000111222222///////////////////////////000111000///000222333......////////////000000000000000000111111111111/////////000000000111111mmmTTTFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>============;;;;;;<<<===============;;;;;;;;;;;;::::::999999888999::::::999777444222333222222222222333222222444666999<<<<<<:::777555222999444...333333///111000///...///111222111000555444444333222111000000000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222111111000000000000111111111111000000,,,...000111000000111222111000000000000000000000111111111111111111111111000000////////////000000....../////////000000000000000000000000000000000.........///000000111111000000000000000000000000////////////////////////------........./////////111000000000111333555666111111222111000000000111////////////////////////........................------......///000000111000000000000000000000000.../////////000000000111////////////////////////...------......000111111///000000111111111111000000000000000000000000000////////////000000000000////////////////////////000000000000000000111111//////////////////////////////000///---...000222........./////////000000000000000000111111111111////////////000000000111sssWWWGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@????????????>>>============>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>===999999999::::::;;;;;;;;;999:::;;;<<<:::888555333333222111222333333222111///222666999999666333000---555222---222222---///000//////000111222222111777666555444222111000000000111111111111222222222////////////////////////000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000---...000111222222111000000000111111111111000000,,,...000000000000111222111111111000000000000000111111111111111111111111000000////////////000000............////////////000000000000000000000000...//////000111222222222000000000000000000000000////////////////////////............///////////////.........000111333555...///111111000//////000000000000000000000000000........................---------...///000000111000000000000000000000000.../////////000000111111////////////////////////---------......000111111...///000111111111111111000000000000000000000000////////////000000000000////////////////////////222222111111000/////////////////////////////////...//////---,,,,,,...000............/////////000000000000000111111111111////////////000000000000vvvPPPKKKCCCCCCBBBAAA@@@>>>======AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======@@@???===<<<;;;;;;<<<<<<;;;::::::<<<@@@@@@>>>;;;======<<<;;;:::888777666======<<<;;;999777555444333333333222333333444444555222000111444666444222666===777...111000...222000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222000111111111111222222222222222222222222222222222333333333222222111111111111111111111111111111111111111222222222333333333///000000000000111111111000000000000000000000000---///111111000/////////111111111111111000//////000000000000000000000000111111111111111111111111222222222222222222222222...000222444444222000...000000000000////////////......//////000000111111333333333222222222111111000000000000000000000000222111111111000000//////---...///000000000000000///000333444444222000...000000000000000000000000000000000000000000000000000////////////000000111........................////////////000000000000000/////////000111222222............/////////000000000000000000000000000000000000000000000000000555555555555333000...---------......//////000000...,,,+++,,,...111222222000000000000000000000000000000000000000000000000......///000000000000///222000///000111111000///111000000///////////////000000000000000000000000zzzQQQIIICCCBBBAAA@@@@@@???>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===;;;;;;;;;;;;<<<:::999999;;;>>>>>><<<:::;;;;;;;;;;;;:::999888888;;;;;;:::999888777666555333222111000000111222222222111111333777999666333222:::555...111111///333000111111111111222222222000000000000000000000000000111222222333333222222222222222222222222222222000111111111111222222222222222222222222222222222333222222222222222222111111111111111111111111111111111111222222222333333000000000111111111222222000000000000000000000000...000222222111//////000111111111111111000//////000000000000000000000000111111111111111111111111111111111111111111111111///000222333333222000///000000000000////////////.../////////000000000111000000000//////.........000000000000000000000000111111000000000/////////......//////000/////////...///000111111000...---000000000000000000000000000000000000000000000000444333222000//////............................../////////000000000111111//////////////////000111........./////////000000000000000000000000000000000000000000000000000000111111111111000000///............///////////////...---,,,---000222222111000000000000000000000000000000000000000000000000000000000000000000000111000///...///111222222111222111000000////////////000000000000000000000000SSSGGGBBBAAAAAA@@@????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::::::::;;;999999999:::<<<<<<:::888888999:::::::::::::::999888888666555555666777888666444222111000111222333//////111555:::;;;888555...777444...222222///333000111111111111222222222////////////////////////000111222222333333222222222222222222222222222222000111111111111222222222222222222222222222222222111111111222222222222222111111111111111111111111111111111222222222222333111111111111222222222333000000000000000000000000...000333333111000000111000111111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000////////////000000000000//////............------000000000000000000000000///////////////.........//////////////////......////////////////////////000000000000000000000000000000000000000000000000444333222111000/////////////////////////////////000000000111111111222222000//////............///....../////////000000000000000000000000000000000000000000000000000000000////////////000111222222000000///////////////......---...///222333222111000000000000000000000000000000000000000000000000222111000///000111333444///...---///111333333222444333222111000/////////000000000000000000000000VVVEEEBBBAAA@@@?????????@@@AAAAAAAAAAAABBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????===<<<;;;;;;:::999999999999999:::;;;;;;;;;999888999999::::::::::::999999666555333333333555777999:::888555333222333444555111000111444999:::888555,,,666444///333222...222000000111111111222222222000000000000000000000000000000111222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111222222333333111111111111111111111111111111111111222222222222111111222222222333333333000000000000000000000000///111333333222111111111000000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111222111000//////000111222////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000........................222111000000////////////111111000///000111222333////////////////////////////////////////////////////////////000111222222000000000000000000000000000111111111222222222222111000//////...............////////////000000000////////////////////////////////////////////////111000000000000222444555111000000000//////............///111333333222000000000000000000000000000////////////////////////222111///...000333666999111///......000222222222444444222111000000000000////////////////////////[[[EEEBBBAAA@@@???>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::999999888777888999;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999888444333222222222444777888999888555444333333444555444222111333777999777555...777444///222111---000000000111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222111111111111111111111111000000000111111222222222111111111111111111111111000000111111111222222222111111222222222333333333000000000000000000000000///111333333222111111111///000000111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222111///......///111222.../////////000000000111000000000000////////////111111111111111111111111////////////////////////------------............333333111000000000000111111000///...///000222333////////////////////////////////////////////////---------......000111111000000000000000000000000000111111111222222222222222222111000////////////////////////000000000111////////////////////////////////////////////////222111000000000111222333111111000000/////////...///...///111333333111///////////////////////////////////////////////////111///......000444999<<<444222///...///000000000444333222111000000000000////////////////////////cccIIICCCBBB@@@>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999888777666666888;;;<<<;;;:::;;;<<<============<<<;;;999999444333333222333444555666444444333222222111111111444333333555999:::888555///888444...222222...222000111111111111222222222111111111111111111111111///000111111222222111111111111111111111111111111000111111111111222222222111111111111111111111111000000000111111111111111111111111111111111111111000000000111111111111222111111111111222222222333000000000000000000000000...000333333111000000111///000000111111111111000111111111111111111111111111111111111111111111111222222222222222222222222111000////////////000111......//////000000111111000000000000////////////......////////////000000////////////////////////---------...............333222111000///000111222...------,,,---...000111000000000000000000000000000000000000000000000000000///......---------...////////////////////////000000000111111111222222222111111000000000000111/////////000000000111111000000000000000000000000000000000000000000000000000000///.........//////111000000000000000000/////////...000111222111///////////////////////////000000000000000000000000111///......000333888:::666333000....../////////222222111000000000000111000000000000000000000000kkkOOOEEECCC@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;::::::::::::888999999999999777666555333666999::::::999;;;<<<<<<===============<<<<<<555555444444444333333333111111222333333222111000111222555;;;??????:::555///777333...222333222666000111111111111222222222111111111111111111111111///000000111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000111111111222222000000000000000000000000...000222222111//////000//////000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000.........///000111111111111000000000/////////...---------....../////////////////////////////////------......////////////111000...---...///111222,,,,,,,,,---...///000000000000000000000000000000000000000000000000000000000//////......................................./////////000000000111111000////////////000000111//////000000000111111111000000000000000000000000000000000000000000000000......////////////......000000000000000111111111000...---...///000000///////////////////////////000000000000000000000000333222000//////111333555555222///---...000000000000000/////////000111111000000000000000000000000qqqTTTFFFDDDAAA>>>======???@@@@@@@@@@@@AAAAAA@@@@@@@@@:::<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;:::::::::888888999999888777555444000444888999888888:::<<<;;;<<<===>>>????????????666666666555444333222111000222444555555444333111---111888@@@EEEDDD<<<666...666222---222555555:::000111111111111222222222000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222000000000000000000000000222222111111000000//////111111111111111111111111000000000000111111111111///000000000000111111111000000000000000000000000---///111111000///////////////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////---......///000111111222111111000000/////////............/////////000000////////////////////////........./////////000000...---,,,+++,,,...000111---...//////000111111222000000000000000000000000000000000000000000000000------......///111222333........................////////////000000000000...............///000111000000000000111111111111000000000000000000000000000000000000000000000000...///000222222222111111//////000000111111222222111...,,,,,,...///000000////////////////////////000000000000000000000000666444222000//////000000444111...---///111222222............///000111222000000000000000000000000WWWLLLDDD======>>>======???===>>>@@@AAA@@@???===;;;<<<===>>>>>>>>>===;;;:::999888999;;;<<<;;;888555444555555444222222333555222111333777777555777<<>>===???BBBBBB@@@===:::;;;<<<:::666222000000111111111111111111111111000444:::???@@@>>>:::777111555333......222333000000000111111222222222333000000000000000000000000111111222333222111000///000000000000000111111222000111111111111222222222333222222111111222222333333333222111000000111111000000111222222222111111111111111111111111111111000000000///...///222555111111111111000000000000111000111333111------111////////////000000000000111111000//////000111222333333222111000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000......////////////..................////////////............////////////---------............/////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000////////////////////////000000000000111111111111222111000.........//////000000//////.........---//////.........---------...............///000000///000222444555666666666444111......///000111111^^^LLLDDD======>>>======?????????@@@@@@@@@???>>>=========>>>======<<<;;;::::::999999:::;;;;;;888666333444555444333222333444222111333666666444666:::???>>>>>>???BBBBBB@@@===???>>>===999666333444555111111111111111111111111///222777;;;<<<:::777444222444333......222333000000000000111111222222222333333222222111000000000111222222333222111000///000000000000000111111222000111111111111222222222333222222111111222222333333222222111000000111111222222222222222222111111222222222111111111111111000111000///...///222444111111111111000000000000111000111333222---...111////////////000000000111333222111000///000000111333222222111000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000/////////...////////////////////////......////////////.............../////////000000............////////////---------............/////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000000000000000000000000000111111111000000000//////111111111000000000//////111111111111111111111111////////////////////////000000000000111111111111222111000/////////000111000000/////////.........//////.........---------//////.........//////000111333666888:::;;;::::::666333000//////000000///fffMMMDDD>>>>>>???>>>>>>@@@AAA@@@@@@??????????????????>>>===<<<;;;;;;;;;;;;<<<:::999999::::::999777111333666666555444444444444333444666555222333777>>>>>>>>>@@@AAABBB@@@>>>AAA???<<<888444333555777111111111111111111111111///111444666666555333111222444222//////111222111000000000000000111111111333333222111000//////...111222222222222111000000000000000000000111111222000111111111111222222222222222111111111111222222333222111111000111111111555444333222111111222222222222222222111111000000000111111000//////222444222222111111111000000000111000111333222......111/////////000000000111111333222111000000000000000333222111111000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000/////////....................................////////////......////////////000000000000............////////////---------............/////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000000000000000000000000000111111000000000000//////111111000000000000//////222222222222222222222222////////////////////////000000000000111111111111111111000000111111222333000000////////////....../////////............---000000///....../////////000333777;;;>>>>>>===<<<777555111000000000///...eeeMMMEEE???>>>???>>>???@@@AAA@@@>>>===<<<===>>>??????>>><<<;;;::::::;;;<<<===;;;999999999:::999888111444777888777666666666777666666888666222333666======>>>@@@AAAAAA@@@???>>>===;;;777333222222444111111111111111111111111000111222222222111111000333333222000///111111111000000000000000000000000000000000000////////////222222222222111111000000000000000000000111111222000000111111111222222222222222111111111111222222222222111111111111111222777666333111111111222333333333222222111000000000111111222111000000111333222222222111111111000000000///111333222......222//////000000000111111111111111111111111111111222222222111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000/////////.......................................////////////....../////////000000000111111............////////////---------............/////////000000000000////////////////////////////////////............//////......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000//////000000000000000000//////000000000000000000000000///////////////////////////000000000111111111111000000111111222333444444000000///////////////////////////...............111000//////////////////,,,///555:::<<<<<<;;;999666444111000111111000///```NNNFFF??????@@@??????AAA@@@>>><<<::::::;;;===>>>>>>===;;;:::::::::;;;<<<>>><<<:::999::::::999888222555888:::999888888999;;;999999:::888333333777<<<===???@@@AAA@@@@@@@@@<<<===<<<:::666333222222111111111111111111111111222222111111111000000000444222111111000000111222111111111000000000000000//////000111111222333333222222222111111111111111000000000000000111111222000000111111111222222222222111111000000111111222222111111111111111222222777666333111111111222333222222222111111111000000111222333222000000111333222222222222111111111111000///000333222...///222000000000000111111111111//////000111222333333444222111111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////..........................................////////////......////////////000000000000............////////////---------............/////////000000000000////////////////////////////////////............//////......////////////......////////////////////////////////////000000000000//////////////////////////////////////////000000//////////////////000000///////////////////////////////////////////////////000000000111111111111000000111222333444444555//////000000000000000000////////////////////////111000000/////////000000+++...333888::::::888666222111000000222222222111___OOOFFF@@@@@@AAA@@@@@@BBB>>>===;;;:::999:::<<<===;;;;;;;;;:::;;;;;;<<<===>>><<<;;;:::;;;:::999777333555888999999999:::;;;<<<::::::;;;999444444777;;;===@@@AAA@@@@@@AAAAAA===>>>???===999666444333111111111111111111111111222222111111111111111111555111000111111///000333222222222111111111111111000000111333555666777888333222111111000000111111000000000000000111111222000111111111111222222222111111000000000000111111111111111000111111222333555444333222111111222222111111111111111111111111111333333333111000111222333222222222222111111111///...000333222...///333000000000111111111222222...///111222333333444333111111111000111111222333000000000000000000000000000000000000000000000000/////////////////////////////////.........------..............................////////////..................////////////............////////////---------............/////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000////////////////////////......////////////000000......////////////000000------------------------////////////////////////000000000000111111111111///000111222333444444333//////000000000000111111...////////////000000000000/////////000000111222...000444777888777555444//////...///111333222111dddOOOGGG@@@@@@AAA@@@@@@BBB>>>===<<<;;;:::;;;<<<<<<888999:::;;;<<<============<<<<<<<<<<<<;;;888666222444666777777888:::<<<<<<::::::;;;888444444777:::===@@@AAA@@@@@@AAABBB?????????<<<888555555555111111111111111111111111000111111111111111111111555111///222222...///333333333333333222222222111000000111333444555666666333222111000000000111222000000000000000111111222000111111111111222222222111111000000000000111111111111000000111222222333222222222222222222111111000000000111222222333333111333444333222000111111333333222222222111111111///...000333222//////333000000111111111222222222111222333333333222111111111111000000111222222333000000000000000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////......////////////......------------........................////////////---------............/////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000////////////////////////........./////////000000........./////////000000........................////////////////////////000000000000111111111111///000111222333333222222//////000000000111111111.../////////000000000000......//////000111333333000111333444555444222111///......///111111000...jjjOOOGGGAAAAAABBBAAAAAACCC>>>>>>===<<<<<<<<<<<<<<<666777999<<<===>>>=========<<<<<<======;;;888555111333444555555666999<<<;;;999999:::777333333777999===@@@AAA@@@???AAACCC@@@???<<<777444222444666111111111111111111111111//////000111222222111111666000///222222...///444444444444333333222222222/////////000111111222222444333111000000000111222000000000000000111111222000111111111111222222222111111000000000000111111111111000000111222333333000000111222222222111111//////000111222333333444222333444444222111111111333333333222222222111111///...000333222///000333000111111111111222222222444444444444333111///...111111000000111222333333000000000000000000000000000000000000000000000000//////////////////////////////.........---------000000000000000000000000......////////////......,,,,,,,,,---------................../////////000---------.........////////////000000000000//////000000000000000000000000//////............//////......////////////......////////////////////////////////////000000000000////////////////////////---.........//////000000---.........//////000000////////////////////////////////////////////////000000000000111111111111///000111222333222111111//////000000111111111222.../////////000000111111.........///000222444444111111222222111000...---000///...///000///---,,,mmmRRRJJJCCCAAA???<<<;;;===<<<;;;;;;:::;;;<<<===>>>;;;;;;::::::<<<>>>@@@AAA???>>>===>>>???===888333444111333999:::666555999444444444444444444444444>>>>>>@@@@@@AAA@@@???>>>BBB???:::666222111000000111111333333333333222111///000111222333333333222666444222000///000222444777666444222111/////////000000000000111111111111999777555333111000000000111111000000000000111111111111111111111111111111111222333222111000111222333333333222222222111111111111111111111111111111...//////000111222222222111222222333333222222111111111000000000000111111///111333333111111111222222222111000//////000000000111111111111222222222111111111222222333333333///000000000000111111111000000000000////////////000000//////.........---222111000.........///000////////////....................................---------............///////////////////////////111111000///////////////////////////////////////////////////000000000000///////////////.........111111111000//////......111000///......///000111............////////////000000000000000000000000////////////////////////............////////////000111222333222111///---////////////////////////333555777888888777555333////////////////////////000000000000111111111111000000111222333222///,,,222000//////000111111111000000000000000000000000////////////////////////qqqTTTLLLDDDBBB@@@===<<<>>><<<<<<;;;;;;;;;<<<===>>><<<;;;;;;;;;<<<======>>>===<<<<<<>>>???>>>:::777444111222777888444333666444444444444444444444444;;;<<<>>>?????????>>>>>>???===999555222111111111111222333444333333111111333666888666333333666:::555444222000///000222333444333222222111111111111000000000000111111111111555444333111111111222222111111000000000000111111111111111111111111111111111222333222111000111222333333222222222111111111222222222222222222222222/////////000111222222222111222222333333222222111111111000000000000111111///111333333111000111222111111000000000000000000000000111111111222222222111222222222222222222333/////////000000000111111000000000000////////////000000/////////.........222111000///......///000////////////....................................---------............///////////////////////////111000000///////////////////////////////////////////////////000000000000/////////////////////...000000////////////......000///...------...///000............////////////////////////////////////////////////////////////............///////////////000222222222000///---////////////////////////222444666777777666444222000000000000000000000000000000000000111111111111111111111111222111///...///...---...///000000000000000000000000000000000111111111111111111111111xxxWWWMMMEEECCCBBB???>>>???===<<<<<<<<<<<<======>>>===============<<<;;;:::;;;;;;<<<>>>@@@???===:::666555555888888444333444444444444444444444444444:::;;;===>>>?????????>>>;;;999666333111111111222222333444444444222111000555:::===999333222999@@@444333111000000000222333111000000111111222444444000000000111111111222222000000000000111222333444111111000000000000111111111111111111111111111111000222333222111111222333222222222111111111000000222222222222222222222222//////000000111222222222111111222222222222111111111111000000000000111111000111333333111000111111000000000000000111111111000000000111111111222222222222222222222111111111/////////000000000000111000000000000////////////000000////////////......111000000////////////000////////////....................................---------............///////////////////////////000000//////......//////////////////////////////////////////000000000000......//////////////////---............////////////......------......///............////////////////////////////////////////////////////////////............///////////////000111222111000///...////////////////////////111222444555555444222111111111111111111111111111000000000000111111111111222111111000000000000000------...///////////////000000000000000000000000111111111111111111111111ZZZOOOFFFCCCCCCAAA???@@@=====================>>>@@@@@@@@@@@@???<<<:::999<<<===>>>???@@@???>>>===;;;:::;;;;;;:::777555444333333333333333333333333999:::<<<>>>????????????777666444222111111222333333444444444444222111000666:::<<<:::555333777<<<333222111000000111222333000000000000111222444444000000111111111222222222/////////000111222222333111111000000000000111111111111111111111111111111000222333222111111222444222222111111111000000000222222222222222222222222000000000111111222222222111111222222222222111111111111000000000000111111000222333333111000000111//////000000111111111111000000000000111111111111333333222222111111000000000000000111111111111222000000000000////////////000000//////////////////000000000////////////000////////////....................................---------............///////////////////////////000//////.........//////////////////////////////////////////000000000000............////////////,,,,,,------...//////000/////////....../////////............////////////////////////////////////////////////////////////............//////////////////000111111000/////////////////////////////////000222333333222000///000000000000000000000000///000000000111111111111222222111///...///111333000222333333222000//////////////////////////////111111111111111111111111]]]QQQFFFCCCDDDBBB@@@AAA>>>>>>>>>>>>>>>>>>>>>===BBBBBBBBBAAA@@@>>>;;;:::>>>???@@@@@@@@@???>>>>>>===>>>>>><<<:::888666444333333333333333333333333555666888:::;;;;;;;;;;;;444333222222111222333333333444444555444333222111777999;;;;;;:::888666666222111000000000111222222111111111000111111222222111111111111222222222222///000000000000000000000111111000000000000111111111111111111111111111111000222333333222222333444222222222111111111111000111111111111111111111111111111111111222222222222000111111222222111111000111111000000000000111111111222333333111000000000...///000111222222111111//////000000000111111111222222222111111000000000111111111222222222333333000000000000//////////////////000000000000000000/////////000000000000///////////////....................................---------............/////////////////////////////////............//////////////////////////////////////////000000000000---.........//////000000+++,,,,,,---...///000000000000000111111000000000............////////////........................////////////////////////............/////////////////////000000000////////////////////////////////////000111111000/////////////////////////////////000000000111111111111111111111///---...111444666888:::999666222000///////////////////////////000000000000000000000000___RRRFFFCCCDDDCCCAAA@@@>>>????????????>>>>>>===AAAAAAAAAAAA@@@>>>===<<>>>>>:::888888555222333333333333333333333333000111333444555555555555222222222222222333333444222333444555555444333222888999;;;======:::666333111000000000000111222222222222111000000000000111111111111222222222222333000111111111111000//////111111000000000000111111111111111111111111111111000222333333222222444555333333333222222222111111111111111111111111111111222222222222222222222222000000111111111111000000111111000000000000111111111333444333111//////000...///111222222111000000/////////000000000111111111111111111111000000000111111111222222222333333000000000000//////////////////000000000000111111...//////000000000000///////////////....................................---------............///////////////////////////......------......//////////////////////////////////////////000000000000------......///000000000,,,,,,---...//////000000000111111222222111111000............////////////........................////////////////////////............////////////......////////////000000////////////////////////...//////////////////...........................000000000000111111111111000111222000------111555888;;;???>>>999333111111000000000000000000000000////////////////////////```RRREEEBBBDDDCCCAAA@@@??????@@@@@@@@@???>>>===??????>>>>>>======>>>>>>===???BBBAAA@@@@@@BBBDDD<<<@@@???;;;999:::777222222222222222222222222222///000111333333333222111222222222222333333444444111222333555555555555444666999;;;;;;888444333333000000000000111111111222111111000000000000111111111111111222222222333333000000111222222111111000111111000000000000111111111111111111111111111111000222333333333333444666444444444333333333333222333333333333333333333333222222222222222222222222000000111111111111000000111111000000000000111111111333444333111//////000///000111222222111///...////////////000000000111000000000000111111111111//////000000000111111111000000000000//////////////////000000000111111111---...///000111111000///////////////....................................---------............///////////////////////////...------------...///000////////////////////////////////////000000000000------......///000000111.........//////000000000///000111222222111000///............////////////........................////////////////////////............////////////...............///000000////////////////////////////////////////////////////////////////////////000000000000111111111111...111222111...---111555444999>>>>>>999444222222000000000000000000000000000000000000000000000000```RRREEEBBBDDDCCCAAA??????@@@AAAAAA@@@???>>>=========<<<;;;;;;<<<>>>???;;;>>>AAAAAAAAAAAADDDGGG>>>BBBBBB===;;;===:::555222222222222222222222222111222333444555444333222222222333333333444444444000111333555666666666555222777:::777000---000444//////000000111111111222000/////////000111222333111111222222222333333333///000111222333333222222111111000000000000111111111111111111111111111111000222333333333333555666555555444444444333333333555555555555555555555555222222222222222222222222000000111111111111000000111111000000000000111111222333444333111//////000000111222333222000...---////////////000000000000//////000000111111222222............////////////000000000000//////////////////000000111111111222---...///111111111000///000/////////....................................---------.........//////////////////////////////---------------...///000////////////////////////////////////000000000000---------...///000000111////////////000000000000...///000111111000///.............../////////000........................////////////////////////............/////////000...............///000111////////////////////////////////////////////////000000000000000000000000000000000000111111111111---000333222...---111555///555<<<<<<888444222333000000000000000000000000111111111111111111111111oooPPPJJJCCC@@@FFF@@@???AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<===>>><<<;;;>>>???@@@AAABBBBBBCCCCCCDDDBBB???>>>>>>;;;666222333333333333333333333333111111111111222333444444222222222222111111000000222222333333333333444444222222111111111111222222000000000000000000000000222222222111111111000000111111000000111111222333000000111111111111000000111111111111111111111111333333222222222222222222222222222222333555777888888888777666555444444333555444444555666777555444222111111111111111222222111111111111111111111111000000000111111000...,,,111222333111000//////000000000111222222222222111///000111222222333222222000000000000000000000000111111000000000000000111222111111000///......---000000000000000000000000...///000///------///000////////////////////////.........------,,,,,,,,,...............///000000000///...---------------........................000000000000000000000000---......///////////////111111000000//////......111111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000---.........//////000000........................000111000...,,,,,,...000...............---------222000---...000111000...000333888999777444111000------///000111111111111////////////000000000000yyyWWWNNNEEEAAAGGGBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@>>><<<;;;;;;<<<===<<<:::<<<===???@@@AAAAAAAAAAAADDDBBB???>>>===;;;666333333333333333333333333333222222222111222222333333222222222222111111111000222222222333333333444444222222111111111111222222111111111111111111111111222222222111111111000000111111000000111111222333000000111111111111000000111111111111111111111111222222222222222222222222222222222222333555777888777777666555555444333333444444333555666777555444222222111111111111222222222222222111111111111111000000000111111000...---000222333222000///000111000000111222222222222111......///000111111111111000000000000000000000000111111000000000000111111111111000000//////......000000000000000000000000...///000///------///000////////////////////////.........------,,,,,,,,,...............///000000000///...------------...........................000000000000000000000000---......///////////////111000000000/////////...111111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////..................................../////////000........................///000000...,,,,,,...///////////////////////////333000......000000///---///222555666444111000///------///000000111111111////////////000000000000iiiYYYKKKDDDHHHBBBEEEBBBBBBCCCDDDCCCBBBAAA@@@>>><<<::::::;;;;;;;;;999999;;;===???AAA@@@??????CCCAAA???>>>===:::666333333333333333333333333333444333333222222222222333222222222222111111111111222222222222333333333333222222111111111111222222222222222222222222222222222222222111111111111111111111000000111111222333000000111111111111000000111111111111111111111111111111111222222333333444222222222222333555666777555555555444444333333333444333333444666777555444222222111111111111222222222222222222111111000000000000111111111000///...///000222222111000111222000000111222222222222111---...///000000111111000000000000000000000000000111000000000000000111111000000000000////////////000000000000000000000000...///000///------///000////////////////////////.........---------------...............///000000//////......------......////////////////////////000000000000000000000000---......///////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////....................................////////////...........................//////...,,,,,,---////////////000000111111111333111////////////...---...000222222000///......---......///000000000000////////////000000000000{{{dddQQQFFFGGGAAADDDBBBCCCDDDDDDDDDCCCAAA@@@>>><<<999999999:::999999888:::===???@@@@@@???>>>AAAAAA@@@>>><<<999666444333333333333333333333333555444333222222222222222222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111111111000000111111222333000111111222222111111000111111111111111111111111000000111222333333444444111222222222333444555555444333333333333333333333444333333555777777666555333333222111111111222222333333222222111000000000000000111111000///000000---///111222111000111222000000111222222222222111---...///000111111111111000000000000000000000000000000000000000000111222////////////000000000000////////////////////////...///000///------///000////////////////////////...............---------...............///000000//////............//////000000000000000000000000////////////////////////---......///////////////000000000000////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000.........///////////////........................---...///...,,,,,,---///......//////000111222222444222111///......------...///000///...---...///---......///000000//////////////////000000000000~~~dddQQQFFFFFF@@@EEEBBBCCCDDDDDDDDDCCCBBBAAA>>><<<999888888999999888888:::<<>>;;;888666555333333333333333333333333555555444333222222222222222222222222222222222333111111111222222222333333222222111111111111222222222222222222222222222222111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111000000111222333333444444111111222333333444444444222222222333333333333333444444444666888999888666444333333222111111222222222222222111111111000000///111222111//////111222,,,///111222111000000111000000111222222222222111//////000111222222222222000000000000000000000000000000//////000111222222////////////000000000000////////////////////////...///000///------///000////////////////////////.......................................///000000//////.........//////000111111111111111111111111////////////////////////---......///////////////////////////000000000000........................////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000///////////////.................................,,,...//////------...///------...///000000111111333222111000...---------.../////////------///000---......////////////...////////////000000000000sssZZZKKKDDDEEE@@@GGGCCCCCCDDDEEEDDDCCCBBBAAA@@@===999888888999999999888999;;;===>>>@@@@@@AAA>>>@@@@@@>>>;;;888666666333333333333333333333333555444444333333333333444222222222222333333333333111111111111222222222222222222111111111111222222222222222222222222222222111111111111111222222222111111000000111111222333111111222222222222111111111111111111111111111111111111111222222333333444111111222333333333333333222222222333333444444444666555555777999::::::888555444333222222111222222111111111111111111111111///111333111///...111444...111444444333222111111000000111222222222222111///000111222222333333333000000000000000000000000////////////000111222333000000000000////////////000000000000000000000000...///000///------///000////////////////////////.............../////////...............///000000//////......//////000000000000000000000000000000000000000000000000000000---......///////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////........................///////////////.................................,,,...000000///...///000.........//////000000000111222222000...---...///---...//////......///000---....../////////......////////////000000000000jjjRRRHHHCCCEEEAAAHHHCCCDDDEEEEEEEEEDDDBBBAAAAAA>>>:::888888999999999888888888999;;;>>>@@@AAA===???@@@>>>:::777666666333333333333333333333333444444333333333444444555222222222333333333444444111111111111222222222222222222111111111111222222111111111111111111111111000000111111111222222222111111000000111111222333111222222333333222222111111111111111111111111111222222222222222222222222000111222333444333222222222222222333444555555666777666777999;;;<<<;;;:::555555444333222222222222000000000111222222333333///111333111......222666222555777888777444333333000000111222222222222111...///000111222222222222000000000000000000000000////////////000111222333111111000000//////......000000000000000000000000...///000///------///000////////////////////////---........./////////000...............///000000///////////////000111111000000000000000000000000000000000000000000000000---......///////////////.../////////000000000111////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////........................000/////////....................................---///111111000000000111000000000000000000000000000111222000...---...111+++---//////.........///---......//////...------////////////000000000000hhhQQQIIIEEEFFFAAAHHHCCCDDDEEEEEEEEEDDDBBBAAABBB>>>:::888888999::::::888777666777999<<>>:::777666777333333333333333333333333333333333333444444555666222222222333333444444444000111111111111222222222222222111111111111222222000000000000000000000000000000111111222222222222111111111000111222222333111222222333333222222111111111111111111111111111333333222222222222222222000111222333444333222111222222333444444555666666888777777999<<<======;;;666555444333222222222222//////000111222333333444///111333222......222777555888;;;;;;999777555555000000111222222222222111---...///000111111111111000000000000000000000000////////////000111222333222111111000///......---000000000000000000000000...///000///------///000////////////////////////---.........//////000000...............///000000///////////////000111111////////////////////////000000000000000000000000---......///////////////.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000000000//////.........---........................---///222222111111111111222222222111111111111111///111222000...---///222))),,,...///...------...---......///......------////////////000000000000tttNNNGGGDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA>>><<<;;;999888888999999999888888888999;;;===>>>===;;;999777555444444555333333555666666666555444666555555555555444444444222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222///000222333444333333222111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111222333444333333111000111222333555666777777777999888777888:::<<<===<<<888666444222000000111222000000000000000000000000000444444000111666;;;<<<888;;;>>>@@@???:::555111...///000111222333333333111111222222222222111111///......///111111000///////////////000111222333111555666222000111111///...///000///...///000222////////////////////////////////////////////////------............---------......///////////////////////////////////////............/////////000///000111222222222222222............////////////000000////////////000000333111//////000111000///////////////////////////,,,---------.../////////////////////////////////............////////////////////////////////////333222000///.........///---------............///111///...000444666666444///333444000///111222111444333333222222111111000///444888666///******---///////////////000000111---------------...///000111///------...///...---|||UUULLLGGGDDDFFFEEEEEEFFFFFFFFFEEECCCAAA@@@>>>===<<<;;;::::::::::::999999999999;;;<<<>>>@@@<<<;;;999777555444444444333444555666666666555444555444444444333333333333333333333333222222222111222222222222222222222222222222222222222222222222222222222222222222222222000111222333333333222222111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111222333333333333222111000111333444555666777777999888777888:::;;;:::999777666444222111111111222000000000000000000000000...222222000111777<<<<<<:::<<>>999333000///000111111222222222222000111111222222111111000///......///111222000///////////////000111222333444888888444111111000......///000///...///000222////////////////////////////////////////////////------............---------......///////////////////////////////////////000///---,,,---...000222//////000111111111000000............////////////000000////////////000000333111////////////...,,,////////////////////////------..................////////////////////////............////////////////////////////////////222111///............///---------............///000///...000333555444222333777888444333555666555444444444444444444555555???111$$$$$$000999888333///............///000000///......------.........000//////000222333222111___RRRJJJDDDFFFEEEEEEEEEEEEEEEDDDBBBAAA???===============<<<;;;:::999999888888999;;;===>>>::::::888666555555444444333444555555666666555555444444333333333222222222444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222111111111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111222222333333333222222111111222444555777888888999888888999:::999777555666555333222111111111222000000000000000000000000---000222000111777;;;<<<:::<<<===>>>;;;777222...000000111111222111111111000111111222222111111000//////...000111222111///////////////000111222333555999999444111111000---...///000///...///000222////////////////////////////////////////////////------............---------......///////////////////////////////////////111///---++++++...111333//////000000//////..................////////////////////////////////////333111///.........,,,***//////////////////////////////..................////////////////////////............//////////////////////////////////////////......---......///---------............///000///...///111222111000///333444111000222333111222222222333444555555555000999@@@>>>555---,,,...///............///000000//////......---.........//////111444666666444222dddVVVKKKDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>><<<<<<===>>>===<<<;;;:::999888777666666777777888888888777666555555444444444444444555555555555555444444444333333333333222444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111111000111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111111222222333333333222222333333555666888999:::;;;::::::;;;;;;999555222555444333222111111111111000000000000000000000000---111222///000555888888666888999999888444111...000111111111111111000///000000111111111111000000000//////000222222111///000000//////000111222222333777777333000000000---...///000///......000222////////////////////////////////////////////////------............---------......///////////////////////////////////////000///---,,,---...000222000000000000//////...---............////////////...//////////////////...111000//////000///...,,,////////////////////////000000//////......------////////////////////////............////////////////////////////////////---------------.........---------............////////////////////////...+++///000,,,+++---...---.../////////000000000111000MMMhhhdddHHH111111<<<000////////////000111111...............///000000...000333777999888444000dddVVVJJJBBBBBBBBBCCCCCCCCCCCCBBB@@@???===:::;;;<<<======<<<:::999<<<;;;999666555444444444666666666666555555444444444444444444555555666666555555555555444444444444222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222444333333222222111111111111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111111111222222333333333444444444666777:::<<<=========<<<<<<<<<999555222444333333222111111111111000000000000000000000000///333333000///222444333111222444444444222000///000000111111111000000///000000000111111000000000000//////000222333111000000000000000000000111222///333444111///000000......///000///......000222////////////////////////////////////////////////------............---------......///////////////////////////////////////---...//////000/////////111111111111000///..................////////////......////////////......///......000222333111000////////////////////////000000000//////......---////////////////////////............////////////////////////////////////---------...............---------............///////////////...------...---111222///...000111///.........---------,,,,,,(((///666555...))))))---111111000000111111222333,,,,,,------///000222333222444777;;;<<<999444000^^^RRRHHH@@@AAAAAABBBBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<;;;;;;:::@@@>>><<<999777666555555444555555555555555444444555444444444444555666666666666555555555444444444222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222222222111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111111111111222333444444444444444555777:::<<<>>>???>>><<<<<<;;;999555333333222222222222111111000000000000000000000000000000444444000...000111/////////000111222111111000//////000000111000000000///000000111111000000///000000///111222333222000111000000000000000111111,,,111222///...000000......///000///...///000222////////////////////////////////////////////////------............---------......///////////////////////////////////////+++---///111111000...---000000111111111000//////............////////////---...///000000///...---------...111333444333111////////////////////////000000//////////////////////////////////////////............////////////////////////////////////....../////////......------------............///---///000///------...///...222333000...111222000000000000///...---------444000,,,...222555555333111000000000000111222222,,,------...///111222333555777:::>>>???<<<666111vvvWWWOOOFFF@@@AAACCCAAAAAABBBAAA@@@???===<<<===<<<<<<<<<<<<<<<======???>>>;;;999888777777777333333444555555555444333555444444333444555666777555555555444444444333333333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333222111111111222333444111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111111111111111333444555333222222333555888;;;===???===;;;:::999888555333222222222222222111111000000000000000000000000000...222333///...000000///000111111111111111000000......///000111111111000//////000000000000//////111000000111333333222000111111000000000000111111...222333000...//////---...///000///...///000222////////////////////////////////////////////////------............---------......///////////////////////////////////////---...//////000000//////......//////000000//////............////////////,,,---///000000///---,,,------...000333333111//////////////////////////////////////////000000000////////////////////////............///////////////////////////////////////000000000000///---,,,---------............///,,,...000///------...000,,,000111...,,,///000...000000000///////////////'''---222222...***)))+++/////////...///000000111//////////////////000111333444888;;;===;;;666222oooRRRMMMFFF@@@BBBDDDAAAAAAAAAAAA@@@>>>===;;;???>>>===<<<<<<===>>>???;;;:::999777777777888888222333444555555555444333555555444333444555666777444444444333333333222222444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222444555111111111111111111111111111111222333333333333222111111222333333333333222111111111111111111111111111111000000111333444666111111111222444777:::<<>>>>>>>>??????@@@@@@???>>><<<;;;;;;:::999777777777888888666777777888777777666555444444444555555555666666444444444444444444444444444444222222222222444444444444333333333333222222333333333333333333333333111222222333333222222111111222222111000000111333333000///222666666222---000111333555555555333222111111222111000000222333555444111000111555<<>>>>>>>>???@@@@@@@@@@@@???>>><<<;;;999888777777777888777777666555555444444333444444444555555555666666444444444444444444444444444333333222222333333444444444333333333333222222333333333333333333333333111222222333333222222111111222222222000000111333:::888666777:::999444000111222333555555444333222/////////000111111111111666666444333333777<<>>>>>???@@@@@@@@@:::999999999::::::;;;;;;@@@>>>;;;888666555555666555555555555555666666666444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111000111333333222111222333;;;:::888777777666333000333333333333333222111000333111111555:::;;;888333...///000000//////000222333222000000111222222111/////////000111222333444777666555444222222111111222222111111111111111222222333333333333333333222444333222222111111111111222333333222111///......000000000000000000000000000000000000000000000000000000////////////000000222222222222111000000///000000000000////////////000//////...///000111111111000///...---......///............////////////////////////////////////......////////////......,,,---......,,,,,,---///...------//////---///222//////000000000000000000............////////////......////////////......//////////////////////////////000000000000//////////////////000000000000//////////////////////////////............//////////////////////////////..............................------------......------...///////////////222000......///000//////........................---...000111111000...---///......000444777888888000///............//////........./////////000000nnnWWWLLLGGGIIIBBBGGGDDDDDDBBBAAA@@@?????????======<<<<<<<<<<<<======888888:::;;;===>>>??????BBB@@@<<<999666555555666666666666666666666666666444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111///111333444333222333333555444444333444333222000333333333333222111111000333111111555:::;;;888333111222444444222111222222222111///000111222222111000000000000111333444555777666555444333222222222222111111111111111222222111111222222222222111111222222111000000000000111111111111111111000///...////////////////////////000000111111111111000000000000////////////000000111222222222222111000///////////////000000000000///////////////000000111111000///------------............/////////000000////////////////////////......////////////......---...//////...---...000...,,,---000///,,,///555000000000/////////000000............////////////......////////////......//////////////////////////////000000000000//////////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////......------------......---...//////000000//////222000......000111000///........................---...111333333111///---///......000333666777777//////............//////.............../////////ttt[[[NNNHHHHHHAAAFFFEEEDDDCCCAAA@@@@@@@@@@@@===<<<;;;;;;;;;;;;;;;<<<888999;;;>>>@@@AAAAAABBB@@@???<<<999666555444444777777777666666666666555444444444444444444444444222333333444444333333222444444333333333333222222333333333333333333333333111222222333333222222111///111444444444333333444222222222222222222222333222222222222111111111111000//////111555666444111000222333333222111111222222000//////111222222111111111111111222333444555777666555444333333333333111111111000111111222333000000111111111111000000111000000/////////000000///......000111222111///////////////////////////000111111222222111111000111000000///////////////000111222333333222111000////////////000000000000////////////000000000000222111///...------............/////////000000000////////////////////////......////////////......///000111000///...///000...+++---111///+++///888111000///.........//////............////////////......////////////......//////////////////////////////000000000000//////////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////......------------............///000000000000////////////000222222111///---------------------------///333555666444000...---,,,+++---000222222222///............//////000........................yyy^^^PPPHHHHHHAAAFFFEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;::::::;;;<<<>>>>>><<<===???@@@BBBBBBBBBAAA???>>>===;;;888666555444777777777777666666666555444444444444444444444444222333333444444333333222444444333333333333222222333333333333333333333333111222222333333222222111...111444555444333333444111222222111111111222333111111111111111111222222/////////000111111111111///000222111000000000111111000...///111222222111111111111111222333444444555444333222222111222222111111000000111222222333000000111111111111000000000000/////////000000111...------000333555444333////////////////////////000111222222222222111000111111000///////////////...///111333333333222111.../////////000000000111...//////000000000000000222111///............///.../////////000000000000////////////////////////......////////////......000111111000...---...///...***,,,222000+++000;;;000000...---------..................////////////......////////////......//////////////////////////////000000000000//////////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////......------------............///000000000000000,,,---///111444444222///---------------------------000444888888666222///---,,,++++++---//////..................///000000/////////...............{{{___QQQIIIIIIBBBGGGEEEDDDCCCBBBAAA@@@@@@@@@:::::::::;;;<<<>>>@@@BBB???@@@AAABBBCCCBBBAAA@@@@@@@@@???>>><<<999777666888888777777666666666555444444444444444444444444222222444444444444222222444444444333333333222222333333333333333333333333222222222333333222222222...111444555555444444444111111111000///...000111111000000000111222333333111111222111000000222333333444555555444333555666111///...///111222222111111000000000111222333333333333222111000000000111111111000000111222333333111111111222222111111111111000000000000000111111---,,,---000555888777666////////////////////////000111222333333222111000111111000///////////////---...111333444444333222.../////////000000111111...//////000000000000000222111000///...//////000////////////000000000000////////////////////////......////////////......000111111000...,,,---......***,,,222000***000<<<000///...---,,,,,,---.............../////////000......////////////......//////////////////////////////000000000000//////////////////000000000000//////////////////////////////............//////////////////////////////000000000000000000000000.........------............//////000000000000000***,,,///333555555222///---------------------------111666999:::777333000///...,,,,,,...///...---...............///000111//////////////////......]]]TTTLLLGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB===:::777777:::>>>BBBDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<555555555555666666666666666555555555555444444444333333333222222111111111222222222222222222222222444333222222444444333222222333444333111111111222222111111333555555444333222222222222222222222222222222222222222222222222111111111111222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333222111/////////000111111111222222222222111111111111111111111111111111000000111111111111000000333333111000///////////////000111222222333222222222000///------///000222//////............/////////...---,,,---///111222////////////..................---......///000111000000///...............000000000000000000000000////////////////////////------------------------////////////////////////........................////////////////////////............////////////////////////////////////000000000000////////////////////////............////////////////////////...///////////////..........................................////////////...///111333555444222//////......------,,,++++++,,,---///000111222111111/////////......---------///...---...//////---+++//////000000000000//////^^^VVVNNNGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC>>><<<:::;;;>>>BBBEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAA>>>;;;888777555555555555666666666666666555555555555444444444444444444444333333222222222222222222222222222222444333222222333444333222222333444333111111222333333222222333444555444222222222222222222222222222222222222222222222222222222222222111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222000/////////000111000111111222222111111000111111111111111111111111000000111111111111000000222222111000000////////////000111222222333222222111000///......///000111///..................///000///...------...000111////////////////////////..................////////////...............///////////////////////////////////////////////////------------------------////////////////////////........................////////////////////////............////////////////////////////////////000000000000////////////////////////............////////////////////////......////////////..........................................////////////,,,,,,---///111000///...............------------,,,---///111222222111111/////////.........------...---,,,...///000///---...//////000000//////...```XXXPPPHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDD>>><<<<<<===AAADDDFFFFFFFFFEEECCCBBBAAAAAABBBBBBDDDDDDCCCBBB???;;;777555555555555555666666666666666555555555555444444444555555555555444444444444333333333333333333333333333222111222333444333222222333444333222222333555555333222333444444333111222222222222222222222222222222222222222222222222333333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111000000///000000000000111111222222111111000111111111111111111111111///000000111111000000///111111000000000000000000///000111222222333222222111000///......///000111//////............//////111000...------...//////...//////000000111111111/////////.....................---------......///////////////////////////////////////////////////------------------------////////////////////////........................////////////////////////............////////////////////////////////////////////////000000000000////////////............////////////////////////......///////////////.......................................////////////,,,,,,,,,------...///000///////////////000000000...///000111222111111000///////////////.........------,,,---///000000///.........//////.........```YYYQQQJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEDDD<<<;;;;;;>>>AAADDDEEEDDDGGGFFFDDDBBBAAAAAABBBBBB@@@@@@AAAAAA???<<<888666555555555555666666666666666555555555555444444444555444444444444444444444333333333333333333333333333222111222333444333222222333444333222333555777666555333222333333222000222222222222222222222222222222222222222222222222444444333222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111000000000000000000000000111111111111000000111111111111111111111111//////000000000000/////////000000111111111111000//////111222222222222222000000////////////000000000000////////////000000111000///...------.........//////000111222222333111111111000000///......---------------......///////////////////////////////////////////////////........................////////////////////////........................////////////////////////............////////////////////////////////////////////////000000000000////////////............////////////////////////---...//////////////////....................................//////////////////.........000333555111111222222333444555555222222333333222111///...000000000000000000000000000...------/////////...------............------}}}^^^XXXRRRLLLLLLKKKHHHHHHGGGGGGFFFFFFEEEEEE===<<<===???BBBDDDDDDCCCGGGFFFDDDBBBAAAAAAAAAAAA??????@@@???===:::777555555555555555666666666666666555555555555444444444333333333333333444444444333333333333333333333333333222111222444555444333333333444333222444666999777555333222222222222000222222222222222222222222222222222222222222222222444444333222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000111111111000000000000000111111000000000000000000000000000000000//////000000000000/////////000000111111111000000//////111222222222222222000000////////////000000222222111111111111222222000000//////...............//////000111222222333222222222222222111000///......---------......///........................////////////////////////........................////////////////////////........................////////////////////////............////////////////////////////////////.../////////000000000111////////////............////////////////////////------...///////////////....................................////////////000000000...---000555999444555555666777888999999777777666555333000...,,,222222222222222222222222444222///.........---+++------............------{{{\\\VVVQQQMMMNNNMMMHHHHHHGGGGGGFFFEEEEEEEEEAAA@@@@@@AAADDDEEEEEEDDDEEEEEEDDDCCCAAA@@@???>>>AAA@@@???<<<999666444222555555555555666666666666666555555555555444444444333333333333333444444444333333333333333333333333444333222333555777666555333333333333333555888;;;888555222111222222222111222222222222222222222222222222222222222222222222333333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000//////000111111111111000///000000111111000000///000000000000000000000000...//////000000//////...///000111222222111000//////000111222222333222222//////000000000000//////222222111111111111222222///////////////............//////000000111111111111111222333333222000///000000///.......................................////////////////////////........................////////////////////////........................////////////////////////............////////////////////////////////////......//////000000111111////////////............////////////////////////,,,---...///000000000000....................................////////////...//////---+++...333888777777888999::::::;;;;;;999999999777555333000...444444444555555555555555777444000...------,,,***.........//////.........{{{ZZZTTTOOOKKKMMMMMMGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@AAABBBDDDCCCCCCCCCCCCDDDCCCBBB???===;;;@@@>>><<<999666444333333555555555555666666666666666555555555555444444444333444444444555555555555444444444444444444444444555444333555777888888777333333333333333555999===777555222111222333333222222222222222222222222222222222222222222222222222222222222111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111...///000111222111111000//////000000000000//////000000000000000000000000......////////////......000111222222222000...---///000111222222333222222//////000000000000//////111000000//////000000111......//////////////////////////////////////////...///000222222111000///333222111000///.................................////////////////////////........................////////////////////////........................////////////////////////............////////////////////////////////////.........///000111111111////////////............////////////////////////,,,---...///000000000000....................................////////////+++---...---+++,,,222888888888999999::::::;;;;;;888888999999888666555444666666666777777888888888666333000...---------,,,...//////000000//////...|||ZZZSSSMMMIIILLLLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA>>>>>>???@@@@@@@@@AAABBBCCCDDDBBB???<<<999<<<:::888666555555666777555555555555666666666777666666555555555444444444444555555555666666777777444444444444444444444444666555444666888999999888333333333333333666:::===777444111000222333333333222222222222222222222222222222222222222222222222111111111111222333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111...///000222222222111000//////000000000000//////000000000000000000000000......////////////......111111222333222000...,,,///000111222222333222222//////000000000000////////////............//////------...///000000000///////////////............+++---///000111000///...555444222111///.................................////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////---......///000111111222000/////////............////////////////////////,,,---...///000000000000..................................../////////000,,,...000...,,,---333999888888999999999999::::::666777888999:::999999888777777888888999999999:::555222///---............//////000000000000//////]]]QQQKKKJJJLLLIIIIIIGGGFFFFFFFFFEEECCCAAABBBAAA>>>===<<<>>>@@@AAACCC@@@>>>@@@CCCCCC???:::888888777666666666666666444444444777:::<<<<<<<<<======;;;888444222222333555555555555555555555555555555444444444333333333555444444999???AAA???;;;333444444555666777888888999888666555333333222222333333333333333333333333222222222222222222222222444444333222222333333333444444333333222222333333444333222222111111222222222222222222222222222222333333333222222111111111222111111222444444222000888666444222111111111111000000000000000000000000222333444222000//////000333333222111000000111111//////000000000000//////333222222222111111000000000000000000000111111222000000000000000000000000////////////............111......111111......111111111000///...------,,,//////////////////////////////.........------------///111111000///////////////............//////////////////////////////111111000000//////......///...---,,,,,,---...///......////////////............///000000000000000////////////////////////............////////////////////////////////////---.........//////000000////////////////////////............////////////000111000---///333333000...//////000222444666777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888999999:::;;;999777555333000...------////////////////////////```SSSLLLJJJKKKHHHGGGEEEDDDCCCCCCCCCAAA???BBBAAA???======>>>@@@BBBCCCAAA???AAADDDDDDAAA===888888777666666666666666555444444777:::===>>>>>>AAAAAA???;;;777555555666555555555555555555555555555555444444444333333333444333333777<<<>>><<<888444444444555555666666777888777666444333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333222222222222222333444333222222111111222222222222222222222222222222333333333222222222111111111222222222333333444444555444222111111111111222000000000000000000000000222333333222000//////000333222222111000000111111//////000000000000//////222222111111111000000000000000000000000111111222000000000000000000000000////////////............000------000000------000//////////////////......//////////////////////////////.........---------+++---///000///....../////////............//////////////////////////////111000000000/////////...///...------------...///......////////////............///000000000000000////////////////////////............////////////////////////////////////............/////////000////////////////////////............////////////---//////---000666666333444444555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888999999:::;;;999888666444111///...---////////////////////////dddUUUMMMJJJJJJFFFGGGEEEBBBAAABBBBBBAAAAAABBBAAA???>>>>>>???AAABBBCCCAAA@@@BBBDDDDDDAAA>>>888888777666666666666666666555555777;;;???AAAAAADDDCCCAAA===999666666777555555555555555555555555555555444444444333333333444222222555999:::888555444444444444444555555555666555555444444444444444333333333333333333333333333333333333333333333333333333333222222333333444222222111111111222222333444333222222111111222222222222222222222222222222333333333222222222222111000222444333111222555999222222111111111111222222000000000000000000000000111222333222000//////000333222111111000111111111//////000000000000//////111111000000000000//////000000000000000111111222000000000000000000000000////////////............///,,,,,,//////------000.../////////000000000000/////////////////////////////////............---***,,,...///...---.../////////............//////////////////////////////000000000000///////////////......------......///......////////////............///000000000000000////////////////////////............////////////////////////////////////............////////////////////////////////////............////////////+++.........222888:::777999999999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999:::;;;;;;:::999888555333111///...////////////////////////eeeVVVLLLIIIJJJFFFIIIFFFCCCBBBBBBCCCDDDCCCAAAAAA?????????@@@BBBCCCCCCBBBAAABBBBBBAAA>>>;;;888777777666666666666666777666555888<<<@@@CCCDDDDDDCCCAAA===888666555666555555555555555555555555555555444444444333333333444333333444777777555333444444444444444333333333444444444333333444555555333333333333333333333333333333333333333333333333333333222222222333444444222222222222333333444555444333222222111111222222222222222222222222222222222222222222222222222222000333555333000111777<<<333333222222222222222222000000000000000000000000111222222111000//////000222222111111111111111222//////000000000000//////000000000///////////////000000000000000111111222////////////////////////////////////............///------000000......111000000000000000000000000/////////////////////////////////...............///000111000///....../////////............//////////////////////////////000000000000//////////////////............//////......////////////............///000000000000000////////////////////////............////////////////////////////////////.........///////////////////////////////////////............////////////,,,...//////333999;;;999888888999999999999999999999999999999999999999999;;;;;;:::::::::999999999:::999999999999:::;;;;;;;;;:::999777555222000///////////////////////////cccTTTKKKIIIJJJGGGHHHEEEBBBAAABBBCCCCCCCCC@@@@@@?????????@@@AAABBBCCCBBBAAA@@@???<<<999777888777777666666666666666777666666999===AAACCCDDDCCCCCCAAA===999666666777555555555555555555555555555555444444444333333333555444444555555666555444444444444444444333333333444333333333333444555555333333333333333333333333333333333333333333333333333222222222333333444555333333333444555666777888444333222222111111222222222222222222222222222222222222222222222222222222000333555333000111777<<<666666555555333222111111111111111111111111111111000111222111/////////111222111111111111111222222//////000000000000/////////////////////000000000000000000000000111111222////////////////////////////////////............111......111222///000333333222222111000000//////////////////////////////////////////////////////555555555333000...///000//////............//////////////////////////////////////////000000000000////////////////////////......////////////............///000000000000000////////////////////////............///////////////////////////////////////////////////.........////////////////////////............////////////...000000///333999:::777777777888888999888777777999999999999999999999999;;;;;;:::::::::999999999::::::999999::::::;;;<<<;;;;;;:::888666333111///////////////////////////bbbSSSJJJHHHJJJGGGDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@>>><<<999666555888888777666666666666666777666777:::>>>AAABBBBBBCCCCCCAAA>>>:::888888:::555555555555555555555555555555444444444333333333555555555555555555555555444444444444444555555555444333333333333333444444333333333333333333333333333333333333333333333333222222222222333444555555333444444555666777999:::444333222222111111222222222222222222222222222222111222222222222333333333000222444333111222555999777777777666555333111000111111111111111111111111///000111111/////////111111111111000111111222333//////000000000000////////////000000000000111111000000000000000111111222000000000000000000000000////////////............111...///222333111111444444444333222111000//////////////////////////////...////////////000000000666666666333000//////000//////............//////////////////////////////////////////000000000000...//////000000//////.........////////////............///000000000000000////////////////////////............///////////////////////////////////////////////////.........////////////////////////............///////////////111000///333888999666777888999:::;;;:::999888999999999999999999999999;;;;;;::::::::::::999999:::::::::::::::;;;;;;<<<;;;;;;:::999666333000///////////////////////////cccSSSJJJGGGIIIFFFBBBAAA???@@@AAAAAA@@@???<<<======>>>>>>???@@@@@@<<<===>>>===;;;999777777888888777666666666666666666666888<<>>?????????:::;;;======;;;:::999:::888888777666666666666666555666999===@@@AAA???<<<======;;;999666555666888555555555555555555555555555555444444444333333333222333333333222222444555444444444555666777888888555444333333222222222333333333333333333333333333444444444444444444444444222222222222333444555666111222222333555777999:::444333222222111111222222222222222222222222222222111111111222222333333333222111111222444444222000222333444444444444222222111111111111111111111111...///111000//////000111111111000000111222333333//////000000000000//////000000111111222222222333000000000000000111111222000000000000000000000000000/////////............///,,,---000111///000333111222222222222333333333////////////////////////.../////////000000111111---......---,,,,,,///111//////............//////////////////////////////.../////////000000111111...///000111111000///.........////////////.........//////000000000000000////////////////////////............/////////000////////////////////////000000//////.........---////////////////////////............/////////000,,,.........222888:::777777888:::<<<======;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<:::::::::999666333000---////////////////////////lllQQQJJJJJJGGGCCCDDDCCCCCCBBBBBBBBBBBBCCC???>>>===============>>>>>>===:::777555555888;;;999888888888777777666666<<<>>>AAABBBAAA???<<<:::;;;999666555666777777777444444555555555555555555666444222222333555555555444444444555555555555666666666555555555444444444555444333333333333444555444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222333111000111444555333000111000//////000222444666555444333333222222333333111111111111111111111111000000111111111111000000222222222222222222222222222000///000111111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000333111///.........---,,,+++,,,...///000000000///...000111111///....../////////000000111111111222000000////////////000000000000000000000000000000111222222111000//////000222111111111000000//////111111000000000000111111............/////////000......///000000000000000000000//////.........---////////////////////////////////////////////////222111000...------,,,,,,///------111888<<<:::888;;;;;;:::999888888888888:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999:::999999:::<<<======<<>>===<<<;;;;;;;;;===>>>===:::777666555888888888888777777777777:::===@@@AAA???<<<999888555777888999:::999777777888999999888888777666666555444333444555555444333444444444555555555555666555555555555555444444444555555444333333444555555444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333222222333222222222444444222111333333222222111111111111222222111000000000000000111111111111111111111111000000111111111111000000222222222222222222222222888555222111111111000///000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000////////////////////////111///...///000222222111333444555777777777777666666666555333000//////111//////000000000000111111000000////////////000000000000000000000000000000///000111000...---...///111111111111000000000000000//////......//////000....../////////000000000......///000000000000000000000////////////......////////////////////////////////////////////////666555333222000//////......---///333999<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999:::999999:::<<<======<<<<<<;;;:::999666333000...///...///000222222111///dddPPPKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDAAA@@@???>>>===============>>>???===:::777666666888888888777777777777777888<<>>?????????>>><<<;;;:::666555444444666666444222444444444555555555555666555555555555555555555555555555444444444444555555444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222222333333222111111222222111000000000000111111111111111111111111111000000111111111111000000111111111111111111111111666333000///000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////......///222555555555666777999:::::::::999999999999888555111000000111//////000000000000000000000000////////////000000000000000000000000000000...///000///...---...///111111111000000000000000//////............//////...////////////000000000......///000000000000000000000//////////////////////////////////////////////////////////////////555555333111000///............111555:::===<<<;;;888888888888999:::;;;<<<<<<;;;;;;::::::999999999999::::::;;;;;;::::::999:::999999:::<<<======<<<:::::::::999777333000---//////000333555555333111bbbOOOMMMLLLHHHFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>>>>>>>??????@@@@@@@@@???<<<999777777888777777777777777777888888999>>>BBBAAA<<<777666666777777777666555777<<<@@@AAAAAABBBBBBAAA@@@>>><<<777666444444555555444333444444444555555555555666444555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222222///000222333444444444333333333222111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111///......///111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////........................///......000444777888888888999:::;;;;;;;;;:::999;;;;;;:::777333111000111000000//////////////////000000////////////000000000000000000000000000000---///000///...---...000000000000000000000111111//////............//////////////////000000000111......///000000000000000//////000000000000000000////////////////////////////////////////////////333222111000///............000333777;;;===<<<;;;777777777888999:::;;;<<<;;;;;;;;;::::::999999888999::::::;;;;;;::::::999:::999999:::<<<======<<<999999:::999666333000---000000222555888888666444bbbPPPNNNLLLFFFEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@???<<<999888999:::777777777777888888888888<<>>999888999666777777555444777>>>DDD@@@AAABBBCCCBBBAAA>>>===999777444333444555555444444444444555555555555666444444444555555555555555444555666666666666555444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444333555666555333222222222000000111222333444555555333333222111111111111222111111111111111111111111000000111111111111000000111111111111111111111111...------...000111111///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////........................///...///111555999::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;999555222000000000000////////////......000000////////////000000000000000000000000000000---///000000///...///111000000000000111111111111000//////......//////000/////////000000000111111......///000000000000000//////000000000000111111////////////////////////////////////////////////000//////...............000222666:::<<<<<<;;;;;;888888888888999:::;;;<<<::::::::::::999999999999999::::::;;;;;;::::::999:::999999:::<<<======<<<999999999777555333000...000111444777:::;;;888666jjjRRRNNNKKKEEEEEEEEEFFFFFFEEECCCAAA????????????>>>??????@@@@@@>>>??????>>><<<:::999:::666777777777888888888888<<>>DDD@@@AAACCCDDDDDDCCCAAA???;;;888444222333444555666444444444555555555555666444444444555555555666666444555666777777666555444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555333333333333333333333333222222222333333444444444333555777666333111111333333222222111222333444555222222111000000000000111111111111111111111111111000000111111111111000000111111111111111111111111......///000222222///---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...........................000///000222666:::;;;<<<:::;;;<<<======<<<;;;:::999;;;<<<;;;777333000///000000/////////.........000000////////////000000000000000000000000000000...///111000//////111222///000000000111111111111111000000//////000000111//////000000000111111111......///000000000000000//////000000000111111111////////////////////////////////////////////////......------......///000222555999;;;<<<;;;::::::888888888888999:::;;;;;;999999999999999:::::::::999::::::;;;;;;::::::999:::999999:::<<<======<<<:::999888666444222111000111222555999<<<===:::888rrrUUULLLIIIDDDEEEFFFGGGGGGFFFDDDAAA???AAAAAA@@@???>>>>>>>>>???:::===@@@AAA???<<<999888666666777777888888888999:::???DDDBBB:::444444666111555999999888999>>>CCCAAACCCEEEGGGGGGFFFDDDBBB===999444111222444666777444444444555555555666666444444444555555555666666444555666777777666555444444444444444444444444444333444444555555444444333555555555555555555555555666666666666666666666666333333333333333333333333222222222333333444444444333666888666333111111333666555333111111222333444111111000///////////////111111111111111111111111000000111111111111000000000000000000000000000000000000111333444222...+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...........................000000000333777:::<<<<<<;;;<<<===>>>>>>===<<<;;;777:::<<<<<<888444000///000000//////.........---000000////////////000000000000000000000000000000...000111111000000111333//////000000111111111222111111000000000000111111000000000000111111111111...//////000000000000000//////000000111111111222////////////////////////////////////////////////---------......///111111333666:::===<<<;;;:::999999999888888999999:::;;;888888888999999::::::;;;999::::::;;;;;;::::::999:::999999:::<<<======<<<:::999777555333222111111111222666:::===>>>;;;999dddQQQIIIFFFBBBDDDFFFFFFDDDAAA@@@???@@@@@@@@@???===<<<===>>>888999<<<@@@BBBBBB>>>;;;:::888666777:::;;;999777>>>??????>>>===:::777555777666555444444888>>>BBBHHHFFFDDDCCCCCCBBBAAA???:::777333222555666666555666555444333333333333333444444444555555555555666555555444444444333333333666666666666666666666666555666555333555999888444555666666555333111222333555444444333333444444555444444444444444444444444222222222222222222222222555555555555555555555555333333222222333333444555222222111000//////000000111111222222222222111111//////000000000000//////000000000000000000000000222111111111000000//////............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000444000+++,,,111555555444555222///111555:::<<<<<<===<<<;;;<<<>>>>>><<<:::999::::::888444000///...000000000000000000000000////////////............000000000000000000000000///111222111000///000111////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000000000111111222222222333///////////////.........////////////////////////222222111///...///333666::::::::::::::::::::::::::::::::::::::::::::::::666666777888999999::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::;;;:::888444111000111111333777999:::888555333jjjVVVKKKFFFDDDEEEFFFEEECCC@@@???@@@@@@AAAAAA???===<<<===???999;;;>>>AAACCCBBB>>>::::::888777888:::;;;:::888===>>>???@@@>>><<<999777777777666444555777<<<@@@FFFEEECCCCCCDDDCCCAAA???:::777444333555777666555777666555555444444444555555555555666666666666777666666666666555555555444666666666666666666666666444666555333555888888444555666666555333222222333555444444333333444444555444444444444444444444444222222222222222222222222555555555555555555555555333333222222333333444555000000000000111222333333111111222222222222111111//////000000000000//////111111111111111111111111111111111111000000000///........./////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333///,,,---222666666444333111///111555999<<<<<<>>>======>>>??????>>><<<::::::999666222///...///000000000000000000000000////////////////////////000000000000000000000000///000111111000///000111////////////000000000000000000000000000000000000//////000000000111111111////////////000000000000111111111222222222333333////////////////////////////////////////////////111111000///...000444777::::::::::::::::::::::::::::::::::::::::::::::::777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999666333222222333000111444555666555333222rrr\\\MMMGGGFFFFFFFFFDDDAAA??????@@@@@@AAABBB@@@>>>===>>>???;;;<<>>:::888555555666777777666777777666555555555555666555666666666666777777777888888777777777777777666666666666666666666666666333555444222444777777333444555666555333222222333555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333222222333333444555333222222222222222333333111111222222222222111111///000000111111000000///222222222222222222222222111111111111000000000000....../////////000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111...---000444777666444111000///000444888;;;<<<======<<<===??????===<<<;;;:::888444000......///000000000000000000000000...//////000000111111111000000000000000000000000///000111111//////000111////////////000000000000000000000000000000000000//////000000000000111111////////////000000000000111111111111222222222222///////////////////////////////////////////////////000/////////111555888::::::::::::::::::::::::::::::::::::::::::::::::777777888888999:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::888888777444222222444666//////000111111111000000uuu^^^PPPIIIHHHGGGFFFBBB???>>>@@@AAAAAABBBCCCBBB@@@>>>??????===>>>AAADDDDDDBBB===999999888888999::::::::::::999;;;@@@CCCCCCAAA===;;;888999888666555666888:::======???AAACCCBBB???<<<999888666666666666777666666666555555555555555666555555555555666666666666777777777777777777777777666666666666666666666666333444333222333777666222444555666555333222333444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333222222333333444555888777666444222111111000111111222222222222111111000000000111111000000000222222222222222222222222111111111000000000000000...////////////000000000000111111111222222222222000000000000000000000000////////////////////////000000000000000000000000......///222555777666444/////////000333777999;;;;;;::::::;;;======<<<::::::999777222///---...///////////////////////////...//////000111222222333000000000000000000000000///000111000///...///111////////////000000000000000000000000000000000000////////////000000000111////////////000000000000000000000000000000000000///////////////000000000////////////////////////...//////...///222666999999999::::::::::::;;;;;;::::::::::::::::::::::::888888888999999:::::::::<<<<<<;;;::::::999888888;;;;;;::::::::::::999999:::999777444111111333666///...............//////sss]]]QQQLLLHHHGGGEEEBBB???>>>@@@BBBAAACCCDDDCCCAAA@@@???@@@>>>???AAACCCCCCAAA===999888999999999999888999999999<<<@@@CCCDDDAAA>>>;;;888999999777666555666888888999;;;>>>@@@???===:::777777777666666555666666555444444333444444555555333333333444444444555555666666666666666666666666666666666666666666666666333444333222333777666222333555555555333222333444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333222222333333444555999888666444333222111111111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000111111////////////000000000111000111111111222222222222////////////////////////////////////////////////////////////////////////---...000333555666555333...///000111222555777999:::999999:::<<<===<<<:::888777555111...---...000////////////////////////...//////000111222222333////////////////////////...000111000///...///000////////////000000000000////////////////////////...////////////000000000////////////000000000000///////////////.........////////////000000111111////////////////////////............///222666:::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999:::::::::<<<<<<;;;::::::999888888::::::::::::::::::::::::===<<<999555111000222444000///...------...//////ppp\\\QQQLLLFFFFFFEEEBBB@@@???AAACCCBBBDDDEEEEEECCCAAA@@@@@@?????????@@@AAA@@@===;;;:::;;;<<<;;;888777888999;;;===@@@BBBBBB@@@<<<:::777888999888666555666777666666777999<<<<<<:::888555666777777555444555666444333333333333444555555222222333333333444444444444444555555555555666666666666666666666666666666333555444222444777777333333444555555333333333555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333222222333333444555555444444444444444555555111111222222222222111111000111111222222111111000000000000000000000000000000000000000111111111111/////////000000000111111000000000111111111222222////////////////////////000000000000000000000000////////////////////////---...000222333333333222---///111111111222555777999999999:::<<<===<<<:::444444333111...---///000000000000000000000000000...//////000000111111111////////////////////////...///000000......///000////////////000000000000////////////////////////......////////////000000////////////000000000000////////////...............//////000000111111222////////////////////////...//////...///222666:::888999999::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;>>>===;;;777333222222444111000//////......//////ppp\\\PPPKKKDDDDDDDDDBBBAAA@@@BBBDDDBBBDDDFFFFFFDDDBBBAAAAAA@@@>>>======>>>???>>>===>>>??????===:::888888:::>>>???AAAAAA@@@===:::888555777999888777555555666444444444555777888777555333555777666444222333555444444444444444555666666333333333444444444555555444444444555555666666666666666666666666666666666444666555333555888888444333444555555333333444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333222222333333444555333333333333444555666666111111222222222222111111000111111222222111111000111111111111111111111111///000000000111111111111//////000000000111111111/////////000000000111111////////////////////////000000000000000000000000////////////////////////...///000111000000111111...000222111000000222444555555555666888999888777000111222111///...///000000000000000000000000000////////////////////////////////////////////////...///000///......///000////////////000000000000////////////////////////........./////////000000////////////000000000000111111000000000/////////...//////000111111222222///////////////////////////////////////111555999888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::;;;<<<<<<======<<<999666444444555000000000/////////......rrr\\\OOOIIIBBBCCCDDDCCCBBBAAACCCDDDBBBEEEGGGGGGEEEBBBAAAAAA@@@>>>;;;;;;===>>>>>>>>>@@@BBBBBB@@@;;;999999;;;@@@@@@AAA@@@>>><<<999777444666888999777666666666444333222333555666555444222555777666333111222444555555555555555666777888444444444555555555666666444555555555666666777777666666666666666666666666555666555444555999888444333444555555333333444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333222222333333444555666555444333333333333333111111222222222222111111111111222222222222111111222222222222222222222222//////000000111111111222000000000000111111111111////////////000000000000////////////////////////000000000000000000000000///////////////////////////000000000///...///000...000222222//////000333000000000111444555444222---///111111000//////000000000000000000000000000////////////............////////////////////////...///000///...---...000////////////000000000000////////////////////////............/////////000////////////000000000000333222222222111111000000...//////000111222222222////////////////////////000000000//////111555888888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;777777888999;;;<<<======;;;<<<<<<;;;888777777777///000000000//////...---lllXXXNNNIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAAAAAAAAAAA@@@>>>???>>>======>>>>>>===;;;DDDBBB???<<<999777777666>>>===<<<:::999888777777666888999888666555555555555666777777666555444333333333444444555555666666444444444555555555666666555555444333444555666777444444444444444555666777666555555555555444444444444444444444444444444444444444444444444444444444666555444333333333333333555555555555555555555555666555444333222333333444444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111111111222222222222111111333333333333333222111000000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000////////////////////////111000/////////000222333000000000000000000000000000000////////////000000000000000000000000000000,,,...000111000000111222111111000000//////.........000111000///...///111000000000000000000000000////////////////////////111///...///222333222000//////............//////------......//////000000000000000000////////////111666999888333//////111////////////000000000000222///------...//////...,,,...000000///000333777;;;;;;<<<======<<<;;;:::;;;;;;;;;999888888;;;===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;<<<======;;;;;;:::999777555333222444111000111///+++)))+++lllXXXMMMHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@AAAAAA???>>>@@@>>>===>>>??????>>>===<<<<<<=========<<<;;;:::===<<<;;;:::999888888888777888888888888777777777888999:::;;;;;;999777666666666666666666666666666444444444555555555666666555444444333444555666777555444444444444555666777666555555555555444444444444444444444444444444444444444444444444444444444666555444333333333333444444444444555555555555555666555444333333333444444444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111111111111111222222222222111111222333333333222222111000000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000////////////////////////111000/////////000222222000000000000000000000000000000////////////000000000000000000000000000000///000111000///...///000111000000000/////////......000111000///...///111000000000000000000000000////////////////////////111///...///111333111000//////............//////.........///////////////000000000000////////////111555888666222......000////////////000000000000111///---...///111222111///000111000...000333777999:::;;;<<<===<<<<<<;;;999:::;;;:::999:::<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<===::::::999888777666444333444000///000///,,,,,,///hhhVVVLLLFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA???>>>@@@???>>>???@@@AAA@@@???888:::<<<>>>???>>><<<;;;<<<;;;::::::999999999:::777888888999::::::;;;;;;<<<>>>@@@AAAAAA???<<<;;;999999999999888777666555444444555555555666666666555444444444444555666666555555444444555555666666666555555555555444444444444444444444444444444444444444444444444444444444555555444333333333444444444444444555555555666666555555444333333333444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222111111222222222222111111222222222333222222111000000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000////////////////////////000000000///000111111222000000000000000000000000000000////////////000000000000000000000000000000///000000///......000222000000000000////////////...000111000///...///111000000000000000000000000////////////////////////000///...///111222111000//////............/////////////////////.........000000000000////////////000333555444111......///////////////000000000000000///...///222555666666222222111///...000333666777888:::;;;<<<===<<<<<<888:::;;;;;;::::::;;;===;;;:::::::::;;;<<<======;;;;;;<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<999999999999888777666555444000...000000...///333~~~```RRRLLLGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>AAA@@@???@@@BBBBBBBBB@@@>>>>>>>>>>>>===<<<:::::::::::::::999999::::::;;;888888888:::<<<>>>?????????AAACCCEEEEEECCC@@@>>>=========<<<:::888666555555555555555666666666666444444444444555555666666666666555555555555666666666555555555555444444444444444444444444444444444444444444444444444444444555444444333333333444444333333444444555666666666444444444444444444444444333333444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000111111111111111111111111111000///000111222111///////////////////////////////////////////////////000000000000000111111222000000000000000000000000000000////////////000000////////////////////////,,,---------...000444777000000000000////////////...000111000///...///111////////////////////////////////////////////////000/////////000000000000//////............//////000000//////......------000000000000///////////////111333222///......///////////////000000000000000......000444888:::;;;555444222//////000333555444555888:::<<<=========888:::;;;;;;:::999:::;;;;;;::::::;;;;;;<<<===>>>:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;::::::999999666222///000000...000444uuuWWWNNNLLLHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@AAABBBBBBAAA@@@BBBAAA@@@AAABBBCCCBBBAAABBB@@@>>>;;;::::::;;;<<<::::::999999999:::;;;;;;999888777:::>>>AAABBBBBB@@@BBBDDDEEEEEEDDDBBB@@@@@@@@@@@@>>><<<999666555555555555666666666777777444444444555555555555555777666666555555555666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333444444555444444444555555555666666333444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111000111111222222111111111000000000000000000000000111111111111111111111111111000///000111222111///////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000////////////////////////,,,---------...000444777////////////000000000000...000111000///...///111///////////////////////////////////////////////////000000000//////////////////............//////000000//////......------000000000000////////////...///000000///......///////////////000000000000///......111555999<<<<<<666444111000000111333444222444666999;;;<<<======999:::;;;:::999888999:::;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;888333000111000...///333pppRRRLLLMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBAAABBBCCCDDDCCCAAADDDBBBAAAAAABBBBBBAAA@@@AAA>>>;;;999999<<>>CCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>:::777555555555666666666777777777333444555555666666555555777777666666555555666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333444555555555555555555555555555555222333444555555555444444222333333444444555555555444444444444444444444444333333333333444444444444333333333333333333333333111111222222222222111111///000111111222111111111000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000////////////000000000000000000000000000000///000000///......000222////////////000000000000...000111000///...///111000000000000000000000000///////////////////////////000111000...---.../////////............/////////////////////.........000000000000/////////////////////////////////000////////////000000000000///......111555888:::;;;444222000000111222222111111333555888:::;;;<<<<<<:::;;;;;;:::::::::===???======<<<<<<<<<<<<<<<===::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>======<<<<<<888333111111000---...222pppSSSNNNNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCCEEECCCAAAAAAAAAAAA???>>>===<<<;;;;;;<<<>>>@@@BBB;;;;;;:::999999999::::::<<<888666999???CCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAABBBAAA???;;;777555555666666666777777777777333444555666666666555444888888777666666666666666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333444555666666666666555444444333333222333444555555555444444222222333333444555555666444444444444444444444444333333333444444444555555333333333333333333333333111111222222222222111111//////000111111111111111000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000000000////////////000000000000000000000000000000///000111000///...///000.../////////000000000111...000111000///...///111000000000000000000000000////////////////////////...000111000...,,,.../////////............//////.........///////////////000000000000///////////////.........///000111000////////////000000000000000///...000333666888888222000///000222333111///111222555777999:::;;;;;;:::;;;;;;;;;<<<@@@EEEIII???>>>===<<<<<<;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;:::444111000222111...///222sssVVVQQQOOOIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDBBBAAAAAA@@@>>><<<<<<<<<======>>>>>>??????<<<;;;::::::999999999:::===999666888>>>CCCDDDBBBDDDCCCBBBBBBBBBCCCEEEFFF@@@AAABBBAAA???;;;777555666666666666777777777777333333555666666666555444888888777666666666666666666666555555555444444444444444444444444444444444444444444444444444444444333333333333333444555666777777666555444333333222111222444555666555444444222222333333444555666666444444444444444444444444333333333444444555555555333333333333333333333333111111222222222222111111//////000111111111111111000000000000000000000000111111111111111111111111111000///000111222111///000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000000000////////////000000000000000000000000000000,,,...000111000000111222.../////////000000111111///000111000///...///111000000000000000000000000////////////////////////...000222000---,,,---/////////............//////---.........//////000000000000000000////////////000.........000111111111////////////000000000000000///...///222555666666000......000333444111...111222555777999:::::::::::::::;;;<<<>>>DDDLLLQQQ@@@???>>>===;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888000......222222000000333