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~~~~~~~~~{{{|||~~~~~~}}}{{{zzz{{{}}}}}}|||{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzyyyyyyzzz|||~~~~~~}}}|||{{{zzz{{{}}}|||}}}}}}zzzyyyyyyzzz{{{|||}}}~~~|||zzzyyyyyyyyyzzzyyyyyyzzz|||~~~~~~}}}}}}~~~}}}xxxwwwxxxzzz|||}}}|||{{{vvvuuutttvvvyyy{{{|||{{{{{{|||~~~~~~~~~~~~~~~{{{zzzyyyyyyzzz{{{zzz{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxuuuvvvxxx{{{~~~}}}||||||}}}~~~|||{{{wwwwwwwwwyyy|||}}}|||zzzvvvuuutttvvvxxxzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~||||||~~~}}}}}}}}}}}}~~~~~~~~~|||{{{}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{}}}||||||{{{zzzyyyyyyxxxwwwtttuuuxxx{{{~~~~~~||||||||||||zzzxxxwwwvvvvvvwwwzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{{{{zzz{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{|||{{{yyyyyyzzz{{{|||{{{zzzzzz{{{~~~{{{|||}}}}}}}}}~~~|||zzzyyy|||~~~zzzzzz{{{{{{|||}}}}}}}}}{{{zzz{{{}}}~~~~~~|||zzzxxxwww{{{~~~~~~{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwyyy{{{}}}~~~yyyzzz{{{|||{{{zzzxxxwwwuuuvvvyyy|||~~~|||{{{{{{zzzxxxvvvvvvtttssstttvvvyyyyyyyyyzzzxxxvvvvvvwwwwwwwwwuuuuuussspppnnnnnnooorrrssstttvvvxxxwwwvvvvvvxxxzzzwwwvvvttttttuuuxxx{{{~~~}}}}}}}}}}}}}}}|||{{{{{{vvvwwwvvvuuuuuuwww{{{~~~}}}zzzwwwwwwyyy{{{xxxxxxyyyzzz{{{{{{{{{{{{wwwwwwwwwzzz|||~~~}}}|||~~~}}}{{{yyywwwuuuttt{{{~~~{{{yyywwwyyyzzz|||{{{zzzxxxwwwuuuvvvwwwyyy{{{}}}~~~wwwyyy{{{||||||zzzxxxvvvvvvwwwyyy|||}}}{{{zzzyyyvvvtttuuusssqqqqqqtttvvvxxxxxxxxxvvvsssrrrrrrrrrqqqpppooommmjjjhhhhhhjjjnnnqqqooorrruuuuuutttuuuxxx{{{uuusssqqqooopppsssvvvxxxuuuvvvvvvwwwxxxxxxxxxxxxssssssrrrppppppssswww{{{~~~{{{xxxuuuuuuwwwyyywwwxxxyyyzzzzzzzzzzzzzzzuuuuuuuuuwwwzzz{{{{{{zzz||||||||||||||||||||||||}}}zzz|||||||||zzzxxxvvvtttsssrrrwww|||~~~yyyvvvvvvwww{{{~~~|||wwwuuuwwwyyywwwvvvuuuuuuwwwyyy|||~~~yyy{{{{{{zzzxxxvvvuuuvvvwwwxxxzzz|||~~~~~~~~~}}}{{{{{{{{{zzzxxxuuurrrqqqrrrrrrqqqpppnnnooorrrtttxxxtttpppmmmlllkkkjjjiiihhhccc^^^\\\___eeekkknnnqqqqqqrrrtttuuuwwwxxxyyysssqqqnnnllllllnnnqqqssssssqqqooonnnooorrrvvvxxxlllllllllllllllmmmqqqtttxxxzzz{{{yyyuuusssuuuwww{{{zzzxxxxxxxxxxxxvvvuuuxxxxxxwwwuuussstttvvvxxxyyyyyyzzzzzzyyyxxxxxxwww}}}{{{{{{|||}}}~~~~~~}}}}}}yyyxxxwwwvvvuuutttssssssuuuzzz{{{wwwttttttyyy|||}}}{{{vvvssstttvvvvvvuuuuuutttuuuwwwyyy{{{xxxyyyzzzyyywwwuuuuuuvvvvvvwwwyyy{{{|||}}}}}}|||xxxxxxxxxwwwuuurrrpppnnnpppqqqqqqpppoooqqqtttwwwxxxuuuqqqnnnmmmmmmlllkkkddd```\\\[[[___eeekkkoooooonnnnnnqqqsssuuutttsssqqqooommmllllllnnnpppqqqqqqpppnnnmmmmmmoooqqqsssiiijjjjjjjjjjjjkkkooorrrvvvwwwwwwuuurrrrrruuuyyyyyywwwvvvvvvwwwwwwvvvtttuuuvvvuuutttssstttvvvyyyxxxyyyyyyyyyxxxwwwvvvuuu}}}|||}}}}}}}}}{{{}}}}}}~~~}}}~~~~~~~~~|||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzuuuuuutttsssrrrrrrrrrrrrssswww{{{{{{xxxtttrrrrrryyy{{{|||yyytttqqqqqqsssuuuuuutttttttttuuuvvvwwwvvvwwwyyyxxxvvvuuuuuuvvvtttuuuwwwyyyzzz{{{{{{{{{vvvvvvvvvvvvtttrrrpppnnnooopppppppppppprrrvvvyyywwwuuuqqqooonnnnnnmmmlll```]]]ZZZZZZ^^^eeekkknnnllljjjiiilllqqqrrroookkkmmmlllllllllmmmmmmnnnooonnnnnnmmmlllllllllllllllfffggghhhggggggiiillloooqqqrrrrrrooommmnnnsssxxxuuutttrrrrrrtttttttttsssrrrrrrsssrrrqqqrrruuuwwwvvvvvvwwwwwwwwwvvvuuuuuu~~~~~~~~~}}}|||~~~~~~}}}{{{yyyxxxyyyyyyyyywww{{{{{{||||||~~~~~~{{{zzz}}}}}}|||{{{zzzxxxwwwvvvyyyyyyxxxxxxxxxyyyzzz{{{tttsssqqqpppoooooooooooopppssswwwwwwtttqqqpppqqqxxxyyyxxxvvvrrrpppppprrruuuuuuuuuuuuuuuttttttttttttuuuwwwwwwvvvuuuuuuvvvuuuuuuvvvxxxyyyzzzzzz{{{wwwxxxxxxxxxvvvtttrrrqqqpppqqqqqqpppppprrruuuxxxuuussspppnnnnnnmmmllljjj___\\\YYYZZZ^^^ccchhhjjjjjjfffdddhhhnnnooojjjdddggghhhiiikkkmmmnnnnnnooolllllllllkkkkkkjjjhhhhhhdddfffggggggfffhhhjjjllllllnnnooonnnkkkkkknnnqqqqqqooonnnnnnoooqqqqqqpppooopppppppppooooooqqqsssssstttuuuvvvvvvvvvvvvvvv}}}}}}~~~}}}zzzyyyzzz{{{|||||||||~~~~~~~~~~~~zzzxxxvvvuuuvvvvvvuuutttxxxxxxyyyzzz{{{{{{||||||{{{{{{|||}}}~~~}}}~~~|||zzzyyy}}}|||{{{yyyxxxwwwvvvvvvxxxwwwwwwxxxxxxzzz{{{|||tttssspppmmmlllkkkkkkkkkmmmpppssssssqqqoooppprrrvvvuuuuuusssqqqpppqqqrrrtttuuuvvvvvvvvvuuutttsssrrrtttvvvvvvuuuuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzzwwwwwwxxxxxxwwwuuusssrrrrrrrrrrrrqqqooopppsssvvvsssqqqnnnllllllkkkiiiggg```^^^[[[ZZZ]]]aaacccdddhhhcccaaadddjjjlllgggbbbaaacccfffiiilllmmmnnnooojjjjjjkkkkkkjjjiiihhhgggeeefffgggggggggggghhhjjjkkknnnrrrrrrnnnkkkjjjkkknnnllliiiiiikkklllmmmmmmmmmnnnnnnmmmlllkkkmmmnnnpppqqqrrrtttvvvwwwwwwwww|||{{{}}}~~~{{{yyyxxxwwwuuuvvvwwwxxxxxxyyy|||~~~}}}}}}~~~~~~}}}xxxvvvtttttttttuuutttsssttttttuuuvvvwwwwwwwwwvvvtttuuuwwwwwwxxxyyy|||~~~yyy|||~~~~~~~~~}}}||||||}}}~~~|||yyywwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzztttrrroookkkiiiiiiiiiiiijjjnnnqqqqqqpppooorrruuuuuutttsssqqqqqqqqqrrrrrrrrrtttuuuvvvvvvuuusssrrrqqqsssuuuvvvvvvvvvwwwyyyyyyyyyxxxwwwwwwwwwxxxxxxsssssstttttttttsssqqqppprrrrrrrrrpppnnnoooqqqtttqqqooommmkkkjjjhhheeecccbbb___\\\\\\]]]___``````dddaaa^^^aaaeeehhhfffbbb```bbbdddgggiiikkklllmmmhhhhhhiiiiiijjjiiiiiihhhggghhhiiihhhfffffffffgggkkkppptttuuuqqqllljjjiiikkkiiifffeeefffhhhiiihhhhhhjjjkkkkkkjjjiiijjjlllooooooqqqrrrttttttuuuuuu|||}}}~~~|||{{{|||{{{yyywwwvvvtttssssssqqqrrrsssttttttuuuwwwzzz}}}||||||~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}||||||wwwvvvtttsssttttttsssrrrooopppqqqrrrrrrrrrqqqpppmmmoooqqqqqqqqqsssvvvzzzuuuyyy}}}}}}|||{{{{{{|||}}}~~~{{{}}}~~~~~~~~~~~~|||}}}}}}zzzxxxxxxyyyyyyxxxyyyyyyyyyxxxwwwuuutttrrrpppmmmjjjhhhhhhiiijjjiiillloooppppppqqqtttxxxwwwuuurrrqqqppppppppppppoooqqqtttuuuvvvtttrrrppppppsssuuuwwwwwwwwwyyyzzzzzzyyywwwuuutttttttttuuuppppppqqqrrrrrrqqqooonnnpppppppppnnnnnnooorrrtttqqqooommmkkkiiifffccc```bbb```]]]\\\^^^_________```^^^\\\]]]```cccddddddccccccdddeeefffggghhhiiidddeeeeeefffhhhiiijjjjjjggghhhiiihhheeeccccccdddhhhlllqqqqqqnnnjjjiiiiiijjjgggcccbbbcccdddeeeeeebbbeeeggghhhhhhiiikkkllloooooopppppppppooonnnnnn{{{yyyvvvuuutttrrrqqqppppppooooooqqqrrrrrrrrrsssuuuwwwwww{{{}}}}}}{{{|||}}}|||}}}~~~}}}}}}}}}}}}}}}~~~{{{|||||||||||||||{{{{{{wwwvvvtttsssttttttsssrrrlllmmmnnnoooooonnnmmmllliiikkkmmmmmmmmmooossswwwsssvvvzzz|||}}}}}}~~~zzzzzzyyyxxxyyy{{{~~~zzz{{{|||{{{{{{{{{}}}}}}~~~~~~|||{{{~~~~~~{{{yyyyyyzzz{{{zzzzzzzzzzzzxxxtttqqqooopppnnnkkkiiihhhiiikkklllhhhkkkooopppppprrrvvvzzzzzzwwwsssqqqpppoooooonnnmmmooorrrtttuuusssqqqooopppsssuuuwwwwwwxxxzzz{{{zzzyyyvvvtttsssrrrrrrrrrooopppqqqrrrrrrqqqpppooommmnnnnnnmmmmmmooosssvvvrrrpppmmmkkkiiifffbbb___aaa___]]]]]]^^^``````___]]]\\\[[[ZZZ\\\___ccceeeffffffeeedddddddddeeeeeebbbbbbcccdddfffhhhjjjlllggghhhiiigggdddbbbaaaaaacccgggjjjjjjhhhfffgggiiiiiifffbbb```aaabbbcccccc^^^aaadddggghhhjjjlllnnnppppppooonnnlllkkkiiihhh}}}}}}xxxrrrpppmmmjjjiiijjjlllmmmqqqqqqqqqqqqqqqqqqqqqqqqrrrvvv{{{|||{{{{{{|||}}}||||||||||||}}}~~~}}}~~~~~~}}}{{{{{{{{{|||}}}|||zzzwwwuuutttuuuwwwxxxsssrrrqqqpppooooooooooooooommmkkklllooopppnnnlllkkkkkklllnnnppprrrsssttttttwww{{{~~~}}}||||||{{{zzzzzzzzz|||}}}~~~{{{{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxzzz}}}}}}yyyxxxxxxyyy{{{}}}}}}{{{wwwssspppooolllmmmmmmmmmllllllnnnpppnnnnnnmmmnnnppptttwwwzzz~~~{{{xxxvvvuuusssqqqooolllooopppooollljjjlllnnnnnnooosssvvvyyyxxxuuussstttrrrppppppqqqrrrrrrrrrqqqppppppppppppooollliiiggghhhkkkmmmpppsssuuuvvvuuusssoookkkiiiggggggggggggeeebbbaaaaaa```^^^]]]\\\ZZZXXXWWWYYY]]]aaadddiiikkkiiiccc^^^______]]]]]]^^^aaadddhhhkkknnnooofffeeedddcccbbbaaa```___cccbbbaaaaaaaaacccdddeeeeeebbb___```bbbcccaaa___```aaaccceeefffggghhhhhhlllllljjjiiiggggggffffff~~~~~~}}}rrrpppmmmkkkiiiiiiiiijjjnnnnnnooooooppppppqqqqqqsssvvvzzz|||{{{{{{|||}}}yyyyyyzzz{{{|||}}}~~~||||||~~~~~~|||zzzyyyxxxxxxyyyyyywwwuuusssrrrrrrsssssstttrrrooolllkkklllmmmooommmkkkjjjkkkoooqqqqqqpppmmmmmmmmmnnnppptttwwwyyywwwxxxzzz}}}}}}{{{yyyyyyyyyyyy{{{}}}~~~|||{{{zzzzzz{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~{{{xxxvvvwwwxxxzzz{{{|||zzzvvvrrrpppoooppppppppppppppppppqqqrrroooooonnnnnnppptttyyy{{{~~~}}}|||{{{yyyuuurrrooommmnnnnnnmmmkkkkkkkkkllllllnnnpppsssuuuuuusssqqqooommmlllmmmoooqqqqqqqqqnnnmmmmmmmmmmmmllliiigggeeefffhhhjjjmmmpppqqqrrrrrrpppmmmjjjgggfffffffffgggdddbbbaaaaaaaaa___^^^\\\[[[YYYXXXYYY\\\___bbbfffiiigggaaa^^^______]]]]]]]]]___bbbfffiiilllmmmddddddcccbbbaaa___^^^^^^____________```aaabbbcccdddbbb______aaabbbaaa___bbbcccddddddeeeeeeeeeeeejjjiiihhhgggffffffeeefff~~~~~~}}}~~~rrrqqqooollliiigggffffffjjjkkklllmmmooopppqqqrrrrrrtttwwwyyyyyyyyyyyyzzzuuuvvvwwwyyy{{{}}}}}}zzzyyy{{{|||}}}{{{yyyvvvuuutttsssttttttrrrqqqooonnnmmmlllssspppkkkhhhfffhhhkkkmmmkkkiiihhhjjjnnnqqqtttuuuqqqpppnnnooorrrwww}}}}}}zzzxxx{{{{{{wwwwwwxxxyyy{{{~~~}}}{{{zzzzzzzzzxxxxxxwwwwwwxxxyyy{{{|||||||||{{{xxxvvvtttuuuwwwyyyzzzzzzxxxtttqqqppppppqqqrrrrrrrrrrrrsssssssssqqqooonnnnnnpppuuuzzz}}}}}}~~~~~~{{{wwwrrrpppooonnnllllllllllllkkkiiiiiikkklllnnnoooooonnnnnnjjjhhhhhhiiilllooooooooojjjiiihhhhhhhhhgggeeecccbbbcccdddfffhhhjjjlllmmmnnnllliiigggeeeeeeeeeeeeeeedddbbbbbbbbbbbbaaa___\\\[[[ZZZZZZZZZ[[[\\\]]]bbbeeeddd___]]]^^^___^^^\\\]]]]]]___bbbeeeiiijjjbbbbbbbbbaaa___^^^\\\[[[[[[[[[\\\\\\^^^___aaabbbcccaaa___^^^___``````___ddddddccccccbbbbbbaaaaaafffeeeddddddcccccccccddd}}}||||||{{{}}}}}}|||}}}xxxtttsssqqqnnnkkkhhheeedddhhhiiijjjmmmoooqqqssstttppprrrtttuuuvvvvvvvvvwwwrrrsssuuuxxxzzz}}}~~~}}}~~~}}}{{{yyyxxxyyy{{{}}}{{{xxxuuurrrpppoooqqqqqqpppooommmkkkiiigggllljjjhhhfffeeegggiiijjjhhhggggggiiimmmrrrvvvyyyuuusssppppppssszzz|||xxx{{{}}}yyyyyyyyyzzz|||~~~{{{yyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxzzzzzzyyywwwttttttuuuwwwyyyzzzyyyvvvsssqqqpppqqqpppppppppqqqrrrrrrrrrqqqqqqooommmlllooosssxxx||||||}}}}}}|||xxxtttrrrqqqrrrooollllllnnnnnnkkkhhhfffgggiiiiiiiiihhhiiijjjhhhgggggghhhkkkmmmmmmmmmeeedddccccccccccccaaa___^^^___```bbbdddeeeggggggiiihhhfffdddccccccdddeeedddcccbbbcccddddddbbbaaa\\\\\\\\\[[[ZZZZZZYYYYYY]]]aaaaaa^^^\\\^^^___^^^\\\\\\\\\]]]___bbbeeeggg`````````___^^^]]][[[ZZZYYYZZZ[[[\\\^^^___aaaaaaaaa```^^^]]]]]]^^^______cccbbbbbbaaa````````````aaaaaa```````````````aaa~~~|||{{{zzz{{{{{{|||~~~|||uuuuuutttrrrooollliiigggeeehhhiiikkknnnpppsssuuuvvvrrrrrrssstttvvvvvvvvvvvvqqqrrruuuwwwzzz{{{|||}}}wwwxxxyyyyyyxxxxxxzzz{{{~~~}}}{{{xxxuuuqqqooommmoooooooooooommmjjjgggeeedddeeeeeefffgggggghhhhhhffffffgggiiimmmrrrwww{{{wwwtttrrrqqquuu{{{~~~yyy|||}}}||||||{{{|||}}}|||yyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttwwwxxxwwwuuuttttttuuuwww{{{zzzyyyuuurrrppppppqqqpppnnnnnnppprrrrrrqqqnnnooommmkkkkkklllppptttwwwyyyyyywwwtttpppnnnppprrrssspppmmmmmmnnnmmmjjjgggbbbdddffffffdddcccdddfffhhhgggggghhhjjjkkkjjjiiibbbaaa______``````___]]][[[[[[]]]___```bbbcccdddfffdddcccbbbbbbccceeefffdddccccccdddeeeeeecccaaa]]]\\\\\\[[[ZZZYYYWWWWWWYYY]]]___\\\\\\^^^___^^^]]]]]]\\\]]]^^^```bbbccc]]]^^^_________]]]\\\ZZZZZZ[[[\\\^^^___aaabbbbbb```___]]][[[[[[[[[]]]___``````_________```aaaaaa______^^^]]]]]]^^^^^^^^^|||{{{zzz|||~~~}}}vvvuuutttrrrooollljjjiiiiiihhhiiilllnnnrrrtttwwwxxxvvvuuutttuuuwwwyyyxxxxxxpppqqqtttvvvwwwxxxxxxxxxqqqsssuuuvvvwwwxxxzzz|||{{{zzzyyywwwtttqqqnnnmmmnnnnnnnnnmmmllljjjgggfffaaaccceeeggghhhhhhgggfffdddfffhhhjjjmmmqqqwww{{{wwwuuussssssuuu{{{|||zzz|||~~~}}}|||{{{zzz{{{{{{|||}}}{{{yyywwwvvvuuuuuuuuuuuuvvvwwwwwwvvvtttsssqqqtttuuuuuutttssssssuuuwww{{{zzzxxxsssooommmnnnoooooommmmmmooorrrssspppmmmkkkjjjiiihhhiiikkknnnooorrrrrrpppmmmiiihhhlllpppooommmkkkjjjiiihhhfffddd___ccceeeeeebbb```aaabbbeeeddddddfffhhhhhhgggfffaaa___]]]]]]^^^___^^^]]]YYYZZZ[[[]]]___aaacccdddccccccbbbaaabbbdddggghhhdddddddddeeeffffffcccaaa]]]\\\[[[ZZZYYYWWWVVVVVVWWW\\\^^^\\\\\\^^^___^^^]]]^^^^^^___`````````aaa\\\]]]___```aaa```^^^]]]\\\]]]^^^```aaabbbbbbbbb^^^^^^\\\ZZZXXXYYY\\\______^^^^^^^^^___```bbbcccaaa```______^^^^^^^^^^^^}}}{{{}}}zzzttttttrrrooommmkkkkkkkkklllhhhiiilllnnnrrrtttwwwxxxvvvtttssstttwwwxxxxxxvvvoooppprrrssstttsssrrrqqqnnnqqqsssuuuuuuvvvxxxzzzvvvvvvvvvtttrrrpppmmmlllmmmmmmlllkkkjjjiiihhhgggeeefffffffffffffffeeeeeedddgggjjjlllnnnqqquuuyyyuuuuuuttttttvvvyyy{{{}}}yyyyyyyyy|||{{{zzzyyyxxxwwwwwwxxxyyytttsssrrrrrrrrrrrrttttttuuuvvvwwwxxxvvvtttqqqoooqqqrrrrrrqqqpppqqqtttvvv{{{yyyuuupppkkkiiijjjlllllljjjiiilllppppppmmmiiihhhgggffffffffffffggggggiiikkkllliiieeeeeehhhlllhhhhhhgggeeeaaa___^^^^^^]]]bbbffffffbbb^^^^^^```^^^^^^^^^aaadddeeedddbbbaaa___]]]]]]^^^______^^^XXXYYY[[[]]]```bbbdddeeebbbbbbaaabbbcccfffiiikkkeeeeeeeeefffgggfffccc```]]]\\\ZZZYYYWWWWWWVVVVVVVVV[[[^^^\\\\\\^^^___]]]^^^___aaabbbbbbaaa___^^^ZZZ\\\___bbbcccbbbaaa```]]]^^^```aaabbbbbbbbbbbb]]]]]]\\\YYYWWWWWW[[[___```___^^^]]]^^^```bbbccceeeeeecccbbbaaaaaaaaaaaa~~~{{{~~~}}}uuuooorrrpppmmmjjjiiijjjlllmmmhhhiiikkknnnqqqtttvvvwwwtttrrrpppqqqtttvvvuuusssnnnooopppqqqqqqpppnnnmmmnnnpppssstttuuuuuuwwwxxxsssssssssrrrqqqooommmkkklllkkkkkkjjjiiihhhhhhhhhkkkiiigggeeeddddddeeeeeedddgggkkknnnnnnppptttwwwttttttuuuuuuvvvwwwxxxxxxuuuvvvxxx{{{}}}xxxwwwvvvuuuuuuuuuvvvwwwooonnnnnnnnnoooqqqssstttvvvwwwxxxxxxwwwtttqqqnnnoooppppppooooooppprrruuuzzzxxxtttnnniiifffhhhiiihhhfffeeehhhlllmmmiiidddeeeeeeeeeddddddcccbbbbbbbbbfffjjjiiieeedddfffiiiaaacccccc```[[[XXXXXXZZZ\\\aaaggggggbbb^^^]]]___WWWXXXYYY]]]```bbbaaa```bbb```^^^]]]^^^``````___XXXYYY[[[^^^aaaccceeegggbbbbbbaaabbbdddgggjjjlllfffeeefffggggggfffccc```]]]\\\ZZZXXXWWWVVVWWWWWWVVV[[[^^^\\\\\\^^^___]]]^^^```bbbddddddbbb___]]]ZZZ\\\```cccddddddcccbbb^^^___aaabbbbbbbbbaaaaaa]]]]]]\\\YYYVVVVVV[[[___aaa```___^^^^^^___aaabbbiiihhhgggeeedddccccccccc}}}~~~|||zzzyyy{{{~~~yyywwwsssnnnjjjllllllmmmlllkkkkkkmmmooonnnlllkkkkkkmmmnnnnnnnnnlllkkkjjjkkkmmmnnnnnnmmmhhhiiikkkmmmnnnnnnmmmlllkkkmmmpppsssuuuuuuuuutttwwwsssppprrrqqqmmmkkkkkkhhhiiijjjiiihhhhhhkkkoooqqqmmmhhheeeeeeeeecccaaaffffffiiioootttuuurrrnnnooorrruuuwwwxxxvvvsssqqqvvvuuutttuuuwwwxxxwwwvvvpppooonnnnnnooopppoooooommmkkkiiiiiikkkoooqqqrrruuuvvvwwwwwwuuurrrnnnkkkllljjjhhhhhhkkkmmmmmmmmmnnnkkkhhheeebbbaaaaaaaaa```bbbeeeggggggfffdddbbbdddbbb___```aaabbb```]]]aaabbbccceeeffffffeeeeee_________]]]ZZZYYYYYYYYY\\\___cccfffeeeaaa\\\XXXVVVUUUVVVZZZ^^^aaaaaa___cccbbbbbbcccddddddaaa___ZZZ[[[[[[\\\\\\\\\[[[[[[^^^___```dddhhhjjjkkkjjjiiifffcccaaaaaaaaa```^^^eeeaaa[[[UUUSSSTTTWWWYYY\\\ZZZXXXWWWXXX\\\___bbb``````___```bbbbbb```___[[[]]]``````___^^^]]]^^^[[[[[[\\\]]]^^^``````aaabbb___[[[XXXWWWXXXZZZ\\\``````___]]][[[[[[^^^```hhhiiiiiigggdddccccccddd~~~~~~|||}}}yyyvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}yyyuuuqqqpppmmmiiifffiiikkkmmmmmmmmmmmmoooqqqnnnkkkiiiiiijjjlllmmmlllkkkiiihhhgggggggggeeecccccceeehhhjjjkkklllkkkjjjjjjlllooorrruuuvvvvvvuuuxxxrrroooppppppmmmkkklllkkklllllljjjhhhhhhkkkmmmooollliiiggghhhhhhgggeeeiiiiiikkknnnrrrrrrpppmmmnnnqqquuuwwwwwwuuuqqqnnnpppooommmmmmooooooooonnnmmmllljjjjjjkkklllllllllmmmkkkiiihhhiiikkkmmmnnnrrrrrrssssssqqqooolllkkkiiigggfffggghhhjjjiiihhhhhhfffccc```]]]\\\\\\]]]\\\___bbbeeeffffffeeeeeecccaaa______```aaa^^^\\\___```bbbdddeeeeeeeeeeee``````___\\\ZZZZZZ]]]______aaadddeeeddd```[[[XXXVVVUUUVVVYYY^^^aaaaaa___bbbbbbbbbcccdddcccaaa^^^ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]___ccchhhkkklllkkkiiifffbbb````````````___ccc```[[[WWWUUUUUUXXXYYYWWWVVVUUUVVVWWWZZZ^^^``````___^^^___```aaa```___[[[]]]^^^^^^]]]\\\]]]]]]ZZZZZZ[[[]]]^^^```aaaaaa___^^^[[[YYYYYYZZZ\\\]]]_________]]]\\\\\\___aaajjjiiihhheeebbbbbbccceee{{{zzzzzz|||}}}~~~~~~wwwssstttuuuvvvyyy}}}~~~{{{xxxvvvtttsssssstttuuutttrrrpppooommmjjjhhhgggeeebbb```eeehhhlllnnnoooppprrrsssllljjjfffeeefffhhhiiijjjjjjhhhfffdddcccaaa^^^[[[^^^```cccgggiiiiiiiiiiiijjjlllooorrruuuvvvwwwwwwxxxrrrmmmnnnnnnkkkkkknnnoooooonnnllliiihhhiiikkkllljjjjjjjjjkkkkkkiiihhhlllkkkkkklllnnnnnnmmmlllmmmooorrrtttssspppllljjjkkkhhhfffeeefffgggffffffhhhgggeeeddddddeeeggghhhllljjjhhhfffffffffhhhiiimmmmmmllllllkkkjjjjjjiiigggffffffggghhhhhhfffdddbbb```^^^[[[ZZZYYYYYYYYYXXX[[[^^^bbbeeefffffffff```___^^^^^^______]]][[[\\\]]]___bbbcccdddddddddaaa```^^^[[[ZZZ\\\```dddaaabbbddddddbbb___\\\ZZZVVVVVVWWWYYY]]]`````````aaa```aaabbbcccbbb___]]]YYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[]]]bbbgggjjjkkkkkkgggddd```^^^^^^_________aaa___\\\ZZZXXXXXXYYYZZZVVVVVVVVVWWWYYY\\\^^^``````^^^]]]]]]___```aaa```[[[\\\]]]\\\[[[ZZZ[[[\\\XXXYYYZZZ\\\^^^```aaabbb]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]^^^```cccjjjiiieeeaaa^^^___bbbeee}}}zzzxxxxxxyyy|||}}}wwwsssrrrrrrqqqrrrtttvvvyyyzzz|||}}}}}}{{{~~~{{{xxxwwwwwwvvvtttsssooonnnnnnnnnnnnllljjjiiiiiihhhfffdddbbb```^^^\\\bbbeeejjjnnnpppqqqrrrsssjjjgggcccbbbccceeefffggggggfffeeedddcccaaa^^^\\\\\\^^^bbbfffhhhjjjjjjjjjjjjlllooorrruuuwwwxxxyyywwwpppkkkkkkkkkjjjkkknnnrrrqqqooollliiiggggggggghhhiiijjjkkkkkkjjjhhhfffkkkjjjhhhhhhhhhjjjkkkkkkkkkkkkjjjjjjhhhgggfffeeegggdddaaa```aaabbbbbbaaaccccccaaa______```bbbeeeiiiiiigggdddbbbaaabbbcccggggggfffeeeeeefffggggggggggggggghhhiiigggdddaaa^^^]]]\\\ZZZXXXXXXXXXXXXWWWYYY\\\```bbbddddddddd^^^]]]^^^^^^]]]\\\[[[YYYWWWYYY[[[^^^```aaaaaaaaa______^^^]]][[[\\\___aaa``````aaaaaa```___]]]\\\WWWWWWXXXZZZ\\\^^^``````______```bbbcccaaa^^^[[[WWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXX[[[___dddhhhiiiiiidddaaa\\\ZZZ[[[\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[ZZZ[[[[[[\\\]]]___```aaabbb___]]]\\\^^^```aaabbbZZZ[[[[[[ZZZYYYXXXYYY[[[WWWXXXYYY[[[^^^```aaabbb^^^^^^]]]\\\\\\[[[\\\\\\\\\]]]^^^^^^^^^___bbbdddiiifffbbb]]]ZZZ[[[___ccc~~~{{{{{{~~~{{{xxxvvvvvvxxx{{{|||wwwuuupppooonnnnnnnnnnnnoooppptttvvvyyy{{{zzzxxxuuusssuuurrrpppoooppppppooonnnllllllmmmllljjjhhhfffeeejjjiiiiiifffccc```]]]\\\___ccchhhkkkmmmnnnooopppfffddd```___aaacccddddddaaa```aaacccddddddbbb```\\\___cccgggjjjllllllllljjjlllnnnqqqtttvvvxxxyyytttmmmhhhggghhhhhhjjjmmmrrrooollliiigggfffddddddeeefffhhhiiihhhfffdddcccgggfffdddcccccceeehhhjjjhhheeeaaa^^^]]]^^^```aaabbb```^^^^^^___``````______``````^^^\\\\\\___bbbffffffeeebbb___]]]]]]___bbbaaa`````````aaacccdddddddddeeeggggggeeeaaa]]][[[ZZZYYYXXXXXXWWWWWWWWWZZZ[[[]]]^^^___`````````[[[\\\^^^^^^\\\[[[YYYYYYTTTVVVXXX[[[]]]^^^^^^^^^\\\]]]___^^^\\\ZZZZZZ[[[[[[\\\]]]_______________YYYYYYZZZZZZ[[[\\\^^^```^^^___```bbbcccaaa^^^[[[UUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYY\\\aaadddeeeddd___\\\YYYWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^______```aaacccaaa^^^]]]___```aaaaaaYYYZZZ[[[ZZZXXXWWWXXXYYYVVVWWWYYY[[[]]]___aaaaaa``````^^^\\\[[[ZZZYYYYYY[[[\\\^^^^^^^^^___aaaccceeeccc___ZZZWWWWWW[[[^^^|||xxxvvvwww{{{}}}{{{zzzvvvuuuuuuwww{{{~~~}}}xxxuuutttmmmmmmlllkkkjjjjjjjjjjjjnnnppprrrssstttrrrpppooorrrpppooonnnooonnnmmmkkkhhhiiijjjiiifffdddcccccckkklllllljjjeeeaaa___^^^___bbbeeegggggghhhiiijjjbbb```^^^___```bbbbbbbbb[[[[[[]]]```cccdddbbb```]]]___cccgggjjjlllmmmmmmiiijjjkkknnnpppsssuuuvvvpppiiidddeeefffeeegggkkknnnkkkgggeeedddcccbbb```aaacccffffffdddbbbaaaaaadddcccbbb```___aaadddgggeeeaaa\\\XXXWWWYYY\\\___[[[ZZZZZZ\\\^^^```___^^^]]]___aaa___]]]\\\^^^aaabbbcccdddaaa\\\ZZZ[[[^^^___^^^]]]]]]]]]___```aaa``````aaabbbcccaaa]]]ZZZXXXWWWWWWWWWWWWWWWWWWVVV^^^^^^^^^^^^^^^]]]\\\\\\ZZZ\\\^^^^^^\\\ZZZYYYXXXTTTUUUWWWZZZ[[[\\\\\\\\\YYY\\\^^^^^^\\\YYYXXXWWWYYYZZZ\\\___```aaaaaaaaa[[[\\\\\\ZZZYYYZZZ\\\^^^^^^___```bbbdddbbb^^^ZZZTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXYYY\\\___aaaaaa```[[[YYYWWWWWWXXXYYYYYYXXXXXXYYY[[[\\\^^^^^^______^^^]]]\\\\\\\\\^^^___```cccaaa^^^^^^^^^______^^^XXXYYY[[[[[[YYYWWWVVVWWWVVVWWWXXXZZZ\\\^^^___```bbb```^^^[[[YYYXXXWWWWWWZZZ[[[]]]^^^^^^^^^```bbbaaa```^^^ZZZWWWVVVWWWYYY{{{zzzxxxuuutttvvvzzz}}}|||}}}{{{{{{}}}wwwvvvtttuuuxxx{{{}}}~~~~~~~~~|||xxxuuurrrppppppjjjjjjiiiiiihhhhhhggggggjjjkkklllmmmnnnnnnmmmlllrrrqqqpppqqqqqqooollljjjeeegggiiigggdddaaaaaaaaajjjlllmmmkkkfffbbb```______aaabbbbbbaaaaaabbbccc^^^]]]]]]___aaabbbbbb```[[[[[[]]]```bbbbbb```^^^\\\^^^bbbfffiiijjjkkkkkkffffffgggiiikkknnnpppqqqlllfffbbbcccddddddeeehhhiiifffbbb```aaaaaa___]]]\\\___bbbcccbbbaaabbbcccddddddccc```^^^^^^```cccaaa___\\\YYYXXXYYY[[[]]]WWWWWWYYY]]]aaacccbbb```\\\```cccccc___]]]___aaa^^^aaabbb```[[[YYY[[[^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^___```___\\\ZZZXXXXXXYYYYYYZZZZZZYYYYYY```______^^^]]]\\\[[[ZZZYYY\\\______\\\YYYXXXYYYVVVWWWYYY[[[\\\\\\\\\\\\XXXZZZ\\\\\\ZZZYYYYYYZZZZZZ\\\___aaaccccccbbbaaa^^^^^^]]][[[XXXWWWZZZ]]]^^^___aaacccdddbbb^^^[[[UUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[]]]___```___]]]YYYXXXXXXXXXZZZZZZYYYXXXVVVWWWYYY[[[]]]___``````[[[ZZZYYYYYY[[[]]]aaacccbbb```^^^]]]]]]\\\ZZZYYYVVVYYY\\\]]][[[XXXUUUUUUWWWWWWYYYZZZ[[[]]]^^^^^^aaa___[[[XXXWWWWWWXXXYYYYYY[[[]]]]]]]]]]]]^^^____________]]]YYYWWWVVVVVVyyyxxxwwwuuutttvvvzzz~~~zzz|||~~~}}}{{{zzz|||~~~zzzxxxuuuuuuxxx{{{}}}~~~}}}~~~~~~}}}zzzwwwvvvtttqqqooommmlllkkkhhhhhhhhhggggggggggggfffhhhiiijjjkkkllllllllllllpppoooooooooooommmiiifffdddfffhhhgggdddaaaaaabbbgggjjjkkkjjjeeeaaa`````````aaa```___]]]\\\]]]___[[[[[[\\\___bbbcccaaa```______```bbbcccbbb___\\\ZZZ\\\```dddggghhhhhhhhhcccddddddfffgggjjjlllmmmiiiddd```bbbdddcccdddgggfffbbb^^^]]]______^^^\\\ZZZ]]]```aaaaaaaaacccfffffffffeeebbb^^^\\\^^^aaa```___^^^]]]\\\\\\\\\\\\VVVWWW[[[```eeefffeeeddd\\\aaaeeeeeeaaa______bbb\\\___aaa___[[[YYY[[[___\\\\\\\\\]]]]]]]]]]]]]]]```______```aaa```^^^\\\[[[\\\\\\]]]^^^^^^]]]]]]``````___^^^]]][[[[[[ZZZYYY\\\``````\\\YYYXXXYYYXXXYYY[[[\\\]]]]]]]]]\\\YYYYYYZZZYYYYYYZZZ\\\___]]]___bbbdddeeedddbbbaaa___```___[[[WWWVVVYYY\\\______bbbdddeeeccc^^^[[[VVVWWWXXXZZZ[[[\\\\\\\\\___^^^]]]^^^______^^^\\\YYYXXXYYYZZZ\\\\\\ZZZXXXUUUVVVXXXZZZ\\\___```aaaZZZYYYXXXXXX[[[___dddggg```___]]]\\\\\\ZZZWWWUUUVVVYYY]]]^^^\\\XXXUUUTTTWWWXXXYYYZZZ[[[\\\]]]]]]___]]]YYYVVVVVVWWWYYY[[[YYY[[[]]]]]]\\\\\\]]]^^^^^^___aaa```\\\XXXVVVUUU~~~zzzyyyyyyyyywwwuuutttvvvzzz~~~yyy{{{}}}~~~~~~}}}|||wwwxxxxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{{{{{{{tttooolllkkkjjjiiiiiifffcccaaabbbccceeegggggggggeeeeeeaaabbbccceeeggghhhjjjjjjmmmnnnnnnmmmllliiigggffffffiiikkkggg```[[[ZZZ\\\aaadddfffddd```^^^aaaeeeaaa```___]]]\\\[[[[[[[[[]]]\\\[[[\\\___aaacccddddddddddddcccaaa^^^[[[YYYZZZ\\\aaadddffffffeeedddeeeeeeeeefffeeeeeedddccccccbbbaaaaaaccccccbbbaaaaaa___\\\[[[[[[ZZZXXXWWWZZZ[[[]]]```bbbdddeeefffhhhhhhgggddd```]]]\\\]]]cccbbbaaa```^^^\\\[[[ZZZZZZYYY[[[bbbjjjkkkfff___aaaccceeefffeeebbb___\\\``````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^______^^^^^^YYY[[[^^^```aaa```___]]]\\\\\\\\\]]]^^^]]]ZZZXXXYYYYYYZZZYYYXXXVVVTTTRRRWWWYYY]]]______]]]ZZZXXXXXXYYYZZZYYYYYYZZZ]]]___bbbbbbbbbbbbcccccc```^^^\\\___bbbaaa\\\XXXVVVVVV``````bbbeeehhhhhheeeaaaWWWWWWYYYZZZ\\\^^^___```^^^]]]\\\ZZZYYYXXXYYYYYYXXXXXXYYY\\\^^^^^^[[[YYYWWWUUUTTTVVVZZZ[[[ZZZXXXYYYWWWUUUYYY```ddddddbbbZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\]]][[[YYYYYY[[[^^^______ccc___\\\\\\^^^]]]YYYTTT|||zzz}}}yyyxxx{{{{{{zzzwwwuuuuuuxxxzzzyyyzzz|||}}}}}}|||{{{zzzvvvvvvvvvwwwwwwyyyzzz{{{xxxwwwxxx{{{{{{|||~~~}}}{{{yyyuuuoookkkfffffffffgggfffeeecccaaabbbccceeefffffffffdddccc```aaabbbccceeefffggghhhlllllllllllljjjhhhfffeeegggjjjlllhhhbbb]]]\\\^^^aaacccdddaaa]]][[[^^^bbbdddcccbbb```___^^^^^^^^^]]]\\\\\\]]]___bbbccccccccccccdddcccaaa^^^[[[YYYYYY\\\```ccceeeeeedddbbbdddeeeeeeeeedddcccbbbbbbbbbaaa```aaacccdddcccbbbaaa___[[[ZZZYYYYYYXXXWWWYYYZZZ]]]```bbbcccddddddcccddddddbbb^^^\\\\\\]]]bbbbbbaaa```^^^[[[XXXWWW[[[[[[^^^ccciiiiiieee```cccdddeeeeeedddaaa___]]]___```aaabbbbbbbbb``````^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\ZZZ[[[]]]^^^___^^^]]]\\\[[[[[[[[[\\\]]]\\\ZZZWWWWWWXXXXXXXXXWWWUUUSSSRRRXXXZZZ]]]___^^^[[[XXXUUUWWWXXXXXXXXXXXXZZZ\\\___aaa``````aaaaaaaaa^^^\\\^^^```cccbbb___\\\ZZZZZZbbbbbbdddgggiiihhhddd```VVVWWWXXXZZZ\\\^^^___```___]]][[[XXXWWWWWWXXXYYYYYYYYYYYY[[[]]]^^^\\\[[[ZZZWWWUUUVVVXXXXXXWWWUUUVVVUUUWWW\\\cccfffdddaaaYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ]]]```aaaaaabbb___\\\]]]______\\\YYY{{{wwwuuuuuu~~~zzzwwwwww}}}}}}}}}zzzwwwuuuuuuvvvwwwxxxzzz{{{zzzyyywwwvvvssssssrrrrrrsssuuuxxxyyyvvvuuuwwwzzzzzz|||zzzvvvuuutttssssssrrroookkkggg```aaabbbcccdddcccbbbbbbbbbcccdddddddddcccbbbaaa______```aaabbbcccdddeeejjjjjjkkkjjjiiigggeeedddhhhjjjkkkhhhccc___^^^___```aaaaaa^^^ZZZZZZ]]]```gggfffdddbbb```______```^^^^^^___```aaaaaaaaaaaaaaabbbbbbbbbaaa^^^[[[ZZZYYY[[[___bbbccccccbbbaaaccccccccccccbbbaaa```___```___```aaadddeeedddcccaaa^^^ZZZXXXXXXXXXWWWWWWXXXYYY\\\___aaabbbaaaaaa^^^___```^^^\\\[[[[[[\\\```aaabbbaaa___ZZZVVVSSSYYY[[[```cccfffeeedddbbbeeeeeeeeedddbbb```^^^]]]^^^```dddggghhhgggdddbbb^^^^^^]]]\\\[[[ZZZZZZYYY[[[[[[[[[[[[[[[ZZZZZZYYY[[[[[[[[[\\\[[[[[[ZZZYYYZZZYYYZZZ[[[\\\\\\YYYVVVUUUUUUUUUUUUUUUTTTSSSSSSXXXZZZ\\\]]]\\\YYYVVVSSSWWWXXXXXXXXXXXXYYY\\\^^^```______```aaa```___]]]^^^aaaccccccbbb`````````dddeeegggiiijjjgggbbb^^^VVVVVVWWWYYY[[[]]]___``````]]]YYYVVVUUUUUUWWWXXXZZZYYYXXXYYY[[[\\\\\\[[[\\\ZZZWWWVVVVVVVVVUUUSSSQQQRRRVVV\\\bbbdddaaa]]]WWWVVVTTTSSSSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYWWWWWWXXXZZZ[[[XXXXXXYYY\\\___aaaaaaaaa```^^^[[[\\\___aaa```^^^zzzvvvsssrrrssszzz~~~|||wwwuuuuuu{{{|||}}}|||yyyvvvuuutttuuuvvvwwwxxxwwwvvvtttrrrooonnnmmmlllnnnppptttvvvuuutttvvvxxxyyyzzzwwwrrroooqqqpppoooooonnnllliiifff^^^___aaabbbbbbaaaaaabbbaaabbbbbbbbbaaa```___^^^___``````aaaaaabbbbbbccchhhiiijjjjjjiiihhhfffeeegggiiijjjhhhdddaaa``````aaaaaa```^^^\\\]]]aaadddhhhgggdddbbb````````````aaabbbddddddbbb___^^^]]]___```aaaaaa```^^^[[[ZZZZZZ\\\^^^aaabbbbbbaaa```aaaaaaaaa```___^^^]]]\\\^^^]]]^^^aaadddeeedddcccaaa]]]YYYWWWWWWWWWWWWWWWWWWXXX[[[^^^______^^^]]]\\\]]]^^^]]]ZZZYYYYYYZZZ```aaacccccc```[[[VVVRRRTTTYYY^^^aaaaaaaaacccdddfffeeecccbbb```___^^^^^^\\\___eeeiiijjjgggccc```]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYYYY[[[\\\\\\YYYVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVXXXZZZ[[[[[[XXXVVVTTTZZZZZZ[[[ZZZXXXYYY[[[]]]___^^^^^^___aaabbbaaa```^^^___```aaabbbbbbcccccceeefffhhhiiihhhddd___\\\VVVVVVVVVXXXZZZ\\\___```___]]]XXXTTTSSSTTTVVVXXXXXXVVVTTTTTTVVVXXXYYYYYY]]]\\\ZZZXXXWWWVVVUUUUUUPPPQQQTTTYYY]]]^^^[[[XXXVVVTTTRRRQQQRRRTTTXXXZZZ[[[[[[[[[ZZZZZZYYYXXXXXXVVVVVVWWWWWWXXXZZZ[[[[[[^^^]]][[[YYYXXXYYYZZZ[[[WWWWWWYYY\\\___```^^^\\\\\\ZZZYYYZZZ]]]___```___~~~~~~|||xxxtttrrrrrrtttwwwzzz}}}{{{wwwsssrrrsssvvvxxx{{{{{{yyyvvvuuutttssstttuuuvvvuuusssqqqpppkkkjjjhhhhhhiiillloooqqqtttssstttvvvvvvwww}}}{{{wwwtttqqqoooooonnnmmmlllkkkiiifffccc___aaaddddddbbb``````aaaaaaaaaaaa``````___^^^^^^aaaaaaaaaaaabbbbbbbbbbbbggggggiiijjjjjjjjjiiihhhjjjkkkkkkkkkhhhfffddddddcccccccccbbbbbbdddgggiiikkkiiifffcccaaaaaaaaabbbdddfffiiihhhccc^^^[[[YYY\\\]]]___```___^^^\\\ZZZ[[[\\\^^^```aaa``````___^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[]]]```cccdddcccaaa___\\\YYYWWWXXXXXXXXXXXXVVVXXXZZZ\\\\\\\\\[[[ZZZ]]]^^^^^^\\\ZZZXXXXXXYYY___aaadddeeebbb]]]XXXTTTOOOTTTZZZ]]]]]]^^^aaaeeeeeedddbbb```^^^]]]]]]]]]YYY]]]aaaeeefffccc^^^[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYWWWTTTSSSWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXYYY[[[\\\\\\YYYWWWSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUXXXYYYZZZYYYWWWVVV]]]^^^]]]\\\ZZZZZZ\\\^^^[[[ZZZZZZ\\\___aaaaaaaaa]]]\\\\\\]]]___aaabbbbbbdddeeegggfffddd```]]][[[VVVVVVVVVWWWXXX[[[]]]___^^^[[[WWWTTTSSSTTTWWWYYYUUURRRPPPPPPRRRTTTVVVVVV\\\\\\\\\\\\ZZZYYYXXXXXXTTTUUUVVVXXXZZZZZZYYYWWWVVVTTTRRRQQQRRRUUUYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[UUUUUUUUUVVVWWWXXXZZZ[[[aaa```]]][[[YYYYYYZZZ[[[WWWWWWXXX[[[]]]\\\ZZZWWWWWWVVVVVVXXXZZZ]]]^^^^^^}}}|||}}}yyy{{{|||yyytttrrrrrrtttsssvvvxxxwwwssspppppprrrrrruuuxxxyyywwwuuutttssspppqqqsssttttttrrrpppoooiiihhhgggfffgggiiikkklllpppoooqqqssssssttt{{{|||vvvsssssstttrrrppplllkkkiiihhhgggeeebbb```aaadddfffeeebbb``````bbbbbbaaaaaaaaaaaaaaa``````cccccccccbbbbbbaaaaaaaaaccceeegggiiijjjkkkkkkkkkmmmnnnnnnnnnmmmllljjjiiifffffffffggghhhjjjkkklllmmmkkkgggcccaaaaaabbbcccccchhhlllkkkeee^^^ZZZXXXZZZ[[[]]]^^^^^^]]]\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ\\\___bbbbbbaaa___\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYXXX\\\]]]]]]\\\YYYWWWWWWXXX]]]___bbbdddccc___[[[XXXNNNRRRWWWYYYZZZ\\\```cccaaa```___^^^]]]\\\\\\\\\WWWYYY]]]``````^^^[[[YYY\\\\\\\\\[[[ZZZZZZZZZYYYXXXYYY[[[\\\ZZZWWWSSSPPPSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWYYY[[[[[[XXXVVVUUUTTTTTTSSSTTTTTTUUUUUUSSSTTTWWWYYYZZZYYYYYYXXX]]]^^^^^^]]][[[\\\^^^```ZZZYYYXXXYYY\\\^^^^^^^^^\\\ZZZXXXYYY[[[^^^______```aaabbbaaa^^^[[[[[[[[[XXXWWWVVVVVVWWWYYY\\\]]]\\\ZZZWWWUUUTTTVVVXXXZZZSSSQQQOOOOOOQQQSSSUUUUUUZZZ\\\______]]][[[ZZZZZZYYYYYY[[[\\\\\\\\\\\\[[[WWWVVVTTTTTTTTTWWWYYY[[[[[[[[[[[[[[[[[[\\\\\\]]]VVVVVVUUUUUUVVVXXXZZZ[[[cccaaa^^^[[[YYYYYYYYYZZZWWWWWWXXXYYY[[[ZZZWWWUUUUUUVVVXXXYYY[[[[[[\\\\\\~~~zzzyyyxxxwwwzzz}}}zzzuuuppppppqqqqqqsssuuusssooommmnnnppppppsssuuuvvvtttrrrqqqqqqnnnoooqqqssssssrrrpppoooiiiiiihhhhhhhhhhhhiiiiiijjjjjjlllpppqqqttt{{{|||~~~||||||}}}~~~vvvrrroooooorrrssspppmmmiiigggeeeddddddcccaaa___```cccgggfffbbb```aaacccddddddddddddddddddeeeeeedddccccccbbbaaa``````______aaadddgggjjjkkkllllllnnnnnnnnnnnnooonnnllljjjhhhhhhiiijjjkkkkkkjjjiiikkkhhhddd```^^^^^^___``````fffllllllggg```\\\[[[XXXZZZ\\\]]]^^^]]]\\\[[[YYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXZZZ]]]``````^^^\\\YYYXXXYYY[[[]]]^^^\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ\\\___bbbbbb```]]][[[RRRTTTVVVWWWYYY[[[]]]___]]]]]]]]]]]]\\\\\\[[[[[[UUUWWWYYY[[[\\\]]]\\\\\\______]]][[[ZZZXXXVVVVVVUUUXXX\\\^^^]]]XXXSSSOOOOOOPPPSSSVVVXXXYYYYYYXXXTTTTTTTTTWWWXXXXXXVVVTTTXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVWWWYYYYYYYYYXXXWWWYYYZZZ[[[[[[\\\^^^aaaddd___]]][[[[[[\\\]]]]]]\\\\\\YYYVVVVVVXXX[[[[[[[[[[[[\\\\\\[[[XXXWWWYYY[[[ZZZXXXWWWUUUVVVXXXZZZ[[[YYYXXXWWWVVVVVVXXXZZZ[[[UUUSSSRRRRRRTTTVVVWWWVVVXXX\\\aaabbb___[[[XXXWWWVVVYYY^^^```aaa```___^^^XXXXXXWWWWWWWWWYYYZZZ[[[YYYXXXXXXXXXYYY[[[]]]^^^XXXWWWWWWWWWXXXZZZ\\\]]]cccaaa]]]ZZZXXXWWWWWWWWWWWWVVVWWWXXXZZZZZZYYYWWWWWWYYY\\\^^^^^^]]]\\\[[[~~~~~~yyywwwvvvvvvzzz~~~{{{uuuooommmnnnooorrrsssqqqnnnlllmmmpppppprrrttttttrrrooonnnnnnmmmnnnppprrrsssrrrqqqpppjjjjjjjjjjjjjjjiiiiiiiiiffffffiiinnnqqqttt}}}~~~~~~{{{wwwsssyyy}}}}}}|||zzzvvvsssrrrtttvvvqqqnnnlllnnnqqqrrrnnnjjjgggeeedddcccddddddbbbaaa^^^bbbffffffbbb```bbbeeeffffffffffffgggggghhhiiiccccccbbbaaa```___^^^^^^\\\^^^bbbeeeiiikkklllmmmkkkkkkkkklllmmmllljjjhhhjjjjjjjjjkkkllljjjgggeeefffddd___[[[YYYYYYZZZ[[[]]]dddkkkmmmhhhbbb___^^^WWWYYY[[[]]]^^^]]]\\\[[[WWWWWWXXXXXXXXXXXXXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ]]]______\\\ZZZWWWWWWYYY\\\______]]][[[YYYXXXVVVTTTTTTUUUVVVWWWUUUWWWXXXXXXXXXXXXYYYZZZWWWYYY]]]```aaa```^^^]]]WWWVVVVVVWWWYYYZZZ\\\\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZUUUUUUWWWYYY[[[]]]___```bbbaaa___\\\YYYVVVTTTRRRTTTWWW\\\___^^^YYYSSSNNNLLLNNNSSSWWWYYYZZZZZZYYYQQQQQQRRRTTTVVVVVVTTTRRRYYYYYYWWWVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTVVVXXXZZZ\\\___cccggggggdddaaa___^^^^^^]]]\\\]]]YYYUUUTTTWWWYYYZZZYYYXXXYYYYYYWWWTTTTTTXXX[[[[[[YYYWWWUUUUUUWWWYYYZZZXXXXXXWWWWWWXXXYYY[[[\\\WWWVVVUUUVVVXXXYYYYYYXXXWWW\\\bbbccc___ZZZVVVTTTQQQVVV]]]bbbdddbbb___^^^YYYYYYYYYYYYYYYZZZ[[[[[[VVVVVVVVVVVVXXXZZZ\\\^^^ZZZYYYXXXXXXYYY[[[^^^___bbb___\\\YYYVVVUUUUUUUUUVVVVVVVVVXXXZZZ\\\[[[ZZZYYY\\\```bbbaaa___]]]\\\~~~~~~~~~~~~~~~}}}~~~{{{vvvtttwwwyyy{{{yyyvvvqqqnnnmmmnnnppprrrrrrooolllkkkjjjqqqppppppooonnnmmmmmmlllnnnnnnoooooooooooonnnnnnhhhgggfffgggiiijjjjjjiiifffggghhhiiikkkpppwww|||~~~{{{wwwvvvvvvtttpppmmmsssssstttuuuwwwzzz}}}~~~{{{yyyyyyzzzzzzxxxxxxuuuppplllkkknnnqqqnnnllliiiiiijjjkkklllllljjjhhheeeaaa^^^]]]\\\[[[^^^```ccccccbbbaaabbbbbbhhhhhhgggffffffeeeddddddcccbbbaaaaaa```^^^[[[XXXYYY\\\```bbbccceeehhhlllnnnjjjeeecccdddgggiiijjjnnnmmmmmmkkkiiifffdddbbbfffbbb]]]ZZZZZZ[[[\\\\\\]]]```eeehhhhhhddd___[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXTTTTTTUUUYYY\\\[[[WWWSSSSSSVVVZZZ^^^aaaaaa```^^^YYYZZZ[[[^^^```aaa___]]]YYYXXXWWWXXXYYYWWWUUURRRVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ]]]______]]]ZZZWWWWWWXXXXXXYYYYYYZZZZZZ[[[YYYXXXYYY[[[\\\YYYWWWVVVWWWYYY[[[ZZZZZZaaajjjlllggg___XXXTTTSSSTTTUUUVVVXXX[[[```bbb^^^VVVOOOQQQSSSVVVYYYZZZZZZYYYXXXWWWTTTQQQQQQSSSUUUTTTSSSYYYYYYYYYWWWVVVVVVXXXZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVTTTTTTXXX^^^dddiiinnnkkkgggbbb___^^^^^^^^^]]][[[XXXVVVVVVWWWYYYZZZZZZWWWSSSQQQRRRVVV[[[___ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXZZZZZZYYYXXXWWWWWWYYY]]]___]]][[[\\\\\\[[[YYYWWWUUUSSSRRRPPPVVV^^^cccdddbbb___^^^ZZZZZZYYYWWWVVVWWWZZZ]]]ZZZZZZYYYWWWUUUTTTVVVXXXYYYXXXWWWXXX[[[]]]]]]]]]\\\ZZZWWWUUUSSSSSSTTTUUUXXXXXXXXXXXXXXXXXXWWWWWW^^^^^^^^^^^^______``````~~~|||{{{{{{|||}}}~~~~~~}}}}}}|||wwwtttwwwyyyzzzxxxtttqqqooonnnppprrrsssrrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooonnnnnnmmmmmmhhhgggggghhhkkklllkkkkkkhhhhhhiiijjjkkkoootttxxxwwwuuurrrqqqrrrqqqooommmpppppppppqqqrrrtttvvvwww{{{yyywwwuuussssssssssssssssssqqqlllhhhgggjjjmmmllljjjgggfffhhhjjjlllllliiigggdddaaa^^^\\\ZZZZZZ[[[]]]`````````___```aaacccbbbbbbbbbaaaaaa``````^^^]]]\\\\\\]]][[[YYYVVVWWWZZZ^^^``````bbbfffhhhiiieeeaaa______bbbcccdddjjjlllmmmlllhhhdddbbbbbbeeebbb^^^\\\\\\]]]^^^^^^___aaacccddddddaaa^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWZZZ]]]\\\YYYUUUTTTVVVZZZ]]]___```______[[[[[[\\\^^^``````^^^\\\XXXWWWWWWXXXYYYXXXVVVTTTVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVZZZ\\\\\\ZZZXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXXXXYYY[[[[[[XXXUUUTTTTTTWWWYYYXXXXXX^^^fffjjjeee^^^WWWSSSRRRSSSUUUXXXXXXZZZ]]]^^^[[[UUUPPPRRRTTTWWWZZZ[[[ZZZYYYXXXVVVTTTQQQQQQSSSUUUTTTSSSSSSTTTUUUTTTSSSSSSTTTVVVYYYYYYYYYZZZZZZ[[[[[[\\\]]]ZZZWWWUUUVVVZZZ___cccfffdddaaa___]]]]]]^^^^^^^^^\\\YYYWWWVVVVVVXXXYYY[[[YYYUUUSSSSSSVVVZZZ\\\YYYYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWXXXYYYXXXVVVXXXWWWWWWYYY]]]___^^^\\\ZZZYYYYYYWWWUUUSSSRRRPPPOOOTTT[[[___aaa`````````[[[ZZZYYYYYYZZZ[[[\\\\\\YYYZZZZZZXXXVVVUUUVVVWWWWWWWWWWWWXXX[[[]]]]]]\\\YYYXXXVVVTTTTTTTTTUUUVVVYYYXXXXXXWWWVVVVVVVVVWWW\\\]]]]]]^^^___```aaaaaa{{{yyyxxxyyy{{{|||}}}|||||||||~~~|||xxxuuuxxxxxxxxxvvvsssppppppppptttttttttrrrpppooopppqqqkkkllllllllllllmmmmmmmmmllllllmmmnnnooooooooonnnhhhggggggiiikkkmmmmmmllljjjkkklllkkkkkkmmmooorrrnnnlllkkkkkkmmmnnnnnnmmmooonnnnnnnnnnnnnnnnnnnnnqqqpppooonnnmmmlllkkkkkklllllljjjgggdddccceeegggiiifffcccccceeeiiikkklllhhhgggdddaaa^^^[[[YYYXXXXXXZZZ\\\]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXYYYZZZZZZXXXVVVTTTWWWZZZ]]]^^^___bbbddddddaaa]]]ZZZ[[[]]]^^^^^^eeejjjooonnnhhhbbb```aaadddaaa^^^]]]^^^___`````````aaaaaaaaa```___]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\XXXXXXYYY[[[]]]\\\ZZZWWWVVVWWWYYY[[[]]]^^^______^^^]]]]]]^^^___^^^\\\YYYWWWVVVVVVWWWYYYYYYXXXVVVWWWWWWWWWWWWVVVUUUUUUTTTPPPQQQSSSWWWYYYZZZXXXVVVSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXYYY[[[\\\ZZZWWWTTTRRRRRRTTTWWWVVVUUUZZZaaaddd```[[[VVVSSSSSSTTTUUUZZZYYYYYYYYYZZZXXXUUURRRTTTUUUXXXZZZ[[[ZZZYYYXXXVVVTTTRRRRRRTTTUUUTTTSSSQQQSSSTTTTTTSSSRRRSSSTTTWWWWWWWWWXXXYYY[[[]]]___bbb___ZZZWWWUUUVVVYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^]]]ZZZWWWUUUUUUUUUVVV[[[YYYWWWVVVUUUVVVXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXWWWWWWXXXXXXXXXUUUSSSVVVUUUVVVXXX[[[]]]^^^]]]XXXXXXWWWVVVTTTRRRQQQOOOOOORRRVVVZZZ[[[\\\^^^```]]][[[ZZZ[[[^^^___]]][[[XXXZZZ[[[ZZZXXXWWWWWWWWWUUUUUUWWWYYY\\\]]]\\\[[[UUUUUUTTTTTTTTTVVVWWWXXX[[[ZZZXXXVVVUUUUUUVVVWWWZZZ[[[\\\^^^___aaabbbccc}}}{{{zzz{{{||||||||||||{{{zzzzzzzzz|||~~~~~~zzzvvvtttwwwwwwvvvtttqqqpppqqqsssvvvvvvuuusssqqqqqqrrruuuooonnnnnnnnnnnnnnnnnnnnnjjjkkkmmmoooqqqrrrssssssiiihhhhhhjjjmmmnnnnnnnnnlllmmmmmmllljjjiiijjjkkkfffffffffgggiiikkkmmmnnnppppppooonnnllljjjhhhggghhhhhhiiiiiiiiihhhgggfffgggfffeeecccaaaaaabbbbbbeeeccc``````cccgggjjjlllgggfffeeeccc```]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]]]]]]]^^^^^^^^^______XXXWWWWWWXXXZZZZZZZZZXXXTTTVVVYYY[[[]]]^^^___```aaa^^^ZZZXXXXXXZZZZZZZZZaaahhhoooooogggaaa___aaa```^^^\\\\\\^^^``````______``````aaa```^^^\\\ZZZYYYZZZZZZ[[[ZZZYYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[\\\[[[YYYXXXWWWXXXXXXYYY[[[]]]^^^___^^^]]]\\\\\\\\\[[[YYYVVVVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXVVVUUUSSSRRROOOPPPRRRVVVYYYZZZXXXVVVSSSTTTVVVYYYZZZZZZZZZYYYXXXYYY[[[]]]\\\ZZZVVVSSSQQQPPPSSSVVVVVVTTTWWW\\\\\\YYYVVVTTTSSSTTTVVVXXX\\\ZZZXXXVVVUUUUUUUUUTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYYYYWWWUUUTTTTTTVVVUUUUUUVVVXXX[[[^^^```ccc```[[[WWWUUUTTTUUUVVVTTTUUUWWWYYYZZZ[[[ZZZZZZ]]][[[XXXVVVTTTSSSSSSSSSWWWWWWVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]]]]ZZZWWWUUUXXXXXXXXXYYYYYYXXXTTTRRRSSSSSSTTTVVVXXXZZZ\\\\\\YYYYYYXXXWWWUUUSSSRRRQQQPPPQQQSSSTTTTTTVVVYYY[[[\\\ZZZYYY\\\aaabbb^^^YYYXXXZZZ\\\\\\[[[YYYYYYYYYUUUVVVXXX[[[^^^^^^\\\ZZZRRRSSSSSSTTTUUUWWWYYYZZZ^^^\\\YYYVVVUUUUUUWWWXXXXXXYYY[[[]]]___aaacccccc}}}|||~~~|||{{{{{{~~~~~~|||{{{zzzxxxvvvvvvwwwxxxyyy~~~}}}|||yyywwwtttsssvvvvvvuuusssqqqqqqrrrtttwwwwwwuuusssqqqqqqtttvvvtttssssssqqqpppooonnnnnniiikkkmmmppptttvvvxxxxxxnnnmmmmmmoooqqqsssrrrrrrmmmmmmmmmjjjgggeeefffgggccccccdddeeegggiiimmmoooppppppooommmjjjfffbbb___^^^```ccceeefffeeecccbbbdddcccbbbbbbbbbbbbaaaaaabbb___]]]^^^aaafffiiijjjfffffffffeeeccc```\\\ZZZ\\\]]]]]][[[YYYWWWXXXYYY[[[\\\\\\]]]^^^___``````YYYWWWVVVWWWYYYZZZYYYXXXUUUVVVYYY[[[^^^______^^^]]]ZZZWWWUUUVVVWWWWWWWWW]]]eeemmmmmmggg```^^^```[[[ZZZZZZ[[[]]]^^^^^^]]]\\\^^^```bbbaaa^^^ZZZXXXWWWXXXZZZ[[[[[[YYYVVVUUUVVVVVVWWWYYYZZZ[[[\\\]]]ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^[[[ZZZYYYXXXYYYXXXVVVTTTVVVUUUUUUVVVYYY[[[[[[[[[YYYYYYYYYXXXWWWTTTRRRPPPOOOQQQSSSXXX[[[\\\[[[YYYTTTUUUWWWYYYZZZZZZZZZZZZYYY[[[^^^^^^]]]YYYVVVTTTRRRQQQSSSWWWWWWUUUVVVYYYTTTSSSRRRRRRTTTVVVYYY[[[[[[ZZZXXXUUUTTTTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUTTTTTTTTTUUU[[[]]]^^^\\\YYYVVVUUUTTTUUUUUUTTTUUUWWWZZZ^^^```___]]]ZZZWWWUUUUUUUUUVVVSSSTTTVVVXXXYYYYYYXXXWWWYYYXXXVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUXXX\\\______\\\XXXUUUXXXXXXXXXYYYYYYXXXUUURRRQQQQQQRRRSSSTTTVVVYYYZZZ]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRRRRQQQPPPPPPRRRTTTYYYWWWWWW[[[``````\\\WWWXXXZZZ]]]]]]\\\[[[[[[[[[WWWXXXYYY\\\^^^^^^\\\ZZZRRRRRRSSSUUUWWWYYY[[[\\\___]]]ZZZWWWVVVVVVXXXYYYWWWXXXZZZ[[[]]]___aaaaaa~~~zzzzzz{{{}}}}}}}}}|||~~~}}}zzzzzz{{{~~~}}}yyyxxxwwwuuusssssssssuuuuuu{{{zzzxxxvvvtttssssssrrrtttuuutttsssqqqqqqsssuuuvvvvvvuuusssqqqqqqsssvvvvvvuuutttrrrqqqooonnnmmmjjjlllooorrruuuxxxyyyzzzsssrrrrrrsssuuuvvvvvvuuulllllljjjgggdddbbbcccdddcccdddeeeeeeeeegggkkkooonnnnnnmmmjjjfff```[[[WWWUUUYYY^^^bbbddddddbbb```bbbbbbbbbcccddddddcccaaa___]]]]]]^^^aaaeeeggghhhdddeeefffgggeeebbb___\\\^^^^^^^^^[[[YYYXXXXXXZZZXXXYYYZZZ[[[]]]^^^___```ZZZXXXWWWVVVWWWXXXXXXWWWWWWWWWYYY\\\___```^^^\\\XXXUUUSSSRRRSSSTTTUUUTTT[[[aaahhhiiiddd___\\\]]]XXXWWWXXXYYY[[[\\\[[[ZZZXXXZZZ^^^```___]]]YYYWWWTTTVVVYYY[[[[[[YYYVVVTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZXXXVVVUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWUUUUUUVVVWWWUUUTTTVVVUUUUUUVVVYYY[[[\\\\\\YYYZZZZZZYYYWWWTTTPPPNNNOOOQQQTTTXXX\\\^^^\\\[[[VVVVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^^^^[[[WWWUUUTTTTTTRRRTTTXXXYYYVVVUUUWWWOOOPPPQQQRRRUUUXXXZZZ\\\YYYYYYXXXVVVTTTTTTVVVXXXUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUVVVVVVUUUTTTTTTUUU\\\]]]]]][[[XXXUUUTTTTTTUUUUUUUUUVVVWWWYYY[[[]]]YYYXXXWWWVVVVVVVVVWWWWWWSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRRRROOOPPPQQQSSSTTTUUUUUUUUURRRUUUZZZ]]]^^^\\\XXXVVVWWWVVVVVVWWWXXXWWWTTTRRRPPPQQQRRRRRRRRRTTTWWWYYY```___^^^[[[YYYVVVSSSRRRRRRSSSSSSRRRPPPNNNOOOPPPTTTSSSTTTWWWZZZ[[[XXXUUUWWWYYY[[[\\\[[[ZZZ[[[\\\YYYYYYYYY[[[]]]]]][[[YYYSSSTTTUUUWWWXXXZZZ[[[\\\]]]\\\ZZZXXXWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^|||yyyxxxyyyzzzxxxwwwxxxzzz~~~}}}{{{yyyxxxzzz}}}}}}xxxtttuuutttrrrrrrrrrsssuuuwwwyyywwwtttqqqpppqqqrrrtttrrrssstttsssrrrrrrsssuuutttttttttrrrqqqqqqrrrtttrrrrrrqqqpppooommmmmmlllmmmnnnppprrrtttvvvvvvwwwtttsssrrrrrrttttttsssrrrkkkjjjgggddd```___aaaccceeeffffffeeeccceeeiiimmmllllllkkkiiiddd]]]VVVRRRQQQVVV]]]cccffffffdddbbbbbbaaaaaadddfffgggdddaaa]]]]]]]]]___bbbeeeeeeeee```bbbeeeffffffccc___]]]\\\\\\\\\[[[YYYYYYZZZ\\\WWWXXXYYY[[[]]]___```aaa___]]]ZZZYYYYYYYYYXXXWWWXXXXXXYYY]]]``````^^^[[[VVVTTTRRRRRRSSSUUUVVVUUUXXX\\\aaabbb```\\\YYYXXXVVVVVVWWWYYY[[[[[[YYYWWWVVVWWWYYYZZZZZZZZZXXXWWWQQQTTTXXX[[[\\\ZZZWWWTTTSSSSSSSSSTTTUUUVVVWWWWWW[[[\\\[[[XXXUUUTTTVVVXXXWWWXXXXXXYYYYYYZZZZZZZZZVVVUUUTTTTTTVVVWWWWWWVVVWWWVVVUUUVVVYYY[[[\\\\\\ZZZ[[[[[[ZZZWWWSSSOOOMMMMMMOOORRRWWW[[[]]]\\\ZZZWWWVVVTTTSSSSSSUUUVVVWWWYYY[[[]]][[[WWWTTTSSSSSSUUUSSSTTTYYYZZZVVVTTTUUUPPPQQQRRRSSSUUUWWWXXXYYYVVVXXXYYYYYYWWWVVVWWWYYYWWWWWWVVVUUUTTTSSSRRRQQQRRRUUUWWWWWWUUUTTTTTTUUUZZZZZZZZZXXXVVVUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXYYYUUUUUUUUUVVVVVVWWWXXXXXXSSSSSSTTTUUUUUUVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUVVVQQQQQQRRRSSSSSSTTTTTTTTTNNNQQQUUUYYY[[[YYYWWWUUUUUUTTTSSSSSSTTTUUUTTTRRRRRRTTTTTTSSSRRRSSSVVVYYY```___]]]ZZZWWWSSSPPPOOOQQQTTTVVVVVVTTTQQQPPPPPPNNNOOOPPPRRRTTTTTTTTTSSSVVVWWWXXXXXXWWWXXXZZZ\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYY|||~~~|||~~~~~~~~~~~~~~~|||yyyxxxxxxyyyvvvuuuuuuyyy~~~~~~~~~yyyuuuuuuwwwwwwtttppprrrrrrqqqqqqsssuuuxxxyyyyyyvvvrrrooonnnpppsssuuuqqqrrrttttttsssrrrsssuuurrrssssssrrrppppppqqqsssnnnnnnmmmmmmlllllllllkkkppppppqqqrrrssssssssssssqqqpppnnnoooppppppooommmjjjiiieeeaaa^^^^^^```cccgggggggggeeebbbcccgggkkkllllllllliiiddd]]]VVVQQQRRRWWW___fffjjjjjjhhhfffbbbaaaaaadddggghhheeebbb\\\\\\]]]```ccceeedddccc^^^```ccceeeeeeccc```]]]YYYZZZZZZZZZYYYZZZ\\\___XXXYYYZZZ\\\^^^```bbbcccdddbbb^^^\\\\\\\\\ZZZYYYXXXXXXYYY\\\``````]]]ZZZWWWUUUTTTTTTVVVXXXYYYXXXWWWYYY[[[]]]]]]ZZZWWWTTTWWWWWWXXXZZZ\\\[[[YYYWWWUUUUUUUUUUUUVVVWWWXXXXXXPPPSSSWWW[[[\\\ZZZWWWUUURRRRRRRRRSSSTTTTTTUUUUUU\\\]]]\\\XXXUUUTTTVVVYYYWWWWWWXXXYYYZZZZZZYYYYYYUUUTTTSSSTTTWWWYYYYYYXXXXXXWWWUUUVVVYYY[[[\\\\\\ZZZ[[[[[[ZZZWWWSSSOOOLLLKKKMMMPPPUUUYYY[[[ZZZXXXWWWUUUSSSQQQPPPRRRTTTUUUYYYZZZ[[[YYYTTTQQQQQQRRRUUUSSSTTTYYYZZZVVVSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWTTTWWWZZZ[[[XXXWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRUUUXXXXXXUUUTTTTTTVVVXXXYYYXXXWWWVVVVVVXXXZZZVVVWWWWWWXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXXXXYYYQQQRRRRRRSSSTTTUUUVVVVVVRRRRRRSSSUUUVVVWWWXXXYYYTTTTTTTTTTTTSSSSSSSSSSSSKKKNNNRRRVVVXXXWWWVVVTTTSSSQQQPPPPPPRRRSSSSSSRRRUUUVVVVVVTTTRRRSSSVVVZZZ___^^^\\\YYYUUUQQQMMMLLLQQQTTTXXXYYYWWWUUURRRRRRJJJLLLNNNOOOOOOOOOQQQRRRTTTUUUUUUUUUTTTUUUXXX[[[[[[YYYVVVVVVVVVWWWVVVUUUWWWXXXYYYZZZ[[[[[[[[[ZZZVVVVVVVVVVVVVVVVVVVVVUUUYYYYYYXXXXXXWWWWWWWWWVVV~~~}}}~~~zzzzzz{{{}}}~~~~~~{{{zzz{{{||||||yyyvvvtttsssuuuuuuvvvxxx{{{}}}{{{uuurrrrrrrrrrrrpppqqqpppooopppssswww{{{~~~yyywwwtttrrrqqqrrrtttuuusssttttttuuuuuutttsssrrrtttsssqqqpppooopppqqqrrrpppooollliiiggghhhlllppppppoooooonnnnnnnnnoooooommmkkkiiigggfffggghhhiiieeeggggggdddaaa```bbbeeejjjiiigggeeeddddddddddddhhhhhhhhhhhhfffbbb[[[VVVXXXZZZ^^^cccgggiiihhhfffjjjgggccc````````````___[[[\\\^^^aaaddddddaaa___\\\___bbbdddeeebbb___]]]\\\ZZZXXXTTTRRRTTTYYY\\\ZZZ]]]```bbbaaaaaaaaaaaabbb```aaaffffff```ZZZYYYWWWVVVXXX]]]^^^\\\[[[^^^YYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXWWWWWWVVVVVV\\\[[[[[[[[[]]]\\\[[[YYYXXXVVVSSSSSSUUUWWWXXXXXXUUUTTTTTTVVVYYYZZZYYYXXXQQQSSSSSSRRRPPPPPPSSSWWW[[[ZZZZZZYYYYYYYYYYYYYYY]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSTTTXXX\\\^^^\\\ZZZZZZXXXVVVTTTTTTVVVXXXYYYXXXYYYYYYXXXUUURRRNNNLLLNNNNNNOOORRRUUUWWWVVVUUUSSSRRROOONNNNNNPPPRRRSSSXXXXXXXXXWWWUUUSSSQQQPPPOOORRRUUUVVVTTTRRRQQQPPPSSSTTTTTTSSSQQQRRRTTTVVVVVVWWWYYYZZZZZZYYYXXXWWWXXXZZZ[[[YYYUUUSSSTTTVVVWWWVVVUUUUUUVVVWWWXXXYYY]]]XXXSSSQQQTTTWWWZZZZZZVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVXXXYYYXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVVVVUUUSSSQQQSSSVVVYYYYYYWWW[[[YYYWWWVVVVVVVVVUUUTTTNNNOOOPPPSSSVVVVVVUUUSSSTTTRRRQQQPPPPPPRRRTTTUUUSSSRRRRRRRRRSSSTTTUUUVVVZZZXXXTTTQQQOOOOOOOOOPPPSSSTTTWWWXXXXXXVVVSSSQQQPPPOOOMMMKKKKKKMMMOOOQQQTTTUUUUUUTTTSSSTTTVVVYYYXXXXXXXXXYYYYYYXXXVVVTTTXXXYYY[[[\\\\\\ZZZXXXWWWUUUWWWXXXYYYXXXXXXXXXYYYZZZXXXVVVUUUUUUTTTRRRQQQ~~~~~~~~~~~~xxxxxxyyyzzz{{{|||}}}}}}~~~}}}{{{zzz{{{|||}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~yyyssspppqqqrrrrrrqqqssssssrrrsssuuuxxx{{{||||||zzzwwwuuussstttuuuvvvuuuvvvvvvvvvvvvtttsssrrrtttrrrooommmlllmmmoooppppppooommmjjjhhhhhhkkknnnoooooonnnmmmlllkkkkkkkkkkkkiiifffdddbbbaaaaaabbbeeefffgggdddaaa```bbbeeeiiigggfffdddccccccddddddffffffffffffeeebbb]]]YYY\\\]]]___cccggghhhhhhfffiiifffbbb___^^^^^^\\\[[[ZZZ[[[]]]___bbbbbb```^^^\\\^^^aaaccccccaaa^^^[[[XXXXXXWWWUUUTTTTTTWWWZZZZZZ]]]```aaaaaaaaaaaabbbbbbcccgggnnnoooggg___[[[YYYWWWXXX\\\\\\ZZZYYY[[[YYYYYYYYYYYYZZZ[[[[[[\\\ZZZZZZYYYYYYXXXYYYZZZZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\XXXVVVSSSRRRTTTVVVXXXXXXWWWVVVVVVWWWYYYYYYWWWVVVRRRSSSTTTSSSQQQQQQSSSVVVYYYYYYYYYXXXXXXYYYYYYZZZ\\\ZZZXXXUUUTTTTTTUUUUUUWWWVVVVVVYYY\\\]]]\\\ZZZZZZXXXVVVTTTSSSTTTVVVWWWWWWWWWWWWVVVTTTRRROOONNNPPPOOOOOOQQQTTTUUUUUUTTTSSSQQQPPPOOOOOOQQQSSSUUUWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQTTTUUUSSSQQQPPPOOOSSSTTTTTTSSSQQQRRRTTTVVVWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXYYYWWWUUUTTTUUUWWWWWWWWWVVVUUUVVVVVVXXXXXXZZZUUUPPPNNNQQQTTTVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQRRRUUUWWWWWWVVVXXXXXXXXXYYYZZZYYYVVVSSSOOOPPPQQQSSSUUUUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQSSSTTTVVVVVVTTTQQQNNNMMMNNNPPPRRRTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPOOONNNNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRUUUWWWUUUVVVWWWXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZYYYWWWVVVUUUTTTRRRQQQ~~~~~~~~~~~~~~~~~~~~~~~~}}}|||wwwwwwwwwxxxxxxxxxyyyyyy|||}}}~~~}}}{{{zzz{{{|||~~~}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyyzzzvvvqqqooooooqqqrrrsssvvvvvvvvvwwwwwwyyyzzz{{{}}}zzzwwwvvvvvvvvvwwwxxxxxxxxxwwwuuutttrrrqqqssspppmmmjjjhhhiiikkklllnnnnnnmmmkkkhhhggghhhiiimmmlllkkkjjjhhhgggffffffiiigggdddaaa^^^]]]\\\\\\ccceeefffddd```___aaadddgggeeedddbbbbbbbbbcccdddccccccbbbcccdddcccaaa^^^bbbaaaaaabbbeeeffffffeeegggddd```^^^\\\[[[YYYXXXXXXYYYZZZ]]]______]]][[[\\\]]]```aaaaaa^^^[[[YYYSSSUUUWWWXXXWWWVVVWWWXXX]]]___aaaaaa`````````aaa```bbbjjjssstttkkkaaa\\\YYYWWWWWWZZZZZZWWWVVVYYYZZZZZZZZZZZZ[[[\\\^^^___\\\ZZZYYYXXXYYY[[[^^^```\\\ZZZXXXYYY[[[^^^______YYYVVVRRRQQQSSSUUUWWWXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSTTTSSSRRRPPPQQQRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZYYYWWWTTTRRRQQQRRRTTTUUUYYYXXXXXXYYY[[[[[[YYYXXXYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRPPPOOOPPPRRRSSSTTTSSSQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTRRRPPPNNNMMMOOOQQQTTTTTTRRRPPPOOOOOORRRSSSSSSRRRQQQRRRTTTWWWXXXYYYZZZ[[[[[[YYYWWWVVVUUUVVVVVVUUUTTTUUUWWWYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUQQQMMMKKKLLLOOOQQQSSSPPPPPPQQQQQQQQQQQQPPPPPPTTTTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTVVVYYY\\\]]][[[VVVQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVTTTRRRPPPOOOQQQSSSTTTRRRPPPMMMKKKKKKNNNQQQTTTUUUUUUUUUVVVVVVVVVVVVVVVQQQRRRRRRRRRRRRSSSSSSTTTSSSTTTTTTSSSQQQQQQRRRTTTSSSUUUVVVXXXZZZZZZZZZYYYYYYXXXWWWUUUUUUTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVZZZYYYXXXVVVUUUSSSRRRQQQ~~~~~~~~~~~~{{{}}}|||}}}}}}}}}~~~~~~~~~}}}yyyyyyxxxxxxxxxwwwwwwwww{{{}}}~~~~~~|||||||||}}}}}}}}}|||}}}}}}xxxxxxxxxxxxwwwwwwvvvvvvwwwtttqqqppppppqqqssstttxxxyyyyyyyyyyyyyyyyyyyyy~~~{{{xxxwwwvvvvvvvvvyyyyyywwwvvvsssqqqpppoooqqqnnnjjjfffeeeeeegggiiijjjkkkllljjjgggeeeddddddhhhhhhggggggfffeeedddcccfffdddbbb___]]]\\\[[[[[[aaaccceeeccc```___aaaccceeecccaaa``````bbbdddeeeaaa``````aaacccddddddccceeecccaaa```bbbccccccbbbeeebbb___]]]\\\\\\ZZZXXXWWWWWWXXXZZZ\\\]]][[[YYY[[[]]]^^^___^^^\\\YYYWWWQQQUUUZZZ]]]\\\[[[YYYYYY```aaabbb```^^^]]]]]]^^^[[[]]]eeennnpppggg^^^YYYXXXUUUUUUYYYYYYVVVVVVYYY[[[[[[[[[[[[[[[\\\\\\]]][[[YYYWWWVVVXXX\\\```ccc___\\\XXXXXXYYY\\\^^^___YYYVVVRRRPPPRRRUUUWWWXXXVVVVVVVVVXXXYYYXXXVVVTTTRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXYYYYYYVVVTTTQQQOOOOOOQQQSSSUUUYYYXXXXXXWWWWWWWWWVVVUUUXXXVVVTTTRRRQQQPPPQQQQQQSSSRRRRRRQQQQQQRRRSSSSSSSSSRRRPPPPPPQQQRRRRRRQQQOOOPPPPPPQQQSSSTTTVVVWWWUUUTTTTTTSSSQQQPPPNNNMMMPPPRRRTTTTTTRRRPPPOOOOOOQQQQQQRRRQQQQQQRRRUUUWWWZZZ[[[\\\\\\\\\ZZZXXXWWWSSSSSSSSSSSSSSSUUUXXXZZZWWWVVVVVVUUUUUUTTTTTTTTTQQQOOOKKKIIIIIIKKKNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPSSSTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYXXXUUURRRPPPPPPPPPPPPPPPQQQSSSSSSTTTRRRTTTWWWZZZ[[[ZZZUUUQQQQQQRRRSSSRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTVVVTTTQQQOOONNNOOOQQQRRRQQQOOOLLLJJJJJJMMMQQQTTTVVVUUUTTTTTTUUUVVVWWWXXXRRRSSSTTTUUUVVVUUUUUUTTTSSSTTTTTTSSSQQQPPPQQQRRRTTTVVVXXXZZZZZZZZZZZZ[[[[[[YYYVVVSSSRRRRRRTTTUUUWWWUUURRRQQQQQQRRRSSSSSSXXXXXXWWWUUURRRPPPPPPPPP~~~{{{tttvvvzzz~~~||||||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyxxxxxx{{{}}}~~~~~~|||{{{{{{{{{{{{vvvvvvwwwxxxxxxwwwvvvvvvvvvvvvuuussssssssstttuuuxxxxxxxxxxxxxxxxxxxxxxxx}}}|||zzzwwwvvvtttttttttxxxwwwuuussspppnnnmmmlllnnnlllhhheeecccdddeeeffffffhhhiiiiiifffbbbaaa```bbbcccddddddddddddcccccc______^^^\\\\\\[[[[[[ZZZ___bbbdddccc```^^^```bbbcccbbb```______bbbdddfffaaa```___aaaccceeeeeeeeeeeebbb___^^^___``````___aaa```^^^]]]^^^^^^]]][[[WWWWWWWWWYYY[[[[[[ZZZXXXZZZ[[[]]]]]]\\\ZZZXXXVVVSSSXXX]]]aaaaaa___]]]\\\dddcccbbb___[[[ZZZZZZ[[[YYYYYY]]]eeefffaaa[[[YYYUUUSSSSSSWWWXXXWWWXXX[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSUUUZZZ___cccaaa]]]YYYWWWXXXZZZ\\\\\\ZZZVVVSSSQQQSSSUUUWWWWWWRRRSSSTTTWWWYYYYYYWWWTTTOOONNNMMMLLLLLLMMMNNNNNNQQQRRRTTTVVVWWWXXXXXXXXXSSSRRRPPPNNNNNNPPPRRRSSSUUUUUUUUUTTTSSSRRRRRRRRRVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQQQQRRRRRRQQQPPPNNNOOOPPPRRRTTTUUUVVVVVVSSSSSSSSSSSSRRRQQQOOOOOORRRSSSUUUTTTRRRPPPPPPPPPNNNOOOPPPPPPPPPQQQTTTVVVZZZ[[[\\\]]]]]][[[YYYXXXSSSRRRQQQRRRSSSUUUWWWWWWUUUUUUTTTTTTSSSSSSRRRRRROOONNNKKKIIIHHHIIILLLNNNOOONNNNNNMMMMMMNNNNNNOOOSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYWWWUUURRRPPPPPPPPPQQQQQQQQQRRRSSSTTTSSSSSSSSSTTTVVVVVVTTTRRRPPPRRRTTTSSSQQQPPPPPPQQQQQQRRRUUUVVVWWWVVVTTTSSSUUUSSSQQQNNNMMMNNNOOOPPPRRRPPPMMMJJJJJJLLLOOOQQQTTTTTTSSSSSSTTTUUUWWWYYYSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTSSSQQQPPPPPPQQQUUUXXX[[[[[[ZZZXXXYYYZZZ\\\YYYUUURRRPPPRRRTTTVVVWWWSSSPPPOOOPPPRRRRRRQQQSSSTTTUUUSSSPPPNNNNNNOOO}}}}}}~~~~~~}}}~~~}}}zzzsssuuuwwwzzz|||}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzz||||||zzzyyyzzz{{{{{{vvvwwwyyyzzzzzzzzzyyyxxxxxxyyy{{{zzzxxxuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwzzzyyyxxxvvvtttsssrrrrrrvvvuuussspppmmmllljjjjjjkkkjjjgggeeedddddddddeeedddfffggggggdddaaa```______```bbbcccddddddccccccYYYYYYYYYYYYYYYYYYYYYYYY]]]```cccbbb___^^^___aaabbbaaa___^^^___bbbfffhhhcccbbbaaabbbdddeeeeeedddcccaaa^^^^^^^^^______^^^___^^^]]]^^^___```^^^]]]XXXXXXWWWYYYZZZ[[[ZZZXXXYYYZZZ[[[\\\[[[ZZZXXXVVVUUUZZZ___bbbaaa```^^^]]]cccbbb```\\\YYYXXXYYY[[[\\\ZZZZZZ___```]]][[[[[[UUURRRSSSVVVXXXWWWXXX\\\]]]^^^^^^^^^]]]ZZZWWWUUUTTTSSSQQQQQQSSSXXX]]]```aaa]]]YYYVVVWWWXXXYYYZZZZZZWWWUUUTTTUUUVVVWWWVVVPPPPPPRRRVVVXXXXXXVVVSSSMMMKKKIIIIIIKKKMMMMMMMMMPPPQQQSSSUUUVVVVVVVVVVVVQQQQQQOOOOOONNNOOOPPPPPPQQQRRRRRRPPPOOONNNOOOQQQTTTTTTSSSQQQQQQPPPPPPPPPMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSRRRSSSTTTTTTRRRPPPMMMNNNPPPSSSTTTUUUUUUTTTQQQQQQRRRRRRRRRQQQQQQPPPRRRSSSTTTSSSQQQOOOOOOOOOLLLMMMNNNNNNNNNPPPSSSUUUXXXYYY[[[\\\\\\[[[YYYXXXSSSRRRQQQRRRTTTUUUTTTSSSQQQRRRRRRRRRRRRQQQQQQPPPNNNNNNLLLIIIGGGHHHJJJMMMMMMLLLKKKJJJJJJKKKLLLMMMSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVVVVWWWVVVUUUSSSRRRQQQRRRSSSRRRQQQRRRSSSUUUUUUSSSQQQQQQRRRSSSSSSRRRMMMQQQUUUUUURRROOOOOOQQQOOOQQQSSSTTTUUUTTTRRRQQQSSSRRRPPPOOONNNNNNNNNNNNQQQPPPMMMKKKJJJKKKMMMNNNRRRRRRQQQRRRSSSUUUWWWXXXTTTTTTUUUUUUTTTSSSQQQPPPOOOPPPRRRQQQPPPOOOOOOOOOTTTWWWZZZZZZXXXVVVWWWYYY[[[XXXTTTQQQPPPQQQTTTVVVUUURRRNNNNNNQQQSSSRRRPPPOOORRRSSSQQQNNNLLLMMMPPP}}}||||||}}}{{{zzz{{{~~~~~~|||zzzxxxxxxxxxyyyyyyzzz{{{|||{{{{{{{{{{{{|||~~~{{{{{{{{{zzzzzzyyyyyyxxxxxxzzz~~~~~~}}}{{{yyyyyy{{{}}}~~~{{{|||}}}~~~~~~}}}{{{zzz{{{~~~}}}xxxvvvuuurrrqqqppppppqqqtttvvvwwwxxxwwwvvvuuutttsssrrrrrruuutttqqqnnnlllkkkjjjjjjiiihhhhhhgggfffeeeeeeeeeccceeeggggggeeebbbaaaaaa```aaacccddddddcccbbbaaaXXXXXXYYYYYYYYYYYYYYYYYY\\\___bbbbbb___]]]^^^```bbb```^^^^^^___cccgggjjjfffeeedddeeeeeeeeecccaaaaaa```^^^^^^```aaa```______^^^]]]^^^______]]][[[ZZZYYYXXXYYY[[[\\\[[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVYYY]]]^^^^^^]]]\\\]]]______\\\YYYWWWXXXZZZ]]]```[[[ZZZ^^^___\\\[[[]]]WWWTTTTTTVVVWWWVVVXXX[[[\\\^^^```aaa```\\\XXXUUURRRQQQPPPPPPSSSWWW[[[^^^]]]ZZZWWWVVVVVVXXXYYYYYYYYYXXXVVVVVVWWWXXXWWWUUUOOOPPPRRRUUUWWWVVVSSSPPPLLLIIIGGGHHHKKKNNNNNNMMMOOOPPPSSSTTTUUUUUUTTTSSSPPPPPPPPPPPPOOOOOONNNMMMMMMNNNOOONNNMMMMMMOOORRRSSSSSSRRRRRRQQQQQQQQQQQQKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUWWWUUURRRPPPLLLNNNPPPSSSTTTTTTSSSRRRMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLLLLMMMIIIJJJKKKLLLLLLNNNRRRTTTTTTUUUWWWYYYZZZYYYXXXWWWSSSRRRRRRSSSUUUTTTQQQNNNNNNNNNOOOPPPQQQPPPOOOOOOLLLMMMLLLIIIFFFFFFIIILLLNNNMMMKKKJJJJJJKKKMMMNNNSSSSSSRRRRRRSSSTTTVVVWWWSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUTTTSSSRRRUUUWWWVVVTTTRRRQQQRRRSSSRRRQQQJJJPPPUUUVVVSSSPPPOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKOOOOOOPPPQQQSSSTTTVVVWWWTTTTTTSSSRRRQQQOOONNNMMMJJJLLLNNNOOOMMMLLLMMMMMMOOOSSSWWWWWWUUUTTTVVVXXXWWWUUURRROOOOOOPPPSSSUUUSSSPPPMMMOOOSSSTTTRRROOOMMMPPPRRRQQQNNNLLLOOORRR~~~|||}}}}}}}}}zzzxxxwwwxxx{{{~~~}}}||||||}}}}}}|||{{{}}}|||zzzyyyxxxyyyzzzzzzyyyyyyyyyzzz|||~~~}}}}}}yyyyyyyyyxxxxxxxxxwwwwwwvvvyyy}}}|||{{{zzzyyyzzz}}}}}}|||}}}zzzvvvtttpppooommmmmmooorrrvvvxxxwwwvvvvvvuuutttssssssrrruuutttqqqnnnlllkkkjjjjjjggghhhhhhhhhhhhgggeeeeeedddfffggggggeeedddcccdddbbbcccdddeeedddcccaaa___[[[[[[[[[\\\[[[[[[ZZZZZZ[[[^^^bbbaaa___]]]^^^```bbb```^^^^^^___ccchhhkkkhhhgggfffffffffeeebbb___aaa```___```bbbbbbaaa``````___^^^^^^^^^]]][[[YYY[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZYYYVVVXXXZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWVVVXXX\\\``````\\\[[[^^^___\\\[[[\\\ZZZVVVUUUWWWWWWUUUVVVZZZZZZ]]]aaadddccc___ZZZWWWQQQPPPPPPPPPSSSVVVZZZ\\\ZZZXXXUUUUUUWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYWWWUUUPPPQQQRRRTTTUUUTTTPPPLLLKKKIIIGGGHHHLLLOOOOOONNNOOOPPPRRRTTTUUUTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKMMMNNNMMMLLLMMMPPPTTTRRRRRRRRRRRRRRRRRRQQQQQQIIIKKKNNNQQQRRRRRRQQQPPPRRRSSSUUUWWWYYYWWWSSSPPPLLLMMMPPPSSSTTTSSSRRRPPPJJJKKKMMMNNNOOOPPPQQQQQQOOOPPPPPPNNNLLLJJJJJJKKKHHHIIIJJJKKKKKKMMMQQQTTTPPPRRRTTTVVVWWWWWWVVVVVVSSSRRRRRRTTTUUUSSSOOOJJJKKKLLLNNNOOOPPPOOOOOONNNKKKLLLLLLIIIFFFEEEHHHKKKQQQOOONNNMMMMMMNNNOOOQQQSSSSSSRRRRRRRRRTTTUUUWWWQQQQQQQQQRRRSSSUUUVVVWWWTTTVVVWWWVVVTTTSSSVVVXXXVVVUUUTTTTTTTTTTTTRRRPPPHHHOOOVVVWWWTTTPPPOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOPPPPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQSSSTTTUUUVVVTTTTTTRRRPPPOOOMMMLLLKKKGGGIIILLLLLLLLLKKKKKKLLLJJJOOOTTTUUUSSSRRRUUUXXXTTTRRRPPPNNNNNNOOORRRTTTRRROOOMMMPPPTTTUUURRROOOLLLPPPSSSRRRNNNMMMPPPTTT~~~~~~~~~~~~}}}zzzxxxxxx{{{~~~{{{wwwvvvvvvvvvvvvuuuuuuuuuuuuyyyyyyyyy|||~~~~~~~~~|||yyyxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~zzzyyyzzz||||||zzzwwwuuutttssstttuuuuuuyyy~~~}}}|||{{{{{{|||}}}~~~|||{{{uuupppmmmiiikkkmmmnnnoooppprrrtttwwwvvvsssqqqpppppppppppptttoookkkiiijjjjjjhhheeeeeefffggghhhhhhgggeeeccccccgggjjjiiieeeccceeeiiicccdddeeeeeeccc```\\\ZZZZZZZZZ[[[]]]^^^]]][[[XXX]]]```dddeeeccc```]]]\\\^^^]]][[[[[[]]]aaaeeehhhggggggfffeeecccbbbaaaaaa^^^^^^^^^___```aaabbbccc\\\___aaa^^^YYYVVVXXX[[[]]]\\\[[[ZZZZZZ\\\]]]^^^^^^]]]ZZZXXXWWWWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZXXXVVVUUUUUUWWWYYY[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\]]][[[YYYWWWVVVWWWXXXYYY\\\]]]______^^^\\\YYYWWWVVVTTTTTTVVVYYYZZZXXXUUUVVVTTTRRRPPPPPPSSSVVVXXX[[[ZZZXXXVVVUUUUUUVVVVVVTTTSSSTTTVVVXXXVVVPPPKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUSSSQQQOOOSSSTTTTTTTTTRRROOOLLLJJJNNNNNNNNNNNNMMMNNNPPPSSSWWWSSSPPPQQQTTTUUUQQQNNNNNNNNNOOOOOOOOOOOONNNNNNQQQQQQSSSUUUWWWVVVSSSPPPLLLPPPTTTUUUTTTQQQNNNMMMIIIJJJLLLPPPUUUVVVSSSPPPSSSRRRPPPLLLIIIHHHJJJLLLJJJKKKLLLMMMOOOPPPQQQRRRUUUTTTTTTUUUVVVUUUSSSQQQUUUPPPMMMMMMQQQSSSRRROOOKKKNNNQQQQQQOOOMMMMMMOOOMMMMMMMMMLLLLLLLLLKKKKKKTTTRRRPPPOOOOOOOOONNNMMMRRRQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVXXX\\\[[[XXXUUUSSSQQQPPPPPPOOONNNNNNQQQVVVVVVQQQMMMKKKLLLNNNQQQSSSRRROOOLLLKKKLLLNNNPPPRRRRRROOOMMMMMMOOOPPPQQQPPPNNNKKKIIIJJJIIIGGGEEEEEEEEEGGGHHHLLLMMMOOOPPPRRRTTTVVVWWWTTTSSSQQQQQQPPPMMMJJJGGGAAACCCEEEHHHJJJLLLLLLLLLHHHGGGGGGJJJNNNRRRUUUVVVPPPOOONNNNNNOOOOOOLLLKKKFFFHHHLLLOOOPPPOOOMMMLLLLLLLLLMMMPPPRRRRRRPPPNNN~~~~~~}}}||||||{{{}}}}}}{{{xxxvvvvvvyyy{{{}}}zzztttttttttssssssrrrrrrrrrxxxxxxxxx{{{~~~~~~~~~}}}|||{{{xxxvvvtttuuuuuuvvvwwwyyy{{{}}}~~~~~~|||yyywwwxxxzzzzzzyyywwwuuuttttttvvvvvvwww{{{~~~~~~}}}yyytttooommmjjjlllnnnnnnnnnnnnppprrruuutttrrrpppooonnnnnnnnnnnnkkkgggfffhhhhhhfffdddaaabbbdddeeeeeeeeecccbbbaaaeeehhhhhheeedddgggjjjddddddeeedddccc```]]]\\\[[[[[[[[[]]]______]]]\\\aaadddggghhheeeaaa^^^]]][[[[[[[[[\\\^^^bbbeeehhhfffeeedddcccbbbaaa``````aaa```___^^^]]]\\\\\\\\\\\\]]]]]]ZZZUUUTTTXXX\\\aaa___]]][[[[[[\\\^^^___^^^[[[XXXUUUTTTUUUXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWYYY[[[ZZZZZZZZZYYYWWWWWWXXXYYY[[[ZZZXXXUUUTTTTTTUUUVVVZZZ[[[]]]^^^^^^\\\ZZZYYYWWWWWWWWWXXXZZZZZZWWWTTTUUUTTTQQQPPPPPPRRRTTTVVVXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRRRRTTTUUUTTTQQQMMMLLLMMMNNNOOOQQQTTTVVVWWWXXXXXXYYYYYYWWWUUUSSSQQQRRRSSSSSSSSSRRRPPPOOONNNSSSTTTTTTRRRPPPPPPQQQRRRTTTRRRRRRUUUYYYYYYUUUPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTVVVVVVSSSQQQLLLOOOSSSUUUTTTQQQOOONNNMMMMMMNNNRRRVVVWWWVVVSSSQQQQQQOOOLLLJJJJJJLLLOOONNNNNNNNNNNNNNNOOOPPPQQQTTTSSSSSSSSSTTTTTTRRRPPPUUUQQQMMMNNNQQQSSSRRROOONNNPPPQQQPPPLLLJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMSSSQQQOOOOOOOOOOOONNNMMMPPPOOOOOOPPPRRRRRRRRRRRRPPPPPPOOOPPPQQQRRRTTTUUUYYYXXXVVVTTTRRRPPPOOONNNLLLKKKKKKOOOSSSUUURRRNNNLLLLLLNNNPPPRRRRRROOOMMMLLLLLLNNNQQQSSSRRRPPPMMMPPPQQQRRRSSSQQQNNNKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQNNNKKKHHHBBBCCCFFFHHHJJJJJJKKKKKKFFFFFFFFFHHHLLLOOOQQQSSSRRRQQQOOONNNNNNMMMJJJHHHFFFIIIMMMPPPQQQPPPNNNLLLLLLMMMOOORRRUUUVVVUUUSSS~~~||||||{{{{{{zzzzzzyyyyyy|||{{{zzzwwwttttttvvvxxx|||~~~~~~|||uuuttttttsssrrrqqqqqqpppvvvvvvwwwyyy}}}}}}{{{xxxxxxyyyxxxtttqqqsssttttttuuuwwwyyy{{{|||}}}}}}|||zzzwwwvvvvvvwwwyyyxxxvvvuuutttuuuwwwxxxzzz~~~zzzvvvqqqnnnmmmlllmmmnnnmmmllllllnnnooopppooonnnlllkkkjjjiiiiiihhheeebbbccceeegggeeeccc^^^___```bbbbbbbbbaaa```___bbbffffffeeeeeehhhjjjeeeddddddcccaaa```______^^^]]]\\\]]]^^^```______dddfffiiiiiifffbbb___^^^XXXYYY[[[]]]```cccfffhhhdddcccbbbaaa``````````````````^^^]]][[[YYYXXXWWW[[[[[[ZZZVVVSSSTTTYYY]]]dddbbb___]]][[[\\\]]]^^^\\\YYYVVVSSSSSSUUUWWWYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWWWWXXXYYY[[[YYYYYYYYYWWWUUUTTTUUUVVVZZZXXXVVVTTTRRRQQQQQQRRRVVVWWWZZZ\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[YYYUUUQQQUUUSSSQQQPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTQQQPPPOOOQQQRRRSSSRRRQQQOOOOOOPPPRRRUUUXXX[[[]]]ZZZZZZZZZZZZXXXVVVSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRVVVWWWWWWUUUQQQOOOOOOOOOQQQQQQSSSWWW[[[[[[WWWSSSPPPPPPRRRSSSTTTUUUUUUUUUPPPPPPQQQSSSUUUUUURRRPPPJJJNNNRRRTTTSSSQQQPPPOOOOOOOOOOOORRRTTTVVVUUUTTTOOOOOONNNLLLKKKKKKNNNPPPQQQPPPOOONNNNNNOOOPPPPPPSSSRRRPPPPPPQQQRRRQQQPPPTTTQQQNNNOOORRRSSSRRRPPPQQQQQQQQQNNNJJJGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPPPPRRRPPPNNNNNNOOOOOOOOONNNMMMNNNPPPRRRSSSSSSRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQSSSTTTTTTSSSRRRPPPNNNMMMIIIHHHHHHLLLPPPSSSRRRPPPMMMLLLMMMOOOQQQRRRPPPNNNMMMMMMNNNQQQSSSSSSPPPNNNRRRSSSTTTSSSRRROOOLLLJJJIIIIIIIIIIIIIIIKKKLLLMMMRRRQQQQQQQQQPPPPPPPPPPPPTTTSSSRRRRRRRRRPPPMMMJJJDDDEEEGGGHHHIIIJJJJJJJJJEEEEEEFFFHHHJJJLLLNNNOOOSSSQQQOOOMMMMMMKKKIIIGGGGGGKKKOOOSSSTTTRRROOOLLLKKKLLLNNNRRRUUUWWWWWWVVV~~~|||{{{{{{{{{zzzzzzzzzyyy{{{{{{yyywwwtttssstttvvv{{{|||~~~~~~|||{{{xxxwwwwwwvvvuuutttsssssstttttttttwww{{{~~~{{{wwwtttuuuxxxyyyvvvrrrsssssstttuuuvvvxxxyyyzzzyyyyyyxxxwwwvvvuuuvvvvvvzzzxxxvvvtttttttttvvvvvv{{{~~~|||wwwrrrooonnnmmmoooooonnnllljjjjjjkkklllkkkkkkkkkjjjhhhgggeeedddcccaaa```bbbfffhhhhhhfff___````````````___^^^^^^^^^aaadddeeeddddddfffhhheeedddbbbaaa``````aaaaaabbb___\\\[[[]]]^^^^^^^^^ccceeeggggggddd```]]]\\\XXXYYY\\\```cccfffhhhiiidddcccaaa````````````aaa______^^^]]]\\\ZZZYYYXXXYYYZZZYYYWWWVVVVVVYYY\\\bbbaaa```___^^^\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZYYYWWWWWWXXXYYYZZZYYYYYYYYYWWWTTTSSSSSSUUUYYYXXXVVVSSSQQQPPPOOOOOOPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\]]]\\\[[[WWWRRROOOSSSSSSQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPOOONNNNNNPPPSSSTTTUUUSSSSSSSSSTTTVVVYYY\\\^^^XXXXXXXXXWWWVVVUUUTTTSSSUUUSSSRRRPPPPPPQQQRRRSSSSSSTTTTTTRRROOOLLLLLLLLLPPPPPPRRRTTTWWWXXXUUUSSSPPPQQQSSSTTTVVVWWWWWWXXXSSSRRRRRRSSSSSSRRROOOMMMHHHLLLPPPRRRRRRQQQPPPPPPNNNNNNNNNOOOQQQRRRRRRRRROOOOOOOOOMMMKKKKKKMMMOOORRRQQQOOONNNNNNOOOQQQRRRRRROOOMMMMMMNNNOOOPPPOOORRRPPPNNNOOOQQQRRRQQQOOOQQQPPPNNNLLLIIIGGGGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTPPPNNNMMMMMMOOOOOOOOONNNNNNPPPRRRSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMPPPQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHKKKNNNPPPPPPOOOLLLLLLLLLMMMPPPQQQPPPOOOMMMMMMNNNPPPRRRRRRPPPNNNPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLQQQPPPPPPPPPOOONNNNNNNNNRRRQQQQQQRRRRRRQQQOOOLLLHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHIIIJJJJJJKKKMMMNNNQQQOOOMMMLLLLLLKKKJJJHHHJJJNNNRRRVVVWWWUUUQQQNNNJJJJJJKKKNNNRRRSSSSSSRRR~~~||||||~~~}}}}}}}}}}}}||||||||||||zzzzzzzzzxxxuuutttuuuwww{{{|||||||||{{{yyyxxxvvvxxxxxxwwwwwwvvvuuuttttttrrrrrrrrrtttxxx|||}}}}}}wwwtttqqqsssxxx{{{yyyvvvtttttttttuuuwwwxxxzzzzzzuuuuuuttttttuuuvvvwwwwwwzzzxxxvvvtttssssssssstttxxx{{{}}}~~~~~~~~~yyy}}}|||xxxtttpppooonnnoooppppppnnnkkkhhhggghhhjjjkkklllllllllkkkhhhfffdddaaa``````ccchhhlllkkkiiieeeeeedddbbb```___]]]\\\___aaabbbccccccccccccdddcccbbb```______```bbbcccccc```\\\ZZZZZZ[[[[[[ZZZ^^^```cccbbb```]]][[[[[[ZZZ[[[^^^bbbeeeggghhhiiidddcccaaa``````aaabbbcccccccccbbbaaa___]]][[[YYYXXXYYY[[[[[[[[[ZZZZZZ[[[\\\]]]```aaa___\\\XXXUUUTTTUUUWWWYYYYYYYYYXXXWWWXXXXXXWWWWWWVVVWWWWWWWWW[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYWWWTTTSSSSSSTTTYYYXXXVVVTTTRRRPPPOOOOOOLLLNNNPPPSSSUUUWWWXXXXXX[[[\\\]]]\\\XXXTTTQQQOOORRRRRRRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMOOORRRVVVXXXVVVUUUTTTTTTTTTVVVYYY[[[TTTTTTTTTUUUUUUUUUUUUUUUWWWUUURRRPPPOOOOOOPPPQQQPPPQQQQQQOOOLLLKKKKKKLLLQQQPPPOOONNNOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXVVVTTTSSSRRRQQQOOOKKKHHHGGGJJJNNNPPPPPPOOOOOOOOONNNOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOMMMKKKJJJKKKLLLOOOOOOOOONNNOOOPPPRRRSSSOOOMMMKKKKKKLLLNNNNNNNNNOOONNNMMMNNNOOOOOONNNMMMNNNMMMLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRTTTUUUNNNLLLKKKLLLNNNPPPPPPOOOOOORRRTTTSSSPPPMMMKKKKKKOOOOOOOOONNNNNNMMMLLLLLLNNNOOOQQQRRRRRRPPPNNNMMMMMMLLLKKKLLLMMMMMMMMMLLLJJJJJJJJJLLLNNNPPPOOONNNLLLKKKLLLMMMPPPPPPOOOMMMKKKLLLNNNOOOPPPPPPOOOOOONNNOOOOOOOOONNNLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRQQQOOOMMMKKKKKKKKKJJJJJJJJJKKKKKKJJJLLLNNNNNNLLLKKKMMMNNNLLLKKKIIIIIIKKKLLLLLLLLLNNNQQQUUUXXXYYYWWWSSSQQQLLLLLLKKKLLLNNNOOONNNMMM~~~~~~~~~~~~}}}{{{}}}{{{zzz{{{}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyzzzzzzxxxvvvuuuvvvxxxzzzzzzyyyxxxvvvuuusssrrrtttttttttttttttsssssssssqqqpppoooqqquuuxxxzzzzzzuuusssqqqssswwwzzzzzzxxxuuuuuuuuuvvvwwwxxxzzzzzzuuusssrrrsssuuuvvvvvvuuuxxxvvvtttrrrqqqrrrssstttuuuwwwyyyzzzzzz{{{|||~~~xxx|||}}}{{{yyywwwtttqqqpppooopppqqqppppppnnnjjjgggeeeggghhhmmmnnnooopppnnnkkkhhhfff___^^^___dddjjjmmmmmmkkkjjjiiigggeeebbb```^^^]]]___```aaabbbbbbbbbbbbbbb``````___^^^___```bbbcccbbb___[[[YYYYYYYYYYYYXXXYYY[[[^^^___]]]\\\[[[[[[]]]^^^```bbbdddffffffgggcccbbb```______aaacccdddjjjjjjhhhfffbbb^^^[[[YYYYYYZZZ\\\^^^^^^]]][[[YYYWWWZZZ]]]```___\\\WWWTTTRRRTTTVVVYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXWWWVVVSSSRRRSSSTTTWWWWWWVVVTTTSSSQQQPPPOOOKKKMMMNNNQQQSSSTTTUUUVVVYYYZZZZZZXXXUUUQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLMMMPPPUUUXXXVVVTTTRRRPPPPPPQQQSSSUUUQQQRRRRRRSSSTTTUUUVVVVVVVVVTTTRRROOONNNNNNOOOPPPPPPPPPPPPNNNKKKKKKMMMNNNQQQOOOMMMKKKJJJJJJLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWUUURRRQQQOOOMMMIIIGGGEEEHHHLLLMMMMMMLLLMMMMMMOOOQQQRRRRRRPPPOOOPPPPPPNNNOOONNNMMMJJJIIIIIIJJJMMMNNNNNNOOOPPPQQQQQQQQQMMMLLLJJJKKKLLLMMMMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJKKKMMMOOOPPPNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRLLLKKKJJJKKKNNNPPPPPPPPPPPPSSSTTTRRRMMMIIIHHHIIIPPPPPPPPPPPPOOONNNMMMLLLNNNNNNOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHKKKNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKHHHIIIJJJLLLNNNOOOPPPPPPOOOPPPQQQQQQOOOMMMJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLOOOQQQPPPMMMKKKKKKMMMHHHGGGFFFGGGJJJMMMNNNOOOPPPRRRUUUWWWXXXVVVTTTSSSQQQOOONNNNNNNNNNNNMMMKKK}}}{{{{{{}}}}}}|||{{{zzzyyyyyyzzz}}}~~~~~~}}}|||{{{{{{|||~~~|||||||||}}}}}}}}}}}}}}}wwwxxxxxxxxxvvvvvvwwwxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrssspppnnnmmmnnnrrruuuwwwwwwttttttsssssstttvvvwwwxxxuuuuuuuuuuuuvvvwwwyyyyyywwwuuurrrrrrtttuuutttrrrsssrrrppppppppprrrtttuuurrrtttvvvwwwxxxyyy|||~~~zzz}}}{{{wwwuuurrrqqqpppppppppqqqrrrssspppooommmiiieeedddfffhhhkkkmmmoooooonnnkkkgggddd\\\\\\]]]bbbiiilllllljjjlllkkkhhhfffdddbbb``````]]]]]]^^^```bbbccccccbbb]]]]]]]]]^^^___```aaaaaa___\\\ZZZYYYZZZ[[[ZZZYYYVVVYYY\\\]]]]]]]]]^^^_________``````aaabbbccccccaaa```^^^]]]^^^```bbbdddllllllkkkiiifffaaa^^^[[[\\\\\\\\\\\\]]]\\\[[[ZZZVVVXXXZZZ]]]]]]\\\ZZZYYYRRRRRRSSSUUUVVVXXXYYYZZZWWWWWWXXXXXXYYY[[[\\\]]]YYYXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUTTTRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWWWWTTTQQQNNNOOOQQQOOOPPPRRRTTTUUUUUUTTTTTTQQQRRRRRRSSSRRRQQQOOOOOOHHHJJJKKKJJJJJJMMMRRRVVVSSSQQQNNNKKKKKKLLLNNNPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNOOOPPPRRRQQQOOOKKKIIIIIILLLOOOOOONNNNNNLLLKKKJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSUUUSSSPPPOOONNNMMMJJJHHHDDDGGGJJJKKKJJJJJJJJJKKKMMMPPPRRRRRRPPPMMMMMMMMMKKKLLLLLLKKKIIIIIIIIIKKKMMMNNNOOOPPPPPPOOONNNMMMKKKJJJJJJKKKMMMNNNMMMKKKFFFHHHIIIJJJIIIHHHGGGGGGJJJJJJLLLPPPTTTTTTQQQNNNOOOOOONNNNNNNNNMMMMMMMMMJJJIIIIIIKKKMMMPPPPPPPPPOOOQQQRRROOOJJJFFFGGGJJJPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLMMMMMMKKKHHHFFFEEEDDDEEEGGGJJJMMMMMMKKKIIIGGGFFFFFFGGGIIIJJJJJJHHHHHHIIIJJJLLLMMMNNNOOOOOOMMMOOOQQQQQQQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNOOONNNLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLOOOQQQOOOKKKGGGHHHJJJGGGFFFDDDFFFIIIMMMOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRRRRPPPNNNNNNNNNNNNMMMLLL~~~}}}}}}|||{{{zzzzzz|||~~~~~~}}}xxxxxxxxx{{{}}}~~~}}}||||||}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{uuuvvvwwwwwwvvvvvvwwwxxxuuutttsssrrrqqqppppppppppppqqqqqqrrrrrrsssssstttooonnnlllmmmpppsssuuuuuutttuuuuuusssrrrrrrtttvvvtttttttttuuuuuuwwwxxxyyyzzzwwwssssssttttttrrroooooonnnnnnnnnpppsssvvvxxxqqqsssuuuvvvwwwyyy|||||||||}}}~~~|||~~~}}}yyytttpppnnnnnnnnnoooppprrrssstttpppooolllhhheeedddfffhhhgggiiikkklllkkkgggccc```ZZZYYY[[[aaagggkkkjjjhhhkkkjjjhhhfffdddcccbbbbbbZZZ[[[\\\___bbbddddddddd[[[[[[\\\]]]^^^___``````\\\ZZZYYYZZZ\\\]]]\\\\\\UUUXXX\\\^^^______aaabbb``````____________`````````___]]]\\\\\\___aaacccjjjjjjjjjjjjhhheeebbb```^^^]]]ZZZZZZZZZ[[[[[[[[[WWWXXXYYYZZZ[[[\\\]]]]]]SSSRRRPPPPPPRRRUUUYYY\\\VVVWWWXXXZZZ\\\^^^aaabbbXXXXXXWWWVVVVVVUUUTTTTTTRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUUUURRRNNNMMMOOORRRNNNPPPRRRUUUVVVVVVVVVUUUSSSSSSTTTTTTSSSQQQOOONNNFFFHHHIIIIIIHHHJJJOOOSSSOOOMMMJJJHHHHHHIIILLLNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSQQQMMMIIIFFFFFFIIILLLLLLNNNOOOOOONNNLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQPPPRRRQQQOOONNNNNNNNNLLLJJJDDDFFFIIIJJJIIIHHHIIIIIIIIIMMMQQQQQQMMMJJJIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQNNNKKKIIIJJJJJJJJJLLLNNNNNNLLLJJJDDDFFFHHHHHHGGGFFFEEEFFFJJJKKKMMMRRRVVVVVVRRRNNNPPPOOONNNMMMLLLJJJIIIIIIJJJIIIHHHJJJMMMPPPQQQQQQMMMPPPQQQMMMHHHFFFHHHKKKQQQQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJGGGIIILLLLLLJJJGGGEEEDDDBBBCCCFFFJJJMMMMMMJJJGGGEEEDDDDDDEEEGGGHHHHHHGGGJJJKKKKKKLLLMMMMMMNNNNNNKKKMMMPPPQQQQQQOOOLLLJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGIIILLLNNNMMMKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJNNNPPPNNNHHHEEEEEEGGGGGGFFFDDDEEEIIILLLNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMLLLKKK~~~}}}|||{{{yyyyyyyyyyyyzzz|||}}}yyywwwwwwyyy|||}}}{{{yyy{{{{{{|||}}}}}}}}}}}}}}}zzzyyywwwuuuvvvyyy|||~~~|||||||||{{{zzzyyywwwwwwttttttuuuvvvwwwxxxyyyyyyyyyuuuqqqoooooopppooommmpppqqqrrrsssuuuuuuvvvvvvtttsssqqqooooooqqqsssuuuxxxsssooooootttxxxxxxwwwxxxwwwuuuttttttvvvxxxzzzyyyyyyyyywwwuuuqqqmmmkkklllllllllnnnpppqqqpppooolllooosssvvvwwwwwwyyyzzzxxxvvvvvvxxx|||}}}|||yyyzzz|||}}}}}}|||xxxtttqqqmmmkkkjjjlllpppssssssqqqllllllkkkjjjiiigggffffffiiikkknnnnnnkkkfff___[[[WWWXXXYYY\\\```cccfffhhhjjjjjjiiihhhfffccc```___^^^^^^]]]]]]^^^___aaacccaaa^^^\\\]]]```aaa___]]]ZZZXXXWWWWWWZZZ\\\^^^^^^YYYXXXXXX[[[___aaa```^^^___^^^]]]\\\]]]___aaabbb___^^^[[[ZZZYYY[[[]]]^^^ccceeehhhjjjiiieeeaaa^^^```^^^[[[ZZZ[[[\\\\\\[[[YYYVVVTTTUUUXXX[[[[[[YYYTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^^^^```bbbddd```[[[VVVTTTUUUVVVUUUSSSUUUSSSQQQOOOOOOPPPRRRTTTRRRSSSSSSSSSSSSRRRRRRQQQRRRQQQQQQRRRTTTTTTSSSRRRTTTSSSQQQOOOOOOQQQSSSTTTVVVUUUUUUUUUVVVVVVUUUSSSPPPOOOOOOQQQRRRRRRPPPNNNMMMKKKIIIGGGGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPRRRTTTTTTSSSQQQPPPOOOMMMKKKHHHGGGGGGHHHIIILLLMMMNNNMMMLLLLLLNNNPPPOOOQQQRRRQQQMMMLLLMMMOOORRRRRRQQQQQQPPPOOONNNNNNFFFGGGGGGGGGGGGFFFEEEEEEJJJLLLOOOPPPPPPMMMIIIGGGEEEFFFIIIJJJKKKKKKJJJIIILLLLLLMMMOOOQQQPPPNNNKKKKKKIIIHHHJJJMMMNNNLLLIIIDDDEEEEEEDDDCCCCCCEEEFFFIIIKKKOOORRRTTTTTTSSSRRRNNNNNNNNNMMMLLLJJJIIIHHHFFFJJJOOOOOOKKKHHHIIIKKKNNNLLLJJJHHHGGGGGGIIIJJJMMMMMMNNNPPPQQQPPPLLLJJJMMMLLLJJJIIIIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFFFFGGGEEEHHHKKKLLLJJJGGGEEEDDDEEEEEEFFFHHHJJJKKKIIIHHHOOOOOOPPPQQQQQQPPPPPPOOOMMMLLLLLLOOOTTTTTTPPPKKKMMMJJJFFFDDDDDDGGGKKKNNNLLLJJJGGGHHHLLLNNNOOOMMMJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKIIIGGGFFFDDDDDDCCCAAADDDHHHJJJKKKKKKLLLNNNNNNMMMOOOQQQTTTSSSNNNJJJLLLMMMOOOOOOMMMKKKJJJKKK~~~~~~~~~}}}|||zzzzzzzzzyyyxxxxxxyyy{{{~~~|||zzzxxxyyy{{{|||{{{yyyyyyzzzzzz{{{||||||{{{{{{{{{zzzwwwuuuuuuwwwzzz|||{{{zzzzzzyyyxxxwwwuuutttssstttuuuvvvvvvwwwwwwvvvuuurrroooooopppqqqqqqoooqqqrrrtttuuuvvvvvvvvvvvvvvvuuusssqqqqqqrrrssstttwwwssspppqqquuuyyyyyywwwwwwuuusssrrrrrrtttvvvwwwvvvvvvvvvuuusssqqqnnnmmmhhhhhhhhhkkknnnpppqqqqqqoooqqqssstttsssssstttuuurrrqqqqqqssswwwxxxwwwuuuuuuwwwyyyzzzzzzwwwtttrrrkkkiiiggghhhlllnnnooonnnkkkkkkjjjiiihhhgggffffffjjjlllnnnnnnlllfff```\\\VVVWWWYYY[[[___cccfffhhhfffgggggggggfffdddbbbaaa___^^^[[[ZZZZZZ\\\^^^```___]]]\\\]]]```aaa```___ZZZYYYYYYZZZ\\\^^^^^^]]][[[ZZZYYY[[[^^^```^^^\\\]]]\\\[[[[[[\\\___aaabbbaaa___\\\ZZZYYYZZZ[[[\\\aaacccfffgggfffccc___\\\]]][[[ZZZYYYZZZ[[[ZZZYYYXXXUUURRRSSSVVVXXXYYYYYYUUUUUUUUUTTTUUUUUUVVVWWWWWWYYY[[[[[[[[[\\\^^^___^^^ZZZUUUSSSSSSSSSRRRQQQRRRQQQOOONNNNNNPPPRRRTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSTTTUUUTTTQQQOOOTTTSSSQQQPPPPPPQQQSSSTTTWWWVVVUUUUUUUUUTTTRRRPPPLLLLLLLLLNNNPPPQQQOOOMMMNNNLLLJJJHHHGGGHHHIIIKKKIIIHHHHHHHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPQQQRRRRRRQQQOOONNNKKKJJJHHHGGGFFFFFFGGGGGGLLLMMMNNNMMMLLLLLLNNNPPPNNNPPPRRRQQQNNNMMMOOORRRSSSRRRQQQOOONNNMMMMMMMMMHHHHHHHHHHHHGGGEEEDDDCCCIIILLLOOOQQQQQQNNNKKKHHHFFFHHHJJJKKKKKKIIIGGGFFFKKKKKKLLLNNNQQQQQQOOOMMMFFFEEEDDDFFFIIIJJJHHHFFFEEEFFFFFFEEECCCCCCDDDEEEHHHIIILLLOOOPPPPPPOOOOOONNNMMMLLLKKKIIIHHHFFFEEEFFFJJJNNNMMMJJJGGGHHHKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKKKKMMMOOOPPPOOOLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLIIIGGGEEEEEEEEEEEEEEEHHHJJJKKKIIIHHHKKKLLLLLLNNNOOOPPPQQQQQQOOOLLLJJJLLLQQQTTTSSSQQQMMMLLLIIIGGGGGGJJJMMMOOOLLLJJJIIIIIILLLMMMMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBEEEJJJMMMMMMKKKJJJJJJMMMLLLMMMOOOQQQPPPLLLIIIHHHJJJLLLLLLKKKIIIIIIJJJ}}}|||}}}~~~}}}|||{{{zzzzzzyyywwwvvvwwwzzz}}}}}}zzzxxxyyyzzzzzzyyyyyyzzz{{{{{{|||{{{{{{{{{}}}{{{wwwuuutttuuuwwwyyyyyyyyyxxxwwwvvvtttsssrrrrrrsssuuuvvvvvvuuusssrrrooonnnnnnppprrrsssrrrqqqrrrtttvvvxxxyyyxxxvvvtttwwwvvvtttsssrrrsssssstttvvvsssrrrssswwwzzzyyywwwuuutttrrrppppppqqqssstttssssssrrrrrrqqqppppppooohhhggggggiiinnnrrrtttuuurrrssssssqqqnnnmmmnnnooolllllllllnnnppprrrqqqooommmpppsssuuuvvvuuusssqqqllliiigggfffgggjjjkkkkkkjjjiiihhhgggfffeeeeeeeeejjjlllmmmmmmkkkfff```]]]WWWWWWXXX[[[^^^bbbfffhhhbbbcccddddddddddddbbbbbb```]]]YYYVVVUUUXXX\\\^^^]]]\\\\\\]]]```aaaaaa```[[[[[[[[[]]]______]]][[[\\\[[[[[[\\\^^^^^^]]][[[[[[[[[[[[[[[\\\^^^```aaaaaa___\\\ZZZYYYYYYYYYZZZ___```bbbdddbbb___\\\YYYYYYXXXXXXXXXZZZYYYXXXVVVWWWTTTQQQPPPRRRUUUWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYXXXWWWVVVWWWYYY[[[XXXUUURRRQQQQQQPPPNNNPPPOOONNNMMMNNNPPPRRRSSSPPPQQQRRRSSSSSSTTTSSSSSSVVVVVVVVVVVVVVVSSSOOOLLLSSSRRRQQQPPPPPPQQQRRRSSSWWWVVVTTTSSSSSSQQQNNNLLLIIIIIIIIILLLNNNOOOMMMLLLNNNMMMKKKIIIHHHHHHIIIJJJGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMNNNMMMLLLLLLNNNPPPMMMOOOQQQPPPNNNMMMPPPSSSUUUSSSPPPLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBBHHHKKKOOORRRSSSPPPLLLJJJGGGIIIJJJKKKJJJHHHEEECCCIIIIIIJJJNNNQQQRRRQQQPPPEEEDDDDDDEEEGGGGGGFFFDDDFFFGGGGGGFFFDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIKKKKKKIIIHHHFFFDDDBBBBBBEEEHHHKKKKKKHHHFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIILLLNNNNNNKKKIIIEEEEEEFFFGGGHHHJJJLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKKKKJJJHHHEEEEEEEEEEEEEEEEEEGGGJJJKKKJJJIIIHHHHHHHHHJJJLLLOOORRRTTTPPPLLLIIIJJJOOOTTTWWWWWWNNNMMMLLLKKKLLLMMMNNNOOOLLLKKKJJJKKKLLLLLLJJJHHHEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGLLLNNNMMMJJJGGGFFFJJJIIIIIIJJJLLLLLLJJJHHHEEEGGGJJJJJJIIIHHHHHHIII~~~||||||~~~~~~}}}|||{{{yyywwwtttssstttwww{{{~~~{{{xxxwwwwwwyyyzzz{{{|||}}}}}}}}}}}}||||||}}}{{{wwwtttrrrssstttvvvxxxxxxwwwwwwuuusssrrrqqqqqqrrrtttuuuuuussspppnnnlllmmmoooqqqsssrrrqqqppptttvvvyyyzzzzzzxxxuuussstttssssssssssssssstttttttttssssssuuuxxxzzzyyyxxxtttsssrrrpppppppppqqqrrrppppppooooooooopppqqqqqqlllkkkjjjlllppptttwwwxxxttttttrrrooolllkkklllnnnllllllllllllllllllkkkjjjfffiiimmmqqqrrrrrrqqqpppnnnkkkgggeeeeeefffiiijjjggggggeeeddddddddddddeeeiiijjjkkkkkkhhhddd___]]]XXXYYYZZZ\\\___bbbeeeggg``````aaabbbbbbaaa```___^^^[[[WWWTTTTTTWWW\\\___]]]]]]]]]]]]^^^___^^^^^^ZZZ[[[]]]```bbb```\\\YYYZZZZZZ[[[\\\]]]]]]]]]\\\]]]]]]\\\\\\\\\]]]^^^___^^^]]][[[ZZZYYYYYYZZZZZZ]]]^^^``````___]]]ZZZXXXVVVVVVVVVXXXYYYYYYWWWUUUXXXUUURRRPPPQQQTTTWWWYYYXXXXXXWWWVVVUUUTTTTTTTTTVVVWWWXXXVVVTTTSSSSSSTTTWWWVVVTTTSSSRRRQQQPPPPPPRRRQQQPPPOOOOOOOOOQQQQQQPPPPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWTTTOOOLLLPPPPPPPPPOOOOOOPPPPPPPPPTTTSSSQQQQQQQQQPPPNNNLLLIIIIIIIIIKKKMMMMMMKKKIIILLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNNNNMMMLLLLLLMMMOOONNNOOOPPPNNNKKKJJJMMMPPPSSSQQQMMMIIIFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDGGGJJJOOORRRSSSQQQNNNKKKFFFHHHJJJJJJJJJHHHEEECCCGGGHHHIIIMMMQQQSSSTTTSSSJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHIIIGGGDDDBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCBBBAAAAAAEEEGGGHHHGGGEEEEEEFFFHHHGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDFFFHHHKKKKKKJJJHHHDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLKKKIIIFFFDDDDDDEEEFFFFFFFFFHHHJJJLLLLLLKKKGGGGGGGGGHHHKKKNNNRRRTTTQQQNNNKKKKKKNNNRRRUUUVVVLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIGGGEEEBBBBBBBBBCCCEEEGGGHHHJJJGGGFFFEEEDDDCCCBBBBBBBBBFFFHHHJJJJJJHHHEEEDDDCCCFFFEEEEEEFFFGGGIIIJJJJJJGGGIIIKKKKKKIIIHHHHHHHHH}}}}}}||||||}}}||||||{{{zzzyyyvvvtttrrrpppqqquuuyyy|||~~~{{{wwwuuuvvvxxxzzz{{{{{{|||||||||{{{{{{zzz|||yyyuuurrrqqqqqqssstttxxxxxxwwwwwwvvvtttsssrrrppprrrsssttttttrrrooommmmmmoooqqqssssssqqqpppooovvvwwwyyyzzzyyyvvvssspppooopppqqqrrrssstttttttttrrrrrrrrrtttwwwxxxxxxxxxuuutttsssrrrqqqpppqqqqqqnnnnnnnnnnnnnnnooopppqqqpppnnnlllmmmppptttvvvvvvssssssrrrooommmlllmmmoooooooooooommmkkkiiihhhgggbbbeeeiiimmmoooooonnnmmmkkkiiifffcccaaabbbdddfffeeedddcccaaaaaabbbcccdddggghhhhhhgggdddaaa^^^\\\ZZZ[[[\\\^^^```bbbdddeee___`````````___^^^\\\[[[[[[YYYVVVTTTVVVYYY^^^aaa^^^___^^^]]]\\\[[[ZZZZZZYYY[[[^^^aaabbb```\\\XXXVVVXXXYYY[[[\\\]]]^^^^^^______^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\ZZZXXXWWWUUUUUUUUUWWWYYYYYYWWWUUUYYYWWWTTTRRRQQQTTTXXX[[[YYYYYYWWWVVVUUUTTTTTTTTTWWWXXXXXXVVVSSSRRRRRRRRRTTTTTTUUUUUUTTTSSSSSSSSSUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTRRRRRRTTTVVVWWWUUUQQQNNNMMMNNNNNNNNNNNNNNNNNNMMMOOONNNNNNOOOPPPQQQOOONNNMMMLLLKKKLLLLLLKKKHHHFFFHHHHHHHHHIIIJJJLLLNNNOOOMMMKKKIIIGGGFFFFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPOOOLLLGGGFFFHHHKKKPPPMMMIIIFFFCCCCCCCCCDDDCCCEEEGGGIIIJJJIIIHHHGGGGGGIIIMMMPPPQQQPPPNNNLLLEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHKKKPPPSSSSSSSSSNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIJJJHHHEEEBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCEEEEEEEEEDDDCCCCCCEEEFFFDDDEEEGGGHHHHHHFFFDDDBBBAAAAAABBBDDDGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGKKKKKKJJJGGGDDDCCCDDDEEEGGGFFFFFFHHHJJJMMMMMMLLLIIIHHHHHHHHHJJJMMMPPPRRRPPPNNNMMMMMMNNNOOOOOOOOOJJJJJJLLLMMMMMMMMMLLLKKKLLLMMMMMMLLLJJJGGGEEEDDD@@@@@@BBBDDDGGGIIILLLMMMIIIHHHGGGEEEDDDCCCBBBBBBGGGGGGFFFDDDAAA@@@AAACCCAAABBBBBBCCCEEEGGGIIIKKKKKKLLLNNNMMMKKKIIIHHHHHH~~~yyyyyyyyyyyyyyyxxxwwwvvvtttsssqqqpppqqqtttwwwzzz}}}|||yyyvvvtttuuuxxx{{{xxxxxxxxxyyyxxxxxxwwwvvvyyywwwsssqqqpppqqqsssuuuvvvwwwwwwwwwvvvvvvuuutttpppqqqsssssssssqqqooonnnoooqqqttttttrrrpppppppppwwwxxxyyyxxxwwwssspppnnnnnnoooqqqsssttttttssssssppppppppprrrsssuuuwwwxxxvvvuuutttsssqqqqqqppppppnnnnnnnnnnnnoooooooooooonnnlllkkklllnnnpppqqqqqqpppqqqqqqpppnnnmmmnnnppppppppppppnnnkkkhhhggggggbbbeeehhhkkkmmmllljjjiiieeeeeebbb___\\\\\\^^^```cccaaa```______```bbbdddffffffeeedddbbb___]]][[[ZZZ\\\^^^```aaaaaaaaa```_________^^^]]][[[XXXWWWWWWWWWVVVWWWYYY[[[^^^```^^^^^^^^^\\\YYYWWWWWWWWWWWWXXX\\\___aaa___[[[WWWSSSUUUXXXZZZZZZ[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[ZZZZZZYYYWWWVVVVVVTTTSSSSSSUUUWWWXXXWWWVVVYYYXXXVVVTTTSSSTTTXXX[[[YYYYYYWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVSSSRRRRRRSSSRRRTTTVVVWWWUUUTTTSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSPPPPPPRRRTTTVVVUUUSSSPPPLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLNNNPPPRRRQQQPPPOOOMMMLLLLLLLLLJJJGGGDDDFFFGGGHHHIIILLLNNNPPPQQQLLLJJJGGGDDDCCCCCCDDDEEEJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGAAAAAACCCDDDFFFHHHIIIJJJNNNNNNOOOMMMLLLKKKMMMNNNOOOPPPNNNJJJEEECCCEEEHHHLLLJJJHHHEEEDDDCCCDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEHHHLLLOOOOOOOOOLLLMMMNNNLLLJJJHHHGGGHHHGGGIIIJJJIIIFFFCCCBBBBBBDDDCCCAAA@@@???@@@AAABBB??????>>>???@@@BBBDDDEEEEEECCCBBB@@@@@@BBBCCCEEEAAABBBDDDEEEEEEDDDBBBAAA?????????AAADDDEEEDDDCCCGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEDDDCCCHHHHHHHHHFFFCCCBBBCCCDDDFFFEEEDDDFFFIIIKKKLLLLLLHHHHHHHHHIIIJJJLLLNNNPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJIIILLLMMMMMMKKKHHHEEEDDDDDD@@@AAACCCFFFHHHKKKLLLMMMJJJIIIGGGFFFEEEDDDDDDDDDFFFFFFCCC@@@>>>>>>AAADDD@@@AAACCCCCCDDDEEEHHHJJJKKKMMMNNNNNNLLLJJJIIIIII~~~|||xxxyyyyyyyyyyyyxxxwwwwwwtttsssrrrrrrsssuuuxxxyyyxxxxxxxxxvvvttttttxxx{{{wwwwwwwwwwwwwwwvvvuuuuuuvvvtttqqqooooooqqqtttvvvttttttuuuvvvvvvvvvvvvvvvqqqqqqrrrrrrrrrqqqppppppooorrruuutttrrrqqqqqqsssxxxwwwwwwvvvssspppnnnlllqqqrrrtttuuuuuutttrrrpppnnnnnnnnnnnnooorrruuuxxxvvvuuutttsssqqqpppooonnnnnnooooooppppppooommmllljjjiiiiiijjjlllnnnnnnmmmnnnpppqqqpppnnnmmmmmmnnnmmmnnnooommmjjjgggggghhhdddfffiiikkkkkkiiigggeeeaaabbbaaa^^^[[[ZZZ[[[^^^aaa```^^^]]]]]]___bbbcccffffffeeecccaaa___]]]\\\YYY[[[^^^```aaa___\\\ZZZ]]]]]]]]]\\\[[[YYYWWWVVVTTTUUUXXXZZZ[[[[[[[[[ZZZ[[[\\\\\\ZZZWWWUUUVVVWWWTTTVVVYYY]]]___^^^ZZZWWWSSSUUUXXXYYYXXXXXXZZZ\\\YYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPQQQTTTVVVVVVVVVWWWXXXXXXVVVTTTTTTWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTSSSVVVXXXXXXUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPRRRTTTTTTRRRPPPLLLNNNPPPQQQQQQPPPNNNLLLKKKJJJKKKMMMPPPRRRRRRQQQMMMLLLKKKKKKKKKJJJGGGDDDFFFGGGHHHJJJLLLNNNPPPQQQKKKIIIFFFCCCBBBCCCEEEFFFJJJLLLNNNOOOOOOMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHBBBBBBBBBCCCDDDGGGIIIJJJNNNOOOOOOMMMLLLKKKLLLNNNOOOOOOMMMIIIDDDCCCFFFIIIJJJIIIHHHGGGGGGGGGGGGGGGBBBEEEHHHJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFBBBBBBAAACCCFFFIIIIIIIIIFFFHHHKKKKKKIIIHHHIIIKKKFFFHHHJJJIIIGGGDDDCCCBBBEEECCCAAA??????@@@BBBCCC@@@?????????@@@BBBDDDEEEDDDBBB???>>>>>>@@@BBBCCC???@@@AAABBBBBBAAA@@@@@@>>>======???AAABBBBBBAAAGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBCCCEEEEEEEEECCCBBBEEEFFFFFFEEECCCAAABBBBBBCCCAAAAAABBBEEEHHHJJJJJJDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLLLLKKKIIIGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIIIILLLMMMMMMJJJFFFCCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCBBB@@@??????AAADDDCCCEEEFFFFFFCCCCCCDDDFFFFFFHHHJJJKKKJJJIIIJJJJJJ}}}zzz{{{{{{||||||{{{{{{zzzzzzttttttttttttuuuwwwxxxyyytttvvvwwwuuuttttttxxx|||xxxxxxxxxxxxxxxwwwvvvuuusssrrrpppnnnooorrruuuwwwrrrssstttuuuvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqrrrooorrruuutttsssrrrtttvvvxxxwwwvvvtttqqqnnnlllkkktttuuuwwwwwwvvvssspppnnnmmmmmmllllllmmmppptttwwwuuuuuutttrrrpppooonnnmmmooooooqqqqqqpppnnnllljjjhhhggghhhjjjmmmnnnnnnlllmmmoooqqqpppnnnlllkkkkkkiiikkkmmmllliiiggghhhiiiggghhhjjjkkkkkkhhheeecccaaabbbccc```]]][[[\\\^^^```___]]]\\\\\\___aaacccgggfffeeecccaaa```^^^^^^WWWZZZ^^^``````]]]XXXUUU[[[[[[[[[[[[ZZZYYYWWWVVVSSSUUUYYY[[[\\\ZZZWWWUUUXXXZZZ[[[YYYVVVUUUVVVXXXSSSTTTWWW[[[^^^]]]ZZZWWWSSSVVVYYYYYYVVVUUUWWWYYYTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQOOONNNOOORRRTTTUUUUUUVVVWWWXXXVVVTTTSSSVVVYYYXXXXXXWWWVVVVVVVVVWWWWWWRRRTTTUUUTTTSSSSSSTTTUUUTTTWWWZZZYYYTTTPPPMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPRRRRRRQQQOOOMMMOOOQQQSSSSSSQQQOOOMMMKKKKKKKKKNNNPPPRRRQQQPPPJJJJJJIIIJJJKKKJJJGGGEEEHHHHHHIIIKKKLLLNNNOOOOOOKKKIIIFFFDDDDDDFFFHHHJJJJJJLLLOOOQQQQQQOOOLLLJJJHHHGGGGGGFFFGGGGGGHHHHHHEEEDDDCCCCCCEEEHHHKKKMMMNNNOOOOOONNNLLLKKKLLLNNNNNNNNNMMMIIIEEEDDDHHHKKKIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFIIIKKKLLLJJJGGGEEEHHHGGGFFFEEEFFFGGGHHHIIIMMMJJJFFFCCCAAABBBDDDEEEAAA??????@@@BBBDDDEEEDDDBBBEEEIIIJJJIIIJJJLLLOOOFFFHHHJJJIIIGGGEEECCCCCCEEEDDDAAA@@@@@@AAACCCEEEBBBAAA@@@???@@@AAACCCDDDDDDAAA>>><<<===@@@BBBCCC>>>??????@@@@@@@@@??????>>>===<<<===???AAA@@@???FFFGGGGGGGGGFFFEEECCCBBBBBBDDDFFFGGGHHHGGGFFFEEEBBBDDDEEEDDDCCCAAAAAABBB@@@???>>>@@@CCCFFFGGGHHHAAABBBDDDGGGIIIKKKLLLLLLKKKKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIMMMMMMLLLIIIDDDCCCDDDGGGFFFGGGGGGGGGGGGFFFFFFEEEBBBCCCCCCDDDFFFGGGIIIJJJAAABBBCCCBBBAAAAAABBBCCCFFFHHHIIIGGGDDDAAAAAABBBAAACCCGGGHHHIIIIIIJJJKKK~~~~~~}}}|||}}}||||||}}}}}}|||xxxwwwxxxyyy|||}}}|||zzz|||{{{xxxvvvwwwyyy|||~~~~~~}}}{{{yyyxxxwwwvvvtttsssrrrssstttuuurrrrrrtttxxx}}}~~~{{{yyyqqqooollljjjjjjkkklllnnnmmmpppsssttttttsssssssssssstttsssrrrooommmmmmnnnrrrvvvzzzzzzvvvqqqooonnnjjjiiihhhhhhiiilllppprrroooooonnnmmmmmmmmmmmmnnnnnnppppppnnnjjjhhhiiijjjjjjiiihhhhhhjjjkkkjjjjjjllloooqqqoookkkgggggghhhfffdddccceeeiiijjjiiifffdddeeefffffffffdddbbb`````````aaaaaaaaaaaa```___aaa___]]][[[[[[\\\^^^```cccbbb``````___^^^[[[YYYVVVWWWWWWXXXWWWVVVTTTSSSVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYZZZZZZYYYUUURRRVVVUUUUUUWWWYYYYYYXXXWWWTTTWWWYYYXXXUUUTTTUUUVVVVVVXXXYYYYYYXXXWWWWWWXXXSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXUUURRRQQQQQQQQQPPPOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[YYYVVVUUUVVVWWWVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWSSSSSSSSSRRRQQQQQQSSSUUUXXXWWWUUUTTTSSSQQQMMMKKKNNNNNNNNNOOOOOONNNNNNMMMRRRSSSSSSRRRPPPOOOQQQRRRQQQNNNKKKJJJLLLOOOQQQRRRPPPPPPPPPPPPOOOOOONNNMMMLLLIIIGGGIIILLLNNNMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFJJJIIIGGGEEEFFFGGGJJJKKKHHHGGGEEEEEEEEEGGGIIIKKKJJJKKKMMMOOONNNLLLJJJHHHIIIHHHGGGEEEDDDDDDEEEFFFAAACCCEEEGGGIIIJJJJJJJJJNNNMMMLLLLLLLLLMMMNNNOOOSSSQQQMMMJJJIIIJJJLLLMMMOOOLLLHHHGGGHHHIIIGGGEEEGGGGGGGGGHHHHHHGGGDDDBBB@@@AAABBBBBBBBBCCCEEEGGGHHHGGGEEECCCAAA@@@@@@???@@@@@@???@@@AAACCCEEEGGGJJJHHHFFFEEEFFFHHHJJJLLLIIIHHHEEECCCBBBBBBCCCDDDDDDDDDCCCAAA???>>>???AAABBB@@@>>>>>>@@@AAABBBBBBCCC@@@>>>===???AAABBBBBBAAACCCCCCBBB???>>>>>>???@@@@@@??????>>>=========AAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEGGGGGGFFFFFFFFFGGGFFFFFFEEECCCAAA???>>>???======???BBBDDDBBB@@@>>><<<<<<@@@EEEIIIIIIGGGFFFEEECCCBBBBBBDDDFFFHHHFFFFFFFFFHHHIIIIIIGGGEEEGGGFFFEEEEEEEEEEEEEEEEEEHHHDDD@@@AAACCCDDDBBB>>>>>>???AAABBBBBBBBBDDDFFFAAA???>>>AAAGGGHHHFFFBBBEEEGGGJJJLLLJJJFFFBBB>>>??????@@@AAACCCDDDEEEEEE~~~}}}}}}~~~~~~|||xxxxxxxxxzzz|||}}}|||{{{}}}{{{yyywwwwwwyyy{{{}}}~~~}}}|||{{{{{{yyywwwuuuttttttuuuvvvrrrsssuuuzzz~~~~~~|||xxxqqqooommmjjjiiijjjlllmmmnnnpppssstttsssqqqqqqqqqrrrsssrrrpppmmmkkkkkklllqqquuuxxxxxxuuuqqqooonnnllliiiggggggiiilllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmjjjlllmmmkkkhhhggghhhiiimmmkkkiiihhhiiiiiihhhgggjjjlllnnnllliiiffffffgggdddcccbbbdddhhhhhheeebbb```aaabbbcccccccccbbbaaa```aaaaaabbbaaaaaa``````aaa```]]]\\\\\\]]]___aaaaaa___]]]]]]]]]\\\ZZZYYYVVVVVVWWWWWWVVVTTTSSSRRRUUUUUUVVVWWWYYYZZZ[[[[[[YYYYYYYYYZZZZZZXXXTTTQQQRRRRRRRRRTTTWWWXXXXXXWWWVVVXXXYYYXXXUUUSSSSSSTTTWWWXXXXXXWWWUUUTTTUUUVVVTTTTTTSSSTTTUUUWWWYYYZZZZZZYYYXXXYYY[[[\\\\\\[[[WWWUUURRRRRRRRRSSSRRRQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWVVVUUUVVVVVVVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSPPPQQQQQQPPPNNNOOOPPPRRRTTTSSSSSSSSSRRRPPPMMMKKKMMMNNNNNNOOOPPPPPPPPPPPPRRRSSSTTTSSSQQQQQQSSSUUUPPPMMMJJJIIIJJJMMMOOOOOOPPPPPPPPPPPPOOONNNMMMLLLIIIGGGEEEGGGJJJLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIGGGDDDDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGIIIKKKHHHIIIJJJJJJJJJIIIGGGFFFJJJIIIGGGFFFEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOPPPTTTRRROOOLLLLLLMMMOOOPPPNNNKKKGGGFFFFFFFFFEEECCCCCCDDDFFFGGGHHHGGGDDDBBB@@@AAABBBAAA@@@@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@>>>===>>>@@@AAA???>>>>>>@@@AAAAAA@@@AAA???======???AAAAAAAAA@@@AAA@@@???<<<<<<===>>>@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDEEEDDDDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>AAA@@@@@@BBBDDDEEEDDDBBB>>><<<<<<@@@EEEHHHHHHFFFFFFEEECCCAAAAAABBBDDDFFFEEEDDDDDDFFFGGGGGGEEECCCCCCCCCCCCDDDEEEFFFHHHIIIHHHDDD@@@@@@BBBCCCAAA======???@@@AAA@@@AAABBBDDD@@@>>>===AAAFFFHHHFFFBBBDDDFFFHHHJJJHHHEEE@@@===>>>>>>???@@@AAABBBBBBCCC~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~|||yyyxxxyyy{{{}}}~~~}}}|||}}}{{{yyywwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||yyywwwvvvvvvwwwwwwtttvvvyyy}}}~~~{{{xxxrrrpppmmmkkkjjjjjjkkkmmmoooqqqssssssrrrpppooopppqqqrrrqqqooollljjjiiijjjqqqsssuuuuuusssqqqooooooooojjjffffffjjjlllkkkhhhkkklllmmmnnnooonnnlllkkkfffhhhhhhgggfffeeefffgggnnnkkkhhhfffffffffeeedddfffggghhhhhhfffdddddddddcccbbbbbbdddggggggccc___]]]]]]^^^___```aaaaaaaaa``````aaaaaaaaaaaa``````aaa```^^^]]]]]]___```bbb```]]]ZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTTTTUUUWWWYYY[[[]]]ZZZYYYYYYZZZZZZYYYUUURRROOOOOOOOOQQQUUUWWWWWWVVVVVVXXXXXXWWWTTTRRRRRRRRRWWWWWWVVVTTTQQQQQQSSSUUUUUUUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXZZZ\\\______^^^XXXVVVTTTTTTUUUVVVUUUTTTWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUTTTUUUVVVWWWUUUSSSNNNQQQUUUXXXXXXUUUQQQNNNMMMNNNNNNMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRTTTVVVOOOLLLIIIHHHIIIKKKLLLLLLQQQQQQPPPPPPNNNMMMKKKJJJGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIEEEBBBAAAAAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJFFFEEEEEEDDDDDDDDDDDDDDDJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKMMMNNNOOOQQQOOOMMMKKKKKKMMMOOOQQQLLLJJJGGGEEEEEEDDDBBBAAA@@@BBBEEEHHHHHHFFFDDDBBB@@@AAAAAA???>>>===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA???===<<<===???>>>>>>>>>???AAAAAA@@@>>>@@@???>>>>>>@@@AAAAAA@@@??????===;;;999999<<<>>>AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@@@@BBBCCCEEEDDDBBBAAA@@@?????????BBBBBBBBBCCCEEEEEECCCAAA>>><<<<<<@@@EEEHHHGGGEEEDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEDDDBBB???@@@AAACCCEEEHHHJJJLLLGGGCCC@@@@@@BBBBBB@@@======>>>@@@@@@??????@@@AAA???======AAAEEEHHHFFFDDDDDDEEEFFFGGGEEEBBB???============>>>>>>>>>??????}}}{{{{{{zzzyyyzzz|||~~~}}}zzzyyyzzz{{{}}}~~~}}}||||||{{{yyywwwwwwyyyzzz|||~~~}}}|||||||||}}}~~~~~~{{{zzzxxxwwwvvvwwwxxxyyyzzz|||~~~~~~yyyvvvtttrrrooommmkkklllmmmnnnrrrtttuuutttqqqoooooooooqqqqqqqqqooollljjjiiijjjpppqqqrrrsssrrrqqqpppppppppjjjeeefffkkklllhhhcccfffhhhkkkmmmnnnllljjjhhhgggggggggfffeeedddddddddhhhfffcccaaaaaabbbaaaaaa```aaabbbbbbbbbbbbbbbbbbaaaaaabbbfffiiiiiiddd```]]]]]]]]]^^^^^^_________]]]^^^^^^____________^^^``````^^^^^^^^^___aaabbbbbb^^^ZZZXXXWWWWWWVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWZZZ[[[YYYYYYYYYZZZ\\\[[[YYYVVVQQQOOOOOOPPPSSSUUUUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRUUUTTTRRROOONNNOOORRRUUUWWWWWWVVVUUUVVVWWWXXXYYYWWWWWWXXX[[[___aaaaaaaaa[[[ZZZXXXWWWXXXXXXVVVUUUZZZZZZZZZYYYYYYXXXWWWWWWSSSSSSSSSUUUWWWWWWUUUSSSNNNPPPSSSVVVVVVSSSOOOLLLKKKLLLMMMLLLKKKKKKLLLMMMPPPQQQRRRQQQOOOLLLJJJJJJJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTOOOMMMIIIHHHIIIJJJKKKKKKQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLHHHFFFCCC@@@??????AAABBBBBBBBBBBBCCCDDDFFFHHHIIIEEECCCAAA??????@@@BBBCCCJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFGGGIIIKKKMMMKKKJJJHHHFFFEEECCCAAA@@@AAADDDHHHIIIHHHEEEBBBAAA???@@@@@@???======>>>@@@????????????@@@AAABBBCCC@@@BBBDDDFFFGGGFFFDDDCCC@@@@@@AAAAAAAAA@@@???>>>???AAABBBDDDDDDDDDBBBBBBAAAAAAAAA>>><<<;;;===>>>=========@@@BBBBBBAAA???AAA@@@???@@@BBBCCCCCCBBBAAA@@@===:::888999<<<@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA???======???AAACCCBBBAAA????????????@@@AAABBBBBBCCCCCCBBB@@@>>>???===>>>AAAFFFHHHGGGDDD@@@???>>>>>>???@@@BBBCCCEEEDDDDDDDDDFFFFFFEEECCC>>>???@@@BBBEEEGGGJJJKKKGGGDDDBBBAAAAAAAAA@@@>>>>>>???@@@@@@>>>>>>???@@@???>>>???AAAEEEHHHHHHGGGEEEFFFFFFEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;}}}yyyyyyxxxxxxzzz|||~~~{{{{{{zzz|||}}}~~~|||{{{yyyyyywwwwwwwwwxxxzzz{{{zzzzzzzzzyyyzzzzzz{{{{{{vvvuuuttttttuuuwwwzzz{{{{{{wwwtttvvvtttqqqnnnmmmnnnooopppuuuvvvvvvtttqqqooooooppppppqqqqqqooolllkkkkkkkkkooopppppprrrrrrrrrqqqppppppjjjfffggglllmmmgggaaabbbdddhhhkkklllkkkhhhfffiiihhhgggfffeeeeeeccccccaaa^^^[[[[[[\\\^^^______\\\\\\\\\^^^___aaaaaaaaaaaaaaacccgggkkkkkkgggccc^^^^^^______^^^]]]\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^]]]]]]^^^___```aaaeeeaaa\\\XXXVVVUUUTTTSSSSSSTTTTTTVVVWWWYYYZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXXWWWWWWXXXZZZ\\\]]]\\\[[[TTTRRRQQQQQQRRRTTTTTTSSSQQQQQQRRRSSSTTTTTTTTTSSSPPPOOONNNLLLLLLNNNSSSWWWYYYXXXWWWVVVVVVVVVWWWXXXVVVVVVXXX[[[___bbbbbbaaa]]]\\\ZZZYYYYYYXXXUUUSSSZZZZZZ[[[ZZZYYYXXXWWWVVVQQQQQQRRRTTTWWWWWWVVVTTTPPPPPPQQQQQQQQQPPPOOONNNKKKMMMNNNMMMLLLKKKLLLMMMSSSUUUUUUSSSNNNJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTUUUUUUSSSPPPMMMMMMNNNQQQPPPNNNKKKJJJKKKLLLLLLKKKPPPPPPOOONNNMMMKKKIIIHHHLLLKKKIIIGGGEEECCCBBBBBBFFFGGGGGGGGGHHHHHHHHHIIIDDDBBB@@@>>>???@@@BBBDDD@@@AAAAAABBBCCCDDDEEEFFFDDDBBB???======>>>AAACCCGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCEEEGGGIIIJJJIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKJJJHHHFFFDDDCCCBBBFFFHHHKKKKKKGGGCCCAAA@@@>>>???@@@???>>>???@@@BBB@@@@@@?????????@@@AAAAAA>>>@@@CCCEEEEEECCCAAA???>>>???AAABBBBBB@@@???>>>???AAACCCEEEFFFEEEDDDBBBAAAAAA@@@>>><<<;;;<<<>>><<<<<<>>>AAADDDEEEDDDBBBDDDBBBAAABBBDDDFFFFFFFFFDDDBBB???;;;999:::>>>AAA@@@BBBCCCEEEEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBAAACCCBBB@@@===;;;;;;===???AAA@@@@@@??????@@@@@@@@@AAACCCDDDEEEDDDBBB@@@???@@@??????CCCGGGIIIFFFCCC;;;;;;<<<===>>>AAACCCDDDGGGEEEDDDEEEGGGHHHGGGFFF@@@@@@AAABBBCCCEEEGGGHHHGGGEEECCCBBBAAAAAA??????>>>???@@@@@@???>>>@@@AAAAAA@@@AAACCCEEEHHHHHHIIIHHHGGGEEEDDDBBB@@@???>>>===<<<;;;;;;999888888777}}}zzzzzzyyyzzz{{{~~~~~~}}}|||{{{{{{||||||zzzxxxvvvuuuuuuuuuvvvxxxzzz{{{xxxyyyzzzzzzzzzzzzzzzyyyqqqqqqqqqqqqsssvvvyyy{{{}}}xxxuuutttuuusssqqqooonnnoooqqqrrruuuuuuuuusssqqqoooooopppnnnooopppooommmkkklllmmmnnnnnnppprrrttttttrrrpppmmmjjjhhhjjjmmmmmmhhhccc```cccfffiiikkkjjjhhhfffjjjhhhgggfffggggggeeeddd\\\ZZZXXXWWWZZZ]]]___```\\\[[[ZZZ\\\```cccddddddbbbbbbcccfffjjjkkkgggddd]]]^^^___```___]]][[[YYYWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^dddaaa]]]YYYWWWUUUSSSQQQTTTTTTUUUVVVXXXZZZ\\\]]][[[ZZZXXXWWWVVVUUUVVVVVVVVVUUUVVVXXX[[[]]]\\\[[[VVVTTTRRRQQQRRRSSSSSSSSSOOOOOOOOOQQQTTTUUUUUUTTTLLLLLLLLLKKKKKKNNNSSSWWWYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUWWWZZZ]]]___^^^]]]ZZZYYYXXXWWWWWWVVVSSSQQQXXXXXXYYYZZZYYYXXXWWWVVVQQQQQQQQQSSSVVVXXXWWWVVVRRRQQQPPPNNNNNNNNNNNNOOOLLLMMMOOOOOOMMMLLLMMMNNNTTTWWWWWWTTTNNNJJJHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRTTTSSSQQQMMMKKKJJJMMMOOOPPPNNNLLLKKKLLLMMMMMMMMMOOOOOONNNNNNLLLKKKIIIHHHMMMMMMKKKHHHDDDBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEEAAA@@@???>>>???BBBEEEGGG@@@@@@AAAAAABBBCCCCCCCCCDDDBBB???<<<<<<>>>@@@BBBDDDEEEEEEFFFFFFEEEDDDDDDBBBCCCEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKKKKJJJGGGEEEDDDEEEHHHKKKMMMKKKFFFAAA@@@AAA???@@@AAA@@@??????AAACCCAAAAAA@@@@@@??????@@@@@@>>>@@@BBBCCCCCCAAA???===>>>???@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFEEEDDDCCCAAAAAA@@@>>><<<;;;<<<>>>======>>>BBBFFFHHHIIIHHHFFFDDDBBBBBBEEEGGGIIIIIIHHHFFFBBB>>>;;;;;;>>>AAA???AAACCCEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@===::::::<<<>>>>>>???@@@AAAAAAAAAAAA@@@BBBEEEHHHHHHGGGDDDBBBBBB@@@???@@@CCCGGGHHHEEEBBB999:::;;;<<<>>>@@@BBBCCCEEEDDDCCCDDDFFFHHHIIIHHHBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDBBB@@@???>>>>>>===???@@@@@@??????@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHIIIGGGDDDBBB@@@?????????>>>>>><<<;;;999777666555}}}~~~~~~}}}}}}~~~}}}|||{{{|||}}}}}}}}}}}}~~~}}}{{{{{{{{{zzzwwwuuurrrrrrssstttvvvxxxzzz{{{zzz{{{}}}~~~~~~}}}zzzyyyqqqppppppppprrruuuwwwyyy{{{|||}}}|||xxxuuuuuuuuusssqqqooommmmmmoooqqqrrrsssssssssqqqnnnmmmmmmoookkkmmmnnnmmmlllkkklllmmmmmmmmmooossswwwwwwssspppiiiiiijjjlllnnnmmmjjjgggaaacccfffiiikkkkkkjjjiiigggfffdddfffhhhjjjiiiggg^^^[[[YYYXXX[[[^^^aaabbb^^^\\\\\\^^^cccggghhhhhhdddbbbaaaccceeeeeebbb___YYY[[[^^^``````^^^[[[XXXWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZ[[[\\\\\\```^^^[[[YYYXXXWWWTTTRRRUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTUUUXXXYYYXXXWWWUUUSSSPPPPPPQQQSSSTTTTTTPPPNNNNNNPPPSSSUUUSSSQQQLLLLLLLLLKKKKKKMMMQQQTTTWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRTTTWWWYYYZZZYYYWWWRRRRRRRRRSSSTTTSSSQQQOOOTTTUUUWWWXXXYYYXXXWWWVVVRRRQQQQQQSSSVVVXXXYYYYYYRRRQQQPPPOOONNNNNNNNNNNNKKKMMMOOOOOONNNMMMMMMNNNRRRUUUWWWTTTNNNIIIIIIJJJNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPNNNLLLJJJKKKNNNQQQNNNMMMKKKKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKJJJHHHDDDBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA??????@@@CCCFFFHHH@@@@@@AAAAAAAAAAAAAAA@@@BBBAAA>>><<<;;;===???AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKJJJGGGEEEEEEFFFHHHJJJLLLHHHCCC@@@AAACCC@@@AAAAAA@@@???>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBAAA@@@>>>======>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAABBBBBBAAA???<<<<<<===???>>>>>>???CCCGGGLLLNNNNNNHHHEEEBBBAAACCCGGGJJJKKKJJJHHHEEE@@@===<<<>>>@@@>>>@@@CCCFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@>>>;;;;;;<<<===<<<>>>@@@CCCDDDCCCBBB@@@AAAEEEIIIIIIGGGDDDCCCCCC>>>===>>>BBBEEEFFFBBB???;;;;;;<<<===>>>???@@@@@@AAA@@@???@@@CCCFFFGGGHHHCCCBBBBBBAAABBBBBBBBBCCCDDDDDDBBB@@@===<<<<<<<<<;;;<<<>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAACCCDDDFFFIIIFFFCCC???=========>>>@@@???>>><<<999777666555~~~~~~~~~}}}|||zzzzzz|||}}}zzzzzz{{{~~~~~~|||{{{zzzxxxvvvsssppppppqqqsssuuuwwwyyy{{{|||~~~|||zzzrrrqqqppppppqqqtttvvvxxxvvvxxxyyywwwtttsssuuuwwwpppooommmllllllnnnppprrrqqqqqqqqqooolllkkklllmmmiiijjjlllkkkkkkjjjlllmmmlllmmmppptttxxxxxxtttpppgggiiikkknnnnnnmmmkkkjjjcccdddgggjjjkkklllkkkkkkdddcccbbbeeeiiilllkkkjjjaaa^^^[[[[[[]]]```cccccc```^^^]]]```fffjjjlllllldddbbb______aaa```]]]ZZZUUUXXX\\\```aaa^^^[[[XXXWWWXXXYYYZZZ[[[[[[[[[[[[VVVWWWWWWXXXYYYZZZZZZZZZ\\\ZZZYYYYYYYYYXXXUUUSSSWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZZZZYYYXXXXXXVVVTTTSSSSSSUUUUUUTTTSSSSSSQQQOOOOOOQQQSSSUUUUUUQQQOOONNNPPPSSSTTTRRROOOMMMMMMMMMLLLKKKLLLOOORRRUUUTTTRRRPPPOOONNNNNNNNNPPPPPPRRRTTTVVVVVVTTTRRRLLLLLLMMMOOOQQQRRRPPPOOOQQQSSSUUUWWWXXXXXXWWWVVVRRRQQQPPPRRRVVVYYY[[[[[[QQQQQQQQQPPPOOONNNMMMMMMKKKMMMOOOPPPNNNMMMMMMMMMPPPSSSVVVSSSNNNJJJJJJLLLPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNMMMKKKJJJMMMQQQUUUMMMKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJJJJGGGHHHIIIGGGCCCBBBCCCFFF@@@@@@@@@AAAAAAAAABBBBBBDDDBBBAAA@@@AAACCCFFFHHH@@@AAAAAAAAAAAA@@@??????AAA@@@===;;;;;;<<<>>>???>>>@@@BBBCCCEEEEEEEEEDDDFFFFFFFFFFFFDDDBBB@@@???@@@AAACCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCEEEHHHJJJJJJGGGEEEEEEGGGFFFHHHIIIFFFAAA???AAAEEEBBBBBBBBB@@@===<<<===>>>@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBAAA@@@>>>===<<<===>>>???@@@AAABBBCCCAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBB???===<<<===?????????@@@CCCIIINNNQQQRRRHHHEEE@@@???BBBFFFJJJLLLKKKIIIFFFBBB===<<<===>>>>>>@@@CCCFFFGGGFFFEEEDDDAAAAAA@@@@@@???>>>======???@@@@@@>>><<<;;;<<<===;;;===AAADDDEEEDDDBBB@@@>>>BBBGGGHHHFFFCCCBBBBBB===<<<===@@@DDDDDD@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===@@@DDDFFFFFFBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA>>>;;;:::::::::999:::<<<=========???AAAAAAAAAAAA@@@???@@@BBBDDDHHHEEEAAA===;;;;;;<<<===BBBAAA???<<<:::777666555~~~|||}}}~~~|||yyyxxxxxxyyyyyyyyyzzz|||}}}}}}yyywwwvvvtttrrrppppppqqqsssuuuwwwxxxyyyzzzxxxzzz{{{}}}vvvrrrrrrrrrrrrrrrrrrrrrssstttqqqnnnnnnqqqsssrrrqqqooommmllllllmmmmmmllljjjooooooooooooooonnnmmmmmmllljjjgggeeeeeefffffffffjjjiiiiiikkknnnpppqqqpppkkkiiigggjjjnnnppplllhhhcccbbbccciiiooorrroookkkccc```^^^bbbjjjqqqsssrrrhhhccc]]][[[]]]___]]][[[YYY]]]bbbeeefffeeeeeeeeeaaaaaa___^^^]]]\\\\\\[[[VVVWWWYYY[[[^^^]]]ZZZXXXWWWYYYZZZYYYWWWUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXUUUSSSSSSUUUWWWWWWSSSPPPWWWXXXXXXVVVTTTRRRRRRSSSVVVVVVVVVUUUVVVVVVWWWWWWTTTSSSQQQNNNNNNQQQVVVZZZVVVTTTPPPMMMLLLNNNRRRTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOPPPOOONNNNNNOOOQQQQQQQQQPPPOOOOOONNNMMMMMMQQQPPPPPPRRRSSSTTTRRRPPPOOONNNOOOPPPQQQQQQNNNLLLRRRRRRTTTUUUUUUTTTTTTSSSRRROOOMMMOOORRRUUUUUUTTTPPPQQQSSSUUUUUURRRMMMIIIGGGJJJNNNPPPPPPOOONNNNNNOOOPPPPPPOOONNNMMMLLLKKKPPPPPPPPPNNNMMMMMMOOOQQQOOOOOOLLLJJJHHHIIIMMMQQQNNNLLLJJJJJJKKKLLLLLLKKKIIIJJJLLLMMMLLLHHHEEEBBBGGGHHHGGGEEEBBBAAABBBCCC???===;;;;;;>>>@@@???===???@@@CCCEEEFFFEEECCCBBB>>>???BBBDDDEEEDDDBBBAAA@@@>>>;;;:::;;;=========AAA@@@??????AAACCCEEEGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBB??????AAAAAABBBAAA@@@???CCCCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBAAAAAABBBDDDEEEFFFEEEBBB>>><<<===@@@CCCEEEDDDCCCBBBAAABBBBBBCCCCCC@@@>>>===>>>>>>===<<<;;;<<<>>>>>>======???@@@@@@@@@AAAAAAAAA@@@@@@???@@@>>><<<::::::;;;>>>???>>>???@@@AAACCCDDDEEEFFFDDDAAA???@@@DDDFFFGGGFFFEEEDDDCCCAAA@@@???>>>>>>=========???BBBDDDCCCBBBAAA???<<<<<<===>>>>>>===<<<;;;:::;;;===???>>>===:::<<<@@@DDDFFFDDD@@@<<<999;;;>>>??????>>>??????>>>>>>===<<<<<<<<<<<<<<>>===<<<888999999;;;===???AAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBB???;;;888888999<<<<<<;;;;;;<<<>>>AAACCCEEECCCAAA>>>>>>???AAABBB???@@@@@@@@@???<<<:::888<<<<<<;;;::::::999888888~~~}}}~~~~~~}}}}}}zzzxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}{{{xxxvvvvvvtttrrrppppppqqqsssuuuwwwxxxyyyzzz{{{{{{yyyxxx{{{|||uuurrrqqqpppooopppqqqrrrssssssqqqnnnoooqqqssssssrrrnnnmmmkkkkkklllllljjjiiiooooooooooooooonnnmmmlllllljjjgggeeeeeefffffffffgggfffgggiiikkklllllljjjiiigggfffiiimmmnnnkkkgggbbbaaabbbffflllmmmjjjfffbbb______cccjjjooopppnnnfffaaa[[[ZZZ\\\]]]\\\ZZZWWWZZZ___bbbcccbbbbbbbbbaaa```^^^]]]\\\[[[[[[[[[WWWWWWXXXYYYZZZZZZWWWUUUVVVWWWWWWVVVTTTRRRSSSTTTSSSRRRQQQSSSWWWYYYXXXVVVVVVUUUVVVXXXZZZYYYUUUQQQWWWXXXXXXWWWUUUSSSSSSTTTVVVUUUUUUTTTTTTTTTUUUUUUQQQQQQQQQPPPOOOQQQUUUXXXSSSRRROOOMMMMMMOOORRRSSSRRRRRRQQQPPPPPPQQQQQQRRRNNNNNNNNNMMMLLLMMMOOOQQQRRRQQQQQQPPPOOONNNNNNNNNQQQPPPOOOPPPRRRSSSRRRQQQOOONNNMMMNNNOOONNNMMMKKKOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKMMMQQQTTTUUUTTTQQQRRRSSSTTTSSSPPPLLLHHHHHHJJJMMMNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKOOOPPPOOONNNKKKKKKLLLMMMMMMLLLLLLJJJHHHIIIMMMOOOLLLKKKKKKLLLNNNMMMLLLJJJHHHIIIKKKKKKJJJGGGDDDBBBFFFFFFGGGEEEBBB@@@@@@AAA>>><<<:::;;;>>>???>>>===@@@AAACCCEEEEEECCCAAA@@@>>>???BBBDDDDDDCCCBBBAAAAAA>>><<<<<<===>>>>>>===CCCBBBAAA@@@AAABBBDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@AAACCCCCCBBB@@@<<<===???@@@@@@@@@??????BBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCAAAAAABBBDDDEEECCCBBB@@@===<<<===AAAEEEHHHFFFDDDBBBAAAAAAAAAAAACCCAAA?????????>>><<<;;;888:::<<<<<<;;;<<<===???===>>>???@@@@@@@@@@@@@@@===<<<:::999999;;;===????????????@@@@@@@@@@@@@@@AAA??????AAADDDGGGGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>======???@@@AAA???>>>===;;;:::;;;===???@@@???:::::::::<<<>>>???>>>===:::;;;>>>AAACCCBBB>>>::::::<<<>>>>>>>>>>>>???AAA???>>><<<;;;;;;;;;<<<===AAAAAAAAA@@@???>>>===<<<<<<;;;:::999;;;>>>AAADDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>:::888:::;;;>>>=========>>>AAACCCEEECCCBBB@@@>>>===>>>???@@@>>>??????@@@???===:::999;;;;;;;;;:::::::::999999~~~~~~~~~~~~|||zzzzzz|||~~~~~~zzzxxxxxxwwwxxxyyyzzz{{{zzzyyyyyyyyyxxxvvvvvvvvvuuussspppqqqrrrsssuuuvvvxxxyyyyyy|||{{{vvvrrrtttyyyxxxtttpppooommmllllllnnnqqqssssssqqqooooooqqqrrrsssrrrnnnllljjjiiijjjjjjiiihhhnnnooooooooonnnmmmkkkjjjkkkiiigggfffeeedddeeeeeeddddddeeefffhhhhhheeeccceeeddddddgggkkkkkkhhhdddaaa``````cccfffgggddd```]]]\\\]]]aaafffiiihhhfffbbb^^^YYYXXXYYYZZZYYYWWWTTTWWW[[[^^^^^^]]]^^^^^^___^^^\\\[[[ZZZZZZZZZZZZXXXWWWUUUUUUUUUUUUSSSRRRTTTTTTTTTRRRPPPPPPQQQSSSSSSPPPOOORRRWWWZZZXXXTTTWWWXXXYYY[[[\\\ZZZVVVSSSWWWXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRMMMOOOQQQRRRRRRRRRSSSUUUOOOOOONNNNNNNNNPPPRRRSSSQQQPPPNNNMMMMMMNNNPPPRRRNNNNNNNNNLLLKKKLLLPPPSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQOOONNNNNNQQQSSSSSSSSSQQQOOOLLLKKKKKKLLLKKKJJJMMMNNNNNNOOOOOONNNMMMLLLIIIHHHHHHKKKNNNRRRSSSSSSPPPQQQRRRRRRPPPNNNKKKIIIJJJKKKKKKJJJHHHGGGHHHJJJIIIJJJKKKLLLLLLLLLLLLKKKOOOPPPPPPMMMJJJHHHGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMIIIJJJKKKNNNOOONNNKKKHHHFFFHHHIIIJJJIIIGGGDDDBBBDDDEEEFFFEEEBBB@@@??????===<<<;;;<<<>>>???>>>===AAAAAABBBCCCCCCBBB@@@???>>>???AAABBBCCCCCCBBBAAAAAA@@@>>>???@@@@@@>>>===CCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAAAAABBBAAA@@@>>>:::;;;===??????@@@??????@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDAAAAAA???===<<<>>>BBBEEEHHHGGGEEEBBB@@@@@@???@@@CCCBBBAAAAAA@@@???<<<999666777999:::999:::<<<>>>:::;;;<<<>>>??????@@@@@@:::999888888999;;;===???AAA@@@@@@???===<<<<<<;;;>>>>>>@@@CCCFFFHHHGGGFFF????????????@@@AAAAAAAAA>>>>>>===>>>???>>><<<999999888888:::===@@@AAAAAA999999:::===@@@@@@>>><<<999:::<<>>;;;<<<===>>>======>>>AAACCC@@@>>><<<:::999;;;<<<>>>AAAAAAAAAAAA@@@???>>>>>>AAA>>>;;;999:::===AAADDDAAAAAA@@@?????????@@@@@@???>>>===:::888999;;;>>>>>>======>>>???AAACCCEEEAAA@@@???>>>============<<<===>>>>>>>>>===;;;:::999:::::::::;;;;;;;;;;;;}}}|||}}}|||}}}}}}}}}~~~}}}zzzxxxyyy{{{~~~~~~{{{zzzyyyxxxyyy{{{|||{{{zzzxxxvvvwwwvvvuuuvvvwwwwwwtttrrrrrrrrrssstttuuuvvvwwwxxxyyyxxxuuuqqqrrrvvvvvvsssnnnllljjjiiijjjlllppprrrrrrqqqpppooopppqqqrrrrrrnnnkkkiiihhhiiiiiiiiihhhmmmnnnooonnnmmmkkkiiiggggggggggggeeeccccccdddeeecccdddeeefffgggeeebbb^^^``````aaadddggggggeeebbbaaa``````aaabbbaaa^^^[[[WWWXXXZZZ___bbbccc```^^^^^^[[[XXXVVVWWWXXXWWWVVVTTTVVVYYYZZZZZZZZZ[[[\\\]]]\\\ZZZXXXXXXXXXYYYYYYVVVTTTRRRQQQQQQRRRRRRQQQSSSSSSRRROOONNNNNNPPPSSSSSSPPPNNNRRRYYY[[[XXXTTTWWWXXX[[[\\\\\\ZZZVVVSSSWWWXXXZZZYYYWWWUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOJJJMMMQQQSSSSSSRRRQQQQQQKKKLLLMMMNNNPPPQQQRRRRRRPPPMMMJJJHHHHHHJJJNNNPPPPPPOOONNNLLLKKKMMMQQQUUUTTTSSSRRRQQQPPPPPPQQQQQQSSSQQQOOOOOOQQQTTTUUUVVVSSSPPPLLLJJJJJJKKKKKKKKKLLLMMMMMMNNNMMMLLLJJJJJJHHHHHHIIIKKKMMMOOOPPPQQQNNNOOOPPPOOONNNLLLLLLLLLMMMLLLKKKHHHEEEEEEFFFIIIGGGHHHIIIKKKLLLLLLLLLMMMPPPQQQPPPMMMIIIFFFEEEDDDEEEGGGIIIIIIIIIIIIJJJKKKHHHHHHIIIKKKLLLLLLIIIGGGGGGHHHIIIJJJIIIHHHEEEDDDDDDFFFGGGGGGDDD@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBAAA???===??????>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFEEECCCAAA@@@@@@???>>><<<:::;;;===???@@@@@@@@@@@@????????????>>>???AAABBBGGGFFFEEECCCCCCBBBBBBCCCBBBBBBAAA>>>===>>>BBBEEEEEEDDDBBB@@@????????????CCCBBBBBBBBBBBB???;;;888444666888999999999;;;===:::;;;<<<===============888888888888:::===???AAACCCBBBAAA@@@>>>===<<<;;;>>>@@@BBBEEEGGGGGGFFFDDD>>>>>>?????????@@@@@@???===<<<===>>>???>>>;;;999777777777:::===@@@AAAAAA999999<<>>AAACCCBBBAAA>>>>>>>>>===<<<>>>AAAEEE@@@>>>;;;999999:::===???AAABBBBBBBBBBBBAAAAAA@@@BBB@@@>>><<<;;;===???AAA>>>>>>===<<<<<<===>>>???===;;;888666666888<<>>@@@BBBCCC@@@@@@@@@???>>>===<<<<<<;;;;;;<<<=========<<<;;;888888999:::;;;<<<======}}}{{{}}}||||||||||||~~~~~~{{{yyyyyy|||~~~}}}~~~|||{{{|||zzz{{{|||}}}|||zzzxxxvvvvvvuuutttuuuwwwwwwvvvtttrrrrrrrrrrrrssstttuuuvvvsssuuuuuussstttvvvuuurrrkkkjjjhhhggghhhkkkoooqqqrrrqqqpppooonnnnnnooopppmmmjjjhhhggghhhiiiiiiiiillllllmmmmmmllliiifffdddcccdddeeedddbbbaaabbbdddeeeeeefffggggggeeeaaa]]]\\\]]]]]]___aaabbbbbbaaabbbaaa```___^^^\\\ZZZWWWUUUWWW[[[___aaa```]]]ZZZ[[[YYYWWWVVVVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[[[[ZZZWWWVVVUUUVVVWWWXXXSSSQQQOOONNNOOOQQQRRRQQQRRRRRRQQQOOONNNNNNQQQSSSSSSQQQQQQUUUZZZ\\\YYYUUUVVVXXXZZZ[[[ZZZWWWTTTRRRVVVXXXZZZZZZXXXVVVUUUUUURRRQQQPPPOOONNNNNNNNNNNNIIIMMMQQQSSSRRRPPPOOOOOOJJJKKKMMMNNNPPPRRRRRRSSSNNNKKKHHHEEEDDDGGGJJJLLLPPPPPPNNNLLLLLLNNNRRRVVVTTTSSSRRRPPPPPPQQQRRRSSSVVVSSSQQQQQQSSSVVVWWWXXXTTTPPPLLLIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJLLLLLLMMMMMMNNNOOOKKKMMMNNNMMMKKKKKKNNNPPPPPPOOOKKKGGGDDDDDDFFFIIIFFFGGGIIIKKKLLLMMMMMMNNNQQQQQQPPPMMMHHHEEEDDDDDDCCCEEEHHHIIIHHHHHHIIIJJJGGGFFFDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIHHHEEEAAA?????????@@@BBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDD@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>::::::;;;<<<>>>???AAAAAA@@@@@@@@@AAACCCDDDFFFGGGEEECCC@@@?????????===<<<<<<===???AAABBBBBBBBBBBB>>>??????>>><<<===@@@BBBFFFFFFEEEDDDCCCBBBBBBBBBEEEDDDCCC@@@>>>>>>AAACCCAAA@@@???>>>>>>>>>???@@@BBBAAAAAAAAAAAA???;;;888555777999999999:::;;;===<<<<<<<<<<<<;;;;;;:::999888999999:::===???AAACCCDDDCCCCCCBBBAAA@@@??????@@@CCCEEEGGGGGGEEECCCAAA????????????>>>===<<<;;;::::::;;;>>>@@@@@@===;;;888888888:::===??????>>>;;;;;;>>>AAACCCCCCAAA>>>999999:::>>>CCCFFFHHHHHHAAAAAA???===<<<===AAADDDAAA???<<<:::999;;;>>>???BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@???>>>======<<<;;;:::::::::;;;<<<======;;;888555333444888<<<>>>:::;;;<<<===???AAABBBCCCAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<777888999:::<<<===>>>???|||}}}~~~}}}|||}}}~~~|||zzzzzz||||||~~~~~~}}}}}}}}}{{{|||||||||{{{zzzxxxwwwvvvtttssssssuuuvvvvvvuuurrrqqqpppppppppqqqssstttooosssuuuttttttvvvtttpppiiihhhgggggghhhkkknnnppprrrrrrqqqnnnlllkkklllmmmjjjgggeeedddfffhhhiiiiiijjjkkkkkkkkkiiifffbbb```]]]```bbbbbb```___aaadddffffffeeeffffffddd```]]]ZZZZZZZZZZZZ\\\]]]___```bbbaaa```^^^[[[XXXVVVUUUVVVYYY]]]aaabbb```]]][[[YYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVWWWYYY[[[YYYXXXUUUSSSSSSTTTVVVWWWRRRPPPNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPNNNNNNPPPRRRRRRSSSUUUWWWYYYYYYXXXVVVUUUWWWYYYXXXVVVSSSRRRRRRTTTWWWYYYYYYXXXUUUTTTTTTQQQQQQPPPOOONNNNNNNNNOOOKKKNNNPPPQQQPPPNNNMMMNNNKKKLLLMMMOOOPPPRRRSSSTTTOOOLLLHHHEEEDDDEEEHHHJJJNNNNNNNNNMMMLLLNNNRRRUUUTTTSSSQQQPPPPPPQQQRRRTTTWWWVVVTTTTTTUUUWWWWWWWWWRRROOOKKKJJJJJJKKKLLLLLLOOOOOOOOOOOONNNLLLJJJHHHJJJLLLMMMNNNMMMLLLMMMNNNLLLMMMMMMLLLIIIJJJNNNSSSQQQPPPLLLHHHDDDDDDFFFIIIFFFGGGHHHJJJLLLMMMMMMMMMPPPPPPNNNJJJFFFDDDEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIFFFDDDBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHDDDAAA@@@???@@@BBBDDDEEEDDDCCCCCCDDDAAAAAA@@@@@@@@@BBBDDDEEEBBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBBBBBBBBBB@@@???777888999;;;===???AAAAAA?????????@@@BBBDDDEEEFFFDDDAAA>>>===>>>???>>>>>>>>>???AAACCCDDDDDDCCCCCC???@@@AAA>>><<<<<<@@@DDDDDDDDDDDDCCCCCCBBBAAAAAAEEEDDDCCC@@@>>>>>>???AAA???>>>>>>======???@@@AAAAAA@@@??????@@@???<<<:::777999::::::999999;;;<<<=========<<<;;;:::888777999:::;;;===???AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCEEEFFFDDDAAA@@@??????@@@@@@???>>>;;;999888777888:::===@@@AAA???<<<:::999:::<<<>>>??????=========>>>@@@BBBBBB@@@>>>999999999<<>><<<;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCCCC??????@@@@@@???===;;;:::888999:::;;;<<<======<<<;;;888444333666:::===>>><<<<<<>>>@@@BBBDDDEEEFFFBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>???}}}|||}}}}}}~~~|||}}}~~~}}}{{{{{{|||~~~}}}~~~}}}}}}{{{{{{zzzzzzyyyyyyxxxxxxuuurrrpppoooqqqsssttttttqqqpppnnnnnnnnnoooqqqrrrppptttuuusssqqqrrrqqqnnnfffffffffgggiiilllnnnooorrrrrrqqqnnniiiggghhhjjjeeecccaaaaaacccfffhhhiiihhhiiijjjjjjgggccc___]]]XXX\\\``````^^^^^^aaadddeeedddbbbbbbbbbaaa^^^\\\XXXXXXWWWVVVWWWYYY]]]`````````^^^\\\XXXUUUSSSSSSUUUXXX\\\___```^^^\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUXXXZZZXXXVVVSSSQQQQQQSSSUUUWWWTTTRRRPPPPPPPPPQQQPPPOOONNNOOOPPPPPPOOONNNOOOQQQPPPTTTWWWYYYWWWUUUUUUUUUUUUWWWXXXVVVSSSQQQQQQSSSSSSUUUXXXYYYWWWUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQNNNOOOPPPOOOMMMKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUQQQNNNJJJGGGEEEFFFGGGHHHKKKLLLLLLLLLLLLMMMPPPRRRSSSRRRPPPOOOOOOPPPRRRTTTXXXVVVUUUUUUVVVWWWUUUTTTOOOMMMJJJIIIJJJKKKKKKKKKOOOPPPPPPOOOMMMKKKIIIHHHGGGJJJMMMMMMLLLKKKMMMNNNOOOPPPOOOLLLHHHHHHMMMRRRPPPOOOLLLHHHDDDDDDFFFHHHEEEFFFGGGIIIJJJKKKKKKKKKNNNMMMJJJFFFCCCCCCEEEHHHFFFGGGHHHHHHFFFFFFGGGIIICCCBBBBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHFFFBBB@@@?????????BBBEEEFFFDDDCCCCCCDDDFFFDDDBBB@@@@@@AAABBBCCCDDDBBBAAA@@@AAACCCEEEGGGGGGEEEBBBAAAAAAAAA@@@???999:::;;;===???@@@@@@AAA>>>>>>??????AAABBBDDDEEEAAA???===<<<>>>???@@@@@@@@@AAABBBCCCDDDCCCCCCBBB@@@BBBBBB@@@<<<<<>>@@@AAAAAA???>>>>>>???@@@AAA???>>>======>>>>>>===;;;888999::::::888888999:::<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>@@@AAACCCDDDCCCCCCBBBAAA@@@???>>>>>><<>>===>>>>>>?????????===;;;888777555666999<<>>>>>======>>>???@@@>>><<<999888777999===BBBFFFGGGEEEEEECCC@@@======>>>@@@BBBAAA???>>>>>>>>>???@@@===>>>???@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::777999<<>>======:::666666999===??????;;;<<<>>>@@@CCCDDDEEEFFFCCCAAA>>><<<::::::;;;;;;;;;;;;::::::::::::::::::888999:::;;;<<<===>>>???}}}{{{~~~~~~~~~}}}zzz|||}}}}}}{{{{{{|||}}}~~~}}}}}}zzzyyyxxxxxxwwwwwwxxxxxxtttqqqmmmlllmmmppprrrssspppooonnnllllllnnnoooqqqrrruuuuuuqqqnnnooonnnllleeeeeefffhhhjjjlllnnnooorrrrrrqqqmmmhhheeefffhhhbbb```^^^^^^aaadddggghhhggghhhiiihhhfffbbb^^^[[[TTTYYY^^^___]]]]]]```dddcccaaa_________^^^]]][[[WWWWWWUUUSSSTTTWWW]]]aaa______]]]ZZZVVVSSSQQQQQQRRRUUUYYY\\\\\\[[[ZZZYYYYYYYYYZZZYYYWWWVVVWWWWWWWWWWWWWWWUUUTTTTTTWWWZZZWWWUUURRRPPPPPPRRRTTTVVVVVVTTTRRRQQQQQQPPPNNNLLLLLLNNNPPPPPPOOONNNNNNOOOOOOTTTYYYYYYUUURRRSSSUUUVVVWWWXXXUUUQQQPPPRRRTTTRRRUUUXXXYYYWWWUUUSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQOOOMMMJJJJJJKKKMMMOOONNNNNNOOOPPPRRRUUUVVVSSSQQQMMMJJJGGGGGGGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPSSSQQQOOONNNNNNPPPRRRTTTWWWVVVUUUVVVVVVVVVTTTRRRLLLJJJHHHHHHIIIJJJJJJJJJOOOPPPPPPOOOMMMKKKIIIGGGDDDGGGKKKMMMLLLKKKMMMOOORRRSSSQQQLLLGGGFFFKKKQQQOOONNNKKKGGGDDDCCCEEEGGGDDDEEEFFFGGGHHHIIIIIIIIILLLKKKGGGCCCAAABBBEEEIIIHHHHHHHHHGGGFFFEEEGGGIIIAAABBBCCCFFFHHHHHHFFFCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGDDD@@@>>>>>>???>>>BBBEEEFFFDDDBBBBBBCCCJJJHHHDDDAAA??????@@@AAAEEECCCBBBAAAAAADDDFFFHHHHHHEEEAAA@@@@@@@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCC@@@===;;;;;;===@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDAAA======AAAFFF@@@@@@AAABBBBBBAAAAAAAAA===>>>>>>===<<<<<<>>>@@@EEEDDDBBB@@@??????@@@@@@>>>===;;;;;;<<<======<<<888999:::999888777777999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBCCCCCCBBBAAA???>>><<<;;;:::999<<>><<<===>>>>>>===;;;999777444555888;;;>>>===:::777888999:::===AAABBBBBB@@@???===<<<<<<======<<<;;;999777555666999>>>AAACCCFFFFFFEEEBBB>>><<<===>>>BBBAAAAAA@@@@@@@@@@@@@@@:::;;;<<<===>>>?????????AAA???===;;;::::::;;;<<<888:::>>>BBBCCCBBB@@@>>>???<<<888999<<>>???~~~}}}}}}~~~||||||~~~zzzwwwuuuvvvyyy||||||zzz|||xxxtttssssssuuuxxxzzzzzzyyywwwvvvuuussspppooooooqqqqqqqqqpppnnnkkkkkkmmmpppqqqqqquuuuuutttqqqmmmkkkjjjkkkkkkllllllkkkiiiiiikkkmmmqqqqqqppplllhhhdddccccccaaa^^^[[[YYY[[[^^^cccfffjjjjjjjjjfffaaa]]][[[[[[^^^]]]]]]]]]]]]^^^```aaabbb```]]][[[\\\\\\[[[[[[XXXVVVUUUVVVXXX[[[\\\\\\\\\]]]]]][[[WWWUUUTTTTTTTTTVVVXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRSSSVVVXXXWWWTTTPPPMMMMMMPPPSSSVVVWWWWWWWWWUUUQQQNNNMMMMMMSSSSSSSSSRRRQQQOOONNNMMMLLLOOOSSSTTTTTTSSSSSSSSSXXXYYYZZZYYYVVVSSSQQQQQQUUUVVVWWWXXXWWWUUUSSSQQQNNNPPPRRRRRRQQQOOONNNOOOPPPOOONNNMMMMMMMMMNNNOOOQQQPPPOOOOOOOOOQQQSSSTTTVVVVVVTTTPPPKKKHHHGGGGGGKKKKKKKKKKKKLLLMMMOOOOOOUUUQQQLLLJJJLLLPPPSSSUUUTTTUUUUUUVVVUUUTTTSSSRRROOOKKKGGGEEEGGGHHHGGGFFFLLLLLLLLLKKKIIIGGGEEEDDDJJJIIIHHHIIIKKKMMMMMMMMMRRRQQQNNNJJJFFFDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEECCCCCCEEEHHHKKKJJJEEE@@@FFFGGGHHHHHHFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEEEEEEEDDDBBB@@@CCCEEEGGGGGGEEECCCCCCCCCHHHGGGEEECCCAAA???===<<<:::;;;===???AAACCCCCCDDDGGGFFFEEECCCAAA@@@@@@@@@???@@@CCCDDDFFFFFFFFFEEEGGGEEECCCAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@BBBBBBBBBAAA=========>>>@@@BBBDDDEEEAAABBBBBB@@@======???BBBCCCCCCAAA===::::::>>>BBB???AAACCCCCCAAA>>>======AAA>>>:::777666888;;;===@@@BBBCCCCCCAAA???======777999<<<>>>???>>>===;;;;;;999888<<<@@@AAA<<<888888999:::;;;;;;;;;;;;::::::<<>><<<<<<<<<>>><<<::::::<<<>>>>>>>>>>>>>>>>>>>>>===<<<:::999666666555555555555666666:::;;;===????????????>>>888999::::::;;;;;;;;;;;;:::999999888999:::<<<===CCCDDDEEEDDDAAA@@@???@@@@@@@@@@@@AAAAAA@@@===;;;777666555777:::<<<======>>>>>><<<;;;;;;<<<======???@@@@@@???>>>>>>@@@AAA@@@BBB@@@<<<;;;>>>???============>>>>>>???@@@@@@===;;;888888999999999888999999888888888999:::;;;666999===?????????AAABBB~~~~~~~~~{{{zzz||||||zzz{{{}}}~~~{{{xxxvvvwwwyyy{{{{{{{{{~~~~~~zzzvvvsssrrrtttuuuwwwxxxxxxxxxvvvuuuwwwtttqqqpppqqqqqqqqqqqqpppnnnkkkkkklllnnnooooooqqqqqqqqqnnnkkkiiiiiijjjiiikkklllkkkjjjjjjkkkmmmmmmmmmmmmjjjfffcccbbbbbb___]]][[[YYYZZZ]]]```ccchhhhhhgggddd```\\\[[[ZZZZZZZZZZZZZZZZZZ\\\^^^``````^^^[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[ZZZZZZ[[[]]]]]][[[XXXTTTRRRRRRRRRTTTVVVVVVVVVUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUURRRSSSUUUUUUTTTTTTUUUVVVTTTRRRPPPOOONNNOOOPPPQQQVVVWWWWWWUUURRROOOOOOOOOVVVVVVTTTRRRPPPMMMKKKIIILLLNNNPPPQQQPPPPPPPPPQQQYYY[[[\\\[[[XXXVVVUUUUUUVVVVVVVVVVVVTTTRRRPPPOOOPPPQQQRRRPPPNNNKKKKKKKKKLLLKKKKKKKKKLLLNNNOOOQQQQQQPPPNNNMMMMMMOOOQQQRRRSSSSSSRRROOOKKKJJJJJJLLLNNNNNNMMMLLLLLLLLLLLLMMMRRROOOKKKJJJKKKNNNQQQRRRPPPQQQRRRSSSTTTSSSRRRQQQMMMJJJFFFEEEEEEFFFEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFIIILLLOOOPPPPPPNNNMMMKKKGGGCCCAAABBBCCCIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCFFFIIIHHHDDDAAADDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCAAA???BBBDDDEEEEEECCCAAAAAAAAAFFFEEEDDDBBB@@@>>>======999:::<<<===???@@@@@@@@@EEEEEEDDDBBBAAAAAA@@@@@@???@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCC?????????AAABBBBBBBBBAAA>>>>>>???@@@AAACCCDDDEEECCCCCCCCC@@@<<<;;;<<<>>>BBBBBB@@@===::::::===AAAAAABBBCCCCCC@@@>>>>>>>>>@@@>>>;;;888888999;;;===???@@@AAA@@@>>>;;;888777444666:::<<<>>>>>>===<<<:::888777;;;???@@@===999999999::::::::::::::::::888:::<<>>===AAABBBBBBAAA>>><<<======???===;;;:::<<<>>>>>>>>><<<<<<===>>>>>>===<<<;;;777777666666666666777777;;;<<<===>>>>>>===<<<<<<::::::;;;;;;;;;:::999999:::999888888777888999999???AAABBBBBBAAA@@@AAABBBAAAAAAAAAAAAAAA???<<<999777666555777:::<<<===<<<======;;;:::::::::;;;<<<===>>>???>>>======>>>@@@AAABBB@@@;;;:::<<<<<<:::;;;<<<===???@@@@@@@@@@@@>>>;;;888777777888888888888888888999999999999999888:::<<<>>>>>>>>>???AAA~~~{{{zzz~~~~~~{{{xxxxxxyyy{{{}}}~~~~~~~~~~~~zzzxxxyyyzzz{{{||||||zzzxxxxxxyyy{{{{{{{{{{{{|||}}}{{{wwwsssqqqpppttttttuuuuuuvvvvvvvvvvvvyyywwwtttrrrrrrrrrrrrqqqpppmmmkkkjjjlllnnnoooooommmnnnmmmllliiihhhiiijjjiiikkkllllllkkkjjjjjjkkkggghhhhhhgggdddaaaaaaaaa^^^]]][[[YYYYYY[[[]]]^^^cccddddddaaa^^^ZZZYYYYYYVVVWWWXXXWWWWWWYYY[[[^^^]]]\\\ZZZYYYZZZZZZZZZYYYZZZYYYYYYZZZ\\\[[[YYYWWWZZZ\\\]]]\\\XXXSSSPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUPPPSSSVVVXXXVVVUUUSSSSSSQQQQQQQQQPPPOOONNNMMMMMMRRRSSSSSSRRROOONNNNNNOOOUUUUUUSSSRRROOOMMMKKKJJJKKKLLLMMMLLLKKKKKKLLLMMMWWWYYY[[[ZZZXXXVVVVVVVVVWWWVVVUUUSSSRRRPPPOOONNNRRRRRRQQQNNNJJJHHHHHHIIIHHHHHHHHHJJJLLLNNNQQQRRRQQQOOOLLLIIIIIIKKKMMMOOOQQQQQQPPPNNNLLLLLLNNNPPPPPPOOONNNLLLKKKJJJJJJJJJNNNKKKIIIHHHJJJLLLMMMMMMJJJLLLNNNPPPRRRRRRQQQPPPLLLIIIFFFDDDDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGDDDCCCDDDHHHLLLQQQSSSSSSLLLKKKIIIEEEAAA@@@AAABBBHHHGGGFFFEEEEEEDDDDDDEEEAAAAAABBBCCCEEEEEECCCAAABBBDDDGGGGGGFFFDDDCCCDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>AAABBBCCCCCC@@@???>>>???CCCBBBAAA@@@???>>>>>>>>>999:::;;;<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAAAAA???AAACCCEEEFFFEEECCCAAA===>>>???AAABBBCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDBBB???;;;::::::;;;@@@@@@@@@>>><<<<<<===???CCCDDDCCCBBB???>>>>>>??????>>><<<;;;;;;<<<===>>>???>>>>>><<<:::777444222222444777:::<<<======<<<999777777:::>>>???>>>;;;999999999999999999999999555777999<<<>>>>>>>>>>>>DDDDDDCCCAAA>>><<<===>>>???===::::::<<<>>>??????;;;<<<===>>>???>>>>>>===888888888888888888888888<<<<<<<<<<<<;;;:::999888;;;;;;;;;::::::999888777:::999888777666666666666999<<<>>>??????@@@AAABBBBBBBBBBBBAAA???===;;;999888777666888:::<<<===<<<===<<<:::999999999:::;;;;;;<<<===<<<;;;:::;;;<<<@@@AAA???:::888::::::777888:::>>>AAABBBBBBBBBAAA???<<<888666666777777777777888999::::::999888666:::;;;<<<<<<;;;;;;===???~~~}}}}}}~~~~~~|||xxxwwwzzz}}}~~~~~~}}}zzzwwwvvvxxxyyyyyy{{{||||||{{{{{{|||~~~~~~{{{yyyxxxxxxzzzzzzzzz|||{{{yyyxxxyyyzzzzzzzzzyyyzzzyyywwwssspppoooooorrrrrrrrrrrrsssuuuwwwxxx{{{yyyvvvtttttttttrrrqqqnnnllljjjjjjmmmoooqqqqqqllllllmmmllljjjjjjlllmmmkkklllmmmllljjjhhhggggggccceeefffeeebbb`````````]]]]]]\\\[[[ZZZZZZZZZZZZ^^^______^^^[[[YYYXXXXXXTTTUUUWWWVVVVVVWWWZZZ^^^\\\[[[YYYYYYZZZ[[[ZZZXXXWWWWWWYYY[[[]]]\\\ZZZWWWXXXZZZ\\\[[[WWWRRRNNNMMMMMMOOOQQQQQQQQQPPPQQQSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQSSSVVVWWWVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMKKKLLLMMMLLLJJJJJJKKKMMMPPPPPPPPPPPPPPPOOONNNMMMJJJJJJJJJIIIGGGGGGHHHJJJQQQTTTVVVVVVTTTSSSSSSTTTVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRPPPMMMIIIHHHHHHJJJHHHHHHIIIJJJLLLNNNQQQRRRPPPMMMJJJGGGFFFHHHJJJLLLPPPPPPOOOMMMKKKLLLOOORRROOONNNLLLKKKIIIHHHHHHHHHJJJIIIGGGGGGIIIJJJIIIIIIGGGIIILLLOOOQQQQQQPPPPPPKKKIIIGGGFFFEEEDDDDDDCCCAAAAAACCCDDDFFFFFFGGGGGGBBBAAABBBFFFJJJNNNPPPQQQKKKJJJHHHEEEBBB@@@BBBCCCGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCCCCCCCBBBEEEHHHIIIGGGEEECCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCBBB@@@???AAABBBBBBAAA???======>>>@@@???>>>>>>>>>>>>??????;;;;;;;;;<<<;;;;;;:::999???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>??????>>>>>>>>>AAADDDGGGGGGDDDAAA>>>;;;<<<===???@@@@@@?????????@@@AAA@@@???>>>>>>>>>BBBBBBCCCCCCDDDDDDDDDDDDEEEDDDBBB???===<<<<<<<<<@@@@@@??????>>>>>>??????EEEEEECCC@@@===<<<>>>???>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;:::888555333333444666999:::;;;;;;:::999888777:::===??????>>>::::::999999888888888999666777888;;;===>>>??????DDDDDDCCC@@@<<<;;;;;;<<<===;;;999:::===@@@AAABBB===>>>???@@@@@@@@@???>>>999999::::::::::::999999===<<<;;;:::888777555444777888888888888888777666888888888777777666666666555777:::;;;;;;<<<>>>??????@@@AAA@@@???===<<<<<<;;;:::999:::<<<>>>>>>======<<<;;;999999999::::::999:::;;;;;;999888999999<<<>>><<<888777999:::777777:::???CCCFFFEEEDDDBBBAAA===888666666666777777666888;;;======;;;888666;;;<<<;;;:::999999;;;===~~~|||{{{{{{||||||}}}~~~}}}zzzuuutttwwwzzz~~~~~~~~~{{{xxxwwwxxxyyywwwyyyzzzzzzyyyyyyzzz||||||zzzxxxxxxyyyzzzzzzyyyzzzzzzyyyxxxwwwwwwyyyzzzxxxxxxwwwtttpppnnnnnnnnnooooooooopppsssvvvyyy{{{{{{yyywwwvvvvvvuuusssqqqllljjjiiijjjnnnqqqttttttlllmmmnnnnnnmmmmmmoooqqqnnnnnnnnnkkkgggdddcccbbbbbbccceeedddbbb```______\\\]]]^^^^^^]]]ZZZXXXWWWYYYZZZ[[[ZZZYYYWWWWWWXXXTTTVVVXXXXXXUUUVVVZZZ^^^]]]\\\ZZZZZZ[[[[[[YYYXXXRRRSSSVVVZZZ]]]]]]ZZZXXXVVVYYY[[[ZZZVVVQQQMMMLLLLLLNNNPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSUUUVVVUUUTTTSSSTTTUUUVVVTTTQQQOOOMMMNNNOOOOOOHHHIIIIIIIIIHHHHHHJJJLLLNNNOOOOOOOOOOOOOOONNNNNNJJJJJJJJJHHHFFFFFFGGGHHHNNNPPPRRRSSSRRRQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTQQQQQQPPPMMMKKKJJJLLLNNNKKKKKKKKKKKKLLLNNNPPPQQQNNNLLLIIIFFFEEEFFFHHHJJJOOOPPPOOOMMMKKKKKKNNNPPPKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHLLLOOOQQQQQQOOONNNKKKJJJJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFBBBAAAAAACCCGGGJJJKKKKKKIIIHHHFFFCCC@@@@@@AAACCCEEEEEEDDDDDDCCCDDDDDDDDD@@@@@@AAAAAAAAABBBCCCDDDDDDGGGJJJKKKIIIFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAABBBCCCCCCBBB@@@@@@AAAAAA@@@>>>======>>>>>>>>>===<<<===>>>@@@AAA>>>>>>>>>======;;;::::::===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<=========???AAADDDFFFEEEBBB>>>;;;===>>>???@@@@@@???===<<<>>>@@@AAA@@@===;;;;;;<<>>;;;:::;;;======>>>???@@@AAABBBBBBBBB>>><<<;;;<<<======;;;999666777888999999999999888:::999999:::<<>>@@@AAABBBBBBAAA???;;;999999:::999888888;;;???BBBDDDDDDAAAAAABBBBBBAAA???>>>===::::::;;;<<<<<<;;;::::::<<<<<<:::888666555444333222333444555666777777777666777777888888888888888333555777888888777999:::<<<>>>@@@???>>>===>>>@@@>>>===<<<<<<>>>????????????===<<<::::::::::::;;;888999;;;:::888777777777888:::999555666:::;;;999777;;;@@@EEEGGGGGGEEECCCAAA>>>999777777777777777666888<<<>>>???===:::888;;;;;;:::999777777999;;;~~~}}}|||{{{zzzzzzzzz{{{|||{{{xxxtttsssvvvyyy}}}zzzxxxyyyzzzwwwyyyzzzyyyxxxxxxyyyzzzzzzyyyxxxyyyzzz{{{yyyxxxvvvwwwwwwuuutttuuuwwwyyyxxxxxxvvvrrrooommmnnnooommmnnnooopppssswwwzzz|||{{{yyywwwwwwwwwvvvtttrrrjjjiiihhhiiimmmqqqssstttlllmmmnnnnnnmmmnnnppprrrooonnnlllhhhdddaaa```aaabbbdddeeedddaaa^^^\\\\\\ZZZ\\\^^^___^^^[[[WWWTTTTTTVVVXXXXXXWWWVVVWWWXXXUUUYYY[[[YYYVVVUUUZZZ___]]]\\\[[[[[[[[[ZZZXXXVVVOOOPPPSSSWWWZZZ[[[YYYWWWUUUWWWXXXWWWTTTPPPNNNMMMNNNPPPQQQPPPOOOMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUVVVUUUSSSSSSTTTUUUVVVTTTQQQNNNMMMNNNPPPQQQHHHIIIIIIHHHHHHIIIKKKNNNPPPPPPPPPOOONNNMMMKKKJJJJJJKKKLLLKKKIIIHHHHHHJJJMMMPPPRRRSSSRRRQQQQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUOOOPPPPPPOOOMMMMMMNNNPPPMMMLLLLLLKKKLLLMMMOOOOOOMMMKKKIIIGGGGGGGGGHHHHHHMMMNNNNNNMMMKKKKKKLLLMMMHHHHHHHHHGGGHHHHHHIIIIIIIIIGGGEEEEEEFFFGGGFFFEEEFFFHHHLLLOOOPPPOOOMMMLLLIIIKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAABBBDDDFFFFFFEEEEEEEEECCC@@@>>>===???AAADDDDDDCCCCCCCCCCCCDDDDDD???AAACCCCCCCCCCCCEEEFFFGGGIIILLLLLLJJJGGGFFFFFFAAAAAAAAA@@@@@@@@@??????BBBAAAAAABBBCCCDDDBBBAAA>>>??????>>><<<<<<===???>>>===<<<;;;<<<>>>@@@BBB@@@@@@@@@???>>>===<<<;;;;;;<<<>>>@@@@@@@@@@@@???;;;;;;;;;;;;;;;<<<======@@@AAACCCCCCBBB???===;;;@@@AAABBBCCCCCCAAA???>>>>>>AAABBB@@@<<<999999;;;>>>???AAABBBCCCCCCBBBBBBCCCAAA??????AAACCCCCCCCC@@@>>>======???AAAAAAAAACCCBBB???<<<888777888999;;;<<<===>>>@@@AAABBBCCC>>><<<:::<<>>999999999::::::999999999;;;:::999999:::===???AAA;;;:::999888999:::<<<=========<<<;;;<<<===???@@@???@@@AAA???<<<:::999999777777999===AAADDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;::::::<<<<<<<<<<<<::::::;;;:::888777555444444444000111333444666777777777555666777888999999999999333555666777666555666777:::<<>>======???@@@?????????>>><<<;;;::::::::::::888:::;;;;;;999777666777555777777444555:::<<<:::888;;;@@@DDDFFFFFFDDDCCC@@@>>>;;;999::::::999888555777;;;===>>>===;;;:::999999:::888777666777999}}}}}}||||||{{{yyyxxxwwwyyyzzzzzzwwwsssrrruuuyyy}}}{{{yyyyyyzzzxxxzzzzzzzzzxxxwwwxxxyyyxxxxxxxxxyyyzzzzzzxxxwwwrrrssstttsssqqqrrruuuxxxyyyxxxvvvrrrooonnnoooqqqooooooppprrrtttvvvxxxyyyyyyxxxwwwwwwwwwwwwuuussskkkiiiggghhhjjjmmmoooooojjjlllllllllkkklllnnnpppmmmllliiieeeaaa___```bbbbbbdddeeeddd```\\\YYYXXXVVVYYY]]]___^^^ZZZUUURRRRRRTTTVVVWWWVVVVVVWWWYYYWWWZZZ]]]ZZZUUUTTTYYY^^^]]]\\\[[[ZZZZZZXXXUUUSSSNNNOOOPPPSSSVVVWWWVVVTTTSSSUUUVVVUUURRROOONNNNNNPPPRRRRRRQQQOOOMMMMMMMMMJJJLLLMMMOOOPPPQQQPPPPPPRRRUUUWWWWWWUUUSSSRRRRRRQQQQQQPPPOOONNNNNNOOOOOOHHHHHHHHHGGGFFFHHHKKKMMMOOOOOOOOOOOONNNMMMKKKKKKKKKMMMOOOOOOMMMLLLKKKLLLNNNPPPRRRRRRQQQPPPPPPQQQNNNOOOQQQRRRSSSSSSRRRRRRNNNOOOQQQPPPOOOMMMNNNOOOKKKKKKJJJJJJKKKLLLNNNOOOKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGFFFGGGIIILLLOOOOOOMMMJJJHHHGGGIIILLLKKKJJJIIIJJJLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCAAABBBCCCEEEDDDDDDDDDDDDCCC@@@>>>>>>@@@BBBDDDCCCCCCBBBBBBCCCCCCDDD???BBBEEEFFFEEEDDDFFFHHHIIIKKKLLLKKKIIIGGGGGGHHHBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@BBBCCCBBB@@@;;;<<<<<<;;;::::::===??????>>><<<;;;<<<>>>AAABBBAAAAAAAAA@@@???>>>===<<<;;;<<<>>>???@@@???>>>>>>::::::999999:::<<<>>>???@@@?????????>>>>>>======???@@@BBBDDDDDDCCCAAA@@@@@@CCCEEEBBB===999:::<<<:::<<<>>>AAABBBBBBAAAAAACCC@@@>>>>>>AAACCCCCCBBB@@@<<<999999<<>>@@@AAA???<<<999;;;@@@BBBAAA>>>999::::::;;;;;;<<<<<<<<<::::::888777777999===???::::::999999:::<<<>>>???AAA???===;;;;;;;;;===>>>===???AAAAAA???<<<:::999777888;;;???CCCDDDBBB@@@======>>>>>>>>>===;;;:::999:::<<<======<<<:::999999888777666555555666666222333444666666777777777555555666777777777666555333555777777777666777999:::===@@@???<<<;;;???BBB@@@>>><<<<<<>>>???>>>===>>>===;;;:::888888999999999;;;===<<<:::888777777666888777444555999;;;999777999===AAACCCCCCAAA@@@>>>===<<<<<<===<<<:::888222444888;;;<<<<<<<<<;;;666888999888777666666777~~~zzz{{{|||||||||{{{yyywwwvvvxxxyyyyyyvvvsssrrrvvvyyy~~~}}}{{{yyyyyyyyyzzz{{{{{{zzzxxxwwwxxxyyywwwvvvwwwxxxzzzyyywwwuuuoooqqqrrrqqqpppppptttwwwzzzyyyvvvrrrooonnnppprrrqqqqqqrrrsssuuuvvvvvvwwwxxxwwwvvvwwwwwwwwwuuussskkkiiigggfffhhhjjjkkkkkkhhhiiijjjjjjiiiiiikkkmmmkkkiiifffbbb______bbbdddbbbdddeeeccc^^^YYYVVVTTTTTTWWW[[[^^^^^^YYYTTTPPPPPPRRRUUUVVVVVVVVVXXXYYYWWW[[[]]]ZZZUUUSSSXXX]]]]]][[[ZZZYYYYYYWWWSSSPPPOOOOOOPPPRRRTTTTTTSSSQQQSSSTTTUUUSSSQQQOOOOOOPPPRRRSSSTTTRRROOOMMMLLLMMMIIIJJJLLLNNNOOOPPPOOOOOOPPPTTTXXXZZZXXXTTTQQQPPPMMMNNNOOOPPPPPPOOOMMMLLLFFFFFFFFFEEEDDDEEEHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKNNNQQQQQQPPPNNNNNNNNNLLLNNNQQQQQQPPPNNNNNNOOONNNOOOQQQRRRRRRQQQOOONNNMMMOOOQQQQQQOOOMMMLLLLLLIIIIIIHHHIIIJJJLLLNNNOOOJJJJJJKKKKKKKKKJJJIIIHHHEEEHHHKKKMMMMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLIIIFFFEEEFFFGGGGGGGGGGGGIIILLLNNNNNNKKKGGGEEEEEEHHHKKKKKKJJJIIIKKKMMMLLLLLLKKKJJJIIIHHHFFFEEEEEECCCBBBBBBDDDEEEEEEDDDFFFFFFEEEBBB@@@@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCDDD???CCCGGGHHHFFFFFFGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHCCCCCCCCCBBBBBBBBBAAAAAA>>>======???AAABBBAAA???999999:::999888999<<<>>>@@@>>>===<<<<<<>>>AAACCCAAAAAAAAAAAA@@@>>>======;;;<<<>>>???@@@???>>>===999999999999:::<<<>>>???>>>===<<<<<<<<<===???@@@;;;===@@@BBBCCCCCCAAA@@@BBBEEEGGGDDD>>>:::;;;===888:::===???AAAAAAAAA@@@CCC@@@===>>>@@@BBBAAA@@@???;;;777777:::>>>@@@@@@======<<<999555222111222555555555666888;;;>>>@@@???;;;888:::>>>AAA???<<<999999:::;;;===>>>??????:::999777555555777:::>>>::::::999999;;;===@@@AAACCCAAA>>>;;;999:::;;;<<<<<>>@@@@@@???>>>=========>>>???>>>;;;999000222555888:::;;;;;;;;;444666888999777666666666~~~|||~~~~~~~~~~~~|||zzzxxxzzz|||~~~~~~}}}{{{zzzzzzzzzyyywwwvvvvvvyyy{{{|||zzzxxxxxxzzzwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwrrrpppooooooppprrrvvvxxxvvvuuussspppppppppqqqqqqqqqqqqrrrtttvvvuuusssppprrrrrrrrrqqqqqqppppppppplllhhheeeeeehhhhhheeeaaadddeeeeeedddcccccceeefffkkkiiifffaaa______cccfffiiigggccc___[[[YYYWWWWWWVVVYYY[[[[[[XXXTTTQQQOOORRRTTTWWWWWWWWWXXX\\\___\\\[[[XXXVVVVVVWWWYYYZZZ\\\\\\ZZZYYYWWWUUUTTTSSSNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJRRRRRRQQQQQQOOONNNLLLKKKHHHKKKNNNPPPPPPPPPRRRSSSSSSUUUXXXXXXVVVQQQLLLHHHJJJIIIIIIKKKNNNOOOMMMKKKHHHGGGDDDCCCCCCDDDGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKOOOMMMKKKKKKKKKKKKIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNKKKJJJKKKLLLNNNOOONNNLLLLLLMMMNNNNNNLLLKKKKKKLLLHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMNNNLLLJJJGGGEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHJJJHHHHHHKKKNNNMMMGGGAAA>>>???BBBDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEBBB??????AAACCCCCCBBBDDDCCCCCCDDDEEEEEECCCBBBDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA<<<<<<<<<;;;::::::<<<>>>>>>===;;;999888888999999???AAABBBBBBAAA@@@AAAAAAEEEDDDBBB@@@>>><<<;;;;;;999:::;;;===>>>>>>>>>>>>999999888888999<<>>???AAA???===<<<=========<<<;;;888555555777;;;===>>><<<;;;777555333222222333888666555555666:::===??????<<<999888888:::;;;;;;<<<:::999;;;???@@@???===888888666444222333666888===<<<:::::::::<<<>>>??????===:::888666666666777888:::>>>AAABBB@@@===:::888:::===>>><<<:::999999;;;;;;:::999888888888888888999:::;;;:::999888777666555444444666999<<<===999999888777777666777777999777666666666666333111222333666888:::<<<======DDDAAA>>><<<<<<<<<;;;:::666888888777555555999===<<<999777666777777666555666888;;;===>>>===;;;:::<<<<<<:::888666444333222333555888888888777777888999;;;>>>??????===:::888111000000333888:::888666333555666777777777555555~~~~~~}}}|||{{{|||}}}}}}|||zzzzzz{{{}}}~~~~~~}}}{{{yyy~~~~~~}}}{{{{{{}}}|||yyywwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyywwwvvvuuurrrqqqpppooooooqqqsssuuutttsssqqqooonnnnnnooopppoooooopppqqqssssssqqqoooqqqppppppooonnnmmmmmmmmmkkkhhheeeeeeggggggccc___^^^___```___^^^^^^___aaagggfffccc```]]]^^^aaacccgggeeebbb^^^[[[YYYWWWWWWUUUWWWXXXWWWTTTRRRPPPPPPRRRTTTVVVVVVVVVWWWZZZ\\\ZZZYYYXXXVVVVVVWWWXXXYYY\\\[[[ZZZXXXVVVTTTSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKQQQPPPOOONNNLLLKKKJJJIIIKKKNNNQQQRRRRRRQQQQQQRRRQQQSSSVVVWWWUUUQQQLLLIIIIIIHHHIIILLLOOOPPPNNNKKKHHHFFFDDDBBBBBBDDDFFFHHHHHHHHHGGGFFFGGGHHHJJJKKKLLLIIIGGGFFFGGGFFFEEEDDDEEEGGGJJJLLLMMMMMMLLLKKKIIIGGGGGGHHHJJJKKKKKKJJJLLLNNNOOONNNKKKIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLNNNOOONNNKKKHHHFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFGGGGGGHHHDDDDDDDDDEEEEEEFFFGGGHHHIIIGGGGGGJJJMMMLLLGGGBBB>>>???BBBDDDEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIEEEBBBAAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD>>>>>><<<:::777777999;;;===<<<:::999888888888999===???AAAAAA@@@?????????BBBAAA???===;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;::::::999999:::;;;===>>>:::888888888:::;;;:::999;;;;;;<<<============<<<@@@AAAAAABBBAAA@@@>>>===::::::;;;<<<<<<<<<<<<<<>>===<<<<<<;;;;;;888555333333666:::===>>>999888666555444555666666999666333222444888<<>><<<777666555333222222555888<<<;;;999888888999;;;<<<===<<<:::999888888888888777999<<>>===;;;;;;;;;:::888777999;;;;;;::::::999999999999999::::::::::::999888777666666666666666777888::::::777777666555555555555555777555555555666555333111222333555777999:::;;;;;;@@@>>>;;;:::::::::999888555666666444333333666::::::888777777777777555444666777:::===>>>===<<<;;;===<<<;;;999777555333222111333555555444444444555888999;;;======;;;999777555333222444666777666555555555555666666666666666{{{zzz{{{|||}}}|||}}}~~~~~~}}}|||zzzyyy~~~~~~|||xxxvvvvvvwwwyyyyyyyyyyyyzzz{{{{{{|||yyyyyyxxxvvvuuuuuuuuuuuutttsssqqqoooooooooqqqrrrrrrpppnnnmmmllllllnnnooommmllllllmmmooopppnnnmmmooonnnmmmlllkkkjjjiiihhhhhhfffdddeeegggfffbbb^^^\\\]]]]]]\\\ZZZYYYYYY[[[bbbaaa```]]][[[[[[]]]```cccaaa___\\\ZZZXXXWWWWWWTTTTTTTTTQQQOOONNNOOOPPPSSSTTTUUUTTTSSSTTTVVVXXXWWWWWWWWWWWWWWWWWWXXXXXX[[[ZZZXXXVVVTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSUUUVVVYYYWWWUUURRRPPPNNNNNNNNNPPPOOOMMMJJJHHHGGGGGGGGGNNNQQQTTTUUUSSSQQQPPPOOONNNPPPRRRTTTSSSPPPKKKIIIGGGHHHJJJMMMOOOOOOMMMJJJGGGEEECCCAAAAAACCCEEEGGGEEEEEEEEEFFFHHHIIIKKKLLLHHHFFFBBBAAAAAABBBBBBAAADDDGGGJJJMMMNNNMMMJJJHHHFFFEEECCCCCCEEEGGGHHHHHHMMMNNNNNNMMMJJJGGGFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKJJJLLLOOOPPPOOOLLLHHHEEECCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEHHHKKKKKKGGGCCC???@@@BBBDDDEEEEEEDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGIIIFFFCCCAAAAAAAAA@@@???>>>======???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>@@@BBBDDDFFFAAA???===999666555777999;;;:::999888777777888999:::===@@@@@@???===<<<===???===;;;999777777666777;;;;;;;;;;;;;;;:::999999999999:::::::::999999999888777777888::::::999777::::::;;;<<<<<<<<<<<<<<>>:::;;;<<<===<<<;;;999888<<<>>>@@@???;;;999888:::555333111222555999;;;<<<555555444444555777888:::999555111111333888<<<>>>@@@===:::999999:::;;;:::999:::;;;>>>@@@???===:::555555555333222333555888;;;:::888666555666777888::::::::::::::::::;;;;;;666777:::<<<>>>?????????>>><<<:::666444555888;;;::::::::::::;;;;;;;;;;;;<<<;;;:::888777666555555777777777888777777666666555444444333333333333333444333333444555555444222111222333555777888888888;;;999888888888888666555555555444222111111333666777666666777888777444222555666999;;;===>>>>>>===>>>>>>===<<<:::777555333111222444444333333333444888999:::;;;;;;:::999999:::888666555555666555444666555444444444666777888|||{{{|||~~~~~~~~~~~~}}}|||{{{yyyyyy{{{}}}}}}{{{zzzzzz}}}~~~}}}{{{xxxwwwwwwxxxyyyxxxwwwwwwxxxyyy{{{}}}xxxwwwvvvttttttuuuvvvwwwwwwuuusssqqqooooooppppppqqqooommmkkkkkkkkklllmmmjjjiiiiiijjjlllmmmmmmkkkmmmlllkkkiiihhhfffeeeeeebbbaaaaaaccceeedddbbb___^^^___^^^\\\YYYVVVUUUUUU[[[\\\\\\[[[YYYYYYZZZ\\\^^^]]]\\\ZZZYYYXXXWWWVVVSSSRRROOOLLLJJJJJJNNNQQQSSSSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUWWWWWWWWWWWWVVVYYYXXXVVVTTTRRRRRRRRRRRRSSSRRRRRRQQQRRRSSSTTTUUUYYYWWWTTTQQQPPPPPPQQQRRRQQQOOOLLLIIIGGGFFFFFFGGGPPPRRRUUUUUURRROOOMMMLLLJJJLLLOOOQQQPPPNNNKKKIIIGGGHHHJJJLLLMMMKKKHHHFFFFFFEEEBBBAAAAAABBBEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNHHHEEEAAA???@@@AAABBBBBBDDDEEEHHHKKKLLLLLLKKKJJJFFFDDDBBBBBBDDDFFFGGGHHHMMMNNNMMMKKKHHHEEEDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIHHHJJJMMMOOONNNKKKGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFIIIIIIGGGFFFFFFGGGIIIIIIJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDD@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCEEEHHHIIIGGGEEE@@@BBBDDDFFFGGGFFFEEEDDDGGGFFFFFFEEEEEEEEEFFFFFFEEECCCAAA??????>>>======>>>=========??????===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>AAADDDCCCAAA???;;;777777999<<<:::999888777777777888999999<<>>===;;;;;;<<<:::888666555555555666::::::;;;;;;;;;::::::999888999:::::::::888666555666555555777888999777555888999:::;;;;;;<<<;;;;;;===>>>???@@@AAA@@@@@@???:::;;;<<<===<<<999666444999===AAA@@@:::666666888444222000000333666777888222222222333444666888999777555333444888;;;<<<<<>><<<;;;;;;<<<<<<;;;:::<<<>>>??????===999777555666666555333444777999;;;999666444333222333444666777999:::;;;<<<<<<<<<777777888999:::<<<<<<===>>>===:::777444444777999888999:::;;;;;;<<<<<<<<<;;;999888666555555666666777888999999888666444222444333333222222222333333333333333444666666555444000111222444555666666666777666666666777777666444666555333111000111222444444444555666777666444111444555777999<<<===>>>???@@@@@@@@@???===:::777555444666777777555555666777999999::::::;;;;;;::::::>>><<<999777666666777777888666333222222555888;;;~~~~~~~~~~~~~~~}}}}}}{{{{{{|||~~~~~~}}}{{{zzzyyyyyyyyyxxxzzz}}}}}}{{{xxxvvvvvvyyyzzzzzzzzzxxxxxxzzz{{{xxxwwwvvvuuuuuuwwwyyy{{{uuutttsssrrrsssvvvxxxzzzwwwvvvtttrrrqqqpppppppppqqqooommmkkkjjjjjjkkklllgggggggggiiikkklllkkkiiijjjjjjiiigggfffdddcccbbb\\\]]]^^^___aaabbb```___``````___\\\WWWSSSQQQPPPUUUWWWYYYYYYXXXWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUQQQPPPNNNJJJHHHJJJNNNQQQTTTSSSQQQPPPPPPPPPOOOOOOOOOQQQSSSVVVWWWWWWWWWVVVWWWVVVTTTRRRPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSVVVTTTQQQOOOOOOQQQTTTVVVRRRPPPMMMJJJHHHGGGHHHIIINNNPPPRRRRRROOOKKKIIIHHHHHHJJJMMMNNNNNNMMMJJJHHHGGGHHHJJJJJJHHHEEECCCAAAFFFEEEBBBAAAAAABBBEEEFFFDDDFFFHHHKKKMMMNNNOOOOOOJJJGGGCCCAAABBBDDDEEEEEECCCDDDDDDEEEGGGJJJLLLMMMGGGEEECCCCCCEEEGGGHHHIIIKKKKKKKKKIIIFFFCCCBBBBBBDDDEEEGGGIIIIIIHHHFFFEEEEEEGGGJJJLLLKKKHHHEEEBBBAAAAAABBBCCCDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDBBBAAAAAACCCEEEFFFFFFEEEBBBCCCEEEGGGGGGGGGFFFEEEHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@???>>>>>>>>>===;;;999999::::::;;;<<<<<<======;;;:::999888:::<<<@@@BBBBBBBBB@@@>>><<<<<<>>>AAA999888777777777888999::::::<<<>>>???>>><<<<<<<<<:::999666444333444555666777888999:::;;;;;;;;;;;;999:::<<<===<<<:::777666444444333444666777555444777888999:::;;;;;;;;;;;;;;;<<<===????????????>>>999:::;;;<<<;;;888555333777<<<@@@>>>999555555777666333111000111222222222///000000111222333444555444444666;;;@@@AAA>>>:::@@@>>><<<<<<===>>>===<<<<<<>>>@@@@@@>>>:::777444777888888777666666888::::::888666333111111111111444555777999:::;;;<<<<<<777777777666777777888888:::;;;;;;:::777555555666666777999:::;;;;;;;;;;;;777666555444555666777888777888999999888666333111444333333222333333444444444333333555777888777555000111222444555555666666777666555555777888777666888666444222222333444555222222333555666666333000333444555777999<<<>>>???BBBBBBAAA@@@>>>;;;999777777888999888666666777888777777888888999999999999>>>===;;;999888888:::;;;888666333111111555999<<<~~~}}}||||||~~~}}}{{{{{{|||zzzyyyzzz|||}}}{{{yyyxxxxxxxxxyyyxxx{{{}}}|||zzzwwwvvvvvvvvvxxxyyyxxxxxxyyy{{{}}}xxxwwwuuuttttttuuuwwwxxxrrrqqqpppqqqrrruuuxxxzzzuuuuuusssrrrqqqppppppppprrrpppmmmjjjiiihhhiiiiiicccdddeeehhhjjjjjjhhhfffgggfffeeedddcccbbbaaa```ZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^]]]ZZZUUUPPPMMMLLLQQQTTTXXXYYYYYYWWWWWWWWWVVVVVVWWWVVVVVVUUUSSSSSSPPPPPPNNNLLLKKKLLLOOOQQQTTTRRRPPPOOOOOOOOONNNMMMMMMOOOQQQTTTUUUVVVWWWVVVVVVTTTRRROOONNNNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPRRRPPPOOONNNOOOQQQTTTVVVQQQPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIKKKMMMMMMLLLJJJHHHFFFHHHHHHGGGDDDBBBAAAAAAGGGEEECCCAAAAAACCCEEEGGGFFFHHHKKKMMMOOOOOONNNMMMKKKIIIFFFEEEFFFGGGGGGGGGCCCBBBBBBBBBDDDGGGJJJLLLGGGEEECCCDDDFFFHHHHHHHHHGGGHHHIIIHHHEEECCCBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@>>>???AAACCCDDDEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDFFFFFFFFFDDDCCCHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBB@@@???>>>>>>>>>===;;;999777888999:::<<<>>>??????>>>===;;;;;;;;;===???@@@@@@AAAAAA@@@>>>???AAACCC999888777777888999:::;;;:::<<<======<<<;;;;;;<<<999777444222222333555666555666777999::::::;;;;;;:::;;;===>>>>>><<<;;;999444333111222333555444444555666777999::::::::::::999:::<<<=========<<<<<<777888999:::999888666555666999<<<;;;888555666777666444111000000000///...---...///000111111222222222333777???FFFGGGAAA;;;===<<<:::;;;===>>>======;;;>>>@@@???<<<999777666999::::::999777777888999:::888555333111000111111333333444666777888999:::555555444444444333333333666888::::::888555444333444555777999999999999888444444444444555666777777666777888888888666444222444333333333333444444555555444444666777888777555000111222444666777777777777666444444777999:::999:::777555444555666777777000000000222444444333111333333333444666999<<<>>>BBBAAA@@@>>><<<:::888888777777777666555444666777333444555777777777666666;;;<<<;;;:::888888:::<<<888666222000111555:::===}}}}}}zzzyyyzzz|||~~~|||zzzzzz{{{{{{zzzzzz|||~~~~~~}}}|||}}}|||yyywwwvvvwwwxxxyyyzzz|||}}}|||yyywwwvvvwwwvvvwwwxxxxxxwwwxxxzzz|||yyyxxxwwwvvvuuuuuuvvvvvvooonnnnnnoooppprrrtttuuuqqqqqqqqqpppppppppppppppqqqooollliiifffeeeeeeeee^^^```bbbfffiiihhheeebbbbbbbbbaaaaaa```______^^^\\\\\\ZZZXXXVVVVVVWWWXXXYYYZZZ[[[YYYUUUQQQOOONNNOOORRRWWWZZZZZZXXXWWWWWWTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQPPPOOOOOOPPPRRRTTTQQQOOONNNOOOOOONNNLLLLLLMMMOOORRRTTTVVVWWWWWWUUUSSSPPPNNNMMMMMMOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNOOOQQQSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKIIIGGGFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFGGGEEEBBBAAABBBDDDHHHFFFDDDBBBBBBDDDFFFHHHGGGIIILLLNNNOOOMMMKKKJJJJJJIIIGGGGGGHHHHHHHHHGGGCCCBBBBBBBBBBBBCCCEEEEEECCCBBBBBBCCCEEEFFFFFFEEECCCEEEFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@AAAAAABBB@@@BBBEEEGGGFFFDDDAAA???===???AAADDDEEEEEEEEEDDDAAAAAA@@@??????@@@BBBDDD???@@@BBBCCCDDDCCCAAA@@@DDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGEEEBBB@@@@@@AAA<<<;;;;;;<<<===>>><<<;;;555666777:::<<<>>>@@@AAA???>>>===<<<<<<<<<<<<<<<<<<>>>??????>>>===>>>???999888888888999:::<<<===:::;;;;;;999888888:::<<<777555222000000111444555444555666666777777777777555666888999:::::::::999555222//////000333444444444555777888999:::::::::888999:::;;;<<<;;;:::999555666777777888888888777777777777777777777777777555333111000000000///...+++,,,...000111222333333222222666???HHHJJJDDD>>>888777777888;;;<<<<<<;;;888;;;>>>===;;;::::::;;;:::;;;;;;999777555666777:::999666333222111222222333333222222333444666777000000111222222222111111222555777777666333222222222333555777777777666555333444444555555555444444444555666777777666555555333222222222333333444555555444444555666777555444000111333555777999::::::888555333333555999;;;<<<:::777444444777999999888000//////000222333333222222222111222444777:::<<>>===???BBBDDDFFFFFFEEEEEEAAAAAA@@@???>>>???AAADDD===>>>@@@AAAAAA@@@???>>>@@@@@@AAAAAACCCDDDEEEFFFEEEGGGGGGEEE@@@======>>>888888888:::===>>>>>><<<333444666999<<>>======<<<:::999888888:::<<<>>>>>><<<;;;::::::999999888888999;;;===>>>999999999777555666999<<<555333000......000333555444444555555444444333222000000222333555666666777555222...---///222444555444555666777999999::::::888999::::::::::::888888444444555666777888999999888666444555777888888777333111000///000111000///***+++...000222444555555222222444===GGGJJJFFFAAA444444444666999;;;;;;:::555888;;;<<<;;;;;;===???:::;;;;;;999666444444555;;;999666444222222333333444222111000000111333555,,,---///000111111111000000222444444222111111222111222444666666555333222444444555666555444222111444444555666666777777777222222111111222333444444444444333444555555444222000222444666999:::;;;<<<888555222111444888<<<===:::777444444777::::::999000///......111333333333222111000000222555888;;;???===999555333333444555888888888666444444666888555777;;;===>>>===;;;999777999;;;999555222333444777555222111222666:::<<<}}}~~~zzz{{{|||}}}|||{{{yyywww~~~zzz{{{|||}}}}}}}}}|||{{{wwwvvvuuuuuuwwwyyyyyyxxxzzzyyyxxxxxxyyyyyywwwuuuxxxxxxxxxwwwuuuuuuwwwyyy|||}}}~~~|||xxxsssqqqppplllnnnppprrrrrrrrrpppooonnnkkkjjjkkkmmmnnnllljjjlllkkkiiifffdddbbbaaa```^^^___```aaabbbbbbbbbaaa]]]\\\ZZZZZZ[[[\\\[[[ZZZ^^^^^^[[[WWWQQQPPPRRRUUUPPPRRRTTTUUUUUUTTTSSSQQQPPPRRRTTTUUUVVVUUUSSSRRRQQQTTTWWWVVVQQQNNNOOORRRUUUVVVVVVTTTQQQOOOOOOPPPNNNOOOOOONNNNNNMMMLLLKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMKKKJJJHHHJJJMMMOOOOOOMMMJJJHHHJJJLLLMMMMMMKKKIIIHHHHHHLLLIIIFFFDDDEEEHHHMMMPPPMMMKKKJJJLLLNNNNNNKKKHHHFFFEEEDDDEEEGGGHHHHHHGGGHHHFFFCCCAAABBBDDDHHHKKKMMMMMMMMMMMMKKKHHHEEECCCHHHIIIIIIIIIHHHFFFEEECCCGGGGGGFFFEEECCCAAA@@@???<<<>>>@@@BBBCCCCCCBBBAAA???@@@AAA@@@@@@BBBDDDGGGGGGFFFEEECCCAAA@@@@@@???CCCCCCBBBBBBBBBAAAAAAAAAFFFDDDAAA???>>>???@@@BBBDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBB@@@===<<<===@@@@@@???AAABBBCCCBBB@@@===>>>???@@@BBBCCCDDDDDDAAA???<<<<<<===???@@@???;;;:::::::::;;;<<<>>>@@@BBBAAA@@@@@@BBBDDDDDDDDDEEEGGGHHHDDD>>>999999;;;999:::;;;<<<<<<;;;:::999777777999:::;;;<<<<<<<<<>>>@@@AAA???:::555444444666888999;;;:::999777666777777999;;;<<<===>>>>>>:::::::::999888777666555111222222111000111333666444333222111000000000000...,,,***...555::::::888555444111000000222444666444666777777666666777999888999:::;;;:::888666444333333444444555555666666777333111333777999666333111///,,,,,,---///000000...///000222444666888999555555555555888<<<@@@BBB666444333555999<<<:::888999999999999999;;;???BBB===;;;888666555333111000666555444222333444666777666555444222000000222444,,,---...111444444333111333333222000...///111333333555666777888666555444777777666666555555555555777777777777777777777777333222000//////000222333222222222444555333000...111111222444777:::===???888555222222444888;;;<<<444333444666999<<<<<<;;;777666444333333444555777444444333111///000222444777555333222222222444555777666555444444555777888:::===@@@???<<<999888999888777666777777666333111666777666444222222444666~~~{{{|||}}}~~~~~~}}}}}}zzz{{{}}}~~~~~~}}}|||{{{}}}|||yyyzzz{{{||||||{{{zzzyyyuuuttttttvvvyyy{{{{{{zzzyyyxxxwwwxxxyyyyyywwwvvvwwwwwwxxxvvvuuuvvvxxxzzz|||}}}~~~|||yyyuuusssrrrnnnpppqqqsssssssssrrrqqqllljjjiiiiiikkkllljjjhhhllljjjhhhfffdddcccbbbaaa``````______^^^]]]]]]\\\[[[YYYWWWXXXYYYZZZZZZYYY```___]]]XXXSSSQQQSSSUUUSSSSSSTTTUUUTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOSSSWWWVVVQQQNNNOOOPPPRRRTTTTTTSSSPPPNNNMMMNNNLLLLLLLLLMMMLLLLLLKKKJJJLLLLLLMMMNNNOOOOOOPPPPPPRRRQQQOOONNNMMMMMMMMMNNNMMMLLLKKKLLLMMMLLLJJJHHHGGGHHHKKKMMMMMMKKKIIIGGGJJJLLLMMMMMMKKKIIIHHHIIIJJJHHHDDDBBBCCCEEEIIILLLJJJIIIIIIJJJLLLKKKHHHEEECCCCCCCCCEEEHHHIIIIIIHHHGGGEEECCCAAABBBDDDGGGIIIJJJKKKLLLLLLKKKHHHEEECCCFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDBBBAAA??????===>>>@@@BBBCCCBBBAAA@@@???@@@AAAAAABBBCCCGGGIIIGGGFFFDDDBBBAAA@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBAAA@@@???>>>>>>AAA???======???AAABBBBBB??????@@@@@@AAABBBDDDDDDAAA???<<<<<<===>>>???>>>;;;::::::999888888888999===>>>???AAACCCCCC@@@>>>???BBBDDDAAA<<<888999;;;;;;;;;<<<===<<<;;;:::999555666777999:::;;;;;;<<<<<<>>>>>><<<888444444555666666777888777666555555666777999;;;<<<======<<<;;;;;;:::999777555444333222222222111000111333555444333333222111000/////////---,,,///444888777444777666444222222222333444666777888777666555666777999:::;;;;;;:::888666555666777777777777666666555666333111222666888666333000...,,,,,,...111222222000111111222333444555555555555444333555888;;;===666555555666888999999888999888777666666888===AAA>>>;;;888555444222000...333222222222222444555666555777888777444222111222,,,---...111333444222000333333333222000000222444444555666777777666444333444444444444444444333333666666666777777777888888555333222111000111333444444333333444555444222000111111222333555888:::<<<888666333333444777888999222111111333666888888888888666444333222333444555444444333111//////222444444444333333333444666777666555444333333444666777;;;>>>@@@@@@===999888888555555555666777666444222555555555333222222333555}}}|||yyyzzz{{{|||||||||{{{zzz{{{|||~~~~~~~~~|||zzzxxxyyy{{{|||{{{zzzyyywwwssssssuuuxxx|||~~~}}}|||xxxwwwvvvwwwyyyyyyyyywwwvvvwwwwwwvvvuuuvvvxxxzzz{{{}}}~~~|||yyyvvvuuuuuuqqqrrrtttuuuuuutttsssrrrkkkiiihhhhhhiiiiiigggfffiiihhhgggeeedddcccbbbbbbbbbaaa^^^[[[YYYXXXWWWWWWWWWUUUTTTUUUWWWXXXXXXXXX___^^^\\\YYYUUUSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMNNNRRRVVVVVVRRROOONNNOOOOOOQQQSSSRRROOOLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLOOONNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDEEEGGGIIIJJJIIIGGGFFFJJJLLLMMMMMMKKKIIIHHHHHHHHHFFFCCC@@@@@@BBBDDDFFFDDDEEEGGGIIIKKKJJJFFFCCCAAAAAABBBEEEHHHJJJIIIGGGDDDDDDCCCBBBBBBCCCEEEFFFEEEGGGIIIKKKJJJGGGDDDBBBCCCDDDEEEFFFGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@???@@@AAABBBBBBCCCEEEHHHKKKHHHFFFCCCAAA@@@@@@@@@AAADDDBBB@@@?????????AAABBBAAA@@@@@@@@@@@@BBBDDDEEECCCDDDEEEEEEDDDCCCAAA@@@????????????@@@@@@@@@@@@@@@===::::::<<<@@@CCCDDDBBBAAA?????????@@@BBBDDDAAA???===<<<===>>>======;;;::::::888666444333222777999<<<@@@BBB???:::666777:::<<<<<<999777999;;;<<<<<<======<<<<<<;;;:::666666777888999::::::;;;:::::::::888555444444555555555444444333333333333666777:::;;;<<<<<<;;;:::::::::999777555333111000333444444333111111222444444444444444333111///...///...---000444555333111888888666555444333333333888999999777555333333444999999:::::::::888777666999999:::::::::888666555555222000111444666555333000...,,,---000333444555333333333222222111111111666555333111111222444555444555777777666666777888888777555222222555:::>>>@@@===888555333111///---//////000111333444555555555888;;;;;;888444111///------...000222333111000111333444444333222333444555555666777666555333222111111222222222222222111444444666777888888999999777666444333333333444444555444333444555555333222111111222222444555777888777555444444555666555555111000000222444666666555999777555222111111111222444444333111//////222444333333333444555666777888444333222222222333555666999<<<>>>>>>;;;777555333222222333555777888666555333333333222111111444666}}}zzzyyyxxxyyyzzz{{{{{{zzzyyyyyy|||}}}~~~~~~~~~}}}~~~|||{{{yyyzzz|||}}}|||zzzxxxwwwssssssvvvyyy}}}~~~}}}{{{wwwvvvuuuvvvxxxzzzyyyyyyuuuvvvvvvvvvuuuvvvxxxzzzzzz|||}}}|||yyywwwwwwwwwttttttuuuuuuuuuuuutttssskkkjjjiiihhhgggfffeeedddeeeeeecccbbbaaaaaaaaaaaabbb```\\\YYYVVVUUUUUUUUUUUUSSSRRRSSSVVVWWWWWWWWWYYYYYYYYYWWWVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMQQQTTTUUUSSSQQQOOOOOOMMMPPPRRRRRROOOKKKIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNNNNMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEAAABBBDDDEEEFFFEEEEEEDDDIIIKKKLLLLLLJJJHHHGGGGGGGGGEEEBBB@@@???@@@AAABBB@@@BBBFFFJJJLLLKKKIIIFFFBBBBBBCCCEEEHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGIIIIIIGGGDDDAAAAAABBBDDDFFFHHHHHHHHHHHHBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCEEEGGGJJJGGGEEECCC@@@??????AAABBBCCCBBB???======>>>@@@BBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>>>>?????????>>>===;;;999:::===AAACCCDDDAAA@@@===<<<;;;===???AAAAAA>>><<<<<<<<<===<<<;;;:::::::::999777555222000222444777;;;<<<:::444000000333666777666666888:::<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888888888888888666555444444555777666444333111111111333444555777999;;;;;;:::888777777777666666444333111000555666666555333222333444555666777777666444111///...------000333444333111777777777666666555555444999::::::777444222222222777777888888888777666555777888999::::::999777666444222000111333555444333222000......111333444555444444333222111111000000777666333111000//////000333555888777444333555888777666333//////222888===AAA===999555222000...------...000222444555555555666888;;;:::777333000//////......000222222111//////222444555444333222333555555555555555333222111///000111222222222111111333444666888::::::::::::888777666555444444555555555333333333444555444222111111111111222222333333444333222333555555444333222222111222555666666555:::888555222000///000000333333222000//////111444333333444444555666777777000000000111222444666777666888:::;;;999555111...000000222555888:::999888222333333222222222555777}}}zzzyyyxxxyyyzzz{{{{{{{{{zzzyyyxxx}}}}}}}}}||||||{{{zzzyyy~~~}}}|||{{{|||~~~~~~{{{xxxvvvssstttvvvyyy{{{|||zzzxxxwwwuuutttuuuwwwyyyzzzyyyuuuvvvvvvuuutttuuuwwwzzzyyyzzz{{{zzzxxxwwwwwwxxxuuuuuuuuuttttttsssrrrrrrkkkkkkjjjhhhfffeeeddddddaaaaaa___^^^^^^]]]]]]]]]___^^^[[[XXXVVVVVVVVVWWWTTTSSSRRRSSSUUUWWWWWWWWWRRRRRRSSSUUUVVVWWWWWWWWW[[[YYYWWWUUUTTTTTTVVVWWWUUUTTTRRRPPPNNNMMMMMMLLLMMMOOORRRTTTSSSQQQPPPOOOMMMOOOQQQQQQNNNKKKIIIHHHBBBCCCDDDFFFFFFGGGGGGGGGJJJLLLOOOPPPPPPNNNKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGEEEDDD@@@@@@AAAAAABBBBBBBBBBBBFFFHHHJJJIIIGGGEEEEEEEEEFFFEEECCCAAA????????????===AAAGGGLLLNNNNNNMMMLLLEEEDDDDDDEEEFFFEEECCCAAABBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDGGGGGGFFFCCCAAAAAABBBEEEGGGIIIJJJJJJJJJCCCCCCBBBAAAAAABBBCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBFFFFFFFFFDDDBBBBBBDDDFFFFFFDDDBBB@@@???@@@@@@AAABBBAAA>>><<<<<<===???AAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCBBB@@@======>>>>>>===<<<999999999<<>>888555333111000///...///111333444444555555666777777555333111111222111000///000222222111000...111444555333111111000333333333333222222111111000111222333333222111000333555777:::;;;<<<<<<<<<777777666666555555555555222222111222444444333111111111111111111000000000//////000222555666444333111000000111444555555444999777444222000000000111333333222000...///111333666555444444444444555555......000111444666888999666777888999888555111...000000222666999;;;;;;:::333444444444333333666888|||{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxx}}}|||{{{zzzxxxwwwvvvvvv}}}}}}~~~~~~}}}|||{{{|||}}}{{{xxxuuurrrrrrsssvvvxxxyyyxxxwwwwwwuuuttttttvvvyyyyyyyyyvvvwwwwwwuuuttttttvvvxxxwwwxxxyyywwwuuutttuuuvvvtttssssssrrrqqqppppppoookkkkkkkkkhhheeebbbbbbbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[YYYXXXWWWWWWXXXXXXUUUSSSRRRSSSUUUVVVVVVVVVMMMMMMOOORRRVVVWWWVVVUUUXXXWWWUUUSSSRRRSSSTTTUUURRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOLLLNNNPPPOOOLLLIIIHHHGGGBBBCCCDDDEEEFFFGGGGGGGGGJJJLLLOOOQQQQQQNNNJJJGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDFFFFFFEEECCC@@@@@@???>>>>>>???@@@@@@CCCEEEFFFFFFDDDBBBAAABBBEEEDDDCCCAAA@@@???>>>>>>>>>BBBHHHLLLMMMMMMMMMNNNGGGEEEDDDCCCDDDCCCBBB@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBAAABBBEEEHHHJJJKKKKKKKKKDDDCCCBBBAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFCCC@@@@@@AAABBBDDDCCCBBBAAAAAA@@@@@@@@@AAA???===<<<<<<<<<>>>???>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBCCCEEEEEECCC???<<<;;;===>>>===;;;777777888;;;>>>@@@???>>>;;;:::888777777888999:::<<<;;;:::;;;<<<===<<<;;;777777888999999999888888000///000222444444333222...///111333444555666666777777777777888999::::::>>>===:::777555444333333555333222333444666555555333222111111111333555777666555555555444333222111111111222333444444444444444555777666555444444555444555666777777666555444.........///111333555666222222222333444555777777777888888666444222222333333333333333222222222333111222222444555666777888555444222111222333555666999666333222222444444333333333333333333333333333666555444333111111000000111222444444333333444555666555333111111555:::???AAA===888555444444444333222222222222222333333333444444333111000111444666333222111111222333222000///111444444222000//////000000000000000000000000111222333444444222000///333555888:::<<<<<<;;;;;;555555555555555555555555000000111333555444222///000000111111000000///......---...000333555444333...------///111333333222888666444222111111222333333333222000......111333777666444222111222444555000000222444666777888999777777777777888666333000000111222555999::::::888555555555444333333666888}}}{{{{{{}}}}}}}}}yyyyyyzzz{{{zzzyyyxxxwwwzzzzzzyyywwwwwwvvvvvvvvv}}}}}}}}}}}}|||{{{yyyxxx{{{}}}~~~zzzvvvsssooooooooorrruuuwwwxxxwwwxxxvvvttttttvvvxxxyyyyyywwwxxxwwwuuussssssuuuvvvvvvvvvvvvuuusssrrrssstttrrrqqqpppooommmmmmlllllljjjkkkjjjgggbbb______```___^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSRRRRRRTTTUUUTTTTTTMMMMMMNNNRRRVVVWWWTTTRRRRRRRRRQQQPPPPPPPPPQQQRRRMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIIIIKKKLLLMMMMMMLLLMMMMMMLLLIIIGGGFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJNNNPPPOOOKKKGGGDDD@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBEEEFFFEEEDDDAAA@@@>>>===<<<======>>>@@@AAACCCCCCAAA???>>>>>>CCCBBBBBBAAA???>>>===<<>>???AAABBBBBBBBBCCCBBBAAA???>>>???>>>======<<<<<<======:::<<<>>>@@@AAA@@@???===;;;;;;<<<===@@@CCCFFFHHHBBB===999999===???>>><<<777666555666999<<<===<<<888888777777777888999999:::999999;;;=========;;;555444444555555666777888000000111444777888666555222222222333555555444444333333333444555777999:::;;;999666444222222333333222111000222444555333111000000000000222444666777666555333111000///000000222222333333444444333333000222444444333222222333111222222333333444555555222111000//////111444666333222111000111222444666444666666666444333444555333333222222222222333333333222111111222444666777555555333222222333666888999666333333444555666555555555555444444444333333333333333333222222222222111000000111444555555444555555555444555888===AAA???<<<888555555777777888444333222000/////////000000111111000000222666999666444222222333333333111222444555444222000//////------------...///000000111222444444333111...,,,222444666999::::::999888222222333444555555555555///000333666777666222//////000111111111000......///......///111222222111---------///222444444333666555333222222444555777222222111///......000333666444111//////111555777555555666777777777777777666444222333444555333111000000111444666888666555555555555444222222444666|||zzz|||xxxyyyyyyzzzyyyxxxwwwvvvxxxxxxwwwvvvvvvwwwwwwwww~~~~~~~~~}}}{{{yyywwwuuuzzz|||~~~}}}yyyuuurrrmmmllllllooossswwwyyyyyyyyyvvvttttttuuuwwwxxxxxxxxxxxxxxxuuusssrrrtttuuuuuuuuuuuusssqqqpppqqqrrrppppppnnnlllkkkjjjjjjjjjhhhjjjiiifffaaa]]]]]]^^^```___]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTUUUSSSQQQQQQSSSSSSSSSRRROOONNNOOOSSSVVVVVVSSSOOONNNNNNMMMMMMMMMNNNNNNOOOIIIKKKMMMNNNOOONNNLLLKKKHHHFFFEEEEEEGGGJJJKKKKKKKKKKKKKKKIIIGGGEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEHHHLLLNNNMMMIIIDDD@@@??????AAABBBBBBAAA@@@??????>>>???AAADDDFFFEEEDDDBBBAAA>>><<<;;;;;;<<<===>>>???AAAAAA???===<<<<<>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBAAABBBAAA@@@>>>>>>???AAA@@@AAACCCDDDCCCAAA???==================<<<<<<<<<777999<<>>:::::::::;;;>>>BBBGGGJJJ@@@;;;777888===@@@@@@>>>777555222222555888;;;<<<777777888888999999999999999888999:::===>>>===<<<333222222111222333555666000111444888;;;;;;999666555444444444555555444222000000111111333666888:::666555333111111111333333000//////111333444111...---...///000222444666777666444111///------...///333444444444444333222222,,,///111222111000111111/////////000111222444555666444222///...000333666444333000......000222333333444555555444444555777333333333222222333444444555444111000000222444666666555444333222333777999777555333333555777888888888777666555444333333222111111111222333333444444111///...000444666555333555666666777888;;;???CCC???;;;777555666999:::;;;666444111...---,,,---------///111222222444888:::777555333333444444333222555666666555222000000000+++++++++,,,---...///000111222444444333000---***000222555888999888777555000000222333444555555555///111444888:::888333//////000111111111000///...111000......///111000//////......111444666777666555444333222333555888999222222111///......000333444222///---...111666999::::::999999888666555444222///------000111000...//////000222444555444222555555444333111000222444xxxxxxzzzzzzzzzxxxvvvtttuuuuuuuuuuuuvvvwwwxxxxxx~~~~~~~~~|||yyywwwwwwxxx|||}}}~~~}}}{{{xxxwwwwwwppppppqqqrrrssstttuuuvvvyyyxxxwwwxxxxxxwwwtttqqqwwwuuurrrpppooonnnooopppqqqrrrsssrrrpppnnnnnnnnnpppnnnjjjgggeeeeeefffggghhheeecccbbb^^^XXXYYY\\\^^^______]]]ZZZYYYYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVTTTRRRQQQRRRTTTTTTRRROOOMMMNNNOOOPPPPPPOOOMMMLLLPPPMMMKKKKKKMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJLLLMMMIIIHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEBBB@@@???@@@BBBCCCCCCCCCBBBAAAAAACCCDDDEEECCCBBB???????????????>>>===<<<@@@@@@??????????????????CCCBBB@@@?????????===<<<@@@DDDGGGFFFAAA>>>???BBBDDDCCCCCCBBBBBBBBBBBBCCCGGGCCC@@@@@@CCCCCC>>>:::@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@AAA???AAACCCCCCAAA@@@@@@@@@CCCBBB@@@???>>>??????@@@DDDBBB@@@???@@@@@@???>>>???@@@AAABBB@@@>>>;;;999:::999999<<<@@@BBB@@@===888;;;>>>AAACCCDDDDDDDDD>>>:::666777<<<@@@???===;;;888333000...000333555555444444666999<<<<<<;;;;;;::::::;;;===>>>===<<<999555111///000000///------000555999<<<===<<<;;;555666777777666555222111222///...000444777777666888333000000444555333000...000222222111///...------...000333555777888888999333---***,,,000222333000000000000111222333444444222...+++***+++---...444222...+++,,,111666:::;;;777333000000222333333111...++++++...111111000555666777888888777666555333333333444666666444222999666222000000222333444888888888888888777666666666333111222555888888777666555444666777555111,,,...000111222111111333555000//////...///111222333999999888666555555888:::;;;999888777999::::::999555777888444...***,,,...111222555777888888777666222222222222333444444555555888888444333444222---///222555333...,,,...222777777888888555222...,,,333444555666666444222111333444555666555444333222444444444555777777555333666555333000///.........111111111333555555333111222222333444555666777888999777555333222333555666222000---+++,,,///222555666777666222------222777:::999666555555555333111---------------...//////...------///222555666666444777777444//////222777yyyzzzzzz{{{zzzxxxwwwvvvttttttttttttvvvxxxzzz{{{}}}~~~~~~}}}zzzxxxxxxxxx|||}}}~~~}}}zzzxxxwwwwwwssstttttttttttttttssssssuuuuuuuuuvvvwwwwwwuuussssssrrrooommmllllllmmmmmmpppqqqrrrqqqooommmmmmnnnqqqoookkkgggffffffggghhhgggdddbbb```\\\VVVVVVYYY]]]^^^___^^^[[[YYYXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSTTTRRROOOMMMMMMMMMMMMMMMLLLKKKJJJOOOMMMJJJJJJKKKLLLJJJHHHJJJLLLMMMMMMLLLKKKKKKLLLGGGFFFEEEDDDEEEFFFHHHJJJHHHGGGFFFEEEDDDEEEFFFFFFJJJKKKKKKIIIFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEBBBAAA@@@@@@BBBDDDDDDDDDCCCBBBAAABBBCCCDDDBBBAAA>>>????????????>>>>>>===@@@@@@AAAAAA@@@@@@??????AAA@@@?????????>>>===<<<>>>AAADDDCCC???===>>>@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEBBB???@@@CCCCCC???;;;@@@AAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBB@@@BBBDDDCCCAAA?????????BBBBBBAAAAAA@@@@@@AAAAAABBBAAA??????@@@@@@@@@???AAAAAABBBAAA???<<<888666888777888:::>>>???===;;;;;;===???AAABBBBBBAAA@@@===999666777<<>><<<999444000...///222444222222333666:::<<<<<<<<<:::999888:::<<<======<<<999555111///000111111000111333777:::<<<===<<<;;;333444555555555333111000...---...111555888888777555222000111444555333///...000222222000...------......000111222333333333444000++++++---222444555000000000000000111222333111///,,,******,,,///111111///,,,+++,,,///333666888555222111222333444444111...++++++---000000000444555777888777666333222333222333444666666555333777555222000111333555666999999999888888777555555222000///111444777888777555555555666777555111---,,,...///000///000111333000//////000111222444555777888777666444444666888;;;999666555666888888888888:::999555///,,,...111222333555777888777666666000000000111222333444555666999999666444555333//////222555333000...111444777777888888666333000...666666777777555333000///222222333444555555555444555444444555666666444222444333111///---......///555555444555666666444222333333444444555555666666777666333111111222444555111///...,,,---000333555777888888444000///333777777666444444444444222000///..................///...------///222555555555444666777555111111555:::~~~~~~||||||{{{{{{zzzyyyyyyyyyuuutttsssssstttwww{{{}}}}}}~~~~~~{{{yyyxxxxxx{{{|||}}}{{{yyyvvvvvvvvvwwwwwwxxxxxxvvvtttqqqoooqqqqqqrrrtttvvvwwwvvvtttqqqooommmkkkkkkkkklllmmmnnnoooppppppnnnllllllmmmrrroookkkgggffffffhhhiiifffcccaaa___ZZZTTTSSSVVVZZZ]]]______]]]YYYVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPOOOPPPRRRRRRPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJNNNLLLJJJIIIIIIIIIGGGEEEJJJLLLNNNMMMLLLJJJIIIIIICCCBBBBBBBBBBBBDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCIIIIIIIIIGGGDDDCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEECCCBBB@@@AAACCCEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>===============>>>>>>>>><<>>>>>>>>AAAAAABBBCCCBBBAAA@@@@@@???>>><<<===???@@@@@@???BBBBBBBBB@@@===:::666333666666777999;;;<<<:::888>>>???@@@@@@@@@>>>===<<<:::777555666:::>>>???>>>>>>;;;666111//////111222000111333777;;;======;;;777666555666999;;;;;;;;;888444111///000333444555555777999;;;<<<;;;:::999222222333333333111000///,,,,,,...222666888888777333111111333555666333000///111222222000...------...//////000000//////......,,,+++,,,000333666666000000/////////000000111---,,,+++***+++...000222---,,,+++***+++...000222222111000111333555666555111...,,,+++---///000000333555666777666444111///111111111444666666555333444333111000111333666888999999999888777555444333...------///333666777777444444666777888555111---,,,...///000000000222333111111111222333444666777555666666555333333444555999666333111222555777777::::::999444///---///222444555666777777666555444111111111111222333444444666999999777666777555222000222444444111000222555666777888888777555222111777888888777555111...,,,//////000111333444666777666444333333444444222111111000---++++++,,,///000999888777777777777666444555555555444444333333333555333111000000111222333//////...///000222444555888999:::777333222444666444333333444555444222000222111111000/////////......------///333555555444444666888666444555999<<<}}}||||||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzvvvuuusssqqqrrruuuyyy{{{|||~~~}}}zzzxxxxxxzzz{{{{{{yyywwwuuutttuuuwwwxxxyyyyyyxxxuuuqqqoooppppppqqqsssuuuuuutttrrrpppnnnmmmkkkkkklllmmmnnnlllmmmnnnnnnllljjjjjjkkkpppnnnjjjgggeeefffgggiiieeebbb```^^^YYYSSSQQQTTTXXX[[[^^^___\\\WWWSSSQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOONNNMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJIIIHHHFFFDDDCCCHHHJJJLLLLLLIIIGGGFFFFFF@@@@@@??????@@@AAACCCDDDBBBBBBAAAAAAAAAAAAAAAAAAHHHHHHGGGEEEBBBAAAAAACCCDDDBBBAAA@@@@@@BBBEEEFFFCCCAAA@@@@@@BBBEEEFFFFFFEEECCCAAA@@@@@@@@@???===BBBBBBBBBBBBCCCDDDDDDEEE@@@BBBDDDEEEDDDBBB???===;;;<<<============>>>???===>>>@@@???===<<<>>>???@@@AAACCCEEEEEEDDDBBBAAAAAA??????@@@BBBBBBAAA>>>@@@BBBDDDFFFGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEECCC???===<<<===@@@AAACCCCCCBBB@@@===;;;;;;999999:::<<<>>>>>>>>>@@@@@@@@@>>><<<999555444555666777999::::::999888????????????>>><<<;;;:::888666444555999<<<>>>>>>@@@===888333000000111222111222555999<<<===;;;999333111000222444777777777666333111///111444777999999999:::::::::888777666222222222333222111000///,,,---000333666777666555333222333555777777444111111222333222///---,,,---....../////////......---++++++,,,...111333444555//////............//////---,,,++++++,,,...000222+++++++++,,,---...///000------...111555777777666222000///......000111222555666777777666333///---......///111444555444222111000000000000222555888777777777666444222111000------...///111333444444333444666777777444111...///111222222222222444555444333333444444444555555333444444333222111222333666222///---000333666888888888666222...---///111666666777777666555333333444333333222222222222222444777888666666777666222111333444333111000111333444555666666666555333222555555666555333000---+++,,,,,,,,,...000333666888555333111000000000000...---,,,***((()))+++...000999777555555666777777666777666555444333111000000222111000//////000111222......///111222444555666888999:::888555333333444333333444666777777555222555555444444333222111000.........000333555555444777888999888777777999<<<}}}{{{{{{}}}}}}}}}{{{zzzzzzyyyzzzzzzxxxvvvsssqqqppprrruuuwwwzzz|||~~~zzzxxxwwwxxxyyyxxxvvvtttrrrrrrssstttvvvwwwyyyxxxvvvsssqqqrrrqqqqqqrrrsssssspppnnnlllkkkjjjiiiiiikkklllnnnkkklllmmmllliiihhhggghhhllljjjgggeeeddddddeeeeeebbb```___^^^YYYSSSRRRTTTVVVYYY\\\\\\YYYTTTQQQOOOOOOOOOPPPPPPPPPOOONNNMMMLLLMMMMMMMMMLLLLLLKKKKKKFFFGGGHHHJJJLLLNNNOOOOOOKKKLLLKKKJJJGGGEEECCCBBBEEEGGGHHHHHHFFFDDDCCCCCC???>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCGGGGGGEEECCC@@@???@@@BBBCCCCCCAAAAAAAAACCCEEEFFFBBB@@@>>>>>>@@@CCCEEEEEEEEECCC@@@?????????===<<>><<<:::<<<>>>>>>===>>>@@@BBB@@@AAAAAA@@@?????????@@@AAABBBCCCDDDCCCBBB???>>>?????????@@@AAAAAA@@@??????@@@CCCDDDEEECCCAAA???DDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCAAA>>><<<<<<===AAABBBCCCBBB@@@===999666666555555666999;;;<<<;;;<<<===<<<<<<;;;999777666666777999;;;;;;;;;;;;;;;??????>>>>>>===<<<;;;;;;666555444444777:::<<<===@@@===999555222111222222444444666999;;;;;;888666000...,,,---000222333333333222111000222555999<<<999888888777666555444444333333333333333222222222///111333555555555444333444444666777888777555333222333333111...,,,,,,,,,------...///000000000///,,,---///000000000111111------,,,,,,------......///...---,,,,,,---///000+++,,,---///000000000000++++++---111555777777777444444222111000111333555777777777777555222000...,,,,,,---///222333111000...///000///...///333666555555444333111000...---...///000000000000111111111333555555444222000///111222333333222222333444666555555555444333222222111222222111000000111333333000,,,,,,///333666888777777555222000000111333777666666555444333222111555444222000///...------111444555444444666555222222333333222000/////////222333333444444444333222000111222222222000...---)))******,,,...111444666333000---,,,,,,---------+++***)))((())),,,///111444222000111333555666777666666555333222000//////111000/////////000111111...///111222444555666666777888888777555333111111333444666999;;;:::777555666666777777666555444333//////000222555666555444999::::::999888777888999~~~}}}|||}}}{{{{{{zzzzzzyyyxxxxxxxxxwwwuuussspppooopppqqqrrrwww{{{~~~zzzwwwvvvvvvvvvuuussspppooopppqqqqqqrrrtttvvvvvvvvvuuuttttttsssrrrrrrrrrqqqnnnlllgggfffeeeeeefffgggjjjkkkkkklllllljjjgggeeeddddddeeeeeedddbbbaaa`````````^^^\\\\\\]]]YYYTTTSSSUUUVVVXXXYYYWWWTTTQQQOOONNNMMMNNNOOOOOOOOONNNMMMLLLKKKLLLMMMLLLJJJHHHHHHHHHEEEFFFIIILLLNNNOOOPPPPPPKKKLLLMMMKKKHHHEEEDDDCCCDDDEEEEEEDDDBBBAAABBBCCC???????????????>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGFFFDDDAAA???>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDD???===;;;;;;>>>AAACCCDDDDDDBBB???======>>>===<<<>>>>>>===<<<<<<===???@@@@@@@@@AAAAAAAAA???<<<;;;;;;>>>@@@@@@??????AAADDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???>>>???AAABBBBBB@@@???===AAAAAAAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@???@@@AAA@@@???<<<;;;<<<>>>@@@AAABBBAAA???;;;777555444333333444777:::::::::999999::::::999999888888666888;;;=========>>>?????????>>>>>>======<<<<<<666555444444555777999;;;===:::777444222222222333444444555777888888555333000---++++++---///111111000111222222222555999<<<888777555444333333333333444444444444333333444444222444666666555444444444666666777777777666444444333444333111...,,,+++,,,,,,---...///000111111111...000111111///------...++++++***+++,,,---......222111000.........//////---...///111222222222222++++++,,,000444666777666666666555333111222444777888777666444333222111000,,,,,,,,,...111111000...///111222000...---111444333333333222000///...---///111222222111000000111111222333222111///000111111222333222000//////000444555555444333222111000000000000///...///333555333000------///222555666777666666555555555666666666555444333222111000000222111///---+++***))))))...111333222333555555222222222111111000//////...222222222333333333222222---...000111222111000///******+++---///111333444222///+++)))***,,,------,,,++++++,,,---///111222000...+++,,,...222444555555444444333111111000///111000000000000111222222000111222333444555666777888777777666444222000///222444777:::<<<;;;777444333444666777888777666666111111222444777777666444:::999999888888777666666~~~~~~~~~}}}|||}}}~~~~~~}}}{{{|||}}}~~~xxxxxxyyyyyyxxxwwwuuutttsssrrrqqqoooooooooppppppuuuyyy~~~~~~zzzvvvtttttttttssspppmmmlllmmmoooooopppqqqrrrsssttttttttttttsssrrrrrrrrrqqqnnnlllddddddccccccdddgggiiikkkkkklllllliiieeebbbaaaaaa______``````___]]][[[ZZZXXXWWWXXXZZZXXXTTTSSSVVVWWWWWWUUURRRNNNMMMMMMNNNMMMMMMOOOOOOOOONNNLLLKKKKKKMMMMMMKKKHHHEEEEEEEEEEEEGGGKKKNNNOOOOOOMMMLLLJJJMMMOOOMMMJJJGGGEEEFFFDDDDDDCCCAAA@@@@@@CCCEEEAAAAAAAAA@@@???>>>===<<<===>>>AAACCCEEEGGGGGGGGGGGGFFFDDDAAA>>>>>>@@@BBBAAAAAABBBCCCBBBBBBAAA@@@===:::888888;;;>>>AAABBBCCC@@@===<<<<<<=========???>>><<<;;;;;;;;;===>>>?????????>>>===<<<::::::===@@@CCCCCC@@@@@@CCCFFFHHHGGGDDDCCCBBBBBBAAAAAA<<<======>>>???@@@@@@@@@???@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>===<<<===============<<<<<<>>>????????????>>><<<;;;<<<======<<<;;;;;;===??????@@@@@@@@@???<<<:::888555444333555777999:::999888888888888888888777777555888<<<>>>>>>>>>@@@BBBBBBAAA@@@>>>===<<<<<<<<<666555555333333444777999777555333111000000222222111111111222444444333111222///,,,+++---///000000---///222333333444777:::666555444222222222333444444444333333333333444444333555777777555555666888666777666555444222222222444555444111---++++++,,,,,,---...///000000000000///111222111...,,,,,,---(((((())))))+++,,,...///222222111000000000000000...///000111222333333333,,,,,,,,,///222555666555666666666444111111444777888666333111000000111222...---...000111222000...222444666333///---000333333333333222111000///......111444444333222222444000111111///------///222444444444222000.........000111222222222222111000000///...------000555999777444111///000111111111444444555777888999888777444333222111000000//////000000...---,,,+++++++++,,,000222111222555555222000000000000222222222222333333333333333333333333...///111333333222111000,,,---///000222333333333222...***)))***,,,.../////////111222444444555555///,,,)))(((+++...111222222222222222111111111111111111222222222333333333333333333333444555666777999888666555333222000//////111555999;;;999444000///000333555777777777777222333444666999999777555777666666777777777666555|||~~~}}}{{{}}}|||zzzyyyyyyzzz{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxvvvwwwxxxyyyxxxvvvtttrrrpppooooooooooooooopppppptttxxx}}}}}}yyyuuusssrrrrrrqqqooolllkkklllmmmooooooppppppqqqrrrsssssssssrrrrrrrrrsssrrrooommmeeeeeeddddddfffhhhkkklllkkklllkkkiiidddaaa______ZZZ\\\^^^^^^]]][[[XXXVVVTTTSSSUUUYYYWWWSSSSSSVVVWWWVVVSSSOOOKKKJJJLLLNNNLLLMMMOOOPPPOOONNNLLLKKKKKKMMMNNNKKKFFFCCCCCCDDDEEEHHHLLLOOOOOOMMMJJJHHHJJJMMMPPPOOOKKKHHHGGGGGGDDDDDDCCCAAA???AAADDDGGGCCCBBBBBBAAA???>>><<<;;;;;;===@@@CCCFFFGGGHHHHHHGGGFFFDDDAAA>>>>>>@@@BBB???@@@BBBCCCBBB@@@>>>===;;;999666666999===@@@AAABBB???<<<;;;<<<=========BBB@@@>>>===<<<===>>>??????>>>===<<<;;;:::999999>>>BBBEEEDDDAAAAAADDDHHHJJJHHHEEECCCBBBBBBAAA@@@999::::::<<<>>>@@@BBBCCC???@@@AAAAAA???>>>>>>>>>AAAAAA@@@??????>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<:::999:::;;;;;;;;;:::;;;>>>@@@>>>??????@@@???>>>===<<<666555555666888:::::::::999999888888777777666666444888<<<>>>>>>???AAACCCDDDCCCAAA???===<<<;;;:::666666555333222333555888333111000......///111222...------...000222222111444111...---...///000111+++///333444444444777999666555333222222333555666333333333222222333444444333555777666555666999<<<666666555333111000000111555555444111---+++++++++------......///.........000111222000---+++,,,...''''''((()))+++,,,...///222111111111111111222222//////000111222333444444...---,,,...111444555555555666666333000000333666777555111...---...111222000///000111333333111///555777999555000---///333333333333333333222111000---111444555444333555777000111000---***+++///333777888777555111/////////,,,---///111222222222111000///---+++,,,000666;;;:::777444222111000...---000000333666888999777555333222111000////////////111000000/////////000000,,,000222111333666666333///...///111444555666666555555444444444444333333000111333444444333222111///000222333444444333333222///+++)))+++...000111111333555777888888888888000---)))'''))),,,...///111111111111111222222222222222333333444444444444555444333333444555666777;;;999666444444333111000---///222666888666111---+++---000444666777777777333444555777::::::888666444444444555777888777666tttwww|||~~~|||~~~~~~~~~~~~~~~}}}zzz~~~~~~}}}}}}}}}~~~~~~zzzzzzyyyxxxyyyzzz{{{|||zzzyyyxxxvvvuuuvvvvvvwwwsssuuuxxxxxxuuurrrpppoooqqqqqqqqqqqqsssuuuwwwyyyzzzyyywwwuuusssssssssssstttsssqqqmmmjjjjjjlllnnnrrrooollljjjiiikkkmmmoooqqqpppmmmkkknnnttttttqqqkkklllkkkiiieeeddddddeeejjjhhheeebbb^^^\\\ZZZZZZYYYWWWWWWXXXZZZYYYUUUQQQRRRQQQRRRSSSVVVWWWVVVUUU]]]WWWOOOKKKKKKMMMMMMLLLSSSQQQOOOOOOQQQQQQOOOLLLJJJKKKLLLKKKHHHEEEDDDDDDGGGJJJNNNPPPPPPMMMIIIFFFGGGGGGIIIJJJKKKKKKLLLLLLFFFCCCAAA@@@@@@AAAAAAAAABBB@@@>>>???AAA@@@===:::<<<======???@@@AAABBBCCCFFFEEEDDDDDDDDDBBB???<<<>>>@@@AAABBBAAA???<<<;;;777333000222888>>>BBBCCCAAA???<<<:::::::::<<<===BBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@>>><<<::::::999CCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDDDDBBB???===999777666:::AAAEEEDDDBBBCCCBBB???<<<:::;;;>>>AAACCCBBB@@@@@@@@@>>>;;;999:::;;;;;;999888888;;;===@@@>>>;;;::::::999888777777777777777999;;;===>>><<<>>>@@@???===:::888888333333444666777999::::::999555555888999666555666999:::;;;<<<<<<===???BBBFFFAAA;;;:::<<<===:::777222111111222444444333111000///...------...////////////......///000222333555444333222111000000000...000111111111222444555444222000......000333444222333333222111000222333555555555555666888999:::666666444111///...000222000222222---(((&&&)))---,,,...///111000...+++)))////////////............,,,,,,,,,+++***,,,///222444666777777444000......333444444444222222444666/////////111333444333111000111111000---,,,,,,---,,,---......,,,,,,---...000222444444222000///000444777:::777222///000333555444222222222000...------...111333444444333222///000000,,,((()))...444777777777666444111///...***,,,...///000111333555222000...,,,---000444666666222///------.../////////...///333777888666333444111------///333444333///000111000///...///000222000000222666888888666000///...///222444555444777777777555333333555777777666555666666444111......///111444666888999999888555111---++++++,,,...333444666888999:::::::::555111+++***+++---...---222222111111222222333444333333222222333444666777666555333111111333555777888777555555666666555444555555444222111///...---+++,,,///111333555555555222222333666999:::999888333111///000333444333222sssvvvyyy}}}}}}~~~}}}}}}~~~~~~~~~|||}}}}}}|||{{{{{{{{{||||||yyyyyyxxxxxxxxxzzz{{{|||~~~|||zzzxxxvvvuuuuuuuuusssvvvxxxxxxvvvsssqqqqqqrrrrrrssstttvvvxxx{{{|||xxxwwwuuutttssssssssstttrrrqqqoookkkhhhgggiiikkkooommmiiigggffffffhhhjjjlllmmmkkkjjjmmmrrrrrrooojjjiiigggeeedddcccbbbbbbbbbaaa```^^^\\\ZZZYYYXXXUUUTTTUUUWWWYYYYYYVVVSSSPPPPPPQQQSSSVVVXXXWWWVVVXXXSSSMMMJJJKKKMMMOOOOOORRRPPPNNNNNNOOONNNLLLJJJHHHIIIJJJIIIFFFDDDCCCCCCGGGIIILLLNNNOOOLLLIIIGGGCCCDDDEEEGGGIIIJJJKKKKKKFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBDDDCCC???;;;<<<<<<===>>>???@@@AAABBBEEEDDDCCCCCCDDDCCCAAA???>>>@@@AAACCCCCCAAA???>>>:::888555666999===AAABBBAAA@@@===;;;:::;;;===>>>BBBBBBBBBBBBBBBCCCDDDEEEBBBAAA???>>><<<<<<;;;;;;BBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBCCCCCCBBB@@@>>>;;;888777;;;@@@DDDCCCAAA>>>===<<<:::999:::>>>AAADDDBBB@@@??????>>><<<::::::::::::999777777999;;;===;;;::::::;;;;;;:::999555444444555666777999::::::;;;<<<;;;888666555555444555666888999:::;;;;;;777444444888999666444444999:::;;;;;;:::;;;===???DDD>>>999888:::;;;:::888000//////111333444333222222111///...------------...---,,,,,,---///222333999888666555333222222111---...//////000222444666222111000///000111333444444444444222111000222333444444444444555666777777777666444111...---...000///111111...***))),,,000///000111111000///,,,+++........................//////...,,,+++---111444555666777666333000//////444555666555444444555666111000000111333333222111000111222000...,,,---------...//////------...///111222333333111000000111555888999666111---...000333333333333333111///------///111333444333222111///111111///+++,,,000555666666666555333111///---+++---.../////////111333111000///......000333444444111...---...///000000/////////222555777555333555222//////222444444333000111222111///......000111000///111444666555444000......///111333333222555666666555444333444555777555444444444333111///+++---///111333555666666666444000---,,,---...///444444444555666777777888555111---+++,,,...///...111111111111222333444555666666555555555666777888777666333222222444666777999777555444555555555444666555444222111000///...---...111333444444444333111111222555888999888666555222000111333555444222uuuvvvwwwzzz|||~~~{{{{{{{{{{{{{{{|||~~~~~~~~~~~~|||{{{zzzyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwwwwyyyzzz{{{|||yyyvvvtttsssssssssuuuxxxxxxvvvtttssssssrrrrrrsssuuuwwwyyy|||}}}wwwuuutttrrrrrrssstttuuuqqqpppmmmiiieeedddfffhhhmmmkkkhhheeedddeeefffggghhhjjjjjjiiilllpppoookkkgggddd``````aaaaaa___]]]XXXYYYYYYYYYXXXWWWVVVUUURRRRRRRRRTTTWWWWWWUUUTTTNNNNNNPPPSSSVVVXXXWWWVVVRRROOOKKKJJJKKKNNNPPPQQQQQQOOOMMMMMMLLLKKKHHHFFFFFFGGGHHHGGGEEECCCCCCDDDFFFHHHJJJLLLMMMLLLJJJIIIBBBCCCDDDFFFHHHJJJKKKLLLGGGFFFEEEEEEEEEDDDAAA??????@@@BBBDDDEEEDDD@@@===;;;<<<<<<===>>>??????@@@DDDBBBAAAAAACCCDDDCCCCCC???@@@AAACCCCCCBBBAAAAAA>>>>>>===;;;:::<<<@@@CCCBBB@@@===;;;;;;;;;===>>>AAAAAABBBCCCCCCDDDEEEEEE@@@??????>>>>>>======<<>>>>>===>>>@@@BBBBBBAAA???<<<:::999;;;???AAA@@@>>>:::::::::999999;;;???BBBDDDAAA>>>=========<<<<<<999999999777555555777999:::999:::;;;===>>><<<;;;333333222222333333444555888888777555222///000000333555777999::::::::::::444111333888999666333333888999:::999888888:::<<>>===;;;<<<<<<<<<======>>>>>>BBB@@@??????AAADDDEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@???AAABBB@@@======AAAEEEBBB@@@>>>;;;;;;<<<===?????????@@@BBBCCCCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>===<<<888999:::===@@@BBBAAA@@@<<<:::999999;;;<<<:::888888999999888888:::>>>AAABBB???<<<:::;;;<<<<<<<<<888888888666444333555777;;;;;;;;;<<<>>>>>>===;;;444444333333222222222222777666444000---+++,,,...111222444666888888777666111///111777999555222111666777888888777888999;;;???;;;666333333444333333+++***+++...111333333222222222222222111///...---...,,,)))''''''***---000555555444333333333444444///---,,,,,,---///000111,,,---///111222333222222777777666333111000111333000111111000000//////...333333333111///...///111444555555444111111333555777666444222111000000111,,,---///000111111111111555333111---,,,...222666888777666333000///000222000333555666444222111111222111000111333555444444444666666555333000000000---///000///...---...///000000///---+++,,,///222222333333111---+++,,,---///222555777666444222111111222444555444222///---...111333444333222444666888888888777666444111000...//////...,,,++++++,,,000111222333333222000///000...,,,---000333444444333333333333444444333333444555666777777555333111222333333111///------...222222222333333222111///...---,,,---//////...---000222555666444222000000333000...---...//////...)))***+++---///000000111222222111222222444666777444222000...---...///000222111...------...///000111111000000000000111111444555666888888999999888555444222111111222555666999666444222333444444333555444222000////////////333444666777666444111///333222333555888888777555666555444444444444444444~~~|||{{{{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{xxxvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrnnnpppsssssssssrrrssssssttttttuuuuuuuuutttttttttuuusssqqqpppppprrrtttvvvtttssspppkkkgggfffgggiiiiiihhhggggggggghhhjjjkkkkkkooopppllljjjiiifffbbb^^^ZZZVVVWWWZZZ\\\YYYVVVTTTTTTTTTSSSRRRQQQPPPPPPSSSSSSSSSRRRPPPOOONNNNNNNNNNNNOOOQQQSSSRRROOOMMMLLLKKKKKKIIIIIIJJJKKKLLLNNNOOOOOOMMMJJJGGGEEECCCFFFGGGGGGFFFDDDDDDDDDFFFFFFGGGJJJLLLMMMNNNMMMMMMGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKIIIEEEAAAEEECCC@@@<<<::::::<<<>>><<<<<<<<<<<<<<<=========@@@>>>===>>>@@@CCCDDDDDD@@@??????>>>======>>>>>>???AAACCCBBB@@@@@@CCCGGGBBB@@@===;;;:::;;;===>>><<<===>>>???@@@@@@@@@@@@;;;<<<===>>>>>>>>>>>>===???@@@@@@??????===<<<;;;555666888;;;???AAA@@@???:::888777777666666444333666666666555444555888:::>>>;;;888777888999:::999666777666555333333444666>>>===<<<<<<===<<<;;;999666666666555555444333333777666333///+++***,,,------...000222222333222222///...000666888555222222444555666666666777999;;;<<<:::666333111000///...))))))***---111333222222000111333444444333222111111...***'''&&&(((+++---000111111222444666888999222///+++***,,,---...---***,,,...000111111111000555666666444111000000111......//////...---,,,+++...///000000000000222444777888777666444333333333777555333111000000111111---///111222333333222222333222000---+++---111444777666555222//////222444222555777888666444222222000///...000333555666666666888999888555333111111,,,---......,,,,,,---.........,,,***)))***...111/////////...,,,,,,---...///333777999777555333333444444555555444222000......000222333333333333444999999999999777555444222...//////...+++***+++,,,000222444555555444111000...---,,,...111444555555555666666666555333333222111444666888666444111///111222222111...,,,,,,---222444555555333222000///------,,,...//////...,,,...111555666444111/////////---+++***+++------,,,***+++,,,...///000000000222222333444666777888888333111///---,,,---...///000000...---,,,---...000222111000...------,,,,,,...000333555777777777777222000///...///111444666999666333222333555555555444222000///.........///555666777777666333000...555555555777999999777555444444444333333333444444~~~}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~|||yyywwwuuuuuuwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxtttsssrrrqqqppppppqqqqqqlllnnnqqqqqqqqqrrrssstttwwwwwwwwwwwwvvvuuusssssssssqqqnnnmmmmmmooorrrtttsssrrrpppkkkhhhggghhhjjjfffeeeeeedddeeefffggghhhjjjnnnooojjjeeeccc```]]]ZZZWWWUUUUUUXXXYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPUUUVVVUUURRRNNNKKKKKKKKKMMMMMMNNNPPPPPPOOOKKKHHHIIIJJJKKKIIIHHHGGGHHHJJJLLLMMMNNNMMMIIIFFFCCCCCCGGGHHHGGGFFFDDDCCCDDDEEEEEEGGGJJJLLLMMMMMMLLLKKKEEEDDDCCCAAAAAAAAABBBBBBGGGGGGHHHJJJJJJIIIEEEBBBEEECCC===888555666;;;???===============<<<<<<<<<>>>===<<<===???AAAAAA@@@>>>===<<<;;;;;;;;;===>>>???@@@BBBCCCCCCCCCDDDFFFAAA???<<<:::::::::<<<===:::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>===<<<<<<<<<======>>>===<<<:::999555555777:::>>>@@@???>>>888777666555333222000000222333222111//////111333888666444444555666666555555555555444333333555777???===:::999999888777555777777777777666555444333666555333000,,,+++,,,...,,,,,,------...///000000///---///555888555333333222333444444444444666888888777666333111...,,,+++******+++---000222222111...000333555666555333222111///,,,)))((()))+++---///000111333666999<<<===333///***))),,,......,,,)))+++,,,...//////......222444555555222000//////+++,,,---------,,,***)))(((***---......///222444666666555444333222111000333222111////////////000...///111333444333222111000000///...,,,---000333444444444222000111333666777888::::::888666555666///...---...111444666666666888:::999666333111000,,,---...---,,,+++,,,...---,,,+++***(((***---000...---,,,,,,,,,---...///000444999999777444444555777777666444333222222222///000111222333333222222777777777777666444222111---...///...,,,+++,,,---111333666777777666444222---,,,,,,///222555666666555777999888555222000000---000444555444111///...///000111///---,,,,,,---111444666666444111000000---------///111111///---///111444555333111000///---+++******,,,------,,,,,,---...///000000000000222222444555666777777777111000///......///000000///000000///------///111222111///...---,,,,,,++++++---111444666666555333...---,,,,,,...111444666999666333222444666888888444222000...---...///000555666666666555333111000555444444666777777555333111222222222111111333555~~~~~~~~~}}}~~~~~~~~~}}}|||{{{yyy|||~~~}}}zzzxxxxxxyyyxxxxxxxxxyyyzzz|||~~~~~~|||{{{yyywwwvvvvvvvvvwwwsssrrrqqqooooooooopppppplllnnnpppqqqqqqrrrtttvvvuuuuuuvvvvvvuuutttsssrrrpppnnnkkkhhhhhhjjjmmmooopppooommmiiifffeeegggiiiffffffeeeccccccbbbbbbccceeeiiijjjddd___]]][[[XXXWWWVVVVVVVVVVVVWWWWWWWWWUUUTTTQQQOOOOOOPPPQQQRRRUUUVVVUUURRRMMMJJJJJJKKKJJJJJJLLLNNNOOOMMMIIIFFFFFFHHHJJJIIIGGGFFFGGGIIIHHHKKKMMMLLLHHHDDDBBBAAAGGGGGGGGGDDDBBBAAABBBCCCBBBEEEHHHLLLLLLKKKHHHFFFCCCBBB@@@???>>>???@@@AAADDDCCCDDDEEEGGGFFFDDDAAAAAA???<<<888555777<<>>>>>>>>=========<<<<<<===<<<<<<===>>>>>>===;;;;;;:::999999:::<<>>;;;999999999;;;<<<:::;;;<<<======;;;:::888888999;;;<<<===<<<::::::777888:::;;;;;;999888777555666777:::===???>>><<<777777666444222000//////000111111000//////000222222111000111222333222111333444444444333444666999<<<999555333333333333333444555555666555444222111444444333000---,,,---.........---,,,---...000222000---///444777555444666222333333111000///000111222444555444222///,,,++++++++++++...111222222111---000333555555333111//////...,,,++++++,,,...///...///000222555888;;;<<<222---)))))),,,000000///******+++,,,,,,,,,,,,,,,...111444555444111...---)))***,,,---,,,+++***)))$$$''')))++++++,,,...///111000000000000000///.........------------......---///111222333111///......///000///...///111333111222333222222222555777777999999888666444555666111///------///111222222555777999888555111///...---...///...---,,,---///,,,---,,,+++***+++...000///...,,,++++++---......333666:::999666333555777:::999666444333333555666222222111222222333333222222222333333222000...---+++---......------...///333444666888999888777555---------///333555666555222666999999444000---,,,))),,,111222000...---------...///...,,,+++,,,---///222555555333000//////------///111333444222000000222444555333111000000,,,,,,,,,---//////...------......///000000000000000222333444555444333222//////000111111222333333000222333111//////111444111000//////......//////---000333666666555222000,,,,,,+++,,,...222666999888666333222555888:::;;;555444111//////000111222555444444333333333333333111111111222333333111///,,,...000000//////222444zzz{{{}}}|||~~~~~~}}}~~~~~~{{{|||}}}~~~~~~}}}||||||www{{{~~~~~~|||{{{|||~~~xxxxxxyyyzzz|||~~~}}}|||zzzxxxvvvvvvvvvvvvtttsssqqqooonnnnnnoooooommmoooqqqrrrrrrsssvvvxxxqqqqqqsssssssssrrrqqqpppnnnlllhhheeeeeegggjjjlllmmmllljjjfffcccccceeegggjjjhhhgggeeecccaaa`````````dddeee___YYYXXXXXXVVVUUUVVVWWWVVVUUUUUUWWWYYYUUUSSSPPPNNNNNNPPPSSSUUUUUUVVVUUURRRMMMJJJKKKMMMFFFGGGIIILLLNNNMMMIIIFFFCCCFFFIIIIIIGGGFFFHHHJJJEEEHHHKKKJJJFFFBBB@@@@@@GGGGGGFFFCCC@@@???@@@AAA@@@CCCGGGKKKKKKIIIFFFCCCBBBAAA@@@??????AAACCCDDDAAA@@@@@@BBBDDDDDDBBB@@@<<<<<<<<<999777999>>>BBB?????????>>>======<<<<<<===<<<<<<===>>>===:::888888888777888:::>>>BBBEEEBBBAAA@@@BBBDDDEEEBBB>>>???===;;;999888999:::<<<;;;;;;=========;;;999777888999;;;<<<<<<;;;999888444555777888999888666555666666888:::===>>>===;;;777777777555222000//////111222333222111222333555///......///111111000...333444444444333555777:::999555111...///000111222222333333444333222111000222333333111...------...111000...,,,---///222444111......333777666555777333333222000,,,++++++,,,...000444555333000...,,,,,,+++,,,...111222222000...000333555444111...+++,,,,,,,,,,,,---///111222,,,---...000222555777999111,,,'''(((---222333222******************+++++++++///444666444111...,,,((()))+++,,,,,,+++***)))###%%%'''(((((((((***++++++++++++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,...000111111///---+++---///000111000000222333///111222333222333666888666666666444222111222444444111...---.../////////333555777666333///---,,,...///000///...---...000---......---,,,---///111222///,,,++++++,,,---,,,444888;;;999555333555888<<<:::666333333444666888555333222222333333333222............---,,,***)))***,,,............000111333555777999::::::999888---------000333555666555000444999888444...***)))&&&***...///---++++++,,,+++,,,------+++++++++------111444555222///...///---...///222555555444222111333444444333111111111---------///111222000...---...//////000000/////////000222333333222000///...///111333444555555555222444555444111111333666/////////000000111222333111333666888888555111///+++++++++,,,///444888;;;888555333333666999<<<>>>777555333111000111333444444333222111111222444555...------...//////---+++***,,,......---...111444zzz|||~~~~~~|||zzzzzzzzz{{{{{{|||}}}}}}}}}yyyyyyzzz|||~~~zzzvvvvvvyyy|||~~~|||zzz~~~}}}|||{{{{{{|||}}}~~~{{{zzzyyyvvvttttttvvvxxxxxxvvvsssnnnkkkkkkmmmooolllnnnpppqqqqqqsssuuuwwwtttqqqnnnmmmnnnooommmkkkmmmnnnnnnkkkfffdddeeegggjjjhhheeebbbaaaaaabbbdddllliiieeecccbbb```^^^\\\]]]]]][[[ZZZXXXWWWVVVVVVZZZXXXVVVTTTTTTTTTUUUVVVUUUSSSPPPOOOPPPRRRRRRRRRTTTRRRPPPMMMJJJHHHGGGFFFEEEFFFIIIKKKKKKIIIGGGFFFAAACCCEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKHHHDDDAAA???CCCBBBAAA@@@@@@@@@AAAAAABBBEEEHHHHHHFFFDDDBBBBBBDDDBBB@@@BBBEEEGGGEEECCC???<<<:::<<>>>>>>>>===<<<;;;===@@@CCC>>>???@@@AAAAAA@@@>>><<<@@@AAAAAA???;;;888666555999;;;<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@>>><<<999888:::;;;@@@>>><<<;;;;;;;;;:::999:::::::::777444333333444222444666888888777555444555666777999::::::999999444444444444333222000000//////000333666777666444111000///000111111000///111444777888777666555666555333///,,,++++++---...///000111222333222111000222444666555333111111111333111111111333444333222------...111444777666666888444///+++))))))((('''***...333555333000---+++---...///222444555444222555555444333222111///...000...,,,---000111000...111---+++---222777666444,,,)))&&&)))000444444222111000---***))))))******...///000222333111---***,,,(((%%%''',,,//////,,,---,,,************(((&&&))))))))))))***+++,,,---///000000000000///..................------------000000000111333333222111000111111111111111222222888666444222222333555777555444444555777777666444444777999999777333000//////000111222333222222111000...+++)))))),,,///111444///******---///...+++444777888777444333555777888777555333333555777888555666777777777666555444...---------......,,,+++---.........------...000///111222555777999:::;;;222000//////111444555555444555555333///+++)))((()))+++---//////---***(((******++++++,,,+++++++++//////000000000///---,,,,,,...111333444444555666444222000000111222111000000000///000111222444555111111111111000...---,,,(((...555777333/////////...///111333444444333333333111///000222444444444---...111444777777555333777666666777888666333000---+++)))***---222444666888444000111777;;;<<<;;;999666444333444555555444555333111///......///000//////000000000111111111///000111000000111444666|||}}}}}}|||wwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{|||}}}{{{xxxtttvvvxxx{{{~~~}}}{{{zzz||||||{{{zzzzzz{{{}}}}}}{{{|||{{{yyywwwvvvxxxyyyxxxvvvsssnnnkkkjjjjjjllljjjlllnnnooopppqqqtttvvvuuurrrooommmmmmmmmkkkhhhgggjjjmmmmmmjjjgggfffffffffdddbbb``````aaabbbcccgggeeebbbaaaaaaaaa___^^^\\\ZZZYYYWWWWWWWWWXXXYYYYYYXXXUUUSSSRRRRRRSSSTTTQQQOOOMMMNNNPPPRRRSSSSSSSSSQQQNNNKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDAAACCCDDDFFFFFFFFFFFFEEEGGGJJJMMMLLLIIIEEEBBB@@@BBBBBBAAAAAA@@@@@@@@@AAAAAACCCFFFFFFCCC@@@???>>>DDDCCCBBBDDDGGGHHHGGGEEE===:::888:::???@@@>>>;;;;;;===>>>???>>>???BBBDDDAAAAAAAAAAAA@@@???===<<<<<<===>>>===;;;999888777;;;<<<===;;;:::999;;;<<>>>>><<<:::888888;;;>>>@@@>>><<<;;;;;;:::888666777888777666333222333444222333666777888777555333444666777999999999888777444444555555444333333222/////////111444555555333333111//////111222111000222555777777666555555555555222...+++***+++---///......000111111111111000444555777666444333333444333222111222333444333222000///000222666777777666777333...+++******)))(((+++///333666444111///...///...///111444555555444555555555444222111///...///,,,))))))+++.........///,,,+++...333777666444,,,(((&&&)))...222222000111000...,,,++++++,,,,,,......000222333111---***)))'''''')))---000111111111///---,,,,,,+++)))(((%%%%%%&&&''')))***,,,---222222222222111000000/////////000000111111111111111000///000222333222111---///333555666555333222222222333444444555666777555555555666888999888777555777::::::888444222111...///000222333333333333111000---+++***+++,,,...///---+++...222333000---000333666666444333555777555555555555666666666666555555666555555333111000---,,,,,,---......---,,,/////////...,,,,,,---......///111333666:::===>>>666333000000111444555555444444444111---***((((((,,,---...//////---,,,***//////......,,,+++***))),,,,,,---------,,,***)))***---000222333444555666444222000000111222111000000/////////000222444555222222222222111000//////+++000666888444111000111000111333444555444444333222000//////111333444444///000222555888888666444666555666777777666333111///---,,,---000333555666444000---///444888888777666444333333444666666555444222000//////000222333000111111111111222222222111222111000000111444666}}}~~~~~~}}}vvvwwwxxxzzz{{{}}}~~~}}}{{{zzzxxxuuusssvvvxxxzzz|||}}}|||zzzyyyzzzyyyyyyxxxyyyzzz{{{|||zzz{{{|||{{{yyyxxxyyyzzzwwwuuurrrooollljjjiiihhhgggiiikkkmmmnnnoooqqqtttuuurrrooommmllljjjhhhfff```eeekkknnnmmmiiifffddd``````___^^^___```bbbcccbbb```^^^^^^___```___^^^YYYXXXWWWVVVVVVWWWYYYZZZWWWUUUSSSQQQOOOPPPPPPQQQLLLKKKJJJLLLOOOQQQRRRRRRPPPNNNKKKIIIFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGJJJMMMNNNKKKFFFBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCBBB???<<<:::999BBBBBBCCCFFFIIIIIIHHHFFF;;;999888999<<<===:::777888<<<@@@BBBBBBBBBBBBCCCCCCCCCBBB@@@???>>>===<<<::::::;;;;;;<<<;;;;;;:::=========;;;999777777888<<<===???AAA@@@???<<<;;;<<<;;;999666555777;;;???<<<;;;999999999777555222333444555444222222333444222444555777777666555444555666777999999888666555555555666666777777777777111000...///111333444333444222//////000222333222444555777666555444444555444111,,,)))(((***---000...///000222222333333333777888888777555444444555333222222222444555555333222222222444666777777555444111---++++++++++++***,,,///333555555333111111000///...///222444555555555555444333222000///......+++'''&&&(((+++---------,,,,,,///444666444111+++((('''(((---//////...111000///---------...///---...///111222000---***&&&(((***,,,...111444777666444111000///...,,,***%%%%%%%%%''')))+++...///444444444333333111000000///000111333555666777777333111//////111222333222+++///555:::;;;888444111,,,...111444666777777777666555555777999::::::999666888::::::888555444444---...///000222333444444222111///---,,,+++************---111666666333///,,,000555666444333444666222333555666777666555444555555444333222///---+++,,,,,,,,,------......///222222111///,,,***+++,,,,,,---...111666;;;@@@BBB;;;888333111222333444555555555444000,,,))))))***.........///////////////555444333000...+++***)))++++++,,,---,,,+++***))))))***---000333555666777444222000///000111111000.........///000111222333222222333333333333222222...333777888555222111111444444555555666555555444111000...///111222333333000000222444777888777555444444444555777666444222000///...000333555666666000---,,,---111444333222333222111222444555555555222111///...///111444666222222222333333333444444333333222000///000333666~~~~~~zzz{{{||||||}}}~~~|||zzzxxxwwwvvvuuuvvvwwwyyy{{{|||{{{yyyxxxxxxwwwvvvvvvvvvxxxyyyzzzvvvxxxzzzyyyxxxwwwwwwxxxvvvtttqqqooommmllljjjhhhdddfffiiijjjkkkllloooqqqrrrpppnnnllljjjiiigggggg^^^bbbgggjjjjjjgggccc```\\\\\\]]]^^^___aaabbbccc^^^\\\[[[[[[\\\]]]\\\[[[WWWXXXXXXXXXXXXXXXXXXWWWRRRQQQOOOMMMMMMNNNOOOPPPJJJIIIIIIJJJMMMNNNNNNMMMKKKJJJIIIGGGFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEHHHLLLLLLIIIEEEBBB@@@AAABBBBBBBBBAAAAAA@@@@@@???AAABBB@@@<<<999777666===???BBBEEEGGGGGGEEECCC;;;999999:::;;;;;;888666888<<>>??????;;;::::::;;;<<<===<<<<<<;;;<<<<<<;;;888666666777:::<<>>CCCEEECCC???<<<:::>>>>>>>>>>>>>>>@@@AAAAAA>>><<<;;;;;;===>>>===;;;888:::;;;;;;999777777888999;;;>>>AAAAAA@@@===;;;;;;999555111...///333777//////...000111222111//////111444444444333444555444555666777777777666666555777999;;;;;;999666444666777777888:::<<<>>>@@@888444111///000222444444333000---,,,...111222333222444555555444222333444///---)))''''''***...111111111222222333444555555999:::999666222///...///333222222333555666666555333222222333555555444333///...,,,,,,...//////...***,,,///000000///000000///---******---111333444222222111000...,,,***)))+++---///111111///...---000111222222222///+++((('''''''''(((***+++******///////////////000000111++++++,,,---///...,,,***+++000555444111000444999777666444333333222000...,,,+++***))))))+++---///222222222222111000///...,,,...111555888:::;;;;;;555222///...000111222222000222555666666333000---......---...///222555666888666444333444555444333222333555444333333444555222111///......000111222000000000000...---+++***+++,,,---000222222111000///333777777555222111222111000.........000222333555555444333000---+++)))+++---000111000///000222666666444000,,,)))((()))******+++...333999???CCC@@@<<<777333222222222222222222111...+++***+++,,,,,,,,,,,,---///222555777666444333111///............///000111111000///...(((((())),,,222666777777111...+++***+++,,,------))))))***+++------.........///000111222222222222000111333333222111000000777666666666555555666666111///......000222333222000///...///222333444333333222111222444444333222///......000333555555555111111111222333444333333222111//////000///...,,,------------///222444666333333444444444555555555333222111...,,,,,,///222}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwyyyzzzzzzyyywwwxxxzzz|||xxxxxxyyyzzzzzzzzzyyyxxxvvvuuusssrrrqqqqqqrrrsssnnnoooppppppppppppqqqrrrrrroookkkkkkmmmooonnnlllcccdddfffffffffggghhhjjjkkklllkkkjjjgggfffggghhhcccbbbaaaaaaaaa___]]][[[YYYZZZ\\\^^^_________^^^ZZZXXXVVVUUUUUUUUUSSSRRRUUUWWWZZZ\\\[[[WWWSSSPPPKKKJJJIIIIIIJJJLLLNNNOOOJJJIIIIIIJJJJJJIIIEEEBBB@@@BBBEEEHHHJJJKKKKKKKKKFFFDDDCCCBBBAAAAAABBBCCC>>>???@@@BBBDDDEEEFFFGGGCCCDDDEEEDDDBBB@@@??????@@@AAABBBCCCBBBAAA@@@???>>>???@@@>>><<<:::::::::888;;;>>>???>>>=========;;;<<<>>>>>>>>><<<:::999:::>>>AAABBB@@@<<<999777:::;;;<<<===>>>@@@AAAAAA@@@<<<::::::<<<===<<<:::666888;;;;;;:::999999999777999<<<>>>???>>>===<<<:::999555111...///222555///---,,,,,,...000000///...111333444444333333444333333444555555555555555333555888::::::999666444555444555666888;;;===???999666222000111222333333///---++++++---///000000///111444666555333333333---,,,***((())),,,///111//////......//////000111666777888666222///------222111111222555666666555222222222333555666444333...---,,,---///000000///***+++---------,,,---//////,,,******---000333444222222111000...+++)))(((***...333555444222///...111222333222000---)))'''%%%&&&''')))************.........///////////////+++******,,,------,,,***---222555444111///222555333111000000111111000///,,,+++)))'''''')))+++,,,///000000000000///......+++...111555888999999999444222000///111222111111333333444333222000...,,,///...,,,,,,---000333555777444222111222222222111000111111111111111444666222000...------///222444000000000000...---+++++++++---///000111111000///000444777777333111111222222000...,,,,,,---000222444444444333111...,,,++++++///444555333111111222666555444111,,,***)))*********+++...111666:::======:::666333333222111000,,,,,,,,,+++))))))***+++***++++++,,,...111444555222111///...---...//////,,,---...///000///......***((((((,,,222666777666000---***((()))+++,,,---((()))+++,,,---.........---...///000000000000000//////000000111111111111555555444444444555555666111000...///111222333333111///------000222333333333222000111222333222000...------///222555666666555444444444444444555555333222000000000///,,,***,,,---...000111222333444222222222333333333444444111222111000...---///111{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvxxxzzzyyyxxxxxx{{{}}}yyyyyyzzzzzzzzzzzzyyyyyyvvvuuusssqqqoooooooooooonnnnnnooonnnnnnoooqqqtttrrrmmmhhhgggjjjlllkkkiiiccceeeffffffeeeeeefffgggkkklllllliiifffdddeeefffbbbaaa```aaabbbaaa]]]ZZZXXXZZZ\\\]]]^^^]]][[[ZZZWWWUUUSSSRRRSSSSSSQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIIIIJJJKKKHHHDDDAAA>>>@@@DDDHHHJJJIIIGGGFFFBBBAAAAAA@@@@@@@@@AAAAAA<<<>>>@@@CCCFFFGGGHHHHHHCCCDDDCCCAAA???>>>???@@@@@@AAABBBCCCCCCAAA@@@>>><<<===>>>===<<<;;;<<<===:::===??????===;;;<<<>>>:::<<>>>>>>>>>>>===:::666777;;;===;;;999777999<<<<<<;;;999999999555666888:::;;;<<<;;;;;;999888666444111222444777333000---,,,---...//////---///222333222111111222000000111111111222222222000222666888999777444222111111111111333666999;;;888555222000111111111000+++)))((()))+++------,,,+++///444666666444333222++++++******,,,...000111///...---,,,,,,,,,---...000333666777555222//////111000000111444555555444333222222444666777666555...---,,,---///111000///+++,,,---,,,++++++,,,---///---,,,---///222444444444333222111///,,,***)))***...333444333000//////000111222111///,,,***)))$$$&&&((()))*********+++---------...------,,,,,,***))))))+++,,,---+++***,,,///111111///...///000,,,++++++---///000000///,,,***(((''''''))),,,.........///000000000//////,,,///222666888888888777333222111111222222111///111222333333222000...,,,,,,,,,,,,---...000222333444222//////111333444444//////000//////111444777///...,,,+++---000444777444333111///---+++***)))(((,,,111444555333000//////222444444111000111444222111000///......//////111111222111000///---,,,+++111888999666222000111444444333000---++++++,,,***+++,,,...000333555666888666444333333222000///(((***,,,,,,++++++,,,---++++++,,,,,,---...//////...---,,,++++++,,,---...+++,,,.../////////...---,,,***(((,,,222777777666222...+++)))***,,,---...***+++---...///000//////......///000000000//////.........///000222222222333222222222222333555666222000//////111333444444222000------///222333333444222000000111111000///...,,,,,,---111666888999666555444333222333555666333222222222333222///---...000222444555444333222000111111111111222222222000222333333111000111222zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuxxxzzzzzzxxxxxxzzz}}}zzzzzzzzz{{{{{{zzzyyyyyyvvvuuurrrpppnnnmmmmmmmmmooooooooonnnnnnooosssvvvsssmmmfffeeegggiiihhhfffdddfffffffffddddddeeeffflllmmmmmmiiieeebbbbbbdddaaa```aaaccceeeccc___ZZZXXXYYY[[[\\\\\\ZZZXXXVVVUUUSSSQQQQQQRRRRRRQQQPPPRRRQQQQQQQQQQQQSSSUUUVVVOOOMMMKKKIIIGGGHHHIIIIIIGGGGGGIIIJJJKKKIIIDDDAAA===@@@DDDHHHIIIGGGCCCAAA????????????@@@@@@@@@@@@:::===AAADDDGGGIIIIIIIIIDDDDDDCCC@@@>>>>>>@@@BBB@@@AAABBBCCCCCCAAA???>>>:::;;;<<<<<<<<<<<<===>>>>>>@@@AAA@@@===<<<===@@@999<<>>>>>===;;;:::;;;777333555999<<<;;;888888;;;======;;;999888888444444666777888999::::::888888777666444555777999888444///,,,,,,...//////+++...111222111000///000............////////////---///333666777666333111......---...000333666888777555222000000000///...(((''''''(((+++,,,+++***)))...333777777555333222******+++,,,---///000111111000...---,,,,,,------,,,000555777777444222222000//////111333555555444333333333555888999888777...---,,,...000111000///,,,------,,,******,,,---000///...///222444555555555555444222000...,,,***+++...111111///......000...///000000...,,,,,,,,,###%%%(((*********+++,,,,,,,,,------,,,,,,+++******))))))***,,,,,,+++***)))+++---......---------((('''(((***---///000///,,,+++)))((())),,,000222---...///000000111111000...000333666888888777666333222111222333222000......000333555555222///---((())),,,...000111111111111///...///222555666777//////000//////111555888---+++******---222777:::777555333///,,,***)))(((%%%+++333888999666222///,,,///111111//////222555222222333222111000...---...///000000000///...---+++222:::<<<888333000000333333333000---,,,,,,---+++,,,---...///111111222444333222333333222000...)))+++...000/////////000---------,,,,,,++++++***---,,,***))))))***+++---,,,---///000000000//////...+++))),,,222777777666333000,,,***+++---//////,,,---///111222222111111//////000000000000//////......---...111333444444111111000000111333444666333111000000222444555444444111......000222444444444222000///000000///......,,,+++---111777:::<<<666555333111000111444666333333333444555555333000000222555888888666333111//////000000000111111111000333555555444333222333}}}}}}|||yyyvvvtttssstttyyy{{{}}}~~~~~~|||{{{xxx{{{}}}~~~{{{xxxwwwvvvyyyxxxwwwxxxxxxwwwtttrrrttttttsssqqqnnnnnnpppqqquuutttrrrqqqqqqqqqssssssrrrmmmhhhhhhjjjllliiifffaaacccdddbbb___^^^aaaeeerrrrrrpppkkkddd``````bbb```___^^^```aaaaaa]]]ZZZYYYXXXVVVVVVVVVUUURRRPPPPPPQQQSSSVVVYYYYYYWWWUUUQQQNNNKKKLLLPPPTTTUUUUUUTTTRRRNNNKKKHHHFFFEEEDDDGGGDDDBBBEEEIIIKKKHHHDDD@@@CCCGGGIIIIIIFFFBBB??????>>>===>>>??????===;;;>>>AAADDDGGGHHHIIIKKKMMMHHHGGGDDDAAA>>>>>>AAACCCCCCCCCAAA???===<<<;;;;;;;;;;;;<<<<<<>>>???AAAAAACCCAAA???@@@BBBCCCAAA?????????>>>===<<<<<<======<<<:::777777888:::::::::;;;;;;;;;:::999888777777999888777666666666777888::::::::::::999777555444///111333666777888777666777666444444666999===@@@;;;666111...///111111000///000222222111///---+++///...---------///000111,,,222888999555222111222000///////////////000111555333222222222111...,,,'''((()))***++++++***)))***,,,000333444444222111+++******,,,///333555555444222000///...---......000111222333444333333222444333333222111000//////...///111333444444444444///000000111222222222222000///...//////...+++)))...111555666555333222222333111////////////...---++++++,,,...000000///---......///000222111...,,,///...---,,,++++++,,,---+++++++++,,,---...///000000...+++***,,,---......)))((('''(((***---...---......---,,,---...///000,,,,,,---///000111333333111000111222444444333111...222555777666444444444444444333333222333333333444555666888999666111---,,,***((()))---//////...111111111000111444888;;;888555000......///111222///+++)))***///444666666444222///---+++******+++---///333666888777666444...///000///...///111222333777:::888333///000222/////////000111222444444555777::::::777333000...444555444111...------...,,,+++,,,...111333444333666333000....../////////...///000111222111111111222...,,,...222444222///000...,,,,,,...000000000+++...222555777555333111...---,,,...111444555555222111///......000222444000111222222333333333333333666999888444111000000000//////...000222444666111000...------000444666444444222000...///333555666666666666555333111///222222222222222222222222222111111333888<<>><<<<<<<<<<<<;;;999<<>>>>>>>>===<<<<<<<<<<<<<<<;;;999777666777999:::999888888888888888999999:::<<<;;;999888777777777777::::::::::::999777555444000222555777999999999888777666444333555777;;;===888444///---...///000//////000111222222111111000000//////......///000111000555999888333///---............/////////000000333222222222333111///,,,((()))+++---------,,,,,,+++---///222333333222111+++******,,,///333444555222111000///......///000000000222333444444333333333333222111000///------...///000222333333333222111111222333333333333333000/////////000///---+++///222444555444222222222111000......///000///...---,,,---///111111000...------///222555666555333111///,,,+++,,,---------------------...///000000111...,,,+++,,,...///...+++***((()))+++...000000000///---,,,,,,------......///000000111111111111111111222444555555222000---///222555666666555333222222111111111333444555999999:::;;;<<<999555222,,,***)))+++---///...,,,000000000000111333555888777333///,,,---000333555111---+++,,,000444444333111111///...---,,,,,,+++---000333666777666444333...///000///...///111333111555888777444222333666555555444444444555666666777888888666333111000000777666555222...,,,,,,---,,,,,,---///333555555444333111///---......//////111111111111111111222222333000...000444666444111333111//////000111111000...111555888::::::999888333000......///111222222444222///......000222444222222333444444444444444777888:::888444000///000333222000//////111222333222000...---...111444777555555444222000000222444888888888888777666444333333333222222222222222222222111111333777;;;===>>>;;;888444111000000222333444333222333555555333000111444888999777333111///111111000111222222000...000222333333222333444555}}}|||{{{yyyxxxxxxxxxxxxtttxxx~~~{{{}}}}}}{{{wwwrrrooonnnpppooooooppprrrrrrqqqpppqqqsssttttttrrrpppppppppsssssstttttttttsssrrrqqqooolllkkklllnnnnnnkkkhhhdddbbb]]]WWWSSSUUU[[[aaakkkjjjgggbbb]]]YYYXXXYYYUUUVVVYYY]]]^^^\\\XXXTTTRRRPPPOOOOOOPPPOOOMMMKKKNNNMMMNNNQQQUUUXXXZZZZZZSSSOOOKKKIIIJJJMMMOOOPPPNNNNNNMMMKKKIIIGGGEEEDDDDDDBBBAAACCCFFFFFFDDDAAAEEEFFFHHHJJJIIIFFFBBB@@@@@@>>>;;;999::::::999888;;;>>>AAACCCCCCDDDEEEFFFHHHHHHHHHFFFCCCAAA@@@@@@??????>>>;;;777444333444999999:::;;;===>>>???@@@??????@@@BBBDDDDDDBBB@@@>>>======<<<<<<<<<<<<<<<:::888666555777888888888666666666777999<<<>>>@@@@@@???===:::999777777666999:::::::::999888666555111333666999:::;;;;;;:::777666444222222444777888555111---,,,,,,---....../////////000222333444555222111111000000000111111555777888555000+++******,,,---...///000000111000222222222333444333000...,,,---///000000///...---+++,,,...000111000000///+++***)))+++...111222333///////////////000111111000000111222222222222111000000000000///...,,,+++...///000222222222111000222333333444444444333333//////...///000000///---111222444333222111111222...---,,,---///111111111///......000222222111000+++,,,///333888;;;;;;:::333///+++***---//////...///......------......///111...,,,+++---...//////...,,,******---000222333111000...---,,,+++,,,,,,///000111222222111///...222222444666777666222///,,,,,,...222777888666444000000///...///222444666;;;::::::;;;;;;:::777444---,,,+++,,,......,,,+++/////////000111111222222444111...------000333666111///---...111333222000...///000000000///......///111333555666444222111///000000///...///111333///222666666444444666888;;;:::999999888888888888999888666222///...000222777777666222...,,,+++,,,++++++...111555666555333000///...------...///000444333111000000000222333666444222333666888666333222111//////000111111000111222555888:::<<<======777444000....../////////555333///------///222444333444555777777777777777:::::::::777333111000000666555333111000000111111222111//////000222666888555666666444222111222333777777777777777666555444333333333222222111111111222111000222555888::::::999777333111000000222333444333222333333333111///111555:::;;;999555222000222444666666444111///...111333444444333444555777|||{{{yyyyyyzzzzzzzzzyyytttwww|||~~~}}}~~~~~~zzzuuupppmmmlllmmmllllllnnnpppqqqpppoooooorrrtttuuusssqqqooooooqqqrrrtttuuuuuusssqqqooonnnmmmlllmmmnnnmmmiiigggeeeccc^^^XXXSSSTTTZZZ```gggeeeaaa]]]XXXUUUTTTTTTPPPSSSXXX[[[]]]ZZZUUURRRSSSRRRQQQRRRSSSRRRPPPOOOOOONNNLLLNNNQQQUUUWWWWWWRRROOOJJJGGGFFFHHHKKKMMMJJJJJJKKKKKKIIIGGGEEEDDDCCCAAA@@@AAACCCCCCAAA???BBBDDDFFFGGGGGGEEECCCAAAAAA>>>:::888888999999888:::<<>>===<<<===>>>;;;777444444555888999:::;;;======>>>>>>>>>???BBBDDDFFFEEECCCAAA>>>>>>======<<<======>>>999777555555666777777666555555666888;;;???CCCEEEBBBAAA???===:::888777666999999::::::999777666555111333666888:::;;;::::::666555333111000111333444222000...,,,,,,---...///000///......000222555666444333333222111111111111666666666222---***)))))),,,---///000222222222222222222333555777666333000///000222222111///---+++******+++,,,------------+++)))((())),,,...//////------...///000111222222000000000000///...------***+++---.........,,,+++000000222333333222111000222333333333333333222111---,,,,,,---///000///---111222222222000///000111,,,+++***,,,///111222222000//////000222333222111+++,,,...333888<<<===<<<555000+++***---000000/////////...------,,,------000---+++***,,,.../////////---******,,,000222333222111///,,,+++******+++---...000111111000...---111222555777888666222...---++++++000777;;;888444111000...---...///222333777666666666777666333111---------......---+++***......///000111111///...111111111111000000111222///---+++---000111///------///111333444444222111222444555666666444222111111111111///......111333///111333444333444666888;;;;;;:::999999999999:::777777555222///...///111555555444111...,,,,,,---)))***---111555666444222......///.........000222555333000...---...111222999777555555666666444222...---,,,---000111111000111111222333555777999:::888555000------...//////444222...++++++---000333111333666999;;;;;;;;;;;;::::::888666444333222333888777555444333222333333222111000000111444777888666777777555333111111222333444444444444333333333444444333333222111000000222111000111444666777777777555333111000111222333555555444444444333111000222666;;;===;;;777333222333777;;;;;;666222//////222333555555444444666777|||zzzxxxxxxzzz{{{{{{yyyuuuvvvxxxyyyzzz{{{zzzzzz}}}~~~}}}zzzuuuqqqnnnmmmnnnmmmlllmmmoooppppppooommmppptttuuusssqqqooonnnnnnppprrrtttsssqqqnnnlllllllllkkkkkkjjjhhheeecccccccccaaa]]]XXXXXX[[[___bbb```\\\XXXVVVSSSRRRQQQOOORRRWWWZZZZZZWWWUUUSSSTTTSSSSSSTTTUUUUUUSSSRRRQQQNNNLLLKKKMMMOOOQQQQQQOOOMMMIIIEEEDDDEEEGGGJJJGGGGGGHHHIIIIIIHHHFFFEEEBBBAAA@@@AAAAAA@@@???>>>>>>???AAABBBCCCCCCBBBBBB@@@===:::999999:::;;;::::::<<>>======>>>AAACCCFFFFFFBBB>>>;;;:::999<<>>:::777888:::999:::;;;<<<=========<<<;;;===@@@CCCCCCBBBAAA@@@>>>>>>>>>======>>>>>>???888666555555777777777666333444555888;;;???CCCEEEBBBAAA@@@>>>;;;999777666777888888999888777555444000222555777888999888777444333111000///000111222111000///...---...///111111000...---...///222333444444333333333222111111333333222000---,,,,,,,,,---...000111222333333444333333444666777777555222222333444444222...***(((((((((((()))***+++,,,---+++)))'''(((***,,,---,,,,,,---...///000111222222000000...---+++***))))))&&&'''))),,,---.........111222333444444444333222111111111111111000///...***)))((()))+++---,,,+++///000111000///...///111***))))))+++...111222222111000//////111222111000,,,,,,---000555888888888333///++++++---000000000222111000//////...//////...,,,***)))+++---......///---******,,,...000000111000...,,,+++******+++***+++,,,---.........---000111333666777555111------++++++000777:::999555222111///------...///000333222222333444333111///......///...---,,,++++++///......000222222///,,,...222666666444000...---+++)))(((***...///...,,,,,,///222666777777555444666777777888777555333222222222111///......111444111111222222222222333555777777777777777888888999555666777666333000///...000111111///---,,,---///)))***,,,000333444111///---///111000//////111333444111...++++++,,,///111:::888666555444222000///,,,,,,,,,...222444444333111000//////000222444555666333///---...000000000222000,,,******,,,///111///222666:::===>>>>>>>>>888777666555555555555555666666666555555555666666111111000111222555777999666777777555333111111222333333222222222222222222555555444333111000//////111000000111333555555444555444222111111222444555666666777666555333222222222666:::<<<:::777444333444888======999444222111222444555555555555666888|||yyywwwwwwzzz|||zzzxxxuuuuuuuuuuuuuuuuuuvvvvvv{{{{{{{{{xxxuuuqqqppppppqqqooommmmmmnnnoooooonnnlllooorrrsssrrrooonnnnnnkkkmmmoooppppppnnnkkkjjjhhhhhhhhhgggeeedddbbbaaa```bbbbbb```\\\[[[]]]``````]]]YYYVVVUUUTTTRRRQQQQQQSSSVVVVVVUUUTTTTTTTTTRRRQQQQQQRRRTTTTTTSSSQQQQQQNNNKKKIIIJJJKKKKKKJJJIIIIIIGGGDDDBBBCCCEEEHHHDDDEEEFFFGGGGGGHHHHHHHHHAAAAAAAAAAAA@@@>>>============>>>???@@@@@@@@@@@@<<<:::999999;;;<<<<<<<<<<<<===??????===<<<;;;<<<===@@@CCCCCCAAA===:::999999>>>BBBAAA===:::<<>>>>><<<;;;:::888:::===>>>>>>===<<<===>>>============>>>>>>???777666555666777888777555111222444777:::===???@@@??????>>>===;;;999777666555666777777777555444333111222444666777666555444111000/////////000111222///000000///......000222222111///------...000111222333333444333333222111/////////////////////000/////////000111222333444444333333444555666444333111222444444222///+++((('''''''''''')))+++---///,,,***((((((***,,,,,,+++......///000111000000000///...---+++***)))))))))%%%&&&''')))+++...///000111222444555555555444444000000000///...---,,,+++)))'''&&&&&&(((******))),,,...000000/////////000+++***)))+++...000000000111///------///000000///---,,,,,,...000222222222......---------...///000555444333333222222222222...,,,******,,,...//////000---++++++,,,------,,,///...---+++++++++,,,,,,)))******+++,,,,,,---...---...000333555444000------,,,,,,///444777666444222111000///...---------000000111333555555333111...//////...,,,+++,,,...111///...000333444111---...333999:::666111...---***(((&&&'''+++------++++++...111555777777666666888888888888888666555444333333111///---...111444333333222222222222333333444444444444444555666777555777::::::777333///...///000000///...---///000***+++,,,///111111000...---000222222000///111444111///,,,******,,,...000777777555444222000///...//////000222666888777666222111/////////000222444222000......000222222111///...,,,++++++---///111///222666:::===>>>>>>===555444444444666777666555444444555555666666666777000000000111333555777888555666666444222111222333666666555444333333444444666555444333111000///...111000///111333555444333444333333333333444555666555777888777555444444444222555888999888666444333444777;;;<<<:::777444333222444555555444555666888|||xxxuuuvvvzzz{{{yyyvvvssstttuuuvvvvvvuuuuuutttvvvwwwwwwvvvsssrrrrrrssstttqqqnnnmmmmmmmmmlllkkkkkknnnpppqqqpppnnnmmmnnniiijjjkkklllllljjjiiigggbbbbbbbbbaaa``````aaabbb]]]___```^^^\\\[[[^^^aaa^^^[[[WWWUUUVVVVVVTTTRRRSSSTTTTTTRRRPPPPPPRRRUUUPPPOOOOOOPPPRRRRRRQQQPPPNNNLLLIIIGGGHHHHHHGGGFFFCCCDDDEEEDDDBBBBBBDDDFFFCCCCCCDDDEEEFFFGGGIIIJJJAAABBBBBBAAA???===<<<<<>>===============666666666888;;;============???@@@@@@===;;;:::;;;;;;>>>AAAAAA???<<<::::::;;;@@@EEEDDD???;;;===@@@>>>?????????>>><<<:::888999;;;======;;;:::;;;===;;;;;;;;;;;;;;;<<<======888777666777888888777666333555888:::<<<======<<<;;;;;;<<<<<<;;;999777666333444555555555444333222222333555666666555333222............///111222333---///000///......000333111111000//////000111111111111222333444333222222,,,,,,---///111222222111111///...------///111333444222000000111222222111...000333555444222...,,,)))((('''(((***---111333000---++++++,,,---------///000111111000///...---,,,,,,+++++++++,,,---...(((((('''((())),,,...000///111222444555555444444000000//////...,,,+++***)))'''%%%%%%&&&(((((('''))),,,///000000//////000,,,+++***+++---.........///---++++++---......------,,,++++++---......---)))---000///,,,+++---000444444333222222222333333000...,,,,,,...000111111000///...---...---+++))),,,,,,+++++++++,,,...///---,,,*********+++,,,---++++++,,,///111222000...,,,,,,---...000111222222000000111111000///...------...111555888888555222/////////,,,***+++...111333000///111555666444000///444999999555222111222...***&&&&&&)))++++++******,,,///222444555555555777777888888777666555444444444222///---...111444555444222222333555555666555555444333333333444444777999<<<<<<999555222000111222222111///...000111...------...000111///...,,,000333222///---///222000...,,,++++++---///111333333333333111111111111222222333555777888777555111000//////000111333555//////...000222333222000---------...///000111222111333777:::<<<;;;:::999555444333555777777444111222222333333444444444444//////000111333555777888555555444222000000222444999888777555444444444555777666555333111///...---000//////111444555555333444333333444555666777888333555777777444333444555111333666666555333333444222333555888999999555333111333444555444444555777|||xxxuuuvvvyyy{{{xxxuuuqqqsssvvvxxxyyyxxxvvvtttrrrsssttttttrrrrrrssstttuuurrrooommmllllllkkkiiikkkmmmoooooonnnmmmmmmnnnhhhhhhiiijjjiiihhhgggfff]]]]]]]]]]]]]]]^^^aaacccZZZ\\\\\\[[[YYYZZZ___ccc]]]ZZZVVVUUUWWWWWWVVVTTTTTTTTTRRROOOLLLLLLQQQUUUOOONNNNNNPPPRRRRRRQQQPPPKKKIIIGGGFFFGGGGGGEEEDDD???BBBDDDDDDBBBBBBDDDFFFCCCBBBBBBCCCEEEGGGJJJKKKAAABBBBBBAAA???===<<<<<>>===???@@@AAA@@@>>>;;;::::::;;;===@@@AAA???===;;;;;;===CCCGGGFFF???;;;<<<@@@@@@@@@AAA@@@???<<<999888<<>>===888999:::::::::999888777222333444444444333222111444555666777666555333222,,,,,,---...000222444555,,,...000///------000333111111000111111222222333///000222333444333333222++++++---000222444333222111///,,,******,,,///222444111...---...///000///,,,...222666666555222000***))))))))),,,///333666222000...---...//////...111111222111000///---+++*********+++---///111333,,,***((('''(((***---///...///111333444444444444000000000///...,,,+++***)))'''%%%%%%&&&''''''''''''***...111111000//////...,,,***+++,,,------,,,///,,,******+++,,,,,,,,,---+++******,,,------,,,&&&,,,111111,,,))),,,000111000000000000000111111111///------000222333444111000/////////---***'''************+++---///000111///,,,***)))***,,,---))))))***,,,///000///...***,,,------,,,,,,...000---...000222222111///...+++---111555999999666333///000...+++)))***///333444111///111555888666222111555888777444222555888111---((('''(((******))))))***---///111333333333666666666666666555444444555444222///---...111444666444333333555777999999888777666444333333222222:::;;;===<<<999666444333555555555333000///000111111000...///000111000...+++///222111---+++...111///...---------///111222///000222222222222444555444333333555666666444111...------...000222444555/////////111333333111///---...///000111333333444444666888:::;;;999666444555444444555777666222...111111111222222111111000......///111222444666777444444222000...///333555:::999777555444333444444777666555333111///...---/////////222444666555444444444444555666777888999111444666666333222444666111333444444333222333444000000000444888999666222111333444444333444555777~~~{{{yyy{{{{{{vvvqqqsssuuuvvvwwwvvvuuuttttttrrrppppppqqqssssssssssssrrrpppmmmlllkkkkkkkkklllllllllkkkjjjiiiggggggeeecccbbbccceeeggggggfff\\\ZZZXXXXXXZZZ]]]^^^^^^\\\WWWRRRRRRVVV\\\```aaa___ZZZTTTQQQRRRUUUXXXZZZTTTPPPJJJGGGIIILLLOOOQQQOOOOOONNNMMMLLLLLLLLLLLLNNNJJJFFFDDDEEEFFFDDDAAAAAACCCDDDEEEEEEDDDCCCBBBCCCAAA@@@@@@CCCEEEFFFFFFHHHEEEBBB@@@@@@@@@???>>>???===;;;<<<======:::777555444444777;;;===;;;888??????>>>===<<<;;;::::::666999<<<===<<<;;;;;;<<>>===;;;::::::;;;<<<;;;999888999:::===>>>???@@@@@@???>>>======;;;888777777888666555555888<<<===<<<:::999999============<<<;;;999999888666444555666666333000444333333444555555222000333333333444666555333111---***(((***///222111...)))***,,,...///000000000///111333444333222222222///222555555222111111333000111111222222222111111222111111000//////000000//////......------,,,,,,---...111444777666333000...//////...,,,++++++,,,000000...,,,++++++...000333222222111000/////////...,,,++++++,,,...111333///...+++(((&&&''',,,///555222//////111333222111000111000///---+++((('''******))))))((((((''''''&&&''')))---//////---***+++)))((((((+++,,,,,,,,,((()))+++,,,,,,***(((''''''&&&&&&&&&'''(((***+++)))...333333...++++++---111222111000...---...000............////////////---///222222///,,,))))))+++)))((('''))),,,000222333///***&&&&&&(((---000---***&&&&&&))),,,,,,,,,***+++------,,,,,,...///...///000111222333333333000///000444999;;;777222//////---+++***+++///222555111///111777888444.../////////111444666555444,,,---......,,,******+++'''***...000000111111222777777666444111111222444444333333222111111111111555333111222555888;;;<<<:::777333222444666777777===???AAA???:::666666777@@@===888333111000111222111111111000...---///000000000//////......------+++,,,///333666555111......111333555444444444555777666444444555444111///000111333555666666555555222000///111555777666444...000222333555555555555555666777888888666444222222444555444111///......555222///...000222222222111111000000111333555777333111///000333555444222444444333333333444555666:::888555333333111...,,,000111333555555444333222+++---000333555666777777444555666777777666555444333555777888666444333222333333444777::::::666222222222111111222444666777}}}||||||~~~{{{uuupppqqqsssuuuvvvvvvuuuuuutttrrrppppppqqqrrrrrrrrrrrrpppnnnkkkiiihhhhhhhhhiiijjjjjjjjjiiiiiihhhgggbbbaaa``````bbbddddddddd[[[XXXVVVVVVXXX[[[]]]]]][[[VVVRRRQQQTTTYYY]]]^^^YYYUUUQQQOOOQQQTTTWWWXXXRRRMMMHHHEEEFFFIIILLLMMMKKKKKKJJJJJJKKKLLLNNNOOOMMMIIIEEEDDDEEEFFFDDDAAABBBDDDFFFGGGGGGEEECCCAAAAAA???>>>???BBBDDDEEEEEEFFFDDDBBBAAAAAAAAA@@@???===;;;:::;;;===>>>===;;;888777777:::===???===;;;>>>>>>>>>>>>============888:::===>>>===;;;::::::<<<<<<<<<<<<<<<;;;:::999777888999:::999999::::::>>>???@@@AAAAAA@@@@@@???;;;:::888777777777555333555888;;;======<<<<<<===>>>>>>>>>======<<<;;;:::444333111333555555333000555666777888888777666666666555444555666666444222...***((()))---000000---******+++---///222333555333444555555222000...---...111444444222111111222111111111111111000///...000000000000000111222222333222111000////////////...///111444666555333000///000000///,,,++++++,,,000111000...,,,+++,,,...222111///.........///000000///---,,,,,,...000111///...,,,***((())),,,///222000......111333222111............---,,,+++++++++***)))((((((((((((((((((((()))+++------+++))))))(((((()))+++,,,,,,+++((()))+++,,,,,,***)))(((((('''''''''''')))***++++++///333333///,,,,,,...///000000///...---...000------------............,,,///111222000---,,,+++---,,,)))((()))+++---///222000---******+++...///---)))&&&&&&)))---...///...------------.../////////000111222333444444444222000000333777888444///000000000///------///111444111///333888999444///.........111333555444333---...///---+++******+++---...000000/////////111444444444222000000111333555555333222000000//////444222000111444777999:::888666333333444666777777;;;<<<===<<<:::888777777>>><<<888444111000111111///111111111///......///000000000000///......---...///222666888888444111...000333444555666888999777666555555555444222000000222333555666666666555444333222444777999888777///000222444666666666666777777777777555333111000000222333333111///......222111//////111333444333222111000//////111222444444111000000333555444333111111000000111333666777888666444333333222000...111222555666777666444222...///000111222333333444555666777888888777555444444666888888666444444444666666666999<<<;;;888555000000000000222333555666}}}}}}}}}zzzuuuoooqqqsssuuuvvvvvvvvvvvvsssqqqoooooopppqqqqqqqqqooommmkkkhhhgggfffffffffggggggggghhhhhhggggggfff___]]]\\\\\\^^^`````````YYYVVVTTTTTTVVVYYY\\\\\\YYYUUUQQQOOOQQQUUUYYYZZZSSSPPPNNNNNNPPPRRRTTTTTTOOOKKKEEEBBBCCCEEEGGGHHHGGGFFFFFFGGGIIIMMMPPPRRRKKKHHHDDDDDDEEEEEECCCAAACCCEEEHHHJJJIIIFFFCCC@@@===<<<<<<===@@@BBBCCCCCCBBBBBBAAABBBCCCCCCAAA???<<<:::999:::===???@@@@@@;;;;;;;;;===@@@@@@???============>>>>>>>>>??????:::<<>><<<::::::::::::999999999888888777333444777999;;;;;;;;;;;;<<<===>>>???????????????999999888888888666333000333555888::::::;;;===>>>>>>>>>======<<<:::999888000//////000222333111000666999<<<<<<:::999;;;===:::888666555666666444333///+++((((((+++......---***+++,,,...111444777888555666777666333///+++)))---///222444333111111111111111111000///...,,,,,,...///000111222333444444888666444222111111111222...///111333555444222//////000000///,,,++++++,,,000111111000---+++++++++000...,,,***+++---000111111000---+++******,,,,,,/////////---++++++---///000///---...000111111111++++++,,,------...//////,,,***)))''''''(((***+++,,,***))))))******)))'''(((((()))+++------+++)))((()))***++++++***)))(((***))))))(((((()))******+++///333222///------...---/////////---,,,---...+++,,,,,,,,,------------,,,...111222111///......///...,,,***)))***+++,,,000000000000000/////////---***''''''***...222444444000,,,,,,...000000.........///000111222333333222000///111444444111---111333555555333111000000222000111555:::;;;666000---------///222444333222000000///---***)))+++,,,333444444222000.........000111111000//////000222666555333111///......---222111//////222555777777555333222333555666666555888777777888999999777666:::999777444222111000///...000222222111///.........///000111111000......///000333666999888555222///000222333444777:::===777666555555555444222000111222333555666666666666777555444555777888888777000222444666777888888777999888777555333000///......000222222000........./////////111333555555555333222000///...///000111444333111111333444444444000...------...222666888666555333333333333111000111333666888888777444222111000///......///000111444666888::::::888666444444555666555333333333555666666777999::::::777555------...///000222444555~~~}}}||||||}}}|||yyyvvvssstttuuuvvvvvvvvvuuuuuusssqqqnnnnnnooopppppppppkkkjjjhhhgggffffffffffffffffffffffffeeedddcccbbb\\\ZZZXXXYYY[[[]]]^^^^^^XXXVVVSSSSSSVVVYYY[[[[[[WWWUUUQQQNNNOOORRRUUUWWWPPPNNNMMMMMMOOOPPPOOONNNMMMHHHCCC@@@@@@BBBDDDDDDEEEEEEEEEFFFHHHLLLPPPRRRIIIFFFCCCCCCEEEEEECCC@@@CCCEEEIIIKKKJJJGGGCCC@@@;;;::::::<<>><<<;;;::::::<<<>>>AAABBB<<<===>>>???@@@@@@>>>===<<<<<<==================;;;>>>AAABBBAAA>>>===<<<::::::999888777666666666222333666999===>>>>>>===999999:::;;;<<<<<<======999999:::::::::777222...000222444555555666999;;;>>>>>>===;;;999666444333000000000111111111000///555:::>>>===:::999===AAA===:::777555555555555444///,,,))))))+++---...---+++,,,///111444555666777444555666777666333///,,,---...111222222111000///...............---,,,+++//////000111222333444444:::888555222111111222444//////000222444333000...///000000...+++))))))***---///111111///---,,,,,,...,,,)))'''(((,,,000333222000---+++((('''''''''///000000000...---...///000///....../////////...,,,,,,,,,---...///000111,,,+++)))'''''')))+++---000---+++)))))))))((('''''''''***---///...+++((('''((())))))***))))))(((+++++++++***************+++...000000...---------...///000///,,,******+++,,,,,,,,,,,,---------------///222222000.........///...,,,+++******++++++---///222444444333000......+++))))))+++000555888888222,,,+++///111000...++++++,,,,,,---...000000000///...///111111///---111444888999777333000///000000222777;;;;;;666111,,,+++,,,...111222222111222111000---***)))+++---555777888888555111///......///000000//////111222444333111000///.........000///---...111444555555111000000111333444333222333111000222666888666444666666555444333111///...,,,000333444333000///......///111222222111000///......000444666666333111111222222222222555999===777555444555555555333111111111333444555666777777999777555444333333333333222333555777888888888888888777555222111/////////000222444333111///............///222555777777666333222000/////////111222555333222111222444555666222000---,,,---000444777777555333333333333111///000222666888888666444222111000...,,,,,,---///000222444777:::;;;:::888666111111222111//////111222333333444555555444333111+++,,,---...000222333444~~~{{{xxxvvvvvvwwwxxxyyyxxxxxxxxxwwwvvvuuutttsssrrrpppnnnmmmnnnoooooonnniiihhhgggfffffffffggghhhffffffeeecccaaa___]]]\\\[[[YYYVVVVVVXXX[[[\\\\\\XXXVVVTTTTTTVVVXXXYYYYYYUUUSSSPPPMMMMMMNNNQQQTTTPPPOOONNNNNNNNNNNNKKKIIIJJJGGGBBB??????AAABBBBBBFFFFFFEEEFFFGGGJJJMMMOOOFFFDDDAAABBBDDDEEEBBB@@@BBBDDDHHHJJJJJJGGGBBB???:::999:::<<>>@@@<<<===??????>>>===<<<<<<===<<<<<<;;;::::::999999;;;>>>BBBDDDCCCAAA@@@???<<<;;;:::888777666666666555555666:::>>>@@@???>>>777888888999;;;<<<===>>>;;;;;;;;;<<<;;;888222...000222333444333444666888AAA@@@>>>;;;888555222000444444444333222000///...333777;;;;;;888888<<<@@@===:::777555555555444333000...,,,+++,,,...//////---///333666777555333111111111333666999999666333......///000000000///...***+++,,,---------------///000111222222222222111888666333000///000111222000///000111222222///------......---***((())))))***---000222111/////////---+++'''&&&''',,,111444444333000---***(((''''''...000111000...---...///000000000///...---,,,,,,////////////////////////,,,+++)))((((((***---///222000,,,************)))'''(((+++...000///,,,(((''''''(((((()))))))))))),,,,,,,,,,,,,,,,,,++++++***+++---------,,,,,,,,,000111111///,,,)))'''''',,,------------.........///111222111...,,,++++++,,,,,,,,,,,,,,,,,,------***---222555666333000---...---++++++,,,000555999888222,,,+++...111///---*********+++,,,---///000---,,,,,,,,,...///000///111555999:::888444000//////000333777;;;:::666222+++++++++---000222111000222222000---+++***,,,...222666;;;===;;;666111///...///111111111000222333000000///........./////////------...111444555555///...---...000111000//////---,,,...222444333111333333333333222000///...---000444666555222000///...///000222222222111111......000333555555333111444444333111000222555999555444444444555444222000000111111333444666777888<<<;;;888555222000000000333444555777777777666666444333222111111000111111444555666555222///............///222666888888777333222111000000111333555444444333222222444777999777555111...---///222444777666444333333222000...///111444666777555333111000///,,,+++,,,...111333000222555888999999888777///000000///......000222000111222222111000//////+++,,,---///000111222333|||yyytttqqqqqqssswwwzzz{{{zzzyyywwwuuusssrrrqqqrrrpppmmmlllmmmnnnmmmmmmjjjiiihhhfffeeeeeeffffffeeeeeecccaaa___\\\YYYXXXYYYWWWTTTTTTVVVYYYZZZ[[[WWWVVVUUUVVVWWWWWWVVVUUUPPPPPPNNNKKKIIIJJJMMMPPPPPPOOOMMMMMMMMMLLLIIIGGGHHHDDD@@@>>>>>>@@@AAAAAAEEEEEEEEEFFFFFFGGGHHHIIIDDDBBB@@@BBBDDDEEEBBB??????BBBEEEGGGGGGEEEBBB@@@;;;;;;;;;===???@@@???>>>:::;;;===???AAAAAA>>><<<<<<======;;;::::::<<<===<<<===???>>><<<:::999:::===<<<;;;:::999888777777;;;???CCCEEEDDDAAA???>>><<<;;;:::999888999999:::;;;999777999===???>>><<<999999:::;;;<<<>>>@@@AAA===<<<<<<<<<;;;777222---111333555666666555777888AAA@@@>>><<<999555333111666777888666333000000000222444666666555555888<<<;;;888666555444444222111////////////000000111111000222555777777444111//////...///333999<<<;;;999222000---------...---,,,))))))+++,,,---............///111222222111000///444222000.........///000111000///000111000...,,,,,,---...,,,***)))***+++))),,,///111111111111111---+++(((''')))---111555777666333111...,,,******---/////////---,,,---...///111222111...,,,,,,,,,333333333333222000...,,,+++***))))))***,,,...///222///,,,++++++,,,+++***)))***,,,///111111---***((((((((()))******++++++,,,------.........------******++++++,,,+++++++++000111222000,,,)))''''''------------...............///000...+++))))))))))))***,,,---............'''+++///333444222...,,,---------,,,,,,...222555444000,,,+++---......,,,---,,,,,,,,,---///111222---,,,++++++,,,...000111000333666777555222000///000111333666999888555222+++++++++---000222111000111111000...,,,,,,...///000555;;;>>><<<888333111...000222333222111222333......------......///000---------///333666777777///---,,,,,,---......---...---,,,---///111111111111111111111111000///...///222666888666444333222///000000111222333333444111222333666888888777555666666444111///000222555444333222333444333222000//////000111222444666777>>>===:::666222000111222333444555666555444333222111111111111222222222333444555777555333000//////111111111333555777777777333222111000111222444555333333333222222444999<<<;;;888444111//////000111666555333333333333111000000111333444555444333222000///---,,,---000333555111222333555666666666555000111222222111000222333111222333222000......///---...///111222222222222xxxvvvsssppppppssswww{{{yyyxxxwwwuuusssrrrqqqqqqqqqooolllllllllmmmllllllmmmllliiifffdddbbbaaaaaabbbbbbaaa___]]]ZZZXXXWWWXXXUUURRRQQQSSSVVVXXXYYYUUUTTTUUUVVVWWWUUURRROOOKKKKKKJJJHHHEEEFFFIIIMMMMMMLLLKKKKKKKKKKKKIIIGGGDDDAAA>>><<<===???@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBB@@@???AAADDDDDDBBB???===???BBBDDDDDDCCCBBB@@@=========???AAAAAA???===::::::;;;===??????===;;;999;;;<<<<<<:::999:::<<<<<<>>>@@@>>>;;;888888999;;;;;;;;;::::::999999999<<>>@@@@@@<<<888888;;;===;;;999999999999:::<<>>??????===???AAACCCCCCCCCAAA@@@AAA??????AAADDDDDDBBB>>><<<===???AAABBBBBBAAAAAA?????????@@@BBBAAA???===:::999:::;;;======;;;:::666999<<<<<<:::999:::<<<<<>>BBBDDDCCC>>>777666888:::999666777777777999;;;===@@@AAA===<<<:::999888444000,,,)))---222555666777777888333444444444333222222111444666888777444222333555333111//////111333444444444333333333444222///---...111444666666666666666666555222000000111333555333///,,,...333777777444888222,,,((()))+++++++++,,,,,,---------,,,,,,+++(((***---000111222222111,,,------...............222000////////////---+++---...000///......///111---///000111000///000111///...,,,+++,,,///333555222111000///---+++***))),,,---,,,***))))))+++---)))---111222000000111333444666888999777333///,,,))))))***,,,---...//////+++*********,,,---,,,+++------...000222333111...---------...///000111222+++,,,...000000000000///,,,+++***+++---...------,,,...000111///---,,,,,,******+++++++++,,,,,,,,,''')))***)))((('''((()))***,,,---//////...---+++$$$&&&))),,,------,,,+++'''***+++***'''%%%'''(((***,,,---,,,***)))***+++++++++***)))+++---///111111000...+++)))***,,,///...///000///......///111222222333444444444333222,,,+++,,,...111222222111---///111111000///000111333444666555333222222333...000222333111000000000000///...---,,,+++++++++,,,,,,...222777:::<<<<<<555222...,,,,,,---......000222333111...---000444//////............///000333555888999888777777777222111//////000333666888555444555777:::;;;999888777777666555333222444555111000000000222222000...---------...000222555666555555444222//////333666444444444333222///---,,,000111333444555333222111,,,///222333222222333333888666333222333555666666555444111///......///000111222333222222666<<>>AAA@@@BBBCCCDDDDDDCCCAAA??????===<<<===???@@@>>>;;;:::===@@@@@@???<<<;;;:::???AAACCCCCCAAA???===<<<888888888888888888888888:::;;;=========;;;999888;;;===@@@BBBAAA===888555999999:::;;;;;;;;;::::::>>>@@@@@@<<<666222111222555666888999999;;;>>>AAA>>>===:::777555444444444555666777666777;;;AAAGGG???===;;;777333...***(((***---111555777666444333333000///000444666666555::::::999777333222222333111111000000000111333333111444777777555222000///000333555555333333555777333000---///444888777555444111...++++++---000222222///+++(((&&&(((***,,,+++,,,,,,,,,++++++,,,---++++++,,,---...///000000444444333000......000222/////////...,,,+++,,,...000///...------...000111666333///---------,,,+++------,,,,,,,,,---......111111111///+++))))))))).........,,,***)))+++---111111222555777777555333555666777777666444222111111000///...------......***,,,------,,,++++++,,,...///000000000///---,,,000...+++,,,///111000///000---+++---222444333///)))+++---//////,,,)))'''(((,,,///000//////000222///,,,******---///...---------,,,+++***)))((('''+++,,,...//////...,,,+++''''''((()))))))))))))))+++(((%%%###$$$%%%&&&&&&&&&'''))),,,---.........///---***)))))),,,000333999666000,,,***+++...000111222111///,,,,,,000333///...---...000222111000......000333555444111///222222333333333222111111222333333000---+++***+++,,,...222666777555333111222333333000,,,+++,,,///111000000222666999::::::777555222000...//////000444333222111000000000000000111000///------///111444333333444555777999:::555333000---,,,---...///111222444555666777777777999777333000///000222333000111222222111///,,,+++...------///333555333111444444333111//////111444666666555111...---000444333222333444444333000...+++---111333444333333333555444444555666666444333444555444222000///111333111222333333444666999<<<;;;999666111---,,,---///......///222666777444111111000000000111333555666666555444333333444555666555555444000,,,******+++***///333222///---///222444444222///+++******+++333555666666444333222222sssrrrqqqqqqrrrsssuuuvvvrrrpppoooqqqsssrrrnnnjjjjjjhhheeecccbbbaaabbbccccccddddddaaa\\\XXXUUUUUU[[[\\\^^^]]]ZZZWWWVVVUUURRROOOLLLKKKLLLNNNPPPPPPLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEBBB>>>;;;:::<<<>>>@@@???@@@@@@AAAAAA@@@???>>>>>>;;;999999;;;===<<<::::::<<>>BBBDDDCCCAAA??????::::::::::::999999888888::::::;;;;;;;;;:::999888<<<>>>AAACCCBBB???:::777::::::;;;;;;;;;::::::999;;;======:::555111000111888999;;;;;;::::::;;;===<<<;;;999666444222111000222444666666777;;;@@@EEE???===:::777222...***((((((+++000444666555444222222111000333666888888666888888888666333111222333222111000//////000222333333555777666444111000///000222444444333333555777444111...///444777666444111///,,,******,,,///111222000---***)))***,,,---...000111///,,,+++---...---------...///000111222666666555222///...///000///000111000...---...//////...---------...000222333000---+++++++++++++++...---,,,,,,,,,---...//////000///---***(((((()))+++,,,,,,+++******,,,...111111222555777777555333333333444555444333222111333222///---,,,,,,------***,,,---,,,+++***+++,,,...//////......---,,,,,,///---,,,---000111000...---***(((+++000333111///)))***,,,------+++)))'''(((+++...///......///111...+++)))***---//////......---,,,+++***)))((('''+++,,,---...---+++)))'''((()))***+++,,,+++***)))***(((&&&%%%&&&'''&&&%%%$$$&&&(((,,,...000000111...,,,***)))+++///333666:::777222...++++++,,,---///000000...,,,+++---000...------///222333222111//////000333555666444222333333333333222111000000222222222000---++++++,,,)))---333777999666222///222333444333000//////111111000///111444777888888444333222000000000000111333222111000000000111111///000111000//////000222333333333333444666888999888666333000...------......///111222444555555666999777333000//////111222222222111000///...------...------///222444222111333333333222000111444666555555333///,,,+++...111222222222333333222///---,,,---000111333444555666666555444555666777555444666666555222///...///111000111333333333444777999999999666333///...000222111111111444777888555333000000000000111333555777555555444444444555777888555444333222000///...---,,,000333222...+++,,,...111111000...,,,+++,,,---111333444444222111111111nnnooopppqqqrrrrrrssssssmmmlllmmmpppsssrrrmmmiiigggeeeaaa^^^\\\[[[[[[[[[``````___\\\XXXUUUTTTUUUVVVWWWXXXVVVTTTSSSTTTUUUOOOMMMKKKJJJKKKMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBEEECCCAAA>>>===>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;:::888888999::::::::::::<<<>>>===;;;888666555888===BBBFFFFFFDDDBBBAAA=========<<<;;;:::999999;;;;;;;;;;;;::::::::::::===???BBBDDDCCC@@@===:::;;;;;;;;;;;;;;;:::999888888:::;;;888444000000222<<<===>>>===;;;888777777999999888666444222000///111222555666777:::===@@@>>><<<999555111---)))((((((+++///333666666444333222222444777::::::999777555666555444222111222444333222000//////000111222666777777555222000000000///111333333333444555777555222///000333555444333...---+++******+++---///000///...---,,,------...111444555222---+++...111222111///......///111222777888777555222///.........000333333222111111222...---------...///111222000---***))))))***+++***///...,,,+++,,,---///111---......,,,)))((((((***)))***++++++***+++---///111111111333555666444222000000111111222222222222777444000,,,))))))***+++,,,,,,,,,+++)))***,,,...///...---+++*********+++---------///111111...,,,***(((''')))---000///...))))))******))))))((('''(((***---...---------...,,,+++***+++...000111111///...---+++***)))((((((+++,,,------,,,)))%%%###***,,,...000000...+++))))))((('''((())))))'''&&&###%%%(((,,,///111333333---,,,******,,,000555888:::888444000,,,+++******---...///---+++******+++++++++,,,///222444333111000000111333666888888777555555444333222000//////111222222000---,,,---...(((---333888888444///+++000333555666555333333333111///...///111333444444111111111111111111111111333222000//////000111222...000222333222222222333333222222111222444666888;;;999777444111///---,,,+++,,,...///111222222222777666333111000111222333444333111///......//////---------///111222111000111222333222222444777999666555333///,,,+++---///000000000222333222000---///......///111333666888666555444555666666555444777777555222///---...//////111333333333222333444777777666444111111333555444444444666888888666444111000000111333555777888666555444444555666777888444333222444666777444111///111333222---***)))+++---...///...------...//////111222222000//////000kkkmmmoooppppppooommmlllggghhhjjjnnnqqqppplllgggcccaaa^^^[[[YYYXXXXXXYYY______]]]YYYUUUSSSRRRSSSQQQRRRRRRQQQPPPPPPRRRSSSNNNLLLKKKKKKLLLLLLKKKIIIIIIIIIHHHGGGHHHIIIKKKLLLGGGFFFDDDCCCBBBAAABBBBBBAAAAAA@@@??????@@@AAAAAAEEEDDDCCCAAAAAA@@@@@@@@@???===;;;:::999:::;;;<<<999:::;;;<<<<<<<<<;;;:::<<<===>>>===:::777555555999>>>EEEHHHHHHFFFCCCBBB@@@???>>>===<<<;;;::::::===<<<<<<;;;;;;;;;<<<<<<<<<>>>AAACCCCCCAAA>>><<<======<<<<<<;;;:::999888777999;;;999444222222444???AAAAAA@@@;;;777444333777777888999888777555444222333555666777888999999;;;:::666333///+++(((''',,,...222666888888777666444666888;;;<<<:::888666222333333222111111222444555333111//////000222333999999777444111///000111///000111222333444555666666333000000111333222111+++*********+++,,,------........................000444666333...,,,000444555333000---+++,,,---...555666888777444111//////...111444555444333333333------------///000222333...,,,)))((()))+++++++++///...,,,,,,,,,...111222......---+++))))))***+++)))***++++++******,,,---000//////111333333111000////////////000222333444999555000+++((('''(((***---...---+++******---000///---***((('''((()))***+++,,,///111111000---+++,,,)))((((((+++------,,,***))))))((((((((((((((()))+++---......---------++++++,,,...000222444444000///---+++***)))))))))***+++------,,,)))&&&###+++...111444333000---***(((((()))***,,,,,,)))'''%%%'''***---000222222333---,,,++++++,,,000333666666555222000---+++***))),,,,,,---,,,***)))((('''((((((***...111333222000222111222444777:::::::::666555444222111//////...111222111///---,,,...///+++...222444333///+++'''...111444777777666555444000...,,,,,,...000111111///000111222222222222222444333111000//////000000---000444666555444333333333222111000000222444666999888888666333000...,,,,,,---...///////////////444444333333333444555666555444333222111000000000------...///000000/////////111333333444666999<<<999777444000---------///------///222555555444222444111...---///333666888444333222222444555444333888888666222...,,,,,,---...000333333222000000000333444444444222222444666555555555666666666555444222222222333555777999;;;888777666555444555666666444222111555;;;<<<888333000222333222...+++***+++---///111000///......///...///000000.........///mmmoooqqqqqqpppmmmiiifffcccccceeejjjmmmmmmiiiddd```___\\\ZZZYYYYYYZZZ[[[```___]]]YYYTTTQQQPPPPPPNNNOOOPPPPPPOOONNNOOOPPPMMMLLLLLLMMMMMMLLLIIIGGGHHHGGGGGGGGGHHHIIIKKKLLLDDDCCCBBBAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@>>><<<:::999:::;;;<<<888<<<@@@CCCCCC@@@===;;;???@@@@@@>>>;;;888777666===BBBGGGJJJJJJFFFCCCAAA@@@@@@???>>><<<;;;::::::;;;::::::999999:::;;;;;;999;;;>>>@@@AAA@@@>>><<<>>>>>>>>>======;;;:::999888;;;===;;;777555666777@@@BBBBBB@@@<<<888555444777888:::<<<=========<<<666666777777777777555444999777444000---***)))(((111333666999;;;;;;::::::777999<<<===<<<999555333000111222111111111222444666444222000000111444555:::999777444111///000222//////000111333444444444444333000//////000000///)))***+++------.........---............------------000222000------111666666333///+++)))((())))))111333666666444222111000...000444555444333222333------...///000111333333///,,,))))))***,,,,,,,,,///...---------///111333//////...,,,******+++---+++,,,---,,,+++)))***+++...------...///000///---.........///000222444555999555///***'''&&&'''(((//////...,,,++++++...111...,,,(((&&&%%%&&&(((******,,,000222111///,,,***...---***)))***+++++++++,,,+++***)))((())))))***,,,,,,---...///...---,,,)))+++---000222333555777111///---+++******+++++++++,,,,,,---,,,***)))''',,,///333555555222...+++((()))***---......+++)))***+++---///000111000000---,,,+++***+++...000222222111000...---,,,+++***++++++++++++***)))(((&&&&&&&&&(((+++///111111///333222222444777999:::999555444222111////////////222222111///------...000000000000///---***(((&&&+++...111555777777444222///---++++++---///111111000000111222222222222111666555444222000///......---111555777666555444444444333000//////111333555444555555555444222///...000000000000///...---,,,111111333444777888:::;;;444555777888777444111///---...////////////...//////111333444555777:::<<<999666222...,,,,,,,,,,,,***+++...333777999999888777444///...000222444444222000//////111222222222777777555222...,,,,,,---...000222222000///......///111333333333222333444333444444444333222222222444444444555666888:::<<<:::999777555444333333333444222111555;;;===999444000222333222111///......000222333333111...---------...//////------...000pppqqqssssssppplllhhheee______aaaeeeiiiiiieeeaaa^^^]]][[[YYYYYYZZZ\\\]]]^^^^^^]]]YYYTTTPPPNNNNNNNNNQQQTTTTTTSSSPPPNNNMMMLLLLLLLLLMMMNNNKKKGGGCCCEEEEEEEEEFFFGGGIIIJJJKKKDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@===;;;:::;;;<<<<<<999>>>CCCFFFEEEBBB@@@>>>@@@AAAAAA???<<<999888999???CCCHHHJJJHHHEEEBBB@@@>>>>>>======<<<;;;::::::777777777777888888888888777999<<<>>>??????>>>===???????????????>>>===<<<;;;>>>???>>>:::888999:::???@@@AAA@@@<<<999888888:::;;;<<<>>>@@@AAABBBBBB:::999888888888777555333777555222///---,,,,,,,,,555666888;;;<<<;;;;;;:::777:::======:::777444333000111222111000111333444555333111///000222555777999999777444111000111333111000///000222333333222222111///...------......)))+++...111222222111000//////.........------,,,---------,,,,,,...111444222000---***(((''''''(((...000333444222111000000---///222222111000000111//////000111222333333444000---******+++,,,------.........///000111222333111111///,,,***)))+++---,,,...///...,,,*********...---,,,,,,......---,,,,,,,,,---///000222333333666333///***'''''''''(((.........---,,,,,,...000+++***'''%%%%%%&&&(((******---000111000---+++***///...,,,***)))***+++,,,......---,,,,,,,,,,,,---...------...//////---+++(((***...000111222444666000///---++++++,,,---...------,,,,,,+++++++++++++++...222555555333///---)))***+++...000000...,,,...///000111111000///...---,,,+++++++++---///000111111///...---,,,,,,,,,,,,+++)))***++++++***((('''&&&''')))---000000000444333333555777888666555111000///.........///000444444222///---,,,...000222111///---+++)))((((((***+++...222555666333000...,,,******---000333444333222222111111111000000555666666555333111...---...111555777666444333333555333000......000333555111222333444333222111000222222222111000...---,,,...000222555888:::;;;<<<333555888:::999555111......///111111///......//////111444555555666888:::555111---***)))))))))))))))***---333888;;;<<<;;;777333000///222444333222000...,,,---///111111111555555444111...---...//////000111111///......//////111333444333222222222000111222111000///000111555555444444555777999::::::999666444333222222222444222222444888888666333000111222222222111000///000333555444111...+++***,,,---...---,,,,,,...000nnnoooppppppnnnjjjfffddd^^^]]]]]]```ddddddbbb^^^\\\[[[YYYWWWWWWXXXYYY[[[ZZZ[[[[[[XXXTTTPPPNNNMMMQQQVVV[[[\\\YYYTTTOOOLLLIIIJJJKKKMMMMMMJJJDDD@@@AAABBBDDDEEEGGGHHHHHHIIIEEECCCBBB@@@?????????@@@AAABBBDDDEEEEEEDDDBBBAAA;;;;;;;;;;;;===???AAACCCAAA@@@>>><<<;;;;;;;;;;;;;;;>>>BBBCCCBBBAAAAAABBB@@@AAAAAA???<<<:::999:::>>>AAAEEEFFFEEEBBB@@@@@@<<<<<<;;;;;;;;;:::::::::666777888999:::999888888666888;;;===?????????>>>@@@@@@@@@AAAAAA@@@??????===@@@AAA@@@<<<999:::<<<===>>>???>>><<<<<<===>>>=========>>>???AAABBBCCC<<<:::888888::::::888666777555333111000///000111555666888999999999888777444777;;;;;;888666555555111222333222111111222444222111...---...111555777777888777555333222222333222000///000222333111/////////...,,,++++++,,,---+++---111555666666444222222111000///...---------000---******,,,///000000++++++***)))))))))******...000111111///...---...---...///...---,,,---...111222333333444444444444000...+++)))***,,,,,,,,,,,,---///111222222222222222111///+++((((((***,,,+++---//////...,,,,,,---///...,,,,,,...///...---)))***,,,...000000000000222111---***((((((((((((+++,,,---,,,++++++,,,---)))((('''&&&&&&''')))******---000111...,,,++++++,,,,,,***)))(((***---///111111111000000000//////...,,,,,,---......+++(((%%%(((,,,......///111333///...,,,++++++---///111111///---***))))))***+++***,,,000333444333000///++++++,,,...000111000//////000111111111000///...,,,,,,++++++---///111222555444111///...------------+++))))))+++------,,,***)))((())),,,000222222444444444555666555222///------,,,+++,,,...000222666555333///,,,,,,...000000000000000///...---,,,******,,,000444555222000---+++)))***...333666888666555333111//////...///222444666888777555111///000222555666444333222333777444111......000333555222222333333333222222111000000111111000000///...---///222555777888888888444555777888777444111//////111333222///......000000222444555555555666777222...)))'''((())))))((()))***---222888::::::999333111///111666777555111000...,,,,,,...111222222222222222000......000222000000111000......///000000333555666444222111111---///000///------///111444444333222333444555666777666444333222222333333444444333333222222111111000000111222222111///...---000333333111---***(((***++++++*********,,,...iiijjjkkkllljjjgggdddbbb]]][[[[[[]]]aaabbb```]]][[[YYYWWWVVVUUUUUUWWWWWWUUUWWWXXXWWWTTTPPPNNNMMMTTTZZZ```bbb___XXXPPPLLLHHHHHHJJJLLLLLLHHHBBB===>>>@@@BBBDDDFFFGGGGGGFFFDDDCCC@@@>>><<<;;;;;;;;;???BBBDDDFFFFFFDDDBBB???888777777888999===@@@BBB@@@@@@>>>===<<<;;;;;;:::<<<>>>@@@???>>>>>>AAADDD???@@@@@@>>>;;;::::::;;;;;;>>>BBBCCCBBB@@@@@@@@@::::::::::::::::::999999888999;;;=========;;;:::666888;;;>>>???@@@@@@???@@@@@@AAABBBBBBBBBAAAAAA>>>AAABBB@@@<<<::::::<<<;;;<<<======<<<===@@@BBB???>>>=========>>>@@@AAA<<<999777888;;;===<<<:::888666444222222222444555555555666777777666555444111555888999777666666888222333333222111111222444000...,,,+++,,,000444777666777777666444222333444333111//////111222000...---...---+++******+++---,,,///444777999888666444555444222000.........///444...))))))---000///---&&&'''(((***+++,,,---...///000111///---+++++++++---------,,,***)))+++,,,333333444555555444444444000---***)))***++++++***+++---000222333333222111222111...***'''&&&(((******,,,///000///......///111///------///000///...''')))+++...//////...---000///---+++))))))))))))(((***,,,,,,***)))******''''''&&&&&&'''(((***+++***...111000---++++++,,,))))))(((((((((***...111333333333333333222111111---+++***,,,------***&&&"""&&&+++,,,,,,,,,///111...---,,,+++,,,...111222444111---)))''''''((())))))+++///222333333111000,,,+++,,,...000222111000///000111222222111000///+++++++++,,,...111444555999777444000...------...///+++((())),,,...///......+++)))***---000333444444444555666666333///,,,+++*********,,,...111333777666333///,,,+++---///---///111333333222111///++++++,,,///333555222000,,,***(((***///444888:::999777444000...------...///222666999:::888444111111333555555333222222222888555111///...000333555444444444333333222222222......///000111111111111---///222444666666555444555555555444333222000000000222444333000......000111333555555444333444555333...***((()))+++***)))***+++...222666888888777///......333888:::666222111...,,,,,,///111222333000111111000//////111333000111000///---...000222222555777888666333111000,,,...000///------///222333222111111111111222333333333222111222333444555444555444222///---...///111000000111111000---+++***---111222000,,,)))'''))))))))))))((((((+++---dddddddddeeeeeedddaaa^^^YYYYYYZZZ]]]______]]][[[VVVUUUTTTRRRPPPOOONNNNNNSSSTTTUUUUUUTTTPPPMMMKKKWWWZZZ]]]___\\\UUUMMMHHHEEEEEEFFFGGGFFFFFFDDDDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA???>>>============DDDEEEGGGHHHGGGDDDAAA???:::555111333999>>>@@@???BBBAAA???===<<<;;;<<<<<<;;;888555888===@@@???<<<>>>>>>>>>======<<<<<<;;;@@@AAAAAAAAA???@@@BBBDDD;;;888555555888::::::999:::;;;===>>>>>>>>>===<<<;;;888666:::@@@EEEEEECCCDDDBBBAAA?????????@@@@@@===???AAABBBAAA===999666999888888:::>>>AAABBBBBB@@@???<<<888555444777:::888999999:::::::::999999555555555555555555444333111333555666777666444333444555666777888777666666000222444666777777666555222///---,,,...000222222222333333333111111222444333111...---......---------,,,***)))((('''((((((///222555777777444111///000000///....../////////222000...++++++,,,...///,,,++++++***+++,,,...//////---,,,***)))(((((((((...000000...+++***,,,///000222444555444333444555444000---,,,,,,,,,***((()))+++...////////////000111...***&&&%%%'''***,,,111///...///222444222000//////...---,,,,,,,,,,,,---***'''(((***+++)))'''+++,,,------***(((((((((+++,,,,,,+++***)))+++,,,...+++(((''')))***++++++,,,---...---+++******,,,,,,(((%%%%%%***...000111222222222222222111000////////////...,,,)))&&&%%%$$$$$$%%%'''(((***+++,,,''''''&&&&&&'''***,,,...444222---'''###"""%%%(((+++---/////////...///000222,,,'''''',,,000000///,,,---///000000000//////------...------///333666>>>:::444///,,,,,,...000---+++******,,,------,,,,,,,,,,,,,,,,,,---//////333444555555333///+++)))'''))),,,------...000222222000...+++******+++,,,///000333444444111...+++,,,---///111333333333222---++++++---111444666777888777666444222///---+++111333555666555333333444555555444222///---...///444333111...---...222555666555333222111222222333222...++++++...000000000...111444555555555666777555222111222444444111...111111111111000///------777444///...000333666777333///+++)))***---///000///000222333333222111000,,,,,,---///111333555777000111222111000///000111111111222222111111000000...//////000000000000000000222666777555333111111555111,,,***---000111111111000000/////////000111444444444333222333555888===:::555111...---///000444555555444222///,,,***'''***...000///,,,(((%%%)))...000***%%%&&&)))***bbbbbbbbbccccccaaa^^^[[[YYYYYYZZZ\\\^^^]]][[[YYYWWWVVVTTTRRRPPPNNNMMMMMMPPPQQQSSSSSSRRROOOLLLJJJNNNOOOQQQQQQPPPMMMIIIGGGCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDCCCCCCCCCDDDCCCCCCBBBAAA>>>===<<<<<<===>>>FFFFFFFFFFFFDDDAAA???===:::666222333888<<<===<<<===<<<<<<<<<<<<<<<======;;;777333555:::???@@@???>>>===<<<;;;:::999999888===???AAAAAA@@@@@@AAABBB<<<999777666999::::::::::::;;;<<<======<<<;;;;;;999777555888===AAA@@@>>>@@@@@@???>>>============;;;===???AAA@@@===999666999888888:::<<<>>>>>>===<<<;;;888444000000222555999999999999999999888888555666666666666666555555444555666777888888777777:::::::::999888666444222000222555888999888666555333000---,,,...111222333000000000///......000222222111000111111111...,,,,,,+++***)))))))))***+++,,,///333666666444111...---,,,,,,++++++,,,,,,---///...---++++++,,,---...************+++,,,...///---,,,)))'''&&&'''((((((---///000///,,,+++,,,---///000111111000111222444555222///......---+++((('''***---.........///000111...***'''&&&(((+++...111///...///111333222111111000...---,,,,,,---------+++))))))+++,,,***)))+++,,,...---***(((''''''++++++,,,***)))(((***+++,,,***(((((()))+++******---...000///---++++++,,,...+++((())),,,000222333333333333222111///...---//////...---+++)))&&&%%%###$$$%%%&&&((()))***+++'''&&&&&&%%%''')))+++---000...***&&&######&&&)))...000111111000//////000111,,,((((((+++//////...---...000000000...,,,+++,,,---......---///222444888555111---,,,---000222000...,,,+++,,,,,,+++******++++++,,,,,,------...000111222222000...,,,***)))+++,,,---,,,,,,...000000///......---.../////////000111222111///,,,***---...///000111222222222000///---...111444555555999888777666444111///...000222444555444333333444777777777444111.........111111000...---...111444333333222111111222444444111///------000222222111///222444555555444444555333111000111333333111///222222111000000//////...444111//////222555888999333000,,,,,,---000111222111222333333333111///...------------...///000000000111222222111000222333555555666555555444333333000111111111111000......,,,000555777666333000///444000,,,+++...222444555222111///------...000111333444333222111222666888>>>;;;888444111000000111555666777666555111...,,,***---000222111...***''')))---...***(((***+++***^^^^^^___``````^^^ZZZWWWYYYYYYYYYZZZ[[[ZZZWWWUUUVVVUUUSSSPPPNNNLLLKKKKKKLLLMMMOOOOOOOOOLLLJJJHHHEEEDDDDDDDDDDDDEEEEEEFFFAAA@@@??????@@@BBBEEEGGGEEEDDDCCCBBBAAABBBCCCCCCBBB@@@===;;;;;;<<<>>>???FFFEEECCCAAA???>>>===<<<;;;888444444666999888777666777888:::<<<=========999555111222777===@@@AAA>>>>>>===;;;999888777666999<<<@@@AAAAAA@@@???@@@<<<:::888888:::;;;:::999999::::::;;;;;;:::999999999666555777:::<<<;;;999;;;;;;;;;;;;:::999888888999:::<<<>>>===;;;999777999888888999;;;;;;999888666555333111//////222444999999999999888888777777666777777777777777777777888888888999:::;;;<<<<<>>;;;888444111//////333888<<<===;;;777444333000---,,,...000222222000000///...,,,---000222222222222444555333000---++++++***)))***+++,,,---***---111444555333///---))))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,---((())))))***,,,---......,,,***'''$$$$$$&&&(((***---///111111///,,,++++++,,,------,,,,,,---000222555333222000000...+++(((&&&)))+++---------...000000...+++((((((+++...000222000......///111111111222111///---,,,---...///---,,,++++++,,,,,,+++***+++,,,...---***'''%%%%%%)))*********((((((***,,,+++***)))***,,,,,,+++)))---///111222000...------///---++++++...111222333555555333111///---++++++...------,,,+++)))'''&&&%%%%%%&&&'''((()))***+++'''&&&%%%%%%&&&(((***++++++***(((%%%$$$%%%(((,,,222333444333111000000000111---)))(((+++---,,,+++---...000111000---***'''+++---//////......000222111///---,,,,,,///222555333111...------,,,+++)))((()))+++,,,---------,,,............------------,,,---...---,,,+++,,,------...///000111222222333/////////......---,,,,,,///////////////000111111333111//////111333333333666666666555333222000//////111333444333222222333666888999777444000...---///000000000///000222444111111000000111222444555/////////000333444333222111333555555444222222333111111000111333333222000333222000///...///000000000//////111444888999999111000///000222444555555333333333333222000///...///...---,,,+++*********000111333333222222333444777777777777666555444333222222333333222000...,,,+++000666999888555222000333000---,,,///333777888555333///,,,,,,...111333333333222000000222666999===<<<:::888666444222222666777999999888444111...---///222444333000,,,***+++------+++---111111...\\\\\\\\\]]]]]][[[WWWTTTXXXWWWWWWXXXXXXVVVRRRPPPPPPOOOMMMLLLKKKJJJJJJJJJGGGHHHJJJLLLKKKJJJGGGFFFBBBAAA@@@@@@AAABBBDDDEEE@@@@@@??????@@@AAABBBCCCCCCBBBAAA???>>>>>>???AAAAAA???<<<::::::;;;>>>@@@CCCAAA>>><<<;;;;;;<<<<<<<<<999666444555555444222222444666999;;;;;;;;;;;;666333111333777;;;>>>??????>>>===;;;999777666555555999>>>AAAAAA???===<<<999999999999999999999888888888888888888888777777999888777777999999888666777777888888777666444333666777999:::;;;:::999888;;;:::999999:::999666444222333222111111222666999999999888888777888888888888888888888888888888888;;;;;;::::::;;;===@@@AAADDDCCC@@@<<<888333000...///333999>>>???<<<777444222///,,,+++---///000000222222111///---...111444333222222222333333111///------+++++++++,,,---...+++...222444444111---+++(((((('''''''''((()))))))))***+++,,,------,,,,,,))))))+++---.../////////+++)))%%%###$$$&&&***---...000222333222///---+++******)))(((''')))...111444333222111///,,,)))''''''))),,,---------///111000...+++******---000222111///---,,,---...//////222000...,,,+++,,,---...,,,+++++++++++++++***)))+++---......+++'''%%%$$$'''(((*********+++---///+++***+++---///...,,,******...111333333222111111///.........///000111222666555333000---+++***)))------,,,+++***)))(((((('''(((((()))***+++,,,,,,'''&&&%%%$$$%%%''')))***(((((((((&&&&&&(((+++...444555666555222000000000000---***)))***+++***)))***,,,///111111...***'''---...000111/////////000...---,,,,,,...000444666444222000/////////...,,,)))***---///000///...---,,,++++++++++++---...///000111111///---++++++,,,,,,---000222333333333222...---,,,,,,,,,...000111111000///.........000000111///......000222333222111111111111000///...---000111333333111///...///222555777888555222///...///111333444333333444555222111000///000111222333---...///222333333222111222444555555333111000000111111222333444444333333333111...,,,,,,---///111......000333666888888777//////000333777888888777333222222111111000000000111000///---,,,+++******///111222222222222333555666666555555444333111111111222333444333111///---...222555777777666555555444222///...///333666888777444///,,,,,,...222555333333222000000111555888;;;;;;;;;:::888555333111333555888999888555111//////111333444444111...+++---------...444;;;:::444[[[[[[ZZZZZZZZZXXXUUURRRVVVVVVUUUUUUTTTRRRNNNKKKGGGGGGFFFGGGGGGHHHIIIIIIDDDFFFHHHIIIIIIHHHEEEDDDAAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBBBB@@@>>><<<>>>??????===:::999;;;===>>>===;;;::::::;;;>>>???>>><<<999777777999;;;===;;;:::777666444333111///222333555777999999999888333333444666999:::;;;;;;<<<;;;:::999777666555444222777===@@@@@@===:::888555666888999999888888777777777777666666666666777;;;::::::;;;;;;:::888777444555666666555444222111333444666777999:::::::::===<<<:::::::::999777555444555444333222333555777777777777777888999:::;;;::::::999888888888888999<<<;;;::::::<<>>;;;777444111000///333888===>>>;;;777444111...+++***+++---......111111111///......111333555222///...///111111111111000...---,,,,,,,,,---...000222444333000,,,******)))))))))******+++,,,)))***,,,.........---,,,***,,,...000111111000000+++)))&&&%%%&&&)))---000000111333555555222...,,,))))))'''&&&%%%(((---111111111111///,,,***((('''***,,,---------...000111000...,,,++++++...111333//////...,,,++++++,,,---000...,,,+++******+++,,,)))***++++++***)))((((((***---//////,,,(((&&&%%%&&&'''***+++,,,...111333+++,,,---///111111...,,,(((,,,000333444333444444111222222222111111222222444333111...,,,+++******---,,,,,,+++++++++++++++++++++,,,,,,------......((('''&&&%%%%%%&&&((()))((())))))))))))***---///333444555444222000///000...---,,,++++++***)))(((&&&)))---000111000---+++///111222222000/////////......---...///111333444333111000000222333222111+++---///222333222111111---,,,++++++,,,---///111333333333111...,,,,,,,,,,,,...000222333222000///---,,,+++,,,...111555777222111///......///000000---+++***,,,///222333333///////////////......---111222333222...+++******+++///333555555222111000111333666777666666777888333222111///......//////***,,,///111111000//////111333555444222000///000111222444444444444444555222000---******,,,///111//////111444666666444222---...000444888:::999888111111000000000111333444333222111000////////////000111222222111111333444444444444333222111000000///000222333333222111000000111111111000222444777777555222///...///333555333111...,,,,,,...111333333333333222111222444777777888999999888555222///000111444555555333000......000222444333111...---...//////222:::BBB@@@:::[[[YYYWWWUUUUUUTTTRRRQQQTTTSSSRRRRRRQQQOOOKKKHHHAAAAAAAAABBBDDDFFFGGGHHHCCCEEEGGGHHHHHHFFFDDDBBB@@@@@@@@@@@@???>>>======>>>???BBBCCCBBB???;;;888:::<<<>>><<<888666777999;;;;;;::::::;;;<<<===>>>999777555333444666:::<<<:::999999777555222000///222333444555777777777777333555777888999999888777777666666555555444444444222666<<>>:::777555111444777999999888888888666555555555555666777888<<<===>>>>>>>>>===;;;:::555555555555444333222222111222333555888:::<<<===>>><<<:::999::::::999777888888777444111///000222555555555777999<<>>;;;888666444222222000222666999:::999777555111...+++***+++,,,---......///000///......///111555111---+++---///111222333222000...------------000000111111000...,,,+++---------------...///000,,,---.../////////...---,,,...111333333222000///)))((('''&&&(((,,,000222111222333555666444///,,,))))))(((&&&&&&)))...111/////////,,,)))'''((()))---.........------///111000...---,,,,,,...000222///000000///---++++++,,,...---,,,++++++*********(((***,,,+++***(((((((((***---000000...***((('''''')))+++,,,,,,...111444,,,,,,---///111111///---(((+++///222222222333444333555666666444222222333000///---,,,+++,,,------------,,,,,,,,,,,,---............///////////////***((('''%%%%%%&&&((()))***+++,,,+++******+++---///000111111000//////000------------,,,+++))))))%%%(((,,,000222222000///111222222111...---...///.........///000111222222000///...000222444444444...///111333555555555555000///.........///111222222333333111...------------...000111111000///...------,,,---///333777:::111111000000000000000111)))((((((***...222444444111222222222222111000000000111222000---)))(((''''''+++000333333222111111222444666777666555666777444222000...---,,,,,,---))),,,///000///---------///111333333222000000111111333555555444333444555222000---++++++---///111000000111333555444111///+++,,,///333777999888777111000//////000222444666333222222111222222333333222333444444222222333444333333444444333333222111///000000111111222111111000///---+++***,,,111555888666333...++++++...111......---......///111222333555666555333222333444444555777777666444000...,,,---///000000///...------///111333333222000//////000111333:::@@@>>>888ZZZWWWSSSPPPPPPPPPPPPOOORRRQQQPPPPPPOOOMMMIIIFFF??????@@@AAABBBDDDFFFFFFDDDEEEGGGHHHHHHFFFCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===>>>??????===;;;999777;;;>>>===999555555777999999:::;;;<<<<<<======777555333111222444666888888999999888666333111000222222333444555777888999888999999888777666666666555555555666666777777888222666;;;===;;;888444333...333888::::::999999:::444444444444555777888999;;;===@@@AAA@@@???>>>>>>777777666555444444444444000000222444777;;;>>>???>>>;;;888777888:::::::::777777777555222111111222222333444777:::???CCCFFF???===:::888666555666666777777777999;;;>>>@@@BBB<<<;;;888666444333222222111111333444555666666666333000,,,+++,,,...//////...000111222000//////000333000...---...000111111222111000///...//////000...---------------......000000000000111222333333000000111111000000//////,,,///222444444222///---'''''''''(((***---000333222111111333444333///+++)))))))))))))))+++///222......---***'''&&&))),,,...///...---++++++---...000...---,,,,,,---///111000222444333000------------------------+++***)))(((***------+++(((((())))))---000222000---***)))***+++,,,,,,+++,,,...000+++++++++---///000///---,,,...///000///...///000111444666555222000///000++++++******+++---000111...------,,,---...///000////////////////////////+++***(((&&&&&&'''((()))+++,,,---,,,)))(((((())))))+++---...------...///,,,---...///---,,,******&&&(((,,,///111222222222111111000...+++***+++---+++,,,---...///000000000...---,,,...000222333222000111222333555666777777444333333222111111222222///000111///---,,,---...---...000111111111000//////...---...///222666888000111222222222222222111***)))(((+++...222444444444444555555444333222222---///000///,,,)))(((((((((+++///222222111111111111222333333222111333444222111///---,,,,,,------***---//////---++++++,,,,,,///111222222111222222000222444444111000111222222111///------///111222/////////111333222000...)))***,,,000444777666555333111///...///111444666222222111111111222222333666777777666444333444555111222333333333333333333222111000/////////000111//////---+++***+++///222666555222---)))))),,,///---///222444666666555444444777999888666333222111333444555666555333000...******++++++,,,,,,,,,,,,,,,...000333444333222222000222222222555888555000YYYUUUPPPMMMLLLMMMNNNNNNPPPPPPOOOOOONNNLLLHHHEEE@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIHHHFFFCCCAAAAAA???<<<:::::::::<<<===:::;;;;;;;;;;;;;;;;;;;;;666;;;??????:::555555666777888:::<<<======<<<<<<777555333111000222333555777888:::999777444111111111111111222444777:::<<<<<<<<<:::777444444555666666777777999:::;;;<<<===333666;;;<<<:::666333111...333999<<<<<<;;;;;;<<<444333333444555777999;;;;;;===@@@BBBAAAAAA@@@@@@999888666555444444555666///000111444777;;;???AAA===:::666555777999;;;<<<444555666666555555777999111111333777;;;AAAFFFIII@@@>>>:::777555444444555444555666888:::===???@@@;;;999777444222111111111111111111111222444555666444222...------///000000///222555555444222111111111000//////111222111000111000/////////000222222+++*********+++---///111111111111111222333555555333333222222111111000000,,,///222444333111---+++%%%%%%&&&(((+++...000222111000///000222111...***)))***+++***+++---000333///...---)))&&&&&&+++///...///...,,,***)))+++,,,000///---,,,,,,---...///111444888777333000......,,,---/////////---+++)))(((+++//////,,,))))))***)))---111333111...,,,+++,,,------+++***)))***+++*********+++...///...,,,///000000///,,,++++++,,,---000333222///+++++++++((((((((()))+++///222444......------...///111222////////////............,,,+++)))'''&&&'''((())),,,---...,,,)))&&&%%%%%%%%%(((***+++,,,,,,...///+++---///000...---++++++)))***,,,///111222333333111000...+++((((((***+++)))***+++---...//////000---,,,+++,,,...000000///111111111222444666888999666666666555444333222222,,,---......,,,+++,,,------...///000111222222222000///......///111333555000111222444444333222222,,,+++***,,,///222444444555555555555444333222222***,,,...---,,,***)))******---000222111000000111000000000///...---///111000///...---,,,---...///,,,...000///,,,***+++,,,+++---000222222222333444///222333222///......000333222000000000111222444...---...000222222111///((()))+++...222555555444555333000......000222444111111000000000000111111999::::::999666555555666//////000111222222222222444222000...------...///111111000///------000222444333000,,,((('''+++///000333888<<<>>>===;;;999555888;;;;;;888444111///333444555555444333000///)))))))))))))))+++,,,---,,,...111333555555444444000222222000000000---(((VVVRRRLLLHHHFFFHHHKKKNNNTTTPPPKKKGGGEEEEEEGGGIIIBBBCCCCCCBBB@@@@@@AAACCCEEEGGGIIIIIIFFFCCCBBBAAABBB???;;;999:::;;;<<<<<<:::::::::888666666777999:::999888888999999888777666666777777777888999999444222///...000222222222333444666555444333333444111111111222333666888:::;;;:::777555444333333444999;;;<<<<<<;;;;;;===>>>555555555444333222000///333666:::===>>>===:::888777555222222333555666777:::<<<@@@AAA@@@?????????:::999777666555555555555111111333555777:::<<<>>>777666555777999;;;;;;:::555666777777888:::>>>AAA;;;888777999>>>BBBDDDDDD@@@;;;666333333444333111555555666888;;;<<<:::999777444111000222333111///111111111111222444666777333222111111222333111000///111555777777444111///222111000111222111000...,,,,,,...222555666555333,,,******+++---///000000111///------...111222333......------,,,,,,,,,------...000111000///---,,,))))))((()))***,,,///000+++---......+++)))((((((---***((())),,,......,,,000///------,,,---...///555111---+++,,,---......,,,---..................///111333444333///+++(((000111222333333111,,,(((***,,,///222222///,,,***,,,,,,------,,,,,,++++++......---***'''%%%&&&''''''(((***+++,,,+++***)))000000000000///---+++***)))***,,,///000000...+++***))))))***---000222222000111111---***(((***,,,///000000...------///111...,,,+++)))'''''''''(((***,,,------+++(((((((((''''''''')))---///000//////000000///...---,,,+++)))))))))+++...000111000///...------,,,+++++++++,,,***+++///000...///222222000///000222222000---000000111222222222222222222222444444444222000///)))***+++***)))((((((***++++++...111444444222///,,,000333222000000555999555333111111222333222111,,,,,,---///111333555666888888777555444222111111...------///111000---)))000000111222333333000...,,,,,,++++++,,,---///000...,,,)))((((((******+++)))+++,,,+++))))))+++...111///...000333333111---/////////---,,,---///111000111111000///000333666111000...------///111222///---,,,---000222222222000111333333333333555666666222---,,,...111222111777555333666:::;;;777333//////...000111111000...333333222222111111222222444333333222111111111222666333///+++)))***,,,---444666;;;EEEKKKGGG;;;000222444666777555333222222555555666666555333111000+++,,,,,,---...//////000000///---,,,---000333666444444333222111///...---SSSPPPKKKGGGEEEEEEGGGIIIOOOMMMIIIFFFDDDDDDEEEFFFCCCCCCCCCBBB@@@???AAABBBEEEGGGHHHHHHEEEBBBAAA@@@???===;;;:::;;;===???@@@::::::999777555444666777888777555555666777777666777777777777777666555444333111//////000222222111000222444444333222222333444444333333333444555666777666555444444444555666;;;===>>>>>>===<<<===???666666555555444333333222666888;;;>>>@@@???===<<<888666555444555666666777999;;;>>>???>>>=========;;;:::888777666666666777333333333333555777999:::999888888999::::::999777555666666666777999<<>>;;;999:::>>>AAAAAA@@@<<<777222000000111111000222222333555888999777666666444222222333333000...222222222333444666888999555333111000111111000//////111555888999777555333000//////000111222000...++++++...111555666555444,,,++++++,,,...000///......---,,,,,,...111222333...---,,,+++++++++,,,,,,///000111111000...,,,******************+++,,,,,,)))+++------+++)))))))))---***((((((***------,,,///...------------...///444222///---...//////...***+++,,,...//////000000///111333444333///+++)))......///000111000---***,,,...111222222///+++)))+++,,,,,,---------,,,,,,------,,,)))&&&%%%&&&(((***+++---//////...,,,+++------.........---+++***)))***,,,...000///---+++)))))))))+++...111444555111111111...***(((***+++000000000...,,,,,,...//////...,,,***(((((('''(((((()))++++++***)))***+++)))((()))+++...000111000------,,,++++++******)))+++***+++---000333333333111111222111///---+++)))***((()))...///...000333333111111222333333000---...///000222222222111111222222333444333111///...)))***++++++))))))***+++***+++---000333444222000---111444444222222555888444333111111222222222111---...///000222444666777666666666666555555555555333111000111222111...+++000111222444555444222///,,,,,,,,,---...///000000,,,+++)))((()))************,,,---,,,++++++---000222111000000111111111///---...//////......///111111111111000///000333555//////......///111333555000///...///111111000///000222444444444555777888777333...,,,...111222222444222111333777888555111000///...///111222111000555444222111111111222222333333222111000000111111222111///...---...///000555888===DDDHHHDDD;;;222111333555555333111000000666666666666444333111000,,,---///000111111111111---+++***)))))),,,///111222222222222222111000///PPPMMMIIIFFFCCCBBBBBBBBBHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDCCCBBB?????????AAADDDFFFGGGFFFDDDAAA???>>><<<<<<;;;;;;===???AAABBB::::::999777444333555666777444222111333555666555777888888888666333111///222000///000111222111///000222555555444444444555888777666555333222222111111111111222333444666777<<<>>>??????===<<<<<<===666666555444444555666777999:::===???@@@AAAAAA@@@:::999999888888777777666888;;;======<<<;;;;;;;;;;;;:::999888777777888888777555333222111333555666:::999:::;;;<<<;;;888666555666666555555777:::===???<<<999999;;;===<<<;;;888555000......000111111222222333555777888666555555444333333444222///---333333444444666777999:::555333000...///000000///...000333666888777666555---------///111222000...++++++---111555666555333,,,,,,,,,...///000...,,,++++++,,,---...000222333...---+++))))))***+++---111222222222000---***(((***++++++,,,,,,+++******(((***------+++*********---***(((''')))+++,,,,,,......---------.........333111000000111111000...((()))+++---///000111111///111222333222...+++((())))))***,,,//////...,,,...///111333222///+++)))+++,,,,,,---------,,,,,,***+++***(((&&&&&&''')))---///222333333111...,,,)))***,,,---...------,,,,,,---...//////...---,,,(((((()))+++---000333444111111111///+++))))))***.........+++))))))***,,,///...,,,)))'''&&&%%%%%%&&&'''(((((((((***---///*********,,,///111111000---,,,***)))((()))***+++---,,,---///333555666555444444555444222///,,,)))***'''(((,,,...---///333333333333444555333///,,,***---000222333222000///222222333333222///---+++(((***++++++++++++,,,...++++++---000222333111///...111555555444333444666444222000000111222111000...///000111333444666666333555666777777777999;;;999777444333222111///...///111444777777666333111---...///000000000000000******************++++++,,,---......---...000222333333222111//////111222...000333333222000000000111222222111000000222444.........///111333666777222111111111111000...+++...000222444444444666888888444///,,,---000333444111///...000333444222///000///---...000222333333666555222111000000111222222111000/////////000111---...///111222333333333444888<<<@@@@@@<<<666222000222333333111.........777777666555444222000///---///111333444444333333,,,+++)))))))))+++---///000000111222222111111111LLLKKKHHHEEEBBB@@@>>>===AAAAAABBBBBBBBBAAA@@@???BBBCCCCCCAAA>>>===>>>???BBBDDDEEEEEEBBB>>>===<<<;;;<<<=========>>>@@@AAA;;;;;;:::888555444555666666444111000222555666777777888999999777444000...000//////000111111000...222444777888888777888888888777777666555333111000------...///111222333444:::<<<======:::999888888555444333333333666888:::;;;;;;<<<>>>???AAAAAABBB;;;<<<===<<<:::888777777999;;;===<<<;;;::::::;;;999888888888888888888888<<<999555222000111333444999999:::<<<>>><<<999666555555555444444555888;;;<<<999666666999:::888666666444000...///000333444444444555777999:::888666333333444555444222///---333333444555666777888999111///------///000111000---///111333444444333222++++++,,,///111222000///------///111444444222000,,,,,,---///000000---+++)))***,,,---...///111222///...,,,******+++,,,...333333333222///,,,)))&&&)))+++---//////...,,,***+++---//////---+++++++++---+++)))((((((***+++,,,------.../////////......111111000222333222000...))))))+++,,,......//////---...000000///---)))'''&&&&&&''')))---//////...---...000222222000---+++............---,,,+++***((())))))(((&&&&&&)))+++///111444555555222///,,,)))***,,,...///000000//////000111000////////////)))+++,,,,,,,,,---///000111111111///---+++))))))++++++***(((&&&&&&''')))...---+++)))'''%%%######'''''''''&&&&&&(((,,,000+++******,,,///000000//////---***((((((***,,,...---------000333666666666444444333333111000...---,,,)))))),,,---+++---000222333444555444111---***'''***///333444222///---222222333222111...+++***(((***,,,,,,,,,---...000.........000111111///------000444555444222333333444222000000111111111000...///000222333444444555333555888888777888:::======;;;777444111000//////...222666888888666444333...///111222333222111000***+++---------,,,,,,------......//////000222333333444444111...---111444333666999:::777444111000222333444333111000111222...//////000222444666777444333222222222///+++(((***---000111111222333555888555000---,,,///222555111000///000222333222000111///------000333555555777555333000///000111222111000...------...///000+++---000333444444444333000444888888555111///...000222333222000...------888777666555333222000///---///222555555555333111///...------...///000111000000111111111111000000IIIHHHGGGEEEBBB???===<<<===>>>???AAAAAA@@@>>>===@@@AAAAAA???===<<<===>>>AAABBBDDDCCC???<<<:::::::::<<<>>>>>><<<;;;<<<===<<<<<<;;;999666666777888777444222111444777999999555777888999888666333111//////...///111111///---111444888999999888888888555666777777666555333111,,,,,,---...///000000000666888999999666444333333333222111111333666888:::;;;;;;;;;<<<===>>>???@@@<<<===>>>===:::777777888;;;<<<===<<<:::999999:::666666777777777777777777>>><<<888444222222444555666777999<<<>>>>>>;;;888444444444333333444888::::::777555666999:::999666333222000///...///222333555555555777999999888666111333444555444222000///222333333444555555555555,,,,,,---///333555444333111222222222111000//////***+++,,,///222333111///000///000222333222///---,,,,,,---///111000...+++(((+++...///......///111000///---,,,,,,,,,...///333333333222///,,,)))&&&(((***---000111111///---///000222111///---------...---,,,+++******+++,,,,,,---///111111000///.../////////111333222000...+++,,,,,,,,,,,,,,,++++++***+++---------+++)))'''%%%%%%&&&(((,,,......---***,,,...000111111000///111111000///---+++)))(((((())))))(((''''''***,,,...000222444333111...,,,+++,,,...000222222222222111333333222000///111333222333444222///------...000000000000///---***(((*********)))'''(((***,,,000///...,,,)))'''%%%$$$))))))'''&&&%%%&&&***---+++******+++...///.........,,,)))''''''***---///,,,,,,,,,...111333444333222111...------///222444111---+++,,,+++))))))---111333444444222...***'''%%%)))...333444333000---111222222222000...+++))))))+++---.........000222333222111111111000---***+++...111222222222111111444222000000111222111000......000111222222222222444888:::999666555777:::===;;;777333000...//////...222666888666444333333000111222333333333222111---///111111///...///000///......///000111222222222444333111------111444888;;;??????<<<777333111333444555555222000///000/////////000111222333444444333222222111...***&&&***,,,000111222222222333777555111---,,,...111444333222222222333444444333222000......111444555666666555222111000000111222000///---,,,,,,---///111---///111333444333222000///222444333...***+++,,,111222333222000...//////888777666444333222111000---///111333444222000///000000000000111222222222000000000000///...------EEEEEEDDDCCCBBB@@@>>>===;;;===>>>@@@@@@???===<<<======>>>===;;;:::<<<===???AAABBBAAA===:::888777888;;;>>>===999777777888<<<<<<;;;999777777999;;;777555333444777999;;;;;;555666777888888777555444000...---...///000///...///333666888777555555444222333666888888777555333,,,---...///000000000000222444777666444222000000111111111222444666888::::::::::::;;;;;;<<<<<<<<<;;;===>>><<<888666777999<<<======;;;999888888999444555666777777777777777>>><<<999666555555777888666666888:::======;;;999333444444333333555888;;;:::777666777:::<<<:::777.../////////------...000222222222444666666444222000222444444333111111222333333333444333333222111***,,,111666;;;;;;999666777666444333111000///...***+++---111333333111...000000000111222111...,,,---,,,---///000111///---***...222222///------...000//////...............111222222222000---***((((((***---000111111000///000111333333111/////////...000111000...,,,,,,,,,,,,...111333444333111///---,,,---///111111///---......---,,,+++)))((('''((()))***,,,,,,+++***)))''''''(((***------,,,***((())),,,///000111000000222111000///---+++)))((())))))***)))((((((+++------...///000000...---,,,...///111333444444444333222333444222000000333666<<<===>>>:::444///...///......///111111000,,,)))***+++,,,++++++---000222222222111000...,,,***)))***)))(((&&&$$$%%%(((+++,,,+++***+++---......---+++)))'''&&&&&&))),,,...,,,++++++---///111000000///---)))(((***...333777555000------+++((((((+++222333555333///+++((('''%%%)))...222444333111///111111222222111...,,,***+++---.../////////111333666444333222111000---+++***,,,...000111222222222555333111111222333222111...///000111222111111000555999;;;888333111333777:::999777333///---...000///222666666333111111333111222222333333333222222000333444333000...000222000...---...///000000///111111111000...///111333888;;;???@@@===888444222333555777666333000......------...///000111111111333222000000///---)))'''---000333555444333333444555444222...,,,,,,///222444444333333444444555666222111///000222444555555333333222222111222222222000///---+++,,,---000222222222222222222111111000111333444222...+++,,,...111222333222000000111222777666555444333222222222...///000111000///---+++,,,---...000111111111111/////////...---,,,+++***AAAAAAAAAAAA@@@??????>>><<<===>>>??????>>>===<<<999:::;;;:::999999;;;===>>>@@@AAA???<<<888666555444888<<<<<<777444444555:::::::::999777777999;;;666555555666999;;;<<<<<<555555666666666555444444000...,,,,,,---//////...000333666888777444333222000333666999999888555333...///111222333444444333111444666777555222111111111222333444666888999:::::::::;;;;;;;;;:::999888:::<<<===:::555444777;;;;;;<<<<<<:::777666666777444555777888999999888888:::999888777777888999:::888777777888:::;;;:::888222333444333444666999<<<888666555666888999777444,,,...111111///------...000000000222333444222000///111333333111111333555444444555444333111000///+++000888@@@DDDBBB<<<777888666444222000.........,,,---///222444444111.........///111222222000------,,,,,,---000111111000---111555444000+++***+++....../////////...---,,,///000111111000...,,,***)))***,,,...///......---,,,///111222222111222333///222555555222...---,,,---///333555666555222000+++******,,,...///...---......---,,,***)))'''&&&'''(((***,,,---------,,,++++++,,,---...---***'''((()))+++---/////////...000000//////...,,,+++******++++++***))))))+++---,,,,,,,,,,,,------------111222333444555444333222000222333111......333888@@@BBBBBB===666000...///,,,---...111333222---)))'''(((***+++---///333777222222222111///---+++***(((((('''&&&$$$%%%'''***...---,,,---...///...---***)))((('''(((***---...---,,,+++,,,...///...---,,,***((((((***...333666666111------+++((()))---444666666333...***((((((&&&)))...222444444222111000111222222222000---,,,---...000000000000111333666444333222333222000...++++++,,,...111333444444666444222222333444333222///000111333333222111000444888:::777111...000444666777666333000...///111///222555333///---///111333333222222222222222333333555666333...---///333111...,,,,,,...///...,,,///...---...000111111000222555:::<<<:::777555333444666888777444000---,,,)))***+++---///000000111111///...------,,,***(((...111444666555333222222222333222///,,,+++---000333333333222222222444666333111111222444555444333000111222333333333222222111///---+++,,,...111333777555333222111222333444333444333222000.........000111222111000000222333666555444333333333333444111111000///...,,,***)))''')))+++...///000000///++++++,,,,,,,,,++++++***>>>>>>>>>>>>????????????===>>>?????????>>>===<<<777888999999888999;;;<<<>>>???@@@???;;;777555444111666::::::666333333555888888888777666777999;;;555555555777:::<<<<<<;;;666666555444333333222222111...,,,+++,,,...//////222555999:::888666444333111333777999:::888555333...000222555666777777777222555888888777444333222222333555777888999:::::::::;;;<<<<<<;;;999888666999;;;;;;888444333777;;;:::;;;:::888555444555666555666888999:::::::::999777777777888888999:::;;;:::999777777999999888777222333333444444666:::>>>666444222333555555222...---000444555222///...///111000000222333333111000...000222222111111555888666666666555444111///---...444>>>GGGKKKGGG>>>888555444111///---,,,,,,------...000333555444111...+++,,,---000333333222000---,,,+++,,,///111222222///444777666000+++)))***,,,---...//////---+++***---...000111000///---,,,******+++,,,,,,,,,+++***)))+++///111222333444555000444888888555000---------000444777888666333111***)))(((***,,,------,,,------,,,,,,***)))'''&&&'''(((***---.../////////------...000000---(((%%%)))***,,,---...------,,,------...............---+++,,,,,,+++)))***,,,...+++++++++++++++,,,---...222333444555444333222111...000111///,,,---333888>>>AAABBB===555...---...+++,,,---111444333...***"""$$$''')))+++///333777.../////////...,,,***)))&&&''''''&&&%%%&&&(((***///...---...///000///...,,,+++******+++---///000...---,,,,,,---...---+++******)))***,,,...111333555000------,,,***+++///666777777444...***)))***''')))...222444444333222000111222333222111///---...///111111000000111333555333222333444444333222,,,+++,,,...111444666666777555333333444444444333000111333444444333111000222666999666000,,,///444444666666444111///000222000333444111,,,***---111444333222111000111222333444666666222---+++///333111...++++++---...,,,***---,,,+++---111333111...+++///444777777666555444444666999888555000---+++%%%&&&)))+++...000111111000...,,,++++++,,,+++)))...000444555333111000000000222222000,,,+++,,,...111111111000000000222444333222222333555555333222...000222444555444333222111///---+++,,,...111333999777444111111333555777444333222111000///.........000000000///000222444555555333333333333444555333222000...,,,+++))))))%%%'''***---///000000///(((((()))***+++,,,,,,,,,???>>>===>>>@@@BBBCCCBBB???@@@@@@???===;;;::::::===;;;999777777888;;;<<<<<<:::999999999888666333444333333444666555333111:::999777666666666777777666777888;;;===<<<999666444444666666666555444333555222...+++,,,000555888999777666777777666444222222333555888:::888444000///......333999;;;999555777666555444333333333333444666999<<<===<<<:::999777:::<<<:::555444777;;;===<<<:::777555666999<<<<<<:::888666555555666777999===@@@AAA???;;;888666777777666555555666888888<<<<<<;;;:::888888777777444555666666666888;;;===888444///...000222333222000333666888777555333111222333666777777666444222222333444444333333444666222333333222111///---,,,444777>>>FFFJJJGGG>>>777444222000//////000000///+++...222666777666333111000///......000111111///)))***,,,///111333555555111333555777666333000...///...---+++***)))((((((...///111222222000...---***+++,,,,,,******+++---...---,,,+++,,,...000222111555999999555000......000000111444555444111...((((((((())),,,------,,,---------...///...,,,***,,,///222444222111000///222111000///---,,,+++******)))'''((()))***)))''')))***+++---......------//////---)))&&&&&&***...---...//////------...///111222444444222000000000---,,,+++++++++---///111777888888888666333111///...,,,,,,...000///+++(((&&&%%%$$$&&&***...111222111,,,((('''+++---+++)))&&&'''''''''(((((())))))---......------...111333000///---,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,---///000111222111...,,,***)))))))))000111222222000---***((()))+++...111444555666666444333222///------///111444555666555333222222222777222111555666444333444222444555666555555777999999444000///222777999999333333222111000000000111555666555333000------...555666777777777666444333000111222111000///000111555444222111////////////111333111///000333222...111...***))))))+++,,,,,,,,,+++---111555666222///+++...111333222111000111777888888555000+++((('''%%%'''))),,,///111333333000000///,,,)))((()))+++---...///000000///...---111...+++*********)))(((//////............/////////111444666888888777777222111222666<<<===:::555---,,,,,,,,,---000333444:::<<<999444333555666333666222///...000111000...000222444333111000222555222333444333222222444555333444333000---*********$$$%%%(((,,,000111///---%%%'''(((***+++,,,------???>>>===>>>AAACCCCCCBBB??????@@@???===;;;::::::???>>><<<999888888999:::888777666777888777555333333333333555888888666555:::999777555555555666777666666888;;;<<<<<<:::777444444555555666555555555666444000...///222777:::999888777777888777555444333333555888999888555222...---...333888;;;888555333222222111000000000000444666888:::;;;;;;:::999777:::<<<999555444777:::===<<<999555222222555777:::999666444444444555666999<<<>>>???<<<999777666777666555555555555666777666666777777777666666555444555666666666888;;;>>>999555111///111333444444333444666888999777444111222444666777888777555444444555666555444333444555333222000///......///000333444888===AAA@@@:::555222222222333444333111...,,,///222555555222///---...------...000000///...***+++---///222333444444222333555666666444222000///...,,,+++)))(((''''''+++---000222222000...,,,)))***,,,+++***)))***+++++++++******+++,,,...///000222555444111...------,,,,,,---///000///,,,***((('''&&&(((+++.........///.........------+++***---000333444333111000000000000///...---,,,++++++)))(((''''''))))))(((''')))***+++,,,---------,,,------,,,)))&&&&&&))),,,111222222000...,,,---...---///111111///...------...---,,,++++++,,,...///111222444555444222///...---,,,,,,...000///,,,)))'''&&&%%%'''***---///111111,,,((((((+++...,,,***(((((())))))************,,,---...---------000222222000...,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000///...,,,)))(((''''''''',,,...///111000...,,,***+++,,,///111444555666666777666444111///...///000555777777666444222222333444000000333555333222444777888999888777666777888888444000///222666888888111111000/////////000000555666666333000.........333444555555555555444333///111222111000000111222222222222222111000//////000222222000222666444000000...++++++,,,.........---,,,---000444444222000+++---000111000000111111777999999666222---***)))''')))+++---000111222222000000///---***)))+++,,,....../////////...---,,,...---,,,***((((((((((((,,,,,,,,,++++++,,,,,,,,,---...111444666777666666333222333777===>>>;;;777000///...------...000111333666666444444888999777444222///...///000///...000222555444222111111333222333444222111000111333444444444111---+++******''''''))),,,///000///---)))***+++,,,,,,,,,,,,--->>>======???AAACCCBBBBBB>>>>>>>>>>>>===;;;::::::AAA@@@???===;;;999888777666555444555777777555444222222333666999:::999888999777555333333444666888777777888:::<<<;;;999777333333333333444555555666888666333222222555999;;;:::999888888999888777555333333444666888888666444...---///333777999777444......------,,,---------444555666777999999999999888:::;;;999555444666888;;;:::777333000///111333888777555333222333444555999:::<<<;;;999666555555777666555444333333444444///000333555666555444444222333444555555777:::===999666333111333444555666555444555888:::999555111444555666777888777666666666777777666333111222222222000---,,,,,,///222555333222222555999:::777444000111333666777555111------///222444333///+++(((,,,,,,,,,...//////...,,,+++,,,...///111222222222111222333333444333333333000///---+++)))((('''&&&(((***...000111///---+++)))***,,,+++***))))))***((()))***+++,,,,,,,,,,,,...//////...,,,++++++,,,))))))***,,,---,,,***''''''&&&%%%&&&***...111111111000///---,,,+++******...000333444222000//////---------------,,,++++++(((''''''((()))***(((''')))***+++,,,,,,,,,,,,,,,)))******((('''''')))+++111222111///,,,)))))))))+++---//////---,,,+++,,,///...,,,+++++++++,,,---,,,...111333444222///------,,,,,,...//////...,,,)))(((((((((***,,,...///000---******,,,...---+++******++++++,,,,,,++++++,,,---......------///111444222///,,,***(((((((((*********+++,,,,,,------............//////000000,,,+++)))'''&&&%%%&&&&&&)))***---///000///...,,,,,,...///222333555555666:::888555333111000000000666777777555333222333555333//////222444333222444;;;<<<<<<:::777555555666666333111000222555777777///......------...///000555666555333000......///000111222333444444444333000111222222000000111222///000333444444333000///---000222333555999888333///------...000222111000//////...000222333333111+++---////////////111333777999999777333///,,,+++***+++---///000000000000000111000///---,,,---...............---+++***)))+++,,,---+++'''&&&(((***,,,++++++++++++++++++,,,+++,,,///111333444444444333222333888===???===:::444222000///------......,,,000333333555:::;;;888222000......//////...---111333666666444222000000222333333222///......///333333333111---+++***+++,,,++++++,,,...///...---,,,...//////---,,,---...=========>>>AAABBBAAA@@@<<<<<<;;;<<<<<<;;;:::888?????????>>>===:::888777777666666666888888666555333333333666888999888666555333222111222555888:::999999999999:::999666444222222111111111333444666777666555444555777999::::::999777777888888777666222222222444777777666444000000111333666666444111,,,,,,++++++++++++,,,,,,222222333444555777888888888999999777555333444666888888666222000///111222777666444333333444555666888999999888666444444555666555444333333222111111...000333555666555333222///000222222222444888:::999777555333444555777777777555444777::::::666222555555666777777777777777666777666444111/////////000///......///222555888444222111444777888666333...///111444555444000,,,...///222333222///+++))),,,,,,,,,...000000...++++++,,,---...////////////////////////000111222333111000...,,,***(((''''''&&&(((,,,...///...,,,******+++------+++*********)))***,,,.........---,,,---,,,+++***))))))+++,,,*********,,,------***((('''%%%$$$%%%***...222333222222000---***))))))***...000222222000...------((()))***+++++++++******)))))))))***,,,,,,***((()))******+++++++++++++++(((((())))))((()))***+++,,,------***'''%%%%%%%%%***,,,......,,,+++++++++///...---,,,++++++++++++,,,...111444444222///---------,,,---............,,,,,,,,,+++++++++---...111///,,,,,,------,,,***++++++,,,------,,,,,,+++---...//////......000111444222000---+++)))((((((******+++,,,---...//////000000111111111111111111***)))'''&&&%%%%%%&&&''')))+++...000111000///---......000111333444555555888666444222222222111000222333333222111222444777555111000333444222111222888999999888555333333444555333222111222444555666///...---------///000222444444444222///...---...///000111222333444444555333444444333111///000000...000444666777555222000+++///222444888;;;:::555------...111444555444333333222111000111222333333,,,---...///...000222555777888999888444111///...,,,---...///000///...---000111111111///...///111///......,,,+++)))((('''(((,,,...,,,(((&&&)))---///......------......///+++,,,---///000000//////000111222666;;;===<<<:::555444222000......------***///333333555999888555000//////............---111333666777666222...,,,111222333111...,,,+++,,,...///000///---+++,,,---111///,,,,,,---......------///222111///...///000;;;;;;;;;===@@@AAA@@@>>>:::999888999;;;;;;999777999:::;;;<<<<<<;;;999888:::999888999:::999888666444333333555666666333111///......///222666:::===;;;999888888888666333111222111000000000111333444444444444444555666777777888666555444555666666555000000111333666777666444222333333555555444222000......------,,,---------//////000222333555666666777777666555333333333444555555555333222222444666888777555444444666777999888999888777444333444555444444444333222111111000333444666888777555333111---.../////////111444666777666555444444555777888777555555777999999666333666666555555555555666666333444444222...,,,,,,------///111333555666777777000000000444888888555111---,,,,,,...000000///......///111222222111///...---------///000000///---***+++,,,,,,------,,,,,,,,,+++++++++,,,...000111222111///---+++***))))))&&&(((***,,,------+++***+++---//////...,,,+++++++++---///111222111000///---+++)))((()))+++---...++++++***,,,------+++)))'''%%%$$$%%%)))...111333222222111---)))((()))+++---...//////,,,*********%%%&&&((()))******)))(((+++++++++---//////---+++***)))))))))******++++++))))))((()))***+++++++++((()))***(((&&&%%%&&&''''''))),,,,,,+++))))))***000///...---,,,,,,++++++,,,...000222222000---+++------,,,,,,+++,,,---......000000///,,,+++,,,...111000...---,,,,,,***)))+++,,,---......---+++***...000111111000///000222333222000///---,,,++++++***+++,,,---...///000111222222333333333222111111))))))((('''''''''((())),,,...000222222111///------...///000111333444555333111000000222333222000,,,------------000555888888444222555555222000111222333444333111000111222444444444333333444555666111000.........000222444222333333111...---------//////000111333444555666777777777444111.........000222555777777555333111***...222333777;;;:::555,,,,,,...222555777666555555444333111111111333444---.../////////000222555444666888777555222000000---...///000///---+++***///111222222111000111222///...---+++***(((''''''(((,,,///...***))),,,///000000////////////000000.........------,,,,,,+++---...000444777:::::::::444333222111000/////////...333555444444555333...////////////............111333555777666222---***///111111000...+++++++++(((***,,,,,,,,,,,,...000222000---,,,---.........+++///222222///...111444999999:::<<>><<<888555444666999:::777444444555777888999999888777888888777888::::::999777555444333333444222000---***+++---///222666:::<<<888777666555666555222000333222222111111222222333111222333444555555555444555333000000111333333222...///111444777888666444222333555666666555333222333222111000////////////---///000222444555666666444444333222222222222333333444555444444555888:::888777666555666888:::;;;888999999888555444444555333333444444333222111000666777888888777555222111......///...---...111333444555555444333333666888777777999999999888777777666555444222111222222333000111111000---+++,,,,,,---///444888999999777555,,,,,,---222666666333///...,,,***+++---///000000000000000000111222222333///---------///000///...******+++,,,,,,,,,,,,+++))))))))))))***,,,------111000...---+++*********((())))))***++++++++++++,,,///111111///---,,,+++---///111333333333111111---***((('''))),,,...///+++***)))***+++,,,***)))((('''&&&'''***---///000000222222///***((()))+++,,,---...---***((((((((($$$&&&(((***+++***)))(((,,,,,,---///111111///---***))))))((())))))******+++)))'''(((***+++,,,+++)))***++++++***)))***,,,&&&(((******)))(((((()))000000000///...------,,,+++,,,---......---+++***...---,,,***((()))+++...///111222000---+++,,,.........------,,,,,,++++++,,,---...//////---+++***...000222111000///000111111111111000///...------***+++,,,---...///000000222222333444333222000///***)))(((((()))***+++,,,...000222333333111///---,,,,,,---...000222444555111...---///222333222///))))))))))))***...333888999555333555666222111222---...//////...---///000333555666666444444555666444222000//////111333555222222333111///------...//////000000222333555555999999888555111...---...333333444444333222111000+++...000111555999888333++++++---111555777666555444444444111//////000222,,,...////////////000222111333555555333111000000...///111111000...+++)))...000222222222222333444///...,,,+++)))((((((((((((+++......---,,,...000//////............////////////...---,,,,,,++++++)))+++...111444777999:::333333222222111000000000333666777555333333///***---///111111///......///111111333555555222---))),,,...000000...,,,,,,,,,&&&(((+++,,,,,,---///111000...,,,,,,---...///...***...222222///---000444777777888;;;===>>><<<:::555222111333777888666222111111222333444555555555222222333555888:::999888444444333333333222///,,,)))***---000333555777888333222222222444555444333555666666555555444333222///000333555555555333222111///,,,,,,---/////////...///222777::::::888555///222555777777777777777777666555333222111000000...///222555777777777777111000///000111111222222333444555555555666999;;;888777666555666888:::<<<888:::;;;:::777555555555222333333444444333222111666666666555444333111111000000000///......000222111333444333111111444666777;;;>>>===:::888:::<<<777555222///......///000...///000///---------///...111555888999888555333+++***+++///444666444111///...,,,---///222333333333111///......000333555///---++++++,,,...//////++++++,,,---------------)))))))))******+++++++++------,,,+++************++++++)))))))))***+++,,,,,,...111111///,,,+++***---...///000111111111000,,,)))&&&'''***...//////+++***)))***+++,,,+++)))***(((((((((+++,,,---,,,...111222000+++((()))+++---......,,,)))''''''(((&&&(((***,,,---,,,***)))++++++---000222222///---***)))(((((((((((()))***---)))&&&%%%'''***+++***,,,---......---,,,---///(((***------,,,++++++,,,000111111000000///......******+++,,,,,,---------......,,,)))&&&&&&))),,,---000222000,,,)))***---((()))+++,,,,,,---......---///000111111///---+++,,,...000000///.........111111000000///---,,,,,,******++++++,,,---......000111222222111///---,,,***)))))))))***+++---...---...111222222111///---******+++,,,...111444555111...---///222444111---***)))(((''''''+++111555555111111444555333222444---...///...------...///333666888888666444555666555333111///...000333444333444444333000//////000//////...//////111222333777888777555222000000000666444111///---------...,,,/////////111555555111++++++,,,///333555555555111222222000---+++,,,...***---//////...,,,,,,---...000333333222000//////000111333444333000---+++,,,...111333222222333444///...,,,***))))))))))))((()))+++---..................------------............---------------...(((***---000333666999;;;444444444333222000//////444777777444222333000,,,---000222222000//////000000000000222333111---(((***,,,///000///.........)))+++---------...000111---,,,+++,,,.../////////***///333111---+++---222555666777:::<<<===;;;999444111///111666777555111000000000111111222222222,,,,,,...111666999999999444333333333444333000...***+++...111333444444444///......000444666666555888888999999888666444333...000333555666555333222...,,,***)))***,,,------///000444999<<<<<<999777,,,000444777888999:::;;;999888666555333222111111...111444888::::::999888///...---...000111111111333444555555555666888:::777666555555666888:::<<<999:::<<<;;;999666555555111222333444555444333222444444333222222111111111222222222000......000222000222333222000000333666888===BBB@@@;;;888<<<@@@777444111...,,,,,,---------...//////......///111000111444777777666444222---++++++...333777666555000//////111333555555555555222///,,,,,,///222555///,,,)))(((***---...///,,,,,,---...////////////))))))***++++++++++++***+++******)))((()))))))))...,,,)))(((''')))+++---+++...000111...,,,***)))+++,,,---...////////////+++(((&&&'''+++...///...---,,,+++,,,---...---++++++***)))***+++,,,+++))),,,000333111,,,((()))+++...//////---***((('''((()))***---//////...,,,+++***+++,,,///222111///,,,***)))(((''''''((()))***---)))$$$###%%%((())))))...///000///---,,,---...,,,///111222111000000111000111111111111000000///+++++++++,,,...000222333......,,,((($$$$$$'''++++++...111///***''')))+++###%%%(((+++---...000222///000222333333111...---+++---//////---,,,,,,,,,111111000///...,,,***))))))))))))******+++,,,,,,...///000000///---+++)))))))))((()))***+++---///+++,,,///111222111///---((())))))+++...111444666333000...///333333000,,,,,,+++)))'''&&&)))///333222......222555444444555///000000000...------///444777:::999777555555777666444111......///222333444555666444222111111222......------...///111222555666666555333222222333777444///+++))))))***,,,---///...---///333333///+++***+++---111444444444...000111///+++))))))+++)))+++......,,,***)))))),,,...111222111/////////222333555666555222///,,,+++...111222333333333444///...,,,***))))))******''''''(((+++...///...,,,//////............//////,,,,,,,,,---...///000111'''***---000222666999;;;666666555444222000...---222666666333333444222///---000333333111///000111///......000222111---)))(((+++...000000//////000---...//////......///111*********,,,...000000///+++000444111+++(((+++///333222333666:::<<<:::777333000///111777999888555333444555666555333000...+++***+++...222666777888222000222666666333111333000000000000000000000000......///111333444444333444555777777666555555666333333333333444555555666---,,,+++++++++---...///222000222777:::888777999333333333333555888999:::888777444222111000000000222333555888999:::::::::333000......///000000///333444444333222222333555777777666555666888999:::999999999999888666555444222333333111///......///111222222111111111333666999777444000---,,,+++,,,---000333444444333333333888;;;===<<<888555555666222111000000111111000///...,,,++++++---///000000---111555777777555444444...,,,+++...222444333111000//////000333555666666555222///...//////---+++---(((%%%&&&***......,,,.../////////...---+++***)))+++,,,------***(((&&&***)))((((((((((((((((((***(((&&&&&&(((******)))...,,,***))))))***))))))(((((()))***+++---///000,,,***((('''))),,,///000111...+++---111222///,,,///---+++***)))((())))))))),,,...,,,(((&&&))),,,...---,,,,,,---...000111111///---...//////,,,)))+++******---111222000---'''))),,,,,,***'''&&&&&&&&&&&&&&&%%%%%%&&&))),,,...000111222000---)))''')))...333666444000---+++333111...---.........---((()))*********+++...111,,,---,,,***'''&&&***---//////...,,,))))))***,,,)))(((((()))***,,,---...//////000000///...---------------,,,)))((()))***.........------,,,,,,,,,(((((())),,,//////,,,(((***+++---......---+++***''')))******))))))***+++------...////////////...***(((&&&(((,,,//////...111000000111222222000...((()))***)))((((((***,,,------,,,...111222222111111///...---,,,...///000666777888666333222444666111111111000000////////////111333555555333111///000000///////////////000333333333444444444555555777444///+++************---...///...,,,,,,...000---,,,++++++---//////...///000000///---++++++,,,++++++***+++------+++***---...///000111111111111666666666666444333111000...///222444444333111///)))***+++,,,++++++)))))))))))))))******+++,,,,,,---...///000///---***(((+++,,,...//////...,,,+++---...///222444777999:::888555111---******++++++000///...------...000111000000///...............///...///000111000---***---///111111000///000111///111333333111///------,,,++++++---000222222111///000111000...,,,,,,---333222222444777888777555333111///111555888666333333444555555444222///---*********---111444666666222111333777888444333555222111111000000000000111///......///000111111111444666777777666555666777555444333333333333444555333222000///.........//////...111777999666444666444444555666777777666555777666444222111111222222444555777999::::::::::::333111//////000111111000222333333111//////000111:::999999888888888999999888888888888666555333222222333333222///......///333333333111000111444666777555111...,,,+++***+++///111444555444333333444555888999777333000000222222111000000222222111///111///---,,,---......---,,,000444666555444222222///---,,,...111333222111000///000111333555666666777444000//////...,,,))))))&&&$$$''',,,111111//////000000111000...,,,******+++,,,---,,,***(((&&&******)))(((((()))))))))+++)))'''''')))+++,,,+++---+++))))))))))))***)))))))))))))))******+++,,,)))((('''(((***...111222111...+++,,,000111///,,,+++***)))((('''(((((()))(((+++...---)))(((***...------,,,---...///000111000...------///...,,,)))...------...111111///,,,***,,,---,,,***'''&&&&&&''''''&&&%%%$$$%%%(((+++///000111111///,,,(((&&&)))---222444333000...,,,000...---,,,.../////////***++++++++++++,,,...111,,,------+++(((&&&(((***,,,------,,,***)))***,,,+++***((('''''')))***+++/////////...............///000///---***))))))***---------,,,,,,,,,,,,,,,)))(((***,,,//////,,,)))+++,,,---//////---,,,+++)))*********)))***+++---000000000000000000000000...+++)))))),,,......---///......000111111...,,,)))***+++***))))))+++---+++***+++...111444555444333222000///...///111222777888888666333222333555222222222222111111000///---...000222333333222111222111000////////////000222222333333333444444444444222///---,,,,,,---,,,,,,---...---,,,,,,---...,,,+++******,,,......---...000111111///---,,,,,,***))))))***,,,,,,+++))),,,---...///000000000000555444333222000///......---...111222333222111///+++,,,,,,,,,,,,***)))((()))***+++,,,------------...///000000///,,,***(((***,,,---//////---+++***---...000222444666666777666333000,,,++++++---///000///---,,,,,,...///000///...---,,,,,,---...///000//////111222111...+++...000111222000///000111///111444333111///......+++++++++---111333333333000111222111...,,,,,,,,,555444333333555666666555333111///111444555444111444444555444333000...,,,,,,+++,,,...222444555444111000333888999555444666444333111/////////111222//////...------...//////444555777777666555777888666444333111111222333444999888666444222000......---,,,000666777555444666555555666777888777555222666555333222222333333444777888999:::::::::999888222111//////111222222111111111111///,,,***+++,,,::::::::::::999888777666777777777666555222000///111222333222///...---...666555333000///000444777333111///,,,***)))******111333555555444333333333444666666333...,,,---///111111111222333333222000333111///---...---,,,++++++...222444444222111000///...------///000000//////000111222333444555666888555222000///---***'''%%%$$$%%%)))///333444333000111222333222///,,,******+++,,,---,,,***(((&&&******)))))))))******++++++)))((((((+++---------+++***)))(((((())))))***,,,+++***)))((((((((((((''''''((())),,,///222333000...+++,,,///000///,,,((((((''''''''''''(((((((((+++---,,,***)))+++---++++++,,,---...///000111///...------......,,,***000000//////000...,,,))),,,------+++(((&&&%%%&&&(((((('''%%%$$$%%%(((+++//////000000...+++(((&&&***---111222111000//////...,,,+++,,,...000000000,,,,,,---,,,+++,,,...000---......,,,)))'''&&&'''***+++------+++***+++,,,...,,,)))&&&%%%&&&((()))///...---------...///000222222000---***((()))***+++++++++++++++,,,,,,,,,***+++,,,...000000...+++------////////////------+++++++++******+++...111444333111000//////000000111///,,,+++,,,---,,,,,,,,,,,,---...000///---***+++,,,---,,,******+++---((((((***---222666777777222111///......///111222666777777444222111111222222333444555444222000...,,,---...///111222333333444333222000/////////000111111111111111222333333111111000000////////////,,,---...---,,,+++,,,...+++***)))***,,,......---...111333333111///......***))))))***,,,,,,+++***+++,,,---...////////////333111///,,,+++++++++,,,,,,---///111222222111000//////...---,,,***)))((()))***,,,...///////////////000111000///,,,***((()))***---......---+++)))...///111333444555444444444222///,,,,,,---000222///...---,,,,,,---...///,,,,,,******+++,,,///000111000000111222222///---...000222222111//////000///111333333111///......,,,++++++---111333333222111222333111///---------999888666555555666777777333111000000222333111000555444333222111///---,,,///......111333555555444000///222888999555333555555333111......///111222111000///---++++++---///333444555444333333555777333111///......000222444:::999888777444222///...---,,,///444666666999>>>:::888666666888999777555444333222222222333555666777888999999888777555444000///...///111222222111000000///---)))'''((()))666666777888777666555444555555555555333000...,,,000111222222000...---...666555222...,,,...222555222000---+++*********+++111222444444222111111222666777666333...,,,...000000000111444555555333111333111///......---,,,***+++...222444333111000///...---,,,++++++,,,------...///111111111222333444888777444111...+++(((&&&%%%%%%'''+++000444444333000111333444333000,,,******+++,,,,,,+++***((('''******))))))***+++,,,,,,+++)))((((((+++---...---******)))((('''((()))+++---,,,+++***)))(((((((((((()))+++,,,,,,...000222000---++++++---......---))))))((((((''''''''''''***+++,,,+++)))((()))***((()))***,,,---......///---------------,,,+++***111000000///---***'''%%%((()))***(((&&&$$$%%%%%%)))((('''$$$###$$$(((+++---------------+++***)))+++---000111000//////000---,,,+++,,,...//////...,,,,,,,,,+++******---///---......---+++(((%%%$$$(((+++---......------...000...)))&&&%%%''')))+++///---,,,++++++---///000222111///,,,(((&&&''')))))))))******+++++++++,,,---...///000111111000......///000000000000///...------,,,+++***,,,000444555333111...------...///111///---,,,,,,,,,------++++++,,,///000000---***///000///---+++)))***+++))))))***---111555666666,,,,,,++++++---///222333444444333222111111111222111333555666555333000...............///111333444666555222000/////////000111000000///000111222333111333444333111///......,,,...//////---------...,,,+++***+++---////////////111444555333111000000+++++++++,,,......---+++++++++,,,---............222///,,,)))((((((***,,,---...///000111222222222111111000...,,,***)))((((((***,,,...000000//////111111111111///---***(((((())),,,......,,,***))),,,...000333444444444333444222///------...111222......---,,,,,,,,,------,,,+++******+++...111333111111000111222222111///...000222222000...------...000333333111///......,,,++++++,,,...000///......000111111000//////000:::999777666555555666777222111111111111111000000444333222000///...------/////////111333444222111......111777888333111222444222000...---...000222333333111...++++++---000222222333111000000222444...---,,,,,,---///111222555666666666555333000//////...///333666999AAAJJJEEE???888555666888777555222222111111222333555666666666666666555333111000---,,,,,,...000111111000///000///,,,)))(((((()))///000222333333333222111222222333333222///,,,***---///222222000.........444222000,,,***,,,000333222000...,,,++++++,,,,,,///111222111000//////000666777777333...---///111///000222666888777444222///...------......---+++,,,///333444333111//////,,,+++***)))((((((***+++,,,...111111000///000111777777555222...***(((&&&'''(((***,,,000111222111///000111222222///---+++++++++,,,,,,+++***((('''))))))))))))***+++,,,---***(((''''''***,,,,,,,,,***++++++)))''''''))),,,------,,,,,,+++,,,,,,,,,+++---//////---,,,---...///---+++***+++---------,,,,,,,,,+++***))))))(((+++,,,+++***(((&&&&&&&&&%%%''')))+++,,,,,,,,,++++++,,,------,,,+++++++++/////////---***&&&###""""""$$$%%%&&&$$$$$$$$$%%%)))(((&&&$$$###$$$(((,,,+++++++++,,,,,,---------+++---///000///...///000---,,,+++,,,---...---+++***++++++***((()))+++---,,,---------,,,)))&&&###'''***---/////////000111111...+++((((((***...000...---+++******,,,...//////...,,,(((%%%$$$&&&''')))))))))******+++++++++...000111222111111000000000000000000000000000000......---,,,+++---111444333111///,,,++++++,,,,,,------,,,,,,+++,,,...///+++,,,...000222111...+++333333222///+++)))((())),,,++++++---000111111000(((((((((***---111555777444333333333333444555555///000222444333111///---222111000//////000222333777555222000...///000000111000///...///000111222444666777555111...,,,,,,...///111111000//////000...,,,,,,---///111222111///222444555444333222222000///...///111111///...+++,,,---...////////////111///+++((((((***,,,.../////////000111222333333222111///...,,,+++***))))))***,,,---...//////...222222111111///---+++***((()))+++,,,---,,,+++++++++---///111333444444444777555111...---...///111......------,,,,,,,,,,,,,,,,,,+++,,,...000333555111000///000111222111///---///111111///,,,++++++---///111222000...---...---+++******++++++***(((+++---///000000000111333666777777555333222333444222222111111111111111111333222000...---------...000//////111222222///---......111777777222///000111000...------...000111222444444111---,,,...111222222222000...---///111,,,,,,,,,,,,---.../////////111333555555333111//////...000444666;;;EEEOOONNNEEE:::444444555444111111000000000111222444555444444444444222000...---+++++++++---000111111///000000000...,,,+++,,,---,,,---...///000000000000///000222222222///,,,******---000111111/////////111000...+++***+++...222333111///---++++++,,,---...///000000......///111333555555333///---...111...000333777:::999666222,,,++++++,,,......---++++++///222444333000......******)))'''&&&&&&)))++++++///222222///...///000444555555333///+++)))(((++++++,,,,,,---...//////------...//////...---,,,+++,,,++++++***))))))(((''''''((()))***+++---...+++)))(((((()))++++++++++++------+++'''&&&))),,,......------......//////---000333111---******+++...---+++******+++---..................---,,,+++,,,,,,+++)))((('''&&&%%%%%%'''***,,,---,,,***(((***+++---,,,+++******+++,,,---...+++'''$$$"""!!!"""%%%'''&&&%%%%%%&&&((('''%%%###"""%%%***...++++++++++++,,,---//////,,,...000000///------...---,,,+++,,,------,,,***))))))***)))((((((+++---+++***+++,,,---+++(((&&&&&&))),,,......000111333000///,,,+++,,,...111333...---,,,+++***+++,,,,,,+++***(((%%%######&&&(((***************+++++++++---///000000///...///000000000000000000000000000/////////---,,,---000222000///---+++***)))******)))*********)))***---000+++,,,///222444333///,,,222333111///+++))))))***///---,,,,,,------,,,+++(((((()))+++///444888;;;666444333444555666666555+++,,,.../////////---,,,333222000000000000111222666444111///......000111111000///......///111333666888999666000+++***+++...000222333111000000000...---,,,...000333333333000222444444333333444555444333222222333333111///---...///000111111111111000...,,,******,,,///111111000///...///000111222000///...---,,,++++++,,,++++++,,,,,,---......///222222111111000...------******++++++,,,,,,---------......000111222333333999777333///------///000//////......------,,,,,,,,,------///111333444555///...---...///000///...---000222222///,,,***)))+++---000000///---,,,,,,,,,+++))))))))))))'''&&&)))+++...//////000111333444666888777444222333444111222222222222111222333111000...,,,,,,---...///333222222333444333000...000///333888888222......------,,,------...///000000333444222...,,,...000444444222///---,,,---///....../////////---,,,+++,,,...222444444222000...------111555777999AAAKKKKKKBBB888444444555333000000000/////////111222333222333333222111///---,,,++++++,,,...111222222000000111222111000000111333/////////......///000000---...111222222000---+++(((+++///111111111111111...///...---+++,,,///222333222///,,,+++++++++,,,...///000/////////111333111333555444000...///111...000444999<<<;;;777333+++******+++------+++)))***---111222111...---,,,*********(((&&&'''***...---111555444111...///111111333555333///,,,******,,,,,,,,,++++++,,,---///*********++++++,,,---...,,,,,,++++++***))))))(((&&&&&&'''((()))+++,,,---...,,,))))))***++++++***---///000,,,(((&&&))),,,000//////.........//////...222555333...***)))***------+++))))))***,,,...,,,---...000111111000000,,,+++******++++++***)))'''))),,,......,,,)))'''(((***---,,,***)))***,,,+++,,,---+++'''$$$"""###!!!%%%)))++++++((('''&&&'''&&&$$$""""""&&&+++000///...---,,,,,,---...///,,,///111111///---++++++***)))***,,,......,,,+++((()))***))))))***,,,///)))((((((***------+++)))%%%''')))+++,,,...111444111000...---...///111222...------,,,+++***))))))''''''%%%###"""$$$'''++++++++++++++++++************,,,...---+++***+++---000000////////////000000///000000///------...000------,,,+++******))))))'''((()))(((''''''+++...+++,,,///222444333000,,,/////////---+++***+++---///---,,,+++++++++)))''')))))))))+++///333777999666333111000222222111///&&&''')))***++++++,,,,,,////////////000000111222444222///------...000222222000///......000222444666999999555///******+++---000222333111000///000---,,,,,,---000222333333111222333222222333555777777666555444444333111...///000111222333333333333...---,,,,,,---///222444111///---,,,+++,,,...///---,,,,,,++++++,,,---...000///---,,,,,,---///000111111111000000000//////---,,,*********---///111222111///......///000111:::777333///......///111000000//////...---,,,,,,,,,---///111333333444444---+++***+++---......---///222444444111...+++***)))+++...///---,,,++++++***)))((((((******)))(((***,,,............///000444777::::::777555555666000222333333222222333444111///---++++++---///000777777777888888777333111111111555999999333......***++++++,,,......//////...222444333...,,,---000666555333000---,,,---///111111222222000---***(((+++...111444444222///---***,,,222777777777<<>>;;;666222111222444//////---+++***,,,000333333///+++)))***,,,---...---,,,)))'''&&&'''(((******,,,///111111...***'''((()))+++++++++---000333333444666666666333///---,,,++++++,,,---000222333111111000...,,,,,,---///---,,,,,,++++++,,,---...---,,,+++***)))(((''''''###&&&+++///000///,,,***/////////---+++***,,,---//////.........//////000...///111111000---***((()))(((((()))******((('''&&&&&&'''''''''''''''''';;;;;;999666444555888;;;:::888666555555555333111///000222444333333222111...///222444555555444333222333444444444333333333---,,,+++---000222333333333111.........///...---,,,///111111///.........///000222444555666555555111000/////////000///......------...///000...---)))---333777888666444333333555666111)))%%%&&&***......------...///000111000000000333666888888777222333555555333111000///111222444666777666222...333111////////////...,,,(((***...111333222111000222333333444444555555666111000...+++)))((()))+++***,,,///111222222000000///000111000---+++++++++/////////111333444333222000...+++(((&&&%%%%%%&&&&&&'''(((((((((***---///111000...---,,,,,,---...+++---///222555666555444.../////////...---,,,++++++---------+++(((&&&&&&$$$%%%&&&''''''&&&&&&&&&###$$$(((,,,000111///,,,+++++++++++++++,,,,,,,,,))))))))))))******+++++++++***)))))))))+++---...,,,,,,---///111000---+++&&&)))---...............111000///---+++*********++++++++++++++++++,,,,,,/////////......---,,,+++))))))(((((((((((())))))))))))*********(((&&&$$$'''((()))(((&&&'''***---......---------...000000+++***((('''(((***---///111000///,,,***(((&&&%%%''')))++++++))))))***,,,******))))))))))))))))))+++,,,,,,+++***)))+++,,,((()))***,,,---...---+++,,,+++(((%%%###%%%)))---...---,,,***)))'''&&&%%%---------...///000111222...///111222222111///---///000000000000//////...------------,,,***)))'''&&&''''''%%%%%%%%%(((***---,,,***(((((()))+++,,,(((***,,,///000111111000444222///+++)))'''''''''(((((('''%%%###$$$'''*********)))(((''''''***---........................,,,---///000111111111000,,,...000222222111///---***,,,...000000...+++)))111000///,,,***+++---000444222///------///222444444333222111000000000000,,,000444666777777888999444555555555444333111///+++*********---000444666:::;;;;;;:::888777999:::???===:::666222111222444......---+++***+++///222222///+++)))***,,,---...---+++)))''''''(((***++++++,,,---.........------***+++,,,,,,,,,...222555666777888999777444111000,,,,,,,,,,,,---///000111111111111///,,,,,,---...000///...------,,,,,,,,,.........---,,,,,,++++++&&&)))---000111000...,,,---...///---,,,+++,,,---///......------...///000//////111111000---***(((,,,+++******++++++)))(((&&&&&&'''((())))))((((((888888777555444555888;;;;;;999777666666666555333000222444444222000000000///111333444555444333222///222444444333222222333///...---...000222222111222111000000111000---+++,,,000444444222000000111///111333444555444222111000000000000////////////000//////000111111000...(((+++///222333333111000000333444111***&&&''')))---,,,,,,,,,---...000111222111222444777888777666222444666666333000///...111111111222333222000---111///---------...---,,,(((+++///333555333111///---...///000222333444555......---***(((''')))+++,,,---///000000000///...---///111000,,,******,,,//////000333555555333111---,,,+++)))((('''&&&&&&&&&&&&''''''(((+++111444:::777333///---...///111,,,,,,...111555666555333...////////////---,,,+++)))***+++,,,+++)))'''&&&$$$&&&((()))'''&&&&&&&&&%%%%%%&&&(((+++,,,+++*********+++++++++,,,,,,,,,************))))))(((((())))))(((((()))***,,,---+++++++++---//////...,,,))),,,...///.........///111000///...---,,,,,,,,,++++++++++++,,,...///000///...,,,+++***+++,,,---******)))))))))***+++++++++************)))%%%"""$$$'''))))))''''''+++...------------...///000111***(((&&&&&&'''***...111333111---)))&&&$$$###"""%%%(((******''''''))),,,***))))))(((''''''&&&&&&))),,,......,,,+++******'''((()))+++++++++************)))'''&&&(((,,,000------,,,***((('''&&&%%%,,,---...000111111111111,,,---...//////...------...///000000111111111111///...---,,,+++******)))'''''''''&&&%%%&&&))),,,...---,,,+++***+++,,,,,,'''))),,,.../////////...444222000---+++***)))))))))******'''$$$###&&&*********+++***)))***,,,...111111000///......------,,,---000222444555555555...///111222222111000///***,,,...000111000...---111111...+++)))***...111555333000...---///111333333222222111000///......,,,000555777888888888888444444555555444222111000,,,,,,---...000333555777===<<<;;;888555444555777:::999777444111///000222---......---,,,---///111111...+++***+++...//////---+++)))((((((***---......---,,,,,,,,,---...///,,,------,,,,,,---111444555777888777444222111111------,,,,,,,,,------...///000000///---,,,...///222111000///...,,,++++++.............../////////)))+++---//////...,,,+++***,,,------,,,,,,---...//////...------......///......///000///---+++)))---,,,******++++++***)))'''(((***+++,,,++++++***222333333222111222555777:::888555444555555444333222444555444222000111333222333444555555333111000...222555666444333333333222111000000111222111000222222333444444222...++++++000555555222000111222111222444555555333000//////000111111000///......222111111222333333222000******+++---///000000///000222333111---******+++,,,+++++++++,,,...000222222111111333555666555444111444777888555333222222111///......000111111000000...,,,,,,---///......---...111333333222///...++++++,,,...///111222222------,,,***((()))+++---/////////.........------+++...111000,,,***+++......///222555777666333///***+++,,,---...------,,,******((('''(((---444999@@@<<<555///,,,---///111,,,,,,---111444666444111...///000000000...,,,+++)))***+++---...,,,***(((&&&))),,,,,,***(((((())))))'''$$$$$$%%%'''''''''''''''(((***+++---.........------+++***(((&&&&&&(((((((((((((((***++++++,,,+++***+++...//////...+++---.../////////111222222111000000//////000000...---------...///000111---,,,+++***)))***+++,,,+++++++++++++++,,,------+++***)))***,,,***'''###!!!&&&******((((((+++...******++++++++++++++++++(((&&&$$$$$$&&&***///222222///***%%%"""!!!""""""$$$'''******((((((,,,000*********)))(((&&&%%%$$$&&&***...111000...,,,+++'''(((***+++***)))))))))((())))))(((((())),,,///++++++******)))(((((((((***,,,...000111000...---))))))******++++++,,,,,,,,,---///000222333333333///...+++)))(((((()))***''''''&&&%%%%%%&&&***------------,,,,,,,,,,,,+++(((***,,,...///...---,,,......---,,,,,,,,,------)))+++,,,)))$$$"""$$$(((***+++------,,,---...000222111000///............,,,...000333555666666555000000111111111000000///)))+++...000222222111111111000---***)))+++///333777555111...---...000222111111111000///...---,,,,,,000555888888777666666333333444444333222111000000000111333333444444444888999999888555333333333444555444222///......///,,,...000000///...///000///---+++,,,...000000000,,,+++***)))***---///111000000...---,,,,,,,,,---......---+++***+++...111222333444222///...///111...------,,,++++++******+++---...///...///000222000000000///...---,,,,,,***++++++,,,...//////000*********+++******)))((('''))),,,,,,,,,,,,---////////////......------,,,,,,---.........,,,+++***,,,+++))))))***+++***))))))+++---...//////...---......///......///111333777444222111222333222222222444666555333222333666444555555666555222000......222777888666444333444555333222222333333111000333444555777777444///+++(((...333444111...///111333444666666555222000......000222222000///......333222222333555555333222,,,+++***+++---/////////000111333222000...------,,,+++******,,,...111222222111111222444444333111000444888999888666555666000...,,,,,,...111333333111///------...000000000222222222222111///...---++++++,,,---...///000000------,,,+++)))***---///111000///------,,,,,,---***...111000,,,***,,,///...000333777999777333///)))+++...111333333333333///...+++((()))...555;;;BBB===444---)))***---000---,,,---000444555333000...///111111000///,,,+++)))***,,,...000///,,,***(((+++//////,,,******+++,,,(((###!!!!!!###%%%%%%###$$$&&&))),,,...000111000000///---+++(((&&&$$$'''''''''(((((()))***+++...,,,++++++---000111111+++---...//////000333666333333222222222222222333000000///......///111222*********************+++---,,,,,,,,,---......///***)))(((***---,,,)))%%% %%%***+++)))(((+++...(((((())))))((('''&&&%%%&&&%%%######&&&***///333000---(((### !!!"""$$$"""&&&******)))***///444+++++++++***)))'''%%%$$$"""(((...222333000...---((()))++++++***)))((((((((()))))))))((()))+++...(((((())))))******++++++)))+++...000000///,,,***''''''&&&'''((()))***++++++,,,...000222333444555///---***'''&&&'''(((***''''''&&&%%%$$$&&&***---,,,------------,,,++++++***+++...///000...,,,+++)))))))))***,,,...///000))),,,---)))$$$!!!###&&&***,,,...//////...///111111111000///////////////,,,...111333555555555444111111111000000000//////)))+++---000222333444444111000---***(((+++000444888666222///---...000111111111111000///---,,,+++---111666999888777555444333333333333222111111000333444555666555444333222333666888888666333111111111222222111...---------,,,///111222111000000000...---,,,---///111111111,,,+++******+++...111333222222111///---+++***)))///...---***((())),,,//////000000...******,,,///......---,,,***)))(((((((((***---...///111333555.........//////...------'''((()))***,,,---//////)))(((((('''&&&%%%%%%%%%&&&(((***,,,,,,,,,...///////////////...---,,,++++++,,,---------,,,+++***+++***(((((()))******)))+++,,,///111111111000///,,,---,,,,,,,,,...333666666444222222222111000...111333555666555555666777444333222000...------,,,000222555666666666666666666555555444333222000///666666666555333222000///000000///...---///333666555666777555111...,,,+++...///000111111000000///666666555444222111000///111///---///111222///---000222444555444000,,,)))***+++---.........000222/////////000111111222222666666777888888888888777444111......000111000//////111222222000///...///666777666222,,,***+++............,,,++++++,,,...+++---///000000000222444000///---,,,+++++++++,,,***,,,...000111///---,,,---111666888666333000...------///111555777777777222111///---+++---111444555444111---+++---000444///...------///111000000...---,,,,,,---...------------......---,,,++++++,,,---......---***(((&&&)))(((%%%###"""###$$$%%%%%%&&&'''(((***+++------222000---***((((((((())),,,***((('''''')))+++,,,,,,+++******+++...111333000---******---222555777:::444...---000111///+++000000111111111///...---)))***+++,,,++++++)))(((***,,,...//////---***))))))+++,,,------,,,***)))''')))******)))***,,,///++++++++++++***)))(((''')))(((&&&%%%%%%&&&((()))...***$$$"""$$$%%%%%%&&&'''))),,,///111------------,,,+++******,,,++++++...222444222000+++******+++,,,,,,***)))***++++++***((('''(((***,,,---...//////...---,,,)))))))))***,,,,,,+++***$$$&&&((()))))))))+++---222...+++,,,000222000---,,,,,,,,,++++++*********&&&&&&%%%%%%&&&(((+++---,,,+++++++++---...---,,,,,,...000///+++))))))+++***)))((()))+++,,,---,,,---,,,***&&&###"""###%%%***,,,///111111000---+++000///...---,,,,,,++++++000///...///111222222222222222222333333111---***(((''''''***---111222222000,,,((((((+++///111111666444000---,,,---///000222111000//////000111222111333555555444222222222444444333333222333333333666777777999:::888444111...111555666555444333333111000...,,,,,,,,,---...111111111111///---+++***---///222444555333111///...,,,)))(((***++++++***,,,///222222///+++((('''---------+++)))((()))+++000000000...,,,+++,,,---,,,,,,++++++***)))((((((***+++---///000000/////////---+++,,,......+++(((+++***)))***,,,,,,+++)))))))))(((''''''(((******&&&(((***+++***)))******/////////...---,,,******...///000///,,,***)))***+++***)))(((((((((((((((,,,///222333333222222222...////////////222666999777666444333222111...,,,111333444555444333444555222111000...---,,,,,,,,,000222444555555555555555444444333333111000...---111111111111111000000000000000000//////111444777999999999777333///...---,,,,,,,,,---...///111222666555444333111///...---...------000333444333000222333333333222///---++++++---////////////111333/////////000000111111111333555777999:::888666555333000...---///000///...000222444555333111000000555666555222---+++,,,////////////---++++++---...,,,---/////////000333555333222000......---......+++---///000000///---++++++///444555444111...---------...000333444444444222111000...,,,,,,///111333111///,,,***+++...111...---++++++...///000///---,,,******,,,.........,,,------.........------,,,---------,,,)))'''%%%((('''&&&%%%&&&''')))***((((((((()))***+++,,,,,,///...---+++************,,,+++)))(((((()))+++---***)))))))))+++///333555000---***))),,,000333555777333...,,,------,,,***......//////...,,,+++***)))***+++,,,,,,+++***)))+++,,,---...---,,,***)))******+++,,,,,,+++***))))))***++++++***+++---...,,,---------,,,,,,++++++***)))'''%%%%%%%%%&&&'''+++(((###!!!###&&&&&&&&&'''(((***,,,---............---,,,++++++***)))))),,,///222222000******************((('''''')))***)))))))))+++---.../////////......---,,,)))'''&&&(((***,,,+++)))$$$%%%'''((()))***---000111---***+++...000...+++***************)))))))))((((((''''''((())),,,------,,,+++***+++******)))***,,,---,,,)))'''((())))))(((''''''***+++++++++,,,,,,***'''$$$###$$$&&&)))***---//////---+++)))******++++++++++++******///...---...///111111111000000000111222000,,,)))'''&&&&&&)))---000222222000,,,(((''')))+++,,,,,,000...,,,***)))***+++---111000///......///000000000222333333222111222333888666222///...000222444777777777888999777333111---000444666555444333444222111...,,,,,,---...000000111111000///---+++))),,,...222444555333000...***)))'''''')))***)))((())),,,//////---***((('''---......---***)))***+++/////////...,,,+++,,,---,,,,,,++++++*********)))---------......---------+++)))(((***,,,---+++)))(((((((((***,,,,,,***((()))(((((((((((()))******''')))++++++*********+++------,,,,,,,,,,,,,,,,,,///000000///,,,+++***+++,,,+++***))))))(((((((((---000333444333222222333000111222222333555888;;;888666555444444222///,,,222333555555444333444555111000...---,,,,,,,,,---///111222444555555555555222222222111///...,,,+++++++++,,,,,,---...000000111111222222111333666888;;;;;;;;;888444111111111+++***))))))***...222444666555444111///---++++++***+++---111555777666444333333111///...------,,,---...000000000000222444//////////////////000000///222555888999666333111111///...---...///...---///222666777555333111000222444444111---+++---///111111000...,,,+++---............------000444777777555444222111000111111---...000111000...+++***))),,,000222000...,,,+++------......///////////////000000///...---...///111111///,,,******---000---+++))))))+++...//////---+++((((((***,,,------++++++---...000000111111+++,,,,,,,,,***(((&&&%%%'''''''''(((***---///111+++++++++***************+++,,,---------------------+++***(((((()))+++,,,((((((((())),,,000444666000---))))))+++...000111333111---***((((((((((((,,,,,,,,,+++***)))'''&&&((()))***,,,,,,,,,++++++---,,,,,,+++***))))))(((************************+++,,,------++++++,,,------------....../////////,,,+++(((&&&%%%$$$%%%%%%(((&&&###  !!!"""%%%%%%%%%&&&'''((()))***/////////...------,,,,,,)))((('''))),,,///000///******))))))((('''%%%%%%%%%&&&))))))***+++---///111000///...------------***&&&###$$$))),,,+++((($$$%%%&&&&&&'''***...222111...++++++......---***'''((((((((((((((())))))******)))((()))***,,,---,,,,,,***)))(((((('''''')))******)))'''&&&'''(((((('''&&&''')))******)))***+++***(((&&&%%%&&&'''((()))+++,,,,,,+++)))'''$$$&&&(((*********)))(((,,,,,,,,,,,,---...///000.........000111///,,,***&&&&&&&&&)))---000000000...+++'''%%%&&&'''((((((+++******))))))******+++///...---,,,,,,---...///000000111000///000222555<<<888111,,,***,,,000222666555555666666555333000---111444666555444333333333111...,,,+++---000222///000000000///---***)))***---000333333111...,,,&&&%%%%%%'''))))))((('''''')))---...---+++))))))...///000///,,,*********.........---+++***+++---,,,,,,+++++++++++++++,,,///...---,,,++++++******'''&&&&&&(((***,,,,,,+++&&&'''))),,,......+++)))((((((((())))))*********(((***,,,,,,+++***+++++++++******)))***+++,,,---///000000///---+++,,,,,,,,,,,,++++++***))))))(((---000333444333222222222000111333333444555777999666666666777777666333000444666888888666555666777111000...---,,,---...///...///111444666888888777111111111000///...,,,+++++++++******+++---...///000222333444444444777999888999888666444222333444///,,,)))''')))---222555666555444111///---+++******,,,///333666777666555333111...,,,******+++,,,---...000000///000111333//////..................,,,...111333333222000...000//////...............---111555777555222000///...000222///,,,***,,,...111222111///,,,,,,---///000///...,,,,,,///444999999777555333222222222222...///000111000---***((('''***---...---+++******,,,,,,,,,+++)))))))))***+++---///000///.........222222111...,,,,,,...000,,,***''''''***,,,...//////,,,)))'''(((***++++++)))***,,,...000222222333+++++++++***)))'''&&&%%%(((((()))***,,,///111222------,,,+++***)))(((((((((***,,,///000111000000,,,+++)))(((((()))***+++)))))))))***,,,///222444///,,,)))((())),,,---.........,,,(((%%%$$$%%%'''++++++***)))(((&&&%%%%%%''')))***,,,------,,,,,,,,,+++)))((('''&&&'''''')))))))))((())))))***++++++---...---+++******+++,,,,,,,,,---...///000111---,,,***(((&&&%%%$$$$$$&&&$$$###!!! !!!!!!""""""###%%%&&&((()))***//////...---,,,+++++++++)))((((((((()))+++,,,,,,)))******(((&&&$$$######$$$''')))***++++++---///333111///---,,,,,,,,,------'''"""###))),,,+++(((%%%%%%%%%$$$%%%''',,,///222///---,,,---...,,,***&&&&&&''''''(((((())))))******))))))))))))***+++++++++***)))(((((()))***---,,,+++)))(((((()))***)))((('''''')))*********)))***+++***(((''''''(((((()))*********)))((((((%%%''')))+++,,,+++)))''')))***+++******+++---...---------///111111///---)))((((((***---......---+++)))'''%%%%%%&&&'''''')))***+++,,,---------------,,,+++++++++,,,---.../////////------///222666<<<888111+++)))***,,,///000000///111333333222111000333666666555222111111222///,,,******,,,///111---...000000///---+++)))(((***...000000...+++((($$$$$$%%%'''***+++)))((((((***...//////---------...000111000...+++++++++---------,,,******+++,,,---,,,+++++++++,,,---...///---,,,***)))******+++'''''''''((()))***++++++'''(((+++...111000...+++'''((())))))***************+++---,,,+++++++++,,,,,,***)))'''((()))+++,,,///000000///---,,,---...,,,,,,,,,+++***)))(((''',,,...111222111000000000...000222333222222444555222333666999;;;:::777444777888::::::999888999:::444222000......///000111------///333888;;;:::999111111111111000///......//////...---,,,,,,,,,,,,///111333555555555777888333333333111000111444666444111---***))),,,000333555555333222000...---,,,,,,...111333333333333222222000---***))))))***++++++---......------///000///......------,,,,,,,,,+++++++++++++++,,,,,,,,,///000000//////.........***---222444333000---,,,+++...///...***((())),,,111111111...,,,,,,---///000000...,,,,,,///555999999888666333222111111222...///111111000---***((('''))),,,,,,+++***+++++++++,,,+++(((%%%###$$$&&&&&&***...000000/////////000000000///---,,,---...+++)))'''(((***---...///000...***((((((((((((''''''(((+++---///111222222))))))))))))(((''''''&&&******++++++,,,---...///------,,,+++***)))((('''&&&))),,,///111222111111+++***)))(((((((((((())),,,+++++++++,,,...///000...+++(((''')))+++,,,,,,++++++)))'''$$$$$$&&&(((++++++***)))((('''&&&&&&((()))+++,,,---------,,,***)))'''%%%$$$%%%&&&&&&))))))(((((()))***++++++***,,,---,,,***)))))))))))))))***+++,,,...000111...---+++***((('''&&&%%%%%%%%%###"""!!!!!!!!!!!! """%%%''')))+++,,,...---+++***((((((((((((*********)))((('''((())))))***+++)))%%%###"""###&&&)))+++,,,+++++++++---222111///---+++++++++,,,...)))%%%%%%)))+++***((('''&&&%%%$$$###$$$(((+++...---+++*********))))))&&&'''''''''(((((())))))(((''''''''''''(((((((((((()))******)))***...111333111...,,,+++,,,------+++)))((((((***++++++***)))***,,,,,,***)))((()))))))))))))))************+++,,,...///...,,,)))''''''(((***)))((((((+++---...---...000333333222111---,,,,,,---......,,,***))))))(((&&&&&&'''(((***)))***+++---............,,,+++******+++,,,---...//////...,,,,,,...222555999666222...+++************))))))+++///111222222333555777777444111......000...+++))))))***---...+++---///111111///,,,+++''')))+++---,,,+++(((&&&&&&&&&'''***,,,---,,,***,,,...111333222111111222...///000000...,,,,,,---,,,------,,,******+++------,,,+++***+++,,,---...++++++***)))***+++,,,---++++++***)))(((((()))***&&&(((***...111000---+++((((((((()))***++++++,,,,,,---...---++++++,,,...---+++)))'''&&&'''((()))...//////...,,,,,,---///,,,,,,,,,,,,***)))'''&&&***,,,///000///---------...000333333222111000111...000444999<<<<<<999666555777999:::999999:::;;;777555333000///000222333...---...222777:::999777///000000111111111111000444444333111///---***))),,,///222444555555666777//////...,,,,,,...222555666444000---,,,---...000222222111111000/////////...000111111///...//////000///...,,,+++******)))***+++------,,,,,,---...///......---,,,+++******)))((('''&&&'''(((***+++---...000///...,,,,,,---'''***...000///,,,+++******---///---***'''(((***///000///...,,,,,,...000000000...------000555999999777555333111000000111...///111111000---***((()))***,,,,,,,,,+++,,,...,,,---,,,(((###!!!###%%%%%%(((---///000/////////,,,---...---+++******+++***))))))***---/////////000...+++******)))'''&&&&&&''')))+++---...//////((((((((((((((())))))))),,,,,,,,,,,,++++++++++++++++++******)))((((((''''''))),,,///111111111111++++++***)))((((((((((((......------,,,,,,,,,------***(((''')))+++,,,+++)))((('''&&&''')))***,,,++++++***)))(((((((((((()))***+++---------,,,,,,)))(((&&&%%%%%%&&&&&&'''((())))))******+++++++++)))+++---,,,+++)))(((((((((''''''((()))+++...///------,,,++++++***))))))'''&&&$$$###"""!!!!!!""" ###&&&))),,,---...,,,+++)))'''&&&%%%%%%&&&***+++,,,+++)))''''''''')))+++---***&&&###$$$%%%(((***,,,---,,,******+++//////---,,,++++++++++++...+++)))(((((((((((('''''''''&&&%%%######&&&((())))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&(((*********---222777999555000------...//////,,,***))))))***++++++***)))+++......,,,***)))(((((((((((()))***+++,,,---000000111000...,,,)))'''%%%((())))))''''''***---.........111444666666555000000///000111000---+++)))******)))'''(((***,,,((((((***+++,,,---------,,,,,,+++++++++---.../////////...---,,,---111444555444222000...+++***)))((('''&&&(((,,,000222222444666888777444000...---///---+++)))))))))***+++)))+++///222333111///---))))))*********)))(((''')))))))))+++...///...---000222444555333222222333......///...,,,,,,...000,,,---...---++++++,,,......---+++***)))***,,,---)))))))))***+++---.../////////...+++((('''(((***'''(((***,,,//////,,,***)))((((((((()))+++---......//////...,,,,,,---///---,,,***(((''''''''''''---------,,,++++++...000------...---,,,***(((&&&(((+++......---+++++++++111333555555333111//////,,,...222777;;;:::666222111333666777777777888:::999777444111///000222333000...---000555666444000---...///000111222222222666666666555222...***''')))---111333444444444555......,,,)))(((***...111555444222000...---------.........//////000000111///000000---+++***,,,...000111111111000---+++)))***+++,,,,,,++++++,,,---......---,,,+++***))))))'''''''''''''''(((((()))))),,,......+++)))***+++&&&(((+++,,,+++*********,,,...000///+++((((((***---......---+++,,,...000000000///......111555999999888555333111000000000---///000111000...+++)))+++,,,...---------///111///000///***%%%"""$$$''''''***---///...---,,,---+++---...---+++))))))*********+++---000111111///,,,,,,+++,,,,,,+++)))'''&&&'''((()))***+++++++++'''''''''((()))***,,,,,,---------,,,,,,+++***)))(((((((((((((((((((((((((((***,,,...///000000000------,,,++++++******))).........---,,,,,,,,,,,,+++)))((((((***,,,,,,,,,)))&&&$$$&&&+++///000000******)))((((((((()))******+++,,,---------,,,+++((((((((((((((())))))***''')))***,,,,,,,,,,,,+++)))+++------,,,*********''''''&&&&&&'''***,,,...,,,,,,------------------***)))&&&###!!!!!!""""""!!!"""%%%(((+++---......,,,+++(((&&&$$$$$$$$$%%%'''***---...,,,***))))))))),,,...,,,(((%%%&&&((('''***,,,---,,,+++++++++,,,,,,,,,,,,++++++***)))+++,,,,,,***&&&$$$$$$%%%''''''((('''&&&&&&''')))'''(((''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%(((*********---333999===777000---,,,---...---+++***((((((*********)))***,,,///000---***(((''''''&&&&&&''')))+++...///111000000...,,,***((('''$$$'''***)))&&&&&&)))---...---...111444777888777111111111333444333111...***,,,,,,***((('''(((+++)))))))))***+++,,,------------,,,,,,---...000111000000000...---...000222444333222000...---,,,+++***((('''(((+++...111111222444777777444111/////////...---,,,***)))(((((('''***///333444444222111---,,,+++***)))*********---,,,+++,,,...000000///222444555444222000000000------,,,+++***,,,///222---......---,,,,,,---//////---+++)))((()))+++,,,((()))***,,,---.........//////...+++'''&&&(((***,,,,,,,,,...000000...,,,***)))'''&&&(((***...000///000000...,,,,,,...///*********))))))(((((((((+++,,,,,,***)))***---000///000000000///,,,***((()))+++......---+++******333666888888555222000///***---111666999777333///---///222333444444666777:::888444111//////111222222///---///222333///***+++,,,...///111222333333555666777777444///***'''(((+++000333333333333333000...,,,(((&&&'''+++...222222222111000...,,,+++***+++,,,---///000111222...///...+++((((((+++...000222444555444000,,,******,,,------++++++,,,.........---,,,+++)))((((((%%%&&&(((******)))(((''''''***---,,,)))'''((()))&&&(((***+++***)))******---000222111,,,))))))***+++,,,---,,,+++,,,///111///000/////////111555888:::888666333111000000000---...000111000...+++***---...//////...///111333111222222---&&&$$$&&&******,,,//////---+++******,,,...000///---+++++++++******,,,000333333111///))))))***---......+++)))&&&&&&'''(((((((((((((((&&&&&&'''(((***,,,---...------------,,,+++******&&&&&&''''''(((((())))))******,,,---......////////////...------,,,++++++......---------,,,,,,,,,+++)))((((((***,,,------)))%%%###&&&---333444222))))))((('''((()))***++++++,,,---------,,,+++***))))))******+++,,,,,,,,,''')))+++---...---,,,+++)))+++...///---,,,++++++((('''&&&&&&'''))),,,---+++,,,---...////////////---***'''###!!!!!!"""######%%%'''***,,,------------+++(((%%%$$$$$$$$$%%%$$$(((...000...,,,+++,,,)))---000...)))&&&'''***&&&))),,,------,,,,,,,,,)))***+++,,,,,,+++)))((())),,,...+++%%% !!!###&&&'''))))))))))))***+++)))******)))((()))***,,,&&&%%%%%%$$$$$$#########"""###$$$&&&'''(((((((((%%%(((******))),,,333999===777000++++++,,,,,,++++++)))'''''')))))))))(((***---000111...+++((('''%%%%%%%%%%%%(((+++...000//////---,,,***)))(((((($$$'''***)))&&&%%%)))------,,,---000444777888888000000222444666666444222,,,---...+++'''%%%&&&(((++++++++++++,,,---...///......------...///111222000111111///......///111444333111///------...///...+++)))(((+++...000000000222555666555333111111/////////...,,,***((('''&&&***///333666666444333000...,,,******+++,,,---///---++++++---///000000222333444222000---------,,,,,,+++)))))),,,000444---...///...------...000///---***((('''((()))+++)))***,,,---......---,,,......---***'''&&&(((+++222111000111333333222000+++)))'''&&&'''***...111000000000...,,,,,,...000((())))))***+++******)))+++++++++))))))***---000111222333222111...,,,***))),,,...///---+++++++++666555555444333333222222333111000333888:::777333,,,---...---,,,---111555666555444111000111333666555222///...111333333222,,,+++++++++---000444666888555333222222///***&&&+++---000///---,,,...111000...+++((('''''')))+++000000//////---+++***))))))'''&&&&&&)))---000111,,,***((('''((()))))))))///111444444111...+++***,,,...000222333222111000000000//////...---,,,+++'''))),,,---+++*********,,,+++))))))***+++***)))***)))'''(((+++---......222///,,,+++------+++)))+++,,,------,,,---000222111111000111111333444555666777777777555111---+++*********,,,...///...,,,111222333111///......///555555222,,,'''%%%&&&))),,,,,,---,,,+++,,,///111222000///.........,,,+++111111222444444333///,,,)))***---//////---+++***+++***)))'''''''''((((((((((((''''''(((***,,,...///...---+++)))(((''''''&&&%%%&&&'''***++++++***+++***)))***---000111111333000---,,,...000///---***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***&&&###%%%,,,111333222***)))((((((***,,,,,,+++***,,,......,,,+++++++++///---+++***++++++***)))'''))),,,------,,,)))((($$$(((---///000...------,,,'''###"""%%%((((((''')))+++------,,,++++++,,,---+++((('''''''''%%%$$$&&&'''(((***+++,,,------,,,'''""""""&&&)))(((&&&((((((((()))***,,,---...+++,,,,,,,,,***(((&&&%%%&&&(((***---///000//////---------------,,,(((%%%++++++)))(((&&&$$$###"""$$$$$$%%%&&&(((***,,,---...---+++)))(((((()))***$$$""" """&&&(((&&&&&&%%%%%%''')))+++,,,((()))++++++++++++---///111...***)))***+++***(((///+++(((&&&&&&'''(((((()))))))))+++......---+++&&&"""""")))...///...///---******,,,,,,)))'''++++++***(((((('''''''''+++))))))+++000333333111111000///000222222///,,,+++,,,---...---+++)))'''((((((((()))***---///111222000---++++++,,,...///222111000.........///000...///111222222000...---,,,,,,***)))((()))---000000333555555222000111222333222111///---+++)))((((((***---111333444444444000...,,,,,,------,,,+++)))+++---...---,,,,,,,,,......---***'''%%%%%%'''''')))+++,,,,,,---///111111...,,,+++,,,...///......***%%%""""""%%%'''))))))***---///111///***''',,,+++***))))))+++---...111333555777666444111......,,,***)))***+++,,,+++111000...+++((((((***,,,,,,***)))***,,,+++(((%%%,,,,,,,,,+++))))))+++---444222///------...---,,,+++***)))***---...---***666666666555555444444444555333222444888:::777333/////////---+++,,,///222333333333222111000111111111///,,,---000222333222++++++******,,,000333666555333111000000///+++((())),,,......,,,+++...111111///+++(((&&&''')))+++------,,,+++******))))))'''%%%$$$$$$&&&))),,,---+++***((((((***+++,,,,,,000222333111///,,,++++++...000111333555666666666/////////...---,,,++++++)))+++...///...,,,******,,,***))))))+++,,,+++++++++***)))+++...111222222222000......//////---+++,,,,,,------...000333666666555333222111222444555333555777888666111,,,)))'''''''''))),,,.........222333333111...------...000000...***&&&%%%'''******+++,,,++++++,,,...000222111000000111111111000000000111222333222///,,,+++,,,...000000...,,,+++***))))))((()))***+++,,,)))))))))))))))***+++,,,...---+++***((('''&&&&&&%%%&&&((()))******))))))+++***)))***---000111111111...,,,,,,...///...---,,,---.../////////...---+++++++++++++++,,,------***&&&###%%%***......,,,***))))))***,,,---,,,++++++---......---+++++++++...,,,******++++++***)))&&&''')))***+++***)))((('''***...000///......///+++)))'''&&&&&&&&&%%%%%%)))***+++***)))((()))***---+++((('''((('''&&&%%%'''(((***,,,............---)))%%%%%%)))++++++(((%%%&&&''')))+++---///000,,,,,,,,,+++***(((&&&%%%%%%'''))),,,......------+++*********+++***(((%%%)))(((((('''&&&%%%$$$$$$$$$%%%%%%'''(((***,,,---000///---,,,***)))))))))&&&$$$!!! ###'''***&&&&&&''''''((()))***+++((()))++++++***+++,,,......,,,))))))+++,,,***)))---***'''%%%&&&((((((((('''(((***---000///+++((('''$$$"""%%%+++///000...///,,,***+++,,,,,,+++(((---,,,+++)))((('''&&&&&&***))))))+++...///...,,,...,,,,,,---//////,,,***,,,------...---+++)))(((''''''(((***+++...000111000///---,,,,,,,,,---...000000///.........///000......///000000///...---------,,,***))))))+++...///222444333000------...111111111000...+++)))''''''))),,,///111222222222000...,,,---...//////...***,,,......---,,,+++,,,---------+++(((&&&%%%&&&'''))),,,------...000222111///,,,+++,,,.........---)))%%%"""###&&&((())))))***---000111000,,,)))+++***)))((()))+++---...222444555666555222///------,,,***+++,,,------,,,---,,,+++)))((((((+++...***((('''((())))))&&&$$$***++++++***)))***,,,///333111...,,,,,,,,,+++))))))((((((+++......---***666666666666555555555555555444333555999999777333222222111...,,,+++---///000111222222111000...------+++***+++...000222222+++*********,,,///333555333111///.........,,,+++))),,,...---++++++...222333000+++(((&&&'''***++++++***)))((('''(((((()))%%%$$$#########%%%&&&''')))))))))***+++...000111222222111...+++)))***+++......///000222555777999......------,,,,,,+++++++++...111222000---+++++++++***)))***+++------,,,+++******---111444555555000//////111222222000...---.../////////222666::::::888555222111111333444000333555777555000***&&&$$$$$$%%%&&&))),,,///111444444333000---++++++,,,******(((&&&$$$$$$'''***((()))*********+++---000111111000000111222333333......///000111111...+++,,,...///000000///---,,,))))))))))))***,,,...///)))))))))*********))))))++++++***)))'''&&&%%%%%%%%%)))------***(((((((((***)))(((***---000111111...---++++++---......------...111333333222000...---,,,+++***+++,,,...///,,,)))'''(((+++---+++)))+++***+++---//////...,,,,,,...000000///------......,,,***)))*********((($$$%%%&&&'''((()))))))))***,,,------,,,,,,---...---...///...+++'''%%%%%%(((((((((&&&$$$$$$%%%'''+++***((((((((((((&&&%%%'''))),,,///000000///...,,,***((()))---...---+++###$$$&&&))),,,...000222+++++++++***)))'''%%%$$$%%%&&&(((***++++++++++++((('''&&&'''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---111000///...,,,)))'''&&&'''&&&###""""""%%%(((***'''((()))***+++******)))''')))******))))))+++,,,)))((((((***+++,,,+++)))+++(((&&&%%%&&&(((((((((%%%'''+++///111///***&&&'''%%%%%%(((---000000......,,,++++++,,,---,,,+++///---+++)))'''%%%$$$$$$)))))))))***,,,,,,***(((***)))((()))***+++***(((+++,,,,,,,,,+++***)))(((&&&''')))+++---......///.........---------------......---------......///---------------------......///...,,,***))))))+++...000111000---+++******...///000111///,,,)))'''&&&'''***,,,...///000//////...------///111111000,,,...//////---+++++++++,,,------,,,)))&&&%%%&&&(((***---...///000111333111...,,,++++++---------,,,)))%%%###$$$'''((()))((())),,,///222111...+++(((((('''((()))+++---...000222444555444111---+++,,,++++++,,,...///...,,,((())))))((((((***---000)))'''%%%%%%%%%&&&%%%$$$'''((()))******+++///111222000,,,******)))((('''&&&'''(((+++......---+++555555555555555555555555333333333666999:::888666444333111///......///000000000////////////---++++++******+++,,,...///000,,,+++++++++---000333666444222000...---,,,,,,,,,,,,///000...,,,+++---000333000,,,((('''(((***,,,***)))'''&&&&&&((()))+++&&&&&&&&&%%%$$$$$$%%%&&&((()))***+++,,,///222444333222///+++(((''')))+++++++++******,,,///222555---,,,,,,,,,++++++,,,,,,---///222222000---+++***+++***)))***,,,......---+++******---000222333333---...000222333222111///222222222222222444777:::;;;888555222111111333444///000111111///,,,(((&&&%%%%%%%%%&&&'''***...111555444333///+++))))))***((('''%%%###"""###%%%'''&&&''')))))))))***,,,...///000000/////////000111---------...000///---***---...///000000///---,,,***)))))))))***+++---...'''((()))))))))(((&&&%%%)))))))))((('''&&&%%%%%%&&&,,,111111,,,'''''')))'''&&&&&&(((,,,...//////,,,+++++++++,,,---------,,,...111444444222000...///---+++******,,,///111...---,,,---//////...,,,------...000222222///---+++...000222111111111222---+++))))))******)))((($$$$$$$$$%%%&&&)))+++,,,++++++***)))'''''')))+++---222666555111,,,))))))'''&&&%%%""" """$$$)))'''&&&&&&''''''%%%$$$&&&(((,,,000111000...---*********,,,...///---+++###%%%'''))),,,...000000******)))((('''&&&%%%$$$%%%&&&'''((()))))))))((('''&&&%%%%%%''')))))))))&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%''')))***,,,.........---***'''$$$###(((&&&$$$######%%%(((***''')))+++------+++)))(((((()))******)))((()))+++%%%&&&(((***,,,,,,+++***)))'''%%%%%%'''((()))((('''(((***---///...***'''&&&%%%&&&)))---///...------,,,++++++,,,---......///---+++(((&&&$$$""""""'''((()))***++++++)))((((((''''''''''''((())))))*********))))))(((((((((((()))+++,,,---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,---------......---,,,*********+++---...///000///---***((('''(((---.........---+++***)))+++---000111000---***(((&&&''')))+++,,,---......---,,,+++,,,///000111000---...000///---,,,+++++++++,,,---,,,)))'''&&&&&&)))+++...000000111222444000...+++***+++,,,---,,,+++(((%%%$$$&&&((())))))&&&'''***...111111///---'''''''''((()))+++---...+++---///111111///,,,***))))))***,,,//////---,,,((())))))))))))***...000)))(((&&&$$$$$$$$$%%%%%%&&&''')))***+++---111444333000,,,******)))((('''%%%&&&))),,,......---,,,444444333333333333333222000111222555888:::999999555333111000111222333444222///,,,,,,---//////...,,,,,,---,,,,,,,,,---...///---,,,,,,---000333555555444222///,,,+++++++++000222444222...,,,---///222000---***)))***+++---+++***)))(((((()))+++---)))+++,,,+++)))''''''((()))***,,,,,,,,,---111444222111...***'''&&&)))+++***)))((('''(((***---...,,,,,,+++++++++,,,---------///111000...,,,+++++++++)))((())),,,---------***))))))+++---...---,,,***,,,///111111111000000666666777666444444666888777555333111111222444555000...,,,***(((''''''(((((())))))((('''))),,,000444333111...***((()))***)))'''$$$""""""###$$$%%%%%%'''))))))))))))+++---000111222111...------...,,,++++++---......,,,***+++,,,---...///......---,,,+++***)))((())))))***&&&&&&'''((('''%%%$$$###(((((())))))((('''&&&%%%(((...333222---(((''')))######$$$'''***------,,,++++++,,,,,,,,,,,,,,,,,,+++---000222333111...,,,///---+++******,,,///111---------...000111111000000000000222333333000---***---000222333333444666+++***(((((()))***)))(((&&&%%%%%%%%%'''***,,,...,,,,,,***'''%%%&&&(((+++***///555666222...++++++&&&%%%$$$!!!!!!###%%%%%%$$$%%%'''&&&%%%###$$$'''+++...//////---+++((()))***,,,------+++)))&&&''')))+++,,,,,,------(((''''''&&&%%%%%%%%%%%%'''''''''((((((''''''''''''&&&%%%&&&(((***+++***''''''&&&%%%$$$######"""!!!""""""###%%%''')))************)))'''%%%"""!!!'''&&&$$$###$$$%%%''')))'''))),,,......,,,***((()))***+++***(((((()))***%%%&&&)))***++++++++++++)))'''&&&&&&'''))))))(((***))))))***+++,,,+++)))%%%%%%&&&(((+++,,,,,,+++,,,++++++******,,,...///...,,,***(((%%%###""""""$$$&&&(((***+++,,,,,,,,,***)))(((''''''((()))+++---,,,+++*********+++,,,,,,,,,------,,,***)))'''+++,,,---...///...,,,+++,,,,,,------------------,,,+++)))((((((***,,,......//////---)))''''''''',,,,,,---...///...---,,,)))+++...000000...+++)))(((((()))+++,,,------...,,,+++******,,,......---+++---//////---,,,,,,,,,+++,,,---+++)))'''&&&'''***---000222222111222333///,,,***)))***,,,------+++)))&&&&&&'''(((((((((%%%&&&(((,,,000111///---(((((((((((()))***+++,,,$$$'''+++...//////---,,,(((((((((+++------,,,******+++,,,+++***+++---///******((('''%%%%%%'''(((&&&((()))+++,,,...222555333111---+++++++++)))(((%%%'''***---............444444333333222111111000...000222555777888888888444222000000222444555555333///++++++...111111111...///000000.........///000///---,,,,,,...111222333333222///+++))))))***000333666555111---------///...---,,,,,,,,,---------,,,+++++++++,,,---...---000222111---******+++***,,,---,,,******---111//////...,,,)))((()))************+++,,,,,,,,,------,,,+++++++++---...///---...///---+++++++++---***)))((()))***,,,,,,+++)))(((((()))++++++***((()))+++.../////////000111777888:::999777666555666444333333222222333444555111...***&&&%%%&&&(((******,,,---+++((((((+++...111111///,,,)))(((***+++,,,(((%%%######$$$%%%$$$%%%''')))***))))))***+++///222555555111---------,,,+++***,,,---...,,,+++***+++,,,---...////////////---+++)))((('''''''''&&&&&&&&&&&&&&&%%%$$$###((()))***+++***)))((('''***---000000,,,((('''(((""""""###&&&***,,,,,,++++++---......,,,+++++++++***+++...///000///---+++---,,,+++***+++,,,...///)))******+++,,,...///000222111000111111000---+++***,,,000111111222333444***)))''''''((())))))((('''&&&&&&''')))+++---...///...,,,***'''(((+++---'''***...///...,,,***)))%%%%%%%%%###!!!!!!"""$$$$$$$$$$$$%%%''''''%%%###$$$&&&))),,,------,,,+++((()))***+++******((((((((()))***,,,,,,+++******'''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''&&&&&&'''***++++++***(((((('''&&&%%%$$$###"""!!!!!!"""###%%%''')))***((((((((('''&&&%%%$$$###((('''%%%$$$$$$&&&'''(((&&&(((+++------,,,***)))***+++,,,+++)))((((((***''')))++++++*********+++***)))'''''')))))))))(((,,,***(((((()))++++++***$$$%%%&&&'''((()))******+++++++++))))))***---///---,,,***)))'''&&&%%%%%%$$$&&&((()))***,,,...111------+++)))''''''+++---111000...,,,,,,...///111......---,,,+++)))((('''***+++---......---,,,,,,------......------,,,++++++***(((((((((***,,,...,,,---,,,***(((''''''))),,,,,,---///111111000...(((***,,,/////////---,,,++++++,,,,,,---...//////---+++))))))******)))((('''))),,,------------...,,,,,,,,,***'''&&&'''(((+++...111222222111000111,,,***((((((***,,,......+++***((('''(((((('''&&&&&&&&&(((,,,000111000...++++++*********)))))))))!!!$$$)))---///000///...)))(((((()))+++,,,+++)))+++,,,---,,,++++++,,,...+++,,,,,,***((('''(((***)))***,,,,,,---///333666333111...,,,,,,,,,+++***(((***,,,---------///000666666555444222111000000///111333555555555555555444111......111333444333222...+++---222555444222...000333333111111222444000///,,,******+++---...---///000...***(((((()))+++000555666333///------,,,,,,---...///......------------------------,,,---111555444000,,,,,,---,,,......+++'''%%%(((++++++---///...,,,***)))***(((***---000111111///...---,,,++++++,,,...000111///...---+++***+++---000***)))'''((()))******)))((('''(((***,,,---+++******,,,//////---...000222555777;;;<<<:::777666555444444555555555555444444111///+++((('''''')))+++))),,,...---)))(((***---......,,,***((()))+++...---)))%%%$$$%%%'''((('''''')))++++++***)))))))))***///555666222---,,,,,,,,,+++***+++---...---,,,***+++,,,...///111222222000///,,,***)))(((((((((''''''&&&&&&&&&&&&&&&''')))***+++------,,,***)))******++++++***(((&&&%%%""""""$$$'''+++------,,,,,,///000///,,,************+++,,,---------,,,,,,+++++++++++++++,,,------((((((((('''(((***,,,///222000...---,,,+++)))'''***,,,...///---,,,,,,---)))(((&&&'''((())))))((('''''''''((()))+++,,,---///...---***((()))+++...((('''((()))******(((&&&$$$%%%&&&&&&$$$###$$$&&&$$$$$$%%%'''))))))'''%%%%%%&&&(((***,,,,,,,,,,,,)))*********((('''''''''((()))+++,,,,,,+++***)))''''''''''''(((***,,,---,,,,,,***))))))(((((((((&&&&&&&&&(((++++++***(((''''''''''''&&&&&&%%%%%%#########%%%&&&(((***+++(((((('''''''''((())))))))))))'''&&&&&&'''((()))&&&''')))+++,,,,,,+++***,,,------,,,***((()))***+++,,,---+++)))(((***,,,,,,+++))))))******)))'''***)))))))))++++++)))(((&&&&&&&&&&&&&&&''')))+++***++++++(((''''''+++...------,,,++++++***++++++$$$&&&'''((((((***...222000000...***''''''+++///222000...,,,,,,...000222...---,,,+++************++++++,,,,,,------------////////////...,,,+++******))))))))))))+++,,,---******)))'''&&&&&&(((+++///...---///111222///---((()))+++---...///......///////////////000111222///---***)))((((((&&&%%%###&&&))),,,---...///111------+++(((&&&&&&(((***,,,///222333111000......***(((''''''***---//////,,,+++)))))))))(((&&&$$$((()))***...111222222000......---,,,***((('''&&&###&&&***...111111000///,,,***))))))***++++++******+++,,,,,,++++++,,,---+++---...---***((()))***,,,---.........000333555222///---,,,,,,------,,,+++---...---,,,---000333888888666555333111000000111333555555444222222222444111------///111111000///------000555888555111---111444555333333555888000...+++)))((()))***+++'''***---,,,)))''''''(((&&&,,,333666444000......)))+++...000000000///...---............---,,,+++,,,111666555000,,,,,,...---//////+++%%%"""$$$((())),,,///000...,,,***)))%%%(((...333555444111///------,,,+++,,,...111222000///---+++***+++///333+++)))''''''((())))))(((''''''(((+++...///...---,,,...//////------000333222666;;;===<<<999777666555666777777777666444333111000---+++*********+++&&&***...---)))(((***---,,,,,,+++)))((())),,,///---)))&&&%%%'''*********(((***,,,,,,***((((((((($$$***222444000,,,***+++,,,+++***+++---...---,,,***+++,,,...111333444555000///---+++************)))((('''&&&&&&'''))))))***+++---......---,,,+++)))(((''''''''''''%%%#########%%%)))---//////...---000222000,,,))))))***++++++,,,,,,,,,---,,,,,,******+++++++++,,,,,,,,,******((('''&&&(((+++...222///,,,***)))(((&&&$$$+++---...---***'''&&&&&&)))'''&&&&&&((()))((((((&&&&&&'''((()))***++++++,,,,,,+++)))'''(((***,,,+++)))&&&''')))***(((&&&$$$&&&((((((&&&&&&&&&'''%%%%%%''')))++++++(((&&&&&&'''(((***+++,,,------***++++++)))'''&&&&&&''''''(((***,,,---,,,+++***)))(((((()))+++---///111...---,,,***))))))((((((%%%%%%&&&)))++++++)))&&&&&&&&&&&&''''''((((((((($$$$$$%%%&&&(((***,,,---))))))(((((()))+++---...+++***)))(((((()))******%%%&&&(((***+++,,,++++++---......,,,***))))))***...///...,,,((('''))),,,...,,,******+++***)))'''(((((()))+++---+++(((&&&'''''''''&&&%%%'''***,,,***+++***(((%%%&&&***.........---------...//////%%%''''''&&&%%%(((---222222111///***&&&'''+++///000...+++)))***,,,///111,,,,,,*********+++,,,---+++++++++,,,,,,---------000000000000///---***)))))))))))))))***+++,,,---(((((('''%%%$$$&&&))),,,111///...///111111...***((((((***,,,---...///000111111111111111222333333111...+++)))((('''%%%### ###'''+++,,,...000222...---***'''%%%%%%))),,,---000222333111///------)))'''&&&'''***---///000---,,,***))))))(((%%%"""++++++,,,///222444333222111000///---+++(((&&&$$$&&&)))---000222222111000...,,,***)))***+++,,,+++''')))***+++******,,,...***---///...+++))))))***///000000//////000222555000...,,,+++,,,------,,,...//////...,,,,,,000444:::777333333555777777666555333000------...000222444333222333444444222111......///111333333222000111222444555555444222111000,,,(((&&&''''''&&&%%%%%%(((******(((''')))+++,,,...000000...,,,,,,,,,---,,,***+++...000111111///---++++++,,,---...---...---...///111000///---//////...+++(((&&&&&&&&&$$$)))///222111---)))'''%%%''',,,333888888333...,,,,,,,,,***)))***---000---+++)))((((((+++...111...,,,)))&&&&&&'''***,,,,,,***(((***---...---***000---******,,,///000111111444888;;;<<<:::888666666555333222222333666777666444000---++++++,,,---,,,...000///---,,,---000222...+++)))***---...///000...,,,))))))***,,,---+++---...---***(((&&&&&&***+++------------+++***,,,***)))))),,,...//////---,,,,,,---...///---,,,///---+++,,,......,,,)))'''((((((((())))))))))))***+++,,,---,,,,,,***)))###$$$%%%''''''''''''&&&!!!###'''***,,,---,,,+++---------......+++'''$$$***++++++++++++***))))))***,,,......+++***+++---*********)))((())),,,///111///+++((('''(((***+++222111///,,,***'''%%%$$$''''''''''''(((***+++,,,)))))))))((('''(((***---------,,,++++++*********((()))++++++)))((()))***,,,,,,,,,...///---(((###&&&''')))*********)))(((***(((&&&'''***---......+++,,,---,,,)))&&&&&&&&&(((***---...---,,,,,,,,,***)))((())),,,///000000.........---,,,+++***))))))*********)))(((&&&%%%$$$'''+++,,,+++)))''''''''''''(((((()))*********---,,,+++---...///...------,,,,,,,,,------+++***&&&&&&(((***,,,---+++***))),,,...,,,'''%%%'''***------+++(((''')))---000,,,***'''(((+++,,,+++***------...000111///,,,))))))'''%%%%%%&&&(((((((((,,,,,,***((('''(((,,,///,,,---...000000000000///------,,,+++))))))***,,,444111,,,)))((((((((('''***+++,,,+++******,,,---,,,,,,+++++++++,,,...///---,,,+++******+++,,,,,,000///......///---***(((***,,,............000111***)))'''&&&&&&(((***+++111///------//////,,,)))***+++++++++***+++---///111000...------///222333666555222---(((%%%$$$$$$###%%%'''***---000222333111///,,,))))))***,,,...//////...,,,***)))***,,,+++++++++,,,---...///000111///---***(((((('''(((---...000000000222555888:::777333...***(((((((((+++******+++///111222111444333111...,,,***))))))&&&((()))))))))+++000444///...---,,,++++++++++++333111///......000222444111000//////000111000...---...000000...---...///888555222222444666666555444222///---,,,---000111444333333333444444222///.........///000111000000...000222444444333111///...+++'''&&&'''((('''%%%&&&(((+++,,,***))))))***,,,...//////---,,,,,,,,,...,,,+++,,,...000111000---,,,******,,,---...---000//////000000000---+++.........+++)))''''''((((((,,,111333222---)))''''''(((,,,222666777333///---......---++++++---///***)))'''&&&&&&))),,,...000...+++)))'''((()))***+++))))))***---......,,,000...++++++---000111111000222555888999888666444333222///......000333555666333000---+++***++++++)))+++---,,,***)))+++---///,,,)))''')))+++,,,---///---+++)))))))))***+++(((***++++++***))))))***++++++,,,,,,,,,,,,++++++---+++***+++---......---,,,+++,,,---......+++))),,,++++++,,,......,,,)))&&&''''''((())))))******+++,,,,,,---,,,+++***)))$$$%%%&&&((()))(((((('''%%%&&&(((***++++++***)))++++++,,,------+++(((&&&+++++++++***)))((('''&&&(((+++---...,,,+++,,,---,,,,,,+++***((()))+++---...,,,***((((((***---///111111///---+++)))''''''((((((((((((((()))***+++******+++***)))(((***+++,,,,,,,,,,,,+++***))))))''')))+++***)))((()))))),,,,,,,,,---///---)))&&&))))))))))))))))))((((((***(((&&&'''))),,,......+++,,,,,,***(((&&&&&&'''+++---///000...,,,+++,,,***)))((()))+++...///...//////......,,,+++))))))***+++++++++***(((&&&%%%'''***------+++(((&&&%%%&&&&&&&&&''''''((())))))*********,,,---...,,,******))))))***,,,---+++***&&&&&&'''(((***+++******'''***,,,***%%%###%%%'''++++++***(((''''''***---***)))(((***---//////---...000222333222000---,,,***(((&&&%%%&&&(((((('''*********((('''(((***---***,,,...000000000///......///...---++++++,,,...222///***(((((()))))))))+++++++++***)))((()))*********)))))))))***+++,,,,,,+++***))))))***++++++...---,,,---...---+++(((,,,---...---,,,,,,---///***)))((('''''')))***+++...---,,,---000000...+++,,,,,,+++)))((((((+++---///---+++***+++,,,///111222222000---***(((((()))(((((()))***+++---/////////---***(((((())),,,...------,,,***((((((***+++,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,,,,...///000//////111444777===:::555///+++))))))))),,,+++***+++...000000000333222000---+++)))((((((&&&(((******+++---111444......------,,,,,,,,,---111000...------///111222333111////////////---+++,,,...000000///.........666333111000111333444444222000...,,,,,,---000111555444444555666444111.........---,,,,,,---...///+++...111444555333000...,,,***((('''(((((('''&&&&&&)))---...---+++******,,,---///...---++++++,,,///...,,,---///000000000,,,***)))))),,,...//////111000000000000///,,,***,,,---...---+++***+++,,,---000444555222---)))''')))))),,,///333333222000///000111000...---------(((&&&%%%$$$$$$&&&)))+++111000...,,,***(((&&&&&&)))((((((***,,,......---///---,,,---///222333333000111333444555444333333000...+++)))))),,,000222444222///,,,***))))))***'''((())))))((('''((())),,,)))'''&&&''')))******---,,,+++***))))))))))))'''((()))***)))***,,,...,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---+++***++++++,,,...///---)))&&&((()))***---//////,,,***'''''''''((()))******+++,,,,,,,,,,,,+++***((((((%%%&&&(((*********)))((()))))))))(((((((((''''''((()))+++,,,,,,+++)))(((++++++***)))((('''&&&%%%'''))),,,---,,,+++++++++++++++***(((&&&%%%'''))))))(((((((((***---111333111000///---,,,+++++++++***)))))))))))))))******+++,,,---,,,***)))))))))++++++,,,,,,+++***((('''''')))******)))(((((())),,,+++***+++------+++***+++***(((''''''((()))***+++)))''''''))),,,------+++++++++(((&&&&&&''')))---///000000...,,,,,,,,,***)))((()))+++------,,,/////////...---,,,******,,,,,,,,,,,,***(((%%%$$$)))+++------***&&&$$$###$$$$$$$$$%%%%%%&&&'''(((''''''''')))******)))'''&&&&&&&&&(((+++,,,+++***'''&&&&&&&&&'''(((((()))%%%((()))'''###!!!"""$$$*********((('''&&&''')))))))))***---000222111000///333666666333/////////,,,)))'''&&&'''(((''''''&&&''')))((('''''')))***)))***---///000///---,,,///000///...,,,,,,...000///+++'''&&&'''***,,,,,,,,,+++***((('''&&&&&&&&&(((((('''''''''((())))))***)))((((((((((((******+++******+++------+++)))...///...+++))))))***,,,***))))))))))))***+++,,,+++++++++---000000///------,,,***'''%%%&&&(((+++,,,+++)))((((((***,,,.../////////---,,,,,,---///...---+++*********+++,,,,,,***((('''''')))+++---*********)))((((((***,,,........................+++,,,...000111222222111000000000...---///333666???<<<666000,,,++++++,,,---,,,+++,,,...000000///222111///---+++)))((((((''')))+++,,,---...111333------------.........///...---,,,,,,,,,---///000444222000......---***(((,,,///111222111///......444222000//////111222222111000...------///111222666666666777777555111.........,,,***)))***,,,///,,,///333666777444111...---,,,+++***)))((('''&&&(((***...000000...,,,***---...//////---,,,,,,---///...---...000111000///+++***)))***---///000111//////...///000///---+++,,,.../////////...///111111333666555222---)))'''))))))***+++---/////////000222333333000...,,,,,,'''&&&$$$###$$$&&&((()))000000///---***&&&###!!!%%%&&&&&&(((***,,,------,,,++++++...222555666666000111111111111111111111...+++(((&&&'''***...111222111...+++***)))))))))(((((())))))((((((((()))***(((&&&&&&((())))))))),,,,,,++++++***))))))((()))************+++...111///...,,,,,,,,,,,,...///)))))))))***++++++(((&&&+++,,,...000111...)))$$$%%%'''+++...000000---,,,************************++++++******((('''&&&%%%&&&'''***,,,---,,,***))))))(((&&&%%%%%%%%%%%%&&&%%%''')))++++++*********+++******)))(((((((((((((((***,,,---,,,***((('''&&&&&&&&&%%%###"""$$$%%%(((((('''(((+++...222444000///...---------......,,,+++***))))))))))))))),,,---///...+++)))((((((******+++,,,+++)))(((&&&&&&((())))))(((''''''((())))))((()))***+++,,,,,,+++)))'''%%%&&&))),,,///+++)))'''''')))+++,,,,,,++++++)))'''%%%%%%''')))***,,,......---,,,,,,---+++***)))***,,,---,,,+++,,,------.........---------------,,,***'''%%%$$$''')))++++++(((%%%$$$###%%%%%%$$$%%%%%%&&&((()))(((&&&$$$$$$%%%''''''''''''''''''(((***+++***)))'''''''''%%%$$$%%%'''(((%%%&&&'''&&&###!!!"""$$$)))***+++***(((&&&&&&''')))***,,,///111111///...///444888777222......000---+++((('''((((((((('''$$$&&&((()))(((''''''((('''))),,,//////...,,,+++---...---,,,++++++---///,,,)))&&&&&&(((,,,...///...,,,***(((((('''&&&%%%(((''''''''''''((((((((()))((('''''''''((()))******)))(((***,,,---,,,+++000000...***'''&&&'''((()))*********++++++++++++***+++,,,...//////...---++++++)))&&&$$$%%%(((+++---+++)))(((((())),,,------......---------000222000///,,,+++*********+++)))((('''&&&&&&(((***,,,)))******)))((()))+++...000000000000//////...---***---000333555555444333111111///---,,,...111555<<<999444///,,,---///000---,,,,,,---///222222222//////...---,,,,,,,,,,,,***,,,---...////////////******+++---......//////++++++++++++,,,------...222111///......---+++)))---000333444333111000///444333222000......000111111111000///000111333444666666555666666444111.........,,,***((((((,,,000000222666999999666222000000000...,,,)))(((''''''***+++...111111000---+++...///000///---,,,---///...------...000111000///,,,***)))+++...000222222,,,+++,,,...000000...,,,,,,...111222222222333444222444666444000,,,)))((())))))(((((((((***,,,...000222444333111...,,,+++((('''&&&%%%&&&'''((())).........---***%%%!!!"""###$$$&&&'''((()))***((((((***///444777999999111000000/////////000000---+++(((''''''***...111000///---+++***))))))***+++*********++++++******)))''''''((()))******))),,,,,,++++++******)))(((,,,------,,,+++,,,...111000///...------...///000+++******,,,---,,,***(((,,,---000222333000***%%%$$$''',,,///000000///...///......---,,,+++***)))***)))((('''%%%%%%$$$$$$&&&(((+++---...---+++***%%%$$$###""""""###%%%&&&$$$&&&)))***(((((()))***)))))))))))))))***,,,,,,++++++++++++***(((%%%######$$$%%%%%%$$$$$$%%%''')))))))))***+++...111222///...---,,,,,,---///000---,,,+++******)))******,,,...///...+++)))((('''*********+++***)))'''&&&&&&'''))))))'''&&&'''(((''''''''''''((()))+++---***(((%%%$$$&&&***///333,,,)))'''&&&(((***+++++++++***)))&&&$$$$$$&&&(((%%%''')))******+++,,,...+++******+++---------+++((()))+++---...///000000---------,,,***'''%%%######%%%(((((('''%%%%%%%%%''''''&&&%%%&&&(((***+++,,,'''"""!!!$$$''')))******)))***++++++***(((((())))))&&&$$$$$$&&&(((%%%&&&'''&&&%%%$$$%%%%%%***,,,---,,,***((('''(((***,,,...///...---+++***---222777666111------///...,,,)))((()))))))))(((%%%'''******)))''''''''''''))),,,...///...,,,+++*********)))((((((***,,,+++)))'''(((+++...000111///---***)))***)))(((&&&)))))))))))))))))))))))))))(((''''''''')))***+++***)))(((***,,,......---000///...***'''%%%%%%&&&((()))***+++,,,++++++******,,,...//////---,,,+++))))))(((&&&%%%'''***---///---+++))))))+++---...---......---,,,,,,...111///...,,,+++++++++,,,,,,)))((('''&&&'''(((***+++++++++,,,+++***+++...000111111111111111///...---,,,...111444555555333111111000///---,,,---000333666333000------///222444---,,,,,,...111444555555------------...000111222///////////////...---+++'''(((***+++---.........)))***+++,,,------------///...------......---,,,///222444555333222111111777666444111...---///111111111000000111333444555444333222222222222000...---......+++((()))---222222444777999888555222///111000...+++((('''(((***+++,,,---000111111...+++...//////...,,,,,,---///+++++++++---000111000///+++***)))***---000111111))))))***,,,...///...,,,***---111222333333444555111333333222///+++)))))))))))))))'''&&&'''***,,,...000222222///---++++++***)))(((((((((((()))***,,,------,,,)))%%%!!! """$$$$$$$$$%%%'''(((&&&'''***///555888888777/////////......---------,,,+++***)))***,,,///111...---,,,,,,++++++++++++,,,+++***+++,,,---,,,***((('''''')))++++++***))),,,+++***)))((((((((((((,,,---...---,,,,,,---////////////....../////////...------...000000...---,,,---000333333111,,,'''###'''+++............///000///...---,,,+++******)))((('''%%%$$$$$$$$$$$$&&&(((,,,...///...+++***###""""""!!!"""###%%%&&&$$$'''***)))&&&%%%'''))))))(((((((((***,,,...///,,,+++))))))((('''%%%"""%%%'''((()))((((((***+++++++++++++++,,,---///000...,,,+++******,,,...///------,,,+++*********+++,,,---...---***(((((((((******))))))((('''''''''%%%'''(((((('''&&&&&&'''%%%&&&(((((('''(((+++---***(((%%%$$$&&&+++000444,,,***'''&&&((()))***)))******)))'''$$$###$$$%%%"""$$$&&&'''((())),,,...)))((()))***------,,,+++&&&''')))+++...///000111++++++++++++)))'''$$$###!!!###&&&''''''''''''((()))((('''&&&''')))+++---...)))### $$$)))+++,,,+++++++++,,,,,,***(((***+++,,,***&&&$$$%%%(((&&&&&&&&&''''''(((((((((+++---...---+++*********,,,...///...+++)))((((((+++///333333000---------///,,,***)))***+++******(((***,,,+++)))''''''''')))***+++---------------((((((((('''&&&''')))+++++++++***,,,///111222111///,,,)))***,,,---+++)))++++++,,,,,,,,,+++*********))))))((()))***,,,---,,,+++***+++...000000000.........,,,(((&&&%%%&&&'''(((***,,,,,,+++***((())),,,///000...,,,+++***((()))***)))((())),,,...///---+++))))))***,,,...---------+++******,,,...,,,,,,,,,---------------***))))))(((((()))***+++------...---,,,---///111111111222333222111///...---///111333333222000......//////...------///111000///------...000333555...------...111444555555,,,,,,---...000111333444222000.........---,,,***%%%''')))+++------------)))***,,,............------,,,,,,---///111000///000111333333111000111222::::::888333///---...000/////////000111333444555111///,,,,,,---------,,,,,,...///---++++++///444333444555555444111...,,,------+++'''%%%&&&***...---,,,,,,...000111...,,,---------,,,******+++---((((((***,,,///111000///***)))((((((+++---......)))((()))+++------+++)))(((+++///111111111222333...000000///---***)))******+++***(((&&&&&&)))------///000///---+++***+++******))))))))))))******+++,,,,,,,,,***&&&###!!! """$$$$$$######%%%'''((())),,,000444666555333------------,,,+++))))))+++++++++,,,---...000111,,,,,,,,,,,,---------...,,,***))))))+++,,,+++)))&&&&&&''')))++++++***(((+++)))'''%%%%%%%%%&&&''')))+++------,,,+++,,,---------............------///---,,,---///000000///+++,,,...111222000,,,)))"""&&&***++++++***,,,...,,,,,,,,,,,,++++++++++++)))((('''&&&%%%%%%&&&&&&&&&(((,,,//////...+++)))$$$############$$$%%%%%%&&&)))+++)))$$$"""$$$''')))(((''''''(((***,,,...,,,)))&&&%%%'''((('''%%%)))***,,,,,,+++***+++,,,++++++++++++,,,...///000,,,+++)))((((((***,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,***((('''((()))+++***(((&&&&&&&&&'''((($$$&&&((('''&&&%%%&&&'''&&&(((******))))))+++---,,,***'''%%%&&&***...111---***'''&&&'''((()))(((***+++***((($$$""""""""""""$$$%%%&&&&&&(((***,,,%%%%%%&&&(((+++,,,+++***&&&''')))+++,,,---......))))))***)))(((&&&$$$###"""$$$'''((((((((()))******)))'''&&&''')))+++---...+++&&&$$$%%%''')))***+++******+++,,,---+++***+++...000---(((%%%&&&(((%%%%%%%%%''')))***+++++++++,,,---,,,+++***+++,,,...//////---***'''((()))***,,,///000000///---,,,...,,,******+++,,,,,,,,,---......---***(((((((((+++++++++,,,,,,---...///((())))))((('''(((***---------...111333444333111...***((()))---///...+++,,,,,,---------,,,+++***++++++******+++,,,...//////---,,,---///111222222+++---...---***(((&&&&&&%%%'''***,,,,,,+++((('''&&&***...000///,,,,,,,,,***,,,------,,,+++,,,------+++)))''''''(((***+++***+++***)))((((((***,,,+++,,,---...///...,,,+++,,,,,,+++*********++++++.........---,,,---///111000111333444333222111///,,,---///000000///...---+++---//////......///000............000111333444///...---...///111111000,,,,,,------///000222222111...++++++---...---,,,&&&(((***,,,---...---,,,)))+++---000111000///......------...000111111000///000000...------///111<<<<<<:::555///---...000.........///000222333444...+++((('''(((***+++++++++...000///,,,,,,111555222333333222000...+++)))***)))(((%%%###%%%+++111...,,,+++---000000///,,,+++,,,+++***((((((***,,,&&&'''(((,,,///111000///)))(((&&&''')))+++,,,,,,)))))))))***++++++)))'''&&&)))---///000000000111,,,---...---+++*********,,,---,,,***''''''***---,,,---...---+++******++++++******)))))))))******+++,,,,,,,,,+++(((&&&$$$!!!$$$&&&%%%######%%%'''***+++---111333444111///***+++++++++***)))'''&&&***+++,,,---...///000000++++++,,,---......//////***(((&&&'''***+++)))'''%%%%%%&&&)))++++++)))''')))(((%%%""""""###%%%&&&%%%(((+++,,,+++++++++,,,***+++------------+++***,,,***)))))),,,...//////***+++---///111000,,,)))"""%%%((()))((((((***---((())))))***++++++,,,,,,***)))''''''&&&'''((()))%%%(((,,,//////...+++)))&&&&&&&&&%%%%%%%%%%%%$$$'''***+++(((### """%%%***)))'''&&&'''(((***+++***&&&######&&&))))))(((***,,,---,,,***)))))))))+++++++++,,,---...///000+++***(((&&&'''(((+++,,,---,,,,,,++++++,,,,,,---+++++++++)))''''''(((***,,,***'''%%%$$$&&&''')))$$$&&&''''''&&&%%%%%%&&&'''***------++++++,,,......,,,)))&&&&&&))),,,...---***'''&&&'''(((((((((***++++++)))%%%""" $$$%%%&&&&&&&&&''')))+++"""###$$$'''***+++***(((((()))***+++++++++++++++'''((((((((((((&&&$$$###%%%''')))***))))))***+++***((('''&&&&&&(((+++------+++)))((()))***))))))(((((((((***,,,---,,,++++++///222000***&&&&&&((($$$###$$$&&&))),,,,,,,,,++++++,,,+++******,,,......000000---)))((()))+++***+++,,,///111111...,,,...,,,******+++---------000000000...***(((((()))---,,,++++++,,,---///000***++++++***)))***---/////////111444666666333000,,,(((&&&(((---000///,,,,,,------...---,,,+++***,,,,,,++++++,,,...///000111///......000222333333)))+++......,,,)))'''&&&$$$&&&))),,,,,,***(((&&&###(((---000///------...,,,...000000...,,,+++++++++)))&&&$$$$$$%%%'''((((((((()))((('''''')))+++***,,,...000000...+++***......---,,,++++++++++++...//////---,,,,,,...000000111333444444333111000***+++---.........---,,,))),,,///000///...//////......///000111222222222111///---------...---,,,---------------...//////000,,,)))))),,,//////...''')))+++...///......---)))+++...111222222000//////......///111222111000......---+++***+++---000:::;;;:::777222000222444111000111333444555333111,,,+++)))%%%$$$%%%))),,,111111111000///---,,,+++000000000///---+++)))((((((((((((%%%###%%%***...444222000//////...,,,******'''%%%'''***---,,,+++'''&&&&&&&&&'''***,,,......)))%%%%%%***......,,,,,,,,,,,,,,,,,,+++***))))))***,,,///000///+++(((+++,,,---.........---,,,...///...,,,))))))+++------+++***+++...///---+++---+++))))))***+++******'''((()))++++++)))$$$!!! !!!"""$$$&&&((())))))***---000000...,,,---///************)))((('''&&&++++++,,,---............***---...,,,,,,...,,,)))&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))+++***'''###!!!"""%%%(((((('''&&&''')))*********///...---,,,+++*********(((&&&$$$$$$'''***+++,,,,,,+++)))***---///000000)))&&&$$$&&&***---...---,,,)))''''''***+++***))))))'''$$$""""""%%%(((***'''((()))+++---,,,***'''((('''&&&'''))))))(((&&&***++++++)))'''&&&&&&'''---,,,***(((&&&&&&&&&&&&***'''%%%%%%((()))(((&&&---,,,***)))''''''&&&&&&)))(((''')))---...---+++,,,)))&&&%%%&&&'''((('''+++---///---)))''')))+++,,,+++)))'''&&&''''''(((+++(((%%%%%%''')))((('''''''''&&&$$$""""""%%%'''&&&&&&''')))+++---///000444000+++***+++---+++******)))'''&&&&&&''')))***000///,,,'''###"""###%%%((()))))))))((('''%%%$$$$$$%%%&&&((())))))(((((('''(((***,,,---,,,+++***'''''''''''''''&&&&&&&&&&&&''')))***)))(((&&&%%%%%%&&&(((************)))))))))))))))))))))******(((%%%###$$$(((,,,......111222111...+++)))((((((&&&&&&&&&''')))++++++***,,,,,,,,,,,,,,,,,,,,,---111///---+++)))(((((()))(((,,,000000,,,+++,,,//////000///---)))))),,,///555555444222...,,,,,,,,,,,,---...---,,,---///111------...---,,,,,,---//////000111222333444444555---***)))***---///...---***+++,,,,,,+++)))&&&$$$***)))'''(((,,,000333555444333333555777555111---******,,,...///---)))%%%(((((()))+++------***((()))+++---...///...---,,,,,,---...//////...------,,,)))$$$"""###%%%&&&&&&((()))******)))(((***+++(((***,,,---......---,,,---...///---+++******+++...///---***'''(((,,,000...///111333333222111///***+++,,,,,,+++***+++,,,......---------......///000///......///222555777333000,,,******,,,,,,,,,///---+++)))(((***,,,------,,,+++******+++---...***+++,,,---------------,,,---...//////......---000...,,,,,,---/////////,,,+++***((('''((())))))777777777444000///111333000///000111333333222000,,,***((($$$"""$$$(((,,,000000000///...,,,+++***+++,,,---...---,,,***((('''''''''%%%"""###'''***000...---......---+++))))))''''''(((+++,,,+++)))&&&%%%%%%&&&'''***,,,...---)))%%%&&&***------,,,---------------,,,+++***++++++,,,...///...+++(((,,,,,,---......,,,+++***,,,---...---,,,+++,,,...,,,***((()))+++,,,,,,***,,,+++*********)))((('''%%%&&&'''))))))((($$$"""""""""###$$$%%%'''((()))***,,,......---,,,,,,,,,))))))))))))((('''&&&%%%)))***+++------,,,+++***(((,,,---,,,,,,...---***(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))(((%%%###$$$&&&((('''&&&&&&&&&((()))******......///...---,,,***(((%%%###"""$$$'''***,,,---+++***((()))+++---......***((('''))),,,//////...,,,***((((((***+++)))'''&&&%%%$$$######%%%''')))***))))))***++++++(((&&&''''''&&&(((******)))(((,,,,,,,,,+++(((''''''(((///---+++)))((((((((()))***(((&&&'''***+++***)))+++***)))((('''&&&&&&&&&(((&&&%%%&&&)))++++++)))+++(((&&&&&&''')))))))))+++---///---***)))+++...///...---+++***)))((((((+++)))&&&&&&)))******)))&&&&&&%%%""" !!!$$$&&&)))))))))***,,,...000111666222---,,,......---+++,,,+++*********+++,,,---...---***&&&"""!!!###%%%++++++,,,+++***)))'''&&&###$$$&&&((()))((('''''''''(((***,,,---,,,+++***''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))'''&&&%%%&&&'''((()))***))))))(((((((((''''''(((***,,,---***'''$$$$$$(((+++......333222111///+++)))''''''&&&&&&'''(((+++---------,,,,,,,,,,,,++++++++++++...---,,,***))))))(((((()))---111000---+++,,,//////000///,,,))))))+++...111222333222000.........000111111000...---...///,,,------,,,++++++---...111111111222222333333333+++)))((()))---///...---++++++++++++***((('''&&&)))((('''(((,,,000444666222222222333555444000,,,++++++,,,...///---***'''))))))***---//////...,,,,,,---///000000///---,,,------.../////////...---)))'''&&&&&&((()))((('''((()))******((('''(((***)))+++...000000000...------...///...,,,+++,,,---//////...***'''(((+++///...///000000000000......***+++,,,+++******+++---///............//////000000000111222333444555666222000------...///000000,,,+++)))(((((()))***+++------------,,,,,,,,,,,,***+++,,,,,,------------,,,---...000000///......///---++++++---.........+++++++++)))(((''''''(((333333222000......000222/////////111222222000...---+++((($$$###%%%)))---111111000///---+++)))((($$$&&&***---...---+++***))))))(((&&&$$$$$$%%%'''))))))***,,,------***((((((((((((***++++++(((&&&&&&%%%%%%&&&(((+++---///,,,)))&&&'''***------+++---------...------,,,,,,,,,,,,+++,,,------,,,***---...//////...+++)))((()))+++.........---...///***(((&&&&&&(((*********+++,,,,,,,,,+++(((&&&$$$$$$%%%'''(((((('''%%%###&&&%%%$$$$$$$$$&&&((())),,,+++++++++,,,,,,+++)))(((((((((((('''&&&%%%%%%''')))+++---,,,***'''%%%&&&***,,,+++,,,//////,,,******)))((('''&&&&&&&&&%%%&&&((()))***))))))((('''((()))(((''''''((()))%%%%%%&&&&&&((()))++++++...///000000///---***(((###""""""$$$'''+++------+++)))'''((()))+++,,,+++*********,,,///000000///+++************)))&&&$$$$$$$$$###$$$%%%&&&'''(((+++***))))))))))))(((&&&'''&&&'''(((+++,,,+++***---......,,,)))((()))***000///,,,)))))))))+++,,,+++***)))***,,,---,,,+++(((''''''&&&%%%%%%&&&&&&'''%%%""""""$$$&&&'''(((***(((&&&&&&(((***++++++---///000...+++,,,000333222222111000...+++)))'''***((('''(((***+++++++++((('''%%%###!!!"""&&&)))---,,,,,,,,,---///111222666222//////111111///---------.........//////000+++***(((%%%""""""$$$''',,,,,,,,,,,,+++)))((('''###$$$&&&((()))((('''&&&'''(((***+++,,,,,,+++***(((&&&%%%$$$$$$%%%'''(((''''''((()))((('''&&&%%%&&&'''((((((((((((((('''((('''&&&&&&'''***---///---***&&&%%%'''***---...333222111///,,,***'''&&&'''''')))***,,,...000000,,,,,,,,,,,,++++++***)))))))))******))))))((((((+++...111000---+++---///...///...,,,******+++------000222333111000//////333444333111...,,,,,,------------+++))))))+++---000000000000000000000000***))))))+++...000111000---,,,+++***)))((((((((((((((('''(((+++///444666111111111222333111...+++,,,,,,,,,...///...+++)))******+++---000111000......///000000000///...---....../////////......---''''''(((***,,,,,,+++))))))***+++***((('''((()))***,,,///222333111///---+++,,,......---,,,...///111000...+++((((((***---///......------,,,,,,+++***++++++***)))***,,,........./////////000000111111333555777777666444333111000//////111222222111))))))(((((((((((())))))...///000000///---+++)))***+++++++++++++++++++++---...///111111111000///...---++++++,,,------,,,+++,,,---,,,)))'''''''''000000//////...///111222000000000111333333111///000///+++(((&&&(((---000555444222000---***'''&&& ###(((---000///...,,,,,,,,,+++)))((('''&&&'''###$$$'''***,,,,,,***((('''(((***,,,,,,***'''$$$'''''''''(((***,,,...000+++)))((()))+++---,,,+++,,,,,,------...---------,,,***)))***,,,......---///000000000///,,,)))'''%%%(((---//////.........***(((''''''((()))+++,,,,,,...000000---(((%%%###''')))******((('''&&&&&&+++)))'''%%%%%%''')))+++...+++)))***,,,---***'''&&&'''''''''&&&&&&%%%$$$&&&))),,,...---***%%%"""%%%)))+++***,,,//////,,,)))***************))))))&&&''')))*********((('''%%%(((***+++***))))))***&&&'''(((((()))***,,,...000000//////...,,,+++***%%%$$$$$$&&&))),,,------+++)))'''''')))*********)))***,,,...000000///...++++++,,,+++***((($$$"""###$$$%%%&&&(((((())))))+++)))'''''')))******)))'''&&&''')))+++---,,,+++------,,,***((('''(((***000...+++))))))***,,,......---------------,,,+++&&&&&&%%%%%%%%%%%%&&&&&&'''%%%"""!!!"""$$$'''((()))((('''(((***,,,,,,,,,...///000...,,,...333777333333444333000,,,)))&&&'''''''''(((***++++++++++++***(((%%%$$$%%%)))---......---------///000111111///...///333444333000---...///000111111111000***)))(((%%%###$$$''')))++++++******)))(((''''''###%%%'''((()))(((&&&%%%''''''((()))******)))))))))'''&&&$$$%%%'''***+++)))))))))))))))(((&&&&&&'''''''''(((((((((''''''***(((&&&%%%&&&(((,,,...///,,,(((&&&&&&))),,,...000///.........,,,***(((***+++,,,------...///000............---,,,***)))%%%&&&((()))******)))(((---///000///---,,,---...,,,,,,,,,+++,,,,,,...///,,,///222333111///------222333333111...,,,,,,,,,000000...+++(((&&&((()))------------............******,,,...111333444444...---+++)))(((((()))************)))***---000333111111222222111000...,,,---,,,,,,...//////---+++*********,,,......---++++++,,,...///////////////////////////.........---(((((((((***,,,,,,+++***,,,------,,,***((()))******---000333444222000...)))+++,,,---,,,,,,...///111000---+++))))))***+++///...---+++******)))************)))((())),,,///,,,------...///000000000222555999;;;;;;888333111000///...///111111111///)))))))))*********))))))///000222222111---***'''******))))))))))))))))))......000111222222111000...,,,++++++,,,---,,,+++,,,...000///,,,)))((()))000///...///000222333444333333333444555555333111333333000---,,,---111444888777555222...***'''%%%!!!$$$)))...111222000///,,,+++)))((((((''''''&&&"""###&&&))),,,---+++((('''***,,,...---***'''%%%))))))***+++,,,...///000++++++++++++------,,,+++++++++,,,---.........---+++)))((())),,,///000000///000222222111...***((($$$''',,,//////...------***************+++---///...111444333///***&&&%%%---......---***(((((()))///---***(((((()))+++---000---******,,,,,,***'''&&&&&&&&&&&&&&&%%%%%%$$$'''***---///...***%%%"""%%%)))+++***,,,//////,,,'''((()))+++------......((())))))******)))((('''%%%(((+++---,,,+++******(((***++++++***+++...000222000---***)))***,,,---***)))((()))+++------,,,+++)))'''''')))***+++***(((***,,,...............+++,,,---,,,)))&&&###!!!%%%&&&''')))***+++++++++((('''&&&'''***,,,------'''&&&''')))+++---,,,+++******)))'''$$$$$$%%%''',,,+++)))((((((***,,,...000000000///---+++***)))&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&)))++++++***))))))+++---,,,+++***+++,,,***)))+++000555111222333333000,,,(((&&&%%%&&&'''(((((()))******+++***)))'''%%%'''***...---------------......///+++***+++///444666555333,,,---...///////////////***)))(((&&&%%%&&&***,,,*********)))))))))))))))%%%&&&'''(((((((((''''''((((((((((((((((((((('''***)))'''&&&'''***---///++++++******)))(((''''''''''''''''''((((((((())),,,***'''%%%%%%''')))+++///---***'''&&&(((+++...+++++++++---000000...+++---...///...,,,+++,,,...///000111111000...,,,+++$$$%%%''')))++++++******............---------...))))))***+++...000111222...000222222///,,,***)))///111333333222000111111444333000+++'''$$$%%%'''((())))))***++++++,,,,,,'''))),,,...000222333444000...,,,***)))***+++---......---***((())),,,///222333333222111///...---...,,,,,,,,,......---,,,+++***))))))))))))'''&&&&&&''')))+++---///000111//////...---------------+++)))'''''')))******)))...///000...,,,++++++,,,***---000222333222000...)))***,,,,,,++++++---...000...,,,******+++++++++000///---,,,******)))))))))******)))((()))+++---)))***,,,---.../////////222555999;;;;;;777222///...---,,,---...///...,,,------------,,,,,,,,,+++...///111111000---***(((***)))((('''&&&&&&''''''---...000222222222222111...,,,+++,,,------+++)))---000333222---******,,,222000//////222444555555666555555666777666444222444444333111000000222444777666555222///,,,***((($$$'''+++///111222111000(((&&&$$$$$$%%%&&&&&&&&&%%%&&&'''***------,,,***(((+++...///---***((('''++++++,,,,,,---.........+++,,,...//////...---,,,+++,,,---...////////////+++***)))***,,,...///...,,,...000222111///,,,***&&&)))---///...---,,,,,,***,,,............///111///333666444///***''''''---///000---)))(((***,,,///...,,,******+++,,,---000...,,,*********)))(((%%%&&&&&&'''&&&&&&%%%%%%(((***...//////+++'''$$$'''***,,,***+++------)))%%%&&&))),,,...000000000***))))))(((((('''''''''%%%(((,,,---,,,+++***)))***,,,...---++++++...111222///***&&&%%%'''***---,,,+++***+++---...---,,,***((('''''')))***+++***(((***,,,---,,,,,,---...+++,,,---+++((($$$###"""'''((()))***+++,,,,,,,,,'''&&&''')))---/////////'''&&&'''(((+++,,,+++***((('''&&&###!!!!!!"""%%%)))((((((((()))***,,,---...000111000---***)))(((((('''''''''''''''(((((('''((((((((('''))),,,///...,,,++++++,,,,,,+++)))$$$&&&'''&&&%%%&&&+++//////000111111000---)))'''$$$&&&((()))((('''((()))'''((('''&&&%%%&&&(((+++***+++---...///...------'''''')))...555777666444,,,,,,,,,,,,,,,,,,,,,,,,******)))'''&&&'''+++...,,,+++++++++,,,---......)))((((((''''''((())))))++++++***)))((((((''''''***)))((((((***,,,...000,,,+++***)))((((((''''''((('''''''''((()))***+++,,,+++(((&&&%%%&&&((())),,,,,,+++(((&&&'''***,,,(((((()))---111333000------000111...***((()))+++000111222333222000...---&&&'''(((***+++,,,---------,,,,,,,,,,,,---...///))))))***---000333444333///000111000,,,)))&&&&&&...000444555555555666777555444000+++'''%%%&&&''''''((((((((()))))))))***%%%(((+++...//////111222111///---,,,+++,,,...///000000///+++'''&&&)))---222333444222000...---......,,,***+++,,,......---,,,***((('''''''''%%%######$$$&&&(((+++...000111///...---,,,+++++++++,,,+++)))'''&&&((())))))(((///000111000...---...///,,,...000111222222111000+++---------+++***+++------+++******,,,---...---111000000///---,,,++++++)))***++++++)))))))))+++'''(((+++---.../////////222444666888777444000...---,,,***+++---......---333222111///............------------,,,++++++***,,,***)))'''&&&&&&''''''---...000111222222222222...---,,,---...---+++)))---111444222---+++---000333000///000333555555555777666666777888777555222111222333222111000000111111111111111000///...---(((***,,,///000000///...'''### !!!###'''((((((*********+++---...---,,,))),,,///000---+++***+++++++++,,,,,,,,,,,,++++++,,,...000111111///------------///000111222222222///---,,,,,,,,,,,,+++)))(((***---000111///,,,***+++---000000///---------))),,,000111000000000222///333666444...)))((())))))+++,,,***'''&&&***///---,,,++++++***+++++++++......---***'''&&&'''(((&&&&&&''''''''''''&&&&&&(((***,,,......+++'''%%%))),,,---+++***,,,***&&&%%%'''***---///000000///+++***(((&&&%%%%%%&&&'''&&&(((+++---+++***))))))+++---///...***))),,,000///,,,(((%%%$$$%%%(((************+++---......,,,'''&&&$$$%%%''')))*********+++---,,,++++++---000+++,,,,,,***&&&######$$$)))))))))******+++++++++(((((())),,,///000///...''''''&&&(((******)))(((&&&&&&$$$!!!!!!###&&&'''((()))+++,,,,,,,,,***---//////,,,***)))*********))))))((()))))))))&&&(((++++++***,,,///222111///...------,,,)))'''"""%%%''''''%%%&&&)))------.../////////---+++***%%%(((******((('''((()))%%%&&&''''''&&&&&&((()))'''***---000111000---,,,'''(((***000555888555222---,,,+++***))))))******))))))(((&&&%%%'''***---*********+++,,,...000222---+++(((''''''(((+++,,,111000...,,,***)))((((((((((((((()))+++---...///+++***)))'''&&&&&&%%%%%%'''''''''((()))+++---...***)))''''''&&&'''((())))))***+++)))'''&&&(((+++((('''(((---222444000,,,+++...000---)))'''(((+++...///111333333111///---))))))******,,,---///000+++***)))***+++---...///,,,++++++...222444444222...//////---)))&&&%%%%%%***...222444555555666777333222///+++((('''))),,,++++++***)))(((''''''&&&&&&***...000000000111333111000///.........///000///000///+++&&&%%%)))---111222333111---+++,,,------+++))))))+++---------,,,***(((((((((((('''%%%###$$$%%%'''***---///111...---,,,***))))))******'''''''''(((***+++***(((...000111000......///000000000111111222333333333000111111///---++++++,,,***(((''')))---000000///111222222222111000...---(((***,,,,,,***(((''''''&&&(((+++...000000000000111222333333333111///...,,,+++)))+++...111333444888666333000///...//////+++***((('''((())),,,---///---+++)))((((((((())),,,---///111222222222111///.........///...+++)))+++///222000+++)))---222333111...///333555555444777666666777777777444222...000222222000.........+++,,,---///000000111111+++,,,---.........------'''$$$ $$$)))++++++...---,,,,,,...///...---)))---000000...,,,,,,---+++++++++++++++***)))(((,,,///222333222000...---...///111222444444555555222000...---,,,***'''%%%$$$'''+++...000...,,,***///111222222000...---...(((,,,111333222000111222...222555333---(((((()))###&&&((('''$$$%%%+++000************************,,,------)))%%%###%%%(((&&&&&&''''''((('''''''''''')))+++------***(((&&&+++......+++******)))%%%&&&(((+++---//////......,,,***'''$$$###$$$&&&'''''')))+++,,,***)))((((((+++...000---)))(((+++///+++***'''%%%$$$$$$%%%&&&((('''(((***---///...---%%%$$$"""###&&&((())))))+++---...,,,***+++...222+++,,,,,,)))%%%###$$$&&&***)))))))))))))))***+++)))***+++...000111...,,,((('''&&&'''))))))(((&&&&&&%%%###  """%%%&&&)))+++,,,------,,,&&&***---...,,,******,,,,,,,,,+++***************%%%(((,,,---,,,---000333333111///...---+++(((%%%$$$'''******))))))+++...,,,---...//////...------'''***,,,,,,)))(((((()))%%%''')))***)))((()))***&&&)))...222333111...,,,)))***,,,111666777444000///---+++((('''((()))***))))))'''&&&$$$&&&))),,,''''''((()))+++---000111///,,,)))&&&&&&(((,,,...555333111...,,,***))))))&&&'''(((***+++---......))))))'''&&&%%%$$$$$$$$$'''''''''(((***,,,///000'''''''''''''''((())))))''')))+++***'''&&&(((******((()))---222333///+++(((,,,...,,,(((&&&(((,,,,,,...000222222111///---++++++++++++,,,...000222***)))((((((+++---/////////...---000333444333000---------+++(((&&&%%%&&&'''***...111222222333444111000...+++)))***---000///...---+++((('''%%%$$$)))---222444333222444555222111111000000000000000...//////+++&&&%%%)))...000111222000,,,)))***,,,---+++((((((***,,,---------+++))))))***+++***)))%%%%%%&&&(((***,,,...///...---+++)))(((((())))))###%%%'''+++......+++)))---...000///......///000222222222222222444555666333444444111...,,,+++,,,(((&&&&&&)))...222222111222333444555444222000///(((+++------+++(((&&&%%%'''))),,,///111111111111000000000000//////......,,,***)))+++000555999;;;;;;888444111......///000***(((%%%###%%%(((---000222000---+++*********++++++,,,...000111222111111000///...///000...,,,)))***...000...)))(((---333111...---///000...000444555777999;;;:::777444111111...,,,,,,///000000...,,,+++***,,,///222111///***+++,,,------,,,+++***++++++***((('''))),,,///222222222333444333///,,,,,,...//////------000333000///...,,,******)))))),,,///222444333111000000000222555555444222111111.........,,,)))&&&%%%%%%&&&''')))***+++++++++***...111111...(((%%%&&&)))+++,,,///000111000///...---+++)))(((((((((&&&$$$###$$$%%%&&&''')))******))))))))))))(((((((((((((((((((((&&&###""""""###(((((((((((((((((((((''''''***,,,+++(((&&&'''(((+++++++++***)))'''%%%###&&&'''***---000111///,,,)))'''%%%###"""$$$&&&(((%%%%%%&&&((()))+++,,,,,,+++,,,,,,+++)))(((***+++---***((((((***,,,+++))))))'''%%%'''***,,,+++)))$$$""""""%%%'''(((------------+++)))'''&&&)))'''&&&$$$%%%&&&((()))111+++$$$!!!###''')))***,,,***)))+++---...,,,)))&&&&&&&&&(((******(((&&&#########!!!!!!###'''((()))---///000///---*********)))''''''(((***)))***+++,,,,,,+++))))))'''((()))***+++...111555333222///+++(((&&&$$$###&&&'''***,,,---,,,+++***---,,,***))))))+++,,,------,,,+++(((''''''+++---,,,,,,+++)))'''(((***,,,+++,,,---............------///333555666333000...000...,,,***)))((())))))((('''&&&'''******(((%%%'''&&&$$$%%%(((+++---......///...,,,)))(((((()))---///000...***''''''(((&&&&&&''''''((())))))))))))((('''&&&%%%$$$######&&&&&&'''((())),,,---///---***&&&&&&)))++++++***************************---+++)))&&&&&&(((+++,,,---...///...---,,,---///---...///...,,,++++++,,,+++...000000---++++++,,,,,,......***''''''---333000000000000000...,,,+++//////...,,,)))&&&###!!!)))***++++++))))))***+++......---+++(((***...333333222111...+++(((%%%$$$+++...444888:::888555333111222222000---,,,,,,---,,,,,,***((('''(((+++---222000,,,+++++++++***)))+++******+++,,,---,,,+++---------,,,,,,,,,++++++'''***,,,---,,,++++++,,,...---,,,+++************(((((())),,,......,,,***(((***,,,,,,,,,,,,...000333444444333111000111222000000111111000...+++***(((((()))---222555444222666444333333555666666555111111222222000---***(((***+++,,,...///111222333444444333111000/////////---,,,+++---222777;;;===:::555///,,,+++---000111,,,)))%%%%%%'''+++...///333222111/////////000000222333444444333222000//////...------,,,,,,------.........---++++++,,,...333///,,,------,,,///444222333666777888666555333333000---,,,...000000///000...------///000...,,,++++++,,,,,,,,,+++)))(((------,,,***))))))+++...000//////000111111///---+++---///...------///222///...---,,,***)))((('''+++...111333222000///000///111333333111///...///+++,,,---,,,***)))((()))'''((()))+++++++++******---///000,,,'''$$$&&&(((+++,,,...///000000000///,,,+++)))(((((('''%%%$$$$$$%%%&&&''')))***+++,,,******))))))((('''&&&&&&(((((((((&&&###"""###$$$&&&&&&&&&&&&&&&&&&''''''''')))******(((''')))+++***+++++++++)))'''&&&$$$&&&&&&(((,,,//////---+++(((&&&$$$$$$&&&)))))))))&&&''''''((())))))*********++++++)))((('''((()))***(((''')))+++---,,,***(((&&&%%%&&&((()))'''%%%###!!!###&&&((()))++++++***)))'''%%%$$$###$$$$$$$$$$$$%%%'''((())),,,(((###"""$$$''')))***)))((('''))),,,,,,+++(((&&&%%%%%%&&&((((((&&&$$$#########!!! !!!###''''''))),,,...///...,,,+++,,,---,,,***)))***+++++++++,,,---,,,+++))))))''')))++++++,,,---///222000///,,,***'''&&&%%%$$$&&&(((,,,......---***(((***)))'''&&&'''(((***+++------,,,***((((((***---,,,---,,,***((((((***+++******++++++,,,,,,------,,,---000222222111///---///...---+++***))))))))))))'''&&&'''******(((&&&'''%%%%%%%%%'''***,,,------------+++(((''''''((()))+++---,,,)))'''''')))((((((((()))))))))))))))***)))((('''&&&%%%$$$###%%%&&&'''((()))+++,,,,,,,,,)))&&&&&&)))+++,,,+++***++++++,,,,,,---......+++)))'''$$$$$$&&&(((***,,,...//////...------...,,,---...---+++***+++,,,---000111000---*********---......***'''''',,,111000000000000///---,,,+++............,,,***'''&&&++++++***)))'''(((***---000000///,,,***+++///333222111000...,,,***((('''+++...333777888666333111...///000///---++++++,,,,,,,,,***)))((())),,,...333000---+++******(((&&&)))***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,)))+++------+++*********++++++******++++++,,,---))))))+++---//////,,,***)))+++------------...///111333555555222///---------.../////////---,,,+++)))(((***...333666444111666444333333444555555444111222222111000...,,,+++---......///000000111111333333444444333222000///---,,,+++,,,000333555666777444000------///111222...,,,((((((+++///222444222222111000000111222333333333444555444333222111......---,,,,,,,,,,,,,,,---...///...,,,++++++,,,444///************...444///111222444666777888888444222...---...000000000444222000//////...,,,***,,,,,,,,,+++***)))''''''.........---******+++,,,---+++***+++...//////...,,,---......------///111.........---+++(((&&&%%%+++---///000///.........---///111000...,,,++++++)))+++,,,---,,,+++,,,---))))))++++++,,,+++***)))+++---...+++'''$$$%%%'''++++++,,,---...000000111---+++)))(((((((((&&&$$$$$$%%%&&&(((***,,,---...++++++***((('''&&&%%%$$$))))))(((&&&$$$###%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((())))))((()))+++---++++++,,,,,,+++)))((('''&&&&&&(((***---...,,,***'''%%%$$$'''---000///,,,(((((((((((((((((((((''')))******)))'''%%%&&&'''(((((()))+++---...---+++'''&&&$$$$$$%%%$$$###!!!!!! $$$(((***+++)))(((&&&$$$"""!!! !!!"""$$$&&&((())))))'''%%%######%%%((())))))%%%%%%&&&(((***+++***(((%%%$$$$$$%%%&&&&&&$$$"""$$$%%%$$$###!!!!!!###%%%&&&'''(((+++......---+++---///111111///,,,++++++,,,---------,,,+++)))((()))+++---...---,,,,,,---+++***)))((('''&&&&&&&&&(((***---//////---***((((((&&&%%%$$$$$$%%%&&&(((---......,,,***)))***+++,,,------,,,***))))))******)))))))))***+++---...++++++,,,---...---------............---,,,***))))))(((((((((******(((''''''&&&&&&&&&''')))+++---,,,---,,,***'''&&&&&&'''$$$&&&(((((('''&&&'''(((*********))))))))))))(((+++***)))(((&&&%%%$$$###%%%&&&'''))))))))))))((((((&&&$$$$$$&&&)))************+++,,,---.........((('''$$$""""""###%%%''',,,...000000...,,,,,,,,,+++,,,------+++***+++,,,///000000///,,,)))((((((---...---***''''''+++///000000000///...---+++***---...///111000///---+++,,,+++***(((&&&(((+++...111111///,,,***+++---000///.........---,,,,,,+++,,,...222555555333///---+++---//////---+++++++++---,,,*********,,,...///222000---+++***)))'''%%%'''))),,,...///...---+++)))******+++,,,,,,,,,,,,+++---......,,,***)))***)))))))))***+++---...///))))))***,,,------***((()))+++.........------...///222444444111---***(((+++,,,------------,,,+++))))))+++000666888666333666444222111333444444333222111000//////.........////////////...------,,,000111444666666444222000---,,,,,,,,,...//////...222222000000000111222333222000------000444777888111111111111222333444555222333444555666555444333...------,,,,,,,,,,,,,,,---...000///---+++++++++333...+++++++++***---111///000111333555888:::<<<444333000///...///000111444333111000///...,,,+++---,,,+++***)))'''&&&%%%+++,,,------+++***+++,,,***((('''(((+++---//////...............///111222......///...,,,***'''%%%)))***,,,,,,+++******+++,,,---...---+++((((((((()))+++------,,,,,,---...***+++,,,,,,,,,+++***)))+++,,,---,,,)))''''''(((+++++++++,,,---///000111...,,,***)))***)))'''&&&$$$%%%&&&(((***,,,---...***))))))((('''&&&%%%%%%))))))(((&&&$$$$$$&&&(((((('''''''''''')))***+++*********)))))))))+++,,,,,,,,,---...---,,,+++***''''''(((***------+++)))(((%%%%%%+++444777444...))))))(((''''''&&&&&&%%%)))***+++***(((&&&&&&'''***+++---...///...,,,+++((('''&&&%%%$$$"""!!! !!! !!!%%%)))+++,,,(((&&&$$$!!!  !!!$$$&&&((((((((('''$$$$$$$$$%%%&&&&&&&&&%%%###$$$&&&)))***+++***)))&&&%%%$$$$$$%%%%%%$$$"""'''((('''&&&$$$$$$&&&((('''((())),,,...///---+++...111444444222///,,,+++,,,------,,,+++)))'''&&&***,,,//////...+++***)))''''''&&&&&&&&&&&&'''''')))***,,,---...------,,,***)))&&&$$$######$$$%%%,,,------,,,)))(((((())),,,---......+++***)))***+++***)))((()))+++---///+++************,,,---......///111222111///---+++)))))))))******)))((('''(((((()))))))))***,,,------------***(((&&&'''(((###$$$%%%%%%&&&%%%&&&&&&''''''(((((())))))))))))++++++***((('''&&&%%%$$$$$$%%%'''))))))(((&&&%%%$$$###""""""$$$&&&((()))************************'''%%%###""""""###%%%&&&///111222111...+++))))))+++---...---,,,,,,---...---------,,,***(((((('''......---***''''''))),,,/////////...---,,,++++++---...000111111000///---,,,,,,,,,+++)))***,,,...000///---***))))))***+++++++++++++++,,,---......---...111222111///,,,***)))+++...///...,,,,,,,,,---,,,******,,,.../////////---,,,,,,,,,***(((&&&&&&)))---000000///---,,,***++++++,,,,,,+++******,,,...000000...---,,,---)))))))))***+++,,,......)))((()))***,,,+++(((&&&(((***---...---,,,+++,,,...000222111///,,,***)))......------,,,,,,++++++((())),,,333999<<<:::777333111//////111333444444000///...,,,,,,---...////////////...---***((('''+++...333666777555111///...------///000000...,,,///000222222222222333444666333000000222555777777222222111111222222222333000111333444555555555444...------,,,,,,,,,,,,,,,---000222222000---,,,,,,000---,,,//////,,,,,,/////////000111333555777999222222111000//////000111111111111000///......///...---,,,***((('''&&&%%%''')))++++++***+++,,,...***(((&&&'''***---///000//////...///000111222222...///000000...,,,)))''''''((()))(((&&&&&&''')))+++,,,,,,+++(((&&&&&&'''+++,,,......,,,++++++,,,++++++,,,------,,,+++***,,,---......,,,++++++++++++***++++++,,,...///000...,,,++++++++++++***)))###$$$%%%''')))+++,,,---'''''''''(((((((((((((((******)))'''%%%&&&(((+++---,,,+++***+++,,,...///...---+++*********)))))),,,---.../////////...---)))))))))+++------,,,***(((&&&'''...777:::555///((((((''''''&&&%%%%%%%%%)))+++,,,,,,***)))))))))...///000111///---+++)))))))))((('''%%%###""""""###""""""$$$'''+++,,,,,,)))'''%%%###!!!!!!!!!"""###%%%'''))))))(((&&&%%%###%%%'''''''''%%%###"""###&&&)))+++,,,++++++***'''&&&$$$%%%&&&&&&&&&$$$***++++++)))'''''')))+++)))***+++...000000...,,,---000444555222///,,,+++,,,,,,,,,,,,***((('''%%%***---000000...+++((((((%%%%%%%%%&&&&&&'''((()))+++*********+++---///111...,,,)))'''%%%$$$$$$%%%)))***+++***(((&&&&&&'''+++---......,,,++++++,,,...---+++++++++,,,...000+++***)))((()))+++---///...000222444444222///---******++++++***)))(((((()))+++,,,+++******,,,............,,,)))'''((()))$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&((()))***+++******)))((('''&&&%%%%%%$$$%%%'''))))))'''&&&$$$%%%%%%$$$$$$%%%'''***,,,,,,,,,+++***((('''&&&%%%&&&%%%$$$###$$$%%%'''(((222333333111---)))'''''',,,...//////......000111))))))((((((((((((((((((------+++)))'''''')))***---------,,,,,,,,,,,,,,,...//////000///...---,,,+++---......---,,,,,,---111///---+++************''''''((()))***,,,...///......//////...,,,)))((((((+++---///......///000...,,,***+++---//////...******+++,,,...---+++(((&&&***///111000...------------...---,,,***(((&&&+++...000111111000111222,,,++++++******++++++,,,+++***+++,,,------***'''''')))+++,,,+++++++++,,,.........---,,,,,,---///222111///---++++++***+++((())),,,333:::>>>===;;;///---,,,---000333555666...---+++))))))+++---...000000000000...,,,)))'''(((+++///333444222000.........///111444444222000...111444444333222333444777555111000111333333333333222222111000000///...///000222333444444444444///...------,,,,,,------...111333444222000/////////---...222222//////111111111000000000000111111...000111222000//////000---...////////////000222...---,,,***((('''''''''&&&((()))))))))+++---///---+++))))))+++...//////000///......000222222111.../////////...---+++***(((((((((&&&$$$%%%''')))***++++++***'''&&&'''(((+++---...---+++************+++,,,---------,,,+++,,,---//////000///...---***++++++,,,,,,---------,,,+++***+++,,,---,,,+++%%%%%%&&&''')))***++++++''''''(((((()))***************)))'''&&&'''***---111000...------...000111///...,,,,,,,,,+++(((&&&+++,,,---///000000//////+++******+++,,,,,,+++***(((''')))...444666222---&&&&&&&&&&&&&&&&&&&&&&&&)))+++---...---,,,,,,,,,///000111000---***))))))((()))***)))&&&%%%&&&''''''&&&&&&'''***,,,,,,,,,)))((('''&&&&&&%%%%%%%%%'''((()))))))))'''%%%######&&&))))))'''$$$"""!!!$$$'''+++------+++++++++'''&&&$$$%%%'''((((((''',,,---,,,+++))))))+++---++++++,,,...111111///,,,***---000111000---+++***+++,,,,,,,,,+++)))((('''***---///000...+++))))))'''''''''''''''((()))***+++***))))))***,,,///111///---***(((&&&&&&&&&'''((())))))(((&&&%%%'''(((+++---...---,,,,,,---///111000...------......///******(((((()))+++...///---///111333333222000...***,,,---,,,***))))))))))))+++...---***)))+++......///...,,,)))((((((***%%%%%%$$$&&&'''((('''%%% !!!###%%%''')))+++,,,((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&))))))))))))((()))---000///...---***(((&&&$$$$$$%%%%%%%%%%%%&&&(((***+++333333222000,,,)))((()))---...000000000000111333((('''%%%&&&'''))))))(((,,,+++***((((((((())))))+++++++++++++++,,,---...000///...---,,,,,,,,,,,,,,,---......---,,,---...444222///.........---,,,'''&&&&&&'''(((+++---...............,,,***((('''(((***,,,------///111333000---***+++...///...+++((()))+++...000000---***(((---111222///------...//////000///---***'''%%%+++---000222222222333444...---,,,+++************------...000111111...,,,''')))***+++***+++---...//////...,,,+++,,,000222555333///,,,************)))(((+++000777<<<<<<:::...,,,***+++...222555666---,,,***(((((()))+++,,,///000111222111///---,,,(((***,,,.../////////...//////000333555666555444///333666666333111222444555222///...///000000000333333222222000///---,,,///000111333444444333333000//////..................000222333222111111222111...///222333222333666777666555333111///---,,,)))---111333111/////////***,,,//////......000222///...,,,***)))((())))))*********))))))***---000111///---,,,...//////...///---+++,,,///111111///------------------------******)))'''%%%%%%(((******++++++***((('''(((******+++---,,,+++)))*********+++,,,.........------,,,---...000111111///...***+++,,,------,,,+++***((('''''')))+++---,,,,,,''''''((())))))***++++++)))))))))***************+++***)))'''&&&(((,,,///222111...,,,,,,,,,...///---,,,,,,...///---)))%%%((()))+++---............+++***))))))***+++***(((''''''))),,,......+++(((###$$$$$$%%%&&&&&&'''''''''***---......---......,,,......,,,)))'''''')))''')))***)))''''''(((***,,,***)))***+++,,,+++***))))))************))))))''''''(((((('''%%%$$$###"""%%%))))))'''%%%$$$$$$$$$(((,,,...,,,***)))***&&&%%%###$$$&&&))))))))),,,,,,,,,+++))))))+++,,,***+++,,,...000000...,,,%%%(((+++---,,,***)))))),,,,,,---...---,,,+++***)))+++...///---,,,++++++***)))))))))))))))******++++++++++++++++++*********)))'''&&&&&&'''(((***(((((((((&&&%%%&&&)))++++++,,,---,,,,,,---000222222111000///...------,,,)))((('''''')))+++---...,,,---///000111000///...+++---...---***((()))***'''+++---,,,)))'''))),,,......---+++((('''((()))%%%$$$%%%'''***,,,+++)))""""""$$$&&&(((***+++,,,%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))***+++,,,***((()))---000---,,,+++)))'''%%%#########$$$$$$&&&(((***---...111111000---+++***,,,...+++---///000///000222333+++)))&&&&&&((())))))(((***)))((((((((())))))))))))))))))***+++---///000000...,,,******+++---///...---+++)))((()))---000444222///...000000///---((((((''''''(((***---.........---,,,+++***(((((('''(((******+++...222555111---***+++......,,,((()))***,,,000222111---***+++///222222...+++---//////000111000///,,,)))'''+++...000111111000111222...---,,,+++************------...000222222000...)))*********+++---000333000000111///......///111333111---***))))))***++++++)))))),,,222666666555000---******,,,000222333---,,,+++***))))))*********,,,...000111000///---+++*********+++---...///......///111444666555444222555888777333000111333000...,,,,,,...000000000222222333333222000///...000111333444444444333333111111000///////////////,,,...000000000000222333444000///111333333666;;;===<<<:::888444000---+++&&&+++111333222000//////***,,,///...------///222///...,,,***))))))******------,,,***)))***---000333111//////000000///---...+++)))+++...000///---,,,++++++++++++,,,---...---,,,***(((&&&'''***,,,***++++++***(((((()))+++(((***++++++*********+++)))***,,,...//////......,,,,,,...000222222000...***+++---------,,,***(((%%%%%%%%%'''***,,,,,,+++)))************+++++++++,,,+++++++++******))))))++++++)))'''''')))---000222000---+++******,,,---++++++,,,...111///+++&&&%%%&&&)))+++,,,------,,,***)))(((((())))))((('''%%%''')))******(((&&&$$$!!!"""###$$$&&&'''((()))%%%(((,,,............///)))***+++)))&&&%%%''')))%%%(((******((((((***,,,///---,,,,,,---,,,+++)))((()))+++,,,,,,,,,+++***&&&&&&&&&&&&%%%%%%$$$### $$$(((***(((&&&&&&'''$$$(((---...,,,)))((((((%%%###"""###&&&)))******+++,,,+++***((((((***,,,******+++---//////---***###%%%((())))))(((((((((---.../////////...---,,,)))+++---...---,,,,,,---,,,++++++******************,,,---...---***&&&###$$$$$$######%%%'''***+++))))))(((&&&%%%'''+++...+++,,,,,,,,,,,,...222555222222111000///---+++***''''''&&&'''(((***,,,---***+++,,,.........------+++---///---***((()))***&&&))),,,+++'''%%%'''***,,,---,,,***'''&&&&&&(((%%%$$$$$$(((---000///---$$$%%%&&&'''(((***++++++$$$$$$%%%%%%&&&'''((((((''''''&&&''''''(((******)))***+++)))&&&'''***...)))((('''&&&$$$###"""!!!""""""$$$&&&)))+++.../////////---,,,***,,,///222***,,,.../////////111333///,,,(((''')))***)))''')))((('''''')))***))))))((((((((()))+++---000222000...***((()))+++///222000---)))$$$###&&&---222333000------///000...,,,***)))(((((()))+++---...///...---,,,+++))))))(((&&&''''''((())),,,222666111---***+++---...***&&&+++,,,...111333111---)))---111333111---***,,,///...///000111000...+++))),,,...000000///......///---,,,++++++******++++++******+++...000000...,,,+++++++++++++++...333777111222444333111///......111...+++(((''')))+++,,,---***((()))---000111000222///+++***+++...///000...---,,,+++************$$$&&&***---///...---,,,---,,,***)))))),,,///111...------///222444444333444777:::777222///000333,,,+++***+++---000111111111222333444333222111000222333444555555555444333222111111000000000000000+++,,,---......///222444777444000...///333888<<>>:::666111,,,((()))+++,,,,,,+++,,,...000...,,,+++,,,///111///---000...,,,***))))))***+++000---***((((((***...000000000///...............//////...,,,++++++,,,...+++)))((((((***,,,---,,,++++++***)))((((((((()))'''(((***+++,,,,,,+++++++++---...,,,)))(((***,,,------...---,,,***(((''',,,+++++++++,,,...000111000---***)))******(((&&&&&&%%%$$$&&&***+++)))'''***---///---)))&&&'''))),,,***)))+++------***&&&(((((((((((())),,,...///...---+++)))((('''''''''$$$%%%''')))***)))&&&$$$$$$$$$%%%(((+++------,,,)))'''%%%&&&((()))'''%%%)))((('''%%%######%%%''''''&&&&&&&&&&&&''''''(((%%%%%%'''))),,,...///000)))((('''%%%$$$$$$$$$%%%(((((()))+++,,,+++)))&&&++++++((((((,,,///,,,&&&(((((((((+++---///...---)))))))))(((&&&$$$""" """&&&))))))((('''(((***,,,......,,,***)))((('''&&&%%%&&&((()))))))))(((+++---+++&&&###%%%(((***))))))+++---,,,'''###"""###$$$&&&((()))***+++///000333666777444...***&&&''')))+++---......---+++,,,---,,,***)))***+++......------,,,+++******(((&&&$$$$$$''')))++++++///,,,)))((()))+++------***---///...---...111555444222///---,,,,,,+++***&&&&&&&&&'''(((***+++,,,...,,,***))))))+++...111+++---///...,,,)))(((((())))))(((((((((((())))))+++,,,,,,)))%%%$$$&&&))),,,,,,,,,,,,,,,,,,,,,,,,'''((((((((((((&&&$$$###"""""""""%%%)))+++,,,,,,)))***++++++***)))***,,,,,,+++(((&&&%%%&&&''''''***+++,,,)))$$$!!!"""###%%%%%%%%%&&&'''((()))***---+++)))((()))+++---///,,,------......------,,,---+++((((((******)))'''+++++++++(((&&&%%%&&&(((,,,***((()))+++...000000...///000111222222111000///---***%%%###&&&///666666000***((())),,,......+++,,,,,,***((((((,,,///...---,,,+++++++++,,,---000///---)))(((***...111///,,,***)))+++,,,------...///111222222111000///222555555111+++)))+++///444222///,,,***)))))))))***+++---//////---+++)))***)))((()))+++,,,,,,+++++++++++++++,,,,,,---...---...///000000222666888666444000......//////...---,,,,,,+++******))))))---+++)))((())),,,///222555333000............---///,,,******,,,...---+++((()))***,,,------***(((,,,+++)))((())),,,000222222...***))),,,111555777;;;:::888555222///---,,,,,,---...------...111333111222333222111111222444666444333333555555444222222111000000000111222333---------...000222555666999666222//////111555888@@@>>>;;;888666222...+++***+++++++++******,,,...,,,+++***,,,000222111000...---,,,******+++,,,---111...+++((((((***---///......---,,,,,,---...//////...---,,,******+++---+++)))((((((***,,,---,,,,,,+++***)))(((((((((((('''(((***+++,,,,,,++++++***,,,,,,+++(((((()))+++,,,,,,,,,+++***)))'''&&&)))))))))***,,,///222333111...+++***++++++)))'''&&&%%%$$$'''***+++***)))+++,,,---,,,***))))))***---++++++,,,......+++((((((((()))***+++,,,,,,---,,,,,,+++***)))(((''''''%%%%%%''')))***)))&&&$$$$$$###$$$'''***++++++***)))'''%%%&&&((((((&&&$$$''''''&&&%%%######%%%(((((('''&&&%%%%%%%%%&&&'''$$$$$$%%%'''))),,,---///+++)))'''%%%######$$$%%%(((((()))+++---,,,***(((++++++)))(((,,,000---'''&&&&&&&&&))),,,......---*********)))'''$$$"""!!!"""%%%((()))(((&&&%%%%%%&&&(((++++++***((('''''''''&&&&&&&&&((()))*********,,,---***&&&$$$&&&)))+++***)))+++,,,+++(((%%%%%%%%%&&&((()))+++,,,---000000222444444222---)))&&&'''***,,,---......---***+++,,,+++***)))***+++------,,,+++******++++++(((&&&%%%&&&)))+++,,,,,,000---)))((()))***++++++***---000000......111444000...+++************)))''''''(((((()))+++,,,------+++)))'''(((+++...111/////////---***((('''(((((((((((((((((()))***++++++,,,,,,)))&&&%%%'''))),,,,,,++++++************''''''((((((((('''&&&%%%%%%$$$$$$%%%(((***)))(((***+++,,,,,,***)))***+++,,,***(((&&&$$$$$$%%%&&&(((***+++)))'''%%%&&&((('''&&&&&&&&&''''''((()))***)))((((((((()))+++,,,,,,------......------,,,+++)))''''''***+++***))),,,---,,,***(((''')))***---+++******---///111111---///000222333222111111///,,,)))&&&%%%)))000555222...(((&&&(((+++------...///...+++((('''***---...---,,,++++++,,,------000///---+++)))***...111---+++)))***,,,///000000...///111222333222000///222333333000,,,+++---000444222///,,,***)))))))))(((***,,,------,,,***((()))''''''(((+++...//////,,,,,,++++++,,,---.........///000000000111444666777444111////////////......------------,,,,,,,,,---+++***)))***---000222555222///......///...---,,,***(((***,,,......,,,)))))))))+++------,,,***,,,+++***)))+++---000222///,,,)))(((+++...111222333222111000///---,,,,,,......///...---...111333333444444333222222333555333222111222444555444222333222111000000111222222111111111222222333444444;;;888444000///000222444999888666555555444111///------,,,***((((((+++---+++***+++---000222222111,,,,,,,,,+++,,,---......000...+++)))((())),,,...++++++******+++---000111...---,,,************+++***((('''''')))+++,,,+++,,,+++***)))(((((((((((('''((()))***++++++++++++)))***+++***)))((()))***+++***)))((('''&&&&&&&&&'''''''''(((+++///333666111///---,,,,,,+++***(((&&&%%%&&&(((+++------,,,,,,+++++++++,,,---,,,+++,,,,,,,,,---...---+++)))'''(((+++------,,,***))))))***+++++++++***((((((%%%'''((())))))(((&&&%%%#########%%%''')))((('''((('''&&&&&&''''''%%%$$$%%%&&&&&&&&&%%%%%%''')))+++***'''%%%$$$$$$%%%&&&######$$$%%%''')))+++---,,,)))&&&###"""###%%%'''(((((()))+++---...,,,+++++++++***))),,,000...)))$$$$$$$$$'''***,,,,,,,,,++++++***)))'''%%%###"""&&&(((***)))'''$$$######"""%%%((()))'''&&&&&&&&&(((((((((((((((***++++++,,,---,,,)))&&&%%%(((+++---,,,************)))((((((((()))***+++,,,......111000000111111///,,,)))''')))+++---//////......***+++,,,,,,+++***+++---...---***)))((()))***+++&&&&&&''')))---//////...111...***((((((((((((''')))---111111///...000222---+++))))))***+++***)))))))))******+++,,,------+++)))&&&%%%&&&***...111222111...***'''&&&(((+++)))(((((('''((()))***+++,,,,,,+++)))'''&&&''')))*********)))))))))(((((('''((((((((((((((('''''''''&&&%%%&&&'''(((&&&%%%***+++,,,,,,***((())))))***)))&&&$$$###$$$$$$%%%'''(((************,,,---))))))(((''''''''''''''''''''''''((((((((())))))+++,,,,,,------,,,,,,+++)))'''&&&''')))+++++++++...//////---++++++,,,...000...,,,,,,///111222222...000222333444333111000...+++((('''***---111222...+++'''&&&(((+++---...222111///+++'''&&&(((***...---,,,++++++,,,---...000000///---++++++---000+++***)))+++...111222333...///111222333222111111111000///......///000111444222///,,,***))))))***''')))***,,,,,,+++)))((((((&&&%%%'''+++///222444...---,,,,,,,,,---...///111111222111000000222333777444222000000000///.../////////000000000000000...---,,,+++,,,///111333444111///...//////...---)))((((((***---/////////+++***)))***,,,......------,,,,,,,,,---...000111...,,,******,,,...///...,,,,,,---------.........000000000///......000222555666666444333222333444///......000333444333222333222111111111111222222555666666777666444222111:::888444111//////111222111111111222444555444222000///...+++((((((***---,,,,,,,,,---///000000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***---...***)))))))))+++...222444...,,,***))))))***))))))(((&&&$$$%%%''')))))))))++++++***)))(((((())))))(((((())))))***+++++++++******++++++************)))(((&&&%%%$$$%%%%%%&&&&&&&&&'''(((+++///222555///...------,,,***)))'''''''''(((***,,,...000000000---***+++---...,,,)))******++++++,,,+++)))(((&&&))),,,///...,,,(((&&&((()))+++,,,,,,+++)))(((&&&(((******((('''&&&%%%"""""""""$$$&&&'''&&&%%%'''''''''''''''&&&%%%###%%%&&&(((((('''((()))+++...,,,)))&&&%%%%%%&&&&&&$$$$$$%%%&&&''')))+++,,,***'''$$$""""""$$$(((***((('''(((+++...///...---,,,---+++))),,,000///+++&&&$$$$$$%%%((()))))))))(((((((((''''''&&&&&&%%%((()))***(((&&&$$$$$$$$$$$$'''))))))'''%%%$$$$$$))))))************,,,---------+++(((&&&&&&))),,,...,,,***(((((()))++++++************+++,,,...///111000.........---***((()))+++---000111111//////,,,---///...------...000000...***'''&&&&&&((()))###$$$''',,,000333333222111...***(((''''''&&&%%%(((,,,000111...------///+++***)))***,,,------,,,++++++,,,---------------)))'''%%%$$$&&&)))...111333111,,,(((%%%''',,,000,,,+++)))((('''((()))***------+++)))((('''((()))((()))))))))***************)))))))))((('''&&&&&&'''&&&&&&'''((((((&&&$$$(((***+++***((('''&&&''''''&&&$$$######%%%&&&((())))))+++,,,,,,---...///+++***)))(((''''''''''''&&&'''((())))))(((''''''))))))************)))))))))((('''(((((()))******///000111000///...000111333111......000222333333222333444444333111///------***(((***...111111000+++***(((((())),,,///000444111...***(((''')))***------,,,+++,,,---...///000000000...,,,,,,---///---++++++,,,///222222222...///000111222222222111000...------///111222111333222///,,,***)))******((()))***,,,,,,+++***)))***(((&&&'''+++000444666///...---------...///000222333333222000///000111555444222222222111///---000000111222222333444444000/////////000222444555222111//////000000///---******+++---///000000000...+++******,,,///000000---------......///000111111000///000111111000///,,,,,,---...///000000111111222111///...---///111555666666444222111111333,,,,,,---///222333333111000000000111222333444555777888::::::888555000...666444222000//////000111,,,+++,,,///222444444333222222000---+++***+++---............------------,,,---------,,,+++)))(((+++***)))((()))+++...000***))))))***---000333555...+++(((((()))+++***)))%%%###""""""$$$&&&'''&&&***)))))))))))))))******((((((((())))))***++++++++++++,,,,,,------,,,+++'''&&&%%%$$$$$$$$$&&&&&&''''''((()))+++---///000---------,,,***((('''&&&)))******,,,---///222333333///++++++,,,,,,***''''''(((******)))((('''&&&'''))),,,///...,,,(((%%%((()))+++,,,---,,,***)))(((***+++***'''%%%%%%&&&"""!!!"""###%%%&&&%%%$$$'''((())))))(((&&&%%%$$$%%%'''***++++++***+++,,,///---***((('''''''''(((&&&'''((()))***+++,,,,,,&&&$$$"""!!!###&&&+++...((('''(((***---//////......///...+++,,,//////,,,((('''%%%%%%&&&''''''&&&$$$%%%%%%&&&'''(((((()))((())))))'''%%%%%%&&&'''***,,,---,,,)))&&&$$$$$$(((***++++++******,,,///---,,,***'''&&&''')))+++---+++)))''''''(((,,,...++++++***)))***+++---...000...---,,,---,,,***(((***,,,///222333222000//////000111111//////000111111///+++'''%%%%%%&&&'''"""$$$(((---333666666555111...+++)))((('''%%%$$$&&&***......,,,)))***+++)))((((((***---......---,,,---............------'''&&&%%%$$$&&&)))---///000...***'''&&&)))///444///---+++((('''''''''(((///---+++***))))))))))))'''((()))***,,,---......,,,+++***(((&&&%%%$$$$$$%%%%%%&&&((()))***(((&&&%%%'''))))))'''%%%%%%%%%$$$#########%%%'''***,,,,,,,,,,,,,,,------------+++***))))))(((((((((((('''(((***++++++***((('''&&&''''''((((((''''''&&&******)))(((''''''((((((///000222222111111222444444222000///111222333333555555444333111///---+++---+++***---111333111///,,,,,,,,,,,,---///222333333000,,,)))(((***+++,,,------,,,,,,,,,---//////000000000...++++++,,,...000...---...///000000///......///000111111222222000...,,,---///111222222333111...,,,*********+++***+++,,,---------,,,,,,---+++((((((,,,000333444000/////////////////////222333444333000//////000333222111222333222000---000111111222333444555555111111222333444555666666111/////////000111///...---...000111111111111111000---++++++---000111222............///000000111333222222333444444222///.........//////000000000111222111///------...000333333333222///...///111++++++---///222333222000,,,---///111444666777888666888;;;;;;999555///,,,222111000///...//////000))))))***---000222333222222222222000---+++,,,---...//////---+++******+++---...//////...,,,)))'''***)))(((((()))+++...///******+++,,,...000111222---***''''''***---,,,***$$$"""!!!!!!###%%%&&&%%%(((((((((((()))***,,,,,,(((((((((((((((***++++++,,,+++,,,---//////---+++&&&&&&%%%%%%%%%&&&'''''''''((()))+++,,,,,,,,,,,,+++---...---***'''&&&&&&)))++++++,,,,,,...111444333000---+++***)))((('''''')))++++++)))((('''((((((***,,,------+++)))''')))***+++,,,,,,++++++***)))+++---+++'''$$$%%%'''"""""""""$$$&&&((('''&&&(((***,,,+++)))&&&%%%%%%%%%(((+++---,,,+++++++++++++++***)))))))))))))))((())),,,...///...---,,,$$$###""""""$$$(((,,,///(((''''''))),,,.........000222000,,,+++...///---***(((&&&%%%&&&(((((('''$$$$$$%%%&&&''')))+++,,,(((((((((&&&%%%%%%'''***---///000...***&&&$$$###&&&(((***)))''''''***---+++***((('''&&&'''((()))))))))(((&&&&&&(((,,,000,,,+++***((()))***,,,---...---,,,,,,---,,,+++)))***,,,000222333222///...///000111000.........//////...+++((('''&&&''''''%%%&&&)))...333555555444///---+++)))))))))'''&&&&&&))),,,,,,)))'''((()))&&&&&&&&&)))+++---,,,+++---.../////////...---,,,&&&&&&&&&&&&((()))+++,,,---,,,***((((((+++111555111...+++(((&&&&&&((()))000...+++************)))((()))***+++---///000000,,,+++)))'''%%%$$$######%%%%%%''')))+++,,,***(((###%%%((()))'''&&&%%%%%%$$$$$$$$$%%%'''***---//////---,,,,,,,,,,,,+++)))***)))))))))))))))***+++)))***+++,,,+++***)))(((%%%&&&&&&''''''&&&&&&%%%*********(((&&&%%%&&&(((---///222333333333444555555222000///000111222222666555333000...---------...---...///111222000///---///000111111222444666333///***((()))+++---...------,,,,,,,,,...///000000000///,,,***)))+++---111000///...//////---,,,------......///000111111000//////......///111222222111...,,,******++++++,,,,,,---......////////////---******---000222333///000111222222000///...000222333333111000000111//////000222333333000...000000111111222333444444111222333555666666666666//////...///111111000......000333333333222222333222000------///111111111///......---...///000111222111222333444444111///......------------------000000000...,,,,,,...000000111111///...---...///......///111333333000...+++---///222555777888888444666999;;;:::666111...000000///...------,,,,,,(((((()))+++...000000///000111222111...,,,+++++++++---...,,,***((()))+++---...000222111///,,,***,,,+++***))))))***+++,,,)))***+++---............,,,)))&&&''',,,///...,,,%%%###!!!"""$$$&&&&&&&&&&&&&&&'''(((***,,,---///((((((''''''((()))+++,,,+++******---//////---***%%%&&&''''''(((((((((((($$$&&&***,,,---,,,***)))+++---///...+++(((''''''(((***+++***)))***...111000///---***((('''((()))***---//////,,,***+++,,,***************+++++++++++++++++++++++++++++++++))),,,...+++&&&###$$$'''""""""###%%%(((***)))((((((+++......***'''&&&&&&$$$'''+++,,,+++***)))(((&&&'''((()))***))))))((((((***...111222000---+++$$$$$$######%%%'''***,,,(((''''''(((+++------,,,222444222---+++---...---***(((&&&&&&(((***++++++(((((((((((()))***+++,,,***)))(((&&&$$$%%%'''***+++---...---***&&&$$$###!!!%%%'''&&&######&&&***)))((('''&&&''''''''''''%%%&&&&&&%%%%%%(((---111...,,,***))))))***,,,---,,,++++++---......+++)))(((***...000111///---+++---......,,,***))))))***+++******))))))******+++***+++,,,...111222222000---,,,******++++++***((((((***,,,***'''&&&'''***&&&&&&'''***,,,---,,,+++---...///000///...,,,+++%%%&&&((()))*********))),,,,,,+++******,,,000333///---***''''''(((***,,,111...+++***+++,,,***)))+++++++++,,,------......((('''&&&%%%$$$$$$%%%%%%&&&'''(((+++------***((("""%%%)))***)))(((''''''(((((('''''')))+++...000///---******++++++)))'''((((((((()))***+++---...***+++++++++******)))(((&&&&&&''''''''''''&&&&&&''')))***(((&&&%%%'''***+++...111333333333444555444222///...///000000000333111///---,,,---///111...000111111000///000000...111333444333333666888444000***((())),,,......------,,,,,,---...000111111000---***'''(((***---111///......///...,,,***++++++,,,---...///000111000111222000---,,,///222222111...,,,******+++,,,,,,,,,---...//////000000...---+++,,,///222333333...000333555444222...,,,...000222333222111111222++++++...111333333111....../////////000000111111...000222444555555444444.........000222222000...+++///333444333333333555444222//////000111111000000///---+++,,,---000111111111111222444444222000------------------,,,,,,...///...---++++++---///...///000///------...000111111222333444333///------///111333555666666666222555888;;;;;;888444222000000///...,,,+++******(((((((((***---///...------///111111///,,,******(((+++,,,+++)))(((***,,,,,,...111444444222000...///---+++***((((((((()))((()))+++---...---+++***,,,(((%%%'''---000000---&&&$$$"""###%%%'''''''''$$$%%%&&&(((***,,,///000((((((''''''((()))+++,,,***)))))),,,//////,,,)))%%%&&&((()))***))))))((("""%%%)))---...---+++))),,,///111000,,,)))(((((('''))))))(((&&&'''+++///,,,------***&&&&&&))),,,---000333222000......///+++***)))((()))***,,,------,,,+++*********++++++***---...+++&&&###$$$'''###"""###&&&)))++++++***))),,,//////+++(((&&&'''"""&&&***+++***(((&&&&&&!!!###&&&((())))))(((((('''+++000333444111---)))&&&%%%%%%$$$%%%&&&((())))))'''&&&'''***,,,,,,+++444666444...+++,,,...,,,(((&&&%%%&&&))),,,...///---,,,+++******+++,,,,,,,,,+++)))&&&$$$$$$''')))(((***,,,+++(((%%%$$$###"""$$$### ###'''((('''&&&&&&''''''&&&%%%"""$$$%%%%%%%%%(((---222///...+++))))))***,,,...******+++---//////,,,***&&&(((,,,//////---***(((*********)))&&&$$$$$$%%%&&&'''(((***+++---......000///......000000...,,,,,,+++***+++,,,---,,,******,,,,,,***'''&&&(((+++))))))***,,,///000///------...///000///...,,,***%%%''')))++++++***)))(((,,,------,,,+++,,,...000---+++(((''''''))),,,///222...+++***+++,,,+++)))---------,,,,,,,,,++++++%%%$$$$$$###$$$%%%'''(((((()))***,,,...---***'''"""&&&***,,,+++***)))***,,,+++***)))***+++---///...+++))))))++++++)))&&&&&&&&&''')))+++---///000++++++******)))))))))((('''(((((((((((((((((('''%%%''')))(((&&&&&&))),,,***---000222333333444555444111...---.../////////000...,,,***+++...222555...111444333///...///111///222555555444444666888666111***((())),,,------------,,,,,,---...000111111///,,,(((&&&&&&***---///...---...///...---++++++++++++,,,---...000000000333444111,,,***---222222000...,,,******+++,,,,,,,,,------...///000000,,,,,,+++---111333444444...000444666666333...+++---///222333222222222333((())),,,000333333111................../////////,,,...000333444333222222...---...000222222111///(((,,,111333333333555666444333111000111111000///111///,,,******---000222333222222333555555444333........................---------,,,++++++---///.../////////------///111444444444555555333///,,,000111222444555555444444111444888;;;<<<:::777555555444222000...,,,++++++------......///000000000222111///---+++***)))(((***))))))+++...///---***---.../////////000222444333///+++((('''&&&%%%$$$'''***---......---------)))%%%"""$$$)))......,,,((($$$!!!"""'''***)))&&&((('''''''''(((+++---///***(((&&&(((,,,//////...+++)))))),,,000000+++&&&###&&&)))***)))((('''(((&&&'''(((+++,,,+++(((&&&,,,---...---)))&&&$$$$$$+++***((((((*********))),,,,,,+++***)))((('''&&&000...---///111111...+++'''''''''''')))+++...000000///---+++)))))))))***//////---,,,***'''%%%$$$$$$$$$%%%&&&))),,,///000222111///,,,***)))(((((("""###$$$'''((((((%%%""" """%%%''')))))))))(((000///...,,,+++*********%%%&&&&&&'''((((((''''''(((((((((((()))***,,,,,,...///---((((((+++,,,******)))(((((()))+++---///000///---,,,+++*********)))***)))(((%%%%%%&&&''')))***)))'''###!!! $$$%%%%%%$$$"""!!!###$$$((('''%%%%%%&&&'''(((((('''&&&%%%&&&)))+++,,,,,,111///---++++++...111333***))))))***,,,,,,+++)))###''',,,//////------,,,))))))***++++++)))%%%"""***)))))),,,111333222000...///000000...,,,)))''''''&&&(((---222333///***+++++++++***)))***---000,,,,,,...////////////...111///---------,,,***)))&&&%%%$$$&&&))))))&&&###------,,,---......---,,,***(((&&&'''+++...///...---+++((('''((()))((('''((()))******)))((()))+++"""###$$$$$$######%%%'''/////////...+++((($$$"""$$$&&&((((((((((((***+++//////...+++)))((()))+++(((''''''((())))))(((&&&'''&&&&&&)))...111111///---......,,,***((()))******************)))((((((&&&%%%%%%%%%&&&''')))***//////000000111111111222333222000...,,,,,,,,,---...---,,,,,,---...///000000////////////111222444555222///000444777888777555000+++)))+++......---///......---------------+++)))'''(((***,,,,,,,,,---------,,,***+++...111///...------...000000000444222...***((()))...222333111///---,,,...000111333222111000000000111222000000...,,,++++++...000000333666666333000---,,,***---111444555222...+++((()))+++///222444333111///111333222...++++++,,,//////000222444444333111,,,///222555666555333111++++++,,,,,,---///000111333333333333222111111111222111000...,,,,,,...000---000333555555444444555333...******...000///,,,///---+++,,,...111111111111111///.........///000444555555666555333111000444666777888888666333111222333666888999999888888444444222111000000//////.........//////000000000333222111///---+++*********))))))+++...///---++++++,,,------------000222111...***'''&&&&&&%%%$$$&&&)))+++,,,+++++++++,,,)))%%%"""$$$)))------,,,'''$$$!!!###(((,,,,,,***)))(((&&&&&&'''***---///+++)))'''))),,,...---,,,)))'''(((+++000111---)))%%%'''******)))(((((((((%%%%%%&&&(((******(((&&&***,,,,,,+++(((&&&%%%%%%***)))'''''')))***+++***((((((((((((((((((((((((...------...000///+++(((%%%$$$$$$$$$&&&)))---///...---,,,***)))''''''&&&------,,,,,,***(((%%%$$$""""""###$$$'''+++///222000///---+++)))((('''&&&$$$$$$%%%'''((('''$$$!!!"""###%%%'''((()))))))))------+++***)))(((((((((%%%%%%&&&((()))))))))***)))))))))))))))***++++++)))+++***&&&&&&)))+++)))***))))))((()))***,,,------,,,,,,+++***)))((((((+++,,,,,,+++)))(((((()))******)))'''###!!!!!!"""&&&'''&&&%%%######%%%&&&***(((&&&&&&&&&'''''''''''''''(((***,,,...---+++///...,,,+++,,,...000222,,,***)))***++++++***)))&&&))),,,...,,,+++***)))***))))))***+++***'''%%%***))))))+++///111000...***+++---......---+++***(((''')))---222444000+++*********))))))***---000///......---------------111///------------+++***(((&&&&&&'''))))))'''%%%)))))))))******)))(((&&&(((&&&%%%'''+++---...---&&&$$$""""""$$$%%%%%%%%%&&&(((************+++,,,&&&''''''%%%###"""###$$$,,,,,,---,,,***'''$$$"""$$$&&&''''''&&&&&&((()))...---,,,)))&&&%%%%%%'''((('''&&&'''))))))(((''''''&&&&&&)))...111222111---...///...,,,+++,,,---++++++++++++***((('''&&&&&&%%%%%%&&&''')))+++,,,000000//////////////////000//////.........//////......---,,,---...//////...---...///000333555666333111......111333333333333///+++***---000000000......------------...///)))((('''(((+++...000000///...---+++)))***,,,...111000000000111111111000222111...+++)))***---000222111000///000111333444555444333111000000111111000000000---++++++,,,...000333555555333000---,,,---///111333222///,,,))))))***,,,///333444222111000222444333///---------///......000222222111///,,,...111333555444333222............///000111111444444333222111111111111444333222///,,,+++,,,...---000444555555444333333000---***+++...111111000000...------///000000000111000000///000111222333444555555666666555444444888999::::::888666333111333444777999:::999777666444444333333333333333444///............//////000333333111000...---,,,+++((((((((())),,,------,,,***+++,,,+++***+++,,,......+++(((&&&&&&%%%$$$###'''((())))))((((((***,,,***'''$$$%%%))),,,---,,,'''$$$"""$$$)))---......***)))&&&%%%&&&))),,,...,,,***))))))***+++***)))%%%%%%&&&***///000...+++''')))++++++)))(((((()))$$$######%%%'''((((((&&&)))******)))'''&&&'''(((***(((&&&%%%'''***++++++%%%%%%%%%&&&'''((()))***++++++,,,...///,,,(((%%%######""""""###'''***,,,************(((&&&$$$###***+++,,,,,,+++)))&&&%%%"""!!!!!!"""%%%***///222///...,,,***((('''%%%$$$&&&&&&&&&(((((('''$$$!!!$$$$$$%%%%%%'''((()))*********)))((('''&&&&&&%%%###$$$%%%''')))***,,,,,,+++++++++************)))%%%'''&&&$$$$$$)))***)))))))))))))))************)))***++++++***(((%%%$$$+++---...///---,,,,,,,,,,,,+++***&&&###""""""$$$(((((('''%%%###$$$&&&(((***)))((('''&&&&&&''''''((((((***,,,//////,,,***,,,,,,,,,,,,---...///000...,,,***)))***+++***)))+++,,,...---***((('''''',,,*********+++,,,+++))))))))))))***,,,---,,,***%%%''')))+++---......---))))))***...222222///+++((()))***))))))***---000111///---+++***+++,,,...000///------......---,,,***((('''((()))***)))'''%%%&&&'''''''''$$$""" $$$$$$%%%'''***,,,,,,+++!!! !!!###$$$$$$$$$'''***,,,,,,,,,,,,---,,,,,,+++((($$$""""""###)))*********(((&&&$$$###%%%&&&''''''%%%%%%&&&'''++++++)))&&&###""""""$$$'''&&&&&&''')))))))))'''&&&&&&''')))---000111000,,,---......------...000...------+++***(((&&&%%%&&&&&&&&&''')))+++,,,---222111///---------......,,,,,,---...///000111111//////...---------......,,,,,,---///111444777999222000...---...//////...111---+++,,,000333444333......------...///000111+++)))'''(((+++///222333///...---***((((((***,,,333444444444444222111000000000///,,,******---///000000111222333444555666888777555333222111111111111222111///,,,***)))***///111444444111///------111111222111000---+++)))++++++---000333444222000111333444333111////////////...---...///000///...,,,---///000222333333444111111111111111111111111666555333222111111111222555444333000---++++++,,,,,,000444666555333111111,,,,,,,,,,,,...000222444111000......///000///---000//////000222444666888666666666666777777777777;;;;;;<<<;;;999555222000333555888::::::888555333444444333333333333333444......---,,,,,,,,,------111111111000///---,,,+++&&&&&&&&&''')))+++------+++,,,,,,+++***)))+++---,,,)))'''%%%%%%%%%$$$###((((((((('''&&&'''***,,,***(((&&&&&&)))+++,,,,,,)))&&&$$$%%%(((,,,---...,,,***'''%%%%%%(((+++---++++++******)))((('''&&&######$$$(((+++---+++))))))***+++***)))((()))***$$$"""!!!"""$$$&&&''''''((()))***)))((((((***+++,,,)))&&&%%%&&&((())))))%%%%%%%%%%%%&&&''')))***)))+++---///...+++'''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&((())))))'''%%%###(((***+++---,,,***((('''$$$###!!!!!!###(((---000///...---,,,)))'''&&&%%%''''''((()))******(((&&&%%%$$$######$$$&&&(((***(((((((((((('''&&&%%%$$$""""""$$$%%%(((***,,,---,,,,,,,,,+++******)))((($$$&&&'''%%%&&&+++---+++((())))))******)))((((((''')))+++,,,+++((($$$"""'''***---////////////000,,,,,,***'''$$$###$$$%%%''''''&&&###""""""%%%(((((())))))(((''''''((()))((((((((()))+++,,,***)))((()))***,,,---.........000---***))))))*********---...///---+++))))))***///---++++++---/////////))))))))))))))))))((('''$$$%%%'''***+++---------,,,+++,,,...//////+++((('''(((*********+++...000111///+++))))))+++...000///...------//////...---******)))((()))))))))(((&&&((())))))'''$$$!!! """###%%%(((***+++******###!!! """$$$%%%$$$&&&(((+++---,,,++++++,,,//////...+++'''%%%%%%&&&((()))))))))((('''&&&%%%'''((()))(((&&&%%%&&&'''(((((('''%%%######$$$&&&((('''&&&'''((())))))(((''''''((()))+++,,,------(((***,,,,,,,,,---...000//////---,,,***'''%%%$$$&&&'''((()))+++,,,......111000...------...///000+++,,,---...///000111111//////......------------------...///111444777888333222000.........------///,,,+++---222666777666///.........///111333555000---***)))+++...000111,,,,,,+++)))'''(((***,,,444666777777444111///......//////---++++++,,,...000111222444444444444444777666555444444333222222111222222000,,,)))''''''---///111000///---,,,---333333222000///.........------...111333333222///111222222111000/////////000...------///000///...,,,,,,---...000222333444333333333333333333222222777666333222111111222222222222222000---******++++++///333555444222000///,,,---.........///222444222111000000000000---+++------...000222555888:::888888888777777777777888999::::::999888555333111333555888999999666222000444333222111000000000111...---+++***)))******+++............---,,,+++***$$$$$$%%%%%%'''))),,,///.........---+++***+++---***(((&&&&&&''''''%%%$$$))))))((('''&&&'''***---***(((''''''(((+++,,,---+++(((&&&%%%&&&)))+++,,,,,,***'''%%%%%%''')))+++************(((&&&%%%$$$######$$$&&&'''((('''%%%*********)))(((((()))+++%%%###!!!!!!###%%%&&&&&&(((***+++,,,++++++---......+++(((&&&'''(((''''''((('''&&&%%%%%%&&&((())))))+++///000///,,,(((&&&&&&(((+++,,,+++((($$$!!! ###&&&)))******(((''')))***+++------,,,***)))(((&&&$$$"""###'''+++...000000///...,,,)))'''&&&''''''(((***---...---,,,%%%$$$###""""""$$$&&&((()))))))))))))))(((&&&&&&!!!!!!"""###%%%'''***++++++++++++++++++***((((((&&&)))***(((***...///---(((((()))))))))(((''''''((())),,,---,,,)))%%%"""!!!%%%)))---...///000111,,,,,,+++(((%%%$$$%%%&&&%%%%%%$$$""" !!!###%%%&&&(((******((((((***+++)))&&&$$$###$$$&&&''''''%%%''')))+++,,,---------111...***))))))***+++***,,,...//////...---...///111///------///111222222)))******)))((('''&&&&&&&&&'''((()))******++++++......---------+++(((&&&((()))+++++++++,,,...000...,,,***)))***---000333///...------...///...,,,***++++++***))))))((()))***,,,...---)))&&&%%%%%%"""$$$''')))************&&&$$$""""""###$$$%%%$$$(((***,,,,,,+++))))))***000000///---+++******+++************))))))((((((***+++,,,+++)))(((((()))&&&&&&'''&&&&&&'''))),,,+++)))'''''')))******)))))))))))))))((((((((((((&&&(((************,,,...///......,,,***(((&&&%%%'''''')))***,,,---......//////......///111222333,,,,,,------......///////////////......---,,,,,,000000//////000222444555444444333222000/////////---,,,+++///444888888666000///......000222555777666333...,,,+++,,,,,,+++(((((()))((((((***---000444666888777333000......,,,......---,,,+++,,,---000111222333333222111000333333444444444444444444111222222///,,,((('''''',,,---......,,,+++,,,---444333222111111222333444//////000222444333111///000///....../////////...000/////////111222111000------------///111333444222333444444555444333333777666444333111111111222---///000///---+++***+++***...222333333111000//////000111000///...000111000000000111222111...+++***+++,,,...111444888999;;;:::999888777666555444444555555666666555444333333555777888777444000...111111000///............///---+++)))(((((()))***+++,,,------,,,+++***)))%%%%%%%%%%%%&&&)))...222111111111///---+++,,,---***((('''((())))))(((&&&))))))((('''%%%&&&)))+++)))(((''''''(((+++---///,,,***'''%%%%%%'''***,,,,,,+++((('''&&&&&&'''(((&&&(((******'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###)))))))))'''&&&'''***---&&&$$$""""""$$$&&&&&&&&&'''***---......---......---,,,))))))))))))(((&&&***)))'''%%%$$$%%%'''((())),,,///000///,,,***)))***,,,///111000+++&&&"""!!!$$$'''***,,,,,,+++************+++++++++******,,,***'''%%%&&&(((***,,,111111111000...+++)))'''''''''(((+++...000000///&&&%%%###""""""$$$&&&''')))***+++++++++***((('''""""""""""""###%%%'''((('''(((***++++++***)))((()))------+++,,,///000---''''''''''''(((((((((((()))***,,,---,,,)))&&&$$$"""&&&)))+++,,,...000,,,,,,,,,+++(((&&&&&&&&&###$$$%%%###"""!!!"""$$$&&&))),,,+++)))((())),,,)))&&&""" !!!###%%%&&&$$$%%%''')))+++,,,------///---+++***+++++++++***))),,,///111111111222333222000......000222333222)))++++++***(((&&&&&&&&&))))))))))))))))))))))))............,,,***((('''***+++------,,,,,,...///+++++++++,,,---///111222///...,,,,,,------,,,+++***,,,......,,,***))))))---000111///+++((((((***&&&(((******))))))***+++'''%%%###"""$$$%%%%%%$$$***++++++***((('''((()))......///...,,,,,,...///++++++++++++************,,,---...---+++***+++,,,&&&'''((())))))+++...111///,,,***))))))******))))))***+++)))'''&&&&&&'''''')))******))))))***,,,---------,,,+++)))((('''((((((***+++,,,,,,---,,,---...///000111333333444---,,,+++******+++------.........///......---,,,222111000//////000111111333444555444222111222333---,,,,,,000555888777555000///...---...111444666777444000...---+++***((($$$&&&'''((())),,,000444444666888666111......///,,,---------++++++,,,...000111222222222111///...000111222333444444444333000111000...+++)))((()))------...---,,,,,,...000333222222222333555777888111111111333444333111......---++++++---......---//////000222444444333111............///111222333///000222444555555555444777666555444333222111000,,,...000000...,,,+++***))),,,///111111000000111333333222111000///...---......000222444333///---******+++---///333666777999::::::999777555222111000000111333444444555555555555666666555333111///...------------...//////111///,,,***))))))***+++***+++,,,---,,,+++***(((''''''(((''''''+++111666333333333000---,,,,,,---***))))))***+++,,,***)))'''''''''&&&%%%%%%''')))(((((((((((()))+++...111,,,***(((&&&&&&(((,,,///+++***)))((('''&&&%%%%%%###&&&))))))'''%%%%%%&&&$$$%%%&&&%%%%%%$$$$$$%%%(((''''''%%%%%%'''+++///((('''%%%%%%&&&'''&&&%%%%%%)))---//////------,,,*********+++,,,,,,***))))))'''%%%######$$$&&&'''(((+++...///---++++++,,,---...000111000...+++)))'''(((***---......---,,,***)))(((''''''((()))))),,,+++)))))))))***,,,...111222222111///,,,)))'''((('''(((***---//////...((('''&&&%%%%%%%%%&&&''')))***,,,,,,,,,+++)))(((&&&%%%###""""""$$$%%%&&&###%%%''')))++++++***)))+++......,,,,,,...---***'''&&&&&&%%%&&&''')))***)))***,,,,,,+++)))&&&$$$ ###%%%&&&'''(((***,,,***,,,...---***'''&&&&&&$$$&&&((((((&&&$$$$$$%%%(((,,,///---)))&&&'''))))))'''$$$"""###%%%%%%%%%###$$$%%%''')))+++---...---,,,++++++,,,---,,,+++&&&***///111222222222333000///......///000000///***,,,---,,,)))''''''(((******))))))))))))))))))---...//////...---------,,,...//////...---...///+++,,,...000111111000//////---,,,,,,,,,,,,***(((+++///222333000,,,++++++---///000---(((&&&))),,,***,,,---+++))))))+++---'''%%%$$$$$$&&&((((((((()))***)))'''&&&&&&(((***+++,,,---,,,++++++---///,,,,,,+++***************,,,.........,,,+++,,,---((()))***++++++---000333222///,,,************)))(((***,,,+++)))((()))+++,,,---...---+++***+++,,,++++++,,,,,,,,,+++******((()))***+++,,,++++++***,,,---///111222222111000,,,+++(((''''''***,,,...,,,---.../////////...---111000///.........///000///111333333222111222444---------111555777555222///---+++***+++...111333222000///......---+++)))$$$%%%'''(((***---222555444777888666000...///111,,,------+++******---///000000111111111111111111///000111222222111111000//////...,,,***)))***,,,/////////...---...111333222222222222333555777888222222222333444333000......,,,******---///...---,,,---000333666666333111//////000000000111111111***,,,///333555666666666666666777666555222000......000333333000---+++***)))+++---......///111333555333111111222222///,,,+++,,,///333555555222///+++++++++---///111444666555666888888777444111/////////000111333444555555777777666666555444333333++++++,,,,,,...///111111333111...+++******+++,,,)))***,,,------,,,***))))))******))))))---444:::444444333111---,,,,,,---+++******+++------,,,+++%%%&&&&&&%%%$$$###%%%&&&''''''(((((()))+++///222+++***)))''''''***///333*********)))(((&&&$$$###!!!$$$((()))'''%%%&&&'''$$$&&&'''&&&&&&&&&'''(((&&&&&&%%%$$$$$$''',,,///***(((''''''''''''&&&$$$$$$(((---000///---+++***'''((())),,,//////---+++'''%%%###!!!"""###%%%''''''***------++++++,,,...////////////////////////+++,,,---...///...------***(((&&&%%%$$$%%%'''(((++++++***+++,,,---///000111111222111///,,,)))''')))(((''')))+++------,,,))))))(((''''''''''''((()))***,,,---,,,+++)))(((((('''%%%#########%%%&&&!!!###&&&)))+++++++++***+++......+++***,,,+++''''''&&&%%%$$$%%%'''***+++)))***++++++***(((&&&$$$$$$%%%%%%%%%$$$%%%''')))))),,,......,,,(((&&&%%%&&&)))+++,,,***(((''''''+++///111///)))%%%%%%''')))(((&&&&&&''''''&&&$$$######$$$&&&(((+++---...,,,++++++,,,......,,,+++%%%)))...222222222111111///---,,,---...///...,,,***---...---)))'''((()))******))))))))))))******+++---///000000111222333...///111000///---......+++...111333333111...,,,///---,,,+++++++++)))'''---111666666333///---,,,+++------***%%%$$$(((,,,---......,,,))))))+++...(((&&&%%%&&&))),,,------(((((('''%%%$$$&&&***---***+++,,,+++******+++------,,,+++***)))))))))***,,,---......,,,,,,---...***+++,,,,,,,,,---000333555111...+++++++++***)))'''***,,,,,,******---///000111222000...,,,,,,---)))***+++,,,,,,,,,,,,,,,)))***++++++,,,+++***)))+++---000111222000...,,,+++)))&&&%%%&&&)))---000+++,,,.../////////......//////...------...///000+++...111222111000222444...---...111555666333000...,,,***((()))+++///111,,,,,,---...000000...,,,%%%&&&((()))***---222555555888999666000...000444------,,,+++)))***---/////////000111222333333444///000111111000///...---......---+++)))***,,,...111111111000///000333666111111222222333444555666333333333444444333000---...,,,)))***---//////...***,,,///444777777444000000000111111111111000000'''***...222555666777777555666777888666333///---111444666666222...+++))))))***,,,------///222555666222///000444444000+++)))***...333666666333000------------///111333555111333666888888555111...000000111222333333444555999999777666555555555666222---))))))---111000///222...)))'''***,,,...---//////000///...---+++***************+++,,,---...000///------......---,,,++++++,,,---------------((('''%%%%%%&&&%%%###!!!$$$$$$$$$&&&))),,,///111,,,,,,+++,,,,,,---...///...***&&&%%%&&&&&&$$$""" !!!$$$(((***+++******((('''(((+++,,,+++))))))'''%%%$$$$$$&&&)))***)))******))))))((('''&&&***,,,......,,,***)))))),,,'''###%%%,,,000000,,,)))(((&&&$$$$$$%%%&&&'''''''''&&&(((***,,,---------***''''''***------,,,,,,...111222000///......000+++%%%"""###&&&)))******)))))))))+++...111333222222000---)))'''((()))'''&&&&&&''')))***)))((($$$$$$###%%%''')))******&&&)))+++***((('''(((+++)))'''&&&&&&((()))((('''(((###$$$''''''%%%(((((((((+++------(((%%%###$$$$$$######&&&***.........,,,)))%%%###$$$%%%'''&&&$$$######$$$&&&''''''(((*********)))***+++(((,,,///...***&&&%%%&&&111333555222,,,&&&$$$$$$)))******+++,,,,,,------'''''''''''''''((())))))///......000222111...***)))***---///111222333333000000111000///---+++))))))***,,,+++***))))))***+++)))(((((()))******)))+++,,,,,,---222777555...111///.........---***(((------..................///---***)))))))))((('''...---...000222333111///---+++)))((('''((()))***...---,,,+++++++++,,,---(((%%%###&&&+++///...,,,***(((%%%&&&***,,,,,,+++...,,,++++++,,,---,,,+++)))***+++,,,,,,,,,,,,+++............---,,,+++***+++---...---,,,---000444444///)))(((***---+++)))***,,,//////---...111555222111111111111///,,,)))---------+++)))(((***,,,---.........,,,,,,...000444111...,,,,,,,,,+++***&&&&&&'''((()))***+++++++++++++++,,,,,,---------...---+++,,,...//////...000//////000222222111000222000//////000000...---,,,+++*********,,,...///000---+++---000111///---...---,,,++++++,,,...///222222111///------///000000...+++)))((()))+++,,,222444555444111///...///000111222222111000...,,,............---,,,++++++222222222111222222333333333222111000000000111111222222222222333333444555111111111111000//////...000///...///111222111000000/////////000///---+++******,,,000444666666555777777666555333111///...---222666555000+++***+++.........,,,+++---444999999555222222555444000+++(((,,,111444555555555666888666333000///......///000222555888888666222000....../////////111444777<<<;;;;;;999888666555444222...******---000000...000---)))(((***,,,,,,+++///000000111000///---,,,))))))(((((((((***+++,,,---,,,++++++---......------....../////////......,,,)))&&&$$$$$$$$$###"""%%%%%%%%%'''(((+++---...------------...///000000---***'''&&&''''''%%%###!!!!!!"""%%%(((***)))((((((&&&%%%'''***,,,+++***((('''%%%%%%%%%&&&((())))))))))))))))))((('''''')))***,,,,,,+++***+++,,,---'''###$$$)))---,,,)))&&&%%%#########$$$&&&''')))((('''(((***+++,,,,,,---***'''&&&(((***)))((())),,,...///---,,,++++++---)))$$$"""###&&&((())))))))))))***,,,///111333111111///,,,(((''''''(((&&&%%%$$$%%%'''(((((('''&&&%%%%%%&&&''')))******(((***+++***'''&&&''')))(((&&&&&&''')))+++++++++'''### %%%)))***))))))((((((***,,,,,,)))&&&$$$%%%%%%$$$$$$&&&***---222000---((($$$"""$$$'''((('''%%%$$$$$$%%%&&&'''''')))******)))(((((()))(((+++---,,,(((&&&&&&(((---000222000,,,(((''''''---,,,,,,,,,,,,+++++++++******)))))))))***+++,,,.........///111111...+++)))***,,,...///000000000///......,,,+++)))((('''***,,,------+++******+++---+++******,,,------,,,,,,---,,,---222777555///---,,,+++***++++++)))(((***+++,,,...///000000111...,,,******+++,,,,,,,,,,,,,,,,,,---000000///...---,,,)))'''&&&''''''(((***++++++,,,,,,,,,++++++)))&&&$$$''',,,000///---+++)))'''))),,,------,,,---,,,+++,,,---...,,,***((((((***+++,,,------...////////////...---+++******,,,---,,,++++++///222222---))))))---///...,,,---...000000//////222555333222222333333111...+++---------,,,***)))***+++...///000000//////111333555222000......---,,,***%%%&&&&&&((()))***++++++)))******+++---...000111000...------...//////......------///222333222111111///......//////...---,,,---...///000000000111111000//////000111000///222000...,,,,,,---///000000111000...,,,+++,,,...000///,,,***)))***+++---111222222111///......000222333444555444111///---//////000000000//////...111111111111222333444555777666333111//////000111222111111222333555777888666666555444333111///...///...---...000111000//////......000111111///---++++++---000333555555333444444444333222111///...---111666555000,,,+++,,,...//////...---000555999:::666333333555444000,,,***...222555555555666666888666333000......///000...111444777888666444222///000111111111222444666======<<<<<<:::888555444111...******---///...,,,---+++******++++++***)))...///111222222000///...)))(((&&&%%%&&&''')))******))))))***---......---000000000111000000/////////,,,'''$$$######$$$###&&&''''''((())))))***+++++++++++++++,,,---...///+++***)))(((((('''%%%###!!!!!!###&&&)))***(((&&&%%%$$$$$$&&&)))******)))&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((()))******)))***,,,...,,,'''"""###''')))(((%%%$$$###"""!!!"""$$$&&&'''))))))((((((((()))++++++---***'''&&&&&&&&&%%%$$$&&&(((***+++)))((((((((()))&&&###"""$$$'''((()))&&&&&&''')))+++---///111000///...+++'''&&&&&&((($$$######$$$&&&''''''&&&'''''''''''''''((())))))***++++++)))'''&&&&&&''''''&&&&&&(((+++...//////&&&""" %%%***------***)))((()))***+++***(((&&&&&&'''&&&%%%&&&)))+++555222---'''###"""%%%((()))(((&&&%%%$$$%%%&&&'''(((***++++++)))'''&&&'''(((***,,,***'''%%%''')))***---000///,,,)))***+++///......,,,+++***)))))),,,+++***))))))+++,,,...///......///000000---+++******+++++++++++++++***,,,+++)))'''&&&%%%%%%%%%,,,...000000...,,,,,,,,,///------...///000000///,,,---------111555333...)))(((&&&&&&((())))))(((((()))+++...000222333333---,,,+++,,,...000111000+++******+++---......------,,,***((('''&&&''''''''')))+++---...---+++***+++)))''')))...111000///+++******,,,......---,,,++++++,,,...///...,,,***&&&''')))***,,,...///000000000111222000...,,,******++++++))))))***,,,///...+++***,,,000333222111000111111111000000222444333222222333444444111///,,,---......+++******+++---///000000000000222444555444222111111000---+++%%%%%%&&&((()))+++,,,,,,)))))))))+++---000222444333111///.../////////------,,,,,,///222444444333000...------...///...---,,,...111333444444333222222333333222111111222333666444111...---...///000///000///---+++)))***,,,000///---+++***+++,,,---...//////...,,,---///111444555777888777444000...000111111111111111222222000000111222333555666777<<<:::555111//////000111333222222222444666999;;;;;;:::999888666333111000///...---...000111000////////////000222222000...,,,,,,---///222333222000000000111222222111//////---111444444000---,,,---...///000111111333777:::;;;888555444555555111......111555777777777777777999666222///...///111333...000333666666666444222222333555555444444444555===>>>>>>>>><<<999666444...,,,******+++,,,+++*********+++++++++***(((&&&+++---///111222111///...)))(((&&&%%%%%%&&&(((***((('''(((***...////////////000000000000///......---***'''%%%%%%&&&%%%$$$(((((())))))***))))))((('''''''''(((((()))***+++************)))'''%%%###!!!"""$$$(((+++,,,***(((&&&%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((*********)))((((((***---***&&&"""###&&&)))(((&&&&&&%%%###""""""###%%%&&&))))))(((&&&%%%&&&(((***+++)))'''&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&''''''%%%$$$$$$''')))))))))""""""$$$&&&(((***+++,,,......---***'''%%%&&&'''$$$######$$$&&&''''''&&&)))))))))((('''&&&'''(((---,,,+++)))'''&&&&&&''')))(((((())),,,...//////&&&### !!!$$$(((+++,,,+++***((((((((()))******'''((()))(((''''''(((***111000...***&&&%%%'''))))))(((&&&$$$$$$%%%&&&'''+++,,,...---***(((&&&&&&''')))+++)))&&&%%%(((+++***---//////,,,+++,,,...------,,,+++***)))((((((,,,+++)))(((((())),,,---111000000///...---+++))))))))))))((('''&&&%%%%%%)))'''%%%$$$###%%%'''(((...000222222000...------.........///111333222111,,,------+++...222111,,,'''%%%$$$%%%''')))******((()))+++...000222333444///...---///111333222222+++***)))***,,,......---,,,+++***)))))))))******)))***+++,,,---...---------+++***,,,///111111000++++++,,,---......,,,+++***+++,,,///000///,,,***(((((()))***+++---...///000111333333222000---+++******((('''''')))+++---+++***+++...222555666555111111111000000000111222111111111222444444333111,,,...//////---+++******+++,,,/////////000111333555555444444444222///,,,&&&'''(((***+++---...///++++++++++++---000333555444222000///000000///...---------///333666777666000...------.../////////---...000222333444444444333444666444111111333777888555222///......///000///000000...+++******+++///...,,,+++***+++,,,---,,,,,,,,,+++***,,,///222555777999:::999666222000000000000000000111222222//////000222444666888999>>>;;;666111///000222333555444333222333666888:::;;;;;;:::999777555444333222111000000222222222000111000000111222222000...,,,,,,,,,...000000...,,,---...///111111111//////---///222333111............///111333555777999:::;;;999666555555555333111333666888:::999888888999999666222......000333666111222333444444333222111555777999999777555555555<<<<<<======<<<999666444))))))))))))******)))((((((***,,,,,,+++)))&&&%%%(((***---///000///---+++)))((('''&&&&&&''')))***(((((())),,,///111000///,,,---------------,,,,,,&&&&&&&&&((())))))&&&$$$((()))+++,,,,,,***)))(((%%%%%%%%%%%%&&&'''((()))((()))******(((&&&%%%$$$!!!"""$$$(((,,,...---,,,(((((('''&&&%%%#########%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***)))))),,,,,,+++)))&&&&&&((()))'''$$$"""###'''***+++++++++)))'''%%%######$$$$$$'''((('''%%%"""###&&&)))******)))((('''&&&&&&'''&&&((())))))'''''''''((((((&&&%%%&&&)))+++++++++"""######$$$&&&(((***+++------,,,)))&&&%%%&&&'''&&&%%%$$$%%%((()))(((''')))******(((&&&%%%&&&(((...,,,***((((((((()))))),,,+++)))***+++---,,,,,,'''%%%""""""###$$$&&&&&&))))))((('''&&&''')))***''')))******)))((()))******+++------***)))((()))'''&&&%%%$$$$$$%%%&&&'''---///111000---)))''''''(((***+++)))&&&&&&(((+++,,,...000///,,,+++,,,...************************...---+++******+++,,,---222222111///---***)))((()))((('''&&&$$$######"""'''%%%$$$###$$$'''+++---///111333333111///------,,,,,,---///222333222111+++---,,,***+++......***'''&&&%%%'''***,,,---,,,***+++---///000111222222222111000111222333111000---,,,+++---///000///...******++++++,,,...//////...---,,,+++,,,...111222---,,,,,,---...000000000***,,,---...---,,,+++******+++,,,///111000---***+++************,,,---...111222333333222111///---+++)))'''&&&'''))),,,---++++++,,,///333666777777222111000//////000000/////////...000222333222111,,,...000000...,,,+++++++++---000111111111222333444444333444444333000...******+++---...000111111///............///111222444222000000000111000///000//////000444777888888000...,,,,,,...000111111......---...///111222444222444444333000000444888666555333000/////////000000111111000---,,,,,,,,,------,,,+++***+++,,,,,,+++++++++******,,,///222444666888999999666333111......------...///000111//////000222555777:::;;;<<<999555222111222555777777666444333333333555666666666777777777666666555555333222333444555444222222222111222222111...,,,,,,++++++---...---+++))),,,...000111222111///...,,,...111111111000//////......000333666999:::::::::888666555555555444444888999;;;;;;:::999999999888555111//////111555888555444444333222000...---777999::::::888666555555999::::::;;;:::888555444&&&'''(((******)))(((((((((***------+++(((&&&%%%&&&(((+++......---***)))'''''''''((()))******+++))))))***---///000///---((()))******++++++******######%%%(((******'''$$$((())),,,......---+++)))%%%%%%%%%&&&&&&'''((()))'''((()))(((&&&%%%%%%%%%######$$$'''+++......---)))***)))'''$$$!!!!!!"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&((()))************+++,,,+++)))&&&%%%%%%'''%%%###"""$$$(((,,,...///...---***'''%%%$$$$$$$$$&&&''''''$$$!!!!!!&&&***---......---+++******+++)))***+++***)))((()))+++)))(((&&&''')))+++,,,+++((('''&&&&&&'''))),,,---------,,,)))'''&&&'''((('''&&&&&&''')))******)))''')))***((($$$###%%%'''...,,,)))(((***,,,------...,,,***)))******)))((('''&&&%%%$$$###"""""""""'''''''''&&&$$$%%%''')))'''))),,,,,,+++*********%%%(((,,,...,,,***)))((('''&&&%%%$$$%%%&&&)))***...111333222///+++(((''')))+++---+++(((&&&(((***,,,...000...+++***,,,...(((((())))))***++++++,,,000000//////......//////111222111///+++))))))******)))(((&&&%%%%%%%%%%%%'''&&&%%%%%%'''***...000...111333333111...,,,+++******,,,...111333222000,,,...---)))))),,,,,,***(((((()))+++...000000...,,,---...///000111111111333222111111222222000............000222333111///)))***+++---///000222222111///---+++,,,...222444------,,,,,,---...//////,,,---......,,,******+++++++++,,,...000000...,,,,,,+++*********+++,,,---000111111111111111111000,,,)))&&&%%%(((+++...///------...000222444666777222000//////000111000///...------...000111111000...///000000---,,,,,,---...000333444444333333444222111111222333333111000------...///000111222222111111111000000000//////111///...///111222222111333111000000333666777777///---++++++---000111111///...,,,,,,,,,...111222000000000//////111444777333333333333222222111111000111222222000.........------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---000222333444555666666555333222///...---,,,---...///000///000111333555888:::<<<999777444222222444666888666555444333222111111111111222333444555666666666555444222333444444333222111111000111222111...,,,---,,,,,,---......+++)))...000222333333111///---,,,---///000111111111000------...111666999::::::777666555444444555666777999:::;;;:::888777777777777555222000000333777999777666444222000...,,,,,,555777888777555333333444666777777777777777666666$$$&&&)))+++,,,+++******))),,,......+++'''&&&&&&&&&(((+++......,,,)))'''$$$%%%''')))***+++++++++******+++,,,......+++)))%%%&&&'''((()))*********$$$$$$%%%&&&((((((&&&$$$''')))---000111000...,,,$$$$$$$$$$$$%%%&&&''''''&&&((((((&&&$$$###$$$&&&&&&%%%$$$%%%'''***+++***(((******((($$$!!!"""###&&&%%%$$$######%%%'''(((%%%&&&''')))******++++++)))***+++***'''&&&%%%&&&$$$###"""$$$'''+++...///...,,,)))'''%%%%%%%%%&&&&&&((((((%%%""""""''',,,333444555333///,,,,,,---***+++,,,+++***)))+++,,,***(((&&&&&&'''***++++++---+++(((&&&&&&))),,,.........,,,***'''&&&''')))'''&&&&&&''')))******)))%%%((()))'''###!!!$$$'''...+++((())),,,///111111,,,***(((((((((((('''&&&&&&'''((('''%%%###!!!!!!$$$&&&'''&&&######%%%'''&&&))),,,------+++++++++&&&(((+++,,,***)))(((((('''&&&&&&&&&'''***,,,...---000222222///+++)))'''))),,,///...***'''((())))))+++---,,,))))))+++...)))******+++,,,,,,------000000111111111000///...---...///...+++***,,,...,,,+++***)))))))))******)))((((((((()))+++---///---000222333000---+++***))))))+++...222333222000...000///+++))),,,,,,+++((()))+++///222333111///,,,---...///000111111111111000000111222111///------...000333555555222///)))***+++---///000111111111///---,,,,,,...000111+++,,,,,,,,,++++++---......000000...+++***+++---,,,+++,,,---///000///...+++***))))))***,,,...///000000//////000111222333,,,)))%%%&&&)))...111222111111000//////111444666333000//////111333222000///...---...///111111000000000000///---,,,---...///111444555444333333333000///...///111222222222/////////000000000111111000111222333222111///...---,,,,,,...111333444333444222000///111222333333---***((((((+++...000000000///////////////000000---,,,***+++---111333444000222444666777666444333...000222222000//////000///............/////////+++---//////...///000222000000111222222333333333222111///......///000111000111222444666888;;;<<<888666444333333444555666111222222222222000///...//////111222444444555555222111//////000111///......---...///111222000...///......///000000...+++222333555666555222...,,,,,,,,,---///111222222111,,,++++++///444888:::999444444444333333555777999888999999888555333333444555444222111222555777999777555333111///------,,,222333333111//////000111555555555555555777888999###'''+++---------,,,,,,***---///...***'''''''''&&&))),,,......,,,(((&&&!!!###&&&)))++++++***************,,,---,,,)))&&&###$$$&&&''')))*********'''&&&$$$$$$%%%%%%%%%$$$&&&)))---111333222000...!!!!!!!!!!!!"""###$$$%%%&&&''''''%%%"""!!!$$$''')))&&&$$$###$$$&&&''''''''')))***((($$$"""###%%%'''%%%###""""""$$$''')))%%%%%%''')))***+++++++++&&&(((******((('''&&&'''#########$$$&&&***,,,...,,,+++(((&&&%%%&&&&&&''''''))))))&&&###$$$)))///888999:::777222...---...+++,,,,,,+++******,,,---+++(((%%%$$$&&&(((******...+++'''$$$$$$&&&***---......---***((('''(((***'''&&&&&&''')))***)))((($$$''')))&&&"""!!!$$$'''---***((()))---222444444***)))'''&&&'''((('''&&&%%%''')))***(((%%%"""!!!"""$$$&&&%%%###"""$$$&&&%%%))),,,......,,,++++++)))***+++***(((&&&'''(((((('''''''''))),,,///111,,,///222222///+++((('''***---000///+++((('''(((&&&(((******((((((+++...,,,,,,,,,------.........---///000111000///---+++)))+++------+++,,,///222......---,,,,,,---...///++++++***)))******,,,,,,,,,///222222000,,,)))(((((()))+++///222333222000000222111,,,***,,,---,,,(((***---111444444111...+++,,,...///111222222333///......000111111///------...111555777555111...)))***,,,---.../////////...............---------++++++++++++******+++---111222222///++++++---000---,,,+++,,,///000000///)))(((((((((***---000111000///...---///111444555---)))&&&&&&+++000333444333333111///...///222444444111///000333555444222000///---...000111111000111111000...,,,,,,...///...000333444333111000111///---,,,,,,///222333333///////////////000000000///000333444444222000...+++***+++---111444555555555222///...///000000000+++(((&&&&&&))),,,...///000111222333333222000...,,,)))&&&''',,,111333333///222555999:::999777555,,,///111222000///000000000000000000111111111111,,,...000111000000111222.........///000111333444666444222000000111222333111111222444666888:::<<<777777555444333333444444---...000222222000///---//////111222333444444444///---,,,,,,------,,,*********+++...111333222000111000000111333222000...444666777777666222...+++,,,,,,---///111333333222,,,******---333777999999333333333333333555888;;;777777777555222000000111444333222222444666888999666444222000............/////////---++++++---///555555444444555777:::<<<---------------,,,+++******)))((((((((()))***+++111000...,,,+++***++++++'''%%%$$$%%%&&&((('''&&&)))))))))***,,,,,,+++)))'''%%%%%%'''++++++)))%%%)))((('''&&&&&&&&&&&&&&&,,,,,,,,,+++++++++++++++%%%"""###&&&&&&""" """'''(((((('''$$$"""!!!"""(((((('''&&&'''((()))))))))***,,,+++)))&&&%%%%%%%%%&&&&&&"""""")))000111000---(((%%%$$$%%%'''%%%%%%&&&'''((()))******)))'''&&&'''))),,,------******))))))((((((''''''((())))))***+++,,,---...<<<======:::333...,,,,,,***+++,,,+++)))(((***+++((('''%%%$$$%%%&&&(((***...***&&&$$$$$$&&&'''(((///...,,,)))&&&%%%&&&(((---***''''''))))))'''%%%!!!$$$''''''$$$"""###$$$,,,)))((()))---000///...******+++***)))'''%%%$$$''''''(((((()))(((((('''***((('''%%%$$$$$$$$$%%%&&&''')))******)))'''&&&'''((()))((('''&&&'''((())))))))))))+++---///000000///...---+++((('''%%%,,,,,,,,,---......+++(((,,,+++)))&&&$$$%%%))),,,...,,,++++++---......---000222333333111///......***((('''(((,,,///...---222...)))'''(((+++...000++++++++++++++++++++++++++++++,,,---,,,+++***)))***///222222...,,,...111---,,,,,,---000000///...***,,,...111333444444444222111111000111222444555......------,,,++++++***+++,,,///222444222...+++---,,,***))))))+++---...,,,...111111...+++)))(((,,,,,,+++++++++,,,------333333333111///---...///222///......111111///------,,,,,,,,,---...000111111000///......///000111000...,,,,,,...000000000666666555222//////222666777444111///000222222222333222111000000111222333...///000000000///---,,,//////000111222111...,,,111///---...111222000..................///000000000222444666555333000---...------///222555666666444000------///222222111---&&&$$$(((------++++++222666:::888333...+++***,,,***((((((+++...111222222222222555999;;;999666//////000000000111111111666666444333111000///...---000222333222111111222///000111000......///111222444777777666555444444888999999:::;;;;;;;;;;;;666777777444111//////000///......///000000---+++---111444555222///..................,,,***((('''***+++...000222444444444222222222222222111000///555666777777555333000///111///...///111222222111---,,,++++++///444999===666777666333000000333777444333222222333333222111///000000111222333333444333333222111000000000111000000...+++)))+++111777<<<;;;999666333333666999---------,,,+++***(((((('''''''''((()))***,,,---333222///,,,***)))((((((&&&$$$######%%%&&&'''''''''&&&''')))---///000///)))'''%%%'''***+++)))&&&)))(((''''''&&&&&&&&&'''************************'''$$$$$$'''&&&!!! &&&(((((('''%%%######$$$'''&&&%%%%%%&&&''')))++++++,,,,,,***'''%%%$$$$$$((()))(((%%%"""###(((...111000...***%%%###$$$%%%$$$%%%''')))***+++,,,,,,((('''&&&'''***,,,,,,+++******)))(((((('''''''''***+++,,,...///000000000666777888555000,,,******+++,,,,,,***))))))+++---***)))'''&&&&&&((()))+++---***'''%%%&&&'''((('''---,,,+++(((&&&%%%''')))---+++))))))***)))&&&$$$!!!###%%%%%%$$$###%%%&&&'''&&&&&&(((+++---,,,+++---------,,,+++)))'''&&&((((((((((((((((((((((((+++***(((&&&%%%$$$$$$%%%$$$%%%'''((((((((('''&&&&&&((()))((('''&&&'''(((((((((''''''(((***,,,---------------+++***(((''')))***+++...000000...,,,******)))'''%%%%%%(((+++---***''''''))),,,......222333333222///---,,,---+++)))(((***---000000//////---+++***++++++,,,,,,++++++,,,,,,------......+++,,,------,,,+++)))(((---111444333///,,,,,,...,,,,,,,,,---///000///...)))+++---000333444555555444333333222222222222222...------,,,++++++*********+++---000222111---******)))((('''((()))+++,,,---///111111...+++)))(((************+++,,,------111222222000...---...000111///---...000111000...***+++---///000111111111111000///------///000111...,,,+++,,,///222333333666666555222000000333666777444000......//////...111222333444444333222111//////000000///...---,,,.........000111000...+++///------...111333222000......---------......///111333444555444222///---///......///222444444444333000......000111111///...)))(((---000//////111555777999666000,,,***+++,,,***((((((***---000111111000///222555666555333111111111111111111222222444444444444333222111111000222333333111000000111222333333111///...///000222444777888777555444444888999999::::::999888777666777666444111/////////------...000222222000...---000444444222000000000222222222111///---+++***---///111333444555555555444444333333222111///...555666777777666444222000222111///000111222222111000///......///333666999666666555222//////111444111///......///000///...000000000000000/////////111111111111111000000000000111000---+++,,,222666===<<<888444111222666999+++++++++***)))(((&&&%%%$$$%%%'''(((***,,,---...555333000,,,)))((('''&&&%%%### """%%%''''''%%%$$$$$$'''+++...000111,,,)))&&&''')))***)))'''((((((((((((''''''''''''&&&&&&'''((())))))))))))(((&&&&&&(((&&&!!! &&&''')))(((&&&%%%%%%&&&'''&&&$$$###$$$&&&)))+++------,,,***&&&$$$%%%%%%+++,,,,,,)))&&&%%%'''***//////...+++'''$$$######$$$&&&(((***,,,,,,,,,,,,((((((''')))***+++***((()))((((((''''''''''''(((***+++...000111000//////---///000...,,,***)))***,,,,,,+++)))((())),,,///,,,+++)))(((((()))***+++,,,***((('''((()))(((''')))***)))(((&&&&&&(((***+++++++++,,,,,,***'''$$$!!!"""###$$$###$$$&&&(((%%%%%%&&&)))+++---,,,***000000///...,,,+++))))))))))))''''''''''''((())),,,+++)))(((&&&%%%%%%$$$######$$$%%%&&&&&&'''((('''((()))(((&&&%%%&&&'''&&&&&&%%%%%%&&&((()))+++***+++,,,,,,,,,+++******&&&'''***///222333000...)))******)))''''''(((***---***&&&%%%(((,,,000222222333222000---++++++,,,---+++***+++...111222222------......---+++)))(((+++,,,,,,---...///000111,,,---------,,,+++)))(((...222555444000,,,++++++,,,,,,,,,---///000///...)))***---///222444555666444555555555444222000...------,,,+++************((()))+++---///...+++(((''''''&&&&&&''')))***+++...000111111...+++))))))(((((()))***+++---......///000000///......///111000///...///111222111000***,,,///222444444333222444222///------///222444,,,++++++---000444555666555555444222000111333666666333///---,,,---,,,+++///222555888888555222///////////////...---,,,+++---------///000000...,,,---------...111333333222......---------------...333333444333333222000000222000//////000111111000222111111222222222///---...---...222333111333888::::::888333---***+++---...,,,+++***+++---///111222111000000222333333222333333333333333333222222111222444555555444333222333444444222000///000222777777666333000......///222444777888666444333333888888999999888777555444666777777555222//////000---...000444666666333000,,,///222333333222111222555555555555333111///...222333444666666666555444555555555444333111000///444555666666666555333222333222111111222222111000333222111111111222333444555444333000------///111000---+++***,,,.........111111000000...---+++***000000111222222222111111000222333111//////222666===;;;888333000111555888(((((((((((((((''''''&&&%%%&&&(((***,,,---......333111...+++)))(((''''''%%%"""!!!$$$'''((('''%%%###$$$'''+++---......***&&&&&&(((***)))'''((((((((((((((((((((('''"""###%%%&&&(((((((((((((((%%%&&&((('''""" """&&&'''))))))(((''''''(((((('''$$$######%%%((()))------,,,***((('''(((***...//////---)))'''&&&'''+++,,,---,,,(((%%%$$$$$$&&&''')))+++++++++***))))))((((((***++++++(((&&&&&&&&&&&&&&&'''(((***+++)))+++---......,,,)))''''''((())))))))))))******,,,+++)))'''%%%'''+++...,,,+++)))((('''(((***+++***)))((()))******(((&&&&&&'''((('''&&&&&&(((***'''))),,,......,,,)))&&&$$$$$$#########$$$&&&(((%%%'''))),,,...///...---///...---,,,,,,,,,,,,---)))(((&&&%%%$$$%%%'''(((---,,,+++)))'''&&&%%%$$$!!!!!!!!!"""$$$&&&'''((()))******(((%%%######$$$$$$$$$$$$$$$&&&(((***+++''')))+++,,,------,,,,,,$$$%%%)))...222222000---***+++,,,,,,***))))))***---+++))))))---000333444000000///---++++++---//////...------///111333444---...///...,,,)))'''''',,,---------......//////,,,------------+++***))),,,///222333000---+++***---,,,,,,...000000///...,,,,,,...///111222333333222444666777666444000......---+++***))))))******(((((()))+++,,,,,,***((((((((((((((()))+++,,,---///000111111...+++***)))'''(((***,,,---...///000,,,...............000222000000000111333444444444000111222333444444444333777444111//////111444777...---,,,...111444666666000000000000111222555777666333000......///...---///111444666666444111////////////...------,,,+++...------///111111000.........///000111222222222000000///............///444444333333333444555555444222000///000000///---333333555666666333000------...333666444222555<<<>>>===999222,,,***---111111111///---,,,...000333666555333222222333444444555555555444444444444444000222444555555333111///333333333111000000222444999999888555222//////000111333555555444222111222666777888999888777666555888999888666333111111111000111444888:::999555222+++,,,///111222222222222555555666777777666444444555555666666666555333222333444444444444333222111222333444444444444333333222111000000111111///...333333333222222222222222333222000...,,,,,,,,,---000---***)))+++...000000111111111111///---,,,+++000111222333444444333333111333666555222111333555::::::888555222111333555$$$%%%&&&'''((()))))))))((())))))***+++,,,------...---+++***)))))))))***&&&###!!!$$$'''((('''%%%$$$%%%(((,,,...///---***&&&&&&((()))((('''&&&'''(((((()))((('''''' """$$$&&&((((((''''''&&&$$$%%%(((((($$$###%%%%%%'''))))))((('''((()))***(((&&&$$$###$$$%%%''',,,,,,,,,+++***+++---000///000000///+++(((&&&%%%&&&(((++++++)))(((''''''(((((()))))))))((('''&&&***))))))+++,,,+++)))&&&$$$$$$$$$%%%'''***,,,...,,,,,,------+++'''$$$!!!$$$$$$%%%&&&(((***+++,,,+++***(((%%%###$$$(((+++***)))'''&&&&&&'''(((***)))(((((()))******(((&&&%%%&&&'''&&&%%%%%%''')))###&&&+++...///---+++))))))'''%%%$$$$$$$$$%%%%%%%%%'''***---...///......+++******)))***,,,...///((('''%%%#########%%%&&&,,,,,,+++***((('''%%%%%%!!!!!!!!!"""$$$&&&((())),,,---,,,)))%%%"""!!!!!!""""""###$$$'''***,,,...&&&'''***---......---,,,$$$%%%(((,,,//////,,,***+++---......,,,+++++++++*********---000333333222,,,------,,,,,,---///222000000///......///222444/////////,,,(((&&&((()))...------,,,,,,+++++++++,,,,,,---...---,,,+++***)))+++...000///...---,,,...------///111111000///000000//////////////////---000444777888555222///...---,,,***)))******+++)))))))))***,,,,,,+++))),,,,,,------...///000000...000111000...,,,++++++***+++,,,...///000000000+++---.........///111333222222333444444555666777888666444222111222333444999777444111111444777999111000//////222444555555,,,,,,,,,...111444666777555333111111222333333222000000000111111000000000//////......------------///......///222333222111111111111111000000000000333222222111111111222222333333333444555777999;;;555333111000000000...---333555888:::888555111///+++...444777444111555<<>>;;;555111111666:::::::::999555111000333777444555555333111000111222555555555666666666777777666777666555333///,,,***///000222222222333666888666777777666555444666777333333222///---...000222666555555555777999;;;<<<:::;;;;;;999666444333444666666777999:::999555111+++++++++...111333333222111222555777999:::::::::444444444444222000---,,,---...000222444666666777222222222222222333333333...------...//////---***---...///000222444555555222000.........///...,,,+++)))'''(((***---//////222333555666777555444333444444333333333444555555333666999888555333444555444666999999777555444555$$$&&&''')))+++,,,------%%%$$$######$$$'''+++...***)))(((((()))***+++,,,***'''%%%%%%&&&''''''&&&######$$$(((,,,///000000'''%%%$$$&&&))))))'''$$$###$$$&&&'''((('''&&&%%%"""$$$''')))***)))(((''''''%%%&&&))))))%%%$$$&&&&&&''')))((('''&&&&&&'''&&&&&&''''''(((((((((((('''))),,,,,,,,,,,,---///---,,,,,,++++++)))'''%%%$$$&&&((()))(((((()))***)))((('''&&&'''(((***+++---,,,***+++,,,------,,,+++***(((''''''))),,,---//////...,,,***(((%%%$$$%%%###"""$$$(((,,,,,,,,,++++++)))&&&###"""###$$$&&&%%%$$$$$$%%%''')))+++'''&&&%%%&&&'''((('''&&&&&&'''(((&&&$$$""""""""""""&&&+++---+++)))))))))+++)))((((((******'''%%% """&&&''''''(((+++...+++)))&&&%%%%%%(((+++---((((((''''''&&&%%%%%%$$$(((((()))))))))((('''&&&"""$$$%%%''')))))))))(((++++++,,,***'''&&&&&&'''%%%%%%$$$%%%&&&(((***+++'''))),,,......---+++)))'''&&&&&&(((+++------,,,+++------,,,+++***+++,,,%%%$$$%%%'''***,,,++++++)))+++.../////////111222222222000,,,)))))),,,000---///...***&&&%%%(((,,,,,,,,,++++++******)))))))))***,,,...//////......+++++++++---000222333444111000000222444555444222333222000...------------))),,,111555666555222111111000---+++***+++---...000...------///000000000222222222222222111111000,,,...//////......///000///000111111000...,,,***---...000//////000222444222444666555333222444666:::999666333222222333333888777555444444555777888555333111111333444555444000///...000333555555333444222111222333333222111///...---,,,,,,---...///............///111222444...------...111444444444000222333222000///000222444444444444555777888999222333444555666777777888555333111111222333222111000444999:::888555333333,,,---111555444000111555:::::::::666333444888<<<<<<<<<;;;777111000333777111333444333111///000111333444444555666777888888:::999888666333111...---///111333444333333444666222444555666666777:::<<<777666222...,,,---222666777666333222333666:::<<<999::::::888444222222333333333444555777666444222...---,,,///333555444333333444666888999999999999333444333333111...,,,+++---...000222333444555555555555444444333444444444,,,,,,---///000000...,,,,,,,,,---...000333555666222000...///111111000...***)))(((***---///000000444555777999999777555444666444222000000111333444333666999888555333444666666777777666555666888:::'''((()))+++,,,,,,------""" !!!&&&+++...***)))((((((((()))+++++++++)))''''''(((((('''&&&$$$###$$$&&&)))***)))(((%%%$$$###&&&)))***'''$$$"""###%%%''''''&&&%%%$$$$$$%%%(((***+++***(((''')))''''''***)))%%%###%%%&&&((()))(((&&&%%%%%%&&&"""$$$&&&)))***+++******''')))+++,,,+++******+++,,,+++*********)))'''&&&&&&'''((((((''''''((())))))(((&&&&&&'''***...000...,,,++++++,,,...///...///---+++((('''(((***+++---,,,+++***((('''&&&&&&&&&###"""$$$(((+++,,,+++,,,,,,+++(((%%%""""""###%%%%%%$$$$$$%%%(((***,,,'''&&&$$$$$$&&&''''''&&&'''((((((&&&###!!! %%%(((,,,,,,***'''&&&''')))((((((***,,,---***''' ###%%%&&&&&&'''+++///...+++'''%%%$$$&&&)))+++))))))))))))((('''&&&%%%&&&'''((())))))((('''&&&###%%%'''*********)))(((((()))******))))))***+++'''&&&%%%%%%%%%&&&'''((((((***---///...,,,***((('''&&&&&&(((+++...//////++++++,,,***)))((()))+++'''%%%$$$$$$'''***+++,,,***---///111000///000000222222000+++''''''***...+++---///,,,'''%%%(((,,,++++++++++++++++++++++++((()))+++---///000000//////------...000333555555222111111333555666555333111000///...------...///))),,,000444555444111///222000...,,,+++,,,---///222000......000222222222111222222222111000///...,,,---//////...///000222000111111111///,,,)))'''...///000000000000222444222444555444222000222444777666666555444333333333666555444444444444555666555333111222444555666666555333111222444555333111444222000000111000///---.........------.....................000222444666---,,,,,,---000333444333...111333222000000222444333333444444666777999:::333333444555555444444333444333111222333444444333...222777888666333222333------000444444111000333666888888777555555999<<<<<<===<<<777111///222666000333666555222000000222222333444555666777888999<<<;;;999777444222111000000222555555444333333333///111333555666999<<>>:::777555666777777666555666777777555333111333666888:::::::::999888666444111///...------000000111222333444555666111111000000000000000000555777999;;;======<<<<<<555222000000222555777888777666555666888999888777///000111222333333444555222333444555444222000///222555999;;;:::777555444555444222333555666666666666888;;;;;;888444222111222000...---///111333333555666777777777555444333000//////111444777888888777555222///......000111444333222111000000//////222222333333333444555555555444333444666777777666666777888777444222222222---------,,,)))(((((()))###$$$%%%$$$######%%%'''""""""###%%%(((***)))((('''%%%$$$$$$&&&''''''&&& $$$''''''&&&%%%&&&(((&&&&&&&&&(((******((('''(((((()))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''***---///000///---,,,***)))(((((()))***)))(((%%%%%%&&&&&&&&&%%%%%%$$$"""""""""%%%)))---......///...,,,***'''%%%###"""!!!"""###$$$$$$$$$""""""!!!!!!"""%%%(((******)))((())))))******)))))))))'''((((((((((((&&&$$$###%%%%%%$$$###############!!!!!!"""$$$''')))(((''')))***,,,...///...***'''######$$$&&&((('''%%%"""$$$$$$&&&((()))(((%%%"""""""""############"""""""""######"""!!!!!!$$$&&&'''&&&%%%$$$######$$$%%%***,,,//////---+++++++++'''''''''(((******)))'''"""""""""###$$$%%%'''(((+++++++++***(((&&&###"""""""""###$$$'''+++...111111---(((&&&'''+++...///...***''''''+++---***'''!!!!!!"""%%%'''((('''%%%$$$&&&))),,,......---,,,000...,,,***(((&&&%%%%%%''')))+++...000222222222000000///---)))(((((()))++++++***+++,,,///222444---------///111111///---...---+++***)))***,,,---222333444555666666666666333111---,,,,,,------,,,...,,,+++,,,---......---******+++///444888::::::888888888888888888888888:::777333///,,,,,,,,,---000111222111000111333444222111////////////...,,,---000444666666555666666666666666555555555555555222000...,,,,,,...111333000000//////000000111222333333222111111111111222000000111222333444555666333444333111//////111333888888777666555444333333333222000...,,,,,,,,,---000111111000...---///000111111111///,,,+++,,,---+++++++++,,,---...///000444333222222333333111///+++---000333666777888888/////////222555777666555444777:::888555555:::??????<<<777333111000222333000000000000111111111111000222555888999999888777555555444222000111555888???@@@@@@>>>:::888777888555444444555777888777555555555666777777777777777777555333000///.........222222333444555555666666222222111000000000111111444777:::<<<>>>===<<<:::666444333333555777888888444444444777999:::999888222444555555444333333444333444666777666444111///111444888:::888666444444666444333333555777888888444666999:::888555444333333111//////111444555555888888888888777666555555222111111333666999::::::999777444222111222444666777666555444333333333333444555555666666666666777666444222111333444555444666777777666444222333444.........---+++***+++---%%%'''((('''%%%$$$&&&(((&&&%%%%%%&&&)))+++,,,+++'''%%%###$$$&&&((('''&&&###%%%'''''''''&&&%%%&&&$$$$$$$$$'''***++++++***(((((((((((())))))))))))(((''''''&&&%%%$$$$$$###'''''''''(((((())))))***---***'''&&&((()))******&&&&&&&&&&&&&&&%%%$$$###"""!!!"""%%%))),,,---------,,,+++***'''$$$""" !!!###$$$%%%$$$######!!!!!!!!!###''')))******((((((((((((((((((((((((&&&'''(((((((((&&&$$$###$$$$$$###""""""""""""###!!! """%%%((())))))++++++---000222111---(((#########%%%''''''%%%###$$$%%%'''***+++***&&&""""""######$$$$$$######"""###$$$$$$"""!!!"""%%%'''''''''&&&%%%%%%$$$######))),,,...///---+++))))))%%%$$$%%%''')))***)))'''!!!!!!!!!"""$$$&&&((())),,,,,,,,,+++)))&&&###!!!"""###$$$&&&))),,,...000000,,,((('''(((+++---...---+++((((((***+++***(((!!!"""$$$'''***)))&&&###!!!###&&&))),,,---------///...---,,,***(((&&&%%%'''(((+++...111333333444222222000...+++)))***+++///...---------///111222,,,++++++---000111111111000///---,,,,,,,,,,,,---000111444666777777666666333111///.........---,,,---++++++,,,...///000///,,,+++---000555888::::::888888888777777666666666555444222000///////////////000111000//////000222000...++++++,,,---...---...111444666555444444444444444444333333333222222333111///------///111222////////////000000111222333333222111111111111222000000000111333666999;;;777777777555333222444555555555555555666666666666444333111///......///000//////000///---...000222444333000,,,***))),,,...+++,,,..................444222111222444444222000,,,---///111444666777888222111000222555888::::::777888999888888999===@@@???;;;666111...///111333000000000000111111111111000222444777999:::::::::999888666333111111444777===>>>@@@???<<<999777777555444444555777888777555666666555444444555666777777666333111000000111222333333444444555555666666444333222000000000111222222555888;;;<<<;;;999777666666555777999999888777111111333666:::<<<;;;:::666888:::888555222222333222444666888777444111......111555777666555555555777555333222444555666666000333666777666555555555333111//////222555666666999888777666666555555555555333333333666777888777666555444444555777:::<<<999888777666555555666666555555666666777777666666555222//////111333444444666666666444333222444666---...///...------...000''')))+++)))&&&%%%&&&(((+++)))((((((***,,,------&&&$$$"""###&&&((('''%%%'''(((((((((((('''%%%$$$""""""###&&&***------,,,(((((((((((()))))))))***))))))((('''%%%$$$######)))(((&&&%%%%%%''')))***...+++'''%%%''')))+++,,,&&&''''''&&&&&&$$$######!!!!!!###'''+++------,,,*********)))'''$$$"""  ###%%%&&&&&&%%%$$$!!! """&&&)))******(((''''''&&&&&&&&&'''''''''((()))******(((&&&$$$$$$###"""""""""""""""###""" !!!$$$((()))***,,,,,,...111444333...***###""""""$$$&&&'''&&&%%%%%%&&&(((+++,,,+++&&&###"""######$$$$$$$$$######&&&&&&&&&%%%$$$%%%'''***'''(((((('''&&&%%%$$$###(((***---...,,,)))((('''""""""###&&&)))***((('''"""!!!!!!"""$$$&&&(((***.........---***'''###!!!"""###%%%(((***,,,...///...+++(((&&&(((***,,,,,,---+++***)))*********)))!!!###&&&)))+++***&&&###!!!$$$'''***,,,---...............,,,)))'''&&&&&&(((+++...111333444444222222111///,,,+++---...444222000...---...///000+++******,,,///333444444000000///............///,,,...111444555555444222333111000000000000...,,,+++***)))+++...000111111------...111555888999999:::999888777666444333333///000111222333222111111...///000///------...000---+++((('''))),,,...//////222555666555333222111333333333222111111000000333222000/////////111222111000000000000000111111333222222111111111111111000//////000222777;;;>>>:::::::::777555444666888222333444555666888888999555333111000///000111222,,,---------,,,---000333555333000+++((((((,,,///,,,---///000///...------444222000222444555444222/////////000222444666777444333111222555999;;;;;;999888777777999;;;>>>???>>>:::444///,,,...111333000000000000111111111111111222444777999;;;<<<======;;;999555222222555777:::===??????<<<999777666666555555666777777666444777555444222333444666777888666444222222222333444333333333444444555555555666444222000000111222333111333777:::;;;999666444777777777999;;;;;;999666//////222666:::<<<<<<;;;999;;;===:::666222111222111333666777777444000---+++...222444555555666777999666333222222333444333...000333444444444555666222000...///222444666666888777666444444444555666888666444444555555444333000000111222555999===???:::999888777666666777888444555666666666666666555333000...---000333555555666666555333222222555888------.........---,,,,,,+++***(((%%%###$$$(((+++---+++(((&&&'''***...111,,,)))%%%"""!!!###&&&((((((((()))))))))'''&&&%%%!!!"""###&&&(((***,,,,,,***((('''&&&''''''%%%###$$$%%%((()))***)))((('''''''''&&&%%%###$$$&&&)))---,,,)))&&&$$$%%%)))+++)))%%%!!!!!!###%%%$$$###%%%&&&''')))***************,,,///...+++'''$$$"""&&&###  """###$$$$$$###!!!!!!###&&&***---$$$$$$$$$######$$$%%%%%%'''((()))***+++,,,,,,,,,+++((($$$$$$%%%&&&%%%###$$$!!! %%%(((***///////////////.........)))'''$$$###$$$%%%$$$$$$$$$''',,,111222...'''!!! !!!"""###%%%'''((((((+++***(((&&&&&&(((***,,,''''''&&&&&&'''%%%""" $$$'''******(((((())),,,)))$$$ ###)))---,,,)))$$$###!!!"""%%%(((******000000000///,,,(((%%%"""!!!%%%)))++++++*********(((&&&%%%%%%'''(((((('''((())))))***************%%%(((,,,111333000+++&&&$$$%%%&&&''')))+++------...///000///---,,,,,,,,,/////////---,,,---000333///////////////111666999888666333000------------+++,,,...000111222222222///,,,***+++...000000///111000///...---......///333///,,,///444666111+++---,,,+++---000333444333444555555666777888888999888888888777777666555444000///...222777888444000111///---...//////,,,)))...,,,++++++,,,,,,***)))---///111333444333111000333000...---...000000000555555555444111//////000333333333333222111000///111111111222111000//////++++++,,,...111555999;;;>>><<<;;;;;;<<<;;;777333000111444888;;;:::666333111333555666555222...,,,,,,+++*********+++---...///000///...,,,---///111,,,---...000333333111///222333333444333222111000666555444333333333444555666333000///222666:::;;;777777888888888888777666444111------///000///...///000000111111222222333777555444666;;;======<<>>;;;999777777999:::::::::666555444555666777666555111...+++...333666555333777777777666555444333222,,,,,,,,,,,,,,,,,,+++***(((((('''&&&%%%&&&))),,,...,,,***((((((***---///---***'''$$$######%%%&&&)))))))))***)))(((&&&%%%######$$$&&&(((+++---...+++)))'''&&&''''''&&&%%%%%%&&&((()))***)))(((''''''''''''%%%$$$$$$'''))),,,+++(((&&&$$$%%%''')))&&&$$$!!!"""$$$&&&%%%$$$%%%&&&'''((((((((((((((((((+++......,,,)))&&&%%%)))&&&######$$$&&&''''''###"""  ###&&&(((&&&&&&%%%$$$$$$$$$$$$$$$&&&'''(((***+++,,,------,,,)))&&&&&&'''((('''&&&$$$!!!!!!%%%'''(((,,,---.........---,,,+++)))'''$$$$$$%%%&&&%%%$$$$$$&&&***...///,,,&&&!!!!!!###%%%'''((())),,,***(((&&&%%%&&&''')))'''&&&%%%&&&&&&%%%### $$$'''******((((((***---***%%%###&&&,,,000...+++%%%$$$%%%'''+++---...---000000///---***&&&###!!!&&&(((++++++***(((''''''###""""""###&&&)))))))))***)))))))))))))))***+++&&&(((---111444222...***(((((())))))***+++++++++...///000///---,,,,,,,,,---......---+++,,,...000/////////......000444888777555222///------------,,,---...///000111111111---+++***+++///111111000111///---+++******+++,,,222///---...111222000---///...---...000222222222666666666666777777777777666777777777666555444333222000///111666777444000111///...///000000...+++,,,+++***+++...//////...///111333555666555333222000///,,,+++,,,///000111333444444222///.........///000000111222222222222333333222111///......---++++++,,,---000444777999;;;999888888999999666333222333555888:::999555222222333444555444222///...---,,,+++******++++++,,,...//////...------...000------...000222222000......///000111222222111000333222111000111222444666666333000000333777:::<<<888888777777777666666555111000///111333333000...///000000111222333444444888666555666:::<<<<<<;;;<<<:::777555444555777888777999;;;;;;888666444444333555666444222111333555999888555444444555777888777555333222444666777777777666444222111111222333444444444444444333222222111222444555666555444333666888:::<<<;;;999666444111111222444555666666777666666555222000///111333222444777:::;;;777111,,,***---000333555555444333555333000111444777777777222111111222444555444222///111444444222111222333222333333444444333222111777555111...,,,,,,,,,---...111444555555777:::===;;;888666555777999999999666555444444555555444333000...,,,///444777666333777777666666444333222111***************)))((((((%%%&&&'''''''''(((***,,,///...,,,+++******++++++---+++)))'''%%%$$$$$$$$$))))))))))))((('''&&&%%%%%%%%%%%%&&&(((+++---///,,,***'''&&&'''(((((('''&&&'''((()))***)))(((''')))((('''%%%$$$%%%(((++++++***'''%%%$$$$$$%%%&&&###"""###$$$'''((((((&&&%%%&&&&&&'''''''''&&&&&&''')))---...,,,***(((((()))'''%%%$$$&&&'''((('''###"""  """$$$)))((('''%%%$$$$$$$$$$$$%%%&&&(((***+++,,,------,,,***(((((()))******)))$$$"""!!!!!!###&&&&&&&&&***+++,,,------+++)))((()))'''%%%%%%&&&'''&&&&&&###$$$&&&)))+++)))%%%""" """$$$&&&((((((***(((&&&$$$######$$$%%%&&&%%%$$$%%%&&&%%%$$$"""$$$'''******((((((+++...***'''&&&)))///222000---%%%&&&)))---111222000...///...,,,***'''%%%###"""+++,,,---+++(((%%%###""""""&&&)))+++++++++***(((''''''((()))***((()))---111444444111///+++++++++++++++******)))---///000000...,,,++++++***,,,------,,,++++++,,,///000///......///222555555333111...---------............//////000000000+++******,,,///111111111000...***((('''(((***,,,111000...------...000111333111000000111111111000666666666666555555555555555666777777777555333111333111///000333444222000111000///000111111000...***)))***,,,///222333333222333555777888777666555///---***)))))),,,///111222222222111...,,,,,,---+++,,,---///111222444444555444222///---,,,,,,,,,+++,,,,,,...000222444666777555333333444444444333555555666888999777333000222222111111111000000/////////---,,,************...///000///...---...000.........///111111///---+++,,,---///000111111111000///------...222555888888555222111333777999:::888777777666555444333333......000333555555222///000111222333444555666666888777666777999:::::::::999777555333333444666777666888999888555222000000222333444333222222333444<<<:::888777666777999:::777555333444555777777777888777444222111000111111444444555555555444333333000222333555666666555555777888999999999777444333111222222333333333333333333333333111//////111333222333666999:::777222...+++...111444555444222000111000///111444888999:::444333111111222222000///---000222333111///......---///111333444444333222444333111...,,,+++***)))...000333444666777:::===:::777444333444666777888666555333333444444333111///......111666888666444777666555444222111000///))))))))))))((('''&&&&&&"""$$$'''(((((()))+++---//////...,,,+++))))))(((******)))((('''&&&&&&%%%)))(((((('''&&&%%%$$$$$$&&&&&&%%%&&&'''***,,,...---***'''&&&'''((()))(((''''''((())))))))))))(((***)))(((%%%$$$%%%))),,,+++)))&&&%%%$$$$$$######!!!"""%%%(((***+++***)))'''''''''''''''&&&%%%%%%&&&(((+++,,,***(((''''''%%%$$$######%%%&&&%%%%%%###"""!!!!!!!!!"""$$$$$$***)))(((&&&%%%$$$$$$###'''((()))***+++++++++++++++***))))))************&&&$$$$$$%%%'''((('''&&&)))***+++,,,,,,***'''&&&(((&&&%%%&&&'''((((((&&&%%%$$$$$$&&&((((((&&&$$$ !!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###%%%$$$###$$$%%%&&&%%%###%%%(((++++++)))))),,,///)))''''''+++000222000---%%%'''+++///222222...+++,,,+++)))'''&&&%%%$$$$$$,,,------***&&&###"""""" """&&&)))+++++++++)))&&&$$$$$$&&&((()))++++++---///222222111///******+++++++++***)))(((,,,...000000...,,,++++++))),,,...///---,,,++++++///000000...---...000333444222000...------...///000/////////////////////,,,,,,,,,...///////////////---***((((((+++...111111111000---+++,,,000555666444222111111111///...333333333333333444444444555666777888888666333111333111///...000111000...000000000000111111000///***)))))),,,000333555666333444666777888777666555...---***((('''))),,,///222333333111...,,,,,,---+++,,,---...111333555666555333000...,,,,,,---...---...///000111222333444444222///...///000222333555444555666777666333111000///...------...///000222111///---,,,***))))))///111222222111///000000///.........000///...,,,+++,,,---...///000000000///---++++++...222777;;;<<<888444333333555666666777777666555333222222111,,,---///222444444333222333333444666777888999:::888777777777777888999999888666444111111111333444555666888666333000...---000111222444444555666777===<<<:::999999999:::;;;666555333444555777777666666555444333222111222222555555666666666666555555000111333444555555555555777777888777666555333222222222333333333222000000111222222222111111333555555555666888888666222...---///222555555333000.../////////111333666888999555333111111111111000///...000222222111///---,,,***,,,///333555555444444333222111000...+++)))(((...///222444777999;;;<<<999666333111222444666666777555444444555444333222......000444777888777444555444333111///...------(((((((((((('''&&&%%%$$$!!!$$$''')))))))))+++,,,......---,,,+++)))((('''''''''((((((((((((((((((((((((&&&%%%$$$######"""%%%%%%%%%%%%&&&(((***++++++)))''''''((())))))(((''''''((())))))************)))'''%%%###%%%))),,,***(((&&&%%%&&&&&&$$$"""!!!$$$'''***,,,,,,++++++((((((((((((''''''&&&%%%%%%'''))))))'''%%%$$$$$$###""""""###%%%&&&%%%######$$$$$$%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$)))************)))(((((()))*********)))(((((()))'''&&&&&&''')))***)))((()))***+++++++++)))'''%%%&&&%%%%%%&&&((()))((('''&&&%%%$$$%%%'''((('''&&&#########"""""""""!!!!!! !!!###$$$$$$""""""###%%%&&&&&&%%%'''***......,,,+++,,,///'''''''''***...///---+++%%%'''***---000...***''')))((('''''''''''''''(((++++++***(((%%%$$$$$$%%%&&&$$$$$$%%%'''))))))))))))'''%%%######%%%'''(((,,,,,,,,,...//////---+++&&&''')))***+++***))))))+++---000000...+++******))),,,///000///...------///000000///......000222333111///...---...000111111111000////////////000/////////...---,,,,,,,,,000...+++***,,,000444777222222111---***+++111777777555222111111000...---......///000111222333444666777888888777666444222222000...............---//////000000//////......+++***)))+++///333555555333444555555555444444333///...,,,)))&&&&&&***---333444444222000......///---......///111333555666333222000...---...///000...///111333444444444333111000...,,,,,,...111333333222222333555555444222...,,,+++******,,,///111333222111000...,,,+++***333555777666444222111111///---------......---+++............//////000000///...,,,,,,///444999<<<>>>;;;666444333333222111555666666555444222000///,,,,,,---...000222444555666666777888999:::;;;<<<777777777777666666777888:::777444111///...///000333555777666333000......///000222555888:::::::::;;;;;;:::999999:::;;;;;;555333222333555666555444333333333333333333444444555666666777777777666666000111222333333444444444666666777777666444333222111222333444333222111000111333444444333333555777888777777777666444111......000333444444222000...//////111222333444666777555333111111222333333222111111222333333111///---)))+++///222444555555555444444333222111...,,,+++...///222555888;;;<<<<<<999666333111222444555555777666555555666666555333///000333555888888777555333222000...---,,,++++++))))))))))))(((&&&%%%%%%###%%%((((((((((((***+++,,,++++++***))))))((((((%%%%%%&&&'''((())))))***)))(((&&&%%%######""""""$$$%%%%%%&&&'''(((((())))))((('''((())))))((('''&&&&&&'''(((***+++,,,---***)))'''$$$"""$$$))),,,***(((&&&'''))))))&&&###"""%%%)))******)))******((((((((((((((('''&&&%%%$$$&&&((('''%%%$$$###$$$######$$$&&&((((((&&&$$$$$$%%%'''(((************&&&%%%%%%%%%%%%%%%&&&&&&************)))(((''''''(((***+++***(((&&&&&&'''((('''&&&(((***++++++************)))((('''&&&%%%$$$$$$$$$&&&((()))(((''''''%%%$$$$$$&&&((((((((('''&&&%%%$$$"""!!! !!!###$$$%%%###!!! """$$$&&&'''&&&)))---222222000---,,,---'''''''''(((***+++***)))%%%%%%'''***,,,+++)))&&&'''((((((((()))))))))***(((((((((&&&%%%%%%(((***+++)))((('''((()))((('''((('''%%%%%%%%%&&&(((***,,,+++,,,---...---***(((###%%%'''***++++++***)))***---000000...+++***)))))),,,000111111000000000///000111000//////000222222111///...///000222333333222111000///000111222222222111...+++***+++,,,000///......///333777:::222222///,,,)))+++111666666444111000000000...---+++,,,---///000222333444666666666666555444444333111000000000//////......///000222111///---------,,,+++***+++///333555666444444444333222111000///...//////,,,((('''***---555666666444111//////000//////...///000222444666222222000//////000000111...000222555555555444333111000///---,,,---111333111000///000222333333222---+++***)))***---000222333333333222111///...---666888::::::777333111000...,,,+++,,,---...---,,,000000/////////000000111111000......111444999;;;===:::666333222222111000333444666777666333000...+++,,,---......000444777888888999999::::::;;;;;;666777777666555555777999:::888444000...------...222555777777555333222111222222444777;;;===<<<;;;777777777888888999:::;;;444333222333555555555333111111222333333444444555444444555666666666666555000000111111111111222222444555666777777666444222111222444666666555333222222444666666555555777888999777666555555444222000000111222333333222000///000222444444444444666888666444222222444666666666444333222333444444222111,,,---///111333555666666555555555444333222000000///000222666;;;======<<<999777444444444555555444777555555555666777666555222333555666777777666666222111///---,,,,,,,,,---+++++++++***)))'''&&&%%%&&&'''((((((''''''((())))))((((((((((((((())))))&&&%%%%%%%%%&&&'''((()))+++***(((&&&$$$$$$$$$$$$$$$%%%''')))))))))((('''&&&&&&'''(((***)))'''%%%%%%%%%&&&(((***,,,...///***(((&&&###!!!###(((,,,***(((''')))------)))%%%###%%%((((((&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%###$$$&&&'''%%%%%%%%%&&&###$$$%%%(((******'''%%%%%%&&&((()))***)))((('''""""""######%%%&&&(((((('''(((((())))))))))))))))))+++---+++(((%%%%%%&&&&&&%%%%%%&&&(((+++++++++***)))'''%%%$$$$$$$$$$$$""""""###%%%((()))(((&&&&&&$$$###$$$&&&(((((((((''''''&&&$$$###"""!!! !!!"""###%%%&&&&&&""" !!!$$$&&&''''''+++000666777333///,,,,,,)))((('''''''''(((((((((%%%$$$$$$'''***,,,,,,,,,******+++,,,+++***)))(((&&&&&&&&&%%%$$$&&&))),,,---+++)))((((((((('''&&&'''''''''((()))***+++,,,)))***+++---///...+++((($$$&&&)))+++,,,,,,***)))***---000000...+++)))((()))+++...000000111222333///000111111000000222333222111000///000111333555444333111000111222333444333222000,,,)))))),,,///111000//////000222555666111///,,,)))(((***///222333222//////000000///...---......000111222333333666555444222222222222222111222333444333111111111111333444222///------...---+++***,,,000555888999666555444222111///------***---000...+++***---000555666666444111//////000------,,,---///222444666444333333222111000000///,,,///222555666555333222111222222000......111444222000......///000000///---,,,+++,,,---000333555222333444444444333222111888:::<<<<<<888333///---,,,+++***+++---......---............///000222333111111000000111444666888999777444222222222222111000333666999888555111...***---000111000111333666888888888888888888888888444555777666444555777999999777333000...---...///222444777888888777666777666666666999<<<<<<:::777333333444555777888999:::444333333444666666555444222222333333444444333333111111222333333333333333111000000///////////////111333666999999777555333000222555777888888777666333555777777666666777888777555333333444555555444111111111111111111111111111444777888777777999;;;:::777555444666777888888666333111222444666555444000000000111222444666777555555555555444444444444000111333888===??????===999888777777777777555333444333333444666777777666666666777666666555666777222111///.........000000,,,,,,,,,+++***((('''&&&((())))))(((&&&&&&'''(((''''''&&&&&&&&&(((***+++'''&&&%%%$$$$$$%%%&&&'''---,,,)))'''&&&%%%%%%%%%%%%&&&)))+++,,,***((('''%%%%%%&&&)))***)))&&&###$$$$$$%%%'''***---///000)))(((%%%""" ###'''+++***((('''***//////+++&&&###%%%'''&&&###!!!"""$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!###&&&'''&&&'''(((***"""###%%%'''***)))'''$$$&&&'''((())))))'''%%%$$$ !!!"""$$$''')))***$$$%%%'''(((***+++++++++***---...---)))%%%%%%%%%%%%$$$###$$$'''***++++++)))(((%%%###!!!"""######!!!!!!"""%%%((()))'''&&&%%%###"""###&&&''''''''''''&&&&&&%%%$$$###""""""$$$$$$$$$%%%&&&&&&''''''!!!  $$$&&&((((((,,,222888999666000,,,******)))'''&&&&&&&&&'''(((%%%######%%%***...000111,,,---......---+++(((&&&&&&&&&%%%$$$$$$&&&***------+++)))((((((((('''%%%(((((()))+++,,,---...///'''(((+++...000000---***&&&(((+++------,,,***)))))),,,000000...+++)))((((((***---///000111333555...000222222111111333444222111000000111222555666444333222111111333555666222222///+++((()))---222111111000//////000111222///---)))''''''***---///222000......///000///...000000111111222222333333555444111/////////111222111333666777666444333333333555666444000------...---++++++---222777;;;===777666444222000...,,,+++''',,,000000...---///333555555555444111//////000+++******+++...111555777666555555444222000...---+++---111444555555333111222333444222///...111444444111...------...---,,,......---...000222555777222333444555666555444444888;;;===<<<777222---+++,,,***)))***,,,.........,,,+++,,,,,,...111333555111111111111222333444555555333111111222444444333...222777::::::666111---)))...222444333222333444777777777666666666666555333555666666444444777:::777555222///...///000111111444888::::::999:::::::::888888999;;;;;;777333000111222444555777888999555444444666777888666555444444444444333333222111...///000111111111111111111000///......------...000333777::::::888555333000222555888::::::999999333555777777666555666777555333222222444777888888111111111000111111222333222555999:::::::::===???===:::777666777888888888777333000000333666777666333222111000111444666888555555444444444555666666111111333888>>>AAA@@@>>>999888888999999888555333222111111333555777666555888888888666555555666777444222111000000111222333...---,,,***))))))******---)))%%%$$$%%%)))+++---+++***'''%%%%%%'''***,,,+++((($$$""""""%%%))),,,+++++++++***)))'''%%%$$$###$$$&&&((()))*********((())))))(((&&&$$$%%%&&&%%%%%%%%%&&&))),,,000222+++((($$$!!! """&&&))),,,++++++---///...)))%%%&&&''''''%%%###""""""###%%%'''''''''&&&&&&'''(((&&&$$$######%%%'''&&&&&&###$$$%%%&&&&&&%%%###!!!###$$$%%%&&&'''&&&%%%$$$ """)))---,,,)))&&&$$$###$$$&&&)))+++,,,...+++)))+++///111...***((('''%%%$$$$$$&&&)))***---(((""" !!!"""!!!$$$###"""""""""###%%%&&&$$$%%%''''''&&&'''(((***(((((('''&&&%%%###"""!!!%%%''')))+++,,,+++***)))(((%%%"""!!!###&&&'''(((***---000///,,,)))((((((((('''%%%&&&((()))))))))&&&%%%$$$'''+++///111111---,,,,,,+++)))(((&&&%%%&&&$$$"""###&&&(((******(((''''''(((******)))'''***+++...000222333333222,,,***((())),,,...---+++************+++,,,------)))+++......---,,,,,,,,,------...///000222444555333111///.../////////...000000111333666777555444000000///...///111333444666222...,,,***(((,,,333444222000...///000222444---,,,++++++******++++++---,,,++++++,,,///111333333333444444555444444444333222000............///000333777:::<<<:::777555777777666222...,,,...111111000///111333666666666555333111111000...+++))),,,000444555555444666777777666555333000...,,,+++)))&&&%%%)))000666777555666444222333444222///+++000111222555777666333111666444111111111111///...///111222000...---...111///.........///111444666333333333555777888666444888888666333///---...///---++++++---///000---***,,,,,,+++,,,///333888:::777555222111222444777:::555333111111333444444444444333444777:::999666222000222444444111000222444555666777888888777666666666999999666111000555999;;;888333000111222333333444777:::===>>>===:::999999666444333444555555444000...---...222666888999444555666777777777777777555888:::999666222///---000000111222333333444444111222333222...***((('''...222666888777666666666111222444777999:::888666666666555555666666444222777555444666:::;;;999777111222222333333222222222444444444888<<<>>><<<:::===:::666333222444777999333111//////222555888888555444444444444333111///444777:::;;;999777666666222333666:::>>>@@@???>>>::::::::::::888666444222111222222333333222222222444666999;;;;;;999777555777777555222000///111333///...---,,,+++++++++,,,---***&&&%%%&&&)))+++,,,+++***(((&&&'''))),,,...+++)))&&&$$$$$$&&&)))+++***)))))))))(((&&&%%%%%%###%%%'''***++++++***)))&&&'''((('''&&&%%%%%%'''%%%$$$###$$$'''+++///111***'''### """%%%(((,,,++++++,,,...---)))%%%"""###$$$$$$#########$$$&&&'''))))))'''&&&&&&'''&&&$$$"""###$$$%%%$$$###"""###$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&''''''""" $$$***---+++(((%%%$$$######&&&)))+++,,,---***))),,,000222000,,,)))'''%%%$$$$$$&&&(((***---)))###!!!"""$$$%%%%%%%%%%%%$$$######$$$%%%&&&$$$&&&(((((('''&&&'''(((((('''%%%###""""""""""""&&&'''***,,,---,,,++++++'''%%%""""""$$$&&&(((((((((***,,,+++)))'''''''''((('''&&&&&&((())))))((('''&&&''')))---000111111,,,,,,+++***)))'''%%%$$$%%%$$$$$$&&&(((************))))))***,,,---,,,***((()))+++...000222333444---+++((()))+++------,,,))))))))))))***,,,---...***,,,------,,,++++++,,,///000000111222333333444111///------...//////............000333444333222222111/////////111333555555111...---+++)))---444666444111000///000111333000///...,,,++++++++++++******)))***,,,...111333222333444444555555555444444333111000///.../////////111555888::::::999999777888777333///---///222111000000222555777777666444333111111222111///---///222444444333222444777777666555333111000000///,,,)))'''***000555666555666555555555777555222......///000333555666555333666333111000111111111000111222222000------///111222111///......///222333111000111222444555555333666666444111...,,,---...///...---///222222///---,,,,,,,,,---///333777999666555333222333555888;;;666444111000111333333222333333444777999999666333111222333222//////111444555666777777777666555444444777888555000///222666999666333111222444444444666888:::;;;<<<:::888777444222000000111111000///000///...///222666777888555666666666666555555444777:::======:::666222000111111222222333333444444333444444333///+++((('''///222666888777666666666333222333555777777555444444444333444444333222111555444444666999;;;:::999333333444444555555444444444333444666999:::999666777666555444444444444444222000------000444666777444333333333333222000///111444777999888777666666555666888;;;???@@@???===999999888888777555444333333333444444444333222222333555777999:::888666444666666555333000...///111//////......------,,,,,,---***'''%%%''')))*********)))((('''(((***---///+++***)))'''&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$&&&***,,,---,,,***((($$$%%%'''&&&%%%%%%'''(((%%%$$$"""!!!###''',,,///(((&&&### """%%%'''++++++++++++,,,+++)))&&&!!!###$$$%%%%%%%%%&&&(((***+++)))&&&%%%%%%%%%$$$""""""###$$$###"""!!!""""""#########"""""""""""""""###%%%&&&(((((($$$######&&&***+++)))&&&#########$$$%%%(((***,,,+++******---111333111...)))(((&&&%%%%%%&&&'''(((,,,)))&&&$$$%%%'''((()))'''&&&%%%$$$$$$$$$%%%&&&$$$'''))))))'''%%%%%%%%%'''&&&$$$"""!!!!!!"""###&&&'''***,,,------,,,+++'''%%%"""###%%%'''))))))'''((())))))''''''((()))((('''&&&''')))***)))((('''((())),,,000222222111*********)))(((&&&%%%$$$%%%$$$$$$&&&)))++++++***+++++++++---///000///...''''''(((***---000333555...,,,))))))***,,,------))))))))))))***,,,...///---------,,,***)))***,,,111222222333333333333222///...,,,,,,...//////...///...---...111222333222444222000...///111333555333000......---,,,000666:::999666333222222222333333222000...---,,,,,,,,,((((((((()))+++...000222000111333555666666555555555444333111000000///000///000111333666888:::<<<888999888555111///111444111111111444666888777666333222111222333333222111222333222111000111444666777666444333222333333444000---******///222444333666666777999:::888555222...---...000333555555444555333000000111333444333333333222///------///111666444000---,,,---///111000///...///111222222222333333222///,,,+++,,,.../////////111333333111///,,,,,,,,,---///222555777555444333333444666999;;;888555111000000111111111222222444666888999666444222222111///...///222444555666777777666555333222222666888555000---///333666444222222444666777666999999999999888777555555///.........000///...,,,111000///111333666777777666666666666555444333222999===BBBCCC@@@;;;666333222333333444444444333333333444555333///,,,***)))///111555666666555555555444333222222333444222111111111222222222111000000444333444666999:::;;;:::444555666777777777777666333333333555666666555333111222444555555444222000111///,,,+++...222555666333333222222111111000000///222666777777666666666888888:::===???@@@>>><<<777666666555555555555555666666666666555555444333222444666777888777555444888999888666333000000111---............---,,,++++++)))&&&%%%&&&'''(((((('''''''''''')))+++,,,...******)))((('''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%(((+++......,,,)))'''"""###%%%&&&%%%&&&''')))(((&&&""" ###'''***&&&$$$"""!!!!!!"""$$$%%%************+++***)))(((!!!!!!"""###%%%&&&&&&%%%&&&))),,,,,,***'''%%%$$$$$$###!!!"""$$$%%%%%%$$$!!!"""""""""######$$$$$$$$$$$$#########%%%&&&(((%%%%%%%%%'''))))))&&&###!!!"""###$$$%%%'''***,,,,,,,,,,,,...111111///---)))((('''%%%%%%&&&'''(((+++)))''''''''')))***+++'''&&&%%%$$$###$$$%%%%%%%%%'''******(((%%%""""""$$$$$$$$$$$$$$$#########%%%&&&)))+++,,,,,,+++***&&&$$$###$$$&&&)))******))))))))))))))))))+++,,,)))((('''((()))***)))''''''(((***...111222000...)))))))))((('''%%%$$$###$$$###"""###&&&)))******,,,+++,,,...000222111000(((((('''''')))---000222...---***)))***+++---...+++*********+++---///000......---+++)))(((***,,,///000111222333333222222///------...///111000///222000......111333444333333222///......000222444333000///111000///222888???===:::777555444444444333111000...---...//////++++++++++++,,,---///000///111333555666666666555666555444333222111111000111000//////111444888:::888999:::777222000222555111111222555777888888666444222111111333333333111222111///......000444777555444333222222444555777333///,,,+++---///111111444555888:::;;;:::777555000...---...111333444444555333000000222555666666555444111///......000222666444000---+++,,,///000222000...---///000000000222222111///,,,+++,,,...---...///111222222111000,,,------///000222444555222222222222444666777999888555222000000000000000111222444666777777666555666444111......000444666666666666666555444222111222555888666000---...111333222222333666888999888;;;:::888666555333333222/////////111222111///---222111111222555666666555555555555666555555444444999>>>DDDFFFCCC>>>888444444444555555555444333333111222333222///---,,,---...000333444444333333444333222000000111222222111000111222222111000000111666555555666777888888888555666777777888888777777444444444555555444222111000222333555555333111000222///,,,,,,...222444666333333333333111111111222222444777888666555555666999999:::<<<>>>>>><<<999555444333222333444555666888888888888777666555555111222444555666555555444<<<======;;;777444333333***+++,,,------,,,***)))(((&&&$$$$$$&&&'''&&&%%%%%%%%%&&&'''((()))***+++(((((((((((('''%%%###!!!$$$######"""###$$$$$$%%%&&&(((+++------+++'''$$$ """$$$%%%%%%%%%''')))+++(((### ###&&&$$$$$$"""""""""###$$$%%%))))))************,,,---)))'''%%%%%%''''''&&&$$$&&&)))++++++)))&&&$$$$$$###"""!!!###%%%(((((((((###"""""""""###%%%&&&'''((('''&&&$$$###$$$%%%%%%%%%%%%&&&'''((('''$$$"""!!!###%%%&&&%%%&&&)))+++......///000000...,,,)))((('''&&&&&&&&&&&&'''((()))))))))((('''((()))***%%%$$$###""""""###$$$%%%%%%(((******'''$$$!!! !!!###%%%'''(((&&&$$$###$$$%%%''')))***)))((('''%%%$$$###%%%(((***++++++)))((((((((()))***++++++)))(((((()))******(((&&&%%%''')))---000000...+++(((((((((((('''%%%$$$###$$$!!!!!!&&&***++++++***+++---///111000///+++)))'''&&&'''))),,,......---,,,+++***+++---...---,,,+++***+++---///000//////...,,,***)))+++---+++,,,...///111222222333000///...000111222222000111///------///111222222111000///......000111222222000111333333111444:::>>><<<:::777555444333333000///...---...000222333111111000///...---------///000333555777777666555555555555444333333222111444222000......000222444888999:::888444222333555222111222444777888888777555333111111111222111000///...------///333666888444333222222333444555666222000---+++,,,...//////111444777999999888777666444222//////000222333333555333111111444666888888555333111000000111222222444222///,,,,,,---///111555333000///000000000///222222111///,,,+++,,,...***+++---/////////......---...///111222222333333///000000111222333444555666444222111111222111000111333444555666666666666999666222///000333666888666666666666555444222111222666999777222///000333444333222444777999:::999;;;999777555333222111111000000000222333333111///333333333555666666555333222333444555666666777666666;;;BBBEEECCC===777444444555666777777666444333---///000000/////////111...000222333222111222333222111000000222444444444111333555444333222222444999888777666555444555666666666777777777777666666333444666666555444333222444444333333333333333333333111......111444555555444555555444222111333555888999::::::777555555555888888999:::<<<;;;888666333222222222222444666777999999999999999888777666111222222333444555555555===>>>>>><<<888555333333'''(((+++,,,,,,+++(((&&&%%%%%%$$$%%%'''((('''%%%$$$%%%&&&'''((())))))(((''''''((('''&&&$$$"""!!!$$$###"""""""""###$$$%%%&&&(((***+++***((($$$"""!!!###$$$$$$%%%''')))+++)))$$$!!! !!!###%%%###############$$$$$$%%%((()))*********,,,///222111---(((&&&''''''&&&$$$%%%''')))***(((%%%$$$$$$$$$""""""###&&&((()))(((######"""!!!###%%%(((*********(((&&&%%%$$$$$$$$$###%%%'''))))))'''%%%$$$###&&&((((((&&&%%%(((+++---...000000///,,,)))'''&&&&&&&&&&&&&&&'''(((((()))***+++***(((&&&&&&'''######"""""""""###$$$%%%&&&((())))))&&&###!!!!!! """%%%(((((((((&&&$$$$$$&&&'''(((((('''&&&%%%$$$$$$$$$&&&)))+++,,,,,,((('''&&&''')))***)))((()))))))))***+++***(((&&&%%%&&&(((+++......,,,)))(((((((((((('''&&&%%%$$$%%%""""""'''+++---*********,,,...///...---+++***(((&&&&&&(((***,,,---......---++++++,,,---...,,,***((((((***,,,......//////...,,,+++,,,...******+++,,,---000222333111000000111333333111000...,,,+++,,,---///.........//////000111111222222111///111444444222444888999888666555333222222111000///------...111444666555555333222000...---,,,///111444666777666555333333333444444444444333333666555222000......///000777999:::888444222333555333111111222555777888888666444111000111222222111///......111555888999999444444444444444444444444111000///.........///000000333555666555555555666666444222111222333333333444333222444666888888888333222000111333444333222111000...------...000111555333111111222333222111222222111...+++***+++---(((***---......---...//////000222333444333222222...///000111222222111111333222222333555555333111222444555555444444444666:::666222000222555777888555666777777666555333222333777999777222000222666666555333444666999::::::999888666555333222222222000//////000222222111000444444555666888777444111000111222444555666777777333888???BBB@@@;;;555222444555777888888777666444...///000111000000222333///111333333222222222444333222222333666777777666222555777777444333555777::::::999666333222333555777777777777666555444444111444666666555444444555888777444222111222333444333222111222444555555555444666666555222111444888<<<======;;;888666555555777777777888999999666333222222222222333444555666888999999::::::999999888222222222222333444666777:::;;;:::888555222222333%%%'''***------+++(((&&&%%%$$$%%%''')))***)))(((%%%&&&((()))))))))((('''''''''''''''&&&%%%$$$###%%%$$$###!!!!!!"""$$$%%%&&&'''(((((('''$$$""" !!!###$$$###$$$&&&(((((('''$$$###"""$$$&&&'''###$$$$$$%%%%%%%%%%%%%%%'''(((*********---222666777000(((%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$"""###$$$&&&%%%%%%###!!! !!!$$$(((*********))))))((('''%%%%%%###&&&))),,,,,,***((((((%%%(((+++***'''%%%'''***+++---///000...+++((('''$$$%%%%%%&&&'''((())))))+++---...,,,(((%%%$$$%%%###"""""""""###%%%'''((('''(((((('''$$$"""""""""!!!"""###$$$%%%&&&'''(((''''''))))))((('''%%%###$$$###$$$&&&***,,,------)))'''''')))++++++)))&&&)))))))))+++,,,+++(((%%%''''''(((***------+++)))((((((((((((((('''&&&%%%%%%$$$###%%%(((,,,------+++******+++---...---+++)))((('''''''''(((***++++++---000///---++++++,,,---+++(((%%%%%%&&&(((***---///000000///......///,,,+++******+++---000222111000000111222222000...,,,++++++,,,......---+++---...111444555555444333...---///222222///111555666666555444444333333333333111000///000222666888555555444333111///---,,,000222555777777666444222000111333444555555444444777666555444222111//////666888:::888444222333555333111///000222666888888555333111111222444555555111222333777;;;===;;;888555666777777777555333222000111222222111111111222111333555444333333555777666555444444555666666555444333444666888999888666111000000222555666555333000000//////............000000000222555777666555222222000---***((()))***))),,,///000///...000111000222444555666444333111///000111222222111000//////000222666888888666333333555666555333222333555999666222000333555666666555666777777777666555444333666888555111000444999:::777444444555888999999666666666555444444333333222000///000222333333222555555666888999777333000//////000222333333333333000555;;;>>>===888444111333555777999:::999777666222333444333222222333555333444555555444444555666777666777888999999777555222666999999555444666999999:::999666222111333666999999999888666555333222...111555666555444555777999777555333111111222222111111222444666666444222333555666444000000444888<<<<<<===;;;888666666777666666666888999888555333222222333444555555555555777777888999::::::::::::333222111111333555777888999999888555333111222444%%%'''+++------+++(((&&&%%%%%%&&&)))+++,,,+++***&&&''')))++++++***((('''(((((((((((('''&&&%%%%%%&&&%%%###"""!!!"""###$$$&&&'''&&&&&&$$$""" !!!#########$$$%%%'''%%%%%%$$$$$$%%%''')))***###$$$%%%&&&&&&&&&&&&&&&&&&(((******+++...444999888111'''###%%%''''''&&&$$$%%%&&&%%%$$$$$$%%%''''''%%%###"""######"""!!!"""  ###'''***((()))*********)))'''&&&###'''+++......,,,++++++&&&***---+++'''%%%'''***(((+++...///...+++)))(((###$$$%%%&&&((()))******---000111...)))%%%$$$$$$############$$$&&&(((***'''((((((&&&$$$"""#########""" !!!$$$(((***))))))******)))'''$$$###$$$###$$$'''***---...---+++******,,,///...+++'''***)))***+++,,,+++(((%%%(((((((((***,,,---,,,***((()))))))))((('''&&&&&&%%%&&&(((,,,///111///...,,,++++++,,,---...,,,+++''''''''''''(((***+++---***---111111...+++++++++,,,***&&&###"""###%%%&&&---///111222111//////000///---+++)))***,,,///111111000000000111111...,,,---------///000000...,,,,,,///333777888888666555,,,+++---111000---...222666666666666777777777777666555222000111333666888444444333333111000...---000222555777777555333111///000222444555555555444777777888777666444111000555888:::888444222333555444111......111555888999555333111111444777999999555666888===AAA@@@<<<777777888::::::999666333000///111444555444444444444222444555333111111555888555555444666888999999888333444555888::::::777555///...000333777888666333000000000000///...,,,++++++,,,///333777999999888111111///,,,(((&&&'''(((***...111222111000222444111333555777777555333111000111333444333222000...---///222777;;;;;;888555444666777555222111222444888444111000333555555555555666777888888777777666222555666444000000555:::===999555333444777999999444555555666666555444444555333111111333555555555555666777999999777333///...//////000000000000///000444:::===;;;777333111222444777:::::::::888777777777777555333222333555555777888777666666777888:::::::::;;;<<<:::777444222666:::999666444777:::888999888555222222444888;;;;;;:::999777555333222,,,///333555444444666888888777555444222111000///000111222555777666333111222444555333//////333888:::;;;;;;:::888777888999666666666888999888555333111333444555666555444444666777888999:::;;;;;;;;;333222111111333555777999;;;:::888666333333555777)))((('''''')))******)))(((''''''***------***'''((('''&&&%%%%%%%%%&&&'''******)))(((&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""######$$$###!!! !!!"""$$$%%%%%%$$$"""###%%%'''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&''')))***,,,---...)))$$$!!!###$$$$$$$$$&&&$$$"""!!!"""$$$&&&(((&&&$$$""""""######"""!!!  !!!###$$$)))++++++)))'''&&&))),,,---,,,+++---000000---***((()))******))))))+++------...111111000,,,(((%%%###%%%)))***)))((((((((())),,,000000---(((%%%###"""$$$'''((('''''')))***&&&''''''$$$!!!$$$+++222)))'''###  """$$$,,,...000...***&&&%%%%%%%%%$$$%%%%%%'''))),,,---------------,,,+++*********)))''''''((())))))((())))))+++---//////---+++)))***++++++)))(((((()))'''***...111222333555666///...---...//////---+++''''''((()))******+++,,,000111222111///,,,++++++---...,,,)))$$$"""%%%(((///000000///...---...///111///---,,,+++,,,...///222222222222111///---+++......///111333333000...+++///555;;;???>>>999444---...000000//////000111444444555555777888999:::999777555444666777777666666555333111000000000111333333444444555666666666444444444333222111000///777;;;???@@@<<<666111---000333666666333111222333111000000///111333555777555555555555555666666777999888888999<<<>>>>>>===999999888999888666222///111222444555666555444444555444111/////////111222444333222555888999666333444555666:::===<<<777222//////000444888888555222000111111222222000,,,)))...///111333444666666777...///000000...+++)))'''---...///111333555777777777777666666777666333111333333222333333111...,,,000222555888888777444333333444555555555444222222666333000///000222333444777777777888:::999777555444444333333333444444555:::555000000444666555222111111222333444555666777555222000222555777666444666666666666444111///---///---,,,...000111///---111555999;;;888444000...555666999;;;;;;:::888666777888888666444222222222777888999999999888666555:::::::::;;;<<<;;;888666444333333333444555777777999999777555333333666999===??????===999555222111333444555666666666555444222333444444444222000...,,,000777;;;<<<999333000111444666555333222444666;;;:::888666666777888999;;;888666555666666333111555555555777999999777666:::999888777777777777777666333000222888<<<<<<:::555555555555555666777777((('''&&&&&&(((*********((('''''')))++++++)))&&&'''&&&%%%$$$$$$%%%&&&'''+++***)))'''&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""#########"""!!!"""%%%'''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&((()))***+++((($$$ !!!$$$%%%$$$%%%$$$###"""###$$$&&&'''(((&&&%%%%%%&&&&&&&&&%%%""""""!!!!!!"""###%%%&&&***++++++)))&&&&&&(((******))))))+++------+++((('''((((((((('''''')))+++---///222444333000+++)))&&&(((***+++)))''''''''')))***,,,,,,+++((($$$""""""$$$&&&''''''((()))***+++,,,+++'''$$$&&&,,,222+++)))%%%""" !!!"""$$$)))+++...---)))&&&%%%&&&'''&&&&&&'''(((***,,,---,,,------------,,,,,,+++,,,***((('''((((((((((((***))))))+++------+++))))))***,,,+++***))))))******,,,///111333444666888333111////////////...,,,++++++,,,,,,---...//////...000222111///---,,,,,,...///...+++'''&&&(((+++///000111000.........///222111///...---------...666666666555444333222111333222222333444333000---,,,111888???BBB???999333///000111000//////111333555555555555666888:::;;;999777555555777888999888666555333222111111222333333444444555555666777777444555555444333222111111666:::>>>???<<<666111///...222555444111//////111222111000000111333555777444444444555666777888999:::999888999;;;<<<<<<:::777666555666666555333111222333444555555555444444333222111000//////000000111000000333666777555333333333555888;;;:::555111//////111444666666333000222222222333222///,,,)))......000222333444444444222222222222111///...---000000000111333444666777888777777999::::::888666444333333222222111///...000222555777777666333222000222333555666777666666666444111///111222333333444333444777999:::999888555555555666666666666666999555111111444666555222000111333444555666666666555333111222555666666444444444444444333222000000...---...000333333222///333666999:::888555333222555777999;;;;;;:::888777777777777555333222222444666666777777666666555444999999999;;;;;;:::666333111111222333444444555555888777555555666777999:::>>>>>>???<<<999555444444555555666777777555444333222333555555555444222111000444888<<<<<<888444111333555666555333333555888999888666666666888:::;;;:::888555555555555222000222333444777;;;<<<:::888666666555555555666777888999555222444888;;;:::888666666555555555666777888'''%%%$$$%%%(((***++++++)))(((((()))******(((&&&&&&&&&%%%$$$$$$%%%&&&''',,,+++)))''''''''''''(((%%%%%%&&&'''(((((())))))###$$$&&&'''((((((''''''$$$###!!! !!!"""""""""!!! !!!%%%(((************)))'''%%%$$$!!!"""###%%%&&&'''''''''"""  ###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$&&&'''(((******)))'''%%%$$$&&&'''&&&&&&&&&(((******(((&&&%%%&&&&&&%%%$$$$$$&&&(((,,,...333666666333///,,,)))***,,,,,,)))'''''''''***(((&&&'''((('''$$$ """$$$&&&''''''(((***+++000000///,,,((()))---222---+++'''$$$""""""###$$$&&&(((******)))((('''((()))((((((((((((***+++,,,,,,,,,------...------------+++)))(((((((((***+++,,,***)))***++++++***((()))+++,,,,,,+++***+++,,,---...000111222444888:::888555111//////......---------......//////000000,,,///111111///---,,,,,,///000111...+++***,,,000///111222222000//////000111111111111000///...---999888777666555666666777888777555555444333000...///333:::@@@CCC???888222111222333333111222333555777666555444555777:::;;;999777555555777999::::::555555333333333333444555444444555555666777777777555555555555444333222222444777<<<===;;;777333111...111333333000---...000222111000000111333555777555444444555666888:::;;;:::999888999::::::999777333111000111333444444333333444444444555555555555222222111000000//////............111333444333222111222333666777777444111111111222444555444111...333333444444333000---,,,//////000111222333333222444333333222222222222222444333222111222333555777888888999;;;======<<<:::555444333222111000000000222333666777777555333111...///222666888:::;;;;;;777444111000111333333333///000111444888;;;;;;:::666666888999999999888888888555222333555666555333000222555777888777666555555444222333444555555444333333222222111222222222///000111333555666333111444666888999777666555666666888:::;;;;;;:::999888666666555444222222444666666555444444333333444444777888999;;;<<<:::555222...///111333444444444444555333333666:::======<<<======<<<:::777555666777888888888888777555444222222333444444444333222111222444777999888666333111555555555444333444777999777666666666777999;;;===:::888555444444222000...///000333888<<<===<<<:::333222111111333555888999:::777444555888:::999777666555555444444555777888%%%$$$###$$$'''***,,,,,,+++***))))))))))))(((''''''&&&%%%$$$$$$%%%&&&''',,,+++)))((('''((()))***(((((((((''''''(((((((((###$$$''')))******)))((($$$###!!! !!!"""""""""!!! """&&&******+++,,,,,,***(((%%%### """###$$$%%%%%%$$$ !!!###%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&((((((''''''&&&%%%%%%%%%'''((()))***)))(((%%%$$$###$$$$$$$$$$$$&&&'''(((((('''&&&$$$%%%$$$###!!!"""$$$'''(((,,,000444555333000---(((***++++++)))(((((((((,,,'''######&&&(((%%%!!!###$$$&&&&&&&&&'''***,,,111111000---++++++///222...,,,)))&&&$$$######$$$%%%'''((()))************)))((((((''''''((()))***+++,,,---...............---,,,+++******+++///111000...,,,+++,,,,,,+++******+++------,,,+++,,,---....../////////222777;;;;;;777111...---------,,,,,,,,,,,,,,,------------+++...111111000...---,,,...000111000---,,,///222000222444333222000000111///000222333333222000///777666444333333555777999:::888666555555555333111111333777;;;===;;;555111222555888999777666555555666444333222333555888:::888666444444666777777777555444333333333555666777444444555666666777777888444444444444444333222222222555999;;;999666444333000333555444111//////111333222111000111333555777777666555555555777999:::777666666888999999888666000...------///222333333555555444444444444555666222222333222222111//////......///000222333444444111222333555666555333222444444666666666444111...333444666666555333222222222333333444444444444333222111/////////000222444777555333111111333555777888888888:::<<<<<<:::888555444333111//////000222444555777888777555333222...000333666999;;;<<<<<<777555222111222444444333//////000333777:::;;;;;;555777999;;;;;;:::999777777666444555666666555333111444777:::;;;:::777555555444333333333444444444444333222111000111222222222333555777777666333222444555666666555555666888777888:::;;;;;;;;;999999555555555333222222555777666555444333222333444555888999:::===>>>;;;777333///000333555666666555444222000111666>>>BBBAAA===<<<;;;999555333333666888:::::::::999888666444222222222222222111///...---///000222444444333222111555444444333333555777999777777777888999:::<<<===999888666444333111///......000333777;;;<<<:::777111111//////000333666888888666555555888999888777555444333222222444555666%%%###!!!"""&&&***,,,---,,,,,,+++)))(((((()))***((('''&&&%%%%%%%%%&&&'''******)))((()))***+++,,,+++***)))'''&&&&&&&&&&&&###$$$''')))++++++***)))$$$###!!! !!!""""""###"""!!!!!!###'''***)))***++++++***(((%%%$$$!!!"""##################$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''%%%$$$%%%$$$###$$$'''((()))(((&&&&&&%%%$$$$$$%%%'''((()))'''%%%###""""""""""""###%%%'''(((((((((((((((%%%%%%$$$"""!!!"""$$$'''&&&(((,,,///000///---,,,&&&'''))))))(((((()))***,,,'''""""""&&&((('''$$$$$$%%%&&&&&&&&&''')))+++---...---,,,,,,---///000,,,+++(((&&&%%%$$$$$$%%%''''''((()))+++,,,---,,,((('''&&&&&&&&&&&&((((((++++++,,,---............+++,,,...------000444777555333111000000000///...***,,,......,,,+++,,,---,,,---,,,,,,---000555888:::555000,,,++++++++++++,,,,,,,,,++++++++++++++++++...111222111///------,,,...000///------///222111333555555444222111111---...111444555444333222555333111111222444888:::999777555444555666666555333222222333444444333111111666<<>>:::777222444666888999888777666111000111777???CCCBBB>>>999777555111///000444888::::::::::::888666444333555444333222///---+++***---...000111333444555555444333222333444555777777999999999999999::::::;;;888888777555333111000000111111333555777777444222111111000///000222444555444444444555777888888888333222111000000222444555%%%###!!!!!!%%%)))+++,,,++++++***(((&&&'''***,,,+++***((('''&&&%%%&&&&&&'''(((((()))***+++++++++,,,***(((&&&%%%%%%%%%%%%###$$$&&&((())))))))))))$$$###!!! !!!""""""###$$$######$$$&&&)))'''((())))))((('''%%%$$$!!!!!! !!!!!!###$$$%%%&&&(((******((('''((()))&&&'''((((((((('''&&&%%%'''&&&%%%&&&(((*********&&&%%%$$$######$$$%%%&&&'''%%%"""!!!!!!"""!!!!!!###%%%((())))))((()))***((('''&&&$$$"""###&&&)))&&&((()))+++,,,++++++***###%%%&&&&&&&&&&&&((()))+++'''######%%%((('''&&&&&&''''''&&&%%%%%%(((************++++++,,,------((('''&&&%%%$$$%%%&&&&&&)))(((((()))+++------,,,'''&&&%%%%%%%%%&&&'''(((++++++,,,,,,---,,,,,,,,,***---000111000111555999666555333333333333222000+++---......,,,++++++++++++++++++++++++...222666666333...******+++++++++......------,,,,,,++++++---000333444333000------***---000///---,,,...111222444777777555333222222---...111333444444444333333222111111333666:::<<<888555333333444777888888444222///...///111222222000666<<>>999444111000000000000111111222222444222000///000111111000222111111000111222444555333333444444555666666666111222222333333222222111000222555666666555555555555888:::999666333333444222111/////////000222444999777333111///000111222///000222555888888777555000...---///333777:::;;;999777444333222444666777666666555444444333333222333444555555444444777999333555666555444444555777888:::<<<;;;888555222111111444777888666666888;;;666777777888888888888777111000//////000111444555777666555444555666888:::777555444444444222...,,,///111333111...---///111666666777888777666555444333444666777888999888888555333222333555777777666444333333555999;;;===<<<888999999999999777666555555666888999999777555444333555999<<<<<<:::777555333333333222///...///111777666555333222111111111777888999777444222222333222333333222111222555777777777888999999999999888555666777777666555666777888777777666555666666666777777888;;;======<<<:::555666777888888777666555111111333888===AAA@@@>>>777555333///---...222666777888999999888777666555999888666444111///...---...///111333666888999999444333333444666888777666888888888888888999999999888999999777444333333333555444333333444222000---111111111111222333444555333444555777888888999999333222000//////111333555&&&###!!!!!!$$$'''***+++((()))(((&&&$$$%%%)))---...---+++(((&&&&&&%%%&&&$$$&&&(((***+++++++++***)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$###!!! !!!"""!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!###%%%''''''***------,,,***+++,,,((((((((((((((('''&&&&&&(((&&&%%%&&&((())))))(((%%%%%%############$$$%%%%%%""" !!!"""!!! """&&&)))***)))((()))++++++***(((&&&$$$%%%(((+++************************###$$$%%%$$$######$$$&&&'''&&&%%%$$$$$$&&&'''((((((((((((&&&$$$$$$''')))+++***************)))(((###""""""###$$$%%%''''''+++)))'''(((***,,,+++)))'''&&&%%%%%%&&&'''((()))+++++++++,,,++++++******)))---222222000000222555444333333444444444111///,,,......---+++))))))))))))***+++++++++---111444333000,,,++++++,,,---,,,.........---,,,++++++***///222555666444000...,,,***---000///---+++---///222555888888777444333333///000111222333222222111000000000111333666:::;;;777555111111222555777888444222//////000222333222000444999;;;999555222000///000111222222222111000000...------///111222222111000///...///000111222222222333333444555555555222222333333333333333222000222444555444444444555444777999888444111222333111000...---...///111222666333000---------///111///000111444666666444111//////000555;;;@@@CCCEEE:::888555222222333666888777666444333222222333333666777888666444444777999333555666444333333555888777:::<<<<<<888444222222111444777666333222555888333444555666666666666666111111000000111222333444444444555666777999:::;;;666555333333222111---***,,,///222111---+++---000333444555555555555555444333444555777888888777777333222222444777888999888666555444777:::>>>@@@@@@<<<;;;:::999888666555555444777999;;;:::777555444222444777999999777555333222333333000---,,,---///555555555555555444333222555666666444222222444666333444444333222222444666666666777777777888888888555777::::::888777666666666777777777777666555555333222333555888:::::::::666555555444444333222222333444555888:::<<<======666555333///---...111444444555777888888888777777777777555444222111111111///000222444666888888999444444555777;;;;;;999777222333444555666777777777888:::;;;999666555666888999666444222222111///---...///111333555666666666666777999:::999999999999555333111///000222555777&&&###!!! ###''')))+++&&&&&&&&&###!!!###(((,,,000///,,,)))'''&&&%%%%%%"""$$$(((+++,,,,,,***)))&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$%%%&&&'''$$$###!!! !!!""""""$$$%%%###"""""""""$$$$$$#########$$$%%%&&&&&&$$$!!! ###&&&(((&&&***...///...,,,---...))))))((((((''''''''''''&&&$$$######%%%&&&&&&%%%&&&%%%$$$#########$$$%%%$$$!!!!!!"""!!! """%%%)))***)))((()))+++---,,,***'''%%%&&&***---...---+++***)))******+++$$$$$$$$$### !!!"""%%%%%%&&&%%%###$$$&&&(((******(((&&&$$$$$$&&&(((,,,+++*********)))'''%%% """###%%%'''(((+++)))&&&''')))***)))'''''''''&&&&&&'''(((***++++++++++++++++++***)))((()))...333333000...///111111111111333444333000------......---***((((((((()))***+++,,,,,,---000333111///,,,+++,,,.........------,,,+++******))))))000333777888555111...,,,+++...000000---,,,---///333555888999777555444333222222222222111000//////,,,---...///222555888:::888555111000111444555666444222111222444555444333111333555666444222111111///000222333444333111000---++++++,,,000333555555000///...------...///000111111222333333444444555333333444555555444444444000222444444333333444555333555888666222//////111000///---,,,---...000111333111...++++++---///111000111222444666555111//////000333999@@@GGGKKKLLL;;;888555222111333666888777555333111111111222333777888999777444444666999333444555444222222555888666999<<<;;;777333222222111555777555111///111444000111222333444444444444000000//////000111111222222333444777999:::<<<===666444333333333222...,,,***...222111---+++,,,///111222222333444444444444222333555666777777777777222111222444777999:::999666555555777<<<@@@CCCCCC???===;;;999777666555555444777:::;;;:::777555444111222444666666555333222111222222000,,,***,,,...222333555666777666555444222333444222111222666:::444555666555444333555666666666666666777777777777666888;;;<<<:::888666666555666777777777666444333///......000444777888999555444222111000/////////444555777888888999;;;===777666333000......111444222333555777888999888888444333222222111111222222...000222444555666555555555555777:::>>>>>>;;;777...///111333444666666777888;;;<<<;;;888777888:::;;;888444222111111000///+++...111555888999999999999;;;<<<<<<;;;999888888666555222111111333666888)))%%%!!! """$$$###""" $$$%%%""""""&&&))))))+++)))''''''(((((('''&&&(((&&&%%%%%%'''(((((('''$$$"""!!! """$$$&&&&&&&&&$$$""""""###%%%%%%%%%%%%$$$###"""!!!!!!""""""((('''&&&$$$###"""""""""%%%""" """&&&((()))+++)))&&&""""""%%%******+++,,,------------///...+++'''$$$$$$&&&(((%%%$$$"""""""""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$"""!!!###((((((''''''&&&&&&%%%%%%,,,,,,)))%%%!!!!!!%%%***---,,,++++++******++++++...+++((($$$"""!!!!!!!!!###$$$&&&((())))))((('''%%%&&&&&&%%%$$$$$$''')))---,,,+++***++++++***((("""$$$&&&'''&&&&&&&&&''')))((('''(((******)))(((***'''$$$%%%)))---...---***))))))***,,,...---,,,,,,///222222///,,,,,,---//////111333555444111...+++---...000///---+++)))---,,,,,,+++++++++,,,,,,111...++++++...000///---...,,,)))&&&&&&))),,,...///111444777777444///+++,,,---000111111000---,,,666777999888666444333333777444111///000000///...,,,,,,---...000333666888888555000...000222555666666555333222111222444555333111//////000111111000111222444555666666555444111000000111444777888888333444444333111///000000222333444444222222222444444222000333777999555111///111444555444333444555666777888555111...///111333111000000111222222111333111///...000111111111000333666777666555555555777888;;;???FFFNNNVVVZZZ???;;;555222222444555555777666444333222222333333999777333111000111444666555555555555444333222222333555999:::888666555555555777888444///,,,...111111111222222222333333333444111///...///000111000333111111333888<<<<<<;;;555444333333222222222222//////000000000111111111///222555777666555444444666888888444444777777444111222444555777888999999999555222555;;;@@@AAA???===<<<:::777666555666666222333555777777666444333222444555555333333444555666555333000------///222777777888:::<<<<<<:::888999777555444666777777777444777999999777555777999>>>===;;;999777666555555777888999:::;;;<<<<<<<<<999888777777888888666555333111...000444888999888777666555444333333222333444555666666555666999;;;;;;888333111111222333222333555777:::<<<=========666444111111333555666666333222222333666777777666888999;;;<<<;;;:::888666///000222333333444666888:::<<>>;;;888888:::999666222111222333111///...,,,---222888:::888444999>>>CCCBBB<<<888666777999888777666666777888999)))&&&###"""###$$$###!!!!!!%%%%%%""""""&&&)))))))))'''%%%%%%'''((((((((()))'''%%%%%%&&&'''&&&%%%%%%###!!!!!!"""###%%%%%%'''%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###''''''%%%###"""!!!!!!!!!%%%###"""###&&&)))******,,,)))&&&!!!!!!###%%%&&&(((***+++,,,------,,,,,,***'''$$$###%%%&&&%%%$$$#########%%%'''))))))((('''&&&%%%%%%%%%%%%###!!! ###%%%&&&'''''''''''''''&&&%%%******((($$$ $$$((()))))))))******+++,,,---,,,***'''$$$"""!!!!!!!!!%%%&&&((())))))((('''%%%$$$%%%&&&%%%$$$%%%''')))---,,,++++++------,,,***(((***,,,,,,***)))))))))***((('''(((***++++++******(((&&&'''***,,,,,,+++&&&&&&&&&(((+++......---,,,...///...,,,,,,...000000000000222444333111///---...000111111///---,,,---,,,++++++++++++,,,,,,///,,,)))))),,,//////...---+++(((&&&''')))---///111222444555666444111...,,,---///000111000///...444666777777444333222222555555333222111000000000...---------///111444666888444000...000222444555777666555555555666888888444222///...///000111111222222333444444555444444555444444555888999999888555555666666555444333444444555555444222111333444333111111444888:::888444111333555666444333333444777999:::777222//////000444333111222333444444333555333111000111222222111111444777999888777777777:::;;;<<>>;;;;;;:::999777777777888666666777777666555333222111333444333222111222444666666444222000111333666999888888888999999888666999777555555666888888888444777;;;;;;999888;;;===@@@???===;;;999777666666555666777888::::::;;;;;;999888888999::::::888777666333111222555999999999777777555444444333333333444555555444444555999;;;999666333222222333444444333555777999:::;;;;;;:::555333222222444666666666555444444555777888888777999999999999888777555444111333555555333333333444777999<<<;;;999888888999999555222000222333222111222000000333888999666333555:::??????;;;888777999999999888888888888888888((('''%%%%%%%%%%%%""" ###&&&'''$$$###'''***)))(((%%%""""""$$$''')))))))))'''%%%%%%%%%&&&%%%$$$&&&%%%###!!!!!!"""###$$$'''&&&&&&'''))))))((('''###$$$%%%%%%%%%%%%%%%$$$&&&&&&$$$"""!!! $$$$$$$$$&&&***,,,---,,,+++(((%%%!!! !!!"""!!!"""$$$''')))+++,,,,,,(((((((((&&&###"""###$$$$$$$$$###$$$%%%''')))******)))'''&&&%%%%%%&&&&&&"""!!!!!!!!!"""$$$&&&'''$$$&&&((()))***(((&&&%%%''''''&&&######'''&&&&&&'''(((***+++---...)))(((&&&%%%######""""""&&&''')))***)))(((&&&%%%$$$%%%&&&%%%%%%&&&(((***,,,++++++,,,...///...------///000///---***))))))+++)))''''''))),,,------+++***))))))++++++***)))######$$$'''+++.........+++,,,,,,,,,+++---000333222111000000222222111///...///111222222111000///---,,,,,,++++++,,,------///+++((()))---111333222---+++)))''''''***---///222222222222333333333333///////////////000111111333444666555333222222222555777888777333000000222000///---,,,---000333555777444000///000333555666888888999999::::::;;;;;;666222...---...000111222333333222222222333444444888777888999;;;;;;999777555666888999:::999888888777777666333111111222555222111111444999;;;999666333555777666444222111111666999;;;999444000//////666444333444666777777666666444333333444444333111111555888::::::999999999===<<<<<<<<<>>>AAADDDFFF>>>;;;888777999;;;<<<===;;;:::888666444333333333222222222111222222333444222333444555666555444444666888;;;;;;999777666666333666888555000---,,,---222222333333444555555666555333111111333444444444222000///222777:::999777444333222222111222222222666666666555444444333333777777777555222111111222333555333///000444555444000222444777:::;;;<<<<<<555222111333888=========999;;;<<<;;;999888888999999999888666555333222222333444444333222222333555777777777666444555777999:::888666666666777666555888777555555777999999999666999<<<<<<;;;;;;>>>AAABBBAAA???===;;;999888777222333555777888999::::::888888777888::::::999777888666555555777999::::::777666666555444444444444444444444333222444888<<<777555333222444555666555333444666888888888888777444333333444666777777666777666555666888999888777999888777666555444333222444666888777555222111000333666888888888888888:::888555222000111333444444777555444555888888666333222666:::;;;999777888999999:::;;;;;;:::999888777(((((((((((((((%%%### &&&))))))&&&%%%(((+++***'''$$$ !!!$$$&&&'''&&&$$$######%%%&&&&&&%%%'''&&&$$$""" !!!"""$$$%%%%%%&&&(((******(((&&& !!!"""$$$$$$$$$######%%%%%%###"""!!! ######%%%(((,,,...---,,,'''%%%###!!!!!!"""""""""!!!"""$$$&&&'''))))))***$$$%%%&&&%%%"""!!!!!!"""$$$$$$$$$%%%''')))***,,,)))(((&&&%%%%%%&&&((()))#########$$$$$$%%%%%%&&&###&&&))),,,,,,+++(((&&&%%%''''''$$$!!! ###'''&&&&&&&&&''')))***,,,---''''''&&&&&&%%%$$$$$$###&&&''')))******)))((('''$$$&&&'''((('''(((***+++******+++---000111000......///000///+++(((''''''***(((%%%%%%(((+++......,,,,,,,,,,,,++++++)))(((%%%$$$%%%'''+++.........((()))+++---...000222333333111//////000111111111//////000111111111111000///...---,,,,,,---///000111---***,,,000555777777///---***(((((()))+++---111111000//////000333555333111///...---...000111333444555444333222333444888<<<>>><<<555000000222111000...---///222555777888555222111333555777777::::::;;;<<<<<<;;;;;;:::777333...,,,---///111222444333222111111222333444888888888:::;;;999666444555666777:::<<<<<<;;;:::999888666333000///222444222111222444777999777555444555666555333000//////222666999999444111///000666444333444666888888888444333333444666666555333111444999;;;;;;:::::::::<<<;;;888777777888;;;<<<>>>;;;999888:::;;;<<<<<<:::999888777666555555555333444555666777777777777111222444666777666666555666888::::::888666555555333555777666222...,,,,,,111111222333333444444555555444222333555666666666111//////111666888777555222222111111111111222222666666666666666666666666999999666333///......000333444111---,,,///111///...000333777999;;;;;;;;;666555333555888:::::::::999<<<>>>===:::777666777:::999777666555444444444666777777666444444666777999999:::888666666777888888666444333444555666555888666555555888:::::::::999;;;======::::::===@@@BBBBBBAAA???===;;;999888111333444777999:::;;;;;;888777777888999:::888777999888777777777888999999666555555444333333444444555444333222111333777;;;444333222444666888888777333444555666777777666555444444444666888888777666555444444555888999999888888777666555444444444555444777999999777444222111333444555777888999:::;;;999777444222333444777888999777555666777888777555333555888999777777777999999:::<<<======;;;999777((()))***+++)))&&&$$$###(((++++++'''&&&)))++++++'''### """"""!!! !!!%%%'''((((((&&&&&&%%%### """$$$$$$$$$%%%'''))))))(((&&& !!!!!!!!!!!!%%%$$$###""""""!!!!!!""""""###%%%(((,,,...---+++$$$"""!!!!!!$$$%%%%%%$$$######%%%&&&''''''''''''###$$$%%%$$$"""!!!!!!"""###$$$%%%&&&''')))++++++%%%%%%%%%%%%&&&((()))+++%%%%%%%%%%%%%%%$$$#########&&&***---...,,,(((&&&%%%'''(((&&&######%%%(((((((((''''''(((((()))***&&&&&&'''((('''&&&%%%$$$$$$%%%(((***+++++++++***&&&(((************+++,,,******+++---///000...---,,,...///---+++(((''''''***'''%%%%%%(((+++---...,,,---------,,,***))))))***)))(((***,,,...---,,,&&&(((,,,000222333222000222000......///111222222/////////......//////000111000...---...///222333111...+++---222666888888111///,,,***(((((()))***///000///...,,,...111555666444000---+++,,,...///333444555555333333555666<<<@@@BBB>>>666111000222000000///000222555999;;;999666444333555888999999:::;;;;;;;;;:::999888888777333///,,,---///111111444333222111222333444555555555555777888777444111333333444777;;;===<<<:::888777555111......000222222222333444555555333222333444555444111///.........222666777333111000111444333222444666888999888111111333666888999888666111555999<<<<<<:::999888888777444222222333555666<<<:::888777888888777666666666666777777777777777333444555777888888888888000222444777888777666555555666888888666444444555333444666666333111///...000111111111222222222222444333222444666777777777111//////111555777555333111111000000000111111222222333444555666888888999999888555111---+++,,,...333444111,,,***,,,---***,,,...222666888999999999999888777777888888777777;;;>>>@@@===777333333444777777666666666777777888777888777555333333555777:::;;;;;;999666444444444444333111111444666777777888666555666999;;;<<<<<<;;;======;;;888777999<<>><<<:::999444555777999;;;<<<======:::999999:::;;;<<<:::999777777777777666777777888555444333333333333333333555555444333222333666999333222333555888:::999888222333555666777777777666555444444666777888666555111000111333666999999999666666666666777888999:::333666999;;;:::888777666555555555666888:::;;;;;;:::999777555555666888:::777666555555666888888888666777777777666555666666888:::===>>>>>>===:::888'''))),,,,,,***'''&&&&&&(((,,,+++'''&&&(((******&&&###  !!!  $$$'''))))))%%%&&&&&&###"""%%%#########%%%'''((('''&&&  !!!$$$$$$$$$$$$$$$$$$%%%&&&######%%%(((+++---,,,***$$$"""!!!###&&&(((&&&$$$###$$$%%%&&&&&&'''&&&&&&###$$$$$$###""""""###%%%$$$$$$%%%&&&((())))))***"""###$$$%%%'''(((((()))&&&&&&%%%$$$###"""!!!!!!$$$&&&))),,,,,,***'''%%%$$$'''))))))&&&%%%''')))******)))(((((((((((((((&&&''')))******(((&&&%%%###%%%(((+++,,,---,,,,,,((()))++++++*********+++))))))***,,,...---+++((()))+++---...,,,+++***+++***(((&&&''')))+++------+++---------++++++,,,---...---,,,,,,---...---,,,&&&(((+++000333333000,,,000...------000222333333111///...---,,,---...///111000...---...000333444///---+++---111444444333111000---+++))))))))))))...000111///------000333666333///,,,***+++---...333444555444333444666888===>>>???;;;666222111222000000111222555888:::<<<999666444444666999999:::999888888888777777777777777444///------///000000333333333333444555666666333222222444666666444222333111000333888;;;;;;999555444333000---,,,---///222333333444333222111000111333444444222000//////...111555555222000000111333222111333666888999999111222555888;;;<<<:::777222666;;;===<<<:::888777666444222000000111333444888666555555555555333111222333444555666777777777111111222444555555555555000222555888888888666555333555666666555444555666333444555555555333222111111111111111000000000000222111111333666777777666111000///222666777444111000000000///000000111222111111333555777888:::;;;888777555111---,,,---...333555333...,,,---,,,))),,,...222666888888888777999999999888777666666555;;;>>>???;;;444//////222555555666777888999::::::666666555222000000333555999:::;;;:::666333111111222111000222555777777777888666555666999<<<======;;;<<<<<<999555444666999>>>?????????>>><<<:::999777888:::<<<===>>>?????????>>>===>>>???>>>===;;;555666777777666555666888555444444333333333444444777777777555333333444666222222444777:::;;;:::888111222555777999:::::::::777666444555666666555333/////////111555777888777666777888999:::;;;<<<===333666:::<<<<<<<<<<<<===888777666777999:::;;;::::::::::::888666666888:::555444333333444666999:::888777666555444333444444777999<<<>>>>>>===<<<:::'''***,,,,,,***((()))***'''******%%%###&&&((('''%%%###!!!!!!"""######"""###&&&(((((($$$&&&&&&###"""&&&$$$###"""###&&&(((((((((%%%###!!! """###$$$$$$%%%%%%&&&((()))***%%%%%%%%%(((***,,,,,,+++'''$$$###%%%((()))&&&"""!!!"""###$$$&&&&&&''''''%%%%%%%%%###""""""%%%((($$$$$$%%%&&&'''((((((((("""###%%%&&&'''&&&%%%$$$$$$$$$###"""!!!!!!!!!"""###%%%''')))(((&&&$$$"""###&&&))))))'''&&&''')))+++***))))))((((((((()))((()))+++---,,,***'''%%%%%%&&&)))+++------,,,+++''')))++++++)))(((((((((***)))***+++,,,***&&&###%%%'''+++,,,,,,,,,---...,,,+++******,,,...------***,,,---,,,++++++...111///---,,,---......---,,,'''((()))---000000,,,)))---,,,,,,...111333444333333111...,,,+++,,,---...000///---,,,,,,///222444000...,,,...222333111//////...,,,+++******+++,,,...111444333000...///222222000---+++***+++---///111222333222222333555888999999777555444333222222///000222444666777888999777555333333666888888888555555444444555777888999666333000...////////////111222333555666777888888222111111333555777777666333000...000555999:::888000111000...,,,***+++,,,111222444555444333333222111333555555444333333333222444666555111...///111333222111333777999::::::666777:::===???>>>:::777555999===???>>>;;;888777777555333111000111333444222222111222444444222000000111333444555555444444///000000000111111222222111333666888999888555444333444666666555555777888444444444444555666666555444333333222111000//////000///000222555666666555222000000333666777444000///////////////000111111222333444666777999::::::777777666333000...///000222555555222111222000------///333777999999777666555666777777666666666666888;;;<<<777000,,,...222444555777999::::::::::::666555444111//////222444777999;;;:::777444111111222111222333666777666444777666555777:::===>>>???:::;;;:::777444333666999;;;<<<===>>>===<<<:::999::::::<<<===>>>?????????@@@???>>>>>>>>>===;;;999333666888888666666777999666666555555555555666666888999999888555333333333222222444888;;;<<<:::888///111444888;;;===>>>>>>999777444333333444333222111000000111444555555444777888:::<<<<<<===<<<<<<555888;;;======>>>@@@BBB;;;888666666888999999777888:::;;;:::777555555666555444222111111333666999777555333111111222222222666777:::<<<>>>>>>======'''***,,,,,,***)))***,,,%%%((((((###!!!$$$%%%$$$$$$###"""###%%%&&&&&&%%%###%%%&&&&&&###%%%&&&######'''%%%$$$"""###&&&((()))))))))'''$$$!!! """%%%&&&$$$%%%%%%&&&(((***,,,---''''''&&&(((***,,,,,,+++***'''%%%&&&))))))$$$!!!###%%%''''''(((&&&&&&%%%###"""###'''***$$$$$$%%%&&&'''''''''&&&###$$$&&&''''''$$$!!!"""""" !!!"""###"""###%%%&&&%%%###!!!"""%%%))))))'''&&&''')))******))))))))))))******)))***---...---+++(((%%%'''(((***,,,,,,,,,+++***''')))******(((&&&%%%&&&***)))*********(((### ###'''***+++,,,...///...---------//////...---***+++,,,+++***,,,000444...,,,,,,,,,.........,,,)))(((''')))+++,,,***(((+++++++++...111444444444555333///---++++++---...///---+++***+++---111333222000000111444444111...,,,,,,+++++++++,,,---......333777777222///000222...---+++******,,,///000000111111111111222555777555333111000222333444333000111333555666666666555555333222222444777777777222222222222444777;;;===555333000////////////...000111444666888999999999333222111333666999::::::444000,,,...444999:::888---...///---+++))))))***000222444555555555555666111333666777666555666666666888888555000......000333222222444777:::;;;;;;;;;<<<>>>@@@AAA???;;;777777;;;???AAA@@@<<<999777999888555222111222333444/////////111333444222111111111333333333222111000000000000///000000111222222444777999999777555333333555666777666777888:::555444333444666888888888666555444333111000///.........///111444666555444222111111444777777444000///////////////000111111555555666777888999999:::777777777555222111111222111555777555555777555111///111555888:::999888666111333555666555555666777666999:::555...+++...333444666888:::;;;:::999888888777555222000000333666555777::::::888555333222333333333555666666444222777666555777:::>>>??????888999999777444444777;;;888:::;;;======<<<:::999;;;<<<===>>>???????????????===<<<;;;;;;:::888666333666999999777666888:::888777777777777777888888999:::;;;:::777333222111222333555999<<<<<<:::888///111555999===???AAABBB;;;888444222222222222111444333222222444444333222888:::<<<======<<<;;;:::888999<<<===>>>???BBBDDD===999666555777888777555666999;;;:::666333333444555444222000///111444777555222000///000111222222555666999;;;===>>>>>>>>>$$$$$$&&&&&&&&&&&&%%%$$$"""#########"""$$$''')))(((%%%###"""$$$'''))))))'''### %%%***---***)))'''%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%,,,+++)))&&&$$$$$$'''))))))'''%%%&&&))),,,......+++(((&&&'''+++---...,,,***)))(((((('''%%%!!! !!!""""""###&&&((((((+++,,,***&&&&&&)))...(((%%%""""""###$$$%%%$$$$$$&&&'''&&&%%%%%%&&&'''***&&&!!! """$$$$$$###&&&%%%$$$$$$%%%%%%###!!!&&&(((***+++***(((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&(((***+++***((('''''''''))))))(((''''''''''''''')))+++,,,+++(((%%%###"""!!!!!!"""$$$'''***...///000...------------,,,******+++---------...111333000...+++***)))***,,,...,,,(((%%%%%%(((******)))//////000111222333444444666444111...+++))))))(((---,,,***)))***,,,///111111222333444333111///---******++++++---...///000222222222444555555333111111///---++++++,,,///000......///000111111111111222222333333333222111111000111333444555444444333666666666444333333444666333333333333333444888;;;<<<888333222333444333111666444333444888<<<<<<;;;666555555777:::=========777111+++,,,222666666333......//////---,,,***))),,,///333777999999888777333333444555888:::::::::999999777444000......///333333444555666888888999999:::;;;>>>???===:::666:::<<<>>>>>><<<999888888555999;;;999333//////222333222111111222222000...444333222333444444333111......///000111222222222666777999:::999888666444777666666777999;;;:::999666444333333666888999888:::999777555333111///......///000222444444555555111444888888555222111222000111222222111111333555666555444333444555666777777444222333555555333111000444888:::999666444444555777:::;;;888555333333222111222333666888888888333111......000333444444:::888777888<<<===<<<::::::888666444333222222333888888999:::999888777666777666555444444444444444555888;;;===BBBFFFDDD>>>777;;;>>>===888666777999;;;;;;<<<======<<<<<<;;;;;;;;;<<<>>>@@@???===::::::::::::999777666777888888999;;;;;;;;;999777666555999<<<<<<:::777888999888999999888666555666777888:::<<<===<<<999666444333222222666;;;???>>>===:::777444333333444444333333333444666888999777555:::::::::999::::::;;;;;;:::===@@@???===;;;;;;<<<999888555444333444555666666777777666333111111111///000111111111222555777555333111000000111222333888999:::;;;<<<<<<<<<<<<###$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$%%%''')))&&&###!!!!!!$$$'''((()))((($$$ !!!&&&+++---...---+++)))'''%%%%%%$$$$$$$$$###""""""!!!!!!"""''''''&&&$$$"""###&&&)))'''%%%$$$$$$'''+++---...+++(((&&&'''***,,,---,,,)))(((((())))))(((%%%"""###$$$$$$###""""""%%%'''+++---...+++&&&%%%'''+++&&&$$$"""!!!"""$$$$$$$$$%%%%%%%%%$$$###%%%(((+++***'''"""!!!###%%%&&&&&&***'''%%%$$$%%%&&&%%%$$$'''(((***)))(((''''''(((''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&'''((()))+++***(((''''''(((***)))((('''''''''((((((***,,,---+++(((%%%###"""!!!""""""$$$'''***...//////---,,,,,,,,,,,,+++)))+++,,,------,,,,,,...000000...,,,***)))***,,,---,,,)))&&&&&&(((*********+++,,,---///222444555666555444111...,,,+++++++++---+++***)))***,,,...000000111222333222000...---++++++,,,---...000111222333333333444444333111000222000...------...000111000111222333444444333222333333444444444333222222222333444444444444333222888888888666444444666888555666555444222333555888;;;888444333444666555444777444222333777:::<<<;;;;;;:::999:::<<<>>>>>>>>>888222---...333777777555111111111111///---+++***,,,///333777999999777666777666666666777888888888888999888555111//////000555555555555555444444444555777:::<<<<<<;;;999777999:::<<<;;;999888777888666888:::999555333222222222111111111333333111000444333222333444444333111//////111222333333333222555666888999:::999777666666666555777:::;;;;;;:::555444222333555777777777666555444333222222111111///000111222333444444444444777999999555222000000111222333333222222444666666555444333333444555666888666555666777888777555444777:::;;;:::888777777555777999999777444333333111000111222555777777666000...---...111444666666;;;999888999;;;<<<;;;999999888666555444333444444888888:::;;;;;;:::999999999888777666555444444444444777999:::???CCCAAA<<<666:::======999777888;;;;;;::::::::::::999999999999999:::<<>>===;;;777555222222333555666666555444444666888999888666:::999999999999:::;;;;;;:::===???>>><<<::::::;;;999888666555666777888:::777888888666333000///000000111222111111222555888666555444333333444555666999999::::::;;;;;;;;;:::######$$$$$$$$$"""!!! %%%&&&((((((&&&&&&&&&'''###!!! ###''')))))))))%%%!!! ###'''+++---222111///---***&&&$$$""""""#########"""!!!"""""""""!!!!!!"""&&&((('''%%%######%%%)))+++,,,***((('''''')))***++++++)))(((((()))+++***(((&&&((('''&&&###!!!!!!$$$'''---......***%%%###%%%'''%%%###!!!!!!"""$$$$$$$$$%%%%%%$$$""""""%%%***...+++((($$$###$$$''')))***...***&&&$$$%%%'''(((((()))))))))'''%%%%%%&&&(((''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))******((('''((((((+++***(((&&&&&&''')))***+++------,,,(((%%%######""""""###%%%'''+++...///...---++++++,,,,,,***)))+++,,,---,,,+++***+++---000///---+++******,,,------+++((('''(((*********'''(((***---000444777888444333111///------------,,,+++***)))***,,,...///000111222333222000...---+++,,,---///111333444555444444444333222111///...000///---,,,,,,...///111333444777888999777555444444444555555444333333222444444555555444333111000777777777555333333555777888888777555222222333555:::888555555666888999888888555333222555999;;;<<<===<<<:::;;;<<<======<<<999444000111666999888666555555555444222///---,,,,,,///444777999888555444:::999777666555666666777888999888666333222222333777777666555333222000///111555999:::888666777888888888888777666555777999999888888888999888666333111000000222444555444222444444333444666666444333000111333444555555444444444555666888999888888777555555555777:::<<<<<<;;;444333222222444666666555444444333333444555666666111111222222222333333333777888999888444111...---333444555555333333555666666555444333333444555555:::888888888:::::::::888777888::::::888777777888666777777666444333444555111000000222444666666555---,,,+++---111555888999;;;:::::::::;;;;;;999777777666555444444444444555777888:::;;;=========<<<;;;:::999777666444333222222555666777:::>>>===999555999<<<<<<999888999;;;999999888777666666666777888888888;;;>>>@@@@@@???:::999777666666777888:::::::::;;;;;;:::999777666777:::>>>???>>>;;;999999888999999888777666888999999:::;;;<<<;;;999777666222333666:::======;;;888333111000111444777888888666555444555777888888888999999888888888999:::;;;;;;<<<===<<<:::888888999999888888888888:::<<<===999:::999777333000//////111222333222222333666888888888888888888888888999;;;;;;:::::::::999999999###$$$%%%%%%$$$###!!! %%%'''))))))'''%%%$$$%%%""" !!!%%%(((******(((%%%!!!!!!###'''***+++000000///---+++'''$$$"""###$$$&&&&&&%%%###  !!!!!!!!!###&&&)))***(((%%%$$$&&&(((*********)))'''''''''((()))))))))(((((()))******(((&&&)))(((%%%""" !!!$$$'''++++++***'''$$$"""###%%%%%%###""""""$$$&&&&&&%%%%%%%%%%%%$$$###%%%(((++++++)))&&&%%%&&&(((+++---///+++&&&###$$$''')))*********(((%%%######&&&((()))((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&(((******)))(((((())),,,***(((''''''(((***+++,,,---...,,,(((%%%$$$$$$###$$$$$$&&&(((+++...000000...---,,,------,,,******,,,------,,,,,,,,,...000///---+++++++++,,,,,,...,,,***))))))******+++'''((()))+++///222555777111000///---------...///++++++*********,,,...///000111222333333111///...,,,---///111333555777777444555444222000...---------,,,+++******+++---...555777:::<<<<<<:::777555444444444444333222111111555666666666444333111///333333333111000///111333777777777555333222333444888777666666777999;;;<<<999777444222333777;;;===:::999777888:::;;;;;;::::::666333444888:::999777999999888777555222000...---000444777888666444222999888777555444444555777888999999777444333444666777777777666555333111///222777:::999555333555888888888777555333555888;;;:::777666888<<<<<<999444000///000222555666666444777666666777888999777666222333555777777666555444333444555666666666555555444444444777:::<<<===<<<444333111222444444444333444444444555666777999999333222222222222222222222555666666666333000...---333555666666555555666777666555444333333333444555888888888888999999999999666777777555444333444555666666666444333222444666222222111333555777777666...---,,,...111555888999<<<<<<;;;;;;;;;999777666444444333333333444444444444666888;;;<<<=========;;;;;;:::888555333111000000333444333555999999666666888;;;:::888777777888777777666555666666777888888888888:::===??????>>>>>><<<:::999:::<<<>>>???::::::;;;::::::888777666777:::===??????===:::888888999999888777777999;;;888888999999999888777666222555999<<<>>><<<888666111000000111444666777777555444222333555777888888999888777777777999;;;<<<;;;;;;;;;:::999888777777999999888888999:::;;;;;;888999999777444222111111333333444333333444666999888999:::;;;;;;;;;;;;;;;>>>===<<<;;;:::999888888%%%%%%&&&&&&&&&%%%######%%%&&&((((((&&&$$$######"""!!!!!!###&&&***+++,,,&&&###!!! ###&&&((((((++++++++++++)))'''%%%$$$&&&''')))***)))'''$$$""" """"""###%%%(((***---+++((('''((()))))))))***)))(((&&&%%%%%%&&&''')))(((''''''((('''&&&$$$&&&%%%###!!! !!!%%%)))''''''&&&$$$###"""$$$%%%%%%$$$###$$$'''(((((('''$$$&&&((((((&&&%%%%%%&&&))))))(((''''''(((+++---,,,)))$$$###$$$''')))++++++***(((%%%"""###&&&(((+++***)))(((''''''((()))&&&&&&&&&%%%%%%&&&&&&'''%%%''')))***)))((()))***+++***)))(((((()))+++,,,------...,,,)))&&&&&&&&&&&&&&&&&&(((***---000111111000......//////---,,,)))+++---.........///000///...---,,,,,,,,,------///...,,,***))))))***,,,*********+++---///222333...---,,,,,,,,,---...///,,,+++++++++,,,---...///000111333444444222000///,,,---000222555666777777444555444222...++++++,,,,,,++++++++++++,,,---...555777:::<<<<<<;;;888666333333333222222000//////555666666666555333111000111222111000......000222444555666555444333444666666666666666777999<<>>:::555//////000222666777777666999888888:::;;;<<<;;;999444555777999999888666555333333333333333333222222444444444777:::<<<===<<<444333222222444444222111333444444555666777777777444333222111111111222222222222222222222111000...222444777777777666777888777666555444333444555555666666777666666666666777666666666444222111222444666666555444222222555777555555444666888999999888222000//////222555777777<<<<<<======;;;888666555111111222222333333333333333444666999:::;;;<<<;;;999999888777555333000///111444444222222666777555777888999999777555444444666666666777888999:::;;;999999999:::<<<===<<<:::???<<<:::;;;===@@@AAAAAA::::::::::::999999888888888999<<<>>>>>><<<999777666888888888777777999;;;777777777777666666666666444888<<>>;;;777555222111000111333555555444333111000111444777888888999888777777777999<<<===;;;:::999999888888777777999999888777777777777777555777888777666444555555444555555444444444777999777888999;;;<<<<<<<<<<<<@@@???===;;;:::999999999%%%&&&'''(((((('''&&&%%%%%%&&&((('''%%%$$$$$$$$$"""!!!!!!$$$'''***++++++%%%###!!!!!!###&&&''''''&&&&&&''''''''''''&&&&&&'''(((***++++++)))'''%%%!!!###$$$%%%%%%&&&(((***,,,+++***+++,,,,,,+++)))))))))(((&&&$$$###$$$&&&((('''%%%%%%&&&&&&%%%#########"""!!!!!!###&&&)))%%%$$$###"""######%%%%%%%%%$$$$$$&&&(((******)))$$$'''))))))'''%%%######'''((()))(((''''''(((***'''%%%###$$$&&&(((************(((&&&$$$$$$'''***,,,,,,***))))))***++++++(((((('''&&&&&&&&&&&&'''%%%'''))))))))))))***+++***************++++++,,,,,,------+++)))(((((()))(((((()))***,,,///111333333111000///000000///---(((***.../////////000111---------------......///111000///,,,))))))+++---///...,,,++++++---///000---,,,+++++++++,,,---...,,,,,,,,,------...///000000111222333333222000///,,,---000333555666666666333444444111,,,)))***,,,---------......///000000222444777999:::999777666222222222222111///......444444555666666555333333444444444222000000222444222444555555444444666777444555555555666888<<>>>>>>>>777777666888999999777666777888999999999888666666111222333333333222111111111444666666444444666999999999999888555444555666555777999:::;;;:::999888888::::::888444333555777<<<;;;888555444555:::===888555444666;;;<<<888444000000000333666888888777:::999999;;;===>>>===;;;444666888::::::888666555111111111222222222222333555555555777:::<<<<<<;;;555444333333444444222000///111333555666555444333444333222111111111222333111000000111222333222000000333666888888777888999999888777555555555555666555666777666444333444555999999999777444333333555666666666555333333555777888777777888:::;;;;;;:::666333111111333555666666;;;===>>>>>>;;;888666555111111222333333222222222222444666777999999999888666777777777555333111000333666666222111444666666777777888888777666444333666777888:::;;;;;;;;;;;;888888999;;;===<<<:::777;;;888777999===@@@@@@>>>888888999999999:::::::::888888888:::;;;;;;888666555666777777666777999;;;777777666555555666777777888<<<@@@AAA???:::777555222111000111333444333222000//////222555888:::::::::999888777888:::===???;;;999888777888999999888777777666666555444444333444666888888777666777888555666666555444555777:::777777888999;;;<<<======@@@???<<<:::999888888999$$$%%%'''((()))(((((('''&&&'''((('''%%%%%%&&&((("""!!!!!!###''')))***)))%%%$$$"""###%%%&&&'''&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&((()))***)))'''&&&$$$%%%&&&&&&%%%&&&''')))''''''))),,,//////...+++)))***)))&&&"""!!!"""$$$&&&%%%$$$$$$&&&''''''&&&###$$$$$$$$$###$$$&&&)))&&&%%%######$$$%%%&&&&&&######$$$&&&)))******)))$$$&&&((((((&&&%%%%%%%%%$$$'''***)))'''%%%%%%&&&""""""$$$&&&***+++***))))))))))))'''%%%&&&(((+++,,,+++*********+++,,,---+++***)))((('''&&&&&&&&&$$$&&&((()))))))))***,,,)))***+++,,,,,,,,,+++++++++,,,,,,+++))))))***,,,+++++++++,,,...111333555222111//////000000...---(((+++...//////.........++++++,,,---...///000000222222000---***)))+++---111000---++++++,,,...///------,,,+++,,,---...///------......///000000111---...000111111000///...+++---000222444444333333222333444000***(((***------......//////000111111///000333555666666666666333333333222111000///...111222444555666666666555666666666444333222444666222444666666555444555666222333444444444555:::===;;;<<<;;;999777777:::======<<<;;;;;;===>>>>>>>>>555666666888888777666444444555777888999999999999444333222111000000111111111555999:::777555777999999:::999777555333444555444666999;;;<<<<<<:::999888777666555555666777999<<<;;;999555333555888;;;555444444666888999666333111000111444777888888777999999999:::======<<<;;;444666999::::::888666444///000000111333555666777666666555777:::;;;;;;:::555555444444555444222///---000444888999888555333444333111000000222333444333111000111444555444222...111555777888888999:::;;;:::888777666666666777777888999777444222333555:::;;;;;;999666444444555555666777666555555666888999888888999;;;<<<<<<;;;777555333333555777888888999<<>>;;;777666666333333444555444444333222444555666777888777666555444555666777777666444333555999888333111444777888666666777888::::::888777888999;;;======;;;999888444666888<<<>>>===:::777777555555888>>>@@@>>>;;;777777777888999:::<<<<<<888666555666888999777555333444666666555666999;;;999888777666666777999:::;;;???BBBBBB???:::777666000000///111333444333222...///000444999<<<===<<<;;;:::888777999;;;???AAA;;;888666777999;;;:::999444444444555444444333333666777999888777666666777777777777666555666888:::888777888888:::<<<>>>???>>>===:::888777666777888###$$$&&&((())))))((((((((((((((('''&&&&&&(((***!!! !!!###&&&(((((('''&&&%%%$$$$$$&&&(((((('''$$$$$$######$$$%%%'''(((###$$$%%%''''''''''''&&&%%%&&&''''''&&&%%%&&&'''"""$$$(((---111222000...)))***)))&&&""" !!!$$$$$$######$$$&&&)))))))))%%%&&&'''&&&%%%%%%&&&((()))'''%%%$$$%%%&&&&&&&&&""""""###%%%(((***)))(((%%%&&&&&&%%%$$$%%%''')))"""&&&******'''$$$###### !!!$$$))),,,---+++)))((())))))((('''''')))+++++++++*********+++---...---,,,***)))'''&&&&&&&&&$$$&&&((()))))))))+++,,,((()))+++---...---+++***++++++,,,+++******+++---,,,,,,,,,---///222444666111000......//////---,,,)))+++...///---,,,++++++***+++,,,---///000111111222333111...***(((+++---222000---++++++,,,...//////...---,,,---...///000......//////000111111111+++---...000000///---,,,+++---///222333333222111111333333///***'''***...,,,,,,------...//////000---...///111333444555666444444444333222111//////000111333555777888888777666666666444333333444666333555666666555444444555111222444333222444888<<<;;;<<<===;;;999888:::===???>>><<<<<<<<<===<<<;;;444555666777888666444333111333555888999:::;;;:::555444111/////////111222222777======999777777999::::::999777444333333444444666999;;;<<<<<<:::999666444222222555888999:::<<<;;;999555333444777999444444444555666666444333111111222444777888888777888888888999<<<===<<<:::444666999;;;;;;888666444......000222555888:::<<<777666666777999;;;:::999666555555555666444222///---111777<<<>>>===999777333222111000000222444555666333222333555666555333,,,000444777888999:::;;;<<<;;;999777777777777888999;;;;;;999555333444666:::;;;;;;:::777444333444555777888777666666777888:::999888999;;;<<<<<<:::777555333333666888::::::888<<>>;;;777666666555555666666666555333333666777888888888666555444333555777888999888777666777;;;:::444111444888999555555666999<<<===<<<;;;:::;;;===>>>===:::666444111333888<<<@@@???;;;888555444444999???AAA>>>:::666666777888999;;;===>>>888555333333666777666555222333555555555666888;;;;;;:::888777777999:::<<<>>>AAADDDCCC>>>:::888777......///111333555444333...///222666<<>><<<;;;999888999<<<@@@BBB;;;888666666999<<<<<<:::111222333444555555555555888999:::999777555555666777888888777555666888:::999888777888999<<>>???>>>>>>===;;;:::888777======<<<<<<<<<<<<;;;;;;555222//////111222000...222333555777888999999999777555333111000111333444888:::<<<===;;;888444222555666777666444333333444444888;;;;;;999777777888555444444444555777:::<<<;;;:::888777666666666777555333222555::::::666222222333555777888999999999777666555666777999<<<>>>:::888777888:::999666333,,,...111444666777888888777888999777444333333444555777777666444222222333111444999===???===:::888555555444333333333444444666555444555777999999888111111222333555888:::;;;;;;777444444777<<<>>>>>>???===:::555111111444777>>><<<999555333333333444555777888888888888999;;;:::::::::<<<===<<<999666444444444444333444666999:::;;;;;;:::888888999;;;888666444555777777555333888888888777444222333333333555777999:::;;;::::::999888888777666666777777888999:::;;;<<<<<<<<<<<<888888888888888777666555555555777<<>>:::666666777:::>>>???>>>===666555555888<<<>>><<<:::666666666666666555555555444444555999<<<>>>===<<<<<<:::888888999999999888;;;???CCCBBB===555000...)))+++000555888777333000,,,000555;;;???@@@@@@???999:::;;;<<<===???@@@@@@;;;999888999===@@@???>>>666222000222777999777333888:::;;;:::888666666666<<<999666555666999:::;;;999::::::999888777999;;;888999999777555444555777&&&### !!!$$$%%%%%%'''&&&$$$"""""""""$$$%%%&&&&&&'''***...111111000,,,)))%%%$$$%%%&&&&&&$$$%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''###""""""$$$))),,,---,,,(((&&&###""""""""""""!!! !!!######$$$%%%(((***)))'''$$$######$$$''')))&&&$$$"""!!!"""#########%%%###""""""$$$$$$###"""!!!!!!!!!$$$'''(((&&&$$$"""$$$&&&&&&$$$"""""""""$$$###$$$&&&))))))'''$$$''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))'''&&&%%%%%%%%%'''((())))))******,,,------,,,******,,,---+++,,,///111222333222111///---+++***,,,.........+++,,,...//////...,,,***''''''((()))+++,,,---...000000///.........//////333111///---,,,+++++++++*********+++,,,...000111222000//////000000000///***,,,000222222///,,,)))(((***,,,---,,,,,,---...222333222///***(((***---...,,,***)))***+++******,,,...111222222222333555666555444333222222222222000111333555777888:::;;;;;;999666444333444666888888777777666666555555444666555444333222444888<<<>>>>>>===<<<;;;999888777:::999999999999999::::::666444111111222222111///222222333555666888999999999777333000///000222444666777888999888666333111555666777666444333444555666999<<<;;;999777777777333333444555777999<<<===<<<;;;888666666666777888666444444777;;;<<<888444444555666777888:::;;;;;;:::999888777888999;;;<<<888777666777888888444222...///111333555666777777777888888666444222222333666777888777555333333333111444999<<<===<<<999777666666666555555555555444555444444555888;;;;;;;;;777666555555666888:::;;;;;;888666666:::>>>AAAAAA???>>>;;;777444444666888===;;;777444333333555666666777999999888888:::;;;:::999:::;;;===<<<:::777333444555555555666777999;;;<<<<<<;;;999888999;;;888666444444666666555333666777888666444333333444666777999:::;;;;;;;;;;;;888888777777777777888888999999:::<<<<<<<<<<<<<<<::::::999888777666555555555555666;;;???@@@>>>:::888888999<<>><<<999888999<<>>======;;;::::::::::::888777;;;>>>BBBAAA;;;444///------...111555888777444111...111555999===>>>???>>>;;;;;;<<<===>>>>>>??????;;;999888999<<<>>>===<<<555333222444666888777555:::;;;<<<;;;999777777888:::777555555777888999999999:::;;;:::888777888999888999999777444333444555$$$"""!!!###$$$$$$%%%$$$"""!!!!!!"""###$$$&&&(((+++///222333222000+++(((&&&%%%%%%%%%$$$######""""""!!!!!!###$$$%%%%%%%%%%%%%%%###"""!!!  !!!"""$$$%%%&&&&&&"""!!!!!!###''')))))))))'''%%%"""!!!""""""!!!!!!!!!"""$$$$$$$$$%%%''')))$$$$$$"""""""""###$$$%%%&&&###  """"""""""""!!! """""""""!!!!!!!!!###&&&((((((&&&###!!!###$$$$$$"""!!!!!!"""$$$###"""###$$$%%%$$$"""$$$&&&***------***&&&$$$######$$$$$$$$$$$$%%%%%%###%%%''')))+++---......000///---+++)))'''&&&&&&#########$$$$$$%%%&&&'''+++++++++)))((()))+++...+++,,,...000000000000///,,,***))))))+++---......***,,,---//////...---,,,&&&'''(((***+++,,,------,,,---...///000111222222222111000...------,,,,,,+++***)))((()))+++---///222111000111222111///---+++---000222222000---+++&&&'''((((((((())),,,///111333444111---+++,,,...000---+++******+++***)))...000111000000000222444666555333111000111333444333333333444555777999:::>>><<<999666444444666777888777666666555666777888999999777555333444777:::>>>>>>===<<<;;;999888888666555555444555666888999888666555555555444222000111111111222444777999;;;<<<999444000...///111333444444444444444333222222333555666666555444666777:::;;;<<<;;;999777777777222333555777:::<<<===>>>===;;;888555555666888:::888666666999<<<===:::777666666666777888:::<<<===;;;;;;999888888999:::;;;666666555666777666333111111111222222333444555666777888888666333111111222777999:::999666444333333111444777:::;;;:::888666666777888888888777555444333333333555999===>>>>>>>>><<<999777666888:::<<<:::888777888;;;>>>@@@AAA>>>>>>===;;;888666777888;;;999555222111333666888666777999999888888:::;;;:::999999:::;;;;;;888666111444666888777777888999<<<======;;;999888999:::777555444333444555444333555777888777555444444555888999;;;<<<<<<<<<;;;:::888888777777777888999999999:::;;;<<<============<<<;;;999777666555666666666555555999===???===:::999999;;;===AAABBBAAA@@@>>>;;;999999;;;???AAABBB===<<<999777666666666666999999:::;;;>>>???>>>===<<<<<<;;;<<<<<<;;;999777999<<>>:::444///---222222333555777777555444111333555888:::;;;<<<===========================;;;999777888999:::999888444555777777666777888999;;;===>>>===;;;:::::::::888666666666888999999888888:::;;;;;;888666666666999999999666333111222333###!!! """$$$%%%%%%$$$###"""!!!!!!"""$$$%%%&&&''')))---000111000...(((''''''&&&%%%$$$###""""""""""""!!!"""###$$$$$$###############"""!!! !!!"""###$$$$$$"""###$$$%%%'''((((((((('''%%%"""""""""######"""$$$%%%&&&%%%$$$$$$%%%'''"""""""""""""""#########(((%%%"""!!!"""###$$$$$$""" !!!######"""#########$$$%%%&&&%%%%%%"""###$$$$$$"""!!!"""###&&&%%%###"""""""""#########'''---111111---'''###$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((+++---.........222000---***(((&&&&&&&&&%%%$$$###"""""""""###$$$***)))(((&&&%%%&&&***---------...////////////...,,,***))))))+++,,,,,,,,,,,,,,,.........---,,,+++&&&(((***,,,---......---+++,,,---///000111222222111111000//////.........+++***((('''''')))+++---//////111333444333000...+++,,,///000111///---,,,(((((((((((((((***///222444666888555111......///222000---,,,,,,,,,,,,+++111111111000//////222444666555444333222333444555666555444333444666888:::@@@>>>;;;888666555555666999888666555666777:::;;;;;;:::999777555555888:::???>>>===<<<;;;::::::999333333222222333555888999::::::::::::999777444333222222111222444777:::<<<>>>:::555000...///111333333222222222222222333333222444666666555555777888<<<<<<;;;:::999777777777333555777:::<<<<<<<<<;;;===:::777444333555888;;;:::999999:::======<<<:::777666555555666999;;;===999999888888888999:::;;;666666777777777555444222333333111111111222333444666777777555222111000111888:::;;;:::888555444333111333555888999888777666666777888999999777555333000000111444999===??????AAA???;;;888888999<<>><<<:::::::::;;;===@@@AAA@@@???:::999888888:::<<<>>>>>>>>><<<:::888777888888999;;;::::::;;;===>>>===<<<::::::;;;===???>>><<<999777999<<<===;;;777333111666444333444555666666555555555555666777999:::;;;======<<<<<<;;;::::::999999777666555444444444333444888;;;:::777777:::======>>>??????===<<<<<<===777777777999;;;;;;:::888888:::<<<;;;999666444444::::::999666222000000111###!!! !!!$$$&&&''''''$$$###"""!!!"""$$$&&&'''%%%%%%%%%'''***,,,,,,+++&&&&&&&&&%%%$$$#########$$$$$$############$$$$$$ !!!""""""############"""!!!!!!!!!!!!!!!!!!!!!$$$%%%'''((())))))******(((&&&######$$$%%%%%%%%%'''((('''&&&###"""###%%%""""""###$$$$$$$$$$$$$$$+++(((&&&%%%'''((())))))###""" ###%%%&&&&&&&&&%%%###!!! """%%%(((&&&''''''&&&$$$###$$$%%%((('''%%%###"""###$$$%%%$$$(((...222222...((($$$&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++------------222000---***'''&&&%%%%%%)))'''%%%###""""""######''''''&&&$$$###%%%(((+++.../////////////////////...,,,******+++,,,+++)))------------,,,+++)))((((((***---000111111000///.............../////////000000000000000000000///,,,+++)))((((((***+++,,,,,,---000333666666333111+++,,,---/////////...---------,,,,,,,,,///333777888:::;;;999444000000111444222///...///000///...222222222111///000222444444555666777777666666555888777666555555666888:::AAA???<<<999777666666666999888777666777999;;;<<<999999999888666777999<<>>===<<<;;;::::::;;;333222222333444666888999;;;<<<>>>>>>===:::777666444333333333555888;;;======:::555111///000111333444333222222222333444555222444666666666666888999<<<:::999888888888999999666888:::<<<<<<;;;999888<<<999555333333555888:::<<<;;;;;;;;;<<<<<<;;;:::777666555444555777:::;;;555555666777888999:::;;;777888999999888666555555444333222000000000111222555666666555333111111222888:::<<<;;;888555333333000222444666777888888777666777888999888666444222......///333888<<<>>>>>>@@@>>>:::888888;;;>>>AAA<<<<<<<<<;;;999888888888888:::<<<<<<999777666555444222///------///222555444666777777777777888:::;;;:::777666555444111...---111555777777666555555888888888777444333444666555444333111000111222444;;;===??????>>><<<<<<<<<888888999:::999888777666;;;:::999777666555555444999:::;;;<<<============888777666666777999<<<===777666555777;;;===<<<:::888888999<<>>===555777999;;;;;;;;;;;;:::;;;;;;:::999999:::<<<<<<:::999888999;;;<<<;;;:::777888:::===@@@@@@???===666777:::===>>><<<999777777555333333444555666555777777666666666777999:::;;;::::::999888888777777666666444222000/////////555999===<<<888777;;;???===???@@@@@@>>>======>>>888888999<<<>>>>>><<<:::888:::<<<<<<999666555444::::::999666222000000000"""!!!!!!"""%%%((((((((($$$###"""!!!"""$$$&&&(((%%%$$$$$$%%%((()))))))))$$$%%%%%%$$$###"""$$$&&&'''''''''&&&%%%%%%$$$$$$ !!!"""$$$$$$$$$$$$###""""""!!!!!! ###%%%(((******)))***+++'''&&&$$$$$$%%%''''''&&&'''((((((&&&$$$###$$$%%%$$$$$$$$$%%%&&&&&&''''''+++)))))))))+++------,,,%%%###""""""%%%''')))))))))'''$$$ !!!&&&***+++,,,+++)))&&&%%%%%%&&&(((((((((&&&$$$$$$&&&(((&&&))),,,//////,,,)))&&&((((((''''''''''''&&&&&&'''((()))***+++,,,,,,,,,111000...+++(((&&&%%%$$$))))))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%(((+++............///////////////...,,,,,,------+++)))++++++++++++***)))((((((***,,,000444555444222111111000...,,,++++++,,,,,,......///000111111000000---,,,,,,,,,,,,------...,,,---///333777777666444,,,------...////////////222222222111111333777::::::<<<<<<:::555222333555555333111000111222222222222333333333222222333555333555777999999888777666999888888777777888::::::???===;;;999888777777777:::999999888999:::;;;<<<777888999888777888:::===>>>===;;;999999999999:::222333444555666777888888999<<<@@@AAA???<<<999888555444444555666888:::;;;:::888555333111222333444555444444444444444555666333555666666666666888999:::777555555777:::;;;;;;888999:::;;;;;;:::888666;;;999666444444666888:::======<<<;;;::::::999999666555555555555777888:::333444555666888999::::::888:::<<<;;;999777777777555555444333222222222222444555666555333333333444888:::<<<<<<999555333222000111222555777888999:::888888888888777666444333///...///222777:::<<<<<<===;;;999777888:::===@@@???@@@AAA???<<<999888888555888::::::888666555555444222///------...///111333444666666555555777888:::888666555444333111///...111555666666444333333555666666555333222444555333333222000//////111444<<<>>>AAAAAA???===<<<<<<666666777888888777666555:::999888666555444333333888999:::;;;<<<<<<<<<<<<555555555777888;;;===???888666666999===>>><<<999888777888;;;===>>>===;;;555888<<<>>>>>><<<;;;;;;999999:::;;;<<<<<<<<<===999888777777999;;;;;;:::777777888;;;???@@@???>>>666777:::===@@@@@@===;;;777555333333444666666666888888777777777888888999777777777777777777777777555555444222///------...444888;;;:::777666:::===<<<>>>??????=========>>>::::::;;;===???@@@>>>===999;;;<<<<<<999777666777::::::999666333111111111  """%%%'''((('''"""!!! !!!$$$&&&(((&&&&&&'''***,,,,,,***((("""###$$$"""!!!"""%%%)))++++++***)))(((&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###'''((((((((()))***&&&$$$######%%%&&&''''''$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%%%%&&&'''((()))(((((()))+++...///...---&&&$$$"""###&&&)))+++,,,******'''$$$!!!"""'''+++//////---***'''%%%&&&''''''))))))(((&&&%%%''')))'''(((((())))))(((((('''((((((((('''''''''&&&&&&'''''''''(((***+++---...111000///---+++)))&&&%%%&&&'''(((((())))))))))))&&&'''(((((('''(((***,,,---,,,,,,------.../////////.........000000...,,,''''''(((((()))))))))******---222666777666333111222000---)))((()))***,,,,,,---...000111111000000---...///000111111000000......000333666777666444/////////000000111222333444555555444333555888:::888999:::888444444666999444222000000222444444333111333555555444444555666444555555666777888888888999999999::::::;;;;;;;;;<<<;;;:::999888888888999::::::::::::;;;;;;;;;;;;777888999888777777999;;;;;;999777666555666777777111333555777888777666666666:::???AAA>>>;;;999888444444555555666777777888666555555444444444555555555555555555555555555444444555777777666666777999777444111222666;;;===>>>777888999::::::999888888;;;:::888777777888:::;;;>>>>>>===;;;888666666666666666666777777888999999555555666777888999999999888;;;===<<<999777777888777777777777666555444444333555666666555444666777777:::<<<<<<888444111000///000111444666999;;;===::::::999888777666555555111111111333777:::;;;;;;:::999777666777888:::;;;>>>@@@BBB@@@<<<999888888555777999999888666555666555444222000///...------111333444444444444555777888666444444555666555444111333666666555333333333333444555444333333555777333333222000------111444:::===??????===:::888888444555666777888777666555666555555444444444444555777888999:::;;;;;;;;;;;;555555777888:::;;;======777777888;;;??????<<<888888888888;;;===>>><<<;;;777:::===>>>===;;;<<<===999:::;;;======<<<;;;:::999777666666999;;;;;;;;;999999888:::<<<>>>>>>===999999:::===@@@@@@===:::888666444555777888888888999999999999999999999888555555666666777888999999555666666333///---...000222444777666555444777999;;;<<<>>>>>><<<<<<<<<===:::::::::<<<>>>??????>>>:::;;;<<<;;;999888999::::::;;;:::777444222222333!!!$$$&&&'''&&&  ###%%%''''''(((,,,000222000,,,(((!!!"""###!!! """&&&+++...------+++)))'''%%%$$$######$$$$$$$$$######""" !!!!!!!!!""""""###### %%%&&&&&&%%%'''(((%%%###""""""$$$&&&&&&&&&!!!"""$$$%%%&&&'''***,,,%%%%%%$$$$$$%%%'''(((***%%%%%%'''+++...///...,,,'''$$$"""###&&&))),,,---***++++++(((%%%%%%(((+++111111///+++'''%%%%%%&&&&&&(((***)))'''&&&(((***(((&&&%%%$$$$$$%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&''')))+++...000000111000///---+++(((&&&"""$$$''')))+++,,,------''')))++++++***+++,,,---++++++++++++,,,---...///.........///111222111000###$$$%%%'''(((***+++,,,***---222666888666333111222///+++(((&&&(((***,,,***,,,...///000111000000---///111333444444222111000000111333555666555333111111111111222333444555555666666555444555777999555666777555333444888<<<333111///000222444444444000333666777666555666666555444333333444666888:::999999:::<<<<<<<<<<<<<<<:::999999888888999999::::::;;;;;;<<<<<<;;;::::::888999999888777666888999888777555333222333444555111222555888888777555444222888===@@@===:::888888333444555555666666555555333444444555555666666666555666666666666555444333555666777777666666777888444111///000666;;;>>>???666666777888999999999999<<<;;;:::::::::;;;<<<<<>>===:::777444444555666777888999999999999999777888999999999999888888888;;;===<<<999777777888888999:::::::::888777666333444666666555666777999777999<<<;;;888444111///...///111333777:::===???===<<<:::999888777777777444333222444777:::;;;;;;999888777666666666777888:::===@@@???;;;888777777555777999999888777666777777666555333111///---,,,000222333333333333444666666555444555777999999999333555777777555444333444333444555555444444666888222333222///,,,---000444888;;;======:::777555444444555666888888888777666222222222333444555666777777777888999::::::::::::555666888999;;;;;;;;;;;;777777999===@@@@@@<<<888888888999;;;===>>><<<;;;888:::<<<;;;999999<<>>===;;;888777999777666666999;;;<<<<<<<<<;;;999999;;;<<<<<<;;;;;;:::;;;===@@@???<<<888888777666777999:::::::::888999::::::::::::999888444444555777888999:::;;;666777777555111///000222000111333333333333444555:::;;;======<<<;;;;;;<<<:::999999:::===??????>>>;;;<<<<<<;;;999999;;;<<<:::;;;:::777444333333444!!! !!!###%%%$$$###!!!  ###$$$""" ###&&&+++...000...+++)))###"""  $$$'''***111111...)))$$$###'''+++((('''%%%###""""""""""""$$$&&&(((***)))'''$$$!!! !!!"""######$$$$$$###""""""$$$'''(((%%%"""$$$$$$$$$&&&(((((('''&&&'''$$$"""###&&&))))))(((&&&''''''((((((''''''&&&%%%%%%%%%&&&(((+++---...++++++***++++++***'''%%%---.........---+++)))(((++++++***)))((()))))))))+++,,,***&&&"""!!!$$$((('''((((((((('''(((***,,,(((''''''(((***...111333111222111///+++)))(((((()))&&&###$$$(((,,,------************+++,,,------...,,,***((()))+++///111000...---...///000000///))))))))))))***,,,///000000111333444444333111///,,,---,,,((($$$###&&&)))...//////...------000222000//////000222333222111...------111555888777555000222444555555666888999999888666555333222222222666555444444555777;;;===888666333///---///333777333444444333333333666888444111......000222444444<<<<<<======<<<:::999888444333333555999===??????===;;;999777777999<<<===999777666777999888555111222222222222222222222222000444888999777444444444555777:::<<<<<<999666444222///...222888<<<<<<:::777777777777888888888888888888777666555444333333444555555666777888888999666333000111555777777666222555888:::999999999999<<<<<<:::999999:::;;;<<<<<<;;;:::888777777888999666555555777999:::999777999:::<<<===<<<:::888666777999:::888555444666999<<<:::888999<<<======;;;===;;;888555444666888:::<<<;;;:::999888666666555444333333555888;;;======:::<<<===;;;777555666999333444555666888888999999888666444333444555555444777999===>>>===:::555222333444666888999:::999999999;;;:::666000...111444999999888555333444666888666666888999::::::::::::<<<:::777555555777:::<<<888777777888:::;;;;;;:::777555222...---000555:::???===;;;999777555333333444666888;;;======<<<<<<555333111111444777999999888999::::::999888999;;;555666888:::;;;<<<;;;;;;;;;;;;<<<>>>@@@???===:::===;;;888888;;;===??????:::999888999;;;=========;;;<<<<<<===<<<;;;999888777555333555888===@@@AAA@@@???===;;;::::::999999:::;;;<<<<<<;;;;;;<<<>>>777777999===@@@AAAAAA???>>>===<<<;;;999888777777777888888777666888;;;>>>>>>;;;777333111111333444222222222333444555666777777777888999999999999999777888999888888999;;;>>>:::999888888999::::::999:::999888666444333333333%%%$$$######%%%%%%$$$###"""!!!!!!###%%%&&&$$$!!!%%%(((+++......,,,(((&&&###""" """&&&***---111///+++'''$$$$$$'''))))))((('''%%%$$$$$$######%%%&&&((()))(((&&&$$$###!!!!!!""""""###$$$%%%%%%%%%######$$$'''((('''%%%&&&%%%$$$%%%'''((('''&&&&&&$$$###$$$'''))))))((((((''''''&&&%%%$$$###""""""######%%%'''***---...++++++******+++***)))'''------......---,,,+++***+++***)))((('''&&&&&&%%%***,,,---***&&&######$$$(((((((((''''''(((,,,///+++***))))))***---///111111111000...+++******+++***'''$$$$$$'''***,,,,,,)))))))))***+++---...///...---+++******,,,...000---,,,,,,---//////...,,,*********+++,,,...000000000111111111000///---,,,+++,,,---+++((('''))),,,+++,,,---------...111333222000//////000000///...******+++///444777777666111222333444444555777888777666666555555444444333444333222111222444777999888666444000......111444333333333222111222444777444333000...---...///111:::;;;<<<<<<;;;999888777444333222444777:::<<<<<<;;;:::888777777888:::;;;888777666777888777444111111222222333333333333333000333666777555333333444888999;;;<<<;;;:::888666333000///222777;;;:::888666777777888888999999999777777777777666444333222444555555777888999:::::::::888555555777888666555222444777888888777888888>>>===<<<;;;::::::;;;<<<999999888888888888888999666666777888:::;;;999888999:::;;;;;;;;;:::999999777999:::888666444555777999777666777:::<<<<<<;;;===<<<999666555555666777999999999999888777666666444444444777:::=========:::;;;<<<;;;999777777777444444666777888999999999666444222222444555555555444666999;;;;;;777333000///111444666888888888777666888888555000///222666>>>>>>;;;777333111222333666777777777888888888888:::888666555555666888:::777666777888;;;<<<<<<;;;777666444111000222777;;;>>><<<:::888666555555555555666999<<<===>>>>>>===777555333333444666666555777888999888666555666777333444555666888999999999;;;;;;;;;===>>>>>><<<::::::999888999;;;===>>>>>>===;;;:::;;;===???>>>>>>;;;<<<<<<<<<;;;:::888777444333222444888===AAABBB??????>>>===<<<;;;;;;:::<<<===>>>===;;;::::::;;;888888888;;;>>>??????>>>>>>>>>===;;;:::888666555777777777777666888;;;>>>>>>;;;888555444444444555333333333444555666777888666666777888999999999999::::::999777555555777999::::::::::::;;;;;;999888777777666555444333333222***(((&&&%%%&&&&&&%%%###$$$$$$%%%'''((((((%%%###''')))+++,,,+++(((%%%"""""""""!!!"""%%%***...000000,,,(((%%%$$$%%%&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%&&&&&&%%%$$$$$$''')))*********'''$$$$$$%%%&&&&&&&&&$$$$$$$$$&&&(((***)))(((((('''&&&$$$"""!!! !!!!!!###&&&))),,,...+++******)))))))))******+++,,,---......---,,,+++))))))((((((&&&%%%###"""(((,,,///...***%%%######++++++)))'''&&&(((---111...---+++******+++---...//////...,,,******---///---***'''&&&''')))******(((((()))***,,,...///000...------,,,,,,,,,,,,---))))))***,,,......,,,))))))***,,,---///000000000000///...,,,+++***))))))+++,,,......,,,,,,,,,---(((***+++,,,,,,...111333333111///...///...,,,+++(((((()))---222555777777222222222333333444555666333444555666666777666666444333111111111333555666777777555222///...///111222222111///...///333666777777666222---+++---000999:::;;;;;;;;;999777666444222111222555888999999777777777777777777777777666666555666777666444111000111333555666666666666222333555555333222222333::::::;;;;;;::::::999888777444333444888;;;;;;999888888888888999999999:::777888999:::888666333111444555666777999:::<<<<<>><<<;;;;;;999666444333555777777666666777888???>>>===<<<<<<<<<======666777777888888888888888777777888;;;======;;;888999999999999:::;;;<<<<<<777999::::::888666555555555444444666999<<<<<<<<<>>>===;;;999777555444333666777888999999888777777555555777:::>>>???>>><<<:::::::::;;;;;;:::888666555666777888999:::::::::333222000111333555555444111333666888888555111///---///333666888777555444333555666444111111444777@@@???===999444222222222777777666555555555555666777777666666666666777777555555666999<<<===<<<;;;777777666444333555888;;;<<<;;;888555444555777888888999;;;===>>>???>>>>>>999777555555555555333111666777777555333222222333333333333444555777999:::;;;::::::;;;======<<<;;;777777777:::===>>>>>>===???>>>===>>>@@@AAA@@@???;;;;;;;;;;;;999888666555333111111333888===@@@AAA===>>>>>>???>>>===<<<;;;???@@@???===:::888888999:::888777888:::<<<===============<<<999666444222555666666666666777:::<<<<<<;;;999777666666666777555555555555555666777888444555666888999::::::;;;<<<;;;999666333222333555:::;;;===>>>===;;;999777444444555666555444333222***(((&&&%%%&&&&&&&&&%%%%%%&&&''')))***)))&&&%%%%%%&&&(((((('''%%%""" """""""""$$$(((,,,111333...***$$$###$$$&&&%%%$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$%%%(((,,,///111///+++&&&###"""#########!!!"""$$$&&&(((((((((''''''&&&$$$"""!!!#########$$$%%%(((***,,,))))))((('''&&&''')))+++((()))+++,,,,,,,,,++++++&&&&&&'''''''''&&&%%%$$$(((+++///...+++''''''(((000///+++'''%%%''',,,000---,,,+++))))))+++,,,...------+++***(((***---000000...+++)))((()))***+++*********+++,,,---...///,,,------,,,,,,+++******&&&''')))+++------***'''(((***,,,...///000000//////---+++)))''''''((()))+++---...//////...,,,,,,((()))+++,,,,,,---///111111000............---+++))))))+++---111444666777444333111111222444444444///111333555777888999999777666444333333333444555777888888555222000//////333222000...,,,---111444999;;;;;;666000---000444999:::<<<===<<<:::888777666444222333555777777777555666666777777666555444555555555666666555333222111333555888::::::::::::555555555444444333444444::::::999999888999999999<<<:::888999;;;===<<<;;;::::::::::::999999999888888999<<<===<<<999555222444555666888:::<<<===>>>AAAAAA@@@???>>>;;;888666666888999888777666777888============>>>??????@@@777888999::::::999888777888999:::===??????<<<:::999888888888999;;;===???999:::<<<<<<;;;999777666444444444666999<<<===>>>@@@@@@???===:::777444222444555777999::::::999888666888:::>>>AAAAAA>>>;;;:::888888:::======:::666888888999:::::::::999999333111111111333444444333111333666888888666222000///222666888999777444111333444555444222222444666;;;<<<;;;999666555666777777666555444333333444444666777777777777777777666333444666999<<<>>><<<;;;666777777666555666888:::;;;888666333333555888:::<<<<<<===>>>>>>>>>===<<<999777666666666555333111444555555444222111222333666555444333555888;;;===:::999999:::<<<===<<<;;;666666888<<>>AAACCCBBBAAA;;;;;;:::999888777555555444222222444888;;;===>>>;;;<<<>>>??????===;;;:::>>>??????===:::888888999;;;888666555777:::;;;<<<;;;;;;;;;:::888444111///333444555555444555777999999999888777777777777777666666555555555555555666222333555777999:::;;;;;;<<<<<<:::666333222333555999<<>><<<:::888888666444444666777888777555555777777777555444222444555666666666444333333333555777:::<<<===>>>>>>888888777777777777666555777777666666777888999:::===<<<;;;;;;;;;<<<<<<;;;======<<<;;;:::999888888:::<<>>???@@@AAAAAA???===<<<;;;:::<<<===<<<:::999999999999999;;;===???@@@AAABBB999:::;;;<<<;;;:::888777::::::;;;===??????===;;;:::999888777888:::===???:::;;;<<<======<<<999888555666777888:::<<<>>>@@@BBBBBBBBBAAA>>>:::666333333555777999:::;;;;;;;;;:::;;;===@@@BBBAAA===:::999888777:::===>>><<<888::::::;;;::::::999888777444333222333444444333222333555888::::::888666444555777:::;;;;;;777333111444555555444333333444555888999:::999777777888999666555555444444444444555777888888999999888888777333333444777;;;<<<<<<:::666777777666555555666888888777444222333555999;;;???>>>>>>======<<<;;;:::777666666666777777555333222333555444444444555666777555444333444777:::<<<999999999:::======<<<;;;666777999===@@@AAA@@@>>>888888999===AAACCCCCCBBB;;;:::999888777666666555777555444555777999::::::999:::<<<======<<<:::888:::;;;<<<;;;:::999999;;;;;;888555444555888:::;;;999999999888666333111000222444444444333333444666555555555555555666777777666666555444333333333333111333555777999:::;;;<<<:::;;;:::888666555666888888<<>>@@@@@@>>>;;;999999777555555777888888888666777888888777666444333333555777777666444444555555666777999;;;===???@@@;;;:::999999::::::888666444444555555777888:::;;;;;;:::999999888888999999======<<<<<<;;;;;;::::::;;;===@@@AAA@@@===999666555666777888:::;;;======<<<>>>??????>>>===>>>???===???AAA@@@>>>;;;:::999666777999<<<>>>@@@AAAAAA:::;;;;;;;;;;;;;;;::::::<<<;;;;;;<<<>>>???>>>===<<<:::999888888999;;;<<<;;;::::::<<<>>>>>><<<:::888999:::;;;:::;;;>>>@@@BBBCCCDDDCCCAAA===999777666666777999:::<<<===>>>>>>>>>???AAABBB@@@;;;888999888888999<<<===============<<<;;;999777555444555444444555777777555444444666888:::;;;:::888777777999;;;<<<:::777444222555555555555555555555555999:::;;;999777555555666333444555666777777777777888888999999999999888888333333333555888::::::999777888777555333333444666666555333333333555888:::======<<<;;;;;;::::::999777666555555777777666555222333555666555666777999666555333222222444777888888888:::<<>>:::888888888999;;;<<<======<<<<<<***'''$$$"""###$$$%%%%%%###%%%%%%###!!! """%%%###############$$$$$$%%%###$$$$$$&&&(((***,,,---&&&&&&&&&$$$######%%%'''&&&$$$!!! ###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$""" """$$$%%%%%%'''((()))))),,,111555111---((($$$###"""!!! !!!###%%%&&&%%%'''***---)))'''&&&%%%%%%&&&((()))+++***)))((('''((())))))&&&***,,,+++'''$$$&&&((()))***+++,,,,,,+++******&&&&&&%%%%%%'''***---///+++,,,,,,)))&&&'''+++///333111---(((%%%%%%(((+++++++++******,,,...111222---...---,,,***)))***+++.........,,,)))***...111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------(((((((((***,,,...---++++++++++++,,,---///111111222111000.........//////---,,,,,,---//////---***(((***---...------...///000//////111444666666555...000111111111333777;;;<<<777222111333555333111000///...///000444777999===<<<:::888666444222111///111444444333333333444444555666555222000000111222222333333333333444444888:::===@@@@@@===:::888888666555555777888999999999999999888888777666555333666888888666555555666666555555666888;;;>>>@@@<<<::::::;;;===<<<888555222333444666888:::<<<===999999999888777777777888::::::;;;<<<===>>>>>>???;;;===???@@@>>><<<888666666666777888999:::;;;;;;:::<<<======;;;;;;>>>@@@===@@@CCCCCCAAA<<<999888555777999;;;<<<=========888888888999:::<<<===>>>===;;;:::;;;===>>>???>>>===<<<;;;999888888999999999888777999<<<>>>===;;;:::<<<===<<<:::999<<<>>>@@@AAABBBCCCAAA???<<<:::999888888888:::===???AAABBBAAAAAAAAAAAA>>>999666888888999999999;;;???AAA??????===;;;888555222111333333444777:::;;;:::999333555777999:::999888777555666777888888666444333333333444555777888888888999:::;;;999666444333444000222666999;;;;;;::::::888888888777777888888888555333111222444777888888::::::888555222222333555555444444333444555777888888888888999999:::;;;;;;:::777555555666777666666333555666666666555777888888777555333333444555666777888;;;???AAA@@@===:::777777888:::<<<===<<<;;;666666888;;;>>>???>>><<<:::999888888888888999:::999888777888999::::::999======<<<;;;::::::999888555777888888777777888:::888666444444777999::::::888888777666777888:::;;;888999:::888555333333333222111000000222555888:::999888777555333222111111222333555777888999::::::444777;;;===<<<;;;:::999666;;;@@@@@@===999999:::;;;;;;<<<<<<======>>>>>>---***&&&######$$$$$$$$$###$$$### !!!$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%'''(((******$$$&&&'''%%%""""""%%%((('''$$$!!! $$$&&&&&&'''(((((()))))))))(((%%%$$$!!! !!!###%%%''')))+++***)))***...111...***'''$$$$$$$$$###"""###%%%''''''&&&(((,,,000,,,***(((''''''((()))***))))))(((''''''(((***+++'''+++///---)))&&&&&&)))+++,,,------------++++++((('''%%%$$$%%%(((,,,...,,,------***'''&&&(((+++///...+++(((%%%&&&***---......---,,,---///222333///000000///,,,******++++++,,,,,,***((()))...222---------,,,,,,------...---------------...///000***)))(((***,,,......------,,,,,,,,,...000222444666555333222111000//////---++++++---000111000---&&&))),,,...//////000111222111111333555777777666,,,...000000000333888===>>>888222111333555444111111000...---...222666888AAA@@@>>><<<999777555444,,,...111222222222444555555666888777444222000000555444333444666666555444777999<<>><<<888333111222555888:::<<<>>>>>>999::::::999888888999:::666777999;;;>>>@@@BBBCCC;;;<<<===>>>===:::888666666666777888999999:::::::::;;;<<<;;;999999===@@@===AAADDDEEEBBB===888666666777999:::;;;:::999999444444555666999<<>><<<999999;;;>>>??????>>>>>><<<:::999888777777888666444666:::======<<<;;;===>>><<<999888:::<<>>;;;777333000...111222444888<<<>>>>>>===111333555777888888777666111222444555555555555444111222333666999;;;;;;:::777888999888666444444555...111666;;;===>>>===<<<777777666666666666777777666333000000222555777888===<<<999555222111333666444444444444555555666777444444555666888;;;===>>><<<999666444555666666555555666777777555444555666;;;:::888777666666666777666888<<<@@@CCCBBB===:::777666666888:::;;;:::999888888999<<<>>>>>><<<999:::999888888888999;;;;;;888777777888:::<<<;;;;;;@@@???===<<<::::::::::::555777888777666555666888777555444555888:::;;;:::999888777777888;;;???AAA<<<======;;;888555444444222111000///111555999<<<;;;:::888666444333222222333333555777888999999999333777;;;>>>===;;;888777555:::??????;;;999:::<<<===<<<<<<<<<<<<===>>>???333...(((&&&''''''%%%###"""%%%&&&%%%""""""$$$''')))***)))&&&###"""&&&***(((&&&$$$"""###%%%)))+++,,,+++***'''$$$$$$&&&((()))&&&""""""######!!!&&&(((+++***((('''(((***((()))(((%%%!!!"""%%%''''''((()))))))))))))))(((&&&$$$###$$$$$$###""")))*********((()))***,,,)))'''%%%%%%'''''''''&&&(((''''''''''''((())))))...---,,,)))&&&&&&''')))***++++++***))))))***,,,+++***(((&&&$$$&&&))),,,,,,,,,---------,,,+++***......---***''''''***...000///...------...///000+++000333111+++&&&%%%'''))))))***+++,,,------.........---------...//////333000+++((((((+++///222------,,,,,,---...000111000000///......///000111444222111222222222///---+++++++++---//////...------------------...///000222111000000111222555666///...,,,---///333888;;;:::888555444444444222111---------,,,---000444888AAAAAAAAA>>>999444222111555111---,,,...000000///555666777777777666444333666555444444555666777888666888;;;<<<<<<;;;888777555555555555555666999;;;===:::777888:::<<<;;;999:::::::::999999888888888666666555333222333777:::666999======999666555555555555555777999:::999888888888888999999:::::::::555666999===???AAAAAABBB???===999555333333555666:::;;;;;;:::888888999;;;999;;;===:::777777<<<@@@<<<===???@@@AAA>>>999555444444666777777777666555444777;;;;;;:::999;;;===;;;;;;;;;:::999999<<<>>>BBB???;;;777444444444555777666555444555777999:::>>>===;;;999888888888888;;;;;;<<<>>>??????<<<:::666666666777999;;;;;;::::::;;;===@@@AAA???:::777<<<======;;;999888999;;;::::::;;;;;;;;;888444111333555888<<>>:::666333444888<<<999888777555555555555666999777555666999:::888666888:::===>>><<<;;;:::::::::999999:::;;;<<<:::999777999:::999777666888;;;>>><<<999666555555777888999:::<<<>>>>>>===;;;:::===;;;999777777999<<<>>>::::::888666555444444444111222444666888888888888999:::;;;:::999999;;;===???===;;;999777666666666444444444333222444777999===:::666444333333333222666777888777777888:::===555777999;;;<<<;;;999888333555888;;;===<<<;;;:::???>>><<<;;;::::::;;;;;;///,,,)))'''&&&%%%$$$###"""%%%&&&%%%"""!!!$$$'''((('''&&&$$$###$$$&&&)))'''&&&$$$######%%%'''(((++++++***'''$$$######%%%&&&$$$######$$$%%%###!!!$$$'''******((('''(((***++++++***(((&&&&&&(((***************((('''&&&%%%&&&%%%$$$###$$$$$$$$$###$$$%%%%%%%%%######%%%'''((('''%%%%%%'''''''''&&&&&&&&&''''''((()))++++++***++++++***(((&&&&&&'''((()))***)))((()))+++---,,,+++***'''&&&'''+++......---------,,,,,,,,,,,,---...---+++))))))---000000//////...------......***...///---'''######%%%))))))******++++++,,,,,,,,,------------.........111...***&&&&&&)))---///000///...---,,,---......000///...------...///000333222111111222222111///,,,+++***+++---...---,,,------------......///000000//////...///111333555111000//////000333666888777666444444555555444222.../////////...000333555;;;<<<===;;;888666555555444222//////111111000...333444666777777666555444666555555555666888:::;;;888999999:::999888666555666666777777777888:::;;;<<<999777777999;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<;;;:::777555555888:::888;;;======:::777666777777666666777999;;;:::999999:::::::::::::::::::::666888:::===???AAAAAABBB>>><<<888555333444555777?????????===;;;:::;;;<<<;;;>>>???===::::::>>>BBB=========>>>>>>:::555111444555666777777666444333888;;;======:::777666777777888999999999999;;;===???<<<888444222222333555777666555444555666888:::;;;:::999888888999::::::<<<;;;<<<>>>??????<<<:::666666666777999::::::999777999<<>>;;;===>>>>>><<<:::999:::;;;<<<;;;:::;;;<<<:::666222111333666;;;>>>???===;;;666444222333555888999:::666555444333222222333333888888999:::::::::::::::444555777888888888777777555666777777666555555555444222000111444888:::;;;999888555333333333555666999777333222222444555777777555444666888:::999777777666666666666777777888===<<<:::666444555999<<<;;;:::888777666666777777999777555666888999888666888;;;===>>><<<;;;:::::::::999999:::;;;<<<:::999777999999888666666888:::<<<;;;888666666666888999;;;;;;<<<======<<<;;;;;;:::888666555777:::>>>@@@>>>===;;;999666555444333222444555777888999888888:::;;;:::999777777888:::>>><<<:::777666666777777777666666555555666888:::;;;999666555666888888888888888888777666777:::===777888:::;;;;;;999777666444666888:::;;;;;;:::999>>>===<<<;;;:::::::::;;;)))******(((%%%######$$$###%%%&&&$$$"""!!!###&&&%%%###!!!!!!###%%%''''''&&&%%%$$$$$$###$$$$$$$$$((())))))'''$$$!!!!!!!!!$$$$$$$$$%%%&&&&&&$$$"""###%%%(((***)))((())))))---+++***+++,,,............---,,,***'''%%%"""!!!############$$$$$$$$$$$$!!!"""###""" !!!###((('''&&&&&&'''((('''&&&%%%&&&&&&''')))***+++,,,%%%(((++++++)))'''&&&%%%%%%'''(((((('''(((***,,,,,,,,,+++)))((())),,,//////...---,,,+++,,,,,,------------+++***+++...111...............---,,,,,,,,,------***%%%###$$$&&&))))))*********************+++,,,---...------,,,...,,,(((%%%%%%'''***,,,333111000...,,,,,,,,,,,,//////...---------...///222111000111333333333111...,,,******+++,,,++++++,,,,,,------...//////000......------...000222444222222111111222333444444444444444555777777555333000111222222000000111333444666777777777666888999444333333333444333000...000222444666777777666666777666555555777999;;;===:::999777555444444555555777777888999:::::::::::::::888666666888:::;;;:::<<<<<<<<<<<<<<<=========AAAAAA???<<<:::888:::;;;<<<===>>><<<:::888888888888777666777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888999;;;===???@@@AAAAAA===;;;888555444555666777@@@AAAAAA???<<<;;;;;;<<<>>>@@@BBB@@@>>>>>>AAADDD??????>>>>>>===:::555111555666888999888666333111777999<<<<<<:::777555555222555888999999999:::;;;;;;888444000///000222444888777555444444666777999888888888888999:::<<<===<<<<<<<<<===>>>>>><<<:::666666666777777888888888444666:::???CCCCCCBBB???=========<<<999777888999<<<999777999<<<<<<777222///000444999===???>>><<<777444111111444999===???;;;:::777555444555666777;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::999999666666666555555333222222000///...111555:::===>>><<<:::777444333333555666666444333111222444777999999999888999;;;;;;:::888999999999888777666555444999:::999888666777999;;;===<<<;;;:::999999999999888777666666888888777666888:::======<<<:::::::::999888888999;;;<<<;;;999777888888666555555777::::::999777777777888999:::===<<<<<<;;;;;;<<<<<<<<<777555444333666:::???CCCAAA@@@>>>;;;888555444333333555666888999999888888;;;;;;999777444444666888===:::777555444555777999999999888888888999::::::999777666777:::<<<======:::999888666555666999<<<999999:::::::::888666555777888999999::::::999999===<<<;;;:::999999999:::%%%(((***((($$$!!!"""$$$###%%%&&&$$$!!! ###&&&### $$$''''''&&&$$$$$$$$$$$$$$$###"""!!!$$$&&&''''''%%%"""!!! %%%%%%'''((('''&&&###"""!!!$$$'''*********)))(((+++)))(((+++///222111///......,,,***'''$$$!!! !!!"""$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%)))((('''(((******)))(((%%%&&&''''''((((((((((((!!!%%%***,,,***(((%%%$$$&&&'''((('''&&&&&&((()))++++++***)))((())),,,...///---+++***)))***,,,---...---,,,++++++,,,---///+++,,,---......---,,,+++//////---***&&&%%%''')))************)))))))))))))))***,,,...///...---+++...,,,)))&&&&&&''')))+++222111///---,,,,,,,,,---...---------...000111222111000///000333444555444111...+++******+++,,,++++++,,,---...//////000000............///111222333111222333444444555555444444444555666777666444111///111333444333222222333111222333444444555888:::444555666777777555222//////000222555666777888888999888666555666777:::;;;999777444222222333666777666777888999;;;;;;:::888888777666666777999:::;;;;;;;;;<<<<<<======>>>>>>BBBBBBBBB@@@===;;;<<<=========<<<;;;999888888888:::888777888;;;===>>>>>>============<<<<<<<<<<<<;;;;;;<<<===??????@@@@@@;;;:::777555555666777888===?????????===;;;;;;<<>>:::777777999;;;;;;:::777444222000333777999::::::888888333666999;;;;;;999999999999666333000///111444666888666555444444555777888888888999:::;;;<<<======<<<;;;;;;<<<======;;;:::666777777777666666666777444555999>>>BBBDDDBBB@@@:::;;;<<<:::888666555666:::666333444999:::666111---///222777<<>>===:::555000///111777<<>>???>>><<<999666444444555666666666555444333444777999;;;;;;<<<<<<===<<<;;;999:::::::::999777555222000555777999999888888:::;;;>>>>>>===<<<<<<;;;;;;;;;888777777777777777666666666999;;;<<<:::999888888888777777999;;;<<<;;;:::777777666555555555777888666666777777888999:::;;;>>>===;;;:::::::::<<<===666555333333555:::???BBB??????===<<<999777555444444555666888888888777777999999777555333333666888;;;999555333222555888:::;;;:::999:::;;;;;;::::::888777666888;;;===>>>>>>;;;:::888666444555999<<<999::::::::::::999999999;;;:::::::::::::::::::::;;;;;;::::::999999999999%%%''')))'''###!!!!!!######%%%&&&$$$!!! """%%%###  $$$''''''&&&###$$$$$$$$$$$$###!!! """&&&'''&&&$$$######((()))******'''%%%"""!!!!!!###'''+++,,,+++)))'''&&&%%%%%%)))...000...,,,,,,++++++)))'''%%%###""""""$$$&&&&&&$$$###$$$%%%$$$%%%%%%%%%$$$$$$&&&((()))))))))***,,,---+++***'''''''''''''''&&&$$$$$$ $$$)))+++***'''%%%$$$((())))))'''$$$###$$$&&&((()))((('''&&&'''***,,,---,,,***(((((()))+++,,,...---+++******+++++++++((()))+++,,,---------,,,...---+++)))'''''')))+++++++++++++++************)))+++---///000///...---///---+++)))((()))***+++///...---,,,,,,---...///,,,,,,---...000333555777111//////000333555666666333000---+++,,,------,,,***+++---...///000000000000000000000111222333333///000222555666777888888666666666777777555222///---000333444444333444444111222222111111222666888444666777888777555444333111111222333555777999:::===:::777555444444666777666555333222333666999;;;555555555888;;;<<<:::888888888777777777888:::;;;:::::::::;;;<<<<<<<<<===>>>???AAA@@@>>>======>>><<<;;;:::999999999888888999888888999<<<>>>??????=======================================>>>>>>>>>999888777666666777888999:::<<>>>>>??????>>>@@@BBBBBBBBBAAAAAAAAA@@@???>>>???AAAAAA???===;;;<<<===>>><<<:::777555---///333777:::;;;:::999666999===>>><<<:::888777999777555333222444666888777666444333444555777888;;;;;;<<<<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;:::777888999888555444555666666777999===@@@AAA@@@>>>:::<<<===<<<999777666777888444000111444555333000...///222666;;;>>>>>>===<<<777111...000444888;;;:::888666333222222333333555555666777888:::<<<===>>>>>><<<;;;999888777777333222111333666777666444111000000333777:::<<<===>>><<<:::888777666777777999:::999777444444666999<<<============<<<<<<<<<:::::::::999666333111///333555888:::999999::::::??????>>>>>>===<<<<<<;;;777777777777666555555666444777999:::888777666666666666666888;;;<<<<<<:::777666666666666777777666444555666888:::;;;;;;;;;>>><<<:::888888999;;;<<<777666555444666999===???;;;;;;<<<;;;:::999888777444555666777888777666555555555555555444666999;;;:::888555222222444888::::::999999:::<<<<<<:::888888777666777999;;;::::::::::::999666555666999;;;999999999:::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999'''((((((&&&###!!!!!!"""###%%%&&&$$$ !!!$$$$$$###"""###%%%&&&&&&&&&######$$$$$$$$$###"""""""""%%%''''''&&&''''''***+++,,,***'''$$$""""""###$$$(((,,,///---)))%%%""""""%%%(((+++,,,***((()))))))))((('''&&&%%%$$$$$$'''***)))%%%######$$$!!!"""#########$$$&&&((()))))))))+++---...,,,***(((((()))((('''%%%###!!!###&&&)))***)))'''&&&&&&*********'''$$$"""###$$$%%%&&&'''&&&%%%&&&(((+++---,,,+++))))))******+++---+++******+++,,,+++***'''((()))+++,,,,,,,,,,,,+++***((('''''')))+++,,,,,,,,,,,,---------------,,,---...000111111111000111000...---,,,+++,,,,,,,,,++++++++++++---///000,,,,,,---...111444777999111000///000333555777777333000...------...------)))***,,,///000000000000222222222222333222222222...000222555777999:::;;;888777666666666444111///---///222444333333444555333333222000...000333666555666777777666555777888666555333222333666999<<>>===>>>>>>:::999999999;;;;;;999888777777888;;;>>>??????>>><<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<777777666666666888999::::::===@@@AAAAAAAAABBBCCC===>>>@@@BBBBBBAAA@@@???:::999999;;;===?????????>>>??????>>>===;;;:::888333333444666999:::999777999<<<>>>???===:::888888::::::999888888888999999555444333333444555888999<<<<<<======<<<;;;:::999777666666777:::;;;;;;:::888:::;;;999555333444666888888999<<<>>>???===;;;;;;===>>>>>><<<:::999:::777555222111111222222111111111333777;;;======<<<<<<888333000000333555666555555444333222111111111333333333444666999<<<===>>>===<<<:::888777666666222111111444888;;;999777333222222444777:::::::::;;;;;;;;;;;;:::::::::999;;;======999555333555888<<<======<<<;;;;;;===>>>;;;;;;:::999777444222111222555888999999999999:::>>>>>>>>>>>>>>>===;;;;;;777888888777555444444666444666999999888666666666555555555888;;;<<<<<<;;;666666666888999999777444222444666999;;;;;;;;;;;;===;;;999777777777888999888777777777888999;;;<<<888999;;;<<<<<<;;;;;;:::666777888888888777666555222444666777777999<<<>>>:::888555333333555777999888777777:::>>>>>>;;;888888777666666777777666555888999999888666777999;;;999888888888:::<<<>>>@@@<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;::::::,,,)))&&&$$$######!!! ###%%%&&&$$$ !!!###%%%&&&'''&&&%%%%%%%%%'''#########$$$$$$$$$$$$$$$"""$$$'''(((((('''((()))***,,,,,,***&&&$$$$$$&&&$$$&&&)))...000...)))$$$ ###'''))))))(((''''''(((((((((((('''&&&%%%$$$'''+++---+++&&&"""!!!###!!!""""""###&&&(((''''''(((+++------+++)))((()))******)))'''%%%$$$'''((()))((('''&&&'''((()))***)))'''%%%###$$$%%%$$$%%%&&&&&&%%%&&&(((***---------,,,,,,,,,++++++***)))(((***---//////---+++******)))))))))******)))(((((((((***,,,---............//////000000000//////000111222333444444222111000///...---,,,,,,******))))))***,,,---...---------...000222555666222111///000222555777777000///------......---+++(((***,,,///000111000000444444444333333222111000000111222555777:::;;;<<<888666555444555555333222///111222333222111222333555444222///---...222555555666555444333555:::>>><<<888444111222555999===@@@===999555333444666777666888:::<<<============666333222555;;;??????===;;;<<<<<<:::777666888;;;;;;;;;;;;:::::::::::::::888;;;>>>???>>>===<<<<<<888888999;;;>>>>>><<<999555666888<<>><<<:::;;;;;;<<<===>>>?????????>>><<<;;;::::::::::::666666666666777888:::::::::===@@@BBBAAA@@@AAAAAA<<<>>>@@@BBBCCCBBB???===777666555777:::===>>>>>>@@@???>>>===<<<<<<;;;;;;:::888666777:::;;;:::999999;;;>>>>>><<<;;;::::::;;;<<<<<<<<<<<<;;;:::999444333222222444666999:::::::::;;;;;;;;;:::999888444333333555888:::;;;:::999<<<===:::555333444666777777888:::<<<===;;;999888:::<<<===<<<:::999:::999999888555222111333666444444555777:::<<<;;;:::;;;888555333444555555444333333444444444222111000444444333444555888:::<<<;;;:::999777777777777888444222222555:::===;;;999444333333555888::::::999777888;;;===>>>===<<<;;;:::<<<===:::555333555888;;;<<<;;;:::888999===AAA===<<<;;;999888777666666333555888999888888999:::======>>>>>>===<<<:::999666888999777444333444555555777:::;;;999777777777444444555777;;;===<<<;;;666666777:::<<<;;;777333222444777:::;;;<<<;;;::::::999888777666666666777666777888:::;;;;;;;;;;;;999:::<<<===>>>>>><<<<<<999999:::;;;:::999888777111444777:::;;;<<<===???:::999777555555555777888777666777;;;@@@AAA===888888666555666777666444333555777999999888888999:::999888777666777999<<<>>>888999;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<;;;:::///***%%%######$$$"""###%%%&&&$$$  ###''')))+++)))%%%###%%%'''$$$#########$$$%%%&&&&&&%%%'''))))))((('''((()))***+++,,,)))&&&%%%''')))&&&'''***///222///)))### $$$***+++)))&&&&&&'''))))))(((((('''&&&$$$$$$***---000---&&&!!! """ """"""$$$'''***%%%&&&'''))),,,,,,***'''((()))+++,,,+++***(((''')))***)))'''%%%%%%''')))((())))))'''%%%$$$&&&'''$$$%%%&&&&&&&&&&&&(((***....../////////...---,,,(((''''''***///333333111...---***)))''''''((((((***))))))+++...000111111...//////000111222222333111111111222333555666777222111111000...---,,,,,,+++***)))))))))***,,,,,,///.........///000222333333111///000222555666777...---,,,---......,,,***(((***,,,///111111000000444444444444222111000///222222333555777999;;;===777555333333555666555444111222333222000///000111555444111...---...222666666666444222111444;;;AAA???;;;555111000444999===@@@===999666555666888:::888:::===@@@@@@???===<<<777444222555<<>><<<;;;;;;888888999===@@@AAA>>>:::444555888===@@@@@@>>>;;;999:::;;;<<<===>>>???@@@???>>><<<:::999888999999555555666666777999:::;;;999<<>>@@@CCCDDDCCC???===888666555666999<<<======@@@???===;;;;;;;;;<<<======:::777888;;;>>>>>>===888:::<<<===<<<;;;;;;<<<;;;<<<>>>???>>><<<:::888222222222222444666999;;;777777999999:::999888777222111111333777:::;;;;;;:::===>>>;;;666222444777666666777999;;;<<<;;;999333666999:::999777777777<<<>>>===999333222666:::777666666888:::;;;:::999999777666666777777666555222333555666666444222111666555444444555777999;;;888777666666666777999999777444333666<<<>>><<<999333333333555888:::::::::444777;;;>>>@@@@@@>>><<<888;;;<<<999444222555888:::;;;:::888666888>>>BBB???>>><<<:::999999::::::444666888888888888999:::<<<<<<=========;;;999888666888999777444222333555666999;;;<<<;;;999888888444444555777;;;======<<<555666888<<<>>>===777222222444777:::<<<<<<;;;:::999888777666666555555555444666999<<<======<<<<<<;;;<<<>>>???@@@???===<<<;;;<<<<<<===<<<;;;999888222555999<<<=========>>>;;;:::888777666666666777777666777<<>>:::777777:::>>>@@@DDDBBB>>>999666777;;;>>>DDD@@@>>>???BBBBBB>>>999:::777666999???BBBAAA>>>AAA???;;;888777888:::;;;>>>???@@@???===<<<<<<<<<<<>>;;;999;;;=========>>>>>>>>>>>>======555777:::???BBBBBB???<<<999:::<<<<<<:::999999:::===???AAAAAA@@@?????????<<<:::666444555777;;;============<<<<<<;;;::::::;;;:::;;;===???@@@@@@>>>===:::777777:::======<<>>===:::888:::<<<>>>??????<<<999777333444555555555777999;;;::::::888666555444444444333444666777777888:::<<<>>>>>>???>>><<<:::777555333555777888888777444333222333444444333333555777>>>??????>>>;;;888888888666555444555888999888888888::::::999777666777888555555666666666666555555777999999777333222333555777888888777666666777999777666777;;;@@@@@@<<<666444333222444666888999888999888999>>>CCCCCC>>>999666666555555444444444444777888999888777999>>>BBB@@@@@@???>>><<<:::888666555:::>>>===888333222444;;;<<<<<<;;;999888999:::555333222333666888666444;;;===>>>===:::777666777888444000111555999888666666777999:::999888666555777666666888:::::::::999999777666888:::;;;999666666777999<<<======:::888999:::;;;<<<<<<<<<<<<;;;:::;;;===>>>===;;;999888999<<<>>>===;;;:::<<<>>>;;;888555666888999777555888888999;;;======:::888555666777777777666444333666777888999999999999999;;;:::999888888999::::::999:::<<<;;;:::999999::::::999:::>>>AAABBB@@@===,,,***'''%%%$$$###$$$$$$&&&((()))'''###!!!"""$$$)))(((&&&###!!!"""&&&))))))%%%!!!!!!$$$%%%$$$!!!!!!###%%%'''((())))))((()))(((&&&%%%%%%%%%'''(((+++***+++,,,,,,***'''###%%%))),,,...---+++***)))+++,,,+++)))$$$!!!!!!"""$$$''')))'''### !!!###%%%((()))'''###"""%%%)))&&&%%%&&&))),,,---***(((,,,,,,,,,++++++)))((((((***++++++)))&&&%%%&&&'''******))))))((()))))))))(((((((((((()))***+++,,,222444555333000---+++***(((((())),,,000111///,,,------,,,++++++*********+++---.../////////000000555333222222333333111000000000///......///000111111222222222111000///...000///...---,,,------...,,,---///111333333333333:::999777333000///000222444444444444555444111///,,,...222444555333111///...///111222222222222111111111111111000000000000555555555888;;;:::777444333333222///---...111333666888888444000///333777888777666444222444777:::<<<;;;:::999:::===???AAAAAA@@@===:::888999===@@@BBB>>><<<===@@@AAA>>>;;;:::777666999>>>AAA@@@===???===:::888888:::<<<>>>???@@@AAA@@@===;;;;;;<<<<<<>>>@@@>>>:::888:::<<<;;;;;;<<<<<<<<<<<<;;;;;;666777;;;???BBBBBB???<<<999:::;;;;;;999777888888<<<>>>@@@@@@???>>>>>>???;;;999666444444666999<<<>>>>>>======<<<;;;::::::888888999<<<@@@BBBBBBAAAAAA===::::::<<<>>>>>>===???;;;777888===AAAAAA@@@CCC@@@===<<<>>>@@@BBBCCC>>>============<<<999777888:::<<<>>>>>><<<999777666777999999888888999;;;999888777666555444444444444555777888888888:::<<<<<<===>>>???>>>;;;888666444555777888777666444222222333444333222222444666???@@@@@@???<<<:::999999666555444555777888777666888999:::999888777777888777777777888888777777777777999999777444222333555666777777666555555666888888777777;;;???@@@<<<888111000000111444777777777777777888===BBBBBB===888666666666666666666666666666777999999888999===@@@>>>>>><<<;;;999777666555555:::??????;;;777666777999:::<<<;;;999888888999555444333555888::::::888;;;===>>>===;;;888777777666222......222555555444555666888999999777666555555555777888:::;;;:::999777666555777:::<<<;;;999999:::;;;===>>>===;;;999888888999:::;;;;;;;;;;;;;;;<<<======;;;:::999999;;;======;;;999888:::<<<999777555555777888777555777666777999;;;<<<:::888777777777777666555444333666666777999::::::;;;;;;;;;;;;999888888888999999888:::;;;;;;:::999999:::;;;:::;;;===AAABBB@@@===***)))'''&&&%%%&&&&&&'''&&&)))***((($$$"""$$$&&&)))&&&###"""(((...***'''$$$###%%%&&&$$$!!! !!!###%%%'''((()))******)))((('''&&&'''((())))))(((((((((***)))'''&&&&&&))),,,...---+++******,,,---,,,)))%%%""""""""""""%%%&&&%%%!!! """)))+++,,,***&&&$$$%%%''''''&&&''')))+++,,,+++***---,,,++++++***************++++++)))&&&%%%&&&'''((())),,,......---+++*********++++++,,,,,,------333444444222///,,,*********))))))***,,,---,,,+++++++++,,,------,,,+++***+++---000000000//////000222111//////000111000///......//////000000111111///000000000000000//////111111111111000000000000///000222333444555555555;;;999666111------///111666555444555666555333111///000111222222222000000---...///111111222222222000000000//////.........111222444777::::::999777555555444222000111333666888:::999666222111444777::::::999777444444555777888999:::<<<>>>@@@AAAAAA>>>>>>===;;;999;;;>>>AAA???;;;999999===???>>>===;;;888777888<<>><<<<<<;;;999999:::<<>>???===999777888:::999999::::::::::::999999666888;;;???BBBBBB???===999:::;;;:::888666666666:::;;;======;;;:::;;;<<<:::888555333333555888999???>>>===<<<;;;:::999999777777999<<>>===>>>???>>>======:::888999>>>AAABBBAAABBB@@@======>>>@@@BBBBBB???>>>=========<<<999666888999<<<>>>>>>===;;;999:::<<<>>>===;;;:::999999888777777666555555666666555777888999888888:::;;;;;;===???@@@@@@===:::777444555666666666555333222333333333222111222444666@@@AAABBBAAA>>><<<<<<<<<777666555666777777555333777999::::::888777777888888888888999999888888888777888999777555333444555555666777666555444555777999777777:::>>>???===:::111111111222555777777777555555777<<<@@@@@@===999999999888888888888777777444666888999999999;;;======;;;999777555444444444444999???@@@>>>:::999999666888;;;;;;999888777777666555666888;;;======<<<;;;===>>>>>><<<999888888666111---,,,///222333222444555666777888777666555444666888:::;;;;;;::::::555444555777:::======<<<<<<===>>>??????===;;;:::666666777999999:::::::::<<<======<<<:::888999:::===<<<;;;888666666888:::888777555666777777666444444444444666999::::::999:::999888666555444444444555666777999:::<<<===>>>===<<<;;;999888888888888777999;;;;;;999888999:::<<<;;;;;;===???@@@???>>>&&&&&&%%%%%%%%%&&&'''(((''')))+++)))&&&$$$&&&((()))'''$$$ """(((---(((&&&$$$$$$&&&&&&%%%### !!!"""$$$&&&((()))***+++***)))((((((((())))))(((&&&%%%&&&'''(((((('''$$$'''***+++***)))((((((...---,,,)))&&&$$$""""""!!!###%%%$$$""" !!!""")))+++,,,+++(((&&&&&&'''&&&&&&&&&''')))***++++++,,,+++***)))))))))***+++)))******(((%%%$$$%%%&&&)))+++///222222///,,,)))++++++,,,------.........000000000---***(((((((((+++***)))((()))******+++)))***---......---+++******---000111///------///...---+++,,,...000111111,,,---///000111111111111...............///000111222333333444444333222222222222333444555666666666666555222///...///333777777555333333333333222000......---------...............///000111222222333111000000//////......---///000333666888::::::999666777666555333444666888999::::::888555333444555999::::::888666555555666777999<<<@@@AAAAAA@@@@@@>>>>>>===;;;::::::<<>><<<888666777999888999999::::::999999888888999;;;???BBBBBB@@@===;;;<<<===;;;999777666777777888999999888777888999:::888555333333444666888======<<<;;;999888777777999999:::>>>BBBDDDDDDDDDBBBAAA???>>>>>>?????????>>><<<;;;===???AAAAAA@@@???===<<<<<<>>>?????????<<<<<<<<<===>>>===;;;888:::;;;>>>@@@AAA@@@???>>>>>>@@@BBBAAA>>>;;;999888888888777777777777888888777888999999888888999:::===>>>AAABBBAAA>>>:::888555555555555555444333333555555555333222333555777AAABBBCCCBBB@@@>>>>>>>>>:::999888888888777555222666888::::::999777777888999888888888888888888999888888888777666555444444444666777777666555555777888777777999<<<===<<<:::777666666777999:::999777444555777;;;???@@@>>>;;;===<<<<<<;;;:::999888777444555777999999::::::;;;<<<;;;888555444444444555555999===???===999777666333666:::;;;:::888666666888888888999;;;<<<<<<<<<:::===??????===;;;:::999888444///...///222444444333444555666777777666666555888;;;======<<<<<<<<<666666666888:::;;;<<<===<<<>>>??????===;;;::::::555555666777888888888888<<<===>>><<<999888:::<<<<<<:::888666555666888:::;;;:::999888777666444333222111222444777999:::999<<<;;;888666555444555555555666777999;;;===???@@@>>>===<<<:::999888777666666888::::::999888999:::<<<<<<<<<===>>>??????>>>""""""######$$$%%%&&&&&&&&&)))+++***'''%%%'''******)))(((%%%######&&&(((###"""###$$$&&&''''''&&&"""###$$$&&&((()))))))))***))))))((((((((((((((('''%%%$$$$$$&&&((()))(((%%%'''***+++***(((((()))---,,,***)))'''%%%###"""!!!"""%%%&&&%%%$$$######&&&(((***+++***(((''''''$$$%%%&&&&&&'''((()))******)))(((''''''(((***+++((()))((('''$$$###$$$%%%+++...222444333000+++'''***+++,,,...////////////------,,,***'''&&&''')))---,,,***)))((((((***+++)))***---//////...+++***)))---111111...++++++---+++)))((())),,,000333444,,,---///000111111111111///...---,,,---...000222333333444444555444444333333333333333444555555666444333222000///222777;;;999666333222222111000///...---,,,,,,,,,---...///000000000111222333444444222222222111111111000000000111444666777888999999777888888777666666888:::999::::::999777666555555666888999999777666777888:::<<>>;;;888777999:::999777666777:::===???AAA<<<;;;999999:::<<<======???>>>===<<<<<<===???@@@???@@@@@@===:::777555555;;;===>>><<<888666777999::::::;;;;;;;;;;;;::::::999:::<<>>===??????>>>;;;999999999999:::::::::888888999;;;;;;999777555444444666777;;;::::::999777666666555=========???BBBCCCCCCAAA===============>>>???@@@AAA@@@@@@@@@AAAAAA???>>><<<:::::::::<<<===<<<;;;999999:::<<<>>>???>>><<<===>>>@@@BBBCCCCCCBBBBBB@@@BBBCCCBBB???;;;999888999999888888999999::::::888999:::999777777777888>>>@@@AAABBB@@@===999777555555555444444555555555888888777555444444777:::@@@BBBCCCBBB@@@??????@@@<<<;;;;;;;;;;;;999666333555888::::::999888888888888777666666666666777888888777777888888777555444555777999999777666666777666666666888:::;;;;;;:::<<<;;;::::::;;;:::888555444555888<<>>@@@@@@>>>===;;;999888777555666777888:::::::::999===;;;999666555555666777666888:::;;;999666333222222555999:::999888777777:::;;;;;;::::::999999::::::===@@@AAA???===;;;;;;<<<999555333444555777888333333444555666777777777888;;;>>>???>>>======>>>999999999888888999:::;;;;;;===???>>>;;;888888999666666777888888888888777;;;>>>???===:::888;;;???:::888666555666888:::<<>><<<888555222111000000111444888:::999999;;;:::888777666666777777777777888999;;;>>>@@@AAA>>>>>>===;;;:::888666666555777999999888888888999<<<===>>>>>>>>>>>>===>>> !!!"""###$$$$$$$$$&&&(((***)))'''&&&(((+++*********(((%%%###$$$$$$ !!!###%%%'''(((((((((%%%''')))***+++***((('''((((((((('''''''''&&&&&&&&&%%%$$$$$$'''((((((((('''))),,,,,,+++******+++,,,***(((''''''&&&$$$###!!!###'''***+++)))'''%%%###%%%(((***+++***)))'''"""$$$&&&'''''''''((()))''''''''''''(((((()))***((())))))'''$$$###$$$%%%---///222333222...***((()))***,,,///111111111111......,,,***((()))+++...---------+++))))))+++---***,,,...//////---+++***)))...333333...***+++---+++((('''(((,,,111555777......//////000000111111000///---,,,,,,...111333222222222222333333333333222222111111111222333333555555333111000111555888:::777333111111222222111000000/////////111333444444444333333444444555666444444444444444444444444333555777777666666777888888999:::999888888:::;;;::::::;;;<<<;;;999888777666888999999888888:::;;;>>>???AAABBBBBBAAA???>>>BBB@@@===999555444555777777777888999;;;>>>@@@BBB===<<<:::::::::<<<>>>???BBBAAA???>>>>>>>>>>>>????????????===:::777555555:::<<<===<<<888777888:::<<<<<<============<<<<<<:::;;;<<>>???@@@AAA@@@>>><<<<<<<<<===>>>>>>===<<<<<<>>>???===<<<999777666666777777999999888888777777666666>>>>>>===???@@@AAA???>>>999:::<<<<<<<<<<<<===???AAABBBBBBBBBAAA@@@>>><<<999888888:::;;;<<<:::999777777888;;;???@@@@@@>>>>>>???AAABBBCCCCCCCCCBBB???@@@AAA@@@===:::999999:::999999999999999::::::888999:::888666555555666======>>>>>>===;;;888777666555444444555666888999;;;:::999666555555888;;;>>>@@@AAAAAA@@@??????@@@======<<<======;;;777444444777:::;;;:::888888888777666555444444555666777888777777888999888666333555777999:::888777777777555666888999:::;;;::::::;;;:::999999999888555222333555888<<>><<<;;;::::::888777666888:::;;;;;;:::===<<<:::999888777888888888888888777666444222111222555888:::999888888999;;;<<<===;;;999777888999999===@@@BBBAAA???===<<>>@@@@@@===<<<===???<<<<<<;;;999777777888:::999<<<>>><<<888666777999888999999999999888777777:::>>>AAA@@@<<<;;;>>>BBB:::888666666888;;;<<<===AAAAAAAAA>>>999555222111000111333777:::;;;999888888888888888888999999:::;;;:::::::::<<<===@@@AAA>>>======<<<:::999777666444666888888888777888999;;;===@@@@@@???===<<<<<< !!!"""#########%%%'''***)))'''&&&(((+++)))***)))'''$$$######$$$!!!###%%%'''((((((((())))))+++...///...+++'''$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&((()))((('''(((***+++,,,+++***++++++***'''&&&&&&''''''%%%###"""%%%***///111///***'''###%%%(((+++---,,,)))&&&!!!$$$((()))((('''((()))&&&&&&((())))))************+++***(((&&&%%%&&&'''---...///000///---,,,***(((***...111333555555555...---,,,***)))+++...222---//////...,,,+++---///,,,---...///...---+++)))+++111666555000+++,,,......+++((((((,,,111555777000000///......///000111222000---+++,,,...111333111000000///000111222333111000///......///000000444444333111000000333555666333///...///111333333111111111222333555777888999888777666555666777777444444444555666666777777888::::::999555444444555888999::::::999999:::<<<;;;<<<===??????>>><<<::::::;;;<<<;;;::::::<<<>>>AAAAAAAAAAAA@@@@@@@@@@@@BBB@@@<<<666222222444777777999:::<<<===???AAABBB===<<<;;;:::;;;<<<@@@BBBAAAAAA@@@????????????@@@???@@@@@@>>>;;;888888888999;;;===<<<999888:::<<<======>>>>>>>>>>>>======;;;;;;<<>>???@@@AAAAAA???>>>>>>??????@@@@@@???======???AAA@@@>>><<<:::888888888888999999999999999999999999<<<;;;;;;<<<>>>>>>===;;;888;;;===<<<:::999;;;<<<>>>???AAABBBAAA>>>===<<<888888888:::<<<<<<:::888777777999<<>><<<===>>>???@@@@@@??????===>>>>>><<<:::888999999999999888777777777888888888999999888555333333444777777777888888888888888666555444444555888;;;===;;;:::999666444555888;;;<<<>>>@@@@@@>>>>>>>>>???<<<<<<<<<======;;;777444444777:::;;;:::999888888777666444333333444666777888777777888:::999666333444666999999888666666666444777:::======<<<;;;;;;777777777888999888555333111444777;;;===>>>@@@AAA<<<============>>>>>>>>>;;;888666777:::<<<<<<;;;===<<<;;;;;;:::999888888;;;999777666666666666555333555888999888999:::;;;;;;<<<===<<<999888999;;;999===AAACCCBBB@@@>>>===??????>>>===;;;:::::::::444444555666777999:::;;;===???@@@>>>:::888;;;???<<<===<<<:::777666888;;;888;;;===<<<888666888;;;<<<<<<<<<;;;:::999777777888===CCCBBB???===@@@DDD<<<:::888999;;;======;;;>>>@@@AAA>>>999555333222111222666:::===<<<999777444555777999:::;;;<<<<<<>>>===<<<;;;;;;===>>>???=========<<<;;;999888777333555777888777777888999999===BBBBBB@@@===;;;::: """############$$$'''))))))&&&&&&(((+++(((((('''%%%""""""###%%%$$$&&&((())))))(((((())),,,...111222000,,,&&&###$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%'''))))))(((&&&&&&((()))***(((((()))***(((&&&$$$%%%'''(((&&&######&&&,,,222444222---(((%%%''')))---...,,,)))%%% %%%***+++***(((((()))&&&''')))***+++++++++***,,,,,,,,,***(((''''''))),,,,,,,,,---------------)))+++///333666777777777,,,,,,+++)))(((+++///333---///111000...---...000......///......,,,+++)))---333999888222------000111...***))),,,000444666222111///------...000111444111...,,,,,,...111333000///...------///111333//////---,,,,,,------...000111111111000111333555000---******,,,000222333000111111333444666888999<<<:::999777777777888888333444444555666777888888;;;======:::555222222444888999::::::999999;;;<<<======???AAACCCBBB???===>>>???>>>===;;;<<<>>>@@@BBBAAA@@@???@@@AAABBBCCCAAA>>>:::444111111444888777999<<<>>>???@@@AAACCC======<<<;;;;;;===AAADDD@@@@@@@@@???@@@@@@AAAAAA@@@AAABBB@@@===:::::::::888;;;===<<<:::999;;;>>>======>>>>>>>>>>>>======<<<<<<<<>>>>>@@@AAAAAA???>>>??????>>>???>>>===<<<<<<>>>@@@AAA@@@>>><<<:::999999999999999:::::::::;;;;;;;;;999888888:::;;;<<<;;;999:::<<<>>>===:::888999::::::<<>><<<<<<888888999;;;======:::888999999999<<<>>>???>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777999:::888888777666666666666666888999999777444222222333222222222333444666888999666555444444666999===???;;;:::888555333444777;;;;;;===>>>???=========>>>;;;;;;;;;======;;;777444333666:::;;;:::999888888888666555444444555666888888777666888;;;:::777333333555888888777555555555555888===??????>>><<<<<<555555666888::::::888666///222666999;;;===???@@@999999;;;<<<>>>@@@AAABBB===999666666999<<<===<<<<<<<<<<<<<<<;;;999888777<<<:::777666777999:::;;;444666888888888999;;;===:::<<<>>>===::::::;;;>>>999===AAADDDCCCAAA???>>>===??????>>><<<999999999444444555666888:::;;;<<<>>>@@@@@@<<<777666999>>>;;;<<<<<<999777666999===888;;;>>><<<888666999<<<>>>>>>>>>===;;;999888777666===DDDDDDAAA???BBBFFF>>><<<:::;;;===>>><<<::::::===???===999555444444111333777<<>>:::666111333666999<<<===>>>>>>AAA???===<<<;;;<<<===>>><<<<<<======<<<:::888777333555777777777777888999888===CCCDDDAAA<<<:::999"""###%%%''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%%%%%%%''')))*********+++***)))((((((+++///555999777000'''!!!"""&&&)))((($$$!!!###%%%(((&&&%%%%%%'''(((((('''+++******))))))***++++++))))))((((((''''''''''''###'''---111111///---,,,.........---,,,+++)))(((%%%&&&)))---000...(((###'''(((************,,,.../////////---+++)))((((((,,,++++++++++++,,,---...000000222777<<<<<<777111***)))((())),,,///111222333444333111//////000222222666999777111------...444666888777444222222444666000+++***///444666555222000---...222444444333222111///......000222444333222111000////////////111///,,,***+++,,,,,,,,,222222222222222222222222111...,,,,,,---///000000...111444666666777888999;;;::::::999999888777777555777::::::999888888999>>>>>>>>><<<999666555555999:::;;;<<<======<<<<<<===???AAABBBBBBAAA@@@???BBB@@@===<<<===?????????BBBBBBAAA>>>;;;:::;;;<<>>AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA>>><<<::::::<<<===??????>>><<<;;;<<<;;;;;;===???AAABBBAAA:::<<>>???@@@AAA@@@>>><<<;;;===<<<;;;::::::<<<===???BBB???;;;:::;;;<<<======<<<===???@@@???<<<:::888777999888666888;;;:::666:::===???@@@>>>;;;999888????????????>>>===<<<;;;???===<<<===>>>===999666777888999::::::;;;::::::;;;888666666999:::999777777666555666999999777444666777777555444444666777:::666111111444555333000555555666777777666555444666777888:::::::::::::::???<<<:::999888888666555999;;;>>>@@@AAA@@@>>>===???<<<:::999999:::999888555777::::::999888888999888888888777666777:::======:::666555666777555333888999::::::999888666555777888999;;;<<<<<<<<<<<<666555666:::???@@@;;;666666666777999:::;;;<<<===999888888:::<<<>>>>>>===<<<;;;:::999888888888888555777999888777777:::===???===999777777:::>>>AAA>>>===<<<;;;;;;<<<===>>>?????????===;;;:::;;;<<<<<<>>>@@@@@@???>>>>>>???@@@>>><<<<<<<<<<<<:::888999999999999999:::<<<<<<;;;;;;:::999999999::::::===<<<:::888888888:::;;;>>>>>>===;;;999999;;;>>>AAA???>>>>>>???===888444777888;;;>>>@@@AAABBBBBB@@@:::555666<<<@@@???<<<666888999999666444222222444555888===AAA@@@;;;666444444555888:::;;;:::888::::::;;;===@@@@@@>>><<<;;;<<<>>>>>><<<:::::::::555555555555666777888999<<<;;;:::;;;<<<<<<;;;999%%%%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((*********)))((((((((('''***...333777666000)))%%%&&&(((***(((###"""$$$'''&&&%%%%%%''')))++++++***,,,,,,,,,,,,,,,+++++++++))))))))))))(((((('''&&&$$$'''***,,,,,,++++++,,,.........---,,,+++***)))$$$%%%)))...111000+++'''((()))+++,,,+++,,,...000111111000...+++***)))***,,,,,,,,,+++,,,,,,------///...000555999888333---(((((((((***---000111222333333333111......///111222666999888333//////000666888:::888444222222444666111++++++///444555555333111///000222555555444333111000......000222444444333333222000//////...///---+++***,,,.........333333333333444444444555111///------///111222222111333666777777777777888;;;;;;;;;;;;::::::::::::777999;;;<<<;;;::::::;;;<<<===>>>===;;;999999::::::;;;===>>>?????????>>>>>>======<<<===>>>???@@@???===::::::<<>>???AAA@@@???>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBAAA>>>;;;::::::;;;===>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>===;;;<<>>===>>>???@@@???>>><<<;;;999888777777999;;;===??????<<<999888999:::;;;;;;;;;===???@@@???===:::777666777777555777;;;;;;777:::<<<>>>???>>><<<<<<<<>>>>>;;;888666777888777777777999::::::888666666666999999:::999888888;;;===<<<999555333444444444222999999:::;;;:::999777777444555555666888999::::::777666666:::>>>???;;;777555555666777888999::::::555555555777999<<<======???>>><<<:::888666555555333555777888888999<<>>===<<<<<<<<<<<<===>>>?????????>>>;;;:::;;;===<<<===>>>>>>======>>>???@@@>>>;;;::::::999888666:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<===>>>===<<<;;;;;;===???CCCAAA@@@@@@@@@>>>:::666555666666888999<<<>>>??????<<<888999<<<>>>===;;;666888:::999777444333333111222555:::>>>???<<<999666666666777999999777666:::;;;>>>??????===;;;:::888:::<<<===<<<<<<<<<===999999888888777777777777666555666888::::::999777''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%((())))))(((&&&&&&''')))+++***((('''&&&&&&''''''))),,,000333333000+++((((((***+++)))%%%$$$&&&(((&&&&&&'''***---///...------......///...---++++++))))))******)))(((&&&%%%$$$&&&'''''''''''')))***------------,,,***)))(((###%%%)))...222111---***)))***,,,,,,---...000222333222000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,...111444333---((($$$&&&(((+++---///111111222333222000---,,,---...111555999:::666333111222666999:::999555222333444666111,,,,,,///333555555444222111111333555555555444333111000///000222333555555555555444222000///...,,,++++++---///000000333333333444555666777888333111///000111333333333333555777888777777888999<<<<<<<<<============>>>999;;;===>>>===<<<<<<===:::<<<>>>>>>===<<<===>>>===>>>???AAABBBBBBCCCCCC@@@>>>;;;999:::===BBBDDD===:::777777:::>>>AAABBB??????===;;;777666777888@@@AAA@@@===999888;;;??????@@@@@@>>><<<;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBB@@@>>>======???@@@AAA@@@>>>;;;999:::;;;<<<=========<<<<<<===>>>???@@@???>>><<<::::::<<>>===<<<;;;555555444555777999<<<>>><<<999666666777888999999:::<<>>======???@@@DDDCCCAAA???<<<;;;::::::999999888999:::999777555666666666666777888999:::999888666666888888888777333111000222666:::<<<<<<999999777444222111222444777444222333666999999777555666888:::;;;;;;;;;;;;:::<<<>>>@@@AAA???<<<;;;888666666777999::::::999999;;;===@@@AAA@@@@@@???===:::666444444555666666999:::;;;:::777444333333999:::;;;;;;::::::;;;<<<;;;777333111111222222222999:::;;;<<<<<<;;;999888444333333333555777:::;;;888666666888<<<===;;;999555555555666666666777777555555555666888:::===>>>BBB@@@===:::777555333333222444777999:::<<>>======<<<<<<======>>>???@@@@@@>>><<<<<<===>>><<<======<<<;;;<<<>>>@@@BBB???;;;999888888888777999:::;;;<<<===<<<;;;:::999:::;;;<<<<<<;;;::::::======<<<;;;;;;;;;<<<<<<;;;===>>>>>>======???@@@DDDCCCBBBBBBAAA???;;;777777666555555666999<<<>>>>>>>>>======<<<<<<::::::777999;;;:::888555444444///000222777;;;======<<<999888777777777666444222888<<<@@@@@@===999888888555888:::<<<<<<===>>>@@@>>>======;;;:::888666555222222444777:::;;;999777''''''''''''((()))***+++***))))))((('''&&&%%%%%%)))***+++***))))))***,,,+++)))'''%%%$$$%%%&&&''')))+++---......,,,***)))%%%(((+++,,,***(((((()))'''(((***---000111000...,,,---/////////---+++)))'''((()))))))))'''%%%$$$$$$&&&''''''&&&%%%&&&(((++++++++++++***)))((('''###&&&***...000///,,,***)))***+++,,,,,,...111333222111.........000000000,,,,,,,,,,,,,,,+++++++++******,,,...///...)))%%%!!!$$$(((***,,,---...///222222222000---,,,,,,---///333777999777444222222333666888777444222333555666222...---///222333444333222111111222333444555555444222111111111333333555666777888888666444333111///......000222222111222222222333444666888:::777555333333444444444333222444666777777777999:::======>>>??????@@@AAAAAA:::<<<>>>???>>>======>>>:::<<<>>>>>>======>>>??????@@@AAABBBDDDEEEEEEFFFCCCAAA>>>===>>>AAAEEEHHH===:::777666999===@@@AAA>>>>>>===:::777666777999???@@@@@@>>>;;;:::===@@@@@@@@@???>>><<<<<<>>>@@@@@@@@@@@@@@@@@@@@@??????>>>@@@BBBCCCBBB@@@>>><<<<<<===???@@@@@@>>>;;;999::::::;;;;;;;;;<<<<<<<<>><<<::::::<<<>>>AAADDDEEEEEEEEECCCBBBAAA???>>><<<;;;;;;666555555555666888;;;<<<:::888666555777888888888999;;;>>>AAA@@@===999666444666777666:::???@@@<<<;;;<<<<<<<<<;;;<<<>>>AAAEEECCCAAA???===<<<;;;;;;999888888888888666444222444444444555777999;;;<<<:::999888888888999999999555444222333555999===???:::999888555333333555777999666444555777999999888666777999<<<===>>>>>>>>>;;;>>>AAACCCDDDAAA>>>;;;888777777888:::;;;:::999===>>>@@@AAAAAAAAA@@@???>>>:::666444444555555555999;;;;;;999666333111111888:::<<<<<<;;;::::::;;;999666333000///000111222:::;;;<<<======<<<;;;;;;555444333222444777;;;>>>888777555666999;;;;;;999666666666666666666666666999999999888888999<<<>>>AAA@@@===:::888666555444666777:::<<<===???AAABBB???===;;;:::;;;<<>>==================>>>??????@@@???======>>>@@@>>>>>>===<<<;;;<<>>======<<<;;;:::::::::999;;;===>>>>>>>>>???@@@DDDDDDCCCCCCAAA>>>;;;888::::::999999:::;;;======<<>><<<:::888777666555222000666;;;AAAAAA<<<888777888666888:::;;;;;;<<<>>>@@@??????>>>>>><<<:::888666555555777:::======;;;999%%%&&&&&&''')))+++---...))))))))))))((('''&&&%%%)))***++++++***+++---///)))(((&&&$$$$$$%%%'''((()))************((('''&&&!!!%%%+++//////---+++)))******,,,///111111///---***+++---...---,,,)))(((&&&&&&'''''''''&&&%%%$$$$$$'''******(((&&&%%%%%%((((((((((((((('''&&&%%%$$$'''+++------,,,)))(((((()))*********,,,///222000...,,,---000222222222***++++++,,,,,,+++******))))))+++------,,,(((&&&!!!%%%(((*********+++---111222333111///------...---000444666555333111111...222555555333222444666555333///...///111222333222222111000000111222444555444333333222333444444444555888:::::::::888777555333222222333333222111111000000111222555777999:::888666555555555444222111333555666666888:::<<<===>>>??????@@@AAABBBBBB;;;===???@@@???>>>>>>>>><<<>>>??????>>>======>>>AAAAAABBBCCCDDDEEEFFFGGGBBBBBBAAAAAABBBCCCEEEFFF@@@===999888999;;;===>>>>>>>>>===;;;999888:::;;;===???@@@>>>;;;:::<<>>???AAADDD@@@AAAAAAAAAAAA@@@???>>>===???AAACCCCCCAAA???===<<<===>>>??????>>><<<;;;<<<;;;:::999999:::;;;<<>>@@@???===999777666888999999===BBBCCC@@@=========;;;::::::===???CCCBBBAAA??????>>>>>>>>>999::::::888666333111000222222444666888;;;===>>>;;;;;;;;;;;;::::::;;;<<<;;;999777666666888<<>>AAADDDDDDBBB???<<<<<<;;;:::;;;<<<<<<:::888888:::<<<>>>@@@@@@AAAAAA???<<<888555555666666666999:::;;;999666333222222888:::;;;;;;:::999999:::999777444111000000111222:::;;;<<<===>>>======<<<666555333222333777;;;>>>888777666666777999::::::999999999888888888888888<<<===<<<:::888777999;;;===<<<;;;:::999999888888<<<===>>>???AAAAAAAAA@@@===<<<;;;;;;;;;<<<>>>???===>>>>>>>>>>>>>>>>>>===>>>??????>>>======???AAA@@@@@@???>>><<<===@@@BBBAAA===999777888999999999777888:::;;;:::888666555555777999;;;<<<<<<;;;:::>>>===<<<:::999888888888999;;;======<<<<<<===>>>AAABBBBBBBBB@@@===:::999;;;<<<>>>??????>>><<<;;;:::>>>AAA@@@<<<888777888888:::======;;;999777777777777777777888:::<<<>>>>>><<<999888777666444222444:::@@@@@@<<<888999;;;888999;;;;;;:::;;;<<<>>>===============<<<;;;;;;::::::;;;<<<======:::888$$$%%%&&&(((***,,,---...'''((()))))))))(((&&&%%%((()))******))))))+++---''''''&&&%%%&&&'''((())))))))))))(((((('''&&&&&& $$$***///111///,,,)))+++++++++...000000///---))))))***+++++++++***)))&&&&&&&&&&&&&&&'''''''''&&&))),,,,,,***'''%%%$$$'''''''''''''''&&&%%%%%%$$$(((+++---,,,***(((((()))))))))(((((()))---000...,,,+++---000222111...'''((()))***+++***))))))((())),,,......---,,,***&&&)))++++++)))((())),,,111333444333111000///000...///111222333222111000---000333333222111333666555333111///...///111222111222222000//////222444444444444444444555666666444555666888999999999888777555444444444444222111000/////////111333666888999888666666777777666444333444666666777888;;;>>>>>>>>>??????@@@AAABBBBBB<<<>>>@@@AAA@@@????????????AAABBBAAA???>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAAAAABBBBBBBBBAAACCC@@@===;;;<<<<<<<<<;;;=========<<<::::::<<<>>>===???@@@>>>;;;:::<<<>>>???AAABBBAAAAAAAAACCCEEEAAABBBCCCCCCBBBAAA???>>>===???AAACCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>??????>>><<<:::888777888999:::>>>AAACCCBBB===:::999:::;;;<<>><<<999888888999999;;;:::888999;;;<<<;;;:::999:::<<<>>>>>><<<:::999777:::;;;;;;>>>DDDEEEBBB>>>>>>>>><<<;;;;;;===???AAAAAAAAAAAAAAA@@@???>>>999:::;;;999666333111111333444666999;;;===>>>>>><<<=========;;;;;;===>>>???>>><<<999666777:::===::::::999777666888===@@@>>><<<:::777666555555555///111444666888:::::::::999;;;???AAABBBAAA???===>>>=========>>>===:::777000222555999<<<@@@BBBCCC???===:::888888777666555666888999999777666555666999:::;;;:::999888999:::999999888666333222333444999:::<<<===>>>>>>>>>===666555333222333666999;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>><<<777444555666999999999999:::;;;<<<===@@@@@@@@@AAACCCBBB@@@>>>;;;;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>===<<<===>>>>>>======???AAABBBBBBBBB@@@>>>===???AAA;;;888666666777999::::::888888999999888666555444444555777999:::;;;;;;:::>>><<<:::888777888999:::<<<======<<<;;;::::::<<<===???AAAAAA>>><<<:::::::::<<>>;;;888777888999;;;>>>>>><<<:::999999:::::::::999888999;;;>>>???===:::999::::::999777777;;;>>>>>><<<::::::<<<:::;;;;;;:::999999;;;===:::::::::;;;;;;===>>>???>>><<<;;;;;;;;;:::888666%%%&&&((()))***+++******%%%&&&'''))))))((('''&&&'''(((((('''%%%$$$&&&'''%%%%%%&&&'''((()))******'''(((((()))))))))))))))%%%'''))),,,......,,,***)))))))))+++...000000000(((((())))))***+++++++++'''&&&&&&&&&''')))+++,,,***+++,,,+++(((&&&&&&&&&'''(((((((((((('''&&&&&&###''',,,---,,,+++***+++******)))((('''(((+++...///---+++---000000,,,'''###%%%''')))******)))((((((***---000111000000000,,,///000---)))'''))),,,222333555555444333333333000//////000111111111000///222555444111000111444555444222000...///000222222333333222000///222555333333444555666777777888444444444444444444444444444333222333444444333111111000//////000222555777555444555666999:::999888888999:::999888999;;;===>>>>>>>>>??????@@@@@@@@@>>>@@@BBBCCCBBBAAAAAABBBAAACCCDDDDDDBBBAAAAAABBBAAAAAA@@@??????@@@AAABBBAAA@@@@@@@@@????????????CCCAAA?????????>>>===;;;;;;<<<<<<;;;;;;<<<>>>AAA>>>@@@AAA???<<<:::;;;>>>@@@BBBCCCCCCBBBAAABBBCCCBBBCCCDDDDDDDDDBBB@@@>>>>>>???@@@BBBDDDDDDEEEEEE@@@???===<<<===>>>AAABBB@@@>>>:::777666666888999<<<@@@BBB@@@;;;999:::<<<===>>>@@@AAACCCEEEFFFGGGCCCAAA>>><<<;;;<<<>>>???BBB@@@===;;;999999999:::;;;:::999:::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;>>>DDDEEEAAA===>>>??????>>>???@@@BBBAAABBBCCCDDDCCC@@@===;;;777999;;;:::777555555555777999;;;===>>>===<<<;;;;;;===>>>===;;;:::<<>>:::666666888;;;<<<;;;999777555777<<>>======<<<<<<===>>>===:::777111222555888;;;>>>AAABBB>>><<<::::::999888555333333555888999999999999:::<<<<<<<<<:::888888:::<<<:::;;;<<<:::777555555666888999;;;===>>>>>>>>>>>>999777666444555777999;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========:::>>>@@@>>>999555555666888888888999;;;===>>>???@@@??????AAACCCBBB???<<<999::::::;;;;;;;;;;;;;;;===>>>????????????>>>===;;;<<<======<<<===???AAABBBCCCBBBAAA>>><<<<<<===777666666888;;;===>>>>>>::::::999888777666555444333444555777888999:::;;;<<<:::888666777;;;???AAAAAAAAA???===:::888999;;;;;;>>>AAAAAA???<<<<<<<<<;;;<<<======<<<999777555777888:::;;;:::999999999:::<<<>>>???===;;;::::::999;;;<<<:::888888;;;>>>>>><<<;;;;;;===>>>>>>>>>============<<<;;;;;;;;;999::::::999888999;;;===:::999888888999<<>>;;;:::::::::999888&&&((()))++++++)))'''&&&###$$$'''((()))((('''&&&(((((('''%%%""" !!!###$$$&&&((()))***++++++&&&'''(((***+++,,,,,,,,,+++***))))))+++++++++***''''''''')))---000222222((((((((()))***+++---...)))(((&&&&&&'''***...000------+++(((%%%%%%&&&((())))))))))))))))))((('''###''',,,...---,,,---///,,,,,,***((('''(((+++...111...,,,...000...'''!!!!!!###&&&((()))))))))((((((+++///111222333444555222333444///***'''***---222444666777666555555555222000//////000111111111333666777666222///000222555444333000......000222333444555333000000333666222333444555666888999999555444333222000000000000111000000222444444333222222111000///000222555777111111333666:::<<<===<<<>>>>>>===<<<:::999;;;======>>>>>>>>>>>>?????????@@@BBBDDDEEEDDDCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFAAA@@@???>>>===>>>??????DDDBBB@@@???>>>>>>???@@@CCCBBBAAAAAABBBAAA>>><<<999:::;;;;;;;;;<<>>AAACCCEEEDDDBBB@@@@@@@@@CCCDDDEEEEEEDDDCCC@@@???>>>???@@@BBBDDDEEEGGGHHHAAA@@@===<<<<<>>:::777555555777888===@@@CCC@@@<<<:::===@@@@@@@@@@@@AAAAAABBBBBBBBB>>><<<:::999:::<<>>CCCDDD@@@<<<>>>@@@AAAAAABBBDDDFFFCCCDDDEEEFFFDDD@@@;;;888555888;;;;;;999777888999;;;===???AAA@@@===:::888;;;<<<>>><<<:::999<<<>>>>>>>>>>>>:::666555777:::===<<<999666444666999===<<<;;;:::777555444444666555777999;;;===>>>>>>>>>555666999;;;======>>>>>>;;;:::;;;<<<======:::777888999:::;;;<<<>>>??????===;;;:::::::::888444111000333777999:::;;;<<<>>>>>>>>>===;;;999999;;;>>>:::===???>>>:::777666777777888:::<<<>>>>>>>>>>>><<<;;;:::999999:::;;;<<<<<<>>>@@@@@@???>>>??????<<<<<<<<<=========>>>>>>:::???CCCBBB===999888:::777888888999;;;===???@@@>>>===>>>@@@BBBBBB???<<<888999:::;;;;;;;;;::::::===>>>???@@@@@@???>>>===:::;;;<<<<<<<<<<<>>;;;::::::888888999<<<@@@CCCDDDCCC<<<;;;:::888777666666666333333444555666888:::;;;:::888666666888>>>CCCGGGEEEDDDAAA===:::888999;;;:::>>>AAAAAA???======>>>>>>===<<<;;;999888777666666666777888999::::::999:::===??????>>><<<;;;;;;888:::;;;;;;999888;;;>>>>>><<<;;;<<>>:::888666666777:::>>>AAABBB???<<<:::;;;<<<<<<<<<+++))))))+++------***'''&&&&&&'''&&&&&&'''***,,,***)))&&&###!!!!!!###'''+++,,,,,,***)))***))))))***,,,------,,,111000---***(((&&&&&&&&&'''&&&$$$&&&***000444666333000,,,******---111444222---)))(((***---...---******)))(((((()))***++++++,,,...///000///---,,,+++---000222222000...,,,***(((((())),,,...///...---///222333111---)))&&&***)))'''((()))******))))))+++///333666666666555444444333000---,,,---///555666666444222111222333---......///////////////333555666555333111111222888666222///---,,,---...222444666666555555555777444555666888888888777666444555555444333111...---000111111333444666888999===:::555333333444444444222333555888;;;===@@@AAAAAA@@@===:::::::::<<<===BBB@@@===<<<<<<>>>AAACCCCCCBBBAAA@@@AAAAAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEBBB>>><<<===>>>??????BBBBBBCCCAAA>>><<<<<<<<<>>>AAACCCCCCAAA???>>>>>>>>>??????@@@@@@@@@??????AAACCCCCCAAA>>>;;;999999<<>>======>>>???@@@BBBDDDEEEAAA>>><<<===???@@@???===<<<:::888777666666888999>>>>>>>>>>>>???@@@AAABBB???>>>===>>>@@@AAABBBAAA999888777777999<<<@@@BBB>>>=========>>>===;;;999999999999:::<<<<<<:::888===<<<;;;:::999999999999999::::::999888999<<<>>><<<@@@BBB@@@<<<;;;>>>AAADDDOOOUUUMMMAAA<<<:::777888:::;;;;;;:::999;;;<<<@@@@@@@@@???===<<<:::999<<<<<<;;;999777666666777<<<;;;999888888888999999:::<<<===:::555444777;;;???<<<:::888777666555333777:::<<<;;;<<>><<<:::999:::<<<;;;:::999999:::===@@@BBBAAA???<<<<<<===;;;:::999999999777444111333222222444777999::::::999:::::::::;;;;;;<<<<<<:::999999:::<<<===<<<;;;777666666666777999;;;===:::777666999>>>AAA@@@===@@@@@@@@@@@@???>>>======999999999:::===>>>===;;;;;;===@@@AAA@@@>>>>>>>>>888999:::999999999<<<>>>AAAAAAAAA??????@@@CCCEEEEEEAAA;;;888777888::::::888:::===@@@AAA@@@???===;;;:::888777888:::<<<>>>============<<<;;;:::999:::;;;===???AAABBBCCCCCC???===;;;:::999999999:::999999888666444555777999888777666777;;;>>>AAABBBCCCBBB???===;;;:::::::::AAAAAA@@@@@@???>>>======@@@???===;;;999777555555666555444444666999:::::::::999888999::::::999888222111222555999:::888666999999;;;===???AAACCCDDDCCC@@@===<<<;;;:::888777::::::999999999:::;;;<<<===;;;777555555999===@@@@@@>>><<<::::::999666444+++)))(((***,,,,,,***(((&&&'''''''''&&&'''***,,,,,,***'''$$$"""""""""###$$$&&&))),,,......,,,+++(((((()))***,,,.........222000...,,,***)))))))))'''%%%$$$%%%)))...222333222000---+++***,,,///111000,,,((('''))),,,---,,,+++***(((''''''(((***+++...///000111111000///---...000222333222///,,,***((('''''')))---///000000...///111222111...+++)))******************+++,,,///111444666777777666555555555444333111000222444888999888666333222222444000000000000///...------000222444555444444555666999777333///---,,,,,,---111333555666555555666777555555777888888888777777888777777555333111///---000000000111333555777999===;;;777666666666666555222333555888;;;===???AAA===<<<:::999999;;;===???BBB@@@>>>======???BBBDDDBBBAAAAAA@@@@@@AAABBBCCCHHHHHHFFFEEEDDDDDDDDDEEEAAA???<<<<<<>>>@@@BBBBBBAAABBBCCCBBB@@@===<<<;;;>>>@@@CCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????AAAAAA@@@===;;;::::::===@@@BBBBBB@@@@@@AAACCCAAABBBBBBBBBBBB@@@???>>>??????@@@@@@AAAAAABBBBBB@@@>>><<<<<<>>>@@@>>>===<<<;;;999888777888:::;;;>>>>>>>>>>>>>>>>>>??????>>>===<<<===???AAAAAA@@@===<<<;;;;;;<<<===???AAA>>>======>>>@@@???===;;;:::999999;;;<<<<<<:::888;;;:::999999888888888888777777777888999;;;<<<======@@@CCCAAA===;;;===???DDDMMMQQQLLLDDD@@@===::::::;;;<<<<<<;;;;;;<<<===@@@@@@@@@???>>>===<<<;;;======<<<:::777666666666:::999888888888888999::::::<<<===:::666555888;;;>>>;;;999888888777666444666:::;;;999:::>>>>>>;;;999:::;;;===>>><<<:::888888:::<<<<<<;;;:::;;;;;;<<<>>>AAACCCBBB???===;;;;;;:::999::::::999666333222111111222555888888888999999:::;;;<<<<<<<<<<<<888888999;;;===>>><<<;;;666666666777888999:::;;;888666666:::@@@CCCBBB???============<<<;;;999999999888999;;;======<<<:::<<>>>>>>>>:::;;;;;;:::999999<<<>>>AAAAAAAAA@@@??????BBBEEEFFFBBB<<<999888888888777888:::===@@@AAA@@@???===:::999777777777999<<<=========<<<<<<;;;:::::::::<<<<<<>>>???AAABBBBBBCCC???>>>===<<<::::::999999::::::999777555666888::::::999888999<<<@@@BBBBBB@@@???>>>======<<<<<<===>>>??????@@@@@@>>>===<<>><<<:::888666555444333222333555888999:::;;;;;;:::999:::::::::999555333333555999:::999888;;;<<<>>>@@@AAAAAAAAAAAA@@@???===<<<:::999777666::::::;;;;;;<<<<<<<<<<<<;;;999777555666999<<>>@@@CCCAAA???>>>>>>@@@CCCDDDBBBAAA@@@@@@AAABBBCCCDDDKKKJJJHHHFFFEEEDDDDDDDDD>>><<<:::;;;???BBBDDDEEEAAABBBCCCCCCBBB???<<<:::<<>>===>>>@@@???===<<<<<<<<>>===???@@@AAABBBBBBAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<;;;:::999999;;;<<<>>>>>>>>>>>>==================<<<;;;<<<>>>??????>>>????????????>>>>>>>>>>>>=========>>>@@@AAA@@@???:::::::::;;;<<<<<<:::888999888888777777888888888888666666888<<<>>><<<:::;;;???BBBBBB???<<<<<<===AAAGGGJJJHHHEEECCC@@@<<<;;;===>>>>>>===<<<>>>??????@@@@@@@@@@@@???>>>>>>???>>>===;;;999777666555666666777777888999:::::::::<<<===:::777666999<<<;;;:::888777888888888666777:::;;;999999<<<<<<999777999;;;<<<<<<;;;888666999;;;===>>>===<<<<<<===;;;===@@@CCCEEECCC>>>;;;:::999999:::;;;:::888666222111000222444666777666888999;;;<<<======<<<<<<777888:::===@@@@@@>>>;;;666777888888999999999999777666888===BBBDDDCCC@@@:::::::::999888666555444666666888;;;===>>><<<:::>>>@@@BBBAAA???>>>======<<<===<<<;;;999999;;;<<<@@@AAAAAA@@@??????BBBDDDEEEBBB>>>;;;:::999777666888:::===@@@AAA@@@???===999888777777888999<<<===???>>><<<;;;::::::;;;<<<>>>??????@@@AAAAAABBBBBB@@@@@@???>>>===;;;999888;;;;;;;;;999777777999;;;===;;;:::;;;>>>AAABBBCCC======>>>?????????>>>>>>:::<<<>>>@@@AAA???>>><<<>>>>>>???>>><<<999666444111111111222444777999;;;>>>===<<<;;;::::::;;;;;;999777666666888:::;;;;;;???@@@CCCDDDDDDAAA>>><<<<<<<<<<<<<<<:::888666444888:::<<<>>>???>>>======999888777777888:::<<<===???===:::888777555222000,,,***)))((()))***++++++((()))***)))(((((()))+++,,,***(((&&&&&&'''***,,,)))***,,,---.........---((()))+++,,,,,,,,,,,,---...//////000000///......***(((''''''***---//////333333222000...---+++***)))((('''''''''))))))***---***'''$$$$$$&&&))),,,222333444444333111...---000000000000///---+++******)))***,,,///111111000---,,,,,,,,,,,,---......,,,000444333000...111555<<<;;;;;;999777555444333444555666666666888;;;======<<<;;;888444111111222444333333222111///------000222555666555444555555777555333111000///000000444666777666555444444555333444555666666555444444777666444333111000000000000///......000333666888777666666777888888666333444555777999;;;===??????999999999999:::<<>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCBBBAAA???===<<<===>>>@@@AAAAAA@@@>>>======<<<<<<=========<<<<<<;;;:::999999:::;;;>>>???????????????>>>===<<<;;;<<<;;;:::;;;===>>>===<<<======>>>??????>>>===<<<<<<;;;;;;===???AAA@@@???;;;::::::;;;===<<<:::888999999888888888999999:::;;;888666999>>>@@@<<<777777:::???@@@???===<<<===>>>@@@BBBDDDEEEEEEAAA===<<<===>>>>>>======>>>??????@@@@@@AAAAAA@@@@@@@@@AAA@@@>>><<<;;;999777555222333555777999::::::;;;;;;<<<<<<:::888888:::===999888666777888:::999888888;;;<<<::::::<<<<<<999444666:::<<<;;;:::999888:::===???@@@???>>>?????????>>>???BBBDDDDDD@@@===888888888:::;;;;;;:::888444333222333555777777666777999;;;===>>>======<<<888999<<<@@@CCCBBB???===777888:::;;;;;;:::999888888999;;;???CCCDDDBBB???999999888777666555333222333444666:::>>>???>>><<<>>>@@@AAA@@@>>><<<;;;<<<======<<<:::888777888:::@@@AAAAAA@@@??????AAABBBCCCAAA???======<<<:::888888:::===@@@AAA@@@???===:::999999999:::;;;===???AAA???===<<<;;;<<<===???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>;;;999777;;;<<<<<<;;;999999:::<<<>>>===<<<===@@@BBBBBBBBB<<<===????????????======888;;;>>>AAABBBAAA???===<<<===>>>>>><<<999555333000111222333555888;;;>>>AAA@@@>>><<<::::::<<<>>><<<;;;888777888:::<<<===AAACCCFFFGGGEEE@@@;;;888999;;;<<<<<<:::777555444777999<<>>;;;999777555222000,,,+++***)))))))))+++,,,)))***++++++)))((()))******)))'''&&&&&&(((+++,,,))))))******+++++++++,,,***,,,......+++)))))))))+++---///000111000///...---,,,******---///000000444444444333111...+++)))''''''(((((((((((()))***...+++'''%%%$$$&&&))),,,111222222222111///,,,***+++,,,,,,,,,,,,,,,,,,,,,---------...000000///---+++***)))))))))+++...///...333777777333222444888;;;:::888666444333222222444444555555555666999<<<;;;;;;999666222000000111222222333333222222111000444666888777444111//////222222111111222333444555888999:::888555333222333222222333444444333222111555555555555555555555555000//////000111444777888666666777999::::::888666555666777999;;;===>>>???<<<<<<;;;;;;<<<===>>>>>>CCCBBBAAA@@@AAABBBDDDEEECCCBBBBBBCCCDDDFFFHHHIIIKKKIIIEEEBBB@@@@@@@@@AAA>>>===<<<>>>AAADDDEEEEEEBBBBBBBBBDDDEEECCC>>>:::777:::>>>@@@AAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<>>>???@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB???===;;;:::;;;===???@@@???>>>===;;;<<<===>>>===<<<<<<<<<:::999888888999;;;>>>???@@@AAAAAA@@@???>>><<<<<<;;;::::::;;;======<<<:::777999;;;===>>>>>>===<<<:::999999:::===>>>>>>===:::::::::;;;======;;;:::;;;;;;:::::::::;;;<<<<<<>>>;;;999;;;??????;;;666333666:::===>>>>>>======>>>>>>@@@DDDGGGFFFCCC@@@<<<===>>>>>>======>>>?????????@@@AAAAAAAAAAAA@@@CCCAAA>>>>>>===;;;888555000222555888:::;;;;;;;;;;;;;;;;;;:::::::::<<<>>>888777666666999:::;;;::::::>>>>>><<<<<>>;;;222555999;;;;;;;;;<<<===>>>???AAAAAA@@@@@@AAABBBDDDBBBAAA@@@AAABBBBBBAAA777777777999;;;<<<:::888777666444555777888888777777888:::;;;<<<======<<<:::;;;>>>BBBDDDDDDAAA>>>999:::;;;<<<<<<<<<;;;:::;;;<<<>>>AAABBBBBB???===:::::::::999888666555444111222555:::>>>AAAAAA@@@>>>??????>>><<<:::;;;;;;======<<<:::777666777888@@@AAAAAA@@@???>>>@@@AAA???>>>>>>>>>??????===<<<888:::===@@@AAA@@@???===;;;;;;;;;;;;<<<>>>@@@AAABBBAAA???======>>>@@@AAABBBAAA@@@?????????@@@@@@????????????===;;;999777<<<<<<===<<<:::999:::<<<>>>===<<<>>>@@@BBBBBBBBB>>>?????????>>><<<:::999888:::>>>AAACCCBBB@@@???;;;<<<======;;;888555333111333555666777999===AAACCCBBB@@@<<<999999<<<@@@???>>>;;;999888:::<<<>>>AAACCCDDDEEECCC>>>999666888:::======:::777666666666888<<>>;;;:::999:::<<<>>>?????????>>>BBB@@@===;;;999777444111+++,,,---,,,******,,,---***+++---,,,***)))))))))((('''''''''((()))***+++)))((((((''''''((())))))+++...111///+++'''&&&'''***+++...111111000...---///...,,,---///222222222444444444333111...+++)))&&&(((***+++***)))***+++...,,,)))'''&&&'''***+++...///000000///---***((()))(((((()))***,,,---...000//////000111111...,,,+++***)))((()))+++---///...222666666555444555777666555333222111222333333444555555333222222444777777777777444222000000111111111222333444444333333777999:::999555111...,,,///000000222333555777888;;;<<<<<<:::777444333333222222333444333222111000555666888999:::::::::999000111111333444666888999999999:::<<<>>>???===;;;777777888:::;;;===>>>>>>>>>======<<<<<<<<<======BBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBCCCDDDFFFIIIJJJIIIGGGCCC@@@>>>>>>???@@@@@@??????@@@CCCEEEEEEEEECCCBBBBBBDDDFFFDDD@@@;;;777:::>>>@@@AAAAAAAAABBB@@@@@@@@@@@@@@@???>>>======>>>@@@@@@AAABBBEEEGGGGGGEEECCCBBBCCCDDDDDDDDDFFFFFFEEEDDDBBB@@@===<<<:::;;;===>>>?????????>>>;;;===??????>>><<<<<<===;;;:::999888999;;;===???@@@AAAAAAAAA@@@???===<<<;;;:::;;;<<<======;;;999555666999;;;===>>>>>>>>>;;;999888888:::;;;;;;:::999888999;;;>>>???===<<<>>>>>>===<<<<<<============;;;:::;;;===>>>;;;888333555888;;;===>>>>>>>>>BBB@@@BBBGGGHHHFFFCCCCCC<<<===???>>>======>>>@@@???@@@@@@AAAAAAAAA@@@@@@AAA???======>>><<<888333///222666999<<<<<<<<<;;;<<<;;;;;;:::;;;<<<>>>???777666555666999;;;;;;:::<<>>>>>AAAAAA>>>444777:::;;;:::;;;>>>BBBCCCCCCCCCAAA@@@@@@CCCEEEHHHGGGEEEAAA>>>>>>AAACCC888888888:::<<<===;;;::::::888777777999:::999999666777888999:::;;;<<<===<<<<<<>>>AAACCCBBB@@@===999:::;;;;;;<<<<<<<<<<<<<<<===???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999333444555999>>>AAABBBBBB===>>>???>>><<<;;;<<<===>>>>>>===:::777666777999???@@@AAAAAA???>>>???@@@===<<<;;;<<<>>>???>>>===888:::===@@@AAA@@@???===<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@?????????@@@AAABBBAAA???>>>>>>>>>???@@@======<<<<<<;;;:::888888;;;<<<===<<<;;;::::::;;;=========???BBBDDDDDDCCC@@@@@@???>>><<<:::888777888:::===@@@AAAAAA@@@???<<<<<<======;;;999666444222555888888888:::???CCCEEEDDDAAA===888888<<>>;;;999999<<<>>>??????@@@???>>>;;;999777888<<<>>>===:::888999:::777999<<<>>>???===:::999999;;;===???@@@AAA@@@@@@CCCAAA>>><<<;;;999666444+++---//////---+++,,,...+++,,,...---+++)))((()))'''(((((()))************)))(((&&&%%%%%%&&&'''(((***...111000+++''''''((())),,,///222333111...---///...---...111333333333222222222000...,,,***(((&&&)))------,,,+++,,,---...---+++)))((()))***+++,,,---...///...,,,)))((())))))(((((()))+++...////////////111222222000------,,,+++***+++,,,...///---///222444444444444333000///......///222555666666666555333000///000111444555555444222111222444222222333444444444444444666888;;;;;;888444222111///000111333444666888888:::;;;<<<;;;999777666777333444555555555333222111333555888;;;<<<:::888777111222444666888999999999;;;:::;;;===???AAA@@@???888888999:::;;;======>>><<<<<<<<<<<<<<<<<<<<<<<>>======???@@@@@@@@@@@@BBBEEEGGGHHHGGGEEECCCAAABBBEEEEEEAAA===999<<<@@@BBBBBBBBBCCCCCCAAAAAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@BBBEEEGGGIIIFFFCCCBBBDDDEEEEEEDDDBBBCCCCCCCCCBBB@@@???===>>>>>>??????????????????;;;>>>@@@AAA???======>>>===<<<;;;::::::<<<>>>???>>>???@@@AAA@@@???===;;;;;;;;;;;;===>>>===;;;999777888:::<<<>>>???@@@@@@===;;;888888888888888777777777888;;;>>>@@@???>>>@@@???>>>===============999888888999:::;;;<<<<<<888888999;;;===>>>>>>>>>BBB@@@BBBGGGFFFAAA@@@BBB>>>???@@@@@@??????@@@AAA???@@@@@@@@@@@@@@@??????>>>;;;999:::<<<;;;666111///222777;;;===>>><<<;;;<<<;;;::::::<<<>>>??????777666555666999;;;;;;:::;;;???@@@>>>???BBBBBB@@@:::<<<===;;;999:::???DDDHHHGGGDDDAAA???@@@DDDGGGIIIKKKJJJEEE===:::===BBB;;;:::;;;===??????===<<<;;;:::888888999::::::999666666555666777999<<<>>><<<<<<<<<===??????===;;;888888888999:::;;;<<<===<<<===>>>???>>>>>>>>>???======>>>>>>>>>>>>======:::888888999<<>>???@@@???======>>>@@@??????>>><<<999888999;;;???@@@AAAAAA???>>>>>>???;;;:::888999:::<<<<<<;;;888:::===@@@AAA@@@???===;;;;;;<<<===???@@@AAABBB????????????????????????AAA???>>><<<<<<===>>>???::::::999888888888888888:::<<<===<<<;;;::::::;;;>>>===>>>AAADDDFFFFFFEEE@@@???===;;;999888777777777999;;;===>>>>>>>>>>>>>>>>>>>>>===<<<:::999888333777999999888:::???DDDEEEEEEBBB<<<777777<<>>;;;999;;;>>>:::<<<>>>??????===;;;999999;;;===>>>@@@AAAAAAAAACCC@@@>>><<<<<<:::888666+++...111111...,,,---...+++---......+++)))(((((('''(((***+++,,,,,,+++***)))(((&&&%%%$$$%%%'''((((((,,,111000,,,(((((()))***---000333444222///---///...---///111333444333111000000...,,,***)))(((&&&***...///---,,,---......---,,,+++************+++,,,......---,,,***(((+++***))))))***,,,...///......///111333333111///......---,,,---...///000,,,,,,...111333444222000---,,,+++,,,///333777999888888666222///------...333444555444333333444666333444444555555444444333444777;;;<<<;;;999777666000111222333555666777777999:::<<<<<<:::999999:::555555666666666555333222111444777::::::777444222111333666999;;;;;;:::::::::999999;;;>>>@@@@@@???888999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<>>>>>>>>???AAADDDGGGHHHHHHEEEAAA>>>===>>>@@@AAA??????@@@CCCGGGIIIJJJJJJGGGCCC@@@BBBEEEFFFBBB>>>;;;>>>BBBDDDDDDDDDDDDEEEBBBBBBCCCCCCDDDCCCCCCCCC<<<===>>>??????AAADDDGGGJJJGGGCCCBBBDDDFFFFFFDDD>>>???@@@AAABBBAAA@@@???CCCBBBAAA@@@????????????;;;>>>AAABBB???======>>>???>>><<<;;;<<<===???@@@<<<===???@@@???>>><<<;;;;;;;;;<<<===???>>>;;;999;;;;;;<<<>>>???@@@AAABBB???===:::888888888777666666666888;;;???AAA@@@???@@@@@@???======<<<<<<<<<444555666666777999===???===<<<;;;<<<===>>>>>>===@@@>>>@@@DDDBBB;;;:::??????AAABBBBBBAAA@@@BBBCCC@@@@@@@@@@@@@@@???>>>===;;;888666888;;;:::444///000333888<<<>>>>>><<<;;;<<<;;;::::::<<<>>>???@@@888666666666999:::;;;::::::>>>???>>>???CCCCCC@@@>>>@@@@@@<<<888999>>>DDDKKKIIIEEEAAA>>>@@@DDDHHHHHHLLLOOOIII>>>999;;;@@@=========???AAAAAA???===<<<:::888888999:::999888666555444444555888<<<>>><<<;;;:::;;;<<<<<<:::888777666666666777999;;;===:::;;;=========>>>@@@AAA===>>>??????@@@@@@?????????<<<::::::;;;>>>?????????@@@AAA@@@??????AAABBBAAAAAA@@@>>>;;;:::<<<===???@@@AAAAAA???>>>>>>>>>;;;999777666777888888888888:::===@@@AAA@@@???>>>::::::;;;===>>>@@@AAAAAA<<<===>>>>>>>>>>>>======@@@>>>===;;;;;;<<<>>>???999888777666666777888999:::;;;===<<<;;;999::::::>>>>>>???CCCFFFHHHHHHHHH???>>>;;;999888777888888777777999:::;;;<<<<<<<<>>===<<<;;;;;;333777::::::888999>>>CCCFFFEEEBBB<<<666666<<>>???@@@???===;;;:::999:::<<<===???@@@@@@AAABBB@@@===<<<<<<:::888666...,,,++++++---......---///...,,,)))''''''***,,,,,,,,,,,,---//////---+++'''((((((%%%""""""%%%))),,,000444666444000---+++...///000111111222111111555222...---111777<<>>>>>:::555111///000333666888666333111000111333444555666888888666444444444666777777777777888;;;>>>888444111000222555888:::888999999999888888:::<<<:::999888888999999777555888777777555333000---+++///666===???;;;999<<>><<<;;;;;;<<<>>>>>>===<<<:::999:::===?????????;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCCCCDDDCCCCCCAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAACCCHHHLLLOOOPPPIIIFFFCCCAAA@@@@@@>>>===>>>@@@BBBEEEFFFFFFFFFEEEIIIEEEAAA@@@CCCDDDDDDCCC???@@@BBBCCCCCCCCCBBBBBBCCCEEEGGGGGGEEEBBB@@@@@@======???CCCFFFGGGFFFDDDEEEDDDCCCBBBCCCCCCBBB@@@AAA@@@>>>===<<<>>>???@@@DDDBBB???<<<<<<===@@@BBB;;;<<<===>>>===<<<:::888======<<<<<<===???BBBCCCAAAAAABBBBBBBBBBBBBBBAAADDD@@@<<<<<<>>>===999444555666888;;;>>>AAACCCDDDFFF@@@::::::======777222333333333444666:::===???=========>>>??????@@@@@@BBBAAA>>><<<;;;:::::::::???>>>???@@@BBBBBBAAA@@@BBBCCCCCCAAA===:::999999;;;999777666777777444000,,,000555:::>>>???>>>>>>;;;<<<===<<<:::999:::;;;:::;;;<<<<<<<<<;;;:::999999:::<<<======>>>AAACCCBBBAAA???;;;888999===AAACCCCCCBBB@@@??????AAACCCFFFGGGHHHGGGCCC???===<<<>>>???@@@BBBCCCAAA===::::::;;;<<<;;;:::999:::<<<777888888999:::;;;======;;;===>>><<<999666444333666444444555999<<<>>>>>><<<<<<============<<<<<<:::888666:::@@@CCCBBB???AAA>>>::::::<<<>>>===;;;@@@AAACCCBBBAAAAAABBBDDDAAABBBBBBAAA@@@???AAABBBDDDGGGHHHGGGCCC>>>:::999:::;;;;;;999777777888:::>>>>>>>>>>>>>>>>>>=========<<<<<<>>>AAAAAA>>><<<======>>>@@@AAAAAA>>>;;;???AAABBBBBBAAA@@@AAABBB>>><<<999666444444444555777888:::<<<>>>===:::777999<<>>;;;888666777:::<<<;;;777777:::>>>BBBAAA>>>999555666;;;@@@AAABBBBBBAAA>>><<<;;;;;;999777555555666888999999>>>===<<<;;;<<<>>>@@@AAA???@@@AAAAAA@@@>>>;;;:::888:::===????????????@@@AAA===999777777777444222...---,,,---///000000000//////...+++))))))+++---...------///000000...,,,***+++***'''$$$###&&&(((...111666888666333000...//////000000111000000000111///---///555<<>><<<;;;:::;;;<<<;;;:::888777777666555333111///...333999>>>>>>:::777999<<<>>><<<::::::<<<>>>>>>>>><<<;;;;;;<<>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFFFFEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAADDDHHHKKKMMMMMMGGGEEEBBB@@@@@@@@@???>>><<<>>>AAADDDFFFGGGGGGFFFGGGDDDAAA@@@BBBDDDDDDCCC@@@AAABBBDDDDDDDDDCCCCCCDDDFFFGGGGGGDDDAAA??????>>>???AAADDDHHHIIIHHHFFFEEEDDDBBBBBBBBBBBB@@@??????>>>===<<<;;;<<<>>>???CCCBBB???===<<<===>>>???===>>>???@@@@@@>>><<<;;;===<<<;;;;;;===???AAABBBBBBBBBCCCCCCCCCBBBBBBAAABBB???<<<===???>>>;;;777666777999;;;===???@@@AAADDD@@@<<<<<<===<<<888555555555555666888:::<<<===<<<===>>>???@@@@@@@@@@@@???>>><<<;;;:::999::::::=========>>>???@@@???>>>???@@@AAA???<<<999999999;;;:::888999:::999555222000333666:::<<<<<<;;;::::::;;;<<<<<<:::999:::<<<:::;;;<<<======<<<;;;:::999:::<<<<<<<<<===???BBB???@@@@@@===::::::<<<>>>>>>>>>>>>===<<<===>>>???CCCDDDFFFDDDAAA>>><<<<<<>>>>>>@@@BBBCCCAAA===:::999:::;;;;;;::::::;;;<<<<<<;;;:::::::::;;;<<<===:::<<<>>>>>>;;;777555444333222222444888<<<>>>>>><<<============<<<<<<;;;888666555999???BBBBBB??????===:::;;;===>>>>>>===@@@AAABBBBBBAAAAAABBBCCCBBBCCCBBBAAA???>>>???AAACCCFFFHHHGGGDDD@@@===<<<;;;;;;:::888666777999;;;>>>>>>>>>======<<<<<<<<<<<<;;;;;;===???@@@>>><<<;;;;;;>>>AAACCCBBB???===>>>@@@AAAAAA@@@@@@@@@BBB@@@>>>;;;888666555444333555555777:::===>>><<<;;;;;;<<>>>>><<<888555222666:::===<<<999999<<>>@@@@@@???===;;;;;;;;;999888666555777888999:::<<<;;;;;;:::;;;===>>>???@@@@@@AAA@@@???<<<999888888;;;===>>>>>>>>>???@@@???;;;888666666666555333///...---///111444444444000111111000---,,,,,,---///......///111000...,,,------,,,)))'''&&&''')))///333777999888666333222//////////////////......///...///222888???CCCEEE999666555666333...,,,---,,,...000111222333555666:::777333...+++******+++000222333222///------...,,,+++***+++...///000///---,,,++++++---000444666666444222222333444555444555333111000111222222222333333222000///222666999:::999777555444222222222333333222111000000000000555555666555333444666888999999999888666555777888;;;888555555777:::;;;<<<<<<;;;999666555777<<>>======>>>??????===;;;777777666555555444333222777;;;???===999555777999>>><<<::::::<<<>>>>>>>>><<<<<<===???BBBBBBAAA???======>>>???@@@AAAAAABBBAAA@@@?????????@@@AAABBBDDDEEEGGGHHHHHHFFFCCCBBBDDDCCCCCCBBBBBBCCCCCCCCCAAAAAABBBDDDGGGJJJJJJJJJEEECCCAAA@@@AAAAAA@@@???;;;===@@@CCCFFFGGGGGGGGGDDDBBB@@@@@@BBBCCCCCCBBB@@@AAABBBDDDEEEEEEDDDDDDDDDFFFGGGFFFCCC@@@??????@@@AAACCCGGGJJJLLLJJJIIIEEECCCAAAAAAAAA@@@>>>======<<<;;;::::::;;;<<<===@@@@@@???>>>>>>=========???@@@BBBCCCBBBAAA???>>>===<<<<<<<<<===???@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@???===;;;===@@@@@@>>>;;;888999999:::<<<===>>>>>>AAA@@@???>>><<<;;;:::999888999999::::::;;;::::::;;;<<<>>>@@@AAA@@@???>>>;;;;;;999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::888888999<<<;;;;;;<<<===;;;888555555666888:::::::::888777;;;<<<===<<<:::999:::;;;:::;;;<<<======<<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@<<<>>>??????===;;;;;;;;;999999999::::::;;;<<<<<<>>>@@@AAAAAA???<<<;;;<<<;;;;;;===>>>@@@>>>;;;888888:::;;;;;;::::::<<<===AAA???===;;;::::::;;;<<<999<<>>>>>===???@@@AAAAAA@@@@@@AAACCCCCCCCCCCCAAA>>><<<===>>>AAACCCFFFFFFDDDAAA@@@???<<<<<<:::777555777:::===>>>>>>======<<<;;;:::::::::::::::<<<>>>???>>><<<999:::===AAADDDDDDAAA>>>===???@@@@@@??????@@@AAA@@@@@@>>><<<999777444333444444555888<<>>>>>===<<<===???BBBBBB@@@>>>;;;:::999888888999:::<<<;;;888666555666888999;;;;;;:::666222///555999===>>><<<<<<>>>@@@AAA>>>999666666777888888;;;<<<===<<<;;;::::::<<<:::999888777777888999:::999999::::::;;;<<<<<<<<<@@@@@@@@@???===:::777666999;;;===>>>======>>>???<<<:::666555555666666666///......000444666777777555666777555222...------///......///000000---+++,,,++++++***))))))******000333777:::999777555444////////////...---,,,,,,000000000333777:::;;;;;;666333444666555000---...+++---///111111222555777999777333///,,,+++++++++000111111000...------...,,,******+++---/////////******)))***,,,///333555666555333333555777888888999777555444444555555555666555222000000111444666888888888777666444222111000000000000//////......555555555333222444777::::::;;;;;;999666555555666;;;999777777999;;;;;;;;;<<<<<<<<<:::999:::===??????>>>>>>???@@@AAA???>>>888777777777777777888999999<<<>>><<<888666777999===<<<::::::<<<>>>???>>>======???AAADDDDDDBBB@@@======>>>??????@@@AAAAAA???>>>===<<<<<<>>>???@@@AAABBBEEEGGGGGGFFFCCCAAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHGGGFFFBBBAAA???@@@AAAAAA@@@???;;;===@@@BBBDDDDDDDDDCCC@@@@@@@@@AAAAAABBBAAAAAA>>>???AAACCCDDDDDDCCCCCCBBBDDDEEEDDDBBBAAA@@@AAACCCCCCEEEIIILLLMMMLLLJJJDDDBBB@@@?????????===;;;::::::999999999:::;;;<<<<<<===>>>@@@@@@???>>>===@@@AAACCCDDDDDDBBBAAA???>>>=========>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;===@@@AAA@@@>>>;;;;;;;;;<<<<<<<<<======>>>@@@AAA???<<<:::;;;===<<<===>>>>>>>>><<<:::999888:::===???@@@???===<<<888777666666666777999::::::;;;;;;:::999999:::;;;;;;;;;<<<;;;999888:::;;;<<<===>>>@@@@@@>>><<<:::888999:::::::::999888777>>>>>>>>><<<999777777888888999:::<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;===???<<<=========<<<;;;;;;;;;777777888999;;;<<<<<<;;;:::<<<======<<<;;;;;;;;;888888999;;;<<<;;;888666999;;;<<<<<<;;;;;;===>>>CCCAAA===:::999888999:::888;;;???@@@???;;;999888222111000222555888999:::888999:::<<<===>>>>>>>>>999888888:::===???>>>===888888888999;;;<<<======>>>???@@@@@@??????@@@BBBDDDDDDCCC@@@===::::::;;;===@@@CCCDDDCCCAAA@@@AAA===<<<999666555777;;;?????????>>>===;;;:::999999::::::;;;<<<============:::<<<>>>BBBDDDDDDAAA>>>===>>>??????>>>>>>???AAA????????????===:::888666777666666888===@@@BBBCCC??????>>><<<:::;;;===@@@BBBAAA>>>;;;999888888888888:::======;;;999888777888999;;;;;;:::777333000444888<<<>>>>>>>>>???@@@AAA===888777888:::999777888:::;;;:::999999;;;<<<======<<<:::777666777777888999:::;;;<<<<<<<<<<<<>>>>>>======;;;:::888777999;;;======<<<<<<===>>>;;;999777666666888999:::...------000444777888888999:::;;;888444000------...------...///...,,,***((((((((()))+++,,,------///222666888777555444444......///......---,,,+++000//////111333333222111///...///333222...+++---***,,,...///000111444666666444111...,,,,,,---...///000000///---,,,---...***)))(((***,,,.........)))(((((((((+++...222555666444333444666888999999::::::999777666666777888777555222000000111333333777777888777666555333222//////////////////......777666555333222444888;;;;;;<<<<<<:::777555555555:::999777777999::::::999:::===???@@@???>>>>>>>>>=========>>>@@@AAA???>>>999888777777888:::<<<>>>:::;;;<<<;;;888888:::<<<===;;;::::::<<<>>>??????======???AAADDDDDDBBB@@@<<<<<<======>>>?????????===<<<;;;;;;<<<===>>>???<<<>>>AAACCCEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAA@@@BBBDDDFFFEEEDDDBBB@@@???@@@AAAAAA???===<<<===???AAAAAAAAA???>>>>>>???@@@AAA@@@@@@??????<<<===???AAABBBBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEFFFIIILLLLLLJJJIIICCCAAA?????????>>>===;;;999999999999999:::;;;;;;888:::===@@@BBBBBBAAA@@@???@@@AAACCCCCCBBB@@@???????????????@@@AAAAAABBB===>>>>>>>>>======<<<;;;::::::;;;===???@@@@@@???===============>>>>>>>>>===@@@BBB@@@<<<:::;;;>>>>>>???@@@AAA@@@===;;;999666888;;;===>>>===;;;:::666666555555666777999:::;;;<<<<<<:::888777999;;;;;;<<<<<<;;;::::::;;;======>>>@@@BBBAAA@@@??????;;;;;;;;;;;;;;;;;;::::::AAAAAA@@@===999555444444666777999:::;;;;;;;;;:::<<<===>>>===<<<<<<===???>>>===;;;::::::;;;<<<<<<888888999<<>><<<777999:::;;;:::999:::<<<999999999;;;<<<<<<:::888:::;;;======<<<<<<===>>>@@@>>>;;;999777777888888777:::>>>@@@???===;;;;;;777555333333444555555555444666888;;;>>>@@@AAABBB>>>===<<<<<<<<<<<<;;;:::444555777888999999;;;;;;===>>>??????>>>>>>???AAADDDDDDBBB???;;;999999999;;;===@@@AAA@@@??????@@@===<<<:::777555777<<<@@@@@@@@@???>>><<<;;;::::::<<<<<<============>>>>>>======???AAABBBBBB???===>>>??????>>><<<<<<>>>@@@<<<===???@@@@@@>>><<<:::===;;;::::::===@@@BBBBBB@@@@@@???<<<:::;;;===@@@BBB@@@>>>;;;:::999888888777:::===???>>><<<<<<<<<;;;<<<======<<<:::777555444777:::===>>>?????????AAA===999999;;;===;;;999888999999999888999;;;===@@@AAA@@@<<<888555444555:::;;;<<<===>>>>>>>>>===::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;:::<<<===;;;:::999777777999<<<>>>,,,+++,,,...222555777777999::::::888444000.........------.........+++)))'''''''''***---////////////222555666555333222222..................------,,,,,,,,,---///000///---***)))***//////+++***,,,***,,,...//////000333444333222///,,,+++,,,...///---...000///---,,,,,,---***)))((())),,,---...---***)))))))))+++///333555444333111222555777888888999999999888666666888:::888555222222333444444444777777666555555666666777333222222111111111222222888888777555444555888;;;;;;<<<===<<<999777777777999888777888::::::999888999===AAACCCBBB@@@>>>===<<<;;;;;;===???@@@???>>>999888777666888;;;>>>@@@;;;<<<<<<:::999:::<<>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBB@@@>>>???AAADDDEEEEEEBBBAAA@@@@@@@@@???===:::;;;<<<>>>??????===;;;:::<<<>>>AAAAAA???===<<<<<<:::<<<>>>@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFEEEEEEFFFHHHIIIIIIGGGEEEAAA@@@>>>>>>??????>>><<<999999::::::;;;;;;<<<<<<888:::>>>AAACCCCCCBBBAAA===>>>@@@AAABBBAAA???>>>?????????@@@@@@@@@AAAAAA:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>>>>>>>>>>=========>>>>>>???@@@@@@===???AAA???;;;:::;;;===<<<===??????>>>===;;;999777888:::<<<<<<<<<;;;:::777666666666666888:::;;;;;;======:::666555888;;;<<<===<<<;;;::::::<<>>@@@BBBBBBBBBBBBCCCDDD??????>>>=========>>>>>>CCCCCCAAA===888555333333555666888:::;;;<<<<<<;;;;;;<<<===<<<;;;;;;===>>>>>><<<999888999;;;<<<<<<:::999:::>>>BBBCCC???;;;777888::::::999999;;;<<<===<<<<<<>>>??????>>><<<:::;;;<<<<<<::::::;;;<<<:::999999888888888888888666999<<<>>>=========>>>===:::777555444444333111333444777:::>>>@@@BBBCCCAAAAAA???>>><<<:::999888222444777888888888999:::<<<===???>>>======>>>@@@CCCCCCAAA>>>:::888888888;;;===??????>>>===>>>>>><<<<<<:::888777888<<>>======@@@@@@@@@???======>>>@@@???>>>===>>>???@@@>>>===@@@AAA@@@>>><<<<<<===???;;;<<<>>>@@@@@@@@@>>>===@@@>>><<<<<<>>>?????????===>>>>>>===;;;;;;===???@@@???===;;;:::999999:::999;;;>>>??????>>>???@@@@@@??????>>>===<<<;;;:::444555888:::<<<=========>>>===<<<<<<>>>???>>>>>>999::::::999999:::<<>>999555555666<<<<<<======>>>??????@@@999999999:::;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<<<<;;;:::888777:::>>>AAA***)))))),,,///333444444333555555444222000000000///......//////...,,,)))***)))))),,,///111111//////222444555333111000000---....../////////.........,,,,,,---......---+++(((&&&(((,,,---******---,,,...000000000111222444222111...+++***+++---...,,,...111111000...------+++***)))***,,,...///...---,,,+++,,,...111444777222111///000222555555555555666777555444444666999888666333444666888888777888666444333444666999;;;888777666555555666888999::::::999777666666888;;;:::;;;======;;;:::::::::999999888999;;;;;;999777999<<<@@@AAA@@@>>>======;;;::::::<<>>888777555444555999===??????>>><<<;;;:::;;;>>>???<<<;;;999:::===???@@@@@@<<<;;;;;;<<>>>>>>>>>>>?????????;;;===???@@@AAAAAA@@@?????????@@@@@@BBBCCCDDDEEEDDDDDDBBBAAAAAA@@@@@@@@@BBB???===<<>>BBBBBB???;;;:::999:::<<<>>>@@@AAABBBBBBBBBEEEFFFFFFEEECCCCCCDDDEEEDDDDDDDDDFFFGGGFFFCCC@@@@@@???>>>>>>@@@@@@???>>>999:::;;;<<<============;;;===@@@BBBCCCCCCBBBAAA<<<===???AAAAAA@@@???>>>======>>>????????????>>>888999:::;;;;;;<<<<<<;;;999;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAA?????????===;;;:::999:::999999:::;;;;;;:::999888999:::;;;<<<<<<======<<<888888777777777999:::;;;;;;<<<<<<999444333666:::======<<<;;;999:::<<<>>>???@@@BBBBBBAAABBBEEEHHHEEEDDDBBB@@@??????@@@@@@AAAAAA@@@===999666555555666777999<<<===>>>>>>>>>888999::::::999999;;;===<<<:::888999;;;<<<;;;999:::999:::???CCCCCC>>>999888999::::::999999;;;======<<<<<<>>>@@@@@@???===888999:::999777666666777444555777999:::::::::999666888:::;;;<<<<<<>>>@@@@@@===999777555444333111444555888:::===???@@@AAA@@@@@@???===;;;999888888333666999:::999888999;;;;;;===>>>>>>===<<<>>>???BBBBBB@@@===:::777777888===>>>@@@???>>><<<<<<===;;;;;;;;;999888999<<>>???BBB???===;;;;;;===?????????CCCCCCAAA>>><<<;;;<<<>>><<<===>>>???@@@??????>>>@@@>>><<<<<<=========<<<999:::<<<<<<;;;;;;===>>>???>>><<<;;;::::::;;;;;;;;;<<<>>>>>>======>>>@@@BBB@@@>>><<<;;;;;;<<<===444444555777999;;;;;;;;;:::<<<===>>>>>>>>>@@@AAA;;;<<<;;;::::::;;;>>>@@@===@@@BBB???:::777888:::======<<<<<<===>>>@@@AAA:::::::::::::::;;;;;;<<<<<<<<<<<<:::888888:::;;;;;;;;;:::888666888===BBB)))((((((***...111222222...000111000//////111222000000///000000///---***---,,,+++...111333111///000333555555333111000000------...///000000000///222000.........---+++***'''&&&'''+++---++++++......000111222111111333444333111...+++******+++,,,,,,///222333222///...---,,,+++***+++---///000///000///......000333666888111000...///111333333333222333444333111222555888999777555555999;;;;;;:::888666333111222666;;;???===;;;999888888999<<<>>>;;;;;;;;;999777777888:::999;;;===>>>===<<<<<<<<<:::999999;;;<<<<<<999777:::<<<>>>>>>===<<<===>>>::::::;;;===???AAA@@@???777555333222333777;;;>>>BBB@@@>>>;;;:::;;;===???<<<:::999:::===???@@@@@@<<<:::999:::===????????????????????????@@@@@@@@@<<<>>>AAADDDEEEDDDBBB@@@DDDCCCBBBBBBBBBDDDEEEGGGFFFEEEDDDCCCBBBAAAAAAAAABBB???;;;;;;===BBBEEEGGGEEEDDDBBBAAA???<<<888555555777999;;;;;;;;;:::999;;;???BBBBBB>>>:::888888;;;<<>>>>>???@@@AAA@@@???:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@<<<===???AAAAAAAAA???>>>;;;<<<===============<<<888999:::;;;<<<=========:::;;;<<<<<<;;;::::::;;;888888:::<<<>>>???AAABBB@@@???===<<<;;;:::999888555666777777888888888888;;;;;;<<<<<<===>>>>>>???:::999888888888999;;;<<<:::<<<<<<888333111555999======<<<:::888999;;;===???AAABBBAAA@@@BBBFFFJJJIIIGGGDDDBBB@@@@@@@@@AAA?????????===999777666777777999;;;===???@@@@@@@@@666777888888777888:::<<<999888999;;;>>>===:::666999888999>>>BBBBBB<<<777999:::::::::999:::;;;===;;;::::::<<<===>>>===;;;777888888777444333333444111333666999;;;<<<<<<;;;666777999::::::<<>>:::888777666444333666777999;;;<<<===>>>>>>>>>>>>>>><<<:::888888888555888;;;<<<:::999:::;;;;;;<<<======<<<<<<===???AAAAAA@@@===999777777888???@@@AAA@@@>>><<<<<<===:::;;;;;;:::999:::<<<>>>CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGDDD@@@>>>@@@BBB===;;;888888;;;>>>AAABBBEEEDDDBBB???<<<;;;<<<>>>>>>????????????>>>>>>======<<<;;;;;;<<<<<<;;;:::555777:::;;;;;;;;;<<<===>>>===<<<;;;:::;;;<<<<<<===>>>>>>===;;;;;;<<<>>>BBB@@@===:::999:::<<<===555444333444777999::::::777:::>>>???>>>>>>@@@CCC=========;;;:::;;;>>>AAA:::>>>AAA???;;;999;;;>>>>>>===<<<;;;<<<>>>@@@AAA===<<<;;;::::::::::::;;;<<<<<<<<<:::888777999;;;;;;;;;:::777555777<<>>666555333333333666999:::@@@>>>:::555444777===BBB>>>===<<<888666555666888===<<<;;;;;;<<<===<<<:::===<<<:::999777666555555;;;===???AAAAAA@@@>>>======:::999<<<@@@BBB>>>:::999777555222111444999>>>@@@@@@@@@??????>>>===<<<<<<<<<======>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@AAACCCEEEGGGHHHFFFDDDAAA>>><<<:::999;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBAAA>>>;;;999999<<<===???AAACCCEEEGGGGGGGGGHHHIIIGGGDDDBBBBBBBBBEEEEEEDDDCCCBBB@@@>>>===<<<>>>AAACCCDDDDDDBBBAAA=========>>>???AAACCCDDDGGGEEECCC@@@>>>===<<<<<>>>>><<<:::999777777888999::::::::::::<<<;;;;;;<<<<<<===>>>???@@@>>><<<;;;===>>>>>>>>>======;;;777444444555777777999::::::::::::<<<===CCCDDDDDDAAA??????BBBFFFIIIHHHEEEBBB???>>>======AAA@@@>>>=========>>>???AAA>>><<<<<<>>>@@@AAAAAA999888777666777888:::;;;999:::<<<<<<<<<;;;999777::::::;;;;;;:::999888777<<<===??????>>>;;;888666777:::>>>@@@???>>>======777666666666666555222///222777;;;;;;888777:::===::::::;;;;;;<<<>>>???@@@======<<<;;;999888777777777999;;;<<<;;;:::::::::<<<======:::777555555666999:::;;;;;;;;;:::999888999:::<<<======;;;:::888;;;>>>AAA@@@;;;777555555;;;===>>>>>>===;;;<<<<<<<<<<<<<<<;;;::::::<<<>>>AAACCCCCCAAA>>>===???BBBFFFFFFEEEBBB???>>>???AAA<<<===>>>???@@@AAAAAAAAACCCAAA>>>;;;;;;<<<>>>@@@CCC@@@======???@@@>>><<<======>>>>>>>>>>>>======888777888<<<@@@AAA>>>;;;===<<<;;;:::;;;===???@@@@@@??????????????????@@@BBB@@@===:::999888999999555555777:::===>>><<<;;;======<<<<<<<<<<<<======???===;;;;;;===???@@@@@@999;;;>>>@@@@@@???@@@AAACCC???<<<;;;>>>@@@@@@???;;;<<<===>>>>>><<<:::999;;;===@@@AAA>>><<<:::999;;;999777555666777:::<<<)))((()))...333555111...111222222111000111333555666555333000...---,,,,,,000+++'''(((,,,111222111222444555444111...,,,++++++,,,...000111111000///222111111000///...---,,,***+++---///000111000///222333333333333222222111222000...---......---,,,...333555444555777555111...///000000111111222333444444444444444333333222,,,,,,---...000111222222333666888777333222555999:::::::::;;;<<<===??????999888666444555666888:::@@@>>>;;;777555777<<<@@@??????===:::888777999;;;;;;::::::;;;<<<<<<:::999;;;:::999888777777888888<<<===>>>?????????>>>>>>===:::999;;;???@@@===999777777666444555999???CCCAAAAAAAAAAAA@@@>>>===<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@????????????@@@AAACCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCEEEGGGHHHFFFEEECCCAAA???>>>======<<<<<<<<<======>>>???@@@???AAABBBAAA???===<<<<<>>???BBBDDDDDDCCCAAA@@@>>>>>>???@@@@@@AAABBBBBBDDDCCCAAA???>>>======>>>>>>>>>>>>@@@BBBCCCAAA@@@:::::::::<<<>>>???===<<<>>>AAAEEEGGGFFFAAA;;;888888:::<<<>>>>>>>>>>>>>>><<<<<<<<<>>>@@@AAAAAAAAA===>>>>>>>>>>>><<<:::999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<===>>>@@@AAAAAA???======???@@@@@@@@@===<<<;;;999666555666777:::<<<===<<<::::::;;;<<<@@@AAAAAA???======@@@CCCFFFEEECCCAAA???>>>>>>???AAA@@@???>>>============>>><<<::::::<<<>>>???>>>===<<<;;;::::::999999999;;;;;;<<<<<<<<<:::888777999999888777777666666666<<<===>>>>>>===;;;888666666999===???>>>=========999888777666666555333111333666999999666666999============<<<<<<======>>><<<<<<;;;:::999999888888999;;;<<<<<<:::999888999;;;<<<<<<;;;999777888999888999:::;;;;;;::::::999:::;;;===>>>>>><<<;;;:::<<>>===<<<;;;;;;===??????>>><<<999999:::;;;;;;===>>>>>><<<;;;===???BBBCCCBBB???===<<<===>>>===>>>???@@@AAAAAAAAAAAA@@@>>><<<:::;;;===@@@BBB???<<<:::;;;<<<===<<<:::======>>>?????????>>>>>>;;;:::;;;===@@@AAA???===>>>===<<<;;;<<<===???@@@@@@@@@????????????@@@@@@CCCAAA???<<<;;;;;;;;;<<<888999;;;>>>AAAAAA???===>>>======<<<<<<<<<=========<<<<<<===???@@@???>>>999:::===>>>??????@@@@@@@@@===;;;;;;===???>>>===;;;<<<===>>>>>>===;;;:::<<>>???@@@@@@AAA<<<;;;888666666777999:::@@@@@@>>>;;;888999;;;>>>@@@@@@???===;;;:::<<<>>>;;;;;;<<<===???>>><<<999999888777777777999;;;===============>>>>>>?????????<<<;;;<<>>===????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>===>>>???AAACCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBB@@@AAAAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIIIIFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCAAA???>>>???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>@@@CCCCCCBBB@@@888888999;;;>>>???>>><<<===@@@FFFHHHGGGBBB;;;666666777:::===???@@@@@@@@@<<<===>>>???@@@AAAAAAAAA??????>>>>>>===<<<;;;;;;===>>>???@@@???===:::999999::::::;;;===???AAABBBBBB@@@??????AAACCCCCCBBB<<<======;;;999777777888===>>>???===;;;::::::;;;;;;<<<<<<;;;:::;;;>>>@@@@@@???????????????@@@AAAAAAAAAAAA@@@>>>===;;;:::<<<:::888888999;;;;;;;;;@@@@@@@@@>>><<<:::777666;;;;;;;;;;;;:::999888777:::999666444333444555777;;;<<<======<<<:::888666555888<<<>>>===============;;;888777777666555333444555777666444555999===AAA@@@???===<<<<<<<<<<<<;;;;;;::::::999999999888;;;<<<===<<<:::888777777;;;<<<===<<<:::::::::<<<888999:::;;;<<<;;;;;;:::;;;<<<>>>??????>>><<<;;;>>>@@@AAAAAA>>>:::999888=========<<<::::::;;;===@@@@@@???===999888888999555777:::;;;:::::::::;;;===>>>===<<<999999:::;;;>>>???@@@AAABBBBBBBBBBBB>>><<<:::999;;;>>>AAACCC:::888777888:::::::::999===>>>???@@@AAA@@@@@@??????>>>===>>>@@@AAA@@@??????>>>===<<<===>>>???@@@@@@@@@????????????@@@@@@CCCBBB@@@>>>>>>>>>>>>???===>>>@@@CCCEEEEEEBBB???>>>===<<<;;;;;;<<<===>>>>>>===>>>???@@@???===::::::;;;<<<===>>>?????????<<<;;;:::;;;<<<===<<<::::::;;;<<<<<<===<<<<<<;;;===???AAAAAA???===;;;;;;777777777777777777777777(((***...555:::<<<:::777333555555555333333444666777555444222000......---)))'''%%%%%%))),,,---...000111222111...+++***+++------...///000000111222111222222222222111000///,,,---///111111111111000444444333222222222222222------...111333444222000000444777777999======:::555444222222333444555555111111111111000///...---000000111222444555666777111333666666666666888:::>>>>>>???@@@@@@@@@@@@@@@;;;:::888666777888;;;<<>><<<<<<===???<<<===>>>AAABBBBBB>>><<<888777666777888<<>>===<<<<<<>>>???AAAAAA???>>>>>>??????===;;;>>>>>>>>><<<<<<>>>BBBEEECCCCCCDDDEEEDDDCCCBBBAAABBBAAAAAA@@@???>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>???AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???DDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBCCCFFFHHHJJJEEEDDDCCCBBBAAAAAAAAAAAA<<<===>>>???AAABBBBBBCCC@@@@@@@@@>>>===>>>@@@CCC???????????????AAABBBCCCCCCFFFHHHHHHGGGDDDCCCBBBCCCBBBBBBAAA@@@?????????@@@AAAAAAAAA@@@>>><<<;;;???@@@AAABBBAAA???===<<<<<<<<<<<<===>>>???@@@@@@@@@??????AAABBBBBB@@@>>>666666888;;;>>>??????======???CCCEEECCC???:::777777777999===@@@AAAAAAAAA>>>???AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???AAABBBAAA===999777777777888:::<<<>>>@@@BBBAAA@@@???@@@BBBDDDCCCBBB===>>>??????<<<::::::;;;===>>>???===;;;:::;;;<<<777777888888888999;;;<<<:::;;;;;;===>>>@@@BBBBBBAAABBBBBBAAA???<<<:::888999777666666777888888888>>>>>>??????===999666333777777888888999999999:::===:::666333222333666888;;;<<<<<<===<<<:::888777555888;;;<<<<<<<<<<<<===@@@===:::888888888777666555555555333222444999===AAA@@@???>>>===<<<<<<<<<::::::999999999999999999;;;<<<<<<;;;999888888999===>>>>>>===;;;:::;;;<<<999:::;;;============<<<<<<===???@@@@@@???>>>===???@@@AAA@@@???<<<;;;:::=========;;;999999:::<<<>>>??????===:::999999:::555777:::;;;;;;:::999888:::;;;;;;:::888777888999??????@@@AAABBBBBBBBBBBB===<<<:::999999<<>>@@@AAABBBBBBAAA@@@AAA@@@>>>>>>>>>?????????@@@???>>>>>>===>>>?????????>>>>>>======>>>>>>???AAA@@@??????>>>??????@@@???@@@BBBFFFHHHFFFCCC???;;;;;;::::::<<<>>>@@@AAACCCAAA??????>>>===;;;999>>>=========>>>>>>======999::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;===???>>><<<:::999:::888888999::::::999777777)))+++///444888:::999777222444555555333222333444444333111000......------***)))((((((***,,,......000111111000...,,,,,,---000///...---------...///000111333444555555444333...---,,,,,,---...000111333222111111111111222333------...111333444333111222666888888999======;;;666333111000222333333222,,,---///000000000///...000111222333444555555666111333666777888999:::;;;>>>??????@@@@@@@@@??????999888666666777:::===???BBBCCCCCCBBB???======>>>>>>??????>>><<<;;;<<<>>><<<<<<>>>@@@BBBBBB???<<<777777777999;;;>>>BBBDDD@@@???===<<<<<<>>>@@@BBB@@@???>>>======<<<;;;:::>>>>>>??????>>>@@@CCCEEEBBBCCCDDDDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@??????>>>CCCCCCCCCCCCCCCCCCCCCCCC??????>>>===>>>???AAABBB@@@@@@?????????@@@@@@AAADDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@BBBDDDGGGHHHGGGFFFDDDBBBAAA?????????;;;<<<>>>???@@@AAAAAAAAA?????????===<<<===@@@CCC<<<<<<<<<<<<===@@@BBBCCCBBBDDDFFFGGGEEECCCCCCCCCDDDBBB@@@>>><<<;;;::::::????????????>>><<<;;;:::>>>???AAAAAA@@@???<<<;;;::::::<<<===>>>???@@@@@@CCCBBBAAAAAABBB@@@>>>;;;777777999<<>>@@@AAAAAA???======>>><<<===>>>===<<<;;;<<<>>>666555555666777999999999666777999<<<>>>AAABBBCCCBBBBBBBBBAAA???<<<999888888777555666777888777666888999;;;<<<;;;999666444333333444555888:::===???>>>;;;555111000222666999;;;<<<<<<<<<<<<;;;999888777999;;;<<<;;;;;;<<<<<<@@@===:::999999:::999999777666444333333666:::>>>>>>>>>===============>>>999999999999999999999999999:::;;;:::999999:::<<<>>>??????===:::888888999;;;<<<>>>?????????>>>===<<<===???AAAAAA@@@???>>>????????????>>>===;;;:::<<<======;;;999888999:::999;;;<<<<<<<<<;;;<<<>>>;;;<<<===>>>>>>===:::888:::;;;<<<;;;999888999999======???@@@AAABBBBBBBBB@@@===:::888888999<<<===777888::::::;;;:::::::::===???AAABBBCCCBBB@@@?????????>>>=========>>>>>>@@@@@@???>>>>>>>>>===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>=========>>>>>>>>>???AAADDDFFFEEEBBB???888888888999<<>>>>>===;;;888999:::;;;::::::999999999888777777777888999:::999;;;<<<<<<999888777888;;;<<<=========;;;:::888+++---000222444555555444222333555444333222222222000000///...------......------,,,,,,,,,---...//////111111111//////000111222000...,,,+++,,,---...///111333555666666555444///---+++)))***,,,///111000000//////000111333444///......000222333222111333777888777999<<<===:::777333......000222111000***,,,///111333333222111111111111111222222222222333444666999;;;<<<<<<<<<>>>???@@@AAAAAA@@@>>>===888777666666888;;;>>>AAAAAABBBCCCBBB???>>>>>>???>>>??????>>><<<;;;;;;<<<999999:::<<<>>>>>><<<:::999999:::<<<>>>AAACCCDDDAAA@@@???>>>>>>???AAACCC======;;;:::999999999999:::<<<>>>@@@AAADDDGGGIIIDDDDDDCCCCCCDDDFFFHHHIIIDDDCCCCCCBBBAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<<<<===???BBBCCCBBBAAA@@@>>>>>>??????@@@IIIIIIJJJKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCCCC???>>>>>>>>>@@@CCCEEEGGGHHHGGGDDDBBB@@@>>>===<<<;;;<<<>>>???@@@@@@???>>>?????????===<<<===@@@BBB<<<;;;;;;;;;<<>>>>>>>>===<<<<<<;;;>>>???@@@@@@@@@@@@>>>>>>:::;;;<<<>>>????????????CCCBBBAAAAAAAAA@@@===;;;999999;;;>>>AAACCCBBBAAA===;;;999777777999<<>>???@@@@@@<<<>>>???@@@???===:::888555555666888:::===???@@@@@@@@@???@@@AAAAAA@@@>>>>>>@@@@@@@@@>>>>>>???@@@===>>>??????======>>>???777666555666888999999777555666999<<>><<<:::999999888777777888999777666444666888:::;;;:::888777222222333555888===AAADDD???;;;666111000222555888<<<=========<<<;;;;;;::::::;;;======;;;:::;;;<<<>>><<<;;;:::;;;<<<;;;:::999888666555666999<<<>>><<<<<<;;;<<<<<<===>>>???::::::999999888888888777999:::::::::999999;;;===>>>>>>>>><<<999777666777===>>>???@@@??????>>>===;;;===???AAAAAAAAA???>>>>>>===<<<<<<======;;;999:::<<<===<<<:::888777888444777:::<<<===>>>@@@BBBAAA@@@@@@@@@AAA@@@===;;;<<<===>>>===;;;999999:::999:::<<<>>>???@@@AAAAAAAAA???;;;888666777999:::999;;;>>>>>>===<<<<<<<<<>>>???AAACCCCCCAAA???===<<<===>>>>>><<<;;;<<<===@@@@@@???>>>>>>===<<<<<<::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@BBBBBB@@@>>>777777777888;;;@@@EEEGGGIIIDDD>>>;;;:::<<<===>>>AAA>>>;;;;;;===>>>===:::999;;;<<<;;;:::999:::<<<;;;999777666555666888999:::;;;<<<;;;999888888999>>>??????@@@???>>><<<;;;///000111111000000111111222444555555333222222222......------......///000000000000///.........///000111222222111222333555222000---,,,+++---///111000222444555555444111000---,,,+++++++++,,,...///...---------...111333555222000...///000111000///222555777666888<<<===;;;777222---,,,///111000...---///222555666666555555444444444333333333222222555666888;;;===>>>===<<>>===;;;:::888888999<<>>???@@@AAA???===;;;:::;;;888777777999;;;<<<;;;999:::<<<>>>@@@BBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCC======<<<;;;::::::;;;<<<:::===@@@CCCDDDFFFIIIKKKIIIGGGDDDBBBBBBDDDGGGIIIDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===<<<<<<>>>AAABBBAAA@@@???>>>>>>???AAABBBIIIJJJKKKLLLKKKJJJHHHGGGCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>===>>>@@@BBBEEEGGGGGGEEECCCAAA???===<<<<<<===>>>???@@@@@@???>>>===@@@AAAAAA???>>>>>>@@@BBB???>>>===<<<===???BBBCCC@@@AAAAAA@@@???@@@BBBDDDCCCAAA>>>;;;999999999999=========>>>>>>???????????????@@@AAAAAABBBCCCCCC<<<===>>>?????????>>>>>>AAA@@@@@@AAABBBAAA???===<<<<<<>>>@@@CCCDDDDDDBBB<<<:::777555777:::>>>AAA???===<<<@@@EEEGGGDDDAAAAAAEEEIIIGGGCCC>>>>>>???===>>>???@@@AAA@@@??????<<<===>>>??????>>>===<<<777777888:::<<<>>>@@@AAABBBAAA@@@AAABBBAAA???<<<===>>>>>>===;;;<<<>>>@@@AAABBBCCCBBB@@@??????@@@999888777888:::;;;999777555777999<<>>>>>===;;;::::::;;;;;;::::::;;;===>>><<<;;;;;;999777777999<<<>>>???;;;;;;;;;;;;;;;<<<======;;;::::::999888777666666;;;;;;;;;:::888888:::<<<:::;;;;;;:::777666666666===>>>>>>???>>>===;;;:::;;;<<<>>>@@@AAA@@@???>>><<<:::999999;;;<<<:::888999;;;======;;;888666555111444999<<<>>>@@@BBBDDDBBBAAA???@@@BBBBBBAAA???>>>???@@@???<<<:::999999555666888;;;===???@@@AAAAAA>>>:::777555666888999;;;>>>AAAAAA???<<<<<<===>>>@@@BBBCCCBBB@@@===;;;:::<<>>@@@??????>>>===<<<::::::::::::999999999999::::::;;;;;;;;;;;;::::::999888:::::::::;;;>>>@@@???>>>999999888888;;;???CCCFFFCCC@@@<<<;;;===???AAAAAA<<<999666888<<>><<<<<<======<<<:::999<<>><<<999666555666888999>>>??????>>><<<;;;;;;<<<@@@AAA@@@@@@???>>>======222222222000.........000333555666666444222222222------------...000111222222222222000...---...///000111222333222444666888222000---,,,,,,///222444111222444444333111...,,,,,,,,,------------------,,,++++++,,,---000333555333111.........//////...000333555555777<<<>>><<<888333---,,,///111000...000222555888999999777666999888888777666555555555666777999<<<>>>???===<<<@@@AAACCCCCCCCCAAA???===>>>===;;;::::::<<>><<<;;;;;;<<<>>>AAABBBBBB@@@>>>;;;:::;;;999888777999;;;<<<<<<;;;;;;===@@@CCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCC@@@@@@???>>><<<===>>>@@@???AAADDDEEEEEEFFFGGGHHHMMMJJJEEEAAA@@@BBBEEEGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<<<<===???AAA@@@???>>>>>>???AAACCCDDDFFFGGGIIIIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>===>>>@@@CCCFFFHHHEEEDDDBBB@@@???=========>>>???@@@AAAAAA@@@>>><<>>>>>???AAACCC@@@@@@???>>>===???BBBEEEBBB@@@>>>;;;::::::;;;<<<======>>>???@@@AAABBBBBB@@@@@@@@@AAACCCEEEFFFGGG===>>>???@@@@@@???>>>===>>>>>>>>>@@@CCCCCCAAA@@@>>>>>>@@@BBBEEEFFFEEECCC;;;999777666888<<<@@@CCC???===<<<@@@FFFIIIFFFCCCAAAEEEJJJIIIEEEBBBBBBCCCAAABBBCCCDDDCCCAAA???===<<<======>>>???@@@@@@@@@999::::::;;;===???AAABBBCCCBBBBBBBBBBBBAAA>>><<<<<<<<<;;;:::999:::===???FFFFFFFFFDDDAAA@@@???@@@;;;999888999;;;<<<999666666777:::===???AAAAAAAAACCCBBB@@@>>><<<<<<<<<======<<<;;;;;;<<<<<<:::888888999;;;<<<===>>>>>>===999888888999<<>>>>>>>>>>>============??????@@@>>>;;;::::::;;;999999:::<<<>>>???===;;;<<<:::999999;;;>>>???@@@<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777666555======<<<:::777777888:::777888999888666555666777======>>>===<<<;;;999888:::<<<>>>@@@AAA@@@???>>>;;;999777888:::;;;999777888:::===>>>;;;888555444111444999<<<>>>@@@BBBDDDAAA???===>>>AAACCCCCCAAA???@@@AAA@@@===:::999999222333666999<<<>>>@@@@@@???===:::777555666888999<<>>@@@BBBCCCBBB???<<<999888<<<@@@AAA???======>>>?????????>>>===;;;999999;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888777999888888999<<<>>>??????<<<;;;999999:::>>>BBBDDD<<<;;;;;;===@@@CCCDDDDDD777444222555;;;??????>>>===>>>>>><<<999:::===AAAAAA>>>;;;777666777999:::AAABBBCCCAAA???>>>???@@@BBBAAA@@@@@@???>>>>>>===222111000111222333222111555333333444666666333000222000---,,,---000222333666555222000//////000111111222222333555666888888444000------222666999999333000,,,************))))))+++---...---,,,,,,,,,///+++((()))...111000---333222///------...000111333333222111222555:::===999777333222111111000///333444666:::===<<<999777555777:::<<<===<<<;;;:::555777:::;;;;;;;;;<<<>>>???===<<<>>>@@@BBBBBBAAAAAAAAAAAAAAA???===;;;999===<<<>>>AAA???;;;;;;>>>BBBCCCDDDBBB???<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@???>>>>>>AAAEEEHHHKKKGGGCCCBBBEEEGGGGGGGGGCCCBBB@@@>>>>>>???@@@AAAEEEHHHLLLLLLJJJFFFCCCBBBEEEDDDCCC@@@>>>???BBBEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCCCCAAA??????AAADDDEEEAAA<<<:::<<<>>>???>>>????????????@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC>>>???@@@???>>>>>>@@@AAA@@@@@@@@@??????>>>>>>>>>??????@@@??????>>>===<<>>???BBBEEEEEEDDDCCCBBBAAA???>>>>>>??????CCC@@@===;;;<<<======<<<>>><<<;;;===AAADDDDDDCCC===<<<<<>><<<;;;;;;<<<===>>>@@@AAAAAABBBCCCCCCCCCBBB;;;;;;;;;<<<>>>???>>>===999999:::;;;===>>>@@@@@@CCC???<<<===AAADDDBBB@@@???AAADDDEEEDDDCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>=========>>>???AAABBBCCCCCCAAA??????BBBEEEFFFGGGAAAAAAAAAAAAAAA???>>>======;;;888888:::===??????AAAAAA@@@@@@AAA@@@===;;;>>>??????===:::888777888555888;;;<<<<<<<<<======@@@@@@??????>>>=========<<<=========<<<:::888777555666888;;;===???AAAAAA;;;<<<=========???BBBEEEEEECCC@@@???@@@AAAAAAAAACCCAAA???<<<;;;<<<===???DDDAAA;;;666333333555666:::<<<>>>@@@@@@???===<<>>>>>>>>===<<<:::888666777777777888888999:::;;;<<<@@@CCCAAA<<<888888999===;;;888777999:::;;;;;;;;;999888777888888777666555888>>>DDDHHHFFFAAA<<<===;;;888777999;;;======?????????<<<999888888:::777888:::<<<>>>@@@AAAAAAAAA>>><<<===@@@BBBAAA???<<<<<<<<<;;;:::999888777222444777:::<<<>>>@@@@@@???===:::888777888999:::<<<<<<=========<<<;;;:::AAAAAAAAA@@@>>>;;;999777<<<======>>>>>>>>>======AAA@@@>>><<<;;;999888888::::::::::::;;;===>>>??????>>>>>>===;;;:::888888777777888:::<<>>;;;888888:::===>>>999:::;;;???CCCDDDDDDCCC888333///111888>>>AAAAAA===>>><<<777444555<<>>;;;;;;>>>AAA@@@@@@AAAAAA@@@???===<<<222111000111333444333222333222222444777777555333555333000////////////000000///...------///000222000000000000111222444555444222//////333666777777111...+++******+++++++++***,,,...///...---------000,,,)))+++///222111///444222000---------///000222222222111111333888;;;:::888555333333222111///222333666:::======:::888666888:::===>>>===<<<;;;999;;;<<<<<<<<<<<<===???@@@>>>===>>>@@@BBBCCCCCC??????@@@@@@???===<<<;;;>>>>>>@@@CCCBBB>>>===@@@BBBDDDEEEDDDAAA===<<<;;;???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>@@@CCCFFFLLLHHHEEEDDDFFFHHHIIIHHHDDDCCCAAA@@@@@@AAACCCDDDCCCFFFIIIJJJGGGDDDAAA@@@CCCCCCBBBAAA???@@@CCCEEEGGGEEEDDDBBBBBBCCCDDDFFFFFFEEEDDDBBB@@@AAACCCFFFFFFBBB>>><<<===???@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@AAA@@@>>>>>>???AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======CCCCCCBBBAAAAAAAAAAAABBBBBB???>>>???BBBEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>@@@>>><<<;;;===???@@@??????===<<<>>>AAADDDCCCBBB===<<<<<<>>>BBBCCCBBB@@@???>>><<<;;;:::;;;======@@@AAAAAABBBCCCCCCBBBBBB===;;;999999;;;===>>>>>><<<===>>>@@@BBBCCCCCCCCCCCC???;;;<<<@@@BBBAAA>>>===???BBBCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<===>>>@@@BBBCCCDDDCCCBBB@@@AAACCCEEEFFFFFFBBBBBBAAAAAA@@@@@@?????????===;;;;;;<<<>>>??????>>>>>>>>>???@@@@@@>>><<<>>>???>>><<<999777888999888:::<<<=========???@@@BBBAAAAAA@@@???>>>======>>>>>>>>>===<<<:::777666777888;;;>>>???@@@??????<<<============>>>AAADDDDDDBBB@@@???AAABBBCCCBBBCCCBBB@@@===<<<<<<>>>???CCC@@@<<<777555444555666<<<>>>@@@AAAAAA???===<<>>???@@@@@@???===;;;:::888888777666666777888999<<<@@@DDDCCC???<<<<<<>>>:::888777888:::<<<===<<<===:::888666777777777666555888===CCCGGGGGGCCC???>>><<<999999<<>>;;;::::::;;;<<<===>>>???@@@AAAAAAAAA>>><<<;;;<<<@@@AAA@@@===999999::::::::::::999999555666777:::<<<>>>??????>>>===;;;999888888888888888999:::<<<<<<<<<<<<;;;@@@@@@@@@???>>><<<:::999>>>??????@@@AAAAAAAAA@@@>>>===;;;999888888999999:::::::::;;;<<<>>>???@@@>>>??????>>>===;;;999777777777888999;;;===???AAA???>>>;;;999999:::;;;===::::::<<>>@@@@@@??????===888444555;;;AAAAAA@@@===:::777777999<<<@@@@@@???===::::::===AAAAAAAAAAAAAAA@@@>>><<<;;;222111111222444666555444111111111333666777666555777666444222000...,,,,,,)))((()))***+++...111222...---,,,++++++---///000222111111222444555555444000...+++***+++---------+++...000111000//////000111...,,,...222444444222333222000...------//////333333222111111222555888:::888666555444333111///222333666:::>>>>>><<<999666888:::===>>>>>>===<<<;;;<<<<<<;;;:::;;;===???BBB@@@>>>>>>@@@BBBCCCCCC<<<===>>>>>>>>>>>>>>>===@@@@@@CCCFFFEEE@@@@@@BBBCCCDDDFFFEEEBBB???===<<>>???BBBDDDKKKIIIFFFEEEGGGIIIJJJJJJEEEDDDCCCBBBBBBCCCEEEFFFBBBDDDFFFFFFDDDAAA??????@@@AAAAAAAAA@@@AAACCCFFFGGGEEECCCBBBAAABBBCCCDDDGGGFFFDDDAAA@@@AAADDDGGGHHHEEEAAA???@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIGGGFFFCCCBBB@@@??????BBBBBBBBBAAA???>>>???AAA@@@AAAAAACCCDDDEEEFFFFFFAAAAAAAAAAAA@@@???>>>>>>CCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>???BBBDDDFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>===;;;:::;;;>>>@@@AAAAAA???>>>>>>???AAABBBBBBAAA>>>======???AAABBBAAA???>>>===<<<;;;;;;;;;<<<===@@@AAAAAABBBBBBBBBBBBBBB>>>;;;777666888<<<>>>???<<<>>>AAADDDEEEEEEDDDCCCAAA>>>;;;<<<>>>@@@>>><<<:::<<>>;;;;;;<<<===???AAACCCDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAAAA@@@>>>>>>?????????>>>:::::::::===???AAA@@@??????>>>===:::888777999;;;;;;<<<=========???BBBDDDCCCBBBBBBAAA???>>>======@@@@@@???>>>;;;888555444777999===AAAAAA@@@===;;;:::;;;<<<;;;;;;<<>>>>>@@@BBBCCCCCCAAAAAAAAA???======???@@@AAA???===:::777666666666>>>???@@@BBBAAA@@@>>>===@@@>>>;;;;;;<<<======<<<>>>???BBBCCCDDDBBB@@@???;;;:::777555555555666777;;;>>>AAAAAA>>>===>>>@@@777777777999;;;=========>>><<<999888999:::999999777999===BBBFFFGGGEEEBBB???===<<<<<>>;;;666666888999::::::;;;;;;666666777888:::<<<>>>>>>>>>>>>===;;;:::888777777444555777999;;;<<<<<<<<>>===<<<;;;>>>>>>@@@AAABBBBBBBBBBBB<<<:::888666666777999;;;;;;;;;;;;;;;===>>>???@@@===>>>??????>>><<<:::888888888888999;;;===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>:::666333444888===>>>>>>??????===999555555:::??????>>><<<999777666888:::======<<<;;;999:::===???@@@AAAAAAAAA@@@>>><<<;;;333222222333666888888777111111111222333333333333555555555333000---******&&&'''''')))+++...000111---+++)))(((''')))+++,,,---...000222444444333222222000---,,,---...///...---///222222222111111222222000///111444666555444111000///......///000111444444444333222333555777888777555444444333111...333444777<<<@@@@@@>>><<<555777999;;;<<<===<<<<<<999::::::999999:::>>>AAADDDAAA>>><<<===??????@@@:::;;;<<<===>>>?????????@@@@@@CCCGGGFFFAAAAAADDDBBBDDDFFFEEEBBB???======???AAABBBDDDCCCBBB@@@>>>>>>???@@@@@@@@@@@@BBBDDDIIIGGGFFFFFFFFFHHHIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEBBBDDDEEEDDDAAA?????????===???@@@@@@???@@@CCCEEEGGGFFFDDDBBBAAAAAABBBCCCGGGFFFDDDAAA???@@@DDDGGGIIIGGGEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBCCCDDDEEEFFFHHHGGGFFFDDDBBBAAA@@@@@@CCCCCCCCCBBB???>>>???AAAAAAAAACCCDDDFFFGGGHHHIIIAAAAAABBBBBBAAAAAA@@@@@@CCCDDDEEEFFFEEEDDDCCCBBB???>>>>>>???AAACCCEEEFFFHHHFFFDDDAAA???>>>>>>>>>;;;:::999:::===???@@@@@@??????@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAA@@@???======<<<;;;;;;<<<<<<===@@@AAAAAABBBBBBBBBAAAAAA<<<999777666888;;;======:::===@@@DDDEEEDDDAAA@@@???===;;;;;;======<<<:::888:::<<<===<<<===>>>@@@BBBCCCDDDEEEDDDBBB???>>>;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDCCCAAA??????>>>===<<<<<<>>>@@@AAAAAA@@@??????@@@@@@>>><<<777777888:::>>>AAAAAAAAA???>>><<<999777777:::======>>>===<<<<<<>>>BBBEEEBBBBBBAAA@@@>>>===<<<<<<@@@???>>>===:::666333111333777<<<@@@AAA@@@<<<:::777777888777777888:::<<<===<<<:::;;;>>>@@@@@@@@@???AAABBB@@@>>>===???AAAAAA@@@???===;;;:::999888<<<===???@@@AAAAAA@@@???@@@>>><<<;;;<<<=========<<<>>>AAADDDEEEDDDBBBAAA>>><<<999777555555666777999;;;===<<<::::::<<<>>>777777888:::<<<===<<<;;;=========???AAAAAA???===;;;<<>><<<:::999777444555666888999:::;;;;;;=========>>>>>>=========;;;<<<>>>???@@@AAABBBBBB===;;;888555555777999;;;>>>>>>===<<<<<<<<<======999;;;===???@@@???===<<<999999999:::;;;===>>>???@@@@@@@@@???>>>===<<<;;;===<<<===>>>??????===;;;999666444555777:::;;;;;;======<<<999777888;;;???>>>>>>===;;;888777999:::>>>===<<<;;;::::::<<<===>>>???@@@@@@@@@???===<<<444444444555888999999999111222111000/////////000222444555444000,,,++++++)))******+++---...///000,,,+++)))(((((((((***+++)))+++///222333222111111555333000...///000000000...000333444333222333444222222222333555666555555////////////000222333555444666777666555444555777666444222222222222000///444555999===AAAAAA???===333555666888:::;;;;;;;;;777888999:::;;;===BBBEEEFFFBBB===:::999;;;<<<<<<;;;;;;<<<===>>>???@@@AAA@@@???AAADDDCCC@@@@@@DDDBBBCCCDDDCCC@@@>>>======>>>???@@@AAAAAA???===<<<<<<>>>@@@BBBBBBBBBDDDFFFEEEEEEEEEDDDDDDEEEGGGHHHIIIGGGDDDBBBAAAAAAAAABBBDDDEEEDDDBBB@@@???@@@AAA======>>>>>>>>>@@@CCCEEEIIIGGGEEEBBBAAAAAABBBCCCHHHHHHFFFCCCAAABBBFFFIIIIIIIIIGGGEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBB???>>>???AAABBBCCCCCCDDDEEEFFFGGGGGG???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>??????@@@BBBDDDFFFIIIGGGEEEBBB@@@?????????;;;:::999:::;;;===<<<;;;???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA?????????<<<<<<<<<<<<======>>>>>>@@@AAAAAABBBAAAAAA@@@@@@999888888999;;;<<<;;;:::999<<<@@@DDDEEECCC@@@>>><<<;;;;;;;;;<<<<<<;;;:::888:::;;;;;;::::::<<<>>>@@@AAABBBBBBBBB@@@>>>===<<<<<<;;;:::::::::::::::<<<<<<===???AAA@@@===:::;;;:::999999:::<<<>>>@@@???>>>======??????>>><<<777666777999===@@@AAA@@@??????===:::888999<<>>===;;;;;;<<<@@@DDD@@@@@@???>>>===<<<;;;;;;>>>======;;;888555222000///222777<<<>>>>>>;;;999222333333333333444666999:::888888888:::;;;;;;:::<<>>===???BBBAAAAAAAAA@@@???>>><<<<<<888:::<<<>>>@@@AAAAAAAAAAAA???===<<<===>>>>>>===:::<<>>???===<<<;;;>>>@@@@@@<<<888555666777888999:::::::::444333333444666:::>>>@@@BBBBBBAAA@@@???===;;;:::777777777888888888999999;;;;;;<<<<<<<<<=========;;;<<<>>>???@@@AAABBBBBBAAA???;;;888777888:::<<>>???@@@??????:::::::::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@>>>===>>>>>>===>>>???>>><<<:::666555555555777888999888::::::999999999;;;>>>@@@>>>??????>>>;;;::::::;;;@@@???===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????777666666777999;;;:::999222222222000...---...///222444666444000,,,,,,---.........//////000000000------,,,,,,,,,,,,,,,,,,(((+++000222222000000000555333000///000222222222...000333444444333444555333333444444444444333333000000000111222444555666444666888888777666666777444222000///111222222222444555888===@@@@@@>>><<<222333555777888::::::;;;999:::<<<>>>@@@CCCGGGJJJFFFAAA;;;888777999;;;<<<============>>>???@@@AAA@@@>>>>>>AAA@@@>>>@@@EEECCCCCCCCCAAA>>>===>>>@@@AAAAAAAAAAAA@@@???>>>>>><<>>>>>@@@CCC?????????>>>>>>@@@DDDGGGKKKIIIFFFCCCBBBBBBBBBCCCJJJJJJIIIGGGEEEEEEHHHJJJHHHIIIHHHFFFDDDDDDEEEGGGIIIHHHHHHIIIIIIKKKLLLLLLIIIHHHEEECCCBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBAAA???>>>???AAADDDDDDDDDCCCCCCBBBBBBBBB<<<===???AAABBBDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>???@@@??????@@@CCCEEEGGGEEECCCAAA????????????<<<;;;::::::;;;<<<:::999===???BBBBBBAAA@@@@@@@@@BBBCCCDDDBBB???=========;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???888888888:::<<<===;;;:::;;;>>>BBBEEEEEEDDDAAA???999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;999999;;;===>>>>>>>>>>>>>>>======<<<======;;;:::888888777777888888999;;;======;;;888777666666777999;;;===>>>===;;;:::;;;===?????????:::888888999<<<>>>???>>>??????>>>===;;;;;;>>>@@@@@@???>>>;;;:::;;;>>>@@@>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::888666333222---000333777:::;;;::::::000111222222222444777999;;;999888888999999888666888===BBBBBB>>><<<>>>AAAAAAAAAAAA@@@@@@?????????888999;;;===???@@@AAABBBBBB@@@======>>>??????>>>:::;;;<<<>>>>>>>>>>>>===@@@@@@???>>>======<<<<<<>>>===;;;:::999:::<<<===;;;:::999999;;;;;;:::999:::>>>DDDKKKNNNNNNIIIEEECCCCCCDDDEEEFFFEEEAAA>>>???===;;;:::::::::888777;;;===>>>>>><<<:::999999999999999;;;===@@@BBBDDD@@@>>><<<===???>>>;;;777555666777999:::;;;;;;;;;777555444444666:::???BBBBBBBBBAAA@@@???>>>======;;;::::::999888888999999:::::::::::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBCCCAAA>>>;;;:::;;;<<<===BBBAAA>>><<<:::888777777777888999;;;===>>>???@@@999999999:::<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>???@@@???<<<:::555555666777777888888888888888888999;;;===???@@@>>>@@@AAA@@@>>><<<<<<<<>>???>>>===:::;;;===???@@@@@@??????999888777888:::;;;;;;999222333333111......000222555888999666111------000000000111111111111111000...///000111111111000///---000333333111///...///000...------000333444555...000333444444444444555333444555444333222111000333333333444444444555555222444777888777666666666444111///...000333555666333444777:::======;;;888333444555777888:::;;;<<<:::<<>>>>>???@@@AAA@@@>>>===>>>===<<<@@@FFFFFFEEECCC@@@===>>>@@@CCCDDDCCCBBB@@@@@@???@@@@@@@@@CCCFFFGGGEEEDDDCCCCCC???AAACCCCCCBBBBBBDDDFFFEEEDDDBBBAAAAAABBBCCCDDDFFFEEEBBB???<<<===@@@CCCDDDCCCAAA??????AAAGGGKKKLLLJJJGGGEEECCCBBBCCCCCCGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNIIIHHHEEECCCCCCDDDEEEGGGIIIHHHFFFEEECCCBBBAAAAAA@@@@@@AAA@@@>>>>>>???AAAFFFEEEDDDBBB@@@===<<<;;;999;;;===@@@BBBDDDFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@???@@@AAA@@@>>>>>>AAADDDCCCBBB@@@>>>===============<<<;;;<<<======<<<:::;;;???BBBCCCAAA@@@@@@AAAAAACCCCCCAAA===:::999::::::;;;===???AAACCCDDDDDDAAAAAAAAAAAAAAA@@@??????;;;999888999;;;<<<===<<<===???BBBDDDEEECCCAAA@@@777888;;;<<<<<<<<<<<<======>>>===;;;999999:::<<<===<<<;;;:::999:::;;;;;;>>>===<<<:::999999999999666666777999;;;<<<:::999444555666888:::;;;===>>>;;;999888999===@@@BBBCCC>>><<<::::::;;;<<<<<<<<>>>>>@@@AAAAAAAAA@@@===;;;:::<<<>>>>>>>>>>>>===============:::;;;;;;;;;:::999777666111111222333555777999:::111333444555555777;;;>>>@@@>>><<<<<<;;;:::888555555;;;AAABBB>>>;;;===AAAAAA@@@??????>>>??????@@@;;;<<<===>>>???@@@@@@AAABBB@@@>>>===>>>??????>>>;;;;;;::::::::::::;;;;;;>>>>>>???@@@@@@@@@???>>>???===:::999;;;===@@@AAA;;;999777888:::;;;<<<<<<===???CCCGGGJJJJJJGGGDDDCCCCCCEEEGGGHHHFFFBBB???<<<:::888888888888666555:::<<<>>>>>><<<:::999999;;;;;;;;;<<<>>>AAADDDFFFBBB???;;;;;;<<<;;;888555444555777999;;;===>>>>>>===;;;888777777;;;???BBBAAA@@@???>>>===>>>>>>???===<<<;;;:::999::::::;;;:::999888888888999:::;;;>>>??????@@@AAAAAAAAA@@@AAA@@@???>>>===>>>?????????>>><<<;;;999888888888::::::999999:::;;;<<<===666666777888:::<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@===;;;555666888999999999::::::888888888:::<<<===>>>>>>>>>@@@AAAAAA???===<<<<<<>>><<<;;;<<>>??????>>>===<<<;;;999999999;;;;;;;;;999111333444222000000333666999<<<<<<888111---...111000111111222222222222222///111333555555444333222111444666555111...---...,,,******+++///444666777...000333444444444555666333444555444222000///...777666666555555444333333000333666777777555555666555222......000444888999111222555888;;;;;;888555444444666777999;;;<<<===:::===@@@AAABBBCCCEEEFFFAAA===888666999>>>CCCFFFCCCBBBAAA?????????@@@@@@BBB>>><<<===<<<<<>>???@@@AAACCCFFFHHHIIIFFFCCCAAA@@@???AAADDDDDDBBBBBBDDDGGGCCCCCCBBBAAABBBDDDFFFHHHFFFDDDAAA===;;;<<<@@@CCCHHHGGGDDDAAA@@@CCCIIINNNMMMKKKHHHEEECCCCCCCCCCCCBBBDDDEEEEEECCCBBBBBBCCCFFFGGGHHHFFFCCCBBBCCCFFFEEEEEEFFFGGGIIIKKKMMMNNNIIIGGGEEEDDDDDDFFFHHHIIIKKKJJJHHHEEECCCAAA??????>>>???@@@???>>>>>>@@@AAAHHHFFFDDDAAA===:::888666777999<<>>===>>>???@@@@@@AAABBB@@@>>>===@@@CCC@@@???===<<<;;;;;;;;;<<<===<<<<<<===???@@@???===:::>>>BBBCCCAAA@@@@@@BBB@@@BBBBBB@@@;;;777777888999:::===@@@BBBDDDFFFFFFAAAAAAAAAAAAAAA@@@???>>>>>>;;;777777999<<<>>>???<<<>>>@@@BBBCCCBBB@@@???555888;;;<<<=========>>>??????>>><<<999999:::<<<<<<:::888777777888999;;;>>>===<<<;;;;;;;;;;;;;;;666555555777:::;;;;;;:::333444777999;;;======>>>:::999777999===AAAEEEFFFAAA>>>;;;:::;;;;;;;;;:::>>>@@@AAAAAA@@@???@@@BBBCCCCCCAAA???<<<:::;;;<<<>>>>>>>>>>>>????????????:::;;;<<<<<<<<<;;;:::999444333222222333555888:::444555777888999;;;???BBBDDDBBB@@@???>>><<<999666444:::AAAAAA===:::===@@@@@@???>>>======>>>???@@@????????????????????????BBB@@@>>>===>>>?????????===<<<:::888888888999:::;;;===???AAABBBAAA@@@???===:::888888;;;>>>BBBCCC:::888666777999<<<>>>???@@@@@@@@@CCCEEEFFFDDDCCCAAABBBEEEHHHIIIHHHDDD@@@999888666777888888777555:::<<>>===;;;;;;<<<>>>???======;;;;;;;;;;;;======999999888777777888999:::<<<======>>>>>>>>>======???????????????@@@AAAAAA<<<;;;;;;:::999999999999>>><<<:::888777888999:::333444555666999;;;===???>>>>>>>>>>>>???@@@AAABBB@@@@@@???@@@AAA@@@>>><<<555888:::<<<<<<;;;;;;<<<:::999999:::<<<===<<<<<<===???AAABBB@@@===<<<<<<:::999888;;;@@@CCCCCCAAA??????@@@???>>>===;;;:::<<<;;;:::999888999::::::444555555555555555555555<<<<<<;;;555...+++---111444000,,,,,,000555777777333222222222444666999;;;<<<:::777444111...,,,,,,+++)))))),,,222777888888777444222222444444333000444555555666666666666666999777444222333333333333222666999888444333555999555333111333888;;;<<<;;;222111222777<<<<<<888333444555666888999999999999999<<<>>>>>>===>>>AAAEEEDDDBBB@@@??????AAADDDFFFBBBCCCCCCAAA@@@@@@BBBEEEAAABBBCCCCCCAAA??????@@@DDDDDDCCCBBBAAA@@@@@@???DDDCCCBBBAAA@@@AAABBBBBBEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAACCCEEEHHHJJJJJJJJJIIIGGGHHHFFFCCC>>>===???BBBIIIHHHFFFDDDBBBCCCFFFHHHKKKKKKKKKJJJGGGCCC@@@>>>===<<<;;;===@@@CCCDDDDDDHHHGGGEEECCCBBBCCCDDDEEEGGGGGGEEECCCBBBDDDHHHLLLJJJIIIFFFBBB??????AAADDDGGGGGGFFFCCC@@@======>>>@@@@@@AAABBBCCCCCCBBBBBBLLLJJJGGGCCC>>>;;;888777666999===@@@AAABBBDDDEEE???<<<:::999;;;===???@@@BBBAAAAAA@@@?????????@@@@@@???<<<:::999999:::;;;<<<<<<===???AAAAAA???>>>DDDBBB@@@@@@AAABBBAAA@@@BBBCCCBBB@@@<<<999888888555999@@@EEEHHHGGGDDDBBBAAA@@@>>>=========>>>???CCC@@@<<<::::::===>>>???>>>???AAABBBBBBAAA???>>>777777888:::;;;===???@@@EEEDDDBBB@@@===:::888777>>>>>>===;;;999999;;;<<>><<<===>>>AAACCC===;;;::::::<<<======<<<;;;;;;<<<===>>>?????????888999;;;<<<>>>AAAEEEHHHDDDBBB@@@>>><<<;;;<<<<<<@@@AAAAAAAAA@@@@@@???>>>AAA???======???@@@AAA@@@@@@@@@@@@AAABBBAAA???======:::999<<<@@@AAA>>>999888777666555666777999;;;555666888:::===AAADDDEEEDDDDDDDDDCCC@@@<<<999666<<<======<<<;;;;;;===??????>>>>>>>>>>>>??????@@@AAA@@@@@@?????????@@@@@@BBB@@@===;;;;;;===???AAA???>>>===<<<;;;;;;<<<<<<>>>===;;;::::::<<>>???BBBEEEFFFEEECCCBBBBBB;;;;;;:::999999999::::::???===<<<<<<>>>??????>>>===>>>???>>>===>>>@@@BBB>>>>>>>>>>>><<<:::888777666666777999===AAAEEEHHHBBBAAA???===<<<<<<======???>>><<<;;;;;;===???@@@===;;;888888:::===@@@AAA::::::::::::::::::::::::===>>>??????>>><<<:::888;;;<<<>>>@@@AAABBBBBBBBB<<<;;;:::999888999::::::999:::;;;:::::::::;;;<<<;;;888555666:::===>>>===>>>999444555:::???@@@???BBBAAAAAABBBDDDDDD@@@<<<444777:::===>>>===:::999888:::<<<>>>???>>><<<:::>>>???@@@???<<<999888777777777888;;;???BBBBBBAAABBBBBBAAA>>>:::666555666===<<<:::999888888999999444444444444444444555555:::<<<<<<888111------///000---,,,---222666888999555444333333444666999::::::888666444111///......---++++++...333777888888666333111000222222222000333444555666666666555555:::666333111222333444333444888;;;:::666333444666666555555777;;;===<<<:::333222222777<<<===:::666777777777888888888888888:::===???@@@???@@@DDDGGGFFFDDDCCCAAAAAAAAABBBCCCAAABBBBBBAAA@@@@@@AAACCCCCCDDDEEEDDDAAA??????@@@CCCCCCCCCBBBAAAAAA@@@@@@DDDCCCBBBAAA@@@AAAAAABBBDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKIIIIIIHHHEEEAAA???AAACCCFFFFFFEEECCCBBBBBBDDDFFFHHHIIIIIIHHHFFFCCC@@@???<<<::::::;;;>>>AAACCCCCCGGGFFFEEECCCCCCDDDEEEFFFJJJIIIGGGDDDBBBBBBEEEHHHFFFFFFDDDBBB???>>>@@@BBBDDDEEEEEECCC@@@>>>======??????AAABBBCCCDDDDDDDDDLLLJJJGGGBBB>>>;;;999888888;;;>>>@@@@@@@@@AAACCC===;;;888888:::===??????AAA@@@??????>>>>>>??????>>>===<<<;;;;;;<<<>>>???>>>>>>>>>???AAAAAA???>>>AAA@@@??????>>>>>>>>>>>>AAABBBBBB@@@<<<:::999999666999???DDDFFFEEEBBB@@@@@@???>>>======>>>???@@@@@@===::::::;;;===>>>??????@@@AAAAAAAAA???>>><<<888888888:::<<>>;;;:::999<<<======<<<;;;;;;===???BBBAAA???======>>>@@@BBB>>>===<<<===>>>@@@??????===>>>???@@@AAAAAA@@@???:::;;;<<<<<<===>>>AAADDDCCCBBB@@@???===<<<<<<<<>>@@@AAAAAA@@@??????@@@AAAAAA???===:::888777:::???AAA???<<<>>>===;;;999888888999:::888999:::;;;===???AAABBBDDDDDDDDDBBB@@@===:::888<<<===>>>===<<<;;;<<<===<<<======>>>??????@@@@@@@@@???>>>======<<<<<<<<>><<<<<<===???AAA>>>===<<<;;;;;;<<<===>>>===;;;999777777888:::;;;:::::::::;;;===>>>===;;;999888777666777:::===???BBB@@@??????@@@AAA???>>><<>>===<<<:::;;;<<<<<<<<<===???@@@>>>>>>>>>>>><<<:::888777888888888999;;;???BBBDDDAAA@@@???>>>============<<<<<<;;;;;;<<<>>>???@@@>>><<<999888:::<<>>???>>>===;;;999:::;;;;;;<<<===>>>@@@@@@???===;;;999888777777888777888999:::::::::<<<===:::888555666999<<<===<<<===999555666;;;???AAA@@@@@@???>>>@@@AAAAAA>>>:::555777999<<<===<<<;;;:::888999;;;<<<======<<<;;;===>>>???===:::777555555777777888;;;???AAABBBAAA???@@@???<<<888666555555>>><<<:::888777666777777444333333333333444555666999;;;<<<999333///------,,,,,,---000555999::::::777666555444444666888999666666444333222111111111///......000333666777777666444000///000111111000333444555666666666555555999555111///000222444444555888;;;;;;777444333444555555666888:::;;;:::999555444444777<<<>>>===;;;;;;:::999888888888888999<<>>???@@@@@@BBBDDDCCCAAA>>>======>>>???AAACCCDDDFFFFFFGGGLLLJJJGGGBBB???===;;;;;;<<<>>>@@@@@@???>>>???@@@;;;999888888;;;>>>???@@@@@@???>>>===<<<===>>>>>>;;;;;;;;;<<<===???BBBCCCAAA@@@@@@@@@AAAAAA???======??????===:::888:::<<<@@@AAABBB@@@===;;;:::;;;888:::???CCCDDDCCC@@@>>>>>>>>>>>>>>>>>>???@@@AAA<<<:::999;;;===???@@@@@@@@@@@@AAAAAA@@@>>>===;;;999999888999<<<@@@DDDGGGFFFEEEDDDBBB???===<<<;;;;;;<<<======<<<===???AAACCCBBB@@@???>>>>>>???@@@===<<<<<<===@@@AAAAAA@@@???@@@BBBCCCCCCBBBAAA???<<<======<<<;;;;;;>>>@@@BBBBBBAAAAAA???>>><<<;;;>>>??????@@@AAAAAABBBBBB???===;;;<<<>>>@@@AAAAAA???>>>>>>???AAAAAA???>>>999777666888===AAAAAA@@@DDDBBB@@@===;;;:::999999<<<<<<<<<======>>>>>>???BBBBBBBBBAAA???===:::999<<<>>>??????===;;;;;;;;;999;;;<<<>>>??????>>>>>>===<<<;;;::::::999888888>>>>>>>>>>>>>>>???@@@AAA>>>===<<<<<<<<<===>>>???<<<;;;999777666777888999;;;:::;;;<<<>>>???>>>===:::888666555666999<<<>>>>>>===<<<===???@@@???>>>:::;;;===<<<;;;::::::;;;;;;<<<>>>??????>>>===<<<888888999;;;======;;;888777999:::;;;;;;;;;===???>>>>>>>>>===<<<:::999888::::::999999:::<<<===?????????>>>>>>=========<<<999:::<<<===>>>???@@@@@@???===;;;999999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;:::888888888;;;>>>@@@AAA???<<<999777666555555666666777888:::;;;<<<<<<888777666777999;;;;;;;;;;;;888555666;;;???AAA@@@<<<<<<<<<===>>>>>>;;;999777888999:::;;;<<<<<<<<<999999999:::::::::::::::;;;======;;;888444333222666666888;;;>>>AAAAAA@@@<<<======;;;888555555666>>><<<:::777666555555555444444444444555666777888888999999666111...------+++---000444888:::::::::888777555444333555666777333333333222222333333444111111111222444555666666888555222000000111222222444555666888888777666555777444///...///111333444333666999:::777555333444222222222333555777999:::888777666999===@@@@@@???>>>===<<<;;;;;;<<<<<<===AAADDDFFFFFFDDDDDDFFFIIIIIIJJJJJJIIIGGGDDDAAA>>>@@@BBBDDDDDDCCCAAAAAABBBEEEFFFHHHGGGEEECCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDCCCCCCAAAAAACCCDDDEEEGGGGGGHHHCCCBBBAAAAAABBBDDDFFFGGGHHHEEEBBB???@@@DDDIIIMMMIIIJJJIIIHHHFFFEEEDDDDDD???AAACCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB<<<;;;:::;;;>>>@@@BBBBBBEEEEEEEEEEEEFFFGGGHHHIIIQQQOOOKKKFFFAAA>>>>>>???@@@BBBCCCCCCAAA@@@???@@@>>>AAADDDEEECCCAAA???>>>???@@@BBBDDDGGGHHHIIIJJJKKKIIIFFFCCC@@@???>>>>>>@@@AAABBBAAA???===>>>>>>;;;:::888:::<<>>===<<<;;;:::;;;===>>>;;;<<<<<<===???AAACCCEEEDDDBBBAAAAAAAAAAAA???>>>;;;>>>@@@===888666999===AAABBBCCCBBB???>>>===>>>;;;===@@@BBBCCCBBB@@@>>><<<======>>>???AAABBBBBB:::999:::===@@@BBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::999999;;;>>>CCCFFFFFFEEEDDDBBBAAA???>>>===<<<>>>???>>>>>>>>>???AAACCCBBBAAA@@@???>>>======:::999:::<<>><<<======;;;::::::<<<>>>AAAAAABBBBBB@@@???<<<;;;??????@@@AAABBBCCCEEEFFFAAA???======>>>@@@@@@??????>>>>>>???AAABBBAAA@@@;;;999888999===@@@AAAAAADDDCCC@@@>>>;;;:::999999<<<======>>>>>>>>>>>>>>>?????????>>>===;;;:::999;;;>>>@@@@@@===;;;999999888999;;;======<<<:::999999999999888888777777666999:::<<<>>>@@@BBBCCCCCC@@@???>>><<<<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;;;;===???@@@???>>>:::888666444444777;;;===;;;::::::;;;>>>??????>>>999::::::999777666777888===>>>@@@AAA@@@===:::888555666888;;;===<<<999666666888:::;;;;;;;;;===>>>>>>>>>======;;;:::999999::::::999999999:::;;;<<<======>>>>>>>>>===<<<<<<;;;<<<>>>@@@AAAAAA@@@???>>>===;;;888777888;;;===>>>>>>>>>>>>============;;;<<<======>>>======<<<===;;;999777777:::>>>@@@???>>>;;;999777666666666888777777888:::;;;::::::666666777888999:::::::::888666444666999===???@@@;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>;;;:::999888777777888888;;;<<<===;;;777444222222666666777:::>>>@@@@@@???:::;;;<<<:::888666666777===<<<999777555333333333444555666777999999::::::999888555111---,,,,,,------000444777999999999888666555333222222333555666222222222222333444555555666777888888888888999999999888666444222222333444555777999;;;;;;:::888777555222///...///222444444111333666777777666555555333222111111333777;;;???;;;::::::<<<>>>AAACCCCCC?????????@@@@@@AAABBBCCCDDDGGGJJJIIIFFFDDDDDDFFFIIIKKKLLLLLLKKKGGGCCC@@@BBBEEEGGGGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEAAABBBBBBCCCEEEFFFHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIIIIEEEAAA>>>>>>BBBGGGKKKFFFFFFGGGGGGGGGFFFDDDCCC???AAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDD@@@>>>===>>>AAACCCDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIPPPNNNKKKFFFAAA>>>===>>>AAACCCEEEEEECCCAAA@@@AAA???BBBEEEFFFEEECCCAAAAAAAAABBBDDDFFFHHHIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBAAACCCDDDDDDBBB???>>>>>>???===;;;;;;<<>>======>>>???@@@AAACCCCCCEEECCCAAAAAAAAAAAA@@@>>>===@@@BBB???:::888;;;???BBBDDDEEEDDDBBB@@@@@@AAA>>>???AAACCCCCCBBB@@@???<<<<<<>>>???@@@AAABBBBBB;;;;;;<<<@@@CCCEEEEEEDDDCCCCCCCCCBBB@@@???>>>===>>><<<:::888999<<>>>>>@@@AAA@@@>>>======>>>BBBBBBAAA@@@???===<<<;;;777888999<<>>???@@@AAAAAA@@@>>>===;;;;;;<<<;;;::::::===???@@@AAAAAAAAA@@@>>>===;;;??????@@@AAABBBEEEGGGHHHEEEBBB@@@>>>??????>>>===@@@???>>>???AAACCCCCCBBB???>>><<<<<<>>>???@@@AAA??????>>><<<;;;:::999999;;;<<<===>>>????????????======<<<;;;:::999888777:::===??????<<<:::888888888999;;;;;;;;;999777555666777888999999888888777444666:::===AAADDDEEEFFFDDDCCC@@@===;;;::::::::::::::::::;;;<<<>>>@@@AAA;;;;;;;;;===@@@AAA@@@???;;;999666555555777:::<<<888888888:::<<<>>>>>>===:::;;;;;;:::888666777888>>>???AAAAAA???;;;666333333444777:::<<<<<<888555666999;;;<<<<<<<<<===>>>>>>>>>===<<<;;;:::::::::888888999999::::::;;;<<<:::;;;===>>>>>>===<<<;;;>>>@@@AAACCCBBBAAA???======<<<:::777555555999<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<===============@@@>>>;;;999999;;;>>>@@@<<<;;;999888777888888999<<<:::888999::::::888666555666888999999999999999666555444555888;;;===>>>;;;<<<<<<===<<<<<<<<<<<<>>>>>>===<<<===>>>??????===<<<999777555555555666<<<======<<<888555333333666666777999===??????>>>:::;;;;;;:::888777888999<<<:::888666444333222333333555888:::<<<<<<;;;;;;999666222...++++++,,,,,,...111555888888777666666333222111111222444666777222222222222333444444555999;;;======<<<<<<<<<===:::;;;:::888666444555666666888;;;<<<===<<<999888555333111111333555666666222333444666777777888888777777777666777:::@@@DDD>>>>>>>>>???@@@BBBDDDEEE@@@AAACCCDDDEEEFFFFFFFFFEEEHHHKKKJJJFFFCCCDDDEEEHHHJJJLLLNNNMMMKKKHHHEEEFFFHHHIIIIIIHHHGGGGGGHHHGGGIIIJJJJJJIIIIIIIIIJJJFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEAAA>>>>>>AAAEEEHHHCCCCCCDDDFFFHHHHHHFFFCCCAAACCCFFFFFFEEEDDDDDDEEEDDDCCCAAA@@@@@@BBBDDDEEECCCBBB@@@AAADDDFFFGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHLLLKKKIIIFFFBBB???@@@AAADDDEEEGGGFFFDDDBBBAAAAAA@@@CCCEEEFFFEEECCCCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDCCCAAA???===>>>???>>>===<<<>>>@@@BBBCCCBBB===;;;999888888:::<<<>>>===>>>>>>???@@@AAABBBBBBEEECCCAAA@@@AAAAAA@@@???@@@AAABBBAAA>>>===???BBBDDDEEEFFFEEECCCAAAAAAAAA???@@@AAABBBBBBBBBAAAAAA<<<===>>>@@@AAABBBBBBBBB>>>===>>>AAADDDFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>===;;;999:::;;;===???AAAAAA@@@@@@??????>>>>>>???@@@AAA@@@>>><<<<<<===???@@@@@@@@@???===;;;999777777999===AAACCCCCCAAA<<<======>>>>>>>>>======:::;;;;;;;;;:::;;;>>>@@@@@@@@@@@@??????===<<<<<<>>>>>>>>>???AAACCCFFFGGGEEEBBB???>>>>>>>>>===<<>>===>>>AAACCCCCCCCCAAAAAA@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@???===<<<;;;:::999888777777999;;;<<<<<<:::888888888999::::::;;;:::999777666999999;;;<<<<<<;;;:::999333555888<<<@@@CCCEEEFFFGGGEEEBBB>>>;;;999888888666777888999;;;>>>???@@@;;;:::;;;===@@@AAA@@@???===<<<:::999999:::;;;<<<888777777999<<<>>>>>>===<<<>>>>>>===:::888888888>>>???@@@@@@===999444111333555777:::===<<<999666888:::===>>>===<<<<<<===>>>>>>===;;;;;;::::::;;;888888999::::::;;;<<<<<<777999<<<>>>???>>><<<:::@@@AAABBBCCCBBB@@@>>>===;;;<<<;;;777444444999======<<<<<<;;;;;;::::::999============<<<<<<<<<<<<>>>>>>===<<<<<<<<<======999888888777888999:::;;;???<<<:::999;;;;;;888555444777:::;;;:::999888999666666666666888999;;;===<<<===>>>>>>===<<<>>>???@@@@@@???>>>============<<<;;;999777666555666666;;;======<<<999666555555666666666999<<<>>>>>>===:::;;;;;;:::888777888999:::999777555333222222333000333888<<<>>>===;;;999777555222///...---+++***+++///333555444333444555111111000111333666999:::333333333222222333333444777:::======;;;:::;;;<<<999;;;===;;;888555444555666888;;;======<<<999888777666666777999::::::999888777666666777888999999;;;===>>>>>>======@@@BBB@@@AAABBBCCCCCCCCCDDDEEEBBBCCCEEEGGGHHHGGGEEEDDDBBBFFFIIIIIIFFFDDDDDDFFFFFFHHHKKKNNNOOONNNMMMKKKHHHIIIJJJIIIGGGGGGIIIJJJKKKLLLMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEDDDAAA@@@@@@AAACCCEEE@@@AAACCCGGGJJJKKKHHHEEEEEEFFFHHHHHHGGGGGGHHHIIIGGGFFFCCCAAAAAABBBDDDFFFFFFDDDCCCCCCFFFHHHIIIHHHCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDDFFFGGGGGGFFFCCCAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDD>>>AAAEEEIIIJJJJJJHHHFFFAAAAAAAAA???===<<<>>>???>>>======>>>@@@AAAAAA@@@===;;;999888888:::===???;;;<<<>>>???AAABBBBBBCCCDDDBBB@@@???@@@@@@@@@???BBBBBBBBBAAABBBBBBCCCDDDCCCEEEEEEDDDAAA???????????????@@@@@@AAAAAAAAAAAA===>>>???AAABBBBBBAAAAAA@@@??????@@@CCCDDDDDDCCC@@@??????>>>>>>===>>>>>>======<<<<<<<<<===???@@@>>>>>>>>>>>>>>>=========<<<>>>@@@@@@>>>=========<<<===??????>>><<<:::888444555888<<<@@@CCCBBBAAA<<<;;;;;;:::;;;<<<>>>>>><<<======<<<:::;;;===?????????>>>===<<<<<<<<<<<<===<<<<<<<<<>>>@@@CCCEEEAAA>>><<<<<<===>>>>>>======;;;:::<<>>>>>>>>;;;<<<<<<===============;;;<<<>>>@@@@@@@@@???>>>???>>>===;;;999888888777777999:::999888777888999:::::::::;;;;;;;;;<<<<<>><<<:::999999666777888999;;;<<<>>>>>>:::999:::<<>>>>>>>>>>>888777777999;;;======<<<>>>@@@AAA@@@===:::999888===>>>??????===:::666444555666888;;;======;;;999999;;;===>>>===;;;;;;;;;>>>>>><<<;;;::::::;;;;;;:::::::::;;;;;;;;;;;;;;;666888;;;>>>???>>>;;;:::>>>???@@@@@@@@@???>>>===;;;===<<<999555666;;;@@@??????>>>======<<<;;;;;;???>>>===<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;999888888888777777777999:::;;;@@@===999:::<<<===:::666444888<<<===<<<999999999888888999999999:::;;;===<<<===???>>><<<<<<>>>AAAAAA@@@???>>><<<;;;:::999888888777777888888999999999;;;<<<<<<999777666666666555666999<<<======<<<999::::::999777555666777999888666444333222333333...222888===???===:::888666555333222111///+++)))(((,,,111222222111333444000000000222444888;;;===555444333333222222333333333666999999777666777999888;;;>>>===999555444444555777:::<<<===;;;888777999999999;;;===>>>===<<<===:::888777888999::::::<<>>===>>>AAACCCDDDEEEDDDCCCDDDEEECCCEEEGGGIIIIIIFFFCCCAAA???CCCGGGHHHFFFEEEFFFHHHDDDGGGJJJNNNPPPQQQPPPOOOIIIJJJJJJHHHGGGGGGIIIKKKOOOOOOPPPNNNKKKHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGIIIJJJJJJGGGEEECCCDDDCCCBBBAAAAAAAAABBBBBB???@@@BBBGGGLLLMMMJJJFFFGGGHHHJJJJJJIIIIIIJJJLLLJJJHHHEEEBBBAAABBBDDDFFFGGGEEECCCDDDFFFHHHIIIIIICCCDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEDDDCCCDDDEEEGGGGGGGGGGGGEEEBBB@@@@@@AAABBBCCCCCCCCCAAA@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@;;;???EEEJJJLLLLLLJJJHHH?????????===;;;;;;===???>>>===<<<>>>???@@@@@@???===;;;999777888:::===@@@999:::<<>>???@@@@@@@@@CCCBBBAAAAAACCCEEEEEEDDDCCCDDDDDDCCC@@@>>>===>>>>>>>>>>>>??????@@@AAAAAA===>>>@@@AAABBBBBBAAA@@@BBB@@@??????AAABBBBBBBBB>>>===<<<<<<<<<<<<======<<<<<<======>>>@@@AAABBB<<<<<<<<<<<<<<<=========999<<<>>>???>>>>>>>>>???;;;<<<>>>???>>><<<999777111222555:::>>>@@@@@@???<<<;;;999999:::<<<>>>@@@>>>>>>>>><<<;;;:::<<<>>>???>>>===;;;;;;;;;<<<===;;;:::::::::;;;>>>@@@BBB<<<:::999999;;;===>>>>>>;;;999888:::===@@@AAAAAA<<<>>>@@@@@@???>>>=========>>>>>>?????????>>>>>><<<>>>???@@@@@@???===<<>><<<:::999888888777777888777666666888::::::::::::;;;===???@@@BBBDDDDDDDDDCCCAAA===:::888888888888999;;;===>>>???EEEDDDAAA>>><<<;;;::::::888999:::;;;<<<<<<======999999999<<>>AAACCCBBB???<<<999888<<<===>>>>>>===;;;999888777777888;;;===>>><<<:::999;;;>>>>>><<<:::999999???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999444777;;;>>>???>>>;;;999<<<<<<===>>>>>>>>>>>>>>><<<>>>>>>;;;777777===BBBAAAAAA@@@@@@???>>>>>>===@@@???>>><<<;;;;;;;;;;;;666888;;;<<<<<<999555333999888888777777888999:::@@@<<<999:::>>>???<<<888444999===???<<<:::999999:::;;;;;;;;;::::::<<<===;;;===???>>><<<<<>>;;;888666555444666666333...,,,---000---///000222222000///---444444333555888:::;;;<<<666666555333000///111222222666888666222000222555999999:::::::::888333000666666777999;;;:::888666:::;;;<<<===>>>>>>??????BBBBBBAAA???<<<;;;<<<======>>>?????????>>><<<;;;AAABBBEEEHHHHHHHHHFFFEEECCCDDDHHHMMMPPPNNNGGGBBBCCCEEEGGGHHHHHHFFFDDDCCCDDDHHHMMMPPPPPPNNNLLLJJJGGGHHHHHHGGGGGGHHHLLLOOONNNNNNOOOOOOMMMKKKHHHFFFFFFDDDCCCDDDFFFFFFDDDAAA@@@DDDIIIJJJHHHFFFFFFGGGIIIGGGCCCAAA@@@AAADDDEEEJJJIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@???@@@AAACCCDDD>>>???CCCJJJOOOPPPMMMIIIIIIKKKMMMMMMKKKIIIGGGGGGHHHGGGEEECCCBBBBBBBBBBBBDDDGGGKKKNNNNNNLLLIIIGGGCCCBBBAAACCCFFFGGGDDDAAABBBBBBCCCCCCDDDEEEEEEFFFJJJKKKJJJHHHEEEBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????<<<===AAAEEEIIIIIIGGGEEE???>>><<<:::999:::;;;<<<======>>>??????>>><<<<<<>>>:::666777;;;===<<<999777999;;;<<<>>>AAAEEEIIIGGGCCC>>>===>>>??????>>>?????????@@@AAAAAA???===>>>???@@@AAAAAA@@@>>>===;;;===>>>>>>>>>>>>@@@AAA??????@@@BBBCCCBBB@@@===<<<===>>>???@@@AAAAAAAAA>>>>>>============>>>>>>;;;===@@@BBBCCCBBB@@@???>>>;;;888888;;;===>>>===<<<===>>>???@@@@@@@@@???DDDAAA>>>???AAA@@@:::555111333777:::>>>@@@AAABBBBBB???<<<;;;<<<======<<>>;;;;;;<<<=========;;;:::999888888888555777999;;;===>>>>>>???888888999999:::;;;;;;<<<===999666777<<<@@@AAAAAA===:::999;;;???AAA>>>:::<<<>>>???@@@??????AAABBBCCCCCCCCCAAA>>><<<<<<<<>>>>>>>>::::::999999999::::::;;;888888:::>>>BBBDDDCCCBBBCCCDDDCCCAAA===:::888888:::;;;===>>>>>><<<;;;999<<<<<<======>>>>>>??????:::888777999<<<<<<:::888999:::===??????>>>===;;;@@@@@@@@@@@@???===<<<<<<999777777888:::<<<======??????@@@@@@???>>>===<<<=========<<<;;;:::999888999:::;;;===???>>>;;;888777888999888777777999;;;>>>>>>===:::888999;;;>>>>>>??????===;;;::::::;;;======>>>@@@BBBBBB@@@>>>;;;;;;===>>>>>>===<<<<<<=========<<<;;;===@@@CCCCCCAAA???>>>>>>>>>===;;;???>>>===<<<;;;;;;<<<===::::::::::::999777555444666999<<<>>>===;;;;;;;;;<<<<<<<<<<<<<<<======>>>999999999;;;<<<===<<<;;;<<<===>>><<<::::::===@@@======<<<:::888999===@@@>>>>>>===<<<:::888666555555444333555888:::;;;;;;:::::::::999999888888888777666666888<<>>???DDDDDDCCC@@@===<<<===???@@@@@@@@@???>>>===;;;;;;BBBCCCFFFHHHIIIHHHFFFDDD@@@BBBFFFKKKNNNMMMHHHCCCDDDFFFGGGHHHHHHEEECCCAAABBBFFFKKKNNNNNNLLLIIIHHHFFFGGGHHHHHHHHHIIILLLNNNNNNOOOPPPPPPOOOMMMJJJIIIGGGEEEDDDFFFGGGGGGDDDAAAAAAEEEHHHIIIFFFDDDEEEGGGFFFDDDBBB@@@@@@AAACCCDDDFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBB???AAAEEEKKKPPPPPPLLLHHHHHHJJJKKKKKKHHHFFFDDDDDDEEEDDDCCCAAAAAAAAABBBCCCFFFHHHJJJLLLLLLKKKHHHGGGDDDBBBBBBDDDFFFFFFCCC@@@BBBCCCCCCDDDDDDEEEEEEEEEHHHIIIIIIGGGDDDCCCBBBCCCBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>===<<<===???CCCFFFFFFEEECCC@@@???===<<<<<<<<<======>>>>>>@@@@@@@@@@@@???>>>>>>:::666777:::<<<:::888888:::<<<>>>???AAADDDFFFGGGCCC???>>>???AAAAAA@@@??????>>>???@@@???===;;;===>>>@@@BBBBBBBBB@@@@@@@@@AAABBBAAA@@@???@@@AAA??????@@@AAABBBAAA???===;;;<<<>>>???@@@AAA@@@@@@<<<===>>>???@@@???>>>===;;;===@@@CCCDDDCCCBBBAAAAAA>>>;;;;;;===??????>>>:::;;;<<<>>>???@@@AAAAAADDDAAA??????AAAAAA<<<888333555888<<<>>>@@@AAABBBCCCAAA???>>>>>>>>><<<:::>>>>>>>>>===:::999:::<<<<<<;;;999888777777888888888999:::;;;<<<>>>??????:::;;;;;;;;;<<<<<<======>>><<<::::::<<>><<<:::;;;<<<>>>>>>>>>??????@@@@@@@@@===============>>>>>>>>>===<<<===???AAABBBAAA@@@@@@AAABBBAAA>>><<<<<<===;;;;;;<<<<<<<<<;;;999999::::::;;;<<<===>>>?????????===<<<<<<>>>===;;;888999;;;===??????>>><<<;;;??????>>>>>>===<<<:::::::::999999:::===>>>>>>===>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999888::::::;;;===???>>><<<999777888888888888999<<>>BBBBBBAAA???<<<;;;===>>><<<===>>>AAACCCCCC@@@===:::;;;===>>>??????>>>>>>=========<<<;;;;;;>>>AAAAAA>>><<<;;;<<<<<<<<<;;;???>>><<<;;;;;;;;;<<<===999:::;;;;;;:::888666555666999===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???999999:::;;;===>>>======;;;===>>>===;;;;;;===???>>>>>>===;;;999:::===???>>>===<<<:::999888777777888666666777999;;;<<<;;;;;;;;;;;;;;;::::::::::::888777777888<<<>>>@@@@@@===<<<<<<;;;999888777777555555555777999999777444666888::::::888666555555777999999777333111222555111111111111111111111111888888888999:::<<<===>>>777777777444222000111222444666777555222111444888666666666666555555555444666888:::<<<===<<<;;;;;;999888777777888:::===>>>EEEEEEDDDAAA>>>===>>>@@@BBBBBB@@@???======<<<<<>>@@@DDDIIILLLKKKHHHDDDFFFGGGHHHIIIHHHFFFCCCAAADDDFFFIIILLLLLLKKKHHHGGGEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRQQQOOOLLLJJJFFFFFFGGGHHHIIIGGGCCC@@@CCCFFFGGGFFFCCCBBBCCCFFFCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@BBBCCCCCCBBBBBBAAAAAADDDIIINNNQQQPPPKKKGGGFFFGGGIIIHHHEEECCCBBBBBBBBBAAA@@@@@@@@@BBBCCCDDDHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFEEEBBB???AAAAAABBBCCCCCCCCCBBBBBBEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEAAAAAA@@@???>>>===<<<<<<=========???AAABBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB>>>;;;888888:::;;;:::777999;;;???@@@@@@AAABBBCCCEEECCC@@@@@@AAACCCCCCCCC@@@???>>>??????>>>;;;999;;;<<>><<<999;;;===???@@@@@@???>>>999;;;>>>@@@AAA???===<<<===???AAACCCEEEDDDDDDCCCCCCAAA???>>>???AAAAAA@@@999:::;;;<<<>>>???AAAAAACCCAAA???AAACCCBBB???;;;777999;;;>>>@@@AAAAAAAAABBBBBBBBBBBBBBB@@@;;;888999;;;<<<<<<:::999999::::::999777666666777999:::===<<<;;;;;;<<<===???@@@>>>>>>>>>>>>????????????@@@@@@@@@>>>===>>>AAACCC???===<<<===??????;;;888:::===@@@AAA@@@?????????>>>>>><<<:::888888:::<<<;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>>===<<<>>>@@@AAA@@@@@@@@@BBB===<<<;;;:::999999888888777888999:::<<<>>>??????DDDBBB@@@@@@???>>><<<:::<<<===>>>??????>>><<<;;;=========<<<;;;:::999888:::::::::===???@@@>>>======>>>@@@AAA@@@>>>;;;999999:::::::::::::::999999::::::;;;===??????<<<:::888888999999999<<<@@@CCCCCCAAA???;;;888999<<<>>>DDDDDDBBB???<<<;;;===>>>;;;<<>>???>>>=====================>>>???@@@AAA;;;;;;<<<======>>>>>>>>>:::<<<>>>>>>===<<<===>>>>>>>>>===;;;999999<<<>>>>>>===;;;999999999:::;;;<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777888;;;>>>@@@@@@=========<<<<<<:::999999555555666777999999888888::::::999888777666666666:::;;;;;;888333000111333333333222111111222333333888999:::999999:::;;;===888888888666333111111222555666666444333333666999666666666555444555666888;;;===???@@@???===<<<<<<999777666555666999<<<>>>CCCCCCBBB@@@===<<<===>>>BBBAAA@@@>>>>>>>>>???@@@EEEFFFHHHIIIIIIHHHEEEDDD>>>AAADDDHHHJJJIIIFFFDDDFFFHHHJJJKKKKKKJJJHHHFFFHHHIIIJJJLLLNNNMMMJJJHHHEEEGGGJJJLLLKKKJJJJJJKKKNNNOOOQQQQQQOOOLLLIIIGGGFFFGGGIIIJJJJJJGGGCCC@@@EEEFFFGGGDDDAAA@@@BBBEEEDDDDDDDDDCCCCCCBBB@@@@@@DDDEEEHHHIIIJJJHHHFFFDDDAAABBBDDDFFFFFFEEECCCAAACCCFFFKKKOOOPPPNNNJJJGGGCCCEEEGGGFFFEEECCCCCCDDDAAAAAA@@@AAABBBCCCEEEFFFIIIHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHGGGEEEBBB@@@>>>???AAABBBCCCAAA@@@>>>BBBCCCEEEEEEDDDCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEBBBAAA@@@???>>>======<<>>@@@??????===>>>??????@@@??????>>>???@@@@@@AAABBBCCCCCCCCC@@@>>><<<;;;<<<<<<;;;999:::===AAACCCBBBAAA@@@@@@CCCBBBAAAAAABBBDDDEEEFFFAAA@@@@@@@@@@@@>>><<<999888:::<<>>===999:::;;;===>>>===<<<<<<@@@AAACCCDDDDDDDDDBBBBBBCCCBBBAAA@@@@@@AAAAAAAAA:::;;;;;;<<<===>>>??????BBBAAAAAABBBDDDDDDAAA???;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBEEEEEEBBB===999:::<<<======;;;999888999:::999777666777888;;;<<<@@@???===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA======@@@CCC>>>>>>===???AAA@@@===;;;999<<>>>>>>>>;;;;;;999777555666999<<<<<<<<<======>>>???@@@@@@???@@@AAACCCCCCCCCCCCBBBBBB@@@===============;;;<<<>>>@@@AAAAAAAAABBBCCC@@@>>><<<:::888888999:::666777999:::<<<>>>@@@@@@DDDCCCAAA@@@@@@???>>>===???@@@AAAAAA@@@???===<<<>>>>>>===<<<;;;999888777999999:::===??????===;;;:::<<<>>>??????<<<:::888888888999:::::::::999999999999:::<<<>>>>>><<<::::::;;;;;;::::::===AAADDDDDDCCC@@@<<<999999;;;>>>@@@AAAAAA@@@===::::::::::::<<>>>>>===>>>===;;;999888999:::999777444444666999:::;;;:::888666555555666888999777999===??????<<<999666888;;;>>>??????>>>??????>>>>>>??????@@@AAACCCCCC???@@@???>>>===<<<===>>>:::;;;===>>>>>>===<<<<<<======<<<:::888888999;;;>>><<<:::888888:::<<<>>>???>>><<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888888:::===??????<<<<<<======<<<;;;:::999444555666888888999:::;;;>>><<<:::999888999999999<<<===<<<888222...///000555444333333333333444555888999:::999777777999;;;888999999777444111111111555555555555555555777999777888888666555555888;;;???BBBDDDCCC@@@>>><<<===999888777666777999===???AAAAAA@@@===:::999:::<<>>>>>AAA???======>>>??????>>><<<===>>>????????????????????????@@@AAABBBCCCCCCBBBAAA@@@?????????===<<<<<>>===888999<<<>>>??????>>>===::::::999888888:::;;;===CCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@??????@@@@@@>>>======<<<;;;<<<<<<===AAAAAABBBCCCDDDDDDCCCAAA===>>>@@@AAAAAAAAA@@@@@@<<<>>>@@@DDDEEEDDD???<<<===???@@@???===;;;999999;;;:::999999999;;;===>>>BBBAAA>>>===<<<===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDAAA===;;;>>>@@@;;;<<<>>>@@@BBBBBB@@@>>>:::<<>>=========;;;:::999777555666999<<<>>>>>>>>>=========<<<<<<======>>>???@@@@@@AAA@@@>>><<<999999:::<<<===<<<>>>???AAAAAA@@@@@@AAABBBBBB@@@===;;;999:::;;;<<<888999:::;;;===>>>@@@@@@?????????>>>>>>>>>???@@@BBBBBBCCCCCCBBBAAA@@@????????????>>><<<:::999888777888999;;;======;;;888777888;;;<<<<<<;;;999777888888999:::::::::999999888888999:::======<<<:::<<<======<<<;;;<<>>===<<<>>>>>>>>><<<999777777888777555333444666999::::::666555222111111333555777777:::===??????===999777999;;;>>>?????????@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDCCC@@@<<<:::;;;<<<:::;;;;;;======<<<;;;999999999999888666666777999:::888555444444777:::<<<@@@>>>======>>>??????>>>::::::::::::::::::::::::===:::888888:::<<<<<<<<<999:::;;;<<<<<<;;;999888333555777888888:::<<<>>>AAA???<<<;;;<<<======<<<<<<===<<<777111......///555555555555555555555555777999:::888555444666999999::::::888555222111111444555555666777888888999777888999777555555888;;;@@@CCCEEEDDD@@@===<<<===;;;:::999999:::<<>>???@@@BBBDDDFFFGGGEEEGGGIIIKKKKKKIIIGGGFFFEEEGGGIIIIIIHHHFFFEEEEEEGGGIIIMMMQQQSSSSSSSSSRRRMMMJJJHHHIIIKKKLLLIIIFFFFFFIIILLLMMMLLLJJJJJJJJJMMMLLLJJJGGGEEECCCBBBAAACCCFFFIIIIIIHHHEEEDDDDDDEEEFFFGGGDDD@@@???BBBEEEJJJJJJIIIHHHGGGEEECCCBBBDDDEEEFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIIIIGGGEEECCCDDDGGGJJJKKKJJJHHHGGGGGGDDDFFFGGGGGGGGGGGGIIIKKKGGGFFFEEEEEEFFFGGGHHHIIIGGGFFFDDDBBBBBBCCCEEEFFFFFFIIILLLLLLJJJFFFDDDBBBAAADDDHHHKKKLLLJJJGGGEEE???BBBEEEFFFEEEDDDCCCDDDCCCDDDFFFGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>??????>>><<<<<<===>>>???@@@@@@AAA???????????????@@@BBBBBBBBBBBBBBBBBBAAAAAA??????===@@@CCCEEECCCAAA@@@???>>>???AAAAAAAAAAAADDDFFFCCCBBBAAABBBBBBAAA???<<<777888999;;;===???AAABBB???AAABBBAAA@@@@@@AAABBBAAA@@@??????AAAAAAAAA???::::::;;;===>>>>>>??????<<<;;;888666666888:::<<>>===<<<>>>??????>>>>>>???@@@AAA@@@>>><<<;;;;;;<<<<<<@@@AAABBBDDDDDDDDDCCCBBB>>>???@@@AAABBBAAA@@@@@@;;;;;;===@@@BBBBBB@@@>>>>>>???@@@???===;;;;;;<<<<<<<<<<<<<<<======>>>???AAA@@@???>>>===>>>????????????@@@@@@AAABBBBBBBBBAAAAAAAAA>>><<<;;;;;;<<<888:::===@@@AAAAAA@@@???;;;<<<>>>>>><<<<<<<<<===;;;<<<;;;999777888:::===@@@@@@???===<<<;;;999999;;;::::::;;;<<<===??????;;;999666666888<<<>>>>>>???@@@BBBAAA???>>>>>>???BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;<<<======>>>>>>:::;;;;;;;;;;;;<<>>@@@@@@@@@>>>;;;::::::;;;<<>>:::999999:::===AAACCCBBB>>>;;;>>>??????@@@???>>><<<;;;===>>>>>><<<:::888777888777555555666999:::;;;:::444222000......111444666999;;;===>>>>>><<<999666999;;;===>>>>>>>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEDDD@@@;;;888:::<<<<<<;;;::::::;;;:::888666666777777666555555666888666444222000111333666888>>><<<;;;<<>>>>>@@@AAAAAA???:::;;;;;;888222///000222555555666777777666555555777:::;;;888444222555888999;;;;;;999666222111111333444666888::::::999888555888:::888444333666999;;;???CCCCCC???<<<===???============>>>@@@AAABBBCCCCCCBBB???===<<<===>>>===>>>@@@BBBDDDEEEFFFFFFEEEFFFIIIKKKKKKJJJIIIGGGFFFHHHKKKKKKIIIGGGHHHJJJHHHKKKNNNRRRTTTTTTSSSSSSPPPLLLIIIIIILLLMMMJJJFFFHHHJJJLLLLLLKKKJJJJJJKKKJJJHHHEEECCCAAABBBBBBCCCAAADDDGGGGGGEEEDDDEEEFFFDDDFFFGGGEEEBBBAAACCCEEEIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHGGGFFFDDDCCCDDDFFFHHHGGGEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDBBBBBBBBBCCCDDDFFFCCCGGGKKKLLLIIIEEECCCBBB@@@DDDIIIMMMNNNMMMIIIGGG@@@CCCFFFGGGFFFDDDCCCCCCBBBDDDEEEFFFEEEAAA>>><<<======>>>>>>???@@@@@@@@@>>>===<<<===>>>???>>>===>>>>>>===>>>???AAACCCDDDAAA@@@@@@??????@@@AAABBB@@@AAACCCCCCBBBAAAAAA@@@???AAADDDDDDCCCAAAAAAAAA<<<>>>@@@@@@??????AAADDDAAA@@@@@@AAABBBAAA???===::::::;;;<<<===>>>@@@AAA???@@@AAAAAA??????@@@AAAAAA@@@???@@@BBBCCCCCCBBB<<<;;;;;;<<<===>>>@@@AAA>>><<<;;;999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>>>>======???AAAAAA@@@>>><<<<<<<<<===>>>@@@AAACCCDDDCCCBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@<<<;;;;;;<<<>>>???>>>===:::;;;<<<;;;:::;;;===>>><<<===>>>??????>>>>>>===????????????>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBB???>>><<<;;;;;;:::888777555888<<<>>>>>>===<<<;;;<<<======<<<::::::<<<>>>===>>>>>><<<;;;:::;;;===@@@???>>>===;;;:::999888;;;:::999888999<<<>>>@@@<<<999666555888<<>>@@@AAA@@@???======>>>???>>>===<<<;;;;;;<<<======<<<<<<;;;;;;:::::::::888999:::999888:::===AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???===;;;999888888777666777999:::999888666666777888:::<<<>>>???;;;;;;;;;;;;;;;:::999888666555555666999::::::999666999;;;<<<<<<;;;<<<===<<<>>>??????===;;;::::::<<<>>>@@@@@@>>><<<<<<<<<999:::;;;>>>@@@@@@===;;;;;;<<<===>>>???>>>=========>>>???===;;;999888999777777888:::<<<===;;;:::444222///......111444666;;;;;;<<<===<<<:::888666888:::<<<======>>>@@@AAAAAAAAA@@@@@@??????@@@@@@BBBDDDCCC???:::888;;;>>>>>>;;;888777888888666444444555666666555666777999666555333222222444666888:::999999;;;>>>AAABBBBBB;;;;;;:::999888777777666999999888999:::999777555666777:::<<<<<<;;;999888222555888888888:::>>>BBBDDDAAA???@@@CCCDDDCCCAAA888:::;;;888444222333666444666777999999777666444888;;;<<<999444222555888:::;;;;;;:::666333111111222333666999;;;;;;999777444777:::888444222444777777<<<@@@AAA>>><<<===@@@>>>>>>???@@@AAABBBCCCCCCFFFFFFEEEBBB???>>>???AAA>>>@@@BBBDDDEEEEEEEEEDDDDDDFFFIIIKKKLLLKKKJJJIIIEEEHHHKKKKKKJJJIIIKKKMMMJJJLLLOOORRRSSSSSSRRRQQQTTTOOOKKKKKKNNNOOOLLLIIIIIIJJJLLLLLLKKKJJJKKKLLLHHHEEEBBB@@@@@@BBBEEEGGG@@@CCCFFFFFFDDDCCCEEEGGGCCCFFFHHHFFFCCCBBBCCCFFFGGGFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFEEEBBBBBBEEEGGGKKKKKKKKKIIIFFFEEEFFFGGGKKKJJJHHHFFFEEEEEEEEEFFFCCCBBBBBBAAABBBCCCDDDEEEAAAEEEJJJKKKHHHDDDBBBBBB>>>AAAGGGLLLMMMLLLIIIFFFAAADDDGGGHHHGGGEEECCCCCCBBBCCCEEEEEECCC@@@<<<999;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===>>>???===<<<@@@???>>>>>>@@@BBBEEEFFFCCCBBBAAA@@@???@@@AAABBB>>>@@@BBBCCCBBBAAAAAAAAA???AAACCCDDDBBBAAAAAABBB:::===??????======???BBB?????????@@@AAAAAA???===<<<<<<<<<<<<===>>>???@@@@@@AAABBBAAA???>>>???@@@AAA@@@???@@@BBBDDDEEEDDD===<<<;;;;;;<<<>>>AAABBB>>>>>>>>>===<<<;;;:::999::::::;;;<<<===>>>??????777;;;>>>???======@@@BBB@@@???>>><<<===>>>???AAA???AAACCCDDDCCCAAAAAAAAA===>>>@@@AAABBBAAAAAA@@@>>><<<:::999;;;<<<<<<<<<555666777777888:::===@@@<<<===???@@@@@@>>>===;;;>>>>>>????????????>>>===999:::;;;<<<>>>@@@AAAAAA>>>;;;888888::::::777444444777;;;===<<<:::888777======<<<:::999999<<>>===<<<;;;:::999999<<<:::888777999<<>>======>>>===<<<<<<;;;;;;;;;<<<<<<======<<<;;;999888777777888999:::999777888<<<@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@>>><<<:::999777:::888666777888999999999777777777888;;;>>>AAABBB=========<<<;;;:::999888555444444555888999999888222666:::<<<<<<<<<<<<===999<<>>;;;999999;;;<<<;;;:::999999;;;===999999:::<<<>>>???===;;;777999;;;===????????????===>>>???>>>;;;999999999888888:::<<>><<<:::555333000...///111555777<<<<<<<<<<<<:::999777666888:::<<<<<<======@@@AAAAAA@@@???>>>============@@@BBBBBB???:::999<<>>AAABBBCCC<<<<<<;;;:::888777666666888888888999:::888555222666888:::<<<===<<<:::999555555666888;;;===@@@AAA@@@???>>>===>>>@@@BBBCCC>>>;;;666444444555555444666555555555555666666777?????????===999777666777::::::;;;;;;999666333111444444777===BBB???777///444666888777555222000000555444555888===@@@@@@>>>>>>???@@@BBBDDDEEEGGGGGGMMMNNNNNNMMMKKKGGGDDDBBB???@@@BBBDDDGGGFFFCCCAAADDDEEEHHHJJJKKKJJJIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQLLLJJJJJJNNNSSSVVVSSSOOOPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKGGGCCCBBBDDDEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEECCCAAA@@@@@@AAAHHHHHHHHHGGGHHHHHHIIIIIIJJJEEEAAACCCDDDCCCDDDGGGBBBCCCEEEFFFEEEDDDBBB@@@AAAAAAAAACCCFFFHHHGGGFFFLLLJJJHHHFFFFFFFFFGGGHHHFFFHHHJJJJJJHHHGGGGGGGGGDDDDDDDDDBBBAAA@@@BBBDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDFFFFFFEEECCCCCCDDDBBBBBBCCCBBBAAA???===;;;;;;;;;:::999888999===@@@===>>>>>>999444444888===BBBBBBAAA@@@AAACCCFFFGGG???>>>===>>>???@@@???>>><<<;;;:::<<<@@@AAA@@@>>>?????????AAACCCCCCAAA???999999;;;>>>AAACCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAABBBBBBAAA???>>>>>>@@@???@@@AAABBBAAA@@@???>>>???@@@@@@???>>>===???AAA?????????>>>===;;;:::999<<<;;;999777888999<<<===<<<;;;:::;;;===??????>>>???<<<::::::<<>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBAAA>>>???>>><<<:::888999::::::888666555666777:::<<<999:::;;;===>>>======<<<>>>>>>???AAAAAA???<<<999::::::<<<===>>>>>>>>>>>>===:::888888::::::888555888777666777888888777666999;;;<<<>>>>>>===;;;:::===<<<===>>>>>>>>><<<:::>>><<<;;;;;;<<<<<<;;;999???>>><<<999777888<<>>>>>======<<<:::777777888::::::999===>>>>>>>>>===:::888666999;;;<<<;;;:::888999999::::::999:::;;;>>>AAACCCBBBCCCDDDBBB>>>:::888888777999;;;;;;:::888888888666888;;;>>>@@@AAAAAAAAA@@@===999777777777777777555333222333666999;;;;;;:::999888:::<<<===:::777:::<<<======<<<;;;;;;<<<;;;:::888666444666999<<<:::::::::999999888888888777999:::999888:::>>>BBB@@@@@@@@@???===;;;888666888999:::===???>>>;;;888666555333222333666888:::<<<999777777999;;;<<<<<<>>><<<999999;;;>>>???@@@>>>??????>>><<<;;;===>>>AAAAAA???===::::::;;;===???:::444222333444444333777888888888777777999;;;:::::::::888777777:::<<<444666999===???AAABBBBBB???===;;;;;;;;;999555111444666777777555444444555666555666:::===<<<999555555666777999;;;===???AAA::::::999:::;;;>>>AAABBB>>>:::666444444666666777444333222222333444666777???@@@???===:::888777888777888999888777555333222555555888<<<>>><<<555///222444666777555333222222555555666999>>>AAAAAA@@@>>>???AAACCCEEEFFFHHHHHHMMMNNNNNNMMMJJJGGGDDDCCC???@@@BBBDDDGGGGGGEEECCCCCCEEEHHHJJJKKKJJJIIIHHHJJJIIIIIIIIIKKKLLLNNNPPPMMMJJJIIILLLQQQTTTRRROOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJGGGEEEEEEHHHJJJIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEEEECCCBBBAAABBBBBBFFFFFFFFFFFFGGGHHHIIIJJJJJJEEEAAACCCDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDCCCEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJHHHFFFEEEEEEFFFGGGGGGIIIKKKKKKIIIHHHHHHHHHHHHHHHGGGDDDAAA@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCEEEGGGIIIIIIGGGFFFEEEFFFEEEDDDDDDCCCAAA@@@>>>===<<<;;;:::888777999===@@@>>>???>>>:::666555:::>>>BBBAAA@@@???@@@AAABBBCCC>>>===<<<===???@@@???>>><<<;;;:::<<>><<<=========>>>@@@AAA@@@???<<<<<<===@@@CCCEEEDDDCCC???????????????@@@AAAAAABBBBBBAAAAAA@@@?????????BBBCCCDDDCCCAAA????????????@@@@@@AAAAAA@@@>>>>>>>>>???@@@@@@>>>>>>???@@@?????????>>>===<<<:::999<<<:::999888888:::<<<===<<<<<<<<<===@@@AAAAAA@@@???<<<::::::<<>>>>>>>>>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>><<<;;;;;;===<<<;;;999888999:::===>>><<<<<<======>>>>>>======>>>>>>???@@@@@@???<<<999;;;;;;<<<<<<===>>>>>>???>>><<<999:::;;;<<<;;;999888777777777888888888777999:::<<<======<<<;;;:::999999:::;;;======<<<;;;<<<;;;;;;<<<>>>???>>>===@@@???>>><<<::::::===@@@@@@>>><<<===???AAAAAA@@@AAAAAAAAA@@@@@@???>>>===<<<:::888777999::::::999<<<===>>>???>>><<<999777:::;;;<<<<<<999888777888:::999999999;;;===@@@AAAAAABBBCCCAAA>>>:::999999666888:::;;;999888888999:::;;;===@@@AAABBBBBBBBB???===:::888999999999888888666555555777:::;;;<<<<<<::::::<<<>>>>>>;;;888:::<<<>>>===<<<:::;;;;;;<<<<<<:::777666777:::===::::::999999888888777777;;;<<<<<<;;;999:::===@@@AAA@@@???>>><<<:::888666777777999;;;======;;;999777666555555666888;;;===:::888666666999;;;<<<<<<>>><<<:::;;;===>>>>>>>>>===>>>??????>>>>>>@@@AAAAAABBBBBBAAA>>>======>>>???;;;666444555777777777888999:::999888777999:::::::::999777555666999<<<999:::;;;===???@@@AAAAAAAAA???=========<<<888555555666888777555444444444555555555888:::;;;888666666666777999;;;===>>>???555555666888:::>>>AAACCC>>>:::666444555888999:::555444222222222555777999>>>??????===:::888888999777888888888777666555444555777999:::999666222000000333666777666555555555777777888;;;???AAAAAA@@@???@@@BBBDDDFFFHHHIIIJJJMMMMMMMMMLLLJJJHHHEEECCCAAAAAABBBEEEGGGHHHGGGEEEBBBDDDGGGJJJKKKJJJIIIHHHKKKJJJJJJJJJJJJLLLMMMNNNNNNKKKIIIKKKNNNPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEHHHHHHHHHJJJMMMNNNNNNMMMMMMLLLJJJGGGEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJLLLIIIDDDAAACCCDDDCCCCCCFFFKKKJJJIIIHHHGGGFFFEEEDDDGGGJJJNNNNNNKKKIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIIIIIIILLLKKKIIIEEEAAA??????@@@BBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGEEECCCBBBHHHJJJKKKKKKIIIHHHGGGHHHHHHGGGFFFDDDBBB@@@???>>><<<;;;:::777666888<<<@@@@@@AAA@@@<<<999888<<<@@@BBBAAA@@@???>>>============<<<;;;<<<>>>???>>>======<<<<<<===>>>>>>===;;;;;;:::999:::<<>>>>>>>>>>>>>>?????????BBBBBBCCCBBBAAA@@@>>>===CCCEEEGGGFFFDDDAAA??????>>>???@@@@@@@@@>>>===<<<===>>>@@@@@@???>>>>>>????????????>>>>>><<<;;;:::;;;:::999888999:::<<<===::::::;;;>>>AAABBBAAA@@@>>><<<999999<<>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAABBBCCCBBBAAA>>>===>>>@@@???>>>===<<<<<<>>>@@@AAA???>>>===<<<<<<<<<===>>>>>>???@@@AAA@@@>>><<<:::===<<<<<<<<<<<<===???@@@AAA>>><<<;;;<<<>>>>>>>>>999999999999999999999999;;;;;;<<<<<<<<<<<<;;;:::777777999:::;;;<<<<<<<<<;;;:::;;;===@@@BBBBBBAAA@@@AAAAAA@@@>>>>>>???AAA@@@???>>>???AAAAAA@@@>>>AAABBBBBBBBBBBB@@@>>>======;;;888888999:::999999;;;<<<>>>@@@???===;;;999;;;===>>>===:::888777777999999999:::;;;===>>>??????@@@AAA@@@===;;;::::::555777999:::999999999:::>>>???@@@AAABBBCCCCCCCCC???===;;;:::;;;<<<<<<;;;===;;;999888:::<<<<<<<<<<<<<<<<<<>>>??????<<<::::::<<<>>>===<<<:::::::::======<<<:::888888;;;=========<<<;;;;;;:::999999??????>>><<<::::::<<<===AAA@@@>>><<<:::888777777666666777999;;;===<<<;;;888777777777999;;;>>>@@@:::888777777999;;;<<<<<<<<<;;;;;;<<>>@@@AAAAAAAAABBBCCCBBBDDDFFFEEECCC@@@???>>>>>>;;;888666777999:::::::::;;;<<<:::888777888999;;;:::888666444555888:::============>>>???@@@AAABBB@@@??????@@@???<<<:::777999999999666555444555666555555666888999888777555666777999:::;;;<<<<<<555666777999;;;>>>AAACCC===:::777666888:::<<<===:::888555444444666999;;;=========<<<999888888888::::::999888777666666555777888:::999666333111111333555999:::999888888888::::::;;;<<<>>>>>>>>>>>>@@@AAACCCFFFHHHIIIJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEFFFEEEEEEFFFHHHHHHGGGFFFBBBDDDGGGJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOLLLIIIIIIKKKMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIKKKNNNOOOOOONNNMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFF@@@@@@@@@BBBDDDHHHKKKMMMIIIDDDAAACCCDDDBBBCCCEEEIIIHHHGGGFFFFFFFFFFFFFFFEEEJJJOOONNNIIIEEEFFFHHHLLLKKKIIIHHHFFFFFFFFFFFFFFFHHHJJJJJJIIIGGGGGGHHHKKKJJJHHHEEEAAA??????@@@BBBCCCFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJHHHFFFCCCBBBHHHJJJLLLLLLJJJHHHHHHHHHJJJHHHFFFDDDAAA???>>>===;;;;;;999777777999===@@@BBBBBBAAA>>><<<<<<>>>AAACCCBBBAAA???===;;;:::999<<<;;;:::<<<>>>???>>>===???????????????>>>===<<<:::888666777:::===???@@@???>>>???AAACCCEEEEEEDDD>>>>>>>>>?????????>>>>>>???@@@BBBCCCCCCAAA???>>>DDDFFFIIIIIIFFFCCC@@@???>>>>>>?????????===<<<;;;;;;===???@@@>>>===>>>>>>????????????>>>>>>===<<<::::::::::::;;;<<<<<<===666777999<<<@@@AAA???======;;;999999;;;???AAABBBBBBAAA@@@???>>>>>>======@@@AAACCCDDDDDDCCCAAA@@@BBBCCCCCCAAA??????@@@AAAAAA@@@???>>>???@@@BBBCCC???===;;;999888999:::;;;???@@@BBBBBB@@@>>>======>>>===<<<;;;;;;===???@@@CCCAAA>>><<<;;;<<<>>>???;;;;;;<<<<<<;;;:::;;;<<<>>>============<<<<<<<<<:::;;;<<<<<<<<<<<<===>>>===<<<<<<>>>AAACCCCCCCCC@@@BBBCCCCCCAAA@@@AAABBBAAA???>>>===>>>>>>??????AAABBBCCCCCCBBB@@@>>><<<===;;;999888999::::::999:::<<<>>>@@@@@@>>><<<:::>>>???@@@???<<<999777777999999:::;;;<<<===>>>>>>===??????>>><<<;;;;;;<<<555777999999999999:::<<<@@@@@@AAAAAABBBBBBBBBBBB???>>><<<<<<>>>??????>>>@@@>>><<<;;;<<<===<<<;;;;;;<<<===??????>>><<<:::999;;;>>>>>><<<:::999999===>>>===;;;999888:::;;;AAA@@@@@@???>>>>>>======@@@???>>>===<<<<<<<<<===AAA???===:::888777777888666555555777:::<<<<<<;;;888888888999:::===@@@AAA===;;;999999:::;;;::::::888888:::>>>AAABBBAAA???<<<>>>AAABBBAAAAAABBBCCCBBBDDDGGGGGGEEEAAA>>>===:::999777666777999:::;;;<<<======<<<999777777777;;;:::999666444444777:::===<<<<<<;;;<<<>>>@@@AAAAAA@@@????????????>>>===;;;<<<===<<<:::888888888888777666666777888999:::666777888999::::::::::::666777888999;;;===???@@@===;;;999888;;;===>>>???===;;;777555444666888::::::;;;<<<:::888777777888<<<;;;999777555444444444999::::::999666444444444888:::===>>><<<;;;::::::===>>>>>>>>>===<<<;;;;;;AAABBBEEEGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHKKKIIIHHHGGGHHHHHHGGGFFFDDDFFFHHHJJJKKKJJJIIIGGGCCCDDDDDDEEEHHHJJJMMMOOONNNLLLJJJIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLNNNOOOOOOMMMKKKJJJMMMLLLKKKIIIHHHHHHHHHHHHCCCBBBBBBEEEHHHJJJIIIGGG?????????@@@CCCGGGKKKNNNHHHCCCAAACCCDDDBBBBBBDDDGGGFFFFFFFFFGGGHHHIIIJJJDDDIIIMMMLLLGGGCCCDDDGGGLLLKKKKKKJJJIIIIIIHHHHHHEEEGGGHHHHHHGGGEEEEEEEEEFFFFFFEEECCCAAA@@@AAACCCDDDFFFHHHJJJKKKKKKKKKKKKHHHIIIJJJJJJIIIFFFDDDBBBFFFHHHJJJJJJIIIHHHHHHHHHJJJIIIGGGDDDAAA>>><<<;;;999::::::999999;;;>>>AAADDDCCCBBB@@@??????@@@BBBEEEDDDAAA???===;;;:::999<<<;;;:::;;;>>>???>>>===AAABBBBBBBBB@@@??????>>>;;;888666666999===???AAA===<<<<<<===@@@BBBBBBAAA???@@@@@@AAAAAA@@@??????;;;===???BBBCCCBBBAAA@@@DDDFFFIIIIIIFFFCCCAAA@@@>>>>>>??????>>>===;;;::::::<<<>>>>>>======>>>???>>>???????????????>>>>>>::::::;;;<<<===>>>>>>>>>666666888<<>>===<<<@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>>>>???AAAAAA@@@??????@@@@@@BBBBBB===;;;777555444555777888@@@BBBDDDCCCAAA??????@@@>>>===;;;::::::<<<>>>???DDDBBB???;;;999999;;;<<<===>>>@@@???======>>>@@@AAA@@@>>>=========>>>>>>???AAAAAA@@@>>>===>>>@@@@@@???>>>@@@BBBCCCCCCBBB???AAACCCCCCBBBAAAAAAAAABBB@@@===:::999;;;???BBBAAABBBBBBAAA@@@???===<<<<<<:::888888:::;;;;;;::::::;;;===>>>>>>>>><<<<<>>:::888777888999;;;===>>>>>>>>>>>><<<===>>>===;;;;;;;;;===666888999999999999;;;===@@@@@@???????????????@@@@@@>>>===>>>@@@AAA@@@???AAA???=========<<<;;;:::888:::===>>>>>><<<:::999777:::===>>><<<::::::999======>>><<<999888888999@@@@@@?????????>>>>>>>>>>>>=========>>>>>>???>>>???>>><<<:::999888999999555444444666999;;;<<<;;;777777888999;;;===???AAAAAA???<<<;;;;;;:::999777444555999>>>BBBEEEDDDCCC===???AAAAAA@@@???@@@AAABBBDDDFFFFFFCCC???<<<;;;666555555444555666888:::===>>>>>>===999777666666:::::::::888666666888:::::::::999:::;;;===???AAA>>>>>>>>>===<<<<<<<<<<<<>>>???@@@???===<<<<<<<<<;;;:::999888777888999;;;888999:::;;;<<<;;;:::999666777888999:::;;;<<<<<<===<<<;;;<<<>>>?????????;;;999666444444555666777:::;;;;;;:::888888888999:::999666444333333444555;;;;;;;;;;;;::::::999888:::===???@@@???=========@@@AAAAAA@@@===;;;;;;;;;BBBDDDFFFHHHIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNLLLIIIHHHHHHIIIIIIHHHGGGHHHKKKLLLLLLKKKHHHGGGAAAAAABBBDDDFFFJJJMMMOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJKKKKKKLLLMMMKKKMMMOOOOOOMMMJJJIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJCCCBBBCCCFFFKKKLLLJJJHHHAAA@@@???@@@BBBFFFJJJMMMGGGBBBAAACCCDDDBBBBBBCCCFFFGGGHHHIIIJJJKKKLLLMMMEEEHHHJJJIIIGGGEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEGGGHHHHHHEEECCCBBBBBBBBBBBBCCCBBBAAAAAADDDFFFGGGHHHIIIKKKKKKKKKJJJJJJEEEFFFHHHIIIIIIGGGDDDBBBCCCEEEHHHIIIHHHGGGHHHHHHJJJJJJHHHFFFBBB>>>:::888777999;;;<<<<<<>>>@@@CCCDDDCCCBBBAAAAAAAAABBBBBBFFFDDDAAA>>><<<;;;;;;<<<<<<;;;;;;<<<>>>@@@???>>>AAACCCDDDCCCAAA@@@@@@AAA===:::888888;;;>>>@@@AAA<<<:::999;;;===???@@@???AAAAAABBBCCCCCCAAA@@@???999;;;===???AAABBBBBBBBBCCCEEEGGGGGGEEECCCBBBBBB????????????>>>===;;;:::;;;<<<===<<<;;;<<<>>>@@@>>>??????@@@@@@@@@@@@???:::;;;===???@@@@@@@@@???999999:::===@@@AAA@@@???<<<999777888;;;???AAABBBBBBBBBAAAAAA???>>><<<;;;???AAACCCEEEEEECCCAAA???===>>>???>>>======???@@@@@@@@@??????@@@@@@AAABBB;;;999666444333444555777@@@CCCEEECCC@@@>>>???AAA<<<<<<;;;::::::;;;<<<===AAA@@@>>>;;;888777999:::>>>@@@BBBAAA>>>===???BBBBBBAAA???===<<<===>>>???BBBDDDEEEBBB>>>===???AAABBBAAA@@@@@@BBBCCCBBB@@@===???AAAAAA@@@???@@@AAACCCAAA===999888;;;AAAEEECCCBBBAAA@@@???>>>===<<<;;;999888888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<>>???>>>>>><<<======<<<::::::;;;===999:::;;;:::999:::<<<>>>>>>>>>===<<<<<<======>>>@@@?????????AAAAAA@@@???@@@>>>===<<<<<<;;;999777555999<<<>>><<<:::888777555888<<<======;;;::::::===>>>???===:::888777777::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;===???@@@@@@???======<<<;;;;;;:::;;;;;;555555666888:::<<<;;;:::777888888:::;;;===>>>???AAA???===<<<;;;:::888666333555888===CCCFFFFFFEEE???@@@AAA@@@??????AAABBBEEEFFFEEEBBB>>>;;;::::::444444555444444555777999<<<===>>>===999666555555999;;;<<<<<<:::::::::<<<999999999:::;;;===>>>???;;;;;;;;;:::888777999:::===???@@@???>>>======>>><<<===<<<:::777777888:::<<<===>>>??????===<<<;;;777888999;;;<<<======>>><<<<<<===???AAAAAA???===777777666555666777888999;;;<<<===<<<:::::::::<<<:::888666444444666999;;;===;;;;;;===@@@AAA>>><<<999<<>>>>>???CCCEEEGGGIIIIIIHHHFFFEEEEEEFFFGGGHHHJJJLLLNNNOOONNNKKKIIIHHHIIIKKKLLLLLLJJJKKKMMMNNNMMMKKKHHHFFFBBBBBBCCCDDDFFFIIILLLMMMKKKLLLMMMLLLKKKKKKJJJKKKIIIIIIJJJKKKMMMNNNOOOOOOQQQPPPOOOMMMMMMMMMNNNNNNKKKMMMOOONNNLLLIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJDDDCCCCCCGGGLLLNNNKKKGGGCCCBBBAAA@@@BBBEEEIIILLLFFFBBBAAADDDEEEBBBAAACCCEEEGGGHHHJJJKKKKKKKKKJJJEEEEEEEEEEEEFFFGGGHHHJJJHHHIIIJJJKKKKKKLLLLLLLLLGGGIIIJJJHHHEEEBBBAAAAAAAAABBBBBBBBBBBBCCCFFFIIIHHHIIIJJJJJJIIIHHHGGGFFF@@@BBBEEEGGGHHHGGGDDDCCC@@@CCCFFFGGGGGGGGGHHHIIIKKKKKKKKKIIIEEE@@@:::777444777;;;???@@@AAACCCDDDEEECCCBBBBBBBBBBBBBBBBBBFFFCCC???;;;:::;;;===???<<<;;;;;;===???AAA@@@@@@@@@BBBDDDCCCAAA@@@AAABBB@@@>>><<<<<<>>>@@@AAABBB===;;;:::;;;===???@@@@@@AAABBBCCCCCCCCCBBB@@@???:::;;;<<<===>>>???@@@AAAAAACCCDDDDDDCCCBBBBBBCCC???@@@@@@@@@???===;;;:::<<<<<<;;;:::999;;;>>>AAA>>>??????@@@AAAAAAAAA@@@;;;===???BBBCCCBBBAAA@@@;;;::::::<<<>>>@@@@@@???;;;999777888;;;???AAABBBBBBBBBBBBAAA@@@>>><<<:::???AAACCCEEEEEECCCAAA???<<<===>>>===<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA;;;:::888666666666777888???BBBDDDBBB>>><<<>>>@@@::::::::::::::::::::::::;;;======;;;999888999;;;===@@@BBBAAA===<<>>@@@BBBCCCAAA===<<>>>>>===<<<>>>???AAAAAA???===;;;===CCCGGGFFFDDDBBB@@@>>>>>>>>>???:::888777888;;;===>>>>>>===<<<:::888888999;;;<<<===???BBBBBB???;;;888777000333777;;;===>>>===<<<<<<======;;;999999:::<<<<<<<<<<<<;;;::::::<<<>>>===<<<;;;;;;;;;<<<======AAA@@@???@@@AAAAAA@@@>>>===<<<:::::::::999777555444888===>>><<<999888777333666;;;======<<<<<<<<<>>>@@@AAA???<<<999777777666666777888999:::;;;;;;<<<;;;:::<<>>???===<<<::::::::::::777666666777999===BBBEEEEEEDDD@@@AAA@@@??????@@@DDDGGGIIIHHHDDD???:::888888:::555666888777555666888;;;:::<<<===<<<999666444444888;;;>>>@@@???>>>======:::;;;;;;<<<<<<<<<<<<<<<999::::::888555444666888888:::<<<<<<;;;:::;;;<<<===>>>===;;;777555555777>>>@@@AAABBBAAA@@@>>><<<999:::<<<>>>???AAAAAABBB<<<===???AAACCCBBB???<<<666666777888:::;;;===>>><<<===>>>===<<<;;;<<<>>>;;;999888777999<<<@@@BBB>>><<<;;;>>>DDDFFFBBB>>>666:::>>>@@@AAAAAAAAABBB@@@CCCEEEEEEBBBAAABBBDDDDDDEEEGGGIIIIIIGGGEEECCCDDDEEEFFFHHHJJJMMMPPPQQQMMMJJJHHHHHHJJJMMMOOOPPPLLLMMMNNNOOONNNKKKHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLJJJKKKMMMNNNMMMKKKKKKKKKFFFGGGIIIKKKNNNPPPRRRSSSUUUSSSQQQOOONNNNNNNNNNNNKKKMMMOOONNNKKKJJJKKKMMMLLLKKKJJJIIIIIIHHHIIIIIIEEECCCCCCGGGMMMNNNKKKGGGEEEDDDBBBAAABBBEEEHHHKKKFFFBBBAAADDDEEEBBBAAABBBDDDEEEGGGIIIIIIHHHGGGFFFDDDBBB@@@AAACCCGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIKKKKKKIIIFFFCCCAAAAAABBBCCCDDDCCCCCCDDDGGGJJJIIIIIIIIIIIIHHHFFFDDDCCC===???CCCFFFGGGGGGEEECCC???BBBEEEGGGHHHHHHIIIJJJLLLMMMMMMLLLGGGAAA;;;777222666<<<@@@BBBCCCDDDEEEEEECCCBBBBBBBBBCCCCCCBBBEEEBBB===999888:::>>>@@@===<<<<<<===@@@AAAAAA@@@>>>AAACCCCCC@@@???@@@BBBAAA@@@>>>>>>@@@BBBBBBBBB>>>===;;;<<<>>>@@@AAAAAA@@@AAACCCCCCCCCAAA???>>><<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAABBBDDD@@@@@@AAA@@@???===;;;:::<<<<<<:::999888:::???BBB>>>???@@@@@@AAAAAAAAAAAA;;;===AAACCCDDDDDDBBBAAA;;;999888999;;;=========;;;999777888;;;???AAABBBBBBBBBBBBAAA@@@>>>;;;:::???AAACCCEEEEEECCCAAA???;;;=========<<<===???AAA@@@@@@@@@AAAAAAAAABBBBBB<<<;;;:::999999999:::;;;===@@@CCC@@@<<<:::<<>>;;;???BBB@@@<<<;;;>>>AAAAAA???;;;999888999;;;===<<>>@@@AAABBBAAA???@@@DDDHHHIIIFFFCCC@@@>>>???@@@AAA999777777888;;;>>>@@@@@@>>><<<999777666888;;;<<<;;;===@@@@@@>>>:::777666---000555999<<<===<<<;;;======<<<;;;999888:::<<<>>>>>>>>><<<;;;;;;===???<<<<<<;;;::::::;;;===>>>AAA@@@@@@@@@AAAAAA???===;;;:::999999999888555333444999>>>???===999888888111555:::===>>>===<<<<<>>:::888777555666777888:::;;;<<<======;;;:::<<>>??????>>>>>>666777888;;;===<<<999777:::;;;;;;<<<===>>>>>>???999888777888::::::888666999999:::===AAACCCCCCCCCAAAAAA@@@??????CCCHHHLLLMMMJJJDDD===888666888:::777999::::::888777:::===999;;;<<<<<<999666444444777;;;@@@BBBBBB@@@??????======>>>>>>>>><<<;;;:::999:::999777333222444777444666888888777777888999<<<>>>>>>;;;666333333444AAA@@@@@@BBBCCCCCC@@@>>>??????>>>??????@@@@@@AAA<<<<<<===@@@BBBAAA???===777777888:::======<<<:::<<<<<<===>>>>>>===============>>>???@@@AAAAAABBB===<<<<<<===>>>>>>===;;;999;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGGGGFFFEEEDDDHHHHHHHHHGGGGGGEEEDDDCCCGGGGGGHHHIIIJJJJJJKKKKKKHHHFFFDDDEEEHHHKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJKKKMMMPPPSSSUUUXXXVVVQQQNNNKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJOOOKKKHHHGGGJJJLLLKKKJJJKKKKKKLLLOOOQQQPPPKKKFFFGGGDDDAAA@@@CCCFFFHHHIIIGGGDDD@@@???AAABBBBBB@@@DDDEEEHHHIIIIIIGGGEEECCC??????@@@BBBDDDEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDIIIJJJIIIFFFCCCCCCGGGKKKIIIHHHFFFFFFFFFEEECCCAAAAAABBBCCCDDDDDDCCCBBBBBBAAADDDGGGJJJKKKIIIFFFCCCHHHJJJLLLHHHBBB;;;666555777;;;@@@BBBAAABBBDDDFFFGGGEEEBBB@@@@@@BBBEEEGGGDDDCCCAAA>>><<<===@@@BBB<<<===???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????CCCAAA???AAADDDEEECCCAAA???>>>>>>???AAAAAA@@@>>>>>>???AAABBBBBBAAA???>>>===?????????===<<<<<<===CCCCCCCCCBBB@@@>>><<<:::???@@@AAABBBAAA???===;;;<<<;;;999999999;;;===>>>>>>>>>???AAADDDDDDCCCAAA;;;>>>BBBCCCCCCBBBBBBCCC>>>:::777888===??????<<<;;;;;;;;;<<<>>>???@@@AAACCCBBBAAA???===<<<;;;:::===AAADDDDDDAAA>>>>>>???DDDAAA===;;;<<<===>>>>>>???@@@BBBBBBBBBAAA???===??????>>>======>>>???@@@@@@@@@@@@???????????????<<<<<<<<<<<<===<<<:::888777888:::<<<<<<<<<<<<<<<<<<=========<<<===@@@BBBCCCAAA===:::999:::;;;<<<======<<<<<<===>>>??????@@@???@@@BBBEEEDDDAAA===;;;<<<<<<<<<<<<;;;;;;:::AAAAAA@@@@@@@@@AAACCCDDDBBBDDDEEECCC???===>>>@@@===<<<:::;;;===@@@@@@@@@<<<:::777555444555777999;;;<<<>>>>>>===<<<999888333444666999===??????>>>;;;:::888888999;;;>>>@@@======<<<;;;<<<>>>@@@AAAAAA???<<<::::::<<>>===???;;;777666777777666555;;;===>>>===;;;999888888<<<;;;:::999:::<<<>>>@@@AAAAAAAAAAAA???;;;888666888777666666777:::===???>>>>>>===;;;:::;;;===@@@>>>>>>???@@@AAAAAAAAAAAA>>>??????>>><<<::::::;;;>>>>>>???AAACCCDDDBBBAAA===:::888999;;;;;;999666888999:::999:::<<<@@@CCC????????????AAAEEEKKKOOOMMMIIIBBB;;;777777999;;;@@@???>>><<<<<<<<<===>>>999777666777:::999666333999;;;>>>AAAAAA@@@===<<<<<<===>>>>>>>>><<<:::888888888777666555444333333777444111111333777:::;;;@@@???===;;;777444111000AAA@@@@@@AAABBBCCCAAA@@@AAA@@@???>>>>>>>>>???@@@<<<;;;<<<>>>??????===;;;<<<;;;;;;===??????===<<<888999:::<<<======>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@>>>======>>>>>><<<;;;;;;;;;===>>>AAACCCDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGFFFGGGJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGFFFGGGJJJLLLLLLKKKHHHHHHIIIJJJKKKMMMOOOPPPLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQNNNKKKIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIILLLJJJGGGHHHKKKMMMNNNMMMMMMLLLLLLNNNPPPOOOKKKGGGFFFCCC@@@???BBBEEEGGGHHHFFFCCC??????AAABBBBBBAAAEEEFFFGGGHHHGGGEEECCCBBB>>>???AAACCCDDDFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFHHHIIIIIIFFFCCCBBBFFFIIIIIIGGGDDDCCCDDDDDDBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@BBBFFFHHHIIIGGGEEECCCGGGHHHHHHEEE@@@<<<;;;;;;;;;>>>AAABBBAAAAAADDDFFFGGGFFFCCCAAAAAAAAACCCDDDEEEDDDCCCAAA>>>>>>???AAA<<<===???AAABBBBBBAAAAAA@@@@@@??????????????????CCCAAA???@@@BBBCCCCCCAAA>>>======???AAAAAA@@@???===>>>???AAAAAAAAA@@@@@@?????????>>><<<;;;<<<>>>CCCCCCCCCCCCAAA???===<<>><<<;;;===<<<:::::::::<<<===???<<<<<<===???BBBCCCAAA@@@<<>>:::777999===???===;;;:::;;;===???@@@AAABBBBBBCCCBBBAAA???>>><<<;;;:::>>>AAADDDDDDBBB@@@???@@@BBB???<<<;;;<<<===>>>>>>>>>>>>?????????>>>===<<<<<<===>>>@@@AAAAAAAAA@@@?????????????????????>>>=========>>>???>>><<<;;;;;;<<<===>>>===<<<;;;:::;;;<<<<<<;;;:::;;;===???AAA@@@>>><<<;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@@@@BBBCCCBBB>>>;;;============<<<;;;:::999===>>>@@@AAABBBBBBBBBAAAAAABBBCCCBBB???>>>???@@@@@@>>><<<<<<===>>>>>>===999888666444444555777888;;;<<<===>>>===<<<:::999555555666999===???>>>===;;;:::999999:::<<>>===;;;;;;;;;>>>AAABBBBBB@@@>>><<<<<<>>>@@@BBB???@@@AAABBBBBBAAA@@@???AAA===999777888888888777999;;;<<<<<<:::999999:::<<<;;;:::999:::<<<>>>???BBBBBBBBBAAA???<<<:::888999888888888999;;;<<<===<<<======<<<;;;===@@@BBB??????@@@@@@@@@@@@@@@???>>>??????===;;;::::::<<>>AAA@@@AAAAAA@@@AAACCCGGGJJJHHHEEE???:::888888:::;;;=========<<<<<<<<<<<<<<<888777666888;;;;;;999777888:::<<<>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::888888888888777666555444444333111222555888:::;;;;;;;;;999888555333000///BBB@@@>>>???@@@BBBBBBBBBCCCAAA???>>>===>>>???@@@<<<;;;;;;;;;===<<<;;;999>>>>>>===>>>???>>><<<;;;444555777999;;;<<<===>>>?????????@@@AAAAAABBBBBBCCCAAA>>>======>>>===<<<=========>>>@@@CCCFFFHHHDDDDDDEEEFFFHHHJJJLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGIIILLLNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGHHHKKKMMMNNNNNNGGGGGGGGGHHHJJJMMMOOOQQQLLLMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHIIILLLNNNPPPPPPOOOMMMLLLLLLLLLLLLJJJHHHEEEBBB???>>>@@@CCCEEEFFFEEEBBB@@@@@@AAACCCDDDDDDHHHHHHGGGFFFEEECCCBBBAAA===>>>AAACCCDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJIIIHHHGGGHHHIIIIIIGGGCCCBBBEEEHHHHHHEEEBBBAAAAAACCCDDDDDDEEEEEEEEEEEECCCAAA???===>>>AAADDDGGGHHHFFFDDDCCCFFFGGGFFFCCC@@@???@@@AAA@@@BBBBBBBBBAAAAAACCCEEEFFFFFFEEEDDDCCCBBBBBBBBBEEEFFFEEECCC@@@>>>>>>???===>>>???@@@AAAAAA@@@?????????????????????@@@@@@CCC@@@>>>>>>@@@BBBBBBBBB>>>===<<<>>>@@@AAAAAA@@@<<<======>>>???@@@AAAAAA@@@@@@@@@>>>;;;;;;===>>>BBBCCCCCCCCCCCCAAA@@@???>>>???@@@AAA@@@>>><<<;;;>>>===<<<<<<<<<===>>>???;;;:::;;;>>>@@@AAA???>>>===???AAABBB@@@?????????<<<:::999:::>>>???>>>;;;;;;===@@@CCCDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::999===???CCCDDDCCCAAA@@@@@@???===;;;;;;===>>>??????=========<<<<<<<<<<<<;;;999;;;???BBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???BBBBBBAAA@@@???<<<:::888::::::;;;:::999999;;;===??????>>>>>>============????????????@@@@@@@@@@@@BBBAAAAAABBBBBBAAA===:::>>>>>>>>>>>>===<<<;;;::::::<<>>@@@AAA@@@???>>>???@@@BBB@@@>>>======<<<:::999666555444444444555777888:::;;;<<<=========<<<;;;777777777999<<<======<<<<<<;;;::::::;;;===@@@AAA>>>===;;;:::;;;>>>AAADDDDDDBBB@@@??????@@@BBBDDD@@@@@@@@@@@@AAABBBCCCCCCCCC@@@<<<999999:::::::::999:::;;;:::999999;;;===;;;;;;:::::::::<<<===>>>BBBBBBAAA???>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDD??????@@@@@@??????>>>======>>>===;;;:::999;;;===@@@@@@AAABBBDDDEEEGGGHHHIIIFFFCCC@@@@@@???>>><<>>AAABBBBBBAAA@@@@@@BBBDDDBBB@@@<<<999888888:::;;;999:::<<<=========;;;:::888777888:::<<<>>>===;;;999999:::;;;;;;;;;::::::888999:::<<<<<<;;;::::::777888999::::::999888666333222222555888:::;;;;;;888888888777666555333222BBB@@@======???AAACCCCCCAAA@@@>>>======>>>@@@BBB>>><<<;;;;;;;;;;;;:::999>>><<<;;;;;;;;;;;;999888444555777888:::;;;;;;<<<>>>>>>??????@@@@@@AAAAAADDDBBB???>>>???@@@AAAAAAAAA@@@>>>===???BBBEEEGGGBBBBBBBBBBBBDDDGGGIIIKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNOOONNNMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKIIIGGGHHHJJJMMMNNNNNNIIIHHHHHHHHHIIIKKKNNNOOOLLLMMMNNNNNNMMMLLLIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIJJJLLLMMMOOOOOONNNMMMJJJIIIHHHHHHIIIIIIEEEBBB???===???BBBCCCDDDEEECCCBBBBBBCCCEEEGGGHHHKKKJJJIIIGGGEEECCCBBBBBB===???AAACCCCCCAAA>>>===AAABBBBBBCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJKKKIIIEEEDDDFFFHHHFFFCCC@@@???AAAEEEHHHIIIHHHHHHHHHFFFDDDAAA>>>===>>>AAADDDGGGHHHGGGFFFDDDGGGGGGGGGFFFDDDDDDCCCCCCEEEEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFDDD@@@===<<<;;;===>>>???@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@BBB@@@>>>===>>>@@@BBBCCC>>>===<<<===@@@AAAAAAAAA>>>>>>>>>===>>>>>>???@@@AAAAAA@@@===;;;;;;===???AAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBBBB@@@>>>===@@@???>>>>>>>>>??????@@@::::::;;;===???@@@???===>>>@@@AAAAAA???>>>>>>>>>;;;::::::<<<@@@AAAAAA???>>>@@@DDDFFFGGGEEEBBB@@@BBBBBBAAA@@@???<<<:::999:::===@@@CCCCCCBBB@@@???===<<<;;;===???AAAAAA@@@???>>>======<<<<<<======:::<<<>>>@@@AAA@@@??????<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBGGGFFFEEECCC@@@<<<999777999:::;;;;;;999999:::<<<===>>>???@@@@@@???>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAA???===??????????????????>>>===999;;;>>>@@@BBBBBBBBBAAA<<<===>>>>>>??????@@@AAAAAA@@@>>>>>>===<<<999777555555555555666777888999999:::;;;<<<============999888888999;;;<<<<<<:::<<<<<<;;;;;;<<<>>>@@@BBB???===:::999:::===AAADDDDDDDDDCCCBBBBBBCCCDDDDDD@@@@@@??????@@@BBBDDDFFFEEEBBB>>><<<;;;;;;<<<===<<<<<<<<<:::999:::<<<>>>;;;::::::::::::;;;<<<===AAA@@@???===<<<<<<<<<<<<:::<<<===>>>>>>===;;;::::::;;;<<<<<<<<<===???BBB===>>>>>>??????>>>>>>===<<<<<<<<<:::999999<<<>>>BBBBBBBBBBBBAAACCCEEEGGGMMMJJJFFFCCCAAA???>>>>>>BBBBBBAAA>>>;;;999:::;;;???AAABBBBBB@@@???@@@AAA>>>===;;;999888777888888777999===???@@@>>><<<:::999999:::;;;===>>>>>>>>>::::::999999999999999:::777888888999999999888777666888;;;======<<<:::999555555666999<<<===;;;999888888999999999999999888CCC@@@===<<<>>>AAABBBCCC>>>=========>>>@@@CCCDDD@@@>>>;;;;;;;;;<<<<<<;;;===<<<:::::::::;;;999888888888999:::::::::999999<<<======>>>???@@@AAAAAADDDBBB@@@@@@BBBEEEFFFGGGFFFCCC@@@======???AAACCCCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHKKKNNNPPPOOONNNNNNLLLKKKIIIJJJKKKMMMNNNLLLJJJGGGGGGIIILLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMJJJGGGEEEBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBCCCFFFIIILLLNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKHHHFFFDDDEEEGGGIIIGGGCCC@@@>>>???AAACCCDDDFFFEEEEEEDDDEEEGGGIIIKKKLLLLLLJJJIIIGGGFFFEEEDDD???@@@AAABBB@@@===:::888===>>>@@@AAACCCCCCDDDDDDGGGGGGHHHGGGFFFEEEDDDCCCGGGJJJLLLKKKHHHFFFGGGIIIDDDAAA>>>???CCCHHHLLLOOOJJJJJJJJJHHHEEEBBB???>>>@@@BBBEEEHHHIIIIIIIIIHHHHHHHHHJJJJJJJJJHHHEEEBBBGGGFFFDDDCCCCCCCCCDDDDDDBBBDDDGGGIIIJJJJJJHHHGGGBBBDDDEEECCC???<<<999999===>>>???@@@AAAAAA@@@???>>>???@@@AAABBBBBBAAAAAABBBAAA???======???BBBDDD???>>>======@@@AAABBBAAABBBAAA???>>>============@@@@@@@@@>>><<<<<<>>>@@@AAABBBCCCDDDEEEDDDCCCCCCAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@???@@@@@@@@@;;;;;;<<<>>>@@@AAA@@@>>>???AAAAAAAAA>>>======>>>;;;;;;<<<>>>AAACCCDDDDDDAAACCCFFFHHHGGGDDD@@@===AAAAAAAAAAAA???===:::888888:::>>>AAACCCBBB@@@>>>=========???BBBDDDCCCBBBAAAAAA@@@????????????@@@>>>======<<<<<<<<<<<<===;;;<<<<<<===>>>??????@@@@@@BBBCCCBBB@@@@@@AAACCCHHHHHHFFFDDD@@@<<<999666999;;;<<<<<<;;;;;;<<<======>>>@@@AAABBBAAA@@@??????@@@AAAAAAAAA@@@@@@??????@@@BBBCCCCCCBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA<<<<<<===>>>???AAACCCDDD<<<<<<<<<===???@@@@@@@@@>>>======>>>???===:::777555666777888999:::::::::999999:::<<<======>>>>>>;;;999888999;;;<<<;;;:::<<<<<<<<<<<<===???@@@AAA???===;;;:::;;;===@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>???BBBEEEGGGDDDCCCAAA>>>===<<<===>>>??????>>><<<:::999;;;===:::::::::::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;<<<:::;;;===>>>>>><<<:::999;;;<<<===<<<;;;;;;===>>>;;;<<<======>>>>>>>>>===999:::::::::999:::<<<>>>CCCDDDCCCAAA>>>>>>@@@BBBKKKIIIGGGCCC@@@>>>======BBBBBBBBB???;;;999999:::===???AAAAAA@@@???@@@AAA>>>===;;;888777555555444777:::>>>BBBBBB@@@<<<:::;;;<<<<<<<<<<<<<<<===>>>===<<<;;;999999999::::::777777777777666666555555777999<<<>>>???>>><<<:::999999;;;===???>>>;;;999888888999:::;;;;;;;;;;;;CCCAAA===<<<>>>@@@AAAAAA;;;;;;<<<>>>@@@BBBDDDEEEAAA>>>;;;:::<<<===>>>>>>???===;;;<<<===>>>>>>===============<<<;;;:::999;;;<<<===>>>@@@BBBCCCCCCDDDCCCBBBDDDGGGIIIKKKKKKHHHFFFBBB>>>======???AAADDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFGGGJJJMMMPPPQQQQQQOOONNNKKKJJJJJJLLLOOOPPPNNNKKKHHHGGGIIIKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLIIIGGGFFF???@@@BBBCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDHHHLLLNNNLLLMMMMMMLLLIIIHHHHHHIIIIIIIIIGGGEEECCCDDDGGGJJJIIIFFFBBB@@@@@@BBBDDDDDDFFFGGGGGGFFFEEEGGGJJJMMMKKKKKKKKKJJJIIIHHHGGGFFF@@@AAAAAAAAA@@@===;;;999<<<===???AAACCCEEEFFFFFFHHHHHHGGGFFFEEEDDDBBBAAADDDHHHKKKKKKIIIGGGHHHJJJDDDAAA??????DDDIIIMMMOOOJJJIIIIIIHHHFFFCCCAAA???AAACCCFFFIIIKKKKKKKKKKKKHHHIIIJJJLLLMMMJJJFFFBBBFFFDDDCCCCCCDDDEEEEEEDDDAAACCCGGGJJJKKKKKKJJJIIIBBBCCCDDDBBB>>>;;;999999<<<===???AAABBBBBBBBBBBB@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAA???>>>???BBBDDDBBB@@@>>>>>>@@@BBBBBBBBBCCCBBBAAA@@@>>>===;;;;;;===>>>@@@@@@>>>>>>???AAA@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???<<<<<<<<>>>>>@@@=========>>>???BBBDDDEEEBBBDDDFFFGGGFFFCCC???<<>>======???AAADDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<:::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA???AAABBB@@@===<<>>???@@@AAABBBBBBBBB@@@@@@>>>???@@@@@@@@@???>>>======???AAABBBAAABBBCCCDDD>>>>>>???@@@AAAAAAAAAAAA>>>>>>======???AAACCCEEE===<<<<<<===@@@AAAAAA@@@;;;<<<===??????>>>:::777777888:::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>;;;:::888888:::;;;;;;:::;;;<<<<<<<<<>>>???@@@AAA???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===???AAACCCEEEAAABBBBBBAAA>>><<<<<<<<>>===<<<;;;<<<===;;;<<<<<<======<<<<<<<<<666888::::::::::::<<<>>>BBBDDDDDDAAA===:::<<<>>>EEEEEEEEEBBB???<<<;;;<<>><<<::::::;;;<<<>>>@@@AAA@@@@@@AAABBB???===:::888555444333333888;;;???BBBCCC@@@<<<999;;;;;;<<<;;;::::::<<<>>>>>>===<<<;;;:::999999:::777777666666666666666666999;;;<<<>>>???>>>===<<<::::::<<<>>>@@@???<<<:::666666777888999999999999DDDAAA>>>===>>>?????????:::;;;===@@@AAABBBBBBBBBAAA>>>:::999;;;>>>???@@@>>>===<<<===???BBBCCCBBB@@@@@@@@@??????===<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKHHHFFFCCC@@@??????@@@AAACCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEEEEGGGLLLPPPRRRSSSPPPOOOLLLKKKKKKNNNPPPRRRRRRNNNJJJHHHIIIKKKLLLLLLLLLLLLNNNOOONNNMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGBBBCCCDDDEEEEEEEEEEEEEEEHHHFFFDDDBBBCCCFFFIIILLLJJJLLLMMMLLLHHHFFFFFFHHHHHHHHHHHHFFFDDDEEEIIILLLKKKHHHDDDBBBBBBDDDEEEEEEFFFGGGGGGEEEDDDEEEHHHKKKFFFHHHIIIKKKKKKJJJHHHGGGAAAAAAAAABBBAAAAAA@@@@@@>>>???AAACCCDDDFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCBBB@@@DDDIIIJJJHHHGGGHHHIIIEEEBBB@@@@@@CCCGGGJJJKKKFFFFFFGGGFFFEEECCCAAA???AAACCCFFFIIIKKKLLLLLLLLLHHHGGGGGGIIIKKKJJJGGGDDDCCCBBBAAACCCFFFGGGEEECCCAAACCCFFFHHHJJJIIIHHHHHHBBBCCCCCCAAA>>>;;;;;;;;;<<<===???BBBCCCDDDDDDDDDBBBCCCEEEFFFEEEDDDBBBAAA@@@AAABBBBBB@@@@@@BBBEEEFFFCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;:::<<<@@@AAAAAA@@@@@@AAA@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????;;;;;;<<<>>>AAAAAA@@@???@@@AAABBBAAA??????@@@BBBAAA@@@>>><<<;;;===@@@BBB???AAADDDEEEEEEBBB@@@>>>@@@AAABBBBBB@@@===:::888888999===CCCGGGGGGDDD@@@<<<===???BBBEEEEEECCCAAA>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCC>>>@@@AAA>>>:::888;;;>>>BBBBBBBBBAAA???===;;;999777999<<<>>>===>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@<<<===>>>???>>>===;;;:::<<<>>>@@@@@@???>>>@@@BBB>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@AAABBBBBBBBB>>>===<<<===@@@BBBAAA@@@;;;<<<===???@@@>>>999555777999;;;===>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;999888888:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>===<<<<<<<<<===>>>@@@AAAAAA@@@>>>===>>>>>>======>>>@@@AAABBB>>>@@@CCCBBB???;;;:::::::::<<<===<<<:::999999::::::::::::;;;;;;::::::999888999;;;<<<<<<<<<<<<;;;777888999::::::999888888<<<===?????????>>>???@@@>>>>>>======;;;:::888888333666999;;;;;;;;;<<<===???BBBDDDBBB===:::;;;===>>>@@@CCCBBB>>>;;;:::;;;;;;<<<>>>===<<<;;;<<<===>>>@@@AAA@@@??????@@@BBB???===999666444444444444999<<>>;;;888777999:::999888999<<>>===<<<;;;:::999888888666666666777888:::;;;<<<;;;<<<===============<<<777888:::===@@@@@@>>><<<555666666777777777666666DDDBBB???>>>>>>???>>>===;;;<<>><<<888;;;@@@BBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAA@@@BBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;>>>@@@AAA@@@>>>AAABBBBBBAAA@@@@@@AAACCCEEECCC???;;;888999<<>>DDDIIIJJJFFFBBB<<<<<<>>>BBBDDDDDDBBB???;;;<<<>>>??????===;;;:::999;;;===???@@@>>>===;;;;;;<<<===???@@@BBBCCCDDD===@@@@@@===777666888<<<@@@@@@@@@@@@???===;;;:::555888;;;======>>>???@@@CCCCCCBBBBBBBBBAAAAAAAAA;;;<<<===>>>===<<<:::888<<<>>>@@@???<<<;;;===?????????>>>===;;;:::888777===???BBBCCCDDDCCCAAA@@@???===<<<>>>AAACCCAAA???<<<===>>>@@@@@@===888444888999<<<>>>>>>===:::999<<<;;;;;;;;;;;;<<<======;;;999777888:::<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;:::;;;<<<>>>??????>>><<<;;;============>>>???@@@@@@;;;???CCCCCC???;;;888888666888:::;;;:::999999999::::::;;;;;;;;;:::999999888999<<<>>>>>>>>>===<<<666666777888888888888888;;;===@@@AAAAAAAAACCCDDDAAA@@@???===:::888555444111444999<<<<<<<<<<<<<<<===AAADDDCCC>>>;;;<<>>AAABBB>>>;;;::::::888:::<<<===<<<<<<===>>>AAABBBBBB@@@???>>>@@@AAA>>><<<999666444444666777999;;;>>>@@@???===999777444666888888777999===AAA======<<<<<<:::999777666555555666888;;;>>>@@@AAA=========<<<<<<<<<<<<===333444777;;;???@@@@@@>>>777777777777777666666555FFFCCC@@@>>>???===:::777<<<;;;;;;>>>AAABBB@@@===<<<===>>>>>>>>>===<<<;;;=========???BBBDDDEEEEEE@@@AAABBBCCCDDDEEEFFFFFFGGGDDDAAAAAAEEEIIIKKKKKKIIIKKKNNNPPPPPPNNNLLLJJJEEEFFFGGGFFFEEEEEEGGGIIIFFFFFFFFFGGGIIILLLNNNPPPMMMLLLIIIFFFFFFHHHNNNRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMLLLKKKKKKNNNRRRVVVYYYSSSPPPLLLLLLNNNOOONNNLLLGGGHHHKKKMMMOOOOOOOOOOOOKKKIIIFFFEEEFFFIIINNNQQQJJJJJJIIIIIIJJJKKKMMMNNNMMMJJJFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIIIIGGGEEEEEEFFFGGGFFFEEEGGGLLLPPPPPPLLLHHHIIILLLMMMKKKGGGGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGIIIKKKKKKKKKJJJDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDBBBAAAAAACCCEEEGGGCCCEEEFFFFFFDDDAAAAAAAAACCCEEEFFFDDDBBBCCCFFFIIIFFFDDDAAA???@@@CCCGGGIIIGGGFFFDDDDDDDDDCCCAAA???>>>AAACCCEEEFFFGGGJJJLLLJJJFFFBBBBBBDDDFFFGGGFFFEEECCC@@@>>>???BBBFFFHHHEEEFFFGGGFFFEEEDDDEEEFFFHHHFFFDDDAAA???>>>======>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCEEEEEEEEEDDDCCCFFFDDDBBB@@@>>>??????@@@===???BBBCCCBBBAAABBBBBB??????@@@AAACCCEEEFFFGGGAAAAAA@@@@@@???@@@@@@AAABBBAAA@@@BBBDDDGGGHHHGGGCCC@@@===;;;<<<======<<<;;;<<>><<<;;;????????????@@@AAABBBBBBDDDAAA>>>:::888888888999888:::<<<===>>>???AAACCC???@@@@@@???>>><<<:::999;;;>>>BBBDDDEEECCC???===>>>>>>????????????>>>>>>888;;;>>>>>><<<999777666>>>>>>???AAABBB@@@===999;;;;;;<<<>>>AAABBB@@@???===<<<:::999999:::;;;===CCCBBB???<<<:::999999999999999999;;;<<<>>>@@@AAAAAABBBAAA???>>>???BBBEEE???>>><<<::::::;;;===>>>AAA???>>><<<<<<<<<<<<===AAACCCDDDBBB>>>888555333555:::???BBB@@@>>>>>>???::::::;;;>>>AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????<<<::::::<<<>>>===;;;999999999999888999999:::;;;<<<======;;;:::;;;>>>AAACCCCCCEEEAAA>>>===??????>>>;;;;;;<<<===>>>>>>======<<>><<<<<<;;;;;;;;;<<<===???@@@>>>;;;888555777777888:::===???>>>=========>>>===;;;;;;<<<>>><<<>>>???@@@???<<<999666777777999:::<<<;;;999666:::<<<>>>>>>>>>???AAACCCAAABBBCCCAAA>>>999555333555777:::===>>>>>>===<<<===???AAABBBBBB???<<<:::<<<;;;;;;>>>AAA@@@<<<999999777666888===AAABBBAAA@@@AAABBBAAA??????@@@AAA@@@;;;666333444666666555<<<<<<<<<<<<;;;:::999888666666555555777999<<<>>>AAA<<<888888;;;===;;;888888888999<<<@@@CCCCCCBBBCCC@@@>>>???AAABBB@@@===;;;:::::::::;;;<<<>>>???:::888555444555777777777DDDAAA???>>>???>>>;;;999;;;:::999;;;===>>>===;;;;;;<<<===>>>===<<<;;;:::===>>>???AAACCCEEEEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIGGGEEECCCDDDGGGJJJKKKJJJGGGIIILLLNNNNNNMMMJJJHHHDDDEEEGGGGGGFFFGGGHHHJJJGGGGGGHHHJJJKKKMMMOOOPPPOOONNNKKKHHHFFFHHHLLLPPPSSSRRRPPPOOOMMMMMMLLLLLLQQQOOOLLLJJJIIIIIIHHHHHHNNNMMMLLLLLLNNNRRRVVVXXXTTTQQQMMMLLLMMMMMMKKKJJJGGGHHHJJJLLLNNNNNNNNNNNNNNNLLLJJJHHHHHHJJJLLLNNNIIIIIIIIIIIIJJJKKKMMMNNNNNNKKKHHHFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIFFFGGGGGGFFFFFFHHHLLLPPPMMMJJJGGGHHHLLLNNNLLLIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMGGGEEECCCCCCEEEFFFFFFEEEEEEDDDBBBAAABBBCCCFFFGGGHHHIIIKKKJJJHHHEEEEEEEEEDDDEEEFFFDDDBBBBBBEEEHHHFFFDDDBBB@@@AAADDDGGGJJJJJJHHHEEEDDDEEEEEECCCBBB@@@BBBDDDEEEFFFGGGIIIKKKJJJFFFBBBAAABBBDDDEEEDDDCCCBBB???>>>???BBBFFFIIIIIIJJJIIIGGGEEECCCBBBCCCFFFEEECCC@@@???>>>======???????????????@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@>>>>>>???@@@===???BBBCCCBBBBBBCCCDDDAAAAAAAAABBBCCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@CCCEEEFFFEEEBBB@@@===<<<===?????????:::<<<>>>@@@@@@>>>===;;;<<<<<<<<<===>>>???@@@AAADDDBBB>>>;;;999999::::::888:::<<<======>>>@@@BBB>>>???@@@AAA@@@@@@>>>>>><<<>>>@@@BBBCCCAAA???===????????????????????????:::===??????===:::999999>>>>>>???AAABBB@@@===:::=========???AAAAAA@@@>>>???>>><<<;;;;;;<<<===>>>AAA@@@>>><<<:::999999888;;;<<<===>>>???@@@AAABBBBBBBBBBBB@@@>>>>>>@@@CCC@@@???>>>======>>>???@@@CCCBBB@@@???>>>>>>>>>>>>CCCGGGKKKLLLHHH@@@:::666222777===@@@@@@???@@@AAA::::::;;;>>>@@@AAA???===;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;===>>>>>>;;;999;;;<<<>>>===;;;999888888888888888999:::;;;<<<===<<<::::::;;;???CCCFFFFFFEEEAAA===<<<>>>???>>><<<;;;;;;======>>>======<<>>===<<<<<<;;;;;;;;;:::<<<>>>@@@???===:::777999888999;;;>>>@@@???>>>>>>???@@@???>>>===>>>@@@===???@@@AAA@@@===999777999999:::;;;======<<<;;;:::<<<===>>>===>>>???AAA???>>>>>>>>>>>><<<888666555777:::<<<======<<<;;;:::<<<>>>@@@@@@>>><<<:::777777999===@@@AAA>>><<<:::777555666:::>>>??????===???@@@@@@???>>>>>>???>>>:::555444666888999999============<<<;;;999888666666555666777999<<<>>>???;;;777888;;;===;;;888666777888<<<@@@CCCDDDDDDCCCAAA@@@@@@BBBBBBAAA???<<<<<<;;;<<<<<<===>>>???:::777444333444666777777@@@???>>>???@@@???>>><<<;;;999777888999::::::999<<<<<<===>>>===<<<;;;:::>>>@@@CCCEEEFFFFFFEEEDDDGGGGGGHHHIIIIIIJJJKKKKKKGGGFFFFFFGGGIIIKKKJJJIIIEEEGGGJJJLLLMMMKKKIIIGGGCCCEEEHHHIIIHHHHHHHHHIIIHHHIIIKKKMMMOOOPPPPPPPPPPPPOOOLLLIIIGGGHHHKKKNNNSSSRRRQQQOOONNNMMMLLLLLLSSSRRROOOLLLIIIGGGFFFEEENNNMMMLLLLLLNNNPPPSSSUUUTTTRRRNNNLLLLLLKKKIIIGGGFFFGGGIIIKKKLLLMMMLLLLLLOOONNNMMMKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLJJJJJJJJJJJJHHHGGGEEEEEEFFFIIILLLNNNNNNMMMGGGGGGHHHGGGGGGIIIMMMPPPKKKHHHFFFGGGKKKMMMLLLJJJFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOPPPKKKHHHEEEDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJLLLMMMLLLJJJHHHGGGGGGEEEFFFFFFDDDCCCCCCEEEGGGGGGFFFCCCBBBCCCEEEIIIKKKLLLIIIFFFEEEEEEFFFFFFEEECCCEEEFFFFFFFFFFFFHHHJJJIIIFFFBBBAAAAAABBBCCCCCCAAA@@@??????@@@DDDGGGJJJLLLLLLKKKHHHDDDAAA@@@@@@CCCBBBAAA@@@???>>>>>>===@@@??????>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@???CCCCCCDDDDDDFFFGGGIIIIIIFFFEEEBBB???>>>>>>>>>???>>>@@@BBBCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>@@@CCCDDDDDDCCCAAA???===>>>???AAAAAAAAA:::<<<>>>???@@@???>>>===;;;;;;<<<<<<===???@@@AAACCCAAA>>><<<::::::;;;;;;999:::<<<===<<<===???AAA===>>>@@@BBBCCCCCCCCCBBB======>>>????????????>>>@@@???>>>======>>>???@@@===???AAA@@@>>><<<<<<<<>>;;;>>>>>>>>>???AAAAAA@@@???BBBAAA???>>>>>>>>>???@@@>>>>>>======<<<:::999888>>>???@@@BBBBBBBBBBBBAAABBBBBBBBB@@@>>>>>>???AAABBBAAAAAA@@@@@@AAABBBBBBEEEDDDCCCAAA@@@@@@@@@@@@BBBIIIPPPSSSOOOGGG===888000666<<>>???@@@>>><<<;;;===???AAAAAA???<<<:::999999:::;;;===<<<:::777:::<<<===<<<:::777777777888888888999:::;;;<<<===;;;999999;;;@@@DDDGGGHHHEEEAAA<<<;;;>>>@@@@@@???:::;;;<<<===============>>>>>>======<<<<<<;;;;;;888:::===@@@@@@???===;;;;;;::::::<<<>>>@@@@@@???>>>???AAAAAA@@@??????@@@???@@@AAABBB@@@===:::888<<<<<<<<<<<<===>>>???@@@:::<<<======<<<<<<===>>><<<:::999:::===>>><<<:::666777:::<<<===<<<;;;:::777999;;;<<<<<<;;;:::999333444888<<>><<<:::999777777666777888:::<<<======:::777888;;;===<<<:::444444666999>>>BBBCCCCCCCCCBBBAAAAAABBBBBBAAA???======>>>>>>>>>>>>>>>===:::777444333444777888888>>>>>>???@@@AAAAAA@@@???<<<:::999888888999::::::>>>???@@@@@@???>>><<<;;;@@@CCCHHHJJJJJJHHHFFFDDDHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHIIIJJJKKKKKKJJJIIIEEEGGGJJJLLLMMMLLLIIIHHHEEEHHHJJJKKKJJJHHHGGGGGGIIIKKKNNNQQQRRRRRRPPPOOOMMMMMMKKKIIIHHHHHHKKKNNNRRRQQQOOONNNLLLKKKKKKKKKOOOOOOOOOMMMJJJIIIHHHIIILLLLLLLLLLLLMMMNNNPPPQQQRRRQQQOOOMMMKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHFFFGGGHHHJJJKKKKKKKKKKKKMMMLLLKKKLLLMMMLLLJJJHHHGGGGGGGGGJJJMMMOOOOOONNNHHHHHHHHHHHHIIIKKKMMMOOOIIIGGGEEEFFFHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPNNNKKKGGGEEEEEEEEEFFFEEEHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHGGGEEEDDDDDDGGGJJJLLLMMMJJJFFFDDDEEEFFFGGGGGGFFFGGGGGGFFFEEEEEEGGGIIIJJJHHHDDDBBBAAAAAABBBCCCAAA@@@@@@AAACCCFFFIIIKKKKKKKKKJJJGGGCCC@@@??????AAAAAAAAAAAAAAA@@@???>>>?????????>>>??????@@@@@@??????>>>>>>=========>>>BBBBBBBBBCCCDDDFFFIIIJJJFFFDDDBBB???>>>===>>>??????AAACCCCCCCCCCCCEEEFFFHHHGGGGGGFFFEEECCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>???AAADDDDDDCCCAAA???>>>===>>>@@@BBBBBBBBB<<<===???AAAAAAAAA@@@???<<<<<<===>>>???@@@BBBCCCAAA???>>><<<;;;;;;;;;<<<:::;;;======<<<<<<===???===>>>@@@BBBCCCDDDDDDCCC>>>============>>>???@@@@@@>>>===;;;;;;===>>>@@@???@@@AAA@@@???===>>>>>>?????????AAABBBBBB???============???AAABBBBBBAAABBBBBB@@@@@@??????@@@@@@<<<===>>>>>>===<<<:::999>>>???AAACCCCCCBBB@@@??????@@@AAA@@@???>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@FFFNNNQQQNNNFFF===888333888>>>@@@??????AAACCC@@@>>>===>>>>>>===:::888999<<>>;;;999999:::>>>CCCEEEFFFEEEAAA<<<<<<>>>AAABBBAAA:::;;;;;;<<<<<<========================<<<<<<;;;777999===@@@BBBAAA@@@???<<<::::::;;;===??????>>>;;;===???@@@???>>>>>>???AAAAAABBBBBBAAA>>>;;;999??????>>><<<;;;<<<>>>@@@:::<<<<<<<<<::::::;;;<<<<<<999666777<<>><<<999:::;;;=========<<<;;;777888999999999888777666333666:::>>>BBBCCCCCCBBB???<<<888555555777:::<<<;;;>>>AAABBB@@@>>><<<<<<<<<:::888777888:::<<<===???@@@@@@@@@???===;;;:::999999999999:::<<<>>>???<<<:::999;;;===???>>>===555444555777;;;>>>??????AAAAAA@@@@@@@@@@@@@@@???>>>???@@@AAA@@@???>>>===<<<999666555777999::::::>>>???AAABBBBBBBBBAAAAAA???>>>===<<<;;;<<<===>>>BBBCCCCCCDDDCCCAAA@@@???CCCGGGLLLNNNLLLIIIGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLLLLLLLJJJIIIHHHFFFHHHLLLNNNOOONNNLLLJJJIIIKKKMMMMMMJJJHHHFFFFFFJJJLLLPPPRRRSSSRRRPPPOOOHHHIIIIIIIIIHHHJJJLLLOOOOOONNNMMMKKKJJJIIIIIIHHHLLLNNNNNNMMMJJJIIIIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMOOOOOOOOOMMMLLLJJJIIIIIIFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMJJJHHHJJJHHHHHHIIILLLMMMMMMMMMJJJIIIIIIIIIKKKLLLNNNNNNJJJHHHFFFEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGFFFHHHLLLPPPOOOLLLIIIGGGGGGGGGGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKGGGIIIKKKKKKIIIHHHGGGHHHIIIGGGFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEFFFHHHJJJLLLLLLIIIFFFDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDDDDFFFHHHJJJIIIFFFCCCBBBBBBCCCEEEBBBBBBCCCDDDEEEGGGIIIJJJEEEFFFFFFDDDAAA??????@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@AAACCCDDDEEEAAA@@@???===============@@@@@@@@@@@@BBBDDDGGGHHHEEECCCAAA???===>>>??????@@@BBBCCCCCCBBBBBBDDDFFFIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>???@@@AAAAAA@@@@@@??????AAADDDFFFFFFDDDAAA===<<<;;;===@@@BBBBBBBBB???@@@AAABBBBBBBBBBBBAAA<<<<<<<<<===>>>???AAABBB>>>>>><<<;;;;;;;;;<<<<<<<<<===>>>===<<<<<<===>>>>>>???@@@BBBBBBBBBAAAAAA@@@???===<<<===>>>@@@AAA???>>><<<;;;;;;<<<>>>???@@@@@@AAA@@@>>>>>>???@@@@@@@@@@@@AAABBBBBB@@@???;;;;;;;;;===AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA======>>>???>>>===<<<;;;<<<===???@@@@@@???===<<<;;;>>>@@@@@@@@@??????@@@>>>???@@@BBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>CCCHHHJJJGGGBBB<<<999999===AAABBB@@@???@@@BBBCCCAAA???===<<<:::777555888;;;???AAAAAA===999666777777888:::<<<<<<999777777999:::999666444333333888888999:::;;;===???@@@===;;;999999<<>><<<======>>>======<<<;;;777999===AAACCCCCCBBBAAA<<<:::999999;;;======<<<888:::<<<<<<;;;;;;<<<===@@@AAABBBBBBAAA???===;;;BBBAAA???;;;888777999;;;:::;;;<<<;;;:::999:::;;;===:::777888:::======<<<<<<===>>>??????>>>>>>===::::::999888777777666555888:::>>>AAACCCCCCBBBBBBBBB@@@<<<999777888<<<>>>>>>AAADDDDDDBBB???===<<<===<<<;;;999888888999;;;>>>???AAAAAAAAA???<<<;;;;;;;;;;;;<<<===>>>???@@@===<<<===>>>@@@AAAAAA@@@;;;999888999<<<>>>>>>>>>????????????>>>======>>>??????AAAAAAAAA@@@???>>>???===:::999:::<<<<<<;;;???BBBEEEEEEDDDBBBBBBBBBAAABBBCCCBBBAAAAAABBBDDDFFFGGGGGGGGGFFFDDDBBBAAADDDIIINNNOOOLLLHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJLLLMMMMMMKKKHHHHHHHHHHHHKKKNNNQQQRRRQQQOOOMMMKKKMMMNNNMMMJJJHHHGGGGGGKKKMMMOOORRRRRRQQQOOONNNFFFHHHJJJJJJJJJKKKMMMOOONNNMMMLLLJJJIIIHHHGGGGGGLLLOOOPPPNNNIIIFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOPPPOOOLLLJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFIIIKKKLLLLLLKKKJJJHHHIIILLLNNNNNNLLLJJJHHHEEEEEEFFFHHHKKKLLLJJJIIIIIIHHHGGGHHHJJJLLLLLLLLLLLLJJJJJJJJJMMMNNNNNNNNNKKKJJJHHHGGGEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEGGGJJJKKKJJJIIIIIIMMMQQQNNNLLLJJJIIIJJJJJJIIIGGGHHHIIIKKKLLLLLLLLLKKKJJJGGGIIILLLLLLLLLKKKKKKLLLJJJHHHFFFFFFHHHJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKLLLIIIFFFEEEFFFGGGHHHGGGHHHHHHGGGDDDBBBBBBDDDGGGIIIIIIGGGDDDBBBBBBDDDGGGDDDDDDEEEFFFFFFGGGGGGGGGAAABBBCCCBBB@@@@@@AAABBBBBBDDDFFFGGGFFFDDDBBB@@@===>>>???AAACCCFFFHHHIIIEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>??????AAABBBDDDDDDCCCAAA???>>>===>>>@@@AAABBBCCCCCCBBBAAAAAABBBDDDGGGHHHHHHHHHFFFDDDBBBAAA===>>>@@@AAABBBAAAAAA@@@???AAACCCFFFHHHHHHDDDAAA<<<;;;;;;===@@@BBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA;;;::::::;;;;;;<<<===>>>=========<<<======>>>>>>>>>??????>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@???BBB@@@???>>>>>>@@@BBBCCC@@@???>>>======>>>???@@@AAABBBAAA@@@>>>???AAACCCAAA@@@@@@AAABBBCCCBBB@@@;;;::::::<<>>??????@@@AAAAAAAAABBB===>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;::::::===@@@AAA@@@???>>>>>>;;;===???AAABBBAAA???>>>>>>>>>????????????>>>>>>???AAADDDDDDBBB???===<<<>>>AAADDDCCC@@@>>>???@@@DDDBBB???===;;;999777444888;;;>>>AAA@@@===888555888888999;;;======;;;999666888999999777555555555999::::::;;;===???AAABBB>>><<<999999:::<<<===<<<@@@===;;;<<<@@@CCCCCCAAA::::::::::::;;;<<<>>>>>>;;;<<<===>>>>>>===<<<;;;888;;;???BBBDDDDDDBBBAAA===;;;999999:::<<<<<<;;;888999:::999888999;;;===???@@@@@@AAA@@@???>>>===AAABBB@@@;;;555333444777:::;;;<<<;;;:::999:::;;;===<<<;;;:::::::::<<<===??????@@@@@@@@@??????>>><<<;;;:::999888888888888;;;>>>BBBDDDCCCBBBAAAAAACCCBBB@@@===;;;;;;???AAACCCEEEFFFEEEBBB???======>>>>>>===:::777666777888<<<>>>@@@BBBBBB@@@>>><<<<<<<<<===>>>>>>??????@@@>>>>>>@@@AAABBBBBBBBBBBBBBB@@@>>>>>>???AAAAAA@@@===>>>???>>><<<<<<<<<===??????@@@@@@@@@@@@@@@???AAA???>>>>>>>>>===;;;:::BBBEEEHHHHHHEEEBBBAAABBBCCCEEEHHHHHHFFFEEEGGGIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDIIIMMMMMMIIIEEEDDDEEECCCCCCDDDDDDDDDDDDEEEEEEKKKMMMNNNLLLIIIGGGGGGHHHJJJLLLOOORRRSSSRRRQQQOOOKKKLLLMMMLLLJJJIIIJJJKKKKKKMMMNNNPPPPPPOOONNNMMMIIIKKKLLLMMMMMMMMMNNNOOONNNMMMLLLJJJIIIHHHGGGGGGKKKNNNPPPMMMHHHDDDDDDFFFGGGHHHJJJLLLMMMNNNMMMMMMPPPRRRSSSQQQMMMIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGIIILLLMMMMMMLLLLLLJJJLLLNNNPPPOOOLLLIIIFFF@@@@@@AAADDDHHHJJJJJJIIIFFFEEEDDDEEEHHHKKKLLLLLLMMMKKKJJJKKKNNNOOOOOOMMMKKKKKKJJJIIIGGGGGGGGGHHHGGGHHHJJJJJJJJJHHHGGGEEEGGGKKKMMMLLLIIIHHHKKKNNNKKKJJJJJJKKKMMMMMMKKKIIIFFFGGGIIIKKKKKKJJJHHHGGGFFFHHHKKKMMMMMMMMMNNNOOOKKKIIIGGGHHHKKKMMMMMMMMMGGGFFFFFFFFFFFFHHHIIIKKKLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGEEECCCAAAAAADDDFFFGGGGGGFFFCCCAAAAAADDDHHHEEEEEEEEEEEEEEEDDDCCCBBB???AAABBBBBBAAAAAABBBCCCEEEGGGIIIKKKJJJGGGCCCAAA===>>>???AAADDDFFFIIIJJJKKKIIIFFFCCCAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>???AAABBBCCCDDDCCCAAA??????@@@BBBCCCDDDEEEEEEDDDCCCAAA???>>>@@@BBBCCCDDDDDDCCCBBB???AAADDDGGGIIIHHHDDD@@@=========???BBBCCCCCCAAABBBBBBAAAAAA@@@@@@??????<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>??????@@@@@@AAA@@@AAAAAA@@@>>><<<======>>>???@@@AAABBBAAA@@@@@@CCCBBBAAAAAAAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA@@@AAADDDFFFAAA@@@@@@AAACCCCCCCCCAAA===;;;:::;;;===???@@@@@@===>>>???AAABBBCCCDDDDDD>>>===<<<;;;:::999999999777777888888999999999999<<>>AAABBBAAA???===;;;<<<===>>>??????>>>>>>===???@@@@@@>>><<<<<<<<>>@@@AAA???===;;;;;;;;;999777:::<<>>999999999999:::<<<>>>???;;;<<<===>>>>>>===<<<;;;;;;===@@@CCCDDDCCCAAA@@@???<<<:::999:::<<<<<<<<<:::::::::999888:::===@@@===>>>??????@@@@@@?????????@@@@@@;;;555222333666999;;;<<<;;;::::::;;;<<<;;;===???===:::999;;;???@@@@@@@@@??????>>>>>>>>><<<;;;:::999:::;;;===>>><<>>>>>AAADDDGGGGGGGGGEEEAAA>>><<<<<<<<<======:::777555666888:::<<>>>>>>>>>>>>>>???AAABBBBBBAAAAAAAAACCCAAA???>>>@@@BBBCCCCCC===???@@@???<<<;;;<<<>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@>>>:::666DDDHHHKKKJJJFFFCCCAAAAAACCCFFFJJJKKKIIIHHHIIIKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCHHHLLLKKKFFFBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDLLLMMMNNNKKKHHHEEEFFFHHHJJJLLLPPPSSSTTTSSSQQQPPPJJJKKKKKKKKKJJJKKKMMMOOOLLLLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPPPPNNNNNNNNNOOOOOONNNLLLKKKIIIHHHHHHHHHHHHLLLOOOMMMHHHDDDEEEGGGGGGIIIKKKNNNOOOOOOOOONNNRRRTTTUUURRRMMMIIIGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIKKKLLLMMMMMMMMMLLLKKKMMMPPPQQQPPPMMMHHHFFF======>>>AAAEEEHHHJJJIIICCCBBBBBBDDDHHHKKKMMMNNNNNNLLLJJJLLLOOOPPPOOOMMMKKKLLLLLLKKKJJJIIIKKKLLLHHHIIIKKKKKKKKKIIIGGGFFFEEEIIILLLLLLHHHFFFHHHKKKHHHIIIJJJMMMOOOOOOLLLJJJCCCEEEHHHIIIJJJIIIGGGEEECCCFFFIIIKKKLLLMMMNNNOOOKKKIIIGGGHHHLLLOOOOOONNNGGGFFFFFFEEEFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLJJJIIIGGGFFFDDDBBB@@@@@@CCCFFFEEEEEEEEEBBB@@@@@@DDDHHHEEEEEEEEEEEECCCAAA???>>>@@@AAACCCBBBAAAAAABBBDDDGGGIIIKKKMMMLLLHHHDDDAAA>>>>>>???AAACCCFFFHHHIIINNNLLLIIIEEECCCAAAAAAAAA===>>>@@@AAABBBAAAAAA@@@???>>>======>>>@@@BBBCCCDDDDDDCCCAAA>>>>>>???@@@???@@@BBBCCCCCCAAA@@@>>>@@@AAACCCEEEFFFFFFEEEDDD???@@@DDDGGGIIIHHHCCC??????>>>???AAACCCDDDCCCBBBBBBAAAAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<===???@@@@@@AAABBBBBBCCCCCCAAABBBBBBAAA>>>======>>>===>>>@@@BBBCCCCCCBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFDDDBBBAAABBBFFFIIIBBBAAA@@@AAACCCDDDCCCBBB???===;;;;;;<<<======<<<<<<>>>???BBBCCCEEEEEEFFF===<<<:::888777777777888666666666666777888999:::>>>AAACCCCCC???;;;888666999;;;>>>AAABBBAAA???===999:::<<<>>>???@@@??????:::<<<>>>>>><<<:::::::::===@@@BBBAAA>>>===>>>@@@???===;;;;;;<<<<<<;;;:::<<<>>>@@@AAA@@@>>>:::888::::::;;;>>>@@@@@@>>><<<888:::<<<===<<<;;;;;;<<<;;;<<<<<<>>>@@@BBBDDDEEE@@@===;;;:::;;;===>>>>>>666555666999>>>???===;;;999999999999:::<<<>>>???:::<<<===??????>>><<<;;;<<<>>>BBBDDDEEECCCAAA???@@@>>>;;;:::;;;===============;;;999999;;;@@@CCC<<<<<<===>>>???@@@@@@@@@<<>>=========;;;:::::::::<<<>>>AAACCC;;;>>>CCCDDDBBB@@@@@@AAA???AAABBBAAA??????BBBEEEIIIIIIGGGDDD@@@<<<;;;<<<:::<<<<<<:::777555777999888:::>>>AAABBBAAA???>>>::::::;;;<<<=========<<<===???AAABBBAAA@@@@@@@@@@@@>>><<<<<<>>>AAABBBCCC===@@@AAA@@@===<<<===???>>>>>>======>>>@@@BBBCCC@@@@@@AAAAAAAAA===888333GGGFFFEEEDDDDDDEEEFFFFFFGGGIIIMMMOOOOOOLLLHHHFFFEEEGGGIIIIIIGGGEEEDDDCCCKKKJJJHHHFFFEEECCCCCCCCCBBBEEEGGGEEE@@@>>>@@@CCCIIIJJJLLLMMMNNNMMMKKKJJJHHHJJJNNNQQQRRRQQQPPPOOOKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHKKKOOOQQQNNNKKKLLLNNNOOOQQQQQQPPPOOONNNMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLLLLJJJGGGDDDBBBHHHJJJMMMPPPRRRSSSRRRRRRSSSVVVWWWRRRIIICCCDDDHHHLLLMMMNNNMMMKKKJJJJJJKKKMMMMMMMMMNNNPPPRRRRRRQQQQQQQQQRRRRRRQQQMMMHHHEEE@@@???@@@CCCHHHKKKKKKIIIIIIGGGDDDCCCDDDGGGJJJLLLLLLJJJHHHKKKOOOQQQOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMLLLIIIFFFDDDEEEGGGIIIKKKKKKIIIGGGEEEHHHGGGGGGLLLRRRUUURRROOOFFFFFFGGGIIIIIIGGGDDDAAADDDEEEGGGIIIKKKMMMNNNOOOOOONNNMMMKKKKKKKKKLLLMMMKKKHHHEEEDDDEEEGGGIIIIIILLLLLLLLLLLLJJJHHHFFFEEEHHHFFFDDDCCCDDDFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@EEEEEEDDDDDDCCCCCCBBBBBBDDDFFFGGGHHHHHHFFFCCCAAA@@@???>>>>>>???AAACCCDDDHHHGGGEEEDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAABBBDDD@@@??????>>>???AAABBBCCCFFFGGGGGGEEEAAA>>><<<<<>>===;;;:::>>>@@@CCCEEEFFFGGGFFFEEEBBB??????DDDFFFCCCAAAAAAAAAEEEHHHIIIFFFBBB???===CCCCCCBBB???===<<<===???@@@AAABBBAAA???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAABBBBBBAAA@@@@@@DDDCCCBBBAAAAAACCCEEEFFFBBBCCCDDDEEEFFFFFFEEEEEEFFFEEECCCAAA@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBCCCEEEDDDAAA???===<<<<<<======???AAACCCDDDCCCBBBAAABBB???;;;;;;===???>>><<<999777444555999<<<===<<>>===;;;::::::>>>BBBCCCBBB???:::;;;<<<;;;999888:::;;;>>>@@@AAAAAA???===<<<<<<::::::::::::;;;<<<======@@@????????????===999666===:::888:::===>>>>>><<<888999;;;;;;;;;;;;<<<>>>===<<<;;;===???AAAAAA@@@@@@===;;;<<>>;;;<<<888555555888:::999888888888999:::;;;<<<<<<===<<<===>>>???@@@??????>>>???BBBDDDDDDBBB@@@?????????AAADDDEEEDDD@@@<<<999:::>>>@@@???;;;;;;>>>BBBBBB>>>;;;<<<@@@CCCAAA???<<<===<<<999444222333666;;;::::::<<<@@@BBBAAA>>><<<;;;:::999999;;;===>>>===;;;;;;===???>>>;;;777555666888:::;;;<<<<<<;;;????????????@@@@@@@@@AAA???@@@@@@@@@??????AAACCCFFFFFFDDDBBB???<<<:::888@@@???<<<999777777777888999;;;>>>@@@@@@>>>;;;999777999::::::888999<<>>;;;999999<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCAAA===:::999:::<<>>:::999:::<<<>>>>>>@@@AAAAAA@@@===999555222EEEDDDCCCCCCDDDFFFIIIJJJJJJLLLNNNOOOOOOMMMJJJHHHEEEGGGIIIIIIHHHEEEEEEEEEJJJIIIGGGFFFDDDDDDCCCCCCEEEHHHJJJHHHCCCAAABBBEEEJJJLLLMMMOOOPPPOOONNNMMMJJJKKKMMMOOOPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPMMMJJJLLLPPPQQQOOOLLLIIIJJJMMMOOOPPPOOOOOONNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLJJJGGGDDDBBBIIIKKKMMMOOOQQQQQQQQQPPPNNNRRRSSSOOOHHHDDDEEEIIINNNOOOPPPOOOMMMLLLMMMNNNOOOOOONNNOOOQQQRRRSSSSSSQQQQQQPPPOOONNNMMMJJJIIICCCBBBBBBEEEIIIKKKJJJHHHJJJIIIGGGFFFGGGIIIKKKMMMKKKIIIHHHKKKPPPRRRPPPMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLMMMLLLJJJGGGEEEFFFGGGJJJLLLLLLKKKIIIHHHHHHGGGHHHLLLQQQSSSQQQMMMGGGHHHIIIKKKKKKIIIFFFDDDFFFGGGHHHJJJLLLMMMNNNNNNOOONNNMMMLLLLLLLLLLLLMMMLLLJJJGGGEEEEEEFFFHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGEEEDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEE@@@@@@AAAAAACCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGHHHHHHFFFDDDBBBAAA???>>><<<<<<===>>>???BBBBBBAAA@@@??????@@@@@@BBBCCCDDDBBBAAAAAABBBDDD@@@????????????AAABBBCCCFFFFFFEEECCC???=========AAAAAAAAA@@@???>>><<<;;;>>>@@@BBBDDDEEEEEEDDDCCCAAA======AAACCCBBBAAACCCEEEGGGIIIIIIEEEAAA???===BBBCCCBBB@@@>>>===>>>@@@@@@BBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBAAAAAA@@@BBBAAA@@@??????@@@BBBCCCAAABBBDDDFFFFFFEEEDDDCCCEEEDDDBBB@@@???@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBBAAA@@@???AAA>>><<<<<<>>>??????===<<<999777888;;;>>>???>>>===>>>>>>>>>===;;;999777999;;;===??????>>>;;;999:::::::::===AAABBBAAA???<<<<<<;;;999777777888:::;;;===???>>>===;;;;;;<<<888888888999:::<<<===>>>BBBAAAAAAAAA@@@>>>:::777:::999777999<<<>>>>>>===999;;;<<<;;;::::::<<<===>>>>>>>>>???AAABBBAAA@@@@@@>>><<<===>>>???===;;;<<<999888888:::<<<;;;999999999999::::::;;;;;;<<<===>>>???@@@AAA@@@??????@@@BBBDDDCCC@@@>>><<<<<>>===;;;;;;???CCCBBB>>>;;;<<>><<<===<<<888333222444777<<<;;;;;;===@@@AAA@@@>>>;;;:::999888888999;;;<<<;;;:::999;;;===<<<999666444555777888999::::::999========================???@@@AAA@@@??????@@@BBBDDDDDDDDDBBBAAA???===<<>>;;;:::999::::::999777888;;;>>>AAACCCEEEDDD@@@<<<999888:::;;;;;;===>>>@@@BBBCCCDDDDDDBBB???;;;999999:::BBB???<<<;;;<<<============>>>>>>===;;;888555333DDDCCCBBBBBBDDDHHHKKKNNNNNNOOOOOOOOONNNMMMKKKJJJEEEGGGIIIJJJHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEHHHKKKLLLKKKGGGEEEEEEGGGLLLMMMOOOPPPQQQPPPOOONNNJJJJJJKKKKKKLLLLLLLLLLLLOOONNNLLLKKKKKKMMMOOOQQQTTTPPPMMMMMMOOOQQQPPPNNNFFFHHHJJJMMMNNNNNNNNNMMMQQQQQQQQQRRRQQQQQQPPPOOOOOOOOONNNLLLJJJHHHFFFDDDKKKLLLMMMNNNOOOOOONNNNNNKKKNNNPPPMMMHHHEEEGGGJJJPPPQQQRRRQQQPPPOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMGGGFFFFFFHHHIIIJJJIIIGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHKKKPPPRRRQQQOOOMMMLLLJJJHHHHHHHHHJJJKKKIIIJJJLLLLLLLLLJJJHHHGGGFFFGGGJJJLLLMMMMMMLLLKKKHHHGGGHHHKKKPPPQQQNNNKKKIIIJJJLLLMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNLLLIIIFFFDDDEEEFFFGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEFFF@@@@@@AAABBBEEEHHHKKKMMMIIIHHHEEECCCBBBBBBCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDAAA@@@>>><<<:::::::::;;;======<<<<<<<<<======>>>CCCDDDDDDBBBAAA@@@AAACCC@@@@@@??????@@@AAACCCDDDDDDDDDCCC@@@===<<<>>>@@@BBBBBBBBBAAA@@@???>>>===>>>???AAACCCCCCBBBAAA@@@???;;;;;;???BBBAAAAAADDDHHHIIIIIIGGGCCC@@@>>>>>>AAABBBBBBAAA???>>>???AAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAAAAA???>>>=========>>>@@@AAA???AAADDDFFFFFFDDDBBB@@@BBBBBB@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@????????????>>>===<<<;;;>>>>>>>>>???>>>>>>===<<<@@@>>><<<<<<===??????>>>>>><<<;;;;;;>>>@@@AAAAAA<<<<<<=========;;;:::999;;;<<<>>>???>>>;;;888666::::::;;;>>>@@@AAA@@@>>>>>>===;;;777555444777999:::<<<======;;;::::::;;;666666777888:::<<<===>>>CCCBBBBBBBBBAAA???;;;888999888777999;;;===>>>===<<<======<<<:::999:::<<>>======>>>>>>===;;;<<<;;;;;;<<<>>>???>>><<<::::::::::::::::::::::::>>>???@@@AAABBBAAA@@@@@@AAABBBCCCBBB???<<<;;;;;;???@@@BBBDDDCCCAAA>>><<<999;;;<<<;;;999;;;???CCCAAA>>><<<<<>>===;;;999888666666777999:::999888888999:::999777555333444555777777888888888;;;;;;::::::::::::::::::>>>@@@AAAAAA??????AAABBBCCCCCCCCCCCCCCCAAA@@@??????>>><<<999888777777777888:::===??????>>><<<;;;>>>===;;;888666777;;;>>>BBBDDDFFFEEEAAA<<<999777888999;;;===???@@@AAAAAADDDEEEDDDAAA===999777777???===<<<;;;<<<===<<<;;;<<<;;;:::999888777666555EEEDDDCCCCCCEEEHHHLLLNNNPPPOOOOOONNNMMMLLLKKKKKKGGGHHHJJJJJJIIIGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGJJJLLLNNNMMMJJJHHHHHHIIIMMMNNNOOOOOOOOOMMMKKKJJJFFFFFFFFFGGGHHHJJJLLLMMMPPPNNNKKKIIIIIILLLOOOQQQVVVRRROOOMMMNNNOOOOOONNNFFFHHHJJJLLLMMMMMMLLLLLLOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPNNNIIIGGGHHHKKKPPPRRRSSSRRRQQQQQQRRRSSSOOONNNLLLIIIGGGFFFHHHIIILLLMMMMMMMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGJJJNNNPPPPPPOOOMMMKKKIIIFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEFFFHHHKKKLLLMMMLLLLLLHHHHHHIIIKKKNNNNNNLLLJJJJJJLLLNNNNNNMMMKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKNNNLLLIIIFFFCCCBBBCCCEEEHHHIIIJJJJJJKKKLLLLLLLLLLLLJJJHHHGGGHHHHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCDDDGGGKKKNNNPPPKKKIIIFFFCCCAAABBBCCCDDDBBBCCCEEEGGGGGGGGGFFFFFFBBBAAA@@@>>>===<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<>>???AAA@@@@@@??????@@@AAACCCDDDCCCBBB@@@===;;;<<>>???AAABBBBBBAAA???>>><<<:::;;;AAADDDCCCBBBCCCGGGGGGFFFCCC@@@>>>>>>??????@@@AAA@@@>>>>>>???@@@@@@BBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA>>>======<<<===>>>??????>>>AAADDDFFFFFFCCC@@@===????????????@@@AAACCCDDDAAABBBCCCDDDCCCBBB@@@???>>>???@@@@@@@@@???>>>===>>>>>>===<<<;;;;;;::::::===<<<;;;;;;;;;===>>>>>>???>>>===>>>???@@@AAAAAA;;;;;;<<<;;;;;;:::888777<<<<<<===>>><<<:::777555<<<===>>>@@@AAAAAA@@@@@@???>>>:::666333333666999>>>??????>>><<<;;;;;;<<<777777777888999:::;;;<<>><<<;;;;;;:::;;;<<<=========>>>>>>>>><<<999888:::;;;<<<===???CCCEEEEEEBBB@@@???>>>>>>===>>>======<<<======???@@@BBBAAA@@@???<<<<<<<<<;;;;;;:::::::::???@@@AAABBBBBBAAA@@@@@@???AAABBBBBB???>>>===>>>???@@@BBBCCCCCCAAA@@@???<<<<<<<<<:::888:::===@@@@@@>>><<<<<<>>>>>>===;;;<<<<<<;;;777333333666:::=========>>>>>>>>>===<<<:::999777555555666777888888888888999999888777666555555666777777888888888::::::::::::999999999999<<<>>>@@@AAA@@@AAABBBCCCBBBCCCDDDDDDDDDBBBAAA???<<<;;;:::888777666666666999;;;===@@@@@@@@@???>>>BBB@@@<<<999888999<<>>:::777666:::999999:::<<<===<<<;;;===<<<:::888777666666666HHHGGGEEEEEEEEEGGGJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKJJJJJJMMMMMMMMMMMMKKKHHHEEECCCBBBBBBBBBDDDFFFJJJMMMPPPOOOMMMJJJGGGHHHKKKNNNQQQUUURRROOOMMMLLLLLLMMMLLLHHHJJJLLLMMMNNNMMMLLLKKKMMMMMMMMMLLLMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJJJJKKKKKKPPPRRRRRRPPPKKKIIIIIIJJJNNNPPPQQQQQQPPPPPPRRRSSSOOOOOOMMMJJJEEECCCCCCEEEHHHKKKOOOPPPNNNLLLKKKKKKMMMMMMMMMLLLJJJHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFIIILLLNNNNNNMMMLLLKKKHHHFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHCCCDDDFFFHHHJJJKKKKKKKKKGGGHHHIIIKKKMMMMMMKKKJJJKKKMMMOOONNNKKKIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIEEEAAA@@@BBBDDDGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDFFFGGGHHHHHHGGGFFFDDDFFFFFFFFFGGGHHHKKKMMMNNNJJJHHHEEEBBBAAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<@@@AAAAAA@@@>>>===>>>@@@AAA@@@@@@@@@@@@BBBCCCDDDBBBAAA???<<<:::<<<@@@CCCAAAAAABBBBBBBBBAAAAAA@@@???@@@AAABBBBBB@@@>>>===:::999===DDDHHHEEEBBBBBBCCCCCCAAA???===<<>>???>>>===<<<===>>>@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<======???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>>>>??????@@@@@@???AAADDDFFFEEECCC???<<<======>>>@@@BBBDDDFFFGGG@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???>>><<<::::::999::::::<<<;;;;;;:::999:::<<<===>>>>>>>>>>>>>>>>>>??????<<<;;;;;;:::999888777666:::;;;<<<===<<<;;;999888>>>@@@AAACCCCCCBBBBBBBBB???>>>;;;777555555888;;;CCCDDDCCCAAA>>><<<<<<===::::::999999888888999999>>>>>>???AAACCCCCCAAA>>>??????>>>======<<<===>>>@@@@@@>>><<<999888999;;;999:::===AAADDDEEECCCAAA===>>>>>>>>>=========>>>>>>@@@BBBCCCCCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;???@@@AAAAAAAAA@@@???>>>===???AAAAAAAAAAAACCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@???===;;;999999:::;;;===<<<<<<<<<======<<<;;;;;;<<<;;;888444444777;;;===>>>??????>>>======<<<999888666555555666888999::::::;;;;;;:::999999999999999999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>@@@BBBBBBAAAAAAEEEBBB===;;;;;;===???AAA@@@BBBDDDCCC???:::777555666888:::<<<===>>>>>>===DDDEEEFFFDDD@@@;;;888777888888888;;;>>>@@@@@@@@@AAA???<<<999777666666666JJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNLLLKKKLLLLLLLLLLLLIIIFFFCCCAAA@@@@@@BBBDDDHHHLLLPPPRRROOOMMMJJJHHHHHHKKKOOOQQQRRRQQQOOOMMMKKKKKKKKKKKKHHHJJJLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMOOONNNMMMLLLLLLNNNPPPRRRQQQOOOMMMKKKJJJJJJKKKLLLRRRSSSRRROOOLLLIIIHHHIIIJJJLLLMMMNNNMMMMMMOOOQQQNNNPPPQQQNNNIIIFFFGGGHHHGGGLLLPPPQQQMMMJJJHHHHHHLLLMMMNNNMMMJJJHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHBBBCCCDDDFFFHHHIIIIIIJJJFFFHHHJJJLLLMMMMMMLLLKKKLLLOOOPPPNNNJJJGGGHHHJJJHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIEEEAAA@@@CCCGGGIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDFFFHHHJJJJJJHHHFFFDDDHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFDDDBBBAAABBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>======??????@@@???>>>>>>???AAAAAAAAA@@@@@@AAABBBCCCEEEBBBAAA???===;;;<<<@@@CCC@@@@@@AAABBBBBBBBBAAAAAA???AAABBBCCCCCCBBB@@@???:::999===EEEHHHEEEBBBBBB@@@@@@???===;;;;;;>>>@@@<<<===???>>><<<;;;;;;;;;>>>@@@AAAAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>??????@@@AAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFEEEBBB???<<<===>>>???AAACCCDDDEEEFFF@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@>>><<<:::999:::;;;<<<<<<<<<<<<:::888888:::<<<<<<===>>>>>><<<;;;<<<===<<<<<<;;;;;;::::::999999:::;;;<<<======<<<;;;:::@@@BBBDDDEEECCCBBBBBBCCC>>>===<<<:::888999<<>>>>>???===<<<;;;999888888888888<<<<<<===@@@BBBBBB@@@>>>???@@@@@@???======>>>@@@AAA@@@???<<<999888:::<<<888999;;;>>>BBBCCCBBB@@@;;;<<<>>>>>>======???@@@@@@BBBCCCCCCBBBAAAAAABBB?????????>>>>>>=========>>>>>>???@@@???>>>===<<<:::<<>>??????===<<<===>>>999888777666777888:::;;;<<<===>>>===;;;:::;;;<<<======<<<<<<;;;<<<<<<<<<======>>>>>>????????????:::===@@@BBBBBBAAABBBCCC???@@@BBBCCCBBB@@@===<<<444555555666666777777777:::<<<>>>@@@AAABBBBBBBBBCCC@@@===<<<===@@@AAABBB???AAABBB@@@===999888777888888:::;;;;;;<<<<<<;;;BBBDDDEEEDDDAAA===;;;:::;;;::::::<<<@@@CCCDDDDDDBBB@@@===:::888777666666HHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJNNNNNNNNNLLLIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHIIILLLOOOQQQQQQPPPNNNKKKLLLLLLLLLKKKHHHFFFDDDBBBCCCEEEHHHKKKOOORRRSSSPPPOOOLLLKKKKKKMMMPPPRRRPPPPPPPPPNNNLLLKKKKKKKKKEEEGGGJJJMMMOOOPPPPPPPPPMMMMMMLLLLLLLLLMMMNNNOOOSSSQQQNNNLLLLLLNNNPPPRRRRRRPPPMMMJJJIIIJJJLLLMMMOOOOOONNNLLLIIIGGGFFFFFFEEEGGGIIIJJJIIIJJJLLLMMMKKKOOOSSSRRRNNNLLLMMMOOOJJJNNNQQQOOOJJJFFFFFFHHHJJJLLLNNNMMMJJJHHHHHHJJJDDDEEEEEEGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLOOOOOONNNLLLKKKIIIHHHGGGCCCCCCDDDEEEGGGHHHHHHIIIFFFHHHKKKMMMMMMMMMMMMMMMOOOQQQRRROOOJJJFFFGGGIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJGGGCCCBBBGGGKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJHHHFFFEEEGGGJJJMMMMMMJJJGGGEEEGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAA@@@???@@@BBBDDDAAAAAA@@@@@@AAABBBDDDEEEBBBBBBAAA>>><<<===@@@BBB??????@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEEEEDDDBBBAAA===:::;;;AAADDDBBBAAACCCAAAAAA@@@===;;;;;;===>>>===>>>@@@???===;;;::::::===>>>@@@??????>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDBBB???>>>??????@@@AAAAAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDAAA???<<<::::::;;;===>>>>>>??????<<<999888:::===;;;===???>>><<<:::;;;<<<;;;;;;<<<<<<===>>>???@@@<<<============<<<;;;:::@@@CCCEEEEEECCCAAAAAABBB<<<=========<<<===@@@CCCBBBBBBBBB@@@>>>>>>???AAA===<<<;;;:::999999999:::<<<<<<<<<>>>??????<<<:::;;;===???>>>======@@@BBBAAA@@@>>>;;;999888;;;===<<<;;;<<<===@@@AAA@@@???888;;;===>>>===>>>@@@CCCBBBCCCDDDBBB???>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>===<<<;;;:::888:::===???AAACCCGGGJJJEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@??????>>><<<999777666888:::;;;<<<<<<<<<<<<777:::<<<;;;888666888:::;;;===??????===<<<===???999999888777888;;;===>>>===??????>>><<<;;;<<>>============>>>>>>>>>???@@@AAABBBBBBCCC>>>@@@CCCCCCAAA???>>>>>>:::<<>>@@@AAABBBBBB???===:::;;;>>>AAABBBBBB@@@AAAAAA???<<<::::::;;;::::::999999999999::::::AAABBBDDDCCCAAA???>>>???===;;;::::::===@@@BBBBBB???>>><<<;;;999888888777GGGHHHIIIJJJKKKJJJIIIHHHGGGIIIJJJLLLLLLLLLKKKKKKOOOPPPOOOLLLIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHIIILLLPPPSSSTTTRRRPPPKKKLLLMMMNNNMMMLLLJJJHHHEEEGGGIIIKKKNNNQQQSSSTTTRRRPPPNNNMMMNNNOOORRRSSSOOOPPPQQQPPPNNNLLLKKKKKKAAACCCGGGLLLOOOQQQRRRSSSOOOOOONNNMMMNNNOOOQQQRRRVVVTTTPPPMMMLLLMMMOOOPPPSSSQQQMMMJJJJJJKKKMMMOOOKKKKKKJJJIIIGGGFFFEEEDDDBBBDDDFFFGGGGGGGGGIIIKKKFFFLLLRRRSSSQQQOOOPPPSSSNNNPPPQQQMMMGGGDDDFFFIIIIIIKKKMMMMMMJJJHHHIIIKKKBBBBBBCCCDDDEEEGGGIIIJJJNNNOOOOOONNNLLLJJJJJJJJJGGGHHHIIIJJJKKKKKKLLLLLLQQQPPPNNNLLLJJJIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEHHHKKKMMMNNNNNNNNNNNNQQQSSSTTTPPPJJJFFFGGGJJJHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIKKKKKKHHHEEEEEEJJJOOOOOOMMMKKKIIIHHHGGGGGGHHHEEEEEEEEEGGGIIIJJJHHHFFFGGGIIILLLOOOOOOLLLIIIGGGEEEFFFIIIKKKKKKIIIGGGEEEAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB??????>>>>>>>>>>>>?????????@@@BBBBBBAAABBBDDDFFFAAAAAA@@@@@@AAABBBDDDEEECCCCCCBBB???======???BBB>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFFFFEEEDDDCCC@@@;;;999<<>>@@@AAA@@@>>>;;;::::::<<<>>>??????>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@>>>???@@@AAABBBBBBCCCBBB@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEECCCAAA@@@???AAAAAAAAA@@@@@@>>>===<<>>:::999;;;===;;;>>>@@@???<<<::::::<<<:::;;;<<<>>>@@@BBBEEEFFF??????>>>>>>===<<<;;;:::???BBBEEEEEEBBB@@@@@@BBB;;;<<<>>>??????@@@CCCEEE===>>>>>>=========@@@BBB<<<;;;;;;::::::;;;;;;<<<===<<<<<<===>>><<<999666888:::=========>>>AAAEEEAAA@@@>>>;;;999999;;;>>>@@@>>>===>>>??????>>>===777:::===>>>===>>>AAADDDCCCDDDDDDAAA>>>===???BBBAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<<<<<<<;;;999888777999<<<>>>???BBBFFFIIIFFFEEECCCAAA@@@@@@@@@@@@?????????@@@@@@>>>;;;888444777:::;;;<<<<<<<<<===666999<<<<<<999777888999:::===??????===<<<>>>@@@:::999888888:::<<>><<<;;;===???AAA@@@???>>>======>>>>>>>>>>>>???AAABBBCCCDDDEEEBBBDDDEEEDDDAAA===;;;:::666888<<>>===222444666888:::<<<======777888:::<<<>>>@@@AAAAAA<<<999888:::>>>BBBBBBAAAAAAAAAAAA???<<<;;;<<<>>><<<;;;999888777888999:::@@@AAABBBBBBAAA@@@@@@AAA===;;;888777999;;;===>>><<<;;;;;;;;;:::999999888GGGGGGFFFEEEEEEFFFGGGGGGFFFJJJNNNNNNKKKIIIJJJKKKRRRNNNJJJIIIJJJJJJHHHFFFIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKOOOSSSSSSPPPLLLMMMMMMLLLMMMMMMNNNPPPPPPMMMLLLKKKKKKNNNPPPQQQRRRQQQPPPNNNMMMNNNOOOQQQRRRRRRPPPOOOPPPRRRQQQLLLHHHEEEEEEFFFJJJOOORRRTTTTTTSSSSSSQQQOOOMMMNNNQQQTTTYYYWWWSSSNNNJJJKKKNNNQQQTTTRRRPPPNNNMMMMMMNNNOOOOOOLLLHHHDDDBBBCCCEEEGGGIIIGGGEEEGGGKKKLLLHHHDDDEEEJJJOOOQQQOOONNNQQQUUUQQQQQQPPPNNNKKKIIIJJJKKKNNNLLLJJJIIIKKKMMMNNNNNNHHHFFFCCCCCCEEEGGGHHHHHHMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMQQQQQQOOOMMMJJJHHHFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIMMMNNNNNNMMMLLLKKKLLLMMMTTTRRRNNNKKKIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPSSSUUUTTTPPPMMMLLLKKKIIIHHHHHHIIIKKKLLLQQQPPPMMMKKKJJJIIIIIIIIIEEEEEEEEEFFFHHHHHHGGGEEEIIILLLPPPQQQPPPNNNLLLKKKLLLMMMMMMKKKHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCHHHGGGEEECCCBBBBBBBBBCCCEEEFFFGGGGGGFFFDDDAAA@@@AAA@@@???===;;;;;;>>>@@@;;;???BBBBBB??????CCCHHHHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>???@@@BBBBBBBBB@@@>>>===???BBBFFFGGGFFFDDDCCCBBB@@@@@@???>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBEEEEEEEEECCC@@@>>>======??????>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB===???@@@@@@>>>======>>>>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBAAA@@@??????===>>>@@@CCCDDDEEEEEEEEEGGGFFFDDDAAA======>>>@@@======<<<<<<===>>>@@@AAABBB@@@===;;;;;;>>>AAADDD@@@@@@???>>>>>>===>>>>>>???===<<<===@@@CCCDDDDDDEEECCC@@@>>><<<<<<===>>>???DDDHHHGGGBBB???@@@BBB===>>>???@@@AAABBBCCCCCCAAA>>>:::777777:::>>>@@@>>>;;;888777888:::::::::===AAACCCAAA:::555555666>>>;;;:::<<<@@@BBBBBBAAABBB???<<<999888999;;;===@@@>>><<<;;;;;;;;;:::888999:::;;;===>>>@@@AAABBBFFFBBB>>>;;;;;;<<<===>>>BBB@@@>>>@@@CCCEEEDDDBBB@@@???===<<<::::::::::::888;;;>>>@@@@@@@@@AAABBBEEEAAA===>>>AAABBB@@@<<<>>>===>>>>>>???>>>:::888888777777:::===>>><<<999666777:::;;;;;;;;;999888???AAABBBBBB???<<<;;;:::999777666666999<<<>>>>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAA???>>>===>>>======>>>AAACCCDDDDDDDDDDDDDDDCCCAAA>>>:::888888:::===AAADDDDDDBBB???888666555999???BBB???<<>>;;;999888999:::;;;AAA@@@@@@AAACCCCCCAAA??????<<<888777999999888666666888;;;======:::666444EEEEEEFFFFFFGGGGGGGGGGGGGGGJJJNNNNNNLLLJJJKKKLLLPPPMMMJJJIIIJJJJJJIIIGGGKKKJJJJJJIIIIIIJJJKKKLLLKKKJJJKKKNNNQQQQQQOOOLLLNNNOOOOOOOOOPPPPPPPPPPPPMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOONNNOOOQQQPPPLLLIIIGGGGGGIIILLLPPPSSSTTTSSSSSSSSSQQQNNNLLLLLLOOORRRYYYWWWSSSNNNKKKKKKOOORRRSSSRRROOOMMMLLLLLLMMMMMMPPPMMMIIIEEEDDDDDDFFFHHHMMMJJJHHHJJJMMMMMMIIIEEEEEEIIINNNNNNLLLLLLNNNQQQRRRSSSRRRPPPMMMKKKKKKLLLNNNMMMLLLLLLMMMNNNPPPRRRLLLIIIGGGFFFGGGHHHIIIIIIOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLQQQQQQOOOMMMLLLJJJIIIHHHJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNRRRQQQNNNLLLKKKKKKKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPSSSUUUTTTPPPNNNKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGHHHJJJKKKJJJHHHEEEFFFIIIMMMNNNMMMKKKJJJIIIKKKLLLLLLJJJGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBAAAAAABBBBBBFFFGGGGGGHHHGGGDDDBBB@@@AAAAAAAAA???======>>>@@@>>>???AAA@@@???@@@CCCEEEGGGFFFDDDCCCBBBAAABBBBBB?????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<@@@BBBEEEFFFEEECCCCCCCCCCCCBBB@@@>>>===<<<<<<===@@@??????>>>???@@@AAABBBEEEEEECCCAAA>>><<<<<<<<>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@===<<<<<<===>>>???BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???AAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDCCCAAA@@@===>>>???AAABBBCCCBBBBBBCCCCCCBBB???===;;;<<<>>>============>>>???AAABBB@@@>>>;;;999:::<<>>>>>???>>>===>>>AAACCCDDDDDDEEECCCBBB@@@???>>>??????BBBEEEFFFDDD@@@>>>@@@CCC@@@@@@@@@??????????????????===:::777888:::>>>@@@???<<<:::999999:::::::::<<<@@@CCCAAA<<<888777999===;;;:::;;;>>>@@@@@@??????===:::888888999;;;<<<===<<<;;;<<<===<<<:::888;;;;;;<<<===>>>???@@@@@@DDDBBB???===;;;;;;;;;<<>>;;;999888666444666:::===>>>>>>888999:::;;;<<<;;;;;;:::>>>@@@BBBAAA???<<<;;;::::::888777888;;;???AAAAAA======>>>??????@@@@@@@@@AAAAAAAAA@@@???===<<<;;;>>>======>>>@@@BBBCCCCCCCCCCCCCCCCCCAAA>>>;;;::::::;;;===AAADDDEEECCCAAA:::777666999>>>@@@???======;;;:::;;;>>>??????===;;;888666777;;;???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<<<<======BBB@@@???@@@AAABBBAAA@@@>>>;;;777666777888666444777999;;;<<<<<<:::777555BBBDDDFFFHHHIIIIIIHHHGGGGGGJJJNNNNNNLLLJJJKKKMMMPPPMMMKKKJJJJJJKKKJJJIIIMMMLLLJJJJJJJJJLLLNNNOOOMMMLLLKKKLLLNNNOOONNNMMMPPPQQQRRRSSSSSSRRRPPPOOOLLLMMMMMMNNNPPPQQQRRRSSSPPPPPPPPPPPPPPPOOONNNMMMNNNMMMMMMNNNOOONNNLLLIIIJJJJJJKKKOOORRRSSSSSSQQQRRRQQQPPPMMMKKKKKKMMMPPPXXXWWWSSSOOOLLLLLLOOORRRSSSQQQOOOMMMKKKKKKKKKKKKOOOMMMIIIFFFEEEEEEGGGIIIPPPNNNLLLLLLNNNNNNJJJGGGEEEIIILLLKKKIIIHHHJJJLLLSSSTTTUUUSSSPPPMMMLLLLLLMMMOOOPPPOOONNNNNNRRRUUUPPPMMMJJJIIIIIIJJJKKKJJJQQQPPPOOONNNMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHEEEGGGJJJKKKKKKLLLNNNOOOQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTTTTQQQNNNJJJJJJIIIIIIHHHHHHHHHGGGDDDDDDCCCCCCEEEHHHKKKMMMKKKJJJKKKLLLLLLKKKHHHFFFEEEHHHKKKLLLKKKIIIIIIIIIKKKLLLLLLJJJGGGEEEEEEFFFIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHIIIHHHFFFCCCBBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAA??????AAABBBCCCBBBEEEDDDCCCBBBAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;@@@BBBCCCDDDCCCBBBCCCDDDEEEDDDAAA???<<<:::999999=========>>>???@@@AAABBBDDDCCC@@@===<<<;;;<<<<<>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;<<<>>>???@@@AAACCCCCCCCCBBBBBBDDDEEEEEEEEECCC@@@>>><<>>?????????>>>>>>>>>@@@@@@???<<<:::::::::<<<<<<======>>>@@@AAABBB===<<<:::888999;;;===???::::::;;;;;;<<<<<<======???======>>>AAACCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCDDDDDDBBB>>>===@@@DDDBBBAAA@@@>>>===<<<;;;;;;===<<<:::888999;;;>>>@@@@@@>>><<<;;;;;;<<<;;;::::::>>>AAAAAA>>>;;;;;;===>>>===<<<===???@@@???>>><<<;;;999888888999;;;<<<:::::::::<<<===>>><<<;;;==================>>>>>>@@@BBBBBB???;;;888999;;;AAAAAABBBDDDFFFFFFDDDBBBAAA???;;;888666777888:::;;;<<<=========>>>AAACCCCCC@@@===>>>@@@AAA@@@>>>:::::::::<<<>>>>>><<<:::777444222222777<<>>AAABBBCCC<<<<<<<<<===>>>???@@@AAACCCBBB@@@???===;;;::::::>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???======<<<<<<<<>>>>>===::::::<<>>;;;;;;999888888;;;===>>>===BBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>??????@@@@@@CCCAAA???>>>@@@AAAAAA@@@===:::666666888888777444::::::;;;;;;;;;:::999888@@@CCCFFFJJJKKKKKKIIIHHHFFFJJJLLLLLLJJJIIIJJJLLLPPPOOOMMMLLLLLLLLLMMMMMMMMMLLLJJJJJJJJJMMMOOOQQQPPPNNNMMMLLLMMMNNNNNNOOOQQQSSSUUUVVVUUURRROOOMMMLLLMMMOOOQQQQQQQQQRRRSSSPPPQQQRRRRRRQQQPPPMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKMMMOOOQQQQQQPPPNNNNNNNNNMMMKKKIIIKKKNNNPPPWWWVVVSSSOOOLLLMMMPPPSSSSSSQQQOOOMMMLLLKKKJJJJJJMMMKKKHHHFFFEEEFFFGGGIIIOOONNNLLLMMMNNNOOOMMMKKKHHHJJJKKKJJJHHHGGGHHHIIIQQQSSSUUUTTTQQQNNNLLLLLLNNNRRRTTTRRRMMMLLLPPPTTTPPPMMMKKKJJJKKKMMMMMMMMMQQQPPPNNNLLLLLLNNNOOOPPPNNNOOOOOOPPPPPPPPPOOOOOORRRRRRQQQPPPOOOPPPPPPQQQQQQPPPOOONNNLLLJJJIIIHHHDDDGGGJJJKKKKKKKKKLLLNNNPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKNNNOOOPPPRRRTTTSSSQQQNNNJJJKKKKKKKKKJJJIIIHHHGGGDDDCCCBBBBBBEEEIIIMMMPPPNNNLLLIIIHHHHHHHHHGGGFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKKKKLLLJJJGGGFFFFFFGGGJJJJJJIIIHHHGGGEEECCCBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIGGGEEECCCEEEFFFHHHGGGEEEDDDDDDDDDGGGCCC??????CCCEEEDDDAAACCCBBBBBBAAABBBCCCEEEFFFAAAAAA@@@@@@@@@AAACCCDDDBBBAAA???===<<<;;;::::::???AAABBBBBBAAAAAACCCDDDEEEDDDBBB@@@>>><<<:::999;;;<<<<<<===???@@@AAABBBAAA???<<<:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA>>><<<<<<>>>@@@AAAAAABBBBBBAAA@@@???>>>CCCDDDEEEFFFEEEAAA>>>;;;??????@@@@@@@@@AAAAAA@@@>>>AAADDDGGGGGGFFFDDDBBB============<<<;;;;;;:::<<<>>>@@@@@@===;;;:::999;;;;;;<<<===>>>@@@AAAAAA;;;:::999888999:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;===???AAAAAA@@@AAABBBCCCCCCCCCAAA???>>>???AAABBBAAA@@@???AAACCCAAA@@@>>>===;;;:::::::::<<<;;;::::::;;;<<<>>>???@@@???======>>>===<<<:::999<<<@@@AAA@@@??????@@@AAAAAAAAAAAABBBAAAAAA@@@;;;;;;:::::::::;;;===>>>:::888777888;;;>>>??????>>>>>>=========<<<<<<<<<===AAADDDAAA;;;777777999>>>???AAADDDEEEDDDBBB@@@>>>;;;777444444666999;;;=========<<<;;;===AAADDDEEECCC@@@???@@@@@@???===;;;::::::;;;<<<<<<:::888555444333444888>>>CCCFFFAAA???===:::999888999999<<<>>>@@@AAA???<<<;;;;;;===<<<;;;<<<>>>@@@AAA@@@======<<<<<<===>>>???@@@BBBAAA???>>><<<;;;::::::======>>>>>>===>>>???AAA@@@@@@@@@???????????????===;;;:::;;;???BBBCCCDDD<<<999666666888;;;;;;;;;777:::>>>AAABBB@@@===:::999999888999:::<<<===>>>BBBBBBAAA@@@???>>>>>>===:::;;;<<<>>>???@@@@@@@@@CCC@@@======>>>@@@AAAAAA;;;999777888;;;===<<<999>>>===<<<;;;;;;<<<======AAACCCHHHKKKMMMMMMKKKIIIGGGIIILLLKKKHHHGGGHHHKKKRRRQQQPPPOOONNNNNNOOOPPPKKKJJJJJJJJJKKKMMMPPPQQQRRRQQQOOOMMMLLLMMMNNNOOOPPPRRRUUUVVVUUURRRNNNKKKKKKNNNRRRRRRQQQPPPPPPQQQPPPQQQRRRSSSRRRPPPMMMKKKIIIJJJKKKKKKKKKLLLLLLMMMLLLKKKLLLMMMNNNNNNLLLJJJKKKKKKJJJIIIIIIKKKOOORRRUUUTTTRRROOOLLLMMMPPPRRRSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJGGGFFFEEEFFFHHHIIILLLKKKKKKLLLNNNOOOPPPOOOLLLLLLLLLKKKIIIHHHHHHIIIOOOQQQSSSSSSPPPNNNLLLLLLOOOSSSUUURRRMMMJJJMMMPPPMMMKKKIIIIIILLLNNNOOOPPPPPPNNNMMMLLLLLLMMMOOOPPPMMMMMMOOOQQQRRRSSSSSSSSSTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJGGGJJJLLLMMMLLLKKKKKKKKKNNNMMMLLLKKKIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJNNNNNNNNNPPPRRRRRRPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDFFFJJJOOORRRPPPKKKFFFBBBBBBDDDFFFGGGFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCDDDGGGHHHIIIJJJIIIGGGEEEDDDFFFHHHIIIIIIHHHGGGGGGHHHKKKEEE@@@@@@EEEGGGFFFCCCAAAAAAAAABBBDDDFFFHHHJJJFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@>>><<<:::999999999>>>???@@@AAA@@@@@@BBBDDDDDDCCCCCCBBBAAA@@@>>>>>>;;;<<<===>>>???@@@AAAAAA>>>;;;999999<<<@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===>>>@@@CCCCCCCCCBBBAAA???===<<<;;;???AAADDDFFFEEECCC@@@============>>>>>>??????@@@<<>>>>>===;;;:::999999888<<<>>>AAAAAA@@@===<<<;;;::::::;;;===>>>??????@@@;;;::::::::::::;;;<<<===????????????>>><<<;;;:::;;;::::::<<<>>>??????>>>===???@@@BBBBBB@@@>>><<<888;;;???BBBCCCBBBAAAAAA>>>===<<<;;;;;;;;;======<<<<<<<<<======>>>>>>>>>???>>>>>>???@@@???===;;;999;;;>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@<<<<<<======>>>??????@@@<<<999666555888<<<@@@BBB============<<<<<<<<<;;;;;;@@@DDDBBB<<<777777888:::<<>>:::777555333444777;;;>>>??????>>><<<;;;===AAADDDHHHFFFDDDBBB@@@???>>><<<>>>===;;;;;;;;;:::888666444555777:::===@@@CCCEEEDDDAAA===999777666666666;;;===@@@@@@???===<<<<<>>>>><<<>>>>>>==================??????>>>>>>======<<<<<<;;;===>>>===<<<<<<>>>@@@??????>>>>>>>>>???AAAAAA<<<:::888888;;;???AAABBB<<<:::777666777888999999555999>>>AAABBB???<<<999888888888999:::<<>><<<:::888777666777999;;;===>>>??????BBB@@@===<<<===???@@@@@@:::999888;;;@@@CCCBBB@@@AAA@@@>>>======>>>@@@AAACCCFFFJJJMMMOOONNNLLLKKKIIIKKKMMMKKKGGGFFFGGGJJJRRRSSSRRRPPPNNNMMMOOOPPPIIIJJJJJJLLLMMMOOOPPPQQQQQQRRRQQQNNNLLLKKKLLLNNNNNNPPPRRRSSSRRROOOLLLJJJKKKOOOSSSTTTQQQNNNMMMNNNNNNOOOPPPQQQPPPOOOLLLKKKGGGIIIKKKKKKKKKKKKMMMOOOMMMKKKJJJJJJKKKLLLJJJIIIJJJJJJJJJIIIIIIKKKOOORRRRRRRRRPPPNNNLLLLLLOOORRRSSSSSSRRRQQQPPPOOONNNNNNKKKIIIHHHGGGFFFGGGIIIJJJJJJJJJKKKLLLMMMOOOQQQRRROOONNNMMMKKKJJJJJJJJJJJJLLLNNNPPPPPPOOONNNMMMNNNPPPRRRSSSQQQMMMKKKLLLMMMLLLJJJIIIIIILLLOOOQQQQQQNNNNNNMMMLLLLLLMMMOOOPPPLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTQQQOOONNNOOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLKKKMMMOOOPPPNNNLLLJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHJJJJJJMMMLLLMMMNNNPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJFFFDDDFFFJJJPPPSSSPPPKKKDDD@@@@@@CCCFFFHHHEEEEEEEEECCCAAAAAABBBCCCGGGHHHIIIIIIHHHHHHIIIJJJHHHHHHHHHGGGFFFDDDCCCBBB>>>???@@@AAAAAAAAAAAAAAAFFFGGGIIIIIIIIIGGGEEEDDDEEEFFFHHHHHHHHHHHHJJJKKKKKKFFFAAAAAADDDGGGGGGEEEBBBBBBBBBCCCDDDFFFHHHJJJFFFGGGGGGGGGFFFEEECCCCCC>>>===<<<;;;:::999888777;;;===@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBB<<<===>>>???@@@@@@@@@@@@===:::888:::???CCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>???BBBDDDCCCBBBAAA???>>>===<<<;;;<<>>???@@@<<<>>>AAACCCDDDCCCAAA@@@???>>>===;;;:::999999999===@@@BBBCCCAAA?????????;;;<<<===>>>??????>>>>>><<<<<<======>>>>>>>>>>>>AAAAAAAAAAAA???===;;;::::::::::::<<<>>>???===<<<;;;<<<>>>@@@@@@???===<<<666999>>>BBBDDDCCCAAA???;;;::::::999;;;===@@@AAA===>>>???@@@@@@???>>>===<<<<<<===???AAAAAA>>><<<999;;;===@@@AAAAAA@@@@@@===???AAAAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>>:::666444777;;;???AAA<<<<<<<<<<<<<<<<<<======<<>>:::999999777:::===>>>>>>=========999888666555666999===???AAAAAA@@@>>>===>>>AAADDDHHHGGGEEEBBB@@@>>>===<<>>??????@@@AAACCCAAA===:::777666555555:::<<>>===<<<===>>>===<<<<<<======<<<;;;===>>>>>>??????>>>>>>======>>>???@@@???>>>===<<<999;;;===<<<::::::>>>AAA???>>>===<<<===???AAACCC:::888666777:::===@@@AAA===<<<;;;999888777888888444888===??????===;;;:::999999999999999<<>>?????????999888999===BBBFFFEEECCCBBB@@@???>>>>>>@@@BBBCCCGGGIIILLLNNNOOOOOONNNMMMMMMNNNOOOLLLHHHFFFHHHJJJRRRSSSRRRPPPLLLKKKMMMOOOIIIJJJLLLOOOPPPQQQRRRRRROOOPPPPPPNNNJJJHHHIIIJJJKKKLLLNNNOOOOOOMMMJJJHHHKKKPPPUUUTTTPPPKKKJJJKKKJJJKKKLLLMMMLLLLLLKKKJJJFFFIIIKKKKKKKKKKKKNNNQQQNNNLLLIIIHHHIIIJJJJJJJJJLLLLLLKKKIIIHHHJJJMMMPPPPPPPPPOOOMMMKKKLLLNNNQQQSSSTTTTTTTTTSSSSSSRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLLLLMMMOOOQQQSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKMMMOOOOOONNNNNNPPPQQQOOOPPPPPPPPPOOOOOONNNNNNOOOLLLJJJKKKMMMOOOQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWUUUQQQNNNLLLLLLMMMNNNPPPOOOOOOOOOOOOOOONNNNNNLLLOOORRRRRRPPPNNNLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLNNNNNNMMMKKKLLLKKKKKKKKKKKKMMMNNNOOOMMMJJJEEECCCDDDIIIOOOSSSNNNKKKFFFDDDDDDFFFGGGHHHFFFFFFDDDAAA???>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJHHHHHHHHHHHHGGGFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAAEEEFFFHHHIIIHHHGGGEEEDDDAAACCCDDDDDDDDDFFFJJJLLLHHHEEE@@@@@@BBBEEEFFFFFFEEEDDDCCCBBBCCCCCCEEEEEEAAACCCEEEFFFFFFDDDBBBAAA:::;;;;;;;;;;;;999777666999<<>>???AAAAAAAAA@@@@@@???<<<;;;===BBBEEEDDDBBB???@@@@@@AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA??????@@@BBB???>>>>>>======>>>>>>>>><<<>>>@@@BBBCCCAAA@@@>>>>>>>>>======>>>???AAABBB>>>???@@@BBBBBBBBBAAA@@@AAA???>>><<<::::::::::::>>>@@@CCCCCCBBB@@@AAAAAA>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;===???@@@>>><<<;;;<<<===>>>???>>>>>>===999:::===@@@BBBAAA???===::::::999999;;;>>>AAACCC???@@@BBBCCCCCC@@@>>><<<999:::<<>>AAAAAA???>>>>>>??????@@@AAACCCCCCBBBAAA@@@===:::888777999;;;<<<<<<999999:::;;;<<<>>>>>>???===???@@@AAA@@@>>>;;;:::777:::<<<<<<;;;:::<<<>>>>>>===;;;:::;;;<<<>>>@@@BBBBBBBBB@@@??????AAADDDCCCCCCBBB@@@>>>======>>>AAA???<<<<<<<<<;;;:::888999<<>>???>>>=========<<<;;;;;;<<<>>>???>>>===999;;;>>>AAABBBAAA@@@???>>>???AAABBBAAA???<<<999666999<<<<<<::::::>>>BBB@@@>>><<<;;;<<<>>>AAACCC:::888666777:::>>>@@@AAA@@@@@@???===;;;999999999555888<<<<<<;;;::::::;;;======;;;999888;;;AAAFFFAAAAAA@@@>>>===<<<;;;:::888888999:::<<>>======>>>???>>>===888777888<<>>===>>>???AAABBBIIIKKKMMMOOOPPPOOOOOONNNPPPQQQQQQNNNJJJGGGHHHKKKQQQRRRRRROOOKKKIIIKKKMMMIIIKKKNNNQQQSSSTTTSSSSSSMMMOOOOOOMMMIIIFFFFFFHHHIIIJJJLLLLLLLLLKKKIIIHHHKKKQQQUUUUUUOOOJJJHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFIIIKKKKKKKKKLLLOOOSSSOOOLLLIIIGGGHHHJJJKKKLLLOOONNNMMMJJJHHHHHHKKKNNNNNNNNNNNNLLLKKKKKKNNNPPPTTTTTTUUUUUUUUUUUUTTTTTTMMMLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMNNNQQQSSSQQQOOOLLLKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNOOORRRTTTNNNNNNNNNOOORRRRRRQQQPPPQQQOOOMMMLLLNNNPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUXXXUUUQQQMMMKKKJJJKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPLLLOOORRRSSSRRRPPPOOONNNFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFIIIKKKMMMNNNKKKJJJJJJKKKMMMMMMLLLKKKKKKJJJIIIIIIJJJLLLOOOPPPKKKHHHCCCAAABBBHHHNNNSSSMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHFFFBBB???>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEDDD??????@@@AAABBBEEEIIILLLFFFCCC@@@???@@@CCCEEEFFFGGGFFFDDDBBBAAA@@@AAAAAA<<<>>>AAADDDEEECCCAAA???888999;;;<<<;;;999777666888;;;???AAAAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBAAA??????AAABBBBBBAAA@@@???BBB???===???DDDFFFCCC@@@===>>>???@@@@@@???==============================@@@AAABBBBBB@@@???>>>???;;;;;;;;;<<<===???AAAAAA===>>>@@@AAAAAA@@@>>>===@@@????????????AAACCCDDD@@@@@@AAAAAABBBBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;???AAABBBBBBAAAAAAAAABBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBCCCDDDCCCBBBBBB===>>>@@@AAA@@@???===<<<=========???AAAAAA???>>>;;;<<<===>>>>>>??????>>>=========>>>??????>>><<<;;;:::999999;;;>>>BBBDDD@@@BBBDDDEEEDDDAAA>>>;;;777999;;;???BBBBBB???===;;;<<<===???@@@@@@>>><<<;;;???CCCCCCAAA???@@@AAA???@@@BBBCCCCCCBBB@@@???;;;:::::::::;;;;;;999888777888999;;;===>>>@@@@@@???>>>???@@@AAA@@@===;;;777:::<<<<<<::::::<<>>>>>??????CCCCCCCCCBBB@@@@@@BBBDDD?????????>>>======>>>???@@@>>><<<<<<<<<===<<<;;;<<<>>>???>>>:::888999;;;>>>======<<<<<<<<<<<<===888;;;>>>???>>>=========999999:::===@@@AAAAAA@@@666999===BBBDDDDDDCCCBBB???AAACCCDDDCCC???:::777555999<<<;;;999:::>>>BBB@@@???<<<;;;;;;>>>AAACCC:::999777888;;;???AAAAAABBBCCCCCCAAA>>>;;;::::::555888::::::999888:::<<>>======>>>??????===<<<888777777:::>>>@@@>>>;;;>>>>>>=========>>>@@@AAAPPPOOOOOORRRUUUUUURRROOOTTTRRRNNNKKKIIIIIIJJJJJJRRRSSSTTTRRRNNNKKKLLLNNNLLLNNNQQQSSSTTTSSSQQQPPPQQQPPPOOONNNLLLJJJHHHGGGJJJIIIHHHHHHIIIIIIHHHFFFJJJNNNQQQQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMIIIJJJLLLMMMOOOOOOPPPPPPSSSPPPMMMKKKKKKNNNQQQTTTSSSQQQOOOLLLJJJLLLPPPTTTWWWWWWVVVSSSQQQPPPQQQSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNKKKHHHIIINNNRRRPPPOOOOOOPPPSSSTTTTTTSSSSSSQQQPPPQQQRRRSSSRRRPPPSSSRRRQQQPPPOOOPPPPPPQQQPPPRRRSSSSSSQQQOOONNNOOONNNPPPSSSSSSRRRQQQRRRRRRTTTTTTRRRNNNIIIHHHKKKNNNLLLLLLLLLKKKKKKMMMPPPSSSQQQRRRTTTUUUTTTRRROOOMMMJJJJJJIIIIIIIIIJJJJJJJJJBBBDDDHHHJJJLLLLLLKKKJJJIIIJJJIIIGGGFFFGGGJJJLLLJJJKKKLLLLLLLLLKKKIIIHHHHHHFFFCCCAAABBBEEEHHHKKKNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIEEEAAA??????AAABBBDDDCCCCCCDDDFFFHHHJJJKKKJJJGGGDDDEEEHHHJJJJJJIIIJJJKKKKKKKKKJJJHHHEEEDDDEEEDDDDDDDDDDDDCCC@@@===??????@@@BBBDDDGGGIIIJJJGGGDDD???>>>???BBBEEEFFFFFFEEEDDDEEEEEEEEECCCAAA???@@@BBBCCCCCCAAA>>><<<;;;;;;<<<<<<;;;;;;:::999=========>>>??????@@@@@@AAA@@@???>>>>>>???@@@AAA>>>@@@BBBBBB@@@@@@CCCFFFDDDBBB???>>>>>>???AAABBB@@@>>>;;;;;;;;;;;;:::999>>>@@@AAA@@@>>><<<;;;;;;:::===@@@AAAAAA@@@@@@@@@999999:::<<>>===<<<<<<<<<>>>@@@BBBCCCBBBAAA??????AAACCCGGGIIIEEEDDDBBBAAAAAAAAAAAABBBCCCAAA>>>===>>>??????>>><<<<<<===???AAAAAA@@@>>>BBBCCCDDDAAA>>><<<>>>@@@;;;===@@@BBBBBBAAA???>>>===<<<===>>>AAABBBBBBAAA@@@>>>===>>>AAABBBAAA???===<<<===???@@@@@@===;;;>>>>>>===<<<<<<<<<======@@@===999666666:::???BBBAAACCCFFFGGGEEE@@@;;;888666999===@@@BBBAAA???>>>???>>>===============>>>AAABBBCCCDDDCCCAAA???======???AAACCCCCCCCCAAAAAA@@@>>><<<;;;;;;:::888666777888:::<<<===>>>??????===>>>@@@BBBDDDCCC@@@===<<<:::888666777999<<<>>>AAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>AAA@@@===<<<;;;<<<===>>>???======>>>AAAAAA>>>;;;===???@@@>>>;;;888888:::>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@???===:::999999:::;;;>>>AAAAAA???===:::;;;===???AAABBBCCCCCCDDDCCCAAA;;;666444555888@@@???===:::888888:::===???===;;;;;;===@@@AAAAAA<<<;;;;;;;;;<<<===???@@@DDDDDDCCC@@@===;;;;;;<<<:::999888888999:::<<<===@@@>>><<<::::::<<>>=========>>>>>>======<<<;;;======>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@@@@===>>>@@@@@@AAABBBDDDGGGCCCCCCAAA???===>>>@@@BBBAAA???===<<<<<<<<<;;;:::>>>???@@@???===;;;::::::===@@@CCCDDDCCCBBBAAAAAA;;;;;;;;;===???@@@???>>><<<<<<<<<<<<>>>@@@AAACCCDDDCCCBBBBBBCCCEEEHHHJJJFFFDDDBBBAAA@@@@@@AAABBBCCCBBB@@@@@@AAACCCCCCBBB<<<<<<<<<>>>@@@@@@???===???AAAAAA@@@===<<<>>>@@@===>>>@@@AAA@@@>>><<<:::;;;;;;<<<>>>AAAAAA@@@???@@@>>>===>>>@@@AAA@@@>>><<<<<<>>>@@@AAAAAA>>>;;;======<<<;;;::::::999999>>><<<999777777:::>>>@@@AAABBBDDDEEEDDD@@@<<<:::999;;;>>>@@@AAA@@@???===???>>>======<<<<<<<<<<<<@@@@@@AAAAAA@@@???===<<<===>>>@@@BBBCCCCCCBBBAAA@@@>>>===<<<===<<<;;;999::::::<<<===>>>>>>??????>>>>>>???AAADDDEEECCCAAA@@@>>>;;;999999;;;>>>@@@BBBDDDEEEDDDBBB@@@@@@AAA@@@@@@@@@AAA@@@@@@@@@???AAA@@@>>><<<<<<<<<===>>>???>>>>>>@@@BBBAAA>>>;;;<<<>>>???>>>;;;999999:::>>>>>>======<<<<<<<<<===<<<===?????????===<<<:::::::::<<<>>>AAABBB@@@>>>;;;<<<>>>???AAABBBBBBBBB======;;;777333111333555??????>>><<<999999;;;===@@@>>><<<<<>>===<<<<<<<<<<<<===>>>BBBBBBBBB???<<<;;;;;;<<<;;;;;;:::::::::;;;===>>>AAA@@@>>><<<<<<>>>@@@AAA???>>>>>>>>>>>>@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA??????===<<<;;;;;;<<<<<<;;;999:::::::::888666888<<<@@@OOOPPPQQQSSSTTTSSSOOOLLLKKKJJJJJJJJJLLLOOORRRTTTRRRSSSSSSRRRPPPPPPQQQRRRQQQRRRSSSSSSQQQOOOLLLJJJMMMNNNOOOPPPOOOLLLIIIGGGHHHGGGFFFGGGJJJMMMNNNOOOLLLMMMMMMMMMLLLNNNQQQSSSOOOLLLGGGDDDEEEIIIOOOSSSSSSSSSQQQMMMJJJIIIJJJKKKOOOPPPRRRSSSTTTTTTTTTTTTLLLLLLLLLMMMNNNQQQTTTUUUVVVVVVUUUQQQNNNMMMNNNOOOTTTUUUTTTRRRPPPOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQPPPOOONNNOOOSSSVVVTTTSSSSSSUUUWWWXXXXXXWWWTTTRRRPPPPPPQQQRRRRRRRRRQQQPPPOOOOOONNNOOOOOOOOOWWWXXXYYYVVVRRROOOMMMLLLKKKMMMOOOPPPOOOOOOPPPQQQPPPQQQRRROOOJJJHHHJJJLLLOOOPPPPPPOOOMMMKKKLLLMMMKKKMMMOOORRRSSSRRRPPPOOOIIIJJJLLLNNNOOOOOOOOONNNOOOPPPQQQQQQQQQOOOMMMKKKKKKLLLLLLJJJHHHHHHIIIKKKKKKLLLLLLKKKKKKIIIHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJGGGEEECCCDDDFFFGGGDDDDDDDDDDDDFFFGGGIIIKKKHHHGGGFFFGGGJJJLLLLLLLLLIIIIIIIIIIIIGGGEEECCCBBBBBB@@@@@@BBBDDDGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGDDDBBB@@@AAADDDHHHKKKLLLKKKIIIGGGFFFEEEDDDAAA>>>???@@@BBBCCCBBBAAA???>>>======>>>>>>======<<<;;;>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<>>>AAADDDEEEEEE@@@AAABBB@@@===<<>>>>>>>>===<<<===??????>>><<<:::::::::@@@CCCFFFHHHFFFDDDCCCCCC???>>>===>>>@@@@@@@@@???<<<<<<<<<===???AAABBBCCCEEEDDDCCCBBBCCCEEEGGGIIIDDDBBB???===<<<===???@@@AAA@@@???@@@BBBCCCDDDCCC===<<<<<<===??????===<<<;;;===>>>>>>======>>>???>>>>>>???@@@>>><<<:::888::::::<<<>>>AAAAAA???===???===<<<<<<>>>>>>===;;;;;;;;;>>>AAABBBAAA>>>;;;<<<<<<;;;:::999777666555<<<;;;:::999999;;;===>>>@@@AAABBBCCCBBBAAA>>>===>>>>>>???@@@@@@???>>>===??????>>>===<<<;;;;;;;;;????????????>>>===<<<<<<<<<===???AAABBBCCCBBBBBB@@@???>>>???@@@AAA@@@???>>>>>>>>>???????????????=========???CCCFFFGGGGGGEEECCC@@@===<<<>>>@@@AAADDDEEEEEEDDDBBBAAAAAABBB>>>>>>??????@@@AAAAAABBBAAA@@@>>>===<<<<<<======@@@@@@AAABBBCCCBBB>>>;;;;;;===>>>>>><<<:::;;;;;;>>>>>>>>>===============>>>????????????>>>======;;;;;;<<>>???@@@AAAAAAAAAAAA777888777555333222333444===>>>???>>><<<;;;<<<===@@@>>>======@@@BBBCCCCCCAAA@@@???===<<<;;;;;;:::>>>??????>>>;;;::::::;;;>>>===<<<<<<<<<===>>>???AAAAAA????????????@@@AAA<<<<<<<<<<<<===???@@@AAA???????????????????????????@@@BBBCCCDDDCCCAAA@@@???>>>=========<<<999666:::999666333333666<<<@@@QQQRRRSSSTTTTTTRRROOOMMMJJJJJJJJJKKKNNNQQQTTTVVVUUUUUUTTTRRRQQQPPPQQQRRRTTTTTTTTTRRRPPPLLLIIIGGGIIIKKKMMMOOOOOOLLLIIIGGGGGGFFFEEEGGGKKKOOOQQQRRRMMMMMMNNNNNNNNNOOOQQQSSSRRRNNNJJJGGGGGGKKKPPPSSSSSSRRROOOKKKHHHHHHJJJLLLPPPQQQSSSTTTUUUTTTSSSSSSKKKKKKMMMNNNPPPQQQSSSSSSUUUUUUUUUSSSPPPMMMMMMNNNSSSTTTTTTRRRPPPOOOPPPQQQRRRQQQOOONNNNNNNNNOOOOOOMMMNNNOOOQQQRRRSSSTTTTTTQQQPPPPPPOOOOOOQQQTTTVVVUUUTTTSSSUUUWWWYYYYYYXXXTTTRRRPPPOOOQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPVVVXXXXXXVVVRRROOOMMMLLLMMMNNNOOOOOONNNMMMNNNOOONNNPPPQQQOOOKKKIIIJJJLLLPPPQQQQQQOOOLLLIIIHHHHHHHHHJJJMMMPPPRRRRRRQQQPPPIIIKKKMMMPPPQQQRRRQQQQQQTTTTTTTTTSSSQQQOOOLLLJJJLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNKKKIIIGGGEEEEEEEEEGGGHHHCCCCCCCCCDDDFFFHHHKKKLLLIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@AAADDDGGGHHHHHHEEEDDDCCCBBBAAABBBCCCDDDAAA??????AAAEEEIIIKKKLLLKKKJJJHHHGGGGGGFFFCCCAAA???@@@BBBBBBBBBAAA@@@???<<<<<<<<<===<<<;;;;;;:::????????????????????????@@@AAABBBCCCCCCBBBAAA@@@===:::999;;;@@@BBBBBBAAA;;;>>>@@@@@@======@@@DDDEEECCCAAA@@@AAAAAA@@@???>>>??????>>><<<::::::;;;AAADDDGGGHHHGGGEEEDDDDDDBBB@@@??????@@@AAA@@@???======>>>@@@AAACCCDDDEEECCCBBBAAAAAAAAABBBDDDEEE???===:::888777999;;;===>>>===<<<===???@@@???>>>===<<<;;;<<<>>>>>>===;;;888999;;;<<<<<<===>>>>>>===>>>??????>>>===;;;::::::;;;<<>>:::::::::;;;::::::888777666<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>===AAAAAA@@@???>>>===;;;;;;?????????>>>>>>=========;;;<<<>>>@@@AAABBBBBBBBB?????????AAADDDEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@<<<;;;:::<<>>???@@@BBBEEEEEEEEEDDDAAA@@@AAABBB<<<======>>>@@@AAACCCCCCAAAAAA???>>>===<<<======@@@AAACCCDDDDDDBBB>>><<<;;;<<<===>>>============????????????>>>>>>======@@@?????????????????????;;;;;;<<>>======>>>>>>===<<<===???BBBBBBBBBCCCBBB@@@>>><<<:::888888:::<<<======;;;:::;;;<<>>>>>>>>???@@@AAA@@@@@@???????????????<<<<<<<<<<<<<<<===============>>>>>>>>>>>>=========???AAACCCDDDCCCAAA@@@=========>>>>>>===:::777999888555444444777<<>>>>>>>>>>>===<<<<<>>;;;999:::>>>???>>><<<777:::>>>@@@@@@@@@CCCFFFEEECCCBBBBBBCCCCCCCCCBBB@@@AAAAAA???<<<;;;<<<===AAACCCFFFFFFEEEDDDDDDDDDCCCAAA??????@@@AAAAAA@@@>>>???AAABBBDDDFFFGGGGGGCCCBBBAAA@@@@@@@@@AAABBB<<<;;;999888888999;;;===>>>===<<<<<<======<<<:::===<<<;;;;;;===>>>===<<<888999:::;;;===>>>======;;;<<<===??????@@@??????======>>>@@@BBBBBB@@@>>>:::::::::999888888888888777888:::>>>@@@@@@===;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>CCCCCCBBBBBBAAA???===<<<@@@@@@AAAAAAAAA@@@??????<<<<<<===???@@@AAAAAAAAA???>>>???BBBFFFHHHIIIIIIEEEDDDBBBAAA@@@@@@AAAAAA:::999777999???DDDIIIKKKJJJGGGCCC@@@>>>>>>@@@AAAEEEFFFEEECCC@@@???@@@BBB<<<<<<======???AAABBBDDDBBBAAA@@@???>>>===<<<<<>>=========>>>??????>>>>>>??????@@@@@@??????>>>===???????????????@@@@@@@@@;;;;;;<<<>>>AAACCCCCCBBBAAAAAAAAAAAAAAA@@@??????888777777888999999999888999<<>>>>>>>>===<<<;;;<<<>>>@@@??????BBBAAA@@@>>>;;;999777666888:::<<<===<<<<<<===>>>BBBAAA@@@???>>>>>>???@@@??????>>>===============>>>>>>======<<<<<<;;;;;;<<<======>>>>>>======<<<;;;===@@@BBBBBBAAA???>>>999:::;;;===???>>><<<:::888777888999:::<<<<<<===TTTUUUVVVUUUSSSSSSTTTUUURRRRRRQQQQQQRRRRRRSSSSSSPPPNNNMMMOOORRRVVVXXXYYYUUUTTTRRRPPPMMMJJJGGGFFFDDDFFFIIILLLMMMLLLKKKJJJIIIIIIJJJMMMQQQTTTUUUTTTPPPOOOOOOPPPQQQPPPNNNKKKQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMKKKJJJJJJMMMPPPPPPRRRTTTUUUUUUSSSQQQOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSQQQOOONNNNNNOOOQQQSSSTTTTTTRRRQQQQQQQQQSSSSSSQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVQQQOOOMMMNNNPPPQQQRRRQQQQQQPPPPPPQQQTTTUUUUUUTTTSSSQQQPPPQQQRRRSSSRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRNNNPPPRRRQQQOOONNNMMMMMMQQQQQQPPPNNNLLLJJJKKKLLLNNNPPPQQQOOOLLLKKKMMMPPPPPPPPPPPPMMMJJJHHHGGGHHHGGGJJJMMMPPPQQQQQQPPPOOOKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPMMMKKKIIIHHHKKKNNNPPPPPPNNNLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJIIIIIIEEEGGGIIIKKKMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGCCCCCCCCCDDDFFFHHHJJJLLLPPPQQQPPPNNNJJJGGGEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAA>>>???@@@AAAAAA@@@???>>><<<<<<===???CCCFFFFFFFFFEEEEEEEEEGGGIIIJJJIIIHHH@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>===<<<<<<===>>>======999;;;>>>BBBEEEFFFGGGGGGDDDCCCBBBBBBDDDFFFFFFEEECCCCCCCCCAAA>>>===>>>@@@@@@BBBCCCCCCBBBCCCDDDFFFCCCAAA??????@@@AAAAAAAAA>>>???AAADDDFFFGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;<<<<<<>>>@@@AAAAAA???????????????===;;;===<<<;;;;;;===?????????;;;:::;;;===??????===;;;888999;;;>>>@@@AAABBBCCC???>>>>>>???AAAAAA@@@???999;;;;;;;;;999888999:::777888999<<>>???@@@>>>???@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDCCCAAA???>>>AAABBBDDDEEEEEECCCBBB@@@=========>>>>>>???@@@@@@>>>>>>???BBBFFFJJJKKKKKKFFFEEECCCAAAAAAAAAAAABBB;;;999777999>>>CCCHHHJJJJJJGGGCCC???>>>>>>???AAAEEEEEEDDDBBB???>>>???AAA>>>>>>======>>>???AAABBBBBBBBBAAA@@@>>>===<<<;;;???AAACCCCCCAAA@@@@@@AAA@@@??????@@@AAABBB@@@??????@@@@@@AAAAAA???>>>===>>>>>>???@@@@@@@@@@@@???;;;:::;;;===@@@CCCCCCCCCAAAAAABBBAAAAAA@@@??????:::888777777888999888888888:::===???>>>>>>???@@@>>>===<<<<<<>>>>>>===<<<>>>>>>======;;;:::888777666999<<<>>>>>>>>>???AAACCCBBB@@@>>>>>>===>>>>>>???>>><<<;;;::::::;;;<<<>>>?????????>>>===<<<;;;======????????????======:::<<>><<<777888:::===@@@@@@>>><<>><<<<<<===@@@CCCEEEDDDCCCBBBBBBBBBDDDGGGHHHGGGFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA======>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB>>>?????????>>>>>>@@@BBB@@@@@@AAAEEEKKKMMMJJJGGGBBBAAAAAABBBEEEGGGHHHHHHFFFFFFEEECCCAAA@@@AAACCC@@@AAAAAA@@@@@@BBBFFFIIICCC@@@>>>>>>???AAABBBBBB<<<>>>@@@CCCEEEGGGGGGGGGCCCCCCBBBAAA@@@>>>>>>===:::;;;===???@@@BBBCCCCCC@@@??????@@@AAAAAA???======;;;:::;;;>>>AAAAAAAAA>>>======???@@@@@@<<<999777888:::<<<>>>@@@BBBCCC@@@>>><<<===>>>@@@@@@???;;;===>>>>>><<<;;;===???:::999:::<<>>@@@AAA??????@@@@@@@@@AAA@@@@@@===>>>@@@AAAAAA@@@??????>>>@@@BBBEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBB@@@???@@@CCCFFFHHHHHHFFFCCCAAA>>>>>>=========>>>>>>>>>======>>>BBBFFFJJJKKKKKKFFFEEECCCAAAAAAAAABBBCCC<<<:::999:::>>>CCCGGGHHHIIIGGGCCC@@@>>>>>>@@@AAAEEEEEECCC@@@>>>===>>>@@@AAA???>>>======>>>???@@@BBBBBBAAA@@@???===<<<;;;>>>@@@AAAAAA??????BBBDDDCCCAAA@@@AAACCCDDDAAA??????@@@AAABBBAAA@@@>>>===<<<===???@@@AAA@@@???>>>:::999:::<<>>;;;777666888999999888777999;;;=========???AAA@@@>>>===>>>>>>>>><<<:::999999:::;;;;;;:::999999666999===@@@AAAAAABBBDDDBBBAAA???===<<<<<<<<<===@@@>>>;;;999888999;;;<<<===>>>???@@@AAA@@@@@@???>>>???@@@AAAAAA@@@???>>>:::<<>>;;;999777666666888;;;======<<<999999;;;>>>BBBBBB@@@===TTTTTTSSSQQQOOOQQQVVVZZZWWWWWWVVVVVVUUUTTTTTTTTTXXXTTTPPPNNNPPPQQQQQQPPPSSSRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQTTTXXX[[[[[[YYYVVVSSSOOOJJJIIILLLOOOPPPPPPMMMLLLLLLLLLNNNPPPSSSTTTPPPQQQRRRQQQOOONNNOOOPPPVVVXXXZZZ[[[[[[XXXUUUSSSJJJJJJKKKLLLOOORRRUUUWWWYYYYYYWWWSSSOOOMMMNNNOOORRRTTTVVVVVVTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUQQQRRRTTTVVVWWWYYYYYYZZZTTTQQQOOOOOOQQQRRRQQQOOOPPPOOOOOOPPPSSSTTTTTTSSSPPPPPPRRRTTTUUUTTTQQQNNNNNNOOOQQQRRRRRRRRRQQQQQQOOOQQQRRRQQQOOOMMMLLLLLLIIIJJJJJJJJJIIIJJJLLLOOOQQQRRRQQQOOOLLLLLLQQQUUUSSSRRRQQQNNNLLLLLLNNNPPPKKKMMMOOOQQQQQQOOOMMMLLLMMMLLLJJJJJJKKKMMMPPPRRRPPPOOONNNMMMKKKJJJIIIIIIIIIMMMPPPRRRQQQOOOMMMLLLGGGFFFFFFGGGHHHJJJMMMNNNOOONNNLLLJJJIIIHHHHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLNNNMMMLLLKKKIIIIIIIIIHHHLLLJJJHHHFFFDDDCCCCCCCCCHHHJJJLLLJJJEEEBBBAAABBBBBBBBBCCCDDDFFFGGGIIIJJJCCCBBBBBBBBBCCCAAA???<<<888;;;@@@DDDFFFDDDAAA???>>>>>>???AAADDDDDDCCCAAA@@@@@@@@@BBBDDDEEEEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<>>>???AAACCCDDDDDDBBBBBB@@@??????@@@BBBBBB===???BBBAAA@@@@@@DDDGGGGGGDDDDDDIIIOOOQQQLLLFFFAAA@@@@@@BBBEEEHHHIIIIIIHHHHHHGGGEEEBBBAAACCCDDDAAAAAA@@@??????BBBGGGKKKBBB@@@======???AAABBBBBB;;;===???BBBDDDEEEFFFFFFAAA@@@???>>>===;;;::::::777999<<>>@@@BBBBBB@@@???===;;;:::<<>>;;;;;;<<<>>>??????<<>>@@@CCC<<<;;;;;;===@@@CCCDDDDDDCCCAAA>>>;;;;;;<<>>????????????@@@@@@@@@===>>>@@@AAAAAA@@@???===<<<>>>BBBEEEGGGFFFDDDCCC???@@@BBBCCCCCCBBB@@@???@@@BBBGGGIIIJJJGGGCCC@@@??????>>>===============<<<<<<>>>AAAFFFIIIKKKJJJFFFDDDBBBAAA@@@AAACCCDDD>>><<<;;;<<>>???BBBBBBBBBAAA???===<<<;;;===???@@@???>>>???BBBFFFEEECCCBBBBBBEEEEEEBBB??????@@@AAABBBBBB@@@???===:::<<>>===:::999999;;;>>>AAACCCCCCAAAAAAAAABBBBBBAAAAAA@@@CCC>>>:::888999;;;:::999666888:::;;;<<<===???AAABBB@@@?????????>>><<<:::555777888:::;;;;;;::::::666999>>>AAABBBCCCDDDEEEBBBAAA???===;;;;;;;;;;;;AAA???;;;999888999;;;===;;;===???AAABBBCCCCCCCCC>>>@@@AAABBBBBBAAA@@@>>>;;;===@@@BBBAAA>>>;;;888888777666777:::<<<<<<<<<:::999:::===AAACCCAAA>>>TTTSSSQQQQQQRRRUUUXXXZZZZZZXXXVVVSSSSSSSSSTTTUUUVVVSSSOOOLLLJJJKKKLLLNNNQQQQQQPPPOOONNNLLLJJJIIIKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWWWWRRRPPPOOOMMMMMMNNNOOOPPPLLLJJJHHHKKKPPPTTTUUUTTTUUURRROOOMMMOOOQQQRRRRRRYYYXXXYYY[[[^^^^^^ZZZVVVNNNMMMKKKMMMPPPTTTVVVWWWXXXZZZ[[[XXXQQQMMMNNNQQQRRRRRRSSSRRRPPPPPPQQQSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYVVVUUUTTTRRRQQQOOONNNMMMRRRRRRQQQRRRTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRNNNLLLKKKHHHHHHNNNQQQOOOMMMLLLNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKIIIHHHIIIMMMQQQUUUSSSQQQOOONNNOOOPPPQQQOOONNNLLLKKKKKKMMMOOOQQQNNNOOOOOOPPPPPPOOOOOONNNOOOMMMJJJJJJKKKMMMMMMMMMNNNOOOOOONNNLLLKKKKKKLLLPPPPPPPPPOOONNNKKKIIIHHHFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKKKKKKKJJJHHHFFFGGGJJJMMMNNNNNNMMMLLLLLLNNNOOOOOOMMMJJJIIIJJJKKKOOONNNLLLGGGCCCAAAAAABBBHHHHHHGGGEEEAAA???@@@AAABBBBBBDDDEEEGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA???>>>CCCCCCCCCDDDEEEDDDAAA>>>>>>???AAACCCDDDEEEFFFFFFEEEBBB???>>>@@@BBBDDDDDDDDDDDDDDDBBB@@@???@@@AAAFFFEEEDDDCCCAAA@@@???>>>===>>>@@@BBBCCCCCCBBBBBBFFFCCCAAAAAABBBBBB???<<<@@@CCCGGGHHHHHHFFFEEEEEENNNJJJGGGHHHLLLMMMJJJFFFAAA@@@???@@@CCCFFFGGGGGGGGGGGGFFFDDDAAABBBFFFIIIFFFDDDAAA??????AAADDDFFFCCC@@@<<<::::::<<<>>>>>>:::<<>>:::999999999999999::::::;;;>>>@@@AAA@@@>>>;;;::::::<<>><<<<<<===>>>>>>AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;<<>><<<>>>BBBEEEEEEDDDAAA===:::<<<@@@BBB@@@=========<<<;;;<<<===>>>???@@@>>>===>>>BBBDDDCCCAAADDDDDDCCCAAA@@@>>>===<<<;;;<<>>>>>???BBBDDDDDDBBB@@@===AAAEEEFFFEEEBBB@@@???>>>>>>===>>>@@@@@@>>>===???@@@AAAAAABBBCCCGGGIIIHHHFFFCCCBBBBBBCCCCCCBBBAAA@@@??????@@@CCCFFFGGGJJJEEE@@@???BBBEEEDDDBBBEEECCC???<<<;;;;;;<<<===CCCDDDDDDCCC@@@>>>>>>>>>AAA@@@???>>>============DDDDDDBBB???;;;;;;???CCCDDDDDDEEEEEEDDDBBB@@@>>>BBBBBBBBB@@@===;;;;;;<<<:::<<>>@@@???>>>AAAAAA@@@@@@@@@?????????BBB>>>:::777777888999999555777999;;;;;;;;;===>>>>>>???===;;;>>>AAA???::::::;;;<<<======<<<:::999777888:::>>>BBBDDDDDDCCCGGGBBB===<<<===??????>>>@@@@@@???===:::999:::;;;@@@>>>>>>@@@CCCCCCAAA>>>@@@@@@AAABBBAAA@@@???>>>===???@@@???<<<888555444777777888888999999999999999777555666:::======<<>>>>><<<>>>AAACCCDDDDDDBBBAAAEEEBBB@@@@@@AAAAAA???===CCCFFFIIIJJJIIIHHHGGGHHHIIIFFFCCCDDDGGGHHHFFFBBBAAA@@@???@@@CCCEEEFFFFFFGGGHHHGGGEEEBBBBBBEEEHHHEEECCC@@@>>>>>>@@@BBBDDDAAA>>>;;;:::<<>>???AAABBBCCCDDDDDDDDDBBB???<<<::::::;;;;;;:::;;;:::;;;>>>AAABBBAAA???;;;:::;;;===@@@BBBBBBAAACCCAAA>>>=========>>>>>>@@@AAAAAAAAAAAA???>>>===:::::::::<<>>???>>>>>>@@@>>><<<===@@@CCCCCCBBB@@@===:::;;;???AAA@@@===;;;<<<===>>>???>>>>>>===???======???BBBDDDCCCBBBCCCBBBAAA???===<<<;;;;;;999:::;;;<<<===>>>>>>???;;;===@@@EEEHHHGGGDDDAAA???AAADDDDDDBBB???======@@@???>>>???AAAAAA@@@???@@@@@@AAAAAAAAABBBEEEGGGDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBEEEGGGIIIHHHDDD??????CCCEEEEEECCCEEECCCAAA>>>=========>>>AAACCCCCCBBB@@@>>>>>>??????>>>>>>============>>>CCCCCCAAA===::::::===@@@BBBCCCDDDEEEDDDAAA>>>===???@@@@@@???<<<;;;;;;<<<;;;===@@@AAAAAAAAABBBCCC???<<<:::;;;===??????>>>===>>>???@@@AAAAAAAAAAAA@@@===888666666777777777666888:::;;;;;;;;;<<<=========;;;999;;;???>>>:::;;;===???@@@@@@???===;;;777777888<<<@@@BBBCCCBBBBBB???<<<;;;===??????>>>???@@@@@@>>><<<::::::;;;>>>>>>>>>AAACCCDDDAAA>>>???@@@AAAAAAAAA@@@>>>===<<<>>>@@@???<<<888555444888888888888888888888888999666444555888;;;;;;:::RRRRRRRRRSSSUUUVVVXXXYYYYYYYYYWWWUUUSSSPPPNNNMMMSSSRRRPPPMMMLLLLLLLLLMMMSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPSSSRRRPPPPPPQQQRRRTTTVVVKKKJJJJJJOOOVVV]]]______XXXUUURRRPPPQQQRRRRRRRRRSSSUUUXXX]]]aaabbbaaa___VVVUUUTTTUUUVVVWWWVVVUUUVVVXXXXXXVVVRRRPPPQQQSSSRRRSSSSSSRRRPPPOOOQQQRRRWWWVVVTTTRRROOOLLLKKKJJJKKKLLLNNNPPPSSSUUUWWWXXXVVVUUUUUUTTTTTTTTTTTTUUUSSSTTTVVVWWWVVVTTTRRRPPPRRRRRRRRRQQQQQQPPPOOONNNMMMJJJKKKPPPRRROOOMMMNNNQQQRRRSSSSSSSSSRRRPPPOOOSSSRRRPPPMMMJJJJJJMMMOOOUUUTTTRRRQQQPPPPPPQQQRRRNNNMMMKKKJJJKKKLLLNNNPPPMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMOOOPPPPPPNNNLLLIIINNNTTTXXXWWWTTTQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJKKKMMMOOOMMMLLLLLLMMMMMMLLLHHHFFFFFFGGGHHHGGGFFFFFFGGGIIILLLMMMNNNMMMKKKKKKLLLNNNTTTOOOJJJHHHHHHGGGEEECCCDDDEEEEEEDDDCCCBBBDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCDDDFFFHHHJJJLLLJJJGGGFFFEEEEEECCCAAAAAABBBCCCDDDEEEGGGGGGHHHFFFCCC@@@@@@AAABBBCCCCCCDDDEEEEEECCCBBBAAABBBCCCFFFEEEDDDBBB@@@???>>>===;;;>>>AAADDDEEEDDDBBBAAACCCAAA@@@@@@AAAAAA@@@>>>DDDFFFHHHIIIIIIHHHHHHIIIFFFCCCAAABBBDDDEEECCC@@@AAA@@@>>>???BBBEEEFFFFFFFFFFFFGGGEEEDDDCCCDDDFFFEEECCCAAA>>>>>>???AAABBB@@@>>>;;;;;;>>>AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA>>><<<===>>>>>>======<<<===???AAABBBAAA@@@<<<;;;;;;>>>AAACCCCCCCCCAAA@@@???=========>>>>>>??????@@@@@@@@@??????>>>:::999:::===@@@CCCDDDCCC???>>>===>>>@@@AAA@@@???@@@>>><<<<<<>>>@@@@@@??????<<<:::;;;>>>@@@>>><<<999;;;???AAAAAA@@@===;;;======>>>AAACCCEEEDDDCCCBBBAAA???===;;;:::999999999999999999999;;;<<<===:::<<>>======AAA@@@???@@@BBBCCCCCCBBB@@@AAAAAA@@@??????BBBDDD???AAADDDFFFGGGFFFDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIGGGCCC@@@AAADDDFFFFFFDDDDDDCCCBBBAAA???>>>>>>===@@@AAABBBAAA???>>>???@@@=========<<<======>>>???CCCBBB@@@<<<999999;;;===???AAACCCDDDCCC@@@<<<:::;;;<<<===<<<;;;:::;;;<<<<<<>>>@@@BBBBBBBBBCCCEEE???===<<<<<<>>>??????>>>:::<<<>>>AAACCCCCCBBBBBB???;;;777555555666666666888:::<<<<<<;;;;;;;;;;;;<<<<<<:::777999======:::===???AAACCCCCCAAA???===888777666888<<>>>>>===>>>???@@@???===;;;;;;<<<======???BBBDDDDDDAAA>>>>>>???@@@@@@@@@???===<<<;;;===???>>><<<888777666888888888888888888777777888666444444666888888888RRRRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVUUUSSSQQQNNNLLLPPPOOOOOOOOOOOOOOOOOOOOOSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUTTTSSSRRRQQQSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQPPPPPPQQQSSSVVVWWWSSSQQQPPPSSSXXX\\\]]]]]]ZZZWWWTTTRRRSSSSSSRRRQQQRRRTTTXXX\\\___``````___YYYWWWWWWWWWXXXWWWUUUSSSTTTUUUUUUSSSPPPOOOQQQSSSTTTTTTUUUSSSQQQPPPQQQSSSVVVUUUTTTSSSQQQPPPOOONNNNNNOOOQQQSSSUUUVVVXXXXXXSSSSSSRRRQQQPPPQQQQQQRRRSSSVVVYYYYYYXXXTTTRRRPPPTTTTTTUUUTTTRRRQQQQQQRRRPPPNNNOOOSSSRRRNNNLLLMMMRRRSSSSSSSSSSSSRRRPPPOOORRRQQQPPPMMMKKKKKKMMMPPPSSSRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOQQQSSSTTTSSSPPPMMMKKKPPPUUUXXXXXXUUURRRQQQQQQQQQPPPNNNMMMKKKIIIIIIIIIJJJLLLLLLKKKLLLNNNPPPNNNNNNNNNOOOPPPNNNKKKHHHGGGGGGFFFDDDBBBCCCEEEGGGKKKLLLLLLLLLKKKKKKMMMOOOOOOJJJDDDDDDGGGIIIGGGDDDBBBCCCDDDDDDCCCDDDFFFHHHJJJIIIHHHFFFFFFFFFFFFGGGDDDCCCBBBBBBCCCGGGKKKNNNNNNKKKGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFDDDAAA@@@BBBCCCCCCBBBDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEDDDBBBAAA???>>>===;;;>>>BBBEEEFFFEEEBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@CCCEEEGGGGGGGGGHHHJJJEEEDDDBBBCCCEEEEEEDDDBBBAAA???>>>???AAADDDEEEDDDBBBCCCDDDEEEEEEEEEFFFFFFGGGEEECCCAAAAAAAAACCCDDDAAA???======???BBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBEEEBBB???>>>???AAAAAAAAABBB@@@???@@@AAAAAA@@@>>>===<<<<<<>>>BBBDDDDDDCCC@@@@@@???>>>======>>>???>>>>>>??????????????????=========???BBBDDDCCCBBB<<<;;;<<<>>>@@@AAA@@@???@@@>>>===<<<<<<=========>>><<<:::;;;===>>>===<<<999;;;>>>@@@@@@???<<<;;;<<<===@@@CCCEEEEEEDDDCCCBBBAAA???===<<<;;;::::::;;;:::999999:::<<>>>>>AAACCCDDDDDDAAABBBAAA???======???@@@???BBBGGGJJJJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHEEEDDDDDDEEEFFFEEEDDDAAABBBBBBBBB@@@???===<<<>>>???@@@???>>>>>>???AAA============>>>???@@@AAADDDBBB???<<<::::::;;;<<<===???AAABBBAAA>>>:::888777999::::::::::::;;;<<<<<<>>>@@@@@@@@@AAABBBDDD@@@????????????@@@@@@???;;;===@@@CCCEEEDDDCCCBBB>>>;;;888666666777777666:::<<<>>>>>><<<:::::::::;;;<<<;;;777888<<<>>><<<===???AAACCCCCCBBB@@@>>>999777555555888<<<>>>???<<<<<<===>>>>>>>>><<<;;;===???@@@@@@>>><<<<<<<<<;;;===@@@BBBDDDCCC@@@>>>===>>>?????????>>><<<;;;:::<<<>>>===;;;999888888888999999999::::::;;;;;;777666555444444555666666TTTSSSSSSRRRQQQQQQPPPOOOQQQRRRTTTUUUTTTRRRPPPOOOMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTTTTSSSQQQPPPOOOPPPPPPPPPQQQRRRRRRSSSTTTPPPOOONNNOOOPPPRRRUUUVVVWWWUUUSSSTTTXXX\\\\\\[[[ZZZXXXUUUTTTTTTTTTSSSRRRRRRTTTXXXZZZ[[[[[[ZZZZZZWWWVVVVVVVVVWWWWWWUUUSSSRRRRRRQQQPPPNNNOOOPPPRRRVVVVVVVVVUUUSSSRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSPPPOOONNNNNNNNNOOOSSSVVVZZZZZZWWWTTTRRRQQQTTTVVVWWWVVVSSSQQQQQQRRRTTTRRRSSSUUUSSSMMMKKKLLLRRRRRRSSSSSSRRRQQQOOONNNNNNOOONNNMMMLLLLLLOOOQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQSSSUUUWWWUUURRROOOOOORRRTTTUUUTTTRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMOOOQQQPPPPPPPPPQQQRRRPPPNNNKKKIIIHHHFFFDDDAAAAAADDDFFFIIIJJJKKKKKKJJJJJJLLLNNNJJJEEEAAABBBGGGKKKJJJGGGBBBCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEBBB@@@??????AAAFFFJJJMMMLLLIIIEEECCCBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDBBBAAABBBCCCCCCBBBCCCDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDCCCAAA@@@??????<<>>>>>@@@CCCCCCCCC??????@@@BBBDDDFFFGGGGGGIIIHHHFFFEEEDDDEEEFFFGGGDDDBBB???>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAA??????AAACCCDDDDDDFFFDDDBBBAAAAAAAAA???>>>>>>======???BBBDDDDDDCCC>>>???@@@???===<<<>>>@@@??????????????????@@@@@@BBBAAAAAABBBDDDDDDBBB@@@999999:::<<>>@@@???>>>===;;;;;;<<<===>>>===<<<;;;<<<======<<<:::;;;<<<=========<<<<<<;;;>>>BBBEEEFFFEEEDDDCCCAAAAAAAAA@@@???>>>======<<<:::999999;;;???CCCEEE@@@???>>>???@@@BBBBBBAAADDDDDDDDDBBBAAAAAABBBDDD@@@>>>;;;<<<>>>AAACCCDDDBBBBBBAAA???<<<;;;===>>>BBBFFFKKKLLLKKKGGGEEEDDDDDDDDDFFFFFFGGGFFFEEEDDDHHHGGGGGGGGGGGGFFFDDDCCC???@@@AAAAAA@@@>>><<<;;;===>>>>>>===<<<===???AAA>>>>>>??????@@@AAACCCCCCEEECCC@@@>>>============<<<>>>???@@@???===999777666777999:::::::::<<<>>><<<>>>??????>>>>>>@@@AAAAAAAAABBBBBBAAAAAAAAAAAA???AAACCCEEEFFFDDDBBBAAA???<<<999888888999999888;;;===??????===;;;999999;;;======::::::===???>>><<<===???@@@@@@@@@???>>>:::777555444777:::<<<===>>>???@@@AAA???===<<<;;;<<<>>>??????===<<<======;;;===@@@AAAAAA@@@>>>>>>======>>>???>>>===<<<;;;999;;;<<<===;;;::::::;;;999999:::;;;===>>>??????777777666444444444555666UUUTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRMMMOOORRRUUUVVVUUUSSSQQQQQQQQQSSSTTTTTTUUUUUUUUURRRRRRSSSSSSRRRPPPOOONNNMMMMMMNNNOOOQQQSSSUUUVVVOOONNNNNNNNNOOOQQQSSSUUUUUURRRQQQSSSXXX\\\]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRRRRUUUXXXYYYXXXVVVUUUUUUTTTSSSRRRSSSUUUWWWVVVUUUSSSRRRPPPNNNNNNOOOPPPQQQVVVWWWWWWUUUSSSRRRRRRTTTPPPQQQSSSTTTVVVXXXZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTQQQOOONNNNNNOOOPPPRRRVVVYYYYYYVVVSSSRRRSSSTTTXXXZZZYYYTTTPPPOOOPPPTTTSSSUUUWWWTTTNNNLLLOOOSSSSSSSSSSSSRRRQQQOOONNNMMMNNNNNNMMMLLLMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSUUUWWWVVVRRROOOQQQRRRRRRQQQPPPOOOQQQRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPQQQQQQOOONNNKKKKKKIIIFFFCCCBBBDDDFFFHHHIIIJJJIIIHHHIIIKKKLLLGGGDDDBBBCCCHHHKKKLLLLLLDDDEEEEEEEEEDDDDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDCCC@@@???======???CCCGGGJJJHHHFFFCCCAAABBBCCCDDDCCCBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBAAAAAACCCCCCCCCBBBBBBDDDFFFEEEEEEDDDDDDCCCBBBBBBBBB>>>???BBBDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBAAADDDIIIKKKLLLKKKKKKKKKAAAAAAAAAAAAAAABBBBBBBBB@@@???===>>>@@@BBBBBBBBB=========???BBBEEEFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@?????????>>>===>>>???AAACCCDDDDDDCCCCCC@@@>>>===>>>AAAEEEFFFGGGHHHEEECCCBBBBBBBBBAAA@@@???>>>>>>???AAABBBBBBAAA<<>>@@@AAAAAA@@@@@@???@@@@@@AAADDDDDDCCCDDDDDDCCC@@@>>>999999999;;;===?????????AAAAAA@@@>>><<<<<<===???>>>>>>======<<<<<<======;;;<<<<<<===============;;;???DDDGGGGGGEEECCCBBB@@@AAACCCDDDDDDCCCAAA???<<<;;;::::::;;;???BBBDDDBBB???<<<;;;<<<>>>?????????@@@AAA@@@??????@@@BBB???<<<999999<<<@@@CCCEEEBBBBBBAAA???<<<;;;<<<>>>DDDHHHLLLLLLIIIFFFFFFGGGFFFGGGHHHHHHHHHFFFCCCAAAEEEFFFGGGGGGFFFEEECCCBBB??????@@@@@@???>>><<<;;;=========<<<;;;;;;>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCC@@@??????@@@???>>>======>>>>>>===;;;999888666888:::::::::;;;===???>>>??????>>><<<<<<===???AAABBBDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@@@@===;;;:::;;;;;;;;;:::;;;===@@@AAA>>><<<:::999:::>>>@@@===<<>>>>>???;;;999666555777:::<<<<<<@@@BBBCCCBBB@@@===<<<<<<<<<======<<<;;;;;;===???<<<>>>??????>>><<<<<<<<<===>>>?????????>>><<<;;;777999;;;<<<;;;;;;<<<===;;;;;;<<<===???@@@AAAAAA777888777666444555777999VVVTTTSSSQQQQQQQQQSSSTTTPPPQQQRRRTTTUUUUUUTTTTTTQQQTTTWWWXXXXXXUUUQQQOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSRRRQQQOOONNNKKKKKKLLLMMMOOOQQQSSSUUUPPPOOONNNNNNOOOQQQSSSTTTRRRPPPOOOQQQWWW[[[\\\[[[WWWUUUTTTTTTUUUUUUTTTRRRRRRUUUXXXYYYVVVTTTSSSSSSQQQPPPOOOQQQTTTXXXYYYZZZUUUSSSPPPOOOOOOPPPQQQRRRUUUVVVVVVTTTQQQPPPQQQRRRPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWTTTSSSQQQOOONNNOOOQQQRRRQQQUUUXXXXXXTTTRRRSSSVVVXXX\\\```___YYYSSSQQQQQQQQQQQQTTTWWWUUUPPPPPPSSSTTTUUUUUUUUUTTTRRRPPPOOOPPPPPPQQQOOONNNNNNOOOQQQNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTSSSQQQOOONNNPPPQQQQQQPPPPPPRRRSSSSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQRRRPPPNNNNNNOOOPPPOOOOOOMMMMMMLLLIIIFFFDDDEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJEEEDDDCCCDDDEEEGGGJJJKKKFFFGGGGGGEEEDDDCCCDDDFFFFFFGGGHHHIIIHHHFFFCCCAAA???>>>======>>>AAADDDFFFEEECCCAAABBBDDDEEEFFFEEEDDDCCCBBBAAABBBDDDFFFGGGGGGEEECCCCCCDDDDDDBBBAAA@@@AAABBBBBBAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGEEEBBBAAAAAACCCCCCGGGLLLNNNMMMIIIGGGEEE???@@@@@@@@@@@@@@@AAABBB@@@>>>======???AAABBBAAA???===;;;<<>>===<<<===???BBBEEEEEEDDDBBB@@@<<<;;;:::===AAAEEEHHHIIIFFFDDDBBBBBBDDDEEEEEEEEEAAA???>>>???@@@AAA@@@???;;;???BBBAAA===<<<>>>AAADDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDBBB???===<<<:::999:::===???@@@@@@AAABBBBBB@@@======???AAA?????????>>>===<<<===>>>;;;===???AAAAAA@@@>>>===<<>>===<<<===>>>@@@AAA???===;;;;;;===????????????@@@AAA@@@>>>======>>>???;;;888888;;;@@@DDDFFFCCCCCCBBB???<<<;;;===>>>BBBFFFIIIHHHEEEDDDGGGKKKIIIJJJKKKKKKIIIFFFBBB@@@>>>@@@CCCEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>===============;;;::::::<<>>>>>======<<<::::::999777999;;;<<<<<<===>>>@@@AAAAAAAAA>>><<<;;;<<<>>>???AAACCCCCC@@@??????@@@BBBBBBBBBBBBBBBAAA@@@@@@???>>>;;;;;;<<<<<<;;;:::;;;===AAAAAA???<<<::::::777===AAA???>>>???@@@>>><<<;;;:::999:::<<<>>>@@@===:::888888999;;;<<<;;;???AAABBBBBB???===>>>???<<<<<<;;;:::999:::===@@@===??????===:::888999;;;>>>>>>???@@@???>>>===<<<666888:::;;;;;;<<<===???======>>>>>>>>>>>>??????888999999888666666999;;;VVVTTTRRRQQQRRRTTTWWWYYYQQQRRRSSSTTTTTTUUUUUUUUUUUUWWWZZZ[[[YYYTTTOOOLLLNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOKKKKKKKKKKKKMMMOOOQQQSSSQQQPPPOOONNNOOOQQQSSSTTTSSSPPPNNNPPPUUUXXXYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSRRRUUUYYYYYYVVVSSSSSSSSSOOONNNNNNPPPTTTYYY\\\]]]XXXUUUQQQPPPPPPRRRSSSSSSTTTUUUTTTRRRPPPNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWYYYXXXWWWWWWQQQPPPNNNMMMMMMOOORRRTTTPPPTTTWWWVVVSSSQQQTTTWWW]]]bbbgggeee___XXXUUUTTTNNNOOOSSSWWWVVVRRRSSSXXXVVVVVVVVVVVVUUUSSSQQQPPPSSSSSSSSSQQQOOONNNOOOPPPNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPRRRQQQOOOMMMKKKMMMPPPRRRRRRRRRSSSTTTSSSRRROOOMMMKKKJJJJJJJJJIIIKKKLLLLLLKKKLLLOOOQQQRRROOOLLLKKKLLLNNNOOOOOOOOOOOONNNKKKHHHFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGIIICCCCCCCCCBBBAAABBBEEEHHHGGGHHHHHHFFFDDDCCCCCCEEEDDDEEEHHHIIIHHHFFFBBB@@@@@@???>>>>>>???AAACCCDDDCCCBBBAAACCCEEEGGGHHHGGGEEEDDDCCCBBBCCCDDDGGGHHHGGGEEEDDDCCCDDDDDDBBB@@@???@@@AAAAAAAAABBBDDDFFFDDDEEEEEEEEEFFFFFFFFFGGGAAAAAAAAAAAABBBDDDEEEFFFFFFHHHIIIFFFCCCAAABBBCCCDDDHHHMMMNNNKKKFFFAAA??????@@@BBBBBBAAAAAABBBCCC@@@>>>======???AAAAAAAAABBB>>>::::::===@@@AAA@@@AAAAAAAAABBBCCCDDDEEEFFFDDDBBB???>>>???>>>===<<<===@@@CCCFFFFFFDDD@@@>>>:::999999;;;@@@EEEIIIJJJCCCAAA@@@BBBEEEGGGIIIIIIAAA@@@??????@@@@@@>>>===;;;>>>BBBAAA===<<<>>>AAAFFFDDDCCCAAA@@@@@@AAAAAA??????@@@AAACCCBBB???===>>><<<::::::===???AAAAAABBBCCCCCCAAA>>>>>>@@@CCC@@@@@@@@@???======>>>???:::===BBBEEEFFFCCC???<<<<<>>>>>===;;;999999<<<>>>@@@@@@??????@@@@@@AAABBBCCC@@@>>>>>>AAABBBAAA??????>>>===<<<;;;:::::::::999:::<<<=========???AAADDDDDDBBB???<<<;;;<<<>>>===@@@CCCBBB???======>>>@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;<<<<<<;;;::::::===AAABBB@@@===;;;:::555<<>>??????======;;;999888888;;;???AAA===;;;:::999;;;<<<<<<;;;===???AAA@@@>>>>>>@@@BBB<<<;;;:::888777999===AAA>>>???>>>;;;777666888:::>>>???@@@@@@@@@???===<<<666888:::;;;;;;<<<>>>@@@@@@??????>>>===<<<<<<;;;888999:::999777777:::>>>TTTUUUUUUTTTRRRRRRUUUWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZXXXUUURRROOOSSSPPPKKKIIIJJJLLLNNNOOORRRRRRRRRPPPNNNMMMNNNPPPPPPOOOMMMMMMNNNOOORRRSSSSSSPPPNNNOOOQQQUUUWWWXXXWWWTTTQQQQQQRRRUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWUUUSSSRRROOOPPPRRRWWW\\\^^^___^^^WWWWWWWWWVVVUUUSSSQQQOOOSSSQQQOOOOOOPPPRRRRRRQQQPPPQQQQQQQQQQQQOOONNNMMMRRRRRRQQQQQQRRRSSSTTTTTTOOOMMMLLLLLLOOOQQQRRRRRRRRRUUUXXXXXXXXXZZZ^^^bbbhhhiiikkkjjjfff___WWWRRRQQQRRRUUUWWWXXXXXXVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUWWWXXXXXXVVVSSSQQQPPPPPPLLLNNNPPPQQQPPPOOOOOOPPPQQQSSSVVVXXXYYYXXXWWWUUUOOONNNLLLKKKLLLOOOSSSUUUQQQQQQPPPPPPPPPOOOOOONNNMMMNNNQQQTTTUUUVVVVVVVVVUUURRRNNNMMMNNNOOONNNLLLKKKIIIGGGHHHKKKNNNPPPPPPPPPOOONNNLLLKKKKKKJJJJJJKKKMMMOOOLLLHHHDDDCCCDDDDDDDDDFFFHHHJJJJJJHHHFFFGGGEEEBBBAAABBBBBBBBBAAACCCCCCCCCAAA@@@AAADDDFFFEEEFFFGGGGGGFFFDDDAAA???@@@BBBDDDDDDBBBAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBCCCBBBAAA@@@???===@@@CCCEEEEEEDDDDDDDDDCCCEEEHHHHHHFFFCCCBBBBBBAAA@@@@@@CCCGGGIIIIIIGGGFFFIIIKKKHHHBBB???@@@BBBJJJJJJIIIEEEBBB@@@@@@BBBCCCBBB@@@@@@AAACCCEEEGGGBBBAAABBBDDDHHHIIIFFFCCCDDDBBB@@@>>>>>>@@@BBBCCC??????@@@AAAAAAAAAAAA@@@@@@BBBCCCAAA>>><<<===???CCCBBBBBBAAAAAABBBCCCCCC<<<<<<>>>???AAACCCDDDEEE<<<===@@@DDDGGGHHHGGGEEEDDDAAA===<<<>>>>>>;;;888999===@@@AAA???>>>???@@@BBBBBB@@@???>>>>>>===>>>===============>>>??????@@@AAABBBAAA@@@@@@AAACCCEEEFFFGGGFFFCCC@@@???>>>???@@@BBBCCCCCCBBB@@@???===???BBBDDDDDDBBB>>><<<>>>???@@@AAABBBCCCCCCCCCDDDBBBBBBBBBDDDDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBB999:::<<<===???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???BBB@@@===;;;<<<@@@DDDGGGGGGFFFDDDBBBAAA??????>>>???BBBAAA>>>???FFFKKKLLLPPPMMMIIIGGGGGGDDD@@@<<<;;;999888;;;???BBBCCCBBBCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>BBBBBBBBB@@@>>>>>>@@@AAACCC@@@======@@@BBBBBBAAA<<<<<<;;;:::888999<<<>>>@@@???<<<:::;;;===AAACCCDDDCCCAAA@@@???>>>>>>===<<<===>>>???@@@@@@???>>>BBB@@@>>>>>>???@@@@@@???AAA===888777:::======<<>><<<;;;:::<<>>======:::===???>>>;;;;;;===???===>>>??????>>><<<:::999<<<<<<;;;;;;<<>>===<<<999888888;;;>>>AAAAAA@@@>>>===<<<;;;:::777888999999999<<<@@@CCCAAA@@@===;;;999999999:::???<<<999888:::<<<===>>>[[[XXXTTTQQQPPPRRRUUUWWWTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYYYYXXXUUUSSSQQQOOOLLLHHHGGGHHHLLLNNNOOOSSSTTTSSSQQQOOONNNNNNPPPPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLNNNRRRWWWZZZ\\\WWWUUUQQQPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTSSSPPPPPPRRRVVVZZZ]]]]]]\\\VVVWWWWWWVVVUUUSSSQQQPPPRRRPPPNNNNNNPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOORRRRRRRRRQQQRRRRRRSSSSSSOOOMMMKKKLLLNNNPPPPPPPPPQQQTTTXXXZZZ\\\___cccgggoooppppppnnnjjjccc\\\XXXTTTTTTUUUVVVVVVUUUTTTSSSUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYYYYXXXUUURRRRRRRRRLLLNNNPPPPPPOOONNNOOOPPPRRRSSSUUUXXXYYYYYYXXXXXXNNNMMMKKKJJJKKKNNNQQQTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTWWWWWWUUUSSSQQQPPPOOONNNOOOQQQQQQNNNLLLKKKIIIGGGHHHKKKNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGIIIKKKMMMLLLIIIGGGGGGHHHFFFFFFGGGHHHJJJJJJGGGEEEFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDCCCBBBAAAAAADDDFFFFFFFFFFFFFFFEEECCCBBB@@@CCCEEEFFFEEECCC@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>><<>>===>>>@@@AAA@@@@@@@@@AAACCCEEEFFFDDDDDDDDDGGGIIIIIIFFFCCCCCCBBB???>>>>>>???AAACCC@@@@@@@@@@@@???>>>=========???@@@@@@===<<<>>>@@@@@@????????????@@@@@@AAA>>>??????@@@AAAAAABBBBBB===>>>@@@DDDGGGGGGEEECCC???===;;;:::::::::999888999<<<>>>???>>>===???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>=========>>>>>>???AAABBBBBBAAA??????@@@BBBCCCEEEFFFDDDAAA???>>>>>>===>>>@@@BBBCCCCCCBBBBBB@@@AAABBBCCCBBB@@@===<<<>>>>>>??????@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>??????@@@@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@CCCAAA???======???BBBDDDCCCBBBAAA@@@???>>>>>>>>>@@@CCCBBB??????DDDHHHIIILLLIIIGGGFFFEEEDDD@@@===:::999888;;;???CCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>????????????????????????AAAAAAAAA???<<<<<<===???DDDAAA>>>>>>@@@BBBAAA@@@<<<<<<;;;:::888999;;;===@@@???===<<<<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@@@@@@@?????????===<<<<<<>>>???@@@@@@AAA<<<888777;;;>>>@@@???@@@@@@??????>>>===<<<;;;;;;===??????===<<<<<<======@@@AAA???;;;:::;;;===<<<===>>>>>>>>><<<:::888===<<<;;;;;;<<<>>>@@@BBB???===:::888888:::===???;;;;;;:::777666777:::<<>>@@@AAAaaa[[[SSSOOOPPPSSSVVVVVVTTTUUUWWWXXXXXXXXXVVVUUUYYYYYYXXXWWWVVVTTTSSSSSSNNNKKKHHHHHHJJJNNNPPPRRRUUUUUUUUURRROOONNNNNNOOOPPPOOONNNMMMLLLJJJJJJIIIJJJIIIJJJMMMSSSYYY^^^___WWWUUURRRPPPQQQRRRSSSRRRQQQQQQRRRTTTWWW[[[^^^___```___\\\ZZZWWWUUUTTTTTTQQQQQQRRRUUUYYYZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSQQQOOONNNPPPQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQOOONNNNNNOOOPPPPPPOOOOOORRRWWW\\\aaafffkkkooouuuuuussspppkkkeee___\\\XXXWWWUUUTTTSSSRRRQQQQQQTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[YYYVVVSSSRRRSSSMMMNNNOOONNNMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXYYYOOONNNLLLKKKLLLOOORRRTTTRRRQQQOOONNNNNNNNNPPPQQQSSSVVVYYY[[[ZZZUUUPPPMMMKKKLLLMMMPPPRRRQQQNNNKKKJJJIIIGGGHHHKKKNNNOOOOOOOOONNNLLLIIIHHHFFFEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLHHHHHHHHHIIIJJJIIIGGGEEEEEEDDDBBBCCCDDDFFFEEEEEEEEEEEEEEECCCAAABBBDDDGGGGGGFFFEEEDDDCCCCCCBBBBBBGGGHHHHHHGGGCCCAAA@@@@@@@@@AAABBBDDDEEEGGGGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCAAA@@@???>>>>>>>>>AAADDDEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBBBBBBBBDDDGGGIIIHHHFFFCCCBBBEEEHHHGGGCCC@@@@@@@@@CCCCCCAAA>>>;;;<<<>>>@@@??????@@@AAABBBCCCDDDEEEGGGFFFGGGHHHIIIHHHEEEBBBBBBAAA???>>>>>>@@@AAACCCAAAAAA@@@>>>===;;;:::999<<<>>>??????>>>===???@@@<<<<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAA@@@@@@?????????AAACCCFFFFFFDDDBBB;;;<<<<<<;;;999999:::<<<<<<=========<<<===???BBBBBBAAA@@@?????????????????????>>>=========>>>>>>BBBBBBBBB@@@>>>===>>>???AAABBBCCCBBB???=========;;;<<>>======>>>???@@@???>>>>>>>>>@@@@@@>>>===<<<<<<===???@@@@@@AAAAAA@@@@@@@@@@@@????????????CCCCCCCCCBBBBBBBBBBBBAAACCCBBB@@@?????????@@@AAA>>>>>>=========>>>??????CCCEEEDDD@@@>>>BBBEEEDDDEEEDDDCCCCCCCCCBBB@@@>>>;;;::::::<<>>=========>>>>>>>>>>>>????????????@@@AAA@@@>>>;;;:::;;;<<>>999::::::999999999<<<>>>@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@AAAAAAAAAAAA@@@@@@???<<<;;;999:::===???@@@@@@???;;;777777;;;@@@BBBCCCAAA@@@>>><<<;;;;;;;;;;;;===>>>>>><<<:::::::::<<<@@@BBBCCC@@@;;;888888:::;;;<<<===>>>===;;;999888===<<<;;;;;;;;;<<<>>>???===;;;:::999999:::;;;===888888777666444555888;;;@@@AAABBBAAA???<<<999777777777777666777<<>>>>>>>>BBBDDDGGGHHHGGGEEEEEEEEECCCCCCBBB@@@>>>>>>@@@BBBBBBCCCFFFHHHIIIGGGDDDAAA@@@CCCFFFFFFDDDAAA@@@@@@BBBBBB@@@===<<<===@@@CCC>>>???AAACCCDDDEEEEEEEEEGGGGGGHHHHHHGGGEEEBBB@@@BBBAAA@@@@@@@@@AAACCCDDDAAAAAA???>>><<<;;;;;;:::???@@@@@@@@@????????????999999:::;;;<<<=========@@@@@@AAABBBBBBAAA@@@@@@AAA@@@AAACCCDDDDDDBBB@@@<<<>>>@@@???<<<<<>>===<<<===@@@BBBAAAAAA@@@?????????@@@@@@AAA@@@???>>>============@@@AAA@@@>>>;;;:::;;;<<>><<<;;;;;;<<<===BBB@@@>>><<<<<<===>>>???@@@???>>>???AAA@@@>>><<<888:::<<>>>>>>>>===BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;<<<===???@@@AAAFFFHHHGGGBBB???AAABBBAAA?????????@@@AAAAAA@@@???>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<======>>>??????@@@AAAAAAAAA???<<<::::::;;;AAAAAA@@@???>>>===<<<;;;666777999999:::;;;>>>AAAAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@AAABBBDDDFFFFFFCCCCCCCCCBBBBBBAAA@@@@@@>>><<<:::;;;===???@@@@@@<<<888444555:::@@@CCCDDDAAA???<<<:::999999;;;<<>>===:::888777999;;;@@@BBBBBB???:::777777999:::;;;<<<======;;;999888<<<;;;::::::::::::;;;;;;;;;:::999999999999:::;;;777777777666555666888:::???@@@CCCDDDCCC@@@<<<999666666444444555:::AAAFFFAAA???;;;888888999<<<>>>;;;;;;<<<<<<===@@@CCCEEEZZZUUUQQQRRRWWWZZZYYYVVVTTTVVVXXXZZZZZZXXXVVVTTTWWWVVVTTTRRRQQQQQQRRRSSSVVVSSSPPPPPPRRRTTTUUUUUUUUUUUUTTTQQQNNNLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMPPPUUUZZZ\\\]]]TTTRRRQQQSSSUUUXXXXXXXXXSSSSSSRRRSSSVVVYYY]]]___```___[[[XXXUUUTTTSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXVVVTTTSSSTTTUUUTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRRRRRRRRRRQQQOOOMMMPPPVVV^^^fffmmmqqqsssqqqooolllhhhccc```^^^]]]]]]ZZZWWWSSSQQQPPPQQQQQQVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[WWWRRRNNNLLLLLLOOOOOOOOONNNMMMNNNPPPSSSVVVTTTRRRPPPOOOOOOOOOPPPPPPOOONNNNNNNNNPPPRRRSSSPPPNNNLLLKKKKKKMMMOOOQQQSSSVVVZZZ]]]\\\WWWRRRNNNJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLKKKGGGFFFFFFHHHKKKLLLLLLKKKLLLJJJHHHGGGGGGFFFDDDAAAEEEEEEDDDCCCBBBCCCFFFHHHGGGFFFCCCAAAAAABBBCCCDDDGGGHHHHHHGGGFFFEEEFFFHHHEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGFFFEEEDDDBBBAAA======>>>>>>???@@@@@@@@@CCCFFFHHHIIIGGGEEEDDDDDDCCCBBBAAA>>><<<<<>>>>>BBBBBBAAAAAABBBCCCDDDEEEAAA@@@???>>>>>>>>>??????DDDDDDBBBAAAAAA@@@???>>>888999:::<<<===>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCAAA@@@===@@@BBBAAA??????BBBEEEFFFDDDAAA>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@???===<<<<<<<<<===>>>>>><<<:::999:::;;;>>>???@@@???===<<<===>>>??????@@@AAABBBBBBBBBBBB>>><<<:::999999;;;===???DDDBBB@@@>>>===>>>???@@@>>>>>>>>>???@@@???===:::777999<<<@@@BBBBBBBBBAAAAAA@@@>>>===<<<<<<======@@@??????>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCC<<<<<<<<<===???AAACCCDDDGGGJJJJJJDDDAAAAAAAAA>>><<<===>>>????????????@@@BBBBBBAAA@@@>>>===>>>>>>@@@@@@@@@???>>><<<;;;:::::::::;;;<<<>>>???@@@@@@BBBBBBCCCAAA>>><<<;;;<<<>>>?????????===;;;999888333555888:::<<<>>>BBBDDDCCCDDDDDDEEEEEEDDDCCCCCC?????????@@@BBBDDDEEEFFFDDDDDDCCCBBBBBBAAAAAAAAABBB@@@>>>===???@@@@@@???:::666222222888>>>BBBCCC@@@>>>;;;999888999;;;===??????===:::777666999;;;===???@@@===999666777999999:::<<<======;;;999888::::::999999888888999999:::999888777777888999:::999999:::999777777999;;;:::===AAACCCCCCAAA===;;;555444333222333888>>>CCCAAA???<<<999888999;;;===888:::<<<<<<<<<===AAACCCRRRQQQQQQUUUYYY[[[YYYWWWUUUVVVXXXXXXXXXWWWUUUTTTVVVUUUTTTRRRQQQRRRRRRSSSUUURRRPPPPPPQQQSSSTTTTTTUUUUUUTTTRRROOOMMMNNNOOOMMMNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQSSSWWWYYYZZZZZZRRRRRRRRRTTTWWWZZZ[[[ZZZUUUTTTSSSRRRTTTWWWZZZ\\\]]][[[ZZZWWWVVVTTTSSSSSSVVVTTTSSSSSSUUUVVVVVVVVVTTTTTTTTTTTTUUUVVVXXXXXXZZZXXXVVVUUUUUUVVVVVVUUURRRSSSUUUVVVWWWWWWWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSPPPOOONNNOOOPPPOOOMMMKKKMMMOOOTTT\\\dddjjjmmmnnnkkkiiigggdddaaa___]]]]]]\\\ZZZXXXUUUTTTTTTUUUUUUWWWWWWWWWWWWXXXXXXYYYZZZYYYZZZYYYVVVQQQMMMKKKKKKOOOPPPQQQPPPOOOOOOQQQSSSTTTSSSQQQNNNMMMLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNPPPRRRUUUWWWWWWTTTQQQOOOJJJJJJIIIGGGFFFEEEGGGJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLJJJIIIIIIJJJKKKKKKJJJGGGFFFFFFHHHKKKMMMNNNMMMNNNMMMKKKIIIHHHFFFCCCAAABBBCCCCCCBBBBBBCCCGGGJJJFFFEEECCCAAAAAABBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKGGGFFFDDDBBBCCCEEEGGGIIIIIIIIIHHHGGGEEEDDDBBBAAA;;;<<<>>>@@@BBBBBBBBBAAABBBDDDFFFFFFEEEBBBAAAAAABBBBBB@@@>>><<<<<<>>>@@@AAACCCFFFGGGEEEBBBAAA@@@??????@@@AAAAAAAAAAAAAAA===>>>>>>===<<<<<<>>>@@@??????@@@BBBDDDEEEFFFGGGEEEDDDBBB>>>;;;:::;;;===AAAAAAAAABBBBBBCCCDDDEEEAAA@@@?????????@@@BBBCCCHHHFFFCCCBBBBBBAAA???===777999;;;===???@@@@@@???;;;===@@@CCCDDDEEEEEEDDDBBBAAAAAAAAACCCCCCAAA@@@>>>???@@@??????@@@BBBCCCGGGDDDAAA???AAABBBCCCDDD@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???===<<<;;;;;;;;;<<<<<<<<<::::::<<<===???@@@@@@???======???@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<:::999:::<<>>===:::777777:::>>>BBBDDDDDDCCCBBB???>>>===<<<<<<===>>>??????>>>=========>>>???@@@??????@@@AAABBBCCCDDDDDD>>>>>>???@@@AAABBBDDDEEEFFFJJJJJJEEEAAAAAA@@@===;;;===??????>>>>>>???@@@DDDDDDDDDAAA>>><<<===>>>>>>??????>>>===;;;999888888999:::<<<===???@@@AAABBBCCCDDDBBB@@@>>>======<<<>>>@@@???===:::888888333666999<<<===@@@CCCEEEDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDBBB@@@???@@@AAAAAA@@@;;;666111111666<<<@@@AAA???===;;;999999;;;===>>>???>>>===:::888777999;;;<<<>>>???===999777888::::::;;;<<<======<<<:::999::::::::::::999999999999:::888777666666777888:::<<<======<<<:::999:::<<<888;;;>>>AAAAAA???<<<999444444333222333777<<>>@@@???BBBDDDDDDBBB@@@@@@AAA???>>>===>>>???AAABBBBBB===???@@@@@@>>>===>>>???>>>>>>>>>???AAACCCEEEGGGEEECCC???:::666666:::>>>??????@@@@@@AAABBBBBBCCCAAA@@@?????????@@@BBBCCCFFFDDDBBBAAABBBBBB???===777888;;;>>>@@@@@@@@@@@@;;;===@@@CCCEEEEEEEEEDDDBBBAAA@@@AAABBBCCCBBB@@@@@@???>>>>>>@@@AAABBBAAABBB@@@>>>???BBBFFFGGGFFF?????????@@@AAABBBCCCDDDEEEDDDBBB@@@===<<<;;;::::::;;;=========>>>@@@BBB@@@AAAAAA@@@>>>???AAACCCBBBAAAAAAAAA@@@AAAAAAAAA@@@???===<<<<<<>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<>>>>>>===999666888<<>>===<<<<<<===???AAABBB???>>>===<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDBBBGGGHHHDDD@@@@@@>>>;;;<<>>@@@CCCDDDDDDBBB>>>===>>>@@@AAAAAABBBAAA@@@>>>;;;999666777999;;;===???AAABBB@@@BBBCCCCCCAAA???>>>>>>;;;>>>AAABBB???;;;::::::777:::<<<>>>>>>???AAACCCCCCCCCBBBBBBBBBAAAAAAAAA>>>============>>>??????CCCBBBAAAAAAAAABBBCCCDDDCCCAAA??????AAABBBCCCBBB>>>888222111555;;;???@@@<<<<<<;;;:::;;;===???@@@>>>>>>===;;;999888:::;;;>>>@@@AAA???;;;888999;;;:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::888666444444666888:::>>>??????===;;;::::::;;;<<<>>>@@@AAAAAA>>>;;;999666666666555555888<<>>===999888:::>>>OOOQQQSSSTTTUUUUUUWWWYYYVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWWWWWWWVVVUUUUUUUUUPPPOOONNNPPPSSSVVVWWWWWWWWWXXXWWWVVVTTTSSSSSSUUUVVVUUUSSSRRRSSSTTTVVVXXXWWWVVVUUUWWWYYYZZZZZZYYYSSSRRRRRRSSSVVVWWWWWWVVVTTTSSSQQQPPPQQQUUUXXX[[[WWWWWWYYYYYYYYYXXXWWWVVVWWWUUUTTTTTTVVVWWWXXXXXXTTTTTTSSSTTTUUUXXXZZZ[[[ZZZXXXUUUTTTUUUUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTOOOPPPRRRTTTUUUTTTSSSRRRMMMLLLLLLNNNOOOOOOMMMKKKNNNOOORRRXXX___bbbbbb```[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]VVVVVVUUUTTTTTTTTTUUUUUURRRSSSTTTTTTRRRQQQQQQRRROOORRRTTTUUUTTTSSSRRRSSSNNNOOOOOOOOOOOOOOOPPPPPPJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLJJJIIIIIIIIIJJJJJJCCCGGGLLLMMMLLLJJJKKKLLLIIIHHHHHHJJJKKKLLLKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIGGGEEEFFFIIILLLLLLKKKKKKJJJHHHIIIKKKLLLLLLLLLMMMLLLKKKKKKKKKJJJGGGDDD>>>???@@@@@@AAADDDHHHKKKDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGGGGFFFEEEFFFHHHKKKHHHEEEAAA>>>===???BBBDDDHHHHHHGGGEEECCCAAA???>>>@@@BBBFFFIIIIIIGGGDDDAAADDDFFFHHHHHHEEECCCAAAAAAAAAAAAAAA@@@>>>===>>>??????AAACCCCCC@@@???@@@BBB@@@>>><<<<<<>>>AAACCCCCC???BBBDDDDDDBBB@@@@@@@@@===<<<<<<<<<>>>AAADDDFFFEEECCC>>>888333444:::???======>>>???@@@@@@AAAAAABBBAAA???>>>>>>???AAABBBDDDBBB@@@@@@BBBBBB@@@>>>666888;;;>>>@@@AAA@@@@@@<<<>>>AAADDDEEEEEEDDDCCCAAA@@@???@@@BBBCCCBBBAAACCC@@@>>>???BBBDDDCCCAAA>>><<<;;;>>>CCCHHHIIIHHH?????????@@@AAABBBCCCDDDFFFEEECCC@@@===;;;:::::::::<<<>>>??????AAADDDFFFAAAAAABBB@@@???@@@BBBDDDAAAAAA@@@@@@@@@AAABBBCCCDDDBBB@@@???>>>???@@@AAA@@@AAAAAABBBBBBBBBAAA@@@>>>>>>???@@@AAA???;;;888:::===BBBGGGIIIGGGEEECCC>>>===<<<===>>>@@@CCCEEE@@@???>>>===>>>???AAACCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBAAABBBBBBCCCCCC???DDDFFFBBB??????===:::>>>@@@BBBBBB???===>>>@@@AAACCCCCCBBB???>>>@@@CCCEEEFFFFFFFFFDDDBBB???===666777888;;;===???AAABBB???AAACCCCCCAAA???>>>???;;;???CCCCCC@@@===;;;;;;;;;===???@@@???>>>???@@@BBBAAA@@@????????????@@@>>>======<<<<<<<<<<<<<<>>???AAACCCDDDDDD@@@:::444222666;;;???@@@;;;;;;;;;;;;<<<>>>@@@AAA===>>>>>><<<::::::;;;<<>><<<;;;<<<======>>>??????>>>>>>;;;888555222222555888;;;???@@@@@@>>><<<:::::::::CCCDDDEEEEEECCC@@@<<<:::777888888888777999<<>>;;;999666555;;;>>>@@@>>>999777999<<>>>>>???BBBCCCEEEEEEEEEEEEDDDBBBAAA@@@FFFDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAACCCCCCBBBBBBCCCBBBAAA???>>>???@@@@@@@@@@@@???>>>===;;;999;;;???AAAAAA@@@AAA@@@@@@AAABBBAAA???===???>>><<<;;;<<<>>>AAACCCDDDBBB>>>:::888888888999<<<:::999;;;@@@CCCCCCBBB>>>???AAACCCDDDDDDCCCCCCAAA@@@??????@@@@@@???>>>::::::;;;===???@@@@@@>>>===>>>@@@EEEIIIHHHDDD@@@AAAAAA@@@@@@@@@AAABBBCCCDDDBBB??????@@@AAAAAAAAABBB@@@>>>???BBBEEEGGGHHHDDDEEECCCAAA>>>???DDDHHHHHHEEEAAA?????????>>>===???===<<<===@@@BBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCDDDAAA===<<<@@@EEEIIIGGGDDDAAA???>>>>>>>>>AAAAAAAAA@@@???>>>======<<<@@@EEEHHHHHHDDD>>>;;;>>>BBBGGGGGGEEEBBB@@@AAA;;;<<<======<<<===???AAACCCDDDEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@CCCBBB@@@???===<<<;;;;;;@@@BBBCCCBBB???===<<<<<<>>>???AAAAAAAAA@@@>>>===@@@AAAAAA@@@??????@@@BBBEEEDDDBBBBBBBBB@@@>>>;;;888888777888999:::<<<>>>@@@@@@AAA@@@???===;;;:::<<<@@@DDDBBB===999999;;;===???AAAAAA???=========???<<<999888:::<<<>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;<<<>>>AAABBBAAA???>>>>>>>>>???@@@BBBCCCDDDCCCAAA>>>;;;::::::<<<=========<<<:::888888:::<<<>>>>>>============>>>>>>AAABBBBBBAAA>>>======>>>;;;===@@@BBBBBB@@@===;;;===???AAAAAA@@@>>>>>>???::::::999999999:::;;;<<<@@@AAAAAA???;;;999;;;===CCCBBBBBBCCCDDDCCC@@@>>>;;;;;;:::999:::;;;<<<======>>>??????>>><<<:::888:::;;;<<<;;;:::999;;;<<<[[[XXXTTTSSSUUUWWWYYYZZZ\\\]]]]]]\\\YYYVVVTTTSSSUUUUUUTTTUUUUUUVVVUUUTTTUUUTTTRRRRRRTTTXXX\\\^^^``````^^^[[[WWWUUUUUUVVVZZZXXXTTTRRRRRRUUUXXX[[[ZZZ\\\]]]]]][[[XXXWWWWWWRRRTTTWWWYYYYYYWWWUUUSSSRRRRRRRRRSSSSSSUUUVVVWWWVVVVVVWWWVVVUUUSSSQQQPPPTTTTTTSSSTTTVVVYYY\\\]]]^^^]]][[[XXXTTTRRRRRRSSSVVVUUUUUUTTTUUUUUUVVVWWWUUUTTTTTTSSSSSSTTTUUUUUUPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRPPPOOOMMMNNNQQQTTTWWWYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTYYYZZZ]]]aaacccbbb___\\\SSSQQQOOOPPPQQQRRRPPPNNNLLLNNNQQQTTTUUUVVVVVVVVVUUUTTTRRRPPPOOONNNNNNNNNOOOOOOOOONNNMMMKKKIIIIIIJJJJJJIIIKKKLLLMMMKKKJJJIIIIIIKKKNNNQQQQQQNNNJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJMMMPPPQQQOOOMMMLLLLLLMMMKKKJJJKKKLLLLLLJJJGGGJJJIIIIIIJJJKKKJJJGGGEEEBBBCCCEEEEEEEEEGGGKKKOOOJJJHHHFFFFFFGGGIIIJJJJJJEEEEEEEEEFFFGGGGGGEEECCCDDDDDDCCCBBBCCCEEEGGGHHHIIIGGGDDDBBBBBBCCCEEEGGGHHHFFFDDDDDDDDDEEEDDDCCCCCCBBB@@@???@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEIIIGGGDDDCCCCCCDDDCCCBBBAAABBBCCCDDDDDDCCCCCCBBBFFFEEEDDDDDDCCCBBB@@@???>>>???AAABBBBBBAAA???>>>>>><<<;;;===@@@AAA@@@>>>??????@@@AAABBBAAA???===@@@>>>===<<<<<<>>>@@@AAABBB@@@===:::999888999:::===;;;;;;===@@@BBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>===<<<===>>>@@@BBBEEEEEEDDDBBB???@@@BBBFFFIIIHHHEEEAAAAAA@@@@@@@@@AAAAAABBBBBBEEECCCAAAAAACCCDDDDDDDDDAAA???>>>???BBBDDDEEEEEEDDDDDDCCC@@@>>>>>>BBBFFFGGGDDDAAA???@@@@@@@@@???@@@???===>>>@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@===;;;<<<@@@CCCGGGFFFDDDBBB@@@???>>>>>>@@@AAAAAA@@@@@@>>>======???BBBFFFIIIIIIGGGCCC@@@???CCCFFFGGGDDDAAA@@@???;;;<<<======<<<<<<>>>@@@EEEFFFGGGEEEBBB????????????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA???>>>=========@@@BBBCCCBBB@@@===<<<<<<@@@AAAAAABBBAAA???===;;;???@@@AAA@@@??????@@@BBBDDDBBBAAA@@@AAAAAA???===>>>===<<<<<<<<<<<<===>>>AAAAAABBBAAA@@@>>><<<;;;;;;???BBB@@@<<<999999;;;>>>???AAAAAA???===<<<===>>><<<::::::<<<>>>???>>>======<<<<<<<<<<<<<<<===::::::;;;===???@@@>>>===:::;;;;;;===???AAACCCDDDEEECCC@@@>>><<<<<<<<<<<<<<<======<<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBB@@@===<<<<<<===<<<>>>AAACCCCCCAAA>>><<>>===;;;::::::;;;<<<===@@@AAAAAA???<<<:::;;;===BBBBBBAAABBBDDDCCCAAA???::::::::::::;;;<<<>>>???===>>>??????>>><<<:::999:::<<<>>>>>><<<;;;<<<<<<[[[XXXUUUTTTVVVXXXZZZ[[[_________^^^\\\YYYUUUTTTUUUUUUTTTTTTTTTTTTUUUUUUXXXVVVTTTTTTVVV[[[```cccdddcccaaa]]]XXXUUUTTTUUUYYYWWWUUUTTTUUUWWWZZZ\\\\\\^^^___^^^[[[XXXVVVUUURRRUUUZZZ^^^^^^ZZZUUUQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXYYYXXXWWWTTTPPPNNNRRRQQQQQQSSSVVVZZZ___bbbeeeddd```ZZZUUURRRRRRTTTXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWRRRRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPQQQSSSTTTSSSRRRNNNPPPRRRTTTVVVXXXYYYYYYZZZYYYXXXXXXVVVUUUTTTTTTXXXYYY\\\___bbbaaa^^^[[[SSSPPPNNNNNNOOOPPPPPPOOOMMMOOOQQQTTTUUUVVVVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKRRRRRRPPPOOOLLLJJJGGGFFFIIIHHHIIIJJJMMMNNNMMMLLLJJJKKKMMMPPPSSSSSSQQQOOOLLLLLLMMMKKKJJJIIIJJJLLLNNNOOOPPPPPPMMMLLLKKKLLLQQQOOOLLLLLLLLLLLLKKKJJJKKKJJJIIIJJJJJJIIIGGGEEEAAACCCDDDEEEEEEHHHKKKNNNJJJHHHFFFFFFGGGHHHGGGFFFCCCBBBCCCDDDFFFFFFDDDBBBEEEDDDDDDDDDDDDFFFGGGHHHKKKIIIGGGEEEEEEFFFHHHIIIJJJHHHDDDCCCCCCDDDDDDCCCDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFEEEEEEEEEGGGHHHIIILLLIIIEEEBBBBBBBBBAAA@@@>>>@@@BBBEEEEEEDDDCCCBBBGGGGGGFFFEEECCCAAA???>>>???@@@BBBDDDDDDBBB@@@??????>>>>>>@@@AAAAAA???<<<;;;===???AAAAAA@@@>>><<>>=========??????@@@???===;;;:::::::::;;;=========???AAAAAA@@@>>>AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA???===:::999>>>@@@DDDGGGHHHHHHFFFDDDAAABBBCCCFFFHHHGGGDDDAAA@@@@@@@@@AAAAAAAAABBBBBBDDDCCCAAABBBDDDEEEFFFEEE@@@??????AAACCCDDDCCCBBBBBBBBBAAA???======@@@BBBDDDBBB@@@???AAABBBBBBAAABBB@@@???>>>???@@@???>>>????????????????????????@@@===999888:::===@@@AAACCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@@@@@@@???>>>===@@@BBBEEEGGGHHHGGGEEECCC@@@CCCEEEEEECCC@@@>>>>>><<<===>>>>>>===<<<===???HHHHHHHHHFFFBBB>>>=========>>>???AAACCCEEEGGGGGGDDDCCCAAA@@@????????????@@@BBBCCCBBB@@@>>>======CCCCCCCCCBBB@@@>>>;;;:::===???@@@@@@??????@@@BBBBBB@@@>>>>>>???AAAAAAAAADDDCCCBBBAAA@@@?????????BBBCCCCCCCCCBBBAAA???>>><<>>;;;999:::<<<>>>@@@BBBAAA???===<<<===<<<<<<<<<===???@@@@@@???;;;;;;<<<======>>>??????;;;::::::;;;===>>>===<<<777888999;;;===@@@BBBCCCGGGFFFDDDBBB@@@>>>;;;:::<<<>>>??????>>><<<<<<===>>>>>>???@@@@@@???>>>>>>AAAAAAAAA???===;;;;;;;;;===???BBBDDDDDDBBB???===BBBCCCEEEDDDBBBAAAAAAAAABBB@@@===;;;:::;;;===???@@@@@@@@@>>><<<;;;<<<===@@@@@@???AAABBBBBBAAA???:::999999:::;;;===???@@@;;;<<<=========;;;:::999:::===???@@@???===<<<<<>>@@@CCCEEEFFFDDDAAA???DDDEEEEEEDDDBBB@@@@@@@@@???AAADDDFFFFFFDDDAAA???AAAAAABBBCCCBBB@@@===;;;999<<>>===<<>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===AAA@@@???>>>???@@@AAABBBFFFFFFFFFCCC???;;;999888<<>>AAA@@@??????BBBCCCDDDCCCDDDBBB@@@???@@@@@@???===?????????>>>>>>?????????@@@:::444444999???AAAAAAAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>======>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDBBB@@@>>><<<>>>???@@@@@@>>>===>>>???GGGHHHGGGEEEAAA>>>======<<<<<<>>>@@@BBBDDDFFFGGGCCCBBB@@@>>>>>>>>>???@@@@@@AAACCCCCCAAA?????????EEEEEEDDDBBB@@@===:::999===>>>@@@@@@@@@@@@AAABBB@@@===;;;<<<>>>AAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAA>>>;;;999:::<<>>;;;;;;===???@@@BBBCCCCCC???===<<<<<<===>>>>>>===888999999;;;===???AAABBBHHHHHHHHHFFFCCC???<<<999<<<>>>AAABBBAAA???=========>>>@@@AAAAAA@@@>>>===@@@AAAAAA???<<<::::::;;;===???BBBCCCCCCAAA>>><<>>;;;:::;;;>>>@@@>>>>>>===<<<;;;;;;;;;<<<===<<<<<<===???@@@???>>>:::999999999999;;;<<<===888888999::::::999888888999<<>><<>>>>>??????>>>>>>>>>>>>???AAABBBAAA???>>>===@@@???>>>=========>>>???EEEFFFGGGDDD???;;;999999;;;@@@EEEGGGFFFCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@??????AAACCCDDDDDDCCCAAAAAABBBDDDEEEDDDBBB???>>>>>>=========<<<<<<;;;>>>======???BBBDDDEEEDDDDDDBBB@@@???@@@@@@???>>>AAA@@@????????????@@@AAA@@@999333444:::@@@BBBAAA???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@???>>>>>><<<<<<===>>>???AAABBBBBB@@@@@@AAAAAAAAA@@@===<<>>>>><<<<<<======???AAACCCDDDBBBAAA>>>===<<<===???@@@???AAACCCCCCBBB@@@@@@AAAFFFEEEDDDBBB???===;;;:::===???AAABBBAAA@@@AAABBB>>><<<::::::===@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAEEEEEECCC@@@===;;;:::;;;>>>@@@BBBBBB@@@>>>>>>>>>;;;<<>>???@@@AAAGGGHHHIIIHHHEEEAAA<<<999<<>>===>>>@@@AAAAAA@@@>>>===???@@@@@@???<<<;;;;;;<<<<<<>>>AAABBBBBB???<<<:::>>>@@@BBBBBBBBBCCCFFFHHHFFFCCC???;;;:::;;;===???<<<;;;:::::::::;;;;;;;;;;;;:::999:::<<<======<<<;;;:::888777666777777888444444555666666777777777777:::===>>>===;;;:::999UUUSSSQQQQQQTTTXXX[[[]]]SSSSSSTTTWWWZZZYYYUUUPPPQQQTTTWWWVVVSSSRRRSSSUUUVVVUUUUUUUUUVVVYYY]]]___^^^______^^^ZZZXXXWWWWWWXXXZZZ[[[]]]]]]]]]\\\[[[XXX[[[^^^^^^\\\XXXUUUTTTWWWXXXZZZ[[[[[[[[[ZZZYYYTTTUUUVVVVVVWWWWWWWWWWWWZZZ\\\^^^______]]]ZZZYYYUUUUUUUUUUUUVVVXXXZZZ[[[\\\```dddeeebbb\\\XXXUUUWWWXXX[[[\\\\\\ZZZWWWVVVVVVVVVUUUUUUVVVXXXZZZ[[[WWWVVVUUUSSSRRRQQQPPPPPPRRRQQQPPPRRRUUUXXXZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTTTTTTTTTTVVVVVVUUUUUUVVVXXXZZZZZZWWWUUUTTTTTTTTTRRROOOOOOQQQRRRUUUTTTSSSRRRPPPOOONNNMMMVVVVVVVVVWWWVVVUUUUUUTTTOOOOOOOOOOOONNNMMMLLLKKKGGGGGGHHHKKKNNNQQQQQQPPPMMMOOOQQQPPPNNNLLLLLLLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMOOOQQQPPPPPPPPPNNNLLLKKKLLLMMMMMMJJJGGGFFFGGGIIIIIIIIIJJJIIIIIIJJJMMMNNNNNNMMMGGGGGGGGGHHHIIIGGGDDDAAA??????@@@CCCGGGHHHGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHBBB@@@???@@@CCCFFFHHHHHHIIIIIIHHHFFFEEEEEEDDDDDDGGGFFFDDDCCCBBBAAABBBBBBDDDCCCBBBBBBCCCDDDDDDCCCBBBCCCDDDEEECCCAAA===;;;===@@@CCCBBB@@@???@@@CCCBBBCCCDDDDDDDDDDDDCCCBBBEEEFFFGGGFFFCCC@@@???>>>;;;>>>AAA@@@===;;;<<<===CCCDDDDDDEEEDDDBBB@@@???>>>???@@@AAABBBAAA?????????@@@BBBBBB@@@>>>>>>>>>@@@???>>>===============AAADDDFFFEEE@@@===;;;<<<>>>CCCGGGHHHEEEBBBAAAAAA???AAAAAA@@@???>>>???AAA???@@@AAABBBCCCBBBAAA@@@BBBAAAAAACCCEEEEEEDDDBBB@@@@@@AAACCCDDDDDDAAA???<<<;;;;;;<<<>>>>>><<<:::;;;;;;<<<>>>AAADDDDDDCCCBBB@@@??????AAABBBAAAAAAAAA@@@???>>>>>>???@@@AAA>>>999444555;;;@@@BBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>======>>>???@@@AAABBBCCC??????>>>???@@@@@@>>><<<>>>@@@BBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???===<<<<<<<<<===???AAABBBCCCAAA>>><<<;;;<<<>>>??????AAACCCDDDCCCBBBBBBBBBEEEEEECCCAAA@@@>>>===<<>>???@@@AAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAAFFFEEEDDDBBB???===;;;:::===???AAABBBAAA@@@@@@@@@======@@@BBBDDDCCC???<<<===???AAACCCDDDEEEEEEDDDCCC@@@===<<<>>>AAABBBCCC@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGGGGEEEBBB===;;;<<>>>>>???@@@@@@???>>>>>>>>>???@@@???===<<<===>>><<<>>>@@@BBBAAA???<<<999<<<>>>??????@@@AAADDDFFFFFFCCC@@@===;;;<<<>>>@@@<<<:::999999;;;<<<<<<;;;;;;999888888:::;;;;;;:::;;;:::888666555444444555222222333444555666777777666999;;;<<<:::999888888ZZZWWWTTTSSSTTTWWWYYYZZZTTTSSSTTTXXX[[[ZZZTTTOOOOOOSSSXXXXXXTTTQQQRRRTTTVVVUUUVVVVVVWWWYYYZZZ[[[___aaaaaa___\\\YYYWWWWWWVVVXXXZZZ\\\\\\[[[YYYWWWWWWZZZ^^^```^^^[[[YYYXXXWWWXXX[[[]]]^^^^^^]]]\\\UUUUUUUUUVVVVVVXXXYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXYYY\\\___```]]]YYYUUUTTTRRRTTTWWWYYYZZZXXXUUUSSSQQQQQQRRRSSSUUUWWWXXXZZZSSSRRRRRRRRRSSSTTTUUUUUUSSSRRRQQQRRRUUUYYY[[[[[[XXXWWWUUUTTTSSSTTTTTTUUURRRQQQPPPOOOPPPRRRTTTUUUWWWVVVWWWXXXZZZZZZXXXVVVSSSTTTUUUSSSOOOMMMNNNOOORRRRRRQQQPPPOOONNNNNNNNNQQQRRRSSSUUUVVVVVVVVVVVVPPPPPPPPPOOONNNMMMLLLKKKHHHHHHHHHKKKOOOQQQPPPOOOIIILLLNNNMMMKKKIIIJJJLLLOOOPPPQQQQQQOOONNNNNNOOOOOOPPPQQQPPPNNNMMMMMMNNNKKKMMMOOONNNLLLJJJKKKLLLLLLIIIFFFEEEGGGIIIKKKLLLKKKJJJIIIKKKMMMNNNLLLJJJFFFFFFHHHIIIJJJHHHEEEAAA???@@@AAAEEEHHHJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKIIIHHH@@@???>>>@@@BBBEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCEEEEEECCCAAABBBCCCCCCCCCBBB@@@???>>>>>>BBBDDDCCC@@@>>>@@@CCCCCCCCCCCCBBBBBBCCCCCCCCCGGGHHHHHHFFFBBB@@@@@@AAA>>>AAABBB@@@;;;999<<>>@@@AAACCCDDDDDDCCCAAA??????AAABBBAAA???>>>???AAA@@@@@@@@@@@@???>>>===<<<===AAAEEEEEEAAA>>>???@@@AAAEEEHHHGGGBBB??????@@@???AAAAAA@@@>>>>>>AAACCC>>>@@@AAACCCCCCBBBAAA@@@AAAAAAAAABBBDDDDDDBBB@@@>>>>>>>>>@@@AAABBB@@@>>>:::999:::<<>>>>>???AAADDDDDDCCCAAA???>>>======>>>???AAA;;;888666666:::>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>??????@@@@@@@@@??????===>>>>>>???@@@AAAAAAAAA>>>===<<<>>>@@@@@@???<<<;;;===@@@AAA@@@??????@@@>>>@@@AAA@@@>>>============<<<<<<<<<===@@@BBBDDDEEECCC@@@===;;;<<<>>>??????AAADDDDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@?????????BBBDDDFFFFFFDDDAAAAAAAAA===<<<;;;;;;======<<<;;;999:::;;;===>>>???>>>>>>>>>???AAABBBBBBBBBAAAAAACCCBBBBBBBBBAAA???===;;;;;;===@@@AAAAAAAAAAAABBB>>>???@@@BBBCCCAAA>>>;;;>>>???AAACCCCCCCCCBBBAAA@@@===999999;;;???AAABBB@@@@@@@@@AAAAAACCCDDDDDDAAABBBDDDEEEDDDBBB???<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA>>>???AAACCCBBB???<<<:::<<<=========<<<===???AAAEEEDDDBBB@@@??????@@@AAA===;;;999:::===>>>>>><<<===;;;999888999::::::::::::999888666555555555666111222222333555777888999777999::::::999888888999___[[[WWWTTTUUUVVVWWWWWWXXXVVVVVVYYY\\\[[[TTTNNNMMMSSSXXXYYYUUUQQQQQQSSSVVVVVVWWWWWWXXXYYYYYYYYYbbbccccccaaa]]]ZZZXXXWWWUUUWWWYYY[[[[[[YYYVVVTTTWWW[[[___bbbaaa^^^\\\\\\VVVYYY]]]```aaa```^^^]]]UUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYXXXVVVTTTSSSRRRSSSUUUVVVXXXYYYYYYXXXWWWXXXZZZ\\\[[[XXXUUUSSSRRRNNNPPPTTTWWWWWWVVVSSSPPPMMMNNNOOOQQQTTTVVVWWWXXXNNNOOOPPPRRRTTTVVVYYYZZZTTTRRRQQQRRRVVVYYY[[[\\\WWWVVVTTTRRRRRRQQQRRRRRRNNNMMMLLLLLLMMMPPPRRRTTTVVVVVVVVVWWWYYYYYYWWWUUURRRTTTUUUSSSOOOLLLKKKMMMOOOOOOOOONNNNNNOOOOOOPPPMMMNNNPPPSSSUUUVVVVVVVVVQQQQQQQQQPPPNNNLLLKKKJJJHHHHHHIIIKKKOOOPPPPPPOOOFFFIIIKKKKKKIIIHHHJJJLLLPPPRRRTTTTTTRRRQQQPPPPPPOOOPPPQQQOOOMMMJJJIIIJJJHHHKKKNNNNNNKKKJJJJJJKKKLLLIIIEEEEEEGGGJJJLLLMMMLLLJJJIIIJJJLLLMMMKKKHHHFFFFFFHHHJJJKKKIIIFFFBBB@@@@@@BBBFFFJJJLLLKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNMMMLLLJJJHHH@@@??????@@@BBBCCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDFFFDDDAAA???AAAAAAAAABBBAAAAAA@@@@@@AAADDDGGGEEE@@@>>>???BBBDDDCCCBBBAAAAAABBBCCCDDDGGGIIIIIIFFFBBB@@@AAACCCAAACCCCCC@@@:::999<<>>@@@BBBCCCCCCAAA>>>===AAABBBDDDFFFEEEDDDAAA??????AAABBBAAA>>>>>>@@@CCCAAABBBBBBBBBAAA@@@>>><<<:::???DDDEEEBBB@@@AAACCCAAADDDGGGEEE???;;;<<<>>>@@@AAABBBAAA??????BBBEEE>>>???AAACCCCCCBBBAAA@@@?????????@@@AAAAAA>>><<<<<<;;;;;;===???@@@???>>>999888999<<<@@@@@@>>>;;;999999:::<<<@@@BBBBBBAAA>>>======???BBBEEEFFFEEE@@@>>>===<<<<<<===>>>@@@999888666777:::<<<>>>???BBBAAA@@@?????????@@@AAA>>>??????@@@@@@@@@??????<<<===>>>??????@@@??????===;;;;;;===@@@AAA???===888;;;>>>@@@???>>>>>>???>>>@@@@@@???===;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFGGGEEEAAA>>><<<===>>>@@@???AAADDDDDDDDDCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAACCCEEEGGGGGGEEEBBBAAA@@@>>><<<<<<<<<======:::888888999;;;<<<======<<<<<<===>>>@@@AAABBBAAAAAA@@@>>>??????AAABBBAAA>>><<<:::===@@@AAABBBBBBCCCDDD??????@@@AAABBB@@@===:::>>>???AAABBBBBBAAA???>>>===:::666555888<<>>===???AAABBBAAA@@@@@@AAA>>>>>>============>>>>>><<<>>>???@@@??????AAABBB???AAACCCDDDCCC@@@===;;;=========;;;999999;;;===EEEEEECCCBBBAAAAAABBBBBB???<<<:::;;;???@@@@@@>>>???===:::999:::;;;;;;::::::999777666666666777888222222333444666888:::;;;888999::::::888888999:::bbb^^^YYYVVVWWWYYYZZZ[[[YYYWWWVVVYYY]]]\\\VVVPPPPPPQQQTTTVVVVVVUUUSSSRRRSSSVVVYYYYYYWWWVVVWWWYYY```eeeiiieee\\\UUUTTTUUUUUUXXXXXXUUUUUUWWWVVVSSSWWW^^^fffiiigggaaa]]][[[YYYZZZ[[[\\\]]]]]]\\\\\\WWWUUUTTTTTTUUUWWWXXXWWW[[[YYYWWWSSSPPPQQQTTTVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUTTTRRRPPPNNNNNNOOOQQQTTTVVVTTTOOOLLLLLLMMMNNNNNNOOORRRWWW[[[PPPOOONNNOOORRRVVV[[[^^^WWWSSSOOOQQQVVVYYYYYYWWWYYYVVVTTTTTTUUUUUUQQQNNNMMMOOOQQQQQQPPPOOOPPPQQQWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNQQQPPPNNNMMMMMMNNNPPPQQQNNNLLLJJJKKKMMMQQQSSSTTTUUUSSSPPPMMMKKKKKKKKKLLLGGGGGGJJJMMMPPPPPPMMMKKKIIIHHHFFFEEEEEEHHHJJJLLLOOOPPPPPPQQQRRRRRRRRRQQQQQQOOOMMMMMMNNNNNNKKKHHHJJJKKKMMMMMMLLLIIIFFFCCCJJJHHHEEEFFFHHHLLLNNNOOOMMMKKKHHHIIIJJJJJJGGGCCCBBBCCCEEEIIIKKKJJJGGGDDDAAACCCFFFJJJMMMMMMJJJGGGFFFEEEFFFFFFGGGHHHIIIJJJLLLIIIFFFGGGJJJKKKGGGCCCBBBAAA@@@BBBEEEFFFCCC@@@HHHFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDEEEGGGHHHIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDBBBAAAAAADDDGGGHHHFFFDDDBBB@@@???>>>>>>DDDCCCAAABBBDDDEEEEEEEEENNNLLLHHHEEEBBBAAAAAAAAADDDDDDDDDBBB???>>>???@@@@@@@@@AAAAAA@@@???===<<<@@@??????BBBEEEFFFDDDAAA@@@@@@???>>>===???BBBFFFEEEDDDBBB@@@???>>>?????????AAACCCDDDDDDCCC@@@???CCCCCCCCCDDDEEEDDDAAA>>>DDDEEEEEEDDDCCCBBBCCCDDD@@@@@@BBBCCCCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;:::999888999;;;===>>>666999===??????>>>>>>>>>;;;:::;;;>>>CCCEEECCCAAABBB@@@>>>???BBBCCCCCCAAA@@@===:::;;;>>>@@@AAA@@@@@@@@@???<<<;;;;;;===???EEEDDDAAA???>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA>>>:::777888===@@@???===:::>>>CCCEEECCC@@@<<<;;;???AAACCCBBB>>><<<<<<>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAAEEEGGGHHHHHHFFFDDDCCCCCCBBBAAA??????@@@BBBEEEGGGLLLKKKIIIGGGEEECCCCCCBBBFFFDDDBBB???<<<;;;;;;;;;;;;;;;<<<>>>>>>????????????BBBDDDCCC???===>>>???@@@@@@@@@AAAAAA???;;;888;;;<<<===>>>???@@@@@@@@@@@@??????AAADDDDDDAAA>>><<<<<<===>>>???@@@@@@AAAAAA>>>999666666999>>>AAA@@@@@@@@@AAAAAABBBBBBBBB>>>======???AAACCCCCCBBB?????????@@@@@@AAAAAABBBAAA@@@>>>;;;:::<<<@@@CCC?????????AAADDDFFFGGGFFFCCCAAA@@@@@@AAABBBAAAAAAFFFFFFEEEBBB???=========CCCCCCCCCBBBAAAAAABBBCCCAAAAAAAAABBBBBBAAAAAA@@@<<<<<<===???@@@???===;;;<<<:::888777888;;;>>>AAA:::999888888888999:::;;;888999;;;<<<;;;999777555```]]]YYYWWWXXXZZZ\\\\\\XXXVVVVVVYYY\\\[[[VVVQQQQQQSSSUUUXXXXXXXXXVVVUUUTTTVVVXXXXXXVVVVVVWWWZZZeeeiiikkkggg]]]VVVTTTVVVXXX[[[[[[YYYXXXZZZZZZVVVYYY___eeehhhfffbbb___]]]XXXXXXYYYYYYZZZ[[[[[[\\\ZZZXXXUUUUUUUUUVVVUUUTTTWWWVVVUUUSSSRRRSSSVVVZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVVVVTTTRRRPPPNNNRRRRRRRRRSSSSSSQQQLLLIIIJJJKKKKKKLLLMMMPPPUUUXXXPPPOOONNNNNNPPPTTTXXX[[[VVVRRRNNNOOOSSSVVVVVVUUUWWWUUUTTTTTTUUUUUURRROOONNNPPPQQQRRRQQQPPPQQQRRRVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOUUUTTTRRRPPPOOOOOOOOOOOOLLLJJJHHHHHHIIIKKKMMMNNNOOONNNMMMLLLKKKKKKLLLLLLIIIIIIKKKMMMOOOOOOLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMNNNOOOOOOLLLJJJLLLMMMMMMMMMLLLIIIGGGEEEIIIGGGFFFGGGKKKOOORRRSSSMMMKKKHHHIIIJJJJJJFFFCCC>>>???BBBFFFJJJKKKJJJHHHHHHHHHJJJMMMOOONNNLLLIIIEEEEEEEEEEEEFFFGGGIIIIIIIIIGGGEEEFFFIIIIIIEEEAAADDDBBBBBBDDDFFFFFFDDDAAADDDDDDDDDGGGIIIJJJIIIHHHGGGEEEDDDDDDGGGIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBDDDFFFHHHGGGFFFDDDCCCAAA???>>>BBBBBBCCCDDDEEEEEEFFFFFFJJJHHHFFFCCCAAAAAAAAAAAACCCDDDDDDBBB???>>>???@@@@@@@@@@@@@@@???>>><<<;;;???>>>>>>@@@BBBCCCAAA???@@@@@@???===<<<===@@@CCCDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGGGGGGGDDDBBB@@@BBBBBBBBBDDDDDDCCC@@@>>>BBBCCCDDDDDDBBBAAAAAABBB@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@????????????@@@???===;;;999999999:::;;;999<<<@@@AAA@@@???>>>>>><<<<<<<<>>BBBAAA???>>>======>>>>>>AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA>>>:::777888<<>><<<===>>>??????@@@BBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAACCCEEEGGGGGGEEECCCBBBCCCDDDBBBAAA@@@AAACCCFFFHHHJJJIIIHHHFFFEEEDDDDDDCCCEEEEEECCCBBB@@@@@@??????======>>>???@@@@@@@@@@@@???AAACCCAAA===<<<===????????????AAAAAA@@@===:::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@@@@BBBDDDDDDAAA???======>>>>>>???@@@AAAAAABBB???<<<999999;;;???AAA@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===@@@AAAAAA@@@>>>>>>??????@@@?????????>>>>>>>>><<<;;;;;;>>>@@@??????@@@BBBDDDFFFGGGGGGCCCAAA???>>>???@@@@@@???BBBCCCCCCAAA???>>>???AAABBBBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@??????======>>>@@@@@@???===;;;>>><<<:::999999;;;>>>@@@===<<<;;;999999999::::::999:::<<<>>>===:::777555^^^[[[XXXWWWXXXZZZ\\\\\\VVVUUUUUUXXX[[[[[[WWWSSSQQQSSSVVVXXXZZZZZZYYYXXXWWWXXXXXXWWWVVVVVVXXXZZZhhhkkkmmmhhh___XXXVVVWWW\\\___```]]]]]]___^^^[[[YYY\\\aaadddccc```^^^]]]XXXXXXWWWWWWXXXYYYZZZ[[[]]][[[XXXWWWWWWVVVTTTRRRRRRRRRSSSRRRRRRTTTXXX[[[]]]\\\ZZZWWWUUUTTTSSSRRRUUUVVVWWWWWWVVVSSSQQQOOOSSSQQQPPPPPPPPPOOOLLLJJJIIIIIIJJJJJJJJJMMMQQQTTTPPPOOOMMMMMMNNNQQQTTTVVVVVVRRRMMMLLLOOORRRSSSRRRUUUTTTSSSTTTUUUUUUSSSQQQOOOQQQSSSSSSRRRQQQRRRSSSTTTSSSQQQOOONNNOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOWWWWWWVVVTTTSSSPPPOOONNNIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLNNNOOONNNKKKIIIHHHIIIIIIJJJLLLMMMNNNNNNLLLMMMNNNOOOOOOOOONNNMMMNNNNNNMMMNNNOOOPPPNNNMMMOOOOOONNNNNNLLLKKKIIIHHHHHHGGGGGGJJJOOOSSSVVVWWWMMMKKKHHHHHHJJJIIIEEEBBB:::;;;>>>BBBHHHKKKLLLLLLNNNNNNNNNOOOPPPPPPMMMKKKDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEEEEGGGIIIGGGCCC???DDDDDDDDDFFFGGGGGGFFFDDD@@@AAACCCGGGJJJLLLLLLJJJHHHFFFDDDCCCEEEHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDGGGGGGHHHGGGFFFCCC@@@???@@@CCCGGGHHHFFFEEEFFFGGGDDDCCCBBBAAAAAAAAABBBBBBCCCDDDCCCBBB???>>>???@@@AAAAAAAAA@@@???===<<<;;;@@@??????@@@AAAAAA@@@>>>@@@@@@???===;;;<<<>>>AAACCCCCCBBBCCCCCCDDDEEEFFFIIIIIIJJJJJJHHHFFFCCCAAAAAAAAABBBCCCDDDCCCAAA>>>@@@BBBDDDDDDBBB@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCAAA???<<<999888888888>>>@@@BBBBBBAAA>>>======>>>======???BBBDDDEEEDDDGGGEEECCCBBBCCCCCCBBBAAACCC@@@>>>>>>@@@CCCDDDDDDJJJIIIGGGBBB>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===:::666777:::>>>?????????AAABBBBBB@@@>>>======???AAAAAA@@@>>>===>>>???>>>???@@@AAAAAAAAAAAAAAAEEEEEEEEEEEEDDDDDDCCCBBBAAACCCDDDEEECCCBBBBBBBBBEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA>>>???@@@AAABBBBBBBBBBBB>>>@@@@@@>>>;;;:::<<>>>>>???@@@???===::::::;;;>>>@@@CCCDDDDDDDDDBBBBBBBBBCCCDDDDDDBBB@@@>>>>>>??????@@@@@@AAAAAABBBAAA???>>>>>>???AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;:::<<<>>>@@@???>>><<<===?????????>>><<<;;;;;;<<<>>>>>><<<;;;<<<===>>>???@@@BBBCCCEEEFFFGGGBBB???===<<<===>>>>>>===>>>???@@@@@@???@@@BBBDDDAAA@@@???>>>>>>???AAABBB?????????>>>>>>======<<<>>>>>>?????????>>><<<;;;???===;;;::::::;;;>>>???>>>>>><<<;;;:::999999999:::<<>>CCCDDDEEEGGGIIIIIIHHHHHHAAA@@@AAADDDHHHKKKLLLLLLGGGEEEBBBBBBDDDFFFGGGHHHFFFEEECCCBBBAAABBBCCCDDDDDDFFFHHHHHHFFFDDDCCCCCCEEEFFFHHHIIIGGGDDDAAA>>>AAAFFFLLLLLLGGGCCCDDDEEE@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCAAA???>>>???AAABBBBBBAAA@@@???>>>======CCCBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@>>><<<<<<===???BBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIGGGEEECCCBBBAAAAAABBBDDDEEEEEEBBB@@@@@@BBBEEEEEECCCAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCC???@@@AAABBBCCCCCCCCCCCCEEEDDDAAA>>><<<:::999888@@@BBBCCCBBB???===<<<;;;???>>>===>>>???BBBCCCDDDGGGEEECCCBBBAAA@@@@@@???AAA@@@???>>>???AAACCCDDDIIIHHHFFFBBB===:::999:::777888999:::;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>;;;888555666:::???AAABBBAAABBBBBB@@@>>>======>>>@@@@@@@@@??????>>>???@@@>>>??????@@@@@@@@@??????BBBBBBCCCCCCCCCBBBBBBAAA>>>@@@BBBCCCAAA@@@@@@AAAEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEEEECCC@@@>>>???@@@@@@AAABBBBBBAAAAAA>>>??????<<<999888<<<@@@@@@???=========<<<:::888888:::===@@@CCCDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEDDDBBBAAA???===;;;:::<<<;;;:::<<<>>>??????>>><<<===???@@@@@@>>>;;;999:::<<>><<<999888:::<<<>>>>>><<<>>>?????????@@@BBBDDD@@@>>>======>>>@@@AAAAAA>>>>>>===<<<;;;:::::::::<<<>>>>>>>>>===;;;;;;;;;<<<;;;:::999:::;;;>>>???<<<<<<;;;;;;::::::::::::;;;===@@@AAA@@@<<<777444ZZZXXXVVVUUUUUUUUUSSSRRRPPPQQQSSSVVVYYYZZZYYYXXXVVVXXXZZZ\\\^^^`````````bbb```]]]\\\\\\]]]^^^^^^aaacccdddccc___\\\\\\\\\aaaddddddbbbaaadddccc___YYYYYYZZZ[[[\\\\\\[[[ZZZ[[[ZZZXXXXXXXXXZZZ]]]^^^]]]]]]]]]^^^___^^^[[[YYYUUUWWWXXXXXXWWWWWWYYYZZZ]]]\\\ZZZWWWUUUSSSRRRQQQPPPRRRUUUWWWXXXXXXWWWVVVQQQNNNLLLKKKLLLNNNOOOOOONNNOOONNNMMMKKKJJJKKKMMMQQQPPPNNNMMMMMMNNNOOOPPPVVVSSSOOOMMMMMMNNNOOOPPPOOOPPPQQQRRRQQQQQQQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUVVVUUUTTTRRRPPPHHHJJJKKKJJJIIIIIILLLNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMPPPQQQPPPNNNJJJLLLNNNPPPQQQQQQQQQPPPNNNOOOQQQRRRRRRPPPOOOMMMJJJLLLMMMNNNOOOOOOPPPPPPRRRRRRQQQOOONNNMMMLLLKKKIIIIIIJJJMMMPPPRRRRRRRRRMMMKKKHHHIIIKKKJJJGGGDDD???>>>>>>@@@DDDHHHJJJJJJHHHHHHHHHJJJMMMOOONNNMMMFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKLLLLLLKKKHHHCCC???@@@BBBEEEGGGHHHIIIJJJJJJDDDAAA@@@@@@DDDGGGJJJKKKFFFDDDAAAAAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCFFFHHHIIIGGGEEECCCCCCCCCEEEGGGHHHHHHEEEAAA>>>CCCIIINNNMMMGGGBBBAAABBB???@@@BBBDDDEEEFFFFFFEEEBBBCCCCCCAAA??????@@@AAACCCBBBBBBAAA@@@@@@??????BBBBBBBBBAAA@@@???@@@@@@BBBCCCBBB@@@>>>===>>>???AAAAAACCCDDDFFFGGGHHHHHHCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFFFFDDDBBB@@@CCCFFFGGGFFFCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBB???@@@AAACCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<;;;???AAABBB@@@===;;;::::::===============???AAABBBEEEDDDCCC@@@>>>===<<<===>>>>>>===<<<<<<>>>@@@BBBCCCCCCBBB@@@<<<999999:::555666777999::::::::::::<<<===>>>???????????????@@@@@@@@@???>>>===<<<;;;888777666888;;;@@@CCCEEEBBBBBBAAA???===<<<>>>@@@@@@???>>>>>>???@@@@@@@@@??????@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@===???AAAAAA@@@??????@@@CCCBBBBBBBBBBBBCCCEEEEEE??????@@@AAABBBAAAAAAAAA@@@AAACCCCCCBBB???;;;999>>>???@@@@@@@@@@@@@@@@@@===>>>>>><<<999999<<<@@@AAA???<<<::::::999777555888:::===@@@BBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFEEEDDDBBB@@@>>><<<;;;>>><<<<<<===???@@@???>>><<<>>>@@@AAA@@@>>>;;;:::;;;===@@@AAA@@@>>>======@@@AAABBB@@@>>><<<===>>>;;;888555555777<<>>?????????>>>>>>@@@AAA???===<<<>>>@@@BBBBBB@@@>>>===;;;:::888888888888:::<<<===<<<:::999999;;;999888888888999;;;===???888888999999::::::::::::;;;===???@@@???<<<888555WWWUUUTTTSSSTTTSSSQQQOOONNNOOORRRUUUWWWYYYZZZZZZ\\\^^^___aaaccceeeffffffeeeccc```___`````````___\\\]]]______]]]]]]]]]^^^bbbeeeeeecccbbbdddddd```]]]\\\\\\^^^______]]][[[[[[[[[ZZZZZZ[[[\\\^^^___[[[\\\^^^```bbbaaa^^^\\\[[[]]]^^^]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSRRROOOQQQTTTVVVXXXXXXXXXWWWUUURRRNNNLLLLLLLLLLLLLLLPPPPPPPPPOOOMMMLLLMMMNNNRRRQQQOOONNNNNNNNNOOOPPPUUUSSSQQQOOONNNNNNNNNOOOMMMNNNPPPPPPOOONNNOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQOOOPPPSSSUUUUUUUUUTTTSSSKKKNNNPPPOOOMMMMMMPPPTTTSSSSSSRRRPPPOOONNNMMMMMMKKKKKKKKKMMMPPPRRRQQQPPPMMMNNNPPPQQQRRRRRRQQQPPPOOOPPPSSSTTTTTTRRROOONNNIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRQQQQQQOOOMMMLLLKKKJJJJJJKKKNNNPPPQQQPPPNNNMMMJJJIIIJJJLLLMMMJJJGGGEEECCCBBBCCCEEEGGGGGGGGGBBBCCCEEEHHHLLLNNNNNNMMMGGGGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPOOOLLLHHHDDDAAA@@@BBBEEEGGGGGGFFFGGGHHHEEECCC@@@AAACCCGGGIIIJJJEEECCCBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDGGGHHHFFFEEEDDDDDDBBBDDDGGGHHHHHHEEEBBB@@@FFFIIIMMMLLLGGGCCC@@@@@@???AAACCCFFFGGGGGGFFFEEEBBBBBBCCCAAA??????@@@BBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???===<<<>>>???BBBCCCBBBAAA???>>>>>>@@@@@@AAABBBDDDEEEEEEFFFEEE???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAADDDFFFFFFDDDBBB???CCCGGGIIIGGGDDDAAA@@@@@@AAABBBCCCCCCCCCBBBAAA>>>@@@AAACCCDDDDDDCCCCCCAAA@@@@@@??????>>>=========??????>>><<<:::::::::<<<===>>>>>>======???AAABBBBBBBBB???<<<::::::;;;:::;;;;;;:::999:::===@@@???@@@@@@???<<<::::::;;;555666777888999::::::;;;<<<<<<===>>>>>>>>>======?????????>>>===<<<;;;:::888888999;;;===@@@CCCEEE@@@AAA@@@???======???AAA@@@>>>======???AAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<======>>>????????????===???AAAAAA???>>>>>>>>>???@@@@@@AAABBBCCCDDDEEE===>>>???AAAAAAAAA@@@??????@@@AAAAAA???<<<999777>>>>>>????????????>>>>>>===???@@@>>>;;;;;;===AAABBB???;;;999888888777666999;;;>>>@@@AAAAAA???>>>>>>???@@@@@@??????@@@BBBDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDFFFEEEDDDBBB@@@???======???>>>===>>>@@@AAA@@@???<<<===???@@@???>>><<<;;;===???@@@@@@>>>>>>>>>???@@@BBBCCCAAA<<<:::;;;===;;;777333333666:::???AAA@@@@@@@@@???===<<<===>>>>>>======@@@DDDFFFCCC@@@>>>===;;;888777666666666999;;;===<<<999888:::===888888777888999:::<<<===666666888999:::;;;;;;;;;999;;;<<<===<<<:::888666SSSRRRRRRSSSUUUUUUSSSQQQLLLNNNQQQTTTVVVYYYZZZ\\\___```aaabbbdddeeefffgggfffdddaaaaaabbbbbb___]]]ZZZ[[[\\\\\\\\\]]]^^^^^^cccfffgggddddddfffeeebbb```___^^^___aaa```]]]YYYZZZZZZ[[[[[[\\\]]]]]]]]]ZZZ[[[^^^aaabbbaaa^^^ZZZZZZ\\\^^^]]][[[YYYWWWWWWVVVWWWYYYZZZYYYWWWUUUSSSQQQRRRTTTVVVWWWVVVUUUTTTUUURRROOOMMMMMMMMMMMMLLLMMMNNNPPPOOOOOOOOOPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNKKKMMMOOONNNLLLKKKLLLMMMOOOQQQSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTOOORRRTTTSSSOOONNNQQQTTTWWWUUUSSSQQQOOONNNNNNNNNMMMMMMLLLNNNPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQSSSUUUTTTRRROOOMMMHHHJJJMMMMMMLLLLLLMMMOOOQQQQQQRRRRRRPPPNNNKKKJJJJJJJJJLLLOOORRRRRRPPPNNNLLLJJJIIIKKKNNNOOOMMMJJJIIIGGGFFFFFFHHHHHHFFFEEEAAABBBEEEIIIMMMOOOMMMKKKFFFFFFGGGHHHJJJLLLNNNOOOUUUUUUTTTPPPLLLGGGDDDBBBBBBDDDGGGFFFDDDBBBBBBCCCCCCBBBCCCEEEHHHJJJJJJJJJEEEDDDDDDEEEGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@CCCEEEFFFEEEDDDEEEFFFDDDEEEGGGHHHHHHFFFDDDCCCFFFGGGHHHIIIHHHEEEBBBAAA???AAADDDGGGHHHGGGEEECCCAAABBBBBBAAA@@@???@@@BBB>>>>>>>>>>>>>>>@@@AAABBB>>>@@@@@@>>><<<<<<>>>AAA@@@AAAAAA@@@>>>===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======???BBBDDDEEECCCAAA>>>BBBGGGIIIGGGCCC@@@>>>??????AAABBBBBBBBBAAA@@@>>>???AAACCCCCCCCCBBBAAA======>>>======<<<<<<;;;<<<===>>>===;;;;;;;;;<<<<<<>>>@@@@@@>>>===>>>@@@@@@AAAAAA???;;;999:::;;;888999:::888777888;;;??????@@@AAA@@@>>>======>>>888777777777888:::;;;<<<===>>>>>>>>>>>>>>>===<<<>>>>>>???>>>>>>===<<<<<<;;;<<<>>>??????@@@@@@AAA??????@@@???>>>>>>@@@BBBAAA>>><<<<<>>===;;;<<<===>>>????????????>>>???AAAAAA???===<<<======>>>???@@@BBBDDDEEEFFF>>>???@@@BBBBBBAAA@@@???>>>???@@@@@@???===;;;:::>>>>>>????????????>>>>>>===@@@BBB@@@>>>===???AAAAAA>>>;;;999999:::::::::<<<>>>AAABBBBBB@@@===;;;:::<<<======<<<<<>>>>>???>>>===>>>@@@AAA@@@???;;;;;;<<<=========<<<<<>><<<;;;<<<>>>AAA???BBBDDDBBB>>><<<===@@@===999444222444888<<>><<<;;;<<<===>>>===???DDDIIIIIIEEE@@@???===:::888666555555666888<<<>>>===::::::===AAA;;;;;;:::999999999::::::777888999;;;;;;;;;::::::888888999999999999888777PPPPPPQQQTTTVVVWWWVVVTTTKKKMMMQQQTTTVVVXXX[[[]]]^^^^^^___```bbbcccdddeeefffcccaaabbbcccbbb___[[[ZZZ[[[[[[\\\\\\]]]]]]^^^dddggghhheeeeeegggfffccc___^^^]]]^^^```___[[[WWWYYYZZZ[[[\\\]]]]]]\\\\\\ZZZ[[[]]]```bbb```[[[XXXVVVXXXZZZZZZXXXUUUTTTSSSSSSUUUXXXZZZZZZYYYVVVTTTSSSTTTUUUVVVVVVUUUSSSRRRQQQOOOMMMMMMOOOPPPPPPOOOJJJLLLNNNOOOPPPQQQSSSUUUSSSSSSRRRQQQQQQQQQRRRRRRNNNPPPQQQPPPNNNMMMLLLLLLJJJLLLNNNNNNKKKIIIJJJLLLOOOQQQSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWVVVUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUQQQTTTWWWTTTPPPNNNPPPSSSXXXVVVSSSPPPOOOOOOOOOPPPPPPOOONNNNNNPPPPPPOOONNNRRRQQQQQQQQQPPPPPPPPPPPPOOOQQQSSSTTTTTTRRRNNNLLLGGGJJJMMMMMMKKKKKKLLLOOOPPPQQQRRRRRRQQQNNNKKKIIIIIIJJJLLLPPPSSSTTTRRROOOLLLJJJIIIKKKOOOPPPNNNLLLJJJIIIHHHIIIIIIIIIGGGEEEBBBCCCGGGKKKOOOOOOMMMKKKEEEEEEFFFGGGIIIKKKMMMNNNXXXWWWUUUQQQKKKFFFCCCBBBDDDFFFHHHFFFBBB>>>>>>>>>@@@BBBEEEJJJMMMNNNLLLJJJFFFFFFFFFHHHIIIHHHEEECCCDDDEEEGGGIIIHHHFFFDDDBBB???AAADDDDDDDDDDDDEEEGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHGGGEEEBBB???BBBEEEGGGGGGFFFCCCAAAAAABBBBBBAAA@@@???AAABBB<<<<<<;;;;;;===>>>@@@BBB@@@AAABBB@@@>>>>>>AAADDD>>>???@@@???>>>===>>>???@@@AAABBBBBBBBBAAA@@@???CCCCCCBBBAAA???>>>======;;;;;;===@@@BBBCCCAAA???<<>>???@@@AAABBBAAA@@@@@@>>>???AAACCCCCCBBBAAA@@@;;;<<<<<<<<<;;;:::999888;;;<<<======<<<<<<===>>><<>>>>>@@@@@@AAAAAA???;;;999:::<<<777999999888666777;;;???AAACCCDDDCCCAAA?????????:::999777777888:::<<<===???????????????>>>===<<<>>>????????????>>>>>>===>>>@@@AAABBB@@@???>>>>>>===>>>??????>>>???AAACCCAAA>>>;;;<<>>===;;;<<<===???@@@@@@@@@@@@>>>@@@BBBAAA???===<<<<<<======???AAACCCEEEFFFGGG???@@@BBBCCCCCCBBB@@@???>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@??????>>>===@@@CCCCCC@@@>>>@@@BBB@@@===:::999;;;===>>>??????AAACCCDDDCCC@@@===:::777999<<<;;;:::;;;>>>BBBFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEE@@@@@@@@@?????????>>>>>>???>>>===>>>???@@@???>>>::::::::::::;;;<<<<<<<<>><<<:::888:::>>>AAA>>>BBBDDDCCC???>>>AAADDD@@@;;;555222333777:::<<>><<<;;;<<<===>>>>>>@@@FFFKKKLLLFFF@@@???===:::777555555555555999<<>><<<;;;???DDD???>>>===;;;:::999888888:::;;;<<<<<<<<<;;;:::999777777777777777888888888TTTSSSRRRUUUYYYZZZYYYWWWVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\]]]___```aaabbbaaaaaaeeecccaaaaaabbbaaa^^^ZZZWWWZZZ]]]^^^^^^^^^___```cccdddeeedddbbbbbbcccddd^^^aaacccbbb___\\\YYYXXX^^^```bbbbbb```___^^^___]]]\\\[[[\\\\\\ZZZWWWTTTXXXWWWUUUSSSRRRRRRTTTTTTVVVVVVVVVWWWWWWWWWWWWXXXYYYWWWUUUTTTTTTSSSQQQPPPOOOMMMKKKKKKMMMPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQSSSRRRQQQQQQSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOOOOMMMJJJGGGEEELLLNNNQQQSSSSSSSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQSSSTTTVVVTTTRRRQQQQQQSSSUUUWWWSSSRRRQQQPPPOOOPPPQQQQQQTTTTTTSSSQQQQQQPPPPPPPPPTTTPPPMMMLLLNNNRRRUUUVVVSSSSSSSSSRRRQQQNNNLLLJJJOOOOOOOOOPPPRRRRRRPPPNNNJJJKKKKKKKKKJJJKKKMMMPPPRRRQQQPPPPPPOOOMMMJJJGGGJJJLLLNNNPPPQQQQQQQQQPPPPPPNNNMMMMMMNNNNNNLLLKKKNNNMMMLLLKKKIIIGGGFFFEEEFFFIIIMMMOOONNNLLLLLLLLLFFFDDDBBBCCCGGGKKKNNNOOOVVVRRRMMMJJJIIIHHHGGGFFFEEEFFFFFFDDDAAA===;;;:::AAACCCFFFHHHJJJJJJJJJJJJGGGFFFDDDDDDDDDDDDAAA???CCCEEEHHHJJJJJJIIIGGGFFFAAAAAAAAAAAACCCEEEGGGHHHDDDFFFHHHIIIIIIGGGDDDCCCHHHGGGFFFGGGIIIHHHDDD@@@DDDEEEEEEDDDBBB@@@AAABBBDDDCCCBBB@@@???>>>======???===:::999;;;===??????CCCBBBBBBAAAAAABBBBBBBBBEEEBBB>>><<<;;;<<<;;;:::BBBAAAAAA@@@@@@AAABBBBBBCCCFFFGGGEEEBBB??????@@@??????>>>======>>>???@@@>>>@@@CCCCCCAAA???>>>>>>@@@???>>>>>>@@@@@@@@@>>>===???AAAAAA???============<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@???>>>>>>AAACCC<<<<<<<<<<<<============????????????>>>===;;;;;;888<<>>AAADDDBBB@@@AAABBBBBB???<<>>===BBBBBBBBBAAA@@@???======;;;<<<>>>>>>>>>???AAACCCDDDAAA<<<888888<<>>======>>>;;;>>>@@@???<<<<<<@@@EEEDDDDDDCCCBBBAAAAAA@@@@@@<<<===???@@@AAABBBEEEGGGAAA???======???@@@>>>;;;===<<<<<<>>>@@@AAA@@@>>>BBBBBBAAA>>><<<;;;===>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;<<>>@@@CCCCCCBBB@@@>>>>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDD???AAAAAA===999888===AAAEEEAAA<<<===AAADDDCCC@@@===<<<<<<===>>>>>><<<:::===;;;999888999<<>>@@@??????AAADDDEEECCC@@@>>>===:::777666777888999>>>>>>???@@@@@@@@@@@@???BBBAAA???<<<:::888777777;;;;;;<<<>>>???===:::777777555444555777:::;;;;;;UUUTTTTTTWWW[[[]]]\\\[[[\\\\\\]]]]]]]]]\\\ZZZYYYXXXYYY\\\___aaacccccccccdddbbb___^^^^^^^^^[[[XXXXXX[[[^^^aaaaaaaaabbbcccbbbcccbbb```^^^^^^___aaa\\\___aaaaaa___]]]\\\\\\```bbbcccbbb___]]]\\\\\\[[[[[[[[[[[[[[[XXXTTTPPPRRRRRRQQQPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVZZZXXXUUUTTTSSSRRROOOMMMNNNLLLKKKKKKNNNPPPRRRRRRPPPOOONNNOOOQQQRRRRRRQQQQQQPPPOOOOOOQQQSSSSSSRRRSSSRRRQQQPPPOOOOOONNNNNNMMMNNNOOOOOONNNKKKHHHFFFKKKNNNQQQSSSSSSTTTUUUVVVVVVVVVXXXXXXXXXVVVTTTSSSRRRQQQPPPOOOOOOQQQSSSTTTVVVUUURRRPPPOOOPPPPPPQQQOOONNNMMMMMMMMMNNNOOOOOOTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMJJJJJJLLLPPPSSSTTTQQQQQQPPPOOONNNMMMKKKJJJNNNNNNNNNPPPRRRRRRPPPNNNKKKLLLMMMLLLKKKLLLOOOQQQSSSRRRQQQPPPPPPNNNKKKHHHKKKLLLOOOQQQRRRQQQOOONNNOOOMMMLLLLLLMMMMMMLLLJJJJJJKKKKKKLLLKKKJJJHHHHHHGGGJJJMMMNNNMMMLLLKKKKKKFFFDDDCCCDDDHHHMMMPPPQQQSSSPPPLLLHHHGGGFFFEEECCCDDDEEEEEECCC@@@===<<<<<>>CCCDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGIIIJJJIIIGGGDDDCCCFFFEEEEEEGGGJJJJJJGGGDDDCCCDDDDDDCCCAAA@@@@@@AAAEEEDDDBBB@@@????????????BBB???===<<<>>>@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAADDDAAA===;;;<<<<<<<<<;;;AAAAAAAAAAAAAAAAAABBBBBBDDDFFFFFFEEEBBB@@@AAABBBBBBAAA@@@??????@@@AAAAAAAAACCCDDDCCCAAA>>><<<<<<===<<<<<<===???@@@???>>>>>>???AAA@@@>>>============<<<<<<;;;;;;;;;;;;;;;???AAACCCCCCAAA@@@@@@AAA==============================>>>======<<<<<<<<<:::???CCCAAA<<<999<<>>???@@@???>>>???@@@BBBDDDAAA<<<999999<<>>;;;;;;???CCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@BBBDDDGGGBBB???>>>>>>@@@@@@>>><<<>>>>>>>>>???@@@AAA???>>>??????>>><<<:::999;;;<<<@@@@@@AAAAAA@@@@@@??????===<<<;;;;;;===@@@CCCEEEBBBAAA@@@@@@AAA???===:::::::::999:::;;;<<<>>>???BBBBBBAAA???======???BBBCCCBBBAAA@@@@@@AAABBBCCC>>>@@@@@@>>>;;;;;;???DDDHHHCCC??????BBBDDDBBB@@@===<<<;;;<<<======<<<::::::999888777999<<<@@@BBBBBBBBBBBBAAA@@@??????@@@???===;;;999888888:::;;;>>>===<<<;;;;;;<<<>>>??????===:::;;;===?????????===;;;888666555777999;;;??????@@@@@@AAAAAAAAA@@@AAA@@@>>><<<;;;999888888<<<<<<===???@@@???<<<999777555444555888;;;<<<<<>>??????@@@BBBCCCDDDDDDCCCCCC@@@??????@@@AAAAAA@@@>>>BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCCCCDDDHHHIIIJJJJJJHHHFFFCCCBBBBBBBBBDDDGGGIIIJJJHHHFFFBBBCCCDDDCCCAAA@@@@@@AAAGGGEEECCCAAA@@@@@@BBBBBBDDDBBB@@@@@@BBBDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@BBB@@@<<<;;;<<<======<<>>========================<<<<<<<<<;;;;;;;;;<<<<<<===CCCHHHHHHBBB>>>===>>>AAAAAABBBAAA@@@@@@CCCEEE>>>;;;666444666<<>>@@@BBBDDDAAA===;;;;;;===AAACCCCCCBBB@@@>>><<<;;;<<<<<<>>>???@@@===::::::===AAACCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???@@@BBBDDDBBB@@@??????AAAAAA@@@>>>@@@@@@???@@@AAAAAA???===;;;;;;;;;:::888888999;;;??????@@@AAA@@@???>>>===<<<<<<<<<<<<>>>AAADDDFFF>>>======>>>??????===:::999999:::;;;<<<<<<===>>>??????>>>===;;;;;;>>>@@@CCCBBB@@@???>>>??????@@@===???@@@???======AAAEEEIIIEEEBBBAAABBBCCCBBB@@@===<<<;;;;;;======<<<;;;999888777888:::===AAACCCCCCBBBAAA@@@????????????AAA???===;;;999999999:::======<<<<<<===>>>@@@AAA???;;;777666888:::===>>>:::888555333444666:::===???@@@@@@@@@AAAAAAAAAAAA??????>>>===<<<;;;;;;:::<<<<<<===???@@@@@@===;;;666555444555999<<<===>>>XXXWWWWWWXXXYYYZZZ[[[[[[`````````___]]][[[XXXWWWUUUWWW[[[___ccceeeggggggfffddd```]]][[[ZZZZZZZZZ___cccgggiiihhhgggfffeeebbbaaa___[[[WWWVVVXXXZZZYYYZZZ[[[ZZZZZZ[[[]]]```___```aaa___[[[XXXVVVVVVWWWXXXZZZ]]]]]]ZZZUUUQQQJJJKKKLLLNNNRRRUUUXXXZZZXXXXXXXXXXXXVVVUUUSSSRRRUUUSSSRRRRRRRRRQQQNNNKKKLLLKKKJJJLLLPPPRRRTTTTTTNNNLLLJJJJJJMMMOOOQQQQQQOOONNNMMMMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMNNNPPPPPPOOOLLLIIIGGGKKKMMMPPPQQQQQQQQQQQQRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNMMMNNNOOOPPPUUUUUUTTTSSSQQQOOOLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQOOONNNLLLLLLLLLMMMNNNKKKHHHFFFFFFIIIMMMPPPQQQNNNMMMLLLKKKJJJKKKLLLMMMKKKKKKKKKMMMOOOQQQQQQPPPMMMNNNNNNMMMMMMNNNPPPRRRVVVTTTRRRQQQQQQPPPNNNLLLLLLNNNQQQRRRQQQOOOKKKIIIJJJIIIIIIJJJLLLLLLJJJHHHFFFGGGJJJMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIIIIJJJIIIGGGFFFGGGJJJNNNQQQRRRNNNKKKHHHFFFEEEDDDBBB@@@DDDDDDCCCAAA>>>>>>???AAABBBCCCDDDDDDEEEDDDDDDCCC>>>======???AAAAAA@@@???BBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDIIIIIIIIIHHHFFFDDDAAA???@@@AAACCCFFFGGGHHHGGGEEECCCDDDDDDCCCBBBAAAAAABBBHHHFFFDDDBBBAAABBBDDDEEEEEEDDDCCCCCCEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA???<<<;;;<<<>>>>>>>>>===???AAACCCDDDDDDCCCBBBFFFEEEDDDCCCBBBCCCFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEECCC???<<<;;;;;;;;;;;;<<>>????????????>>>>>>===<<>>==============================>>>===;;;:::::::::;;;;;;???EEEKKKLLLGGGAAA===<<<@@@AAAAAAAAA@@@@@@CCCEEE???<<<777555666;;;AAAFFFGGGEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDBBB???===<<<;;;<<<===???@@@@@@AAAAAA===?????????>>>>>>@@@BBBCCCAAA???======>>>@@@BBBBBBAAA???>>>============???@@@>>><<<999:::<<>><<<888999::::::888888999;;;>>>???AAAAAAAAA@@@>>>===>>>=========???AAACCCDDD;;;;;;;;;===??????===;;;777888999:::;;;;;;;;;;;;======<<<;;;999:::<<>>===<<<<<<<<<======???@@@???>>>>>>@@@BBBFFFCCCAAAAAABBBCCCBBB@@@>>><<<;;;<<<===>>>>>>===;;;:::::::::;;;>>>AAACCCCCCAAA???>>>?????????>>>@@@???>>>===;;;;;;::::::??????>>>>>>>>>???@@@@@@===;;;999777888:::;;;===888666333222333666;;;>>>???????????????@@@@@@AAA=========>>>============;;;;;;<<<===??????===;;;444333333555888<<<===>>>YYYYYYXXXVVVUUUUUUUUUVVV[[[[[[\\\\\\[[[YYYWWWVVVYYY[[[^^^aaadddfffggghhhhhhfffccc```^^^]]]^^^___eeehhhjjjjjjhhheeedddccccccbbb```\\\XXXWWWXXXYYYYYYZZZYYYXXXWWWWWWZZZ\\\ZZZ\\\]]]\\\YYYVVVUUUUUUTTTUUUYYY]]]___^^^YYYVVVMMMNNNOOOQQQSSSUUUWWWXXXVVVWWWWWWWWWUUUSSSQQQPPPPPPOOOPPPQQQSSSRRRPPPNNNLLLKKKKKKMMMPPPSSSTTTSSSNNNKKKIIIHHHKKKNNNQQQRRRQQQPPPNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPMMMNNNPPPQQQPPPMMMJJJIIILLLNNNPPPPPPOOOMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVUUURRROOOMMMLLLMMMMMMPPPPPPQQQQQQPPPNNNLLLJJJJJJJJJIIIJJJKKKMMMOOOQQQNNNLLLJJJIIIHHHJJJKKKLLLKKKIIIGGGHHHKKKNNNPPPQQQPPPOOOMMMMMMLLLMMMNNNOOOKKKJJJJJJKKKNNNPPPPPPOOOLLLMMMNNNMMMLLLMMMPPPRRRUUUSSSQQQPPPQQQPPPNNNMMMLLLNNNPPPPPPOOOLLLIIIGGGGGGGGGHHHJJJLLLLLLJJJHHHGGGHHHJJJLLLMMMLLLKKKJJJMMMNNNNNNLLLJJJIIIIIIKKKMMMJJJGGGGGGIIILLLMMMNNNKKKIIIGGGFFFFFFEEECCCBBBCCCCCCCCCAAA>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDD=========???AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGEEECCCAAA???===???AAACCCEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBDDDGGGFFFEEECCCCCCDDDFFFGGGDDDDDDCCCDDDFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDBBB???===<<<===???@@@@@@===???AAADDDEEEEEEDDDCCCFFFEEECCCBBBCCCEEEFFFGGGEEEDDDBBBAAAAAAAAABBBCCCAAABBBCCCBBB???>>>===>>>>>>>>>@@@CCCFFFGGGFFFDDDAAABBBBBBAAA???===>>>???BBBBBBBBBBBBAAA@@@>>>>>>?????????>>>;;;:::;;;<<<============>>>>>>>>>>>>AAA@@@===:::999999:::;;;@@@EEEKKKMMMIIIBBB===;;;>>>@@@AAAAAA@@@AAABBBDDDBBB>>>:::666666999>>>AAACCCCCCBBBBBBAAAAAAAAABBBEEEEEEDDDCCCBBB@@@???>>>;;;;;;===>>>???@@@@@@@@@999;;;<<<======>>>AAACCCCCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???????????????>>><<<:::999:::===???@@@@@@@@@@@@@@@?????????======<<<:::888888;;;===AAAAAABBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCAAA===:::777999;;;;;;::::::;;;===???@@@@@@AAA@@@???>>>===@@@??????>>>>>>???@@@@@@::::::;;;===??????>>><<<666777888999999999999999<<<<<<;;;:::999999<<<>>>???>>><<<::::::999::::::>>>?????????>>>===<<<===@@@???>>>???@@@AAAAAAAAA???===<<<<<<>>>@@@@@@??????>>>===<<<===>>>@@@AAACCC@@@======>>>??????>>>=========>>>======<<<<<>>===<<<;;;;;;;;;777999:::;;;::::::999999777555333222333666:::============<<<===>>>??????<<<<<<>>>?????????>>>>>>;;;::::::;;;======;;;999333222222444777;;;<<<===[[[ZZZYYYVVVSSSQQQRRRSSSVVVWWWXXXYYYYYYYYYXXXWWW[[[]]]```ccceeegggggggggffffffeeecccaaaaaacccdddiiijjjkkkiiifffcccbbbbbbddddddccc```\\\YYYYYYYYYYYYZZZYYYXXXVVVVVVXXXZZZWWWYYYZZZZZZXXXUUUUUUUUUPPPRRRVVVZZZ]]]]]]ZZZXXXQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTRRROOONNNMMMMMMOOOQQQSSSTTTRRROOOLLLLLLLLLNNNQQQSSSSSSRRROOOKKKHHHGGGJJJNNNQQQSSSTTTRRRPPPPPPQQQRRRQQQPPPNNNOOOQQQRRRSSSSSSRRRQQQNNNOOOPPPQQQPPPNNNLLLJJJLLLNNNPPPPPPNNNLLLLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYXXXVVVSSSOOOMMMLLLLLLMMMLLLLLLMMMNNNMMMLLLJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNLLLKKKHHHGGGGGGHHHJJJLLLMMMKKKJJJJJJLLLOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPKKKJJJIIIJJJLLLNNNNNNNNNMMMMMMNNNMMMLLLMMMPPPRRRTTTRRROOONNNOOOOOONNNLLLLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFHHHJJJLLLMMMKKKHHHHHHIIIIIIJJJJJJJJJJJJJJJNNNNNNMMMKKKIIIHHHJJJLLLMMMJJJGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCBBB???>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB=========???BBBCCCBBBAAA???@@@BBBCCCDDDEEEFFFFFF@@@@@@???@@@BBBDDDFFFGGGFFFFFFEEECCCBBB@@@>>>===@@@BBBDDDEEECCCAAAAAAAAABBBCCCDDDDDDBBBBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCEEEGGGGGGEEECCCDDDDDDDDDDDDDDDEEEFFFGGGDDDAAA???>>>???@@@AAAAAA===>>>AAACCCDDDEEEEEEEEEFFFDDDBBBBBBDDDEEEEEEEEEBBBAAA@@@??????@@@AAABBB@@@AAABBBAAA?????????AAA@@@AAABBBEEEGGGGGGEEECCC???AAACCCCCCBBB@@@@@@@@@BBBCCCCCCCCCBBBAAA???===<<<===<<<:::888888:::<<<;;;<<<======??????@@@AAADDDAAA>>>;;;:::;;;===>>>BBBEEEJJJKKKHHHCCC>>><<<===???@@@AAA@@@AAABBBDDDBBB???;;;888666777999;;;>>>???AAAAAA???>>>??????BBBBBBBBBBBBBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@777999;;;<<<===>>>AAADDDBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA===;;;999888999;;;???AAA????????????????????????;;;;;;999777555666999;;;???AAABBBBBB@@@@@@AAACCC@@@@@@AAABBBCCCAAA===:::777999<<<=========>>>????????????>>>>>>>>>>>>>>>@@@@@@???>>>============;;;;;;<<<>>>@@@@@@???===777777777888888999999999<<<<<<<<<:::999:::===???>>>===;;;:::999::::::;;;>>>>>>??????>>>===;;;:::;;;<<<===>>>???@@@@@@AAA???===;;;<<<>>>@@@@@@@@@@@@???>>>======>>>???@@@BBB>>>;;;;;;>>>@@@@@@???;;;<<<===>>>>>>===<<<;;;<<<<<<;;;999888777666555222666:::===<<<:::888888888777555444444666888:::===<<<;;;;;;;;;<<<>>>???;;;<<<>>>@@@@@@@@@??????<<<;;;::::::;;;;;;999888555333333444888;;;<<<<<<\\\\\\[[[WWWTTTRRRTTTVVVUUUVVVXXXYYYZZZZZZYYYXXXZZZ\\\___bbbeeeggghhhhhh```cccddddddcccccceeegggiiiiiihhhfffcccaaaaaabbbcccddddddbbb___[[[ZZZZZZYYYZZZZZZYYYXXXXXXYYY[[[XXXZZZ[[[ZZZXXXVVVUUUUUUMMMNNNQQQUUUXXXXXXVVVTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTSSSQQQNNNLLLMMMNNNOOORRRTTTTTTQQQOOOMMMMMMMMMOOOQQQSSSRRRQQQOOOLLLHHHGGGJJJNNNRRRUUUVVVTTTQQQQQQQQQQQQPPPNNNNNNOOOQQQSSSTTTSSSRRRRRRNNNOOOQQQRRRQQQOOOLLLKKKKKKMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWUUURRRPPPNNNNNNOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHGGGGGGIIIKKKMMMOOOMMMKKKKKKMMMOOOOOOOOORRRRRRRRRRRRRRRQQQPPPPPPLLLJJJIIIIIIKKKLLLMMMLLLNNNOOOOOONNNNNNOOOQQQSSSRRRPPPMMMLLLLLLMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFHHHKKKMMMMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNNNNLLLJJJHHHIIIKKKNNNKKKHHHEEEDDDEEEGGGIIIIIIEEEDDDDDDEEEGGGHHHGGGEEEBBBDDDDDDCCC@@@>>>>>>>>>???????????????@@@AAABBB=========???AAABBBAAA@@@>>>@@@BBBEEEFFFFFFFFFEEE>>>>>>>>>???@@@BBBEEEFFFFFFEEEDDDCCCAAA@@@???>>>@@@CCCFFFFFFDDDBBBBBBCCC@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEECCCCCCDDDFFFHHHGGGEEEBBBBBBBBBBBBCCCDDDFFFHHHIIIFFFDDDAAA???@@@BBBBBBBBB>>>???@@@BBBDDDEEEGGGGGGEEECCCBBBBBBDDDEEECCCAAA@@@??????>>>???@@@BBBCCC@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBCCCEEEDDD@@@>>>>>>AAAEEEFFFEEECCCBBBAAAAAABBBCCCCCCBBB@@@===<<<888:::;;;:::999888999::::::;;;<<<===???AAABBBCCCDDDAAA>>>;;;<<<>>>BBBDDDDDDFFFHHHIIIGGGDDD@@@???<<<>>>@@@AAAAAAAAABBBDDD???>>>;;;999777777777777:::===AAAAAA???============>>>???AAABBBBBBBBBBBB??????@@@@@@???>>>>>>===999;;;<<<======>>>AAACCCBBBCCCCCCCCCCCCAAA???>>>@@@@@@AAABBBBBBBBBBBBBBB;;;888666666999===AAACCC>>>?????????????????????;;;:::888666444555999<<<>>>@@@BBBAAA@@@???AAACCC>>>>>>@@@BBBBBBAAA===999777999<<<>>>>>>>>>???AAA???===<<<::::::;;;<<<===>>>>>>>>>=====================>>>@@@AAABBB@@@>>>:::999999888888999;;;;;;=========;;;:::;;;>>>AAA>>>>>><<<<<<;;;<<<===>>>======???@@@AAA@@@===;;;;;;<<<===>>>>>>>>>>>>???===;;;999:::<<<>>>??????===<<<<<<<<<===>>>??????@@@<<<888999>>>AAABBB@@@;;;<<<>>>???>>><<<:::888::::::999999888777666555222666<<>><<<;;;;;;999888777666666666666777>>>===;;;;;;;;;<<<>>>???<<<===???@@@AAAAAA@@@???>>>===;;;;;;;;;;;;999777888666555666999<<<======]]]^^^]]]YYYVVVUUUWWWZZZWWWXXXYYYZZZ[[[[[[ZZZZZZXXXZZZ]]]aaadddggghhhhhh\\\___cccdddcccccceeegggggggggfffcccaaa```aaacccbbbdddeeeddd```]]]ZZZYYYXXXYYY[[[[[[ZZZZZZ[[[]]]ZZZ\\\]]]\\\YYYVVVUUUUUULLLLLLMMMPPPSSSSSSRRRPPPSSSSSSTTTTTTSSSRRRQQQQQQOOOPPPRRRSSSRRRPPPMMMLLLOOOOOOQQQSSSTTTSSSPPPMMMNNNNNNNNNOOORRRSSSRRRPPPPPPLLLHHHGGGIIIOOOSSSUUUVVVTTTRRRPPPPPPPPPNNNMMMMMMOOOQQQSSSTTTTTTSSSRRRNNNOOOQQQRRRQQQOOOMMMKKKIIILLLOOOQQQRRRRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPPPPPPPRRRSSSSSSSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLNNNOOONNNLLLIIIGGGHHHJJJLLLNNNPPPNNNLLLLLLMMMNNNNNNNNNRRRSSSTTTTTTSSSQQQPPPNNNMMMKKKIIIIIIJJJLLLLLLKKKOOOPPPPPPPPPOOOPPPSSSUUUQQQNNNLLLKKKKKKLLLKKKJJJKKKJJJIIIGGGGGGGGGGGGGGGEEEFFFHHHKKKNNNNNNLLLIIIGGGFFFEEEEEEFFFIIILLLNNNNNNMMMLLLJJJHHHIIILLLOOOHHHFFFCCCBBBDDDGGGIIIIIIBBBBBBBBBDDDGGGHHHGGGFFFBBBDDDEEEDDDAAA>>>======????????????@@@AAABBBCCC===<<<===>>>@@@AAA@@@???===???CCCFFFGGGGGGFFFEEE???>>>>>>>>>???AAACCCDDDFFFFFFEEECCCBBBAAA@@@@@@@@@CCCGGGHHHFFFDDDDDDFFF>>>???@@@@@@???>>>???AAABBBCCCEEEGGGHHHGGGFFFEEECCCCCCEEEGGGIIIHHHEEEBBB@@@@@@AAABBBDDDFFFHHHIIIHHHEEEBBBAAAAAABBBBBBBBB??????@@@AAACCCEEEGGGIIIEEECCCAAABBBEEEEEEBBB??????>>>>>>>>>???AAACCCDDDBBBBBBBBB@@@>>>>>>???@@@@@@@@@@@@BBBBBB@@@<<<999===AAAFFFHHHHHHEEECCCBBB@@@AAABBBBBBAAA>>><<<:::555888;;;<<<;;;999888888999:::;;;===???BBBCCCDDDCCC@@@===<<<===AAAFFFIIIFFFGGGGGGGGGFFFDDDBBBAAA;;;>>>@@@AAAAAAAAABBBCCC===<<<;;;999888777666666888<<>>@@@BBBCCCDDDDDD??????>>>>>>===;;;:::999<<<===>>>>>>>>>>>>@@@BBBBBBCCCDDDDDDDDDBBB???>>>??????@@@AAABBBBBBBBBBBB999777444555999>>>CCCEEE>>>>>>>>>>>>>>>?????????;;;:::888666444666999======???BBBAAA??????AAACCC======???AAABBB@@@===999666999<<<>>>>>>???@@@AAA>>><<<999777777888:::<<<<<<<<<<<<<<<============?????????AAACCCCCCAAA???===;;;:::999999:::<<<>>>===>>>===<<<;;;<<>>======>>>@@@@@@<<<===???AAACCCBBB@@@===<<<>>>??????>>>=========<<<:::888888:::<<<>>>>>>999999::::::<<<===>>>??????;;;777888>>>BBBCCCAAA<<<===??????>>>;;;888666::::::;;;;;;;;;:::999999555:::???AAAAAA???@@@AAA::::::999888777666555555???>>><<<;;;<<<===???@@@<<<===???AAABBBAAA@@@???@@@>>>===<<<<<<;;;999777:::999888888;;;===>>>>>>^^^^^^^^^^^^]]]\\\[[[ZZZ^^^[[[YYYZZZ\\\]]]\\\ZZZWWWWWWYYY]]]aaaddddddbbb`````````bbbdddfffgggfffjjjfffaaa```aaabbbaaa``````___^^^]]]\\\ZZZYYYYYY\\\ZZZYYYWWWWWWYYYZZZ\\\WWWYYYZZZZZZYYYVVVSSSQQQLLLMMMOOOPPPRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQTTTRRRQQQRRRTTTUUURRROOOOOOPPPOOONNNMMMMMMNNNPPPNNNPPPRRRRRRPPPOOONNNOOOLLLHHHDDDDDDHHHLLLOOOOOOPPPOOOMMMMMMNNNNNNLLLJJJLLLOOORRRSSSSSSRRRRRRSSSQQQQQQPPPOOONNNNNNNNNNNNPPPRRRTTTTTTSSSRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQRRRRRRPPPOOOPPPOOONNNNNNPPPPPPOOONNNMMMLLLKKKKKKMMMMMMMMMKKKKKKJJJIIIGGGFFFIIILLLPPPMMMLLLKKKLLLNNNOOONNNMMMJJJMMMPPPQQQOOOMMMLLLKKKNNNKKKIIIJJJKKKLLLIIIGGGLLLMMMNNNMMMMMMNNNPPPRRRSSSQQQMMMKKKKKKJJJIIIHHHKKKIIIGGGFFFGGGHHHHHHGGGGGGIIILLLMMMLLLKKKKKKKKKGGGGGGGGGFFFGGGHHHJJJKKKNNNJJJFFFDDDEEEGGGJJJKKKGGGDDDAAAAAACCCDDDCCC@@@?????????BBBDDDFFFEEEDDDDDDCCCCCCAAA???===;;;999<<<>>>@@@@@@@@@???@@@AAA@@@>>>======???@@@@@@@@@AAA???>>>@@@CCCDDDCCC@@@>>>======???AAABBBBBBBBBFFFGGGGGGDDDAAA???>>>??????BBBFFFGGGGGGEEEDDDDDD???>>><<<;;;;;;===>>>@@@DDDDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@BBBDDDEEEDDDCCCCCCAAA@@@???>>>>>>>>>???===;;;;;;>>>@@@???===???CCCEEEBBB<<<999:::<<>><<<===@@@DDDGGGGGGEEEBBB@@@@@@BBBDDDEEEDDD@@@;;;888888999<<<===<<<999666444888999;;;<<<;;;<<<>>>@@@AAA???===::::::???FFFKKKGGGEEEBBBAAAAAAAAA???>>>;;;::::::<<>>>>>===;;;;;;888:::;;;<<<<<<===@@@BBBDDD@@@;;;999888999::::::AAABBBCCCBBBBBBBBBDDDFFFFFFFFFFFFFFFDDDAAA>>><<<===>>>@@@BBBCCCCCCCCCCCC>>><<<888666777;;;@@@CCC???===;;;<<<>>>@@@AAA@@@:::888666777:::===??????AAAAAAAAABBBCCCBBB@@@>>>:::;;;<<<===>>>>>>===<<<:::;;;>>>@@@AAABBBBBBAAA???>>>===;;;999999888888======>>>>>>>>>>>>======<<<<<<===???AAAAAA???===:::;;;<<<======>>>======???>>>>>>>>>>>>???AAABBB@@@???===;;;;;;;;;<<<===@@@@@@@@@???>>>===;;;;;;@@@===;;;:::;;;;;;888555;;;;;;;;;::::::999999999999999:::;;;<<<>>>???@@@<<<;;;::::::<<>>;;;888666444999;;;>>>>>><<<:::888888:::===@@@@@@???===<<<<<<::::::999888777777777888AAA@@@===;;;::::::;;;<<<999:::<<<@@@BBBCCC@@@>>>@@@>>><<<999777777888888888777777888999<<<>>>???````````````______^^^]]]___\\\ZZZZZZ\\\\\\[[[YYYXXXXXXYYY]]]```cccbbbbbb```___```bbbeeeffffffeeeeeebbb___^^^___```^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXYYYZZZWWWXXXYYYYYYXXXVVVTTTRRRPPPPPPPPPQQQSSSUUUXXXZZZVVVUUUSSSQQQQQQPPPQQQQQQSSSSSSTTTVVVWWWVVVQQQNNNOOONNNMMMKKKJJJJJJLLLMMMOOOQQQSSSSSSQQQOOOOOOOOOOOOKKKFFFDDDFFFJJJLLLLLLLLLKKKJJJKKKMMMOOOOOONNNPPPRRRUUUVVVTTTRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOOQQQSSSUUUUUUSSSQQQQQQQQQSSSTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRSSSTTTSSSRRRPPPQQQPPPOOOPPPQQQRRRQQQPPPNNNMMMKKKLLLMMMMMMLLLKKKIIIIIIGGGFFFFFFHHHLLLOOOLLLKKKKKKLLLOOOOOOOOOMMMJJJMMMOOOPPPNNNLLLKKKKKKNNNMMMMMMOOOPPPOOOKKKGGGHHHJJJLLLMMMMMMNNNPPPRRRTTTQQQMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIJJJKKKKKKLLLMMMJJJIIIHHHGGGHHHIIIKKKMMMLLLIIIDDDCCCDDDFFFHHHIIIGGGDDDBBBAAABBBBBB@@@>>>=========???BBBCCCCCCAAA@@@@@@@@@???>>>===;;;;;;===???@@@@@@???@@@AAACCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@???@@@BBBBBB@@@>>>AAA@@@@@@AAACCCDDDCCCCCCFFFFFFFFFDDDBBB@@@@@@@@@CCCFFFIIIIIIHHHFFFDDDDDD???>>>===<<<<<<===>>>>>>AAABBBEEEHHHJJJHHHDDDAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBB@@@???@@@BBBDDDDDDCCC@@@@@@???>>>============@@@>>><<<===???@@@@@@>>>AAADDDEEECCC>>>;;;<<<>>>BBB@@@@@@@@@AAA@@@???===<<<>>>AAADDDEEEDDDBBB@@@AAABBBCCCDDDBBB???;;;888999;;;===>>>===;;;777555777999;;;<<<<<<<<<===???@@@>>><<<999999<<>>;;;::::::===@@@CCCCCCCCCBBB@@@<<<999777888;;;===????????????>>>===;;;:::999;;;<<<======>>>AAACCCBBB???;;;999:::<<<===>>>BBBCCCDDDCCCBBBBBBDDDFFFEEEFFFFFFEEECCC@@@>>><<<===>>>@@@AAABBBBBBAAAAAA@@@>>><<<:::;;;>>>AAADDD@@@>>><<<<<<>>>@@@AAA@@@>>><<<::::::<<>>>>>@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;;;;???@@@AAAAAAAAAAAA@@@???>>>======>>>@@@@@@???>>>:::;;;<<<===>>>?????????@@@???>>>>>>>>>@@@AAABBB???>>><<<::::::;;;===>>>@@@@@@@@@@@@>>>===<<<;;;???===::::::;;;:::888666<<<<<<;;;;;;:::999999888888888999:::;;;===>>>???===<<<;;;;;;<<<>>>AAACCC@@@???>>>===;;;888666555999<<>>???===<<<<<<===;;;:::999999888999999:::AAA???>>><<<;;;;;;<<<<<<:::;;;===@@@CCCCCCAAA???>>><<<:::999888888999:::999888888888999;;;===>>>ccccccbbbbbbaaaaaa``````^^^]]][[[ZZZ[[[\\\[[[ZZZ[[[ZZZZZZ\\\___``````___^^^^^^___bbbeeefffdddccc```^^^]]]]]]^^^]]][[[YYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUVVVWWWVVVUUUSSSRRRSSSRRRRRRRRRUUUXXX\\\^^^XXXVVVSSSPPPOOOOOOQQQRRRSSSTTTVVVXXXYYYVVVQQQMMMNNNLLLJJJHHHGGGIIIKKKLLLPPPRRRTTTTTTRRRPPPPPPPPPQQQMMMGGGDDDDDDFFFIIIJJJIIIGGGFFFHHHKKKOOOQQQRRRSSSVVVYYYYYYVVVRRRPPPNNNOOONNNNNNMMMMMMNNNOOOPPPSSSTTTVVVUUUSSSPPPPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTVVVWWWVVVSSSQQQRRRQQQPPPQQQSSSTTTSSSRRRPPPNNNMMMMMMNNNNNNMMMKKKHHHGGGEEEEEEFFFIIILLLNNNIIIIIIJJJMMMOOOPPPOOOMMMJJJLLLNNNNNNLLLJJJJJJJJJMMMMMMOOOQQQRRRPPPKKKGGGFFFIIIMMMNNNOOONNNOOOPPPSSSPPPKKKIIIIIIIIIJJJIIIFFFFFFHHHJJJLLLKKKHHHEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLJJJHHHIIIJJJMMMOOOJJJGGGDDDBBBCCCEEEFFFFFFGGGEEECCCBBBAAA@@@>>><<<<<<;;;;;;===???@@@@@@???======>>>>>>>>>======<<>><<>>=========@@@EEEJJJMMMJJJEEE@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCAAA@@@AAABBBCCCBBBAAA========================AAA???>>>>>>@@@AAAAAAAAABBBDDDEEECCC???===>>>AAAAAAAAABBBCCCDDDDDDAAA???;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA???===;;;999;;;===>>>??????===:::888777999===>>>>>>=========???>>><<<999888:::???CCCCCCAAA??????@@@@@@@@@???;;;;;;;;;===AAACCCDDDDDDCCC@@@<<<999999;;;???BBBBBBBBBAAAAAA???>>><<<;;;;;;===>>>??????@@@AAACCC???<<<::::::<<<>>>@@@@@@BBBCCCCCCCCCBBBBBBCCCEEEDDDDDDDDDDDDBBB@@@>>><<<>>>???@@@AAAAAA@@@???>>>@@@@@@???>>>???AAABBBCCCAAA???======???@@@@@@@@@BBB@@@>>>>>>@@@BBBBBBBBBBBBAAA@@@AAABBBAAA>>><<<888:::===???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@???>>>===<<<@@@AAABBBCCCCCCBBBAAA@@@>>>===;;;<<<>>>@@@@@@@@@===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>???@@@AAABBB???===:::999999;;;>>>@@@AAAAAAAAAAAA@@@>>>===<<<>>><<<:::999::::::999888<<<<<<<<<<<<;;;:::999888777777888999:::<<<===>>>???>>>===<<<===>>>???@@@=========<<<;;;999888777:::===???@@@>>><<<;;;;;;<<<=========;;;;;;<<<>>>===<<<;;;:::::::::;;;<<<@@@???>>>===============;;;<<<===@@@CCCDDDBBB@@@;;;:::999999999:::;;;<<<::::::999999999:::;;;<<>>@@@@@@???@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAA@@@???AAADDDGGGFFFFFFGGGIIIJJJJJJGGGDDDBBBAAAAAABBBBBBAAA@@@???HHHIIIJJJJJJHHHFFFFFFFFFAAABBBCCCCCCBBBAAACCCDDDJJJLLLMMMKKKHHHDDDCCCBBB@@@AAABBBCCCBBBAAA???======???DDDIIILLLJJJFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAAAAABBBBBB@@@???<<<======>>>>>>?????????AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAA???>>>@@@BBBCCCCCCEEEGGGIIIHHHDDDBBB<<<<<<===>>>???AAACCCDDDBBBAAA@@@???>>><<<;;;:::===???@@@AAA@@@???===;;;888;;;???AAA@@@>>>======AAAAAA???<<<:::;;;>>>@@@BBB@@@??????@@@AAAAAA@@@;;;;;;;;;>>>BBBDDDDDDCCCBBB>>>:::888:::>>>BBBEEEBBBBBBBBBAAA@@@???>>>>>>===???AAAAAAAAAAAABBBCCC===<<<:::;;;===>>>??????@@@AAABBBAAA??????AAACCCCCCCCCCCCBBBAAA???>>>===??????@@@@@@???>>><<<;;;>>>??????@@@AAAAAAAAAAAABBB@@@>>>===???@@@@@@@@@DDDBBBAAABBBDDDFFFFFFFFFCCCBBBAAABBBBBBAAA>>><<<999:::<<<>>>????????????@@@??????>>>>>>??????@@@???@@@AAABBBAAA???===;;;===>>>???@@@@@@???>>>======;;;999:::===@@@CCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>???@@@AAABBB???===:::888999;;;???AAACCCCCCCCCBBBBBB@@@?????????===;;;:::::::::::::::<<<<<<======<<<;;;:::999777777888888999;;;<<<===@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<;;;::::::;;;===@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;>>>@@@AAA@@@>>><<<;;;;;;<<<===@@@@@@??????>>>>>>>>>>>><<<<<<>>>@@@CCCDDDCCCAAA;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999::::::gggfffdddaaa___^^^]]]]]]ZZZ[[[\\\\\\]]]___aaabbbeeebbb^^^\\\[[[[[[ZZZYYY]]]]]]^^^```bbbcccbbb```\\\^^^```aaaaaa___]]]\\\```^^^[[[XXXWWWXXXYYY[[[aaabbbcccbbbaaa^^^[[[YYYQQQQQQPPPPPPPPPPPPPPPPPPRRRUUUYYY]]]`````````___[[[XXXTTTPPPNNNOOOPPPQQQTTTTTTSSSRRRQQQPPPPPPPPPMMMJJJHHHIIIMMMQQQSSSSSSQQQSSSUUUUUUSSSRRRQQQRRROOOMMMJJJGGGFFFHHHJJJMMMKKKIIIGGGGGGJJJNNNQQQRRRRRRUUUYYYYYYXXXUUUSSSRRRPPPOOONNNMMMMMMOOOQQQSSSTTTVVVWWWUUURRROOONNNNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTWWWYYYXXXVVVSSSPPPOOONNNOOOQQQRRRQQQPPPSSSRRRPPPPPPQQQQQQPPPOOOHHHFFFDDDEEEHHHKKKLLLKKKFFFFFFHHHKKKNNNPPPOOONNNLLLLLLLLLKKKIIIHHHIIIJJJOOONNNMMMLLLKKKKKKKKKLLLLLLOOORRRSSSPPPLLLIIIHHHIIIGGGEEEFFFIIIMMMOOOPPPQQQNNNLLLKKKKKKKKKIIIHHHIIIGGGEEEEEEGGGJJJJJJIIIKKKJJJHHHGGGHHHJJJMMMNNNLLLJJJHHHGGGGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFEEEEEE@@@>>>===>>>@@@BBBCCCBBBGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBAAA@@@@@@AAADDDGGGGGGGGGHHHIIIJJJJJJGGGDDDAAABBBCCCCCCCCCCCCCCCDDDIIIKKKMMMLLLIIIFFFFFFFFFBBBCCCEEEEEEEEEEEEFFFHHHJJJKKKKKKIIIFFFCCCAAAAAABBBCCCEEEFFFEEEDDDAAA@@@???@@@AAADDDGGGIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAACCCBBBAAAAAABBBAAA???===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEECCCBBBAAA???>>>???AAADDDFFFFFFHHHJJJKKKKKKGGGEEE???>>>>>>>>>???BBBEEEGGGAAA@@@???>>>======<<<<<>>;;;>>>BBBCCCBBB@@@>>>>>>DDDDDDCCCAAA>>>===>>>@@@AAA@@@>>>???@@@BBBAAAAAA;;;;;;<<>>@@@BBBCCCBBBAAABBBCCC>>>===;;;<<<======<<<;;;>>>>>>???>>><<<<<<>>>???AAAAAAAAA@@@@@@???>>>===???@@@@@@@@@???===;;;::::::<<<>>>???@@@@@@@@@@@@AAA???======???@@@@@@@@@AAA@@@@@@BBBFFFHHHIIIIIICCCBBBBBBCCCCCCBBB@@@===;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<>>>@@@@@@AAABBBBBBAAA???<<<:::===>>>>>>>>>>>>>>>>>>===;;;999777888<<>>???>>>======>>>???AAABBB???===;;;999:::<<>><<<::::::;;;<<<:::;;;===>>>>>>===<<<;;;888888999999:::;;;<<<===@@@@@@@@@??????>>>===<<<;;;<<<<<<=========<<<<<<;;;===@@@@@@?????????@@@AAAAAA@@@>>><<<===@@@CCCEEECCCAAA>>>======>>>>>>BBBAAA@@@???????????????=========@@@CCCDDDCCCBBB=========<<<<<<<<<<<<<<<===<<<:::999888888999999eeecccaaa___]]]\\\]]]]]][[[]]]^^^______```ccceeegggccc^^^[[[[[[[[[[[[[[[^^^]]]]]]^^^```aaaaaa```___bbbeeeeeedddcccbbbbbbdddaaa]]]YYYWWWYYY[[[]]]bbbcccccccccbbb___\\\[[[SSSRRRPPPOOONNNOOOPPPPPPTTTXXX^^^ccceeedddbbb```\\\ZZZVVVSSSPPPPPPPPPQQQRRRSSSRRRPPPNNNOOOQQQSSSOOOMMMKKKNNNSSSVVVWWWVVVQQQSSSUUUUUUSSSQQQQQQQQQMMMNNNMMMLLLJJJKKKMMMOOOOOOLLLJJJJJJMMMOOOPPPPPPQQQSSSVVVWWWUUUTTTTTTTTTSSSQQQOOONNNNNNPPPRRRTTTTTTUUUVVVUUURRRPPPNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWWWWVVVSSSPPPOOONNNNNNOOOPPPOOONNNQQQPPPOOOPPPQQQRRRQQQPPPLLLIIIFFFGGGJJJMMMLLLKKKGGGFFFGGGIIILLLNNNOOONNNNNNNNNMMMJJJHHHGGGIIIKKKQQQQQQOOOLLLJJJKKKMMMOOONNNPPPSSSRRRNNNJJJGGGEEEEEEDDDDDDFFFKKKNNNPPPQQQRRROOOLLLKKKKKKKKKJJJIIIJJJGGGEEEFFFIIIKKKIIIGGGGGGGGGGGGGGGIIIKKKLLLNNNMMMKKKJJJJJJJJJJJJHHHFFFEEEGGGJJJJJJIIIHHHHHHIIICCCAAA@@@AAADDDFFFHHHHHHKKKKKKJJJHHHFFFDDDAAA@@@@@@AAABBBAAA@@@AAADDDFFFFFFFFFEEEFFFHHHGGGEEECCC@@@BBBDDDEEEDDDDDDEEEFFFGGGJJJMMMLLLHHHEEEDDDEEEDDDFFFGGGHHHGGGHHHJJJKKKHHHIIIJJJHHHEEEBBBAAABBBBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???@@@CCCFFFGGGGGGBBBAAAAAA@@@@@@AAAAAABBBBBBBBBDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???===???@@@BBBCCCDDDCCCBBBBBB@@@AAABBBBBBBBBCCCEEEGGGCCCAAA???===>>>@@@CCCFFFHHHHHHIIIJJJKKKKKKHHHFFFAAA@@@??????@@@CCCEEEGGG????????????????????????@@@AAABBBBBBBBBBBBAAA@@@===@@@BBBCCCAAA???>>>???DDDEEEEEEDDDAAA?????????AAA???>>>>>>???@@@@@@???;;;;;;<<>>>>>>>>>>>???@@@AAABBB???AAADDDDDDCCCBBBAAABBB???>>>===>>>>>>===;;;999<<<======<<<::::::;;;===@@@@@@??????>>>>>>>>>>>>@@@@@@AAA@@@???===;;;:::888:::<<>>@@@AAA@@@>>>===>>>AAAEEEGGGHHHHHHBBBAAAAAABBBCCCBBB@@@>>><<<:::888555555777999::::::999777666777:::===???AAAAAABBBBBBAAA@@@>>>===AAA@@@???>>>>>>???@@@AAA;;;999777999<<<@@@CCCDDDIIIHHHGGGEEECCC@@@>>><<<<<<;;;;;;<<<===???AAACCC???>>>===<<<<<<>>>???@@@CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???<<<999888:::<<<888:::<<<>>>??????>>>===;;;;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@>>>===;;;:::;;;<<<<<<======<<<<<<;;;===???@@@??????@@@BBBAAAAAAAAA???>>>>>>AAACCCFFFDDDBBB??????@@@BBBCCCFFFDDDAAA???>>>>>>???@@@===<<<===???BBBCCCCCCBBB?????????>>>>>>>>>>>>>>>===<<<;;;999888888999999```___^^^]]]]]]^^^___```___```bbbaaa``````ccceeeeeeaaa]]][[[\\\^^^```aaa___]]][[[\\\^^^```aaaaaabbbeeehhhhhhgggeeefffhhheeebbb^^^ZZZYYY[[[___aaabbbbbbbbbbbb```^^^]]][[[VVVUUURRRPPPOOOPPPQQQRRRUUUYYY]]]aaacccbbb```___]]][[[XXXUUUSSSQQQPPPPPPPPPQQQSSSRRRPPPPPPRRRTTTSSSPPPOOORRRWWWYYYXXXUUUPPPRRRTTTTTTRRRQQQPPPQQQNNNPPPRRRQQQNNNMMMNNNPPPPPPOOOMMMNNNPPPQQQQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSUUUTTTQQQOOOOOOPPPSSSTTTSSSUUUVVVUUUSSSPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUVVVUUUTTTQQQPPPNNNNNNOOOOOOMMMLLLNNNMMMLLLMMMOOOPPPPPPOOOOOOLLLIIIIIIMMMOOOMMMJJJIIIGGGFFFGGGJJJMMMNNNOOOOOOOOOMMMJJJHHHGGGJJJLLLNNNOOOOOOMMMKKKJJJLLLNNNMMMNNNPPPOOOKKKGGGEEEDDDDDDDDDEEEHHHKKKNNNNNNMMMMMMKKKJJJKKKLLLLLLKKKIIIHHHFFFDDDGGGKKKMMMKKKHHHCCCEEEFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKJJJHHHEEEGGGJJJLLLMMMJJJHHHHHHIIIDDDBBBAAACCCFFFJJJKKKLLLKKKJJJIIIHHHFFFCCCAAA@@@???@@@BBBBBBAAAAAACCCDDDEEECCCBBBBBBCCCCCCBBBAAAAAACCCEEEEEECCCBBBCCCEEEDDDHHHLLLKKKGGGCCCCCCDDDBBBCCCEEEFFFEEEFFFGGGIIIGGGHHHHHHGGGEEECCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDAAA???>>>???BBBDDDEEEEEEBBBAAA@@@??????@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAACCCBBB???===>>>???AAABBBBBBAAA@@@??????AAACCCCCCBBBBBBEEEHHHEEEBBB???===???BBBFFFHHHIIIHHHGGGHHHIIIHHHFFFDDDAAAAAA@@@???@@@BBBDDDEEE===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>@@@AAA@@@???======>>>AAACCCDDDCCCAAA>>>======???===<<<<<<===>>>===<<<<<<<<<<<<>>>@@@@@@===;;;<<<888666888>>>BBBBBBAAA>>>>>>===<<<<<<===>>>??????BBBDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@AAA@@@===;;;<<<======<<<:::999;;;<<>>>>>======>>>>>>@@@@@@AAAAAA@@@>>><<<;;;999;;;===@@@CCCDDDEEEEEE<<<;;;:::;;;===@@@AAAAAA<<<;;;<<>>>>>>>>@@@AAAAAA???>>><<<999555222222555:::===<<<:::777555555777:::<<>><<<::::::<<<>>>??????EEEDDDCCCBBB@@@>>><<<;;;999999999:::<<>>:::666555777:::666888<<>>???@@@@@@>>>???AAABBBAAA???===;;;999999::::::;;;;;;:::::::::<<<>>>?????????AAABBB@@@AAAAAA@@@>>>>>>@@@BBBDDDBBBAAA@@@AAADDDGGGIIIIIIGGGBBB???===>>>???AAA<<<<<<<<<>>>@@@BBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA===<<<:::999888999999:::]]]\\\\\\\\\]]]```cccdddbbbdddeeeccc```___aaadddbbb___[[[ZZZ]]]aaadddfff```^^^[[[ZZZ\\\___aaaaaadddgggiiiiiihhhgggiiikkkeeebbb^^^[[[ZZZ^^^bbbeeeaaa`````````___]]]\\\\\\YYYWWWTTTRRRPPPQQQRRRSSSUUUWWWZZZ\\\^^^^^^]]]]]]]]]\\\ZZZWWWTTTRRRQQQPPPMMMQQQUUUUUUTTTRRRSSSTTTVVVSSSRRRUUUYYYZZZVVVRRRPPPRRRTTTTTTRRRPPPPPPPPPPPPSSSUUUTTTQQQNNNNNNOOOPPPOOOOOOPPPRRRSSSRRRQQQRRRSSSSSSQQQPPPOOOQQQRRRWWWUUURRRPPPOOOPPPSSSUUUSSSTTTVVVUUUSSSPPPPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNPPPSSSTTTUUUTTTSSSQQQOOOOOOOOOOOOMMMKKKKKKJJJJJJKKKMMMOOOOOONNNRRRNNNJJJKKKOOOPPPNNNJJJJJJHHHFFFFFFHHHLLLNNNOOOPPPOOOMMMJJJHHHHHHJJJLLLIIILLLNNNMMMJJJHHHHHHIIIJJJLLLMMMLLLIIIFFFDDDDDDEEEEEEFFFIIILLLMMMLLLJJJFFFGGGHHHKKKMMMMMMKKKHHHFFFDDDDDDHHHMMMOOOMMMIIIBBBDDDGGGJJJMMMNNNNNNOOOLLLLLLKKKKKKKKKJJJGGGDDDHHHKKKNNNMMMJJJGGGGGGHHHDDDCCCBBBDDDGGGKKKNNNNNNHHHHHHGGGFFFDDDBBB@@@???===???AAABBBAAAAAABBBCCCDDDBBB@@@???@@@AAA@@@???BBBDDDFFFEEEBBB@@@AAABBBAAAFFFKKKJJJEEEBBBBBBCCC>>>???AAAAAAAAAAAABBBDDDFFFGGGHHHGGGEEEDDDEEEFFF@@@@@@AAACCCDDDDDDEEEEEE@@@???>>>???BBBCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@AAACCCDDDDDDBBBAAA???BBBAAA@@@@@@??????@@@@@@??????@@@AAACCCBBB@@@======>>>???@@@@@@???===<<>>@@@DDDHHHJJJIIIHHHFFFFFFFFFFFFDDDCCCAAAAAA@@@@@@@@@AAACCCDDD<<<===???AAABBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA>>>??????>>><<<;;;<<<===>>>@@@BBBBBB???<<<;;;:::>>><<<::::::;;;;;;:::999<<<<<<<<<>>>???>>><<<999<<<999777:::@@@DDDCCC@@@???>>>===;;;;;;;;;<<<===???BBBDDDEEECCCAAA@@@@@@AAAAAAAAACCCDDDCCC@@@============<<<::::::;;;<<<>>>>>>============>>>>>>@@@@@@AAAAAA@@@???===<<<;;;<<>>@@@@@@???===<<<888333000111666<<<@@@>>><<<888555444555888:::@@@@@@AAABBBDDDFFFHHHIIIDDDAAA===::::::===AAADDDAAA>>><<<;;;<<<<<<<<<;;;@@@@@@@@@???>>>===<<<;;;777777888999<<>>>>>>>>?????????>>>======@@@@@@>>>999444222555888555777;;;???AAABBBAAAAAA??????>>>??????@@@AAABBB>>>???AAABBBBBB@@@===<<<777777888999999999888888:::<<<>>>>>>>>>???AAACCC???@@@@@@???>>>>>>???AAAAAA@@@???@@@BBBGGGLLLOOOLLLHHHCCC>>><<<===???BBB<<<;;;;;;===@@@AAAAAAAAA<<<===???AAACCCDDDDDDDDD<<<;;;:::999999999::::::aaa\\\WWWTTTWWW\\\bbbeeeeeeaaa^^^^^^```bbbaaa___ccc^^^XXXWWW\\\```bbbaaa]]][[[ZZZZZZ]]]___``````cccdddfffhhhiiihhhhhhgggfffccc```]]]\\\]]]___aaa___```aaaaaaaaa```___^^^ZZZYYYWWWUUUSSSSSSSSSSSSQQQRRRSSSSSSSSSUUUYYY\\\VVVVVVVVVVVVUUUSSSQQQPPPQQQSSSUUUTTTRRRRRRTTTWWWUUUSSSRRRTTTXXXYYYWWWTTTOOOQQQTTTVVVUUUTTTTTTTTTTTTWWWYYYXXXTTTOOOKKKIIIOOOPPPRRRSSSTTTUUUVVVVVVTTTSSSQQQPPPPPPQQQRRRTTTWWWVVVUUURRRPPPPPPSSSVVVXXXVVVRRROOOMMMMMMNNNOOOSSSSSSTTTUUUUUUTTTRRRQQQTTTPPPLLLKKKNNNPPPQQQPPPRRRQQQQQQRRRRRRPPPMMMJJJGGGIIIKKKKKKJJJIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLJJJJJJLLLNNNRRRPPPMMMKKKIIIIIIIIIIIINNNLLLKKKJJJJJJHHHEEECCCDDDFFFHHHJJJKKKKKKJJJIIIMMMKKKIIIHHHHHHHHHGGGFFFEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDFFFJJJNNNNNNKKKGGGGGGFFFEEEHHHMMMOOONNNKKKOOOJJJFFFEEEHHHKKKLLLLLLOOOMMMKKKJJJIIIIIIIIIHHHDDDDDDDDDGGGKKKNNNNNNNNNGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAABBBBBBCCCEEEEEEEEEEEEDDDBBB@@@@@@AAACCCDDDEEEEEEEEECCC@@@===;;;DDDDDDEEEEEEDDDCCCAAA@@@<<<===???AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAA@@@AAACCCCCCBBBCCCAAA>>><<<<<<>>>@@@BBBBBBCCCCCCBBBAAA@@@BBBCCCBBBAAA@@@>>>>>>???AAABBBCCCBBBAAA???>>>===<<<<<<<<<;;;999888888;;;===???BBBCCCDDDCCCBBBAAACCCEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBB@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCC>>>===>>>AAADDDEEEAAA>>>@@@AAACCCEEEEEECCC@@@???EEEDDDAAA???===<<<<<<<<<@@@@@@???===<<<:::999999===;;;888888999;;;<<<<<<>>>;;;;;;===<<<888888::::::;;;<<<>>>@@@AAABBBBBBDDD@@@===<<<>>>@@@@@@???AAAAAABBBBBBBBBAAAAAA@@@AAA@@@???@@@@@@@@@>>><<<>>>>>>>>><<<:::999:::;;;>>>======<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBB???===>>>CCCFFFGGGFFF===<<<;;;===???@@@???>>>;;;:::;;;>>>AAABBB???<<<<<<999777888;;;>>>>>><<<>>>===<<<<<<<<<<<<<<<===BBBBBBAAA===888777999<<<@@@===;;;<<>>;;;<<<@@@DDDCCCBBB@@@>>>===<<<<<<<<>>;;;:::777666555666:::===@@@AAA@@@??????@@@BBBBBBAAA@@@>>>===<<<<<<<<<======>>>BBB@@@<<<888555333222111777888;;;>>>@@@AAABBBBBB@@@@@@??????@@@AAABBBBBB>>>???@@@BBBBBBAAA@@@???===:::888:::888555555777888;;;>>>@@@@@@@@@@@@AAA@@@???>>><<<<<<<<<===>>>@@@>>>>>>@@@FFFJJJLLLLLLHHHFFFCCC>>>;;;;;;>>>AAA===<<<===@@@CCCDDDAAA===;;;<<<>>>???AAACCCGGGJJJ@@@===::::::;;;<<<;;;999```\\\VVVTTTVVV\\\aaadddccc```]]]]]]___aaa```^^^bbb]]]XXXXXX\\\``````___[[[ZZZZZZ\\\___bbbccccccdddfffhhhiiiiiigggdddaaaaaa```___^^^]]]]]]]]]]]]\\\]]]^^^______^^^]]]\\\WWWWWWXXXXXXWWWUUUTTTSSSOOOOOOOOONNNNNNPPPTTTWWWUUUUUUVVVVVVVVVUUUTTTSSSUUUVVVVVVTTTQQQQQQSSSVVVVVVUUUUUUVVVWWWWWWVVVTTTQQQTTTXXX[[[ZZZXXXUUUSSSVVVWWWXXXVVVRRRNNNLLLLLLPPPQQQSSSTTTUUUVVVVVVVVVRRRPPPNNNMMMMMMOOOQQQSSSRRRSSSRRRQQQPPPQQQTTTVVVTTTRRRPPPOOONNNNNNOOOPPPSSSTTTUUUUUUTTTSSSRRRQQQQQQNNNLLLLLLNNNPPPQQQPPPRRRQQQQQQRRRRRRQQQNNNKKKJJJKKKLLLKKKIIIHHHIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPNNNKKKHHHGGGFFFGGGGGGLLLKKKIIIIIIIIIIIIFFFDDDDDDFFFIIIKKKLLLLLLKKKIIILLLKKKIIIHHHIIIIIIHHHGGGEEEGGGHHHJJJIIIHHHFFFEEEDDDEEEGGGKKKNNNNNNKKKHHHGGGFFFGGGIIIKKKLLLKKKKKKLLLIIIEEEDDDEEEGGGIIIIIIMMMLLLLLLKKKKKKKKKJJJIIIFFFFFFFFFGGGJJJKKKKKKJJJEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHEEEBBBAAAAAACCCBBBCCCDDDDDDCCCAAA???===BBBBBBBBBBBBAAA@@@>>>>>>======>>>??????@@@??????BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEECCC@@@??????@@@???>>>AAA@@@>>>======???AAABBBBBBCCCBBBAAA@@@@@@BBBDDDBBB@@@>>><<<<<<>>>@@@AAADDDCCCBBB@@@???>>>======<<<;;;999999:::<<<>>>@@@AAABBBBBBAAA@@@???AAABBBEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBB>>><<<<<<===@@@AAA???===???@@@AAABBBBBBAAA???>>>CCCBBB@@@???===<<<;;;;;;>>>>>>===<<<<<<;;;::::::===;;;999999;;;===>>>>>><<<999999;;;;;;888777::::::;;;===???AAACCCCCCDDDCCC@@@======???@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@===<<<<<<===???@@@???===???@@@@@@>>><<<;;;<<<===@@@???>>><<<;;;;;;;;;<<<;;;<<<>>>@@@BBBCCCCCCCCCBBB???===>>>BBBDDDCCCAAA<<<;;;:::<<<>>>??????>>>===<<<<<<>>>AAABBB@@@===:::888666777;;;>>>??????@@@@@@???>>>======>>>>>>AAABBBBBB???;;;:::;;;===???===:::;;;===???>>>===@@@AAAAAA???>>>>>>BBBEEEEEECCC@@@===;;;:::;;;;;;???@@@AAAAAA@@@>>><<<::::::888777999;;;>>>??????=========???AAAAAA???===888888999999999:::::::::>>>===;;;888777666555555444666999<<<>>>???????????????>>>>>>>>>>>>>>>>>><<<>>>AAACCCCCCCCCAAA@@@===:::999:::999555555888;;;===@@@BBBAAA@@@@@@AAA>>>===<<<;;;;;;;;;<<<===@@@>>>===@@@DDDHHHIIIIIICCCAAA>>>:::888999===@@@>>>======???BBBBBB@@@>>>:::;;;<<<===>>>@@@DDDHHHCCC>>>999777888;;;<<<<<<___[[[UUUSSSVVV[[[___bbbaaa^^^[[[\\\___aaa___]]]^^^[[[YYYZZZ^^^```___^^^[[[[[[\\\___bbbeeefffeeedddfffiiikkkiiiddd___[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZTTTVVVXXXYYYYYYXXXVVVUUUPPPPPPNNNLLLJJJLLLPPPSSSSSSTTTUUUWWWXXXXXXXXXXXXYYYXXXVVVRRROOOOOOQQQSSSVVVWWWYYYXXXVVVTTTTTTTTTSSSVVV[[[^^^___\\\WWWTTTXXXXXXWWWSSSPPPMMMNNNOOORRRSSSTTTUUUVVVWWWWWWWWWQQQOOOLLLJJJJJJLLLOOOQQQMMMOOOPPPPPPPPPQQQTTTVVVOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTUUUUUUTTTRRRQQQPPPNNNLLLLLLMMMOOOQQQQQQQQQQQQPPPPPPQQQRRRQQQOOOMMMMMMMMMMMMKKKHHHGGGHHHIIIOOONNNNNNMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJMMMOOOMMMKKKHHHFFFDDDDDDDDDEEEJJJIIIHHHHHHIIIJJJHHHGGGEEEHHHKKKNNNOOONNNLLLJJJLLLJJJHHHHHHJJJKKKJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDEEEEEEGGGJJJMMMMMMKKKIIIFFFHHHIIIIIIHHHGGGHHHIIIJJJIIIGGGDDDCCCCCCFFFHHHLLLMMMNNNNNNNNNLLLKKKIIIHHHGGGGGGGGGIIIIIIHHHFFFDDDCCCBBB@@@???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHMMMMMMLLLHHHDDDBBBAAABBBAAABBBCCCDDDDDDCCCAAA@@@AAAAAA@@@???======<<<;;;>>>===============>>>???BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJGGGDDDAAA@@@???>>>===;;;>>>>>>??????@@@@@@AAAAAABBBBBBBBB@@@??????BBBEEEDDDAAA>>><<<<<<>>>BBBDDDEEEEEECCCAAA@@@??????>>><<<;;;::::::;;;>>>@@@BBB@@@AAAAAA???>>>===>>>@@@DDDEEEGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???AAAAAA???<<<999888:::<<<===>>>????????????>>>>>>======AAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::;;;===???@@@@@@;;;888999<<<===::::::<<<<<<===???@@@BBBCCCDDDDDDAAA???======???@@@@@@??????@@@@@@AAAAAA@@@@@@@@@:::999999;;;>>>??????>>>@@@AAAAAA@@@>>>===>>>@@@CCCAAA>>><<<;;;;;;<<<===<<<===???@@@BBBCCCCCCCCC@@@>>><<<===@@@AAA>>>;;;:::999999;;;===??????>>>>>>======>>>@@@AAAAAA@@@:::888666777;;;???BBBCCCCCCBBBAAA@@@????????????@@@AAABBBAAA???>>>>>>???>>>===;;;;;;<<<===<<<;;;???@@@AAAAAAAAABBBDDDFFFFFFDDD@@@<<<:::999::::::@@@@@@AAABBBAAA???<<<;;;<<<;;;;;;<<<>>>???>>><<<::::::<<<>>>@@@???<<<999444555777888999999999999;;;;;;::::::::::::;;;;;;555777:::===???>>>===<<<>>>>>>===<<<<<<;;;;;;:::;;;===AAADDDEEEEEECCCAAA===:::999;;;:::666666888???AAACCCCCCAAA@@@@@@@@@======<<<;;;;;;<<<===>>>???>>>===???BBBDDDEEEEEE???>>>;;;888666888<<<@@@@@@>>>===>>>@@@@@@???>>>:::::::::::::::===AAAEEEEEE@@@999555666999===???^^^ZZZUUUSSSUUUZZZ^^^```___]]][[[\\\```aaa```^^^[[[ZZZ[[[^^^aaacccbbb```]]]]]]___cccfffgggfffdddaaadddhhhjjjiiiccc]]]XXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\ZZZYYYXXXTTTUUUVVVWWWXXXXXXXXXXXXUUUSSSQQQMMMKKKLLLOOOSSSRRRRRRTTTVVVYYYZZZ\\\\\\\\\YYYUUUQQQNNNMMMOOOPPPUUUYYY[[[ZZZUUURRRQQQSSSSSSUUUXXX\\\^^^]]]ZZZWWWZZZYYYUUUQQQMMMMMMOOOQQQTTTTTTUUUVVVWWWWWWWWWVVVSSSPPPMMMJJJIIIKKKMMMOOOLLLNNNOOOPPPPPPPPPRRRSSSOOOPPPQQQRRRSSSRRRQQQQQQTTTTTTUUUTTTSSSRRRPPPOOOKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPQQQRRRRRRPPPNNNOOOOOONNNLLLIIIHHHHHHJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHJJJJJJJJJKKKMMMOOOLLLJJJHHHEEEDDDDDDEEEEEEJJJHHHGGGHHHJJJKKKJJJIIIGGGJJJNNNQQQRRRQQQNNNMMMKKKIIIHHHHHHJJJLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDFFFHHHJJJKKKJJJJJJGGGIIIJJJIIIEEEDDDFFFHHHIIIJJJJJJGGGCCCBBBFFFIIILLLNNNQQQQQQOOOLLLIIIHHHGGGGGGFFFGGGIIIHHHFFFDDDEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFGGGGGGMMMMMMLLLIIIEEEBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;<<<>>>???BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIFFFDDDBBBAAAAAA@@@>>>===<<<>>>@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>>@@@CCCEEEGGGDDD@@@>>>>>>AAAEEEHHHGGGFFFDDDCCCAAA@@@@@@@@@<<<<<<<<<<<<===???BBBCCC@@@AAAAAA???===<<<===???AAACCCEEEFFFFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>===???@@@AAA@@@===999666777999===???AAA@@@>>>===<<<<<<===>>>???@@@@@@AAA@@@???===<<<;;;;;;<<<===>>>>>>??????@@@>>>======>>>@@@@@@???;;;:::;;;???@@@>>>>>>AAA??????@@@AAAAAABBBAAAAAA????????????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@;;;:::999:::<<<>>>>>>===@@@AAAAAA@@@>>>>>>???AAACCCAAA>>><<<:::;;;<<<======>>>>>>???@@@@@@AAAAAA<<<::::::<<>>>>>===>>>>>>======>>>???@@@@@@>>><<<::::::<<>>>>>===???AAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;===>>>@@@AAABBBCCCDDDEEEDDDBBB>>>;;;999:::;;;<<>><<<======>>>@@@AAAAAA???===999:::;;;>>>@@@>>>:::777444555888;;;<<<<<<<<<;;;===============>>>>>>???:::<<<>>>@@@@@@>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;:::===AAAEEEGGGFFFDDDBBB===::::::<<<;;;777666999@@@BBBCCCBBB@@@>>>>>>?????????>>>===>>>???@@@AAA=========>>>???@@@@@@@@@???>>><<<999777999<<<@@@@@@???>>>>>>>>>>>>??????;;;;;;:::999999;;;???CCCEEEAAA<<<888888;;;>>>AAA^^^ZZZUUUSSSUUUYYY]]]______]]]\\\^^^aaacccaaa___YYYZZZ]]]aaadddfffeeeddd```aaadddggghhhgggdddaaa]]]```eeehhhgggccc^^^ZZZZZZYYYWWWVVVWWWYYY[[[]]]`````````___]]][[[YYYWWWWWWVVVUUUTTTUUUWWWYYY[[[XXXVVVTTTPPPMMMMMMOOORRRPPPQQQSSSUUUXXX[[[]]]^^^[[[XXXSSSOOONNNNNNOOOPPPUUUXXX[[[ZZZVVVRRRQQQRRRRRRRRRSSSVVVZZZ\\\[[[ZZZZZZYYYUUUPPPMMMMMMPPPRRRTTTTTTUUUVVVVVVUUUUUUUUUUUUSSSOOOLLLKKKKKKMMMNNNNNNPPPQQQQQQOOOOOOOOOQQQSSSTTTUUUVVVUUUSSSRRRPPPSSSSSSTTTTTTSSSRRRPPPOOOJJJLLLMMMOOOPPPQQQSSSTTTRRRQQQPPPQQQRRRRRRQQQOOOPPPPPPPPPNNNKKKJJJJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGIIIJJJJJJJJJKKKMMMOOOLLLKKKIIIGGGGGGGGGIIIIIIKKKIIIHHHHHHJJJLLLLLLKKKIIILLLOOORRRSSSRRRPPPOOOJJJHHHGGGHHHJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHBBBCCCEEEFFFGGGHHHIIIJJJIIIJJJKKKHHHDDDBBBDDDGGGGGGIIIIIIFFFBBBAAADDDGGGLLLOOORRRRRRNNNIIIFFFEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDHHHIIIIIIGGGEEECCCBBBCCCFFFGGGHHHHHHGGGEEECCCAAABBBAAAAAA@@@@@@??????>>>???>>>===<<<<<<===???@@@AAABBBBBBDDDEEEFFFGGGGGGJJJIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@AAABBB@@@???===???AAADDDEEEDDDBBBAAABBBBBBBBBAAA@@@AAADDDFFFGGGDDDAAA>>>???BBBFFFIIIGGGFFFEEECCCBBBAAAAAA@@@============>>>@@@BBBCCC@@@AAAAAA@@@>>>===???@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDCCC@@@???>>>???@@@AAA@@@>>>:::777777:::???BBBBBBAAA???=========>>>>>>>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>???@@@AAAAAABBB@@@>>>>>>??????>>><<<:::999;;;@@@BBB??????AAAAAAAAAAAAAAA@@@???======>>>???AAABBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA???===;;;:::;;;<<<<<<;;;>>>???@@@???>>>>>>???AAABBBAAA>>><<<;;;;;;<<<<<>>>>>===============888777777:::???@@@>>>;;;999888888999<<<======<<<======<<<<<<<<<<<<>>>???BBBAAA???>>>>>>@@@CCCEEEDDDCCCAAA@@@???>>>======;;;<<<>>>@@@BBBAAA@@@>>>??????@@@???>>>=========;;;<<<===>>>AAABBBCCCCCCAAA???===;;;;;;<<<>>>???>>>???AAABBBCCCBBB@@@???<<<===>>>AAADDDDDDAAA???::::::<<>>:::777444666999<<<>>>>>>======@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@>>><<<888666:::;;;<<<>>>?????????>>><<<>>>BBBEEEFFFEEECCCBBB<<<::::::===<<<888777999???@@@AAA@@@>>><<<<<<===??????>>>======>>>???@@@;;;<<<======<<<<<<======??????===;;;888888:::<<>>======>>>???>>>>>>===;;;:::;;;>>>AAABBBBBB@@@>>>======???@@@^^^ZZZVVVTTTVVVYYY\\\^^^]]]\\\[[[^^^bbbdddbbb```ZZZ\\\```ccceeefffffffffcccdddgggjjjjjjgggbbb]]]ZZZ\\\```cccdddccc```^^^]]][[[XXXWWWWWWZZZ]]]___ddddddcccbbb```^^^[[[ZZZ[[[YYYVVVTTTTTTVVVZZZ\\\WWWWWWUUUQQQNNNMMMNNNOOOPPPPPPQQQSSSVVVYYY[[[]]]ZZZWWWSSSQQQQQQRRRRRRRRRVVVYYY[[[\\\ZZZWWWUUUTTTRRRQQQPPPSSSXXX[[[[[[ZZZYYYXXXUUUQQQNNNNNNPPPRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUSSSQQQOOONNNOOOOOOPPPSSSSSSSSSQQQOOONNNOOOPPPWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPLLLNNNOOOPPPPPPQQQTTTVVVTTTRRRQQQQQQRRRRRRQQQOOOOOOPPPRRRQQQOOONNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKNNNPPPMMMLLLJJJJJJJJJLLLNNNOOOOOOMMMJJJJJJKKKLLLLLLKKKJJJKKKNNNPPPQQQPPPPPPOOOIIIHHHGGGGGGIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJBBBDDDEEEEEEEEEFFFIIIKKKKKKKKKJJJGGGDDDDDDEEEFFFDDDDDDDDDBBB@@@@@@BBBCCCJJJNNNQQQPPPKKKGGGDDDDDDDDDDDDFFFHHHKKKKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@BBBCCCCCCBBBAAA@@@CCCEEEFFFFFFDDDBBBBBBCCCGGGHHHIIIIIIGGGEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>@@@BBBCCCBBB@@@???AAADDDFFFGGGEEECCCBBBAAABBBCCCCCCBBBCCCEEEFFFCCCAAA>>>======@@@DDDFFFGGGFFFEEECCCBBBAAAAAA@@@>>>>>>>>>>>>???@@@@@@AAA@@@AAAAAA@@@??????@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@?????????@@@???>>><<<:::999<<>>===>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<======>>>>>>???@@@@@@@@@???======>>>>>><<<;;;777666999>>>@@@======???CCCBBBBBBAAA???>>><<<;;;===@@@CCCEEEDDDCCCBBBBBB???@@@@@@AAABBBBBBBBBBBBAAA???<<<:::::::::999888<<<>>>>>>>>>===>>>???AAAAAA@@@???>>>>>>=========???>>>===<<<;;;;;;;;;<<<666555666999>>>AAAAAA???:::999999:::<<<===<<<;;;;;;<<<======;;;;;;<<<===BBBCCCCCCAAA@@@@@@BBBDDDBBBAAA@@@???>>>>>>======::::::<<>>AAAAAAAAA???>>>>>>======>>>@@@@@@<<<>>>@@@BBBDDDDDDCCCBBB===>>>???BBBDDDDDDBBB@@@;;;<<<===>>>???>>>;;;888555666888:::<<<<<<<<<<<>>============<<<;;;888666555:::<<<>>>@@@AAABBBAAAAAA???@@@BBBCCCCCCCCCAAA@@@<<<:::;;;>>>>>>:::888:::<<<===>>>===<<<;;;<<<>>>>>>===<<<:::::::::;;;<<<999;;;===<<<;;;::::::;;;<<<======<<<999888777888===>>>??????======>>>???@@@@@@@@@>>>===<<<>>>@@@???AAACCCBBB@@@>>>>>>>>>^^^[[[WWWUUUWWWZZZ]]]^^^[[[ZZZZZZ]]]aaacccaaa___^^^```bbbddddddcccccccccccceeehhhkkklllhhhaaa\\\ZZZ[[[]]]___```aaaaaaaaa^^^]]]\\\[[[[[[\\\^^^___ddddddddddddcccaaa```^^^^^^]]]ZZZXXXWWWXXXYYYZZZWWWWWWVVVTTTPPPNNNNNNNNNOOOOOOPPPQQQSSSVVVYYYZZZXXXVVVSSSTTTVVVXXXXXXWWWYYYZZZ[[[^^^___^^^ZZZXXXUUUSSSRRRUUUZZZ\\\ZZZWWWVVVWWWVVVSSSPPPOOOOOOPPPRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTRRROOOOOOQQQSSSWWWWWWWWWVVVUUUTTTRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQOOOPPPQQQPPPOOOQQQUUUXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMOOOSSSTTTSSSRRRQQQQQQLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMLLLLLLLLLNNNOOOLLLLLLKKKLLLMMMPPPRRRTTTSSSPPPMMMKKKLLLLLLLLLKKKHHHIIIJJJKKKLLLMMMMMMNNNIIIGGGFFFFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDFFFHHHJJJDDDFFFGGGFFFEEEGGGKKKNNNNNNKKKHHHFFFFFFFFFFFFEEECCCBBB@@@@@@AAABBBBBBAAAFFFJJJNNNMMMIIIEEEEEEFFFEEEFFFGGGJJJLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBB@@@>>>===BBBDDDEEEEEECCCAAAAAAAAADDDEEEFFFGGGGGGEEECCCBBBAAACCCFFFHHHIIIHHHFFFDDD>>>>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@AAACCCEEEFFFDDDCCCCCCDDDFFFGGGHHHFFFEEECCCAAACCCEEEFFFEEEEEEFFFFFFAAA@@@>>>===>>>@@@CCCEEEGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>?????????>>>???@@@@@@??????AAACCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>======<<<===>>>===<<<>>>BBBEEEBBBBBB@@@???>>>=========<<<<<<<<<<<<===>>>@@@@@@======<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>===;;;777666999>>>@@@===;;;===BBBBBBBBBBBBAAA@@@???>>>===AAAFFFGGGFFFDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCC@@@>>>:::888888888777777<<<===>>>>>>>>>>>>@@@BBB@@@@@@AAABBBBBBAAA@@@???===<<<<<<;;;<<<===>>>???888666666999>>>BBBBBBAAA<<<;;;:::;;;<<<===<<<;;;:::===??????===;;;<<<===>>>@@@BBBBBBAAA@@@BBBCCCAAAAAA@@@???>>>>>>??????<<<;;;;;;===@@@AAA@@@>>>===@@@BBBCCCAAA???@@@AAA>>>;;;999:::===@@@AAAAAA??????@@@@@@@@@@@@??????:::<<>>===;;;888666777888999:::;;;<<<===AAAAAAAAAAAA???>>><<<;;;<<<;;;;;;:::999999999999<<<===@@@AAABBBBBBAAAAAACCCBBBBBBAAA@@@??????>>><<<:::;;;??????:::999::::::;;;<<<<<<;;;<<<>>>@@@>>>===;;;:::999999999999888:::======;;;999:::;;;999<<>>;;;999999999<<>>===>>>???@@@AAABBBAAA???======>>>>>>@@@BBBBBB???===<<<===___[[[WWWVVVWWWZZZ]]]^^^ZZZXXXYYY\\\aaabbb```^^^aaacccdddcccbbb```______bbbdddhhhlllmmmiiibbb\\\\\\[[[\\\\\\^^^___aaaccc^^^^^^_________^^^^^^]]]bbbcccdddeeeeeedddcccbbb```___^^^]]][[[ZZZYYYYYYXXXYYYYYYWWWTTTQQQPPPPPPOOOOOOOOOPPPRRRTTTWWWXXXXXXVVVTTTVVVZZZ]]]\\\[[[[[[[[[\\\```cccccc___[[[WWWVVVVVVZZZ^^^^^^YYYSSSUUUVVVVVVUUURRROOONNNOOOQQQQQQQQQQQQPPPOOONNNNNNKKKMMMOOORRRTTTUUUVVVVVVVVVVVVTTTRRRPPPQQQTTTWWWVVVVVVUUUTTTTTTSSSSSSSSSOOOPPPQQQSSSSSSSSSSSSRRRQQQRRRRRRQQQOOOQQQUUUZZZVVVTTTRRRQQQQQQQQQPPPNNNKKKOOOTTTVVVVVVUUUSSSSSSNNNNNNNNNMMMLLLJJJIIIHHHMMMNNNNNNMMMLLLLLLNNNOOOLLLLLLKKKLLLNNNRRRUUUWWWVVVSSSOOOLLLLLLLLLLLLKKKGGGGGGGGGGGGHHHJJJKKKLLLIIIGGGFFFFFFGGGHHHGGGGGGEEECCCBBBAAABBBEEEHHHJJJFFFGGGHHHGGGFFFHHHLLLPPPOOOKKKGGGEEEGGGHHHGGGEEEEEEBBB@@@AAADDDEEEDDDBBBBBBGGGKKKKKKGGGEEEFFFHHHGGGGGGIIIKKKLLLKKKHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCDDDBBB@@@>>><<>>>>>>>>>>>===<<<>>>????????????BBBDDDEEEDDDBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::999<<<>>>???>>>???BBBEEEAAAAAA@@@???>>>===<<<;;;::::::::::::;;;===???@@@<<<<<<<<<;;;:::::::::999777777888:::===>>>>>>===999888;;;@@@AAA>>>===>>>AAAAAABBBBBBCCCBBBBBBBBB===BBBGGGIIIGGGEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDD>>>;;;888666666777777666<<<>>>??????>>>???AAACCC@@@AAACCCEEEEEEDDDCCCAAA;;;;;;;;;;;;===???AAABBB;;;888777999>>>BBBCCCBBB>>><<<;;;;;;<<<===;;;::::::===AAAAAA>>><<<<<<===:::===AAABBBAAA@@@AAACCCAAAAAA@@@??????@@@@@@@@@===<<<;;;===@@@BBB@@@>>><<>>===999;;;???BBBEEEGGGGGGGGGDDDBBBAAAAAABBBAAA???======<<<;;;;;;<<<<<<:::888:::999999:::;;;<<<>>>>>>>>>?????????>>><<<;;;999<<<;;;::::::;;;<<<>>>???>>>???AAABBBBBBAAA@@@???EEEDDDBBB@@@>>>=========<<<:::<<>>===777;;;???@@@???>>>>>>???@@@BBBCCCBBB@@@===<<<<<<===???AAA???<<<:::;;;===]]]XXXVVV[[[^^^^^^^^^___[[[[[[\\\^^^bbbdddeeeeeeggggggfffdddcccbbbbbbbbbgggffffffhhhiiieee^^^XXXWWWXXXYYYZZZ\\\]]]^^^______```aaaaaa___^^^______aaaaaaaaa``````aaaaaaaaacccbbbaaa___]]][[[ZZZZZZWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPMMMKKKJJJMMMSSSWWWTTTSSSRRRTTTXXX\\\^^^___]]]\\\\\\___bbbdddbbb___[[[[[[]]]___aaa^^^WWWRRRNNNSSSYYY\\\[[[WWWRRRPPPSSSTTTUUUUUUSSSPPPMMMJJJIIIJJJLLLOOORRRUUUWWWXXXVVVTTTQQQRRRTTTVVVVVVUUUYYYWWWTTTRRRRRRTTTWWWXXXTTTUUUVVVUUUSSSQQQQQQRRRVVVUUURRROOOMMMMMMQQQSSSOOOMMMKKKLLLNNNPPPNNNLLLLLLMMMQQQVVVZZZYYYTTTOOOMMMNNNOOOOOOMMMKKKHHHFFFEEEIIIMMMLLLJJJIIILLLOOONNNNNNMMMKKKJJJLLLOOORRRWWWSSSNNNKKKJJJJJJJJJIIIGGGEEEBBBAAACCCGGGKKKNNNNNNLLLIIIHHHGGGGGGEEECCCFFFDDDAAA???AAAEEEIIILLLKKKJJJHHHGGGHHHKKKMMMOOOOOOLLLHHHDDDCCCDDDGGGIIIDDDCCCBBBAAABBBDDDFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKNNNPPPNNNHHHCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAACCCGGGJJJJJJFFFAAA??????AAACCCEEEFFFEEEDDDEEEEEEAAADDDHHHLLLLLLIIIDDDAAA;;;@@@DDDDDDAAA@@@BBBDDDFFFFFFEEEAAA===;;;===@@@DDDEEEFFFEEECCCBBBBBBBBBBBBDDDGGGHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@AAAAAABBBDDDDDDEEEEEEEEE@@@@@@??????@@@@@@AAABBBDDDCCCBBB@@@??????@@@@@@BBBBBBCCCBBB@@@>>>;;;999777999<<<===>>>>>>@@@AAAEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@AAABBBAAA???<<>>======:::;;;<<<===>>>>>>>>>>>>@@@@@@???===;;;;;;<<<>>>===;;;999888:::;;;<<<<<<@@@@@@???<<<888666555555444444444888<<<===<<<999888:::<<>>>>>???AAABBBAAA???=========>>>BBBFFFFFFCCC@@@;;;:::::::::<<<>>>AAACCC>>><<<<<<<<>>>>><<<:::888888999888999<<<>>>>>><<<:::888:::>>>BBBBBB??????BBBGGG@@@@@@@@@===;;;;;;<<<>>>;;;;;;<<<<<<======>>>>>>BBB@@@===;;;::::::<<<======<<<;;;:::;;;===???@@@CCCCCCBBBAAA???===;;;::::::;;;===@@@BBBDDDEEEFFFHHHFFFDDDBBBAAA@@@>>><<<:::===AAAAAA===:::999:::888999:::;;;<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===AAA===:::999<<<>>>>>>===AAAAAA@@@@@@>>>===<<<;;;FFFIIIKKKIIIDDD>>>:::999888;;;???AAABBB@@@<<<:::999::::::;;;<<<===>>>>>>888777777999<<<>>><<<:::::::::::::::999888777666666888;;;===>>>===;;;:::???>>>===<<<<<<===>>>???HHHEEEAAA????????????>>><<<>>>???@@@@@@>>><<<;;;[[[WWWWWW]]]aaa``````bbbaaaaaaaaacccfffggghhhgggeeedddcccbbbbbbbbbcccdddfffeeedddfffgggeee```[[[YYYZZZZZZ[[[[[[\\\\\\\\\```aaabbbaaa___]]]\\\\\\[[[\\\^^^___````````````aaa``````^^^]]][[[YYYXXXTTTUUUVVVVVVVVVTTTSSSRRRQQQPPPNNNKKKJJJMMMRRRVVVUUUTTTTTTVVVYYY[[[\\\\\\]]]\\\]]]```ccceeecccaaa^^^^^^^^^______\\\VVVQQQPPPTTTYYY[[[ZZZVVVSSSRRRSSSTTTUUUVVVUUURRROOOMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTRRRPPPPPPSSSVVVVVVUUUUUUTTTQQQPPPQQQSSSVVVXXXWWWWWWVVVTTTRRRPPPQQQRRRRRRQQQOOOLLLIIIJJJMMMPPPNNNMMMKKKLLLNNNNNNLLLJJJMMMNNNQQQUUUXXXWWWRRRNNNJJJKKKLLLLLLJJJHHHFFFDDDDDDIIIMMMMMMJJJHHHJJJMMMLLLKKKIIIHHHJJJLLLOOOQQQTTTQQQMMMJJJJJJKKKKKKJJJIIIGGGEEECCCDDDFFFHHHJJJLLLKKKHHHHHHHHHHHHGGGFFFEEEBBB@@@>>>@@@DDDIIIMMMMMMKKKIIIHHHHHHJJJLLLMMMLLLJJJHHHFFFEEEGGGIIIJJJFFFEEECCCCCCCCCEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIJJJMMMNNNMMMHHHDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCFFFJJJIIIFFFBBB@@@AAABBBEEEGGGHHHFFFDDDCCCCCCBBBEEEHHHJJJJJJFFFBBB???<<>>===???AAADDDEEEEEEAAA===<<<>>>AAAFFFHHHHHHGGGEEECCCBBBCCCBBBDDDFFFFFFDDDAAA???>>>BBBBBBCCCCCCCCCBBBAAA@@@???@@@BBBCCCDDDDDDDDDDDD@@@@@@@@@???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBDDDDDDDDDCCC@@@===:::888333666999;;;<<<===@@@AAACCCBBBBBBAAAAAAAAAAAABBBDDDCCCCCCCCCCCCBBB>>>;;;>>><<<:::;;;===?????????888999:::<<<>>>???@@@@@@>>>???>>><<<::::::;;;======<<<;;;;;;<<<======<<>>:::888666777333333333777;;;>>>===<<<;;;<<<===??????>>>===<<<@@@AAAAAAAAA@@@@@@BBBDDD@@@???>>>===>>>@@@BBBCCCBBB@@@>>>>>>@@@AAA???===;;;;;;;;;:::999888777666======???@@@AAA@@@>>><<<:::;;;===@@@CCCCCC@@@===999999888999;;;>>>AAACCC???>>><<<===???@@@@@@@@@=========<<<999888888999:::;;;=========<<<;;;999:::<<<>>>>>>>>>>>>@@@BBB@@@@@@???>>>;;;;;;<<<>>>===>>>>>>>>>>>>?????????AAA???<<<::::::;;;<<<===>>><<<;;;999:::;;;===???CCCCCCBBB@@@???===;;;:::888999;;;===@@@AAABBBCCCDDDCCCBBBBBBBBBBBB@@@>>>===???@@@???<<<;;;<<<===::::::;;;<<<===============<<<;;;:::::::::;;;<<<@@@===;;;;;;===>>>>>>===>>>>>>>>>>>>===<<<:::999@@@BBBEEEDDD@@@===;;;;;;;;;===???AAAAAA???<<<:::;;;;;;;;;<<<<<<=========777666666999===???>>><<<<<<<<<;;;::::::999888888777999;;;===>>>===;;;:::<<<<<<;;;<<<===>>>@@@AAAGGGDDD@@@>>>>>>>>>>>>======>>>??????>>><<<:::999[[[YYYZZZaaaeeedddccceeeiiihhhggghhhjjjkkkkkkiiicccbbb```___```bbbdddfffeeecccbbbccceeeeeebbb___\\\\\\\\\[[[[[[[[[[[[[[[bbbcccdddccc___[[[YYYXXXUUUWWW[[[^^^`````````___]]]^^^^^^^^^\\\YYYWWWUUUQQQSSSUUUWWWXXXWWWUUUTTTQQQQQQOOOLLLKKKMMMQQQTTTWWWVVVVVVXXXYYYZZZYYYWWW[[[[[[\\\___cccddddddbbb```___^^^^^^\\\YYYSSSOOOQQQTTTXXXYYYXXXUUUTTTTTTSSSTTTVVVWWWWWWUUUSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRUUUVVVVVVRRRQQQOOOOOOPPPRRRUUUWWWYYYXXXVVVSSSOOONNNOOOQQQOOONNNLLLJJJHHHHHHKKKNNNPPPOOONNNOOOOOONNNKKKHHHOOOOOOPPPRRRSSSRRROOOLLLHHHIIIJJJJJJIIIGGGEEEDDDEEEIIIMMMNNNKKKHHHHHHIIIIIIFFFCCCDDDHHHLLLNNNNNNPPPMMMIIIHHHIIIKKKKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFIIIHHHGGGHHHIIIJJJIIIHHHDDDBBB???>>>@@@DDDJJJMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKFFFEEEDDDDDDDDDFFFHHHIIILLLKKKKKKJJJJJJJJJJJJKKKGGGGGGHHHJJJKKKJJJGGGDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCFFFIIIIIIEEEBBBAAABBBDDDGGGJJJJJJGGGDDDAAA@@@BBBDDDGGGHHHGGGDDD@@@===>>>@@@AAA>>>;;;999;;;>>>BBBCCCDDDAAA>>>===@@@CCCHHHJJJJJJIIIFFFCCCBBBBBBAAACCCEEEDDDAAA===;;;:::AAAAAAAAABBBAAAAAA@@@???===>>>AAACCCDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDCCC@@@===:::888111444777999;;;<<>>;;;:::999888999<<>>???>>>===;;;:::;;;===>>>>>>>>>???@@@@@@>>><<<===???@@@@@@===:::888888333222333666:::===>>>>>>======>>>>>>>>>===;;;:::???@@@@@@???>>>???AAACCC@@@>>><<<::::::<<<>>>@@@???>>>===>>>???@@@???>>>=========<<<;;;:::999888;;;===???@@@@@@>>><<<;;;777888;;;???AAA@@@<<<999777777777888;;;===@@@BBBAAA???>>>>>>???@@@@@@???======<<<:::888777888:::>>>>>>>>>======<<<<<<<<<:::999999:::<<<>>>======>>>??????===;;;:::<<<===@@@@@@@@@@@@@@@@@@AAAAAA???===<<<::::::<<<===>>>???===;;;999999:::<<<>>>CCCBBBAAA???>>><<<;;;:::666777999;;;===>>>??????@@@???@@@AAACCCCCCBBB@@@?????????>>><<<<<<>>>@@@;;;<<<<<<===>>>>>>??????===<<<;;;999999999:::;;;>>>===<<<<<<>>>>>>===<<<:::;;;===>>>===;;;999888999;;;======<<<<<<<<<======>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======666666666999<<>>@@@???===;;;::::::::::::999;;;<<<>>>>>>===;;;:::999999:::;;;===@@@BBBCCCEEEBBB>>>============<<<>>>>>>>>>===<<<:::888777___^^^```fffhhhfffeeegggnnnlllkkkkkklllmmmllljjjcccaaa___]]]]]]```ccceeedddaaa^^^___ccceeedddbbb]]]]]]]]]]]]]]]]]]]]]]]]dddfffgggeee```[[[XXXWWWTTTWWW[[[___aaa```^^^]]]ZZZ[[[]]]]]]\\\YYYUUUSSSOOORRRVVVYYYZZZYYYWWWUUURRRRRRQQQNNNMMMNNNQQQSSSYYYYYYXXXYYYZZZXXXVVVSSSWWWXXX[[[]]]```aaaaaaaaa]]]]]]\\\[[[YYYVVVRRRPPPRRRTTTVVVVVVTTTSSSSSSTTTSSSUUUVVVWWWXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRRRRPPPOOOOOOPPPSSSUUUWWWXXXSSSRRRPPPOOOPPPQQQSSSUUUYYYXXXUUUPPPLLLKKKLLLNNNNNNNNNMMMKKKIIIIIILLLNNNRRRRRRRRRQQQPPPNNNKKKHHHOOOOOONNNMMMMMMLLLKKKJJJHHHIIIKKKKKKKKKJJJHHHGGGGGGJJJNNNOOOMMMIIIHHHGGGFFFBBB>>>@@@GGGLLLMMMKKKJJJGGGEEEEEEGGGIIIKKKLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEGGGIIIKKKJJJIIIDDDCCCAAA@@@BBBFFFKKKNNNOOONNNMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJDDDDDDCCCCCCEEEGGGJJJKKKLLLKKKJJJHHHHHHHHHIIIJJJCCCDDDEEEFFFGGGFFFEEECCCAAAAAAAAABBBBBBBBBCCCCCCEEECCCAAA??????@@@AAABBBCCCFFFHHHGGGDDDAAABBBCCCEEEHHHKKKKKKHHHCCC???===???AAACCCEEEEEEBBB@@@>>>AAAAAA@@@===:::999:::===@@@BBBCCCAAA???>>>AAADDDGGGIIIIIIHHHDDDAAA???>>>???AAACCCCCC@@@===;;;:::???@@@@@@@@@@@@?????????===>>>AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???<<<:::999333555888:::;;;;;;===???>>>???@@@BBBBBBBBBAAA@@@DDDCCCBBBBBBBBBAAA???===:::888777999<<>>@@@@@@@@@AAAAAA@@@>>>===>>>?????????@@@BBBCCCBBB???<<<:::===@@@@@@>>>;;;:::999444444555777999;;;======<<<============<<<;;;:::?????????>>><<<===???BBBAAA???;;;888888:::===???>>>>>>>>>???AAAAAABBBBBB?????????>>>===<<<:::::::::<<>>???===:::777555666777888;;;===@@@AAABBB@@@>>>>>>???@@@@@@???<<<<<<;;;888666666888;;;AAA@@@???============>>><<<888666888<<<>>><<<999<<<======<<<:::999:::;;;AAAAAA@@@@@@@@@@@@AAABBB======<<<;;;<<<===>>>@@@AAA???<<<::::::;;;===>>>BBBAAA@@@>>>===<<<;;;;;;666777999:::<<<===>>>>>>>>>>>>???BBBDDDDDDBBB@@@===>>>???@@@@@@???@@@@@@<<<<<<<<<<<<===>>>??????===<<<:::999888999999:::;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>??????>>><<<:::777777888999999;;;<<<>>><<<<<<===>>>>>>??????@@@======<<<<<<<<<<<<<<<<<<888888888999;;;======>>>BBB@@@===;;;::::::;;;<<<:::;;;===>>>>>>===;;;;;;999999:::<<<===???AAAAAA@@@===;;;:::<<<>>>>>>>>><<<<<<;;;;;;::::::999999eeedddfffjjjjjjfffdddfffmmmlllkkkkkklllllljjjiiidddbbb___]]]\\\^^^aaacccbbb___\\\]]]aaadddeeeddd]]]]]]^^^______``````aaafffggggggeeeaaa]]]ZZZYYYWWWZZZ^^^bbbbbb```]]][[[ZZZ[[[\\\]]][[[XXXUUUSSSPPPSSSVVVYYYZZZYYYWWWVVVSSSTTTTTTRRRPPPQQQSSSUUU[[[ZZZYYYYYYYYYXXXTTTRRRTTTVVVXXXZZZ[[[\\\\\\\\\WWWXXXXXXXXXVVVTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRTTTTTTUUUVVVWWWXXXWWWWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPQQQRRRSSSVVVYYY[[[WWWVVVTTTRRRQQQQQQRRRRRRVVVUUURRRNNNJJJIIIKKKMMMNNNNNNMMMKKKJJJJJJLLLNNNQQQRRRRRRPPPNNNKKKIIIGGGNNNMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJLLLLLLKKKJJJIIIIIIKKKNNNOOONNNKKKHHHGGGEEE@@@===???EEEJJJJJJIIIEEECCCAAAAAAEEEHHHKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCFFFIIIJJJJJJIIIEEEEEEDDDDDDFFFIIILLLOOOMMMMMMLLLKKKIIIGGGEEEDDDHHHIIIKKKLLLLLLKKKIIIHHHBBBAAAAAABBBDDDGGGJJJLLLJJJIIIGGGFFFEEEEEEFFFGGG???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDAAA???>>>???@@@@@@CCCFFFGGGEEEAAA???AAACCCDDDGGGJJJJJJFFFAAA===;;;<<<===@@@BBBCCCBBBAAAAAADDDCCCAAA???<<<<<<===>>>>>>AAACCCBBB??????AAADDDDDDEEEGGGEEEAAA===;;;:::;;;>>>AAABBBAAA???>>>>>>?????????>>>????????????>>>@@@AAACCCCCCBBBAAA@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>===<<<;;;888:::<<<===<<<<<<===>>>===>>>@@@AAABBBAAA@@@@@@>>>======>>>@@@AAAAAA???<<<:::999999;;;===>>>>>>===<<<<<<<<<<<<===>>>???CCCEEEEEEDDDBBBAAAAAABBB@@@@@@AAACCCDDDCCC???;;;888;;;>>>???===;;;999999666777888888888999::::::999:::;;;;;;<<<=========??????>>><<<;;;<<<>>>AAACCC@@@<<<999888:::===??????@@@AAABBBCCCCCCDDDEEE@@@@@@@@@???>>>===<<<;;;:::===AAABBB@@@===;;;:::666999===??????<<<:::888666777888:::<<<>>>@@@AAAAAA@@@>>>>>>???@@@???>>><<<<<<:::777555555999;;;BBB@@@???=========??????>>>:::777999===???<<<888999;;;<<<;;;:::999999:::BBBAAA???>>>>>>???@@@AAA===============>>>@@@AAAAAA@@@???=========>>>???AAA@@@???===<<<;;;;;;;;;999:::;;;<<<>>>>>>??????>>>???AAACCCEEEDDDAAA>>>:::<<>>;;;;;;;;;;;;<<<===>>>???===<<<:::999888888999999999:::;;;;;;;;;:::::::::>>>???AAABBBBBB@@@???>>>999888888888999;;;<<<===999:::;;;<<<>>>@@@AAABBB<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::;;;AAA???===;;;:::;;;<<<===:::;;;<<<======<<<<<<;;;:::;;;<<<<<<===>>>>>>>>>;;;999888888<<>>iiihhhiiikkkhhhcccbbbeeeiiihhhggggggiiiiiihhhgggdddbbb```^^^]]]^^^```aaa```]]]ZZZ\\\```dddeeeddd]]]^^^^^^___```aaaaaabbbdddeeeeeeccc```^^^]]]]]]\\\^^^aaadddcccaaa^^^[[[[[[\\\\\\\\\[[[YYYWWWUUUSSSUUUWWWYYYZZZYYYWWWVVVUUUVVVWWWVVVUUUUUUVVVXXX[[[ZZZYYYXXXXXXWWWUUUSSSSSSUUUWWWXXXWWWVVVVVVVVVQQQTTTWWWXXXVVVTTTRRRRRRQQQSSSSSSSSSQQQQQQRRRTTTVVVVVVVVVVVVVVVUUUUUUTTTOOOQQQSSSUUUVVVUUUTTTSSSPPPQQQRRRSSSSSSUUUYYY[[[YYYXXXVVVTTTRRRQQQQQQQQQSSSRRRPPPMMMJJJJJJKKKMMMMMMMMMMMMLLLJJJKKKLLLNNNPPPPPPOOOMMMIIIGGGFFFGGGMMMMMMLLLJJJGGGEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIKKKLLLNNNMMMKKKIIIGGGEEEBBB??????CCCGGGHHHHHHCCCAAA@@@AAADDDHHHKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCDDDGGGIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJIIIFFFDDDCCCHHHJJJKKKMMMMMMLLLJJJIIICCCBBBBBBBBBDDDFFFIIIKKKFFFEEEEEEDDDDDDDDDDDDEEE>>>@@@AAAAAAAAAAAACCCEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@??????@@@@@@AAADDDFFFFFFCCC???===???AAABBBDDDGGGFFFCCC???<<<;;;:::<<<>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>AAACCCBBB@@@???AAADDDAAACCCEEEDDD@@@<<<999888888<<<@@@BBBBBBAAAAAAAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@>>>===>>>???>>>>>>???@@@@@@@@@??????999999999;;;???AAABBBAAA>>><<<::::::<<<=========@@@???============??????EEEFFFGGGFFFDDDCCCCCCCCC@@@@@@AAABBBCCCBBB>>>;;;777999<<<<<<:::999888888666888::::::999888888888777888999:::;;;===>>>???@@@@@@>>><<<:::;;;>>>AAACCCAAA===;;;;;;<<<>>>@@@???AAACCCCCCBBBCCCDDDFFFAAAAAAAAA@@@???>>>===<<<;;;@@@DDDEEEBBB>>><<<<<<999<<<>>>???>>>;;;::::::888999:::<<<>>>???@@@AAA@@@>>>======>>>??????>>><<<;;;888555333555999<<<@@@???>>>>>>>>>>>>@@@@@@@@@<<<999;;;>>>@@@===999999;;;<<<<<<;;;::::::;;;BBBAAA???======>>>???@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@?????????AAA???>>><<<;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAA???@@@BBBEEEGGGEEEAAA===888:::>>>CCCFFFEEEAAA===<<<;;;::::::;;;<<<>>>???>>>===;;;:::999999999999999:::;;;:::999999:::;;;BBBBBBBBBBBBBBBAAA@@@@@@<<<:::999999;;;======<<<777888999;;;===???@@@AAA::::::::::::::::::;;;;;;:::;;;:::888666666888999===<<<;;;::::::;;;<<<===888999:::;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;999777666888<<>>======>>>@@@AAABBBCCCDDDEEEFFFEEEAAA<<<:::<<>>AAABBBBBB@@@===<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBB>>>AAACCCCCC@@@???AAACCCAAACCCEEEEEEBBB===;;;999777:::???AAAAAAAAAAAAAAA??????>>>>>>>>>???@@@AAABBBAAA???===;;;:::::::::===============>>>>>>???>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@???????????????===???AAAAAA@@@???@@@AAA@@@??????>>>>>>>>>>>>???888777888:::>>>AAABBBBBB???===;;;;;;===>>>>>>>>>@@@???>>>===>>>???AAABBBCCCDDDFFFEEECCCAAAAAAAAA@@@@@@@@@AAAAAA@@@===:::666888999999777555666666333666;;;<<<:::888777888777777888999:::<<<>>>>>>AAAAAA???<<<:::;;;>>>AAAAAA@@@>>>======>>>???@@@===???AAAAAA??????AAACCCAAAAAAAAA@@@???>>>===<<<<<>>;;;===???>>><<<::::::<<<<<<<<<>>>???@@@AAAAAAAAA===<<<;;;<<<>>>??????>>><<<;;;777444222444999===>>>======>>>>>>???@@@AAA@@@===<<<<<<>>>>>><<<:::;;;===??????>>>=========CCCAAA???======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBB<<<>>>@@@AAABBB@@@???===@@@???===;;;::::::;;;;;;???@@@AAABBBBBBBBBBBBBBB>>>@@@CCCGGGIIIGGGBBB>>>888999<<<@@@DDDEEEBBB>>>===<<<;;;;;;<<<===???AAA???>>><<<;;;999999999:::;;;<<<===;;;999999;;;>>>DDDCCCAAA@@@???>>>??????<<<:::999;;;===???===<<<777888:::;;;<<<=========888888888999999:::::::::888999999777444444777:::888999999::::::;;;<<<<<<666777888999;;;<<<<<<===;;;<<<<<<======<<<;;;::::::888777888;;;???AAAAAA???===<<<;;;<<<>>>AAADDDgggeeeeeeeeeaaa]]]^^^cccaaaaaa```bbbeeeggggggfff^^^^^^___```aaabbbcccddd^^^[[[YYY[[[```ccccccbbb______^^^]]]]]]\\\[[[[[[]]]]]]]]]\\\[[[]]]```ccc]]]___aaaccccccbbb```______^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUUUUWWWYYY\\\\\\\\\\\\]]]^^^[[[YYYVVVVVVWWWXXXXXXWWWUUUWWWYYYWWWSSSOOOOOOOOOQQQVVV[[[\\\YYYUUUSSSRRRTTTUUUWWWWWWUUUTTTUUUVVVXXXWWWVVVTTTRRRQQQOOOOOOLLLNNNQQQSSSTTTSSSQQQPPPOOOQQQRRRRRRQQQRRRUUUYYYVVVUUUTTTSSSSSSRRRRRRRRRNNNPPPQQQQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSUUUUUUUUUSSSNNNJJJIIILLLOOONNNPPPPPPNNNJJJGGGHHHJJJJJJKKKNNNQQQRRRRRRRRRQQQGGGGGGFFFGGGHHHHHHGGGFFFHHHGGGFFFCCCAAABBBDDDGGGFFFDDDBBBDDDHHHLLLOOOPPPPPPNNNLLLIIIGGGGGGGGGGGGHHHHHHIIIKKKMMMLLLJJJGGGCCCFFFIIIKKKLLLJJJGGGEEECCCDDDGGGHHHHHHFFFDDDBBBEEEGGGIIILLLNNNOOOOOOOOOMMMKKKIIIFFFDDDDDDEEEEEEAAABBBCCCEEEEEEEEEDDDCCC@@@BBBDDDCCCBBBCCCGGGJJJGGGFFFEEECCCAAA???>>>===888999<<<@@@CCCEEEFFFGGGEEEFFFDDD@@@;;;999:::===<<<>>>@@@???>>><<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEFFFDDDCCC>>>AAADDDCCC@@@???@@@CCCBBBDDDGGGGGGDDD@@@===;;;777:::>>>@@@@@@?????????@@@???>>>>>>>>>@@@AAABBBBBB@@@===:::888777888888<<<<<<<<<<<<<<<===>>>>>><<<===???BBBCCCDDDDDDCCCEEEDDDBBBAAA@@@?????????<<<>>>@@@AAAAAAAAABBBCCCAAA@@@???=========>>>???999888888:::>>>AAABBBBBB>>><<<;;;;;;===???@@@@@@??????>>>>>>???AAADDDEEE@@@BBBDDDCCCAAA?????????@@@?????????@@@???<<<:::666777777666444333444555000555;;;===<<<999888999888888888999:::;;;======BBBAAA???<<<:::;;;???BBB@@@???>>>===>>>>>>???@@@;;;===???>>><<<<<<>>>@@@AAAAAAAAA@@@???>>>===<<<>>>CCCIIIJJJEEE@@@??????<<<>>>???===:::999:::===>>>???@@@AAAAAABBBBBBAAA<<<;;;:::;;;===??????>>><<<:::777333111444999===<<<<<<===>>>???@@@@@@AAA???>>>============<<<;;;===???AAAAAA@@@??????@@@DDDBBB@@@>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB999<<>><<<@@@???<<<:::999:::;;;<<<@@@AAABBBCCCCCCCCCCCCCCC===???CCCHHHJJJIIIDDD@@@999999:::===BBBDDDCCC@@@???>>>===<<<===???AAABBB@@@???===;;;::::::::::::===>>>>>><<<999:::===AAADDDBBB???===<<<<<<======;;;999999;;;???@@@>>><<<999999;;;;;;;;;;;;999888666666777888999999::::::666777777555333444888;;;555666888999:::;;;;;;;;;555555777888:::;;;======:::;;;<<<=========<<<;;;<<<:::888999;;;>>>???@@@BBB@@@>>><<<<<>>BBBCCCEEEGGGJJJMMMPPPQQQNNNMMMKKKIIIHHHGGGGGGGGGCCCDDDDDDEEEDDDEEEEEEFFFFFFHHHIIIGGGDDDCCCEEEHHHIIIHHHFFFDDDBBB@@@??????<<<999777999===@@@AAAAAADDDCCCAAA@@@>>><<<;;;:::<<<===>>>>>>>>>===;;;:::@@@@@@AAACCCEEEDDDBBB???AAAAAACCCGGGIIIHHHBBB>>>======???@@@AAABBBBBBCCCEEEFFFHHHHHHGGGDDDAAA>>><<<;;;:::;;;===????????????>>>===>>>???@@@???>>>@@@BBBBBB???;;;777777999>>>??????===;;;:::;;;<<<;;;>>>@@@AAA@@@@@@CCCEEEKKKHHHDDDCCCCCCAAA>>>;;;;;;<<<===>>>>>>?????????===>>>>>>???>>>======<<<888888999;;;>>>@@@???>>>;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDAAA>>><<<;;;>>>AAACCCAAA@@@>>>>>>???@@@@@@???999;;;<<<;;;888666555555222555999:::999888777777999888888999<<<>>>???>>>>>>>>>>>>============>>>;;;:::999888888999::::::777999;;;;;;:::::::::;;;AAAAAABBBAAA???===:::999@@@AAABBBCCCCCCCCCBBBAAA>>>@@@@@@???<<<:::999:::<<<>>>@@@BBBCCCBBB@@@???<<<:::888777888;;;>>>AAA@@@<<<666222111333777:::======>>>AAACCCDDDBBB@@@>>>>>>?????????>>>>>>===AAABBBDDDCCCAAA?????????CCCCCCBBB???======???AAABBBBBBAAAAAA@@@???>>>>>>===<<<<<>>============<<<999666777:::<<<===<<<>>>===;;;999999;;;===>>>@@@@@@>>>;;;999888:::<<<===;;;;;;;;;======<<<;;;666;;;???===999555555777777666555555777999<<<>>>999999888666444555777:::888888999999999999999999999999999:::;;;<<<===>>>;;;;;;;;;:::999888666555888777777777999===AAACCC???>>>>>>>>>???@@@AAAAAA___bbbddddddaaa___^^^___aaabbbbbbbbbcccddddddeeedddaaa^^^```cccdddaaa]]][[[[[[[[[\\\]]]___aaabbb\\\ZZZXXXYYY[[[\\\ZZZXXX[[[ZZZYYY[[[___``````^^^]]]^^^^^^_________^^^^^^```^^^]]]]]]^^^\\\YYYVVVUUUVVVVVVUUUSSSSSSWWWZZZYYY[[[]]]```bbbaaa]]]ZZZ[[[XXXVVVUUUVVVXXXXXXXXXWWWTTTQQQOOOOOOOOONNNNNNUUUYYY\\\]]]ZZZUUUQQQOOORRRUUUZZZ]]]^^^\\\XXXUUUXXXVVVSSSRRRSSSTTTSSSSSSMMMLLLLLLNNNQQQSSSRRRQQQOOOQQQQQQNNNJJJJJJMMMQQQSSSRRRQQQRRRTTTTTTRRRPPPSSSSSSUUUVVVVVVUUUTTTSSSVVVUUUTTTSSSTTTTTTSSSRRRTTTTTTSSSPPPLLLIIIHHHHHHFFFLLLNNNLLLLLLSSSWWWXXX[[[\\\```bbb```[[[WWWVVVPPPLLLIIIHHHJJJKKKIIIGGGKKKJJJHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGJJJNNNQQQSSSLLLIIIEEEEEEGGGHHHHHHHHHFFFIIILLLLLLKKKIIIGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIGGGCCC???AAABBBCCCEEEGGGJJJLLLMMMOOOOOONNNMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIGGGCCCBBBCCCDDDHHHGGGFFFDDDCCCAAA@@@???<<<999777888<<>>===>>>>>>?????????>>>===<<>>===<<<<<<===???@@@@@@CCCAAA????????????===<<<@@@AAAAAA>>>:::888999;;;??????>>><<<::::::;;;===<<<>>>@@@@@@??????AAADDDIIIFFFCCCBBBBBBAAA>>>;;;;;;<<<======>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>999888888:::===??????>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBB???<<<::::::<<>>???@@@@@@???>>>;;;<<<======:::888888888555666999;;;<<<;;;999888999888777999;;;======<<<>>>?????????>>>===<<<;;;888777777666777888999:::999;;;<<<===<<<;;;<<<===@@@@@@@@@???>>><<<;;;:::???@@@AAABBBBBBBBBAAA@@@???@@@@@@???<<<:::999:::===???BBBDDDDDDCCCAAA???<<<:::888777888:::>>>@@@???===999666555666888:::;;;<<<===@@@BBBCCCAAA???======>>>???????????????AAABBBBBBAAA???>>>>>>@@@CCCCCCBBB???===<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>><<<<<<===???AAA@@@===999888999999::::::::::::999===???AAABBB@@@>>>>>>>>>>>>@@@BBBCCCCCCBBB@@@???>>>===<<<<<<<<<===>>>???AAA@@@>>>===<<<;;;;;;:::999777555666:::===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;>>>>>><<<::::::;;;<<<<<<;;;888;;;???>>>999666777999888888777666777888:::;;;999::::::999888888:::<<<::::::::::::;;;<<<===>>><<<;;;;;;:::;;;<<<>>>???;;;;;;;;;;;;:::999888888999888777888999<<<@@@BBB>>>>>>>>>===>>>>>>??????]]]aaadddfffeeecccaaaaaa``````aaabbbccccccccccccdddaaa^^^___aaabbb```]]][[[[[[ZZZZZZ[[[\\\^^^___]]]\\\\\\^^^______]]][[[^^^]]]]]]^^^___```^^^]]][[[[[[]]]^^^______^^^]]]]]]\\\[[[[[[]]]]]]]]][[[WWWWWWVVVUUUTTTUUUXXXZZZZZZ[[[]]]```bbb```\\\YYYWWWVVVUUUWWWYYY\\\\\\\\\ZZZVVVPPPLLLLLLOOORRRSSSWWWYYY[[[[[[YYYVVVTTTSSSQQQUUUZZZ___aaa___\\\YYYYYYVVVSSSRRRRRRSSSTTTSSSLLLKKKKKKMMMOOOPPPOOONNNNNNPPPQQQOOOLLLJJJLLLNNNPPPOOOOOOQQQSSSTTTSSSRRRPPPQQQRRRSSSSSSSSSRRRQQQVVVUUUTTTTTTTTTSSSQQQNNNOOOPPPPPPNNNJJJFFFDDDCCC@@@DDDGGGGGGKKKUUU```eeemmmqqqtttsssnnnggg```[[[UUUPPPJJJHHHJJJLLLLLLKKKMMMLLLKKKJJJHHHEEECCCBBB@@@AAADDDFFFIIIKKKLLLMMMJJJHHHFFFEEEGGGIIIJJJJJJHHHKKKMMMMMMKKKHHHGGGGGGMMMMMMKKKJJJHHHGGGEEEEEEEEEEEEFFFHHHIIIGGGDDDAAA@@@@@@AAABBBDDDFFFGGGHHHNNNNNNOOOPPPOOONNNMMMLLLJJJIIIGGGGGGGGGHHHFFFEEEJJJJJJIIIFFFBBB@@@@@@AAAEEEFFFFFFFFFEEECCCAAA@@@<<<:::999999<<>>===AAAAAACCCEEEGGGHHHFFFCCCDDDCCCCCCCCCDDDDDDBBB@@@<<<===???AAABBBBBBBBBAAA>>>>>>??????@@@AAAAAAAAA@@@>>><<<;;;;;;===???@@@CCCAAA@@@???@@@AAA@@@???@@@@@@???<<<::::::;;;===??????===;;;999999<<<>>>===>>>??????>>>>>>???AAAEEEDDDCCCBBBBBBAAA???===<<<======>>>>>>>>>======;;;;;;:::;;;<<<===???@@@;;;999888888;;;===??????>>>======<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<::::::<<>>>>>@@@AAAAAA???===;;;===>>>>>><<<;;;;;;;;;999888999<<>>?????????>>>;;;999777444444444444666777888999;;;===>>>>>>===<<<===?????????>>><<<<<<;;;;;;;;;===>>>@@@AAAAAAAAA@@@??????@@@@@@???<<<:::::::::>>>@@@DDDGGGGGGEEEBBB???<<<:::888666777999<<>>===<<<;;;::::::999999999999;;;===@@@AAA@@@???;;;<<<===>>>@@@@@@@@@@@@AAAAAA@@@>>><<<<<<>>>@@@CCCCCCBBB???<<<;;;<<<===@@@@@@??????>>>>>>======<<<<<<===???AAA@@@===:::666666777999999999999999<<<>>>@@@@@@>>><<<;;;;;;???@@@AAABBBBBBAAA???>>>??????>>>===<<<<<<<<<<<>><<<:::999888777777555444333666:::>>>@@@@@@===>>>>>>>>>>>>===<<<;;;888999999999888:::<<>>===:::888999;;;<<<;;;999888777777888999:::<<<===>>>======>>>???===<<<;;;:::;;;===@@@BBB???>>><<<::::::<<<>>>???;;;<<<<<<======<<<<<<;;;;;;:::999888999<<<>>>@@@???>>>==================```cccgggjjjiiigggdddbbb```aaabbbcccdddddddddcccdddbbb^^^^^^_________]]]\\\[[[ZZZYYYYYYZZZ\\\]]]```aaacccdddeeedddaaa```aaaaaaaaaaaa```___]]]\\\YYYZZZ\\\]]]^^^^^^]]]\\\XXXXXXXXXYYYZZZ\\\^^^^^^XXXWWWVVVUUUUUUVVVYYYZZZXXXYYY\\\___aaa___[[[XXXUUUUUUWWWZZZ___cccdddddd```ZZZRRRMMMMMMPPPTTTWWWWWWZZZ]]]^^^\\\YYYWWWVVVRRRVVV[[[```aaa___\\\YYYYYYUUURRRPPPQQQRRRRRRRRRLLLLLLMMMNNNOOOOOONNNMMMNNNPPPRRRQQQOOOMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTQQQRRRRRRSSSSSSRRRPPPPPPWWWUUUSSSSSSSSSRRRNNNKKKJJJKKKLLLJJJGGGBBB@@@???;;;>>>@@@AAAEEEQQQaaakkkzzz}}}uuulllfff\\\VVVNNNJJJKKKLLLLLLLLLNNNNNNMMMKKKHHHEEEBBB@@@===???BBBEEEGGGHHHGGGGGGHHHFFFDDDCCCDDDEEEGGGGGGHHHJJJLLLLLLKKKIIIIIIIIIOOONNNMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEIIIJJJLLLNNNNNNMMMKKKJJJHHHEEEDDDEEEIIIJJJHHHEEEIIIIIIGGGDDDBBB@@@??????DDDFFFGGGHHHGGGEEECCCBBB>>>===;;;;;;<<>>>>>@@@AAABBBEEEGGGGGGEEECCCCCCBBBAAA@@@???@@@@@@???===>>>@@@BBBBBBBBBAAAAAA<<<<<<<<<===>>>@@@BBBDDDAAA???===:::999;;;>>>AAAAAA???>>>???BBBDDDEEEEEEAAA???===;;;:::;;;>>>@@@???>>><<<999888999===@@@>>>>>>======<<<<<<===>>>BBBBBBBBBBBBBBBAAA???>>>>>>>>>????????????>>>>>>>>>===;;;;;;<<<>>>@@@BBB===:::888777999<<>>======<<<<<<<<<===???@@@@@@@@@@@@??????>>>@@@>>><<<;;;;;;===???AAA>>>>>>???AAABBBBBB???===:::<<<===<<<;;;::::::<<<<<<:::999<<>>>>><<<999555333222222333555777888:::;;;<<<>>>>>>>>><<<<<<===???>>>===<<<::::::;;;<<<======>>>???AAAAAAAAA@@@@@@???@@@AAA???===:::::::::???AAAEEEHHHHHHFFFCCC@@@===;;;888666777999;;;======>>>???@@@???===:::999777777888;;;>>>??????>>>999:::<<<>>>@@@AAABBBBBBAAA@@@>>>;;;999:::===@@@CCCCCCBBB???;;;::::::;;;>>>>>>>>>>>>======<<<<<<;;;<<<>>>@@@@@@???<<<;;;777777888888888888888888<<<===>>>>>>;;;999999999>>>>>>>>>>>>>>>>>>======???>>>>>>===<<<<<<<<<<<<===<<<:::888666555555444111222333666:::>>>AAABBB@@@???>>>>>>======<<<<<<777888999999888999<<<>>>@@@===999777888:::;;;;;;;;;<<<>>>===;;;:::;;;===@@@>>>===;;;999888888888;;;===@@@BBBAAAAAAAAAAAAAAA???<<<::::::<<<@@@BBBAAA???<<<999999:::===???;;;<<<===>>>????????????===<<<:::999999;;;===???@@@???>>>===============dddgggjjjmmmnnnkkkfffbbbaaabbbcccdddeeeeeeeeeeeefffccc___]]]]]]^^^^^^^^^]]]\\\ZZZYYYYYYZZZ\\\^^^eeeggghhhiiihhhgggeeedddcccdddeeedddbbb___]]]\\\XXXYYY[[[]]]]]]\\\ZZZYYYRRRSSSTTTUUUWWWYYY\\\^^^YYYXXXWWWWWWXXXYYYYYYZZZVVVWWWZZZ]]]___^^^ZZZWWWUUUVVVYYY___fffjjjkkkkkkfff```WWWRRRPPPRRRUUUWWWWWW[[[___aaa```\\\YYYWWWUUUXXX[[[^^^___\\\YYYWWWVVVSSSPPPOOOOOOOOOOOOOOOKKKMMMOOOPPPPPPPPPOOOOOOOOOQQQSSSSSSRRRPPPOOOOOOMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTYYYUUUQQQOOOPPPOOOKKKGGGCCCEEEFFFEEEBBB>>><<<;;;999999999:::>>>JJJ\\\jjj|||uuuhhhaaaXXXSSSQQQPPPNNNLLLNNNNNNMMMKKKHHHDDD@@@>>><<<>>>BBBEEEGGGFFFDDDCCCEEEDDDBBB@@@??????AAABBBEEEHHHJJJKKKJJJJJJKKKLLLNNNNNNLLLJJJGGGEEECCCCCCCCCDDDFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHJJJLLLLLLKKKIIIHHHEEECCCBBBGGGNNNQQQMMMHHHGGGFFFDDDCCCBBBBBBAAAAAAEEEFFFGGGHHHHHHFFFDDDCCC@@@???>>>======???AAACCCBBBDDDFFFHHHIIIHHHFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCEEEEEECCCAAAAAA@@@>>><<<;;;<<<>>>???>>>???AAACCCDDDCCCBBBAAA<<<<<<<<<===???BBBDDDFFFCCCCCCAAA>>><<<===AAAEEEBBB@@@??????BBBEEEFFFFFFAAA???<<<;;;;;;===???@@@>>>===;;;999888999===AAA???===;;;::::::;;;<<<<<<>>>@@@AAABBBAAA???>>>>>>??????@@@AAAAAAAAA@@@@@@BBB@@@???======>>>@@@AAA???<<<999777999<<>>===<<<;;;;;;;;;;;;??????@@@@@@@@@???>>>>>>===<<<:::999:::;;;>>>???======>>>@@@BBBBBB@@@===888999:::999888777888:::<<<999888;;;AAACCC@@@<<<:::999999:::;;;:::888777999:::;;;;;;:::666333111333444555777:::;;;======<<<======<<<::::::<<<>>>===<<<;;;::::::;;;<<<======>>>@@@AAABBBBBBBBBAAA???AAAAAA@@@===;;;:::;;;>>>AAADDDGGGHHHFFFDDDBBB>>><<<999777777888;;;===<<<>>>AAABBBAAA???;;;999777777777999<<<>>>===<<<888:::<<<>>>@@@BBBCCCCCC@@@???===999777888<<>>;;;999999:::===<<<<<<<<<<<<<<<;;;;;;:::<<>><<<;;;:::::::::999999777666666;;;<<<===<<<999888888888<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;:::888777555444444333111222555777:::===@@@BBBBBB@@@===::::::<<<>>>@@@999:::;;;:::999999:::<<<@@@===999888999:::;;;<<<<<<<<<<<<;;;:::;;;===>>>BBBAAA@@@>>><<<:::999888;;;>>>BBBDDDCCCBBBBBBBBBBBB???;;;888777999===???@@@>>>;;;888777999;;;===<<<===>>>???@@@AAAAAAAAA???===;;;999999;;;===>>>AAA@@@??????>>>>>>>>>>>>ggghhhkkknnnooommmhhhdddccccccccccccdddeeefffggghhheeeaaa]]]\\\\\\^^^``````^^^\\\[[[[[[]]]___aaagggiiijjjjjjgggeeeddddddeeeggghhhgggccc```^^^]]]YYYZZZ\\\]]]\\\YYYVVVTTTNNNPPPRRRTTTUUUVVVYYY[[[XXXXXXXXXYYY[[[[[[ZZZXXXTTTUUUYYY]]]______\\\YYYVVVXXX\\\bbbhhhkkklllkkkgggbbb\\\XXXVVVVVVVVVUUUUUUZZZ___aaa___[[[WWWUUUVVVXXXYYYZZZZZZXXXVVVTTTTTTRRRPPPOOOOOONNNMMMKKKJJJMMMQQQRRRQQQPPPPPPQQQPPPQQQRRRSSSSSSSSSRRRQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVXXXZZZ[[[\\\\\\[[[aaaYYYOOOJJJIIIHHHEEEAAA;;;===>>>===;;;999888888777666555666999DDDXXXjjjzzztttkkkccc^^^YYYSSSOOOOOONNNMMMJJJGGGDDDAAA???===@@@CCCFFFGGGFFFDDDBBBCCCCCCAAA>>><<<;;;===???DDDFFFHHHIIIIIIJJJKKKMMMLLLLLLJJJHHHFFFDDDBBBAAABBBDDDFFFFFFDDDBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIJJJKKKKKKKKKJJJIIIEEECCCDDDLLLWWWZZZTTTMMMFFFDDDBBBBBBDDDDDDDDDCCCEEEFFFFFFGGGFFFEEECCCBBB@@@@@@@@@>>>===>>>@@@CCCAAACCCEEEFFFGGGFFFEEEDDD>>>>>>=========>>>???????????????AAACCCCCC@@@>>>>>>>>>===;;;:::;;;===@@@???AAACCCEEEFFFEEECCCAAA>>>>>>>>>???@@@CCCEEEFFFFFFGGGGGGDDDBBBBBBFFFKKKGGGDDDAAA@@@AAABBBCCCBBBAAA>>><<<;;;===?????????;;;;;;;;;999888:::===@@@>>><<<999888999;;;;;;;;;<<>>======>>>>>>@@@AAAAAABBBBBBBBBCCCBBB@@@?????????@@@AAAAAA>>>:::999;;;===???@@@======<<<;;;:::::::::;;;>>>>>>@@@AAAAAA@@@???>>>999999888777888999;;;=========>>>@@@BBBBBB@@@???999999999888666666777999999888777:::>>>@@@>>><<<;;;;;;;;;<<<======:::888777888999999888666444222555666888;;;===>>>??????<<<===<<<;;;999999;;;======<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBB@@@AAAAAA@@@===;;;;;;;;;===???BBBDDDFFFFFFEEEDDD@@@===:::888777999;;;===<<<>>>@@@AAAAAA???<<<:::888777777888:::<<<<<<;;;888:::<<<>>>@@@BBBCCCCCC@@@???<<<999777888;;;>>>???@@@@@@>>>;;;999888999;;;;;;;;;;;;;;;;;;;;;::::::===@@@AAA???===<<<<<<======<<<<<<:::888777666:::;;;;;;:::888777888999;;;:::999888999:::<<<===<<<<<<=========<<<<<<;;;999999777666555555555555444666888:::;;;<<<>>>@@@BBB???;;;888888;;;???BBB<<<===>>>===;;;::::::;;;???<<<:::999;;;<<<=========<<<:::999:::<<<>>>???BBBAAA@@@???===;;;:::999<<>>;;;::::::;;;===???AAA@@@???????????????@@@fffgggiiilllooonnnjjjfffdddcccaaaaaaaaacccfffgggiiigggbbb^^^[[[\\\___aaabbbaaa___]]]^^^```ccceeefffhhhhhhfffbbb___```aaaeeehhhjjjiiieee```^^^^^^[[[\\\]]]]]]ZZZVVVRRROOOKKKOOORRRTTTTTTTTTVVVXXXXXXXXXYYY\\\^^^]]]ZZZVVVSSSUUUYYY^^^aaaaaa___\\\YYYZZZ]]]bbbfffgggeeeccccccaaa^^^\\\[[[YYYVVVSSSTTTWWWZZZ[[[XXXUUUSSSRRRUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOLLLIIIHHHLLLQQQRRRRRRQQQQQQRRROOOOOOPPPQQQSSSTTTTTTSSSRRRTTTVVVUUUSSSRRRSSSTTTWWWYYY]]]bbbfffiiijjjkkkkkk___PPPFFFBBB@@@===:::444555666555333222333444555333333666999DDDZZZnnnyyyqqqggg]]]VVVQQQPPPMMMJJJGGGEEECCCBBB@@@BBBEEEGGGHHHFFFDDDCCCAAABBBAAA???<<<<<>>AAAAAAAAABBBCCCCCCCCCCCCBBB??????>>>>>>>>>???@@@AAA@@@???@@@AAABBBAAA???<<<<<<===>>><<<;;;<<>><<<===???@@@???===999:::;;;:::999:::===???===:::777666888;;;;;;;;;;;;>>>AAABBB???<<<<<<<<<;;;<<<===???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@AAABBB@@@<<<;;;===???@@@@@@;;;;;;:::999999999::::::===>>>@@@AAABBBAAA@@@???:::999999999999;;;===>>>>>>======>>>@@@BBBAAA@@@<<<<<<<<<:::777777888999555666777888:::;;;<<<<<<<<<<<<<<<>>>@@@???===;;;666777777888888888777777666888:::===>>>@@@@@@@@@======<<<:::888999;;;==================<<<;;;:::<<<===???@@@AAABBBAAAAAA@@@AAABBB@@@>>>;;;;;;;;;;;;<<<>>>AAACCCDDDEEEEEEAAA???<<<999888:::<<<=========>>>>>>>>>===<<<;;;:::888777888:::;;;;;;:::999:::<<<>>>@@@AAABBBCCC???>>>===:::888888;;;======>>>>>>===;;;999888999::::::::::::::::::::::::999===@@@AAA???===<<<<<<>>>>>>>>>===<<<;;;:::999999::::::999888888999:::;;;:::888888999;;;>>>@@@===>>>>>>>>>===;;;999888999888777777666666666777777:::<<<<<<;;;:::<<<>>>>>><<<:::888999<<>><<<===>>>===<<<:::;;;===??????>>>===;;;888777999<<<>>>@@@?????????>>>===<<<::::::===???AAAAAA@@@?????????;;;:::777666666888;;;======<<<;;;::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBB???===;;;::::::<<<>>>??????>>>>>>>>>>>>??????@@@ddddddfffjjjnnnooolllhhhdddbbb```^^^___bbbeeehhhjjjhhhccc^^^[[[\\\___bbbdddbbb```___```bbbfffhhheeeeeeeeebbb]]]ZZZ[[[]]]fffiiikkkjjjeeeaaa______]]]]]]^^^]]]ZZZUUUPPPLLLKKKOOOSSSUUUTTTSSSTTTVVVWWWWWWYYY]]]```___ZZZUUUTTTVVVZZZ___cccdddaaa___ZZZ[[[^^^aaacccbbb___\\\^^^^^^^^^___^^^[[[VVVRRRSSSUUUUUUTTTRRRPPPOOOPPPSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRPPPLLLIIIGGGKKKPPPRRRQQQPPPQQQRRRNNNMMMNNNOOORRRTTTTTTTTTTTTVVVXXXWWWSSSQQQRRRTTT```ccchhhooouuuzzz}}}~~~sssdddQQQCCC===;;;888444///000000///......000222333111333777;;;FFF]]]sss~~~rrrddd[[[SSSQQQNNNKKKHHHFFFEEEEEEBBBDDDFFFHHHHHHGGGEEEDDD@@@BBBBBB@@@>>>???BBBFFFFFFGGGHHHHHHFFFFFFGGGIIIJJJJJJHHHGGGEEEDDDCCCBBBDDDFFFHHHGGGEEECCCDDDFFFDDDDDDCCCCCCCCCDDDDDDEEEJJJIIIHHHGGGGGGGGGGGGHHHCCCAAAEEEQQQ^^^```VVVJJJIIIFFFCCCCCCEEEFFFDDDBBBDDDCCCAAA@@@???>>>>>>>>>===>>>>>><<<999999<<<@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????@@@BBBCCCAAA@@@AAABBBBBBAAA>>>;;;;;;===???>>>======AAADDDBBBDDDGGGIIIIIIGGGEEECCC@@@@@@@@@AAABBBBBBBBBCCCAAADDDGGGFFFCCCCCCGGGKKKEEEBBB???>>>@@@BBBCCCDDDAAA>>>======@@@@@@>>><<<888999;;;;;;:::;;;===???===999555555888;;;<<<;;;;;;>>>BBBBBB???<<<;;;;;;888999;;;===???@@@AAAAAA<<<===>>>@@@AAAAAAAAAAAACCC@@@>>>===>>>???@@@???:::999999888888999999:::<<<>>>@@@BBBCCCBBBAAA@@@======<<<<<<===>>>@@@AAA???>>>======@@@AAABBBAAA??????>>><<<999888999;;;222444666777777888:::<<<======>>>@@@AAAAAA???===666777777888999::::::;;;777888;;;===???@@@@@@@@@>>>>>>===;;;999999;;;>>>===>>>>>>???>>><<<;;;999:::;;;===???@@@AAA@@@@@@@@@AAABBB@@@>>>;;;;;;;;;:::;;;<<<>>>AAACCCEEEGGGBBB@@@===:::999:::<<<>>>=========<<<<<<<<<<<<<<<;;;999888888999::::::999999:::<<<>>>@@@AAABBBBBB>>>>>>===;;;999999;;;===;;;===>>>===;;;999999999999999999999999999999:::999===AAAAAA???<<<<<<===>>>>>>>>>>>>>>>>>>======888999:::999888888:::<<<;;;:::999999:::===@@@BBB?????????>>><<<:::777666888888777777777777888888:::===???>>>;;;999:::<<<;;;:::::::::;;;===>>>@@@===???AAAAAA@@@??????@@@<<<;;;;;;===???@@@@@@???===:::777666888<<<>>>@@@<<<=========<<<;;;::::::===???@@@???>>>======>>>888777666666777:::===???======<<<<<<<<<============>>>???@@@AAAAAAAAAAAA???===;;;::::::<<<>>>@@@======<<<======>>>???@@@