BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}{{{{{{zzzzzz||||||||||||}}}~~~xxxsssqqqpppppppppllllllmmmnnnoooqqqrrrssszzz{{{wwwqqqllljjjjjjjjjjjjeeedddeeeeeefffggghhhiiimmmsss|||~~~|||||||||ooolllgggcccccccccccccccccccccbbbaaaaaaaaabbbbbbccciiirrryyy|||{{{wwwsss~~~wwwuuuuuuwww~~~uuuiiifffbbb```aaabbbbbbbbbcccbbbaaa```____________aaafffmmmsssvvvtttqqqnnn~~~~~~wwwvvvuuutttsssuuuyyy}}}xxxpppmmmlllmmmrrryyyuuujjjfffdddaaaaaabbbdddeeeeeeccccccbbbbbbaaabbbbbbbbbdddgggmmmrrrtttssspppnnn~~~|||yyyuuurrrpppnnnnnnhhhiiiiiiiiijjjmmmssswww|||tttmmmiiifffeeeiiinnnxxx|||~~~|||yyyuuukkkaaabbb```^^^^^^aaacccddddddeeeeeeddddddeeefffgggggggggjjjooorrrtttsssrrrppp{{{wwwnnnllljjjgggeeecccccccccaaabbbdddeeegggkkkppptttqqqdddaaabbbbbbbbbccciiikkkmmmllliiifffddddddYYY\\\aaagggllloooqqqqqqssssssqqqpppnnnnnnnnnmmmqqqsssvvvyyy{{{yyytttppp||||||{{{zzzyyywwwwwwvvvwwwxxxyyyyyyvvvqqqllliiidddccc```^^^\\\[[[[[[[[[^^^___```aaaccchhhooosssrrrddd``````______aaabbbccceeedddbbb```___```]]]aaafffmmmsssxxxzzz|||~~~}}}{{{yyyxxxxxxwwwyyyyyy{{{}}}}}}zzzuuuqqq||||||zzzvvvsssnnnnnnmmmlllkkkjjjjjjiiijjjkkklllkkkiiifffbbb```]]]\\\ZZZYYYXXXWWWXXXXXXZZZ[[[[[[]]]aaagggpppuuurrrddd^^^]]]\\\\\\^^^\\\]]]^^^^^^]]]\\\]]]___dddhhhnnnuuu}}}|||wwwttt~~~}}}|||{{{wwwtttooommmkkkiiifffdddddddddccccccbbbbbbbbbaaaaaaaaabbbbbbaaa___]]][[[XXXWWWVVVUUUTTTUUUVVVVVVWWWXXXYYY\\\bbbkkkuuu|||~~~rrrddd^^^\\\ZZZ[[[^^^]]]^^^``````___aaaccceeelllpppvvv}}}{{{www}}}{{{zzzuuutttrrrpppnnnmmmlllllljjjhhheeecccaaa___]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUURRRQQQPPPOOOOOOPPPQQQRRRUUUVVVYYY]]]dddooozzzzzzoooeee```^^^]]]^^^bbbcccdddfffggggggiiilllooouuuxxx|||}}}zzz~~~}}}yyyxxxvvvtttqqqnnnmmmlllhhhgggeeedddbbbaaa``````aaa```^^^\\\ZZZYYYXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQOOOOOOOOOPPPQQQRRRRRRTTTXXX\\\dddnnnyyytttllleeedddcccccceeeiiiiiikkknnnpppqqqrrruuuwww}}}{{{{{{{{{yyywwwtttqqqooommmlllkkkjjjgggeeecccbbbaaa___^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXVVVTTTTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQOOOQQQUUUYYY___gggpppvvv~~~}}}wwwnnniiifffhhhjjjjjjmmmrrrpppssswwwyyyzzz{{{}}}zzzzzzvvvnnnmmmmmmkkkiiigggeeedddeeedddcccaaa___]]]\\\[[[ZZZZZZYYYWWWWWWVVVVVVVVVSSSSSSSSSRRRQQQPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQOOONNNMMMNNNOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKMMMOOORRRVVVZZZ```ggglllrrrwwwyyyxxxwwwvvvrrrmmmjjjggggggkkknnnooossswwwvvvyyy~~~~~~yyy}}}wwwuuurrrrrrsssrrrnnnjjjgggfffccc```^^^^^^^^^_________^^^]]][[[YYYWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOUUUTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOOPPPTTTZZZ```dddfffhhhiiihhhgggffffffgggfffhhhmmmrrrvvvyyyzzz{{{vvv}}}vvvwwwxxxuuupppnnnllljjjgggggghhhgggeeebbbaaa```]]]ZZZYYYYYYZZZ[[[\\\[[[ZZZXXXVVVTTTRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLMMMOOOTTTXXX[[[\\\]]]]]]\\\[[[[[[]]]___fffkkkqqquuuxxxzzz|||~~~uuu{{{qqqjjjiiijjjhhheeedddbbb```]]]]]]^^^^^^^^^]]]\\\ZZZXXXUUUTTTUUUVVVXXXXXXXXXVVVTTTRRRPPPNNNMMMPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKLLLNNNPPPRRRQQQQQQQQQPPPOOOPPPSSSVVVcccjjjssswwwxxxyyy}}}uuu|||||||||xxxnnneeecccbbb``````aaa]]]\\\ZZZYYYZZZ\\\^^^___\\\ZZZWWWTTTSSSSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKKKKIIIIIIKKKOOORRR[[[dddoootttuuuxxx~~~vvv~~~wwwwwwvvvssspppppprrruuurrrhhh___[[[YYYWWWXXXZZZZZZZZZYYYYYYZZZ]]]```ccc```]]]YYYTTTRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHHHHGGGFFFFFFHHHLLLOOORRR\\\hhhooosssxxxzzz}}}yyyuuurrrooommmhhhiiiiiigggeeegggmmmrrrkkkcccZZZWWWUUUTTTVVVZZZXXXZZZ[[[]]]^^^```dddggghhhddd]]]WWWRRRPPPPPPQQQOOONNNMMMLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGHHHHHHDDDEEEEEECCCCCCDDDGGGIIILLLTTT^^^gggnnnwwwzzzvvvqqqooommmjjjgggeeecccbbb]]]___```^^^]]]```hhhooo}}}wwwggg___YYYXXXWWWWWWZZZ___]]]```dddggghhhjjjnnnrrrsssnnneee\\\VVVRRRPPPPPPPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCBBB@@@@@@BBBDDDGGGKKKSSS\\\fffqqq}}}~~~~~~{{{wwwqqqkkkhhhgggfffdddbbb```^^^]]]]]]XXXZZZ[[[YYYXXX\\\dddllluuuzzzjjjaaa[[[WWWWWWXXXYYY]]]ccceeeiiiooorrrsssuuuyyy|||}}}wwwmmmcccZZZUUUSSSRRRSSSQQQNNNKKKIIIHHHHHHIIIHHHHHHJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDD@@@BBBCCCBBB@@@@@@@@@AAABBBDDDJJJRRR^^^kkkvvv|||yyyxxxwwwvvvyyyuuutttqqqqqqqqqrrrpppooossssssqqqoookkkgggdddbbb___]]]ZZZWWWVVVWWWXXXZZZTTTTTTTTTVVVXXX\\\___bbbooovvv{{{{{{{{{yyyqqqfff___^^^[[[YYYYYY^^^dddjjjnnnrrrwww{{{~~~}}}uuuiii^^^WWWSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNMMMLLLIIIHHHFFFEEECCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFLLLVVVaaakkkpppoookkkfffdddgggpppyyy~~~~~~}}}{{{ssshhhfffdddddddddeeedddbbbeeedddcccaaa^^^[[[XXXVVV\\\ZZZWWWUUUSSSSSSSSSSSSQQQQQQQQQRRRTTTWWWZZZ\\\```gggllllllmmmmmmggg___^^^^^^______aaafffmmmrrrxxx|||yyymmmbbbYYYSSSQQQOOOMMMJJJIIIIIIHHHFFFDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFHHHKKKNNNNNNNNNKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCFFFJJJQQQYYYaaaeee```\\\XXXVVVXXX```hhhnnn|||{{{vvvrrrooommmlllmmmlllnnnrrrvvvtttlllddd```^^^\\\\\\\\\]]]\\\[[[[[[ZZZZZZXXXWWWTTTRRRQQQVVVUUUTTTRRRPPPNNNMMMMMMPPPPPPOOOPPPQQQSSSUUUWWWWWW\\\```aaaccceeeccc```___aaaeeeiiimmmsssyyy}}}sssggg]]]TTTPPPMMMKKKIIIGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEHHHMMMRRRTTTUUUOOOKKKFFFCCCAAA@@@???>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDGGGKKKOOOSSSUUUUUURRRMMMKKKMMMSSSZZZ___hhhooozzz{{{xxxvvvqqqpppmmmiiifffdddcccbbbcccccccccgggiiihhhbbb\\\\\\ZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMKKKQQQPPPPPPPPPPPPQQQRRRSSSTTTWWWYYY[[[]]]```bbbdddcccgggmmmsssxxx}}}yyynnnbbbXXXRRRMMMKKKHHHFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGMMMTTTZZZ^^^___VVVPPPHHHCCCAAA@@@???===========================;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<==============================@@@@@@AAACCCEEEGGGHHHIIINNNKKKGGGEEEFFFKKKPPPTTTVVV\\\fffooovvv{{{}}}{{{xxxrrrmmmiiifffeeeddddddbbbaaa```______^^^^^^]]]]]]___aaa```\\\XXXUUUSSSQQQQQQRRRSSSSSSRRROOOOOOOOOOOONNNNNNOOOOOOMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQRRRTTTVVVYYY___eeejjjooovvv|||~~~uuuiii]]]TTTNNNKKKHHHFFFEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEJJJQQQ[[[bbbfffhhh^^^VVVKKKDDDBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDBBB@@@>>>>>>AAAEEEGGGIIINNNUUU[[[```eeeiiilllnnnppprrrssstttuuuyyy{{{}}}xxxtttrrrpppooommmhhhccc___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOQQQRRRSSSRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKPPPOOOQQQSSSUUUYYYaaakkkrrrwww~~~{{{oooaaaWWWNNNKKKGGGEEEDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAEEELLLVVVaaahhhlllmmmeee[[[MMMEEEBBBAAA???===::::::::::::::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;===???@@@@@@CCCHHHKKKNNNQQQUUUWWWYYY]]]```bbbbbbdddiiimmmvvvwwwyyyxxxxxx{{{|||zzzvvvrrrnnnkkkhhhgggfffgggfffccc^^^\\\\\\^^^WWWWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMOOONNNLLLLLLNNNOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQLLLMMMMMMMMMMMMLLLKKKKKKPPPOOOQQQVVVYYY]]]hhhtttyyy}}}uuueeeYYYMMMJJJEEECCCBBBCCCCCCBBB????????????@@@AAAAAABBBBBBGGGQQQ]]]hhhppprrrrrriii]]]NNNDDDAAA@@@>>>;;;999999999999999999999999999999888888888888999999888888999999999:::::::::777777777777777777777777777777777777888999:::;;;;;;;;;:::::::::;;;<<<===;;;<<<>>>@@@AAACCCGGGIIIIIIMMMPPPQQQPPPRRRWWW[[[dddggghhhgggfffiiipppvvv|||zzzwwwsssqqqqqqoookkkhhheeeccccccccc]]]______\\\XXXWWWXXXZZZWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTRRROOONNNLLLKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNOOOOOOOOOOOOOOONNNMMMLLLKKKOOOUUUYYY]]]jjjxxx|||xxxfffZZZLLLHHHDDDAAAAAAAAAAAAAAA============>>>???AAAAAAEEEKKKVVVcccooovvvxxxwwwkkk^^^MMMCCC@@@???===:::999999999999999999999999888888777777777777888888777777777777888888888888555555555555555555555555777666555444555666777888666666666666666777888888888999:::::::::<<<@@@CCC@@@DDDGGGGGGEEEFFFKKKOOOVVVXXXZZZYYYWWWZZZaaaggg~~~vvvuuussspppllliiigggffffffccc```^^^]]]]]]\\\[[[[[[\\\\\\ZZZWWWTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVPPPOOONNNLLLKKKKKKKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOSSSVVVWWWXXXXXXWWWUUUSSSSSSTTTPPPSSSVVVXXX[[[cccoooyyy~~~jjjXXXLLLGGGCCCAAABBBCCCAAA??????>>><<<<<>>===;;;<<>>;;;:::<<<999999999999999888888888777666666666555555555555666666666555555555444444444444444444555555666666777555333333555666666666777777777777666555444333444444444555555666777777777777888888999;;;<<<===>>>???@@@@@@@@@CCCFFFIII}}}uuuqqqqqqooojjjfffcccbbbaaa```^^^\\\ZZZYYYXXXVVVSSSRRRRRRRRRRRRQQQSSSTTTUUUUUUSSSQQQQQQRRRPPPOOONNNMMMMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIJJJMMMRRRVVV\\\bbbiiinnnmmmmmmmmmjjjfffcccbbbbbbaaadddggghhhjjjnnnuuuzzz|||~~~iiiVVVIIIEEE@@@>>>>>>>>><<<:::<<<;;;:::;;;???DDDIIIMMMXXXaaallluuu~~~~~~xxxeeeVVVGGG???<<<999999;;;888888888888888777666666666555444333333333444444333333333333222222222222222222222222333333333333555333222333555666666666555666666666555444333222333333333333333333333333333333333444555666777888666777888888999:::>>>@@@}}}{{{{{{||||||uuummmhhhgggfffccc```]]]]]]]]]]]][[[YYYXXXVVVSSSQQQNNNNNNNNNOOOOOONNNPPPRRRSSSSSSRRRQQQQQQRRRPPPOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKKKKKKKOOOVVV]]]eeemmmvvv{{{yyyzzzxxxuuupppmmmllllllhhhkkknnnoooppprrruuuxxx{{{|||~~~~~~{{{}}}hhhVVVIIIDDD???<<<======;;;999:::::::::;;;???FFFNNNSSS^^^gggrrrzzz}}}uuucccUUUEEE===:::777777888777777888888888777666555666444222111000111333444333333333333333333333333222222222222222222222222333222111222444666666555333444444444333333222111222222222222222222111111222222222333333555666666333444555666555777999;;;}}}xxxtttqqqqqqrrrtttwwwqqqiiidddbbbaaa___^^^ZZZ[[[[[[[[[ZZZXXXVVVUUUQQQOOOLLLLLLMMMOOOOOONNNOOOQQQRRRSSSRRRQQQRRRSSSRRRQQQOOONNNLLLKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPUUU]]]eeemmmvvv~~~}}}yyyuuuttttttppprrrssstttttttttuuuvvvxxxxxxwwwwwwvvvuuusssrrrnnnrrrwww~~~yyydddTTTHHHCCC>>><<<<<<===;;;999888999:::<<<@@@HHHSSSZZZfffoooyyy{{{rrraaaSSSDDD===:::777555666777888999999999888666555444333111000///000222333333333333333333333333333333222222222222222222222111000000222444555444333111111222222222111000000222222333333333222111111111111111111222333444444222333444444444444666888|||zzzyyyxxxvvvssspppmmmkkkkkkllloooppprrrmmmfffaaa^^^\\\[[[ZZZWWWXXXYYYYYYXXXVVVTTTRRROOOMMMKKKKKKMMMOOOOOOOOONNNPPPRRRRRRQQQQQQRRRSSSQQQQQQOOONNNMMMLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMQQQRRRSSSUUUVVVWWWWWWWWW[[[___fffnnnuuu||||||||||||xxxxxxwwwvvvtttrrrpppooonnnllljjjjjjiiigggdddbbbaaaeeekkkrrr|||}}}mmm[[[MMMEEEAAA<<<:::<<<<<<;;;999777999:::<<>>999888:::;;;:::888777999;;;>>>CCCNNN]]]hhhuuu}}}{{{lll___PPPFFF===;;;;;;999777777555666888999888777444333222222222111111111000000////////////000000111111333333333222222222111111000000000111333333111///......////////////.........///111333333333222111......---------...//////...///111111000///000111wwwrrrppplllhhheeeeeeeeeeeeeeeaaaaaabbbcccfffjjjnnnpppiiifffbbb]]]ZZZWWWUUUUUUVVVWWWYYYYYYXXXUUURRRPPPJJJHHHGGGHHHJJJLLLMMMMMMMMMOOOQQQPPPOOONNNOOOPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLSSSUUUWWWZZZ]]]___aaaaaafffhhhjjjlllnnnooooooooopppsssxxx|||~~~zzzssslllfff___YYYUUUSSSQQQOOOOOOQQQQQQNNNKKKHHHJJJNNNSSS\\\gggrrrzzzxxxwwwqqqeee[[[TTTKKKCCC???;;;777666888:::999777777999<<<>>>DDDPPP___kkkwww~~~}}}sssbbbTTTIII???999999;;;:::888888333444666888777555333111111222222222222111000000///000000000111111222222333222222222111111000000111000000111222222000...------......///......---,,,...000222333333222111//////......//////000000...000222222000///000111|||vvvqqqllljjjfffdddaaa___\\\[[[[[[ZZZ]]]]]]]]]___bbbggglllooonnnggg___\\\\\\\\\YYYUUUUUUVVVVVVVVVUUUTTTRRRQQQIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMNNNOOONNNMMMMMMPPPMMMJJJJJJLLLMMMLLLJJJGGGHHHJJJJJJLLLOOOTTTWWW\\\^^^aaadddgggjjjlllmmmpppsssxxx{{{{{{zzzxxxxxx{{{|||}}}~~~yyyjjj^^^VVVQQQMMMKKKIIIGGGFFFFFFGGGGGGFFFEEEBBBDDDFFFKKKQQQWWW]]]aaaccc```[[[UUUNNNGGGBBB@@@:::;;;;;;:::999777555444555777:::===DDDQQQbbbnnnxxxzzz|||zzzqqqcccTTTKKK===<<<;;;:::888777666555555555555555444333222111222222222111111///......------......------,,,+++......//////000000111111111111222222222222111111////////////////////////,,,---///000000000//////000///,,,*********+++,,,000000000000000///......|||zzzvvvqqqlllhhheeeccccccbbb___]]][[[ZZZYYYYYY[[[[[[[[[]]]```dddhhhkkkkkkeee^^^[[[[[[ZZZWWWTTTTTTTTTUUUTTTSSSQQQPPPNNNHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMOOOMMMLLLLLLNNNNNNLLLJJJIIIJJJLLLNNNQQQUUU[[[___ggghhhkkkooorrrtttvvvvvvzzz|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzuuufffYYYQQQMMMIIIGGGAAA???======>>>???>>>===<<<<<<>>>AAAEEEJJJOOOQQQTTTRRROOOJJJEEE@@@===;;;777777888888888666555444555777999;;;AAAMMM\\\gggtttuuuuuuqqqgggYYYJJJAAA<<<;;;:::999777666555444444444444444333222111000111222222111111///.........////////////...------......//////000000111111111111222222222222111111////////////////////////,,,---///000111111000000///...---,,,,,,,,,------...////////////...------}}}zzzvvvtttpppnnniiieeeaaa^^^]]]]]]___^^^\\\ZZZYYYXXXXXXWWWXXXXXXXXXYYY[[[___bbbeeegggbbb\\\YYYYYYXXXUUUSSSSSSSSSRRRQQQOOONNNLLLKKKFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNPPPOOOPPPQQQSSSRRROOOLLLKKKMMMQQQTTTXXX^^^eeejjjrrrssswwwzzz}}}~~~xxxwwwtttrrrooommmkkkkkklllsss}}}xxxmmm^^^RRRJJJFFFCCCAAA>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<>>===>>><<<;;;:::;;;<<<;;;:::;;;;;;;;;<<<===???@@@AAA>>>===<<<;;;999888777666555555555555555444444444555555555555888>>>GGGNNNRRRSSSSSSQQQLLLEEE???;;;777666555444333222111111000111111111000000///...000000111111000///......//////000000000///............//////000000111111111111222222222222111111////////////////////////.........///////////////+++,,,---.../////////...---------------,,,,,,+++|||xxxvvvsssqqqmmmkkkjjjhhhfffdddbbb___\\\YYYWWWWWWXXXYYYWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQRRRTTTVVVXXXYYY\\\ZZZWWWTTTRRRQQQOOONNNNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEEFFFHHHKKKNNNPPPVVV[[[bbbfffeeeaaa[[[XXXPPPTTTXXX^^^dddllltttzzz|||}}}qqqiiicccaaa]]]ZZZWWWUUUTTTSSSSSS[[[gggsss{{{|||yyyvvvcccZZZNNNEEE@@@>>>;;;:::999777555555666777666555555555666777888:::;;;<<<<<<<<<;;;:::999777777666888777666555444333333222444444333333555999>>>BBBCCCDDDDDDDDDBBB???<<<:::444444333222222111000000/////////000//////......///000000000000//////......////////////...------......//////000000111111111111222222222222111111000000000000000000000000/////////...............,,,---......///......------............---,,,,,,}}}|||zzzxxxtttpppmmmlllkkkiiifffddddddcccaaa___[[[ZZZWWWUUUTTTTTTUUUUUUVVVUUUUUUTTTSSSQQQOOONNNMMMNNNOOOPPPRRRTTTVVVWWWWWWVVVTTTRRROOONNNMMMLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCDDDFFFJJJNNNQQQZZZaaakkkpppoooiiibbb^^^UUUXXX]]]bbbhhhooowww|||wwwiii^^^WWWUUURRRNNNLLLKKKLLLLLLMMMSSS\\\gggnnnooolllhhhVVVOOOFFF@@@===<<<:::888777555333333444555444333222333444666888999:::;;;::::::999888777666555444999888666444333222222111333333222222333666888:::<<<<<<======;;;999777666333333222111111000//////......////////////....../////////000000//////......////////////...------......//////000000111111111111222222222222111111000000000000000000000000000000/////////000111222111000000///......------------......------,,,+++~~~|||zzzvvvtttpppoooooommmkkkiiigggfffdddaaa___^^^]]]]]][[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUUUUTTTRRROOOMMMKKKKKKLLLMMMOOOQQQTTTUUUVVVSSSSSSRRRPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBCCCBBBAAABBBEEEJJJOOORRR\\\eeeqqqwwwuuunnnfffaaa[[[^^^aaafffkkkqqqxxx}}}~~~xxxnnn```VVVOOOMMMIIIFFFEEEDDDEEEFFFFFFIIIOOOVVV\\\]]]ZZZVVVJJJEEE???;;;;;;;;;888666888666444444555666555444444444666777999::::::;;;777777666666555555444444666555333222111111111222222111111111333444555666666777888888777666444222222222222111000000//////......////////////............///////////////...///000000000000///............//////000000111111111111222222222222111111000000000000000000000000//////000111333666888:::777666333111///...------,,,,,,,,,,,,,,,++++++***~~~zzzvvvsssqqqnnnkkkiiihhhhhhhhhgggfffeeedddccc^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRUUUUUUUUUSSSQQQNNNLLLJJJJJJKKKMMMOOOQQQTTTUUUVVVQQQQQQQQQOOOLLLJJJIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAADDDIIIOOORRR]]]gggssszzzxxxppphhhccc___aaaeeehhhmmmrrryyy~~~}}}vvvpppfffZZZQQQKKKIIIEEEBBBAAA@@@BBBBBB???@@@DDDIIINNNOOOKKKGGGBBB>>>:::999::::::777555666444222222333444333222222333444555666777777777555555555666666666666666333222111000000111222333222111000111333444555444111222444666666555444333222222111111000000//////......///////////////.........///////////////...111111111111111000//////......//////000111111111111111222222222222111111000000000000000000000000......000333666;;;>>>AAA<<<:::666222000.........+++++++++++++++***))))))}}}xxxtttrrrooommmkkkhhhfffeeeeeeeee```aaaaaaaaaaaa___^^^]]]YYYXXXVVVVVVWWWWWWVVVUUURRRRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPNNNMMMKKKKKKHHHJJJLLLNNNPPPQQQQQQQQQOOONNNLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCBBB@@@>>>>>>???@@@AAA@@@@@@??????BBBHHHQQQVVVbbbhhhpppttttttqqqmmmkkkeeebbbdddiiinnnqqqvvv|||vvvmmmfff\\\OOOGGGBBB@@@???=========>>>>>>>>>>>>???@@@AAABBBCCCCCC<<<;;;888666444444444444444444444333333222222222222222333444444555666666333333333333333333333333555444333222111111111111......///000000000000000000000111111111222222222333222111000////////////000000/////////.........111111111000//////......111111000000//////.........///000111111111111111000000111000000///...---+++......+++,,,///000...111000///222888???EEEGGGFFFCCC===555...++++++,,,))))))))))))((((((((((((|||wwwsssooollljjjjjjhhhfffdddbbbaaaaaaaaa]]]]]]^^^^^^]]]\\\ZZZZZZWWWUUUTTTTTTUUUUUUTTTRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>@@@AAA>>>>>>>>>@@@CCCJJJSSSYYY^^^cccjjjnnnnnnllliiihhhbbb___```eeeiiikkkpppvvvyyyzzz|||~~~~~~}}}{{{zzzyyyrrriiiaaa[[[RRRHHHAAA???>>><<<;;;:::;;;;;;;;;:::::::::;;;<<<<<<======:::999777666444333333222333333333333222222222222222222222333444444444555333333333333333333333333444333222111000000000000......///000000000000000000000000111111111222222333222111000////////////111111111000000000//////---......//////000111111/////////.....................///000000000000000000000000000//////...---,,,//////,,,---111222000333111000444;;;DDDKKKNNNMMMGGG???666///,,,+++***))))))((((((((('''''''''{{{xxxqqqpppnnnkkkhhheeecccbbbbbbaaa```^^^\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPOOONNNMMMLLLKKKJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@>>>======>>>>>>???;;;<<<>>>@@@DDDKKKTTTYYYXXX\\\aaaddddddcccbbbaaa]]]ZZZZZZ^^^aaabbbfffkkklllmmmmmmmmmmmmlllkkkkkkgggaaaYYYSSSNNNHHHAAA<<<;;;;;;:::888888888888888777777777777777777777777777666666555444333111000111111111111111222222222222222222222222222222333222222222222222222222222222222111000////////////...//////000000000000000000000000000111111111111222222111000///////////////............---------,,,------...//////000000---------------.........---......///////////////////////////............---000000...000444555333555333111555===GGGOOOTTTSSSKKK???666000---***((((((((('''''''''&&&&&&&&&~~~xxxtttpppmmmkkkfffeeedddbbbaaa___^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQOOONNNOOOPPPPPPOOONNNQQQQQQQQQPPPOOONNNLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<======:::<<<>>>@@@DDDJJJQQQVVVUUUWWWZZZZZZYYYXXXWWWXXXUUURRRRRRUUUWWWWWWYYY^^^___^^^]]]\\\[[[[[[[[[[[[XXXTTTMMMIIIEEEBBB>>><<<999888888777666666555555777777777666666666555555333444444444444222000/////////000000111111222222222222222111111111111111111111111111111111111111222222111000000000000000//////000000000000///////////////000000000111111111111000/////////////////////.........---------/////////...------,,,,,,,,,,,,------.........///......///////////////...------------------......---111333333555999:::777777444111333:::DDDLLLQQQSSSIII<<<333000...***'''''''''&&&&&&&&&%%%%%%%%%|||tttnnnjjjfffcccaaa^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNMMMNNNOOOPPPOOONNNPPPPPPPPPOOONNNLLLJJJIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<>>>???BBBFFFKKKOOORRRSSSSSSRRRPPPMMMMMMNNNMMMJJJJJJLLLMMMLLLMMMQQQRRRQQQPPPNNNMMMMMMMMMMMMKKKHHHDDDAAA???===<<<;;;777777777777666555444444777666666555555444444333111222333333333111000////////////000000111111111111111111111111111111000111111111111111111111111333333222111111111222222//////000000000000//////....../////////000000000111000//////////////////222222111111111000000000/////////...------,,,,,,---------......//////000...///////////////......,,,,,,++++++,,,---...///...444888:::===@@@@@@<<<999555111000444<<>>===============;;;;;;;;;;;;;;;:::::::::999;;;===>>>???AAAEEEGGGLLLMMMMMMKKKHHHEEEEEEEEEEEEBBBBBBEEEEEEBBBCCCFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@???===;;;999888777777666666666666555444333333444333333333222222111111111111222222222111111000000000000000000111111111111111111111111111111222222222222222222222222222333333222222222222222333000000000000000//////...............////////////000//////....../////////000000000000////////////,,,------...//////000000.............../////////.........///......---,,,+++************,,,...///222999@@@DDDHHHJJJHHHCCC;;;666000...///444888:::<<<666///+++***+++***(((''''''&&&&&&&&&%%%%%%%%%~~~yyytttpppnnnmmmjjjgggccc___]]][[[YYYWWWTTTTTTSSSRRRQQQPPPOOONNNQQQQQQRRRSSSRRRRRRPPPPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLLLLMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>======<<<<<<<<<<<<<<<:::::::::::::::999999888666888:::;;;<<<>>>@@@CCCDDDEEEFFFEEEBBB@@@@@@@@@???<<<<<>>>>>>>>======<<<<<<<<<888999999888666444444333444555555555444333222111222222222111111111111111222111111111111111222222111111111111111111000000000111111222222333333333333333333333333333333333222222111111111111222222000000000000000///......------.........///////////////.........//////000111111111000000000000///---......//////000111111.........---------------,,,,,,,,,,,,,,,+++*********)))(((((())),,,...///666@@@IIIOOOSSSUUUQQQKKK<<<888222...---///111111111///,,,)))((((((((()))''''''''''''&&&&&&&&&&&&|||wwwrrrmmmiiiggggggccc```]]][[[ZZZYYYVVVTTTUUUTTTSSSRRRPPPNNNMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOLLLKKKJJJHHHGGGHHHHHHIIIKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJLLLLLLLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@??????@@@@@@======<<<;;;;;;;;;<<<<<<999::::::::::::999888888333555888999;;;<<>>===>>><<<999999<<<<<<999999;;;999999:::::::::999888888666777999888666444333222333333444444333222000///222222222333333333333333222111000000000111333444333333222222111111000000000000111222333444444444333333333333333333333333111000000000000000111111000000000000000///......---------.........////////////.........//////000999999888888888777777777111111111000//////......---------,,,,,,+++++++++***************)))(((''')))((((((((()))+++...000:::DDDPPPWWW[[[\\\WWWOOO===999333///............,,,,,,+++)))'''&&&''')))(((((('''''''''&&&&&&&&&|||yyyuuurrrooonnnmmmjjjgggccc```___^^^\\\ZZZXXXVVVVVVVVVVVVPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAA?????????>>>>>>>>>>>>>>><<<<<<;;;::::::999888888555666666666666666555444555555555555666777888999:::;;;===???>>><<<:::888888888777777888888999:::999999888777666666777777999888888777666555555444333333333222222222111111444444333333333222222222222222222222222222222222333222111111000000111111111111222222222111111000222222222333333222222222000000111222222111///..................---------//////............//////+++***,,,...---,,,222999:::>>>@@@???@@@AAA>>>999>>>999333000//////---++++++++++++++++++***)))(((++++++***))))))((())))))'''((()))******,,,///222:::HHHUUUZZZ```eee]]]PPPEEE999---)))))))))***,,,***)))'''&&&&&&(((***+++'''''''''&&&&&&%%%%%%%%%}}}{{{wwwtttqqqnnnjjjgggeeedddcccbbb```^^^\\\[[[\\\ZZZXXXVVVTTTTTTSSSTTTQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@>>>>>>>>>======<<<<<<;;;;;;::::::999888888777666666555555666666666666555555555555666666777888888999999:::<<<======;;;999777666666666666666777888888999888777777666666666777666666666555555444444444222222222111111111000000444333333333333222222222222222222222222222222222222222111111000000111111111111111222111111111000111111222222222222111111000000111111111000///.../////////////////////000........................,,,+++,,,.........444<<>>777333000///---+++++++++++++++***)))((((((******)))(((((((((((((((&&&((())))))***+++///222:::IIIVVV\\\aaaddd[[[NNNBBB777---******))))))+++)))((('''&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%}}}wwwtttooommmiiifffdddbbb^^^\\\ZZZZZZZZZZZZYYYYYYXXXWWWYYYXXXVVVTTTRRRQQQPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<;;;;;;:::999888888777777777666555555444444333444555666666666666666444555777888999888888777777888:::;;;:::999777666555444444444444555666666888777666666555666666666444444333333333333333333111111111111000000000000333333333222222222111111111111111111111111111111222222111111111000000000000000000111111111111111000111111111111111111000///000000000000///...---------......//////000000,,,,,,---......---,,,,,,,,,+++,,,///000111777@@@NNNSSSXXXYYYZZZ[[[XXXSSSMMMHHH???888333000---++++++++++++***)))(((((('''((((((((('''''''''''''''&&&'''((())))))+++...000;;;HHHVVV]]]bbbbbbWWWIII===444---++++++(((((()))''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&~~~xxxpppjjjffffffccc```^^^]]][[[XXXVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUTTTRRRPPPOOONNNMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCAAA@@@>>>=========;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999888777777666666666555555444444444333222333444555666666777666444555777999999888777666666666888888888777555444444333333333333444555555666666555555555555555666333333333333333333444444222222222222111111111000222222222222111111111111111111111111111111111111111111111111111000000///000/////////000000111111000000111111111111000000////////////......---,,,)))******+++,,,------...+++,,,...//////...,,,+++,,,+++,,,000111222:::CCCRRRYYY```bbbdddeeeccc___ZZZTTTJJJ@@@888222...,,,,,,+++***)))((('''''''''&&&&&&&&&'''&&&&&&&&&%%%&&&'''((((((((())),,,///:::FFFRRRZZZ^^^[[[PPPCCC888111,,,++++++'''&&&'''''''''((()))(((&&&$$$"""######$$$$$$%%%%%%&&&&&&~~~{{{zzzxxxsssmmmgggaaa]]]^^^\\\ZZZXXXXXXVVVTTTRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSRRRQQQPPPNNNMMMLLLNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBB@@@???>>>=========;;;;;;;;;;;;::::::999999:::999999888777777666666555555555555555444444444222222444555666666666666333555777888999777666555444555666666666555333333444333333333333444555555555444444444444444555555444444444444444555555555444444333333333222222222222222111111111000000000000000000000000000000000000111111111111000///...//////.........///000111000000111111111111000000//////...------,,,,,,,,,((())))))***+++,,,,,,---+++,,,...//////...,,,++++++***,,,///000333;;;DDDSSS]]]fffjjjlllnnnmmmjjjggg```UUUHHH<<<444000...,,,+++)))((('''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((+++...666???JJJRRRUUUQQQFFF<<<333...++++++***&&&%%%''''''((()))***)))'''$$$###"""######$$$$$$%%%%%%%%%~~~yyyvvvpppooollliiiddd___ZZZXXXVVVUUUSSSRRRRRRQQQOOONNNNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<::::::999999999888888888777777777777666666666666555555555555555555555555222333444555555555555555444444555666666666555444444444444444444333333222333222222222222333444444333333333333333333444555666666666555555555555555555444444444333333333333111111111000000000000//////////////////////////////000111111111000///.........---------///000222000111111111111111111000//////---,,,++++++++++++******++++++,,,,,,------++++++------------+++++++++)))***---///111:::DDDSSS^^^kkkqqqtttwwwwwwuuupppiii]]]MMM???444000///,,,+++)))'''%%%%%%%%%&&&###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''***,,,222777???FFFIIIEEE<<<555///+++)))***(((%%%$$$''''''((()))***)))'''%%%$$$##################$$$$$$~~~{{{yyyvvvsssooolllfffdddbbb___[[[XXXUUUTTTPPPOOOMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;999888777777777777777777333333444444444444555555444444444444444444444444333333444555555444444444444444444444444444444444444444444444333333222222111111000000111111222333222222222222222333444444777777666666555555444444444444444333333333222222111111000000000////////////////////////////////////000111222111000...---...---,,,,,,---...000222111111222222222222111111///...---+++***************+++++++++++++++++++++***************************((()))+++---///888BBBPPP^^^mmmuuuyyy|||~~~|||uuunnnaaaOOO???333///...,,,+++(((&&&%%%$$$%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%&&&%%%%%%&&&)))+++,,,///444:::<<<999333000---)))((((((&&&###$$$(((%%%&&&''''''''''''%%%%%%###############"""""""""~~~yyyvvvuuussspppnnnmmmjjjfffccc___^^^[[[XXXUUUSSSRRRRRRNNNLLLKKKKKKLLLLLLKKKIIIFFFFFFHHHIIIJJJJJJJJJJJJFFFGGGIIIJJJKKKJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::888888777777888888999:::777777666555555555555666111111111222333333444444333333333333333333333333444444444555444444333333444444333222222222333333444444444333333333222222///////////////000111111222111111111222333333444777777666555444444333333333333333222222222111111000000000000////////////////////////////////////...///111222111000...---...---,,,+++,,,...000222222222333333333333222222///...,,,***)))))))))***))))))))))))((((((((((((((((((''''''''''''(((((()))'''(((***+++...777AAANNN\\\llluuuzzz~~~vvvooobbbPPP>>>222---------+++(((&&&$$$$$$$$$%%%###$$$&&&(((((((((&&&%%%$$$%%%%%%%%%$$$%%%(((+++))))))---222444222...---,,,)))''''''%%%"""$$$)))$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!|||wwwssspppooonnnlllkkkiiifffccc```^^^]]]UUUUUUUUUTTTRRRQQQOOONNNLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIHHHHHHGGGHHHHHHIIIGGGFFFFFFFFFEEEDDDDDDDDDGGGEEECCCCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@??????AAAAAAAAABBBCCCCCC@@@>>>===;;;999888999:::::::::666666777777888888888999999888888777666555555555555555555666666666666666333333444444444333333222333333333333333333333333444444333333333222222222333333333222222111111111111111111111111222222222444333222111222333444555555555444333333333333444444444444333333222222222111000///......------...++++++,,,,,,---,,,,,,,,,---...///000000///...---000000000000000000000000777666444222000......------,,,***(((((((((((()))++++++++++++)))((('''&&&))))))(((((('''''''''&&&+++))))))+++,,,///888AAAQQQ]]]llluuu{{{~~~|||wwwssshhhXXXHHH;;;222,,,((())))))((('''&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%$$$###$$$%%%&&&'''***+++,,,------,,,+++***((((((((((((((('''''''''&&&&&&&&&%%%%%%###"""!!!'''&&&%%%$$$###!!! }}}{{{vvvtttqqqnnnkkkiiiggggggdddcccaaa___\\\ZZZXXXWWWSSSSSSSSSSSSRRRQQQPPPPPPJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@??????@@@BBBAAA???===<<<:::888777888999888888666666666666777777777888888777777666555555444444444444444444444333333333222222333333333333222222333333333333333333333333444333333333333222222222333333333222222222111111111111111111111111111111222222222222222333444444444444333222222222222333333222222222111111111000111000///...------------////////////...,,,++++++,,,,,,---......---,,,,,,........................444444222111///......---+++***)))(((''''''((()))************)))(((''''''((((((((((((''''''&&&&&&(((&&&'''***,,,000999CCCTTTaaaooowww{{{{{{vvvpppeee\\\NNNAAA777000+++)))&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&''')))))))))******)))))))))''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$######""""""!!!}}}zzzwwwtttqqqoooiiihhhfffcccaaa```___^^^ZZZZZZYYYWWWUUUTTTSSSRRROOOPPPPPPQQQQQQQQQPPPPPPHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>============>>>@@@@@@>>><<<;;;999666666666666555444555555555555555666666666666666555555444444333333333222222222111000000000000111111222222222111111222222222333333444444444333333333222222222111111333333333222222222222222222222222111111000000///000111222222333333222222333222111111000000111111111111000000000000//////000///...---,,,,,,,,,,,,------......---,,,++++++******++++++++++++******++++++++++++++++++++++++111000000///......------)))(((''''''&&&''''''((((((((()))))))))(((((('''(((''''''''''''&&&&&&&&&%%%$$$&&&))),,,000999CCCVVVbbbnnntttuuuqqqiii```RRRKKK@@@777000,,,***(((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######!!!!!! !!!"""$$$&&&'''"""""""""""""""#########wwwtttpppnnnllljjjhhhfffbbbaaa```^^^[[[ZZZXXXXXXTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDBBB@@@@@@AAABBBAAA@@@??????>>>>>>===<<<<<<<<<;;;:::;;;<<<>>>>>><<<:::999777555444555555333222444444444444444444444444444444444333333333222222222222111111000///......///000000111111111111000111111222333333444555555222222222222111111111111222222222222222222222222333222222111000//////...///000111222333222111000111000//////......//////000000000//////////////////...---,,,,,,+++++++++&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))************************---------......---------'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%)))+++...777@@@QQQ\\\gggjjjhhhaaaWWWMMMBBB===555...+++)))((('''&&&&&&%%%%%%$$$$$$#####################$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''')))(((((('''&&&%%%$$$$$$!!! !!!###&&&(((""""""""""""""""""""""""~~~zzzwwwnnnllliiigggfffeeecccaaa^^^]]][[[YYYVVVTTTRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCBBB@@@@@@AAAAAAAAA@@@=========<<<;;;;;;::::::999888999:::<<<<<<;;;999777666444444555444333111444444444333333333333333333333333333222222222222333222222111000///.........///000111111111111111111111222333333444555555222222111111111000000000111111111111111111111111222222111111000///......---...000111222111000/////////...------------.../////////000000000000000...---,,,+++************%%%&&&''')))***+++++++++***))))))))))))))))))******************************+++,,,------------,,,&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&))))))+++222;;;JJJTTT\\\]]]YYYRRRGGG>>>888444...***((('''&&&%%%(((((('''&&&%%%$$$###"""######"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$###"""!!! """$$$&&&$$$$$$######"""!!!!!!!!!|||yyywwwvvvtttqqqoooiiigggdddbbbbbbaaa___^^^XXXWWWVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEBBB@@@>>>>>>???@@@???>>><<<<<<;;;;;;:::999999888777777777999;;;<<<:::888666555444555666666444222444444444444333333333333333333333333222222222222222222111111000000//////...///000111111222111111222222222333333444444444111111111000000000000//////////////////000000000111111111000000//////...---...//////000000/////////...------,,,,,,------......////////////000000---,,,+++******)))))))))***+++++++++***))))))(((******))))))))))))******************************)))***,,,---...---,,,,,,&&&'''''''''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&''')))((((((...666AAAIIINNNMMMIIIEEE===666333///+++(((''''''%%%$$$(((((('''&&&%%%$$$######$$$$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############""""""%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$###""""""!!!}}}wwwsssnnnllljjjjjjjjjjjjiiihhhdddbbb___^^^]]]\\\[[[YYYQQQQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAA???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBBBBBBBBBBAAAAAA???===;;;;;;<<<===<<<;;;;;;::::::999999888777777666666777999;;;;;;:::888555555555666888888666444555555444444333333333333333333333333333333333333000000000000000/////////...///000111222222222222333333333333333333333333111111000000000/////////---------.........//////000000000000000/////////......------......///000......---,,,,,,,,,------,,,---------.........///,,,,,,***)))))))))))))))+++++++++***)))((('''&&&***)))(((''''''((()))******************************+++,,,......---,,,+++((((((((('''&&&$$$"""!!!###$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&((('''''',,,444555;;;???===:::888555000...,,,)))(((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$}}}wwwrrrmmmgggccccccbbb```aaacccddddddccc```^^^[[[ZZZZZZYYYWWWVVVNNNNNNOOOOOONNNMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDD??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFAAAAAAAAA@@@@@@?????????===;;;999999:::::::::999::::::999999888777777777666666777999;;;;;;:::888555555555777999999888666555555555444444333333333333333333333333333333333........./////////////////////000222222333333333444333333333333333333333000000000000////////////,,,,,,,,,------.........////////////000000000000......---,,,,,,...///000///...------,,,,,,------+++++++++,,,,,,---------,,,+++***)))((((((((((((&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))***+++---......---+++***)))))))))((('''$$$""" $$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$&&&((('''''',,,444,,,111333111///000///,,,+++***((('''(((((('''&&& !!!###$$$%%%&&&''''''%%%$$$""""""###%%%&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''}}}uuurrrmmmgggbbb^^^[[[ZZZWWWXXXXXXYYYZZZ\\\^^^___[[[ZZZYYYWWWTTTQQQOOONNNLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@?????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::999999999:::::::::999999999888888666666777777777777666666555555555555555666777888333444666555444333333444333222222222222222222222000000111111111111000000//////000111111111111000666666555444333333222222111111111111000000000///111000///------......////////////000///......---++++++,,,---------,,,,,,+++,,,---...///...------,,,,,,---------,,,++++++''''''&&&&&&&&&&&&''''''((()))***+++***)))'''%%%(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''((()))+++,,,,,,+++)))((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))///......---,,,+++******)))((('''&&&%%%$$$$$$$$$$$$#########""""""!!!!!!###"""  !!!###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!"""$$$&&&&&&&&&%%%&&&((("""""""""###$$$&&&'''(((!!!"""%%%&&&''''''%%%%%%~~~wwwsssllliiieee___ZZZVVVTTTSSSSSSSSSTTTVVVXXXZZZ\\\]]]ZZZYYYWWWUUURRROOOLLLKKKGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGFFFEEECCCBBB@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===;;;;;;;;;::::::999999999:::999999999888888888888666777777777777777666555555444444444444555555666222444555555444333444555333333333333333222222222111222222222222222222111///000000111222111111111555555555444333222222222111111000000000/////////000000...---------...///......//////......---,,,+++,,,,,,,,,,,,,,,++++++((()))***+++,,,++++++***++++++,,,,,,,,,+++******''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&'''''''''(((((((((((()))***)))(((''''''((()))******+++---......---+++***(((''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((+++******)))((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""!!! """###$$$#########$$$$$$%%%&&&'''&&&&&&&&&%%%%%%###""""""!!!###$$$$$$###""""""###"""""""""###$$$%%%'''(((&&&'''((())))))'''&&&$$$|||xxxsssoookkkhhhccc```\\\WWWRRROOOMMMLLLMMMMMMOOOQQQTTTWWWYYY[[[WWWVVVTTTQQQNNNKKKHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======;;;;;;::::::::::::999999999999888888888777777777777777777777777666555555444444333333222222333333111333444555444444444666555555444444444333333333333333333444444333333333000000111222222222222111444444444333222222111111000000000/////////......//////...------------...---------------,,,,,,+++,,,,,,,,,,,,,,,+++***)))'''((()))*********))))))***************)))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''))))))))))))'''&&&''''''&&&&&&%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######"""######$$$%%%&&&%%%&&&&&&%%%%%%$$$###"""###$$$%%%$$$""" """""""""###$$$%%%&&&'''+++,,,,,,,,,+++)))&&&%%%~~~zzzyyyvvvqqqlllhhheeebbbaaa^^^[[[WWWSSSOOOLLLJJJIIIHHHIIIJJJMMMPPPTTTWWWXXXVVVTTTQQQNNNKKKHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBBBBAAA@@@@@@@@@AAA??????@@@@@@AAAAAAAAAAAA????????????????????????;;;;;;<<<=========<<<<<<::::::::::::::::::::::::888888888777777777777666777888888777777666555444444333222222111111111111000222444555555444555777666666666555444444333333222333333444444333333222000111111222222222222222333333222222222111111111/////////............---.........---------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++***(((((()))))))))***************))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""""""""#########""""""""""""############"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%""""""""""""###$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&$$$""""""###############$$$%%%&&&''',,,,,,------,,,***(((&&&|||wwwssspppmmmkkkhhhccc___\\\[[[[[[YYYWWWSSSOOOLLLIIIHHHGGGFFFFFFHHHKKKNNNQQQSSSUUUSSSRRROOOKKKHHHEEEDDDCCCAAABBBCCCDDDEEEGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888777777777777666777777777777777666555555444333222222111111111111111333555666666555777888777777666555555444333333111111222222222222111111000000111222222222222111111111111111111000000000.........---------,,,,,,---------------,,,,,,++++++++++++++++++******)))+++,,,++++++***)))((('''((((((((()))))))))******(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""#########""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&$$$###$$$%%%############$$$%%%&&&&&&((()))+++,,,,,,+++)))(((~~~wwwqqqlllhhhgggaaaaaa```\\\XXXUUUUUUUUUSSSQQQNNNKKKHHHFFFEEEDDDEEEFFFGGGHHHKKKMMMOOOQQQPPPNNNKKKHHHEEECCCBBBBBB???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHCCCCCCAAA@@@????????????<<<<<<>>>??????>>>===<<<========================:::;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999888888888777777777666666777777777777666666444444333333222222333333444555777888777777777888777777666555444333333222///000000111111000000/////////000111111111111000000000000000000000000000---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++******)))***************)))((('''''''''&&&&&&&&&'''((()))(((((((((((('''&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!"""""""""############"""######$$$$$$%%%&&&&&&!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%&&&(((***++++++***)))yyyvvvqqqkkkeeeaaa______YYY[[[[[[YYYUUURRRQQQRRROOOMMMJJJGGGEEECCCBBBBBBEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJGGGDDDAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIDDDCCCBBB@@@???>>>>>>>>><<<===>>>??????>>>===<<<========================<<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;:::999999999888888888888444555666777777888888777555444444444444555555666666888::::::888777888999777777666555444333222111///000000111111000000///......///000000000000///////////////////////////,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***)))++++++,,,,,,++++++***)))((()))))))))))))))((((((((('''&&&&&&&&&''')))))))))))))))((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''&&&$$$""""""###$$$$$$######$$$$$$%%%%%%$$$&&&(((***+++***)))(((|||zzzwwwvvvooommmiiiccc^^^ZZZYYYZZZVVVYYY[[[YYYUUUQQQPPPQQQNNNLLLJJJGGGDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGDDDAAA?????????@@@@@@AAAAAABBBDDDEEEEEEFFFGGGFFFFFFEEEDDDEEEEEEEEECCCDDDFFFIIIJJJKKKKKKJJJEEEDDDBBB@@@???>>>=========>>>???AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999888999999999::::::;;;;;;;;;:::::::::999999999999888333444555777888888888888555555555555555666777888888:::;;;;;;999888888999777666555444333222111111000000111111111111000000---......///////////////.........///////////////,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))+++,,,,,,,,,,,,+++******'''((()))))))))))))))(((***))))))((((((***+++,,,)))))))))((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''######$$$%%%&&&''''''(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&)))***+++)))&&&$$$###$$$$$$$$$$$$###$$$$$$%%%%%%%%%''')))*********((('''~~~uuuppppppooollliiifffccc]]]XXXTTTRRRRRRSSSPPPPPPQQQPPPOOONNNMMMLLLMMMLLLIIIFFFCCCAAA@@@???CCCCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>>>>???AAACCCAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA@@@@@@@@@???======>>>?????????>>><<<;;;===>>>>>>>>>>>><<<:::999??????>>>===;;;:::999888777777777777888888888888999999999999999999999999333444555666777777777777666666555555555555666666777888:::::::::999777555777666444222111111111111//////...------------...222111000///...---------111,,,)))))),,,---***''')))))))))))))))******+++++++++************++++++------,,,,,,+++***))))))''''''(((((())))))******&&&'''((())))))***))))))((('''&&&%%%$$$%%%%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""############$$$$$$%%%%%%%%%$$$######&&&%%%$$$###$$$$$$&&&'''((('''%%%$$$$$$%%%&&&'''&&&'''((((((((('''%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """%%%'''(((&&&$$$###%%%((()))'''%%%xxxqqqiiieeeddddddaaa^^^]]]ZZZUUUPPPMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIFFFDDDAAA@@@>>>>>>@@@@@@???????????????@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEECCCAAA@@@@@@@@@>>>=========>>>>>>>>>===<<<;;;<<<<<<======<<<;;;999888======<<<;;;999888777777666777777777888888999999::::::999999999888888888333333444555666666666666555555444444444555555666777888999:::999888666555666444333111000///000000///......---------------000///...---,,,,,,,,,,,,000,,,)))))),,,---***'''))))))(((((())))))***+++***))))))))))))))))))***,,,++++++***))))))(((((('''''''''''''''((((((((('''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%%%%######$$$'''(((&&&$$${{{uuuppphhhbbb\\\YYYXXXWWWUUURRRTTTQQQMMMJJJGGGGGGHHHHHHJJJJJJJJJIIIIIIHHHGGGGGGFFFEEECCCAAA???>>>======>>>>>>>>>>>>>>>>>>??????>>>???@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAACCCAAA????????????>>>===<<<============<<<;;;;;;:::;;;;;;<<<;;;:::888777::::::999999888777666666666666777888999999::::::;;;::::::999888777666666222333333444555555666666444333333333444555666666666777888888888777555444444333111///.........///......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///+++))))))+++,,,***'''))))))(((((())))))***+++))))))(((((((((((())))))******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""""""""######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%###""""""""""""""""""###''''''&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""!!! !!!###$$$$$$######""""""###%%%%%%$$$"""zzzsssoookkkgggccc\\\YYYUUURRRRRRQQQOOOMMMOOOMMMJJJHHHFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEBBBBBB@@@???>>>=========>>>??????@@@@@@@@@@@@@@@===>>>AAACCCDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEECCCCCCDDDEEEEEEDDDDDDCCCAAA@@@@@@???AAA???======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888777888888888888888777777777666777777888999:::;;;;;;;;;;;;:::888777666555444333333333444555555666777444444333444444555666777555666666777666555444444333222000///.........///------,,,+++++++++++++++)))))))))))))))***++++++---+++((((((******)))(((((((((((((((((()))******))))))(((((((((((()))))))))))))))(((((((((''''''((('''''''''&&&&&&%%%%%%((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$###%%%&&&((())))))((('''&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&######""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""" """$$$%%%###!!!!!!!!!""""""######"""!!!|||zzzssskkkeeebbb```]]]ZZZTTTRRRPPPOOONNNMMMLLLJJJKKKJJJHHHGGGFFFGGGHHHIIIFFFEEEDDDDDDCCCDDDDDDEEEAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@@@@???===???AAADDDEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEEEEEEEDDDBBBAAA@@@???>>>???===<<<<<<===>>>===<<<;;;;;;;;;:::::::::::::::::::::;;;<<<;;;:::999888888888888888999999999999777888888999:::;;;;;;;;;;;;;;;999888666555333333444444444444555666777888555444444444555555666777555555555555444444333333222111000///......//////,,,,,,+++***************((((((((((((((()))***++++++***(((((()))))))))(((((((((((('''((())))))***+++******))))))******+++)))))))))))))))((((((((()))((((((''''''&&&&&&&&&((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&'''((('''&&&$$$###%%%&&&((()))***)))((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&$$$""" !!!""""""!!!!!! ~~~vvvooojjjddd]]]YYYXXXWWWTTTQQQKKKLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBBBBBBBBBBCCCDDDAAA@@@???>>>>>>>>>>>>>>>:::;;;===>>>??????>>>===???@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAABBBCCCCCCBBBBBBCCCDDDDDDCCCCCCBBB@@@???>>>>>>===;;;::::::<<<===<<<<<<;;;::::::999888999999999999:::;;;;;;;;;;;;999999777888888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::999777666444333333444333333333333555666777555555444444444444555555444444333333333222222222111000///.........//////++++++***)))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))((((((''''''(((((()))***++++++************++++++)))))))))))))))(((((((((((((((((('''''''''''''''''''''((((((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$######""""""######$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))************(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$"""!!!""""""  zzzuuussspppiiiccc]]]XXXRRROOOOOONNNKKKHHHEEEGGGIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBB@@@??????@@@BBBCCC@@@@@@???>>>===<<<<<<<<<:::<<<>>>???@@@@@@???>>>AAABBBCCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDAAAAAA@@@@@@???>>>======;;;:::888999;;;<<<<<<;;;;;;:::999888777888888999777888999::::::999888888666666777888:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999888888777555444333333222111000000111222444666444444333222111111111111333333222111111111111111000///---,,,,,,------...******)))(((((((((((()))+++***************+++,,,((((((((((((''''''((()))(((''''''''''''((())))))******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((('''''''''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&'''((()))(((((((((((()))***+++,,,)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!! !!!###$$$###""""""###"""  }}}tttkkkggggggeee___ZZZVVVRRRLLLJJJIIIHHHDDDAAACCCEEEHHHIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEAAA@@@>>>======???AAABBB@@@???>>>===<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCDDD??????>>>>>>======<<<<<<:::999888888:::<<<<<<;;;;;;:::888777777777888999666777888999999888777666555555666888999:::;;;<<<===<<<<<<;;;;;;:::999999888888777666555444444333111000......///000333444444333111000//////......333222222111000111111111...---,,,+++++++++,,,---******)))(((((((((((((((,,,,,,++++++++++++,,,,,,'''(((((('''''''''((()))'''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((***)))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&(((***+++)))(((((('''(((***,,,---)))((('''&&&%%%&&&''''''$$$%%%&&&'''&&&%%%$$$#########""""""""""""######""""""""""""""""""############################## """###"""!!!"""$$$### !!!~~~xxxssskkkhhhccc```]]]YYYUUURRRMMMKKKHHHEEECCCCCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGEEEEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAA@@@???>>>============>>>@@@CCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDBBBAAA@@@?????????===>>>???@@@AAABBBBBBBBB???>>>===<<<;;;:::999999777888999:::;;;;;;;;;;;;::::::999999888777777777555555555555555666777777555444444666999:::::::::;;;<<<<<<<<<;;;:::999999888666444444444333222000333222111000000222444555;;;666111.........,,,***000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))((('''''''''''''''************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&'''((()))************&&&&&&'''((((((((((((''')))******)))'''&&&'''((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''')))******'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""#########"""!!! !!!"""###$$$#########""""""!!!!!!~~~|||yyyuuurrrnnniiieeeccc```\\\YYYVVVSSSOOOLLLIIIGGGDDDBBB@@@AAABBBCCC@@@@@@BBBCCCDDDFFFGGGGGGEEEEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>===<<<<<<===>>>>>>===<<<<<<<<<<<<===@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCBBBAAA@@@?????????======>>>@@@@@@AAAAAA@@@???>>>>>>===<<<;;;:::999777888999:::;;;;;;;;;;;;::::::999888777777666666555555555555555666666777555555555666999;;;;;;:::;;;;;;;;;;;;:::999888777666555333222333222000///111000///......000222333888444000.........,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******************++++++((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''((()))************)))************+++++++++,,,------,,,***))))))***++++++*********)))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))***'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""############"""""""""!!!!!!yyysssoookkkgggdddaaa]]][[[XXXUUURRROOOMMMKKKHHHEEEDDDBBB@@@>>>======???@@@===>>>???AAACCCEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@>>>===;;;;;;::::::;;;;;;::::::;;;;;;<<<===BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCAAA@@@??????>>>>>>;;;<<<===>>>???????????????>>>>>>>>>===;;;::::::777777888999::::::::::::::::::999888666555555444555555444444555555666777666555555777:::<<<<<<;;;<<<<<<<<<;;;999888777666555333111111111111///......---,,,,,,,,,---///000444111...,,,------,,,+++***************++++++++++++++++++++++++++++++++++++******))))))******+++******************))))))((((((((((((((((((((((((++++++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''((()))***++++++++++++,,,++++++******,,,---...---......---+++******++++++************)))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!{{{qqqllljjjfffaaa\\\ZZZXXXVVVTTTNNNLLLJJJHHHGGGFFFCCCAAA@@@???===<<<;;;;;;<<<===;;;;;;===???AAADDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===;;;:::999999::::::::::::;;;<<<===>>>DDDCCCCCCDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB@@@??????>>>>>>>>>:::;;;<<<===============>>>>>>>>>>>>>>><<<;;;:::666777888888999999999888999999888777555444333333555444444444444555666666777666666888;;;<<<<<<<<<======<<<;;;:::888666555444222111111111111000...,,,,,,+++++++++,,,---...///...---,,,++++++++++++((((((((())))))******+++************++++++++++++******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((()))***+++,,,,,,,,,,,,,,,+++)))((()))***,,,...,,,------,,,***((()))******))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!vvvnnnfffbbb^^^ZZZUUUPPPNNNMMMKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@>>>===<<<;;;;;;;;;;;;<<<888999;;;===???AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???===;;;:::::::::::::::;;;;;;<<<===??????DDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@??????>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>><<<;;;999666666777777888777777777888888777666555333333222444444444444444555666666777666666888;;;<<<<<<<<<>>>======<<<:::888777666444333111111222222000///++++++++++++,,,,,,------,,,,,,,,,++++++***++++++(((((())))))*********+++)))))))))******+++++++++***))))))))))))))))))***+++******))))))((((((((((((((((((((((((((((((((())))))(((''''''''''''(((+++++++++*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((()))***+++,,,---------------,,,***))))))+++---...---......---***((())))))++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&'''(((((()))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""xxxpppiiibbb]]]YYYVVVRRRMMMIIIGGGFFFDDDCCCCCCBBBAAAAAACCCCCCBBBAAA>>>>>>===<<<;;;:::::::::777888:::;;;===???@@@AAAAAA@@@@@@??????@@@@@@@@@AAA@@@>>>===;;;;;;::::::<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDD@@@??????>>>======>>>>>>::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>><<<:::999555555666777777666666555666666555555444333333333444444333333444444555666666555555777:::<<<<<<;;;<<<<<<<<<;;;:::888777666333222111111222222111///++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))************((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''''',,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...............------,,,,,,---///000///000000...,,,******+++------,,,,,,,,,+++++++++''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""zzzsssooohhhbbb]]]YYYUUURRRPPPLLLHHHEEEDDDBBB@@@>>>???>>>===>>>@@@AAAAAA@@@>>>>>>===;;;:::999888888777888999:::<<<===>>>?????????>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::===<<<<<<<<<===>>>??????@@@AAACCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCC??????>>>============>>>:::;;;;;;<<<;;;;;;::::::999:::<<<======;;;999777555555666666666555555444444444333333333333333333444444333333444444555666555555555666999;;;;;;:::999999999999888777555555222000//////111111000...)))******+++++++++++++++***,,,...---***)))***+++)))))))))))))))(((((((((''''''(((((()))******+++))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((***))))))((('''(((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********+++,,,---......//////...,,,,,,---------.........///000000...+++))))))***+++++++++*********))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!""""""{{{ssslllgggccc^^^YYYVVVSSSPPPMMMIIIFFFCCC@@@???===:::888;;;::::::<<<>>>@@@@@@???>>>>>>===;;;:::888777666777888888999;;;<<<======>>>===============>>>>>><<<;;;::::::999999999999===<<<<<<<<<<<<===>>>>>>???@@@BBBDDDDDDCCCAAA@@@??????@@@@@@AAABBBCCCCCC???>>>>>>============>>>;;;;;;;;;<<<<<<;;;::::::888999;;;===<<<;;;888777444555555666555555444444222222333333333444444444444333333333333444555555555444444666999:::::::::666666777666666555444444000///......///000...---((())))))******************---///...***))))))+++)))))))))((((((''''''&&&&&&''''''((()))******+++))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...////////////)))***+++,,,,,,,,,++++++---...---+++)))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&''')))******((('''%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""###### !!!"""######"""!!!  !!!!!!""""""xxxqqqkkkeeeaaaYYYVVVRRROOONNNLLLIIIGGGHHHEEEBBB>>>;;;:::999999============>>>>>>>>>>>>>>>===<<<<<<::::::999888999999:::;;;;;;<<<<<<===>>><<<;;;999888888999999<<<:::888777777888:::;;;======<<<<<<<<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAABBBCCCCCCBBB@@@??????@@@??????>>>===<<<::::::;;;<<<======<<<<<<<<<<<<<<<;;;:::777555444444444444444444444444444666555555444444333222222000111222333444444444444666777777888888888888777888777777666555444333333//////000000000000//////...---,,,,,,++++++++++++///...---+++***++++++,,,******+++++++++******)))***************++++++,,,---,,,***)))))))))***+++***+++,,,------,,,***((((((((()))***+++,,,,,,,,,)))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++---------------------,,,...///000111222222111000000000000///......------...///000000000///---------------.........//////......---,,,---...///000111///,,,)))'''''''''(((((((((''''''''''''((((((++++++***)))(((((())))))((((((((((((((('''''''''''''''((())))))***))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%$$$###"""""""""###$$$$$$###!!! """$$$%%%############""""""""""""$$$$$$######""""""!!!!!!zzzsssllleee___ZZZVVVRRRPPPLLLJJJIIIHHHFFFDDDEEECCC@@@<<<:::888888888;;;;;;<<<======>>>>>>???======<<<;;;:::999888888888888999999:::;;;;;;<<<<<<<<<;;;:::999999888999:::999888777777888999:::===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>>>>>BBBAAAAAAAAACCCCCCAAA@@@???@@@??????>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::888666444333444444444444444444444444555555555444333333222222111111222333444555555444555555666666666555555444222222111111000000/////////000000000000000000///...---,,,,,,+++++++++,,,///...,,,+++******++++++*********************)))***))))))))))))***++++++,,,+++***)))))))))******((()))+++---------++++++******++++++,,,,,,------+++************+++,,,,,,------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,...........................///111222333222111000111111000000///...------...//////000///...---,,,+++++++++,,,,,,,,,,,,---......---,,,---...///000111///,,,***((('''((((((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&&&&&&&%%%$$$"""""""""############"""!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!! yyynnnjjjccc]]]XXXSSSNNNJJJIIIGGGDDDCCCCCCBBB@@@???AAA@@@===:::888777666666888999:::;;;<<<>>>??????===<<<;;;;;;999999888777777777888999999::::::;;;;;;;;;;;;;;;:::999888777777777666666666666777888<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>============AAA@@@@@@AAABBBBBBAAA???@@@??????>>>===<<<::::::999::::::;;;;;;;;;;;;;;;888888888777666555333222444444444444444444444444555555444444333333222222111222333444444555555444333444444444333222111111........................000000111111111111000000------,,,+++++++++,,,,,,...---,,,+++************))))))))))))******)))))))))))))))))))))******+++++++++***))))))))))))***'''(((***,,,---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------,,,+++***************++++++,,,,,,,,,,,,+++,,,------.........---......//////000000111111000111333555555444333222333333222111000......---......//////......---,,,***+++++++++,,,,,,,,,,,,///...---------...///000111000---+++)))((((((((()))((((((''''''(((((())))))))))))((((((((((((((())))))((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%###""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!! zzzqqqjjjbbb^^^YYYTTTPPPLLLGGGDDDAAA???=========>>>===;;;===<<<:::888666555555555666777888:::<<<>>>???@@@<<<<<<;;;:::999888888777888888888999::::::;;;;;;999:::;;;;;;;;;999888777555555555666666666666666;;;;;;<<<<<<===>>>>>>???========================@@@??????@@@AAAAAA@@@>>>??????>>>>>><<<;;;999888999999:::::::::::::::999777777777666555444444333444444444444444444444444555555444444333222222111222222333444444444444444333333333222111000///...------......////////////000000111111111111000000---,,,,,,++++++,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))******))))))(((((())))))***+++************)))*********((()))***,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++******))))))+++++++++,,,,,,------...------...///000000000000000000111111222333444444444555777999999777666444555444333222111000///..................------,,,------------............///...---------...000111222000...,,,+++***))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&'''''''''(((((())))))'''&&&%%%$$$###"""""""""!!!""""""###""""""!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!|||xxxtttnnnfffaaaZZZWWWSSSOOOLLLHHHDDDAAA===;;;:::999;;;;;;;;;::::::999888777666555444444666666888:::<<<===???@@@===<<<<<<;;;:::999888777999999::::::;;;<<<<<<<<<888999:::;;;:::999888777666777999:::::::::999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@???============<<<;;;:::999888888999999999999999888888777777666666555555555555444444444444444444444444555444444333222222111111111222333333444333333333333333333222111000///...------......///000000000000000111111111111000000,,,,,,,,,++++++,,,,,,---------,,,,,,+++******)))))))))(((((()))***++++++)))))))))))))))******+++*********++++++++++++***+++++++++,,,+++++++++***,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------------,,,+++******))))))+++,,,,,,---...////////////000111222333333333333222222333444555555666666888999<<<======;;;999777666555444333222111000000//////......------------------.........///////////////...---...///000111222111000...,,,+++***)))))))))(((((((((((())))))***++++++,,,,,,,,,+++******))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&''''''(((((()))))))))&&&&&&&&&%%%$$$###"""""""""""""""""""""!!! ######""""""!!!  !!!!!!!!!vvvrrrmmmjjjhhhddd^^^YYYSSSQQQNNNKKKIIIEEEAAA===;;;:::888888:::;;;:::999888888777777666666555555666777888:::<<<>>>???@@@>>>===<<<;;;:::999999888999::::::;;;;;;<<<======888999999999999999888888999;;;===?????????===<<<::::::;;;===============>>>>>>>>>>>>????????????>>>======>>>??????>>><<<;;;;;;;;;;;;;;;:::999888888888888888888888777666666666555555444555555666444444444444444444444444444444333333222222111111111111222222222222111111222222222222111000//////---------.........////////////000000000000//////,,,,,,+++++++++,,,---------------------+++************)))))))))+++,,,---***************++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,------...///000111111222222222444555666666777777555555666666777777888888:::<<>>;;;999666555555444444333333222000000///............///,,,---------............000///.........///000111333222111///...,,,+++******))))))(((((())))))******+++,,,......---,,,,,,******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''(((&&&'''(((((()))(((((('''%%%%%%%%%&&&%%%%%%$$$######""""""!!!!!! """"""!!!!!!!!!!!! ~~~wwwssshhhddd```]]]\\\ZZZUUUQQQOOOMMMKKKHHHFFFBBB>>>;;;;;;999888888999::::::999777777777888777777666666777888999;;;<<<>>>?????????>>>======;;;;;;:::999888999999:::;;;;;;<<<<<<999999888888888888999999888:::===???@@@???===;;;999:::;;;============<<<======>>>>>>>>>?????????======<<<===>>>???===;;;999999::::::::::::999999777888888888777777666555444444333222333333444555444444444444444444444444444444333333222111111111000000111111111000000//////000000111000000//////.....................///......////////////......,,,+++++++++,,,,,,---.........//////...---+++***++++++***)))***,,,...///+++++++++++++++,,,,,,---+++,,,---.........------++++++++++++++++++,,,,,,++++++,,,,,,------......---------,,,------...////////////000000000000000...///000111222333333444444555666888999999::::::888888888888888888888888:::<<>>;;;888555555555555555555555555222111000///...//////000............////////////000///.........///111222333333222000///---+++*********))))))))))))******)))***,,,......---,,,+++******)))((('''&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&(((***++++++***(((&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$###!!!  !!!!!!!!!!!!!!!yyysssmmmgggdddaaa]]]XXXVVVUUUSSSOOOKKKNNNMMMJJJHHHFFFBBB===:::;;;999888888999:::999888777777888888888888777777999999:::;;;===>>>????????????>>>===<<<;;;;;;:::777888888999::::::;;;;;;999999777777777888999:::444666999<<<===<<<999888999:::;;;============<<<<<<=========>>>>>>??????===<<<<<<===>>>>>>===;;;888888999::::::::::::999777777888777777666555555333222111111111222333444444444444444444444444444444444333333222111111000//////000000000000///.........//////000/////////000000000000000000000000------............------++++++++++++,,,,,,---......//////000///---,,,+++,,,+++******+++,,,///000,,,,,,++++++,,,,,,---...+++,,,.../////////......)))))))))***+++,,,......,,,,,,------...///000000...............///000000111111111222333333444444///000111222333444555555666666888999:::;;;;;;;;;:::999999999999999999999:::<<>>===<<<<<<<<<<<<777888888999999:::;;;;;;<<<;;;999777777888999:::999999:::;;;;;;::::::999;;;===???@@@AAA@@@???>>>;;;<<<>>>???@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999888666555555444444333333333333333333333333555444333222111222333444222111111111000000//////---.........//////000000111111000000000000000000.........////////////000//////.........---------000///,,,***)))***,,,---////////////////////////---,,,+++***+++,,,---.....................---------------,,,,,,------...---......//////.........,,,,,,...///000000111111000000000000111222333444444444555555666555555444444333333333333444555666888888888888888999999999999999::::::::::::;;;;;;:::;;;<<<===<<<:::777666444444555666666666666666222111000/////////000111111444777888666333111000---------.........//////555333000---,,,+++,,,,,,++++++***)))((('''&&&&&&&&&'''((()))***+++++++++(((((()))))))))))))))(((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''(((***+++,,,,,,++++++'''((()))((('''((()))+++'''''''''&&&&&&'''''''''((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######!!! !!!!!!!!!!!! zzztttmmmiiiccc^^^[[[XXXUUUSSSOOONNNMMMKKKHHHFFFEEEDDDFFFEEEDDDAAA???===;;;:::999999888888888888999999777888888999999999888888888888999:::;;;===>>>?????????>>>===<<<;;;;;;;;;777888888999999:::;;;;;;:::999888777888999;;;<<<:::;;;;;;;;;;;;::::::999;;;<<<>>>???@@@???>>>===:::;;;===??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999777666555444444444333333333333333333333333555555444333222222222222111111111111000000000///....../////////000000000111111111111111111111111////////////000000000111//////.........---------000///,,,+++***+++---///////////////////////////---,,,+++++++++,,,---...........................//////......---...............//////000/////////---...///000000111111111111111111222333444555555666666777888888888777777666666666555666666777777888888999999999999::::::<<<<<<;;;;;;::::::999999:::;;;<<<<<<;;;999777555333444555555666666666555333222111000000000111222555888::::::777333000///------------.........///444222000---,,,+++,,,,,,))))))((((((''''''&&&&&&''''''((()))************(((((())))))))))))(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((+++,,,------+++***)))***)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$######"""!!!  {{{ssskkkeee```\\\XXXUUUSSSQQQOOONNNJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;:::999888888777777888888999666777888999999999999999999999999:::;;;<<<>>>???======<<<<<<;;;;;;::::::777888888999999:::;;;;;;888777777777888:::<<<===<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>>>>===<<<<<<:::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888666555444444444444222222222222222222222222555555555555444333111111111111111111000000000000//////000000000000000111111111111111111111111111000000000000111111111111//////............------///...,,,++++++---///000////////////////////////---,,,,,,,,,,,,---..............................111111000///////////////......///000000000000000000000000111222222222333222333333444555666777888999999:::;;;;;;;;;;;;;;;::::::999999888999999999999999:::::::::;;;;;;;;;>>>>>>===<<<;;;:::999999:::;;;;;;;;;:::888666555444444555666666666555555444444333222111222222222999;;;<<<;;;777222///...------------............222111///---+++++++++,,,''''''''''''''''''''''''((())))))******)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''))),,,...///...,,,***'''((('''%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%"""""""""!!!!!!"""""""""######$$$######"""!!! ~~~uuunnnggg```ZZZYYYVVVSSSPPPOOONNNLLLJJJEEEEEEDDDDDDCCCCCCCCCCCC??????>>>===<<<;;;;;;:::666666555555555555666666555666777888999:::::::::999999999::::::<<<======;;;;;;;;;;;;::::::999999777888888999999:::;;;;;;888888888888999:::;;;<<<============<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888888777666555444333333333333222222222222222222222222444555555555444333111///111111111000000000000000000000000000111111111111111111111111222222222222///000000000111111111111000////////////.........---,,,++++++,,,---///111////////////////////////---------------......///............////////////222111000///////////////---...///000111111111111333333333333444555555666555666777888999:::;;;;;;:::;;;<<<===>>>?????????>>>>>><<<;;;;;;:::::::::::::::;;;;;;<<<=========???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999777666555555666666777777666666666555555444444333333222222999:::;;;:::666222///...------------------------000///---,,,++++++++++++'''''''''((((((((())))))+++++++++++++++***))))))((())))))))))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&)))---000111///,,,***###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""##################"""!!!!!!  }}}vvvmmmfffaaa\\\VVVRRRQQQOOOLLLJJJHHHGGGDDDBBB===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999666666555555555555666666555666777888999:::::::::999999999999999:::;;;;;;999::::::;;;::::::999888777888888999999:::;;;;;;:::999999999999999999999<<<=========<<<;;;;;;:::::::::;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888888888777777777555555444333222222222222111111111111111111111111333444444555444222000///000000000000000000111111111111111111000000000000000000111111111222222222//////000000000111111111111111111000000000//////++++++++++++,,,---///000////////////////////////------......////////////........./////////000000111000000///......//////---...///111222333333333666555555666777888:::;;;:::;;;<<<>>>>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666555777777888888888777777666666666666555444333333222555666888777444111000000------------------,,,,,,------,,,+++++++++++++++((((((((()))******++++++------------,,,+++******)))))))))))))))(((''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&)))---000111///,,,***$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""############""""""!!! !!!!!!!!!!!! |||wwwmmmhhhaaa]]]ZZZWWWSSSOOOMMMJJJHHHFFFEEECCC@@@>>><<<<<<=========>>>>>>>>>:::::::::999999888888777888777777666666777777888666777888999999999999999888888888777777888999999888999:::;;;;;;:::999888777888888999999:::;;;;;;:::::::::999999999888888;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::888888777777777666666666444444333222222222222222000000000000000000000000222222222222222111111000000000000000111111111111111000000000000000///////////////000111111222222000111111111111222222222333333222222222111111111,,,,,,,,,,,,---...///000////////////////////////---...//////000000//////.........//////000000111000000////////////000000///000111333555666666777888888888999:::===???AAA@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@BBBDDDEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<<======>>>???@@@@@@AAAAAA>>>?????????@@@@@@@@@AAA>>>>>><<<;;;999888777666777777888888888777666666666666666666555333222111111333555444222111000111------------,,,,,,,,,,,,+++++++++++++++*********)))))))))******+++++++++---------------,,,+++***)))******))))))((('''&&&***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''))),,,...///...,,,***((()))((('''$$$###$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$######""""""######$$$""""""############"""""" !!!!!!!!!!!!!!!!!! yyysssmmmiiiaaa]]]XXXVVVUUUSSSNNNKKKHHHFFFDDDDDDCCCBBB???===============>>>>>>>>>>>>999999888888777666666555777777666666666666777777777888888999999999888888777777666666666666777777888999:::<<<<<<;;;999888777888888999999:::;;;;;;888999999:::::::::999999888999:::;;;;;;<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===999::::::;;;;;;::::::999777777777666666666555555333333222111111111111222000000000000000000000000000000000///000000111222///000000000111111111111000000000/////////......---......///000000111111333333333333444444444555555444444444444333333333......//////000000111111////////////////////////---...///000111000//////---......///000000111111000000000000000111222333222333555777999:::;;;;;;:::::::::;;;>>>AAADDDFFFFFFFFFGGGHHHGGGEEECCCBBB@@@AAACCCEEEGGGHHHIIIJJJIIIHHHFFFDDDAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<:::888888777666666666666666555444444666666666666555333111000111333444444222000000000---------,,,,,,,,,++++++))))))******************))))))))))))************+++++++++,,,++++++******************)))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((+++,,,------+++***(((((((((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###"""""""""!!!!!!"""""""""""""""############""""""  !!!!!! vvvmmmgggaaa]]]ZZZUUUQQQNNNMMMMMMKKKFFFBBBAAA@@@?????????>>><<<:::999999999999999:::::::::999999888777666555555444555555444444444444555555888888999999999888888777777666666555555555555666888999;;;<<<<<<;;;:::888777888888999::::::;;;;;;666777888999:::;;;;;;;;;777777999:::;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======999::::::;;;;;;::::::999777666666666555555555555222222111111111111111111000000000000000000000000//////.........000111333//////000000111111111222000000//////.........---,,,------...///000000111555555555666666666666777666666555555555444444444111111111111222222222222////////////////////////---...000111111111000///---......///000111111222000000000111222333555555555666888:::<<<===>>>???;;;;;;;;;===@@@CCCGGGIIIIIIJJJJJJKKKIIIGGGEEECCCBBBCCCEEEHHHJJJKKKLLLLLLLLLKKKIIIFFFCCCBBB@@@@@@>>>>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBAAA@@@??????AAA@@@>>><<<:::999888888444555555555444333333222555666666666555333111///333444555444111000///000---------,,,,,,+++++++++((())))))************)))))))))))))))((((((((((((((())))))*********))))))************)))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&'''(((***+++,,,,,,++++++$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###!!!!!! !!!!!!!!!""""""#########""""""  sssooohhh```YYYUUURRRQQQNNNLLLKKKJJJJJJIIIGGGEEEBBB@@@?????????>>><<<:::<<<;;;::::::;;;;;;999777888888777666666666666666777777777777888888888888666777999::::::999777666:::888666555555666888:::999::::::;;;;;;::::::999::::::;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999:::;;;;;;;;;;;;:::999999888888777444444444333333222222222222111111000000000000000222222111111111111222222//////000111111111111000111111111111111000//////000000000///---...000222------...///000222444555:::;;;<<<===>>>>>>>>>>>>>>>===;;;:::999888555333666444111111111222222111444000...000000///000444333444555555333222222333555333111111222333444333555777999999888777888999999;;;>>>BBBDDDFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGIIIHHHHHHJJJMMMPPPQQQRRRUUURRRNNNIIIEEEBBBAAAAAAHHHGGGEEECCCAAA@@@@@@@@@DDDCCCCCCBBBAAAAAABBBBBB@@@@@@>>>===;;;999888888888777777666555444444333:::999777666444333333333444444444333333333222222000000//////.........---------------+++***((('''******)))(((((()))***+++))))))+++,,,,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())),,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((("""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!! !!!  }}}uuuppphhhddd^^^WWWRRRNNNLLLKKKLLLJJJIIIHHHHHHGGGEEECCCAAA???>>>>>>>>>===;;;999;;;:::999:::;;;;;;999777888777777666666666666666666666666666777777777777777888999::::::999888777999888777666666777888999888999999::::::999999888:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::;;;;;;:::::::::999888888777777444444333333333222222222222111111000000000000000222111111000000111111222000111222222333333222222111111111111111000/////////000111000//////000222//////000111222444666777===>>>???@@@AAAAAAAAAAAABBB@@@>>>===<<<;;;888555777555222222222333222222111...---000000///000444555777999999777666666666777555333333444666666666444666999:::::::::<<<===???AAADDDFFFHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPNNNMMMKKKMMMKKKJJJLLLOOOSSSVVVWWWXXXUUUQQQLLLGGGEEECCCCCCEEEEEEDDDCCCAAA@@@???>>>AAA@@@???????????????@@@??????>>><<<;;;:::999888666666666666666666555555888777666555555555555555222222111111111000000000000/////////...............------,,,+++***)))(((******)))((()))***+++,,,((()))***++++++***)))(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,,,,+++++++++*********((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""#########""""""!!! !!!!!!!!! !!!!!! ~~~vvvnnnfffaaa[[[XXXSSSNNNKKKHHHGGGGGGIIIHHHFFFFFFFFFEEEBBB@@@???===<<<<<<===<<<:::888;;;:::999:::;;;;;;999777777777666666555555666666555555666666666777777777777888999::::::999888777888888888888888888888888888888999999999999888888;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;999999999888777777666666333333333333222222222222222111111000000000000000222111111000000111111222222222333444444444444333111111111111111000//////...000111222111000111222222222333444666888:::;;;@@@AAACCCDDDEEEFFFFFFFFFFFFDDDBBBAAA@@@???<<<999888666444444444555444333111///000333444222333666888;;;>>>???>>><<<<<<<<<<<<:::777777888999::::::888:::===>>>???AAACCCEEEGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKJJJKKKKKKLLLNNNNNNPPPRRRTTTUUUUUUUUUSSSRRRQQQOOOMMMNNNSSSXXX\\\___]]]ZZZUUUOOOKKKHHHFFFEEEEEEFFFFFFFFFEEEBBB@@@>>>??????>>>>>>>>>??????@@@=========<<<;;;;;;::::::555555555666666666777777666666555555555666666777222111111111111000000000////////////............///...,,,***))))))*********************+++,,,,,,))))))*********))))))(((******)))(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++++++++*********)))(((((((((((('''%%%$$$$$$%%%$$$$$$$$$$$$#########"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!! ###"""!!! xxxqqqjjjddd^^^ZZZRRRPPPMMMJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDCCC@@@>>>===<<<;;;;;;;;;;;;999777:::999888999;;;;;;999777777666666555555555666666666666666777888888999999888999999::::::999999888777888888999999888888777999999999::::::999999999;;;;;;<<<======>>>======;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;888888777777666555555555333222222222222222222222222111111000000000000000111111000000000000111111111222333333444444333333111111111111111000//////---///222333333222333333555555666888:::<<<>>>???CCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDBBB>>><<<:::888777777777888777555555333555999:::888888;;;;;;???DDDGGGGGGEEEDDDCCCBBB???<<<;;;<<<>>>??????@@@BBBDDDFFFFFFHHHKKKMMMKKKLLLNNNPPPPPPOOONNNMMMNNNNNNNNNOOOOOOPPPQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXUUURRRPPPQQQUUU\\\bbbeeeaaa^^^YYYSSSMMMJJJHHHGGGGGGIIIKKKLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@AAAAAABBB======<<<<<<<<<<<<;;;;;;777777777666666666666666777666555555555555555555333333333333222222222222///////////////.........///...+++)))))))))***+++******++++++,,,,,,------++++++++++++*********)))+++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((+++************)))))))))'''((((((((('''%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!!!!"""###############&&&%%%$$$"""!!! yyyrrrnnnhhhccc^^^ZZZVVVSSSLLLKKKIIIHHHGGGFFFFFFFFFFFFEEECCCCCCCCCBBB???===;;;:::999:::::::::888666999888888999:::;;;999777666666555555555555666666777777888999::::::;;;;;;999999999::::::999999999888888999999999999888888::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;::::::999777666666555555444333333222222222222222222222222222111111000000000000000111000000000000000000111000000111222222222222222111111111111111000//////---000333444444444444555888888999;;;===@@@BBBCCCEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKHHHGGGFFFDDD@@@>>>;;;:::999:::<<<<<<;;;:::888777888===>>><<<<<>>CCCKKKPPPQQQOOONNNMMMJJJGGGCCCBBBBBBDDDEEEFFFIIIJJJKKKKKKKKKLLLNNNPPPLLLNNNQQQSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^^^^^^^]]]XXXUUURRRSSSXXX___fffiiieeebbb\\\VVVPPPLLLIIIHHHIIIKKKMMMNNNMMMJJJGGGDDDBBBAAAAAAAAAAAAAAABBBBBB========================:::999888777666555444444888777666444333222222222333333333222222222111111.........//////////////////---+++)))))))))+++,,,***++++++,,,---.........---------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''*********)))))))))((((((''''''''''''&&&%%%$$$###$$$$$$$$$#########""""""$$$#####################""""""""""""""""""""""""###$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&&&&((('''&&&$$$###"""""""""{{{qqqjjjbbb```]]]ZZZXXXUUURRROOOGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@===;;;:::999999999::::::888666888888777888:::;;;999888555555444444555555666666888888999:::;;;<<<<<<===::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;===>>>?????????=========<<<<<<;;;;;;:::888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::::::::999888888555555555444333333222222111111111222222222222222222111111000000000000000111000000//////000000111//////000111111111111000111111111111111000//////...000333444444555666888:::;;;<<<===@@@BBBEEEFFFFFFHHHJJJLLLOOOPPPQQQRRROOOMMMKKKIIIHHHFFFBBB???<<<<<<<<<>>>@@@AAA@@@???;;;999999===>>><<<===@@@BBBHHHRRRYYY\\\[[[YYYXXXSSSPPPLLLJJJKKKLLLNNNNNNOOOPPPPPPNNNMMMNNNPPPRRRPPPRRRUUUXXXZZZZZZZZZYYYWWWXXXYYYZZZZZZ[[[[[[ZZZYYY[[[^^^```bbbbbbaaaaaa[[[XXXUUUVVV[[[bbbhhhkkkjjjfff```YYYSSSNNNKKKJJJIIIKKKMMMNNNMMMKKKGGGEEECCCCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;999888666555333333777666555333111000000000111000000000000/////////.........///////////////------+++*********++++++***+++,,,...//////////////////...---,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###%%%&&&'''''''''((((((&&&%%%$$$$$$$$$$$$xxxrrrkkkccc^^^YYYXXXVVVVVVUUUSSSOOOMMMEEEEEEDDDCCCCCCBBBBBBAAABBB@@@???>>>>>>===;;;999:::999999999::::::888777888777777888::::::999888555444444444444555666777777888888999:::;;;<<<===:::::::::999999:::::::::::::::888888888888:::::::::;;;;;;<<<<<<;;;;;;:::888999:::<<<===>>>????????????>>>======<<<;;;;;;777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===888888999999999888777666444444444333222222111111000111111111222222222222222111111000000000000000000000////////////000000...///000000111111000000111111111111111000/////////111333333444555888;;;;;;<<<===???BBBDDDFFFHHHHHHJJJLLLOOOQQQSSSUUUUUURRRPPPMMMLLLJJJHHHDDDBBB======>>>AAAEEEFFFEEEDDD@@@===<<<>>>???===???BBBFFFNNNYYYcccgggfffeeeccc]]]YYYUUURRRSSSUUUWWWWWWUUUUUUUUUTTTRRRSSSVVVXXXWWWYYY\\\^^^```aaa``````]]]^^^___aaaaaaaaaaaa```]]]___aaadddeeeeeedddddd^^^[[[YYYZZZ___eeejjjmmmnnnjjjddd]]]VVVQQQNNNLLLKKKLLLNNNOOONNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????::::::999888777555555444444333222111000000000000000000000000////////////............/////////000,,,,,,,,,++++++++++++******+++---///000000000000000///---,,,++++++,,,,,,,,,+++******))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))(((((((((''''''''''''&&&$$$######%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$ """$$$%%%&&&''''''&&&&&&%%%$$$######$$$$$${{{ssslllgggbbb\\\WWWQQQPPPPPPPPPPPPNNNJJJGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<;;;999777:::999999999;;;:::999777777777777888::::::999888444444444444444555666777666777777999:::;;;<<<<<<;;;::::::999999::::::;;;;;;:::888777777888:::;;;999::::::;;;;;;::::::999777888:::;;;===>>>??????@@@??????>>>===<<<<<<<<<777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======777777888999888777666555444444333333222111111000000000111111222222222222222111111000000000000000000000////////////000000//////000111111111111111111111111111111000//////000111333333444666999<<<<<<===>>>@@@BBBEEEGGGIIIJJJKKKNNNQQQSSSVVVWWWXXXTTTRRROOONNNLLLJJJFFFCCC>>>>>>@@@CCCGGGIIIHHHGGGEEEAAA???AAAAAA@@@BBBFFFIIIRRR^^^hhhmmmnnnlllkkkccc___[[[XXXYYY[[[\\\]]]ZZZZZZZZZYYYXXXYYY\\\___]]]___aaadddeeeeeedddcccaaabbbdddeeeffffffeeeddd```bbbdddfffggggggffffff```^^^\\\]]]aaagggkkkmmmqqqmmmggg___XXXSSSPPPNNNOOOPPPQQQQQQQQQOOOMMMLLLLLLKKKIIIGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???999999888888777777666666111111000000000000111111222222222222111111111111---.........//////000000++++++,,,,,,,,,+++*********,,,...///111111111000///...---+++******++++++,,,+++******)))*********&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((((((((('''''''''''''''%%%###!!!"""%%%(((***&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """############ """$$$%%%&&&&&&$$$$$$######"""#########{{{qqqmmmhhhbbb]]]XXXRRROOOLLLLLLLLLLLLLLLKKKJJJJJJJJJGGGCCC@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666666555666555555666777777888777777555555555555555555555555777888888999;;;<<<<<<===<<<<<<;;;:::;;;<<<===>>>===<<<:::999999:::<<<===<<<<<<;;;:::999999999999444555777999<<<===>>>???===>>>>>>======<<<;;;:::999999999888999999:::::::::;;;;;;;;;;;;:::999999888888777666666666666666555555444333333222111111000111333333111000111222000000000000000000000000------...///000111222222000111111111222222222222111000////////////000000000111333444555666999;;;AAAAAAAAABBBDDDGGGJJJLLLLLLOOOSSSVVVWWWYYY\\\^^^ZZZVVVQQQMMMKKKJJJHHHGGGFFFEEEDDDEEEGGGHHHIIIHHHHHHFFFCCCCCCEEEIIILLLNNNVVV]]]hhhqqquuuwwwwwwxxxmmmhhhbbb]]]^^^```ccceeeaaabbbbbbaaa``````aaacccdddeeefffgggggghhhhhhhhhhhhgggfffdddcccbbbbbbbbbdddfffjjjkkkjjjiiiiiiiiicccbbbaaabbbeeeiiinnnqqquuurrrmmmfff___YYYTTTRRRTTTRRRPPPRRRUUUTTTNNNHHHHHHJJJLLLMMMMMMJJJGGGEEEFFFCCCAAAAAAAAABBBAAA@@@<<<<<<:::888777666666555777555333111000000000000///000111222222111000///111111111111111111111111000///...---,,,------...//////000111111111111111------------,,,+++*********++++++,,,,,,***)))((()))))))))((('''''''''&&&&&&&&&'''((()))))))))(((''''''((())))))((('''&&&((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""vvvooogggddd___[[[XXXTTTOOOLLLIIIIIIJJJJJJJJJIIIIIIHHHIIIFFFBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777666666666555666777777777777777777555555555555555555555555777888888999;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<;;;:::999999:::;;;<<<<<<;;;:::999888888888888666777999;;;===???@@@@@@>>>>>>???>>>>>>===<<<;;;:::999999888888888999999999999::::::999999888777777777666555555555555555555444444333222222111111000111333333111000111222000000000000000000000000////////////000000000000000000000111111111222222111000000//////000000000000111333444555777999<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888777777777888777777666666666666666666666666666666888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::999999:::;;;<<<;;;;;;:::999888777666555666777999;;;===??????@@@@@@@@@@@@??????>>>===<<<:::999999888777777777777777888888888888777666666555555444444333333444444444444333333222222111111000111333333111000111222000000000000000000000000111111000000//////....../////////000000000111111111111000000000000111111000222444555666777:::===???@@@AAACCCGGGKKKNNNQQQSSSUUUWWWXXXWWWWWWXXXYYYWWWTTTOOOLLLJJJHHHFFFDDDFFFFFFEEEEEEFFFHHHKKKLLLRRRTTTWWW[[[```eeeiiikkkpppvvv}}}~~~ssskkkhhhhhhjjjkkkoooppppppooommmkkklllmmmkkkmmmoooqqqrrrqqqpppnnnooommmjjjgggffffffggghhhhhhkkknnnooonnnmmmmmmnnnlllkkkiiiggghhhiiilllnnnsssqqqnnnjjjddd^^^YYYVVVUUURRRPPPPPPRRRRRRPPPMMMNNNOOOPPPQQQPPPMMMJJJHHHGGGFFFFFFGGGGGGFFFDDDBBB??????===;;;:::999999888999888666333222111111222222222333444444333222222111222222222333333444444000///...---------.../////////000000111111000000///......---+++)))'''&&&&&&'''((())))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!###############"""!!! !!! !!!|||tttlllgggaaaZZZUUURRROOOMMMLLLKKKJJJGGGEEECCCDDDEEEEEEEEEEEEEEEEEEEEEBBB???>>>======;;;::::::::::::::::::::::::::::::999999888888888888999888888888888888777666555777777777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======::::::999999999999::::::::::::999888777666444444444555777999;;;<<<======@@@@@@@@@@@@???>>>======:::999888777666555555555666666666666666555444444333333222222222222333333333333333333222222111111000111333333111000111222////////////////////////000000000000////////////////////////000000000000222111111111111222222333111333555666777999<<>>===<<<;;;;;;;;;:::777555444333333333444444444555555444444444444444444333333333222222000///...------...///000//////000000000000000///------,,,,,,+++***)))(((&&&&&&((()))***++++++,,,******)))(((''''''&&&&&&(((((()))(((((('''&&&&&&&&&&&&'''((())))))******)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""############"""""""""""""""""""""!!!!!!   vvvooogggaaa^^^ZZZUUUQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEDDDDDDBBB@@@>>><<<<<<;;;:::888999999999999999999999999888888888777888888999999888888999888888777666666888888888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999888888999999999999999999999777666444333444555777999:::;;;<<<<<>><<<<<<999888777666555444444444444444555555444444333222222222111111111111222222333222222222222222111111000111333333111000111222////////////////////////////////////000000000000////////////000000000000222222222222222333444444222444777888999;;;???AAAFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTRRRQQQQQQRRRRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQPPPPPPSSSYYY^^^eeekkkttt||||||xxxxxxyyyzzz~~~~~~{{{xxxwwwwwwrrruuuxxx{{{{{{zzzwwwvvvwwwtttppplllkkkkkkmmmnnnmmmooorrrtttsssrrrrrrrrrqqqpppooommmmmmnnnoooooommmlllkkkhhhccc]]]XXXUUUQQQOOOMMMLLLMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNLLLKKKHHHHHHHHHIIIJJJIIIEEEBBBEEEDDDBBBAAA???>>>>>>>>>===<<<999777555444444444666555555555555555555666777666555444222111000000000///...---......000000//////000000000//////...******+++,,,,,,,,,,,,+++((())))))***,,,---...///,,,++++++)))((('''&&&&&&***************)))((('''''''''(((((()))***+++,,,+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########"""""""""!!!!!!"""!!!!!!   xxxsssjjjddd]]]YYYWWWUUURRROOOLLLJJJHHHHHHHHHGGGEEECCCDDDDDDDDDDDDDDDCCCBBBBBB@@@>>><<<;;;;;;:::888666777777777777777777777777777666666666777888999999888888888999888888777777999999999999999999999999999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<888888888888888888888888888888999999888777555444666777999:::<<<======>>>>>>>>>>>>======<<<;;;:::777777666555444444444444333444444444444333222222111111000000111111222222222222222222222222111111000111333333111000111222000000000000000000000000......//////000000111111/////////000000000111111333333222333333444555666555666999:::<<<>>>AAADDDFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTSSSTTTVVVZZZ\\\\\\\\\[[[[[[[[[YYYYYY]]]dddjjjssszzz~~~||||||wwwxxx{{{}}}~~~}}}{{{zzz{{{xxxuuuqqqoooooopppqqqpppsssvvvwwwvvvuuuuuuuuutttsssqqqooonnnnnnoooooolllkkkiiieee```[[[WWWTTTOOONNNMMMLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPOOONNNJJJIIIIIIIIIJJJIIIGGGEEEGGGFFFEEECCCBBBAAAAAA@@@???>>>;;;999777666555555777666555555555555666777777666555333222000///...000///.........///000111//////000000000///......)))***+++,,,---.........+++++++++,,,---///000111...---,,,+++***)))((('''***++++++++++++******)))(((((((((((()))***++++++******)))'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!! !!!  !!!!!!!!! !!!|||xxxrrrlllhhh___ZZZTTTQQQPPPOOOLLLIIIHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;::::::999777555555555555555555555555555555555555555666777888999777777888999999999888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<=========<<<;;;777777888888888888777777666777999::::::999777666666777999:::<<<<<<======;;;<<<<<<;;;;;;:::999888555555444444444444444555333444444444444333222222111111000000111222222333111111111111111111222222000111333333111000111222000000000000000000000000000000000000////////////000000000111111111222222333333333333444555666777666888;;;===>>>@@@DDDGGGFFFGGGIIIKKKMMMNNNOOOOOORRRTTTWWWYYYZZZ[[[]]]^^^^^^^^^___bbbfffhhhhhhgggiiijjjjjjggggggkkkttt{{{{{{|||~~~~~~}}}zzzwwwuuuttttttttttttwwwzzz{{{zzzyyyyyyyyywwwvvvtttqqqooommmllllllmmmlllhhhddd___ZZZWWWUUUNNNOOOOOOOOOOOOOOOPPPRRRRRRRRRSSSSSSSSSSSSRRRQQQMMMLLLJJJJJJKKKKKKIIIHHHIIIHHHGGGEEEDDDCCCBBBBBBAAA???===:::888777666666777666555555555555666777333333333222111111000000000///.........///111222//////000000///......---+++,,,------............------,,,,,,---///000111000///...---+++***)))((())))))***+++++++++******(((((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!  !!!"""###"""!!!!!! !!!!!!"""~~~{{{wwwsssooojjjeeeaaaYYYTTTOOOLLLLLLJJJGGGDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCAAA???>>>======;;;:::::::::999666444444444444444444444444444444444444444555777888999666777888999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;::::::<<<=========<<<;;;777777888888888888777777666777999:::;;;:::888777444555777888999:::;;;;;;::::::::::::999888777777444444333333333444555555333444444444444333222222111111000111111222333333111111111111111111222222000111333333111000111222000000000000000000000000222222111000///...------111111111111222222222222333333333444555666777777888:::<<<>>>???BBBFFFHHHHHHIIILLLOOOQQQSSSTTTUUUYYY\\\___bbbccceeehhhjjjiiiiiijjjmmmppprrrrrrqqquuuvvvvvvsssrrrwww~~~~~~{{{yyywwwvvvvvvwwwzzz}}}~~~}}}|||||||||zzzxxxvvvrrrooollljjjiiiooommmhhhccc^^^ZZZWWWUUUNNNPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTPPPNNNLLLKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@===;;;888777777777777666555444444555666777000000111111111222222222000///.........000111222//////000000///...---------......//////......---...---,,,,,,---...000111111000///...,,,+++***)))'''((()))***************((('''&&&%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############  """$$$%%%""""""!!!!!!!!!!!!""""""~~~wwwvvvrrrlllgggccc^^^ZZZVVVQQQOOOLLLIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<;;;999888777666555444333333222222222222333333333444444555555555555444333333444666999:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;;;;:::::::::;;;;;;<<<;;;:::999777666555555555555666777888888888888888777888999::::::::::::::::::999888777666666666666444444333333333222222222555555555555444333222222000000000000000000000000222222111111000000//////111222333222111000111222000000//////............111111111111000000000000...000222222222222444666333555666666555555777888:::;;;>>>@@@BBBEEEJJJMMMKKKNNNQQQUUUWWWZZZ^^^aaahhhjjjnnnqqqtttuuuvvvvvvvvvvvvuuuvvvyyy|||}}}~~~~~~yyytttsssuuuxxxwwwzzz}}}~~~{{{zzz{{{||||||xxxrrrlllhhhgggggghhhkkkiiifffbbb___[[[XXXWWWVVVTTTSSSQQQQQQRRRTTTUUUUUUUUUVVVXXXZZZ[[[YYYXXXRRRPPPLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@>>><<<:::999888888:::999888666555444222222///////////////////////////////////////000000000222111000...------,,,,,,---------,,,,,,+++++++++---------------,,,+++***------+++***))))))))))))+++++++++***)))(((((('''((('''&&&%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$######"""!!!!!!!!! !!!""""""!!! #########"""""""""""""""wwwppphhhddd```[[[XXXUUUQQQNNNMMMKKKIIIFFFDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFEEEEEECCCBBB@@@???>>>>>>=========<<<;;;:::888777666555555444333333222222333333333333333444444555555555666666555555666888:::<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;::::::999<<<;;;;;;;;;;;;;;;<<<<<<::::::888777666555555555666666777777888777777777777777888999999999888888999888777666555555555555333222222222111111111111111111222333333333222222////////////////////////......///000000111111222000111222111000///000222111111000000////////////111111111111111111111111...000222333333444666777888999;;;;;;;;;;;;<<<>>><<<>>>@@@CCCEEEIIINNNQQQUUUYYY]]]aaaeeehhhmmmpppzzz||||||zzzwwwqqqnnnnnnrrrvvvxxxzzz}}}}}}zzzyyyyyy{{{zzzvvvqqqkkkgggeeeeeeeeehhhgggeeeccc```]]]ZZZXXXWWWVVVTTTSSSRRRSSSUUUVVVXXXXXXXXXZZZ[[[[[[YYYWWWSSSPPPMMMKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGEEECCCAAA@@@>>><<<:::999888888999888777666444333222222000000000000000000000000000000000000000000/////////............///000000.........---------,,,,,,---------------,,,++++++,,,+++***)))))))))))))))******))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$#########"""""""""$$$&&&'''&&&%%%"""""""""######""""""!!! !!!""""""!!! """""""""""""""""""""###{{{uuummmggg___\\\XXXUUUSSSQQQNNNLLLGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<;;;;;;:::999777666555555555444333333333333333333444444444444444555555555666666555555666888:::;;;;;;;;;<<<<<<<<<==================<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999777666555555444444666666666777666666555555666777777777777666666555777777666555444444444444111111111000000000000///---...///000111111111111.................................//////000000111///000111111//////000111111111111111000000000000111111222222222222222222000222444555555666888:::999;;;=========>>>@@@BBBBBBEEEHHHLLLPPPTTTYYY]]]fffjjjoootttxxx}}}zzzwwwpppjjjgggiiipppuuuyyyzzz{{{{{{xxxwwwwwwwwwvvvtttooojjjfffcccbbbbbbdddddddddcccaaa___\\\[[[YYYXXXVVVUUUUUUUUUVVVVVV[[[ZZZZZZ[[[\\\[[[YYYWWWSSSQQQMMMLLLLLLLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEDDD@@@???===;;;:::888888777888777666555444222222111111111111111111111111111111111111000000///////////////......//////000111//////............---------------------,,,,,,+++******)))(((((()))))))))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$#########"""""""""""""""$$$'''((('''&&& """#########"""!!! !!!!!!!!!!!! !!!!!!!!!""""""#########}}}vvvpppjjjccc___[[[XXXUUURRRQQQOOOMMMKKKDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA???>>>===<<<;;;:::::::::999999888777666555555555555444444333333333444444444444444555555555555555444333333333444666777888;;;;;;;;;<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;888777666555444444444444555555666555555444333333555555555555555444333222555555444333333333333333111111111000000000//////---...///000000000000000////////////////////////111111000///...------,,,...///000000//////000111111111000000000000000000222222333333444444555555444666888888888999:::<<<;;;===@@@BBBCCCEEEGGGJJJLLLPPPUUU[[[```ffflllpppyyy|||yyyooogggdddhhhoootttyyyyyyyyyxxxvvvuuutttttttttrrrnnnjjjfffcccaaa```bbbcccddddddcccaaa^^^]]][[[ZZZYYYXXXWWWVVVWWWWWWZZZYYYYYYZZZ\\\[[[YYYWWWSSSQQQNNNLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGEEEDDD???>>><<<:::999888777777777666555444333222111111222222222222222222222222222222111000//////......222111000///........................------------+++,,,,,,---,,,,,,++++++)))((((((((((((((()))***)))))))))(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&'''&&&&&&&&&###$$$$$$$$$"""###$$$&&&$$$$$$$$$$$$############"""!!!"""###&&&'''&&&%%% """######"""!!! !!!!!!!!!!!!!!!!!!  !!!"""###$$$$$${{{uuummmgggaaa\\\YYYTTTQQQNNNLLLJJJIIIFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???===<<<;;;:::999888888888777777777666666555555555444444444333333444555555555555555555555555555555333333333444444555666666:::::::::;;;<<<=========>>>===============<<<<<<<<<<<<======<<<;;;::::::666666555444333333333333444444444444444333222111444444444444333333222111444333222222222222222222111111111111000000000000000000111111000///......000000000000000000000000111111000///...---,,,,,,---///000000//////000222000000000000000000000000444444555555666777888888666888999:::999999;;;===AAADDDHHHKKKNNNQQQUUUWWWYYY]]]dddkkkrrryyysssjjjfffiiiooosss{{{zzzxxxwwwvvvuuutttssstttrrroookkkhhheeedddccceeeeeeeeeeeecccbbb```___]]]\\\[[[ZZZXXXXXXWWWWWWVVVUUUVVVXXXZZZ[[[YYYWWWSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDCCC>>>===;;;:::888888777777666666555444333222222111222222222222222222222222111111111000///...------111000///...---------...,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++)))((((((((((((((()))*********)))))))))))))))(((%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%$$$$$$$$$!!! !!!"""$$$%%%$$$###!!!"""#########!!! !!!!!!!!! !!!!!!!!! !!!"""######$$$uuuqqqkkkccc]]]XXXUUUTTTPPPMMMJJJHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA???????????????>>>>>>===;;;:::999888777666666666666666666666666666666666444444444444444444555666666666666555555555555555555555666666666777777777888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>======;;;<<<<<<===<<<;;;999888555444444333222222333333222222333333222222111111222333333333333222222111333222222111111222222222111111111111000000000000111111111111000///...---111111111111111111111111////////////////////////---///000000000000111333111111111111111222222222666666777888999:::;;;<<<888:::<<<======>>>@@@BBBGGGJJJOOOTTTXXX]]]bbbfffiiinnnvvv}}}{{{rrroooppptttvvv~~~|||zzzyyyyyyyyyxxxvvvvvvtttqqqmmmkkkjjjiiijjjkkkjjjhhhfffcccaaa```___^^^]]]\\\[[[YYYXXXWWWVVVSSSSSSTTTVVVYYYYYYXXXWWWRRRPPPLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGEEECCCBBB<<<<<<:::999888777777777666666555555444333333222222222222222222222222222/////////......---------++++++,,,,,,---...///000+++++++++,,,,,,,,,,,,---,,,------............---******)))(((((()))))))))************))))))))))))$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""######""" #########"""""""""""""""!!!!!! !!!!!! !!!!!!"""""""""zzzuuuiiifff```YYYSSSPPPOOOOOOKKKIIIGGGGGGGGGGGGFFFEEEBBBCCCDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::999888666555555555555666666666666666666777777444444444444444555666666777666666666555555555444555555666666777666666666666777777888:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;999777666444333333222222222222222000000111111222222111111111111222333333333222222333222222111111222222333000000000/////////......///000000000000000///...000000000000000000000000000000000000000000000000...///111111000111222444333333333333444444555555777888999:::<<<===>>>???<<>>>>>===<<<;;;;;;999888777666555444444444666666666777777777777777444444444444444555666777777777666666555555555444333333444444555444444444555666777888999:::;;;;;;>>>>>>>>>>>>>>>?????????999:::;;;;;;;;;999666555333333222222111222222222...///000111111111111111000111222333333333333333333222222222222222333333//////.........---------,,,---...///000000000000////////////////////////444444333111000...------...000111222111111333444555555555666666666777777999999:::<<<>>>???@@@AAAAAAEEEIIINNNQQQVVVZZZ^^^cccgggnnnuuu||||||yyyuuurrrppprrrtttvvvwwwsssmmmgggbbb___^^^^^^___^^^]]]\\\ZZZXXXVVVUUUVVVVVVVVVWWWXXXWWWUUUSSSPPPNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@;;;:::999888777777777777777777777666555555555444111111111111111111111111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---------.........//////111222333444444444444444------+++***))))))))))))'''''''''((((((((((((((($$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''''''''***+++$$$$$$$$$############"""'''%%%$$$$$$$$$###!!!!!! ###'''+++---"""!!!  !!!"""!!!!!!!!!!!!!!! ~~~vvvqqqkkkeee___YYYVVVRRRMMMIIIGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@@@@???===;;;999777666888888777777666666555555555666666666666666555555888888777777777777888888;;;;;;;;;:::999888777666777777666666555555444444666666666666777888999:::;;;===???AAABBB@@@===;;;;;;888666777888999666444000111111111111000//////111111111000000000000000222222333333444555555666222222222111111000000000000000///...............---------------...//////222111///...///111444666888666333000//////000111///111333444444444555666888777888999<<<=========:::<<<>>>???AAACCCHHHKKKJJJNNNVVV\\\bbbfffkkkmmmyyy~~~}}}xxxrrroooppptttwwwyyy{{{wwwpppiiidddaaa```___^^^\\\ZZZYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXVVVSSSQQQRRRPPPMMMKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA???>>>;;;;;;999888777666666666777666555444333333222333111111111111000000000///...---,,,,,,+++***))))))+++,,,,,,------,,,,,,+++***++++++******+++///111222555888:::888555333222111000...+++)))(((''''''))))))))))))************########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%&&&((()))((('''%%%&&&'''(((((('''(((&&&#########$$$$$$######"""!!!!!!"""$$$&&&(((######"""!!!!!!!!!!!!!!! ~~~tttlllgggbbb\\\WWWUUURRRNNNIIIFFFEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===AAAAAA@@@>>><<<999777666777777777666666666666666555555666666666666555555888888777777777777888888::::::::::::999888777666777777666666666666555555666666666666777888999:::;;;===???AAAAAA@@@===;;;;;;888666666777777666444111222222222111000//////111000000000000000000000222333333444555555666666444333333222111000000000000000///.....................---------......///000000//////111444777999<<<:::666222///.........---///111333333444555777:::999999:::;;;<<<<<<<<<<<<>>>AAACCCFFFIIINNNQQQZZZ```hhhqqqwww||||||vvvssssssvvvxxxyyyxxxuuuooohhhdddaaa``````^^^\\\YYYXXXXXXXXXVVVUUUTTTUUUUUUVVVWWWVVVUUUSSSSSSQQQOOOLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA???>>>===;;;:::999888777666666666555444333222111111111111000000/////////.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***,,,///222555888;;;<<<:::777444444111000///---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((((((&&&%%%&&&'''))))))(((+++(((%%%$$$%%%%%%%%%$$$######!!!!!!"""###%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!xxxqqqhhhaaa]]]XXXSSSNNNNNNKKKHHHEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<======BBBBBBAAA???<<<999777666666666666666666666777777555555666666666666666555888888777777777777888888::::::::::::999888777777666666666777777777888888666666666666777888999:::;;;===???@@@@@@???<<<;;;:::888555444555666555444333333333222111000//////000000000000000000111111333333444555666666666666555555444333222000//////000///......---.........///......---------...............///222666999;;;<<<:::666222000.........---///111333444555777999<<<<<<<<<======>>>???@@@DDDGGGKKKOOORRRWWW]]]```jjjqqq{{{zzzvvvuuuuuuuuuuuussspppkkkgggcccaaaaaabbb]]][[[YYYXXXXXXWWWVVVTTTSSSTTTUUUUUUVVVWWWWWWWWWXXXVVVTTTQQQMMMHHHEEEBBBAAAAAAAAA@@@???===<<<;;;::::::888777666555555555222111111000////////////.........------------,,,+++++++++,,,,,,---------******++++++++++++******+++,,,,,,++++++,,,000222777:::<<<<<<999666333333111111000///...,,,******&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$&&&%%%%%%$$$&&&'''(((&&&%%%&&&(((***++++++///,,,(((&&&&&&&&&%%%$$$$$$###"""!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!""""""!!! !!!""""""~~~vvvqqqlllggg```ZZZVVVRRRNNNJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>><<<;;;:::<<<===>>>CCCBBBAAA???<<<999777555444555555666666777777777444555666666666666666666888888777777777777888888999999999999999888777777555666666777888999999999777777666666777888999999;;;<<<>>>??????===;;;:::888777444333333333444444333333333333222000///...000000000000000111111111333444555666777777777666666666555333222000///...///......------.........//////...------------...------...///222555888:::666555333111000000111222111222444555666777999<<<===>>>@@@AAABBBDDDHHHJJJRRRUUU[[[```eeekkkqqquuu{{{{{{wwwuuurrrpppnnnllljjjgggdddbbbaaaaaabbb]]][[[YYYXXXXXXWWWVVVTTTRRRSSSSSSTTTUUUWWWZZZ\\\______^^^YYYRRRKKKEEECCC@@@@@@@@@???>>>===;;;;;;999999777666555444444444111000000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,,,,++++++---000333777888:::999666222000///111222222222111///---+++***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&"""""""""###############$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&***---///000444000+++(((&&&&&&$$$###%%%$$$###"""!!!"""""""""###""""""!!!!!!!!!!!!!!! zzzssskkkfffaaa^^^YYYTTTPPPMMMJJJHHHDDDCCCBBB@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>===;;;::::::<<<>>>???BBBBBB@@@>>><<<999777666444444555555666666777777444444555666666666666666888888777777777777888888888888999999999888777777555555666777888999::::::777777777777777777888999:::;;;<<<===<<<;;;999888666555444333111111222333222333333222111000////////////000000111111111111222444555777888777777666666555444333111000///.........------------......///......---------...............///000222444555333222111111000111222222444555666666666777:::<<<<<<>>>BBBEEEIIINNNTTTYYYbbbfffmmmsssyyy|||yyyuuuqqqkkkgggfffdddbbb```______```aaa]]][[[XXXWWWWWWWWWUUUTTTPPPQQQRRRSSSTTTXXX]]]bbbiiijjjiiicccZZZOOOHHHDDD@@@@@@@@@@@@???===<<<;;;888888666555444333333333111000000////////////000......---------,,,,,,,,,......---,,,,,,+++******)))******++++++******)))+++,,,,,,++++++,,,000222777888999888444111///...111222333444333111...---,,,+++***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%''',,,222555777999444...)))'''%%%$$$###$$$$$$###"""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!######!!!}}}uuuoooiiibbb]]]VVVUUURRRNNNJJJGGGEEEDDDBBBBBBAAA@@@?????????????????????>>>>>>======<<<<<<;;;::::::;;;<<<===>>>@@@@@@???===;;;999777666555555555555555555666666333444555666777777777777888888777777777777888888777888888888888888777777555555666666777888999999888777777777777777888888999::::::::::::888777666222444444333111000000111000111111111111000///////////////000111111222222111333555777888777666555444444333222111///......---------,,,------...///---------------.../////////////////////000111222444333333222111111111111444555666666777888<<<>>>>>>CCCIIINNNSSS[[[dddkkktttxxx~~~{{{wwwpppiiiddd______^^^]]]\\\]]]^^^^^^[[[XXXVVVUUUUUUTTTSSSRRROOOPPPQQQRRRSSSXXX```gggqqqssssssmmm```SSSIIIEEE@@@@@@@@@@@@???>>>===<<<777777555444333222222222111000000//////000000111------------,,,,,,,,,,,,...------,,,***))))))(((******++++++++++++*********++++++******+++///111777888999888444111000000000111444666555333///---+++***)))((('''&&&%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&%%%$$$%%%)))000777<<<>>>???:::222,,,(((&&&$$$############""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$!!!}}}wwwooohhhddd___YYYUUUOOONNNMMMJJJFFFDDDBBBBBBAAA@@@@@@???>>>>>>======>>>======<<<;;;;;;::::::888888999999:::;;;<<<<<<>>>======<<<;;;999777666555555555555555555444444333444555666777777777777888888777777777777888888777777888888888888777777555555555666666777777777888888777777777777888888888888888888777666555444///222444444111///...///......///000000000000///...//////000111111222222000222444666777666555444222222111111000///......---,,,,,,,,,------...///,,,,,,,,,---...///000111/////////000000111222222333333333444444555555555555777888:::;;;>>>CCCFFFJJJOOOWWW]]]cccmmmxxx~~~}}}zzzvvvnnneee___[[[[[[ZZZZZZZZZZZZ[[[\\\WWWUUURRRQQQQQQQQQOOONNNMMMOOOQQQQQQRRRXXXccckkkwwwzzzzzzsssdddUUUJJJEEE??????@@@??????>>>===<<<777666555333222222111111000000////////////000000,,,,,,+++++++++*********+++++++++******)))))))))++++++,,,,,,,,,,,,++++++)))******))))))***...000555666777555222000//////...111444666666333000---******)))(((((('''&&&&&&""""""######$$$%%%%%%&&&!!!!!!""""""###$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%***333;;;BBBEEEEEE???777000+++(((&&&%%%""""""""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""############""""""zzzrrrllleee```]]]YYYTTTPPPLLLLLLKKKIIIEEECCCBBBBBB@@@@@@???>>>======<<<<<<<<<<<<;;;::::::999888888555666777999::::::::::::<<<<<<<<<;;;:::999777777666666666555555444444333333444555666777777777777888888777777777777888888666777777888888888777777555555555555666666666666888888777777777777777888777777777777666555444333---111555555222...---...,,,---...///000000000000...//////000111222222222///111444666777666444333111000000000//////......,,,,,,,,,,,,------...///++++++,,,,,,...///111222//////000111222333333444000111222555777999;;;<<<888999<<<>>>AAAEEEKKKOOOVVV\\\cccjjjqqq{{{~~~{{{{{{zzzxxxssskkkaaaZZZYYYXXXXXXXXXXXXYYYYYYZZZTTTRRROOONNNNNNNNNLLLKKKMMMOOOPPPPPPRRRYYYdddmmmzzz}}}~~~vvvfffVVVJJJEEE>>>?????????>>>===<<<<<<666666444333222111111111//////.........//////000************)))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,+++)))))))))((((((***---000222333444222///---------...000444777777444000---+++++++++***))))))((((((!!!!!!"""###$$$$$$%%%%%% !!!"""######$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%+++444>>>EEEIIIIIICCC:::222...+++((('''!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!###""""""###~~~uuupppfffccc^^^ZZZWWWSSSOOOMMMHHHGGGFFFEEEDDDBBBBBBAAACCCBBB???<<<;;;:::;;;<<<::::::;;;;;;:::999777666777888999:::;;;<<<<<<<<<======<<<;;;;;;:::999999999888777666666777888999777777777777777777777777777777777777777777777777999999999999999999999999::::::::::::::::::::::::;;;:::999777666666555555888777666555444333222222111111111111222333444555111111000///////////////222222222111111111000000444444444444444666777888111111111111000000000000,,,---------...///////////////000000111111222222555555444444333333333222333555777888999:::<<<>>>;;;???DDDGGGJJJOOOVVV\\\hhhnnnwww~~~~~~}}}~~~~~~~~~~~~|||{{{zzzxxxwwwuuurrrnnnggg^^^XXXXXXVVVUUUUUUWWWWWWVVVTTTQQQQQQRRRQQQQQQPPPOOOOOOMMMNNNOOOQQQSSSWWW]]]aaassswwwyyyrrrcccSSSGGGBBB??????@@@AAA@@@===777333777666333222111111333444222111///---,,,---...///...---,,,***)))******+++,,,'''%%%+++///---)))(((111333333111222555333...///---+++******+++...///222222222222111000...---000111333444444333222111******************++++++(((&&&$$$$$$%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&***((()))000<<>>AAADDDHHHNNNRRRVVV\\\dddjjjuuu{{{|||yyyyyyyyyzzzzzzyyyxxxvvvuuupppooonnnlllhhhbbbZZZUUUWWWVVVTTTTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLKKKLLLMMMMMMOOORRRWWW[[[iiimmmnnniii\\\NNNDDD@@@???>>>>>>>>>>>>;;;777333444333111/////////000111111000...,,,+++,,,---------,,,+++*********+++,,,,,,(((''',,,///...---///444777888777888999555///,,,***(((&&&%%%''')))***000000111111000///...---...///111222222111///...))))))((((((((((((((()))(((&&&$$$$$$%%%%%%%%%$$$&&&%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&)))(((***222>>>IIINNNPPPMMMDDD999111...+++'''$$$###%%%&&&%%%$$$"""######$$$$$$$$$$$$#########"""######"""!!!!!!!!!!!!"""xxxoooggg```\\\WWWSSSOOOLLLIIIGGGCCCAAAAAAAAA@@@@@@@@@????????????===;;;999888888888888888888888888777666555444444555777888999999::::::888888888777777666666555888777777666666777777888777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888888777666555444333333333555555444333222111111000///////////////000111222111111000///////////////111111111111000000000000,,,---...000111000000///111111111111000000000000//////..................///000000111222222333333333333444444555666777777777888:::;;;===AAAFFFIIIPPPVVV]]]ccciiipppyyy}}}{{{zzzwwwuuusssssssssssssssqqqppppppmmmlllkkkjjjgggbbb\\\XXXWWWVVVTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOMMMLLLJJJJJJGGGHHHIIIIIIIIILLLPPPSSS[[[^^^___[[[RRRHHHAAA>>>>>>===;;;;;;;;;999666444333222111///...//////000///...---++++++++++++,,,,,,++++++++++++,,,,,,---,,,******,,,......333:::<<<@@@DDDDDDDDDBBB;;;333///---***((('''''')))***------............------,,,---...//////...---,,,(((((('''&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$######""""""######$$$#########$$$%%%&&&&&&((())),,,555@@@JJJOOOPPPGGG@@@777000---+++(((&&&%%%'''(((&&&$$$""""""###$$$$$$$$$$$$############"""!!!!!! }}}uuummmfff```ZZZVVVOOOLLLIIIFFFDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777777777777666666555444444333666777888:::;;;;;;;;;;;;777777777666666666555555777777777666666777777777777777777777777777777777777777777777777777777777888888888888888888888888666666666666666666666666666555444333222222222222333333333222111000000000////////////000000111222111000000///////////////000000000000000000000000,,,...000222333222111000111111111111000000000///000000//////......------///000000111222333444444555555666777888999:::;;;===???@@@BBBEEEKKKQQQVVV^^^dddlllttt{{{{{{yyyxxxwwwuuutttnnnnnnnnnnnnmmmlllkkkkkklllkkkiiiiiihhheeeaaa]]]YYYWWWUUUUUUTTTTTTRRRPPPPPPOOOOOONNNLLLJJJIIIHHHEEEFFFFFFEEEEEEFFFIIIKKKOOOQQQRRRPPPJJJDDD@@@???===;;;888777777777666444555444333111111111111111///...---,,,+++++++++,,,******++++++,,,---......---,,,,,,...---///999CCCGGGMMMRRRSSSSSSOOOEEE;;;333111---***(((((()))******++++++,,,,,,,,,------,,,,,,---------,,,+++***(((((('''%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$###$$$$$$%%%&&&'''((()))***...555???FFFJJJJJJ@@@;;;333...,,,+++)))((()))******)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! wwwsssllleee___ZZZUUURRRJJJHHHEEECCCBBB@@@>>><<<<<<<<<<<<============>>><<<;;;:::999888888777777666666555444333333333333666777888999:::;;;;;;;;;777777777777777666666666666666666777777666666666666666666666666666666666666666666666666666666666888888888888888888888888555555555555555555555555555444333222111111111222222222222111000000000///111111000000000111222222111000000///////////////////////////////////////---...111222333333111000111111111111000000000///000000000//////......---000000111222333444555555666777888999;;;<<<===>>>DDDFFFIIILLLPPPWWW^^^ccckkkrrr{{{~~~|||yyyvvvtttssssssrrrqqqllllllkkkjjjiiiiiiiiiiiihhhgggfffffffffeeebbb```\\\ZZZWWWVVVUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIGGGFFFCCCDDDDDDCCCBBBBBBDDDFFFHHHIIIJJJIIIFFFCCC@@@???;;;999666555666666555555444444333222222111111111//////...------,,,,,,,,,)))***+++,,,---............---...///...000;;;GGGQQQWWW]]]^^^]]]XXXMMMBBB222000,,,)))'''&&&'''((()))))))))******+++,,,,,,---------,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((()))******+++...333999===@@@AAA999666111,,,*********)))+++,,,---+++(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!""""""~~~wwwlllhhhaaa\\\WWWRRRNNNKKKGGGDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666666444333333222333333333444666777888888999999777777777777777777777777555666666777777666666555666666666666666666666666666666666666666666666666888888888888888888888888555555555555555555555555444333222222111111111222222222111111111000000000111111111000000111111222111111000///////////////............////////////,,,---///000111111000000111111111111000000000000000000//////////////////000000111222444555666666666777999<<>>999777555555666666555444333333222222111000000/////////......---,,,,,,,,,******,,,---..................///111000222;;;EEEQQQWWW\\\]]]\\\XXXMMMCCC444222...+++)))((()))***)))))))))))))))***+++,,,------,,,,,,++++++******(((((('''&&&%%%%%%%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***+++,,,...111444777888444222...+++)))))))))***,,,------,,,)))'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############yyyqqqkkkddd___YYYTTTPPPLLLHHHEEEBBB@@@>>>=========<<<;;;999999999999888888888888777888777777777666555444777666444333222222333333333444555777888888888888666666666666777777777777555555666777777666555555666666666666666666666666666666666666666666666666888888888888888888888888555555555555555555555555333333222222111111222222222222111111111111000000111000000/////////000000111111000///////////////---------....../////////------......///000000000111111111111000000000000///////////////000000000000111222333444666777777888:::>>>CCCHHHMMMQQQSSSYYY]]]ccciiipppwww~~~zzzvvvttttttqqqnnnjjjhhhiiijjjkkkjjjjjjiiihhhffffffffffffgggjjjiiigggfffggghhhhhhggg^^^[[[XXXVVVUUURRROOOMMMGGGGGGGGGFFFFFFDDDCCCCCC???@@@AAA@@@>>>>>>>>>@@@@@@@@@AAAAAAAAA???<<<999777666555555666777555444333444333333222111111000.........---,,,,,,+++******+++,,,.........------...---///222222333888@@@JJJOOOSSSSSSRRRNNNFFF<<<666333000,,,******+++,,,******)))(((((()))***+++---,,,+++******)))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''((()))*********+++...111444111///---***(((''')))******+++,,,+++(((&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$}}}uuunnnfffaaa```\\\VVVQQQLLLIIIEEEBBB???===;;;:::;;;;;;:::999888777777777666666666666666666666666555444333333777666444333222222333444555666777999::::::::::::555555666666666666666666444555666777777666555444666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555333333222222222222222222222222222222111111111111000//////.........//////111111000///////////////---------.........////////////...//////000222222111111111111000000000000......//////000000111111000111222333555666777888;;;>>>CCCJJJQQQXXX^^^aaadddhhhpppwww~~~}}}yyyuuurrrqqqppppppmmmiiiggghhhjjjjjjkkkiiihhhgggeeedddeeeeeeffffffdddaaaaaabbbddddddccc]]][[[XXXUUUSSSQQQNNNKKKCCCDDDDDDDDDCCCBBBAAAAAA>>>???@@@???===<<<===>>>>>>>>>>>>??????===999666666555555666777777666444666666666666555444333333,,,,,,,,,,,,,,,***))))))+++,,,---.........---,,,///---///333444333777<<>>555111///,,,((('''&&&'''(((+++***)))(((((()))***+++,,,,,,***)))((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$######%%%''''''&&&######""""""###$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((((((((((((+++000333///...,,,***''''''(((***(((******)))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############}}}wwwsssmmmbbbZZZXXXRRRLLLIIIHHHEEE@@@;;;;;;::::::::::::::::::999888777666555555666777888777777777666555555444444666555333222222333555666555555666666777777888888777777666555444333333333555555555555555444444444666666777777777777888888666666666666555555555555777777777777777666555555444444444444444444444444666666555444333222222111333333222222111000//////000000000000000000000000////////////////////////..................------------......//////000000111222333333333111000/////////......///000222333444555555444555777<<>>>>>===<<<;;;:::::::::======<<<;;;::::::::::::777777777777666666666666666666555444333333222222000000000000///...,,,,,,+++*********+++,,,,,,---,,,,,,+++,,,---000333555666999===???>>>:::555222111000---+++)))(((''''''(((((()))***************)))*********((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''***)))(((''''''((()))***,,,,,,+++)))(((&&&%%%%%%)))***+++,,,+++***(((&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&yyyuuusssmmmcccZZZWWWQQQJJJGGGFFFDDD???;;;;;;::::::::::::999999999777777666555555666777777666666666666555555555555666555333222222333555666666666666777888888999999777777666555444444444444555555555555555555555555999999::::::;;;;;;<<<<<<666666666555555444444444666777777777777666555555333333444444444444444444555555444444333333222222333333333222111111000000000000000000000000000000////////////////////////........................---......//////000000111333333444444333222111000000000//////000111333444666777777888999<<>>===<<<;;;;;;:::::::::===<<<;;;::::::999999:::777777777666666666555555555555555444333333222222111111000000///---,,,++++++*********++++++,,,------,,,,,,,,,---///222333555666777888777555333222111///---***)))((('''((((((((()))***************))))))***)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''((()))***+++,,,,,,+++)))((('''&&&%%%'''((()))***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&yyyvvvttttttsssmmmbbbZZZTTTNNNGGGCCCBBBAAA???<<<;;;;;;::::::999999999999666666555444444555666666555555555555666666666666666555444333333444555666666777777888888999::::::777777666555444444444444444444444555555666666777777777888888999:::;;;;;;777777777666555444444333666666666777666666555444333333333333333333333333333333333333333333333333444333333222222111111111000000000000000000000000////////////////////////..............................//////000111111222555555555555444333111111222111111111111333444555888999;;;===???CCCIIIMMMTTTZZZcccmmmwww~~~|||xxxuuurrrooonnnmmmkkkiiilllkkkiiifffcccaaa___^^^```````````````___^^^^^^\\\ZZZXXXXXXZZZ]]]^^^^^^]]]\\\XXXTTTOOOJJJFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;::::::::::::<<<<<<;;;:::999999999999777666666666666555555555555444444333333222222222111111111000...,,,+++***+++************+++,,,,,,------,,,,,,---...000111444333111000//////000111000...,,,***(((((((((((((((((()))***************)))))))))((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))(((((((((***+++,,,---,,,+++)))((('''&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&{{{uuuooooooppprrrrrrlllaaaXXXPPPKKKDDD@@@??????>>>===;;;;;;::::::999888888888555555555444444555555555444444444555666777777888666666555444444555666666666666666777888888999999777777666555555555555555333444444555666777777888555666666777888999::::::999999888777666555555444555666666666666555444444333333333333222222222222111222222222333333333444444333333333222222111111////////////////////////////////////////////////............////////////...//////000111222333333555555555444444333222222222222222222333555777888999<<>>=========>>>;;;;;;:::999999888777777444555555555555555555444333444444555666777888888666666666666666666666666444444555555666777777777777777666555555555666666444444555555666777888888999999::::::;;;<<<<<<===::::::999999888777777666555555555555555444333333333333222222222111111111000000111111222333333333333333222222222222222111////////////////////////////////////////////////........./////////000000//////000111222333444555555555444444333333333333333333444555666999;;;======@@@EEEIIINNNTTT[[[___mmmsss}}}}}}zzzwwwooopppooonnnllliiigggfffgggeeecccaaa^^^]]]\\\[[[XXXZZZ[[[\\\[[[YYYVVVUUUSSSQQQQQQSSSWWW[[[^^^___[[[XXXSSSNNNIIIEEECCCCCCBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;::::::::::::;;;;;;;;;999888888888888888555555555555444444444444222222222222222111111111111000000///---,,,***)))++++++***))))))*********------,,,,,,,,,,,,------////////////............,,,+++***(((''''''(((((((((((()))***************((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((*********+++,,,///111222333111...+++)))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%xxxrrrlllgggbbbbbbdddfffgggeee___VVVPPPFFFDDDAAA>>><<<<<<===>>>;;;;;;:::999888777777666444555666666666666555444444444444555666777777888666777777777777777777666333333444555555666666777777777666666555666666777555555555666666777777888888888888888999999999999999999999999888888888888444444555555444444333222333222222111111000000000000000000111111222222222111111111111111111111111000000000000000000000000////////////////////////.........//////000000111///000111222333555666666555555555444555555666777666666777999<<<@@@CCCEEEEEEIIINNNTTTZZZ```fffkkkuuu{{{~~~~~~|||yyytttqqqkkklllmmmkkkhhhfffeeeeeecccbbb```^^^\\\[[[ZZZZZZVVVWWWXXXXXXWWWUUUSSSQQQPPPOOONNNPPPUUUYYY\\\]]]YYYVVVPPPKKKFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;;;;:::999888777777777777555555444444444333333333111111111111111111111111/////////...---,,,+++***++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...//////...,,,,,,+++***)))'''''''''(((((((((((()))***************(((''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((((('''###$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))++++++,,,---///222555666888555111---***)))))))))((((((((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%vvvoookkkgggbbb^^^ZZZ[[[\\\\\\ZZZVVVPPPKKKBBBBBB@@@>>><<<<<<===>>>;;;;;;:::999888777666666555666777777777777666555444444555555666666777777777777777888888777777777444444555555666777777777777777666666666666777777666666666666666777777777666666666555555555555444666666777777777777888888333444444444444333222222333222222111000000//////000000000111111111111111000000000000000000000000000000000000000000000000////////////////////////---......///000000111111000000111333444666777777666666666666777999;;;<<<::::::<<>>======;;;::::::999::::::;;;;;;:::999888777777666666777444444444333333333333222000111111111111111111111---.........------,,,+++++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,******++++++++++++*********)))((('''&&&'''((()))(((((()))***************((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&((())))))***++++++******%%%&&&((()))***)))((('''&&&&&&&&&&&&((()))***+++,,,------///222555888:::<<<999555000,,,***))))))(((((('''(((((())))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$yyyssslllfffbbb___ZZZVVVSSSTTTTTTTTTSSSOOOKKKHHH@@@AAAAAA???===<<<===>>>;;;;;;:::999888777666555555666777888888777666555555555555666666666666666777777888888888888777777555555666666777888888888777777666666666666777888777777777777666666666666999999888888777777666666444444555555666666777777333444444444444333222222222222222111000//////...111111111000000000000000///////////////000000000000000000000000000000000////////////////////////---......///000111111222000111222333555666777888888777777888:::<<<>>>???<<<===@@@CCCGGGLLLQQQSSSWWW[[[bbbhhhnnnuuu{{{}}}{{{~~~}}}|||{{{yyytttmmmhhhdddeeefffccc```^^^```bbbcccaaa___\\\YYYWWWVVVUUURRRQQQQQQPPPOOONNNLLLLLLMMMKKKJJJKKKOOOSSSUUUVVVVVVRRRLLLGGGCCCBBBCCCDDDBBBBBBAAA@@@???>>>===<<<:::::::::999999:::;;;;;;:::999888777666666666666444444444333333333222222000000000000000111111111,,,------......------,,,++++++***))))))((())))))))))))***+++,,,---,,,,,,)))((('''''''''((()))))))))((('''&&&&&&'''((()))(((((()))***************((('''&&&%%%$$$%%%&&&'''(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,'''(((***+++,,,+++)))(((''''''(((((()))+++,,,------...///000333777:::;;;???<<<666111,,,***))))))'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$|||tttrrrnnngggaaa\\\WWWSSSPPPMMMMMMLLLKKKIIIHHHGGGGGG???>>>===<<<<<<;;;;;;<<<<<<:::888666555555777777777777666666666666777777555555555555666666666777777777777777777777777777444555555666777888888999444444555666777888999999777777777777666666666666666555555444444444555555666777777777777555444333666666555444222111111000000000000000000///......222222111000000///000000222111111111000000//////......////////////......////////////////////////000---+++,,,///111000...000222333333333444777999999:::;;;>>>@@@CCCEEEFFFIIIIIIJJJKKKLLLPPPUUUYYY^^^dddmmmuuu}}}{{{xxxwwwyyyyyyxxxvvvrrrlllgggdddbbbbbbbbbaaaaaa___^^^^^^^^^]]]ZZZWWWUUUTTTTTTTTTSSSRRRPPPMMMKKKJJJIIIIIIJJJJJJKKKJJJKKKNNNRRRVVVXXXTTTNNNIIIFFFDDDCCCBBB@@@???=========<<<;;;999888888777777777777888888888777777666555444444333000111222222333333333333111000///......------......---,,,+++***)))))))))---+++)))((()))))))))'''))))))))))))************((()))*********)))'''&&&%%%&&&&&&''''''(((((((((***)))(((''''''((()))***''''''(((((())))))******&&&&&&&&&&&&&&&'''(((((()))***+++,,,+++)))'''%%%)))))))))))))))))))))))))))))))))))))))******+++***+++---000333555777888:::888555111...,,,***)))$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$wwwqqqmmmhhhbbb\\\XXXSSSOOOLLLHHHHHHGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;<<<:::888777666666777888777777777777777777777777555555555666666666777777666666666666666666666666555555666666777888888999555666666777777888888999888777777777777666666666555555444444444444555555444444555666666666555444666666555444333222111111000000000000000///......111111000///////////////111111111000000000/////////000000111111000000///////////////////////////222000......111222111000000222333444555666999;;;<<<>>>AAADDDHHHKKKLLLMMMNNNOOOPPPQQQSSSWWW]]]aaaffflllttt}}}{{{xxxvvvuuuuuuuuuuuusssooojjjfffcccbbbbbbbbbaaa```^^^]]]\\\[[[ZZZWWWUUUSSSRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIJJJJJJKKKKKKKKKOOOSSSWWW[[[XXXRRRMMMIIIFFFCCCBBB@@@>>><<<<<<<<<<<<:::888888888777777777777888888888888777666666555444444111111222333333333333333111000///...------------000///...---------------,,,+++)))((()))***)))(((((((((((())))))*********(((((()))***)))((('''&&&((((((''''''''''''''''''(((((('''&&&&&&'''(((((('''((((((((())))))******(((((('''''''''((())))))&&&(((***,,,---,,,,,,+++))))))))))))))))))))))))))))))(((((())))))***+++------...000111333444444777666333000---+++)))(((%%%&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%|||vvvooojjjeeeaaa[[[UUUQQQMMMIIIGGGDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999777777777888888666777888999999888777666555555666666666777777777666666666666666666666666555666666777777888888888888888888888888888888888888888888777777777666666555444444444444444555555222222444555555666666666555555444333222111111000///000000000000///......000///..................111111000000000000//////000111111222222111111000000000000000000000000000444222111111222333222111000222444666777999<<>>>>>===<<<;;;;;;;;;;;;:::999888777777777777888666777999::::::999777666555666666666666777777777666666666666666666666666666666777777777888888888999999999999888888777777888888777777777666666666444444333333444444555555222333333444444444555555333333222222111000000/////////000000//////...---......------,,,------...000000000000000000//////000111111111111111111000111111111111111111111111444333222111111222222222111333666888:::<<<@@@CCCGGGJJJOOOUUUYYY\\\]]]]]][[[\\\___aaaeeekkkrrrvvv}}}{{{vvvqqqoooooooookkkkkkkkkjjjiiifffdddbbbaaaaaa```^^^\\\ZZZXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJKKKKKKNNNRRRYYY^^^fffddd```ZZZQQQIIICCC@@@>>><<<::::::::::::888666888888888777777888888888888888777777777666666666222333333444444444333333000///...---,,,,,,,,,,,,)))))))))))))))***+++++++++***((()))***++++++***&&&&&&'''((()))******+++((((((((((((''''''&&&&&&))))))))))))))))))((((((+++++++++******+++++++++******))))))))))))))))))******)))((((((((())))))***++++++,,,,,,+++******((((((((((((((((((((((((((((((((((((((()))******------..................//////...---+++)))'''&&&)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&uuunnniiifffaaa^^^XXXTTTOOOKKKHHHFFFCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;:::::::::888888777777666666666777666888999;;;;;;999888666666666666666777777777888777777777777777777777777777777777777888888888888::::::999999888777777777777777777666666666666555333333333333333444555555555555444444333333333333111111000000///.........///////////////...---------,,,,,,,,,,,,,,,------//////////////////000000///000000111111000000///222222222222222222222222111111111000000000111222333555888;;;===@@@DDDGGGLLLOOOTTTYYY]]]_________```bbbeeehhhlllssszzz|||wwwrrrnnnlllllllllhhhhhhhhhgggfffcccbbb```^^^^^^]]]\\\ZZZWWWVVVTTTSSSRRRPPPNNNNNNNNNNNNOOOLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKOOOVVV]]]ccckkkjjjfff^^^SSSIIIBBB???===<<<:::::::::999888666888777777666666777777888777777777777666666666666333333333444444333222222///...---,,,,,,+++++++++,,,++++++,,,,,,---...///+++)))((()))+++,,,,,,+++'''''''''((()))******+++))))))((((((''''''''''''(((((())))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))(((''''''(((((((((***************)))))))))((((((((((((((((((((((((((((((((('''((())))))*********+++,,,,,,---......,,,,,,,,,,,,+++***((('''*********))))))(((''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&{{{uuummmgggdddaaa^^^ZZZTTTPPPLLLIIIGGGEEEBBBAAA>>>>>>>>>???????????????>>>===<<<;;;::::::::::::777777777777777777777777888999:::;;;;;;:::999888666666666777777777888888888888888888888888888888888888888888888888888888999999999888888777777777666666666555555555444444222222222222333444555666777666555444333333333333000000/////////............////////////...------,,,,,,,,,,,,,,,,,,---.........////////////000000///000000000000000000///111111111111111111111111...///000000//////111222666888;;;===???BBBFFFIIIPPPRRRWWW[[[___bbbccccccgggiiillloootttzzz}}}{{{zzzyyywwwsssooollljjjiiiiiigggfffeeedddbbb```^^^]]]ZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPOOOMMMMMMMMMNNNOOOJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKQQQYYYbbbiiinnnmmmiii```SSSHHHBBB@@@>>><<<::::::::::::888666777666666555555666666777666666666666666555555555222222333333333222111111......---,,,++++++++++++************++++++,,,---***)))((()))+++---------))))))))))))******************)))((((((((((((((('''((()))***,,,---......******+++,,,,,,+++******,,,,,,+++***))))))(((((((((''''''''''''((()))***((((((((())))))***++++++))))))))))))))))))))))))((((((''''''(((((()))***'''((()))***+++,,,---...***+++,,,---,,,+++***)))++++++******))))))(((((()))))))))(((((((((''''''''''''((((((((((((''''''xxxooojjjddd``````^^^[[[YYYQQQMMMIIIFFFEEEDDDBBB@@@======>>>>>>>>>?????????======<<<;;;::::::::::::999999999::::::999999999::::::::::::::::::::::::666666777777777888888888999999999999999999999999888888888888888888888888777777777777777777777777555444444444444333333333222222222222333444555666777666555444444444555666111111000000000000//////......//////......---,,,,,,,,,,,,,,,,,,---.............../////////000000000111111222222111111000111111111111111111111111,,,...000000//////222444888:::===???AAADDDHHHKKKRRRTTTXXX]]]bbbfffiiijjjnnnpppssswww{{{|||yyywwwuuutttrrrqqqnnnllliiihhhfffffffffeeeccc```]]][[[YYYXXXVVVVVVVVVUUUTTTSSSQQQQQQOOONNNMMMLLLLLLLLLMMMNNNHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEHHHKKKRRR\\\fffnnnpppoookkk```RRRGGGAAA@@@>>>===;;;:::;;;:::999777555555444444444444555555444444444444555555555555111222222222111111000///...---,,,+++************)))((((((((((((((()))******)))((())),,,.........++++++++++++************,,,+++***)))((())))))***)))******+++,,,---......***+++,,,------,,,+++***------,,,+++***((((((''''''''''''((()))***+++,,,*********)))*********+++))))))))))))))))))))))))(((''''''''''''((())))))''''''((()))***++++++,,,***+++---......---,,,+++************************))))))))))))((((((((('''((((((((())))))(((((((((wwwpppfffbbb]]]\\\]]]]]][[[XXXOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>??????@@@AAAAAAAAA======<<<;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;777777777777888888888888::::::::::::::::::::::::999999888888888888888888666666666666666777777777444444333333333222222222222222222222333444555666555555444444555666888999222222222222111111111111......//////......---,,,,,,,,,,,,,,,------...///---.........//////000000222222222333333222222222000000000000000000000000,,,...000000///000333666999<<<>>>@@@BBBEEEIIILLLTTTVVVZZZ___eeejjjnnnppptttvvvyyy|||~~~}}}zzzxxxuuusssrrrqqqmmmmmmkkkjjjhhhfffdddccceeecccaaa^^^[[[WWWUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMHHHGGGFFFDDDCCCCCCBBBBBBCCCDDDGGGKKKSSS]]]iiipppqqqpppkkk```QQQFFFAAA@@@???===;;;;;;;;;;;;999777444444444333333444444444333444444444444444444444111111111111111000///......---,,,+++************,,,,,,+++++++++++++++,,,***(((((())),,,.........------,,,,,,+++*********---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...---,,,+++***(((''''''((((((((()))***,,,---...000///---+++***((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))*********+++---/////////---,,,************************))))))))))))(((((((((((((((((())))))))))))((((((}}}uuulllggg___[[[WWWWWW[[[\\\YYYVVVMMMJJJFFFDDDCCCBBB@@@???@@@???>>>>>>>>>>>>>>>>>>======<<<;;;999888777777999:::;;;<<<============:::::::::::::::::::::::::::999888888888999:::;;;999:::;;;;;;;;;:::999888777777666666666666777777999999999888777666666555444444333222222222222333222222222111222222333333666666555444333333222222444444333333222111000000111111000000//////......,,,+++++++++,,,...000111............///111222333222222222222222222222222111000000000////////////000111222222222333666999:::>>>AAABBBCCCEEEKKKOOOWWW[[[```eeeiiimmmrrruuu|||~~~|||zzzuuusssqqqppppppooonnnlllllllllkkkiiifffcccaaa```bbbaaa___]]]YYYVVVSSSQQQQQQPPPPPPOOONNNMMMLLLLLLNNNLLLJJJHHHGGGHHHIIIJJJJJJHHHEEECCCAAABBBBBBCCCAAABBBFFFKKKTTT]]]fffkkkooommmggg]]]OOODDD???======<<<:::888666555444333000000111222333333444444333444444555555444444333000000000000////////////...---,,,+++*********************++++++,,,,,,,,,///...,,,+++,,,---///111000---+++,,,......,,,***+++,,,,,,---,,,+++)))(((******+++,,,------------++++++,,,,,,,,,++++++***,,,,,,---------,,,+++++++++***((((((***---111444333000---,,,,,,---------++++++,,,,,,+++***(((''''''((()))******+++*********+++,,,,,,------,,,,,,---......---+++******+++************************,,,***'''$$$$$$%%%(((***((((((((('''&&&&&&%%%%%%}}}uuummmfff```[[[WWWSSSTTTWWWXXXUUURRRKKKIIIEEEDDDCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<<<<===<<<<<<<<<999999999999999999999999<<<;;;999888888888999999::::::;;;;;;;;;:::888888777777666666666666777777888888777777666555555444444333222222111111222222222222111111222222333333555555555444333333333222333333222111111000//////000000000000//////.........---,,,,,,,,,---...///............///000111222111111111111111111111111000000000000000/////////000222333333333444777999;;;>>>BBBDDDEEEHHHNNNRRRYYY]]]ccchhhlllqqquuuyyy}}}zzzxxxvvvsssqqqrrrooommmllllllkkkjjjiiihhhhhhgggeeecccaaa___^^^___^^^\\\ZZZWWWTTTRRRPPPOOOOOONNNMMMLLLKKKKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCFFFKKKSSS\\\eeejjjnnnlllggg\\\NNNCCC===<<<;;;999888666444333222222000000111222222333444444222222333333333333222222000000000/////////............---++++++******+++,,,---------.........///......---,,,---///111222111///---...///000...,,,+++,,,---------,,,+++***++++++,,,---------,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,++++++)))((('''(((,,,///111222000---+++,,,------,,,,,,---------,,,+++***)))((())))))***+++++++++*********+++,,,,,,,,,,,,+++,,,------,,,+++***+++,,,+++++++++*********)))))),,,***(((&&&&&&'''(((***))))))(((''''''&&&&&&%%%{{{rrrkkkeee^^^ZZZUUURRROOOOOOQQQRRRPPPMMMIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::888888888888888888888888===<<<:::888777777777888;;;;;;;;;;;;:::999777777777666666555555666666777777666666555555444444444444333222222111111222222222222111111222222333444444444444444333333333333111111111000000//////...000000000////////////...///......---,,,,,,------000//////......//////000000000000000000000000000000000000000000000111111111333555666666666888:::===@@@DDDGGGHHHLLLRRRWWW\\\```ffflllpppuuuzzz}}}~~~|||||||||~~~{{{xxxvvvtttrrrooommmllljjjgggfffffffffdddcccbbbaaaaaa```___]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAACCCDDDFFFLLLSSS\\\eeeiiinnnlllfff[[[MMMAAA<<<:::888777555333222000000000000000111111222333333333111111111222222111111111/////////.........------///...---,,,,,,,,,,,,,,,.............../////////......---...///111333555555333111111222222000...+++,,,---...///...---,,,,,,------------,,,++++++,,,------......---------,,,,,,---------------,,,+++***((('''(((***,,,...111///,,,+++,,,---,,,,,,............---,,,++++++)))***+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,++++++---......---,,,+++***)))))))))+++***))))))((()))))))))))))))((((((''''''&&&&&&}}}sssjjjddd___YYYTTTPPPMMMKKKKKKLLLLLLKKKIIIFFFEEECCCDDDEEEEEEEEEDDDAAA@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999888888888888999999999999<<<;;;:::888777777888888<<<<<<;;;:::999888777666666666666555555666666666666666666555555555444444444444333222222222222222111111111111222333444444333333333333333333444444111111111000000/////////////////////////////////.........---------......111000///...............//////000000000000000111///000000111222222333333333555777888888999:::<<>>============;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;999999999999999999::::::;;;;;;:::999888888888999:::;;;<<<<<<;;;999888777666666666666555555555555666666777777666666666666555555555555444333333333333333111111111111222333444555222222333333333333333333111111111111111000000000.............../////////,,,,,,---.../////////000111000///...------------000000000111111111222222000000111222444555666666666888:::::::::;;;===???AAAEEEJJJMMMPPPUUU\\\aaaeeehhhmmmqqqtttxxx{{{~~~yyywwwuuusssqqqpppooonnnrrrqqqooonnnmmmkkkhhheeebbb```^^^]]]]]]\\\[[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVSSSRRRQQQPPPOOOOOOPPPPPPKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@AAACCCEEEEEEDDDCCCAAAAAACCCFFFMMMVVVaaajjjooommmlllfffZZZLLLAAA;;;999666555444222111000000000000111111111111111222222111111222222222222111111///.........------------//////...---------......---------------------------...///000222444666777<<<;;;999666333000...---,,,---///000111000000////////////...---,,,+++*********+++,,,,,,,,,,,,,,,+++,,,---...///000000000000///---++++++,,,---...///---,,,,,,---...---,,,...------,,,,,,,,,,,,,,,------...------,,,+++***+++,,,------......------,,,---...///000222666999:::888555111...---,,,,,,)))***+++,,,,,,+++******+++******)))((((((''''''}}}tttmmmccc[[[VVVRRRMMMIIIIIIHHHGGGFFFFFFEEEFFFFFFCCCBBBCCCDDDFFFGGGFFFDDDAAAAAA???>>>============;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;:::999999999999::::::;;;;;;<<<999999888888888999;;;;;;<<<;;;:::888777777777777666555555444444555555666666666666666666666666666555444333333222222333333000000000111222333444555333333333333222222222222111111111111111111111111---............/////////+++,,,---...000000000000000//////...---------...///000000111111222222222000111222444666888999:::::::::;;;;;;;;;===@@@CCCDDDHHHLLLPPPSSSXXX___dddgggjjjooosssvvvzzz}}}~~~zzzwwwqqqqqqpppooonnnlllkkkkkkooonnnmmmlllllljjjfffddd^^^\\\ZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVVVVUUUTTTTTTQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???AAABBBDDDDDDCCCAAA@@@>>>@@@CCCJJJSSS^^^gggmmmkkkiiidddYYYKKK@@@;;;999666555333222111000000000111111111111111111111111111111222222222222111111/////////.........------///......---------....../////////...............---...///111333444666666::::::999666111...---------...///000111000///.../////////......,,,++++++))))))***+++,,,,,,,,,,,,+++,,,---///000111111111111000///........./////////...------//////...---...------,,,,,,,,,------////////////...,,,++++++,,,------...............,,,...///000222555:::>>>@@@===888444000...------))))))***++++++++++++***++++++******))))))(((((({{{tttkkkddd[[[UUUQQQNNNJJJGGGFFFFFFFFFEEECCCCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFDDDBBBAAA@@@>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<=========<<<;;;::::::777888888999::::::;;;;;;;;;:::999888888888999:::;;;:::999777777777888888666555555444444555555666555555555555555555555555333222111111000000111111000000000111222333555666444333333333222111111111000000000000000000000000---------.........//////,,,---...///000000////////////...---------............//////000111111222111222444666888:::<<<=========<<<;;;;;;>>>BBBFFFFFFJJJNNNRRRTTTYYY```eeegggjjjpppuuuyyy}}}}}}{{{zzzzzzzzzyyywwwssspppkkkkkkkkkkkkjjjiiiggggggkkkjjjiiiiiiiiigggdddaaaZZZXXXVVVUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@???>>>??????@@@AAAAAA@@@???>>>;;;<<>>===<<<<<<<<>>>>>>>>============<<<<<<<<<===<<<<<<;;;:::666777777888999999::::::===<<<:::888777777888888:::999888777777888999999555555555444444555555555444444444444444444444444111000000///////////////000000000111222444555666444444333333222111000000.........///////////////---------.........//////...///000000000///------......---------......///---------...///000000111222333555777:::<<<>>>??????>>>===;;;;;;>>>DDDHHHGGGKKKOOORRRUUUYYY```fffeeejjjpppvvv{{{~~~~~~{{{xxxuuuttttttttttttrrrooolllfffggghhhhhhhhhfffeeedddbbbbbbaaabbbbbb```\\\YYYXXXVVVSSSRRRRRRRRRPPPOOOQQQQQQQQQQQQPPPOOOOOONNNLLLKKKIIIGGGGGGGGGIIIJJJNNNMMMLLLJJJHHHFFFEEEDDD@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<888999;;;@@@GGGOOOWWW\\\cccbbb]]]SSSGGG===888777333333222000////////////111111111000000000000000......////////////......000000000000////////////------,,,,,,,,,------...,,,,,,,,,++++++*********---...000111333333444444///111222111///...///222//////000000000...---,,,.........///......---,,,***+++,,,---............+++,,,---///111222333333000000////////////000000000//////000111111000...111000///......///000111111111111000///---,,,+++***+++,,,,,,------,,,,,,***,,,---///222777===AAACCC@@@:::444000---,,,+++))))))(((((()))***++++++,,,,,,++++++***)))))))))|||uuullleeeaaa\\\VVVPPPLLLGGGCCC@@@EEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBCCCAAA@@@@@@AAAAAA???>>>======???@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;::::::999888777777666555666777777777666444333777777777777666555444333555333222222222222111///111222222222222333555888777666666444333222111111111000///................../////////---,,,---.............../////////000...............---------...///000222444666777888777777888999;;;===???@@@???@@@AAAAAABBBDDDGGGJJJLLLPPPTTTVVVXXX[[[```eeegggmmmvvv}}}}}}zzzvvvtttrrrqqqppppppppppppnnnllljjjhhheeefffggggggeeebbb^^^\\\\\\[[[ZZZZZZZZZYYYVVVSSSTTTSSSRRRPPPPPPPPPQQQRRROOONNNMMMNNNOOONNNKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKIIIGGGEEEDDDCCC@@@===<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::;;;>>>@@@DDDMMMWWW___```^^^VVVKKKAAA:::888111111111000000000000000000000000000111111111111000000000000111111111111111111000000//////............//////......---,,,............/////////000//////000000111111111222222111000---++++++...111000000000000000000000000222111111000//////......------...///000000000000111111000000000000111111333000......000333444444222222222111111111111111000111111111111222222222111000000///...------,,,000000000000////////////,,,///000000///111666:::<<<:::666222///...///000,,,,,,***)))))))))***+++......---,,,++++++++++++yyyssslllccc\\\[[[WWWRRRMMMJJJGGGDDDBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@???@@@AAAAAA@@@???===>>>????????????======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777666555444444444666666777777777666555444777777777666666555333333444333111111222222000//////000111111000111444777888777666555444222111000000//////............///---...///...,,,+++,,,---............////////////........................///000111333555666888888888888888:::;;;===???@@@AAABBBCCCCCCCCCEEEHHHKKKOOORRRVVVWWWXXXZZZ___ccchhhnnnwww{{{{{{zzzxxxvvvsssrrrqqqpppppppppooommmjjjhhheeedddbbbbbbcccbbb```\\\YYYWWWVVVUUUUUUVVVWWWWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNOOOKKKJJJJJJKKKKKKJJJHHHEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHFFFCCCBBB>>>;;;999777777888777666999999999888888888888777888666777;;;===AAAKKKUUU^^^``````ZZZOOOCCC;;;777111111111111000000000000/////////000000000111111//////000000000111111111111000000000/////////..................---,,,,,,........./////////000000/////////000111222222333111111111///---...000222////////////////////////222222111000000///.........///000000000000000///000000000000111222333444555333000000111222333222111111111111111111111111111111111111222222222333222111111000//////......111111000000000///////////////000//////000333666888666333000...---......---,,,+++***)))******+++++++++***)))))))))******zzzrrrllleee^^^XXXSSSPPPLLLIIIHHHFFFEEECCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBAAA@@@????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999888777777666666666777777777777666555444666666666666555444333333444222111111111111000......///000//////000333555999999888666444222000//////............//////000,,,---...---+++++++++,,,//////..................////////////////////////111111333444666777888999999999999:::<<<>>>@@@AAADDDEEEEEEEEEEEEFFFIIILLLRRRUUUXXXYYYXXXYYY]]]aaajjjpppyyy~~~{{{xxxyyy{{{|||zzzxxxssssssqqqpppoooooonnnnnnooommmkkkgggdddaaa```___]]]]]]]]]\\\YYYVVVRRRPPPNNNNNNNNNPPPSSSTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKGGGFFFEEEFFFGGGFFFCCCAAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBEEEGGGFFFDDDAAA???>>><<<999777777777666555666666555555555444444444333222333777:::>>>HHHRRR]]]```aaa\\\QQQEEE<<<888222222111111111000000000....../////////000000000//////000000000000111111000000000000////////////......---------,,,,,,,,,....../////////000000000......///111222333444444222333333222111000111222........................222111111000000//////...//////000111111111111000//////000111222444666777888555222111222333222222111111111111111111111111222222222222333333333333333333222222111111000000111111111000000000000///222000......///000111000333222111000...---,,,,,,---,,,+++*********++++++******)))))))))***++++++zzzrrrlllfff___YYYUUUNNNKKKGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888:::::::::999999888888888777777777777666666555555555555555555555444333222555333222111222222111///...////////////000333555::::::999777555222000///...............///000111---...///...,,,+++,,,---//////............------/////////000000111111111333333444666777999:::::::::::::::;;;<<>>>>>=========<<<======;;;>>>BBBDDDEEECCC???===???<<<999777777666555444444444333333333222222222222111222666999===GGGRRR]]]___```ZZZPPPEEE===:::333222222111111000000000............////////////////////////000000000111000000000000////////////...------,,,,,,,,,,,,,,,...////////////000000000......000111333444555666444666777666444222111111........................000000000000//////......---...///111222333333333222222222333444555777777888666444333444555444444000000000111111111111111222333333333444444444444444444444444333333222222222222111111111000000000111...,,,,,,///111000...//////000000///...,,,+++---,,,,,,,,,++++++++++++++++++******+++,,,------{{{rrrnnniiibbb]]]WWWRRROOOKKKHHHEEECCCBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCCCCAAA@@@???>>>======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777666666666666666555555555777666666555555555555555333444444444444333333222555444222222333333111000...///000//////000333666:::::::::999666333000///...............///000111...///000///...---...///...............---------//////000000111222333333555555666888999:::;;;;;;;;;;;;;;;<<<>>>BBBFFFHHHJJJJJJJJJIIIHHHHHHJJJLLLQQQTTTXXXZZZ[[[]]]bbbffflllqqqxxx~~~zzzssskkkkkkjjjkkknnnoooppppppnnnmmmkkkjjjhhhggggggfffaaa___]]]ZZZYYYXXXXXXXXXXXXXXXWWWUUURRRNNNKKKJJJJJJIIIHHHIIIKKKLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEEEECCCBBBAAABBBCCCBBB???===;;;;;;;;;;;;::::::999999888;;;???BBBCCCAAA>>><<<;;;888555333333333222111444333333333333222222222333222333777:::>>>HHHRRR]]]^^^\\\UUUKKKBBB===<<<333333333222111000000///............////////////...////////////000000000////////////000000000000///...---,,,,,,,,,------////////////000000000111...///000222333555666666888:::;;;999666222000000////////////////////////000000000///////////////***,,,...111333555777777666555555555555666666777777555444555777888888777000111111111222222222333444444444444555555555555555555555555555444444444222222222222111111111111///---+++,,,000222000......///000111000///---,,,------------,,,,,,++++++************+++,,,,,,---yyysssjjjhhhccc^^^XXXSSSPPPNNNIIIGGGCCCBBBAAAAAA@@@???BBBBBBBBBCCCCCCDDDDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888888888888777777777777777777777777777777777777777777777777666555444444333333444444222333333444444333222222555333222222333222111///...///000//////000333555999:::::::::888555222000///............//////000///000111000.........///,,,,,,---------.........//////000111222444444555777777888999:::;;;<<<===<<<<<<<<<===AAAEEEJJJMMMNNNNNNNNNLLLJJJJJJLLLMMMPPPTTTXXXZZZ\\\___eeeiiilllpppuuuzzz}}}}}}vvvppplllkkkkkkkkkkkkkkklllllljjjiiigggeeecccbbbaaa```YYYXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQNNNLLLIIIHHHIIIGGGEEEFFFGGGHHHHHHGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@??????@@@@@@???===;;;999999999999888777666666666888<<<>>>???>>><<<::::::888555444555555444333444444444333333333222222555333444777:::===GGGQQQ\\\\\\YYYRRRHHH@@@======444444333222111000000///....../////////000000000......////////////000000////////////000000000000000///...---,,,---....../////////000000000111111000000111222444555666666:::;;;<<<:::666333111111111111111111111111111111111111111111111111111111,,,...000333666999:::;;;888888777777777777777888777666666777999::::::999111111222222333444444444444555555555666666666666666666555555555555555555333333333222222222111111...------...000111000///...///000111000///...---------.........---,,,+++))))))((((((((()))******yyyrrrmmmdddccc___ZZZUUUPPPNNNMMMGGGEEEBBBAAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAABBBCCCAAA@@@>>>===<<<<<<<<<<<<===>>>===<<<<<<;;;::::::999999999999999999999999999999777777777777777777777777999999999999999999999999555444333222222222333333222222333333333333222222333222000000111111///...---............///222444888999::::::999666333111000//////............//////000000000...---...///++++++,,,---......////////////000222333555666666999999:::;;;<<<<<<=========<<<===???CCCIIINNNRRRRRRRRRRRRPPPMMMMMMNNNPPPQQQTTTYYY[[[]]]```eeejjjkkknnnrrruuuxxx|||xxxrrrnnnmmmmmmllljjjhhhffffffgggcccbbbaaa___]]]\\\[[[[[[TTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLJJJHHHFFFEEEEEEDDDBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDCCCAAA???>>><<<;;;;;;;;;<<<;;;888666666666777777666555333222555666888:::::::::999888:::888666555666777777666444444333333333222222222444333333666777;;;DDDNNNYYYZZZYYYRRRIIIAAA<<<;;;555444444333111000000////////////000000000111111........./////////000000.../////////000000000111222000///------...///000//////000000000111111111222222222333444555555666999:::;;;999666444444444333333333333333333333333444444444444444444444444222333555888:::;;;<<<===888888777777888999::::::999999888999;;;;;;:::888222222333444444555666666555555666666666777777777555555555666666666666666444333333333333222222222///000111000///......//////////////////...---------......///...---,,,+++***))))))(((((((((((())){{{uuuoooiiieee\\\[[[XXXSSSNNNIIIHHHGGGEEECCCAAAAAABBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDCCCAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;<<<>>>???======<<<;;;::::::999999999999999999999999999999777777777777777777777777666666666666666777777777444333222111111111222333111222222333333333222222111000......//////---,,,+++,,,------,,,...000333888999:::;;;999777444222111000///................../////////---,,,---...)))***+++,,,...///000000//////111222444555777777999::::::;;;<<<===>>>>>>=========@@@EEEKKKQQQUUUVVVVVVUUUSSSPPPOOOQQQRRRRRRVVVZZZ\\\]]]```eeeiiijjjlllooorrruuuzzz|||uuuooollliiiiiigggddd```^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWSSSSSSTTTTTTSSSQQQOOONNNLLLKKKJJJHHHFFFEEECCCCCCBBB@@@???@@@BBBDDDEEEEEECCCCCCCCCBBBAAA???<<<;;;888777777888888777555333444444555555444333111000444444666777777777666666555333111111222444444333333333333333222222222222333222222444555888AAAKKKWWWYYYZZZUUUKKKBBB<<<:::555555444333222000000///000000000000111111111111............/////////000.../////////000000111111222111///...---...000111000000000000111111111111333333333444444555555555777888999888666666666888555555555555555555555555666666777777777777777777888888:::;;;<<<=========666777777888999;;;<<<===<<<;;;::::::;;;;;;999777333333444444555666777777666666666666777777777777555555555555666666666666444444444333333333222222000333444222...,,,,,,...000//////...---------,,,---.../////////...,,,,,,,,,,,,+++***))))))******yyysssnnniiiddd```ZZZWWWRRROOOMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIFFFDDDAAA@@@@@@@@@???>>>;;;<<<<<<===============AAA>>>;;;:::999999888777777777777777777777777777999999999888888888777777888888777777666666555555555555444444444333333333222333333333333222111111------,,,++++++++++++,,,++++++******+++---...///555777999::::::888666444000000//////............000////////////.........---.../////////111444666444444444555666777888999:::::::::<<>>@@@AAAAAAAAA@@@???===:::888666555555555444444333333333222222222222222222222222333333333333333333333333444333222333555555222///222222222222222222333333333222444555555666???JJJUUU\\\^^^VVVLLLEEE@@@;;;999777333222222222111///111111222222222111111000111111000000//////............//////000///////////////.........//////000...///000111111222222222111222333333555555666777666666555555666888:::;;;999999999999888777555444777777888999999:::;;;<<<999999:::;;;<<<===>>>>>>888888777777888:::;;;<<<<<<===>>>???>>>===:::999666555555555444444444444333555888888777666666777444444444555555555555555666555444333222111111111222222000///............111111///...,,,***)))(((////////////////////////+++++++++***************{{{rrrlllhhhccc^^^ZZZWWWTTTPPPMMMKKKIIIGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIEEECCCAAA@@@@@@@@@???>>>;;;<<<======>>>>>>======AAA>>>;;;:::::::::999777777777777777777777777777999999999999888888888888888888777777666555555444444444444333333333222222111111111111111000000///111000///...............++++++******+++---...///444555777999888777555333111111111000//////..............................///000111111111222555888777666666666777888999999;;;;;;<<>>>>>>>>===;;;999666555444444444333333333222222333333333333333222222222333333333333333333333333555333333444555555333000222222222222222222222222222222333444444666>>>HHHSSSZZZ]]]WWWNNNGGGAAA<<<999666333222222222111000111111222222222111111000222222111111111000000000,,,,,,---.........------/////////......//////000///000111222333333333333222222333444555666666777777777777888999:::;;;<<<::::::999888777666666555777888999:::;;;<<<======<<<<<<<<<<<<===>>>??????;;;:::::::::;;;<<<>>>>>>>>>?????????>>>===;;;:::777777777777666666666666666888::::::999888888888555555555555666666666666666555444333222111111111222111000///............//////...---,,,++++++***........................+++++++++******)))))))))xxxrrrkkkeeeaaa^^^YYYVVVSSSPPPMMMJJJIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEECCC@@@@@@@@@@@@???>>>;;;<<<======>>>>>>======@@@>>>;;;:::::::::999777777777777777777777777777::::::999999999888888888777777777666555555444444333333222222222111111111///000000000000///......///...---,,,++++++++++++++++++++++++,,,---......222333555666666555333222222222222111000/////////////////////////////////000111333333333444777999:::999999999999999::::::<<<===@@@EEEIIIJJJIIIHHHGGGFFFDDDDDDFFFIIIMMMPPPVVVUUUUUUVVVXXXZZZ]]]^^^_________```aaadddfffgggkkkmmmppprrrsssvvvyyy{{{}}}}}}zzzyyyxxxwwwtttrrrnnnkkkgggdddbbbbbbdddeeeiiiiiihhhfffccc```]]][[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>>>>===<<<;;;:::888888888999999;;;;;;:::999888666444333333333333222222222222222555444444444333333222222222222222333333444444444555444444555666555333222444333333222222111111111222000111333333555<<>>999666333222222222111000000111111222222222111111222222222222222111111111,,,------...//////......000000///////////////000111222333444444555555444222333333444555666777777888999:::;;;<<<============<<<:::888777777777777888999:::<<<>>>??????@@@@@@??????>>>>>>??????@@@>>>=========>>>???@@@AAAAAAAAA@@@???>>><<<<<<;;;999999999999888888888777999:::<<<===;;;:::999:::777777777777777777666666555555333222111000000000111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''zzzrrrllleee```^^^[[[XXXTTTPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDBBB@@@???@@@@@@???>>><<<<<<===>>>>>>>>>>>>>>>???===;;;:::;;;:::999777777777777777777777777777:::999999999999888888888777777666555555444444333111111111111000000000000///////////////......---...---,,,***))))))))))))++++++++++++,,,---------///000222333333222111000222222111000000//////...000000000111111222222222111222444555555666888:::<<<<<<;;;:::::::::;;;;;;>>>@@@EEEJJJOOOPPPNNNLLLKKKJJJHHHGGGGGGIIILLLNNNRRRSSSUUUXXX[[[^^^```bbbccccccbbbbbbccceeefffgggkkknnnqqqssssssuuuwwwyyy|||~~~}}}{{{zzzyyywwwuuussssssqqqnnnlllhhhfffbbb^^^\\\\\\]]]]]]___^^^]]]\\\ZZZXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@@@@???>>>===<<<;;;<<<;;;:::999888777888888777777666555444333222222222222111111111111111111666555555444444333333222111111222333333444555555666555555555555555444333444444333333222111000000111//////222333444:::AAAIIIRRRZZZZZZUUUOOOGGG???888666333222222222111000000000111222222222111111222222222222222222111111///000111111222222222222222111000000000000000000222222333555555555555555444444555666777888888999:::;;;===???@@@@@@@@@???@@@>>>;;;999888888999999999:::===???@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAABBBAAA???===<<<;;;;;;;;;::::::999999999888888888:::<<<======<<<:::::::::999999999888888777777777555444333111000000000000111000///...............---------,,,,,,,,,++++++************************++++++***)))(((''''''&&&zzzrrrjjjeee___[[[ZZZXXXUUURRROOOMMMKKKJJJJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFCCCAAA??????@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;999777777777777777777777777777999999888888888888777777666666555555444333333333111111000000000////////////////////////......---000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000000000000///000000/////////.........//////000111222333333444111333555666666777999:::>>>===<<<<<<<<<<<<<<<===AAACCCHHHOOOSSSUUURRRPPPNNNLLLJJJIIIIIIKKKLLLNNNPPPRRRUUUYYY^^^aaadddeeegggfffeeedddeeefffggghhhlllnnnrrrssstttuuuwwwxxx|||~~~{{{xxxwwwwwwuuutttsssrrrpppooonnnllliiigggcccaaa^^^ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTPPPPPPOOOMMMMMMLLLLLLLLLIIIIIIIIIGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBB??????>>>===<<<;;;;;;::::::999999777777666666666444444333333222222222222111111111111111111111111555555555444444333333333111111222333333444555555666666666555444444444555444444333333222111000000111///...111222333888>>>EEEOOOWWWYYYWWWRRRIIIAAA888555333111222222222111///000111222222222222222111111111111111111111111111111222333444555555444444333222222111111111222333333444555666666666666666666777888999:::;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBCCCAAA>>>;;;::::::;;;;;;;;;<<>>?????????@@@@@@@@@@@@@@@???===<<<::::::::::::999999888888888777777777999;;;======;;;:::::::::;;;;;;:::999888777777666444333222111000/////////000//////.....................---,,,+++******)))))))))))))))))))))))))))******))))))((('''&&&&&&~~~ssslllbbb]]]WWWUUUUUUTTTRRROOOOOOMMMLLLKKKJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA?????????@@@???>>><<<===>>>>>>??????>>>>>>===<<<;;;;;;<<<;;;999777777777777777777777777777888888777777777666666666555555555444333333222222111111000000000/////////...////////////...------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...////////////............////////////......///000111333333444333555888999999:::;;;<<>>??????@@@@@@DDDFFFKKKQQQUUUWWWUUURRROOONNNLLLKKKKKKLLLNNNOOOOOORRRWWW\\\aaaeeeggghhhhhhgggffffffffffffggghhhlllooorrruuuvvvvvvxxxyyy|||}}}{{{yyyvvvsssqqqppppppooommmmmmllljjjjjjiiigggccc```]]][[[XXXUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDCCCBBB@@@>>>===<<<======>>>???@@@@@@@@@>>>======<<<;;;:::999999666666555555444444333333222222111111111222222333111111111111111222222222333333333333333444444444222222222333333444444444555666666444333222444555444333333222222111111111222///...111333333777;;;CCCLLLTTTWWWWWWSSSJJJAAA777555222111222333222111///000111222222222222222000000000111111111111111111111333444555555555555666666555444333333333333555555666777888888888888888999999:::;;;<<<======???@@@AAABBBCCCDDDDDDDDDEEEDDDAAA???>>>============>>>AAACCCDDDDDDBBBBBBDDDEEEFFFGGGFFFCCCAAA???===>>>>>>?????????>>>>>>===<<<<<<;;;;;;::::::999888888888777777777666666777999<<<<<<;;;::::::;;;<<<;;;;;;999888777666666444333111000//////......//////......---......///......---,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''vvvllleee\\\XXXSSSQQQRRRRRRPPPNNNOOOMMMKKKKKKJJJHHHDDDAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>>>>???@@@???>>>======>>>????????????>>><<<<<<;;;<<<<<<<<<999777777777777777777777777777666666666666555555555555555555444444333222222222111111111000000000//////---------------,,,,,,+++)))))))))))))))******++++++,,,---------,,,+++++++++,,,,,,---......//////------...///000111111222000000111333444666777777666999<<<=========>>>???BBBBBBBBBBBBBBBCCCDDDEEEGGGHHHLLLQQQUUUWWWUUUSSSNNNNNNMMMMMMMMMOOOPPPQQQQQQTTTZZZ```fffiiikkklllhhhhhhgggffffffggghhhiiilllooosssvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~zzzxxxwwwpppnnnjjjiiihhhhhhgggffffffeeedddcccccc```\\\YYYXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMNNNOOOOOONNNNNNMMMIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>===<<<:::999888888999:::;;;======>>>;;;;;;:::999888777666666444444444555444444444333222111111111111222444555111111111222222222333333111111222222333333444444333333333333333333333333444555555444111111333555222222222222222222222222333///...111333444666:::AAAJJJRRRUUUVVVSSSKKKAAA777555222111222333222222//////000222222333333222111111111222222222333333333333555666777888888888999888777666555555555555888888:::;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFGGGFFFEEECCCAAA@@@>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@BBBEEEGGGIIIHHHEEEAAA>>>===>>>?????????>>>======;;;;;;<<<======<<<;;;:::888888888888777777777777666888;;;<<<<<<<<<<<<===<<<<<<;;;999888666555555333222111000///..................------......///,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&''''''''''''((((((yyypppgggaaa[[[WWWRRRPPPRRRRRRQQQOOONNNMMMKKKJJJIIIFFFCCC@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@>>>>>>???@@@???>>>======>>>???????????????<<<;;;;;;<<<===<<<999777777777777777777777777777666555555555555444444444555555444333333222222111111111111111000000000000+++,,,,,,,,,,,,+++******++++++++++++,,,---...///+++,,,---------,,,+++***++++++,,,------...//////------...000111333444444333444555777888:::;;;<<<999;;;>>>@@@@@@@@@AAABBBDDDDDDDDDDDDEEEFFFHHHHHHHHHIIILLLQQQUUUWWWUUUTTTNNNMMMMMMMMMNNNPPPRRRSSSSSSWWW]]]ccciiilllnnnnnnhhhhhhgggffffffggghhhiiikkkoootttwwwxxxyyy{{{|||{{{}}}yyywwwxxxxxxxxxwwwtttvvvyyyxxxtttpppppppppjjjhhheeecccccccccbbbaaaaaa```______^^^[[[WWWTTTWWWVVVSSSQQQOOOOOONNNOOOIIIJJJLLLMMMMMMLLLKKKJJJGGGFFFDDDAAA@@@>>>============<<<;;;:::999777666555555666888999:::;;;<<<999999888777666555444444555555666777777777666666222111111111111333555666111111222222333333333333///000111222333444444555444333333333333333333333333555555333000000222555222222222222222222333333444///...111444444666999AAAIIIPPPTTTUUUSSSKKKAAA777555222111222333333222//////000222222333333333222222222333333444444444666777888999;;;;;;<<<<<<:::999888777666666666666:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBAAAAAACCCDDDFFFHHHHHHGGGGGGEEEDDDAAA???>>>???AAACCCDDDDDDCCCAAA???AAADDDHHHJJJJJJFFF@@@======>>>???@@@??????===<<<:::;;;===??????>>><<<;;;999999999888888888777777666888;;;=========>>>???<<<<<<:::999777666555444333222111///..................---------......///******+++++++++,,,,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((}}}tttoooiii```YYYRRRQQQOOONNNMMMMMMNNNOOOKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>>>>======<<<<<<<<<>>>@@@AAA>>>===<<<<<<===<<<:::888888999999888888777666555555555444444444333333333333333222222111000000000000000///.....................---------,,,,,,,,,&&&&&&''')))***+++,,,---------,,,+++*********+++---.........//////000000000000000000111111111111333555777888888999;;;===>>>>>>>>>???@@@AAACCCDDDGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMPPPRRRSSSRRRPPPOOOOOOOOONNNNNNOOOPPPRRRSSSWWWXXX[[[```ggglllnnnnnnlllhhhggghhhhhhgggiiimmmooooooqqqssstttuuuvvvvvv}}}~~~|||}}}}}}}}}|||{{{yyyxxxxxxvvvsssooommmkkkjjjjjjoooooonnnmmmkkkiiigggffffffdddbbb___]]][[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSQQQOOOLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB>>>;;;999999:::;;;;;;::::::999888777777666888888777777777777777888666777777777777666666555444444444444444444444444333333333333333333333333333333333222222222111111111222222333333444444555222222222222222222222222222222222111111111111000......///000111222333333111111000000222444777999>>>FFFMMMOOOOOOMMMGGG???;;;555111222222//////111222222222222222333333333222222111111222222333444777777888999999999999999888888777777888888999:::===>>>???@@@@@@???>>>===>>>??????@@@AAABBBCCCCCCEEEEEEDDDBBB@@@AAAEEEGGGIIIHHHGGGEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@===>>>@@@AAAAAA@@@>>>===;;;;;;::::::::::::;;;;;;666777999::::::999777666<<<;;;::::::999999999:::999:::::::::888555111///......------,,,+++******,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***************))))))))))))%%%&&&&&&&&&'''(((((((((wwwoookkkeee]]]VVVQQQPPPOOOMMMMMMMMMNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<======;;;999888888888888888777555555555444444444444333333333333333222111111000000///000//////...------......------,,,,,,,,,+++++++++))))))***+++,,,------...,,,,,,+++***************,,,------...//////000000000000000111111111111222444666888999999:::<<<>>>@@@@@@AAABBBCCCDDDFFFFFFJJJIIIIIIHHHIIIKKKLLLMMMNNNPPPRRRSSSSSSRRROOONNNOOOOOONNNNNNOOOPPPRRRSSSUUUVVVZZZ```fffkkknnnnnnlllhhhfffhhhhhhfffhhhlllmmmnnnoooqqqrrrsssssssssxxxzzz|||~~~~~~}}}|||{{{|||}}}~~~{{{{{{{{{zzzxxxuuusssqqqooonnnllljjjiiihhhhhhhhhkkkjjjiiigggeeecccaaa```^^^\\\ZZZXXXVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>;;;999888999999888777777666555555444444777666666555555555666666555666666666666555444444333333333333333333333333333333333333333333333333333333222222222111111111111111222333333444444555222222222222222222222222222222222111111111000000/////////000111111222222111111000000222444777888===DDDKKKMMMNNNLLLFFF???<<<666222333333000000222333333333333444444444444444444333333444444555666888888999:::::::::::::::999999999999:::;;;<<<===???@@@AAABBBBBBAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEDDDAAA@@@@@@CCCEEEFFFGGGGGGGGGFFFEEEDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDBBBAAA???>>>???@@@AAAAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;:::999888;;;:::999999888888888999999:::;;;:::999555222000///...---,,,++++++++++++---------,,,,,,,,,++++++,,,+++******))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&yyyooohhheee```YYYSSSQQQOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>======<<<;;;::::::;;;:::::::::;;;<<<===>>>???>>>======>>>===;;;999888888888888777666555555444444444444333333333333333222222111111000////////////...---------......,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++***)))))))))******++++++,,,---...000000111000111111111222222222333666888:::;;;;;;;;;===???BBBCCCDDDEEEGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSTTTUUUTTTRRROOONNNOOOOOONNNNNNOOOPPPRRRSSSSSSUUUYYY___fffkkknnnnnnkkkhhhfffggggggfffgggkkkkkkkkkmmmnnnooooooooooooqqqsssvvvxxxyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxttttttsssssstttvvvwwwxxxxxxwwwvvvtttqqqmmmjjjhhhdddddddddccccccdddeeeeeeddddddbbb___]]]ZZZXXXWWWXXXWWWUUUTTTRRRQQQQQQQQQLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHEEEDDDCCCBBBBBBAAAAAABBB???>>>===;;;999888777777666666555555444333333333555444444333444444555555555555555555555444333222333333333333333333333333222222222222222222222222333222222222222111111111111111222222333444444444333333333333333333333333222222111111111000000000000000000000000000000000111000000111222444666777;;;BBBIIILLLMMMLLLGGG@@@===777333444444222222444444444444444555555666666666666666666666777777888999999:::;;;;;;;;;;;;:::::::::;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@AAACCCDDDFFFGGGGGGEEEEEECCCAAA>>>>>>@@@BBBCCCEEEGGGHHHIIIIIIHHHGGGAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCBBBAAA@@@???>>>???@@@AAAAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999888888888888777777777777999999::::::888666333111///...,,,*********+++,,,...---------,,,,,,,,,,,,++++++***)))))))))************)))))))))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%vvvpppgggbbb^^^[[[VVVRRROOONNNMMMKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>???>>>======>>>===;;;999888888888888777666555444444444444333333333222222222222222111000000//////......---------------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))))))))))))))*********+++---...000111111111111222222333333444444888:::<<<<<<<<<===>>>@@@CCCDDDFFFHHHJJJKKKLLLMMMNNNMMMMMMLLLMMMOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNPPPQQQRRRSSSUUUYYY```ggglllnnnnnnlllhhhfffhhhgggeeegggkkkjjjjjjkkklllllllllkkkkkkkkkmmmoooqqqrrrrrrpppooonnnnnnnnnnnnoooooooooppplllllllllmmmnnnoooqqqrrrqqqqqqpppnnnkkkgggdddbbb^^^^^^_________``````aaa^^^]]][[[XXXUUURRRPPPPPPRRRRRRQQQOOONNNMMMMMMLLLIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEBBBAAA@@@@@@???@@@@@@AAA>>>>>><<<;;;999777555555666666666555555444444444444444333333444444555555555555555555555444333222222222222222222222222222222222222222222222222222222222222222111111111111111111111222333333444444333333333333333333333333111111111111000000000000111111000000////////////000000000111222444555666:::AAAIIILLLNNNOOOKKKEEE@@@999555555444333333666444444444555666666777777888777777777777888999999888999::::::;;;;;;:::::::::;;;<<<===???AAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBDDDFFFGGGHHHIIIEEEDDDCCC@@@===<<<>>>???AAACCCFFFIIIJJJIIIGGGFFFBBBAAA@@@??????@@@AAABBB???@@@@@@AAAAAA@@@??????>>>??????@@@@@@??????>>>;;;;;;::::::::::::;;;;;;999999::::::::::::999999666666666666666666666555777777888777666444222000000...+++))))))***,,,...------,,,,,,,,,+++++++++******))))))))))))******+++++++++*********))))))'''''''''&&&&&&%%%%%%%%%{{{mmmhhhaaa\\\ZZZWWWSSSQQQNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA??????>>>======<<<;;;;;;;;;<<<<<<===>>>>>>?????????>>>======>>>===;;;999777888888777777666555444444444333333333222222222222222111111000//////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,*********))))))))))))(((***)))))))))))))))************,,,---///000111222222222222333444555555555:::;;;============???AAACCCDDDGGGIIILLLMMMNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMMMMNNNOOOQQQRRRSSSUUUZZZaaahhhmmmnnnmmmlllhhhfffggggggeeefffjjjiiiiiijjjjjjjjjiiihhhhhheeefffhhhjjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkkkkjjjjjjiiihhhfffccc```___]]]]]]]]]]]]\\\\\\[[[[[[ZZZXXXUUURRROOOMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>???AAABBB@@@???>>>;;;999666555333555555555555444444444444555555444444555666666777666777777666555444333333111111111111111111111111111111111111111111111111222222222111111111000000000000111222222333333444333333333333333333333333111111111000000000//////111111000000///.........000000000111222333444555999AAAIIIMMMQQQSSSQQQLLLCCC===777666666333444777444444555555666777777888888888888888888999::::::888999::::::;;;;;;:::::::::;;;;;;===???AAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDEEEGGGHHHHHHDDDDDDCCC@@@===<<<<<<>>>AAACCCEEEGGGGGGFFFDDDBBBAAAAAA???>>>>>>???AAAAAA>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999::::::777777777888888777777777444444555666666666555444444444444444333222000//////...+++))))))***---...++++++++++++*********)))***))))))((())))))******(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&xxxrrrfffbbb]]]XXXUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>============<<<;;;<<<===>>>????????????>>>===<<<<<<===<<<:::888777777777777666555444444333333333333222222222222222111111000000///......,,,,,,+++++++++,,,------.........---------,,,,,,,,,,,,++++++++++++++++++******)))))))))***++++++,,,,,,---...///111111222222222333444555666777777;;;<<<>>>>>>===>>>???AAACCCEEEHHHKKKNNNOOOPPPPPPNNNNNNMMMMMMNNNOOOQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRSSSVVVZZZaaahhhkkklllkkkjjjfffdddeeedddbbbcccggghhhhhhhhhhhhgggfffeeeddd```aaaaaabbbbbbbbbaaaaaaaaabbbcccddddddddddddcccdddddddddeeeeeeeeeeeeeeeccccccccccccaaa___]]][[[[[[[[[[[[ZZZYYYWWWUUUTTTUUUTTTQQQMMMKKKIIIHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBAAA@@@>>>======<<<<<<===<<<<<<<<<<<<<<<======>>>=========>>>AAADDDFFFEEECCC@@@<<<999666555444333333222222222222222222555555555555666777888888777777777666555444333222000000000000000000000000000000000000000000000000222111111111111000000000000000111111222333333333222222222222222222222222111111000000000/////////000000000//////.........000000111111222333333333888@@@HHHNNNSSSXXXWWWSSSJJJBBB<<<:::888666666999555555666777888999::::::::::::999999::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===???AAACCCDDDDDDDDDEEEFFFFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCAAA>>><<<<<<===BBBCCCDDDEEEEEECCCBBB@@@@@@@@@????????????@@@@@@===============>>>>>>>>>===<<<<<<<<<<<<<<<<<<===999888888777777888888999555555555555555555555555333333555666666666555444222222222222111000000///...---+++******+++---...************))))))))))))))))))((((((((()))******)))))))))((((((((('''''')))))))))(((((((((((((((yyypppiiiaaa]]]YYYUUURRRPPPNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@@@@???;;;;;;<<<<<<<<<<<<======:::;;;<<<>>>>>>>>>>>>======<<<;;;;;;<<<;;;999777777777777777666555444333333333333222222222222111111111111000//////......+++++++++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,***************+++,,,,,,......//////000111111222222333444555666777888888;;;<<<>>>>>>======???@@@CCCFFFIIIMMMPPPQQQRRRRRROOOOOONNNNNNOOOPPPRRRSSSQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQRRRTTTYYY```fffiiihhhggggggbbb```aaa```^^^___cccfffffffffeeedddbbbaaa```\\\[[[ZZZYYYYYYZZZ[[[[[[[[[\\\]]]^^^___^^^]]]]]]]]]^^^___``````aaaaaaaaa_________^^^\\\ZZZXXXVVVWWWWWWWWWVVVTTTRRRPPPOOORRRPPPMMMJJJGGGFFFFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>======<<<;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;===<<<<<<===???CCCGGGIIIJJJGGGBBB===999777555555333333333333333333333333555555555555666777888999666666666555444333222111////////////////////////000000000000000000000000111111111111000000000000000000000111222222333333111111111111111111111111111000000000//////////////////////////////......///000111222222222333222555>>>GGGNNNUUU[[[[[[XXXQQQIIIAAA???<<<999999;;;888888999:::;;;<<<======<<<<<<<<<<<<<<<======>>><<<<<<===>>>>>>>>>>>>============>>>@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCAAA>>>======>>>BBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<======>>>;;;;;;;;;::::::;;;;;;;;;777777666666666666777777555555444444444444555555222333555666777666555444111111111111111000000000---,,,,,,++++++,,,,,,---+++++++++*********))))))((((((((((((((()))******++++++++++++************'''''''''(((((((((((((((|||sssjjjddd^^^[[[WWWRRROOOMMMLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@??????999999:::;;;;;;<<<<<<===999:::;;;============<<<<<<;;;::::::;;;:::888777777777777777666555444333333333333222222222111111111111111000//////......+++*********+++,,,,,,---,,,,,,,,,+++++++++******(((((()))))))))*********++++++******+++,,,------//////000000111111222222333333444555666777888999;;;<<<>>>>>>======>>>@@@DDDGGGKKKOOORRRSSSTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJNNNMMMMMMMMMMMMOOOPPPQQQQQQSSSXXX^^^dddffffffdddddd```^^^^^^^^^[[[\\\```dddddddddcccaaa```^^^]]]YYYXXXVVVTTTTTTUUUWWWXXXWWWXXXYYYZZZ[[[ZZZYYYYYYWWWXXXZZZ\\\]]]^^^^^^^^^]]]]]]]]][[[YYYVVVTTTRRRRRRSSSSSSRRRQQQOOOLLLKKKOOOMMMJJJGGGFFFEEEEEEFFFDDDDDDCCCBBB@@@===:::888;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===@@@EEEIIILLLMMMJJJDDD>>>999777666666555555555555555555555555444444444555666777888888555555555444333222000///////////////////////////000000000000000000000000111111111111000000000000000000000111222222333333000000000000000000000000000000000000///////////////////////////////////////000111222222222222222333<<>>::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEFFFFFFHHHHHHHHHHHHFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA???>>>>>>???AAABBBBBBBBBCCCCCCDDDDDD>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>>;;;::::::999999::::::;;;666666555555555555666666555555444444444444555555222333555777777666555444222222111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))******((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((|||tttllleeeaaa]]][[[XXXUUUQQQNNNLLLKKKIIIGGGGGGGGGIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFAAA@@@AAAAAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCEEEBBB???>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999777666666555555444333333333333444222222222111111111000000222111111000000000//////......---,,,,,,,,,,,,---///...,,,******+++,,,---+++++++++******+++,,,,,,---,,,,,,+++++++++,,,,,,000000000000000111222222555444444555666888:::;;;===>>>>>>>>>>>>???BBBDDDGGGHHHIIILLLNNNQQQSSSTTTPPPOOONNNMMMMMMNNNPPPQQQPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLQQQRRRTTTWWWYYY[[[]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZYYYWWWWWWWWWVVVTTTQQQOOOMMMOOOOOOOOOOOOMMMKKKIIIGGGGGGEEECCCCCCDDDDDDDDDBBB???@@@@@@???>>>===;;;:::>>>;;;888777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>??????===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAA@@@DDDCCCAAA@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>?????????@@@@@@?????????>>>======<<<<<<<<<======::::::999888777777888888:::999999999999999999999777666555444444333444444444444444444444444333333444444333222111111111111222111000///............,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))((('''&&&&&&))))))))))))((((((((((((vvvnnnhhhbbb___\\\ZZZWWWTTTPPPMMMLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA???>>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<======888888888888888888888888555555444333333333333333222222111111111000000000000000000000000///............---,,,,,,,,,,,,------,,,***(((((()))***++++++++++++++++++,,,------------,,,,,,,,,,,,------...............///000000333333333444666999;;;======>>>???>>>>>>???BBBDDDFFFHHHJJJMMMOOOQQQRRRSSSQQQPPPNNNMMMNNNOOOQQQRRROOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJGGGEEEDDDBBBAAA??????@@@@@@???>>>>>>>>>======<<<<<<;;;;;;<<<999777666888:::<<<<<<<<<;;;;;;;;;::::::999999;;;;;;:::;;;===AAADDDFFFJJJHHHCCC???<<<:::::::::999999888888888888888999888888888888777777777666666666555444333222111111000///...------...///000------------............000000000000000000000000/////////////////////000000/////////////////////111111111000///...------000000000000000000000000000000111222222222222222888???IIIRRR^^^hhhkkkhhhccc]]]SSSHHH@@@<<<<<<===???>>>>>>???AAABBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBB@@@@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;;;;999999888777777777777777777777777777777777777777666555444333333222222222444444444444444444444444444333222222111111111111111111000///............,,,,,,+++++++++,,,------************************((((((((())))))(((((((((&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))~~~uuummmfffbbb^^^\\\YYYWWWUUURRROOOMMMKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@>>>===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::777777777777777777777777555444333333222222333333111111111111000000000000...///000111000///...---......---,,,,,,,,,,,,,,,,,,+++***(((((()))******+++++++++,,,---...//////......------------...///...............///000000111222333555777:::<<<===<<<>>>??????>>>???BBBDDDEEEGGGJJJNNNPPPQQQQQQQQQQQQPPPNNNNNNNNNPPPRRRSSSOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPPPPTTTTTTSSSRRRQQQQQQQQQRRRPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBB???===;;;;;;<<<===<<<;;;<<<<<<::::::::::::;;;<<<:::888666666999<<<===>>><<<<<<;;;;;;:::999888888;;;:::999999:::<<>>===<<<======;;;;;;;;;::::::;;;;;;;;;::::::999888777666555555555555444333222111111000//////............//////,,,------------.........000000000000000000000000////////////////////////////////////////////////111000000000//////....../////////000000000000000111111222222222333333333888AAAKKKVVVcccnnnrrroookkkdddYYYNNNEEE@@@??????AAA@@@@@@AAACCCEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@??????@@@AAABBBCCCDDDCCCAAA???>>>>>>???????????????>>>>>>>>>======<<<======>>>>>>======<<<<<<<<<:::999888888888888777777777666666666666666555555555555555555555555555444333222111111111111444444444444444444555555444333222111000000000000111000///...------------,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++zzztttlllddd```]]][[[ZZZUUUTTTRRRPPPNNNLLLKKKKKKMMMKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDAAA???>>>>>>???>>>===>>>>>>>>>======<<<;;;;;;<<<<<<;;;::::::999888888999888777666444333222222444333333222222222222222111111000000000/////////...///000111111000...---...---,,,,,,++++++,,,,,,---,,,++++++***+++,,,,,,***+++,,,---///000000000///............//////000000000000000000111111222222333444555777999;;;<<<<<<===????????????AAACCCDDDGGGJJJNNNPPPQQQPPPOOOQQQPPPNNNNNNNNNPPPRRRTTTPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNOOOTTTSSSRRRQQQPPPPPPOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA===<<<::::::;;;<<<<<<;;;;;;:::888777888:::<<<===<<<:::888888;;;===>>>>>>>>>======;;;:::999888888999888777777888:::<<<===??????>>>>>>???@@@@@@AAA??????>>>>>>>>>>>>>>>>>>;;;:::999888666555444333444333333222111111000000/////////....../////////........./////////000000/////////000000000000000///////////////..................///////////////222222111111111111111111000000111111111111222222222222111222222222333333999BBBNNNZZZhhhtttxxxuuussskkk___SSSJJJEEECCCAAACCCBBBAAACCCEEEFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBBCCCBBB@@@???>>>=========>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999777666555555555555555555555555555555444444444444444555555555555555444333222222111111111444444444444444555555555444333222111000/////////000///...---,,,,,,,,,,,,+++,,,---------+++***(((+++++++++++++++*********(((''''''''''''''''''((($$$%%%&&&'''''''''''''''(((((()))***+++,,,------~~~rrrmmmeee___\\\ZZZYYYYYYRRRRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@????????????@@@@@@FFFCCC@@@>>>>>>>>>===<<>>???===;;;;;;<<<======<<<<<<<<<;;;:::999777777666666666666777888:::<<<===<<<===>>>@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@??????@@@::::::888777555444333222222222222111000000//////...//////////////////...............////////////......//////000000000000000/////////......------------....../////////000222111111000111111222333222222333333333444444444222222111111111222333444<<>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>>>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;=========<<<<<<<<<;;;;;;888999999::::::999999888999888777555444333333333333444555555555555444444444444444555555666666666666555444333222222222222333333333333444444555555444333111000///.........///...---,,,++++++++++++++++++,,,---,,,+++)))(((+++++++++******))))))))))))((((((''''''(((((()))%%%&&&'''((((((((((((((('''((((((***+++,,,---...|||vvvlllgggaaa\\\ZZZYYYXXXWWWPPPPPPOOONNNMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDD@@@??????>>>>>>??????@@@EEECCC@@@>>>>>>>>>===<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBB??????@@@@@@???>>><<<;;;999888777777999::::::999;;;::::::999:::;;;======???>>><<<<<<======<<<;;;999999888888777666555555555666777888:::<<<>>>???<<<===@@@CCCFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>===888888777555444222111111111111000000000/////////......////////////......+++,,,,,,,,,,,,------------......//////000000111000//////......------------------......//////000//////.........000111222333333444444555666666666444333222111222333444555@@@JJJWWWdddrrr~~~yyypppbbbWWWQQQMMMIIIFFFFFFEEECCCDDDEEEEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@<<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDCCCAAA???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::666777777888888777777666777777666444333333333333222333444666666555444444444444444555666666777777666555444333333222222222111111222222333333444444333222111///...---------...---,,,+++************++++++++++++++++++***)))))))))((((((''''''&&&&&&***)))(((''''''((()))***''''''(((((()))(((((((((''''''((()))***+++,,,---{{{tttooogggccc^^^[[[YYYWWWVVVTTTOOOOOONNNMMMMMMNNNNNNNNNOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCC??????>>>>>>>>>>>>??????BBB@@@>>>===???@@@@@@???DDDDDDEEEDDDCCC@@@>>><<<<<<<<<;;;;;;::::::999999444444444444444444444444222222111000000000000000/////////.........------...---,,,++++++---///000---,,,++++++***+++++++++''''''((()))))))))))))))***+++---/////////------------------...///000111...............///000000333444666777888888888777:::===???AAA@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLKKKKKKLLLOOOQQQSSSTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEFFFGGGHHHJJJJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>??????>>>>>>======>>>???@@@===>>>??????>>>===;;;:::;;;999888888:::;;;;;;;;;<<<<<<<<<<<<============<<<;;;::::::<<<===<<<;;;:::999999999888888777777777888999:::<<<>>>???@@@===@@@CCCGGGIIIJJJJJJIIIEEEDDDBBB???===;;;:::999666666555444222111000000000000////////////......---...///000000///...---++++++,,,,,,,,,---------------......///000000111000000///......---,,,,,,,,,,,,---......///000000///...------...000222333333333333444555666666666666555444333444555777888@@@JJJWWWdddrrr}}}}}}xxxnnnaaaWWWRRROOOKKKHHHIIIGGGEEEEEEEEEEEECCCAAADDDDDDDDDDDDDDDCCCBBBAAA?????????>>>>>>>>>>>>===::::::;;;===>>>???@@@AAA?????????>>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::555555666666666666555555666555444444333333333444222333555666777666555444333333444444555666666777555444333222111111111111///000000111222222333333333222111///...---,,,,,,---,,,+++******))))))*********************+++,,,))))))(((''''''&&&%%%%%%)))(((&&&%%%%%%&&&((()))''''''((((((''''''&&&&&&''''''((())))))***++++++}}}vvvoooiiidddaaa]]]ZZZXXXVVVTTTRRRNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMMMMNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>>>>>>>?????????>>><<<===???AAABBBBBBEEEFFFFFFFFFDDDAAA>>>===<<<<<<;;;;;;;;;;;;::::::777777666555333222111111222111111000000000000000//////.........------------+++)))((((((+++---///---,,,++++++******++++++((()))***+++++++++++++++***,,,---//////...,,,+++,,,,,,,,,------///000000000000000000000111222222111333555777999999999999:::===@@@AAA@@@@@@AAABBBBBBCCCDDDEEEGGGHHHJJJJJJLLLKKKKKKKKKLLLNNNPPPRRRSSSRRRQQQPPPPPPOOOPPPPPPNNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJDDDCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@???>>>===<<<<<>>>>>===>>>???AAABBB>>>===<<<<<<<<<<<<>>>>>>??????@@@@@@@@@>>>===<<<>>><<<;;;<<<===??????>>>===>>>>>>??????>>>======888888777999;;;===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@???AAAEEEIIIKKKLLLKKKJJJEEECCC@@@===:::888666555555444333333222111000000///////////////.........---...///000000///...------------.........//////---------...///000000111000000///...------,,,,,,,,,,,,------...///000000111000//////000222444666222222333333444555666666999888666555666777999:::===GGGTTTaaaoooyyy{{{xxxwwwmmm```VVVRRRPPPLLLIIIKKKIIIGGGFFFFFFEEECCCAAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>777888999;;;===>>>@@@@@@;;;<<<======>>>=========;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999444555555555555555555444555555444333333444444444222333555777777666555444222222333444444555666666444333222111000000000000...//////000111111222222333222111///---,,,,,,,,,---,,,+++***))))))))))))******)))))))))***,,,---+++******)))((('''''''''((('''%%%$$$$$$%%%'''(((''''''''''''&&&%%%$$$$$$''''''(((((())))))******~~~wwwqqqmmmjjjbbb^^^ZZZWWWUUUSSSPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEECCCCCCBBBBBBBBB??????>>>>>>======<<<<<<>>>>>>======>>>???@@@@@@CCCDDDEEEEEEDDDAAA===;;;<<<:::888777888888777666444444333222222111111000222222111111000000////////////...---------...............////////////000111000...,,,++++++,,,,,,+++++++++************)))+++,,,,,,------,,,,,,+++)))***++++++------...///111111000///////////////111333666999;;;<<<<<<;;;;;;<<<>>>???@@@@@@???>>>>>>???AAACCCEEEGGGGGGHHHJJJJJJJJJKKKLLLLLLMMMMMMQQQPPPOOONNNNNNNNNOOOOOOOOOLLLGGGDDDBBB@@@>>><<<>>>???@@@@@@@@@@@@???>>>BBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===============>>>?????????>>><<<;;;:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<======>>>???????????????>>>>>>>>>>>>============>>>>>>===<<<;;;<<<>>>>>><<<;;;:::;;;<<<===============<<<;;;:::::::::<<<===>>>===<<<;;;::::::;;;<<<===@@@@@@AAABBBBBBBBBAAAAAA>>><<<:::888666444333333111222222111111000///...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))))))))***+++,,,.../////////...------------...,,,---000222333333222111444333222222111111111222444444555555555555555555666555555666777999;;;<<<>>>EEEPPPZZZbbbiiimmmpppmmmggg]]]TTTOOOLLLLLLKKKOOOLLLIIIFFFFFFFFFFFFEEEGGGHHHIIIIIIIIIGGGDDDCCCFFFDDDAAA@@@@@@???<<<:::999999999999:::;;;<<<===>>>>>>>>><<<999888888::::::::::::;;;;;;<<<<<<<<<:::888777777888999999888888777666555333222111000222333333333333222111111///000111222333444444444333333333222222222111111111000///000111222111000111111000000000111333444777555333111///......///,,,++++++******++++++,,,+++***)))'''''''''((()))((('''&&&&&&'''&&&$$$"""&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))zzztttooojjjgggaaa^^^ZZZVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDBBB@@@<<<:::<<<:::888777888888777666444333333222222111111000//////////////////......///...------,,,,,,------,,,,,,,,,---------......000///---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,---...///000000444333222111111222222333222444777:::===>>>>>>>>>===>>>>>>????????????>>>>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLLLLMMMMMMNNNNNNOOONNNKKKGGGDDDBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBB??????===<<<<<<;;;;;;;;;======>>>>>>>>>===<<<;;;;;;<<<===>>>>>>?????????======<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>===============>>>>>>@@@???>>>???AAAAAA???>>><<<<<<===>>>>>>???>>>>>>???>>><<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>======:::999777555333222111111111111111111000///............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,---...//////...------------...,,,...000222333333222111222222222222222333444444444444555555555555666666333333333333444666888999===BBBJJJRRRXXX]]]aaacccgggbbb[[[TTTPPPOOOOOOOOOPPPMMMKKKIIIHHHHHHHHHGGGHHHHHHIIIJJJIIIGGGEEEDDDFFFDDDBBBAAA@@@???===;;;999999999999999:::;;;<<<<<<======<<<:::999:::;;;:::::::::;;;;;;<<<<<<===888666555555666777777666666666555444333222111111222222333333222222111000000000111222333333333333222222222111111111000000222111000111222333222000111111000000000111222333555444222000............,,,++++++******++++++,,,+++***)))((('''(((((())))))(((''''''((((((&&&$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))){{{tttoookkkgggddd```]]]YYYVVVTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@>>>;;;999;;;999777777888888777666333333333222111111000000---------------............---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111111111000///...///000111222444666999<<<>>>@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMNNNNNNMMMJJJFFFDDDBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA===<<<;;;:::::::::::::::<<<============<<<;;;;;;;;;<<<===>>>????????????<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???>>>============>>>>>>???@@@AAA@@@@@@AAABBBBBBAAA???>>>??????@@@@@@@@@??????AAA@@@>>><<<;;;:::999999:::999888777777888999:::999:::::::::999888777777555444333111000000000000000000000000000///------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,---...000///......------......---...000222333333222222111111111222333555666777444444555555666666666666777777666666777999:::<<<>>>AAAFFFJJJLLLOOORRRUUU\\\ZZZWWWTTTRRRRRRTTTUUUSSSQQQOOOMMMKKKJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEFFFDDDBBBAAAAAA@@@>>><<<999999999888999999:::::::::;;;<<<;;;:::999:::<<<888999999:::;;;;;;<<<<<<555444222222444444444333444333333333333222222222222222333333222222111000000111111222222222111111111111111000000000//////333222111111333333222111111000000000000111111222333222000///------,,,,,,++++++************++++++******)))((((((((()))))))))((('''((()))***(((&&&(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***{{{uuuooolllhhheeeccc___\\\XXXUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNMMMKKKJJJIIIJJJIIIHHHGGGEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>============>>>>>>>>>?????????>>>>>>===>>>>>>???>>><<<:::999:::888777666777888777666333333222222111000000000,,,,,,,,,------.........------,,,+++************************++++++++++++,,,,,,++++++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...///000111111//////......///000222333444666888;;;>>>???@@@AAAAAA@@@>>>===<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@AAACCCFFFHHHKKKLLLMMMKKKIIIFFFDDDCCCBBB???===>>>>>>@@@@@@@@@@@@>>>>>>======>>>>>>>>>>>>======<<<======>>>????????????<<<<<<;;;:::999999::::::<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBBBBAAA@@@???????????????@@@AAABBBBBB@@@??????@@@AAAAAA@@@>>>@@@@@@AAAAAAAAA@@@??????@@@@@@>>>===;;;999999888777777666555555666777777666666666666555444333222111000//////......////////////000//////...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------000//////.....................000111333333333333222222222333444555777777555555666666777777888888::::::999999999:::<<<===@@@BBBDDDEEEFFFHHHKKKMMMQQQRRRRRRSSSTTTVVVYYY[[[YYYYYYWWWSSSOOOKKKIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDBBBAAAAAA@@@>>>===::::::999888888888999999777999:::::::::999:::;;;777777777888999999::::::444333111111222333222111111111111222222222333333222222222222222111000000111111111111111111000000222111111111000000000000333111000111222222111///000000000000000000000000000///...------,,,,,,+++++++++************++++++******))))))))))))))))))(((''''''((()))***((('''(((((((((((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((()))+++,,,}}}xxxuuupppllliiigggdddbbb^^^[[[WWWUUUTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@AAAAAABBBBBB============>>>>>>>>>>>>>>>>>>????????????>>>===;;;;;;<<<<<<<<<:::999888999888666666777888777666333333222111111000000///---------.../////////000------,,,+++***))))))***++++++++++++,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,---...///000111111333333444555666777999999555666888:::<<<===??????@@@???===<<<;;;<<<======>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@??????>>>===;;;===@@@CCCFFFHHHJJJJJJIIIGGGEEEDDDDDDCCC@@@>>>======>>>??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCCCCDDDAAA@@@???@@@BBBBBB@@@???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999888888555444333222222333444555444444444444333222000000.........------......///...............,,,++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......000000///............///...///000111222333333444555555444444555555666777666666777888999999::::::999888777777777888999:::@@@AAABBBCCCCCCDDDGGGJJJIIIKKKOOORRRTTTXXX]]]aaabbbbbb```[[[SSSLLLHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGEEECCCBBBAAAAAA@@@>>>===::::::999999888999999999777999;;;;;;:::999:::;;;555555666666666777777777555333111111222222111000//////000000111222222333111222222222222111000000000000111111111000//////333333222222222111111111222000//////000000///---////////////////////////------------,,,,,,+++++++++******))))))******+++))))))******************'''&&&&&&'''))))))(((&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())),,,...///zzzssspppmmmjjjhhheeeccc```]]]ZZZVVVTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA============>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<::::::::::::::::::999999999777666666777888777666222222222111000000/////////////////////000000000...---,,,+++***)))))))))++++++,,,,,,,,,---------)))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++------............------,,,,,,---...///000111111222333666888:::;;;;;;;;;666666777999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<>>>>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::999;;;>>>AAADDDFFFGGGGGGEEEDDDCCCBBBCCCBBB???===;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::===>>>>>>>>>>>><<<:::999===<<<<<<;;;;;;<<<<<<<<<;;;::::::999888999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDFFFGGGFFFDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBBBBDDDDDDBBBAAA>>>>>>>>>======;;;:::999777777888888888888777666222111000000000000111222222222222222111000//////------,,,,,,,,,------...------...------,,,+++***)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,...///000111000//////....../////////000000111222333444444666666666555666666777777888888999:::;;;<<<<<<===<<<;;;:::999999999:::;;;===>>>@@@@@@@@@AAADDDFFFDDDHHHMMMPPPSSSXXX___dddiiijjjhhhaaaWWWMMMHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@@@@@@@@@@>>><<<:::::::::999999:::;;;;;;;;;===??????===;;;:::;;;666666666555555555555555555333111111111222111000......//////000111111222111111222222111111000///...//////000000000//////333333333222222222222111111000///...//////...,,,...////////////......---+++,,,,,,------,,,++++++******))))))))))))******((()))***+++++++++******((('''&&&'''(((((('''%%%$$$%%%&&&'''(((((((((''''''''''''''''''((((((((()))(((((()))+++///222444}}}xxxooommmjjjgggfffdddaaa___\\\YYYVVVTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSQQQNNNKKKJJJFFFGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@???????????????<<<=========>>>>>>>>>???>>>>>>@@@@@@@@@???===<<<999999999999:::::::::999888777555555777888777666222222111111000000//////000000000//////////////////...---,,,************+++++++++,,,,,,,,,------)))***,,,---.........---------------,,,,,,,,,,,,------............---------......///000111222222000333777;;;>>>===<<<;;;888888888999999:::;;;<<<999999:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999888999;;;>>>AAACCCDDDDDDCCC@@@?????????@@@???<<<:::::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777888888999888888999:::;;;;;;;;;;;;===<<<<<<======???@@@@@@AAACCCFFFIIIIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAABBBDDDDDDBBBAAA;;;;;;;;;:::999888666666444555666666666555333333000///............///000//////000000000//////...,,,++++++******+++++++++------------,,,+++***)))*********++++++*********************************++++++,,,,,,,,,,,,++++++))))))***+++---///111222111000000///////////////000000000111222333444555555555555666777888999:::::::::;;;<<<===>>>??????@@@???===<<<<<<<<<======;;;===????????????AAABBBCCCGGGLLLOOOQQQWWW___ffflllnnnmmmfffZZZOOOJJJHHHFFFFFFFFFEEEFFFFFFFFFGGGBBBAAA????????????===<<<::::::::::::;;;<<<======BBBCCCEEEDDDAAA>>><<<<<<999888888777666555444444444222000000000111000............//////000000111111111111111111000000///------...///000000000000222222222222111111111111222111//////000000...---....../////////...---,,,***+++,,,---------,,,+++******))))))))))))******((()))***++++++++++++******)))(((((())))))'''%%%$$$%%%&&&((((((((((((((((((((((((((()))))))))***)))))))))***---222666999|||vvvsssmmmkkkhhhfffeeebbb___]]][[[YYYUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTRRROOOLLLJJJEEEFFFGGGHHHHHHGGGEEEEEEAAAAAA???>>>============<<<=========>>>>>>??????>>>???@@@AAA@@@???===;;;999999999999999:::::::::888666555555777888777666222222111111000/////////000000000///.........---000///...,,,+++************++++++++++++,,,,,,,,,)))***,,,...//////......//////.........---------------............------//////000111222333333444333777<<>>AAABBBCCCBBBAAA===<<<<<<======<<<:::888999999:::;;;;;;:::999999:::::::::;;;;;;:::::::::999;;;===>>>??????===<<<;;;;;;;;;::::::;;;<<<<<<;;;:::888777777777888999999999:::;;;<<<<<<<<<<<<============>>>???AAAAAABBBDDDGGGJJJKKKJJJHHHFFFDDDCCCBBBAAA@@@?????????@@@??????@@@AAAAAA@@@>>>::::::999888777666444333444444555555444222111000///...------------...///------.../////////......+++******))))))))))))***,,,,,,,,,,,,+++***))))))******++++++++++++******************************+++++++++,,,,,,+++++++++((()))***+++---000222333111111000///////////////000000000111222333555555333444555666888:::<<<===;;;;;;<<<===>>>???@@@AAA>>>===;;;:::999999::::::<<<>>>@@@@@@??????@@@AAACCCGGGKKKNNNPPPVVV___fffmmmoooooohhh\\\QQQLLLJJJFFFEEEEEEEEEEEEEEEFFFFFFBBB@@@>>>>>>???>>>===;;;:::::::::;;;<<<===>>>???GGGHHHIIIHHHDDD@@@>>>===;;;;;;:::888777555444444333111////////////...---............//////000000111111111111111000//////,,,---...///000000000000111111111111000000000000444222000000111000///---....../////////...,,,+++***+++,,,---...---,,,+++******))))))))))))******((()))***+++,,,,,,+++***,,,+++************'''%%%$$$%%%'''((()))))))))((((((((())))))******++++++)))))))))+++///444999<<<~~~wwwqqqllliiihhhfffdddaaa```___^^^\\\ZZZWWWUUUUUUUUUSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDAAA???======>>>??????>>>===<<<<<<===>>>??????@@@@@@??????>>>===<<<===:::666666888999888666666666555444333333222222111000///......---------111000000///......------+++*********))))))((((((...---,,,,,,,,,---...///...---,,,+++++++++,,,---///////////////......---,,,+++***+++---...---,,,111111111111222333444555::::::<<<>>>AAAAAA???===:::888555666999<<<<<<;;;888888888888888888888999<<<<<<;;;;;;:::999888888777777666666777999;;;<<<===>>>???@@@@@@???======;;;;;;::::::999888777777888888888777888888999999::::::999999999999888888;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999888888888999999888666444444555777888999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;===???AAABBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????;;;<<<===>>>>>><<<:::999888555222222444555333111000000000000000///......---,,,,,,++++++,,,,,,---.........///......---,,,+++******)))))))))))))))++++++******************((())))))*********)))))))))************)))(((((()))+++,,,,,,++++++,,,---,,,,,,---......//////000222222111111000//////...111222222333444555666666555666888:::;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@===>>>?????????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>============<<<888777:::;;;<<>>>>>>>>???>>>===<<<;;;;;;<<<===>>>????????????>>>===<<<<<<<<<:::777666888888777666555555555444333333222222111111000///............000//////...------,,,,,,************)))))))))(((,,,,,,+++++++++,,,...///---,,,+++++++++,,,---------...000111111111000///000///...///000222111000111111111111222333444555999:::;;;===@@@@@@>>>===;;;888666666999;;;:::999888888888888888888888888::::::999888888777666666666666666666777999;;;<<<>>>>>>?????????===<<<;;;999999888888777666666555777777666666777777888888777888888888999999::::::<<<<<<;;;;;;:::::::::999::::::999888888888888888888777555444444555777888===???@@@@@@?????????AAA???>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;999:::;;;<<<<<<:::999777777444222111333333222000...////////////...------,,,,,,++++++++++++,,,,,,...............---,,,,,,******)))(((((((((((()))******************************+++++++++***))))))******++++++******)))((()))***,,,+++******+++---,,,,,,,,,---......//////000000000000111111111111222222333444555666666777666777999:::;;;<<<;;;;;;;;;<<<<<<======>>>>>>???======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAEEEGGGIIINNNWWW___cccccc```ZZZQQQJJJGGGFFFBBBBBBCCCCCCCCCCCCBBBAAA<<<<<<;;;;;;;;;:::::::::;;;777666999;;;;;;>>>CCCIIIKKKLLLKKKGGGBBB???===:::999999888777666666555666333111000000111000//////...---...000111000///////////////////////////---///111111000///000111111111111111000///......111000000///////////////---......///...---,,,+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***)))((('''&&&'''''''''((((((((((((((()))******+++,,,,,,++++++)))))))))***---222666888~~~yyyvvvsssooolllfffeeecccaaa___^^^]]]\\\[[[ZZZXXXWWWWWWWWWUUUSSSTTTUUUUUUUUUTTTSSSRRRRRRPPPPPPOOONNNMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEBBB@@@???>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;;;;;;;999777666777777777555555444444333333222222222222111000///..................---,,,,,,+++++++++************))))))))))))************+++,,,---...++++++++++++,,,,,,......---///222555666555444222444222000111222444444333111111111222222333444555999999999<<<>>>???===<<<;;;999777777888999888777777777777777777777777777777777666666555555555444555555555666777:::<<<===>>>>>>>>>>>>===;;;:::999777666666555555444444444666555555555666666777888666777777888999:::;;;<<<<<<<<<;;;;;;:::999888888999999888777777777888888666666555555555666888999???AAACCCCCCBBBBBBBBBCCCBBBAAA???>>>>>>???@@@AAA??????@@@@@@@@@???>>>>>>===<<<:::999888777777666777888888999999777666555444222000000000111000///------......------,,,+++,,,,,,++++++++++++,,,,,,---------------,,,,,,+++))))))(((''''''''''''(((************************,,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,+++******(((***++++++******+++,,,++++++,,,------....../////////000000111222333333222222333444555666777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAABBBDDDIIIQQQWWW[[[ZZZWWWRRRLLLFFFCCCCCCAAABBBCCCCCCCCCAAA???>>>;;;::::::::::::999999999:::666555888999999<<<@@@EEEFFFHHHGGGDDDAAA@@@@@@<<<<<<;;;:::999888777666666555222222333333222111111000......//////...---////////////////////////...000222222111000111222...//////000000//////...111000//////......//////.........///......---,,,,,,,,,,,,------------,,,******+++,,,---......///////////////...---,,,++++++***))))))((((((((((((&&&&&&''''''(((((())))))***++++++,,,,,,,,,,,,,,,***))))))+++---111444666~~~wwwsssrrrpppmmmjjjdddcccaaa___^^^\\\\\\[[[[[[ZZZXXXXXXYYYXXXVVVTTTVVVVVVVVVUUUUUUSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFEEECCCAAA@@@?????????======<<<<<<<<<<<<============>>>======<<<;;;:::999888777777666666666555444333333333222222222111111111000///............,,,,,,++++++*********************)))))))))))))))((((((((()))+++,,,---...******++++++,,,---......---000555:::<<<;;;999777444222111111333444333222222222222222333444555555777777888:::<<<===<<<;;;;;;:::999888777777666555666666666666555555555555555555555555444444444444555555555555777999<<<===>>>======<<<;;;999888777666555555555444444333333555555555555666777888888888999999:::;;;;;;<<<<<<===<<<;;;:::999888777666888777777666666777777777666666666666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDDDDBBB???<<<;;;;;;<<<===<<<===============<<<<<<;;;:::888666555444333333444555555555555444333222111000///.........---------------------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,++++++***(((((('''&&&&&&&&&&&&'''))))))))))))************------------,,,+++******,,,,,,------,,,,,,+++***((()))+++***))))))***,,,++++++,,,,,,---.........///000000111111222333333333333444555666777777888888999:::;;;<<<===============<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::<<<>>>???AAAFFFKKKPPPSSSRRROOOKKKGGGCCCAAA@@@AAABBBCCCDDDCCC@@@===;;;;;;;;;;;;:::::::::999999888555444777888777999===@@@AAABBBAAA@@@???@@@AAA======<<<;;;999888777777555444333444777888888777555333000/////////...---////////////////////////...000111111000///000111---...//////000000000000000000///............///........................,,,,,,,,,,,,------......------...000111333444444333444444333222///---++++++***)))((('''((())))))%%%&&&&&&'''((()))******+++,,,,,,---------,,,,,,*********+++---///222444~~~yyyssspppooommmjjjhhhcccbbb```^^^]]]\\\[[[[[[ZZZZZZYYYZZZZZZZZZXXXVVVWWWWWWVVVVVVTTTSSSQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>========================<<<<<<<<<<<<<<<:::999999777888888777666555444555222222222222222111111111111000///...------------************))))))))))))))))))))))))))))))******''''''(((***+++,,,,,,---)))***+++,,,------.........222888===??????<<<;;;666555444444666666555333222222222222333444555666666666666777:::;;;;;;999:::::::::888666555444444555555555444444333333333444444444555555555555555555555555555777999;;;<<<<<<<<<;;;999888777777666666555555555555555444444666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666666666555555666666777777777888888999:::;;;<<<>>>???AAABBBBBBCCCEEEHHHHHHEEEAAA===:::999::::::::::::;;;;;;;;;;;;;;;:::999888777555333222222111222222222222222111111000//////...---,,,++++++,,,---............---,,,,,,+++******))))))******++++++++++++++++++******)))(((''''''&&&&&&&&&&&&&&&(((((()))))))))*********---------------,,,+++***,,,------------,,,++++++(((***++++++******+++,,,++++++,,,------......///111111111111111111111111333444444555666777888999999999999:::;;;<<<===>>>=========<<<;;;;;;::::::999999999::::::;;;<<<<<<::::::::::::::::::::::::999:::<<<>>>@@@DDDHHHKKKNNNLLLIIIFFFDDDBBBAAA@@@@@@BBBCCCCCCBBB???<<<:::999999999999888888888888777333333666666444666999;;;<<<===<<<;;;;;;===???<<<;;;;;;999888777666666444444555999===AAABBBBBB:::777333111111000///...////////////////////////---///000000///......///......///000111111111111000//////.....................---------.........++++++++++++---...000111222333444666888:::;;;<<<::::::999888555222///------+++***((((((((()))***%%%&&&&&&'''((()))******,,,,,,,,,------,,,,,,+++*********+++,,,...000111zzzuuupppmmmlllllliiigggbbbaaa```^^^\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\YYYWWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKJJJIIIIIIHHHJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCBBBAAA???>>>===<<<;;;<<<============<<<;;;;;;;;;<<<;;;;;;:::999888555777888777555444333444111111111111111111111111000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************'''((()))++++++,,,,,,,,,******,,,,,,------------...222777===@@@???===<<<:::999:::<<<===<<<999666222222222222333444555666555444444555888999999888888999:::999666333333333444444444333222222111111333444444555555666666666666555555555666888:::;;;;;;:::999777666666666666555555555555555555555555555555555666777888999:::=========<<<<<<;;;;;;;;;::::::999999888777666666555555444444555555666666888888999999:::::::::;;;>>>>>>???@@@AAADDDIIIMMMNNNKKKEEE???;;;:::::::::777888888999999999999888777666555333222111111111111000000000////////////---......,,,***)))***,,,------......------,,,+++******))))))))))))*********************))))))((((((((('''&&&&&&&&&&&&''''''(((((())))))*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***)))+++,,,,,,+++***,,,---,,,,,,------...//////000222222222222222222111111444444555666777888999999999999999999:::<<<===>>>=========<<<<<<<<<;;;;;;:::999999999999999:::;;;999999999999999999999999999999;;;===@@@CCCGGGHHHKKKIIIEEECCCBBBBBBAAA@@@???@@@AAAAAA@@@===;;;999666666555555555444444444555222222444444222333666666888999999777777888:::888888777777666555555555444555888===CCCGGGIIIIII<<<999555222111111000000////////////////////////---///000000...------......///000000111111111111000///......------......------,,,,,,,,,---......*********,,,...111444555777888:::<<<>>>AAACCCDDDAAA@@@???<<<888555222000...---,,,+++***)))))))))&&&&&&''''''(((((()))))),,,,,,,,,,,,,,,++++++************+++,,,---...///|||uuuqqqllljjjkkkkkkiiigggbbbaaa___^^^]]]\\\[[[[[[ZZZZZZZZZ\\\]]]]]][[[XXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCAAAAAABBBBBBAAA@@@???===<<<;;;999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;:::999888777444666888888555333333444000111111111111111111111......---,,,++++++++++++))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,,,,++++++++++++,,,---------,,,+++---000555:::======<<<:::<<<===???BBBCCCAAA<<<888333333222333333444555666444333333444666888888888666999:::999555333222333444333333222111111000000222222333444444555666666777666666555666777888999999888666555555555666666555555555555555555555555444444444555666777999999::::::::::::;;;;;;;;;;;;999999888888777777777666444444333333444555555666777777888888888888888888;;;;;;;;;;;;===CCCJJJOOOQQQMMMFFF@@@;;;888888888444444555666666666666666444333222111000000000000000//////...............,,,---...,,,)))(((***,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))))))))))))))******))))))(((''')))(((((('''&&&'''''''''''''''(((((()))******+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++*********,,,------,,,,,,---...------...//////000000111000111111222222333333333444555666777888999999:::888888888888999;;;<<<===========================::::::999888777888999999999999999999999999999999777888999;;;???CCCEEEFFFJJJFFFBBB@@@AAAAAA@@@???=========<<<<<<:::999888444444444444333333333333444111111333333000111333333555666666444333333444333333333333333333333333111222666<<>>===;;;:::777888999::::::999888777::::::::::::999888777777333666999888555222222444000000000000000111111111------,,,+++************))))))))))))************(((((())))))*********+++******,,,------,,,+++***+++,,,---------,,,+++***,,,...333777:::::::::999<<<>>>AAADDDEEEBBB<<<777333333333333444555666666444333222333555777888777555888:::999555222222333333333222222111000000///111111222333444555555666888777666555555666777888777777555444444555666777444444444444444444444444222333333444555666888888777777888999::::::;;;<<<888888888777777777777777333333333333444444555666666777777777777666666555777777666666999@@@HHHNNNQQQLLLEEE>>>888666555666111222333444444444444444222111000///////////////000///...------------...,,,---...,,,)))(((***,,,+++++++++++++++***))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))(((''''''''''''(((&&&''''''((()))******+++((()))***+++,,,---------++++++,,,,,,,,,+++******+++,,,...---,,,,,,---///......//////000111111111...///000111333444555666555555666777888999::::::888777777777888:::<<<======>>>>>>>>>>>>>>>>>>>>>;;;:::999777777777888888888888888888888888888888666666777:::>>>BBBDDDEEEIIIEEEAAA???@@@AAA@@@>>>;;;;;;:::999999888888888666666555555555444444444333000000333333000///222111333555555333111000000000000111111111111222222---///222888>>>BBBCCCCCC<<<888333111000000000000////////////////////////000111333222000//////000---...............------//////...------------...++++++***)))***+++---...+++,,,---///333888<<>>>>>>>>>>>======<<<;;;;;;:::999999777888888888888777666666555555555555444333222111000000000000000000000000------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++,,,------------,,,******)))))))))))))))******,,,......,,,,,,,,,---///000222444666888:::;;;<<<>>>@@@AAA@@@===999777555555555777999999666444333333222222444666888:::<<<>>>???>>>;;;777555444333333222222222222111111111222444666666555444333666888777555333555666666777666555444444444444444666555444444555666555333777666444444444555777999999999999999999999999999888777555444333333444444555444333333222222333333444555777888777666444333222444666888:::===AAAEEEFFFDDD@@@<<<777444111000000000111111222222222333///////////////............---,,,,,,++++++,,,,,,++++++************++++++......---,,,+++)))(((''',,,+++***))))))***+++,,,))))))(((((((((((()))))))))(((((((((''''''''''''((((((((()))******++++++,,,---.../////////...---000///...---------------111///...///000111000///111......222444222111333666555444333333444555666999999:::::::::999999888999888777666777888:::<<<===@@@DDDGGGHHHFFFCCC@@@===<<<:::999888999999:::999:::999888666555666777999999888999;;;???CCCEEEGGGFFFDDDCCCBBBBBBCCCCCC???===;;;::::::999777555888666444333222333555666444333222222111222222222222111111111111111222222///000222333444444444333444444666999===>>>>>><<<777555222///------......,,,,,,------...//////000333333222222111000////////////...---------------...///000111111000///............///////////////,,,---///222555888;;;<<<===@@@CCCEEEGGGIIILLLNNNOOOLLLHHHDDDBBB???<<<:::999666111....../////////,,,+++)))((('''(((***+++***************++++++,,,,,,,,,---......///000000}}}wwwtttllliiigggfffffffffdddccccccbbbaaa```___^^^]]]\\\___^^^]]]\\\[[[[[[[[[[[[VVVVVVVVVUUUSSSPPPMMMKKKLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======>>><<<<<<;;;;;;:::999999888888888888888888777777666444444444444333222111000000000000000000000000000------,,,,,,,,,+++++++++***************+++++++++))))))***++++++++++++***+++******)))))))))******+++---......---,,,---...//////111333555777999::::::<<<>>>???>>>;;;888666555555666999;;;<<<:::888555444222222444777:::===CCCDDDDDDAAA===888555444222222222222222222222111111222444555666555444333555555444222111333555555555555444333333333444444666444333444555555444333555444333222222444555777888888888888999999::::::888777555444333333444444444444333222222222222222333444555666666444333111333444555666777999<<>><<<888444222000/////////////////////000000.....................///------,,,++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,+++***))))))+++***))))))))))))***+++))))))(((((((((((())))))))))))((((((((('''''''''((((((((()))******++++++,,,,,,---............---000///...------------...///...---///111222222111222///...222444222000222666555444444444444555666888999999:::999999888888888777666666777999;;;<<<@@@CCCGGGKKKLLLIIIFFFCCC===<<<:::999888888999999888888888666444333444666999888777888:::>>>AAADDDGGGFFFDDDCCCBBBAAABBBBBB===;;;999999999888666444666666444333333333444555222222111000000///000000000000////////////000000...///000111222222111111000000222444777999888666555444222000............,,,,,,,,,---......//////222222111111000000//////000///...------------...///000111222222111000///////////////............------...111444888;;;======???AAACCCEEEHHHKKKNNNQQQNNNJJJHHHFFFEEEBBB@@@???;;;555000////////////...,,,+++))))))***+++,,,+++************+++,,,,,,------....../////////000yyyssspppiiihhhfffeeeffffffeeedddccccccbbbaaa``````______```___]]]\\\[[[ZZZYYYYYYVVVVVVVVVUUUSSSPPPMMMLLLJJJIIIGGGEEECCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>======<<<<<<===:::::::::999999888888777888888999999888888777666222222222222222111000///////////////////////////,,,,,,,,,,,,+++++++++++++++++++++***************))))))***++++++++++++***++++++************++++++,,,---......------...000...///000222444555777888777999:::;;;:::999777555555555777;;;>>>@@@@@@>>>888666333222444888>>>AAAIIIJJJIIIEEE???999666555222222222222222222333333111222444555555444333333444333222222222333333444333333222222222333333444444333222333444555444333333222111000111222333444666666777888888999::::::777777555444444333444444333333222111111111111222222222333444333222111000333444444444333333555777888777555333111///......------------,,,,,,,,,,,,,,,,,,------......//////------,,,++++++++++++++++++******))))))******+++******+++++++++++++++******))))))(((((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''((((((((()))******++++++,,,,,,,,,,,,,,,---......//////......------......---------000333666666666555111000333444111000111666555444444444444555666888888999999999999888888777666666666777999;;;===BBBFFFLLLPPPPPPMMMIIIFFF>>><<<:::999777777777777666777777555333222333555777777666777999<<>>===<<<<<<;;;;;;<<<999999888888777777777777888888999999888888777666111222222222111111000///........................,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))++++++,,,------------,,,,,,++++++++++++,,,,,,---,,,...//////......///000......///111222444555555555555777777777777666555666666888<<>><<<:::888666666666666555666666555333222444555666555555666777:::<<<===CCCCCCCCCCCCBBB@@@???>>>;;;999888777777777555333333333333444333333222111111000///...---,,,,,,,,,///...------,,,---------.....................---000///000222444444222111///000000111000000///...******+++,,,,,,------...............//////////////////......---......///111222333444444333222111000000///...------,,,,,,---,,,,,,---111666;;;???DDDEEEFFFFFFHHHLLLQQQUUURRRQQQOOOPPPQQQSSSRRRRRRPPPIII@@@888333111000000000///...---------......---------,,,---......///222222222222222222222222zzzuuupppmmmjjjhhhgggggghhhiiiiiihhhddddddccccccbbbbbbbbbaaa___^^^\\\ZZZXXXWWWVVVUUUUUUTTTSSSRRROOOMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;888777777777777777666666777888888888888777666666111222222222222111111000------------------------,,,,,,+++++++++*********,,,+++++++++***)))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,---.........000222222000//////000......///000111222333444333333444555555666666666777888999<<>>===;;;999888777888777666444222222222333222111111000222111000///............000///......---------...000/////////////////////111111111333555555333111//////000000000000///...******+++,,,,,,------...---------------------.........------------......111222333333333333222111000//////...---,,,,,,+++------,,,---000555:::===EEEFFFFFFFFFGGGJJJOOOSSSOOONNNMMMNNNQQQSSSSSSSSSRRRLLLCCC;;;777444333222000000/////////...//////000////////////000111111555555555555666666666666|||xxxtttpppnnnkkkiiihhhhhhiiijjjiiihhheeeeeedddcccbbbbbbaaaaaa]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB???>>>===<<<<<<;;;;;;<<<777777777777777777777777666666777777666666555444111111222222222111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***************))))))***++++++++++++***---,,,,,,------...///000222555888888666333111111//////000000111222333333333222333333444666777888:::999999;;;???AAAAAAAAA:::999999999;;;===???AAA>>>???>>><<<999666666777333444555666777888999999333333333333222222222222222000777DDDHHH@@@777444222222111000000000000000000//////000222333222111222222333333333444444444333333444555666666777777666666666666555444333222000000///............///111111111000000000000000,,,...000111000///000111------,,,,,,,,,------...+++++++++++++++*********))))))******++++++,,,,,,,,,,,,+++******************))))))(((((())))))***++++++++++++***)))((('''((())))))******))))))((())))))(((((((((((())))))******)))))))))(((((((((((((((((()))******++++++++++++++++++,,,...///000//////......//////000000111222555:::AAAFFFIIIJJJGGGAAA<<<<<<:::666444555444444555666666555444444444555666777777888777777777777777888999999::::::===@@@DDDGGGHHHFFFCCC@@@<<<:::999777555555555555555555666555333333555666444444444555666777888999===>>>AAABBBBBBAAA>>>===:::999777777888888666444222111111111000000000000111111000////////////000111000///...............000000/////////000000111111000111333444555333111000/////////////////////+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000111222222111000//////.........---,,,,,,,,,...---------000444777:::@@@AAAAAAAAAAAACCCFFFIIIIIIHHHGGGIIIKKKNNNNNNNNNOOOJJJCCC===:::888666555222222222222111111111000222222222222222333444444888999999:::;;;;;;<<<<<<}}}yyyvvvssspppmmmkkkjjjhhhggghhhiiihhhgggfffeeedddcccbbbaaa```___[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<777777777777777777777777555555555555555444444333///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++))))))***++++++++++++***------------...///000111777;;;???@@@===999555222000000000111111222222222333333222333444777999;;;<<<:::999:::;;;===<<<;;;888999;;;===>>>======<<<:::::::::888555444444555111222333444666777888999444333333222222111222222333///444BBBGGG???666555444333222111000////////////......///111222222111111222333333444444333333333333444444555555555555555666666666666444333222000///......------......000//////...............,,,...//////...------------,,,,,,++++++++++++,,,)))))))))***************)))*********************,,,++++++***************))))))(((((((((((())))))))))))************))))))))))))***++++++***))))))))))))(((((((((((())))))*********)))))))))((((((((((((((()))******++++++***+++,,,---...////////////////////////000111111222333666;;;BBBHHHKKKLLLIIICCC>>>===:::666333555444444555666666555444444333444555666777777777777888888888999999999888888:::<<>>:::999777666555555666666333444444333222222444555444555555555666666777777999<<>>@@@BBBAAA@@@AAADDDFFFGGGFFFIIIFFFAAA>>>===<<<:::888555555666666555555444333555555444444555555666777;;;<<<===>>>???@@@AAABBB{{{wwwuuurrrooommmkkkiiiggggggggggggfffeeeffffffdddcccaaa```___^^^YYYXXXWWWUUUTTTSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>======<<<<<<===777777777777888888888888444444555555444444333222......///////////////...+++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,++++++,,,------------,,,---------......000111111;;;???DDDFFFBBB<<<777444000000111111222222222222333333222333555888;;;<<<===;;;999999999:::999888777999===???@@@>>>;;;999888999888666333222222444000000111333555666777888444333333222111111111222444---111>>>DDD<<<666666555555333111000////////////...---...111222222111111111222333333333333222444444444444444444444444555666666666666444333222//////...------------...///...---,,,,,,,,,,,,---,,,...//////,,,*********---,,,+++******)))******'''((((((((())))))******************)))))))))))),,,++++++***)))*********))))))(((((((((((())))))'''''')))******+++++++++)))***+++,,,,,,+++***)))))))))(((((((((((())))))************))))))))))))((((((((()))******++++++)))+++---///000000000//////////////////000111111222333666<<>><<<:::555333444333444555666666555444333333444555666777777777777888999999999999888777777999:::<<<>>>>>>>>>===<<<999888777555555555666777111222333222111111222444555555555666666666777777888:::>>>BBBCCCBBB???===777666444444555555444222333111///...---...000111...............///000111111000///...---,,,,,,,,,...---------...///111222333333444666999999888777333111///---,,,---...///,,,,,,---......//////000---,,,,,,+++***)))((((((***)))))))))***++++++,,,,,,---...//////...---,,,,,,,,,------------------.........///111222333444888:::;;;;;;999999:::;;;>>><<<<<<===???AAAAAAAAAEEEBBB@@@???>>>>>><<<:::888888888888888777666666666666666666666777888888======???@@@BBBDDDEEEEEE}}}yyyuuuqqqooommmmmmjjjiiihhhgggggghhhhhhiiijjjgggdddbbbaaa^^^[[[YYYWWWUUUTTTSSSTTTSSSRRRPPPQQQNNNKKKJJJKKKLLLJJJGGGFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA???>>>>>>=========<<<<<<<<<<<<:::999888777666666666666555444444333333222222111000...------......---,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---------......000/////////000222444666BBBEEEHHHHHHDDD>>>999777000222444555666555333222444333111111333666:::<<>>:::666444444444444444555555666777777777777777777777999999777666999;;;<<<<<<:::999999:::888888999999999::::::::::::999777666555555555666444444444555555555555555333333333333444444555666777888<<<@@@CCCAAA===999555555444333333333444444//////...------------...111000///......///000111111000///......---......///000111111000111333555555666777888888666444333////////////////////////---,,,,,,,,,...///111333///,,,)))(((((((((((('''+++***)))'''''')))---000,,,------------,,,+++***,,,------------------...,,,---...000111111111111777777777666555666999;;;===;;;;;;<<>>???@@@AAAAAA@@@???>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=========???@@@AAABBBCCCDDDDDDDDD~~~|||yyyvvvrrrooommmllljjjjjjhhhhhhggghhhhhhiiiiiifffdddbbb```^^^\\\YYYWWWUUUTTTSSSSSSSSSQQQOOOPPPMMMJJJIIIJJJJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>===<<<;;;:::999999999888777666666666666444444444333222222111111000...------......---,,,+++,,,---,,,***)))***+++)))))))))************+++******++++++++++++******,,,,,,,,,---------......000000//////000222555666???BBBEEEEEEBBB===999777444666999;;;<<<:::777555222000......///222555777===999555444555777777666666777888999:::999777555222222222222111000//////111111111111222333444444333333222222222111111111111111222555888:::888555777888888666222///..................////////////......000111222333333333222222222222222222222222222222111111111222222333////////////...---,,,+++------+++************+++******++++++,,,,,,------++++++***))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,++++++*********((()))***+++++++++******(((((((((((((((((((((((())))))******))))))(((((((((((()))***+++,,,------......////////////.............../////////000000222222444666:::>>>AAACCCBBB@@@===999666555444444444444444555666666777777666555666777888999888888666888999999777666666777777777888888888888888888999888777555555555666666555555555555555444444444333333333333333444555555666888;;;???BBBAAA===:::555444444333333333333333//////...------------...000//////...///000111222222111000///.........///...///000000//////111333444555666777777666444333000000000000000000000000............000222444555111///,,,*********)))((()))+++,,,,,,++++++---///.........---------,,,,,,............////////////---...///111222333333333777777777666555666999;;;;;;:::999:::===????????????@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>BBBCCCDDDDDDDDDCCCBBBAAA|||{{{zzzwwwtttpppmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggeeebbbaaa```^^^\\\ZZZWWWVVVTTTSSSSSSRRRPPPNNNNNNLLLIIIHHHHHHHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@>>>===;;;999888777999888777666555555555555444444333333222111111111///...------......---++++++,,,---,,,***)))***+++************++++++++++++******++++++++++++******,,,,,,,,,---------......111000000000111333444666;;;>>>AAAAAA>>>;;;888777666:::???BBBCCC@@@;;;888555333111000000222444666888666333222444555666666999999::::::999666444222333222111111000000000000111111000111111222333444444444333333333222222222000000111444666777666444777888888666333000//////............////////////------///000111222222222222222111111111111111111000000000111222222333333////////////...---,,,,,,...---,,,***))))))((((((******+++,,,---...//////++++++***)))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++++++++*********((()))******++++++******))))))))))))))))))))))))((())))))***************))))))***+++,,,------......//////000000//////........./////////000000000000111222444777999<<<===>>>===:::888666555444555333333444555555666666777444555555666888999;;;<<<<<<===???>>><<<:::999999777777777777666666666666888777666555555555666777666666555555444444333333333333333333333444444555555666999===@@@@@@===;;;444444333222222222222222000///......------......///.........///111333444444333111000//////000000000111333333222111222333333444555666666555444333111111111111111111111111//////000111333666888999555222///---,,,,,,***)))(((+++///111000...------111000...------...////////////000000000111111111///000222333555666666777888999999888666777999<<>>===>>>@@@BBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>BBBCCCDDDEEEEEECCCAAA@@@{{{zzzyyyxxxuuuqqqnnnlllkkkjjjjjjiiihhhhhhhhhhhheeecccaaa```___^^^\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMNNNLLLJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA???>>>===<<<:::999888888888777666555444444444444333333333222111111000000///...,,,---......---++++++,,,---,,,***)))***+++,,,,,,---------.........***++++++,,,,,,++++++***,,,,,,,,,---------......111000000000111222444555666999<<<<<<:::888777666888===CCCHHHHHHDDD>>>:::777555333111000111333444444222111111222333555555;;;<<<===;;;888555222111333222111/////////000111000000000000111222333444555555444444444333333333000000111333444444444333666777777666333000000000............////////////,,,---...000111111111111111111111111111000000000...///000111222222222333......//////...------,,,------,,,++++++*********+++++++++,,,,,,---------***))))))((('''(((((((((&&&&&&''''''((()))******((((((((((((((((((((((((************************))))))***++++++++++++***+++++++++***************((())))))******************************+++++++++((()))***+++,,,,,,,,,,,,***++++++,,,------......//////000000000000//////...////////////000000000111111222333555777888999:::999888666555444444555222333333444555555666666444555666777888;;;???AAAFFFGGGHHHFFFBBB>>>;;;;;;777777777666666666666666777666555555444555666777666666555444444333222222333333222222333444555555555666888<<>>;;;444444333222111111111111000//////...........................000222444555555444222000000000222222444666888999888666666666555555666666555555333333111111111111111111111111000111222444666999;;;<<<777444000...---,,,+++)))(((+++///111000///......222000...------...000111000000111111222222333333111222444666888999:::::::::;;;;;;:::999999;;;===AAA???>>>???AAABBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<>>>AAACCCDDDDDDBBBAAAzzzyyyyyywwwuuurrrooommmkkkkkkkkkjjjiiihhhhhhgggdddbbb```^^^^^^]]]ZZZXXXVVVTTTRRRQQQQQQPPPNNNMMMNNNMMMLLLJJJGGGFFFEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???<<<<<<;;;;;;::::::999999777666555444333333333333333222222111111000/////////---,,,,,,------,,,++++++,,,---,,,***)))***+++,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000000000000111222222333333555777888777555555666;;;@@@GGGLLLMMMHHHAAA<<<444333000...------......000000000000000111333444<<<>>>???===888444222222222111000/////////000111000000000000111222333333555555555444444444333333000111222222222222222333444555666555222000000000............////////////,,,---...000111111111111111111111000000/////////---...///000111222222111.........///......---,,,,,,,,,------------------,,,+++++++++******))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))*********)))*********+++++++++,,,((()))***,,,------------,,,,,,------......////////////000000000000//////////////////000000000111222333444444555666666666777666555555444444444444222222333333444444555555555666888888999<<>>???>>><<<555444333222111111111111000000///............///............000222555666555333222000000222444555888;;;>>>@@@>>>===<<<<<<:::999888777666444333222000000000000000000000000000111333555888:::;;;<<<777444000...---,,,+++)))+++,,,............///000222000///---...///111222111111222222333444444555444555777999:::;;;<<<<<<;;;<<<===<<<;;;:::<<<===<<<;;;999:::;;;<<<<<<;;;===>>>????????????>>>===999999999888888999999999888888999999:::;;;;;;<<<999;;;===???@@@@@@??????zzzyyyxxxvvvtttrrrpppnnnkkkkkkkkkkkkjjjiiiggggggdddbbb___^^^]]][[[YYYWWWTTTSSSQQQPPPQQQPPPOOOMMMNNNNNNMMMJJJGGGEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@??????;;;:::::::::::::::999999666555444333222222222222222222111111000/////////...---,,,,,,------,,,***+++,,,---,,,***)))***+++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000111111111333444444333333444555<<>>666444222000///......///...000000000//////111333:::===???===888333222222111000000//////000000000000000///000000111222333555555444444444333333333000222333222111111222333222333444333111//////000............////////////------///000111222222222111111000000//////......---...///111111111000///---...............------,,,,,,---...///.........++++++***)))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***************)))(((((((((((()))***+++)))))))))***++++++,,,,,,***+++,,,---............------......///////////////000000111111000000////////////000000000111111333444555666666666666666444444444333333333222222111111222333333444444555555777888888888<<>>>>><<<666555444222111111111111111000//////......//////.........///000333555666333222000///000333666888===@@@EEEGGGFFFEEECCCCCCAAA???===:::777444222000........................000111333555777888999999666333000...---,,,+++***---......---,,,---000333222111000000000111222333333333444444555666777777777888999;;;;;;<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<;;;999888888999999999888888888::::::::::::888888444444333333333333444444333333444555666777888888999999::::::999999888888~~~zzzyyywwwuuusssrrrqqqpppllllllllllllkkkiiigggfffdddbbb___]]]\\\ZZZWWWUUURRRQQQPPPPPPQQQQQQPPPNNNLLLMMMLLLIIIEEEBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCC??????@@@AAAAAAAAAAAA@@@<<<;;;;;;:::999888888777555444333222222111111111222111111000//////.........---+++,,,------,,,***+++,,,---,,,***)))***+++)))))))))************++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///////////////111222333222111111333444:::???FFFKKKKKKGGG@@@;;;888777555444222111111111...000111111///...000222666:::===;;;666222111333//////000000000000000////////////000000111222333444444444444333333333222111333444333000000222444000111333222000...//////............////////////......000111222333333333111111000//////...---------...///111111000...---------...............---,,,---.........---,,,+++***))))))(((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))*********+++)))(((((('''((()))***+++(((((())))))***++++++,,,+++,,,---.....................////////////000000000000111111111111000000//////000000000111111111333444555666777666666555222333333333222222111000111111111222333333444444444666777666666:::BBBIIISSSTTTSSSPPPIIIAAA<<<999333333444555666777777888:::888666444333222333333333333333333333333333333000111222555777:::===>>>===;;;:::;;;===>>>===<<<777666555333222222111111111000000///////////////////////////000222444555111000......000444777:::DDDIIINNNQQQQQQOOONNNMMMHHHFFFBBB===888444111///...........................000222444555666666666555333000.........---,,,...///000///...///111444333333444444444555555555666666777888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::;;;;;;999888888999:::888666666777777777666222333444555555444333222//////............//////...///000111222333333444666555444333333333444444~~~|||{{{yyywwwtttrrrqqqqqqrrrllllllllllllkkkiiigggfffeeebbb___]]][[[YYYVVVTTTQQQPPPOOOOOOQQQQQQPPPOOOKKKLLLKKKHHHCCCAAAAAACCCBBBBBBAAAAAAAAABBBBBBCCC======???@@@AAABBBBBBBBB======<<<:::888777666555555444333222111111111111111111111000//////.........---+++,,,------,,,***+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......///.........111222222111000000222444555:::@@@EEEFFFAAA;;;777555444333111000/////////...000222111...---///111333777;;;999444000111222...///000111111000///...////////////000111222333444444333333333222222222222444555333000///222444///000222111///......///............/////////000...///000222333333333333111000000///...------------...000111111///---,,,------...............------.........---+++)))((((((((((((((())))))))))))++++++***)))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++)))((('''''''''(((***+++'''(((((()))******++++++,,,---......///.........////////////000000000000000000111111111111000000000000000000111111111111333444555666777666555555222222222222222111000///000111111222333333444444333555666555444888AAAHHHLLLMMMMMMJJJDDD===888666000111222333555666777777:::999777444333222222222333333333333333333333444000111222555999<<>>===;;;;;;===>>>======888777555444333222222222111111000///////////////000000//////000222444555000...---...000444888;;;LLLPPPVVVZZZZZZYYYWWWVVVMMMJJJEEE???999444000...////////////////////////---///111333444444444333666333000////////////......000222222111111222444555555666777888888777777888888999:::<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;777888999999777666666666555333111111111222111000///000111111111111000///+++++++++******++++++++++++,,,---...///000111111111000///...///222444666|||zzz{{{xxxuuusssrrrqqqpppooopppooommmmmmmmmmmmjjjhhheeebbb^^^[[[XXXVVVSSSQQQRRRPPPNNNNNNOOOOOOOOONNNOOOLLLIIIFFFEEEEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@???>>>===<<<;;;:::999777666555555555666555555444222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,---........./////////////////////////////////000111111666777999;;;<<<;;;:::999222111000000///000000111/////////000///......---333333333222222222111111.......................................///000000222111000///000111333555222000//////111222333333000000///------,,,,,,------,,,,,,------...///000000000111222222222222111333222000///---,,,,,,,,,...000111000...------...---.../////////...---,,,))))))(((((((((((())))))++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&+++***(((&&&%%%&&&'''(((******))))))))))))******+++******)))))))))))))))))))))))))))************---,,,,,,,,,,,,---......---///111111000//////000---...///...---...000222222222111111111111111111111000000///000222333444333333444444444333222222222222111000//////000000111111000000111222333333222333333333444666:::===FFFFFFEEEBBB???:::666333111000111222444777:::<<<>>>>>><<<888444222222333222222444444444444222222000111333666999<<<>>>???<<<:::999;;;>>>AAA???===;;;999777555333222111111333333222222111000//////...///000111111111111111+++...000///...111999@@@LLLTTTZZZ\\\\\\]]][[[WWWUUUPPPIIIAAA:::555333111999777333000---,,,,,,,,,111111111222222333333333333222111000///000111222222222222222333555666777555666777888999:::::::::999:::;;;<<<<<<;;;::::::<<<<<<;;;:::999777666555333333333333444555555666333222222111///...,,,+++(((***---//////---***(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***+++)))((((((((()))---000222}}}{{{zzzxxxtttsssrrrrrrqqqppppppooonnnmmmmmmllliiigggeeebbb^^^[[[YYYWWWTTTQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMJJJGGGEEEDDDCCCBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<;;;:::888777666555555555555555444333222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,///......------------------,,,,,,+++,,,---...///////////////............//////......//////000111222333555777777777666555333222222111111111111111000000/////////.........333222222222111111111111.......................................///000000111000/////////000222333444222000111222444444444000000///...---,,,,,,,,,------------...///000000000111111222222111111000000000...---,,,,,,++++++...///000000...------...,,,,,,---...---,,,+++***))))))(((((('''(((((((((******))))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((***)))'''&&&&&&&&&''''''*********))))))*********+++***))))))(((((()))))))))))))))************+++------,,,,,,------...///---...000///...------...//////000///......///111111111111111111111111111111111000000111222444555444444555444444444333333333333222111111111111111111111111111111222333333222333333333333555888;;;>>>>>>>>>===:::777444222111111000111333666:::<<>>?????????<<<:::777555222222222222444333333222111111000000///000000111111111111000...000222111000222999???IIIQQQWWWXXXYYYZZZXXXTTTQQQMMMGGG@@@999555333222555333111000//////000111111111111111222222222333333333222222222333333444333333444444555666777777666777888999::::::::::::::::::;;;<<<<<<;;;:::999:::::::::999777666444333111000/////////000111222000000///...---+++***)))&&&''')))++++++)))'''&&&$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((+++///111~~~|||xxxvvvtttsssssssssrrrqqqqqqooommmmmmllljjjgggeeeeeebbb^^^[[[YYYWWWTTTRRROOOMMMLLLLLLMMMMMMLLLKKKMMMKKKHHHFFFEEEEEECCCAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888666555555555555555444444333222111000000............------------++++++++++++++++++++++++************++++++++++++,,,++++++******+++---...//////............------...------------...//////////////////......------......------......///000///000222444444444333333444444444444444333333222111000///.........//////111111111111000000000000.......................................///000000000///.........///000111333111000000222333333222000000///...---,,,++++++------------...///000111111222222111111000///......---,,,++++++++++++,,,,,,...//////---,,,,,,---******+++,,,+++***)))((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))************))))))))))))(((((((((++++++************++++++******)))(((((((((((())))))*********+++++++++,,,---------,,,------...//////000111111///------...000111111000......///111111111111111111111111111222222111111222333555666666666555555444444444444444444333222222222222333222111111111111222222333222333333333222333555888777777888888777666444333222111//////111555999<<>>@@@===;;;888555333222222333444444333333222222111111111111111111000000000000000222333222111333888===DDDKKKQQQRRRRRRSSSRRROOOKKKHHHCCC===888555333333444333222111111222333444111111111222222222222222333333444555666666666666666666666666777888888888777888999:::::::::::::::888999::::::999888777666777777666555444333111000---,,,***)))))))))+++,,,,,,,,,++++++)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***---///|||zzzwwwuuussssssttttttsssqqqqqqooommmlllkkkiiifffccceeebbb^^^[[[YYYWWWUUURRROOONNNLLLLLLMMMMMMMMMLLLOOOMMMJJJIIIIIIHHHFFFDDD@@@@@@????????????@@@@@@?????????>>>===<<<;;;:::999888777666555555555555444333333222111000000000.........---------,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,*********+++---////////////////////////...///............/////////000//////......------,,,---------------...//////000111333444444444444444666666777777777555444333222111///------...///111000000000000000/////////.......................................///000000///...---------...//////000///......///000000.../////////...---,,,+++***------------...///000111222222222111000...---,,,,,,,,,+++++++++,,,,,,---+++---......,,,+++,,,---)))***+++++++++***(((((((((((((((''''''&&&%%%%%%'''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,******)))(((((((((((()))******++++++,,,,,,---------------------...//////222333444333111//////000///000000000//////000222111111111111111222222222333222222111222444555666777666666555555444444444333333222222222222333333222222222111111222222333222333333222111111222444666666666777666555444444222111///...000333888:::<<<<<<;;;999555333222333333333333333333333333333000000111222222333444444555888;;;;;;999999<<>><<<999666444333444444444444444333333222222222222222111000000/////////222333333222111222666:::===DDDHHHIIIIIIKKKKKKHHHEEECCC???;;;888666555444777666555444333333444444333333333333444444444444333555666888999999888888777888888999999999999888888888999999:::999999999555555666666555333222111222222222111000///---,,,***)))&&&$$$$$$%%%&&&((())))))(((((('''%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""###""""""###$$$'''***---///}}}zzzwwwuuutttsssttttttuuusssqqqpppnnnlllkkkjjjhhheeebbbcccaaa]]]ZZZYYYWWWTTTRRRPPPNNNMMMLLLNNNNNNMMMLLLNNNLLLJJJIIIIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<;;;:::999777777666555444444444444222222222111111000000///...------------,,,,,,,,,************************,,,,,,,,,------------...---,,,+++******,,,.../////////000111111111000////////////////////////...//////......---------,,,---------------...//////111111222333444444444444777888:::::::::777555333333111///...---...000111////////////////////////////////////////////////...............///000000......------------------///...---...//////...,,,............---,,,+++***,,,,,,,,,------...///000222222111000///...,,,+++,,,,,,,,,+++,,,,,,---...***+++------+++++++++,,,***+++,,,,,,,,,+++)))(((''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))),,,,,,,,,,,,,,,+++)))))),,,++++++++++++++++++,,,++++++***)))))))))))))))+++++++++,,,---............------------...//////222333444333111//////000---...////////////111333000000111111111222222222333222222111222444555666777777777777666555444333222222111111111222222333333333222222222222222333222333333222000000111222555555555555444333222222222000///...///222555888666777888777555444555555333333333333333333333333222222222222222222333333222555888777666666888;;;<<<;;;999888666666666666444444333333333333333222333222111000//////000000222222222111111222444666777===AAA@@@@@@CCCDDDBBB@@@???===:::888777777777888777777666666666666666666666666666666666666666444666777999::::::999999888999999:::999999888777666777777777777666666555333333444444333111///...------------,,,***)))(((((('''%%%###"""###$$$%%%'''''''''&&&%%%$$$###""""""!!! !!!"""  !!!!!! !!!"""###""""""###%%%(((,,,///000}}}yyywwwuuutttttttttuuuuuusssqqqnnnllljjjjjjiiigggdddbbbbbb___[[[YYYXXXVVVSSSQQQPPPOOOMMMMMMNNNNNNNNNMMMJJJIIIHHHGGGGGGFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAA=========<<<;;;:::999888666666555444444444444444111111111000000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++++++++,,,...//////000111222333222111000/////////000//////...---------------------------......------......///000//////000000111222222333777999;;;<<<<<<999555333222111000/////////000000////////////000000000000////////////////////////...............///000000.........------------,,,000/////////000000...---+++,,,---......---,,,+++++++++++++++,,,---...///111111111000///---,,,+++,,,,,,,,,++++++,,,------(((***,,,,,,+++***+++,,,++++++,,,---,,,+++***)))&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''((()))***,,,---------,,,***)))((('''&&&++++++************++++++,,,,,,+++************+++++++++,,,---...///000000......------......///000///000111111///------...,,,...............000222000000000111222222333333222222111111222333555666888999;;;<<<;;;888555333222111111111111222222333444333333222222222222333222333333333111000000111222222111111000/////////000000///...///111333555222333555666555444555666444333333222222333333444222222222222222222222222111222444444444555666888999999:::::::::999888777333333333333222222222222222111000/////////111111222111111000111222444555333999<<<;;;;;;>>>@@@>>>>>>===<<<;;;:::999999999666666777888999:::;;;;;;888888888888888777777777666666777888999999999999888888999999999888666555333333444333333222111111111111222222222000///...)))))))))(((((('''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!! !!!!!! !!!"""###!!!"""$$$&&&***---000111~~~{{{yyyvvvuuutttuuuuuutttrrrooolllkkkiiiiiihhhgggeeebbb```]]]ZZZXXXVVVUUURRRPPPOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFCCC@@@@@@@@@????????????@@@@@@<<<<<<<<<<<<;;;999888777666555444444333333444444000000000000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...///000222333444333222111....../////////...---,,,+++,,,,,,------....../////////......//////000111.........///000000111222777999<<<>>>===999555222111111111000000000000////////////000000111111111////////////////////////...............///000000...............------,,,///......///000///---+++)))***,,,.........---,,,************+++,,,------000000000///...---,,,+++,,,++++++*********++++++''')))++++++***)))***+++++++++,,,,,,,,,+++***)))%%%&&&(((*********)))(((&&&'''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''(((***,,,///222444222000...+++)))(((''''''*********))))))*********...---,,,,,,++++++,,,,,,+++,,,---...///000111111...............//////000---...000///...------......//////...,,,+++,,,...///000000111222222333333111111000000111222444555:::===@@@BBBAAA===888555222222222222222333444444555444333222222222222222111222444333222111111222/////////...............////////////000111111222000222444555444333333444444333333222222333333444111111111111111111111222222111111333555666666555666888:::<<<===;;;999888222222222222222222222222222111///...///000222333222111111111333444555555333888:::999999===???>>>=========<<<<<<;;;;;;;;;777888999:::;;;<<<<<<<<<999999888888888777777777777777777666666777888888777777888999888666444333000000000//////---,,,,,,+++,,,---......---,,,+++%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$######"""######""""""!!!   !!! !!!###&&&***---000111}}}{{{vvvuuuuuuuuuuuutttqqqoookkkjjjhhhhhhhhhgggeeeccc___\\\YYYWWWVVVTTTRRRPPPNNNLLLKKKJJJKKKLLLKKKJJJJJJIIIHHHHHHIIIGGGDDDBBB??????>>>>>>>>>>>>??????<<<<<<<<<;;;:::999888777555555444333333333444444000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++,,,---.........------///000222444444444222111....../////////...,,,+++***++++++,,,---.../////////////////////000111111000//////000000111222333777:::===>>>===999555111000111111111111000////////////000000111111222222000000000000000000000000...............///000000.../////////...------,,,---,,,,,,---...---+++(((''')))+++---//////...---))))))))))))***+++,,,---////////////...---,,,,,,++++++***)))))))))))))))'''(((***+++***)))***+++***++++++,,,,,,***)))((($$$&&&(((***++++++***)))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))+++///444888:::777555111...+++******+++******))))))))))))******///...------,,,,,,------,,,,,,---...///000111222...............///000000---///111111000//////000111111000...+++))))))***///000000111222222333333111000000000000222333444<<>>???===:::888111111111111111111111222111000///...///000222444333222111222444666666666444888;;;999999===??????>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888888888777777666666888777666555555555666777666777888888777555333111......------,,,+++))))))&&&'''((())))))(((''''''######$$$######"""!!! !!!###%%%%%%$$$###"""!!!!!!!!!!!!    """&&&***---000111}}}|||}}}{{{xxxuuutttqqqnnnlllkkkjjjhhhggghhhgggeeecccaaa^^^ZZZXXXVVVUUURRRPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEAAA@@@???>>>============<<<;;;;;;:::999888777777888666444222000000111222222222000//////.........---------,,,,,,+++++++++---+++))))))***+++***)))))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,...000222333333333111000///......------......///+++,,,------......------///............///000000...---------///000222444222666;;;??????<<<777444222222000///............/////////222555666666555222222222111111000000///222000...---,,,---.../////////.........---------,,,,,,++++++++++++++++++,,,,,,,,,+++***)))(((''')))((((((((((((***+++,,,+++,,,,,,------,,,,,,+++...------,,,+++***)))))))))))))))***+++,,,---...000...,,,+++,,,,,,***)))))))))***+++++++++++++++'''(((((()))(((((('''&&&))))))(((((('''''''''&&&&&&&&&''''''((()))))))))'''((())),,,///333777999888333///,,,------,,,***************++++++++++++------,,,,,,,,,------...+++,,,---...///000111111333222000/////////000000......///000000111000000......---,,,---...///000111000/////////000222333222333222111111222555888@@@DDDIIILLLKKKEEE???:::666555555444444444555555333333222222222222111111222222222111111///......111111000///////////////////////////000000000000222111111111111333444444555333111000111222333222111222222333333222222111333333222222222222222222666777:::=========;;;:::666555333111000000111222333333222///...///222444444555777888999888888777999999999:::;;;===>>>???;;;;;;<<<<<<;;;:::999888===<<<;;;::::::999:::::::::999888999::::::999777888888888777666555555444222555999:::888444111000...---+++***(((((('''''''''''''''&&&&&&%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!   !!!  !!!  !!!###%%%''')))+++,,,}}}|||}}}{{{xxxuuusssqqqnnnlllllljjjhhhggggggfffdddbbb```^^^ZZZXXXVVVTTTRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFAAA@@@???>>>>>>=========<<<;;;::::::888888777666777666444222111111111222111111000///............------,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111333333222111000......------------......,,,,,,---............---......------......///000............///111333444333666:::======;;;777444222111000///............//////000333777:::;;;;;;888777555333111000000000111000...,,,,,,---.../////////.........---------,,,,,,,,,++++++++++++***+++++++++++++++***)))(((+++***)))))))))***+++,,,++++++,,,,,,,,,,,,+++++++++******))))))((((((''')))))))))+++,,,...000111111...,,,+++++++++***(((((()))***+++,,,,,,,,,+++))))))))))))(((((((((((()))(((((((((''''''''''''''''''(((((())))))******((()))***,,,000333777888666222...,,,,,,---+++***))))))*********+++++++++---,,,,,,,,,---......///---......///000111222333333222111000000000111111//////000000111000000000//////.........///000111111111111111111222222333222222222111000222444777AAAEEEKKKNNNNNNIIIBBB===666555555444444444444555444333333333222222111111333333333222222111//////111000//////.........///////////////000000000000333333444444555666666666555333222111333333333222111222222222222222222111222222222222222222222222333444777999:::999888666666444222111000000111222333333222000000111444777999:::;;;;;;;;;:::999888:::::::::;;;;;;<<<===>>>===<<<<<<;;;;;;::::::999;;;::::::999999:::::::::;;;:::999999::::::888666888888777555444333222222333666999999555111...,,,***)))(((&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!    !!!""""""   """$$$&&&'''(((}}}|||}}}zzzwwwuuusssqqqmmmkkkllljjjhhhffffffdddbbb```___]]]YYYWWWVVVTTTRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFAAAAAA???>>>>>>>>>>>>>>>;;;;;;:::999888777777666666555333222111111111222000///...---------------,,,,,,,,,,,,---------------+++***)))++++++***)))+++*********))))))))))))++++++,,,,,,------.........///111222222222111000...------,,,,,,------...,,,------...............---------------......////////////000000222333444333555888::::::999777555111111000///............000000111444:::???BBBCCC@@@>>>999555222000000000000///...---,,,---...////////////............---,,,,,,,,,+++++++++************+++++++++******))),,,,,,+++*********++++++)))******++++++******)))))))))))))))((((((((((((((()))***,,,...111333555111///,,,++++++***)))'''((()))+++,,,---------,,,+++***)))((((((((())))))(((((((((((('''''''''''''''(((((())))))***++++++((()))***---000333555777444111...,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,------///000111000000111111222333444444444333222222222222222333000000111111111000000///000000000///000111222222111111222333333333333333000111111111000111444666>>>CCCIIIMMMMMMIIICCC>>>666666555444444333444444555444444333222111111111333333333333222111000000000///......---........./////////000000000111111333444666888999999888777666555444444555555333222222222222222222222222222111111111111111111111111222333555777888777666555555444222111000111111222222222333222222555888;;;@@@@@@@@@@@@???===;;;:::<<<;;;;;;;;;;;;;;;;;;;;;>>><<<;;;:::999999::::::888888999999:::;;;;;;<<<===<<<::::::::::::888666999888666333111///......333555777666222---***)))'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!! ###"""!!! !!!"""$$$%%%$$$""" !!!###$$$%%%&&&}}}{{{|||zzzvvvtttrrrpppmmmjjjkkkiiigggeeedddccc```^^^^^^\\\XXXVVVUUUTTTQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999888777666666555444333222111111111111///...------,,,,,,,,,,,,+++,,,,,,,,,------......---,,,******+++++++++***++++++*********************++++++,,,---...//////...///000111111111000000------,,,,,,,,,,,,------------...////////////...---,,,,,,,,,,,,---......000000000111111222333444444444666666777777666555111000///...............000000111555<<>>>>>>>>???===<<<;;;<<<===<<<::::::888555222///---,,,+++000222333111...***((('''&&&%%%$$$###############""""""######$$$$$$$$$%%%!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!! """!!!  !!!###$$$&&&((()))&&&$$$!!!  !!!"""###$$$%%%&&&}}}{{{{{{yyyvvvsssrrrooollljjjjjjhhheeedddcccaaa___]]]]]][[[WWWUUUUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;::::::999888777666555444333333222111111111111...------,,,,,,,,,,,,---,,,,,,,,,------............,,,******+++,,,+++*********++++++,,,---......++++++,,,------...//////......//////000000000000...------,,,,,,------...---...//////000000//////---,,,,,,,,,,,,---......000000111111222222333333333333333444444444555555000//////...............000///111666===DDDIIILLLJJJEEE>>>777222000000111000000000000000000111111////////////////////////------,,,,,,+++***))))))((()))***+++++++++++++++++++++***)))((('''&&&&&&'''(((((())))))(((((('''((((((((())))))***++++++((((((***---000333666777000...,,,*********(((''''''))),,,///000111000///,,,+++(((&&&&&&&&&'''((('''''''''(((((((((((((((&&&''''''(((((()))******'''(((***+++---///000000//////...---,,,+++++++++++++++++++++,,,,,,,,,,,,---------...///000222333333333444444555555666666444444444555555555444444222222333333222111000000//////000000111111111111...///111222222222111000///000111111000111333444444888===AAABBB@@@<<<999666666555333333222222222444444333222111111000000000000000000000//////.........------------...////////////000111222222222555888<<>>;;;999888777666333111222111111000000111111222000000111111222222222222444444555666777666555555444444444333333333333333222444555777888:::>>>AAAGGGGGGGGGEEECCC@@@>>><<<:::;;;;;;<<<;;;;;;:::999<<<:::999777888999;;;<<<===>>>???AAABBBBBBBBBBBB@@@???======???@@@@@@???<<<999555111...+++******+++,,,---,,,***((((((((($$$######"""""""""######"""""""""######$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!  !!!!!!!!!###%%%(((***+++++++++(((&&&###""""""!!! !!!###$$$%%%%%%}}}|||{{{xxxuuusssqqqooollliiihhhfffdddbbbbbb```^^^\\\\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@??????>>>??????::::::999888777666666555333222222222222111111000...------,,,,,,,,,---------------------............,,,+++***+++,,,+++*********+++,,,---...//////,,,,,,------......//////............/////////000.........------............//////000000000000000---------------......//////000111111222222111111222222222222222333333333//////......---......///......000555<<>>@@@EEEEEEEEEDDDBBB@@@>>><<<:::;;;<<<===>>>>>>===<<<======<<<<<<===???AAABBBEEEFFFGGGHHHHHHGGGFFFFFFBBB@@@>>>>>>???AAAAAA@@@;;;999444000,,,***)))(((&&&'''((((((&&&&&&'''(((!!!!!! !!!""""""###############$$$$$$$$$"""###%%%''')))))))))(((&&&&&&&&&&&&&&&'''''''''""""""""""""!!!!!!!!!!!! !!!"""###&&&+++...000000...---(((&&&###""""""!!! !!!"""###$$$}}}|||zzzxxxuuurrrqqqnnnkkkiiifffdddbbbaaaaaa```^^^\\\[[[YYYVVVTTTTTTSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@????????????::::::999888777666555555222222222222222111111000......------------..................------------...---++++++,,,,,,,,,++++++++++++,,,,,,------------------.....................------......//////000//////......//////000//////000111111111111000......------......///000...///000111111111000000000000111111222222222222.........------......///------///444999>>>@@@@@@AAA>>>999444111000000111------...///////////////.../////////000000000000...------,,,+++***)))((()))******+++++++++******))))))******)))((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++,,,...000111---+++))))))***+++***)))&&&)))---111333333222111...------,,,***))))))(((''''''''''''((((((((())))))******++++++,,,------***+++,,,.../////////...---///111000...,,,---///............////////////000/////////000000111222222222222333333333333333222333444555555555444444222222333333333333333333000000222333333333222111111111000000111111222333///111333333333333444555555555666777888999999999777666444333222111111111////////////000000000000//////000000000000/////////.........//////000111...///000111222333333444888<<>>999666444222111222111000//////000111222111222222333444444555555666666666666666666555555666666777777777777666666666777999:::::::::<<<>>>AAAAAABBBAAAAAA???===<<<:::;;;>>>@@@BBBBBBBBBBBBAAABBBCCCEEEGGGHHHJJJJJJMMMNNNOOOOOONNNMMMJJJIIIEEEBBB???===>>>>>>>>>===:::777222---)))'''''''''$$$%%%%%%$$$######%%%'''!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########!!!###%%%((()))))))))(((''''''((((((((()))))))))%%%%%%$$$$$$$$$#########!!! !!!!!!%%%)))000444666444000---&&&$$$!!! !!! !!!###$$$%%%}}}|||zzzxxxtttrrrpppnnnkkkhhheeecccaaa```aaa```^^^]]][[[XXXVVVTTTSSSRRRQQQOOOMMMMMMMMMLLLKKKKKKJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@????????????::::::999888777666555555111111222222222111111000......---------......////////////...---------,,,///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******...............---------...------------...//////000000////////////000000//////000111111111111111///............///000000......000111111000////////////000111111111111111......---------......///,,,,,,///333888;;;<<<;;;===;;;777333111000000111++++++,,,---.........---.../////////000000111111......---,,,+++))))))(((******+++++++++******)))))))))***++++++***((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***+++,,,---...,,,***))))))***++++++***&&&)))...222444444333222/////////...---,,,***)))&&&'''''''''(((((())))))+++,,,,,,------......///,,,---...000000000000///,,,///111111...---...000////////////000000000000111000000000000000111111111111222222222222222222111222444555555555444444111222333333444444444444111222333444555444333333333222111000111222444555000222444444333333444555444333333333444555777888777666444333222111111111------......///000000000///000111111111111000000///////////////000111111...///000111222333444444666999>>>DDDJJJNNNPPPQQQMMMGGG???999555333222111222111000......000111222222222333444444555666666999999999999888888888888666777888888888888777777777888::::::::::::;;;===>>>>>>?????????>>><<<<<<:::<<<@@@CCCEEEFFFFFFFFFEEEGGGIIILLLNNNPPPQQQQQQSSSTTTTTTTTTRRRPPPMMMKKKGGGDDD@@@===<<<;;;:::999888555000+++(((&&&%%%&&&$$$%%%$$$###!!!!!!###%%%$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%$$$######### """$$$''')))))))))((((((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!! !!!&&&+++333888999666111---$$$""" """$$$&&&'''(((~~~wwwuuurrrpppooommmjjjgggdddbbb```^^^\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOPPPOOONNNMMMLLLJJJIIIIIIHHHGGGEEECCCAAA@@@??????CCCBBBAAA@@@????????????<<<;;;999888888888666444333222111///......---------...............------------......------,,,+++******+++,,,,,,---......///////////////......------------...------,,,,,,///...,,,,,,,,,---///111333222000...---...///000...//////000000000000///---.........//////000000---...///000000///...---////////////..................////////////......,,,---000222444444444444999777555222000///.........---,,,,,,,,,,,,---...///////////////000111111///...,,,+++***)))))))))''''''''''''((()))+++,,,)))******+++++++++******+++)))''''''((())))))((())))))))))))((((((((((((***)))))))))***+++,,,,,,++++++++++++*********)))((()))***,,,...000111222.../////////---***(((&&&))))))(((((((((((()))))))))+++...000111000...---...///000///......///000000111222333222111///---111111000000000000000000111000///...///000222444111111222222222333333333222222222222222222222222222222222222222222222222444444444555666666444222000//////000111111000...111111111222222333333333111222444666666555444333333222111000////////////000000000000000//////...////////////000000000000.........------,,,,,,,,,...///000111333555666666444777;;;@@@DDDGGGIIIJJJEEEBBB===777333222222222...///111111000000222333555666666777888999999:::888888777666777888999:::::::::::::::::::::::::::777888888999::::::;;;;;;===============>>>>>>???===@@@EEEIIIMMMOOOOOOOOOQQQRRRTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSRRROOOMMMKKKHHHEEE@@@===;;;999666444---,,,+++)))'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&###"""""""""""""""###$$$%%%%%%%%%%%%###"""!!!  %%%((()))(((''''''************************)))***+++------+++***))))))&&&### """%%%'''---///222444222...((($$$!!!!!! !!! $$$))),,,~~~}}}wwwtttrrrpppnnnllliiigggcccbbb```^^^\\\[[[ZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEECCCAAA@@@@@@???AAAAAA@@@???>>>>>>>>>>>>;;;:::888888888888666555333222111///......---------......//////...------------......------,,,++++++++++++,,,,,,------...///////////////...------+++,,,,,,,,,,,,,,,++++++///...,,,,,,,,,---///000222111///...---...///000///000000000000000//////............/////////000......////////////......111000000000000000000000......////////////......,,,---///111222333333333444333111///---,,,,,,,,,---,,,++++++++++++,,,---...............///000000///...---,,,+++***)))(((''''''''''''((()))***+++))))))***++++++,,,++++++***)))'''''')))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++*********))))))))))))((()))***,,,---///000111000111111111000---+++)))))))))(((((((((((())))))***+++...000111000...---+++,,,---,,,++++++,,,---///000222222222000///---111111222333333222222111222111000//////000222333111111111222222222333333333333333333333333333333444444444444444444444444444333222333444444222000111000000000222222111///111222222222333333333333111222444555666555444333333222111000///////////////000000000000///............/////////000000000/////////.........------......000111222444555555444666999<<>>===<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAABBBDDDGGGLLLQQQUUUVVVVVVUUUVVVXXXYYYXXXVVVTTTTTTUUURRRRRRQQQPPPNNNLLLJJJIIIFFFCCC===999666444111///+++***)))'''&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!###%%%%%%%%%%%%%%%)))))))))))))))))))))))),,,...000111111000...,,,+++)))&&&$$$$$$%%%((()))+++---000222000,,,'''###!!!  !!! """$$$&&&)))***|||{{{vvvsssqqqooommmkkkhhhfffbbbaaa___^^^\\\[[[ZZZZZZXXXWWWVVVUUUSSSQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<999888777777888888666555222111000///...------------......//////.........---............---,,,,,,,,,,,,,,,,,,,,,---------...////////////...------***++++++,,,,,,++++++***...---,,,,,,,,,---///000111111///......///000000111111111111111000///...............//////////////////............//////000000000000000000000000......////////////......+++,,,...///111111222222111000///---,,,,,,,,,,,,,,,++++++******++++++,,,---------------........./////////...---+++)))''''''''''''(((((())))))***((()))***+++,,,---------***((('''''')))***)))(((((((((((())))))*********((((((''''''&&&&&&''''''))))))))))))((((((((((((((()))***+++---...000000222333333333222000...,,,***))))))(((((())))))******+++...///000000...---***+++,,,,,,+++***+++,,,///000111222111000///...000222444666777666444333333222111000000000111222000000111111111222222222444444444444444444444444666666666666666666666666555444222333444444333111333222111111222333222000222222333333333333333444111222333444555444333222333222111000///////////////////////////......---------........./////////000000000000////////////......///000111333333444333444666888:::;;;;;;;;;>>>;;;777444111111222222000222444444444555666888999999999::::::;;;;;;<<>>>>>>>>>>>???@@@@@@DDDDDDBBB@@@???===;;;;;;<<<<<<<<<<<<===============<<<;;;;;;===@@@DDDFFFJJJMMMSSSXXX\\\\\\\\\ZZZXXXYYYYYYWWWTTTQQQPPPPPPPPPOOOMMMJJJHHHGGGFFFEEECCC???999555111...***((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######"""""" ###$$$###$$$%%%&&&''''''''''''''''''''''''---///222444444222///---***)))(((&&&&&&'''(((((((((***,,,...---)))%%%"""   ###&&&((((((''''''}}}{{{yyyuuurrrooommmllljjjgggeeeaaa```___]]]\\\[[[[[[[[[XXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNLLLKKKJJJIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA>>>===<<<;;;::::::::::::888666555666777777666555111111000///...------------......////////////..................------,,,---------------,,,,,,,,,......//////......---,,,***++++++,,,,,,,,,,,,+++------,,,,,,,,,---...///000000///...//////000111222333222222111000///............/////////////////////---,,,,,,---//////---------.....................////////////......,,,,,,---...//////000000000000000///////////////,,,,,,++++++++++++,,,,,,++++++,,,,,,------------...///000000...,,,)))''')))))))))***************((((((***+++------......***((('''''')))******)))((((((((()))******++++++)))(((''''''&&&&&&&&&&&&)))(((((((((((('''''''''(((((()))+++,,,...//////111222222111111///...---***))))))))))))))))))******,,,---///000//////...---...//////------.../////////000111111000//////000333777::::::999666555444333222111111111111111000000000111111111222222555555555555555555555555666666666777777777777777888666555555666666555444444222111111222333222111333333333333444444444444111222333333333333222222222222111000//////000000///////////////...------------------.........///000000000000000000000000......///000111222222222222333444555666666777777999777555222111111222333111333555666666777999:::;;;;;;<<<<<<============BBBBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDBBBAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>===???BBBEEEHHHJJJNNNTTTYYY\\\\\\[[[YYYTTTTTTSSSPPPLLLHHHFFFFFFLLLJJJGGGEEECCCBBBBBBBBB???;;;666111...+++(((&&&((('''&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$############"""###$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((***...000000...***(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))(((&&&"""   ###%%%&&&&&&&&&%%%|||yyywwwsssqqqnnnllljjjhhhfffccc```___^^^]]]\\\[[[[[[[[[XXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMLLLKKKIIIHHHHHHEEEEEEDDDCCCBBBAAAAAAAAA<<<<<<;;;:::999999999999666555444444666666555444111000///...---------...---......///000000//////......//////......---,,,...---------------------...............------,,,++++++,,,---------------,,,,,,,,,,,,,,,---......///.../////////000111111333333333333222111/////////////////////.........///...---,,,,,,---...///,,,,,,------.........///......////////////......,,,,,,,,,------......//////000000000000000000000,,,,,,------------,,,,,,******+++,,,---,,,,,,+++---...///000///,,,***(((++++++,,,,,,,,,+++******'''(((***+++,,,---------)))(((&&&''')))******)))((()))))))))*********+++******)))(((''''''''''''(((((((((((('''''''''&&&(((((()))***+++---..................------,,,,,,******))))))))))))******+++,,,---.../////////......000111000///...///111/////////000000000//////111444888;;;<<<:::777555444444333222222222111111000111111111111222222222555555555555555555555555555555666666777777777777888777666666888888777666555333111111222222222111444444444444444444444444222222222222222222111111222111000000000000000000/////////000///......---------------........./////////////////////////////////000000111111111222111111222333444666777888666555333222222222333444111333666777777999;;;===>>>>>>>>>???????????????DDDDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDHHHFFFCCCAAAAAACCCEEEGGGIIILLLQQQUUUWWWWWWUUUTTTPPPPPPOOOKKKFFFBBB??????EEEDDDBBB@@@@@@@@@@@@AAA<<<999444111...,,,***(((((((((''''''&&&''''''((())))))))))))(((((('''&&&&&&'''((()))************'''&&&%%%$$$#########$$$###$$$$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$""""""######""""""!!!!!!"""###$$$%%%$$$###!!! !!!!!!"""###$$$~~~zzzwwwuuurrrpppmmmkkkiiigggdddbbb^^^^^^]]]\\\\\\\\\\\\\\\XXXWWWVVVUUUTTTSSSRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@<<<;;;:::999888888888888666555444444555555333222000///......------......---...//////000000000000...////////////...---------------------.........---............---,,,,,,++++++,,,---............+++,,,,,,,,,---------------......///000111111222333333333333333222111000///////////////...............------------...............//////000000111......////////////.........------,,,------......------......///......---,,,------......------,,,)))***,,,---------,,,+++,,,------...---,,,+++***+++,,,------,,,+++***)))'''((()))***+++,,,,,,,,,)))'''&&&''')))***************************************))))))((()))))))))(((((((((((('''''''''''''''((()))***+++,,,------,,,,,,,,,,,,+++++++++++++++******))))))******++++++,,,---...////////////---/////////...---...///......////////////000000222444888;;;;;;:::777444444444333333333333333222111111222222222333333333555555555555555555555555444555555666666777777888777777777999;;;<<<:::888888555333222222333333222666555555555555444444444222222111111111111111111111111000000000000000111000000000000000//////...------........./////////////////////000000000000000111111111111111111111111111222333444666888999666555444333333444555555333555888999:::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJLLLJJJGGGDDDCCCCCCDDDEEEGGGHHHKKKNNNOOOOOONNNMMMMMMMMMLLLHHHCCC???===<<<>>>>>>>>>>>>???@@@AAAAAA===:::555222000...,,,***((((((''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&((()))))))))((()))(((&&&$$$############!!!""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!!!! !!!!!!!!!  !!! !!!"""|||yyyvvvtttqqqooollljjjhhhfffcccaaa]]]]]]\\\\\\\\\\\\\\\\\\WWWWWWVVVUUUTTTTTTSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@@@@???<<<;;;:::999888888888888777555333333444333222000//////...---------......------///000000111111111///////////////...------,,,,,,------......//////------......------,,,+++******+++,,,---......---++++++,,,,,,------------,,,---...///111111222222222333333333333333222222000/////////............,,,------......------,,,------...//////000111111......////////////......///...---,,,,,,---......+++,,,---...------,,,++++++,,,------------,,,+++)))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,+++)))'''&&&'''((()))***************((('''&&&''')))++++++***,,,++++++******))))))))))))))))))((())))))******)))))))))((((((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------+++******))))))******+++,,,,,,---....../////////---...///...---,,,---///...............///000000333555777999999888555333333333333444444444444444222333333333333444444444444444444444444444444444555555555666777888888888999:::<<<@@@CCCCCC@@@>>>;;;888555444555666666555666666666666555555444444222222111000000000000000111111000000000000111111111111111111111000000///....../////////000000000000000000111111111222222222222222222222111111111333333333333444555777888666666555555555555666777666888;;;===>>>@@@CCCEEECCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJKKKMMMNNNOOOOOOKKKIIIGGGEEECCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDCCCEEEFFFEEEBBB===999777777888999;;;>>>@@@AAABBBCCC@@@<<<888444111///,,,***(((((('''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%''')))******))))))+++)))&&&$$$""""""""""""!!!"""###"""!!! !!!"""########################"""""""""######"""""""""""""""!!! !!! !!!  |||xxxuuutttpppnnnkkkiiihhhfffccc```]]]]]]\\\\\\[[[\\\\\\]]]WWWWWWVVVVVVUUUTTTSSSSSSNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGEEECCCAAA@@@??????<<<;;;:::999888888888888777555444333333222111/////////...---------......------///000111111111111///////////////......---,,,,,,,,,---...///000000------......------,,,+++((()))***+++,,,---------***+++,,,---------,,,,,,,,,,,,...000111222222222222222333444444444333333000000//////.........---+++,,,............,,,+++++++++,,,,,,---...//////......////////////......000///...---,,,---...///,,,---...///...---,,,+++***+++,,,------,,,+++***)))+++,,,......---,,,+++************+++,,,---...)))***++++++***(((&&&$$$'''(((((()))))))))((((((((('''&&&''')))++++++***---,,,,,,+++***)))((((((((((((((((((((()))***+++))))))))))))((((((((((((''''''((()))***++++++,,,...------------...//////++++++************++++++,,,,,,------...//////000...///000///......///000...............///000111333555777888888666444222222222333444555555555555333333333444444444555555444444444444444444444444555666666777888888999999<<<>>>BBBGGGJJJJJJFFFCCC===;;;777666777888888777777777666666555555555444222222111000//////000000111000000000000000111111222222222222222111000000////////////000000000000111111111222222333333333333333333222222222222222555444333333333444555666777777666666666666777777888;;;>>>@@@AAACCCFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEJJJKKKLLLMMMOOOQQQRRRRRRHHHGGGFFFEEECCCBBBBBBAAA>>>======<<<<<<<<<<<<<<<<<<===<<<:::666222111000444777:::>>>AAACCCDDDDDDCCC???999555111...+++)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''***,,,...000222222111000,,,***'''$$$"""!!!!!!""""""$$$%%%%%%###""""""###########################!!!!!! !!!!!!!!!   ~~~{{{yyyvvvsssqqqnnnmmmkkkiiigggeeeeeeddd^^^^^^^^^]]]]]]\\\\\\\\\WWWVVVUUUTTTSSSQQQPPPPPPQQQPPPOOOMMMJJJHHHGGGFFFGGGFFFDDDAAA???>>>===<<<;;;:::999888777777777777888666444333333333222000............------------...//////000111222222222000000111111111000000///............//////000000//////000000///...------******+++++++++,,,,,,,,,++++++***)))***+++---.../////////000111111222222111111111222222111111111111000///...............////////////...---,,,+++............////////////000////////////.........---,,,,,,,,,,,,---.........------,,,,,,++++++***---,,,)))'''&&&(((***+++---------,,,,,,+++++++++(((((())))))*********+++)))***,,,---,,,+++)))'''((('''%%%&&&((()))))))))(((((()))***+++---///000/////////---,,,***((('''))))))(((((((((((())))))(((((())))))*********+++(((((()))+++------+++***++++++++++++++++++++++++))))))***+++,,,,,,------...------------...//////---...///111111111000000//////......///000222333666666777777666555444444666666666666666666666666666666777777777777777777777666333111000000111222222444777888888999;;;===???BBBFFFJJJMMMLLLKKKJJJ@@@===999555444555888:::===999555444555777666555333222000///...///000222//////000111222333333333333222222111222222222333222333333333222000///---222222111111111111111222333333222222222222333333999888888888777777777777888888888888888999::::::>>>>>>@@@BBBCCCDDDDDDDDDAAABBBBBBCCCDDDEEEFFFGGGHHHFFFCCCCCCDDDFFFGGGGGGNNNNNNMMMLLLJJJGGGDDDBBBCCCEEEHHHKKKLLLLLLKKKJJJGGGEEECCCAAA>>>;;;999888666777888666444222222333111333444333111//////000111333777===BBBDDDDDDBBBBBB@@@===888333...***(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))+++///222444555555444111...)))&&&%%%$$$###!!!""""""!!!!!!!!!!!!""""""$$$$$$######$$$%%%%%%&&&!!!!!!   !!!!!! }}}{{{yyyvvvtttqqqnnnmmmkkkiiigggeeedddddd^^^^^^]]]]]]\\\[[[[[[ZZZWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNLLLJJJHHHGGGFFFFFFEEECCCAAA???===<<<<<<::::::999888777777777777:::888555444555555333222000000000000////////////......///000000111222222000000111111111000000///------........./////////...............---,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++,,,---...////////////000111111222222000111222333333222111000000//////...------....../////////......---,,,+++............/////////////////////.........---------,,,,,,,,,,,,---.........------,,,,,,+++******,,,+++)))((('''((()))***---,,,,,,,,,++++++++++++((()))))))))************'''((()))******)))(((''')))'''&&&&&&((())))))((('''(((((()))+++,,,...///000000///...---+++)))))))))(((((((((((((((((())))))))))))))))))************)))***+++------+++)))++++++++++++++++++++++++*********+++,,,,,,------...------------...//////------......///.........//////......///000222333666666666666666555444444666666666666666666666666666666666666777777888888<<<:::777555333333444444444555777777777888999;;;AAACCCFFFIIIKKKLLLKKKJJJEEEBBB===888666555777888<<<999555444555555444333444333111000000000222333000000111111222222333333555444333222111111111222111222222333333222111000333333222222222222222333222222222222222222333444555555666666777777666666888888888888999:::;;;;;;??????@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKIIIFFFFFFGGGIIIIIIIIINNNMMMLLLJJJGGGDDDAAA@@@@@@BBBFFFHHHJJJIIIGGGFFFBBBAAA???<<<:::777666555222333444333111///000111000111222222000......///111333666;;;@@@BBBAAA??????>>><<<999444///+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())),,,///333666888888777666000---)))'''&&&&&&%%%###""""""!!!!!!!!!!!!""""""$$$###############$$$%%%!!!!!!  !!!!!!!!!  |||yyyxxxvvvtttrrrmmmlllkkkiiifffeeecccbbb^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOMMMKKKIIIGGGFFFEEEFFFEEECCC@@@>>>===<<<;;;::::::999888777777777777666444222111111111000///000000000000////////////......//////000000111111///000000111111000000000---------------.........,,,------------,,,++++++++++++++++++,,,,,,,,,,,,///............///000000...//////000000111111222000111444555555444111000//////...------------...............---,,,+++***---............/////////......---------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,++++++***************)))))))))))))))+++++++++++++++*********))))))))))))************'''''''''((())))))*********)))''''''((()))(((''''''''''''((()))+++,,,---000000000///...,,,+++***((((((''''''''''''((((((***************+++++++++---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......------......///000//////......------......////////////000111222333666666666666666555555444666666666666666666666666666666666666777999:::<<<>>><<<999666444333333444555666777777666777999;;;CCCDDDEEEFFFHHHIIIJJJJJJIIIFFFAAA<<<888666666666<<<999666555555444333222555444333111111222333333111111111222222222222222666555444333222111111111111111222333333333333333444333333222222333333444222222222222222333444555444555777888999888888777888888999999:::;;;<<<<<>>:::777555555555555666777777777888;;;===CCCBBBBBBBBBCCCEEEGGGHHHJJJGGGCCC???;;;999777777<<<;;;999888777555333222444444333222111222222333222222222222222222222111555444444333333333333333333333333444444444333333333333222222222333444444333333333333444555666777999:::;;;<<<<<<;;;999888777888999:::;;;<<<======???@@@AAACCCEEEGGGIIIJJJLLLOOOSSSWWWZZZ[[[ZZZZZZ[[[WWWSSSOOOMMMLLLJJJIIIIIIGGGCCC???;;;999777777555777;;;>>>???===:::777444333222111///---,,,,,,+++,,,......------...///...000111000...,,,,,,---000000111444666777666444333444666666444111---*********)))'''&&&%%%$$$#########$$$%%%&&&(((***+++///222666999:::888555333000...+++)))((('''&&&$$$!!!!!!!!! !!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!  """###""""""######%%%&&&&&&|||yyyvvvuuutttrrrppplllkkkjjjhhhfffcccaaa___]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQOOONNNNNNLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCAAA>>><<<;;;:::999:::999888777666666666666777555333333444444333222............------------.............../////////......///000000000000000------------------------,,,------.........------++++++,,,,,,,,,---------....../////////..................///000000111111000222555777777555222000......---------......///............---,,,++++++------------............---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,++++++***))))))'''(((***++++++***)))(((******************************))))))))))))))))))((((((((()))***,,,...///,,,***((((((((()))((('''((('''''''''((()))******,,,,,,,,,,,,,,,+++***)))((((((''''''''''''(((((()))***,,,...000333555555222000............---+++---------------------------------------.........///............///000000444222111/////////000111000000111111222333333333555555666666666666666555666666666666666666666666777777777888<<>>AAABBB@@@>>>======???BBBDDDFFFDDDBBB???===;;;:::999=========<<<999777555444333333222111111111111111333333333222222222222222222222333333444555777777777666555444444333333333222222222222222333444555444444555666777888:::;;;>>>>>>>>>>>><<<:::888777666777999;;;===>>>>>>>>>???BBBEEEJJJNNNQQQSSSTTTTTTWWW[[[```cccdddcccccc```[[[UUUPPPLLLIIIFFFCCCCCCAAA===999666444333222000222666888888666333111000///...---,,,+++******,,,---............///111///000111111...------......---...///111111000...---///111333222000,,,***++++++***(((&&&$$$############$$$&&&'''***,,,---111333666888888666333111000---***((('''&&&###!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!   !!!"""###$$$###"""!!!!!!###%%%(((***%%%%%%%%%&&&''')))***+++~~~{{{xxxuuutttrrrpppnnnkkkkkkjjjhhhfffbbb___]]]\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTSSSQQQPPPOOONNNMMMKKKKKKIIIHHHGGGEEEDDDDDDCCCBBB@@@===;;;:::999888999999888777666666666666555333222111222333222111000000000000////////////------..................------...///000000000000.........---------------,,,------............---,,,,,,,,,,,,------------.........///......---,,,---......//////000000111000111444555555444111000///............///000000////////////...---,,,+++,,,------------.........------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,+++******))))))'''(((***++++++***))))))*********+++++++++++++++************))))))))))))%%%&&&'''((()))***+++++++++)))(((((()))***)))((()))((((((((((((((()))******+++++++++++++++***)))))))))(((((((((((()))))))))***,,,///222444777888444222///////////////---................................................//////......//////000111000000///.........//////000000222333333444333333444555666666666666666666666666666666666666666666888888888;;;@@@HHHOOOSSSQQQNNNIIIDDD???<<<:::999::::::;;;;;;;;;===AAAEEE@@@>>><<<::::::<<<>>>???@@@??????>>>===;;;::::::<<<>>>???>>>;;;888666666222222222222222111111111222222222333333333333333111222222333555777999:::999888777555444333333333333333333333444555555666777777888999;;;<<<>>>???@@@???>>><<<:::888777666777999<<<>>>@@@AAAAAAAAACCCGGGMMMSSSYYY\\\]]]]]]^^^```bbbdddffffffeeeddd\\\WWWPPPJJJFFFBBB>>><<<:::999777444222000//////---...000222111000...,,,---,,,,,,++++++*********,,,...//////......///111///000111000...---------+++******+++,,,,,,+++))))))+++---...///---+++***++++++)))(((&&&$$$###"""$$$$$$%%%'''))),,,...///444555666777666444222000,,,***((('''&&&$$$"""!!!  !!!!!!!!!!!!!!!!!!"""######!!!!!!  """$$$&&&'''#########$$$&&&(((+++,,,))))))***,,,---///111222~~~{{{xxxuuusssqqqnnnllljjjjjjjjjhhhfffbbb^^^\\\[[[[[[ZZZZZZYYYXXXXXXWWWTTTSSSRRRQQQOOONNNMMMMMMJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA???===:::999888888999888777666666555555666111000......///000///...000000000000////////////------------------------,,,---...///000000000000/////////.........------++++++,,,---------------,,,,,,,,,------------........./////////...---,,,------......///000000000000111222333333222111000///////////////000111111000000000000///...------,,,,,,---------.........------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++***)))))))))(((((()))***************++++++++++++,,,,,,,,,---************)))))))))(((%%%&&&((()))*********)))***)))'''((()))******)))******)))(((((()))))))))***++++++,,,,,,,,,++++++******))))))))))))*********+++---///111333444555444222000///000111000///................................................///////////////000000111...//////000000000//////000111222444444444444333444444555666666666666666666666666666666666666666999999:::===DDDMMMVVV\\\YYYUUUPPPJJJDDD@@@>>>===@@@@@@???>>>===???BBBEEE???>>><<<:::999:::<<<===;;;;;;<<<<<<;;;:::999888999<<>>@@@BBBCCCBBB@@@>>>;;;999999999::::::<<>><<<:::999888777999888777666666555555555333111//////111111111000///.........------------------------------------,,,---...///000000000000000000/////////.........)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000...---,,,------......///000000000111111111222222111111111000000000000000111222222111111111111000///...---,,,,,,,,,---------............------------,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++***)))))))))(((((())))))*********++++++++++++,,,,,,---------+++*********))))))(((((('''(((***,,,---,,,+++******((('''(((***++++++***+++******)))))))))))))))++++++,,,---------,,,,,,++++++************++++++,,,,,,---...///000111111444222000///000111111111///////////////////////////////////////.........///////////////000111111///000111333333333222111000111333444555555444333444444555666777777666666666666666666666666666666::::::;;;???GGGQQQ[[[aaaeeeaaa[[[UUUOOOKKKHHHGGGEEEEEECCC@@@>>>???BBBDDD@@@>>><<<:::::::::;;;<<<999::::::;;;:::888777666777;;;??????<<<888666666444444555555444444333222111111222333333444555555555555444555555666777888777666666555555666888999777777777777888999:::;;;<<<<<<===???AAACCCEEEFFFDDDBBB???<<<;;;<<<>>>???===???BBBFFFHHHIIIIIIIIIOOOTTT]]]eeejjjjjjiiigggcccaaa^^^ZZZVVVSSSPPPOOOIIIEEE???:::888555333111---...///000///...,,,+++++++++******))))))(((((())))))))))))))))))))))))***+++,,,+++***)))***+++,,,---///...,,,******+++'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((()))))))))))))))((('''%%%$$$###"""%%%&&&'''))),,,///111333222111///...,,,+++******!!!!!!!!!"""$$$$$$###"""  !!!###$$$&&&'''!!!!!! %%%&&&(((+++///222555777333333444555666555555555333444555777999<<<>>>???~~~yyysssqqqrrrrrrnnnkkkkkkhhhfffddddddbbb```]]]ZZZZZZZZZZZZYYYXXXVVVVVVUUUSSSQQQNNNLLLKKKJJJJJJIIIHHHGGGEEECCCAAA???>>>>>>===;;;999777666666777666555444333222222222222000000000000000000000000.........------,,,,,,,,,---------.........//////...............///000000000///...---,,,+++++++++...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---......///............///000000222111111111000000//////000111222333333222000///222222222111111000///...,,,***)))***---///...,,,------,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))))))))---------,,,+++***)))(((******++++++++++++************+++,,,,,,***)))((((((((())))))))))))((((((+++***)))((((((''''''(((***************)))((((((((()))))))))))))))((((((,,,,,,++++++++++++++++++++++++,,,------...//////000000///...------,,,,,,......//////////////////---,,,,,,,,,,,,---......------...///000111222222000111222333333222111000111111222333333333333222222333555666777666666555222222444555777777888888;;;;;;<<>>===;;;;;;===>>>>>>===>>><<<:::888777888:::<<<999999999999999:::::::::;;;:::999888777777777777444333333222222333333444333333222111000000111111222333555666666666888:::888888777666666777888999888888999999;;;<<<>>>???<<<===>>>@@@CCCFFFIIIKKKFFFEEEBBBAAA@@@AAABBBCCCGGGHHHJJJKKKLLLNNNQQQTTTWWWZZZ```eeefffeeecccaaa^^^[[[VVVPPPJJJDDD@@@>>>:::888444222111000///------,,,***)))))))))***+++(((******((($$$###$$$&&&'''''''''(((((((((((())),,,,,,,,,***((('''((()))******++++++++++++******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++...111222333222111000---***'''$$$###$$$"""!!!!!!!!!""""""!!! !!!"""###$$$$$$$$$$$$$$$###""" """$$$%%%'''(((***---111555888;;;<<<<<<<<<<<<<<<<<<========================>>>??????~~~xxxsssqqqqqqqqqmmmjjjiiigggeeeccccccaaa___]]][[[[[[ZZZZZZYYYXXXVVVVVVTTTSSSQQQNNNLLLKKKJJJJJJIIIHHHFFFDDDBBB@@@???>>>>>>===;;;999777666666777555555444333222222222222000000000000000000000000//////.........------------------....../////////...............//////000000///...---,,,,,,,,,,,,...------,,,,,,------...,,,------------.........---,,,,,,,,,,,,---............------......///000111111111111000000000///000000222222222222111000000000000//////...---,,,...,,,+++,,,...///...,,,//////...------------...++++++++++++++++++++++++)))))))))))))))*********---------,,,,,,***))))))******++++++++++++******+++++++++++++++***))))))((())))))))))))))))))(((+++***)))(((((((((((((((******+++++++++***))))))******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,---...//////000//////......---,,,,,,---.........////////////......------......///000------...///000111222333111111222333333222111111111111222333333333333222444444666777777777666666444555555666666777777777999999;;;@@@HHHSSS]]]cccfffddd```ZZZSSSKKKFFFBBB===;;;::::::;;;<<<<<<;;;<<<:::999888777888::::::888888888999999999999999999999888777666666666666444333333222222333333444444444333222222222222222333444666666666777888:::::::::999888888999:::;;;===============<<<<<<<<<===>>>>>>@@@BBBEEEHHHJJJFFFEEEDDDDDDDDDEEEFFFGGGLLLNNNQQQRRRSSSTTTWWWYYYWWWYYY]]]___```^^^\\\ZZZUUURRRMMMHHHBBB===999777555222///...------,,,***,,,+++***)))((())))))***(((******((($$$###$$$&&&&&&&&&&&&'''''''''((((((***++++++)))'''&&&'''((())))))************))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''')))---000222333444111000///,,,***'''$$$###$$$""" !!!!!! !!!"""""""""""""""$$$$$$%%%'''''''''''''''$$$###!!!!!!!!!######$$$%%%''')))+++,,,000222555999===@@@BBBCCC???????????????>>>>>>>>>>>>>>>===>>>>>>???@@@AAA}}}xxxsssppppppnnnkkkhhhiiifffdddcccbbbaaa^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVTTTSSSQQQNNNLLLKKKJJJJJJHHHGGGFFFDDDBBB@@@>>>>>>===<<<:::999777777666666555444333222222111222222000000000000000000000000///////////////.....................////////////......------......///000//////...---,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------------......///111111111111111111000000///000111222222222222222000000000//////...---,,,000...------//////...,,,//////...---------------************************(((((())))))******++++++,,,------,,,,,,+++***)))******++++++++++++******,,,,,,+++***************))))))************))))))******)))))))))))))))))))))******+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,,,,---.........000//////......---------,,,,,,---...............///////////////000111111......///000111222222333222333333444444333333222000111222222333333222222555666666777777777777666777777777777777777777777888888:::>>>EEEOOOXXX^^^ccccccaaa]]]VVVNNNFFFAAA;;;999888888999:::999888888888888888888888888999777777777888888888999999888777666555444444444555444333333222222333333444555555444333333333444444444666777888777888999;;;===<<<<<<;;;;;;;;;<<<<<>>??????@@@CCCFFFHHHJJJIIIIIIIIIJJJJJJKKKLLLMMMQQQTTTWWWYYYYYYYYYYYYZZZTTTUUUVVVVVVUUUSSSQQQPPPJJJHHHDDD???:::666222111000...,,,+++++++++***)))******)))(((((((((((((((((())))))'''%%%###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))'''%%%%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%''')))---000222444555000///---+++(((&&&$$$######!!! !!!!!!  !!!###%%%&&&'''((()))***,,,,,,---,,,,,,'''%%%$$$""""""###%%%&&&'''((()))***,,,///111222444666999<<>>>>>>>>>>>???@@@AAABBB|||xxxssspppnnnmmmjjjhhhiiigggeeeccccccbbb```^^^\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIGGGGGGEEECCCAAA???>>>===<<<;;;:::999888777666666444333333222111111222222///////////////////////////////////////.........////////////////////////...------------.../////////......------------......------,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000111222222222111000000//////000111222333333333222222222111111000///...//////......------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,------,,,++++++*********++++++++++++******---,,,+++***)))***+++,,,)))******++++++******)))******)))))))))******+++))))))******++++++******+++,,,------...---------+++,,,,,,,,,,,,,,,------------------------......000/////////......------+++,,,---.../////////...000////////////000111111//////000000111222333333444444444444444444444444111111222333333333333333555666666777777777777777777888888888999999:::::::::::::::<<>>=========<<<<<<<<<<<<;;;===???AAABBBBBBAAA@@@>>>???@@@CCCFFFJJJNNNPPPRRRRRRRRRQQQQQQQQQQQQQQQTTTWWWZZZ[[[YYYWWWUUUTTTOOONNNMMMKKKJJJIIIHHHHHHDDDBBB???;;;777333111000---,,,******,,,,,,+++***))))))((((((''''''''''''(((((('''&&&%%%$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%(((+++...111222333///...,,,)))'''%%%$$$###!!!!!! !!!!!! !!!"""$$$'''***,,,---///111333333333333222+++***(((''''''(((***+++******+++---///111333444777999;;;>>>@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@=========>>>???AAABBBCCCzzzwwwssspppmmmllljjjiiijjjhhhfffeeeeeedddbbb```]]]]]]\\\[[[ZZZXXXVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCC@@@???===<<<:::::::::999888777666555333333222111111111222222////////////////////////.............../////////000000000000000000000000---------------...//////......---------...//////...------,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000111222333333222111000//////000111111222333444222222222111111000///...---...------,,,+++++++++,,,,,,+++************+++))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,---------,,,++++++******++++++++++++******...---+++*********+++,,,******++++++++++++*********************+++,,,---)))******+++++++++******+++,,,------.........---,,,---------........./////////..................///////////////.........,,,---///000111111000/////////......//////000111000000111111222222333333444444444444444444444444222222333444444444444444555555555666666777888888777999:::<<<>>>?????????>>>===<<<<<<>>>BBBGGGJJJMMMPPPTTTUUURRRLLLEEE@@@999777555555666666555444333444666888888888666666555666666777888888999999888888777777666777777777555555444444444444555555555555444444444555555666888:::;;;;;;::::::<<<==================<<<<<<;;;999;;;>>>AAABBBBBBAAA@@@>>>@@@BBBGGGMMMSSSXXX[[[^^^\\\ZZZXXXVVVTTTTTTSSSXXXZZZ\\\[[[WWWRRRNNNLLLGGGFFFDDDBBBAAAAAAAAABBB???===;;;888555222111000+++***)))***,,,,,,+++)))((((((((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###"""!!!"""$$$&&&))),,,...000000...---+++(((&&&%%%%%%$$$!!!!!!"""""""""""""""###"""######%%%(((,,,///111333555777:::;;;;;;:::999111000...------...///000...//////111222444666777<<<===???AAABBBDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<===>>>???AAACCCDDD~~~xxxwwwtttpppnnnlllkkkkkkjjjhhhffffffeeeeeecccaaa]]]]]]]]][[[ZZZXXXVVVUUUSSSRRRQQQPPPNNNLLLIIIHHHFFFEEEDDDBBB@@@>>><<<<<<999999999999888777666555222222111111111111222222000000000000000000000000////////////000000000000111111111111000000000000------,,,,,,------...///...---------...///000000...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------------......//////000222444444333111000111000000000111222333333000000000//////...---,,,+++---------+++***+++,,,......---,,,,,,,,,,,,,,,************************(((((())))))******++++++,,,,,,------------,,,,,,******++++++++++++******------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...,,,------------,,,+++***,,,,,,---...////////////.........///000000111111111111000000/////////...////////////////////////---///111333444444333222///////////////000000111111111222222222333333333555444444333333444444555333444555555666666555555555555555666777999;;;<<<;;;===AAADDDGGGGGGFFFEEEAAA@@@===;;;;;;===@@@BBBCCCFFFIIILLLKKKGGGBBB???999777555555666666555444444555666777888777666555555666666777888999::::::999999888888888888999999666666666555555666666666777666666666666777777888:::<<<======<<<<<<===???===>>>>>>>>>===<<<;;;:::<<<===>>>@@@@@@@@@@@@???AAACCCGGGMMMUUU]]]cccgggfffddd```[[[WWWUUUTTTTTTYYY[[[\\\ZZZUUUOOOJJJHHHAAA@@@>>><<<;;;;;;<<<<<<999888666444222111000000***))))))***++++++***(((((((((((()))(((''''''&&&(((&&&$$$$$$%%%&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((+++***)))(((&&&%%%$$$###%%%&&&(((***,,,...//////...,,,***(((&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((&&&''')))+++...222444666999;;;>>>AAABBBBBB@@@???999777555333222333444555666666666666777999:::;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<===???@@@CCCEEEFFF~~~|||wwwvvvtttqqqnnnmmmmmmmmmiiigggfffeeeeeedddbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRRRRPPPNNNLLLIIIHHHFFFEEECCCAAA???===<<<;;;888888999999888777666555222222111111111111222222000000000000000000000000111111111222222222333333222222222111111000000000------,,,,,,------...///------------...///000111...------,,,,,,------...,,,------------.........---,,,,,,,,,,,,---............------......///000///000222444555444222111222111111000000111222333000000000//////...---,,,+++---......,,,+++---///...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********,,,,,,---------------,,,******++++++++++++******,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++)))*********,,,---...///111111111111000...---,,,---...///000111111111111//////000111111222333333333333222222111000000////////////////////////000///111444666777777555444111000000000000111222222222222222333333333333333444444333222222333444444555555666777777777777777666666666888:::<<>>>>>@@@BBBDDDCCCAAA>>><<<:::888666666777777666555666777777777777666666555666666777888999:::;;;;;;999999888888888999999:::888888777777777777888888999999999999999:::;;;;;;<<<===>>>>>>======>>>???>>>>>>??????>>>===;;;:::<<<<<<===???@@@AAABBBCCCFFFHHHMMMTTT]]]eeelllpppjjjfff```ZZZVVVTTTTTTUUUWWWXXXXXXVVVPPPKKKGGGEEE???>>><<<:::888777777777555444333111000000000000,,,++++++,,,------+++)))(((((()))))))))((('''&&&(((&&&###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&'''((((((((((((***,,,))))))************))))))((((((''''''&&&&&&%%%%%%$$$%%%&&&'''(((***+++++++++++++++***))))))((((((***+++,,,...///000111111...,,,***((('''''''''(((''')))++++++******,,,...,,,---000333666999:::;;;===???CCCFFFGGGGGGEEEDDD???===;;;888777777888888;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>>>>======???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIII}}}{{{vvvvvvtttqqqooommmnnnooohhhfffeeeddddddcccbbb```^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRRRRQQQNNNLLLIIIHHHEEEEEECCCAAA???===<<<;;;777888999999888777666555222111111111111111222222000000000000000000000000333333333444444555555555222222222222111111000000---,,,,,,,,,,,,---......---------......000111222...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---......///............///000000...000333555555444222111333222111000000000111222222222222222111000///...+++---//////---,,,///111,,,+++******))))))******++++++++++++++++++++++++*********))))))))))))))),,,,,,------...---------******++++++++++++******+++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++)))******+++,,,...///000555555555444222111///...//////000222222333333333000000111222333333444444555444444333222111000000////////////000000000000000222555888999999777666222222111111222222333444222333333333333333333444444333222222222222333444666666777888888888888888777777888999<<>>?????????===;;;:::;;;999777777777777666555888888777777666666666555666777888999:::;;;<<<<<<999888888888888888999999999999888888888888999999;;;;;;;;;;;;;;;<<<===>>>===>>>??????>>>===???@@@??????@@@@@@???>>><<<;;;999:::;;;>>>AAADDDGGGIIIJJJMMMRRRYYYaaajjjqqquuujjjeee___XXXTTTSSSTTTVVVRRRSSSSSSQQQLLLHHHEEEDDD???>>><<<999777555444444444333222222111111111111/////////000111000...,,,((()))*********)))'''&&&(((%%%######&&&'''%%%######$$$$$$$$$$$$%%%%%%%%%'''((()))))))))))),,,...******++++++++++++************)))((('''&&&&&&%%%$$$%%%&&&(((***+++------***+++++++++,,,,,,,,,,,,//////000222333333333333...---***(((''''''((()))***,,,//////------000222000222555999;;;===>>>>>>???BBBEEEIIIJJJJJJHHHGGGCCCAAA>>><<<:::999::::::<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@AAAAAABBBAAAAAAAAA>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEHHHJJJKKK~~~yyyuuuuuuuuusssqqqooommmlllkkkiiigggeeeddddddccc```___```^^^\\\[[[ZZZXXXUUURRRSSSQQQNNNMMMMMMLLLJJJHHHEEEDDDBBB@@@===<<<;;;;;;999999888888777777666666111000000000000000111222222222111000/////////000222333555777777777777666222222222111111111000000,,,,,,------,,,,,,+++***------------------------............---,,,++++++,,,,,,+++******+++++++++......---------......///111111000///////////////111111111222333444555666666666555444333333333333111111111111111111111111+++,,,---...////////////,,,,,,,,,++++++*********++++++*********+++---...+++***)))***+++++++++)))++++++,,,,,,,,,------------------,,,,,,,,,++++++...------,,,,,,,,,------......//////...,,,+++)))***+++,,,---...111555888<<<<<<:::777333111222333111222333666888888555333666444333333555666666555777666444222111/////////111000000000000000111222000333999===???===:::777333111000//////222555777444444555555666555555555555555555555666666666777666666666777888888999999888999<<<@@@DDDHHHKKKLLLQQQSSSWWW[[[[[[WWWOOOIIIDDDAAA>>>:::888888999:::::::::;;;;;;;;;:::999999777999999888666555666777666666666666777777888888888999::::::::::::::::::888888999999:::::::::;;;===<<<::::::;;;;;;:::999:::;;;>>>??????>>><<<:::@@@???===<<<;;;<<<===>>>:::;;;;;;<<<<<<===>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJPPPQQQTTTYYYaaahhhlllmmmddd\\\RRRMMMMMMOOONNNLLLOOONNNLLLJJJHHHEEEDDDCCCBBB@@@===:::777666555555333222111/////////000111000///...............//////,,,)))((()))+++++++++))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''')))***,,,---------,,,************)))))))))((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((,,,///555555444444333333222222444333222444666777777666333111...++++++,,,...000///333777999888666555444:::;;;>>>@@@AAABBBBBBAAADDDFFFHHHJJJLLLLLLKKKKKKJJJGGGCCC>>><<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>===???@@@@@@@@@???@@@AAADDDGGGIIIKKKLLL}}}xxxtttuuuuuusssqqqooommmlllkkkjjjhhhfffeeedddcccaaa___^^^]]][[[ZZZZZZXXXUUUSSSRRRPPPNNNMMMMMMLLLIIIGGGEEEDDDBBB@@@>>><<<;;;;;;999888888777666555555444000000000000000111111222222222111111000111111111222333555777777777777666333333222222111000/////////////////////...---------------------------------------...------,,,,,,---,,,,,,+++++++++,,,,,,///......---------......000000000///////////////111222222333444555666777888777666444333333222222////////////////////////+++,,,---.../////////...---,,,,,,,,,++++++++++++++++++***)))***+++,,,---+++***)))***+++,,,+++)))++++++,,,,,,,,,------------------,,,,,,,,,++++++...------,,,,,,---------......//////...,,,+++***,,,---///111333777<<<@@@EEEDDDBBB>>>999666555666666777:::>>>@@@@@@>>>;;;777666444444555666666555444333222111000000//////000000000000000111111222444777===AAABBBAAA>>>;;;888777555444444555666777444444555666666666555555555555666666666777777777777888888999999::::::;;;<<<===@@@DDDIIINNNRRRTTTWWWWWWXXXYYYWWWRRRLLLFFFBBB@@@===:::888888888999999999999:::::::::::::::888999:::999777666777888888888888888888888888888777777888999999999999888;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<===>>>======???@@@BBBCCCCCCAAA???>>>======<<<<<<<<<;;;;;;;;;:::;;;===???AAABBBBBBBBBCCCCCCEEEGGGIIIKKKLLLMMMOOOOOOQQQUUU[[[___bbbccc[[[TTTKKKGGGHHHIIIIIIGGGIIIHHHHHHGGGEEEDDDCCCCCC@@@???<<<999777555555555333333222111111111222222111111000000000000000000///---+++***+++,,,,,,+++***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))***,,,------,,,,,,******************))))))))))))(((''''''''''''(((%%%&&&((()))***---111555777888888999999999999999:::::::::<<<>>>???>>>===777555222//////000222444666:::===???>>><<<::::::<<<===???@@@BBBCCCDDDDDDEEEGGGJJJLLLNNNNNNNNNMMMNNNKKKGGGBBB???===<<<===<<<======>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBAAA???======>>>???@@@???@@@AAACCCEEEHHHJJJLLLMMM|||wwwtttuuuuuusssqqqooommmlllkkkjjjhhhfffeeeeeedddaaa```]]][[[ZZZYYYYYYXXXVVVSSSQQQPPPMMMLLLLLLKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;888888777666555444333222000000000000000111222222333222222222222222333444333444555777777777666666444444333222000///......///000000000000///......------------------------,,,,,,------...---------------,,,,,,,,,------...//////...---,,,,,,,,,---///////////////000000000222222222444555777999:::999999777666444333222111////////////////////////---...///000000///......---------,,,,,,,,,,,,,,,++++++***))))))***,,,---,,,***)))***+++,,,+++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------,,,,,,------..................---,,,++++++...111444999>>>EEEIIIOOONNNLLLFFF@@@;;;999888999;;;@@@FFFJJJJJJHHHEEE;;;888555444555666666555222111000000///000000000000000000000000111222222777:::>>>BBBCCCBBB???===;;;;;;:::888777666555555444444555666666666666666666666777777777888888888999999::::::;;;<<<<<<===>>>@@@BBBGGGMMMTTTZZZ]]]^^^\\\XXXUUUQQQLLLGGGCCCAAA???<<<999888777888999999888888888888999;;;<<<999;;;;;;;;;999888999:::::::::::::::999999999999777888999:::::::::::::::??????>>>>>>>>>???@@@AAADDDBBB@@@@@@AAABBBAAA@@@??????@@@AAA@@@???===<<<;;;;;;<<<===<<<;;;:::999999;;;@@@DDDGGGHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKNNNQQQTTTTTTTTTNNNIIIBBB???@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBB>>><<<:::888666555555555333333333333444444444555444444444333333222222222000...------......---,,,***)))(((''''''&&&&&&'''((((((((((((((()))***+++)))***+++,,,,,,,,,,,,,,,************++++++++++++***)))(((''''''(((((()))&&&(((+++...111555999======>>>???AAABBBCCCCCCCCCAAABBBCCCFFFHHHIIIGGGEEE===;;;888666555666888999===@@@CCCDDDBBB@@@???>>>@@@@@@@@@AAACCCFFFHHHIIIIIIKKKNNNQQQSSSSSSSSSSSSTTTQQQLLLGGGCCC@@@??????>>>>>>?????????>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@>>><<<<<<===??????>>>???@@@BBBDDDFFFHHHJJJKKK|||xxxvvvuuuuuusssqqqooommmlllkkkkkkiiifffeeeeeedddbbb```[[[ZZZYYYYYYYYYXXXVVVSSSQQQOOOLLLKKKKKKJJJHHHFFFEEEDDDBBB???===<<<;;;:::777777666555333222111111000000000000111222333333333333333333333444555666333444666777777777666555444444333111000...------.........///...------,,,------------------------++++++,,,---...............------------......///000///...---,,,,,,++++++---...///000111111111111222222333555777999;;;<<<;;;:::999777555333111000111111111111111111111111000111222333333111000///------------------------,,,+++***))))))***+++,,,,,,+++******,,,,,,+++***,,,,,,,,,------------......------------,,,,,,,,,------,,,,,,,,,---.....................------,,,***---111777===EEELLLRRRYYYXXXUUUNNNFFF???;;;999999===CCCKKKPPPQQQOOOLLL???<<<777555555555666555333222111000000000000000000000000000111222333333666888<<>>>>>===<<<;;;============<<<;;;;;;:::888<<>>???@@@@@@??????;;;:::888666555555555555555555666777888888888777777777777777666555444444000///...///000000...,,,***))))))((('''''''''((())))))))))))***+++------***++++++++++++,,,++++++*********+++,,,---------,,,+++)))(((''''''((()))(((+++000444888===AAAEEEFFFGGGIIIJJJKKKKKKKKKJJJFFFGGGIIILLLOOOOOOLLLJJJCCCAAA???===<<<<<<===>>>@@@BBBEEEEEECCCAAA@@@???CCCBBBBBBBBBDDDHHHLLLNNNOOOQQQTTTWWWYYYZZZZZZYYYXXXVVVQQQLLLGGGDDDBBBAAA???@@@@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@>>><<<;;;===>>>>>>>>><<<===???@@@BBBDDDEEEFFF}}}zzzxxxuuuuuusssqqqooommmlllkkkjjjhhhfffeeeeeedddaaa___[[[YYYXXXXXXXXXWWWUUUSSSOOONNNKKKJJJJJJIIIGGGEEEDDDCCCAAA>>><<<;;;:::999666666555444333222111111000000000000111222333444444333333333444555666666444555666777777777666555444444222111///...---,,,.........///...------,,,------------------------++++++,,,---...............---------......///000000///...,,,,,,+++++++++---...///111222333333333333333444555777999;;;<<<<<<<<<;;;999777444222000111111111111111111111111222333555666666444222111........................---,,,+++******+++,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,---.../////////.........------...+++///444;;;CCCLLLUUU[[[bbbaaa^^^XXXNNNEEE???===:::>>>FFFNNNUUUWWWUUUSSSDDD@@@:::666555555555555666555444222000/////////000000000000111222333444555777999;;;<<<<<<;;;:::666666888888888666555333444555666777888888888888999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>@@@AAACCCHHHOOOVVV]]]bbb]]]XXXPPPJJJFFFDDDCCCBBB===<<<;;;999888888999999999888777777777:::<<<>>>;;;<<<======<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@DDDFFFHHHJJJMMMOOOPPPQQQRRROOOLLLIIIHHHFFFCCCAAABBBBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;999===CCCJJJNNNOOONNNMMMIIIHHHFFFDDDBBB@@@>>>>>><<<<<<<<<>>>AAABBBAAA???:::888666666777999:::;;;;;;<<<===>>>>>>===;;;;;;888777666555555555666777777888:::;;;<<<;;;:::999999999999999888777666555000///...///000000...,,,******)))((((((((()))))))))******+++,,,---///000,,,,,,++++++++++++++++++)))***+++,,,---...///000///...+++)))((()))***+++---111777<<>>======>>>>>>>>>>>>???@@@AAABBB@@@>>><<<;;;===>>>>>>>>><<<===>>>???AAABBBDDDDDD~~~{{{zzzuuuuuusssqqqooommmlllkkkiiigggeeeddddddccc```___[[[YYYXXXWWWWWWVVVTTTQQQOOOMMMJJJIIIIIIHHHFFFDDDBBBAAA???===;;;999888888555555444444333222222222000000000111222333444555444444444444444444555666444555666777777666555555333333222111///...------///000000000000///......------------------------,,,,,,------...------------------------...///000......---,,,+++++++++,,,,,,...000333555666666666444444444666777999;;;<<<<<<<<<<<<;;;888555333111////////////////////////222333666777777666444222///////////////000000000///...,,,++++++,,,---------+++***+++,,,---,,,+++,,,---------........................---------,,,,,,,,,,,,,,,---....../////////......---......//////333:::AAAIIISSS]]]cccjjjjjjgggaaaWWWMMMFFFBBB>>>AAAHHHQQQXXX\\\[[[ZZZIIICCC<<<666444555555555777666555333111//////...000000000111222333444555666777999:::;;;;;;::::::666777888999999999888777444555666888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEIIIOOOUUUZZZ^^^VVVRRRKKKFFFCCCBBBAAA@@@<<<<<<;;;::::::::::::::::::999999999999:::<<<===;;;<<<>>>===<<<<<<===>>><<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCHHHKKKOOOSSSUUUWWWWWWWWWVVVSSSOOOLLLIIIGGGDDDBBBBBBAAA@@@??????@@@AAABBBDDDCCCBBB@@@>>><<<;;;::::::>>>CCCHHHKKKLLLKKKJJJHHHGGGEEEBBB>>>;;;999888555555666888;;;;;;:::888444444333444444666777888999:::;;;<<<<<<:::999777666666555444555666777888999;;;>>>???@@@>>><<<:::999999::::::999777555444000...------......---,,,******))))))))))))******)))******+++---///000111------,,,+++*********+++)))***+++---...000111222222000...,,,,,,...000222777;;;AAAFFFJJJLLLOOOPPPVVVWWWWWWWWWVVVSSSPPPOOOPPPPPPPPPRRRSSSSSSPPPNNNIIIGGGFFFDDDBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBBBBCCCCCCBBBBBBCCCFFFJJJOOOQQQUUUVVVYYY[[[]]]]]]\\\[[[VVVTTTQQQMMMJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBB@@@>>><<<<<<===??????>>>??????@@@AAABBBDDDDDDEEE~~~}}}{{{zzzuuuuuusssqqqooommmlllkkkhhhfffdddccccccbbb___]]]\\\ZZZXXXWWWWWWUUURRRPPPNNNLLLJJJIIIHHHGGGEEECCCAAA@@@>>>;;;999888777666444444444444444444444444000000000111222333555555555555444444333333444444444555666777777666555444222111111000///.........///////////////...---------------------------------------...------,,,,,,,,,,,,,,,,,,---...///000------,,,,,,+++,,,,,,,,,,,,...111555777888888888444444555555777888999:::<<<<<<<<<;;;:::777444222///////////////////////////111444777777666444222/////////000000111111111000///...---,,,---......---,,,++++++------,,,+++------------........................------------,,,,,,,,,,,,---...////////////...------...///000222666<<>>777444444555555555444333111000000//////000000000111222333555555666666777888888999999999888888999999999999888888555555777888999:::::::::;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@AAABBBDDDGGGLLLPPPSSSUUUPPPLLLGGGCCCAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIINNNQQQVVVZZZ]]]\\\ZZZXXXUUURRROOOLLLKKKIIIFFFDDDAAA@@@???>>>???AAACCCEEEJJJKKKLLLLLLIIIDDD???<<<<<<>>>BBBFFFGGGGGGFFFEEEBBBAAA???<<<999666444333000000111333555555333111...///000111111222444555555666999::::::999777555555555444555555777999:::<<<>>>AAACCCBBB@@@===;;;999999::::::999777555333///---+++***+++,,,,,,+++*********))))))******+++))))))***+++---///111222...---,,,***************))))))+++---///111333444333222111000222666:::<<>>>>>>>>>>>???@@@AAABBBAAA???======>>>???@@@???@@@@@@AAAAAABBBCCCDDDDDD}}}|||zzzyyyuuuuuusssqqqooommmlllkkkhhhfffcccbbbbbbaaa___]]]\\\ZZZXXXWWWVVVTTTQQQOOOMMMKKKIIIHHHHHHGGGEEECCC@@@???===:::888777666555333333444444444555555555000000000111222444555666666555444333333333333333555555666777777666555444111111000000//////......,,,,,,------,,,,,,+++***------------------------............---,,,+++++++++++++++,,,---...///000,,,,,,+++++++++,,,---------///222666888999999999555555555555666777888999;;;<<<<<<<<<:::888555333111111111111111111111111---000333666777666333222//////000000111111111222111000///...---......///---,,,++++++------,,,+++---------.........////////////.........---------+++++++++,,,---...///000000///...------...///000111555<<>>AAAGGGOOOVVV\\\]]]]]]NNNGGG>>>777444444555555222111111000000000000000000000000111222444555666444444555555666666777777888888888777777666666666555666777888999::::::;;;<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBB>>>???AAADDDGGGJJJLLLMMMMMMJJJFFFCCCAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::<<<======<<<<<<===??????@@@AAABBBDDDEEEFFFFFFIIIJJJKKKMMMNNNOOOOOOOOORRRVVV[[[___```^^^[[[XXXSSSPPPMMMLLLKKKJJJHHHGGGFFFEEECCCBBBCCCFFFIIIKKKPPPSSSWWWXXXUUUMMMEEE???===???AAADDDDDDDDDBBBAAA;;;:::999666444222000///......///000222111///,,,***,,,.........///000222111333666888999888666555555555444555666888:::;;;===@@@CCCDDDDDDAAA===;;;888999::::::999666444222///,,,)))((()))++++++++++++***************++++++((()))***+++---///111222///...,,,***))))))******((()))+++---000222444555333222222333777<<>>@@@AAA@@@???@@@AAA??????AAACCCGGGJJJNNNPPPMMMNNNPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHFFFDDDDDDJJJJJJIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>===???@@@@@@@@@>>>??????@@@AAAAAABBBBBB~~~{{{zzzzzz{{{vvvtttqqqpppooonnnkkkiiifffdddbbbaaaaaa```___]]]]]]ZZZWWWUUUTTTTTTSSSQQQLLLKKKJJJHHHFFFDDDCCCBBBBBB???<<<:::999999888777555555555444444333333333222222222333555888:::<<<>>><<<999666555555666888444555666999;;;:::777555444333222000///..................------,,,,,,,,,---...............------.........------,,,,,,,,,.................................------,,,,,,,,,---///111444666888888888777666444333222333333444888888999999888777555444222222111111111111222222333333444555555444444444333333222111000000111111///......///111333222111000000000//////...------........................---------,,,,,,,,,++++++---------.........//////000///...------...///000222444999???FFFPPPZZZ```hhhiiigggbbbYYYOOOHHHEEECCCBBBDDDJJJSSSYYYYYYWWWMMMGGG???999666555555555555444222000//////000000111111111111111222222222888666555666999;;;999777999999::::::;;;;;;::::::<<<;;;::::::;;;;;;999777:::;;;===>>>>>>>>>===<<<===>>>@@@AAABBBBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLGGGGGGEEEDDDBBB@@@???>>>>>><<<:::;;;>>>???>>><<<<<<<<<;;;<<<>>>???>>>======>>>??????>>>>>>@@@BBBFFFFFFGGGHHHHHHIIIJJJJJJQQQSSSUUUXXXYYYZZZYYYYYY[[[[[[]]]^^^^^^\\\WWWTTTQQQNNNKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDFFFKKKQQQVVV[[[```ccc```\\\VVVNNNEEEBBBAAA@@@@@@@@@???===:::777666555333222111000000//////000000000000//////000000000000000000000111333333444444555666777777666555444555666999;;;===>>>@@@BBBDDDCCCAAA>>><<<:::999999::::::999555222333000,,,,,,------+++(((---,,,,,,++++++++++++,,,))))))******,,,---///000///...,,,***)))***+++,,,---------...111444666888666666666999>>>DDDKKKOOOTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSPPPMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFHHHIIIKKKLLLMMMNNNOOONNNLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIFFFDDDCCC@@@???>>>===>>>???AAABBB===<<<<<<;;;;;;<<<<<<======>>>???>>>>>>???BBBDDD|||yyyxxxxxxuuusssqqqoooooommmkkkiiigggeeebbbaaaaaaaaa```^^^]]][[[WWWUUUUUUTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB@@@>>>:::888777777666444444444444444333333333333222222222444666999;;;===@@@>>>;;;888777777888888555555777999;;;:::888555444333222000//////...............------,,,,,,,,,---......//////...------...------------------,,,------------------------.........------,,,,,,,,,...///111333555666666666555444333222222333444444777888888999888777666555333222111000000000111111111222333444444444444444333222222111000000111111///......000222444444333222222000///...---------........................---------,,,,,,,,,,,,+++,,,,,,,,,---------......//////...------...//////111333666:::@@@HHHPPPVVV\\\]]]]]]YYYRRRKKKEEECCC>>>===>>>CCCKKKPPPPPPNNNHHHCCC===888666555555444555444222111000000111111111111111222222222222333777555555666999;;;:::888999:::;;;<<<======<<<<<<<<<;;;:::;;;<<<===;;;:::;;;<<<===>>>???>>>>>>======>>>???AAAAAAAAAAAA@@@???@@@AAACCCEEEGGGIIIJJJGGGGGGFFFDDDCCCAAA@@@??????===;;;<<<>>>??????===>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBAAAAAACCCEEEDDDEEEHHHKKKNNNQQQSSSTTT]]]^^^aaabbbbbb```]]][[[ZZZZZZZZZ[[[[[[XXXSSSPPPLLLJJJGGGFFFFFFFFFEEEDDDGGGHHHHHHHHHIIINNNTTTYYYaaafffiiigggbbb[[[RRRIIIBBB@@@>>>======<<<999888555444333111000////////////......------......///////////////////////////222222333444444555666666666666555555666888:::;;;:::<<>>BBBGGGLLLOOOSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJKKKMMMNNNMMMKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHEEECCCBBBBBBAAA???=========>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===>>>AAADDD}}}yyywwwvvvtttrrrpppnnnnnnllljjjhhhhhhfffdddbbbbbbbbbaaa___]]][[[XXXVVVUUUTTTRRRPPPMMMLLLJJJHHHFFFDDDCCCBBB???<<<888666555555333222222333333333333333333444222222333444777:::===???BBB@@@>>>;;;999999888999666666777999;;;:::888555333333111000////////////.........------------------......//////.........---------------.........------------------------.........---------------//////111222333444444444333333222111222333444555666666777888888888888888555444111///......///000///000111222333444444444333222111111000111111111///...///222555888888888666444111///---,,,------..............................---------,,,,,,,,,++++++,,,,,,,,,---------......------------......000111333555888>>>DDDHHHMMMOOOPPPNNNIIIDDDAAA???:::999999===CCCFFFEEECCC@@@===999666666555555444444333333222222222333333222222222333333333444444666555555777999;;;;;;:::<<<===>>>@@@AAAAAAAAA@@@>>>===<<<===>>>???>>>===<<<======>>>???>>>>>>>>>======???@@@@@@AAA@@@@@@???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>======???@@@@@@???AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGFFFGGGHHHJJJIIIKKKNNNSSSWWW[[[]]]___gggiiilllnnnlllhhhbbb^^^YYYXXXWWWVVVUUURRRNNNKKKGGGEEECCCBBBCCCDDDDDDDDDHHHHHHHHHHHHJJJNNNUUUYYYeeekkknnnkkkeee^^^SSSIIIBBB???;;;999888777555444222111000///...............---,,,++++++,,,---...//////......---------,,,000000111222333444555555777777666555555666888999555777:::<<<===<<<:::999999999888888999888555222...,,,++++++---...---,,,+++***))))))(((((())))))))))))***+++,,,...///000......------...///111222333444555777999<<<>>>@@@???@@@AAADDDGGGKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNMMMKKKIIIFFFEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAADDDFFFHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAACCCBBB@@@===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<=========<<<>>>@@@CCC{{{wwwuuusssqqqooonnnmmmllljjjhhhiiigggdddcccccccccaaa```]]][[[XXXVVVUUUTTTQQQOOOMMMLLLKKKHHHFFFCCCAAA@@@>>>;;;777555444444222111111222222222333333444444222222333555888;;;>>>@@@BBBAAA???===;;;999888888777777777999::::::888555333222111000////////////...............------------......////////////...,,,,,,------......//////.......................................---------///000000111111111111111222111000000111222333444444555666777888999999999777555222///......//////......000111333333444444222222111111111111111222000000111555999<<<======:::777333///---,,,------....................................------------,,,,,,,,,---------............------------......///000111222444777<<<@@@BBBDDDEEEEEEBBB???===<<<999888888;;;>>>??????===999777555555666666555444333333333444444555555555333333333444444555555666666666777888:::<<<======@@@AAADDDFFFGGGHHHGGGGGGDDDBBB@@@@@@@@@@@@???===<<<<<<=========>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGJJJLLLNNNNNNNNNNNNOOOQQQUUUWWWZZZ^^^bbbeeeggghhhlllnnnrrrsssqqqjjjccc^^^VVVUUUSSSRRRQQQNNNKKKHHHFFFDDDBBBBBBDDDEEEFFFEEEDDDDDDDDDDDDEEEIIIOOOTTTbbbhhhkkkhhhbbb[[[OOOEEEAAA>>>999555444333222111000//////...------------///---+++))))))+++---/////////......------,,,,,,...///000111222333444555888777666555555555666666222444777999::::::999888999777777777777666444111...---,,,+++,,,,,,,,,,,,,,,++++++*********++++++******+++,,,---///111222000000000111222444666777::::::<<<>>>@@@BBBDDDEEECCCDDDFFFHHHJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@???????????????@@@BBBEEEGGGIIIKKKIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@BBBAAA???===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===<<<<<<===@@@BBB|||yyyxxxsssqqqooonnnmmmllljjjhhhiiigggeeeddddddcccbbb```]]][[[XXXWWWVVVTTTQQQNNNMMMLLLJJJGGGDDDBBB@@@>>>===;;;777555555555444333222222222333333444444444222333333555777:::===?????????>>>===;;;999777666777777666888999999777555222222111000/////////000........................---......///000000//////---------....../////////000000000000000000000000........................000000000000000000000000111000//////000111222333333333444555777888999:::888666333000///...//////---...///111222333333333222111111111111111222222222222444888===@@@BBBBBB<<<999555000...------.........................../////////.........------............////////////...........................///111111333555999======>>>@@@???===:::999999888888888999;;;;;;;;;:::666555333444555666555444444444555555666666777777333444444555666777777777888999:::;;;===>>>???@@@DDDFFFIIILLLOOOOOOOOONNNLLLIIIEEECCCBBBAAA???===;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCDDDEEEFFFEEEFFFGGGGGGFFFGGGKKKNNNRRRTTTWWWXXXWWWWWWXXXZZZ```cccfffkkknnnqqqrrrrrrssstttvvvtttoooggg___YYYSSSRRRPPPOOOOOONNNLLLJJJKKKIIIFFFFFFGGGHHHHHHGGGAAAAAA@@@??????CCCHHHMMMZZZ```ccc```[[[TTTIII???>>>;;;666333222111000//////...---------------...///---+++))))))+++---////////////......------------...///000222333444444777777666555555444444444222333666888999999999999777666444444444444222000//////...,,,************++++++******+++,,,,,,---------...///111333555666555555666777999:::;;;<<<@@@@@@BBBCCCEEEFFFGGGHHHCCCDDDFFFHHHIIIIIIIIIHHHKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA===>>>???AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBDDDFFFHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@??????>>>>>>===============<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<<<<===@@@BBB}}}{{{yyysssqqqooonnnnnnmmmkkkiiiiiigggdddcccccccccbbb```]]][[[YYYWWWVVVTTTPPPMMMMMMKKKIIIFFFCCC@@@===<<<<<<:::777666666666666555333333444444444444444555333333444555777999<<<===============<<<999777666777666555666777777555444222222111000000000000000.............../////////---...//////000000000000.............../////////111111111111111111111111.............../////////111000000/////////000000111000///...///000111222222222222333555666888999777666555333111000000///...///000111222333333333111111111000111111222333333333555999>>>BBBDDDDDD<<<:::666222///...---...........................000////////////............////////////000000000......////////////......---///000111222444888;;;999;;;<<<<<<999777777777555666777888888888888888666555333444555666666555555555666777888888777777444555555666777888999999<<<===???@@@@@@@@@BBBDDDGGGIIIMMMQQQTTTUUUTTTTTTRRRNNNJJJFFFDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJHHHJJJLLLKKKKKKMMMRRRVVV\\\___bbbdddccccccdddeeehhhkkkoootttxxxzzz{{{{{{zzzyyywwwrrrkkkaaaYYYTTTQQQOOONNNNNNPPPQQQQQQPPPQQQOOOKKKIIIIIIHHHGGGFFF@@@???===;;;;;;===BBBFFFQQQVVVYYYVVVRRRLLLCCC;;;999666333111000000...------,,,,,,,,,,,,,,,------...,,,+++******+++,,,...........................------...000222333444555666666666555444444333333333444666888999999999999555333222111111111///.../////////,,,)))((((((***)))******+++,,,...///000333444555666888:::<<<===<<<======>>>???@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFEEECCCCCCBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB===>>>???AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFHHHJJJKKKKKKJJJIIIIIIJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@AAABBBCCCBBBBBB@@@@@@=========>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<>>>@@@CCC~~~|||zzzyyysssqqqpppoooooonnnlllkkkiiifffdddccccccbbbaaa```]]][[[YYYXXXVVVTTTPPPMMMLLLJJJHHHEEEAAA>>>;;;::::::888555555666777777666666555555555555555555444444444333444666888:::;;;;;;<<<===>>>===;;;888777777555444444555555444222222111111000000000000000---........./////////000------///000000111111111////////////............000000000000000000000000---........./////////000111000000//////000111222111000///.........///000111111111111333444666777666666666666555333111000000111111222333333333222111111000000111222222333222222444888===AAACCCCCC;;;999777444111///...---........................000000000/////////...............////////////000//////000111111000//////---...000000000222444777555666888888666555555666555666888999999999::::::999777444444555666666666666777888999999888888777555555666777888999::::::@@@BBBDDDDDDCCCCCCEEEGGGGGGJJJOOOTTTWWWWWWWWWVVVTTTPPPLLLHHHFFFDDDBBB@@@???>>>=========>>>@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLKKKIIIIIIKKKNNNLLLNNNQQQQQQPPPSSSYYY___gggjjjmmmoooooooooppppppppprrrvvvzzz|||}}}}}}|||wwwuuuqqqkkkccc\\\WWWSSSOOOMMMMMMOOORRRVVVXXXYYYVVVSSSNNNJJJHHHFFFDDDBBB>>><<<:::777666777;;;???FFFJJJMMMJJJGGGCCC===666222000......///...---+++******))))))***+++,,,,,,+++******))))))******+++++++++,,,,,,------......------///000222444555666555555555555444444333222333444666777888888888888333111///...//////---,,,,,,......,,,)))((()))+++,,,,,,---///111333555777;;;<<<===>>>@@@CCCEEEFFFDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA?????????@@@@@@DDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBB>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAACCCDDDEEEGGGHHHJJJJJJHHHHHHHHHIIIGGGFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@===>>>>>>??????@@@??????>>>======<<<<<<======>>><<<===>>>>>>===>>>AAADDD}}}{{{yyyxxxtttrrrpppooopppooommmkkkhhhfffdddbbbbbbbbbaaa___]]][[[ZZZXXXWWWTTTPPPLLLKKKJJJGGGDDD@@@===:::888888666444444555777777666777777777666555555555444444444444444555666888999:::;;;===???>>><<<:::888666555333333444444333222222111000000000000000111---.........//////000000------///000111111111111000000//////......------000000000000000000000000---.........//////000000111000000//////000222333111000///...------...///111000000000111333555666555666777888777444222000111222222333333333222222111111000000111222333333111111222666;;;???AAAAAA:::999777555333000///---........................000000000000////////////---------........./////////000111222222111000///,,,...//////...///111333111333444555444333444555666888:::;;;;;;<<<===>>>;;;999555444555666777666777888999::::::999888777555666777888999:::;;;;;;BBBEEEGGGGGGEEEDDDFFFIIIGGGJJJOOOTTTWWWXXXXXXWWWTTTQQQLLLIIIGGGFFFDDDCCCAAA@@@?????????@@@BBBBBBBBBAAA@@@@@@AAABBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMJJJLLLNNNMMMKKKJJJMMMPPPNNNRRRUUUUUUTTTWWW___eeennnqqquuuwwwwwwwwwwwwxxxxxxyyy{{{}}}}}}{{{yyyxxxooolllhhhccc^^^ZZZWWWVVVNNNMMMMMMOOOTTTYYY]]]^^^XXXTTTOOOJJJGGGDDDAAA>>>;;;:::777333111222666999===AAACCCAAA>>><<<777111---,,,+++,,,...---,,,***(((((('''(((((()))***+++(((((())))))))))))(((((())))))***+++,,,------...------///000222444555666444555555555444444333222444444555666777777777777222000...---------,,,+++***,,,---,,,))))))+++...000111222444777:::<<<===AAAAAABBBDDDFFFIIIKKKLLLHHHIIIIIIHHHHHHFFFEEEEEEBBBCCCDDDDDDCCCBBB@@@???AAA@@@@@@@@@@@@AAAAAABBBAAA@@@>>>======>>>>>>???CCCBBBBBBBBBCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBAAA>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHFFFEEEEEECCCBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>===>>>???>>>>>>???BBBDDD~~~}}}zzzxxxvvvtttqqqpppooommmjjjhhhhhhgggeeecccaaa`````````]]][[[YYYWWWVVVTTTPPPNNNNNNKKKFFFBBB???===:::888999777555333333444666777888888777777666555555555555666666777777777777777666777999:::;;;;;;:::999444444333222222222333333////////////............222222333444333111...---000000000111222222222333333000000444666444333444////////////////////////------...///000000//////////////////000222444555333222000000111000///---000111111222333444444444444555777888888666444222222111111111333222111///000000000000000000000000000111222444777999;;;;;;:::888555333333111...,,,000000////////////000000000000000000000/////////...............///000000222111111000000000000000///000000111222444555666666555444444444555666777333444777999;;;======>>>AAA===888444444555555555888999:::<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===>>>BBBEEEHHHIIIHHHFFFFFFFFFJJJKKKMMMOOOQQQRRRSSSSSSPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDCCCBBBBBBDDDGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVXXX[[[___eeeiiillltttwww|||}}}{{{{{{|||yyytttpppgggbbb\\\ZZZZZZWWWQQQKKKLLLMMMOOOTTTXXX[[[[[[ZZZWWWRRRKKKFFFCCCBBB@@@???<<<888333000000000000000444888::::::555111000000,,,+++***)))(((((((((((((((((('''''''''(((((()))'''''''''(((((()))***+++(((((()))***+++---...//////000000111333555777888999999888666444222333555555666888::::::999888666111000///...---...//////......///000111333444444777999<<>>???@@@AAA===<<<<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGFFFDDDCCCAAA@@@??????@@@BBBDDDEEEFFFFFFFFFKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@????????????@@@@@@AAAAAAAAA}}}zzzxxxwwwuuurrrpppooonnnkkkiiihhhgggeeecccaaa`````````\\\ZZZXXXWWWVVVSSSPPPMMMLLLHHHDDD@@@>>><<<:::888999777555444444555777999::::::999888777555555444555555666777777777777666888999:::::::::999888777666666555555444444444333111000000000000/////////000111222333333222111000000111111222333444555666555111111555777444333444////////////////////////......///000000000000000111000111111333555777888555333111000000000...---......//////000111111222444666888999999888666555222111111111222222111///000000000000000000000000000111222444666888:::;;;777666444333333222000///000000////////////000000000000000//////////////////............///000111111111000111111222333333222111111111222333444444666555444333333444555666555666888:::===???AAABBBCCC???999666555666666555:::;;;===???@@@@@@@@@@@@===<<<<<<;;;<<<===???@@@DDDFFFIIIJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFEEEDDDEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQRRRTTTUUUUUUUUUVVVXXXZZZ]]]]]]___bbbgggmmmqqqttt{{{~~~|||yyyvvvvvvuuurrrmmmhhhaaa]]]YYYXXXXXXVVVQQQLLLKKKKKKMMMQQQUUUWWWWWWVVVRRRNNNHHHEEECCCCCCBBBBBB???;;;555000///000000000333555888777444000......++++++***)))((((((((((((((('''''''''''''''((((((((('''(((((()))***+++,,,++++++++++++,,,...///000///000000111333444666777888::::::999666555555666888999:::;;;;;;:::888777222222000/////////000111///000222444777999;;;<<>>>>>>>>>>>::::::::::::;;;<<<=========<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGEEEDDDBBBAAAAAAAAAAAACCCEEEFFFGGGGGGGGGKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAA}}}{{{yyyxxxvvvsssqqqpppnnnllljjjhhhgggeeecccaaa``````___[[[YYYWWWVVVUUUSSSOOOMMMHHHEEEAAA>>>===<<<:::888888777555444555777:::<<<>>>===<<<:::777555444333444555555666666666666666999::::::::::::888777666777888888888777555444333111111111111000000000000...///111333444444333333000111222444666777888999777333222555666444222444////////////////////////...///000000000000000000111222222444666888:::;;;777444111///...///...------......//////000000111444666888:::::::::999888333222111111222222111///000000000000000000000000000000222444555777999999555444222333333444222111000//////......//////000//////////////////000000///////////////000000111000000000111222444555666333333222222222222333333666555444333333444555666777777888:::===AAADDDFFFEEEAAA<<<888777777666666:::<<>>>>>;;;999888888:::;;;<<<======<<<::::::666555555444333444444444333555888;;;???BBBEEEGGGIIIJJJLLLNNNPPPRRRRRRSSSOOOPPPQQQQQQPPPOOONNNMMMJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>=========>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIKKKJJJHHHFFFDDDDDDDDDDDDGGGFFFEEEDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???????????????@@@@@@@@@@@@~~~{{{yyyxxxvvvsssrrrqqqooollljjjhhhgggfffdddbbb```___^^^ZZZXXXVVVTTTSSSQQQNNNLLLEEEBBB???======<<<;;;:::888777555555666999<<<>>>AAA@@@>>>;;;888666444333444444555666666666666666888999::::::999888777666777888999999888555333111111111111000000000/////////000111222333444444333111111333555777888::::::888333111444444222000222////////////////////////......///000000/////////000111222444777999;;;<<<999555111...---......---//////000000111111111222333444777999::::::999999444222111000111111000///////////////////////////000000111333444666777777555444222333333444222111000//////......//////000/////////000000000000000000000000//////000000111111000000111222333444444333333222222222333444444666555444444444555666777777777888999<<>>AAACCCCCC@@@===:::999;;;<<<===>>>?????????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<>>===============>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKIIIGGGEEECCCCCCCCCCCCFFFEEEEEECCCBBBAAA@@@@@@BBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>????????????|||zzzxxxvvvsssrrrqqqooollljjjhhhhhhfffdddbbb```^^^]]]YYYWWWUUUSSSRRROOOLLLIIIDDDAAA>>>============<<<888777666555777999<<<>>>AAA@@@>>><<<999666444333444555555666777666666666666777888999:::999888888666777888888777444222000000000/////////.........111111222222333333333333222222333555777888999:::777222000111222///...000000000000000000000000000.........//////......---...///111333666888999:::999555111...---......---000000000000111111111111111222444666777888888888555333111000111111000//////////////////////////////000111222333444555555666555333333333333111000000000////////////000000000000000111111111222222222111111000000000111111222111111000000000111111111111111222333444666777555555444444555777888999888888888999;;;???BBBEEECCC@@@===;;;::::::999888888:::>>>CCCHHHMMMQQQSSSSSSQQQOOOLLLIIIHHHHHHGGGIIIJJJLLLLLLKKKJJJKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOKKKMMMPPPRRRSSSQQQOOONNNPPPOOOOOONNNMMMMMMLLLLLLKKKMMMOOOPPPPPPPPPRRRTTTSSSTTTUUUWWWXXXYYYYYYZZZVVVVVVWWWXXXZZZ\\\^^^___aaaccceeegggjjjmmmrrruuu{{{|||~~~zzzssseee```[[[XXXWWWUUURRROOOOOONNNLLLKKKJJJHHHFFFEEEFFFEEECCCCCCEEEEEEDDDCCCBBBAAA@@@CCCGGGKKKNNNOOOJJJCCC:::222//////000000111111111222222111///...)))((((((''''''''''''(((&&&'''(((******+++******------,,,------...///000///......---------------...///111555999>>>BBBDDDDDDFFFIIIIIIEEEAAA===;;;<<<===>>>@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHJJJMMMOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOPPPOOOOOOMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBBBB>>>>>>======<<<=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===?????????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKLLLLLLLLLJJJIIIGGGEEECCCBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA=====================<<<}}}{{{xxxvvvsssqqqpppnnnllljjjhhhhhhgggeeeccc```^^^\\\ZZZWWWTTTRRRPPPMMMIIIFFFCCC@@@>>><<<=========<<<888777666555666999<<<>>>@@@???>>><<<999777666555555666666777777777777777555666777999999999999888555666666666555333222111////////////............222222222222333333444444555555666666777777888888666111...000000......000000000000000000000000000///////////////......------...000222444555666666777444111///...///...---////////////////////////000111333444555666666666666444111000000111000///000000000000000000000000///000000111222333333444666555333333333333111000222111111000000111111222111111111222333333444444333222111111111111111111222111111000//////000000000111111222444555777888555555555555777999<<<===;;;;;;;;;;;;<<<>>>@@@BBBAAA???===<<<===>>>>>>===;;;<<>>>>>============>>>>>><<<<<<;;;:::999999::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@??????@@@BBBCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???;;;;;;;;;;;;::::::::::::}}}{{{wwwuuurrrpppooonnnkkkiiihhhhhhgggfffccc```]]]\\\ZZZXXXUUURRROOOKKKGGGCCCAAA???<<<;;;;;;<<<;;;:::888777555555666888;;;=========<<<;;;:::888777777666777777888888888888888666777888999999888777777555555555444444333333333000000000////////////...000000111222333555666777::::::999999888888777777666111...000000//////111000000000000000000000000111111111111111000//////,,,...000222333444444444555333111000000000...---000000000000000000000000111222222333444555555666777444111///000000000///000000000000000000000000///000000111111222222222444333222222444444333222333333222222222222333333222222333333444555555666444333222111111111111111111111000000000111222222222222222333333555666666444444555777999<<>>???BBBDDDDDDDDDBBBBBBCCCEEEJJJPPPWWWZZZYYYXXXUUURRRPPPOOOOOOOOOOOOPPPQQQPPPOOOOOOQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXZZZZZZYYYYYYYYYZZZ\\\]]]^^^___```aaaaaaaaabbbbbbccceeeiiimmmqqqsssvvvzzz~~~zzzpppiiiaaa[[[SSSNNNMMMKKKIIIFFFHHHFFFDDDAAA@@@BBBEEEHHHGGGDDDBBBAAABBBBBBBBBAAA>>>======@@@DDDHHHJJJJJJDDD???999444222111111111111000...///222222111///)))))))))(((((())))))***'''))),,,///222333333333333222111000000///////////////.........///000000000222444888<<<@@@DDDFFFFFFIIILLLNNNMMMKKKJJJJJJHHHHHHIIIIIIJJJLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIEEEFFFFFFGGGFFFEEECCCBBB???>>>>>>======>>>>>>???<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMIIIHHHGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBAAA@@@>>>======>>>@@@BBBCCCCCCBBBAAA>>>????????????>>>======:::999999999888888888888}}}{{{vvvtttrrrpppooommmjjjhhhhhhhhhgggfffccc```]]][[[[[[XXXUUUQQQNNNJJJEEEBBB@@@>>>;;;:::::::::999888888777555444555777:::;;;<<<;;;;;;::::::999999888777777888999999999999999888888999999888777555444666555555444444444555555111111111111000000000000......///111333666888:::======<<<;;;999888777777666111...000111000000333000000000000000000000000333333333333333222111000---...000222333333333333333222000000111000///---333333333222222222222222222333333333444555555555777444111//////000000///000000000000000000000000///000000000111111111111222111111222444666555444444333333222222333333444333333444444555666777777444333333222111111111222000000000111222333555555444444444333333444444555444444555777:::>>>AAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???AAAEEEGGGHHHHHHIIIGGGFFFGGGJJJPPPWWW[[[\\\[[[YYYWWWVVVUUUVVVVVVQQQRRRSSSRRRQQQRRRSSSUUUTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYUUUUUUVVVVVVWWWXXXXXXYYYYYY\\\^^^^^^]]]\\\\\\\\\```aaabbbcccccccccccccccffffffgggjjjnnnssswwwzzz~~~|||{{{zzzvvvmmmfffccc\\\SSSNNNKKKIIIFFFCCCEEECCCAAA>>>>>>AAAGGGKKKGGGEEEBBBAAABBBCCCCCCBBB===<<<<<<>>>BBBEEEGGGGGGBBB>>>888444333222222111111///---...111222111///***)))))))))))))))******''')))---111444666666666555444333111000/////////000000000000000111222222222333555888;;;>>>AAACCCDDDHHHKKKNNNNNNOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPNNNNNNGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKFFFFFFGGGGGGGGGEEEDDDCCC???>>>>>>>>>>>>>>>??????>>>>>>=========>>>>>>???::::::;;;;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMIIIHHHGGGEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAAAAAAAA???===<<<<<<===@@@BBBBBBBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;:::999888888888777777666666~~~|||vvvsssqqqooonnnmmmllljjjhhhgggfffeeedddbbb]]]ZZZXXXYYYWWWQQQJJJFFFCCC@@@>>>======<<<;;;;;;::::::888888777777777777888888777777777777666666666666666777888999:::;;;;;;;;;::::::::::::999888777666555555444333333222111111222111111111111111222222222111111111333555888:::???>>><<<999666555333333111111000000000000000111000111222222111222444666666888999999777444333333............///111222333222222111000/////////000111111111000000000000000000000000111222222222333111111111111111111111111////////////////////////............///000222222444444333222333444555666555444333333222222222222333333333111///000222555555555555444444333333333222222111111111222444555666666555555555555666666666777777888:::???FFFKKKKKKLLLMMMMMMLLLJJJGGGFFFGGGEEEDDDEEEHHHLLLOOOPPPMMMLLLKKKKKKMMMQQQUUUXXX]]]\\\[[[YYYWWWUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]___```ddddddcccbbbaaaaaa``````bbbdddfffhhhhhhiiilllnnnjjjlllnnnrrrxxx}}}zzzyyy|||yyyvvvttttttuuuuuuqqqmmmggg```UUULLLFFFDDDCCCCCC>>><<<:::;;;>>>BBBDDDEEEGGGEEEBBB@@@???>>><<<:::999:::;;;===???@@@BBBBBB888777666555333111000000000000000000///...---,,,))))))((('''((()))+++,,,///000111333555777888999666555444333222222222222000000000...------///111222222333555999===BBBDDDGGGIIIMMMRRRWWWZZZ\\\]]]ZZZUUUOOOLLLMMMNNNMMMLLLMMMNNNPPPRRRRRRPPPNNNLLLMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFFFFFFFDDDCCCBBB<<<<<<===>>>??????>>>>>>>>>>>>============>>>>>>>>>======???AAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD>>>@@@AAACCCDDDDDDCCCCCCDDDCCCAAABBBDDDFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHGGGFFFEEECCCAAA@@@??????>>>>>>>>>>>>=========<<<:::<<<===??????===<<<:::>>><<<999888888777555444444333333222222333333444}}}xxxuuurrrpppooonnnkkkjjjiiihhhgggffffffccc___\\\YYYXXXUUUOOOIIIEEEBBB@@@===<<<<<<;;;;;;::::::999777666666666666666666777777777666666666555555555666777888999::::::::::::::::::;;;:::999888777777666666555444444333222222111111000000000111111222111111000111222555777999===<<<:::777555333222222111111000000000000000111///111222222111222555777:::<<<>>>>>>:::777444333///......//////000111222111111000000///000000000111000000000000000000000111111111111222222222222222222222222222222222222////////////////////////////////////000111222222444444333333333444555666666555555444333333444444555555444333111222444666666666555555555444444444444333333222333444555666666666555555555555666666666666666777999>>>DDDIIIMMMOOOPPPRRRRRRQQQOOONNNMMMJJJHHHIIIKKKOOOQQQRRRPPPOOONNNNNNPPPSSSWWWZZZ\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]]]]]]]aaaaaaaaaaaaaaaaaaaaaaaa_________```aaacccdddeeefffffffffeeeeeeeeeeeeeeedddgggiiikkklllnnnqqqsssssstttwwwzzz|||zzzxxxttttttwwwsssqqqqqqsssxxxzzzyyywwwllldddYYYOOOIIIFFFEEEDDDAAA???======@@@DDDFFFGGGGGGDDD@@@<<<;;;:::888777777888999:::;;;===>>>>>>777666555444222111000/////////......---,,,,,,,,,)))))))))******+++------///000111222444555777777444333222111111111111111000111111111111111444666222333444777<<>>??????@@@@@@??????AAA@@@??????>>>>>>>>>???>>>======???AAACCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???@@@BBBCCCDDDDDDCCCCCCDDDBBBBBBCCCEEEGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>===============<<<===>>>>>>>>>>>>===<<<<<<:::888777777666555444333333333333333333222222{{{xxxtttrrrpppnnnkkkiiiiiihhhggggggfffddd```]]]ZZZVVVQQQLLLGGGCCC@@@@@@;;;;;;;;;:::999999888888666555555444444555555666666666555555555444444444666666777888999999999999:::::::::::::::999888777666666666555555444444333111000000//////000000000000000///000111333555666:::999777555333222111111000000000//////000000111///000111222222444777999AAACCCEEEDDD@@@:::666444000000////////////000000000000/////////000111111000000000000000000111111222222222222222111111111333333333333333333333333000000000000000000000000000000///000000111222333444444333333444444555666777666555555555555555555666666666555444444666888666666666666555555555555555555444444444555666777666666555555555555666666777888888888999>>>CCCHHHOOOQQQTTTWWWYYYZZZZZZYYYUUURRROOOOOOQQQSSSUUUUUUTTTSSSRRRRRRTTTWWWZZZ[[[\\\\\\]]]^^^^^^___``````^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccddddddcccdddfffhhhiiijjjkkkkkkiiiiiijjjjjjkkkkkkkkkkkkiiikkknnnpppsssvvvzzz}}}~~~wwwsssqqqooopppssspppoooooottt{{{vvvmmmaaaWWWPPPLLLJJJIIIGGGEEECCCCCCEEEHHHJJJKKKJJJEEE>>>888666444444333444444555555666777777777555555444333111000//////...---,,,*********++++++)))***+++---...///////////////000111222333444555333333222111111111222222333444555555555555888:::555666999>>>CCCIIIOOORRRVVVYYY^^^cccfffhhhhhhhhh\\\XXXSSSPPPOOONNNNNNMMMLLLMMMOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBB??????@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???AAACCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBBCCCEEEGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<===========================999777555444555555444333333333444444444222111000~~~{{{wwwsssqqqnnnkkkiiihhhgggffffffeeeccc___\\\YYYTTTNNNJJJFFFAAA??????::::::999999888888777777666555555555555555555666555555444444444333333333555666777777888888888777999:::::::::999999888777666555555555444444444333111000//////////////////////////////000111333444666555444222111000000000000////////////000000111///000111111222555999<<>>???CCCHHHNNNTTTYYY\\\```bbbfffiiijjjjjjhhhgggZZZXXXTTTPPPNNNMMMLLLLLLKKKLLLNNNOOOOOOOOOMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<666444222222333444444333222333444555444222000///|||xxxtttqqqnnnkkkhhhfffeeeddddddbbb```[[[XXXWWWPPPKKKKKKIIIBBB>>>>>>:::999999888777777666666777666666555555666666777444444444444333333333333555555666666777777666666888888888999888888777777444444444333333333333333111111000//////...//////////////////000000111222333222111000//////////////////......///000111111///000111111222555:::===HHHKKKLLLKKKEEE===777444222111000//////......//////.........///000111111//////000000111111111111444333333333222222111111333333444444444555555555333333333333333333333333333222222222222333333444444444555555555666666555555444444444444444555555555666777777666666777999666777777777777777777777777777777777777777777666888777777666666777777888999::::::;;;;;;>>>CCCFFFKKKNNNTTTZZZ```dddfffgggccc___[[[YYYYYYZZZZZZZZZZZZ[[[[[[\\\^^^___``````aaaaaaaaabbbccccccddddddffffffffffffffffffffffffhhhiiijjjkkkkkkjjjhhhgggeeeeeedddeeefffhhhjjjlllkkkmmmoooqqqssssssssssssssssssssssssssssssssssssvvvxxx{{{~~~{{{xxxvvvvvvwwwxxxzzz{{{zzzxxxtttsssssswww|||qqqjjjddd```^^^ZZZXXXTTTSSSUUUWWWXXXYYYUUUMMMBBB999333222222222............---------,,,000000//////.........---,,,***(((''''''((()))******+++...000111222222222......//////000111222222333333333333333444555666333666999<<<>>>@@@CCCEEEJJJKKKOOOSSSXXX]]]aaaccceeefffhhhhhhgggeeebbb```WWWUUURRROOOLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDCCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFEEECCCAAA?????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@===;;;:::999888999:::;;;:::999888888888888999:::444222111111222333333222111222333444444222000///|||xxxtttqqqnnnkkkhhhfffdddcccbbb```\\\XXXTTTRRRKKKIIINNNMMMDDD===<<<999999999888777777666666777666666666666666666777555555444444444333333333444555555666666555555555666666777777777666666555333333333333333333333333222222111000///////////////000000000000000000000000000///.........//////............///000111111111222222222333666:::>>>FFFHHHJJJHHHBBB<<<666444111111000/////////////////////.........///000000/////////000111111222222333333333333333222222222222333333444444555555555444444444444444444444444444444333333333333444444444444555666666666666555444444444333444444555666555666888888777777888:::999999999999999:::::::::999999:::::::::999888777999999888888888888999999777888999:::;;;===AAAEEEJJJMMMSSS[[[aaafffiiijjjhhhddd```]]]]]]^^^^^^]]]]]]^^^```bbbdddeeeeeeeeeffffffffffffggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmooopppqqqpppnnnmmmjjjiiihhhhhhiiikkknnnoooqqqrrrssstttuuuvvvvvvvvvyyyyyyyyyzzzzzz{{{{{{{{{}}}yyyuuuqqqooooootttyyy~~~vvvttttttyyy}}}vvvpppjjjfffbbb___\\\ZZZ[[[]]]^^^^^^XXXPPPDDD:::444222111111---------,,,,,,+++++++++------------------------+++***)))(((((()))******+++,,,---///000111111111------...///000222222333222222222333444555666777333777<<>>>>>>>>??????;;;:::888666666777888999777777777777777777777777444222000000111222222111000111222333333222111000|||wwwtttqqqnnnkkkiiifffeeecccaaa___ZZZUUUQQQNNNGGGHHHQQQRRRGGG===;;;::::::999888888777777666666555555444444555555666555555555555444444444444444444555555555444444333444444555555555555555444444444444444444444444444333333222111000//////000000000111111111000000///.........---......//////...------......000111111333333333222222666:::>>>CCCDDDEEECCC>>>999555333111000///////////////000000000///.........//////...//////000111111222222222222333333333333333333111222222333444444555555555555555555555555555555555555444444444444444555333444555666777666666555555555444444555666666777666888::::::999999:::<<<<<<<<<=========>>>>>>>>><<<<<<=========<<<;;;:::;;;::::::999999::::::;;;888:::;;;<<<===@@@DDDGGGKKKOOOUUU\\\ccchhhkkkllllllhhhdddaaaaaaaaaaaaaaaaaaccceeehhhjjjkkkkkkkkkkkkkkklllmmmmmmnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttwwwxxxwwwvvvuuuqqqpppnnnnnnnnnqqqsssuuuyyyyyyxxxxxxyyyzzzzzz{{{}}}~~~|||tttnnnkkkiiihhhggglllsss{{{|||yyyxxx{{{}}}vvvooojjjgggddd```^^^^^^`````````WWWPPPDDD:::333000//////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,---...000000,,,---...///111222444444555555555666777999:::;;;:::>>>EEEJJJOOOSSSXXX[[[\\\]]]^^^^^^____________```___\\\ZZZWWWUUUTTTSSSOOOPPPPPPMMMJJJHHHIIIKKKJJJJJJKKKLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOQQQRRRRRRPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGJJJMMMNNNLLLJJJFFFFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@>>>>>>@@@AAABBBBBBAAAAAA======<<<<<<<<<======>>>999888555444333444666888666666777888888777666666444222111000111222111000000000111111222222333333~~~{{{wwwsssqqqnnnkkkiiihhhfffcccaaa^^^ZZZTTTPPPKKKEEEHHHTTTUUUIII===:::::::::999999888777777777555444444333333444444555666666555555555444444444444444444555555444333333333333444444555444444333444555555555555555555555444333222111000000000000000111111111111000000///...------------...///000---------......000111111444444333222222555:::>>>@@@AAAAAA???;;;777444333000000////////////000000111000///..................//////000111222222222222222222333333444444444111111222222333444555555666666666666666666666666666555555444444444555555333444666777777777666555666666666666666777888888777999;;;<<<;;;;;;<<<===??????@@@@@@AAAAAAAAABBB>>>???@@@@@@@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;===???@@@BBBDDDHHHKKKMMMQQQWWW^^^dddiiilllnnnnnnkkkgggdddddddddddddddccceeeiiilllnnnooooooooooooooopppqqqssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttvvvyyy|||}}}}}}|||{{{{{{zzzxxxwwwxxxzzz}}}~~~}}}||||||}}}~~~}}}vvvppphhhbbb```aaabbbccckkksss{{{|||}}}xxxpppkkkhhheeeaaa___```aaaaaaaaaVVVNNNCCC888222///---,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++---,,,+++++++++---...///,,,,,,...000111333555555999::::::;;;<<<>>>???@@@EEEHHHNNNRRRUUUWWWZZZ\\\____________^^^\\\[[[ZZZ\\\ZZZWWWUUUSSSRRRRRRRRRNNNOOOPPPMMMJJJHHHJJJLLLJJJJJJJJJKKKLLLMMMMMMNNNSSSSSSTTTTTTTTTTTTSSSSSSNNNPPPQQQSSSSSSRRRPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@AAACCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEHHHLLLQQQSSSRRRQQQKKKJJJHHHEEECCCAAA@@@@@@AAA???>>><<<<<<<<<======;;;<<<>>>@@@AAAAAAAAA@@@<<<;;;;;;;;;;;;<<<======888777444222222333555777555777888::::::888777555555333111000111111000///000//////000111222444555{{{yyyvvvssspppooonnnnnnjjjgggccc___[[[VVVQQQMMMHHHGGGEEECCCAAA???===<<<:::999888666555333222111333333333222222333444444555555444333333333333444333333333333333333333333222222222333333444444444111222333333444555666666888777555444333222222222000000000000000///......////////////000000000000111000...---...///111222444666888888666666666777::::::888777555333222111111111111111111111111111111111000000//////......000///.........000111222222111000000000111333333444333222111111333555666444444555666777888888999777888888999888777666555555555555555555666777777555666777777666666777888;;;<<<>>>===<<<<<<===>>>CCCDDDEEEEEEDDDBBB@@@???>>>>>>????????????>>>>>>===========================???AAABBBCCCFFFJJJMMMNNNSSS[[[ccciiinnnsssvvv|||xxxsssnnnjjjjjjkkkllloooooopppqqqqqqrrrsssssswwwxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}{{{sssnnnbbb```]]]YYYWWWXXX]]]```eeemmmuuuzzz~~~}}}zzztttooollleeeeeedddbbb___[[[WWWUUUMMMFFF===555000...---,,,))))))))))))))))))))))))***+++,,,,,,------------...***'''''')))+++***(((&&&(((*********+++,,,...,,,---///111333888>>>CCCFFFFFFEEEEEEFFFHHHJJJKKKQQQSSSVVVYYYZZZ[[[ZZZZZZ\\\[[[ZZZXXXVVVTTTSSSRRRUUUSSSPPPMMMKKKKKKKKKKKKKKKLLLKKKJJJHHHHHHJJJLLLLLLMMMNNNNNNMMMNNNOOOQQQRRRRRRTTTUUUVVVWWWWWWXXXUUUTTTSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@???@@@BBBDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFHHHKKKOOORRRVVVXXXYYYRRRPPPLLLHHHDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===888888888888777777777777444333333333333333333333666666666888999999888666222111///...---------.........------...///000111{{{yyyvvvsssqqqooonnnmmmiiifffaaa]]]YYYTTTNNNKKKFFFEEECCC@@@>>>===<<<<<<;;;;;;:::888777555444444444333333222333333444444555555444333333333333444333333333333333333333333333333333333333333333444333333444555555666777777777666555333222111111111111111111111111000//////000000000000111111111111111000///...///000222333666888999999777666777888888888777555444333222111111111111111111111111111222222111111111000000000000//////...///000111222222111111000111222333444333333222222222333444555555555666777888999999:::999999::::::999777666555666666666666666777777888666888999999888777999:::;;;===>>>>>>===<<<>>>???DDDDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???????????????????????????@@@AAACCCDDDFFFHHHLLLPPPSSSXXX```iiiooouuuzzz}}}~~~yyytttpppooopppqqqsssssstttuuuvvvvvvwwwxxx{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~|||uuunnngggbbb^^^\\\YYYUUUSSSUUUXXX\\\___gggooouuu}}}}}}|||}}}}}}yyysssnnniiigggddddddbbb___[[[VVVQQQNNNIIICCC;;;444000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///,,,)))(((******)))(((''')))***++++++,,,...000---///111444888>>>DDDIIIOOOOOOOOOOOOPPPRRRSSSTTTVVVWWWYYY[[[\\\\\\[[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQNNNLLLJJJJJJKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPOOOOOOOOONNNMMMMMMOOOQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCDDDDDDCCCAAABBBAAA@@@@@@AAABBBDDDEEEHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSUUUVVVPPPNNNKKKGGGDDDBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;777777777666666555555555222222222222222222222222555555555777999999777666222111///...---------...111000/////////000111222{{{zzzwwwtttqqqooonnnmmmhhheee```[[[VVVQQQLLLHHHCCCBBB???===;;;;;;<<<<<<===<<<;;;:::999888777666444444333333333333333444555555444333333333333333333333333333333333333333444444444333333333333333444555555666666777777777555555333222111111000000111222222222222111111000000000111111111222222222222111000///000111222333888999::::::888666666777555555444444333222222222000000000000000000000000222222222222222111111111000000000///000000111222222222111111111222333444222222333333333333444444666666777888999:::;;;;;;<<<<<<===<<<;;;999777666777777777777777888999999888999;;;:::999999:::<<<<<<>>>??????>>>>>>???@@@DDDEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDCCCEEEGGGHHHIIILLLPPPSSSZZZ___hhhpppwww~~~|||xxxwwwwwwwwwxxxyyyyyyzzz|||}}}}}}~~~}}}wwwrrrlllfff___[[[WWWVVVTTTQQQOOOPPPSSSWWWYYYaaajjjpppxxx~~~|||yyyxxxxxxyyyyyyxxxvvvtttrrrnnnjjjeeeaaa___aaa```]]]YYYTTTNNNIIIFFFBBB===777111...---,,,+++........................------.........---,,,,,,000...+++))))))***)))((()))***+++++++++,,,///222///222666;;;@@@FFFMMMRRRXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVUUUTTTRRRQQQOOONNNNNNNNNMMMKKKIIIIIIIIIJJJKKKLLLNNNOOOOOONNNOOORRRTTTSSSSSSQQQOOOMMMMMMOOOQQQSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEEEECCCBBBBBBCCCDDDBBBAAABBBAAAAAAAAAAAACCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPMMMLLLIIIFFFCCCAAAAAAAAA===<<<;;;:::999999999999999999999999999999999999666555555444333222111111000000000000000000000000333333444666888888777555111000///------------...222111000///...///000000~~~{{{zzzxxxuuurrrooommmllliiieee___YYYTTTOOOJJJFFFBBB@@@===;;;:::;;;<<<>>>===<<<<<<;;;:::999888888555444444333333333333444555444333333222222333333222222333333333333444444444444444444444333333333555555555555555666666666444333222111000000000000111111111222222111000000///000000000000111111111000000//////000000111222888999:::999777555555555222222222222222222222222////////////////////////222222222222222222111111111111111111111111111111222222222222333333333444111222333444444444333333777777888999:::<<<<<<===@@@AAAAAA@@@>>><<<:::999999888888888888999::::::999:::;;;;;;::::::;;;======>>>@@@@@@??????@@@BBBEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLMMMPPPTTTWWW___eeemmmvvv}}}~~~|||{{{{{{}}}}}}~~~{{{wwwssspppmmmiiifffbbb]]]ZZZRRRQQQOOOLLLKKKMMMQQQUUUXXX```jjjpppwww}}}~~~{{{wwwuuurrrqqqqqqrrrqqqqqqmmmllliiieeeaaa]]]ZZZXXXZZZXXXUUUQQQLLLFFFBBB???;;;888333///...---,,,+++++++++++++++++++++++++++---------------,,,+++***000...,,,***))))))((((((***++++++++++++---111444444777===CCCIIIOOOVVVZZZ]]]^^^_________]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRRRRQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJLLLKKKLLLNNNOOOOOOPPPRRRTTTVVVUUUTTTPPPNNNNNNPPPRRRSSSUUUWWWYYYZZZYYYXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAABBBCCCCCCBBB@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@<<<;;;:::888888777777777777777888888777777666666444333333111000///..................////////////111111222444666777666444000///...---,,,---......000///...,,,++++++,,,,,,~~~|||{{{yyyvvvsssooommmllliiiddd^^^XXXSSSNNNJJJFFFBBB@@@>>>;;;:::;;;===???;;;;;;;;;::::::999999999666555444444333333333444444444333222222222222333222222222333333444444444444444444444444444444444555555444444444444444444333333222111000000000000//////000000000000000///.........////////////000............//////000000555666777666444222222333000000000000111111111222////////////////////////111111111111111111111111222222222222222222111111222222333333444444444444111222333444444444333333777777888:::;;;===>>>>>>DDDDDDDDDCCCBBB???===<<<999999999999999:::;;;;;;999:::<<<;;;::::::;;;===>>>???AAAAAAAAAAAABBBDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNPPPQQQRRRUUUYYY\\\bbbhhhpppxxx~~~}}}}}}uuummmiiicccaaa___^^^]]][[[XXXVVVMMMLLLKKKIIIIIIMMMSSSXXX___gggpppwww|||{{{pppmmmjjjiiijjjkkklllllliiigggddd___[[[WWWTTTRRROOONNNKKKHHHDDDAAA>>><<<666333000.........---,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))...---,,,+++))))))***+++,,,---//////000111555777;;;???EEEKKKQQQVVV[[[___```aaaaaa```^^^\\\ZZZXXXXXXVVVTTTQQQOOONNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFGGGIIIKKKLLLLLLNNNPPPQQQQQQQQQSSSUUUWWWVVVUUUSSSPPPPPPRRRTTTSSSTTTVVVXXXYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIJJJKKKKKKLLLLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA??????>>>;;;:::999888666666555555666666777777666555444444333222111000///...---,,,------........./////////000000000222555555333222//////---,,,,,,---......000///---,,,+++***++++++~~~|||{{{yyywwwssspppmmmkkkgggccc\\\VVVRRRMMMIIIGGGBBBAAA???===<<<<<<===>>>::::::::::::999999999999777666555444333333333333444444333222222222222222111222222333333444444555333444444444555555555555555555444444333333333222333222222111000000111111......///000000000000///---------.........//////------........./////////222333444444222000000111//////000000000111111111000000000000000000000000000000000111111111111111222222333333333222111111222333444555555555444444222222333333333333444444666777888:::;;;===>>>???DDDDDDEEEDDDCCCAAA???>>>999999999999999:::;;;;;;:::;;;===<<<;;;;;;<<<>>>???@@@BBBBBBBBBBBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSTTTVVVWWWYYY\\\```cccfffkkkssszzzyyyqqqjjjddd___ZZZYYYXXXXXXXXXWWWUUUSSSJJJIIIGGGFFFHHHOOOXXX___iiirrrzzz|||nnnjjjfffdddeeegggiiiiiihhheee```[[[UUUPPPMMMKKKEEEDDDCCC@@@>>><<<;;;:::333111////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------...---,,,,,,///111222555777888999:::===>>>DDDHHHMMMRRRVVVYYY\\\^^^aaa``````___]]]\\\ZZZYYYWWWUUURRROOOMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFGGGJJJLLLMMMPPPRRRTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUTTTSSSUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNIIIJJJJJJJJJKKKKKKLLLLLLIIIHHHHHHFFFEEEDDDCCCBBBCCCAAA@@@@@@AAABBB@@@???===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@??????>>>===;;;:::999777666555555555555666666777666555333222222111111000///...------.........//////000000111000//////111333333111//////...---,,,,,,---......111000...---,,,,,,------|||{{{zzzwwwtttpppmmmkkkddd```YYYTTTOOOLLLHHHFFFAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::777666555444444333333333444333222222111222222222111111222333333444555555222333333444555666777777777666666555444333333333333333222111111111111222...///000111111111111111............////////////---......///////////////000111333333111000000111000000000000000111111111111111111111111111111111111111111222222222333333333333444444444333111111222333444555666555555444333333222222222333444555666666888999;;;===>>>???BBBBBBCCCCCCBBBAAA???>>>999999999888999::::::;;;<<<===>>>>>>======>>>@@@???AAACCCCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[]]]^^^```cccgggjjjkkkpppvvv||||||uuuoooiiiddd___[[[YYYXXXWWWVVVVVVUUURRRPPPFFFEEECCCBBBGGGQQQ]]]eeerrr{{{|||qqqlllfffbbbbbbdddggghhhfffccc]]]VVVOOOJJJFFFDDD??????===;;;:::888888777222111000000111111///---........................------......///.........---///000000000111555888;;;>>>BBBEEEEEEFFFGGGHHHLLLOOOTTTXXXYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\UUURRROOOLLLJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNSSSTTTVVVUUUTTTRRRRRRRRRRRRTTTWWWXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYUUUVVVXXXYYYYYYXXXWWWVVVQQQQQQQQQPPPPPPPPPPPPOOOLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???;;;<<<===???@@@AAABBBBBBEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBB???????????????>>>======<<<;;;999777666555555444555666777777666555222111111111111000000//////////////////000111222222222000//////000111111...,,,...---,,,,,,,,,---......000///---,,,,,,,,,------||||||zzzxxxtttpppllljjjbbb^^^WWWRRRNNNJJJGGGEEE@@@@@@???>>><<<;;;:::999:::::::::;;;;;;;;;;;;;;;777777666555444333333333444333222222111111222222111111222333333444555555111222333444555777888888888888777666555444444333333333222222222222222222///000111222222222222222////////////000000000000...//////000000000000000///111222222111111111222000000000111111111111111111111111111111111111111222222222333333444444444333333444555444333111000333333555666666666555444444333222111111333555666555666777999;;;===>>>???@@@@@@AAAAAAAAA@@@>>>===999999888888999999:::;;;===???@@@@@@??????@@@AAA@@@AAACCCDDDDDDDDDFFFHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\^^^```bbbcccdddgggkkknnnooosssyyy~~~{{{xxxtttooojjjfffaaa]]]ZZZXXXVVVTTTSSSRRRPPPLLLJJJDDDBBB@@@@@@EEEQQQ```iiiwww{{{uuuooogggbbbaaacccfffgggeeeaaa[[[SSSKKKEEEAAA???===<<<;;;999777666555555222111000111222222000...------------------------......///000111111111000---000222333333555:::>>>BBBFFFJJJNNNNNNNNNNNNOOOQQQTTTXXXZZZZZZYYYYYYYYYWWWWWWVVVVVVXXXZZZ\\\]]]QQQOOOKKKIIIGGGHHHKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKNNNOOORRRTTTUUUTTTQQQOOONNNNNNPPPSSSWWWYYYYYYYYYYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[UUUVVVYYYZZZ[[[ZZZYYYXXXPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA???@@@AAAAAA@@@>>>:::;;;<<<>>>@@@AAAAAAAAADDDFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGEEECCCBBB>>>>>>>>>>>>>>>======<<<<<<;;;999888666555555444555666777777777555222111111111111111111000000000///000000111222333333444000//////000000///---+++...---,,,,,,,,,---...///---,,,+++*********+++,,,~~~|||yyyuuurrrnnnhhhdddccc^^^WWWQQQMMMJJJGGGEEEDDDAAA===:::999999888888:::::::::999999999888888999777555444444444333222222222222222222222222222333333333222222111111111333222222222555999===???;;;:::888666444333222111222111111111111111222222000000000000000000000000222222222111000//////...+++,,,---/////////......000111222333333222111000222222111111111111222222---///111111111000111222444555666555444333333333666666555444444333222222222333444555666666666666333333444555666666666666::::::::::::;;;<<<===>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>@@@@@@AAAAAAAAADDDDDDCCCDDDEEEFFFHHHJJJJJJKKKJJJIIIGGGGGGIIIKKKIIIJJJKKKMMMNNNPPPQQQQQQSSSUUUWWWXXXYYY\\\```cccdddeeegggggghhhjjjmmmppptttxxx~~~vvvooojjjjjjjjjjjjgggccc___]]]XXXTTTOOOMMMMMMLLLJJJGGGDDDDDDCCCAAACCCNNN]]]iiixxx}}}~~~|||sssoooiiieeecccccccccccc```ZZZPPPGGGBBB>>><<<;;;999999888777666555444333111...---...000111///---......---------///000111//////......///222444666333555888;;;???BBBEEEFFFMMMNNNQQQSSSUUUTTTTTTSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMRRRQQQPPPPPPOOOOOOOOOOOOTTTTTTVVVXXXZZZ]]]___aaa\\\\\\[[[YYYXXXWWWVVVUUUXXXYYYYYYXXXWWWVVVUUUTTTPPPNNNMMMMMMNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBDDDAAA???>>>???@@@@@@@@@??????======>>>???BBBCCCEEEFFFGGGHHHIIIKKKLLLLLLMMMLLLJJJIIIHHHEEEAAA>>>BBBAAA???============>>><<<;;;:::999888888888888777777666666555333222111111111000///////////////222222111111222222333444333333222111000///...---------------------------***,,,...///000///...---~~~{{{xxxuuuqqqlllhhhccc^^^WWWQQQLLLIIIGGGEEEAAA???;;;::::::::::::999999999999999888888888777888666444444444555444333222222222222222222222222333333333222222222111111333333222444666:::>>>@@@>>>===;;;888666444333222222111111111111111222222000000000000000000000000222222111111000//////......///////////////......111111222222222222111111222222111111111111222222///111333333222222333444333444555555444333333333666555555444333333222222222333444555666666666666444444555666777777777777;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;>>>>>>@@@AAABBBCCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIIIIKKKMMMLLLMMMNNNOOOQQQRRRTTTTTTWWWYYY[[[\\\^^^```dddggghhhiiikkkkkkkkkmmmppprrrvvvzzz|||yyyuuunnniiiiiijjjkkkkkkiiifffbbb```XXXTTTNNNKKKKKKJJJGGGDDDBBBBBBAAA???AAAJJJXXXcccqqqvvv|||}}}zzzwwwuuupppkkkfffbbb___^^^]]][[[WWWQQQIIIBBB>>>===<<<;;;999999888777666555444444222000......000111///.........------...///000111222222111111222444666777:::<<<@@@DDDHHHKKKMMMNNNRRRTTTVVVWWWXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMQQQQQQPPPOOOOOOOOOOOOOOOSSSTTTUUUWWWZZZ\\\^^^```]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA???======?????????>>>???>>>=========???AAABBBDDDEEEFFFGGGIIIJJJLLLLLLMMMKKKJJJHHHGGGEEEAAA>>>@@@???>>><<<;;;;;;<<<<<<<<<;;;:::999888888888888555555666555555444333222222111000////////////000222222222222222333333444444333333222000//////...------------------------111111000000///000000000|||zzzwwwsssnnnkkkbbb]]]VVVPPPKKKHHHFFFDDD???===:::999:::;;;::::::888888777777777777777666666555333333444555555444222222222222222222222222333333333222222222222111444333444555888<<<@@@BBBBBBAAA>>>;;;888555333333222222111111111111111222000000000000000000000000222222111111000/////////...//////000000111222222222222111111111111222222222222111111111111222222222333555555333333444555333333444444444444444444555555555444333333222222333333444444555666666666666666777777888888999999<<<<<<<<<===>>>>>>??????>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@??????>>>======@@@@@@AAACCCDDDFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKLLLMMMOOOPPPPPPQQQSSSUUUWWWXXXYYY\\\^^^aaabbbdddfffjjjmmmnnnpppqqqqqqqqqrrrtttvvvzzz~~~}}}xxxrrrnnnmmmkkkgggdddiiikkkmmmnnnmmmjjjgggeeeZZZUUUNNNIIIGGGFFFCCC@@@@@@@@@???===>>>EEEPPPYYYdddiiinnnqqqpppmmmjjjiiigggddd___\\\YYYVVVSSSPPPKKKFFF@@@<<<;;;;;;;;;:::999999888777777666555555333111//////000000000...000000///000000222333444666555555555666777999:::@@@DDDIIINNNRRRUUUVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNPPPOOOOOONNNNNNNNNNNNOOORRRSSSUUUWWWYYY[[[]]]^^^]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHIIIFFFEEEDDDDDDCCCCCCCCCCCC===<<<<<<===>>>???===<<<======<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLJJJHHHGGGFFFDDDAAA???>>>===<<<;;;;;;:::;;;;;;;;;:::999888888888888888444555555666666555555444222222111000000000000111333222222222222333444444444444333333222111000000........................555333111///...///000111}}}zzzxxxvvvrrrnnnjjj```[[[TTTNNNJJJGGGDDDCCC???===:::999::::::999888666666666666666666666666555444222333444555555444222222222222222222222222222222222222222222222222444444555777999===@@@BBBDDDBBB???;;;888555333222333222111111000111111111000000000000000000000000111111111111000000//////+++,,,...000333666888999333333111000000111333333333222222111111222222333333444555555444444555777444444333333444555555555555555555444444444333333333444444444555666777888999888888888999999999:::<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????AAABBBBBBDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]```ccceeehhhiiillloooqqquuuvvvwwwwwwwwwwwwyyy{{{~~~yyytttpppmmmhhhfffffffffeeedddjjjllloooqqqqqqooollliii]]]WWWNNNHHHEEECCC@@@===???>>>===;;;<<>>???@@@AAABBBDDDFFFHHHIIIJJJJJJHHHFFFEEEEEECCCAAA???======<<<;;;;;;;;;;;;;;;::::::999888888888888888555555666777777777777777222222111111111111222222333333333333333444555555555555444333333222111111........................111111//////...///000111~~~|||zzzxxxvvvrrrmmmjjj___ZZZSSSMMMIIIFFFCCCAAA@@@===;;;999999888666444555555555555555555555555555333222222444555555444222222222222222222222222222222222222222222222222444444555777999<<>>@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNNNNOOOOOOOOONNNPPPRRRSSSRRRRRRTTTUUUWWWXXXYYY[[[^^^```aaabbbdddfffjjjmmmnnnqqqtttvvvzzz|||~~~~~~~~~~~~{{{ssslllhhhfffdddbbbaaabbbdddffffffkkknnnrrrttttttrrrooolllaaaYYYOOOGGGCCCAAA>>><<<===<<<;;;::::::===AAAEEEGGGJJJNNNOOOOOOMMMMMMMMMLLLJJJIIIIIIHHHFFFCCCAAAAAA>>>;;;:::::::::999999888888777777666555555555000000///...---...000111333444555666777888999999999:::<<<>>>AAADDDFFFGGGJJJMMMRRRWWWZZZ[[[ZZZYYYXXXXXXWWWVVVTTTSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOORRRSSSUUUXXXZZZ[[[[[[\\\YYYYYYXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQOOOMMMLLLLLLMMMLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIGGGGGGFFFFFFFFFDDDCCCBBB@@@???>>>======<<<<<<<<<===??????===:::::::::::::::;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGHHHFFFDDDBBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;999999888888777777888888666777888999999:::999999333333222222222222333444444444333333444444555666555555444444333222222222////////////////////////---...000222222333222222~~~{{{yyyvvvrrrmmmjjj^^^YYYRRRLLLGGGDDDBBB@@@???===;;;:::999777555222444555555555555666666666555444222222333444444333222222222222222222222222111222222222222333333333444444555666888:::<<<===>>><<<:::777555333111111333333222111000000000000000000000000000000000000111111000000000000000000000111333444555555444444333333222222222222333333333333222222222222333333333444444444444666999<<<;;;888444444666888777555777777777777777777777777666666777888:::===@@@BBBDDDBBB@@@>>><<<<<<<<<<<<<<<>>>@@@CCCFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRTTTVVVWWWWWWWWWYYYZZZ\\\]]]^^^```ccceeeggghhhiiilllpppsssuuuwwwzzz|||zzzrrrkkkeeebbb^^^^^^^^^___aaacccfffgggnnnqqqtttwwwwwwsssooolllbbbZZZNNNFFFAAA???<<<::::::999888888888999;;;<<<;;;>>>AAABBBBBBAAAAAABBB@@@???>>>???@@@???>>><<>>===<<<<<<>>>===<<<<<<======;;;:::888888999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEECCC@@@???@@@???>>>===;;;<<<<<<======<<<;;;;;;999888888777777777888888777888999999::::::::::::444333333333333444444555555444444444444555666666444444444333333222222222000000000000000000000000...000333555777777666555}}}zzzwwwtttpppjjjggg]]]XXXQQQKKKGGGCCCAAA???===;;;:::999999888555333444555555555666666666666666444222222333333222111222222222222222222222222111111222222222333333333333444444555666777888999:::999888666444333333222444333222111000000000000000000000000000000000000000000000000000000000111000222444666666444222000222333333333333333333222444333333222222333333444333444555555666888<<<@@@???:::666555888999888555888888888888888888888888777777888:::===AAAEEEGGGKKKIIIFFFBBB@@@???>>>>>>>>>@@@DDDHHHKKKMMMMMMNNNKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNPPPSSSTTTUUUUUUUUUVVVXXX[[[]]]]]]]]]^^^```aaabbbdddfffhhhkkklllmmmpppssswww{{{}}}zzzqqqjjjeee```]]]YYY[[[]]]```bbbdddgggiiiqqqssswwwyyyxxxtttoookkkbbbYYYLLLCCC>>><<<:::999666555555555555666555444333555888999999888999;;;:::888777888999999888777:::999888888999999777555444444444444444333333333///000111000///111666:::<<<===???AAACCCCCCCCCCCCGGGHHHJJJMMMOOOPPPQQQRRRUUUVVVWWWXXXWWWWWWUUUUUUOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMLLLLLLKKKLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSUUUWWWZZZ\\\\\\\\\[[[XXXWWWVVVUUUTTTRRRRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTNNNMMMKKKKKKLLLLLLJJJIIIEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA???>>>>>>=========???===;;;:::::::::999888777777888999::::::::::::;;;;;;;;;<<<===>>>>>>>>>BBB@@@>>>============<<<999:::;;;<<<<<<;;;:::999888888777777777777888888777777888888999888888888444444333333444555555666555555555555555666666777333333333333222222222222000000000000000000000000222222333444555666666666|||zzzwwwtttppplllgggccc\\\WWWPPPJJJFFFCCC@@@>>>:::999888999999999777555555555555666666666777777777555333222333333222000222222222222222222222222111111111222222333333333333333444444555555666666888888666555444444444444444333222111000000000000000000000000000000000000000000000000000111111111---000444777777666333000222222444555555444222222444333333222222333333444444555666777888;;;???CCCBBB<<<777666888:::888555999999999999999999::::::888888999<<>>>>>>>>>>>?????????<<<999888888888777666666777888999999:::999999:::::::::;;;;;;;;;<<<<<>>@@@DDDGGGJJJLLLQQQOOOMMMJJJGGGFFFEEEEEEAAADDDHHHMMMSSSWWWZZZ\\\VVVSSSOOOMMMLLLLLLKKKJJJJJJLLLNNNOOOPPPQQQTTTWWWQQQPPPNNNLLLLLLMMMNNNOOOSSSSSSSSSUUUWWW[[[___aaa^^^```cccdddeeefffgggiiimmmooorrrsssttttttvvvxxx~~~}}}qqqnnnjjjccc]]]ZZZZZZ[[[XXX[[[^^^```aaaccceeegggjjjpppuuuuuuuuusssmmmfff]]]SSSGGG???<<<:::777444333333222111000000111111111000000000000222333444555444444333333444444555777444222222444444333111000111222222111000111222111333555777999>>>CCCHHHMMMOOOQQQPPPOOOOOOSSSVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSPPPMMMKKKLLLJJJHHHGGGFFFGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKLLLLLLNNNPPPRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUXXXZZZZZZYYYWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@===;;;:::888888999:::;;;:::::::::::::::999888777777777777777888999:::;;;999999999:::;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999999999:::999999:::::::::999888888999888888888777777666666777777777777777777777777888888777777666666555555777777777666555333222111222222333333333444444444444444555555666666777777|||wwwsssnnniiiccc___XXXTTTNNNHHHEEEBBB???===<<<<<<;;;;;;:::999999999666666666555555555555444555555444444444333333333333555666666444333333444333333222111111111222222333333222222222333444555555444444333333444444555555444444444444333333333111111111111111111111111000000111111111111000000333555777666444222111111333333333444444444444555444444444555555666666666666888999:::::::::<<<>>>BBB>>>:::888999;;;<<<;;;:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@BBBEEEHHHJJJLLLOOONNNLLLIIIHHHGGGFFFFFFEEEGGGLLLPPPUUUYYY\\\]]]YYYVVVRRRPPPOOOOOOOOONNNNNNPPPQQQQQQQQQRRRUUUWWWTTTSSSQQQPPPOOOPPPQQQQQQTTTTTTUUUVVVYYY]]]aaacccaaadddgggiiijjjkkkmmmooorrrtttwwwxxxyyyyyy{{{}}}|||yyytttpppjjjhhhddd___YYYWWWWWWXXXWWWYYY\\\^^^^^^___aaacccffflllqqqqqqpppnnnggg```UUUMMMCCC<<<:::999666333111111000///////////////000000//////000111333444555444444333333444444555888555333222444444333111222333444333222222444666777:::<<>>===>>>>>>>>>>>>===;;;999999999;;;;;;:::::::::::::::999888888888888888888888999:::;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777888888777777777666666666777777777777777777777777888777777777666666666555666666666555444333222111222222333333333444444444555555555555666666666666|||wwwrrrmmmgggaaa]]]TTTPPPKKKGGGEEECCCAAA@@@<<<<<<;;;;;;::::::999999666555555555555444444444555555444444444333333333333555666666444333333444222222111111111222333333333222222222222333444555444333333222222333333444444444444444333333333333222222222222222222222222000111111222222111111000111333555555333111111111222333333333444444444444333444444555666777777777777888:::;;;;;;<<>><<<;;;;;;<<<<<<;;;<<<===???@@@??????@@@AAAAAABBBCCCDDDFFFHHHJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHJJJLLLPPPTTTYYY\\\^^^___\\\YYYUUUSSSSSSSSSRRRRRRSSSTTTUUUTTTSSSTTTVVVXXXYYYXXXVVVTTTTTTTTTTTTUUUVVVVVVWWWYYY\\\```cccffffffhhhllloooqqqsssvvvxxxyyy|||~~~}}}zzzuuupppmmmiiieeebbb```___]]]YYYUUURRRSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[___eeejjjkkkiiifff___WWWJJJDDD>>>999888666333000//////...------------...////////////000111222222555444444333333444444555777555333333444444333222000111222111111222555888:::===AAAFFFJJJOOOUUUYYY^^^aaacccdddbbbaaa``````]]]]]][[[ZZZYYYXXXXXXXXXXXXVVVSSSPPPNNNKKKJJJIIIBBBAAA@@@?????????@@@AAAFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGIIIJJJLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXZZZ\\\\\\[[[YYYXXXVVVVVVVVVVVVUUUTTTRRRRRRUUUUUUUUUTTTSSSRRRPPPPPPNNNLLLJJJIIIIIIIIIFFFDDDDDDCCCBBBAAA@@@>>>======>>>===<<<<<<;;;;;;<<<<<>><<<;;;:::::::::;;;:::::::::::::::999999888::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<============<<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999777666666777777666666666666666555777777777777777777777777777777777777666666666666666666666555444333222111333333333333444444444444666666666555555555555555{{{vvvqqqkkkeee___[[[RRRNNNIIIFFFDDDCCCAAA@@@;;;::::::999888888777777555555555555444444444444555555444444444333333333444555777666444333333444111111000000111222333333222222222222333444444555333222222222222222222333444444444333333333222222111111111222222222222222111111222222222222111111111222444444222111111222333333333333444444444444333444555666777888999999999:::<<<<<<===???BBBDDDCCCCCCAAAAAA@@@@@@???>>>@@@BBBEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNRRRWWW[[[^^^______^^^[[[WWWUUUUUUUUUTTTTTTSSSUUUVVVVVVUUUVVVXXXZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\___cccfffggghhhkkkpppsssvvvyyy|||yyyssspppnnnjjjeeeaaa^^^[[[YYYWWWXXXWWWUUURRRPPPPPPQQQTTTUUUVVVVVVTTTSSSSSSTTTWWW]]]bbbbbb```\\\UUUMMMBBB???;;;888666444000---......---------------............//////000111111555444444333333444444555666555444333333333333333111222333333333666:::===???BBBHHHMMMRRRWWW\\\```dddfffiiijjjhhheeebbbaaa```^^^\\\ZZZXXXWWWWWWWWWYYYWWWSSSPPPMMMKKKJJJJJJCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIKKKMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;>>>===<<<:::999999999999999::::::;;;::::::999999<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999999:::;;;<<<===>>>????????????======<<<;;;;;;;;;;;;<<<::::::999999888777555555666666666666555555555555666666666666666666666666777777777777666666666666666777777666555444333333333333333444444444444555666666666555555444444444~~~{{{uuupppjjjccc]]]YYYQQQNNNIIIEEECCCAAA@@@>>>;;;;;;::::::999888888777666666555555555444444444555555444444444333333333444666777666555333444444000000000000111222222333111111222333444444555555222222222111111222222222444444333333333222222222000000000111111111222222222222333333333333222222000222333333222111222333333333444444444555555555444555666777999:::;;;<<<<<<===>>>???@@@BBBFFFIIIJJJJJJKKKJJJHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLOOOTTTZZZ^^^```bbbbbbaaa]]]YYYWWWVVVVVVUUUTTTSSSTTTVVVWWWWWWYYY[[[^^^^^^^^^]]]]]]]]]\\\\\\]]][[[\\\^^^```cccfffhhhiiijjjmmmrrrvvvyyy}}}xxxnnnhhhfffdddbbb]]]YYYVVVTTTSSSQQQSSSSSSSSSPPPOOOOOOPPPQQQRRRSSSQQQNNNLLLLLLLLLOOOTTTXXXWWWUUUSSSLLLEEE>>><<<:::777555222...,,,.........------...//////---...//////000000111111555444444333333444444555444444444333333333444555555777999:::<<>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888999::::::;;;;;;;;;::::::<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::999999999999999:::<<<>>>@@@AAABBBAAAAAA======<<<;;;;;;;;;;;;<<<888888888888777666555444555555555555666666666666666666666666666666666666666666666666777777777777777777777777777666555444333333444444444555555555666666555555444444333333~~~zzztttnnnhhhbbb[[[VVVQQQMMMHHHDDDBBB@@@>>>=========<<<<<<;;;;;;::::::777666666666666555555555555555444444444333333333444666777777555444444555111111000000000111222222000111222333444555555555333222222111111222222333333333333333222222222222//////000000111222222222222333333444444333333222000222333333222222444555444555555555666666666666555666888999;;;===>>>??????@@@AAAAAACCCFFFJJJNNNQQQSSSUUUTTTPPPLLLIIIHHHDDDEEEGGGGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNRRRXXX^^^cccfffhhhhhheeebbb]]]ZZZYYYXXXWWWVVVTTTUUUWWWXXXYYY[[[^^^`````````aaaaaaaaabbbbbbbbbaaabbbdddfffhhhjjjkkklllmmmqqquuuzzz}}}|||uuummmfffaaa\\\[[[ZZZVVVQQQNNNMMMMMMKKKNNNPPPPPPNNNMMMMMMMMMMMMMMMNNNLLLHHHFFFEEEEEEFFFJJJMMMKKKIIIHHHDDD>>>:::999888666444111...---///............///000000---...///000111111111111555444444333333444444555333444555555555666888:::777:::>>>AAACCCFFFIIILLLQQQVVV]]]cccgggjjjmmmpppssssssssssssqqqmmmhhhccc___]]]ZZZWWWUUUTTTTTTUUUSSSRRRPPPMMMKKKIIIHHHGGGDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUTTTSSSSSSRRRRRRQQQOOOLLLJJJIIIHHHGGGEEECCC@@@@@@AAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>???>>>======<<<;;;<<<<<<<<<999999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999999999999999;;;>>>AAABBBCCCCCCBBB===<<<<<<;;;:::;;;;;;;;;666777777777777666555555555666666666666777777777777777777777777777777777666666666666777777777777777777777777777666555555333444444444555555555555555555555444444444444444~~~zzztttnnnggg```YYYUUUNNNKKKFFFCCCAAA@@@???>>>=========<<<;;;;;;::::::888888777777777666666666555555444444444333333333555666777777555444444555222111111000000000000111///000222444555555555555333333222222222222333333333333333222222222222111000000111111222333333444333333444444444444333333111222333333333333555777666666666666777777777777777888999;;;===???AAABBBAAABBBCCCDDDEEEIIINNNRRRWWWZZZ]]]\\\WWWPPPLLLKKKFFFGGGHHHGGGEEEEEEFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNOOOPPPOOOOOOOOOQQQUUU\\\dddkkkoooqqqqqqllliiiddd```^^^\\\ZZZYYYXXXYYY[[[[[[[[[\\\___aaabbbcccdddeeefffggggggggghhhiiikkklllnnnooooooooorrruuuzzz~~~vvvoooiiiccc^^^ZZZTTTUUUTTTPPPKKKHHHHHHIIIFFFHHHKKKLLLKKKIIIHHHHHHGGGHHHHHHFFFBBB???>>>>>>===AAABBB@@@>>>???<<<888555555555444222111000000...............///000000...///000222222222222111555444444333333444444555444666888999888:::===@@@===AAAFFFKKKNNNPPPSSSUUUZZZ___fffkkkoooqqqssstttzzzxxxvvvuuutttpppjjjfff___]]]ZZZWWWUUUTTTUUUVVVSSSRRRRRRPPPNNNLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPNNNLLLIIIGGGFFFFFFFFFAAA???======???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<888888999999::::::999999999::::::;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<::::::999999999999999999666888<<>>;;;::::::888;;;;;;888888999888444111222222222111111222333---------------...///000...///111222333333222222555444444333333444444555555888;;;;;;;;;===AAADDDHHHMMMSSSYYY\\\___aaabbbeeejjjqqqvvvyyyzzz{{{|||}}}zzzwwwvvvtttqqqkkkfff```]]]ZZZWWWUUUUUUVVVWWWUUUUUUUUUUUUTTTRRROOONNNJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSOOOOOOOOOPPPPPPRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQNNNNNNOOOOOOOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCC???===;;;;;;>>>@@@AAAAAADDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;::::::;;;;;;888888999:::;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;888888888999:::;;;<<<===:::999999888999999::::::444666:::>>>@@@AAAAAA@@@;;;;;;:::999999999999:::333444555666777777777777666666777777888888999999777777777777777777777777555666666666777777888888333333333444333333222222444444444555555555666666333333333444444555555555}}}yyytttmmmggg```YYYTTTKKKHHHEEECCCCCCCCCBBB@@@??????>>><<<;;;999888888777777777777777666555555333444555555555444333222555555444444444333333333444333222111111111222333333333333333333333333333333111000222444555222000111222222333333444555555333444555555666666555555777777666555555555555666777666666555555777888999:::;;;<<<<<<::::::;;;<<>>??????AAACCCDDDGGGIIIKKKMMMNNNQQQTTTWWW]]]^^^^^^]]]ZZZUUUPPPMMMIIIIIIIIIHHHGGGHHHJJJLLLKKKLLLMMMLLLKKKLLLNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUWWW\\\ccclllsssyyy|||}}}yyyssslllfffcccbbbaaa``````___^^^^^^___aaadddeeegggiiikkknnnqqqssstttuuuvvvxxxyyyyyyxxxyyy{{{}}}zzztttpppjjjccc^^^[[[YYYVVVTTTMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@>>>>>><<<:::888666555444555555555555444444333222///000111222222333333222111111000///////////////444555555444333333555666444444444666777666444333777:::>>>@@@AAADDDIIIMMMTTTYYY___eeejjjmmmqqqsssuuuwww{{{~~~{{{vvvooojjjhhheee```\\\[[[[[[[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTRRRSSSSSSSSSRRRQQQPPPPPPKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDFFFDDDBBB@@@@@@AAADDDEEEHHHHHHHHHEEEBBB?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;999::::::;;;;;;::::::999<<<999777888<<>>;;;999777777888999888777999:::;;;===>>>@@@AAABBB<<<<<<;;;::::::999888888777888999::::::999777666444666777999999888666555666666666777888888999999666666666666777777777777888888777666666666666666555666777777777666444333666666555555555444444444|||xxxrrrkkkeee^^^WWWRRRKKKHHHEEECCCCCCCCCBBB@@@@@@???>>>===<<<:::999999777888888888888777666666444444555555555444333222444444444444333333333333444333222111111222333333444444444444444444444444333222111222444444222000111111111222333333444444444444555666666666666555777666666555555555666666888888777666777888999:::;;;===>>>>>>===<<<===???@@@@@@@@@@@@AAACCCEEEFFFJJJLLLOOOPPPPPPRRRTTTVVV[[[[[[\\\[[[XXXTTTOOOMMMJJJKKKKKKJJJHHHIIIKKKMMMLLLMMMNNNNNNMMMMMMOOOPPPNNNOOOPPPRRRSSSTTTUUUUUUXXX\\\ccckkkqqqvvvyyyzzzwwwrrrkkkfffdddcccbbbbbb`````````aaabbbdddfffhhhiiijjjmmmpppsssuuuwwwxxxzzz{{{}}}}}}}}}~~~}}}wwwpppkkkgggbbb[[[VVVSSSQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>===;;;:::999777555444222222333333444444333222222111...///000111222222222222222222111000000000000000111222333333333333555777555555555666888888888777>>>AAAFFFIIIKKKNNNTTTYYYaaaffflllrrrwww{{{~~~|||vvvqqqoookkkgggdddcccbbbaaa___]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBB@@@@@@AAACCCEEEHHHIIIIIIGGGDDDAAA@@@@@@>>>===<<<;;;;;;:::::::::<<<;;;:::;;;===>>>===<<<::::::;;;<<<<<<<<<;;;;;;;;;999888999===??????======;;;999888999999888777888999:::;;;===>>>???@@@<<<<<<;;;::::::999888888666777888::::::999888777333444555666666555444333555666666777888888999999555555555555666666666666555444444444555555666777555555666666666555444333666666555555555444444444{{{wwwpppiiiccc\\\UUUQQQKKKHHHEEECCCCCCCCCBBB@@@AAA@@@???>>>===<<<;;;:::888999999999999888777777444555555555555444333333333333333333222222222222333333222222222333333444555555555555555555555555333222222222444444222111111111111222333333444444444555666666777777666666666666555555555666666777:::999888888888999;;;<<<>>>???@@@@@@??????AAABBBBBBBBBCCCDDDEEEGGGIIIJJJOOOQQQSSSTTTSSSSSSTTTUUUWWWXXXXXXXXXVVVSSSOOOMMMLLLMMMMMMLLLKKKJJJLLLNNNNNNPPPRRRRRRPPPPPPQQQRRRPPPPPPQQQSSSTTTUUUVVVVVVYYY\\\bbbhhhnnnrrrtttuuutttpppjjjfffdddddddddcccaaaaaaccceeegggiiijjjkkkkkkmmmpppsssvvvyyy{{{|||~~~{{{uuupppjjjeeeaaa]]]YYYSSSOOOLLLJJJGGGFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???===<<<:::999777666555444222000//////111111111111111000000///......///000111111111111333333222111111111111222000222444555555666888:::999999999:::;;;===@@@AAAHHHLLLQQQUUUYYY]]]dddiiiqqqvvv|||{{{wwwtttqqqnnnlllkkkhhhfffbbbaaa```___^^^\\\[[[ZZZXXXXXXVVVUUUUUUVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPOOONNNMMMMMMNNNOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLNNNOOOQQQRRRRRRSSSQQQQQQPPPOOOMMMLLLKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDGGGIIIJJJIIIGGGDDDBBBAAA>>>===<<<;;;::::::::::::===<<<;;;<<<>>>???>>>===:::;;;;;;<<<============999999999;;;===>>>===<<<>>><<<999999999999888777777777888999;;;<<<======<<<;;;;;;::::::999999888555666777999999999888777333444555666666555444333555666777888888999999999444444444444555555555555111111111222333555666777444555555555555444333333555555555555555444444444|||wwwpppiiibbb[[[UUUQQQKKKHHHEEECCCCCCCCCBBB@@@AAAAAA@@@???>>>===<<<;;;999::::::::::::999888888555555555555555444444333333333333222222222111111333333333333333444444444444444444444444444444444333222333333444444333222222222333333444555555555555666777777888888777777666666666666666777888888;;;:::999999999:::<<<===???@@@BBBBBBBBBBBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPTTTVVVWWWWWWVVVTTTTTTUUUVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQQQQPPPNNNMMMNNNOOOQQQTTTVVVVVVUUUTTTSSSTTTRRRRRRSSSSSSUUUVVVWWWXXX[[[]]]aaafffjjjmmmooopppoookkkgggdddddddddeeedddaaaccceeehhhkkklllnnnnnnnnnpppsssvvvzzz|||~~~}}}xxxqqqkkkeeeaaa]]][[[WWWTTTPPPLLLIIIFFFEEEDDDFFFEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;999777777444333222111000///...---...///////////////......---...///000000111111000333222222111111222222222444666888999::::::<<<>>>======>>>???@@@DDDIIILLLQQQVVV\\\bbbffflllsssyyy~~~}}}yyywwwuuurrrnnnkkkgggfffdddcccaaa```___^^^\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSOOOOOONNNMMMNNNOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNJJJIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPPPPOOONNNLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDGGGIIIJJJGGGDDDBBBAAA>>>===<<<;;;::::::::::::<<<;;;;;;;;;===>>>===<<<999:::;;;<<<<<<======<<<888999:::<<<======<<<;;;<<<:::888888999:::999888777888888999:::;;;;;;<<<;;;;;;;;;::::::999999999555555777888888888888888666777777888777777666555555555777888999999888888444444555555555666666666111111111222333444666666444444444444444333333333555555555555555555555555~~~yyyqqqjjjccc\\\VVVRRRKKKHHHEEECCCCCCCCCBBB@@@AAAAAA@@@???>>>======<<<:::::::::::::::999888888666666555555444444444444333333333222222222111111333333444444555555555555333333333333333333333333222333444444444333333333444444555555666777777888666777888888999999888888666666666777888999:::;;;<<<;;;:::::::::;;;<<<===???AAACCCDDDCCCDDDFFFHHHIIIJJJLLLOOORRRTTTVVVWWWXXXYYYZZZZZZXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSUUUVVVVVVUUUSSSQQQQQQRRRUUUWWWZZZ[[[ZZZXXXVVVVVVTTTTTTTTTTTTUUUWWWXXXYYY\\\^^^aaadddgggiiikkkkkkjjjgggdddcccdddfffffffffdddeeehhhkkknnnpppqqqqqqrrrsssvvvzzz}}}}}}sssnnngggaaa]]]YYYVVVTTTRRRPPPNNNJJJFFFDDDCCCBBBDDDDDDDDDDDDCCCAAA@@@???<<<<<<;;;:::999777666555222222111000//////......---......//////.........---...///000000111111000333222222111222222333333777999<<<======>>>???@@@???AAABBBDDDFFFKKKRRRWWW[[[aaagggmmmrrrxxx}}}zzzwwwssspppkkkjjjhhhfffdddcccbbbbbb___^^^\\\ZZZXXXXXXXXXXXXZZZZZZZZZYYYXXXVVVUUUTTTOOONNNNNNNNNOOOQQQTTTUUUSSSSSSSSSSSSRRRRRRRRRRRROOONNNMMMLLLKKKLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCAAADDDGGGGGGFFFCCCAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;888999:::;;;;;;;;;;;;;;;777999;;;<<<<<<<<<;;;;;;999777666777999;;;;;;:::999999::::::;;;;;;;;;<<<;;;;;;::::::::::::999999666666777888888888888888777777777777777666666555444555777999999999888888555555666666666777777777444444444444444555555666555555444444333333333333444555555555555555555555{{{sssjjjccc]]]WWWSSSKKKHHHEEECCCCCCCCCBBB@@@@@@@@@??????>>>======<<<999::::::::::::999888888777666555555444444555555333333333333222222222222333333444555666666666666333333333333333333333333222333555555333333333444666666666777888888999999777888999999::::::999999777777888999:::;;;===>>>>>>===<<<<<<<<<===??????AAACCCEEEFFFFFFGGGIIIKKKMMMOOORRRUUUXXX[[[]]]]]]\\\]]]]]]\\\ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXXXXXXXXXXYYY[[[[[[ZZZWWWUUUUUUUUUXXX[[[^^^```^^^[[[YYYXXXWWWVVVUUUUUUVVVXXXYYYZZZ]]]^^^```ccceeeggghhhhhhhhhfffddddddfffiiijjjjjjiiijjjlllnnnqqqsssuuuvvvwwwyyy{{{~~~~~~wwwrrrfffbbb\\\WWWTTTQQQOOOMMMKKKKKKJJJFFFBBB@@@???@@@AAABBBCCCCCCBBB@@@???>>>:::::::::999888666444333111111111000000/////////---......///////////////......///000111111111111333333333333333444444555888;;;>>>AAABBBBBBDDDEEECCCFFFJJJLLLOOOTTT\\\bbbhhhmmmtttzzz~~~~~~{{{wwwtttpppooollliiigggfffffffffbbbaaa^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRPPPOOONNNLLLLLLLLLLLLMMMJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPQQQRRROOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@AAABBBBBB???AAADDDEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;999::::::;;;::::::999999888999;;;;;;;;;:::;;;<<<:::888777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888888888888666666555555444444333333444555777999:::999888777666666666666777777777888666555555555555555666777666555555444333444444444444444444555555555555555{{{sssjjjccc\\\WWWSSSKKKHHHEEECCCCCCCCCBBB@@@?????????>>>>>>===<<<<<<999999999999999888888777777777555555444555555666444444444444333333333333222333555666777777666666444444444444444444444444222444666555333222333555555666666777888888999999888999999:::::::::::::::888999999:::<<<===???@@@AAA@@@?????????@@@BBBCCCCCCEEEGGGHHHIIIJJJLLLNNNQQQSSSVVVZZZ^^^aaabbbcccaaaaaa```^^^]]]^^^aaadddbbbaaa___]]]\\\\\\\\\]]]]]]___```^^^[[[YYYXXXXXXZZZ]]]bbbcccaaa^^^[[[ZZZXXXWWWVVVVVVWWWXXXZZZ[[[^^^^^^```bbbdddeeegggggghhhfffeeegggjjjmmmnnnoooppppppppprrrtttwwwyyy{{{~~~{{{ssslllggg\\\YYYTTTQQQNNNLLLJJJHHHFFFGGGGGGDDD@@@======>>>>>>???@@@AAA@@@>>><<<;;;888888888777666444222111000000000000////////////...//////000111111000000...///000111222222222222666666555555666666777888:::>>>CCCGGGIIIKKKMMMOOOMMMQQQVVVZZZ]]]bbbkkkqqqwww||||||zzzuuussspppmmmkkkjjjjjjkkkfffdddbbb___]]][[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMKKKJJJKKKMMMOOOPPPMMMMMMNNNOOONNNMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFAAAAAA@@@???????????????>>>>>>>>>???@@@AAAAAABBB>>>@@@BBBCCCBBBAAABBBCCCAAA@@@???>>>>>>=========<<<;;;:::;;;<<<======;;;<<<<<<<<<<<<;;;:::999888888:::;;;:::999888;;;===>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999999888888888777666555444444333333333333555777999:::999888777555555555666666666777777444444444444555666888888777666555444444444555555444444444555555555666666{{{rrriiibbb\\\VVVSSSKKKIIIEEECCCCCCCCCBBB@@@??????>>>>>>======<<<<<<888999999999999888777777888777666444444555555666555555444444444444333333222333555777777777777666555555555555555555555555111444666666333222333555555555666666777777888888888999::::::;;;;;;::::::999999:::;;;===???@@@BBBCCCCCCBBBAAABBBCCCDDDEEEEEEGGGIIIJJJKKKLLLOOOQQQSSSUUUYYY]]]aaadddffffffdddcccbbb```___bbbfffjjjfffeeebbb___^^^^^^___``````aaabbbaaa^^^[[[ZZZYYY[[[___ccceeeccc```\\\[[[YYYXXXWWWVVVWWWYYY[[[\\\^^^___```aaaccceeefffgggiiiggggggiiimmmppprrrrrrttttttttttttvvvyyy|||~~~}}}wwwpppggg___ZZZWWWTTTQQQNNNMMMKKKHHHFFFEEEFFFGGGDDD???======>>><<<===>>>???>>>===;;;999777777666555444222111000//////////////////////////////000111222222111111///000111222222333333222888888777777888999::::::===AAAGGGMMMQQQTTTWWWYYYVVV\\\bbbfffiiiooowww~~~yyywwwssspppnnnmmmmmmnnniiigggdddaaa___]]]]]]\\\\\\\\\[[[ZZZYYYWWWUUUTTTVVVWWWWWWWWWUUUSSSQQQPPPQQQQQQPPPPPPPPPOOOOOOOOORRRQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLNNNOOOMMMJJJHHHHHHJJJMMMOOOKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEAAA@@@@@@???>>>?????????===>>>>>>???@@@@@@AAAAAA???AAABBBBBBAAABBBCCCEEEBBBAAA@@@???>>>>>>>>>>>>===<<<;;;<<<>>>>>>>>>===>>>>>>>>>===<<<;;;999999999;;;;;;:::777888;;;>>>CCCAAA>>>======<<<;;;999;;;;;;;;;::::::::::::999::::::::::::::::::::::::======;;;:::999888888888999999888666666555555555333555888::::::999888666444444444555555555666666111111222333555777999:::888777666555444555666666444444444555555555666666{{{rrriiibbb[[[UUURRRMMMJJJEEEBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;<<<;;;;;;::::::999999888::::::888777777777888999444555666666666555333222333555777999:::;;;;;;:::777777555444333333444555666666777666444444555777666888999999888999:::<<<<<<===>>>>>>>>>===;;;:::======<<<===???AAACCCDDDIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPYYYZZZ]]]```cccdddeeefffcccaaa______aaaffflllpppnnnjjjeeebbbccccccaaa```cccbbb___^^^^^^]]][[[YYY^^^___```aaaaaa___]]]\\\ZZZYYYYYYYYYYYY[[[]]]^^^^^^______aaaccceeeggghhhgggjjjmmmppprrrvvvzzz}}}~~~|||{{{}}}{{{qqqhhhbbb^^^YYYVVVKKKNNNNNNJJJIIIJJJHHHEEEHHHFFFBBB???>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::999888777666444333222111111222111111111000000//////111111111111111222222222111000000111333555555555888999999999888:::<<>>>>>>>>>>>===>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@;;;<<<===>>>>>>===<<<;;;>>>>>>===<<<;;;999888777;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<;;;;;;::::::999999888:::999888666555555555555333444666777777777666555888777666555444333222222111222222333444555666666666666555444444444444444666666666555444444333333{{{rrriiibbb[[[VVVRRRMMMJJJEEECCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999888;;;:::888777777777777888444555666666666555444333333555777999;;;<<<<<<<<<888777666444444444555555666777777666555444666777777999;;;<<<;;;;;;;;;=========>>>>>>>>>======<<<>>>>>>>>>???@@@BBBDDDEEEIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKKKKMMMNNNPPPRRRSSSZZZ\\\___ccceeeeeeeeeeeebbbaaa______bbbggglllppprrrnnniiifffeeedddbbb```bbbaaa___^^^^^^]]][[[ZZZ]]]^^^___``````^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^^^^______aaaccceeeggghhhjjjmmmqqqtttwww||||||wwwpppfff^^^YYYUUUQQQNNNJJJNNNOOOMMMLLLMMMJJJFFFGGGEEEAAA???>>>===<<<::::::;;;<<<<<<;;;:::999888777666555333222111111111222111111111000000000000111111111222222222222222333333333444555666777666777999:::::::::<<<@@@BBBMMMRRRXXX]]]aaaeeekkkpppqqqtttxxx}}}~~~yyyvvvtttssspppooojjjiiigggeeecccaaa```___```^^^[[[[[[[[[[[[YYYVVVVVVUUUUUUUUUVVVUUUSSSPPPRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDBBBBBB?????????>>>>>>>>>============>>>>>>>>>?????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<===>>>>>>===<<<<<<=========<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<===========================;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999888888999999777666555555555555444555666777777777666666888888777666555444333222222222333444555666777777777666555555444444555555555555555444444333333333yyyqqqiiibbb\\\VVVRRRNNNJJJFFFDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999;;;:::999777777666666666444555555666666666555555444555777:::<<<>>>??????:::888777555555555555666666777777666555555777888888;;;>>>???>>>======>>>???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMOOOSSSVVVXXX]]]___cccfffggggggeeedddaaa```___```bbbggglllooouuuqqqmmmiiigggeeecccaaaaaa```^^^^^^______]]][[[]]]]]]^^^______]]]\\\[[[]]]]]]\\\[[[[[[\\\^^^^^^^^^___```aaadddfffhhhiiinnnqqqvvvzzzyyyqqqiiiccc[[[SSSOOOLLLIIIHHHJJJPPPSSSSSSRRRRRRMMMHHHFFFCCC@@@>>>======;;;::::::;;;;;;;;;:::999777666555444333222111000000000111111111111111000000000111222222222333333333333555555666777777888888888999;;;===???AAADDDHHHKKKTTTZZZaaafffkkkooovvv{{{~~~~~~zzzxxxuuurrrppplllkkkhhhfffcccaaa```___```^^^\\\[[[[[[ZZZXXXVVVVVVUUUTTTUUUUUUUUUSSSQQQSSSSSSRRRRRRRRRQQQQQQQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>??????>>>===<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888888999888777666666555666666555666777777888888777777888888777777666555444444333333444555666777888888888777666666555555666666444444444444444333333333}}}xxxpppiiiccc\\\WWWSSSNNNKKKGGGEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;::::::999999;;;:::999888777666666666444555555666666666666666444555888:::===@@@AAABBB;;;:::888777666666666666666777888777666666888999999===@@@BBBAAA@@@??????@@@@@@???>>>???@@@BBBCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLLLLMMMPPPTTTYYY[[[___bbbfffiiiiiihhheeeccc```______```cccgggkkknnnsssqqqnnnkkkiiigggeeedddaaa```______```aaa```^^^]]]]]]^^^^^^^^^]]]\\\[[[```___^^^]]]]]]^^^___`````````aaaccceeehhhjjjkkkppptttzzzyyyoooggg^^^ZZZSSSMMMIIIHHHHHHIIINNNTTTZZZ[[[ZZZXXXRRRKKKFFFCCC???======<<<;;;999::::::::::::999777555444333222111000000000000000111111111111111111111111222222333333444444555555555666777888888888999:::>>>@@@CCCFFFJJJNNNTTTXXX]]]ccckkkqqqvvv{{{{{{xxxtttqqqnnnllliiifffcccaaa_________^^^\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTUUUTTTSSSQQQSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@@@@???===<<<===<<<:::999999:::<<<======<<<;;;:::::::::::::::;;;;;;::::::999888888888888777666666666666666777666777777888888888888888999888888777666555555555444444555666777888999999888888777666666666666666444444444555555555555555zzzvvvoooiiiccc]]]WWWSSSOOOLLLIIIFFFEEEDDDBBB@@@@@@@@@??????>>>>>>============<<<;;;;;;::::::999:::::::::999888777777666666666666555666666666666555666888:::===@@@CCCDDD===<<<:::888777777777777666777888888777777999::::::>>>AAACCCBBBAAA@@@@@@AAAAAA@@@@@@AAABBBDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNQQQUUUZZZ\\\```cccgggiiijjjgggdddbbb______```aaadddgggjjjkkkmmmmmmllljjjiiihhhhhhhhhdddbbbaaabbbcccdddcccaaa____________^^^^^^]]]]]]aaaaaa```______```bbbcccbbbcccdddfffiiikkknnnooossswww~~~{{{qqqggg```VVVSSSNNNIIIGGGHHHKKKNNNUUU]]]cccdddccc___WWWNNNGGGDDD@@@===<<<;;;:::888888999999999777555444222111111000/////////000000111111111111111222222222222333333444555555666666333555777777777999<<>>===>>>>>>>>>============<<<;;;<<<<<<<<<<<<===============>>>>>>???@@@AAAAAA??????>>>>>>>>>=========>>>>>>============>>>>>>;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===>>>@@@@@@>>>===;;;<<<;;;::::::::::::;;;<<<===<<<;;;:::::::::::::::;;;::::::999999888777777777666666666666666777888777777777777777888888999888888777777666666555555444555555666777888999999888888777666666666666666555555666666777777888888xxxtttoooiiiddd^^^XXXTTTPPPMMMJJJGGGFFFDDDBBB@@@????????????>>>>>>============<<<<<<;;;::::::::::::::::::;;;::::::999888888777666666555555666666666666888:::===@@@CCCDDD???>>><<<:::888888888888666888888888777888:::<<<;;;>>>AAABBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNNNNPPPSSSVVVZZZ\\\aaaccceeehhhhhhfffdddbbb``````aaabbbdddfffggghhhggghhhjjjiiihhhhhhiiijjjhhhfffeeefffggggggfffeeeaaaaaaaaa```````````````bbbbbbaaaaaabbbccceeeffffffggghhhjjjmmmppprrrsssuuuzzzyyyrrriiiaaa\\\PPPOOOLLLIIIHHHLLLRRRWWW```gggmmmmmmkkkeee\\\RRRIIIFFFAAA>>>===;;;999777666777777777666555333222000000/////////000111111111111111222222222222222333333444555666777777888444666888888999===CCCIIIKKKNNNSSSXXX^^^dddkkkpppwww~~~zzztttpppmmmjjjgggcccaaa_________^^^^^^^^^\\\XXXVVVUUUVVVUUUSSSQQQPPPQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAABBBAAAAAA@@@??????????????????>>>===<<<>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::999888888777777666666555666666777888999777666666666666777888999777777777666666555555555444444555666777888999999888777666666555555666666555666666777888999::::::vvvsssnnniiiddd^^^XXXTTTPPPNNNJJJHHHGGGEEEBBB@@@????????????>>>>>>>>>>>>=========<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;:::999777666555444555555777777888999<<>>>>>???@@@@@@@@@@@@???>>>>>>>>>???>>>>>>===<<<>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;999:::<<<======<<<:::999;;;;;;:::::::::;;;<<<<<<::::::999999888777777777555555555555666777999999666666555555555666777888666666666555555555555555333444444555666777888999777666555555444444555555444555666777888999::::::vvvrrrnnniiiddd___YYYUUUPPPNNNKKKIIIGGGEEEBBB@@@????????????>>>>>>>>>>>>=========<<<;;;;;;::::::999:::;;;===>>>======<<<;;;:::888666444444444444777777888999;;;>>>AAACCCAAA@@@===;;;:::999999999777888999999888999;;;===<<<===>>>>>>>>>>>>???AAA@@@AAADDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXZZZ\\\]]]___```bbbccccccccccccbbbaaabbbcccdddddddddddddddeeegggjjjjjjhhhggghhhjjjooommmllllllllllllkkkiiifffeeeddddddccccccddddddbbbbbbbbbcccdddgggiiijjjllllllnnnpppsssvvvyyyzzz{{{{{{pppmmmiiiddd___[[[XXXWWWPPPQQQQQQPPPRRRYYYbbbjjjqqqwww{{{yyytttmmmaaaWWWMMMJJJEEE@@@>>>;;;888666333444555555555444333222000//////000000111222333111111111222222333333333444444555666777888999999:::<<<>>>>>>@@@HHHTTT]]]bbbfffkkkqqqwww~~~yyyrrrmmmjjjgggddd```___^^^___```]]]______\\\WWWTTTTTTVVVSSSQQQNNNMMMNNNOOONNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEGGGGGGEEEDDDCCCEEEDDDCCCBBBAAA@@@??????<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@======<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<888:::<<<>>>>>><<<:::888::::::::::::;;;;;;<<<===::::::999999888777777777555555555555666888999:::666555444444444555777888555555555555555444444444333333444555666777888888666666555444444444444444333444555666777888999:::{{{uuummmhhhdddaaa[[[WWWRRRNNNJJJFFFDDDCCCBBB@@@BBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>:::<<<>>>@@@@@@???<<<;;;>>><<<999777666666666777999:::<<<>>>@@@AAABBBCCCCCCBBB@@@>>><<<;;;:::999;;;:::999999999:::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGIIILLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPPPPOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^aaabbbcccdddddddddddddddbbbcccdddeeefffggggggggghhhggggggggghhhjjjmmmnnnppppppqqqqqqpppooommmllljjjiiihhhgggggggggggggggfffggghhhgggggghhhkkkmmmqqqrrrtttvvvyyy|||~~~sssooofffccc___[[[YYYYYY[[[\\\ZZZZZZZZZYYY[[[bbblllttt}}}}}}}}}{{{uuujjj^^^VVVOOOJJJEEE@@@===:::888666222333444444555555555444333222111111000111111111555555555555555555555555999777555555888:::<<<<<<===???CCCGGGMMMTTT\\\bbblllpppvvv|||~~~wwwqqqlllgggfffdddbbbaaaaaaaaaaaa^^^^^^___^^^\\\ZZZWWWUUURRRRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===============<<<<<<<<<======<<<:::888888;;;===?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>===========================>>>@@@CCCEEEDDDAAA>>>??????>>>===<<<;;;;;;:::888888888888888888888888777999:::;;;;;;:::888777666666666666777777777777888888777777666666555555888777777777777999;;;<<<999666444555888;;;;;;:::777888888888888999999999zzztttmmmhhheeeaaa[[[VVVRRROOOJJJGGGEEEDDDBBBAAABBBAAA@@@??????>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDDDDBBB@@@???>>><<<:::888666666777888999:::<<<>>>@@@AAABBBBBBCCCBBB@@@>>><<<;;;::::::;;;;;;:::::::::;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAADDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUUUUVVVVVVXXXZZZ\\\^^^___aaabbbccccccdddddddddcccccccccdddffffffggggggggghhhgggggggggiiillloooqqqqqqqqqrrrrrrrrrqqqooonnnlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjiiijjjmmmpppssstttvvvyyy|||rrrhhheee```^^^\\\ZZZZZZ[[[]]]___aaabbbbbbbbbdddjjjrrryyy~~~}}}zzzvvvpppfff[[[SSSIIIEEE???;;;888666444222222333333444444444333333222222222222333333444444444444444444444444333333888777666666888;;;===>>>BBBEEEIIINNNUUU]]]eeekkktttxxx~~~{{{vvvppplllhhhgggeeebbbaaa``````aaa]]]]]]]]]]]][[[XXXVVVTTTPPPPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>@@@@@@AAABBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;999:::<<<>>>@@@@@@??????>>>>>>======<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::===BBBFFFIIIFFFAAA===<<<<<<<<<<<<<<<<<<;;;;;;888888888888888888888888888999:::;;;;;;:::888777777777777777777777777777777777777777666666666666777666666666666888999;;;;;;999888999<<<======;;;777888888888888999999999xxxsssnnniiifffaaaZZZUUUSSSOOOKKKHHHFFFDDDBBBAAABBBBBBAAA@@@????????????AAA@@@???>>>>>>>>>>>>>>>AAACCCDDDEEEEEEDDDBBBAAA===<<<:::999888888888999:::;;;===>>>@@@AAABBBBBBCCCBBB@@@>>>===<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFGGGIIIKKKMMMOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQSSSTTTTTTTTTTTTUUUWWWVVVWWWXXXYYY[[[^^^```aaaaaabbbbbbcccccccccccccccddddddeeefffgggggggggggghhhhhhhhhiiikkkooorrrtttttttttuuuuuutttsssqqqpppnnnmmmlllkkkjjjjjjjjjjjjkkklllmmmllllllmmmpppsssvvvwwwyyy}}}}}}tttiiicccaaa[[[[[[[[[\\\___bbbeeegggjjjkkkkkklllnnnrrrxxx|||}}}zzzuuunnnggg]]]TTTNNNFFFCCC>>>;;;999777555333222333333333333333222222000111333444666666666666333444444555555444444444999888888999;;;>>>AAACCCIIIMMMSSSYYYaaaiiirrrxxx|||xxxtttpppmmmiiihhheeecccaaa```______[[[[[[[[[ZZZYYYVVVTTTRRRNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============???@@@BBBCCCCCCBBB@@@???======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>===;;;;;;===???AAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888<<>>>>><<<:::777888888888888999999999wwwsssnnnjjjgggaaaZZZTTTSSSPPPLLLIIIGGGFFFCCCAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>AAABBBCCCDDDDDDBBBAAA@@@======;;;::::::::::::;;;;;;<<<>>>???AAABBBBBBBBBCCCBBBAAA???>>>=========>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOOOOPPPPPPRRRSSSSSSSSSUUUVVVVVVUUUVVVWWWYYYXXXYYYZZZ[[[]]]```bbbcccbbbbbbcccccccccccccccbbbeeeeeefffggghhhhhhhhhhhhhhhhhhiiikkknnnrrrvvvxxxzzzzzzyyyxxxwwwtttrrrpppooonnnmmmlllllllllllllllnnnooopppoooooopppsssuuuxxxzzz}}}|||tttlllccc______ZZZ[[[___dddiiinnnqqqsssrrrrrrssstttuuuwwwyyy{{{yyytttlllddd\\\TTTLLLHHHDDDAAA===;;;:::888666555222222333333333222111111111222444666777777777777666666777888888888777777:::;;;<<<===@@@CCCGGGKKKQQQVVV]]]eeennnwwwyyyvvvssspppnnniiihhheeebbb```^^^^^^^^^YYYYYYYYYXXXVVVTTTRRRQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@????????????========================<<<===???AAAAAA???===<<<=========<<<<<<=========<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<=========;;;:::::::::999999999888888888999:::;;;;;;<<<<<<>>>>>>>>>===;;;;;;<<<>>>AAA@@@@@@???>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999===BBBHHHKKKIIICCC>>>;;;<<<===>>>>>>===<<<<<<999999999999999999999999888999:::;;;;;;;;;::::::999888888888888888777777555666666777888888999999888777666666666888999:::999:::<<<======<<<999777777777888888888999999999xxxtttoookkkgggbbbZZZUUUSSSQQQMMMKKKIIIGGGDDDBBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@BBBBBBCCCCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVUUUWWWXXXXXXXXXXXXYYY[[[[[[[[[\\\]]]___aaacccdddccccccdddddddddccccccbbbeeefffggghhhiiijjjjjjjjjjjjjjjkkkmmmpppuuuyyy{{{~~~|||xxxtttqqqoooooonnnnnnnnnnnnnnnooooooqqqrrrsssrrrrrrsssvvvxxx{{{}}}{{{ooohhhaaaZZZXXXZZZZZZ^^^dddkkksssxxx|||~~~{{{zzzyyyyyyyyyxxxwwwvvvqqqkkkaaaXXXPPPJJJEEEBBB<<<:::888777777666444222222222222333333222222111333333555666777888888888999:::<<<=========<<<;;;<<<>>>AAACCCEEEIIINNNSSS[[[```iiirrr{{{|||xxxuuurrrpppooohhhfffcccaaa^^^]]]\\\\\\XXXXXXWWWUUUTTTRRRPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDBBB???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<<<<==================<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999999777888888999:::;;;<<<<<<;;;<<<<<<;;;:::999:::;;;??????>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDFFFFFFCCC@@@??????@@@@@@@@@>>><<<;;;999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999888888888777555555666777888999:::::::::999888888888999:::;;;888:::===>>>>>><<<999888777777888888888999999999zzzuuupppkkkhhhccc\\\WWWTTTRRRNNNLLLJJJHHHEEEBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDCCCCCCBBBAAA=========>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTQQQQQQRRRSSSUUUWWWXXXYYYWWWYYYZZZZZZYYYZZZ[[[]]]_________```aaabbbcccdddeeeeeeeeeeeeeeeddddddcccdddeeegggiiijjjllllllmmmllllllmmmooossswww{{{~~~}}}zzzuuuqqqoooooooooooopppqqqrrrssstttuuuvvvwwwvvvvvvwwwzzz|||yyyoooeee___[[[WWWWWWZZZ]]]bbbjjjsss{{{~~~{{{yyyvvvrrroooeee___UUUMMMGGGCCC???===:::888777777777777666444111111222333333333333333444444555666888:::<<<===???AAACCCDDDEEEDDDCCCBBBBBBEEEIIIKKKMMMRRRYYY^^^gggmmmvvv{{{wwwtttqqqooollleeedddaaa___]]]\\\[[[[[[XXXWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBB===>>>>>>??????>>>======>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@???<<<<<<============<<<<<<;;;;;;:::::::::999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;999:::;;;:::999888888999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAABBBAAA???@@@AAABBBBBBAAA???<<<;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::999888888888666666777777888999::::::;;;:::999888999999:::;;;999<<>>??????@@@??????AAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEECCCDDDEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\YYYZZZ\\\\\\[[[[[[]]]^^^bbbbbbbbbaaabbbccccccdddffffffggggggffffffeeedddcccdddgggiiilllmmmoooooonnnnnnoooqqqtttxxx|||~~~{{{wwwtttrrrqqqqqqrrrsssuuuwwwyyyzzzzzzzzz{{{{{{zzz|||~~~~~~uuulllddd\\\ZZZYYYXXX[[[___dddiiirrr|||~~~yyytttoooiiieeeYYYTTTKKKDDD@@@>>><<<;;;777666666777888888777555000111222444555555555555555555555777:::???CCCFFFJJJLLLOOOQQQQQQQQQOOONNNNNNRRRWWWYYY\\\```hhhooottt{{{}}}yyyuuusssoookkkiiibbbaaa___]]][[[ZZZZZZ[[[XXXWWWUUUSSSQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<===>>>>>>>>>===<<<======>>>>>>>>>?????????AAA@@@???>>>>>>???@@@AAA;;;<<<===>>>>>>===<<<;;;::::::::::::999999999999777777888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888:::;;;:::888777888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<===>>>???===<<<>>>???AAABBBAAA???===;;;::::::::::::::::::::::::999999999:::;;;<<<======<<<;;;;;;:::999999888888777777777888888999999999;;;:::999888888999::::::777;;;>>>???===<<<<<<===777888888888888999999999~~~xxxqqqkkkhhhddd___[[[TTTRRRPPPNNNLLLIIIFFFCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA===>>>???@@@@@@@@@@@@@@@CCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTUUUVVVXXXZZZ\\\]]]YYY[[[\\\\\\\\\\\\]]]___ddddddccccccbbbcccccccccgggggghhhhhhgggfffeeeeeebbbdddfffiiilllooopppqqqooopppppprrruuuyyy}}}~~~|||yyyvvvtttrrrssstttvvvxxxzzz}}}~~~}}}~~~~~~~~~~~~}}}pppgggaaaYYYTTTTTTUUUWWW[[[```jjjpppyyy{{{tttnnnhhhbbb]]]RRRMMMFFF@@@<<<;;;::::::111111111222444444333111000111222444555666777777555555555888===CCCIIIMMMUUUWWWYYY\\\\\\\\\ZZZYYYZZZ^^^cccfffhhhmmmvvv}}}}}}}}}{{{wwwtttqqqnnniiieee```___]]][[[ZZZZZZZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????;;;<<<===>>>>>>===<<<<<<<<<=========>>>>>>??????@@@>>><<<;;;;;;<<<>>>@@@;;;<<<===>>>>>>===<<<;;;:::::::::999999999888888666666777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999888888999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>===:::888;;;===???AAAAAA@@@>>><<<:::::::::::::::::::::::::::999999:::;;;<<<===>>><<<<<<;;;::::::999888888888888888888888999999999:::999888777777888999999555888;;;<<<:::999;;;===777888888888888999999999yyyqqqlllhhheee```]]]ZZZWWWRRROOOLLLJJJFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGKKKJJJIIIGGGEEEBBB@@@>>>??????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQNNNPPPTTTVVVXXXWWWVVVTTTUUUWWWYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\]]]___```aaafffeeeeeedddeeefffggghhhiiijjjjjjjjjjjjhhhgggfffeeefffgggiiillloooqqqrrrrrrpppooorrrxxx~~~|||zzzyyyyyyyyytttvvvxxxyyyzzz{{{~~~tttjjj___WWWVVVQQQNNNOOOPPPSSS[[[ccckkkqqq{{{zzzqqqhhh___WWWQQQHHHEEE???:::666444444444555555555444444333333333444222000222555888777666999:::;;;<<>>>>>==============================>>>>>>>>>>>>==================<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;999:::999888777666666666666444555777888999999888888;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::>>><<<999666555555777888;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<;;;::::::999888888999999999999:::;;;<<<=========>>>>>>>>>======<<<;;;::::::::::::;;;<<<<<<::::::::::::;;;<<<===>>>???>>>===<<<;;;:::::::::999999999999999999999999::::::999999999:::;;;<<<::::::::::::::::::::::::;;;:::999999888888999999{{{tttnnnkkkgggbbb^^^ZZZWWWSSSOOOMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGLLLKKKJJJHHHEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRQQQSSSUUUXXXYYYZZZYYYYYYXXXZZZ[[[\\\[[[[[[]]]^^^```______^^^___```aaabbbgggfffeeeeeefffgggiiijjjkkkllllllmmmllljjjiiigggiiiiiijjjlllnnnqqqssstttuuussssssuuuyyy}}}~~~~~~}}}{{{zzzyyyyyyyyyvvvxxxzzz{{{}}}rrrggg^^^UUUNNNMMMIIIGGGIIILLLOOOXXXaaakkkqqq{{{vvvlllbbbYYYQQQLLLCCC@@@;;;777444444444555555555555444444333333333555333222444888;;;;;;:::999:::<<<@@@FFFPPP[[[bbbooorrrwwwyyyyyyxxxwwwwwwwwwyyy}}}~~~yyyuuuqqqnnnkkkhhheeebbb]]]]]][[[ZZZXXXVVVUUUTTTUUUSSSOOOMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@?????????==============================>>>>>>>>>>>>==================<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;::::::999888777666666666666444555777888999999888888::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::===;;;999777666666777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999999999999999:::;;;<<<======>>>>>>??????>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::~~~wwwqqqnnnjjjeee```ZZZWWWSSSPPPMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHMMMLLLIIIGGGEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVWWWYYY[[[]]]^^^___\\\^^^____________```aaacccbbbbbbaaaaaabbbccccccgggfffffffffggghhhjjjkkkmmmnnnpppqqqpppnnnllljjjmmmmmmnnnoooqqqsssuuuvvvxxxwwwvvvxxxzzz{{{{{{zzz}}}|||zzzyyyxxxyyyyyyzzzxxx{{{}}}{{{mmmaaaXXXPPPIIIEEEDDDAAAAAADDDHHHLLLUUU^^^fffmmmvvv{{{ooodddYYYPPPIIIEEE<<<:::777444333333555666555555555444444444444444555444444666999<<<======:::===AAAGGGPPP\\\hhhppp{{{~~~|||vvvtttpppmmmkkkgggbbb___]]]\\\ZZZXXXVVVTTTRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????========================<<<======>>>>>>======<<<=========<<<<<<<<<<<<;;;<<<::::::;;;<<<===<<<;;;:::999888777666666666666444555666777888888888777:::999999888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::999888777777666;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;999999999999:::;;;<<<===>>>>>>???????????????>>>>>>===<<<;;;;;;:::;;;;;;==================>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::yyytttppplllfffbbb[[[XXXTTTQQQNNNLLLIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHLLLKKKHHHEEEDDDDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXYYY\\\___aaaccc___aaabbbbbbaaaaaabbbddddddddddddcccccccccccccccfffeeeeeefffgggiiikkklllooopppsssuuuuuurrrooommmpppppppppqqqrrrssstttuuuwwwwwwwwwxxxyyyyyyxxxxxxyyyyyyxxxwwwxxxyyyzzz{{{zzz|||rrrjjj___TTTLLLGGGBBB@@@???===>>>BBBEEEIIIQQQYYY]]]dddoooxxx~~~~~~vvviii]]]RRRJJJCCC@@@999777555333222333444555555555555555555444444444444444444666888;;;<<<======AAAGGGOOOZZZgggttt|||~~~zzzsssqqqooollliiieee```\\\[[[[[[YYYWWWTTTRRRPPPPPPOOONNNMMMMMMNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAA????????????@@@@@@@@@@@@========================<<<==================<<<======<<<<<<<<<;;;;;;;;;:::999999:::<<<======<<<999999888777666666777777444555555666777777888888999999999888888999999999::::::::::::::::::::::::::::::;;;;;;:::888777666::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<>>>??????@@@@@@@@@@@@???@@@???>>><<<;;;:::::::::=========>>>>>>>>>===============<<<======>>>>>>;;;;;;<<<<<<<<<<<<======:::;;;===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::{{{vvvrrrmmmgggbbb[[[XXXUUURRRPPPMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJHHHFFFDDDCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\___bbbdddaaacccddddddcccbbbccceeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeegggiiikkkmmmpppssswwwzzzzzzxxxuuusssrrrrrrqqqqqqrrrrrrsssttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxyyy{{{||||||~~~{{{qqqbbb\\\SSSKKKEEEAAA>>>======;;;<<>>AAAEEELLLUUU```mmmzzz}}}xxxpppooollljjjhhhddd___[[[ZZZYYYXXXVVVSSSQQQPPPOOONNNLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBCCCDDDBBBAAA?????????????????????@@@========================<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888:::<<<======<<<999888777777777777777777555555555666777777888999:::999999999999999999:::::::::::::::::::::::::::999:::;;;;;;;;;999777666777777888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@???===<<<;;;::::::<<<===>>>>>>???>>>>>>===>>>>>>=========>>>??????:::;;;;;;;;;<<<<<<<<<===;;;===???@@@@@@@@@>>>===========================;;;;;;<<<<<<;;;;;;:::999~~~yyyuuuoooiiiccc\\\YYYUUURRRQQQOOOLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]```bbbdddccceeefffeeeddddddeeefffeeeeeefffggggggffffffeeeeeeeeeeeefffhhhkkkmmmooorrrvvv|||}}}zzzvvvuuuuuutttssssssttttttssstttvvvvvvuuuvvvwwwyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~{{{mmmdddRRROOOJJJDDD???<<<;;;;;;;;;999:::===>>>>>>BBBIIIQQQXXXdddnnnsssuuuuuuuuunnnfff[[[QQQHHHBBB>>>;;;888777555444333222222333555555555555555666666666333666888:::<<>>>>>========================;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999888888999<<<===<<<;;;888888777777777777777888777666666666777888999:::;;;::::::999999::::::;;;999999999999::::::::::::999:::;;;;;;;;;:::888777555666777888999:::;;;<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@?????????>>>>>>>>>>>>??????::::::;;;;;;<<<============>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999|||xxxrrrkkkeee\\\YYYVVVSSSQQQPPPMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___aaabbbcccfffggghhhgggfffeeefffhhhfffggghhhiiijjjiiiiiihhhggggggggghhhkkkmmmppprrruuuzzz|||{{{zzzyyyxxxwwwwwwwwwvvvwwwwwwvvvttttttwwwzzzzzzzzzzzzzzz{{{|||~~~xxxkkk^^^UUUHHHGGGEEEAAA===;;;::::::;;;::::::===>>>===@@@FFFMMMUUU___gggkkkkkkjjjiiiaaa[[[RRRJJJCCC???;;;888555555444333222222222333444555555555666666666777666999>>>BBBEEEJJJPPPTTTWWW[[[```fffnnnxxx|||vvvqqqllliiifffdddcccaaa___]]]WWWWWWVVVUUUTTTSSSRRRQQQPPPMMMIIIGGGHHHHHHHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>==============================;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999888999;;;<<<<<<:::888888777777777777888888888888777777888999:::;;;<<<;;;;;;::::::;;;;;;<<<888888999999999::::::::::::::::::;;;::::::999999555666777888:::;;;<<<===:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????AAA@@@???>>>============<<<>>>@@@CCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>;;;;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@>>>===;;;~~~zzztttmmmggg]]]ZZZVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```aaabbbcccccchhhiiijjjiiigggggghhhiiiggghhhiiikkkllllllkkkkkkhhhhhhiiijjjmmmppprrrtttxxx}}}~~~}}}{{{{{{zzzzzzyyyzzzyyywwwttttttwwwzzz|||{{{{{{{{{|||}}}wwwkkk^^^QQQIIIDDDDDDCCCAAA>>><<<;;;;;;===<<<===@@@@@@???BBBHHHJJJQQQZZZaaacccbbb___^^^XXXSSSLLLEEE@@@<<<888666222222222222222222333333444555555555666666777777888<<>>AAA@@@@@@???>>>======<<<========================;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::999888999;;;<<<;;;:::888777777777777777888888999888888888888:::;;;<<<===<<<<<<;;;;;;<<<<<<===888888888999999:::::::::;;;;;;::::::::::::::::::666777888999;;;<<<>>>>>>;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;===>>>>>>?????????AAA@@@???>>>===============???BBBEEEGGGGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<======>>>???@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBBBBBBBAAA???===~~~{{{vvvoookkkbbb[[[UUUSSSQQQMMMLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGHHHIIIJJJOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSWWWXXXYYYZZZZZZYYYXXXXXXZZZZZZ\\\]]]^^^_________[[[\\\^^^```ccceeeggghhhhhhhhhiiiiiiiiiiiihhhhhhfffgggiiijjjkkklllmmmmmmkkkjjjjjjjjjlllpppsssvvvzzz~~~{{{yyyyyyyyy}}}{{{wwwtttssstttvvvxxx}}}rrrhhh^^^SSSJJJGGGCCCAAA?????????@@@??????>>>>>>======>>>@@@BBBCCCLLLOOOTTTXXXYYYWWWUUURRRIIIFFFBBB???===:::888555888777666666555555555555666777888888777888:::<<<;;;BBBIIIOOOWWWbbbkkknnnsssvvvyyy{{{~~~~~~xxxsssnnnkkkeeeccc___]]]\\\\\\ZZZYYYYYYWWWTTTSSSSSSTTTSSSRRRPPPMMMIIIGGGFFFEEEDDDCCCDDDCCCAAA@@@???@@@@@@AAA@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888999;;;<<<<<<;;;999888<<<;;;999888777888999999777777888999:::<<<======<<<;;;::::::999999::::::;;;;;;::::::999888777777999999999888888666555555555666777999;;;<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>===<<<::::::>>>>>>>>>===<<<<<<<<<;;;<<<======>>>???@@@AAABBB>>>?????????@@@@@@@@@@@@???@@@CCCEEEFFFFFFEEEEEEAAA@@@>>>======>>>AAABBBCCCBBBBBBAAA@@@???>>>>>>AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB|||wwwpppjjjbbb[[[VVVTTTRRRMMMLLLNNNLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGGGGHHHIIIKKKLLLPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[]]]^^^___`````````\\\]]]___aaadddfffhhhiiiiiiiiiiiijjjjjjiiiiiiiiiggghhhiiikkklllmmmmmmmmmlllkkkjjjkkkmmmppptttvvv{{{~~~}}}}}}}}}~~~|||yyywwwvvvwwwyyyzzz~~~~~~rrrddd[[[SSSJJJDDDBBBAAA@@@@@@AAABBBCCCBBB@@@??????>>>>>>???@@@BBBCCCHHHKKKOOORRRSSSQQQMMMKKKEEEBBB???<<<;;;999777555444444333333333444444555555666777777777888;;;===DDDLLLTTTZZZcccooowwwzzz~~~}}}wwwqqqllliiieeebbb___\\\\\\[[[ZZZXXXWWWUUURRRQQQQQQQQQQQQPPPOOOLLLIIIGGGFFFEEEDDDBBBAAAAAA@@@?????????@@@@@@@@@??????>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888999;;;<<<<<<;;;999888;;;:::999888888888999:::888888999:::;;;;;;<<<<<<;;;;;;:::999999999999:::::::::999888888777666666999999999999888777666555555666777999;;;<<<<<<<<<<<<============>>>>>>>>><<<<<<=========<<<<<<;;;>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@>>>@@@BBBDDDEEEEEEEEEDDDAAA@@@>>>======???AAACCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEyyyqqqkkkddd]]]WWWUUURRRNNNMMMNNNLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\^^^___``````aaaaaa]]]^^^```bbbeeegggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnmmmllllllmmmooorrruuuwww}}}~~~}}}|||{{{zzz{{{{{{|||{{{~~~yyykkk___TTTMMMHHHBBB?????????@@@BBBEEEGGGHHHFFFDDD@@@@@@?????????AAABBBCCCEEEGGGIIIKKKJJJGGGDDDBBB@@@===:::999888888666444222222222222333444555666555777888999:::<<<@@@BBBKKKTTT]]]dddnnnyyy{{{uuuooojjjgggdddaaa^^^[[[[[[ZZZYYYWWWUUURRROOONNNNNNOOONNNMMMNNNKKKHHHFFFFFFEEECCCBBB>>>>>>????????????????????????>>>>>>>>>>>>??????@@@??????>>>>>>=========;;;;;;:::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999;;;;;;;;;;;;999999999999888888888999::::::999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999888888888777777666666555999999999999888777666666666666888999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>:::;;;;;;<<<======<<<<<<>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>????????????@@@>>>???AAACCCDDDDDDCCCCCCAAA@@@???>>>???@@@BBBDDD??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIII{{{rrrkkkeee^^^XXXVVVTTTOOONNNOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHGGGHHHIIIJJJMMMOOOQQQSSSUUUXXXZZZZZZXXXVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZXXXXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^___````````````^^^___```ccceeegggiiijjjllllllmmmmmmmmmmmmllllllllllllmmmnnnoooooonnnnnnnnnnnnnnnoooqqqtttwwwyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}tttlll^^^TTTJJJFFFBBB???>>>AAA@@@BBBFFFKKKNNNNNNKKKHHHBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEEEECCCAAA===;;;;;;999777777777777666555555555555555666777888999777999;;;<<>>>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;::::::999888999999999888888888777777666666666999999999999888888777666666777888:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;>>>???AAABBBBBB@@@???===>>>>>>>>>?????????@@@@@@>>>???@@@BBBBBBCCCBBBBBBAAAAAA@@@???@@@BBBCCCDDD@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOO}}}tttmmmggg```ZZZXXXUUUPPPNNNPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHIIIJJJLLLOOOQQQSSSUUUWWWZZZ\\\\\\[[[YYYWWWUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___`````````___^^^___aaaccceeegggiiijjjnnnnnnoooooooooooonnnnnnnnnoooooopppppppppooooooppppppqqqrrrtttvvvyyyzzz}}}~~~~~~~~~~~~~~~yyymmmaaaYYYUUUMMMFFFCCC@@@>>>???CCCBBBEEEJJJOOOSSSRRROOOKKKCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBB@@@===;;;999999777666666777888777666888888888777888999999:::999;;;===@@@CCCHHHOOOSSS```iiirrrxxxxxxsssnnniiifffaaa^^^[[[YYYXXXWWWVVVUUUTTTQQQNNNMMMMMMLLLLLLJJJJJJHHHFFFEEEEEEDDDAAA???===>>>@@@AAAAAAAAA@@@@@@>>>======<<<<<<======>>>=========<<<<<<<<<<<<<<<999999999::::::<<<======<<<<<<;;;:::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::777888888999::::::::::::999999::::::::::::::::::::::::999888888888888999888888888888888777777777888999999999999888888777777888999:::;;;<<<<<<<<<=========>>>>>>>>>>>>???============<<<;;;:::999========================@@@BBBDDDEEEEEEBBB???===????????????@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDEEEEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLNNNQQQSSSUUUvvvpppiiibbb[[[YYYVVVQQQOOOQQQLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKMMMPPPRRRSSSVVVXXXZZZ[[[\\\[[[ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___```aaaaaa``````___```bbbdddgggiiikkkkkkppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqppppppqqqrrrssstttvvvyyyzzz||||||}}}~~~uuuhhh]]]RRRLLLJJJEEEAAA@@@???===???DDDEEEHHHLLLRRRUUUTTTPPPLLLCCCBBBAAA@@@??????@@@@@@BBBBBBAAA???>>><<<:::999777666555555777888888777888888888888999:::;;;<<<===???BBBEEEJJJPPPXXX]]]hhhpppxxx}}}{{{vvvqqqlllhhheee```]]]ZZZWWWWWWVVVUUUSSSTTTQQQNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEEEECCCAAA>>>??????@@@@@@AAA@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;======<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999:::::::::999999777888888888999999::::::::::::999888888888888888888888888888888888888888888999999999999999888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@?????????>>>===;;;:::999<<<<<<===>>>??????@@@@@@DDDFFFHHHJJJHHHEEEAAA>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNQQQUUUYYY[[[xxxsssjjjccc]]]ZZZWWWRRRPPPQQQMMMMMMMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\^^^___aaabbbaaaaaabbbcccccccccbbbbbbbbbccceeegggiiikkkmmmnnnqqqrrrrrrssssssrrrrrrqqqsssssssssssssssrrrqqqppprrrssstttvvvxxxzzz|||}}}}}}~~~uuufff[[[RRRJJJEEE@@@======??????>>>AAAFFFGGGIIIMMMQQQSSSRRRNNNJJJCCCBBB@@@???>>>>>>?????????>>>===<<<;;;::::::999666444333444555777666666777888999;;;===???BBBCCCEEEGGGKKKOOOTTT\\\eeejjjnnnvvv|||}}}wwwrrrnnnjjjfffccc___\\\YYYVVVVVVUUUTTTSSSSSSQQQMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDCCC@@@>>>@@@??????>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========888888888999:::;;;===>>><<<;;;::::::999999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999:::::::::999888777555555666777888999999::::::999999888888888888888777777777777777777777777888999999::::::999999888888999:::;;;<<<<<<<<<<<>>?????????>>>===<<<<<<;;;<<<===>>>@@@BBBCCCDDDJJJMMMPPPQQQPPPKKKFFFCCCAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBCCCDDDFFFFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQOOONNNOOOPPPTTTXXX]]]___zzztttkkkddd]]][[[XXXSSSPPPRRRMMMMMMMMMNNNNNNOOOOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRTTTWWWXXXXXXYYYYYYZZZ[[[\\\YYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]___bbbeeegggccccccdddeeeeeeeeedddddddddeeegggiiikkknnnoooppprrrssssssttttttssssssrrrttttttttttttsssrrrqqqqqqssstttuuuwwwyyy{{{|||}}}~~~}}}sssdddXXXOOOIIICCC@@@;;;999;;;???@@@@@@CCCIIIHHHIIILLLPPPRRRPPPKKKHHHCCCBBB@@@>>>======>>>>>><<<;;;:::999999888999999555333222333444555555555888999;;;>>>BBBEEEIIIJJJNNNPPPTTTXXX^^^fffooovvvvvv}}}~~~zzztttoookkkhhhdddbbb^^^\\\XXXVVVUUUUUUSSSRRRSSSPPPMMMKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDCCC@@@===@@@???>>><<<<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<==================888888888999:::;;;===>>><<<;;;::::::999999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999::::::;;;:::999777666333444555666777888999::::::999999888777888888888555555555666666666666666888999999:::::::::999999999999:::;;;<<<<<<<<<<<<@@@@@@AAAAAAAAABBBBBBBBB===>>>>>>???????????????:::;;;===???AAADDDEEEFFFQQQTTTWWWXXXWWWRRRLLLHHHBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGJJJLLLNNNPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOPPPQQQUUUZZZ___bbb{{{uuuqqqjjjaaaZZZWWWUUUQQQNNNMMMNNNNNNOOOOOONNNNNNMMMPPPOOONNNMMMMMMMMMNNNOOONNNOOONNNMMMKKKLLLOOORRRVVVWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^___```aaaaaaaaa````````````aaabbbdddeeefffddddddeeefffgggggggggggggggggghhhjjjlllmmmooooootttttttttttttttuuuvvvvvvzzzwwwtttsssuuuuuusssqqquuuuuuvvvxxxyyyzzz{{{||||||}}}kkkaaaTTTJJJEEECCC???<<<888999:::===???BBBDDDEEEGGGHHHIIILLLNNNMMMJJJGGGCCCAAA???>>>>>>>>><<<;;;:::::::::999999999888888444444555555666666777777999<<<@@@DDDHHHNNNTTTXXXYYY]]]bbbfffjjjooovvv|||zzzwwwrrrnnnjjjfffaaa^^^```[[[VVVSSSSSSSSSQQQOOONNNNNNMMMKKKJJJIIIHHHGGGDDDDDDCCCBBB@@@??????>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<::::::===<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999999::::::<<<<<<<<<<<<;;;:::999888999999888888999999:::;;;<<<;;;:::999888777777777666666777888999:::::::::888888777777666666555555555555666777888999::::::::::::999999999999999999;;;;;;;;;<<<;;;;;;::::::>>>>>>>>>>>>>>>??????@@@???????????????????????????>>>>>>???AAADDDGGGIIIRRRVVV\\\___^^^XXXQQQKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCFFFGGGHHHHHHGGGFFFGGGIIIIIIJJJKKKMMMOOORRRTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTWWWYYY\\\^^^}}}wwwrrrlllccc]]]ZZZWWWSSSQQQOOOOOOOOOOOOOOOOOONNNNNNPPPOOONNNMMMMMMNNNOOOOOOQQQQQQQQQOOONNNOOORRRTTTVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\\\\]]]]]]^^^____________```aaabbbbbbbbbbbb`````````aaabbbdddeeefffeeefffggghhhhhhhhhhhhhhhhhhhhhjjjkkkmmmnnnpppppptttttttttttttttuuuvvvvvvzzzxxxuuuvvvwwwxxxvvvuuuxxxxxxyyyzzzzzz{{{||||||}}}wwwiii^^^UUUIIIBBB???===;;;999999:::<<>>===>>>===<<<;;;::::::999999999888888888666666666777777888999999<<>>???@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999888888999999:::;;;<<<;;;:::999888888888888777777777888999999999:::777777777777777666666666555555666666777888999999::::::::::::::::::::::::<<<======>>>>>>======<<<>>>>>>???@@@@@@@@@@@@???===>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEHHHJJJRRRVVV\\\```___ZZZSSSOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLMMMOOOPPPRRRTTTUUUXXXYYYYYYYYYXXXVVVTTTSSSOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSSSSTTTVVVYYY[[[]]]zzztttnnnfff```]]]ZZZVVVSSSSSSRRRPPPOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\]]]^^^^^^___`````````aaabbbcccddddddddddddaaaaaaaaaaaabbbccceeeeeefffggghhhiiijjjjjjjjjjjjiiijjjkkkmmmooopppqqqrrrtttttttttsssttttttuuuvvvzzzxxxxxxyyy{{{|||{{{zzz{{{{{{|||||||||}}}}}}}}}}}}uuueeeXXXNNNGGG???999999999888777:::<<<>>>BBBEEEHHHJJJKKKIIIHHHFFFFFFGGGGGGEEEDDDBBB@@@============<<<;;;999999999888888888777777888888888888999:::;;;<<>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999888888999999:::;;;;;;:::999888888888888888888888888888888888999999666666777777777777777777666666555666666777888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>@@@BBBBBBAAA@@@???<<<<<<===???@@@BBBCCCCCCCCCCCCBBBCCCEEEGGGIIIKKKRRRVVV[[[^^^___[[[VVVRRRNNNMMMLLLKKKKKKLLLMMMMMMJJJKKKLLLLLLKKKJJJHHHGGGIIIJJJLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWUUUSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTVVVXXXZZZ\\\|||vvvppphhhbbb```]]]YYYUUUVVVTTTRRRPPPOOOOOOPPPQQQPPPOOONNNMMMNNNOOOPPPQQQPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^___`````````aaabbbdddeeeeeeeeeeeecccbbbbbbbbbcccdddeeeeeefffggghhhiiijjjkkkkkkkkkkkklllmmmoooqqqrrrsssttttttttttttssssssttttttuuuxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~ssseeeWWWNNNEEE@@@:::777777888888888999;;;???CCCFFFIIIKKKLLLIIIGGGDDDCCCCCCCCCCCCBBBAAA???===<<<======<<<;;;999999888888888777777777999888888888999;;;<<<===AAAGGGPPPZZZdddmmmuuuzzz~~~yyyvvvooommmjjjiiigggeeeccc```[[[YYYWWWTTTRRRQQQOOOOOOMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@AAA@@@???>>>======<<<<<<888888999:::;;;<<<>>>>>>@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999888888999999:::;;;:::999888888888888888999999999999888888888888888666666666777777888888999666666555555555666777888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<===@@@BBBBBBAAA???======>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJOOORRRWWW[[[\\\ZZZVVVTTTPPPOOONNNNNNNNNOOOQQQRRRNNNNNNOOOOOONNNMMMKKKKKKJJJLLLNNNNNNNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQPPPNNNNNNOOOQQQQQQQQQQQQQQQTTTTTTTTTTTTVVVXXXZZZ[[[}}}vvvqqqiiidddbbb___ZZZWWWWWWVVVSSSQQQOOOOOOPPPQQQOOOOOONNNNNNNNNOOOQQQRRRQQQRRRSSSSSSSSSSSSUUUWWWVVVWWWWWWXXXZZZ[[[[[[\\\[[[[[[\\\]]]^^^___```aaaaaabbbcccdddfffffffffgggeeeeeedddddddddeeeeeefffffffffhhhiiijjjkkkkkkkkkmmmmmmoooppprrrsssuuuuuuttttttssssssssssssttttttuuuwwwzzz|||~~~qqqbbbTTTIIIBBB@@@===999666666777777777888:::>>>BBBFFFHHHIIIJJJIIIFFFCCCAAAAAAAAAAAA@@@???>>><<<;;;<<<<<<<<<:::999999999888888888888777999888888888999;;;===>>>BBBJJJUUUaaalllvvv~~~|||uuuqqqmmmkkkhhhggggggeeecccaaa[[[ZZZXXXVVVRRRPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<777777888999;;;===???@@@BBBAAA@@@???????????????>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<;;;;;;::::::999999888888999999:::;;;888888888777888888999999999999999888888888888888666666777777888888999999777666555555555777888:::::::::::::::;;;;;;<<<<<<<<<===>>>???????????????;;;===@@@BBBBBBAAA>>>===AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFFFFGGGHHHIIILLLNNNRRRUUUVVVVVVTTTSSSQQQQQQPPPQQQQQQSSSUUUVVVRRRRRRRRRQQQQQQPPPOOOOOOLLLMMMOOOPPPPPPPPPRRRTTTWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUXXXZZZ[[[wwwrrrkkkgggdddaaa]]]YYYWWWVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSUUUWWWWWWWWWWWWYYYZZZWWWXXXYYYZZZ[[[\\\]]]^^^[[[\\\]]]^^^___aaabbbbbbbbbccceeefffhhhiiiiiiiiihhhgggfffffffffffffffgggfffggghhhjjjkkklllllllllmmmnnnoooqqqssstttuuuvvvuuutttssssssrrrsssssssssssswww{{{}}}ssseeeWWWJJJ@@@===:::999777555444444555666666999===AAAEEEFFFGGGGGGGGGEEEBBB@@@@@@AAA@@@???>>>===;;;;;;;;;<<<;;;::::::::::::999999999888888:::999888888999<<>><<<;;;888888888999;;;>>>@@@BBBCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<;;;;;;::::::999999888888999999:::;;;777777777777777888999:::888888888888888888999999777777888888888888888888777666555555666888;;;<<<::::::;;;;;;<<<=========@@@AAABBBCCCCCCCCCCCCCCC===>>>@@@AAABBBAAA@@@???DDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJMMMOOOQQQQQQQQQQQQPPPQQQRRRTTTUUUVVVWWWXXXVVVUUUUUUTTTSSSSSSRRRRRROOOPPPRRRRRRRRRRRRTTTUUUWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSUUUXXX[[[\\\yyytttnnnjjjhhhddd```\\\VVVVVVTTTSSSQQQOOONNNMMMOOOOOONNNNNNOOOPPPRRRSSSTTTVVVXXXYYYXXXYYYZZZ[[[XXXYYYZZZ[[[]]]^^^___```^^^^^^___```bbbcccdddeeeeeefffhhhiiikkkllllllllljjjiiiiiihhhggggggggghhhggghhhiiikkkmmmnnnnnnnnnnnnnnnoooqqqssstttvvvvvvuuutttssssssrrrrrrrrrsssssswww|||rrrcccYYYOOODDD===<<<666666555444333444555666666999===AAADDDEEEEEEEEEEEECCCAAA@@@AAAAAA@@@???>>><<<::::::;;;<<<;;;:::;;;;;;;;;::::::::::::999<<<;;;::::::;;;>>>AAACCCLLLUUUbbbppp|||xxxssskkkiiigggggggggfffdddbbb______^^^ZZZTTTOOOMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBB@@@>>><<<;;;999999999999;;;>>>AAACCCDDDCCCBBBAAA?????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===::::::;;;;;;<<<;;;;;;:::999999888888999999:::;;;666666666666777888::::::777777777888999999999:::999999888888888888888888777666555555777:::===???<<<======>>>??????@@@@@@BBBBBBDDDEEEEEEFFFFFFFFF@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOOOOQQQSSSVVVXXXYYYYYYXXXYYYXXXWWWVVVVVVUUUUUUUUURRRTTTUUUUUUTTTTTTUUUWWWVVVUUUSSSRRRPPPOOOOOOOOORRRRRRSSSRRRQQQPPPNNNMMMLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQSSSUUUYYY\\\]]]{{{vvvpppllljjjgggbbb^^^VVVUUUUUUSSSQQQOOOMMMLLLOOOOOONNNNNNOOOQQQRRRSSSRRRTTTWWWXXXWWWWWWYYYZZZYYYZZZ[[[\\\^^^___```aaa___```aaabbbdddeeefffggghhhhhhjjjlllmmmnnnoooooolllkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmnnnoooppppppnnnnnnoooqqqssstttvvvvvvuuutttssssssrrrrrrrrrrrrtttyyy~~~yyykkk^^^RRRLLLFFF>>>:::;;;444444555555555555777888777999===AAADDDEEEDDDDDDDDDBBBAAAAAABBBBBB@@@>>>===;;;::::::;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;<<>>>>>>>>===<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@???::::::;;;;;;<<<;;;;;;;;;999999888888999999:::;;;666666666666777999::::::666666777888999::::::;;;:::999999999888777777777777666555666888;;;???AAA>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHJJJKKKMMMNNNOOONNNPPPTTTXXXZZZZZZYYYXXXZZZYYYXXXWWWWWWVVVWWWWWWUUUWWWXXXWWWVVVVVVWWWXXXUUUTTTRRRQQQOOONNNNNNNNNSSSSSSTTTTTTSSSQQQOOONNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUYYY\\\^^^|||xxxsssnnnjjjfffbbb___\\\[[[YYYWWWTTTQQQOOONNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___`````````______aaaaaabbbaaaaaacccgggjjjlllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggjjjkkklllmmmooopppqqqrrrqqqqqqqqqqqqrrrsssttttttuuutttsssrrrrrrsssuuuvvvxxxzzz|||}}}uuukkkZZZTTTKKKDDD@@@<<<888444444444333333444444555666666777999<<>>>>>>>>;;;:::888777777999:::;;;???@@@???>>><<<;;;<<<>>><<<<<<======>>>AAAEEEIIIWWW```mmmzzz~~~zzzqqqnnnjjjgggfffeeedddccceeebbb^^^ZZZXXXUUURRROOOKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBB@@@>>>===888888888999;;;===>>>???@@@@@@???>>>======>>>>>>@@@???===<<<<<<>>>@@@AAAFFFFFFEEEEEEDDDCCCAAAAAA;;;;;;999999999999;;;;;;;;;<<<<<<<<<;;;::::::999777666666666888:::<<<===888888999:::;;;;;;;;;;;;999888777555555555666666666666666555666888===@@@CCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJJJJJJJIIIIIIKKKLLLKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNRRRVVVXXXYYYXXXXXXWWWXXXXXXWWWVVVVVVYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTSSSQQQNNNLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRUUUXXX\\\___aaa}}}yyytttooolllhhhdddaaa\\\[[[YYYWWWTTTRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^___```aaaaaa``````aaabbbbbbbbbbbbdddgggjjjmmmmmmnnnooooooooooooooooooooonnnmmmkkkjjjiiiiiikkklllmmmoooppprrrssstttttttttsssttttttuuuvvvvvvwwwvvvuuuttttttvvvwwwxxxyyyzzz|||~~~vvvfff\\\RRRMMMFFF@@@===:::777555333333333333333444555555777888999<<<>>>@@@BBBCCCAAA@@@???===<<<<<<;;;;;;:::999888777888999<<<===AAABBBBBBAAA>>>======>>>;;;<<<======???CCCIIIMMM^^^fffrrr~~~~~~zzzrrrooollljjjiiigggeeecccdddaaa]]]ZZZXXXUUUSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;999999999:::;;;<<<===>>>??????>>>===============>>>===<<<<<<<<<>>>@@@AAADDDDDDCCCBBBAAA???===<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;:::999999555555444444555777999:::888888999:::;;;;;;;;;;;;:::999888666555555555666555666777777888:::>>>AAACCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLKKKNNNQQQUUUWWWWWWWWWVVVVVVWWWWWWWWWVVVWWWZZZ\\\^^^___``````^^^\\\YYYXXXUUUTTTTTTSSSRRRRRRSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPSSSTTTWWWZZZ]]]aaadddeee~~~{{{uuuqqqmmmiiieeebbb]]]\\\ZZZXXXUUURRRPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]___```bbbbbbbbbbbbaaabbbcccdddcccccceeehhhkkknnnooooooppppppppppppppprrrqqqpppooonnnlllkkkkkklllmmmnnnqqqsssuuuwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwwwwyyyzzz{{{zzz|||~~~sssdddVVVNNNHHHDDD???;;;999888666555333333333333333444444555777888999;;;<<<>>>???@@@???>>>===<<<;;;:::::::::888777777777999;;;>>>???DDDEEEFFFEEEAAA???============>>>@@@CCCIIIQQQVVVfffnnnyyy}}}zzzrrrpppnnnlllkkkiiifffcccbbb___\\\YYYXXXVVVTTTRRRNNNNNNMMMKKKJJJIIIHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@AAAAAA@@@>>><<<:::888777::::::999888888999::::::::::::;;;;;;;;;:::999999666666555444555666888888888888999::::::;;;;;;<<<;;;:::999777666555555555444666999:::;;;<<>>===<<<;;;;;;;;;;;;777777777888:::===AAACCCEEEGGGHHHGGGDDD@@@======???@@@BBBEEEJJJQQQ[[[aaalllsss}}}~~~zzzwwwqqqooonnnmmmllliiieeebbb```]]]ZZZXXXXXXWWWUUUSSSNNNNNNMMMLLLJJJIIIHHHGGGDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???===<<<<<<;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>???======<<<<<<:::999777666999999888888888888999999999999::::::::::::999999999888777666666777999999999999999999:::;;;<<<<<<;;;;;;:::888777666555555222555999;;;<<<===???@@@CCCEEEHHHIIIIIIFFFCCCAAA??????>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKLLLOOOPPPPPPOOOMMMKKKKKKKKKPPPPPPPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPRRRRRRRRRRRRQQQSSSUUUWWWXXXZZZ]]]___dddeeeggggggeee```[[[WWWSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPOOOMMMMMMNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTXXX]]]aaadddfffggg|||wwwrrrooolllhhheee```___]]][[[XXXVVVTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\```aaaccceeefffffffffeeefffgggiiiiiiiiijjjmmmoooqqqrrrssssssttttttssssssssssssrrrqqqpppooonnnnnnoooppprrrtttwwwyyy{{{|||||||||{{{zzzyyyyyyzzzzzzxxxyyyyyyyyyzzz{{{||||||}}}sssbbbWWWPPPJJJGGG>>>===;;;999666555444555444444333333444444555666888888999999::::::;;;;;;======<<<;;;::::::::::::777777888999<<<@@@CCCFFFGGGHHHJJJHHHDDD@@@>>>===???AAAEEEIIIPPPYYYbbbiiipppwww}}}zzzvvvsssooonnnlllkkkjjjhhhdddaaa^^^\\\YYYXXXXXXWWWUUUTTTNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA???>>>>>>============<<<;;;::::::::::::;;;::::::999::::::;;;;;;999999999999:::;;;<<<===999999::::::::::::999999888888888888888888888888888888999999999999999888888888777666666777888999999999999999999;;;<<<===;;;;;;:::999888777666555111444888;;;<<<<<<===>>>CCCEEEGGGIIIIIIGGGDDDAAA@@@@@@???>>>???AAABBBDDDCCCDDDEEEGGGIIILLLNNNOOORRRSSSTTTSSSPPPNNNMMMMMMPPPPPPPPPPPPNNNLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPOOOQQQTTTVVVWWWYYY[[[]]]bbbdddeeefffccc___ZZZVVVQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQOOONNNNNNOOORRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTWWW[[[___bbbeeefff}}}yyytttqqqnnnjjjhhhcccbbb```]]][[[XXXVVVUUURRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXYYY[[[\\\]]]aaabbbdddfffhhhhhhhhhhhhhhhjjjlllmmmmmmnnnoooqqqsssssstttuuuuuuuuuuuuuuusssssssssrrrrrrrrrqqqqqqssstttuuuwwwzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{||||||}}}wwwfffWWWNNNHHHDDDBBB<<<===<<<:::777555555666555555555555555666666777888888999999::::::;;;;;;;;;:::999888888888888888999999999;;;>>>BBBFFFHHHIIIJJJJJJIIIEEEBBB@@@@@@AAADDDIIIPPPWWW```jjjpppwww~~~~~~{{{wwwssspppooommmkkkiiihhhfffccc```^^^\\\YYYXXXWWWWWWUUUTTTNNNNNNMMMKKKJJJIIIHHHGGGJJJKKKLLLNNNNNNLLLKKKJJJEEEDDDBBB@@@????????????======<<<;;;::::::::::::999999888888888999::::::888888999999999999::::::777777888999::::::::::::777777888888888888777777777777888999999999888888555555444333444555777777:::999888888999:::<<<===:::::::::::::::999888777333666999;;;;;;;;;<<<===BBBDDDFFFGGGGGGEEECCCBBBAAA@@@>>>>>>>>>@@@CCCDDDBBBCCCEEEGGGJJJNNNPPPRRRTTTVVVWWWVVVTTTQQQPPPPPPPPPPPPQQQPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQTTTUUUVVVWWWXXXZZZ]]]^^^``````___[[[XXXUUUPPPOOOOOOOOOOOOPPPPPPQQQSSSRRRQQQPPPQQQRRRTTTVVVVVVVVVUUUUUUUUUUUUTTTTTTVVVVVVXXX[[[^^^bbbeeeggg{{{wwwtttqqqnnnkkkeeedddbbb```]]]ZZZXXXWWWUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYZZZ[[[]]]^^^___bbbccceeegggiiiiiiiiiiiikkkmmmoooppppppppprrrttttttuuuuuuvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuxxxxxxzzz{{{}}}~~~}}}|||{{{{{{{{{xxxyyyzzz{{{|||}}}}}}~~~rrrhhhYYYMMMFFFBBB???===999;;;<<<:::777666777999666666666666666777888888888888999999:::;;;;;;<<<::::::999888888888999999;;;;;;<<<===@@@DDDHHHJJJLLLLLLLLLIIIFFFDDDDDDDDDGGGKKKRRRZZZbbbkkktttyyy~~~zzzvvvrrrooopppmmmjjjhhhgggeeecccaaa^^^\\\YYYWWWWWWVVVUUUSSSOOOOOONNNMMMKKKJJJIIIHHHKKKLLLNNNOOOOOONNNLLLKKKEEEDDDAAA???>>>??????@@@===<<<;;;;;;::::::::::::888777777777777888999:::888888999999888888777777777888888999999999999888666666777888888777666666666777777888999999888888444333333333444666777888:::999888888999:::<<<>>>999999:::;;;;;;:::999888666888:::;;;;;;;;;<<<>>>AAABBBCCCDDDDDDCCCBBBBBB@@@>>>===<<<===???AAACCCBBBCCCEEEHHHKKKOOORRRTTTVVVXXXYYYYYYWWWTTTSSSSSSOOOPPPPPPPPPPPPNNNLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMNNNNNNNNNOOOOOOQQQTTTUUUTTTTTTUUUVVVVVVWWWYYYYYYYYYWWWUUUTTTPPPOOOOOOOOOOOOPPPQQQRRRTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXYYY\\\```dddfff~~~zzzwwwtttpppnnngggfffdddaaa^^^\\\ZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\]]]___```aaabbbdddfffhhhjjjjjjjjjjjjlllnnnqqqrrrrrrrrrtttuuuuuuuuuvvvwwwwwwwwwwwwwwwtttuuuuuuvvvwwwxxxxxxxxx{{{|||}}}~~~~~~}}}|||||||||yyyzzz{{{}}}~~~~~~uuuddd[[[OOOEEEAAA???===<<<666999;;;:::888777999;;;777777777777777888888999888888999:::;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<===???AAAEEEIIIKKKNNNNNNMMMJJJGGGFFFFFFGGGNNNSSS[[[dddllluuu|||{{{vvvrrroooqqqnnnjjjgggfffeeedddccc___\\\YYYWWWWWWVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJKKKLLLNNNPPPPPPNNNLLLKKKEEECCCAAA???>>>>>>???@@@===<<<;;;::::::::::::;;;777777666777777888999999888999999888888777666555888888888888888777777666555666777888888777666555666666777888888888888888555555444555666888:::;;;:::999888888888:::<<<>>>888999:::;;;<<<;;;:::999999;;;<<<<<<;;;<<<===???AAAAAABBBBBBBBBBBBBBBBBB>>>===;;;;;;;;;===@@@BBBAAABBBEEEHHHLLLPPPSSSUUUVVVYYY[[[[[[YYYWWWUUUUUUOOOPPPPPPQQQPPPOOOMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQTTTTTTSSSRRRRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVYYY]]]bbbeeezzzvvvsssqqqooojjjgggdddaaa___]]]ZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^```aaabbbccchhhhhhiiijjjlllmmmnnnnnnooopppqqqrrrsssssstttsssvvvvvvuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz~~~}}}||||||~~~}}}|||}}}pppdddYYYRRRGGG@@@===<<<:::999666777888999999999999999<<<;;;:::999888888777777888888888999999:::::::::999888888888888888999999:::===@@@CCCEEEHHHJJJMMMKKKMMMMMMKKKHHHHHHKKKNNNUUU\\\eeemmmttt{{{|||zzzwwwvvvqqqooollljjjhhheeeaaa^^^]]][[[XXXVVVTTTTTTTTTUUUSSSRRRQQQPPPNNNKKKIIIHHHJJJJJJKKKMMMNNNKKKGGGCCCAAA@@@??????@@@@@@???===<<<<<<;;;:::999999999999666666666666666666666666999888888777777777777888777777777777777777777777666666666666666666666666333444666777777777666555333333333444555666777888888888888888888999999999888999:::;;;;;;::::::999======>>>>>>===;;;999888???@@@AAAAAAAAA???>>>===???>>>>>>===============BBBBBBCCCFFFJJJPPPTTTWWWZZZ[[[]]]]]]\\\YYYVVVTTTQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQOOOPPPQQQQQQPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXWWWWWWXXX[[[]]]___\\\]]]\\\ZZZXXXWWWYYYZZZZZZXXXWWWWWW[[[___bbbccc|||xxxuuurrrpppllliiifffcccaaa___\\\ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^___```aaabbbcccdddhhhiiijjjlllnnnooopppqqqrrrrrrssstttuuuvvvvvvuuuwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||~~~}}}}}}}}}~~~}}}|||}}}ssscccXXXQQQKKKCCC===;;;;;;:::999777888999:::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;999999999999999:::;;;;;;;;;>>>AAACCCEEEGGGIIIKKKMMMOOOOOONNNLLLMMMRRRWWWbbbiiirrr{{{}}}{{{yyytttrrrooommmjjjgggccc```]]]\\\YYYVVVUUUTTTTTTUUUTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIIIIJJJJJJIIIEEEBBB???>>>======>>>>>>===;;;<<<<<<;;;:::999999999999888888888888888888888888::::::999888777777777777666666666666666666666666555555555555555555555555444444555666666666666666555555555555555666777888777777777888888888888888;;;<<<>>>???@@@???>>>===>>>>>>>>>>>>===;;;:::999;;;<<<=========<<<:::999>>>===============>>>>>>AAABBBDDDGGGLLLQQQUUUXXX[[[\\\]]]^^^]]]ZZZWWWVVVQQQPPPNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQPPPPPPOOOQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVVVVVVVWWWZZZ\\\^^^ZZZ[[[ZZZYYYWWWWWWYYY[[[]]]]]]\\\]]]```dddggghhh~~~{{{xxxuuurrrooolllhhhfffdddbbb```]]]^^^^^^]]]]]]^^^^^^___```aaaaaabbbccccccdddeeeeeeiiijjjkkknnnppprrrtttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~oooaaaTTTKKKFFFCCC>>>:::999999999888777888:::;;;======>>>>>>>>>>>>===<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===???BBBCCCDDDEEEHHHJJJLLLMMMNNNNNNNNNSSSZZZ```ooovvv}}}yyyvvvssspppnnnjjjfffbbb^^^\\\ZZZWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQNNNLLLKKKIIIGGGFFFFFFGGGFFFCCCAAA???>>>======>>>>>>===;;;<<<<<<;;;:::999999999999888888888888888888888888;;;:::999777777666666666666666666666666666666666555555555555555555555555555555555444555555666777777666666666666666777777666666666777777888888888777999<<>>>>>>>>>>>===;;;:::999888999999999999888888777<<<<<<<<<<<<<<<===>>>???AAABBBEEEIIIMMMRRRVVVXXX[[[[[[\\\]]]\\\ZZZWWWVVVPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPOOONNNNNNOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXZZZ]]]^^^ZZZ[[[[[[YYYXXXXXXZZZ\\\]]]]]]^^^```cccfffhhhjjj}}}zzzvvvssspppnnnjjjhhhfffdddbbb`````````______``````aaabbbccccccddddddeeeeeeeeefffhhhiiilllnnnrrrtttwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzzzz|||||||||||||||}}}ooo```UUUKKKDDD???===;;;999888777777777666777999<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::888888999:::;;;===?????????AAACCCCCCDDDEEEGGGIIILLLNNNPPPQQQUUU\\\fffmmm{{{|||yyyvvvsssppplllgggddd___^^^\\\YYYWWWVVVUUUUUUWWWVVVVVVTTTSSSPPPOOONNNJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????@@@@@@???===<<<<<<;;;:::999999999999888888888888888888888888888777666666666666666666666666666666666666666666555555555555555555555555666555444333444555666777777666666555555555555666555555666666777777888888555777:::===>>>>>><<<;;;=========<<<;;;:::999888777888888888888777777777:::::::::;;;<<<===???@@@AAABBBEEEJJJNNNRRRUUUVVVXXXXXXYYYYYYXXXWWWUUUTTTOOONNNKKKIIIGGGEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJLLLNNNOOONNNMMMLLLMMMOOOQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXYYYZZZ\\\^^^___]]]]]]]]][[[YYYYYY[[[]]]\\\^^^aaadddfffhhhkkklll~~~{{{wwwtttrrroookkkiiihhhfffdddbbbaaaaaa``````aaaaaabbbcccddddddeeeeeefffffffffggghhhiiilllooorrruuuxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}~~~uuubbbUUUMMMFFFAAA<<<<<<:::888666555555666555777999<<>>???@@@BBBCCCDDDDDDFFFIIIKKKOOORRRVVVZZZ```iiiuuu}}}}}}{{{wwwtttqqqmmmiiieeeaaa```^^^\\\ZZZXXXWWWVVVXXXWWWWWWVVVTTTRRRPPPOOOMMMJJJGGGFFFFFFEEEDDDCCCAAA@@@??????@@@@@@???===<<<<<<;;;:::999999999999777777777777777777777777444444444444444555666777555555555555555555555555555555555555555555555555555444333333333444666777555555444333333333444444444555555666777777888888777999<<>>===<<<;;;:::999888777777777555555555555555555666666999999999:::;;;===>>>???@@@BBBEEEIIIMMMPPPRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNLLLKKKLLLNNNMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZZZZ\\\]]]```cccgggiiikkkmmmpppsss|||xxxuuusssqqqmmmkkkjjjiiifffeeebbbaaaaaaaaaaaabbbcccccceeeeeeffffffggghhhiiiiiiiiijjjmmmpppssswwwyyy{{{||||||}}}}}}}}}}}}}}}|||}}}}}}|||{{{{{{{{{||||||~~~~~~~~~~~~yyyeeeUUULLLFFFAAA===;;;;;;:::888555444555777666777:::>>>AAADDDFFFGGGIIIGGGDDDAAA===;;;999888888888888888777777777777888888888999;;;===>>>???@@@BBBCCCDDDFFFHHHLLLOOOPPPTTTZZZ```hhhsss~~~{{{xxxuuurrrooojjjgggdddcccaaa___]]][[[YYYXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOLLLJJJHHHHHHGGGFFFDDD???>>>======>>>>>>===;;;<<<<<<;;;:::999999999999666666666666666666666666444333333444444555666777555555555555555555555555444444444444444444444444444444444333444444555666444333333333333333444444555555666666777888999999888999:::<<<=========<<<;;;:::999777666666666666333222222222222333444444888999999:::;;;<<<>>>>>>>>>AAAEEEIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGHHHJJJLLLNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNLLLKKKLLLMMMKKKLLLMMMOOORRRTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^^^^]]]^^^```bbbcccgggkkklllmmmpppuuuyyyzzzwwwvvvssspppnnnmmmllljjjhhhcccccccccccccccddddddeeeffffffggghhhjjjkkkllllllkkkmmmooorrruuuxxx{{{|||~~~~~~}}}|||||||||||||||~~~~~~~~~~~~ttthhhXXXKKKEEEBBB>>>;;;888999888666333333666999777999===AAAEEEHHHJJJLLLJJJIIIFFFCCC@@@===<<<;;;999999999888888888777777:::::::::;;;<<<>>>???@@@@@@AAACCCEEEGGGKKKPPPTTTTTTZZZbbbjjjsss~~~~~~|||yyywwwtttqqqmmmjjjfffeeedddbbb___]]][[[YYYXXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJJJJHHHFFFDDD???>>>======>>>>>>===;;;<<<<<<;;;:::999999999999777777777777777777777777888777666666555555555666555555555555555555555555444444444444444444444444333333444444555555444444333333333333333444555666555555666777888999:::;;;999999999999999:::;;;;;;;;;:::999777666666666666333222222111222333444555999999999999:::;;;<<<======@@@CCCGGGIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNFFFGGGGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOONNNLLLKKKLLLMMMJJJKKKMMMPPPRRRUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^___aaacccdddeeehhhkkknnnmmmppptttuuuvvvyyy|||xxxxxxuuurrrpppooonnnllljjjeeeddddddddddddeeeffffffggghhhiiijjjlllmmmnnnooonnnoooqqqtttwwwzzz|||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~zzziii___QQQGGGCCCAAA>>>:::666777666444222333888<<<999;;;???CCCGGGKKKNNNOOOKKKIIIGGGDDDBBB@@@???>>>:::::::::999999999888888<<<<<<<<<<<<===???@@@AAA???AAACCCEEEHHHMMMSSSWWW___eeennnwww}}}zzzxxxvvvsssooolllggggggeeecccaaa^^^\\\ZZZWWWWWWWWWVVVUUUTTTRRRQQQOOOMMMLLLKKKKKKIIIFFFCCCAAA@@@??????@@@@@@???>>><<<<<<;;;:::999999999999888888888888888888888888<<<;;;999888666555555444555555555555555555555555444444444444444444444444222333444555666555444333333333333444555666777888555666777888999:::;;;;;;???>>>===<<<<<<===???@@@<<<;;;999777666666777777555555444444444555777888999999999999:::;;;<<<<<<<<>>>>>DDDEEEGGGGGGIIIOOOXXX```gggooozzz~~~{{{xxxuuurrrnnnkkkiiihhheeeccc```]]][[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRPPPOOONNNLLLIIIGGGFFFEEEBBBAAA@@@@@@????????????===<<<;;;:::999999999999999999888777777777777777<<<;;;:::888777555444333222222333333333333444444222333333444555555555555444444444444444555666777444333333222222333333444555555666777888999::::::===============<<<<<<<<<:::888666666666666555444555444444333333444444555999:::;;;<<<============>>>>>>???BBBEEEFFFEEECCCHHHGGGEEEDDDCCCBBBAAAAAA@@@?????????@@@BBBDDDEEEHHHJJJLLLOOOPPPPPPOOONNNJJJIIIHHHHHHIIILLLOOOQQQQQQRRRRRRPPPNNNMMMOOOPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTVVVYYY\\\[[[\\\]]]___bbbeeehhhiiinnnoooqqqtttyyy~~~~~~{{{xxxuuusssrrrqqqooommmlllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnsssqqqqqqsssxxx{{{}}}|||~~~~~~jjj]]]QQQLLLEEE???<<<999888666777666555444444555666777888;;;AAAHHHNNNQQQSSSTTTOOOLLLGGGDDDBBBAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===>>>??????EEEGGGIIIKKKNNNUUU___gggpppyyy}}}yyyvvvssspppmmmjjjhhhgggeeeccc```]]][[[ZZZXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHFFFEEECCCBBBAAA@@@@@@@@@@@@AAA>>>===<<<:::999888888888999888777777666666777777777777666666666555555555222222333333333333444444222222333444555555555555444444444444555555666777444444333333333333444444777777888999:::;;;;;;<<<======<<<<<<;;;;;;;;;::::::888666555666666555444444444444444444444555555888999:::;;;<<<=========>>>===>>>@@@CCCCCCBBBAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGHHHJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHJJJMMMOOOQQQRRRRRRQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPQQQSSSUUUVVVXXXZZZ]]]```^^^```bbbfffjjjnnnqqqrrrxxxyyy|||}}}{{{xxxvvvuuusssqqqooonnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmooopppsssrrrrrrtttxxx{{{||||||mmm\\\QQQHHHDDD>>>:::999888777666444444333333444666888999999<<>>=========<<<<<<=====================>>>???@@@@@@FFFIIIMMMQQQVVV___jjjrrr}}}}}}{{{wwwtttrrroookkkiiihhhgggeeebbb```]]][[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPOOONNNLLLJJJHHHGGGFFFCCCCCCBBBBBBAAABBBBBBBBB@@@???===;;;:::999888888888888777666666666777777555555555444444444444333222222333333333333444444222222333444555555555555555555555555555666666666555444444444444444444555999999:::<<<======>>>>>>======<<<;;;:::999999888999777555555555666555444444444444444555555666777888999:::;;;============>>>======>>>@@@@@@???==================>>>???@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRPPPLLLHHHGGGGGGIIIJJJOOOPPPRRRSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVYYYZZZ\\\___bbbeeedddfffkkkpppvvv{{{~~~}}}yyywwwvvvuuusssqqqpppppppppooooooooonnnnnnnnnmmmlllllllllnnnqqqrrrsssssstttvvvxxxzzz||||||~~~nnn```TTTLLLDDDAAA<<<:::999888888777444444333333444666888999:::>>>CCCIIINNNQQQRRRSSSMMMJJJFFFDDDCCCBBB@@@?????????>>>>>>>>>>>>??????>>>>>>===>>>???@@@AAABBBFFFKKKQQQWWW^^^hhhttt}}}|||yyyvvvsssqqqnnnkkkhhhgggfffdddbbb___]]][[[ZZZVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@???<<<:::999888888888777777666666777777777888777666555333222111000222222222333333333444444222333444555666666777777666666666777777777666666666555555444444555555666999:::<<<===>>>??????>>>>>>>>>===<<<;;;999999888888666444444555666555444444444444555666888999::::::;;;<<<===>>>????????????>>>======>>>>>>===;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBEEEIIILLLOOOPPPRRRSSSTTTVVVVVVWWWVVVVVVVVVSSSNNNIIIFFFEEEFFFFFFLLLNNNQQQRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVYYY\\\^^^```cccgggjjjlllooouuu|||~~~{{{yyyxxxvvvtttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnooopppsssttttttuuuwwwxxxyyy{{{|||}}}pppbbbWWWNNNIIIBBB???;;;999888888666555666555555444555666777888<<>>>>>>>>@@@BBBDDDFFFJJJOOOWWW^^^gggrrr}}}{{{yyyuuusssqqqnnnkkkhhhfffeeedddaaa___]]][[[ZZZUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCDDDEEEEEECCCAAA@@@===<<<:::999999888888777777777777888888888888777666555333222222222222222333333333444444333444555666777888888888777888999999999888888777777666666555555666666777888:::<<<>>>??????>>>>>>??????>>>===<<<;;;:::999888666555444666666666555555555666777888:::<<<======>>>???@@@AAAAAAAAAAAAAAA???============<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCGGGKKKNNNQQQRRRUUUVVVWWWWWWXXXXXXXXXXXXWWWTTTPPPKKKHHHFFFEEEEEEIIILLLOOOQQQQQQSSSUUUVVVZZZZZZ[[[[[[[[[\\\\\\\\\[[[]]]aaacccfffjjjnnnqqqvvvzzz|||zzzyyyxxxvvvtttsssssssssssssssssssssssstttsssrrrrrrrrrsssuuuvvvvvvxxxzzz{{{{{{{{{}}}~~~~~~tttcccWWWNNNHHHCCC???<<<999777666666444333777777666666666777999:::???AAAEEEIIILLLMMMMMMLLLHHHEEEBBBAAAAAAAAA@@@???BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCFFFJJJLLLQQQWWW```iiirrr~~~~~~{{{zzzxxxtttrrrpppnnnkkkhhheeeeeecccaaa___]]][[[[[[TTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;999999888888888999::::::666666666666666777777777222222333333333333444444444555666888999:::;;;;;;::::::;;;<<<<<<;;;999888888777777666666777777888888:::<<<>>>??????>>>===??????>>>===<<<<<<;;;;;;888777555555777777777666666666777999;;;>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<<<<<<<<<<<<<:::<<<<<<;;;;;;;;;<<<<<<===???AAAEEEIIIMMMQQQSSSTTTWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVSSSPPPMMMJJJHHHGGGIIIKKKNNNPPPQQQTTTXXX[[[\\\\\\]]]^^^___aaaaaabbbdddgggjjjnnnqqquuuzzz}}}}}}|||{{{xxxwwwttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwzzz}}}~~~}}}|||}}}~~~~~~sssdddWWWNNNHHHDDDAAA;;;999777666666666555444666666666666888:::<<<===@@@BBBFFFIIIJJJJJJIIIHHHGGGEEEBBBAAABBBBBBBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDGGGLLLPPPSSS\\\bbbkkkttt~~~|||xxxvvvrrrpppnnnllliiigggeeedddcccaaa___]]][[[[[[TTTSSSRRRQQQPPPNNNMMMMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBB@@@???>>>=========::::::999999::::::;;;<<<555555666666666777777777222222333333333333444444666777888:::;;;<<<======<<<<<<>>>>>>>>>===;;;:::888888888777777888888888888:::===???@@@@@@???============<<<<<<;;;;;;;;;999888666666888999888777777888999;;;>>>@@@CCCDDDCCCCCCCCCBBBBBBAAA@@@???>>><<<:::999:::;;;:::999::::::::::::;;;===>>>???AAADDDHHHLLLPPPSSSUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVTTTQQQNNNLLLKKKMMMNNNPPPRRRVVV\\\```aaabbbdddfffhhhjjjkkklllqqqtttxxx|||~~~}}}zzzyyyttttttttttttuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwxxx|||~~~}}}~~~~~~llldddWWWNNNIIIFFFDDDBBB:::888777777888888888777555555555777999<<>>>>>>>>>>>::::::::::::;;;;;;<<<===888888777666555444444333222222333333333444444444777777999;;;<<<===>>>>>>===>>>???@@@???>>><<<:::999999888888888888999999999;;;>>>@@@AAAAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999999888888999:::<<>>======:::888777888999999888777777888:::;;;>>>@@@AAADDDFFFJJJNNNRRRUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXYYY[[[[[[YYYVVVSSSPPPMMMNNNOOOPPPSSSXXX___dddmmmnnnppprrruuuwwwyyyzzz{{{~~~~~~}}}||||||zzzxxxwwwuuuuuuuuuvvvxxxxxxxxxyyyyyyzzzzzz{{{{{{|||~~~uuubbbZZZPPPJJJGGGEEE@@@<<<888888777666666666666666555555555666888<<>>>>>>>>BBBDDDEEEEEEDDDDDDEEEGGGHHHHHHJJJNNNUUU\\\aaacccmmmsss~~~}}}zzzvvvsssooommmkkkjjjgggeeeddddddcccaaa^^^\\\ZZZXXXTTTSSSRRRPPPNNNLLLKKKJJJMMMKKKJJJGGGFFFDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<<<<;;;::::::999999999888777666666555555666222222222333333444444444888999:::<<<>>>???AAAAAABBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<=========???AAABBBBBBBBB@@@???>>>>>>===<<<;;;;;;::::::999999888888888888888999:::;;;<<<>>>@@@BBBDDDEEEDDDCCCBBB@@@???>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<>>>AAACCCGGGKKKQQQVVVXXXZZZ\\\]]]___^^^\\\YYYVVVVVVYYY[[[[[[[[[]]]___```___\\\YYYVVVVVVUUUVVVYYYaaajjjqqquuuxxx}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~vvvhhhZZZSSSJJJDDDBBB@@@<<<999888777777666666666666666666666666777:::===@@@BBBEEEFFFGGGGGGGGGGGGFFFEEEFFFEEECCCBBB@@@???>>>>>>CCCDDDFFFFFFFFFFFFHHHJJJLLLMMMOOOTTT[[[bbbiiilll||||||yyyuuurrrooolllkkkiiigggddddddcccbbb```]]]ZZZWWWVVVSSSRRRQQQPPPNNNLLLKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCAAAAAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======<<<;;;;;;888888777666555555555555222333333333444444444555888888:::;;;===???@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;999999888888888888999999:::;;;<<<>>>@@@AAABBBCCCCCCBBB@@@???>>>=========;;;;;;;;;;;;;;;<<<<<<<<<:::<<<===>>>>>>@@@BBBEEEIIIMMMSSSWWWYYY[[[\\\^^^]]]]]][[[XXXVVVWWWYYY\\\^^^___aaaccceeeeeecccbbb___``````aaadddllluuu{{{~~~}}}|||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}~~~~~~zzzgggZZZRRRLLLEEE@@@>>><<<:::777777777666666555555666666777777777999;;;>>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGIIIKKKNNNQQQSSSUUU[[[cccllluuuzzzzzzwwwtttrrrooommmkkkiiigggddddddcccaaa^^^[[[WWWTTTSSSQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;888777666555444444444444444444444444444555555555777888999:::<<<===??????@@@@@@??????>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBBBBAAAAAA@@@=====================<<<999999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAABBBEEEHHHLLLPPPUUUYYY[[[\\\]]]___]]]]]]\\\ZZZXXXZZZ]]]```bbbdddfffiiilllmmmoooooonnnoooppprrrvvv}}}~~~zzzxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||}}}~~~~~~mmm]]]TTTLLLHHHBBB???===<<<:::888777666666555555555666666666777888999<<>>>>>>>>>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<===:::999999999999::::::;;;<<<<<<<<<============>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@???AAABBBCCCCCCEEEHHHJJJOOORRRWWWZZZ[[[\\\^^^```^^^^^^]]]\\\\\\^^^bbbfffgggjjjmmmpppssswww{{{}}}~~~}}}xxxtttsssuuuxxxzzz~~~~~~||||||}}}~~~qqqbbbVVVOOOGGGDDD@@@===<<<;;;:::999666666555555555555666666666777888:::===???AAABBBEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCCCCCCCDDDBBBCCCEEEGGGIIILLLQQQTTTXXX\\\cccjjjttt}}}zzzxxxvvvtttrrrqqqpppnnnkkkhhhdddbbb```]]]YYYTTTQQQOOOOOOOOOOOONNNNNNMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@@@@?????????>>>======<<<;;;;;;::::::777666555444444333333444555555555555555555555555555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>===>>>@@@BBBCCCBBBCCCEEEFFFFFFHHHJJJMMMQQQTTTXXXZZZ\\\]]]```aaa]]]^^^^^^^^^___bbbgggkkknnnrrrvvvzzz}}}~~~|||yyyvvvsssssstttwwwyyy~~~~~~~~~vvveeeXXXNNNIIIAAA???===;;;999888777777555555444444555555666666777888:::<<<>>>AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEGGGHHHJJJNNNSSSWWW[[[aaakkkttt~~~}}}{{{yyyxxxvvvuuussssssrrrpppllliiidddcccaaa]]]ZZZUUURRRPPPOOOOOONNNNNNMMMMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@???>>>>>>======<<<888777666555444444444444555555555444444444444444444555666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<=====================>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<========================<<<<<<<<<<<<<<<;;;<<<<<<======AAAAAA@@@???@@@BBBEEEFFFEEEGGGIIIIIIJJJKKKNNNPPPSSSVVVYYY\\\^^^```ccceee^^^```aaabbbdddhhhmmmqqqxxx}}}}}}zzzvvvuuutttssstttuuuvvvxxx{{{~~~|||hhhZZZPPPIIIEEE>>>===<<<:::888666666777555444444444444555666777999:::===???AAACCCEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMQQQVVVZZZ```hhhttt~~~}}}zzzxxxwwwwwwwwwuuutttssssssrrrpppllliiieeedddbbb___[[[WWWTTTRRRPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@?????????>>>>>>>>>>>>@@@@@@??????>>>=========888888777666555555555555444444444444333333333222444444555666777888888999999999::::::;;;;;;;;;<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<::::::::::::;;;<<<===>>>=======================================>>>??????DDDCCCAAAAAABBBEEEGGGIIIJJJKKKMMMNNNNNNPPPRRRUUUUUUXXX\\\___aaadddgggjjjeeefffhhhjjjlllqqqwww|||~~~{{{yyyxxxwwwssstttuuuvvvwwwxxxxxxyyyxxx|||ooo^^^SSSMMMHHHFFF>>>>>>===;;;999777777888444444444444444555666777;;;===???AAADDDFFFGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOSSSYYY]]]dddmmmzzz}}}zzzvvvttttttuuuvvvtttsssssssssrrrppplllhhheeedddbbb```\\\YYYVVVTTTPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFF????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999888777666666555555666444444444333333222222222333444444555666777888888999999999::::::;;;;;;<<<999999::::::<<<===???@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@???>>>======:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAEEEDDDCCCBBBCCCFFFIIIKKKMMMOOOPPPQQQQQQSSSUUUXXXWWWZZZ^^^aaadddgggkkkmmmlllmmmppprrruuuzzz{{{vvvttttttuuuuuussstttwwwyyy{{{{{{{{{{{{vvvzzzqqq```VVVPPPHHHBBB???<<<<<<;;;:::999777777666444444333222222444888;;;===???CCCFFFHHHHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHKKKMMMMMMPPPQQQRRRSSSWWW^^^dddrrryyy~~~}}}||||||}}}zzzwwwsssqqqpppqqqrrruuusssqqqpppooonnnllljjjggggggfffdddaaa\\\XXXVVVRRRPPPNNNLLLLLLMMMNNNOOOFFFGGGHHHIIIIIIHHHGGGFFFGGGEEEEEEFFFIIIIIIFFFCCC@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>888666444444555666555444555666666777666444333222111222333444666777888888777777777777777888999999777999::::::999:::<<<>>>======>>>???AAABBBCCCDDDCCCCCCBBBAAA???===;;;:::<<<;;;::::::;;;<<<===>>>AAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBBBBFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQQQQQQQSSSUUUXXX]]]^^^```dddiiimmmqqqsssxxxzzz|||}}}~~~~~~yyywwwtttrrrqqqrrrtttuuuuuuvvvyyy{{{|||{{{zzzyyywwwzzz~~~}}}uuugggWWWPPPKKKEEE@@@???;;;:::999888777666666555444444444333222555999<<>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>:::888666666777777777555333444444444444222111000222222333444555666777888777777777777777888888999888999::::::999:::<<<>>><<<===>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;===<<<<<<;;;<<<===???@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUUUUUUUVVVYYY[[[aaacccggglllrrrwww{{{}}}~~~}}}|||{{{|||{{{{{{||||||zzzwwwtttqqqooonnnmmmmmmooorrrsssuuuvvvxxxyyyzzzyyyxxxwwwwwwyyy}}}~~~|||yyyfffYYYMMMHHHEEEAAA>>>===999999888777666555555444444444444333333666:::===DDDHHHNNNRRRTTTRRROOOMMMIIIGGGFFFDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLOOOSSSWWW[[[\\\]]]]]]___eeennnvvv}}}~~~|||zzzyyyxxxyyyzzz{{{yyywwwtttpppnnnnnnnnnoooqqqooommmlllkkkjjjhhhfffffffffeeeccc```]]]ZZZXXXTTTRRROOOMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFFFFEEEBBB@@@>>>>>>===<<<<<<<<<<<<<<<===========================;;;999888888999888666444444444444333222111000222333333444555666777777777777666666777777888999888:::;;;;;;::::::<<<===<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===???>>>>>>>>>>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEIIIJJJKKKMMMOOORRRTTTUUUWWWXXXZZZ[[[[[[]]]```bbbiiimmmssszzzzzztttqqqpppooooooqqqqqqpppqqqqqqpppmmmkkkiiihhhhhhhhhjjjmmmppprrrtttuuuwwwxxxxxxwwwvvvuuuwwwyyy}}}}}}{{{lll[[[PPPGGGCCCAAA>>><<<<<<999999888777777666555555444444444444444777<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888888777666666666666555555444333333333333444555555666777777777777777777777888999999:::;;;<<<<<<;;;;;;;;;===;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAACCCDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJLLLOOORRRUUUXXXYYYZZZ\\\___aaacccfffjjjmmmuuuyyy}}}xxxpppkkkhhhhhhiiiiiilllkkkjjjkkklllkkkiiigggfffeeefffgggiiillloooppprrrsssvvvxxxyyyyyyxxxwwwyyy{{{~~~~~~{{{zzzqqq___UUULLLEEEBBB@@@<<<:::;;;999999999888777777777666444444555555666999>>>AAAHHHLLLRRRWWWYYYWWWSSSPPPKKKIIIFFFDDDCCCDDDFFFGGGIIIJJJLLLMMMPPPVVV\\\aaaeeegggiiikkkoooxxx~~~}}}zzzxxxxxxwwwtttrrrrrrtttvvvwwwvvvuuusssqqqooonnnnnnnnnllljjjgggffffffeeecccaaabbbbbbaaa___^^^\\\ZZZYYYUUUSSSQQQMMMJJJGGGFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGFFFDDDAAA???>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777888777555777666666555444444333333444444555666666777888888888888888888888999::::::;;;<<<>>>>>><<<;;;;;;<<<;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNQQQUUUYYY\\\^^^^^^aaaeeeiiimmmqqqwwwzzz}}}tttooohhhdddcccdddffffffhhhggggggggghhhiiigggfffdddddddddeeegggiiikkklllppprrruuuyyy{{{|||||||||}}}~~~~~~|||yyyxxx|||hhhYYYPPPIIICCCAAA???:::888:::999999999888888777777777444555555666777:::???CCCJJJNNNSSSXXXZZZXXXUUUSSSKKKJJJGGGEEEDDDEEEFFFFFFIIIJJJKKKMMMQQQVVV^^^ccciiilllppptttzzz~~~}}}{{{yyywwwvvvtttsssrrrqqqssstttuuuuuutttsssqqqooonnnnnnnnnjjjhhhfffeeedddcccaaa___```___^^^]]]\\\ZZZZZZYYYTTTSSSQQQNNNLLLIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHFFFCCCAAA@@@??????>>>===<<<;;;:::::::::::::::::::::::::::::::::999777666666777777777666555555444222222222222222444555666777888:::;;;;;;::::::999999::::::;;;<<<<<<>>>??????===;;;;;;;;;::::::;;;===>>>???@@@AAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPRRRVVV[[[___ccceeeeeeiiimmmrrrwww|||yyylllhhhccc``````bbbdddddddddbbbbbbbbbdddeeedddcccbbbbbbbbbccceeefffhhhhhhoooqqquuuzzz}}}|||yyyvvvttt~~~pppaaaUUUJJJDDD@@@???===888777999888777777777777666666666444555666666888;;;AAADDDJJJMMMQQQUUUWWWVVVTTTRRRJJJJJJHHHGGGFFFEEEEEEEEEHHHIIIKKKLLLPPPVVV^^^cccnnnrrrxxx}}}|||zzzxxxvvvssssssrrrrrrrrrrrrsssssssssrrrqqqpppnnnmmmlllllliiigggeeedddcccbbb```^^^]]]]]]\\\ZZZZZZYYYYYYYYYRRRRRRQQQOOOMMMKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGHHHGGGDDDAAAAAAAAA@@@???>>><<<;;;:::::::::::::::::::::::::::::::::888666555555777888888777666555333222111111222222444555666888:::<<<===>>><<<;;;;;;;;;;;;<<<======<<<>>>@@@@@@>>><<<;;;:::999:::;;;<<<>>>???@@@@@@>>>???@@@BBBBBBCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKJJJKKKMMMNNNOOONNNMMMLLLJJJKKKKKKMMMNNNPPPRRRSSSUUUVVVYYY^^^ccchhhlllnnnpppssswww|||{{{tttiiifffcccaaaaaaccccccccc___^^^]]]^^^```aaaaaa```aaaaaacccdddfffhhhiiijjjppprrrvvvzzz}}}}}}yyyuuuqqqnnnpppdddWWWMMMEEEAAA>>>===;;;777666888666666666666666555555555444555666777888<<>>===<<<;;;;;;:::999999999999999999999999777666555666888999999999888777555444333333444555444555777999;;;>>>???@@@===<<<<<<<<<<<<===>>>>>>===???AAAAAA>>><<<::::::999:::;;;<<<===???@@@@@@>>>>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDFFFHHHJJJKKKJJJLLLMMMOOOOOONNNMMMLLLLLLLLLMMMOOOQQQTTTVVVWWWZZZ\\\___dddiiinnnsssuuuwwwzzz~~~wwwpppkkkiiifffddddddeeeeeeddd^^^\\\[[[\\\^^^___```___bbbccceeegggiiilllmmmnnnqqqsssvvvzzz|||~~~~~~}}}~~~{{{vvvqqqmmmkkkvvvhhh[[[QQQMMMBBB@@@>>>======<<<:::888777777777777666666666666666777888888999;;;>>>AAAKKKLLLNNNPPPQQQQQQQQQQQQIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJMMMOOORRRZZZeeemmmttt{{{~~~{{{yyyxxxyyyzzzvvvtttssssssttttttsssrrrqqqpppnnnnnnoooooommmllljjjiiihhhgggdddbbb```___\\\ZZZWWWVVVWWWXXXWWWVVVXXXUUUQQQMMMKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGFFFEEEEEEDDDAAA??????>>>===<<<;;;:::::::::888999999888888777666555777777777777777666555555555444444444444555666666888999;;;===???@@@AAABBBBBBAAA???======>>>@@@AAACCCBBBBBB@@@>>><<<:::999:::;;;<<<===>>>>>>>>>>>>AAABBBCCCCCCEEEEEEFFFGGGCCCCCCDDDEEEFFFIIIKKKMMMNNNOOONNNMMMLLLLLLNNNQQQPPPQQQSSSUUUVVVXXX[[[]]]```bbbffflllrrrxxx|||~~~xxxsssmmmiiieeefffiiikkkhhheeeaaa^^^YYYVVVVVVYYY]]]```fffgggiiillloooqqqssstttvvvwwwyyy{{{|||||||||{{{~~~~~~zzzuuupppmmmlll~~~nnnaaaUUULLLIIIAAA???===<<<<<<;;;999777888777777777666666666666777888::::::;;;===@@@CCCHHHIIIJJJLLLMMMNNNNNNNNNIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMQQQZZZeeemmmxxx|||zzzyyyzzz{{{xxxvvvuuuuuuvvvvvvuuutttrrrpppnnnmmmnnnnnnmmmllliiiiiihhhfffdddbbb```___[[[YYYWWWVVVWWWWWWWWWVVVWWWUUURRRNNNLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHFFFFFFFFFEEEBBB@@@???>>>===<<<;;;:::::::::888999999888888777666555666777777777777666555555444444444444444555555666888999;;;===???AAABBBBBBDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMPPPRRRUUUVVVYYYZZZ\\\^^^aaadddgggiiimmmsssxxx}}}}}}wwwsssnnnjjjggghhhkkkmmmjjjhhhccc```\\\XXXXXXZZZ^^^aaahhhjjjnnnrrruuuwwwxxxxxxvvvvvvwwwwwwwwwwwwwwwwww}}}~~~}}}zzzuuupppmmmlllrrrdddYYYNNNFFFDDD???===<<<;;;;;;:::888777888888777777777666666666888999;;;<<<===???BBBEEEFFFFFFGGGHHHIIIKKKLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNSSS\\\gggooo}}}{{{{{{{{{{{{zzzyyywwwxxxyyyyyyxxxvvvtttqqqmmmllllllllllllkkkhhhhhhgggfffdddbbb```^^^[[[YYYWWWVVVWWWWWWVVVUUUUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGFFFCCCAAA@@@???===<<<;;;:::::::::888999999888888777666555666666666777666666555444444444333333444444555666888:::<<<>>>@@@BBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEDDDBBB@@@>>>===<<<======>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIKKKMMMNNNOOOQQQUUUWWW\\\^^^aaaccceeegggjjjmmmpppqqquuuyyy~~~||||||||||||~~~yyyuuurrrnnnkkkiiikkknnnooommmkkkfffccc^^^[[[[[[]]]aaadddmmmpppuuuzzz}}}~~~~~~}}}wwwuuutttrrrrrrssstttuuu{{{||||||zzzuuuqqqnnnmmm|||iii\\\RRRIIICCCBBB>>><<<::::::::::::888666888888888777777777666666777999<<<===???AAADDDFFFGGGFFFFFFFFFHHHJJJLLLNNNHHHGGGGGGFFFEEEEEEFFFFFFHHHKKKNNNRRRWWWaaammmuuu}}}|||||||||{{{zzzxxxyyyzzzzzzyyywwwvvvrrrnnnkkkjjjkkkkkkkkkggggggfffeeecccaaa___^^^ZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSQQQNNNLLLIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGEEECCC@@@???>>><<<;;;:::::::::888999999888888777666555555666666666666555444444333333333333333444444555888999<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@============>>>>>>??????BBBCCCDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJMMMPPPSSSVVVYYY]]]```cccfffjjjlllnnnpppsssuuuuuuvvvyyy||||||xxxxxxyyyzzz|||xxxtttqqqooommmlllkkkmmmooopppooommmfffdddaaa___```cccgggiiissswww|||}}}uuussspppnnnnnnpppsssuuuxxxzzz{{{yyyvvvqqqooonnntttbbbWWWOOOHHHCCCBBB===;;;::::::::::::888666888888888888777777777777666888<<<>>>@@@BBBDDDGGGFFFFFFEEEEEEFFFHHHJJJKKKHHHGGGFFFFFFEEEFFFFFFFFFHHHKKKOOOTTT[[[eeerrr|||~~~}}}||||||{{{zzzxxxyyyzzzzzzyyywwwwwwtttoookkkjjjjjjjjjjjjffffffeeedddcccaaa___^^^ZZZYYYXXXXXXYYYXXXWWWUUUTTTTTTSSSQQQOOOLLLJJJHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHEEECCCAAA@@@???===;;;:::::::::888999999888888777666555555555555555555444333333222222222222222333444444777999;;;>>>@@@BBBCCCDDDDDDFFFHHHJJJJJJIIIHHHFFFGGGGGGGGGFFFEEEDDDCCCBBB???>>>>>>===>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMQQQUUUYYY\\\```cccfffjjjmmmpppsssuuuvvvxxxzzzzzz{{{|||~~~~~~yyyuuuvvvwwwyyy~~~}}}vvvrrrooommmlllllllllmmmnnnppppppooonnngggeeedddccceeeiiimmmpppxxx{{{|||yyypppmmmjjjhhhiiilllqqqtttvvvxxxzzzzzzwwwsssqqqooozzzlll]]]TTTNNNHHHCCCBBB===;;;::::::::::::999777999999888888888777777777555888<<>>AAACCCEEEHHHJJJFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGJJJNNNTTT\\\eeesss}}}|||{{{|||zzzyyyyyyzzzzzzyyyxxxzzzwwwssspppnnnllliiigggdddddddddcccbbb```___^^^\\\[[[[[[[[[\\\[[[YYYWWWVVVUUURRROOOMMMLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIGGGGGGGGGHHHGGGEEECCCBBBAAA@@@>>><<<;;;::::::888999999888888777666555333444444444444333222222111111111111111222333333555666999<<<>>>AAABBBCCCDDDEEEGGGJJJLLLNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNQQQTTTWWWYYY\\\___dddhhhkkknnnqqqssstttwww{{{}}}~~~~~~~~~~~~yyytttooonnnppprrrsssuuuxxx{{{}}}}}}}}}|||wwwrrrppprrrtttvvv|||~~~ssspppmmmlllmmmooooooooooooqqqssssssrrrqqqpppooonnnmmmkkkkkklllooosssuuuyyy{{{}}}~~~zzzvvvtttllljjjgggeeeeeehhhllloootttwww{{{|||zzzwwwuuutttzzzlll```TTTOOOKKKEEE???======<<<;;;;;;;;;;;;:::999999999999888888888888777777;;;???CCCEEEGGGJJJLLLIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGNNNSSSZZZbbblllzzz}}}{{{{{{}}}{{{zzzzzz{{{{{{zzzyyyzzzxxxtttrrrooommmiiifffddddddccccccaaa```^^^^^^]]]\\\\\\\\\]]]\\\ZZZWWWWWWUUURRROOOMMMLLLMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFFFFGGGGGGEEECCCCCCBBB@@@>>><<<;;;:::999888999999888888777666555333444444444444333222222111111111000111222222333444555888;;;>>>@@@BBBBBBDDDEEEHHHKKKMMMOOOQQQRRRNNNNNNOOOOOOOOONNNNNNMMMJJJHHHGGGEEEEEEFFFHHHIIILLLLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQSSSWWW[[[___aaadddhhhmmmqqqsssvvvxxxzzzwwwzzz~~~~~~~~~}}}}}}|||yyyssskkkeeedddeeehhhnnnooorrruuuxxxzzz{{{{{{uuupppnnnppprrruuu{{{~~~vvvjjjiiihhhjjjmmmppprrrrrrqqqsssuuuvvvtttrrrqqqppprrrpppnnnmmmnnnppprrrtttxxxzzz|||}}}|||zzzwwwtttqqqoookkkiiihhhjjjmmmoootttwww{{{}}}{{{xxxvvvuuu}}}qqq___ZZZRRRKKKFFFCCC???======<<<::::::::::::888777222555999:::::::::::::::999:::===BBBGGGJJJJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDEEEGGGKKKOOOPPPUUU^^^iiivvv}}}|||{{{zzzyyywwwvvvwwwzzz|||{{{yyyxxxvvvsssqqqpppooommmkkkcccccccccbbbaaa```______ZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIHHHEEEBBB@@@???>>>===<<<;;;:::999<<<;;;:::888777666666666333333222222222222222333444444333333222333333333000333555888:::===@@@CCCFFFIIILLLOOOPPPRRRTTTVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLIIIIIIIIIKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVTTTTTTUUUXXX\\\bbbhhhkkknnnooorrrtttwwwyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~zzzzzzyyyyyyxxxvvvuuutttrrroooiiiccc___\\\[[[ZZZcccfffkkkqqquuuxxxxxxyyyxxxtttoookkkkkkooouuuyyy}}}sssiiibbb______dddmmmtttvvvuuuwwwxxxxxxwwwuuuuuuuuuvvvzzzxxxuuussssssuuuwwwyyyzzz}}}}}}yyyvvvtttooopppppppppooopppsssuuuuuuwwwzzz|||{{{yyyvvvtttwwwlll]]]WWWPPPIIIEEEAAA>>><<<===;;;::::::::::::888777222444888999999888999999;;;<<>><<<;;;:::999999999888777777777888888777666666555555555555666444444333222222333333444555777:::<<<>>>AAAEEEGGGGGGJJJMMMPPPRRRTTTXXXZZZYYYZZZ[[[\\\\\\[[[ZZZYYYSSSQQQNNNLLLKKKMMMOOOQQQTTTVVVYYY[[[[[[[[[[[[\\\]]]]]]^^^aaaeeejjjooorrrvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwwwwvvvtttsssqqqqqqoookkkfffaaa\\\ZZZYYYYYY]]]aaahhhooouuuzzz|||}}}zzzvvvqqqlllkkknnnrrruuuzzz~~~}}}zzztttjjj```ZZZYYYZZZbbbllltttwwwwwwxxxyyyzzzzzzxxxxxxyyyzzz{{{yyywwwuuuuuuvvvxxxzzz{{{}}}|||yyywwwvvvrrrrrrsssrrrqqqqqqsssuuuvvvwwwyyyzzzzzzxxxvvvttt~~~ooogggYYYUUUMMMGGGCCC@@@===;;;<<<;;;999999::::::999777222444777888888777888999<<<>>>AAAGGGMMMPPPQQQPPPPPPNNNJJJIIIHHHHHHGGGEEEFFFHHHJJJKKKMMMPPPTTTWWW^^^cccmmmyyy}}}zzzxxxwwwvvvvvvwwwwwwvvvwwwyyyyyyxxxvvvxxxuuurrrpppnnnmmmkkkiiiiiigggeeebbb```___^^^^^^______``````___]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJIIIGGGGGGHHHGGGDDDBBBAAA@@@???>>><<<;;;::::::777777666777777888999999555555444444333333333333444444333222222333444555666888:::<<<>>>@@@DDDGGGJJJLLLOOORRRTTTYYY^^^aaaaaabbbeeefffgggeeecccbbbWWWTTTQQQOOOOOORRRVVVYYY\\\```dddffffffeeeeeeeeeggghhhiiikkknnnrrrvvvxxx}}}}}}~~~~~~~~~}}}}}}|||zzzyyyxxxwwwvvvuuutttsssqqqqqqqqqqqqpppooommmmmmkkkhhhccc^^^ZZZXXXWWWWWW\\\```gggooovvvzzz}}}~~~~~~zzztttooolllmmmoooqqqtttwwwwwwtttooojjj```VVVOOOPPPUUU^^^jjjtttyyyyyyyyy{{{}}}}}}||||||}}}~~~}}}|||zzzyyyyyyyyyzzz{{{}}}~~~|||yyyxxxxxxuuuvvvvvvuuusssssstttuuuwwwwwwxxxxxxxxxwwwvvvuuuvvviiicccWWWRRRKKKFFFBBB???===;;;;;;:::999999::::::999777444666888999888888999:::===???CCCJJJPPPTTTTTTSSSTTTPPPLLLJJJIIIHHHGGGEEEFFFHHHKKKNNNQQQUUUYYY]]]eeelllvvv~~~|||{{{yyywwwuuuuuutttvvvvvvvvvwwwwwwwwwvvvtttvvvtttpppnnnmmmllljjjhhhhhhgggdddbbb`````````aaa___`````````___^^^\\\[[[ZZZZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;::::::777666666666666777888888333444444333333333222222555444333222222444555666666999;;;===???AAAEEEHHHLLLOOOQQQUUUYYY^^^eeeiiijjjlllnnnpppooollliiiggg[[[XXXUUUSSSUUUYYY___cccfffjjjnnnqqqqqqooonnnnnnnnnoooppprrrtttvvvyyyzzz}}}~~~}}}}}}|||{{{zzzyyywwwuuutttqqqooommmlllkkkiiijjjjjjkkkllllllkkkkkkiiifffbbb]]]ZZZYYYYYYYYY```dddjjjqqqvvvzzz|||}}}}}}xxxsssooonnnnnnoooqqqsssrrrmmmhhhbbbXXXOOOHHHKKKQQQ\\\hhhsssxxxzzzyyy|||~~~}}}|||||||||||||||zzzzzzzzzxxxyyyyyywwwtttssstttuuuvvvvvvvvvwwwvvvvvvvvvuuurrrfff```UUUPPPJJJEEEBBB@@@>>><<<;;;999888888999:::999777666888::::::999999:::;;;===???EEELLLSSSWWWWWWVVVVVVSSSNNNKKKIIIHHHGGGFFFEEEHHHLLLOOOTTTYYY___cccmmmttt|||{{{zzzxxxvvvuuuuuuttttttuuuwwwwwwvvvtttsssrrrtttqqqnnnmmmlllkkkiiigggfffeeedddbbbbbbbbbcccccc______```___^^^\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFEEECCCBBB@@@???>>>===<<<:::999999888777666666555555666666777777888999999888777777666555444333333555777999<<<>>>AAACCCEEEHHHLLLOOOQQQSSSVVVZZZ___eeelllqqqsssuuuvvvvvvtttpppllliii```^^^[[[[[[]]]ccciiimmmqqqtttxxx{{{zzzxxxvvvvvvuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzyyywwwvvvuuuqqqooommmjjjgggeeedddcccaaaccceeegggiiijjjkkkllliiigggccc___]]]\\\\\\]]]cccgggmmmsssxxx|||}}}~~~~~~zzzvvvrrrooonnnnnnnnnooommmfffaaa[[[RRRIIIEEEHHHOOOYYYeeepppwwwzzzzzz}}}~~~~~~~~~}}}zzzzzzzzzxxxyyyyyywwwtttrrrrrrsssssstttuuuuuuvvvvvvvvvvvvoooccc]]]SSSNNNHHHDDDAAA???>>><<<:::999888888999:::999777888999::::::999999:::<<<===@@@GGGOOOVVVZZZZZZZZZXXXTTTOOOKKKJJJJJJIIIHHHGGGIIILLLQQQVVV]]]eeekkkuuu|||~~~|||{{{yyywwwvvvuuuttttttsssuuuwwwwwwtttrrrqqqpppqqqooolllkkkkkkkkkiiihhhdddddddddddddddddddddddd____________^^^\\\ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVSSSQQQOOONNNMMMLLLIIIGGGEEEEEEDDDCCCAAA???>>>===<<<:::999888888777777666555555555555555777888:::;;;<<<<<<;;;;;;888777555444555777:::;;;===@@@CCCFFFIIILLLQQQTTTWWWZZZ^^^ccchhhnnnuuuyyy|||}}}}}}{{{xxxtttpppmmmhhhgggffffffjjjpppwww{{{~~~~~~|||}}}~~~~~~}}}|||zzzyyyxxxwwwuuusssqqqpppiiihhheeebbb___^^^^^^]]]^^^```bbbeeehhhjjjkkkllljjjhhheeebbb``````aaabbbcccgggmmmtttzzz~~~}}}{{{yyyvvvssspppnnnmmmjjjkkkggg```ZZZUUULLLDDDCCCFFFLLLVVVaaallluuuzzz|||~~~{{{yyyyyyuuuwwwwwwvvvsssqqqppppppoooqqqsssuuuvvvvvvvvvvvvzzzlll```XXXOOOKKKFFFAAA???>>><<<;;;999888777888999:::999888888999:::999888888:::;;;???BBBIIIRRRZZZ^^^^^^]]]YYYUUUPPPLLLKKKKKKJJJJJJJJJKKKNNNRRRXXXaaakkkrrr~~~}}}zzzyyyxxxvvvuuutttssssssqqqtttwwwwwwssspppoooooonnnllljjjjjjjjjkkkjjjiiidddeeefffgggfffeeecccbbb___``````___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ[[[\\\]]]ZZZYYYWWWUUURRRPPPNNNMMMLLLJJJFFFEEEDDDDDDBBBAAA======<<<;;;999888777666555555444444555555666666888:::<<<>>>@@@@@@??????:::999777555666999<<<>>>???AAAEEEIIILLLQQQUUUYYY^^^aaagggmmmrrrwww}}}}}}zzzwwwuuurrrrrrrrrtttyyy~~~xxxwwwvvvssspppllliiihhhbbb```^^^[[[YYYYYYYYYYYY___aaaccceeegggiiijjjkkkkkkiiifffdddcccccceeeffffffjjjooouuuyyy|||}}}}}}vvvvvvuuutttrrrpppnnnmmmhhhhhhddd]]]WWWRRRJJJBBB???BBBHHHQQQ\\\hhhssszzz{{{xxxvvvrrrssstttsssqqqnnnmmmnnnkkknnnqqquuuwwwwwwwwwvvvwwwjjj]]]TTTMMMIIIDDD???===<<<;;;:::999888777888999:::999888777888999888777777999;;;AAADDDKKKTTT\\\```aaa```ZZZUUUPPPLLLKKKKKKKKKKKKLLLMMMOOOSSSZZZdddpppwww|||yyyxxxvvvuuutttsssrrrrrrqqqtttwwwwwwsssooonnnnnnlllkkkiiiiiijjjkkkjjjiiieeefffhhhhhhgggdddaaa___````````````^^^\\\ZZZYYYXXXXXXYYYZZZ[[[]]]___```[[[ZZZXXXVVVSSSPPPOOOMMMLLLJJJFFFDDDDDDCCCBBBAAA===<<<;;;:::888777666666333333333444555666777888===???BBBEEEGGGHHHGGGGGG;;;:::888666777:::===???DDDGGGKKKOOOSSSXXX]]]aaabbbgggmmmsssxxx}}}}}}{{{yyyyyy{{{~~~}}}wwwvvvsssoookkkfffbbb```^^^\\\ZZZWWWVVVVVVWWWXXXbbbcccdddfffhhhhhhiiiiiillljjjgggeeedddeeefffgggkkkmmmqqquuuxxxxxxxxxwwwqqqqqqrrrrrrqqqooommmllliiiiiiddd]]]WWWSSSKKKCCC<<>>===<<<<<<888888888888888888888888<<<<<<<<<;;;::::::===??????DDDLLLSSSYYY[[[\\\[[[WWWUUURRROOOMMMLLLLLLLLLKKKNNNQQQWWW___iiittt|||~~~|||yyyxxxvvvvvvvvvuuusssqqqsssttttttsssqqqnnnkkkiiijjjjjjjjjiiiiiiiiiiiihhhffffffgggggggggfffdddcccbbbaaa___^^^]]]\\\[[[[[[]]]\\\\\\___cccfffeeeccc]]]ZZZVVVTTTSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEBBB@@@>>>===<<<;;;:::999999999777777777555444666:::===AAAGGGKKKKKKLLLMMMIIIDDD@@@;;;888999999999===BBBDDDJJJQQQWWWZZZ^^^ccchhhkkkooovvv|||~~~zzzsssqqqoookkkgggdddaaa```[[[ZZZXXXWWWWWWYYY[[[]]]ccceeeggghhhhhhhhhiiikkkkkklllkkkjjjhhhhhhjjjkkkoooooorrrvvvyyywwwpppkkkmmmmmmmmmmmmmmmmmmmmmmmmhhhgggeeeaaaZZZSSSMMMIIICCC@@@AAAJJJWWWdddqqq|||~~~xxxuuuoooooooooooonnnlllkkkjjjjjjnnnsssyyy{{{{{{yyyxxxxxxmmmcccXXXPPPLLLHHHBBB>>><<<<<<;;;:::999999999999999999999999;;;;;;<<<;;;999:::<<<>>>???DDDKKKSSSXXX[[[[[[ZZZVVVTTTQQQOOOMMMLLLLLLMMMLLLNNNRRRXXX```lllxxx~~~|||zzzxxxvvvuuuuuutttsssrrrsssssssssrrrpppnnnllljjjjjjjjjjjjjjjiiiiiiiiiiiigggggghhhhhhgggeeedddcccbbbaaa```^^^]]]\\\\\\\\\___^^^___bbbfffiiihhhgggccc___ZZZWWWUUUSSSQQQOOOLLLJJJHHHFFFFFFDDDBBB@@@>>>===<<<:::999999888888888888888777777999<<<@@@FFFLLLPPPQQQPPPPPPLLLFFFAAA<<<999:::::::::>>>CCCHHHNNNUUU[[[___dddjjjnnnrrrvvv|||}}}xxxpppooonnnllliiifffcccbbb___]]][[[ZZZZZZ[[[]]]___eeegggiiijjjiiiiiijjjkkkmmmnnnmmmllljjjjjjlllnnnppppppsssvvvwwwuuuooojjjgggggghhhhhhhhhiiiiiijjjjjjiiigggccc]]]UUUNNNIIIBBB>>>>>>GGGSSS___nnnyyy~~~xxxtttnnnmmmmmmlllkkkkkkjjjjjjlllpppuuuzzz|||{{{yyywwwsssiii```VVVOOOIIIEEE@@@<<<;;;:::999999::::::::::::::::::::::::::::::;;;:::999999<<<>>>@@@DDDKKKRRRWWWYYYYYYYYYUUUSSSPPPNNNLLLLLLMMMMMMLLLOOOSSSYYYcccqqq}}}|||yyyuuussssssssssssrrrssssssrrrpppooommmlllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbbbbaaa```___^^^]]]]]]]]]bbbbbbdddhhhlllnnnnnnmmmkkkgggaaa[[[XXXUUURRRPPPLLLJJJHHHFFFEEEDDDBBB???===<<<;;;999888888888888999999999999999<<<@@@DDDKKKQQQVVVVVVTTTRRRLLLDDD@@@<<<999:::;;;;;;???EEELLLRRR[[[bbbggglllrrrwww{{{{{{vvvmmmmmmnnnnnnmmmjjjhhhfffeeecccaaa_________aaabbbhhhjjjllllllkkkkkklllmmmpppppppppnnnllllllnnnpppqqqrrrtttvvvvvvrrrlllhhhcccccccccdddeeefffggghhhkkkjjjiiieee___VVVNNNJJJCCC???>>>EEEOOO[[[jjjvvv~~~vvvrrrkkkkkkjjjiiiiiijjjkkklllqqqtttxxx|||~~~}}}{{{yyy|||nnneee^^^UUUMMMHHHDDD???<<<;;;:::999999::::::::::::::::::::::::999999:::999888999;;;>>>AAAEEEKKKQQQUUUWWWWWWWWWSSSQQQOOOMMMLLLLLLMMMNNNLLLOOOTTT\\\gggvvv}}}}}}yyyuuurrrrrrssssssrrrsssrrrpppooommmmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiigggeeecccaaabbbaaa``````____________eeefffjjjooosssuuuvvvvvvtttooohhhaaa\\\WWWSSSQQQLLLJJJHHHFFFEEECCCAAA???<<<;;;:::999888777777777888999999:::;;;>>>CCCGGGOOOUUUYYYXXXUUUQQQIIIAAA???:::888999;;;;;;???EEENNNUUU^^^ffflllrrryyy~~~yyyssskkkmmmoooqqqqqqpppnnnlllkkkiiigggeeeddddddeeeeeekkkmmmnnnooonnnmmmnnnoooqqqqqqqqqooommmmmmoooqqqrrrtttuuuvvvtttpppkkkgggccccccccccccdddfffggghhhiiiiiihhheee___WWWOOOJJJFFFBBBAAAFFFNNNYYYhhhuuu}}}uuupppjjjiiihhhhhhiiikkknnnpppuuuxxx|||}}}wwwiiibbb[[[SSSMMMGGGDDD@@@======<<<;;;:::999999999999999999999999888999999999888999<<<>>>BBBEEEJJJPPPSSSUUUUUUUUUQQQOOONNNLLLLLLLLLNNNOOOMMMPPPWWW```mmm}}}}}}}}}yyyuuurrrqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjiiigggeeecccbbbbbbbbbaaa``````aaaaaaaaafffjjjooouuuzzz}}}|||wwwppphhhaaa[[[UUUQQQMMMJJJHHHFFFEEECCC@@@>>><<<;;;:::999888777777777777888999:::<<>>>>>===<<<;;;888888888888888888888888888999:::999999:::===???CCCEEEJJJNNNRRRSSSTTTSSSOOONNNLLLKKKKKKMMMNNNOOOOOOTTT\\\gggttt}}}|||yyyuuusssrrrrrrqqqpppoooooonnnnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhfffdddcccbbbbbbaaaaaaaaabbbccccccffflllsss{{{xxxppphhh```WWWRRRMMMJJJHHHFFFDDDBBB???======<<<;;;999888888888888666777999;;;>>>CCCJJJNNNVVV[[[]]]ZZZVVVPPPHHH???;;;666444777999:::???DDDKKKRRR\\\eeelllttt||||||uuuqqqooopppsssuuuwwwwwwwwwvvvqqqqqqooonnnmmmllllllkkkmmmoooqqqrrrqqqrrrssstttpppqqqpppooommmmmmoooqqqrrrtttwwwwwwtttpppmmmlllgggeeecccaaaaaaaaabbbcccaaaaaaaaa___\\\WWWSSSPPPMMMJJJKKKNNNQQQXXXeeeqqq~~~zzztttqqqmmmmmmoooqqqtttxxx|||~~~rrreee___ZZZRRRLLLEEECCC@@@>>>>>>>>><<<;;;999999999999999999999999999::::::::::::;;;>>>@@@CCCFFFJJJMMMPPPRRRRRRRRRMMMLLLKKKJJJKKKMMMOOOPPPRRRXXXbbbnnn}}}~~~{{{xxxuuutttsssrrrpppnnnlllmmmnnnnnnnnnmmmlllkkkllllllkkkkkkkkkjjjjjjjjjhhhiiiiiiiiihhhgggeeedddbbbbbbbbbbbbbbbcccdddeeeeeelllvvv~~~yyypppfff[[[UUUMMMJJJGGGEEEDDDBBB???===>>>===<<<:::999999888888666888;;;===AAAGGGMMMRRRWWW[[[\\\WWWRRRMMMFFF>>>;;;666555777999;;;@@@FFFIIIQQQ[[[dddkkkrrrzzz~~~yyytttqqqqqqqqqssstttvvvvvvwwwwwwrrrqqqqqqpppooonnnnnnmmmlllnnnqqqrrrrrrsssuuuvvvqqqrrrqqqpppnnnnnnppprrrppptttwwwwwwuuurrrppppppjjjhhheeeaaa______``````^^^^^^]]]\\\[[[YYYWWWVVVSSSRRRTTTVVVXXX]]]hhhttt~~~}}}{{{xxxuuusssppprrruuuxxx}}}}}}qqqeee___YYYRRRLLLDDDBBB???>>>>>>===<<<:::::::::::::::::::::::::::999:::;;;;;;:::<<>>===<<<;;;:::999999999777999<<>>>>>===<<<:::999999999999999999999999:::999888888:::;;;<<<<<>>>>>===<<<:::999999999999999999999999:::999888888:::;;;<<<===BBBEEEJJJOOORRRRRRPPPOOOLLLJJJJJJLLLLLLJJJMMMSSS\\\cccppp~~~{{{wwwuuusssqqqooommmmmmmmmmmmmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggfffeeedddddddddddddddcccbbbbbbbbbbbbcccggglllttt|||{{{ooobbbYYYNNNKKKFFFBBBAAA???>>><<<:::;;;===<<<;;;:::;;;<<<>>>???BBBFFFKKKOOORRRTTTRRRPPPKKKFFFAAA>>><<<;;;::::::;;;;;;===BBBHHHMMMRRRVVV[[[aaahhhpppxxx~~~|||zzzxxxwwwvvvuuuuuutttsssrrrooommmlllnnnmmmmmmlllkkkkkkllllllnnnppptttwwwyyyyyyyyyxxxwwwvvvtttpppmmmlllnnnppptttuuuvvvvvvvvvtttrrrqqqrrrooollliiihhhhhhggggggeeeaaa^^^___cccgggjjjkkklllmmmnnnoooqqquuuzzz~~~~~~{{{xxxtttrrrsssvvvxxxxxx~~~~~~yyyrrrjjjccc___vvvkkkccc___ZZZSSSNNNGGGDDDAAA???>>>===<<<;;;::::::::::::::::::::::::::::::999999:::;;;===>>>AAADDDJJJOOORRRSSSRRRQQQLLLJJJIIIKKKKKKJJJNNNTTT^^^gggvvv|||zzzvvvtttsssqqqooommmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggfffeeeddddddddddddcccbbbbbbaaaaaaaaabbbeeejjjrrryyyyyynnnbbbZZZMMMIIIEEEBBB@@@???>>>===<<<======<<<:::;;;===???AAACCCGGGLLLOOORRRSSSSSSLLLIIIEEE@@@<<<;;;:::;;;:::<<<===???CCCHHHOOOSSSVVVYYY___dddkkksss{{{}}}|||{{{yyyxxxxxxyyyyyywwwvvvuuusssqqqnnnlllkkkkkkjjjjjjjjjkkkkkklllmmmppprrruuuxxx{{{{{{{{{{{{xxxwwwsssnnnkkkjjjlllnnnooopppqqqrrrrrrqqqpppoooqqqqqqpppooonnnnnnnnnnnnllljjjiiijjjmmmqqqtttuuuvvvwwwxxxxxxyyy||||||yyyuuutttuuuxxx{{{|||}}}{{{yyyxxxuuusssnnnhhhaaaZZZTTTQQQ|||tttjjjccc___ZZZSSSLLLGGGEEEAAA???>>>>>><<<;;;:::::::::::::::::::::::::::;;;;;;::::::;;;===???BBBFFFKKKPPPSSSSSSRRRQQQLLLJJJIIIKKKKKKKKKPPPVVV```kkk}}}{{{xxxvvvtttsssrrrpppooonnnnnnmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeedddddddddccccccbbbaaa````````````bbbgggnnntttyyy~~~zzzsssiii^^^WWWNNNJJJEEEAAA???>>><<<;;;======<<<:::999;;;>>>AAADDDGGGLLLPPPRRRRRRQQQPPPGGGDDD@@@<<<999999:::;;;<<<>>>AAADDDHHHMMMSSSXXXZZZ]]]ccciiiqqqyyy~~~|||{{{yyyxxxwwwwwwxxxyyyzzzyyyxxxvvvtttqqqooommmkkkiiiiiijjjkkklllnnnoooppprrrtttwwwzzz|||}}}}}}}}}xxxvvvrrrlllgggfffgggjjjiiiiiikkklllmmmmmmllllllooopppqqqqqqqqqqqqrrrssssssssstttvvvyyy|||~~~|||wwwuuuvvvyyy{{{}}}~~~}}}zzzwwwrrrnnnkkkiiifffddd___YYYSSSNNNJJJHHH{{{sssjjjccc___YYYQQQKKKHHHEEEAAA??????>>>===;;;:::::::::::::::::::::::::::;;;<<<;;;:::;;;>>>AAAFFFIIINNNRRRTTTSSSQQQPPPNNNJJJIIIJJJKKKLLLRRRYYYbbbooo~~~zzzxxxuuutttttttttrrrqqqoooooonnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeedddddddddcccbbbaaa```_______________dddjjjooosssvvvyyy{{{{{{yyyvvvrrrlllddd[[[UUUOOOKKKEEEAAA>>><<<:::888<<<<<<;;;:::999<<<@@@DDDGGGJJJNNNRRRRRRPPPMMMKKKDDDAAA===:::999999;;;===>>>AAAEEEIIIMMMQQQWWWZZZ^^^bbbhhhooowww}}}|||{{{yyyyyyxxxwwwvvvvvvwwwxxxxxxzzzyyywwwtttrrrpppooonnnkkkkkklllmmmoooqqqssstttuuuwwwyyy{{{}}}~~~~~~~~~wwwuuupppjjjdddbbbbbbdddbbbcccdddeeefffgggggghhhjjjmmmoooppppppqqqtttvvvyyy{{{~~~|||wwwrrrnnnnnnqqqssstttwwwuuurrrmmmgggbbb]]][[[XXXVVVRRRNNNJJJGGGEEEDDDyyyrrrhhhaaa^^^YYYQQQKKKHHHEEEBBB@@@???>>>===<<<:::::::::::::::::::::::::::<<<>>><<<:::;;;>>>BBBHHHKKKPPPTTTUUUUUURRRQQQOOOLLLJJJKKKLLLNNNUUU]]]fffttt~~~}}}zzzxxxvvvuuuvvvvvvuuusssqqqpppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeeedddddddddbbbaaa```___^^^]]]]]]]]]]]]aaafffjjjlllnnnpppqqqrrrpppmmmkkkfff___XXXRRRMMMJJJDDD@@@>>><<<:::888:::;;;;;;;;;<<>>===<<<;;;999;;;<<<>>>@@@CCCHHHLLLPPPQQQRRRRRRPPPJJJEEEAAA>>>===;;;:::999::::::;;;@@@EEEKKKRRRXXX]]]bbbffflllooouuu{{{}}}{{{yyyxxxwwwvvvtttrrrtttuuuwwwyyyyyyyyyxxxwwwssssssqqqqqqqqqqqqrrrsssppppppqqqrrrtttwwwyyyzzz{{{{{{{{{|||||||||||||||wwwvvvsssmmmeee```]]]\\\]]]]]]^^^^^^___```aaabbbdddgggjjjjjjiiilllrrrwww~~~{{{ttthhhccc\\\XXXXXX[[[^^^___```___\\\XXXTTTOOOKKKIIIFFFEEEDDDCCCAAA???>>>===|||tttlllccc^^^\\\ZZZUUUQQQIIIFFFBBB@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>>;;;;;;???CCCHHHKKKQQQVVVYYYYYYXXXWWWRRRNNNKKKLLLMMMPPPYYYbbbooo}}}{{{yyywwwwwwxxxyyyxxxwwwtttsssrrrpppooommmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddddddddbbbaaa___^^^]]]\\\\\\\\\[[[^^^bbbccccccccccccddd```___]]][[[YYYTTTNNNJJJGGGDDD@@@>>>>>>???>>>>>>999;;;>>>@@@CCCGGGKKKOOOSSSTTTTTTSSSOOOIIICCC@@@<<<<<<;;;::::::999999999@@@EEEMMMUUU\\\bbbgggkkkrrruuuyyy}}}{{{xxxwwwuuuuuuuuutttqqqoooqqqssswwwzzz{{{zzzyyyxxxpppoooooonnnoooqqqrrrsssqqqqqqrrrsssuuuwwwyyyzzz||||||||||||{{{{{{{{{{{{xxxwwwuuuooogggaaa]]][[[^^^^^^^^^^^^___```aaabbbcccfffiiihhhgggjjjrrrxxx{{{ppphhhXXXSSSMMMIIIJJJNNNQQQSSSVVVUUUSSSPPPLLLHHHDDDBBBBBBBBBAAA@@@>>><<<:::999|||ssslllddd``````]]]VVVOOOJJJGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::<<>>???@@@AAA@@@@@@@@@BBBFFFLLLQQQUUUWWWUUUSSSOOOJJJGGGDDDBBB???@@@@@@???>>>===>>>???CCCIIIRRR[[[cccjjjpppssszzz}}}}}}yyywwwvvvvvvvvvvvvvvvuuutttsssrrrvvvwwwyyy{{{{{{yyywwwuuutttrrrooollllllooorrruuuttttttuuuvvvxxx{{{}}}~~~~~~~~~~~~}}}||||||zzzwwwsssnnniiieeebbb``````````````````______aaaccceeedddbbbeeelllrrr{{{~~~ttteee[[[LLLHHHCCC@@@BBBEEEGGGIIIMMMKKKHHHEEEBBB@@@@@@???@@@@@@?????????>>><<<;;;|||sssllldddaaa```]]]VVVPPPJJJGGGDDDAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<>><<<;;;<<<===>>>@@@AAACCCEEEJJJNNNSSSUUUTTTSSSPPPMMMJJJFFFDDDBBBBBBBBBBBB@@@??????AAACCCIIIOOOXXXaaaiiipppuuuyyy{{{~~~~~~zzzwwwtttsssssstttuuuuuuuuuttttttsssuuuwwwyyyzzz{{{yyywwwvvvuuussspppnnnnnnqqqtttvvvwwwwwwxxxzzz|||}}}~~~~~~}}}{{{wwwsssnnnjjjgggeeedddcccbbbbbbbbbaaabbbaaacccccc```^^^```ffflllyyy~~~|||yyytttjjj\\\QQQHHHDDD???<<<===@@@BBBCCCDDDCCCAAA???>>>=========??????????????????>>>===|||sssmmmfffcccaaa^^^WWWQQQKKKHHHEEEBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCLLLRRRXXX[[[^^^```___[[[WWWRRROOOOOORRRWWWaaakkk}}}~~~wwwwwwwwwwwwwwwwwwwwwwwwppppppppppppooonnnmmmllllllllllllmmmnnnnnnoooooollllllkkkjjjhhheeecccbbb``````______^^^^^^]]]]]]]]]^^^^^^]]]\\\ZZZXXXWWWSSSSSSQQQNNNKKKHHHEEECCC@@@>>><<<;;;:::;;;<<<===AAACCCFFFJJJNNNRRRTTTUUUSSSRRRPPPNNNLLLIIIGGGFFFGGGGGGFFFDDDCCCDDDHHHKKKRRRXXXaaajjjqqqxxx}}}~~~~~~|||yyyvvvtttsssrrrssstttvvvvvvuuutttssstttvvvxxxzzzzzzzzzxxxwwwvvvuuusssqqqrrrtttwwwxxxzzzzzz{{{|||~~~~~~}}}zzzwwwrrrooollllllkkkhhhfffeeeddddddeeeccccccaaa\\\ZZZ\\\bbbgggvvv|||~~~zzzxxxyyyvvvsssoooiii___SSSJJJFFFBBB===::::::<<<======<<<;;;:::::::::;;;<<<===?????????@@@@@@@@@@@@@@@{{{sssnnnhhheeeccc^^^XXXSSSMMMJJJFFFCCCAAA@@@>>><<<::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDKKKRRRYYY\\\___cccaaa]]]XXXSSSPPPQQQSSSXXXeeeppp~~~yyyxxxxxxwwwvvvvvvuuuuuuppppppppppppooonnnnnnmmmkkklllmmmnnnoooqqqrrrrrrpppooonnnllliiigggdddcccaaaaaa`````````_________]]]]]]\\\[[[ZZZXXXVVVUUUQQQPPPNNNLLLIIIFFFCCCBBB@@@???===<<<<<<===???@@@BBBEEEIIINNNRRRTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJLLLQQQUUUZZZaaajjjrrryyy~~~|||zzzyyy||||||}}}|||zzzxxxvvvtttsssuuuwwwyyyyyywwwuuussstttuuuwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvxxxzzz{{{||||||||||||~~~~~~}}}|||{{{xxxtttqqqoooqqqpppmmmjjjhhhhhhhhhhhhgggeeeaaa]]][[[]]]ccciiiwww{{{|||{{{|||~~~{{{vvvrrrppppppooollliiiccc[[[QQQIIIGGGCCC???<<<;;;;;;;;;::::::999999999:::<<<===>>>???@@@AAABBBBBBCCCDDDFFF{{{ssspppkkkgggddd___YYYTTTOOOKKKGGGDDDBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEJJJQQQXXX]]]aaadddbbb^^^XXXTTTRRRQQQSSSYYYhhhuuu||||||zzzxxxvvvuuusssrrrppppppqqqppppppooonnnnnnllllllnnnoooqqqsssttttttrrrrrrpppnnnkkkhhhfffeeecccbbbbbbaaaaaa`````````]]]\\\[[[ZZZYYYWWWUUUUUUQQQPPPMMMJJJHHHEEECCCBBB??????>>>===>>>@@@CCCDDDEEEHHHMMMRRRUUUVVVUUUTTTUUUTTTTTTSSSRRRRRRQQQQQQNNNOOOOOONNNPPPSSSYYY]]]ccciiiqqqyyy}}}yyywwwwwwwwwxxxyyyyyyyyyxxxvvvtttsssvvvxxx{{{}}}|||yyyvvvttttttuuuwwwzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{|||~~~~~~~~~|||zzzxxxvvvtttssstttssspppnnnllllllkkklllkkkiiieeeaaaaaaeeekkkoooyyy}}}{{{wwwuuuuuuzzzzzzzzzyyywwwwwwyyy{{{}}}|||yyyvvvsssooommmkkkhhhgggeeeccc^^^XXXQQQLLLGGGDDD@@@===<<<;;;:::999:::999999999:::;;;===>>>AAACCCDDDDDDDDDEEEHHHKKKzzzsssqqqmmmiiieee```ZZZVVVPPPMMMHHHDDDBBB@@@>>><<<999::::::;;;;;;<<<<<<<<<===>>>?????????@@@CCCFFFIIIQQQYYY^^^cccfffddd```ZZZVVVSSSSSSTTT[[[kkkzzz}}}{{{xxxuuusssrrrrrrrrrrrrrrrqqqpppooonnnmmmnnnoooppprrrtttuuuvvvtttsssrrrpppmmmkkkhhhgggeeeeeedddcccbbbaaa``````]]]\\\[[[ZZZYYYXXXWWWVVVRRRPPPNNNJJJGGGDDDCCCBBB>>>======>>>@@@DDDGGGIIIKKKNNNRRRVVVXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRROOOPPPRRRTTTVVV[[[aaaffflllrrrzzz~~~}}}{{{xxxvvvtttttttttttttttssssssqqqpppooonnnvvvyyy||||||xxxuuuuuuvvvxxxzzz}}}~~~~~~~~~}}}~~~|||xxxuuuvvvyyy~~~|||zzzwwwvvvvvvvvvuuuttttttsssrrrqqqqqqppppppmmmjjjhhhiiilllqqquuu{{{~~~}}}xxxsssqqqqqqppprrrsssrrrqqqqqqrrrssspppooonnnllljjjhhhgggfff``````___]]]YYYTTTOOOLLLEEEBBB???===<<<;;;888666999888888888999:::<<<===BBBEEEFFFFFFEEEFFFJJJNNNzzzsssrrroookkkfff```[[[WWWQQQNNNIIIEEECCC@@@>>><<<999999::::::;;;<<<<<<======>>>?????????AAADDDFFFIIIRRR[[[```eeeiiigggccc\\\XXXVVVUUUVVV^^^ooo|||zzzxxxvvvuuuuuuuuutttsssrrrqqqooonnnnnnooopppqqqsssuuuvvvvvvttttttsssqqqooollljjjiiihhhgggfffdddcccaaa```___]]]]]]\\\ZZZZZZYYYYYYYYYSSSQQQNNNJJJFFFCCCAAAAAA?????????AAAEEEIIIMMMOOORRRTTTWWWZZZ[[[ZZZXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUYYY]]]aaaffflllpppuuu{{{~~~{{{zzzyyyyyyyyyxxxwwwuuutttssssssrrrqqqooommmllljjjjjjjjjrrruuu{{{~~~{{{xxxvvvwwwyyy{{{~~~}}}xxxtttnnnjjjjjjooouuuyyy~~~zzzvvvttttttuuuwwwuuuvvvwwwyyyyyyxxxvvvuuutttqqqnnnlllnnnqqqtttvvvzzz}}}~~~|||vvvqqqppppppjjjlllnnnnnnllljjjiiihhheeeeeecccbbbaaa``````___\\\\\\\\\YYYUUUPPPMMMKKKDDDBBB???>>>===;;;888666777777777888:::<<<>>>???BBBEEEGGGEEECCCDDDIIINNNzzztttrrrppplllgggaaa[[[WWWRRRNNNIIIEEECCC@@@>>>;;;999999::::::;;;<<<======>>>???@@@@@@@@@AAADDDGGGKKKSSS\\\bbbgggkkkiiieee]]]ZZZXXXWWWWWW```rrr~~~|||zzzyyyxxxvvvvvvvvvtttsssqqqooonnnooopppqqqrrrtttuuuvvvwwwuuutttsssrrrpppnnnlllkkkiiihhhgggeeecccaaa```___]]]]]]\\\[[[[[[[[[[[[[[[TTTQQQMMMIIIEEEBBB@@@@@@AAABBBCCCEEEIIINNNSSSUUUWWWYYY[[[]]]]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVXXX\\\aaafffkkkpppvvvzzz|||~~~~~~~~~{{{yyyxxxyyyxxxxxxxxxxxxwwwvvvuuutttsssqqqnnnllliiihhhhhhhhhnnnrrryyy}}}zzzvvvxxxyyy|||}}}qqqllleee``````eeelllqqqzzz}}}|||vvvqqqoooppprrrtttuuuwwwzzz|||}}}|||zzzyyyvvvssspppoooppprrrtttuuuyyy{{{}}}{{{vvvqqqpppqqqkkklllnnnlllhhhccc```______^^^]]]\\\[[[ZZZZZZZZZ]]]]]]\\\YYYTTTOOOLLLKKKDDDCCCAAA@@@???===:::888888888888:::<<>>:::::::::::::::;;;<<<===???@@@AAAAAAAAABBBDDDFFFMMMUUU]]]bbbgggkkkiiieee]]][[[ZZZ[[[^^^gggwww}}}||||||yyyxxxwwwuuuttttttsssssstttsssrrrqqqqqqrrrtttvvvwwwvvvuuusssqqqnnnlllkkkggggggfffdddbbbaaa______]]]\\\[[[[[[\\\ZZZWWWUUURRRPPPLLLHHHEEEDDDCCCCCCCCCDDDGGGJJJNNNRRRUUUWWW_________^^^^^^\\\[[[ZZZZZZZZZYYYXXXXXXZZZ^^^aaacccdddhhhmmmttt|||~~~}}}~~~~~~{{{zzzzzzyyyxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvuuuuuutttrrrooollliiiggggggfffnnnrrrwww{{{~~~}}}|||zzzyyyyyyyyy{{{|||uuunnnaaaTTTOOOPPPUUU___iiiqqqwww~~~~~~}}}~~~|||xxxqqqllliiijjjmmmoooxxxyyy{{{}}}~~~~~~~~~~~~uuutttrrrpppppprrrtttuuuwwwxxxyyyzzzyyyvvvsssqqqnnnmmmllliiieee```[[[XXXZZZYYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYVVVRRRNNNJJJHHHGGGFFFEEEBBB???<<<999888888888888999;;;>>>AAACCCCCCCCCCCCCCCCCCDDDEEEFFF~~~wwwtttsssrrrqqqnnnhhhaaa[[[VVVQQQKKKFFFCCCAAA???===;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAAAAABBBDDDFFFMMMUUU^^^ccchhhllljjjfff^^^[[[ZZZ\\\```hhhyyy}}}|||{{{|||{{{yyywwwuuussssssrrrtttsssrrrrrrrrrssstttuuuuuuttttttrrrpppnnnlllkkkhhhhhhgggeeecccbbb``````^^^]]]\\\\\\\\\ZZZWWWUUURRRPPPLLLHHHEEEDDDCCCCCCCCCDDDGGGKKKPPPTTTXXXZZZ``````______^^^]]]\\\\\\[[[[[[[[[[[[\\\___eeehhhnnnppprrrwww}}}|||{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvtttqqqnnnkkkiiihhhhhhmmmpppuuuzzz||||||{{{yyyxxxwwwwwwzzz~~~{{{tttfffZZZNNNHHHIIIMMMVVV___iiipppwww||||||{{{{{{|||xxxtttooojjjggghhhjjjlllzzz|||~~~vvvtttqqqnnnmmmoooqqqssswwwyyy{{{|||{{{yyywwwuuunnnmmmjjjfffaaa[[[VVVTTTSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWUUUSSSPPPLLLIIIGGGGGGFFFEEECCC@@@===:::999888888777888:::===@@@BBBCCCCCCCCCCCCDDDDDDEEEFFF~~~wwwuuuuuutttsssooojjjbbb]]]VVVQQQKKKFFFBBB@@@>>>======<<<<<<<<<<<<======>>>===>>>@@@@@@AAABBBDDDGGGKKKTTT^^^dddiiimmmkkkggg```]]][[[^^^bbblll{{{~~~}}}|||~~~{{{yyyvvvtttsssrrrttttttssssssssssssssssssrrrrrrqqqpppooommmlllkkkiiihhhgggfffdddbbbaaa```^^^]]]\\\\\\\\\[[[WWWUUUQQQNNNKKKGGGEEEDDDCCCCCCCCCEEEHHHLLLQQQWWW[[[]]]aaa``````___^^^^^^^^^^^^^^^^^^___```ccchhhooottt{{{|||}}}{{{yyyyyyyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzyyywwwvvvsssooommmkkkjjjjjjlllooossswwwzzzzzzyyyxxxvvvuuuuuuwww|||xxxppp```TTTGGGBBBAAAEEELLLTTT^^^eeennntttuuuuuuwwwxxxtttrrrmmmiiihhhiiilllnnnzzz|||~~~|||uuurrrnnnkkkjjjllloooqqqwwwyyy{{{||||||zzzxxxwwwmmmkkkgggbbb[[[UUUOOOLLLLLLMMMNNNNNNOOOOOONNNNNNRRRQQQQQQOOOMMMJJJHHHGGGHHHGGGFFFDDDAAA>>><<<;;;999888888888999<<>><<<>>>===============>>>>>><<<===???@@@@@@AAADDDFFFJJJSSS\\\ccciiimmmlllhhhccc___]]]```fffppp~~~~~~~~~|||zzzxxxvvvuuuuuuttttttuuuuuutttsssrrrqqqppppppoooooonnnmmmlllkkkhhhhhhfffeeecccaaa``````___^^^\\\\\\\\\ZZZWWWTTTOOOMMMJJJGGGDDDCCCCCCDDDDDDFFFIIIMMMRRRWWW[[[]]]``````___^^^^^^___aaabbbbbbccceeehhhlllrrrzzz~~~|||{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||}}}}}}}}}}}}||||||wwwvvvssspppnnnllllllllllllnnnrrrvvvxxxxxxwwwvvvrrrqqqqqqtttyyyuuummm\\\QQQEEE@@@>>>@@@EEELLLUUU\\\eeelllnnnoooqqqsssrrrqqqnnnmmmnnnpppsssuuuzzz|||}}}yyyvvvsssoookkkhhhhhhkkkooosssxxxyyy{{{{{{{{{xxxvvvtttllliiiddd]]]UUUNNNIIIFFFJJJKKKLLLMMMNNNMMMLLLKKKNNNMMMMMMLLLKKKIIIHHHHHHJJJIIIHHHFFFDDDBBB???>>>;;;:::999999:::===???AAAEEEEEEFFFFFFGGGGGGFFFFFF~~~zzzvvvvvvuuutttqqqllleee```WWWSSSLLLGGGCCC@@@>>>===???>>>>>>=========>>>>>><<<===?????????@@@CCCEEEHHHPPPYYY```fffllllllhhhfffaaa___bbbjjjttt~~~~~~|||zzzyyyxxxxxxxxxuuuuuuvvvuuutttsssrrrqqqnnnnnnnnnnnnmmmlllkkkkkkgggfffeeecccaaa```___^^^^^^]]]\\\\\\[[[YYYVVVSSSMMMLLLIIIFFFDDDCCCDDDDDDFFFGGGJJJMMMQQQUUUYYY[[[```___^^^^^^___bbbeeeggghhhkkknnnrrrvvv}}}~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||vvvtttrrrpppnnnnnnnnnnnnnnnpppsssuuuvvvvvvuuutttnnnnnnnnnrrrxxx~~~|||qqqiii[[[PPPEEE???<<<<<>>AAABBBEEEFFFGGGIIIIIIIIIIIIIII{{{xxxwwwwwwvvvtttnnngggbbbYYYTTTNNNHHHDDDAAA???===???>>>>>>===============<<<>>>??????>>>???AAACCCFFFMMMUUU[[[bbbiiikkkiiiiiiccc```eeemmmxxx~~~}}}|||{{{zzzyyyyyyyyywwwwwwvvvuuutttrrrrrrqqqooooooooonnnmmmlllkkkjjjfffeeedddbbbaaa___^^^]]]^^^\\\[[[[[[ZZZXXXTTTRRRLLLJJJHHHEEECCCCCCDDDDDDHHHIIIKKKNNNQQQUUUYYYZZZ```___^^^___bbbfffkkknnnrrruuuzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzztttsssqqqpppppppppqqqqqqrrrsssuuuvvvvvvuuutttsssmmmmmmooosssyyy~~~~~~wwwnnnfffYYYOOODDD>>>;;;888:::>>>HHHPPP\\\dddiiilllpppssssssssstttvvvyyy|||}}}wwwrrrnnnjjjhhhfffeeeggglllrrruuu||||||}}}|||yyyuuuqqqnnngggddd]]]VVVOOOKKKHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGEEECCCBBB===<<<<<<<<<===@@@CCCDDDFFFGGGIIIKKKMMMMMMMMMMMM}}}zzzzzzzzzyyywwwqqqkkkfff[[[VVVOOOIIIEEECCC@@@>>>???>>>======<<<<<<<<<======>>>???>>>>>>>>>@@@AAADDDJJJQQQVVV]]]fffjjjiiikkkdddaaafffppp|||~~~}}}{{{yyyxxxxxxwwwzzzxxxvvvtttrrrrrrrrrrrrppppppoooooommmlllkkkjjjgggfffeeecccaaa```^^^^^^]]][[[ZZZYYYYYYVVVSSSPPPKKKIIIGGGDDDCCCCCCDDDDDDHHHIIIKKKOOOSSSXXX[[[]]]bbbaaa```bbbffflllrrrvvv|||~~~~~~~~~}}}{{{zzzxxxwwwssssssrrrqqqrrrsssuuuuuuvvvwwwwwwwwwwwwuuusssrrrmmmnnnqqqvvv|||~~~|||zzzxxxssskkkeee[[[QQQFFF@@@<<<888888;;;CCCLLLYYYdddkkkpppvvvyyyzzz{{{|||~~~yyysssmmmjjjgggeeeddddddfffjjjnnnqqqwwwwwwxxxwwwuuuqqqmmmkkkeeeaaa[[[UUUOOOLLLKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGEEEDDDBBBAAA;;;;;;;;;;;;===@@@CCCEEEFFFHHHKKKNNNPPPPPPPPPPPP~~~}}}|||||||||yyytttmmmhhh\\\WWWPPPJJJFFFCCCAAA???>>>>>>===<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@CCCIIINNNSSSZZZdddiiiiiillleeebbbgggqqq}}}~~~~~~~~~{{{yyywwwvvvuuu{{{yyyvvvsssrrrqqqrrrsssqqqqqqpppooonnnllljjjiiihhhgggfffdddbbbaaa______\\\[[[YYYYYYXXXUUURRROOOJJJIIIFFFDDDCCCCCCDDDEEEGGGIIILLLPPPUUUZZZ___aaadddcccbbbdddiiipppwww|||~~~~~~}}}|||zzzxxxwwwvvvsssssssssssstttvvvwwwyyyyyyyyyyyyyyywwwuuusssrrrnnnppptttzzz|||yyywwwuuuqqqiiiddd]]]SSSIIICCC>>>:::999;;;@@@IIIWWWdddmmmtttzzz{{{uuunnniiifffeeeeeeddddddeeehhhkkkmmmpppqqqrrrrrrpppmmmiiigggddd```ZZZTTTPPPNNNNNNNNNJJJIIIHHHHHHHHHIIIKKKLLLHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@:::999999:::===@@@CCCEEEFFFHHHKKKOOOQQQSSSSSSSSS}}}|||||||||yyyssskkkeee^^^YYYQQQJJJEEEBBB@@@>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<>>>???@@@BBBFFFLLLTTT[[[aaaeeeggggggggghhhlllsss~~~{{{yyyxxxxxxxxxxxxvvvuuusssrrrrrrrrrsssuuusssqqqppppppooommmkkkhhhhhhgggeeecccaaa___^^^ZZZZZZXXXVVVRRROOOMMMKKKIIIHHHFFFDDDDDDEEEGGGHHHJJJLLLPPPRRRUUUYYY]]]```ccceeegggjjjooovvv}}}{{{yyywwwvvvuuutttttttttuuuxxxzzz||||||{{{zzzzzzzzzyyyvvvtttoooppptttzzz}}}|||yyywwwuuuqqqlllhhhbbb[[[QQQGGG@@@<<<999888AAALLL\\\hhhpppvvv}}}{{{uuuooojjjfffeeebbbaaa``````bbbdddgggiiimmmkkkhhheeecccaaa``````\\\[[[YYYWWWTTTRRRPPPOOOIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>===;;;999888777999===AAADDDEEEHHHLLLPPPSSSTTTUUUUUU||||||{{{{{{xxxrrrkkkfff]]]XXXPPPJJJFFFCCC@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???AAADDDJJJRRRYYY___cccfffffffffhhhlllttt|||zzzyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrsssqqqppppppppppppnnnllljjjiiihhhfffdddaaa___^^^ZZZYYYWWWUUURRROOOMMMKKKIIIHHHGGGFFFFFFHHHIIIKKKMMMOOORRRUUUWWWZZZ___bbbdddfffiiimmmttt|||~~~}}}{{{yyywwwvvvvvvvvvuuuuuuuuuwwwyyy{{{}}}~~~}}}}}}}}}|||xxxvvvqqqrrruuuzzz|||zzzxxxvvvtttqqqllliiiccc]]]SSSJJJCCC???======FFFPPP___lllsssyyy|||vvvpppjjjfffcccbbb____________```bbbdddeeehhhfffdddaaa^^^]]]\\\[[[YYYXXXWWWUUURRRPPPOOONNNJJJHHHGGGHHHIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@>>>===;;;;;;999888777777888;;;>>>@@@AAACCCGGGJJJNNNQQQRRRSSSzzzyyyyyyxxxvvvqqqkkkfff\\\WWWPPPJJJFFFDDDAAA???@@@@@@@@@?????????>>>>>>=========<<<<<<===>>>>>>@@@CCCIIIPPPWWW]]]aaaddddddeeegggllluuu~~~|||{{{{{{{{{yyyxxxvvvtttrrrqqqqqqqqqpppppppppqqqrrrqqqooommmlllkkkjjjgggdddaaa^^^]]]XXXXXXVVVTTTRRROOOLLLKKKIIIHHHHHHHHHIIIKKKMMMOOOQQQTTTVVVXXXZZZ]]]aaadddfffhhhmmmsss{{{~~~}}}{{{zzzxxxxxxwwwxxxwwwwwwxxxyyy{{{}}}|||yyyssstttvvvzzz~~~~~~{{{yyyvvvtttsssqqqnnnkkkeee```WWWMMMGGGCCCCCCCCCLLLVVVdddpppxxx|||~~~yyyuuuoooiiiddd```___^^^[[[\\\]]]^^^___`````````aaa___]]]ZZZXXXVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHIIIJJJKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFEEECCCBBB@@@===;;;999888888777777777777777999::::::<<<===???BBBGGGKKKOOOQQQ}}}wwwvvvuuutttrrrnnniiieee]]]XXXRRRLLLHHHEEECCCAAABBBAAAAAA@@@@@@?????????>>>>>>==================@@@CCCHHHOOOVVV\\\aaacccdddeeehhhmmmwww~~~}}}~~~~~~{{{zzzwwwtttrrrqqqppppppooonnnoooqqqsssssspppnnnnnnmmmkkkgggddd```]]][[[VVVVVVUUUSSSQQQNNNLLLKKKHHHHHHHHHHHHJJJMMMPPPRRRUUUWWWZZZ\\\]]]```cccfffjjjmmmrrrxxx~~~|||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~zzztttuuuwwwzzz~~~~~~|||zzzwwwtttsssrrrrrrpppnnniiiddd\\\RRRJJJGGGGGGIIISSS\\\iiittt{{{}}}~~~zzzwwwsssooojjjccc___\\\[[[[[[XXXZZZ\\\^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRPPPPPPQQQPPPOOONNNMMMLLLLLLKKKKKKIIIIIIIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGBBB@@@>>>;;;999777777666666777777777777777777666888888999;;;@@@FFFLLLOOOzzztttrrrqqqpppooolllhhheee```[[[UUUPPPLLLHHHEEEBBBBBBBBBAAAAAA@@@??????>>>???>>>>>>=========>>>>>>BBBDDDIIIOOOVVV\\\aaaddddddfffjjjpppyyy}}}{{{xxxuuurrrppppppooommmmmmmmmoooqqqrrrqqqooommmllljjjfffbbb^^^ZZZXXXTTTTTTSSSRRRPPPNNNLLLKKKGGGGGGGGGIIIKKKOOORRRTTTYYY[[[]]]___```cccgggiiipppsssxxx}}}~~~||||||||||||}}}}}}~~~{{{tttuuuwwwzzz}}}~~~}}}{{{xxxuuurrrqqqqqqrrrrrrqqqmmmiiiaaaVVVNNNKKKMMMPPP[[[cccoooyyy~~~~~~|||zzz{{{zzzyyyyyyzzzxxxuuuqqqooolllgggaaa]]]ZZZYYYYYYVVVWWWZZZ\\\]]]]]][[[ZZZWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKHHHIIIJJJJJJJJJJJJIIIIIIBBB@@@===:::888666666666666777777888777666555444555555555777<<>>>>>>>>>>>>>>======>>>??????DDDFFFJJJOOOVVV]]]bbbeeefffhhhlllrrr|||}}}yyyuuurrrpppooonnnkkkjjjjjjkkkmmmnnnnnnmmmkkkjjjgggddd```[[[XXXVVVRRRRRRRRRQQQOOOMMMLLLKKKHHHHHHHHHJJJLLLPPPTTTVVV\\\^^^aaaccceeehhhkkknnnuuuxxx|||}}}{{{zzzzzz{{{|||wwwwwwxxxzzz||||||zzzxxxtttrrrnnnmmmnnnqqqrrrrrrooollleee[[[SSSQQQUUUZZZfffmmmwww|||xxxtttqqqooopppsssssspppmmmmmmkkkfffaaa]]]YYYWWWVVVSSSTTTWWWZZZ[[[[[[[[[ZZZVVVVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJLLLNNNOOONNNMMMJJJKKKKKKKKKKKKJJJJJJIIICCCAAA===999777555555555555666666666666555444333333333333444999@@@FFFKKK{{{tttrrrpppooonnnnnnllljjjiiiddd^^^XXXSSSNNNIIIFFFBBBBBBAAA@@@???>>>==================>>>???@@@@@@DDDFFFJJJOOOUUU\\\bbbeeeiiikkkooouuu~~~~~~zzzvvvrrrpppnnnnnniiigggeeeeeegggiiijjjjjjhhhgggeeeaaa]]]YYYVVVTTTQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJLLLNNNRRRVVVXXX```bbbeeehhhjjjmmmqqqtttxxx{{{~~~}}}~~~}}}{{{zzzzzzzzz}}}{{{zzzzzz{{{{{{zzzvvvssspppmmmiiihhhjjjmmmpppqqqooommmhhh```YYYZZZ```fffrrrxxx~~~xxxmmmjjjggghhhlllnnnmmmkkkkkkjjjfffbbb]]]XXXTTTRRROOOQQQSSSVVVXXXYYYYYYYYYUUUUUUUUUTTTSSSPPPNNNMMMJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMNNNPPPRRRQQQPPPNNNNNNNNNMMMKKKIIIGGGFFFBBB@@@<<<888555444444444444444333333333333333333111111111333777===CCCGGG}}}vvvsssqqqpppppppppnnnmmmlllgggaaa[[[UUUPPPKKKGGGBBBBBBAAA@@@???>>>===<<<============>>>???AAAAAADDDFFFIIINNNTTT[[[aaadddjjjmmmqqqvvv~~~zzzvvvrrrpppnnnmmmgggdddaaa```bbbdddfffgggfffeeeccc___\\\XXXTTTRRRPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLMMMPPPTTTWWWYYYbbbeeehhhkkkmmmqqquuuxxxzzz}}}{{{zzzzzzzzz|||~~~}}}{{{||||||~~~~~~||||||zzzwwwsssooollliiifffeeegggkkknnnpppnnnmmmiiiccc^^^```hhhooozzzzzziiieeeaaaccchhhlllllljjjjjjiiifffbbb]]]WWWSSSPPPMMMNNNPPPSSSUUUWWWXXXYYYUUUUUUUUUTTTSSSPPPNNNMMMJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOQQQSSSTTTTTTSSSRRRQQQPPPNNNKKKHHHEEEDDDAAA???;;;666333222222333222222111111000111111222000///000222666;;;AAADDDxxxuuuqqqqqqssstttssspppppplllfff___XXXRRRKKKGGGCCCCCCBBBBBBAAA>>>:::777>>>>>>>>>???@@@AAACCCCCCFFFHHHKKKNNNRRRYYYaaaggggggkkkrrryyy{{{zzz|||~~~~~~~~~~~~{{{wwwsssnnnkkkjjjeeebbb```___```bbbbbbbbb```___]]]ZZZWWWUUURRRQQQPPPOOOOOONNNNNNNNNNNNNNNKKKNNNPPPRRRTTTWWWZZZ]]]eeegggkkkppptttvvvxxxxxx{{{}}}|||zzztttvvvwwwwwwxxxzzz~~~~~~{{{yyyxxxxxx~~~~~~||||||{{{xxxsssnnnfffdddbbbaaabbbeeeiiilllrrrqqqnnnkkkjjjmmmrrrvvvvvvjjj```ZZZ]]]dddfffggghhhiiigggddd___ZZZVVVSSSRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSTTTUUUUUUUUUSSSRRRQQQOOONNNNNNNNNPPPQQQSSSUUUVVVUUUTTTTTTUUUVVVUUUSSSOOONNNLLLJJJHHHEEEDDDCCC<<<:::777444333333333444333111...,,,,,,---///000/////////111555:::???BBB}}}yyyuuuuuuwwwxxxvvvttttttpppiiibbb[[[TTTNNNIIIFFFDDDCCCBBBAAA???<<<999>>>>>>>>>???@@@AAABBBCCCFFFHHHJJJMMMRRRXXX```eeegggkkkrrrzzz|||yyyxxxzzz}}}~~~~~~~~~{{{wwwsssooollljjjeeebbb___^^^___`````````^^^]]][[[YYYWWWTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMOOORRRTTTVVVXXX\\\___gggjjjnnnssswwwzzz{{{{{{|||~~~|||yyywwwsssuuuwwwxxxyyy||||||zzzyyyyyy}}}~~~}}}||||||{{{xxxrrrmmmeeecccaaaaaabbbfffkkknnntttsssrrrqqqssswww}}}xxxjjjaaa[[[^^^cccdddddddddeeedddbbb___\\\XXXUUUSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYWWWVVVTTTSSSTTTSSSRRRPPPLLLKKKIIIGGGDDDBBB@@@???:::888666444222222222333111///...,,,,,,,,,...///.........000333888===@@@}}}xxxwwwyyyyyyxxxvvvvvvrrrkkkddd]]]VVVOOOJJJHHHFFFCCCAAAAAA@@@>>><<<>>>>>>>>>???@@@AAABBBCCCFFFHHHJJJMMMQQQWWW]]]bbbgggkkkrrr{{{zzzxxxuuuvvvxxx{{{}}}~~~~~~}}}{{{wwwsssooollljjjfffccc___]]]]]]]]]]]]\\\ZZZZZZYYYXXXVVVTTTSSSRRRPPPPPPPPPOOOPPPPPPQQQQQQPPPRRRUUUWWWXXX[[[___bbbjjjmmmrrrxxx|||~~~}}}zzzvvvttttttrrrtttwwwyyy{{{|||{{{zzz|||}}}{{{{{{{{{||||||{{{vvvpppkkkdddcccaaaaaaccchhhmmmpppvvvxxxyyy{{{~~~xxxiiiaaa\\\^^^aaa```^^^^^^___`````````^^^[[[XXXUUUUUUTTTSSSQQQOOONNNNNNMMMOOOPPPSSSUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\YYYWWWTTTRRRQQQPPPMMMKKKHHHGGGEEEBBB???===;;;:::888666444222111000111111...---,,,,,,+++,,,,,,,,,,,,,,,---///222666:::===~~~xxxvvvwwwxxxvvvttttttpppiiibbb[[[TTTNNNIIIJJJFFFBBB@@@??????>>>=========>>>>>>???AAABBBCCCFFFGGGJJJLLLOOOTTTZZZ^^^eeejjjqqq{{{|||zzzuuusssrrrsssuuuyyy|||~~~~~~}}}{{{xxxuuuqqqmmmkkkfffccc___\\\[[[ZZZZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPOOOOOOPPPQQQRRRSSSSSSSSSUUUWWWYYY[[[^^^bbbdddmmmpppvvv|||~~~~~~|||wwwsssqqqrrrsssrrruuuyyy|||}}}{{{zzz{{{}}}|||zzzxxxwwwyyyzzz||||||zzzuuuoookkkdddcccbbbcccfffkkkppptttzzz}}}uuuiiiaaa]]]^^^___\\\YYYYYYYYY[[[^^^``````^^^ZZZXXXWWWUUUSSSQQQNNNMMMKKKKKKMMMOOORRRVVVXXXZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZXXXTTTQQQOOOLLLIIIFFFCCCBBB@@@>>>;;;888666555555444222111////////////++++++++++++++++++******,,,------///222666999;;;yyyuuuuuuuuusssqqqppplllfff```ZZZTTTNNNJJJIIIFFFAAA>>>>>>>>>===============>>>???@@@BBBBBBEEEGGGIIIKKKNNNRRRWWWZZZbbbgggooozzz~~~zzzvvvssspppppppppqqqsssvvv{{{~~~~~~}}}|||zzzwwwsssooommmgggccc^^^[[[ZZZYYYWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTOOOOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[]]]___bbbeeehhhpppsssyyy~~~~~~}}}}}}|||||||||yyyyyywwwsssqqqppprrruuuuuuxxx||||||zzz{{{}}}zzzyyyxxxvvvuuuyyyzzz||||||xxxsssooolllgggfffeeefffiiiooouuuxxxsssggg```\\\\\\\\\XXXUUUVVVUUUXXX\\\```aaa___\\\ZZZXXXWWWTTTRRROOOMMMLLLKKKNNNPPPSSSWWW[[[]]]______]]]^^^___```___]]][[[ZZZYYYWWWSSSOOOMMMIIIFFFCCC???>>>===:::888666444333222222111000///.........))))))******************......///111444777999;;;yyytttrrrqqqooommmlllhhhccc___ZZZVVVQQQMMMIIIEEEAAA???>>>>>>===<<<=========>>>???@@@AAABBBEEEGGGIIIKKKLLLOOOSSSVVV^^^ccclllxxx|||xxxsssooommmnnnooooooqqqtttyyy}}}~~~~~~~~~|||yyyvvvrrrooogggccc^^^[[[YYYXXXVVVUUUUUUWWWXXXZZZZZZXXXWWWUUUQQQQQQRRRSSSUUUWWWYYYZZZ\\\^^^```bbbdddgggjjjmmmssswww|||~~~|||zzzxxxwwwvvvvvvuuuuuuuuusssrrrrrruuuxxxyyy|||}}}{{{|||{{{xxxxxxwwwwwwvvvzzz{{{}}}{{{wwwrrrooonnnkkkjjjiiijjjnnnsssyyy}}}~~~qqqeee^^^ZZZZZZXXXUUUTTTUUUTTTWWW[[[___```___]]][[[YYYWWWUUUSSSQQQOOONNNNNNQQQSSSVVVZZZ]]]```aaaaaabbbcccddddddbbb___[[[YYYUUUSSSOOOLLLIIIFFFBBB???::::::888777555444222222111000000//////...------)))))))))((())))))***+++///000111333555777999;;;wwwpppmmmkkkhhhfffdddaaa^^^ZZZXXXTTTQQQNNNIIIFFFCCCAAA@@@???>>><<<============>>>@@@AAABBBEEEGGGIIIJJJKKKMMMQQQSSSZZZ```iiiuuu{{{wwwrrrooolllmmmooooooooosssxxx}}}~~~|||xxxtttrrrgggccc^^^[[[YYYXXXWWWUUUWWWXXXZZZ\\\\\\ZZZXXXWWWTTTUUUVVVWWWZZZ\\\^^^___aaadddfffhhhjjjmmmpppssswww{{{~~~|||zzzwwwuuussssssrrrrrrssstttttttttuuuxxxzzz~~~}}}}}}~~~zzzxxxxxxyyyyyyxxx{{{}}}}}}zzzuuuqqqpppqqqpppooonnnnnnrrrwww}}}yyylllbbb\\\XXXWWWUUUSSSSSSWWWUUUWWW[[[^^^______]]][[[YYYXXXVVVUUUSSSSSSRRRRRRTTTVVVYYY\\\___aaabbbbbbcccdddeeedddaaa]]]XXXTTTOOOMMMIIIFFFDDDAAA>>>;;;555555444333222111111000000000000000///...------***)))((('''((()))+++,,,000000222333555777999:::}}}ssslllhhhfffbbb```]]][[[XXXVVVTTTRRRNNNLLLJJJGGGDDDCCCBBBAAA???===<<<<<<======>>>@@@AAABBBEEEFFFHHHJJJKKKLLLOOORRRXXX^^^gggttt{{{wwwsssqqqkkkmmmooooooooorrrxxx|||}}}yyyuuusssgggccc^^^[[[ZZZXXXWWWVVVXXXZZZ\\\]]]]]]\\\YYYXXXWWWWWWYYYZZZ]]]```bbbcccfffhhhjjjlllnnnqqqtttwwwzzz}}}~~~|||yyyvvvsssqqqqqqpppppprrrtttuuuuuuvvvyyy{{{~~~~~~zzzxxxyyyzzzzzzzzz}}}~~~}}}zzzuuuqqqqqqsssrrrqqqpppqqqtttyyytttfffaaa[[[VVVUUUTTTRRRTTTXXXVVVXXX[[[]]]^^^^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUWWWXXX[[[^^^```bbbccccccbbbccccccbbb___YYYSSSOOOKKKHHHEEECCCAAA???;;;999222222111111000000/////////000000000///...------+++***(((&&&'''))),,,...///000111333555777888888|||oooiiifff```\\\[[[ZZZXXXVVVTTTSSSPPPMMMJJJHHHHHHFFFEEECCCAAA@@@@@@>>>??????@@@AAAAAABBBBBBEEEFFFGGGGGGGGGHHHKKKNNNTTT[[[fffrrr~~~zzzuuurrrooonnnmmmlllnnnrrrvvvxxxzzz~~~~~~|||zzzuuunnngggccc___]]]\\\[[[ZZZYYYYYYZZZ\\\]]]]]]\\\[[[[[[___]]]]]]^^^bbbfffiiijjjpppqqqtttvvvyyy{{{}}}}}}{{{xxxuuurrrooonnnnnnnnnqqqqqqrrrtttwww{{{~~~|||yyyxxxxxxwwwwww~~~}}}zzzwwwtttsssrrrrrrxxxxxxwwwvvvwwwyyy~~~}}}ooofff___\\\XXXVVVUUUVVVUUUTTTUUUWWWZZZ]]]______]]]\\\ZZZXXXWWWWWWXXXYYYXXXXXX\\\[[[ZZZ\\\^^^______^^^^^^]]]\\\ZZZVVVQQQMMMJJJEEECCCAAA>>>;;;888666555111111000000//////......,,,---......///.........)))(((&&&%%%%%%'''***+++333444555777999:::;;;;;;|||ooohhhddd^^^ZZZYYYUUUTTTRRRRRRRRRQQQOOOMMMIIIIIIHHHFFFDDDCCCAAAAAA>>>??????@@@@@@AAAAAAAAADDDEEEFFFFFFFFFHHHKKKNNNRRRYYYcccooo}}}}}}yyyvvvqqqpppmmmlllnnnqqquuuxxxzzz~~~~~~|||zzztttnnndddaaa]]]ZZZYYYYYYXXXWWWYYYZZZ\\\]]]^^^^^^^^^^^^aaaaaaaaacccgggkkknnnpppuuuvvvyyy{{{~~~~~~xxxvvvssspppnnnmmmmmmmmmpppqqqrrruuuyyy||||||zzzyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyyyy|||}}}}}}|||{{{|||yyylllddd```]]]YYYWWWVVVVVVUUUTTTUUUVVVYYY[[[]]]]]]]]]\\\ZZZYYYWWWXXXYYYZZZZZZYYY\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWUUUQQQMMMIIIFFFAAA@@@>>>;;;888666444333111111000//////......---...............---,,,++++++)))'''&&&&&&(((***+++111222444777999:::;;;<<<|||nnngggbbb\\\VVVUUUPPPOOONNNOOOQQQRRRQQQOOOKKKJJJIIIHHHFFFEEECCCBBB?????????????????????@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPVVV```lllyyy|||vvvsssooommmmmmppptttvvvzzz~~~|||zzztttmmmccc```\\\YYYXXXXXXXXXWWWXXXYYY[[[]]]___```aaaaaaeeefffgggjjjnnnrrrvvvxxx|||}}}|||uuusssqqqnnnmmmlllllllllpppqqqsssvvvzzz|||{{{{{{|||||||||zzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~sssiiibbbaaa^^^ZZZXXXWWWVVVUUUSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]\\\[[[\\\ZZZWWWVVVVVVVVVUUUSSSQQQPPPOOOMMMJJJFFFBBB@@@===<<<:::888555333111000000000//////...---------.........---,,,+++***))),,,***)))''''''(((***+++///000333555888:::<<<===}}}ooogggaaaYYYSSSRRRNNNMMMLLLMMMPPPQQQQQQQQQLLLLLLKKKJJJIIIFFFDDDCCC@@@@@@@@@??????>>>>>>>>>???AAABBBCCCDDDFFFJJJMMMOOOUUU___jjjwww{{{xxxsssooonnnpppsssvvvzzz}}}zzzsssllldddaaa]]]ZZZZZZZZZYYYYYYVVVWWWZZZ\\\___bbbdddeeehhhjjjmmmqqqtttyyy~~~}}}yyyrrrqqqooonnnllllllkkkkkkpppqqqtttxxx}}}}}}{{{{{{||||||{{{{{{{{{yyyxxxxxxxxxyyyzzz|||zzzyyyyyyooofffaaaaaa^^^[[[XXXWWWVVVTTTSSSUUUTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZ\\\^^^^^^^^^\\\ZZZWWWSSSQQQPPPOOOMMMKKKIIIHHHGGGEEEBBB???===;;;999888777555333111////////////......---,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++***((('''''''''((())),,,...111444888:::<<<===qqqhhhaaaYYYRRRPPPOOOMMMLLLMMMOOOQQQQQQQQQMMMNNNNNNMMMKKKIIIFFFEEEBBBAAAAAA@@@???>>>======>>>???AAABBBCCCFFFJJJMMMPPPVVV___iiivvv}}}xxxtttqqqrrrtttvvvzzz}}}zzzssskkkccc```\\\ZZZZZZZZZZZZYYYUUUVVVXXX\\\___cccfffgggjjjmmmrrrvvvyyy~~~zzzvvvqqqpppoooooonnnmmmmmmmmmppprrrvvvzzz|||{{{{{{{{{zzzyyy}}}|||zzzyyyyyyzzzzzz{{{{{{wwwvvvzzz}}}uuummmeeeaaa___]]]ZZZYYYXXXWWWTTTRRRSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZZZZ[[[]]]^^^\\\ZZZUUURRRMMMJJJIIIGGGEEEDDDBBBAAA@@@>>><<<:::888777666555444333111000///.........------,,,+++++++++))))))************))))))(((''''''&&&&&&&&&'''(((***,,,///333777:::<<<===vvvlllcccZZZSSSPPPPPPNNNMMMMMMPPPRRRSSSSSSQQQQQQRRRQQQPPPMMMJJJHHHDDDCCCBBBAAA???>>>===<<<===>>>@@@BBBCCCFFFKKKNNNRRRWWW___hhhttt~~~zzzwwwvvvwwwxxxyyy~~~zzzrrrjjjaaa^^^[[[YYYYYYYYYYYYXXXVVVWWWYYY\\\aaaeeehhhjjjlllqqqvvv{{{}}}|||wwwtttqqqqqqqqqqqqqqqqqqpppppprrrtttxxx}}}~~~|||{{{||||||{{{yyy|||{{{{{{zzz{{{|||}}}~~~{{{xxxvvvvvvzzz}}}wwwqqqkkkeeeaaa]]][[[YYYXXXXXXWWWTTTRRRQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVVVVXXXYYYYYYWWWTTTOOOKKKGGGCCCAAA@@@???>>><<<<<<;;;999777666555444333333222111000//////...------,,,,,,+++*********''''''((()))))))))))))))&&&%%%%%%%%%&&&&&&'''((()))+++...222666999;;;<<>>@@@BBBDDDGGGKKKOOOTTTXXX___gggrrr|||{{{zzzzzzyyy~~~zzzrrrjjjbbb___[[[ZZZZZZZZZZZZYYYYYYYYY[[[___cccgggkkkmmmnnnttt{{{~~~zzzuuurrrssssssttttttttttttttttttsssvvvzzz~~~}}}|||{{{|||~~~~~~|||{{{yyyxxxxxxxxxyyyzzz|||~~~}}}yyyvvvuuusssuuuyyy|||~~~~~~~~~|||zzzvvvrrrooojjjddd```ZZZXXXWWWWWWWWWVVVTTTRRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSRRROOOLLLIIIEEE@@@===<<<<<<;;;:::888777666444333222222222000000//////.........---,,,,,,,,,+++******))))))''''''(((((((((''''''&&&$$$%%%%%%&&&'''((()))))))))***...111555888:::;;;}}}qqqhhh]]]UUURRRPPPNNNMMMOOOSSSVVVYYYZZZYYYZZZ[[[[[[YYYVVVRRRPPPGGGGGGEEECCCAAA???======<<<>>>AAABBBDDDHHHLLLOOOTTTXXX^^^fffqqq~~~|||{{{yyy~~~zzzqqqiiidddaaa^^^\\\\\\]]]]]]\\\[[[\\\^^^aaaeeeiiimmmppppppvvv}}}|||xxxtttqqqtttuuuvvvvvvwwwwwwvvvvvvtttwww{{{~~~~~~zzzzzzzzz}}}}}}{{{xxxuuusssqqqppppppxxxzzz||||||yyyvvvssssssrrrrrrssstttuuuvvvvvvwwwuuutttrrrpppmmmhhhccc___XXXWWWVVVVVVWWWVVVTTTRRRNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMMMMNNNNNNMMMIIIFFFEEEAAA<<<:::999999999888555444333111000000000000......------------,,,,,,,,,,,,++++++***)))))))))))))))(((((('''&&&$$$$$$$$$%%%&&&'''(((***++++++)))***---111555777999:::sssggg\\\UUUSSSPPPPPPPPPPPPSSSVVVYYY[[[[[[\\\]]]]]][[[XXXUUURRRMMMIIIDDD@@@>>>>>>===<<<@@@@@@AAABBBEEEIIILLLNNNYYYYYY]]]gggqqq}}}~~~|||{{{{{{|||yyypppjjjdddbbb``````bbbaaa^^^[[[^^^^^^___cccggglllnnnooopppuuu}}}~~~yyywwwvvvwwwwwwzzz|||}}}}}}||||||}}}~~~}}}~~~~~~~~~}}}~~~~~~zzzuuuooolllkkklllmmmrrrssstttuuutttrrrpppooollllllmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjhhhddd___[[[XXXVVVVVVXXXYYYXXXSSSOOOKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFEEECCCAAA@@@>>>;;;999666444333...///000111111111111111------------,,,+++***)))---,,,,,,+++***)))''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&'''(((***+++++++++---///333777:::<<>>===AAA@@@AAABBBDDDHHHKKKNNNVVVVVV[[[dddnnnzzz}}}||||||}}}yyypppjjjfffdddbbbcccddddddbbb___``````aaadddgggjjjlllmmmpppuuu|||}}}xxxvvvuuuvvvwwwzzz}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}xxxtttooojjjgggfffggghhhlllmmmnnnnnnnnnlllkkkiiidddeeefffgggggghhhhhhhhhkkkiiihhhfffeeeaaa]]]YYYVVVUUUTTTVVVXXXWWWRRRNNNJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHEEEDDDDDDDDDBBBAAA>>>===;;;999666444222111000000000000000000///...,,,,,,---,,,,,,+++******,,,,,,,,,+++***)))'''&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++++++++---///333777:::<<>>999999777555333111///...///000000//////...---,,,++++++++++++++++++******+++++++++***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))*********+++---///333777:::;;;uuuiii]]]VVVTTTRRRRRRSSSUUUXXXZZZ]]]^^^```___^^^\\\YYYUUURRRPPPKKKIIIEEECCCCCCCCCBBBAAABBBAAAAAAAAACCCFFFHHHJJJMMMOOOUUU^^^fffrrr~~~}}}xxxqqqlllgggggggggggghhhjjjjjjjjjggghhhhhhgggffffffggghhhooottt|||{{{wwwuuuttttttxxx|||}}}zzzyyywwwuuuqqqooogggddd```\\\ZZZYYYYYYZZZ``````aaabbbbbbaaaaaa```[[[\\\^^^```bbbcccddddddcccaaa___]]]]]]\\\YYYWWWTTTRRRQQQSSSUUUTTTQQQMMMGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDAAA??????>>><<<;;;666555444222000...---,,,------.........---,,,,,,************)))*********)))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))*********+++---000444777:::;;;vvvkkk___WWWVVVSSSTTTUUUWWWYYY[[[]]]^^^```___]]][[[XXXTTTQQQOOOLLLIIIFFFEEEEEEEEEDDDBBBBBBBBBAAAAAABBBDDDFFFHHHJJJMMMSSS[[[cccmmm~~~}}}{{{vvvpppkkkeeefffffffffggghhhjjjkkkiiijjjjjjiiifffeeefffhhhpppuuu~~~zzzwwwvvvuuuvvvyyy}}}{{{yyyvvvtttrrroookkkhhhbbb___\\\XXXVVVVVVVVVVVVZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]___aaaccceeeffffffccc```]]][[[[[[[[[YYYXXXUUUSSSQQQQQQSSSSSSOOOLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDAAA???===<<<:::888333333222000///---,,,,,,******+++---............******)))((((((((())))))((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))************,,,///222555888;;;<<>><<<:::777444111000000///---,,,++++++((()))+++,,,.../////////+++***((('''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''((()))************,,,---000444777:::<<<===}}}rrrgggaaa___[[[\\\\\\]]]^^^^^^^^^^^^\\\[[[YYYWWWTTTQQQOOONNNNNNLLLJJJHHHHHHGGGEEECCCDDDCCCAAA@@@@@@BBBCCCEEEFFFIIIOOOVVVZZZcccttt~~~{{{yyywwwsssnnnjjjbbbcccdddcccbbbcccgggjjjhhhkkkllljjjfffeeehhhkkkrrryyy~~~|||zzzzzzzzzzzz{{{|||~~~yyyqqqooollljjjhhheeeaaa^^^\\\ZZZXXXVVVTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[^^^___aaacccdddeeeffffffeeeaaa\\\YYYXXXXXXXXXXXXTTTQQQMMMLLLLLLKKKGGGDDDBBBCCCCCCDDDEEEFFFGGGGGGJJJFFFAAA===:::777333000......---,,,,,,+++************,,,---............,,,+++(((&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''')))***++++++******---///222666999<<<===>>>vvvkkkeeeddd^^^___``````aaa`````````[[[ZZZXXXUUUSSSPPPNNNMMMOOOMMMKKKIIIIIIGGGEEEBBBDDDCCCAAA@@@@@@AAACCCDDDDDDGGGNNNTTTWWW___ppp}}}zzzxxxuuurrrmmmiiibbbcccdddcccaaabbbfffiiigggjjjmmmkkkgggeeeiiilllrrrzzz}}}}}}{{{{{{zzz{{{|||}}}|||zzzuuummmkkkiiigggfffccc```]]][[[YYYWWWUUUTTTSSSSSSSSSXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaaccceeefffgggggggggeeeaaa\\\XXXWWWWWWWWWWWWSSSOOOKKKJJJJJJHHHDDD@@@@@@AAABBBCCCDDDFFFGGGGGGJJJFFFAAA<<<888555000...,,,,,,,,,+++***))))))))),,,,,,---.........---------+++(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&&&&''')))***++++++******---000333777;;;===>>>???|||tttnnnkkkfffeeecccbbbbbbbbb```^^^\\\XXXTTTQQQOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEECCCDDDBBB@@@>>>===???@@@BBBFFFEEEIIIPPPWWW```ooo||||||xxxtttqqqmmmkkkeee```^^^```aaa______aaagggggggggffffffgggjjjmmmsss}}}{{{|||}}}~~~~~~~~~}}}}}}wwwrrrooollliiieeedddcccaaa^^^ZZZXXXWWWVVVTTTTTTTTTTTTUUUVVVUUUVVVXXX\\\```aaaaaaeeeddddddfffhhhiiihhhgggcccaaa^^^ZZZWWWTTTSSSSSSLLLJJJHHHEEECCCBBBBBBBBB???@@@@@@AAABBBBBBBBBAAA@@@???;;;888444111///...,,,+++***)))((((((((((((,,,,,,------,,,,,,++++++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))///222777:::<<<===>>>@@@xxxrrrnnnjjjhhheeedddcccbbb___]]]YYYVVVRRROOOOOOOOONNNMMMMMMNNNMMMMMMKKKHHHFFFEEEEEECCCAAA??????@@@BBBCCCGGGFFFIIIOOOUUU]]]kkkwww~~~yyyvvvrrrooolllgggbbb___aaabbb```___aaaeeeeeeeeeeeedddfffjjjllluuu|||}}}~~~~~~|||{{{zzzxxxuuuqqqmmmkkkjjjgggcccbbbaaa```\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZYYYZZZ\\\```ccceeeeeefffeeedddeeeggggggfffdddaaa```\\\XXXUUURRRQQQPPPKKKJJJGGGEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA===;;;999555222000...---++++++***)))((((((((((((++++++,,,,,,,,,,,,++++++(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((---------------------...000333888<<<>>>???AAABBB|||wwwsssooommmjjjgggeeebbb___\\\VVVSSSPPPNNNNNNNNNNNNNNNOOOOOOOOONNNLLLJJJHHHFFFFFFDDDBBBAAAAAAAAACCCDDDGGGFFFIIINNNRRRYYYeeeqqq{{{xxxuuuqqqnnniiidddaaabbbbbb```___aaabbbbbbccccccccceeeiiilllxxx}}}{{{~~~}}}~~~zzzuuuppppppnnnllljjjhhhgggfffhhhfffcccaaa```___]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[]]]]]]]]]```cccfffgggffffffeeeddddddeeedddbbb```^^^\\\YYYVVVRRRPPPNNNMMMIIIHHHFFFDDDBBB@@@??????AAAAAAAAAAAA@@@???>>>===888777444222///...,,,,,,******)))(((''''''''''''))))))***+++,,,,,,,,,,,,((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((************++++++,,,---000444999===@@@AAACCCEEE{{{wwwuuurrrnnnjjjgggccc___\\\VVVSSSOOOMMMMMMNNNMMMMMMOOOPPPOOOOOOMMMKKKHHHGGGEEEDDDCCCBBBAAABBBCCCDDDEEEDDDGGGLLLPPPVVVaaalll{{{~~~{{{wwwssspppkkkeeebbbcccbbb___^^^______```aaabbbccceeejjjmmmzzz|||zzzzzz|||{{{}}}zzzpppjjjgggfffeeeccccccccccccdddgggeeecccaaa```___^^^^^^ZZZZZZ[[[[[[\\\]]]^^^^^^_________aaadddfffeeedddeeedddbbbbbbaaa```]]][[[ZZZXXXVVVSSSOOOMMMKKKIIIHHHGGGEEECCCAAA???>>>===>>>>>>======;;;:::888777333222000...,,,+++******)))(((((('''&&&&&&''''''&&&''')))***+++,,,,,,,,,'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''(((((('''''''''((()))+++,,,000444:::>>>AAACCCEEEFFF~~~zzzxxxuuuqqqlllhhhddd```\\\XXXUUUQQQNNNNNNMMMMMMLLLOOOOOOOOONNNMMMJJJHHHGGGDDDDDDCCCBBBAAABBBBBBCCCBBBBBBEEEJJJNNNSSS^^^iiivvv}}}yyyuuurrrkkkeeebbbbbbbbb^^^]]]___^^^___aaabbbdddhhhlllppp|||{{{yyyyyyzzz{{{yyy{{{~~~uuukkkdddbbbaaa```______aaacccddddddcccaaa___]]]]]]^^^___[[[\\\]]]^^^___`````````bbbaaaaaaccceeeeeecccbbbbbb```___^^^]]]\\\YYYWWWUUUTTTRRRPPPMMMKKKHHHGGGFFFFFFDDDCCCAAA???===<<<<<<<<<;;;:::888666444333//////---+++***)))))))))''''''&&&&&&%%%&&&&&&&&&%%%&&&''')))***++++++,,,&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&'''''')))((((((((()))+++---///111555:::>>>AAACCCEEEGGG}}}yyyvvvrrrnnnjjjfffaaa^^^ZZZWWWSSSPPPOOOOOONNNMMMPPPPPPPPPOOOMMMKKKIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBAAADDDIIILLLQQQ[[[fffppp{{{vvvssslllfffccccccccc```___```___aaaccceeegggkkkqqqttt}}}yyyxxxyyyzzzyyyxxxzzz||||||rrriiiccc^^^^^^]]]^^^___aaacccddd```___^^^\\\ZZZZZZ\\\___^^^___```bbbccccccccccccfffeeeeeeeeeeeedddaaa___]]][[[ZZZZZZZZZXXXVVVTTTPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEECCCAAA???===;;;<<<<<<;;;:::888666444333...---,,,***)))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&((()))*********%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&))),,,...222666;;;???BBBCCCEEEGGGyyyvvvrrrnnnkkkgggccc```[[[XXXTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOLLLJJJIIIEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCEEEIIIKKKOOOWWWaaakkkyyy|||wwwsssmmmhhheeeffffffcccbbbcccaaaccceeegggjjjooouuuyyy{{{xxxxxxyyy{{{yyywwwxxx{{{vvvmmmeeeaaa[[[[[[\\\]]]^^^```bbbccc``````___]]][[[[[[___bbbcccdddeeefffggggggffffffgggfffeeedddccc```\\\YYYWWWVVVUUUVVVVVVVVVTTTRRRLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDBBB???===;;;999999999777666444222111///...,,,***)))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))))))))%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$'''+++---555999>>>AAACCCDDDFFFGGGxxxuuuqqqnnnkkkhhhdddaaaZZZWWWTTTSSSTTTUUUUUUUUUSSSSSSSSSRRRPPPNNNLLLJJJFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEGGGJJJKKKMMMUUU^^^hhhuuu|||wwwsssoooiiifffhhhhhheeedddfffbbbdddgggiiimmmrrrxxx|||~~~zzzxxxxxxzzz{{{xxxvvvxxxzzzxxxppphhhbbb]]]YYYYYY[[[\\\^^^___```aaabbbcccccc```^^^^^^bbbffffffgggiiijjjjjjiiihhhhhheeedddbbbaaa___\\\WWWTTTTTTSSSSSSSSSUUUUUUSSSQQQJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFDDDBBB@@@===;;;666666555444333111000//////...---+++)))(((''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############'''&&&&&&&&&(((+++///111888;;;@@@CCCEEEFFFGGGHHH~~~yyyqqqllljjjgggccc___^^^\\\YYYVVVTTTSSSSSSTTTTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJOOOUUUZZZhhhqqq~~~{{{xxxuuupppooommmkkkiiihhhhhhgggeeegggjjjmmmqqqvvv}}}~~~{{{zzz{{{}}}~~~}}}~~~xxxpppiiiddd```^^^YYYXXXXXXYYYZZZ]]]```bbbaaadddgggfffdddcccdddfffkkklllmmmmmmllljjjhhhfffgggfffdddaaa\\\XXXUUUSSSNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFDDDAAA@@@??????===;;;999666222000000000000000...,,,(((&&&$$$%%%&&&'''&&&%%%$$$#########$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&###!!!!!!$$$%%%$$$""" """$$$%%%'''***...111:::<<<@@@DDDGGGIIIIIIIII}}}wwwpppllljjjgggdddaaa^^^\\\YYYWWWUUUTTTTTTTTTUUUUUUTTTSSSQQQOOONNNLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJOOOUUUYYYcccmmm{{{|||xxxvvvrrrqqqooommmkkkjjjiiiiiiiiikkknnnppptttzzz|||zzz{{{}}}~~~{{{ssslllgggdddaaa___XXXWWWWWWXXXZZZ^^^aaaccccccfffhhhhhhgggfffgggiiillllllmmmmmmllliiigggfffdddbbb```\\\XXXTTTQQQOOOMMMMMMNNNOOOOOONNNMMMLLLMMMKKKJJJHHHFFFFFFFFFFFFGGGDDDAAA>>>===<<<:::888666444111/////////...---+++***(((&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&###!!!"""$$$%%%$$$"""$$$&&&(((***,,,///333777<<<>>>BBBEEEHHHIIIJJJIII{{{uuunnnjjjiiigggdddbbb^^^\\\ZZZXXXVVVVVVVVVVVVXXXWWWUUUSSSRRRPPPPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJNNNSSSWWW^^^ggguuu}}}zzzwwwuuutttqqqooommmlllllllllpppqqqsssuuuyyy}}}||||||}}}~~~xxxsssmmmhhheeecccaaa```WWWWWWWWWXXX[[[^^^bbbdddfffhhhjjjkkkjjjjjjkkkllllllllllllllljjjhhheeedddaaa```]]]YYYUUUQQQNNNLLLKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFEEECCC???<<<:::888666333222111/////////...+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$""""""$$$%%%$$$######%%%''')))+++///444888???AAADDDGGGIIIJJJJJJJJJyyyssslllgggfffeeecccaaa]]]\\\[[[YYYXXXXXXXXXXXXZZZYYYVVVTTTSSSRRRRRRSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIJJJJJJJJJMMMRRRUUU[[[bbbooo||||||zzzxxxwwwtttrrrpppooooooppptttuuuwwwyyy}}}}}}}}}}}}}}}}}}zzzrrrnnniiieeedddcccaaa```WWWWWWWWWYYY\\\```dddfffiiijjjlllmmmmmmnnnnnnoookkkkkkjjjiiigggdddbbbaaa```^^^[[[XXXTTTPPPNNNLLLJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEBBB???;;;999777666333111000////////////---***'''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$###############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$$$$$$$"""###%%%'''***///555999CCCDDDGGGJJJKKKKKKJJJJJJyyyrrrjjjeeedddcccaaa___\\\\\\[[[[[[ZZZZZZZZZZZZ\\\ZZZXXXVVVUUUUUUUUUUUUSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLPPPRRRXXX___jjjuuu}}}|||zzzwwwtttrrrrrrrrrssswwwxxxzzz}}}~~~~~~~~~~~~~~~{{{wwwuuuppplllhhheeedddcccaaa```YYYYYYZZZ[[[^^^bbbfffhhhkkkllllllnnnoooooooooooojjjiiigggeeebbb___]]]\\\\\\[[[WWWTTTPPPNNNLLLKKKIIIJJJJJJKKKKKKLLLMMMNNNLLLLLLJJJIIIGGGEEEDDDCCC===:::777666555444222111///......//////---)))&&&!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$######""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$&&&(((***---333:::>>>FFFGGGJJJKKKLLLKKKJJJIII|||uuulllfffcccbbb```]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWUUUTTTRRROOONNNMMMMMMMMMKKKLLLLLLLLLKKKLLLNNNPPPUUU[[[dddnnnzzz~~~|||yyyuuuttttttuuuvvvxxxzzz}}}~~~}}}zzzxxxuuurrrpppnnnkkkgggeeeeeedddbbbaaa^^^]]]^^^___bbbeeeiiikkkllllllkkkmmmnnnooommmlllgggeeeccc```]]]ZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMMMMKKKJJJJJJHHHFFFDDDBBBAAA:::777555333333333111///...------......,,,(((%%%"""###$$$%%%%%%$$$############$$$$$$######"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&###%%%&&&)))---333;;;@@@IIIJJJKKKLLLLLLKKKIIIHHHzzzppphhheeebbb___]]][[[\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVUUURRRPPPNNNMMMMMMMMMLLLMMMMMMLLLKKKKKKMMMNNNPPPUUU]]]eeeqqq}}}zzzvvvtttuuuvvvwwwxxx{{{~~~~~~zzzwwwuuussspppnnnjjjhhhfffeeeeeeeeedddcccbbbbbbbbbccceeehhhkkkmmmmmmkkkjjjkkkmmmmmmkkkhhhdddbbb___\\\XXXUUUSSSRRRNNNMMMJJJHHHFFFEEEFFFFFFDDDDDDDDDEEEFFFHHHJJJLLLIIIIIIIIIGGGEEECCC@@@???:::888555333222000...------,,,+++++++++)))&&&$$$$$$$$$$$$%%%$$$$$$######"""######$$$###"""!!! !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%'''"""###%%%(((,,,333;;;AAAJJJKKKLLLMMMLLLKKKHHHGGG~~~ssskkkfffccc```]]][[[\\\]]]^^^____________\\\]]]]]]]]]\\\[[[YYYWWWWWWUUUSSSPPPNNNMMMMMMMMMLLLMMMNNNMMMKKKKKKLLLNNNMMMQQQXXX```kkkzzz~~~zzzvvvuuuuuuwwwxxxyyy|||~~~}}}zzzwwwvvvtttrrrpppgggeeeddddddeeeffffffeeeeeeddddddeeegggjjjlllnnnmmmkkkiiijjjkkkkkkiiifffbbb```]]]YYYUUURRRPPPOOOLLLJJJHHHFFFEEEEEEFFFFFFBBBBBBBBBBBBDDDFFFIIIJJJIIIIIIHHHGGGEEEBBB???>>><<<999555333111///,,,***,,,***)))(((((('''%%%###%%%%%%%%%$$$$$$$$$######"""######$$$$$$"""!!! !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%(((&&&((())),,,111888@@@FFFKKKLLLMMMMMMLLLJJJHHHFFFwwwmmmfffbbb___]]]\\\]]]^^^^^^______^^^^^^]]]]]]]]]\\\[[[ZZZXXXXXXUUUTTTRRRPPPNNNMMMMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLOOOOOOSSS[[[dddppp~~~yyywwwwwwxxxyyyzzz}}}yyyyyyyyywwwtttpppllljjjhhhggggggfffffffffffffffhhhhhhhhhiiijjjkkklllllljjjhhhfffffffffeeecccbbb```___[[[WWWSSSOOOLLLJJJHHHFFFDDDDDDDDDCCCAAA???CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEAAA>>>:::777444111000000...---,,,+++***)))'''&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!  !!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&,,,333<<>>???AAACCCEEEGGGIIIJJJHHHGGGGGGGGGGGGEEEBBB???:::777333111000///...,,,++++++***)))((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$'''---555>>>FFFKKKQQQQQQQQQQQQQQQNNNIIIFFFyyyqqqjjjccc___]]]]]]^^^___``````aaaaaa_________^^^]]]\\\[[[ZZZVVVUUUSSSQQQPPPNNNNNNMMMMMMNNNNNNOOOOOONNNLLLLLLMMMLLLNNNTTTZZZbbbppp|||~~~{{{zzzzzzzzzzzz}}}zzzuuusssssszzz}}}~~~|||yyyvvvqqqnnnkkkiiijjjiiihhhgggffffffffffffgggiiikkkllllllkkkiiigggeeeccc```^^^\\\ZZZWWWUUUSSSRRRPPPMMMJJJGGGEEEDDDDDDBBB@@@???@@@@@@???======>>>@@@BBBEEEGGGIIIJJJKKKJJJIIIIIIHHHFFFBBB???:::777333111000///---,,,*********)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!! !!!""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%)))...666???GGGLLLQQQQQQQQQQQQPPPMMMHHHDDDvvvmmmddd^^^\\\\\\\\\]]]^^^___```aaa____________^^^]]]\\\[[[WWWVVVTTTRRRPPPOOOOOONNNMMMNNNPPPQQQQQQOOOMMMLLLNNNMMMOOOTTTYYY___kkkwww|||zzzyyyyyyyyy}}}{{{rrrmmmlllllltttyyy{{{vvvrrrnnnkkkjjjjjjiiihhhgggfffeeeeeeeeehhhjjjmmmnnnnnnkkkgggeeebbb___\\\YYYVVVTTTPPPMMMLLLKKKJJJHHHFFFDDDBBBAAAAAA???===<<<===>>>===<<>>999666222000///...---+++))))))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%$$$######"""""""""""" !!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&***000888@@@HHHLLLOOOOOOOOOOOOMMMIIICCC???zzzoooeee^^^[[[[[[[[[[[[\\\]]]^^^_______________^^^^^^]]]\\\XXXWWWUUUSSSQQQPPPPPPOOOMMMNNNPPPRRRRRRQQQOOONNNMMMMMMOOOTTTXXX]]]gggrrr|||zzzxxxxxxwww{{{xxxmmmhhhggggggpppvvv~~~}}}xxxsssooommmkkkiiihhhgggfffeeeeeeeeeeeehhhjjjmmmnnnmmmiiidddaaa^^^[[[WWWTTTQQQNNNJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@>>><<<:::999;;;<<<<<<<<>>>>>===:::888777999;;;<<<<<<;;;===???CCCFFFJJJLLLNNNOOONNNKKKIIIFFFBBB<<<888444111///......///......++++++,,,---......////////////000000///---+++***((('''%%%###"""######$$$!!!!!!"""######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&***000666>>>CCCGGGLLLLLLLLLLLLIIICCC<<<666{{{nnnfff^^^]]][[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\ZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRROOONNNPPPTTTTTTUUU\\\dddnnn{{{{{{xxxwwwssswww}}}||||||tttiiibbbaaabbbjjjqqq{{{~~~|||yyytttpppkkkiiiddddddcccccccccdddeeeeeeeeefffffffffccc___ZZZWWWPPPNNNKKKIIIGGGEEECCC@@@BBBBBBAAA???>>>===<<<;;;<<<999777666888:::<<<<<<<<<===@@@DDDHHHKKKNNNOOOOOOMMMJJJGGGDDD???999555111///------...000000//////000000222333444555555333333444444333111///---***(((&&&$$$""""""######!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%)))...555;;;@@@CCCIIIIIIIIIIIIFFF???777111sssjjj```^^^\\\[[[ZZZZZZ\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\ZZZYYYWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRTTTVVVUUUTTTZZZaaaeeerrr}}}yyyxxxqqqvvv||||||yyywwwxxxuuujjjcccbbbcccgggpppzzz~~~|||{{{zzzxxxtttooojjjgggbbbbbbbbbbbbcccdddeeeeeecccccccccbbb___ZZZVVVTTTKKKIIIGGGEEEDDDCCC@@@>>>AAA@@@???>>><<<;;;:::999;;;999666666888:::<<<<<<@@@AAACCCEEEHHHJJJLLLMMMNNNLLLIIIFFFCCC===777333000...,,,,,,...000111000222333444555777888999:::555666777777555333111///+++)))&&&$$$"""""""""###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%)))...333999>>>@@@EEEEEEFFFEEEBBB;;;333,,,xxxqqqgggccc^^^[[[ZZZ[[[[[[[[[[[[\\\]]]______^^^]]]]]]ZZZZZZYYYXXXVVVUUUTTTSSSQQQQQQRRRRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUXXXZZZ\\\dddlllxxx{{{yyyxxxyyy|||yyyxxxtttrrryyyuuunnniiifffdddnnnpppuuuyyy|||~~~~~~~~~yyyxxxvvvsssoookkkhhhfffcccaaa______```bbbbbbbbbeeedddbbb^^^YYYSSSMMMJJJHHHFFFDDDAAA??????>>>>>>===;;;999888888777666555333555666666666777999;;;@@@BBBEEEIIILLLNNNOOOOOOLLLJJJFFFCCC???999333///...------......///000111666666777:::???BBBDDDCCCAAA@@@>>>;;;888666444333///+++&&&$$$#########""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&(((((('''%%%$$$%%%%%%'''+++111777>>>AAAGGGGGGHHHFFF@@@999111---yyylllhhhaaa\\\ZZZYYYYYYXXX^^^^^^______^^^]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTVVVVVVVVVUUUUUUUUUVVVYYY[[[]]]cccjjjuuu}}}zzzxxxzzz~~~wwwtttrrrrrrzzzxxxqqqllliiiggglllnnnssswwwzzz{{{{{{{{{xxxvvvtttqqqmmmjjjgggeeecccaaa___^^^```aaaaaa```bbb```]]]YYYTTTOOOJJJGGGEEEDDDBBB@@@>>>=========;;;999777666777777666555333444555555555666999;;;@@@BBBFFFIIILLLNNNOOOOOOLLLIIIEEE@@@===888333///,,,,,,---...///000222333777666777;;;???BBBCCCCCCAAA@@@>>><<<999666333111...***&&&############""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######"""""""""###%%%&&&'''&&&%%%$$$&&&''')))---333999???BBBEEEFFFFFFCCC>>>777000+++wwwqqqiiibbb]]][[[YYYXXX``````______^^^\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\^^^ccchhhqqq{{{}}}zzz|||~~~uuuqqqpppttt~~~{{{uuupppllljjjjjjlllppptttwwwwwwwwwvvvuuussspppmmmjjjgggfffeeecccaaa___^^^_________^^^]]][[[WWWRRRMMMHHHEEEDDDBBBAAA???>>>===<<<<<<<<<888666444444555555555444111222333444444555888;;;AAACCCFFFJJJLLLNNNNNNNNNKKKGGGBBB===999666222000,,,,,,---...///111333444777666777:::>>>AAABBBBBB??????>>><<<999555111///,,,)))%%%############""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""$$$%%%&&&%%%$$$$$$((())),,,000555;;;@@@CCCDDDDDDCCC@@@;;;444...***|||ssskkkeeebbb```^^^``````___^^^]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[]]]^^^cccgggmmmuuu|||~~~~~~vvvqqqsssyyy}}}wwwqqqmmmjjjiiikkkooorrrtttuuutttsssrrrpppmmmjjjgggeeedddddddddbbb___]]]]]]]]]\\\[[[XXXUUUPPPKKKFFFCCCBBBAAA??????>>>===<<<<<<;;;;;;777555333222222333111000000111222222333555888;;;BBBDDDGGGKKKMMMNNNMMMMMMIIIEEE>>>999666333111000---------...///000111222555444555888<<>>>>><<<999444///,,,***'''$$$############""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%)))***...222777===AAACCCCCCCCCAAA>>>999222---))){{{tttoookkkhhhfffaaaaaa___^^^]]]\\\\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]]]]cccfffjjjpppxxx{{{vvvyyy}}}vvvpppkkkhhhiiilllooorrrssssssrrrqqqnnnmmmkkkiiigggeeedddddddddaaa]]][[[[[[ZZZXXXWWWRRROOOKKKFFFCCCAAA@@@@@@>>>>>>>>>===<<<;;;::::::777444222111000000...---///000111111222555999===BBBEEEHHHLLLNNNNNNMMMLLLGGGBBB<<<777444222111///000//////...............111111222555999<<<===<<<<<<<<<<<<:::777222---***(((&&&###"""#########""""""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""###$$$%%%&&&&&&''''''''')))+++///444999===@@@BBBCCCBBB@@@<<<777111,,,)))}}}yyytttooolllgggeeecccaaa```^^^^^^]]]ZZZZZZYYYXXXVVVUUUTTTSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\bbbdddggglllrrr{{{~~~xxxrrrmmmiiigggjjjllloooqqqrrrqqqpppnnnkkkkkkkkkjjjhhhfffeeecccaaa^^^ZZZWWWVVVTTTSSSQQQLLLJJJFFFCCCAAA@@@@@@@@@============;;;:::888888555333111000//////...,,,///000000111222555:::>>>CCCFFFIIIMMMNNNNNNLLLKKKEEE@@@:::666333222000///000///...---,,,,,,++++++------///222777:::;;;;;;;;;:::999777333///***(((&&&$$$""""""#########!!!"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%&&&'''((()))))),,,111666;;;???AAABBBCCCAAA>>>999444///+++)))~~~xxxssspppnnnjjjfffcccaaa___^^^ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPRRRTTTVVVXXXYYYYYY___aaadddhhhmmmttt{{{zzzrrrmmmkkkiiihhhiiikkknnnppppppooommmllliiijjjllllllkkkhhheeeccc]]]YYYUUURRRPPPNNNLLLJJJFFFDDDCCCAAA@@@??????@@@<<<<<<<<<;;;999777555444222000///...000000000//////000000111222666<<<@@@DDDFFFJJJNNNOOONNNLLLJJJCCC???:::666444222000......---,,,,,,++++++++++++++++++---111666:::<<<<<<:::999777333000,,,(((&&&$$$###""""""######"""!!!"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((((((+++...333999>>>AAABBBCCCAAA???;;;666111---)))'''yyywwwtttpppkkkfffbbb```___ZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMNNNPPPSSSUUUWWWXXXXXX\\\___bbbfffjjjooovvvzzz~~~uuunnnjjjjjjjjjjjjiiijjjmmmoooooonnnllljjjhhhjjjlllnnnmmmjjjfffdddYYYVVVQQQNNNKKKIIIGGGEEEAAAAAA@@@???????????????;;;;;;;;;:::888555333111///...---...000222222222000000000111222777<<>>:::777444222000...,,,++++++******++++++,,,++++++---111777;;;======:::888555111---***'''&&&$$$"""!!!"""###$$$"""!!!"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$&&&'''(((,,,000555;;;@@@CCCDDDDDD@@@>>>999444///+++'''&&&|||xxxrrrmmmiiifffbbb```^^^[[[XXXVVVUUUTTTRRRPPPRRRQQQPPPOOOMMMLLLKKKKKKOOOOOOPPPPPPPPPRRRVVVYYY]]]]]]^^^```cccgggkkkmmmzzzzzzoooiiihhhjjjiiigggllllllmmmmmmmmmmmmllllllkkkkkklllmmmlllhhhbbb]]]VVVQQQKKKGGGDDDBBBAAA?????????>>>>>>>>>>>>??????>>>===<<<999777555333222000000111111111111000000000//////111444888===???EEEKKKOOOOOOPPPPPPLLLGGGBBB???;;;888555333000...***)))((('''''''''''''''+++---111555999;;;<<<<<<999666111+++'''%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""##################$$$$$$$$$%%%$$$######%%%)))---333555:::>>>AAACCCCCCCCCAAA<<<666000---+++)))'''|||wwwrrrnnniiifff___]]]YYYWWWVVVUUUSSSQQQRRRQQQPPPOOONNNLLLKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWZZZ[[[[[[]]]```cccgggiiipppxxx|||tttkkkfffgggiiiiiigggllllllmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiiddd^^^ZZZQQQMMMGGGCCCAAA@@@>>>===>>>===<<<<<<;;;;;;;;;<<<;;;:::999777444222111000------......///.........000000000111555:::???BBBGGGMMMQQQPPPPPPPPPMMMGGGDDD@@@;;;777444111---***)))(((''''''&&&&&&&&&'''***,,,111555888999999999555333...)))%%%#########""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%&&&%%%%%%%%%'''+++///666888===@@@CCCCCCAAA@@@>>>:::333...+++)))'''%%%}}}xxxrrrmmmiiibbb___[[[YYYWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNQQQTTTWWWWWWWWWYYY\\\___bbbdddjjjqqq{{{~~~tttoooiiifffhhhjjjkkkkkkmmmmmmmmmmmmmmmlllkkkjjjjjjiiihhhfffddd___YYYTTTJJJGGGBBB???>>>===<<<;;;<<<;;;:::999888777777777777666555333111///...---,,,,,,,,,---.........///111000000222666<<>>;;;666000+++(((&&&$$$###}}}wwwqqqllleeebbb]]]ZZZXXXWWWUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKLLLMMMMMMLLLMMMPPPRRRTTTTTTUUUVVVXXX[[[]]]^^^cccjjjttt}}}}}}vvvpppllliiiiiikkknnnooopppnnnnnnnnnnnnmmmlllkkkjjjjjjhhheeebbb^^^YYYSSSOOOEEEBBB???===<<<<<<;;;:::;;;:::888777555444444444333333222000///---,,,+++,,,,,,---...///000111222222222333555:::@@@FFFIIIMMMRRRUUUSSSRRRPPPKKKEEE@@@===888333000---)))&&&&&&&&&%%%$$$$$$%%%%%%%%%+++///444888:::888555333---+++(((%%%"""!!!!!!!!!!!!  !!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&(((+++000444:::===BBBFFFFFFDDD@@@===888444...)))&&&%%%###"""yyytttkkkfffaaa\\\YYYXXXVVVTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNOOOQQQRRRSSSSSSTTTVVVWWWYYYYYY[[[aaajjjsss}}}wwwqqqkkkjjjjjjkkkmmmooopppqqqooooooooonnnmmmllljjjiiihhheee```\\\XXXRRRMMMIIIBBB@@@===<<<<<<<<<;;;::::::888777555333222111111111000///...---,,,++++++++++++,,,---///111333444555555777:::???DDDJJJMMMOOOTTTVVVSSSQQQOOOIIICCC:::777333000...,,,***'''%%%%%%$$$$$$$$$%%%%%%&&&...111666999999777444111***)))'''$$$###"""!!!!!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$######""""""###$$$&&&(((,,,222666:::>>>CCCFFFGGGEEEAAA>>>777222---(((&&&%%%$$$"""~~~yyyrrrmmmfff```\\\ZZZWWWUUUTTTTTTSSSRRRPPPOOONNNMMMNNNOOOPPPPPPOOONNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUXXX]]]eeemmmvvv{{{tttnnnhhhiiijjjkkklllmmmmmmnnnooonnnnnnmmmkkkiiihhhgggccc___ZZZUUUPPPKKKFFFBBB???===;;;:::::::::999888777666444222111000//////......------,,,+++******))))))***+++---000222444777999<<<@@@DDDIIIMMMOOOPPPTTTVVVRRROOOLLLFFF???555222///...---,,,***(((%%%%%%$$$$$$$$$%%%&&&&&&///111444666555333///---'''&&&%%%$$$###"""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""!!!"""$$$&&&)))---444888<<>>555111,,,(((&&&%%%$$$###zzztttllleee```]]]ZZZXXXUUUTTTSSSRRRQQQOOONNNNNNNNNOOOPPPPPPOOONNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQUUUYYY```hhhqqq}}}}}}yyyrrrnnniiikkkmmmnnnmmmmmmllllllllllllkkkjjjhhhfffdddccc]]]YYYSSSMMMHHHDDD???<<<:::999777666777666555333333222111///...---------,,,+++++++++***)))))))))))))))***+++...111444666999<<>><<<333///***&&&%%%$$$###"""zzzqqqiiiccc___\\\ZZZUUUUUUTTTRRRQQQPPPOOONNNMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNRRRYYY___hhhuuu~~~{{{xxxrrrnnnmmmoooqqqrrrpppnnnmmmllljjjjjjiiigggeeecccaaa```YYYUUUNNNHHHCCC???;;;888777555444333333333111///000///...---,,,+++++++++******))))))((((((((((((,,,+++,,,---000444777:::;;;>>>CCCIIIMMMOOOPPPOOOPPPSSSTTTPPPKKKGGG@@@999222000---+++***)))'''&&&%%%%%%%%%%%%&&&&&&'''((()))*********(((&&&$$$""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%"""$$$&&&(((,,,222888===CCCDDDEEEDDDBBB???<<<:::222...)))%%%$$$###"""!!!xxxpppjjjeee```^^^\\\ZZZWWWUUUTTTSSSQQQOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOORRRUUUZZZaaammm|||}}}yyyvvvrrrpppnnnnnnnnnmmmllljjjiiihhheeefffgggfffddd```\\\YYYQQQMMMHHHCCC@@@===:::777666555333111////////////.........---,,,+++***)))'''&&&''')))***+++***))))))+++---000333777===AAADDDFFFHHHKKKNNNOOOPPPPPPUUUSSSPPPMMMIIICCC===888000///---+++***)))(((((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%''''''''''''&&&***(((&&&%%%%%%&&&%%%###!!!"""""""""""""""!!! ###%%%(((+++...444:::>>>DDDCCCCCCCCCCCCAAA===:::555111,,,(((%%%$$$""" }}}uuunnniiidddaaa\\\ZZZVVVTTTSSSRRROOONNNNNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRVVV]]]hhhvvv{{{xxxtttqqqooollllllkkkjjjiiigggeeedddaaabbbcccccc```\\\VVVSSSMMMIIIDDD@@@===:::777555111000...,,,+++++++++,,,---------,,,,,,+++***)))'''&&&'''(((*********))),,,...000333666;;;@@@DDDGGGHHHKKKNNNPPPQQQQQQQQQSSSQQQMMMJJJEEE@@@999555...---+++)))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############ !!!!!!!!!"""""""""############$$$$$$$$$$$$"""###%%%&&&'''''''''&&&)))'''%%%%%%%%%&&&%%%###!!!"""""""""""""""!!!!!!$$$&&&***---222777===BBBFFFEEEDDDDDDDDDAAA===:::333000+++'''%%%###""" }}}vvvpppkkkggg```]]]YYYWWWUUUSSSPPPNNNNNNOOOOOOPPPPPPOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKNNNQQQWWWaaannnwww~~~yyyvvvrrrooommmiiihhhgggeeecccbbb```___\\\^^^______[[[UUUOOOKKKGGGCCC>>>:::888666333111...---+++))))))((())))))+++++++++++++++***)))(((&&&''''''((())))))******000222555888;;;???EEEHHHKKKMMMOOORRRSSSSSSRRRRRRQQQNNNIIIEEE@@@;;;444000+++***((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""""" !!!!!!!!!!!!""""""############$$$$$$%%%%%%!!!###$$$&&&(((((((((''')))'''%%%$$$%%%&&&%%%$$$""""""""""""""""""""""""%%%(((,,,111666<<>>:::000---(((%%%$$$###""" xxxrrrnnngggddd```\\\ZZZWWWTTTRRROOOOOOPPPPPPPPPOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNSSS[[[gggooo{{{wwwssspppmmmkkkfffeeeccc```^^^\\\[[[ZZZYYY[[[\\\[[[WWWPPPIIIDDDAAA===999666444222000///---,,,+++***))))))***+++***************)))((((((&&&'''((()))))))))+++,,,444666999===@@@DDDIIILLLPPPQQQTTTVVVVVVUUUSSSRRROOOKKKEEE@@@;;;666000---)))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""#########$$$"""######$$$$$$%%%%%%%%%"""$$$&&&((())))))))))))(((&&&$$$$$$%%%%%%%%%$$$""""""""""""""""""######%%%)))///444:::@@@FFFIIIJJJIIIIIIIIIGGGCCC>>>:::...+++&&&$$$###"""!!! {{{vvvnnnkkkfffbbb___\\\XXXUUURRRRRRRRRQQQQQQOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMNNNPPPWWWaaaiiiuuu}}}yyytttpppmmmiiigggaaa```]]][[[YYYWWWVVVVVVWWWWWWXXXVVVRRRKKKDDD@@@;;;888555222111000///---,,,+++***)))))))))***+++))))))*********)))((((((''')))*********+++...111777:::>>>AAADDDHHHLLLPPPTTTUUUWWWYYYXXXVVVSSSQQQLLLHHHAAA;;;666222---***((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!! !!!!!!!!!""""""""""""#########"""######$$$%%%%%%&&&&&&$$$&&&''')))***+++******'''%%%$$$$$$%%%%%%%%%$$$"""""""""!!!"""###$$$%%%%%%***111888>>>CCCHHHLLLLLLLLLKKKKKKIIIDDD>>>999---***&&&###""""""!!! vvvrrrmmmhhhdddaaa\\\ZZZUUUUUUTTTSSSRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMSSS[[[bbbnnnwww|||uuupppkkkgggccc```[[[YYYWWWTTTRRRQQQQQQQQQRRRRRRRRROOOKKKEEE???;;;666444111///......---,,,(((((('''&&&&&&'''((()))))))))************))))))(((***------,,,...333777;;;>>>BBBFFFIIIMMMQQQSSSVVVXXXZZZZZZYYYVVVRRROOOHHHDDD<<<666111...***((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!! !!!!!!!!! !!!!!!"""######$$$%%%&&&''''''&&&'''(((************)))&&&%%%######%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&''',,,444;;;AAAFFFKKKMMMMMMMMMLLLLLLIIIDDD===777---***&&&###""""""!!! |||vvvqqqmmmhhhdddaaaYYYXXXWWWUUUSSSPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIIIIMMMUUU[[[gggqqq}}}|||xxxqqqkkkfffaaa\\\YYYTTTSSSPPPNNNLLLLLLLLLMMMLLLKKKJJJFFFBBB===999666222///---++++++,,,+++***&&&&&&%%%%%%%%%&&&((())))))******++++++******)))(((,,,///000///222888>>>???BBBGGGKKKNNNQQQUUUXXXWWWYYY[[[[[[YYYUUUPPPMMMDDD???777111---***'''%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!!!!!!!"""""" !!!!!!"""######$$$%%%&&&'''(((&&&'''((())))))((('''&&&&&&$$$######$$$%%%%%%$$$###"""!!!!!!"""###%%%''')))///888???EEEJJJMMMOOONNNMMMMMMLLLIIICCC<<<666...+++&&&###"""""" yyyuuupppkkkhhh[[[ZZZYYYWWWSSSPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGFFFFFFIIIPPPVVV^^^hhhuuu}}}}}}zzzuuunnngggbbb\\\WWWTTTPPPNNNLLLIIIHHHHHHIIIJJJHHHFFFDDD@@@<<<888444333///---***))))))***))))))'''&&&&&&%%%&&&''')))***)))******+++++++++******)))---000111111444;;;AAABBBEEEJJJNNNQQQTTTXXX[[[XXXYYY[[[[[[YYYTTTOOOLLLAAA;;;444---)))'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###"""######$$$&&&'''((((((%%%&&&'''''''''&&&%%%$$$&&&$$$"""###$$$%%%%%%$$$###"""!!!!!!"""$$$&&&''',,,222;;;BBBHHHLLLOOOQQQNNNNNNMMMLLLIIICCC;;;555///,,,'''$$$""""""