BM6P6(@ ~~~~~~~~~}}}}}}~~~}}}||||||{{{~~~||||||{{{zzzyyyxxxwwwwww~~~}}}}}}yyyxxxwwwuuusssqqqpppooo~~~}}}||||||xxxwwwtttrrrnnnllliiihhh}}}}}}}}}{{{wwwssswwwvvvuuurrrpppnnnlllkkk}}}{{{zzzzzzyyyuuuqqqtttsssqqqooommmkkkjjjiii|||zzzxxxwwwwwwuuurrroooooonnnmmmkkkiiihhhffffffӵĦĦӵĦ~~~yyyxxxvvvuuusssqqqooonnnlllkkkjjjiiigggeeedddddd4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}{{{wwwwwwuuussspppnnnnnnmmmjjjiiiiiigggfffeeeddddddGG=?HdĦ=ĪjGG=?HdĦ~~~}}}}}}|||yyywwwttttttssspppmmmkkkkkkllliiihhhhhhgggfffeeeeeedddӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}|||{{{zzzxxxvvvsssqqqrrrqqqmmmiiiggghhhjjjgggggggggffffffeeeeeeddd?~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??~~~|||zzzyyyxxxvvvsssqqqooopppoookkkgggeeefffhhhfffffffffeeeeeeeeedddddd4Dӵ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]Ħ~~~|||{{{wwwwwwvvvtttttttttttttttpppmmmjjjjjjgggbbb```aaaeeeeeefffgggfffeeedddccc4DuXӵ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Ħ~~~|||zzzxxxssssssrrrrrrqqqqqqqqqqqqnnnkkkjjjjjjhhhdddbbbdddbbbcccdddfffggghhhhhhhhh4DuXӵ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ӵ~~~{{{xxxvvvuuuppppppppppppppppppoooooollliiihhhjjjiiieeedddfffccccccdddeeegggiiijjjkkk4DuXӵ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ӵ}}}yyyvvvtttsssrrrppppppqqqrrrrrrpppooonnnkkkgggggghhhgggcccccceeeffffffeeeeeefffgggiiijjj4DuXӵ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&ĒR~~~|||yyyuuurrrqqqppppppoooppprrrsssrrrpppmmmllljjjgggfffgggeeeaaa```bbbffffffeeefffgggiiikkkmmm4DuXӵ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@hzzzxxxuuurrrpppoooooopppoooppprrrsssrrrnnnkkkhhhjjjgggfffgggeeeaaa```bbbcccdddeeehhhkkkoooqqqsss4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}wwwuuurrrooonnnnnnooopppqqqsssuuuuuusssooojjjgggiiiffffffhhhgggdddcccfffeeefffiiimmmqqqtttvvvwwwΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{wwwuuutttqqqnnnmmmnnnpppqqquuuwwwyyyyyywwwrrrlllhhhhhhffffffiiiiiiggggggjjjjjjkkknnnrrrtttuuuvvvvvv?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~}}}{{{yyysssqqqooonnnmmmnnnoooppptttuuuwwwuuuqqqllliiihhhffffffgggggghhhiiikkklllkkkmmmpppsssuuuvvvuuuuuu>AneneneneDenene>Ak<fhDenenene}}}{{{zzzxxxvvvsssrrrpppnnnnnnooopppqqquuuvvvwwwvvvqqqmmmjjjiiigggggghhhjjjlllnnnpppqqqoooqqqssstttvvvvvvvvv{{{yyyxxxvvvtttrrrsssrrrqqqpppppppppqqqrrrvvvwwwwwwuuuqqqmmmkkkjjjhhhiiikkknnnqqqtttvvvwwwvvvvvvvvvvvvvvvvvvvvv~~~{{{xxxwwwvvvtttrrrppprrrrrrqqqqqqqqqrrrssssssuuuvvvvvvtttpppmmmllllllkkkmmmooorrrtttwwwxxxyyyzzzyyyxxxwwwvvvuuuuuu{{{yyywwwvvvvvvtttrrrpppqqqqqqqqqrrrrrrssstttttttttttttttrrrooommmmmmnnnpppqqqsssuuuwwwxxxxxxxxx|||{{{yyywwwvvvuuuuuuuuuyyyxxxwwwvvvvvvuuurrrpppppppppqqqrrrssssssttttttssstttsssqqqooooooqqqssssssuuuvvvxxxyyyyyyyyyxxx{{{{{{zzzyyyxxxwwwwwwvvv}}}zzzxxxwwwvvvvvvvvvuuurrrooonnnooopppqqqssssssttttttttttttsssrrrqqqrrruuuxxxuuuwwwyyy{{{||||||{{{zzzzzz{{{|||||||||{{{yyyyyyzzzwwwvvvvvvuuuuuuvvvtttqqqooommmnnnoooqqqrrrsssttttttuuuuuutttssssssuuuyyy|||vvvxxxzzz}}}~~~~~~~~~}}}zzz{{{}}}~~~|||{{{~~~zzzxxxwwwvvvuuutttsssssssssssssssoooqqqsssuuuvvvwwwwwwwwwyyyxxxxxxwwwwwwwwwxxxxxx{{{||||||}}}~~~}}}}}}}}}|||zzz{{{yyywwwwwwwwwvvvuuutttsssrrrrrrrrrrrrtttvvvyyy{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzz{{{xxxvvvvvvwwwwwwwwwuuutttsssrrrrrrqqqsssuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{|||}}}~~~}}}||||||}}}~~~|||zzz|||wwwuuuuuuvvvwwwxxxwwwuuutttrrrrrrqqqqqqqqqsssvvvyyy|||}}}~~~~~~~~~||||||{{{{{{{{{|||}}}~~~}}}|||}}}~~~~~~|||}}}yyyuuuttttttvvvwwwwwwvvvuuutttsssrrrrrrrrrqqqsssvvvyyy{{{}}}~~~~~~}}}~~~|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{xxxvvvuuuvvvwwwxxxvvvuuutttssssssssssssssssssuuuxxx{{{}}}~~~|||}}}~~~|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwxxxyyyuuuttttttsssssssssttttttuuuvvvyyy{{{}}}~~~~~~~~~{{{|||~~~|||~~~~~~~~~{{{~~~{{{zzzzzzyyyyyyyyyyyyyyyyyytttsssssssssssstttuuuuuuuuuvvvxxxzzz||||||||||||{{{||||||~~~}}}|||zzz}}}{{{|||zzzxxxvvvuuuvvvwwwwwwtttuuuvvvxxxzzz{{{{{{{{{xxxyyyzzz{{{||||||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwuuutttttttttuuuuuuvvvwwwyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{|||||||||{{{|||}}}~~~}}}~~~~~~~~~}}}{{{zzzzzzyyy~~~|||{{{yyywwwvvvtttsssrrrsssssswwwxxxyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{|||||||||||||||}}}~~~~~~}}}}}}~~~|||~~~|||zzzwwwvvvuuuttt}}}{{{yyyxxxuuuttttttsssssssssttttttzzzzzzzzzzzzzzzyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{zzzxxxvvvtttsssrrrrrr|||zzzxxxvvvuuurrrsssssstttuuuvvvwwwxxx{{{{{{|||{{{zzzyyyxxxxxx|||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxuuutttsssrrrqqqppppppppp}}}zzzxxxwwwvvvuuuttttttuuuwwwxxxzzz{{{{{{||||||||||||{{{zzzyyyxxx}}}}}}~~~{{{{{{{{{yyyvvvsssssstttpppooonnnmmmmmmllllllmmm~~~}}}|||zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||||||||||||||||||||||||||{{{zzzyyy{{{|||}}}~~~|||}}}}}}~~~~~~}}}||||||wwwxxxxxxuuupppnnnmmmooolllkkkjjjhhhgggfffffffff~~~}}}yyyyyyxxxxxxxxxyyy{{{|||}}}}}}}}}~~~}}}}}}|||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}zzz{{{{{{{{{{{{{{{zzzzzztttuuuuuurrrmmmjjjjjjkkkkkkiiihhheeecccbbbaaa```}}}}}}|||zzzyyyyyyzzz{{{|||~~~~~~|||{{{~~~|||||||||~~~~~~}}}~~~}}}~~~{{{xxx||||||{{{{{{zzzxxxwwwvvvuuurrrooollliiihhhiiiiiihhhfffdddbbbaaaaaaaaaaaa}}}{{{|||{{{yyyxxxxxxyyy{{{|||~~~}}}}}}{{{zzzzzz{{{}}}}}}|||{{{~~~}}}|||}}}|||yyyzzzzzzzzzyyywwwvvvtttsssqqqpppmmmiiigggfffffffffcccbbbaaa```___``````aaa}}}zzzxxx{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~~~~~~~zzzzzz{{{}}}|||zzz}}}||||||}}}~~~~~~|||yyyyyyxxxwwwvvvtttrrrpppooommmkkkiiifffdddccccccccc^^^^^^]]]]]]]]]^^^^^^___~~~|||yyywww{{{zzzzzzyyyzzzzzz{{{|||~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}}}}|||zzzxxxvvvwwwvvvuuusssqqqnnnkkkjjjhhhgggeeecccbbbaaaaaaaaa\\\\\\\\\[[[[[[[[[[[[[[[~~~|||yyywww{{{zzzzzz{{{{{{||||||}}}~~~}}}|||}}}~~~~~~~~~~~~|||yyyuuurrrqqqtttsssrrrpppmmmjjjhhhfffddddddbbbaaa```______^^^\\\\\\[[[ZZZYYYXXXWWWVVV~~~}}}|||zzzxxxyyyyyyzzz{{{{{{|||||||||}}}}}}|||||||||}}}~~~~~~||||||}}}~~~|||~~~~~~zzzuuupppmmmllloooooommmllliiifffdddbbb``````___^^^^^^]]]\\\\\\ZZZZZZYYYYYYWWWUUUTTTSSS}}}||||||{{{yyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||||||||||||||{{{zzzzzz|||}}}~~~|||{{{{{{||||||xxxsssmmmkkkkkkjjjiiihhhgggdddbbb```^^^[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUVVVVVVUUUSSSRRRQQQ~~~{{{zzzzzzzzzxxxwwwtttuuuvvvwwwxxxyyyyyyyyyxxxyyy{{{|||||||||{{{zzz|||{{{zzz{{{|||}}}}}}|||xxxzzzzzzwwwqqqlllkkkkkkfffeeeeeecccaaa___]]]\\\XXXXXXYYYYYYXXXXXXWWWVVVPPPQQQRRRSSSSSSRRRQQQPPP}}}zzzyyyzzzyyyuuuqqqvvvuuutttssstttvvvxxxyyy|||zzzxxxzzz}}}}}}|||zzzyyyyyyyyyzzz{{{zzzzzzyyytttmmmgggcccbbbdddbbbaaa``````___]]]ZZZXXXXXXXXXWWWVVVUUUSSSRRRSSSRRRQQQPPPPPPQQQRRRSSS|||zzzxxxxxxyyyyyywwwttttttssssssrrrtttvvvxxxzzz}}}~~~yyywwwyyy}}}|||{{{zzzyyyxxxyyyyyyzzzzzzzzzwwwrrrkkkeeebbbaaabbb```___^^^^^^]]]ZZZXXXVVVVVVVVVUUUTTTRRRQQQPPPRRRQQQQQQPPPPPPQQQQQQRRR~~~}}}~~~{{{yyyxxxwwwwwwwwwuuusssrrrqqqqqqqqqsssvvvxxxzzz}}}~~~~~~zzzvvvtttwwwzzzzzzyyyyyyxxxwwwxxxxxxxxxzzzxxxuuuooohhhbbb``````^^^\\\[[[[[[[[[ZZZWWWUUUSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOO~~~}}}}}}}}}{{{yyyvvvtttrrrpppooooooooooooppprrruuuxxxzzz|||{{{yyyuuuqqqqqqsssvvvyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvrrrkkkddd___^^^^^^ZZZXXXWWWWWWWWWVVVTTTRRRPPPQQQQQQPPPOOONNNMMMMMMMMMMMMOOOPPPPPPOOOMMMMMM~~~{{{{{{{{{{{{zzzwwwtttqqqooooooooommmmmmmmmnnnqqqtttwwwyyy{{{yyyvvvsssqqqqqqssstttvvvvvvvvvvvvvvvuuuuuuuuusssrrrnnnhhhaaa]]][[[[[[VVVUUUTTTTTTTTTTTTQQQOOOOOOPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKK}}}yyywwwwwwxxxtttttttttrrrpppoooqqqssslllllllllmmmooorrrvvvxxxyyyxxxvvvtttssssssttttttsssssssssssssssrrrqqqqqqnnnmmmjjjeee```[[[ZZZYYYTTTSSSRRRRRRSSSSSSPPPOOONNNOOOOOOOOONNNNNNMMMLLLJJJKKKKKKKKKKKKKKKKKKJJJ~~~~~~}}}zzzwwwuuuuuuwwwqqqrrrrrrpppnnnnnnqqqtttllllllllllllnnnqqqtttvvvuuusssrrrrrrrrrrrrrrrrrrnnnnnnooooooooonnnmmmllliiiiiihhhddd___[[[XXXXXXTTTSSSRRRRRRSSSRRRPPPOOOMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJ~~~~~~}}}zzzwwwvvvwwwxxxssstttssspppmmmlllnnnrrrllllllkkklllmmmpppsssuuuooonnnnnnnnnooooooooommmjjjkkklllllllllkkkjjjiiifffffffffddd___ZZZXXXWWWTTTSSSRRRRRRSSSSSSQQQOOOLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHGGGGGGHHHJJJJJJ}}}yyywwwwwwwwwwwwvvvnnnmmmlllkkkkkklllmmmnnniiiiiijjjlllmmmooopppqqqkkkkkkllllllmmmmmmllllllhhhfffddddddeeegggggggggcccfffgggfffaaa[[[WWWUUUPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHH~~~{{{xxxvvvuuuuuutttrrrmmmmmmlllkkkkkklllmmmmmmiiiiiijjjkkklllmmmnnnnnnhhhhhhiiiiiiiiihhhhhhhhhcccaaa``````bbbcccdddcccdddeeefffccc^^^XXXTTTSSSPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHH~~~}}}{{{yyyvvvttttttrrrpppmmmllllllkkkjjjjjjkkklllllliiiiiiiiijjjjjjjjjjjjjjjdddddddddddddddcccbbbaaa___]]]\\\\\\___aaaaaaaaaccccccbbb^^^YYYTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIII~~~|||zzzxxxvvvtttsssrrrpppmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggfffffffffaaaaaaaaa```___^^^\\\[[[\\\[[[YYYZZZ]]]___``````^^^^^^]]]YYYUUURRRQQQRRRPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHH~~~|||zzzxxxvvvtttsssrrrqqqooollliiihhhhhhiiiiiiiiiiiihhhhhhggggggfffeeedddcccbbbaaa_________^^^\\\[[[YYYXXXYYYWWWVVVWWWZZZ\\\]]]]]]XXXXXXWWWUUURRRQQQRRRSSSPPPPPPOOOOOONNNNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHH|||yyywwwvvvtttrrrooonnnnnnmmmkkkiiigggggghhhhhhhhhhhhggggggeeeeeedddcccaaa```___^^^]]]]]]\\\\\\[[[YYYXXXWWWUUUSSSRRRRRRUUUWWWXXXXXXRRRSSSSSSRRRQQQPPPRRRSSSPPPOOOOOONNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGG~~~}}}{{{yyyvvvtttssspppnnnkkkjjjjjjkkkjjjiiieeefffggggggggggggfffeeeccccccbbbaaa___^^^]]]\\\ZZZZZZZZZZZZYYYXXXVVVVVVTTTSSSQQQQQQSSSUUUUUUUUUPPPQQQRRRRRRPPPOOOPPPQQQOOOOOOOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEE}}}|||{{{yyywwwtttrrrqqqnnnkkkhhhggghhhiiiiiiiiidddeeefffggggggfffeeedddbbbaaaaaa___^^^]]]\\\\\\XXXXXXXXXXXXXXXWWWVVVUUUWWWUUUSSSSSSTTTUUUVVVUUUPPPRRRSSSRRRPPPNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDD~~~{{{wwwwwwuuusssqqqnnnkkkjjjooollljjjiiiiiihhhgggeeeeeeeeedddcccbbbbbbbbbbbb___^^^]]]]]]^^^]]][[[YYYWWWWWWWWWWWWVVVVVVUUUTTTXXXTTTQQQPPPRRRSSSRRRPPPVVVTTTQQQNNNLLLKKKLLLLLLNNNLLLLLLLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJHHHEEEDDDGGGFFFDDDCCCCCCEEEGGGHHH|||yyyuuutttssspppnnnkkkjjjiiijjjhhhffffffggghhhgggfffeeedddcccbbbaaaaaaaaaaaaaaa___^^^]]]]]]\\\YYYWWWVVVVVVVVVVVVUUUTTTSSSSSSVVVSSSPPPPPPQQQRRRQQQOOORRRQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKLLLLLLLLLJJJHHHFFFGGGHHHHHHHHHFFFDDDCCCEEEDDDDDDDDDDDDFFFGGGHHH~~~zzzwwwsssrrrooollljjjiiihhhhhheeecccbbbccceeefffffffffdddcccbbbaaa````````````aaa___]]]\\\[[[ZZZWWWTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSQQQOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMOOOPPPMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGHHHHHHHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHH}}}zzzwwwtttrrrpppmmmjjjhhhggghhhhhhdddbbbaaabbbccceeeddddddcccbbbaaa___^^^^^^^^^^^^^^^\\\[[[ZZZZZZYYYVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKLLLKKKIIIGGGIIIIIIJJJJJJIIIHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFEEE}}}zzzyyywwwtttrrrqqqooollliiihhhhhhhhhiiifffdddbbbbbbccccccbbbaaaaaaaaa___^^^]]]\\\\\\\\\YYYXXXXXXXXXYYYYYYWWWUUUSSSSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKJJJKKKKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCC~~~~~~{{{xxxvvvvvvuuusssqqqooonnnllljjjiiihhhiiiiiihhhfffcccbbbbbbaaa```___```___^^^\\\[[[ZZZZZZZZZWWWVVVUUUVVVXXXXXXVVVTTTSSSSSSSSSRRRQQQOOONNNMMMKKKMMMOOOOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDD}}}{{{zzzwwwuuusssssssssrrrqqqllllllkkkjjjiiihhhhhhggggggeeebbbaaaaaaaaa___^^^___^^^]]][[[ZZZYYYXXXXXXWWWUUUUUUUUUVVVVVVTTTRRRTTTTTTSSSRRRQQQOOOMMMLLLJJJMMMOOOOOOMMMLLLLLLNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHH~~~}}}|||||||||zzzwwwtttxxxuuusssqqqrrrrrrrrrqqqjjjjjjjjjjjjiiihhhgggfffeeecccaaa`````````___^^^___^^^\\\[[[YYYXXXWWWWWWXXXVVVUUUUUUUUUTTTRRRPPPTTTTTTSSSRRRQQQOOOMMMLLLJJJMMMPPPPPPNNNLLLMMMNNNLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCBBBCCCDDDGGGJJJKKK~~~{{{yyyvvvuuutttqqqpppooonnnmmmmmmmmmmmmmmmllljjjiiiiiihhhgggeeefffccc```___aaabbbaaa___^^^^^^]]]\\\[[[ZZZYYYXXX\\\YYYUUUTTTUUUTTTRRROOORRRSSSSSSSSSSSSQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIGGGEEECCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHH}}}||||||zzzxxxvvvtttsssrrrppppppooonnnnnnmmmmmmnnnnnnllljjjiiiiiihhhfffddddddaaa^^^]]]___```___]]]^^^]]]\\\[[[ZZZYYYXXXXXXZZZWWWTTTTTTUUUUUUTTTRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIHHHFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEE}}}{{{wwwvvvuuutttsssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnooommmkkkjjjiiihhhfffdddbbb```^^^^^^^^^___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWUUUTTTSSSUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMNNNMMMMMMMMMNNNNNNLLLKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCDDDEEEEEEDDDBBBBBB|||{{{xxxvvvssssssrrrrrrqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmooommmkkkiiiiiigggeeecccbbbbbbaaa``````______^^^[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOOOOONNNLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDFFFFFFFFFDDDBBB@@@|||yyywwwtttsssqqqqqqqqqqqqppppppppppppmmmnnnnnnnnnnnnmmmmmmlllnnnllliiihhhhhhgggdddbbb```aaaaaa```___^^^^^^^^^ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEGGGGGGGGGEEECCCBBB~~~{{{wwwtttrrrqqqqqqqqqqqqqqqqqqpppppppppnnnnnnoooooonnnmmmkkkjjjkkkiiigggfffffffffdddbbb]]]^^^______\\\[[[[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVTTTRRRQQQQQQRRRQQQQQQPPPNNNNNNNNNNNNNNNJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDD||||||{{{yyyvvvsssrrrqqqqqqqqqqqqpppppppppoooooonnnooopppooonnnllliiihhhhhhfffeeeeeeeeeeeedddbbb[[[^^^```___\\\ZZZZZZ[[[WWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVTTTRRRQQQRRRUUUQQQPPPOOONNNMMMMMMMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEE{{{vvvwwwxxxwwwuuusssrrrrrrqqqqqqqqqpppoooooonnnnnnooopppppppppnnnkkkhhhffffffdddccccccdddeeecccbbb]]]___bbbaaa^^^[[[\\\]]]WWWWWWVVVVVVVVVVVVVVVVVVQQQSSSUUUTTTRRRRRRTTTWWWQQQPPPOOOMMMLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGGGGGGGHHHHHHFFFDDDEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFF}}}yyyuuutttrrrqqqpppqqqqqqrrrsssssssssrrrqqqpppooonnnmmmmmmnnnnnnmmmkkkiiihhhcccaaa```___```___^^^\\\^^^^^^^^^^^^]]][[[YYYXXXYYYXXXWWWWWWXXXXXXVVVTTTOOOQQQRRRRRRQQQPPPPPPQQQPPPPPPOOOOOONNNMMMLLLLLLOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCBBBBBB??????AAACCCFFFFFFEEECCC|||wwwsssrrrrrrqqqqqqrrrttttttssssssssssssrrrpppooonnnmmmmmmmmmmmmllljjjhhhgggdddcccaaaaaaaaaaaa___]]]]]]]]]]]]]]]\\\ZZZXXXWWWYYYXXXVVVVVVUUUTTTQQQOOONNNPPPRRRQQQPPPOOOPPPQQQPPPPPPOOONNNNNNMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@AAADDDFFFGGGEEECCCyyyttttttssssssrrrrrrssstttttttttttttttsssrrrqqqoooooommmmmmmmmllljjjhhhfffeeeeeedddbbbbbbbbbaaa```^^^[[[[[[[[[[[[ZZZYYYWWWWWWVVVTTTSSSSSSSSSRRRPPPNNNMMMOOOQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBDDDGGGGGGFFFDDD}}}zzzvvvsssvvvuuuuuuttttttsssssssssuuuuuuttttttrrrqqqooonnnmmmlllkkkjjjhhhfffdddcccdddcccaaaaaaaaaaaa___]]]ZZZZZZYYYYYYXXXWWWVVVVVVPPPPPPPPPQQQSSSTTTSSSQQQMMMNNNPPPPPPNNNMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDGGGGGGFFFEEEzzzvvvttttttsssttttttuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrpppooonnnlllkkkiiigggeeedddcccbbbbbbaaa___^^^___^^^]]][[[YYYYYYXXXWWWWWWVVVVVVVVVQQQPPPPPPQQQSSSTTTSSSQQQLLLNNNOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFEEE~~~wwwsssrrrtttuuuqqqrrrtttvvvxxxyyyyyyzzzuuuttttttsssqqqooommmllljjjiiigggeeecccbbbbbbbbb```___]]]\\\]]]\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRRRROOOMMMLLLNNNPPPOOONNNMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDD|||wwwttttttvvvxxxtttuuuvvvxxxxxxxxxxxxwwwttttttsssrrrpppnnnlllkkkhhhgggeeecccbbbbbbbbbbbb```^^^\\\\\\\\\\\\ZZZXXXYYYXXXWWWVVVVVVVVVWWWWWWUUUTTTRRRRRRQQQPPPMMMKKKMMMOOOPPPPPPOOONNNNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAABBBDDDEEEDDDCCC}}}|||{{{yyywwwvvvxxxyyy{{{{{{zzzzzzxxxuuusssqqqssssssrrrqqqooommmkkkjjjgggfffdddbbbaaaaaabbbbbb```^^^\\\\\\\\\\\\ZZZXXXYYYXXXWWWVVVVVVVVVWWWXXXRRRQQQPPPPPPQQQQQQOOOMMMMMMOOOQQQPPPOOONNNOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDBBBAAAAAACCCDDDDDDCCC|||{{{zzzyyyxxxwwwwwwwwwzzzxxxwwwwwwxxxwwwvvvtttxxxuuuqqqooommmkkkhhhfffgggfffdddbbb````````````^^^^^^]]][[[ZZZXXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRPPPMMMLLLMMMNNNHHHLLLMMMJJJIIIKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFKKKJJJIIIHHHGGGFFFEEEEEEHHHHHHGGGFFFGGGHHHJJJKKKEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC}}}yyyyyyxxxxxxyyyzzzzzz{{{yyywwwvvvuuuvvvvvvuuusssvvvssspppmmmllljjjhhhffffffdddbbb```___^^^^^^___]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUQQQRRRSSSSSSSSSQQQOOONNNPPPQQQQQQOOOMMMLLLMMMOOOIIIMMMNNNJJJIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBB}}}|||zzzzzzyyyyyyyyyzzz{{{{{{wwwuuuttttttuuutttsssqqqsssqqqnnnlllkkkjjjhhhgggdddcccaaa___^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRSSSSSSRRRPPPMMMLLLOOOPPPPPPOOOMMMLLLMMMOOOKKKNNNOOOKKKIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB??????@@@AAAAAAAAAAAAAAA~~~~~~~~~}}}|||zzzyyyxxxxxxxxxvvvuuussssssttttttrrrqqqqqqooommmkkkkkkkkkjjjhhhcccbbbaaa```^^^]]]]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOOOONNNNNNNNNPPPQQQPPPNNNLLLJJJKKKLLLLLLOOOPPPLLLIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCCCC???@@@@@@AAAAAAAAAAAAAAA}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwuuutttsssttttttsssqqqpppnnnlllkkkkkkkkkjjjiiiccccccbbbaaa___^^^]]]\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRPPPMMMKKKKKKMMMPPPRRRRRRRRRQQQNNNKKKIIIIIIJJJKKKOOOOOOKKKIIIJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB~~~{{{zzz|||zzzzzzyyyxxxxxxxxxyyyyyyvvvuuussssssttttttrrrqqqooommmjjjjjjjjjjjjiiihhhbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPPPPQQQNNNKKKIIIIIILLLPPPSSSQQQQQQPPPMMMJJJHHHHHHIIIJJJMMMNNNJJJHHHJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBBBBBBBBBBBBB}}}|||{{{yyyzzz}}}zzzyyyxxxwwwwwwwwwwwwwwwtttsssrrrqqqrrrrrrqqqooollljjjhhhgggggggggfffeeeaaaaaaaaa```___]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLJJJIIIJJJKKKGGGKKKLLLIIIGGGIIIJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHCCCCCCDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA{{{{{{{{{yyy{{{|||{{{zzzwwwvvvtttsssssssssrrrppppppqqqqqqooonnnkkkiiifffeeeeeeeeecccbbb______```___^^^\\\ZZZXXX[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIKKKLLLLLLLLLJJJJJJLLLNNNFFFJJJKKKHHHGGGIIIJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???~~~~~~}}}|||{{{zzzyyyyyy|||{{{zzzxxxwwwvvvvvvuuurrrsssttttttrrroookkkiiijjjiiigggffffffeeecccaaaaaaaaaaaa```___\\\YYYXXX[[[ZZZXXXWWWVVVUUUUUUUUURRRRRRRRRRRRRRRSSSSSSSSSPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFEEEEEEEEEGGGHHHIIIFFFEEEDDDCCCDDDEEEDDDDDDAAA???<<<;;;<<<======<<<============>>>>>>>>>>>>}}}}}}||||||{{{zzzzzzzzz||||||zzzxxxwwwvvvvvvvvvpppqqqrrrrrrpppmmmjjjhhhhhhgggeeeddddddcccaaa___``````___^^^\\\ZZZXXXWWWYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDAAA???===>>>???@@@???>>><<<=========>>>>>>>>>>>>~~~{{{{{{{{{zzzzzzzzzzzzzzz|||{{{yyyxxxvvvuuuuuuuuuooopppppppppnnnkkkhhhffffffdddcccbbbbbbaaa___]]]___^^^\\\ZZZXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUSSSRRRTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@??????@@@BBBBBBAAA???<<<<<<=========>>>>>>>>>}}}{{{zzzxxxyyyyyyyyyzzzzzzzzz{{{zzzyyywwwvvvtttsssssssssooooooooonnnmmmjjjhhhffffffdddbbbaaaaaa```^^^]]]^^^]]][[[XXXWWWVVVWWWWWWUUUVVVWWWXXXWWWUUURRRQQQUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAABBBCCC@@@@@@@@@AAABBBBBB???===<<<<<<<<<=========>>>>>>zzzxxxwwwvvvwwwwwwxxxxxxyyyyyyzzzzzzxxxwwwuuusssrrrqqqqqqqqqooooooooonnnllljjjhhhffffffdddbbbbbbbbbaaa___]]]^^^]]][[[YYYWWWWWWXXXXXXTTTUUUWWWWWWWWWUUUSSSQQQTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEECCC@@@???AAABBB@@@@@@???@@@@@@???<<<:::<<<<<<<<<<<<============{{{vvvuuuttttttvvvvvvwwwwwwxxxxxxyyyyyywwwvvvtttsssqqqpppppppppooonnnnnnlllkkkiiigggffffffeeecccbbbbbbaaa___]]]]]]]]][[[ZZZYYYXXXXXXXXXUUUVVVWWWWWWWWWVVVTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEEEECCC???>>>@@@BBB???>>>===>>>>>>>>><<<:::;;;;;;<<<<<<<<<=========}}}vvvtttttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwuuutttrrrqqqqqqqqqmmmmmmllljjjhhhgggeeeeeefffdddbbbaaaaaaaaa___]]][[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPNNNLLLJJJMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBDDDFFFCCC>>><<>>;;;;;;;;;<<<<<<<<<======~~~xxxtttssstttuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvyyyxxxvvvuuussssssrrrrrrlllkkkjjjhhhgggeeedddccceeecccaaaaaaaaa```^^^\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUXXXXXXWWWVVVVVVVVVWWWWWWNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNLLLJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCBBBDDDFFFCCC>>><<<>>>BBB<<<:::999:::===@@@BBBBBB;;;;;;;;;<<<<<<<<<======~~~zzztttqqqqqqqqqpppnnntttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvuuusssqqqooommmkkkkkkkkkjjjhhheeebbb`````````___^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVWWWXXXXXXXXXWWWUUUSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRPPPOOONNNLLLKKKIIIHHHGGGJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDBBB@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDD@@@@@@??????>>>>>>======<<<;;;;;;:::;;;<<<===>>>;;;<<<============???AAAyyyuuuqqqooopppqqqqqqpppoooppprrrtttuuuuuuuuuuuutttttttttsssrrrooommmlllkkkkkkkkkjjjhhheeebbb```aaa```___]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCC@@@@@@???>>>======<<<<<<;;;;;;:::::::::;;;<<<===:::;;;<<<<<<;;;<<<>>>@@@{{{ssspppnnnmmmoooqqqqqqqqqlllnnnpppsssuuuvvvvvvvvvssssssrrrqqqooommmkkkjjjkkkkkkkkkiiifffccc```^^^aaa```___]]][[[ZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUQQQRRRSSSTTTTTTTTTTTTSSSTTTSSSRRRQQQOOONNNMMMLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB@@@???>>>===<<<;;;::::::;;;;;;:::999:::;;;<<<===999:::;;;;;;;;;;;;<<<>>>~~~wwwooonnnmmmlllmmmooopppqqqnnnooorrrtttvvvvvvwwwwwwsssrrrqqqpppnnnlllkkkjjjkkkkkkjjjhhheeebbb___^^^aaa```^^^]]][[[YYYWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBB??????>>><<<;;;:::999888<<<;;;:::::::::;;;===>>>999:::<<<<<<;;;;;;<<<===yyysssnnnnnnmmmlllllllllmmmnnnoooppprrrsssttttttttttttsssrrrqqqooommmlllkkkjjjjjjjjjhhhfffcccaaa___^^^______]]]\\\ZZZXXXWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@DDDCCCCCCBBBAAAAAABBBBBB>>>>>>===<<<;;;:::999999===<<<;;;;;;;;;<<<>>>>>>:::;;;===>>>===<<<<<<===~~~yyysssnnnkkkkkklllkkkiiihhhjjjkkklllmmmooopppqqqqqqqqqpppsssrrrpppnnnlllkkkjjjjjjiiihhhfffdddbbb```___^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>DDDCCCBBBAAAAAA@@@@@@AAA=========<<<;;;;;;::::::<<<<<<;;;:::;;;<<<===>>>:::<<<>>>>>>===<<<<<<<<<|||wwwqqqlllhhheeeggghhhhhhfffeeegggiiiiiikkkmmmoooqqqrrrrrrrrrqqqpppnnnkkkjjjiiiiiiiiigggfffeeecccaaa`````````\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<999;;;===>>><<<;;;::::::}}}wwwrrrlllgggccc```ccceeeeeecccccceeehhhiiikkkmmmpppsssuuuuuuuuupppnnnllljjjhhhgggggggggfffeeecccbbbaaaaaa``````ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVUUUTTTRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMKKKKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<============>>>999888777777777888999:::777:::<<<===;;;999999999|||tttmmmiiigggfffeeebbbbbbaaa```___```ccceeehhhjjjnnnrrrssssssqqqpppnnnmmmkkkiiihhhhhhhhhhhhcccbbb```___```___]]]\\\]]]\\\ZZZYYYWWWWWWVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPOOONNNNNNPPPPPPOOOMMMKKKJJJLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDBBBCCCCCCFFFCCC@@@?????????>>>===>>>??????>>>======@@@BBB888999:::;;;;;;;;;:::999<<<:::888777777888999;;;:::999888:::<<<======<<<zzzsssmmmiiigggfffdddaaaaaaaaa___^^^___bbbeeeiiikkknnnqqqrrrrrrpppnnnnnnllljjjhhhffffffffffffbbb```____________]]]\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLIIIHHHIIIJJJMMMLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCDDDDDDEEECCCAAA@@@@@@???>>>======>>>>>>===<<<<<>>>>>>>>======;;;:::999888888999;;;<<<;;;:::999;;;<<<>>>===<<<zzzvvvpppllliiigggeeeccc___```___^^^]]]^^^aaadddkkkmmmpppqqqrrrpppnnnmmmmmmkkkiiifffdddccccccccc```___^^^___```___]]]\\\\\\ZZZYYYVVVUUUSSSRRRRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLNNNPPPQQQPPPNNNKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAAAAA@@@===;;;;;;<<<===<<<;;;;;;===???<<<<<<===>>>>>>>>>>>>>>>::::::999999999;;;<<<===<<<;;;:::;;;<<<===<<<;;;|||uuurrrnnnjjjhhhfffdddbbb^^^^^^^^^]]]]]]^^^aaadddoooppprrrrrrrrrpppnnnlllmmmkkkiiifffcccbbbbbbaaa```______```aaa```^^^\\\ZZZYYYWWWUUUSSSRRRQQQPPPMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNQQQSSSSSSPPPNNNLLLKKKHHHHHHGGGGGGHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBCCCDDDEEEDDDCCCDDDCCCCCCBBBBBB@@@===:::999;;;<<<;;;::::::<<<===999::::::;;;;;;;;;;;;;;;:::999999::::::<<<===>>><<<;;;::::::;;;;;;:::999}}}rrroookkkhhhfffdddbbb```]]]]]]^^^^^^^^^```dddgggrrrsssssssssrrrpppnnnlllmmmkkkhhheeecccbbbaaaaaaaaaaaa```aaabbbaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJMMMPPPPPPMMMJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEEEECCCBBBCCCEEEEEEDDDBBBEEEDDDCCCCCCBBB@@@===:::888:::;;;;;;::::::;;;<<<888888888999999999::::::999999::::::;;;<<<===>>>;;;999888999::::::999888~~~zzzpppmmmhhheeecccbbb```___\\\]]]^^^___```ccchhhkkkssssssssssssqqqooommmlllkkkjjjgggeeecccbbbaaaaaaaaaaaaaaabbbbbb```]]]ZZZWWWVVVUUUSSSRRRQQQQQQQQQSSSRRRRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMPPPPPPMMMJJJHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEECCCAAACCCFFFHHHFFFDDDGGGEEECCCBBBBBB@@@===;;;888:::;;;<<<;;;:::;;;;;;:::::::::999:::;;;;;;<<<999999::::::;;;;;;<<<<<<:::999888999:::;;;:::999~~~yyytttppplllfffbbb```______^^^\\\]]]___aaacccggglllppprrrrrrqqqqqqooonnnlllkkkhhhgggeeebbbaaa``````aaaaaa````````````^^^YYYVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQPPPNNNKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@CCCHHHKKKJJJHHHIIIFFFCCCAAAAAA@@@>>><<<888:::<<<<<<;;;:::;;;;;;;;;;;;:::::::::;;;<<<===999999:::::::::::::::999;;;:::999:::<<<======;;;{{{tttoooqqqllleee```^^^^^^^^^^^^\\\]]]```bbbeeeiiiooossspppppppppooonnnlllkkkjjjfffdddcccaaa```______``````_________^^^[[[WWWSSSUUUUUUTTTSSSSSSSSSSSSSSSQQQOOONNNMMMMMMOOOQQQRRRLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKMMMLLLIIIGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEAAA???>>>CCCJJJNNNNNNLLLJJJGGGCCCAAA@@@???>>>===888:::<<<===<<<;;;;;;<<<::::::999888999:::;;;<<<999999:::::::::999888888<<<;;;:::<<<>>>??????>>>~~~zzzwwwtttqqqooommmhhhbbb^^^^^^___^^^\\\```aaabbbdddhhhlllooorrrqqqpppnnnmmmllljjjgggeeedddcccaaa___]]]\\\[[[[[[ZZZZZZ[[[[[[YYYVVVSSSRRRUUUQQQMMMLLLNNNOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBB???===AAAIIINNNOOONNNIIIFFFBBB@@@>>>===;;;:::;;;<<<===>>>>>><<<:::999<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;999::::::<<<>>>@@@BBBCCC|||xxxvvvsssooommmiiiddd___]]]]]]______^^^```aaacccfffjjjmmmppprrrpppooommmlllkkkiiifffddd```___^^^\\\ZZZXXXXXXWWWXXXYYYYYYYYYWWWUUURRRQQQTTTQQQNNNMMMOOOPPPPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNLLLKKKKKKKKKLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGDDDBBBBBBBBBDDDEEECCC@@@>>>AAAGGGLLLLLLKKKGGGDDDAAA>>>>>>===<<<:::;;;<<<===>>>===<<<:::999;;;::::::999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCC}}}yyywwwtttpppllliiiccc```\\\[[[\\\^^^______```bbbfffiiimmmoooqqqqqqooommmkkkjjjiiihhheeebbb^^^]]]\\\ZZZXXXWWWVVVUUUVVVVVVWWWVVVUUUSSSQQQPPPSSSQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGCCC@@@@@@AAADDDFFFDDDAAA@@@AAAFFFHHHHHHGGGDDDAAA>>>=========<<<;;;;;;<<<<<<======;;;:::999999999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCC}}}{{{xxxuuurrrmmmhhhddd___]]][[[ZZZ[[[]]]___```aaadddhhhllloooqqqqqqpppmmmkkkiiihhhgggeeebbb```^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPRRRQQQPPPPPPQQQRRRRRRSSSPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGEEECCCAAAAAAAAACCCDDDDDDBBBAAAAAADDDEEEDDDBBB@@@>>><<<;;;<<<======<<<;;;;;;<<<<<<<<<;;;:::999777777888888999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB|||zzzvvvrrrnnniiiccc___]]]]]]\\\[[[[[[\\\^^^```dddfffkkknnnqqqqqqpppooojjjhhhgggfffeeeccc```^^^]]]]]]]]]\\\[[[YYYWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQRRRRRRSSSPPPQQQQQQQQQQQQQQQQQQPPPKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@BBBAAAAAAAAABBBAAA@@@???>>><<<::::::<<<=========;;;;;;;;;;;;;;;::::::999666666777999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAA}}}yyyvvvrrrnnniiieee___\\\[[[\\\]]]\\\\\\]]]```bbbgggiiillloooppppppnnnmmmhhhfffdddccccccaaa^^^[[[YYYYYYZZZZZZXXXWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSQQQPPPQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPJJJIIIIIIHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEAAABBBDDDEEEDDDBBB???>>>???@@@@@@@@@@@@??????>>>>>><<<::::::<<<===>>>===;;;;;;;;;:::::::::::::::555666888:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===??????~~~zzzxxxssspppkkkgggdddaaa]]][[[XXX[[[]]]^^^^^^```dddgggjjjlllmmmoooooonnnmmmlllfffeeecccbbbaaa___\\\ZZZVVVWWWXXXXXXWWWUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPRRRTTTSSSPPPOOOOOOQQQOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIBBBBBBCCCCCCBBBAAA??????<<<===???@@@???>>>>>>>>>>>><<<::::::<<<>>>>>>===;;;;;;::::::999999::::::555666888;;;<<<>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>}}}{{{wwwtttnnnkkkfffcccaaa___]]][[[VVVYYY]]]___```bbbgggkkklllmmmnnnnnnnnnmmmkkkkkkeeedddbbbaaa```^^^[[[YYYVVVWWWXXXYYYXXXVVVSSSRRROOOOOONNNNNNNNNOOOPPPPPPPPPSSSTTTSSSPPPNNNNNNPPPNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHHHHHHHGGGEEEDDDCCCAAAAAABBBDDDGGGJJJLLLMMMDDDCCCBBB@@@???@@@@@@AAA:::<<<>>>??????>>>>>>??????===;;;;;;<<<>>>>>>>>><<<;;;:::999999999::::::555666999;;;===>>>??????======<<<<<<<<<;;;;;;;;;888888888999:::;;;<<<===}}}zzzwwwrrrnnnkkkiiieeeaaa^^^[[[ZZZYYY[[[[[[\\\___cccgggkkkmmmmmmmmmmmmmmmkkkhhheeeccccccbbbaaa___]]][[[ZZZYYYSSSSSSTTTWWWYYYWWWRRRMMMPPPPPPPPPQQQSSSTTTVVVWWWRRRPPPOOOOOOOOOOOONNNLLLPPPOOOMMMLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????===<<<;;;<<<===>>>???@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<===888888888999:::;;;===============<<<;;;;;;::::::888999999::::::999999888{{{yyyuuuoookkkgggeeebbb___]]][[[[[[[[[[[[\\\^^^aaaeeeiiilllnnnmmmmmmmmmmmmkkkhhheeedddaaaaaa```^^^\\\ZZZYYYYYYTTTRRRRRRSSSVVVVVVTTTRRRQQQQQQQQQQQQRRRSSSUUUUUUSSSRRRPPPPPPPPPPPPNNNMMMOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;<<<===>>>???>>>>>>===;;;;;;<<<<<<<<<=========;;;;;;::::::;;;<<<<<<===<<<<<<<<<;;;::::::999999999999::::::::::::999999|||zzzwwwssslllgggbbbaaa___]]]\\\[[[[[[[[[[[[]]]```eeehhhkkkmmmnnnlllllllllllljjjhhheeeddd```___^^^\\\[[[YYYXXXWWWUUUSSSPPPPPPRRRUUUVVVWWWRRRRRRQQQQQQRRRRRRSSSTTTUUUSSSQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLMMMMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>======:::;;;===>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888999999::::::::::::999999~~~zzzxxxvvvqqqjjjddd```___]]][[[ZZZZZZZZZZZZZZZ]]]bbbgggjjjlllllllllkkkkkkkkkjjjiiigggeeeddd^^^]]]\\\[[[YYYXXXWWWVVVWWWUUUSSSRRRSSSTTTVVVWWWSSSRRRRRRQQQQQQQQQRRRRRRUUUSSSQQQPPPPPPPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>?????????????????????>>>>>>>>>;;;<<<===>>>>>>>>>===<<<============>>>>>>>>>>>>@@@???===<<<;;;:::::::::<<<<<<;;;;;;:::999999999999::::::::::::::::::999{{{xxxvvvtttooohhhcccaaa```]]][[[ZZZYYYYYYYYY[[[^^^cccgggjjjkkkkkkjjjjjjiiiiiihhhfffeeedddccc\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQSSSQQQPPPOOOOOOOOOMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>??????????????????>>>>>>>>>>>>>>>===>>>?????????>>>==================>>>>>>>>>>>>???>>>===;;;::::::999999======<<<<<<;;;::::::::::::::::::;;;;;;:::::::::}}}yyyuuusssqqqmmmgggbbbaaa```^^^\\\[[[ZZZZZZ[[[^^^```dddhhhjjjjjjjjjiiiggggggfffeeedddcccbbbbbb[[[[[[ZZZYYYXXXWWWVVVVVVVVVXXXZZZYYYWWWSSSRRRQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPOOONNNOOOOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFEEECCCBBBBBBEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@???????????????@@@???>>>>>>===<<<=========>>>??????@@@@@@???======<<<<<<=========>>>>>>>>>===<<<<<<;;;::::::;;;;;;>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::zzzvvvqqqnnnmmmiiiddd``````___^^^]]]\\\]]]^^^^^^cccdddgggiiijjjjjjjjjiiifffeeedddcccbbbaaaaaaaaa[[[[[[ZZZYYYXXXWWWWWWVVVSSSVVVXXXWWWTTTRRRQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQPPPNNNMMMMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@???????????????@@@@@@>>>>>><<<;;;;;;;;;<<<======>>>?????????>>><<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<======>>>======<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::|||yyytttoookkkiiigggccc______^^^]]]]]]^^^___aaabbbfffgggiiijjjkkkkkkjjjjjjddddddbbbaaa````````````[[[[[[ZZZYYYXXXWWWWWWWWWQQQSSSUUUTTTQQQPPPRRRTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRRRRRRRQQQMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@??????>>>>>>??????@@@???????????????@@@@@@>>>===<<<::::::;;;;;;<<<======>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<===???@@@AAA<<<<<<;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::}}}{{{vvvtttpppkkkeeeaaa^^^\\\]]]]]]]]]^^^```bbbeeegggkkkkkkllllllkkkiiihhhgggeeedddaaa___]]]]]]]]]]]]YYYZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUSSSPPPOOOOOOPPPOOOKKKHHHJJJOOORRRPPPMMMTTTRRROOOOOOPPPQQQQQQPPPPPPOOOLLLJJJIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCFFFDDDAAA>>>======???@@@AAA@@@???>>>>>>???@@@@@@???>>>>>>============>>>@@@@@@??????>>>=========<<<<<<======>>>>>>>>>???999999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;888888888888888888999999~~~|||zzztttqqqmmmiiiddd```^^^\\\]]]^^^___aaaccceeegggiiijjjjjjkkkjjjiiigggeeedddeeedddaaa___]]]\\\\\\\\\YYYYYYYYYYYYXXXVVVTTTSSSSSSTTTTTTSSSPPPOOOOOOPPPNNNMMMMMMNNNOOOPPPQQQQQQTTTRRRPPPOOOPPPQQQQQQPPPPPPOOOMMMKKKIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEECCC@@@>>>======>>>???@@@@@@???>>>>>>>>>???@@@?????????>>>>>>======<<>>???>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<======>>>>>>???>>><<<;;;:::::::::;;;888888888888888888999999}}}{{{xxxwwwooommmjjjfffbbb___^^^]]]___```bbbeeehhhjjjkkklllkkkkkkkkkjjjiiigggdddccceeedddaaa___]]][[[ZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSRRRPPPNNNNNNOOONNNPPPRRRQQQOOOPPPRRRUUUSSSRRRPPPOOOPPPQQQQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJFFFFFFEEEDDDCCCBBBCCCCCCCCCBBB???===<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;EEECCC???<<<<<<===@@@BBB@@@@@@@@@@@@@@@AAAAAAAAA========================@@@???<<<:::999999::::::999999999999999999888888|||yyyvvvtttrrrjjjiiifffccc``````___```aaacccfffiiilllmmmnnnnnnnnnnnnmmmllljjjhhheeeddddddcccaaa^^^\\\ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQRRRSSSRRROOONNNOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTSSSQQQPPPPPPQQQQQQPPPOOOPPPOOOMMMLLLKKKKKKKKKLLLLLLJJJHHHGGGFFFGGGIIIJJJDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBAAA>>><<<:::DDDCCC@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<>>=========>>>======>>>>>>???????????????@@@BBBBBBAAA???===;;;AAAAAABBBAAAAAA@@@>>>>>>???????????????>>>>>>>>>??????>>>>>>======<<<<<>><<<999888888999:::::::::::::::999999888888|||wwwsssoookkkhhhdddcccaaa```aaacccfffhhhkkkllllllmmmmmmmmmmmmmmmhhhhhhhhhhhhfffdddaaa```______^^^]]][[[YYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUURRRSSSTTTSSSQQQPPPQQQRRRTTTOOOKKKMMMRRRTTTQQQMMMRRRQQQPPPQQQRRRRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBAAA@@@???>>>???@@@BBBBBBBBB@@@===<<<>>>>>>>>>===============>>>>>>>>>======<<<<<<<<<===<<<;;;::::::999999999;;;;;;;;;:::999999888888|||xxxtttqqqmmmiiifffcccbbb``````bbbfffiiilllpppooonnnmmmlllkkkkkkkkkeeefffffffffeeecccaaa```\\\]]]]]]\\\[[[ZZZXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVRRRTTTTTTTTTRRRQQQRRRSSSRRRPPPNNNNNNPPPQQQPPPOOOQQQQQQQQQQQQRRRRRRPPPNNNKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@????????????===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;::::::999<<<;;;;;;:::999999888888{{{xxxuuurrrooollliiifffbbbaaa```aaacccggglllooosssqqqooollljjjiiiiiiiiiffffffggggggfffdddcccbbb[[[[[[\\\\\\[[[ZZZXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSTTTUUUTTTSSSRRRSSSTTTPPPRRRRRRQQQOOOOOOPPPRRRQQQQQQQQQRRRSSSRRRPPPNNNIIIJJJJJJJJJJJJJJJIIIHHHEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@BBBCCCDDDAAA@@@???============>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<<<<;;;:::999<<<<<<;;;::::::999888888{{{xxxuuuqqqmmmjjjgggffffffbbbbbbcccfffjjjnnnoooooolllmmmmmmmmmmmmkkkjjjiiifffeeeeeecccaaa___]]][[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRQQQPPPOOOMMMKKKJJJCCCJJJMMMKKKKKKLLLIIIBBBFFFEEEDDDEEEGGGHHHHHHGGG???BBBFFFFFFCCC@@@??????FFFDDDAAA>>>======>>>???>>>???AAABBBBBBAAA???>>>===>>>@@@AAABBBAAAAAA@@@????????????????????????AAA>>><<<===??????===;;;>>>===;;;999999999;;;<<<;;;;;;:::999:::;;;<<<===999999888888888999;;;<<<}}}xxxwwwtttooojjjgggeeeeeeeeebbbcccfffjjjnnnpppooommmmmmmmmnnnmmmlllkkkiiihhheeedddcccaaa```^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOORRRRRRQQQPPPOOOMMMLLLKKKCCCIIIKKKJJJJJJLLLIIIDDDFFFEEECCCDDDEEEEEEDDDCCC???BBBEEEEEEBBB@@@@@@AAACCCCCCBBBAAA@@@????????????@@@AAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@????????????????????????<<<:::888999:::;;;999777<<<;;;:::999999:::<<<===;;;:::999999999:::;;;<<<:::999999888999:::;;;<<<~~~yyyuuurrrlllgggcccccccccddddddfffjjjooorrrrrrooommmooonnnnnnmmmkkkiiigggfffcccbbb```^^^]]]]]]]]]^^^ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUTTTRRRPPPOOOQQQQQQQQQPPPOOOMMMLLLKKKEEEHHHIIIHHHHHHJJJIIIEEEEEEDDDBBBBBBCCCBBBAAA???@@@AAABBBBBBAAAAAABBBCCC???@@@AAABBBAAA@@@>>>===AAAAAA@@@@@@@@@??????>>>??????????????????@@@AAA========================<<<;;;::::::;;;<<<:::999:::999999888999:::<<<===;;;:::999888888888999:::::::::999999999:::;;;;;;zzzsssoooiiidddaaaaaaccceeeiiijjjmmmqqqtttsssqqqnnnoooooommmllliiigggeeedddaaa```]]]\\\[[[\\\]]]^^^[[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYXXXVVVSSSQQQOOOPPPPPPPPPOOONNNMMMKKKKKKHHHIIIHHHGGGFFFFFFFFFEEEDDDBBBAAAAAABBBBBBAAA???AAAAAA@@@@@@@@@AAACCCDDD======>>>>>>???>>>>>>===BBBAAA@@@???>>>>>>>>>???@@@???>>>======>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999999888999999:::;;;:::999888777777777888999999999888888999999999999~~~zzzwwwpppmmmhhhcccbbbccceeegggooonnnnnnppprrrsssrrrpppooonnnllliiigggeeedddccc```^^^\\\ZZZZZZ[[[\\\^^^ZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUVVVWWWYYYYYYZZZ\\\\\\[[[ZZZWWWTTTRRRPPPNNNNNNNNNNNNMMMLLLJJJJJJKKKIIIHHHGGGEEECCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBBBBB@@@??????@@@AAACCCDDD@@@???=========>>>@@@AAAAAA@@@???>>>>>>>>>>>>???@@@???>>>===<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999::::::;;;;;;:::999888777777777:::999888777777777888999888888888888888888777777}}}yyyvvvnnnlllhhheeeeeefffiiikkkrrrpppooooooqqqqqqqqqpppmmmkkkiiigggdddcccbbbbbb___^^^\\\[[[ZZZ[[[[[[\\\ZZZYYYYYYXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]][[[XXXVVVSSSQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHKKKHHHFFFGGGEEEAAA???AAABBBAAA@@@AAACCCEEEDDDCCCBBB@@@>>>>>>@@@AAABBBAAACCCBBB???>>>>>>@@@BBBDDD???????????????????????????>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<::::::;;;===<<<;;;:::999888666555555999888777777777888:::;;;888888888999888888777666|||wwwuuummmkkkiiihhhiiikkknnnoooqqqppppppqqqrrrqqqnnnllljjjiiigggdddbbbaaaaaaaaa^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTQQQRRRTTTWWW[[[^^^```aaa___]]]YYYUUURRRPPPOOOOOOJJJJJJJJJJJJIIIHHHGGGGGGHHHDDDDDDGGGFFFAAA@@@BBBCCCAAA@@@AAACCCCCCBBBAAACCCAAA??????AAABBB@@@???AAAAAA????????????@@@@@@<<<===>>>???@@@@@@??????===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===;;;;;;===???999999999999888777666555888777777777888:::;;;===999::::::;;;:::999888777{{{vvvrrrooolllkkkkkkkkklllnnnppprrrooooooqqqssssssqqqlllhhhiiigggeeecccaaa`````````^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUSSSTTTWWWZZZ^^^bbbeeefff___\\\WWWRRROOOMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDAAABBBGGGGGGBBBAAADDDDDDBBBAAAAAAAAAAAA@@@>>>CCCAAA??????AAABBB???===<<<===>>>>>>>>><<<;;;::::::;;;>>>@@@AAAAAA@@@???<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<555777:::999777777999;;;777888888888888777777666777777777777999;;;===>>>;;;;;;<<<===<<<;;;999888|||xxxtttrrrpppnnnmmmmmmppprrrssssssqqqooommmmmmmmmllljjjhhhcccccccccbbbbbbbbbbbbbbb[[[^^^aaa```\\\YYYXXXYYYXXXWWWVVVUUUTTTUUUVVVWWWSSSSSSRRRQQQQQQRRRSSSTTTSSSUUUYYY]]]aaaccccccddd^^^[[[VVVRRROOOMMMMMMMMMMMMGGGBBBDDDJJJLLLGGGAAAGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBB???@@@AAA@@@>>>>>>AAADDD@@@<<<:::<<<@@@AAA???<<<<<<<<<<<<<<<============???===;;;:::999999::::::======<<<<<<<<<;;;;;;;;;999:::;;;;;;:::999777666888777666666666777999:::777777888999999999999888888888999999999:::::::::|||xxxuuusssrrrpppooooooqqqrrrrrrqqqpppnnnlllkkkkkkjjjhhhgggbbbbbbaaaaaaaaaaaa``````\\\^^^```___[[[YYYXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUTTTVVVZZZ]]]______^^^]]]YYYVVVQQQMMMJJJIIIJJJJJJKKKHHHFFFFFFHHHHHHFFFCCCBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCCCCBBBBBBAAAAAA???@@@AAA@@@>>>>>>AAACCC???<<<999;;;???AAA>>>;;;<<<<<<<<<<<<============>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777666888777666666666777999999777777888999999999999888888888999999999:::::::::~~~|||zzzwwwvvvuuutttrrrrrrsssrrrpppnnnnnnllljjjiiiiiiiiigggeeeaaa`````````____________^^^______]]]ZZZXXXXXXYYYUUUUUUVVVVVVUUUUUUTTTTTTVVVUUUTTTTTTTTTTTTUUUUUUTTTVVVYYY[[[[[[YYYWWWUUUTTTQQQMMMHHHGGGGGGIIIKKKJJJJJJJJJHHHFFFEEEDDDEEE@@@@@@AAAAAABBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@???>>>???@@@???>>>>>>@@@BBB===;;;999;;;>>>???===;;;<<<<<<<<<<<<============<<<===============<<<<<<::::::::::::::::::;;;;;;::::::::::::999888777666777777777666777888888999777777888999999999999888888888999999999:::::::::~~~~~~|||zzzyyywwwvvvuuuttttttrrrnnnkkkmmmkkkiiihhhhhhhhhfffdddaaaaaa``````______^^^^^^___^^^]]][[[YYYXXXXXXXXXUUUVVVWWWWWWWWWVVVTTTSSSUUUTTTTTTTTTSSSSSSSSSSSSRRRTTTWWWXXXXXXUUUQQQOOOSSSPPPLLLHHHGGGHHHKKKMMMKKKJJJIIIHHHFFFEEECCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>??????>>>??????@@@<<<;;;:::;;;===>>>===;;;<<<<<<<<<<<<============:::;;;===>>>>>>===<<<;;;:::::::::999999999888888:::::::::999888888777666777777777777777888888999777777888999999999999888888888999999999:::::::::}}}|||{{{wwwvvvuuutttssspppmmmjjjmmmkkkiiihhhhhhhhhfffdddbbbbbbaaa```______^^^^^^^^^\\\[[[YYYYYYYYYXXXXXXVVVWWWXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRQQQPPPPPPNNNPPPRRRTTTTTTRRROOOMMMPPPNNNJJJHHHGGGIIILLLNNNLLLIIIFFFEEEFFFFFFCCC@@@DDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>=========>>>?????????>>>;;;;;;:::;;;<<<======<<<<<<<<<<<<<<<============999:::;;;======<<<;;;:::<<<<<<;;;:::888777666666::::::999888777777777777666777777777888888888888777777888999999999999888888888999999999:::::::::}}}{{{yyyvvvtttrrrqqqpppooollliiillljjjhhhgggggggggeeecccbbbbbbaaa```___^^^^^^]]][[[ZZZYYYYYYZZZZZZYYYWWWVVVWWWWWWWWWWWWVVVUUUUUUPPPQQQQQQQQQPPPOOONNNMMMKKKLLLNNNPPPPPPOOONNNMMMLLLJJJHHHFFFFFFGGGIIIJJJJJJFFFCCCCCCEEEFFFBBB???BBBAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>===<<<<<<===??????>>><<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============:::;;;;;;;;;;;;;;;::::::<<<<<<;;;:::888777666666::::::888777777666777777666666777888888888888777777777888999999999999888888888999999999:::::::::}}}}}}zzzwwwvvvsssqqqnnnmmmmmmmmmkkkjjjjjjhhhfffffffffeeecccaaaaaaaaa```___^^^]]]\\\\\\XXXWWWWWWYYY[[[\\\YYYWWWVVVUUUTTTTTTSSSSSSTTTTTTPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGFFFGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@@@@AAAAAA======>>>>>>>>>>>>??????<<<;;;;;;===???@@@>>>;;;<<<<<<============>>>>>><<<<<<<<<<<<============>>>===<<<;;;;;;:::;;;;;;:::::::::::::::999999999:::999888777666666777777555666777888999888888777777777888999999999999888888888999999999:::::::::~~~{{{}}}{{{wwwtttsssqqqooolllkkkkkklllkkkkkkiiigggeeeddddddcccaaa`````````___^^^\\\[[[[[[ZZZVVVVVVVVVYYY\\\]]]ZZZWWWUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHGGGGGG@@@DDDFFFDDD@@@>>>@@@DDD???@@@@@@AAACCCDDDDDDEEE<<<<<<======>>>?????????<<<;;;;;;===???@@@===:::<<<===>>>>>>======>>>???<<<<<<<<<<<<=========>>>@@@???===<<<;;;;;;;;;<<<888888999:::;;;;;;<<<<<<:::999888666666666666777555666777999999888888777777777888999999999999888888888999999999:::::::::~~~~~~~~~{{{{{{zzzxxxvvvtttrrrpppmmmmmmmmmmmmmmmllllllllliiihhhfffdddcccccccccdddccc```\\\ZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQTTTPPPNNNQQQQQQMMMKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@BBBCCC@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================:::;;;<<<;;;999888999::::::::::::::::::::::::::::::888666666888999777444444555666777888999::::::;;;:::999888888888999:::}}}|||zzzxxxuuurrrpppooommmmmmmmmmmmllllllllllllkkkiiigggdddbbbaaaaaa``````]]][[[ZZZ[[[\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSOOONNNQQQQQQNNNLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFDDDDDDAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>???@@@@@@???????????????@@@@@@@@@>>>===<<<<<<<<<<<<===>>>>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555666777888666444444555666666888999999:::888888777777777777888888|||{{{yyyvvvsssqqqnnnmmmmmmmmmmmmllllllkkkkkkkkkllljjjhhhdddaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[WWWWWWXXXXXXWWWWWWVVVVVVRRRRRRRRRRRRSSSSSSUUUUUURRRNNNMMMPPPQQQNNNLLLMMMLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@??????>>>?????????@@@@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;:::::::::=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888777555666777777666555555555666777888999::::::777888888999999999888888wwwvvvuuurrrpppooommmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiigggdddaaa___]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYYVVVVVVWWWXXXXXXVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTPPPMMMLLLPPPQQQNNNMMMNNNKKKKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::;;;<<<===<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777888888777777777777888999::::::;;;;;;888999;;;<<<<<<;;;::::::}}}{{{qqqpppooonnnmmmmmmnnnnnnmmmllllllkkkjjjjjjiiiiiifffeeedddcccaaa___^^^]]]\\\[[[ZZZ[[[[[[[[[XXXVVVUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTSSSSSSRRRQQQQQQPPPPPPLLLLLLOOOQQQNNNLLLMMMHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@AAAAAAAAA@@@??????@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<============<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<;;;999999999:::999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<===777888:::;;;<<<;;;::::::|||zzzxxxnnnmmmlllkkkkkklllnnnooollllllkkkkkkjjjiiihhhhhhbbbbbbbbbbbbaaa```___^^^]]][[[YYYYYYZZZYYYXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTTTTRRRPPPNNNMMMQQQMMMLLLOOOPPPMMMKKKLLLFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFGGGGGGFFFFFFEEE@@@@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>??????@@@@@@??????>>>=========::::::;;;;;;<<<;;;;;;:::999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888999:::;;;;;;:::999;;;<<<;;;;;;;;;;;;<<<<<<<<<===555666777777888888888888~~~|||zzzyyyxxxooonnnlllkkkkkklllnnnooollllllkkkjjjiiihhhggggggaaabbbbbbbbbaaa___^^^]]][[[YYYWWWWWWXXXYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMQQQMMMLLLOOOPPPLLLJJJKKKGGGHHHHHHHHHHHHGGGGGGFFFCCCCCCDDDDDDEEEDDDDDDCCC???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@??????>>>======<<<<<<======<<<;;;:::999888999;;;<<<<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;<<<<<<<<<:::999:::;;;999999999999999999999999777999;;;;;;999999:::<<<::::::::::::;;;;;;;;;;;;555555555555666777888999~~~}}}|||{{{zzzyyyyyyqqqpppnnnlllllllllmmmnnnllllllkkkjjjiiihhhgggfffbbbbbbbbbbbb```^^^\\\[[[ZZZXXXUUUUUUXXXZZZ[[[\\\WWWVVVTTTSSSSSSSSSTTTUUUSSSSSSTTTTTTRRRQQQOOONNNRRRNNNMMMOOOOOOLLLIIIJJJIIIIIIIIIHHHGGGFFFEEEDDD??????@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@<<<<<<===>>>???AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@>>><<<:::999:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======<<<===>>>===;;;:::;;;<<<::::::::::::::::::::::::666999;;;:::888888:::<<<999999999999999999999:::777666666666666888:::;;;~~~|||yyywwwxxxxxxxxxwwwqqqqqqooonnnllljjjiiihhhmmmkkkjjjjjjiiigggdddaaa``````aaaaaa```^^^\\\[[[WWWVVVUUUVVVXXXXXXXXXVVVUUUUUUTTTRRRQQQPPPOOONNNHHHLLLPPPSSSRRRQQQOOOOOOMMMMMMNNNOOOOOONNNLLLKKKIIIIIIHHHGGGFFFDDDDDDCCC@@@AAABBBCCCDDDCCCBBBAAA>>>???@@@AAAAAA@@@>>>===<<>>999999>>>???<<<>>>>>>============>>>>>>>>>??????>>><<<::::::;;;:::;;;<<<======;;;999888>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<===999777777:::;;;999777666777888888888888777777777777888888888999999999999::::::999888888999;;;666666777888999999::::::~~~|||yyyxxxwwwwwwuuusssoooooonnnmmmmmmlllkkkkkklllkkkiiiiiiiiigggdddaaa`````````___^^^]]][[[[[[XXXWWWVVVVVVWWWXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPJJJMMMPPPRRRQQQPPPOOOOOOLLLLLLMMMNNNNNNMMMLLLKKKGGGGGGGGGFFFEEEEEEDDDDDD>>>???@@@AAABBBAAAAAA@@@???@@@@@@AAA@@@???>>>>>>???BBBAAA======AAABBB???>>>>>>============>>>>>>===>>>>>>===;;;:::;;;<<<;;;<<<===>>>>>><<<:::999<<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<===<<<::::::::::::999888777777888888888888888777777777888888888999999999888999999999888888999;;;666777777888999999::::::~~~~~~|||~~~|||zzzxxxwwwuuurrrooommmmmmmmmmmmmmmnnnnnnnnnkkkiiihhhggggggfffcccaaa```___^^^\\\[[[[[[ZZZZZZYYYWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRMMMNNNPPPPPPOOONNNNNNOOOJJJKKKLLLLLLLLLLLLLLLKKKGGGGGGFFFFFFEEEEEEDDDDDD===>>>???@@@@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>AAACCCBBB??????BBBCCCAAA>>>>>>============>>>>>>:::<<<===<<<;;;:::;;;<<<<<<===>>>>>>>>>===;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<===>>>===;;;999999999888888888888888888888888888888888888888999999999777888888888777777999;;;777777777888999999::::::~~~~~~~~~|||{{{yyyxxxxxxwwwtttqqqnnnlllmmmmmmmmmmmmnnnnnnnnniiihhhfffeeeeeedddbbb```___^^^\\\ZZZYYYYYYYYYZZZYYYXXXVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSOOOPPPPPPOOOMMMLLLMMMOOOIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJIIIHHHFFFEEEDDDCCC>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@???>>>>>>???@@@???>>>>>>============>>>>>>999:::;;;;;;::::::;;;===<<<============<<<;;;;;;:::999999999999999999:::999999:::::::::;;;;;;;;;888;;;>>>===:::888999;;;:::999999999888888888999888888888888888888888888666777888888777777999;;;777777888888888999999999~~~~~~xxxwwwvvvvvvwwwuuurrrooonnnnnnmmmmmmllllllkkkkkkhhhfffdddccccccbbbaaa___^^^]]][[[YYYXXXXXXXXXYYYYYYWWWVVVVVVVVVVVVTTTSSSPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPPPPNNNLLLKKKMMMNNNHHHIIIIIIJJJKKKKKKLLLMMMPPPOOOMMMJJJHHHEEECCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@?????????>>>======>>>>>>======>>>>>>>>>============>>>>>>888:::;;;;;;::::::<<<===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;555888;;;;;;999888:::===;;;;;;:::999888888999999888888888888888888888888777888999888777777999;;;888888888888888999999999xxxwwwuuuuuuvvvuuusssqqqnnnnnnmmmlllkkkjjjiiihhhfffdddbbbaaaaaaaaa```___]]]\\\[[[YYYXXXXXXWWWWWWXXXVVVUUUUUUVVVVVVUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNLLLKKKMMMNNNHHHHHHIIIIIIJJJLLLNNNNNNTTTRRRPPPLLLIIIEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???????????????======@@@@@@======???>>>>>>============>>>>>>999;;;<<<<<<;;;;;;<<<>>><<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999::::::::::::777888999888888999:::<<<===<<<:::999888999999:::999999999888888888888888999::::::999888888999;;;888888888888888888888888}}}~~~~~~~~~{{{yyyvvvuuuuuutttrrrqqqmmmllllllkkkiiihhhhhhgggeeeccc```______```___^^^[[[[[[[[[[[[ZZZXXXWWWVVVWWWUUUTTTUUUVVVVVVUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPMMMNNNOOONNNMMMLLLMMMNNNIIIHHHIIIIIIKKKMMMOOOPPPSSSRRROOOLLLIIIFFFCCCBBBCCCBBBAAAAAAAAABBBDDDDDDEEEDDDBBB@@@???????????????<<<===AAAAAA===<<>>>>>============>>>>>>;;;<<<======<<<;;;<<<>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::888999999999999:::::::::>>>;;;888777888999::::::>>>===;;;999888999:::;;;999999999888888888777777;;;<<<<<<;;;999888999:::888888888888888888888888~~~{{{}}}~~~~~~}}}~~~~~~~~~{{{wwwuuutttsssqqqpppkkkjjjjjjiiiiiihhhhhhhhhdddbbb___^^^_________^^^[[[[[[\\\\\\[[[YYYWWWVVVVVVTTTTTTTTTVVVWWWVVVUUUSSSSSSRRRRRRQQQQQQQQQQQQKKKMMMOOOOOOMMMLLLMMMNNNIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPNNNKKKHHHFFFDDDCCCBBBBBBAAA@@@AAABBBCCCDDDEEEDDDBBB@@@????????????===:::;;;@@@@@@;;;:::===>>>>>>============>>>>>><<<===>>>===<<<;;;<<<>>>>>>>>>===<<<<<<<<<<<<===::::::<<<<<<<<<<<<::::::888888999999999:::::::::DDD???999777888::::::888???===;;;999888999:::;;;999999999999888888777777===>>>===<<<999888999:::999999888888888888888888{{{zzz}}}yyyzzz{{{}}}}}}~~~~~~~~~}}}{{{wwwrrrpppoooooopppllllllkkkiiihhhfffeeeeeehhheeebbbbbbcccbbb```]]]\\\[[[ZZZYYYWWWUUUTTTTTTVVVVVVTTTSSSRRRPPPOOOOOORRRQQQQQQPPPPPPOOONNNNNNPPPPPPPPPOOOOOOOOONNNNNNKKKJJJHHHGGGHHHJJJLLLMMMHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCC????????????>>>===<<<;;;??????>>>===============>>>>>>===<<<<<<<<<<<<===>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999888888:::<<<===888999;;;<<<<<<;;;999888777777777888888777777777<<<:::888777888999:::999777777777777888888888888zzzzzz}}}{{{{{{|||}}}}}}}}}}}}}}}|||yyyuuurrrooonnnnnnooolllkkkjjjiiigggfffeeedddfffcccaaa```aaa```^^^\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB????????????>>>===<<<<<>>>>>===============>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888:::;;;===888999;;;<<<<<<;;;999888777666666555555666666777999999888888888999999999666777777777777777888888}}}yyyyyy|||}}}}}}}}}}}}}}}|||{{{zzzyyywwwssspppnnnmmmmmmmmmjjjjjjiiihhhgggeeeddddddcccaaa```______^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????????????????>>>>>>===<<<>>>>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888:::;;;<<<888999:::;;;;;;:::999888888777666555555666777888666666777888999999999999666666666666666777888888~~~}}}{{{wwwxxx|||~~~~~~~~~}}}|||zzzyyyxxxuuutttqqqnnnmmmllllllllliiiiiihhhgggfffeeedddcccbbbaaa___^^^^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBB@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>===<<<;;;>>>======<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;=========<<<;;;:::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<=========::::::::::::::::::::::::999999888888999999:::;;;888888999:::::::::999999;;;:::999888888999:::;;;333555777999999888888999666555555555555777888999~~~{{{{{{zzzwwwxxx{{{~~~~~~}}}|||zzzxxxvvvuuusssqqqooommmlllkkkkkkkkkhhhggggggfffeeedddccccccaaaaaa```___]]][[[[[[[[[WWWWWWVVVVVVUUUUUUUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>>>>???@@@@@@AAAAAA?????????>>>>>>=========<<<<<<======<<<<<<;;;;;;======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;:::;;;<<<======<<<;;;:::888999999:::;;;<<<======:::;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::888888888888999999::::::777888888999::::::::::::;;;:::999888888999:::;;;222555888999888777888999666666555555555777999:::|||zzzzzzzzzwwwxxx|||}}}||||||zzzxxxvvvtttrrrqqqpppnnnmmmlllkkkkkkkkkffffffeeeeeedddccccccbbb___``````^^^\\\ZZZZZZ[[[UUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJDDDCCCCCCCCCCCCCCCCCCCCC===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<999999::::::;;;;;;<<<<<<999999999:::;;;;;;<<<<<<::::::::::::::::::::::::888888888999999999999999777777888888999999::::::777777777777777777777777444777::::::777666888;;;777666555555666888:::<<<{{{zzz{{{zzzxxxyyy|||{{{{{{zzzxxxvvvtttrrrqqqoooooonnnmmmlllkkkkkkkkkeeeeeeddddddccccccbbbbbb]]]^^^___]]]YYYWWWXXXYYYTTTTTTTTTTTTUUUUUUUUUUUURRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIFFFEEEDDDBBBAAAAAAAAABBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::777777888999999:::;;;;;;::::::::::::::::::::::::777777888999999999999999777777777888888999:::;;;444555777888888777555444666999;;;:::666666999<<<888777666666777999<<<>>>{{{zzz{{{{{{xxxyyy|||zzzyyyxxxwwwuuusssqqqpppoooooonnnmmmmmmlllkkkkkkeeeddddddccccccbbbbbbbbb[[[]]]^^^[[[XXXUUUVVVXXXTTTTTTTTTTTTTTTUUUUUUUUUOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPOOONNNNNNOOOOOONNNLLLKKKJJJIIIHHHJJJHHHEEEBBB@@@???@@@@@@???????????????>>>>>>>>>======>>>>>>??????@@@@@@>>>??????@@@@@@@@@??????;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>;;;:::::::::::::::::::::666666777888999999::::::::::::::::::::::::::::::777777888999999999999888777777777777888999:::;;;555666999::::::999666555888;;;<<<:::666555999===999888666666777:::===???||||||||||||||||||}}}~~~zzzyyyxxxvvvuuusssqqqqqqooonnnmmmkkkjjjiiihhhhhhllliiieeebbbbbbbbbaaa``````___]]][[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRSSSTTTUUURRRRRRRRRRRRQQQPPPOOONNNPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMKKKIIIGGGGGGHHHHHHFFFDDDBBB???>>>===AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>============@@@>>>======>>>??????>>>;;;;;;;;;;;;;;;:::::::::<<<======;;;::::::<<<>>>999888888999:::;;;<<<===>>>===<<<<<<;;;999666333888999::::::::::::999888:::;;;;;;999888888:::<<<::::::::::::::::::::::::999888666555555666888999777777888888888888777777666888;;;======;;;888666999999999999999999999999~~~}}}}}}}}}}}}{{{zzzyyywwwuuutttsssrrrnnnmmmkkkjjjhhhgggggggggjjjgggdddaaaaaaaaa```___\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPOOOOOONNNOOOOOOPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHFFFEEECCCAAA@@@???@@@????????????@@@@@@AAA??????>>>>>>>>>=========@@@>>>======>>>??????>>>===<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::<<<>>>:::::::::;;;;;;<<<===>>>>>><<<;;;::::::999777555999::::::;;;:::999888777:::;;;;;;999888888:::<<<::::::::::::::::::::::::999888777777888999;;;===777777888888888888777777888888999999999999888888999999999999999999999999~~~~~~}}}{{{zzzzzzyyyxxxwwwuuutttrrrqqqppplllkkkjjjhhhgggfffeeeeeehhheeebbb``````___^^^]]]ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOPPPOOOOOONNNNNNNNNOOOOOONNNMMMKKKIIIIIIIIIJJJKKKIIIIIIHHHFFFEEECCCBBBBBB????????????@@@AAABBBBBB@@@@@@?????????>>>>>>>>>???>>><<<<<<>>>???>>>===>>>>>>======<<<;;;::::::999:::;;;:::999:::<<<===;;;<<<<<<<<<===>>>>>>>>>===;;;999999999:::999777999::::::;;;:::999888777999:::;;;:::888888:::;;;::::::::::::::::::::::::888888888888:::<<<>>>@@@777888888999999888888777999888777666666777888999999999999999999999999999~~~}}}|||{{{yyywwwvvvttttttsssqqqpppooonnnmmmlllkkkiiigggfffeeeeeeeeeeeeccc```^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSTTTUUUUUUSSSRRRQQQOOOOOOPPPPPPOOONNNNNNMMMQQQPPPPPPOOOOOOOOOOOOPPPOOOMMMKKKIIIIIIKKKMMMOOOLLLLLLJJJHHHFFFEEECCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@?????????>>>???===;;;<<<===>>>======??????>>>===<<<;;;;;;:::888999::::::999999;;;===;;;<<<<<<===============<<<:::888777888::::::999777888999:::;;;:::999999999:::::::::888888999;;;999999999999999999999999999999999999:::<<<===>>>888888999999999999888888888888777666666777888888999999999999999999999999||||||||||||{{{yyywwwvvvsssrrrqqqpppooommmmmmllllllkkkiiihhhfffeeeeeeeeecccaaa^^^^^^^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOOOOPPPOOOOOONNNMMMRRRRRRQQQPPPPPPOOOPPPPPPOOOMMMKKKJJJJJJLLLOOOQQQOOONNNLLLJJJGGGEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<;;;;;;<<<======<<>>>>>===<<<<<<;;;;;;777999;;;;;;:::999:::<<<::::::;;;<<<<<<<<<;;;;;;<<<999777777888999:::999444666888:::;;;<<<<<<;;;888999::::::999888999:::999999999999999999999999999999999999999::::::;;;999999::::::::::::999999666777888888888888777666999999999999999999999999}}}~~~~~~~~~|||{{{yyywwwssssssrrrqqqpppooonnnnnnkkkjjjiiigggfffeeeddddddaaa___^^^]]]^^^]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKKKKMMMOOOPPPPPPOOOMMMKKKHHHFFFDDDCCCFFFEEEDDDBBBAAA@@@??????@@@@@@?????????>>>>>>>>>===<<<::::::<<<===<<<;;;=========<<<<<<<<<<<<;;;999;;;<<<<<<;;;::::::;;;888999:::;;;;;;:::999999;;;999777777999999999888444555777:::;;;<<<<<<<<<777999::::::999888888999999999999999999999999999999999999999999888888888999::::::;;;;;;::::::999666777888999999888777666999999999999999999999999~~~~~~|||yyyvvvtttssssssrrrqqqpppooonnnnnnjjjiiigggfffdddccccccccc```___]]]]]]^^^]]][[[YYYTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>>>>============;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>===;;;:::999:::888999:::;;;;;;:::999888:::999888999999999777555666777999:::;;;;;;::::::666888::::::999888888888888888888888888888888888777777888999999999999999::::::;;;;;;;;;;;;::::::999999888888888888999999999999999999999999999999~~~~~~~~~|||yyyvvvrrroooqqqppppppooonnnmmmmmmlllhhhgggfffdddcccbbbaaaaaa```___^^^^^^^^^]]][[[YYYUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>>>>>>>===============;;;999:::;;;<<<;;;;;;999999::::::;;;<<<<<<<<<<<<>>>???>>><<<:::999999888999;;;<<<<<<;;;999888:::999999999:::999666444999999:::;;;:::999888777666888::::::999888777888888888888888888888888888555666777999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::===;;;888666666888;;;===999999999999999999999999~~~|||zzzyyyzzzzzzyyywwwqqqpppnnnllljjjhhhfffeeeffffffeeecccbbb```___^^^___\\\YYYYYY[[[[[[YYYWWWYYYVVVUUUVVVUUUQQQPPPRRRVVVUUURRRPPPNNNNNNOOOOOOQQQPPPOOOOOOOOOOOOPPPQQQLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHLLLJJJHHHHHHIIIIIIFFFCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>><<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::===:::888:::>>>@@@===:::>>>>>>======<<<;;;999999;;;;;;::::::999999999:::::::::;;;;;;:::888777666888999:::;;;;;;:::999888888999:::;;;<<<;;;::::::::::::999777555666888:::;;;888777888:::;;;:::888999::::::::::::999888777888888888777888888999:::666888999;;;<<<;;;;;;:::|||zzzxxxwwwwwwwwwvvvuuupppooonnnllljjjhhhfffeeecccccccccbbbaaa``````___^^^[[[YYYXXXZZZZZZYYYWWWWWWTTTSSSUUUUUUQQQQQQSSSUUUSSSQQQOOOMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKIIIGGGGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===============>>>======<<<<<<;;;::::::===:::888:::>>>@@@===:::============<<<;;;:::999;;;:::999888888888999999:::;;;;;;;;;:::999777666999999999::::::999999999888999:::;;;;;;;;;:::::::::::::::888666666888:::;;;999777888:::;;;:::888:::::::::999999999888888888888888888888999999:::<<<<<<===>>>>>>===<<<;;;zzzxxxuuutttuuuuuusssrrrooonnnmmmkkkiiigggfffeeeaaaaaa`````````_________\\\ZZZXXXWWWXXXXXXXXXVVVUUURRRRRRTTTTTTQQQQQQSSSQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEEEEEEEEEECCCAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>======<<<>>>======<<<<<<;;;;;;;;;>>>;;;999;;;>>>???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666666777888999:::;;;;;;<<<;;;:::888777:::999999999999999999:::888999:::;;;;;;;;;:::::::::::::::888777777999;;;;;;999888999:::;;;:::888;;;:::999888888888999:::888888888888888999::::::;;;;;;;;;;;;:::999888777~~~}}}|||yyywwwtttsssssssssrrrpppmmmmmmkkkjjjhhhfffeeeddd``````______^^^]]]\\\\\\YYYXXXWWWVVVVVVWWWWWWVVVUUURRRQQQSSSRRROOONNNQQQNNNMMMLLLKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>??????>>>===<<<>>>=========<<<<<<;;;;;;>>><<<;;;;;;===>>>===;;;999:::;;;;;;<<<<<<<<<<<<<<<:::888666666777999::::::;;;;;;<<<;;;:::999888;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;::::::;;;999888888:::;;;;;;:::::::::::::::999999<<<:::888777777888:::;;;999888888888888999::::::999999999888888777666666~~~}}}}}}yyywwwtttssssssrrrqqqooolllkkkjjjiiigggfffddddddbbbaaa```^^^\\\[[[YYYXXXWWWWWWWWWVVVUUUUUUVVVWWWVVVSSSQQQRRRPPPLLLKKKMMMJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCBBBAAA??????@@@AAA??????@@@@@@@@@@@@@@@???<<<===>>>??????>>>===<<<===============<<<<<<<<<>>>===<<<<<<=========<<<888999:::;;;<<<<<<<<<<<<<<<;;;999888888888:::;;;999:::;;;;;;;;;:::999888;;;:::999888888999:::;;;999999999:::::::::;;;;;;999;;;;;;;;;999999:::<<<;;;;;;;;;;;;:::999999999;;;:::888777777888:::;;;999999999888999::::::;;;;;;;;;:::::::::::::::;;;~~~yyywwwtttssssssrrrpppoookkkjjjiiihhhfffeeedddccccccbbb```^^^\\\YYYXXXWWWVVVWWWWWWVVVUUUUUUVVVXXXVVVSSSQQQQQQOOOJJJHHHJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEAAABBBAAA???>>>===???AAA>>>>>>???@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>============<<<888999:::;;;;;;;;;;;;;;;<<<;;;:::::::::999::::::888999:::::::::999888888:::999999999999999999:::::::::999999999:::;;;<<<999;;;<<<<<<;;;:::;;;===;;;<<<===<<<999888999::::::999888888888999:::;;;999999999999999:::;;;;;;999999888888888888999:::~~~}}}xxxvvvsssrrrqqqqqqooommmiiiiiihhhgggfffdddccccccbbbaaa```^^^\\\ZZZYYYXXXVVVWWWXXXWWWUUUUUUWWWYYYTTTQQQOOOPPPNNNJJJHHHJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFFFFFFFEEEEEEEEEEEE@@@AAAAAA???<<<<<>>>>>???@@@@@@??????===============>>>??????=====================>>>>>>>>>???>>>===<<<<<<===999999:::;;;;;;;;;::::::999::::::;;;:::999888777777777888999999999888777999999999::::::999999999::::::999999999:::;;;<<<999;;;<<<<<<;;;;;;<<<===;;;===>>><<<999888999:::888888999999999::::::::::::999999999999:::;;;;;;888888666555444444555555}}}|||zzzyyyxxxuuurrrqqqppppppnnnllliiihhhhhhfffeeedddcccccc``````___^^^]]][[[[[[ZZZVVVWWWYYYXXXUUUUUUWWWZZZRRROOONNNOOONNNJJJIIILLLFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEE@@@AAAAAA???<<<<<>>???????????????>>>===<<<<<<<<<>>>???@@@============>>>>>>>>>>>>>>>??????>>>===<<<<<<===:::::::::;;;;;;::::::999777888:::;;;:::999777555666666888999999888777666888999:::;;;;;;:::999888;;;:::999888999:::;;;<<<999;;;======<<<<<<<<<===;;;===>>>===999888999;;;777888999:::::::::::::::::::::999999::::::;;;<<<>>><<<:::888666666666666~~~{{{xxxuuutttttttttsssqqqpppnnnmmmlllhhhhhhfffeeedddccccccccc___]]][[[ZZZYYYWWWTTTQQQUUUTTTSSSRRRRRRTTTVVVWWWOOONNNLLLKKKIIIIIIHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFEEEHHHIIIHHHDDDBBBCCCDDDAAA@@@>>>>>>>>>>>>@@@AAABBB@@@===>>>??????===:::>>>;;;888999<<<>>>>>><<<@@@???>>>===<<<;;;::::::;;;???@@@;;;:::===<<<777<<<;;;::::::<<<<<<;;;:::666777:::;;;;;;:::999888<<<:::777888:::;;;999666999999888888999;;;<<<>>>===<<<:::888888888:::;;;===:::888999;;;<<<999777777888999:::::::::999888999888888777777777777777777888::::::999999999:::<<<:::777666777888888777|||yyyvvvtttsssrrrrrrpppooommmllljjjjjjgggfffdddcccbbbaaaaaaaaaaaa___]]]\\\[[[YYYVVVSSSSSSRRRQQQPPPPPPRRRSSSTTTMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDGGGIIIHHHFFFDDDEEEGGGAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>>>>>??????===;;;???===:::;;;===??????>>>============<<<<<<<<<<<<<<<>>>===999:::===<<<777<<<:::::::::;;;<<<;;;:::777888999:::;;;:::999999:::999888888999999888666999888888777888999;;;<<<>>>===;;;999999:::;;;<<<>>><<<999999;;;;;;:::888;;;:::999888888888999::::::999999888888888888888777888::::::999999999:::;;;999888777888999888777}}}zzzwwwtttrrrqqqpppooonnnllljjjiiiggggggdddcccbbbaaa```_________^^^\\\ZZZXXXWWWUUURRROOONNNNNNMMMMMMNNNNNNOOOPPPKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDFFFGGGHHHGGGFFFGGGHHHAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>>>>??????===<<<@@@>>>======???@@@@@@???::::::;;;<<<===>>>>>>???>>>===:::777999<<<;;;777<<<:::999:::;;;<<<;;;999888888999999999:::::::::777888999888777666777888999888888777777888999999>>>===<<<;;;:::;;;<<<===@@@===;;;::::::;;;::::::===<<<999666666777999;;;;;;::::::999888999999999777888::::::999999999::::::999999999::::::999777~~~}}}{{{yyyvvvtttrrrqqqnnnnnnllljjjhhhgggeeedddcccbbbaaa```___^^^^^^___[[[ZZZWWWVVVTTTRRROOOLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHFFFFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===??????>>>??????@@@??????999:::;;;;;;<<<===>>>>>>???<<<777666999<<<;;;888;;;:::999999;;;;;;:::999999999888888888999:::;;;666999;;;:::777666888:::999999999888888888888888===<<<;;;;;;:::;;;<<<<<<@@@>>><<<::::::;;;;;;;;;===<<<:::888777777888999::::::999888888888888999777888::::::999999999:::999999999:::<<<;;;999777}}}|||zzzxxxvvvtttrrrqqqnnnmmmllljjjhhhfffdddcccaaaaaa```___^^^^^^^^^^^^]]][[[YYYWWWVVVSSSPPPMMMIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA>>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>>===>>>???>>>>>>======>>>;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;::::::<<<===;;;;;;;;;:::999888777666999999888777777777777777777888::::::999999999:::888888888:::;;;;;;999777{{{zzzxxxwwwuuusssrrrqqqnnnmmmllliiigggeeecccbbb```______^^^]]]]]]^^^^^^[[[YYYVVVUUUSSSPPPMMMJJJGGGHHHJJJLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCCCCBBB@@@>>>======>>>>>>>>>>>>======>>>???@@@???>>>===>>>???<<<===???>>>===<<<<<<<<<===<<<<<<<<<;;;;;;::::::===:::999;;;:::888:::===;;;999888999:::;;;:::888888888999999999:::::::::999:::;;;;;;::::::;;;<<<999::::::;;;;;;;;;::::::999999999:::::::::::::::999;;;<<<<<<;;;;;;<<<===999:::;;;;;;:::999777666999888777777666666777777777888::::::999999999:::888777777888::::::999777}}}xxxwwwvvvuuusssrrrppppppmmmlllkkkhhhfffdddbbbaaa^^^]]]\\\\\\[[[[[[\\\\\\XXXVVVSSSQQQOOOMMMIIIFFFDDDFFFIIIKKKKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEECCCBBBCCCDDDDDDBBB???>>>==================>>>===???@@@???======>>>@@@;;;>>>@@@???===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;:::<<>>===<<<<<<===>>>???<<>>AAA;;;>>>AAA@@@===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::???AAA<<<666999AAA:::999888888::::::999888666888:::;;;;;;;;;999888:::888666777;;;<<<;;;888555666888999:::::::::999::::::;;;<<<=========<<<111666;;;===<<<;;;<<<===;;;:::888666777888;;;<<<;;;:::999999888888999999777888::::::999999999:::888666444444666888888888~~~~~~~~~}}}{{{uuuuuutttsssrrrpppooonnnllljjjhhhfffdddcccccccccaaa```]]]ZZZYYYXXXYYYYYYYYYWWWSSSOOOLLLJJJHHHHHHJJJHHHFFFGGGHHHHHHCCC???GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>BBB@@@;;;;;;@@@AAA>>>;;;:::999:::<<<===<<<;;;>>>>>>===<<<;;;;;;::::::666777888777666666888:::???===;;;999888888999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<===============>>>>>>======<<<<<<;;;;;;:::999888777777888999::::::::::::::::::999888777888888999999999888888777777777777777888888888888}}}}}}|||{{{yyytttttttttsssqqqpppnnnmmmiiigggeeecccaaa`````````aaa___\\\ZZZXXXXXXXXXXXXUUUTTTQQQNNNLLLKKKJJJJJJGGGHHHIIIHHHFFFDDDCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDAAAAAA@@@???????????????????????????>>>>>>>>>>>>======>>>?????????>>>===:::======999999<<<===:::;;;:::999:::<<<===<<<;;;:::::::::;;;;;;<<<<<<===:::;;;:::999666555666777===<<<:::888777888999999::::::::::::::::::::::::888888888999::::::;;;;;;========================???>>>>>>======<<<<<<<<<;;;:::999888888999:::;;;999999999999999888777777888888999999999999888888555555666666666777777777~~~|||{{{zzzxxxvvvsssssssssrrrpppooommmlllgggfffcccaaa___^^^^^^^^^```^^^\\\YYYWWWVVVVVVVVVQQQPPPNNNMMMLLLKKKLLLLLLEEEHHHKKKIIIEEEBBBCCCFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@???>>>>>>>>>??????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>======:::===>>><<<<<<>>>===;;;;;;:::999:::<<<<<<<<<;;;888888999::::::;;;<<<<<<;;;<<<;;;:::777666777888;;;:::999888777777888999::::::::::::::::::::::::777888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<;;;:::999888888999:::;;;888888888888888777777666888888999999999999999888666666777777777888888888|||{{{yyyvvvtttrrrrrrqqqqqqooommmlllkkkhhhfffdddaaa```____________]]][[[YYYWWWVVVUUUUUUPPPOOOMMMKKKJJJJJJKKKKKKFFFHHHIIIHHHEEEDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@??????>>>>>>>>>==================<<<<<<:::<<<===>>>>>>>>>===;;;<<<:::::::::<<<<<<;;;::::::::::::999999999888888999:::::::::999999;;;<<<:::999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======@@@@@@??????????????????AAA@@@@@@???>>>===<<<<<<::::::888888888888::::::888888999999999888888777888888999999::::::999999999999:::::::::;;;;;;;;;~~~|||zzzxxxuuusssqqqppppppooonnnlllkkkjjjgggeeeccc```___^^^^^^^^^^^^]]][[[YYYWWWUUUTTTSSSPPPOOOLLLJJJIIIHHHHHHHHHHHHFFFEEEEEEGGGHHHFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>>>>===>>>======<<<<<<<<<;;;;;;777777999;;;;;;:::999999<<<;;;::::::;;;<<<;;;:::999999999999999888888888999:::;;;:::999999;;;===888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<999888777666666777888999999999::::::;;;::::::999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;|||zzzxxxwwwtttrrrooooooooonnnlllkkkiiihhhdddccc```^^^\\\\\\[[[[[[^^^^^^\\\ZZZXXXUUUTTTSSSPPPNNNLLLIIIGGGFFFFFFFFFIIIFFFCCCDDDGGGIIIHHHEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===>>>===<<<;;;;;;:::;;;;;;:::888999<<<===::::::======;;;::::::;;;<<<;;;999666666777888:::;;;<<<<<<<<<===<<<;;;888777888999777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEAAAAAA@@@???===<<<;;;;;;888777666555555666777888999:::;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;777777888888888999999999|||yyywwwvvvtttrrrpppnnnnnnnnnmmmllljjjhhhgggdddccc```^^^\\\\\\[[[\\\___^^^]]][[[XXXVVVTTTRRRNNNMMMJJJHHHFFFFFFEEEFFFGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCBBBBBBAAA???>>>>>>===>>>===<<<:::::::::::::::>>>::::::>>>???<<<===BBB===;;;::::::;;;<<<:::999666777888999:::<<<======<<<<<<<<<:::888666777999777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAABBB??????AAABBBDDDFFFGGGGGGAAA@@@???>>><<<;;;:::999999888777666666777888999888999:::;;;;;;;;;;;;:::777888999:::;;;;;;;;;;;;777777777777888888888888|||zzzvvvtttsssrrrpppnnnnnnnnnmmmlllkkkiiihhhgggfffeeeccc```___^^^^^^^^^______^^^\\\YYYVVVTTTSSSLLLKKKIIIGGGFFFFFFFFFGGGDDDFFFHHHFFFDDDDDDHHHKKKHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===>>>===<<<:::999999::::::<<<888777;;;<<<999;;;@@@===<<<::::::;;;;;;:::999::::::::::::::::::::::::888999999999888888:::<<<777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAA>>>???AAACCCEEEGGGHHHIII@@@@@@???===<<<:::999999:::999888777777888999:::777888999:::::::::::::::777888999:::;;;;;;<<<;;;888888999999999:::::::::}}}}}}xxxuuusssrrrpppnnniiiiiiiiiiiihhhgggeeeeeecccaaa___]]]\\\\\\^^^^^^[[[\\\\\\[[[YYYWWWTTTSSSOOOJJJEEEDDDFFFHHHFFFCCCFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFIIIHHHFFFEEECCCCCCDDDDDDCCCBBBAAA@@@???????????????@@@AAAAAA???>>>>>>>>>???>>><<<:::999999999:::<<<<<<<<<===<<<<<<;;;:::???<<<;;;>>>===:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888:::999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============AAA@@@AAACCCEEEFFFEEECCC>>>===<<<:::999999::::::666666666666666777888888999::::::;;;<<<<<<<<<;;;777666666666888;;;>>>@@@777777888999::::::::::::}}}{{{|||yyyuuurrrqqqpppnnnllljjjiiiiiihhhfffeeeddddddcccbbb___]]]]]]]]]]]]^^^[[[[[[ZZZYYYWWWUUUSSSRRRNNNIIIEEEDDDFFFHHHFFFCCCFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJJJJJJJHHHGGGFFFEEEHHHGGGEEEDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@>>>======>>>======<<<;;;:::::::::::::::;;;;;;<<<=========<<>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;===<<<===???AAAAAA???===<<<;;;:::999888888888999777666666666666777888888:::;;;;;;<<<<<<;;;;;;:::;;;:::999888999:::<<<===999999:::::::::999999888~~~}}}zzzxxxwwwtttpppnnnmmmmmmllljjjkkkjjjhhhfffdddccccccccccccbbb```^^^]]]]]]]]]]]]ZZZYYYWWWUUUSSSQQQPPPOOOMMMIIIEEEDDDFFFGGGFFFDDDEEEEEEDDDDDDEEEFFFGGGGGGJJJKKKLLLMMMNNNMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>=========>>>===>>>@@@???>>><<<======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>>>>;;;:::===<<<999888;;;========================<<<<<<============<<<<<<===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;:::::::::999999999:::::::::;;;======;;;999:::999888777777666777777777777777666777777888999;;;;;;;;;<<<;;;;;;::::::<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;:::999888777}}}|||{{{xxxvvvssspppmmmlllkkklllkkkjjjkkkiiigggeeecccbbbaaaaaacccbbb```^^^]]]\\\\\\\\\YYYWWWTTTQQQNNNMMMMMMMMMKKKHHHEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLNNNNNNOOONNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEECCCBBBBBBAAAAAA??????>>>==================???@@@@@@>>>===>>>???:::;;;<<<>>>>>>>>>===<<<:::;;;<<<======>>>>>>>>>>>>;;;:::<<<<<<888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999;;;;;;:::<<<===<<<:::888999999888888777777777777888777777777777888999999999::::::;;;<<<<<<<<<;;;888888888999;;;===>>>???::::::;;;;;;:::999999888~~~}}}{{{zzzwwwuuuqqqooolllkkkkkklllkkkjjjjjjiiigggeeecccbbbaaa```bbbaaa___^^^\\\[[[ZZZZZZUUUTTTQQQNNNLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMNNNOOOOOONNNMMMLLLMMMMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>======<<<=========>>>@@@AAAAAA@@@???@@@AAA:::;;;===>>>???>>>>>>===<<<===============<<<<<<>>>;;;;;;===<<<999888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999;;;::::::;;;===<<<:::888999999999999999888888888888888888888888999::::::777888999;;;<<<======>>>888888999:::;;;<<<>>>>>>888999:::;;;;;;;;;;;;;;;}}}{{{zzzxxxuuusssqqqooolllkkkkkklllkkkjjjhhhhhhgggfffeeecccaaa``````___^^^]]][[[ZZZXXXXXXQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIMMMMMMNNNOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>============>>>>>>>>>@@@BBBBBBAAA@@@AAABBB<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>===<<<;;;???<<<;;;>>>===999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::888888888:::;;;;;;999777999::::::;;;::::::999999999999888888999999:::;;;777888999;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<~~~{{{yyyxxxuuussspppqqqooollljjjkkkkkkjjjiiifffggghhhhhhgggeeebbb```^^^^^^]]]\\\ZZZXXXVVVUUUMMMMMMMMMLLLKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@??????>>>>>>======>>>>>>???===???AAAAAA@@@@@@AAABBB>>>>>>>>>===>>>>>>??????<<<======>>>>>>>>>======@@@===<<>>;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===>>>???======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::777777777999;;;;;;:::888888999:::;;;;;;:::999999:::999999999999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;????????????>>>>>>======::::::;;;;;;;;;;;;;;;:::|||yyywwwvvvtttqqqnnnqqqnnnkkkjjjjjjjjjiiihhhdddfffiiijjjiiifffccc```]]]]]]\\\[[[YYYWWWUUUTTTKKKLLLLLLMMMLLLJJJIIIHHHDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>???>>>>>>>>>>>>>>>??????<<<>>>@@@@@@??????@@@AAA@@@???>>>======>>>???@@@:::;;;<<<>>>????????????AAA>>>===??????;;;;;;===========================<<<<<<============<<<<<<999999999:::<<<===???@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888;;;======<<<:::888888:::;;;;;;:::999888::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888===>>>???AAAAAABBBBBBBBB<<<<<<<<<<<<;;;:::999999~~~||||||{{{xxxuuurrrppppppppppppooommmjjjhhhgggffffffgggggggggeeebbb______``````^^^[[[YYYWWWTTTPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGJJJKKKLLLLLLKKKMMMNNNOOOPPPOOOMMMKKKJJJFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDBBBEEEDDDDDDDDDDDDCCCCCCCCC@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCC?????????>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@======>>>@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????===<<<;;;<<<===>>>>>><<<;;;;;;;;;<<<===>>>>>>???<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<:::999888888<<<;;;;;;<<<===<<<:::777555666888:::;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAA??????????????????>>>===>>>======<<<<<<<<<=========<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>>>>???===<<<;;;::::::::::::::::::<<<>>>>>><<<:::::::::<<<;;;;;;<<<===<<<:::888999999888888999:::;;;<<<<<<<<<;;;;;;::::::::::::===<<<;;;;;;;;;;;;<<<===AAACCCEEEFFFDDDCCCBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;~~~}}}yyywwwtttqqqooonnnmmmmmmkkkkkkjjjiiihhhhhhhhhhhhdddeeeeeeccc```]]]]]]^^^\\\ZZZWWWUUUSSSQQQNNNKKKNNNMMMLLLKKKJJJHHHGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHKKKLLLMMMNNNMMMKKKIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????AAAAAA@@@?????????@@@@@@@@@@@@@@@???>>><<<::::::======<<<;;;:::::::::;;;===<<<;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999<<<===??????>>><<<<<<<<<<<<;;;:::;;;<<<<<<:::888;;;999888666666888:::;;;;;;::::::::::::999999999;;;;;;;;;;;;;;;<<<===>>>BBBDDDFFFFFFDDDBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;}}}|||{{{xxxvvvtttqqqooommmmmmmmmkkkjjjiiihhhgggfffffffffcccccccccaaa^^^]]]\\\]]]\\\ZZZWWWTTTSSSRRROOOMMMIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKLLLLLLLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFEEEFFFGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAACCCCCCAAA@@@>>>@@@?????????????????????>>>>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>?????????>>>===;;;:::999======<<<;;;::::::::::::===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::999999999;;;===??????>>>===<<<===<<<;;;:::;;;<<<<<<;;;999999888777666666666666777;;;:::::::::::::::::::::999999:::;;;<<<===>>>???BBBCCCDDDCCCAAA?????????<<<<<<<<<;;;;;;;;;::::::~~~{{{yyyxxxwwwvvvsssqqqooonnnnnnnnnlllkkkiiigggeeedddccccccaaabbbbbbaaa^^^\\\\\\]]]]]][[[WWWUUUTTTSSSRRRPPPHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHGGGHHHIIIKKKLLLMMMJJJJJJIIIHHHGGGGGGGGGFFFIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@??????>>>>>>>>>======>>>>>>????????????@@@???>>>==============================<<<;;;;;;>>>======<<<;;;;;;<<<<<<===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<==================<<<;;;:::999999::::::<<<>>>>>>===<<<<<<<<<<<<;;;999:::;;;<<<;;;:::888999;;;;;;;;;999777555;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;===>>>>>>???@@@AAAAAA@@@>>>=========<<<;;;;;;;;;;;;:::::::::}}}zzzxxxvvvwwwuuussspppnnnnnnmmmmmmlllkkkiiifffdddcccbbbaaaaaabbbbbb```^^^\\\]]]]]]^^^[[[XXXVVVUUUUUUTTTSSSMMMMMMLLLLLLKKKJJJIIIIIILLLLLLMMMNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEGGGGGGGGGEEECCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>============>>>??????@@@@@@>>>>>>===<<<<<<<<<======;;;<<<===============<<<>>>===============>>>>>>===<<<;;;<<<===>>>>>><<<<<<<<<==================<<<<<<;;;:::::::::;;;;;;888:::<<<===<<<;;;;;;<<<<<<:::999999;;;<<<<<<;;;:::<<>>>>>>>>>>>??????>>><<<;;;<<<===;;;;;;;;;;;;::::::::::::~~~{{{yyyxxxuuusssqqqooommmllllllllljjjiiigggeeedddcccbbbbbbaaabbbbbbaaa^^^]]]]]]^^^^^^[[[XXXVVVUUUVVVUUUTTTPPPPPPOOOOOONNNMMMMMMMMMTTTUUUUUUUUUTTTRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<======>>>??????@@@@@@>>>===============>>>???<<<======>>>>>>=========<<<<<<<<<<<<===>>>??????===<<<;;;<<<===>>>>>><<<=====================<<<;;;;;;:::::::::;;;<<<<<<888:::<<<===<<<;;;;;;<<<<<<:::999999;;;<<<<<<<<<;;;===>>>??????>>><<<::::::::::::;;;;;;<<<<<<<<<888999;;;<<<===============>>>>>>===<<<;;;===>>>;;;;;;;;;:::::::::999999~~~}}}{{{zzzsssrrrooommmlllkkkkkkkkkggggggfffeeeddddddddddddaaabbbbbbaaa___]]]^^^___^^^[[[WWWUUUUUUUUUUUUTTTOOOOOOPPPQQQQQQRRRSSSSSS[[[[[[\\\[[[YYYUUUQQQNNNMMMLLLKKKJJJIIIJJJJJJKKKJJJKKKLLLLLLLLLJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<======>>>???@@@@@@@@@>>>>>>======>>>???@@@@@@>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@===<<<;;;<<<>>>>>>>>><<<===============<<<<<<<<<::::::::::::;;;<<<======888:::=========<<<<<<===<<<:::888999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999:::;;;============<<<===>>>>>>===<<<<<<>>>@@@;;;;;;;;;:::::::::999999~~~|||{{{yyyxxxwwwtttpppnnnllljjjhhhfffccccccccccccccccccccccccbbbbbbbbb___]]][[[\\\]]]YYYXXXUUUSSSRRRRRRSSSSSSSSSRRRPPPOOOQQQUUUYYY\\\^^^]]]\\\ZZZWWWSSSOOOMMMJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDEEEEEEFFFFFFEEEBBB@@@>>>DDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@>>><<<:::<<<>>>???@@@???>>>===???>>><<<;;;;;;;;;===>>>??????>>>>>>======<<<<<<>>><<<;;;::::::;;;<<<>>>@@@CCC@@@:::999===>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<===>>>;;;:::888888888:::<<<======<<<;;;::::::;;;<<<===;;;;;;::::::::::::999999~~~}}}{{{yyywwwwwwqqqooommmlllkkkkkkjjjhhhbbbbbbbbbcccccccccccccccaaaaaa```^^^[[[ZZZZZZ[[[YYYWWWUUUSSSRRRRRRSSSSSSTTTSSSRRRRRRTTTWWWZZZ\\\]]]\\\[[[XXXUUUQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFEEECCCAAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@AAABBBBBB@@@>>>;;;<<<>>>???@@@???===<<<<<<;;;::::::<<<>>>@@@AAA>>>=========<<<<<<<<<<<>>===<<<<<<===>>>???:::>>>>>>;;;;;;>>>===999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======::::::999999999::::::;;;::::::999999999:::<<<<<<<<<;;;::::::::::::;;;<<<::::::999999999888888888~~~}}}{{{xxxvvvuuutttpppmmmkkkjjjjjjjjjhhhgggbbbbbbccccccccccccbbbbbb``````___]]]YYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXUUURRRNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBBBBAAA@@@??????>>>AAA@@@???@@@AAAAAA???======>>>?????????>>>===<<<<<<<<<;;;;;;<<<>>>@@@AAA======<<<<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>???666:::<<<;;;<<<===;;;888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::;;;<<<======;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777~~~}}}|||zzzwwwuuussssssrrrooollljjjiiigggeeeccccccddddddeeeddddddcccbbb``````___\\\YYYWWWWWWXXXXXXWWWVVVTTTTTTSSSTTTTTTVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWUUURRROOOLLLIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>===<<<===??????===;;;???????????????>>>===<<<@@@???>>>===<<<<<<<<<========================<<<===<<<;;;;;;;;;;;;<<<===888:::;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????;;;<<<<<<======<<<<<<;;;=========<<<;;;:::999888999999:::;;;<<<======>>>======<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;:::;;;::::::::::::::::::;;;999999999999888888888888~~~}}}{{{yyywwwtttrrrrrrrrrooollljjjiiihhhfffddddddeeefffffffffeeecccbbb``````___\\\YYYWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTVVVXXXZZZ[[[[[[ZZZXXXVVVUUUSSSQQQOOOLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@???>>>>>>======<<<===??????===<<<@@@@@@?????????>>>======@@@??????>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::;;;;;;<<<======>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999}}}|||{{{xxxuuusssqqqpppmmmkkkiiiiiiiiijjjiiigggdddeeefffgggfffeeebbbaaa^^^^^^^^^\\\YYYWWWXXXYYYWWWVVVVVVVVVVVVUUUUUUTTTUUUWWWYYYZZZYYYWWWUUUSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBB@@@???@@@???????????????>>>>>>=========>>>>>>?????????>>>>>>????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCC???<<<<<<;;;999:::===========================<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888<<<<<<<<<============>>>:::999999888888888888999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999|||{{{yyyvvvsssqqqooonnnkkkiiihhhggghhhhhhgggfffbbbccceeefffeeeccc```___[[[[[[[[[ZZZXXXWWWXXXYYYVVVVVVVVVWWWVVVVVVUUUUUUTTTUUUVVVWWWVVVTTTQQQPPPOOONNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@??????@@@BBBCCCAAA@@@?????????>>>??????@@@@@@======>>>????????????>>>===>>>>>>>>>????????????======>>>>>>>>>>>>======@@@<<<;;;>>>===::::::===========================<<<<<<<<<;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999======<<<<<<<<<<<<;;;;;;888888888777888888999999>>>===<<<;;;::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999999888~~~zzzyyywwwtttqqqooommmlllmmmkkkhhhffffffeeecccaaaaaabbbdddddddddaaa^^^]]]XXXYYYYYYXXXVVVVVVWWWYYYVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTUUUUUUTTTQQQOOONNNMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDD>>>>>>>>>???AAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???===<<<;;;<<<=========>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;888:::@@@@@@;;;:::===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::===<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<>><<<:::999:::<<<===999999;;;;;;;;;;;;999999999999999888888888888777~~~}}}vvvtttrrrppppppooommmkkkllljjjhhhfffdddcccbbbbbbaaaaaa``````_________^^^[[[[[[ZZZZZZYYYYYYXXXXXXTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLOOOLLLJJJJJJKKKLLLIIIGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDAAA???EEEBBB@@@@@@BBBBBB@@@===AAAAAA@@@???>>>>>>>>>>>>AAA???>>>>>>???@@@@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>======>>>>>>?????????@@@???>>><<<:::::::::<<<======>>>>>>>>>===;;;888666<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;;;;;;;;;;===@@@???===<<<===???888<<>>;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888888777~~~|||{{{sssrrroooooonnnmmmkkkjjjiiihhhfffdddbbbaaa```___aaa``````___^^^^^^]]]]]][[[[[[ZZZZZZYYYXXXXXXWWWTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKNNNKKKJJJJJJKKKLLLJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@DDDCCCAAAAAAAAAAAA@@@>>>BBBAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@???======>>>???????????????>>>>>>?????????>>>>>>============>>>>>>>>>?????????>>><<<::::::;;;<<<===??????@@@@@@???===:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::===???@@@???<<<999:::;;;::::::999888666666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777999999888888888777777777~~~{{{yyywwwqqqooommmllllllllljjjhhhgggfffeeecccaaa``````___``````___^^^]]][[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>???@@@@@@???<<<<<<===>>>>>>>>>>>>===???????????????>>>===<<<<<<===============>>>>>>>>>===<<<;;;;;;;;;<<<===>>>?????????>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<===>>>===;;;999999999>>>:::555333444666999:::::::::::::::::::::::::::===<<<;;;:::999888777666888888777777777666666666|||yyyvvvuuuooommmlllkkkkkkkkkiiigggggggggeeedddbbbbbbaaaaaa```___^^^\\\[[[YYYXXXXXXZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCAAAAAACCCEEECCC@@@???@@@CCC??????@@@@@@?????????>>>AAA???>>>>>>???@@@@@@???======>>>>>>>>>>>>>>>===??????@@@??????>>>===<<<<<<<<<<<<<<<============>>>===<<<<<<;;;<<<======;;;<<<<<<<<<<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;777888999::::::::::::;;;@@@;;;666444777:::::::::999999999999999999999999;;;;;;::::::999888888888777777777777666666666666~~~{{{xxxuuutttooommmkkkkkkkkkjjjhhhfffeeeeeedddbbbbbbaaaaaaaaa___^^^]]][[[ZZZXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAABBBCCCDDDCCCBBBAAACCCEEEDDD@@@???AAADDD@@@AAAAAA@@@@@@>>>===<<>>>>>???@@@@@@????????????@@@@@@???>>>>>>???????????????>>>==================<<<<<<<<<<<<======<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<666666777999:::::::::999===:::777777:::;;;999777999999999999999999999999777888888999999::::::;;;777777777777666666666666}}}zzzwwwuuusssooommmkkkjjjiiihhhfffdddbbbaaa```_______________]]]]]]\\\[[[ZZZXXXXXXWWWXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNOOOOOOOOONNNNNNMMMJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCCBBBCCCDDDCCCBBBAAABBBCCCBBBBBBCCCCCCBBBAAA???>>>AAA???>>>>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999:::;;;;;;;;;;;;:::999888888999999777555888888888999:::999666444888888888888888888888888555666777888999;;;;;;<<<888888777777777666666666}}}}}}|||zzzxxxuuusssrrrnnnllljjjhhhgggeeecccaaa``````______^^^^^^______\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRQQQPPPOOONNNMMMOOOOOOOOOOOONNNNNNMMMLLLJJJLLLMMMLLLIIIHHHIIIKKKHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@AAABBBDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBB>>>???AAACCCCCCCCCAAAAAAAAA???>>>>>>???@@@@@@??????????????????>>>======<<<===>>>??????@@@????????????>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::::::::::::::999:::888777888::::::888555777999;;;;;;999888777777888888888888888888888888666666777888999::::::;;;999999888888888777777777{{{zzzyyyxxxvvvtttrrrqqqnnnkkkiiigggeeeccc```^^^bbbaaaaaa`````````aaaaaa\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMNNNLLLIIIGGGHHHJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@AAABBBDDDEEEDDDEEEBBB@@@AAADDDEEEDDDAAA999;;;>>>@@@BBBBBBBBBAAAAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777555555777;;;===;;;999:::<<<>>>===:::888:::<<<777777777777777777777777888888888888888999999999999999999999888888888888}}}{{{xxxuuurrrpppoooooommmllliiifffcccbbbaaaaaaaaaaaa```___^^^]]]]]]\\\]]][[[ZZZZZZ[[[[[[YYYXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNNNNLLLJJJIIIIIIKKKLLLMMMNNNNNNLLLKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@???===<<<<<<<<<===>>>=========<<<;;;;;;===???@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<@@@===:::<<>>;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======;;;;;;=========<<<;;;:::;;;:::999999888888999999<<<<<<<<<;;;:::999888777666888999999888888999:::333555888::::::888555333888888888888888888888888888777666666666777888999999999999999888666555444|||{{{yyyvvvssspppnnnmmmmmmjjjhhhfffeeedddcccddddddaaaaaa```___^^^]]]\\\\\\]]]\\\ZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNLLLIIIHHHIIIJJJKKKLLLNNNMMMKKKJJJJJJKKKHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEECCCDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@???>>>===<<<======>>><<<======;;;::::::<<<>>>@@@@@@@@@@@@????????????@@@???>>>===============@@@===:::<<>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<999999;;;;;;<<<;;;::::::;;;:::999999888999999999;;;;;;;;;;;;:::999888777444666999:::999777777777444666888999999888666444888888888888888888888888::::::888777666777777888555666666666666555555555}}}zzzyyywwwtttqqqnnnllllllkkkiiihhhfffdddcccccccccdddaaa```______]]]]]]\\\[[[^^^\\\ZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNLLLIIIGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@???>>>============>>>;;;<<<<<<;;;::::::<<<===@@@@@@??????>>>>>>======???????????????>>>>>>>>>???===;;;<<<>>>@@@>>>;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;777888999999:::::::::999;;;;;;:::999999999999999::::::::::::999888777777333555888:::999777666666666777777888888777777666999999999999999999999999<<<;;;:::888777777777777444555555555666666666666|||yyywwwvvvssspppmmmlllkkkkkkkkkiiigggdddbbbaaa````````````___^^^]]]\\\[[[[[[]]]\\\ZZZYYYYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNLLLIIIGGGGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>@@@??????>>>===<<<<<<;;;======>>>>>>??????>>>>>>>>><<<;;;<<<>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888999::::::::::::;;;;;;:::999999999999:::999999999999999888777666555777888888777777888999888777777777777777777888999999999999999999999999;;;::::::999999888888888888777777777777777888888|||zzzvvvuuurrrooommmkkkkkkkkkjjjhhhfffcccaaa`````````______^^^]]]\\\[[[ZZZZZZ\\\ZZZYYYXXXXXXXXXVVVTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSQQQPPPOOONNNNNNNNNMMMKKKHHHGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@?????????????????????>>>>>>======???@@@???>>>===>>>?????????>>>>>>===<<<;;;;;;<<<========================<<<<<<<<<=========<<<;;;<<<<<<<<<============<<<<<<<<<======<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::888888999999999888777777999999999777666777:::===999888777666666777888999999999999999999999999999888888999999::::::::::::::::::888777666666666666~~~~~~{{{yyyuuussspppnnnllljjjjjjjjjeeedddcccbbbbbbbbbcccccc___^^^]]]]]][[[[[[ZZZYYYZZZYYYWWWWWWXXXXXXWWWUUUSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQOOONNNMMMLLLMMMLLLKKKHHHGGGHHHIIIHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@????????????@@@@@@??????>>>===>>>???AAAAAA@@@??????@@@??????>>>>>>======<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::::::::::::::888999999999999999888888:::::::::888777888;;;>>>999888888777777888888999::::::::::::::::::::::::555666888999::::::;;;;;;:::888777555444333444444~~~}}}|||{{{yyyvvvrrrqqqnnnllljjjhhhhhhhhheeedddbbbaaaaaabbbbbbccc^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKJJJHHHHHHIIIKKKHHHIIIKKKJJJHHHGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@???>>>======???AAAAAA@@@>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@===::::::;;;===???;;;<<<===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<;;;;;;;;;???>>>===;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999999::::::::::::999999666888:::;;;999999999:::888888888888888888888888::::::::::::::::::::::::555666888999999999999888999777555444333444555666~~~|||{{{yyyvvvtttpppooollljjjhhhggggggggghhhfffdddbbb```______```^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUVVVXXXYYYXXXWWWXXXXXXVVVUUUTTTRRRQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOIIIJJJKKKJJJHHHHHHJJJKKKHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@????????????@@@AAA@@@???>>>===<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????EEEBBB>>>;;;:::;;;>>>@@@;;;<<<===<<<;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999@@@???===;;;:::::::::;;;<<<<<<;;;::::::::::::;;;999::::::;;;;;;;;;::::::222666;;;===<<<999777666777888999999999999888777::::::::::::::::::::::::666777888999999888666666999888666555666777999:::~~~|||zzzyyyvvvssspppqqqooommmjjjhhhgggffffffdddcccbbbaaa``````aaaaaaZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTRRRQQQPPPOOONNNOOOOOONNNLLLKKKMMMNNNMMMJJJHHHIIILLLMMMLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDBBBBBBCCCEEEEEEBBB>>>@@@???>>>>>>>>>???@@@AAACCCAAA@@@@@@BBBBBBAAA?????????AAABBBBBBAAA??????===>>>???@@@AAABBBBBBBBB===>>>@@@@@@??????@@@AAA@@@?????????>>>>>>=========<<<;;;:::;;;>>>AAACCC<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999;;;>>>>>><<<:::999999>>>>>>===;;;999999;;;===<<<<<<;;;::::::::::::;;;888888999999777555333222888888888888888888888888888888888999999:::::::::<<<:::888888888888666555888777777666666666666777:::999888666666666777777|||zzzxxxuuurrrooopppnnnllliiigggfffeeeeeecccbbbaaaaaa````````````[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQMMMNNNNNNMMMKKKKKKLLLNNNJJJHHHFFFFFFHHHIIIHHHFFFJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCFFFDDDCCCCCCDDDDDDBBB???BBBAAA@@@??????@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAA===???@@@@@@???>>>???@@@????????????>>>>>>>>>===@@@???=========>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>><<<:::999999<<<======<<<::::::;;;===<<<<<<;;;;;;:::::::::;;;::::::999999888666555444888888888888888888888888::::::999999999999999999:::999888888999999888666888888777666555555555666999888777666666777888888~~~{{{yyywwwtttqqqnnnnnnllljjjgggeeedddddddddbbbaaaaaa```______^^^^^^[[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQMMMNNNNNNMMMKKKJJJLLLMMMLLLJJJIIIHHHIIIIIIIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFEEECCCBBBGGGEEECCCCCCCCCCCCBBBAAACCCCCCBBBAAA@@@@@@@@@AAA@@@???>>>???AAABBBBBBAAA@@@@@@????????????@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>???AAA@@@???>>>>>>???????????????>>>>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999;;;======;;;:::999::::::;;;======<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;:::888777777777777888888888888888888888888;;;:::::::::::::::::::::999888777888999999888777999888777666555555444555888888777777777888999999}}}{{{yyywwwvvvtttqqqnnnkkkjjjhhheeecccbbbbbbbbbaaaaaa``````___^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYVVVWWWWWWWWWVVVVVVUUUUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNLLLKKKJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBFFFDDDCCCBBBCCCDDDEEEEEECCCCCCBBBAAA@@@?????????>>>======>>>AAABBBBBBAAA@@@???>>>======>>>???@@@>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@>>>======>>>?????????>>>>>>>>>>>>>>>:::;;;;;;;;;:::888666555;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999;;;======;;;::::::;;;888:::===>>>===<<<<<<===;;;;;;<<<;;;;;;;;;::::::;;;:::888777666666777777888888888888888888888888999999:::::::::;;;;;;;;;;;;999888888999999777666999888777666555444444444777777777888888999999:::~~~}}}}}}yyywwwvvvuuuuuutttrrrpppiiihhhfffdddbbbaaaaaaaaa````````````___]]]\\\[[[YYYYYYYYYZZZYYYXXXXXXWWWVVVVVVWWWWWWWWWVVVTTTTTTQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMKKKJJJLLLMMMJJJJJJIIIGGGFFFEEEFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHAAAAAAAAA@@@???>>>>>>===>>>===<<<>>>@@@AAAAAA@@@@@@???============???@@@>>>>>>???@@@@@@@@@??????===>>>@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>??????777888:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666999;;;<<<<<<;;;:::;;;<<<888:::===>>>===<<<<<<===;;;;;;<<<<<<<<<;;;:::999:::999777666555555666777888888888888888888888888777777888999;;;<<<======<<<;;;999888888888666444999999888666666555555555777777888888999999999999~~~}}}|||{{{wwwuuutttttttttsssqqqooohhhgggeeecccaaaaaaaaaaaaaaaaaaaaaaaa___]]][[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOOOONNNLLLKKKMMMNNNKKKKKKKKKJJJHHHGGGHHHJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBB???@@@BBBBBBBBBCCCEEEHHH@@@@@@@@@@@@@@@???>>>===>>>===<<<===???@@@@@@???>>>>>>============>>>>>>>>>>>>???????????????>>>;;;===??????>>>>>>>>>???>>>>>>>>>>>>????????????999:::;;;=========<<<;;;::::::::::::::::::::::::<<<<<<;;;:::888777666666999;;;<<<;;;::::::;;;===:::;;;======<<<;;;<<<===:::;;;<<<<<<<<<;;;:::999888777777666666555666666888888888888888888888888666666777888:::;;;<<<<<<<<<:::999888888888666555999999888777777777888888777888999999:::999999999~~~|||{{{{{{{{{xxxvvvuuutttsssqqqnnnlllhhhgggeeecccaaaaaaaaaaaaaaabbbbbbbbb```^^^[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVWWWWWWWWWUUUSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPOOOMMMLLLNNNOOOLLLNNNOOOMMMKKKKKKLLLOOOJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB???AAACCCCCCAAAAAABBBCCC???@@@AAAAAAAAA@@@???>>>???===<<<===??????>>>===<<<======>>>>>>======<<<>>>>>>????????????>>>>>>999<<<>>>>>>>>>>>>???@@@===>>>>>>>>>????????????;;;<<<======>>>>>>======:::::::::::::::::::::::::::::::::::::::999999999999:::;;;;;;::::::<<<===<<<======<<<::::::;;;===:::;;;<<<======;;;999888777888888888888777666666888888888888888888888888777777888888888888999999999888777777999:::999888999999999888999999:::;;;888999:::::::::999888777~~~|||{{{{{{zzzzzzzzzxxxvvvtttrrroookkkiiihhhfffeeecccaaaaaaaaaaaabbbbbbccccccaaa^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUVVVWWWXXXWWWUUUSSSQQQOOOOOOOOOPPPOOOOOONNNNNNPPPPPPQQQOOONNNMMMNNNPPPIIIKKKLLLKKKIIIHHHKKKNNNJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBBBB???BBBEEEDDDAAA>>>>>>??????@@@AAABBBBBBBBBAAA@@@???>>>======>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;>>>>>>?????????>>>>>>===888;;;===>>>>>>???@@@AAA======>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999:::;;;;;;::::::<<<>>>>>>>>>===;;;999999;;;===:::;;;<<<======;;;999888777888999::::::999777666888888888888888888888888999999888888777666666555666555555777:::;;;;;;;;;999999999999:::;;;<<<<<<999::::::;;;:::999777666}}}}}}~~~}}}}}}|||{{{zzzyyyvvvssspppooommmkkkiiihhhgggdddbbbbbbbbbcccddddddcccaaa^^^[[[YYYXXXWWWZZZZZZZZZYYYXXXWWWUUUTTTXXXWWWVVVUUUSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFDDDAAA>>>BBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????AAA@@@>>>>>>???>>>===;;;========================????????????>>><<<;;;:::======>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<::::::;;;<<<;;;999666555;;;::::::999999::::::;;;;;;:::888666666777888999<<<:::888666555666888:::999999999::::::;;;;;;;;;<<<;;;999777666666777777::::::::::::::::::::::::;;;:::888888888:::<<<===888888777666666777888999}}}}}}}}}||||||zzzyyyyyywwwtttqqqooommmllljjjhhhhhhgggeeebbbaaaaaabbbccccccbbb```]]][[[ZZZYYYXXXZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWVVVUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFCCCAAABBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????AAA@@@>>>>>>??????===;;;========================????????????>>>===<<<;;;======>>>???????????????========================>>><<<;;;:::;;;<<<;;;::::::::::::::::::;;;;;;;;;888888777777888888999:::999:::;;;;;;;;;999777555::::::999999999999::::::<<<;;;999888777888999:::<<<;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;999888777777888888::::::::::::::::::::::::;;;:::999888888:::;;;===999888777666666777888888}}}}}}||||||zzzyyywwwwwwtttrrrooommmlllkkkhhhgggiiigggeeecccaaa``````aaa``````^^^]]][[[[[[ZZZZZZ[[[ZZZXXXWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGIIIKKKJJJHHHGGGHHHKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCEEEGGGGGGEEECCCBBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????AAA???>>>>>>??????===<<<========================????????????>>>===<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<888777777777777888999999999::::::;;;:::999777666999999888888888888999999<<<;;;:::999999999:::;;;::::::<<<<<<<<<;;;999888::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999;;;<<<:::999888777666666666777~~~~~~}}}|||zzzxxxvvvuuurrrpppmmmlllkkkjjjhhhggghhhgggeeecccaaa_________^^^]]]]]]\\\[[[[[[\\\\\\\\\ZZZXXXUUUTTTUUUVVVWWWUUUUUUUUUUUUSSSPPPNNNLLLMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFJJJMMMLLLGGGEEEGGGJJJFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCDDDFFFFFFEEECCCBBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????AAA???>>>>>>??????>>><<<========================>>>>>>?????????>>>>>>======>>>????????????>>>>>>========================>>><<<::::::;;;;;;;;;::::::::::::;;;;;;<<<======999999999999999::::::;;;999999:::::::::999888888999888888777777888888999;;;:::999999999999::::::888999999999999999888888::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999:::::::::999999888777666666555}}}|||yyywwwuuusssqqqooolllkkkkkkkkkiiihhhgggfffdddbbbaaa___^^^]]]\\\\\\[[[[[[[[[\\\]]]]]][[[ZZZWWWUUUTTTTTTUUUVVVSSSTTTTTTSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKKKKLLLIIILLLNNNKKKFFFCCCEEEIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEECCCAAABBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????@@@???===>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???????????????>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999:::::::::;;;;;;;;;<<<<<<999999888888999999:::;;;888999999999::::::999999999888888777777888888999999888888888888888999999;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999999999999999888777666555555~~~}}}{{{xxxuuurrrqqqpppnnnkkkjjjjjjjjjiiihhheeeeeedddbbbaaa___^^^]]][[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYWWWVVVUUUTTTUUUUUURRRRRRQQQPPPPPPOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPOOOKKKFFFDDDEEEHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDDDDDDDAAA???BBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????@@@>>>===>>>???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;:::999::::::::::::::::::::::::777666666666666777888888888888888999999::::::;;;999999888888888888999999777777888888888999999999>>><<<:::888999;;;===???<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888999888888777666555}}}}}}{{{xxxuuuqqqooommmmmmkkkiiihhhiiiiiihhhfffcccccccccbbbaaa___^^^]]][[[[[[[[[[[[[[[\\\\\\]]]YYYXXXXXXWWWVVVUUUTTTTTTQQQPPPOOONNNNNNOOOPPPQQQKKKMMMNNNOOOOOONNNMMMKKKKKKKKKLLLLLLMMMNNNNNNOOOKKKLLLMMMNNNPPPRRRTTTUUUWWWTTTPPPKKKGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBCCCDDDCCCAAA???BBBCCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>?????????>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAA@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;:::999:::::::::999999888888777666666666666666777888888888888888888999:::;;;<<<::::::999999999999::::::777888999999:::::::::999<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;777888999::::::999999888::::::::::::::::::::::::999999999999999888777777777777888999888888777666|||{{{yyyvvvsssooollljjjkkkiiiggggggggggggfffeeebbbbbbbbbbbbaaa```^^^^^^[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXXXXWWWVVVUUUSSSSSSQQQOOOMMMLLLLLLOOOQQQSSSKKKLLLNNNOOOOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOJJJKKKMMMOOORRRUUUWWWYYY]]]XXXQQQKKKIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBDDDDDDBBB@@@BBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@???>>>????????????>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999:::::::::999;;;::::::999888777666666888888888888888999999:::777777888888999:::;;;<<<;;;::::::999999::::::;;;888999:::;;;;;;;;;;;;;;;777888:::;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;777888999::::::999777777::::::::::::::::::::::::999999999999999888777666666666888999999888777777{{{yyyyyyxxxvvvssspppnnnlllkkkhhhggggggfffeeeeeedddddd___``````aaa```^^^]]]\\\___^^^\\\YYYXXXXXXXXXYYYWWWWWWVVVUUUUUUVVVVVVVVVNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMKKKMMMPPPRRRSSSVVVZZZ]]]WWWTTTOOOJJJGGGFFFFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@DDDCCCCCCDDDFFFFFFEEEDDDFFFDDDCCCAAA@@@@@@@@@AAACCCCCCAAA@@@????????????===============<<<<<<<<<======>>>????????????>>>;;;<<<>>>???@@@@@@@@@???AAA@@@@@@???>>>======<<<=========>>>>>>>>>>>>>>>===<<<:::999999:::;;;======888666888888777999===<<<;;;;;;::::::;;;;;;<<<===888888;;;;;;888888===::::::;;;;;;:::888777666888888999999999:::::::::555666777888:::;;;<<<===::::::;;;<<<;;;:::888777<<<;;;999777666666777888;;;::::::999999888888888888888777777777777888888;;;:::999999888888999999}}}{{{yyyxxxvvvtttrrrpppnnnmmmiiiiiihhhgggfffeeedddccc^^^______^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMPPPOOONNNMMMLLLMMMNNNOOOKKKMMMPPPRRRTTTUUUXXXZZZTTTQQQMMMIIIFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCDDDFFFGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@???????????????@@@<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@<<<===>>>@@@@@@@@@??????@@@@@@???>>>>>>===<<<<<<========================<<<;;;:::999999:::<<<===<<<:::999<<<<<<::::::===;;;;;;::::::::::::;;;;;;<<<999888;;;;;;888999<<<;;;<<<<<<<<<;;;:::888777888888888999999999::::::666666777888:::;;;<<<<<<::::::;;;;;;::::::999888<<<;;;999777666666777888888888888888888888888888888777777666666777777888::::::999888888888888888}}}{{{xxxwwwvvvtttrrrqqqpppooojjjjjjhhhgggeeedddcccbbb^^^^^^]]]\\\[[[[[[[[[[[[VVVWWWXXXYYYYYYXXXWWWWWWSSSSSSSSSSSSRRRQQQOOOOOOKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLPPPOOOMMMLLLLLLLLLMMMNNNKKKNNNRRRSSSTTTSSSTTTUUUOOOMMMJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGFFFDDDDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>======>>>??????@@@;;;;;;;;;<<<===>>>???@@@>>>???@@@@@@AAAAAA@@@@@@===>>>>>>?????????>>>>>>???>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;::::::999999888999:::<<<===;;;999:::>>>>>>:::999;;;::::::999999999999::::::<<<999999;;;;;;999999<<<::::::;;;;;;;;;999888777888888888999999999999:::777777888888999::::::;;;;;;::::::999999999999:::;;;:::999777777777888888666666666777777777777888777777666666666666777777999888888777777777777777}}}zzzyyyuuuuuutttrrrqqqpppooooooiiihhhgggeeecccbbb``````___^^^\\\[[[ZZZZZZ[[[\\\VVVWWWYYYZZZZZZXXXVVVTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPMMMLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKLLLPPPSSSUUUSSSQQQOOOOOOJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>======>>>>>>??????>>>======<<<===>>>??????<<<======>>>>>>>>>>>>>>>===============<<<<<<<<<>>>=========<<<<<<<<<;;;======<<<;;;::::::999999888888888888999;;;<<<===:::888888;;;;;;888777999:::999999888888999999:::;;;:::999::::::999:::;;;777888888999888777666555888888888888999999999999777777888888999999999:::;;;:::999888888999:::;;;::::::888888777777888888777777777777777777777666777666666666666666666777888888777666666666666666}}}{{{yyywwwrrrqqqpppooonnnmmmmmmlllgggfffeeecccaaa___^^^]]]```^^^]]][[[[[[[[[\\\\\\XXXYYY[[[\\\ZZZXXXTTTRRRSSSSSSSSSRRRQQQOOONNNMMMMMMNNNPPPRRRRRRRRRRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMOOORRRUUUVVVSSSOOOLLLJJJFFFFFFEEEEEEDDDDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@DDDBBB@@@>>>===<<<======<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::============<<<<<<<<<<<<===<<<<<<;;;:::999999888888888999999:::;;;<<<======999777999888666777;;;:::999999888888999999::::::;;;:::999999:::;;;:::666777888999888777666555777777888888888999999999777777777888888999999999:::999888777888888:::;;;999999888888888888888888::::::999888777777666666777777666666666666777777888777666666555555666666}}}{{{yyywwwoooooonnnmmmlllkkkjjjiiiddddddbbbaaa___^^^]]]\\\___^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[[[[ZZZWWWTTTQQQTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQTTTVVVWWWVVVRRRMMMIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@?????????AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEJJJGGGDDD@@@===<<<<<<<<<===>>>??????@@@@@@??????;;;::::::999999:::;;;;;;========================<<<<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<<<>>::::::999999999999::::::999;;;;;;888888;;;;;;999999999:::;;;;;;:::999888777777777888888888888999666666777777888999999:::999888888888888999999:::888888888888888888888888:::999999888888777666666888888777777777777888888888777777666666666666666|||yyywwwuuuooonnnmmmllljjjiiihhhgggcccbbbbbbaaa___^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYWWWXXXXXXYYYXXXVVVTTTSSSTTTRRRPPPNNNMMMNNNPPPQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMOOOQQQSSSTTTXXXYYYYYYVVVQQQLLLHHHFFFEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@BBBCCCDDDBBBAAA@@@????????????AAACCCDDDBBBCCCDDDEEEGGGIIIKKKLLLMMMJJJFFFBBB???============>>>>>>???????????????;;;;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<>>>>>???AAACCCDDDAAABBBDDDGGGJJJNNNQQQRRRNNNKKKGGGBBB@@@?????????;;;<<<<<<===============<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>????????????;;;;;;<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<;;;999999<<<;;;777555777<<<;;;;;;::::::;;;;;;<<<999<<<<<<777777<<<<<<999777888999:::::::::999888777777777777888888888888333444555777888:::;;;;;;666777888:::::::::999888777888888999999999888888111222333555777888999:::::::::999999999999::::::999999888777777777777777}}}zzzxxxuuurrroooooonnnllljjjgggfffeeedddfffdddbbb```___^^^^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRSSSPPPLLLJJJKKKNNNOOOPPPPPPQQQQQQRRRQQQOOONNNMMMKKKKKKJJJJJJKKKLLLMMMNNNOOONNNKKKKKKLLLQQQUUUXXXZZZUUUOOOMMMMMMKKKFFFBBBGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@??????@@@@@@AAAAAABBBBBBAAA@@@>>>???BBBDDDDDDFFFJJJQQQWWWZZZXXXUUUTTTLLLCCC>>>>>>???>>><<<===============>>>??????>>>============???@@@AAA======>>>@@@BBBBBB???===>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;======<<<;;;@@@:::888:::;;;888555555;;;;;;::::::::::::999999888999999888777777888::::::::::::::::::999888777<<<888555666999:::777333;;;999666666888999999999:::::::::999888777666555888888999999999:::::::::999999999999999999999999333888<<<<<<999555444444999999888888888888999999|||yyywwwtttqqqnnnlllllljjjiiigggfffffffffeeecccaaa___^^^]]]]]]]]]^^^\\\[[[\\\\\\\\\ZZZXXXWWWWWWWWWVVVUUUTTTRRRRRRRRROOOKKKJJJLLLNNNOOOPPPPPPQQQQQQQQQPPPOOONNNMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKNNNRRRVVVYYYWWWSSSMMMKKKLLLJJJFFFBBBEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@??????BBBEEEIIIKKKPPPWWW\\\]]]YYYVVVNNNHHHAAA>>>???@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>============???@@@AAA===AAAGGGMMMOOOKKKBBB<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<<<<<<<:::>>>999777:::;;;888666666;;;;;;:::::::::999999999888999999888777777888:::999:::::::::999999888777<<<888666777:::;;;888555;;;999777777888999999999::::::;;;;;;:::999777777888999999999999:::::::::::::::::::::::::::::::::666:::======;;;888888888999999888888888888999999}}}zzzwwwuuusssooommmiiiiiihhhgggfffffffffgggcccbbb```^^^\\\\\\\\\\\\^^^]]]\\\\\\]]]\\\ZZZXXXVVVVVVWWWVVVUUUTTTRRRPPPOOOMMMJJJJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLOOORRRUUUWWWSSSOOOKKKJJJJJJIIIFFFCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@???@@@CCCFFFLLLPPPVVV\\\___]]]WWWRRRGGGCCC???>>>@@@AAA@@@???<<<<<<;;;;;;;;;<<<==================>>>???@@@@@@;;;>>>EEEKKKLLLHHH@@@:::999:::;;;<<<<<<;;;:::999;;;:::999:::;;;<<<;;;999<<<777666999:::888666888::::::::::::999999999999888999999888777777888:::999999999:::999999888777;;;888666888;;;<<<:::888:::999777777999:::999888888999;;;<<<<<<;;;999888999999999999::::::::::::::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<999999888888888888999999~~~}}}{{{wwwuuusssqqqnnnkkkhhhgggfffeeeeeedddeeeeeeaaa```^^^\\\[[[[[[[[[\\\^^^]]]\\\\\\]]]\\\ZZZXXXTTTUUUVVVVVVUUUSSSQQQOOOLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLIIIJJJLLLNNNNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSNNNLLLIIIHHHHHHHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAA@@@???AAADDDGGGLLLQQQWWW\\\]]]XXXPPPKKKBBB@@@>>>>>>@@@@@@???>>>===<<<<<<<<<<<<===>>>>>><<<<<<======>>>??????@@@===<<<<<<===>>>???>>>===;;;<<<>>>??????>>><<<;;;;;;:::999999;;;;;;:::999999666666999:::777777999:::::::::999999999999888888999999888777777888:::888888999999999999888888888777666888:::<<<;;;999:::999888888999:::999888666888:::<<<<<<;;;:::888999999999:::::::::;;;;;;999999999999999999999999777888888888999:::;;;<<<999999888888888888999999|||zzzxxxuuurrrqqqoookkkiiihhhgggfffdddcccbbbaaaaaa```___]]]\\\[[[[[[[[[[[[]]]\\\[[[[[[\\\\\\ZZZXXXSSSSSSTTTSSSRRRQQQOOONNNKKKJJJJJJLLLOOOPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLJJJKKKMMMNNNNNNLLLJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAA@@@@@@BBBEEEHHHMMMRRRWWWZZZXXXRRRJJJFFFAAA@@@???>>>??????>>>===>>>>>>======>>>>>>???@@@;;;<<<<<<===>>>>>>??????AAA>>>:::999;;;===@@@@@@;;;<<<>>>??????>>><<<;;;;;;:::999999;;;;;;:::999999666777::::::777777;;;::::::999999999888888888888999999888777777888:::777888888999999888888888666555555777999::::::999:::999888999:::;;;999888555666888:::;;;:::999888999999:::::::::;;;;;;;;;888888888888888888888888888777777777999:::<<<<<<999999888888888888999999~~~|||xxxuuurrrpppooommmjjjggggggfffdddcccaaa```______```___]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVRRRRRRQQQPPPOOONNNMMMMMMKKKKKKLLLNNNPPPQQQQQQOOOPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLJJJJJJLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCC???@@@AAA@@@AAACCCFFFIIIPPPSSSWWWWWWSSSMMMGGGDDDAAAAAA@@@???>>>=========??????>>>>>>??????@@@AAA;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;===??????===<<<999:::;;;<<<<<<;;;:::999;;;:::999:::;;;<<<;;;999999888999;;;:::777888<<<999999999999888888888888888999999888777777888:::666777888888999888888888555555666777888888999999:::999999:::;;;;;;:::888666777888888999999999999::::::::::::;;;;;;;;;;;;888888888888888888888888:::999888999;;;======<<<999999888888888888999999}}}|||vvvssspppnnnmmmkkkhhhfffdddcccbbbaaa```````````````___]]]\\\[[[[[[\\\]]][[[YYYYYYYYYYYYYYYWWWUUURRRPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMPPPRRRRRRQQQOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA???@@@@@@@@@AAACCCGGGJJJQQQSSSTTTRRRMMMGGGDDDCCC@@@@@@???>>>===>>>???AAA>>>>>>>>>>>>>>>??????@@@:::;;;<<<>>>>>>>>>>>>===999:::<<>>===>>>AAADDD===============>>>??????:::;;;<<<>>>>>>>>>>>>===???>>>>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;======<<<;;;<<<;;;<<<>>>;;;777888===999999999888888888888777888999999888777777888:::666666777888888888888888888999::::::999999:::;;;:::999999;;;<<<<<<:::888<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666555777999:::888555999999888888888888999999}}}|||zzzwwwttttttrrrooolllhhhfffdddccccccbbbaaa```^^^^^^]]]]]]`````````___^^^\\\[[[ZZZ[[[YYYWWWWWWXXXXXXVVVUUUQQQPPPNNNLLLKKKIIIHHHHHHLLLMMMOOOPPPPPPPPPOOOOOONNNMMMLLLMMMNNNNNNMMMKKKNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCAAA@@@??????BBBDDDFFFMMMKKKFFFBBB???>>>??????>>>===<<<<<<<<<===???@@@<<<>>>???>>><<<;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;::::::999===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::888777666888888999::::::::::::999:::999888777777888999:::===888333111444888:::;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<777888:::;;;<<<;;;::::::888999;;;;;;<<<;;;:::999888999:::999777777777999888777555444444666888:::999888777666666555555555}}}|||zzzwwwtttsssrrrooollliiifffdddccccccbbbaaa___^^^^^^]]]]]]____________^^^]]]\\\[[[[[[ZZZXXXXXXWWWVVVSSSQQQNNNLLLJJJHHHGGGFFFGGGGGGKKKLLLNNNPPPPPPPPPPPPOOOOOONNNNNNOOOQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???@@@CCCEEEGGGLLLJJJFFFBBB@@@?????????>>>============>>>??????<<<>>>???>>><<<;;;;;;<<<============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888888777777888999999::::::999999:::999888888888888999:::<<<999666666888;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>======<<<<<<<<<<<<<<<999999::::::999888888777999::::::;;;:::999888777888999999999777666777888666666666666666777777888555555555555666777888999}}}{{{yyyvvvtttrrrqqqooommmjjjgggdddbbbbbbbbb```___^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYYYYWWWTTTPPPLLLLLLJJJHHHFFFEEEFFFGGGIIILLLMMMOOOPPPQQQQQQPPPPPPNNNNNNNNNOOOQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBDDDCCCCCCBBBAAABBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAACCCFFFHHHJJJHHHEEEBBB@@@???>>>???======>>>???????????????<<<===>>>>>><<<;;;<<<===??????????????????>>>>>>>>>>>>>>>>>>>>>=========::::::999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<999999999999999888888888777777888999999999999888;;;::::::999999::::::;;;;;;:::999:::<<<===<<<;;;::::::::::::;;;;;;;;;;;;>>>>>>=========<<<<<<<<<;;;:::999888777666555555999999999999999888777666777888999888666555666777444555777888888888777666555555555555666777888999~~~|||zzzxxxuuusssppppppooommmjjjfffdddbbbbbbaaa```___^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXUUUOOOLLLLLLJJJHHHFFFFFFHHHKKKMMMPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKKKKMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBCCCCCCDDDBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDBBB@@@???>>>>>><<<===???@@@@@@@@@???>>><<<===>>>===<<<;;;<<<>>>AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>============999888888888999:::<<<===;;;::::::::::::;;;;;;<<<999888888888888999999:::666777888888999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666777777777888888888888777666777888777666555555777555555666777777777777777888888666555555555555555|||zzzxxxvvvsssqqqooonnnmmmkkkhhheeecccaaaaaa```___^^^^^^]]]^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\ZZZYYYYYYYYYYYYUUUQQQMMMKKKIIIGGGFFFGGGJJJNNNPPPUUUUUUUUUUUUSSSQQQOOONNNKKKJJJJJJLLLMMMNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEBBBBBBAAAAAABBBCCCEEEEEECCCCCCBBBBBB@@@???>>>===<<<===>>>@@@@@@???>>>>>><<<======<<<;;;;;;===???AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;===>>>::::::::::::;;;;;;<<<===:::999999888999999:::;;;777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888:::<<<>>>999999999:::::::::;;;;;;::::::;;;;;;;;;:::999888999999999999999888888888555555666666777888999:::666777888777666555555777888777555444555666888999888777666555444444444444}}}zzzxxxvvvtttqqqooonnnllljjjgggeeecccbbbaaa```______^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWTTTPPPMMMGGGGGGFFFFFFHHHLLLOOORRRWWWWWWVVVUUUTTTQQQOOOMMMMMMLLLKKKLLLNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBB???@@@AAAAAAAAA???>>>===<<<<<<===>>>>>>>>>>>>>>><<<======<<<;;;;;;>>>@@@>>>>>>>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;;;;:::999888999;;;>>>???;;;;;;;;;;;;<<<<<<===>>><<<;;;:::999999:::;;;<<<888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;999888777888<<>>@@@AAAAAA@@@===<<<<<<<<<<<<<<<<<<======>>><<<======;;;:::;;;>>>@@@;;;;;;<<<<<<<<<<<<<<<===999:::::::::;;;;;;;;;;;;===<<<:::999:::<<<>>>@@@<<<<<<<<<<<<===>>>?????????>>><<<:::::::::;;;<<<999999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;:::999888:::;;;:::999999;;;===888999999999999:::::::::888999:::;;;;;;999888777777888:::;;;:::888444222999999888777777777888999888999999999777666777888777666666555666777888888444444444444555666777777~~~|||yyyvvvtttsssqqqnnnlllmmmjjjfffbbb______aaabbb______^^^]]]]]]]]]^^^^^^___^^^^^^]]]\\\[[[YYYXXX\\\YYYUUURRROOOLLLHHHFFFHHHIIIKKKMMMPPPTTTVVVXXXPPPPPPQQQRRRRRRQQQPPPOOOKKKIIIHHHHHHIIIHHHFFFDDDHHHHHHHHHGGGGGGHHHIIIIIICCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCBBBAAA@@@???@@@@@@??????????????????CCCBBBBBBAAA@@@>>>>>>===<<<===???AAAAAA@@@===<<<<<<<<<;;;::::::<<<===>>><<<===<<<;;;:::;;;>>>AAA999:::::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<>>@@@<<<<<<<<<======???@@@@@@AAA???===;;;:::;;;<<<===999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;:::999999666:::===>>><<<::::::<<<888888999999999:::::::::999:::;;;<<<<<<:::888777777999;;;<<<:::666111...===;;;:::888666666666777888999:::999888777777999444555777888888888777666777777555444444444444444~~~{{{yyyxxxvvvtttrrrooonnnmmmjjjiiigggeeecccbbbaaaaaa]]]]]]]]]]]]]]]]]]\\\\\\bbb```\\\YYY[[[^^^[[[UUU[[[XXXSSSNNNJJJHHHFFFFFFFFFIIIMMMPPPSSSSSSSSSRRRTTTRRROOOOOOPPPOOOLLLIIIKKKKKKJJJIIIHHHHHHGGGGGGMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>>>>???@@@AAAHHHFFFDDDBBB???===<<<<<>>======????????????@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;===???BBBCCC===<<<<<<;;;<<<<<<===>>>=========>>>???@@@BBBCCC============<<<;;;:::999===999;;;AAA???666555;;;;;;;;;;;;;;;::::::999888888:::;;;:::888888999::::::::::::999999888888888999999999::::::;;;;;;;;;888999999999888777555444:::888777777888888777555888888777777777999:::;;;666555555777::::::666333555555666666777777888888}}}zzzwwwvvvtttrrrooommmkkkkkkiiihhhfffdddbbbaaa``````]]]]]]]]]\\\\\\\\\[[[[[[^^^]]]ZZZXXX[[[^^^[[[TTTWWWUUUQQQMMMJJJHHHGGGGGGHHHJJJMMMPPPRRRRRRQQQQQQTTTQQQNNNMMMMMMMMMKKKIIIKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@@@@@@@AAABBBBBB???>>>>>>======>>>>>>???BBBAAA@@@>>>===<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>><<<<<<=========>>>>>>>>>============<<<<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@======<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@=========<<<;;;:::::::::<<<::::::;;;:::666777;;;:::::::::::::::999888888777888999999777777888999:::::::::999999888888888888888888999999999999999888999999999888777555444888777666666777777666444777777666555666777888888<<<:::999888888666111---555666666666666666777777{{{yyytttsssqqqooommmjjjiiihhhgggfffdddbbbaaa```______]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZXXXZZZ\\\YYYRRRQQQPPPNNNKKKJJJIIIIIIIIIKKKLLLOOOQQQRRRQQQPPPOOOSSSPPPMMMKKKKKKJJJIIIHHHLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@????????????@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>============>>>>>>@@@@@@AAAAAA@@@@@@???>>><<<<<<============>>>>>>:::;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>?????????===<<<;;;<<<===>>>??????>>>======>>>===;;;:::999::::::;;;888:::999555333666999999888888999999888888777777666777888777666666777888999999999999999888888888888888888888888777777777888888999888888777666555777666555555666666555444666666555444444444555555666666666777888777555333666666666555555555555555}}}yyywwwrrrqqqooommmkkkiiigggffffffeeedddbbbaaa```______]]]]]]]]]\\\\\\[[[[[[ZZZ[[[\\\[[[YYYYYYZZZUUUOOOLLLLLLKKKJJJJJJKKKKKKLLLOOOPPPQQQRRRRRRRRRPPPOOOSSSQQQMMMKKKJJJIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>AAABBBCCCDDDCCCAAA???======>>>@@@AAA@@@>>><<<;;;>>><<<:::888888999:::;;;222999999222111777:::555666777777777777777666666555777888777666666777999999999999888888888888888999999999888888777777666888888888888777777666666777666555555777777666555777666666555444444444444333333555666777888777777666666555555444444333333}}}{{{wwwuuurrrqqqooommmjjjhhhfffeeefffeeedddbbbaaa`````````^^^^^^^^^]]]\\\[[[[[[ZZZ\\\^^^]]]YYYWWWVVVRRRLLLJJJJJJJJJKKKLLLMMMMMMNNNSSSSSSTTTTTTSSSRRRQQQPPPQQQPPPOOOLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGIIIJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<===>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========;;;;;;===>>>@@@AAABBBBBBEEEFFFGGGGGGFFFDDDBBB@@@>>>???AAAAAAAAA???<<<;;;<<<;;;999888777888:::;;;///777:::444333888888222555666666777777666666666666777888888777777888:::888888888888888888888888::::::999999888888888777888888888777777777777777888777666666888888888666777777777777666555555444999999888777555333222222666666555555444444333333~~~}}}{{{yyyuuusssqqqpppnnnllljjjhhhfffeeefffeeedddbbbaaa`````````^^^^^^]]]\\\[[[ZZZZZZYYYZZZ]]]\\\WWWTTTSSSPPPKKKJJJKKKKKKMMMNNNOOOOOOPPPTTTTTTTTTTTTSSSRRRQQQQQQMMMNNNOOONNNLLLJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDD???@@@@@@AAAAAA@@@@@@???DDDCCCBBB@@@@@@?????????======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<======??????>>>>>>=========<<<<<<<<<<<<============>>>;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBB>>>>>>?????????>>><<<;;;::::::999888888888999:::111666999777666666555333555555666777777777666666555777888888888888999;;;777777777888888888888888999999999999999888888888888888777777777777888888888777666777888999888777777777888888888777666666555666777666444333444555666666666555555555555555}}}{{{zzzwwwtttqqqpppooommmkkkhhhfffeeeddddddcccbbbaaa```_________\\\\\\[[[ZZZYYYXXXWWWWWWVVVXXXWWWRRRPPPPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPHHHKKKNNNNNNLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCC>>>???@@@AAAAAA@@@???>>>BBBBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============<<<<<<=========>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<;;;;;;888888888888999999999999888777888999777444444777555555666777777777777777444555777777777777888:::666777777777888888888999777777777888888888888888888888777666666777888999777666555666888888888777555666777888888888777777000222444555444555888;;;555666666666666666777777~~~|||zzzyyywwwssspppooonnnllljjjgggeeecccbbbcccbbbaaa______^^^^^^^^^[[[ZZZYYYXXXWWWVVVUUUUUUQQQTTTSSSOOOMMMNNNOOONNNNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOODDDHHHLLLNNNLLLIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAAAAA@@@AAAAAABBB???????????????>>>==================>>>>>>>>>???999999:::;;;<<<===>>>???============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA>>>>>>=========>>>??????;;;::::::999999::::::;;;777888888999999999888888>>>777666:::888111333;;;555555666777888888777777333444666666555666777999666666777777888888888999555555666666777777888888888888777666666777888999555444444555777888777666444555666888888888777777555777888666222111333555555555666666777777888888~~~}}}{{{xxxuuurrrooonnnllljjjhhhffffffdddaaa___```aaabbbcccbbb___\\\ZZZ[[[ZZZWWWUUUSSSRRRRRRRRROOOOOONNNNNNMMMNNNNNNNNNRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOONNNLLLLLLMMMMMMKKKJJJGGGHHHHHHHHHKKKOOOMMMGGGGGGGGGGGGFFFEEEDDDDDDCCCFFFDDDCCCAAAAAABBBCCCDDDAAABBBCCCCCCBBB???===;;;AAA@@@?????????@@@AAABBB@@@@@@???>>>>>>???@@@AAABBBBBB@@@?????????@@@AAAFFFEEEDDDCCCAAA@@@???>>><<<<<<===>>>>>>???>>>>>>;;;<<<===>>>??????>>>>>>AAA>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>===<<<;;;:::888777666666666999999999999999999999::::::888666444333555777999777888999:::999888666444555555555555555666777777777888::::::888777888999666666666666666555555444444555666777777999===???555444333222222333555666444444555555555555444444333333333444444444555555777777555444333333333333}}}zzzwwwtttqqqpppooommmjjjgggeeedddcccaaa``````aaabbbbbbaaa^^^[[[YYYYYYXXXUUUSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIEEEGGGGGGFFFIIIMMMKKKFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCAAA??????@@@AAABBB@@@AAABBBCCCBBB@@@>>>===BBBAAA@@@??????@@@AAABBBAAAAAA@@@???>>>???@@@@@@BBBAAA@@@???>>>??????@@@BBBBBBAAAAAA@@@@@@??????======>>>>>>???>>>>>>>>>===>>>>>>>>>>>>?????????BBB>>>;;;===AAACCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<:::999888777777777666777777777888888999999;;;;;;;;;;;;:::999888888777777999999999888666555666555555555555666777777888999;;;;;;999888999:::666666666666666555555444888999888666444444555777555444333222333444666777555555555666666555555555333333444444555555555555:::999888777666666666666}}}yyyuuurrrpppppppppmmmjjjfffcccccccccbbbaaa___```aaa```___\\\ZZZXXXXXXWWWUUURRRQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMKKKKKKLLLLLLJJJIIIFFFHHHHHHGGGIIILLLKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBB???@@@AAABBBBBBBBB@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????????????????@@@===>>>>>>???????????????AAA@@@???>>>>>>>>>???@@@AAA???<<<===@@@BBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<======<<<;;;;;;:::<<<<<<;;;999888888888888666666777888999999::::::;;;===???AAA@@@===999777777777888999999888666555666666555555666666777888888:::;;;;;;:::999999:::666666666666666555555444999999888555222111111222555444444444555666888999555666666777777666666555444555555555555666666666777666555555444444444444~~~{{{wwwssspppoooooopppmmmiiieeebbbaaabbbbbbbbb_________^^^]]]ZZZXXXVVVWWWVVVTTTRRRQQQPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKKKKKKKKKKJJJHHHHHHKKKKKKIIIJJJMMMMMMIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCDDD???@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>===============????????????????????????<<<===>>>@@@AAABBBBBBBBBDDDCCC@@@>>>>>>>>>???@@@AAA???======???AAA@@@>>>========================>>>>>>>>>>>>===<<<::::::999:::;;;;;;<<<<<<<<<<<<;;;:::999888777777777777777888999:::;;;<<<======888:::===??????<<<999777777777888888888888777666666666666555666777777888777999::::::999888888999666666666666666555555444444555666555333222333555444444444555666888999:::666666777777777777666666555666666666666666666666555555444333222222333333{{{yyyuuupppnnnmmmmmmnnnlllhhhdddaaaaaaaaabbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKJJJIIIHHHHHHKKKKKKHHHHHHKKKLLLJJJEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<>>>>>>>>:::;;;===@@@CCCEEEFFFFFFEEECCCAAA???>>>>>>???@@@@@@>>>======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999999888777666555555555666777777888999;;;<<<======555555777888888888888888777777777888888888777777666666666666666777888888666777999999777777777888666666666666666555555444222444666666555555666777444444555666777888::::::666666777777777777666666666666666666666666666555777777666666555666666666}}}{{{xxxvvvrrrooolllkkkkkkkkkjjjgggcccaaaaaaaaaaaa```]]]]]]\\\ZZZXXXVVVTTTSSSNNNMMMLLLLLLMMMNNNOOOPPPTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTSSSRRRQQQPPPPPPOOOKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJHHHGGGEEEHHHIIIEEEDDDFFFHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFBBBBBBCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<>>>>>===:::;;;>>>AAADDDFFFHHHHHHDDDBBBAAA???>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::>>>>>>===<<<;;;999888777777777666555444444555555555555666777888888999999444444333333444555666777777777777777777888888888777777666666777777888999555777888888777666666777666666666666666555555444444666888777666555555666444555555666777888888999555666666777777666666555666666666555555555555444555555444444444444555555~~~}}}{{{xxxuuutttrrrpppnnnkkkjjjhhhhhhhhheeecccbbbbbbbbb```___]]]\\\[[[YYYWWWUUUSSSRRRLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFCCCGGGHHHDDDBBBDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFFFFAAABBBBBBBBBAAA@@@???>>>===>>>???AAAAAAAAAAAA@@@>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBDDDFFFGGGGGGAAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::777777666555555555555666555555555666666777777777777777666666555555555555777777777777777888888999777777666666777777888999666777999999777666777888666666666666666555555444444666888777666444444555444555555666777777777777555555555666666555555555555555555555444444333333333222222111222222333333}}}{{{zzzwwwtttqqqqqqqqqooommmkkkiiigggffffffeeecccbbbcccbbb```^^^]]]\\\ZZZXXXVVVTTTRRRQQQNNNNNNNNNPPPRRRTTTWWWYYYUUUUUUUUUVVVWWWXXXYYYZZZUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMMMMNNNNNNNNNOOOLLLJJJIIIIIIIIIIIIHHHFFFEEEIIIIIIEEEBBBEEEHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFFFFAAAAAABBBBBBAAA???>>>===;;;<<<>>>@@@AAAAAAAAA@@@>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>>>>??????@@@AAACCCDDDEEEEEEEEE??????@@@@@@@@@???>>>>>>;;;;;;;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::999999555777999;;;>>>@@@AAAAAA888777777666666666666777777777777777888888888888;;;;;;;;;:::999666444333777777666666777888999999777777777777777888888999777888::::::888777888999666666666666666555555444111333666777666555555666444555666666666666666555444444555555555555444444555555444444444333333333555555555444444555666666|||yyywwwuuurrrpppnnnoooooonnnllljjjhhhfffcccbbb```___]]]]]]\\\\\\YYYXXXVVVSSSQQQOOONNNMMMSSSUUUVVVXXXWWWUUUSSSQQQWWWVVVVVVWWWZZZ[[[[[[ZZZTTTSSSRRRQQQQQQPPPNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJSSSOOOJJJHHHIIIIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEEEECCCDDDGGGEEE@@@BBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>999:::<<<===???@@@@@@AAA>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;888888888888888777666555888888999::::::::::::999:::999888777777888999999<<<999555555777999999888:::999777666555555666666666777777777888888888888999777555333222333444555666777888999999888777666999888777555555777888999<<<;;;:::888666555444333777666555444333333444555666555444333333333333333333555666888888666555333666777888999999777555333666444222222333333222111888333000222333222333555{{{xxxvvvtttqqqooommmmmmmmmllljjjhhhfffeeecccbbb```^^^]]]\\\[[[[[[XXXVVVTTTRRRQQQPPPPPPPPPTTTUUUXXXYYYZZZXXXWWWUUUXXXWWWVVVWWWZZZ[[[ZZZZZZRRRQQQPPPQQQRRRQQQOOOMMMKKKLLLMMMMMMMMMLLLKKKJJJOOOLLLIIIGGGHHHHHHGGGEEEGGGGGGHHHGGGGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@AAA@@@>>>???CCCBBB>>>AAAAAAAAAAAA@@@???>>>===??????@@@@@@@@@??????>>>======>>>??????>>>======999:::;;;===>>>>>>>>>???>>>>>>???????????????@@@>>>>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999999999:::::::::999999888888777666666666666777888???<<<999999;;;======<<<999888777555444444555555444666888999:::999777666666555444333333444666777666666777777777777666666999888666555555666888999;;;:::999888777555444444666666555444333444555555555555444333333333444444555555666777777666555555444555666666555444333222666444222222333333333222777222///111333222222555|||xxxvvvtttrrrpppnnnllllllkkkjjjhhhfffdddcccbbbaaa___]]][[[ZZZYYYYYYUUUTTTRRRQQQRRRSSSUUUVVVVVVXXXZZZ\\\\\\\\\[[[ZZZXXXWWWVVVWWWYYYZZZZZZYYYPPPOOOOOOPPPQQQRRRPPPNNNLLLMMMNNNNNNMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGFFFDDDGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>???CCCCCC@@@@@@@@@@@@@@@???>>>>>>===@@@@@@AAAAAA@@@???>>>>>><<<===???@@@@@@???===<<<;;;;;;<<<<<<======<<<<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999:::<<<===>>>>>>======:::;;;;;;::::::999888777666666555555555555666666<<<:::888777999:::::::::999888777555444333333333333555888;;;;;;999777555444444333333444666888999666666666555555666666666888777555555555555777888999999888777777666555555555555444444444555666666444444333333333444555555777777777777777777777777555555444444444444444444555444222222333444333222555111...111222111111444{{{yyyuuusssrrrpppnnnllllllkkkjjjhhhfffdddcccbbbaaa```^^^\\\ZZZXXXWWWWWWSSSRRRRRRRRRSSSVVVYYY[[[[[[\\\^^^^^^^^^]]]\\\[[[XXXWWWVVVWWWXXXYYYXXXWWWPPPOOOOOOOOOQQQPPPOOOMMMMMMMMMNNNNNNNNNLLLKKKJJJFFFFFFGGGGGGHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCC@@@===???CCCDDDBBB@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAA@@@???>>>>>>===>>>@@@BBBBBB@@@>>>=========>>>>>>======<<<;;;?????????>>>>>>======<<<@@@@@@???>>>>>>>>>??????999:::===???@@@AAA@@@@@@<<<<<<<<<;;;:::888777666555555555555555666666777888777666666666777888888888888666555444333222222444666888999:::999777666555444444444555666777888666555555555555555555666666666555555555555666666777777777777777666666666444444444444555555666666333333333333333444555666888777666666666666777888888777555444444555666888555333222222333444333222444///...111222111111333xxxvvvsssqqqpppooommmkkklllkkkiiigggeeecccbbbaaa___^^^\\\ZZZXXXWWWVVVVVVRRRRRRRRRTTTVVVZZZ]]]___````````````^^^\\\[[[YYYXXXVVVUUUVVVWWWWWWVVVUUURRRQQQOOOOOOOOOOOOLLLJJJLLLMMMMMMNNNMMMLLLKKKJJJEEEFFFHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@===:::<<>>>>>======<<<<<<<<<@@@???=========>>>???@@@<<<>>>AAADDDEEEFFFEEEDDD======<<<;;;:::999777666666666777777888888888888999999999999999999999:::777777666555444333222222777777666666777777888999666666666555555666666666666666666666666666666666666666555555555555666666666666666666666666666666333333444555555666666666333333333333333444555666777777666666666666777777888666444333333555777888444333111222333444444333333///...111333111111333~~~|||vvvtttqqqoooooonnnllljjjlllkkkhhhfffcccbbbaaa```\\\[[[ZZZXXXWWWVVVUUUUUUSSSTTTUUUXXXZZZ]]]```aaabbbaaa```___]]]ZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTRRRRRRQQQOOOOOOOOOMMMKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJFFFHHHIIIIIIHHHHHHIIIJJJEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBB@@@>>>@@@DDDEEEBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<============<<<<<<<<<<<<<<<;;;:::999:::;;;>>>???@@@BBBFFFIIIKKKKKKJJJIII======<<<<<<;;;999888777666777888999:::::::::999777888999999777777888999666666666666666555444333999888666555555777999;;;666666666666666666666666666777888999999888777666666666666666666666666666666666666666666666666666333444555555666555555555444444333333333444555555666666666666666666666666555444222111111333555666444222111222333444444333222///...222444222222444|||zzzuuurrrpppnnnnnnnnnllljjjkkkiiifffcccaaa___^^^^^^YYYYYYWWWVVVVVVUUUUUUUUUTTTVVVXXX\\\^^^```aaaaaa______^^^\\\[[[YYYXXXWWWVVVTTTSSSRRRSSSSSSQQQPPPPPPOOONNNNNNNNNNNNLLLJJJGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHIIIHHHFFFFFFIIIKKKFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEDDDCCCEEEIIIIIIEEE@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@????????????@@@AAA??????@@@??????>>>===<<<;;;<<<<<<<<<<<<<<<======;;;:::888888888;;;===???@@@CCCGGGJJJKKKKKKJJJHHH<<<<<<<<<<<<;;;:::999888666777888999:::::::::999555888999999777666777888555666777777777666555555777777666666777777888999444555666777777777777777777888;;;======;;;888777666777777777777777777666777777666666555555555444444555666666666555444333555555444333333333444444333444555666666555444333333333222222222333444555444222111111333555444444333//////333555444333444~~~{{{yyytttrrrooonnnnnnnnnlllkkkiiigggeeeaaa___]]]]]]\\\XXXWWWVVVVVVUUUUUUVVVVVVUUUWWW[[[^^^```aaaaaaaaa]]]\\\[[[[[[ZZZYYYXXXXXXUUUSSSRRRQQQRRRQQQPPPNNNNNNMMMLLLMMMOOOOOOMMMLLLFFFGGGIIIJJJKKKLLLKKKKKKGGGHHHHHHFFFDDDDDDHHHKKKHHHHHHIIIJJJKKKKKKKKKKKKEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@CCCCCCBBBDDDHHHGGGBBB>>>??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCC@@@???===<<<<<<===???@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<=========<<<;;;999999:::<<>>AAADDDHHHIIIIIIGGGEEE<<<<<<<<<<<<;;;:::999999555666888999:::::::::999:::<<>><<<:::;;;===444555777888888888777666555666777888999888888777222333555777888999999:::777999===??????===999777777777888888888888777777888777777666555555444444555555666666666555333222666555444444333333333333222333555666666555333222444444444444555555666777444222111111333555555444333///000444666444333555|||wwwsssssspppmmmkkkjjjjjjiiihhhiiigggddd```]]][[[ZZZYYYYYYXXXVVVUUUVVVWWWYYY[[[___]]]\\\^^^aaaaaa^^^ZZZ\\\ZZZXXXWWWWWWVVVSSSRRRPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHJJJHHHGGGFFFFFFHHHJJJKKKMMMOOOQQQPPPLLLHHHDDDBBBDDDDDDDDDEEEDDDCCCBBBBBB@@@AAABBBAAA???>>>???@@@EEEFFFGGGHHHGGGDDDAAA??????????????????@@@BBBBBB?????????AAACCCDDDBBB@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAA<<<;;;:::999999:::;;;<<<;;;===???BBBCCCCCCBBBBBB;;;;;;;;;;;;:::999888888777666666555555555666666444666888:::;;;:::999888666666777777888888888888666777999::::::888666444888888999999999888888777:::999999888888999999:::888777666777888999888666666555444333222333333444444444555333111111222444222444555555444333333444333333444555666666666555555555555444444333333333666444333444777888555222444444555666555444333222}}}zzzuuurrrrrrooollljjjjjjiiihhhggggggeeebbb___\\\ZZZYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]\\\]]]^^^______]]][[[ZZZXXXVVVUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKPPPSSSTTTSSSOOOJJJGGGEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCAAA@@@AAACCCEEEFFFGGGHHHGGGDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@AAA???>>>=========>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<999;;;===???@@@@@@@@@???:::;;;;;;::::::999888777777666666555555555666666555777888999999888777666666666666666666777777777888888777777666666666777777777888999999888888888888888777777777777888888888777666777888888777666666555444333333333444444444555555333111111222333222444555555444333333444444444555555666555555555555555444444444333333333444333333444555555444222000000000111111000//////~~~|||zzzwwwsssooopppnnnkkkiiiiiihhhgggfffdddbbb___\\\ZZZXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ\\\^^^^^^]]][[[[[[\\\WWWVVVTTTTTTUUUTTTSSSQQQPPPPPPPPPOOONNNMMMLLLKKKOOOOOONNNLLLKKKJJJIIIHHHJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMWWWYYYYYYWWWSSSMMMJJJHHHCCCCCCBBBBBBAAA@@@@@@???>>>???@@@???>>>>>>???AAAFFFGGGGGGGGGFFFDDDBBBAAA@@@AAABBBBBBBBBAAA@@@???AAAAAAAAABBBCCCBBB@@@>>>@@@???>>>======???@@@BBB???>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<777888:::<<<======<<<<<<999::::::999999888777666666666666555555666666777777777888999888777666555666666666666555555555555;;;888555333222444777999555666777888888999888888777777666666666666777777888777666666888888777666555555444333333333444444555555555333111000111333111333444444333222222333555555555666555555444444555444444444444333333333111333444444333222222333222111111111111111222222~~~|||zzzyyyvvvqqqnnnmmmkkkiiihhhhhhgggfffdddaaa___]]]ZZZXXXWWWWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZWWWZZZ]]]]]]ZZZXXXYYY[[[VVVTTTSSSSSSUUUUUUTTTRRRPPPPPPOOOOOOMMMLLLJJJJJJMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJJJJIIIJJJJJJKKKKKKHHHHHHHHHIIILLLPPPSSSVVV___```___[[[TTTNNNIIIGGGDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>???>>>===>>>@@@BBBHHHHHHHHHGGGFFFDDDCCCBBB@@@BBBCCCDDDCCCAAA???>>>AAA@@@@@@@@@AAA@@@===;;;>>>???@@@AAABBBBBBBBBBBB@@@>>><<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;777888999:::;;;;;;::::::999999999888888777666555666666666666666666777888777888888999999888777777777777666666666555555555:::888555222222444666888444555666777888888888888777777666666666666777777888666555666777888777666444444444444444444444444444555555333111000111333111333444444333222222333555666666666555444333333444444444444444444444444111333666555333111333555444333222222222333444555}}}{{{yyyxxxwwwuuuqqqnnnkkkiiigggggggggfffdddbbb___]]][[[YYYXXXWWWWWWXXXWWWYYY[[[]]]]]]\\\ZZZYYYUUUYYY\\\[[[YYYWWWXXXYYYVVVTTTSSSTTTUUUVVVUUUSSSOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLHHHGGGGGGHHHMMMTTT[[[```ddddddaaa\\\SSSLLLGGGDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDGGGIIILLLKKKIIIGGGEEEDDDCCCCCC@@@AAACCCCCCCCCAAA???===@@@???>>>>>>???>>>;;;999<<<>>>BBBEEEFFFEEEBBBAAA???>>><<<;;;:::;;;===>>>:::;;;<<<>>>??????>>>>>>;;;<<<===>>>>>>===<<<;;;999:::::::::::::::::::::888888888888777666555555666666666666666777888888777888888999999::::::999777777777777777777777777777777666555444555555666333444555666777888888888777777666666666666777777777666555666777888777555333444444444444444444444333444444333111111222444111333555444333222333333555666666666555444333333444444444444444444444444222555777777444222444666222111000000000111222333~~~zzzxxxwwwvvvuuusssooolllhhhgggfffffffffeeeccc```^^^]]][[[YYYYYYYYYYYYYYYYYYZZZ\\\]]]\\\[[[YYYXXXUUUWWWYYYYYYXXXWWWVVVWWWVVVTTTSSSTTTUUUUUUTTTSSSOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLHHHGGGGGGJJJPPPXXX```eeecccbbb___YYYPPPHHHCCCAAACCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEIIILLLOOONNNJJJGGGDDDCCCBBBBBB???@@@AAAAAAAAA@@@???>>>???>>>===>>>>>>===;;;888;;;>>>BBBEEEFFFDDDAAA???>>>===<<<;;;;;;<<<===>>>999;;;===???@@@@@@??????<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888999999888888777666555666666666666777888999999888888888888888888999999777777777777888888888999666666777777777666555444333444555666666777666666777777666666666666777777777666555555777777666555222333444555555555444444222333444333222222444555222444555555444333333444555555555666555555444444333333333444444444444555333555666666555444444555444444333222222222222222}}}vvvuuutttssssssqqqmmmjjjfffeeedddeeeeeedddbbb___^^^]]]\\\ZZZZZZZZZ[[[\\\[[[\\\\\\\\\ZZZYYYWWWVVVUUUUUUUUUWWWXXXWWWUUUTTTUUUTTTRRRSSSSSSSSSRRRQQQNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIGGGHHHKKKOOOTTTZZZ```ccc]]]\\\ZZZTTTLLLFFFBBB@@@AAA@@@??????@@@BBBDDDFFFBBBBBBBBBBBBBBBDDDHHHLLLSSSPPPLLLGGGDDDBBBAAAAAA>>>>>>???????????????@@@???>>>>>>???@@@???===:::<<<===???@@@AAA@@@???>>><<<=====================:::;;;===>>>???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;999999999999888777666666666666666666777888999::::::999888777555444444444444555555666777888999999777777888777777777666666444444555666666555555555666666555555555555666666777666555555666777666555222333444555555555444444000111222333222333555777333555666666555444555555444444555555666555555555333333333444444444555555444444333444555555444333666666666555444333222111}}}tttsssqqqqqqqqqoookkkiiieeedddddddddeeedddaaa___^^^^^^\\\[[[[[[[[[\\\]]]]]]\\\\\\[[[YYYWWWVVVUUUVVVTTTSSSUUUXXXXXXUUURRRUUUSSSRRRQQQRRRRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGIIINNNSSSXXX\\\^^^___XXXWWWUUUQQQJJJEEEBBBAAA>>>>>>======???AAADDDFFFEEEEEEEEEEEEEEEGGGLLLOOOUUURRRMMMGGGCCCAAAAAAAAA>>>=========>>>???@@@@@@@@@??????@@@AAAAAA???<<<===<<<;;;;;;;;;<<<>>>???;;;<<<======>>>======<<<;;;<<<===>>>>>><<<:::999<<<;;;:::999999:::;;;<<<======<<<;;;::::::::::::999::::::999999888777666666666666666777888999:::<<<:::888555333111000///222333444555666888999999999999888777666777777888555555555666555555444444555444444333333444444555777555444555666777666555111222444555666555444444///000222222222444666888444666777777666555555666333333444555666666666555333333333444444555555555444222111222555666333000222222333222111///---+++}}}zzzuuutttsssqqqnnnllljjjiiicccdddeeeeeedddaaa___]]]\\\]]]]]]^^^___```aaaaaabbb```^^^\\\ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVTTTQQQPPPPPPQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKLLLKKKIIIGGGHHHIIIJJJMMMQQQWWW[[[\\\YYYVVVVVVSSSOOOJJJFFFCCCBBBAAACCC@@@???@@@DDDHHHHHHGGGIIIHHHFFFFFFFFFHHHJJJKKKLLLJJJGGGCCC@@@>>>======???@@@AAABBBAAA???===;;;>>>???@@@@@@@@@???===<<>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888555555888888777888;;;777666666777999999888666555555555555555555555555444444555555666666777777999666333444777888555222666666777:::;;;;;;999666777777777777777777777777444444555555666777777777222222333333222000...---111222333333222333555777555777999888555444666888===666444888999555333444555555555555444333222222333333111000000000111222666555555444333222111111{{{zzzvvvtttrrrooollljjjiiiiiicccdddeeeeeedddaaa___^^^]]]]]]^^^___``````aaaaaa___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTSSSQQQOOOPPPQQQOOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKMMMPPPVVVZZZ[[[ZZZWWWUUUQQQNNNKKKGGGEEECCCCCCCCCBBB@@@???@@@DDDGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDBBB@@@????????????@@@AAAAAAAAA???===<<<<<<===>>>>>>????????????AAA???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999666555888888666777:::888777666888999:::888777666666666666666666666666777777777777777888888888777777777777666555555666666555666777999999777666666666666666666666666666555555555555666666666666666777777777777666444333222333444444333444666888444666777666444444555777:::444222666888555333444444444444333333222111000333222111000000000111222444444333333222111111111}}}zzzyyyvvvtttpppllliiihhhggggggcccdddddddddcccaaa```^^^_________``````aaaaaaaaa\\\\\\\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSRRRPPPOOOPPPQQQOOOOOONNNMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMNNNTTTYYY[[[XXXTTTRRRQQQJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA???@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA???@@@AAAAAA@@@???===<<<;;;;;;<<<<<<===???@@@AAA@@@??????@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777999888666666999888777777888:::;;;:::888777777777777777777777777:::::::::999999999999999666999;;;999555444666999666555444555666777666555666666666666666666666666666666666666555555555555444444444555555444333333333444555555444444666888333555666555444333444666777333222555666555444555333222222222111000000///333222111111000000111111111111111111111111111111~~~|||zzzyyyuuurrrnnniiifffeeeeeefffcccdddddddddcccbbb```___`````````aaaaaaaaaaaaaaa[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQQQQOOOOOOOOOQQQOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKKKKIIIJJJKKKJJJJJJJJJMMMOOOOOOUUUZZZYYYSSSMMMKKKLLLGGGFFFEEEDDDDDDDDDDDDEEEBBBAAA@@@@@@BBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA???????????????@@@@@@AAA???@@@@@@@@@@@@???>>>======<<<;;;;;;<<<>>>???AAA======>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>=========>>>>>>>>>===============;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999888999888555555888888777777999;;;<<<:::999888888888888888888888888;;;;;;::::::999999888888888999:::999777666777999777666444444666777666666555555555555555555555555888777777666555444444444000111111111111111111111333444555444333444555777444555555555555555555666777555555666666555444555333333222111111000000000222222222111111111111111//////000000111111111222~~~|||zzzyyyyyysssqqqlllhhheeeddddddeeeccccccccccccbbbbbbaaa```aaaaaaaaaaaaaaa`````````[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPQQQPPPOOONNNOOOPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIJJJIIIIIIJJJMMMPPPQQQUUUYYYVVVOOOJJJHHHJJJGGGGGGFFFEEEEEEEEEDDDEEEAAAAAAAAA@@@@@@AAACCCDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>????????????????????????@@@@@@@@@?????????>>>???>>>===<<<<<<===>>>???;;;;;;<<<>>>@@@AAA???===>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===999888:::999555555888888777777999;;;<<<;;;:::999999999999999999999999:::::::::999999888888777;;;999777888999:::888666999777666666777888888777666666666666666666666666888888777666555444444333444444444444444555555555222333444333222222444666555555555666777777777777999:::999888666666666555555555333222222111222222222222222222111111000000...//////000000111111222|||zzzxxxwwwwwwqqqnnnkkkhhhfffddddddeeecccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````_________\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRQQQOOONNNOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHGGGIIILLLOOOSSSTTTUUURRRMMMIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAA@@@??????BBBDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@??????>>>>>>@@@?????????????????????@@@@@@???>>>>>>>>>>>>>>>:::::::::;;;>>>???>>><<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<=========;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===999888:::999666666999777666666888:::<<<;;;999999999999999999999999999999999888888888888888888<<<888666777:::;;;888555:::999888888999999888777777777777777777777777777888777777666555444444444777666666555555555666666222333444333222111333555666555555666888999888777888<<<===999777999999888777666555333222333333444111222222222222111000000//////000000111111111222|||yyywwwuuuttttttnnnmmmkkkiiigggfffeeeeeeccccccbbbbbbbbbbbbbbbbbbaaaaaa``````___^^^]]]]]][[[ZZZWWWUUUTTTTTTVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSRRROOONNNNNNOOOLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHGGGFFFGGGKKKMMMPPPOOOLLLIIIGGGGGGHHHIIIDDDEEEEEEFFFFFFFFFFFFEEE@@@BBBBBB@@@>>>>>>@@@CCC???@@@@@@AAAAAAAAAAAA@@@===>>>???@@@@@@@@@@@@???@@@???????????????@@@@@@>>>??????@@@@@@@@@@@@???<<<:::999:::<<<======<<>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<============;;;<<<>>>???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<999888:::999777777:::555555555777:::;;;:::999888888888888888888888888888888888888888999999999999888888888888888777666999999999999::::::888555888888888888888888888888777777666666555555444444666555444333222222333333333444555444222222444555555444333444777999888666555:::===999888;;;===<<<888777555333222333444444111222222333222111000///000111111111111111111111~~~{{{wwwuuusssrrrrrrlllkkkkkkiiihhhgggeeeeeedddcccbbbbbbaaabbbbbbbbbaaaaaa```___^^^]]]]]]\\\[[[YYYUUURRRQQQRRRUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOKKKKKKJJJJJJJJJJJJKKKLLLIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIHHHFFFEEEFFFIIILLLLLLHHHDDDAAABBBDDDEEEEEEAAABBBDDDEEEFFFFFFFFFFFF@@@BBBBBB@@@>>>===@@@CCC===>>>???@@@@@@@@@@@@@@@;;;<<<>>>@@@AAABBBAAAAAA@@@???????????????@@@@@@<<<>>>???AAABBBBBBBBBAAA>>>;;;999999;;;=========???>>>>>>===<<<;;;;;;;;;===>>>>>>>>>??????@@@@@@;;;===???@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<999888::::::777777:::555444555777999::::::999888888888888888888888888888888888999999:::::::::666999:::999666444666999888888999:::;;;:::777444888888888888888888888888666666666666666555555555888777666444333333333444555666666555333333555666555333111333666888777555111888;;;888888===@@@???888666444222222222333444111111222333222111000///222222111111111111111111|||yyyuuurrrooonnnmmmlllkkkiiigggfffeeeeeecccccccccbbbbbbbbbbbbbbbaaa```^^^]]]]]]^^^___```YYYXXXVVVTTTRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDEEEDDDBBBAAACCCFFFGGGEEECCCCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@???@@@@@@AAABBBAAAAAA@@@??????@@@AAAAAA===>>>@@@AAAAAA@@@>>>===<<>>???>>>??????;;;888:::AAAGGG@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCAAAAAA>>>===<<<;;;;;;;;;;;;;;;999999999888888888888777555666444444888>>>>>>:::999;;;<<<<<<;;;:::;;;<<<:::::::::999999888888888777666555555555777888999:::444222777===:::555111===<<<;;;<<>>;;;999888777666555555555555666666555555555555666666555555444333111111444666999888777666555444333333777777888::::::;;;;;;;;;999666333111000222444666111111222333333333333222444222///,,,,,,---000222|||yyyvvvrrrnnnmmmkkkjjjhhhgggfffeeeddddddcccccccccbbbbbbaaaaaaaaaaaa```___]]]\\\[[[[[[[[[XXXWWWUUUSSSRRRRRRRRRSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFEEECCCBBBAAABBBBBBCCCCCCBBBAAABBBEEEEEECCCAAABBBAAA@@@??????@@@AAABBB>>>>>>======>>>???@@@@@@AAAAAA@@@??????@@@AAAAAA>>>???@@@AAAAAA@@@???>>>;;;===@@@@@@???>>>============<<<<<<<<<===>>>???<<>>;;;<<<@@@EEEBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@======<<<;;;;;;;;;;;;;;;999999999999888888888888777999888666888<<<;;;777999:::<<<<<<:::::::::;;;:::::::::999999999888888888777666555555666888888:::555444888<<<999666555>>>>>>???BBBDDDCCC@@@<<<::::::888777777777777777666666555555555555666666666666666444333444777999666666666666555555555555444444666777777888888888777666333222111222444555111111222333333333333222333222///......///111222}}}}}}|||zzzvvvqqqmmmjjjgggffffffeeeddddddccccccddddddcccbbbaaaaaa````````````___]]][[[YYYWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBAAA???@@@@@@?????????@@@@@@AAA=========>>>>>>@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>???@@@AAAAAA@@@???>>>;;;;;;<<<>>>??????>>><<<>>>>>>=========>>>??????;;;>>>@@@@@@>>>===@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888555999<<<999888::::::888888:::;;;;;;:::999999::::::::::::999999999999888999888777666555666777888:::777777999999777777:::@@@BBBFFFJJJLLLHHHBBB===;;;;;;:::999888888888888666666555555555555666666444555555444444444777999333333444555666777777888333333444555666666666666555444444333333333333444111111222333333333333222111111111000000111222333{{{{{{{{{yyyuuupppkkkhhheeeeeeeeeeeeeeeddddddcccddddddcccbbbaaa```_______________^^^\\\YYYVVVUUUTTTSSSRRRQQQRRRRRRTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQOOONNNMMMMMMLLLMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@>>>===??????????????????@@@@@@?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????<<<::::::<<<@@@AAA???<<>>>>>>>>>>>?????????<<<>>>??????>>>>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@@@@???>>>>>><<<<<<;;;::::::;;;;;;;;;;;;:::::::::999999999999000777<<<;;;:::<<<===<<<888:::;;;:::999888888999999999999999999999999999999888777666666666777888999777888999666444777>>>AAAEEELLLQQQQQQLLLCCC>>>;;;:::999888777777777777666555555444444555555666333333444333222222333555222333444444555666777777444444555666666666666666333333444444444333333222111111222333333333333222000111222222333333333333~~~yyyyyyxxxvvvsssnnniiieeedddeeefffffffffeeeeeedddccccccbbbbbbaaa``````___^^^^^^^^^^^^\\\ZZZXXXVVVSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@??????@@@@@@???@@@@@@@@@???>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===;;;:::<<<@@@BBB@@@>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<===@@@CCCBBBBBBAAA@@@??????>>>>>>@@@@@@??????>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::999111999===<<<:::<<<===<<<888:::;;;;;;999777888888999999999999999999999999999888777666666777888999777666777777444222777>>>AAAGGGOOOTTTRRRKKKCCC===999888777666666555555555555555444444444444555555333444555333111111111333444444444555555555555555333333444555555555555444111222333444444333333222111111222333333333333222000111222333444444333333~~~|||wwwvvvuuusssooojjjfffdddeeefffgggggggggfffeeedddbbbbbbaaaaaaaaa`````````^^^^^^]]]\\\[[[YYYWWWVVVRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@??????@@@@@@AAA===???@@@@@@>>>======>>>===>>>???@@@AAAAAAAAAAAA@@@????????????@@@AAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???>>>>>>?????????>>>===<<<>>>===;;;::::::===@@@AAA@@@???>>>=========>>>>>>>>>>>>=========>>>>>>???:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888===>>><<<:::;;;;;;999999;;;<<<;;;999888888888888999999999999:::::::::888888777666777888999:::666555666777555333777===???FFFMMMQQQOOOHHH@@@;;;777777666555444444444444555555444444444444555555444555666555444333333444666555555555444444333333111111222222333222222111111222222333333333333222111111222333333333333222111111222333333333222222~~~|||zzzuuutttrrroookkkgggdddbbbeeefffggghhhgggfffdddccc````````````aaaaaaaaaaaa```___\\\ZZZWWWVVVTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTSSSSSSRRRQQQQQQPPPPPPLLLMMMNNNOOONNNKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCDDDEEEFFF@@@???>>>>>>>>>???@@@AAA<<<>>>@@@@@@>>>===>>>@@@===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@@@@???@@@AAAAAAAAAAAA@@@???======<<<<<<<<<<<<======<<<===>>>===<<<<<<===???======>>>>>>>>>===<<<;;;;;;:::::::::<<<=========>>>===<<<<<<<<<===>>>???===<<<<<<<<<<<<===???@@@::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::;;;===<<<888;;;<<<===<<<:::888888999888888999999999:::::::::777777666666777999;;;<<<777555555777777666888<<<>>>CCCJJJLLLIIIBBB<<<999777666555444333333333333555444444333333444444555111222444555444444555777555555555444444333333333111222222333333222222111111111222222222333333333111111222333333333333222222222222222111111111111~~~}}}{{{yyyuuussspppmmmiiieeecccbbbeeefffgggggggggeeecccaaa______``````aaaaaabbbbbbbbb```\\\XXXUUURRRQQQQQQSSSRRRQQQPPPOOOPPPPPPQQQTTTSSSSSSRRRQQQPPPPPPPPPKKKMMMOOOPPPNNNKKKGGGEEEGGGGGGGGGHHHIIIJJJKKKLLLFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFF======<<<<<<===>>>@@@AAA;;;>>>@@@@@@>>>===???AAA>>>???AAABBBCCCCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>===:::999;;;>>><<<===>>>>>>>>><<<;;;:::888888:::<<<>>>>>><<<:::======<<<<<<<<<>>>???AAA;;;;;;;;;;;;<<<>>>???AAA999999999999::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;999888;;;AAA@@@;;;;;;===>>>===;;;999999999888888888999999:::::::::666666666666888:::<<<===888555555999:::888999<<<===BBBHHHIIIEEE???:::888777666555444444333444444555444444333333444444555+++...111222333444666777444444444444444444444444444444555555555444444333222111111111222333444444111111222333333333333222333333222111000000000111~~~|||yyyvvvtttqqqlllgggddddddeeeggghhhiiiiiihhhfffdddbbbaaa___aaacccbbb______bbbeeeddd^^^WWWSSSRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSTTTMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHEEECCCAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>>===<<<===???@@@@@@???AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@???=========<<<;;;;;;===???>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::===;;;:::;;;===??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???>>><<<:::999:::<<<===<<<<<<;;;:::999999999999999888888777666555555444555666666666777777777777===============;;;777555999777555333222333444555666666555555555666666777555555555555555555555555444555555555555555555444000000111222333333444444111222333333333444666888666555444222111000//////222111000//////000111222~~~|||zzzvvvtttpppmmmhhhdddbbbbbbdddeeeffffffffffffeeecccaaa```___```aaaaaaaaaaaabbbcccaaa]]]XXXUUUTTTSSSQQQOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAA??????>>>======>>>???@@@CCC@@@>>>===>>>?????????>>>???@@@@@@>>>>>>???@@@BBBBBBAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>???===<<<<<<>>>@@@>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;:::;;;===??????>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<===>>>???????????????>>>===;;;:::::::::;;;<<<<<<<<<;;;:::999999999999888888777777666666555555888999999999:::::::::::::::::::::;;;<<<;;;999777888777555333333333444555777666666555444444444444555555555555555555555555333444444555555444444333111111111222222333333444333222111000///111555888888888666555444444444444111111000000000000111111}}}{{{yyywwwssspppllljjjfffdddbbbcccdddeeecccddddddccccccaaa```___^^^^^^___aaabbbcccbbb```]]][[[XXXVVVUUUSSSPPPNNNNNNOOOPPPQQQQQQPPPOOONNNRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@===;;;;;;===???AAAFFFCCC???======>>>???>>>@@@AAABBBBBB@@@@@@AAABBBBBBAAA???>>>===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???@@@@@@???======???AAA>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<>>>??????>>>======<<<<<<<<<<<<======??????>>>>>>>>>=========;;;;;;<<<<<<===???@@@AAA<<<>>>@@@BBBCCCBBBAAA@@@======;;;:::::::::;;;<<<<<<;;;:::999999888888999777777777777666666666666999999999:::::::::;;;;;;666777888999999999999999888777666444333444444555777666555444333222222222444444444444444444444444222333333444444333333222222222222222222222222222444333000---,,,...222666555444333222222222222333000111111111111111111000~~~{{{yyyxxxuuuqqqnnnjjjiiigggeeeeeeeeeggghhhcccccccccbbbbbbaaaaaa```]]]\\\]]]```cccddd```]]]ZZZXXXVVVTTTRRRQQQPPPOOONNNOOOPPPQQQQQQOOOMMMLLLQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEECCCAAA???>>>AAA@@@>>>===<<<===???@@@FFFBBB>>>;;;<<<>>>??????BBBCCCCCCCCCAAA@@@AAABBBBBBAAA???>>>>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@???@@@@@@???>>>===>>>???>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;===???@@@???>>>>>>======<<<<<<======>>>@@@????????????>>>>>>>>>;;;;;;<<<===???@@@BBBCCC>>>@@@CCCEEEFFFEEECCCBBB<<<<<<;;;::::::;;;;;;<<<<<<;;;:::999888888888888666666666666777777777777666666777777777888888888444555777777777888999:::888777666555444444444555555444444333222222222222444444444444444444444444222222222333333222222222333333222222222222222222333333111///---...111333111000000000000000111111000000222333333222000000~~~|||{{{yyywwwtttppplllgggfffffffffffffffggghhhddddddccccccbbbbbbbbbbbb]]]\\\\\\___bbbbbb___[[[XXXVVVRRROOOMMMMMMOOOQQQNNNOOOQQQQQQQQQOOOMMMKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFEEECCCAAA>>><<>>======AAA>>>:::999;;;>>>@@@AAA>>>???@@@???===<<<===>>>CCCBBBAAA@@@???@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>???@@@???===<<<===>>>>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<>>>@@@@@@???===>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>======::::::;;;===???AAACCCEEEAAACCCFFFGGGHHHGGGDDDCCC;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888888888666666666666777777777777555555555555666666666666444666888999777777888999888777777666555555444444222222222222222333444555444444444444444444444444111222222222222222222111333333222222222222222222222333444333111000000111222222111111111222333333000111222333333222111000}}}{{{zzzyyywwwsssoookkkdddddddddeeeeeeeeeeeeeeefffeeedddcccbbbbbbbbbbbb^^^]]]]]]^^^___^^^\\\ZZZVVVTTTQQQMMMKKKLLLPPPSSSOOOPPPQQQQQQQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFEEECCCAAA@@@???>>>???@@@@@@@@@>>><<<;;;===;;;999999<<>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAAAAAAAA>>>???@@@@@@>>><<<<<<===>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>@@@AAA???===??????>>>>>>>>>>>>????????????>>>>>>>>>=========::::::;;;===???AAACCCDDDCCCDDDEEEFFFFFFEEECCCBBB::::::::::::;;;;;;;;;;;;;;;:::999888888777777888777777777777666666666666666666666777777777888888222666;;;;;;999888999:::888888777777666555555444111111111222333444555666333333333333333333333333111222222333333222222111222222222222222222222222111333555555444222111111111111000000000111111222111111222222222222111111{{{zzzyyyxxxvvvrrrmmmiiiddddddeeeffffffffffffeeegggfffdddbbbaaaaaaaaaaaa^^^______^^^[[[ZZZZZZ[[[SSSTTTSSSPPPNNNNNNQQQTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@??????>>>=========<<<:::999;;;>>>@@@AAABBBBBBCCCDDDBBB@@@??????@@@>>>???AAABBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAA???@@@BBBAAA???=========>>>=========??????===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???AAAAAA???===@@@??????>>>>>>??????@@@????????????>>>>>>>>>===::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCBBB@@@???>>>999999::::::;;;;;;;;;;;;;;;:::999888777777777777888888777777666666555555777777777777888888888888///555<<<>>>===;;;<<<===888888888777777666555444333333222333333444555666333333333333333333333333222222333333333333222222111111111222222333333444222333444444222111222333111000000/////////000000333222222111111222222333}}}yyyxxxwwwwwwuuuqqqlllhhhfffggghhhiiiiiiiiihhhggghhhfffdddbbb````````````___``````]]]YYYWWWYYY[[[RRRTTTUUUTTTQQQPPPRRRTTTRRRQQQPPPPPPPPPQQQQQQRRRQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDFFFGGGIIICCCAAA???<<<;;;<<<>>>???===<<<;;;===???AAAAAAAAA???@@@AAA???===<<<<<<===<<<>>>@@@BBBBBBAAA>>>======>>>???@@@AAABBBBBBBBB@@@BBBCCCCCC@@@>>>>>>>>>>>>=========??????>>><<<>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;;;;;;;:::<<<<<<===???AAAAAA???===@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>::::::;;;<<<>>>@@@BBBCCCCCCBBBAAA???>>>===<<<;;;888999:::;;;;;;;;;;;;;;;;;;:::999888777777777777999888888777666555555444666666666666777777777777,,,444===@@@???>>>>>>@@@888888888888777666555444555555444333333333444444333333333333333333333333222333333444444333333222000000111222333333444444333333333111000000333555666555555444333333444444444333222111111222333444~~~xxxwwwvvvssspppmmmjjjiiicccdddggghhhiiihhhgggffffffeeecccaaa_________```cccaaa^^^ZZZXXXWWWWWWXXXTTTSSSRRRRRRRRRRRRRRRSSSTTTQQQOOOOOOQQQRRRQQQOOOOOOOOOMMMLLLLLLLLLMMMNNNKKKLLLLLLJJJHHHGGGHHHJJJGGGIIIJJJIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCEEEHHHJJJKKKKKKBBBAAA???>>>===<<<======::::::<<<===???AAABBBCCC@@@AAABBB@@@>>>======>>>AAA>>>>>>AAABBB??????BBB@@@??????>>>===<<<<<<;;;@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<:::999888999999:::<<<===>>>>>>>>>>>>>>>===>>>===<<<===???AAA@@@???@@@???????????????@@@@@@<<<<<<<<<<<<<<<===>>>>>>?????????>>>===;;;:::999===<<<;;;::::::;;;===>>><<<;;;999777777888999::::::999777555444555666777444555777777666666888999;;;???DDDFFFEEECCCAAAAAA;;;:::999777666444333222000000000000111222333444444333222222222333444555222222333333333333444444///222444333111111333555444222000///111333444555555444222111111222444555777666555333111///...---}}}{{{wwwvvvuuurrrooollljjjhhhdddfffhhhiiiiiiiiihhhgggeeedddbbbaaa```___`````````^^^[[[XXXVVVUUUUUUVVVRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQOOOOOOPPPQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLJJJHHHGGGHHHJJJGGGHHHJJJIIIHHHFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDFFFIIIKKKKKKJJJCCCBBB@@@>>>===<<<<<<===<<<======>>>??????@@@@@@AAABBBBBBAAA???>>>???@@@AAA??????BBBBBB@@@@@@CCC??????>>>>>>======<<<<<>>>>>>>>==============================<<<<<<;;;:::::::::::::::<<<<<<::::::999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>======>>>???>>><<>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999===<<<;;;::::::999::::::<<<:::999777777888999:::999888666555555555666666555666777666666666888:::===AAAEEEFFFDDDAAA???>>>999888777666444333222222111111111222222333555555555444333333333333444555222222333333333333444444000222444333111111222444888666444333444444444444555444222111111222444555444333333222222222222222}}}zzzxxxuuutttsssqqqnnnkkkiiigggfffggghhhiiiiiiiiihhhgggcccbbbaaa````````````aaa]]]\\\YYYVVVTTTSSSSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSRRRPPPNNNNNNOOOPPPOOONNNMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGHHHIIIFFFHHHIIIIIIGGGFFFFFFGGGBBBCCCDDDEEEEEEEEECCCCCCEEEDDDEEEHHHKKKLLLKKKIIIDDDCCC@@@>>>===<<<<<<<<>>>>>>>>>>>@@@BBBCCCBBB@@@@@@AAABBBBBB??????BBBCCC@@@AAADDD>>>>>>>>>>>>============??????>>>>>>>>>>>>==============================@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<>>>????????????@@@>>>===<<<======;;;:::>>>>>>============>>>>>><<<<<<<<<;;;<<<<<<===>>>;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;:::888777666;;;:::999777777888999999777666666666666666666666555666666555555777:::===AAACCCFFFEEEBBB>>>;;;:::555555555444333333222222333333333333444555666666555555444333333444444555222222333333333333444444111333444333111111222333444555555555555555444444444444222222222222444444444333222222222333444555|||xxxuuurrrrrrqqqooommmjjjhhhgggfffgggggghhhhhhgggfffeeeaaaaaaaaa````````````aaa\\\ZZZWWWTTTRRRRRRRRRSSSNNNOOOQQQRRRSSSTTTSSSSSSPPPOOONNNMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKKKKIIIGGGGGGHHHIIIFFFGGGIIIHHHFFFEEEEEEFFFBBBDDDEEEGGGGGGFFFEEEDDDDDDEEEFFFIIILLLLLLJJJHHHEEECCCAAA???===<<<<<<<<>>>>>>>>>>>???AAABBBAAA@@@@@@AAABBBAAA>>>>>>AAABBB???@@@BBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================BBB@@@>>><<<;;;;;;<<<===;;;<<<<<<<<<======>>>>>>:::;;;<<<>>>???@@@@@@@@@>>><<<;;;;;;<<<<<<;;;:::>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<===999::::::;;;;;;:::::::::999:::;;;;;;;;;999888777::::::999888777888888888555555666777777777666666555555555555666999===AAABBBDDDEEEDDD@@@;;;777666444444444444444444444444333333333333333444555666444444333333333333333333222222222333333333444444222333333333222111111222+++...111333444444444444444333333222222333333444777666444222111111222333~~~{{{wwwtttppppppooonnnllljjjhhhgggfffffffffeeeeeedddcccccc```aaaaaaaaaaaa`````````[[[YYYVVVTTTRRRRRRRRRSSSOOOOOOPPPRRRRRRSSSSSSSSSOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKKKKIIIGGGFFFGGGIIIEEEGGGHHHGGGFFFDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEFFFIIIKKKKKKIIIGGGDDDCCCAAA???==================>>>>>>??????@@@@@@>>>???@@@@@@??????@@@AAA???<<<<<>>AAA============>>>>>>>>>>>>==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999999;;;<<<<<<======>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@;;;::::::;;;<<<======<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999::::::;;;:::::::::888999:::<<<<<<<<<;;;:::999999888888888777777888555555666777888888888777555666666666888;;;@@@DDDAAABBBCCCAAA<<<888555333333333444444444555555555222222222222222222333444222222222222111111000000222222222333333333444444333222222222222222222111))),,,111333333222222333333333333333333333333333666555444222111111222222}}}|||zzzvvvtttoooooonnnmmmllljjjhhhgggffffffeeedddcccbbbbbbbbb```aaaaaaaaaaaa```___^^^ZZZYYYVVVSSSRRRRRRRRRSSSQQQPPPPPPPPPQQQRRRSSSSSSOOOOOOPPPNNNMMMLLLMMMOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIGGGFFFGGGHHHDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHEEEEEEEEEGGGIIIJJJHHHGGGDDDBBBAAA???>>>>>>>>>???;;;<<<===>>>???@@@AAAAAA>>>@@@@@@@@@>>>>>>???@@@>>>;;;;;;>>>???<<<===???>>>>>>>>>>>>============<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>======<<<;;;;;;<<<>>>????????????;;;:::999;;;===>>>>>>===???>>>===<<<<<<;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;999999:::;;;;;;:::::::::777888999;;;<<<<<<======999888888888888777777777666666777777888999::::::999::::::::::::<<<@@@CCC===>>>???===:::666444333333333333444444555555555111111111000000111111222111111111111111000......222222333333333333444444222111000111333444333222///222666666333111111222333333333333333333333333111222222222222222222222|||zzzyyywwwtttrrrnnnnnnnnnmmmllljjjiiihhhggggggfffdddcccbbbbbbbbbaaaaaabbbaaa```___]]]\\\YYYWWWUUURRRQQQQQQRRRRRRSSSRRRPPPNNNOOOPPPRRRTTTOOOPPPQQQOOOMMMLLLNNNPPPLLLMMMNNNNNNNNNMMMKKKKKKIIIJJJJJJIIIFFFFFFGGGHHHDDDEEEGGGFFFEEECCCDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHEEEDDDDDDEEEGGGHHHHHHFFFBBBAAA@@@???>>>???@@@@@@<<<<<<===>>>???@@@AAAAAA@@@AAABBBAAA???>>>>>>@@@>>>;;;<<>>>>>======<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<===??????>>>===<<<;;;<<<=========<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;:::;;;;;;;;;;;;;;;:::999999999888999999:::;;;;;;888888888888888777777666888777777777999:::<<<===???@@@@@@>>><<<<<<===>>>777999::::::777555444444222222222222333333333333222111111000000000111111111222222222111000...---222222333333333333444444111000///111444555555333222666999777333111222444222333333444444333333222000111222333333111000///zzzwwwvvvuuusssqqqnnnnnnnnnmmmlllkkkiiiiiiiiihhhfffeeedddcccbbbbbbaaabbbbbbbbb```^^^\\\[[[XXXVVVTTTQQQPPPPPPQQQQQQUUUSSSPPPMMMMMMOOORRRTTTOOOQQQRRRPPPMMMLLLNNNQQQKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJHHHFFFFFFGGGHHHDDDEEEGGGFFFDDDCCCCCCDDDCCCBBB@@@???@@@CCCFFFHHHFFFDDDCCCCCCEEEGGGGGGFFFAAAAAA@@@??????@@@AAAAAA======>>>>>>??????@@@@@@BBBCCCDDDBBB@@@??????@@@???<<<===@@@@@@>>>>>>AAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<555777:::<<<===<<<:::999<<<<<<=========;;;:::999======>>>>>>>>>>>>>>>===???>>><<<<<<======<<<:::@@@@@@???======<<<<<<<<<===<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999:::999888777777777999999888888888888888777666666999888777777999;;;>>>@@@EEEEEEDDDAAA>>>;;;::::::444666888888666555444555111111111111111111111111222222111111000111111222222333333333222111///...222222333333333444444444111///...000444666555444///333777666333111444777222333333444444333333222222333444444222///+++)))~~~{{{wwwtttsssrrrqqqpppqqqqqqooollljjjjjjkkkdddgggiiigggccc``````bbbccccccbbb```^^^\\\ZZZYYYUUUTTTRRRQQQQQQQQQRRRSSSTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCBBB@@@???>>>============>>>???@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===???????????????@@@@@@@@@777999===>>>>>>>>>???@@@===>>>???@@@AAAAAA@@@???===============>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>===<<<;;;;;;<<<;;;===???>>>:::;;;>>>@@@@@@??????>>>=========<<<<<<;;;:::999999999999:::999888888777777888888777888999::::::999777666999999888888888888888888999999999;;;>>>BBBFFFHHHHHHFFFBBB>>>;;;999999999555555555444444333333333000111111222222111111000333333333333333333333333222222111000111222444555333444555666666444222111444444555555666555555444111222222333333222222111222000///000444555444222111111111111000000000000}}}zzzwwwtttrrrqqqqqqlllmmmnnnmmmkkkjjjkkklllhhhhhhhhhfffcccaaaaaabbb``````______]]]\\\ZZZYYYUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMJJJIIIIIIJJJKKKLLLMMMNNNHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@AAABBBDDDCCCBBB@@@???>>>======<<<======???@@@AAABBBBBBAAAAAAAAA@@@???>>>======?????????????????????>>>999;;;===>>>======>>>@@@===>>>??????@@@@@@@@@???===============>>>>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<;;;<<<;;;===???>>>:::;;;>>>??????>>>======<<<;;;:::;;;;;;::::::999:::::::::;;;;;;:::999999999999:::999:::::::::999777666555888888999999999888888888888999:::===AAAFFFJJJMMMJJJHHHCCC>>>;;;888777777555555444444444333333333111111222222222222111111333333333333333333333333333333222111222333444555333444555555555444222111444444555555555555555444111222222333333222222111222000///111444555444222111111111111000000000000~~~|||yyyvvvsssqqqqqqppphhhiiikkkkkkjjjjjjlllmmmllliiifffdddccccccbbb```\\\]]]]]]]]]\\\[[[ZZZZZZUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNIIIIIIIIIIIIIIIJJJKKKLLLFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@AAABBBCCCDDDCCCAAA@@@>>>>>>======;;;;;;===>>>@@@AAABBBCCCBBBAAA???===<<<<<<<<<<<>>>>>=========<<<=========<<<<<<>>>@@@>>>>>>>>>>>>>>>??????@@@<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<===<<<;;;===???>>>:::;;;>>>@@@@@@??????===<<<;;;::::::::::::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444777888999::::::999888777777888<<<@@@EEEJJJNNNPPPKKKHHHCCC>>>999666555444444444444444333333333333222222333333333333222222222222333333333333333333333222111111111222333444222333444444444333111000444444555555444444444444111222222333333222222111222111000111333444444333111111111111000000000000|||zzzwwwtttrrrppppppooogggiiijjjjjjjjjjjjkkkmmmmmmhhhcccaaabbbbbb```^^^\\\\\\\\\\\\[[[ZZZYYYYYYTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDBBBAAAAAABBBDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCEEEHHHIIIDDDCCCAAA???>>>=========::::::<<<>>>@@@AAACCCCCCBBB@@@===;;;::::::<<<===@@@??????>>>===<<<;;;;;;>>>>>>>>>===;;;;;;===@@@???>>>===<<<<<<===???@@@<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===;;;::::::;;;===>>><<<;;;===???>>>:::;;;>>>BBBBBBBBBAAA@@@>>><<<;;;888999:::;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999888777666666666777999::::::999888777666888===BBBFFFJJJLLLMMMGGGDDD@@@;;;777444333333333333333333333333333333222333333444444333333222222222222222222333333333222111000//////000111222111222333333333222111111555555444444444444444444111222222333333222222111111111111222333333333333111111111111000000000///}}}zzzyyyvvvsssqqqooooooooojjjkkklllkkkiiiiiiiiikkkjjjeee```^^^___```___]]]^^^^^^^^^]]][[[ZZZXXXWWWTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCEEEHHHIIICCCBBBAAA???>>>===<<<<<<999:::;;;===???AAABBBCCCAAA???<<<999999:::<<<===@@@??????>>>===<<<;;;;;;?????????===;;;;;;===??????>>>===<<<<<<<<<>>>>>>;;;;;;<<<===>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;999999;;;===>>><<<;;;===???>>>:::;;;>>>AAAAAABBBAAA@@@>>><<<;;;888999:::;;;<<<=========<<<;;;;;;:::::::::::::::888888888888888888999999666777888999:::999999888777999>>>BBBEEEGGGFFFFFF@@@>>>:::777444333333333333333333333333333333333222333333444444333333222111111111222222333333333333222111000000111222333111222222222222222222222666555444333333333333444111222222333333222222111111222222222222222333333111111111111000000000///~~~}}}xxxwwwtttrrrooonnnnnnnnnkkkllllllkkkiiiggghhhiiieeeccc```___^^^^^^^^^]]]^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@AAABBBCCCCCCBBB@@@???======<<<<<<::::::<<<===???@@@AAABBB???===;;;999999;;;===????????????>>>>>>=========>>>??????>>>===<<<>>>???>>>======<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::::::::;;;<<<===<<<;;;===???>>>:::;;;>>><<<===>>>???>>><<<:::999888999;;;<<<=========<<<;;;::::::999999999999999777777777777888999:::;;;777777777888888999::::::999<<>>???@@@AAA===<<<;;;:::;;;===???@@@?????????????????????>>><<<>>>??????>>>===>>>???<<<=========<<<<<<;;;:::999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<;;;===???>>>:::;;;>>>999:::<<<>>>>>><<<:::999888:::<<<===>>>===<<<;;;;;;::::::999999999999999999888777777777888999:::888777666666777999;;;<<<<<<@@@DDDHHHIIIFFFBBB???999777555222111111222333111111222222222333333333111111222222222222111111///000000111222222333333666555333222222222333444333333333333333444444555777555333222111111222333111222222333333222222111111333444333111000222444111111111111000000000000~~~}}}}}}vvvuuussspppnnnmmmmmmmmmfffggghhhgggfffeeefffggg___aaadddccc```^^^___aaaWWWWWWXXXXXXYYYXXXXXXWWWTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQPPPNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMJJJHHHFFFEEEEEECCCCCCDDDDDDEEEGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFCCCBBB@@@>>>===<<<<<<<<<;;;<<<<<<===>>>??????@@@;;;;;;;;;;;;<<<>>>@@@AAA???????????????@@@@@@@@@;;;===@@@@@@???>>>>>>???<<<<<<===>>>===<<<:::999999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>999:::;;;<<<<<<<<<<<<;;;<<<;;;===???>>>:::;;;>>>999;;;===???@@@>>><<<;;;999:::<<<>>>>>>===<<<:::;;;;;;:::999999999999:::;;;:::888777777777888888999888666555666888;;;===>>>BBBGGGKKKLLLHHHDDD@@@:::888555333111111222222111111111222222333333333111111111222222111111111///000000111222222333333333222000/////////000000444333333333444444555666777666333111111111222333222222222333333222222222111333555333111000111444111111111111000000000000~~~|||zzzzzzsssrrrqqqooommmlllkkkkkkjjjiiihhhgggeeedddbbbbbbbbbbbbcccbbbaaa___]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNOOOPPPQQQPPPOOONNNPPPOOOMMMLLLJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDIIIIIIEEEAAABBBEEEDDD???AAAAAABBBBBBCCCBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;<<<<<<===??????;;;===@@@CCCCCCAAA???===;;;999999<<>>===<<<<<<<<<>>>:::::::::;;;;;;;;;<<<<<>>===============<<<;;;;;;:::::::::999999888888888888999999999999888888777777888:::<<<===BBBBBBCCCFFFHHHHHHDDD@@@:::777444222222333222222111222222222222111000000000000111222222333444444444444222222222222444444777444111111222111...+++333333222111222333444555555444222111111111222222555333111111222444444444111111111111111111111111000111222222111000111222|||zzzxxxwwwtttsssqqqooommmlllkkkkkkhhhhhhgggeeedddbbbbbbaaabbbbbbbbbaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGDDDBBBDDDHHHFFFBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<999999::::::;;;<<<<<<<<<;;;===???AAABBB@@@>>>===>>><<<;;;<<<>>>???>>><<<>>>======<<<;;;:::999999<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::999999<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;::::::999999777777777777777777777777888777777777888:::<<<===@@@??????BBBDDDEEEBBB???<<<999555333333333333222222222333333222222111000111111222222333444444555444333333222222333333444555333111222333333222000333333222222222333444555444333222111111111222333666444222111222333222222333222222111111111222222000111222222111000111222}}}zzzwwwvvvuuutttsssrrrpppnnnmmmllllllgggfffeeedddbbbaaaaaaaaaccccccbbb```___\\\ZZZYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGAAABBBCCCEEEFFFGGGHHHHHHGGGHHHHHHEEEFFFIIIGGGBBBBBBBBBCCCBBBBBBAAA@@@????????????>>>======<<<<<<888999:::<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@???===<<<@@@???===<<<===>>>===<<>>===;;;:::999999;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<;;;<<<<<<<<<<<<=========;;;::::::;;;;;;<<<===>>>;;;;;;;;;<<<;;;;;;::::::888888777777777777777777777777666666777999;;;===@@@???@@@AAADDDEEEDDDBBB@@@<<<888555444444444333444444444444444333222222222222333333444555555555444333333222222333333444222111111222444555555444333333222222222333444555333222222222222333333444777555333222222222111000666555333222111222222333000111222222111000111222|||yyyvvvuuutttuuutttrrrpppnnnmmmllllllgggfffeeecccbbbbbbbbbbbbdddcccbbb```^^^\\\ZZZYYYZZZZZZYYYWWWUUUTTTSSSRRRSSSSSSSSSRRRQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHBBBCCCEEEGGGIIIKKKLLLLLLKKKNNNMMMIIIHHHHHHEEE@@@CCCCCCCCCBBBAAA@@@???>>>???>>>>>>======<<<;;;;;;999:::===?????????===<<<;;;;;;===>>>>>>>>>===<<<@@@???>>>======>>>>>>>>>@@@@@@??????>>>>>>======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<<<<=====================<<<;;;;;;;;;<<<<<<===>>><<<<<<===>>>>>>===<<<;;;:::::::::999999888888888888777666555666888;;;===??????@@@AAACCCEEEEEEFFFDDD@@@;;;777666666555555555555555555555444333333444444444444555555666666333333333333333333333333111111111222333444555555222222222333333333444444222222222222333333444444555333222222222333222000777666444222222222333444000111222222111000111222~~~{{{xxxvvvuuuttttttsssqqqpppnnnmmmllllllhhhgggeeecccbbbbbbcccdddeeedddbbb```^^^\\\ZZZYYYZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMPPPNNNLLLJJJIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJLLLNNNPPPQQQQQQKKKOOOOOOKKKIIIIIIGGGCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;999:::===?????????===<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>========================>>>>>>???????????????>>>======>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;::::::;;;<<<=====================<<<>>>>>>===============>>>>>>???@@@AAAAAA@@@???>>>;;;;;;::::::999888777777999777666555666999<<<>>>===>>>@@@BBBCCCEEEGGGHHHJJJEEE???:::888777777666555666666666666555444444444444555555555555666666333333333333333333333333111111222222111111222222222222333333333444444444222222333333444444444444111000000111333444333222666666444333333333444444000111222222111000111222~~~|||zzzxxxvvvuuuuuusssrrrqqqooommmlllkkkkkkiiigggeeecccbbbcccdddeeedddbbb```^^^\\\[[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKOOONNNLLLKKKJJJIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLEEEJJJKKKHHHGGGIIIIIIHHHAAAAAABBBAAAAAA@@@???>>>=========<<<;;;;;;::::::888999:::<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>><<<>>>@@@AAA@@@???@@@AAA999999:::;;;===>>>??????<<<<<<<<<<<<===>>>??????>>>>>>>>>============<<<;;;<<<<<<===============<<<<<<============<<<<<<::::::;;;;;;<<<=========:::<<<===<<<;;;:::;;;<<<=========<<<<<<<<<<<<;;;>>>============>>>>>>???AAABBBDDDFFFFFFEEECCCBBB<<<<<<;;;:::888777666666:::888666555666999===???BBBEEEHHHJJJKKKMMMOOOQQQNNNIIIBBB<<<999888888777555666666666666555444444555555555555555555555555222333333444444333333222111222333222000///000111111222333444444444333333222333444444444444444333/////////111444555444222444444444444444444444444000111222222111000111222~~~{{{zzzyyywwwvvvuuuuuutttrrrqqqpppnnnlllkkkjjjjjjhhhfffcccaaaaaabbbcccddd```___]]][[[ZZZYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEAAAFFFGGGDDDBBBEEEHHHHHH@@@@@@AAAAAAAAA@@@@@@???======<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<>>>===<<<;;;<<<===???@@@<<<@@@CCCCCCAAA???>>>>>>999999:::;;;<<<======>>>;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>=========<<<:::;;;<<<<<<=========<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<======>>>;;;<<<======;;;;;;<<<===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;===???@@@AAADDDFFFHHHJJJJJJIIIGGGFFF@@@@@@???===<<<:::999999;;;:::777666777:::>>>AAAEEEIIINNNQQQRRRSSSUUUWWWRRRLLLDDD>>>;;;999999888555555666666555555444333444444444444444444444444222333333444444333333222000222444333111000222444111222333444444444333333333444555555555444333222000///000222333444222111000111333555555555444333000111222222111000111222}}}{{{yyyxxxwwwuuuttttttttttttrrrqqqooommmkkkjjjiiiiiifffeeebbb```___```bbbddd^^^]]][[[YYYWWWWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBFFFFFFAAA>>>AAACCCDDD??????@@@AAAAAAAAA@@@@@@===<<<<<<;;;;;;:::999999<<<<<<;;;<<<<<<===?????????>>><<<;;;<<<===???AAA>>>BBBEEEEEEBBB>>><<<<<<<<<<<<<<<===============:::::::::;;;<<<===>>>>>>??????>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>999:::;;;===>>>>>>??????::::::;;;;;;<<<===>>>>>><<<===>>>===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::555666777:::===@@@BBBDDDFFFHHHJJJLLLMMMLLLJJJHHHEEEEEEDDDBBBAAA???>>>===<<<:::888666888;;;???BBB@@@EEEKKKOOOOOOPPPQQQSSSTTTNNNFFF???;;;:::999999555555555555555444444333444444444444444444444333222222444444444444222222000222444444222222444666111222333444555444333333444444555666555444222111111111111222333333111...---000333555666666444333000222222222111000111222~~~}}}}}}{{{yyywwwvvvvvvvvvtttrrrooonnnkkkiiigggeeedddcccfffcccaaaaaabbbbbb___]]]ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNMMMLLLJJJIIIOOOKKKJJJLLLPPPQQQNNNJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAACCCDDDEEEEEEFFFIIIKKKCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@>>>=========>>>>>>???===;;;:::999:::<<<===;;;:::999:::;;;<<<;;;:::===============<<<<<<<<<>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<888999:::<<<============>>>>>>????????????>>>>>>::::::;;;;;;<<<=========;;;999888999<<<>>>???@@@;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;;;;::::::888999:::;;;<<>>===<<<======>>>???>>><<<;;;:::;;;<<<===<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========;;;<<<<<<=========<<<<<<=========>>>>>>=========::::::;;;<<<<<<======>>>===<<<:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<===<<<==================<<<>>>======<<<;;;;;;::::::999:::<<<<<<>>>AAAEEEHHHGGGJJJNNNQQQSSSTTTRRRQQQPPPQQQSSSRRRPPPLLLHHHEEEBBB???;;;999999:::;;;:::<<<>>>AAACCCEEEEEEEEEDDDFFFEEEBBB???:::777444333555555555444444555555666555555444444444333333333111222222333333333222222222333333444444333333333000111222333333333333333333333444444444333222222333333333333333333333333444222111222444555333000000000000111111222222222~~~zzzxxxwwwvvvvvvtttrrrrrrrrrqqqooommmmmmllljjjhhhfffdddccccccdddbbbaaa```aaa```___]]]XXXYYYZZZ[[[[[[YYYXXXVVVXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPOOOOOONNNNNNPPPPPPPPPPPPOOONNNMMMLLLKKKIIIIIIKKKOOOQQQPPPMMMHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===>>>>>>@@@???===<<<<<<<<<===>>><<<;;;;;;>>>AAACCCDDDCCC======>>>>>>?????????@@@>>>>>>>>>>>>============<<<<<<<<<==================>>>>>>>>>======<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>=========<<<:::888;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;===>>>@@@CCCGGGJJJJJJMMMPPPTTTVVVVVVVVVUUUVVVXXXYYYYYYVVVRRRLLLIIIAAA???;;;::::::;;;;;;::::::;;;<<<>>>??????@@@@@@FFFHHHHHHDDD===888777777666555555555555555666777555444444444444333333333222333333333333333222111222333444444444333222111111222333444444333222111222333333444444444444333333333333333333333333333222111111222333333222000//////000111222333444444|||xxxvvvuuutttuuusssqqqppppppooonnnlllkkkjjjhhhfffeeedddccccccbbbbbbaaa``````___^^^^^^WWWYYYZZZ[[[[[[YYYWWWVVVXXXWWWUUUSSSQQQPPPOOONNNQQQQQQPPPPPPOOONNNMMMMMMPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIKKKMMMNNNMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>======>>>???@@@@@@???>>>>>>======>>>>>>;;;;;;;;;===@@@BBBBBBBBB>>>>>>>>>??????@@@AAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>===999777;;;;;;;;;<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<;;;;;;:::::::::999;;;===>>>@@@CCCFFFIIIMMMOOOQQQSSSTTTSSSRRRQQQUUUVVVXXXWWWTTTOOOIIIFFF@@@>>>;;;::::::;;;;;;:::;;;<<<<<<<<<======>>>>>>DDDGGGHHHDDD===777777999666666555444444444444444444444444444444444444444333333444444333333222111222333444555555333222111000111333555555444333333222222333444555555555444333333333333333333333333111111222222333222222111000111111222333333444444{{{wwwuuuuuutttuuusssqqqppppppooommmllliiihhhgggeeedddccccccccc```aaaaaa```___^^^^^^^^^WWWXXXZZZZZZZZZYYYWWWVVVXXXWWWUUUSSSQQQOOONNNNNNQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@>>>?????????@@@@@@@@@AAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????<<<======>>>>>>======<<<;;;;;;<<<<<<===>>>>>>???>>>======>>>???>>>;;;999;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888:::<<<>>>???AAADDDFFFIIIJJJLLLMMMNNNNNNMMMLLLOOOPPPQQQQQQNNNIIIDDD@@@>>><<<:::999:::::::::999;;;;;;<<<<<<<<<=========;;;???@@@<<<666111222555777666555333222111111000444444444444444444444444333333444444444333333222333333444444444333222111...000333666777888777666222333444444555555555555333333333333333333333333222222333333333222222222222222222222222222222222}}}zzzwwwuuuuuuuuutttrrrqqqppppppooommmkkkgggfffeeedddcccccccccccc___`````````^^^]]]^^^___YYYYYYYYYYYYXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBB??????@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???>>>???@@@AAABBB????????????>>>>>>>>>===>>>======>>>@@@BBBAAAAAA????????????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>?????????=========>>>>>>=========;;;<<<<<<======>>>??????>>>===<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::888:::<<<===>>>???AAACCC@@@AAADDDFFFHHHJJJJJJJJJKKKKKKKKKJJJHHHDDD@@@>>><<<:::888888999999999777999999:::;;;<<<<<<<<<;;;999::::::777333111333555666555444222111000000000333333333444444444444555222222333444444444444444555444444333333222222222...111555888:::::::::999333444444555555555555444333333333333333333333333111333444444333222222333333333222222111111111111~~~{{{xxxvvvuuuuuuuuusssqqqpppoooooonnnllljjjfffeeedddccccccbbbcccccc]]]___```___]]]\\\]]]___ZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJGGGHHHHHHGGGEEEDDDCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBB???======@@@CCC???@@@AAABBBBBBBBBBBBBBB>>>>>>=========>>>@@@@@@>>>>>>???>>>>>>>>>===<<<;;;::::::<<>>>>>======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===============;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>>>>??????@@@>>><<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<::::::::::::::::::::::::999;;;===>>>======???@@@===>>>@@@BBBEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@>>><<<999888777777888888777666777999;;;=========<<<;;;999888666444333444666777444444333222222222333333333333333444444444555555111111333444555555666666777555333222111111222333111333777:::<<<<<<:::999555555555555555555444333333333333333333333333333///222444333111000111222000000111111111111111111}}}|||yyyvvvuuutttuuuuuurrrpppooonnnnnnmmmkkkiiieeeddddddcccbbbbbbcccccc]]]___```___]]][[[]]]___[[[YYYWWWVVVUUUVVVXXXYYYVVVVVVTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJDDDEEEFFFFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAA>>><<<===@@@DDD???@@@AAAAAABBBBBBBBBBBB===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>>>>===<<<<<<555555666999===???@@@@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>>>>??????BBB@@@===<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======:::::::::::::::::::::::::::<<<>>>???>>>===>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDBBB@@@>>>===<<<;;;888777666666777777666555888:::===???@@@@@@>>>===666333///...///222444444222222222333444555666777333333333444444555555555000111222444555666777777888666333111000111222444444666999<<<===<<<:::888555666666666555444333333333333333333333333333333...111333222000///000222......///000111222222333~~~{{{yyyxxxwwwuuusssrrrqqqpppmmmkkkhhhfffeeeddddddeeeeeeeeedddccccccccc___\\\]]]``````\\\XXX[[[YYYWWWVVVUUUVVVXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGEEECCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBFFFCCC???>>>???@@@AAAAAADDDBBB>>>======>>>???>>>@@@AAAAAAAAA@@@???===<<<@@@@@@??????????????????>>>>>>======>>>??????@@@@@@???>>>======<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????:::;;;===>>>>>>>>>===<<<>>><<<:::999999;;;>>>?????????===<<<;;;::::::999::::::;;;<<<============;;;???AAA>>>999777999<<<===<<<:::999888999::::::>>>>>>>>>>>>>>>?????????===>>>???AAABBBBBBBBBBBBDDDCCCBBB???>>><<<;;;;;;;;;:::999777777888999:::888;;;???BBBCCC@@@<<<999===999444333444555444333555444222222222444666777111222333444555555555555999888777666666555666666444333222000000000000111777888999;;;<<<<<<<<<;;;333333222333666:::???AAA555555444333333333333444///000111222333333222111333222111111000111111222~~~zzzxxxwwwuuusssqqqnnnnnnmmmkkkjjjiiihhhgggcccddddddddddddccccccbbb```]]][[[]]]```aaa^^^ZZZZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUVVVVVVVVVUUUTTTTTTMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEAAAAAABBBBBBCCCCCCCCCDDDDDDAAA>>>===>>>???@@@@@@DDDBBB???>>>>>>???>>>===>>>??????@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;===>>>>>>>>>===<<<===<<<;;;:::;;;<<<>>>??????>>>===<<<;;;:::::::::;;;;;;<<<=========<<<<<<;;;===???===:::888:::<<<<<<;;;:::999888999::::::;;;;;;<<<======>>>??????>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA???===<<<;;;;;;:::::::::::::::;;;<<<<<<999;;;>>>@@@@@@>>>;;;999;;;777444333444555444333555444222222222444555777222222333444555666666555888777666555444333333333333222111000000000111222555666777888999999888888333333333333555777:::;;;444444333222222222222222///000111222222222111111000000000000000000111111|||yyyvvvuuussspppnnnkkkjjjjjjjjjiiiiiiiiiiiicccccccccccccccbbbaaaaaa]]][[[ZZZ\\\___```^^^[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTKKKLLLLLLLLLLLLMMMMMMMMMIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCC??????@@@AAABBBCCCDDDDDDBBB@@@===<<<===?????????CCCAAA@@@?????????===;;;======>>>>>>>>>======<<<==================>>>>>>===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>???@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>========================>>>>>>>>>???>>>===<<<;;;:::::::::<<<<<<=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;999888888999::::::888999:::;;;<<<>>>??????>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA???===<<<;;;;;;::::::<<<===>>>?????????;;;<<<======<<<;;;999888888666333222333444444444444444333222222333555666333333444555666666666666666555444222111000000000111111111000111111222333222333444555555555444333333333333333333444444444333333222111111111111111111111222222222111000000---...///111111111000000~~~{{{wwwuuusssqqqnnnlllkkkkkkjjjjjjiiiiiiiiiiiibbbbbbcccbbbbbbaaa```___]]]\\\[[[\\\^^^^^^]]][[[WWWWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHJJJKKKJJJIIIGGGEEEEEEDDDBBBAAA@@@AAABBBBBBDDDDDDDDDDDDCCCBBBBBBAAA??????@@@@@@AAABBBCCCCCCBBB???======>>>???@@@???BBBAAA@@@@@@@@@???===;;;======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@>>>==================>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===============<<<===>>>???@@@??????>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999;;;:::999:::<<<===<<<;;;;;;:::999888888999::::::999::::::;;;<<<======>>><<<<<<<<<===>>>@@@BBBCCCDDDCCCAAA@@@>>>=========;;;<<<>>>@@@AAA@@@@@@???<<<<<<;;;:::999888888888555444333333333444444444444333333222222333444444333444555555666666666555444333222000///...------000000000111111222333333111222333333333222111000222222333444444333222111333333222111111111111111222222111111111000//////,,,...000222333333111111~~~||||||yyyvvvsssrrrpppmmmkkknnnmmmlllkkkjjjiiihhhgggbbbbbbbbbbbbaaa```___^^^^^^]]]\\\\\\\\\\\\ZZZXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHIIIJJJIIIHHHFFFDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???AAAAAA@@@AAA@@@???@@@@@@@@@>>><<>>>>>>>>??????@@@@@@@@@???@@@BBBCCCCCCBBB@@@?????????>>>===============================================================???>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========>>><<<===???@@@AAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999888777:::999999:::<<<===<<<;;;:::999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBEEEDDDBBBAAA@@@???>>>>>>===>>>???@@@@@@???>>>===<<<;;;999888777777777888444444444444333333444444333333333222222333333333333444555555555555555555222111000///------,,,,,,...///000111222333333333111222333333333222111000000222333555555444333222444444333222222222222222222111111000000/////////...///222444555444333222}}}{{{zzzwwwtttrrrqqqpppnnnllloooooommmllljjjhhhgggfffcccccccccbbbbbb```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBAAAAAAAAA@@@AAA???>>>>>>@@@AAAAAA@@@@@@???>>>???@@@@@@???>>>@@@@@@???????????????@@@>>>>>>??????@@@@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>><<<===>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;999999::::::999999888888999999::::::;;;;;;;;;<<<999999888777777888:::;;;>>>======<<<;;;;;;:::::::::;;;===???@@@AAABBBBBBDDDCCCBBBAAA????????????===>>>>>>>>>======<<<;;;;;;:::888777666777888888444666666555444333333444333333333333222222222222333333444444444444444333111000///......------......///000222222333333333111111333333444333222111000111333555555555444444444444333222222222222222111111000/////////000000000111222444444444333333~~~{{{xxxvvvsssrrrqqqpppooommmnnnmmmllljjjiiigggfffeeedddddddddcccbbbaaa______[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJIIIGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCC???>>>===>>>???@@@@@@???@@@>>>======???AAAAAAAAAAAA@@@???>>>======>>>>>>=========>>>???@@@@@@@@@===>>>>>>???@@@AAABBBBBB???>>>===============>>>================================================<<<<<<=====================<<<<<<;;;<<<===>>>???<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<999::::::;;;;;;;;;;;;:::888:::<<<;;;999888:::<<<999888777777777888:::;;;;;;;;;;;;;;;::::::::::::;;;===@@@CCCEEEEEEDDDDDDBBBAAA@@@???>>>=========;;;::::::::::::;;;;;;<<<:::999888777777888888999555777888777444222333444333333333333333222111111222333333333333333222222000000//////...//////000///000111222333222222111///000222333444333333222222222333333444444333333333333222111111111111111000000///...//////111111222222222222222222222222}}}wwwuuusssrrrqqqqqqpppnnnlllkkkjjjiiihhhgggfffeeeeeeeeeddddddbbbaaa```___XXXZZZ[[[[[[[[[ZZZ[[[[[[YYYXXXVVVTTTTTTUUUVVVWWWRRRRRRRRRQQQPPPNNNMMMLLLOOOOOONNNMMMLLLKKKJJJJJJLLLKKKIIIFFFDDDCCCBBBBBB@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEE===<<<<<<===?????????>>>@@@===<<<<<<>>>AAACCCCCCAAA@@@>>>===<<<<<<<<<===;;;<<<<<<===>>>??????@@@<<<<<<<<<===>>>@@@BBBCCC===<<<<<<======>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<============<<<<<<;;;;;;===>>>???===============>>>>>>>>>======<<<;;;;;;;;;<<<<<<::::::;;;<<<============777;;;>>><<<888666999===888888777777777888:::;;;888888888999999:::::::::<<<>>>CCCFFFHHHHHHFFFEEE@@@@@@>>>===<<<<<<<<<<<<888777777777888:::<<<===888888888888888888999999666999:::888555222222444333333333333333222111000222222333333333222111111000////////////000111111///000111222333222111111...///111222333333333222333333333222222222222111222111111000000000000000000///.........000111222333222111111000111111222|||yyyrrrrrrqqqqqqpppooonnnnnnjjjgggeeedddfffggggggfffgggfffdddbbb```^^^]]]\\\]]]^^^^^^^^^]]][[[YYYXXXWWWVVVUUUUUUVVVVVVTTTRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIGGGFFFKKKJJJHHHFFFDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===>>>???>>>===<<<;;;:::::::::============>>>>>>>>>>>>;;;<<<===???@@@@@@@@@??????===<<<;;;<<<===<<<;;;<<<>>>???>>>===;;;;;;<<<<<<===>>>@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;???>>>===<<<;;;:::999999===============<<<<<<<<<<<<:::999:::;;;<<<<<<;;;>>>;;;999:::>>>???===:::888999999::::::999999888999888888888999::::::;;;777666444444555888;;;===AAADDDHHHLLLLLLJJJGGGDDD>>><<<:::888666555555555777555444666999;;;:::888999888777777777888999:::555666777777666444222111222222333333444555666666444333111222222333111000444111//////222333222000333333333333333222111000///000111222333222111111000111222333444333222222222222222111111111111000////////////............000///.........000111222~~~{{{xxxqqqqqqpppooonnnmmmllllllhhhfffeeeeeefffffffffeeeeeeeeecccbbb```^^^]]]]]]^^^^^^]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFHHHGGGFFFDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????===>>>??????======>>>?????????>>>===<<<<<<<<<<<<======>>>>>>>>>?????????======>>>>>>???@@@@@@AAA@@@>>><<<<<<=========<<<<<<===>>>>>><<<;;;;;;;;;======>>>????????????>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<===;;;999999:::;;;;;;;;;::::::::::::888888888888999999::::::::::::999999999888888888999999:::;;;:::999888777888;;;>>>@@@EEEGGGIIIJJJHHHDDD???<<<:::999888666666666777888666555444555888:::999777::::::888777666777777888555555555555444333222111222333333444444555555555555333222222333333222111444111///000222333222000333444444444444333222111///000111333333222222111000111222333333333222222222222222111111111000000111111111111111111111000000000/////////000111111~~~|||yyywwwsssrrrqqqpppnnnmmmkkkkkkgggfffeeefffgggfffeeeccccccbbbbbbaaa```___^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYWWWVVVUUUVVVVVVVVVTTTRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@???>>>>>>======>>>>>>???>>>>>>?????????@@@@@@@@@??????>>>>>>???@@@BBBBBB@@@>>>===<<<===>>>===<<<=========<<<<<<<<<<<<;;;===============>>>??????=========<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>@@@>>>999777888;;;::::::;;;;;;;;;;;;::::::999888888888888999::::::;;;:::999888999;;;>>>???DDDEEEFFFFFFCCC>>>:::777666555555555555777888999555444444555777888777666::::::888777666555555555555444333333222222222222444444444444444444444444555444333333444444333222333222000000222333222111444444444444444444333222///000222333333333222111000000111222222222222111222222111111111000000000111111111111111111111111111111111222111111000000~~~|||{{{zzzwwwuuuvvvuuutttrrrpppnnnmmmlllgggggggggggghhhgggeeebbb`````````____________^^^]]]\\\ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUVVVUUUSSSQQQPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA===============>>>???@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@BBBCCC@@@???======>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;>>>===<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>:::888999:::::::::<<<>>>???>>>;;;:::;;;===:::;;;;;;<<<<<<;;;;;;:::999888888888888888999999888888777666777888:::;;;===>>>??????>>><<<999777444444333333444666777999555444444444555666555555888777777666666555555555666555333222222222333444444444444444444444333333555444333333555555444333333222111111222222222222222333333444333333222222000111222333333333222111000000111111111222222222111111111111000000000000///////////////000000000111222333333333111000///{{{yyyxxxwwwuuusssuuutttsssqqqooommmlllkkkiiihhhhhhhhhiiihhheeeccc^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVWWWVVVUUUTTTTTTUUUTTTRRRPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA@@@???@@@AAA<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???>>>>>>@@@BBBCCC@@@>>><<<<<<===>>>===<<<>>>;;;999:::<<<===<<<;;;===<<<;;;;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<@@@===:::999999::::::999999888777888;;;<<<;;;999:::;;;;;;<<<<<<;;;;;;:::999999888777777888888888777777666555666666777888888888::::::::::::888777555444333333333444555666555555555555444444444444333444444555666666666666777666444333333333555555444444444444444444333333555444333333555555444333333333222222111222222333000111111222222222111111000111222333444333222222111111111111111222222222111111111000000000//////.../////////000000000111111222333333333111000///}}}yyyvvvuuuuuusssrrrqqqpppooonnnlllkkkjjjiiijjjhhhgggggghhhgggeeeccc]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRSSSSSSSSSQQQOOOMMMNNNOOOOOONNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFEEEDDDDDD@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA???===<<<;;;<<<===<<<;;;>>>;;;888888;;;>>>===;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888999999::::::;;;;;;;;;>>><<<::::::;;;;;;:::999;;;888666888===???===:::::::::;;;;;;;;;;;;::::::999999888777777777777888999888888777777777888888888888888888777666666555666555444333333333444555555666777666444333333444111222333444555666666666666555555444444555555555444444444444444444444444444333222333444555444333222333444333111111333444///000000111111111111111000111333444444444333222222222111111222222333444111111000000000/////////000111111222222333333333111111111222111111000000{{{wwwtttssssssqqqpppooonnnmmmlllkkkjjjiiiiiiiiigggeeedddddddddcccbbb]]]]]]]]]]]]\\\\\\\\\\\\XXXXXXWWWWWWVVVTTTSSSRRRSSSRRRQQQQQQRRRQQQOOOMMMMMMMMMNNNOOONNNLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAA@@@???>>>???AAA>>>>>>=========>>>??????????????????@@@@@@@@@@@@????????????????????????>>><<<::::::;;;<<<;;;:::>>>:::777777;;;>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<999:::::::::::::::;;;;;;888888888999::::::;;;;;;;;;::::::;;;===<<<:::888<<<;;;;;;<<<===>>>>>>>>>999999::::::::::::999999999999888777777777777777:::999999888888888777777888777777666555555555555666555444333333444555666666777888777444222333555111222333444555555444444333444444555555444444444222333333444444555555555333111111222333444444333222333444333111111333555000000111222222222222222111222333444444444333222444333222222222333444555111000000000////////////000111111222222333444444000000/////////000111111~~~zzzvvvsssrrrrrrqqqpppoooooonnnmmmllllllkkkkkkhhhfffcccaaabbbbbbaaaaaa]]]]]]]]]\\\\\\\\\\\\[[[VVVWWWWWWWWWVVVTTTRRRQQQRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOONNNLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDCCC@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@???????????????@@@>>>>>>?????????@@@@@@@@@>>>>>>?????????>>>>>>======<<<::::::;;;;;;;;;:::???:::666777;;;>>>===;;;999:::;;;<<<===<<<;;;::::::::::::;;;;;;<<<<<<<<<777888888999;;;<<<<<<===777777888999::::::;;;;;;999999:::<<<>>>===;;;888888;;;===;;;888777999<<<888999999::::::999999888999999888777777666777777999999888888777666666666666555555555555666777888555444444333444555777888666888999777444222333555222333444555444333222111111222333444555444333222222222333333444555666666222111000111333444333222222444555444111111333666000111222333333333333333111222333444444444333333444444333222333444555666000000000000////////////...//////000111111222222000///.........000111222{{{zzzxxxvvvsssqqqooonnnqqqqqqpppnnnmmmlllkkkjjjeeeeeeeeedddcccbbb```___^^^^^^^^^^^^]]]\\\[[[[[[ZZZXXXUUUTTTUUUTTTSSSRRRUUUSSSPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDDDDCCCDDDDDDEEEFFFBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB@@@???@@@BBBBBB@@@======>>>???@@@@@@???>>>===BBBBBBBBB@@@===;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888999;;;<<<=========<<<<<<<<<;;;;;;;;;777777777888999:::;;;<<<999888666555555666888999888888:::;;;;;;:::888888999999::::::;;;<<<======;;;;;;:::999999:::::::::999999888888888888888888;;;:::777555666999<<<>>><<<;;;999777777777777777666555444333444555666777888777777666666666666777777666555444333444444555000111333444555444333333222333444555555555333333222555888999888666444444111222333444555444333333333333111111111222333444111111111111111000//////777666555333333333444555333333333444444444555555444444444333222111000///111111111000000000//////111...000444333---...222{{{zzzxxxvvvsssqqqooonnnqqqpppooonnnlllkkkjjjjjjfffffffffeeedddcccbbbaaa]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTTTTUUUUUUTTTSSSSSSRRRPPPPPPQQQQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???@@@AAABBB???======>>>???@@@@@@???>>>===>>>???@@@???===<<<===>>><<<===???@@@AAAAAA@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::<<<===>>><<<<<<;;;;;;::::::::::::888888888888999:::;;;<<<:::999777666666777999:::999999::::::::::::999999999::::::;;;<<<<<<======<<<;;;:::999999999999999888888888888888888888888:::999777666666888:::;;;999888777666555555666666555555444333333444555666777777666666666666666777777666444333333333444555222222333444444333333333333444555666666555444333111333666666555333333333111222333444444444333333444333222111111111222333111111111111111000000///666666555444444444444444333333333444444444444555222222333333333222111111333333333222222222111111000......222111......222~~~zzzyyywwwuuusssqqqooonnnpppooonnnmmmkkkjjjiiiiiigggggggggfffeeedddcccccc]]]]]]]]]\\\[[[[[[ZZZZZZVVVTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRQQQOOOMMMNNNMMMLLLLLLKKKJJJIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDBBB@@@??????@@@AAA???>>>>>>>>>????????????>>>===;;;===>>>>>>>>>>>>???AAA<<<======>>>??????@@@@@@???>>>>>>======>>>>>>???????????????????????????>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;::::::::::::999999999999999888999999:::;;;<<<::::::888888888888::::::;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<============<<<;;;999999888888888888888888888888888888888999888777777777777777888666666555444444555555666555555444333333444444555777666666666666666777777666555444333222333444444444444333222222333333333555555666666666666555555111222333333222111222333111222333444444444333333555444222111111111222222222222222111111111000000444555555555555444444333333333333333444444444444000111222333333333333333333333333222222222222222000------000000///000333~~~|||yyyxxxvvvtttrrrpppooonnnnnnnnnmmmkkkjjjiiihhhggggggfffeeeddddddccccccccc___^^^]]]\\\[[[ZZZZZZZZZWWWUUUSSSSSSSSSTTTSSSRRRPPPPPPPPPRRRSSSRRRNNNLLLMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@@@@AAAAAACCCDDDEEECCCCCCDDDDDDEEEDDDDDDCCCAAA@@@?????????????????????????????????>>>>>>===:::<<<>>>>>>===>>>???AAA>>>>>>======>>>???@@@AAA>>>>>>============>>>>>>????????????@@@@@@@@@@@@=========>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::::::::::::::::::::::::::999999999::::::;;;;;;::::::999999::::::;;;===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<============<<<;;;999888777777777888888888888888999999999777777888777777666555555555555555555555555555666555555444444444444555555777777666666666777777888555444333222222333444555555444333222111222333444777777777777777666666666222222222111000000222444222222333333333444444444555444222111000111111222333333222222111111111111333444555666555555333222222222333333333444444444111222222333333222222222000000000000000000000000111///---///000111222333|||{{{wwwwwwuuutttrrrpppnnnnnnmmmlllkkkjjjiiigggffffffeeedddcccaaaaaaaaaaaabbb```___^^^\\\[[[ZZZZZZ[[[YYYVVVTTTRRRRRRRRRPPPOOOOOOOOOPPPQQQRRRQQQOOOLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@AAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@???>>>>>>??????@@@??????>>>>>>>>>>>>>>><<<===>>>>>>===<<<>>>??????????????????@@@BBBBBB>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;::::::::::::::::::;;;>>>===;;;;;;;;;;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999888777777666777777888888888999999999666777777888777666555444555666666666666666666666555555666666777777777777999999888777777777777888555444333333333444555555555444333222111222333444888888777777666666666666333333333111000000333555222222222333333333444444555444222111111111222222444444333222111222222333222333444555555444333222222222222333333333444444333333333333222111000///000000000000000000000000111000//////111333333111~~~}}}|||zzzvvvvvvtttsssqqqooonnnmmmlllkkkjjjiiigggfffeeeeeecccbbb```_________```aaa```___]]][[[ZZZYYYZZZZZZYYYWWWTTTRRRQQQPPPNNNMMMOOOOOOOOOPPPQQQQQQOOOMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>><<<<<<>>>@@@AAA@@@???>>>=========>>>===>>>???>>><<<;;;<<<===?????????@@@AAAAAABBBBBB???>>>>>>======>>>>>>???;;;<<<<<<======>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888777777777777777777888999999::::::666777777777777666666555777777888888888777777666666777888999:::;;;;;;;;;===<<<:::999888888777777555555444333444555666777333222222222333333444555999888777666555555666666444444444222111111333666333333222222222333444555333333222111111222333444555444333222222222333444222333333444444444444333222222222222333333333333444444444333222111//////222222222222222333333333111111000///111444222,,,}}}}}}}}}{{{zzzvvvuuutttrrrqqqooonnnmmmkkkjjjiiihhhfffeeeddddddbbbaaa___^^^]]]^^^```aaa___]]][[[XXXWWWWWWWWWXXXXXXUUUSSSQQQQQQQQQOOONNNPPPOOONNNNNNPPPPPPPPPNNNKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>><<<;;;>>>AAAAAA@@@???>>>=========>>><<<===>>>===<<<<<<===>>><<<===???@@@AAAAAA@@@@@@?????????>>>>>>?????????;;;<<<<<<===>>>>>>??????===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<======<<<::::::999999999999999::::::::::::999999;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888777888888666777777888999999::::::777777777777777777888888777888888999888777555555666888:::<<<>>>?????????@@@???===;;;999888777777666666555444555666777888000111222333444555555555999888777555444444555555222333444333222111333444333333222222222333444555222111111000111222444555666555333222222222444555333333222222333333444555111222222222222333333333333333333333333222111000111111222222222333333333///000///...111333///&&&}}}||||||||||||{{{uuuuuusssrrrpppooonnnmmmjjjjjjiiigggfffeeedddcccbbbaaa___^^^]]]^^^```aaa^^^\\\YYYVVVUUUUUUUUUVVVVVVTTTQQQQQQQQQQQQPPPOOOQQQOOOMMMMMMOOOPPPPPPOOOJJJJJJJJJJJJJJJIIIIIIIIIEEEDDDDDDCCCDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@??????@@@@@@>>>;;;;;;>>>AAABBBAAA???============>>>:::<<<======<<<<<<>>>???;;;<<<>>>@@@AAA@@@???>>>@@@@@@????????????@@@@@@===>>>>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;:::999999999::::::;;;;;;;;;>>>===<<<;;;:::999999999888999999::::::999999888999:::;;;<<<<<<;;;:::999999999999999999999999999999999888888888888888999666777777888999999::::::777777666666777888999:::777888888888888666444333777888;;;>>>@@@AAABBBBBBBBBAAA???<<<:::888777777777666555555666777888999...///222444555666555555999888666555444444444555111222444333222111222333444333222111222333444555111111000000111333555666777555444222222333444555333333222111222333555666111111222222222333333333111111222333333333333222//////000000111111111111---///...---000222,,,"""~~~|||zzzssssssqqqooonnnmmmmmmmmmllljjjhhheeeddddddeeeeeeaaaaaa___^^^^^^^^^^^^^^^XXXXXXXXXYYYXXXXXXWWWVVVUUUSSSQQQQQQQQQPPPNNNLLLPPPPPPQQQQQQPPPPPPOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDEEEHHHJJJJJJHHHCCCCCCDDDDDDDDDDDDDDDCCCAAABBBDDDEEEEEEDDDBBB@@@AAA???======>>>???>>>===???>>>>>>===============888999;;;<<<<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>??????@@@======>>>>>>?????????@@@999:::<<<=========<<<;;;888:::<<<<<<:::999;;;===999:::<<<===>>>===<<<<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888::::::666111///333777888888777777888888999:::;;;999777555666777:::<<<:::::::::999888777666555;;;:::888777777777888999888999;;;===>>>>>>===<<<>>>======<<<;;;::::::999:::999888666444333333333333333333333333444555666555333333333555555444333111333444444333222222333000111222333333333333222111000000222555666333000555444222000............///111333444222///+++)))333222111000000000111222111111111111111111111111111222333444333222000...000000//////.........---~~~}}}}}}|||yyywwwsssrrrqqqooonnnmmmllllllkkkiiigggdddcccccccccddd______^^^]]]]]]\\\\\\[[[XXXXXXXXXXXXXXXWWWVVVVVVSSSQQQPPPPPPQQQRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBCCCFFFHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???AAA???======>>>???>>>===??????>>>======<<<======;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>======>>>>>>???@@@<<<<<<=========>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<999;;;===<<<::::::<<<>>>:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999:::::::::::::::;;;;;;;;;:::;;;;;;;;;:::999888888555777999777444555999>>>888888888888888999::::::888777666555555666777888::::::999999888777666666999999888777777777777777888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;:::::::::;;;999777666555555444222444444444444444444555666555444333333444555444222222333555555333333333444111111222333333333222222222111000222444555222000333222111000//////000000111222333333333000...,,,444333222000000000111111111111111111111111111111//////111111111000...---000000/////////.........~~~}}}|||{{{zzzwwwtttrrrqqqpppnnnmmmllllllkkkiiigggeeecccbbbaaaaaabbb\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWVVVUUUPPPOOOOOOPPPRRRSSSRRRQQQNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA???======>>>???>>>===@@@@@@>>>===<<<<<<<<<<<<===>>>>>>===;;;999999:::===============================================================>>>??????;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::999888777666555888999999888999===AAA999999888888999999:::;;;777777777777777777777777999999999888888777777666777777888888777777666666888888:::;;;;;;:::999888888888999::::::;;;<<<<<<===:::777777888888555222666666555555444555555555666444333333444444333111333444666666444333444555222222333333333222222111333222222222333333222000111111000000000111111222222222222222222111000000444333222111000000000000111111111111111111111111//////000111111000...---000000////////////......~~~|||{{{zzzxxxuuusssqqqpppooommmlllkkkkkkjjjfffeeedddbbb``````______ZZZ[[[]]]]]]]]][[[XXXWWWWWWWWWWWWWWWWWWVVVUUUUUUQQQOOOOOOPPPQQQRRRRRRPPPOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA?????????@@@BBBCCCAAA???======>>>???>>>===AAA@@@???===<<<<<<<<<<<<===>>>>>>===;;;999999:::=============================================>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<<<<======>>>===;;;:::999:::;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======::::::::::::999888777666:::<<<<<<:::888888:::<<<999999999999999::::::;;;888999:::::::::999888777888888888777777777777777555666777888888777666555777888888999999888777666666666888999;;;<<<>>>>>>===:::777777::::::666222888777666555555555555555666444333333444333222111333555666666555444444555222222333333333222111111444333333222222222111000111111111111111111111111111111111000000111111222444333333111000000//////111111111111111111111111111111222222222222111000000000//////////////////~~~|||{{{zzzxxxuuurrrpppooonnnlllkkkjjjjjjiiiddddddbbbaaa```^^^^^^]]][[[\\\]]]^^^]]][[[YYYXXXVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOOOOOPPPPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>@@@BBBEEEGGGAAA???======>>>???>>>===@@@???>>>===<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<===========================>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<===>>>========================<<<<<<:::999999:::;;;<<<;;;;;;;;;;;;<<<===<<<<<<>>><<<;;;999999999:::;;;888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999888<<<===<<<:::888777777888999999888888999999:::;;;999:::;;;;;;;;;:::888777888777777666666777888999555666777888888777666555777777777777777777666666555666888999;;;===>>>???<<<:::888999::::::777333888777666555555555555555555444222222333333222111333555666666555444444555222222333333333222222111333333333222111111111111333333222222111111000///000000///...///000111222333333222222111000//////111111111111111111111111111111111222222222111111//////000000000000000000~~~}}}{{{zzzyyyxxxuuurrrooonnnmmmkkkjjjiiiiiihhhccccccbbbaaa___^^^]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYYUUUUUUVVVVVVUUUUUUTTTSSSSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDCCCBBBBBBDDDEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>???@@@CCCFFFHHHAAA???======>>>???>>>===???>>>>>>===============999;;;<<<<<<;;;;;;===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>===============<<<;;;;;;:::::::::::::::;;;:::999:::<<<===<<<;;;<<<;;;::::::::::::::::::777888888999999999999888::::::::::::::::::::::::888999:::::::::::::::::::::::::::::::::999999999888888777777888888999:::888888999999999777666555777666666555666777999:::666666777777888888777777666666666666666777777777666666777888:::;;;<<<===999999::::::999888666555666666555555444555555555333222111222333444333222333444666666444333444555000111222333333333333222222333333222111000222333333333333333222111000///000///////////////000000111222222222222111000000111111111111111111111111///////////////000000000//////000000000000111111{{{zzzxxxxxxxxxvvvtttrrrooonnnlllkkkiiihhhhhhhhhcccbbbbbbaaa```^^^]]]\\\^^^]]]]]]\\\\\\[[[[[[ZZZUUUUUUUUUUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEE@@@BBBDDDCCCAAAAAADDDFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@??????@@@AAABBBCCCAAA???======>>>???>>>==================>>>>>>???:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888:::999777999;;;<<<;;;999999999:::;;;;;;;;;::::::777888999::::::::::::999:::::::::999999888888777555666777999::::::;;;;;;999888999:::;;;<<<;;;:::777777666666777777888999999999999999888777666666666666555444555777999:::777777777777777888999999666555555666666777888888555555666666777888888888555999<<<;;;888555555777444444444444444444555666222111000111333444444333222333555555333333333444///000111222333444444444111222333222000000333555111222333333333222111111000000000000000000000000///000111222333222111111111111111111111111111111///////////////000000111//////000000000111111111yyyxxxvvvvvvvvvuuusssqqqnnnmmmllljjjiiihhhhhhgggcccbbbbbbaaa```^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUUUUUUUUUUTTTSSSSSSOOOMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFF???AAACCCBBBAAAAAADDDGGGCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@???????????????AAA???======>>>???>>>===<<<<<<<<<======>>>???@@@;;;<<<======;;;:::;;;===????????????????????????>>>>>>===<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<;;;:::888777:::888666888:::<<<:::888777888:::;;;<<<;;;;;;:::888999::::::;;;;;;;;;;;;;;;::::::999888777666666333444666777999::::::;;;;;;::::::;;;<<<<<<;;;999666666666666666777777888<<<<<<;;;::::::999888888666555444444555777999;;;999888777777777888:::;;;555555555555666888999:::444444555555555555555555333999>>><<<666333444888333333333333333444555666111000///111333555555444111333444444333222222333...///000222333444555555000222333222000000333777///000222333444444333333222222222222222111000///...///111222333333222222111111111111111111111111111111000000111222333333//////000000111111111222|||zzzwwwuuussssssrrrqqqooonnnnnnmmmllljjjhhhfffeeegggdddaaa`````````___^^^___^^^\\\\\\]]]]]]\\\ZZZWWWWWWWWWVVVTTTSSSQQQPPPNNNLLLIIIGGGGGGHHHJJJKKKHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAA???===<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>???????????????>>>===<<<;;;;;;<<<=========>>>>>>?????????@@@BBB???===<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<======<<<:::888999::::::===@@@???<<<999999;;;777888888999;;;===???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===AAA>>>:::666555555777888:::::::::;;;;;;;;;<<<<<<===;;;999:::<<<===;;;888666666777777888888888999888999999999999888777777999999888888888888999999555555666666777777777888;;;:::888777666666666777999888888777777777777777777888888666444333444666777777666666555555444444666444222111111222333555444444444333222111000///222222222222222222222222111111111222222333333333000000111222333444444555666555555444222111111000111111111111111111111111333222111000000000111222111333444444333111111111000000////////////000000|||yyywwwtttsssrrrrrrpppnnnkkkkkkkkkjjjhhhgggeeedddfffdddaaaaaaaaaaaaaaa```___^^^\\\\\\]]]]]]\\\ZZZVVVUUUTTTSSSQQQPPPOOONNNKKKJJJGGGFFFEEEFFFHHHIIIHHHJJJKKKJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@>>>===<<<===>>>>>>?????????>>>======>>>>>>>>>>>>?????????>>>===<<<;;;<<<<<<======>>>>>>>>>????????????AAA???======>>>???>>>===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<;;;999888888999888:::;;;;;;:::999:::;;;===<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;???===:::777666666777888::::::;;;;;;;;;<<<<<<<<>>>>>======<<<<<<=========>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???????????????>>>>>>>>>??????===;;;<<<<<<===>>>>>>>>>>>>===:::;;;;;;:::888777888999999888888888:::<<<<<<<<<>>>===<<<;;;:::999999888::::::999999999999::::::<<<;;;:::999999999999999;;;;;;999888888888888888;;;;;;;;;<<<<<<<<<<<<<<>>>>>??????@@@@@@@@@@@@<<<======>>>>>>=========;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@???===:::;;;<<<======>>>>>>======:::;;;<<<;;;999888999:::>>>;;;888999<<<>>>>>><<<999999:::;;;<<<<<<<<<<<<::::::999999999999::::::===<<<;;;:::999999999999:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888888888888888888888888777777777777888999:::;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888888777666555333222222222222333555666555555555777999999999999999999:::::::::666666777777666555444333333333333333333222111000//////000111333444555555222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222333333333222000///---000222333222000///000111000000////////////000000~~~}}}|||yyyxxxvvvsssqqqoooooonnnlllkkkfffgggggghhhhhhggggggfffcccbbbaaabbbccccccbbb```\\\[[[YYYXXXYYYXXXVVVUUUTTTRRROOOLLLJJJIIIJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKIIIKKKLLLLLLJJJIIIIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA===>>>>>>??????>>>======;;;;;;;;;<<<===>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>======>>>??????<<<:::;;;;;;<<<===============;;;<<<===<<<;;;:::;;;<<>>>>>;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;::::::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999999:::::::::;;;<<<999999999888888888888888999999888777777888888999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555444222111555444333222111111111111333444555555555666888:::<<<;;;;;;:::999888777777777777777777666555444333222222333333333222111111//////000111333444555555222222222222222222222222000000111222333333444444222222111111111000000000111111111111111111111111222222333333222111///...000111222111///...///000000000////////////000000}}}{{{zzzyyywwwvvvtttrrrooonnnmmmmmmkkkjjjggghhhhhhhhhhhhhhhggggggaaa`````````aaaaaa___]]]ZZZYYYWWWVVVVVVUUUTTTRRRQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAA>>>>>>?????????>>>======;;;;;;<<<===>>>>>>???@@@???>>>=========>>>???@@@????????????>>>>>>>>>>>>>>>=========>>>>>><<<:::;;;;;;<<<============<<<<<<===>>>===<<<;;;<<<======<<<:::999999:::999888888999;;;<<<===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::555777999:::999:::<<<>>>999999999999999888888888;;;:::888777777777888999::::::999999999999::::::;;;;;;;;;;;;::::::::::::888777777666444222000///333333222222111111222222111222333333333333666888<<<;;;:::999777666555555888888777666555444444333222222222333333222222111000000111222333333444444333333333222222222222111///000111222333444444555222111111111000000//////111111111111111111111111111222222222222111000000000111111///...---///000000000////////////000000|||zzzyyyxxxvvvtttsssqqqnnnmmmlllllljjjiiihhhhhhhhhhhhhhhgggfffeee```___^^^^^^___^^^[[[YYYXXXWWWUUUTTTTTTSSSQQQOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKNNNQQQGGGGGGFFFFFFFFFGGGGGGHHHDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>======>>>???@@@===>>>>>>>>>======<<<;;;;;;<<<<<<===>>>???@@@AAA???>>>=========>>>@@@AAA????????????>>>>>>>>>===???>>><<<<<<=========;;;:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<===999:::;;;;;;:::999999::::::;;;<<<======;;;:::999::::::999999999999::::::::::::::::::;;;<<<======::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999555888::::::999999;;;===:::::::::999999888888888:::999777666777888999;;;;;;::::::999999::::::;;;:::::::::999999888888888666666777777666555444333222222111111222222333333222333444444333333555777999888888777666555555444999888666444333333333444111222222333333222222222111111111222222333333333333333333222222222111111111111111222222333333333/////////000000000000000111111111111111111111111111111111000111111222333000000000///------...000000000////////////000000|||yyyxxxwwwuuussssssqqqnnnllllllkkkjjjhhhhhhhhhhhhhhhgggfffeeeddd___^^^]]]]]]]]]\\\YYYVVVWWWUUUSSSSSSRRRRRROOONNNJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKPPPSSSGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>@@@???>>>======>>>???@@@<<<=========<<<;;;::::::<<<<<<===>>>???@@@AAAAAA>>>>>>=========???@@@AAA@@@?????????>>>>>>======@@@>>>;;;;;;<<<======<<<:::;;;<<<<<<======<<<<<<:::;;;<<<<<<::::::;;;<<<777:::>>>???<<<;;;<<<>>>888999;;;======<<<;;;:::999999888888888888999999888888888999:::;;;<<<===:::999999888888999:::::::::::::::999999888888888777999;;;:::888777999<<<:::::::::999999888888888888777666666777999;;;===;;;::::::999999::::::;;;999999999888888777777777111222444555555555444444111111111111222333444555555666666666555555666888666666666666555555555555:::888555333222222333444111222222333333333222222222222222222222222222333333333333222222111111111333333333222222222222111------...///000111222222111111111111111111111111111000000///000222333444000000000...,,,,,,...000000000////////////000000}}}{{{xxxvvvuuutttttttttssspppmmmjjjgggeeeeeehhhgggffffffgggfffdddbbbbbb___]]]\\\[[[[[[YYYXXXUUUSSSPPPMMMMMMMMMOOOPPPHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFDDDCCCCCCDDDBBBBBBBBBAAA@@@???>>>===AAAAAAAAA@@@@@@@@@??????>>>======>>>??????===;;;;;;<<<<<<===>>>??????@@@??????>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<;;;:::999:::<<<>>>@@@<<<=========;;;:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;:::999777777999;;;::::::::::::::::::::::::;;;::::::999999:::::::::<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======888999::::::;;;;;;::::::;;;;;;;;;::::::999999999888888999999999:::::::::<<<;;;999777777888999:::;;;888666777999999666333666333111444888888333...333222222222222222222333222222333444444555666666777777666666666555555444666555555555555444444444111222333222000000000111666555444333222111111111---///111222111000111111111000000222555666333000000222333333222111111111---222444333444555333///000000000222555555444222000000000000000000000000000000000000000000000000~~~}}}zzzwwwuuutttttttttpppooonnnlllkkkjjjiiiiiigggfffddddddddddddbbbaaa___]]]ZZZYYYXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMNNNOOOKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>AAAAAA@@@@@@@@@?????????>>>======>>>??????===<<<<<<<<<======>>>??????@@@???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;:::999999999;;;===???;;;======<<<;;;:::;;;<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;::::::999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<888888999::::::::::::999;;;;;;:::::::::999999999888888999999999:::::::::<<<;;;999888888888999:::999888888888888777666444666333111222555777666444444333333222222333333444222222222333444444555555555666777777555333000...444444444444333333333333111222333222111000000222444444333222111111111111---000222333222000000000222000000111333444222000///000111111111000000111...111222///000333333000000000000222444444333111000000000000000000000000000000000000000000000000}}}|||yyywwwuuusssssssssnnnnnnmmmmmmlllkkkkkkkkkgggeeebbbaaabbbbbb```___^^^\\\YYYWWWVVVTTTRRRQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDDDDCCCCCCBBBBBBAAACCCDDDFFFEEEDDDBBBBBBCCCAAAAAAAAAAAA@@@??????>>>AAA@@@@@@@@@@@@?????????>>>======>>>??????>>><<<<<<======>>>>>>????????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<:::999999888999;;;<<<===;;;<<<===<<<;;;::::::<<<;;;::::::999999999999999;;;<<<<<<;;;999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>::::::999888999:::;;;<<<999999:::::::::;;;;;;;;;777777888999999999999999::::::::::::999999999999888888999999999:::::::::;;;;;;;;;:::::::::999999777888999999777555555666666555333222333555777999444333333333333333333444111111222222333333444444222444666666444111,,,***333333333333222222222222111333333333111000111222222111111000000111111222000333666666555333111111444222000000111222222111000111111222222222111111///111///,,,,,,000222111111000000111333333111000000000000000000000000000000000000000000000000000}}}{{{xxxvvvtttsssrrrrrrppppppooonnnllljjjiiihhhgggdddbbb`````````___^^^^^^\\\XXXVVVUUUSSSQQQOOOLLLMMMNNNNNNNNNMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@????????????>>>======>>>@@@@@@???=========>>>>>>>>>?????????@@@???>>>===<<<<<<===>>>==============================>>>>>>>>>======<<<;;;::::::::::::;;;<<<===;;;<<<===<<<:::999:::;;;::::::999999999999::::::999::::::999777777888999<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<===>>>???;;;;;;:::999999:::;;;<<<888888999999999:::::::::888888999::::::::::::999:::999999999999999999999888888999999999::::::::::::;;;;;;;;;;;;:::999999555888:::999666444555777666666666555444444666888333333222222222222333333111111111222222333333333222333444444222000---,,,333333333333222222222222222333444333111000111222111111111111111222333333333666999:::888555333222666444222111111222222222444444333444444333222111///111000,,,---111222111222111000111222222111///000000000000000000000000////////////////////////{{{zzzwwwuuusssqqqqqqqqqnnnnnnnnnmmmllljjjhhhggggggdddbbbaaaaaa```___]]][[[XXXUUUSSSRRRPPPNNNLLLIIIKKKLLLMMMNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDBBBAAAAAABBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@?????????>>>>>>>>>======>>>@@@AAA???>>>>>>>>>>>>>>>????????????BBBAAA???>>>===>>>>>>???==============================>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>;;;<<<<<<<<<:::999:::;;;;;;:::::::::::::::;;;;;;999:::;;;:::999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???===<<<;;;::::::;;;<<<===888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;:::999888444777999999555444555777555777888888666444444444222222111111111111222222111111222222222222333333333222111111000111111222444444444444333333333333222333444333111111111222222222222222222333444555222555888888666444222222666666444333222222333444666444333333444333111......222222000000333333000333222000000222222111000111111111111111111111111////////////////////////{{{yyyvvvtttrrrqqqppppppjjjjjjkkkllllllkkkiiiiiieeecccbbbaaaaaa```]]]ZZZUUUSSSPPPNNNMMMLLLJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDAAABBBDDDCCCBBB@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???@@@????????????>>>>>>>>>>>>======???AAAAAA@@@???????????????????????????AAA@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>========================:::;;;<<<;;;:::999999;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>><<<;;;;;;<<<:::::::::;;;<<<<<<============<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<===888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<888888888999999999999999888888999999999::::::::::::::::::999999999888888555666777777666555555666444555666888777666333222333222222111111222222333222222333333333333333333333222000///000111444555444444444444333333333333222444444333222111222333333222222222333444444555///111333333111000000000444555555444222222333555444222000111444444222...///333444222222555444111444222111111222333333222111111111111111111111111000000000000000000000000zzzxxxvvvsssqqqpppooooooiiiiiikkkkkkkkkiiigggfffbbbaaaaaaaaaaaa^^^ZZZWWWRRRPPPMMMKKKKKKJJJHHHGGGGGGGGGHHHJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFEEE@@@BBBCCCCCCAAA@@@@@@AAA???@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>======???AAABBBAAA?????????????????????????????????>>>======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????<<<===============<<<<<<:::;;;<<<;;;999888999:::999999999999999:::;;;;;;<<<>>>@@@@@@>>>===<<<===:::;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;999999999999:::::::::;;;999:::;;;;;;<<<<<<;;;;;;777888888888999999999999888888999999999::::::::::::999888777777777888888666555555666777777666444444222111333666888666444555444444333333444444555444444333333333333333333333222111000000111111222333333333333222222222222333444555444222111222333333222222222222222333333///000111000//////111222///222444333222111222333333000000333777:::888555222444333000000444555333444222111111333555555555111111111111111111111111000000000000000000000000yyyxxxuuusssqqqooooooooolllllllllkkkiiifffcccaaa______```aaa```]]]XXXTTTRRRPPPMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFFFF@@@BBBCCCCCCAAA@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>======???AAABBBAAA@@@@@@@@@??????????????????======<<<<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<<<<===<<<<<<;;;;;;:::;;;<<<;;;999888999:::888888777777888999::::::;;;===??????===;;;;;;;;;;;;<<<<<<===>>>??????@@@???>>>===<<<;;;:::::::::===<<<:::999888999::::::999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::777777888888999999999999888888999999999::::::::::::999777555555666777999777555333555888999666333444000,,,///555::::::888666666555555555555666666444444444444444444444444111222222222111000...---222222222111111111111000333444555444222111222333222222111111111111111222111222222111000111444666,,,///222333111000000222333111111666===@@@???===444555111------222666666444222111111444666777777111111111111111111111111000000000000000000000000~~~|||zzzwwwuuurrrooommmmmmmmmnnnmmmkkkiiihhhgggdddaaa___^^^^^^^^^]]][[[XXXUUUTTTMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJGGGEEEEEEFFFHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>======>>>???===>>>???@@@AAA@@@@@@???@@@@@@??????>>>>>>======>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>===AAA@@@???@@@AAABBBAAA???>>>>>>?????????>>>>>>===:::;;;<<<>>>@@@AAAAAABBB========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999;;;;;;::::::;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBB???<<<<<<===?????????@@@:::666999<<<;;;;;;===;;;;;;;;;:::::::::999999999999999999999999999999555555777999;;;;;;999777::::::999888777777777888999999888888888888888888777666666666555555555555333555666444222333666999555444444333444555666888444333222000000000111111222222222222222222222222555444333222111111111111111333555555444222222333///000222333444444333222222111111111222333333444333222222111111222222333333333333444444444555555444444444555555555666666555444444333222222222333333222111111333333222111222000///------///000222}}}{{{zzzvvvtttrrrooommmmmmmmmmmmlllkkkiiiggggggeeebbb___]]]\\\[[[YYYWWWTTTRRRQQQLLLKKKJJJHHHGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIGGGFFFFFFGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>???===>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>===>>>>>>??????@@@AAAAAABBBAAAAAA@@@>>>===<<<<<>>@@@@@@@@@??????===<<<;;;;;;;;;<<<>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@???===;;;;;;===>>>>>>===BBB<<<888:::;;;999888999;;;;;;;;;::::::::::::999::::::::::::::::::::::::777777888:::======;;;999999999888888777888888888888888888888888888888888777777666666666555555555333444555444222222555888333333222222333444444555555444333111111111222222222222222222222222222222555444333222111111111111000222444444333111111222111222222333333333222222222111111111222222333444333222222111111222222333333333333444444444444555222222333333333444444444444444333222222222222222333222111111333333222111111000///......///000111}}}{{{zzzzzzuuutttqqqooommmllllllmmmkkkjjjhhhgggfffeeebbb___\\\[[[YYYVVVTTTRRRPPPPPPKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCDDDDDDDDDEEEEEEBBBAAA@@@>>>>>>>>>??????===>>>??????@@@@@@??????>>>>>>>>>???????????????<<<======>>>??????@@@@@@AAAAAA@@@???>>>===<<<<<>>>>>??????>>>===AAAAAAAAA@@@>>>===;;;:::<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;;;;:::::::::;;;======@@@AAACCCEEEEEECCCBBB@@@===<<<;;;;;;======<<<;;;@@@;;;888::::::888777999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>><<<:::888888888777888888999999888888888888888888888888777777777666666666555555222333444333222333444666000111111222222222222222444444333222222333333333333333333333333333333333555444333222222111111222000111333333222111111222444333333222222222222333222111111111111222333333333222222111111222222333333333333333444444444444111111111111222222222222333333222111111111111222333222111111222333222111111000///......///000111}}}{{{zzzzzz{{{tttsssqqqooommmllllllkkkjjjhhhgggfffeeedddaaa___]]][[[XXXUUURRRQQQPPPPPPJJJIIIHHHFFFFFFFFFFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA??????>>>>>>??????>>>>>>??????????????????>>>>>>>>>??????@@@@@@@@@======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>>>>??????===<<<@@@@@@@@@??????===<<<<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<;;;::::::;;;<<<>>>@@@BBBDDDHHHJJJKKKIIIGGGEEE<<<<<<;;;<<<>>>>>><<<:::;;;777777:::;;;999:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;======<<<:::888777777777888999::::::777777777777888888888888777777777666666666666555444444555444444555555666000111222333333222111000333222222222333333333333333333333333333333333333555444333222222222222222111222444333222111222333666555333222111111222333222111111111111111222222333222222111111222222333222222333333333444444444111111111111222222222222222222111111000111111222222111000111222333222000000000////////////000000|||zzzyyyzzzzzzsssrrrpppooommmlllkkkjjjiiigggeeeddddddbbb___]]]YYYWWWTTTRRRPPPOOONNNNNNJJJIIIGGGFFFEEEEEEFFFFFFJJJJJJKKKJJJJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEEEEGGGHHHHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>??????@@@AAAAAABBB<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>??????>>><<<===>>>>>>?????????>>>>>>@@@@@@@@@???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;::::::<<<>>>AAACCCEEEHHHNNNRRRRRRPPPLLLIII===<<<<<<===??????===;;;999777888;;;;;;999:::>>>=========<<<<<<<<<;;;;;;999999999999999999999999999888888999;;;;;;:::999888777777777888999::::::666666777777777888888888888777777777666666666666666666666666777888777777111222333444444333222111000000111222222222333333333333333333333333333333444444333333222333333333333444555444333222444555666555333222111222333333222222111000000111111111333222222111111222222333222222222333333333444444222222222222333333333333222111111000111111222222222111000000222222111000000000////////////000000~~~|||zzzxxxxxxxxxxxxrrrqqqpppooommmkkkjjjiiihhhfffdddbbbaaa___\\\YYYRRRQQQOOONNNLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFFFFGGGKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEDDDCCCBBBAAA@@@????????????????????????????????????>>>=========>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBB;;;<<<===???@@@BBBCCCCCC@@@???>>>>>>@@@@@@???>>><<<===>>>??????@@@@@@???@@@@@@@@@@@@???>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;:::;;;>>>BBBFFFHHHJJJNNNTTTXXXXXXTTTNNNJJJ>>>===<<<<<<>>>>>>===<<<<<<;;;;;;===<<<888888<<<>>>============<<<<<<<<<999999999999999999999999999888777777999999888777888888888777888888999999555666666777777888888888888888777777777666666666777666666888999:::888777444444444444444444333222...///000111222333333333333333333333333333333333444444333333333333444444444555555444333333555666555444444333333333333444222222111000000000000111333222222111111222222333222222222222333333333333333333333333444444444555222111111111111222333333222111000000111222111000//////000000000000//////zzzzzzyyyxxxvvvuuuttttttqqqppppppnnnmmmkkkiiihhhgggeeebbbaaa___\\\YYYVVVMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDFFFFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@??????@@@???>>>===<<<======>>>AAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAAAAABBBBBB???>>>>>>???AAABBBAAA@@@===>>>>>>????????????>>>======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;;;;<<<;;;;;;:::<<<@@@EEEJJJMMMPPPTTTYYY\\\[[[TTTLLLGGG>>><<<::::::<<<======<<<<<<;;;===???===999999>>>>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999888666777888999888777999999888888777888888888555555666666777888888999888888888777777777666666777666555777::::::888555555555444333333333333333...///111222444444444444444444444444444444444444444444333333333444444555444555555333222222444666333333444444444444444444222222111000000000000000333222222111111222222333111222222222222333333333333333333333444444444444222222222222222333444444222000///000111222111/////////000000000000//////wwwwwwwwwvvvuuusssrrrqqqpppppppppnnnmmmkkkiiihhhgggeeebbb```]]]ZZZVVVTTTLLLLLLNNNNNNNNNMMMKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFDDDCCCEEEFFFFFFFFF@@@@@@AAAAAAAAAAAABBBBBB>>>??????@@@@@@@@@??????@@@???>>><<<<<<<<<===>>>BBBAAAAAA@@@@@@?????????=========>>>??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>???AAACCCCCCBBB???????????????>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;===AAAGGGLLLPPPTTTXXX]]]___[[[SSSIIICCC>>><<<999888999;;;<<<<<<999999<<>>;;;===BBB>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888999888888::::::999888777777777888444555555666777888888999888888888888777777777777666555444666999:::777444666555333222111222333333...000222444555555555555444444444444444444444444444444333333333444444555333444444222111111333555111222444555666555444444222222111000000///000000333222222222222222222333111111222222222333333333222222333333333444444444333222222222333444444555111000///000111222111/////////000000000000//////}}}xxxvvvsssrrrqqqpppooommmppppppnnnmmmkkkiiihhhggggggeeeaaa]]]YYYUUUSSSQQQIIIJJJJJJKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQLLLLLLMMMMMMKKKIIIFFFDDDIIIGGGFFFGGGGGGGGGDDDBBBEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>AAA@@@??????>>>>>>??????:::<<<>>>???@@@???===<<<===>>>@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@>>>======<<<<<<<<<======999<<>>===<<<:::999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;:::999888888888999:::;;;666666666777888888999999999999999999999999999999888888888777777777777666555555555666666666666666666444222333666777666444111222333222000///000111222333444555555333111000111000000222444444333222777666444333222333333444777666555444333222222222222222333333333444444444333222222111111222222333333333333333222222111000000000111222222222222222444444333333222111000000555444333333222222333333222222111111111222333333222111///......///111222}}}yyywwwtttrrrrrrqqqpppnnnooonnnmmmkkkjjjhhhgggfff```^^^[[[VVVRRROOOLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJOOOOOONNNMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIGGGFFFGGGGGGGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>>>>======>>>>>>===>>>@@@AAA@@@???===<<<@@@AAABBBBBBBBBBBBAAA@@@????????????????????????=========>>>>>>??????@@@??????>>>======>>>???@@@>>>>>>????????????>>>>>>========================;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<======:::===@@@CCCFFFLLLSSSXXX\\\\\\\\\ZZZUUUOOOHHHDDD===============<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;:::::::::999888888888999:::;;;777777777888888888888999999999999999999999::::::999999::::::999999888777999888888777555444444333555333222444666777666444333444555444222111222333222333444555666666555555333222111222444444333222666555444333333333444444777777666444444333333333222222222222333333333333333222222222222222222333333333333333333222111111///000111111222222111111111111111111111222222222444333333222222222222222333333222222222222222333111111111222222111111111}}}yyywwwtttsssrrrrrrpppooommmlllllljjjiiigggeeeddd```^^^[[[WWWSSSPPPMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKQQQPPPOOONNNMMMLLLLLLLLLHHHGGGEEEDDDDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>===============>>>???@@@@@@???>>><<<;;;AAAAAABBBBBBBBBBBBAAAAAA????????????????????????;;;<<<<<<===>>>?????????AAAAAA@@@??????@@@@@@AAA>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======<<>>======<<<<<<<<<<<<<<<;;;<<<<<<===============888999999:::::::::999999999999999999999:::;;;;;;999999999999888888888888888888999999::::::;;;;;;888888999:::999888777666888888777666555444333333444333333444666666555444444555666555444333444555222333333555666888999:::777555222222333444444333444444333333333444555555777666666555444444444444111111111222222222222333333333222222222222333333333333444444444333222222//////000111111111111111---...///000111333333444333222222111111111111111555444444333333222222222...///111333333111///...|||wwwuuusssqqqqqqqqqooonnnllllllkkkjjjhhhfffdddbbbaaa___\\\YYYUUURRRQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLKKKOOONNNNNNMMMMMMMMMNNNNNNHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>??????>>>============>>><<<===>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@??????????????????????????????;;;<<<<<<===>>>???@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<======>>>@@@CCCGGGMMMSSSYYY\\\^^^[[[VVVPPPJJJEEEAAA@@@===<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======888888999::::::::::::999999999999999::::::;;;;;;;;;;;;::::::999888888777777888888999:::;;;;;;<<<444555666777777555444333222333333444444555555555222333444555555555444333444555666555444333444555444333333333444777999;;;999666333222333444555444333333333333444555555666555555444333333333444444000000111111111222222222222333333333333333333222333333444444444333333222//////000111111111111000...//////111222333444555222111111000000000000000555555555444333222111111---...///000000///...---{{{uuusssqqqooopppooonnnmmmllllllkkkjjjgggdddaaa___ZZZYYYVVVTTTQQQOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMHHHIIIIIIIIIIIIGGGFFFEEEGGGFFFFFFFFFGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>======@@@@@@???>>>>>>>>>>>>???;;;<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@?????????????????????????????????======>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======???@@@CCCHHHNNNTTTXXX[[[\\\XXXRRRLLLFFFBBB@@@???;;;;;;999999999:::;;;<<<;;;<<<<<<===============::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<;;;;;;:::999888777777777777888888999:::;;;;;;444444555555555444333222000000111222222333444444111222444555555444444333222333444444333222333555666444333111222444666777:::777444222333555555555222333333444444555555555222222111111111222333333000000111111111222222222222333444444444444333222222222333444444333333333//////000111111111111111222222222333333444444444222111000000//////000000444444555444333222111000111000////////////000111}}}yyytttqqqooonnnooonnnmmmlllkkkkkkkkkiiifffaaa]]][[[TTTSSSRRRPPPOOONNNNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNLLLJJJIIIIIIIIIHHHIIIKKKKKKJJJHHHFFFDDDGGGFFFEEEFFFHHHHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>=========AAA@@@@@@???????????????===>>>???AAACCCEEEGGGGGGEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???@@@BBBGGGMMMSSSVVVWWWWWWSSSMMMGGGBBB???>>>===::::::::::::::::::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;::::::999888777777777666666777777888888999999666666666555555555444444333222222222111111111000///222555666555444333333111222333333222222333444666555333111000111333444888666333333444555555444333333444555555555444444000000000000111111222333111111111222222222222333222333444555555444333222111111222333333333222222000000111222222222222222444444444444444333333333222111111000000000000000222333333444333222000///555333111000000111333555~~~{{{wwwtttrrroooooooooooonnnmmmjjjjjjiiigggbbb]]]XXXUUUPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEFFFHHHHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>============@@@@@@???>>>>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@AAAAAAAAA@@@???===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======::::::::::::;;;<<<===>>>???>>>@@@EEELLLQQQSSSRRROOOLLLGGGBBB>>><<<;;;;;;:::;;;<<<<<<=========<<<999::::::;;;;;;;;;;;;;;;============<<<:::999888999:::;;;<<<<<<<<<;;;:::999999999888888777777777666666666666666777777777777666444333222333444555333333333333222222222222...222666666555333222333000222333333222222333444555444333222111111222333555333333333555666555444333444555555555444333222000000000000111222333444222222222222333333333333222333444666666444333222///000111111222222222111111111222333333333333333333333333333333333333333222222111000000000000111///000222333333222000///222222111111111111222222~~~}}}|||yyywwwtttrrrpppoooppppppooonnniiiiiigggeee```ZZZTTTQQQKKKKKKJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMNNNOOOOOOPPPIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFFFFGGGHHHKKKLLLFFFEEEEEEFFFHHHHHHGGGEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>============??????>>>========================>>>???@@@BBBBBBDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<>>===>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>999999999:::;;;<<<===>>>>>>>>>???DDDJJJOOOPPPOOOJJJGGGCCC>>>;;;:::999:::;;;<<<>>>?????????>>>===888999::::::;;;;;;::::::>>>>>>===<<<;;;999888777999:::;;;<<<<<<<<<;;;:::888888888777777777777777666666666666555555555555666444111//////000222444111222222333555666777777...222666777555222222333111222333333222222444555444333333222222333333333333222222444666666555333444444555666555444222111000000111111222333444555222222333333333444444444222333555666666555333222...///000111111111111111222222333444444444444333111111111222222333333333333222222111111111111111...///111222222111000///---...///000000///...---~~~}}}{{{xxxvvvuuurrrpppoooppppppooommmgggfffccc___[[[VVVRRRPPPLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOPPPNNNMMMLLLMMMOOOKKKLLLLLLMMMMMMMMMLLLLLLOOOLLLIIIGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????===??????>>>===<<<===>>>@@@@@@??????>>>===============>>>>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@???@@@AAACCCDDD????????????@@@@@@AAABBBBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888999::::::;;;;;;::::::===<<<;;;::::::;;;<<<======>>>@@@BBBDDDEEEEEEEEEHHHFFFBBB>>><<<;;;;;;;;;===============<<<<<<;;;;;;::::::::::::;;;<<<<<<============<<<;;;:::::::::::::::999999999888888999999999888888666555555555555444444444333333333444444444444555555666666111222222333444444444444888AAAIIIGGG===444222333111111000000111333444666:::666222111444666555444555555444444444333333333444444333333333333222222000111333333333333555666444444333222111111111111111444666444111000222555111222222333333222222222222111111000000111222333333333222222111000//////000000111111111111000000333111000222555444...(((333222222222111000000000~~~|||{{{zzzwwwuuusssqqqooonnnnnnnnnmmmlllfffdddaaa\\\WWWSSSOOOMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNOOOPPPNNNMMMLLLMMMOOOLLLMMMMMMMMMMMMMMMLLLLLLNNNLLLIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJIIIHHHFFFDDDDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???===<<<===>>>@@@????????????>>>>>>>>>???>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@?????????@@@AAABBB@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@???>>>==================<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::<<<===>>>@@@@@@AAABBBBBBAAA@@@???@@@???>>>===<<<<<<<<<==================<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::::::::999999999888888888888888888777666555444555444444444444333333333555555555555666666777777333333444555555555444444444;;;AAAAAA;;;555333444111111111111111333444555555444222222444666777777666666555555555444444444444444333333333333222222111222333333333333444555333333222222111222222222111222333222111111222333222222333333333222111111//////000111222333333333333333222222111000000///...//////000000//////...000......000222222---(((222222111111111111111111|||zzzyyyxxxuuusssqqqooommmmmmmmmmmmkkkjjjdddbbb^^^YYYSSSNNNKKKIIIKKKLLLLLLLLLJJJJJJLLLMMMNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKNNNKKKIIIHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@@@@@@@>>>===>>>???????????????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::999::::::<<<<<<===>>>>>>>>>>>>===888888999:::;;;===???@@@???????????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999999999:::;;;;;;::::::;;;;;;;;;:::999999:::::::::999999999888888888888888888777777666555444444444444333333333222666666666666666777777777555555666666555555444444111444888999888666555555111111111111222333444444///111333444555666888:::666666666666555555555555444444333333333333222222222333444444222222333444222222222111222222333333111000///000222333333222333333333333333222111000---...000222333444444333333333222222111000000000000000000111111000000000///...---000222222...+++000000111111111111111111~~~{{{zzzyyywwwtttrrrpppnnnmmmmmmmmmmmmkkkiiidddaaa[[[UUUPPPKKKHHHGGGJJJKKKLLLKKKJJJJJJLLLMMMNNNOOOPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMKKKKKKMMMKKKIIIHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEEEECCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???AAAAAA@@@???>>>???@@@>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;:::999999999999<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>???:::;;;;;;<<<<<<=========:::;;;<<<===<<<:::888777;;;<<<<<<<<<<<<;;;::::::999888888888888999::::::888999999:::::::::999999:::::::::999999999888888999999999999999888777777444444444444333333333333555555555555666666666666555555666555555444333222111111222444666666666444111111111222222333333333---111444555444444777999555555555555444444444444444444333333333222222222222444444444222111222444111111111111222333444444111///...000333555444222333333333333222111000000---...111333444333222111222222222111111111000000222333333444444333333222000///000222444444222/////////000000111111222222}}}~~~{{{yyyxxxwwwtttrrrpppnnnmmmnnnnnnmmmjjjhhhddd```ZZZSSSMMMIIIHHHGGGIIIJJJKKKJJJIIIIIIKKKMMMMMMOOOPPPPPPNNNMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJLLLJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBBBBAAA@@@???@@@AAA??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>??????;;;;;;;;;:::::::::999999<<<;;;:::999999999999999;;;;;;<<<============<<<>>>>>>>>>>>>======<<<<<<999999999999::::::;;;;;;999;;;<<<>>>===<<<999888;;;;;;;;;;;;;;;::::::999777777777777777888999999777777888999:::::::::::::::::::::999999999888888::::::;;;;;;;;;:::999999555555555444444444333333444444444444444444444444444444444444444333222111444222111222555666555333111111222222333333333222///222555666444333555777444444444333333333222222444444333333333222222222222444444444222111222444111111111111222333444444333000///111555666555333333333333333333222111000000111222333333222000///222222222111111111111111333333444444444444333333000000000222333444333111/////////000000111111222}}}zzzyyyxxxvvvsssqqqooonnnmmmnnnnnnmmmjjjgggccc^^^XXXQQQKKKHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEBBBAAAAAA@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEAAACCCCCCBBBAAA@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???=========>>>>>>?????????;;;;;;;;;::::::::::::999;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;AAAAAA@@@???===;;;999888;;;:::999888777777888888777888;;;===>>>>>>===<<<::::::;;;;;;::::::999888777666666666666777888888666777888999:::;;;;;;;;;:::::::::999999999888888::::::;;;;;;;;;::::::999666666666666555555555444444444444333333333333333333333333444333333222222555444333333444555444333111222222333333333222222222333444444333333444555333333333333222222222111444444333333333333222222222333444444222222333444222222222111222222333333333222111222444555555444111222222333333222222222222222333333222111///...111111111111111111111111000111111222222111111000...//////000111111111111//////000000000000000000}}}{{{xxxwwwvvvtttqqqooommmlllllllllmmmkkkhhheee```\\\UUUNNNIIIGGGGGGHHHGGGHHHIIIIIIHHHIIIKKKMMMLLLNNNQQQQQQOOOMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@??????@@@BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@??????>>>===============<<<<<<<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>::::::;;;<<<<<<<<<<<<;;;?????????>>><<<999777666999888777777777777888999777888:::<<<======<<<<<<:::::::::::::::999888888666666555555666666777888666777888:::;;;<<<<<<<<<:::::::::999999999888888888888999999999999999888777777777777666666666666555555444444444333333333222333444444444444444444333444444444444333333333111222333333333333222111444333111111333444555444444444333333333222222222444444333333333333222222111222333333333333444555333333222222111222222222111222333333222111222444000111111222333333333333222222222111111111111111111111111111111111111111000000111111111111000000///000111111000000000111000000000000000/////////~~~}}}}}}|||zzzwwwuuutttrrrpppnnnkkkjjjjjjkkkkkkjjjgggddd___ZZZSSSLLLGGGFFFFFFGGGFFFHHHIIIIIIHHHIIIKKKMMMLLLNNNQQQQQQOOOMMMLLLLLLIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHIIIJJJKKKMMMMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@??????@@@BBBCCCAAAAAABBBCCCBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???>>>>>>>>>============:::::::::;;;<<<===>>>???:::;;;;;;<<<===<<<<<<<<<=========<<<:::888666444555555555555777999;;;===;;;;;;;;;;;;:::999999888999::::::::::::999888888555555555555555666777777666777999:::;;;<<<======:::::::::999999999888888666777777888888888777777888888888888777777777777666666555555555444444444333333444555666666666666111333555555333222333444111222333444333333111000555222//////333666666555555555444444444333333333444444444333333333222222000111333333333333555666444444333222111111111111000222444333000///000333///000111222333444444444111111000000111222333333111111111111111111222222222222222333333222222222222333333333222111222333111111000000//////......|||zzzzzzxxxuuurrrooonnnmmmmmmmmmkkkjjjjjjiiigggdddbbbZZZUUUOOOJJJHHHGGGGGGFFFJJJIIIHHHGGGGGGHHHJJJLLLPPPPPPPPPOOONNNMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJOOONNNMMMKKKJJJHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFEEEDDDBBBDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>><<<;;;;;;======;;;888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::777555333999888777777777888999::::::::::::999888999;;;===888999999::::::999999888777666666555555555666666666777888999:::;;;;;;;;;888999999999999888777777999999888777666555444444777777666555555555555666444444555555555444222111333333333333333333333333777666444333222333444444444222111222444444111...000000111222333333444444555444333222111111111111000111111222222222111111444333222222222333444555666444111111222333444333444222000000111222111000000111222333333222000///222222111111111111111222222222222111111111111000111111111111111111111111222222222111111111000000...///000111111111111111|||yyywwwvvvtttqqqpppooooooooommmlllkkkjjjiiifffbbb___VVVRRRMMMIIIHHHIIIHHHHHHJJJIIIHHHHHHHHHJJJKKKMMMOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<>>><<<;;;;;;======;;;888;;;:::::::::::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777555555888888777777777888999:::888999:::999888999:::<<<888999999999999999999888666666555555555555666666666777888999:::;;;;;;;;;999999999999999888777777666666666777666666555555777666555555444444555555444444555555555444222222555555555555555555555555555555333222222222333333444222111222333444111///111222222333444444555555555555444222111111111111333333333333333222111000444333222222222222333444333222000000222222222111444333111111222333222111000111111222222222111111111111111111111111222222222222222111111111000000111111111111111111111111222222222111111111000000...//////000000000000///|||yyyuuutttrrrqqqpppppppppqqqmmmlllkkkjjjhhhddd___[[[SSSOOOKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;===<<<;;;999999999999999999999999999;;;;;;;;;::::::::::::::::::999888777666666666666777777777666777888999999666888::::::999888999:::888888999999999999888888666666555555555555666666555666888999::::::;;;;;;999999999999999888888777333444666777777777666666555555555444444444444444333444444444444333333222555555555555555555555555444333222222111222222222444222111222333333222000222333333444444555555666666666444333222111111111555555555444333222111000444333222222222222333333333222111222444444333111444222111111333444333333000000000000111222333333111000000000111222333333222222111111111000000000111111111111111111111111222111111111111000000000/////////000//////......{{{xxxuuutttrrrpppooooooppppppmmmlllkkkiiigggbbb[[[WWWRRROOOKKKIIIIIIJJJJJJIIIKKKKKKKKKKKKLLLMMMOOOPPPLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>???@@@AAAAAA@@@???>>>????????????@@@@@@@@@@@@========================;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;<<<<<<;;;:::999999999999999999::::::;;;;;;;;;;;;;;;::::::999999888666555555666777777666666666666777888888999555777999:::999888888888777777888888888888777777666555555555555666666777555666777999::::::::::::999999::::::999999888777555666777999999888666555444444444444444333333333333333333333333333333333222222222222222222222222222222111111111111111111333222222222222222222222222333333333444444555555777666555333222111111111333444444444333222111111333333333222222222222222444444444666777777555333333222000111222444333333111000//////000222444555000000000000111222333333111111111111000000000000111111111111111111111111111111111111000000000000000000111111000///......~~~{{{xxxwwwuuussspppooonnnnnnnnnmmmllljjjgggddd___XXXTTTRRROOOLLLJJJJJJJJJIIIHHHLLLMMMMMMMMMNNNOOOPPPPPPLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB===>>>???@@@@@@???>>>===>>>>>>>>>??????@@@@@@@@@========================<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::999888777666555555666777888444444555666777777888888333666888999888777777777666777777888888777777666555555555555555666777777555666777888999:::::::::999::::::::::::999888888999999::::::999777666555444444555555555444333222333333333222333333333333222222222222222222222222000111111111111111111111222222222111111111333444222222222222333333333333555555444333222222222222000000111222222333222222333333333222222111111111333333444666777777666444333222000000222333222222111000//////000222444555111111000000111222222333111111111000000000//////000000000000000000000000000000000000000000000000222222222222222111000///~~~}}}|||zzzxxxwwwuuussspppnnnmmmmmmmmmnnnkkkhhhdddaaa\\\WWWSSSRRRPPPMMMKKKKKKKKKJJJIIIOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPOOONNNMMMLLLLLLKKKIIIIIIJJJKKKLLLNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888:::<<<<<<:::::::::;;;:::;;;;;;<<<<<<======>>>;;;<<<<<<======<<<:::999888777777666666666666777222333444666777777777777333555777777666555666777666666777777777777666666555555444555555666777888444555777888999999:::::::::::::::::::::999999888;;;:::999888777666666555444444555666666444333222333222222222222333333444444444444444444444444444000000111222222222111111222222222111000111333555222222222222222222222222333222222111111222222333...///000111222333333333222333333333222111000///111111111222444555444222555333222111222333222111000000000000111222333333222222111111111111111222111111000000000/////////000000000000000000000000//////000000000000000111222222333333222222111111|||zzzyyyyyyyyyxxxuuusssqqqpppooonnnoooooonnnjjjfffbbb^^^[[[WWWTTTPPPNNNLLLLLLMMMNNNMMMLLLQQQQQQRRRRRRQQQQQQPPPPPPMMMMMMNNNOOOOOOOOONNNNNNPPPPPPOOOOOONNNMMMLLLLLLIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@??????>>>>>>??????@@@<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777999<<<<<<:::999:::<<<:::;;;;;;<<<======>>>>>>999:::<<<<<<<<<;;;999888888888888888777777666555111222444666777777777777444555666555444444666888555666666777777666666555444444444555555666777888444555666888999999999999::::::;;;;;;::::::999888999888666555444555666777444555666777777555444222222222111111111222444444333333333333333333333333000000222333333333222222111222333111///000333777333333333333333333333333000000000000111222333333000000111222333333333333222333333333222111///...111000///000222444444333999777555444444444333222000111111222222222111111333333222111000000000000111000000000////////////000000000000000000000000////////////000000111111000111111222222222222111{{{wwwwwwxxxyyyyyyrrrqqqpppooooooooopppqqqnnnjjjeee```\\\ZZZWWWTTTNNNMMMLLLMMMOOOPPPPPPPPPSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAA;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::666999<<<<<<:::999:::<<<::::::;;;;;;<<<===>>>>>>888999:::;;;;;;999888666888888999999999777555444111222444666777777777666444555555444333333666888555555666666666666555555444444444555555777888888444555666888999999999999::::::;;;;;;::::::999888777555333222222444666888555666777888888666444333222222111111111222444555111111111111111111111111000111222333444444333222111222333111///000444777444444444444444444444444.........///000222333444333333444444444333222222222222333333222111///...333222000000333555666666<<<:::777666666666444333000111222333333222000///444444222111000000//////000000000000////////////000000000000000000000000.../////////000000111111...///000111111111111111|||xxxwwwvvvuuusssttttttsssrrrpppnnnlllkkkmmmkkkhhheee```[[[WWWUUUQQQQQQPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPLLLLLLMMMNNNMMMLLLKKKJJJMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPMMMIIIGGGIIILLLFFFGGGHHHJJJKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIKKKJJJIIIHHHHHHIIIBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA???===;;;:::<<<>>>???AAA@@@>>>=========>>>>>>>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;:::999:::<<<===<<<;;;999:::<<<<<<<<<:::888777777666555666777888777666666333000000333555444333444444444555555555555666888777666444444555555666555444333333444555666777444666555222333777:::888444555666888888777777666666666666666777777777777999444333777888555444666444333333222222333333444111111000000000111333444111333444333111000111444111111111222222333333333555555555444444333333222333333222222222222222222222222333333444333333333111111111111111000///...222111000111333888===@@@DDD???999666666777666555333333333333333333333333222222222111111111111000222---+++000222///...222111111000///...---,,,,,,000111111111111222222222////////////////////////|||yyywwwvvvuuusssssssssrrrpppooonnnmmmllllllkkkhhhddd___ZZZVVVTTTRRRRRRQQQQQQRRRSSSTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMNNNNNNNNNMMMKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIJJJJJJHHHFFFFFFGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???>>>>>>>>>@@@@@@AAA@@@???>>>>>>>>>??????@@@???>>>>>>>>>>>>???@@@============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<>>>>>?????????>>>===<<>>>>>>>>>>>??????>>>>>>>>>>>>============:::;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;<<<<<<;;;:::999:::<<<===<<<;;;888888999:::999999888777666555333444555555444333888888999999:::999777666444444444555555555555666666666555555444444444444888777666444444444555555666888777444444777777555222222333333444444444444444444555555555666666666999666555666777666555444333333222222222222333333444333333222111111111111111222222222222222333333111111111111111222222222000000000000111111111111000000111111111111222222666666666555444333222111333333333444444333222222222222333444444444444444444444444444555444333333000111222222222000///---/////////000111222222222///---,,,---/////////////////////000000111111111000000111111111222222222111111111111111111111111|||yyyxxxwwwuuusssqqqnnnmmmkkkjjjjjjkkkmmmnnniiifffccc___ZZZWWWUUUTTTVVVWWWYYY[[[\\\[[[[[[ZZZWWWXXXXXXXXXWWWVVVUUUTTTVVVUUUSSSRRRPPPOOOOOOOOOMMMMMMNNNOOONNNMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFGGGJJJOOOPPPMMMJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>@@@@@@@@@???===<<>>>>>>>>=========<<<:::;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::999:::<<<===<<<;;;777888888888888888888888;;;999888888999999888777888999:::;;;:::888777777444444444555555555555666777777777777666666666555888777666555444444555666777999999666555888888666555555555666666666777777555555666666666777777777888777666444555555444111333222222111111222222333333333333333222222111111111111111222333333333333111111111111111111111111...//////000000111111111000000111111222222222222555555555555444333222111222333333444444444333333444444555555555555444333///111222333333333333222...///000111111111000///000000000000000000000000111111//////111333333111//////000000111222222222000000111111111222222222000000000000000000000000|||zzzxxxvvvuuutttqqqooommmlllkkkjjjiiijjjkkklllgggeeeaaa^^^ZZZXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZVVVVVVWWWWWWVVVUUUSSSRRRTTTSSSRRRPPPOOONNNNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGIIILLLNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFEEECCCAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBBBBAAA??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>======<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;<<<<<<===???===;;;;;;;;;;;;999777777777777777777888888888;;;999888888888888777555888:::;;;:::888666666777444444444555555555555666777888888888888777666666888777666555555555666777555888888666666999999666888888666555444333333333666666666666777777777888666777666444555777666333222222111111111111222222222333333444333333222111222111000111333444444333111111111111111000000000000000000111222333444444111111111222333333444444444444444444333222111111222222333444444444333333555555555555555444333333...///222222111111222333000000000000000000000111111111000000000////////////000///---...222222///000000111111222222222333000111111111111222222222////////////////////////~~~yyyxxxvvvuuutttrrrpppmmmkkkkkkkkkjjjjjjiiiiiiiiieeeccc```]]][[[ZZZYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZUUUVVVWWWWWWVVVUUUSSSQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCEEEFFFEEECCCBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@>>>???@@@AAABBBBBBAAA@@@BBBCCCDDDDDDDDDDDDCCCBBB?????????>>>===<<<<<<<<<999:::;;;<<<============;;;;;;;;;;;;;;;<<<======???===;;;;;;;;;;;;999777666666666666666777888888888666555555555555333222888999:::888555444555777444444444555555555555666666777888888888777555555777666555555555666777888222555666444555888888555777666444333222111222222555555555666666666777777333666666444777<<<===888222222111111111111222222111222333444444444333222222000///111444555444222222111111111000000000//////000000111333444555555111222222333444444555555222222222333222222111111111111222333333333333333444444444333333333333333...000111111000000222444666444222000/////////000/////////000000000000000,,,...---***+++000000,,,111111222222222222222222000111111111111222222222000000000000000000000000}}}xxxvvvuuutttsssrrrooollljjjkkkkkkkkkjjjiiiggggggeeeccc```]]][[[[[[[[[[[[\\\[[[ZZZXXXWWWXXXXXXYYYUUUVVVWWWWWWWWWUUUSSSQQQOOOOOONNNMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIHHHKKKMMMMMMLLLMMMPPPTTTKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIGGGGGGFFFFFFFFFGGGBBBDDDEEEEEEDDDCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===>>>@@@AAABBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;999:::;;;<<<============<<<;;;;;;;;;;;;<<<======;;;:::999:::<<<===<<<;;;666666666666666777888888:::888777666777777555444888999999666333222555888444444444555555555666666555666777777777666444333666666555555555777888999///333444333444777777444777777666555666777888999444444444555555555666666111555666555999AAABBB>>>222222111111111111222222000111333444555444444333222000///111444555444222222111111111000000//////---...///000111222333444222222333444444555666666000000111222222222111111000111222222333333333333333333222111111222222222...000222111//////222555:::888444000------......------...///000111222222...111000,,,...333333...222222222222222222222222000111111111111222222222111111111111111111111111}}}}}}}}}zzzvvvuuusssqqqpppqqqqqqpppoookkkmmmmmmjjjgggeeefffiiiaaaaaa```_______________^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVSSSPPPMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJMMMQQQUUUWWWUUUTTTLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHFFFDDDCCCEEEGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@???????????????@@@AAA???===<<<===>>>EEECCCAAA?????????@@@AAA============>>>>>>>>>>>>===;;;:::;;;<<<===<<<;;;:::<<<===;;;999:::===@@@@@@???>>>===:::888666444111222444666777666666555777888999999888777888:::666777777777777777666666777777888777666555333222999888888888999999777666444444333333333444555555555555555555555666777888666666666555444444333333666777888999999666444222777555222222666===FFFKKK888666222///...///111333444333222222111111222222444333333333333333444444555444222000//////000000111000///000111222111//////222444555444333333444444333333222222333333444333222111111000000111111000000000000000000000000//////...///000111333444111111111000000000000///000111111000......///000////////////000000000000222222111111111111222222000111222222222000///...111///...///222333222000}}}}}}}}}{{{xxxvvvtttqqqpppppppppooommmkkklllllljjjfffeeefffhhhaaa``````_________``````___^^^]]][[[ZZZXXXXXXWWWWWWWWWVVVUUUSSSQQQNNNLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJMMMRRRUUUVVVTTTQQQKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHFFFDDDCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAA@@@@@@?????????>>>???@@@???>>>===>>>???CCCBBB@@@>>>>>>>>>???@@@>>>>>>>>>==================<<<;;;;;;<<<===<<<::::::<<<<<<;;;::::::<<>>@@@???>>>>>>???AAABBBAAA???>>>===>>>>>>???>>>>>>>>>======<<<<<<<<<>>>===;;;;;;<<<<<<;;;999:::;;;<<<;;;::::::<<<>>>::::::;;;;;;:::999888888444555666777888888888777777888999888777666777888666666777777888777777666777777888888888888777666888777666666777777666444444444444444444555666666777666666555555555555666333444444555666666777777999888666555444444555666555555555555444333222222333333222111111222222333111111111111222333444555:::;;;<<<<<<:::888444222333333222222222222222333222111000000222222111000222333333333111222333555333333222222222222333333222222111000000000000111000000000000000000000000222222111000//////000000333222222222111111111111000111111000......///000////////////000000000000111111111111111111111111000//////...............000///...///111222111000~~~||||||}}}|||{{{xxxuuurrrpppnnnmmmkkkiiikkkjjjiiigggeeeccccccccc______``````aaaaaaaaa```]]]]]]\\\ZZZYYYWWWUUUTTTRRRRRRSSSSSSRRRQQQOOONNNKKKKKKKKKLLLMMMMMMNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFHHHJJJKKKLLLJJJKKKNNNRRRTTTSSSOOOKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGFFFDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA===???AAABBBBBBAAA@@@>>><<<>>>????????????AAABBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;>>>===;;;;;;<<<<<<;;;999::::::;;;;;;;;;;;;<<<===999999::::::999888888777555555666666777777777777888999:::999888777888999666666777888888888777777777777888888999999999999888777666777888888666444444444444444555666777777888777666555555555555555444555555555666666666777999999888777666666666666555666777888888888666555000111222222333333333333222222222333444555777777>>>@@@AAABBB???;;;777333333333333333333444444444333222111111222333222111333333333111000111333555333333222222222222333333222222111000000000000000000000000000000000000000111111000000000000000000333333333222222222111111000111111000......///000////////////000000000000000000111111111111000000222111000//////000111222000/////////000000000000}}}{{{{{{{{{{{{zzzwwwtttqqqooonnnmmmjjjiiikkkiiigggeeedddcccbbbaaa^^^___````````````______ZZZZZZZZZYYYYYYWWWVVVUUUPPPPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLMMMMMMNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMJJJKKKNNNQQQRRRQQQMMMIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA===???AAABBBBBBAAA@@@>>><<<>>>???@@@???@@@AAACCCCCCBBBBBBAAA@@@@@@??????>>>=========<<<<<<<<<;;;>>><<<;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;999999999999888777555555555555555555555555666666:::;;;<<<;;;999888999:::666666777888888888888888777777888888999999::::::999888888888999999777555555555555555666777888999888777666555555555555555777777666666666555555555888999:::::::::888666444333333444444555555666666///000222333444333333333333333444444666777999:::@@@BBBDDDEEECCC>>>999666444444444555555555555555333222111222333444333111333333333111000000222444333222222111111222222333222111000000//////000000000000000000000000000000...//////000111222222222333333333222222222111111000111111000......///000////////////000000000000///000111111111111000///222111000//////000111222///000000000////////////|||zzzxxxxxxxxxyyytttrrrooonnnnnnmmmllljjjkkkhhheeeccccccbbb```^^^^^^^^^___```___^^^]]]\\\WWWXXXYYYYYYXXXWWWUUUTTTOOOOOOPPPQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLNNNPPPOOOLLLJJJGGGGGGHHHHHHHHHGGGFFFEEECCCEEEGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@??????===>>>@@@@@@@@@@@@AAACCCCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;:::999999:::<<<<<<;;;999888888888888777666555444555555444444444444555666:::;;;<<<;;;999888888999666666777888999999999999888888777777888999:::::::::999888999:::999888666555555555555666888999:::777666666555555555555666888888777666666555444444777888:::;;;;;;888555333666555444444444444444555000111222333333333333333444444444555666888999:::>>>@@@BBBCCCBBB>>>:::777555555666666666666555444444333222222444444333222222333333222000000111333222222111111111111222222111111000////////////000000000000000000000000000---...///111222222222222333222222222111111111111000111111000......///000////////////000000000000...///000111111000///..................//////000///000111000...---...///~~~|||xxxvvvuuuvvvwwwqqqooommmmmmnnnnnnmmmllljjjgggdddbbbbbbaaa___]]]^^^^^^______^^^\\\ZZZYYYXXXXXXYYYYYYXXXUUUSSSRRRNNNOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMKKKFFFGGGHHHHHHHHHGGGEEEEEEBBBDDDFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@>>>>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>:::;;;;;;<<<<<<=========;;;::::::;;;===>>>===<<<:::999888:::======;;;888555666666777777666666555777666555444444555666666999::::::999777666666777666666777888999999999999888888777666777777999999999888777888999999777555555555555666777888::::::666555555555555666666777777777777666666666666666777777888888777666444333666777777777777666666555222222222222222222333333444444444444555666777888:::;;;>>>???>>><<<999777666777777888777666444333555333222333444555444333111222333333111000000111222222111111111111222222111111000///////////////000000000000000000000000...///000111222222111000222222111111111000000000000111111000......///000////////////000000000000...///000111111000///...------...///////////////...000111000...,,,...///~~~{{{xxxuuussstttuuuooommmllllllnnnoooooonnnjjjgggcccbbbbbbaaa^^^\\\]]]^^^______]]][[[XXXWWWYYYZZZZZZYYYWWWTTTQQQOOONNNOOOPPPPPPOOONNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNMMMLLLFFFFFFGGGHHHGGGFFFEEEDDDBBBDDDFFFGGGEEEDDDDDDEEEAAABBBBBBBBBBBBBBBBBBBBBDDDBBB???>>>===>>>@@@BBBEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>@@@AAAAAA@@@???AAABBB@@@@@@AAA@@@@@@???>>>===999::::::;;;<<<===>>>>>>:::999999;;;===>>>>>>===:::888888:::======;;;888333333555666777777777777888777666555555666777888777888999888555444444555666666777999999:::::::::999888777666666777888888888777666777888888666444555555555666777999:::;;;555555555555555666777888555555666666777777888888888777555444333333444444000222555777888777666444333333222111111222222333333333333333333444555666666888:::;;;;;;:::888666777888888888777666444333555444333333555555444333000222444444222000///000222222111111111111222222111111000///////////////000000000000000000000000000000111222222111///...111111111000000000000///000111111000......///000////////////000000000000...///000222222000///......///000222222222111000...000222000---,,,---///~~~~~~~~~{{{xxxuuusssssspppnnnlllkkkkkkkkkjjjiiiiiigggccc```]]]]]]^^^_______________^^^\\\ZZZXXXXXXYYYXXXWWWVVVSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMKKKJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNKKKIIIFFFFFFGGGHHHFFFDDDFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAABBB@@@>>>CCCBBBAAA@@@@@@@@@AAAAAABBB@@@>>>???AAABBB@@@>>>>>>???@@@AAACCCBBB@@@>>><<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===::::::999999::::::;;;;;;888888777777666666555555444444444444555555555666888888888888777777777777777888888888999===CCCHHH===;;;999888777777888888777777666666555555444444666666555666666777888999999999777444888>>><<<444777777888888999999999:::;;;888555555777777666333333333444555555444333333///222444333111000222555444555555555444444666777666777888777555333444555888777777777888999::::::444333444555666555333000444333222222111111222222///111222111000///000111111000////////////000000222111111000000000000000000000000000000111111111000111333333333222000...111111000000////////////............/////////000000000//////......------111111111000111111222333000000////////////000000~~~~~~}}}{{{xxxuuusssrrrooonnnlllllllllkkkjjjhhhgggfffcccaaa___^^^______]]]]]]^^^^^^]]]\\\[[[[[[XXXXXXXXXWWWUUUSSSPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKHHHFFFEEEGGGGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@BBBBBBAAA???BBBBBBAAAAAA@@@@@@@@@AAABBB@@@>>>>>>@@@BBBAAA?????????@@@AAABBBAAA???===<<<;;;;;;:::;;;<<<===>>><<<;;;;;;:::::::::::::::777777777777888888999:::888777777777666666666555444555555555666666666666888888888888777777777777555666666666666888<<>>>>>???@@@AAA@@@???@@@AAAAAA@@@???>>><<<:::::::::;;;;;;===>>>???<<<;;;::::::999999::::::666666666777888999:::;;;777777777777666666666666666666666666777777777777888888888888777777777777555666666666555555777888<<<============;;;:::999777777888888888888888999888888777666666666777777444444333222666:::999444777888888888888999999999777666444333444444333222333444444555555444444333222333555444333333444666333444555444333333555777777888888777444222333333666555555555555666666777666666666777777666333000444333222222111111222222///111222111000///000111000000000000000000000000444333333222111222222222222222111111000000//////---...000222333333333333......//////////////////....../////////000000000333222222222222111111111////////////000000111111111000000//////000000111~~~|||{{{yyyxxxwwwuuurrrpppmmmllllllmmmmmmlllhhheeebbbccccccdddcccbbb```___^^^]]]\\\ZZZZZZZZZ[[[\\\VVVVVVUUUTTTSSSQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@BBBCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@BBB@@@>>>===>>>???@@@AAA???@@@AAAAAA???===<<<<<<:::::::::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;888888888888999;;;<<<===777777777777666666666666666777777777777888888888888888888888777777777666666777999888777666666777;;;===???@@@???===;;;999666777777888888999999999999999888777666666666666555555444555888:::999777666666666666777777777777888777666555555555555555444444444444444444444444333444555555555555555666333444444444333333555777777777888666444222222333666555555555555555666666777777777777888666333000444333222222111111222222///111222111000///000111//////000000111111111000333333222111111111111222333222222111000///.........///000222333333333222222222333333333222000000...////////////000000000222222222222222222222222//////000111111111222222111000000000000000000111}}}|||yyywwwwwwvvvuuurrrooolllllllllmmmmmmkkkhhheeebbbcccdddddddddcccaaa``````___]]]ZZZYYYXXXXXXXXXUUUUUUTTTRRRQQQPPPOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@???>>>>>>>>>???AAA>>>@@@AAA@@@===;;;<<<===999:::;;;<<<<<<=========<<<<<<;;;:::::::::::::::888888888888999:::;;;<<<666666666666777777777777777777777777888888888999888888888888777777777666444777999999888777888999:::<<<>>>@@@@@@>>>;;;999666666666777777888888888:::999888777777666777777666444444666888888888888555555555555555444444444666666666555555555555666444444444444444444444444555444444555555666666666222333444444333333444666555666777666444222333444777666666555555555666666777666666777888777333111444333222222111111222222///111222111000///000111...///000111222222111111222222111000000000000000333222222111000///......111111222222222111111111444555555555444222///...////////////000000000111111111111111111111111111///000111333333444333333111111000000000000111111~~~|||{{{xxxuuuuuuvvvuuuqqqnnnmmmlllkkkllllllkkkhhhfffccccccdddddddddcccaaa``````___]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHFFFDDDCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAAAAACCCCCCAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>???@@@@@@>>>>>>>>>@@@===???AAA???<<<:::<<<>>>:::;;;<<<<<<======<<<<<<:::999888888777777888888777666666666666777888888666666666666777777777777777777777777888888888888888888888888777777777777333555777777666666777888999;;;===>>>>>>===:::999666666777777777777777777999999888777777777888888666333444666666444555777555555444444444444333333333444444333222222333555555444444333333444444555555444333444666777666555222333444333222222444666333555666555444333444555777777666555555555555666555555555777888777444111444333222222111111222222///111222111000///000111...///111222333222222111222111000000//////000000222222111111000000//////222222222111111111000000333444555444333111...,,,/////////000000000111111/////////000000000000000///000222444555555444444222111111000000111111222~~~}}}{{{zzzwwwttttttvvvuuuqqqmmmnnnlllkkkjjjjjjjjjhhhgggeeeeeeddddddcccbbbaaa```]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQPPPOOONNNOOOOOOKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIGGGGGGHHHJJJKKKGGGIIIIIIGGGEEEDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>@@@AAABBBCCCCCCAAA@@@>>>;;;>>>AAAAAA???======>>>;;;>>>@@@>>>;;;999<<<@@@;;;<<<=========<<<;;;:::999999888777777777777777888777777666666666666666555666666666777777777888666666666777777777888888888888888888777777777777444555666666555555666777888999;;;<<<<<<;;;999888888888888888888888777777888888888777888888999999888555555888777333333777666666666555555555444444222444444333111111333555555444333333333333444555555333222333555777555444222333444333222222444666111333444444444444555777666555555444444333444444333333444555777777444222444333222222111111222222///111222111000///000111---///111333333333222111333222111111000000111111111111111000000000000000111111111111111111222222111222444555555333111/////////000000000111111111/////////000000000111111...///111333555444444333222111111000000111111222~~~~~~|||{{{zzzvvvssssssvvvuuuqqqlllooollljjjiiiiiijjjiiigggffffffeeedddbbbbbbaaaaaaZZZ[[[[[[[[[[[[YYYWWWVVVTTTRRRQQQOOONNNNNNOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKOOOLLLIIIGGGFFFHHHJJJLLLHHHIIIJJJHHHEEEDDDFFFHHHDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDBBBBBBCCCBBB@@@>>>@@@AAABBBCCCCCCAAA???>>>:::>>>BBBBBB@@@=========:::===???>>>:::999===AAA<<<============;;;:::999;;;::::::999888999999999;;;:::999888777777777777555666666666777777888888666666666666777777777777888888888888777777777777777888888777555555666888777888999:::::::::999888;;;::::::999999888888888888777777777888999::::::;;;888888;;;:::555555:::888888777777666666666555333555777555333333555888555444333333333333444555555333111222555666555333222333333333222222444666000222333444444444666888555444333333222222222222111111222555777777555333444333222222111111222222///111222111000///000111---///111333444333222111444333222222111111222222000000000000000111111111//////000000111222444444000222555777888777666444000000000000111111111111//////000000111111111222,,,...000333444444333222222222111111111111222222}}}zzzxxxvvvvvvvvvvvvvvvvvvtttqqqnnnllllllllllllkkkiiihhhfffeeeccccccbbbbbbbbbbbbbbbbbb___^^^\\\ZZZXXXWWWVVVUUUSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGDDDBBBBBBDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@???===<<>>===<<<;;;:::999888;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999999999;;;;;;:::999888888888888777666666666777888:::;;;::::::999999888666555444:::;;;;;;999777555666777666666666666666777777888:::999888777777888999:::999999777777666777777888999999999888888888888777777888999::::::999888777888666444555777777555222666444111222444555222000444777666333222444444111111111111111222333444444444333111000000000111222222222222222333555777888444333222111000000000000222222111111111111222222333222000//////000222333222222222222111000......000000111222222222222111222111000000000000000111222111000......000111222000000000///000111222222333333222111000000111111111111000000//////......444333111//////000111222222333555666555333000...222222222111000///......{{{yyyvvvuuutttuuuvvvvvvuuutttqqqnnnlllkkkkkkkkkjjjhhhgggeeedddaaaaaabbbbbbaaaaaa``````^^^]]][[[YYYXXXVVVVVVUUUSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHFFFDDDBBBCCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@AAAAAA@@@???===<<>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;========================;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999888999777666666666666777999::::::::::::999999888777666999:::;;;:::888666666777888888888888888999:::::::::999888777777888999:::999999999999999888777777777777888888999999999:::444555555666666666666555888666555555777666444111555444333333333333222111222555555222333555666333222222222111222222333333333333222111111111111111222222222333444555666777444333222111000000000000333222222222222222222333333222000//////000222333222111111000///.........000000111222222222222111000///////////////000000000111222222222222111000111111000000000111111222333222111111000000000111111111000000000000//////111000//////000111333555555666888888777555222111333333333333222111000///~~~|||yyywwwuuussssssuuuuuuuuutttssspppnnnmmmjjjjjjiiihhhfffeeedddccc___```aaaaaaaaa```^^^]]]^^^]]][[[YYYWWWVVVUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGEEECCCDDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???===<<<@@@@@@AAA@@@@@@???======??????>>>======<<<;;;;;;=========<<<;;;;;;;;;:::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999777777666666666666777888666777777888888777777666777:::<<<<<<:::888777777999888888888888999::::::999999888888888888999999888999:::::::::999777666555666777888999:::;;;;;;777777777777777888999:::888777666555666555222000333444444444222222222333111444444222333666777444333333222222111222222222222222222222222222111000000111222444555555555555333333222111000000000000333333333222222333333333333222111000000111222333333222111/////////000000000000111222222222222111...............///000111///111444666666444111///222222222111111111111111222222111000000000000111000000111111111111222222/////////000111333666777999:::;;;;;;:::888555333444555555555444333222111~~~}}}{{{xxxvvvtttsssssstttttttttsssrrrpppnnnmmmiiihhhgggfffdddccccccbbb___```aaaaaaaaa___]]]\\\\\\[[[ZZZXXXWWWVVVUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHFFFDDDDDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<>>>>>===??????>>>>>>======<<<<<<>>>>>>===<<<;;;:::::::::999::::::;;;<<<======>>>============<<<<<<<<<<<<=========<<<<<<;;;::::::777777666666666666666666222222444555555555555555777:::======<<<999777777777777666666777777888999999999999999999999999999999999999999888888888777666777777888999999::::::999888777777888999;;;<<<888777666555444333111///111444666444222000222555111444555222333666666444444444333222111111111111111222333333333222111000000111333444555555444444333222222111000000111111333222222111111222222333222222111000000111222222555444222000000000222333000000111222222222222111.........//////111222222///111333555555333111///333333333333333222222111222111111000000000111111000111111222333333444444111111111222444555777888;;;;;;<<<<<<:::888666444444444555555444333222222~~~}}}{{{yyywwwuuuuuuttttttssssssrrrpppooonnnmmmiiihhhfffdddcccbbbbbbbbbaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYWWWVVVUUUUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJIIIHHHEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAADDDDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;:::::::::888888999::::::;;;<<<<<<>>>>>>=========<<<<<<<<<===============;;;:::999777777777777777666666666111222333555666666777777888;;;>>>>>><<<999888777777777777777777888888999999999999::::::999999999;;;999888666666777888999888888888888888888888888666555444444444666777888666777666555333111000///111333555444222111333555444666666333222555444111444444333222111111111111111111333444444333222111000111333444555444333333333222111111000111111111111111000000000000111111222111111111111111111222444222000//////000111222000000111222222222222111000000000000111222333444111111111111111111111111333333444444444444333222222222111111111111222222111222222333444555666666555555555555666666777777:::::::::999888777555444222333333333333222222111}}}|||{{{yyywwwvvvvvvuuussssssrrrqqqoooooonnnmmmiiigggeeecccbbbaaabbbbbbbbbbbbaaa```___^^^^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGEEECCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>=====================>>>=========<<<;;;;;;;;;:::888999999::::::;;;;;;;;;>>>=========<<<<<<<<<<<<<<<======>>>===;;;:::999666777888888888888777777555555777888999:::::::::;;;===???>>><<<999888777:::999999999999:::;;;;;;999999::::::::::::999999;;;:::999777777888999999999999999888888888777777888777777666666777777888444666666555222000000000111333444333333222333555444777666333222444444111333333222222111222222222111222333333333333333333111111222333333333333333222222111111111111111222000000////////////000000111111111111111111111111000///...------...//////000000111222222222222111111111111111222222333444333111///......///111333222333555666666666555444333222222222222333444444333333444555555666777777888888888777777666666666666666666666666555444333111111222222222222111111|||{{{zzzxxxwwwvvvvvvvvvsssrrrqqqpppooonnnnnnnnniiihhheeecccaaaaaabbbbbbcccaaa___]]]\\\\\\]]]]]]YYYYYYWWWVVVUUUUUUTTTTTTSSSQQQOOOOOOOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEGGGHHHIIIHHHIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<=========;;;999888666777888999::::::999999777888999:::;;;<<<<<<<<<>>>??????>>>;;;888777888::::::999999::::::;;;<<<999999:::;;;;;;:::999999:::;;;<<<======;;;999888888888888888888999999999:::::::::::::::999888777222444666444222000000111333222111222444555444333333666555333222555555222222222222111222222333333222222222222222333444444222222222111222222333444222111111111111111222222111111000000000000111111111111111222222111111111////////////////////////000000111222222222222111222111111111111111222222333222000//////000222333111222555777777777777666444333333333444444555666555555555666666777777777666777777777666555555444333444444444444333333333111111222222222222111111}}}{{{zzzyyywwwvvvvvvuuuuuurrrrrrpppooonnnnnnnnnnnnjjjhhheeecccaaaaaabbbccccccaaa^^^[[[ZZZZZZ\\\]]]YYYXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHBBBEEEGGGIIIIIIKKKMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;======<<<;;;888777666777999:::;;;;;;;;;:::777777888999:::;;;;;;:::@@@@@@@@@===:::888777888888888777777888888999:::999999;;;;;;;;;;;;999999888;;;???BBBBBB???:::666666666777888999::::::;;;777888888888777555444222111333555444111000000222444222000111555666555222111444444222333666777444111111111111222333444444333333222111222333555666333222111111111222333444222111111111111111222222222222111111111111222222111111222222222222111111111222222333333333222222000000111222222222222111222111000000000000000111333333222111111222333333000222555777888888888777444444444444444555666777666666666666777777777777444444555555555555444444222222222333333333333444111222222333333333222222xxxyyyyyyyyyxxxvvvtttsssnnnkkkhhhjjjmmmnnnkkkgggggggggfffeeeeeedddccccccaaa```___^^^^^^]]]YYYWWWXXXWWWVVVWWWXXXXXXVVVTTTTTTSSSPPPNNNLLLKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLIIIGGGHHHJJJKKKIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<<<<<<<======<<<;;;::::::===>>>??????>>><<<:::888:::;;;<<<;;;999888999::::::999888999<<<===;;;888555:::999333111666999777;;;:::::::::::::::::::::;;;;;;;;;::::::999999999;;;:::999999888888888888;;;:::888666666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::888888888:::::::::888777777777777666666666666333444444444333444666999333333333333333333333333555777888666333111333666444333222222444444333222333333444444444444444444666555444333222222222222333333222222222222333333111111222333333333333222444333111000000000111111666111///444<<<>>>999222222222222222222222222222333333222111111000000000777555333111111333555666777777777777777777777777777777777777777777777777999888666666777777555333777555444222111111222222555555333333333333555555333333333222000///---,,,~~~xxxxxxyyyxxxwwwvvvtttsssooollliiijjjmmmmmmjjjfffeeeddddddccccccbbbbbbbbb```___^^^^^^^^^]]]ZZZWWWXXXWWWVVVWWWXXXXXXVVVTTTSSSRRRPPPNNNLLLLLLKKKKKKKKKLLLKKKJJJGGGEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHHHHJJJJJJIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;:::<<<============<<<:::999:::;;;<<<;;;999888999::::::999888999<<<===;;;999999===<<<777666:::<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;<<<===;;;:::888888999:::;;;;;;;;;;;;;;;;;;::::::::::::999888999:::;;;:::999777777777777666666666555666666555555555555555555333333333333333333333333555666777555333222444666444333222222444444333222222222333333444555666666666555444333222111000///111000000//////000000111111111222333333333333222333222111000///000000111555222000333888999444///222222222222222222222222111111222222222222222222666444222111111333555777888888888888888888888888999999888777777666666555888666444444555666555444555555444333222222111222333333222111111222333333333333222111000///......}}}|||xxxxxxwwwwwwvvvuuusssrrrooommmjjjkkklllkkkhhheeebbbbbbaaaaaaaaaaaaaaaaaa^^^^^^]]]^^^^^^]]][[[XXXWWWVVVVVVVVVWWWWWWUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKHHHFFFDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKIIIHHHHHHIIIJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>============<<<<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;::::::;;;;;;;;;:::;;;<<<;;;:::999999;;;:::999999:::<<<<<<;;;999;;;>>>>>>:::999;;;>>>===999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;777888888999;;;===???@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;::::::999999;;;:::999999;;;;;;:::999777777777666666666555555999777555666888777555222222222222222222222222222444555666555333333444666444333222222444444333222000111222333555666777777555555555444222000...,,,000000////////////000000111222222333333333333333222222111000000000111111222111111222333222000---111111111111111111111111111111111222333444444444444333222111222333555777888888888888888888888888::::::999888777666666555888555333222333555555555444444444444333222111000111111000000000000111111222222000/////////000111}}}{{{{{{wwwwwwvvvuuutttsssrrrrrrpppnnnlllkkkkkkjjjfffddd``````aaaaaaaaaaaaaaaaaa]]]]]]\\\]]]^^^]]][[[YYYWWWVVVUUUVVVWWWVVVUUUSSSQQQQQQPPPOOONNNNNNMMMMMMJJJJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHIIIGGGGGGGGGHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>>>>>>>??????????????????@@@AAAAAADDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@????????????>>>========================;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888:::<<<===;;;<<<<<<<<<:::999:::;;;999999999:::;;;;;;;;;:::999;;;;;;:::888:::;;;===888999999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;888888999:::<<<>>>???AAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999999<<<;;;999:::;;;;;;:::999777777666666666555555555999666444666::::::666111222222222222222111111111444444444444333444555555444333222222444444333222222222333333444555666666111222333444333111...---222111111000000111111222111222333333444444333333333333333222222222222333000111222222111/////////000000000000000000000000222222222333333444444444333222222111222333555666666666666666666666666666999999999999999999999999;;;888444222333444555555222333444444444222111000000000000000000000000000222111///......000222333}}}{{{zzzzzzvvvuuutttsssrrrqqqqqqqqqooonnnlllkkkjjjhhhfffdddaaaaaaaaabbbbbbbbbbbbbbb]]]\\\\\\]]]^^^]]][[[XXXVVVUUUTTTUUUVVVVVVTTTRRRQQQQQQPPPPPPOOONNNMMMMMMIIIIIIHHHFFFDDDDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJJJJIIIHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===>>>???AAABBB???>>>>>>>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<;;;;;;999888777888:::<<<>>>;;;<<<===<<<:::999:::;;;888999:::;;;;;;::::::;;;888999::::::999888:::<<<999999:::;;;;;;<<<======:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;999999:::;;;999888666666666666555555555555777444333666:::<<<888333333333333222222222111111333333222333444555555555444333222222444444333222444444444444444444333333...000222333333222111000222222111111111111222222222222333444444444444333555555555555555555555555///111333333111111222444000000000000000000000000444444444333333222222222333222222222222333444555333333333333333333333333666777888999:::<<<======>>>;;;666444333444444444111222333444333222111000000111111111111111111000111000......///111333444~~~|||zzzyyyyyyuuutttsssrrrqqqpppppppppnnnmmmmmmkkkiiigggeeedddcccccccccbbbbbbbbbbbbbbb]]]]]]\\\]]]]]]\\\ZZZWWWUUUTTTTTTTTTUUUUUUSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLHHHHHHHHHFFFEEEFFFIIIKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIGGGIIIJJJLLLLLLJJJIIIGGGFFFEEEDDDEEEGGGGGGEEEDDD@@@@@@@@@@@@@@@AAAAAABBB>>>===<<<<<<===???BBBCCC>>>>>>>>>===>>>>>>???@@@@@@@@@AAAAAA@@@@@@??????============<<<<<<<<<;;;;;;<<<<<<<<<<<<=========:::;;;<<<<<<===<<<<<<<<<;;;:::888888888:::<<<===;;;<<<===<<<:::::::::<<<777999;;;;;;:::::::::;;;999999:::===<<<999;;;???::::::;;;;;;<<<<<<======999999999::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::<<<:::999999999999888666666666666555555555444444555444333555888:::888555555444444333333222222222333222111222444666666555444333222222444444333222666555555444444333222222...///111333333444333333111111000000000000111111222222333444444444444444555666777888888888777777111222444333333333444555111111111111111111111111444444444333222111111111333333222222222222333333222222222222222222222222333444666888:::<<<>>>>>>>>>;;;777555555555444333111222222222222222111111111111222222222222111111000/////////000111333444~~~{{{zzzyyyyyyuuutttrrrpppoooooooooooolllmmmmmmkkkiiigggfffeeedddccccccbbbbbbaaaaaaaaa^^^]]]]]]]]]]]][[[XXXVVVUUUTTTSSSTTTUUUUUUSSSQQQSSSSSSRRRRRRPPPNNNLLLKKKGGGGGGGGGFFFFFFHHHLLLOOOKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMHHHJJJKKKJJJHHHGGGHHHJJJJJJKKKMMMNNNMMMKKKHHHGGGDDDCCCCCCDDDFFFGGGFFFEEE@@@@@@@@@@@@@@@AAABBBBBB>>>===;;;;;;;;;===???AAA>>>============>>>??????===>>>>>>????????????>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<======<<<<<<;;;;;;:::999999:::;;;<<<;;;======<<<;;;:::;;;<<<777999<<<<<<:::999:::<<<999888:::>>>===999:::???;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<;;;;;;::::::888888888999::::::;;;;;;;;;999888888888888777555666666555555555444444444666555555444555555666666666666555555444333333222222111///111444666666555444333222222444444333222444444444444444444333333111111222222333333444444222222111111111111222222222333444444555444444444555666777888888888777777666555444333444444444444222222222222222222222222222222222222222222111111444444333222222111111111222222222222222222222222111222333555777999:::;;;999777555555666666555444222222111111111111222222000111222222222222111000//////000000111111222222}}}{{{zzzzzzyyytttsssqqqooonnnnnnooooookkkllllllkkkiiigggffffffdddccccccbbbaaa``````______^^^]]]]]]\\\[[[XXXUUUUUUTTTSSSTTTUUUTTTSSSQQQSSSSSSSSSRRRPPPNNNKKKJJJGGGGGGGGGFFFFFFIIIMMMQQQKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNHHHJJJLLLJJJGGGFFFHHHJJJLLLMMMNNNOOONNNKKKHHHFFFBBBBBBBBBDDDFFFGGGGGGEEEAAA@@@@@@@@@AAABBBBBBCCC???===;;;999999:::===>>>===============>>>??????;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======::::::;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;;;;<<<=========;;;:::;;;<<<777999<<<<<<:::999:::<<<888666888===<<<888999>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999:::;;;<<<======<<<<<<<<<===<<<;;;;;;:::777777888999:::;;;;;;<<<:::999777777888777666444666666555555555444444444777777666444222222444666777777666555444444333333222000///111444777777555444333222222444444333222333333333444444555555555444444333222222333333444555444444333333444444555222333444444555555444444444555666888888888777666999666444333444444222111222222222222222222222222000000000111222222333333555444444333222111000000222222222222222222222222000111222333444666777777444333333444666777666555222222000000000111222333///000111222222111000/////////000111111111111111~~~}}}{{{zzzyyywwwwwwsssrrrqqqooonnnnnnnnnnnnjjjjjjiiihhhgggggghhhhhhfffeeedddcccaaa```______\\\\\\\\\[[[[[[YYYXXXXXXTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLNNNKKKJJJKKKJJJGGGGGGJJJPPPSSSVVVVVVRRRLLLHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA>>>;;;:::;;;;;;:::999===>>>???>>><<<:::;;;<<<===>>>>>><<<;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>===<<<<<<;;;:::::::::999888999;;;===:::::::::999999888888888999999999999999:::;;;<<<::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;<<<===<<<;;;;;;<<<===:::;;;<<<<<<===<<<<<<<<<888888999:::;;;;;;;;;;;;:::::::::999999999888888555555666666777777888888777666555333333444555555555555444444444444555555555555444333444555666777222222222222333444555555777666555444333444444555666666666555444333111111///000222222111111222333222222444777888888555222777666444333333444555666666777888999888666444333222222111111111111222222111111000000//////......000111111222222111111000111111000000000000111111000111222333222222000///111333444444333333444555111000/////////000222333999>>>>>>777333444222...222111111111000000//////---...///111222222222222~~~}}}{{{yyyxxxvvvvvvrrrqqqpppnnnmmmmmmmmmmmmkkkjjjiiihhhggggggggggggfffeeedddcccbbb```______\\\\\\\\\[[[ZZZYYYWWWWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKHHHIIIMMMQQQUUUXXXXXXTTTNNNJJJGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB???===:::999:::;;;;;;:::>>>??????>>>===<<<<<<===>>>???@@@???>>>???@@@BBB@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<:::;;;;;;:::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===::::::;;;<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;999999888888888777777777555555555555555666666666555555444444444555777888555555444444444444555555444333222222222333444444333333222333333444555666777777555444444444555555666666666555444333222111000111333222222111333444444444555777999999777444666555444333333444666777777777888888777555444333222222111111111111222222000000000000////////////111111000000000000111111111111000000000000111111000000222222333222111000000111222111///......///222111000000000111333333;;;??????:::666777666222111111111111000000000///000000111222222222222222~~~}}}{{{xxxvvvuuutttqqqpppooommmllllllkkkkkkkkkjjjiiigggfffeeeeeeeeefffeeedddcccbbb```______]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIIIIKKKKKKIIIMMMRRRUUUXXX[[[ZZZVVVPPPKKKHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBB===;;;999999:::<<<<<<;;;???@@@AAA@@@>>>>>>>>>@@@@@@AAACCCCCCBBBAAABBBCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;<<<<<<===:::;;;<<<;;;::::::<<<>>>;;;<<<<<<======>>>>>>???<<<;;;;;;;;;;;;<<<==============================:::;;;;;;<<<<<<<<<<<<;;;:::<<<===<<<;;;:::;;;<<<999:::;;;;;;<<<<<<;;;;;;777777999:::::::::::::::777777777777666666666666555555555444444444444444444444444555666777999:::555555444444444444555555444444333222222222333333444444444444555666777777777777666555555555666666777777666555444333222222222333444444333222444555888777666777999999888777555555444444444555777888888888777666555444333222222222111111111111222222/////////000000000111111222111000//////000111222111111000000000000111111///000111222333333222111666777777555222000000000222111111111111222333444666::::::777444444444222111111111111000000000000222222222222222333333222~~~|||zzzwwwuuusssrrroooooommmlllkkkjjjjjjjjjkkkjjjhhhfffeeedddcccccceeeeeedddcccaaa```______]]]]]]\\\[[[YYYVVVUUUSSSTTTTTTUUUTTTTTTSSSRRRQQQMMMMMMNNNOOOOOOPPPPPPQQQNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHIIIKKKJJJIIINNNUUUYYY[[[]]][[[VVVOOOJJJGGGDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBB>>><<<::::::<<<>>>>>>>>>???@@@BBBAAA@@@@@@AAABBBAAACCCEEEEEEDDDBBBBBBBBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<;;;:::;;;===>>>999;;;<<<;;;::::::<<<===::::::;;;<<<===>>>>>>???======<<<<<<<<<<<<==============================:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<999999:::;;;;;;;;;;;;;;;666777888999::::::::::::777777777666666666555555666555555555444444333333555555555666777888888999555555444444444444555555666666555555444444444444555555555555666777888999777777777777777777777777888888777555444444333333333555666555444333444666999777666555777888888888444444444444555666777888999888666444333222222222222222111111111111222222...//////000111111222222333222000//////000222333111111000000000000111111...///111222333333333222999::::::888555333333444111111111111111222222222111333444333111111111111111111111000000000000000333222222222111111222222~~~}}}{{{yyyvvvtttrrrqqqooonnnmmmkkkjjjjjjiiiiiijjjiiigggeeedddcccbbbbbbddddddcccbbb```___^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMNNNOOOPPPQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIIIIGGGGGGIIIKKKJJJIIINNNVVV\\\]]]]]]YYYSSSLLLGGGEEEDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCC???>>><<<<<<>>>@@@AAA@@@???AAABBBBBBAAAAAACCCDDDBBBDDDFFFEEECCCAAA@@@@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<;;;:::;;;===>>>888:::;;;;;;::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<;;;:::999:::<<<888999999:::::::::::::::666666777888999999999999888777777777777666666666777666666555555444444444777777777777777777666666555555444444444444555555555555555555555555555444666666666666777888999999777888888888888888888888999999777666555444444444444666777666444444555666999777444333555666777666333333333444555666777777777666555333222111111111222222111111111111222222......///000111222333333444333111000000111333444111111000000000000111111...///111222333333333222222333333333111000111222...//////000000000000000111111333444333111222333000000000000000000111111222111111000000000111111||||||zzzxxxvvvsssrrrqqqooonnnmmmkkkjjjjjjiiiiiihhhgggfffdddcccbbbbbbbbbcccbbbaaa```___]]]\\\\\\[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHIIILLLOOOLLLIIINNNUUU[[[ZZZXXXSSSMMMGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAA???>>>>>>@@@AAABBBBBB???@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGEEEBBB???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;<<<<<<===999:::<<<===<<<;;;;;;<<<@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;<<<;;;:::999:::;;;777888999999::::::999999555666777888888999888888777777777777666666666666666666666555555555555555666777777777777666555444555555444444444444555555111222333333444444333333666666666666777888999999777888999999::::::999999;;;999777666555555555555555666777666444444444666888555333333444555555444222222333333444444444555444444333333222222111111222222111111111111222222//////000000111222333333333222111000000111222333111111000000000000111111///000111222333333222111---///000000//////000222---...//////000000//////......///222111...///222000000000000111111111111111111/////////000111222|||{{{zzzyyywwwuuusssrrrqqqooonnnmmmlllkkkjjjjjjjjjffffffdddcccbbbbbbbbbbbbaaaaaa```___]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTUUUOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJLLLQQQSSSOOOKKKMMMTTTUUUTTTQQQLLLGGGDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???AAAAAAAAA>>>@@@AAABBBBBBBBBDDDFFFJJJJJJIIIEEEAAA>>>===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<:::<<>>======>>>CCCBBBAAA???>>><<<;;;;;;>>>===<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888999:::;;;;;;999999:::;;;777888888999999999999999444555666777888888888888666666666555555555444444444444444444444555555555444444555666666666555555555555444444444444555555///000222444555555444444666555555666666777888999777888999;;;;;;;;;:::999<<<:::888666555555666666555666777666444333444555777555333333444555444333111222222222333222222222111111222333333222111000222222111111111111222222000000000111111222222222////////////////////////111111000000000000111111000000222222333222111000000111222222111111222444---...///000111000000///---+++---111000+++,,,111///000000000111111111111111111//////000111333444|||zzzyyyyyyxxxvvvuuusssrrrrrrooonnnmmmlllkkkjjjjjjjjjeeeddddddcccbbbbbbbbbccc``````___^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSSSSTTTUUUUUUVVVVVVOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHIIIJJJLLLNNNOOOLLLOOOUUUWWWRRRLLLNNNTTTQQQOOOKKKGGGCCCCCCEEEHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@>>>===???@@@@@@???===???AAABBBBBBBBBDDDFFFNNNMMMJJJEEE@@@>>>===>>>>>>>>>>>>>>>>>>?????????=================================>>>======<<<;;;<<<>>>AAAAAA@@@??????@@@BBBAAA@@@>>>;;;999777666>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999:::;;;;;;999999:::;;;777777888999999999999999444555666777888888888888555555444444444333333333222222222333333444444444111222444666777777666666555555555444444555555555000111444666777777777777555555555555666777888999777888:::;;;<<<;;;::::::<<<:::888666555555666777555666777666444333333444777555444444555555444222111111222222222111000000...000222333444333111000222222111111111111222222111111111111111222222222------...//////...------111111000000000000111111000111222333222222000///000111222222000000111222...///000222222111111000222///111555444//////555//////000000111111111222222111000000111333555666~~~{{{yyyyyyxxxuuusssqqqpppoooooopppooonnnllljjjhhhgggfffjjjhhheeeddddddccc```^^^bbbaaa```___]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPOOONNNLLLKKKIIIHHHHHHHHHPPPRRRTTTTTTPPPLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===???@@@AAAAAAAAACCCGGGJJJMMMIIIEEEBBBAAAAAA@@@???======<<<<<<===???BBBCCC???@@@???>>><<<<<<>>>@@@>>>BBB@@@;;;;;;???@@@===@@@???>>>>>>>>>>>>>>>???BBBBBBBBBAAA@@@===;;;:::999:::;;;<<<<<<:::888777:::999999888777777777888::::::999999::::::;;;<<<555777999888777777:::===999999999888888888888777999999999999888888777777666666555555555444444444333444444555555555444444555555555555555555555555444444333333333444444555888888888777777777777777555555666666777777777888777888:::;;;;;;:::888777666666666777999888666444444555555555555555444444333333333333333444555666333222111000////////////333333333333333222111000111111111111111111111111000000000000111111111111//////000000000000///////////////000111111222222000000000000111111111111......//////000000111111000000000000111222333444===:::555000......///111000111111111111222222222111111222222222222111111}}}zzzyyyxxxvvvtttqqqpppooonnnooonnnmmmlllkkkiiigggffffffhhhgggeeeddddddcccaaa___bbbbbb```___]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHIIIIIINNNPPPQQQPPPMMMIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@??????@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<>>>>>=========>>>@@@BBBDDDAAABBBBBBAAA??????@@@AAA===@@@???;;;<<<@@@BBB???@@@?????????????????????AAAAAAAAAAAA???>>><<<;;;:::;;;;;;<<<;;;:::999888;;;:::999888888888888888::::::999999::::::;;;<<<666888999888777777:::<<<999999999999888888888888999999999999888888888777777777666666555444444444333333444444444444444333555555555555555555555555555444444444555555666777999999888888777777777666666666666777777777888888777888999::::::999888777666555555666888777666444444444555555555555444444444444333333333444444555333222111000////////////111222222222111111000///111111111111111111111111000000000000111111111111000000000000000000000000......//////000111111111000000000000111111111111////////////000000111111/////////000000111222222777666444222111111111111000111111111222222333333222222333333333333222222~~~|||zzzxxxuuutttrrrpppnnnmmmmmmmmmlllkkkjjjiiihhhgggfffffffffeeeccccccddddddbbbaaacccbbb```^^^\\\ZZZXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKIIIHHHGGGHHHIIIKKKLLLMMMMMMKKKHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>=========???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;BBBCCCDDDCCCCCCEEEHHHJJJIIIFFFBBB?????????>>>===??????>>>>>>???AAACCCDDDAAABBBDDDCCCAAA@@@@@@AAA;;;===>>><<<===AAABBBAAA??????????????????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999::::::::::::999999::::::;;;<<<888999999999777777999;;;:::999999999888888888888999999999999888888888888888888777777666555555444333333333333333333333333555555555555555555555555555555555555666777888999::::::999999888777666666777777777777888888888888888888888888888888888888555444444555666666444333444444555555555555444444555444444333333333333444333222111000000000000000000111111111111000//////111111111111111111111111000000000111111111222222111000000//////000000111---......///000000111111000000000111111111222222/////////000000000000111000000000000000000000000222222333333444333222222000111111222333444444555333333333444444333333333~~~|||zzzxxxsssqqqooonnnllllllllllllkkkkkkjjjiiihhhhhhggggggdddcccbbbcccdddeeedddbbbcccbbb```^^^[[[YYYWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSRRROOOMMMMMMMMMNNNOOOTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJKKKIIIGGGFFFFFFHHHJJJKKKJJJJJJIIIGGGDDDCCCDDDFFFDDDCCCBBBBBBAAAAAAAAABBB>>>>>>>>>>>>???@@@BBBCCC???@@@@@@@@@@@@@@@AAAAAA???>>>>>>===<<<<<<<<<<<>>>>>>>>>>>===@@@@@@???@@@@@@BBBCCCDDD>>>@@@BBBBBBAAA?????????<<<===>>>===>>>@@@AAA@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========<<<;;;:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;::::::999999::::::;;;<<<::::::999999888888999999::::::999999999888888888999999999999999999999999999999999888777777666666555444444333333333333333555555555555555555555555444444444555666888999:::;;;;;;:::999888777666666777777888888888888888888777777666555555666777777444333222333444555333222333333444555555555444444555555444333222222222222333222111111000000000111000111111111111111000000111111111111111111111111000000111111111222222222111111000//////000111111/////////000111111222222000000111111111222222222000000000000000000000000111111111111111000000000111111222222333333333333111111222333444444555666222222333333333333222222~~~|||zzzxxxpppooommmlllkkkkkklllllllllkkkkkkjjjiiihhhhhhhhhcccbbbaaabbbdddeeedddcccbbbaaa___]]]ZZZXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPNNNMMMLLLMMMOOOPPPSSSTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOONNNLLLJJJHHHIIIHHHFFFEEEFFFGGGIIIJJJHHHHHHGGGEEECCCBBBDDDFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAAAAA@@@???>>>============???AAABBBCCCCCCCCCFFFHHHFFFCCC@@@>>>>>>???>>>>>>@@@@@@@@@AAAAAABBBCCCCCC>>>@@@BBBBBBAAA????????????>>>>>>??????>>>>>>>>><<<===>>>?????????>>>>>>>>>========================<<<;;;::::::::::::;;;<<<;;;;;;:::;;;;;;<<<<<<::::::999999::::::;;;<<<;;;:::999888999999999999:::::::::999999999999888999999999999999999999:::::::::999999999888888888777777666555444444555555666666666666666666666666333333333444555777888999::::::999999888777666666888888777777777777777777666555555444444555555666444222111222333444333222222222333444555555444444555444333222222222222222333222111111111111111111111111222222333222222111111111111111111111111111111111111111222222222222111111000000000000111111000111111222333333444444111111111111222222222222111111111111000000000000222222333333333222111111444333111000000111333333111111222333333444555555111111222222222222111111~~~|||xxxvvvooonnnlllkkkkkkkkkllllllmmmlllkkkjjjiiihhhggggggcccbbbaaabbbdddddddddcccaaa```^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTOOONNNNNNMMMNNNOOOQQQRRROOOPPPQQQRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDBBBBBBDDDFFFBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBAAA???>>>=========>>>===???AAACCCCCCDDDFFFHHHFFFCCC@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDCCCAAA@@@@@@AAA@@@>>>>>>AAA@@@===<<<>>>;;;<<<>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===;;;;;;:::::::::999999999;;;;;;:::::::::;;;<<<<<<::::::999999::::::;;;<<<;;;999888888:::;;;::::::::::::::::::999999999999999999999999::::::::::::999::::::::::::;;;;;;;;;;;;:::888777666777777888666666666666666666666666333333333444555666777888888888888777777777777777777777777777666666666666444444444444444444444444444333111111222333333222111222333444444555444444444333333222222222222333333222222111111111222222111111222333333333333222111111111111111111111111111111111222222222222333000111111222222111111000222222222333444444555555111111111222222222222333222111111111111000000000111222333444444444222222555333111000///000222333222222222222333333333333000111111222222111111000~~~}}}|||zzzvvvsssnnnmmmlllkkkkkkkkklllmmmmmmlllkkkjjjhhhfffeeeeeecccbbbaaabbbcccdddcccbbb______]]]\\\ZZZXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTLLLLLLMMMOOOPPPRRRSSSSSSNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCAAAAAABBBDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@AAAAAABBBBBBBBBAAA???<<<;;;;;;<<<===<<<>>>AAACCCDDDFFFHHHJJJGGGDDDAAA@@@AAABBBCCCBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA??????@@@AAA>>><<<===AAAAAA======???<<<>>>@@@BBBBBBBBBAAA@@@>>>>>><<<;;;;;;;;;;;;<<<888999:::::::::999888777::::::999999:::;;;;;;<<<::::::999999::::::;;;<<<;;;999777888;;;<<<<<<:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999:::;;;<<<======>>>???===;;;:::999999:::;;;666666666666666666666666666555555555666777777888666666666666666777777777666666666666555555555444111222333444444333222111555333111111222444444333111111222333444444444444222222222111222222333333222222222111111222222333000000111222222222222222111111111111111111111111111111111222222222333333///000222444444222000///111111222333333444444555111111111222222222333333222222222111111111000000///000222444444444333222111111111111111222222222222222222222222111111111111222222333333222222111}}}|||{{{xxxtttpppnnnmmmlllkkkkkkkkklllmmmlllllljjjhhhgggeeecccccccccbbbaaabbbcccdddcccaaa^^^^^^]]][[[ZZZXXXWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTJJJKKKNNNPPPRRRSSSTTTTTTQQQQQQRRRRRRPPPNNNKKKIIILLLLLLKKKKKKKKKKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJDDDEEEGGGHHHGGGFFFDDDBBB@@@BBBCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCC???@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBBBBB@@@===;;;::::::;;;<<<<<>><<<<<<>>>@@@===:::;;;AAABBB>>>>>>BBB>>>???BBBDDDDDDDDDCCCBBB???>>><<<;;;::::::;;;;;;777888:::::::::999777555999999999999::::::;;;<<<::::::999999::::::;;;<<<:::888666888;;;======;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;888999:::;;;<<<>>>???@@@AAA???===;;;:::;;;<<<===777777777777777777777777888777777777777777888888444444555555666777777777666666555555444444444333000111333444444333111000666333111111222444444333000111222333444444555444111111111111222333444444222222222111222222333333//////000111111111111111111111111111111111111111111111222222222333333333...000333555555333000...000111111222222333444444111111222222222333333333222222222222111111000000---///111333444333222111---///111444444333222000333333222111111000000///222333333444444333333222}}}{{{zzzyyywwwuuupppmmmhhhkkkmmmmmmkkkkkkmmmpppkkkjjjiiifffcccaaa___^^^___aaadddeeefffeeecccaaa\\\\\\\\\\\\[[[YYYXXXXXXUUUTTTRRRPPPPPPQQQSSSTTTPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSQQQOOONNNNNNNNNOOOMMMIIIFFFHHHLLLNNNLLLIIINNNLLLJJJIIIIIIHHHFFFDDDGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA;;;<<<===>>>>>>======<<>>@@@AAA???<<<@@@AAAAAABBBAAA@@@???>>>:::<<<>>>???@@@???>>>===:::<<<>>>???>>>===>>>???AAABBBCCCBBB@@@>>>>>>???@@@>>><<<<<<>>>>>>;;;999>>>>>>======<<<;;;:::999777777888999:::;;;;;;<<<888>>>@@@:::888;;;<<<::::::;;;;;;;;;::::::<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>@@@AAA<<<:::888999:::999666222555555555555555555555555555555555555555555444444333333333444444555555555777666555333333333444555666555555444444333333222555222000222666888666333111111222222222333333333000111111222222222111111333333222222333333444555---......///000111111222...///000111222333333444222222222111111000000000000111333555555555333222111222333444444444333333444222000111333333000---000111111222222222111111000111222333333222111000444444333111///...000222......////////////......***,,,000333333222000...|||zzzxxxvvvuuussspppmmmkkkmmmnnnmmmkkkjjjlllnnnmmmllljjjgggeeecccaaa```bbbccceeeffffffeeecccaaa[[[[[[[[[[[[ZZZYYYWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQOOONNNNNNNNNNNNOOONNNJJJHHHIIIMMMOOOMMMKKKKKKJJJHHHHHHIIIIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????????????????;;;<<<===>>>>>>>>>===<<>>===999;;;<<<>>>>>>>>><<<<<<;;;<<<>>>>>>>>>>>>@@@BBBCCCEEEFFFEEECCCAAA@@@@@@@@@>>>;;;;;;======;;;:::=========<<<<<<:::999999777777888888999:::::::::444:::<<<888777;;;===<<<:::;;;<<<;;;::::::<<<===;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???<<<:::999999:::999666333222222222222222222222222555555555555555555555555333333444444444444444444666666555444444444444444444444444333333333333333777333111222555777444111111111222222222333333333333333444444444333333222222222222222222333444444/////////000000000111111000000111111222333444555555555444444444333333333111222333555555444333222222333333333333444444444333111000111333333111///000111111222222222111111000111111111111111111000333444333111///...000222......////////////......---///111333333333111000~~~zzzxxxuuusssrrrqqqooommmmmmnnnnnnmmmkkkiiijjjkkkmmmlllkkkhhhfffdddbbbbbbdddeeefffgggfffdddbbbaaaZZZZZZZZZZZZXXXWWWVVVUUUVVVUUUUUUSSSQQQOOOMMMLLLQQQRRRRRRSSSSSSRRRRRRRRROOONNNMMMMMMLLLMMMNNNOOONNNKKKIIIJJJMMMOOONNNLLLHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>===??????@@@CCCHHHKKKLLLLLLLLLGGGBBB@@@AAAAAA@@@>>>>>>>>>???@@@@@@???===<<<999:::;;;<<<===<<<;;;:::<<<<<<======>>>@@@CCCFFFHHHJJJLLLKKKHHHEEEBBBAAA@@@>>>;;;:::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999888888888888888888888888888555999;;;999888;;;===<<<999;;;<<<<<<;;;:::<<<===::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999999888666444111111111111111111111111555555555555555555555555444444444444444444333333444555555555555444444333111222222222222333333333777555222222444555222///111111222222222333333333444444444333333222222222222111111111111222333333000000000000000000000000333333222222222444555666555555555555555444444444222333444444444333222111333333222111222333444555222000000111222333222111111111222222222111111000111000000//////000000111333333333111//////000111---......//////......---111111222333333222222111~~~|||yyyvvvrrrpppoooooonnnmmmkkklllkkkkkkiiiiiiiiiiiilllkkkjjjhhhfffdddcccbbbdddeeeeeeeeedddbbb```^^^ZZZZZZYYYXXXWWWVVVTTTSSSQQQRRRRRRRRRQQQNNNLLLJJJRRRRRRSSSSSSSSSRRRPPPPPPMMMLLLKKKKKKLLLMMMNNNOOOMMMKKKIIIJJJLLLMMMMMMLLLGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<======>>>>>>>>>???>>>>>>@@@DDDHHHKKKKKKJJJHHHEEEAAA@@@@@@@@@???=========>>>??????>>>===<<<:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<===AAAFFFJJJOOOQQQSSSQQQMMMGGGCCCAAA???>>>;;;::::::;;;<<<<<<:::::::::;;;::::::999999999999999888888777777777;;;<<<<<<;;;::::::::::::999;;;<<<<<<;;;;;;<<<===;;;;;;<<<=========<<<<<<;;;;;;;;;::::::::::::::::::999999888888888999999999888777777777666555444333333333333333333333333444444444555555555555555555555555444444333333333333444555666555555333222///000000111222222333333666444222222444444333111111111222222222333333333333333222111000000000000111111000000111111222333000000000111111222222222555444333222333444666777444444444444444444333333333333333333333222111000222111000//////111333444111000000000111222333333111111222222222111000000111000///......///000111222333333222000///000111.........//////.........333222222111111111111222|||yyywwwtttqqqooooooooonnnmmmiiihhhhhhhhhhhhiiihhhhhhiiihhhgggfffdddcccbbbaaabbbbbbbbbbbb```___]]]\\\YYYYYYYYYXXXVVVUUUSSSRRRNNNPPPQQQSSSRRRQQQNNNMMMQQQRRRSSSSSSSSSQQQOOONNNLLLKKKJJJJJJKKKLLLNNNOOOJJJIIIHHHIIIJJJKKKKKKKKKIIIGGGFFFFFFHHHHHHGGGEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<===>>>??????@@@===>>>@@@DDDHHHIIIIIIGGGDDDBBB???>>>>>>>>>===<<<<<<<<<>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===BBBHHHLLLUUUWWWWWWUUUOOOHHHCCC@@@======<<<;;;::::::;;;===999999::::::;;;:::::::::::::::999999888777777777;;;:::999::::::999888999999;;;======<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999888777777777777888666666666555444333333444555555555555555555555555444444444555555555666666555555555444444333333333222333444555555444333222...///000000111222333333222222111222333444444333111111222222222333333333333222111000000000111111111111000000111111222333...///000111222333444555444333333222333444666777444444444444444444444444333333333333222111111000111///...------///111222000111111000000111333444222222222222222111000///111000///......///000111111222333222111000000111...//////000000//////...222222111000000000111111}}}yyywwwvvvtttqqqpppqqqpppooonnnhhhgggfffggghhhiiihhhgggffffffeeedddcccbbbaaa`````````______]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRNNNOOORRRSSSTTTTTTSSSRRRPPPQQQSSSSSSSSSQQQOOONNNLLLKKKKKKJJJKKKLLLMMMNNNIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????<<<<<<<<<===>>>???@@@AAA>>>???@@@CCCEEEFFFEEEDDD@@@@@@???======<<<<<<<<<;;;<<<>>>??????>>>>>>============<<<<<<<<<<<<<<<;;;<<<<<<<<<>>>BBBGGGLLLUUUVVVVVVSSSMMMFFFBBB???:::<<<===<<<;;;:::;;;<<<888999:::;;;;;;<<<;;;;;;:::::::::999999999888888777444444888:::999999:::999;;;>>>>>>===<<<<<<===999999:::::::::999999888;;;::::::999999888888777888888777777777777777888555666666444222222333555333333333333333333333333333333444444555666666666444444444444444444333333222333333444444444444333//////000111222222333333111111111222333444444444111111222222222333333333444444222222222333444555222111111111111222333333000000111222333444555555000000111222333444555555555555555666666666666666222222222222111111111111//////...---...///000111111222222000///000222444222222222222222111000///111000000//////000000111000111333333111000111111///000000111111000000///111111000000000111111222}}}{{{wwwuuuuuutttsssssssssrrrpppnnnllljjjhhhhhhjjjjjjhhhfffeeeeeedddcccbbbaaaaaa```^^^^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZXXXVVVTTTSSSRRRMMMNNNPPPQQQRRRRRRRRRQQQOOOPPPRRRSSSSSSRRROOONNNMMMLLLKKKKKKKKKLLLMMMNNNIIIIIIJJJIIIIIIIIIKKKLLLHHHGGGFFFGGGIIIKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===<<<<<<===>>>???AAABBB@@@??????AAACCCCCCBBBAAA?????????>>>===<<<<<<===<<<===>>>???@@@???>>>>>>===<<<<<<;;;;;;:::;;;;;;:::;;;<<<<<<>>>AAAFFFJJJPPPQQQPPPMMMHHHCCC@@@@@@888;;;===>>><<<::::::;;;999999:::<<<<<<=========;;;;;;;;;::::::::::::::::::555444999===;;;:::<<<999;;;>>>???>>>===<<<===::::::::::::999999888777:::::::::999888777777777888777777777777777888888666777777555333333555777222222222222222222222222333333444444555666666777333333444444444444444444333333222222333333444555000111111222222333333333111222333333222222222333111111222222222333333333333333111111222333555777222222222222222333444444333333333333333333222222+++,,,///222333444333333444444555555555666666666111111111111111111222222/////////000000000111111222333333111......111444222333333222222000//////000111111111111111111000///111333333222111111111111111222222222222111111000111111222222333333333|||zzzvvvtttuuutttttttttuuutttqqqooopppmmmjjjjjjkkkjjjhhheeeeeeeeedddccccccbbbaaaaaa^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJKKKJJJJJJJJJKKKMMMFFFEEEFFFHHHJJJLLLMMMLLLGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB===<<<<<<<<<>>>???AAACCCAAA@@@??????AAAAAAAAA??????@@@@@@???>>>======>>><<<===>>>@@@@@@@@@???>>><<<;;;::::::999999999::::::;;;<<<===>>>AAAEEEHHHJJJKKKKKKHHHDDDAAA@@@@@@666:::>>>???===:::::::::999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;BBB;;;999>>>@@@<<<;;;<<<999;;;>>>???>>>===<<<============<<<;;;:::999888::::::999999888777777666777777777777777888999999777888999777444444666999333333333333333333333333333333444444555666777777333333333444444555555555333333222111222333555666222222222222222333333333333444444333111000111111111111222222222333333333111000//////000222444666333333222222333333444555666666555444222111000000'''***...111333333333222222222222333333333444444111000000000111222333333000000111222222222222111333444333111...---111444333333333222222000//////000111222333333222111000///111333333222111111111222222333333333333222222000111222333444555555444}}}zzzxxxtttrrrpppqqqqqqpppnnnllliiihhhggghhhhhhhhhgggeeebbb```bbbbbbcccbbbaaa___^^^\\\^^^^^^^^^]]][[[XXXVVVTTTZZZYYYYYYWWWVVVTTTRRRQQQOOOMMMJJJJJJLLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIKKKMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFHHHKKKLLLHHHHHHHHHHHHGGGFFFDDDCCCEEEFFFFFFDDDBBBAAABBBDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAA@@@@@@BBBCCC@@@BBBCCCBBB@@@???@@@AAA>>>>>>======>>>>>>???@@@>>>BBBBBB>>>>>>BBBBBB>>>@@@?????????>>>>>>======??????>>>>>>======<<<<<<::::::::::::::::::::::::=========<<<<<<>>>BBBEEEHHHFFFDDDCCCCCCBBB@@@??????>>>===;;;;;;;;;<<<===>>>>>>>>>=======================================???>>>>>>??????;;;444...;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;::::::999999999999888777888999:::999777;;;888555555888;;;<<<;;;<<<999666333111111333444555555555555444333222111555555444444444333333333666444222000000111222333111333444444333222333444111222333333333333222111222111000000000111222333222222333444444444333333555444333222333444555666222222222222222222222222555444333333444333111///333333222111000000111111///111333444444444222111///000111222222111000///&&&(((,,,///222222111000555444222111111111222333000111111...++++++...111111111222222222333333333111222333333333111///---333333222222111000//////111222444555555444222111~~~{{{yyyxxxuuusssppppppppppppooommmkkkjjjhhhiiiiiiiiigggeeebbb```cccccccccbbb```^^^\\\ZZZ\\\]]]]]]\\\[[[YYYXXXWWWZZZYYYYYYWWWUUUSSSQQQPPPPPPOOONNNPPPQQQRRRQQQPPPQQQPPPOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJGGGIIIKKKMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFHHHJJJLLLHHHGGGGGGFFFEEEEEEDDDDDDFFFGGGFFFEEEBBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???@@@BBB<<<>>>???@@@@@@AAADDDFFF>>>>>>>>>>>>>>>??????@@@@@@CCCCCC@@@@@@CCCCCC@@@?????????>>>>>>>>>======??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999;;;???CCCCCCAAA????????????===<<<>>>======<<<<<<===>>>???;;;;;;<<<===???@@@AAAAAA????????????????????????;;;;;;<<<>>>@@@???;;;777;;;;;;;;;;;;;;;;;;::::::;;;:::::::::999999999999999888777777888999888777999777666777:::===>>>===:::888666444333444555555555555555555444333222111555555555444444444333333444333222222222333444444111333444444333111222333222333444444444444333222222222111111111222333444111222222222222222111111333333333222333333444555222222222222222222222222333222111222333333111000333222222111000000111111111111111111111222333333///000111111111000///...***,,,...111333333333222111000///......///000111000111000...,,,+++...111111222222222222333333333000111222333444333111000333333222222111000000///111222333444444333222111~~~{{{yyyxxxwwwuuutttppppppppppppooonnnmmmllljjjjjjjjjiiihhheeebbbaaaccccccbbbaaa___]]][[[ZZZ\\\\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYWWWUUURRRPPPOOOOOOOOOPPPRRRTTTSSSQQQNNNQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJIIIGGGGGGFFFFFFGGGHHHJJJKKKGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGGGGEEECCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDEEEEEECCCAAA??????@@@<<<===>>>>>>???AAAEEEHHHAAA@@@???????????????@@@@@@BBBBBB@@@@@@BBBBBB@@@??????>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888888888999<<<@@@CCC@@@>>>======>>>>>>===<<<>>>>>>===>>>>>>???@@@AAA<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===??????>>><<<;;;::::::999888888777777999999999999999888888888888777666666888888777666777777777999<<<>>>>>>===777777666555555555555666555555555444444333333222555555555444444444444333444444444444333333222222222333444444222000111111333444444555555444444333333222222222222333444555333333333333333222111000111111222333333333333222222222222222222222222222333222111111222111///---333222111111000111111111222111///...///000333444000000111000000///...---......///000111222333333333333222111111222333444222222222000...///000222222222222222333333333333///000222444444444444333333333222222111000000000000111222333333222111000~~~{{{yyyxxxwwwuuussspppppppppppppppooooooooollllllkkkjjjhhheeecccbbbccccccbbbaaa```___^^^]]]___^^^^^^]]][[[ZZZYYYXXXZZZYYYXXXVVVTTTRRROOONNNMMMMMMMMMNNNPPPPPPNNNLLLOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFCCCBBBAAABBBDDDEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDAAA@@@@@@AAA@@@@@@@@@???>>>AAAEEEHHHFFFEEECCCAAA@@@???>>>>>>>>>??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<===???CCCFFFAAA???>>>???AAAAAA@@@???@@@@@@???@@@@@@@@@@@@AAACCCCCCBBB@@@???===<<<;;;???????????????????????????>>>===<<<<<<;;;:::999999999999888888777777777888888888888888888888888777666555666777888777555666777888999;;;;;;;;;:::666666666555555555444444555555444444333333333333555555555555444444444444444444555555444111///---222333444333111000000111333333444444444444333333333333333333444444555555777777666666555444333222///000111333333222111111111111111111111111111111666444222222111000---+++222222111111111111111222111000/////////000222222111000000000///......---//////......///000111222555444333333333444555666444444444333222333444555222222222333333333444444111222333444444444444333222222222111111111000000000000111111111111000000{{{yyyxxxvvvtttrrrppppppoooooooooooooooppplllkkkjjjiiigggeeedddcccbbbbbbbbbbbbbbbcccccccccbbbaaa```]]][[[YYYXXXWWWYYYXXXWWWVVVSSSQQQOOONNNOOOMMMKKKJJJLLLMMMMMMLLLLLLLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHHHHFFFEEECCCAAAAAABBBDDDEEEAAACCCEEEFFFEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCCCCBBBAAAAAABBBAAAAAAAAA@@@@@@BBBFFFJJJJJJIIIFFFDDDAAA???======>>>======>>>>>>======>>>==================>>>>>>======<<<<<<;;;:::::::::888999;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@BBBFFFHHHBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAA@@@??????>>>FFFEEECCCAAA>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;888777666666777777888888999999999999888888888888888888888888777666555666777888777555777888888999888777666666666666555555444333333222555555444333333333444444666666555555555444444444000111333444444222000///222333444444222111111111333333222222222222333333333333444444555555555555777777666666555444333222///000111222333222111000111111111111111111111111444333222222333222000...222111111111111111222222...///000111222111000000111111000000////////////222111/////////111222444333222111000000111222333333333222222333333333333222222333333333444444444444444444444333333222222222222222111111111111111000000000000000000000000~~~{{{yyywwwvvvsssrrrppppppooonnnnnnnnnooooookkkjjjiiihhhfffeeeddddddaaaaaaaaabbbccceeefffgggeeecccaaa^^^[[[YYYXXXWWWWWWWWWVVVUUUSSSQQQOOONNNRRROOOLLLKKKLLLMMMNNNNNNJJJKKKMMMOOOPPPPPPOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEE@@@CCCFFFGGGFFFFFFFFFGGGCCCCCCBBBAAAAAAAAAAAABBB===@@@BBBCCCBBBAAAAAABBB===>>>???@@@AAADDDHHHLLLJJJIIIFFFCCC@@@>>>===<<<@@@>>>>>>@@@@@@>>>>>>@@@<<<<<<============>>>>>><<<<<<<<<;;;::::::999999888999;;;===>>>===<<<;;;;;;===???@@@AAABBBEEEGGGCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCBBBAAA???===<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999777666777888777777888888999::::::;;;888888888999999999999999888777666666888888777666888999999777555444444555666555555444444444555555555555333333222333444555666666666555555555444444,,,...000333555555555444111333555444333222333444333222222111111222222333222333444444555555444444333333333333333222111000000000111222222222222111111111111111111111111111000000000111444444333222111111111000111111222333...///111333333222111///111111000000000000111111444333222222333444555666666555444333222333333444111000///000222222111000333333333333444444444444555444444333222111111111111111111111111111111111000000000000000000000000}}}{{{xxxwwwvvvuuutttrrrqqqpppnnnmmmmmmmmmmmmnnniiihhhgggfffeeeeeeeeeeeebbbaaaaaaaaabbbdddfffgggdddccc```^^^[[[ZZZYYYYYYUUUUUUUUUTTTSSSQQQPPPOOOQQQOOOMMMMMMNNNOOONNNMMMJJJKKKMMMOOOOOOOOONNNMMMKKKJJJIIIHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEGGGHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB===@@@BBBBBBAAA???>>>???;;;===???@@@AAACCCFFFHHHEEEDDDBBB@@@???>>>======AAA======AAAAAA======AAA<<<<<<<<<=========>>>>>><<<<<<;;;;;;:::999999999999;;;===@@@@@@@@@>>>======???AAABBBBBBCCCEEEGGGFFFDDDCCCCCCEEEEEEDDDCCCAAABBBBBBBBBAAA???>>>=========>>>>>>>>>>>>>>>???::::::::::::::::::::::::444777999999777666777999888888888888888888999999999999999999:::::::::;;;999888777777888999888777888999999777444333555888555555444444555888:::<<<666444333222222333555666666666666666555555555555000111333444666666666666111333555555444444555666444333222222222222333444111222333444555444444333111222222222222222111111222111111111111222333333111111111111111111111111111000000111222222111///111111000000111222222333000111111222222222222222111111000000111222333444333333333333444555666777:::999777666555444555555111000///000333444222000333333333444444444444555333222222111111111222222111111111111111111111111111111111000000111111111yyywwwuuuuuuuuuuuutttsssqqqpppnnnmmmlllllllllmmmggggggfffeeeeeeeeeeeeeeecccbbbaaaaaaaaabbbdddeeecccbbb```]]]\\\[[[[[[[[[TTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMOOOPPPOOOLLLIIILLLMMMNNNOOOOOONNNLLLKKKJJJIIIHHHHHHIIIKKKNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEEEEFFFEEEEEEDDDEEEGGGIIIIIIFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAABBB???AAACCCBBB@@@===<<<<<<<<<>>>@@@@@@??????@@@BBB??????>>>>>>===>>>>>>>>>???::::::??????::::::???;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::999999888;;;===???BBBBBBBBB@@@???@@@BBBCCCDDDDDDDDDFFFHHHIIIGGGFFFFFFGGGGGGFFFEEE???@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>::::::::::::::::::::::::555888::::::777555666777999999888888777777666666999999999::::::;;;;;;;;;999888777888999:::999777888999999666444444888;;;555444333444777;;;???BBB666444333222222333555666777666666666555555555555777777777777666555444333111333555666555555777888555444333333333333444555111222333444444444333222222222333444444444333333333222111111111222444555000000000000000000000000555333111111000...+++)))111111000000111222333333333222111000111222444555111111000000111333555666000000111222444444555555888777555333222111111222444222111333666777555333333333333444444444555555000000000000111222333444111111111111111111222222222222111111111111222222~~~}}}wwwrrrssswwwxxxtttoooqqqooommmlllllllllkkkjjjiiiiiihhhgggfffeeedddddddddcccaaa```aaacccfffhhh```___^^^\\\[[[ZZZZZZZZZVVVTTTSSSQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEFFFGGGGGGFFFDDDHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>===;;;:::>>>???AAAAAA???>>>???@@@@@@@@@@@@???>>><<<;;;:::===>>>???@@@???>>><<<:::;;;<<>>===>>>???@@@>>><<<999888888999999??????>>>???@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCC??????>>><<<;;;:::999888999:::;;;<<<============<<<999777777:::<<<<<<;;;999999:::::::::999999888999999999999999999999999;;;999888666666777999:::777888888999999999888888999888777555555555666777555555666888888999999999555444333444666666666444555555444444444555555666555444333444555666555444444333222111222333444555555111000333555444555888111000000//////000000111111111222222222333333333111111111111222333444555222222222222111111000000222111111222333222000...111111111111222333444555///555::::::555111000111555444333333444777999;;;111222333666888777444222333222222111111222222333333333333444555666777888555222000000333444333111222333555555333000000000////////////////////////222111111111000000//////~~~}}}|||xxxttttttvvvvvvssspppqqqooommmlllllllllkkkjjjhhhggggggfffeeedddcccccccccbbbaaa``````bbbdddeee^^^]]]\\\ZZZYYYYYYXXXXXXTTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHJJJLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFGGGHHHGGGEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>======>>>@@@AAAAAA?????????@@@?????????>>>===<<<;;;:::===>>>???@@@???>>><<<;;;;;;<<<>>>>>>===>>>???AAAGGGEEEAAA===:::999888888>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@======<<<;;;:::999888888888888999;;;;;;;;;;;;;;;===:::888888:::;;;;;;:::888888888888888888888777999999999999999999999999:::999777666666777999:::777888888999999888888888999888777666666666777777444444555777777888888888555444444444666777666555777666555444444444444444444333333444666888777777555444333222222333444444444000///222333222333666444444444333333444444444333333333444444444444444333333333333333444555666222222222111111111111111333222222222333333111///111111111111222333444555111555999999555222222333666555444444444444666666444222222333444555444333333222222111111222222333444333333333333444444555555333000111333444333222222444555444222000000111111111111111111111111111222222222222111111111000}}}|||yyyxxxvvvuuussssssrrrrrrqqqooommmlllllllllkkkjjjgggfffeeedddcccbbbbbbaaaaaaaaaaaa```````````````[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLKKKIIIIIIJJJLLLHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGEEECCCDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@???@@@@@@??????>>>===<<<;;;;;;:::===>>>?????????>>>===<<<;;;<<<=========>>>AAADDDKKKIIIEEEAAA===<<<;;;;;;===>>>???@@@@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>=========<<<;;;;;;:::999888888777666777888999::::::::::::<<<:::888888999::::::999777777777777777777777777999999999999999999999999999888777666666777888999777888888999888888777777999999888777777777888888333444555666666777666666666555444555777888777666888777666555444333333333333333333555999;;;;;;;;;777666555333333333444444333000///222222000000444666666555555555555666666333333333333333333333333333333333222333333444444222222222111222222333333333333222333444444222000111111111111222333444555222555777666333222333555666666555444333222111111555333111000111222333222333222222111111222222333444444333222222222222222555333222222333444444333333444444333111000111222333333333333333333333333333333333222222222222222~~~|||{{{wwwxxxxxxuuuqqqoooppprrrqqqooollllllllllllkkkjjjffffffeeedddcccbbbbbbaaa````````````___]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVXXXVVVUUUSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLLLLKKKIIIIIIJJJKKKGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@????????????>>><<<======>>>???@@@AAAAAA???AAABBBBBBAAA@@@@@@AAA???>>>===<<<<<<;;;;;;;;;>>>>>>?????????>>>>>>===<<<============???CCCFFFJJJHHHEEEBBB@@@??????@@@<<<>>>???@@@@@@???===;;;?????????>>>>>>=========???>>>>>>===<<<;;;;;;:::;;;;;;::::::999999888888666777888999999::::::::::::999888888888:::;;;;;;777777666666777777888888888888888888888888888888777777666666666777888999888888888888888777777666999999888888888888888888444555666666777777777666777666555666777888888666777666555444444444444444444444555888;;;>>>??????888777666444333333333444333111111333222//////333444444333333333333444444222111111111111000000000222222111000000000111111333222222111222333444444444333222333444444333222111111111111222333444444222333444333111111333555444444444444333111000///444222111000111111111000333222222111111222222333333333222222222222333333555444333333444444444444444444333222000000222444333333333333333333333333222222222222222222222222|||{{{zzzvvvxxxyyyuuupppnnnooorrrpppnnnkkkkkkkkkkkkjjjhhhgggffffffeeedddcccbbbbbb______``````^^^\\\YYYXXXZZZZZZZZZZZZZZZXXXWWWWWWXXXVVVUUUSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLJJJIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFCCCAAA@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@AAACCC@@@@@@?????????>>>>>>>>>:::::::::;;;<<<>>>@@@AAA@@@AAACCCCCCAAA@@@AAABBB???>>>===<<<;;;;;;<<<<<<>>>>>>???????????????>>>>>>????????????AAAEEEHHHHHHFFFDDDAAA???>>>??????;;;<<<>>>??????>>><<<:::>>>>>>======<<<;;;;;;;;;???>>>>>>===<<<;;;;;;:::;;;;;;;;;:::::::::::::::777888999:::;;;;;;;;;;;;777777777777888:::<<<>>>888777777777777888999:::888888888888888888888888777777777777777888999999888888888888888777666555888888888999999999888888666666777888888888777777777666555666777888888666444444444444444555666777666666666999===@@@AAA@@@888777666444333333333444333222333555333000111555333333222222222222333333111111111111111111111111222222111111000111111111555444333222222333444555444333222222444444444333111111111111222333444444222222222111000000111222111222222333222222111111111111111222333222///---333222222111111222222333222222222222333444555666444444444444333333444555333444333111000000222444222222222222222222222222000000111111111111111111}}}|||{{{zzzwwwxxxxxxtttpppmmmnnnpppnnnllljjjiiiiiiiiihhhggggggffffffeeedddcccbbbaaa____________]]][[[YYYWWWYYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMLLLKKKIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAA??????????????????>>>>>>@@@AAABBBBBBAAAAAABBBCCC@@@@@@@@@?????????>>>>>>999888888999;;;===@@@AAA@@@BBBCCCCCCBBBAAAAAABBB@@@???>>><<<<<<<<<===>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBCCCFFFIIIIIIGGGCCC???===;;;;;;;;;:::;;;<<<=========<<<;;;???>>>>>>>>>======<<<<<<>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<666777777777777999<<<>>>888777666666777888:::;;;888888888888888888888888777777888888999999::::::888888888888777666555555666777888888999888888888777777888888888888777777666555444555777888777666333333333444555666777888777666666999<<<>>>>>>>>>777666555333333333444444222333555888555111222777444444333333333333444444333333444444444555555555444444444333333444555555777666444222222333444555444222111111333444444333111111111111222333444555444333222111000000000000000000111111222222333333000000222444555333000---333222222111111222222333111111222222333555666777333444444333222222333555222333333222111111222444111111111111111111111111000000000000000111111111}}}|||{{{{{{xxxwwwvvvssspppnnnnnnnnnmmmkkkhhhhhhhhhhhhgggeeeeeeeeedddcccbbbaaaaaa```______^^^]]]\\\[[[YYYXXXXXXYYY[[[[[[[[[ZZZXXXWWWTTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLMMMMMMLLLLLLJJJIIIIIIIIIKKKMMMMMMKKKIIIIIIJJJHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEDDDBBBAAA>>>>>>>>>>>>>>>?????????>>>@@@AAAAAA@@@@@@AAACCCAAAAAA@@@@@@@@@?????????999999999999;;;===@@@BBBAAABBBDDDDDDBBBBBBBBBCCCAAA@@@>>>=========???@@@???>>>>>>>>>??????@@@AAABBBDDDEEEEEEEEEEEEGGGHHHFFFDDDAAA>>><<<;;;;;;;;;:::::::::;;;<<<<<<<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::::::::;;;888999:::;;;<<<<<<<<<<<<777999999888666666999<<<777666555555555777999;;;888888888888888888888888777888999::::::;;;;;;;;;888888888888777666555444555666777888888888777777666777777777777777666666555444444444666777666555444444444444444555666777666555555666888:::999888555444333222222333444444111222666888555111333999444444333333333333444444333333444555666777777888444444444444555666777777999888555222222222333444333111///000111333333333111111111111222333444555666555444333222111000...222222111000111222333444111111111222444444222000333222222111111222222333222222111222222333444444222333444333111000222555000222444333222111222333111111111111111111111111000000000111111222222222}}}|||{{{{{{yyywwwuuurrrpppooonnnmmmllljjjggggggggggggfffdddddddddcccbbbaaa```____________^^^]]]\\\[[[ZZZZZZWWWXXXZZZ[[[[[[YYYWWWVVVVVVTTTSSSQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBAAA>>>>>>>>>>>>????????????===???@@@@@@??????@@@BBBAAAAAAAAA@@@@@@@@@@@@???;;;:::::::::;;;>>>AAACCCAAACCCDDDDDDCCCBBBBBBCCCBBBAAA???======>>>@@@AAA??????>>>>>>???@@@AAAAAACCCEEEGGGHHHGGGFFFGGGHHHAAA@@@>>><<<<<<===>>>???:::999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;777777777888999999::::::888888999:::;;;;;;;;;;;;:::;;;;;;999555444777999666555444333444666888:::777777777777777777777777777888999:::;;;<<<<<<;;;888888888888777666555444444555666888888888777666555666666666666666555555555444333444666666666555666555555444444444555555555444333444555666555444444333222222222333444555///111555888555111333999333222222111111222222333000111222333555666777777222222222333444555666777;;;999666333111222333444222000//////111222333333111111111111222333444555888777666555555333000...555333222000000111333444333111000000222444444444333222222222222222222333333222111111000111111111111333444333000000222555///111444444333222222222111111111111111111111111111111111222222333333333~~~|||zzzyyyyyyxxxvvvsssqqqpppooommmlllllllllkkkkkkjjjiiihhhhhhfffeeecccaaa``````aaaaaaaaa]]][[[\\\[[[WWWXXX[[[\\\]]]]]][[[XXXVVVUUUVVVXXXVVVSSSQQQOOOOOOOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIILLLIIIGGGGGGHHHIIIJJJIIIDDDCCCAAA@@@@@@@@@AAAAAA<<<>>>???@@@???>>>???@@@BBBAAAAAA@@@????????????BBB???===???BBBAAA<<<777999:::;;;<<<<<<<<<<<<<<>><<<<<<:::999888888777777888999:::999888888:::<<<888888888888888777666666999999999888777666666555888777666555555666777888<<<;;;:::888777777666666666777888999999888666555777777777777777888888888;;;:::888777555444444333555666666666555444333333999888777666666666666666444555777888888888777666666666666666666666666666777666555444333444555555222222333444444555555666444444333222222222333333111222333333444444333333333333222111222333555666666666555444333222222111444333111000000111333444666444222222333555555555666666555555555444444444333333333111000111444777666555333111111111333444222333333222111000222333222000///000222333000...000000111111222222222222222222222222222222222222111333333222000///000111000111333333444333222111~~~{{{zzzyyyyyyyyyuuusssqqqppppppooonnnmmmlllkkkkkkjjjiiihhhggggggfffeeecccaaa___^^^^^^^^^___[[[ZZZ[[[ZZZWWWWWWZZZ\\\^^^^^^]]]ZZZWWWVVVVVVWWWUUURRRPPPNNNNNNOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKIIIGGGGGGHHHIIIHHHGGGBBBAAA@@@???>>>???@@@@@@:::<<<>>>?????????@@@BBBBBBAAAAAA@@@@@@@@@@@@AAABBB???===???AAAAAA===999::::::;;;;;;;;;<<<<<<<<>>=========>>>???888;;;===??????@@@BBBCCCAAAAAAAAABBBBBBBBBBBBBBBCCC@@@>>>>>>AAAAAA???<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???>>><<<:::::::::;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;888888888888999999999999888888888777777888888999777888888888777777999:::888888888999888888777666999999888888777666666666777777666555444444555555555555444444444444555555:::999777666777888999:::888888888777777666666666777777777777666666666666555555666666666555444444666555555555555666666777555555444444555555666777666666666666666666666666777666555555444444555555222222333444444555555666777666555444333333333333111222333333444444333333333333222222222333444444444444444444333333333333444333222111111222333444777555333333333444333222555555555555444444444444222333555444333333444666555555333222222222333444...111444666444222111000333111111111333333222111///000000000000000111111222222222222222222222222111222333222000000000222333333333333333222111000~~~}}}{{{yyywwwvvvwwwyyyzzzqqqooommmlllmmmmmmllljjjiiiiiihhhgggfffdddcccccccccbbbaaa```^^^]]]]]]\\\\\\YYYXXXZZZZZZXXXYYY]]]\\\^^^aaaaaa^^^ZZZVVVUUURRRQQQPPPOOONNNMMMNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIGGGEEEBBB>>>===<<<;;;;;;<<<======999;;;>>>?????????AAABBBAAAAAABBBCCCCCCDDDDDDDDDCCCAAA??????@@@AAAAAA???========================>>>???AAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????===<<<::::::;;;<<<;;;:::<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999444444555666777999;;;<<<666777888777666666888:::888888888999999888888777888888888888777777666666888888777666666555555555666666666666666777888999888888888888888999999999999999888777666555555444555666666777777777777777555555666666666666555555555444444444555666777777888777666666666777999:::666666666666666666666666777666666555555555555555222222333444444555555666888777666555444333333333333333444555555555555444333333333333333333333444222222333333333444444444333333222222222333444444777666444333444444222111444444444444444444444444111333555666444444444555555444333333333333444444...000222333222111000111222111000111111222222222111111111111111111111111222222222222222222222222000222333222111000111222222222222222222222222222~~~|||{{{yyywwwwwwxxxyyyzzzrrrpppmmmlllkkkjjjiiigggiiihhhgggfffdddcccbbbaaa`````````````````````___]]]ZZZYYY[[[[[[YYY[[[^^^[[[^^^``````]]]YYYVVVTTTPPPPPPOOOOOONNNNNNNNNNNNLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGFFFCCC@@@<<<;;;:::::::::;;;<<<<<<;;;===?????????>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAA@@@@@@???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHEEECCCAAA@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>===<<<<<<<<<;;;;;;::::::::::::999:::;;;;;;;;;:::999999666666666666777888999:::666777888777666666888:::888888999999999999888888888888888777777777777777999999999999888888777777777777777777888999::::::444666999;;;;;;:::888666999888888777666555444444444555666777888888888777555555666666666666666555555555555555555666777888888888777666666888999:::777777777777777777777777666666666666666555555555222222333444444555555666777777666555444333333444444555555666666666666666333333333333333333333222111111222333333444444444222222222333333444444555777555444444444444222000333333444444444444444444111333555555444333444555444444444444444444444555222333333222111222444777000000000000000111222333333333333333333333333333222222222222222222222222000111222222111000111222000000111111222333444555}}}zzzyyyyyyxxxwwwwwwwwwwwwssspppmmmkkkkkkjjjhhhfffiiihhhgggfffdddbbbaaaaaa]]]^^^___```aaaaaaaaa```^^^ZZZYYY[[[\\\ZZZ[[[^^^ZZZ\\\^^^]]]ZZZWWWTTTSSSOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHFFFFFFEEEDDDAAA???;;;:::999999999:::;;;<<<<<<>>>???@@@>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEHHHIIIIIIGGGDDDCCC@@@AAACCCDDDDDDCCCBBBBBB@@@@@@AAABBBDDDGGGJJJLLLLLLJJJGGGCCCAAA@@@@@@AAA??????>>>>>>>>>============<<<;;;;;;===???>>>>>><<<<<<;;;;;;::::::999999666777888999999888777777;;;:::999888777666666666777888888888777777999:::777888999999:::999999999888888777777777777777777999999::::::::::::999999666666666666666777888888111444888;;;<<<:::777444777777777666666555555555333444666888888888888777555555666777777777666666777666666666666777777888666666555555666666777777777777777777777777777777666777777777777666555444222222333444444555555666666555444444333444444444444555666666777777666666333333444444444333222222111111222222333333444444222222333333444444555555666555444444555555333111333333333333444444444444111222444333222222333555444444444444555555555555777777666444444555999===000111111111000111333666555555555444444444444333222222222222222222222222000111222222111000222333000000000111222333555555}}}|||wwwxxxxxxxxxwwwvvvtttsssqqqooommmkkkkkkkkkiiihhhiiiiiigggfffdddbbbaaa```]]]]]]^^^___```___^^^^^^^^^ZZZYYY[[[[[[XXXYYY]]]YYY[[[[[[ZZZWWWTTTSSSSSSOOOOOOPPPPPPPPPPPPPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFJJJHHHEEEDDDCCCBBBAAA???::::::999999999:::;;;<<<:::<<>>???@@@BBBEEEIIIMMMOOOMMMJJJFFFCCC@@@??????@@@>>>>>>>>>???>>>======<<<<<<:::999:::<<<>>>>>>>>><<<<<<;;;;;;:::999999888444555777999999999888777;;;:::999888888777888888777888999999777888999;;;777888999999:::::::::999777777777777777777777888666777999:::;;;::::::999666666555555555666666777111333666999:::888777555666666666666666666555555333444666888999888777666555555666777777777777777999888888777777777777888555555666777777777777666777777777777777777777777666777777888777666555444222222333444444555555666333333333333333444444555333333444555555555555555333333444444444333222111222222222222222333333333111222333444555555555555444333333444666555333111222222333333333444444444111222222111000111333555333444444555555555555555666777777666666777:::<<<222333444333111222666999555555444444444333333333222222222222222222222222///111222222111111222333333333222111111222222333|||zzzuuuvvvwwwwwwvvvtttqqqppppppnnnlllkkkllllllkkkjjjjjjiiihhhfffdddbbbaaa```]]]]]]^^^___^^^]]]\\\[[[]]]ZZZXXXZZZYYYWWWXXX[[[YYYZZZZZZXXXUUURRRRRRRRROOOOOOPPPQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHGGGGGGHHHGGGIIIJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFKKKHHHEEEBBBBBBAAA@@@???::::::999999999:::<<<===888;;;===??????@@@AAACCCAAABBBCCCDDDDDDBBB@@@>>>>>>AAADDDFFFFFFEEEEEEEEEIIIMMMRRRUUUTTTPPPKKKGGGCCCDDDDDDDDDDDDBBBAAA@@@===>>>???BBBFFFJJJNNNPPPMMMJJJFFFBBB???>>>>>>>>>===>>>?????????>>><<<;;;:::999888999;;;=========<<<<<<;;;::::::999888888555777999;;;<<<;;;:::999777777777888999;;;<<<===888999:::999888888:::<<<777888999:::::::::::::::777777777777777888888888444666777999:::::::::999777777666666666666777777333333555666777777777777555555555666666666666666333555777888999888777666555555666777777777777777::::::999888777777777888666777999::::::999999888777777777777777777777777666777888888888777555444222222333444444555555666222222222222333444555555111222333333444444333333333333444555444333111000222222222222222222222222111222333444555555555555333333333444666666444222222222222333333444444444111222111000///000333555333333444555666666666555222444666666666666777888444555666555333444888<<<444444444333333222222222222222222222222222222222///111222222111111222444777555333111000000000111~~~|||{{{wwwvvvuuusssqqqqqqppppppqqqooolllkkkjjjhhhfffdddfffeeeeeeddddddccccccbbb______```````````````___[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYXXXWWWUUUTTTSSSSSSSSSNNNOOOPPPRRRRRRRRRRRRQQQLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJKKKKKKJJJHHHGGGGGGHHHGGGEEEBBB@@@??????AAABBB???>>>============>>>>>>======>>>??????????????????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGMMMNNNPPPTTTUUUSSSOOOKKKCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAABBBFFFKKKPPPTTTOOOKKKFFFBBB@@@>>><<<;;;???>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888===<<<;;;;;;999999888777<<<:::888777888999999999999::::::;;;;;;::::::999888999:::;;;;;;:::999888888888777777777777777777666666555555555555555666999888777555555555666777999888777777777777777777222444666888888777666555000222666888999777444222333444555444444444666888999888888777777888888999888888999999999888888777777777777777777888888888777777666666555555555444444777777333444888666000222333555444333333444666444333333222222333333444777333000333:::<<<888333333333333333444555666666222000000444555333444777000111222333444555555555444444555555444444333222000111222444666666444222///000000222555888;;;===222222333444444555555666555555666666777777777888555555555555555555555555777444222222555777666444333333222111000000111111111222222111000111333666333333333222111000///...~~~|||zzzyyywwwvvvuuusssrrrqqqpppppppppnnnllljjjiiihhhfffcccfffeeeeeeddddddcccbbbbbb^^^^^^____________^^^^^^ZZZYYYYYYYYYZZZZZZXXXVVVWWWVVVUUUTTTSSSRRRRRRRRROOOOOOQQQQQQRRRQQQQQQPPPLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGHHHFFFCCC@@@??????@@@AAA?????????>>>>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFIIILLLOOOOOOLLLJJJCCCCCCBBBAAABBBBBBCCCDDDAAA@@@@@@AAAEEEIIINNNQQQLLLIIIDDDAAA???>>>===;;;>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888:::888777666888999999999::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999888888888888999999999888777666555555666777777777777777777888888999444555777888888888777666222333666777888777555444333444555555444555777999999999888888888888999999;;;;;;;;;:::999888777666888777777777777777777777666666555555444444444444444777666333444777666000222333444444333333444666444333333222222333333444666333111333777888555111444444333333333333333444333111222555555222222444111222333333444444444444444444555555444444333222222222222444555444222000555444333333333444555666222222333444444555555666666666666666777777888888555555555555555555555555555333222333555666444222333222222111000000111111222222222111000000222555222222333222222111000///~~~|||zzzxxxvvvvvvuuutttsssrrrppppppoooooommmkkkjjjiiihhheeeccceeeeeeeeedddccccccbbbbbb]]]^^^^^^^^^^^^^^^]]]]]]ZZZYYYXXXXXXXXXWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGDDDAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@BBBEEEIIIKKKJJJIIIBBBAAA@@@???@@@BBBEEEFFF?????????@@@CCCGGGKKKMMMHHHEEEAAA??????>>>===<<<>>>>>>======<<<;;;;;;;;;999::::::;;;<<<<<<======::::::::::::::::::::::::888777666666888::::::999;;;;;;999999999999;;;;;;999999999888888999999999888888999999999999999999:::999999888888999999:::888777777666666666666777666666666666777888999:::777777777777888888888888444555666777777777666666444555666666555666888::::::999999999999999999:::===<<<<<<;;;:::888777666888888888777777666666666555555444444444444444333555666555444555777555111222333444444333333444555444333333222222333333444444444555555555444333222555444333222222111111111444222333777666222000222222333333444444444333333444555555555555444333333111000111222444444222000777666444333222111111111222222333444444555555666666666777777777777888888444444444444444444444444222333444666888666333000333222111111000111111111222222222111//////111333111111222222222222111111}}}zzzyyywwwuuuuuuuuutttsssrrrpppooonnnnnnllljjjiiihhhgggeeeccceeeeeeddddddcccbbbbbbbbb^^^^^^_________^^^]]]]]][[[YYYXXXXXXXXXWWWTTTRRRSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQQQQPPPOOONNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGEEEBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEECCCAAA???===<<>>>>>>>>@@@BBBDDDGGGHHHCCCAAA>>>>>>>>>>>>>>><<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======888888999999::::::::::::777777666888:::<<<<<<;;;<<<;;;999888888999;;;<<<:::999888777777888999:::999999999999999:::::::::666666666555666666777888777777777666666666666777888777777777777777888888888777777666777777888888777777666666666777777888555666777777666777999;;;::::::999999999999::::::;;;;;;;;;:::999888777666999999888777666555555444555555555555555555555555555555444444666666555222111333444444333222444555444333333222222333333444222444777666444333444666444333222222111111111222222111444888888333111222444444444444444444333333555555555555555444444333///...///111333444333222222222222222222222333333222222333444444555555666777777777777777777777777444444444444444444444444333555999<<<===999555111222222111111111111111222222222222000//////111333000111222222333333333222|||zzzyyywwwuuutttttttttsssrrrpppnnnmmmmmmkkkiiihhhhhhgggeeeccceeeddddddccccccbbbaaaaaa```````````````___^^^^^^\\\ZZZYYYYYYYYYXXXVVVSSSTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHFFFHHHIIIIIIIIIIIIJJJLLLHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGEEEDDDAAA???===;;;???>>>>>>@@@BBBEEEEEEEEE@@@AAABBBCCCCCCAAA???=========>>>???AAABBBCCCDDD???>>>======>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;777888888999999::::::;;;888888888:::===>>>>>>===<<<;;;999888888999;;;<<<:::999777777777777999:::888888999999999:::::::::444444444444444555666666666666666777777777777666999999888777666666777777888888777666666777777888999999888777777777888999666777888777777777999;;;:::999999888888999999:::666777777888888888888777999888888777666555444444666666666666666777777777555444333555777666444444111222444333222222333555444333333222222333333444---111555555333222555888222111111111222222333444111000333888999555333555444444555555555444333333555555666666555555444333222111000111222222111//////000111222333333333444222222333444444555555666666666666666666666666666444444444444444444444444555999???CCCBBB===777444222111111111111111222222222222222111//////111333000111222333333333333333~~~{{{yyyxxxwwwvvvttttttttttttrrrpppnnnmmmllljjjhhhgggggggggeeecccdddddddddcccbbbbbbaaaaaaaaaaaaaaaaaa```___^^^^^^\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGIIIIIIIIIIIIKKKLLLFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEECCCAAA???===<<<===<<<<<<===???@@@@@@???>>>@@@CCCDDDCCC@@@===:::======>>>@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::999777888888888999999::::::999999999<<<>>>???>>>===;;;;;;999999999999;;;;;;888888888777777888888888777777888888999:::::::::555555555555666777888888555666666777777777777666999888888777777777777777999999999888888888888888::::::999888888888999999555666777777666777999;;;999888888888888888888999444555666777888888888888777777777666666555555555666777777777777888888888666222222666777555444555111222333333222222333444444333333222222333333444***---111222111111444777111111111222222333444555111000222777888555555777333444444555555555444444555666666666666555444444999777444222111000---+++222222333333333222222111222222333444444555555666666666555555555555444444333333333333333333333333666<<>>999555111111111000111111222333222222222111000111333666111111222333444444333333{{{xxxxxxwwwwwwvvvssssssttttttrrrpppnnnlllkkkiiihhhggggggfffdddcccddddddccccccbbbaaaaaaaaa````````````___^^^]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJGGGHHHHHHHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<:::::::::<<<>>>???>>>===>>>???AAABBBBBB@@@>>>======>>>???@@@@@@???>>>======<<<<<<===??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888999999999999999:::<<<>>>???===<<<::::::::::::::::::::::::777777888888888888777777666666777777888999999:::555555555666666777888999444555666777888888777666666666666666777888999::::::;;;<<<<<<<<<;;;999888::::::::::::999999999888555666777777666666888:::888777777666666777777888666777777888888888777777666666666666666666555555666666666666777777777888666222111666888555444666000222333333222222333444444333333222222333333444...000222333333444555555444333333333333333444444444222333666777444444777333333444555666666666555666666666666666555444444999777444222222111///---222333444444444333111111222222333444444555555666555555444444444333333333333333333333333333333333555;;;BBBEEEBBB<<<777444111111000000111222222333111222333222222333666888222222333333444333333333|||xxxvvvvvvvvvvvvuuussssssttttttrrrpppmmmlllkkkiiigggggggggfffdddcccddddddccccccbbbaaaaaaaaa____________^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXWWWTTTSSSQQQPPPOOONNNNNNMMMOOONNNMMMLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLJJJHHHFFFFFFGGGCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLLLLIIIJJJJJJJJJIIIHHHHHHGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???===<<<;;;999999:::===@@@AAA@@@>>>>>>>>>>>>???@@@@@@AAAAAA===>>>@@@AAAAAA???===<<<===<<<<<<>>>???@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<888888888888888888888888999999999;;;===>>><<<:::999::::::;;;;;;::::::999666777888999999888777666555666666777888888999999444444444444555666888888444555666888888888777666333333444666888:::<<<===<<<===>>>??????===;;;999:::;;;;;;;;;;;;:::999888444555666666555666888:::777777666666666666777777999999999999999888777666555555555666666666666666444555555555666666777777666111111777888555444666000222333333222111333444444333333222222333333444444444555666777777777666666666555444333333333333777444444666666333333666222333444555666666666666666666666666666555555444555333222222333444444333111222333444555444444333222222333444444555555666444444444333333222222222333333333333333333333333333999@@@CCC???999555222111111000000111222333333111222333333333444777:::333333333444444333333222}}}zzzwwwvvvvvvwwwxxxrrrrrrrrrqqqqqqppppppppplllkkkiiigggeeedddccccccaaaaaabbbbbbbbbaaaaaa```______^^^]]]]]]]]]^^^^^^]]]\\\YYYWWWVVVVVVWWWXXXVVVUUUSSSQQQOOONNNMMMMMMPPPOOOLLLKKKJJJJJJLLLMMMKKKIIIGGGGGGIIIKKKLLLLLLHHHIIIKKKLLLLLLJJJIIIGGGJJJKKKLLLMMMMMMLLLKKKKKKMMMLLLIIIGGGFFFFFFGGGHHHJJJJJJKKKMMMNNNNNNKKKIIILLLKKKIIIGGGFFFFFFFFFGGGEEEBBB@@@AAACCCEEEDDDBBBDDDCCCAAA???===;;;;;;:::;;;<<<===>>>??????????????????@@@AAAAAAAAA@@@???DDDCCCBBB@@@???>>>=========>>>?????????>>><<<;;;===<<<;;;;;;;;;;;;<<<<<<::::::999999999::::::;;;999::::::999777666777888777999;;;;;;::::::;;;<<<:::999888999;;;<<<;;;:::999888888777666555555444111444777:::;;;999666444;;;999777555444666888999666666777777888888888999;;;999777555555999@@@DDDBBBGGGJJJFFFAAA@@@???<<<;;;:::999999999777444111444555777555333222555777777777777777777777777777888888888888777777777777333444666777777777666555222333555666777666555555333333333444444555555555444444444333333222222222555444333333222222222222444555666777888999::::::999888888777555444333333555555555666888999888666666666666666666666666666555555666666666555444333222111111000111111222222666555333333333444666888222333555666666555333222333333222111000000000111444444333333222333333333777888999::::::888666555333333333333222222111111444333333222222111111111333444666888888777666555~~~~~~|||yyyvvvuuuuuuvvvwwwrrrrrrqqqpppoooooonnnnnnmmmllljjjhhhfffeeeddddddcccccccccccccccbbbaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]]]][[[YYYWWWVVVVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPOOONNNMMMKKKKKKKKKKKKLLLLLLJJJHHHGGGIIIKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLNNNMMMJJJHHHKKKIIIGGGFFFFFFGGGGGGFFFEEECCCAAABBBDDDEEEDDDCCCEEEDDDBBB@@@>>>===<<<<<<<<<===>>>??????@@@@@@@@@======>>>@@@AAACCCDDDDDDEEEDDDBBBAAA???>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;999:::;;;:::888777888999777999;;;;;;999888888888:::999888999:::;;;:::999:::999999888777777666666555666777888999888777666777777777777777777777777666777777777888888888888666777777888999===BBBFFFHHHNNNPPPLLLGGGEEEAAA===888777666777777666444222444666666555333333555777777777777777777777777777777777777777777777777777666666777777666555555444333444555555666666666555333333444444444555555555555444444444333333333333555555444333333333444444777777777888888888888999888888777666666666666666666555555666888999888666555555555555555555555555444444333333222222222111333333333222222222222333444333222222222333444555333444666777777666444333222111111000000111111222444333333222222222333333222333444555555333111000222111111111000000000000333333333222222222222222333555666888888777666555}}}}}}{{{xxxvvvttttttuuuvvvrrrrrrqqqooonnnmmmllllllmmmllljjjhhhgggfffeeeeeeeeeeeeddddddcccbbbaaa```]]]^^^_________]]]\\\[[[[[[ZZZXXXWWWVVVUUUVVVVVVVVVUUURRRQQQPPPPPPRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMLLLIIIGGGIIIFFFCCCDDDFFFHHHGGGEEEEEEDDDBBBBBBCCCDDDDDDCCCEEEDDDBBB@@@???>>>======>>>>>>>>>???@@@@@@AAAAAA;;;<<<===???BBBEEEHHHJJJFFFEEECCCAAA???>>>======<<<======>>>>>>>>>======;;;<<<===>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;999:::::::::888777888999666888::::::888666444444:::999888888999:::999777:::::::::999888888777777999888777666666666777777444666777999999888666555777777777777888888888888222444888:::===@@@DDDGGGNNNTTTVVVSSSNNNJJJDDD>>>666555444444555555444222555666666555444444555777777777777777777777777777666666666666666666666666999999777666555444444444555555555555555666666777444444444555555555555555555555555555555444444444666555555555555555666777::::::999999888888888777888777777666666777888888666555444555666777666555555555555555555555555555666555333222111111111222555555444444333333333222111111111111222222222222000111222333333222111000000000000000000000111222333333222222222222333333333333444555555333222111222222111111111111000000222222222222333333333333444555666777777777666555~~~}}}{{{yyywwwuuuuuuuuuvvvsssrrrqqqpppnnnmmmlllkkklllkkkiiigggfffeeeeeedddfffeeedddbbbaaa``````___]]]^^^___```___]]][[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUSSSQQQOOOOOOPPPRRRSSSMMMMMMNNNNNNMMMLLLKKKJJJNNNLLLJJJIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHJJJLLLMMMMMMMMMMMMOOOOOOPPPPPPOOOMMMKKKJJJLLLKKKJJJKKKKKKJJJHHHFFFFFFCCCAAACCCFFFHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@>>>=========>>>>>>>>>>>>???@@@AAAAAA===<<<===>>>AAAEEEIIILLLFFFEEEDDDAAA@@@>>>>>>=========>>>>>>??????>>>>>>:::;;;===??????>>>===;;;<<<<<<;;;;;;:::;;;;;;;;;777888999999777777777999555888:::;;;999777555555:::999777888999999888666::::::999999888888888888888777777666555555555555555666888999:::999888777777777777777777888888888222444888:::===AAAFFFIIIPPPVVVYYYWWWSSSOOOHHHAAA999777444444444444333222666666666555555555666666777777777777777777777777444444444555555555555555999888777555555555666666888777666555555666777888555555555555555555555666666666666666666555555555666666666666777777888999:::::::::999999999999888888888777777777777888888555444222333444444444333444444444444444444444444999777555333222222333444555555444444333333222111000000111222222222222111//////000111111000//////111111000000///000000000333222222222222333333444444444555555555444333222444444444444444444333333111222222333333444444444333333444555666555555444}}}}}}|||zzzxxxwwwvvvvvvvvvtttsssrrrqqqooonnnlllllljjjiiigggfffeeedddcccccceeedddbbb```___^^^^^^^^^]]]^^^_________]]]ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQOOONNNNNNOOOQQQRRRMMMMMMNNNNNNMMMLLLKKKJJJNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOMMMNNNOOOPPPOOOLLLJJJHHHKKKJJJHHHHHHIIIHHHFFFDDDDDDBBBAAACCCFFFGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@AAACCCBBB@@@???======<<<<<<======<<<<<<===>>>@@@@@@??????>>>???AAADDDGGGIIIEEEDDDCCCAAA@@@???>>>>>>>>>???AAABBBBBBAAA@@@???999;;;===>>>???>>>===<<<===<<<;;;:::::::::::::::555777888777666666777888555777:::;;;:::999999999999888777777999999888777888888888888888777777777555555666777666555333222777777888888999:::;;;<<<888888777777777777777777666777888:::<<>>;;;777555444444333222777666555555555666666666666666666666666666666666333444444444555555555666666555555555666777999::::::999888777777777999999666666666666666666666666666666666666666666666666777777777777888888999:::888999999999999:::::::::999999999999999888888777555333111111222222111111444444444444444444444444888666444222111222333444333333444444333222111111111222222333444333333333444444444555555444444444333333111000////////////333333222222333444444555222222222222222111111000444444444444444444555555222222222333333444444555222222333333444444444333}}}zzz}}}|||{{{yyyxxxwwwvvvvvvssssssrrrqqqooonnnmmmmmmiiihhhfffeeedddcccccccccdddbbbaaa___^^^^^^^^^___^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKMMMKKKJJJKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOQQQRRRRRRQQQQQQHHHJJJLLLMMMMMMMMMKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCBBB@@@???@@@AAABBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<>>>???@@@AAA@@@@@@@@@AAABBBDDDEEECCCBBBAAA@@@????????????AAACCCEEEGGGFFFDDDAAA???999:::;;;=========<<<<<<<<<<<<;;;:::999999999999555666888777666666777999777999;;;;;;::::::;;;===999888777888:::;;;:::999888888888888888888888888333555666777777666444222777777777777999:::<<<===888888888888777777777777888999:::<<>>999555444444444333888666555555666777777666666666666666666666666666333333444444555666666666222333444555777:::<<<===<<<;;;::::::::::::::::::777777777777666666666666555555555666666666666666888888888888888888999:::777888888888999999::::::888:::<<<======<<<;;;999777555222111111222111111333333333333333333333333444333111000000111111222111222333444444333222111333333333333444444444555444444444444444444444444444333222111000000000000444333333444444555666777555444444444333333333333222222333333333333444444333333333333444444444444222222222333333333444444~~~{{{yyy|||{{{zzzyyywwwvvvuuuuuuqqqqqqpppooonnnnnnmmmmmmiiihhhgggfffeeedddddddddcccbbb```___^^^___```aaa______^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUTTTSSSQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMOOONNNMMMKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMMMMLLLJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRQQQQQQHHHIIIJJJKKKLLLKKKKKKJJJFFFDDDCCCCCCDDDEEEDDDCCC@@@DDDGGGGGGDDDBBBDDDFFFDDDEEEFFFDDDAAA@@@AAACCCBBBAAA@@@???>>>=========>>>===<<<<<<===>>>@@@BBB@@@@@@@@@@@@AAAAAAAAABBB@@@??????>>>>>>??????@@@CCCFFFJJJLLLKKKGGGBBB>>>999999::::::;;;<<<<<<<<<;;;;;;:::999888888888888666888999999888888999::::::;;;;;;:::999999;;;===888777777888;;;<<<<<<;;;999999999999999999999999666666666777777777777777222333666888999:::::::::888888888888777777777666777:::>>>BBBFFFKKKQQQUUUYYY]]]___```aaa```ZZZQQQAAA===888555444555555666999666444555777888777555666666666666666666666666333444444555666666777777111222444777999;;;<<<<<<===============<<<;;;;;;888888888777777777666666444444555555555666666666:::999888888888888888888888888888888888777777777777:::>>>BBBDDDCCCAAA???:::888444333333333333222222222222222222222222222111111111111111222222222000111333555666555444333444333333222333444555666222222222111111222222222222222111111222333444444555444444555555777888888777777666555555555555555222333333333444444444444444444444444444333333333444444333444444444555666}}}{{{{{{zzzyyyxxxwwwuuuttttttoooooonnnnnnmmmmmmmmmllljjjiiihhhffffffeeeeeeeeedddcccaaa______```bbbccc```___]]]\\\[[[ZZZZZZZZZUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQSSSSSSSSSQQQNNNMMMPPPOOOLLLKKKJJJKKKLLLMMMJJJJJJJJJKKKMMMNNNMMMKKKNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQRRRRRRRRRQQQPPPMMMLLLLLLKKKJJJIIIHHHGGGDDDBBBAAAAAACCCDDDDDDCCC@@@EEEJJJIIICCC@@@CCCGGGFFFGGGHHHFFFBBBAAACCCEEECCCBBBAAA@@@????????????@@@???======>>>???BBBCCC>>>???@@@AAAAAAAAAAAA@@@>>>>>>======>>>???@@@@@@EEEHHHMMMPPPNNNIIIBBB>>>999999888999999;;;<<<===;;;:::999888777777777777888999;;;;;;::::::;;;<<<======;;;999777777999<<<888777777999<<<=========:::::::::::::::::::::::::::888777555666888;;;<<<---000555999::::::777666999888888888777777666666555:::@@@GGGLLLQQQVVVYYYYYY\\\^^^^^^______XXXOOO@@@;;;666333444555777777999666444555777888777555666666666666666666666666444444555555666777888888111222555888:::;;;;;;;;;===>>>?????????>>><<<;;;999888888888777777666666333444444444555555666666::::::999888777777777777::::::999888777666555444555999@@@FFFIIIIIIFFFDDD===:::777555555555555444222222222222222222222222111111333444444444444444000222444666777777666555444333222111111333555666555444444333333444444555000000000222333555777888555555555666666888999999444333222111111111222222555555555666666666777777555555555444444333333333666555555555555666777777