BMc6(+ ӵĦĦӵĦ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<fhDenenenewwwtttbbb{{{~~~}}}}}}~~~}}}{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~}}}}}}~~~~~~~~~}}}{{{zzz~~~|||~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzz~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{vvvvvvwwwxxxyyyzzzzzzzzz}}}|||}}}~~~}}}}}}~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzyyyttttttuuuvvvxxxyyyyyyzzz~~~{{{{{{|||}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{}}}~~~~~~~~~~~~|||{{{{{{{{{zzzxxxsssttttttuuuwwwxxxyyyzzz~~~|||{{{|||}}}~~~}}}{{{{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}|||zzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~|||{{{~~~}}}~~~~~~~~~~~~||||||||||||zzzxxxtttttttttuuuvvvxxxyyyzzz}}}}}}}}}~~~~~~{{{{{{yyyxxxxxxyyyzzzzzzwwwxxxyyy{{{|||}}}}}}~~~zzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||{{{{{{}}}~~~~~~}}}|||||||||{{{yyywwwvvvuuuttttttuuuvvvxxxyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxxxxxxxyyyzzz{{{uuuuuuvvvxxxzzz|||~~~yyyyyyxxxwwwwwwwwwwwwwww{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyy|||~~~~~~}}}}}}~~~|||{{{zzz{{{{{{zzzwwwuuuvvvuuutttsssssstttuuuvvv~~~}}}~~~{{{|||}}}~~~~~~~~~||||||{{{zzzzzzyyyzzz{{{}}}~~~ttttttuuuvvvyyy|||xxxxxxwwwvvvvvvvvvvvvvvv}}}{{{yyywwwwwwxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzztttyyy}}}}}}~~~zzzzzzzzzzzzzzz{{{|||}}}}}}~~~zzzzzzyyyyyyzzzxxxvvvsssvvvtttsssqqqqqqrrrsssttt}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||yyyyyyyyyzzzzzz{{{{{{{{{vvvsssqqqrrrwww|||~~~~~~xxxuuurrrrrruuuwwwwwwwwwwwwvvvuuuttttttuuuvvvwww{{{yyywwwvvvxxxzzz{{{{{{zzzzzzzzz}}}~~~}}}~~~}}}}}}|||{{{{{{zzzzzz~~~}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{||||||{{{zzzzzzyyyxxxvvvtttrrrpppppppppqqqqqqrrrrrrssstttttt~~~~~~~~~~~~}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzuuurrrooopppssswwwyyyyyyxxxuuurrrrrruuuwwwwwwvvvvvvuuutttttttttuuuvvvwwwzzzxxxvvvuuuwwwyyyzzzzzzwwwwwwxxxzzz}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}{{{zzzzzz{{{|||zzzyyyvvvuuutttsssqqqooonnnnnnnnnnnnnnnnnnoooooooooooo}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzyyyxxxxxxxxxuuussspppppprrrtttuuuuuuwwwuuussssssuuuvvvwwwvvvvvvuuutttsssssstttuuuuuuxxxvvvttttttvvvxxxxxxxxxttttttuuuwwwzzz{{{yyyxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{|||~~~|||||||||{{{{{{zzzzzzzzz{{{zzzyyyyyyzzzzzzyyywwwssssssrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmllllll}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvwwwuuutttssstttuuuvvvwwwuuutttsssssstttuuuvvvvvvvvvuuusssrrrrrrsssttttttvvvtttssssssuuuvvvvvvvvvsssssstttvvvxxxyyyxxxvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~{{{zzzzzzyyyyyyxxxxxxxxxzzzxxxwwwwwwxxxxxxvvvuuurrrrrrrrrqqqpppppppppoooqqqppppppooonnnmmmmmmmmm~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxvvvuuutttuuuuuuuuuuuuuuuvvvwwwyyyttttttttttttttttttuuuvvvvvvuuutttsssrrrrrrssstttuuusssrrrssstttvvvuuutttrrrrrrsssuuuxxxxxxwwwuuuxxxwwwvvvuuuuuuvvvwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxwwwwwwvvvuuuuuuxxxwwwuuuuuuvvvuuutttrrrqqqqqqpppppppppoooooooooqqqqqqpppooonnnmmmmmmlll~~~}}}|||zzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxvvvuuutttssstttuuutttssssssuuuvvvrrrtttuuuuuutttsssuuuvvvwwwvvvuuussssssssssssttttttsssrrrsssuuuuuuuuusssrrrrrrrrruuuwwwxxxvvvuuuyyyxxxvvvttttttuuuwwwxxx||||||{{{{{{zzzyyyxxxxxxxxxwwwwwwvvvuuutttsssssswwwuuutttssstttsssrrrpppoooooonnnnnnmmmmmmllllllnnnnnnmmmmmmlllkkkjjjjjj~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}||||||{{{yyywwwvvvuuuttttttuuuvvvtttrrrpppqqqsssqqqsssuuuuuutttssstttvvvxxxwwwvvvtttssssssttttttssssssrrrsssuuuvvvtttsssppppppqqqsssvvvwwwuuutttwwwuuutttssssssuuuxxxzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvuuutttsssrrrqqqqqqvvvtttrrrrrrrrrrrrpppnnnpppoooooonnnmmmllllllkkkllllllkkkkkkjjjjjjiiiiii~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{}}}~~~zzzxxxwwwzzz}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||{{{zzzyyywwwvvvuuuuuuvvvxxxyyyvvvrrrooopppqqqpppsssvvvvvvsssrrrtttvvvyyyxxxvvvuuutttttttttuuussssssrrrtttuuuvvvuuusssooooooppprrruuuuuutttrrrtttsssrrrqqqsssvvvyyy{{{zzzzzzzzzyyyyyyyyyxxxxxxvvvuuuuuutttrrrqqqppppppuuusssrrrqqqqqqqqqooommmrrrrrrqqqpppooonnnmmmmmmlllllllllkkkkkkkkkkkkjjj~~~~~~|||{{{zzzzzzyyywwwtttzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{|||||||||{{{zzzzzzyyyyyy|||{{{zzzxxxwwwvvvvvvvvvyyyyyyzzzzzzzzzyyyxxxwww||||||{{{zzzxxxvvvtttsssvvvvvvuuutttsssrrrrrrrrrrrrssssssssstttuuuuuuuuuuuuuuuuuuuuutttsssqqqqqqttttttsssrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqrrrqqqppprrrvvvxxxwwwuuuvvvwwwxxxxxxyyyyyyyyyyyyyyywwwsssrrrqqqqqqpppooommmmmmnnnpppqqqqqqqqqqqqooommmllllllmmmnnnnnnmmmmmmllljjjhhhhhhiiijjjkkk}}}~~~~~~}}}||||||{{{xxxvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzxxxvvvtttsssvvvuuutttssssssrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrwwwvvvuuutttttttttttttttuuuttttttsssrrrrrrqqqqqqrrrqqqppprrruuuwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwtttqqqpppppppppooommmlllmmmnnnooooooooooooooonnnlllkkkkkklllmmmmmmlllnnnllljjjiiihhhiiijjjkkk~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvtttttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}|||{{{zzzxxxvvvuuutttvvvuuutttsssrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvuuuuuuuuuvvvvvvuuuuuutttwwwwwwvvvuuuttttttssssssuuuttttttsssrrrqqqqqqqqqrrrqqqqqqrrruuuvvvvvvuuuttttttuuuuuuttttttsssssstttrrrooommmmmmnnnmmmlllkkkllllllmmmmmmmmmlllllljjjiiihhhhhhjjjllllllkkknnnmmmkkkjjjiiiiiijjjjjj}}}}}}~~~~~~}}}~~~~~~{{{yyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvssssssssstttuuuvvvwwwxxxyyyxxxwwwvvvvvvxxxzzz|||}}}|||{{{yyywwwvvvvvvuuuuuutttssssssrrrrrrrrrsssrrrrrrssstttuuuvvvvvvwwwtttuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttsssqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttqqqrrrrrrssssssssssssrrrrrrooommmllllllmmmlllkkkjjjjjjkkkkkkkkkjjjiiiiiidddcccccceeehhhkkklllkkknnnmmmlllkkkjjjjjjjjjkkk~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyyyyyyyxxxwwwwwwxxxyyyyyyxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwuuuttttttsssttttttuuuuuuxxxwwwvvvuuuvvvxxx{{{||||||{{{yyyxxxvvvvvvvvvvvvtttssssssrrrrrrrrrrrrsssrrrrrrssstttuuuvvvwwwxxxtttuuuvvvvvvvvvvvvvvvuuuttttttttttttsssrrrqqqpppnnnnnnooopppqqqrrrssssssrrrrrrsssssssssrrrssssssooooooqqqrrrsssssssssssspppnnnkkkkkkkkkllllllkkkhhhhhhiiiiiiiiihhhhhhggg_________bbbgggkkklllmmmmmmmmmmmmlllllllllllllll~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||}}}}}}}}}{{{yyyzzzyyyxxxwwwwwwxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvuuutttssssssssssssvvvvvvuuuvvvwwwyyy{{{|||{{{zzzxxxvvvuuuuuuuuuuuussssssrrrrrrrrrrrrssssssrrrrrrssstttvvvwwwxxxxxxuuuuuuuuuvvvvvvuuuuuuttttttuuuvvvvvvvvvuuutttsssmmmnnnooopppqqqrrrssstttrrrssstttsssrrrqqqrrrsssnnnnnnooopppqqqqqqqqqqqqnnnkkkiiiiiijjjkkkkkkkkkfffgggggghhhhhhhhhgggggg```___```ccchhhkkkmmmnnnlllllllllmmmmmmmmmnnnnnn~~~}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyyyyyxxxvvvuuuuuuvvvxxxyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvuuutttttttttttttttttttttuuuwwwxxxzzz{{{{{{zzzxxxvvvtttsssssstttuuusssrrrrrrqqqrrrrrrssssssrrrrrrsssuuuvvvwwwxxxyyyuuuuuuuuuuuuuuutttsssrrrrrrsssuuuvvvwwwvvvuuutttqqqqqqrrrrrrrrrsssssssssrrrsssuuusssqqqpppqqqsssnnnooooooooonnnmmmmmmlllkkkiiigggfffhhhiiijjjiiieeeeeefffggghhhhhhhhhhhhfffeeeeeefffjjjlllmmmmmmjjjkkklllmmmnnnooooooooo~~~}}}{{{{{{{{{|||||||||||||||~~~~~~}}}}}}}}}||||||{{{{{{|||~~~~~~}}}~~~~~~~~~|||zzzxxxvvvuuuttttttuuuvvvxxxxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwvvvuuuuuuttttttuuuuuutttttttttuuuuuuvvvrrrsssuuuwwwyyyzzzzzz{{{yyywwwuuusssrrrrrrssstttrrrrrrrrrqqqqqqrrrssssssrrrrrrsssuuuvvvxxxyyyyyyuuuuuuuuuuuutttsssrrrqqqoooqqqssstttuuuuuusssrrrvvvuuuuuuttttttsssrrrrrrrrrtttuuutttqqqoooppprrrooooooooommmllljjjhhhggghhhfffeeeeeefffhhhhhhhhhdddeeefffggghhhhhhhhhhhhllljjjiiijjjlllmmmmmmmmmiiijjjlllnnnooopppqqqqqq}}}{{{zzz}}}}}}}}}~~~~~~}}}}}}||||||zzzyyyxxxwww}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||}}}}}}}}}|||{{{yyyxxx}}}{{{yyywwwvvvvvvwwwxxxzzzzzzzzzyyyxxxwwwuuuuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwuuuttttttuuuvvvvvvtttsssqqqoooooopppqqqrrrsssvvvxxxwwwvvvvvvyyy}}}zzzxxxvvvuuuuuuuuusssrrrppppppqqqrrrssssssssssssqqqqqqrrrssssssttttttuuuxxxuuusssrrrrrrrrrqqqpppsssrrrpppooommmkkkiiiiiijjjiiigggfffeeeeeeffffffeeeeeeeeeffffffhhhiiiiiijjjjjjjjjkkkkkklllllllllkkklllnnnppprrrssstttttt~~~|||{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}|||}}}}}}}}}}}}{{{zzzxxx{{{zzzxxxvvvuuuvvvwwwwwwzzzzzzyyyxxxwwwvvvtttsssvvvwwwwwwxxxwwwvvvuuutttwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuutttuuuvvvwwwxxxxxxwwwuuutttttttttuuuuuuuuutttrrrppppppqqqrrrsssrrrtttwwwwwwuuuvvvzzz}}}{{{yyyvvvuuuvvvvvvtttsssrrrrrrssssssttttttssssssssssssssstttuuuuuuvvvvvvwwwuuusssrrrsssrrrqqqpppoooooonnnmmmlllkkkkkkjjjjjjiiigggfffeeeeeeeeefffeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkklllmmmmmmmmmkkklllnnnoooqqqqqqrrrrrr~~~~~~~~~}}}}}}|||zzzzzzyyyzzz{{{||||||}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}{{{zzzyyyyyyxxxwwwuuuuuuuuuvvvwwwzzzyyyyyyxxxwwwuuusssrrrvvvvvvwwwxxxxxxwwwuuutttyyyyyyxxxxxxxxxxxxyyyyyywwwwwwvvvuuuuuuuuuuuuvvvxxxwwwuuutttssssssssstttvvvtttsssqqqqqqrrrssstttqqqtttwwwwwwuuuvvvzzz}}}|||zzzwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttttsssttttttuuuuuuvvvwwwwwwwwwwwwuuussssssssssssrrrpppmmmmmmmmmmmmllllllllllllkkkjjjhhhfffeeedddeeeeeeeeeeeeeeeeeeeeefffggghhhkkkkkkllllllmmmnnnnnnooonnnooopppqqqrrrrrrrrrrrr}}}}}}}}}}}}}}}|||{{{zzzxxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{|||~~~}}}|||{{{{{{|||}}}}}}|||{{{zzzyyywwwvvvuuuuuuuuuuuuvvvvvvzzzzzzzzzyyywwwvvvtttsssuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxxxxxxxyyyzzz|||~~~yyyyyyxxxwwwvvvvvvuuuuuuxxxwwwuuutttsssrrrssssssvvvtttsssqqqqqqrrrssstttuuuwwwyyyxxxvvvvvvyyy||||||zzzxxxxxxxxxyyyxxxvvvwwwwwwwwwwwwvvvuuutttsssttttttuuuuuuvvvwwwwwwwwwvvvuuuttttttttttttrrrpppnnnnnnnnnnnnmmmmmmmmmmmmllljjjhhhfffeeedddeeeeeeeeeeeeeeeeeeeeefffggggggkkkllllllmmmnnnoooppppppsssttttttuuuuuuuuuuuuttt}}}~~~~~~~~~}}}|||{{{{{{wwwyyy{{{}}}~~~~~~~~~}}}~~~}}}|||||||||}}}}}}~~~|||{{{zzzzzz{{{||||||{{{yyyxxxuuuuuuuuuuuuuuuuuuvvvvvv{{{{{{{{{zzzyyyxxxvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwxxxzzz}}}{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwuuutttssssssttttttvvvtttrrrqqqqqqqqqssstttxxxzzz{{{zzzwwwvvvxxx{{{}}}{{{yyyxxxyyyzzzyyyxxxyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuvvvvvvwwwwwwvvvuuuttttttuuuuuussspppqqqqqqppppppoooooonnnnnnlllkkkiiigggffffffffffffffffffeeeeeeeeefffggggggkkkkkklllmmmnnnooopppqqquuuuuuvvvvvvvvvvvvuuuuuu~~~~~~~~~~~~}}}|||{{{zzzvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~|||{{{xxxxxxyyyzzzzzzyyyxxxwwwttttttuuuuuuvvvvvvwwwwwwzzzzzzzzz{{{zzzyyyyyyxxxtttuuuwwwxxxxxxwwwvvvvvvuuuuuuvvvxxx{{{~~~||||||||||||{{{zzzyyyxxxxxxwwwuuuttttttuuuvvvvvvwwwuuusssrrrrrrrrrtttuuuyyy{{{|||zzzvvvuuuwwwzzz|||zzzyyyxxxyyyzzzyyyxxxyyyyyyyyyxxxxxxvvvuuuuuutttttttttuuuvvvvvvwwwwwwuuuttttttuuuvvvuuusssqqqrrrrrrqqqqqqppppppoooooolllkkkjjjhhhhhhhhhiiiiiiggggggfffffffffgggggghhhjjjkkklllmmmnnnppppppqqqssssssttttttuuuttttttttt~~~~~~~~~{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwtttvvvyyy|||~~~}}}||||||}}}~~~}}}{{{zzz{{{{{{|||}}}}}}|||{{{zzzvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzyyytttuuuvvvwwwxxxwwwwwwvvvuuuvvvxxxzzz|||}}}~~~~~~{{{{{{||||||{{{zzzyyyxxxwwwwwwvvvuuuuuuvvvxxxyyyyyyxxxvvvttttttuuuvvvwwwuuuwwwyyyxxxuuuuuuxxx{{{|||zzzxxxxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxtttttttttvvvwwwvvvsssqqqoooppppppppppppqqqqqqqqqllllllkkkjjjjjjjjjkkkllliiihhhhhhggggggggghhhhhhiiijjjkkklllnnnooopppqqqrrrrrrssstttuuuuuutttttt~~~}}}~~~wwwyyy{{{||||||~~~}}}}}}|||{{{zzzxxxvvvuuusssuuuxxx{{{||||||{{{zzzzzz{{{}}}~~~}}}~~~}}}zzzxxxxxxyyyzzz{{{{{{{{{zzzyyyuuuuuuwwwxxxxxxwwwvvvuuussstttuuuwwwxxxxxxxxxxxxuuuvvvwwwxxxyyyzzzzzzzzztttuuuvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{||||||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyqqqsssvvvuuutttuuuxxx|||{{{yyyxxxxxxyyyzzzyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzttttttuuuvvvwwwvvvtttqqqlllmmmnnnooopppqqqrrrsssllllllkkkkkkkkklllmmmnnniiiiiihhhhhhhhhhhhhhhiiiiiiiiikkklllmmmoooppppppssstttuuuvvvwwwwwwwwwwww}}}}}}|||yyyxxxwwwwwwxxx{{{}}}~~~}}}{{{yyyxxxvvvvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{xxxxxxxxxxxxwwwwwwvvvvvvrrrtttwwwyyyzzzxxxvvvuuuvvvvvvwwwxxxyyyyyyyyyyyywwwvvvvvvyyy}}}}}}zzzwwwwwwwwwwwwwwwwwwvvvuuuuuutttvvvxxxyyyyyyyyyzzz{{{{{{||||||{{{yyyxxxxxxyyywwwwwwvvvvvvvvvwwwyyyzzzyyyyyyxxxwwwvvvvvvwwwwwwvvvxxx{{{|||{{{zzzzzz{{{xxxvvvuuuuuuwwwxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvxxxzzz{{{zzzyyyxxxsssoooooosssuuutttrrrsssrrrpppooooooooopppppppppnnnlllmmmoooooommmkkkhhhiiiiiihhhffffffggghhhkkklllmmmnnnoooooooooooooooooopppqqqssstttuuuuuu}}}|||{{{zzzyyyxxxwwwwwwxxxzzz}}}~~~~~~{{{yyywwwvvvvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzzyyyxxxwwwvvvtttssssssrrrsssuuuxxxyyyyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvwwwyyy|||}}}zzzwwwwwwwwwxxxxxxwwwwwwvvvuuutttvvvxxxyyyyyyyyyzzz{{{zzz{{{|||{{{yyyxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvuuuwwwyyyzzzyyyxxxxxxxxxwwwvvvttttttuuuvvvvvvuuuwwwvvvvvvvvvuuuuuuuuutttuuuuuuuuuwwwyyyzzzyyywwwwwwsssnnnooorrrtttsssqqqrrrrrrpppooooooooopppppppppnnnmmmmmmoooooonnnkkkhhhiiihhhgggffffffggghhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrssssss~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~{{{xxxvvvuuuvvvvvvwwwvvvuuuttttttvvvyyy{{{||||||||||||||||||||||||{{{zzzxxxwwwvvvvvvwwwxxxzzzzzzxxxvvvtttrrrpppoooqqqrrrsssuuuwwwxxxyyyzzzuuuvvvwwwyyyzzz{{{{{{{{{vvvvvvwwwzzz||||||yyywwwwwwwwwwwwwwwwwwvvvvvvvvvtttvvvyyyyyyyyyyyyzzz{{{zzz{{{|||{{{xxxwwwxxxyyy{{{zzzyyyyyyxxxyyyyyyyyywwwvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwuuussssssttttttsssrrruuuuuuttttttttttttsssssstttssssssuuuwwwwwwvvvuuuuuuqqqnnnnnnpppsssrrrqqqrrrqqqppppppoooppppppppppppooonnnnnnoooooonnnllliiihhhhhhgggggggggggggggiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnooooooooopppppp~~~}}}{{{yyywwwvvvuuuwwwwwwwwwwwwxxxyyy{{{{{{~~~~~~~~~~~~~~~}}}}}}|||~~~|||||||||}}}~~~~~~~~~}}}~~~|||wwwuuuuuuvvvwwwxxxvvvtttrrrrrruuuxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvtttssstttvvvwwwxxxwwwvvvtttrrrqqqoooooorrrrrrrrrrrrtttuuuwwwxxxvvvwwwxxxyyyzzzzzzzzzyyyvvvvvvxxxzzz{{{zzzyyywwwwwwvvvvvvuuuuuuuuuuuuuuuuuuwwwyyyzzzyyyyyy{{{|||zzz{{{{{{zzzxxxwwwwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxvvvwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwvvvtttssstttuuuvvvtttrrrrrrrrrrrrqqqpppsssssssssrrrrrrrrrrrrrrrsssrrrrrrssstttuuusssrrrrrrooommmlllnnnqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooooonnnnnnjjjiiiggggggggghhhgggggghhhiiijjjkkkkkkllllllkkkooooooooonnnnnnnnnnnnnnn~~~}}}|||zzzxxxwwwuuuuuuwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||||||||{{{{{{}}}{{{yyyzzz|||~~~}}}|||{{{}}}~~~}}}~~~~~~~~~|||xxxuuuvvvwwwxxxxxxvvvsssrrrrrrtttwwwyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvtttsssssstttuuuvvvttttttssssssrrrqqqqqqqqqtttsssrrrqqqqqqrrrtttuuuxxxxxxyyyyyyxxxxxxwwwwwwuuuwwwyyyzzzzzzyyyxxxwwwvvvuuutttsssssssssssstttuuuwwwyyyzzzzzzzzz{{{|||zzz{{{{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvtttttttttvvvuuusssqqqpppqqqqqqpppoooqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppqqqrrrrrrqqqoooooommmkkkkkklllnnnppppppppppppppppppqqqppppppppppppqqqqqqpppoooooooooooollliiiggggggiiijjjiiigggggghhhiiijjjkkkkkkkkkkkkoooooooooooonnnnnnnnnnnn}}}}}}|||{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz}}}zzzxxxyyy}}}~~~|||zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~|||yyywwwwwwxxxyyyxxxvvvtttssssssuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvuuutttssssssssstttuuuqqqqqqqqqrrrrrrrrrssssssvvvuuutttrrrrrrsssttttttwwwwwwwwwwwwwwwwwwvvvuuutttwwwzzzzzzyyywwwwwwwwwvvvuuusssrrrrrrrrrssstttuuuwwwyyyzzzzzzzzz{{{|||yyyzzz{{{zzzwwwvvvwwwxxxwwwwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvwwwwwwvvvttttttvvvwwwtttrrrppppppqqqqqqpppoooppppppqqqqqqqqqqqqrrrrrrrrrqqqppppppqqqqqqooommmlllllljjjjjjjjjlllnnnpppoooooopppqqqqqqqqqqqqppppppqqqrrrqqqoooooooooqqqnnnkkkhhhhhhkkkllljjjhhhggghhhiiijjjkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnn}}}}}}|||{{{{{{zzzyyyyyyuuuvvvvvvwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzz}}}zzzwwwyyy}}}~~~|||zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~|||zzzyyyxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxwwwwwwvvvuuuuuurrrrrrrrrrrrssssssssssssqqqqqqqqqrrrrrrsssssssssvvvvvvvvvuuuvvvvvvwwwwwwssssssuuuvvvvvvwwwwwwwwwtttwwwzzzzzzxxxvvvvvvwwwxxxvvvuuusssssstttuuuvvvuuuxxxzzz{{{zzzzzz{{{}}}yyyzzzzzzyyywwwvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwxxxzzzzzzzzzxxxwwwuuuvvvvvvuuuttttttvvvxxxsssqqqppppppqqqrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqpppnnnllljjjjjjjjjiiiiiijjjmmmooonnnooopppqqqrrrqqqqqqpppppprrrsssrrrpppoooppprrrpppllliiijjjmmmnnnllliiihhhhhhiiijjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmm}}}}}}|||||||||{{{{{{{{{uuuvvvvvvwwwwwwwwwwwwvvvssstttvvvwwwyyyzzzzzzzzz}}}zzzwwwyyy}}}~~~|||zzzzzzzzzzzz{{{}}}{{{{{{{{{{{{||||||||||||zzzyyyxxxwwwxxxzzz|||~~~}}}||||||{{{zzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvwwwyyyxxxxxxwwwvvvuuuuuutttpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssvvvvvvwwwxxxyyyzzzzzzzzzoooppprrrtttvvvxxxxxxyyytttwwwzzz{{{xxxvvvvvvwwwyyyxxxvvvuuutttuuuwwwxxxvvvxxxzzz{{{zzzzzz|||}}}yyyzzzzzzyyywwwvvvvvvwwwvvvwwwyyyzzz{{{zzzzzzyyytttuuuwwwyyyzzzyyywwwvvvttttttuuutttssstttvvvyyyrrrqqqppppppqqqrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqppppppppppppmmmkkkiiiiiiiiihhhhhhjjjmmmooonnnooopppqqqrrrrrrqqqpppppprrrtttssspppnnnppprrrqqqmmmjjjjjjnnnooommmjjjhhhiiijjjkkkkkklllkkkkkkjjjjjjjjjkkkkkklllllllll|||zzzxxxwwwvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyytttvvvyyy|||~~~~~~~~~}}}}}}{{{zzzyyyzzz{{{zzzyyy}}}{{{zzz{{{|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{yyyyyyyyyzzz{{{wwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwuuutttsssrrrqqqooonnnmmmmmmmmmoooqqqrrrtttuuuuuuttttttuuuvvvxxxzzzzzzzzzxxxwwwuuusssqqqqqqsssuuuvvvvvvwwwvvvvvvvvvwwwxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxzzzzzzzzzzzz{{{}}}zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||||||||{{{zzzxxxwwwuuutttttttttuuuvvvvvvuuutttsssrrrsssssstttooonnnnnnpppssstttqqqnnnmmmoooqqqqqqqqqqqqsssuuuvvvtttqqqnnnlllkkkjjjjjjgggiiikkkllllllmmmoooppprrrooollllllnnnpppooonnnnnnoooppprrrrrrqqqpppppppppmmmkkkjjjkkkllllllkkkmmmkkkiiijjjlllmmmkkkiiimmmmmmmmmkkkiiihhhjjjlll|||yyywwwvvvuuuuuuxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwzzz|||}}}}}}}}}|||}}}{{{yyyyyyzzz{{{zzzyyy|||zzzxxxwwwyyyzzzyyyyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwuuutttsssuuutttsssqqqpppooooooooonnnppprrrtttvvvvvvvvvvvvuuuwwwxxxzzzzzzyyyxxxwwwwwwuuussssssuuuwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxuuuuuuuuutttuuuuuuvvvvvvwwwyyyzzzzzzyyyyyyzzz|||zzzzzzzzzyyyyyyxxxxxxxxx|||zzzyyywwwwwwwwwxxxyyyvvvvvvuuuttttttuuuvvvwwwvvvuuusssrrrrrrrrrssstttooonnnnnnppprrrsssqqqnnnoooqqqssssssssssssuuuwwwvvvuuussspppnnnlllkkkkkkiiijjjkkkkkkkkklllmmmmmmqqqooollllllnnnpppooonnnnnnooopppqqqppppppooonnnjjjhhhhhhiiilllnnnnnnnnnllljjjiiijjjllllllkkkiiijjjkkkkkkjjjiiiiiikkkmmm~~~~~~~~~~~~}}}{{{xxxvvvuuuttttttyyyxxxwwwwwwvvvwwwwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzwwwyyyzzz|||}}}||||||{{{|||{{{yyyyyy{{{{{{zzzxxxyyyxxxvvvwwwxxxyyyyyyyyyvvvvvvuuuuuuvvvxxxzzz{{{zzzzzz{{{|||||||||{{{{{{yyyxxxxxxxxxxxxyyyyyyzzzxxxxxxxxxxxxwwwvvvuuutttvvvvvvtttsssrrrrrrrrrrrrnnnooorrruuuwwwxxxxxxxxxvvvwwwxxxyyyzzzyyyxxxwwwwwwuuussstttvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwtttttttttttttttuuuvvvwwwwwwyyyzzzyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxx|||xxxtttsssuuuxxxzzzvvvvvvuuuuuuuuuuuuvvvwwwttttttrrrqqqqqqrrrrrrssspppooooooppprrrrrrqqqooopppqqqssssssssssssuuuvvvuuuuuutttrrrpppnnnlllkkkkkkkkkkkkkkkkkkjjjjjjjjjpppnnnlllmmmnnnoooooonnnoooooooooooonnnmmmlllkkkfffffffffiiilllmmmmmmlllkkkjjjiiiiiikkkkkkjjjiiihhhiiijjjiiiiiiiiilllnnn}}}}}}}}}}}}~~~{{{zzzxxxwwwuuuuuuuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyzzz{{{||||||{{{{{{zzz}}}{{{{{{{{{||||||zzzyyyyyyxxxwwwxxxzzz{{{zzzzzzvvvuuuuuuuuuvvvxxxzzz||||||}}}~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvuuutttssssssssssssppprrrtttvvvxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwuuusssrrrrrrtttvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuusssssssssssstttuuuvvvvvvwwwxxxyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~|||yyyvvvvvvwwwzzz|||xxxwwwvvvvvvuuutttttttttssssssqqqqqqqqqqqqrrrsssqqqqqqqqqqqqrrrrrrrrrqqqnnnpppqqqqqqqqqqqqrrrtttsssssstttsssqqqooommmkkkkkkjjjiiijjjjjjkkkjjjiiinnnmmmmmmmmmnnnnnnooonnnoooooonnnmmmlllkkkjjjiiigggfffgggiiijjjjjjhhhfffiiiiiihhhiiiiiiiiiiiiiiiggghhhiiiiiihhhhhhjjjkkk}}}}}}}}}}}}~~~xxxwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz}}}||||||}}}~~~}}}{{{yyywwwvvvvvvwwwyyyzzzyyyxxxuuuuuuuuuuuuwwwyyy{{{}}}~~~|||zzzxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwuuuttttttssssssssstttttttttuuuwwwxxxyyyxxxxxxwwwxxxxxxxxxyyyxxxxxxxxxwwwtttsssrrrsssuuuwwwwwwvvvwwwwwwvvvuuuttttttttttttssssssrrrsssssstttuuuuuuuuuvvvxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwuuusssrrrqqqsssrrrqqqqqqqqqqqqssssssssssssssssssrrrrrrssssssnnnpppqqqqqqqqqqqqrrrsssqqqrrrrrrrrrqqqooommmkkkjjjhhhgggiiikkkmmmllljjjllllllmmmnnnnnnnnnnnnoooooonnnmmmllljjjiiiiiihhhfffffffffhhhiiiiiigggeeeggghhhhhhhhhhhhggghhhhhhhhhiiijjjiiigggfffgggggg}}}}}}}}}}}}~~~wwwwwwvvvvvvvvvwwwyyyzzzvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}||||||}}}~~~~~~{{{yyytttsssssstttvvvvvvuuusssrrrsssuuuwwwxxxzzz{{{|||~~~}}}|||zzzyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwttttttuuuuuuvvvuuuuuuuuusssssssssrrrssssssttttttwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuttttttttttttuuutttssssssrrrrrrrrrssssssssstttvvvvvvuuuvvvwwwyyyxxxxxxyyyyyyyyyyyyzzzzzzrrrsssuuuwwwxxxxxxxxxwwwzzzyyyyyywwwuuusssqqqpppsssrrrrrrqqqqqqrrrttttttsssttttttsssqqqqqqssstttqqqrrrtttssssssrrrtttuuuqqqqqqqqqqqqpppooonnnmmmkkkhhhgggiiilllnnnmmmkkkjjjlllnnnnnnnnnmmmnnnoooooonnnlllkkkjjjiiiiiiiiidddddddddfffhhhiiiiiigggfffggghhhhhhffffffggghhhggghhhjjjiiigggeeeeeeeee~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxwwwvvvwwwxxxxxxuuuuuuttttttuuuvvvvvvwwwxxxwwwvvvvvvwwwxxxzzz|||zzzzzzzzzzzzzzz{{{|||}}}{{{zzz{{{|||}}}|||yyywwwtttsssssstttuuuuuusssqqqoooqqqtttwwwyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuurrrrrrssstttttttttttttttssssssssssssssstttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyzzzyyyxxxxxxwwwwwwwwwxxxvvvuuuuuuwwwyyyzzzyyywwwttttttssssssssstttuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrtttuuuuuuvvvxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzssstttuuuwwwwwwwwwvvvuuuwwwwwwwwwwwwvvvuuusssrrrtttsssrrrrrrrrrsssuuuvvvrrrssstttrrrooooooqqqsssqqqsssttttttrrrrrrsssuuusssrrrqqqpppppppppppppppnnnkkkhhhjjjmmmooollliiihhhkkknnnooommmmmmnnnooonnnmmmllljjjiiiiiijjjjjjgggfffeeeeeeggghhhhhhgggeeeggghhhgggeeedddfffhhhdddfffhhhhhhgggeeeeeefff}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvtttttttttttttttuuuvvvvvvxxxxxxvvvvvvvvvxxxzzz|||zzzyyyyyyzzzzzz|||}}}}}}yyyyyyyyyzzz{{{zzzxxxuuuvvvuuuuuuvvvwwwvvvsssqqqlllnnnsssvvvyyyyyyxxxxxxvvvvvvuuuuuuvvvxxxyyy{{{vvvvvvuuutttttttttttttttrrrssstttuuuvvvvvvvvvvvvttttttsssttttttuuuvvvwwwvvvwwwyyy{{{||||||||||||zzzyyyyyyxxxwwwwwwwwwxxxtttssssssuuuwwwxxxwwwuuussssssssssssssstttuuuvvvuuutttsssrrrqqqpppppppppoooqqqssstttuuuvvvxxxzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwtttuuuvvvwwwwwwvvvuuuttttttssssssrrrssstttuuuvvvqqqrrrrrrpppmmmmmmooorrroooqqqrrrrrrppppppqqqsssuuutttrrrqqqpppqqqrrrrrrqqqmmmjjjjjjnnnnnnkkkggghhhkkknnnooommmlllnnnooonnnmmmkkkjjjiiijjjjjjkkkmmmjjjgggeeeeeeeeeeeeddddddfffhhhgggeeedddeeehhhbbbdddggghhhgggffffffggg{{{}}}~~~}}}}}}|||{{{zzz{{{~~~~~~|||{{{|||}}}~~~~~~{{{{{{{{{{{{|||}}}~~~}}}{{{zzzyyyxxxwwwwwwtttsssqqqpppqqqtttwwwyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzzzzzzzzzz{{{yyyxxxxxxwwwwwwvvvvvvvvvvvvuuutttuuuwwwxxxxxxwwwwwwwwwwwwvvvuuuvvvyyy|||zzzzzzyyyyyyxxxwwwwwwwwwzzzxxxuuurrrrrrrrrtttuuuqqqrrrtttwwwyyyyyywwwtttrrrssstttsssssstttwwwyyy{{{{{{|||}}}}}}}}}}}}}}}~~~zzzuuutttvvvxxxxxxxxxrrrsssuuuvvvwwwvvvvvvuuuuuuuuutttvvvwwwwwwvvvtttrrrssstttuuutttsssrrrqqqrrrrrrrrrrrrrrrssstttuuuxxxvvvvvvwwwzzzzzzwwwtttssstttuuuvvvwwwxxxyyyzzzxxxuuussssssttttttrrrooopppqqqssssssqqqppppppqqqrrrpppqqqttttttpppoooqqqppppppoooooooooooooooooouuutttsssqqqpppoooooonnnooonnnnnnmmmmmmnnnpppqqqlllmmmnnnooonnnmmmkkkjjjlllllljjjiiihhhhhhhhhhhhkkkiiigggdddccccccdddeee```aaaccccccbbbbbbccceeedddeeefffeeecccbbbcccddd~~~~~~}}}}}}|||{{{zzz{{{~~~|||{{{}}}~~~{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvvvvvvvrrrrrrqqqpppqqqrrrtttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttuuuwwwxxxwwwvvvsssuuuvvvvvvuuuuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwxxxyyywwwtttrrrrrrssstttvvvsssssstttuuuwwwwwwtttrrrrrrsssttttttssstttwwwzzz{{{{{{|||}}}}}}}}}}}}}}}}}}zzzvvvuuuwwwyyyyyyyyyuuuvvvwwwyyyzzzzzzyyyyyyvvvuuutttuuuvvvwwwvvvuuuqqqqqqrrrrrrqqqqqqpppooorrrqqqrrrrrrssstttuuuvvvyyywwwvvvwwwyyyzzzxxxuuurrrrrrssstttuuuvvvwwwwwwwwwuuurrrrrrssssssqqqooopppqqqrrrqqqnnnllllllmmmpppnnnooorrrrrrnnnmmmooonnnnnnmmmmmmnnnppprrrsssrrrqqqppppppppppppqqqqqqqqqpppooommmmmmmmmnnnnnnmmmnnnpppqqqpppooolllkkkiiiiiihhhggggggfffffffffjjjiiigggeeedddcccddddddaaabbbddddddccccccdddeeedddeeefffeeecccbbbcccddd~~~}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~|||{{{}}}|||{{{{{{||||||}}}~~~~~~~~~~~~|||{{{{{{zzzxxxwwwuuuttttttsssppppppppppppppppppqqqqqquuuuuuuuuuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttuuuvvvwwwvvvuuupppsssuuuvvvtttrrrqqqqqqqqqrrrsssuuuwwwxxxzzzzzzwwwvvvtttsssrrrtttuuuvvvvvvtttssssssttttttsssqqqrrrsssttttttssstttwwwzzz{{{{{{|||}}}}}}}}}}}}|||{{{yyywwwwwwxxxzzzzzzzzzssstttuuuwwwxxxyyyyyyyyyxxxvvvssssssuuuvvvvvvuuurrrrrrqqqpppppppppppppppqqqqqqqqqrrrsssuuuvvvwwwyyywwwvvvvvvwwwxxxxxxwwwqqqrrrrrrrrrssssssssssssvvvtttrrrrrrrrrrrrpppnnnpppqqqqqqoookkkiiiiiiiiinnnlllmmmppppppllljjjlllooonnnmmmlllmmmnnnppprrrnnnnnnnnnnnnoooqqqrrrsssrrrqqqooonnnmmmlllllllllmmmoooqqqssssssqqqnnnlllhhhhhhggggggggggggggggggiiihhhgggeeeddddddddddddbbbdddeeedddccccccdddeeeccceeeeeedddcccbbbcccddd~~~|||{{{||||||{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||zzzzzz|||~~~|||||||||||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvtttsssrrrrrroooooopppqqqqqqpppooonnnrrrrrrssssssssssssssstttsssuuuwwwyyyzzzyyyxxxwwwssssssttttttuuuuuuvvvvvvvvvuuuttttttvvvvvvuuutttqqqsssttttttrrrpppppppppssssssuuuwwwyyyzzz||||||vvvuuutttsssssstttvvvwwwvvvtttrrrrrrssstttttttttrrrssstttsssssstttwwwyyy{{{{{{||||||||||||{{{{{{yyyxxxxxxxxxyyyzzz{{{{{{ssstttuuuvvvxxxyyyzzz{{{yyyvvvsssrrrsssuuuuuuuuuuuutttrrrqqqqqqqqqrrrsssqqqqqqqqqrrrsssuuuvvvwwwwwwvvvtttssstttuuuvvvvvvrrrrrrrrrrrrrrrqqqqqqqqquuutttsssrrrrrrqqqpppoooqqqqqqqqqooollljjjjjjkkknnnllllllooooookkkiiikkksssrrrooolllkkkkkklllmmmlllllllllmmmnnnpppqqqrrrppppppooonnnmmmmmmlllllllllnnnqqqssssssqqqnnnkkkhhhiiiiiijjjjjjjjjjjjiiigggggggggffffffeeeeeedddbbbdddddddddbbbbbbbbbdddcccdddeeedddbbbbbbbbbccc}}}|||zzzzzz||||||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~{{{yyywwwwwwzzz|||}}}~~~}}}||||||||||||}}}}}}~~~}}}||||||}}}~~~}}}~~~~~~}}}{{{zzz{{{zzzxxxvvvtttsssrrrqqqnnnooopppqqqqqqpppnnnmmmpppppppppqqqqqqqqqrrrrrrtttuuuwwwxxxxxxvvvtttsssrrrrrrrrrsssssstttttttttvvvtttssstttuuuuuutttsssttttttsssrrrpppoooqqqssstttuuuuuuwwwxxxyyyzzzzzzuuuuuutttsssttttttuuuvvvuuusssqqqqqqsssvvvwwwwwwqqqrrrsssrrrrrrsssvvvxxxzzzzzz{{{{{{{{{zzzzzzyyywwwxxxyyyyyyyyyyyyzzzzzzxxxxxxyyyzzz|||~~~yyyvvvsssrrrssstttuuuttttttsssrrrqqqpppqqqrrrsssppppppqqqqqqssstttuuuvvvssssssrrrqqqqqqqqqssstttsssssssssrrrrrrrrrrrrqqqtttttttttsssqqqppppppppppppqqqqqqooonnnnnnoooqqqooommmmmmpppoookkkiiikkkrrrqqqnnnlllkkkkkkkkklllllllllllllllmmmmmmnnnooommmmmmmmmnnnnnnnnnmmmmmmjjjllloooqqqqqqooommmkkkhhhiiiiiijjjjjjjjjiiiiiieeeffffffggggggfffeeedddbbbccccccbbbaaa___```aaacccdddeeedddbbbaaabbbccc~~~}}}|||{{{zzzzzz{{{{{{||||||}}}~~~~~~}}}~~~~~~|||~~~}}}}}}}}}}}}yyywwwuuuvvvxxx{{{}}}}}}}}}}}}||||||||||||}}}}}}}}}|||{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzyyywwwuuusssqqqqqqpppmmmnnnoooppppppooonnnmmmnnnnnnooooooppppppqqqqqqttttttuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrrrruuutttssssssttttttsssrrrttttttsssqqqoooppprrruuussssssttttttuuuvvvwwwwwwuuuuuuuuutttttttttuuuuuurrrqqqooopppsssuuuvvvvvvooopppqqqqqqppprrrtttwwwxxxyyyyyyyyyyyyxxxwwwwwwuuuwwwzzzzzzyyyxxxxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}xxxvvvsssssssssttttttsssqqqqqqpppoooooooooooooooppppppppppppqqqrrrssstttpppqqqqqqpppooooooppprrrssssssssssssrrrrrrrrrrrrsssttttttrrrpppnnnooopppoooooopppooonnnooorrrtttpppmmmnnnpppoookkkiiikkklllllllllllllllmmmnnnnnnllllllkkkkkkkkklllllllllkkklllmmmnnnnnnnnnnnnmmmjjjkkkmmmnnnnnnnnnlllkkkfffggghhhiiiiiihhhgggfffcccdddfffhhhhhhgggeeedddbbbccccccbbb```^^^___```bbbddddddcccbbbaaabbbccc~~~~~~}}}||||||||||||{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzxxxwwwuuuvvvyyy|||}}}~~~}}}}}}||||||||||||}}}}}}~~~|||||||||~~~~~~}}}{{{|||}}}}}}}}}|||{{{zzzyyyxxxvvvsssqqqoooooonnnkkkkkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnoooppppppqqqrrrrrrrrrsssssssssssssssqqqqqqqqqqqqqqqpppppppppuuutttssssssttttttsssqqqpppqqqrrrqqqpppppprrrsssrrrrrrssstttuuuvvvwwwwwwvvvvvvuuuuuuttttttssssssqqqooonnnoooqqqrrrrrrqqqnnnoooooooooooopppsssuuuwwwwwwwwwwwwwwwvvvuuuuuutttwwwzzzzzzxxxvvvuuuvvvtttssssssssstttuuuwwwxxxwwwuuuttttttttttttsssqqqpppppppppppppppooonnnnnnqqqppppppoooppppppqqqqqqnnnppprrrrrrooonnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrpppmmmkkklllnnnmmmmmmmmmmmmlllmmmpppssspppmmmmmmpppooojjjiiijjjiiijjjkkkmmmnnnnnnnnnmmmjjjjjjjjjjjjjjjkkklllllllllmmmnnnnnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmggghhhiiiiiiiiigggeeedddbbbdddfffhhhiiihhhfffdddcccddddddccc```^^^______bbbcccdddcccbbbaaaaaaccc~~~~~~}}}}}}}}}}}}{{{{{{|||}}}~~~}}}{{{{{{|||}}}}}}|||{{{zzzzzz{{{}}}}}}|||}}}}}}~~~}}}{{{yyyxxxyyywwwvvvvvvyyy}}}~~~}}}||||||||||||}}}}}}~~~}}}|||}}}~~~~~~}}}zzz{{{|||||||||{{{zzzyyywwwvvvtttrrrooonnnmmmllliiiiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnoooppppppqqqpppppppppqqqrrrsssuuuuuurrrqqqqqqqqqppppppoooooouuutttrrrrrrssssssrrrqqqlllooorrrsssrrrqqqqqqqqqrrrssstttvvvwwwyyyzzz{{{wwwwwwvvvuuutttssssssrrrpppooonnnnnnoooooonnnmmmmmmnnnooonnnnnnooorrrtttvvvvvvvvvvvvvvvuuuttttttssswwwzzz{{{xxxuuuttttttvvvuuutttttttttvvvwwwxxxvvvuuuttttttuuutttrrrpppqqqqqqrrrssssssqqqpppoooqqqppppppooooooooooooooommmpppssssssqqqooooooqqqppppppqqqqqqqqqrrrrrrrrrmmmooopppnnnkkkiiijjjlllllllllllljjjiiikkknnnpppooommmmmmooonnnjjjhhhiiijjjkkkmmmnnnnnnmmmkkkiiiiiihhhiiiiiijjjkkklllmmmnnnnnnoooooonnnllljjjiiilllllllllllllllmmmnnnooojjjjjjkkklllkkkiiigggeeeaaacccfffiiiiiihhhfffdddeeeeeeeeedddaaa______```bbbcccdddcccaaaaaaaaabbb~~~}}}||||||||||||zzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||{{{|||{{{yyywwwvvvxxxyyy{{{zzz{{{}}}}}}zzzxxxwwwwwwwwwxxxzzz|||}}}|||||||||{{{yyyzzz|||~~~{{{|||||||||}}}}}}~~~~~~}}}||||||||||||{{{xxxuuuxxxuuupppnnnmmmnnnnnnnnnkkkjjjhhhggggggggghhhiiimmmmmmmmmlllllllllmmmmmmmmmnnnooopppqqqrrrrrrrrrpppppppppoooooooooooonnnqqqrrrrrrqqqqqqpppooonnnmmmnnnooopppqqqrrrsssssssssttttttuuuwwwxxxzzzzzz{{{wwwrrrqqqrrrsssrrrqqqpppooommmllllllmmmnnnooopppooolllkkkkkklllooopppuuutttsssuuuwwwwwwtttqqqqqqsssuuuwwwwwwvvvtttsssrrrqqqqqqrrruuuvvvvvvuuutttttttttuuuuuuuuuuuuuuurrrrrrssssssrrrpppooonnnqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnoooooooooooonnnrrrpppnnnllllllnnnqqqsssqqqpppooonnnmmmlllkkkjjjkkkllllllmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjiiiiiijjjjjjjjjiiiiiijjjkkkkkkfffffffffggghhhjjjkkklllnnnmmmmmmmmmmmmlllllllllnnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiddddddcccccccccdddeeeeeegggeeecccaaa`````````aaa^^^^^^```aaabbbbbbbbbbbb~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyywwwvvvxxxyyy{{{{{{{{{}}}}}}zzz{{{zzzzzzzzzzzz{{{}}}~~~{{{|||}}}|||zzzzzz|||}}}{{{{{{{{{||||||}}}}}}}}}}}}|||{{{{{{|||zzzxxxuuuxxxuuuqqqnnnnnnooooooooolllkkkjjjiiiiiiiiijjjjjjooonnnnnnmmmllllllmmmmmmqqqqqqrrrsssssssssssssssqqqqqqqqqpppppppppooooooppppppqqqqqqppppppoooooonnnnnnooopppqqqrrrrrrsssqqqsssuuuwwwxxxyyyxxxxxxyyyvvvrrrrrrsssuuutttssspppooommmlllllllllnnnooonnnmmmkkkjjjjjjkkkmmmnnnuuusssssstttvvvvvvtttqqqppprrrtttvvvwwwvvvtttssstttsssssstttwwwxxxxxxwwwvvvuuuuuutttssssssssssssqqqrrrrrrsssrrrpppooonnnnnnnnnnnnmmmnnnnnnooooookkklllmmmnnnoooppppppppppppooommmllllllnnnpppqqqppppppoooooonnnmmmlllllllllkkkkkkkkkkkklllmmmnnnlllllllllkkkjjjjjjiiiiiilllkkkjjjjjjiiiiiiiiiiiiggggggggghhhiiijjjkkklllnnnnnnmmmlllkkkjjjiiiiiimmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkklllkkkkkkjjjiiihhhhhhggggggfffeeeddddddfffeeedddbbbaaaaaa``````^^^^^^___```aaabbbbbbaaa~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzzxxxwwwxxxzzz{{{{{{{{{}}}}}}{{{|||{{{{{{zzz{{{{{{||||||zzz|||}}}}}}|||{{{||||||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzz{{{zzzwwwuuuxxxuuurrrppppppqqqppppppnnnmmmlllkkkjjjkkkllllllpppooonnnmmmmmmmmmmmmmmmrrrssssssttttttssssssrrrqqqrrrrrrrrrqqqqqqppppppnnnnnnoooppppppppppppoooooopppppppppqqqqqqrrrrrrppprrruuuwwwyyyyyywwwwwwxxxvvvtttsssuuuvvvvvvvvvpppooommmlllllllllmmmmmmlllkkkiiihhhhhhiiikkklllsssrrrrrrtttuuuuuusssqqqoooppprrrtttuuuuuutttssstttssssssuuuwwwxxxxxxwwwwwwvvvtttrrrqqqqqqqqqrrrqqqqqqrrrrrrqqqpppooommmllllllllllllmmmnnnooopppiiijjjkkkmmmnnnooopppppplllllllllllllllmmmnnnnnnooooooooonnnnnnmmmmmmmmmlllkkkiiihhhiiijjjlllmmmkkkkkkjjjjjjjjjjjjjjjjjjllllllkkkjjjiiihhhgggggghhhggghhhhhhiiijjjllllllnnnmmmlllkkkjjjiiihhhgggllllllkkkkkkjjjkkkkkkkkkllllllmmmmmmllllllkkkjjjkkkkkkjjjiiigggdddbbb```eeeeeeddddddcccbbb``````^^^^^^___```aaaaaaaaaaaa~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{|||zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyywwwuuuxxxuuurrrqqqqqqrrrrrrqqqooonnnmmmlllkkkllllllmmmooonnnnnnnnnnnnooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqppplllmmmnnnoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxxxxyyyxxxvvvuuuuuuvvvvvvvvvpppooonnnllllllkkkkkklllkkkjjjiiihhhhhhiiijjjkkkppppppqqqrrrssssssrrrqqqmmmnnnppprrrsssssssssrrrrrrqqqqqqrrruuuvvvvvvuuuvvvtttrrrpppppppppqqqrrrppppppqqqqqqqqqpppnnnmmmllllllkkkllllllmmmnnnnnniiijjjkkklllmmmmmmmmmmmmiiiiiijjjkkkllllllllllllmmmmmmllllllllllllllllllkkkjjjgggffffffhhhjjjllliiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggggghhhhhhhhhhhhiiijjjkkklllllllllkkkkkkjjjjjjiiiiiimmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllkkkiiiiiiiiiiiifffccc```]]]cccddddddeeedddbbb```___]]]^^^___```````````````~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyyyy{{{|||{{{yyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxzzz|||~~~}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyywwwwwwxxxxxxwwwuuuvvvtttrrrrrrsssssssssrrrooonnnmmmlllkkklllmmmmmmmmmmmmnnnoooppprrrssstttppppppqqqrrrssstttttttttrrrrrrsssttttttrrrqqqppplllmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrtttsssqqqppprrruuuyyy{{{{{{zzzyyywwwuuutttsssssspppooonnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhiiijjjjjjlllnnnooopppppppppoooooolllmmmooopppqqqqqqqqqpppqqqppppppqqqtttuuuuuutttqqqqqqpppoooooopppqqqrrrnnnooopppppppppooonnnmmmmmmmmmlllkkkjjjjjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiifffgggiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiikkkiiigggeeeeeefffiiijjjhhhhhhiiiiiiiiiiiiiiiiiifffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmlllmmmmmmnnnoooooommmmmmnnnnnnmmmmmmlllkkkhhhhhhiiiiiigggeeebbb```bbbccccccdddcccbbb```___]]]^^^^^^____________^^^~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz||||||zzzyyyzzzzzz{{{|||}}}}}}||||||}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}~~~~~~}}}||||||}}}|||||||||{{{{{{{{{{{{{{{zzzxxxvvvuuuvvvwwwvvvuuuuuusssrrrrrrssstttsssrrrpppooonnnmmmlllmmmmmmnnnmmmnnnnnnoooqqqsssuuuvvvssstttuuuuuuvvvvvvvvvuuuqqqrrrsssttttttrrrpppooonnnnnnoooqqqqqqrrrrrrrrrpppqqqqqqqqqrrrrrrssssssuuussspppnnnoootttyyy|||zzz{{{{{{xxxuuurrrrrrrrrppppppooommmllljjjiiihhhiiiiiihhhhhhhhhhhhiiiiiihhhkkkmmmnnnmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnqqqpppppprrrtttuuuuuutttnnnnnnooooooppppppppppppmmmnnnoooppppppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiihhhggggggeeefffhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggjjjiiigggfffeeefffhhhiiiiiiiiihhhhhhhhhhhhhhhhhhccceeeggghhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiijjjhhhiiijjjkkklllmmmnnnooollllllllllllmmmnnnooopppmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkjjjiiihhhfffeeeaaaaaabbbbbbaaa``````___]]]]]]^^^^^^^^^^^^^^^]]]~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}|||||||||}}}}}}|||{{{zzzzzzxxxzzz||||||{{{zzzzzz{{{{{{|||~~~}}}{{{{{{}}}||||||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||{{{{{{{{{yyywwwuuutttuuuvvvvvvuuusssrrrqqqqqqssstttsssrrrrrrqqqooonnnnnnnnnooopppqqqppppppqqqqqqrrrssstttwwwwwwwwwvvvvvvtttsssrrrpppqqqsssttttttrrrpppnnnooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqrrrssstttttttttrrrpppnnnpppsssxxx{{{xxxyyyzzzxxxtttrrrrrrsssppppppooommmllljjjhhhgggggggggffffffffffffggggggeeehhhkkkllljjjjjjkkklllmmmmmmmmmmmmmmmlllllllllpppooooooppprrrttttttsssmmmnnnoooppppppooommmllllllmmmnnnooooooooommmmmmkkkjjjjjjiiiiiiiiijjjjjjhhhhhhiiiiiiiiihhhggggggffffffggghhhiiijjjkkkkkkjjjjjjiiihhhggggggffffffiiiiiihhhgggggggggggggggiiiiiiiiihhhgggggggggfffdddeeeggghhhiiihhhgggggggggggggggfffgggggghhhiiihhhhhhiiijjjkkklllmmmmmmiiiiiijjjjjjlllmmmnnnooolllmmmmmmmmmmmmlllkkkkkkmmmlllkkkjjjhhhgggffffffaaa``````_______________]]]]]]^^^^^^^^^]]]]]]\\\~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{}}}}}}}}}|||{{{|||||||||||||||{{{{{{xxxzzz|||}}}|||zzzzzz{{{{{{}}}~~~}}}{{{{{{}}}yyyzzz{{{||||||{{{zzzyyy~~~~~~~~~}}}{{{|||~~~~~~~~~}}}}}}|||||||||{{{xxxvvvttttttuuuvvvvvvuuurrrqqqpppqqqssstttsssqqqsssrrrqqqpppppppppqqqrrrtttsssrrrrrrqqqqqqrrrrrrxxxxxxwwwuuusssqqqooonnnoooqqqsssttttttrrrooommmqqqqqqrrrsssssssssrrrrrroooooopppqqqssstttuuuuuurrrqqqpppppprrrtttwwwxxxuuuwwwyyyxxxtttrrrssstttppppppooonnnllliiigggfffeeeeeeeeeeeeeeeeeeeeeeeecccfffjjjjjjiiihhhiiikkknnnmmmmmmllllllkkkkkkjjjmmmllllllmmmpppqqqqqqpppmmmooopppqqqpppmmmjjjhhhlllmmmnnnoooooonnnmmmmmmhhhhhhhhhhhhiiijjjkkklllffffffggghhhhhhiiihhhhhhffffffgggggghhhjjjkkkllllllkkkjjjiiihhhgggfffeeeiiiiiihhhhhhhhhggggggfffjjjiiiiiihhhgggffffffeeeeeefffhhhiiiiiigggeeedddgggffffffffffffgggggghhhiiiiiiiiiiiiiiijjjjjjjjjggghhhhhhiiijjjlllmmmnnnllllllmmmmmmllllllkkkjjjmmmllljjjhhhfffddddddcccaaa```^^^]]]]]]^^^___```]]]]]]^^^^^^^^^]]]\\\\\\|||zzzzzz|||~~~}}}|||}}}~~~~~~||||||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||~~~}}}{{{yyyxxxxxx||||||||||||}}}}}}}}}}}}}}}{{{zzzzzz|||}}}||||||zzz{{{|||}}}}}}~~~}}}}}}|||zzzzzz~~~}}}~~~~~~|||yyyxxx{{{yyywwwvvvvvvvvvtttrrrqqqrrrrrrssssssrrrrrrqqqtttttttttrrrooonnnooopppqqqpppooooooqqqssssssrrrttttttuuuuuutttrrrpppnnnppppppqqqqqqqqqppppppooonnnoooqqqssstttttttttsssssssssssssssssstttuuuuuurrrqqqpppqqqsssuuuuuutttuuuuuutttsssrrrrrrqqqqqqooonnnllljjjiiigggggggggkkkiiigggdddccccccdddddddddeeegggiiijjjkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkkooommmkkklllmmmooopppoooooopppqqqqqqqqqpppooonnnnnnnnnoooooonnnlllkkkjjjmmmllljjjiiihhhiiijjjkkkhhhiiiiiiiiiiiihhhhhhggghhhgggffffffhhhjjjmmmnnnkkkjjjhhhfffeeefffggghhhjjjjjjjjjjjjiiigggfffeeefffgggggghhhhhhgggfffeeedddeeefffgggggggggfffeeebbbccceeeeeeeeeeeefffhhhaaacccfffiiikkkkkkiiihhhhhhhhhggggggggghhhjjjkkkmmmnnnooooooooonnnlllkkkiiiiiijjjiiihhhgggeeecccaaa``````___^^^^^^]]]]]]___]]]\\\[[[[[[]]]^^^```|||zzz{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~|||~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~|||||||||~~~|||zzz{{{||||||}}}}}}}}}}}}|||}}}{{{yyyzzz}}}~~~~~~~~~~~~|||zzzxxxzzzyyywwwwwwwwwwwwuuutttrrrrrrssssssssssssrrrrrrrrrssssssqqqoooooopppqqqqqqpppnnnoooqqqssssssrrrrrrssstttuuutttsssqqqpppqqqrrrrrrrrrqqqppppppooonnnpppqqqsssttttttttttttssssssrrrsssssstttuuuvvvvvvtttqqqqqqsssttttttssstttttttttsssrrrqqqqqqqqqpppooommmkkkjjjiiihhhhhhllljjjhhheeedddddddddeeedddeeefffhhhiiiiiiiiihhhiiiiiiiiijjjjjjjjjkkkkkkkkkiiihhhhhhjjjkkklllkkkllllllmmmnnnnnnmmmlllkkknnnnnnoooooonnnmmmkkkjjjlllkkkkkkjjjjjjjjjjjjjjjhhhhhhiiiiiihhhhhhgggggghhhhhhggghhhiiijjjlllmmmkkkjjjhhhfffeeeeeefffgggiiiiiiiiiiiihhhgggfffeeeffffffggghhhgggfffddddddbbbcccdddeeeeeeeeedddddddddeeeffffffeeedddeeegggcccdddgggiiijjjjjjjjjiiiiiihhhggggggggghhhiiijjjlllllllllllllllkkkjjjjjjhhhiiiiiihhhgggfffdddccc``````______^^^]]]]]]\\\^^^]]][[[[[[[[[\\\^^^___~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~|||{{{~~~}}}{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~}}}yyy|||}}}}}}}}}}}}||||||{{{|||zzzyyyzzz|||}}}}}}}}}~~~~~~~~~|||zzzyyyzzzyyywwwxxxyyyyyywwwvvvrrrrrrssssssssssssrrrrrrpppqqqrrrqqqooooooqqqrrrpppooonnnoooqqqrrrrrrrrrpppqqqrrrtttttttttsssrrrttttttssssssrrrqqqpppooopppqqqrrrssstttuuuuuuuuurrrrrrrrrrrrssstttuuuvvvyyyvvvsssqqqrrrssssssrrrsssssssssrrrqqqqqqpppppppppooonnnlllkkkjjjjjjjjjmmmkkkiiigggfffeeeeeefffdddeeefffggggggggggggfffiiiiiiiiijjjjjjjjjjjjkkklllkkkiiiiiikkkllllllkkkjjjjjjlllmmmmmmlllkkkjjjnnnnnnnnnnnnmmmlllkkkkkkkkkllllllmmmlllkkkjjjiiiggghhhhhhhhhhhhgggfffeeehhhhhhiiiiiijjjjjjjjjkkkkkkjjjhhhfffeeedddeeeeeegggggggggggggggfffeeedddffffffggggggfffdddbbbaaa```aaabbbccccccccccccbbbfffggghhhgggeeedddeeefffffffffhhhiiiiiijjjjjjjjjjjjiiihhhggggggggghhhiiijjjiiiiiihhhhhhhhhhhhhhhggggggggggggfffdddcccbbb______^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}~~~~~~~~~~~~|||{{{~~~|||||||||}}}~~~}}}}}}~~~|||zzz}}}}}}~~~}}}}}}|||{{{zzz{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzzxxxxxxxxxzzzzzzyyyxxxssssssttttttttttttssssssqqqrrrrrrqqqooonnnoooqqqooonnnmmmnnnppprrrrrrrrrpppqqqrrrsssssssssrrrrrruuuuuuuuutttsssqqqpppoooqqqqqqrrrsssttttttuuuuuurrrrrrrrrrrrssstttuuuvvvxxxvvvrrrqqqqqqsssssssssrrrrrrqqqqqqqqqpppppppppooonnnmmmlllkkkkkkkkkkkkmmmlllkkkiiiggggggfffffffffffffffgggffffffffffffiiiiiiiiiiiijjjjjjjjjjjjlllkkkjjjjjjlllllllllkkkjjjkkklllnnnnnnnnnmmmlllmmmmmmmmmllllllkkkkkkkkkkkklllnnnoooooommmjjjiiiggghhhhhhggggggfffeeedddhhhhhhiiijjjjjjjjjiiiiiijjjiiihhhfffeeedddddddddeeeeeefffffffffeeeddddddffffffffffffeeecccaaa`````````aaabbbbbbccccccccceeeggghhhgggffffffggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiihhhfffffffffggggggiiihhhfffeeeeeefffggghhhfffffffffeeedddcccbbbaaa^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}zzz}}}}}}{{{|||}}}~~~~~~~~~||||||}}}~~~|||{{{}}}}}}~~~}}}}}}|||{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||zzzxxxxxxxxxzzz{{{zzzyyysssttttttuuuuuuttttttsssttttttsssqqqnnnlllmmmnnnnnnmmmlllmmmppprrrrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqvvvuuuuuutttsssrrrpppooorrrrrrrrrrrrsssttttttuuurrrrrrrrrrrrrrrsssttttttvvvsssqqqpppqqqssstttssspppppppppppppppooooooooommmmmmlllkkkkkkjjjkkkkkknnnmmmkkkjjjiiihhhgggggghhhhhhgggggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjhhhgggfffggghhhhhhgggfffiiijjjlllnnnoooooonnnnnnlllllllllkkkkkkkkkkkkkkkkkkmmmoooppppppnnnkkkiiihhhhhhhhhhhhgggfffeeedddgggggghhhiiiiiihhhhhhgggiiihhhgggfffddddddcccccccccddddddeeeeeeeeeeeedddffffffffffffdddbbbaaa___aaaaaaaaabbbcccddddddeeecccdddfffgggggggggiiikkkiiiiiiiiihhhhhhhhhhhhhhhiiihhhfffeeedddeeeeeefffggggggeeeeeeeeefffggghhheeeeeedddbbbaaaaaa``````\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]}}}~~~~~~~~~~~~~~~yyyyyyyyyzzz}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzxxx{{{|||zzz|||~~~~~~~~~|||{{{|||}}}|||{{{|||}}}}}}}}}}}}||||||{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzxxxxxxxxxzzzzzzzzzxxxttttttuuuuuuuuuuuuttttttuuuuuutttqqqmmmkkkkkklllmmmlllkkkllloooqqqrrrqqqssssssrrrrrrqqqqqqqqqpppuuuuuuttttttsssrrrqqqppprrrqqqqqqqqqqqqrrrsssttttttssssssrrrrrrrrrrrrrrrsssqqqpppppprrrsssrrrqqqoooooooooooooooooooooooollllllkkkkkkkkkkkkkkklllmmmmmmlllkkkiiihhhgggfffhhhhhhgggffffffgggggghhhhhhhhhhhhiiiiiiiiiiiijjjiiihhhhhhiiijjjjjjhhhfffhhhiiikkkmmmnnnooonnnnnnnnnmmmmmmlllllllllmmmmmmlllnnnpppqqqqqqooolllkkkiiiiiiiiihhhgggfffeeedddeeeeeeffffffggggggggghhhfffffffffeeeeeedddccccccbbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffeeecccaaa```bbbbbbbbbbbbcccdddffffffaaaccceeeffffffgggjjjllliiiiiiiiiiiihhhgggeeeeeefffeeedddcccccccccdddeeefffeeeeeeeeeeeefffggggggdddcccbbb```____________[[[[[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^~~~~~~~~~xxxxxxxxxzzz|||~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzyyy{{{|||zzz{{{}}}~~~~~~~~~~~~|||zzz{{{||||||}}}}}}}}}}}}|||xxx{{{~~~}}}|||}}}~~~~~~}}}}}}~~~~~~zzzyyywwwxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvuuuuuuuuussssssssspppmmmllllllmmmlllkkkjjjllloooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssrrrqqqqqqqqqqqqpppppppppqqqrrrsssuuuuuusssrrrqqqppppppppprrrqqqpppqqqrrrqqqooolllnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllmmmmmmlllllllllkkkiiihhhfffeeegggfffeeeeeeeeefffggghhhhhhhhhhhhhhhiiiiiiiiiiiilllkkkkkklllmmmllljjjhhhiiijjjmmmooopppqqqqqqqqqqqqpppoooooooooooopppqqqnnnooopppqqqqqqooommmllljjjjjjjjjiiihhhgggeeeddddddcccccccccdddfffggghhhddddddeeeeeeeeedddddddddbbbcccdddeeeffffffffffffdddeeefffffffffdddcccbbbaaaaaaaaaaaabbbdddfffgggaaaccceeeeeeeeefffhhhiiiggghhhiiiiiihhheeecccaaacccbbbbbbaaaaaabbbcccdddccccccdddeeeeeeeeeeeeeeecccbbb```___^^^]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\^^^^^^______~~~~~~~~~~~~xxxwwwwwwyyy|||~~~~~~wwwxxxxxxyyyyyyzzzzzz{{{zzz}}}}}}zzz{{{}}}{{{}}}|||yyy{{{{{{|||}}}}}}~~~}}}}}}wwwzzz}}}~~~|||{{{|||~~~~~~~~~}}}~~~~~~~~~zzzyyywwwxxxyyyyyywwwvvvuuuuuuvvvvvvvvvvvvuuuuuuqqqrrrrrrpppnnnmmmnnnooollljjjjjjlllnnnqqqqqqqqqooooooooopppqqqrrrtttuuurrrrrrrrrsssrrrrrrqqqqqqqqqpppooooooooopppqqqrrrvvvuuutttrrrqqqpppoooooorrrqqqqqqrrrqqqooolllhhhmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooollllllkkkkkkiiigggfffeeeeeeeeedddcccdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjiiigggeeelllmmmppprrrttttttttttttssssssqqqqqqqqqrrrssstttoooppppppqqqpppooonnnmmmkkkkkkjjjjjjiiigggfffeeecccbbbaaaaaabbbeeegggiiiccccccdddeeeeeeeeeddddddbbbcccdddeeefffgggggggggdddeeefffffffffeeedddcccaaa`````````bbbccceeegggbbbdddeeeeeeddddddfffgggfffhhhiiiiiihhheeeaaa___aaaaaa`````````bbbcccdddaaabbbccceeeeeeeeedddccccccbbb```^^^]]]]]]]]]^^^YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\]]]^^^_________~~~}}}}}}~~~}}}{{{yyyyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~}}}|||}}}~~~|||||||||}}}~~~~~~~~~|||{{{|||zzz|||}}}}}}||||||||||||}}}}}}}}}{{{zzz{{{}}}{{{zzzxxxvvvvvvvvvvvvvvvyyywwwvvvuuuuuutttrrrppptttsssrrrqqqpppnnnmmmmmmoooppppppooonnnnnnppprrrpppooonnnmmmnnnooorrrsssrrrrrrsssssstttsssssssssrrrqqqooonnnnnnpppqqqsssttttttuuusssqqqooopppqqqoooooooooooonnnmmmkkkkkkpppnnnmmmnnnooopppooommmkkkmmmooonnnkkkjjjlllnnnnnnmmmlllkkkiiihhhgggfffffffffeeeeeeeeeffffffggghhhhhhhhhiiiiiijjjjjjkkkmmmjjjffffffhhhjjjjjjiiirrrrrrrrrsssssssssttttttvvvuuuuuutttssssssrrrrrrttttttsssrrrqqqooonnnmmmlllkkkjjjhhhgggffffffffffffdddccceeehhhiiigggdddeeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeefffggghhhiiieeefffgggggggggeeebbbaaa``````aaabbbccccccddddddcccccccccddddddeeeeeeeeefffhhhiiijjjiiigggcccaaabbbbbbaaaaaa``````______^^^___```aaaaaabbbbbbaaaaaa```]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^~~~}}}{{{{{{{{{zzzxxxvvvxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyy{{{}}}~~~}}}}}}~~~~~~|||{{{||||||}}}}}}~~~~~~|||zzz}}}~~~zzzxxxyyy|||{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}zzzyyyxxxvvvvvvvvvvvvwwwyyywwwuuutttttttttsssrrrrrrrrrrrrqqqqqqpppppppppnnnpppppppppooooooqqqsssrrrqqqoooooooooqqqssstttsssssstttttttttssssssrrrrrrqqqooonnnnnnoooqqqrrrtttuuutttrrrooommmmmmnnnoooooooooooonnnmmmlllkkkooonnnmmmmmmoooooonnnmmmkkkmmmnnnnnnkkkkkklllnnnnnnnnnmmmkkkjjjhhhggggggeeeeeedddeeeeeefffgggggghhhhhhiiiiiijjjjjjkkkkkkmmmjjjggggggiiikkkkkkjjjqqqqqqrrrrrrssstttttttttuuuuuuuuuttttttssssssssstttssssssrrrpppnnnmmmllllllkkkjjjiiihhhgggfffffffffeeedddeeehhhiiigggeeeddddddeeeeeeeeeeeeeeeeeecccccccccdddeeeeeeffffffffffffffffffeeedddcccbbb```aaaaaabbbccccccddddddcccccccccdddddddddeeeeeefffgggggghhhgggeeecccbbbaaaaaaaaaaaa````````````______```aaaaaaaaaaaaaaa```___]]]\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]~~~~~~~~~|||{{{{{{zzzwwwuuuwwwwwwwwwwwwwwwwwwxxxyyywwwwwwxxxzzz|||~~~}}}|||}}}|||zzzyyy||||||}}}~~~~~~~~~|||xxxzzz|||{{{xxxuuuvvvxxxyyyyyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvwwwxxxvvvsssrrrssstttuuutttqqqqqqrrrrrrrrrrrrrrrrrrnnnpppqqqqqqqqqqqqsssuuussssssrrrqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrrrrqqqpppooonnnnnnooopppqqqssssssssspppmmmkkkjjjkkkoooppppppoooooonnnmmmlllnnnmmmlllmmmnnnooonnnlllkkklllmmmmmmkkkkkklllmmmnnnnnnmmmllljjjiiihhhhhhcccccccccdddeeefffggghhhhhhiiiiiijjjkkkkkkllllllmmmkkkiiiiiijjjllllllkkkoooooopppqqqssstttuuuuuuttttttttttttttttttssssssssssssrrrqqqooommmkkkjjjjjjjjjjjjjjjiiihhhgggfffffffffeeefffhhhiiigggfffddddddddddddddddddddddddbbbbbbbbbccccccdddddddddgggfffeeeddddddcccccccccaaaaaaaaabbbccccccddddddcccccccccccccccdddddddddeeeeeeeeeddddddccccccbbb`````````aaaaaaaaabbbbbb___``````aaaaaaaaaaaa```^^^^^^]]]]]]]]]]]]^^^___ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[~~~~~~~~~}}}{{{xxxvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~||||||}}}}}}{{{zzz||||||}}}}}}~~~~~~}}}}}}~~~~~~|||zzzwwwyyyzzzyyywwwuuuuuuvvvxxxyyyyyyzzz|||}}}}}}}}}}}}}}}|||zzzxxxwwwzzzyyywwwvvvvvvvvvwwwwwwwwwtttqqqpppqqqsssuuuuuurrrrrrrrrqqqqqqqqqqqqqqqnnnpppssssssssstttuuuwwwttttttsssrrrrrrrrrssssssvvvvvvvvvuuutttsssrrrqqqppppppooonnnnnnnnnoooooooooppppppnnnkkkjjjjjjjjjooooooppppppooonnnnnnmmmmmmlllkkklllmmmnnnmmmkkkjjjkkkkkkkkkkkkkkkllllllnnnnnnmmmlllkkkjjjiiihhhbbbbbbcccccceeefffggghhhhhhhhhiiijjjkkkllllllmmmmmmlllkkkkkkkkklllllllllmmmnnnoooqqqrrrtttuuuvvvttttttttttttssssssssssssrrrrrrqqqooommmkkkiiihhhggghhhhhhhhhhhhgggeeeeeeffffffgggggghhhhhhgggfffddddddddddddcccccccccccc``````aaabbbccceeeeeefffgggfffdddcccbbbcccdddeeeaaaaaabbbbbbbbbcccccccccbbbbbbbbbcccccccccccccccdddcccbbbaaaaaaaaabbbccc___``````aaabbbbbbcccccc```aaaaaaaaaaaaaaa```___^^^^^^]]]]]]\\\\\\\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[^^^]]]]]]]]]\\\[[[[[[[[[~~~~~~~~~~~~~~~}}}{{{xxxvvvwwwwwwvvvuuuuuuvvvvvvvvvyyyyyyzzz{{{|||}}}}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{||||||}}}}}}~~~|||{{{zzzzzz{{{{{{yyywwwwwwxxxyyyxxxwwwvvvvvvvvvxxxyyyyyyzzz|||~~~}}}zzzwwwuuuyyyxxxwwwvvvvvvvvvwwwxxxuuusssoooooopppssstttuuutttsssrrrqqqpppooonnnnnnppprrrtttvvvuuuvvvwwwxxxuuutttssssssrrrrrrrrrrrruuuuuuuuuuuutttsssrrrqqqpppoooooonnnnnnmmmmmmmmmjjjkkklllllljjjjjjkkklllnnnoooooooooooonnnnnnmmmlllkkkjjjkkklllmmmllljjjjjjjjjjjjjjjkkkllllllkkkmmmmmmlllkkkjjjjjjiiiiiibbbccccccdddeeefffhhhiiiggghhhhhhiiikkkllllllmmmlllllllllllllllllllllmmmllllllnnnppprrrtttuuuvvvssssssssssssrrrrrrrrrrrrpppoooooommmllljjjhhhgggdddeeeeeeeeeeeeddddddcccfffggggggggggggfffffffffddddddcccccccccbbbbbbbbb^^^___```bbbdddfffhhhhhhgggeeecccbbbaaabbbdddfffbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______```bbbccc______```aaabbbcccddddddaaaaaabbbaaaaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[[[[_________^^^]]]]]]]]]\\\~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzwwwuuuxxxwwwvvvvvvvvvvvvvvvvvvxxxyyyzzz{{{|||||||||{{{|||zzzzzz{{{|||}}}}}}|||zzzzzz{{{||||||}}}}}}~~~zzzyyyxxxxxxyyyyyywwwuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{}}}|||yyywwwuuuyyyxxxwwwvvvvvvwwwxxxxxxvvvsssqqqqqqrrrtttuuuuuuuuuuuutttrrrqqqooonnnnnnqqqtttwwwxxxwwwwwwwwwxxxuuuuuuuuutttsssrrrqqqqqqttttttttttttsssrrrqqqqqqoooooonnnnnnmmmmmmllllllgggiiijjjjjjiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjiiijjjkkklllkkkiiijjjhhhhhhiiikkkllllllkkkllllllkkkjjjjjjiiihhhhhhdddddddddeeefffggghhhiiiffffffgggiiijjjkkkllllllkkklllmmmmmmkkkkkklllmmmkkklllmmmoooqqqssstttuuussssssrrrqqqqqqpppoooooommmmmmlllllljjjiiigggfffccccccbbbbbbbbbcccddddddeeefffhhhgggeeedddeeeeeedddccccccbbbbbbaaaaaaaaa^^^___```bbbdddfffhhhhhhfffeeecccbbbaaacccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```______^^^___```bbbccc``````aaaaaabbbcccddddddbbbbbbbbbbbbaaa```^^^^^^]]]]]]]]]\\\[[[YYYWWWVVVXXXXXXYYYYYYZZZZZZ[[[[[[____________^^^^^^^^^^^^yyywww|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvyyyxxxwwwvvvvvvvvvvvvwwwuuuvvvxxxzzz{{{|||||||||{{{yyyxxxyyyzzzzzzyyyxxxyyyyyyzzzzzz{{{|||||||||zzzyyyxxxxxxyyyxxxvvvtttsssssstttvvvwwwxxxxxxwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyxxxwwwxxxxxxwwwvvvvvvwwwxxxyyyxxxvvvuuuuuuvvvwwwvvvuuuvvvuuuuuutttsssrrrrrrrrrsssvvvyyyzzzyyyxxxwwwxxxwwwwwwwwwvvvuuusssrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkkkkhhhiiijjjjjjiiiiiijjjkkkllllllmmmmmmmmmmmmllllllkkkiiihhhiiijjjkkkjjjiiiiiihhhggghhhkkklllllljjjkkkjjjjjjiiiiiihhhhhhgggfffffffffffffffggghhhiiidddeeefffgggiiijjjkkkllliiikkkmmmmmmkkkjjjkkklllllllllmmmoooppprrrssstttsssrrrqqqpppooonnnmmmllljjjjjjjjjjjjiiihhhggggggdddcccaaa``````bbbeeefffcccfffgggfffdddbbbcccddddddccccccbbbaaaaaa``````___``````aaabbbcccddddddddddddcccbbbbbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````^^^^^^^^^___```aaabbbbbbaaaaaaaaabbbbbbcccccccccccccccbbbbbbaaa___^^^]]]\\\\\\]]]]]]\\\ZZZYYYXXXVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]^^^^^^^^^^^^^^^___uuullljjjrrr}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvvvvwwwwwwrrrtttwwwyyy{{{|||}}}}}}{{{yyywwwwwwwwwwwwuuutttxxxxxxyyyyyyzzz{{{{{{|||zzzyyyxxxyyyyyyyyywwwuuuqqqqqqrrrtttwwwxxxxxxwwwuuuuuuvvvvvvwwwxxxzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwzzz{{{yyyxxxwwwxxxyyyyyyyyyxxxvvvuuusssrrrppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmlllkkkjjjiiijjjkkkjjjiiihhhhhhiiikkkkkkllllllmmmllllllkkkjjjiiihhhiiijjjkkkjjjhhhiiigggfffhhhkkkmmmkkkjjjjjjiiiiiiiiihhhhhhgggggghhhhhhggggggggghhhhhhiiiddddddeeeggghhhjjjkkkkkkhhhkkkmmmmmmjjjiiijjjllllllmmmnnnooopppqqqrrrssssssrrrqqqooonnnlllkkkjjjiiiiiiiiiiiiiiihhhggggggeeecccaaa___```cccfffhhhccceeegggfffcccaaabbbdddcccccccccbbbaaa``````___aaaaaaaaaaaa````````````ccccccccccccccccccddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbaaa___]]]]]][[[\\\]]]^^^^^^]]]\\\[[[VVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^wwwsssuuu{{{}}}{{{~~~~~~}}}}}}}}}zzzxxxxxxyyyyyyyyyyyyxxxwwwuuusssqqqvvvvvvwwwxxxyyyzzzzzz{{{|||{{{yyyxxxwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvuuutttsssrrrrrrqqqpppqqqrrrtttuuuttttttsssuuuuuuttttttuuuwwwyyyzzz|||{{{{{{{{{{{{||||||}}}|||{{{yyyxxxwwwxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzyyyxxxxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttuuuvvvwwwvvvuuutttuuutttrrrooollllllmmmoooooommmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiijjjkkklllllllllkkkjjjnnnllljjjhhhhhhhhhjjjkkkggghhhiiijjjkkkllllllllllllkkkiiigggfffeeeeeeeeeffffffeeeeeeeeeffffffggghhhffffffiiijjjhhhhhhkkkjjjiiihhhiiikkklllkkkjjjllllllkkkjjjjjjkkkkkkkkkrrrqqqpppooonnnnnnnnnnnnjjjiiiiiiiiihhhhhhggggggbbbcccddddddcccdddfffhhhhhhfffddddddeeeggggggggggggfffdddbbbaaa```______aaaaaaaaaaaa````````````aaa``````______```bbbcccdddcccaaa______```bbbccc___]]][[[[[[\\\^^^^^^]]]ZZZ[[[\\\^^^___```aaaaaacccbbbaaa``````aaabbbcccaaaaaaaaaaaaaaa```______ZZZZZZZZZ[[[[[[\\\\\\\\\XXXWWWVVVVVVWWWYYY\\\]]]___\\\[[[\\\^^^___^^^\\\}}}{{{yyyyyy~~~}}}zzzxxxxxxyyyyyyyyyyyyyyywwwvvvtttsssssstttuuuvvvxxxyyy{{{{{{{{{zzzyyyxxxwwwxxxxxxyyywwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuutttssssssrrrrrrpppqqqrrrttttttttttttsssuuuttttttuuuvvvxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuttttttvvvvvvuuutttssstttsssqqqnnnlllllllllnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiihhhiiijjjkkklllkkkkkkjjjjjjjjjiiihhhhhhiiijjjkkkggghhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhffffffiiijjjhhhhhhkkkkkkjjjiiiiiiiiijjjhhhgggkkkjjjjjjiiiiiiiiijjjjjjnnnooopppppppppnnnlllkkkiiihhhhhhhhhggggggggggggbbbcccddddddcccdddfffhhhgggfffddddddfffgggfffeeegggfffdddbbbaaa```______aaaaaa``````______^^^^^^``````______``````aaabbbaaa```___^^^^^^^^^______^^^\\\ZZZZZZ[[[]]]]]]\\\YYYZZZ[[[\\\^^^___``````bbbaaa___^^^^^^___aaabbbaaaaaaaaaaaaaaa```______[[[[[[[[[\\\\\\]]]]]]]]]YYYXXXWWWWWWWWWYYY[[[]]]]]][[[ZZZ[[[]]]^^^\\\[[[~~~~~~{{{zzzzzzzzz}}}~~~~~~|||yyyxxxxxxxxxyyyyyyyyyyyyxxxwwwuuuuuuqqqrrrsssuuuwwwyyyzzz{{{zzzyyyxxxxxxwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwxxxxxxttttttttttttttttttttttttpppqqqrrrssstttttttttttttttttttttuuuwwwyyyzzz{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{zzzxxxwwwwwwxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwvvvvvvvvvxxxwwwvvvuuutttssssssssswwwuuuttttttuuuuuusssrrrrrrrrrrrrpppmmmkkkkkkkkklllkkkjjjiiihhhggggggfffggggggffffffffffffggggggeeefffhhhiiijjjjjjjjjjjjggggggggghhhiiijjjjjjkkkgggggghhhhhhhhhhhhhhhgggffffffhhhiiijjjkkkkkkkkkiiijjjjjjkkkjjjiiigggfffhhheeefffiiijjjhhhiiilllllljjjiiihhhhhhhhhfffdddiiiiiihhhhhhhhhiiiiiijjjjjjlllooopppooommmiiiggggggggggggfffffffffffffffbbbdddddddddcccdddfffhhhfffeeeeeefffggggggfffdddfffeeecccbbbaaa``````___aaa``````___^^^]]]]]]\\\^^^______```````````````^^^_________^^^]]]]]]\\\]]]ZZZXXXXXXZZZ[[[[[[ZZZ[[[[[[[[[\\\]]]___aaabbbbbb```^^^\\\\\\^^^```bbb```aaaaaaaaaaaa```______]]]]]]]]]]]]^^^^^^^^^^^^YYYXXXXXXWWWXXXYYY[[[\\\[[[ZZZYYYZZZ[[[[[[ZZZYYY~~~~~~~~~}}}~~~~~~}}}||||||~~~|||}}}}}}|||yyyxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvssstttuuuvvvwwwyyyyyyzzzxxxxxxxxxwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvssssssssstttttttttuuuuuuqqqqqqrrrsssssstttttttttsssssstttvvvwwwyyyzzz{{{wwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxwwwvvvtttrrrqqqqqqqqqwwwuuusssssstttsssrrrppppppqqqqqqooollljjjjjjkkkjjjjjjiiihhhgggfffeeedddeeeeeeddddddddddddeeeeeecccdddfffhhhiiiiiiiiiiiieeefffggghhhhhhhhhhhhhhhffffffgggggggggfffeeeeeedddeeegggiiijjjjjjjjjjjjiiijjjkkklllkkkiiifffeeegggeeeeeeiiijjjhhhiiilllllljjjiiihhhiiiiiigggfffiiiiiihhhhhhhhhiiijjjjjjiiijjjlllmmmllljjjgggfffeeeeeeeeeeeeeeeeeeeeeeeecccdddeeeeeeddddddfffgggfffeeefffggghhhgggeeecccddddddcccaaa````````````aaaaaa``````___^^^]]]]]]]]]^^^___aaaaaa```____________aaaaaaaaa___]]]\\\[[[YYYWWWVVVXXXYYYYYYYYY\\\\\\\\\]]]^^^```bbbcccbbb```^^^\\\\\\^^^```bbb``````aaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^___ZZZYYYYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXWWW~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||zzzxxxyyyyyy||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssssstttuuuuuuuuuqqqqqqrrrrrrsssttttttuuurrrssstttvvvwwwxxxyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvtttrrrqqqppppppvvvtttrrrrrrsssrrrqqqooopppppppppooollljjjjjjkkkiiiiiiiiiiiihhhfffeeeddddddccccccccccccccccccdddbbbccceeeggghhhhhhhhhhhhfffggggggggggggfffeeedddeeeeeefffffffffeeeddddddeeeeeefffggghhhhhhhhhhhhhhhiiijjjjjjjjjgggeeedddfffcccdddhhhiiiggghhhkkkkkkiiihhhiiikkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiihhhgggggggggdddddddddddddddeeeeeeeeedddeeefffeeeddddddfffgggfffffffffggghhhgggdddbbbccccccbbbaaa`````````aaabbbbbbaaaaaa```______^^^]]]^^^```aaaaaaaaa```___^^^___aaaaaaaaa^^^\\\ZZZYYYWWWUUUUUUVVVXXXXXXWWWZZZ[[[[[[\\\]]]___```aaacccaaa___^^^^^^___aaaccc```````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYYYYYYYZZZXXXXXXXXXWWWVVVVVVVVVVVV~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}|||}}}~~~~~~}}}~~~~~~}}}{{{yyyzzz{{{~~~|||zzzyyyxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttssssssssstttttttttuuuuuurrrrrrrrrrrrrrrtttuuuuuurrrssstttuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxwwwvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrqqqqqqqqqtttrrrqqqqqqrrrrrrpppooooooppppppooolllkkkkkkllliiijjjjjjjjjiiigggeeedddccccccbbbbbbbbbbbbccccccbbbccceeefffgggggggggggggggffffffeeeddddddccccccddddddeeeeeeeeeeeeeeedddgggffffffeeeeeeffffffgggggghhhhhhhhhhhhgggeeeddddddaaabbbfffhhhfffgggjjjjjjiiihhhiiikkklllkkkjjjiiiiiiiiiiiiiiijjjkkkllljjjiiihhhgggfffffffffgggddddddddddddeeeeeeeeeeeeeeeffffffeeeddddddfffggghhhgggffffffgggfffdddcccbbbaaaaaa`````````aaaaaaaaaaaaaaaaaaaaa`````````___``````aaaaaaaaaaaaaaa]]]^^^______^^^\\\ZZZXXXYYYWWWTTTTTTVVVWWWWWWWWWVVVWWWYYY[[[\\\]]]]]]]]]aaaaaa```______```aaaaaa___````````````___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXWWWUUUTTTUUUVVV~~~}}}}}}~~~}}}~~~~~~}}}}}}zzz{{{{{{{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{|||~~~{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwttttttvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssssstttttttttttttttrrrrrrqqqqqqrrrsssuuuvvvqqqrrrtttuuuuuuuuutttssstttttttttuuuvvvwwwyyyzzzxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvtttsssrrrrrrrrrrrrqqqppppppqqqrrrqqqoooppppppqqqooommmllllllmmmjjjkkkllllllkkkiiifffeeeccccccbbbbbbbbbbbbcccccccccdddfffgggggggggffffffeeeeeecccbbbbbbcccdddeeeccccccdddeeeffffffffffffhhhgggeeeddddddfffhhhjjjggggggggggggggggggggggggbbb```aaaeeefffeeefffiiikkkjjjiiiiiijjjjjjiiihhhggggggggghhhhhhjjjkkkkkkhhhhhhhhhhhhgggfffeeedddddddddddddddeeeeeeffffffeeefffgggfffddddddfffgggiiigggeeeeeeeeefffeeecccaaaaaa`````````aaaaaabbb_________````````````aaaaaaaaaaaaaaaaaabbbcccccc____________^^^\\\[[[YYYXXXVVVTTTTTTUUUWWWWWWVVVUUUWWWZZZ]]]^^^^^^]]]\\\_________``````_______________``````______^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXXXXXVVVXXXYYYXXXUUUSSSTTTVVV}}}||||||{{{~~~}}}}}}}}}yyyzzzzzzzzzyyyzzz|||~~~}}}yyy|||~~~~~~}}}{{{|||}}}~~~{{{yyyxxxwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwssstttuuuwwwwwwwwwvvvuuuwwwwwwvvvvvvuuuuuuuuutttttttttttttttttttttttttttsssrrrqqqqqqrrrsssuuuvvvqqqrrrsssttttttsssrrrqqqrrrrrrssssssuuuvvvwwwxxxwwwwwwvvvvvvvvvwwwyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuxxxwwwvvvuuutttsssssssssqqqpppooopppqqqrrrqqqppppppqqqqqqpppmmmllllllmmmkkklllmmmmmmllljjjgggfffccccccbbbbbbbbbbbbccccccdddeeefffgggggggggfffeeedddcccaaaaaaaaaccceeegggbbbcccdddeeefffgggggggggiiigggeeedddeeegggkkkmmmhhhggggggfffgggggghhhiiiaaa^^^```dddeeedddeeehhhllljjjiiihhhiiihhhgggeeeffffffffffffggghhhjjjjjjeeegggiiijjjjjjgggdddbbbdddddddddeeeeeeffffffffffffggggggfffddddddfffgggjjjhhheeedddeeeeeeeeedddaaa````````````aaaaaabbb]]]]]]^^^^^^___`````````cccbbbaaaaaaaaabbbdddeeebbbbbbbbbaaa```^^^]]]\\\XXXVVVTTTTTTVVVWWWWWWVVVWWWZZZ^^^aaabbbaaa```^^^\\\]]]____________]]]\\\______``````______^^^]]][[[ZZZZZZZZZYYYYYYXXXXXX\\\\\\\\\\\\[[[YYYXXXWWWVVVXXXYYYXXXUUUSSSTTTVVV}}}}}}zzzxxxyyy{{{}}}~~~~~~~~~~~~~~~|||}}}}}}|||zzzxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{yyywwwvvvvvvwwwyyyzzzwwwzzz|||}}}{{{xxxvvvuuutttuuuuuuvvvuuuuuutttssstttuuuuuuuuuuuuuuutttsssxxxuuurrrqqqsssuuutttrrruuutttssssssqqqqqqpppooorrrqqqooonnnoooqqqtttvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvtttsssrrrqqqqqqqqquuutttssstttuuuvvvuuutttxxxuuurrrsssvvvwwwuuuqqqqqqpppooonnnnnnooopppppprrrooommmmmmooopppnnnlllnnnkkkhhhggghhhiiigggdddgggffffffeeedddcccbbbbbbfffeeeeeeeeeeeefffggghhheeeeeeeeeeeedddcccbbbbbbaaacccdddfffggggggffffffeeeeeeeeeffffffhhhiiiiiikkkiiihhhiiijjjjjjiiihhhddddddeeegggiiiiiihhhfffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhgggfffeeedddeeefffgggfffddddddfffgggeeeaaa___aaafffjjjiiigggfffggghhhhhhgggfffhhhiiihhhjjjjjjgggcccaaabbbeeeaaa```___^^^^^^___```bbbbbbaaa````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbeeedddbbb```^^^]]]\\\\\\XXXXXXWWWVVVVVVUUUTTTTTTWWWYYY[[[[[[[[[\\\^^^___^^^______```````````````______]]]\\\ZZZYYYXXXWWWZZZZZZ[[[ZZZYYYYYY[[[]]]```___\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVV}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||{{{yyyxxxxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyyyyyxxxzzz|||}}}{{{xxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxuuurrrrrrtttuuutttsssttttttsssrrrqqqppppppooorrrpppooonnnoooqqqsssuuuyyyxxxwwwvvvuuutttttttttvvvuuutttrrrqqqqqqpppppprrrrrrrrrsssuuuvvvvvvvvvzzzvvvssssssuuuuuurrrnnnppppppooonnnnnnoooooopppqqqooommmmmmnnnooonnnlllpppmmmjjjiiiiiihhhfffddddddddddddcccccccccccccccfffeeeeeeeeeeeeeeeffffffffffffffffffeeedddcccbbbbbbcccdddffffffffffffffffffffffffgggggghhhiiijjjjjjiiihhhhhhiiijjjiiihhhfffeeeeeegggiiiiiihhhgggjjjiiiiiiiiiiiiiiiiiiiiikkkjjjjjjiiigggffffffeeeeeefffgggfffeeeeeefffgggfffbbb```aaafffiiiiiigggggghhhiiiiiigggggggggiiifffggggggeeeaaa```aaabbbdddbbb```^^^^^^```aaacccbbbbbbaaaaaaaaaaaaaaabbbdddddddddddddddccccccccceeedddbbb```^^^]]]]]]\\\XXXXXXXXXWWWVVVVVVUUUUUUWWWYYY[[[[[[[[[[[[]]]___^^^^^^___``````````````````___^^^]]][[[ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^]]][[[YYYXXXWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVV}}}ssspppuuu}}}~~~}}}||||||{{{|||}}}~~~~~~}}}{{{{{{{{{{{{{{{||||||}}}}}}}}}zzz{{{{{{zzzxxxwwwxxxyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~||||||{{{||||||}}}}}}|||{{{zzzyyyyyyxxxxxxzzz||||||zzzxxxwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwuuusssssstttuuutttsssttttttsssrrrqqqpppooooooqqqpppooonnnooopppssstttvvvvvvuuuttttttttttttuuuttttttsssrrrqqqppppppoooooopppqqqrrrsssuuuvvvvvvvvvsssqqqqqqssstttqqqnnnoooooonnnnnnnnnnnnooopppooonnnlllmmmnnnnnnmmmlllpppnnnkkkjjjiiihhhfffdddcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggfffeeedddcccccccccdddeeeffffffffffffgggggggggggghhhiiijjjjjjiiihhhggggggiiiiiihhhggggggfffeeefffhhhiiijjjiiijjjiiihhhggghhhhhhjjjjjjkkkkkkjjjiiihhhhhhggggggeeegggggggggeeeeeefffggggggdddaaabbbfffhhhhhhgggiiijjjkkkjjjhhhgggggghhhfffgggfffdddaaa```aaabbbgggdddaaa___^^^```bbbdddbbbbbbbbbbbbbbbbbbccccccffffffeeeeeeddddddcccccceeedddcccaaa___^^^]]]]]]YYYYYYXXXXXXWWWWWWVVVVVVWWWYYY[[[[[[[[[[[[]]]^^^\\\]]]^^^___```aaaaaaaaa``````___^^^\\\[[[ZZZZZZXXXZZZ\\\\\\[[[[[[[[[\\\\\\\\\ZZZYYYXXXXXXXXXYYYVVVVVVVVVVVVWWWWWWVVVVVV~~~rrrddd```iiiwww~~~}}}|||||||||}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~xxxyyyzzzyyywwwvvvwwwxxx||||||||||||}}}~~~~~~~~~|||{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{yyyxxxxxxzzz||||||zzzyyyxxxxxxyyyxxxvvvtttssstttuuuvvvtttssssssrrrrrrssstttuuuwwwvvvuuuuuuuuuuuuuuuttttttssssssrrrqqqpppoooooopppooonnnnnnnnnppprrrssspppqqqqqqrrrtttuuuwwwxxxrrrrrrrrrrrrqqqpppooonnnnnnoooqqqqqqqqqrrrssstttooonnnmmmooorrrtttsssrrrnnnnnnmmmnnnnnnnnnoooooommmmmmmmmmmmmmmmmmllllllmmmlllkkkjjjjjjhhhgggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddccchhhhhhhhhhhhgggfffeeedddcccddddddeeeeeefffffffffggggggfffgggggghhhiiiiiihhhfffffffffhhhiiihhhgggiiigggeeeeeegggiiijjjjjjjjjiiiggggggggghhhjjjkkkkkkkkkjjjjjjiiihhhggggggeeefffhhhgggfffeeefffggggggdddbbbccceeeggggggfffkkkkkkllljjjhhhgggggghhhhhhhhhgggeeedddcccccccccgggeeeaaa^^^^^^___bbbdddccccccddddddeeeeeeddddddfffeeeeeedddcccbbbaaaaaafffeeecccaaa```^^^^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[[[[[[[[[[\\\^^^\\\]]]^^^___```aaaaaaaaa``````___^^^]]]]]]\\\\\\XXXZZZ]]]]]]]]]\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[VVVVVVVVVVVVVVVWWWWWWWWW|||oooaaa]]]ggguuu~~~|||zzzyyyzzz{{{|||{{{{{{||||||||||||||||||~~~}}}}}}|||{{{{{{{{{{{{||||||}}}~~~wwwyyyyyyyyywwwvvvwwwxxx||||||||||||}}}||||||~~~~~~~~~}}}{{{zzz~~~}}}}}}~~~}}}|||zzzyyyyyyzzz||||||zzzyyyyyyyyyyyyxxxuuussssssssstttuuussssssssssssssstttuuuuuuvvvwwwwwwwwwvvvuuuuuuuuutttsssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnpppqqqrrroooooopppqqqrrrtttvvvwwwpppqqqqqqqqqpppooonnnmmmnnnpppqqqpppnnnmmmoooppplllkkklllmmmoooqqqqqqqqqllllllmmmmmmnnnnnnnnnnnnkkklllmmmnnnmmmmmmlllllljjjkkkllllllkkkjjjiiiiiigggggggggfffeeeddddddcccdddeeeeeeffffffeeeddddddhhhhhhhhhhhhgggfffeeeeeeddddddddddddeeeeeeffffffffffffeeeeeeeeefffggggggfffeeedddeeeggghhhgggfffhhhfffeeeeeegggiiijjjjjjhhhhhhggggggggghhhjjjkkkjjjiiiiiihhhhhhgggggggggdddeeeggggggfffeeeeeefffeeedddccccccdddffffffgggkkkkkkllljjjhhhgggggghhhhhhgggeeedddddddddcccccceeeccc```^^^^^^___aaacccddddddeeefffggggggffffffgggffffffeeedddcccbbbbbbgggfffdddbbb```___^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ\\\\\\[[[[[[]]]^^^\\\]]]^^^___````````````_________^^^^^^]]]]]]]]]YYY[[[]]]]]]]]]]]]^^^___]]]]]]]]]^^^]]]]]]]]]]]]WWWWWWVVVVVVVVVWWWXXXYYYxxxmmmiiinnnxxx~~~}}}|||zzzyyyyyyyyyzzz{{{zzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~wwwyyyyyyyyywwwwwwxxxyyyyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}||||||{{{yyy{{{||||||zzzyyyzzz{{{zzzxxxwwwuuutttttttttuuutttuuuvvvwwwxxxxxxxxxwwwvvvwwwyyyxxxvvvuuuuuuvvvssssssrrrqqqpppooonnnnnnmmmmmmmmmnnnnnnooopppqqqqqqqqqpppppppppqqqrrrrrrnnnooopppppppppooommmlllmmmpppqqqpppllljjjlllnnnmmmmmmmmmmmmlllllllllllljjjkkklllmmmnnnnnnnnnmmmjjjllloooooonnnmmmmmmnnnkkkmmmoooooommmkkkkkkkkkffffffeeedddcccbbbaaaaaacccdddfffgggggggggfffeeehhhhhhhhhhhhgggfffeeedddeeeeeedddddddddeeeeeeffffffeeeeeeddddddeeeffffffeeedddcccdddfffggggggffffffeeedddeeeggghhhiiihhhfffgggggghhhhhhiiiiiiiiigggggggggffffffeeeeeeeeebbbdddffffffeeedddcccdddcccbbbbbbbbbcccdddfffgggiiijjjkkkjjjhhhgggggghhhfffdddbbbbbbbbbbbbaaa```cccaaa```______```bbbcccdddeeeggghhhiiiiiihhhgggiiiiiihhhhhhggggggffffffgggfffeeecccaaa```______\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]___]]]]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ\\\]]]]]]\\\]]]___aaa^^^______```______^^^]]]XXXXXXWWWWWWWWWYYYZZZ[[[yyyxxxzzz~~~~~~||||||{{{zzzzzzzzzzzz{{{xxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||wwwyyyzzzyyyxxxxxxyyyzzzxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~|||||||||}}}~~~yyy{{{|||{{{zzzzzzzzz|||{{{zzzzzzyyywwwvvvvvvuuusssuuuxxxzzzzzzzzzxxxwwwuuuxxxzzzyyywwwuuuuuuwwwssssssrrrqqqpppooonnnnnnllllllmmmmmmnnnoooooopppqqqqqqpppoooooooooppppppmmmnnnoooppppppnnnmmmlllkkknnnpppnnnkkkiiilllooolllllllllllljjjjjjjjjjjjiiijjjlllmmmnnnnnnmmmmmmjjjmmmpppqqqooonnnnnnooopppsssuuutttpppmmmllllllfffeeeeeeeeeddddddcccccccccdddfffhhhiiiiiihhhhhhggggggggggggfffeeeddddddfffeeeddddddddddddeeefffffffffeeeeeeeeeeeeffffffdddcccbbbccceeegggfffeeedddddddddeeeggghhhgggfffdddeeegggiiijjjiiiiiihhhddddddddddddcccccccccccc```bbbeeeeeedddcccbbbbbb`````````aaaaaaccceeegggggghhhiiiiiigggggggggiiifffdddaaaaaabbbcccbbb``````aaaaaaaaabbbccccccdddeeefffhhhjjjkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeecccaaa```______\\\\\\\\\\\\\\\]]]]]]]]]\\\^^^______]]]]]]^^^```^^^^^^_________^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^\\\]]]\\\[[[[[[]]]aaaddd______``````___^^^]]]\\\ZZZYYYXXXWWWXXXZZZ\\\]]]|||||||||||||||{{{{{{{{{wwwxxxyyyzzz|||}}}~~~|||||||||}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzzzz{{{|||}}}~~~{{{|||~~~{{{zzzyyyxxxxxxyyy{{{|||{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~yyy{{{|||{{{zzzzzz{{{||||||||||||{{{zzzyyywwwvvvqqqssswwwyyyzzzyyywwwuuuuuuxxxzzzzzzwwwuuuvvvwwwsssrrrrrrqqqpppooonnnnnnllllllmmmmmmnnnooooooooonnnnnnnnnnnnoooqqqrrrssslllmmmoooppppppnnnlllkkkhhhlllooonnnjjjiiilllppphhhiiijjjjjjjjjjjjkkkmmmhhhjjjkkkmmmnnnnnnmmmmmmjjjmmmqqqrrrpppnnnnnnpppvvvxxxzzzxxxsssnnnllllllggggggggghhhhhhhhhhhhhhhbbbdddgggiiijjjjjjjjjiiiggggggggggggfffeeedddcccgggfffeeedddcccdddeeefffhhhggggggfffffffffggggggcccbbbbbbccceeeffffffeeecccbbbccceeeggghhhfffdddccceeehhhjjjkkkjjjhhhgggccccccbbbbbbbbbbbbbbbbbb___bbbdddeeedddbbbaaaaaa^^^______``````bbbeeegggfffggghhhhhhgggfffhhhiiihhheeeccccccdddeeedddbbb```aaabbbdddeeeeeeeeeeeeeeegggiiikkklllkkkjjjiiiffffffffffffgggggggggggghhhgggeeecccbbb``````___]]]]]]]]]]]]]]]]]]]]]]]]]]]___```___^^^^^^___```____________^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]\\\ZZZZZZ]]]bbbeee^^^___``````___]]]\\\[[[ZZZZZZXXXXXXYYY[[[]]]___~~~}}}~~~~~~||||||}}}}}}{{{zzzyyy{{{||||||{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{|||}}}yyyyyyzzz{{{{{{|||{{{{{{|||yyyzzz~~~}}}zzz||||||{{{{{{|||}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{|||}}}{{{{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~{{{|||~~~~~~{{{yyywwwvvvxxxzzzzzzzzz}}}~~~~~~~~~|||zzzxxxwwwwwwwwwwwwxxxyyyyyyvvvtttwwwyyy{{{{{{yyywwwvvvuuuxxxuuurrrqqqpppooommmllllllmmmmmmnnnoooooopppppplllmmmnnnoooooopppoooooosssoookkkjjjkkkmmmlllkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjiiiiiinnnmmmmmmmmmnnnoooqqqrrrqqquuuxxxwwwqqqllliiihhhkkkiiihhhiiijjjjjjiiihhhjjjjjjjjjiiiiiiiiiiiiiiifffffffffgggggggggggggggiiifffcccaaaccceeeffffffjjjiiihhhgggeeeeeeddddddbbbcccdddcccaaa```aaabbbddddddeeeeeeeeeeeeeeeeeedddfffggggggfffeeeeeefffdddaaa^^^```dddfffddd```bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaabbbccceeegggggggggggggggfffeeedddddddddaaa^^^___aaabbb```^^^^^^___```aaabbbcccccccccfffhhhiiijjjiiiiiijjjllliiihhhgggffffffhhhjjjllljjjiiifffdddbbbaaa``````]]]^^^```___]]][[[ZZZ[[[^^^^^^^^^_________``````______``````______^^^]]]aaa``````___^^^\\\[[[ZZZ^^^^^^]]]\\\\\\]]]]]]]]]\\\ZZZYYYZZZ]]]^^^^^^^^^___\\\YYYYYY[[[\\\\\\ZZZ~~~~~~}}}|||{{{|||}}}~~~}}}|||{{{|||}}}|||{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}|||||||||||||||{{{zzzyyy~~~{{{xxxyyy}}}~~~{{{{{{{{{{{{|||||||||}}}}}}yyyxxxwwwwwwwwwxxxyyyzzz}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~||||||~~~~~~|||yyywwwwwwyyyzzz{{{{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwxxxzzzzzzyyywwwwwwyyy{{{zzzxxxvvvvvvvvvvvvtttrrrqqqqqqqqqooonnnmmmnnnnnnnnnoooooopppppplllmmmmmmnnnnnnnnnmmmmmmpppmmmjjjjjjkkklllkkkiiilllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmnnnmmmmmmmmmllllllkkkkkklllmmmnnnoooppptttvvvtttoookkkiiijjjllljjjiiijjjllllllkkkjjjkkkkkkjjjjjjiiiiiihhhhhhggggggggggggggggggggggggiiifffddddddeeegggggggggiiiiiigggfffeeeddddddddddddeeefffeeecccbbbcccdddddddddddddddddddddddddddbbbccceeeeeeeeedddeeefffdddaaa___```dddfffdddaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````bbbdddfffeeeeeefffffffffeeeddddddeeecccaaaaaaccccccbbbaaa```aaabbbdddeeeeeeffffffggghhhiiiiiihhhhhhiiijjjiiihhhhhhgggggghhhiiijjjfffffffffeeecccaaa___^^^]]]___``````^^^\\\[[[[[[]]]^^^^^^^^^^^^____________````````````___^^^^^^\\\]]]]]]]]]]]]]]]\\\\\\___^^^^^^]]]]]]]]]^^^^^^\\\ZZZYYYZZZ\\\^^^^^^^^^^^^\\\ZZZ[[[]]]______^^^~~~~~~|||{{{{{{|||~~~~~~{{{}}}~~~}}}{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxx|||yyywwwyyy}}}~~~|||zzz{{{|||}}}}}}}}}|||{{{wwwwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~}}}|||zzzxxxxxxzzz|||||||||}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{{{{zzzxxxyyyzzzxxxvvvuuuvvvwwwuuusssrrrrrrrrrrrrqqqpppoooooooooooooooooooooooollllllmmmmmmmmmlllkkkkkkmmmlllkkkkkklllkkkjjjhhhkkkkkkkkkkkklllllllllllliiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjkkkllloooqqqsssqqqmmmjjjkkkllllllkkkjjjkkkmmmnnnnnnmmmlllkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggggggggggggggfffeeefffhhhiiiiiihhhhhhgggfffeeedddccccccccceeegggggggggeeedddeeefffdddddddddddddddddddddddd```bbbddddddccccccdddeeecccaaa___aaaeeefffeeecccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^___```cccdddccccccdddeeeeeeeeeddddddeeecccaaaaaabbbcccbbbaaaaaabbbcccdddeeeffffffggggggiiiiiiiiigggfffggghhhfffggggggggggggffffffeeeaaabbbdddeeedddaaa^^^\\\]]]___aaaaaa___]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^______``````______^^^]]]XXXYYYZZZ\\\]]]]]]^^^^^^___^^^^^^]]]^^^^^^______\\\ZZZYYYZZZ\\\^^^^^^]]]\\\[[[ZZZ[[[^^^``````___~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}zzz|||}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyywwwvvvxxx{{{~~~~~~}}}{{{|||~~~~~~|||{{{wwwvvvuuutttttttttuuuvvvuuuvvvxxxzzz{{{|||{{{{{{||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}||||||{{{zzzxxxyyy{{{}}}}}}||||||{{{zzzyyyyyyyyy{{{{{{yyywwwvvvvvvxxx{{{{{{{{{xxxyyyyyywwwuuutttuuuwwwuuutttsssrrrsssrrrpppnnnoooooooooooooooooooooooommmmmmmmmmmmmmmlllkkkjjjkkkkkklllmmmmmmllljjjhhhkkkkkkkkkkkkkkkllllllllljjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkklllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiijjjmmmooopppnnnkkkjjjllloookkkjjjjjjkkknnnoooooonnnllllllkkkjjjiiiiiihhhgggiiiiiihhhhhhhhhhhhggggggeeedddeeegggiiijjjiiiggggggfffeeedddcccccccccccceeeggghhhgggfffeeefffgggfffffffffeeeeeeeeeeeeeeebbbdddeeedddcccaaabbbbbbbbbaaa```aaadddeeeeeecccaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]\\\]]]___bbbcccaaabbbcccdddddddddddddddbbbaaa````````````````````````aaabbbcccdddeeeeeeggghhhiiihhheeedddeeeeeecccdddeeeeeeeeecccaaa```___```aaabbbaaa___]]]\\\^^^___aaaaaa___^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\XXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZZZZZZZZZZ[[[\\\\\\\\\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxzzz|||}}}}}}}}}~~~}}}}}}|||}}}}}}}}}}}}}}}}}}||||||{{{vvvvvvvvvwwwzzz|||}}}~~~|||}}}}}}|||xxxwwwvvvuuuttttttuuuvvvtttuuuxxxzzz{{{{{{{{{zzz{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{zzzyyyxxxyyy|||}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{xxxvvvtttuuuwwwyyyzzzzzzxxxxxxxxxvvvtttsssuuuvvvwwwuuutttssssssqqqnnnkkknnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjlllnnnooonnnmmmkkkjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllllllllmmmmmmllllllllllllkkkjjjiiihhhjjjkkkkkkkkkjjjjjjjjjiiikkkmmmnnnllljjjjjjmmmpppjjjiiiiiijjjmmmnnnnnnmmmllllllkkkkkkjjjiiiiiihhhjjjjjjiiiiiihhhhhhhhhhhhccccccdddgggiiiiiihhhffffffeeedddcccccccccccccccdddeeeffffffeeedddeeeggghhhgggggggggffffffeeeeeeeeefffgggeeeccc`````````bbbaaaaaaaaacccccccccbbb````````````````````````]]]]]]\\\\\\]]]___bbbcccaaaaaabbbcccddddddddddddbbbaaaaaa```______```aaa`````````aaabbbccceeeffffffggghhhfffdddbbbcccdddbbbcccdddeeeeeecccaaa___```___^^^^^^]]]]]]]]]^^^]]]___aaaaaa___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]]]]^^^]]]]]][[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[YYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZ~~~~~~~~~~~~~~~}}}~~~~~~|||{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{yyyzzz|||}}}}}}~~~~~~~~~}}}|||}}}||||||}}}}}}}}}|||{{{{{{uuuuuuvvvwwwyyyzzz|||}}}}}}~~~~~~}}}|||yyyxxxvvvuuutttuuuuuuvvvtttuuuwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{|||zzzzzz{{{{{{||||||}}}}}}{{{}}}~~~}}}{{{zzzzzzzzzyyyxxxxxxyyy|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyyyyxxxvvvwwwxxxvvvtttssstttuuuvvvuuussssssrrrpppllliiikkkkkklllmmmmmmnnnoooooommmnnnnnnnnnnnnmmmmmmllljjjlllooopppnnnllllllllliiiiiijjjjjjkkkkkkllllllkkkkkkllllllmmmmmmnnnnnnppppppooonnnmmmkkkjjjiiijjjjjjkkkkkkkkkkkkkkkjjjjjjlllnnnmmmjjjjjjmmmpppjjjiiihhhiiikkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhddddddeeefffhhhiiigggeeefffeeeddddddcccccccccdddcccdddfffeeeddddddeeefffhhhhhhggggggfffeeeeeeeeefffggggggeeebbb```___```bbbaaaaaaaaaaaa`````````````````````````````````^^^]]]]]]]]]^^^```cccdddbbbbbbcccdddddddddcccccccccddddddcccaaa```bbbcccbbbbbbaaaaaabbbdddfffgggeeeffffffeeecccaaabbbcccbbbccceeeffffffdddbbbaaa```___]]]\\\[[[\\\]]]^^^\\\^^^``````___^^^]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]]]]\\\\\\[[[ZZZ\\\\\\]]]]]]]]]]]]]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[YYYYYY[[[\\\[[[[[[^^^___```___]]][[[ZZZ[[[~~~~~~~~~~~~~~~}}}~~~}}}}}}|||}}}}}}~~~~~~~~~}}}||||||}}}{{{{{{~~~~~~}}}}}}~~~}}}|||}}}~~~~~~}}}|||~~~~~~||||||}}}}}}}}}}}}|||{{{zzzyyyxxxuuuuuuvvvwwwwwwyyyzzz|||}}}}}}}}}}}}||||||{{{{{{yyyxxxvvvuuutttttttttuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzvvvwwwxxxzzz{{{|||}}}}}}zzz}}}~~~~~~{{{yyyyyyzzzwwwwwwwwwyyy{{{||||||{{{zzzzzzzzzyyyyyywwwvvvuuuxxxwwwwwwxxxyyyzzzxxxwwwtttvvvxxxwwwuuussssssssssssrrrrrrrrrrrrpppllliiihhhiiijjjkkklllnnnooooookkkkkklllmmmmmmmmmlllllliiilllnnnnnnlllkkkkkkmmmhhhiiiiiijjjkkkkkklllllljjjjjjkkkllllllmmmnnnnnnnnnooonnnnnnmmmlllkkkjjjhhhhhhjjjkkklllkkkkkkjjjjjjlllooonnnkkkkkkmmmoookkkjjjiiijjjkkklllkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhhgggffffffggghhhiiigggffffffeeeeeedddddddddddddddcccdddfffeeeeeedddfffggggggffffffeeeddddddccccccbbbcccddddddaaa``````aaabbbbbbbbb```___]]]]]]]]]___________________________^^^^^^^^^___bbbdddfffddddddddddddddddddcccbbbbbbddddddcccaaa```bbbdddaaaaaa``````aaaccceeegggcccdddeeedddbbbaaaaaaccc```aaabbbccccccbbbaaaaaa______^^^^^^]]]\\\[[[[[[[[[]]]______^^^]]]]]]]]]]]]^^^^^^^^^^^^_________^^^^^^^^^^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYYYY[[[[[[[[[ZZZ\\\^^^``````]]][[[[[[\\\~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}||||||||||||{{{|||}}}}}}|||}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{}}}zzz{{{~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||~~~||||||}}}~~~~~~|||zzzxxxwwwuuuuuuvvvwwwwwwwwwwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzzxxxwwwuuutttssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxyyytttuuuwwwyyy{{{|||}}}}}}zzz|||~~~{{{xxxxxxyyyvvvvvvvvvxxx{{{|||{{{zzzzzzzzz{{{zzzyyywwwuuutttyyyyyyyyyzzz{{{{{{xxxvvvsssuuuxxxxxxvvvsssrrrrrrpppppppppqqqrrrpppmmmjjjggggggiiijjjlllmmmooooooiiijjjkkkkkkllllllllllllhhhkkkmmmmmmjjjiiikkkmmmhhhhhhiiijjjkkkkkklllllliiiiiijjjkkkkkklllmmmmmmkkkkkkkkklllkkkkkkjjjjjjfffgggiiijjjkkkkkkkkkjjjjjjmmmoooooolllkkkmmmooolllkkkjjjjjjllllllkkkiiiiiijjjjjjkkkkkkllllllmmmllllllkkkkkkjjjiiihhhhhhjjjiiiggghhhiiiiiihhhgggffffffeeedddddddddeeeeeeccceeeffffffeeeeeefffhhheeeeeedddccccccbbbaaaaaa^^^```bbbbbbaaa```aaabbbbbbbbbbbb```]]]\\\[[[\\\________________________```_________```cccfffgggeeeeeeeeeeeeeeedddcccbbb```bbbcccaaa^^^]]]```bbb___^^^]]]]]]^^^```bbbdddbbbcccdddcccaaaaaaaaaccc\\\\\\]]]^^^____________]]]^^^``````___]]]ZZZXXXZZZ\\\^^^___^^^\\\\\\]]]^^^^^^^^^_________``````______``````______^^^]]]WWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[YYYYYYZZZ[[[[[[ZZZXXX[[[^^^^^^[[[ZZZ[[[\\\}}}~~~~~~~~~~~~|||~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{|||~~~}}}}}}}}}~~~~~~~~~{{{yyyyyyzzz|||~~~~~~~~~|||{{{|||~~~yyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyzzz{{{}}}}}}}}}}}}}}}||||||||||||zzzzzzzzz|||~~~~~~|||xxxwwwwwwxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyywwwwwwvvvuuutttsssrrrrrrrrrrrrsssssstttuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwuuuvvvwwwxxxzzz{{{|||}}}|||||||||{{{zzzzzzyyyyyy|||{{{zzz{{{{{{zzzxxxuuuxxxwwwwwwxxxzzzzzzyyywww{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwuuusssrrrtttsssrrrrrrrrrqqqooommmhhhggggggiiikkkmmmmmmllliiimmmooonnnjjjhhhkkknnnmmmlllkkkjjjjjjjjjkkklllkkkjjjiiiiiiiiikkkmmmooopppoooooonnnmmmllllllkkknnnnnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkkkkiiiiiiiiiiiijjjkkklllmmmnnnkkkiiiiiikkkkkkiiigggeeeeeefffiiikkkllljjjiiilllkkkjjjhhhggggggffffffkkkjjjhhhgggfffggghhhjjjmmmkkkhhheeedddcccdddeeeiiihhhfffdddcccccccccccciiigggeeedddeeefffeeedddbbbaaa```___^^^______```cccbbb```___^^^^^^^^^______^^^]]]\\\]]]^^^___```[[[[[[[[[\\\^^^```aaabbbdddcccccceeefffgggfffdddfffdddbbbaaabbbbbbaaa```\\\]]]]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaaaaaaaa]]]^^^```bbbaaa```]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\_________^^^^^^]]]]]]\\\^^^```bbbbbb```]]]\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^[[[YYYYYY[[[\\\ZZZWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^___^^^]]]\\\[[[~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}~~~}}}zzzyyyxxxzzz{{{}}}}}}~~~~~~}}}{{{{{{|||}}}yyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}~~~~~~~~~zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{|||}}}}}}}}}|||yyyxxxyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssssssssrrrrrrrrrrrrsssssstttttttttttttttttttttuuuvvvwwwvvvvvvwwwxxxyyy{{{{{{|||||||||||||||{{{{{{{{{zzz{{{zzzzzz{{{|||{{{xxxvvvxxxwwwvvvwwwyyyzzzyyywwwzzzzzzxxxwwwwwwvvvvvvvvvxxxxxxxxxxxxwwwvvvtttssstttsssrrrrrrrrrqqqooommmiiihhhhhhiiilllnnnmmmllljjjmmmooonnnkkkiiilllooommmlllkkkjjjjjjkkkllllllkkkkkkjjjiiijjjlllmmmooooooooonnnnnnmmmllllllkkknnnnnnmmmllllllkkkjjjjjjiiiiiiiiihhhiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkkllljjjiiihhhiiikkkllljjjhhhfffeeefffhhhkkkkkkjjjiiilllkkkjjjiiihhhhhhhhhiiijjjiiigggfffeeefffggghhhlllkkkhhhfffdddddddddeeeiiihhhfffdddcccccccccccchhhgggeeeeeeffffffeeecccaaa```___^^^^^^___```aaabbbaaa```______^^^^^^^^^______^^^]]]]]]]]]^^^___[[[[[[[[[\\\^^^___aaabbbcccbbbbbbdddeeefffeeecccdddbbb``````aaaaaa```___\\\\\\]]]^^^___```aaaaaabbbbbbaaaaaa``````______\\\]]]___aaaaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[\\\^^^___^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\]]]___aaaaaa___]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]][[[YYYZZZ\\\\\\[[[YYYXXXYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXX}}}||||||}}}||||||~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~|||{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||}}}|||zzzxxxxxxyyyzzz{{{{{{}}}}}}|||{{{zzz{{{|||{{{zzzyyyxxxxxxyyy{{{|||||||||||||||}}}}}}}}}}}}{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}|||}}}}}}|||zzzzzz{{{}}}zzzzzzyyyyyyyyyzzz{{{|||zzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvsssrrrsssssstttqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}||||||zzzyyyyyy{{{|||{{{yyywwwwwwvvvvvvwwwxxxyyyxxxwwwyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuttttttsssrrrrrrrrrqqqooommmjjjiiiiiikkkmmmnnnnnnmmmkkkmmmooonnnlllkkkmmmooommmlllkkkjjjjjjkkklllmmmkkkkkkjjjjjjkkklllnnnooooooooonnnnnnmmmlllllllllnnnnnnmmmmmmlllkkkkkkkkkjjjjjjiiiiiihhhiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkgggggghhhjjjllllllkkkiiifffeeefffhhhjjjkkkjjjiiikkkkkkjjjjjjjjjjjjjjjkkkiiihhhgggfffeeefffggggggllljjjhhhfffeeeeeeeeeeeehhhgggfffeeedddcccccccccgggfffeeeeeefffeeecccaaa_________^^^^^^___``````aaaaaaaaaaaa```___^^^]]]```___^^^]]]]]]]]]]]]]]][[[\\\\\\]]]^^^```aaabbbcccbbbbbbcccdddeeedddbbbcccaaa_________```___]]][[[\\\]]]]]]______```aaaaaaaaa```______^^^]]]]]][[[\\\^^^______^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]\\\]]]___```___^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[]]]___```^^^]]]\\\]]][[[[[[ZZZZZZ[[[[[[\\\]]]\\\ZZZZZZZZZ\\\]]]\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXX~~~}}}|||}}}~~~zzz{{{|||~~~}}}||||||~~~~~~}}}}}}}}}|||~~~}}}|||zzzzzz|||}}}~~~~~~||||||}}}}}}|||{{{|||zzzyyyxxxwwwxxxyyyzzzzzz{{{||||||zzzzzzzzz{{{}}}{{{yyyxxxxxxyyy|||}}}{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~|||zzzzzz{{{|||zzzyyyyyyxxxxxxzzz{{{|||zzzzzz{{{||||||||||||{{{{{{yyyvvvsssrrrsssuuuvvvssssssrrrrrrrrrrrrrrrrrrpppppppppqqqrrrtttuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz|||}}}~~~~~~~~~~~~yyyyyyyyyzzz||||||zzzxxxwwwvvvuuuuuuwwwxxxxxxwwwxxxwwwwwwvvvuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuusssrrrqqqqqqrrrqqqooommmlllkkkjjjlllnnnoooooonnnlllnnnoooooommmlllnnnpppllllllkkkjjjkkklllmmmnnnlllkkkkkkkkklllmmmnnnoooppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkklllkkkjjjiiiiiihhhiiiiiijjjiiiiiiiiijjjjjjkkklllfffggghhhjjjkkkjjjiiihhhfffeeeeeegggiiijjjjjjiiiiiiiiiiiiiiiiiijjjkkkllliiiiiihhhgggggggggggghhhjjjjjjhhhgggffffffffffffggggggfffeeeddddddccccccfffeeeeeeeeefffeeeccc```aaa``````______^^^^^^^^^___```aaaaaaaaa```^^^]]]``````___^^^]]]\\\\\\\\\]]]^^^^^^^^^```aaabbbcccdddcccbbbccceeeeeedddbbbcccaaa___^^^______^^^]]][[[[[[\\\]]]^^^___`````````______^^^]]]\\\[[[[[[ZZZ[[[\\\^^^^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\]]]^^^___^^^]]][[[[[[[[[[[[[[[\\\\\\\\\ZZZ\\\^^^^^^]]]\\\]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]YYYYYYYYYYYYYYYXXXXXXXXX[[[[[[\\\]]]\\\[[[ZZZYYY~~~|||}}}}}}~~~|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}|||zzzyyyyyyzzz|||}}}}}}{{{{{{|||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxzzz||||||{{{zzzzzz{{{}}}|||zzzxxxyyyzzz}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{||||||}}}~~~~~~}}}}}}}}}~~~|||yyyxxxxxxzzzyyyxxxwwwwwwwwwxxxzzz{{{zzz{{{||||||}}}}}}}}}||||||zzzwwwuuuttttttvvvwwwuuuuuuttttttssssssrrrrrroooooopppppprrrssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz|||~~~~~~}}}yyyyyyyyyzzz||||||zzzxxxwwwuuuttttttvvvwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvtttuuuvvvxxxxxxwwwvvvvvvsssrrrqqqqqqrrrrrrpppnnnmmmlllkkklllnnnoooooommmlllmmmnnnnnnmmmnnnnnnooollllllkkkkkkkkklllnnnnnnllllllllllllmmmnnnooooooqqqqqqqqqpppppppppppppppnnnmmmmmmmmmmmmmmmllllllmmmlllkkkjjjjjjiiijjjjjjllllllkkkkkkkkklllmmmmmmhhhiiijjjjjjiiiggggggffffffeeeeeefffhhhjjjjjjiiihhhhhhggghhhhhhiiijjjkkkjjjjjjiiiiiiiiihhhiiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeedddcccccceeedddcccdddeeeeeecccaaaccccccbbbaaa___^^^]]]\\\___```aaaaaaaaa```^^^]]]``````______^^^]]]\\\[[[````````````aaacccdddeeeeeeddddddeeeffffffdddccccccaaa______``````___^^^ZZZZZZ[[[\\\]]]^^^______^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ\\\]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[]]]^^^^^^]]]\\\]]]^^^[[[[[[[[[ZZZ[[[\\\\\\]]][[[[[[\\\\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZYYY~~~||||||}}}}}}{{{yyyyyyzzz|||}}}~~~zzzzzz{{{||||||||||||{{{|||{{{yyyxxxxxxyyy{{{||||||zzzzzz{{{||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyxxxzzz|||}}}|||zzzzzz{{{{{{zzzyyyyyyyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}|||~~~}}}~~~|||xxxwwwwwwxxxxxxxxxwwwvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||yyywwwvvvwwwwwwxxxvvvvvvuuutttssssssrrrrrrppppppppppppqqqssstttttttttuuuuuuvvvwwwwwwxxxxxxxxxyyy|||~~~~~~}}}|||zzzyyyyyy{{{|||{{{yyywwwwwwuuussssssuuuwwwwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwxxxxxxwwwvvvuuusssrrrqqqqqqrrrrrrpppnnnmmmlllkkklllnnnooonnnmmmlllllllllmmmmmmnnnnnnooollllllkkkkkkkkkmmmnnnooollllllmmmnnnnnnoooooooooqqqqqqqqqpppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmmmmllllllmmmmmmnnnhhhiiijjjhhhfffeeefffgggfffeeedddeeegggiiijjjiiihhhggggggggghhhiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeffffffeeeeeedddcccdddbbbaaaaaacccdddddddddddddddccccccaaa```^^^]]]___```````````````__________________^^^]]]\\\\\\aaaaaaaaaaaabbbcccdddeeefffeeedddeeeffffffdddccccccaaa_________```___^^^YYYZZZ[[[[[[]]]]]]^^^___]]]]]]\\\\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]________________________^^^\\\[[[[[[]]]]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^___^^^]]]\\\]]]^^^\\\\\\[[[[[[\\\\\\]]]^^^\\\]]]^^^^^^]]]\\\]]]___[[[[[[[[[[[[\\\\\\\\\\\\YYYZZZ[[[[[[[[[ZZZYYYXXX}}}|||{{{{{{}}}}}}|||zzzzzz{{{|||~~~~~~}}}zzzvvvwwwyyy{{{|||||||||{{{}}}{{{zzzyyyyyyzzz{{{}}}}}}{{{yyyxxxzzz|||||||||{{{zzzzzzzzzyyyyyyyyyyyywwwzzz}}}~~~}}}{{{{{{|||vvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||zzz{{{|||}}}}}}||||||~~~}}}|||}}}|||zzzxxxvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyvvvvvvuuutttrrrqqqqqqpppqqqqqqqqqqqqqqqrrrssstttsssssstttuuuvvvxxxxxxyyywwwyyy{{{}}}~~~}}}{{{zzz{{{zzzzzz{{{|||{{{xxxvvvwwwuuurrrrrrtttvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxxxxwwwuuuuuurrrqqqqqqqqqrrrrrrpppooommmkkkkkkkkkmmmnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnllllllkkkkkklllmmmoooppplllmmmmmmnnnoooooooooooooooooooooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooommmmmmllllllllllllmmmmmmhhhhhhhhhfffddddddgggjjjfffeeeddddddgggiiijjjiiiiiiiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhhggghhhhhhiiiiiiiiihhhhhhdddeeefffffffffeeedddccccccaaa______aaadddfffgggbbbbbbcccdddcccbbbaaaaaa``````____________``````]]]^^^_________^^^]]]\\\````````````aaabbbccccccfffeeeddddddeeeeeecccaaabbb```^^^]]]^^^^^^]]]\\\YYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[\\\\\\\\\\\\]]]]]][[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]\\\\\\]]]]]]\\\[[[YYYYYYZZZ[[[\\\]]]^^^______``````___]]]\\\]]]^^^]]]]]]]]]\\\]]]]]]^^^___]]]^^^```___\\\[[[]]]___ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZ[[[\\\\\\\\\[[[YYYXXX{{{zzzzzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~{{{wwwtttuuuwwwzzz{{{||||||{{{~~~|||{{{zzzzzz{{{|||~~~|||zzzxxxxxxzzz|||}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxzzz}}}~~~}}}|||||||||ssssssuuuwwwxxxzzz{{{{{{~~~~~~|||~~~}}}|||zzz{{{|||}}}|||||||||~~~}}}}}}}}}~~~zzzzzzzzzyyywwwwwwxxxzzzzzzzzzyyyxxxyyyzzz{{{|||{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuutttsssqqqpppoooooorrrrrrrrrqqqrrrrrrssssssrrrrrrsssuuuvvvxxxyyyzzzwwwyyy{{{}}}}}}|||zzzyyy|||{{{zzz{{{{{{zzzxxxuuuwwwuuurrrrrrtttvvvvvvwwwyyyxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxwwwvvvuuutttrrrqqqqqqqqqrrrrrrqqqooolllkkkjjjkkkmmmmmmlllkkkkkkjjjjjjkkkmmmnnnnnnmmmllllllkkkkkklllmmmoooppplllmmmnnnoooppppppppppppmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqmmmllllllkkkkkkkkkllllllfffggggggeeecccdddiiimmmfffeeecccdddgggiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkiiiiiiiiiiiiiiihhhggggggggghhhhhhiiiiiiiiiiiihhhdddeeefffffffffeeedddcccccc```^^^]]]```dddgggiii```aaacccdddeeeeeeddddddaaa```___^^^^^^___aaaaaa\\\]]]^^^_________^^^]]]______^^^______```aaabbbeeedddccccccddddddbbb``````___]]]\\\]]]]]]\\\[[[YYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[[[[\\\]]]]]]^^^^^^[[[[[[\\\]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]```___]]]]]]^^^^^^]]]\\\YYYYYYZZZ\\\]]]^^^___```aaaaaaaaa___]]]\\\]]]^^^^^^^^^]]]]]]^^^^^^___```]]]___aaa___\\\[[[\\\^^^YYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^___^^^]]]\\\[[[~~~~~~~~~~~~~~~|||~~~}}}}}}}}}~~~}}}|||{{{||||||||||||}}}~~~~~~{{{yyy}}}~~~zzzxxxxxxtttrrrtttyyy|||zzzxxx{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz|||}}}}}}}}}|||{{{}}}|||{{{{{{{{{{{{yyywwwwwwyyy|||~~~}}}zzzyyywwwwwwzzz{{{||||||~~~~~~~~~~~~~~~}}}zzz{{{||||||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~zzz{{{|||{{{yyyxxxxxxzzzxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{}}}}}}||||||~~~}}}{{{yyyyyyzzzzzzwwwvvvuuusssqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyyyywwwxxxyyy{{{{{{{{{{{{zzzvvvzzz~~~{{{xxxvvvvvvuuuvvvwwwxxxwwwuuusssrrrvvvttttttuuuvvvwwwvvvuuuyyywwwvvvwwwwwwwwwtttrrrssssssrrrqqqpppooonnnmmmjjjjjjiiiiiiiiiiiijjjjjjmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnooooooooonnnllllllkkklllmmmnnnooommmllllllnnnoooooonnnlllooorrrrrrooommmnnnppppppooommmmmmmmmmmmjjjhhhccceeefffeeedddccccccdddgggfffeeeeeeeeeffffffgggkkkkkklllkkkjjjhhhfffeeehhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhggggggiiieeecccffffffbbb```aaaaaaaaabbbcccddddddeeefffcccdddeeedddbbbaaabbbcccaaaaaaaaa```````````````[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^```aaacccdddbbbaaaaaabbbddddddbbbaaaccc```^^^]]]___^^^[[[YYYXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]]]]]]]]]]]______[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^___```aaaaaaeeeaaa]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYYYY[[[\\\^^^````````````___^^^]]]\\\ZZZ[[[[[[\\\^^^______```aaa___\\\\\\^^^^^^[[[YYY]]]]]]\\\\\\[[[\\\\\\\\\___^^^\\\ZZZZZZ[[[\\\]]]~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~|||}}}~~~|||zzzyyyvvvtttvvv{{{~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{|||||||||||||||~~~|||{{{|||||||||yyyxxxxxxyyy|||~~~~~~}}}{{{yyyxxxxxxzzz|||}}}|||~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}zzz{{{|||{{{yyyxxxyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzwwwxxxzzzzzzyyyyyy{{{|||{{{yyyxxxxxxzzz{{{wwwvvvuuusssrrrqqqppppppoooooonnnnnnoooooopppqqqssstttvvvxxxyyyyyyyyyyyywwwxxxyyy{{{|||||||||{{{yyy|||~~~zzzyyyyyytttuuuwwwwwwwwwvvvtttssstttrrrrrrssstttuuutttsssxxxwwwvvvvvvwwwvvvtttrrrsssrrrqqqpppooonnnmmmmmmkkkjjjjjjjjjjjjjjjjjjkkkllllllllllllllllllllllllkkkllllllmmmnnnnnnnnnmmmnnnnnnmmmmmmnnnnnnoooooonnnmmmlllkkkkkklllmmmmmmmmmlllkkkkkkmmmoooooonnnnnnpppqqqrrrpppooonnnoooooommmlllllllllkkkiiigggeeefffgggfffcccbbbaaabbbaaaaaabbbccccccdddeeeeeeiiiiiijjjkkkjjjiiihhhggghhhhhhiiiiiiiiiiiijjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhdddcccfffgggdddbbbcccbbbbbbcccdddeeeeeeffffffcccdddeeedddbbbaaabbbcccbbbcccccccccbbbbbbaaa```]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^___```bbbcccdddcccbbbaaabbbcccdddbbbaaa___]]]\\\\\\^^^___^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^]]]\\\\\\\\\]]]___```]]]^^^^^^^^^^^^_________]]]^^^^^^______`````````ccc```]]]\\\]]]]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^___`````````___^^^\\\ZZZZZZZZZ[[[[[[\\\^^^______```^^^\\\ZZZ[[[]]]]]]\\\ZZZ]]]]]]\\\[[[[[[[[[\\\\\\^^^]]][[[ZZZYYYZZZ[[[\\\~~~~~~}}}}}}||||||||||||}}}|||}}}}}}~~~~~~~~~~~~}}}zzzxxxvvvxxx}}}~~~xxxyyyyyyzzzzzz{{{{{{{{{|||{{{{{{{{{{{{||||||}}}~~~}}}||||||}}}}}}{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}{{{zzzzzz{{{||||||||||||{{{zzzzzzzzz|||||||||zzzyyyzzz{{{}}}}}}|||{{{zzzyyyyyyzzzxxxzzz{{{{{{{{{{{{|||~~~}}}zzzwwwwwwwwwyyy{{{wwwvvvtttsssrrrqqqpppppppppooommmmmmmmmnnnppprrrttttttvvvwwwxxxyyyyyyyyyvvvxxxzzz{{{}}}}}}}}}|||zzz|||~~~{{{yyyxxxtttuuuvvvwwwwwwwwwvvvuuusssrrrqqqrrrtttuuutttssswwwvvvuuuvvvvvvvvvtttrrrqqqqqqppppppooonnnmmmmmmkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnooooooooonnnnnnnnnnnnoooooooooppppppllllllkkkkkkkkkkkkllllllllljjjiiijjjlllnnnnnnnnnqqqppppppqqqrrrqqqooolllmmmllljjjkkkkkkjjjhhhffffffggggggfffcccaaaaaaaaa]]]___aaacccdddeeeeeeeeeggghhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllkkkkkkjjjiiigggccccccfffgggeeedddeeedddddddddeeeeeefffffffffcccdddeeedddbbbaaabbbcccddddddeeefffeeecccaaa_____________________^^^^^^````````````aaabbbcccdddcccbbbaaaaaaccccccbbbaaa^^^\\\[[[\\\]]]^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[\\\[[[[[[[[[[[[\\\^^^___``````___^^^^^^^^^___aaaaaa________________________```___]]]]]]^^^^^^]]][[[]]]^^^^^^^^^_________`````````___^^^\\\ZZZYYYXXX[[[[[[\\\]]]]]]^^^______]]]\\\[[[\\\^^^___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXYYYZZZZZZ~~~~~~~~~~~~~~~~~~}}}{{{{{{zzz{{{|||}}}yyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~|||zzzyyyzzz}}}~~~~~~}}}wwwxxxxxxyyyzzz{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}}}}||||||}}}~~~~~~|||zzz{{{{{{zzzzzz{{{|||~~~}}}{{{zzzzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{~~~~~~}}}|||{{{zzzzzzyyyzzz{{{||||||{{{yyyxxxzzz{{{||||||zzzzzz{{{|||}}}||||||{{{zzzzzz{{{{{{xxxzzz{{{{{{{{{{{{|||~~~{{{{{{zzzxxxxxxwwwwwwxxxvvvvvvtttsssrrrqqqqqqqqqsssqqqooonnnnnnpppsssttttttuuuvvvvvvwwwxxxxxxxxxvvvxxxzzz|||}}}}}}}}}}}}yyyzzz||||||{{{yyywwwvvvssstttuuuvvvvvvvvvvvvvvvtttsssrrrsssuuuvvvuuutttuuutttttttttuuuuuusssqqqppppppoooooonnnmmmllllllkkkjjjjjjiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiilllnnnooooooooonnnnnnoooooopppppppppppppppkkkjjjjjjjjjkkkkkklllllljjjiiihhhiiilllmmmnnnmmmrrrpppoooppprrrrrrnnnkkklllkkkjjjjjjkkkjjjhhhfffdddeeeffffffdddbbbbbbccc```bbbdddggghhhhhhgggffffffgggiiijjjkkkkkkjjjiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmmmmmmmlllkkkkkkjjjfffdddggghhheeedddfffddddddddddddeeeeeeeeeeeecccdddeeedddbbbaaabbbcccccceeefffgggeeeccc___]]]^^^^^^___```````````````aaaaaaaaaaaabbbcccdddeeedddbbbaaaaaabbbbbbaaa``````___^^^\\\\\\ZZZYYYXXX]]]]]]\\\[[[[[[[[[[[[\\\YYYYYYZZZ[[[\\\^^^___``````___^^^]]]]]]___aaabbb````````````__________________^^^___``````]]][[[\\\]]]^^^___``````______^^^^^^^^^^^^]]][[[ZZZYYY[[[[[[\\\]]]]]]^^^______aaa`````````aaaaaaaaa```^^^]]]\\\[[[ZZZZZZZZZ[[[YYYYYYXXXWWWWWWXXXXXXYYY~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}yyy{{{}}}~~~}}}~~~~~~|||||||||||||||}}}~~~|||{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{||||||}}}|||{{{zzzzzz{{{|||}}}||||||{{{|||~~~~~~}}}{{{|||{{{zzzyyyzzz|||}}}}}}|||zzzzzz|||~~~~~~||||||||||||~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||xxxyyyzzz{{{{{{zzzyyyxxxyyy{{{|||{{{zzzzzz{{{|||zzzzzzzzzzzzzzz{{{||||||tttvvvwwwwwwvvvwwwxxxzzzwwwxxxyyyzzzzzzxxxuuutttvvvuuutttsssrrrqqqqqqqqqsssrrrpppooooooqqqsssuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxzzz{{{}}}}}}}}}|||yyyyyyzzzzzzzzzyyyvvvuuurrrsssttttttuuuuuuuuuuuurrrqqqqqqqqqssstttsssrrrsssrrrqqqrrrssssssqqqpppooonnnnnnmmmmmmllllllllliiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhjjjlllmmmmmmmmmmmmnnnnnnooopppqqqppppppooojjjjjjjjjkkkkkkllllllllljjjiiihhhiiikkkmmmmmmlllqqqooonnnooorrrrrrnnnkkklllkkkjjjkkkkkkkkkiiigggaaaccceeeeeeddddddeeefffdddeeegggiiiiiihhhfffeeehhhhhhjjjjjjkkkjjjiiihhhiiijjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnmmmllllllnnniiifffhhhgggdddcccddddddddddddccccccccccccccccccdddeeedddbbbaaabbbcccbbbcccdddeeedddaaa^^^\\\\\\]]]^^^```aaabbbbbbcccaaaaaaaaaaaabbbdddeeefffdddbbb``````aaaaaaaaa```______^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\XXXXXXZZZ[[[]]]______``````^^^]]]\\\\\\^^^```aaa``````````````````_______________```bbbaaa^^^\\\[[[[[[]]]^^^____________\\\]]]]]]^^^^^^^^^^^^]]][[[\\\\\\]]]]]]^^^^^^^^^cccccccccbbb``````______^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWXXX}}}~~~~~~||||||~~~~~~~~~{{{zzzzzzzzzzzz{{{{{{||||||}}}~~~}}}|||||||||{{{{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyzzzzzz{{{{{{|||||||||}}}||||||{{{{{{{{{{{{|||{{{zzzzzz|||~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}~~~}}}{{{zzzzzz|||~~~}}}}}}||||||||||||}}}}}}|||}}}}}}|||{{{|||~~~}}}}}}{{{{{{{{{{{{||||||||||||wwwxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{zzzyyyyyyzzz{{{xxxwwwwwwxxxyyyzzz{{{{{{tttvvvwwwwwwwwwwwwxxxzzztttvvvxxxyyyyyywwwtttrrruuuuuutttsssrrrrrrrrrrrrrrrqqqoooooooooppprrrtttvvvuuuuuuuuuuuuvvvwwwxxxwwwxxxyyy{{{{{{{{{{{{zzz{{{zzzyyyzzzzzzzzzwwwuuurrrrrrrrrrrrssssssssssssnnnmmmlllmmmooopppooonnnpppoooooooooqqqqqqooonnnmmmmmmmmmlllllllllkkkkkkhhhhhhgggggggggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiijjjkkkllllllmmmmmmnnnooopppqqqpppooonnniiijjjkkklllmmmmmmllllllllljjjiiijjjkkkllllllkkkmmmmmmmmmoooppppppnnnllllllkkkjjjjjjkkkkkkiiiggg___aaadddeeeeeeeeefffhhhdddeeefffggggggfffeeedddhhhhhhjjjjjjkkkjjjiiihhhiiiiiijjjkkkllllllmmmmmmnnnnnnoooooonnnnnnmmmlllqqqkkkhhhhhhhhhdddccceeedddddddddccccccbbbbbbbbbcccdddeeedddbbbaaabbbcccaaaaaabbbcccbbb```]]]\\\\\\]]]^^^```aaabbbbbbbbb___``````aaabbbdddfffgggeeeccc```___```aaa``````\\\]]]^^^]]]\\\[[[\\\^^^ZZZYYYYYYYYYZZZ[[[\\\\\\XXXYYY[[[]]]^^^___``````___^^^]]]]]]]]]^^^___```````````````````````````___^^^^^^```aaaaaa^^^\\\ZZZZZZ[[[\\\]]]^^^^^^___ZZZ[[[\\\^^^____________\\\\\\\\\]]]]]]^^^^^^^^^aaabbbbbb```^^^\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWWWW~~~~~~}}}}}}~~~}}}}}}}}}yyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~|||||||||||||||||||||||||||||||||||||||{{{{{{zzzzzzyyyyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzz{{{||||||}}}{{{yyyzzz|||~~~~~~~~~{{{||||||}}}}}}||||||{{{{{{|||}}}|||zzz{{{}}}}}}~~~|||||||||{{{{{{zzzzzzzzzvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxyyyyyyxxxxxxyyy{{{wwwwwwvvvvvvvvvwwwwwwxxxvvvwwwyyyyyyxxxxxxzzz{{{vvvvvvvvvvvvuuuuuuttttttuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttvvvvvvuuutttuuuvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxzzzxxxwwwxxxyyyyyyvvvsssrrrrrrqqqqqqqqqqqqqqqqqqlllkkkjjjkkkmmmnnnmmmlllmmmmmmlllmmmoooooommmlllllllllllllllkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiiiiikkkmmmnnnkkkmmmnnnppppppooonnnmmmiiijjjlllmmmnnnnnnmmmmmmnnnllljjjjjjkkklllkkkjjjiiikkkmmmnnnnnnmmmmmmnnnjjjiiihhhiiijjjjjjhhhfff```bbbdddeeeddddddfffgggcccddddddeeeeeefffffffffeeeggghhhjjjkkkkkkkkkjjjhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllqqqkkkhhhiiihhhfffeeegggffffffeeedddccccccbbbbbbcccdddeeedddbbbaaabbbccc```aaaaaaaaa``````___^^^^^^^^^___`````````______]]]^^^___```bbbdddfffgggeeeccc```______`````````\\\^^^___^^^\\\\\\]]]___\\\\\\[[[[[[ZZZZZZ[[[[[[YYYZZZ\\\^^^___``````___^^^____________`````````______``````aaaaaabbbbbb]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]___```ZZZ[[[\\\]]]]]]^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^```aaa```^^^\\\]]]___^^^]]]\\\ZZZYYYYYYXXXXXXUUUVVVVVVWWWXXXXXXWWWWWW}}}~~~}}}|||||||||wwwxxxzzz{{{|||{{{zzzzzz||||||||||||}}}~~~}}}||||||{{{{{{{{{{{{|||xxxyyyyyyzzzzzzyyyxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}}}}|||zzzyyyyyyxxxxxxzzz|||~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{|||zzzyyyyyy{{{}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzz{{{|||}}}{{{zzz{{{~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttsssssssssuuuvvvwwwvvvwwwyyyxxxxxxxxxyyyzzzxxxwwwvvvuuuttttttttttttssstttvvvvvvuuuuuuwwwxxxxxxvvvtttrrrrrrsssuuuwwwuuutttssssssrrrrrrrrrrrrtttttttttuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvwwwuuuttttttvvvvvvsssppprrrrrrqqqpppooooooooopppmmmlllkkklllnnnooonnnmmmlllkkkkkklllmmmnnnllljjjllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkiiiiiikkkmmmoookkklllnnnooopppooommmllliiikkklllnnnoooooonnnnnnooommmkkkkkkllllllkkkjjjfffjjjmmmnnnlllkkkmmmooohhhgggggghhhiiiiiigggeeebbbccceeeeeedddddddddeeeccccccddddddfffgggiiijjjccceeegggjjjlllmmmmmmmmmggghhhhhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmlllpppjjjggghhhiiiggggggiiiggggggfffeeeddddddcccccccccdddeeedddbbbaaabbbcccaaaaaaaaa```````````````````````````___^^^]]]\\\\\\\\\^^^___bbbdddggghhhfffccc```^^^___``````___```aaabbb```\\\ZZZ[[[\\\```___^^^\\\[[[ZZZZZZZZZZZZ[[[]]]___`````````_________```aaabbbaaaaaaaaa^^^______```aaabbbbbbccc\\\[[[ZZZZZZ\\\]]]\\\[[[\\\[[[ZZZZZZ[[[^^^```bbb[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^```bbbbbb______aaaccc^^^]]]\\\ZZZYYYXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXXXX||||||~~~~~~|||{{{yyywwwwwwyyyzzzzzzzzzyyyzzz|||~~~|||{{{zzz{{{}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{xxxxxxxxxyyy{{{~~~}}}{{{yyyyyyzzzzzzyyyxxx{{{zzzzzzyyyzzz{{{|||}}}|||zzzyyy{{{~~~~~~|||zzz{{{zzzzzzyyyyyy{{{|||}}}|||yyywwwwwwyyy{{{||||||}}}}}}}}}~~~}}}||||||{{{}}}|||zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~|||yyyxxxxxxyyyzzzyyyyyyyyyxxxxxxvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwzzzwwwssssssuuuvvvuuutttuuuvvvxxxxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxwwwvvvtttuuutttrrrqqqpppqqqrrrrrrtttrrrpppqqqsssuuuuuuuuutttttttttttttttuuuvvvvvvvvvyyy{{{zzzwwwuuuuuuvvvwwwvvvtttsssqqqqqqqqqqqqpppppppppooooooooooooooolllllllllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkklllllljjjiiiiiiiiiiiiiiiiiijjjhhhggggggggggggiiikkkllljjjjjjkkkjjjhhhggghhhiiilllkkkjjjiiijjjkkklllmmmkkklllllllllmmmmmmnnnnnniiiiiiiiikkknnnpppppppppnnnmmmkkkiiihhhhhhhhhhhhkkkjjjiiijjjlllnnnnnnnnnjjjjjjhhhggggggfffffffffbbbcccdddeeeffffffffffffbbbdddfffhhhiiiiiihhhggggggggghhhhhhiiiiiijjjjjjjjjiiiiiijjjlllmmmmmmllllllmmmooopppppppppooonnnmmmmmmlllkkkjjjiiigggfffeeeeeegggggggggfffeeedddfffcccaaa```aaabbbbbbaaabbbbbbbbbaaaaaa___^^^^^^___^^^]]]^^^```aaaaaaaaabbbccccccddddddeeeeeefffddddddddddddcccbbbaaa```````````````____________^^^______]]][[[[[[\\\]]]\\\\\\]]][[[ZZZ[[[]]]___]]]]]]]]]^^^^^^^^^______cccbbbaaabbbccccccaaa___[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\[[[[[[\\\]]]___``````___^^^]]]\\\\\\\\\\\\^^^]]]]]]\\\\\\]]]]]]]]]`````````bbbddddddbbb```bbb```^^^\\\ZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWWWW||||||}}}~~~}}}|||zzzxxxvvvvvvxxxzzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}|||{{{|||~~~|||{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzz|||~~~}}}{{{yyyyyyzzzzzzzzzxxx{{{zzzzzzyyyzzz{{{|||}}}|||zzzzzz{{{~~~~~~}}}zzz{{{{{{zzzzzzzzz{{{|||}}}|||zzzxxxxxxyyy{{{||||||}}}}}}}}}||||||{{{{{{zzz|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvvvvwwwwwwvvvvvvvvvtttrrrrrrtttvvvvvvttttttuuuwwwwwwvvvuuuvvvwwwvvvuuuuuuuuuvvvvvvtttssstttsssrrrqqqqqqqqqrrrrrrrrrqqqoooppprrrtttuuuuuuuuuuuutttsssssstttuuuvvvuuuxxxzzzyyyvvvttttttuuuuuuuuutttsssrrrqqqppppppqqqqqqqqqppppppooooooooolllllllllllllllmmmmmmnnnlllkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkkhhhhhhhhhhhhiiiiiijjjkkkiiijjjkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiijjjjjjkkkjjjkkkkkklllmmmnnnnnnooommmlllkkklllnnnooonnnmmmnnnmmmkkkiiiiiihhhiiiiiikkkiiiiiijjjlllnnnnnnnnniiihhhgggfffeeeeeeeeeeeecccccccccdddeeeeeeffffffeeefffggghhhhhhggggggfffggggggggghhhhhhiiiiiiiiiiiihhhhhhiiikkkllllllkkklllmmmnnnooopppooonnnnnnlllllllllkkkjjjiiiggggggggggggggggggffffffeeedddfffdddbbbaaabbbdddccccccbbbbbbbbbbbbaaa```___^^^aaa___^^^___aaaccccccbbbbbbccccccddddddeeeeeefffeeeeeeeeeeeedddcccbbbaaa````````````____________]]]^^^___^^^]]]\\\]]]^^^]]]]]]]]]\\\ZZZZZZ\\\^^^]]]]]]^^^^^^^^^_________```______```bbbcccbbb```\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___```___^^^]]]]]]\\\]]]]]]]]]______^^^^^^^^^___`````````______```bbbcccbbb```aaa```]]][[[ZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWXXX}}}|||}}}}}}|||{{{xxxwwwuuuvvvwwwyyyyyyxxxyyyzzz{{{|||}}}||||||{{{}}}|||{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||~~~|||zzzyyyyyyzzzzzzzzzyyyzzzzzzzzzyyyzzzzzz{{{||||||{{{{{{|||~~~~~~}}}{{{|||{{{{{{{{{{{{|||}}}}}}}}}{{{yyyyyy{{{|||}}}|||}}}}}}{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzz||||||~~~~~~~~~~~~|||||||||{{{zzzxxxxxxxxxyyyzzzvvvvvvvvvvvvvvvuuutttssssssttttttuuuuuuuuuuuuuuusssrrrqqqqqqsssuuuuuuuuussstttvvvvvvtttsssssstttuuutttttttttuuuuuusssrrrssssssrrrqqqqqqqqqrrrrrrpppooonnnppprrrtttuuutttwwwvvvtttrrrrrrsssuuuvvvtttvvvwwwwwwuuussssssssssssssssssrrrqqqpppooonnnrrrrrrqqqpppoooooonnnnnnmmmlllkkkjjjjjjlllnnnooommmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhiiiiiiiiiiiiiiihhhiiijjjkkklllllljjjhhhgggfffggghhhiiijjjiiiiiihhhiiiiiijjjkkkmmmnnnoooooopppooommmmmmnnnmmmllljjjllllllkkkjjjiiiiiijjjjjjjjjiiihhhhhhjjjllllllkkkgggfffeeedddddddddddddddccccccbbbbbbcccdddfffggghhhhhhhhhgggggggggffffffgggggggggggghhhhhhhhhhhhhhhgggfffgggiiikkkjjjiiillllllnnnooooooooonnnmmmlllllllllkkkjjjiiihhhgggiiiiiihhhfffeeeeeeeeeeeefffdddccccccdddeeeeeedddccccccccccccbbbaaa``````bbbaaa``````bbbddddddcccbbbccccccddddddeeeeeefffeeeeeefffeeeeeedddcccbbb````````````____________\\\^^^```aaa___^^^^^^___^^^^^^^^^\\\ZZZZZZ[[[]]]]]]]]]]]]^^^^^^^^^^^^___]]]\\\]]]___aaabbbbbb```\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______]]]]]]]]]]]]]]]^^^______aaaaaa``````aaabbbccccccaaa___^^^^^^```aaaaaa``````^^^\\\[[[YYYYYYYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWW}}}||||||}}}~~~}}}||||||{{{zzzzzzvvvuuutttuuuwwwxxxxxxwwwyyyzzz{{{{{{{{{{{{yyyyyy{{{{{{{{{|||~~~~~~}}}zzz{{{{{{|||||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyyyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}|||zzzzzz|||}}}}}}|||}}}|||zzzyyyxxxwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyxxxxxxyyy{{{||||||{{{yyyxxxzzzyyyxxxxxxxxxxxxyyyyyytttuuuuuuuuuttttttsssrrrsssssstttuuuuuuuuuuuuuuutttsssssssssssstttttttttssstttvvvuuusssrrrssssssuuutttttttttuuuuuusssrrrsssrrrrrrrrrrrrrrrrrrrrrooonnnnnnooorrrtttttttttxxxvvvtttrrrqqqrrrtttuuussstttuuuuuutttsssrrrqqqpppqqqqqqqqqpppooommmlllppppppoooooonnnmmmllllllmmmllljjjhhhiiikkkmmmooommmlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjfffggghhhiiiiiihhhfffeeehhhiiijjjlllmmmlllhhhfffdddfffhhhjjjkkkjjjhhhgggggghhhiiikkklllnnnoooooopppooommmmmmmmmmmmllljjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeefffgggfffeeeeeedddcccbbbbbbbbbbbbbbbcccbbbaaaaaaaaaccceeeggghhhggggggfffgggggghhhiiigggggggggggggggggggggggggggfffeeefffhhhiiiiiihhhkkklllmmmnnnooonnnmmmmmmkkkkkkkkkkkkjjjjjjiiihhhllljjjhhhfffeeeeeeeeeffffffeeeddddddfffgggfffeeecccccccccccccccbbbaaaaaaaaa```___```bbbcccdddcccbbbccccccddddddeeeeeefffeeefffffffffeeeeeedddccc````````````____________[[[^^^aaabbbaaa`````````______^^^\\\ZZZYYY[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^```aaa```^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^______\\\\\\]]]]]]^^^```aaabbbaaaaaaaaaaaabbbcccdddeeeaaa___]]]]]]^^^`````````^^^]]]\\\ZZZYYYYYYZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWW}}}||||||}}}~~~~~~}}}}}}}}}|||{{{yyyxxxxxxuuuttttttuuuwwwyyyxxxwwwyyyyyyzzz{{{{{{zzzxxxwwwyyyyyyyyy{{{}}}}}}|||zzzzzzzzz||||||}}}}}}||||||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz||||||||||||||||||zzz{{{{{{|||||||||||||||}}}|||zzz{{{|||}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuuwwwxxxzzzzzzxxxwwwuuuxxxxxxxxxwwwwwwwwwwwwxxxsssttttttttttttsssrrrrrrssstttuuuuuuvvvvvvuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrtttuuuuuutttsssssstttvvvuuuuuuuuuvvvvvvtttrrrqqqrrrrrrrrrrrrrrrrrrrrrooonnnnnnpppsssttttttssswwwuuutttrrrqqqrrrssstttrrrrrrsssssstttsssqqqpppooooooooonnnnnnmmmllllllmmmmmmmmmlllkkkjjjjjjiiimmmkkkiiihhhhhhjjjmmmnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhhhheeefffgggggggggfffeeedddgggggghhhkkkmmmlllhhheeedddfffiiikkklllkkkiiihhhgggggghhhjjjkkkmmmnnnooonnnmmmllllllmmmmmmlllkkkiiiiiiiiiiiiiiiiiihhhhhhiiifffdddbbbbbbbbb```___cccbbbbbbaaaaaaaaaaaaaaacccbbbaaaaaaaaaccceeegggeeeeeeffffffgggiiikkklllhhhhhhhhhhhhhhhggggggggggggfffeeefffhhhiiiiiihhhjjjkkklllnnnnnnmmmmmmllljjjjjjkkkkkkkkkjjjjjjiiilllkkkiiigggfffeeeffffffgggfffeeefffggghhhgggeeebbbccccccccccccbbbbbbaaa```^^^]]]^^^```bbbbbbaaabbbccccccddddddeeeeeefffeeeeeeffffffeeeeeedddddd````````````____________[[[^^^aaabbbbbb`````````______^^^\\\ZZZYYY[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[^^^]]]]]]]]]______]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^___aaabbbcccbbbbbbaaaaaabbbccccccdddaaa___]]]\\\^^^_________^^^]]][[[ZZZZZZZZZ[[[[[[]]]\\\[[[YYYXXXWWWWWWWWW~~~}}}}}}~~~~~~|||}}}|||}}}~~~|||zzzwwwwwwwwwtttttttttvvvxxxyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxzzz||||||{{{yyyyyyzzz|||}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{{{{yyyxxxxxxzzz{{{{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxyyy{{{{{{zzzzzzzzz{{{yyyzzzzzz{{{|||{{{{{{{{{}}}{{{zzz{{{||||||{{{yyyxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyuuuuuuwwwwwwwwwwwwuuuuuuxxxxxxwwwwwwwwwvvvvvvuuusssssstttttttttssssssrrrsssttttttuuuvvvuuuuuuuuuvvvwwwxxxvvvtttqqqqqqqqqqqqrrrttttttsssssstttuuuvvvuuuuuuuuuvvvvvvtttsssqqqqqqrrrsssssssssrrrrrrpppppppppqqqssstttsssqqqttttttssssssssssssssssssrrrqqqqqqsssttttttqqqooonnnmmmlllkkkkkkkkklllllljjjjjjjjjjjjjjjiiiiiiiiikkkjjjiiihhhhhhjjjlllmmmlllkkkjjjiiiiiiiiiiiiiiiggggggffffffffffffggggggeeeeeefffffffffffffffeeegggffffffhhhkkkkkkhhheeeccceeehhhkkklllkkkiiihhhgggggghhhiiikkklllmmmmmmllljjjjjjjjjlllmmmlllkkkhhhhhhhhhhhhhhhgggfffeeefffdddbbb`````````^^^]]]bbbaaaaaa`````````aaaaaaccccccbbbbbbcccdddfffgggddddddfffgggiiijjjlllllliiiiiiiiiiiihhhhhhhhhhhhhhhgggfffgggiiikkkjjjiiijjjjjjlllmmmmmmmmmlllkkkiiiiiijjjkkkkkkkkkjjjjjjkkkkkkjjjhhhgggggggggggghhhgggfffggghhhgggeeecccaaabbbbbbbbbbbbbbbaaaaaa^^^]]]\\\\\\^^^``````___bbbccccccddddddeeeeeefffddddddeeeeeeeeeeeedddddd````````````____________]]]___aaaaaa```______```^^^^^^^^^\\\ZZZZZZ[[[]]]YYYYYYYYYZZZZZZZZZZZZ[[[___^^^]]]^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^```bbbcccdddccccccbbbbbbbbbbbbbbbcccaaa___^^^^^^_________^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYY~~~~~~~~~~~~~~~~~~~~~{{{|||~~~zzz|||~~~|||yyyvvvvvvvvvttttttuuuwwwyyyzzzyyywwwxxxyyyzzz{{{{{{zzzyyyyyywwwwwwxxx{{{}}}}}}{{{yyyyyyzzz|||~~~~~~}}}|||||||||}}}}}}}}}|||{{{zzz{{{yyyxxxxxxzzz{{{{{{{{{yyyzzzzzz{{{zzzyyyxxxwwwvvvxxxzzzzzzyyyxxxyyy{{{xxxxxxzzz{{{{{{{{{zzzyyy|||{{{zzzzzz{{{{{{zzzxxxvvvwwwyyy{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvxxxyyy{{{vvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwvvvuuutttsssssssssttttttttttttssssssrrrrrrssstttttttttttttttsssuuuwwwvvvsssqqqpppqqqnnnppprrrsssrrrrrrsssuuuuuutttttttttuuuuuusssrrrpppqqqrrrsssssssssrrrrrrrrrrrrrrrsssttttttrrrpppqqqrrrssstttttttttsssrrrrrrqqqqqqrrrttttttrrrooonnnllljjjiiihhhiiikkkmmmiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiiiiiiiiiiijjjggggggffffffffffffggggggffffffffffffggghhhhhhiiigggeeeccceeeiiijjjhhhdddcccdddfffhhhiiiiiiiiihhhggghhhhhhiiijjjkkkkkklllkkkjjjiiiiiikkkkkkjjjiiigggggghhhgggfffeeecccbbbcccaaa___```aaabbbaaa```aaaaaa````````````aaaaaacccccccccdddeeeeeeffffffdddeeegggiiijjjkkkjjjjjjkkkjjjjjjjjjiiiiiiiiihhhiiihhhhhhiiikkkllllllkkkiiijjjkkklllmmmlllkkkkkkhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhggghhhggggggggggggfffdddaaa```aaaaaabbbbbbaaaaaa```]]]\\\[[[\\\^^^___```___bbbccccccddddddeeeeeefffccccccddddddddddddcccccc````````````_______________```aaa```^^^^^^^^^```]]]]]]]]]\\\ZZZZZZ\\\^^^ZZZZZZZZZ[[[[[[[[[\\\\\\^^^]]]\\\^^^______^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^___^^^^^^^^^^^^^^^^^^___```bbbcccdddeeeeeedddcccbbbbbbbbbbbbaaa```______``````^^^]]]^^^^^^]]]\\\\\\]]]^^^_________^^^]]]]]]]]]]]]]]]~~~}}}||||||}}}~~~}}}~~~}}}}}}zzz|||~~~~~~zzz|||~~~|||xxxuuuuuuvvvttttttuuuwwwzzz{{{zzzxxxxxxyyyzzz{{{|||{{{zzzzzzxxxxxxyyy|||~~~~~~|||zzzxxxzzz|||~~~}}}}}}zzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxzzz|||{{{{{{yyyzzzzzz{{{zzzyyywwwvvvuuuwwwzzzzzzxxxwwwxxxzzzwwwxxxyyyzzzzzzzzzyyyxxx{{{zzzzzzzzz{{{{{{yyywwwtttvvvzzz|||}}}|||yyywwwuuutttttttttuuuwwwzzz|||xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrssssssttttttuuutttttttttqqqqqqrrrssssssssssssrrrooorrruuuuuurrrpppqqqrrrkkkmmmpppqqqqqqqqqsssttttttsssrrrsssttttttrrrpppoooppprrrssstttsssrrrrrrssssssssstttuuutttrrrpppoooqqqsssuuuuuuuuusssrrrrrrqqqppprrruuuuuurrrooonnnllliiigggggghhhkkkmmmiiiiiiiiijjjkkkkkkllllllhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjhhhhhhgggggggggggghhhhhhhhhggggggggggggiiikkklllhhhdddbbbccchhhjjjgggdddbbbccceeefffhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkllljjjiiiiiijjjjjjhhhgggggggggggggggfffdddbbb``````___^^^```bbbdddeeedddaaaaaa`````````aaaaaabbbbbbcccdddfffffffffffffffeeefffiiijjjkkkjjjiiihhhkkkkkkkkkjjjjjjjjjiiiiiikkkjjjiiijjjlllmmmmmmllliiijjjkkklllmmmlllkkkkkkhhhiiijjjjjjkkkkkkkkkkkkhhhiiijjjkkkkkkjjjhhhgggiiihhhgggggggggeeebbb```___``````aaaaaaaaa``````^^^\\\[[[\\\^^^``````___bbbccccccddddddeeeffffffbbbbbbcccdddddddddccccccaaa`````````____________`````````___]]]\\\^^^___\\\]]]]]][[[ZZZ[[[]]]___[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[\\\]]]```aaa```___]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]^^^______^^^]]]^^^^^^______```bbbcccdddgggfffeeedddcccbbbbbbbbb`````````aaabbbaaa^^^\\\___^^^]]]]]]]]]^^^___```aaa``````_________``````~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}~~~}}}|||{{{{{{{{{~~~~~~~~~~~~}}}{{{yyywwwvvvuuuuuuxxxwwwwwwvvvwwwwwwxxxxxxyyyxxxyyy{{{~~~~~~{{{xxxvvvyyy{{{|||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||zzzxxxxxx~~~{{{xxxuuutttuuuxxxyyy}}}|||{{{yyywwwwwwvvvvvvxxxxxxvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvxxxyyy{{{|||{{{zzzwwwuuuuuuuuuzzzxxxwwwwwwxxxxxxvvvuuuzzzvvvssssssvvvxxxuuurrrrrrttttttrrrnnnmmmooorrrrrrqqqpppooooooooopppqqqnnnnnnooopppqqqrrrssssssuuutttssstttwwwxxxwwwvvvssstttuuuuuuuuutttrrrqqquuuuuuuuuuuuttttttttttttpppqqqrrrtttuuuvvvvvvvvvrrrsssssstttsssrrrqqqpppllllllkkkjjjjjjjjjkkkkkkkkklllkkkhhhiiillllllhhhjjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggggiiihhhfffeeeeeeeeefffggggggffffffgggiiijjjiiihhhiiihhhhhhgggggggggggggggjjjjjjjjjiiiiiiiiihhhhhhmmmkkkhhhfffeeeeeeffffffgggfffeeeeeedddccc___]]]aaaaaaaaaaaabbbbbbbbbbbb```______^^^^^^^^^______aaabbbcccdddfffggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhfffeeeggghhhiiijjjkkklllmmmmmmllljjjhhhgggfffggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggiiiiiiiiihhhgggeeedddcccaaaaaa``````______^^^^^^```^^^]]]^^^``````\\\YYY^^^bbbffffffdddccceeegggccccccbbbaaa```___^^^^^^bbbbbbaaa___^^^]]]\\\[[[[[[\\\\\\[[[ZZZ[[[^^^```___^^^\\\ZZZZZZ[[[\\\]]]^^^\\\[[[[[[\\\\\\ZZZYYYYYYZZZ\\\^^^___^^^\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYY\\\___aaaaaa```aaaaaabbbbbbbbbcccccccccfffeeedddcccbbbcccdddeeedddccccccbbbaaaaaabbbbbbbbb```]]][[[[[[]]]```bbbcccbbb```___^^^^^^______~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}||||||{{{{{{~~~~~~~~~~~~|||zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxyyy{{{~~~~~~{{{xxxwwwyyy{{{{{{zzzyyyyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxx|||{{{xxxvvvvvvwwwxxxyyy{{{zzzyyyxxxwwwwwwvvvvvvyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzvvvvvvuuuwwwxxxyyyxxxvvvvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzzyyyvvvuuuuuuvvv{{{xxxuuutttuuuwwwxxxxxxyyyuuurrrsssvvvwwwuuurrrtttsssrrrpppnnnnnnppprrrrrrqqqpppnnnnnnnnnoooooommmnnnnnnooopppqqqrrrrrruuutttssstttvvvwwwwwwvvvttttttuuuuuuuuutttsssrrrssstttttttttuuuuuuvvvvvvrrrsssssstttttttttttttttqqqrrrssssssrrrqqqpppooommmllllllkkkkkkkkkkkkkkkjjjlllkkkhhhhhhkkkkkkhhhiiiiiiiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhhhhhhhhhhiiijjjiiihhhfffeeeeeeffffffhhhfffeeeeeeggghhhhhhgggiiihhhhhhggggggggghhhhhhkkkkkkkkkjjjjjjjjjiiiiiijjjiiihhhggggggggghhhhhhfffeeedddddddddbbb___]]]___`````````aaabbbbbbbbbaaa``````_________``````cccdddeeefffgggiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggggghhhiiiiiiiiihhhgggfffffffffggghhhiiijjjkkkkkkkkkiiihhhfffffffffhhhiiillllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffeeedddbbbbbbbbbaaaaaaaaa`````````^^^]]]^^^``````^^^[[[___bbbdddeeeeeeddddddeeeccccccbbbaaa```___^^^]]]`````````___^^^]]]\\\\\\ZZZ[[[\\\\\\[[[\\\^^^______^^^\\\[[[ZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\[[[ZZZYYYZZZ\\\]]]^^^___^^^^^^]]]^^^^^^______^^^^^^]]]\\\[[[ZZZ\\\^^^aaaaaaaaabbbbbbccccccccccccccccccfffeeeeeedddddddddddddddcccbbbbbbaaaaaabbbbbbccccccbbb```^^^^^^```bbbccccccbbb```___^^^^^^______~~~}}}~~~~~~}}}{{{zzzzzz}}}|||~~~}}}||||||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}~~~}}}~~~}}}{{{zzzxxxwwwwwwuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyyyy{{{||||||zzzxxxxxxyyy{{{{{{yyyxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxyyyyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzvvvuuutttvvvwwwxxxvvvuuuuuuttttttttttttuuuvvvvvvwwwxxxyyyxxxvvvuuuvvvwww{{{wwwsssrrrtttvvvyyyzzzwwwtttrrrrrruuuvvvtttrrruuusssooommmnnnooopppqqqrrrqqqooommmllllllmmmmmmlllmmmmmmnnnooopppqqqrrrtttsssssstttvvvwwwvvvuuutttuuuuuuuuuuuutttssssssrrrrrrssstttuuuvvvwwwwwwuuuuuuttttttssssssrrrrrrqqqqqqqqqrrrqqqqqqpppooonnnmmmllllllkkkkkklllllljjjlllkkkggggggjjjjjjgggggghhhhhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiilllkkkkkkjjjjjjjjjjjjjjjjjjjjjhhhgggffffffffffffiiigggdddccceeefffffffffhhhhhhggggggggghhhhhhiiimmmllllllllllllkkkkkkkkkhhhhhhhhhhhhiiiiiijjjjjjfffdddcccccccccbbb```]]]^^^^^^______```aaabbbbbbaaa```````````````aaaaaacccddddddfffggghhhiiijjjkkkkkkkkkjjjiiihhhgggfffeeefffggghhhiiihhhggggggddddddeeefffgggggghhhhhhiiihhhfffeeeeeefffgggggglllkkkkkkkkkjjjiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhffffffggggggffffffeeeddddddccccccccccccbbbbbbbbb```^^^]]]^^^___``````___bbbbbbbbbdddffffffeeecccdddcccbbbaaa___^^^]]]\\\^^^^^^^^^^^^]]]]]]\\\\\\YYY[[[]]]]]]]]]]]]^^^______^^^\\\[[[[[[[[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZ[[[\\\]]]^^^___``````___``````aaaaaa``````______]]][[[\\\^^^aaaccccccddddddddddddddddddddddddfffffffffffffffeeeddddddbbbbbbaaaaaaaaabbbccccccddddddcccbbbbbbcccddddddbbbaaa```___^^^^^^^^^___~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{~~~|||}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}{{{~~~}}}{{{zzzxxxwwwtttuuuvvvxxxyyyzzzzzz{{{yyyyyyyyyzzz{{{zzzyyyxxxyyyzzz{{{zzzxxxwwwwwwxxx||||||}}}~~~~~~~~~}}}|||{{{{{{zzzxxxyyyyyyzzzzzzzzzyyyyyywwwxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyvvvuuuuuuvvvwwwxxxvvvuuussssssssssssttttttuuuuuutttvvvwwwwwwvvvuuuwwwxxxxxxuuussssssuuuwwwxxxxxxuuusssqqqqqqssstttsssrrrvvvqqqmmmkkknnnpppqqqpppqqqpppnnnlllkkkkkkkkklllllllllmmmnnnooopppqqqqqqsssrrrrrrsssuuuvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssstttuuuvvvvvvwwwuuuttttttsssrrrrrrrrrrrrppppppppppppppppppppppppoooooonnnmmmlllllllllllliiillllllhhhfffhhhiiigggggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiilllkkkjjjjjjiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjgggcccbbbcccdddeeeeeehhhggggggggghhhiiijjjjjjnnnnnnnnnmmmmmmmmmllllllhhhiiiiiijjjjjjjjjiiiiiieeecccbbbbbbbbbbbb```^^^\\\]]]]]]^^^___```aaaaaa```____________``````aaaaaabbbbbbccceeeffffffggglllllllllkkkjjjhhhfffeeeeeefffggghhhggggggeeeeeebbbbbbbbbcccdddeeeeeefffgggffffffeeeeeeeeeffffffiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggfffeeedddcccbbbcccccccccccccccccccccccc```___^^^^^^___aaabbbccceeecccccceeehhhiiifffcccdddcccbbbaaa___]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[XXXZZZ]]]___^^^^^^^^^______^^^]]]\\\\\\\\\]]]]]]\\\[[[[[[\\\^^^___^^^]]]^^^]]]]]]]]]^^^___```aaa```aaaaaaaaaaaaaaaaaa```bbb___]]]\\\___bbbddddddfffeeeeeeeeeeeedddddddddeeefffggghhhgggfffdddcccccccccbbbaaaaaaaaaaaaaaacccddddddddddddddddddcccbbbaaa``````______^^^^^^|||~~~}}}}}}~~~~~~~~~}}}{{{||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{|||}}}~~~~~~~~~||||||||||||||||||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{~~~~~~~~~}}}|||zzzyyyxxxtttuuuwwwyyyzzzzzz{{{zzzxxxyyyyyyyyyyyyxxxxxxxxxzzz{{{{{{zzzxxxwwwxxxyyy|||}}}~~~~~~~~~}}}|||{{{{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxwwwuuurrrsssssstttttttttttttttrrrtttuuuuuuuuuuuuvvvxxxtttssstttuuuwwwxxxvvvuuurrrqqqppppppqqqrrrrrrrrrtttppplllkkknnnppppppooopppooommmkkkkkkkkkkkklllllllllmmmnnnooopppqqqqqqsssrrrqqqrrrtttvvvuuutttuuuttttttsssssssssssssssuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrsssssspppppppppppppppppppppqqqqqqpppooonnnmmmmmmmmmmmmiiimmmmmmiiifffhhhiiihhhhhhiiiiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhdddeeefffggghhhiiijjjjjjjjjgggcccaaabbbdddeeeeeegggggggggggghhhjjjkkkkkkooooooooonnnnnnnnnmmmmmmkkkkkkkkkkkkjjjhhhgggfffdddbbb``````aaaaaa```___\\\]]]]]]^^^___`````````^^^]]]]]]]]]^^^^^^___```aaabbbbbbcccdddeeeffffffkkkkkklllkkkjjjhhhfffdddggggggggggggfffdddbbbaaaaaaaaaaaabbbcccccccccdddfffeeeeeeeeeeeeeeefffffffffggghhhhhhiiijjjkkkkkkiiiiiiiiihhhhhhhhhgggggghhhhhhgggfffdddcccaaa```bbbbbbbbbbbbbbbbbbbbbbbb``````______```aaadddeeegggeeedddfffiiijjjgggdddccccccbbb```___]]]\\\\\\ZZZ[[[\\\]]]^^^]]]\\\[[[XXXZZZ]]]______^^^___``````______^^^^^^^^^^^^^^^]]]\\\[[[\\\^^^______^^^aaa```______^^^_________``````aaaaaaaaaaaa``````dddaaa^^^]]]___bbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhgggfffdddccceeedddcccaaa```_________bbbbbbcccddddddcccbbbbbbaaaaaaaaa``````___^^^^^^|||}}}~~~}}}}}}}}}~~~}}}}}}~~~{{{}}}~~~}}}~~~}}}|||{{{{{{{{{|||}}}~~~zzzzzz{{{}}}~~~}}}~~~~~~}}}||||||||||||{{{{{{|||}}}}}}}}}}}}|||}}}~~~|||}}}}}}~~~~~~}}}{{{yyywwwuuuvvvxxxzzz{{{{{{zzzzzzxxxyyyzzzyyywwwvvvwwwxxxzzz{{{{{{zzzxxxxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyyyywwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwttttttuuuuuuuuuvvvvvvvvvxxxwwwvvvwwwxxxxxxvvvuuurrrsssttttttuuuuuuttttttqqqsssttttttttttttuuuwwwsssssstttvvvxxxwwwtttrrrppppppooooooppppppqqqqqqqqqooommmmmmnnnooooooooonnnmmmlllkkkkkkkkklllmmmlllmmmmmmnnnooopppqqqrrrrrrqqqqqqrrrtttuuutttssstttsssrrrrrrqqqqqqrrrrrrvvvvvvuuuuuutttttttttttttttsssrrrqqqqqqrrrssstttqqqppppppppppppqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmjjjnnnooojjjfffhhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhggggggffffffggggggcccdddeeeggghhhiiiiiiiiihhhfffcccbbbdddeeeeeeeeefffgggggghhhiiijjjlllmmmoooooooooooonnnnnnnnnnnnnnnmmmllljjjhhhfffdddccccccaaa______```aaaaaa```^^^^^^^^^_______________\\\\\\\\\\\\]]]^^^______cccddddddeeeffffffggggggiiiiiijjjkkkjjjhhhfffdddgggggggggfffeeebbb```___aaaaaabbbbbbbbbccccccccceeeeeeeeefffffffffffffffffffffggghhhiiijjjjjjkkkhhhhhhgggggggggfffffffffggggggfffeeedddbbbaaa````````````aaaaaaaaaaaaaaa___aaabbbbbbaaabbbdddffffffffffffhhhiiiiiigggeeebbbaaaaaa```___^^^]]]]]]ZZZ[[[]]]^^^^^^]]]\\\ZZZYYY[[[]]]^^^^^^^^^```aaaaaaaaaaaaaaa`````````___^^^]]]\\\]]]___```___^^^aaaaaaaaa````````````______``````aaaaaa``````___dddaaa___^^^```bbbbbbbbbdddddddddeeeeeeeeefffffffffffffffffffffeeeddddddeeedddcccaaa```___^^^^^^```aaaaaabbbbbbaaaaaa```aaaaaaaaaaaa```___^^^]]]}}}}}}}}}||||||}}}~~~~~~}}}~~~|||||||||yyy{{{}}}}}}|||||||||~~~|||{{{zzzyyyzzz{{{}}}~~~yyyzzz{{{|||}}}~~~}}}}}}}}}}}}{{{zzz}}}||||||{{{{{{{{{||||||}}}||||||~~~~~~||||||}}}}}}|||zzzxxxwwwvvvwwwyyyzzz{{{zzzyyyxxxwwwyyyzzzxxxvvvuuuvvvyyy{{{{{{{{{zzzyyyzzz|||~~~}}}}}}~~~}}}|||zzzyyyxxxyyyxxxxxxwwwwwwvvvvvvvvvtttuuuwwwwwwwwwvvvtttsssuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuvvvwwwwwwuuusssrrrssstttuuuvvvuuuuuutttqqqrrrttttttsssssstttvvvuuutttttttttvvvuuusssqqqnnnooooooooonnnooopppqqqlllnnnoooooonnnmmmnnnnnnmmmllllllkkkkkklllnnnooommmnnnnnnooopppqqqrrrrrrrrrqqqpppqqqsssttttttssssssrrrqqqpppppppppqqqqqqtttttttttuuuuuuuuuuuuuuuvvvuuusssqqqppppppqqqqqqrrrqqqppppppqqqrrrssstttsssrrrqqqpppooonnnnnnnnnkkkpppqqqlllggghhhjjjjjjggghhhiiijjjjjjkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjiiihhhggggggffffffggggggcccdddeeefffgggffffffeeegggeeeddddddfffgggffffffffffffggghhhiiikkkmmmnnnoooooooooooonnnnnnnnnnnnooommmkkkhhhfffdddddddddbbb```^^^^^^___aaaaaa````````````_______________]]]\\\\\\]]]^^^___``````dddddddddeeeeeeffffffgggfffgggiiijjjiiihhheeedddeeeffffffeeedddbbb```___bbbbbbbbbccccccccccccccceeeeeefffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeecccddddddddddddccccccbbb`````````aaaaaaaaabbbbbb___bbbddddddcccbbbccceeeccceeeggggggfffeeeeeeeee``````_________^^^^^^^^^[[[\\\^^^______]]][[[ZZZZZZ[[[]]]]]]]]]^^^aaacccbbbcccccccccbbbbbbaaaaaa```___^^^^^^______^^^]]]^^^___```bbbccccccbbbbbb``````aaaaaaaaaaaa``````cccaaa______aaaaaaaaa```bbbbbbcccdddeeeffffffgggfffeeeeeedddddddddddddddbbbaaaaaa````````````aaa```````````````````````````aaaaaaaaa```___^^^]]]~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~|||~~~~~~{{{yyyyyyxxxzzz||||||{{{{{{{{{|||{{{zzzyyyxxxyyy{{{}}}yyyzzzzzz{{{|||}}}~~~~~~}}}|||}}}|||zzzxxx}}}}}}|||{{{{{{{{{{{{{{{}}}||||||~~~{{{|||}}}}}}|||zzzxxxvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwyyyzzzxxxuuutttvvvyyy{{{{{{|||{{{zzz{{{}}}}}}}}}~~~}}}|||zzzxxxxxxyyyyyywwwvvvuuuuuuuuuuuussstttuuuvvvuuutttrrrqqqtttuuuvvvwwwwwwvvvuuutttttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttuuuvvvuuutttrrrssssssuuuvvvvvvvvvuuutttqqqrrrtttsssrrrrrrtttuuuwwwuuusssrrrssstttssssssmmmnnnooonnnnnnnnnpppqqqjjjmmmqqqqqqnnnlllmmmooommmlllkkkkkklllmmmooopppnnnnnnooopppqqqrrrssssssqqqppppppqqqsssttttttsssrrrqqqpppooooooooopppqqqrrrsssssstttuuuvvvwwwwwwyyywwwtttqqqooonnnoooooorrrrrrqqqqqqqqqrrrtttuuutttsssrrrpppooonnnnnnnnnkkkqqqrrrlllggghhhjjjkkkffffffgggiiiiiijjjjjjjjjjjjkkkkkkllllllkkkkkkjjjiiihhhhhhgggggggggggggggeeeffffffgggfffdddcccbbbeeeddddddeeeggghhhgggfffffffffggghhhiiikkkmmmnnnoooooooooooonnnnnnnnnnnnnnnllliiifffdddddddddeeeaaa___^^^]]]___aaaaaaaaaaaaaaaaaa```______^^^^^^]]]]]]]]]^^^___```aaabbbbbbbbbbbbccccccddddddddddddfffhhhiiiiiigggeeedddcccddddddeeedddcccbbbaaaccccccccccccddddddddddddeeeeeefffggghhhhhhggggggkkkjjjiiihhhgggfffeeeeeeffffffeeeeeeeeeddddddddd```aaabbbcccdddeeeeeeeee``````aaaaaabbbbbbbbbccc___bbbeeefffdddbbbcccdddaaadddggggggdddbbbcccddd________________________[[[]]]___``````^^^[[[YYY[[[\\\\\\\\\\\\^^^aaadddcccddddddddddddcccbbbbbbaaa```^^^^^^______^^^\\\[[[\\\```cccdddeeeddddddaaaaaabbbbbbbbbbbbaaaaaabbbaaa``````aaaaaa```___```aaabbbccceeefffggggggfffeeedddcccbbbcccdddeee____________```aaaccccccaaaaaa````````````aaaaaa```aaaaaaaaaaaa___^^^]]]~~~~~~zzzyyyyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{yyyzzzzzzzzz{{{{{{{{{||||||~~~}}}{{{zzzzzz|||xxxxxxxxxxxxyyyzzz{{{||||||zzzwwwuuuuuuvvvxxxzzz|||||||||||||||{{{{{{{{{zzzyyyxxxwwwxxxzzz|||}}}~~~|||zzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz||||||||||||{{{zzzyyyxxx}}}|||{{{zzzyyyzzz{{{{{{~~~}}}|||{{{zzzyyyyyyxxxwwwuuuttttttsssssstttvvvxxxwwwtttrrrrrrtttvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuttttttttttttttttttttttttttttttsssssssssuuuttttttuuuwwwyyyxxxxxxttttttuuuvvvvvvvvvvvvvvvrrrssstttuuuuuutttssssssxxxxxxwwwuuuttttttttttttlllllllllkkkkkkjjjjjjiiiqqqqqqpppooonnnmmmlllkkkpppooonnnmmmmmmnnnoooppplllmmmnnnpppqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsssoooooonnnmmmmmmnnnoooppptttuuuuuutttsssrrrqqqpppuuutttqqqooooooooopppqqqrrrrrrsssssssssssssssssspppqqqrrrrrrqqqnnnlllkkkrrrpppnnnkkkjjjjjjkkklllfffggghhhiiiiiijjjiiiiiilllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiigggfffeeefffeeedddcccbbbbbbbbbbbbccccccccccccdddeeeffffffffffffhhhiiikkkkkkkkkkkkmmmnnnnnnnnnmmmlllkkkkkkooonnnmmmkkkiiifffdddcccaaa```___^^^]]]^^^^^^______`````````aaaaaabbbbbbaaa```____________``````bbbccceeefffgggfffeeeeeecccddddddeeefffggghhhhhhccccccccccccccccccccccccdddcccbbbaaaaaaaaabbbcccdddeeegggiiijjjiiiiiihhhiiiiiihhhggggggggggggggghhheeecccccceeefffeeeccccccbbbbbbccceeeffffffeeecccbbb```___^^^___aaabbb___``````aaabbbbbbccccccfffffffffeeeeeeddddddddd___``````^^^\\\[[[\\\^^^___```aaacccbbbaaa```^^^]]]^^^^^^^^^______``````ddddddddddddddddddddddddfffeeecccaaa____________^^^^^^___```aaaccceeefffcccbbbbbbbbbaaaaaa``````aaaccceeeeeecccaaa`````````aaabbbcccdddeeeeeeeeecccbbb```aaabbbccccccbbb```___^^^^^^```aaaaaa```bbbcccdddeeedddbbb___^^^ddddddcccaaa___]]][[[YYY~~~~~~~~~{{{zzzzzz{{{~~~~~~||||||||||||}}}~~~~~~~~~||||||~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwyyy{{{|||xxxxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxwwwvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}||||||}}}{{{{{{zzzzzzzzzzzzzzzzzz||||||||||||{{{zzzyyyxxx|||{{{zzzzzzzzzzzz||||||~~~}}}|||zzzyyyyyyyyyxxxwwwuuuttttttsssssstttvvvwwwvvvtttssstttvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvuuuuuutttttttttttttttuuuuuuuuuttttttsssssssssxxxwwwvvvvvvxxxxxxwwwvvvssstttuuuvvvwwwwwwwwwwwwsssssstttuuuuuuuuutttsssyyyxxxwwwuuusssrrrqqqqqqmmmllllllkkkjjjjjjjjjkkkqqqqqqpppooonnnmmmllllllnnnmmmllllllmmmnnnoooppplllmmmooopppqqqqqqpppppppppppppppqqqqqqqqqqqqrrrooonnnnnnnnnnnnooopppqqqtttssssssrrrqqqqqqpppppptttrrrqqqooonnnooopppqqqqqqqqqqqqrrrrrrrrrrrrssstttsssqqqpppooonnnmmmmmmpppooommmllljjjjjjjjjkkkfffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjjjjiiihhhfffeeefffeeedddcccbbbbbbbbbbbbccccccccccccdddeeeffffffffffffhhhiiijjjkkkkkkkkklllmmmmmmmmmmmmllllllkkkiiiiiiiiihhhhhhgggeeeeeeaaa```___^^^]]]^^^^^^______`````````aaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbcccddddddeeeeeeeeedddhhhgggfffeeedddcccbbbbbbddddddddddddddddddddddddccccccbbbaaaaaabbbcccdddcccdddeeefffggggggggggggiiihhhhhhgggggggggggggggfffdddbbbbbbdddeeedddbbbcccbbbbbbccceeefffeeeddddddcccaaa```___```aaabbb``````aaaaaabbbccccccdddeeeeeedddddddddccccccccc```aaaaaa___]]]\\\]]]___^^^___aaabbbcccbbb```_________``````aaaaaaaaaaaabbbbbbccccccdddeeefffffffffdddcccaaa```___``````aaaaaaaaaaaabbbbbbcccdddbbbbbbbbbbbbaaaaaa``````___bbbddddddcccaaa``````___```bbbcccdddeeeeeeeeefffdddbbbaaabbbcccbbbaaaaaa___^^^^^^```aaaaaa```ccccccccccccbbbaaa``````ccccccbbbaaa___]]]\\\[[[}}}}}}~~~}}}||||||}}}|||{{{|||~~~~~~}}}{{{{{{{{{|||}}}~~~}}}~~~~~~|||{{{{{{}}}|||}}}}}}||||||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwvvvvvvwwwxxxyyyxxxxxxwwwxxxxxxyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{xxxxxxxxxxxxyyy{{{}}}}}}{{{{{{{{{}}}||||||{{{{{{{{{zzzzzz||||||||||||{{{{{{zzzyyy{{{zzzzzzzzzzzz|||}}}~~~}}}~~~~~~}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvuuutttssssssssstttuuuvvvuuuttttttvvvxxxtttvvvwwwxxxxxxwwwvvvtttuuuuuutttsssssssssssstttvvvuuuuuuuuutttttttttttt{{{yyyxxxwwwxxxxxxvvvuuuttttttuuuwwwwwwxxxxxxwwwttttttuuuuuuuuuuuuttttttyyyxxxvvvsssqqqpppoooooonnnmmmkkkjjjiiijjjlllmmmqqqqqqpppoooooonnnmmmmmmkkkkkkkkklllmmmnnnooopppnnnooopppqqqqqqpppooonnnnnnooopppqqqqqqqqqppppppnnnnnnnnnooooooqqqrrrssssssrrrqqqqqqpppppppppppprrrqqqpppoooooopppqqqrrrpppppppppqqqqqqrrrrrrrrrwwwuuurrrooonnnnnnnnnooonnnnnnmmmlllkkkjjjiiiiiiffffffhhhiiijjjkkkkkkkkkhhhhhhhhhhhhhhhgggggggggggghhhiiijjjjjjiiihhhgggeeeeeedddcccbbbbbbbbbbbbcccbbbbbbccccccdddeeefffffffffggghhhiiijjjjjjkkkkkkkkklllmmmmmmmmmllllllfffffffffffffffeeedddcccaaa```___^^^]]]^^^______````````````aaaaaaaaaaaaddddddccccccccccccddddddcccbbbbbbbbbbbbcccddddddhhhhhhfffeeecccaaa```___eeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbcccdddeeeeeeccccccccccccdddeeeffffffhhhhhhhhhgggggggggffffffeeecccaaaaaabbbcccbbbaaacccbbbaaabbbdddeeeeeedddeeedddbbbaaaaaaaaabbbcccaaaaaabbbbbbcccdddddddddddddddccccccccccccbbbbbbaaabbbbbb```^^^]]]^^^```^^^___aaabbbcccbbbaaaaaaaaaaaabbbbbbbbbbbbcccccc``````aaacccdddeeefffgggeeedddcccaaaaaa`````````ccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^```bbbcccaaa``````aaa^^^___aaacccdddeeeffffffgggeeecccbbbbbbbbbaaa```bbb```______```aaa```___eeedddbbbaaaaaaaaaaaabbbbbbbbbaaaaaa```^^^]]]\\\~~~||||||~~~~~~}}}}}}|||}}}||||||}}}~~~|||{{{{{{{{{{{{|||}}}~~~}}}||||||{{{zzz{{{|||~~~yyy{{{~~~~~~|||{{{zzz{{{}}}~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyy}}}|||zzzxxxxxxxxxyyyzzzxxxxxxwwwwwwxxxyyyyyyzzzxxxyyyzzzzzzzzzyyywwwvvvyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||~~~~~~~~~}}}zzzxxxxxxyyy||||||||||||{{{zzzzzzyyy|||||||||||||||{{{zzzzzzzzzzzzyyyzzz{{{}}}~~~}}}~~~~~~}}}~~~|||{{{zzzyyyxxxwwwwwwvvvuuutttsssssssssuuuuuuuuuuuuuuuvvvxxxyyytttuuuxxxyyyyyyxxxuuutttuuutttssssssrrrrrrsssssssssttttttuuuuuuvvvvvvvvvzzzyyyxxxxxxyyyyyywwwvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttvvvuuusssrrrpppooonnnnnnnnnmmmjjjiiiiiikkkmmmoooqqqqqqpppoooooonnnmmmmmmkkkkkklllmmmnnnooopppqqqooopppqqqqqqpppooonnnmmmlllmmmoooqqqqqqpppooonnnnnnnnnnnnoooqqqrrrssstttsssrrrqqqppppppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrsssppppppqqqqqqrrrrrrssssssvvvuuusssqqqoooooooooooollllllllllllkkkjjjiiihhhfffggghhhjjjkkklllllllllhhhhhhhhhhhhhhhhhhggggggfffggghhhiiijjjjjjiiihhheeedddccccccbbbbbbbbbcccbbbbbbbbbbbbcccdddeeefffffffffgggggghhhiiijjjjjjiiijjjkkklllllllllllllllhhhhhhgggfffdddcccaaa``````___^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaddddddddddddddddddeeefffcccbbbaaa``````aaacccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbcccdddeeeffffffeeedddcccbbbcccdddfffggggggggggggggggggfffffffffeeecccbbbaaaaaaaaaaaaaaabbbaaa```bbbdddeeedddcccfffeeedddccccccccccccdddbbbbbbcccccccccddddddddddddddddddcccccccccccccccbbbccccccbbb______```aaa______aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbcccdddeeeeeedddccccccbbbbbbaaaaaaaaacccccccccddddddcccccccccaaaaaabbbbbbbbbbbbaaa```\\\^^^aaaaaa`````````aaa^^^___```bbbdddeeefffffffffdddbbbbbbbbbcccbbbaaacccaaa______```aaa```___dddddddddddddddcccbbbbbb```````````````______^^^~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}|||{{{yyy{{{{{{|||~~~~~~}}}|||zzzzzzzzz{{{||||||yyyzzz|||~~~~~~}}}|||zzzyyyzzz|||}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxx}}}|||{{{yyyyyyyyyzzzzzzxxxxxxwwwwwwwwwxxxyyyyyywwwxxxyyyzzzyyyxxxvvvuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxx|||}}}}}}{{{yyywwwxxxxxx{{{{{{{{{{{{{{{zzzyyyxxx|||||||||}}}||||||{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvuuutttsssssssssttttttsssssstttvvvwwwxxxxxxtttuuuwwwyyyyyywwwuuutttttttttsssrrrrrrrrrrrrrrrpppqqqrrrtttuuuwwwyyyyyywwwvvvvvvwwwyyy{{{zzzyyy{{{{{{zzzyyywwwvvvtttsssvvvvvvuuutttttttttttttttrrrrrrqqqpppppppppppppppmmmllljjjiiijjjlllnnnpppppppppoooooonnnmmmmmmmmmlllmmmnnnooopppqqqrrrrrrppppppqqqqqqpppooommmlllkkklllnnnppppppooonnnmmmmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrsssssstttsssrrrrrrrrrrrrsssssstttqqqqqqqqqrrrsssttttttuuussssssssssssrrrpppnnnmmmllllllllllllkkkjjjiiiiiiggghhhiiikkkllllllmmmmmmiiiiiiiiiiiiiiiiiiiiiiiieeefffhhhiiijjjjjjiiiiiiddddddccccccbbbbbbccccccbbbbbbbbbbbbcccdddeeeeeegggfffffffffggghhhiiijjjiiiiiijjjkkklllllllllkkkgggggggggfffeeedddbbbaaa```___^^^]]]]]]^^^___```bbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddeeefffdddcccbbbaaaaaaaaacccccccccddddddeeefffgggggggggddddddddddddddddddddddddbbbbbbcccdddeeeffffffffffffeeedddddddddeeeggggggfffgggggghhhgggfffeeeeeeeeeeeedddbbbaaaaaaaaabbbaaa``````aaacccddddddcccfffeeeeeedddddddddddddddcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeecccddddddbbb```___```bbb``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbaaaaaacccddddddeeedddddd```aaabbbccccccbbbaaa```]]]^^^``````______```aaa^^^___```bbbcccdddeeeeeebbbaaa``````bbbddddddccccccaaa______aaaaaaaaa```bbbdddggghhhhhhfffcccaaa______````````````______~~~~~~}}}}}}}}}{{{{{{}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{{{{{{{zzzxxx{{{{{{}}}~~~~~~~~~}}}}}}}}}{{{yyyyyy{{{||||||{{{zzz{{{|||}}}}}}}}}}}}}}}}}}{{{yyyyyyzzzzzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwxxxxxxxxxwwwuuutttvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvv{{{|||}}}|||zzzyyyzzz{{{yyyzzz{{{||||||{{{zzzyyy|||||||||}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuuttttttssssssttttttsssrrrrrrtttvvvwwwvvvuuusssuuuvvvwwwwwwvvvuuusssssssssrrrqqqqqqqqqqqqrrrnnnoooqqqsssuuuwwwxxxyyytttttttttvvvyyy{{{|||{{{||||||{{{zzzxxxvvvtttsssvvvuuutttssssssrrrssssssqqqppppppooooooppppppqqqlllkkkjjjjjjkkkmmmoooqqqnnnnnnnnnmmmmmmlllllllllmmmnnnooopppqqqrrrrrrrrrooopppqqqqqqpppooonnnmmmkkklllmmmnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttttttttttttttsssssssssssssssrrrrrrrrrqqqqqqrrrsssttttttuuuuuuoooqqqrrrssssssqqqooommmmmmlllllllllkkkkkkkkkjjjiiiiiijjjkkklllllllllllliiiiiijjjjjjjjjjjjjjjkkkfffggghhhiiijjjjjjiiihhhddddddccccccbbbccccccdddbbbaaaaaabbbbbbcccdddeeegggfffeeeeeeeeeggghhhiiiiiiiiijjjkkkkkkkkkjjjjjjcccdddeeefffffffffffffff______^^^]]]^^^___```aaadddddddddccccccccccccccccccbbbbbbccccccdddeeefffeeeeeedddccccccccccccdddggggggffffffffffffeeeeeeddddddddddddddddddddddddcccccceeeeeeffffffffffffgggfffffffffffffffggggggffffffggghhhgggfffeeeddddddeeeeeeccc```___```bbbaaa```___```bbbccccccbbbeeeeeeeeeeeeddddddddddddbbbbbbccccccccccccccccccddddddeeeeeeeeeeeeffffffcccddddddbbb```___```bbbbbbbbbbbbbbbbbbbbbbbbbbbaaa````````````_________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddccccccbbb___```bbbddddddddddddccc___```bbbcccdddcccaaa```^^^___``````______```aaa______aaabbbccccccdddddd```___^^^___aaacccdddcccbbb```______aaacccbbbbbb```cccgggjjjjjjgggccc```______```````````````___~~~}}}}}}||||||}}}{{{yyyyyy{{{}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzzyyywwwyyyzzz|||}}}~~~~~~~~~~~~|||yyyyyy{{{}}}|||{{{}}}}}}|||{{{{{{|||}}}~~~}}}zzzxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvuuuttttttuuuuuuvvvvvvwwwxxxxxxyyyssstttuuuvvvvvvwwwwwwwwwyyyzzz{{{{{{zzzzzz{{{|||xxxyyy{{{}}}}}}}}}|||{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~}}}|||zzzyyyxxxwwwuuuuuutttsssssssssttttttqqqqqqrrruuuwwwwwwtttqqqttttttuuuuuuuuuuuuttttttsssrrrrrrqqqqqqqqqqqqqqqooopppqqqrrrsssuuuvvvvvvsssssssssuuuxxx{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuvvvuuusssrrrqqqqqqqqqrrrrrrqqqqqqpppooooooooopppjjjjjjkkkkkklllnnnoooppplllllllllllllllkkkkkkkkkmmmnnnooopppqqqqqqpppooooooooopppqqqqqqpppnnnnnnkkkllllllllllllmmmmmmmmmmmmmmmooopppppppppoooooonnnooorrrtttuuutttsssrrrrrrrrrrrrrrrqqqppppppoooooopppqqqrrrssstttuuuuuuoooooopppppppppqqqppppppnnnmmmlllkkkkkkkkklllmmmkkkkkkllllllllllllkkkkkkiiiiiiiiijjjjjjjjjkkkkkkggggggiiijjjjjjiiihhhhhhdddccccccbbbccccccddddddaaaaaaaaaaaabbbcccdddeeegggfffeeeddddddfffgggiiiiiijjjjjjjjjjjjiiiiiihhhbbbcccdddeeeffffffffffff___^^^^^^]]]^^^___```aaaffffffeeeeeeeeedddddddddccccccccccccdddeeefffgggfffffffffffffffeeeddddddggggggffffffeeedddcccccceeeeeeeeeeeeeeeeeeeeeeeedddeeefffggggggfffeeeeeeffffffggggggggggggffffffeeefffggghhhhhhfffdddccccccddddddbbb___]]]___``````______```bbbcccbbbaaaeeeeeeeeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddeeeeeeeeecccdddcccbbb```___```bbbddddddcccbbbaaaaaaaaaaaaaaaaaa`````````____________`````````aaabbbbbbbbbaaabbbcccdddddddddcccccc```aaabbbddddddcccaaa```^^^```bbbddddddcccaaa``````aaaaaa```___^^^```aaa``````aaabbbbbbbbbbbbbbb```^^^]]]^^^```aaaaaaaaa```___^^^___bbbddddddccc```bbbeeeggggggeeebbb```___```````````````______~~~}}}||||||{{{{{{zzzxxxxxxyyy{{{{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~zzz{{{|||}}}~~~}}}|||{{{{{{{{{zzzxxxxxxyyyzzzxxxwwwxxxyyy{{{|||~~~~~~}}}}}}|||}}}}}}~~~|||yyyyyy|||}}}}}}{{{~~~|||{{{zzz{{{}}}~~~~~~zzzxxxwwwvvvuuutttttttttuuuwwwxxxyyyzzz{{{vvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxvvvuuuuuuuuutttttttttttttttuuuuuuvvvwwwxxxxxxxxxoooppprrrtttvvvxxxxxxyyyuuuwwwxxxxxxxxxxxxzzz{{{xxxzzz|||~~~~~~}}}||||||}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuuuutttsssssssssttttttpppppprrruuuxxxwwwrrrnnntttttttttsssssstttttttttsssrrrqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssuuuxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxuuutttsssqqqppppppqqqqqqtttsssrrrpppooonnnnnnnnniiijjjkkklllnnnoooooopppkkkkkkkkkkkkkkkkkkjjjjjjmmmnnnoooppppppooonnnnnnnnnooopppqqqqqqpppooonnnllllllkkkkkkkkklllmmmnnnmmmnnnoooppppppooonnnmmmkkknnnqqqtttuuutttrrrpppqqqqqqqqqppppppnnnmmmlllnnnooooooqqqrrrsssttttttooonnnmmmmmmnnnppprrrssspppnnnlllkkkkkklllmmmnnnllllllmmmmmmllllllkkkjjjhhhhhhiiiiiijjjjjjjjjkkkggghhhiiijjjjjjiiihhhgggcccccccccbbbccccccddddddaaaaaaaaaaaabbbcccdddeeegggfffeeeddddddeeeggghhhjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeeeeeeeedddcccbbb___^^^^^^]]]^^^___```aaagggggggggffffffeeeeeeeeecccccccccdddeeefffggghhhgggggghhhiiihhhgggeeedddeeeeeeddddddddddddccccccggggggggggggggggggggggggeeefffgggggggggfffeeedddeeefffgggggggggfffeeedddeeefffggghhhhhhfffdddcccaaaccccccaaa]]]\\\]]]___```___^^^```bbbcccbbbaaaddddddeeeeeeddddddcccbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbccccccdddddddddcccccccccbbb```___```aaafffeeecccbbbaaaaaa``````bbbaaaaaaaaa``````______]]]^^^___```aaabbbcccddd```aaacccdddeeeeeedddcccaaabbbcccdddcccaaa___]]]^^^___bbbddddddcccaaa```bbbbbbbbbaaa___^^^```aaaaaaaaabbbbbbbbbbbbaaaaaaaaa___]]]]]]_________^^^```___^^^___bbbdddeeeddd```aaaccccccdddcccbbbaaa``````````````````___^^^}}}}}}}}}zzzyyyxxxzzz}}}~~~|||yyy}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~{{{vvvuuuxxxyyywwwuuuwwwvvvyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzz}}}|||{{{yyyyyyxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvtttuuuwwwxxxxxxvvvtttsssqqqrrrsssuuuvvvvvvvvvvvvuuusssrrrsssvvvwwwvvvtttvvvwwwxxxzzz{{{|||||||||yyyzzz||||||{{{{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzz||||||{{{{{{{{{{{{||||||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxvvvvvvtttsssssssssssssssttttttttttttttttttttttttsssssssssssssssssssssssspppppppppppppppppppppppptttsssrrrqqqrrrtttvvvxxxtttuuuvvvwwwxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwyyywwwvvvsssqqqpppooonnnoooppppppqqqqqqqqqppppppllllllllllllllllllllllllhhhiiiiiihhhggggggiiijjjooonnnnnnnnnnnnpppqqqrrrrrrqqqooonnnnnnnnnooopppjjjjjjjjjkkklllmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmoooppppppqqqqqqqqqppppppppppppoooooonnnooooooooooooppppppqqqqqqrrrssssssrrrqqqpppooonnnnnnnnnnnnlllmmmnnnoooooonnnmmmllllllkkkiiijjjmmmoooppppppooommmjjjhhhffffffggghhhiiihhhfffggghhhhhhgggfffddddddddddddddddddddddddbbbbbbbbbbbbbbbcccccccccdddeeeggggggfffeeeffffffiiijjjlllllllllkkkiiiggghhhgggdddbbbaaabbbdddeee___```bbbbbbaaaaaabbbdddgggfffeeedddcccbbbbbbbbbaaaaaaaaaaaabbbcccdddeeedddeeefffgggggggggfffeeehhhfffeeeeeeggghhhggggggkkkjjjiiihhhgggggggggggghhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddaaa______aaabbb```^^^ddd```]]]^^^bbbeeedddbbbddddddccccccbbbccccccccc```aaabbbbbbbbbcccfffhhh______````````````______bbbcccdddcccaaaaaabbbcccfffeeeccccccccccccbbb```eeefffeeeccc```______aaaaaa^^^]]]___cccdddcccaaa^^^___```aaaccccccddddddccceeeeeeccc___]]]^^^```]]]^^^___aaabbbbbbbbbbbbdddcccbbbaaa`````````aaa___```aaa```^^^^^^```aaabbbbbbaaa```````````````aaaaaaaaaaaa````````````^^^___```bbbbbbaaaaaa```fffdddcccbbbbbbbbb```^^^~~~}}}{{{zzz{{{}}}~~~}}}{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{vvvuuuxxxyyywwwuuuwwwuuuxxx{{{|||||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{||||||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuussssssssstttuuuvvvwwwxxxxxxxxxvvvtttssstttvvvwwwvvvtttuuuvvvwwwyyyzzzzzz{{{{{{xxxzzz{{{|||{{{{{{|||~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{zzzyyyyyyxxxvvvvvvuuutttssssssssssssttttttttttttssssssrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssuuutttsssrrrrrrsssuuuvvvtttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuusssqqqpppooooooooopppppppppppppppoooooommmmmmmmmmmmmmmmmmmmmmmmiiijjjkkkjjjhhhhhhhhhjjjnnnmmmmmmmmmnnnooopppqqqqqqpppooommmmmmmmmnnnnnnllllllkkkllllllmmmnnnooopppooonnnnnnmmmmmmmmmmmmnnnooopppqqqrrrsssssssssrrrqqqqqqpppppppppppppppooooooppppppqqqrrrrrrrrrssssssrrrpppoooooooooooommmnnnoooppppppooonnnmmmnnnlllkkkkkklllnnnnnnmmmnnnmmmkkkiiihhhhhhhhhiiikkkiiihhhhhhiiiiiihhhfffeeeeeeeeeddddddcccccccccdddddddddccccccbbbbbbbbbccceeefffgggfffeeefffgggiiijjjkkkllllllkkkjjjiiiiiigggdddbbbbbbbbbdddeee```bbbcccbbbaaaaaabbbcccgggfffeeeeeeddddddddddddbbbbbbbbbbbbcccdddeeefffdddeeefffgggggggggfffeeegggfffeeeeeeggghhhhhhhhhkkkjjjiiihhhgggggggggggghhhgggfffeeeeeeddddddeeefffeeeeeeeeeddddddccccccdddddddddddddddddddddddddddaaa______aaabbb```___ccc___\\\^^^bbbeeedddbbbeeeddddddccccccddddddeeedddeeeeeecccaaaaaaccceee```aaaaaabbbbbbaaaaaa```aaabbbccccccaaaaaabbbccceeedddcccccceeefffeeecccfffffffffdddaaa``````aaa```___^^^^^^______^^^]]]^^^___```aaabbbcccccccccaaaccceeedddbbbaaabbbccc``````aaabbbbbbbbbaaaaaacccbbbbbbbbbaaaaaa``````___```aaa```^^^^^^```aaabbbbbbaaa````````````aaabbbbbbaaaaaaaaa`````````___```aaabbbcccbbbbbbaaadddcccbbbbbbccccccbbbaaa~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||{{{vvvuuuxxxyyywwwuuuwwwuuuwwwyyyzzzzzzzzz{{{}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssssssssssstttttttttttttttsssssssssssstttuuuvvvxxxyyyyyyyyyyyyvvvuuutttuuuvvvwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyxxxyyy{{{{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}}}}{{{{{{|||||||||{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyyyywwwvvvuuutttssssssssssssuuuuuutttsssrrrqqqpppppprrrrrrqqqpppooonnnnnnmmmnnnooooooppprrrrrrssstttvvvuuusssrrrrrrrrrsssttttttuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppppppppppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnniiikkkmmmmmmkkkiiiiiiiiillllllllllllmmmnnnoooppppppooonnnmmmllllllllllllnnnnnnmmmmmmmmmmmmnnnoooqqqqqqooonnnmmmmmmmmmmmmmmmnnnppprrrssstttuuuuuussssssrrrqqqqqqqqqqqqqqqnnnnnnoooppppppqqqqqqrrrttttttsssrrrqqqpppoooooonnnooopppqqqqqqpppooonnnooommmlllkkklllmmmlllkkkllllllkkkkkkkkkjjjjjjjjjmmmkkkjjjiiijjjiiihhhfffgggffffffeeedddcccbbbbbbfffeeeeeedddcccbbbaaaaaabbbdddeeefffeeeeeegggiiiggghhhjjjkkkllllllkkkkkkiiigggeeeccccccccceeeeeebbbcccdddcccbbbaaabbbcccgggfffeeeeeeeeeeeeffffffcccccccccccccccdddeeefffdddeeefffggghhhgggfffffffffeeedddeeehhhiiiiiiiiijjjiiihhhggggggfffgggggghhhgggfffeeeddddddddddddeeeeeedddcccbbbaaa``````bbbbbbbbbbbbbbbbbbbbbbbbcccaaa``````aaabbbaaa___aaa^^^\\\^^^bbbeeedddccceeeeeeddddddddddddeeefffiiiiiihhheeebbb``````aaaaaabbbbbbccccccbbbbbbaaaaaabbbccccccaaaaaabbbcccdddccccccdddfffggggggffffffgggfffeeebbb``````aaa`````````___\\\ZZZZZZ[[[^^^___```aaabbbccccccccc^^^aaadddeeeeeedddeeefffbbbbbbccccccbbbaaaaaa```aaabbbcccccccccbbbaaa```___```aaa```___^^^```bbbcccbbbaaaaaa```aaaaaaaaabbbbbbbbbaaaaaaaaaaaa```aaaaaabbbccccccccccccccccccbbbaaabbbdddeeedddccc~~~~~~}}}~~~~~~~~~~~~|||{{{{{{vvvuuuxxxyyywwwuuuwwwuuuwwwyyyyyyyyyyyyzzz||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz|||}}}|||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssrrrrrrrrrrrrrrrtttsssrrrrrrqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyyuuuuuuuuuuuuvvvwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwxxxzzzzzzyyyyyy{{{||||||||||||{{{{{{{{{zzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyywwwvvvuuutttssssssssssssuuuuuutttrrrqqqpppnnnnnnqqqpppooonnnmmmlllkkkjjjjjjjjjlllmmmoooppprrrrrrtttsssrrrrrrrrrsssttttttuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqppppppqqqppppppooonnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjllloooooommmjjjiiiiiilllmmmmmmmmmnnnoooooopppppppppooonnnmmmmmmllllllpppooonnnnnnnnnnnnnnnooorrrqqqpppooonnnmmmmmmmmmnnnnnnpppqqqrrrssssssssssssrrrqqqppppppoooppppppmmmnnnnnnooooooppppppqqqsssssssssrrrqqqooonnnnnnooopppqqqqqqqqqqqqpppooonnnmmmkkkkkklllmmmllljjjjjjkkkllllllmmmmmmllllllmmmkkkjjjiiiiiihhhgggeeehhhgggfffeeedddcccbbbbbbddddddccccccbbbbbbaaaaaaaaacccdddeeeeeeeeehhhjjjeeefffhhhiiikkkkkkkkkkkkiiihhhfffeeeddddddeeefffdddeeeeeedddcccaaabbbccceeeeeedddddddddeeeeeefffcccbbbbbbbbbccccccdddeeedddeeefffggghhhhhhggggggfffeeedddeeehhhjjjjjjjjjiiihhhggggggfffffffffgggggggggeeedddccccccccccccddddddccccccbbbaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaa```___^^^]]]___bbbddddddcccddddddcccccccccdddeeeeeejjjjjjiiifffbbb_________aaaaaabbbbbbbbbbbbaaaaaa```aaabbbbbbaaaaaabbbcccdddcccbbbdddfffgggfffeeeeeeffffffdddbbb```___``````bbbcccaaa]]]ZZZ[[[^^^^^^___```aaabbbbbbbbbbbb]]]___bbbdddeeeeeeeeeeeebbbbbbcccccccccbbbbbbaaa```aaacccddddddcccbbb``````aaabbbaaa______aaabbbccccccbbbaaaaaaaaaaaabbbccccccbbbbbbbbbaaaaaaaaacccccccccddddddddddddddddddcccbbbcccdddeeeeeeccc~~~}}}~~~}}}}}}}}}}}}{{{zzz{{{vvvuuuxxxyyywwwuuuwwwwwwxxxyyyyyyxxxxxxzzz|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxyyy{{{||||||zzzxxxwwwttttttttttttttttttttttttvvvvvvvvvvvvuuuuuutttssssssrrrrrrqqqqqqqqqqqqqqqssssssrrrqqqqqqqqqqqqrrrrrrsssuuuvvvwwwwwwxxxxxxtttuuuuuuuuuuuuuuuvvvwwwvvvwwwxxxxxxxxxxxxxxxwwwvvvwwwyyyyyyxxxxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz||||||||||||{{{yyyxxxwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyywwwwwwuuutttttttttttttttuuutttsssqqqpppnnnmmmlllooonnnnnnlllkkkjjjiiiiiihhhhhhjjjlllnnnpppqqqrrrppppppqqqrrrssstttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqpppppppppppppppppppppnnnmmmlllllllllllllllllllllllllllllllllllljjjmmmoooooonnnkkkjjjjjjmmmmmmnnnooopppppppppqqqppppppppppppoooooonnnnnnpppoooooonnnnnnnnnooooooqqqpppooonnnmmmmmmmmmmmmnnnooooooppppppppppppoooqqqpppooonnnmmmmmmmmmmmmllllllmmmnnnnnnooooooppppppqqqqqqqqqpppooonnnmmmooopppqqqrrrrrrqqqpppooolllkkkjjjkkkmmmmmmmmmkkkiiijjjkkkmmmmmmnnnmmmmmmllljjjhhhhhhhhhgggeeedddhhhhhhgggfffdddcccbbbbbb```aaaaaaaaabbbbbbccccccaaacccdddddddddeeegggjjjdddeeefffgggiiijjjjjjjjjjjjiiihhhfffffffffffffffeeeffffffeeedddccccccdddcccccccccbbbccccccddddddaaaaaaaaaaaaaaabbbbbbcccccceeefffhhhhhhhhhhhhgggfffeeedddfffhhhjjjkkkjjjhhhgggffffffeeefffffffffgggfffeeedddbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccbbbbbbaaaaaa_________aaacccdddddddddbbbbbbaaaaaabbbcccddddddggghhhhhhfffccc`````````______````````````_________```bbbbbbaaaaaabbbcccdddcccbbbcccdddeeedddbbbccceeeeeedddaaa___^^^^^^^^^```bbb```]]]\\\]]]```^^^___```aaaaaaaaaaaaaaa]]]^^^___aaabbbcccbbbaaa``````bbbccccccddddddddd___```cccdddeeedddcccbbbbbbbbbcccbbbaaa```bbbdddddddddcccbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbdddddddddddddddeeeeeeffffffeeeddddddeeeeeedddbbb~~~~~~~~~}}}||||||||||||{{{yyy{{{vvvuuuxxxyyywwwuuuwwwxxxyyyyyyxxxwwwwwwyyy{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuussssssssssssssssssssssssssstttttttttttttttsssrrrsssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttvvvvvvvvvvvvssstttuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvxxxxxxwwwwwwyyyzzz|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvuuuwwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwvvvuuuttttttttttttssssssrrrpppooommmllllllmmmmmmlllkkkjjjiiiiiihhhiiiiiikkkmmmoooqqqssssssnnnoooppprrrsssuuuvvvwwwvvvvvvwwwxxxxxxwwwuuutttwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqpppoooooooooooopppooonnnlllllllllmmmnnnlllllllllllllllllllllllljjjlllnnnnnnmmmlllllllllmmmnnnooopppqqqqqqqqqqqqnnnoooooopppppppppppppppoooooonnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnoooooommmlllkkkkkkkkkkkkkkkllllllmmmmmmnnnoooooonnnooopppqqqqqqpppooonnnooopppqqqrrrrrrqqqpppooojjjjjjjjjkkkmmmnnnlllkkkjjjjjjkkkkkklllmmmnnnnnnkkkiiigggggghhhgggfffdddhhhggggggfffeeedddcccccc``````aaabbbcccddddddeeebbbcccdddccccccdddgggiiidddeeefffggghhhiiijjjjjjjjjjjjiiihhhggggggggggggeeefffgggfffeeedddeeefffccccccbbbbbbbbbbbbbbbcccaaaaaa`````````aaaaaabbbccceeefffhhhiiiiiiiiihhhgggfffeeefffhhhjjjjjjjjjffffffeeeeeeeeeeeeffffffgggfffeeecccbbbaaaaaa```aaaaaaaaabbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb___aaacccdddcccbbbbbbbbb```aaabbbcccddddddddddddaaaaaa```aaaaaabbbcccddddddeeefffeeecccaaa```aaa]]]^^^^^^______^^^^^^]]]^^^```aaaaaaaaaaaabbbcccdddcccbbbbbbddddddcccbbbccceeefffeeebbb```^^^^^^\\\]]]^^^^^^]]]]]]^^^___^^^___``````aaaaaaaaa```^^^]]]\\\]]]___aaa```___^^^___```bbbcccddddddddd___```bbbddddddeeeddddddcccdddeeedddbbbbbbdddeeeeeedddccccccbbbbbbccccccdddddddddcccccccccbbbbbbdddddddddddddddeeeffffffgggfffdddeeeeeefffdddccc~~~~~~|||{{{zzz{{{||||||{{{zzz{{{vvvuuuxxxyyywwwuuuwwwwwwxxxxxxwwwuuuuuuwwwyyyyyyyyyxxxyyyzzz|||}}}|||{{{|||~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzyyyyyyxxxxxxyyy{{{|||{{{zzzyyyxxxxxxwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssqqqqqqrrrsssssssssrrrrrrsssrrrqqqqqqppppppqqqqqqqqqrrrsssssssssrrrqqqpppqqqrrrssstttuuuvvvvvvvvvqqqsssuuutttsssrrrtttvvvvvvwwwwwwwwwvvvvvvuuuttttttvvvwwwwwwvvvwwwxxxzzz{{{{{{zzzzzzzzzyyyyyyyyyuuuvvvxxxyyyyyyxxxwwwvvvssstttuuuwwwxxxxxxxxxxxxuuuvvvvvvwwwxxxyyyyyyzzzxxxwwwvvvuuuttttttttttttrrrrrrqqqpppnnnmmmlllllllllkkkkkkkkkjjjjjjiiiiiihhhiiijjjlllnnnpppqqqrrrnnnoooqqqrrrssstttuuuuuuvvvwwwwwwxxxwwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqoooooonnnnnnnnnpppooonnnllllllmmmooopppmmmmmmmmmmmmmmmmmmmmmmmmiiikkkllllllllllllmmmooolllmmmnnnooopppppppppoookkklllnnnooopppqqqppppppmmmmmmmmmmmmnnnnnnoooppplllllllllllllllmmmmmmnnnmmmnnnooopppppppppppppppooonnnmmmllljjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnlllnnnpppqqqrrrrrrqqqpppnnnooopppqqqqqqpppooonnnlllkkkkkklllmmmllljjjhhhkkkkkkjjjjjjjjjlllmmmnnnjjjiiihhhhhhiiiiiigggfffggggggffffffeeeeeeeeedddcccccccccddddddeeeeeeeeedddddddddcccbbbcccfffhhhggggggggghhhiiijjjkkkkkkkkkjjjjjjiiihhhhhhggggggeeefffggggggfffeeefffhhheeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddfffhhhiiiiiiiiiiiiiiigggfffggghhhjjjjjjiiifffeeeeeedddeeeeeeffffffgggfffdddcccaaa`````````aaaaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaa^^^aaadddeeecccbbbbbbcccbbbdddeeefffeeedddddddddaaaaaaaaaaaabbbcccdddeeebbbdddeeedddbbb```___```]]]]]]^^^^^^^^^^^^]]]]]]^^^___aaaaaa``````bbbdddcccbbbbbbccceeefffeeedddeeefffhhhgggdddbbb``````___^^^]]]^^^______^^^]]]^^^___``````aaa`````````^^^\\\ZZZZZZ^^^```aaaaaa___```aaaaaabbbbbbbbbbbb```aaaaaabbbdddeeeeeefffeeefffgggfffddddddfffgggeeeeeedddccccccccccccdddeeeddddddddddddcccccccccddddddcccccccccdddeeeffffffeeedddeeefffgggfffeee}}}~~~~~~~~~{{{zzzyyyzzz||||||{{{zzz{{{vvvuuuxxxyyywwwuuuwwwwwwwwwwwwuuussssssuuuwwwyyyxxxxxxxxxzzz|||}}}|||{{{|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxttttttttttttttttttttttttooopppqqqqqqrrrrrrrrrrrrsssrrrqqqqqqpppqqqqqqqqqqqqrrrtttttttttsssqqqoooqqqrrrsssuuuvvvvvvvvvwwwppprrrttttttrrrqqqsssvvvvvvvvvvvvvvvuuutttsssrrrtttuuuwwwwwwvvvvvvxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvqqqsssuuuxxxyyyyyyxxxwwwqqqrrrsssuuuvvvwwwwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwvvvuuuuuutttttttttqqqqqqpppooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjfffggghhhjjjlllmmmoooooopppqqqrrrrrrssssssssssssvvvwwwxxxxxxwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqooonnnnnnmmmmmmpppooonnnmmmmmmnnnpppqqqnnnnnnnnnnnnnnnnnnnnnnnniiijjjkkkkkkkkklllnnnpppkkklllmmmoooooooooooonnniiijjjlllnnnppppppppppppllllllllllllmmmoooppppppkkkkkkkkkkkkkkklllnnnnnnlllmmmoooppprrrrrrssssssoooooommmlllkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmnnnlllnnnpppsssttttttsssrrrnnnooopppqqqqqqpppooonnnnnnmmmllllllmmmkkkhhhffflllkkkiiiiiiiiikkkmmmnnnkkkiiihhhiiijjjjjjiiihhhffffffffffffffffffeeeeeefffffffffffffffffffffeeeeeeeeedddcccaaabbbeeegggiiiiiiiiiiiijjjkkklllmmmkkkkkkjjjjjjiiihhhhhhgggdddfffggggggffffffhhhiiigggfffeeedddccccccbbbbbbccccccbbbbbbbbbbbbbbbccccccdddfffhhhiiijjjiiiiiijjjhhhgggggghhhjjjiiihhheeeeeedddddddddeeeeeefffgggfffdddbbbaaa```______aaaaaa```___^^^]]]]]]\\\````````````````````````]]]aaaeeeeeecccbbbbbbcccdddeeeggggggfffdddddddddbbbbbbbbbbbbcccdddeeefffbbbccceeedddaaa___^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]___aaaaaa``````bbbdddbbbbbbbbbcccfffhhhhhhhhhfffhhhjjjiiigggdddbbbaaadddaaa___```bbbccc```^^^^^^___``````````````````^^^[[[XXXYYY]]]aaaccccccaaaaaaaaaaaaaaa``````___aaaaaaaaabbbccceeefffgggfffggghhhgggeeeeeeggghhhfffeeeddddddccccccddddddeeeeeeeeedddddddddccccccddddddcccbbbcccdddeeefffdddcccccceeegggiiihhhhhh~~~~~~}}}}}}~~~~~~|||{{{{{{zzzwwwvvvuuuuuuwwwxxxwwwvvvtttssstttuuuwwwxxxwwwxxxyyyyyyyyy{{{~~~||||||{{{{{{{{{{{{||||||yyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||{{{yyyvvvssssssuuuwwwyyyxxxvvvtttttttttuuutttsssvvvvvvvvvuuutttrrrqqqppppppqqqrrrssssssrrrqqqpppqqqqqqrrrrrrqqqpppnnnmmmoooppppppppppppooonnnnnnpppqqqrrrtttuuuvvvvvvvvvrrrrrrsssssssssrrrqqqppptttttttttuuuvvvwwwwwwxxxwwwvvvuuutttsssrrrrrrrrruuuvvvwwwvvvuuutttuuuwwwppprrruuuwwwxxxwwwuuutttvvvvvvvvvvvvuuuuuuuuuuuuyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwwwwvvvuuusssqqqppppppmmmjjjjjjlllmmmkkkiiilllkkkiiihhhhhhhhhiiijjjiiiiiiiiijjjkkklllmmmnnnmmmnnnppprrrsssuuuuuuuuutttssssssssssssrrrrrrrrrvvvsssqqqssswwwyyyvvvrrrtttrrrpppoooooommmjjjhhhmmmmmmlllllllllmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmmmmllllllnnnoookkkkkklllmmmnnnooopppppppppqqqrrrssssssrrrpppooolllmmmmmmnnnnnnnnnnnnnnnpppnnnllljjjiiijjjkkklllnnnnnnooooooppppppqqqqqqmmmmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmoooppppppqqqqqqppppppoooqqqpppppppppppppppqqqqqqppppppooonnnkkkiiigggfffiiiiiiiiijjjllllllkkkjjjmmmllliiihhhggggggiiijjjhhhgggffffffffffffggggggeeeeeeffffffeeeeeedddcccffffffeeecccbbbaaaccceeedddfffggghhhhhhiiilllnnniiihhhggghhhiiiiiiiiigggiiiiiijjjjjjjjjiiiiiihhhhhhgggfffeeedddcccccccccaaaaaabbbbbbccccccccccccfffffffffggghhhiiiiiijjjiiihhhgggffffffggghhhiiieeefffgggggggggfffeeedddgggfffeeedddbbbaaa```___aaaaaaaaa```______^^^^^^_______________```aaaaaa```______```bbbdddfffhhheeefffffffffffffffeeeeeedddddddddcccccccccbbbbbbaaacccdddccc```^^^]]]]]]```aaaaaaaaabbbbbbbbbbbb^^^___```aaaaaabbbaaaaaacccccccccccccccccccccdddggggggggggggfffdddbbbaaaaaaaaaaaaaaa````````````aaaaaa```___^^^^^^]]]]]]aaa]]]YYYZZZ___ccccccbbbeeeaaa]]]]]]aaaddddddaaadddbbbaaabbbfffgggfffdddgggeeecccdddgggjjjiiihhhgggfffeeedddcccdddgggjjjgggggggggffffffeeeddddddiiihhheeeccccccdddfffhhhhhhhhhhhhhhhgggfffeeeddd~~~~~~~~~}}}|||{{{{{{zzzxxxvvvuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwuuuwwwxxxyyyyyyzzz}}}|||||||||{{{{{{|||||||||yyyzzz{{{|||}}}}}}||||||~~~}}}||||||||||||}}}~~~{{{{{{{{{{{{{{{||||||}}}xxxwwwtttrrrqqqsssuuuwwwwwwuuusssssstttuuutttsssvvvvvvvvvuuutttrrrqqqpppnnnoooqqqrrrrrrrrrqqqqqqppppppqqqrrrqqqpppooonnnrrrrrrrrrrrrrrrqqqppppppoooppprrrtttuuuuuuuuuuuuqqqrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrtttuuuvvvvvvttttttuuuvvvqqqrrrtttvvvvvvvvvuuutttwwwvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvvvvwwwxxxyyyzzzwwwwwwvvvvvvtttsssqqqppppppmmmkkkkkklllmmmkkkiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkklllnnnooonnnoooqqqrrrtttuuuuuuvvvtttttttttsssssssssrrrrrruuurrrqqqssswwwxxxvvvrrrsssrrrpppppppppooollljjjllllllllllllmmmnnnppppppoooooonnnmmmlllllllllllllllmmmmmmmmmllllllnnnooommmmmmmmmnnnooooooppppppnnnooopppqqqqqqpppooonnnmmmmmmnnnoooooooooooonnnooonnnmmmlllkkkkkkllllllnnnnnnnnnooooooooooooooolllllljjjiiiiiijjjkkklllkkkkkkjjjjjjkkkkkklllmmmooooooppppppppppppooooooppppppoooooooooppppppqqqmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhiiikkkkkkkkkiiilllkkkiiihhhggghhhiiijjjgggggggggfffffffffeeeeeeeeeeeeeeeeeeeeedddccccccdddeeeeeedddbbbbbbcccdddeeefffggghhhhhhiiikkkmmmjjjiiihhhhhhjjjjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeedddcccccccccbbbbbbaaaaaabbbccccccdddeeeeeefffhhhhhhiiiiiihhhiiihhhgggffffffggghhhhhhffffffgggggggggeeedddcccdddddddddcccccccccbbbbbbaaaaaaaaa```______^^^^^^^^^^^^^^^^^^^^^______```^^^^^^___aaabbbeeefffhhheeefffffffffffffffeeeeeedddddddddcccccccccbbbbbbbbbdddeeedddbbb___^^^^^^bbbbbbaaaaaa```_________]]]^^^___```aaaaaaaaa```aaaaaabbbcccddddddeeeeeefffgggggggggfffdddbbbaaaaaaaaaaaaaaa````````````____________````````````___[[[XXXXXX]]]aaaaaa```ddd___\\\\\\```cccbbb```bbbaaa```aaadddfffeeecccfffeeedddeeehhhiiihhhgggiiihhhgggdddaaaaaacccfffhhhgggfffeeeeeedddddddddiiihhhfffdddccccccdddeeeeeefffgggggggggggggggfff~~~}}}{{{zzz{{{zzzxxxwwwvvvvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwtttvvvxxxyyyyyyyyy{{{|||}}}}}}||||||||||||}}}}}}yyyzzzzzz{{{{{{{{{zzzzzz}}}{{{yyyyyy{{{}}}{{{{{{{{{{{{{{{|||}}}}}}xxxvvvtttrrrrrrsssuuuvvvuuutttrrrssstttvvvuuuuuuvvvvvvuuuuuutttsssqqqqqqnnnoooppppppqqqqqqqqqpppoooooopppqqqqqqqqqqqqppprrrrrrrrrrrrrrrqqqqqqpppnnnppprrrtttuuuuuutttsssppppppqqqqqqrrrsssssssssrrrrrrssssssttttttuuuuuuvvvuuutttsssssssssssssssssstttuuuuuutttssstttuuurrrrrrsssttttttuuuuuuuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyvvvvvvvvvuuusssrrrpppoooooommmkkkkkkllllllkkkjjjggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooopppppprrrsssuuuuuuvvvvvvttttttttttttsssssssssssssssqqqppprrrvvvwwwuuusssrrrqqqppppppqqqqqqooommmlllllllllmmmnnnppprrrsssqqqpppooonnnmmmmmmmmmmmmlllmmmnnnmmmllllllnnnpppoooooooooooooooooooooooolllmmmnnnooooooooommmmmmnnnnnnooopppppppppppppppooooooooonnnmmmmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiiiiiiiijjjkkklllkkkkkkjjjjjjkkkkkklllmmmnnnnnnoooooooooooonnnnnnppppppooonnnnnnoooooopppjjjjjjkkkllllllllllllllljjjhhhggggggiiijjjjjjiiijjjiiihhhhhhhhhiiijjjkkkggghhhhhhhhhgggfffdddcccdddddddddddddddccccccbbbbbbdddeeeeeecccbbbbbbccceeeggghhhhhhhhhhhhjjjkkkkkkiiihhhiiijjjkkkjjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhggggggfffeeedddcccccccccbbbaaa``````bbbdddeeeccceeeggghhhiiihhhgggfffhhhggggggffffffggghhhhhhfffgggggggggfffeeecccbbbbbbbbbbbbccccccddddddeeeaaaaaaaaa```______^^^^^^]]]]]]]]]]]]]]]^^^^^^___\\\]]]___aaadddeeefffgggeeeeeefffffffffffffffeeedddddddddcccccccccbbbbbbbbbdddeeeeeeccc`````````ccccccbbb```___]]]\\\[[[\\\]]]^^^___``````````````````aaabbbdddeeefffgggffffffggggggfffdddbbbaaabbbbbbaaaaaaaaa`````````^^^^^^______```aaabbbbbb___\\\YYYZZZ]]]aaaaaa```ccc```]]]^^^aaaccccccaaacccbbbbbbccceeefffeeedddddddddeeegggiiiiiigggeeeggggggfffdddaaaaaabbbdddhhhgggfffddddddddddddeeehhhgggfffeeedddcccbbbaaaddddddeeegggggghhhhhhhhh~~~}}}|||{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvuuuuuutttuuuuuuvvvsssvvvyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzz}}}|||zzzyyyxxxyyy{{{|||zzzzzzyyyyyyzzzzzz{{{|||zzzxxxvvvttttttuuuwwwxxxtttrrrqqqrrrtttvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqppppppppppppoooooonnnnnnnnnnnnooopppqqqqqqrrrrrrppppppqqqqqqppppppooonnnmmmooorrrtttttttttrrrqqqooooooppppppqqqssstttuuuqqqqqqrrrrrrrrrsssssssssuuuttttttsssssssssttttttssstttuuutttsssrrrsssuuusssrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuusssttttttuuuvvvwwwxxxxxxuuuuuuuuutttrrrqqqooonnnnnnmmmlllkkkkkkkkkkkkjjjgggiiilllooopppooonnnmmmjjjjjjkkkkkklllnnnooopppqqqrrrssstttuuuuuuuuuuuutttttttttssssssssssssrrrqqqpppppprrruuuvvvuuusssqqqppppppqqqssssssrrrpppnnnnnnnnnnnnooopppqqqrrrppppppooonnnmmmmmmmmmmmmlllmmmnnnmmmllllllnnnpppqqqqqqqqqpppppppppoooooolllmmmnnnooooooooonnnnnnoooooopppqqqqqqqqqqqqpppooopppppppppooonnnmmmlllnnnnnnnnnmmmmmmllllllkkkjjjjjjiiihhhiiijjjkkklllkkkkkkjjjjjjkkkkkklllmmmnnnnnnoooooooooooonnnnnnoooooonnnnnnmmmnnnnnnnnniiijjjkkkllllllllllllllliiihhhffffffggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkllliiiiiijjjjjjiiigggdddbbbccccccddddddccccccbbbaaa```bbbeeeeeecccbbbbbbbbbeeeggghhhhhhhhhggghhhjjjkkkjjjiiijjjkkkkkkjjjiiiiiiiiijjjjjjkkkkkkjjjjjjhhhhhhgggfffeeedddcccccceeecccaaa______aaadddeeebbbdddgggiiiiiihhhfffdddffffffffffffggggggggghhhfffgggggggggfffdddbbbaaabbbbbbbbbccccccddddddeeeaaaaaaaaa```______^^^^^^]]]]]]]]]]]]]]]^^^^^^___ZZZ\\\___bbbdddfffffffffdddeeeffffffgggfffffffffdddddddddcccccccccbbbbbbaaacccddddddbbbaaa``````ccccccbbbaaa___^^^]]]\\\]]]]]]___```aaaaaaaaaaaaaaaaaabbbcccddddddeeeeeeffffffggggggfffdddcccbbbcccbbbbbbaaaaaa`````````]]]^^^^^^______```aaaaaaaaa___]]]]]]```bbbcccbbbeeecccaaaaaadddeeeeeeddddddeeefffggghhhiiihhhgggcccdddfffhhhiiihhhfffeeedddeeeeeeeeeddddddfffgggiiigggeeedddccccccdddeeedddeeeeeeeeeeeedddbbbaaadddeeeffffffgggggggggfff~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuwwwzzz{{{{{{zzz{{{{{{{{{|||}}}}}}}}}}}}|||{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwsssrrrqqqrrrtttvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrsssrrrqqqpppnnnmmmllllllnnnnnnooooooppprrrrrrssspppqqqqqqqqqqqqpppoooooommmoooqqqrrrsssrrrqqqpppooooooooooooqqqrrrtttuuuqqqqqqqqqqqqrrrrrrrrrrrrttttttsssssssssttttttuuussstttuuutttsssrrrsssuuutttsssrrrrrrrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvsssssstttuuuvvvvvvwwwwwwtttttttttsssqqqpppnnnmmmmmmllllllkkkiiiiiiiiijjjgggiiimmmpppqqqpppooonnnkkkkkkkkklllmmmnnnpppppprrrsssssstttuuuuuuuuutttssssssssssssrrrrrrrrrrrroooooopppqqqssstttsssrrrpppooooooqqqssstttsssrrrqqqppppppooooooooopppppppppooonnnmmmllllllllllllmmmnnnnnnnnnmmmmmmoooppprrrrrrqqqqqqppppppoooooommmnnnooooooppppppppppppoooppppppqqqqqqqqqqqqqqqppppppppppppooonnnmmmlllnnnnnnmmmmmmllllllkkkkkkkkkkkkiiiiiiiiijjjkkklllkkkkkkjjjjjjkkkkkklllmmmnnnnnnoooooooooooonnnnnnooonnnmmmmmmlllllllllmmmkkkkkkkkklllkkkkkkjjjjjjiiigggffffffggghhhgggggggggggghhhhhhiiijjjkkkllljjjkkkllllllkkkhhhfffdddccccccddddddccccccbbbaaa___aaaddddddcccaaaaaabbbdddfffhhhiiihhhggghhhiiikkkjjjiiijjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkhhhhhhhhhgggfffeeecccbbbeeedddaaa______aaaccceeebbbdddfffhhhhhhgggeeeccceeeeeeffffffggggggggggggeeeffffffffffffdddbbbaaaddddddccccccccccccccccccaaaaaaaaa```______^^^^^^^^^^^^^^^]]]^^^______```ZZZ\\\___bbbdddeeeeeeeeedddeeeeeefffggggggffffffdddddddddcccccccccbbbbbb___aaaccccccaaa`````````bbbbbbbbbaaaaaaaaa``````^^^___```aaabbbcccccccccdddccccccccccccccccccccceeeffffffffffffeeecccbbbcccccccccbbbaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^aaa```______aaabbbccccccdddcccbbbbbbddddddddddddccceeeggghhhiiihhhhhhhhhbbbdddggghhhhhhfffeeeddddddfffggghhhgggfffggghhhhhhgggeeedddccccccddddddaaabbbdddeeeffffffddddddfffffffffffffffeeedddddd{{{|||}}}~~~~~~~~~}}}~~~}}}}}}|||}}}}}}}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuttttttvvvxxxzzzzzzzzzzzz{{{|||zzz{{{|||}}}}}}|||{{{zzz|||{{{{{{zzz{{{{{{||||||xxxyyyyyyzzzyyyxxxvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuussssssttttttuuusssrrrqqqrrrtttuuuvvvuuuttttttuuuuuutttssssssrrruuutttrrrpppnnnmmmmmmmmmoooooooooooopppqqqrrrssssssssssssssssssrrrrrrqqqnnnoooooopppppppppppppppoooooonnnoooppprrrtttuuuqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssstttuuuvvvssstttuuuuuutttssstttuuuttttttsssssstttuuuwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvtttuuuuuuvvvvvvvvvvvvuuusssssssssrrrpppooommmllljjjkkkkkkiiigggggghhhiiifffhhhkkkmmmooonnnmmmllllllllllllmmmnnnooopppqqqrrrsssssstttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqoooppppppqqqqqqqqqqqqqqqooonnnoooqqqssstttsssrrrrrrqqqpppooonnnnnnnnnnnnoooooonnnmmmllllllllllllmmmnnnooonnnmmmmmmoooqqqrrrqqqqqqqqqppppppoooooooooooooooppppppqqqqqqrrroooooopppqqqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmlllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkkkkkkkkkkkkkllllllkkkkkkjjjiiihhhhhhgggggghhhiiiiiigggeeegggggghhhiiijjjkkkkkkkkkjjjkkkkkkkkkjjjiiigggfffdddddddddddddddccccccbbb___aaabbbbbbaaaaaaaaabbbccceeehhhiiihhhhhhhhhiiikkkiiihhhiiijjjkkkjjjiiihhhiiijjjkkkllllllllllllggghhhhhhhhhgggeeecccbbbeeedddbbb``````aaabbbdddcccdddeeeggggggfffdddcccdddeeefffgggggggggggggggddddddeeeffffffeeecccbbbeeeeeeddddddcccbbbaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^^^^^^^______```\\\]]]___aaabbbdddddddddddddddeeefffggggggggggggdddddddddcccccccccbbbbbb^^^```bbbbbbaaa``````aaa```aaaaaaaaabbbbbbcccccc^^^___```bbbcccdddeeeeeeeeeeeedddccccccbbbbbbaaaeeeeeefffffffffeeeccccccddddddcccbbbaaaaaa```__________________^^^^^^^^^_______________```aaaaaa`````````aaaaaaaaaaaabbb```cccfffggggggeeeeeeeeeccceeeggggggfffeeeeeeeeegggiiikkkjjjhhheeeddddddffffffeeeeeedddccccccccc```aaaccceeegggggggggfffgggggggggffffffdddcccccc{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~|||||||||{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuutttsssvvvxxxyyyxxxwwwxxxzzz|||yyyzzz{{{||||||{{{zzzyyyzzzyyyyyyyyyyyy{{{|||}}}yyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvuuutttttttttttttttsssrrrqqqqqqsssuuuuuuttttttttttttuuuttttttsssrrrtttsssqqqpppooooooppppppppppppoooooooooqqqrrrsssssssssttttttssssssrrrqqqoooooonnnnnnnnnooopppqqqpppooonnnnnnoooqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvtttuuuvvvvvvttttttuuuvvvuuutttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrrrrqqqpppnnnmmmlllhhhjjjjjjhhheeedddfffhhhggghhhkkklllmmmmmmlllkkklllllllllmmmnnnoooqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqpppppppppooooooooopppqqqqqqpppooooooooonnnnnnnnnppprrrssssssqqqppppppooonnnnnnnnnooooooqqqpppooonnnmmmmmmmmmmmmmmmnnnooonnnmmmmmmoooqqqpppppppppppppppooooooooooooooooooooopppqqqrrrrrrnnnoooooopppqqqpppppppppqqqpppnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnpppooommmkkkjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkkllllllkkkkkkkkknnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhjjjkkkjjjfffdddggghhhiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggeeeeeeeeeeeeeeedddcccccc___```aaaaaa``````bbbcccaaadddgggiiihhhhhhhhhiiijjjiiihhhhhhjjjjjjiiihhhhhhiiijjjkkkllllllllllllggghhhiiiiiihhhfffdddbbbdddccccccbbbaaaaaabbbbbbddddddeeeeeeeeeddddddccccccdddeeegggggggggggggggbbbcccdddeeefffeeeddddddeeeeeedddccccccbbbbbbaaaaaaaaaaaa```______^^^^^^]]]]]]]]]]]]]]]^^^^^^___^^^_________aaabbbcccdddcccdddeeefffggggggggggggdddddddddcccccccccbbbbbb^^^```bbbcccbbbaaaaaabbb````````````aaaaaabbbbbb]]]^^^```aaacccdddddddddddddddccccccccccccccccccdddeeefffffffffeeedddccceeeddddddcccbbbaaa```_________``````aaaaaabbbbbb___```````````````aaaaaa^^^___```aaa`````````aaa^^^bbbfffgggfffddddddeeedddeeegggfffdddcccdddffffffhhhjjjjjjhhheeeccccccdddeeefffffffffdddbbbaaabbbcccdddeeefffgggggggggeeeeeeeeeffffffeeedddddd}}}}}}|||||||||~~~||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvuuussssssvvvwwwwwwvvvuuuvvvyyy{{{xxxyyy{{{||||||{{{yyyxxxxxxxxxwwwwwwxxxzzz{{{}}}{{{yyywwwtttssstttvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvtttrrrqqqqqqsssttttttssstttttttttuuuttttttssssssrrrqqqpppppppppqqqssstttqqqpppooooooooopppqqqrrrqqqqqqrrrrrrqqqqqqpppooopppooommmllllllnnnpppqqqqqqpppooonnnoooppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwvvvuuutttuuuwwwuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxvvvuuusssrrrrrrrrrqqqooonnnlllkkkgggiiiiiigggdddccceeegggjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrssssssrrrrrrqqqqqqpppppppppoooooooooooonnnpppqqqrrrqqqooonnnnnnnnnnnnnnnnnnppprrrsssrrrqqqnnnnnnmmmnnnnnnooopppppprrrqqqpppooonnnnnnnnnnnnmmmnnnooonnnmmmnnnoooqqqoooooooooooooooooooooooonnnnnnnnnnnnoooppprrrrrrnnnnnnoooppppppppppppoooqqqpppnnnlllkkklllmmmnnnlllmmmmmmmmmnnnooooooooorrrpppnnnlllkkkjjjkkkkkkkkkkkkjjjjjjkkkkkklllmmmiiiiiiiiijjjjjjiiiiiiiiinnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkkkkkkkkjjjjjjggghhhiiilllllljjjfffccchhhhhhiiijjjjjjjjjjjjiiihhhgggffffffffffffggggggeeeeeeffffffeeeeeedddccc`````````_________bbbddd```cccfffiiiiiiiiiiiijjjiiihhhggghhhiiijjjiiiggghhhiiijjjkkkllllllmmmlllggghhhiiiiiihhhfffdddbbbccccccccccccbbbbbbaaaaaaeeedddddddddddddddddddddbbbccceeeggghhhhhhgggfffaaabbbdddeeeffffffeeedddddddddccccccccccccccccccaaaaaaaaa```______^^^^^^\\\\\\[[[[[[\\\\\\]]]^^^``````_________aaacccdddcccdddeeefffggggggggggggdddddddddcccccccccbbbbbb^^^aaacccdddcccbbbcccddd````````````````````````\\\]]]___```bbbccccccdddbbbbbbbbbccccccddddddddddddeeefffffffffeeedddccceeeeeedddcccbbbaaa```_________```bbbcccdddffffffaaabbbccccccbbbbbbcccddd___aaabbbbbbbbbaaabbbbbb```dddhhhiiihhhffffffgggdddfffgggeeecccbbbeeegggaaadddhhhiiihhhfffeeeeeecccdddfffggggggdddaaa___eeeeeeeeefffffffffggggggccccccdddeeeffffffffffff~~~}}}|||~~~~~~~~~}}}}}}~~~~~~|||{{{{{{||||||zzzwwwttt{{{zzzyyyxxxwwwuuuttttttxxxwwwuuutttssstttvvvwwwzzzzzzyyyxxxxxxxxxxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzuuuqqqrrrvvvyyywwwtttwwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwvvvvvvvvvtttrrrqqqqqqqqqrrrrrrsssssssssuuuuuuuuutttsssrrrpppppppppooonnnmmmmmmnnnoooppppppqqqrrrrrrsssssssssrrrtttttttttsssrrrpppooonnnpppooonnnnnnnnnnnnooooooooooooooonnnoooppppppqqqpppqqqqqqrrrrrrqqqqqqppprrruuuwwwwwwuuutttssstttwwwwwwvvvtttrrrrrrsssuuuxxxxxxxxxxxxxxxxxxxxxwww{{{zzzyyyxxxxxxzzz{{{}}}yyyxxxvvvvvvvvvuuusssqqqooommmkkkkkkkkklllkkkjjjkkkjjjiiigggffffffffffffggggggiiilllnnnooommmkkkmmmmmmnnnmmmmmmnnnqqqsssssssssrrrqqqqqqpppoooooopppooonnnmmmmmmllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqpppooolllllllllmmmmmmnnnooopppnnnmmmlllllllllnnnooopppoooooonnnmmmmmmmmmmmmmmmnnnoooooonnnllljjjkkkkkklllkkkiiijjjllloooppppppoooppppppqqqqqqppppppoooqqqpppnnnmmmlllmmmooopppnnnnnnnnnnnnnnnoooooooooqqqpppooommmllllllkkkkkkjjjjjjkkkkkklllmmmnnnnnnlllkkkiiijjjkkkkkkjjjhhhmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmllliiifffjjjhhhggghhhiiiiiihhhgggdddfffiiilllllljjjhhhfffhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeddddddccccccccc___^^^]]]^^^```bbbbbbaaadddeeefffeeedddeeehhhjjjhhhiiijjjjjjjjjjjjiiihhhjjjhhhfffgggiiikkklllkkkiiijjjjjjjjjhhhfffdddcccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaacccccccccdddeeefffggghhhdddccccccccccccdddeeefffcccdddeeefffeeedddcccbbbbbbbbbaaa``````aaabbbccc______^^^^^^]]]\\\\\\[[[______```aaabbbbbbaaaaaabbbccccccddddddeeefffffffffeeedddcccbbbbbbbbbbbbdddcccbbbaaa```````````````aaabbbbbbbbbbbbaaaaaa\\\^^^```bbbcccbbbaaaaaadddcccbbbaaabbbdddfffhhhhhhfffdddccccccdddeeefffcccccccccbbbaaa``````___]]]___aaacccdddcccbbbaaa```````````````aaaaaaaaaaaa```___^^^]]]^^^^^^______```aaabbbdddgggiiijjjccccccbbbbbbbbbbbbbbbbbbaaa``````______```bbbbbbfffffffffeeedddcccbbbaaa```aaaccceeeeeeeeecccbbbdddcccccceeeffffffdddbbb~~~~~~~~~}}}}}}~~~~~~|||{{{{{{||||||{{{xxxuuuzzzzzzyyyxxxwwwvvvuuutttxxxwwwuuutttssstttvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyvvvssssssuuuwwwvvvtttwwwwwwxxxxxxxxxxxxxxxxxxzzzxxxwwwvvvwwwwwwuuusssqqqrrrrrrrrrssssssssstttssssssssstttssssssrrrrrrpppooonnnmmmmmmnnnooopppooopppqqqrrrssstttttttttvvvvvvvvvvvvuuutttrrrrrroooooooooooooooooonnnnnnnnnooooooooopppppppppppppppqqqrrrrrrsssssssssrrrsssuuuvvvvvvuuuttttttuuuwwwwwwwwwuuurrrrrrsssuuuyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvuuusssqqqpppnnnmmmlllmmmmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkknnnooonnnllloooooopppooonnnoooqqqtttrrrrrrrrrqqqqqqpppppppppqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllmmmnnnnnnmmmlllmmmmmmmmmmmmnnnoooppppppqqqpppooommmmmmmmmmmmnnnoooooonnnmmmmmmmmmmmmmmmkkklllmmmmmmllllllnnnooonnnlllkkklllnnnpppqqqqqqppppppqqqqqqqqqqqqppppppqqqpppnnnmmmlllmmmnnnooonnnnnnnnnoooooooooooooooqqqpppooonnnmmmlllllllllllllllllllllllllllllllllmmmkkkjjjjjjkkkkkkjjjiiikkkkkkjjjjjjiiihhhhhhgggjjjiiijjjkkklllkkkhhhfffjjjiiihhhhhhjjjjjjiiihhheeegggiiikkkllljjjhhhfffdddcccccccccccccccddddddeeeeeeeeeddddddddddddddd```^^^]]]^^^```bbbbbbaaaccccccdddccccccdddfffhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjhhhggggggiiijjjkkkjjjiiiiiiiiiiiigggfffdddcccbbbaaaaaaaaa``````______bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeefffgggccccccddddddddddddddddddeeeeeefffffffffeeedddcccdddcccbbbaaa``````aaaaaa______^^^^^^]]]\\\[[[[[[___``````aaaaaabbbaaaaaabbbbbbbbbcccddddddeeeeeeeeedddccccccbbbbbbbbbbbbccccccbbbaaaaaaaaaaaabbbaaabbbbbbccccccbbbbbbbbb^^^___aaacccdddcccbbbbbbccccccccccccccceeefffggggggfffeeedddcccddddddeeeccccccbbbbbbaaa``````___aaaaaabbbcccccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\[[[\\\]]]^^^``````aaabbbdddfffggghhhccccccbbbbbbaaaaaaaaaaaa```______^^^___```bbbccceeeeeeeeeeeedddcccbbbaaabbbcccdddeeeeeeeeedddccccccccccccdddfffeeecccaaa~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}|||zzzxxxyyyyyyyyyxxxwwwvvvuuuuuuxxxwwwuuutttssstttuuuuuussssssssstttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuutttttttttttttttwwwwwwxxxyyyxxxwwwvvvuuuyyyxxxwwwwwwxxxxxxwwwuuussssssssssssssstttttttttqqqrrrssssssttttttssssssooonnnnnnmmmmmmnnnnnnoooooopppqqqssstttuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssmmmnnnooopppppppppooonnnmmmnnnooopppqqqppppppoooooopppqqqrrrsssttttttttttttuuuuuuuuussssssuuuvvvwwwwwwwwwuuusssrrrtttvvvyyyxxxwwwvvvwwwyyy{{{|||yyyzzz|||||||||zzzxxxvvvvvvuuutttuuuvvvvvvtttrrrqqqooonnnmmmnnnnnnmmmkkkiiiiiihhhhhhhhhhhhiiiiiiiiihhhiiijjjmmmoooooonnnqqqrrrrrrqqqoooppprrrtttqqqqqqqqqpppppppppppppppqqqppppppooonnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkklllnnnooopppppppppooommmmmmmmmnnnnnnooopppqqqtttsssqqqooommmllllllkkkoooooonnnmmmmmmmmmnnnnnnmmmmmmmmmlllkkklllnnnpppooommmmmmnnnppprrrrrrrrrppppppqqqqqqqqqqqqpppppppppooonnnmmmlllmmmmmmnnnnnnnnnnnnoooooopppppppppqqqpppooonnnnnnmmmllllllmmmmmmlllllllllkkkkkkkkknnnlllkkkkkklllmmmkkkjjjiiiiiijjjjjjjjjhhhgggfffiiihhhhhhiiijjjjjjhhheeejjjiiihhhhhhjjjjjjiiihhheeegggiiikkkllljjjhhhgggeeeeeeeeefffgggggghhhhhhdddddddddeeeeeeeeeeeeeeeaaa___^^^___aaabbbbbbbbbaaabbbbbbbbbaaabbbdddfffhhhgggffffffffffffggghhhjjjhhhggggggiiijjjiiiiiiggggggggggggfffeeedddcccbbbbbbaaa```______^^^^^^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffccccccdddeeeeeedddcccbbbeeeffffffffffffeeeddddddeeedddcccbbb``````````````````___^^^]]]\\\[[[ZZZ______``````aaaaaa````````````aaabbbbbbccccccdddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddbbbcccccccccbbbbbbbbbbbb___```bbbcccdddccccccbbbbbbbbbcccdddeeeeeeeeeeeeffffffffffffeeedddcccbbbccccccbbbbbbaaa`````````ddddddddddddcccccccccccceeeeeeeeedddccccccbbbbbbbbb```]]][[[ZZZ[[[\\\^^^```aaaaaabbbcccdddeeeeeeccccccbbbaaa```______^^^^^^^^^]]]]]]^^^```aaabbbdddddddddddddddcccbbbaaadddddddddddddddddddddccccccbbbcccdddeeeeeecccaaa~~~~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{yyyyyyxxxxxxxxxwwwvvvvvvvvvwwwvvvuuutttttttttttttttuuuttttttsssrrrsssssssssvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvvvvuuusssrrrsssttttttvvvxxxyyyyyyxxxvvvuuuyyyxxxwwwwwwxxxyyywwwvvvttttttttttttttttttttttttrrrrrrsssssstttssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrssstttuuuuuuuuurrrrrrrrrssssssrrrqqqqqqlllnnnpppqqqqqqpppooonnnlllnnnpppqqqrrrqqqooonnnmmmnnnoooqqqsssttttttttttttuuuuuutttssssssvvvxxxwwwwwwwwwuuussssssuuuwwwyyyxxxvvvvvvvvvyyy|||~~~{{{|||||||||{{{yyywwwvvvuuutttssstttuuuuuutttrrrpppnnnmmmmmmnnnnnnllljjjffffffeeeeeefffgggggghhhjjjiiiiiijjjmmmppppppppprrrsssrrrqqqooooooqqqsssppppppppppppppppppppppppooooooooonnnnnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmooopppqqqqqqqqqqqqnnnnnnnnnnnnnnnoooqqqqqqtttsssrrrpppnnnmmmlllllloooooonnnnnnnnnnnnnnnoooqqqqqqpppmmmjjjjjjkkkmmmnnnmmmmmmnnnppprrrrrrqqqppppppqqqqqqqqqqqqppppppoooooonnnllllllllllllmmmmmmnnnnnnoooooopppppppppppppppoooooonnnmmmllllllkkklllllllllllllllllllllooommmllllllmmmmmmlllkkkhhhiiikkklllkkkjjjhhhfffhhhgggggghhhiiiiiigggeeehhhgggfffgggiiijjjiiihhhfffgggjjjkkkkkkjjjiiihhhggghhhhhhiiiiiiiiiiiiiiiddddddeeeeeeffffffggggggbbb```______aaacccbbbbbb```aaacccbbbbbbbbbdddeeegggfffdddccccccdddfffgggiiihhhfffggghhhiiihhhgggfffffffffeeeeeeddddddcccdddcccbbbaaa```___^^^^^^bbbbbbbbbbbbccccccccccccbbbaaaaaaaaabbbbbbcccdddbbbccceeefffeeedddbbb```eeeeeeeeeeeeddddddccccccdddccccccbbbbbbaaaaaaaaaaaa```___^^^]]]\\\\\\[[[]]]^^^^^^_________^^^^^^______``````aaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccdddffffffcccbbbbbbaaaaaaaaaaaaaaa___```aaabbbbbbbbbbbbaaa```bbbdddfffffffffeeedddeeefffggggggfffdddbbbaaabbbbbbbbbbbbaaaaaa``````eeeeeedddddddddeeeeeefffffffffeeedddccccccbbbbbb```___\\\ZZZZZZ\\\___```aaaaaabbbbbbbbbcccbbbbbbcccbbbaaa```___^^^]]]\\\]]]\\\\\\\\\]]]___```aaabbbcccccccccccccccbbbaaadddccccccbbbaaabbbbbbcccbbbbbbbbbccceeedddbbb```~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{}}}}}}{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssssstttssssssrrrrrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvtttvvvwwwvvvtttsssssstttrrrtttvvvyyyzzzzzzyyyxxxyyywwwvvvwwwxxxxxxwwwvvvttttttttttttttttttttttttttttttttttttsssrrrqqqpppmmmmmmnnnnnnnnnnnnmmmmmmrrrrrrsssssstttsssssssssppppppqqqqqqqqqpppoooooolllnnnpppqqqrrrqqqpppnnnlllnnnpppqqqrrrqqqooonnnjjjkkkmmmoooqqqrrrsssssstttuuuuuutttssssssvvvxxxwwwwwwwwwuuuttttttuuuwwwzzzxxxwwwvvvwwwyyy|||~~~~~~}}}{{{yyyxxxwwwxxxxxxtttsssssssssuuuuuusssqqqnnnmmmlllmmmmmmmmmkkkhhhfffeeeeeeffffffggghhhiiijjjiiiiiikkknnnqqqrrrqqqrrrrrrrrrpppooooooqqqsssppppppoooooooooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkiiijjjkkkmmmnnnmmmmmmlllmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqpppooonnnnnnmmmoooooonnnnnnnnnooooooppprrrrrrqqqnnnkkkjjjkkkllllllkkkkkkmmmoooqqqpppooooooppppppqqqqqqppppppoooooonnnmmmllllllkkkkkkkkklllmmmmmmnnnooooooppppppnnnnnnoooooonnnmmmlllkkkiiiiiijjjkkklllnnnnnnoooooonnnlllmmmnnnnnnmmmkkkiiikkklllmmmmmmkkkiiihhhhhhgggfffggghhhiiihhhfffgggfffeeefffhhhiiihhhgggggghhhjjjkkkkkkkkkiiiiiiggggggggghhhgggfffeeedddeeeeeeeeeffffffgggggggggcccaaa``````bbbccccccbbbaaabbbdddddddddccceeeffffffeeecccbbbbbbccceeefffgggffffffggghhhiiihhhfffeeeeeeeeedddddddddddddddeeeeeedddcccbbb``````___aaaaaabbbbbbbbbcccccccccaaa````````````aaaaaabbbaaabbbdddeeeeeedddbbbaaacccccccccbbbbbbbbbbbbbbbaaaaaabbbbbbccccccccccccaaaaaa``````___^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]\\\^^^______``````aaabbbbbb``````aaabbbbbbbbbaaaaaa``````aaabbbccceeeggggggcccbbbaaa````````````aaa______`````````````````````bbbdddfffgggfffdddcccdddfffggghhhgggeeebbb```bbbbbbbbbaaaaaaaaaaaaaaacccccccccdddeeeggghhhiiieeeeeedddcccbbbaaaaaa```^^^]]]\\\[[[\\\___bbbddd```aaaaaabbbbbbaaa``````aaaaaa```___]]]\\\[[[[[[\\\[[[[[[[[[[[[]]]___```aaaaaabbbbbbcccbbbbbbbbbaaaaaa```______``````aaabbbaaaaaacccddddddbbb```~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||zzzyyywwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvuuutttsssrrrrrrooooooooopppqqqrrrssstttqqqrrrssstttuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuuuussstttvvvyyyzzz{{{{{{{{{xxxwwwvvvvvvwwwwwwvvvttttttttttttsssssssssssssssuuuuuuuuutttsssrrrpppooolllmmmmmmnnnnnnmmmmmmlllpppqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqpppooommmnnnpppqqqqqqqqqqqqpppmmmnnnooopppqqqppppppooojjjkkklllnnnpppqqqqqqqqqssstttuuutttttttttvvvxxxvvvwwwwwwuuuttttttvvvxxxzzzyyyxxxwwwxxxyyy{{{}}}}}}{{{xxxwwwwwwxxxyyytttsssrrrsssttttttrrrpppmmmllllllmmmmmmmmmjjjhhhiiiiiihhhiiiiiijjjkkkkkkjjjiiijjjlllooorrrrrrrrrqqqrrrrrrpppoooooorrrtttppppppoooooonnnmmmmmmmmmkkklllllllllllljjjiiihhhgggggghhhiiijjjkkkllllllkkklllmmmnnnnnnnnnmmmllllllllllllmmmmmmnnnooopppoooooooooppppppooonnnnnnoooooonnnnnnnnnoooppppppnnnooopppooommmmmmmmmnnnjjjjjjjjjlllnnnoooooommmnnnoooooooooooooooooonnnnnnnnnmmmlllkkkjjjjjjiiikkkkkklllmmmnnnnnnoooooollllllmmmnnnmmmlllkkkjjjhhhhhhiiikkkmmmnnnppppppooommmllllllmmmmmmlllkkkkkkkkklllmmmmmmlllkkkjjjhhhgggfffggghhhiiihhhgggfffeeeeeefffhhhiiihhhggghhhiiijjjkkkkkkkkkjjjiiiiiijjjjjjjjjjjjhhhfffeeefffffffffgggggggggggggggdddbbbaaaaaabbbccccccbbbaaaccceeefffeeeeeefffgggeeedddccccccccccccdddeeeeeedddeeefffhhhiiihhhgggeeeeeedddddddddeeeffffffeeeeeedddcccbbbbbbaaaaaa`````````aaabbbbbbcccccc``````____________`````````aaacccdddddddddcccbbbcccbbbaaaaaa``````aaaaaa___```bbbcccdddeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^___^^^^^^]]]\\\^^^______``````aaaaaabbb___```aaabbbbbbaaa```___`````````aaacccdddfffgggdddcccbbb`````````aaaaaa________________________```bbbdddfffffffffeeeddddddeeefffggggggeeecccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccceeefffhhhiiijjjccccccbbbbbbaaaaaa``````]]]]]]]]]]]]^^^```bbbccc______aaaaaaaaa```___^^^______^^^]]]\\\[[[[[[ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbb^^^^^^^^^_________``````aaa```aaabbbccccccaaa___}}}||||||||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~|||zzzzzzzzzzzzyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvuuutttsssqqqqqqmmmmmmmmmmmmooopppqqqrrrpppppprrrssstttttttttsssvvvttttttvvvyyyzzzxxxuuuvvvwwwwwwyyyzzz{{{||||||yyywwwuuuuuuuuuuuutttrrrssssssssssssrrrrrrrrrqqqssstttttttttsssrrrrrrqqqllllllmmmnnnnnnmmmlllllllllmmmoooqqqrrrsssttttttsssssssssrrrrrrpppooonnnnnnnnnooopppqqqqqqrrrrrrnnnoooooooooppppppppppppkkklllmmmooopppqqqqqqqqqqqqsssuuuvvvuuuuuuvvvwwwvvvwwwwwwvvvtttuuuwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxuuutttsssssssssrrrpppnnnnnnmmmmmmnnnooonnnkkkhhhkkkjjjjjjjjjjjjjjjkkkllliiiiiijjjnnnqqqsssrrrqqqqqqrrrrrrqqqqqqqqqtttvvvqqqqqqpppooommmlllkkkkkkkkklllmmmmmmmmmkkkiiihhhffffffgggiiikkklllnnnnnnnnnooopppppppppooonnnmmmkkkkkkkkkkkklllmmmnnnooonnnnnnooooooooonnnmmmllloooooonnnnnnoooppppppqqqmmmoooqqqqqqooommmmmmmmmjjjiiijjjllloooooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmlllkkkjjjiiihhhiiiiiijjjkkklllmmmnnnnnnjjjkkklllmmmmmmkkkjjjhhhiiiiiijjjkkklllnnnoooooonnnmmmkkklllmmmmmmllljjjkkkkkkkkkkkkkkkkkkkkkkkkiiigggfffggghhhjjjiiiiiihhhgggfffhhhjjjkkkjjjiiihhhiiijjjkkkkkkkkkjjjjjjjjjkkkmmmmmmmmmlllkkkiiihhhhhhhhhgggggggggggggggeeecccaaabbbcccdddcccbbbaaaccceeefffeeeeeeeeefffddddddddddddddddddddddddcccccccccfffiiijjjiiigggeeeeeedddddddddfffggghhhccccccccccccbbbbbbaaaaaa^^^______```aaaaaabbbbbb______^^^^^^^^^^^^______``````aaabbbcccddddddeeeccccccaaa`````````aaabbb```aaacccddddddddddddcccaaaaaabbbccccccddddddeeeaaaaaaaaaaaaaaa```_______________```aaaaaabbbbbb``````aaabbbaaa```^^^]]]______```aaabbbccceeefffgggfffdddbbbaaaaaabbbccc``````____________``````aaabbbdddeeefffeeeeeeeeecccdddeeefffffffffeeedddaaaaaaaaaaaaaaaaaaaaabbbaaabbbdddfffggggggggggggbbbbbbbbbbbbbbbaaaaaaaaa]]]]]]^^^^^^_________^^^]]]^^^```aaaaaa```___^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[^^^___```aaabbbbbbbbbbbb[[[\\\^^^```aaaaaaaaa```aaa``````aaacccccc```^^^}}}|||{{{{{{|||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~|||zzzyyyyyyyyyxxxvvvvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvvvvuuutttrrrqqqpppnnnnnnmmmllllllllllllmmmooopppqqqsssttttttsssssswwwtttsssvvv{{{}}}zzzuuuzzzyyyyyyyyyyyyzzz{{{|||yyywwwuuutttuuutttrrrpppsssssssssrrrrrrqqqqqqqqqqqqrrrssssssttttttsssssskkklllmmmnnnnnnmmmlllkkkiiijjjmmmooorrrtttvvvvvvssssssrrrqqqpppooommmllloooooooooooopppqqqrrrsssooooooooonnnoooppppppqqqlllmmmnnnpppqqqqqqqqqqqqpppsssuuuvvvvvvuuuvvvvvvvvvwwwwwwvvvtttuuuwwwyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz|||||||||zzzxxxvvvvvvtttsssssssssrrrooommmnnnnnnnnnooopppooollliiijjjjjjiiiiiiiiiiiiiiijjjhhhiiikkkooorrrtttsssqqqrrrsssssssssrrrsssvvvxxxrrrqqqpppooommmkkkjjjiiilllmmmnnnnnnnnnllljjjhhheeefffgggiiikkkmmmoooppplllmmmmmmmmmmmmkkkjjjiiikkkkkkkkkkkkkkkmmmnnnnnnnnnoooooooooooommmkkkjjjoooooonnnoooooopppqqqqqqooorrrtttssspppllliiihhhjjjjjjkkkmmmooopppooommmllllllmmmmmmmmmmmmllllllmmmmmmmmmlllkkkjjjhhhggghhhhhhiiijjjlllmmmmmmnnniiijjjkkkllllllkkkiiihhhkkkkkkkkkllllllmmmmmmmmmnnnlllkkkkkklllmmmkkkjjjkkkjjjjjjiiiiiijjjkkkkkkiiihhhfffgggiiijjjjjjiiiiiihhhhhhiiikkkmmmlllkkkiiiiiijjjkkkkkkkkkkkkjjjeeegggiiikkkkkkkkkjjjiiiiiiiiihhhhhhggggggffffffeeecccbbbbbbcccdddcccbbb```bbbeeefffeeedddeeefffcccddddddeeeeeeddddddcccaaaaaacccfffiiijjjiiihhhfffeeeddddddeeefffhhhiiibbbbbbbbbaaaaaaaaaaaaaaa]]]^^^^^^___```aaaaaabbb___^^^^^^]]]]]]]]]^^^^^^`````````aaabbbdddfffgggeeedddbbbaaaaaaaaabbbcccbbbcccdddeeedddcccbbbaaaaaabbbbbbdddeeefffggggggcccccccccccccccbbbaaaaaa______``````aaabbbbbbbbb```aaabbbbbbaaa___]]][[[_________```aaacccdddeeeiiihhheeecccccccccdddeeebbbaaa````````````aaaaaabbbbbbcccdddeeeeeeeeeeeeccccccdddeeeffffffffffffaaaaaaaaaaaaaaabbbbbbbbbaaaccceeeggggggfffeeedddbbbbbbbbbbbbbbbbbbcccccc]]]^^^______^^^]]][[[ZZZ\\\]]]___aaaaaa```___]]]\\\\\\\\\[[[[[[[[[[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYY]]]^^^___aaabbbbbbbbbbbbZZZ\\\___aaaccccccbbbaaa`````````aaacccbbb```^^^~~~}}}|||}}}|||{{{|||}}}~~~~~~|||}}}~~~~~~}}}||||||||||||~~~|||{{{|||}}}|||{{{}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzvvvuuusssrrrqqqrrrrrrsssmmmmmmnnnoooooopppooooooqqqpppppppppqqqrrrssssssxxxvvvtttuuuxxxzzzyyyxxxuuussssssuuuyyy|||{{{yyy|||{{{xxxvvvtttrrrqqqpppppppppooooooppprrrsssuuuxxxwwwuuusssrrrrrrrrrsssqqqpppooommmkkkjjjjjjjjjpppnnnmmmooosssuuutttrrroooppprrrrrrrrrpppnnnmmmnnnpppqqqsssrrrqqqooonnnmmmooorrrrrrqqqppppppqqqqqqnnnlllmmmppprrrrrrpppqqqrrrsssuuuvvvwwwwwwwwwtttuuuuuuuuuvvvvvvvvvwwwvvvwwwwwwwwwwwwxxxzzz}}}zzzzzzzzzzzzzzzzzzyyyyyywwwtttqqqpppppppppooonnnllllllmmmmmmllllllkkkjjjmmmlllkkkjjjjjjjjjkkklllkkkmmmpppssstttsssqqqpppqqqqqqssstttuuuuuuvvvvvvsssssssssrrrpppmmmkkkiiinnnooooooooommmjjjgggeeegggggghhhiiijjjkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppooonnnnnnooopppooolllhhhfffhhhjjjnnnmmmlllkkkkkklllnnnnnnoooooonnnnnnmmmllljjjjjjjjjkkklllkkkiiiggggggggghhhiiiiiijjjjjjiiiiiiiiillljjjhhhhhhjjjmmmnnnnnnlllkkkjjjiiiiiiiiijjjkkkooonnnlllllllllllljjjhhhlllkkkkkkkkkiiihhhgggfffhhhhhhiiiiiiiiijjjjjjjjjiiiiiijjjkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjkkklllmmmiiijjjjjjkkkkkkkkkjjjjjjmmmkkkiiigggffffffggghhhhhhfffcccbbbcccccccccbbbcccccccccddddddeeeeeeeeebbbaaa```bbbdddeeeccc```ddddddeeeeeeeeedddccccccdddddddddeeeeeefffffffffeeeeeeddddddddddddccccccdddcccbbbaaa```___^^^]]]```____________^^^^^^^^^^^^^^^^^^___```aaaaaabbb``````aaa```___```bbbdddeeeeeeeeeddddddcccccccccbbbaaa`````````aaacccdddgggeeecccaaa`````````aaa______````````````_______________```````````````````````````aaacccdddeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaa```______^^^```bbbeeeffffffeeedddbbbbbbccccccdddeeeffffffcccccccccddddddcccbbbbbb```bbbccccccbbbaaabbbcccgggfffdddcccbbbbbbcccddd___]]]\\\\\\^^^^^^]]][[[[[[\\\^^^___```___^^^^^^^^^]]][[[YYYYYYYYYYYYZZZ^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___``````]]][[[ZZZ\\\```ccccccbbbcccaaa___^^^]]]^^^___```~~~}}}|||{{{|||{{{zzz{{{}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{}}}|||zzzzzz{{{|||{{{zzz|||zzzxxxxxxyyyzzzyyyxxxwwwwwwvvvwwwwwwxxxyyyzzzwwwvvvtttrrrqqqqqqqqqqqqmmmnnnoooooooooooooooooopppppppppppppppqqqrrrrrrwwwuuusssuuuwwwyyyyyywwwuuutttsssvvvyyy{{{{{{zzzzzzyyywwwvvvuuutttssssssqqqpppppppppppprrrssstttwwwvvvtttsssrrrqqqrrrrrrnnnnnnmmmlllllllllllllllnnnllllllnnnqqqsssrrrppppppqqqrrrsssrrrqqqooonnnooopppqqqqqqqqqqqqpppooommmooorrrrrrqqqppppppqqqtttqqqnnnnnnqqqrrrrrrqqqqqqrrrssstttvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvyyy{{{yyyyyyyyyxxxxxxxxxxxxxxxuuussspppooooooooonnnmmmkkkkkkllllllkkkkkkjjjiiilllkkkjjjjjjjjjkkklllmmmlllmmmoooqqqsssrrrrrrqqqrrrrrrssstttuuuuuuuuuuuusssrrrrrrqqqpppnnnllllllnnnnnnooopppooommmjjjiiihhhiiijjjkkkllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnooopppppppppoooooooooooooooooooooooooooppppppppppppooonnnnnnnnnooonnnlllhhhggghhhjjjllllllkkkkkklllmmmnnnooonnnnnnooooooooonnnmmmmmmjjjkkklllllljjjhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjllljjjhhhhhhjjjlllmmmnnnmmmlllkkkjjjjjjkkkllllllpppooommmmmmnnnnnnmmmkkkjjjjjjjjjiiihhhgggfffeeehhhiiijjjjjjkkkjjjjjjjjjiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkllljjjkkkkkkkkkkkkkkkjjjiiilllkkkiiiggggggggghhhiiiiiigggeeedddeeeffffffeeeccccccddddddeeeeeeeeeeeecccaaa```aaadddeeecccbbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggeeeeeeddddddddddddcccccccccbbbaaa```____________```____________^^^^^^^^^^^^^^^^^^___```aaaaaaaaa`````````___^^^^^^aaacccddddddcccccccccbbbbbbbbbbbbaaaaaa```aaabbbcccdddeeeeeecccbbbaaa``````````````````````````````````````````_______________`````````aaabbbcccdddeeebbbbbbcccccccccccccccbbbaaaaaabbbbbbaaa``````___^^^```bbbeeefffgggffffffeeeeeeddddddddddddddddddbbbcccccccccccccccbbbbbbaaacccddddddcccbbbbbbcccfffeeedddcccbbbbbbaaaaaa___^^^]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]][[[YYYYYYYYYYYYZZZ^^^]]][[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[]]]```bbbbbb```cccaaa```^^^^^^^^^```aaa~~~}}}|||{{{|||{{{zzz{{{|||}}}}}}{{{zzz{{{|||~~~~~~|||{{{yyy{{{yyyxxxxxxzzz{{{{{{zzzyyyxxxwwwwwwyyyzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwuuusssqqqppppppoooooooooooopppoooooonnnnnnppppppooooooooopppqqqqqquuutttssstttvvvwwwwwwwwwuuuttttttvvvyyyzzzzzzyyyxxxxxxwwwvvvvvvuuuvvvvvvqqqqqqppppppqqqrrrssstttvvvuuutttrrrqqqqqqqqqqqqkkkkkkkkkkkklllmmmnnnooonnnmmmlllnnnppprrrqqqppppppqqqrrrsssrrrqqqpppoooqqqpppppppppppppppqqqqqqmmmppprrrrrrqqqpppqqqqqqsssqqqooonnnooopppppppppqqqrrrssstttuuuuuuvvvvvvtttttttttttttttssssssssstttuuuvvvuuutttuuuwwwyyywwwwwwwwwwwwvvvvvvvvvuuusssqqqooonnnoooooonnnmmmkkkkkkkkkkkkkkkjjjiiiiiikkkjjjjjjiiijjjkkkmmmnnnmmmnnnooopppqqqrrrrrrssssssssstttttttttttttttsssrrrrrrqqqpppoooooooooooonnnnnnoooppppppooonnnmmmjjjkkklllmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnnnnooooooppppppqqqooooooooooooooooooooooooooooooooooooooonnnmmmmmmnnnnnnnnnllliiihhhhhhjjjjjjjjjjjjkkklllmmmnnnooolllmmmnnnoooooooooooooooiiijjjlllllljjjiiijjjkkkmmmmmmlllllllllkkkkkkjjjllljjjhhhhhhjjjlllmmmmmmmmmlllllllllllllllmmmnnnpppoooooopppqqqqqqpppnnnkkkkkkkkkkkkjjjhhhgggfffhhhiiikkklllmmmllljjjiiiiiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkklllllllllllllllkkkjjjiiilllkkkiiiiiihhhiiijjjkkkjjjhhhgggggghhhiiihhhgggddddddeeeeeeeeeeeeeeeeeedddbbb``````bbbdddddddddaaaaaabbbcccdddeeeffffffgggfffeeedddeeefffggghhheeeeeeddddddddddddcccccccccbbb```___^^^___`````````____________^^^^^^^^^^^^^^^^^^___``````aaaaaa`````````^^^]]]]]]___aaabbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaabbbccccccddddddccccccbbbaaa```___aaa```___^^^^^^___```aaa`````````______^^^^^^]]]______```aaabbbccccccddd___```aaabbbcccdddddddddaaabbbbbbbbbbbbaaa``````___```bbbdddffffffffffffggggggfffeeeddddddccccccbbbbbbccccccdddccccccbbbbbbdddeeeeeedddccccccdddeeeeeeddddddbbbaaa```___```___^^^^^^______^^^\\\]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\[[[YYYYYYYYYZZZZZZ]]]]]]\\\[[[[[[[[[[[[\\\^^^^^^______^^^^^^]]]\\\]]]\\\]]]___aaabbb```^^^bbbaaa```___^^^___```aaa~~~}}}}}}}}}|||zzzzzzzzz|||}}}|||{{{yyyzzz|||}}}|||}}}~~~~~~|||zzzzzzxxxwwwxxxzzz{{{{{{{{{wwwvvvuuuuuuwwwyyyyyyxxxuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvtttsssrrrqqqpppppppppppppppppppppooonnnmmmpppoooooooooooooooppppppsssrrrrrrrrrtttuuuvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvrrrqqqqqqpppqqqrrrssstttuuutttsssrrrqqqpppppppppkkkkkkkkkkkklllmmmnnnnnnooooooooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqpppqqqpppooonnnoooppprrrsssnnnppprrrsssrrrqqqqqqrrrooommmlllllllllnnnnnnoooqqqqqqrrrssstttuuuuuuuuuuuuuuuttttttttttttsssssstttuuuvvvvvvttttttvvvwwwwwwwwwvvvvvvuuuuuuttttttrrrqqqooooooppppppooonnnkkkllllllllllllkkkjjjjjjjjjjjjiiiiiijjjlllmmmooooooooonnnooopppqqqssstttttttttuuuuuutttssssssrrrrrrqqqpppoooooopppqqqrrrooooooppppppoooooonnnmmmkkkllllllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmnnnnnnoooooooooooooooooooooooooooooonnnoooooooooooonnnmmmmmmmmmmmmmmmkkkjjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnoookkkkkklllllllllllllllkkkggghhhjjjjjjiiiiiijjjkkkmmmmmmlllkkkjjjjjjjjjjjjkkkiiihhhhhhjjjllllllkkkkkkkkkkkkllllllmmmmmmnnnoooooooooqqqssssssqqqpppnnnnnnnnnnnnmmmlllkkkjjjgggiiilllnnnnnnmmmkkkiiiiiijjjkkkkkkllllllkkkkkkjjjjjjkkkkkkkkklllkkkkkkmmmmmmmmmmmmmmmlllkkkjjjlllkkkkkkjjjjjjkkklllmmmllljjjiiihhhiiiiiigggfffdddeeeffffffffffffeeeeeeeeecccaaa```aaaccceeefffbbbbbbbbbcccddddddeeefffgggfffdddcccccceeefffgggeeeeeedddddddddcccccccccbbbaaa```^^^^^^___```aaa```____________^^^^^^^^^^^^^^^^^^______```````````````___^^^\\\[[[]]]___bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccbbbccccccccccccaaa___^^^bbbaaa___]]]]]]___aaabbb``````______^^^]]]\\\\\\]]]]]]^^^___```aaabbbbbb``````aaabbbccccccccccccaaabbbbbbcccbbbbbbaaaaaaaaaaaabbbcccddddddccccccggggggfffeeeeeeddddddcccccccccdddeeeeeeeeedddddddddeeegggfffeeeddddddeeeeeeeeefffeeedddbbb```^^^bbb```____________^^^]]]^^^]]]\\\[[[[[[\\\^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________^^^]]]\\\]]]___aaaaaa```^^^]]]aaaaaa```______``````aaa}}}}}}~~~~~~~~~|||{{{zzz{{{}}}}}}}}}|||zzz{{{|||}}}~~~xxxzzz|||~~~~~~}}}|||zzzyyyxxxyyyzzz||||||{{{vvvuuussstttvvvwwwwwwwwwttttttttttttuuuvvvwwwwwwssssssssssssssssssrrrrrrppppppqqqppppppooonnnnnnppppppooooooooooooooopppqqqqqqqqqqqqqqqrrrtttuuutttuuuvvvvvvvvvvvvwwwxxxyyyyyywwwvvvuuuuuuuuuuuusssrrrqqqqqqqqqrrrssstttttttttssssssrrrqqqpppooommmllllllkkkkkkkkkkkklllmmmnnnnnnooooooooopppqqqpppqqqqqqqqqqqqqqqqqqqqqrrrpppooonnnnnnppprrrtttnnnpppssssssrrrqqqqqqrrrlllllllllllllllnnnpppqqqpppqqqrrrssssssttttttsssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuutttuuuvvvwwwwwwvvvvvvuuuttttttsssrrrqqqpppppprrrrrrqqqooommmmmmmmmmmmmmmllllllkkkjjjjjjiiiiiijjjlllmmmooooooooonnnnnnoooqqqsssuuuuuuuuuuuuuuutttsssrrrqqqrrrqqqpppppppppqqqssstttpppppppppooonnnmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooollllllmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmllllllkkkkkkkkkkkkjjjiiiggghhhiiijjjlllmmmmmmmmmjjjjjjjjjiiiiiigggffffffdddfffhhhhhhhhhggghhhiiikkkkkkjjjiiihhhhhhiiiiiikkkiiihhhiiijjjkkkkkkjjjiiiiiijjjkkklllmmmmmmmmmnnnnnnoooqqqssssssqqqooonnnnnnnnnnnnnnnmmmlllkkkgggiiilllnnnnnnmmmkkkiiijjjjjjkkkllllllllllllkkkkkklllmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllllllllllllllmmmmmmmmmmmmkkkiiiiiihhhgggeeeccceeefffggghhhhhhgggeeedddddddddbbbaaaaaabbbeeegggeeeeeedddccccccddddddeeefffeeedddccccccdddeeeeeeeeeeeedddddddddcccccccccbbbbbb``````___```aaabbb```____________^^^^^^^^^^^^^^^^^^^^^_______________```___]]][[[[[[]]]___bbbbbbccccccccccccccccccaaabbbbbbbbbccccccccccccaaabbbccccccbbbaaa___^^^bbbaaa___]]]]]]___aaabbb```______^^^]]]\\\\\\[[[ZZZ[[[]]]^^^___``````___bbbbbbccccccccccccbbbbbbbbbbbbcccccccccccccccbbbcccccccccbbbaaaaaa```___eeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffggggggffffffeeefffggggggeeedddddddddfffgggggggggfffdddbbb```cccbbb````````````___]]]___^^^]]]\\\\\\\\\]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]\\\\\\YYY[[[]]]___`````````___\\\^^^```aaaaaa___^^^]]]aaaaaa`````````aaaaaaaaa~~~~~~~~~~~~|||}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~|||||||||}}}~~~wwwxxxzzz{{{||||||||||||{{{yyyxxxxxxzzz{{{{{{zzzvvvtttssssssuuuvvvuuuuuusssssssssssstttuuuvvvvvvqqqrrrssssssttttttsssssspppppppppqqqppppppooooooqqqqqqpppoooooooooppppppnnnoooppppppoooppprrrtttssstttuuuuuutttsssuuuvvvxxxxxxvvvuuutttttttttttttttsssrrrqqqqqqrrrssstttttttttttttttsssqqqpppooonnnnnnlllkkkjjjjjjjjjjjjiiijjjllllllkkkjjjlllmmmpppppppppppppppqqqqqqqqqqqqpppooonnnoooppprrrtttnnnqqqssssssrrrqqqrrrrrrnnnooopppooonnnooorrrtttpppqqqrrrrrrsssssssssrrruuuuuuuuuuuuvvvvvvwwwwwwuuuwwwxxxwwwuuutttttttttwwwwwwvvvuuutttssssssrrrqqqppppppqqqssssssrrrpppnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjiiijjjkkkmmmnnnoooooonnnnnnoooqqqsssttttttuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqrrrrrrssstttrrrqqqpppooonnnmmmlllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooppppppqqqqqqrrroooooooooooooooooooooooopppppppppppppppooonnnnnnlllkkkjjjkkkllllllkkkiiiggghhhiiijjjkkkllllllllliiiiiiiiihhhgggfffddddddccceeegggggggggfffggghhhiiihhhgggffffffggghhhiiijjjiiihhhiiijjjkkkjjjiiiggghhhjjjkkkmmmmmmnnnnnnmmmnnnoooqqqsssrrrpppnnnlllllllllllllllkkkjjjjjjhhhiiikkklllmmmllljjjiiijjjjjjkkkllllllllllllllllllmmmnnnooooooooonnnmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkiiiiiihhhgggdddbbbeeefffhhhiiiiiigggeeedddcccddddddcccbbbbbbeeeggghhhgggeeedddddddddeeefffeeeeeeeeeeeeeeedddddddddeeeeeeddddddddddddcccccccccccccccbbbbbbaaaaaaaaa```____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]\\\\\\^^^```bbbbbbbbbcccccccccccccccaaabbbccccccddddddccccccaaabbbbbbbbbaaaaaa```___aaa```___^^^^^^___```aaa^^^^^^^^^]]]]]]\\\\\\[[[YYYZZZ\\\^^^_________^^^ccccccdddddddddccccccbbbbbbbbbcccddddddddddddccceeedddcccbbbaaa```______ddddddddddddddddddddddddddddddeeefffggggggggggggeeefffggggggeeeccccccdddgggggggggffffffeeedddccceeecccaaaaaaaaaaaa___^^^______^^^^^^]]]]]]^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\]]]]]]^^^]]]]]]]]]WWWYYY\\\___aaaaaaaaa```\\\^^^```aaa___^^^^^^___``````aaaaaaaaaaaabbbbbb~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{yyywwwwwwyyyyyyyyyxxxvvvtttrrrrrrssstttsssrrrrrrrrrrrrrrrssstttuuuvvvrrrssstttttttttsssrrrqqqoooooopppqqqqqqqqqpppppprrrrrrqqqpppppppppppppppmmmnnnpppooonnnnnnqqqsssrrrtttuuutttrrrqqqrrrtttuuuuuuttttttttttttuuuuuutttsssrrrqqqqqqrrrssstttuuuuuuuuuuuutttrrrqqqpppnnnmmmlllkkkjjjjjjjjjjjjgggiiikkkjjjhhhhhhjjjlllooonnnnnnnnnoooooopppqqqpppooooooooooooqqqrrrsssoooqqqssstttsssrrrrrrrrrrrrssssssqqqnnnnnnppprrrpppqqqqqqrrrrrrrrrrrrqqqrrrsssssstttuuuvvvwwwwwwtttvvvwwwvvvtttrrrrrrrrrvvvuuutttsssrrrqqqppppppoooooooooqqqssssssqqqooommmmmmnnnnnnmmmmmmlllkkklllkkkjjjjjjjjjkkklllmmmnnnnnnooooooppprrrssssssttttttttttttttttttssssssqqqrrrrrrsssssssssssssssqqqqqqpppooooooooooooooonnnooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoookkkjjjiiikkkmmmmmmkkkiiiggghhhiiijjjkkkkkkjjjjjjiiijjjjjjjjjiiihhhggggggeeefffhhhhhhgggfffggghhhggggggfffeeefffgggiiikkkjjjiiihhhiiikkkkkkiiihhhgggiiikkkmmmnnnooooooooonnnoooppprrrsssssspppmmmkkkkkklllllllllkkkjjjjjjhhhiiijjjjjjkkkjjjjjjjjjjjjkkkllllllmmmlllllllllkkklllnnnooopppooonnnmmmmmmmmmnnnoooppppppppppppppppppppppppooonnnmmmmmmjjjiiiiiiiiijjjiiigggeeefffgggiiijjjiiihhheeedddaaaccceeeeeecccbbbdddfffhhhgggfffeeeeeefffhhhiiifffggghhhiiihhhgggeeedddeeeeeeddddddddddddccccccddddddeeeeeeeeecccaaa___```____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]]]]___aaaaaaaaaaaabbbbbbbbbccccccaaabbbcccdddddddddccccccbbbbbbaaa````````````aaa````````````````````````]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[^^^```aaaaaa```___bbbcccdddeeeeeeeeeeeeeeebbbccccccdddeeeeeeddddddeeeddddddcccccccccccccccdddddddddccccccbbbbbbaaabbbcccdddeeeffffffffffffeeefffgggfffdddbbbbbbcccfffeeeeeeddddddeeeeeeeeefffdddbbbbbbbbbaaa```^^^___`````````______^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\]]]^^^^^^^^^]]]]]]XXXZZZ]]]```aaaaaa```___\\\^^^``````^^^^^^___bbb``````aaabbbbbbbbbbbbbbb~~~|||}}}}}}}}}~~~~~~}}}{{{zzzzzz}}}}}}}}}~~~~~~~~~|||{{{yyyxxxwwwvvvvvvvvvzzzxxxwwwvvvwwwwwwwwwvvvvvvtttrrrrrrssssssrrrqqqrrrrrrrrrrrrssstttuuuuuuttttttuuuuuutttrrrqqqooonnnooopppqqqqqqqqqqqqqqqssssssrrrqqqppppppqqqqqqlllnnnoooooommmmmmpppsssqqqssstttsssqqqoooqqqsssrrrrrrrrrssssssuuuvvvwwwuuutttsssrrrrrrrrrssstttuuuvvvvvvvvvuuusssqqqpppllllllkkkkkkjjjjjjkkkkkkhhhjjjlllkkkiiihhhjjjmmmnnnnnnmmmmmmnnnoooppppppoooooooooooopppqqqrrrsssoooqqqssstttsssrrrrrrsssssstttssspppllljjjlllnnnppppppqqqrrrrrrrrrqqqqqqpppqqqrrrssstttvvvwwwwwwsssuuuvvvuuusssqqqppppppttttttsssrrrqqqpppooonnnnnnmmmnnnppprrrrrrpppooollllllmmmmmmllllllkkkjjjmmmlllkkkjjjjjjjjjkkklllnnnnnnooopppqqqrrrrrrssssssssstttttttttttttttsssqqqrrrssstttttttttrrrrrrqqqqqqppppppqqqqqqrrrsssppppppqqqqqqqqqppppppoooppppppppppppppppppppppppmmmmmmmmmnnnooooooppppppssssssssssssssssssssssssqqqrrrrrrrrrrrrqqqppppppkkkiiiiiikkknnnnnnkkkiiihhhhhhjjjkkkkkkjjjiiihhhjjjjjjkkkllllllllllllkkkfffhhhiiiiiiggggggggghhhgggfffeeeeeefffhhhjjjllljjjiiiiiiiiikkkkkkiiiggghhhjjjlllnnnpppqqqqqqpppppppppqqqssstttssspppmmmmmmmmmmmmnnnmmmmmmllllllhhhiiiiiiiiiiiijjjjjjjjjjjjkkkllllllmmmmmmlllllljjjkkkmmmoooooonnnmmmllllllmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmlllhhhggghhhjjjkkkllljjjhhhfffgggiiijjjjjjhhheeeddd```cccffffffdddcccdddfffgggfffeeeeeefffhhhkkklllggghhhjjjlllkkkiiifffdddeeeeeeeeedddddddddccccccdddfffggghhhfffddd```^^^``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^]]]^^^```ccc___`````````aaaaaabbbbbbaaabbbcccdddeeedddcccccccccbbb```______```aaaaaa______````````````______\\\\\\\\\\\\\\\\\\]]]]]][[[]]]___aaabbbbbbaaa```aaabbbccceeefffggghhhhhhbbbcccddddddeeeeeeeeeeeeddddddddddddeeefffggggggfffeeedddcccaaa```___^^^```aaabbbcccddddddeeeddddddfffgggfffcccbbbbbbbbbeeedddcccbbbcccdddeeeffffffeeecccbbbbbbbbb```^^^___```aaaaaaaaa```^^^]]][[[[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[]]]^^^___^^^]]]]]]ZZZ\\\^^^```aaa```^^^]]]\\\^^^```___]]]]]]```ccc___```aaabbbbbbbbbbbbbbb~~~~~~~~~~~~~~~{{{zzz{{{|||~~~|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}|||{{{zzzyyyyyyxxxwwwxxxyyyzzzyyywwwuuutttxxxvvvuuutttuuuuuusssrrrnnnooooooppprrrsssttttttrrrqqqrrrsssttttttqqqnnnnnnnnnooopppppppppppppppoooooooooooooooppppppqqqpppqqqrrrrrrqqqpppqqqsssuuutttrrrqqqpppooooooooottttttssssssssssssttttttuuuuuuuuutttsssqqqpppooosssssssssrrrqqqpppnnnmmmllllllkkkjjjjjjiiiiiihhhiiiiiijjjjjjjjjkkkkkkkkkllllllmmmmmmnnnmmmmmmmmmppppppooooooppppppqqqrrrppppppppppppqqqrrrssstttsssrrrrrrqqqpppooonnnnnnpppooooooooopppqqqrrrrrrrrrqqqpppsssvvvxxxvvvtttuuuuuutttsssrrrrrrqqqqqqrrrsssuuuvvvvvvuuusssrrrsssrrrqqqqqqpppppppppppppppqqqpppnnnlllkkkkkklllnnnmmmlllkkkjjjkkkllllllpppqqqrrrrrrqqqpppqqqssssssssstttwww{{{{{{xxxtttpppqqqrrrsssttttttttttttttttttsssrrrrrrrrrrrrsssqqqrrrsssttttttrrrpppooorrrssssssqqqooonnnnnnoooooonnnoooqqqttttttsssqqqrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrqqqooonnnmmmkkkjjjjjjlllnnnnnnmmmllljjjjjjjjjiiiggggggjjjlllnnnmmmllllllkkkkkkkkklllhhhhhhiiijjjjjjjjjjjjiiikkkhhhddddddgggjjjlllkkkjjjiiigggfffffffffggghhhhhhiiijjjkkkmmmoooqqqrrrssssssssssssrrrrrrqqqpppnnnmmmkkkjjjiiiiiijjjkkklllkkkjjjjjjiiiiiijjjjjjkkkllllllllllllllllllkkkmmmllllllkkkkkkkkkllllllooooooooooooppprrrtttvvvsssrrrppppppppppppooommmhhhgggfffgggiiijjjiiihhhmmmkkkiiiiiikkkjjjgggdddeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhiiiiiijjjkkklllggghhhjjjkkkkkkjjjhhhgggeeeeeefffffffffeeedddccceeecccaaaaaabbbcccbbbaaa```______^^^^^^]]]\\\\\\^^^]]]]]]\\\\\\]]]]]]^^^``````aaabbbbbbbbbbbbbbb^^^```bbbbbbaaa^^^]]]]]]______```bbbbbbcccccccccccccccbbbaaa``````aaaaaa^^^_________``````aaaaaa]]]\\\[[[\\\^^^^^^^^^\\\^^^^^^______```_________```aaabbbcccdddeeeeeeeeebbbaaaaaabbbdddfffeeeddddddeeeeeefffeeedddbbbaaacccdddeeedddbbbaaabbbcccccccccbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeeggggggfffeeeddddddccccccfffeeecccbbbaaabbbcccdddaaa```___^^^]]]\\\\\\\\\^^^]]][[[ZZZZZZZZZ[[[\\\[[[\\\___```aaaaaa___^^^_______________```aaabbb\\\^^^______^^^^^^```aaaeeecccaaa```bbbccccccbbb~~~}}}}}}~~~~~~~~~|||{{{{{{|||}}}{{{|||}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxvvvuuuvvvuuuttttttuuuuuusssrrrpppqqqrrrssstttuuuuuuvvvssssssssstttuuutttqqqnnnoooooopppqqqqqqqqqqqqpppqqqqqqpppooonnnnnnnnnnnnmmmooopppooonnnmmmnnnppprrrqqqqqqppppppppppppqqqsssrrrrrrqqqqqqrrrrrrsssssssssssssssrrrqqqpppooorrrrrrrrrrrrpppooonnnmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkhhhiiijjjkkklllllllllmmmppppppooooooppppppqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssrrrqqqqqqppppppppppppppppppppppppqqqrrrsssrrrqqqsssvvvwwwuuussstttttttttssssssrrrrrrqqqttttttssssssssssssttttttssssssrrrqqqqqqqqqqqqqqqpppqqqpppnnnlllkkklllmmmnnnnnnlllkkkkkkkkklllmmmoooqqqrrrrrrppppppqqqsssttttttuuuwwwzzzzzzwwwtttrrrrrrsssttttttttttttsssssssssrrrrrrqqqqqqqqqrrrrrrssstttttttttrrrpppooopppqqqrrrqqqoooooopppqqqpppooopppqqqssstttrrrqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrqqqpppnnnmmmlllllllllkkkkkklllmmmnnnlllkkkjjjjjjjjjiiihhhhhhjjjlllnnnmmmlllkkkkkkkkkkkkllljjjjjjjjjjjjjjjiiihhhgggkkkhhheeeeeegggiiijjjiiihhhhhhgggggghhhiiikkklllnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqppppppooonnnnnnmmmlllkkkjjjjjjjjjkkklllkkkkkkjjjiiiiiiiiiiiikkkllllllmmmnnnnnnmmmmmmmmmllllllkkkkkkllllllllloooooooooooopppqqqssstttsssqqqpppoooppppppnnnmmmjjjiiiiiiiiikkklllkkkjjjmmmkkkjjjjjjlllkkkiiifffiiiiiiiiihhhhhhhhhhhhhhhggghhhiiijjjkkkkkkkkkkkkhhhiiikkkmmmmmmkkkiiihhheeeeeeeeeeeeeeeddddddcccfffdddcccbbbcccdddcccbbb```______^^^]]]]]]\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^``````aaaaaaaaaaaaaaa```___aaaccccccaaa___^^^]]]______```aaabbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaa_________`````````aaaaaa___^^^]]]]]]^^^___^^^\\\]]]]]]^^^____________^^^```aaabbbcccdddeeeeeeeeecccbbbaaabbbdddeeeeeedddcccdddeeeeeeeeedddcccbbbdddeeeeeedddbbbaaabbbcccccccccbbbbbbbbbbbbbbbbbbeeeeeeeeefffffffffffffffggggggffffffeeeddddddccceeeddddddcccccccccccccccaaa```___^^^]]]\\\\\\[[[\\\[[[[[[ZZZYYYYYYZZZZZZ[[[]]]___```aaa```______``````____________``````]]]^^^``````______```bbbdddbbb``````bbbcccdddccc~~~|||||||||}}}~~~}}}}}}||||||{{{{{{|||}}}}}}}}}||||||||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuvvvxxxyyyyyyxxxwwwvvvuuutttrrrsssttttttsssrrrqqqqqqrrrssstttuuuuuuvvvuuuuuutttuuuuuutttrrroooooopppqqqqqqrrrrrrqqqqqqrrrqqqqqqooonnnmmmmmmllllllnnnooonnnmmmlllmmmnnnooooooooooooooopppqqqqqqqqqqqqppppppppppppqqqqqqpppqqqqqqrrrrrrqqqqqqppprrrrrrrrrqqqpppooonnnmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjkkkkkkkkklllllllllggghhhiiijjjkkklllmmmnnnooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrqqqqqqppppppppppppqqqtttsssssstttuuuuuutttrrrssssssssssssssssssssssssvvvtttrrrqqqqqqrrrtttvvvtttssssssrrrrrrrrrrrrrrrpppqqqqqqooommmllllllnnnooonnnmmmlllllllllmmmmmmooopppqqqqqqppppppqqqsssuuuuuuuuuwwwyyyxxxvvvssstttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqssstttuuuuuutttrrrqqqpppnnnpppqqqqqqppppppqqqrrrqqqqqqppprrrssssssrrrpppqqqqqqppppppqqqqqqrrrsssuuutttrrrpppnnnnnnnnnnnnmmmlllllllllmmmmmmllljjjjjjkkkkkkjjjiiihhhjjjlllllllllkkkjjjjjjjjjkkkkkkllllllkkkkkkjjjhhhgggfffiiihhhffffffggghhhgggeeeggggggggghhhjjjlllnnnoooooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllnnnnnnmmmkkkkkkkkkkkkkkkllllllkkkjjjiiihhhhhhhhhjjjkkklllmmmnnnooooooooolllllllllkkkkkkllllllmmmppppppooooooppppppqqqrrrrrrqqqooooooppppppooommmkkkjjjjjjjjjlllmmmlllkkkkkkjjjjjjkkkllllllkkkiiikkkkkkkkkjjjjjjiiiiiiiiiggghhhjjjlllllllllkkkjjjhhhjjjmmmoooooommmjjjhhheeeeeeeeedddddddddcccccchhhfffdddcccddddddcccbbb```___^^^]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^``````aaaaaaaaa``````___bbbdddeeedddaaa___^^^^^^______``````aaabbbbbbbbbdddcccbbbbbbaaabbbbbbbbb______````````````aaaaaaaaa```^^^^^^______^^^\\\\\\]]]]]]]]]^^^^^^^^^^^^``````aaabbbcccdddeeeeeeeeeccccccccceeeeeedddcccbbbbbbcccdddddddddcccccceeeffffffeeecccbbbbbbcccbbbbbbccccccccccccccccccdddddddddeeeeeefffffffffgggggggggfffeeeeeeddddddcccddddddeeeddddddbbbaaa```___^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXX\\\]]]^^^```aaa``````___aaa```______^^^_________]]]___````````````aaaccccccaaa``````bbbddddddddd~~~~~~}}}~~~}}}{{{{{{|||}}}~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyzzzzzzvvvwwwxxxyyyyyyyyyyyyxxxuuuvvvwwwxxxxxxxxxxxxxxxtttsssrrrrrrssstttsssrrrppppppqqqqqqrrrsssssstttwwwvvvuuuuuuvvvuuurrrpppoooooopppqqqqqqqqqqqqqqqpppppppppoooooonnnmmmlllmmmnnnoooooommmlllmmmnnnnnnnnnnnnmmmnnnoooooopppppppppooooooooooooppppppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnmmmmmmlllkkkkkkkkkjjjkkkkkkkkkkkkllllllllljjjjjjkkkkkklllmmmnnnooonnnooooooppppppppppppppprrrrrrrrrsssssssssrrrrrrrrrrrrrrrsssssstttttttttsssrrrqqqqqqppppppppppppuuutttttttttttttttsssrrrrrrrrrssssssssssssssssssttttttrrrrrrrrrrrrtttttttttssssssrrrrrrsssssssssqqqqqqqqqooommmlllmmmooopppooonnnmmmlllmmmnnnnnnnnnoooqqqqqqppppppqqqsssuuuuuuvvvwwwwwwvvvuuusssvvvvvvuuutttssssssrrrrrrssssssssssssrrrrrrqqqqqqttttttuuuttttttrrrqqqpppooopppqqqqqqpppooopppqqqsssrrrqqqrrrssssssrrrpppqqqppppppppppppqqqrrrrrryyyxxxuuurrrqqqqqqqqqrrrooommmmmmmmmnnnnnnllljjjjjjkkklllkkkjjjiiikkkllljjjiiiiiihhhhhhiiiiiiiiikkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhhhhfffdddcccfffggghhhiiijjjlllmmmmmmiiiiiijjjkkklllmmmmmmmmmllllllmmmmmmmmmmmmllllllnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkjjjiiihhhgggggghhhiiijjjlllmmmnnnoooooollllllkkkkkkkkklllmmmmmmqqqqqqqqqqqqpppqqqqqqqqqsssqqqppppppqqqqqqpppnnnkkkjjjiiijjjlllmmmlllkkkiiiiiiiiijjjkkkkkkkkkjjjjjjjjjiiiiiihhhggggggggggggiiikkkmmmnnnllljjjiiigggiiilllnnnnnnllliiigggeeeeeeddddddcccccccccccchhhfffdddcccccccccbbbaaa```___^^^]]]\\\\\\\\\]]]______^^^^^^^^^^^^______aaabbbbbbbbbbbbaaa``````dddeeefffeeebbb___^^^^^^____________``````aaaaaaccccccbbbbbbbbbbbbcccccc``````````````````aaaaaacccaaa```___``````^^^\\\\\\\\\\\\\\\]]]^^^^^^___``````aaabbbcccdddeeeeeefffeeeddddddeeeeeedddcccaaaaaabbbcccccccccddddddfffggggggeeecccbbbbbbcccbbbbbbcccccccccccccccdddbbbbbbbbbcccddddddeeeeeegggggggggffffffeeeeeeeeebbbdddeeegggfffdddbbb```______^^^^^^]]][[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYY\\\]]]^^^___````````````______^^^^^^^^^___``````]]]___```aaa```aaabbbdddeeecccaaa```bbbccccccbbb~~~}}}|||{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzz||||||{{{{{{zzz{{{{{{{{{vvvxxxyyy{{{|||{{{zzzzzzuuuvvvwwwwwwxxxxxxxxxxxxtttsssrrrrrrssstttrrrqqqqqqqqqqqqrrrrrrsssssstttxxxvvvuuuuuuvvvuuusssqqqnnnoooppppppqqqqqqppppppmmmnnnoooooooooooonnnnnnlllmmmnnnmmmkkkjjjkkklllnnnnnnmmmllllllllllllmmmppppppooooooooooooppppppnnnooopppqqqrrrsssssssssrrrsssssssssrrrqqqpppooommmmmmllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmlllkkkkkkkkkllllllmmmnnnoooppppppppppppooopppqqqrrrsssssssssrrrrrrpppppppppqqqrrrrrrssssssssssssrrrqqqpppppppppqqqtttuuuuuuuuutttsssrrrrrrrrrrrrssssssssssssssssssqqqrrrsssttttttsssrrrqqqsssssssssrrrrrrsssssstttqqqqqqqqqpppnnnmmmnnnpppqqqpppooonnnnnnnnnoooooommmoooppppppppppppqqqssstttuuuvvvwwwvvvuuuttttttwwwvvvuuusssrrrrrrrrrrrrtttttttttuuuttttttrrrrrrsssssssssssssssrrrrrrrrrqqqrrrsssqqqooonnnnnnoootttrrrqqqqqqrrrsssrrrqqqqqqqqqppppppqqqqqqrrrsssyyywwwuuusssrrrrrrssstttpppooonnnnnnoooooommmkkkjjjkkkmmmlllkkkjjjkkklllhhhggggggggggggggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjggghhhiiiiiihhheeedddccchhhhhhhhhiiiiiiiiiiiiiiiggghhhjjjkkkllllllllllllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkjjjjjjhhhgggfffeeefffhhhjjjlllmmmmmmnnnkkkkkkkkkkkkkkklllmmmnnnrrrrrrrrrrrrrrrqqqqqqqqqsssrrrqqqqqqrrrsssrrrpppmmmlllkkklllnnnnnnnnnmmmfffggghhhiiiiiiiiiiiijjjiiiiiiiiihhhhhhhhhgggggghhhjjjlllnnnnnnmmmkkkiiifffhhhkkkmmmmmmkkkhhhffffffeeedddcccccccccddddddfffdddbbbbbbbbbbbbaaa```aaa```^^^]]]\\\\\\]]]^^^```______^^^^^^______```ccccccdddddddddccccccbbbeeeffffffdddaaa_________```______^^^^^^___```aaacccbbbbbbaaabbbbbbccccccaaaaaaaaaaaaaaaaaa``````cccbbb````````````^^^]]]\\\\\\[[[\\\\\\^^^___````````````aaabbbccceeefffgggeeedddeeeffffffeeedddaaaaaaaaaaaabbbccccccdddeeeffffffeeecccbbbbbbcccbbbbbbccccccddddddddddddcccdddddddddeeeeeeeeeffffffffffffffffffeeeeeeeeebbbdddfffggggggeeebbb```_________^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]^^^______`````````]]]]]]]]]]]]^^^```aaaaaa]]]^^^```aaa```aaacccdddgggeeebbbaaaaaabbbaaa```~~~~~~~~~~~~~~~|||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyzzzzzzzzz||||||{{{{{{{{{{{{{{{|||xxxyyy{{{}}}}}}}}}{{{zzzwwwwwwwwwwwwwwwxxxxxxxxxvvvuuussssssttttttrrrpppssssssttttttuuuuuuuuuuuuwwwuuuttttttuuuuuutttsssoooppppppqqqqqqqqqqqqqqqlllmmmnnnooopppooonnnnnniiijjjkkkiiigggfffggghhhnnnmmmlllkkkkkkkkkkkkkkkoooooonnnnnnnnnnnnoooooommmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppmmmmmmllllllkkkjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkmmmllljjjhhhhhhhhhiiiiiimmmnnnooopppppppppooonnnnnnoooqqqrrrssssssrrrqqqoooooooooppppppqqqqqqqqqsssrrrrrrqqqqqqqqqqqqrrrsssuuuvvvuuusssrrrrrrssssssssssssssssssssssssssspppqqqsssuuuuuusssqqqppprrrrrrrrrrrrrrrsssssstttqqqrrrrrrqqqooonnnoooqqqrrrqqqpppooonnnooopppppplllnnnpppppppppppprrrssssssuuuvvvvvvuuutttuuuvvvvvvuuusssrrrqqqqqqrrrrrrtttuuuuuuvvvvvvtttsssrrrqqqqqqqqqrrrrrrrrrssssssrrrssssssqqqooommmnnnnnntttrrrqqqqqqrrrtttssssssrrrrrrqqqqqqrrrrrrssstttuuutttrrrqqqqqqqqqrrrsssqqqpppooopppqqqqqqpppnnnjjjlllnnnmmmlllkkkkkklllhhhgggggggggggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkkkkgggiiijjjjjjgggeeedddeeeiiiiiijjjjjjiiihhhggggggkkklllmmmmmmmmmlllkkkjjjkkklllmmmmmmnnnmmmmmmmmmllllllllllllkkkjjjiiihhhhhhiiijjjjjjjjjiiihhhgggdddeeegggiiijjjkkkllllllkkkkkkkkkkkklllmmmmmmnnnqqqqqqrrrrrrrrrqqqqqqpppsssrrrqqqqqqrrrsssrrrpppooommmmmmmmmooopppooonnneeegggiiiiiihhhggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjggghhhjjjkkkkkkjjjhhhggggggfffeeedddcccdddeeefffeeecccaaaaaabbbcccbbbaaacccbbb___^^^]]]]]]___`````````____________``````ccccccdddeeeeeeeeeeeeeeeeeeeeeeeecccaaa______``````___^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaabbbcccbbbbbbaaaaaaaaaaaa``````bbbaaa______``````___]]]\\\\\\\\\\\\]]]^^^```aaaaaa`````````aaaccceeefffgggeeedddeeeggggggfffeeeaaaaaaaaa```aaaaaabbbccccccdddeeedddbbbaaabbbcccbbbbbbccccccdddeeeeeeeeeggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeecccdddfffggggggeeecccaaa___`````````___]]][[[ZZZ\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^___``````aaa]]]]]]]]]]]]^^^___```aaa\\\]]]___``````aaacccdddgggeeebbbaaaaaabbbaaa```~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxzzz|||~~~~~~|||{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwuuuttttttsssrrrpppttttttttttttuuuuuuuuuuuuuuusssrrrssstttuuuuuutttqqqrrrssssssttttttsssssslllmmmooopppooonnnmmmkkkhhhiiiiiihhhfffeeeeeefffkkkjjjjjjjjjjjjkkkkkklllmmmmmmllllllllllllmmmmmmkkklllmmmnnnooooooppppppoooppppppppppppooonnnnnnnnnnnnmmmmmmlllkkkkkkkkkhhhhhhhhhiiiiiiiiijjjjjjllljjjiiihhhggghhhjjjkkklllmmmooopppqqqpppooonnnkkkllloooqqqrrrsssrrrqqqoooooopppppppppppppppppprrrrrrqqqqqqqqqrrrssssssrrrtttvvvvvvsssrrrsssttttttttttttssssssrrrrrrqqqrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssqqqrrrrrrqqqooooooppprrrsssrrrqqqpppooopppqqqqqqlllmmmooopppoooppprrrsssrrrtttvvvvvvttttttvvvxxxuuutttrrrpppppppppqqqrrrssstttuuuvvvuuutttrrrqqqooooooooopppqqqrrrssstttppprrrrrrqqqooonnnooopppsssrrrpppqqqssstttuuutttssssssrrrrrrsssssstttuuuqqqqqqrrrrrrrrrsssssssssrrrqqqqqqrrrssstttrrrqqqjjjlllnnnnnnmmmllllllllljjjiiiiiiiiijjjjjjkkklllkkkkkkkkklllkkkkkkjjjjjjgggiiikkkjjjgggffffffhhhjjjjjjkkkkkkkkkjjjhhhhhhiiijjjlllmmmmmmlllkkkjjjjjjkkkllllllmmmmmmmmmllljjjkkkkkkkkkkkkiiihhhgggfffgggiiijjjjjjjjjhhhgggffffffhhhiiikkkkkkllllllkkkkkkkkkkkklllmmmnnnnnnnnnnnnppppppqqqpppooooooqqqpppooooooqqqqqqpppooolllkkkjjjkkkmmmnnnmmmlllfffhhhjjjjjjhhhggghhhjjjkkkkkkkkklllmmmmmmnnnnnnllllllmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiigggfffddddddeeefffgggdddbbbaaaaaacccddddddccceeecccaaa___^^^___```aaaaaa``````````````````aaaaaabbbcccdddeeefffffffffcccddddddbbb```___```aaa```___^^^\\\\\\]]]___`````````______```aaaaaabbbbbbbbbbbbaaaaaaaaa`````````___^^^^^^``````___^^^]]]]]]\\\\\\]]]___aaacccaaa```______```bbbdddffffffeeedddeeeggghhhhhhgggcccbbbaaa`````````aaaaaa```bbbccccccaaaaaabbbdddbbbbbbccccccdddeeeeeefffhhhggggggffffffeeeeeeddddddddddddddddddddddddddddddeeefffgggfffeeecccbbb``````aaaaaa```^^^\\\[[[\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]^^^^^^___``````aaa```___^^^^^^]]]]]]]]]]]][[[\\\^^^______```bbbddddddbbb``````bbbccccccccc~~~~~~~~~~~~~~~}}}{{{yyywwwwwwyyy{{{|||}}}~~~}}}|||~~~}}}|||{{{zzzyyyzzzzzz{{{yyyyyyyyyxxxxxxyyyzzzzzzxxxzzz|||~~~~~~|||zzzxxxyyyyyyxxxwwwvvvvvvvvvwwwzzzxxxvvvuuuuuutttqqqooorrrrrrrrrssssssssssssssstttrrrqqqrrrtttvvvvvvuuussstttuuuuuuvvvvvvuuuuuunnnoooppppppooommmkkkiiijjjkkkkkkjjjgggfffggghhhhhhhhhhhhiiijjjlllmmmnnnlllkkkkkkjjjjjjkkkkkkllliiijjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllooooooooonnnmmmmmmllllllggghhhhhhhhhhhhiiiiiiiiilllkkkjjjiiiiiikkkmmmnnnlllmmmooopppqqqpppnnnmmmiiikkknnnppprrrsssrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqrrrsssssstttqqqtttvvvvvvsssrrrsssuuuuuuuuutttsssrrrrrrqqqqqqtttsssqqqppppppqqqssstttppppppppppppqqqqqqrrrsssqqqrrrrrrqqqpppoooqqqrrrsssrrrqqqpppppppppqqqrrrkkkmmmooopppoooppprrrsssqqqsssvvvuuuttttttvvvyyytttrrrqqqoooooopppqqqrrrrrrssstttuuuuuusssqqqpppmmmmmmnnnoooppprrrtttuuunnnpppqqqqqqpppoooqqqrrrsssqqqppppppsssuuuvvvuuutttsssssssssssstttuuuuuuqqqrrrssstttuuuuuuuuuuuurrrqqqqqqsssuuuuuutttsssjjjllloooooommmllllllllllllkkkkkkkkklllmmmmmmnnnmmmmmmmmmlllkkkjjjiiihhhhhhjjjkkkjjjgggfffhhhjjjjjjkkklllllllllllljjjjjjbbbdddgggjjjlllmmmlllllliiijjjkkkllllllllllllllljjjjjjkkkkkkjjjiiigggfffeeefffhhhjjjkkkjjjiiihhhggghhhiiijjjkkkllllllllljjjjjjjjjkkklllmmmnnnoookkklllnnnooooooooonnnmmmooonnnmmmnnnooopppooonnnhhhgggfffgggiiijjjiiihhhgggjjjlllkkkiiiggghhhjjjiiijjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmlllmmmmmmlllkkkkkkjjjjjjkkkkkkllljjjhhhfffeeeeeeeeeggghhhdddcccbbbbbbdddffffffeeefffdddaaa___^^^___aaabbbaaaaaa````````````aaaaaa___```aaacccdddeeeffffffbbbccccccbbb```___```bbb```___]]]\\\\\\]]]^^^```_______________```aaaaaacccbbbbbbbbbaaaaaa``````___^^^]]]^^^___```___^^^^^^]]]\\\\\\]]]```bbbdddaaa```______```bbbdddfffeeeeeedddeeehhhiiiiiihhhcccbbbaaa_________```aaa___```bbbbbbaaaaaacccdddbbbbbbcccddddddeeefffffffffeeeddddddcccbbbaaa```cccccccccccccccccccccccceeeeeefffffffffeeedddccc```aaabbbbbbaaa___]]][[[\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^___aaaaaacccbbb```^^^\\\[[[[[[ZZZZZZ\\\^^^______```bbbdddbbb```___```bbbeeeffffff}}}|||zzzyyyzzz{{{}}}~~~|||~~~}}}}}}}}}~~~~~~~~~~~~}}}zzz~~~{{{zzzyyyyyyyyy~~~}}}{{{zzzzzz{{{{{{|||~~~}}}|||{{{zzzyyyxxxzzzyyyyyyxxxwwwwwwwwwxxxyyywwwuuuuuuuuutttrrrqqqrrrrrrrrrssssssssstttttttttsssqqqppppppsssuuuwwwvvvvvvvvvvvvuuuuuuuuuuuuppppppnnnmmmllllllllllllhhhhhhhhhhhhggggggggggggeeeeeeeeeeeefffgggiiiiiijjjkkklllmmmllljjjgggffffffggghhhjjjlllnnnooopppnnnmmmlllkkkkkklllmmmnnnpppoooooonnnmmmllllllllllllkkkjjjiiihhhiiijjjkkkkkkjjjiiihhhhhhjjjlllmmmlllllllllmmmmmmmmmnnnnnniiijjjlllnnnppppppppppppoooooooooooooooppppppppprrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttvvvuuutttrrrqqqpppooooooqqqsssttttttsssrrrrrrsssrrrrrrssssssrrrrrrqqqpppnnnoooppprrrrrrssssssrrrpppooonnnoooqqqrrrrrrqqqoooppppppooommmlllnnnooouuuttttttttttttsssssssssvvvtttrrrpppoooooopppqqqrrrrrrssssssrrrqqqooonnnkkklllnnnpppqqqrrrqqqqqqqqqrrrrrrpppoooppprrrtttvvvrrrnnnooorrrtttqqqnnnqqqsssuuuvvvwwwvvvuuutttqqqrrrtttwwwyyyxxxtttrrrtttqqqnnnmmmooorrrssstttoooooonnnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkiiigggjjjjjjiiiiiihhhggggggfffjjjkkklllmmmlllkkkjjjiiihhhggggggiiimmmnnnmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkiiijjjlllmmmmmmllljjjiiigggiiikkkkkkjjjhhhhhhiiiggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkmmmnnnnnnmmmlllllloooqqqkkklllnnnooopppppppppppplllnnnooonnnmmmlllmmmooonnnkkkhhhffffffgggggggggllllllllllllkkkkkkjjjiiidddeeehhhjjjkkkllllllkkkmmmmmmmmmmmmnnnooopppqqqpppnnnmmmlllmmmmmmkkkjjjlllkkkjjjiiihhhhhhhhhhhhggggggffffffffffffggggggfffeeecccbbbaaabbbbbbccccccbbbaaaaaaaaaccceeegggeeecccbbbbbbcccddddddcccbbbccccccbbbbbbaaa```___aaa___^^^]]]]]]^^^```aaa______``````______^^^]]]cccbbbbbbbbbaaaaaa``````ddddddcccaaa```^^^]]]]]]\\\\\\[[[ZZZYYYZZZ^^^aaaaaaaaa``````aaabbbcccccccccccccccddddddeeeeeefffdddcccbbbaaaaaaaaabbbcccbbbaaa```______```aaabbb___aaabbbbbbbbbbbbdddeeedddcccbbb```______^^^^^^```aaacccdddccccccdddeeecccdddeeeeeeeeedddcccbbb^^^___```aaaaaaaaa______]]]\\\ZZZ[[[\\\]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^ccccccaaa```^^^\\\[[[[[[\\\\\\]]]^^^___aaaaaabbbdddcccbbbccceeefffeeeddd~~~}}}{{{{{{{{{|||~~~|||~~~~~~~~~~~~~~~|||zzz~~~}}}{{{zzzzzzzzz{{{{{{|||{{{zzzzzzzzz{{{||||||~~~}}}|||{{{zzzzzzxxxxxxwwwxxxxxxyyyzzz{{{zzzxxxvvvvvvvvvvvvtttrrrqqqqqqrrrrrrrrrsssssssssvvvuuusssrrrrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvrrrqqqpppnnnmmmmmmlllllliiihhhhhhhhhggggggggggggffffffffffffggghhhiiijjjjjjkkkkkkkkkkkkiiigggffffffggghhhiiikkklllmmmnnnllllllkkkkkklllnnnooopppppppppooonnnnnnmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkjjjiiihhhhhhjjjkkkllllllllllllllllllmmmnnnnnnjjjkkkmmmnnnoooooooooooollllllmmmnnnoooppppppqqqqqqqqqrrrrrrssssssssssssuuutttttttttttttttttttttuuuuuusssrrrqqqqqqqqqqqqrrrsssuuuuuusssrrrssstttrrrssssssssssssrrrrrrrrroooppppppqqqqqqrrrssssssqqqpppooopppqqqrrrqqqpppoooppppppooommmmmmnnnooouuuttttttttttttsssssssssuuutttrrrpppooooooooopppqqqrrrrrrrrrrrrpppooommmkkkmmmnnnpppqqqqqqqqqqqqpppqqqrrrqqqpppppprrrtttvvvrrroooooorrrtttqqqnnnssstttvvvwwwxxxwwwvvvuuurrrsssvvvxxxyyyxxxuuussssssqqqooonnnppprrrssssssooooooooooooooooooooooooooonnnllllllmmmmmmllljjjkkkkkkjjjiiiiiihhhhhhgggllllllllllllkkkjjjhhhgggiiigggggghhhkkkmmmmmmkkkllllllkkkkkkjjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiigggiiikkkllljjjiiiiiiiiihhhhhhgggggggggggggggggggggggggggggghhhiiijjjkkklllmmmmmmlllkkklllnnnpppkkklllnnnooopppppppppooommmnnnooonnnmmmmmmnnnooonnnllliiigggggggggggggggjjjjjjkkklllllllllkkkkkkeeefffhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqpppooommmmmmnnnmmmllljjjkkkkkkjjjjjjiiihhhhhhhhhhhhggggggffffffgggggghhhfffeeedddcccccccccdddeeedddcccbbbaaaaaacccdddfffeeecccaaaaaabbbcccccccccccccccccccccbbbaaa```___```___^^^]]]]]]^^^___```\\\]]]]]]^^^^^^^^^^^^]]]aaaaaaaaaaaaaaaaaaaaaaaaeeedddcccbbb```___^^^]]]______^^^]]]\\\]]]```cccaaaaaaaaaaaaaaabbbcccdddbbbbbbcccccccccddddddddddddcccbbbaaaaaabbbccccccbbbaaa````````````aaabbbaaabbbddddddcccdddeeegggdddcccbbb```______^^^^^^```bbbddddddccccccdddeeeccccccdddeeeeeedddcccbbb___```````````````______^^^\\\[[[\\\]]]^^^^^^]]]_________````````````aaabbbaaa```___^^^]]]\\\[[[]]]]]]^^^______```aaaaaadddcccbbbccceeefffeeeddd~~~~~~~~~}}}|||||||||}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{yyyyyyyyyyyyyyyzzz{{{|||}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}}}}|||zzzyyyyyyyyyyyyyyyzzzzzz{{{yyywwwwwwxxxwwwvvvtttssssssssstttttttttuuuuuuxxxwwwuuutttssstttvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrpppooommmlllllliiiiiihhhhhhhhhggggggggggggggggggggghhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkmmmoooqqqrrrppppppoooooonnnnnnmmmmmmkkkkkkllllllkkkkkkjjjiiijjjiiihhhhhhhhhiiikkklllmmmlllkkkkkkkkklllnnnnnnllllllmmmnnnoooooonnnnnnjjjkkklllmmmooopppqqqqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvuuuuuutttttttttuuutttsssrrrrrrrrrrrrsssrrrsssttttttsssrrrssstttssssssssssssssstttttttttqqqppppppppppppqqqssstttrrrqqqppppppqqqrrrpppoooppppppqqqooonnnmmmooopppuuuttttttttttttsssssssssuuusssqqqpppoooooooooooopppqqqqqqqqqqqqooonnnmmmlllmmmnnnpppqqqqqqqqqqqqnnnppprrrrrrrrrrrrssstttuuurrrpppppprrrtttrrrppptttuuuvvvwwwxxxwwwvvvuuussstttwwwyyyyyyxxxvvvtttrrrpppooopppqqqsssrrrrrrooooooooopppppppppqqqqqqpppnnnmmmnnnooopppooommmllllllkkkkkkjjjjjjiiiiiilllllllllkkkiiihhhfffeeejjjhhhfffgggjjjlllllllllnnnmmmlllkkkjjjiiiiiihhhjjjkkklllllllllkkkjjjiiihhhjjjlllmmmkkkjjjjjjjjjhhhhhhhhhggggggfffffffffeeeeeeffffffhhhiiikkkkkklllmmmmmmmmmllllllnnnppplllmmmnnnpppppppppoooooommmnnnoooooommmmmmnnnooommmllljjjiiihhhhhhhhhiiiiiiiiijjjkkkllllllllllllhhhhhhhhhiiikkklllnnnnnnmmmmmmlllmmmmmmnnnooopppqqqooonnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggggghhhhhhhhhgggfffeeeeeeeeefffggghhhfffeeedddcccbbbcccdddeeeeeeccc``````aaacccccccccccccccccccccbbbaaa``````______]]]\\\\\\]]]^^^___[[[\\\]]]^^^^^^^^^^^^^^^______```aaaaaabbbcccccceeeddddddbbbaaa```___^^^`````````^^^]]]^^^aaaccccccbbbbbbbbbbbbcccddddddaaabbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbccccccdddbbbaaaaaa``````aaaaaabbbbbbdddeeeeeeeeeeeefffhhhcccbbbaaa```___^^^^^^^^^___aaacccdddccccccdddeeebbbcccddddddeeedddcccbbbbbbaaa```_______________^^^]]][[[\\\^^^______^^^aaaaaabbbbbbbbbccccccccc``````______^^^]]]]]]\\\^^^_________``````aaaaaacccbbbbbbccceeeffffffeee~~~}}}}}}}}}|||||||||}}}~~~zzz|||~~~~~~~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxxxxxxxxxxyyyzzz{{{||||||zzzzzzzzzzzz{{{}}}~~~|||zzzyyyxxxwwwwwwzzzyyywwwwwwxxxxxxvvvtttwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxvvvtttttttttuuuvvvxxxxxxwwwwwwwwwvvvvvvvvvuuuuuutttrrrpppnnnmmmllliiiiiiiiihhhhhhhhhgggggghhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhhhhggghhhhhhiiieeeeeefffggghhhhhhiiiiiillllllkkklllmmmnnnppprrrpppppppppoooooonnnnnnnnnkkklllmmmmmmmmmllljjjiiiiiiiiihhhhhhhhhiiijjjkkkmmmlllkkkjjjkkklllnnnooonnnnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnoooppppppqqqpppqqqqqqssstttuuuvvvvvvxxxwwwwwwvvvuuuttttttssstttssssssrrrssssssttttttqqqrrrsssrrrqqqppprrrssstttsssssssssttttttuuuuuurrrqqqpppooooooqqqssstttsssrrrqqqqqqqqqqqqpppooopppqqqqqqpppooonnnpppqqquuuttttttttttttssssssssstttsssrrrpppoooooooooooooooppppppqqqpppooonnnmmmmmmnnnnnnooopppqqqqqqqqqlllooorrrsssssssssttttttuuusssqqqqqqssstttsssrrrtttuuuvvvvvvvvvvvvuuuuuurrrtttwwwxxxwwwvvvuuutttqqqpppoooppprrrsssrrrqqqooooooooopppqqqqqqrrrrrrooonnnmmmnnnpppqqqpppooommmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiihhhgggffffffjjjiiigggggghhhjjjlllmmmmmmmmmllllllkkkkkkjjjjjjkkkkkklllllllllkkkjjjiiiiiikkkmmmmmmllljjjjjjkkkiiiiiihhhggggggfffeeeeeefffffffffggghhhjjjlllllllllnnnooonnnmmmmmmooopppmmmnnnoooppppppooonnnnnnmmmnnnoooooommmmmmnnnooollllllllljjjhhhhhhiiijjjjjjjjjkkklllllllllkkkkkkjjjiiiiiiiiijjjlllnnnooollllllllllllmmmnnnooooooqqqooonnnnnnoooooonnnlllkkklllllllllkkkjjjiiihhhiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggggggggiiijjjkkkiiihhhgggfffeeeeeeeeeeeegggeeebbbaaabbbdddeeeeeeddddddddddddcccbbbaaa```______^^^]]]]]]]]]]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^___```aaacccddddddeeeeeedddcccbbbaaa``````_________^^^]]]]]]___bbbdddcccccccccccccccddddddaaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbcccccccccdddaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeeeeddddddfffgggbbbbbbaaa```___^^^^^^^^^___aaaccccccbbbbbbcccdddaaabbbcccddddddccccccbbbcccbbb```___^^^^^^^^^___]]]\\\[[[\\\]]]______^^^bbbbbbbbbcccddddddeeeeee_________^^^^^^^^^^^^^^^`````````````````````aaacccbbbaaaccceeegggfffeee~~~}}}|||{{{{{{{{{{{{||||||}}}}}}zzz|||}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~{{{xxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}{{{zzzyyyxxxxxxyyyxxxwwwwwwwwwwwwvvvtttxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvtttttttttuuuuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuusssrrrooommmllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhggghhhhhhiiijjjeeeeeefffggghhhhhhiiiiiinnnnnnmmmlllmmmnnnoooppppppppppppppppppooooooooollllllmmmnnnnnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkmmmmmmlllllllllmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmqqqqqqppppppppppppppppppppppppqqqrrrsssuuuuuuvvvxxxwwwwwwvvvuuuttttttssssssrrrrrrrrrrrrsssttttttpppqqqqqqpppooooooppprrruuutttsssssssssttttttuuusssqqqpppooooooqqqsssttttttrrrqqqqqqrrrrrrpppooopppqqqqqqqqqooooooqqqrrruuuttttttttttttsssssssssttttttsssqqqppppppoooooooooooopppqqqpppooonnnmmmnnnnnnnnnoooooopppqqqqqqmmmooorrrttttttssstttuuutttsssrrrrrrsssttttttsssttttttttttttttttttssssssqqqtttvvvwwwuuusssssssssqqqpppoooppprrrsssrrrqqqooooooppppppqqqqqqqqqqqqnnnmmmlllmmmoooppppppooommmmmmmmmlllllllllllllllhhhhhhhhhhhhhhhhhhiiiiiikkkjjjiiihhhhhhjjjlllnnnkkkkkkkkkllllllmmmmmmnnnllllllllllllkkkkkkjjjiiiiiikkkmmmmmmllljjjjjjkkkjjjjjjiiihhhgggfffffffffhhhhhhhhhiiijjjkkkmmmmmmmmmoooppppppoooooopppqqqnnnnnnoooppppppooonnnmmmlllnnnooonnnmmmlllmmmnnnkkklllmmmkkkiiihhhiiijjjmmmmmmllllllkkkjjjiiihhhjjjjjjiiiiiijjjlllnnnoookkkkkkkkkkkklllmmmnnnooopppooonnnnnnoooooonnnmmmlllmmmmmmllllllkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjlllmmmlllkkkjjjiiihhhgggggggggiiigggdddccceeefffggggggeeeeeeeeeddddddcccbbbaaa______^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\[[[YYYXXXWWW\\\]]]^^^___aaacccdddeeeffffffeeedddcccbbbbbbaaa```aaaaaa```^^^^^^```bbbddddddcccccccccccccccdddaaaaaaaaa``````_________aaaaaaaaabbbbbbcccccccccaaaaaabbbbbbbbbbbbaaaaaabbbcccddddddcccbbbdddeeebbbaaa```___^^^^^^^^^___]]]___aaabbbaaaaaabbbccc___```bbbcccccccccbbbbbbcccbbb```___^^^^^^^^^___\\\[[[ZZZ[[[]]]______^^^aaaaaabbbcccddddddeeeeee________________________```aaaaaaaaaaaaaaaaaaaaacccbbbbbbccceeeffffffeee~~~||||||zzz{{{{{{{{{||||||||||||{{{|||}}}}}}||||||~~~~~~{{{}}}~~~~~~}}}{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz{{{{{{{{{{{{zzzyyyyyy{{{{{{{{{{{{|||~~~}}}|||||||||||||||}}}}}}yyyxxxwwwwwwxxxxxxwwwuuuwwwwwwwwwxxxxxxxxxxxxyyywwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttuuutttrrrpppnnnllljjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhiiiggghhhhhhiiiiiijjjjjjjjjffffffggghhhiiijjjkkkkkkpppooonnnmmmmmmmmmnnnoooqqqqqqppppppppppppppppppmmmmmmnnnnnnmmmmmmlllkkkiiiiiijjjjjjkkkkkkkkkkkkmmmmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnnnnsssrrrrrrqqqqqqpppooooooppppppqqqqqqrrrsssttttttvvvvvvvvvuuuuuutttttttttrrrrrrqqqqqqqqqrrrsssssspppqqqqqqooonnnnnnpppsssvvvuuusssrrrrrrrrrssstttrrrrrrqqqppppppqqqrrrssssssrrrqqqqqqrrrsssqqqppppppqqqrrrqqqpppppprrrtttuuuttttttttttttsssssssssuuuuuutttsssrrrqqqppppppoooooopppqqqqqqpppooonnnoooooonnnnnnooopppqqqqqqoooqqqsssssssssssstttuuuttttttssssssssstttuuuuuuttttttssssssssssssssssssqqqtttvvvvvvsssqqqrrrsssrrrpppooopppqqqsssrrrrrrppppppppppppppppppppppppmmmllllllmmmnnnoooooonnnmmmmmmllllllllllllllllllgggggggggggghhhiiijjjkkkkkkkkklllkkkjjjjjjmmmooojjjkkkkkklllmmmnnnoooooommmllllllkkkkkkjjjjjjjjjhhhjjjlllmmmkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhjjjjjjjjjjjjjjjkkklllmmmlllnnnppppppooooooooopppoooooopppppppppnnnmmmlllkkklllmmmmmmkkkkkklllmmmiiikkkmmmkkkhhhggghhhkkknnnnnnmmmlllkkkiiihhhgggiiiiiiiiijjjjjjkkklllmmmkkkkkkkkkkkkkkklllnnnnnnooonnnmmmmmmoooooonnnmmmooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllkkkjjjjjjjjjkkklllmmmllllllkkkkkkjjjiiihhhhhhiiigggffffffhhhhhhhhhgggeeeeeeeeeeeedddcccbbbbbb`````````______^^^]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRR[[[\\\]]]___aaacccdddeeegggffffffeeeddddddccccccdddeeeeeedddbbbbbbcccdddddddddcccbbbbbbbbbbbbcccbbbbbbaaa``````___^^^^^^^^^___```aaabbbbbbbbbbbbaaabbbbbbccccccbbbbbbaaaaaabbbccccccaaaaaabbbcccaaa```______^^^^^^______\\\]]]___```______```aaa^^^___aaabbbccccccbbbbbbbbbaaa```_______________]]][[[[[[\\\^^^``````___aaaaaabbbcccddddddeeeeeeaaaaaa````````````````````````aaaaaabbbbbbbbbcccdddcccbbbccceeefffeeeddd~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}|||}}}}}}|||{{{{{{}}}|||}}}~~~{{{~~~}}}{{{{{{|||~~~~~~~~~|||zzzzzz{{{||||||||||||{{{zzz{{{zzzzzzzzz{{{|||~~~}}}}}}~~~~~~~~~||||||||||||}}}}}}~~~zzzyyyxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuurrrsssttttttssspppnnnmmmjjjjjjjjjiiiiiiiiihhhhhhhhhggggggffffffgggggghhhfffgggiiikkkkkkkkkkkkjjjfffggghhhiiikkklllmmmnnnnnnnnnmmmmmmmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmmmmjjjjjjkkklllllllllllllllmmmnnnpppqqqqqqqqqpppooonnnnnnmmmlllmmmmmmnnnoooqqqqqqqqqppppppppppppppppppppppppqqqqqqrrrrrrrrruuutttttttttttttttttttttrrrqqqqqqpppppppppqqqqqqrrrrrrrrrpppoooooorrrtttwwwuuusssqqqppppppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqsssssssssqqqpppqqqrrrrrrqqqqqqssstttuuuttttttttttttsssssssssvvvvvvvvvuuutttsssqqqqqqooopppqqqrrrrrrqqqpppooopppooonnnnnnnnnooopppqqqqqqrrrssssssrrrrrrtttvvvssstttttttttttttttuuuwwwuuuuuutttsssssssssssssssqqquuuxxxvvvsssppprrrtttsssqqqooonnnppprrrssssssqqqppppppoooooonnnnnnmmmnnnmmmlllmmmoooooonnnmmmlllllllllllllllllllllllljjjiiihhhhhhhhhiiijjjkkkkkkmmmnnnnnnlllkkkmmmooollllllmmmmmmnnnnnnoooooommmmmmlllkkkjjjjjjjjjjjjgggiiikkkllljjjiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkjjjllloooooonnnmmmmmmnnnooopppppppppooonnnlllkkkjjjkkklllllljjjjjjkkklllfffjjjmmmkkkgggfffgggjjjmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnnnnmmmlllmmmnnnooonnnlllqqqooollljjjjjjjjjlllmmmllllllkkkkkkkkkkkkllllllnnnmmmkkkjjjjjjkkklllllljjjjjjjjjjjjjjjiiihhhhhhggggggggghhhiiiiiigggeeeffffffffffffeeedddcccbbbaaaaaaaaaaaa```___^^^^^^[[[ZZZZZZYYYWWWUUUSSSRRR\\\\\\]]]___aaabbbcccdddggggggffffffeeedddddddddeeeffffffeeeccccccccceeedddcccbbbaaaaaaaaaaaaaaaccccccbbbaaa```___^^^]]]\\\]]]___```aaaaaaaaa```aaabbbccccccccccccbbbaaaaaabbbcccbbbaaa```aaaccc``````___^^^^^^^^^______ZZZ\\\^^^^^^]]]]]]^^^___^^^___```bbbbbbbbbbbbaaa___```````````````______^^^]]]\\\^^^```bbbbbbbbbaaaaaabbbcccdddeeefffgggccccccbbbbbbaaaaaa````````````aaaaaabbbcccddddddfffdddcccccceeeeeedddbbb~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}|||zzzzzz|||~~~{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}zzzyyyzzz{{{}}}}}}}}}||||||zzzyyyxxxxxxyyyzzz|||}}}|||||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{zzzyyyyyyzzz{{{zzzxxxyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvqqqrrrsssssssssqqqnnnmmmjjjjjjjjjiiiiiiiiiiiihhhhhhgggffffffffffffggggggfffgggjjjlllmmmmmmkkkkkkfffgggiiijjjlllnnnoooppplllllllllmmmnnnppprrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnllllllmmmnnnnnnjjjkkklllmmmmmmmmmllllllmmmnnnqqqssssssrrrpppnnnnnnmmmllllllmmmnnnooopppnnnnnnoooooopppppppppqqqpppppppppppppppppppppqqqssssssssstttttttttttttttrrrqqqppppppooooooppppppttttttsssrrrpppqqqtttvvvwwwvvvsssqqqoooooopppqqqqqqqqqrrrrrrrrrqqqqqqppprrrqqqpppqqqssstttsssrrrppprrrrrrrrrqqqqqqsssuuuuuuuuutttttttttssssssssswwwwwwvvvvvvuuutttrrrqqqpppppprrrrrrsssrrrqqqpppppppppooonnnnnnooopppqqqsssssssssrrrqqqqqqtttvvvssstttuuutttttttttvvvwwwwwwvvvuuutttttttttttttttrrrvvvyyywwwsssqqqsssvvvtttqqqnnnmmmooorrrssstttqqqqqqpppooonnnmmmllllllpppnnnmmmnnnooopppooommmkkkllllllllllllllllllllllllkkkjjjhhhhhhhhhiiiiiikkkmmmppppppmmmlllmmmooonnnnnnnnnnnnnnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjgggiiikkkkkkjjjhhhhhhiiikkkkkkkkkkkkkkkkkkllllllkkkjjjiiiiiihhhiiiiiiiiiiiikkkmmmnnnmmmlllllllllppppppppppppooonnnlllkkkiiijjjkkkkkkiiiiiijjjkkkeeeiiilllkkkgggeeegggjjjkkkkkklllllllllkkkjjjjjjfffgggiiijjjkkkkkkjjjiiijjjjjjjjjjjjkkklllmmmmmmmmmlllkkklllmmmnnnmmmlllrrrpppllljjjiiijjjmmmooommmllllllkkkkkkllllllmmmnnnmmmlllkkkjjjjjjkkklllhhhiiiiiiiiiiiihhhggggggeeeeeefffhhhjjjiiifffcccffffffffffffeeedddccccccbbbbbbbbbbbbaaa```___^^^\\\\\\[[[[[[ZZZYYYWWWWWW\\\]]]^^^___```bbbccccccgggggggggfffeeeeeeeeedddcccdddeeedddbbbaaabbbcccccccccbbbaaa``````aaaaaadddcccbbbaaa```___^^^]]][[[\\\^^^````````````___aaabbbcccddddddcccbbbaaaaaacccdddcccaaaaaabbbccc``````___^^^^^^^^^______YYY[[[]]]]]]\\\\\\]]]^^^]]]^^^```aaabbbbbbbbbaaa^^^___```aaaaaaaaa______```___^^^```bbbdddddddddbbbbbbcccdddeeefffggghhhddddddccccccbbbaaaaaa```___```aaabbbcccdddeeeeeegggeeeddddddddddddcccaaa|||uuuyyywwwvvvwww{{{~~~~~~|||xxxyyy|||}}}~~~|||zzzxxxzzz}}}}}}~~~}}}~~~{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvv}}}}}}||||||}}}}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyzzz{{{|||||||||{{{zzz{{{zzzzzz{{{}}}|||zzzxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxtttqqqoooooopppqqqooommmrrrooollljjjiiiiiihhhgggeeeeeeeeeffffffhhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkhhhgggfffhhhjjjllllllllllllmmmnnnooopppqqqrrrrrrtttrrrqqqooooooppprrrsssrrrqqqpppooonnnnnnnnnnnnlllmmmnnnnnnmmmmmmnnnpppnnnnnnnnnppprrrrrrpppnnnmmmmmmnnnooooooooooooooonnnnnnoooooooooooonnnnnnrrrqqqpppooooooooopppqqqpppqqqrrrrrrssssssrrrrrrsssrrrpppooooooooopppqqqppprrrttttttrrrrrrtttvvvvvvuuutttssstttsssqqqoooqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrsssssstttuuutttuuuuuutttrrrrrrsssuuuuuuuuuvvvvvvuuutttsssssssssrrrrrrsssttttttsssqqqssssssrrrpppnnnnnnqqqsssppppppqqqqqqqqqrrrrrrrrrqqqrrrsssrrrrrrrrrtttvvvxxxxxxwwwtttrrrrrruuuwwwvvvvvvvvvvvvuuutttsssrrrttttttttttttttttttssssssqqqpppnnnmmmnnnpppsssuuunnnooopppooommmlllllllllooommmlllmmmpppqqqpppnnnllllllkkkjjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiikkklllnnnllljjjhhhhhhkkknnnpppooooooppppppooonnnmmmllliiijjjkkkjjjhhhggghhhiiikkkjjjiiihhhhhhiiijjjjjjhhhhhhhhhhhhhhhhhhiiiiiilllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmqqqpppooonnnlllkkkjjjiiiiiikkkllljjjfffdddfffiiiiiikkkkkkjjjhhhggghhhiiillllllmmmmmmmmmlllkkkjjjkkkjjjiiiiiiiiijjjkkkllljjjkkklllmmmmmmmmmlllkkkmmmllllllkkkkkkjjjiiiiiihhhjjjlllnnnooonnnllljjjiiijjjjjjkkklllmmmnnnnnnhhhiiiiiijjjjjjiiiiiihhhjjjjjjjjjiiigggfffdddccccccdddeeehhhiiiiiieeecccdddcccaaabbbcccddddddcccbbbaaaaaa```___^^^^^^]]]^^^^^^___```___^^^\\\[[[\\\]]]^^^___```aaabbbcccfffdddccceeehhhjjjiiigggiiihhhfffeeedddddddddeeegggeeebbbbbbcccdddeeedddaaaaaabbbbbbaaa___]]]\\\______``````aaaaaabbbbbbaaabbbdddeeeeeedddbbbaaabbbbbbccccccbbbaaa___^^^```______^^^^^^______```[[[[[[[[[[[[[[[[[[[[[[[[______``````aaacccdddeeedddcccbbb`````````aaaaaaaaaaaaaaaaaaaaabbbbbbcccbbbbbbcccdddeeegggggghhhffffffggggggeeeccc```^^^___```aaabbbcccddddddddddddddddddccccccbbbbbbbbb}}}wwwuuutttsssuuuyyy|||}}}|||zzz{{{|||}}}}}}|||zzzyyy{{{}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}|||}}}}}}}}}}}}{{{zzzyyywwwwwwxxxxxxyyyxxxxxxxxx||||||{{{{{{||||||}}}~~~}}}|||||||||{{{{{{zzzzzzyyyyyyzzz{{{zzzzzzyyyxxxxxxwwwxxxzzz}}}}}}|||zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwuuurrrppppppqqqqqqpppnnnpppnnnlllkkkkkkkkkkkkjjjgggffffffggghhhiiijjjjjjhhhiiijjjkkklllllllllllliiihhhggghhhkkkmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrsssrrrpppppppppqqqrrrtttqqqqqqooonnnnnnnnnnnnnnnlllmmmmmmmmmllllllnnnpppmmmnnnpppqqqqqqppppppooollllllmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooqqqpppooooooooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnppprrrssssssqqqppprrrttttttssssssssssssrrrqqqpppqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttuuutttsssssstttvvvuuuuuuuuuuuuuuutttsssssssssrrrrrrsssuuuuuutttsssttttttsssqqqooooooqqqtttqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttttssssssuuuwwwwwwxxxwwwvvvttttttvvvxxxwwwwwwwwwwwwvvvuuutttssstttttttttttttttssssssrrrrrrqqqpppooopppqqqssstttnnnooopppooommmlllllllllnnnmmmkkkmmmooopppooommmmmmllllllkkkkkkjjjjjjkkkjjjiiiiiihhhiiijjjkkklllnnnmmmlllkkklllnnnqqqrrrppppppoooooonnnnnnmmmmmmjjjkkklllkkkiiihhhiiijjjkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiijjjjjjjjjjjjjjjlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmppppppooommmlllkkkjjjiiijjjkkkkkkjjjhhhhhhiiijjjiiijjjkkkkkkiiihhhiiijjjllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkkllljjjkkklllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkllljjjlllmmmooonnnmmmkkkiiijjjkkkkkkllllllmmmmmmmmmjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkjjjiiihhhgggfffeeeeeefffhhhjjjjjjhhhffffffeeecccccceeefffeeedddccccccbbbbbbaaa``````___^^^_________^^^^^^]]]\\\]]]]]]^^^___aaabbbcccdddfffdddccceeehhhjjjiiihhhjjjhhhgggeeeeeeeeeeeeffffffdddbbbbbbcccccccccaaaaaaaaabbbbbbaaa```___^^^______``````aaabbbcccccccccdddfffgggfffeeedddbbbaaabbbbbbbbbbbb```___^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^______```bbbcccddddddcccaaa`````````aaabbbaaaaaaaaaaaaaaabbbccccccbbbccccccdddeeefffggghhhdddeeefffggggggfffeeeddd```aaabbbccccccdddccccccdddddddddddddddccccccccc~~~yyysssssssssuuuyyy|||}}}}}}}}}}}}|||||||||{{{{{{zzz|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzvvvvvvwwwxxxxxxyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvttttttuuuxxx|||~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxwwwwwwvvvvvvuuusssqqqqqqrrrrrrqqqppppppnnnllllllmmmnnnnnnmmmhhhhhhhhhhhhhhhiiijjjkkkjjjjjjkkklllmmmmmmmmmmmmjjjiiihhhiiilllmmmnnnmmmnnnnnnooopppqqqrrrrrrsssrrrqqqppppppqqqrrrtttuuupppooonnnmmmmmmlllmmmmmmkkklllllllllkkkkkkmmmoookkkooorrrrrrpppnnnoooqqqkkkllllllmmmmmmmmmmmmmmmqqqpppooonnnnnnooopppqqqoooooonnnnnnooopppqqqrrrooopppqqqqqqrrrrrrqqqqqqnnnnnnoooooonnnnnnmmmmmmpppqqqrrrqqqoooooooooqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqrrrtttttttttssstttvvvwwwttttttttttttttttttssssssssssssssstttvvvvvvuuutttsssssssssqqqpppppprrrtttqqqrrrrrrrrrrrrssssssssstttuuuvvvvvvuuutttvvvwwwwwwxxxyyyxxxvvvuuuvvvxxxwwwxxxxxxwwwwwwvvvuuutttssstttttttttssssssrrrqqqrrrrrrrrrrrrrrrrrrssssssmmmooopppooommmkkkkkklllmmmlllkkklllnnnnnnnnnlllnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiijjjkkkkkklllnnnnnnnnnoooppprrrtttuuurrrqqqooonnnmmmmmmmmmnnnkkklllmmmllljjjiiijjjkkkkkkjjjiiiiiiiiijjjkkkllllllllllllllllllkkkkkkkkklllllllllkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmppppppooommmlllkkkjjjiiikkkjjjhhhiiijjjllllllkkkiiijjjkkkkkkjjjjjjkkklllmmmlllkkkjjjiiijjjjjjkkkkkkjjjjjjjjjjjjkkklllmmmjjjjjjkkkkkkkkkkkkjjjjjjggghhhhhhjjjkkklllmmmmmmlllmmmnnnooonnnllljjjiiillllllllllllllllllllllllkkkllllllllllllllllllkkkkkkkkkllllllkkkjjjjjjiiigggffffffgggjjjkkkjjjiiihhhgggeeeeeefffggggggfffdddddddddccccccbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]^^^___```bbbcccddddddeeeddddddeeehhhiiiiiihhhjjjiiihhhfffffffffggggggeeedddccccccccccccaaa___``````aaaaaaaaaaaa``````______```aaabbbcccdddeeefffggghhhhhhgggfffeeedddaaaaaaaaaaaaaaa___^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]]]]^^^___```aaabbbcccbbbaaa``````aaaaaabbbbbbaaaaaaaaaaaabbbccccccbbbccccccdddeeefffggggggggggggggggggggggggggggggbbbbbbcccddddddcccccccccdddddddddeeeeeeeeeeeeeee~~~zzzvvvvvvvvvxxxzzz|||}}}~~~~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{wwwwwwwwwwwwwwwxxxxxxxxxzzzzzzyyyyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwvvvuuutttssstttwwwzzz|||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvtttsssrrrrrrrrrrrrqqqqqqpppnnnnnnooopppooommmiiihhhhhhhhhiiiiiijjjkkkkkklllmmmnnnnnnoooooonnnjjjiiihhhiiilllmmmnnnmmmooooooppppppqqqrrrrrrsssqqqqqqqqqqqqrrrsssuuuvvvoooooonnnmmmlllllllllllljjjkkklllkkkjjjjjjlllnnnkkkooossssssooolllnnnqqqlllmmmmmmnnnnnnmmmmmmmmmpppooommmllllllmmmooopppmmmmmmmmmmmmnnnppprrrssspppqqqqqqrrrrrrrrrrrrrrrooopppqqqqqqqqqpppnnnmmmoooooooooooonnnmmmmmmmmmnnnpppqqqrrrqqqqqqqqqrrrooooooooooooooopppqqqqqqrrrrrrqqqpppoooooooooppprrrsssttttttssstttvvvxxxttttttssssssssssssssssssvvvuuutttuuuvvvvvvtttrrrqqqrrrrrrqqqooooooqqqrrrrrrrrrssssssssstttttttttuuuwwwxxxxxxwwwvvvwwwxxxwwwxxxyyyxxxvvvtttssstttwwwwwwwwwwwwwwwvvvuuutttsssssssssssssssrrrqqqpppnnnoooqqqrrrsssssssssrrrmmmnnnoooooommmkkkkkklllllllllkkkllllllmmmlllllloooooonnnmmmlllkkkjjjiiikkkkkkkkkkkkkkkllllllllllllmmmoooqqqssstttuuuuuusssqqqooommmllllllmmmnnnlllmmmnnnmmmkkkjjjkkklllkkkkkkjjjiiiiiijjjlllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllllllllmmmmmmmmmmmmmmmpppooonnnmmmlllkkkjjjjjjjjjgggfffgggkkknnnmmmkkkiiijjjllllllkkkkkklllmmmmmmllljjjhhhhhhiiijjjkkkjjjjjjkkkkkkllllllmmmmmmjjjjjjjjjjjjjjjjjjiiiiiigggggghhhiiijjjkkkllllllkkklllmmmnnnnnnmmmkkkjjjmmmmmmmmmllllllkkkkkkkkklllmmmmmmnnnnnnmmmmmmllljjjjjjkkkkkklllkkkkkkjjjhhhgggffffffiiikkkkkkkkkiiigggeeeeeefffgggfffeeedddddddddccccccbbbbbbbbb```___^^^]]]]]]^^^___```^^^___```aaabbbcccdddeeeddddddeeefffgggiiiiiiiiikkkjjjhhhggggggggghhhiiifffeeedddeeeeeeccc```^^^_________``````aaaaaaaaa___```aaabbbcccdddeeefffgggggghhhhhhgggfffeeedddaaaaaaaaa```______^^^^^^aaa```^^^\\\[[[ZZZYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\\\\]]]^^^___```bbbbbbaaa``````aaabbbcccbbbbbbaaaaaabbbbbbcccdddccccccddddddeeefffggggggjjjiiihhhfffeeeeeeeeeeeecccdddddddddddddddcccbbbdddeeeeeeeeeffffffgggggg|||~~~}}}~~~zzzxxxxxxyyyxxxxxxyyyzzz{{{~~~}}}{{{zzzzzzzzz{{{|||}}}~~~|||||||||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwwwwzzz|||~~~}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}||||||zzzyyyxxxwwwvvvuuuvvvvvvyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuttttttuuuxxxyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{{{{xxxxxxwwwvvvvvvuuuttttttuuuuuutttsssrrrqqqrrrrrrsssrrrppppppppppppnnnllliiiiiiiiihhhiiiiiijjjkkkllllllmmmnnnoooooooooooojjjiiihhhiiikkkmmmnnnmmmppppppqqqqqqrrrrrrssssssqqqqqqrrrrrrssstttuuuvvvooonnnmmmlllkkkkkkkkkkkkiiijjjkkkkkkjjjjjjkkkmmmkkkppptttsssooolllnnnqqqnnnnnnooooooooonnnnnnmmmnnnmmmkkkiiiiiikkkmmmnnnllllllllllllnnnooorrrsssqqqrrrrrrsssssssssssssssoooooopppqqqqqqooonnnmmmooonnnmmmmmmmmmllllllkkklllnnnqqqqqqpppoooppprrroooooonnnnnnoooooopppqqqrrrqqqppppppooooooooooooqqqrrrssssssssssssuuuwwwssssssrrrrrrrrrrrrssstttyyywwwvvvuuuuuutttrrroooooopppppppppooonnnpppqqqsssttttttttttttuuuuuuuuuuuuwwwyyyyyyxxxwwwxxxyyyxxxyyyyyywwwtttqqqppppppuuuuuuvvvvvvuuuuuuttttttssssssssssssrrrqqqpppoooiiikkknnnppprrrrrrrrrrrrmmmnnnooonnnlllkkkkkkkkkkkklllllllllkkkkkkkkkllloooooooooooommmllljjjiiikkklllllllllmmmmmmmmmmmmjjjkkkmmmppprrrsssttttttsssrrrooommmllllllmmmnnnlllmmmnnnmmmkkkjjjkkkllllllkkkjjjjjjjjjkkkmmmnnnqqqpppppppppooooooooonnnmmmnnnnnnnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnmmmlllkkkkkkjjjhhheeedddfffjjjmmmlllkkkiiijjjllllllkkkkkklllmmmmmmllljjjhhhhhhiiijjjkkkjjjjjjkkklllmmmmmmnnnnnnkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkklllmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjlllmmmmmmnnnnnnmmmmmmlllhhhiiiiiijjjjjjjjjjjjjjjiiigggeeeeeegggjjjkkkkkkhhhfffddddddeeefffeeedddbbbbbbbbbbbbbbbaaaaaaaaa```___^^^]]]]]]^^^```aaa^^^___```aaabbbcccdddeeeddddddffffffggghhhiiijjjkkkjjjhhhgggggghhhiiiiiiggggggfffffffffeeebbb___^^^^^^^^^^^^___```aaaaaaaaaaaabbbcccdddeeeffffffffffffffffffeeeeeeddddddbbbaaa``````___^^^^^^^^^aaa```^^^\\\ZZZYYYYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^___aaaaaa`````````bbbcccdddbbbbbbbbbbbbbbbccccccdddcccddddddeeeeeefffffffffhhhgggfffeeedddccccccdddddddddeeeeeeeeeddddddccceeeeeeeeeffffffgggggggggzzz}}}{{{||||||yyywwwxxxxxxwwwuuuuuuvvvxxx|||{{{zzzyyyyyyzzz{{{|||}}}~~~|||||||||zzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwwwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}|||zzzxxxvvvuuuttttttuuuxxxxxxwwwwwwxxxxxxyyyzzzwwwwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxvvvtttssstttuuuwwwwwwvvvwwwwwwwwwxxxyyyzzz||||||xxxwwwwwwvvvuuutttsssssstttuuuuuusssqqqpppqqqssstttrrrqqqqqqqqqpppnnnlllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnooooooooooookkkjjjiiijjjlllnnnooonnnqqqqqqrrrrrrrrrsssssssssrrrssssssttttttuuuuuuuuuooonnnmmmllllllkkklllllljjjkkkkkkkkkjjjjjjlllnnnmmmpppsssrrrooommmnnnooooooooooooooooooooonnnmmmlllkkkjjjiiiiiijjjkkklllllllllkkklllmmmoooqqqrrrqqqqqqrrrssssssssssssrrrmmmmmmnnnnnnmmmmmmllllllnnnlllkkklllmmmmmmlllkkkkkknnnqqqqqqnnnmmmoooqqqnnnnnnnnnnnnnnnoooooopppqqqqqqppppppooopppppppppppprrrrrrrrrqqqrrrtttuuusssrrrqqqpppqqqrrrssstttyyywwwvvvuuuuuusssqqqnnnnnnoooqqqpppoooooopppqqqttttttuuuuuuuuuvvvvvvvvvtttvvvyyyzzzyyyyyyyyyzzzyyyyyyxxxvvvrrrooooooooottttttuuuuuuuuuuuuttttttsssssssssrrrqqqpppooonnnhhhiiikkknnnpppppppppppplllnnnooonnnllljjjjjjkkklllmmmmmmmmmkkkjjjkkklllooooooppppppooommmkkkjjjllllllmmmnnnnnnnnnnnnmmmiiijjjlllnnnpppqqqrrrrrrsssrrrpppnnnmmmllllllmmmlllmmmnnnmmmkkkjjjkkkllllllkkkkkkjjjkkklllnnnooorrrrrrqqqqqqppppppoooooonnnnnnooopppooonnnmmmlllnnnnnnnnnmmmmmmmmmmmmmmmooonnnnnnmmmllllllkkkkkkfffeeeeeefffiiikkklllllliiijjjkkkkkkjjjjjjkkklllmmmlllkkkjjjiiijjjjjjkkkjjjjjjlllmmmnnnoooooonnnmmmlllkkkjjjjjjiiijjjjjjjjjjjjiiiiiihhhggggggffffffgggiiijjjlllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllllllllllllllkkkhhhhhhiiiiiiiiiiiiiiihhhjjjhhhffffffhhhiiijjjiiigggfffdddcccddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa__________________```aaa]]]^^^___```bbbcccddddddccceeefffgggfffgggiiijjjjjjiiihhhgggggghhhiiijjjhhhgggffffffffffffdddbbb_______________```aaabbbccccccddddddeeefffffffffddddddddddddddddddddddddcccbbbaaa```_______________^^^\\\ZZZYYYXXXWWWWWWZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]^^^````````````aaabbbdddeeecccbbbbbbbbbbbbcccdddddddddddddddeeeeeeeeeffffffbbbbbbccccccdddeeeeeeeeeddddddeeeffffffeeeeeeeeeeeeeeeeeefffffffffffffffyyy~~~|||yyyzzzyyywwwuuuwwwxxxwwwuuutttvvvyyyyyyxxxyyyyyyyyyzzz{{{||||||~~~~~~}}}|||}}}{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{yyyxxxyyyzzz|||}}}{{{{{{zzzzzzzzz{{{{{{|||~~~~~~}}}}}}~~~~~~{{{yyywwwuuuttttttuuuvvvuuuuuuttttttuuuuuuvvvwwwuuuvvvwwwxxxyyyzzz{{{{{{xxxxxxwwwvvvvvvvvvwwwxxxuuusssrrrrrrtttvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuutttssssssrrrssstttuuussspppoooqqqsssqqqqqqpppqqqrrrqqqooommmnnnnnnmmmmmmmmmmmmmmmnnnkkklllmmmnnnoooooooooooommmlllkkkllloooqqqqqqppprrrrrrrrrrrrsssssssssssstttttttttuuuuuuuuuttttttpppooonnnmmmlllllllllllljjjkkklllkkkjjjkkklllnnnooopppqqqqqqpppooonnnmmmnnnnnnoooooonnnnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkklllnnnoooqqqoooooopppqqqqqqqqqqqqpppnnnnnnmmmllllllllllllmmmmmmkkkjjjkkkmmmnnnmmmkkkjjjnnnqqqpppmmmlllnnnpppnnnmmmmmmmmmmmmnnnooooooqqqqqqpppppppppqqqrrrrrrpppqqqrrrqqqppppppqqqsssrrrqqqpppooopppqqqssstttuuutttssstttttttttrrrpppoooppprrrrrrqqqqqqrrrsssuuuuuuuuuvvvvvvvvvwwwwwwrrruuuxxxzzzzzzzzzzzz{{{xxxxxxwwwuuurrrqqqrrrssstttuuuuuuvvvvvvvvvuuuuuussssssrrrrrrqqqooonnnmmmjjjkkklllmmmmmmnnnnnnnnnlllmmmnnnnnnllljjjjjjkkklllnnnooonnnkkkjjjkkkmmmnnnnnnpppppppppnnnlllkkklllmmmnnnooooooooonnnnnnjjjjjjkkkmmmnnnpppqqqrrrrrrrrrqqqooonnnlllkkkkkkkkklllmmmllljjjjjjjjjkkklllkkkkkkkkklllmmmooopppssssssrrrqqqqqqpppoooooonnnooopppqqqqqqooommmlllooonnnnnnnnnmmmmmmmmmlllnnnnnnnnnmmmllllllkkkkkkfffggghhhhhhhhhjjjlllnnniiijjjkkkkkkiiihhhiiijjjllllllllllllkkkkkkkkkkkkiiikkklllnnnoooooooooooonnnmmmlllkkkjjjjjjjjjkkkjjjiiiiiihhhggggggffffffgggggghhhiiijjjjjjkkkkkkllllllllllllllllllkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjhhhiiiiiiiiiiiiiiihhhhhhllljjjiiiiiijjjjjjiiihhhhhhfffdddcccddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```````````````]]]]]]^^^___aaabbbcccdddbbbeeeggggggffffffhhhkkkiiihhhgggfffggggggiiiiiihhhfffddddddeeeeeedddcccbbbbbbaaa``````aaabbbccceeeeeeeeeeeeeeeeeeeeeeeeccccccccccccdddeeeffffffdddcccaaa```______``````___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]^^^___\\\\\\[[[[[[\\\\\\]]]]]]```_________aaabbbdddfffccccccbbbbbbccccccdddeeedddddddddeeeeeeeeeeeefff```aaacccdddeeeeeeeeedddcccdddeeeffffffgggfffffffffffffffeeeeeeeeeeeeeeexxx}}}|||xxxxxxxxxvvvuuuwwwyyyyyywwwwwwzzz}}}vvvwwwxxxyyyzzzzzz{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~yyyxxxvvvuuutttuuuwwwxxxsssrrrrrrrrrrrrsssttttttuuuuuuvvvxxxyyyzzz{{{{{{vvvvvvuuuttttttuuuwwwwwwsssrrrpppqqqtttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxwwwvvvuuutttsssrrrrrrrrrtttuuussspppnnnpppsssooonnnoooqqqrrrsssqqqoooppppppooooooooooooooopppkkklllmmmnnnooooooooooooooonnnmmmoooqqqsssssssssrrrrrrsssssssssssssssssstttuuuuuuuuuuuuuuutttssspppooonnnmmmmmmlllmmmmmmkkklllllllllkkkkkkmmmoooppppppooopppqqqqqqnnnlllmmmnnnnnnnnnmmmlllkkkkkkjjjkkkkkkllllllkkkkkkjjjmmmlllkkkkkklllmmmooopppmmmmmmnnnoooooooooooooooqqqpppooommmmmmnnnoooooommmjjjiiikkknnnooonnnllljjjnnnqqqpppllljjjmmmpppmmmmmmmmmmmmmmmnnnooooooqqqpppppppppqqqrrrsssssspppqqqqqqpppooonnnpppqqqrrrqqqpppooooooqqqssstttrrrrrrqqqssstttuuutttrrrppprrrttttttsssssssssuuuvvvvvvvvvvvvwwwwwwwwwwwwqqqtttxxxzzzzzzzzz{{{{{{wwwwwwvvvtttssssssuuuxxxuuuvvvvvvwwwwwwwwwvvvvvvssssssrrrrrrpppooonnnmmmnnnnnnmmmmmmlllllllllllllllmmmnnnnnnllljjjjjjkkklllnnnpppnnnkkkjjjkkknnnmmmnnnpppqqqpppooommmllllllmmmooopppppppppooonnnkkkkkkkkklllmmmoooqqqrrrqqqqqqqqqpppooommmkkkjjjkkklllmmmllljjjiiijjjkkkllllllkkkkkklllmmmooopppssssssrrrqqqqqqpppoooooonnnoooqqqrrrqqqpppnnnllloooooonnnnnnmmmmmmmmmlllnnnnnnnnnmmmlllllllllkkkfffiiikkkjjjiiiiiilllpppjjjkkkkkkjjjhhhggghhhiiillllllmmmmmmmmmlllkkkjjjiiikkkmmmnnnpppppppppoooooonnnmmmkkkjjjjjjkkkkkkhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiillllllllllllllllllllllllhhhiiiiiijjjjjjiiiiiihhhjjjjjjjjjjjjjjjiiihhhhhhnnnlllkkkkkklllkkkjjjhhhiiigggeeeddddddeeedddbbbaaaaaaaaaaaaaaabbbbbbbbb]]]^^^```aaaaaaaaa```___\\\]]]^^^___```bbbbbbcccbbbeeeggggggffffffhhhkkkhhhhhhgggffffffggghhhiiigggeeebbbbbbcccdddeeedddeeedddcccbbbbbbcccddddddgggffffffffffffeeeeeeeeecccccccccdddeeefffggghhheeedddbbb`````````aaaaaa``````^^^]]]\\\\\\[[[[[[WWWWWWYYYZZZ\\\^^^___```\\\\\\\\\\\\\\\\\\]]]]]]____________aaaccceeefffccccccbbbbbbccccccdddeeeddddddeeeeeeeeeeeeeeeeeecccdddfffffffffdddbbb```cccdddeeefffggggggggggggfffffffffeeeeeeddddddccczzzzzzzzzyyyxxxwwwvvvuuutttuuuvvvwwwwwwxxxwwwwwwwwwvvvuuuuuuwwwwwwwwwvvv|||}}}~~~zzz{{{}}}}}}|||{{{{{{|||xxxzzz|||}}}}}}||||||}}}{{{zzzyyyxxxwwwxxxyyyzzz~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}{{{yyywwwvvvuuutttrrrpppqqqppppppoooqqqsssuuuwwwwwwvvvuuuttttttuuuvvvwwwwwwvvvttttttvvvwwwvvvuuusssssssssssstttvvvwwwxxxvvvuuussssssrrrssstttuuurrrsssssssssttttttuuuuuutttssssssrrrrrrrrrssssssttttttsssrrrqqqqqqqqqqqqssssssttttttssssssrrrqqqooooooooooooooonnnnnnmmmnnnooopppqqqrrrssssssrrrrrrsssuuuvvvwwwvvvtttssswwwvvvuuuuuuuuuuuuuuuvvvssspppnnnmmmnnnnnnnnnmmmooooooooonnnmmmmmmlllllljjjmmmpppqqqpppoooooooooqqqnnnllllllnnnooonnnllliiijjjlllmmmmmmmmmlllllliiikkkmmmmmmllllllmmmnnnooonnnlllkkkjjjkkkkkklllmmmnnnpppooommmllllllmmmlllkkkkkklllnnnooonnnmmmrrrqqqooonnnmmmmmmmmmnnnmmmlllkkkmmmoooppppppoooppppppqqqqqqqqqrrrrrrrrrrrrpppmmmkkkjjjlllooopppnnnooopppqqqrrrrrrrrrrrrttttttsssrrrrrrrrrrrrsssssstttuuutttrrrrrrtttuuuvvvuuuuuuuuuuuuuuusssrrrssstttvvvxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxwwwuuutttuuuttttttuuuvvvvvvtttrrrpppqqqqqqooollljjjjjjkkkjjjjjjkkklllnnnpppqqqrrrooonnnnnnmmmkkkjjjiiiiiinnnnnnoooooooooooonnnnnnoooooonnnmmmmmmmmmmmmmmmpppppppppqqqpppooonnnnnnnnnnnnnnnnnnooopppqqqqqqlllnnnpppqqqqqqooommmkkkhhhfffhhhnnnmmmhhhiiimmmnnnjjjjjjoooooommmpppvvvttttttsssrrrpppoooooonnnqqqppppppqqqssssssqqqpppmmmnnnoooppppppooonnnmmmooonnnmmmlllkkkjjjjjjjjjgggggggggggghhhiiijjjkkkjjjkkklllllljjjjjjkkklllmmmmmmlllllllllkkkkkkkkklllmmmooonnnmmmkkkllllllmmmlllkkkjjjiiijjjkkkkkkiiiiiihhhhhhiiijjjkkkkkkllllllkkkjjjiiiiiiiiiiiihhhjjjllllllkkkkkklllmmmlllkkkiiigggfffgggggghhhlllmmmmmmkkkiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiigggeeecccdddfffgggeeecccaaaaaa`````````_________]]]___aaabbbbbbaaa___]]]aaa___]]]^^^bbbccccccaaabbbcccfffiiijjjkkkjjjiiiiiiiiiiiihhhfffgggiiikkkjjjiiigggeeedddcccddddddeeeddddddccccccbbbbbbbbb```aaaccceeeffffffeeeeeeeeeeeedddcccccccccdddddddddcccbbbaaa```````````````]]]ZZZYYYYYY[[[[[[ZZZ\\\YYYWWWXXX[[[]]]\\\[[[ZZZ[[[\\\\\\[[[\\\^^^``````___]]]]]]___aaadddgggcccddddddddddddcccbbbaaabbbbbbbbbcccdddeeefffggggggeeecccbbbccceeeeeedddcccdddfffhhhiiihhhgggfffggggggggggggfffeeedddccc||||||{{{zzzyyyxxxwwwvvvtttuuuvvvwwwxxxxxxxxxxxxvvvuuuttttttvvvxxxyyyyyy||||||}}}}}}~~~}}}}}}}}}xxx{{{}}}~~~}}}{{{zzzzzzyyy|||~~~~~~}}}||||||}}}|||{{{{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{|||~~~{{{yyywwwvvvuuutttrrrpppppppppooooooppprrrtttvvvvvvuuuttttttttttttuuuvvvtttrrrqqqrrrtttuuuuuutttqqqrrrssstttuuuvvvvvvwwwttttttsssrrrrrrsssssstttttttttuuuuuuvvvvvvvvvvvvtttssssssrrrrrrsssssssssuuutttsssrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqpppnnnooooooooonnnnnnmmmmmmooooooppprrrssstttttttttqqqssstttvvvvvvuuutttsssvvvuuuuuuttttttsssttttttssspppnnnnnnooooooooonnnoooooonnnnnnmmmllllllllljjjlllnnnooonnnmmmmmmnnnooommmkkkkkkmmmnnnlllkkkjjjjjjlllmmmmmmmmmlllllliiikkkmmmmmmkkkkkkkkklllnnnmmmlllkkkjjjkkkkkklllmmmnnnpppooonnnlllmmmmmmmmmlllkkklllnnnooonnnmmmrrrqqqooonnnmmmmmmmmmnnnkkkjjjiiikkkmmmnnnnnnmmmppppppppppppqqqqqqqqqrrrqqqooollljjjjjjlllnnnpppppppppqqqrrrsssssssssrrruuutttssssssrrrrrrssssssssstttttttttrrrrrrsssuuuvvvuuuuuuuuuvvvuuutttsssttttttvvvvvvwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxvvvuuuwwwuuuuuuuuuvvvvvvtttrrrqqqqqqqqqpppnnnmmmnnnppplllllllllmmmnnnpppqqqrrrqqqpppooommmllllllkkkkkknnnnnnoooooooooooonnnnnnpppooonnnmmmmmmmmmmmmnnnpppppppppooooooooonnnnnnooooooooooooooopppqqqrrrlllnnnoooqqqqqqpppnnnmmmjjjhhhiiinnnnnnjjjjjjnnnppplllkkkooopppnnnppptttuuuttttttsssqqqppppppooosssrrrqqqrrrttttttrrrqqqpppqqqqqqqqqpppooommmlllnnnnnnlllkkkjjjjjjjjjjjjhhhhhhhhhiiiiiijjjkkklllkkkmmmmmmlllkkkjjjjjjkkkmmmmmmmmmmmmmmmlllkkkjjjjjjkkkmmmnnnmmmlllmmmnnnmmmlllkkkjjjjjjjjjkkkkkkiiihhhhhhhhhiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhjjjllllllkkkkkklllmmmkkkjjjiiihhhhhhgggggggggkkkllllllkkkiiiggghhhiiiiiijjjjjjjjjjjjjjjiiihhhfffdddbbbcccdddeeecccaaa````````````_________^^^]]]___aaabbbbbbaaa___]]]aaa___]]]^^^aaacccbbbaaacccdddfffiiijjjjjjiiiiiijjjjjjkkkjjjhhhhhhiiikkkiiiiiihhhgggfffffffffffffffeeeeeeddddddccccccbbbaaabbbdddffffffffffffeeeddddddddddddeeefffggggggeeeeeedddcccbbbbbbbbbbbb```^^^[[[ZZZZZZ[[[[[[[[[]]]ZZZXXXXXXZZZ\\\\\\[[[[[[\\\]]]]]]\\\\\\^^^```aaa___^^^^^^___aaadddeeeccccccdddddddddcccbbbbbbcccccccccccccccdddeeeffffffdddbbbbbbcccdddddddddccceeeggghhhiiiiiihhhggghhhhhhhhhhhhgggfffeeeddd}}}|||zzzxxxvvvvvvvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxvvvuuussssssuuuwwwzzz|||{{{|||||||||||||||{{{zzzwwwzzz}}}~~~}}}{{{zzzyyy{{{}}}}}}|||{{{|||zzzzzz{{{{{{|||{{{{{{{{{||||||||||||||||||||||||~~~~~~~~~}}}zzzyyyzzz|||zzzxxxvvvuuuuuutttrrrpppoooooonnnnnnoooqqqssstttuuuttttttssssssttttttuuurrrqqqqqqqqqsssttttttsssoooppprrrtttuuuuuuuuutttsssrrrrrrqqqqqqrrrsssssstttttttttuuuuuuuuuuuuvvvssssssssssssssssssssssssvvvuuutttrrrqqqpppppppppqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmmmmllllllnnnoooppprrrsssuuuvvvvvvrrrssstttuuuvvvuuutttsssvvvuuuttttttsssrrrqqqqqqrrrpppnnnnnnoooppppppooonnnnnnnnnmmmllllllkkkkkkiiikkkllllllkkkjjjkkkmmmnnnlllkkkkkkllllllkkkjjjjjjkkklllmmmmmmmmmlllkkkiiikkklllllljjjiiijjjjjjmmmlllkkkkkkjjjkkkkkklllmmmoooppppppnnnmmmmmmnnnnnnmmmlllmmmooopppooonnnqqqpppooonnnmmmmmmmmmnnnkkkjjjjjjkkkmmmnnnmmmlllooooooooooooppppppppppppooonnnkkkjjjjjjlllnnnppprrrrrrsssssstttsssssssssuuutttttttttsssssssssssssssssstttsssrrrrrrsssuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{{{{zzzyyywwwuuutttyyywwwvvvuuuvvvuuutttrrrpppppppppooonnnnnnqqqsssnnnnnnnnnnnnooopppqqqrrrsssrrrpppnnnmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnpppoooooonnnnnnnnnnnnnnnqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppppppppqqqqqqrrrmmmmmmnnnoooppppppppppppllljjjkkknnnooommmmmmoooqqqmmmllloooppppppppprrrvvvvvvuuutttsssrrrqqqqqqtttsssssssssuuuuuusssrrrrrrssssssrrrqqqooolllkkkmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnoooooommmkkkjjjjjjkkklllmmmnnnnnnmmmkkkiiihhhhhhjjjlllmmmlllmmmnnnooommmlllkkkjjjjjjjjjkkkkkkhhhhhhhhhiiiiiiiiiiiijjjiiiiiihhhggggggggghhhhhhhhhjjjllllllkkkkkklllmmmjjjjjjjjjjjjiiihhhggggggjjjkkklllkkkiiihhhiiijjjiiijjjllllllllljjjhhhgggfffdddbbbbbbbbbbbb```___`````````____________^^^^^^___aaabbbbbbaaa___^^^```^^^]]]^^^```bbbbbbaaadddeeegggiiiiiiiiiiiihhhjjjlllmmmllljjjiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiigggggggggfffeeedddddddddcccdddfffggghhhggggggfffddddddeeefffggghhhiiiiiigggffffffeeedddddddddcccaaa___\\\[[[\\\]]]\\\\\\]]][[[YYYXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\]]]___aaabbbaaa___^^^___```bbbdddbbbbbbcccdddddddddccccccddddddcccccccccddddddeeeeeecccaaaaaacccddddddddddddeeegggiiiiiiiiihhhhhhiiiiiiiiiiiihhhgggfffeee|||zzzwwwtttrrrrrrssssssuuuvvvwwwxxxyyyyyyyyyyyywwwvvvtttssssssuuuzzz}}}|||||||||||||||{{{zzzyyyyyyzzz{{{{{{zzzyyyzzz{{{{{{}}}~~~|||zzzyyyyyyvvvwwwyyyzzz{{{zzzyyyyyy||||||{{{{{{{{{{{{zzzzzz}}}}}}~~~}}}zzzxxxxxxyyyzzzxxxvvvtttssssssrrrpppnnnnnnnnnnnnnnnoooppprrrrrrssssssssssssssssssssssssuuutttssssssttttttsssqqqmmmoooqqqsssttttttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssswwwvvvtttsssqqqqqqpppppprrrrrrrrrrrrrrrqqqppppppnnnnnnmmmlllllllllllllllmmmmmmnnnppprrrtttuuuvvvssstttuuuvvvvvvvvvuuuuuuvvvvvvuuutttsssrrrqqqppppppnnnmmmnnnooopppooonnnnnnnnnmmmmmmlllkkkkkkkkkiiijjjjjjiiihhhhhhjjjlllmmmmmmllllllmmmlllkkkkkkjjjkkklllmmmmmmmmmlllkkkjjjkkklllllljjjhhhhhhiiikkkkkkkkkkkkkkklllllllllmmmoooppppppnnnmmmmmmnnnooonnnmmmnnnooopppooonnnppppppooonnnnnnnnnnnnnnnnnnmmmlllmmmooopppooonnnnnnnnnnnnooooooooooooooommmlllkkkjjjjjjlllnnnpppsssssstttttttttttttttsssuuuuuuuuuuuuttttttssssssrrrssssssrrrqqqqqqrrrtttuuuvvvwwwwwwvvvuuuuuuvvvuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvuuutttzzzxxxvvvuuuuuuuuutttrrrooooooooommmlllllloooqqqpppppppppoooppppppqqqqqqtttrrrooommmlllmmmooopppnnnnnnoooooooooooonnnnnnpppoooooonnnnnnoooooooooqqqpppnnnllllllmmmnnnooorrrrrrqqqqqqpppqqqqqqqqqmmmmmmnnnoooooopppqqqrrrnnnmmmmmmooopppoooooonnnooommmmmmoooqqqqqqqqqqqqwwwwwwvvvuuuuuutttsssssstttsssssssssttttttsssqqqqqqqqqqqqqqqpppnnnlllkkklllkkkkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmmmmnnnoooooopppppppppnnnkkkjjjiiijjjjjjkkkmmmmmmllljjjgggeeehhhjjjlllllllllkkklllnnnllllllkkkkkkkkkjjjjjjjjjhhhhhhiiiiiiiiiiiiiiihhhhhhhhhggggggggghhhiiiiiihhhiiikkklllkkkkkklllmmmiiiiiijjjkkkjjjiiihhhfffiiijjjkkkjjjiiihhhiiijjjiiikkklllnnnmmmkkkhhhffffffeeedddcccbbbaaa___^^^___________________________```aaabbbbbbaaa```______^^^^^^^^^___```aaaaaaeeefffggghhhiiiiiihhhhhhjjjlllmmmmmmkkkiiihhhhhhiiijjjkkkmmmnnnmmmmmmllljjjiiiiiihhhgggfffeeeeeeeeefffhhhhhhiiihhhgggfffddddddeeefffgggggghhhhhhgggggggggfffeeeeeedddcccaaa___]]]]]]]]]^^^]]]\\\]]]\\\ZZZYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[\\\^^^```bbbaaa```______```aaabbbaaaaaabbbcccddddddddddddddddddcccccccccccccccccceeecccaaaaaabbbdddddddddeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhfffeeeeee{{{yyyvvvtttrrrrrrssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyyyywwwtttrrrssswww{{{}}}}}}}}}}}}|||{{{zzzzzz|||{{{yyywwwvvvwww{{{~~~zzz|||}}}|||zzzxxxwwwwwwuuuvvvxxxzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyy|||}}}~~~{{{yyywwwwwwxxxxxxuuusssqqqqqqqqqpppnnnmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrssssssssssssrrrrrrvvvuuutttssssssrrrooommmlllmmmppprrrssssssrrrqqqoooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttttttttsssssswwwvvvtttsssrrrqqqqqqqqqsssssssssssssssrrrrrrqqqnnnnnnmmmllllllllllllmmmkkkllllllmmmooorrrtttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqpppmmmllllllmmmooopppooonnnooonnnnnnmmmllllllkkkkkkiiiiiijjjiiiggggggiiijjjmmmnnnoooooonnnmmmllllllkkklllmmmmmmmmmlllkkkjjjjjjkkklllllljjjhhhhhhiiijjjkkkkkklllmmmmmmmmmmmmnnnoooqqqpppnnnmmmmmmnnnpppooonnnnnnooopppooommmooooooooooooooonnnnnnnnnnnnmmmlllmmmooooooooommmnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkklllmmmoooqqqsssssstttuuuuuuuuuttttttuuuuuuvvvvvvvvvuuutttsssqqqrrrsssrrrpppppprrrssssssuuuwwwwwwuuutttuuuvvvuuuttttttssstttvvvwwwyyywwwwwwwwwwwwwwwwwwxxxxxxzzzxxxvvvtttuuutttsssrrrpppqqqpppnnnllllllmmmoooqqqqqqppppppppppppqqqqqqtttrrrooommmlllmmmoooqqqoooppppppppppppppppppoooppppppoooooooooppppppqqqrrrpppnnnmmmlllmmmooopppssssssrrrqqqpppppppppqqqmmmnnnnnnooopppqqqrrrrrrpppoooooooooqqqqqqnnnjjjgggjjjnnnppprrrsssssssssxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrssstttsssqqqpppmmmnnnooooooooonnnmmmlllkkkkkkkkkjjjkkkkkkllllllnnnnnnnnnmmmnnnnnnoooooopppqqqpppnnnkkkiiiiiijjjgggiiijjjkkkkkkhhheeeccciiikkkllllllkkkjjjjjjkkklllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhhhhiiijjjkkkhhhiiikkklllkkkkkklllmmmiiiiiijjjkkkkkkjjjhhhggghhhjjjjjjjjjhhhhhhiiijjjhhhjjjlllmmmmmmkkkhhhfffhhhggggggeeecccaaa````````````````````````````````````aaabbbbbbaaa``````^^^____________```aaabbbffffffggghhhhhhhhhhhhhhhhhhjjjlllllljjjhhhhhhhhhjjjkkkmmmooopppppppppooollllllkkkjjjiiihhhggggggggghhhiiiiiiiiihhhgggfffeeeeeeffffffffffffeeedddeeefffffffffeeedddcccbbbaaa```^^^]]]^^^^^^]]]\\\]]]\\\[[[ZZZYYYYYYZZZ[[[YYY[[[\\\[[[[[[[[[]]]___bbbbbb``````___``````aaa___```bbbcccdddeeeffffffddddddcccbbbbbbbbbccccccdddcccaaaaaacccdddeeeeeeeeefffgggggghhhiiiiiiiiiggggggggggggfffeeedddddd{{{zzzxxxwwwvvvuuuvvvvvvtttuuuvvvwwwwwwxxxwwwwwwyyyyyyyyyvvvrrrrrruuuyyy||||||||||||||||||{{{zzz|||{{{yyyvvvuuuvvvzzz~~~yyyzzz|||{{{yyywwwvvvvvvwwwxxxyyy{{{|||}}}}}}}}}||||||{{{{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}zzzxxxyyyyyyxxxwwwtttrrrppppppppppppnnnlllnnnnnnoooooopppppppppppprrrssssssttttttssssssrrrsssrrrqqqqqqqqqooollliiikkklllnnnpppqqqqqqqqqpppooooooqqqrrrrrrrrrrrrrrrtttsssssssssssssssrrrrrrpppqqqssstttuuuttttttsssvvvuuutttsssrrrrrrrrrrrrsssttttttttttttsssrrrrrrpppooommmlllllllllmmmnnnlllkkkkkklllnnnppprrrtttuuuuuuvvvvvvvvvwwwwwwwwwuuuvvvvvvvvvuuutttrrrqqqlllllllllnnnpppqqqpppoooooooooooonnnmmmmmmlllllliiijjjkkkjjjhhhhhhhhhjjjlllnnnppppppnnnmmmlllmmmkkklllmmmmmmmmmlllkkkjjjiiikkklllllljjjiiijjjjjjjjjkkklllnnnoooooooooooonnnpppqqqpppooonnnnnnnnnpppnnnmmmmmmoooooonnnlllnnnnnnoooooooooooonnnnnnmmmkkkjjjkkklllmmmlllkkkoooooooooooonnnnnnnnnnnnllllllkkklllmmmoooqqqrrrqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvtttsssqqqrrrrrrqqqppppppqqqsssqqqtttwwwvvvtttssstttwwwttttttttttttuuuvvvwwwwwwyyyxxxxxxyyyyyyzzz{{{|||yyywwwtttsssssstttssssssrrrssssssrrrpppoooooopppppppppppppppppppppqqqqqqsssqqqpppnnnnnnnnnpppqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppppppppppppppqqqrrrrrrqqqooonnnnnnnnnoooppptttsssrrrppppppooooooooonnnnnnooopppqqqqqqqqqqqqoooqqqppppppqqqqqqkkkcccZZZeeeooorrrrrrtttvvvvvvxxxwwwwwwwwwvvvvvvvvvuuutttsssrrrsssssssssqqqoookkklllmmmnnnnnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnooooooppppppnnnkkkiiiiiiiiiggghhhiiijjjiiihhhfffeeeiiikkklllllljjjhhhiiiiiikkkkkklllllllllkkkjjjiiiggghhhiiiiiiiiihhhgggfffggggggggghhhiiijjjkkklllhhhjjjllllllkkkkkklllmmmiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkjjjhhhggghhhiiiggghhhjjjkkkkkkjjjhhhggghhhiiiiiigggdddbbbbbbbbb```aaaaaaaaaaaaaaabbbbbb```aaaaaabbbbbbaaaaaa```^^^```aaa`````````bbbdddfffffffffggghhhiiiiiijjjhhhiiikkkkkkjjjiiiiiijjjlllmmmnnnooopppqqqqqqqqqooonnnmmmlllkkkiiiiiihhhhhhiiiiiijjjiiihhhfffeeeeeeffffffgggfffeeedddcccdddeeeeeefffeeecccbbbaaaaaa___^^^^^^^^^^^^]]][[[[[[\\\[[[ZZZXXXXXXZZZ\\\ZZZ[[[\\\\\\[[[\\\^^^___aaaaaa```````````````aaa^^^___aaaccceeefffggggggccccccbbbbbbbbbccccccdddeeecccaaabbbdddfffffffffeeeeeeffffffgggggghhhhhhggggggggggggfffeeedddcccyyyyyyxxxxxxxxxwwwwwwwwwssssssuuuvvvvvvvvvvvvvvvvvvxxxyyywwwsssrrrvvvzzzyyyzzzzzz{{{{{{{{{{{{zzzxxxyyyyyyxxxwwwwwwyyyzzzxxxzzz|||{{{yyyxxxwwwwwwxxxxxxxxxyyy{{{}}}~~~|||||||||{{{zzzyyyyyyyyyzzz}}}~~~~~~}}}~~~}}}{{{yyyyyyzzzzzzxxxvvvtttsssqqqqqqqqqqqqooommmooooooppppppqqqqqqpppppprrrssstttuuuuuutttsssrrrpppoooooopppqqqpppmmmjjjllllllmmmnnnoooppppppqqqooopppqqqrrrsssssssssrrrssssssssssssrrrrrrrrrqqqoooqqqssstttuuuuuutttsssttttttssssssssssssttttttrrrssssssssssssrrrqqqqqqqqqpppnnnllllllmmmnnnooommmmmmllllllmmmooorrrssstttttttttttttttuuuuuuvvvssssssuuuuuuuuusssqqqpppmmmmmmnnnpppssstttsssqqqpppppppppooonnnnnnmmmmmmiiikkkmmmlllkkkiiiiiiiiijjjmmmppppppnnnkkkkkklllllllllmmmmmmmmmllljjjjjjiiikkkmmmmmmkkkkkkkkklllkkklllmmmooopppqqqqqqpppnnnpppqqqqqqooonnnnnnoooooonnnmmmmmmnnnnnnmmmkkkmmmnnnoooppppppooonnnnnnmmmlllkkkkkklllmmmlllkkkpppppppppoooooonnnnnnnnnlllllllllmmmoooqqqrrrsssoooppprrrsssuuuuuuvvvvvvuuuvvvwwwxxxxxxvvvuuussspppqqqqqqqqqooooooqqqrrrooosssvvvvvvsssqqqsssvvvrrrssstttuuuvvvvvvvvvvvvzzzzzzyyyyyyyyyzzz{{{|||wwwuuurrrqqqrrrsssssssssoooqqqssstttrrrpppppppppooooooooooooooopppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqrrrssssssttttttssssssrrrpppppppppppppppqqqrrrsssqqqqqqqqqqqqppppppppppppssssssqqqpppooonnnnnnnnnnnnoooqqqrrrrrrqqqpppnnnnnnqqqqqqpppqqqpppggg\\\MMM___ppptttsssuuuyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttrrrpppnnnnnnooooooooommmlllkkkllllllllllllmmmnnnooopppmmmmmmllllllllllllmmmmmmmmmnnnnnnmmmjjjiiiiiiiiiggghhhiiiiiijjjjjjiiiiiigggiiikkkkkkjjjiiiiiijjjkkkkkklllllllllkkkjjjiiiggghhhiiijjjiiihhhfffeeefffffffffggghhhiiikkkkkkhhhjjjllllllkkkkkklllmmmjjjjjjjjjiiiiiijjjjjjkkkjjjkkkkkkjjjgggffffffgggffffffggghhhiiiiiiiiiiiiggghhhiiigggdddbbbbbbdddaaabbbbbbbbbccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbbbb```aaacccfffeeeeeeffffffhhhiiijjjkkkiiijjjkkkjjjjjjjjjlllnnnnnnnnnnnnooopppqqqrrrsssppppppooonnnlllkkkjjjiiihhhiiiiiiiiiiiigggeeeddddddeeeggghhhhhhgggfffeeedddeeefffffffffdddbbbaaa```^^^]]]]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZXXXXXX[[[^^^\\\]]]^^^^^^]]]]]]___aaa```````````````aaaaaaaaa]]]^^^```ccceeeggghhhhhhbbbaaaaaaaaabbbcccddddddfffdddbbbccceeeggghhhgggdddddddddeeeeeefffggghhhhhhhhhhhhggggggfffeeedddvvvvvvwwwwwwwwwwwwvvvvvvrrrssstttuuuvvvvvvvvvvvvsssvvvyyyxxxttttttwww{{{wwwxxxyyyyyyzzzzzzzzzzzzuuuxxxzzz{{{zzzxxxwwwwwwxxxzzz||||||zzzyyyyyyyyyvvvvvvvvvwwwxxx{{{}}}}}}}}}|||{{{zzzzzzyyyyyyzzz}}}~~~}}}}}}~~~|||zzzyyyzzz||||||yyyvvvuuutttrrrrrrrrrrrrpppooooooppppppqqqqqqqqqqqqpppsssssstttuuuuuutttssssssooooooppprrrssssssqqqnnnllllllllllllmmmooopppqqqoooppprrrsssttttttssssssqqqqqqqqqppppppoooooooooooopppsssuuuuuuuuutttssstttsssssssssssstttuuuuuuqqqrrrrrrrrrrrrqqqpppppprrrpppnnnmmmlllmmmooopppooonnnmmmmmmnnnppprrrtttsssrrrrrrrrrrrrsssttttttppprrrsssttttttsssqqqpppooooooppprrruuuvvvuuusssqqqqqqppppppoooooonnnnnniiilllnnnnnnllljjjiiiiiiiiillloooooommmjjjjjjkkkllllllmmmmmmmmmllljjjiiiiiikkkmmmmmmllllllmmmnnnkkklllnnnpppqqqrrrrrrqqqooopppqqqqqqooonnnnnnoooooommmllllllmmmmmmllljjjmmmnnnoooppppppooonnnnnnooonnnmmmmmmnnnooonnnlllqqqqqqppppppoooooonnnnnnllllllmmmnnnppprrrssstttnnnoooqqqssstttuuuvvvvvvuuuvvvxxxyyyxxxwwwuuutttpppqqqqqqpppooooooppprrrnnnrrrvvvuuurrrpppsssvvvqqqssstttvvvvvvvvvvvvuuu{{{zzzxxxwwwvvvwwwwwwxxxvvvtttqqqpppqqqssstttsssiiimmmqqqrrrrrrppppppooonnnnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrrrrsssttttttttttttttttttsssqqqpppppppppqqqrrrrrrsssqqqrrrrrrrrrrrrqqqppppppsssrrrqqqooonnnmmmmmmmmmnnnppprrrssssssqqqooommmnnnqqqrrrpppqqqoooeeeXXXEEE[[[pppuuusssuuuzzz}}}wwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvuuusssqqqqqqqqqqqqqqqooommmkkkjjjlllllllllmmmnnnooopppqqqmmmllllllkkkkkkkkklllllllllmmmnnnllljjjhhhiiijjjiiiiiiiiijjjjjjkkklllllleeegggiiijjjjjjjjjkkklllkkkkkklllmmmlllkkkjjjiiiggghhhiiijjjiiihhhfffdddddddddeeeeeeggghhhjjjkkkhhhjjjllllllkkkkkklllmmmkkkjjjiiiiiiiiijjjkkkllljjjkkkkkkjjjgggeeeffffffeeeeeefffggghhhiiijjjjjjfffhhhiiigggcccaaabbbdddbbbbbbcccccccccdddddddddaaaaaaaaaaaaaaaaaaaaaaaa___bbbccccccaaaaaadddgggddddddeeefffhhhiiikkkllljjjkkkkkkkkkjjjlllnnnqqqpppooonnnnnnoooqqqrrrtttqqqqqqpppnnnmmmkkkjjjjjjiiiiiiiiiiiihhhgggeeedddccceeegggiiijjjjjjiiihhheeeeeeggggggfffeeebbbaaa___^^^]]]]]]^^^]]][[[YYYYYYZZZ[[[ZZZXXXXXX\\\___^^^___```_________aaaccc___`````````aaaaaaaaabbb\\\^^^```ccceeeggghhhiiiaaaaaaaaaaaabbbcccdddeeefffdddccccccfffhhhhhhhhhdddddddddddddddeeeggggggiiiiiiiiiiiihhhgggfffeeewwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzyyyxxxvvvvvvxxxzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||~~~}}}}}}|||{{{zzzzzzyyy{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzyyyxxxxxxzzzvvvqqqqqqtttvvvssspppqqqpppnnnmmmmmmmmmnnnooorrrsssvvvxxxwwwuuuqqqoooqqqqqqqqqqqqqqqqqqrrrrrrpppooonnnmmmmmmnnnoooppprrrrrrrrrsssssssssttttttuuutttssssssqqqqqqpppooopppooooooqqqtttwwwxxxwwwttttttssstttvvvvvvuuusssqqqrrrrrrssssssrrrrrrqqqqqqppppppooonnnmmmmmmlllnnnnnnnnnoooppppppqqqqqqttttttsssssssssrrrrrrrrrqqqrrrssstttttttttsssrrruuusssqqqrrrtttwwwxxxxxxxxxwwwtttrrrpppooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnkkklllmmmlllkkkkkklllmmmkkkkkklllmmmnnnooopppqqqqqqrrrrrrqqqooonnnnnnoooppppppooonnnnnnnnnnnnnnnkkkkkklllmmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmooommmkkklllnnnpppqqqqqqooopppqqqqqqpppqqqsssuuusssqqqqqqssswwwyyywwwuuuwwwvvvttttttuuuuuusssrrrtttsssrrrrrrqqqqqqqqqqqqoooqqqssssssrrrppppppppprrrssstttuuuvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{|||uuutttsssrrrqqqpppooooooiiilllppprrrqqqooonnnnnnsssrrrrrrrrrrrrqqqqqqqqqssssssrrrqqqoooppprrruuuvvvvvvuuussssssrrrrrrsssnnnpppqqqqqqpppqqqrrrtttrrrrrrrrrtttuuussspppnnnrrrqqqpppppppppqqqrrrsssooopppqqqrrrsssrrrqqqqqqpppnnnnnnooopppoookkkgggUUUbbbooouuuwwwzzzzzzyyyxxxxxxxxxxxxwwwuuutttsssssstttvvvwwwwwwuuusssrrrqqqrrrqqqqqqpppnnnmmmlllooonnnlllllllllmmmoooqqqmmmllllllkkkkkkkkklllllljjjjjjjjjiiihhhgggfffeeemmmmmmlllkkkkkkjjjjjjiiikkkjjjjjjiiihhhiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkeeefffiiijjjjjjiiigggeeefffeeecccccccccfffhhhjjjmmmllljjjkkkmmmnnnnnnnnnlllkkkiiihhhhhhiiikkkllljjjiiigggfffeeeeeeeeefffhhhgggfffeeeeeefffggghhhiiihhhgggfffffffffffffffccccccdddeeeeeeeeeddddddeeedddcccbbbbbbbbbcccdddbbbbbbcccccccccdddddddddeeeeeefffggghhhiiijjjjjjlllmmmmmmmmmnnnnnnoooooorrrrrrqqqrrrrrrssstttuuuuuutttqqqnnnlllkkkjjjjjjllllllkkkjjjiiihhhggggggfffdddbbbcccfffgggfffdddffffffeeeddddddcccbbbbbb```___]]]]]]^^^^^^^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]^^^^^^___`````````^^^^^^^^^^^^^^^___``````aaa```^^^^^^___aaacccdddddddddcccaaa```aaaeeehhhhhhgggfffdddccccccdddddddddddddddeeefffggghhhiiiiiijjjjjjjjjiiifffcccbbbvvvuuutttsssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyywwwwwwxxxzzzwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}|||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxyyyuuuqqqqqqtttuuusssppprrrqqqpppooooooooopppppprrrsssuuuvvvuuutttqqqpppoooooopppqqqrrrsssssstttqqqpppooonnnnnnooopppqqqrrrrrrssssssssstttttttttuuuttttttsssrrrqqqpppppprrrqqqpppqqqsssuuuuuuuuuuuuttttttuuuvvvwwwvvvtttqqqrrrrrrssssssrrrrrrqqqooooooooonnnmmmmmmllllllnnnnnnnnnoooppppppqqqqqqsssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssssstttrrrrrrsssuuuwwwwwwwwwvvvuuutttrrrpppoooooonnnoooooonnnnnnmmmlllllllllkkkllllllmmmmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnmmmllllllmmmnnnkkklllmmmnnnooopppppppppqqqssstttsssqqqoooooopppppppppooonnnnnnnnnnnnooommmnnnnnnoooooopppppppppooonnnnnnmmmmmmmmmmmmnnnnnnmmmllllllnnnppppppooonnnpppqqqqqqpppppprrrttttttsssrrruuuxxxyyyxxxvvvwwwvvvttttttuuuuuusssrrrtttssssssrrrrrrrrrssssssppprrrttttttsssqqqqqqrrrrrrrrrssstttuuuuuuuuuuuu{{{zzzxxxwwwvvvvvvvvvvvvtttttttttsssrrrqqqpppooogggjjjnnnooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrrsssttttttrrrqqqqqqsssuuuvvvuuuuuutttssssssssssssqqqsssttttttsssssstttvvvtttsssssstttuuutttrrrppprrrrrrppppppooopppqqqrrrnnnooopppqqqrrrqqqqqqpppooonnnnnnpppssstttrrrooodddnnnwwwyyyxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuutttssstttuuuuuutttsssrrrqqqqqqqqqpppooonnnmmmlllkkknnnmmmlllkkklllmmmooopppnnnmmmlllllllllllllllllljjjjjjjjjjjjiiihhhggggggllllllkkkkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhiiihhhgggffffffggghhhiiieeefffhhhiiiiiigggeeedddfffdddcccbbbccceeehhhiiilllkkkjjjjjjlllnnnnnnmmmlllkkkiiihhhhhhiiikkkllljjjiiigggfffeeeeeeffffffhhhggggggffffffgggggghhhhhhhhhgggfffffffffffffffeeeeeefffffffffeeeeeedddfffeeedddcccbbbccccccdddbbbccccccccccccdddddddddeeeeeefffggghhhiiijjjjjjlllmmmmmmnnnoooppppppppprrrrrrrrrrrrrrrsssuuuuuuuuusssqqqnnnlllkkkjjjjjjjjjjjjiiihhhgggfffeeeeeeeeedddbbbdddfffgggfffdddeeeeeeddddddccccccbbbbbb```___]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]^^^___```aaaaaaaaa^^^^^^^^^]]]^^^^^^______bbbbbbaaaaaaaaacccdddeeecccccccccbbbaaabbbdddgggfffeeedddcccbbbbbbbbbcccaaabbbbbbcccdddfffhhhiiihhhiiiiiiiiihhhfffdddcccuuutttrrrqqqqqqqqqsssttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzzzzzxxxwwwwwwxxxtttuuuwwwyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvxxxtttqqqqqqttttttssspppssssssrrrqqqqqqqqqqqqqqqrrrssssssssssssrrrrrrqqqnnnooopppqqqrrrssstttuuurrrqqqpppoooooopppqqqrrrsssssssssssstttttttttuuuuuuuuutttsssrrrqqqpppppptttrrrqqqqqqssstttsssrrruuuttttttuuuwwwxxxvvvuuurrrrrrssssssssssssrrrrrrooonnnnnnmmmmmmllllllkkknnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqpppppppppppprrrqqqqqqqqqrrrrrrssstttrrrrrrrrrtttvvvwwwvvvuuusssssssssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnmmmooopppooonnnmmmnnnoookkkllloooqqqrrrqqqppppppqqqsssvvvvvvtttqqqppppppqqqpppoooooonnnoooooooooppppppppppppppppppppppppnnnmmmmmmmmmmmmnnnnnnooommmllllllmmmoooooommmlllnnnoooqqqpppppppppqqqssstttttttttvvvxxxyyyxxxwwwwwwuuuttttttuuutttsssqqqssssssssssssssssssttttttqqqsssuuuuuusssrrrssstttrrrrrrsssssstttuuuuuuuuu{{{zzzxxxuuuttttttttttttttttttttttttsssrrrpppooogggiiilllmmmmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuusssssstttuuuuuuuuuuuutttttttttttttttssstttvvvvvvuuutttuuuvvvvvvtttsssrrrttttttsssrrrsssrrrqqqoooooooooppppppmmmnnnooopppppppppooooooooonnnnnnpppsssuuuuuutttqqqwww|||yyywwwxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttsssrrrqqqppppppqqqpppnnnlllkkkkkkllllllmmmmmmlllkkkkkkmmmnnnoooooonnnmmmmmmllllllmmmmmmjjjjjjjjjkkkkkkjjjjjjiiikkkjjjjjjiiiiiihhhggggggiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeeffffffeeefffggghhhgggfffdddbbbeeedddcccbbbccceeeggghhhkkkiiihhhiiikkkmmmmmmlllkkkjjjiiihhhhhhiiijjjkkkjjjiiigggfffeeeffffffgggggghhhhhhiiiiiihhhhhhgggggggggffffffeeeeeeffffffggghhhhhhhhhgggfffeeeeeefffeeeddddddccccccddddddccccccccccccddddddddddddeeeeeefffggghhhhhhiiijjjllllllmmmnnnoooqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuusssqqqnnnlllkkkkkkkkkggggggfffeeedddccccccbbbeeedddcccdddeeeffffffdddccccccccccccccccccccccccaaa___]]]]]]^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYYYYYZZZ\\\]]]]]]___```aaabbbbbb^^^^^^^^^^^^^^^]]]]]]]]]aaaaaabbbbbbcccbbbbbbbbbaaacccdddcccbbbbbbdddeeedddcccbbbaaaaaa```aaaaaa``````aaabbbccceeeggggggffffffggghhhhhhfffeeedddvvvtttrrrqqqppprrrtttuuuttttttuuuvvvvvvvvvuuuuuutttuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvxxxzzzzzzxxxvvvuuuuuurrrtttwwwyyyyyyxxxvvvuuutttuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxyyy{{{|||||||||{{{zzzxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvtttrrrrrrttttttsssqqqssssssrrrrrrrrrqqqqqqqqqsssrrrrrrqqqqqqrrrrrrrrrppppppqqqqqqrrrsssttttttrrrqqqpppooopppqqqrrrssssssttttttttttttuuuuuuuuuuuuuuutttsssrrrqqqpppppptttrrrqqqqqqrrrssssssrrruuuttttttuuuwwwxxxwwwvvvrrrrrrssssssssssssrrrrrroooooonnnnnnmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqrrrqqqqqqqqqqqqpppppppppqqqqqqppppppppprrrssstttqqqqqqrrrtttwwwwwwvvvtttqqqrrrrrrsssrrrqqqooonnnnnnoooooooooppppppqqqqqqppppppppppppooonnnmmmlllooooooooonnnnnnnnnnnnnnnooopppqqqqqqoooooopppqqqlllnnnpppssstttsssqqqppprrrtttwwwxxxvvvtttrrrqqqqqqqqqpppoooooooooooopppqqqqqqpppppppppooooooooommmmmmmmmmmmmmmnnnooopppmmmllllllnnnooonnnllljjjmmmoooqqqqqqppppppqqqrrrsssssstttuuuwwwwwwwwwvvvwwwuuuttttttttttttsssqqqpppqqqqqqrrrssssssssssssppprrrssssssrrrrrrssstttsssssssssttttttuuuvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwsssssstttuuutttrrrpppooojjjkkkmmmmmmmmmmmmoooqqqpppqqqqqqqqqrrrrrrsssssssssuuuvvvwwwvvvuuuuuuvvvuuuuuuuuuvvvvvvuuuuuuuuurrrtttuuuuuutttsssssssssvvvsssqqqppprrrssstttssssssrrrpppooonnnnnnnnnooommmmmmmmmnnnnnnnnnnnnnnnqqqpppoooooopppqqqrrrrrrssswwwyyyuuutttwwwyyyyyyttttttttttttuuuuuuvvvvvvvvvuuutttrrrqqqpppppppppqqqpppmmmkkkkkkkkklllmmmmmmllllllkkklllmmmnnnnnnpppooonnnmmmmmmmmmmmmmmmjjjjjjkkkkkklllkkkkkkkkkiiiiiiiiihhhggggggffffffgggggggggggggggffffffeeeeeeeeeddddddddddddeeeeeedddeeeffffffeeedddbbbaaafffeeedddddddddeeeggghhhiiigggfffgggjjjllllllkkkjjjiiihhhhhhhhhhhhiiijjjjjjiiigggfffffffffggghhhggghhhiiijjjjjjiiihhhgggggggggffffffeeeffffffggghhhhhhhhhhhhgggfffeeedddfffffffffeeeeeeeeeeeeeeecccccccccdddddddddeeeeeeeeeeeeffffffggghhhhhhiiijjjjjjkkkmmmnnnpppqqqrrrqqqqqqqqqqqqrrrsssttttttsssrrrpppmmmkkkjjjjjjjjjffffffeeedddcccbbbbbbaaaccccccccccccdddeeeeeedddaaaaaabbbbbbbbbbbbbbbbbb```^^^]]]\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\]]]^^^___```aaa_______________^^^^^^]]]^^^___```bbbbbbaaa___^^^```bbbdddeeedddccccccdddccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeddddddeeeffffffffffffeeevvvuuusssrrrssstttuuuwwwtttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyuuuwwwxxxxxxvvvtttssssssrrrtttwwwyyyyyyxxxvvvuuussstttuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyywwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||yyyxxxxxxwwwwwwvvvuuuuuuuuutttttttttuuuuuusssrrrrrrssssssrrrrrrrrrqqqqqqsssrrrqqqqqqqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqsssttttttttttttuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrqqqppprrrqqqoooppprrrttttttssstttssssssuuuwwwxxxwwwvvvrrrssssssttttttssssssrrrpppppppppooooooooooooooonnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooopppqqqssstttqqqqqqrrrtttvvvwwwuuutttpppqqqrrrssssssrrrppppppoooppppppqqqqqqrrrrrrsssrrrrrrrrrqqqpppooonnnmmmppppppoooooonnnnnnnnnnnnpppqqqrrrrrrppppppqqqrrrnnnooorrrtttuuutttrrrqqqrrruuuxxxyyywwwuuussssssrrrrrrqqqpppppppppppppppqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmnnnooopppmmmllllllnnnooonnnllljjjnnnppprrrrrrqqqppppppqqqqqqrrrttttttuuuuuuuuuuuuvvvuuussssssttttttrrrqqqnnnooopppqqqqqqqqqqqqqqqnnnpppqqqpppooooooqqqsssttttttttttttuuuvvvwwwxxxppprrrvvvyyyzzzzzzyyyxxxrrrssssssssssssqqqpppooonnnooopppooommmmmmmmmooonnnoooooopppqqqrrrsssssssssuuuwwwwwwvvvvvvvvvwwwvvvvvvwwwwwwwwwvvvuuutttsssuuuwwwvvvuuusssrrrrrrtttrrrooonnnppprrrsssssssssqqqpppnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnpppqqqqqqqqqqqqrrrssstttsssvvvvvvsssssswwwzzzyyytttssssssssstttuuuvvvwwwwwwvvvuuusssrrrqqqqqqqqqrrrpppnnnlllllllllnnnooollllllllllllmmmmmmnnnnnnppppppooommmmmmllllllllljjjkkkkkklllllllllkkkkkkiiiiiihhhggggggffffffeeefffggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeedddcccbbbaaagggfffeeeeeeeeefffggghhhfffeeedddfffhhhjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiigggffffffggghhhhhhggghhhiiijjjjjjiiihhhgggggggggfffffffffgggggghhhhhhhhhhhhggggggeeedddcccggggggggggggffffffeeeeeeccccccdddddddddeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhjjjkkkmmmnnnooopppoooooooooppppppqqqrrrsssrrrpppnnnllljjjiiiiiiiiigggfffeeedddcccbbbbbbaaaaaabbbbbbcccbbbccccccddd``````aaaaaaaaaaaaaaaaaa___]]]\\\[[[\\\]]]\\\[[[ZZZZZZXXXWWWWWWWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^______`````````______^^^\\\^^^```bbbbbbaaa___^^^___bbbeeeeeedddccccccccccccccccccccccccbbbbbbbbbeeeddddddcccccccccccccccbbbccccccdddeeefffffffffvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzvvvwwwxxxwwwuuusssssssssuuuvvvxxxyyyyyyxxxvvvuuussstttvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttsssssssssssssssrrrqqqqqqsssrrrrrrrrrrrrsssssstttttttttssssssrrrrrrqqqqqqrrrrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrpppoooppprrrssssssssssssrrrrrrtttvvvwwwwwwuuussssssttttttttttttssssssppppppppppppppppppppppppnnnnnnnnnoooppppppqqqqqqsssrrrrrrrrrqqqqqqqqqqqqnnnnnnoooooopppqqqrrrsssqqqqqqqqqsssuuuvvvuuutttpppqqqrrrrrrssssssssssssqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrpppooooooqqqppppppoooooonnnnnnmmmpppqqqrrrrrrqqqpppqqqrrrpppqqqsssuuuuuutttsssrrrsssuuuxxxxxxwwwuuutttuuusssrrrqqqqqqppppppqqqqqqpppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooommmllllllmmmoooooommmllloooqqqssssssrrrqqqqqqqqqppprrrttttttsssssssssuuuvvvtttsssssstttsssrrrpppmmmnnnooopppqqqpppooonnnlllmmmnnnnnnmmmmmmpppqqqttttttsssssstttuuuwwwxxxrrrtttwwwyyyzzzyyywwwuuurrrrrrqqqqqqppppppppppppoooqqqrrrqqqnnnllllllmmmlllmmmmmmooopppqqqrrrrrrsssuuuvvvvvvvvvvvvwwwyyywwwwwwxxxxxxxxxvvvtttsssuuuwwwyyyyyywwwtttsssrrrssspppnnnnnnoooqqqrrrrrrqqqpppooommmmmmmmmnnnnnnmmmmmmllllllmmmmmmnnnooonnnppprrrssstttuuuwwwyyyvvvxxxxxxuuuuuuyyyzzzwwwtttsssrrrrrrrrrtttuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqpppnnnmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnpppooonnnmmmllllllkkkkkkkkkkkkkkkllllllkkkjjjjjjiiihhhhhhggggggffffffeeefffggghhhhhhhhhgggeeedddeeeeeeffffffffffffeeeeeeccccccddddddddddddccccccfffffffffeeeeeeffffffgggdddccccccdddgggiiiiiiiiiggggggggghhhhhhgggggggggiiiiiihhhggggggggghhhiiiggghhhhhhiiiiiihhhhhhggghhhhhhgggggghhhhhhiiiiiiggghhhhhhhhhgggfffeeedddggghhhhhhhhhhhhgggffffffddddddddddddeeeeeeeeeeeeeeeeeefffffffffggggggggghhhhhhiiijjjkkkmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqooonnnllljjjhhhhhhhhhhhhgggffffffeeedddcccbbbaaa___```aaaaaa``````aaaccc````````````````````````^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]___`````````___^^^]]]___aaacccccccccbbbaaa```bbbdddeeedddccccccdddcccddddddeeeddddddcccccceeeeeedddcccbbbbbbbbbbbbbbbbbbbbbcccddddddeeeeeetttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwyyyyyyzzzzzzyyyvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{|||yyyzzzyyywwwuuuttttttvvvyyyyyyyyyyyyxxxwwwvvvuuusssuuuwwwxxxyyyyyyxxxwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvsssssssssssstttuuuvvvwwwzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvxxxxxxwwwvvvvvvvvvttttttuuuuuuuuutttsssrrrrrrrrrssssssttttttttttttsssssssssssssssrrrrrrrrruuuttttttssstttvvvwwwxxxuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqqqqtttrrrppppppqqqrrrqqqpppqqqqqqqqqsssuuuwwwvvvuuussssssttttttttttttssssssooooooooooooooopppppppppnnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqpppppppppppplllmmmnnnpppqqqqqqrrrrrrrrrqqqpppqqqtttuuuvvvuuurrrrrrrrrrrrssstttuuuvvvssssssssssssssssssttttttsssssssssssssssrrrqqqpppqqqqqqppppppooonnnnnnmmmpppqqqrrrrrrppppppqqqrrrsssssstttuuuuuuuuutttttttttuuuwwwwwwvvvuuuuuuvvvssssssrrrqqqqqqqqqqqqrrrpppppppppppppppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnmmmllllllnnnppppppoooppprrrtttuuusssrrrqqqqqqqqqsssuuuuuusssssstttuuuvvvtttssssssssssssrrrpppnnnoooqqqqqqqqqpppnnnmmmlllmmmmmmmmmlllmmmoooqqqsssrrrqqqqqqqqqsssuuuvvvuuuuuuuuuuuuuuuuuuvvvvvvrrrqqqooonnnmmmnnnooopppllloooqqqqqqooommmkkkkkkjjjjjjlllmmmnnnpppqqqqqqtttuuuuuuuuutttuuuxxxzzzxxxyyyzzzyyyxxxvvvsssrrrtttwwwyyyyyyvvvsssqqqqqqrrrpppooooooqqqrrrsssrrrpppooonnnmmmmmmmmmnnnooonnnmmmlllllllllmmmoooooolllpppsssuuuttttttvvvwwwtttvvvwwwvvvwwwzzzyyyvvvuuutttrrrqqqqqqssstttuuurrrsssttttttsssrrrqqqpppnnnnnnmmmmmmmmmmmmllllllmmmnnnnnnooooooooooooooopppooonnnlllkkkkkkjjjjjjkkkkkklllkkkkkkjjjiiihhhiiiiiihhhhhhgggffffffffffffggghhhiiiiiigggfffdddddddddeeeffffffeeeddddddbbbbbbcccddddddeeeeeeeeeddddddddddddddddddddddddcccbbbaaaccceeehhhhhhhhhfffggggggggggggggggggfffiiiiiihhhgggggghhhiiijjjhhhggggggffffffgggggghhhiiiiiiiiiiiiiiijjjkkkkkkhhhhhhhhhiiihhhhhhgggggghhhhhhiiiiiiiiihhhgggfffdddddddddeeeeeeeeeeeefffeeeeeeeeefffffffffggggggiiiiiijjjkkkkkklllmmmmmmllllllllllllmmmnnnoooooommmllljjjhhhgggffffffgggfffeeeeeedddcccbbbaaaaaa\\\___``````^^^^^^___aaaaaa``````______^^^^^^^^^\\\ZZZYYYXXXYYYZZZYYYXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^______^^^^^^\\\]]]___aaaccccccccccccaaabbbddddddcccccccccdddbbbcccdddeeeeeedddccccccbbbaaaaaaaaaaaabbbccccccbbbbbbbbbbbbbbbcccdddeeerrrtttvvvxxxxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwxxxyyy{{{||||||}}}||||||{{{{{{{{{{{{||||||||||||{{{xxxvvvuuuvvvxxx{{{{{{zzzyyyxxxwwwvvvvvvtttuuuwwwyyyzzzyyyxxxwwwyyyxxxxxxwwwvvvuuuuuuttttttuuuvvvxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwuuuwwwyyyyyyxxxwwwwwwwwwuuuvvvwwwwwwwwwvvvtttsssrrrsssttttttuuuuuuuuutttrrrrrrrrrsssssstttttttttwwwvvvvvvvvvvvvxxxzzz{{{vvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrqqqvvvtttqqqpppqqqpppooonnnppppppppprrruuuvvvuuutttssssssttttttttttttssssssnnnnnnnnnnnnoooooooooooonnnnnnnnnoooppppppqqqqqqppppppppppppooooooooooookkklllnnnpppqqqrrrqqqqqqsssqqqppppppsssuuuvvvvvvsssrrrrrrrrrsssuuuwwwxxxttttttttttttttttttttttttssssssttttttssssssrrrrrrqqqqqqqqqpppooonnnnnnmmmpppqqqrrrrrrppppppqqqrrrttttttttttttuuuuuuuuuuuutttuuuvvvvvvuuutttvvvwwwtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmooommmllllllnnnpppqqqqqqpppsssuuuvvvtttrrrrrrrrrrrrtttwwwvvvtttssstttvvvvvvtttssssssssssssrrrppppppqqqrrrsssrrrpppnnnmmmlllmmmmmmllllllmmmppprrrqqqpppoooooooooqqqsssuuuuuusssqqqpppqqqtttwwwyyyrrrpppnnnlllkkkmmmoooqqqiiilllooopppooommmkkkkkkiiiiiijjjlllnnnooopppqqqtttuuuuuutttssstttxxx{{{zzzzzz{{{zzzxxxvvvsssqqqrrruuuwwwwwwtttqqqooonnnrrrqqqpppqqqrrrttttttsssnnnnnnmmmllllllmmmoooooonnnnnnmmmlllmmmnnnooopppmmmqqqttttttrrrpppooopppmmmqqqtttuuuxxx{{{zzzvvvuuutttrrrqqqqqqrrrtttuuuoooqqqrrrssssssrrrpppooollllllmmmmmmmmmlllkkkkkknnnnnnooopppppppppppppppoooooommmlllkkkjjjjjjjjjlllllllllkkkjjjiiihhhgggiiiiiiiiihhhggggggfffffffffhhhiiijjjiiihhhfffeeecccdddeeeffffffeeedddcccbbbbbbcccdddeeeffffffgggbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```bbbeeeggghhhgggffffffggggggggggggffffffiiiiiihhhgggggghhhiiijjjhhhgggfffeeeeeefffggghhhjjjiiiiiiiiijjjkkkllllllhhhiiiiiijjjjjjjjjiiiiiihhhiiiiiijjjjjjhhhgggfffdddddddddeeeeeeeeeffffffeeeeeeeeefffffffffffffffkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnlllkkkiiigggfffeeeeeefffeeeeeedddcccbbbaaa``````[[[^^^```___]]]\\\^^^aaaaaaaaa```___^^^^^^]]]]]][[[YYYXXXWWWXXXYYYXXXWWWYYYXXXWWWVVVUUUVVVWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWZZZ]]]^^^^^^]]]]]]ZZZ[[[\\\^^^```aaabbbbbbaaacccddddddcccbbbdddeeebbbbbbdddeeeeeedddcccbbb^^^^^^^^^___aaabbbdddeeebbbbbbaaaaaabbbccccccdddyyyxxxvvvwwwxxxxxxwwwvvvzzzzzzyyyyyyyyyzzz{{{|||xxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{|||||||||||||||}}}||||||{{{zzzyyyyyyyyyvvvwwwyyyzzzzzzyyywwwvvvwwwxxxxxxxxxxxxwwwvvvvvvyyyxxxxxxwwwvvvuuuuuuttttttttttttssssssrrrrrrrrrwwwvvvuuuttttttuuuvvvwwwzzzyyyyyyyyyxxxwwwwwwwwwyyyzzzzzzyyyvvvtttttttttwwwuuutttuuuwwwxxxvvvsssqqqrrrtttuuuvvvuuuttttttrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwxxxzzzyyyxxxwwwxxxyyyzzz{{{}}}{{{xxxuuurrrqqqqqqrrrrrrssstttttttttrrrpppnnnqqqppppppooopppqqqssstttwwwwwwvvvttttttsssssssssqqqpppooonnnnnnooopppqqqrrrqqqppppppooooooooopppqqqqqqqqqqqqqqqpppooonnnnnnooooooqqqrrrssstttttttttsssrrrqqqrrrrrrtttuuurrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwyyyyyyzzzzzzttttttttttttuuuuuuuuuuuussssssrrrpppnnnoooqqqsssvvvtttrrrpppoooooopppqqqqqqrrrrrrsssuuuvvvxxxyyyxxxvvvuuusssrrrrrrrrrsssrrrsssssstttsssrrrpppooosssrrrrrrrrrrrrqqqqqqqqqnnnmmmlllkkkkkklllmmmnnnpppooooooooopppqqqrrrrrrrrrssssssttttttssssssrrrrrrssstttsssqqqqqqqqqsssqqqpppoooooooooppprrrssspppooooooppppppooollljjjllllllkkkjjjkkklllmmmnnnmmmmmmmmmnnnoooqqqrrrsssrrrsssttttttuuuuuuttttttsssqqqnnnlllkkkmmmooopppmmmnnnoooooommmkkkhhhfffkkkkkkllllllmmmnnnnnnnnnsssssssssssstttvvvwwwxxxyyyzzz{{{yyywwwtttttttttvvvvvvuuutttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqqqqrrrrrrppppppqqqrrrrrrrrrqqqqqqvvvtttrrrsssuuuwwwvvvtttuuutttsssrrrpppooonnnmmmrrrqqqooonnnnnnnnnoooooooooooommmllljjjhhhgggfffkkklllnnnpppqqqpppooonnnqqqpppmmmkkkjjjiiiiiijjjmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeedddbbbdddfffggggggfffdddcccbbbcccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccbbbccceeegggfffgggggghhhhhhhhhhhhgggiiiiiihhhhhhggggggffffffiiigggeeedddeeegggjjjllljjjkkkmmmlllkkkjjjjjjkkkkkkkkkjjjkkkllllllkkkiiiiiiiiiiiiiiihhhhhhhhhhhhkkkiiigggfffffffffhhhiiidddeeeeeefffffffffffffffgggggghhhiiikkklllmmmmmmkkkllllllmmmmmmmmmnnnnnnlllkkkjjjiiihhhgggfffeeeeeeddddddcccaaa___^^^]]]^^^^^^^^^_________``````^^^^^^______^^^]]][[[ZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^```bbbccccccccccccddddddeeeeeeeeeccccccddddddddddddeeeeeebbbbbbbbbaaaaaaaaaaaaaaaaaaaaacccdddddddddddddddwwwvvvuuuuuuwwwxxxwwwuuuyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuwwwwwwwwwvvvuuutttttttttssssssssssssrrrrrrrrrrrrwwwvvvuuuttttttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvxxxyyyzzzyyywwwvvvvvvvvvwwwuuutttuuuwwwxxxvvvsssrrrrrrttttttuuutttssssssssssssrrrrrrsssssstttuuuvvvvvvvvvwwwxxxyyyyyyzzz|||{{{zzzzzzzzzzzz{{{|||yyyxxxuuusssrrrrrrssssssqqqrrrssssssrrrqqqooommmppppppppppppqqqrrrsssssstttttttttssstttttttttuuuqqqpppoooooooooooopppqqqrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnmmmnnnooopppqqqrrrssssssttttttsssrrrrrrrrrrrrssstttqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuwwwxxxxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuussssssrrrpppnnnoooqqqssstttrrrpppooonnnnnnoooppprrrrrrrrrsssuuuvvvxxxyyyuuutttsssrrrrrrssssssttttttttttttssssssrrrqqqpppsssssssssrrrrrrqqqqqqqqqooonnnmmmllllllmmmnnnnnnoooooooooooooooooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssrrrqqqpppqqqrrrpppooonnnnnnnnnoooqqqrrrpppooonnnnnnooonnnllljjjlllkkkjjjjjjjjjkkkmmmnnnlllllllllmmmnnnoooqqqqqqrrrsssssstttttttttttttttpppooommmlllmmmnnnpppqqqmmmmmmnnnmmmmmmkkkiiihhhkkkkkkllllllmmmnnnnnnnnnrrrrrrssssssuuuvvvwwwxxxxxxyyyzzzyyywwwuuuuuuuuuvvvuuuuuutttssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqppppppoooooopppqqqrrrpppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqpppuuusssqqqrrrtttvvvuuutttrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqpppooopppooonnnmmmllljjjiiiiiikkkmmmnnnooopppooommmmmmnnnmmmkkkjjjjjjjjjjjjkkkmmmlllkkkjjjiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhggggggfffeeedddddddddeeefffffffffeeedddbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccbbbbbbbbbdddffffffgggggggggggggggffffffffffffggggggggggggggggggiiihhhgggffffffgggiiijjjjjjkkkmmmmmmkkkjjjkkklllkkkjjjiiijjjlllmmmlllkkkiiiiiihhhhhhhhhggggggggghhhgggeeedddcccdddeeefffeeefffgggggghhhhhhggggggiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkkllllllllllllkkkjjjhhhgggeeedddddddddccccccbbbaaa```^^^]]]]]]]]]]]]]]]^^^^^^^^^___]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVWWWXXXXXXXXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZYYYYYY^^^]]]]]]\\\]]]^^^___```aaaaaaaaaaaabbbcccdddeeecccccccccdddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbcccdddeeeeeeeeeuuutttssstttvvvwwwwwwvvvxxxxxxzzz{{{{{{{{{zzzyyy||||||{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrssssssuuuuuutttttttttuuuuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzxxxwwwwwwwwwvvvuuutttuuuvvvwwwvvvtttsssssssssttttttsssrrrrrrtttttttttssstttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{uuutttsssrrrrrrssstttuuupppqqqrrrrrrqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuuuurrrqqqpppoooooopppqqqrrrqqqqqqrrrsssrrrqqqpppooonnnnnnmmmmmmmmmmmmlllllloooooopppqqqrrrrrrssstttssssssrrrrrrrrrrrrssssssooooooppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrpppnnnnnnppprrrrrrqqqooonnnmmmmmmnnnooorrrrrrrrrssstttvvvwwwxxxssssssssssssssstttuuuuuuvvvuuutttsssrrrrrrrrrrrrttttttssssssrrrqqqppppppoooooonnnnnnnnnooooooppppppoooooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqqqqppppppqqqrrrqqqooooooooopppooonnnmmmmmmmmmnnnoooppppppooommmlllmmmmmmlllkkkkkkjjjjjjiiiiiikkklllmmmkkkkkkkkklllmmmnnnoooppprrrrrrssstttttttttttttttmmmmmmmmmmmmnnnooopppqqqmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnrrrrrrssstttuuuvvvvvvwwwvvvxxxyyyxxxwwwuuuvvvvvvuuuuuuuuutttssssssrrrrrrssssssrrrrrrrrrrrrssssssuuusssqqqppppppqqqssstttppppppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrrrrqqqpppooosssrrrqqqqqqsssttttttssspppppppppqqqqqqrrrrrrsssppprrrtttvvvuuusssqqqoooppppppppppppooonnnmmmmmmmmmmmmnnnoooooonnnllllllkkkkkkjjjjjjjjjkkkkkklllmmmlllkkkjjjjjjiiiiiijjjhhhhhhiiiiiiiiiiiihhhhhhggggggggggggfffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccbbbaaaaaabbbdddggggggggggggffffffeeedddccccccdddeeefffhhhhhhiiijjjjjjiiihhhhhhhhhiiiiiijjjlllmmmmmmlllkkkllllllllljjjhhhiiikkklllmmmmmmhhhhhhhhhgggggggggffffffgggfffdddcccccccccdddeeegggggghhhiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiigggeeedddbbbbbbbbbbbbbbbbbbaaa```___^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUUUUXXXXXXYYYYYYYYYXXXWWWVVV]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]^^^___aaacccdddccccccccccccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccdddeeeffffffuuuttttttuuuwwwyyyxxxwwwwwwxxx{{{||||||{{{zzzyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzzyyyyyyyyyyyywwwwwwxxxxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvuuutttttttttsssssssssrrrrrrqqqqqqppppppqqqqqqrrrrrrssssssttttttttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{zzzxxxvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvvvvttttttsssssssssrrrqqqqqqttttttssssssttttttuuuvvvuuuuuuvvvxxxyyy{{{||||||zzzzzzyyyyyyxxxxxxxxxyyytttssssssrrrsssssstttuuuqqqrrrrrrrrrqqqpppooonnnmmmnnnppprrrrrrrrrqqqqqqppppppqqqrrrsssssssssssssssrrrqqqppppppqqqrrrssspppqqqrrrtttsssrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmoooooopppqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrnnnnnnooooooppppppqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuutttqqqrrrrrrpppooonnnppprrrppppppooonnnnnnnnnoooooorrrrrrrrrssstttuuuwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttsssrrrrrrssstttttttttsssrrrqqqppppppoooppppppppppppppppppqqqqqqqqqqqqpppoooooonnnooooooqqqqqqqqqppppppqqqqqqqqqpppqqqrrrpppnnnmmmnnnooommmmmmlllllllllmmmnnnooopppnnnkkkkkklllmmmmmmllljjjjjjiiiiiiiiijjjkkklllkkkkkkkkkkkklllmmmnnnooorrrrrrssstttttttttssssssnnnnnnnnnooooooooooooooommmlllkkkjjjjjjkkkmmmnnnkkkkkkllllllmmmnnnnnnnnnqqqrrrssstttuuuvvvvvvvvvuuuvvvxxxxxxwwwvvvvvvwwwuuuuuutttttttttssssssssstttsssssssssssssssssstttvvvuuurrrppppppqqqrrrtttpppppppppqqqqqqrrrrrrsssssssssssssssrrrqqqpppooorrrqqqppppppqqqrrrrrrssspppppppppqqqqqqrrrrrrsssqqqrrrtttuuuuuusssrrrqqqppppppqqqrrrrrrqqqppppppooooooooooooooonnnmmmlllllllllllllllllllllllllllmmmlllkkkjjjjjjjjjjjjjjjggghhhhhhiiiiiihhhhhhggggggggggggggggggfffeeedddgggffffffeeeeeeeeeeeefffccccccaaa``````aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaa```___aaabbbhhhhhhhhhhhhgggeeedddddd```aaabbbdddfffhhhiiijjjkkkjjjjjjjjjiiiiiihhhhhhjjjlllmmmmmmlllllllllmmmnnnllliiihhhiiikkkllllllggggggggggggffffffffffffhhhgggfffeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjjjjiiihhhfffdddbbbaaa```aaaaaaaaaaaa``````___^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYYYYVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^```cccdddbbbccccccccccccdddddddddbbbbbbbbbcccccccccccccccaaaaaabbbcccdddfffggghhhwwwvvvvvvwwwyyy{{{zzzyyyxxxzzz|||}}}}}}}}}{{{zzzyyyyyyyyyyyyyyy{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvtttuuuuuuuuuuuutttssssssrrrrrrrrrqqqqqqqqqqqqqqqoooppppppqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||zzzwwwuuuttttttvvvvvvvvvuuutttuuuvvvwwwuuuttttttsssrrrrrrrrrrrrsssssssssrrrsssttttttuuuttttttuuuwwwxxxzzz{{{|||zzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuttttttssssssssssssssssssrrrrrrqqqppppppmmmnnnpppqqqrrrrrrqqqpppqqqqqqrrrssssssrrrqqqqqqsssrrrqqqppppppqqqrrrsssoooppprrrssssssrrrpppoooooonnnnnnmmmmmmnnnoooooopppppppppqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqpppmmmmmmnnnoooooopppqqqqqqqqqrrrssstttttttttttttttuuuuuuuuuuuuttttttsssssspppqqqrrrqqqooonnnoooqqqppppppoooooooooppppppqqqrrrrrrrrrrrrsssuuuvvvwwwxxxxxxxxxwwwvvvuuuuuutttwwwvvvtttsssrrrrrrssstttsssrrrrrrqqqppppppoooooooooppppppqqqqqqqqqrrrrrrsssrrrrrrqqqpppppppppppprrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqpppnnnmmmmmmnnnmmmlllkkkkkkkkklllnnnnnnpppnnnkkkkkklllmmmmmmllljjjjjjiiiiiiiiijjjkkklllllllllllllllmmmnnnooooooqqqrrrrrrssstttsssssssssqqqppppppooonnnmmmmmmlllnnnllljjjiiijjjkkkmmmoookkkkkkllllllmmmnnnnnnnnnpppqqqrrrtttuuuuuuuuuuuutttvvvwwwwwwvvvvvvvvvwwwtttttttttttttttsssssssssuuuuuuttttttttttttuuuuuuvvvtttrrrpppooopppqqqqqqoooooopppqqqrrrrrrsssssstttttttttsssrrrqqqpppooopppppppppppppppppprrrsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrroooppprrrssstttsssrrrqqqppppppppppppooonnnnnnmmmooooooooonnnnnnmmmllllllllllllkkkkkkjjjkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhggggggggghhhggggggffffffhhhgggfffeeeeeeeeeeeefffdddcccbbbaaaaaabbbcccdddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```___aaabbbiiiiiihhhhhhgggfffeeeddd___```aaacccfffhhhiiijjjkkkjjjjjjjjjiiiiiihhhhhhiiikkkmmmmmmlllkkklllmmmqqqnnnjjjiiiiiijjjjjjjjjggggggggggggffffffffffffggggggffffffeeeeeeeeeeeedddeeeffffffggggggffffffeeeffffffgggiiijjjjjjkkkjjjiiihhhgggggggggiiijjjiiihhhgggeeecccbbbaaa``````````````````___^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYXXXWWWVVVWWWXXXYYYUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]^^^```cccdddbbbbbbbbbcccccccccddddddbbbcccccccccdddddddddeeebbbbbbbbbcccdddeeeggghhhzzzyyyxxxyyy{{{||||||{{{{{{{{{}}}~~~~~~~~~}}}|||{{{{{{|||||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuusssttttttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqpppqqqrrrsssttttttttttttttttttuuuuuuuuuuuuuuuuuuyyyzzz{{{yyyvvvtttttttttvvvvvvvvvuuussstttvvvxxxuuuuuutttsssssssssttttttssssssrrrrrrsssssstttuuutttuuuvvvwwwxxxyyyzzz{{{||||||||||||{{{zzzyyyyyywwwvvvvvvuuutttsssrrrrrrttttttsssrrrrrrqqqqqqqqqmmmnnnooopppqqqqqqqqqqqqqqqrrrsssssssssrrrqqqppprrrqqqpppoooooopppqqqrrrnnnooopppqqqrrrqqqpppppppppooonnnnnnnnnooopppqqqppppppqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppooommmmmmnnnooopppqqqqqqrrrrrrrrrssstttttttttttttttuuuttttttssssssrrrrrrrrroooqqqrrrqqqooonnnooopppnnnooooooppppppqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvyyyyyyxxxxxxwwwuuutttsssvvvuuutttsssrrrrrrrrrrrrpppppppppoooooooooooonnnnnnooopppqqqrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrsssrrrqqqppppppqqqrrrsssqqqrrrrrrqqqnnnmmmmmmnnnmmmlllkkkkkkkkklllnnnnnnooommmllllllmmmnnnnnnmmmkkkjjjjjjiiiiiikkklllmmmlllllllllllllllmmmnnnoooqqqqqqrrrssssssssssssssssssrrrpppooommmlllllllllnnnlllkkkjjjjjjkkkmmmnnnkkkkkkllllllmmmnnnnnnnnnoooppprrrtttuuuuuuuuuttttttvvvwwwwwwvvvuuuvvvwwwttttttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuvvvuuutttsssqqqpppoooooonnnoooooopppqqqrrrsssssstttsssssstttssssssrrrqqqpppooopppqqqpppooopppqqqsssssssssrrrrrrqqqpppooooooqqqqqqoooooooooppprrrsssoooppprrrttttttsssrrrqqqoooooooooooonnnnnnnnnnnnppppppppppppooonnnmmmlllllllllkkkkkkkkkkkklllllliiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhggghhhhhhggggggfffeeeeeeeeedddccccccccccccccccccdddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbaaaaaabbbdddgggggggggggggggfffeeeddd```aaabbbdddfffgggiiiiiijjjjjjiiihhhhhhhhhiiiiiihhhjjjllllllkkkkkklllmmmpppmmmkkkjjjjjjjjjjjjiiihhhhhhhhhgggggggggffffffeeeeeeeeeeeedddddddddcccccccccdddeeeeeeeeeeeedddddddddeeeggghhhiiijjjkkkjjjiiigggfffeeefffhhhiiihhhgggfffeeedddbbbbbbaaa````````````___^^^]]]\\\^^^^^^^^^^^^]]]]]]]]]]]]XXXXXXWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVUUUTTTTTTSSSQQQRRRSSSUUUUUUUUUUUUTTTQQQRRRTTTVVVWWWWWWWWWVVVSSSUUUWWWYYY[[[]]]]]]^^^[[[\\\]]]^^^```aaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccddddddeeeeeefffddddddccccccccceeefffhhh|||zzzzzzzzz||||||{{{zzz}}}}}}~~~~~~~~~|||}}}~~~}}}|||{{{||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooppprrrsssttttttssssssuuuuuuuuuuuuuuutttttttttuuuwwwxxxxxxvvvuuuuuuvvvvvvwwwwwwuuussssssvvvyyyuuuuuutttttttttuuuvvvwwwtttttttttsssttttttuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{|||||||||||||||zzzyyyxxxttttttttttttsssrrrrrrqqqtttsssrrrqqqppppppppppppnnnnnnnnnoooooopppqqqrrroooqqqrrrtttuuutttsssrrrqqqpppoooooooooooopppqqqnnnnnnoooooooooppppppppppppooonnnmmmmmmoooqqqrrrpppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqooonnnmmmnnnnnnooopppqqqrrrsssrrrssssssttttttttttttttttttssssssrrrqqqqqqppppppooopppqqqqqqooonnnnnnooolllmmmnnnooopppppppppppprrrrrrrrrrrrssstttuuuuuuuuuvvvvvvwwwvvvuuutttssstttttttttssssssrrrqqqpppmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnpppqqqrrrrrrrrrqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqpppoooooopppqqqrrrrrrssssssqqqooommmmmmnnnmmmllllllkkkkkkmmmnnnooonnnmmmmmmnnnooopppnnnmmmlllkkkjjjjjjjjjkkkmmmnnnkkkkkkkkkkkkkkkllllllmmmqqqqqqrrrssssssssssssrrrsssqqqooommmllllllmmmnnnmmmmmmlllkkkkkkkkklllmmmkkkkkkllllllmmmnnnnnnnnnoooppprrrtttuuuuuutttttttttvvvwwwwwwvvvtttuuuvvvttttttttttttttttttttttttwwwvvvvvvuuuuuuvvvvvvwwwtttttttttsssrrrpppnnnlllnnnooopppqqqrrrsssssstttrrrsssssssssssssssrrrrrroooqqqrrrqqqoooooorrrtttssssssrrrqqqqqqppppppooooooppppppqqqqqqqqqqqqqqqnnnoooqqqssssssrrrpppooommmllllllllllllmmmmmmnnnmmmnnnoooppppppooonnnmmmllllllkkkkkkkkkllllllmmmjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiiggghhhhhhhhhgggfffdddcccddddddeeeeeeeeeeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbbbbbbbbdddfffddddddeeeeeeeeeddddddcccccccccdddeeefffggghhhhhhiiihhhgggffffffgggiiijjjfffhhhjjjkkkjjjjjjkkkllllllkkkjjjjjjllllllkkkjjjiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeddddddbbbccccccdddddddddddddddeeeeeeffffffggghhhiiiiiiiiihhheeeccccccdddfffggggggffffffeeeddddddccccccaaaaaa```___^^^]]][[[ZZZ]]]]]]]]]]]]\\\\\\\\\[[[WWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTQQQRRRTTTUUUVVVVVVUUUUUURRRSSSUUUVVVWWWVVVVVVUUUTTTVVVXXXZZZ[[[\\\\\\\\\ZZZ\\\^^^___``````___^^^bbbbbbbbbbbbccccccccccccccccccddddddeeeffffffffffffeeedddccccccdddfffggg|||{{{zzzzzz{{{|||{{{yyy~~~~~~{{{}}}}}}zzzxxx~~~}}}}}}|||{{{zzzzzzzzzuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooonnnnnnooopppqqqsssttttttssssssxxxxxxwwwwwwvvvvvvuuuuuuqqqsssvvvvvvvvvvvvwwwxxxvvvwwwwwwuuurrrsssvvvyyyvvvuuuttttttuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{zzzxxxwwwuuurrrrrrrrrssssssrrrrrrqqqsssrrrqqqpppoooooooooooooooooonnnnnnnnnpppqqqsssmmmooorrrtttvvvvvvuuuuuuqqqpppooonnnnnnooopppqqqnnnnnnmmmmmmnnnoooppppppooonnnmmmlllmmmnnnppprrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqooonnnmmmnnnooopppqqqrrrssssssssssssttttttuuutttttttttssssssrrrqqqqqqpppooooooooopppqqqqqqooonnnnnnoookkkkkkmmmnnnoooooooooooorrrrrrrrrrrrsssssstttuuurrrrrrtttuuuuuuuuutttsssrrrsssttttttsssrrrpppoookkkkkkllllllmmmnnnnnnnnnmmmnnnpppqqqrrrrrrqqqqqqpppooooooooopppqqqrrrrrrqqqpppooommmmmmooopppqqqrrrssssssrrrooonnnnnnnnnmmmmmmlllkkklllmmmnnnooonnnmmmnnnoooqqqqqqooolllllllllkkkkkkkkklllmmmnnnjjjjjjjjjiiijjjjjjkkkkkkqqqqqqrrrsssssssssrrrrrrrrrpppnnnllllllmmmoooqqqmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnooonnnppprrrtttuuuuuutttsssuuuvvvxxxwwwuuuttttttuuussstttttttttttttttttttttwwwwwwvvvvvvvvvvvvwwwwwwtttuuuuuuuuussspppnnnlllnnnooooooqqqrrrsssttttttrrrrrrsssssstttsssssssssoooqqqsssrrrpppooorrruuurrrrrrqqqqqqqqqqqqqqqqqqmmmoooqqqssstttsssqqqpppmmmoooqqqssssssqqqooonnnjjjjjjjjjjjjjjjkkklllmmmjjjkkkmmmoooooooooooonnnllllllkkkkkkkkkllllllmmmjjjkkkkkkllllllkkkkkkjjjiiijjjjjjkkkkkkkkkjjjjjjggghhhiiiiiihhhfffdddbbbddddddffffffffffffddddddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccbbbccceeegggaaaaaabbbcccccccccbbbbbbeeeeeeeeeffffffgggggggggiiigggeeedddeeegggjjjllleeegggiiijjjjjjiiijjjlllhhhhhhhhhkkkmmmnnnmmmllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhgggfffbbbcccddddddeeeeeeddddddgggggggggggggggggggggggghhhfffdddbbbaaabbbdddffffffffffffeeeeeeeeeddddddaaaaaa```___^^^\\\ZZZYYY\\\\\\\\\\\\[[[[[[ZZZZZZVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWVVVUUUTTTSSSVVVWWWYYY[[[[[[[[[[[[ZZZYYY[[[^^^``````___]]]\\\aaabbbbbbbbbbbbcccccccccccccccddddddeeefffgggggghhhfffeeeccccccdddeeefff{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvvvvtttssstttvvvwwwwwwuuurrrqqqqqqssstttuuutttrrrooommmpppooommmlllmmmnnnpppqqquuutttsssrrrqqqqqqqqqqqqppppppppppppqqqrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzyyywwwuuuuuuvvvwwwyyyuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuvvvwwwxxxwwwuuuvvvwwwxxxwwwvvvvvvxxxzzz{{{~~~~~~zzzvvvttttttttttttssssssssstttuuuuuuqqqooommmmmmooopppqqqpppppppppooommmkkkkkkmmmooosssooommmoootttvvvssspppnnnoooooooooppppppppppppnnnnnnnnnnnnoooooooooooooooooommmllllllmmmnnnooossssssssspppnnnmmmnnnpppsssrrrpppooooooooopppqqqpppppppppqqqqqqrrrrrrrrrtttsssrrrqqqqqqsssuuuvvvuuusssqqqppppppqqqrrrsssrrrrrrrrrpppmmmlllmmmnnnoooppprrrssssssrrrpppooosssssstttuuuvvvvvvuuuuuuuuuttttttttttttssssssssssssrrrqqqpppnnnnnnmmmmmmooonnnnnnmmmmmmmmmnnnnnnoooppprrrssssssrrrpppoooqqqqqqppppppoooppppppppprrrrrrqqqqqqpppooonnnnnnrrrrrrrrrqqqqqqqqqppppppooollliiiiiikkkllljjjhhhmmmnnnoooppppppqqqqqqpppqqqooonnnlllkkkkkkkkklllfffhhhjjjjjjjjjjjjlllnnnppppppppppppqqqrrrssstttsssrrrooolllkkkkkkkkklllkkkllllllmmmllllllkkkkkknnnnnnnnnooonnnnnnmmmlllpppppppppqqqqqqrrrrrrrrrvvvuuusssrrrrrrssstttuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrqqqqqqqqqrrrpppooommmnnnpppqqqqqqppppppqqqrrrqqqpppooopppqqqssssssttttttttttttssssssrrrrrrqqqqqqpppoooooooooppppppqqqrrrtttsssqqqnnnrrrqqqpppoooooopppqqqrrrooommmjjjiiijjjkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmooommmjjjjjjlllnnnoooooommmllljjjiiiiiijjjlllmmmhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggfffeeedddcccccc```cccfffhhhfffdddccccccaaaaaa```````````````aaabbbdddfffgggfffeeeeeeeeebbbbbbbbbbbbcccdddeeeeeeggghhhhhhiiihhhhhhgggfffiiigggeeeddddddfffhhhjjjiiijjjjjjiiigggfffggghhhhhhhhhiiijjjkkkllllllmmmlllkkkjjjjjjlllmmmlllkkkggggggffffffffffffggggggiiihhhfffeeedddccccccbbbddddddddddddddddddddddddfffffffffffffffggghhhhhhjjjiiigggeeedddcccddddddccccccaaa```^^^^^^]]]]]]\\\]]]^^^^^^^^^\\\ZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQWWWVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZ\\\______^^^\\\YYYZZZ[[[]]]^^^_________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeedddcccbbbdddeeeffffffddddddeeefff}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzyyyxxxvvvuuuuuuwwwxxxwwwvvvtttuuuwwwxxxwwwvvvsssrrrrrrssstttuuutttrrrpppnnnpppooonnnmmmmmmooopppqqqssssssrrrqqqppppppppppppnnnnnnnnnnnnooopppqqqrrrvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwuuuvvvwwwxxxwwwvvvvvvxxxzzz|||}}}~~~|||xxxuuuttttttuuuuuutttsssrrrrrrrrrrrrqqqooommmmmmnnnooooooooonnnooonnnllljjjjjjlllooopppmmmkkknnnrrrtttssspppmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppooonnnmmmllllllmmmnnnoooqqqrrrqqqpppnnnnnnppprrrrrrqqqpppooooooooopppppppppppppppqqqqqqqqqrrrrrrrrrqqqpppooopppqqqsssttttttsssqqqppppppqqqrrrssspppqqqqqqooommmlllmmmnnnpppqqqrrrssssssrrrqqqpppssstttuuuuuuvvvvvvvvvuuutttttttttssssssrrrrrrrrrpppooonnnmmmlllkkkkkkkkkooonnnnnnmmmmmmmmmnnnnnnnnnooopppqqqqqqpppooonnnrrrqqqqqqpppppppppqqqqqqrrrrrrqqqppppppooonnnnnnppppppppppppooooooooooooooommmllllllooopppnnnmmmllllllmmmnnnoooooooooooooooooommmlllkkkkkklllllliiijjjlllllllllmmmnnnpppppppppppppppqqqrrrsssttttttrrrpppmmmlllllllllmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrruuutttrrrqqqqqqrrrtttuuuvvvuuuttttttssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqppppppppppppnnnmmmnnnoooqqqppppppooopppppppppnnnnnnppprrrssssssttttttttttttssssssoooooooooppppppqqqqqqqqqnnnnnnoooqqqssssssqqqooorrrqqqpppoooooopppqqqrrrpppnnnkkkjjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnmmmlllnnnllljjjiiikkkmmmmmmmmmkkkjjjiiiiiiiiiiiijjjkkkhhhhhhiiiiiiiiiiiihhhhhhiiihhhgggfffeeeddddddccc___bbbdddeeedddbbbbbbbbbaaaaaaaaaaaaaaabbbccccccbbbdddffffffeeedddeeefffccccccbbbbbbcccdddeeefffhhhggggggggggggggggggggghhhgggfffffffffgggiiijjjhhhjjjjjjjjjhhhggghhhiiiiiiiiiiiijjjjjjkkkkkklllkkkiiihhhhhhiiiiiigggfffhhhggggggfffffffffgggggghhhgggfffeeedddccccccccceeeeeeddddddddddddeeeeeegggffffffffffffggghhhhhhjjjhhhgggeeeddddddeeeeeebbbbbbaaa```____________^^^^^^___```___]]][[[ZZZVVVWWWXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZ\\\___```___]]]]]]]]]^^^^^^___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddcccccceeefffgggfffeeedddeeefff~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}|||zzzxxxwwwvvvuuutttvvvxxxyyyyyyxxxuuuvvvxxxxxxxxxwwwuuutttrrrssstttuuutttrrrpppooopppooonnnnnnnnnoooqqqrrrrrrrrrqqqqqqppppppoooooonnnnnnnnnnnnoooooopppqqquuuttttttsssrrrrrrrrrrrrsssssstttttttttuuuuuuuuusssttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvuuuvvvwwwxxxwwwuuuuuuwwwxxxxxxwwwvvvxxxyyy||||||{{{yyyuuusssssstttsssssssssrrrrrrqqqqqqqqqqqqooommmmmmnnnnnnmmmlllmmmmmmmmmkkkjjjjjjlllnnnmmmkkkjjjlllppprrrqqqooollllllllllllllllllkkkkkknnnnnnooooooooopppppppppnnnmmmlllllllllmmmnnnoooooopppppppppooooooqqqsssqqqpppoooooonnnooooooooopppppppppppppppqqqqqqqqqpppooonnnnnnnnnoooqqqrrrtttsssqqqpppppppppqqqrrroooppppppooommmlllmmmnnnqqqrrrrrrrrrrrrrrrrrrqqqsssttttttuuuuuuuuuuuuuuutttssssssrrrqqqpppppppppnnnmmmmmmlllkkkkkkllllllnnnnnnnnnmmmmmmnnnnnnooonnnnnnnnnmmmmmmnnnnnnnnnrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqppppppmmmmmmmmmmmmnnnnnnnnnnnnlllllllllnnnpppqqqpppnnnkkkkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmiiikkkmmmmmmmmmmmmoooppppppppppppqqqqqqrrrssstttuuusssqqqooonnnnnnnnnnnnppppppoooooonnnmmmlllkkkiiijjjkkkmmmnnnooooooooolllmmmmmmooopppqqqrrrrrrsssrrrqqqqqqrrrsssuuuvvvttttttsssrrrrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuuuussssssssssssrrrpppooonnnooonnnmmmmmmoooppppppooonnnnnnnnnmmmlllmmmpppsssrrrssssssttttttssssssrrrooooooooooooooopppppppppmmmmmmnnnppprrrsssqqqooorrrqqqpppoooooopppqqqrrrpppnnnkkkjjjkkklllkkkkkkkkkkkklllmmmmmmmmmllllllnnnkkkiiiiiijjjkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiihhhggggggfffeeeddddddbbbcccddddddbbbbbbbbbdddbbbbbbbbbccccccdddeeeeeecccdddeeedddcccccceeegggeeedddbbbbbbcccdddggghhhhhhgggfffffffffggghhhhhhhhhhhhiiiiiiiiiiiijjjjjjhhhiiikkkjjjiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkiiiggggggggggggeeeccciiihhhgggfffffffffffffffggggggfffeeeddddddeeeeeegggfffeeeddddddeeefffgggggggggggggggggghhhiiiiiiiiihhhfffeeeeeeeeeffffffbbbbbbaaa`````````````````````aaaaaa```___]]]\\\WWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZ\\\___aaa```___aaaaaa```___```aaabbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccddddddfffggghhhgggeeedddeeefff~~~}}}}}}||||||yyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}|||zzzwwwuuuwwwvvvuuuwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxvvvuuurrrssstttttttttsssqqqpppppppppooooooooopppqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppqqqrrrrrrtttsssrrrqqqqqqppppppqqqssssssssssssttttttttttttqqqrrrtttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwuuuuuuwwwxxxxxxwwwwwwxxxyyy|||{{{xxxuuusssrrrssstttpppqqqqqqqqqrrrrrrrrrqqqqqqooommmmmmmmmmmmlllkkkmmmnnnnnnmmmkkkkkkmmmooollljjjjjjkkkmmmnnnnnnllllllllllllkkkkkkkkkkkkkkkmmmmmmnnnnnnnnnooooooooonnnmmmlllllllllmmmnnnoooooopppqqqpppooooooqqqrrrpppoooooooooooooooooooooooopppppppppppppppppppppoooooonnnnnnnnnooopppqqqsssrrrqqqpppooooooppppppmmmoooppppppooonnnooopppsssrrrqqqqqqqqqqqqrrrsssrrrrrrsssssstttssssssrrrssssssrrrqqqpppooonnnnnnooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooommmllllllmmmoooppprrrrrrqqqqqqrrrrrrssssssuuuuuuttttttssssssssssssllllllmmmmmmmmmnnnnnnnnniiiiiijjjlllmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnllllllllllllmmmmmmnnnnnnhhhiiikkklllkkklllmmmoooqqqqqqqqqqqqrrrsssttttttuuutttsssqqqppppppppppppsssrrrqqqooonnnmmmlllllljjjkkklllmmmnnnnnnnnnnnnllllllmmmoooppprrrssstttrrrrrrrrrrrrssstttvvvwwwtttsssrrrrrrrrrrrrssssssttttttttttttttttttttttttssssssttttttsssqqqooonnnooommmllllllnnnoooooonnnmmmmmmlllkkkkkkmmmppptttrrrrrrssssssssssssrrrrrrrrrrrrqqqpppnnnmmmllllllmmmmmmnnnpppssstttsssqqqrrrqqqpppoooooopppqqqrrrooommmkkkjjjjjjkkkkkkjjjkkkkkkkkklllllllllkkkkkkllljjjhhhhhhiiijjjiiiiiiggghhhjjjkkkkkkjjjhhhggghhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhgggfffeeeeeedddfffggggggeeecccccceeegggeeeeeeeeefffeeeeeeeeeeeedddeeeeeecccbbbcccfffhhhfffeeecccbbbccceeehhhiiiiiigggfffeeeeeeggghhhjjjiiiiiikkklllllllllkkkjjjhhhiiikkkkkkjjjjjjkkkmmmkkkkkkkkkjjjjjjiiiiiiiiijjjiiigggggghhhhhhgggfffiiihhhgggffffffeeeffffffgggffffffeeeeeeeeeffffffhhhgggfffeeeeeefffggghhhhhhgggggggggggghhhiiiiiihhhgggfffeeeeeeeeefffgggdddcccbbbaaa```_________aaaaaaaaaaaa```___^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\___aaaaaa```cccbbbaaa``````aaacccdddcccccccccccccccccccccccccccbbbaaaaaaaaaccceeefffhhhiiiiiihhhfffeeeeeefff~~~}}}||||||{{{{{{wwwyyy{{{}}}}}}|||{{{zzzyyyyyyyyyzzzzzz{{{||||||{{{yyywwwvvvyyyxxxwwwxxxyyyxxxvvvtttvvvwwwxxxxxxyyyxxxwwwwwwsssssstttttttttsssrrrqqqpppppppppppppppqqqqqqrrrrrrssssssttttttsssrrrqqqpppppppppoooppppppqqqqqqrrrrrrqqqpppppppppppppppssssssssstttttttttuuuuuurrrssstttvvvwwwxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxwwwuuutttvvvxxxyyyxxxwwwwwwxxx|||yyyvvvsssrrrrrrrrrsssqqqrrrrrrrrrqqqpppooonnnpppooonnnnnnnnnnnnllljjjmmmooooooooommmmmmnnnpppmmmlllkkkkkkllllllkkkjjjlllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnmmmmmmlllmmmnnnoooppppppqqqrrrqqqpppoooooopppoooooooooppppppppppppoooooooooooooooooooooooooooooooooooooooooopppqqqqqqrrrrrrqqqpppoooooonnnnnnlllnnnqqqqqqppppppqqqrrrssssssrrrqqqqqqrrrssssssqqqqqqqqqrrrrrrqqqpppppprrrqqqqqqpppoooooonnnnnnooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqpppnnnmmmmmmnnnpppqqqrrrqqqqqqqqqrrrrrrssstttssssssssssssrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnniiijjjjjjjjjiiihhhhhhhhhllllllmmmnnnooooooooooookkkkkklllmmmmmmnnnnnnnnnhhhjjjllllllllllllnnnpppqqqqqqqqqqqqrrrssstttuuuuuuuuutttsssrrrqqqqqqqqquuutttrrrpppnnnmmmmmmmmmlllmmmmmmnnnmmmmmmllllllmmmmmmoooppprrrssstttuuurrrssssssssstttuuuvvvwwwtttssssssrrrssssssttttttssssssssssssssssssssssssssstttttttttsssqqqpppnnnnnnmmmkkklllmmmoooooonnnmmmmmmlllkkkjjjlllpppsssqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqpppooonnnmmmmmmoooooooooqqqtttuuuuuutttrrrqqqpppoooooopppqqqrrrooollljjjiiijjjjjjjjjiiikkkkkkkkkjjjjjjjjjkkkkkkjjjiiihhhhhhiiijjjiiihhhgggiiikkkllllllkkkiiigggiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggfffffffffeeehhhhhhgggeeeddddddfffhhhhhhhhhhhhhhhgggfffdddccceeeeeeeeedddcccdddfffhhhffffffddddddeeefffiiijjjiiihhhfffeeefffgggjjjkkkiiijjjlllmmmnnnmmmlllkkkhhhiiikkkkkkjjjjjjkkkmmmlllkkkkkkjjjjjjiiiiiiiiigggfffeeefffhhhiiiiiiggghhhhhhgggfffffffffffffffggggggfffeeeeeeeeeffffffhhhgggffffffffffffggghhhggggggggggggggghhhhhhiiigggfffeeeddddddeeefffffffffeeedddbbb```______^^^aaaaaaaaa``````___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[\\\___aaabbbaaacccbbb```______aaabbbdddbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaabbbdddfffggghhhiiijjjiiigggfffggghhh~~~~~~~~~}}}}}}||||||{{{wwwyyy{{{}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwyyyyyyxxxyyyyyyxxxvvvsssvvvvvvwwwxxxxxxxxxxxxwwwsssssstttttttttsssssssssppppppqqqqqqrrrrrrrrrrrrrrrssstttuuuuuutttsssrrrnnnnnnnnnmmmmmmnnnnnnoooqqqppppppoooppppppqqqqqqsssttttttttttttuuuuuuuuusssttttttuuuwwwxxxyyyyyyuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuvvvwwwxxxwwwuuutttvvvyyyyyyxxxwwwwwwxxx{{{xxxtttsssrrrssssssrrruuuuuuuuutttrrrooolllkkkpppooonnnnnnoooooommmkkkmmmoooppppppooonnnoooqqqmmmllllllllllllkkkkkkkkklllllllllmmmmmmmmmnnnnnnllllllmmmmmmmmmnnnnnnnnnooonnnnnnmmmnnnoooqqqrrrpppqqqrrrrrrpppooooooooooooooopppqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnooopppppppppqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmjjjmmmpppqqqqqqpppqqqrrrrrrrrrssssssssssssrrrrrrpppqqqqqqqqqqqqppppppooopppppppppppppppooooooooonnnmmmmmmlllkkkkkkllllllnnnnnnnnnnnnooopppqqqqqqrrrqqqooonnnnnnoooqqqrrrqqqppppppqqqqqqrrrssstttppppppppppppoooooooooooopppooooooooonnnnnnnnnnnnllllllllljjjhhhggghhhjjjllllllmmmnnnooooooooooookkkkkklllmmmnnnnnnnnnmmmkkkmmmnnnoooooooooqqqrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuttttttsssrrrqqqqqquuutttqqqooonnnmmmmmmmmmnnnnnnoooooonnnmmmmmmlllnnnooopppqqqrrrsssttttttrrrssssssttttttuuuuuuuuussssssrrrrrrrrrsssttttttttttttttttttttttttttttttttttttssssssrrrpppooonnnmmmlllkkkkkkmmmnnnnnnmmmmmmmmmmmmlllkkklllooorrrpppqqqqqqrrrrrrqqqqqqpppnnnoooooopppqqqqqqrrrrrrrrrqqqpppqqqtttuuuuuutttrrrqqqpppoooooopppqqqrrrooommmjjjiiijjjkkkjjjiiikkkkkkjjjiiiiiiiiijjjjjjiiihhhggghhhjjjkkkjjjiiihhhiiikkkllllllkkkiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggffffffggggggfffdddbbbbbbdddfffhhhiiiiiiiiihhhfffeeeccceeefffgggfffeeeeeegggiiiffffffffffffggghhhiiiiiiiiihhhhhhggghhhiiikkkllljjjkkklllmmmnnnmmmlllkkkhhhiiikkkjjjiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiidddcccbbbdddfffhhhhhhgggggggggffffffffffffgggggghhhhhhgggfffeeeeeeffffffggggggggggggggggggggggggfffffffffffffffggghhhhhhgggfffdddcccccccccddddddgggfffdddbbbaaa``````___bbbbbbaaa``````______^^^\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYZZZYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^]]]\\\]]]___aaabbbaaaaaa``````___```aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccdddfffggghhhhhhiiijjjjjjhhhhhhiiijjj~~~~~~~~~~~~~~~~~~~~~~~~xxxzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyzzzxxxwwwxxxyyyzzzzzzwwwuuuvvvvvvvvvwwwwwwwwwxxxxxxssssssttttttttttttttttttpppqqqqqqrrrrrrrrrrrrrrrqqqrrrtttuuuuuutttrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooopppqqqrrrrrrssssssssstttttttttuuuuuuttttttsssssstttvvvwwwxxxvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuvvvwwwxxxwwwuuutttvvvyyyzzzyyywwwwwwwww{{{xxxtttsssttttttsssqqqrrrsssttttttsssqqqooommmooonnnnnnoooqqqpppnnnllllllnnnooopppooonnnooopppkkkkkklllmmmmmmmmmnnnooojjjkkkkkklllmmmnnnoooooonnnnnnnnnooooooooooooppppppooooooooooooqqqssstttmmmooorrrrrrqqqppppppqqqooopppqqqrrrsssrrrrrrqqqoooooonnnnnnnnnmmmmmmmmmooooooppppppqqqqqqqqqpppqqqqqqqqqpppooommmllllllgggjjjmmmooooooooopppqqqqqqrrrsssttttttsssrrrqqqrrrrrrrrrrrrrrrqqqppppppooooooppppppppppppqqqqqqpppooonnnmmmlllkkkkkkkkknnnnnnnnnnnnooopppqqqrrrqqqpppoooooooooooopppqqqooooooooopppppprrrssssssooooooooooooppppppppppppqqqppppppooonnnmmmllllllllllllkkkiiiggggggkkknnnkkkkkklllmmmnnnnnnnnnnnnkkklllmmmnnnnnnmmmmmmllllllmmmooooooooooooqqqsssrrrrrrqqqrrrrrrssstttuuuttttttttttttsssrrrqqqqqqtttsssqqqnnnmmmmmmnnnnnnnnnnnnoooooopppooooooooonnnoooooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssttttttttttttttttttttttttsssrrrqqqooonnnnnnmmmmmmmmmkkkjjjkkklllnnnmmmmmmnnnnnnooonnnmmmmmmnnnpppppppppqqqqqqqqqqqqppppppnnnooopppqqqrrrssstttuuurrrqqqpppqqqrrrtttssssssrrrqqqpppoooooopppqqqrrrqqqooolllkkklllllllllkkklllkkkjjjiiihhhhhhiiijjjggggggggghhhkkklllkkkjjjhhhhhhiiijjjjjjiiihhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhgggggggggggggggggggggfffdddcccdddeeeeeefffhhhiiiiiihhhgggfffeeegggiiiiiihhhggghhhiiieeefffgggiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkllllllkkkkkkllllllmmmmmmllllllhhhjjjjjjjjjhhhggghhhiiikkkkkkjjjjjjjjjjjjjjjjjjeeedddcccdddfffggggggfffffffffeeeffffffggghhhiiiiiiiiihhhfffeeeeeeeeeeeedddeeeggghhhhhhgggeeedddeeeeeeeeeeeeeeeffffffggggggeeedddbbbaaaaaabbbbbbddddddcccbbbbbbbbbccccccdddcccbbbaaaaaa`````````]]]\\\[[[[[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^___^^^^^^]]]]]]^^^^^^___aaa___]]]]]]___aaaaaa```______```aaabbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffggghhhhhhhhhgggiiijjjjjjiiiiiikkklllyyy{{{|||~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxyyyyyy{{{zzzxxxwwwwwwxxxzzz|||vvvvvvwwwyyy{{{{{{yyywwwuuuuuuvvvvvvvvvwwwwwwxxxssstttttttttttttttttttttpppqqqrrrsssssssssrrrrrrpppqqqsssttttttsssqqqpppqqqpppooooooooooooppppppnnnoooooooooppprrrssstttrrrrrrsssssssssttttttttttttsssrrrqqqrrrtttvvvwwwwwwwwwwwwvvvwwwxxxxxxyyywwwvvvuuuvvvwwwxxxwwwuuusssvvvyyyzzzyyywwwwwwwwwzzzwwwttttttuuuuuusssppplllnnnqqqsssuuuuuuuuutttooonnnoooppprrrrrrpppnnnkkkmmmnnnooonnnmmmnnnooohhhjjjlllmmmnnnppprrrsssiiiiiijjjkkkmmmnnnooooooppppppppppppqqqqqqqqqqqqppppppppppppppprrrtttuuukkknnnppprrrrrrqqqrrrssspppqqqrrrssstttssssssrrroooooonnnnnnmmmmmmmmmlllnnnnnnooopppppppppppppppqqqqqqqqqpppooommmlllkkkdddgggkkknnnnnnnnnooooooqqqrrrtttuuuuuutttrrrqqqttttttttttttssssssrrrqqqooooooooopppqqqqqqrrrrrrssssssqqqpppnnnnnnmmmmmmnnnnnnnnnnnnooopppqqqrrrppppppooooooooooooppppppoooooooooooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppnnnmmmlllkkkjjjiiijjjiiigggeeeffflllpppjjjjjjkkklllmmmmmmmmmmmmllllllmmmnnnnnnmmmlllkkkjjjlllmmmnnnmmmnnnoooqqqrrrrrrrrrrrrssstttuuuuuussstttttttttsssrrrqqqqqqtttrrrpppnnnmmmmmmnnnooolllmmmnnnpppqqqqqqqqqqqqnnnnnnoooooopppppppppqqqppppppqqqqqqqqqpppooooooppppppoooooopppqqqrrrrrruuuuuuuuuuuuuuuuuuuuuuuurrrpppnnnmmmlllkkkllllllmmmkkkjjjjjjlllmmmmmmlllnnnoooppppppnnnmmmnnnoooppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrssssssssssssqqqooopppqqqrrrrrrqqqrrrqqqpppoooooopppqqqrrrssspppnnnmmmnnnnnnnnnmmmlllkkkiiihhhhhhhhhiiiiiiffffffgggiiikkkmmmlllkkkgggggghhhhhhhhhhhhggggggiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhggggggggggggiiijjjjjjiiigggeeeffffffbbbdddgggiiijjjjjjiiihhheeegggjjjjjjiiihhhhhhiiidddfffhhhjjjkkkjjjiiihhhhhhiiijjjllllllmmmmmmlllkkkkkkkkkkkkllllllmmmmmmiiijjjjjjiiigggfffggghhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggghhhiiihhhfffeeeeeeeeeeeeggghhhiiijjjjjjjjjhhhgggeeeeeeddddddcccdddgggiiiiiigggdddccceeeddddddddddddeeeffffffgggeeecccaaa````````````aaaaaaaaabbbcccdddeeeffffffeeedddcccbbbbbbbbbbbb]]]]]]\\\[[[[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^_____________________^^^^^^^^^^^^______bbb```^^^^^^___`````````^^^___aaabbbddddddddddddccccccccccccccccccccccccbbbdddfffhhhiiiiiiiiihhhggghhhjjjjjjjjjjjjlllnnn~~~}}}~~~~~~~~~|||zzz{{{{{{zzzzzzzzz{{{{{{||||||{{{xxxvvvuuuuuuvvvwwwxxxxxxxxxvvvtttssstttuuuuuuuuuvvvwwwxxxxxxyyyyyywwwwwwvvvuuuuuuvvvvvvwwwwwwvvvuuutttttttttttttttsssrrrrrrrrrrrrsssttttttsssrrrrrrqqqqqqrrrrrrssssssrrrpppooooooooopppppptttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssttttttuuuuuuvvvvvvzzzxxxwwwwwwzzz|||}}}}}}yyyyyyxxxwwwvvvtttrrrqqqsssttttttuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssvvvuuusssqqqppppppqqqqqqqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjkkkmmmnnnpppqqqnnnjjjiiinnnqqqooollllllpppoooooooooooooooppppppppppppppppppqqqrrrssssssrrrrrrqqqppppppooonnnnnnsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmooollljjjkkkmmmjjjddd^^^QQQSSS[[[hhhppppppoooooooooppprrrtttuuuuuutttssswwwvvvuuusssrrrqqqpppoootttsssrrrpppooonnnnnnnnnoooooonnnnnnmmmkkkjjjjjjkkklllmmmoooppppppppppppssssssrrrqqqppppppppppppqqqppppppooooooppppppqqquuutttsssrrrrrrssstttuuusssrrrqqqooonnnlllkkkjjjiiiiiihhhhhhhhhhhhhhhiiimmmmmmnnnnnnmmmkkkjjjiiimmmmmmnnnmmmkkkkkkmmmooopppnnnlllmmmoooqqqrrrrrrqqqqqqqqqrrrssstttvvvwwwuuutttsssqqqpppooonnnnnnpppqqqqqqpppooooooppprrrpppooonnnoooqqqrrrrrrqqqnnnmmmmmmoooqqqrrrqqqooottttttsssrrrqqqooonnnnnnmmmnnnnnnoooppprrrssstttttttttuuuuuuuuutttrrrqqqsssqqqnnnlllkkkkkklllmmmkkklllllljjjiiihhhiiikkkoooooooooooonnnmmmlllkkkpppqqqqqqrrrrrrqqqqqqppptttrrrooooooqqqrrrrrrrrrqqqqqqooonnnmmmmmmmmmmmmnnnnnnoooooooooooonnnnnnooonnnllljjjjjjlllnnnpppooommmllljjjiiiiiijjjjjjiiihhhhhhjjjlllmmmjjjgggeeeeeefffggghhhhhhhhhgggpppppppppooonnnmmmlllkkkiiihhhhhhggghhhhhhiiijjjiiiiiihhhgggffffffggggggfffeeeeeefffhhhhhhgggfffhhhhhhgggffffffffffffgggmmmllljjjhhhggggggggghhhhhhiiijjjlllnnnoooqqqqqqooooooooonnnnnnnnnnnnnnnooonnnmmmjjjhhhiiilllnnnllllllllllllllllllllllllffffffggghhhhhhgggeeedddeeeeeedddfffhhhiiiiiihhhfffjjjkkkhhhfffggggggeeedddgggiiijjjhhhfffeeeeeedddeeeggghhhhhhhhhggggggeeeccc```___```aaaaaa```bbbeeedddaaaaaadddeeebbbaaabbbdddeeedddcccaaa___^^^^^^^^^_______________```]]][[[ZZZZZZ[[[ZZZYYY[[[\\\]]]^^^___^^^]]]]]][[[\\\]]]]]]^^^___``````bbb```^^^]]]^^^______^^^aaabbbbbbbbbaaa```___^^^aaaaaabbbccccccccccccbbbddddddddddddccccccbbbbbbcccdddeeeeeeffffffeeeeeekkkkkkjjjjjjkkkkkklllmmm~~~~~~}}}{{{yyy|||{{{{{{zzzzzz{{{{{{{{{zzzyyywwwvvvuuutttuuuuuuvvvwwwwwwuuusssrrrssstttvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttssssssttttttsssrrrrrrrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrsssrrrqqqpppooooooppppppqqqtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqrrrrrrsssssssssttttttuuuvvvvvvwwwwwwxxxyyywwwvvvvvvxxxzzzzzzzzzwwwvvvvvvuuuuuuttttttsssssstttuuuuuuvvvvvvuuuuuuuuuuuutttsssssssssssstttvvvuuutttrrrrrrqqqrrrrrrqqqqqqppppppppppppqqqqqqoooooooooooooooooooooooollllllllllllmmmnnnppppppmmmjjjjjjnnnqqqooommmmmmppppppoooooooooppppppqqqppppppppppppqqqrrrssssssttttttssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooooommmkkklllmmmkkkeee```XXXYYY___jjjpppooonnnnnnoooqqqsssuuuvvvuuutttssssssssssssssssssrrrqqqqqqpppooonnnmmmlllllllllllloooooommmlllkkkkkkkkkkkkmmmmmmnnnooooooppppppppprrrrrrqqqpppppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssrrrqqqpppnnnmmmkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiikkklllmmmnnnnnnmmmlllllllllmmmnnnnnnmmmlllmmmnnnpppnnnmmmmmmpppqqqrrrrrrpppqqqqqqrrrssstttuuuvvvtttsssrrrqqqpppooooooooopppqqqrrrrrrpppooopppqqqmmmmmmmmmnnnpppqqqpppooonnnnnnnnnoooqqqrrrqqqppptttsssrrrqqqpppooonnnnnnnnnnnnoooooopppqqqssssssqqqrrrssstttsssrrrqqqppprrrqqqnnnlllkkkkkklllmmmkkkkkkllljjjiiihhhiiikkknnnnnnnnnnnnnnnmmmmmmlllpppqqqqqqrrrrrrqqqqqqppprrrpppnnnnnnooopppppppppppppppooonnnmmmllllllllloooooooooooonnnmmmlllkkkllllllkkkkkkkkkmmmoooqqqnnnmmmkkkjjjiiiiiiiiijjjgggeeeeeefffiiijjjhhhfffggghhhhhhiiiiiiiiihhhhhhllllllllllllkkkjjjiiihhhkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhgggggggggggggggggggggffffffgggiiiiiihhhffffffffffffffffffggghhhiiimmmllljjjiiihhhhhhiiiiiikkkkkkllllllmmmnnnooooooooooooooooooooooooooooooqqqqqqooollljjjjjjmmmoookkkkkkkkkkkkkkkkkkllllllhhhiiiiiiiiiiiihhhggggggfffdddcccdddfffhhhhhhhhhfffjjjkkkhhhfffhhhhhhfffeeegggiiiiiigggeeeeeeeeedddeeefffgggggggggfffeeeeeecccaaaaaabbbcccbbbaaaaaaddddddaaaaaaeeefffcccaaabbbcccdddeeeeeedddccc``````````````````aaaaaaaaa^^^\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^___^^^^^^]]]^^^^^^^^^^^^^^^___```aaa```^^^\\\]]]^^^`````````aaaaaaaaaaaaaaa`````````bbbcccddddddeeeeeeddddddeeedddccccccbbbbbbcccccceeefffgggggghhhhhhggggggjjjjjjjjjjjjjjjkkkkkklll~~~}}}{{{yyy}}}||||||{{{{{{zzzzzzzzzwwwwwwvvvuuutttssssssrrrtttuuuvvvuuusssrrrrrrtttuuuuuuvvvvvvwwwxxxxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvuuuuuutttsssssssssssstttsssrrrrrrrrrrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqrrrtttsssrrrrrrqqqqqqrrrrrrppppppqqqrrrrrrsssttttttuuuvvvvvvwwwwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvuuutttssssssssstttuuuvvvtttuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttssstttttttttvvvuuutttsssssssssssssssqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnoooppppppmmmjjjjjjoooqqqooonnnoooqqqqqqppppppppppppqqqqqqooooooppppppqqqrrrrrrssstttttttttsssssssssssssssqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppooommmlllmmmnnnmmmhhhdddcccaaaeeelllpppnnnmmmnnnppprrrtttuuuvvvuuutttsssnnnppprrrssstttsssrrrqqqmmmmmmllllllkkkkkkkkkjjjooonnnllljjjjjjjjjlllmmmooooooooooooooooooooooooqqqppppppppppppqqqrrrrrrppppppppppppppppppppppppqqqqqqrrrssssssrrrqqqqqqqqqpppooommmllljjjiiihhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjlllmmmnnnnnnnnnnnnlllnnnppppppnnnmmmmmmnnnpppooonnnnnnppprrrrrrqqqppppppqqqrrrssstttuuuuuurrrrrrqqqpppppppppppppppppprrrttttttrrrpppppppppmmmmmmnnnppprrrrrrpppoooooonnnnnnppprrrsssrrrppprrrrrrqqqpppoooooonnnnnnppppppoooooopppqqqqqqrrrooopppqqqrrrrrrqqqppppppqqqpppnnnmmmlllllllllmmmjjjkkkkkkjjjiiihhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqppppppooonnnllllllmmmnnnnnnmmmnnnnnnmmmmmmllllllkkkkkknnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllmmmooopppqqqlllkkkjjjiiiiiiiiiiiiiiifffeeedddeeegggiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiijjjjjjkkkjjjjjjiiihhhhhhmmmmmmnnnnnnnnnlllkkkjjjfffggghhhiiiiiihhhggggggggggggfffhhhiiijjjiiigggeeeeeeeeefffggghhhjjjjjjlllkkkkkkjjjjjjkkkkkklllnnnnnnnnnmmmmmmmmmmmmllloooooooooppppppqqqqqqrrrtttsssrrrooollllllmmmoookkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiifffdddbbbbbbdddfffggggggfffjjjlllhhhggghhhiiigggfffggghhhgggeeeeeeeeefffeeeeeefffffffffeeeddddddcccbbbbbbccceeeeeedddbbb```ccccccaaabbbfffgggeeebbbbbbcccdddeeefffggggggccccccbbbbbbbbbbbbbbbcccbbb```^^^]]]^^^^^^^^^]]]\\\]]]^^^^^^______^^^^^^aaa```___^^^___```aaabbb]]]\\\[[[]]]___aaabbbaaaccccccbbbbbbbbbcccddddddddddddeeeffffffffffffffffffeeecccbbbbbbbbbcccdddffffffggghhhhhhhhhhhhgggiiiiiiiiiiiiiiijjjjjjjjj~~~~~~~~~}}}{{{}}}}}}}}}|||{{{zzzyyyyyyuuuuuuuuuuuutttrrrqqqppprrrsssuuutttsssrrrrrrsssrrrrrrsssssssssttttttttttttuuuwwwyyyyyyxxxvvvuuuttttttssssssssssssttttttsssrrrrrrrrrrrrsssttttttrrrssssssssssssssssssrrrppppppppppppqqqrrrrrrssstttsssrrrrrrqqqqqqrrrrrrppppppqqqqqqrrrsssttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxvvvuuuuuuvvvvvvuuutttuuutttrrrqqqqqqsssuuuvvvtttuuuvvvvvvwwwwwwvvvvvvvvvuuuttttttsssssstttttttttttttttsssssssssssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooooooooooopppmmmjjjkkkoooqqqooooooqqqsssrrrqqqqqqpppqqqqqqqqqnnnnnnooopppqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrooooooppppppqqqpppppppppnnnmmmmmmnnnooonnnkkkhhhkkkhhhiiinnnqqqooonnnpppqqqrrrtttvvvvvvuuutttsssmmmoooqqqssstttrrrpppooollllllllllllllllllkkkkkknnnmmmjjjiiiiiikkkmmmoooqqqppppppoooooonnnnnnnnnoooooooooooopppqqqrrrsssnnnnnnoooooooooooonnnnnnnnnooorrrssssssrrrooonnnqqqqqqooonnnlllkkkiiiiiiiiiiiihhhhhhiiiiiijjjjjjiiijjjkkkkkklllmmmmmmmmmlllnnnqqqrrrpppooonnnnnnqqqpppooopppqqqsssrrrqqqppppppqqqrrrssssssttttttqqqpppppppppppppppqqqqqqqqqsssuuuuuusssqqqpppoooooooooppprrrttttttssspppoooooooooppprrrsssrrrqqqqqqpppppppppoooooonnnnnnqqqqqqpppppppppppppppqqqnnnooopppqqqrrrrrrqqqpppqqqpppnnnmmmlllllllllmmmjjjkkkkkkjjjiiiiiijjjlllkkklllmmmnnnooooooooooooppppppqqqqqqqqqqqqppppppnnnmmmllllllnnnnnnmmmlllllllllllllllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmooooooooonnnkkkjjjjjjiiiiiihhhhhhhhhhhhgggfffggghhhjjjlllmmmllllllllllllkkkjjjiiiiiikkkkkkkkkkkkkkkkkkjjjjjjnnnoooppppppooommmkkkiiifffhhhjjjkkklllkkkiiihhhhhhgggggghhhjjjjjjiiihhhffffffffffffggghhhiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmoooooopppqqqqqqrrrssssssttttttssspppmmmlllmmmoookkkkkkjjjjjjjjjjjjiiiiiimmmllljjjiiihhhhhhiiijjjgggdddaaa```bbbeeefffgggfffjjjllliiigggiiiiiiggggggggggggfffddddddeeegggeeeeeeeeeeeedddccccccbbbaaaaaaaaaccceeeeeedddbbb___bbbbbb```bbbfffhhhfffccccccccccccdddeeefffgggddddddcccbbbbbbbbbccccccdddbbb______```aaa``````]]]^^^^^^^^^____________cccbbbaaa______```aaabbb^^^]]]\\\^^^```bbbbbbaaaeeeeeedddeeeeeeggghhhiiidddeeeffffffggggggffffffgggfffdddbbbbbbcccdddeeeddddddeeefffffffffffffffggghhhhhhiiiiiiiiiiiiiii~~~||||||~~~}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuuuutttrrrqqqpppppprrrttttttsssrrrrrrsssqqqrrrrrrrrrrrrrrrssssssssstttvvvxxxxxxxxxvvvuuuttttttsssssssssttttttuuusssrrrrrrrrrrrrsssttttttrrrssssssttttttssssssrrrppppppqqqqqqrrrrrrrrrrrrtttsssrrrrrrqqqqqqrrrrrrppppppqqqrrrrrrsssttttttssssssttttttuuuvvvvvvvvvxxxvvvuuuuuuvvvvvvtttrrruuutttrrrppppppqqqssstttttttttuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssssssssrrrrrrrrrrrrsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppnnnlllmmmppppppnnnooossssssrrrrrrqqqppppppqqqqqqlllmmmoooppprrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrpppppppppooooooooonnnnnnpppppppppqqqqqqrrrrrrrrrooopppqqqqqqqqqqqqqqqpppmmmmmmmmmnnnooonnnmmmlllnnnkkkjjjoooqqqqqqpppsssqqqrrrtttvvvvvvuuusssrrroooppprrrsssrrrpppmmmkkkjjjjjjkkkkkkkkkjjjjjjiiimmmllljjjiiiiiilllnnnppprrrqqqpppooonnnnnnoooooonnnnnnnnnooopppqqqrrrsssoooooopppqqqqqqpppoooooommmoooqqqssssssqqqooommmsssrrrqqqooommmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkmmmooorrrsssqqqpppoooooorrrqqqpppqqqssssssrrrqqqooopppqqqrrrsssssssssrrrppppppooooooppppppqqqqqqppprrruuuuuusssqqqppppppoooooooooqqqssstttrrrqqqpppooopppqqqssstttsssrrrppppppoooooooooooooooooorrrqqqppppppooopppppppppooopppqqqsssssssssrrrrrroooooonnnnnnmmmmmmlllllliiijjjkkkjjjiiiiiijjjllljjjkkklllnnnoooooooooooooooppppppqqqqqqppppppoooooonnnmmmnnnoooooonnnmmmjjjkkkkkklllkkkkkkjjjiiifffggghhhjjjkkkkkkkkkkkkjjjkkkmmmnnnooonnnmmmllliiijjjjjjjjjiiiiiihhhhhhiiiiiihhhhhhhhhjjjlllmmmllllllllllllkkkkkkjjjiiijjjjjjkkklllllllllkkkkkknnnoooppppppooommmkkkiiiiiijjjlllmmmmmmllljjjiiihhhgggggghhhjjjjjjiiihhhiiihhhhhhggggggggghhhhhhiiijjjkkklllmmmnnnnnnooolllmmmmmmmmmnnnooooooooooooooopppqqqrrrsssssstttssssssrrrooommmkkklllmmmkkkkkkkkkjjjjjjiiiiiiiiilllkkkiiihhhgggggghhhhhhgggdddaaa```bbbdddffffffeeeiiikkkhhhgggiiiiiihhhfffggggggfffddddddeeegggeeeeeeddddddcccccccccccc`````````bbbddddddbbb```^^^aaabbb```bbbggghhhgggeeedddccccccccccccddddddeeedddbbbaaa```aaabbbbbbeeecccaaa```bbbccccccbbb^^^^^^^^^_________``````dddcccbbbaaa```aaabbbccc```___^^^___aaabbbaaa```dddddddddeeefffggghhhiiidddeeeeeefffffffffffffffhhhgggeeedddddddddeeefffdddeeeffffffggggggfffffffffggghhhiiiiiiiiihhhhhh}}}|||zzz{{{}}}|||}}}~~~~~~}}}|||zzzyyywwwwwwvvvuuutttssssssrrroooqqqtttuuutttsssssstttttttttttttttttttttttttttrrrsssuuuvvvwwwvvvvvvuuuuuuttttttttttttuuuvvvvvvsssrrrrrrrrrrrrsssttttttrrrssstttuuuuuutttsssrrrpppqqqrrrrrrsssrrrrrrqqqtttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssqqqrrrrrrssssssttttttuuuvvvuuutttuuuvvvuuusssrrrsssrrrqqqppppppqqqqqqrrrsssttttttuuuuuuuuuuuuuuutttssssssrrrqqqrrrrrrrrrppppppqqqrrrsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrppppppppppppppppppppppppppppppoooooooooooooooppppppnnnoooqqqpppmmmooossssssrrrqqqpppppppppppppppkkkllloooqqqrrrrrrrrrrrrtttttttttsssssssssssssssppppppppppppooooooooonnnpppppppppqqqqqqrrrrrrsssrrrrrrsssssssssrrrrrrqqqkkkkkklllmmmnnnooooooooooookkkkkkooorrrqqqrrrtttqqqrrrtttuuuuuutttrrrqqqqqqqqqrrrqqqpppmmmkkkiiiggghhhiiiiiiiiihhhfffeeelllkkkjjjjjjkkknnnppprrrsssrrrpppooonnnoooooopppnnnnnnnnnooopppqqqrrrsssqqqrrrsssttttttsssrrrqqqmmmoooqqqrrrrrrqqqooommmsssrrrqqqpppnnnlllkkkjjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjjjjjjjjjjjjjkkkoooqqqssssssqqqppppppqqqrrrqqqqqqrrrttttttrrrqqqoooppprrrsssssssssrrrqqqppppppoooooooooppppppqqqoooqqqssssssrrrqqqqqqqqqnnnmmmlllmmmoooppppppoooqqqpppppprrrtttuuutttrrrooooooppppppppppppppppppqqqqqqpppppppppppppppqqqqqqrrrssstttttttttsssrrrooonnnnnnnnnnnnmmmmmmllliiijjjkkkjjjiiiiiikkklllkkklllmmmnnnooooooooooooooooooppppppppppppooooooooonnnnnnoooppppppooommmiiijjjkkkllllllkkkjjjiiidddeeegggiiikkkllllllmmmllllllmmmnnnnnnmmmlllkkkiiijjjjjjkkkjjjjjjiiiiiihhhiiiiiiiiihhhhhhiiikkkllllllmmmmmmllllllkkkkkkiiiiiijjjkkkkkklllkkkkkknnnnnnooooooooommmlllkkkkkklllmmmmmmmmmllljjjiiiggggggfffhhhiiijjjiiigggjjjiiihhhhhhggggggggghhhhhhiiikkklllmmmnnnnnnnnnkkkkkklllnnnooopppqqqqqqpppppppppqqqqqqrrrrrrsssqqqrrrqqqooommmkkklllmmmllllllkkkkkkjjjjjjiiiiiikkkjjjiiihhhgggfffffffffgggdddbbbaaaccceeeeeeeeedddhhhjjjgggfffhhhiiigggeeefffgggfffdddddddddeeeeeeeeedddcccccccccddddddaaa``````aaaccccccbbb```___bbbbbb```bbbfffhhhfffddddddddddddcccccccccbbbeeecccaaa_________aaabbbfffdddbbbaaacccddddddccc```____________```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaa```bbbccccccbbb```aaabbbcccdddeeeeeeeeeeeeeeeeeefffggggggggggggfffhhhhhhhhhhhhgggggggggfffgggggghhhiiiiiiiiiiiihhhfffggghhhjjjjjjiiiiiihhh~~~{{{yyyyyy{{{~~~{{{|||}}}~~~~~~}}}{{{zzzzzzyyywwwvvvuuutttuuuuuuoooqqqtttvvvuuuttttttuuuttttttttttttttttttttttttrrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwsssrrrrrrrrrrrrsssttttttrrrssstttuuuuuutttsssrrrqqqrrrsssssssssrrrqqqppptttsssrrrrrrqqqqqqrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttttttttsssrrrrrrsssuuutttrrrpppooooooppppppqqqrrrrrrrrrrrrrrrssstttttttttttttttsssrrrqqqqqqppppppqqqqqqoooppprrrsssttttttttttttsssrrrrrrqqqqqqrrrrrrsssppppppppppppppppppppppppoooooonnnnnnnnnooooooppprrrppppppqqqooolllnnnsssrrrrrrqqqpppoooooooooooojjjlllnnnqqqrrrrrrrrrqqqttttttssssssrrrrrrqqqqqqqqqqqqpppppppppooooooooooooppppppqqqrrrrrrssssssqqqqqqqqqqqqqqqpppooonnniiijjjlllmmmmmmnnnoooqqqooollllllppprrrqqqppprrrpppqqqsssttttttrrrqqqpppqqqqqqpppooonnnlllkkkjjjhhhiiijjjjjjiiigggeeeccckkkkkkkkklllnnnpppqqqsssrrrqqqpppnnnnnnooopppqqqoooooonnnoooooopppqqqqqqpppqqqrrrssssssrrrqqqpppnnnoooqqqrrrrrrqqqooonnnrrrrrrpppooommmkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmlllkkkkkkkkkkkklllnnnoooqqqrrrsssrrrqqqpppqqqssssssrrrrrrsssttttttrrrpppoooppprrrssssssrrrqqqpppqqqpppooooooooooooooopppnnnpppqqqqqqpppppprrrsssnnnllljjjjjjllloooppppppqqqqqqqqqrrrtttuuutttsssooopppppppppqqqqqqrrrrrrppppppppppppppppppqqqqqqrrrssssssttttttsssrrrqqqnnnnnnnnnnnnnnnmmmmmmllliiijjjjjjjjjiiiiiikkkmmmllllllmmmnnnoooooonnnnnnooooooppppppppppppoooooonnnnnnnnnoooppppppnnnllliiijjjkkkmmmmmmllljjjiiieeefffhhhiiijjjkkkllllllkkkkkklllmmmnnnnnnnnnnnniiijjjkkkllllllkkkjjjjjjiiikkkmmmllljjjhhhiiijjjmmmmmmnnnnnnnnnnnnnnnnnnjjjjjjlllmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggffffffgggiiiiiihhhfffhhhhhhhhhggghhhhhhiiiiiihhhiiijjjlllmmmmmmmmmmmmllllllmmmnnnooopppqqqqqqpppppppppqqqqqqqqqqqqqqqpppqqqqqqpppmmmlllmmmnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjiiihhhfffeeedddfffeeecccccceeeeeeeeedddbbbgggiiifffeeeggghhhfffdddeeeggggggeeedddddddddeeeeeedddcccddddddeeefffdddcccaaaaaabbbcccbbbaaa___bbbbbb```bbbfffgggeeecccdddeeeffffffeeeddddddfffdddbbb_________aaabbbfffdddbbbbbbccceeeeeedddaaa```_________```aaabbb^^^```aaacccdddcccbbbaaaaaa```aaaccceeefffeeecccaaabbbeeeggggggfffeeecccfffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkkkkiiihhhfffgggggghhhiiiiiiiiiiiiiiifffgggiiikkkkkkjjjiiihhh|||zzzyyyzzz|||}}}|||zzz{{{}}}~~~~~~|||{{{|||{{{xxxvvvuuuuuuvvvwwwnnnqqquuuvvvvvvuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrtttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxsssrrrrrrrrrrrrsssttttttrrrsssuuuvvvvvvuuusssrrrrrrsssssstttsssrrrpppoootttsssrrrrrrqqqqqqrrrrrrtttssssssrrrrrrqqqqqqpppqqqqqqrrrrrrsssttttttuuuqqqpppppprrrssssssqqqoookkkmmmnnnppprrrsssssssssqqqrrrssssssttttttssssssrrrqqqppppppoooooopppppppppqqqsssuuuvvvvvvuuuuuusssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnoooppppppsssqqqqqqrrroookkknnnsssrrrqqqpppooonnnnnnnnnnnnjjjkkknnnqqqrrrrrrrrrqqqrrrrrrqqqppppppooonnnnnnqqqqqqqqqqqqppppppppppppoooooopppqqqrrrrrrssssssnnnnnnnnnnnnmmmllljjjjjjhhhjjjkkklllmmmnnnpppqqqpppllllllppprrrpppooopppoooqqqrrrssssssrrrpppoooqqqpppooonnnmmmlllkkkkkkkkkkkkllllllkkkiiifffdddjjjkkklllnnnpppqqqrrrsssrrrqqqooonnnnnnpppqqqrrroooooooooooooooppppppqqqlllnnnoooppppppooonnnlllooopppqqqrrrrrrqqqpppoooqqqpppooonnnllljjjiiihhhiiiiiiiiiiiijjjkkklllmmmkkkkkkkkklllmmmoooqqqsssrrrssssssrrrpppppprrrtttsssrrrrrrtttuuutttrrrpppoooppprrrssssssrrrqqqpppqqqqqqpppooooooooooooooommmoooppppppoooppprrruuuqqqnnnkkkkkkmmmpppqqqrrrrrrqqqqqqsssuuuuuutttssspppppppppqqqrrrrrrssssssppppppoooooopppqqqqqqrrrrrrsssssstttsssrrrpppooommmnnnnnnnnnnnnnnnmmmllliiijjjjjjjjjiiiiiikkkmmmlllmmmnnnnnnnnnnnnnnnnnnooooooppppppppppppoooooommmmmmmmmnnnppppppmmmkkkiiijjjlllmmmmmmlllkkkiiiggghhhiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmoooppppppiiijjjkkklllmmmlllkkkjjjkkknnnqqqpppmmmjjjkkklllmmmnnnooopppppppppppppppmmmmmmooopppqqqqqqqqqqqqpppoooooonnnoooooopppqqqmmmlllkkkiiihhhgggggggggfffeeeeeefffhhhiiigggfffgggggggggggghhhjjjkkklllhhhiiijjjlllmmmmmmlllkkkmmmmmmnnnnnnooooooppppppqqqqqqppppppppppppppppppoooqqqqqqpppnnnmmmnnnooonnnnnnmmmllllllkkkjjjjjjjjjjjjkkkjjjiiigggeeedddfffeeedddeeeffffffeeecccaaafffhhheeeeeeggghhhfffccceeeggghhhfffdddcccccceeeddddddcccdddeeeggghhhgggeeebbbaaabbbccccccbbb```ccccccaaabbbfffgggeeeaaaccceeeggghhhhhhgggfffgggeeebbb```___```bbbcccfffdddbbbbbbccceeeeeedddaaa```_________```bbbccc\\\^^^aaadddeeedddbbbaaa______aaadddggghhhhhhfffccceeeiiikkkkkkiiigggeeehhhhhhiiijjjjjjjjjjjjiiihhhjjjlllmmmmmmkkkhhhgggeeeffffffgggggggggggggggfffhhhjjjkkklllkkkiiihhhyyyvvvuuuvvvyyy{{{zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvvvvvvvwwwwwwrrrssstttuuuvvvvvvvvvvvvuuusssqqqqqqrrrssstttssspppqqqpppooonnnnnnqqqsssqqqqqqrrrssssssttttttuuurrrrrrrrrrrrrrrrrrqqqqqquuuvvvwwwwwwvvvtttrrrpppssssssssssssrrrqqqpppoooqqqqqqrrrrrrrrrqqqpppppprrrrrrsssuuuwwwxxxvvvtttrrrqqqpppppppppqqqrrrssssssssssssrrrqqqpppnnnnnnnnnnnnoooqqqrrrsssuuuuuuqqqrrrrrrrrrrrrrrrrrrsssvvvuuuuuusssrrrpppnnnmmmrrrqqqpppooopppqqqrrrsssrrrssstttsssqqqpppqqqrrrvvvtttrrrsssttttttqqqnnnqqqqqqppppppoooooonnnnnnrrrrrrrrrqqqqqqqqqpppppprrrqqqooonnnnnnnnnoooooossspppnnnooorrrsssrrrqqqrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssqqqppppppoooppppppppppppppppppppppppppppppnnnmmmllllllllllllhhhiiijjjlllmmmnnnnnnnnnmmmnnnnnnooopppqqqqqqrrrqqqqqqpppppppppppppppqqqpppnnnnnnnnnooonnnllljjjkkkjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnooooooooonnnppppppoooooooooppprrrssspppmmmkkkmmmqqqsssppplllkkkmmmoooqqqrrrqqqppppppnnnooopppqqqqqqpppooonnnkkklllmmmnnnmmmkkkhhhggghhhhhhhhhiiijjjjjjkkkkkkiiikkkmmmnnnnnnnnnpppqqquuuuuuuuusssrrrrrrtttvvvuuuuuuuuuuuuuuuttttttsssrrrrrrsssssssssrrrqqqpppqqqqqqqqqpppqqqqqqrrrrrriiijjjlllnnnooopppqqqqqqmmmlllkkkkkklllnnnqqqrrrrrrppppppqqqtttuuusssppppppmmmlllooosssuuusssoooppppppooonnnnnnnnnnnnnnnooopppqqqooonnnlllmmmnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiijjjllloooqqqqqqpppooommmoooooonnnmmmlllkkkjjjjjjooonnnnnnmmmllllllkkkkkklllkkkkkkjjjjjjkkkkkkllljjjjjjiiijjjkkkkkkjjjiiijjjkkklllllljjjhhhhhhiiillljjjiiillloooqqqooolllmmmmmmnnnoooooonnnmmmlllnnnoooooopppqqqqqqrrrrrroooppppppppppppoooooonnnsssrrrqqqooonnnmmmmmmmmmooonnnkkkiiihhhiiikkkllliiihhhffffffggghhhhhhgggjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjkkklllnnnnnnooopppppppppppppppqqqqqqqqqrrrrrrssssssssspppooonnnmmmllllllllllllmmmlllkkkkkklllllljjjhhhiiihhhhhhhhhhhhjjjkkkllliiihhhggggggggggggeeecccffffffggggggffffffeeedddccceeeggghhhgggeeecccaaadddddddddccccccbbbbbbbbbeeedddccccccbbbbbbbbbbbbdddbbbaaaaaacccddddddccceeeeeeffffffeeeeeedddcccggghhhgggeeeaaa_________````````````````````````^^^```aaaaaa___^^^___```^^^```bbbcccdddcccaaa```bbbcccdddeeeffffffggggggggghhhjjjkkkkkkjjjhhhgggkkkjjjjjjkkklllkkkiiiggghhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjjjjiiiggggggjjjjjjjjjiiiggghhhjjjlllzzzxxxvvvwwwzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwuuuuuutttuuuvvvvvvssssssssstttuuuuuuvvvvvvuuusssrrrrrrsssttttttsssrrrssstttsssrrrrrrsssuuussssssssssssssssssrrrrrrttttttttttttttttttttttttqqqrrrtttvvvwwwwwwvvvuuuuuuuuuuuuuuuuuutttssssssuuuuuuuuuuuuttttttsssrrrrrrrrrsssuuuwwwwwwvvvtttssssssqqqppppppppppppqqqqqqqqqqqqpppooonnnmmmlllkkklllmmmnnnoooqqqrrrrrrrrrrrrssssssssssssttttttvvvvvvuuutttsssqqqpppooorrrqqqqqqpppqqqrrrssstttrrrssstttsssrrrqqqqqqsssvvvtttrrrsssttttttqqqoooqqqqqqqqqqqqpppppppppppprrrrrrrrrqqqqqqqqqpppppprrrqqqpppooooooooooooppprrrpppnnnpppsssuuutttsssrrrrrrqqqqqqrrrrrrsssttttttssssssrrrqqqpppooonnnppppppppppppppppppppppppppppppooonnnmmmllllllmmmiiiiiikkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrppppppooooooooooooppppppnnnmmmlllnnnoooooonnnlllhhhiiiiiijjjkkkllllllmmmllllllmmmnnnooooooooooooqqqpppooooooooopppqqqrrrqqqmmmkkkmmmqqqrrrpppmmmmmmoooqqqrrrsssrrrqqqpppnnnnnnoooppppppoooooonnnmmmmmmnnnnnnmmmkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiikkkmmmooopppoooooopppqqqsssttttttsssrrrrrrtttvvvsssssstttuuuvvvvvvuuuuuusssssssssrrrrrrrrrqqqqqqrrrqqqqqqpppppppppqqqqqqkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnpppqqqrrrsssqqqpppqqqsssuuusssrrrqqqnnnmmmooosssuuurrrooopppooonnnnnnmmmmmmnnnnnnlllmmmoooooonnnnnnpppqqqnnnnnnmmmmmmlllkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjlllnnnpppqqqpppooommmoooooooooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkmmmllllllkkkkkkllllllmmmjjjjjjjjjjjjkkkkkkjjjiiiiiikkklllllljjjiiiiiijjjmmmllllllnnnooopppooonnnmmmnnnnnnooooooooonnnnnnoooooopppqqqqqqrrrrrrssspppppppppqqqppppppooonnnrrrqqqpppooonnnmmmllllllooonnnkkkiiihhhiiikkkllljjjhhhgggggghhhiiiiiihhhjjjjjjiiiiiiiiijjjlllmmmkkkkkkjjjiiiiiiiiijjjkkkmmmmmmnnnoooooooooooonnnooooooooopppqqqrrrrrrssssssrrrqqqpppoooooooooooonnnmmmlllllllllllliiigggggghhhiiijjjkkkjjjjjjiiigggffffffggghhhhhhgggeeeffffffggggggffffffeeeddddddeeeggghhhhhhfffdddbbbeeeeeeeeeeeeddddddccccccfffeeedddccccccccccccdddeeedddbbbcccdddfffeeeeeeeeeeeeffffffeeeeeedddcccfffggggggeeebbb```___``````````````````````````````aaabbbaaa___]]]]]]^^^\\\^^^```bbbcccccccccbbbbbbcccdddeeefffggggggggggggiiijjjkkklllkkkiiihhhkkkjjjjjjjjjlllkkkiiiggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggiiiiiiiiihhhggggggiiikkk{{{yyyxxxxxxzzz{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxttttttsssssssssttttttuuuuuutttsssrrrssssssuuuuuutttsssrrrsssuuuuuusssrrroooqqqrrrrrrqqqppppppqqqtttttttttsssrrrqqqqqqqqqrrrssssssttttttuuuuuuuuupppqqqsssuuuwwwwwwwwwvvvuuuvvvvvvvvvvvvvvvuuutttwwwwwwvvvuuuuuutttsssssssssrrrrrrtttvvvwwwuuuttttttsssrrrqqqooooooooooooooooooooonnnmmmlllkkkjjjjjjkkklllmmmnnnooopppqqqrrrssssssssstttttttttuuuuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrqqqrrrsssssstttssstttuuutttrrrrrrrrrsssuuutttssssssttttttrrrpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrqqqppppppppppppqqqsssqqqpppppprrrssssssrrrrrrrrrrrrrrrrrrsssssssssssssssrrrqqqpppooonnnnnnppppppppppppppppppppppppppppppooonnnmmmmmmmmmmmmiiijjjkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqoooooonnnnnnnnnnnnoooooolllkkklllmmmooopppooonnnjjjjjjkkkkkkllllllllllllkkklllmmmnnnoooooooooooorrrqqqppppppoooppppppppprrrooollllllppprrrqqqooopppqqqrrrssssssrrrqqqqqqmmmnnnooooooooonnnnnnmmmooonnnnnnmmmllllllllllllllllllkkkjjjjjjiiihhhhhhmmmooopppqqqpppooopppqqqqqqrrrsssrrrqqqrrrtttvvvqqqrrrsssuuuvvvvvvwwwwwwuuutttrrrqqqqqqqqqrrrsssrrrrrrqqqpppoooooooooppplllmmmmmmmmmmmmllllllkkkmmmmmmnnnooopppqqqqqqrrrtttrrrpppppprrrtttttttttrrrpppnnnpppssstttqqqnnnoooooonnnmmmmmmmmmmmmmmmlllmmmoooooonnnnnnpppqqqnnnnnnmmmmmmlllkkkkkkjjjlllllllllllllllkkkkkkkkkjjjkkknnnoooppppppnnnnnnnnnnnnooooooooopppppppppnnnmmmmmmllllllkkkkkkjjjmmmmmmllllllllllllmmmmmmiiiiiijjjjjjjjjjjjiiiiiihhhjjjllllllkkkjjjjjjkkknnnoooppppppooonnnooopppooooooooooooooopppqqqrrrppppppqqqrrrrrrsssssstttqqqqqqqqqqqqqqqpppooooooqqqppppppooonnnmmmllllllooommmllljjjiiijjjkkkkkkjjjiiihhhiiijjjkkkjjjiiijjjiiihhhhhhiiijjjmmmnnnkkkkkkjjjiiihhhhhhiiiiiillllllmmmnnnnnnnnnnnnmmmlllmmmnnnooopppqqqrrrrrrssssssrrrqqqppppppppppppooonnnmmmlllmmmllliiigggfffhhhjjjllllllkkkhhhgggeeeddddddfffhhhiiiiiigggfffggggggggggggfffeeeeeeeeefffhhhiiihhhgggeeedddffffffffffffeeeeeeeeeeeeffffffeeeeeedddeeeeeeeeegggeeedddeeefffhhhggggggeeeffffffffffffeeeddddddeeeffffffdddbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccaaa___\\\\\\\\\ZZZ\\\^^^aaabbbcccccccccbbbcccdddeeefffggggggggghhhiiijjjlllllllllkkkjjjjjjjjjiiijjjkkkjjjiiiggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffggghhhhhhgggffffffgggiiiyyyxxxwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrssssssttttttuuuvvvuuusssqqqqqqrrrtttuuussssssssstttvvvuuusssqqqnnnppprrrrrrpppooonnnnnnsssssssssrrrrrrrrrqqqqqqppppppqqqqqqrrrsssttttttssstttuuuuuuvvvuuuuuutttttttttuuuuuuuuuuuuttttttuuuuuutttsssrrrqqqqqqppptttsssrrrsssuuuvvvuuutttsssrrrqqqqqqpppooooooooonnnnnnnnnmmmmmmllljjjjjjllllllmmmnnnooopppqqqrrrqqqqqqrrrrrrssstttttttttsssttttttttttttssssssrrrrrrrrrrrrssssssssstttttttttuuuvvvuuusssrrrssstttsssssssssssstttsssrrrqqqppppppqqqqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqsssrrrqqqpppppppppooooooqqqrrrrrrsssssssssssssssssssssrrrrrrqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmnnnjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnoooooooooooonnnmmmmmmmmmmmmnnnnnnooommmllllllmmmooopppooommmoooooonnnmmmllljjjjjjiiikkklllmmmnnnoooppppppppprrrrrrqqqppppppooooooooossspppmmmmmmoooqqqrrrrrrqqqrrrrrrsssrrrrrrqqqpppnnnnnnnnnnnnnnnmmmmmmmmmooonnnlllkkkjjjkkklllmmmllllllkkkkkkjjjjjjjjjjjjmmmoooppppppooonnnooopppoooppprrrrrrqqqrrrtttuuurrrssstttuuuvvvvvvvvvvvvvvvtttrrrqqqpppqqqssstttsssrrrqqqpppooonnnnnnnnnlllllllllmmmllllllkkkkkkkkklllmmmooopppppppppppptttsssqqqpppqqqrrrtttuuurrrqqqpppqqqrrrsssqqqnnnooonnnnnnmmmmmmmmmmmmmmmpppqqqqqqpppmmmllllllmmmmmmmmmlllkkkjjjiiiiiihhhkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjllllllkkkkkkkkkkkkllllllhhhiiijjjkkkjjjiiiiiiiiihhhjjjllllllkkkkkkkkkmmmmmmoooqqqpppmmmlllooorrrppppppooooooppprrrsssuuuqqqqqqrrrrrrsssttttttuuurrrrrrsssrrrrrrqqqpppoooqqqqqqqqqpppooonnnmmmmmmnnnmmmllllllkkkjjjjjjkkkkkkjjjiiijjjllllllkkkjjjjjjiiihhhggghhhkkkmmmoookkkjjjjjjiiihhhhhhhhhhhhllllllmmmnnnnnnnnnnnnmmmkkklllmmmnnnpppqqqrrrsssrrrqqqppppppoooooooooppppppooommmmmmmmmllljjjggghhhiiijjjkkkkkkjjjhhhgggeeeddddddfffhhhiiiiiiggggggggggggggggggfffeeeeeefffggghhhiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeggggggfffffffffffffffggghhhfffeeefffhhhiiiiiiiiifffffffffffffffeeeeeeddddddeeeeeedddbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbaaa^^^]]]]]]]]][[[\\\^^^```aaabbbbbbbbbbbbcccdddfffggghhhhhhhhhiiiiiikkkllllllllllllllljjjiiihhhhhhiiijjjhhhgggiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiihhhgggfffeeeeeefffgggfffeeeeeefffgggwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrsssssstttuuuuuuuuuuuuvvvuuusssrrrrrrssstttuuusssssssssuuuvvvvvvtttqqqqqqsssuuuuuusssqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssppppppqqqqqqrrrssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuutttssstttsssrrrqqqpppppppppppptttsssrrrrrrtttuuutttsssppppppppppppppppppppppppnnnnnnnnnnnnmmmlllkkkkkkllllllmmmnnnoooppppppqqqoooppppppqqqrrrrrrssssssrrrrrrsssssssssrrrrrrqqqrrrrrrsssssssssttttttttttttuuuvvvuuusssrrrssstttqqqrrrssstttssssssssssssooopppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqrrrqqqqqqqqqnnnnnnnnnnnnmmmnnnooopppqqqrrrssstttttttttsssssstttttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmmmmmmmmmmmmmmmmkkkkkklllmmmnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnooooooooonnnmmmnnnooonnnmmmkkkppppppooonnnmmmlllkkkjjjkkklllmmmooopppqqqqqqqqqqqqqqqqqqqqqppppppoooooosssqqqnnnnnnoooqqqrrrsssqqqqqqqqqqqqqqqqqqppppppoooooonnnmmmmmmmmmmmmmmmnnnmmmkkkiiiiiijjjlllmmmjjjjjjkkkkkklllllllllllllllnnnoooooonnnmmmnnnooonnnppprrrrrrrrrrrrsssuuutttuuuuuuuuuuuuuuuttttttvvvuuusssqqqqqqrrrssstttrrrqqqpppooonnnmmmmmmmmmjjjkkkllllllmmmllllllllliiijjjlllmmmnnnooooooooosssrrrqqqppppppqqqsssuuurrrqqqqqqrrrrrrrrrqqqooooooooonnnmmmmmmmmmmmmmmmpppqqqqqqpppmmmllllllmmmllllllkkkjjjiiihhhgggfffiiiiiiiiiiiiiiiiiijjjjjjiiijjjkkkmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjkkkgggiiikkkkkkiiihhhhhhjjjhhhjjjllllllkkkkkklllmmmlllnnnpppnnnllllllnnnrrrqqqpppppppppqqqrrrtttuuuqqqrrrrrrsssssstttuuuuuuttttttttttttsssrrrqqqppprrrrrrrrrrrrrrrqqqpppooommmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkkmmmnnnlllkkkjjjiiihhhhhhiiijjjmmmnnnjjjjjjjjjjjjiiiiiihhhhhhmmmmmmnnnooooooooonnnnnnllllllmmmoooppprrrssstttrrrqqqpppppppppppppppppppppooonnnnnnnnnmmmkkkiiikkkkkkjjjiiihhhhhhhhhiiifffeeeeeefffhhhiiihhhfffgggggghhhhhhggggggfffeeefffggghhhiiiiiihhhhhhgggdddddddddddddddeeeeeeeeegggggggggffffffggghhhhhhhhhfffeeefffhhhjjjjjjiiiffffffggggggffffffeeedddcccdddeeedddbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa\\\^^^``````___^^^^^^___^^^^^^___``````aaaaaaaaabbbbbbdddfffggghhhiiiiiijjjjjjkkkkkklllllllllllljjjiiigggggghhhiiihhhfffhhhhhhggggggggghhhiiijjjhhhhhhhhhhhhgggfffeeeeeedddeeegggfffeeedddeeeffftttuuuuuusssqqqpppqqqrrrssssssssssssssssssssssssssstttuuuuuuvvvuuuuuuuuuvvvuuutttsssttttttuuuvvvuuutttssstttvvvvvvtttsssqqqssstttsssqqqppppppppppppppppppqqqrrrsssssssssrrrssssssttttttuuuuuuuuurrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuutttsssrrrqqqrrrssstttuuusssrrrrrrsssttttttsssnnnoooooopppqqqqqqppppppnnnnnnnnnnnnnnnmmmllllllkkkkkkllllllmmmnnnnnnooonnnnnnooopppqqqrrrssssssrrrrrrrrrsssrrrrrrqqqqqqqqqqqqrrrsssssssssssssssssstttuuutttrrrrrrrrrsssppprrrttttttsssssstttuuuppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppooopppqqqqqqrrrqqqqqqqqqhhhjjjkkkllllllnnnqqqsssqqqrrrsssuuuuuuttttttsssuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmllllllkkkllllllmmmllllllmmmnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnoooppppppooonnnnnnooonnnllljjjmmmmmmnnnnnnnnnoooooooookkklllmmmooopppqqqrrrrrrppppppqqqqqqqqqpppoooooorrrqqqpppppppppqqqssssssppppppppppppqqqqqqqqqqqqppppppooonnnmmmmmmmmmmmmmmmllljjjiiiiiijjjlllmmmjjjjjjkkkllllllmmmnnnnnnkkklllnnnooonnnmmmnnnooooooqqqssstttsssrrrssstttuuuuuuuuuuuuuuutttssssssvvvuuusssrrrrrrrrrssstttppppppooonnnmmmmmmmmmnnnkkkllllllmmmmmmmmmmmmllljjjjjjkkklllmmmnnnnnnooopppqqqqqqpppoooooorrrtttqqqqqqrrrrrrrrrrrrrrrqqqppppppooonnnnnnnnnnnnnnnmmmooopppooonnnmmmnnnpppllllllkkkjjjhhhgggffffffhhhhhhhhhhhhiiiiiiiiiiiihhhiiijjjlllmmmnnnnnnoooppppppooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjfffiiikkkkkkhhhggghhhjjjiiikkkmmmmmmlllkkkkkklllmmmmmmmmmmmmlllmmmppprrrqqqqqqqqqqqqqqqrrrssstttqqqqqqrrrssssssttttttuuuuuuuuuuuuuuutttrrrqqqppprrrsssssstttsssrrrqqqpppmmmmmmnnnnnnnnnllljjjiiijjjiiijjjlllnnnnnnlllkkkjjjjjjjjjiiijjjjjjkkkkkkiiijjjjjjkkkkkkkkkjjjjjjmmmmmmnnnoooooooooooonnnlllmmmnnnooopppqqqrrrsssssssssrrrrrrqqqrrrrrrssspppooonnnnnnooonnnllljjjmmmllljjjhhhgggggghhhiiifffeeeeeefffhhhiiihhhfffggghhhhhhhhhhhhgggfffffffffgggggghhhhhhhhhhhhhhhdddddddddddddddeeeeeeeeeggggggffffffgggggghhhhhhfffeeedddeeehhhiiijjjiiifffggggggggggggfffeeeeeeccceeeeeedddbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa[[[]]]_________^^^___`````````````````````aaaaaaaaabbbdddfffhhhiiiiiijjjkkkkkkkkkjjjjjjjjjjjjkkkjjjhhhffffffggghhhgggfffgggfffeeeeeeeeefffhhhiiihhhhhhhhhhhhgggfffeeedddccceeeggggggeeedddeeeeeesssttttttrrrooommmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvvvvuuutttssstttuuuuuuuuuvvvwwwwwwwwwvvvtttssssssuuuuuuuuutttqqqqqqqqqpppnnnmmmnnnoooqqqqqqqqqqqqqqqqqqrrrrrrttttttttttttttttttttttttssssssssstttuuuvvvwwwwwwyyyxxxxxxwwwvvvtttsssrrruuutttsssrrrrrrsssuuuvvvuuusssqqqqqqsssttttttsssoooooopppqqqqqqpppooonnnmmmmmmmmmnnnmmmmmmlllkkklllllllllmmmmmmnnnoooooonnnooopppqqqrrrsssssstttssssssttttttsssrrrqqqqqqpppppprrrsssssssssrrrqqqrrrssstttsssrrrqqqqqqsssoooqqqttttttsssrrrtttvvvrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnooopppqqqqqqqqqppppppiiikkkmmmmmmlllmmmooorrrqqqrrrtttuuuvvvuuutttsssttttttssssssssssssrrrrrrppppppppppppppppppppppppkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqnnnmmmmmmnnnoooooommmlllmmmmmmnnnnnnooopppqqqqqqkkklllmmmoooqqqrrrrrrrrroooooopppqqqrrrqqqpppppppppqqqrrrrrrqqqrrrrrrsssqqqqqqqqqqqqqqqrrrssstttrrrqqqooonnnmmmmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmllllllllllllmmmmmmmmmmmmjjjlllnnnooooooooopppqqqqqqsssuuuuuutttsssssssssssstttuuuuuuuuuuuuuuutttuuutttttttttssssssssssssooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllnnnoooqqqmmmoooqqqpppnnnnnnppprrroooppprrrsssrrrrrrssssssqqqqqqpppooooooooooooooonnnooopppooonnnmmmnnnooonnnnnnmmmkkkjjjhhhgggggghhhhhhiiiiiiiiijjjjjjjjjhhhhhhiiikkklllmmmnnnooommmmmmmmmllllllkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjkkkjjjjjjiiiiiijjjjjjkkkeeeiiilllkkkgggfffhhhjjjkkklllnnnmmmllljjjkkklllnnnmmmkkklllnnnqqqsssssspppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrssssssttttttvvvvvvvvvuuutttsssrrrqqqqqqrrrsssttttttrrrqqqooolllmmmooooooooommmjjjiiiiiiiiijjjlllnnnnnnllljjjjjjjjjkkkkkkkkkjjjiiihhhiiiiiikkklllmmmmmmllllllllllllmmmnnnnnnnnnnnnmmmllllllmmmnnnoooooopppppprrrrrrqqqqqqqqqqqqrrrrrrooonnnmmmnnnppppppnnnlllllllllkkkjjjiiihhhgggfffdddcccdddfffiiijjjiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffgggggghhhhhhhhhdddeeeeeeeeefffffffffffffffffffffffffffggghhhhhheeeccccccdddfffhhhiiihhhgggggggggggggggfffeeeeeedddeeefffdddbbbaaaaaabbb````````````````````````\\\^^^______^^^]]]^^^____________```aaabbbcccdddaaabbbdddfffhhhiiijjjjjjlllkkkjjjjjjiiiiiiiiiiiijjjhhhfffeeefffggggggffffffeeedddcccccceeefffhhhggggggggggggfffeeeddddddccceeeggggggfffeeeeeeeeesssuuuuuurrrooommmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuvvvuuutttrrrqqqssstttvvvwwwxxxxxxxxxxxxwwwuuusssrrrtttuuuuuuuuuuuuuuutttrrrpppoooqqqsssssssssrrrqqqqqqppppppppprrrrrrrrrrrrrrrrrrqqqqqqxxxwwwvvvtttsssssssssssswwwwwwvvvuuusssqqqpppooosssrrrqqqpppqqqsssuuuwwwvvvtttqqqqqqrrrsssssssssqqqqqqqqqqqqpppooommmlllllllllmmmmmmmmmlllkkkkkknnnnnnooooooppppppqqqqqqoooppppppqqqssstttuuuuuuuuuuuuuuuuuutttsssrrrqqqooopppqqqrrrsssrrrqqqqqqrrrssstttsssqqqpppqqqrrrnnnqqqttttttsssrrrtttvvvtttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppmmmnnnooopppqqqqqqpppooooooqqqqqqoookkkjjjkkknnnqqqrrrtttvvvvvvuuutttssssssrrrrrrrrrrrrrrrrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjiiiiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnppppppppppppoooooooooooommmmmmmmmnnnnnnpppqqqqqqlllllllllmmmooopppooonnnpppppppppoooooooooooooookkklllnnnoooqqqrrrrrrsssnnnooopppqqqrrrrrrqqqpppoooqqqssssssrrrrrrrrrsssqqqqqqqqqrrrssstttuuuvvvsssrrrpppooonnnnnnnnnooommmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkmmmoooppppppppprrrsssrrrtttvvvvvvtttsssssssssrrrrrrtttuuuvvvvvvwwwwwwttttttuuuuuuttttttsssrrrnnnnnnmmmmmmmmmnnnnnnoooqqqqqqpppooonnnllljjjiiimmmlllkkkkkklllnnnqqqrrrkkknnnppppppnnnmmmnnnpppnnnppprrrsssssssssssstttrrrqqqqqqpppppppppppppppqqqrrrrrrpppmmmkkkkkklllpppooonnnmmmkkkjjjiiihhhiiiiiijjjjjjjjjkkkkkkkkkggghhhiiijjjlllmmmnnnooohhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjjlllkkkkkkjjjjjjkkkkkkllleeeiiilllkkkgggeeegggkkklllmmmnnnmmmllljjjjjjkkkpppmmmkkklllqqqtttuuutttpppqqqrrrsssrrrqqqpppoooppppppqqqrrrrrrsssssstttwwwwwwwwwvvvuuusssrrrqqqpppqqqrrrssssssrrrpppooolllmmmooopppooommmjjjhhhhhhhhhiiilllnnnnnnllljjjjjjkkklllmmmllljjjhhhfffhhhiiikkkmmmnnnnnnnnnmmmjjjkkkllllllmmmmmmlllllllllllllllmmmmmmmmmnnnnnnooooooooonnnooooooppppppnnnmmmmmmnnnppppppooonnnjjjkkklllmmmkkkhhheeecccaaaaaabbbeeeiiikkklllkkkhhhhhhhhhhhhhhhggggggfffeeefffffffffgggggghhhhhheeefffffffffgggggghhhhhhfffffffffffffffggghhhhhhcccbbbbbbccceeeggghhhggggggggggggggggggffffffeeeeeeffffffdddbbb```aaaaaa````````````````````````^^^___``````^^^\\\\\\]]]^^^^^^___```bbbdddeeefffaaabbbdddfffhhhjjjjjjkkklllllljjjiiihhhgggggggggjjjhhheeeeeefffggggggfffeeedddcccbbbbbbdddfffgggggggggggggggfffeeedddcccdddfffhhhhhhgggeeeeeefffmmmmmmnnnppppppqqqqqqpppooopppqqqqqqpppooonnnmmmqqqqqqssstttuuuuuuuuuuuutttvvvxxxxxxvvvtttttttttrrrssssssttttttssssssrrrvvvuuurrrpppooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrsssuuuvvvvvvvvvuuuttttttttttttttttttssssssrrrsssrrrqqqqqqrrruuuwwwyyytttsssqqqoooooopppqqqrrrooooooooopppooonnnmmmmmmoookkkjjjmmmnnnjjjhhhiiimmmmmmmmmmmmmmmmmmmmmmmmrrrrrrsssssssssrrrqqqqqqssstttuuutttrrrqqqqqqqqqqqqrrrssstttsssqqqooommmoooooopppqqqrrrsssssstttoooppprrrtttttttttrrrqqqttttttuuutttsssqqqooommmqqqrrrsssrrrpppooopppqqqppppppppppppooonnnmmmlllnnnqqqsssrrrooommmmmmnnnrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqpppooonnnnnnqqqtttuuutttpppnnnnnnpppooonnnlllkkkjjjjjjkkkkkkhhhjjjlllnnnnnnnnnlllkkkqqqqqqooonnnmmmmmmmmmmmmooommmmmmmmmooopppppppppoooooooooooonnnnnnnnnnnnqqqqqqqqqqqqqqqpppooooooooooooooooooooopppppppppmmmnnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrssstttttttttqqqrrrrrrrrrrrrrrrrrrrrrlllmmmnnnnnnnnnnnnnnnmmmllljjjiiiiiikkklllmmmlllooommmkkkkkkmmmmmmkkkhhhjjjllloooooooooooopppqqqpppsssuuuvvvuuutttttttttssstttuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssttttttnnnnnnnnnoooooooooooooooooopppooonnnllllllnnnpppooonnnmmmllllllmmmooopppkkkmmmppppppooonnnooooooqqqqqqqqqqqqqqqqqqqqqqqqttttttuuutttsssqqqooommmnnnqqqsssrrrooommmnnnooonnnmmmllljjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhfffgggiiijjjllllllmmmmmmmmmllljjjiiiiiiiiijjjkkkhhhiiiiiiiiiiiihhhgggggghhhhhhhhhhhhiiijjjkkkllljjjjjjkkkkkkjjjiiihhhggghhhkkknnnooonnnlllkkklllqqqqqqqqqpppqqqqqqrrrrrruuutttrrrpppoooooooooppppppoooooooooppppppqqqrrrrrrsssssssssssssssrrrrrrpppqqqrrrssssssrrrpppooonnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiihhhhhhjjjlllnnnllllllllllllkkkkkkjjjiiikkkjjjjjjiiiiiiiiiiiiiiilllkkkkkkjjjjjjkkkkkklllpppooonnnmmmmmmmmmmmmmmmmmmoooppppppoooooopppqqqqqqooommmmmmmmmnnnmmmllliiiiiiiiihhhhhhhhhggggggcccbbbbbbcccdddfffhhhjjjhhhjjjkkkkkkiiigggffffffeeeddddddddddddeeeffffffeeefffggghhhhhhgggfffffffffhhhiiihhhgggfffgggiiiggggggfffeeeeeefffhhhhhhllliiifffeeeeeefffeeedddddddddeeeeeedddbbbaaa______```aaa___]]]\\\]]]```]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]^^^bbbeeefffgggiiiiiihhhhhhiiijjjkkkkkkmmmllljjjhhhffffffffffffgggeeebbbaaa```aaaccceeefffeeeddddddddddddffffffggggggfffddddddccccccccceeeffffffggghhhiiiiiijjjmmmnnnooopppqqqqqqrrrrrrppppppqqqqqqqqqpppooonnnpppqqqssstttuuuvvvvvvvvvtttvvvxxxxxxvvvuuutttuuurrrssssssttttttssssssrrruuutttsssqqqqqqpppqqqqqqrrrrrrsssssssssrrrrrrqqqssssssssssssssssssssssssrrrsssuuuvvvvvvvvvuuutttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrsssuuuwwwxxxuuutttrrrppppppqqqrrrsssoooooooooooonnnnnnnnnnnnoookkkjjjmmmooollljjjkkknnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrrrrrrrrrrrrrqqqtttvvvwwwvvvtttrrrrrrsssqqqrrrssssssrrrpppnnnmmmmmmmmmnnnoooppppppppppppnnnoooqqqssssssrrrqqqppppppqqqrrrrrrrrrrrrpppppppppqqqrrrqqqpppooooooqqqoooooooooooonnnmmmlllkkkmmmppprrrrrrooommmnnnoooooooooppppppqqqssstttuuutttssssssrrrqqqqqqppppppppprrrtttrrrooommmnnnoooooonnnmmmkkkjjjjjjkkkkkkiiijjjlllmmmnnnnnnnnnmmmqqqpppooonnnnnnnnnnnnnnnooonnnmmmmmmnnnoooooooooooooooooonnnnnnnnnmmmmmmppppppqqqqqqppppppooooooooooooooooooppppppppppppnnnnnnoooooooooooonnnnnnooopppqqqssstttuuuuuuuuussssssssssssssssssssssssnnnnnnooooooooonnnnnnmmmllljjjiiiiiikkklllmmmlllnnnlllkkklllnnnooonnnlllnnnoooqqqqqqpppooopppqqqqqqsssuuuuuutttsssttttttuuuuuuvvvwwwwwwwwwvvvvvvtttssssssrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmoooqqqooonnnmmmllllllmmmnnnppplllnnnppppppooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqsssssstttsssrrrpppnnnmmmoooqqqsssrrrooommmnnnooonnnmmmkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhfffggghhhjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmkkkkkkjjjjjjjjjjjjiiiiiiiiikkkmmmnnnlllkkkkkklllqqqqqqppppppqqqrrrsssssstttsssqqqooonnnnnnnnnnnnrrrqqqqqqqqqqqqrrrssstttsssssssssttttttssssssrrrqqqrrrsssssssssqqqpppnnnnnnnnnnnnnnnmmmlllkkkjjjlllkkkiiihhhiiijjjlllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhiiiiiikkkkkkjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnnnnooopppnnnoooqqqpppooooooppprrrqqqooommmmmmnnnnnnmmmllllllkkkkkkjjjiiihhhhhhhhhfffeeeeeedddeeefffggghhhhhhjjjkkkjjjhhhffffffffffffeeeeeeeeeeeefffgggggggggggghhhhhhgggfffeeedddfffhhhiiihhhgggfffgggiiiiiihhhggggggggghhhiiijjjkkkhhhfffeeefffgggfffeeeeeeeeeeeeeeedddcccaaa```^^^``````___\\\\\\]]]______________________________^^^]]]___bbbdddeeeeeefffffffffggghhhiiijjjjjjlllkkkjjjhhhgggfffeeeeeegggeeecccaaaaaabbbdddeeecccbbbbbbaaabbbcccdddeeefffffffffeeeeeeffffffgggffffffgggggghhhhhhiiiiiinnnnnnooopppqqqrrrssssssqqqqqqqqqrrrqqqqqqpppooopppqqqsssuuuvvvwwwxxxxxxuuuvvvxxxxxxvvvuuutttuuurrrssssssttttttssssssrrrssssssssssssrrrqqqppppppqqqrrrsssuuuuuutttrrrqqquuutttttttttsssrrrrrrrrrrrrsssuuuvvvvvvvvvuuutttvvvwwwvvvvvvuuutttsssrrrqqqqqqssstttuuuuuuvvvvvvuuutttrrrqqqqqqrrrssssssqqqpppnnnmmmmmmmmmnnnooooookkkjjjnnnpppmmmmmmnnnpppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrtttvvvwwwvvvtttrrrrrrssspppqqqqqqrrrqqqpppnnnmmmlllnnnoooppppppooonnnmmmmmmnnnpppqqqqqqqqqpppooommmmmmooopppqqqrrrrrrrrrpppqqqrrrqqqooonnnooopppnnnnnnnnnnnnnnnmmmlllkkklllnnnppppppooooooooopppmmmmmmnnnoooqqqsssuuuvvvtttttttttssssssrrrrrrqqqoooqqqrrrqqqooonnnnnnoooooonnnmmmlllkkkkkkkkkkkkjjjkkkkkkmmmnnnoooppppppppppppooonnnnnnoooooooooppppppoooooonnnnnnooooooooooooooonnnnnnnnnnnnmmmppppppppppppooooooooonnnnnnnnnooooooppppppppppppoooppppppqqqqqqpppppppppoooppprrrtttuuuvvvvvvwwwuuuuuuttttttssssssrrrrrrpppppppppppppppooonnnmmmmmmkkkiiiiiikkklllllllllmmmlllkkklllnnnpppooonnnpppqqqrrrqqqpppoooooopppqqqssstttuuutttsssttttttwwwwwwwwwxxxwwwwwwvvvvvvtttttttttsssssssssrrrrrrooonnnnnnnnnmmmllllllllllllmmmnnnnnnmmmmmmoooqqqooonnnmmmllllllmmmnnnooommmoooppppppooommmnnnnnnpppppppppppppppppppppppprrrrrrrrrrrrqqqooonnnmmmoooqqqrrrqqqooommmmmmnnnmmmlllkkkjjjjjjiiijjjjjjiiiiiihhhhhhhhhgggggggggfffggghhhiiiiiiiiiiiihhhgggggghhhhhhggggggfffeeeggghhhiiikkklllmmmmmmmmmjjjjjjjjjjjjkkklllmmmmmmkkkjjjiiiiiiiiijjjkkkllljjjlllmmmlllkkkjjjkkklllppppppppppppqqqsssttttttrrrrrrpppooonnnnnnmmmnnnoooooonnnnnnnnnoooppppppssssssttttttttttttssssssrrrsssssssssrrrqqqooonnnnnnnnnnnnnnnmmmlllkkkjjjmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnmmmlllllljjjjjjiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjlllmmmoooppprrrrrroooqqqrrrrrrqqqppprrrsssrrrpppnnnmmmnnnnnnmmmlllnnnnnnmmmkkkjjjiiihhhhhhiiihhhgggfffeeeeeeffffffhhhiiijjjjjjhhhffffffggggggffffffffffffggghhhhhhhhhhhhhhhhhhfffeeedddcccfffhhhiiihhhgggfffgggiiijjjiiiiiiiiiiiijjjkkkllliiihhhffffffggghhhhhhgggfffffffffeeedddcccaaa```___``````___]]]]]]^^^````````````aaaaaaaaaaaaaaa```___^^^___bbbdddddddddcccdddeeefffggghhhiiijjjjjjjjjjjjiiihhhfffddddddfffeeecccaaaaaabbbcccdddaaa```aaaaaabbbccceeeeeeeeeeeeeeefffggghhhiiijjjgggggggggggghhhhhhhhhhhhooooooppppppqqqsssttttttqqqqqqqqqrrrqqqqqqqqqqqqpppqqqsssuuuvvvxxxxxxxxxtttvvvxxxxxxvvvuuutttuuurrrssssssttttttssssssrrrqqqrrrsssttttttrrrpppoooppprrrtttvvvvvvuuusssqqqvvvuuuuuutttsssrrrrrrqqqrrrsssuuuvvvvvvvvvuuutttwwwwwwwwwwwwvvvtttsssrrrpppqqqsssuuuvvvvvvuuutttsssrrrrrrqqqqqqqqqrrrsssrrrpppnnnmmmlllmmmooopppnnnjjjjjjmmmooonnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqrrrsssssssssuuuvvvuuusssqqqqqqrrroooppppppppppppooonnnmmmnnnppprrrsssrrrpppnnnlllmmmmmmnnnooooooooonnnmmmkkklllmmmnnnpppqqqqqqrrrqqqrrrsssrrrpppooopppqqqmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnooooooooopppqqqlllmmmmmmoooppprrrtttuuutttttttttssssssrrrrrrrrrpppqqqrrrqqqqqqpppoooooonnnnnnmmmmmmllllllllllllkkkkkkkkklllnnnoooqqqrrroooooonnnnnnnnnooopppppprrrrrrrrrqqqooooooooopppppppppppppppooooooooooooppppppooooooooonnnoooooonnnnnnooooooppppppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrpppqqqssstttvvvwwwwwwwwwuuuuuutttsssrrrqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmmmmkkkiiiiiijjjlllllllllllllllllllllmmmnnnnnnmmmpppqqqqqqpppooonnnpppqqqqqqrrrttttttsssrrrsssuuuxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwvvvvvvuuuttttttoooooonnnmmmlllkkkkkkjjjkkklllnnnnnnmmmnnnpppqqqoooooonnnmmmmmmmmmmmmnnnnnnoooppppppnnnmmmnnnoooooooooooooooooooooooooooqqqpppppppppoooooonnnnnnoooooopppooonnnlllkkkkkklllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffgggggghhhggggggfffffffffggghhhhhhhhhgggeeedddhhhiiijjjkkklllllllllllljjjjjjjjjjjjjjjkkklllllljjjiiihhhggghhhjjjlllnnnkkkllllllkkkjjjjjjkkkmmmoooooopppqqqrrrsssuuuvvvrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmnnnoooooorrrssssssttttttttttttssstttttttttsssrrrpppooonnnnnnnnnnnnnnnmmmlllkkkjjjnnnmmmlllkkkjjjjjjkkkkkkmmmmmmnnnnnnnnnmmmmmmllljjjjjjiiihhhhhhhhhhhhiiijjjiiiiiihhhhhhiiiiiijjjjjjkkklllnnnpppqqqrrrrrrpppqqqsssrrrqqqqqqrrrtttsssqqqooonnnoooooonnnlllnnnnnnmmmkkkiiihhhgggfffiiihhhhhhggggggggggggggggggiiijjjiiigggffffffgggfffffffffffffffgggggghhhgggggggggffffffeeeeeedddfffhhhiiihhhgggfffgggiiiiiiiiiiiiiiijjjkkkkkklllhhhgggfffgggiiijjjiiihhhggggggfffeeedddcccaaaaaa`````````_________```aaa``````aaaaaaaaaaaabbbbbbaaa```___```bbbddddddcccbbbccceeefffhhhiiijjjjjjiiiiiijjjiiihhhfffcccbbbdddbbbaaa```___```aaabbb```aaaaaacccdddfffggghhheeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhggggggggggggppppppppppppqqqrrrssstttqqqqqqqqqqqqqqqqqqrrrrrrpppqqqssstttvvvwwwwwwxxxtttvvvwwwwwwvvvtttttttttrrrssssssttttttssssssrrrppprrrsssuuutttssspppoooppprrruuuwwwwwwvvvtttrrrvvvvvvuuutttssssssrrrrrrrrrsssuuuvvvvvvvvvuuutttwwwwwwwwwwwwvvvuuutttssspppqqqtttvvvvvvvvvtttsssppppppppppppppppppqqqqqqrrrpppnnnmmmlllmmmooopppnnnjjjiiimmmooonnnoooqqqssssssssssssssssssssssssppppppppppppqqqrrrsssttttttvvvwwwvvvtttrrrrrrsssnnnnnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrrrrooommmkkkmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmnnnoooooopppqqqsssssssssqqqpppqqqrrrmmmmmmmmmmmmmmmmmmlllkkklllllllllmmmooopppqqqqqqnnnnnnnnnooopppqqqssssssssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrpppooommmmmmmmmmmmmmmmmmllllllllllllllllllmmmooopppqqqnnnnnnnnnnnnnnnnnnooooooooopppqqqooommmlllmmmooorrrrrrrrrqqqqqqqqqppppppqqqqqqpppooonnnooooooooommmnnnnnnoooppppppqqqqqqqqqqqqrrrsssssssssssssssrrrrrrtttuuuvvvwwwwwwwwwssssssrrrrrrqqqpppoooooorrrrrrrrrrrrqqqpppnnnnnnnnnkkkiiiiiijjjllllllkkkllllllllllllkkkjjjjjjjjjmmmnnnnnnnnnnnnnnnqqqsssqqqrrrssssssrrrrrrsssuuuxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwwwwvvvuuutttsssoooooonnnmmmlllkkkkkkjjjjjjlllnnnnnnmmmnnnooopppoooooonnnmmmmmmmmmmmmmmmnnnooopppooommmmmmnnnpppooooooooooooooooooooooooppppppoooooooooooooooooonnnnnnmmmmmmlllkkkiiihhhjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggfffggggggggggggfffeeeeeeggghhhiiijjjiiihhhgggfffiiijjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiijjjjjjkkkhhhhhhffffffgggiiilllmmmkkklllllllllkkkkkkmmmooopppppppppqqqrrrtttuuuvvvrrrrrrrrrqqqqqqpppoooooossssssrrrrrrrrrrrrssssssqqqqqqrrrsssssstttssssssuuuuuutttsssrrrqqqoooooonnnnnnnnnnnnmmmlllkkkjjjnnnnnnmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjlllmmmnnnoooppppppppppppppprrrssssssrrrrrrsssttttttrrrpppooooooooonnnlllllllllkkkiiihhhfffeeedddffffffggghhhhhhiiiiiiiiiggghhhiiihhhffffffggghhheeeeeeddddddeeeeeefffgggeeeeeeeeeeeeffffffggggggfffhhhiiihhhgggfffgggiiigggggghhhiiiiiijjjjjjjjjhhhgggggghhhjjjkkkjjjiiihhhgggfffdddcccbbbaaa```bbbaaaaaa```aaabbbbbbbbb______`````````aaaaaaaaaaaaaaa```bbbdddeeeeeeccccccdddfffhhhjjjkkkkkkkkkhhhiiiiiihhhgggeeecccaaa```___^^^]]]]]]]]]^^^^^^^^^___aaabbbdddeeefffgggeeeddddddccccccddddddeeehhhhhhhhhhhhggggggggggggrrrqqqpppoooooopppqqqrrrqqqppppppppppppqqqrrrrrrqqqqqqssstttuuuuuuvvvuuussstttvvvvvvtttsssssssssrrrssssssttttttssssssrrrpppqqqsssttttttsssqqqpppqqqsssuuuvvvwwwvvvuuutttvvvuuuuuuuuutttsssssssssrrrsssuuuvvvvvvvvvuuutttuuuuuuvvvvvvvvvuuuttttttqqqrrrtttvvvvvvuuutttsssooooooooopppppppppppppppqqqpppnnnmmmmmmmmmnnnoooqqqlllkkknnnpppooopppsssttttttttttttttttttttttttrrrqqqqqqpppqqqrrrtttuuuvvvxxxyyyxxxvvvttttttuuummmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooonnnmmmkkkiiimmmmmmmmmmmmllllllllllllooonnnnnnmmmmmmnnnnnnoooqqqrrrsssrrrpppooopppqqqmmmmmmnnnnnnnnnmmmmmmlllnnnlllkkklllnnnpppppppppooooooooopppqqqrrrssstttssssssssssssssssssssssssvvvtttsssssssssssspppnnnmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmnnnnnnoooooonnnnnnmmmllllllmmmmmmmmmjjjlllmmmllliiihhhjjjmmmrrrrrrrrrqqqqqqqqqqqqpppsssrrrpppooooooooopppqqqmmmmmmnnnooopppqqqqqqrrrqqqqqqrrrsssttttttttttttsssttttttuuuuuuuuuuuuuuurrrrrrqqqqqqppppppooooooqqqqqqqqqqqqqqqpppooonnnnnnllljjjiiijjjkkkkkkkkkkkklllmmmkkkiiihhhhhhiiilllmmmmmmmmmmmmnnnqqqtttqqqrrrsssrrrqqqqqqsssuuuwwwwwwwwwxxxwwwwwwvvvvvvtttuuuuuuuuutttrrrqqqoooooonnnnnnnnnmmmllllllllljjjlllnnnnnnnnnmmmnnnoooooooooooonnnmmmmmmllllllmmmnnnooonnnmmmnnnoooqqqpppppppppppppppppppppppppppooooooooooooooopppqqqooommmlllllllllkkkhhhfffiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffgggggggggffffffeeeiiijjjjjjjjjiiiiiihhhhhhjjjjjjjjjjjjjjjiiihhhhhhjjjiiiiiihhhhhhiiijjjjjjhhhhhhgggggghhhjjjkkkmmmjjjkkkmmmnnnmmmnnnoooqqqqqqqqqqqqqqqrrrtttuuuuuurrrrrrrrrrrrrrrqqqpppooossssssrrrqqqqqqqqqqqqrrrooopppqqqrrrrrrsssrrrrrruuuttttttsssrrrqqqqqqpppnnnnnnnnnnnnmmmlllkkkjjjmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjmmmnnnooopppppppppooonnnppprrrssssssrrrqqqssstttuuusssqqqppppppooonnnmmmjjjiiiiiigggfffeeeddddddcccdddfffhhhiiijjjjjjkkkggghhhhhhgggfffeeegggiiidddddddddddddddeeeffffffcccccccccdddeeefffhhhiiifffhhhiiihhhgggfffgggiiieeeeeeggghhhiiiiiiiiiiiihhhhhhhhhiiikkkllljjjiiihhhgggeeecccaaa`````````cccaaa``````bbbccccccbbb^^^^^^______``````aaaaaabbbaaabbbdddfffggggggeeeeeefffhhhjjjlllllllllkkkhhhhhhhhhgggfffdddbbbbbb^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^```bbbccccccccccccbbbbbbaaaaaaaaabbbbbbgggggggggggghhhhhhhhhhhhsssrrrpppnnnnnnnnnoooppppppoooooonnnooopppqqqrrrqqqqqqrrrsssssssssssssssqqqsssuuuuuusssrrrqqqrrrrrrssssssttttttssssssrrrqqqqqqrrrsssssssssrrrqqqsssssstttvvvvvvwwwwwwvvvuuuuuuuuuuuuttttttttttttrrrsssuuuvvvvvvvvvuuutttsssssstttuuuuuuuuuuuutttrrrssstttuuuuuuuuutttsssooooooppppppqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnuuupppnnnppprrrqqqrrruuuttttttttttttttttttttttttuuutttrrrqqqqqqssstttuuuuuuvvvwwwvvvtttsssssssssmmmlllllllllllllllmmmmmmllllllmmmmmmmmmlllkkkkkknnnnnnmmmlllllllllllllllooonnnmmmmmmmmmnnnppppppooopppqqqpppnnnnnnnnnooommmnnnnnnoooooonnnnnnnnnooommmkkkkkknnnppppppooonnnnnnoooppprrrtttuuuvvvttttttttttttttttttttttttwwwuuusssrrrsssrrrooollllllmmmnnnoooooonnnmmmlllkkklllmmmnnnnnnmmmlllkkknnnmmmlllkkkkkkkkkkkkkkkhhhkkkmmmkkkhhhhhhkkknnnqqqqqqpppppppppoooooooootttsssqqqpppooopppqqqrrrmmmmmmnnnooopppqqqrrrrrrpppqqqrrrssstttttttttttttttuuuuuuuuuuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppppppppoooooonnnllljjjiiijjjkkkkkkjjjjjjlllmmmllljjjiiijjjlllooooooooonnnmmmnnnqqqsssqqqrrrrrrqqqpppqqqsssuuuuuuuuuvvvwwwwwwwwwvvvvvvssstttuuuuuutttrrrooonnnnnnnnnnnnnnnnnnnnnnnnnnnjjjlllnnnooommmllllllmmmooooooooonnnnnnmmmlllkkklllmmmnnnnnnmmmnnnqqqsssqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppqqqrrrqqqooommmmmmmmmllliiiggghhhiiijjjkkkkkkjjjiiihhhjjjjjjiiiiiiiiihhhhhhhhheeeffffffggggggggggggfffjjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkjjjkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllhhhkkknnnppppppppprrrsssrrrrrrrrrrrrrrrssstttuuupppqqqqqqrrrqqqqqqooooooppppppooonnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqttttttsssrrrrrrrrrrrrrrrnnnnnnnnnnnnmmmlllkkkjjjlllmmmmmmnnnnnnnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkmmmnnnpppqqqqqqpppooonnnpppqqqrrrrrrqqqqqqrrrsssvvvtttqqqpppppppppnnnmmmhhhhhhggggggfffeeeeeedddbbbccceeegggiiijjjjjjiiigggggggggfffeeeeeegggiiieeeeeeeeeeeeeeefffggggggeeeddddddddddddeeeggghhhfffhhhiiihhhgggfffgggiiidddeeeggghhhiiijjjjjjiiiiiiiiiiiijjjlllllljjjhhhhhhfffdddbbb```_________aaa___]]]^^^aaabbbbbb```^^^^^^______```aaaaaabbbbbbbbbccceeehhhjjjiiihhhfffgggiiikkkllllllkkkjjjiiihhhgggeeedddcccbbbbbb]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]___```bbbbbbbbbbbb````````````aaabbbccccccffffffgggggghhhhhhiiiiiitttssspppnnnmmmmmmnnnnnnoooooonnnnnnnnnoooqqqrrrqqqrrrrrrssssssrrrrrrqqqppprrrttttttrrrqqqpppqqqrrrssssssttttttssssssrrrqqqrrrrrrrrrsssrrrrrrrrrtttttttttuuuvvvwwwwwwxxxtttttttttuuuuuuuuuuuuuuurrrsssuuuvvvvvvvvvuuutttqqqrrrssstttuuuuuuuuuuuussssssttttttttttttttttttooopppqqqrrrrrrrrrrrrrrrooooooooopppooonnnmmmmmmxxxrrrppprrrtttssstttwwwttttttttttttttttttttttttvvvuuusssrrrrrrssstttuuuqqqrrrssssssqqqoooooopppllllllkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmlllllllllllllllnnnmmmmmmmmmnnnoooqqqrrrmmmoooooonnnmmmlllmmmnnnnnnnnnooooooooooooooonnnpppmmmkkkkkknnnpppooonnnlllmmmnnnpppsssuuuxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvwwwuuurrrrrrrrrqqqmmmiiilllmmmnnnoooooonnnmmmmmmjjjlllmmmnnnnnnllljjjiiinnnmmmlllkkkjjjiiiiiiiiiiiimmmooonnnkkkjjjnnnrrroooooooooooonnnnnnnnnnnnuuutttrrrppppppqqqrrrssslllmmmnnnooopppqqqrrrrrrpppqqqrrrsssttttttttttttuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrsssnnnoooooopppppppppooooooooollljjjiiijjjkkkkkkjjjhhhkkkmmmmmmkkkkkkmmmooorrrrrrqqqooommmnnnpppsssqqqrrrrrrqqqpppqqqsssuuussstttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvuuussspppooonnnnnnnnnoooooooooooooookkkmmmoooooommmllllllllloooooooooooonnnmmmlllkkkkkklllmmmmmmmmmooorrrtttqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooqqqrrrsssssspppnnnnnnooonnnkkkggghhhhhhjjjkkkkkkjjjiiihhhjjjjjjjjjjjjiiiiiiiiiiiieeeffffffggghhhhhhggggggkkkjjjhhhggggggggghhhiiiiiijjjkkklllmmmnnnnnnnnnllllllkkkjjjjjjkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmgggjjjnnnqqqrrrrrrssstttssssssrrrrrrrrrsssssstttoooooopppqqqqqqpppnnnnnnrrrrrrqqqpppppppppppppppmmmmmmnnnppppppqqqqqqqqqtttssssssrrrrrrrrrssssssnnnnnnnnnnnnmmmlllkkkjjjllllllmmmnnnoooooonnnnnnmmmmmmnnnooooooooooooooonnnnnnmmmllllllllllllmmmlllkkkkkkjjjjjjkkkkkklllkkkmmmoooqqqrrrqqqpppooooooqqqrrrrrrqqqppprrrssswwwtttrrrqqqppppppnnnmmmhhhhhhggggggfffffffffeeecccdddfffggghhhiiihhhhhhgggggggggfffeeeeeegggiiifffffffffffffffggghhhhhhgggfffeeedddcccdddeeefffggghhhiiihhhgggfffgggiiidddeeegggiiijjjkkkjjjjjjjjjiiijjjkkklllllljjjhhhgggfffcccaaa___^^^^^^^^^```]]]\\\]]]___aaa```___^^^______```aaabbbbbbbbbbbbbbbcccfffjjjkkkjjjiiifffgggjjjkkklllkkkjjjiiijjjhhhfffdddcccbbbcccccc]]]]]]]]]\\\\\\\\\[[[[[[^^^___aaabbbcccccccccccc^^^^^^___```aaaccceeefffeeeffffffggghhhiiiiiijjjrrrsssrrrqqqnnnmmmnnnooopppqqqqqqrrrrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssssssssssstttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrtttvvvwwwxxxwwwvvvuuuuuutttsssrrrrrrssstttuuuuuusssrrrsssvvvwwwvvvtttmmmnnnpppssstttuuuttttttuuuvvvvvvuuutttssstttuuusssqqqppppppqqqpppooonnnnnnooorrrssssssrrrqqqppptttsssssssssssstttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssstttsssqqqpppooonnnnnnnnnnnnmmmllllllkkkkkkkkklllkkklllmmmnnnoooooooooooonnnnnnoooooonnnmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmqqqooommmmmmnnnooooooooonnnnnnooooooooonnnnnnmmmpppnnnmmmmmmooopppoooooolllllllllmmmooosssvvvxxxxxxxxxxxxxxxxxxwwwvvvvvvxxxvvvtttrrrrrrpppnnnlllllllllmmmmmmmmmmmmmmmlllkkkjjjhhhhhhiiihhhgggeeekkkjjjhhhggghhhjjjlllnnnmmmllllllllllllmmmnnnnnnoooooooooooonnnnnnnnnnnnrrrqqqooommmmmmnnnpppqqqooommmlllmmmoooppppppooooooppprrrtttuuuvvvwwwwwwvvvvvvuuuuuutttrrrqqqpppppppppoooooonnnmmmmmmmmmmmmmmmmmmoooqqqqqqooommmnnnkkkiiiiiilllmmmllljjjnnnmmmlllkkkjjjkkklllmmmqqqpppnnnmmmlllmmmnnnoooqqqpppoooqqqsssuuutttsssvvvwwwyyyxxxvvvuuuuuuvvvxxxxxxwwwvvvuuusssqqqpppqqqpppooommmmmmnnnnnnooooooooonnnnnnmmmmmmmmmllloooooopppppppppnnnmmmlllkkkkkkllllllnnnooopppqqqooonnnnnnoooqqqqqqpppoookkklllnnnooopppooommmlllrrrpppmmmkkkjjjjjjkkkllleeefffggghhhhhhhhhhhhhhhjjjjjjjjjjjjjjjiiihhhgggiiifffdddeeegggiiigggfffjjjjjjjjjiiiiiiiiiiiihhhlllkkkjjjiiiiiijjjkkkllloooooooooooonnnmmmlllkkkkkklllllllllllllllkkkkkkhhhjjjmmmppprrrsssssssssssssssttttttuuutttttttttsssqqqppppppqqqrrrqqqpppooooooooooooooonnnmmmmmmrrrrrrqqqpppoooooooooooovvvvvvuuutttsssrrrrrrqqqmmmmmmlllkkkjjjjjjiiiiiinnnnnnnnnnnnnnnoooppppppllllllkkkkkklllmmmooopppnnnkkkiiiiiikkklllkkkiiimmmmmmmmmmmmlllkkkjjjiiippppppqqqqqqqqqrrrrrrrrrrrrtttuuuuuutttsssssstttsssrrrrrrrrrrrrpppllliiikkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeedddfffiiikkkkkkjjjhhhgggffffffggggggfffdddcccaaaeeedddcccbbbcccdddeeefffhhhhhhhhhhhhhhhggggggfffggghhhiiijjjjjjjjjjjjjjjiiijjjlllmmmlllkkkiiigggjjjiiigggeeebbb___]]]\\\\\\[[[[[[]]]___aaaaaa```bbb```^^^]]]^^^```ccceeefffeeeeeeeeefffggghhhiiiccccccdddeeegggiiijjjkkkiiiiiigggeeedddddddddddd___^^^\\\ZZZYYYYYY[[[[[[ZZZ\\\___bbbcccdddccccccaaabbbbbbbbbaaaaaadddffffffddddddfffjjjllljjjhhhtttuuuuuusssqqqpppqqqrrrrrrssssssttttttssssssrrrssssssssssssttttttuuuuuupppqqqrrrrrrssssssrrrrrrttttttsssssssssrrrrrrrrrpppqqqqqqqqqrrrrrrssssssrrrtttvvvxxxxxxxxxwwwvvvuuuuuutttsssssstttuuuuuuuuusssrrrsssvvvwwwvvvtttpppqqqssstttuuuvvvvvvuuussstttuuutttsssrrrssstttrrrqqqooopppqqqqqqpppoooqqqrrrssstttuuuttttttssstttsssssssssttttttuuuuuuxxxwwwvvvvvvuuuuuuvvvvvvttttttssssssssssssrrrrrrssssssrrrqqqpppnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqooonnnmmmoooqqqqqqpppnnnnnnoooooooooooooooooonnnmmmllllllnnnoooooooooooooooooooooppprrrtttuuuvvvvvvvvvvvvvvvuuuttttttwwwuuusssrrrrrrpppnnnkkkllllllmmmmmmmmmmmmllllllkkkiiihhhhhhiiiiiihhhgggiiihhhgggggghhhkkknnnppplllllllllllllllmmmnnnnnnoooooonnnnnnmmmmmmllllllqqqpppooonnnnnnoooppppppooonnnmmmnnnpppqqqqqqppprrrrrrssstttuuuuuuuuuuuuvvvvvvuuuuuutttrrrqqqppppppooooooooooooooonnnnnnmmmlllmmmnnnppppppnnnmmmmmmjjjhhhiiikkkmmmllljjjnnnmmmlllkkkkkklllmmmmmmtttsssssssssssssssttttttooonnnnnnppptttvvvvvvuuuuuuwwwxxxwwwvvvttttttuuuwwwvvvvvvuuutttrrrqqqppppppooonnnmmmlllmmmnnnnnnooonnnnnnnnnmmmmmmmmmlllnnnmmmmmmmmmnnnooopppqqqnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkklllnnnooonnnllllllnnnoooqqqqqqpppooonnnqqqpppnnnlllkkkkkkkkklllggghhhhhhiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjjiiihhhfffdddcccdddgggiiiiiiggghhhhhhiiijjjkkklllmmmmmmlllkkkjjjiiiiiijjjkkkllllllllllllmmmmmmmmmmmmlllkkkkkkllllllllllllkkkkkkiiijjjllloooqqqssssssssstttttttttuuuttttttsssssstttrrrppppppqqqrrrqqqpppooooooppppppooonnnnnnmmmrrrrrrqqqpppppppppppppppttttttssssssssssssssssssnnnnnnmmmlllkkkjjjiiiiiimmmlllllllllmmmmmmnnnnnnlllkkkkkkkkklllmmmooopppllljjjhhhiiikkklllkkkjjjnnnnnnoooooonnnnnnmmmmmmpppppppppqqqqqqqqqrrrrrrrrrtttuuuuuutttsssssstttssssssrrrrrrrrrpppmmmjjjkkkkkkjjjiiihhhgggffffffcccddddddeeeffffffggggggfffgggiiijjjjjjjjjiiihhheeeffffffffffffdddcccbbbddddddccccccddddddeeefffggggggggghhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjhhhiiiiiijjjjjjhhhgggfffgggfffeeedddbbbaaa```___\\\[[[[[[]]]___aaaaaa```aaa```______```aaacccdddeeeeeeffffffgggggghhhhhhffffffffffffgggggghhhiiihhhhhhgggfffeeedddcccccc___^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[^^^```bbbbbbbbbaaa```aaaccccccbbbbbbdddeeegggeeeeeegggjjjlllkkkiiitttuuuuuusssqqqqqqrrrssssssttttttuuuuuuttttttsssrrrrrrsssssstttttttttuuupppqqqqqqrrrrrrrrrrrrrrrtttssssssssssssrrrrrrrrrppppppqqqrrrsssttttttuuurrrsssuuuwwwyyyyyyyyyxxxuuuuuuttttttttttttuuuuuuuuusssssssssuuuvvvuuutttrrrsssssstttttttttttttttqqqrrrttttttsssrrrssstttqqqoooooooooqqqrrrqqqpppsssssssssssssssttttttuuusssssstttttttttuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvtttssssssssssssrrrrrrrrrsssssssssrrrqqqooommmkkkmmmlllkkkjjjiiiiiiiiiiiillllllmmmmmmmmmmmmmmmlllmmmmmmmmmnnnmmmmmmlllkkknnnnnnnnnnnnnnnnnnoooooorrrpppnnnnnnppprrrrrrrrrooonnnnnnmmmnnnoooqqqrrrlllkkkjjjkkkmmmoooooooooqqqqqqrrrrrrrrrrrrqqqqqqssssssttttttssssssrrrqqqtttsssrrrrrrrrrpppmmmjjjlllllllllmmmmmmllllllkkkiiihhhhhhhhhjjjkkkjjjiiiggggggfffgggiiikkknnnppplllllllllllllllmmmmmmnnnoooooonnnmmmmmmlllkkkkkkoooooopppppppppppppppooopppooonnnoooqqqssssssrrrssstttttttttttttttssssssuuuuuuuuuuuutttrrrqqqpppnnnoooppppppppppppppppppllllllkkkmmmnnnooommmlllkkkiiihhhiiikkkllllllkkknnnmmmmmmllllllmmmnnnnnnppppppqqqrrrsssrrrqqqqqqnnnnnnnnnppptttvvvwwwvvvtttuuuwwwvvvuuusssttttttuuuuuutttssssssrrrqqqqqqooonnnmmmlllkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjlllooorrrtttqqqpppooommmlllllllllllljjjiiiiiikkkmmmnnnmmmlllnnnooopppqqqrrrqqqppppppppppppooonnnnnnmmmlllllljjjkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjdddccccccdddgggiiijjjjjjiiijjjjjjkkklllmmmnnnooolllkkkkkkjjjjjjkkkkkkllliiijjjjjjkkkllllllmmmmmmkkkkkklllllllllllllllkkkjjjkkkmmmoooqqqsssssstttuuuuuuuuuuuuuuutttsssrrruuusssqqqqqqrrrrrrrrrqqqoooooopppppppppooonnnnnnrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssoooooonnnmmmlllkkkjjjiiikkkkkkkkkkkkkkkllllllllllllkkkkkkkkklllmmmnnnooojjjiiihhhiiikkklllllllllnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqrrrrrrtttuuuuuutttssssssttttttsssrrrssssssqqqnnnkkkkkkkkkjjjiiihhhggggggfffbbbcccdddeeeggghhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiieeeeeeffffffeeedddcccbbbccccccdddeeeeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjggggggggggggffffffffffffddddddcccccccccccccccccc]]]]]]\\\^^^```aaaaaa`````````aaaaaabbbccccccddddddeeeggghhhiiiiiihhhhhhiiiiiihhhhhhgggfffffffffffffffgggfffeeedddbbbaaa___^^^\\\ZZZYYYYYYYYYZZZYYYZZZ]]]^^^`````````______aaadddeeedddcccdddeeehhhgggggghhhkkkllllllkkkrrrrrrsssrrrppppppqqqssstttttttttuuuuuutttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqsssssssssssssssssssssssspppqqqqqqssstttuuuvvvvvvqqqrrrtttvvvxxxxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuttttttssstttttttttttttttsssrrrqqqqqqppppppqqqqqqppprrrtttuuutttsssssstttooonnnnnnoooqqqsssrrrqqqqqqpppooonnnnnnpppqqqssssssttttttuuuuuuuuuuuuuuuvvvuuuuuutttttttttttttttttttttttttttssssssssssssrrrrrrssssssrrrooolllkkkmmmmmmllllllllllllmmmmmmlllmmmmmmmmmmmmllllllkkkllllllmmmmmmmmmmmmllllllnnnnnnooooooooooooppppppqqqooommmnnnppprrrrrrrrrooonnnmmmlllmmmooorrrssskkkiiiiiijjjmmmoooooooooqqqrrrsssttttttsssqqqppprrrrrrssssssrrrrrrqqqppprrrqqqpppqqqqqqooollliiikkkllllllllllllkkkkkkjjjhhhgggggghhhkkkllllllkkkhhhggggggggghhhjjjmmmnnnllllllkkkkkkllllllmmmnnnppppppooonnnmmmllllllkkknnnoooppprrrrrrqqqpppoooqqqpppoooppprrrtttttttttssssssttttttttttttssssssuuuuuuuuutttsssrrrppppppmmmnnnpppqqqrrrrrrrrrqqqlllkkkjjjkkkmmmnnnmmmllljjjiiiiiiiiijjjlllllllllnnnnnnnnnnnnnnnnnnoooooommmnnnpppqqqqqqooolllkkkpppooooooqqqsssuuuuuutttrrrtttuuuuuutttssssssttttttssssssrrrqqqqqqqqqqqqnnnmmmlllkkkjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkklllmmmoooqqqrrrqqqpppooommmlllllllllllllllkkklllmmmpppqqqpppooommmnnnooopppqqqqqqppppppppppppppppppooonnnmmmlllmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkklllllllllllllllfffffffffggghhhjjjkkkkkkmmmmmmmmmlllllllllkkkkkkllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkklllmmmmmmllllllmmmmmmnnnnnnmmmmmmlllmmmoooqqqrrrtttuuuuuuvvvvvvvvvvvvuuusssrrrrrruuutttrrrqqqrrrrrrrrrpppoooooooooppppppooonnnnnnqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooommmlllkkkjjjjjjjjjjjjkkkkkkkkklllkkkkkkkkkkkkkkkllllllmmmmmmmmmjjjiiiiiijjjlllmmmnnnoookkkkkkllllllmmmnnnooooooppppppppppppqqqqqqqqqqqqrrrtttuuuuuutttssssssttttttsssrrrrrrrrrqqqooommmkkkkkkjjjiiiiiihhhggggggdddeeeeeefffhhhiiiiiijjjiiiiiihhhgggggghhhiiijjjeeeeeeeeeeeeddddddccccccbbbccceeefffffffffeeedddddddddfffggghhhiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjhhhgggfffeeeeeeeeeffffffcccccccccccccccccccccccc___^^^]]]^^^```aaaaaa``````aaabbbcccdddddddddccceeefffiiikkkkkkkkkiiihhhjjjiiiiiiiiihhhgggfffeeecccdddffffffeeecccaaa```___^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^___```______^^^aaadddffffffeeeeeeeeejjjiiiiiijjjkkklllmmmmmmqqqrrrsssrrrqqqqqqssstttvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttsssqqqpppoooooorrrrrrsssssssssrrrrrrqqqssssssssssssssssssssssssqqqrrrssstttuuuvvvwwwwwwqqqqqqsssuuuvvvwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvssstttttttttsssssssssttttttsssqqqooooooooopppqqqqqqtttvvvwwwuuutttttttttooonnnnnnoooqqqssssssrrrpppooommmllllllnnnppprrrssstttuuuvvvvvvvvvuuuuuuttttttsssrrrrrrrrrrrrsssuuuuuuuuuttttttttttttsssqqqrrrssssssrrrpppmmmkkkkkkkkkkkklllmmmnnnppppppmmmmmmmmmnnnmmmmmmllllllllllllmmmmmmnnnmmmmmmlllooooooooooooppppppqqqqqqpppnnnlllmmmnnnpppqqqpppnnnmmmllllllmmmoooqqqsssjjjiiihhhjjjlllnnnooonnnnnnppprrrtttuuutttrrrqqqrrrrrrssssssrrrrrrqqqppppppooonnnoooooonnnllliiikkkkkkllllllkkkjjjiiiiiigggffffffhhhkkkllllllllljjjiiihhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmqqqqqqppppppooonnnnnnmmmmmmnnnqqqssssssrrrpppoooqqqpppoooqqqsssuuuuuuuuuqqqrrrssstttuuuuuuuuuuuussssssssssssrrrpppooonnnlllnnnpppqqqrrrrrrrrrqqqlllkkkjjjjjjlllmmmmmmllljjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnooooooppppppppprrrsssuuuvvvtttqqqnnnkkksssrrrqqqqqqssssssrrrqqqrrrsssuuuuuusssssssssttttttsssrrrqqqqqqqqqqqqqqqnnnmmmllljjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmmmiiikkkmmmoooppppppnnnmmmooonnnnnnmmmmmmmmmnnnnnnnnnmmmmmmoooqqqrrrqqqoookkklllmmmnnnnnnoooooooooooopppppppppooonnnmmmlllnnnnnnooonnnnnnmmmlllllljjjkkklllmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjkkklllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllnnnnnnllllllkkkkkkllllllmmmmmmnnnoooooooooooooooooopppqqqrrrtttuuuwwwwwwvvvvvvvvvvvvuuutttsssrrrvvvtttrrrqqqrrrrrrqqqpppmmmnnnnnnooooooooonnnnnnooopppqqqrrrrrrrrrrrrqqqssssssrrrqqqppppppooooooqqqpppooonnnlllkkkjjjiiiiiijjjkkklllllllllkkkkkkkkkkkkkkkllllllllllllllljjjjjjkkkkkklllnnnpppqqqkkkkkkkkkkkklllnnnooopppoooooopppppppppqqqqqqqqqrrrtttuuuuuutttssssssttttttsssqqqqqqrrrqqqooommmkkkkkkjjjjjjiiiiiihhhhhhgggggghhhhhhhhhhhhiiiiiijjjiiihhhgggggghhhiiijjjeeedddddddddcccccccccccccccdddeeefffgggfffeeeddddddeeefffhhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggfffffffffggggggdddddddddcccccccccbbbbbbaaa_________aaaaaaaaa___```aaaccceeefffeeeddddddfffhhhjjjlllmmmlllkkkjjjgggggghhhhhhhhhhhhgggfffbbbcccdddeeedddccc```______^^^]]]\\\\\\[[[[[[[[[^^^^^^___```````````````^^^aaaeeegggffffffffffffjjjkkkkkkjjjkkkkkkmmmnnnssstttuuuuuuttttttvvvxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxvvvuuusssrrrqqqsssttttttttttttssssssrrrrrrrrrrrrsssssssssssstttsssssstttuuuvvvwwwwwwxxxrrrssstttuuuvvvwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvssstttuuutttrrrrrrrrrtttwwwuuurrrpppoooppprrrssssssuuuwwwxxxvvvtttssssssooonnnnnnoooqqqsssrrrqqqqqqpppooonnnnnnppprrrsssssstttuuuvvvwwwvvvuuuuuuttttttsssrrrrrrrrrrrrrrruuuuuutttttttttssssssssspppqqqqqqrrrqqqpppooonnniiiiiiiiijjjkkkmmmnnnooommmmmmnnnnnnnnnnnnnnnmmmlllmmmnnnnnnooonnnnnnnnnooooooooopppqqqqqqrrrrrrqqqooommmlllnnnoooooonnnmmmllllllkkklllmmmooopppkkkjjjiiijjjlllnnnnnnnnnmmmoooqqqsssttttttsssrrrrrrssssssssssssrrrqqqqqqooommmllllllmmmmmmllljjjkkkkkkkkkkkkjjjiiihhhhhhfffeeeeeegggjjjllllllkkkjjjjjjiiihhhhhhhhhhhhhhhkkkkkkkkkkkkkkkllllllmmmqqqqqqppppppppppppoooooommmoooqqqrrrsssrrrqqqpppqqqpppoooqqqsssuuuvvvuuuqqqrrrssstttuuuuuuuuuuuurrrqqqqqqqqqpppnnnmmmllllllmmmoooqqqrrrrrrqqqpppmmmkkkjjjjjjlllmmmmmmllllllmmmmmmmmmkkkkkklllnnnnnnnnnooopppqqqqqqqqqqqqtttuuuvvvvvvuuurrrooommmuuusssrrrrrrrrrrrrqqqoooqqqsssuuuuuutttssstttuuuuuutttsssqqqppppppqqqqqqnnnmmmlllkkkjjjkkklllllllllllllllllllllmmmmmmmmmkkkmmmppprrrrrrpppmmmkkkmmmmmmmmmmmmmmmnnnooopppmmmmmmlllmmmooopppnnnmmmjjjjjjkkkkkklllmmmnnnoooooooooooonnnnnnmmmmmmmmmnnnnnnooooooooonnnnnnmmmlllmmmmmmnnnnnnnnnnnnmmmlllmmmmmmlllkkkkkklllnnniiijjjjjjkkklllmmmnnnnnnlllmmmmmmnnnnnnmmmmmmlllpppooommmkkkkkkkkkkkkllllllmmmnnnoooppppppppppppqqqqqqqqqrrrtttuuuwwwxxxvvvvvvvvvvvvuuuuuutttsssuuusssqqqpppqqqqqqpppnnnllllllmmmnnnnnnnnnmmmmmmmmmnnnoooqqqrrrrrrqqqqqqtttssssssrrrqqqpppooonnnppppppooommmkkkjjjiiihhhhhhiiikkklllllllllkkkjjjjjjkkkllllllllllllkkkkkkiiijjjlllllllllmmmoooqqqmmmlllllllllmmmnnnpppqqqoooooooooppppppppppppqqqrrrtttuuuuuutttsssssstttsssrrrppppppppppppooommmkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjhhhggggggggghhhiiiddddddccccccccccccddddddddddddeeefffffffffffffffeeefffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggeeeeeedddccccccbbbbbbaaabbbaaa``````aaabbb```___aaacccdddffffffffffffeeefffgggiiijjjkkkkkkjjjjjjdddeeeggghhhhhhhhhgggfffaaabbbcccccccccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^`````````aaaaaaaaaaaaaaa___bbbeeefffffffffggghhhkkkkkklllkkkjjjjjjmmmooossstttuuuuuutttuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttsssrrrrrrrrrsssssssssttttttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwwwwxxxxxxwwwwwwvvvrrrtttuuutttrrrqqqrrrtttwwwuuurrrooonnnppprrrtttsssuuuxxxxxxuuurrrqqqppppppooonnnoooqqqrrrrrrqqqrrrqqqqqqpppqqqrrrssstttssstttvvvwwwwwwwwwuuutttvvvuuuttttttssssssttttttssssssrrrrrrrrrqqqqqqqqqoooooopppppppppqqqqqqqqqkkkkkkkkkkkkkkklllmmmmmmmmmmmmnnnoooppppppppppppmmmnnnnnnoooppppppooooooooooooppppppqqqrrrrrrssssssqqqnnnmmmnnnoooooonnnkkklllllllllllllllllllllmmmkkkjjjkkkmmmnnnnnnmmmnnnoooppprrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqppppppooommmjjjiiijjjlllllllllkkkkkkkkkkkkjjjiiihhhgggeeeddddddfffiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiikkkkkkjjjjjjkkkkkklllmmmooooooooooooppppppppppppnnnoooppprrrssssssrrrrrrpppoooooopppsssuuuvvvuuusssssstttttttttttttttssspppppppppooonnnmmmkkkkkkkkkmmmoooqqqrrrqqqooonnnnnnllljjjjjjlllnnnnnnmmmnnnppppppnnnlllkkklllnnnnnnooopppqqqrrrrrrrrrqqqpppqqqrrrssssssqqqpppnnntttrrrqqqqqqssssssrrrppprrrsssuuuuuuttttttuuuvvvxxxvvvtttqqqppppppqqqqqqooonnnlllkkkkkkkkklllmmmkkkkkkkkkllllllmmmmmmmmmmmmnnnppprrrrrrqqqooonnnmmmmmmmmmmmmmmmnnnoooooonnnmmmlllmmmnnnnnnllljjjiiiiiijjjjjjlllmmmnnnoooooonnnmmmlllllllllmmmnnnmmmnnnnnnoooooooooooonnnnnnnnnooooooooonnnmmmmmmjjjlllmmmmmmkkkkkkmmmpppkkkkkklllmmmnnnooooooppplllmmmnnnoooooonnnmmmlllnnnlllkkkjjjiiijjjlllmmmkkkkkklllnnnnnnooooooooopppppppppqqqrrrtttvvvwwwuuuuuuvvvvvvvvvuuuuuuttttttrrrpppooooooooonnnmmmjjjkkkkkklllmmmmmmlllllljjjlllnnnpppqqqqqqqqqpppssssssrrrrrrqqqqqqqqqppppppooonnnlllkkkiiihhhgggfffgggiiikkkkkkjjjiiihhhjjjkkkllllllllllllkkkjjjhhhjjjkkkkkkjjjjjjmmmooommmlllkkkkkkkkkmmmnnnpppoooooooooooopppppppppppprrrtttuuuuuutttsssssstttrrrpppooonnnoooooonnnmmmkkkkkkjjjjjjjjjjjjiiiiiihhhiiiiiiiiijjjjjjkkkkkkjjjiiiiiihhhhhhhhhhhhhhhddddddcccbbbbbbcccdddeeeeeeeeeeeeeeeeeefffggggggggghhhiiijjjkkklllllllllkkkkkkllllllkkkkkkjjjiiiggghhhhhhiiihhhgggfffeeeddddddcccccccccccccccbbbcccbbbaaaaaabbbbbb```___cccdddeeeeeefffgggggggggeeeeeefffgggggghhhhhhiiidddeeefffggggggfffeeedddbbbbbbaaaaaaaaaaaa``````]]]^^^___``````aaaaaaaaabbbaaaaaaaaa```aaaaaaaaaaaaccceeeeeeffffffhhhjjjkkklllllljjjhhhiiillloooqqqrrrssssssssstttvvvxxxuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttrrrrrrrrrsssssstttttttttvvvvvvvvvvvvvvvwwwwwwwwwyyyxxxxxxxxxyyyzzzzzz{{{vvvwwwxxxyyyyyyxxxwwwvvvrrrtttvvvtttqqqpppqqqtttuuusssooollllllnnnqqqssssssuuuwwwwwwtttqqqooonnnqqqoooooooooqqqrrrqqqpppqqqqqqppppppqqqqqqrrrsssssstttvvvwwwxxxwwwuuutttwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqqqqpppppppppoooooooooooooooooopppqqqrrrsssppppppooommmmmmlllmmmmmmmmmmmmnnnpppqqqqqqqqqqqqnnnnnnooopppppppppppppppoooooopppqqqrrrrrrssssssuuussspppoooooopppooonnnkkkkkklllllllllkkkjjjjjjnnnmmmkkkkkkmmmnnnnnnmmmoooppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqpppooooooooollliiihhhiiikkklllmmmkkkkkkkkkjjjjjjhhhggggggeeeddddddeeehhhiiiiiihhhfffgggggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmnnnnnnooooooppppppoooooopppqqqrrrssssssssspppooonnnpppsssuuuvvvuuuuuuuuuuuuuuutttsssrrrqqqoooooonnnnnnmmmllljjjiiikkkmmmoooqqqqqqpppnnnlllnnnlllkkkkkklllnnnnnnnnnpppqqqrrrppplllkkklllooonnnoooqqqrrrssssssrrrrrrooopppqqqsssttttttssssssrrrqqqpppqqqssstttsssrrrrrrtttvvvvvvuuutttuuuvvvyyywwwtttrrrpppppppppqqqooonnnmmmlllkkklllmmmmmmkkkkkkkkkllllllmmmmmmmmmnnnoooooopppqqqrrrrrrrrrooonnnnnnmmmmmmmmmnnnnnnpppooonnnnnnooonnnllljjjjjjjjjjjjkkklllmmmooooooooonnnlllkkkjjjkkkmmmnnnlllmmmnnnooooooooooooooooooooopppoooooonnnmmmlllgggjjjllllllkkkkkkooorrroooooooooooonnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllkkkjjjhhhhhhhhhjjjlllnnniiijjjkkklllmmmmmmmmmmmmooooooooooooppprrrtttvvvtttuuuuuuvvvvvvvvvvvvuuutttrrroooooooooooommmllliiijjjkkkkkklllllllllkkkiiikkkmmmpppqqqqqqppppppqqqqqqrrrrrrrrrssssssssspppooonnnllljjjhhhgggfffeeefffhhhiiijjjiiigggfffjjjkkklllllllllkkkjjjiiifffiiijjjiiihhhhhhjjjmmmkkkjjjiiihhhhhhjjjkkkmmmoooooooooooopppppppppppprrrtttuuuuuutttsssssstttrrrpppnnnmmmnnnooonnnmmmkkkkkkjjjjjjjjjjjjjjjjjjgggggghhhiiikkklllmmmmmmiiiiiiiiiiiihhhhhhggggggdddcccbbbbbbbbbcccdddeeeffffffeeeddddddfffggghhhiiijjjjjjkkkllllllllllllllllllllllllkkkkkkjjjiiieeeggghhhiiiiiigggeeedddbbbbbbcccccccccddddddddddddbbbaaaaaabbbbbb```___ddddddeeeeeefffgggggghhhddddddcccddddddeeeggggggdddeeefffggggggeeecccaaabbbaaaaaa````````````aaa]]]^^^___aaabbbcccccccccbbbaaaaaa````````````aaabbbcccdddeeeeeefffiiikkkkkklllllljjjhhhhhhlllooouuusssrrrtttvvvxxxxxxxxxyyyuuurrrsssvvvyyyyyyxxxtttuuuvvvwwwwwwvvvvvvuuurrrsssuuuxxxyyywwwssspppqqqrrrsssuuuvvvvvvwwwwwwxxxvvvtttvvvyyy{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||}}}zzzwwwvvvwwwxxxxxxxxxttttttsssrrrrrrrrrssssssvvvrrrnnnkkkeeebbbdddjjjttttttsssrrrrrrqqqqqqpppppppppooooooooooooppppppooooooooopppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqoooooopppqqqpppooonnnmmmnnnnnnnnnnnnooooooooooooqqqnnnllllllnnnooonnnlllooooooppppppppppppooooooooopppqqqpppooonnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqquuuuuutttsssqqqooommmlllooonnnllliiihhhhhhhhhhhhkkklllmmmmmmmmmlllkkkkkknnnnnnpppqqqqqqrrrqqqqqqsssrrrqqqooonnnmmmmmmmmmnnnkkkiiiiiijjjllllllkkklllllllllkkkkkkjjjjjjjjjgggfffffffffggghhhjjjkkkjjjjjjjjjjjjkkklllmmmmmmjjjkkklllkkkiiihhhiiijjjiiikkkmmmnnnoooppprrrtttrrrssstttsssqqqpppqqqrrrtttsssrrrrrrrrrssstttuuussssssttttttssssssrrrqqqooonnnnnnmmmmmmmmmnnnnnnjjjkkknnnpppqqqqqqppppppkkkoooooollllllooorrrrrrtttsssrrrqqqooonnnmmmlllooopppqqqrrrsssrrrqqqqqqppprrrttttttsssssstttuuuvvvuuutttsssrrrqqqqqqqqqssssssssstttttttttuuuuuuvvvvvvuuutttsssqqqooonnntttqqqnnnmmmmmmnnnmmmlllkkklllmmmllljjjiiijjjkkkllllllmmmnnnoooooonnnnnnnnnkkkjjjjjjmmmnnnllljjjnnnmmmlllkkkkkklllnnnooojjjkkknnnpppqqqqqqpppooonnnnnnnnnnnnnnnoooppppppnnnmmmmmmoooqqqssssssrrrnnnnnnlllkkkkkklllmmmnnnnnnmmmlllkkkmmmooosssuuuqqqqqqpppnnnlllkkkmmmnnnkkkmmmooorrrssssssrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnnnnmmmoooqqqsssuuutttssssssrrrrrrsssssstttuuuvvvvvvuuuuuutttrrrpppnnnkkkjjjjjjjjjkkkkkklllmmmmmmnnnpppppppppqqqqqqrrrrrrrrrvvvvvvuuutttssssssrrrrrrqqqooolllkkkkkkkkkiiihhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkjjjiiijjjlllggghhhjjjjjjiiiiiijjjkkkooollliiiiiillloooooonnnqqqooonnnppprrrssspppnnnqqqqqqqqqqqqqqqqqqqqqrrrpppqqqqqqqqqqqqpppooooookkklllllllllllllllllllllkkkjjjjjjlllmmmnnnmmmkkkkkklllllljjjhhhgggggghhhjjjhhhgggggghhhhhhgggfffcccddddddeeefffggghhhhhhkkkkkkkkkllllllkkkjjjjjjlllkkkkkkjjjkkklllnnnooollljjjiiiiiiiiihhhfffddd```aaabbbbbbaaabbbdddfffdddcccbbbbbbaaabbbbbbbbbccccccdddeeeeeeffffffgggeeedddcccbbbaaabbbcccdddfffdddccccccccccccbbb```bbbbbbbbbbbbaaaaaa``````bbbbbbcccccccccdddddddddcccddddddddddddddddddeeeeeeffffffeeeddddddgggiiimmmmmmmmmnnnnnnnnnnnnooosssrrrrrrtttvvvyyyyyyyyywwwuuussstttvvvyyyyyyxxxrrrssstttuuuuuuuuutttsssrrrssstttvvvwwwvvvsssqqqrrrssstttvvvwwwwwwxxxxxxxxxvvvtttvvvxxxzzzzzzyyyxxxyyyyyyzzz{{{{{{||||||{{{yyyvvvvvvwwwxxxxxxxxxuuuuuuttttttssssssttttttwwwqqqiii```VVVSSS]]]iiiqqqqqqrrrrrrrrrqqqqqqpppppppppooooooooooooppppppppppppppppppqqqrrrsssssssssssssssssssssssssssssstttttttttsssrrrrrrqqqqqqppppppqqqqqqqqqpppooonnnnnnnnnnnnooooooooopppppppppnnnllllllnnnnnnmmmlllnnnnnnoooooooooooonnnnnnooooooppppppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrqqqooonnnmmmmmmlllkkkiiiiiiiiijjjjjjllllllkkkkkkkkkkkkkkkkkknnnnnnooopppqqqqqqqqqqqqtttsssrrrqqqpppoooooonnnooommmjjjiiijjjkkkjjjiiikkkkkkkkkkkkjjjjjjjjjiiiggggggffffffggghhhiiijjjkkkkkkkkkkkklllmmmnnnnnnlllmmmnnnmmmkkkjjjkkkllljjjlllnnnooonnnoooqqqsssrrrssssssrrrpppoooqqqrrrtttsssrrrqqqqqqrrrrrrsssqqqrrrrrrrrrrrrqqqppppppnnnnnnmmmmmmmmmmmmmmmnnnmmmnnnoooqqqqqqpppnnnmmmlllooopppllllllooorrrqqqssssssrrrrrrqqqqqqqqqqqqooopppqqqssssssrrrrrrqqqqqqrrrssssssrrrqqqssstttvvvuuutttsssrrrrrrrrrrrrssssssssstttttttttuuuuuussssssttttttsssrrrrrrqqqtttqqqooommmmmmmmmmmmkkkkkklllmmmllljjjiiijjjkkklllmmmnnnnnnoooooonnnnnnpppnnnmmmnnnppppppooommmmmmmmmlllkkkkkkkkklllmmmjjjkkknnnpppqqqqqqpppooonnnnnnnnnnnnnnnoooppppppqqqpppooopppqqqrrrqqqpppnnnmmmllllllllllllmmmnnnmmmlllkkkkkklllooorrrtttqqqrrrrrrpppmmmlllmmmnnnlllnnnppprrrsssrrrrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjkkkkkklllmmmmmmnnnnnnoooqqqsssttttttsssrrrqqqqqqrrrsssttttttuuuuuurrrrrrqqqpppnnnllljjjiiiiiiiiijjjkkklllmmmnnnoooppppppqqqqqqrrrrrrssssssvvvuuuuuutttssssssrrrrrrrrrpppmmmllllllllljjjiiiiiiiiiiiihhhhhhhhhgggggghhhiiijjjjjjiiiiiijjjkkkgggiiijjjjjjiiiiiijjjkkkmmmkkkhhhhhhkkkmmmmmmlllqqqooonnnoooqqqrrrpppnnnrrrrrrrrrqqqpppppppppooopppppppppppppppooonnnnnnmmmmmmmmmllllllkkkkkkkkkllllllkkklllnnnnnnmmmkkkkkkllllllkkkhhhgggggghhhiiigggffffffggggggfffeeedddeeeffffffhhhhhhiiijjjjjjjjjjjjkkkkkkjjjjjjiiimmmlllkkkkkkkkklllmmmnnnkkkjjjiiiiiijjjiiigggeeebbbcccdddcccbbbbbbdddeeeddddddcccbbbaaaaaabbbbbbccccccdddeeeeeeffffffgggeeedddcccbbbaaabbbbbbcccdddcccbbbccceeeeeeeeedddcccccccccbbbbbbaaaaaaaaabbbccccccccccccdddddddddeeeeeeeeeeeeffffffffffffeeefffffffffeeeeeegggiiillllllmmmmmmmmmnnnnnnnnnsssrrrrrrtttwwwyyyyyyxxxuuuttttttuuuxxxxxxwwwvvvrrrssstttuuuuuuuuuuuutttssstttuuuuuuuuuuuutttssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwuuuvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{|||||||||zzzxxxvvvvvvwwwyyyyyyyyyvvvvvvvvvuuuuuuuuuttttttvvvqqqjjj]]]NNNGGGOOO[[[lllmmmpppqqqrrrrrrqqqppppppoooooonnnnnnooooooppppppppppppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqppppppoooooooooooopppppppppqqqqqqooommmllllllmmmmmmmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnlllkkkjjjiiiiiijjjkkkllllllkkkjjjiiiiiijjjkkklllnnnnnnoooppppppqqqqqqqqqttttttsssrrrqqqppppppppppppnnnkkkjjjjjjjjjiiigggjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggghhhiiikkkkkkllllllmmmmmmnnnnnnnnnooooooooommmlllmmmnnnlllmmmoooooonnnnnnpppqqqrrrrrrqqqooonnnnnnppprrrssssssrrrqqqpppppppppqqqpppppppppppppppooonnnnnnmmmmmmlllllllllmmmmmmnnnooopppqqqqqqpppnnnllljjjlllppppppmmmlllppprrrqqqoooooopppqqqqqqrrrrrrrrrpppqqqrrrsssssssssrrrqqqrrrssssssqqqppppppqqqsssvvvvvvuuutttsssssssssssssssssstttttttttuuuuuuuuupppqqqrrrssssssttttttssstttrrrooonnnnnnmmmlllkkkkkklllmmmlllkkkjjjkkklllmmmnnnnnnoooooooooooonnnmmmlllkkklllmmmnnnmmmkkkmmmmmmlllkkkjjjjjjjjjkkkkkklllnnnooopppppppppoooooonnnnnnnnnnnnoooppppppuuusssqqqqqqqqqqqqooonnnnnnmmmmmmllllllmmmnnnnnnlllkkkjjjjjjlllnnnqqqsssqqqrrrsssrrrpppnnnmmmnnnnnnoooqqqrrrrrrrrrqqqqqqnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjjjjjkkklllmmmnnnnnnoooqqqrrrssssssrrrqqqpppqqqqqqrrrssssssssssssppppppoooooonnnmmmlllkkkiiiiiijjjkkklllnnnnnnoooppppppqqqrrrssssssssssssuuuuuuttttttsssrrrrrrrrrssspppnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhggggggfffhhhiiiiiihhhhhhiiikkkhhhiiijjjjjjiiiiiijjjkkkmmmkkkiiiiiikkklllmmmlllpppooommmmmmooopppooonnnsssrrrqqqpppooonnnnnnmmmoooppppppppppppooonnnnnnooonnnnnnmmmlllkkkjjjjjjnnnmmmmmmnnnoooooommmkkkkkkllllllkkkhhhgggggghhhgggfffeeeeeeffffffeeeccceeefffggghhhiiijjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiinnnmmmllllllkkklllllllllkkkjjjiiiiiijjjjjjhhhfffeeeeeefffdddcccbbbdddeeeeeeeeedddbbbbbbaaaaaaaaaccccccdddeeeeeeffffffgggeeedddcccbbbbbbbbbbbbccccccbbbbbbdddfffhhhhhhgggddddddccccccccccccbbbbbbccccccccccccddddddddddddffffffffffffgggggghhhhhhdddfffhhhhhhgggfffggghhhkkkkkkkkklllllllllmmmmmmttttttsssuuuwwwxxxwwwvvvrrrsssuuuwwwxxxxxxvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvwwwvvvuuuuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{|||||||||xxxvvvuuuvvvwwwyyyyyyyyyvvvvvvvvvvvvuuuttttttsssuuussspppgggXXXJJJFFFJJJhhhkkknnnqqqrrrrrrqqqpppoooooonnnnnnnnnnnnoooooonnnnnnooooooppprrrssstttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrqqqqqqqqqppprrrrrrrrrrrrqqqqqqppppppooopppppppppqqqqqqqqqqqqnnnmmmllllllllllllllllllmmmmmmllllllllllllmmmmmmmmmmmmmmmnnnppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqppppppmmmlllkkkjjjiiijjjkkkkkkllljjjiiihhhhhhiiikkkmmmnnnnnnnnnoooppppppqqqrrrsssssssssrrrqqqpppooooooqqqooolllkkkjjjiiigggfffiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggjjjjjjkkkllllllmmmmmmmmmnnnooopppooommmlllmmmnnnmmmnnnoooooonnnnnnoooppprrrrrrpppmmmlllmmmppprrrsssrrrqqqppppppoooooonnnooooooppppppoooooonnnmmmmmmllllllllllllmmmmmmnnnppppppqqqrrrqqqooolllkkklllpppqqqnnnmmmpppqqqpppmmmmmmmmmnnnoooooopppppppppqqqssstttttttttsssrrrssssssrrrpppnnnnnnqqqsssvvvuuuuuutttttttttuuuuuuttttttttttttuuuuuuuuuuuupppqqqrrrrrrsssssssssssssssqqqooonnnnnnnnnllljjjkkklllmmmlllkkkjjjkkklllnnnooooooppppppooooooooolllkkkkkkkkkkkklllkkkkkknnnnnnmmmlllkkkkkkjjjjjjllllllnnnoooppppppppppppoooooonnnnnnoooooopppqqquuusssrrrqqqrrrqqqpppnnnmmmmmmmmmmmmmmmnnnnnnnnnkkkjjjjjjjjjlllnnnppprrrqqqsssttttttqqqooonnnnnnooopppqqqrrrrrrqqqqqqpppnnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjkkklllnnnnnnoooooopppqqqrrrrrrqqqqqqooopppqqqrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooookkkkkkkkklllllllllmmmmmmooopppqqqssstttttttttttttttttttttssssssrrrrrrrrrrrrpppmmmllllllllljjjiiiiiihhhhhhhhhggggggggggggeeeggghhhhhhggggggiiijjjiiijjjkkkkkkiiiiiijjjkkknnnmmmllllllmmmmmmnnnnnnooonnnmmmlllmmmmmmnnnnnnpppppppppoooooonnnnnnnnnppppppqqqqqqppppppooonnnnnnnnnmmmmmmllllllkkkkkkpppooonnnoooppppppnnnlllllllllmmmkkkiiigggggghhhfffeeeddddddeeeeeedddccceeeffffffggghhhiiijjjkkkiiiiiijjjkkkkkkkkkjjjjjjnnnnnnmmmmmmlllllllllkkkkkkjjjiiijjjkkkkkkiiihhhggghhhhhhfffdddcccdddeeefffeeedddcccbbbaaaaaaaaaccccccdddeeeeeeffffffgggeeeeeeeeeddddddddddddddddddccccccdddggghhhhhhgggddddddddddddddddddddddddcccccccccdddddddddeeeeeeeeeffffffgggggghhhhhhhhhdddfffhhhiiihhhgggggghhhjjjjjjkkkkkkkkklllllllllwwwvvvuuuvvvwwwwwwuuusssqqqsssvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyxxxyyyzzzxxxvvvvvvyyy{{{wwwxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{zzzzzzzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{wwwvvvuuuvvvxxxyyyyyyxxxuuuuuuvvvuuuuuusssrrrqqqwwwtttrrrpppgggYYYPPPMMMhhhjjjmmmppprrrqqqpppooooooooonnnnnnnnnnnnoooooollllllmmmnnnpppsssuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppprrrrrrrrrqqqqqqqqqqqqqqqooopppppppppqqqqqqqqqqqqnnnnnnmmmmmmlllllllllmmmnnnmmmllllllllllllmmmnnnmmmllllllnnnqqqssssssqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnooopppqqqqqqqqqqqqpppooonnnllljjjiiiiiiiiijjjkkkjjjhhhhhhhhhjjjlllmmmnnnnnnnnnnnnooopppqqqrrrppppppqqqqqqpppooonnnmmmpppnnnlllkkkkkkjjjhhheeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhjjjkkkkkklllkkkkkkmmmnnnooonnnlllllllllmmmmmmooopppooonnnmmmnnnppprrrqqqpppmmmkkklllooorrrrrrrrrqqqqqqpppooonnnmmmpppppppppqqqpppoooooonnnlllllllllllllllmmmnnnooonnnoooqqqrrrqqqpppooommmlllqqqrrrooonnnpppqqqpppooooooooonnnnnnnnnnnnnnnqqqrrrssstttuuutttssssssssssssrrrpppnnnnnnqqqsssuuuuuutttttttttuuuuuuvvvtttttttttuuuuuuuuuvvvvvvrrrrrrrrrsssrrrrrrqqqqqqrrrpppooooooooonnnlllkkkkkklllmmmmmmkkkkkklllmmmooopppppppppppppppoooooonnnnnnoooooonnnnnnnnnoooooooooooonnnmmmlllkkkkkkmmmmmmnnnoooooooooppppppooooooooooooooopppqqqqqqrrrqqqpppppprrrrrrqqqppplllmmmmmmnnnnnnooooooooojjjjjjjjjkkklllnnnpppqqqqqqsssuuutttrrrooonnnnnnooopppppppppppppppppppppmmmmmmmmmmmmlllllllllllllllkkkkkkjjjkkkmmmnnnpppnnnnnnooopppqqqqqqqqqqqqooopppqqqrrrsssrrrqqqpppppppppooonnnnnnoooppppppnnnmmmmmmllllllkkkjjjjjjmmmoooqqqssstttttttttssssssssssssssssssrrrrrrrrrpppnnnllljjjjjjjjjiiiggghhhhhhhhhggggggggggggfffdddfffggghhhggggggiiijjjiiikkklllkkkjjjiiijjjkkkmmmmmmmmmmmmlllllllllmmmllllllllllllkkkkkklllmmmmmmmmmmmmnnnnnnoooooooooqqqqqqrrrrrrqqqqqqpppooolllllllllmmmmmmnnnnnnnnnooonnnnnnoooppppppooommmlllmmmmmmkkkiiihhhhhhiiigggeeeddddddeeefffdddcccdddeeefffggghhhiiiiiijjjjjjkkkkkklllmmmmmmllllllnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjlllllljjjhhhhhhiiiiiigggdddcccdddeeefffeeedddcccbbbbbbbbbbbbccccccdddeeeeeeffffffgggfffffffffffffffeeeeeeeeefffdddddddddeeefffeeeddddddddddddddddddddddddeeeccccccdddddddddeeeeeeeeedddeeeeeefffgggggghhhhhhdddgggiiijjjiiihhhhhhhhhjjjjjjjjjkkkkkkkkkkkklllwwwvvvvvvwwwwwwwwwtttrrrpppsssvvvwwwwwwvvvuuuvvvssssssssstttuuuvvvwwwxxxyyy{{{|||{{{xxxxxxzzz}}}xxxyyyzzzzzz{{{{{{{{{zzzzzz{{{|||{{{zzzzzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuvvvxxxxxxwwwvvvuuuvvvvvvvvvuuusssqqqpppxxxsssooopppnnnhhhcccbbbjjjlllnnnpppppppppooonnnooonnnnnnmmmmmmnnnnnnoookkklllmmmnnnppprrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppprrrrrrqqqppppppppppppqqqooooooooopppppppppqqqqqqnnnoooooonnnllllllmmmooopppooonnnmmmmmmnnnooopppnnnlllkkkmmmqqqtttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooopppqqqqqqpppppppppooommmkkkiiiiiiiiiiiijjjjjjiiiiiijjjkkklllmmmooonnnmmmmmmnnnoooqqqrrrmmmnnnooooooooonnnlllkkkmmmlllkkkllllllkkkiiiggghhhhhhhhhhhhiiiiiiiiiiiifffggghhhhhhhhhhhhggggggfffgggiiikkkkkkkkkjjjjjjlllnnnnnnmmmlllkkklllmmmmmmnnnoooooonnnnnnooopppqqqqqqpppnnnmmmmmmoooqqqqqqqqqqqqqqqqqqpppooonnnqqqqqqqqqqqqqqqpppoooooommmmmmmmmmmmmmmnnnooopppmmmnnnppprrrrrrqqqpppooommmqqqssspppooopppqqqooossssssrrrqqqppppppoooooorrrssstttuuuuuuuuutttsssrrrssssssqqqppppppqqqssssssssssssssstttuuuvvvvvvttttttuuuuuuuuuvvvvvvvvvssssssssssssrrrqqqoooooopppooonnnoooppppppnnnlllkkklllmmmmmmllllllmmmnnnpppqqqqqqqqqqqqppppppooolllmmmnnnnnnllllllmmmnnnooooooooooooooonnnmmmlllnnnnnnnnnnnnoooooooooppppppoooooooooooopppqqqqqqpppooonnnoooqqqrrrrrrpppllllllnnnooooooooooooooojjjkkkkkklllmmmooopppqqqrrrssstttsssqqqooonnnooonnnnnnnnnnnnooooooppppppmmmmmmmmmllllllllllllkkklllkkkjjjiiijjjlllnnnooommmmmmnnnooopppqqqrrrrrroooppprrrssssssrrrpppooonnnmmmlllllllllmmmnnnooonnnnnnmmmlllkkkkkkjjjjjjlllmmmppprrrttttttsssrrrssssssrrrrrrrrrrrrrrrrrrooommmkkkjjjjjjiiihhhfffhhhhhhggggggggggggffffffdddfffggghhhggghhhiiikkkjjjkkklllkkkjjjiiijjjkkkiiijjjkkkjjjiiihhhiiijjjiiikkkllllllkkkjjjjjjkkkjjjkkklllmmmnnnoooooopppqqqqqqqqqqqqqqqpppooooookkkkkklllmmmnnnoooooopppnnnmmmmmmnnnpppqqqooonnnlllmmmmmmllliiihhhhhhiiihhhgggffffffggggggfffddddddeeeeeefffggghhhiiijjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnmmmllllllmmmlllkkkkkklllllljjjhhhhhhiiihhhgggeeedddeeefffeeeeeedddccccccccccccdddccccccdddeeeeeeffffffgggffffffgggggggggfffeeedddfffdddccccccccccccaaa```ccccccddddddddddddeeeeeeddddddddddddeeeeeeeeeeeedddeeeeeefffggghhhiiiiiifffhhhiiijjjiiihhhiiijjjjjjjjjjjjkkkkkkkkkllllllttttttuuuvvvxxxxxxvvvtttpppsssvvvwwwuuutttuuuwwwtttsssssstttuuuvvvxxxyyyxxx{{{}}}|||yyywwwzzz}}}yyyyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{zzzxxxwwwyyy|||yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxvvvtttvvvwwwwwwwwwvvvtttrrrqqqtttppppppqqqqqqmmmmmmpppnnnnnnooooooooonnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppppppppppprrrqqqpppoooooooooppppppnnnnnnnnnoooooooooppppppooopppqqqooommmlllnnnppprrrqqqooonnnnnnoooqqqrrrpppmmmkkkmmmrrrtttrrroooppppppppppppppppppppppppnnnooooooppppppppppppoooooonnnlllkkkjjjjjjjjjkkkjjjjjjjjjkkkllllllmmmmmmooonnnmmmlllmmmoooqqqrrrlllmmmnnnoooooonnnlllkkkjjjjjjjjjkkkmmmmmmkkkiiihhhhhhhhhiiiiiijjjjjjjjjeeefffggghhhiiiiiihhhhhhggghhhjjjlllllllllkkkjjjmmmnnnooonnnlllkkklllmmmlllnnnoooooonnnnnnoooqqqpppqqqqqqpppnnnnnnoooqqqpppqqqqqqrrrrrrqqqpppooopppqqqqqqqqqqqqpppoooooonnnmmmmmmnnnnnnpppqqqqqqmmmnnnppprrrrrrqqqpppooommmqqqsssqqqoooqqqqqqnnnsssssssssrrrqqqqqqpppppprrrssstttuuuvvvuuuuuutttqqqrrrssssssrrrqqqssstttrrrrrrrrrrrrssstttuuuvvvtttuuuuuuuuuvvvvvvvvvvvvrrrssssssrrrrrrpppoooooonnnmmmmmmoooqqqqqqooommmkkklllmmmmmmllllllmmmoooqqqqqqrrrrrrqqqqqqpppoooiiikkkmmmllljjjiiijjjlllmmmmmmnnnoooooonnnmmmlllnnnnnnnnnnnnnnnoooooopppppppppooooooppppppqqqrrrooonnnmmmnnnpppqqqpppoookkklllnnnoooppppppooooookkkkkklllmmmooopppqqqrrrsssssssssqqqooonnnnnnppplllllllllmmmmmmoooppppppmmmmmmmmmlllllllllkkkkkkjjjiiigggggggggiiilllnnnkkkkkklllmmmoooqqqssssssoooqqqsssttttttsssqqqoooooonnnlllkkkkkklllmmmnnnlllllllllllllllllllllllljjjlllooorrrssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrpppnnnkkkjjjjjjjjjhhhggghhhhhhgggggggggfffffffffdddfffhhhhhhhhhhhhjjjlllkkklllmmmllljjjiiijjjkkkgggiiikkkjjjgggfffggghhhfffiiimmmmmmkkkiiihhhiiikkkkkkllllllmmmmmmmmmnnnooooooooooooooonnnmmmmmmllllllmmmmmmnnnnnnoooooolllkkklllmmmpppqqqpppooolllmmmnnnllljjjhhhhhhiiijjjiiiggghhhiiiiiihhhfffeeefffggggggiiiiiijjjkkkiiijjjkkklllmmmmmmmmmmmmlllmmmnnnoooooonnnmmmmmmnnnmmmlllllllllllljjjhhhggghhhhhhfffddddddeeefffddddddcccccccccdddeeeeeeccccccdddeeeeeeffffffgggdddeeeeeefffeeeeeecccbbbdddbbbaaaaaaaaaaaa___^^^bbbcccccccccdddddddddddddddddddddeeeeeeeeeeeefffeeeffffffggghhhiiijjjkkkhhhiiiiiiiiihhhhhhjjjkkkkkkkkkkkkkkkllllllllllllqqqqqqsssvvvyyyzzzxxxvvvqqqsssvvvvvvttttttuuuxxxvvvuuuuuuuuuwwwxxxzzz|||vvvzzz~~~}}}yyywwwyyy|||yyyyyyzzzzzz{{{zzzzzzzzzwwwyyyzzzyyyvvvuuuxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxwwwuuussswwwxxxyyyyyyxxxvvvsssqqqmmmooosssvvvrrrllllllpppqqqppppppooonnnnnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnppppppooooooooooooooopppoooooooooooooooooooooooooooooooooooooooppppppppprrrqqqooonnnnnnnnnooopppnnnnnnnnnnnnoooooooooooooooqqqrrrpppmmmmmmoooqqqsssrrrqqqooooooqqqrrrsssqqqmmmkkkmmmrrrtttqqqnnnooooooooooooooooooooooooooooooppppppppppppoooooommmmmmkkkkkkkkkkkklllmmmiiijjjkkklllmmmnnnmmmmmmooonnnmmmlllmmmoooqqqrrrlllmmmooopppooonnnlllkkkiiihhhiiikkkmmmnnnmmmkkkhhhhhhiiiiiijjjjjjjjjkkkdddeeeggghhhiiiiiiiiihhhgggiiikkkmmmmmmmmmlllkkkmmmoooooonnnmmmlllmmmnnnlllmmmoooooonnnnnnpppqqqpppqqqrrrqqqpppoooooopppoooppprrrssssssrrrqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnoooppprrrrrrooopppqqqrrrrrrqqqooonnnmmmrrrtttqqqpppqqqqqqnnnqqqqqqqqqppppppppppppppprrrsssuuuvvvvvvvvvuuutttppprrrttttttsssssstttuuuqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvqqqqqqrrrrrrrrrqqqppppppllllllmmmoooqqqqqqpppnnnkkklllmmmmmmllllllnnnooorrrrrrrrrrrrrrrqqqpppooolllnnnpppooommmlllmmmpppkkklllmmmnnnnnnnnnmmmlllooonnnnnnnnnnnnooooooppppppppppppoooppppppqqqrrrpppnnnmmmnnnoooooonnnmmmkkklllnnnooopppppppppoookkklllmmmnnnoooqqqrrrrrrssssssrrrpppmmmmmmnnnpppjjjjjjkkkkkkmmmnnnppppppmmmmmmlllllllllkkkkkkkkkhhhgggeeedddeeegggjjjllljjjjjjkkkmmmoooqqqssstttpppqqqsssuuuuuusssqqqoooqqqpppnnnmmmmmmmmmooopppiiijjjjjjkkklllmmmnnnoooiiikkknnnqqqssssssqqqppprrrrrrrrrrrrrrrrrrrrrrrrqqqooolllkkkkkkkkkiiihhhhhhgggggggggffffffffffffeeefffhhhiiihhhiiikkklllkkklllmmmllljjjiiijjjkkkhhhjjjlllkkkiiiggghhhiiidddhhhmmmnnnllliiiggghhhllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllkkknnnnnnnnnnnnnnnmmmmmmmmmjjjjjjkkkmmmpppqqqpppooommmmmmnnnllljjjhhhiiiiiikkkjjjiiiiiijjjjjjiiihhhgggggghhhiiijjjkkkkkklllhhhiiijjjkkkllllllmmmlllkkklllmmmooooooooonnnnnnooonnnmmmlllmmmllliiigggfffggggggfffddddddeeegggccccccccccccdddeeeffffffccccccdddeeeeeeffffffgggccccccdddeeedddcccbbbaaaaaa```______``````___^^^bbbbbbbbbccccccddddddddddddddddddeeeeeeeeefffffffffggghhhiiijjjkkklllllliiiiiiiiihhhggghhhjjjmmmkkkkkkllllllllllllmmmmmmtttsssrrrqqqrrrtttwwwxxxvvvuuutttsssssstttuuuvvvzzzxxxwwwyyy|||}}}{{{xxx}}}|||{{{zzzzzz{{{|||}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyywwwvvvvvvwwwxxxwwwuuusssrrrssstttttttttsssrrrqqqppppppppppppoooooooooooopppooommmkkkkkkkkkmmmmmmnnnnnnmmmlllmmmoooqqqsssqqqpppppppppppppppqqqqqqpppooommmllllllnnnpppqqqpppoooooooooooooooppppppmmmooorrrsssrrrpppppppppooooooooooooooonnnnnnnnnqqqqqqqqqqqqqqqqqqrrrrrruuusssrrrpppppppppqqqrrrrrrpppnnnnnnooopppooonnnrrrqqqpppooonnnnnnnnnnnnpppooooooooopppqqqrrrrrrnnnllljjjjjjlllllljjjhhhooooooooooooooonnnnnnnnnnnnppprrrrrrpppnnnmmmmmmnnnooooooooooooooonnnmmmmmmmmmmmmmmmmmmllllllkkkllliiifffdddeeeggghhhiiigggggggggggghhhjjjkkkllljjjjjjjjjkkklllmmmnnnoookkkmmmnnnmmmllljjjjjjkkkiiikkkmmmmmmmmmnnnpppqqqooooooooopppppppppppppppppppppqqqqqqqqqrrrrrrrrrooooooooooooooonnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnoooqqqttttttrrrpppoooooonnnnnnoooppppppppppppooosssyyyyyyssspppsssuuussstttrrrqqqssswwwyyywwwtttvvvuuuuuutttsssqqqpppooorrrssssssssstttuuuuuuuuuyyyxxxxxxwwwvvvuuuuuutttuuusssrrrqqqqqqooollljjjqqqqqqooonnnmmmmmmmmmmmmmmmmmmnnnmmmlllllloooqqqssssssssssssrrrqqqppppppqqqnnnlllmmmooopppooommmmmmnnnnnnooopppoooooooooooooooooonnnmmmmmmllllllnnnoooooopppppppppooooooqqqqqqqqqppppppnnnmmmmmmiiilllooopppooonnnnnnnnnmmmmmmlllnnnqqqrrrrrrqqqvvvtttqqqnnnmmmlllmmmmmmiiiiiijjjkkkllllllllllllnnnnnnnnnmmmlllkkkiiiiiifffcccaaabbbdddfffeeecccjjjkkkkkkmmmoooqqqssstttrrrssstttuuuuuusssqqqpppmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkllllllnnnoooooooooooopppqqqrrrsssssstttuuuuuutttssssssrrrqqqqqqlllllllllkkkjjjiiiggggggffffffeeeeeeeeeffffffgggcccddddddeeefffgggiiiiiilllllllllkkkjjjiiihhhgggiiiiiiiiiiiiiiihhhgggggghhhiiiiiihhhgggggghhhjjjjjjiiiiiiiiiiiiiiijjjjjjpppllljjjkkkpppsssqqqnnnmmmllljjjjjjkkkooorrrtttlllmmmpppqqqrrrqqqpppooojjjkkklllmmmlllkkkjjjiiihhhhhhhhhhhhgggggggggggghhhhhhhhhiiijjjjjjkkkkkkbbbeeehhhlllnnnnnnmmmlllnnnmmmlllkkkjjjkkkllllllooommmjjjjjjlllllliiigggjjjhhhfffeeeeeeeeeggghhheeeeeeeeedddddddddccccccddddddeeeeeeddddddcccbbbcccccccccbbbbbbcccddddddcccbbbaaa``````aaabbbccccccbbb```______aaabbbccceeeeeeeeeeeeeeeeeeddddddiiihhhggggggggghhhjjjkkkkkkkkkjjjiiijjjkkklllmmmllllllmmmmmmmmmmmmlllllltttssssssrrrssstttuuuvvvuuuuuuuuuttttttuuuuuuuuuxxxwwwwwwxxxzzz{{{{{{zzz~~~}}}|||{{{{{{{{{|||}}}{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvwwwyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxwwwwwwwwwxxxwwwuuussssssssstttttttttsssrrrqqqqqqppppppoooooonnnnnnnnnooommmlllkkkjjjkkkmmmnnnooonnnmmmllllllmmmooopppnnnnnnnnnnnnnnnooopppqqqqqqpppnnnmmmmmmnnnpppqqqrrrqqqpppooonnnnnnnnnnnnoooqqqrrrrrrpppnnnnnnnnnoooooonnnnnnnnnnnnooooooqqqqqqqqqrrrrrrrrrrrrrrruuutttssssssrrrrrrrrrssssssqqqoooooopppppppppoooqqqqqqpppoooooooooooopppppppppooooooooopppqqqqqqmmmkkkjjjjjjlllmmmkkkiiimmmnnnoooppppppooonnnmmmnnnpppssssssrrrqqqppppppqqqqqqqqqpppooonnnmmmmmmmmmnnnooooooooonnnmmmlllmmmjjjgggffffffggggggffffffffffffggghhhiiijjjkkkiiijjjjjjkkklllmmmmmmnnnkkkmmmnnnmmmllljjjkkkkkklllnnnoooppppppppprrrtttoooooonnnnnnnnnoooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmooonnnnnnmmmmmmnnnnnnooooooqqqssstttrrrpppoooooonnnooopppqqqqqqqqqqqqqqqsssxxxxxxsssqqqsssuuusssssssssssstttvvvwwwvvvuuuuuuuuuuuutttsssrrrpppoooqqqqqqrrrsssuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvtttrrrrrrrrrqqqooommmrrrrrrqqqoooooonnnnnnooommmnnnnnnnnnmmmnnnppprrrqqqrrrrrrssssssrrrrrrqqqqqqooommmmmmooopppooonnnnnnnnnnnnnnnooooooooooooppppppoooooonnnmmmmmmmmmppppppqqqqqqqqqqqqpppppprrrrrrrrrrrrqqqpppooonnnkkkmmmoooooommmlllllllllmmmllllllmmmpppqqqqqqppptttrrrooommmkkkkkklllllliiiiiijjjkkklllllllllllljjjkkkllllllmmmmmmlllllljjjhhhffffffiiijjjiiihhhhhhhhhjjjkkknnnppprrrsssrrrrrrssstttsssrrrqqqpppmmmmmmmmmmmmmmmlllllllllllllllllllllmmmnnnooopppoooppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqpppoooooolllllllllkkkjjjiiihhhgggeeeeeedddeeeeeefffggggggdddddddddeeefffggghhhiiikkkkkkkkkkkkjjjiiihhhgggeeefffggghhhiiijjjjjjjjjjjjkkkkkkjjjiiihhhjjjllliiiiiiiiiiiijjjkkkmmmmmmpppllljjjlllppprrrqqqnnnnnnmmmlllllllllnnnpppqqqlllmmmnnnooooooooonnnmmmkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggffffffffffffggghhhhhhiiiiiidddfffhhhkkkmmmmmmmmmllllllkkkkkkjjjkkklllmmmnnnooommmkkkjjjkkkkkkiiigggiiihhhfffeeedddeeefffgggeeeeeeeeedddddddddccccccddddddeeeeeeddddddcccbbbeeedddccccccbbbbbbbbbbbbaaaaaa````````````aaaaaaaaa```______```aaadddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhhhhgggggghhhhhhiiijjjkkkkkkjjjjjjkkkkkklllmmmllllllmmmmmmmmmmmmllllllttttttttttttttttttttttttuuuuuuuuuvvvvvvuuuuuuuuutttuuuvvvvvvvvvxxx{{{}}}~~~}}}|||||||||||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvuuuvvvxxxyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxwwwuuussssssssstttuuutttsssrrrqqqqqqqqqpppoooooonnnmmmmmmllllllkkkjjjjjjkkkmmmmmmooonnnmmmlllkkklllmmmmmmllllllllllllmmmnnnpppqqqrrrqqqpppoooooooooqqqqqqpppppppppoooooonnnnnnnnnpppqqqqqqpppmmmllllllmmmpppooonnnmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttssssssqqqoooooopppppppppoooooooooooonnnoooooopppqqqqqqppppppooooooooooooppplllkkkjjjkkklllmmmlllkkklllmmmoooppppppooonnnmmmnnnpppssstttssssssssstttssssssrrrqqqooonnnmmmlllmmmnnnpppqqqqqqooommmkkkmmmkkkiiihhhhhhhhhfffddddddeeeeeefffggghhhiiijjjhhhiiikkklllmmmllllllkkkkkklllnnnmmmlllkkkkkklllmmmooopppqqqpppqqqrrrtttpppooommmllllllmmmnnnooonnnnnnooooooooopppppppppsssssssssrrrpppooommmlllpppoooooonnnnnnoooooopppoooqqqssssssqqqpppoooooonnnooopppqqqrrrrrrrrrrrrrrrvvvvvvrrrqqqssstttsssssstttuuuuuutttttttttuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrtttuuuwwwxxxyyywwwwwwwwwwwwwwwvvvvvvvvvwwwuuurrrqqqrrrsssrrrqqqsssrrrqqqpppppppppppppppmmmoooooooooooooooqqqsssqqqqqqrrrsssssssssrrrrrrqqqooonnnnnnoooppppppoooooonnnmmmmmmmmmnnnpppqqqqqqqqqppppppooonnnnnnnnnoooooooooooooooooooooooopppppppppppppppooonnnmmmlllmmmnnnmmmkkkiiijjjkkklllkkkkkkllloooppppppoooqqqpppnnnlllkkkjjjkkkkkkiiijjjkkkllllllmmmmmmllljjjkkkllllllmmmmmmllllllkkkjjjiiiiiikkkmmmmmmlllggghhhiiijjjlllnnnpppqqqrrrrrrqqqqqqqqqpppppppppllllllllllllllllllllllllnnnmmmmmmmmmnnnooopppqqqpppppppppppppppppppppppppppppppppoooooonnnnnnmmmlllllllllkkkjjjiiihhhgggcccccccccdddeeefffggghhhdddddddddeeefffggghhhiiiiiiiiijjjiiiiiihhhgggfffeeefffggghhhiiijjjjjjjjjiiijjjjjjiiihhhhhhjjjkkkiiiiiiiiijjjlllmmmooopppooolllkkklllpppqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeffffffgggggghhhhhhiiigggggghhhiiijjjkkklllllljjjjjjjjjkkklllmmmoooooonnnmmmkkkjjjkkkjjjiiiggghhhgggfffddddddeeeffffffeeeeeeeeeeeedddddddddddddddddddddddddddccccccbbbeeeeeedddcccbbbaaa``````___``````aaaaaa``````___^^^^^^^^^^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhjjjjjjkkkllllllllllllkkkkkkllllllmmmmmmllllllkkkrrrrrrssstttuuuuuuuuutttttttttvvvwwwwwwvvvttttttqqqsssuuutttsssuuuzzz~~~~~~}}}|||||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttuuuwwwxxxwwwvvvvvvvvvvvvuuuvvvwwwwwwxxxyyywwwvvvvvvwwwvvvuuusssssstttuuuuuuuuutttrrrqqqqqqqqqpppooonnnmmmmmmllljjjjjjjjjjjjjjjkkklllmmmllllllkkkkkkkkklllmmmmmmllllllkkkkkkmmmoooqqqrrrsssrrrqqqpppppppppqqqqqqmmmmmmnnnoooooopppppppppooooooooonnnlllkkkmmmnnnpppooommmmmmmmmnnnpppqqqooooooppppppqqqrrrrrrrrrtttvvvxxxyyyyyywwwuuutttrrrpppnnnnnnooooooooonnnlllllllllmmmmmmnnnppppppqqqpppooonnnnnnnnnnnnnnnkkkjjjkkkkkklllmmmmmmmmmnnnmmmmmmmmmmmmnnnoooooooooqqqssssssrrrrrrrrrsssrrrqqqpppooonnnnnnnnnmmmlllnnnppprrrqqqooollljjjjjjiiiiiijjjjjjjjjgggeeeddddddeeeggghhhhhhiiiiiihhhiiikkkmmmmmmllljjjiiijjjlllmmmmmmlllkkkkkkllllllmmmoooooonnnoooppprrrpppnnnllljjjjjjkkkmmmooommmmmmmmmnnnnnnnnnooooooqqqqqqqqqqqqpppooonnnnnnppppppooooooooooooppppppoooqqqsssrrrpppoooooopppmmmnnnooopppqqqrrrrrrrrrrrrssssssrrrqqqrrrssstttrrruuuwwwvvvsssqqqrrrtttttttttuuuttttttsssrrrrrrrrrssssssuuuvvvwwwxxxxxxzzzyyyxxxvvvtttsssqqqpppwwwtttqqqppprrrsssttttttrrrrrrqqqpppppppppppppppnnnpppqqqqqqpppqqqrrrtttrrrrrrsssssssssrrrqqqqqqqqqpppoooooooooppppppppppppooommmlllmmmnnnppprrrrrrrrrqqqqqqpppoooooonnnmmmmmmllllllkkkkkklllllllllmmmmmmmmmllllllkkkjjjkkklllllljjjiiihhhjjjkkkmmmlllkkkmmmoooppppppooopppooommmlllkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiiiiijjjiiiiiiiiikkklllmmmmmmjjjjjjjjjkkklllmmmnnnoooqqqqqqpppooooooooooooppplllllllllllllllmmmmmmmmmoooooonnnnnnooopppqqqqqqqqqqqqppppppooooooooooooooooooooonnnnnnnnnmmmmmmkkkllllllkkkjjjiiihhhgggbbbbbbcccccceeefffggghhheeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhhhhgggffffffhhhhhhhhhhhhhhhggggggffffffgggggggggffffffgggiiiiiiiiijjjjjjkkkmmmnnnooonnnllllllmmmooopppooommmlllmmmnnnoooooonnnmmmlllnnnnnnlllkkkkkkkkkkkkllllllkkkiiigggffffffgggggghhhhhhgggggggggfffffffffgggggghhhhhhiiijjjjjjjjjiiiiiihhhhhhhhhjjjkkkllljjjjjjkkkkkklllmmmnnnnnnmmmlllkkkkkkjjjiiihhhgggggggggfffeeedddeeeeeeffffffeeeeeeeeeeeedddddddddcccddddddddddddcccbbbbbbcccccccccbbbbbbaaa``````___```aaabbbbbbaaa```___]]]]]]]]]^^^___```bbbcccddddddddddddeeeeeeeeeeeeeeefffggghhhiiihhhgggfffhhhiiikkklllllllllkkkjjjkkkkkkllllllllllllkkkkkkpppqqqrrrtttuuuvvvvvvvvvssstttuuuvvvvvvuuutttsssppprrrtttsssrrrtttzzz~~~}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvuuutttssstttvvvwwwvvvuuuuuuttttttttttttuuuvvvvvvwwwvvvttttttuuuvvvuuusssssstttuuuuuuuuutttsssrrrppppppoooooonnnmmmmmmllljjjjjjjjjjjjkkkkkklllmmmiiiiiijjjkkklllmmmnnnooonnnmmmllllllnnnpppssstttsssrrrrrrqqqqqqqqqqqqqqqnnnnnnooooooooonnnnnnmmmlllmmmmmmmmmlllmmmoooqqqooonnnmmmmmmmmmooopppqqqnnnnnnnnnooopppqqqqqqrrrsssuuuxxxzzzzzzxxxvvvtttpppooommmmmmnnnnnnnnnmmmjjjjjjjjjkkklllmmmnnnoooppppppooonnnmmmmmmmmmmmmjjjkkkllllllllllllmmmnnnpppnnnkkkjjjjjjmmmppprrrpppqqqrrrrrrpppoooooopppnnnnnnmmmmmmmmmnnnoooooojjjllloooqqqpppnnnkkkiiigggggghhhjjjlllllljjjhhhdddeeeggghhhiiijjjjjjiiiiiikkklllmmmmmmllljjjhhhjjjlllmmmmmmlllkkklllllllllmmmoooooonnnnnnoooqqqpppooollljjjiiikkkmmmnnnllllllmmmmmmmmmnnnnnnnnnmmmmmmnnnoooppppppppppppppppppoooooooooooopppppppppqqqrrrqqqpppooooooppplllmmmnnnooopppppppppppprrrppppppqqqrrrrrrssstttrrruuuwwwvvvrrrpppqqqssstttttttttuuuttttttssssssuuuuuuvvvvvvvvvvvvvvvvvvyyyxxxvvvuuusssqqqpppooovvvsssqqqpppqqqsssttttttqqqqqqpppoooooooooppppppoooqqqrrrrrrqqqqqqrrrssstttttttttsssrrrqqqpppoooqqqqqqqqqpppppppppqqqrrrqqqpppnnnmmmnnnoooqqqsssrrrrrrqqqqqqppppppoooooommmmmmlllkkkjjjjjjkkkkkkkkkllllllllllllkkkjjjjjjhhhiiijjjiiihhhiiikkkmmmmmmllllllmmmooopppooonnnooonnnnnnmmmlllllllllllljjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmlllkkkiiiiiihhhiiijjjjjjkkklllnnnooooooooonnnmmmlllllllllmmmqqqpppooonnnnnnnnnoooooolllllllllmmmmmmnnnnnnnnnpppooooooooooooppppppqqqqqqppppppoooooonnnnnnmmmooooooooooooooonnnnnnnnnkkkkkkkkkkkkjjjjjjiiihhhbbbccccccdddeeefffhhhiiifffffffffffffffggghhhiiigggggghhhhhhhhhgggffffffhhhhhhhhhhhhhhhgggffffffeeefffffffffeeeeeegggiiikkkjjjjjjjjjjjjkkkkkklllmmmlllmmmnnnoooooonnnllljjjkkkmmmooopppooonnnnnnoooooonnnmmmlllllllllmmmllljjjiiigggffffffggghhhggggggggggggffffffffffffggggggggghhhiiiiiijjjjjjjjjiiihhhggggggiiikkkllllllllllllllllllllllllkkklllllllllkkkiiihhhhhhhhhggggggffffffeeeeeeeeeeeefffffffffeeeeeeeeeddddddccccccddddddccccccbbbaaa___```aaabbbbbbbbbbbbaaa___```aaabbbbbbaaa```___^^^^^^^^^^^^^^^^^^______bbbcccccccccddddddeeeeeedddeeefffhhhhhhgggffffffggghhhjjjkkkkkkkkkjjjiiijjjjjjkkkkkkkkkkkkjjjjjjqqqqqqrrrssstttuuuvvvvvvsssssssssttttttssssssssspppqqqrrrssstttvvvyyy{{{{{{{{{||||||||||||{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvtttsssrrrsssuuuvvvuuutttssssssrrrrrrsssssstttuuuuuusssrrrrrrtttuuuuuutttttttttuuuvvvuuutttsssrrroooooonnnnnnnnnnnnmmmmmmkkkkkkkkkkkkllllllllllllggghhhiiikkkmmmnnnooopppqqqpppnnnmmmnnnqqqtttvvvsssrrrrrrrrrqqqppppppoooppppppqqqpppooommmjjjiiijjjlllmmmnnnmmmnnnpppqqqmmmmmmnnnnnnooooooppppppmmmnnnnnnooopppqqqrrrrrrssstttwwwxxxyyywwwuuutttpppooommmmmmnnnnnnnnnmmmjjjjjjjjjjjjkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnkkklllmmmmmmlllkkkmmmnnnpppnnnjjjiiiiiilllpppssspppqqqqqqpppnnnmmmmmmnnnmmmlllkkkkkklllmmmooopppkkklllnnnoooooommmkkkiiigggggghhhjjjmmmnnnmmmkkkfffgggiiikkklllllllllkkklllmmmmmmnnnmmmllljjjiiijjjkkkmmmmmmlllkkklllmmmmmmoooppppppoooooopppqqqpppooommmkkkkkkkkklllmmmllllllmmmmmmmmmnnnnnnnnnjjjkkkmmmnnnppppppqqqqqqpppoooooonnnnnnooooooppppppqqqqqqqqqooonnnoooppplllmmmnnnnnnoooooonnnnnnqqqmmmmmmppprrrrrrrrrtttssstttuuuuuusssrrrrrrrrrsssttttttuuuuuuuuuttttttwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssvvvtttqqqqqqrrrsssssssssqqqppppppoooooooooppppppqqqrrrtttsssrrrppppppqqqssssssssssssrrrqqqppppppqqqrrrrrrqqqppppppqqqsssrrrqqqpppppppppqqqssssssrrrrrrqqqqqqpppooooooooopppooonnnlllllllllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllggghhhjjjjjjiiijjjkkkmmmmmmlllkkklllnnnooonnnmmmmmmmmmmmmmmmmmmmmmlllllljjjkkklllmmmmmmnnnnnnmmmjjjkkkllllllmmmmmmlllllliiikkkmmmmmmmmmoooqqqsssrrrqqqpppooonnnmmmmmmmmmppppppooooooooonnnnnnnnnmmmmmmmmmnnnooooooppppppppppppoooooooooooopppppppppooooooooonnnnnnmmmmmmooooooooooooooooooooooookkkkkkkkkkkkkkkjjjiiihhhdddddddddeeefffggghhhiiiggggggffffffgggggghhhiiigggggghhhhhhhhhhhhggggggdddeeefffggghhhiiiiiiiiifffggghhhgggfffgggiiikkkkkkkkkjjjjjjjjjjjjkkkkkkllllllnnnoooooonnnmmmllljjjkkkmmmoooooooooooonnnooooooooonnnnnnnnnnnnnnnjjjiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffeeeeeedddeeeeeeffffffgggggghhhiiihhhgggggghhhiiijjjlllllllllmmmmmmllllllkkkjjjkkkllllllkkkhhhgggggghhhgggggggggggggggfffffffffffffffffffffeeeeeeeeedddcccccccccccccccbbbbbbaaa\\\^^^```aaabbbbbbbbbbbb___``````aaaaaa``````___]]]]]]]]]]]]]]]]]]]]]]]]aaaaaaaaabbbbbbccccccddddddeeeeeefffffffffffffffgggggghhhiiiiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjiiiuuuuuussssssrrrssstttuuurrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqsssvvvxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{vvvvvvvvvwwwwwwwwwwwwwwwsssrrrrrrrrrtttuuutttsssqqqqqqqqqpppqqqrrrrrrsssrrrpppoooppprrrtttuuuuuutttuuuvvvvvvvvvuuusssrrrmmmmmmmmmnnnnnnnnnnnnnnnlllmmmmmmmmmmmmllllllkkkiiijjjkkklllnnnnnnoooooosssqqqooommmnnnpppsssuuurrrrrrrrrqqqqqqpppooonnnlllmmmooopppooonnnmmmkkkjjjmmmooopppooonnnooooookkklllnnnpppqqqpppoooooooooooopppqqqrrrsssttttttrrrsssuuuvvvwwwvvvuuutttrrrpppooonnnooopppooonnnllllllkkkkkklllmmmnnnnnnmmmmmmlllllllllmmmnnnnnnlllmmmooonnnkkkjjjlllnnnmmmlllkkkkkklllmmmooopppoooppppppooonnnmmmooopppooonnnmmmllllllmmmooopppmmmnnnnnnoooooommmlllkkkiiihhhhhhjjjlllnnnmmmlllhhhiiilllnnnooonnnnnnmmmoooooonnnmmmmmmlllkkkkkkiiikkkmmmmmmlllllllllmmmmmmnnnoooooonnnnnnoooppppppooonnnmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnooopppqqqqqqqqqooonnnnnnmmmmmmnnnnnnooopppqqqqqqpppnnnnnnooopppnnnoooooooooooonnnnnnmmmqqqkkkjjjooosssqqqqqqttttttsssssssssttttttsssqqqsssssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuuuuuuuuuuvvvvvvuuuttttttuuuuuusssrrrqqqqqqpppppppppqqqqqqrrrrrrsssttttttqqqooonnnooopppqqqrrrrrrssssssssssssqqqrrrsssrrrpppppprrrtttrrrrrrrrrsssssssssttttttqqqqqqqqqpppoooooonnnnnnqqqpppnnnlllkkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmgggiiikkklllkkkiiiiiijjjkkkiiiiiijjjkkklllkkkjjjkkkkkklllllllllllllllkkkjjjkkklllmmmnnnnnnnnnnnnjjjkkkllllllmmmmmmlllllljjjlllnnnooonnnpppsssvvvqqqpppoooooonnnnnnnnnnnnoooooopppqqqpppooonnnmmmnnnnnnnnnooopppqqqqqqqqqpppoooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnoooooooooooojjjjjjkkkkkkkkkjjjiiiiiifffffffffffffffggghhhiiigggggggggggggggggghhhiiiggghhhhhhiiiiiihhhhhhhhhddddddfffggghhhiiiiiiiiieeefffggggggfffgggiiikkkkkkkkkjjjkkkkkklllmmmnnnkkklllnnnooonnnmmmlllkkkmmmmmmnnnnnnnnnnnnnnnmmmlllmmmnnnooopppooonnnnnnhhhhhhiiiiiijjjjjjiiiiiiggggggfffffffffeeeeeeeeeddddddeeeeeefffgggggggggggggggggghhhhhhjjjkkkkkkjjjkkklllmmmmmmmmmlllkkkjjjlllmmmkkkhhhfffggghhhhhhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeecccccccccccccccbbbaaaaaa]]]^^^```aaabbbaaa``````___^^^^^^]]]]]]^^^^^^___[[[[[[\\\]]]]]]^^^]]]]]]_________```aaabbbbbbbbbeeeeeeddddddeeeeeefffgggfffffffffffffffggghhhhhhiiiiiijjjjjjjjjjjjiiiiiiyyywwwuuurrrqqqqqqrrrssssssrrrpppppppppppprrrssssssqqqqqqtttxxxyyyxxxuuuvvvwwwyyy{{{||||||{{{{{{uuuuuuuuuvvvwwwwwwxxxxxxsssrrrqqqrrrtttuuutttsssppppppooooooppppppqqqrrrpppnnnmmmnnnqqqtttuuuuuutttuuuvvvvvvvvvuuusssrrrllllllmmmmmmnnnooooooooonnnnnnnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnmmmsssqqqooommmmmmooorrrtttrrrrrrrrrqqqpppooonnnmmmfffhhhkkknnnqqqrrrrrrrrrlllnnnqqqrrrpppnnnmmmmmmjjjllloooqqqrrrqqqooonnnpppqqqqqqrrrtttuuuvvvvvvqqqrrrssstttuuuuuutttttttttrrrppppppqqqrrrqqqpppnnnmmmmmmmmmmmmnnnoooooolllllllllllllllmmmnnnooolllnnnpppnnnkkkjjjkkkmmmiiijjjlllnnnoooooonnnmmmmmmnnnoooooonnnoooqqqsssrrrpppnnnmmmlllmmmnnnoooooooooooooooooonnnnnnmmmkkkjjjiiijjjlllmmmlllkkkiiikkkmmmoooppppppooonnnqqqpppooommmlllllllllllliiikkkmmmmmmlllllllllmmmjjjkkkmmmlllkkkkkklllmmmpppoooooonnnnnnmmmllllllmmmmmmmmmnnnnnnnnnoooooooooooopppqqqqqqqqqqqqpppnnnnnnmmmmmmmmmmmmnnnnnnpppqqqqqqpppnnnmmmoooppppppqqqqqqppppppooonnnmmmqqqjjjiiiooosssqqqqqqttttttrrrqqqrrruuuvvvsssppprrrssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuutttxxxwwwvvvvvvwwwvvvtttrrrrrrrrrrrrqqqqqqrrrssssssrrrtttuuutttqqqnnnmmmmmmmmmnnnppprrrtttuuuuuuvvvqqqssstttssspppppprrrtttrrrssstttuuuuuuuuuttttttqqqqqqppppppooonnnnnnnnnpppnnnllljjjiiijjjkkklllkkkkkkllllllmmmllllllllliiikkkmmmmmmkkkiiihhhhhhiiihhhggghhhiiijjjiiihhhiiiiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkiiiiiihhhkkkmmmnnnmmmooorrrvvvnnnnnnnnnnnnnnnoooppppppnnnoooqqqrrrqqqpppnnnmmmnnnoooooopppqqqrrrrrrrrroooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnjjjjjjkkkkkkkkkjjjiiiiiihhhhhhggggggggghhhhhhiiihhhgggggggggggghhhhhhiiihhhhhhiiiiiiiiiiiiiiihhhgggggggggggggggffffffeeebbbdddeeedddddddddgggiiijjjjjjkkkkkkmmmnnnpppqqqjjjllloooooonnnlllkkkkkkpppoooooonnnmmmllllllllljjjlllnnnppppppooonnnmmmfffgggiiikkkkkkkkkjjjjjjggggggfffffffffeeeeeeeeeffffffgggggghhhiiiiiiiiiffffffggghhhiiijjjkkkkkkhhhiiikkkmmmnnnnnnmmmmmmjjjlllmmmkkkhhhfffgggiiiiiiiiiiiiiiiiiihhhggggggggggggfffffffffeeeeeeeeebbbccccccccccccbbbaaaaaa^^^___aaabbbbbb```^^^]]]^^^]]][[[[[[[[[[[[]]]^^^XXXYYY[[[\\\^^^^^^______^^^^^^^^^___```aaaaaabbbfffeeedddcccdddeeefffgggffffffeeeddddddfffggghhhiiiiiijjjjjjjjjjjjiiiiiisssssssssssssssssssssssspppppppppppppppppppppppppppqqqrrrssstttuuuuuuuuusssuuuwwwwwwvvvuuuuuuvvvzzzzzzzzzzzzyyywwwuuutttvvvrrrmmmmmmppprrrpppmmmpppooonnnnnnnnnpppqqqrrrpppqqqrrrrrrrrrrrrqqqppprrrssssssttttttssssssrrrrrrqqqpppnnnlllkkkkkkjjjmmmnnnooopppooonnnlllkkknnnnnnnnnnnnooooooooooooppppppqqqrrrrrrrrrrrrqqqsssssssssrrrrrrpppooonnnlllkkkjjjlllnnnooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppqqqsssrrrrrrtttuuuvvvuuussssssrrrqqqrrrssssssqqqooopppqqqrrrssssssrrrqqqpppooonnnmmmmmmoooppppppoooooommmllllllmmmmmmlllkkknnnmmmmmmlllllllllmmmmmmooonnnmmmnnnoooooonnnlllnnnooopppppppppooommmllltttsssqqqpppooonnnoooooosssqqqnnnmmmmmmnnnnnnmmmjjjkkklllmmmnnnnnnnnnnnnlllllllllmmmnnnoooooooooqqqpppnnnmmmmmmnnnoooooolllkkkjjjjjjkkklllkkkiiiooonnnnnnmmmmmmmmmnnnnnnnnnooopppppppppooommmlllnnnnnnnnnnnnooooooooooooppppppppppppppppppqqqqqqsssqqqnnnmmmmmmnnnnnnmmmnnnnnnoooooopppppppppqqqpppqqqqqqqqqpppooommmlllmmmnnnoooqqqrrrrrrssssssttttttttttttsssrrrqqqqqqtttsssssstttvvvwwwvvvuuuxxxyyyyyyvvvrrrqqqsssvvvuuuxxxzzzzzzxxxtttrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuttttttsssrrrqqqooonnnnnnoooooooooooonnnmmmlllkkkooooooooonnnoooooopppqqqttttttsssssssssttttttuuuttttttuuuuuuttttttsssrrrrrrqqqooonnnmmmmmmmmmmmmnnnmmmkkkjjjiiijjjkkkkkkkkkjjjiiijjjlllmmmlllkkkgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiigggiiilllmmmlllllllllmmmjjjkkkmmmnnnnnnlllkkkiiikkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjkkklllnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmsssssssssssssssrrrqqqppplllmmmooopppqqqqqqqqqppppppooommmllllllmmmnnnooopppqqqpppooommmlllmmmnnnooonnnnnnnnnppppppnnnmmmlllkkkjjjjjjiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggffffffggghhhiiihhhgggeeeddddddfffhhhjjjdddeeeeeeffffffgggggggggggggggggggggggghhhiiijjjmmmkkkjjjllloooqqqpppnnnpppppppppooonnnnnnmmmmmmkkkkkkkkklllllllllmmmmmmjjjkkkmmmnnnnnnmmmkkkjjjiiiiiijjjjjjjjjiiiiiihhhhhhggggggfffffffffggggggjjjhhhfffeeeeeeeeeggghhhffffffffffffggghhhjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeejjjiiihhhfffffffffggghhhgggggggggffffffeeeddddddfffffffffeeedddcccaaa```````````````___^^^]]]\\\```___^^^\\\[[[ZZZZZZZZZ\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaabbbdddaaaaaacccfffhhhgggeeebbbggggggfffffffffhhhiiijjjllljjjiiigggggghhhjjjkkkrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrooopppqqqrrrrrrrrrrrrrrrsssuuuvvvvvvuuuuuuuuuvvvxxxxxxxxxxxxwwwuuutttsssuuuqqqmmmnnnqqqrrrooolllooonnnnnnmmmmmmnnnooopppqqqqqqrrrssssssrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrqqqpppnnnmmmlllkkkkkknnnooopppqqqqqqpppnnnmmmnnnnnnnnnnnnooooooooooooppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqpppooonnnlllkkkjjjlllnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooorrrqqqqqqsssuuuvvvuuuttttttsssrrrsssttttttrrrpppnnnooopppqqqrrrrrrqqqqqqooommmlllmmmnnnoooooonnnooonnnllllllmmmmmmllljjjllllllllllllllllllmmmmmmlllkkkkkklllmmmmmmkkkjjjkkklllnnnooooooooonnnnnnrrrqqqpppooonnnnnnoooooorrrooommmllllllmmmlllllllllmmmnnnooooooooooooooommmmmmnnnnnnooooooooooooqqqpppooommmmmmmmmmmmnnnmmmlllkkklllmmmnnnmmmlllnnnnnnmmmmmmmmmnnnnnnooonnnooopppppppppooommmlllooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrssspppnnnmmmnnnnnnnnnmmmnnnnnnnnnoooooooooppppppoooppppppqqqpppooommmllllllmmmnnnpppqqqrrrrrrrrrrrrrrrsssssstttssssssssssssrrrqqqrrrtttuuuuuutttwwwwwwwwwuuusssrrrtttwwwvvvxxxzzzzzzxxxuuusssrrruuuuuutttssssssttttttuuutttsssrrrqqqpppooonnnnnnooooooppppppqqqppppppppppppoooooooooooopppqqqqqqtttsssssssssssstttuuuuuuttttttuuuuuuttttttsssrrrsssrrrpppnnnmmmlllmmmmmmmmmmmmkkkjjjjjjjjjkkkkkkkkkjjjiiijjjlllmmmlllkkkgggggghhhhhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhfffhhhkkklllkkkkkkkkkllliiijjjkkkllllllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkooommmlllkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooqqqqqqqqqqqqppppppooonnnnnnnnnpppqqqrrrqqqqqqpppooonnnmmmllllllmmmnnnppppppqqqqqqpppmmmlllmmmoooooonnnnnnoooppppppooonnnlllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggggggggggghhhhhhhhhgggeeeddddddfffhhhjjjeeeeeeeeeeeeeeeeeeffffffeeeeeeeeefffgggiiijjjkkkmmmkkkjjjlllooopppooonnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllljjjkkkkkkllllllkkkjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhggggggffffffgggggggggiiihhhfffeeedddeeefffgggffffffffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjhhhggghhhhhhfffeeeeeeeeeffffffeeeeeeeeeeeeffffffffffffggggggffffffeeecccbbbaaa`````````______^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^```aaabbb```aaabbbeeeggggggdddbbbgggffffffffffffhhhiiijjjiiiiiijjjjjjjjjiiiiiiiiippppppppppppppppppppppppsssrrrqqqppppppqqqrrrsssnnnoooooopppppppppoooooorrrtttvvvvvvuuutttuuuvvvvvvvvvvvvvvvuuusssrrrqqqrrrpppnnnoooqqqqqqnnnkkknnnnnnmmmlllllllllmmmmmmrrrrrrssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqpppnnnmmmllllllllllllmmmoooppppppooonnnmmmmmmnnnnnnnnnooooooooopppppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnnnnmmmlllkkklllnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmpppooopppqqqtttvvvuuutttuuutttssstttuuuuuusssqqqlllmmmnnnpppqqqqqqqqqqqqmmmlllkkklllnnnnnnnnnmmmooonnnllllllmmmlllkkkiiikkkkkkkkkkkklllmmmmmmmmmiiihhhhhhiiikkkkkkiiihhhiiijjjkkkmmmnnnnnnooonnnpppooonnnmmmmmmnnnoooooopppnnnkkkkkkkkkllllllkkkooooooppppppqqqqqqppppppnnnoooooopppppppppooooooqqqpppooommmllllllllllllnnnmmmlllmmmoooppppppooommmmmmmmmnnnnnnoooooopppnnnooopppppppppooommmlllooooooppppppqqqqqqqqqrrrsssssssssssssssrrrrrrrrrrrrpppnnnnnnnnnooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnoooppppppooonnnmmmlllmmmnnnoooppppppqqqqqqpppqqqrrrsssttttttttttttqqqppppppqqqsssttttttsssuuuvvvuuutttssssssuuuwwwvvvxxxzzzzzzwwwuuussssssuuusssrrrqqqqqqrrrtttuuurrrrrrqqqpppoooooonnnnnnmmmnnnooopppqqqqqqqqqqqqpppppppppppppppqqqrrrrrrssssssssssssssstttuuuuuuttttttuuuuuuttttttsssrrrtttsssqqqnnnmmmlllllllllmmmmmmlllkkkkkkkkkllllllkkkjjjiiijjjlllmmmlllkkkfffggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjiiihhhgggeeehhhjjjkkkjjjjjjjjjkkkhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkooonnnmmmlllkkkkkkkkkkkkkkkllllllmmmoooppppppqqqpppppppppppppppoooooooooooopppqqqqqqqqqqqqppppppmmmmmmlllllllllmmmoooppppppqqqrrrqqqooonnnnnnoooooooooppppppppppppoooooollllllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiigggggghhhhhhhhhhhhgggggghhhgggeeedddeeefffhhhjjjfffeeeeeeeeeeeeeeeeeedddccccccccceeefffhhhjjjkkklllkkkjjjkkkmmmooonnnmmmkkkkkkkkkkkkkkklllllllllmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggghhhhhhhhhgggfffeeeeeeeeefffggggggffffffgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeddddddeeeeeeccccccddddddeeeffffffgggffffffffffffeeedddbbbbbb____________^^^]]]\\\[[[VVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[\\\]]]^^^```aaa``````bbbdddffffffdddaaafffeeeeeeffffffgggiiiiiiggghhhjjjkkkllljjjhhhgggnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqpppoooooopppqqqrrrooooooooopppoooooonnnnnnqqqsssuuuuuuttttttuuuvvvvvvvvvuuuuuutttsssrrrrrrpppooonnnoooppppppmmmjjjmmmmmmllllllkkkkkkkkkkkkqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssrrrpppooonnnmmmmmmmmmjjjkkkllllllmmmllllllkkkmmmmmmnnnnnnooooooppppppppppppqqqrrrrrrrrrrrrqqqqqqppppppoooooonnnnnnoooooonnnmmmnnnpppqqqqqqpppllllllllllllllllllllllllmmmmmmmmmlllllllllllllllooonnnnnnpppsssuuuvvvuuuvvvuuutttuuuvvvvvvtttrrrnnnnnnnnnooooooooooooooolllkkkjjjkkkmmmnnnmmmkkkooommmllllllllllllkkkiiijjjjjjkkkllllllmmmmmmmmmhhhgggggghhhjjjjjjiiigggiiiiiijjjkkkllllllmmmmmmmmmmmmlllkkklllmmmnnnooopppnnnkkkkkkkkkllllllkkkoooppppppqqqqqqpppppppppooopppqqqqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllmmmoooqqqppppppllllllmmmnnnooopppppppppnnnooopppppppppooommmlllnnnnnnoooppppppqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrpppnnnnnnooopppooommmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooopppoooooonnnlllmmmnnnooopppppppppppprrrrrrsssssstttssssssssspppooooooqqqsssttttttsssttttttssssssssstttuuuwwwuuuwwwyyyyyywwwtttttttttuuusssqqqpppppprrrtttvvvqqqpppppppppoooooonnnnnnkkkkkklllmmmnnnnnnmmmmmmqqqqqqppppppqqqqqqrrrsssssssssssssssssstttuuuvvvtttttttttuuuttttttsssrrruuusssqqqooommmlllllllllmmmmmmllllllllllllllllllkkkjjjiiijjjlllmmmlllkkkggggggggggggggghhhhhhhhhhhhiiijjjkkkkkkiiihhhgggeeegggjjjjjjiiihhhiiiiiiiiiiiiiiiiiijjjkkkmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmlllkkkkkkkkkllllllmmmmmmnnnoooooopppppprrrrrrqqqqqqqqqqqqqqqrrrpppppppppppppppooooooooolllkkkkkkllllllnnnoooppppppqqqrrrrrrpppoooooopppnnnpppqqqqqqpppooooooppplllllllllllllllkkkkkkjjjjjjjjjiiihhhggggggggghhhfffggghhhiiiiiihhhgggfffggggggeeeeeeeeefffhhhiiihhhhhhggggggffffffeeeeeeccccccddddddfffgggiiiiiikkkjjjjjjkkklllmmmmmmllliiiiiijjjkkkllllllmmmmmmooonnnmmmlllkkkjjjiiiiiiiiihhhgggffffffhhhiiikkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhggggggggghhhiiiiiihhhgggfffeeeeeeeeeffffffggggggggggggggghhhiiiiiiffffffffffffffffffffffffgggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeffffffeeeeeeeeeeeedddcccbbbaaa____________^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[\\\\\\[[[ZZZXXXYYYZZZZZZ[[[\\\]]]^^^___`````````bbbdddeeecccaaaddddddeeeeeefffggghhhiiiggghhhiiijjjkkkjjjiiiiiimmmmmmmmmmmmmmmmmmmmmmmmpppooonnnmmmmmmnnnooopppppppppppppppppppppooooooppprrrttttttttttttuuuvvvwwwvvvvvvuuuttttttttttttoooooooooppppppooollljjjmmmmmmmmmllllllkkkjjjjjjpppoooooooooooooooooopppqqqrrrrrrrrrrrrrrrrrrqqqsssrrrqqqpppooonnnnnnnnnkkkkkkllllllllllllllllllmmmmmmmmmnnnooopppppppppppppppqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnoooooopppqqqpppoooppprrrtttsssrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllpppooonnnooorrruuuvvvvvvvvvuuutttuuuvvvvvvtttrrrqqqpppooonnnmmmmmmllllllkkkjjjjjjlllmmmnnnllljjjnnnlllkkkkkkllllllkkkjjjjjjkkklllmmmmmmmmmlllllliiihhhhhhiiikkklllkkkiiikkkkkkkkkjjjjjjjjjjjjkkklllkkkkkkkkkkkkmmmnnnooopppnnnlllkkklllmmmmmmmmmnnnnnnoooooopppooooooooonnnoooqqqrrrrrrrrrppppppllllllmmmnnnnnnooooooooolllkkkkkklllnnnpppooonnnkkklllnnnoooppppppppppppnnnooopppppppppooommmlllllllllmmmnnnoooqqqqqqrrrssssssrrrrrrqqqqqqqqqpppqqqpppoooooopppqqqooonnnmmmmmmmmmmmmllllllllllllkkklllnnnoooppppppppppppnnnnnnooopppqqqqqqqqqqqqttttttttttttsssrrrqqqpppppppppoooqqqsssuuuuuutttsssrrrrrrrrrssstttuuuvvvuuuvvvxxxwwwuuusssssstttuuusssqqqpppqqqsssuuuwwwppppppoooooooooooooooooommmmmmmmmmmmmmmlllkkkjjjqqqqqqppppppqqqqqqrrrsssrrrrrrrrrssssssuuuvvvvvvtttttttttuuuttttttsssrrruuusssqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiijjjlllmmmlllkkkhhhggggggfffggghhhiiiiiiiiijjjkkkkkkjjjiiihhhgggeeegggiiijjjiiihhhhhhhhhjjjjjjjjjjjjkkklllnnnoookkkkkkkkkkkkkkkkkkkkkkkkiiikkkmmmmmmkkkkkklllnnnoooooooooooooooooonnnnnnrrrqqqqqqppppppqqqrrrrrrnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnoooooooooqqqrrrrrrpppoooooopppmmmoooqqqqqqooonnnoooppplllmmmmmmmmmmmmlllkkkjjjlllkkkjjjhhhgggffffffffffffggghhhiiiiiihhhgggfffgggffffffeeefffggghhhiiijjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeeffffffgggiiijjjkkkkkkjjjjjjkkkkkkjjjjjjkkklllmmmnnnnnnooooooooonnnmmmkkkjjjiiiiiiiiihhhgggffffffhhhjjjllllllllllllkkkkkkiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhhhhggggggffffffffffffhhhgggggggggggghhhhhhiiigggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddccccccdddccccccbbbaaa```____________^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]_________aaaccccccbbbaaabbbcccdddeeefffggghhhhhhiiiiiihhhhhhhhhiiikkklllllllllllllllllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmoooppppppqqqqqqqqqppppppoooqqqssstttsssssstttvvvwwwwwwvvvuuuuuuuuuuuuuuuppppppppppppooonnnmmmmmmmmmmmmmmmnnnmmmmmmlllkkkoooooonnnmmmmmmnnnooooooqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqpppooooooooooooooooooooonnnnnnnnnmmmmmmllllllmmmnnnooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqqqqooonnnnnnooopppqqqrrrqqqpppqqqsssttttttsssnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooorrrpppoooppprrruuuvvvvvvvvvuuutttuuuvvvvvvtttrrrsssrrrqqqooommmlllkkkkkkkkkjjjkkklllnnnnnnllljjjllljjjjjjkkklllmmmlllkkkllllllnnnnnnnnnmmmlllkkkjjjiiiiiikkkmmmnnnmmmkkkllllllkkkjjjjjjjjjjjjjjjllllllkkkkkkkkklllnnnooopppnnnlllkkkmmmnnnnnnmmmkkklllmmmnnnoooooooooooolllnnnppprrrsssrrrqqqppplllmmmnnnooopppppppppooolllkkkjjjkkkmmmnnnnnnmmmlllmmmooopppqqqppppppooonnnooopppppppppooommmllljjjkkklllnnnoooqqqrrrrrrssssssrrrrrrqqqqqqpppppppppoooooopppqqqqqqpppnnnmmmmmmmmmmmmmmmllllllllljjjlllnnnppprrrrrrrrrrrrpppqqqqqqrrrssssssrrrrrrvvvvvvuuutttsssqqqpppooopppooooooqqqsssuuuuuuttttttrrrpppqqqrrrtttuuutttssstttvvvuuusssrrrrrrssssssrrrqqqqqqqqqsssuuuvvvooooooppppppppppppppppppqqqqqqqqqqqqpppooonnnmmmpppppppppppppppqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwttttttuuuuuuttttttsssrrrtttsssqqqooonnnnnnnnnooolllmmmnnnnnnooonnnnnnnnnkkkjjjiiijjjlllmmmlllkkkiiihhhggggggggghhhjjjkkkkkkkkkkkkjjjiiiiiihhhhhhfffhhhjjjjjjiiihhhhhhhhhkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkgggjjjmmmmmmkkkjjjlllooopppppppppoooooonnnnnnnnnoooooonnnmmmmmmooopppqqqmmmmmmllllllllllllmmmnnnkkkkkkllllllmmmmmmmmmnnnnnnppprrrrrrpppooooooooollloooqqqpppnnnlllnnnppplllmmmnnnnnnnnnmmmlllkkklllkkkjjjiiihhhggggggggggggggghhhhhhhhhhhhggggggfffffffffffffffggghhhhhhkkkkkkjjjjjjjjjjjjjjjiiihhhgggffffffeeeeeeffffffhhhjjjkkkjjjiiihhhiiikkkkkkllllllmmmnnnoooooopppooonnnnnnlllkkkjjjiiiiiijjjiiihhhggghhhiiikkkmmmllllllllllllkkkjjjhhhhhhhhhhhhhhhhhhiiijjjkkkllliiiiiiiiihhhhhhhhhgggggghhhhhhgggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffffffffgggeeeeeefffggggggggggggfffhhhggggggfffeeeeeeddddddcccccccccccccccbbbaaaaaa````````````___^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXXYYYZZZ\\\\\\\\\\\\___^^^^^^___aaabbbaaa```aaabbbccceeefffgggggggggjjjiiigggggggggiiilllmmmlllllllllllllllllllllllllllmmmnnnoooooonnnmmmlllnnnoooppppppqqqqqqqqqqqqnnnppprrrssssssssstttuuuwwwvvvuuutttttttttuuuvvvrrrrrrqqqpppnnnnnnnnnooommmmmmoooooopppooonnnnnnpppooonnnmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqqqqpppppppppppprrrqqqpppooonnnmmmmmmmmmllllllmmmnnnooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqrrrqqqpppooooooppprrrsssqqqpppoooppprrrtttsssrrroooooooooooooooooooooooonnnnnnooopppqqqqqqrrrrrrtttrrrppppppsssuuuvvvvvvuuutttttttttuuuuuusssrrrsssrrrpppooommmmmmmmmmmmkkkkkkkkkmmmoooooommmjjjjjjiiihhhjjjlllnnnnnnmmmnnnnnnppppppooonnnlllkkkjjjjjjjjjlllnnnooonnnlllkkkkkkjjjjjjjjjkkkllllllmmmmmmlllkkkkkklllmmmnnnnnnllljjjjjjlllmmmmmmmmmjjjkkklllnnnoooppppppqqqjjjlllooorrrssssssqqqqqqppppppqqqqqqqqqpppnnnmmmmmmlllkkkkkkmmmnnnmmmkkkmmmnnnpppqqqqqqpppooonnnnnnooopppppppppooommmlllkkkkkkmmmnnnppprrrsssttttttttttttsssrrrqqqqqqqqqpppooooooqqqrrrrrrpppnnnnnnnnnnnnnnnmmmmmmlllllljjjlllnnnqqqssstttttttttsssssstttuuuuuuuuutttttttttuuuttttttsssrrrqqqpppnnnmmmmmmooorrrttttttsssuuurrrpppppprrrttttttrrrrrrssstttsssqqqpppqqqrrrpppppppppqqqqqqrrrssstttooopppppppppqqqqqqrrrrrrrrrrrrssssssssssssrrrqqqpppoooooooooooopppqqqqqqrrrrrrrrrssstttuuuvvvwwwttttttuuuuuuttttttsssrrrrrrrrrpppooooooooopppppplllmmmnnnooopppoooooonnnkkkjjjiiijjjlllmmmlllkkkjjjjjjhhhhhhhhhiiikkklllnnnllljjjiiihhhhhhiiijjjgggiiikkkkkkjjjhhhhhhhhhjjjjjjllllllmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkgggkkknnnnnnkkkiiijjjmmmooooooooooooooopppppppppooonnnmmmmmmmmmnnnpppqqqmmmllllllkkklllmmmooooookkklllllllllmmmllllllllllllnnnqqqqqqpppooonnnnnnjjjnnnqqqppplllkkklllooolllmmmooooooooonnnlllkkkjjjjjjiiiiiiiiijjjjjjkkkhhhhhhgggggggggggghhhhhhffffffffffffggggggggghhhiiiiiijjjjjjjjjjjjjjjjjjgggggggggffffffggghhhhhhgggiiikkkjjjhhhggghhhjjjllllllmmmmmmnnnnnnnnnooonnnnnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiijjjlllmmmnnnmmmmmmmmmlllkkkjjjhhhgggiiiiiiiiiiiijjjkkklllllljjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiigggfffeeeeeeeeeeeecccdddeeefffgggffffffeeeggggggggggggggggggggggggdddeeeeeeeeeeeedddccccccaaaaaaaaaaaa```___^^^^^^YYYYYYXXXXXXYYYYYYZZZZZZ]]]\\\\\\\\\[[[[[[[[[[[[WWWXXXYYY[[[\\\\\\\\\\\\^^^]]]]]]^^^```aaaaaa``````aaaccceeefffggggggggghhhhhhhhhhhhiiijjjkkkllllllllllllllllllllllllllllllmmmpppqqqqqqpppmmmlllmmmmmmooopppqqqqqqqqqqqqmmmppprrrssssssssstttuuuwwwvvvttttttssstttuuuvvvssssssrrrpppnnnnnnoooqqqmmmnnnoooqqqqqqqqqppppppqqqpppooonnnnnnooopppqqqqqqqqqqqqrrrrrrqqqqqqqqqssssssrrrqqqpppppppppppprrrqqqooonnnlllkkkkkkkkkllllllmmmnnnooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqsssrrrpppooooooqqqrrrtttooonnnnnnoooqqqrrrrrrqqqoooooooooooooooooooooooonnnnnnoooqqqrrrssstttuuuvvvsssqqqqqqsssuuuvvvvvvuuutttssstttuuuuuusssqqqsssqqqpppnnnnnnnnnooooookkkkkklllnnnpppooommmkkkhhhhhhhhhjjjlllnnnnnnnnnooopppqqqqqqpppnnnllljjjjjjjjjjjjlllnnnooonnnllljjjjjjiiiiiijjjlllnnnooonnnnnnllllllllllllmmmnnnmmmkkkiiiiiijjjllllllllliiikkklllnnnpppqqqrrrrrrhhhkkknnnqqqssssssrrrqqqssssssssssssqqqooommmkkknnnmmmllllllmmmnnnmmmkkknnnooopppqqqqqqpppnnnmmmnnnooopppppppppooommmlllkkklllmmmoooqqqsssuuuuuuvvvvvvuuutttssssssrrrrrrpppooooooqqqrrrrrrpppnnnoooooonnnnnnnnnmmmmmmmmmkkkllloooqqqtttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvssssssssstttssssssrrrrrrmmmllllllnnnqqqssssssrrruuurrroooppprrrtttsssqqqqqqrrrsssrrrppppppppprrrnnnnnnooopppqqqrrrrrrrrrpppppppppqqqrrrrrrssssssqqqqqqrrrsssttttttttttttooooooooonnnoooppppppqqqqqqrrrrrrssstttuuuwwwwwwttttttuuuuuuttttttsssrrrrrrqqqpppoooooopppqqqrrrlllmmmnnnpppppppppooonnnkkkjjjiiijjjlllmmmlllkkkkkkjjjiiihhhhhhjjjlllmmmooommmjjjhhhggghhhjjjkkkgggiiikkkkkkjjjiiihhhiiihhhjjjkkkllllllkkkiiihhhkkkkkkkkkkkkkkkkkkkkkkkkhhhmmmpppooojjjggghhhkkkmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnoooppprrrtttmmmlllllllllmmmnnnpppqqqlllllllllmmmmmmlllkkkkkkkkknnnpppqqqpppnnnnnnnnniiimmmpppoookkkjjjlllooolllnnnooopppooonnnlllkkkhhhhhhhhhiiijjjlllmmmnnniiihhhgggffffffggghhhiiifffffffffggggggggggggggghhhhhhhhhiiijjjjjjjjjkkkfffffffffggggggiiijjjjjjgggiiikkkjjjgggfffhhhjjjlllllllllmmmmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkjjjkkkkkkkkkkkklllmmmnnnooommmmmmmmmlllkkkjjjhhhgggiiiiiiiiiiiijjjkkklllmmmjjjkkkkkkkkkkkkjjjiiiiiiiiihhhgggggggggggghhhhhhffffffffffffffffffffffffhhhgggeeecccbbbbbbbbbbbbaaabbbdddeeefffeeeeeedddffffffgggggghhhiiiiiiiiifffffffffgggffffffeeeeeebbbbbbbbbbbbaaa```___^^^XXXXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\WWWXXXZZZ[[[\\\]]]\\\\\\^^^]]]]]]^^^```aaaaaa```___```bbbeeefffggggggfffeeegggiiikkklllkkkjjjiiiuuupppkkkjjjkkklllkkkjjjllllllmmmnnnnnnmmmmmmllljjjkkkmmmoooooooooooonnnmmmppprrrrrrqqqqqqtttwwwwwwuuussstttwwwxxxwwwtttssssssrrrrrrqqqqqqrrrrrrmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssqqqooonnnooorrruuuvvvuuusssqqqppppppqqqqqqsssqqqpppnnnlllllllllmmmnnnnnnnnnnnnooooooooooooppprrrssssssqqqppppppqqqwwwtttpppoooppprrrssssssooopppqqqqqqrrrrrrrrrqqqsssttttttsssrrrqqqpppooommmmmmmmmooorrruuuvvvvvvrrrrrrtttuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuuuutttttttttsssqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjkkkmmmnnnoooooollllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiiggghhhjjjjjjiiiiiiiiijjjkkkjjjjjjjjjkkkmmmnnnooojjjjjjkkkllllllmmmnnnnnnnnnllljjjlllooorrrqqqpppoooooopppppppppoooooonnnpppoooooonnnmmmlllllllllkkkmmmpppqqqpppnnnnnnnnnllllllmmmnnnoooooonnnnnnnnnoooooopppppppppoooooonnnnnnooopppqqqrrrrrrsssuuuuuuuuutttssssssrrrrrruuusssqqqpppqqqrrrrrrrrrppppppooonnnnnnnnnnnnnnnlllnnnoooqqqrrrrrrrrrrrrrrrssstttuuuuuuuuusssssstttssstttuuuvvvuuurrrpppmmmmmmnnnnnnooooooppppppnnnoooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnpppqqqrrrrrrqqqqqqooonnnnnnooopppqqqssstttuuuuuutttqqqnnnmmmooopppppppppppppppppppppqqqqqqtttssssssrrrssstttuuuvvvvvvuuutttsssssssssssssssuuusssooommmlllmmmoooqqqooommmkkkkkknnnpppooommmlllllllllkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkklllmmmllliiigggfffffffffggglllkkkjjjhhhgggffffffffffffhhhjjjlllllllllkkkjjjiiiiiijjjkkkkkklllmmmmmmkkkkkkmmmmmmmmmmmmkkkkkknnnmmmnnnooommmkkknnnttt{{{yyyuuuqqqnnnmmmllllllkkkllllllmmmnnnoooppppppmmmmmmlllkkkkkklllllllllmmmnnnoooppppppooonnnmmmlllmmmnnnppppppoooooonnnnnnnnnoooooonnnllliiihhhmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllkkkhhhgggggghhhjjjlllkkkiiihhhhhhiiiiiigggfffhhhiiiiiijjjjjjiiiiiihhhjjjkkklllkkkiiihhhiiijjjmmmnnnnnnnnnmmmllllllkkkkkkllllllllllllllllllllljjjjjjkkkkkkkkkllllllllljjjkkklllkkkiiihhhiiijjjooommmkkkiiiiiiiiijjjkkkhhhhhhiiijjjiiihhhgggfffggghhhhhhhhhhhhhhhhhhgggkkkjjjiiigggffffffffffffffffffffffffeeedddcccbbbbbbdddffffffeeeeeeeeefffgggffffffgggiiiiiihhhgggiiiiiiiiiiiigggfffdddbbbbbbbbbaaa```___^^^^^^]]][[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYY___^^^^^^______```aaabbbaaabbbcccddddddddddddcccfffggghhhiiijjjiiiiiiiiipppmmmkkklllmmmnnnllljjjmmmllllllkkkkkkjjjjjjjjjiiijjjlllmmmnnnnnnnnnmmmnnnppprrrsssrrrrrrtttvvvvvvtttssssssuuuwwwuuuttttttsssrrrqqqqqqqqqqqqqqqpppppppppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqpppsssssssssqqqpppqqqsssuuuttttttsssrrrqqqqqqqqqqqqsssrrrpppooonnnmmmmmmnnnoooooooooppppppppppppqqqoooppprrrrrrqqqqqqqqqrrruuurrrooonnnooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqtttttttttssssssrrrqqqppppppooooooqqqsssuuuwwwwwwsssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrqqqooolllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkllllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiigggiiikkkkkkjjjiiijjjkkkiiijjjkkklllmmmmmmlllllliiijjjjjjkkkllllllmmmmmmpppnnnmmmnnnqqqssssssrrroooooopppppppppoooooonnnpppoooooonnnmmmmmmlllllljjjmmmpppqqqpppooonnnooolllmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppoooooopppppppppppppppppprrrsssssstttuuuuuuvvvvvvuuurrrppppppqqqrrrrrrqqqpppoooooonnnnnnnnnnnnnnnmmmnnnpppqqqrrrsssrrrrrrrrrrrrsssssssssssssssrrrrrrrrrssstttvvvuuusssqqqooooooooonnnnnnnnnnnnnnnqqqpppnnnmmmmmmoooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqlllmmmnnnooopppppppppooonnnooooooppppppqqqqqqrrrtttttttttrrrpppooopppqqqqqqqqqqqqrrrrrrrrrrrrsssttttttsssrrrrrrssstttuuuuuuttttttssssssssssssttttttrrrooommmlllmmmoooppppppmmmlllllloooppppppnnnmmmmmmnnnnnnnnnmmmmmmlllmmmllllllkkkkkkkkkkkklllnnnmmmkkkiiihhhhhhiiijjjlllkkkjjjhhhggggggffffffggghhhjjjlllllllllkkkjjjjjjjjjjjjkkkkkkllllllmmmkkklllmmmnnnnnnmmmlllkkkkkkjjjllloooooommmpppuuu|||xxxtttqqqnnnmmmmmmkkkkkkkkkllllllmmmmmmnnnllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqpppoooooonnnooooooooommmllljjjiiikkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllllllllmmmmmmmmmllliiigggggghhhjjjkkkkkkjjjhhhiiiiiijjjhhhgggiiiiiijjjjjjjjjjjjiiiiiijjjkkklllkkkjjjiiijjjkkkkkkkkklllkkkkkkjjjjjjiiilllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjkkklllkkkiiihhhiiijjjllljjjiiiggggggggghhhiiiiiijjjkkkkkkkkkjjjiiihhhgggggggggffffffgggggggggiiiiiihhhgggffffffffffffffffffeeeeeedddcccccccccccceeeffffffeeeeeefffgggggggggggghhhiiijjjiiigggggghhhhhhhhhgggfffdddccc```aaabbbcccbbb```]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[____________```aaabbbbbbbbbcccccccccdddddddddeeeeeefffffffffgggggggggggglllkkklllmmmooonnnllljjjmmmlllkkkiiihhhhhhhhhhhhiiijjjkkkllllllmmmllllllnnnppprrrsssrrrrrrtttuuuvvvtttrrrrrrsssttttttssstttsssrrrqqqpppppppppppppppqqqqqqrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppssstttuuutttsssssstttuuurrrrrrsssssssssrrrrrrqqqtttsssrrrpppoooooooooooopppppppppqqqqqqqqqrrrrrrnnnppprrrrrrqqqqqqrrrttttttqqqnnnmmmnnnooopppppprrrrrrsssssssssrrrrrrqqqsssssssssssssssrrrqqqppprrrrrrssstttuuuvvvwwwwwwttttttuuuvvvwwwwwwwwwwwwssssssttttttuuuvvvvvvvvvsssqqqnnnlllkkkkkkmmmnnnllllllllllllllllllllllllnnnnnnmmmlllkkkjjjjjjiiillllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiihhhjjjllllllkkkjjjkkklllhhhjjjlllnnnnnnllljjjhhhhhhiiiiiijjjjjjkkkkkkkkknnnmmmmmmnnnqqqrrrrrrqqqnnnooooooppppppoooooooooooooooooonnnmmmmmmlllllliiillloooppppppooooooooonnnnnnnnnnnnnnnnnnmmmllllllmmmnnnppppppqqqqqqqqqqqqqqqqqqppppppooooooooosssttttttuuuuuuvvvwwwwwwtttrrrpppooopppqqqqqqpppoooooonnnnnnnnnmmmmmmmmmmmmnnnppprrrsssssssssrrrsssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqsssttttttrrrpppooooooooonnnmmmmmmllllllsssqqqnnnllllllooorrrtttppppppppppppppppppppppppjjjkkklllmmmnnnnnnnnnnnnnnnooopppqqqqqqpppooooooqqqssstttsssrrrpppqqqqqqrrrsssssssssttttttttttttuuutttsssrrrrrrrrrssstttssssssssssssssstttttttttsssqqqooommmlllmmmnnnooopppooommmnnnpppqqqqqqpppooopppqqqssssssrrrpppooonnnnnnmmmlllllllllllllllooonnnmmmlllkkkkkklllmmmlllkkkjjjiiihhhgggggggggggghhhjjjkkkllllllkkkjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmllllllhhhhhhkkkooopppoooqqquuu~~~|||xxxtttpppnnnlllllljjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmllllllllllllmmmmmmnnnoooqqqrrrrrrrrrqqqpppoooooonnnmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkkmmmmmmmmmnnnnnnnnnnnnooonnnmmmjjjhhhggghhhiiijjjllljjjiiiiiikkkkkkjjjhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkkkklllmmmkkkkkkkkkkkkjjjjjjjjjjjjllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkjjjkkklllkkkjjjiiijjjkkkkkkjjjiiihhhggghhhiiijjjkkkkkklllmmmlllkkkjjjiiigggfffeeeddddddeeefffggggggggggggfffffffffgggggggggfffdddcccbbbbbbccccccccceeeffffffeeedddfffggghhhhhhgggiiijjjkkkiiihhhffffffgggggggggfffdddccc^^^```ccceeedddbbb^^^\\\ZZZ[[[\\\^^^```aaaaaaaaa]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYZZZZZZ\\\]]]^^^_________```aaaaaabbbbbbeeedddcccccccccdddeeefffeeedddcccccccccdddeeeffflllllllllmmmmmmlllkkkjjjmmmkkkiiihhhggghhhiiijjjjjjjjjkkkkkkllllllllllllnnnpppqqqsssssssssssssssssssssrrrqqqrrrrrrsssrrrtttsssrrrqqqpppooooooooopppppppppqqqqqqrrrrrrrrruuuuuuuuutttssssssrrrrrrrrrtttvvvvvvuuusssssstttqqqrrrssstttttttttrrrrrrttttttsssrrrqqqqqqppppppppppppppppppqqqqqqqqqrrrpppqqqrrrqqqppppppqqqssstttqqqooonnnooopppppppppssssssttttttssssssrrrrrrqqqrrrrrrrrrqqqqqqpppooorrrsssuuuuuuuuuuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwtttttttttttttttttttttuuuuuussspppmmmmmmnnnppprrrllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiiiiijjjllllllkkkkkkkkkllliiijjjlllllllllkkkiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkmmmnnnooooooooommmnnnoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmhhhkkknnnppppppooooooooonnnnnnoooooonnnmmmllllllllllllnnnoooqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqwwwwwwwwwvvvuuuuuutttttttttrrrooonnnoooppppppooooooooooooooonnnnnnmmmmmmnnnoooqqqrrrssstttsssssstttsssrrrqqqqqqqqqrrrssssssrrrqqqrrrrrrrrrooommmnnnmmmmmmmmmmmmmmmmmmmmmqqqpppnnnmmmnnnoooqqqsssoooooooooooooooooooooooojjjkkkkkklllmmmmmmnnnnnnooopppqqqrrrqqqpppnnnlllnnnppprrrsssqqqppppppppprrrrrrssssssttttttuuuuuutttsssrrrqqqqqqqqqrrrsssqqqrrrrrrsssttttttttttttqqqpppooonnnnnnnnnnnnoooppppppoooooopppqqqqqqqqqqqqsssuuuwwwxxxvvvtttrrrpppooonnnmmmmmmmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnlllkkkjjjiiihhhhhhhhhhhhggghhhjjjkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkllllllllllllkkkkkkhhhgggjjjoooqqqoooooorrrwwwuuussspppmmmkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiikkkjjjjjjjjjjjjkkkllllllnnnmmmlllkkklllmmmnnnooopppppprrrsssssssssrrrqqqpppooonnnllllllkkkkkklllhhhhhhhhhiiiiiikkkllllllmmmmmmnnnnnnnnnoooooooooooonnnllljjjhhhhhhiiiiiilllkkkjjjjjjllllllkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjkkkllllllllllllmmmnnnmmmmmmllllllllllllllllllllllllkkkjjjjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkklllllljjjiiijjjlllmmmmmmlllkkkkkkllllllmmmkkkkkklllllllllkkkjjjiiigggfffdddccccccdddfffgggfffeeeeeeeeeffffffggghhhgggeeecccaaaaaaaaabbbcccbbbcccddddddccccccdddfffiiihhhhhhiiikkkkkkjjjiiieeeeeefffggggggfffeeeddd```aaacccddddddbbb```___[[[\\\^^^___```aaaaaaaaa^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYYYYYYYZZZ\\\___```______```aaabbbbbbbbbbbbfffeeecccbbbbbbdddeeegggeeedddbbbaaaaaabbbdddeeepppooommmkkkiiiiiijjjkkkkkkjjjiiihhhiiijjjmmmnnnlllllllllllllllmmmmmmmmmnnnoooppprrrssssssqqqppppppqqqrrrrrrrrrrrrrrrrrrtttsssrrrqqqpppppppppppprrrrrrrrrrrrsssssssssssswwwwwwvvvvvvvvvuuuuuuuuuqqqsssuuuvvvuuusssssssssqqqrrrssstttuuutttsssrrrttttttssssssrrrrrrqqqqqqooooooooopppppppppqqqqqqrrrssssssqqqooooooppprrruuusssqqqpppqqqrrrrrrqqqsssssssssttttttsssrrrrrroooppppppppppppoooooonnnppprrruuuuuusssssssssuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqsssrrrpppnnnnnnoooqqqsssmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkllllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiiiiijjjllllllkkkkkkkkklllkkkjjjjjjiiiiiiiiijjjjjjgggggghhhhhhhhhhhhhhhiiihhhjjjlllmmmmmmnnnnnnnnnmmmmmmnnnooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmhhhkkknnnpppooonnnnnnnnnnnnnnnoooooonnnmmmllllllllllllnnnoooqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuuwwwwwwwwwvvvuuuuuutttttttttrrrooooooooopppooonnnooooooppppppoooooonnnmmmnnnpppqqqsssttttttttttttvvvuuusssrrrrrrrrrssstttuuusssqqqppppppnnnllljjjjjjkkkkkklllmmmnnnnnnooommmnnnooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnllllllllllllmmmnnnooooooooopppqqqrrrqqqooommmkkkkkkmmmppppppooonnnnnnooopppqqqqqqrrrssssssttttttsssrrrqqqppppppqqqrrrssspppqqqrrrsssttttttssssssppppppppppppooooooooooooppppppppppppppppppqqqrrrsssuuuxxxzzzzzzyyywwwuuuqqqppppppooonnnnnnoooooonnnnnnnnnmmmmmmmmmmmmnnnlllkkkjjjiiihhhhhhhhhiiihhhhhhiiijjjkkkkkkkkkkkkmmmlllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkiiijjjooopppmmmlllmmmpppooonnnmmmllllllkkkkkkmmmmmmllllllkkkkkkjjjjjjkkkjjjjjjjjjkkkkkklllmmmooonnnmmmlllmmmnnnpppqqqpppqqqrrrttttttssssssrrrooonnnmmmllllllllllllllliiiiiiiiiiiijjjkkkmmmmmmlllmmmmmmmmmmmmnnnnnnnnnooonnnmmmkkkjjjiiiiiiiiilllkkkjjjkkklllmmmllljjjjjjkkkkkkllllllkkkkkkjjjjjjkkkllllllllllllmmmnnnllllllkkkkkkkkkllllllmmmllllllkkkjjjjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkllllllkkkjjjkkklllooonnnnnnmmmmmmmmmmmmmmmiiijjjjjjkkkkkkjjjhhhgggfffeeedddccccccdddeeefffddddddddddddeeefffggghhhgggeeecccaaaaaaaaabbbcccaaabbbcccbbbaaaaaaccceeeiiihhhhhhiiikkkkkkjjjiiieeefffgggggggggfffeeedddccccccbbbbbbbbbcccdddddd`````````aaaaaa``````___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\^^^```aaa___```aaabbbccccccccccccfffeeecccbbbbbbccceeefffeeedddbbbaaaaaabbbdddeeeqqqpppmmmjjjggggggiiillljjjjjjjjjjjjkkkmmmnnnpppmmmmmmllllllllllllmmmmmmmmmmmmnnnppprrrrrrooommmlllooorrrttttttsssrrrsssssssssrrrrrrqqqqqqrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqqqsssuuuvvvtttssssssssssssssstttttttttssssssrrrssssssssstttsssrrrqqqqqqoooooooooppppppppppppqqqrrrsssrrrqqqooooooqqqsssvvvtttssssssttttttsssrrrqqqqqqrrrsssssssssssssssoooooopppppppppoooooonnnmmmqqqtttuuusssqqqrrrtttuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvuuusssrrrqqqpppooopppooonnnnnnnnnooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnmmmkkkjjjiiihhhllllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiihhhjjjllllllkkkjjjkkkllljjjjjjhhhggghhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnoooooonnnooopppllllllmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmiiilllooopppooommmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnppppppqqqqqqqqqpppqqqqqqrrrtttuuuuuuvvvsssttttttuuuuuuvvvwwwwwwuuussspppoooppppppooooooooopppqqqrrrqqqpppooonnnoooppprrrtttuuuuuuuuutttvvvuuuuuutttsssssssssssstttrrrpppnnnnnnmmmjjjhhhhhhiiijjjkkklllnnnooooookkklllnnnppppppooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnppppppoooooopppppppppooommmlllkkkmmmnnnnnnmmmlllmmmnnnoooooopppqqqrrrsssssstttqqqqqqpppppppppqqqrrrssspppqqqsssttttttsssrrrrrrpppqqqqqqrrrrrrqqqppppppooopppqqqpppooooooqqqssssssuuuwwwxxxyyyxxxwwwvvvqqqqqqppppppppppppqqqqqqoooooonnnnnnmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllllllllllllllmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkoookkkjjjmmmnnnkkkjjjjjjnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqpppqqqssstttttttttsssrrrnnnnnnmmmmmmmmmllllllllljjjjjjjjjkkkkkkmmmnnnnnnllllllllllllmmmmmmmmmmmmooonnnmmmlllkkkjjjjjjjjjkkkjjjiiijjjlllmmmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkkkklllmmmjjjjjjiiihhhhhhiiikkklllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkjjjkkkllllllkkkkkklllmmmnnnmmmmmmllllllkkkjjjjjjhhhhhhiiijjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeefffggggggfffdddcccbbbbbbccccccbbbbbbbbbaaa```aaaccceeehhhhhhgggiiijjjkkkiiihhhgggggghhhhhhhhhgggeeedddeeedddbbbaaabbbdddfffgggdddddddddcccbbbaaa__________________^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaaaaa___```bbbcccddddddcccccceeedddcccbbbbbbbbbcccdddeeedddcccbbbbbbbbbcccdddmmmnnnnnnkkkiiihhhiiillljjjjjjkkkkkkllllllmmmmmmmmmlllkkkjjjjjjkkkllllllllllllllloooqqqqqqnnnjjjhhhmmmsssvvvvvvtttssssssssssssrrrrrrsssssstttuuuyyyyyyyyyyyyyyyyyyyyyyyyttttttuuuuuuvvvwwwwwwwwwsssuuuvvvvvvuuutttuuuuuuvvvuuutttsssssssssssssssrrrrrrsssssssssrrrqqqppppppppppppqqqqqqqqqrrrrrrppppppppppppooopppsssvvvvvvuuusssssstttuuutttrrrnnnoooppprrrssssssssssssppppppqqqqqqqqqqqqpppppplllpppuuuuuusssqqqsssuuuuuuuuuuuuvvvvvvuuuuuutttuuuttttttsssrrrqqqppppppmmmnnnooooooppppppppppppppppppppppppppppppppppppooonnnnnnlllkkkjjjiiiiiillllllmmmmmmllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiigggiiikkkkkkjjjiiijjjkkkgggggghhhiiiiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggkkknnnooonnnnnnnnnpppkkklllmmmnnnoooooooooooommmnnnnnnnnnnnnnnnnnnnnnkkkmmmooopppnnnlllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppqqqqqqqqqrrrrrrssssssrrrsssssstttuuuuuuvvvvvvwwwtttqqqppppppqqqpppooopppqqqrrrssssssrrrpppooopppqqqssstttuuuuuuuuuuuuttttttttttttsssrrrqqqqqqqqqooommmmmmmmmmmmllljjjiiiiiijjjkkklllmmmmmmnnnkkkkkkmmmmmmnnnnnnmmmmmmllllllllllllllllllllllllmmmlllllllllmmmnnnooopppooooooooooooooonnnnnnnnnmmmnnnnnnmmmlllkkkmmmnnnoooooopppqqqrrrsssttttttoooooooooooopppqqqssstttqqqrrrsssttttttsssqqqppppppqqqsssttttttsssrrrqqqnnnpppqqqpppnnnnnnpppsssqqqrrrssstttuuuuuuuuuuuuqqqpppppppppqqqrrrssstttpppppppppooonnnmmmllllllkkkkkkjjjiiiiiiiiijjjjjjiiiiiiiiiiiijjjkkkllllllkkkkkkllllllmmmmmmnnnnnnmmmmmmlllkkkkkklllmmmmmmpppkkkiiikkkmmmkkkiiijjjooooooooopppppppppoooooommmmmmmmmmmmllllllllllllllllllllllllmmmnnnooopppkkklllmmmnnnoooooooooooopppqqqrrrssstttsssrrrrrrlllmmmnnnnnnnnnmmmlllkkklllllllllllllllmmmnnnooolllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmlllllllllkkkjjjiiiiiijjjkkklllllljjjiiiiiijjjjjjjjjjjjiiiiiijjjkkklllkkkjjjiiijjjkkkjjjiiihhhggghhhiiikkkllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjkkkllllllkkkkkklllnnnmmmmmmmmmllljjjiiihhhgggggghhhiiiiiiiiihhhgggfffdddeeefffggggggfffeeedddddddddddddddddddddeeeeeeffffffeeeeeedddccccccccccccdddcccbbbaaabbbeeegggggggggggghhhiiijjjiiigggiiiiiijjjjjjiiigggeeedddccccccccccccdddeeegggggggggggggggfffeeedddbbbaaabbbbbbbbbaaaaaaaaa``````______```aaaaaaaaaaaaaaa___aaacccdddeeeeeedddccccccccccccbbbbbbaaaaaaaaaccccccccccccbbbbbbbbbaaahhhkkknnnnnnkkkiiijjjlllkkkkkklllllllllkkkjjjjjjlllkkkjjjiiiiiiiiijjjkkkkkkkkkkkknnnqqqpppllliiieeelllsssxxxxxxuuuttttttsssssssssssstttuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxwwwvvvuuuvvvxxxwwwvvvtttsssrrrrrrrrrsssqqqrrrsssssssssrrrqqqpppqqqqqqrrrrrrrrrsssssssssmmmnnnooooooooorrrvvvyyyvvvtttsssssstttuuusssrrrmmmnnnoooqqqrrrsssttttttqqqrrrrrrsssssssssrrrrrrkkkpppuuuvvvsssrrrtttvvvtttuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrnnnoooqqqsssssssssrrrqqqppppppppppppppppppppppppkkkkkkkkklllllllllmmmmmmllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjggghhhjjjjjjiiiiiiiiijjjdddeeehhhkkkkkkkkkiiihhhiiiiiiiiiiiihhhhhhhhhhhhdddhhhlllnnnlllkkklllmmmkkklllmmmnnnoooooooooooommmmmmmmmnnnnnnnnnnnnnnnkkknnnppppppnnnkkkjjjjjjllllllmmmnnnooooooooonnnnnnoooooopppppppppooooooqqqqqqqqqppppppppppppooouuuuuuuuutttssssssrrrrrrwwwuuurrrqqqqqqqqqpppoooqqqrrrsssttttttrrrqqqooopppqqqsssuuuvvvvvvuuuuuussssssttttttsssqqqpppnnnooommmkkkkkkmmmnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjkkklllmmmnnnllllllllllllllllllllllllmmmlllkkkkkklllmmmooopppoooooonnnnnnnnnnnnooopppooooooooommmkkkkkkmmmooooooooopppqqqsssttttttuuunnnnnnnnnnnnppprrrtttuuuqqqrrrtttttttttrrrpppoooqqqrrrtttuuuuuutttrrrqqqmmmoooqqqpppnnnmmmpppsssooooooooopppqqqrrrsssssspppppppppqqqrrrssstttuuurrrrrrqqqqqqooonnnlllkkkkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiijjjkkklllmmmkkkkkkkkklllmmmnnnooooooooonnnmmmllllllmmmnnnooopppjjjgggjjjlllkkkjjjlllooooooooooooooonnnmmmmmmlllllllllllllllllllllllllllllllllmmmnnnoooppppppiiijjjlllnnnoooooonnnmmmpppqqqrrrsssssssssrrrqqqkkklllnnnoooooommmkkkjjjnnnmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllljjjiiihhhiiikkklllkkkjjjiiiiiiiiijjjjjjiiiiiiiiijjjkkklllkkkiiihhhiiijjjlllkkkjjjiiiiiikkkmmmnnnlllllllllllllllllllllllljjjjjjkkkkkkkkkllllllllljjjkkkllllllkkkkkkmmmnnnooonnnnnnmmmkkkiiigggfffhhhiiiiiijjjiiihhhgggfffccceeegggiiiiiigggeeeccceeeddddddccccccddddddeeefffffffffffffffdddcccbbbeeeeeeeeedddbbbcccfffiiigggffffffgggiiiiiihhhgggjjjkkkkkkjjjiiigggeeedddaaabbbdddfffggggggffffffiiiiiiiiiiiihhhgggfffeeedddddddddcccccccccbbbbbb```aaabbbccccccbbbaaa```___aaaccceeeeeeeeedddcccbbbbbbbbbbbbbbbaaa```___bbbbbbccccccbbbaaa```___