BMv6(5 xxxvvvtttuuuuuuuuurrrppprrrqqqqqqpppqqqqqqrrrsssqqqppppppooonnnmmmmmmlllooopppooommmooosssrrrmmmllllllmmmmmmnnnooooooooopppooollljjjiiikkkppptttooommmmmmooommmjjjkkkooo{{{}}}}}}{{{|||~~~zzzssspppooopppsssrrrpppqqquuuuuuuuutttqqqnnnllllllmmmrrrxxxiiihhhmmmooommmmmmjjjeeehhhooorrrooohhhjjjkkkmmmmmmmmmlllkkkkkkkkkjjjjjjlllnnnpppqqqsssqqqooooooqqqsssssssssrrrqqqpppnnnmmmkkkkkkjjjkkknnnrrrsssqqqnnnlllkkkmmmnnnoooqqqqqqqqqqqqpppkkklllooorrrsssrrrmmmiiimmmnnnnnnnnnnnnnnnnnnmmmjjjggggggjjjjjjggggggjjjeeehhhhhhfffggglllmmmkkknnnppprrrssstttsssqqqpppkkkkkkkkkkkkllllllllllllnnnnnnmmmmmmmmmnnnoooppppppppppppqqqqqqqqqrrrrrrllloooooonnnqqqtttsssooonnnooopppnnnmmmmmmnnnpppkkklllmmmllljjjjjjkkknnnmmmnnnooopppooollliiiggghhhhhhhhhiiijjjjjjkkklllllllllmmmnnnooonnnnnnmmmooonnnlllkkkjjjjjjjjjkkkkkkhhhdddbbbdddgggiiijjjlllllllllllllllllllllkkkkkkkkkmmmqqqpppkkkjjjmmmiiimmmnnnkkkjjjmmmnnnmmmllllllmmmmmmlllkkkiiihhhcccfffiiikkklllmmmoooppptttqqqnnnmmmmmmmmmlllkkkkkknnnnnnkkkllloooooommmrrrpppnnnlllllllllllllllooonnnlllmmmppptttvvvvvvtttnnnjjjkkkllliiiiiikkkjjjlllnnnnnnlllkkkjjjkkkkkklllmmmoooppppppppppppkkkkkklllmmmoooooommmjjjnnnqqqpppllljjjnnnqqqppplllqqqooonnnuuuqqqiiikkkjjjlllpppssssssqqqmmmkkkpppppppppppppppooonnnnnnoooooottttttnnnsssuuukkklllkkkkkkmmmpppsssttttttpppooommmnnnooooooooommmnnnlllkkklllmmmnnnmmmkkklllmmmmmmnnnnnnnnnmmmllllllqqqllljjjooolllhhhmmmjjjkkklllmmmmmmmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmooopppqqqooommmkkklllmmmmmmmmmllllllkkkiiijjjkkklllmmmooorrruuuppppppooommmjjjjjjkkklllooonnnllljjjjjjkkkmmmooojjjjjjjjjkkkkkkllllllmmmnnnppprrrrrrqqqpppqqqrrrooopppqqqooommmmmmqqquuutttsssrrrqqqpppqqqrrrrrrmmmmmmlllkkkkkkkkkkkkkkknnnnnnnnnllljjjjjjlllnnnooonnnnnnoooqqqssssssrrrqqqqqqqqqqqqqqqpppoooooolllnnnppppppooonnnnnnooonnnooopppooommmlllkkkllleeefffgggiiilllmmmmmmmmmllllllmmmnnnmmmlllkkkjjjppppppooonnnmmmlllkkkkkknnniiigggjjjkkkjjjkkkmmmlllnnnppprrrsssrrrooommmlllppptttsssooonnnrrrvvvttttttrrrooolllkkklllmmmpppmmmmmmnnnooonnnooorrrtttssssssrrrqqqpppppppppooorrrtttsssqqqpppooooooiiinnnpppmmmlllnnnnnnllljjjjjjjjjkkkkkkjjjjjjjjjmmmooorrrrrrpppnnnnnnooolllllllllkkkjjjkkkooosssllljjjiiikkknnnqqqrrrrrrjjjqqqqqqrrrzzzyyytttyyy}}}zzz{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~}}}|||}}}|||}}}}}}yyy|||||||||{{{{{{|||||||||yyyvvvvvvyyyyyyvvvvvvyyyvvvyyyyyywwwxxx|||}}}zzzwwwyyyzzz{{{|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~}}}{{{|||}}}zzz{{{{{{zzzyyyyyyzzz{{{~~~{{{wwwuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{|||~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{|||{{{xxxtttrrrsssvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwxxx}}}zzzwwwyyyssswwwxxxuuutttwwwxxxwwwvvvvvvvvvvvvvvvuuusssssslllmmmnnnoooqqquuuzzz}}}}}}zzzwwwuuuttttttsssqqqsssvvvvvvttttttwwwwwwtttzzzyyyxxxvvvuuuuuuvvvwww}}}|||||||||vvvsssttttttrrrqqqtttzzz{{{|||{{{xxxvvvttttttrrrsssuuuvvvwwwwwwxxxxxxvvvuuuvvvyyy{{{zzzwwwvvvvvvxxxxxxsssrrruuuwwwwwwuuuzzzwwwvvv}}}zzzsssvvvrrruuuxxx{{{{{{zzzwwwuuuuuuvvvvvvvvvvvvuuuttttttxxxvvv{{{}}}wwwzzz}}}uuurrrqqqqqqsssvvvxxxyyyyyyvvvuuutttuuuwwwwwwvvvuuusssrrrqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpppvvvrrrpppuuusssnnnsssssstttuuuvvvvvvvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssuuuuuusssqqqmmmmmmmmmnnnnnnnnnmmmmmmjjjlllnnnoooqqqtttxxx{{{|||zzzvvvqqqnnnnnnqqqtttuuussspppmmmllllllnnnooommmmmmnnnnnnooopppqqqqqqpppqqqssssssrrrrrrrrrsssoooqqqsssrrroooooorrruuusssrrrqqqpppppppppqqqrrrmmmmmmmmmmmmmmmmmmllllllssssssrrrpppmmmlllmmmnnnooonnnmmmmmmnnnnnnmmmlllpppppppppppppppooonnnnnnmmmoooqqqrrrpppooonnnooonnnpppqqqqqqnnnlllmmmnnniiijjjlllnnnooopppqqqrrrpppqqqrrrrrrrrrqqqooonnntttssssssrrrqqqpppooooootttooolllnnnnnnlllkkkmmmmmmnnnqqqrrrrrrqqqpppooolllpppsssrrrooonnnrrruuurrrssssssrrrpppppprrrtttpppkkkjjjmmmmmmkkklllqqqvvvuuutttsssqqqooonnnnnnnnnoooqqqqqqpppnnnnnnoooggglllnnnlllkkklllkkkiiillllllmmmnnnnnnmmmllllllqqqrrrssssssqqqooonnnmmmkkklllmmmmmmnnnppptttvvvooommmlllmmmpppsssttttttrrrxxxuuutttyyyvvvqqquuu~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}|||~~~}}}~~~}}}|||||||||}}}}}}~~~~~~}}}~~~}}}~~~{{{~~~ӵĦĦӵĦ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}}}xxx{{{www~~~{{{www}}}{{{~~~}}}|||||||||{{{|||wwwxxxyyyzzz|||}}}}}}uuuwwwxxxzzz~~~}}}|||{{{{{{uuuvvvyyy{{{}}}{{{{{{{{{zzzxxxyyy}}}~~~{{{yyyzzzzzzyyyxxxzzz|||yyywwwxxxxxxxxxxxx|||~~~|||zzzxxxvvvvvvwwwxxxyyy}}}zzzzzzyyyxxxwwwwwwxxx{{{|||{{{yyyyyyzzzzzzzzzzzzyyy{{{~~~zzzwwwxxxzzz{{{|||}}}}}}|||~~~~~~zzzvvvuuuxxx||||||}}}~~~}}}|||{{{xxxvvvvvvyyy{{{zzz|||{{{zzzyyywwwuuuuuuxxxzzz}}}}}}}}}xxxxxxwwwuuussstttwwwyyy|||yyywww}}}zzzuuuvvvvvvtttssstttwwwyyy{{{vvvsssppp~~~{{{xxxtttuuuvvvvvvuuuvvvyyy{{{}}}yyyuuupppmmmkkk}}}{{{xxxwwwuuuwwwxxxyyyyyyzzz||||||zzzwwwrrrnnnjjjgggeee|||yyyxxxwwwvvvuuuwwwyyy{{{|||}}}~~~|||zzzuuusssppplllgggdddaaa___|||xxxvvvuuuuuutttsssxxxzzz}}}~~~~~~yyyvvvqqqooolllgggccc```]]]\\\|||xxxttttttvvvxxxyyyxxx|||}}}{{{uuuqqqjjjiiigggddd```\\\YYYWWW{{{xxxttttttvvvxxxyyyyyy|||}}}}}}wwwqqqmmmgggfffccc```\\\YYYVVVUUUyyywwwuuutttvvvxxxzzzzzz|||}}}~~~{{{wwwrrrlllgggcccaaa^^^ZZZWWWTTTSSSSSSyyyxxxvvvvvvwwwyyy{{{{{{|||~~~}}}yyyvvvrrrmmmgggbbb___]]]YYYUUURRRQQQQQQQQQzzzzzzzzzzzzzzz{{{|||}}}}}}~~~|||yyyuuuqqqmmmhhhbbb^^^[[[YYYVVVSSSQQQPPPPPPQQQ~~~~~~}}}}}}~~~~~~~~~|||wwwtttppplllhhhddd___[[[XXXWWWTTTRRRQQQPPPPPPPPP~~~~~~||||||{{{yyywwwqqqnnnjjjfffccc___[[[XXXTTTTTTSSSRRRQQQPPPOOONNN}}}}}}~~~~~~~~~~~~{{{yyyxxxwwwtttrrrmmmjjjfffccc```]]]YYYVVVRRRRRRRRRRRRQQQOOONNNMMMzzzyyyyyyzzz|||}}}|||zzzzzz{{{yyyvvvtttsssrrrooommmgggeeebbb^^^[[[XXXUUUTTTQQQPPPNNNLLLLLLMMMNNNOOO}}}yyyyyyyyyzzz}}}~~~}}}|||{{{yyyvvvsssqqqpppnnnkkkhhhcccaaa^^^[[[WWWUUUTTTSSSPPPOOONNNMMMLLLMMMNNNNNN{{{xxxxxxxxxyyy{{{~~~|||{{{zzzvvvsssooollljjjhhheeeccc^^^\\\YYYUUUSSSRRRRRRSSSNNNNNNNNNNNNMMMMMMMMMMMM~~~{{{xxxvvvwwwxxxzzz}}}}}}{{{yyyxxxwwwssspppkkkhhheeeccc```^^^YYYWWWTTTRRRPPPPPPQQQRRRMMMMMMNNNNNNMMMMMMLLLKKK~~~{{{yyywwwwwwxxxzzz}}}~~~|||zzzxxxwwwvvvqqqmmmhhhdddaaa___\\\ZZZVVVTTTRRRPPPOOOOOOPPPQQQLLLLLLMMMMMMMMMLLLKKKJJJ~~~|||}}}}}}|||zzzyyyyyyzzzzzz}}}~~~|||yyywwwvvvuuunnnjjjddd```^^^\\\ZZZXXXRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKK}}}{{{vvvxxxzzzzzzyyyyyyzzz}}}}}}}}}|||zzzxxxuuusssqqqqqqjjjfffaaa\\\ZZZYYYWWWVVVNNNNNNOOOOOONNNMMMKKKJJJMMMLLLKKKJJJIIIJJJKKKKKK~~~{{{xxxsssvvvyyyyyyxxxyyy{{{~~~}}}xxxwwwuuussspppnnnlllkkkhhhddd^^^ZZZXXXWWWVVVUUULLLMMMNNNNNNMMMKKKIIIGGGNNNLLLJJJIIIHHHIIIKKKLLL}}}zzzyyyxxxvvvxxx{{{|||}}}~~~~~~|||zzzxxxuuuqqqooommmkkkiiifff```^^^ZZZVVVTTTRRRRRRRRROOOOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHH}}}{{{{{{{{{{{{wwwzzz|||}}}~~~}}}zzzwwwtttqqqmmmjjjhhhfffcccaaa]]][[[WWWTTTQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHH}}}{{{yyyyyyzzz|||}}}zzz|||~~~|||wwwsssooolllhhhdddbbb```]]][[[XXXWWWTTTQQQOOONNNMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHH}}}{{{xxxvvvvvvxxx{{{}}}}}}{{{tttpppkkkhhhddd```^^^[[[XXXVVVTTTSSSQQQOOONNNMMMLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIII~~~||||||zzzwwwuuuuuuwwwyyy|||~~~yyyrrrmmmhhheeeaaa^^^\\\YYYVVVTTTRRRQQQPPPOOONNNMMMLLLLLLIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGHHHIIIIIIJJJJJJ}}}zzzxxxyyyxxxvvvuuuuuuwwwyyy{{{~~~|||vvvooojjjdddaaa]]][[[YYYWWWTTTRRROOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIII~~~|||yyywwwvvvuuuuuuuuuuuuwwwyyy{{{|||}}}zzzwwwrrrlllggg^^^[[[XXXVVVUUUTTTQQQPPPLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGG~~~}}}{{{yyywwwvvvuuuqqqrrrtttvvvxxx{{{}}}~~~}}}zzzwwwtttoooiiieeeZZZWWWTTTRRRRRRQQQOOOMMMJJJJJJKKKKKKLLLKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEE}}}{{{xxxuuusssssstttuuuoooqqqsssuuuvvvyyy|||}}}zzzwwwsssooolllgggbbb^^^XXXWWWUUUSSSPPPNNNLLLKKKNNNNNNNNNKKKIIIHHHJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHH~~~|||zzzwwwtttrrrrrrssstttppprrruuuvvvwwwzzz}}}~~~zzzwwwtttooolllhhhccc^^^[[[UUUUUUSSSQQQOOOMMMLLLKKKJJJKKKKKKJJJIIIJJJLLLNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHH~~~}}}|||{{{yyyvvvsssqqqqqqqqqrrrsssuuuwwwyyyzzz{{{~~~~~~zzzvvvrrrnnnjjjfffbbb^^^YYYVVVRRRQQQPPPOOONNNMMMLLLKKKIIIJJJKKKJJJIIIIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGG}}}{{{zzzyyywwwuuusssqqqqqqqqqqqquuuwwwzzz{{{|||}}}~~~}}}yyyuuuqqqllliiiddd```]]]YYYUUURRRPPPPPPOOONNNNNNMMMMMMLLLKKKLLLLLLJJJHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFF}}}{{{zzzyyywwwvvvuuusssrrrrrrrrrrrrwwwyyy|||}}}}}}~~~}}}{{{zzzxxxtttooolllgggccc___[[[YYYVVVSSSQQQOOOOOOOOONNNNNNNNNNNNMMMJJJKKKKKKJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFF}}}{{{yyyxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuxxxzzz}}}~~~~~~~~~~~~}}}{{{yyywwwtttrrrnnniiifffaaa^^^ZZZVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNMMMMMMMMMEEEGGGHHHIIIHHHGGGHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEE~~~|||yyyxxxvvvvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwuuuqqqnnnkkkhhhccc___[[[XXXTTTRRRQQQQQQPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKDDDFFFHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDDDD}}}{{{yyywwwuuutttttttttuuuvvvwwwxxxyyyzzz{{{|||xxx{{{~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxtttrrrnnnkkkgggccc___[[[WWWTTTQQQOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHJJJIIIFFFDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD~~~}}}zzzxxxvvvsssssssssuuuvvvvvvxxxyyyzzzyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzzxxxxxxxxxwwwvvvtttpppkkkeeebbbbbb___ZZZVVVTTTQQQNNNNNNOOOOOOMMMKKKNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB~~~}}}|||xxxwwwuuusssssstttuuuwwwwwwyyy{{{||||||}}}}}}}}}|||{{{{{{{{{||||||}}}{{{yyywwwvvvtttqqqnnnlllgggaaa^^^^^^\\\WWWSSSRRRPPPMMMLLLMMMMMMLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB}}}|||zzzyyyvvvuuusssrrrssstttvvvxxxzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzz}}}{{{yyywwwtttpppkkkgggeeeaaa\\\YYYXXXWWWSSSOOOPPPNNNLLLKKKKKKLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB~~~}}}|||{{{yyyxxxwwwssssssrrrrrrsssuuuwwwyyy}}}}}}}}}{{{zzzyyyyyyyyyyyy{{{zzzxxxvvvsssmmmgggbbb___\\\XXXUUUTTTRRROOOMMMNNNMMMLLLKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB}}}|||{{{yyyxxxvvvuuuuuurrrrrrrrrssstttvvvxxxyyy~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxxwwwuuusssqqqllleeeaaaZZZXXXUUUSSSQQQPPPNNNMMMMMMMMMMMMKKKJJJJJJJJJKKKGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB}}}zzzyyyxxxvvvuuutttttttttrrrsssssstttvvvwwwyyyzzz}}}~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxuuutttqqqooolllhhhccc___VVVUUUSSSQQQOOONNNMMMMMMLLLLLLMMMKKKJJJIIIJJJLLLHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB~~~~~~|||zzzxxxwwwuuutttssssssssstttttttttuuuvvvwwwxxxyyyzzzzzz}}}~~~~~~~~~|||zzzxxxwwwvvvuuutttqqqmmmjjjgggccc^^^ZZZSSSSSSQQQOOOMMMLLLLLLLLLIIIKKKKKKJJJHHHGGGIIIKKKGGGGGGFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBB~~~}}}|||}}}|||yyywwwvvvuuutttsssrrrsssssstttuuuuuuvvvwwwxxxyyyzzzzzzxxx{{{~~~}}}{{{yyywwwuuuttttttssspppkkkgggccc^^^ZZZWWWQQQQQQPPPNNNLLLJJJKKKLLLGGGIIIJJJIIIFFFEEEGGGJJJGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB~~~}}}{{{{{{{{{{{{zzzxxxvvvtttuuutttrrrqqqqqqrrrtttuuutttwwwzzz{{{{{{{{{|||}}}}}}}}}~~~~~~~~~{{{wwwtttttttttsssrrrmmmjjjeeeaaa]]]ZZZVVVTTTNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA~~~{{{{{{{{{zzzyyywwwuuussstttsssqqqpppqqqrrrsssuuuuuuwwwzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}zzzvvvsssqqqpppnnnllliiifffaaa]]]ZZZWWWSSSQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA{{{{{{zzzyyywwwuuusssrrrqqqqqqppppppppprrrssstttvvvxxx{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||zzzwwwtttpppnnnkkkgggdddccc```[[[XXXUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@???AAAAAAAAAAAAAAAAAA@@@@@@~~~~~~~~~~~~~~~{{{zzzyyywwwuuusssrrrqqqooooooooopppqqqrrrtttuuuxxxzzz{{{{{{zzzzzz{{{}}}}}}~~~}}}|||zzzxxxuuuqqqnnnjjjeee```]]]]]]ZZZVVVTTTRRRPPPMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@~~~~~~}}}}}}{{{zzzyyywwwuuutttrrrqqqpppnnnooopppqqqsssuuuvvvwwwzzz{{{|||{{{zzzzzz{{{}}}|||}}}~~~~~~|||yyywwwuuurrrnnnjjjfffaaa\\\XXXYYYVVVSSSQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????~~~~~~}}}{{{zzzxxxwwwuuusssrrrqqqqqqqqqooopppqqqsssvvvxxxyyyzzz{{{||||||{{{zzzyyy{{{}}}zzz|||}}}}}}|||yyyvvvtttqqqnnnjjjeeebbb]]]YYYVVVUUUSSSPPPOOOOOONNNMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>~~~~~~~~~}}}{{{yyyvvvuuusssrrrqqqqqqqqqrrrpppqqqsssvvvyyy{{{|||}}}}}}}}}}}}{{{yyyyyy{{{|||yyyzzz||||||{{{wwwtttqqqmmmiiiddd___\\\YYYVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===~~~}}}}}}~~~}}}{{{yyytttsssrrrqqqqqqqqqrrrsssqqqrrruuuxxxzzz}}}~~~~~~~~~}}}{{{yyyyyy{{{|||xxxyyy{{{{{{zzzvvvrrrpppjjjeee```[[[YYYWWWUUUSSSPPPOOOLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===}}}||||||zzzwwwsssqqqrrrssssssqqqqqqrrrsssvvvxxxzzz}}}~~~|||{{{zzz{{{{{{|||}}}zzzxxxyyy|||{{{vvvqqqkkkeee]]]WWWSSSRRRRRRQQQNNNMMMMMMLLLKKKJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCDDDFFFEEECCCBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAACCCBBBAAAAAA@@@@@@@@@@@@FFFFFFEEEDDDBBBAAA@@@???}}}{{{zzzxxxtttqqqrrrsssuuuuuuttttttuuuvvvwwwyyy{{{~~~}}}||||||||||||{{{yyyxxx{{{}}}}}}xxxssshhhbbb[[[TTTQQQPPPPPPOOOLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFEEECCCCCCCCCEEECCCDDDEEEEEECCCBBBBBBCCC@@@AAABBBBBBAAA@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@|||zzzxxxvvvrrrppprrrsssuuuuuuuuuuuuwwwxxxzzz{{{}}}}}}{{{zzzzzzyyywwwvvvwwwyyy{{{zzzuuupppccc^^^WWWRRRPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEECCCBBBCCCDDDBBBDDDEEEDDDCCCAAABBBBBB===???@@@AAA@@@@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@}}}zzzwwwuuurrrpppppprrrtttttttttuuuwwwxxx|||}}}~~~|||zzzxxxvvvuuurrrrrrrrrtttuuurrrmmmhhh^^^ZZZUUUQQQOOONNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEECCCBBBCCCDDDAAACCCDDDDDDBBBAAAAAABBB===???@@@@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@~~~}}}{{{xxxuuutttsssrrrtttvvvvvvvvvwwwyyyzzz}}}~~~|||yyywwwtttsssoooooooooooommmiiiddd```[[[XXXTTTQQQPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDCCCBBBBBBDDDAAABBBCCCCCCAAA@@@@@@AAA???@@@AAA@@@>>>===>>>???@@@@@@@@@??????@@@@@@AAA>>>>>>>>>????????????@@@{{{||||||zzzxxxvvvvvvwwwwwwyyy{{{{{{{{{{{{}}}~~~}}}}}}|||zzzwwwtttrrrnnnmmmllljjjfffbbb^^^[[[WWWUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCC@@@BBBCCCBBBAAA???@@@@@@@@@AAABBB@@@>>>======>>>@@@????????????@@@@@@AAA>>>>>>??????????????????~~~~~~uuuwwwyyyyyywwwvvvxxxzzz{{{|||~~~~~~}}}}}}~~~||||||~~~~~~}}}}}}||||||{{{yyyvvvssspppooohhhhhhfffccc___[[[YYYXXXTTTRRRQQQQQQQQQPPPNNNLLLIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCC@@@AAABBBBBB@@@??????@@@???@@@AAAAAA???>>>???@@@???????????????@@@AAAAAA????????????????????????{{{{{{|||qqqtttwwwwwwvvvvvvyyy{{{{{{|||}}}}}}|||{{{}}}~~~{{{|||}}}~~~~~~}}}|||{{{wwwvvvvvvtttrrrooollljjjbbbbbb```\\\XXXVVVUUUVVVRRRPPPOOOPPPPPPOOOMMMKKKGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDBBBAAABBBCCC???AAABBBBBB@@@??????@@@>>>???AAAAAA@@@@@@AAACCC??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????>>>~~~|||zzzxxxvvvuuussstttuuuvvvwwwxxxyyyyyy~~~}}}|||{{{xxxyyyzzzzzzzzzyyyxxxwwwvvvtttrrrpppnnnkkkfffcccaaa^^^ZZZWWWTTTRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAA???>>>>>>???AAA@@@@@@??????@@@@@@AAA>>>????????????@@@@@@@@@>>>===<<<<<<<<<>>>???@@@~~~}}}{{{yyywwwuuuuuussstttuuuvvvxxxyyyzzz{{{~~~}}}|||{{{wwwxxxxxxyyyxxxwwwvvvuuusssqqqnnnllljjjfffbbb^^^]]][[[XXXUUURRRQQQQQQQQQMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDEEEEEECCCAAABBBBBBBBBBBBAAAAAA@@@@@@BBBCCCCCCBBB@@@??????@@@AAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>=========>>>??????~~~}}}{{{yyywwwuuutttttttttuuuvvvxxxzzz{{{}}}~~~~~~}}}{{{zzzvvvwwwwwwwwwvvvtttsssrrrnnnllliiifffddd```\\\XXXXXXWWWTTTRRRQQQPPPPPPPPPLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@>>>????????????>>>>>>===~~~~~~{{{zzzxxxvvvuuutttttttttuuuvvvwwwyyy|||~~~~~~|||{{{zzzvvvwwwwwwvvvuuurrrpppooojjjhhhdddaaa^^^[[[WWWTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIDDDDDDDDDCCCCCCDDDDDDEEECCCBBBAAABBBCCCCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBB@@@???@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@>>>===<<<}}}|||{{{xxxwwwvvvtttttttttvvvvvvwwwxxxyyy|||~~~}}}{{{zzzyyywwwwwwwwwvvvtttqqqooommmgggddd```]]]ZZZXXXTTTQQQPPPPPPOOOOOONNNOOOOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBAAABBBCCCCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???>>>@@@AAA@@@??????>>>>>>??????@@@======>>>>>>>>>?????????>>>???@@@@@@@@@>>>===;;;~~~|||zzzyyyuuuuuusssssstttvvvxxxyyyzzzzzz|||~~~~~~}}}{{{yyyxxxwwwwwwvvvuuurrrooolllkkkdddaaa]]]ZZZXXXVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGCCCBBBAAABBBCCCCCCAAA???@@@@@@AAAAAAAAAAAABBBBBB<<<>>>??????>>>>>>???AAA??????>>>>>>>>>>>>??????=========>>>>>>>>>??????===>>>>>>>>>>>>======<<<~~~~~~|||{{{yyyxxxsssrrrrrrrrrtttwww{{{}}}|||}}}~~~~~~|||zzzyyywwwvvvvvvuuussspppmmmiiihhh```]]]YYYWWWUUUTTTRRRPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDCCCBBB@@@?????????@@@@@@@@@AAAAAA<<<>>>????????????AAABBB??????>>>>>>>>>>>>??????============>>>>>>>>>???<<<<<<<<<<<<<<<<<<===>>>||||||||||||{{{zzzyyyxxxrrrqqqqqqrrrtttxxx|||~~~~~~~~~|||zzzxxxwwwuuuuuutttqqqnnnkkkgggeee^^^[[[WWWUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOKKKKKKJJJIIIGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>?????????@@@@@@@@@===>>>@@@@@@@@@@@@BBBDDD??????>>>>>>>>>>>>??????============>>>>>>>>>>>><<<;;;:::::::::<<<===???}}}}}}}}}|||yyyvvvsssqqqtttttttttuuuwwwzzz|||~~~~~~}}}{{{zzzzzzyyyvvvttttttrrrpppnnnllliiidddaaa^^^ZZZUUUPPPNNNNNNPPPQQQMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJHHHFFFEEEFFFGGGFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAA???======>>>???@@@:::;;;===>>>>>>>>>===<<>>===<<<<<<;;;;;;<<<~~~}}}|||zzzxxxuuusssrrrsssssstttuuuxxxzzz}}}~~~~~~}}}|||{{{yyyyyyxxxwwwuuurrrrrrpppmmmkkkiiieeeaaa^^^[[[XXXTTTQQQOOONNNPPPQQQLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLJJJGGGFFFGGGHHHKKKJJJHHHEEECCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBAAA???======>>>???@@@;;;;;;<<<==================<<<<<<;;;;;;;;;;;;;;;}}}zzzwwwuuutttsssssssssssstttvvvyyy|||~~~~~~~~~}}}}}}|||{{{{{{yyyxxxvvvvvvvvvuuussspppooollliiigggdddaaa\\\YYYVVVUUUSSSQQQOOOOOOOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKIIIGGGFFFGGGHHHLLLJJJGGGCCCBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????AAA@@@???>>>===>>>??????<<<<<<<<<;;;<<<<<<===>>>;;;::::::::::::;;;<<<<<<|||~~~{{{xxxuuusssrrrssstttssstttuuuxxxzzz}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvtttttttttssspppnnnllliiieeebbb___\\\XXXUUURRRQQQQQQPPPOOOOOONNNNNNKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJHHHFFFEEEEEEGGGGGGFFFDDDCCCCCCEEEFFFGGGEEEDDDBBB@@@??????@@@@@@???@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@???>>>===>>>>>>???===<<<;;;:::;;;<<<===>>>::::::::::::;;;<<<===>>>|||zzz{{{yyyuuurrrqqqrrrtttuuutttuuuwwwyyy|||~~~{{{zzzyyywwwvvvvvvvvvvvvvvvtttrrrrrrqqqpppmmmkkkhhheeeaaa^^^[[[XXXUUURRRNNNOOOOOOOOONNNNNNMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGEEEFFFGGGBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@??????@@@@@@?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>><<<;;;:::::::::;;;===>>>;;;;;;;;;;;;<<<===??????|||zzzxxxwwwuuusssqqqqqqrrrtttvvvvvvwwwyyy{{{}}}{{{yyywwwuuutttttttttttttttrrrpppooonnnllliiifffccc```\\\YYYWWWUUURRRPPPMMMMMMMMMMMMMMMLLLLLLLLLHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLKKKHHHGGGHHHIIIBBBCCCDDDDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB?????????>>>>>>???????????????>>>>>>>>>=========;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@~~~|||zzzwwwvvvrrrrrrqqqpppqqqsssuuuvvvwwwyyy{{{}}}~~~{{{yyyvvvtttsssrrrssssssrrrpppmmmkkkiiigggccc```^^^[[[WWWTTTSSSQQQOOONNNMMMMMMLLLKKKJJJJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIFFFEEEFFFGGGBBBBBBAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>}}}zzzxxxvvvuuupppppppppppprrrtttvvvwwwyyyzzz|||}}}~~~~~~~~~{{{yyyvvvtttrrrrrrrrrssspppnnnkkkhhhfffccc___\\\ZZZWWWSSSQQQPPPOOOMMMLLLNNNMMMKKKJJJIIIIIIJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGEEEBBBAAABBBCCC???>>>======>>>AAADDDFFF===>>>@@@AAABBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<999:::;;;<<<===<<<;;;:::;;;;;;:::::::::;;;<<<<<<|||zzzwwwuuutttsssrrrqqqpppqqqsssuuuwwwzzz{{{}}}~~~~~~}}}||||||{{{xxxuuussssssqqqpppnnnnnnjjjhhhhhhddd\\\XXXYYYUUUTTTRRROOOMMMLLLKKKJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGFFFEEECCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDD@@@???AAAAAA>>>???>>>===>>>???@@@???===??????>>>===============???<<<888777999;;;<<<===111666<<<===:::888999<<<<<<;;;::::::999999999999~~~~~~}}}{{{yyyxxxwwwwwwvvvsssrrrrrrrrrsssuuuwwwyyy{{{|||}}}~~~~~~~~~}}}|||zzzwwwtttsssrrrpppnnnlllkkkhhhfffeeeaaaYYYUUUUUURRRQQQOOONNNLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAADDDCCC@@@???AAAAAA>>>???>>>===>>>???@@@???===??????>>>===============>>>;;;999888:::;;;<<<<<<666:::???>>>;;;999:::<<<<<<;;;::::::999999999:::~~~{{{zzzyyywwwuuuuuuvvvwwwxxxssssssssstttuuuxxxzzz|||}}}~~~~~~}}}|||yyywwwtttrrrqqqooollljjjhhhdddbbbaaa\\\UUUQQQQQQOOONNNMMMKKKJJJJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCC@@@???AAAAAA>>>???>>>===>>>???@@@???===???>>>>>>===============<<<;;;::::::;;;<<<;;;::::::<<<>>>===:::888:::<<<;;;;;;:::999999999::::::}}}yyywwwvvvsssrrrrrrtttvvvxxxttttttuuuvvvxxx{{{}}}~~~~~~}}}|||yyywwwtttrrrqqqoookkkiiieeeaaa^^^]]]XXXQQQNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCBBB??????AAAAAA>>>???>>>===>>>???@@@???===>>>>>>============>>>>>>;;;::::::;;;======;;;999999::::::999777777999;;;;;;::::::999999:::::::::|||xxxvvvtttrrrppppppqqqtttuuutttuuuvvvxxx{{{}}}~~~|||{{{zzzxxxuuusssqqqnnnjjjgggccc^^^[[[ZZZVVVOOOLLLNNNLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBBBB???>>>AAAAAA>>>???>>>===>>>???@@@???===>>>>>>============>>>>>>:::::::::<<<======:::888888888888777777999;;;===:::::::::999999::::::;;;zzzvvvrrrqqqpppooopppqqqssstttuuuvvvxxxzzz|||~~~~~~}}}{{{yyyyyywwwtttrrrppplllhhhddd___[[[XXXWWWSSSNNNLLLNNNLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>AAAAAA>>>>>>AAAAAA>>>???>>>===>>>???@@@???==================>>>>>>???;;;::::::<<<======;;;888:::999999999:::<<<>>>???::::::999999999:::;;;;;;~~~xxxtttnnnnnnnnnoooqqqrrrtttuuuvvvwwwyyy{{{}}}~~~~~~{{{yyyxxxvvvtttrrrpppnnniiiddd```[[[WWWTTTSSSQQQLLLKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA>>>AAAAAA>>>>>>AAAAAA>>>???>>>===>>>???@@@???==================>>>??????;;;::::::;;;<<<<<<;;;999;;;:::999:::;;;<<<<<<<<<:::999999999::::::;;;<<<{{{vvvrrrjjjkkkmmmooorrrtttvvvwwwwwwxxxyyy{{{}}}~~~}}}{{{xxxwwwtttssspppnnnlllgggbbb^^^YYYTTTQQQQQQOOOKKKJJJMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAA>>>@@@@@@>>>>>>AAAAAA>>>???>>>===>>>???@@@???==================>>>??????<<<;;;::::::;;;<<<;;;::::::999999999::::::999777999999999999::::::;;;<<<~~~zzzuuurrrnnnnnnnnnoooqqqsssvvvwwwzzzzzzzzzzzzzzz{{{||||||}}}}}}|||{{{yyyvvvtttrrroooooonnnkkkhhhccc^^^\\\TTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@?????????@@@@@@@@@@@@???????????????;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======???===<<<<<<======<<<;;;777888:::<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::{{{wwwssspppoooooooooppprrruuuwwwyyy{{{{{{{{{{{{|||}}}~~~~~~|||{{{{{{yyywwwtttqqqoookkkkkkjjjhhhddd```\\\YYYSSSRRRQQQOOONNNLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB=========<<<======>>>>>>@@@@@@@@@??????>>>>>>>>><<<==================<<<======>>>>>>>>>>>>======>>>===<<<<<<======<<<;;;777999:::<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::~~~zzzwwwtttqqqnnnppppppqqqrrruuuwwwyyyzzzzzzzzzzzz{{{{{{|||~~~~~~zzzzzzyyywwwtttpppmmmkkkffffffdddbbb___[[[XXXVVVRRRQQQPPPOOOMMMKKKJJJJJJKKKJJJIIIHHHFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???@@@AAABBBCCC;;;;;;;;;;;;<<<===>>>???AAAAAA@@@???>>>>>>============>>>>>>>>>>>>======<<<======>>>>>>======<<<>>>===<<<<<<======<<<:::888999:::;;;<<<;;;:::999::::::;;;;;;;;;;;;::::::}}}yyyvvvuuussspppnnnpppppprrrsssuuuxxxyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwtttpppllliiigggaaa```___]]][[[XXXUUUSSSQQQPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????BBB@@@???>>>>>>@@@BBBCCC??????>>>>>>>>>??????@@@AAAAAA@@@???>>>===<<<<<<=========>>>>>>=========<<<==================<<<>>><<<;;;;;;<<<===;;;:::888999:::;;;;;;;;;:::::::::::::::;;;;;;:::::::::}}}{{{xxxvvvttttttsssqqqppppppqqqrrrtttvvvwwwxxxyyyvvvvvvuuuuuuvvvvvvwwwxxxvvvuuutttqqqmmmiiieeeccc]]]\\\[[[YYYWWWUUUSSSRRROOOOOONNNLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>@@@@@@??????>>>======<<<;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<===<<<;;;;;;<<<<<<;;;:::999999::::::;;;;;;;;;:::999::::::::::::::::::999}}}~~~|||yyywwwwwwuuusssrrrssstttsssrrrrrrrrrtttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvrrrqqqpppmmmjjjeeebbb```YYYXXXWWWUUUTTTRRRQQQQQQNNNMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCBBB@@@>>>===<<<<<<<<>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;===<<<;;;;;;<<<<<<;;;999999999999:::::::::;;;;;;999999::::::::::::999999{{{|||}}}~~~|||yyyuuussssssrrrpppqqqsssttttttsssuuuuuuwwwxxxxxxxxxwwwvvvwwwvvvuuusssrrrrrrrrrqqqllllllkkkhhheeeaaa^^^\\\UUUTTTSSSRRRPPPPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;===<<<:::;;;<<<<<<;;;999:::999999999::::::;;;;;;999999::::::::::::999999~~~zzz{{{|||}}}{{{wwwssspppqqqooooooppprrrttttttssswwwxxxyyyzzzyyyyyywwwvvvuuutttrrrpppooonnnmmmmmmiiihhhgggeeebbb^^^[[[YYYRRRRRRPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>???<<<<<<======>>>>>>??????======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;===;;;::::::;;;<<<:::999::::::999999999:::;;;<<<999999999::::::999999999zzzyyyxxxwwwuuusssqqqpppooommmnnnooopppsssuuuwwwyyywwwxxxyyyyyyyyyxxxwwwvvvsssrrrpppnnnllljjjiiihhhgggfffccc___\\\YYYWWWVVVRRRQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCDDD@@@@@@????????????@@@@@@===>>>???AAAAAAAAA@@@???============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999888888:::999999999999999999999666666777888999:::::::::~~~xxxxxxwwwuuutttrrrpppooonnnmmmnnnoooqqqtttvvvxxxyyyzzz{{{|||||||||zzzyyyxxxrrrqqqooommmkkkhhhffffffeeeccc```]]]YYYWWWUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCAAAAAABBBBBBBBBAAA???>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@===>>>??????????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888999999:::;;;;;;777777777888999999999:::{{{vvvvvvuuusssqqqpppooonnnnnnooooooqqqsssvvvxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxqqqpppnnnkkkhhheeecccbbb```^^^\\\YYYVVVSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>@@@??????>>>>>>??????@@@???>>>>>>============>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888999999999::::::888888888888888888999999~~~yyyuuutttsssqqqpppnnnnnnnnnoooqqqrrrtttvvvyyyzzz||||||||||||||||||zzzxxxvvvuuuqqqooommmiiifffccc```___ZZZYYYWWWTTTRRRPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@>>>===;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999<<<;;;:::999888777666555999999999888888888888888{{{wwwtttrrrqqqooonnnnnnoooqqqqqqvvvwwwyyy{{{|||}}}~~~~~~|||||||||{{{yyyvvvtttrrrooonnnkkkhhhddd```^^^\\\VVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>??????>>><<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999;;;;;;:::999777666555555999999999888888888888888{{{xxxuuusssppppppooooooppprrrtttvvv{{{|||~~~~~~}}}}}}{{{yyyuuusssqqqllljjjhhheeeaaa^^^[[[ZZZSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCCCCDDDEEEAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAA???>>>>>>======>>>>>>???>>>======<<<<<<<<<<<<===::::::;;;<<<===>>>>>>???::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888999999888888888888888888999999{{{wwwsssrrrrrrpppoooooooooqqquuuyyy{{{||||||{{{yyyvvvrrrooommmgggfffdddaaa]]]ZZZXXXWWWQQQQQQOOONNNMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDEEEGGGGGGCCCDDDFFFFFFFFFEEECCCBBBEEEDDDDDDDDDDDDEEEFFFGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@>>>>>>============>>>>>><<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::555666666777888999999:::777777777888999999999:::~~~}}}{{{xxxtttqqqppppppooooooooopppssswww{{{~~~yyyyyyxxxuuurrroookkkiiidddccc```^^^[[[XXXVVVTTTQQQPPPOOONNNMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHCCCDDDFFFGGGFFFEEECCCBBBAAA@@@@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>============>>>>>>;;;<<<===?????????>>>>>>======<<<;;;999888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888777777777777777666666777888999::::::;;;|||xxxvvvtttssspppnnnkkkmmmpppsssvvv{{{~~~{{{xxxuuurrrooollliiifffccc___[[[YYYVVVSSSPPPOOONNNLLLKKKJJJKKKLLLNNNKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGEEEEEEEEEEEEFFFIIIHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>@@@===<<<<<<>>>>>><<<999>>>>>>============>>>>>>>>>>>>============>>>>>>999999999:::::::::;;;;;;<<<999777777888::::::999;;;:::999999;;;;;;:::999999999999999999999999999999888777555555777888999{{{xxxvvvttttttsssqqqppplllnnnqqqtttwww|||}}}zzzwwwssspppmmmiiifffaaa]]]YYYUUUSSSQQQNNNLLLOOONNNLLLJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;:::;;;>>>>>><<<:::>>>>>>============>>>>>>>>>======<<<<<<======>>>;;;;;;;;;<<<<<<<<<======;;;999888888:::::::::999::::::999::::::::::::999999999999999999999999999999888777666666777888999}}}{{{vvvtttrrrrrrssssssrrrqqqnnnpppsssvvvzzz|||yyyuuuqqqnnnjjjeeebbb```\\\WWWSSSQQQPPPOOOMMMNNNMMMLLLJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA????????????????????????@@@@@@@@@???????????????;;;;;;;;;<<<>>>???>>>===>>>======<<<<<<======>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::999:::;;;<<<:::888::::::::::::::::::::::::777777777777777777777777999888777666666777888999{{{xxxtttrrrqqqqqqrrrrrrrrrqqqqqqsssvvvyyy|||{{{xxxsssoookkkgggbbb___^^^ZZZUUURRRPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA???????????????????????????@@@@@@@@@@@@@@@??????=========>>>???@@@???>>>=========<<<<<<=========<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;:::999:::;;;<<<<<<:::888999999::::::999999999:::777777777777777777777777888888777666666777888888~~~yyyvvvtttsssqqqqqqrrrrrrqqqppptttvvvyyy|||~~~}}}zzzvvvqqqmmmiiiddd___\\\XXXUUUPPPNNNMMMMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@???>>>===>>>>>>>>>===<<<<<<<<<======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;999999999;;;<<<<<<:::777888999;;;:::888777999:::666666666666666666666666888888777777777777888888|||wwwuuuuuusssrrrrrrssstttsssrrrwwwyyy|||~~~}}}zzzyyyvvvsssnnnjjjfffaaa\\\YYYUUUSSSQQQOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDAAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@???>>>>>>;;;<<<===<<<:::999888999===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999888999:::;;;999777777999;;;:::777666888;;;666666666666666666666666777777777888888777777777}}}xxxuuussssssrrrqqqsssuuuwwwwwwwwwyyy|||~~~~~~|||yyyvvvtttqqqnnniiieeebbb^^^YYYVVVTTTRRRRRRRRRRRRQQQNNNKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAACCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCC????????????????????????:::<<<===?????????===<<<:::<<<>>>===;;;::::::<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::888777777888999888888666999;;;:::777555888;;;777777777777777777777777777777888888888888777777zzzvvvsssqqqrrrqqqqqqssswwwzzz{{{{{{{{{}}}~~~~~~}}}{{{yyyvvvsssqqqnnnjjjfffbbb___[[[WWWSSSNNNMMMMMMNNNOOOMMMJJJGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999;;;===>>>???>>>===<<<:::===@@@@@@>>>>>>???AAA<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999999:::::::::;;;;;;:::888555555666888888888555999<<<:::666555888;;;888888888888888888888888777777888888888888777777zzzvvvsssrrrqqqsssuuuxxx{{{}}}~~~}}}}}}}}}~~~|||{{{yyyvvvssspppnnnmmmfffeeeaaa]]]ZZZVVVTTTSSSLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???;;;<<<===???@@@@@@AAAAAA:::::::::;;;;;;;;;<<<<<<::::::999888888999:::::::::999999999999999999:::999999888888888888999999888:::;;;;;;999888888999777777888888888888777777|||xxxuuurrrqqqrrrsssuuuwwwzzz}}}}}}||||||||||||yyyxxxvvvssspppmmmkkkjjjcccaaa^^^ZZZWWWTTTRRRQQQLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<>>>???>>>===<<<===>>>;;;;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<::::::999888888999::::::999999888888888888999999999999888888888888999999444666888888777777888999777777777777777777777777}}}zzzxxxuuutttsssssstttvvvxxx{{{}}}~~~|||zzzxxxwwwuuutttrrrooollliiigggfff^^^]]]ZZZVVVSSSQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????<<<======>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>;;;<<<<<<<<<;;;::::::999::::::::::::;;;;;;;;;;;;:::999999888888999999:::888888888777777888888888999999888888888888999999222444777888777888999:::888888666666666666888888~~~}}}{{{zzzyyyxxxxxxxxxvvvwwwyyy{{{}}}~~~{{{wwwtttrrrqqqpppnnnkkkhhheeecccbbbZZZYYYVVVSSSPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>>>>======<<<===>>>===<<<<<<===>>><<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;999999999999999999999999888888777777777777888888999999888888888888999999555777999999999999:::;;;999888666555555666888999~~~{{{xxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~|||yyytttqqqnnnmmmllljjjgggdddaaa___^^^WWWUUUSSSQQQOOOMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@@@@======>>>>>>>>>>>>======;;;===>>>===<<<;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999999999999999999999999888888777777777777888888999999888888888888999999777888::::::888777777888888777555444444555777888}}}yyyvvvssssssssssssuuuvvvwwwxxx~~~~~~}}}zzzvvvrrrnnnmmmiiihhhfffccc```]]][[[ZZZSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????============>>>>>>???@@@>>>>>>>>>>>>>>>======<<<;;;<<<======;;;;;;<<<===888999999:::;;;;;;;;;:::999999999999::::::::::::888999999::::::999999888888888888777777888888888999999888888888888999999555777888777666444444555777777555555555555777777}}}|||yyyvvvsssppppppqqqrrrtttuuuwwwxxx|||xxxssspppnnnllleeedddbbb___\\\YYYWWWVVVPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???????????????????????????>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;<<<======;;;;;;<<<===:::;;;;;;;;;;;;::::::999888999999999999:::::::::888999::::::::::::999888999999888888888888999999999999888888888888999999333555777777666555666666666666666666666666666666|||{{{yyyxxxuuusssqqqqqqrrrsssuuuwwwyyyzzz{{{vvvrrrooommmmmmbbbaaa___\\\YYYVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===<<<;;;;;;<<<===?????????>>>===<<<:::999888888999999999:::::::::888999:::;;;;;;:::999888::::::999999999999::::::999999888888888888999999333555888888888888999:::555555666666666666555555~~~|||xxxuuuqqqnnnmmmqqqppppppqqqtttwwwzzz}}}}}}{{{yyyxxxvvvtttqqqnnnhhhddd^^^ZZZWWWVVVUUUSSSOOOOOONNNLLLKKKIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@>>><<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<;;;:::999::::::::::::;;;<<<======999999888888999999:::;;;999::::::::::::999888888===:::777888;;;<<<888444555666777666555444555666444444444555555555555666~~~}}}{{{xxxuuurrrpppoooqqqqqqrrrsssuuuyyy|||~~~}}}|||yyywwwuuutttsssqqqnnnlllgggccc]]]XXXVVVTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>AAA@@@>>><<<<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<<<<<<<;;;999999;;;;;;:::::::::::::::;;;888888777777888888999:::999999999999999888888777;;;888777888<<<===:::777333555666666555555777888444444444444555555666666~~~|||{{{yyyvvvtttrrrqqqqqqqqqrrrssstttwww{{{~~~|||yyywwwtttrrrppppppooommmjjjhhhgggccc^^^YYYVVVTTTRRRPPPLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAA@@@>>>===<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888<<<;;;:::999888888888888777777666666777777888999888888888888888777666666999777666888<<<===;;;999222444555666555666888999444444444444444555666666~~~zzzyyywwwtttrrrppppppoooqqqqqqsssuuuxxx{{{~~~~~~zzzvvvsssooonnnlllkkkkkkjjjgggdddfffbbb^^^ZZZXXXWWWUUUSSSNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>@@@???>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888::::::999888777777888888777777777777777888999999777777777777777666666555888777666888:::;;;999777333555666666555555666888555444444444444555666777yyywwwtttqqqooonnnmmmmmmpppqqqsssuuuxxx{{{}}}~~~yyytttqqqmmmkkkjjjiiihhhfffcccaaa___\\\YYYXXXXXXWWWVVVUUURRRQQQPPPMMMKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>==================;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888777777777888888999:::999888888888888999::::::666777777777777666555555888777777777777777555444666777888777555444444555555555444333333555666777~~~}}}wwwuuurrrpppnnnnnnnnnoooqqqrrrtttvvvyyy{{{|||}}}}}}xxxrrroookkkjjjgggfffeeeccc```]]]WWWUUUSSSSSSTTTTTTSSSRRRSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777777888888777777777777888999:::;;;999999999888999::::::;;;777777777777777666555555888888888777777555444444777888888777444333333444666555333333333444666888}}}zzzxxxtttsssqqqooooooqqqsssttttttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~{{{vvvpppmmmjjjhhheeecccbbb___[[[YYYSSSRRRPPPPPPQQQQQQPPPNNNPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999:::999888777666777777888999999888888888999999:::888888888888888999999:::777888888888888777666666777888999999888777777777666777888777555444444555666555333222222444777888|||~~~|||vvvsssrrrqqqppppppqqqtttwwwyyyvvvwwwxxxzzz{{{|||}}}}}}yyy{{{||||||yyytttoookkkiiigggdddbbb___\\\YYYVVVUUUSSSQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999:::;;;;;;:::::::::;;;;;;;;;::::::999999999:::999777666666666777888<<<;;;:::999888888888888777777777777777888888999888888888888888777666666666888:::::::::::::::;;;444666777666555555666777777555333222222444777888~~~}}}zzzxxxvvvtttqqqqqqqqqrrrtttwwwyyy{{{}}}|||zzzzzz{{{{{{yyyxxxyyyxxxvvvssspppnnnlllkkkdddaaa\\\ZZZYYYXXXWWWVVVRRRPPPOOOMMMMMMNNNOOOQQQLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJIIIHHHFFFEEEEEEDDDHHHGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB??????????????????@@@@@@@@@???>>>======>>>???@@@>>>??????>>><<<<<<===>>>;;;<<<===>>>>>><<<:::999;;;;;;:::999999888888777:::999999888777777777888555666777888999:::;;;;;;888777777777777999:::;;;999888888777777777777777777777666555555555555555444555555666666777777777444555555666777666666666}}}||||||{{{yyywwwvvvuuuqqqqqqrrrsssvvvxxx{{{|||}}}|||zzzzzzzzzzzzxxxvvvwwwvvvtttqqqmmmkkkhhhgggbbb^^^ZZZXXXWWWVVVUUUTTTPPPNNNMMMKKKKKKLLLMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDCCCAAA@@@@@@???BBBAAAAAAAAAAAAAAAAAABBB??????????????????????????????>>>======>>>??????===>>>???===<<<;;;<<<>>>;;;<<<===>>>===<<<:::999666666777777888999999999::::::999888888888888888666666777888999:::;;;;;;:::999888777777888888999999888888777777777777777888777666666555555666666444444444444555555555555555555555555666666666777|||yyyyyyyyyxxxwwwvvvuuuuuuqqqrrrsssuuuxxx{{{}}}~~~}}}{{{zzzzzzxxxvvvssstttssspppmmmiiifffcccbbb^^^[[[WWWUUUTTTTTTSSSRRRMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????>>>>>>======>>>>>>???<<<===>>>===;;;:::;;;<<<;;;<<<=========<<<;;;:::777777888888999:::::::::::::::::::::999999999999666666777888999::::::;;;;;;:::999888777777777777999888888777777777777777888888777666666666777777555555555555555444444444666555555444555666777888}}}zzzxxxwwwvvvuuutttssssssrrrrrrsssuuuxxx{{{~~~}}}{{{zzzxxxtttqqqqqqpppmmmiiieeebbb___]]][[[XXXTTTRRRRRRRRRRRRQQQLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???????????????>>>>>>>>>======>>>>>>>>>;;;<<<>>>===;;;:::;;;;;;;;;<<<<<<======<<<;;;;;;======<<<;;;;;;::::::999:::::::::;;;:::::::::999666777777888999999:::::::::999999888888888777777999888888777777777777777888888777777777777888888777777777666666555555555777666444333444555777999|||yyywwwvvvtttrrrqqqppppppppptttvvvxxx{{{~~~}}}{{{wwwrrrooonnnmmmjjjfffbbb^^^\\\ZZZYYYVVVRRRQQQQQQQQQQQQQQQLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>=========>>>>>>=========;;;<<<>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999999::::::;;;;;;;;;:::999777777777888999999::::::777777888888999999999999999888888777777777777777888888777777777777888888777666666555555444444444777666444333444555777999~~~{{{xxxuuutttrrrpppoooooopppqqqwwwxxx{{{~~~}}}zzzuuuoookkkjjjhhhfffbbb___[[[YYYWWWVVVSSSPPPNNNOOOPPPPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>======<<<;;;===??????===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===777777888888999:::::::::777888:::;;;;;;;;;:::999777777888888888999999999666666777999999::::::999999888888777777777777777777777666666666777888888444444444444444333333333666555555444555666777888~~~}}}|||{{{yyywwwqqqpppoooooooooqqqssstttyyy{{{}}}~~~|||xxxrrrlllgggdddcccaaa^^^[[[XXXVVVTTTRRROOOLLLKKKLLLMMMNNNMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBCCCEEEFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>===<<<<<<;;;===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<======666666777777888999999999666777999:::;;;:::999888888888888888888999999999777777999999999999888777999888888777777777777777666666555555666666777888555555555555666666666666555555555555666666666777|||zzzzzzyyywwwvvvnnnmmmmmmmmmooorrruuuwww{{{|||}}}zzzvvvpppiiidddaaa```^^^[[[XXXUUUSSSRRRPPPMMMJJJIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDD??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>===;;;<<<===>>>>>>===<<<;;;;;;>>>@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999888888777555666888:::::::::888777888888888888888999999999999999::::::999888666555999888888777777777777777555555555555555666777777888888999999::::::;;;;;;444555666666777666666666~~~|||yyyvvvuuusssssssssrrrqqqqqqsssvvvzzz|||{{{}}}~~~yyyuuuqqqlllgggddd\\\\\\ZZZXXXTTTQQQNNNLLLLLLLLLMMMMMMLLLKKKIIIHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@???==================>>>>>>999:::;;;===>>>>>>??????999:::<<<>>>>>>===;;;:::;;;:::999888777777777777777777888888888999999999;;;888888:::999666666888777888888777666777:::<<<888888777666666777888999555555555555555555555555444666777777666555555666444444444555555555555666~~~}}}|||zzzwwwuuusssrrrrrrqqqqqqqqqrrruuuxxx|||~~~~~~}}}xxxtttpppkkkfffccc[[[ZZZXXXUUURRRPPPNNNLLLLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<=========;;;:::999999888888888888888999999666666777777777888888888;;;888777:::999666666888888888999888666777999;;;888888777666666777888999666666666666666666666666555666777666555444555777444444444555555555555666~~~yyyzzzyyywwwuuusssrrrqqqpppoooppprrruuuxxx{{{}}}~~~{{{vvvrrrmmmiiidddaaaYYYWWWUUURRROOOMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@??????<<<======>>>>>>======<<<>>>>>>===<<<;;;:::999999777777777777888999:::;;;666666666666666777777777:::777777999999666666999888999999888666666777999888777777666666777777888777777777777777777777777666666666555444444666888444444444555555555555666|||wwwvvvuuutttrrrqqqpppppppppppprrruuuxxx{{{}}}~~~~~~~~~|||{{{xxxsssnnnjjjfffaaa]]]VVVTTTQQQNNNLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHGGGEEEEEEDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????????????????????????????>>>??????????????????>>>AAAAAABBBBBBCCCCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;::::::::::::888888777777888999999:::777777777777777777777777999666666999999666666999888999999888666555666777888777777777666666666666666666666666666666666666777777666444333444666999444444444555555555555666{{{xxxtttsssrrrqqqppppppppppppsssuuuxxx{{{}}}}}}}}}}}}|||}}}}}}{{{zzzwwwtttooojjjfffaaa]]]YYYSSSQQQNNNLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB????????????????????????======>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA????????????>>>===<<<;;;;;;;;;::::::::::::;;;<<<:::999999888777777888888888888888888888888888888888666666999999666666999777888999888777555666777777777777777666666555555555555555555555555555555777777666444333444666999444444444555555555555666~~~}}}|||{{{yyysssrrrrrrqqqqqqqqqqqqrrrvvvwwwzzz|||~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwvvvsssooojjjfffbbb]]]XXXUUUOOONNNLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????======>>>>>>>>>>>>======<<<<<<======>>>>>>??????;;;;;;<<<===>>>??????@@@????????????>>>>>>===<<<999999::::::;;;;;;;;;;;;;;;:::999888777777777777999999999999888888888888888555555888888666666999666777999888777666666777777777777777666555444444555555555555555555555555666666666555444444666888444444444555555555555666~~~}}}|||zzzxxxsssrrrrrrrrrrrrrrrssssssvvvxxxzzz|||~~~{{{wwwtttqqqooolllgggbbb^^^YYYTTTQQQLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAAAAA>>>>>>????????????>>>>>>????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<============:::;;;;;;<<<<<<=========>>>>>>?????????>>>>>>===999:::;;;;;;;;;:::999888999999888888888888888999999888888888777777777777777444555888888666666999444666888888777666666777666777777777777555444333555555555555555555555555555666777666555444555777444444444555555555555666~~~|||yyywwwssssssrrrrrrsssssstttuuuvvvwwwyyy|||{{{vvvqqqnnnmmmiiieee```\\\WWWRRROOOKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>????????????>>>>>>:::;;;<<<===<<<999777555777777777777888999:::;;;888888777777666666666555777444444888888666666999333555888888777777777888666777777777777555333222777777777777777777777777444666777777666555555666444444444555555555666666~~~{{{xxxvvvtttrrrtttssssssssssssttttttuuu|||||||||}}}~~~xxxrrrnnnhhhddd^^^YYYVVVSSSQQQOOOLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEGGGFFFEEECCC@@@???@@@BBBAAABBBCCCCCCAAA??????@@@AAA@@@??????@@@@@@???===??????>>>===============????????????>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::666999<<<>>>>>>======>>>======<<<<<<<<<;;;;;;;;;??????>>><<<;;;:::999888999::::::::::::999888888666666666666777777777777666555777:::666000222:::777777777777777777777777444666777777666555555666555555555666666666666666333444444555555666666666444444444444444444444444~~~{{{yyyvvvuuutttuuuttttttuuuuuuvvvwwwwww~~~~~~~~~~~~~~~wwwqqqmmmeeeaaa[[[WWWTTTQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEECCC@@@@@@AAABBB@@@BBBCCCCCCAAA???@@@@@@AAA@@@>>>???@@@@@@???===???>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=========;;;;;;===>>>===<<<<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;:::999999999::::::::::::999888888777777777888888888888999666555888999666000333999777777777777777777777777444555777777555555555666333444444555666666777777444444444444444555555555444444444444444444444444~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzsssmmmiii```\\\WWWSSSPPPOOOLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@BBBCCC@@@BBBCCCBBBAAA@@@@@@AAAAAA???>>>>>>???@@@>>>===>>>>>>======<<<<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;AAA@@@???<<<999999;;;>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888888888888999999999::::::666666888999666222444888777777777777777777777777444555777777555444555666222222333444555666666777444444444444333333333333444444444444444444444444zzzyyyxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}zzztttmmmgggccc\\\YYYTTTPPPNNNMMMLLLJJJKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDD@@@AAACCCBBBAAA@@@@@@AAA@@@???>>>>>>??????>>>===>>>======<<<<<<<<<======??????>>>>>>>>>=========;;;<<<<<<======<<<<<<;;;>>>???>>><<<999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999::::::::::::999888888888888888888999999999:::666777888888666444555777777777777777777777777777333555666666555444444555333333333444444444444444444444444333333222222222444444444444555555555555wwwvvvuuutttssstttuuuvvvzzz{{{|||}}}~~~~~~~~~~~~{{{{{{|||}}}~~~|||{{{yyyuuupppiiiccc___YYYVVVQQQOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCCCCAAAAAABBBCCC???AAABBBBBBAAA@@@AAABBB@@@???===>>>??????>>><<<======<<<<<<<<<<<<======>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<:::999999999::::::;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999::::::::::::999888888777777777888888888999999666888888777666666666666666666666666666666666666333555666666555444444555555555555444333333222222444444444333333222222222444444444555555666666666~~~vvvuuusssrrrrrrsssuuuvvv{{{|||}}}~~~~~~}}}|||xxxyyyzzz{{{{{{{{{{{{{{{yyyxxxuuuqqqllleee```]]]VVVSSSOOOMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA???AAACCCCCCBBBAAAAAABBB???@@@BBBBBBAAA@@@AAABBB@@@>>>======>>>???===<<<<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::444777:::<<<;;;999999999::::::::::::;;;;;;;;;;;;999999999999999999999999999::::::::::::999888888777777777888888888888999777999999666666888777555666666666666666666666666333444666666444333444555666666555555444333333333444444444444333333333333444444444555666666777777}}}|||{{{xxxvvvtttsssssstttvvvxxx|||}}}~~~~~~}}}{{{zzzxxxyyyyyyyyyxxxvvvuuutttrrrqqqoookkkeee___ZZZXXXSSSPPPMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBAAA???AAACCCCCCBBB@@@@@@AAA>>>@@@BBBBBBAAAAAAAAABBB@@@>>>======>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::999999777888::::::999999:::;;;999999:::::::::;;;;;;;;;999999999999888888888888999::::::::::::999888888888888888999999999::::::777:::999555666999888444666666666666666666666666222444555555444333444444444444555555555666666666444444444444444555555555444444444555666777777777}}}{{{zzzyyyzzzxxxvvvttttttuuuwwwyyy|||}}}~~~~~~|||zzzyyyzzzzzzyyyxxxvvvssspppnnnlllkkkhhhddd___ZZZUUURRRQQQNNNKKKIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCAAA@@@???@@@>>>@@@BBBBBBAAAAAABBBCCC???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<888999999::::::999999888;;;;;;;;;999777888:::===999999999::::::;;;;;;;;;999999999999888888777777999::::::::::::999888888999999:::::::::;;;;;;;;;777:::999555666:::999444666666666666666666666666222444555555444333333444222222444555777888999:::444444444555555666666666444444444555666777777888{{{yyyyyyzzzzzzyyywwwvvvvvvxxxyyy{{{~~~}}}}}}~~~yyyuuuwwwwwwvvvtttqqqnnnjjjiiifffdddaaa]]]YYYUUURRRQQQNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<====================================::::::;;;;;;;;;;;;::::::777999;;;;;;:::::::::;;;777:::<<<===;;;:::999999666888999:::888888999:::999999999999999999999999999999999888888888777777777777777777888888888888888888777777666666555555555555666666777777888888555555555555555444444444444555555666777666666666333444444555555444444333222333333444444333333222~~~zzzvvvuuuuuuvvvxxxxxxwwwwwwwwwyyy{{{|||~~~}}}}}}}}}|||yyyxxxwwwwwwuuurrrnnnjjjfffdddcccaaa^^^[[[WWWSSSPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999;;;<<<<<<;;;;;;;;;===777999;;;<<<;;;999999999555777888888777777888999999999999999999999999999999999999888888888777777666666777777777888888888999999999888888888888888777777777666666666666666777777777666666555555555444444555666666666666555333444444555555444444333222333333444444333333222zzzzzzyyyvvvsssqqqrrrtttwwwwwwwwwxxxyyy{{{}}}~~~}}}~~~}}}|||zzzyyyzzz{{{wwwvvvssspppkkkfffbbb___^^^]]]ZZZWWWSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????AAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;888999;;;;;;:::::::::;;;666888;;;;;;999888888888555777999999888777888999999999999999999999999999999888888888888777777777666666777777777777888888777888888888888888888999888888777777666555555444999999888777777666555555333333444555555555555555333444444555555444444333222333333444444333333222~~~xxxxxxwwwuuurrrqqqssstttuuuvvvwwwyyy{{{}}}|||}}}}}}{{{wwwvvvyyy|||uuutttqqqnnniiiddd___]]]ZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;555777888888777777888999666888::::::888777888888777888::::::999999999:::888888888888888888888888888888888888777777777777666666666666777777777888444555555555666666777777777777666666666555555555999999888777666666555444222333444444555555444444333444444555555444444333222333333444444333333222}}}zzztttttttttrrrqqqqqqrrrttttttvvvxxx{{{~~~{{{|||}}}zzzvvvuuuwww{{{rrrqqqooolllhhhccc___\\\WWWVVVTTTRRROOOMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;444666888888777777777888777888:::999888777888999555777999999888777888999888888888888888888888888777777777777777777777777555666666666666777777777444444555555666666666777444555555555666666666777888888777666666555444444222333444444555555444444333444444555555444444333222333333444444333333222}}}yyyvvvnnnoooooonnnmmmnnnppprrrtttvvvzzz}}}||||||{{{yyyvvvuuuuuuvvvpppooommmjjjfffaaa]]]ZZZTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::777888::::::999999999:::888999:::999888777999:::222444666666555444555666888888888888888888888888666666777777777777777888555555666666666666777777666777777777777777777888333444444555666666777777777777666666666666555555333333444555555555555555333444444555555444444333222333333444444333333222yyytttqqqkkklllllllllkkkllloooqqqtttwww{{{}}}|||zzzyyyxxxvvvsssqqqooonnnkkkgggbbb]]]XXXUUUQQQQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCBBBBBB======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777999;;;;;;:::999:::;;;999:::;;;:::888888:::;;;333555666777666555666777888888888888888888888888666666666666777777888888555555555666666666777777777777777777777666666666555555555555555555555555666666777777777777888888444444555666666666666555333444444555555444444333222333333444444333333222|||vvvqqqnnnjjjkkklllllllllmmmppprrruuuwww|||~~~{{{yyyyyyyyywwwrrrnnnooonnnkkkfff```YYYTTTQQQOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888666777999999888888888999:::;;;;;;:::999999:::<<<666888999:::999888999:::777777777777777777777777555666666666777777888888555555555555666666666777666666555555444444444333666666666555444444333333777777777888999999::::::444555666666777777666666333444444555555444444333222333333444444333333222vvvpppllliiikkkllllllllllllnnnrrruuuuuuwww{{{{{{yyywwwvvvuuusssooommmlllkkkjjjfffaaaZZZTTTPPPNNNMMMLLLKKKKKKJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHEEEAAAAAACCCEEEDDDBBB@@@@@@BBBCCCDDDEEEEEEEEE@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<:::888777777888888777888888777777888888999:::555555666666777999:::;;;666666666666666666666666333333333444444444555555555555555555555555555555333333555777555222444999777999777444444999;;;:::666666666666777777777777444444444444555555666666333333444444444444444444|||uuuqqqnnnmmmhhhiiijjjjjjkkkmmmqqqttt{{{}}}~~~yyywwwuuutttssspppmmmjjjhhhgggeeebbb]]]WWWQQQNNNMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGDDDBBBBBBDDDEEECCCBBB??????@@@AAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999:::::::::::::::::::::::::::::::::999999999888888888888<<<:::888777777777777777888888777777888888999:::888777777666555666666666777777777777777777777777333444444444555555555555555555555555555555555555555555666888666333444999555777666222222666666444555555555666666666777777555555555555555555555555333333333333333333333222vvvrrrppppppppphhhiiikkkkkklllooorrruuu}}}{{{yyyxxxvvvsssqqqpppmmmiiigggaaaaaa___\\\WWWRRRNNNKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDEEECCCCCCCCCDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999<<<;;;::::::999999::::::999999999::::::;;;;;;;;;::::::::::::999999999999;;;:::999777777777777888888777777777777888999999777666666555555555555555777777777777777777777777444444555555555666666666555555555555555555555555666555666888666333444888444666666333333444444000444444444555555555666666666666666666666555555555333333333222222111111111yyyqqqnnnooopppqqqjjjlllnnnoooqqqssswwwyyyyyy||||||yyyvvvtttqqqooommmjjjfffccc\\\[[[YYYVVVRRROOOLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@CCCCCCCCCCCCCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666666777888777777777777777888999999444444444555666777888999888888888888888888888888555555555666666666666777555555555555555555555555666444444666555222222555222666777666555777555111333333333444444444555555777777666666666555555555555444444333222111111000|||tttnnnlllmmmnnnooolllnnnqqqrrrsssvvvyyy{{{wwwzzz~~~{{{yyyuuussspppmmmjjjfffbbb___XXXWWWTTTRRROOOMMMLLLKKKIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@????????????????????????====================================<<<<<<<<<<<<<<<;;;::::::999999::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::888666555777999777777666666777777888999555555555666777888::::::777777777777777777777777555555555666666666666777555555555555555555555555777444333666777444444666///333666555666888777333333333333333444444444444666666666666666555555555666555555444333222222111|||wwwqqqlllkkklllmmmmmmmmmooorrrtttuuuvvvyyy{{{yyy{{{~~~~~~{{{wwwuuussspppmmmiiifffbbb]]]ZZZUUUSSSQQQNNNMMMLLLLLLLLLIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBAAACCCDDDDDDBBBAAAAAABBB@@@@@@AAA@@@@@@???>>>>>>???????????????@@@@@@@@@========================>>>>>>>>>============<<<<<<;;;::::::999999::::::999999999::::::;;;;;;;;;999999999999::::::::::::999;;;;;;999555444777:::777666666666666777888888999999888777777777777777666666666666666666666666444444555555555666666666555555555555555555555555888444444777999777666888,,,000333333444777666333333333333444444444555555444444444444555555666666555555555444444333333333|||uuurrrnnnllllllmmmmmmmmmpppsssuuuwwwwwwxxxzzz|||zzz{{{|||}}}{{{xxxuuussspppmmmiiieeebbb]]]XXXTTTRRRPPPNNNKKKJJJKKKLLLMMMIIIJJJKKKLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDCCC@@@???AAACCC??????@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@========================>>>============<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888999999999:::999;;;<<<999555444777:::666666666666666777888888888888777666666666666666555555555555555555555555333444444444555555555555555555555555555555555555555111000555888777666777///222444333444777666333444444444444555555555555111222222333444555666666444333333333333333333333|||vvvqqqnnnlllkkkmmmnnnooonnntttwwwyyy{{{{{{{{{}}}~~~xxxyyyzzzzzzyyyxxxvvvtttmmmjjjfffbbb^^^ZZZTTTQQQPPPNNNLLLIIIIIIJJJKKKMMMJJJKKKLLLLLLLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDBBB??????AAADDD@@@AAAAAABBBBBBBBBAAAAAA>>>>>>??????@@@@@@@@@@@@==============================<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::::::::::::::999999999::::::;;;;;;;;;888;;;<<<999555333777;;;666666666666666777888888444444444444666777888999555555555555555555555555333333333444444444555555555555555555555555555555111,,,,,,111444444333444444777777555555888777444444444444555555555666666///000111222444555666666222222222222222222333333}}}vvvqqqmmmlllkkkkkklllnnnqqqssswwwxxxzzz{{{|||||||||||||||wwwtttsssuuutttooojjjiiifffaaa\\\WWWSSSPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJLLLMMMLLLGGGCCCFFFFFFEEEDDDCCCBBBBBBAAACCCDDD???DDD@@@@@@LLL===BBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;===???@@@>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999::::::::::::999888666666666777777555666777888999999888777666666666666666666666666555555555555666666666777666666666666555555555555777777666666555555555444444666777666555555666777111111222333555777999:::333444444444444444333333888777555333333333555666666111000444666444444777zzztttppplllkkkjjjjjjlllooorrrtttxxxyyyzzz|||}}}}}}|||||||||xxxtttssstttrrrmmmiiieeebbb^^^YYYTTTPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLKKKGGGDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDD>>>DDD@@@AAANNN@@@BBBAAA@@@@@@??????@@@@@@???????????????>>>>>>>>>;;;===>>>>>>===<<<======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999:::::::::999777666666666777888666666888888999888777777666666666666666666666666444444444555555555555666666666666666555555555555777666666666555555555444444666777666555444555777222222222333555666888999444444555555555444444333777666444333222333444555555111111555555222222777{{{xxxuuuqqqnnnkkkjjjjjjjjjlllooossstttyyyzzz{{{|||}}}}}}|||{{{{{{wwwtttrrrqqqooojjjeee```]]]YYYUUUQQQNNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBCCC===CCCAAADDDRRRFFFAAAAAA@@@????????????@@@============>>>>>>>>>>>><<<======<<<;;;;;;<<<>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999999:::999888777666666666777888777888888888888777777666666666666666666666666666333333444444444555555555666666666555555555555444666666666555555555555555444666777666555444555666333333333333444555666777444444555555555555555444555444333222222222333444333333444555222///111666~~~yyyuuurrrqqqooonnnjjjjjjjjjkkkmmmpppsssuuuyyyzzz{{{|||||||||{{{zzzyyyvvvrrrpppmmmjjjeeeaaa[[[YYYUUURRROOOLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGBBBCCCCCCCCCCCCCCCCCCCCC@@@AAA<<>>>>>???<<<<<<<<<;;;999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999::::::::::::;;;;;;888888888888999999999999999888777666666777888888888888888888777777666666666666666666666666666666444444444555555555666666666666555555555444444444555555555555555555555555555666666666444333444555444444333333444444555555444444555666666666555555333333222111111222222333111444666444///---000555~~~zzztttpppoooooooooooojjjkkkkkkmmmooorrrtttvvvxxxyyyzzz{{{zzzyyyxxxwwwuuussspppmmmiiieee```]]]WWWUUUSSSPPPMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDFFFGGGBBBBBBBBBBBBCCCCCCCCCCCC>>>@@@<<>>>>>??????::::::;;;<<<===>>>>>>???<<<<<<<<<;;;999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999999999999::::::;;;;;;;;;777777888888888999999999888888777666666777888999999999888777777666666666666666666666666666666666666666666666777777777777555555555555444444444444444444444555555555555555555666666555444333333444444444333333333333444444333333444555666666555555222222222111222222222222000555777333///...111444|||zzzvvvqqqnnnnnnooooooooolllmmmmmmoooqqqsssuuuvvvwwwwwwxxxxxxxxxvvvuuutttqqqooommmiiiddd```\\\ZZZSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGEEECCCCCCEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB>>>@@@<<>>>>>>>>>>>???:::;;;;;;<<<===>>>>>>???<<<======<<<;;;;;;<<<>>>:::::::::;;;;;;;;;;;;<<<999999::::::::::::999999888999999::::::;;;;;;<<<777777777888888888888999888777666666666777888999999888777777777777777888666666666666666666666666666666777777777888888888555555555444444444444333444444444444444555555555555666666555333222333444444333333333333333444555222222333444555555555555111111222222222333333333111555666222///111333333{{{xxxvvvsssnnnllllllnnnnnnooonnnooopppqqqssstttuuuvvvtttuuuuuuuuuuuusssqqqppplllllljjjfffaaa\\\YYYWWWOOONNNMMMKKKKKKKKKKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHFFFCCCBBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAA???AAA<<>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>;;;===>>>>>>===<<<======:::::::::;;;;;;;;;<<<<<<999999::::::::::::999999888888999::::::;;;<<<<<<777777777777888888888888888777666666666777999:::888777777666666777888999666666666666666666666666666666666666777777777777555555555444444444333333333333333444444555555555555666666555333222222333333222222222333444444555000111222333444444444444111222222333333333333333222555555111111555666333|||xxxuuussspppmmmkkklllmmmnnnnnnppppppqqqrrrtttuuuuuuvvvssssssttttttsssqqqooonnnjjjiiihhhddd___ZZZWWWVVVMMMLLLKKKJJJIIIJJJKKKKKKGGGFFFFFFFFFFFFFFFFFFGGGDDDFFFHHHFFFCCCAAACCCEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA<<>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;===???@@@>>>=========:::::::::;;;;;;<<<<<<<<<999999999::::::999999999888888999::::::;;;<<<<<<777777777777888888888888888777666666666888999:::777777666666666888999:::666666666666666666666666555555555555666666666777555555444444444333333333333333333444444555555555555666666555333222222333222222222222333444555666///000111222333333444333111222333444444444444444222555444000222888888333yyytttqqqkkkkkkkkkiiiiiikkkooorrrrrrsssuuuwwwxxxwwwvvvuuurrrqqqqqqqqqqqqooollliiifffeeecccaaa___\\\XXXTTTKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???>>>>>>???AAABBB@@@@@@@@@????????????>>>???@@@@@@???<<<;;;;;;<<>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::777888::::::888777888999:::999888888777888888888888888999999777666333222666666555555555555666666777777666666555555555444555555555555555666777888555444333222222333444555777666666555555444333333555555666666666666555555333333333444444333222222666555444333333333333333333333333333333333444444333444555555333222333555|||wwwssspppkkklllkkkjjjjjjlllooorrrssstttvvvxxxxxxwwwvvvuuuppppppooooooooommmjjjgggdddaaa___\\\ZZZXXXTTTQQQKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@??????@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@>>><<<;;;<<<===>>>==================>>><<<<<<============<<<<<<;;;<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::666888:::999888777888888888777777777888999999:::777777777777777777666555666666555555555555666666888777777777666666666666555555555555555666777777444444444333333444444444555555555444444444444444444444555555555555444444333333333444444333333222666555444333333333333444333333333333222222222222333444555555333333444555~~~xxxuuuqqqppplllllllllkkkkkkmmmpppssstttuuuwwwxxxxxxwwwvvvuuuooonnnmmmlllllljjjfffcccaaa^^^ZZZWWWTTTRRROOOMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>???>>>===<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::666888999999888777777888666666666777888999;;;;;;666666666666777777888999666666555555555555666666888888888777777777777666555555555555666666666666333444444555555444444333333333333333444444444444333333444444444444333333222333333444444333333333555555444333333333444444333333333222111111111000333444555555333333444555yyyuuurrrpppooolllmmmmmmmmmmmmooorrruuuvvvwwwxxxyyyxxxwwwuuutttooonnnllljjjiiigggdddaaa___[[[WWWSSSQQQOOOMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEE???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>;;;===>>>>>>======>>>@@@===<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999666888999999777777777888666666666666777888999:::888777666666666777999:::666666555555555555666666777777777666666666666666555555666666666666666555222333444555555444333222111111222222333444555555333333444444444444333333222222333444444444333333555444444333333333444444333333222222111000//////222444555444333333444666}}}vvvrrrpppooonnnlllnnnoooooooooqqqsssvvvwwwxxxxxxyyyxxxvvvsssrrrpppnnnkkkiiigggeeeaaa___]]]ZZZUUURRRQQQOOOMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>======;;;<<<>>>>>>======???@@@>>>======<<<<<<======>>>::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999999666777999999777666777888888888777777666777777888:::999777666666666777888666666555555555555666666555555555555555555555555555555666777666666555444222333444555555444333222000111111222333444555555444444555555555555444444111222333333444444444333444444333333333444444555333333222222111000//////222333444444333333555666zzzuuurrrqqqooonnnmmmnnnpppqqqqqqrrruuuwwwwwwxxxxxxxxxwwwtttqqqppppppmmmjjjgggeeebbb___\\\YYYWWWTTTQQQPPPOOOMMMKKKHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========;;;===>>>>>>======>>>@@@>>>==================>>>999::::::;;;;;;::::::999888999999::::::::::::999999999999999999999999999555777888888777666666777999888777666666666666666:::999888888777777777777666666555555555555666666333444444444444444555555555666777777777666444444333444444555555444444333111222222333444555555666444444555555555555444444111111222333444444444444444444333333333444555555333333333222111111111000111333444444444444555666|||wwwtttsssqqqpppooommmoooqqqrrrrrrtttvvvxxxwwwxxxxxxwwwuuurrrooonnnooolllhhhdddbbb___[[[YYYSSSRRRPPPOOOOOOMMMKKKHHHHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@??????@@@AAAAAA???>>>>>>>>>============<<<===>>>>>>======>>>???===<<<<<<;;;;;;<<<<<<===999999::::::::::::999999666777888999999999999888888888888888888888888888555777888888777666666777777666666666666777777888777777888999999999888888666666555555555555666666444444444444555555666666555666777888777666444333444444444333333444444444333333444444555555555666333333444444444444333333000111222333444444444444333333333333333444555666333333333333222222222222111333444444444444555777}}}zzzvvvtttsssrrrqqqooommmoooqqqsssssstttwwwyyywwwwwwxxxwwwuuuqqqnnnlllnnnjjjfffbbb___\\\YYYWWWNNNNNNMMMMMMMMMLLLIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>???AAABBB>>>>>>>>>>>>===============>>>???>>>===<<<===>>><<<;;;;;;::::::;;;;;;<<<999999999::::::999999999555666777888888888888888888888888888888888888888555777888888666666666777555555555555666888999:::444555777999::::::::::::666666555555555555666666444555555555666666777777555666777888777666444222555555333222222333555555444444444555555555555666222222222333333222222222000111222333444444555444333333333333333444555666333333333333333333444444111222444444444444555777~~~xxxxxxwwwvvvuuutttsssssspppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvtttrrrpppmmmlllooohhhaaa]]]\\\[[[WWWSSSOOONNNMMMKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::999999:::===???AAA<<<;;;:::999999:::;;;<<<999999999999999999999999>>>;;;777777999;;;;;;:::888888888888888888888888555555666777777777777777888888999999999:::::::::444444444444444555666777888333333777888444444777000444888777444333777<<<777666555444444444444444333444444555555444444333333444444555555444444333222333444444555555444444555444111000222555999<<<333333333222222111111111444333333222222333333444}}}{{{wwwwwwwwwvvvvvvuuuuuuuuuttttttvvvwwwxxxyyyyyyyyyxxxxxxwwwuuussspppnnnmmmmmmggg```\\\[[[ZZZVVVRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@====================================<<<<<<<<<<<<;;;:::999999:::<<<>>>@@@;;;;;;;;;::::::;;;;;;;;;999999999999999999999999???<<<888888999999888777888888888888888888888888777777777777888888888888888888888999999:::::::::666666555555555666777777999555444888999555555888888888777666666555333111666666555444444444444444333444444555555444444333444444444444444444444444222333444444555444444444333333222222333555777888333333333222222222111111444333222222222222333444~~~{{{yyywwwuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwvvvuuusssqqqnnnlllkkkiiiddd^^^ZZZYYYWWWTTTQQQOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAA@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::999888888999999888666777777777777777777777777999888777777777888:::;;;666777777888999:::::::::888777777666666666666777888666666888888666666888<<<777333555999999222***666555444444444444444444333444444555555444444333555444333222222333444555222222333444444444444444111222333444444444444333333333333222222222222111555444222111111222444555}}}zzzwwwuuuttttttuuuwwwyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwttttttrrrpppnnnkkkhhhgggeeeaaa[[[WWWVVVTTTRRRPPPNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@AAA@@@???>>>???@@@????????????????????????====================================<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999999999999999999999999999333444555777999:::::::::666666666666666666666666999888777666666888:::;;;555666666777888999::::::888888777666555555555555666666777777666555666777777333111555;;;;;;555---555555444333333444444444333444444555555444444333555444222111111222444555222222333444444444444333222222222333222222222222222222222222222222222222555444222111111222444555}}}zzzwwwuuutttssstttuuuxxx{{{~~~}}}{{{zzzxxxvvvuuuuuuttttttsssqqqooollliiigggeee```]]]XXXUUURRRQQQOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@>>>>>>???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999:::;;;<<<<<<;;;:::999999999999999999999999999222333555777999999:::;;;666666666666666666666666888777555444555666888:::555555666777777888999999777666666555444444444444333666777555444444555666111111333666999999555222444444333333333444444555333444444555555444444333555444222111111222444555111222333333444444333333444333222000000111222333222222222222222222222222555444222111111222444555~~~{{{wwwtttsssssssssuuuwww{{{}}}{{{yyyvvvtttssssssssstttsssqqqooollliiifffddd\\\YYYVVVRRROOOMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@???>>>>>>???@@@????????????????????????????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666777888888777666777999777777777777777777777777777666555555555666888888666666666666777777777777666555555444444444444555111666888444222333555555222444666777666444333222333333333333333444444555333444444555555444444333444333222111111222333444111111222333333333333333555333111000000111333444111222222222222333333333444333333333333333333444~~~|||xxxtttrrrqqqrrrssswwwyyy}}}~~~|||yyyvvvtttsssssssssqqqpppnnnlllhhheeebbbaaaXXXWWWTTTPPPMMMKKKKKKLLLHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@===???@@@???>>>===>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999::::::;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;999999999999999999999999888999999888666555888:::888888888888888888888888666666777777777888888888777666666666666555555555666555555555555555666777000777999555111333666666555666666555444333222111333333222222333333444555333444444555555444444333222222222222222222222222111111222333333333333222222222222333333333333333111111222222222333333333222333333444444333333222|||yyyuuurrrppppppqqqsssxxx{{{~~~|||yyyvvvtttsssttttttlllkkkjjjgggddd```^^^\\\WWWUUUSSSOOOKKKJJJJJJLLLGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@===???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>=========<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::<<<<<<:::999999:::<<<<<<999999999999999999999999666888888777555777;;;???888888888888888888888888777777888999999999999888777777777666555555444444666666555666666777888999111888;;;666222444777666666444333333444555444222222222222222333333444555333444444555555444444333111222222333333222222111111111222333333333333222///111444666666555333222111111111222222333333333111222444555555444222111}}}{{{vvvqqqqqqppppppsssyyyyyy~~~{{{wwwrrrpppoooppppppkkkfffddddddbbb\\\WWWRRROOOKKKIIIIIIJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAA@@@>>>===>>>@@@@@@?????????>>>>>>======???@@@AAAAAA@@@???===<<<>>><<<999999:::;;;;;;;;;???<<<<<<>>>>>>;;;:::=========<<<;;;;;;;;;;;;<<<::::::;;;;;;:::777555333999999999999999999999999999888777777777888::::::666777999999777666777888666666555555666777888999777777666666555555555444777777777777666666666666222333444444555444444333777666555444444555666777222222222222333333444555555555555333222222444666444444444444333333222111111111222222222333333333333333333333333333333333111222222222333333333333444333333222111111111222~~~{{{xxxsssoooooonnnnnnrrrwwwyyy}}}zzzvvvrrrooonnnnnnnnnjjjeeedddccc```ZZZTTTOOOMMMKKKKKKKKKKKKIIIHHHEEEFFFGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCC???@@@AAA???>>>===???@@@????????????>>>>>>>>>===>>>>>>?????????>>>======@@@>>><<<;;;;;;;;;;;;:::>>><<<;;;>>>===::::::<<<;;;;;;:::999999999999:::999:::;;;;;;:::888666444999999999999999999999999888888777777777888999:::666777999999777666777888666666666666777777777777777666666666555555555555555555555555555555666666999999999888888777777777777666555444444555666777333222222222333333444555333333444333111111333444333444444444333333222111111111222222222333333333333333333333333333333333000000000000111111111111444333222222111111222222~~~zzzxxxtttoookkklllllllllpppuuuyyy~~~|||yyyuuurrrooommmlllkkkhhhdddcccaaa]]]WWWQQQLLLKKKKKKLLLLLLKKKHHHEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCC>>>???@@@???>>>>>>@@@AAA????????????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>BBB@@@===<<<<<<<<<:::999===::::::<<<<<<999999<<<;;;;;;:::999999999999999888999:::::::::999777666999999999999999999999999888777777777777888999999555777888888777666666777666666777888888777555555666666666666555555555555333333333444555555555666666555444333333444555666666666555444444555666666333333222222222333444444000222333333222111222333333333444444444333222222111111222222222333333333333333333333333333333333333333333333444444444444333333222222111111222222}}}yyyvvvssspppllljjjkkkllllllpppuuuyyy}}}{{{xxxuuurrrooommmkkkhhhfffcccbbb___[[[TTTPPPLLLKKKJJJJJJJJJJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCC===?????????>>>???@@@BBB?????????>>>>>>>>>>>>>>>======<<<;;;<<<===???@@@@@@>>><<<<<<<<<<<<;;;999<<<999999;;;;;;999888;;;===<<<;;;;;;::::::;;;;;;888888999::::::999999888888888888888999999999999777777777777777888888999555777888888777666666777666777888999888777444333666666666666666555555555222222333444555666666777000///......///111333555555555555555555555555555333333333222222333333444///111444444333222222333333333333444444333333222111111222222222333333333222222333333333333444444333444444444555555555555333333222222111222222333zzzvvvrrrooooookkkjjjlllnnnooorrrwwwzzz|||yyyvvvtttrrroookkkhhhdddcccbbb___]]]XXXSSSPPPMMMJJJGGGFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB===?????????>>>???@@@BBB>>>>>>>>>>>>>>>>>>??????>>>======<<<===>>>@@@AAA;;;::::::;;;<<<===<<<:::;;;888888;;;;;;888999;;;<<<<<<;;;::::::::::::;;;888999999:::::::::::::::777777777888888999999999666666777777888888888888555666888888666555666777666777888999888777444333555555555666666666666666333333444555666666777777666555333111111222444555444444555555555555444444444333333222222333333333000222555666555444444444222333333444444333333333111111222222222333333333222222222333333444444444/////////000000000111111333222222111222222333333|||wwwssspppnnnnnnjjjjjjnnnpppqqquuuzzz{{{{{{zzzvvvrrrqqqpppmmmhhhdddaaa```^^^[[[XXXUUURRRQQQLLLIIIFFFDDDEEEGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@???>>>>>>@@@AAA>>>>>>>>>>>>????????????>>>>>>======>>>>>>??????999999999:::======<<<;;;;;;888888;;;<<<999999<<<::::::999888888888888888999999999999::::::::::::666666777777888999999999555666777777888888777777444666777777666555555666666666777888888777555555555555555666666666666666444444444555666666777777;;;999777444222111000000444444555555555555444444444444333222222222333333111333555555444444555666222222333444444444333333111111222222222333333333111222222333333444444555000000000111111111111222222222111111222222333333}}}wwwtttrrrpppooollljjjjjjnnnqqqsssvvv|||{{{|||xxxuuurrrnnnmmmmmmjjjddd___\\\[[[YYYVVVSSSQQQPPPQQQJJJGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBB???@@@AAA???>>>===???@@@===>>>>>>>>>????????????======>>>>>>======<<<<<<;;;::::::<<<===>>><<<:::;;;888999<<<<<<::::::===:::999888888777888888888;;;::::::999999999::::::666666666777888999999999555555777888888888777666444666777777666555555666666666666666777777777777555555555555666666666777444444444444444444444555777666555333222000//////333444444555555444444333555444333333222222222333111222333333222333555777111222333333444444444333111111222222222333333333111111222333333444555555333333333444444444555555222222111111222222333444yyytttrrrqqqqqqpppllliiijjjnnnrrrssswww||||||~~~}}}}}}zzzuuurrrnnnjjjiiijjjgggaaa[[[YYYXXXUUURRROOONNNOOOQQQGGGFFFFFFGGGHHHHHHFFFCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAA@@@>>>===>>>@@@======>>>>>>?????????@@@<<<<<<===>>>===<<<:::999>>>======>>>>>>>>>;;;999;;;999999<<<===:::;;;>>><<<;;;::::::999999::::::<<<;;;::::::999999999:::555666666777888999999999444555777888888888777666444666777777666555555666666666555555666777888999444555555555666666777777444333333333333333333333222333444555555555555555333333444555555444333333555444333333222222222222111111222111000111444777111222333333444444444444111111222222222333333333111111222333333444555555111111111222222222333333222111111111222333333444{{{yyyuuuqqqoooooopppppplllmmmoooqqqsssvvvyyyzzz~~~~~~zzzvvvssspppmmmiiifffdddaaa]]]ZZZUUUTTTRRROOOMMMLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@?????????@@@@@@@@@@@@@@@????????????>>>@@@@@@??????>>>>>>======<<<<<<==================::::::;;;<<<======<<<<<<777999;;;<<<<<<;;;:::888888888888888888888888888555666999;;;;;;:::888666777777777777888888888888777777777777888888888888222333444444444666:::<<<555555666777777888777777444555555666666666666666444444555555555555444444555444444444444555666666555555444333333333444444333444555444222111222333///111222222222222333555333333333444444333222222333333333444444555555555000000111111111222222222777555333222222222111000222333444333111000111222yyywwwtttqqqoooooopppqqqooopppqqqsssuuuwwwzzz{{{|||}}}~~~~~~{{{wwwssspppmmmjjjfffcccaaa^^^ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::<<<======<<<:::999999999999999999999999999666777:::;;;<<<;;;999888666666666666777777777777666666777777777888888888444555666555555555777888555666777777888888888777444555555666666666666666444444555555555555444444333222222222333333444444777666555444333222222222333444555444222111222333333444444333111000000111333333333444444333333222222222222333333333333333111222222222333333333333555333111222333444333222222333444333111000111222~~~yyyuuutttrrrppppppppprrrssssssttttttuuuwwwyyy{{{|||zzz{{{{{{zzzxxxtttpppmmmhhhfffbbb___]]]ZZZVVVSSSPPPOOONNNLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<===>>>>>>???============<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<=========;;;:::999::::::::::::::::::::::::777888:::<<<<<<;;;:::999555555555666666666777777666666777777777777888888666777888777555444444444555666777777888777777777444555555666666666666666444444555555555555444444222222222333333333444444888777555444222111111111333444555444222111222333333444444333111000000111222333333444444333333333333222222222222222111111222222333333333444444444222111000111333555555555111333333333111000111222yyytttrrrrrrqqqpppqqqrrrtttuuuxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyxxxuuuqqqmmmjjjdddbbb^^^\\\YYYWWWSSSQQQMMMMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::888888::::::::::::::::::::::::777888999:::;;;:::999888666666666666777777777777666666666666777777777888555777999888666444333333555555666666666666555555444555555666666666666666444444555555555555444444444444555555555666555555666555444333222222222222222333444444222222333444///111222222222222333555222222333444444444333333444444333333222222111111222222222333333333333444222111000111333444444444111222333222111000111222}}}wwwrrrqqqqqqqqqrrrsssuuuvvvxxx|||{{{{{{zzzzzzzzz{{{{{{xxxxxxwwwuuurrrnnnjjjhhhbbb___\\\YYYWWWUUUQQQOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::======<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777999999999999999999999999666666777888999888888777777777888888888999999999555666666666666777777777444666888888666555444555333444444555444444333333444555555666666666666666444444555555555555444444333444555666666666555555333333222222222333333444222333444444222222333444///111222222222222333555111222333333444444444333555555444444333333222222111111111111222222222222444333111111222222222111000111222222000000111222{{{vvvrrrrrrrrrssstttvvvxxxzzzzzz~~~}}}|||{{{zzzyyyyyyyyywwwwwwuuusssoookkkgggeee___]]]YYYWWWUUUSSSPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>=========>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::999999888888777777888888888888888888888888555666666777777777777777888888888999999999::::::555555666666666666777777333555777777666555666777444444444444444444333222444555555666666666666666444444555555555555444444111222333444444444333222111111111222222333444555111333444444222222333555333444444333111000000111111111222333444444444444555555444444444444444333000000111111111222222222666444222111111111000...///000222111000000111222|||xxxuuussstttuuuvvvwwwyyy{{{|||}}}~~~|||zzzyyyxxxwwwwwwuuutttrrroookkkgggdddbbb\\\ZZZWWWTTTSSSQQQMMMKKKHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>=====================<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999888::::::999999888999999999999999999999999999999999666777777777888888888888777888888888888999999999555555555666666666777777555666777666444444666777555666666666666555444333444555555666666666666666444444555555555555444444000111333555555444333222222222222222222222333333111222444333333222444555333444444333111000000111000111222333444444444444333333333333333444444444111111111222222222333333666444111111111111///......000111111000000111333|||yyywwwuuusssvvvvvvxxxyyy{{{}}}~~~~~~~~~|||zzzxxxvvvvvvuuutttssspppmmmiiieeeaaa___ZZZXXXUUUSSSQQQOOOLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>888999999:::;;;<<<======;;;;;;;;;;;;::::::999888::::::999999999:::;;;;;;::::::::::::::::::::::::777888888888888999999999777777777777888888888888555555555555666666666777888888777555333333555777777777888888777666555555444555555666666666666666444555555555555555555444222333555777777666555444444444333222111111111222111222444333333333444555///111222222222222333555000111222333444444555444111111111222222333333444222222333333333444444444555333111000111111000///...000111111000000111333}}}yyywwwuuuuuuuuuxxxxxxxxxzzz}}}{{{xxxuuussssssrrrrrrppplllhhheee```[[[XXXZZZXXXSSSOOOLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFEEEBBB@@@DDDBBB@@@???@@@@@@???===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<999999:::;;;:::999888777555666888999:::;;;;;;;;;888999::::::888888999:::777777777777777777777777888888777777666666555555222222222333444555666777444444555555666666777777777777666666555555444444444444444444444444333333222222333444555666777888555444333333444555666777222222333333333333444444222333444444222222333444333333333333333222111000444444444444444444444444111111111111111111111111111111222222222333333333222222111111111111222222//////111222222111000///~~~|||yyywwwvvvvvvwwwyyyyyyzzz|||~~~~~~{{{wwwtttrrrqqqqqqooollliiifffccc```[[[XXXVVVSSSOOOLLLIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEEEECCCAAABBBAAA??????@@@AAA@@@??????@@@@@@@@@@@@@@@@@@???@@@?????????>>>>>>======;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<999999:::::::::999888777888999999::::::999999999888:::;;;:::999888999:::777777777777777777777777777777777888888888888888444444444444555666777777555555555666666666666666666666666666666555555555444444444444444444444444666666666555444444333333555555444333444444666666222222333333333333444444222333444333222111222444222222333333222111111000333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222000000111111000///...---}}}|||zzzxxxxxxxxxxxxyyy{{{|||}}}~~~}}}zzzwwwtttqqqoooooojjjgggdddbbb```]]]ZZZWWWQQQOOOMMMJJJHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBDDDDDDDDDCCCAAA@@@>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<999::::::::::::999888777;;;;;;;;;:::999888777666999:::;;;;;;999999:::;;;777777777777777777777777666777777888999:::::::::777666666555666666777777666666666666666555555555555555555666666666666666222333333444444555555555777666666555444333333222666555444444333444444555222222333333333333444444111222333222111111111333111222222222222111000000333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111111000///...,,,+++}}}yyyyyyxxxxxxyyyzzz{{{{{{|||~~~}}}{{{wwwtttpppnnnmmmgggddd```^^^[[[YYYVVVTTTOOONNNLLLJJJIIIJJJJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDBBBAAACCCDDDDDDDDDBBBAAA??????AAABBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>======<<<;;;<<<===<<<;;;;;;;;;===;;;<<<<<<;;;999999:::<<<::::::::::::999999888888;;;;;;;;;:::999888777666999;;;;;;;;;:::999:::;;;777777777777777777777777777777777888888999999999777777666555555555666666777777666666555555444444444444555555666666777777222222333333444555666666111222222333555666666777666555555444444333333333222222222333333333444444000111222222000000111222111111111222222111000000222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111111000000000///......}}}{{{wwwwwwxxxyyyzzz|||}}}~~~}}}~~~{{{xxxtttpppmmmkkkfffbbb^^^ZZZWWWTTTQQQOOOLLLKKKJJJIIIIIIIIIJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDBBBAAACCCDDDEEEDDDEEECCCAAA@@@AAAAAA@@@???@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>??????;;;<<<===<<<;;;;;;;;;===;;;<<<<<<;;;999999:::<<<::::::999999999999888999999999:::::::::999999888999:::;;;;;;999999:::;;;777777777777777777777777888888777777777666666666666666555555444555555555777777666666555555444444444444555555666666777777222222333333444555666666//////111333555777888999555555555444444333222222222222222333333333444444000111222222000000111222000111111222222222111111222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222000000000111111222222333|||zzzvvvwwwyyyzzz|||~~~~~~~~~}}}{{{wwwsssnnnkkkhhhddd```[[[WWWTTTQQQOOOLLLHHHGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHEEECCCBBBBBBDDDEEEEEEDDDFFFDDDBBBAAAAAAAAA@@@>>>@@@???>>>======>>>???@@@======>>>>>>????????????;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<;;;:::999999888888999999777888999:::::::::::::::888999::::::888888999:::777777777777777777777777888888777777666555555444555555555444444555666666666666666666666555555555555555555666666666666666222333333444444555555555222222222333444444555555333444444444444333333222222222333333333333444444111222333222111111111333111111222333333333333222333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222000000000111222333444555}}}{{{yyywwwxxxzzz|||~~~~~~|||{{{yyyuuupppkkkgggeeeaaa]]]XXXTTTRRRQQQOOOMMMGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCEEEFFFDDDCCCEEECCCAAAAAABBBBBBAAA@@@@@@???>>>======>>>???@@@?????????>>>>>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<;;;:::999888888888999999888888999::::::::::::999777888999999777777888999777777777777777777777777888777777777777777777777555555555555666777888888555555555666666666666666666666666666666555555555444444444444444444444444444444444333333333222222111222333444444444333333222222333333333333444444222333444333222111222444222222333444444444444444333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222111111000000000222333444|||zzzxxxwwwyyy{{{}}}~~~zzzyyywwwsssnnniiieeebbb^^^[[[VVVSSSRRRQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBCCCAAA@@@@@@BBBCCCCCCBBB@@@???>>><<<<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;<<<===<<<;;;;;;<<<===;;;<<<<<<;;;999999:::<<<;;;:::999888888888999:::999999:::::::::999999888666888999888777666777888777777777777777777777777777777777888999999::::::666666666666777888::::::444555555555666666777777777777666666555555555444444444444444444444333333333333333333333333333333000111333444555444444333222222333333333444444444222333444444222222333444222333444444555555555555444444444444444444444444111111111111111111111111111111222222222333333333222222111111111111222222222111000//////000111111}}}zzzzzz{{{}}}}}}~~~}}}zzzxxxuuuqqqlllhhheeecccYYYVVVSSSOOOMMMKKKKKKKKKIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@BBBBBBAAA@@@?????????@@@??????@@@???<<<;;;;;;<<<===<<<;;;::::::;;;<<<===999:::;;;<<<<<<;;;:::999>>>:::666555666999;;;<<<:::;;;;;;999888888:::<<<999999999888888888888777999999:::::::::999999888777555444555888999888666888777666777888777555333555666777777666666777888444444555555555555444444999888666444333222333333333444555555666666555555444666777555222222555888555444333333222222222222111222444555444222000///111111111111111111111111666555444333222222222222333222111111111111111222222222222222222222222222111111111000111111222222000000000000000111111111{{{zzzzzz|||}}}|||zzzxxxsssnnniiiddd```^^^WWWUUURRRNNNLLLJJJJJJJJJHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@>>><<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::===:::777666777999:::;;;=========<<<;;;;;;===???999999999888888888888777777888888999999999888888777555444555888999777666777666666666888888666444444666777777666666777888444444555555555555444444555555444333444444666666333444555555666666555555555555444333222222555777555444333222222222222222333444555555444333222111444444444444444444444444555555444333222222222222111111111000000111111222222222222222222222222222222222111111000111111111222222111111000000//////|||zzzyyyzzz}}}~~~{{{xxxuuupppjjjddd^^^ZZZXXXTTTRRROOOLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBB@@@???@@@AAA>>>======<<<<<<<<<<<<===>>>??????>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;;;;999888888999::::::999::::::;;;:::999999:::<<<999999999888888888888777555666777777888888888888666555444555777888777666666555555666888888777555444666777777666555777888444444555555555555444444444444333333444555666666333444555555666666555555777444111000111333444555444333333222222222222333444444333222222222222333555555555555555555555555555444333222222111222222/////////000111111222222222222222222222222222222333222111111000000000000333333222111000///......~~~|||zzzyyyzzz|||~~~zzztttqqqlllfff```[[[XXXVVVPPPOOOMMMKKKIIIGGGGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAA@@@???@@@AAA======<<<;;;;;;<<<<<<======>>>???>>><<<;;;<<<===;;;<<<======<<<;;;999888<<<;;;:::999999:::;;;<<<:::999888999:::;;;999888777888999999888888999:::999999999888888888777777333444555666777777777777555555555555666777777666555444444555777888777555444555777666555555666888444444555555555555444444666555555444444333333333333444555555666555555555888333///...000333333333333333222222222222222333222111///......///111222333333333333333333333333444333333222111111222222---...///000111222222222111111111111111111111111333333222000////////////222111111111000000//////|||{{{zzzzzz||||||yyynnnkkkgggaaa]]]YYYWWWVVVMMMLLLKKKIIIHHHFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@=========<<<<<<======>>><<<===>>>===<<<;;;<<<===:::;;;<<<<<<<<<;;;999888;;;:::999888888999:::;;;999888888:::;;;;;;999777999;;;<<<<<<;;;;;;<<<===999999999888888888777777222333444555666777777777444555555555555555666777444444444555777888777555444555666666555555666777444444555555555555444444444444444444444444333333333444555555666555555555888333///...000333222111222222222111111222222333222111///......///111333111111111111111111111111333333222111111111222222---...000111222222222222111111111111111111111111333222111000//////////////////000000111111111222|||||||||~~~yyyuuuhhhfffaaa]]]YYYWWWVVVVVVKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@>>>===>>>???>>>============>>>>>>???;;;=========;;;;;;<<<===::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999888999;;;;;;999777777999;;;;;;::::::;;;<<<999999999888888888888777333444555555666666666666333555666666555444666777555444444555777777666444333555666666555444666777444444555555555555444444///000111333555666666777333444555555666666555555666444111111111222111111222111111111111222222333444333111111111222444555333333333333333333333333222222111111111111222222...000111222333333222111111111111111111111111111222111000000////////////......///000111222333333~~~{{{uuupppeeebbb]]]XXXUUUSSSRRRRRRIIIIIIIIIHHHGGGFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<<<<>>>===============>>>??????;;;<<<======;;;;;;<<<===999999999999:::;;;<<<<<<999999::::::::::::999999:::999888888::::::999888333666888999888888888999999999999888888888888777444555666666666666555555222555666666444444555777666555444555666666444333333444666555444444555777444444555555555555444444---///111333555666777777333444555555666666555555333444555444222111111111111111111111111222333333444333222222333444555666444444444444444444444444222222111111111111222222000111333444444333222111111111111111111111111111111000000/////////000000//////000000111111222222~~~xxxqqqmmmccc```[[[UUUQQQOOOOOOOOOIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>???:::<<<===<<<;;;;;;<<<===999888888888999;;;===>>>888999:::;;;;;;:::999888;;;999888888999::::::999666888;;;<<<;;;;;;;;;<<<999999999888888888888777666666666777666666555555222444666666444333555777777555555555666555444222333444666555444444555777444555555555555555555444000111333444555444444333333444555555666666555555222555777777333000000222111111000000111222333333111111111111222333333444333333333333333333333333222111111111111111222222222333444555555444222111000000000000000000000000000////////////000000111111111111111000000000000}}}|||}}}yyyuuupppmmm___\\\XXXTTTOOOLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@AAA@@@@@@===============>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888999;;;;;;::::::;;;<<<777888888999999999888888444555666777777666555444333333444444555666666666444444444444555555555666222222222333444555666666555555555555555555555555444444444444444444444444:::444555333000777;;;222777666333111111111222333000111111222222222111111666555333222222333555666333333333222222111111111555...---333555222///111111222222333333222222111444111///111666888555111222111111111111111222222000000000000////////////{{{wwwrrrmmmiii___\\\XXXSSSOOOLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???>>>???????????????>>>>>>===============>>>>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999::::::999888:::;;;777888999999999888777777555555666666666666555555555555555555555555555555444444555555555666666666444555555555666777777777555555555555555555555555555555555555555555555555666444555222222???CCC666777555333222111111222333222222333333333222222111555444333333333333444555333333333222222222111111444///...333555222000111111222222333333222222111222000///000333444222///111111000//////000000000000000000000////////////|||wwwrrrmmmhhhddd]]]ZZZUUUQQQMMMLLLKKKLLLGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????>>>===<<<;;;======<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888999:::999888777888999777888:::::::::888666444666666555555555555666666777777666666555444444333555555666666666777777777555555666666666666666666555555555555555555555555555555555555555555555555444555777333777JJJNNN<<<666555333222111222222333444444444444444333222111333444444444444444444333333333333333222222222222333000///222444222000111111111222222222222111111111111111111111111000///111000//////............////////////000000000000}}}xxxsssnnnhhhccc___YYYWWWRRRNNNKKKJJJKKKKKKGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????======>>>>>>===<<<;;;;;;======<<<<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777777777777777777777777888999999888666555666777777888:::::::::777555333777666555444444555666777777666666666555555555444666666666666777777777777444444444444444333333333555555555555555555555555555555555555555555555555444777999444999OOOSSS>>>555444333222222222222333444444444444333222111000222333555666666555333222333333333333333333333333111000111222333222111111111111222222222222111111222444555444222111111111111111000///............////////////000000000000~~~~~~}}}yyysssnnniiiccc^^^ZZZTTTRRROOOKKKIIIIIIIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAA;;;;;;<<<=====================<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777777777777777777777777777888999888666555666777888888999999999777555333777666555444444555666777555555555666666666777777666666666666777777777777444444444444444333333333555555555555555555555555333333333333333333333333333555777333666HHHKKK888444444333333222222333333222222222222222111000000111333555666666555333111333333333333333333333333000111222222111111111111000111111222222111111000222333444444222000000111222111000///////////////.../////////000000000111~~~}}}}}}vvvsssmmmhhhddd^^^YYYVVVPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888999888777666777888888888888888777666555555666666555555555555666666444444555666666777888888555555666666666777777777555555666666666666666666555555555555555555555555222222222222222222222222222111444333111;;;>>>111333333333333333333333333000111111222222111111111222333555666666555333222333333333333444444444444...222444111000111222000000000111111111111000000000000000000000000///...111000000//////000000111......//////000000111111~~~}}}|||}}}~~~zzzooolllgggbbb^^^YYYTTTQQQNNNNNNNNNMMMLLLKKKJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>======>>>???AAA<<<======>>>>>>>>>======>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999666888999888777777888:::888777666666555666777777555555666666666666555555666666666666666777777777444444555555555666666666444555555555666777777777555555555555555555555555333333333333333333333333444///333666000111555000222333333333444333333333000000111222333333333333333333444555555444333333333333333444444444555555---333555111///111222000000000111111111111000000000...---///222222000...............///000111111.........///000111111111|||{{{vvvkkkgggccc^^^ZZZVVVQQQNNNMMMNNNOOOOOOOOOMMMLLLKKKEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>@@@????????????>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999666777999999888888999;;;888777555444444666888999444555666777777666555444888888777777666666555555444444444444555555555666222222333333444555666666555555555555555555555555444444444444444444444444777000555;;;222...222444222222333444444444333333000111222333444555555555333444444444444444444333333333333444444555555555---444666111///111333000000000111111111111000000333///---000444666333///,,,,,,,,,---...///000111---......///000111111222}}}xxx}}}~~~wwwpppiiibbb\\\ZZZWWWRRRPPPQQQLLLMMMMMMMMMMMMKKKIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCBBB@@@???>>>??????@@@@@@>>><<<<<<<<<<<<<<<;;;===========================>>>???>>>;;;999999999>>><<<999777777888:::<<<:::;;;;;;;;;;;;<<<>>>@@@999888777888:::;;;:::999999999999888888888777777777777777777777777777777666666666666777777777777777666555444444555666777666666666666555555555555666555444333333444555666666777777666444222333444444444444444444444444444555444333333444555444333111111222222222222333333222222222333333444444444333333222222333555666777333333333333333333333333222222222222222222222222333222222111111222222333333333222222111000//////000000000000000000000000111///...///111222000---222111111111000000//////|||~~~tttmmmggg```[[[YYYVVVQQQOOOPPPKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBAAAAAA@@@??????@@@@@@AAA@@@???>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;===<<<:::999999999:::;;;777999;;;;;;::::::;;;<<<999888777888:::;;;:::999999999999888888888777777777777777777777777777777777777777777666666666666777666555444444555666777444555555555666666777777666555444333333444555666555666777666444222333444444444444444444444444444777666555555777777666555333333444444444444555555222222333333333333333333444444333333444555666777333333333333333333333333333333333333333333333333333222222111111222222333333333222222111000000///000000000000000000000000111///...///111222000---111111111111000000000///{{{pppiiiddd]]]XXXVVVTTTOOOMMMNNNJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;888:::<<<<<<;;;:::::::::999888888888:::;;;:::999999999999888888888888888777777777777777777777777888888777777666666555555666666555555555555666777333333444555666777888888555555444444444444555555555666666555333222333444444444444444444444444444444333222222444444333222333333444444444444555555333333333333333222222222555555555444444555666666222222222222222222222222444444444444444444444444222222111111111111222222333333222222111000000000000000000000000000000000000//////000111111000...111111111111000000000000vvvllleee```ZZZUUUSSSQQQMMMKKKLLLHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===<<<<<<=========<<<;;;:::;;;<<<<<<;;;999999:::<<<:::999888888:::::::::888888888888888888888888888777777777777777777777777999888888777666555555444555555555555555666666777444444444555666777777888444444444444444444444444444555666555333222333444444444444444444444444444222111000111222222222000111111111222222222333333444333333333222222111111555444444444444444444444111111111111111111111111333333333333333333333333222222111111111111222222222222222111111111000000////////////////////////000000000111111111000///111111111000000000000000zzzqqqhhhaaa]]]VVVRRRQQQOOOKKKIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>???AAABBBCCCCCCBBBAAA>>>@@@BBBAAA>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;;;;<<<===>>>===<<<:::999<<<;;;999777555666:::===:::999888888::::::999888888888888888888888888888777777777777777777777777999888888777666555555444444555555666666666666666666666666666666555555555333444444444444444444333333444555555333222333444444444444444444444444444666444333444555666555333111111111222222222333333333333333222222111111111222222222222222222222111111111111111111111111111111111111111111111111111222111111000000111111222222222222111111111111111////////////////////////000000111111111000000000000000000000000000111111zzzssskkkccc]]]ZZZTTTOOOOOOMMMJJJHHHJJJGGGGGGFFFEEEEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA??????AAABBBCCCCCCCCCCCCAAADDDFFFEEEAAA======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;::::::;;;;;;;;;<<<======;;;:::999999888777444333555999<<<;;;999888999::::::999777888888888888888999999999777777777777777777777777888888777777666666555555333444555666777777777666777777666666555555555555333333444444444444333333333444555444333222333444444444444444444444444444555444333333555555444333333333444444444444555555222222222222222111111111000000111222222111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000///111222222111000000111000000000000111111111111~~~yyysssmmmeee]]]XXXYYYSSSNNNNNNMMMIIIHHHIIIGGGGGGFFFEEEEEEFFFGGGGGGCCCDDDFFFFFFFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCDDDEEECCCFFFHHHFFFAAA<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;::::::999666888999888888888:::;;;;;;:::888999::::::999777777777888888888999999999777777777777777777777777777777777777666666666666333444555666777777777666555555555666666666666666222333444444444444333222222333444444222222333444444444444444444444444444333222111222333444333111333333444444444444555555111111111111222222222222///000111222333333222222333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000///111333333111000000222///000000000111111111111}}}zzztttnnnhhhaaaYYYUUUXXXRRRNNNMMMLLLIIIHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCDDDFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???@@@AAACCCEEEGGGAAAEEEHHHEEE???:::999:::;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===<<<<<<>>>???;;;;;;:::::::::999999999666999===??????=========;;;:::999999::::::888777777777888888999999999999777777777777777777777777666666666666777777777777222333555777777777777666333444444555666777888888222222444444444444222222222333444444222222333444444444444444444444444444777666555555777777666555111111222222222333333333000000111111222222222333///000111333444444444333333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111222222000000000000000000000000///111444333111///111222//////000000111111111222zzzuuummmeee___ZZZUUURRROOONNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????======>>>@@@AAABBBCCCDDDEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<;;;999888888888999999777777777888999999::::::999999999999999999::::::666777999::::::999777666666666777777777777666666888888777777666666666555444444444444444444333333666666666666666666666666444444444666777666444333666666666555555444444444222111111333555555444222111222333333444444333333444333333222222333333444222222333333333444444444555222111222444444111...222333333222000000222555000111111111111222222222111000///000111111111000333111///...---,,,------///000000000111111111222111111111111111222222333////////////000000000000}}}{{{uuuooohhh```ZZZUUUQQQNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????======>>>???@@@AAABBBBBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999888888888999999444444666777999;;;<<<===999999999999999999999999666777999::::::999777666666666777777777777666666777777777666666555555555444444333333333333333333444444444444444444444444444444555666666666444333555555555444444444333333000222444444222111333444222222333444444444444444333333333333333333333333111222222333333333333333444222111222444444111///111222222222222111111111000111111111111222222222111000000000111111111000111111000///............000000000000000000000000111000000000000111222222000000000000000/////////}}}xxxuuummmhhhaaaZZZUUUQQQMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????===>>>>>>>>>????????????@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999888888888999999444555666777999:::<<<<<<:::::::::999888888888777666777888999999888777666666666777777777777666666666666666555555555555555333333444444444444444444444444444444444444444444444444555666666555444444444444333333333333333222111555999888222000333777333333444555555555555444222222444444444444222222///000222333333333222111333222222222333333222000222111111222333222000---000111111111111222222222000000000000000000000000///000000111111000000///000000000000////////////000000/////////000111111111111111000000/////////{{{vvvrrrfffbbb[[[VVVRRRNNNKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=================================::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<:::999999999999999999999999999888888888888888888;;;::::::999888777777666777777888888888888777777666666777777777777666666555555555555555555444444444444555555555555555666666666666666666666666666444555666555555444444555222222222222222222222222555888:::999555333444777333444555555666666555555111222444555555444222111///000111333333222111000222222222333333333222111555333111111333333111///000000111111111222222222000111111111000000000111...///000222222222111000000000000////////////...///////////////000000111222222111111000/////////xxxqqqmmmbbb^^^XXXTTTQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<;;;;;;<<<<<<<<<=========:::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<999999999999999999999999:::999999888888777777777::::::999999888777666666777777777888888777777777666666777777777777666666444444555555555555555555555666666666777777777888666666666666666666666666444555666555444333555666222222222222222222222222666666666666666555444333333444555555666666555555111222444555555444222111///000111222333222111111111222333333333222222222666444222111111222333333000000111111111222222222///111222111//////000222---///000222222222111111000000000000000////////////////////////000000111222111111111000000000///{{{qqqiiiddd^^^ZZZUUURRRPPPOOOMMMLLLGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@????????????>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<888888999:::::::::999999777777888888999999999999999999999888777777777666777777777777777777777777666666777777777777666666555555555555555666666666555555666666777888888888444444444444444444444444333666777555333222555888111222222222222333333333444222111222444444222///333333444555555555555444222222444444444444222222111111111111222222333333000222333333222222222333222333333222000000333555000111111111111222222222...111333222///...000222...//////000111111111111///000000000111111111111000000/////////000111111111111111111111111111111~~~wwwmmmddd^^^YYYVVVQQQOOONNNMMMLLLKKKFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<777888999::::::::::::999888888888888888999999999888888888888777777777777777777666666666666777777666666777777777777666666555555555666666777777777333444444555666666777777444444444444444444444444333666777555222111555888222222222222333333444444111222333333333222222333222222333444444444444444333333333333333333333333333333111111111222444555///111444444222111222444)))///444444000...000333000111111111111222222222...111333222///---000333/////////...//////000000//////000111222333444444111000000000000111222222000000000111111222222333~~~~~~~~~{{{tttlllccc^^^UUURRRNNNLLLKKKKKKJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCCCCCCC????????????>>>>>>>>>>>>===>>>>>>>>>?????????@@@========================999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<777888999:::;;;::::::999<<<;;;:::999888666666555777777777777777888888888777777666666666666777777666666777777777777666666555666666666777777888888222222333333444555666666666666666666666666666666333666888555222111555999222222222333333444444444000444888777444222555999111222333333444444333333444333333222222333333444555444111000000222555777...111444444222111222555"""+++555777111,,,---111000111111111111222222222...111444222...---000333000///...------...///000//////000222333444555666111111111111111222222333//////000111222333333444{{{tttmmmgggaaa\\\XXXUUUTTTQQQNNNLLLJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC??????AAABBBCCCDDDDDDDDD>>>??????@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<===888===:::@@@;;;===NNNCCC<<<;;;:::999888999::::::999===@@@???<<<999:::;;;888888888888888888888888888888888888888888888888888888777777777777888888777666666777888999999888333444666777777777666555444444444444444555666777555555555555555555555555555555444333222222222222333222222111111222222333111222444444444444222111---111666666333333666:::444444444333333222222222222333333222111000222333000000000111222333555555333333222111000000111111...000222333333333111000333333333222222111111111//////............//////111111222222222333333333222111000//////000111222111222222111///...///111333111//////000111000///yyyuuuoooiiiddd___[[[WWWTTTRRRPPPMMMKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<===:::===999???<<>><<<::::::;;;<<<;;;:::888888888888888888888888888888888888888888888888888888777777777777888888444666888777555444666999555555666777777777777777777777666444444333333333555555555555555555555555222222222333333444666666555444444333333444444555666555555444444555555666000333666555333222444666333333333333222222222222222222333222111111222444333222222111111222333333222222222111111111111111000111333444444444333222111111111000000000000000222222222222222222222222........./////////000000111111000000000000111111000111111000///...///111//////000333666777666555zzzvvvmmmhhhccc^^^ZZZXXXUUURRRNNNNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@???>>>=========>>>???;;;;;;;;;<<<<<<<<<<<<===>>>===555<<<===CCCQQQBBB;;;;;;:::::::::999999999???;;;888888;;;===<<<:::888888888888888888888888888888888888888888888888888888777777777777888888222666999888333222555999666666666777777777777777666666555444444444444444555555555555555555555555222222222222222333444444444444333333333333444444666555444333333444555666111333555555333222222444333222222222222222222222111222333222111111333444444333222222111111111222111111222222222111111111000111222333333333222222111111111111111111000000222222222222222222222222........./////////000000111000000000000000000111000000111000......///111......000333666666555333xxxsssjjjeee___ZZZVVVTTTQQQOOOLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>><<<555<<<===BBBOOO@@@;;;;;;;;;:::::::::999999>>>;;;777888;;;===<<<:::888888888888888888888888888888888888888888888888888888777777777777888888333666999888333222555888666666666666666777777888444444444444444555666666555555555555555555555555333333222111111111111111333333222222222222333333555444333222222333444555222333444444333222222222222222222222222222222222111222222222111111333555444444333222111111111111000111111222222222111111///000000111111111111111222222222222222222222222000000111222222111000000/////////000000000111111000000000111111000000000///000000///......000111...///000222333333111...}}}vvvpppfffaaa[[[VVVRRRPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>=========>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<666===<<>>???????????????>>>>>>===>>>@@@AAA@@@>>>;;;:::;;;;;;;;;<<<<<<<<<<<<===999<<<999???:::;;;GGG:::::::::;;;;;;;;;:::999888888999;;;;;;::::::;;;;;;888888888888888888888888888888888888888888888888888888777777777777888888888888888777777666666666555444444333444444666666555555444444444555555666555555555555555555555555444444333333222333333333333333333222222333333333333333444444444444333333222222222222333333222111000111111111222222222222000111222222111222444666333333222222111222222222...000111333333333111000000000000000000111111222000111111111222222222222...///111222222111///...000000000111111111222222///000111222222111000///---...//////......000111000///......//////...,,,}}}xxxqqqhhhbbb[[[WWWRRRNNNMMMNNNNNNNNNIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>@@@BBBCCCBBB@@@<<<:::;;;;;;;;;<<<<<<<<<======777<<<;;;@@@:::888EEE888::::::;;;<<<;;;:::999888555999<<<===:::999:::<<<888888888888888888888888888888888888888888888888888888777777777777888888:::888777777888888777555444444333222333444555666777666555444444444444444555555555555555555555555444444444444555666777777555444444333333444444555333444555666666555444333111111111222444444333222000000111111222222222222000111222222111222444666333222222111222222333333...///111333444333111000111111111000111111222333//////000000111111111222...///111222222111///...000000000000111111111111///000111222222111000///---...///.........000222000///------...//////...}}}~~~|||vvvqqqnnniiibbb]]]XXXSSSMMMLLLNNNNNNKKKGGGFFFGGGGGGGGGGGGFFFEEEEEEAAABBBBBBBBBCCCCCCDDDDDD??????>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>>======<<<<<<<<<<<<=========>>>???@@@???===;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999::::::888777777999<<<888888888888888888888888666666666666666777888888666666666666666666666666555555666666666666555555333444555666666555444333222333333444444555555555888777666555444444555666555555444444444444555555555555555444444333333333222333333444444333333222444333333444555555444222000111333333222222333444333333333333333333333333777666444222111111111222---///111111111000111222///000000///......000111333111///111333444222///......//////000000111111---...///000000111111111//////000000111111222222000000000000////////////,,,,,,------...000111222}}}~~~}}}xxxrrrmmmjjjeee___[[[VVVRRRMMMKKKLLLMMMJJJFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFEEEDDDBBBAAA@@@???>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>>>>======<<<<<<<<<<<<=========>>>??????>>>===;;;999::::::::::::::::::::::::::::::;;;;;;::::::999888888999999888777777888:::888888888888888888888888666666666666666777888888888888888888888888888888555555666666666666555555555555555555555555444444555444444444444444555555666555444333222333444444666555555444444555555666555555444444444333333333222333333444444333333222333222222333444444333111000222333333222111333444333333333333333333333333222222111000///000111111111222111000......000222///000111000///...000111222000///111333333111///.../////////000000000111111111111000000///...---000000000000000111111111000000000000/////////...000//////...............~~~{{{|||}}}}}}{{{wwwrrrkkkgggddd```[[[VVVTTTPPPKKKJJJJJJJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDIIIHHHGGGEEECCCAAA???>>>===>>>???@@@AAA@@@??????===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======<<<======>>>===;;;:::999:::::::::::::::::::::::::::::::::::::::999999888666888:::999888777888999888888888888888888888888666666666666666777888888888888888888888888888888555555666666666666555555777666555444444444444444666555555444444444444444444444333222333444555666666666555555555555666666555444444444444333333333222333333444444333333222111111222222222222111111000222333333222111222444333333333333333333333333///////////////000111222444333111...,,,---000333///111111111//////000111111000///000222222000///////////////000000000000111111111000000///...---111000000000000000000///000000000/////////....../////////.........------~~~{{{yyy{{{}}}}}}yyyxxxqqqllleeeaaa___\\\WWWSSSQQQNNNJJJHHHHHHHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCC===>>>@@@AAAAAA@@@???=========>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<:::999888::::::::::::::::::::::::999999:::::::::999999888666888;;;;;;:::888888888888888888888888888888888666666666666666777777888888888888888888888888888555555666666666666555555888777555444333333444555444333333222333333444555666555444444555666777888666555555555555555555666444444444444444444444444222333333444444333333222000222333333222111111222111222333333111111222333222222222222222222222222111111111111111222222222111222111000......000222///111222222111000000222000000000111111111000///////////////000000000000---...///000000111111111111111000000/////////...000000/////////.........,,,,,,---.../////////000|||zzzyyy|||}}}}}}yyyvvvssslllfff```\\\ZZZXXXTTTQQQNNNLLLIIIGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFF===???@@@AAAAAA@@@>>>=========>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::999888::::::::::::::::::::::::888888999::::::999999999777999;;;<<<:::999999999777777777777777777777777666666666666666777777888777777777777777777777777555555666666666666555555777666555333333333444555222111000000111333555666666555444444555666777888555555444444444444555555444444444444444444444444222333333444444333333222000333444444222111222333111333333333111111222333222222222222222222222222222222222222111111000000,,,...111222222111111222000111333333222111111222///000111111111000000000000000000000////////////---...///000000111111111111000000000//////......////////////............+++,,,---...//////......}}}{{{zzzzzz}}}}}}yyyuuuqqqnnngggaaa[[[WWWVVVTTTQQQNNNLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAA@@@???>>>===<<<======>>>>>>======<<<======<<<<<<<<<<<<=========<<<<<<;;;::::::999999::::::::::::::::::::::::777888999999999999999999888999;;;;;;999888999:::777777777777777777777777666666666666666777888888666666666666666666666666555555666666666666555555555555444444444555555666333222111000111333555666444444333222333444555666444444333333333333444444333333333444444444444555222333333444444333333222000333555555222111222444222333444333111111111222222222222222222222222222000111111111000///......))),,,111333333222222222000222444444333222111222000111333333111000111222000000000000////////////111111111000000///...---000//////////////////.../////////.........------.../////////...,,,+++)))|||zzzzzzzzz{{{~~~}}}}}}{{{yyyuuupppllliiibbb]]]VVVRRRRRRQQQNNNLLLKKKKKKIIIGGGEEEDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>><<<<<<============<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::777777888999999999999999777888888777666666777999777777777777777777777777666666666666666777888888777777777777777777777777555555666666666666555555333333444555666666666666888666444222111222444555666555444333222333444444333222222111111222222333333333333444444444555555222333333444444333333222...222555444111///111444222333444333111000111222111111111111111111111111///000111222222222111000+++...111222222111111222000222555555444222222222000222444444222111222333111000000000/////////...111111111000000///...---........./////////////////////.........---------.../////////...,,,***(((}}}zzzxxxxxxzzzzzz{{{zzzyyyvvvrrrmmmhhheee___ZZZSSSPPPOOONNNLLLJJJKKKKKKIIIGGGEEEDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????<<<<<<============<<<<<<======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::666777888999999999999999666666666555333444666888777777777777777777777777666666666666666777888888888888888888888888888888555555666666666666555555111222444666777777666666===:::777444222222333444888777666555444444555666222111111111111111111222333333333444444555555555222333333444444333333222---111444333///---///333222333444333111000111222111111111111111111111111///000222444555555555555000111111000//////111222000222555666444333222222111333666555333111222444111111000000/////////...---...///000111111111111---.........//////000000//////.........---------***,,,---//////...---+++~~~|||yyyyyyyyy{{{|||~~~|||}}}{{{wwwsssoooiiiccc___ZZZWWWSSSPPPOOONNNLLLJJJHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEE@@@@@@??????????????????>>>>>>======<<<<<<;;;;;;BBB@@@===:::999:::<<<===;;;;;;::::::999888777777;;;::::::999999::::::;;;999999999888888888777777999999999888888888888777888777666555555666777888555666777999999888777777555666777888888999999999555666777888888777666555666666444333333444555666444444555555555555555444666666666666666555555555111333444444333333555666333444555555333333444555333333333333333333333333000111222333333222000///444444444555555666666666111111111111111111111111000222333333222111333444000111111111111222222222000555777444222333222///333222222111111000000000111111000000//////......000000000000000000000000............////////////........................////////////............}}}|||zzzxxxxxxyyy{{{}}}}}}{{{zzzwwwsssoookkkfff```\\\WWWTTTPPPNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA????????????????????????===============<<<<<<<<>><<<;;;;;;;;;===>>><<<<<<;;;;;;:::999999888;;;::::::999999::::::;;;999999999888888888777777999999999888888888888777888777666555555666777888666666777888888888888777555555666777888888888888555555666666666666555555666555444444444555666777555555555555555555444444666666666666555555555555222444555444333333444555222444555444333222333444333333333333333333333333111111222222222111111000111111111222222222222222111111111111111111111111000111222222111111222444000000111111111222222222///222666888777444222222222222222222222111000000111000000000/////////...000000000000000000000000............////////////,,,---------............---------...............~~~|||yyyxxxwwwwwwxxxzzz|||~~~|||zzzuuurrrnnnjjjfffaaa[[[XXXTTTQQQMMMKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<===============;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::999::::::999999999999::::::999999999888888888888888999999999888888888888777777777666666666666777777777777666666777777888888444444555666777777777777555555444444444444555555555555555555555666777888555555555555444444333333555555555555555555555555333555555555333222333444222333444333222111222444333333333333333333333333222111111111111111222222111111111111000000000000111111111111111111111111///000222111000000111333000000000111111111222222//////555>>>===555222555111222333444444333111000000000000000////////////000000000000000000000000............////////////,,,,,,,,,------.........++++++,,,,,,---.........{{{xxxvvvvvvvvvwwwyyy{{{~~~~~~{{{yyyqqqnnniiieeeaaa]]]XXXTTTRRROOOLLLJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????;;;;;;<<<<<<======>>>>>>:::;;;<<<=========<<<;;;<<<<<<;;;;;;:::::::::999::::::999999999999::::::888888888888888888888888999999999888888888777777777777666666666666777777777777666555555777888999333444555666777777777777777666444444444444666777444444555555666777888888666666555444333333333333444444555555555555555666444555666555333222222444111222333333111111222333222222222222222222222222222111000000000111222333444444333333222222222111111111111111111111111111...000111111000000111222000000000000111111111111111...555CCCBBB444///555000111444555555333111///000000000000////////////////////////////////////............////////////---------------,,,,,,,,,***+++,,,---...///000000yyyvvvuuuuuuvvvxxx{{{~~~|||yyywwwnnnjjjfffaaa]]]YYYUUURRRQQQNNNKKKIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@??????======>>>>>>>>>?????????;;;;;;<<<<<<======>>>>>><<<<<<===>>>===;;;999888::::::::::::999999999999:::999999888888999999:::888888888888888888888888999999999888888888777777666666777777777777666666777666555555555666888999333444555666777777777777888777666555555666777888333444444555666777777777666555444333333333333333333444444444555555666666444555666555333222222444111222333333111111222333222222222222222222222222222111000000000111333444555555444444333333222222111111111111111111111111...000111111000000111222//////000000000111111111333///666CCCAAA222---333///111333555555333111///////////////000000000000////////////////////////............//////////////////...---,,,,,,+++***+++,,,,,,...///000111222}}}xxxuuussstttvvvxxx{{{}}}yyyuuussskkkgggbbb]]]ZZZVVVSSSPPPOOOMMMJJJIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======<<<======>>>>>>?????????<<<<<<<<<===========================<<<:::888777999999999999999999999999999999888888888888999999888888888888888999999999999999999888888888888777666666777777777777666666666666555555666666777777444444555666777777777777777777666666666666777777222333444555666666666555555444333222222333444555333333333444555555666666333555555555333222333444222333444333222111222444222222222222222222222222000000000000111222333333222222222222222111111111111111111111111111111111///000222111000000111333/////////000000000111111222111666>>><<<222---000///000222333333222111000////////////000000000000000000000000000000000000............////////////000000///...---,,,,,,+++,,,,,,---...///000111222{{{vvvsssrrrsssuuuxxx{{{~~~}}}yyytttpppmmmgggddd^^^ZZZVVVSSSPPPMMMNNNKKKIIIHHHHHHIIIHHHGGGCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA========================<<<<<<======>>>??????@@@===============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::999999888888888888999999777777888888888999999999999999999888888888888777555666777888888777666555444555666666777777666666555555666777888888888888555666666666666666666555222333444555555444333333333333111111222333555777222222333444444555666666222444555444333333444555222444555444333222333444111111111111111111111111//////000111222333333333000000000000111111111111111111111111111111111111000111222222111111222444////////////000000000111...111555666555222000000...///000111111111111000.../////////000000000111000000000000000000000000............////////////////////////////////////,,,,,,---......///000000yyytttrrrppprrrtttwwwzzz}}}}}}zzzvvvqqqllljjjeeeaaa\\\WWWTTTQQQNNNLLLLLLJJJGGGGGGGGGHHHGGGGGGBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777888888999999999999999999999888888888888777555666777888888777666555333444666777777777666555555666777888888999999999333444555666666555444333222333444444444333222111222222111111222444666888222222333333444555666666222333444444333333555666333444555555333333444555111111111111111111111111...///111222333333222222000000111111222222333333111111111111111111111111000222333333222222333444////////////000000000000+++111444111111333333000....../////////000111111.../////////000000111111000000000000000000000000............/////////000------...///000111222333+++,,,,,,------.........}}}wwwtttrrrvvvvvvvvvvvvwwwyyy{{{}}}~~~|||{{{|||zzzwwwuuuqqqlllfffbbb```^^^ZZZVVVRRROOONNNMMMIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777::::::999999888999999999777888999999999777666555:::999888666666666777888999999999999999888777777666666666666777777777777444444555666777888999999666666666666666666666666333444444222///000333777666666666666666666666666666444222333666777666444444444444555555666666666222222333333444555666666333444444222000///111222333333333333333333333333111111222333333333222222444444444222000///111333222222222111111111000000111111000000//////......000000000000000000000000222333222000......///111000000//////.........---......//////......---,,,000///...---,,,,,,---......---------...///111333...------,,,,,,------...|||yyyvvvuuuuuuuuuuuuvvvxxxzzz|||~~~}}}{{{zzz{{{yyyvvvtttpppkkkeeeaaa]]][[[WWWSSSPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>?????????>>>>>>=========>>>>>>======>>>>>>???@@@<<<======>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;::::::999888777999999999888999999999:::888888888888888777666666:::999777666666666777888888888888888888777777666555666666666777777777777555555555666777777888888555555555555555555555555444444444333222222444666555555555555555555555555444333111222555666555333333333444444444555555555222333333333444555555555666333111111333444333111333333222222222222222222000111222333333333333333111222333222111111222444222222222111111111000000111111111111000000000000000000000000000000000000///000000///......000222000/////////............///............---------//////...---,,,---.........------......///000111...------------------...}}}{{{zzzyyyyyyuuuvvvwwwxxxzzz|||~~~~~~|||{{{zzzzzzxxxuuuqqqnnniiiccc___YYYWWWTTTPPPMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======@@@@@@@@@@@@????????????===============>>>??????======>>>>>>>>>>>>======;;;;;;;;;::::::999999999888999999999999999888888777888888888999:::::::::999888888777777777777777999888777777666777777777777777777777777666666555555555666666666777777777666666666666666666666666555555555555555555555555555444333444555555555333444444444444444444444444333222111222444555444333333333333333444444444444333333333333444444444444555000---...444666333///111111111111111111111222///000111222333444444444...000222333222222333444222222222111111111111111111111111111222222222222000000000000000000000000,,,---......---...000222////////////............000///...---,,,---............---------...//////........./////////......------------------------}}}|||{{{yyyyyyyyyyyyzzzyyyzzz{{{}}}~~~~~~}}}|||{{{zzzxxxuuurrrnnnjjjfff```]]]VVVTTTQQQNNNKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>????????????????????????===<<<<<<<<<<<<===>>>>>><<<===>>>>>>???>>>>>>>>><<<<<<;;;;;;:::999999999777777888999999999888888666666777888999:::::::::999888777666666777888999888888777777777777777777666666666777666555555444555555555666666666777777777777666666666555555555555555555555555555555555666444333444777888555222333333333333333333333333333222222333444444444444333333333333333333333333444444333333333333333333111...+++---111444222000000000000000111111111111///000111222333444444444...000333333222111111222111111111111111111111111//////000111111222333333////////////////////////---...//////......000111///////////////.........111///---,,,+++,,,...///------------......//////......///000///...,,,+++------............------~~~yyyxxxwwwvvvvvvwwwxxxyyy~~~|||}}}}}}}}}||||||{{{zzzuuurrrnnnjjjfffaaa\\\YYYSSSRRROOOLLLJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::777777888999999999888888555666777999999::::::999999888777666666777888999777777777888888888777777666666666666666555444444555555555555666666666666777777666666555555444444555555555555555555555555666444333444777888555222333333333333333333333333333444444555444555555666333333333333333333333333333333333333333333222222...///000000000111333444/////////000000111111111///000111222333444444333000222444333222000///000111111111111111111111111---......///000111222222////////////////////////000111222111///...///000.........///////////////111///---,,,+++,,,...///,,,,,,---....../////////....../////////---,,,***---......//////......---{{{vvvuuutttttttttvvvwwwxxx}}}}}}}}}|||{{{zzzyyyxxxrrrooojjjeeeaaa]]]XXXUUUQQQPPPNNNKKKJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<======:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888999999999999999888888555666888999999999888888777777777777777888888999666666777888888888888777666666666666666555555444444444555555555666666666666666666555555444444444444444444444444444444444555444333444555555555333333333333333333333333333333444666555444444555777444444444444333333333333222222222222333333333333000222333333222222444777/////////000111111222222111111222333333333222222111222333222000/////////111111111111111222222222---......///000111111111000000000000000000000000111222333222000///...///.........///////////////000///...---,,,---......,,,---......///........................---,,,+++---...///000000///...---|||xxxsssrrrrrrrrrtttvvvxxxyyy|||zzzwwwtttsssooolllfffaaa]]]YYYTTTQQQOOOMMMKKKJJJHHHHHHHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????;;;;;;<<<<<<<<<=========;;;;;;::::::;;;;;;<<<===999:::;;;<<<============999::::::;;;;;;<<<<<<===::::::;;;::::::999888777555666888999999888777666666666777888888888888888555666777888999888888777666777777777777666555555444444444555555555666666555555555555555555555444444444444444444444444444444444444333222222444666444444444444444444444444222444555555333333444666555555555444444444333333111111111222333333333444222111000000222333333333//////000111111222333333222222333333333222111111000111222111//////000222000000111111111222222222/////////000000111111111000000000000000000000000...000222222000/////////............/////////000///............------------.../////////...---,,,......---,,,,,,------------...///000000///...---zzzvvvppppppqqqrrrtttvvvyyyzzz|||}}}xxxtttpppnnnnnnjjjddd___[[[WWWRRROOOMMMLLLJJJHHHGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;::::::::::::;;;<<<<<<888999:::;;;<<<<<<<<<<<<777888999:::;;;;;;<<<===<<<<<<<<<;;;:::999888777666777999:::999888666555555666777999999999888777555666777999999999888777777777777777777666666555444444444555555555666666555555555555555555555555444444444444444444444444333444555222///000333777444444444444444444444444000333555444222111333666666666666555555444444444000000111222333333444444222---***,,,000333000---///000000111222333333333333333333333222111000000///000000/////////222555000000111111222222222222111111111111111222222222000000000000000000000000+++---000000000//////000---.........//////000000......//////......---,,,....../////////...,,,+++...---,,,++++++,,,...///---...///111111///...---