BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~zzz|||~~~zzz|||~~~}}}~~~||||||}}}~~~~~~}}}wwwuuuqqqlllgggeeefffhhhggghhhhhhiiikkkmmmnnnoooooopppsssvvvzzz~~~wwwooohhhccc[[[YYYUUUQQQNNNMMMNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVZZZZZZZZZ]]]ccckkksssxxx}}}zzzqqqhhh___WWWPPPLLLDDDBBB>>>;;;999888999:::;;;;;;<<<===>>>??????@@@CCCCCCCCCFFFKKKSSS[[[___lllvvvvvvllleee[[[PPPHHH@@@:::777111000---+++))))))***+++,,,,,,,,,------.........111111111444888???EEEIIITTT]]]kkkvvv}}}uuujjjaaaXXXQQQGGG>>>666111---***((('''&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&(((((()))+++...333888;;;>>>GGGTTT```lllzzzyyynnneee[[[PPPHHHAAA;;;333,,,(((%%%###!!!  !!!!!!!!!!!!  !!!!!!###%%%(((+++---///777BBBMMMYYYiiizzzrrrcccYYYPPPEEE<<<888111---'''###"""!!!  """###$$$&&&,,,444===FFFUUUgggsss|||lll\\\MMMDDD===444...---'''$$$!!! $$$)))...555BBBSSS```tttpppYYYIII999111,,,%%%!!!""""""%%%***666FFFRRRcccuuuwww```GGG:::---'''%%%""" !!!"""%%%---888BBBRRRiiiyyylllTTT???333'''###!!!%%%///777DDDZZZjjjwwwcccJJJ777,,,"""%%%+++333GGGVVVeee{{{cccIII333)))!!! !!!%%%))):::GGGUUUlll~~~cccIII333)))   """%%%111:::FFF\\\nnnbbbHHH333)))  )))---888MMM]]]rrrhhhMMM777+++!!!"""$$$...AAARRRgggpppVVV;;;///###  )))===MMMdddvvv^^^FFF777'''""")))777MMMhhh{{{nnnRRRAAA///$$$ $$$+++888PPPkkk~~~bbbOOO:::+++### ###(((000???WWWsssvvvcccJJJ999,,,### """###(((000:::KKKdddvvv^^^JJJ;;;...%%%""""""%%%$$$,,,888GGGZZZsss~~~||||||}}}~~~mmmZZZIII888+++%%%"""'''(((333DDDWWWkkk|||zzzyyyyyy{{{{{{~~~ppp^^^JJJ999111&&&$$$!!!&&&,,,333AAAVVVkkk~~~~~~~~~~~~~~~|||zzzyyyzzz|||~~~vvv```MMMCCC///,,,'''"""  !!!!!!!!! ###+++111>>>MMMdddzzz~~~~~~||||||~~~yyygggZZZDDD===333---,,,+++(((%%%'''%%%#########""" $$$!!!"""%%%&&&+++888EEETTTfff|||{{{}}}~~~rrr\\\TTTHHH???:::666111------+++******+++,,,***)))&&&###  !!!  !!!!!!!!!"""""""""!!!###'''---111888GGGUUUgggxxxzzzqqqeeeZZZSSSLLLFFFAAA;;;:::888777888777666444000---+++)))******)))(((&&&&&&''''''(((***+++,,,---///555===EEEPPPaaapppuuunnngggbbb^^^XXXUUURRRPPPNNNKKKHHHFFFDDDBBB???<<<:::999888888555555555666888:::<<<>>>CCCEEEKKKUUU___kkk|||}}}zzzxxxuuurrrooommmjjjgggddd]]]\\\XXXTTTPPPMMMLLLLLLNNNNNNNNNOOOQQQTTTWWWYYY^^^___dddnnnxxxyyyxxxuuupppjjjgggffffffhhhhhhhhhiiikkknnnqqqssszzzzzz~~~{{{zzzyyyyyyyyyzzz|||~~~~~~}}}||||||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{{{{xxxvvvuuuuuutttuuuvvvxxxzzz{{{~~~}}}zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwuuutttsssssssssssssssssssssssstttuuuvvvwwwvvvvvvvvvvvvwwwxxxzzz{{{yyyvvvsssqqqqqqqqqpppooonnnnnnnnnoooppprrruuuvvv}}}{{{|||~~~~~~~~~~~~~~~||||||zzzzzz|||~~~~~~}}}|||{{{zzzyyy~~~~~~{{{vvvqqqmmmnnnppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppnnnmmmmmmlllllllllmmmmmmnnnooopppqqqqqqpppoooooooooqqqtttuuusssqqqmmmkkkjjjjjjjjjjjjiiiiiiiiijjjlllnnnpppqqq~~~{{{xxxwwwwwwyyyzzz{{{zzzxxxyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzwwwwwwwwwwwwvvvuuussssssssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvtttsssrrrrrrwwwyyy||||||yyyrrrkkkfffggghhhiiikkkmmmooopppqqqoooooooooooooooooooooooonnnnnnmmmlllkkkjjjhhhhhhhhhhhhiiiiiijjjlllmmmnnnooonnnlllllllllnnnppprrrpppooollliiigggfffggghhhggggggggggggiiikkkmmmnnn~~~}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~zzz{{{{{{xxxuuurrrqqqqqqsssssssssrrrqqqrrruuuwwwxxxxxxxxxyyyyyyyyyyyyzzz}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxvvvwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzxxxxxxyyyxxxvvvtttrrrqqqqqqqqqnnnnnnnnnnnnmmmlllkkkjjjppppppoooooonnnnnnmmmmmmqqqppppppnnnmmmlllkkkkkklllooosssuuuuuuqqqlllhhhggggggfffggghhhjjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeeffffffggghhhiiijjjlllmmmnnnmmmmmmlllmmmnnnooopppppppppnnnkkkhhhfffggghhhgggfffffffffgggiiikkklll~~~|||zzzxxxwwwuuuvvvvvvvvvvvvtttsssrrrssssssrrrrrrqqqpppppppppmmmmmmnnnpppqqqsssttttttrrrssssssqqqnnnkkkjjjjjjjjjjjjkkkjjjiiikkknnnqqqoooooopppqqqrrrrrrssssssuuuwwwyyy{{{}}}}}}||||||yyywwwuuusssrrrqqqqqqqqqoooooopppqqqrrrtttvvvwwwtttsssrrrqqqqqqrrrssstttsssttttttuuuuuutttttttttsssssssssrrrrrrsssssssssnnnppprrrtttvvvxxxyyyyyy{{{{{{zzzyyyxxxxxxwwwwwwyyyyyyyyyzzz}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{yyyzzz{{{||||||}}}||||||xxxxxxwwwwwwvvvtttsssrrrqqqpppnnnlllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffkkkkkkkkkkkkjjjjjjjjjjjjlllkkkkkkjjjiiihhhggggggfffhhhjjjlllnnnoooooooooqqqoookkkhhhggghhhkkkllljjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhiiihhhgggfffeeeeeeeeeeeefffhhhjjjkkklllmmmmmmnnnnnnnnnnnnoooooopppqqqqqqnnnjjjhhhhhhiiiggggggfffeeefffggghhhiii~~~~~~{{{zzzyyywwwuuusssrrrqqqnnnoooooooooooommmlllkkkmmmmmmmmmllllllkkkkkkkkkdddeeegggiiikkklllmmmmmmlllmmmmmmkkkhhhfffeeefffdddddddddddddddfffiiilllggghhhiiijjjlllnnnoooooommmooorrruuuxxxyyyyyyxxxuuusssqqqooommmmmmmmmmmmjjjjjjkkklllnnnpppqqqsssmmmllljjjiiiiiijjjkkkmmmnnnnnnooooooooooooooonnnoooooonnnnnnnnnnnnooooooiiijjjmmmoooqqqssstttuuuvvvvvvvvvuuuuuutttttttttwwwwwwvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}|||{{{zzz{{{}}}~~~}}}|||}}}|||{{{zzz{{{~~~yyyyyyxxxxxxxxxyyyyyyzzzvvvuuutttsssssstttuuuvvvtttuuuvvvwwwwwwxxxxxxxxxsssssssssssssssrrrqqqpppnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiiiiiiiihhhgggffffffggghhhiiikkklllmmmnnnjjjjjjiiiiiihhhggggggggghhhgggfffgggiiimmmrrrttt|||xxxrrrllljjjjjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmhhhiiijjjkkkjjjjjjhhhgggddddddeeefffgggiiikkklllmmmmmmnnnooooooooonnnnnnppprrrsssqqqllliiihhhiiiggggggfffeeeeeefffggghhh~~~~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||zzzzzz{{{~~~}}}{{{{{{yyywwwvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwuuuuuusssrrrrrrpppmmmjjjgggeeeggghhhhhhhhhgggdddaaa``````______```ccceeefffeeeaaa``````aaabbbeeeggghhhhhhgggeeecccaaa___]]]\\\^^^]]]]]]]]]___```bbbdddfffeeeeeeeeeeeegggiiijjjiiijjjkkkmmmnnnpppqqqqqqnnnmmmkkkjjjiiiiiiiiijjjfffdddaaabbbfffhhhhhhggghhhhhhgggfffeeedddccccccccccccddddddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllnnnooooooooorrrrrrqqqooommmnnnrrrtttoooooopppqqqrrrsssttttttxxxxxxwwwwwwwwwyyyzzz{{{}}}||||||}}}~~~{{{}}}~~~||||||~~~}}}{{{}}}~~~~~~~~~{{{{{{zzzyyyyyyxxxyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxxxxyyy{{{zzzyyy}}}}}}}}}|||zzzzzz{{{|||rrrtttvvvwwwxxxwwwvvvuuutttuuuuuuvvvuuutttrrrrrroooooonnnnnnnnnoooooopppqqqrrrssstttsssrrrqqqpppsssrrrqqqooommmkkkiiihhhjjjjjjjjjiiiiiiiiiiiiiiihhhgggffffffggghhhgggeeehhhiiiiiijjjjjjjjjiiiiiigggggghhhhhhhhhggggggfffgggggghhhiiijjjjjjkkkkkknnnmmmlllkkkkkklllnnnoooppppppnnnmmmllllllllllllpppooonnnmmmlllmmmmmmmmmfffffffffggghhhhhhiiiiiijjjmmmpppqqqpppnnnnnnnnnqqqrrrssstttsssqqqnnnlllnnnmmmlllkkkjjjiiihhhhhh}}}||||||}}}}}}}}}~~~~~~||||||{{{zzzxxxyyy{{{~~~~~~~~~{{{{{{yyyxxxxxxyyyyyyzzz||||||||||||||||||||||||}}}~~~~~~~~~}}}|||{{{yyyyyyxxxxxxxxxwwwwwwwwwvvvwwwyyy{{{|||||||||{{{{{{yyywwwwwwxxxzzz~~~|||~~~|||zzzzzzyyyxxxxxxxxxwwwtttrrrqqqpppooonnnnnnoooqqqrrrqqqqqqqqqpppooonnnllllllggghhhhhhhhhgggfffeeedddbbbcccdddcccbbb___]]][[[[[[ZZZYYYZZZ\\\^^^^^^^^^YYYYYYYYYZZZ[[[]]]___```aaa```___]]][[[ZZZXXXXXX[[[[[[[[[[[[\\\^^^```aaa``````______```bbbcccdddcccdddeeefffhhhiiijjjkkkhhhgggfffeeedddddddddeeeccc```^^^___bbbddddddcccdddcccbbbaaa```___^^^^^^``````aaabbbbbbccccccdddddddddddddddddddddddddddeeefffhhhiiikkkllllllmmmnnnnnnmmmkkkjjjkkknnnpppllllllmmmnnnooopppqqqrrruuuuuutttuuuuuuwwwxxxyyyvvvvvvvvvwwwxxx{{{}}}~~~|||~~~~~~||||||~~~|||zzz{{{}}}}}}{{{yyyzzz{{{}}}}}}||||||~~~~~~}}}|||{{{{{{{{{||||||zzzzzz{{{|||~~~~~~{{{yyywwwvvvuuuuuutttttttttuuuqqqqqqrrrsssttttttttttttwwwuuuttttttvvvwwwwwwvvvxxxyyyyyyxxxvvvuuuwwwxxxrrrrrrqqqqqqrrrrrrssssssrrrsssssstttsssrrrqqqpppllllllllllllllllllmmmnnnoooooopppqqqqqqqqqpppoooqqqqqqooonnnllljjjiiiiiihhhhhhggggggggggggffffffiiihhhggggggiiiiiihhhgggkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjkkkkkkjjjjjjiiiiiiiiijjjjjjkkkllllllmmmpppooommmmmmmmmnnnpppqqqqqqpppooonnnmmmmmmmmmmmmpppooooooooonnnnnnnnnmmmhhhhhhhhhiiijjjjjjkkkkkkmmmppprrrsssrrrqqqqqqqqqrrrsssuuuuuutttrrrooommmoooooonnnmmmlllkkkjjjjjj~~~|||zzzzzzzzz{{{~~~~~~}}}||||||vvvqqqqqquuuyyyvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvuuutttrrrsssvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwxxxyyyyyyzzzzzz|||{{{zzzyyyxxxwwwwwwwwwtttssssssrrrqqqpppoooooooooooopppqqqrrrsssttttttwwwzzz}}}}}}|||zzzzzzxxxzzz||||||zzzxxxwwwwwwwwwwwwyyyzzz|||~~~~~~}}}vvvuuusssrrrrrrtttwwwxxxtttvvvxxxzzz|||}}}}}}}}}}}}~~~}}}|||{{{|||}}}}}}~~~|||zzzxxxyyyxxxvvvvvvvvvuuusssqqqqqqpppooooooooommmjjjggggggfffeeeeeefffggghhhjjjgggggggggfffeeedddcccbbb___``````aaaaaaaaa``````^^^_________^^^\\\YYYWWWVVVUUUTTTUUUWWWXXXWWWVVVRRRRRRSSSSSSUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^___^^^^^^___```aaabbbcccddddddcccbbbaaa`````````aaaaaa___]]]^^^___``````_________^^^]]]\\\\\\[[[[[[]]]]]]]]]^^^______``````aaaaaaaaaaaaaaaaaaaaaaaacccccceeefffhhhiiiiiiiiiiiiiiihhhgggeeefffiiikkkiiijjjjjjkkklllmmmnnnnnnqqqqqqqqqqqqssstttvvvvvvqqqpppqqqrrrtttvvvxxxzzz|||{{{yyyxxxxxxzzz|||}}}{{{zzzxxxxxxzzzzzzyyywwwwwwyyyzzzzzzyyyzzz{{{}}}zzzyyyxxxxxxwwwwwwxxxxxxwwwvvvvvvxxxyyyxxxvvvtttsssrrrqqqqqqqqqqqqqqqqqqnnnoooppppppqqqqqqqqqqqqtttrrrqqqqqqsssuuuttttttuuuvvvvvvuuusssssstttvvvsssqqqooonnnnnnoooqqqrrroooppppppqqqqqqpppnnnnnnkkkkkkkkkkkkkkklllmmmmmmkkklllmmmnnnoooooonnnnnnoooooonnnmmmlllkkkjjjjjjhhhhhhhhhhhhggggggffffffkkkjjjiiiiiikkklllkkkiiimmmmmmmmmmmmllllllkkkjjjmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnooooooqqqppppppooopppqqqrrrsssrrrqqqpppoooooooooooooooooopppqqqqqqqqqpppooonnnkkkkkkkkklllmmmmmmnnnnnnpppsssuuuvvvuuutttttttttuuuvvvwwwwwwvvvtttqqqppprrrrrrqqqpppooonnnmmmmmm}}}{{{zzzyyyxxxvvvuuutttttttttwwwxxxyyyzzz|||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwyyy{{{~~~}}}|||}}}}}}||||||{{{||||||}}}~~~}}}{{{zzz{{{||||||{{{yyyzzzzzzxxxqqqjjjiiimmmsssoooppppppqqqrrrqqqqqqqqqqqqrrrqqqpppoooooorrruuuvvvvvvwwwvvvvvvuuuttttttrrrrrrsssssstttuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxuuusssqqqpppqqqqqqpppooonnnmmmkkkjjjiiihhhiiiiiiiiijjjkkklllnnnooonnnqqquuuwwwzzz}}}~~~||||||{{{{{{{{{}}}~~~{{{{{{|||}}}}}}}}}||||||{{{|||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzyyyzzz{{{|||||||||{{{{{{zzzyyyyyywwwvvvtttsssrrrqqqrrrtttsssqqqooooooooopppqqqrrrsssuuuvvvxxxxxxyyyzzz{{{|||||||||||||||wwwxxxyyyzzzzzzyyywwwvvvqqqpppnnnllllllnnnoooqqqoooqqqsssuuuvvvwwwwwwwwwwwwwwwvvvuuutttuuuxxx{{{yyy{{{~~~~~~|||{{{zzzzzzyyyxxxvvvuuuvvvwwwyyy{{{{{{zzzxxxvvvuuuuuuvvvvvvxxxxxxxxxwwwuuusssqqqppprrrpppoooooooooooommmkkkllljjjiiiiiiiiigggdddaaaaaa``````aaaaaacccdddeeeaaaaaaaaa``````^^^]]]]]]_________^^^^^^]]]]]]]]]]]]]]]^^^^^^]]][[[XXXWWWVVVUUUTTTUUUVVVVVVUUUSSSRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZ\\\\\\\\\\\\]]]^^^^^^^^^\\\]]]]]]^^^___``````aaabbbbbbbbbaaaaaa`````````aaa```__________________^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^^^^``````aaaaaaaaaaaaaaabbbbbbcccdddfffgggggghhhhhhfffffffffeeecccdddfffhhhiiiiiijjjjjjkkkllllllmmmmmmmmmnnnoooppprrrssssssoooooooooppprrruuuwwwyyy{{{xxxtttsssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwyyyyyyxxxxxxzzz{{{wwwwwwvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvuuusssrrrqqqqqqpppoooooopppppppppoooppppppqqqrrrrrrqqqqqqsssqqqpppqqqssstttttttttuuuvvvvvvuuutttsssuuuvvvtttsssrrrqqqppppppqqqrrrlllmmmnnnoooooonnnmmmlllmmmllllllmmmmmmnnnooopppjjjkkklllmmmnnnnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjmmmlllkkklllnnnnnnmmmlllmmmmmmnnnoooooonnnnnnnnnnnnooooooppppppppppppoooooooooppppppppppppppppppqqqqqqppppppqqqrrrssstttsssrrrqqqppppppppppppppppppqqqsssttttttrrrpppooonnnnnnnnnoooppppppqqqqqqrrrtttvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvtttsssttttttssssssrrrqqqqqqppp{{{||||||{{{yyywwwtttssstttsssrrrqqqpppooooooooopppqqqrrrssstttvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrssstttwwwzzz{{{|||{{{{{{xxxwwwvvvtttuuuvvvxxxyyywwwyyy|||}}}|||{{{zzzxxxuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvtttuuuvvvvvvtttsssrrruuuuuupppiiifffhhhllliiiiiijjjkkkkkkkkkkkkjjjlllllllllkkkjjjkkknnnppprrrrrrrrrqqqpppooommmlllmmmnnnooopppqqqrrrrrrrrrrrrssssssuuuvvvwwwxxxyyyvvvtttpppmmmkkkjjjkkkllljjjjjjiiigggeeedddcccbbbcccccccccccceeefffggghhhhhhjjjnnnqqqsssvvvyyy|||zzzzzzzzzzzzzzzyyyxxxxxxuuuuuutttttttttvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuuuutttttttttttttttttttttsssttttttuuuuuusssttttttuuuuuuuuuuuuuuusssssssssrrrqqqooommmllllllmmmnnnmmmkkkiiiiiijjjjjjkkklllmmmnnnoooppppppssstttttttttssssssrrrqqqrrrssssssssssssrrrqqqpppmmmkkkjjjiiihhhiiijjjkkkkkklllnnnpppqqqrrrqqqqqqrrrrrrrrrqqqppppppsssvvvtttvvvxxxxxxuuurrrqqqpppqqqqqqpppooooooqqqrrrtttsssrrrqqqpppppppppqqqrrrqqqqqqpppooonnnlllkkkjjjlllkkkiiiiiijjjjjjiiihhhhhhgggfffffffffdddaaa^^^^^^^^^^^^___```aaabbbbbb^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]^^^\\\]]]^^^^^^]]][[[YYYWWWWWWVVVVVVVVVXXXWWWUUUSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWXXXYYYYYYZZZZZZZZZ]]]^^^^^^^^^____________]]]]]]]]]^^^^^^_________bbbbbbbbbbbbaaaaaaaaa```___`````````____________^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^___``````aaaaaaaaabbbbbbbbbdddeeefffggghhhiiiiiiiiigggggggggfffeeeeeegggiiikkkkkkkkklllmmmmmmnnnnnnkkklllmmmnnnooopppqqqqqqnnnnnnnnnoooqqqsssvvvwwwyyyvvvrrrqqqrrrsssttttttttttttttttttsssrrrrrrssssssuuuvvvvvvvvvvvvwwwyyytttttttttsssssssssrrrrrrrrrqqqpppqqqrrrrrrqqqoooooonnnnnnnnnnnnnnnooooooppppppqqqrrrrrrrrrrrrqqqqqqpppoooooorrrssssssssstttuuuuuutttssssssuuuvvvssssssttttttsssrrrqqqpppllllllnnnnnnnnnnnnmmmllllllllllllmmmnnnoooppppppllllllmmmmmmnnnoooppppppooooooooooooooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmnnnpppqqqpppooolllmmmnnnooopppqqqqqqqqqnnnnnnooopppqqqqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqooooooppppppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrppprrrsssuuuuuutttrrrqqqppppppqqqqqqrrrrrrssssssrrrtttuuuuuuttttttuuuvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssrrrppprrrsssrrrpppnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjiiijjjkkklllnnnoooppppppoooooonnnnnnmmmmmmmmmlllnnnoooqqqsssttttttsssrrrpppooonnnmmmmmmnnnoooooommmooorrrtttwwwxxxxxxyyyyyyzzz{{{}}}|||xxxuuusssqqqooommmmmmmmmnnnooopppqqqqqqqqqqqqpppooonnnoooooonnnllllllnnnpppmmmiiieeeeeefffddddddeeeffffffffffffeeeeeeeeeeeedddcccdddgggjjjlllllllllkkkjjjiiihhhggghhhiiijjjllllllmmmmmmmmmnnnnnnooopppqqqrrrssstttrrrpppllliiigggfffggggggddddddcccaaa```^^^]]]]]]]]]^^^___```aaabbbbbbcccdddfffjjjlllnnnqqqtttvvvrrrrrrsssssssssrrrqqqqqqqqqpppooooooooopppqqqrrrqqqqqqrrrsssttttttttttttrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmnnnnnnoooppppppooooooooooooppppppqqqqqqnnnnnnooonnnmmmkkkiiihhhhhhiiijjjiiifffeeefffgggeeeeeeffffffggghhhiiiiiillllllllllllkkkjjjiiihhhmmmnnnnnnnnnmmmmmmlllllliiiiiihhhggggggggghhhiiifffgggiiikkkllllllllllllmmmnnnoooooonnnnnnoooqqqppprrrsssssspppmmmkkkkkklllkkkkkkkkkkkkmmmnnnooonnnnnnmmmlllmmmnnnoooppplllkkkkkkjjjiiihhhgggggghhhfffeeeeeefffgggfffeeeeeedddcccddddddccc```^^^]]]^^^^^^______`````````]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYZZZ[[[]]]___```bbb]]]]]]^^^___^^^\\\ZZZYYYXXXWWWXXXYYYZZZZZZWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^___``````______^^^]]]]]]^^^^^^^^^^^^^^^^^^``````aaaaaaaaaaaa``````]]]___aaaaaa___^^^___```_________^^^^^^]]]]]]]]]_________```aaaaaabbbbbb```aaaaaabbbbbbcccccccccggghhhiiijjjkkkkkkkkkkkkjjjjjjkkkjjjiiiiiijjjlllnnnnnnnnnooooooooopppppplllmmmnnnoooppppppppppppmmmmmmmmmmmmoooqqqssstttwwwuuusssqqqppppppqqqrrrqqqrrrsssrrrpppooopppqqqoooqqqrrrrrrrrrrrrsssuuuoooppppppppppppooonnnnnnnnnmmmlllmmmooopppooonnnlllllllllllllllmmmmmmnnnoooppppppqqqqqqqqqppppppnnnmmmlllmmmpppqqqrrrqqqqqqrrrrrrrrrqqqqqqrrrtttoooqqqrrrtttsssrrrpppnnnmmmmmmoooppppppoooooonnnkkkkkkkkklllmmmnnnooopppoooooonnnoooooopppqqqrrrppppppppppppqqqqqqqqqqqqmmmmmmmmmnnnoooooopppppppppooonnnoooqqqrrrrrrqqqmmmnnnooopppqqqrrrrrrrrrmmmnnnoooppppppqqqppppppsssrrrrrrrrrqqqqqqppppppnnnoooooopppqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrssstttttttttsssrrrqqqqqqqqqrrrssssssttttttrrrsssttttttsssssstttvvvtttuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttsssfffhhhkkkkkkiiihhhhhhjjjhhhhhhhhhhhhggggggfffeeedddeeefffgggiiijjjkkkkkkhhhhhhiiijjjjjjiiiggggggkkklllmmmnnnnnnmmmkkkjjjhhhhhhhhhggggggffffffffffffhhhjjjmmmnnnoooppppppnnnppprrruuuwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~zzzzzz{{{{{{{{{|||||||||||||||}}}}}}|||zzzyyyxxxwwwsssooolllkkkiiigggffffffggghhhjjjkkklllllllllllljjjiiiiiiiiiiiihhhfffhhhhhhhhhgggeeecccbbbaaaaaaaaabbbccccccccccccbbb`````````______```cccfffgggggghhhhhhiiihhhhhhgggggghhhiiijjjkkkkkkjjjiiikkkkkklllmmmnnnoooooopppnnnllljjjgggeeedddddddddbbbaaa```___^^^]]]\\\\\\\\\]]]___```aaabbbaaaaaabbbeeehhhjjjkkknnnqqqsssooooooppppppqqqpppppppppoooooommmllllllmmmnnnnnnlllmmmnnnooopppppppppppppppnnnmmmkkkjjjiiiiiijjjhhhhhhhhhhhhiiijjjkkkllllllkkkkkkkkkllllllmmmmmmjjjjjjkkkkkkjjjhhhfffeeefffggggggfffdddcccdddeeebbbbbbccccccddddddeeeeeeeeefffffffffffffffeeeeeehhhhhhiiijjjkkkkkkllllllggggggfffffffffggghhhhhhdddfffgggiiijjjjjjjjjiiiiiikkkmmmnnnmmmllllllmmmlllnnnoooooommmkkkjjjjjjiiihhhhhhiiiiiikkkllllllmmmlllkkkkkkjjjkkklllmmmjjjiiiiiihhhhhhhhhhhhhhhgggfffddddddeeefffgggfffeeeddddddeeeffffffcccaaaaaaaaaaaabbbbbbbbbaaaaaa___````````````___^^^^^^[[[[[[[[[\\\^^^```bbbddd```aaabbbcccbbbaaa^^^]]][[[[[[[[[]]]___^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]^^^^^^______```___```aaabbbcccbbbaaaaaa```aaabbbbbbbbbbbbaaa````````````````````````___```aaabbbbbbcccbbbaaa```]]]```ccccccbbbaaabbbccccccccccccbbbbbbbbbbbbbbbccccccdddeeeeeeffffffgggcccddddddeeeffffffggggggiiijjjkkkllllllmmmlllllllllnnnnnnnnnllllllmmmnnnpppppppppqqqqqqqqqqqqqqqooopppqqqqqqqqqqqqpppooonnnnnnmmmmmmnnnpppqqqrrrtttuuuvvvssspppnnnppprrroooqqqrrrqqqooonnnoooqqqnnnpppqqqqqqpppqqqrrrtttnnnooopppppppppooommmmmmmmmlllkkkmmmoooqqqqqqpppmmmmmmmmmmmmmmmnnnooooooppppppqqqqqqqqqqqqppppppooommmmmmnnnppprrrsssrrrooopppqqqpppooopppqqqsssppppppqqqqqqqqqqqqqqqqqqnnnoooqqqrrrrrrrrrqqqppplllllllllmmmnnnooopppqqqqqqqqqpppoooooopppqqqrrrppppppppppppppppppppppppkkklllmmmnnnoooqqqrrrrrrpppooonnnppprrrssssssrrrppppppqqqqqqqqqppppppooommmnnnooopppqqqqqqqqqqqqsssrrrrrrqqqpppooooooooonnnooopppqqqrrrsssssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttttttttpppqqqqqqrrrrrrsssttttttrrrssstttsssrrrrrrtttvvvrrrrrrsssuuuvvvwwwxxxyyyuuuuuuttttttttttttssssss```cccffffffddddddfffhhheeeeeeeeeeeeeeedddcccbbbbbbbbbcccdddfffggghhhiiicccdddfffggggggfffdddccciiijjjkkklllkkkiiigggfffccccccddddddcccbbbaaa```bbbdddfffhhhjjjkkkkkkkkkhhhjjjmmmpppsssssssssrrrpppppppppqqqqqqssstttuuuttttttuuuuuuvvvvvvvvvwwwssstttttttttsssqqqooonnnnnnkkkhhhfffffffffeeedddcccdddeeeggghhhiiiiiiiiihhhgggeeeeeeeeeeeedddbbbfffdddbbbaaabbbaaa```^^^___```aaaaaabbbbbbaaaaaa_________^^^^^^___bbbeeeeeefffgggiiijjjkkkkkklllhhhiiikkkllllllkkkkkkjjjkkkllllllmmmmmmnnnnnnoookkkjjjhhhfffeeecccbbbbbbcccbbbbbbaaa```___^^^^^^]]]___bbbdddeeeeeedddcccbbbeeegggiiijjjllloooqqqpppqqqrrrrrrrrrrrrrrrrrrpppooommmlllkkkllllllmmmiiijjjkkklllmmmnnnnnnnnnnnnmmmkkkiiihhhgggggghhhdddddddddeeefffggghhhiiijjjiiiiiiiiiiiijjjkkkkkkggghhhiiijjjiiigggdddccceeeffffffdddbbbaaabbbdddcccccccccdddddddddeeeeeebbbcccdddeeeffffffffffffdddeeefffhhhjjjkkkmmmmmmgggfffffffffgggggghhhiiifffggghhhjjjkkkkkkjjjjjjgggiiilllmmmlllkkkjjjjjjjjjlllmmmmmmkkkjjjkkklllggggggggghhhiiijjjkkklllnnnmmmkkkjjjiiiiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkiiigggeeeeeegggiiiiiiiiiggggggggghhhjjjiiigggeeeeeeeeefffffffffeeeddddddccccccdddddddddccccccbbbbbbaaa`````````aaabbbccceeefffggghhhgggfffdddbbb^^^^^^___bbbccccccaaa^^^]]]^^^___aaaaaaaaa``````aaaaaaaaabbbbbbccccccccccccdddeeeffffffeeeddddddddddddeeeffffffeeedddcccddddddccccccccccccbbbbbbbbbcccdddeeeeeedddcccccc```cccggggggfffeeefffhhhhhhhhhhhhgggggggggggggggfffgggggghhhhhhiiijjjjjjhhhhhhiiiiiijjjkkklllllljjjkkklllmmmmmmmmmmmmmmmnnnoooppppppnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrsssssssssrrrpppoooqqqqqqpppooopppqqqrrrsssrrrvvvxxxuuupppmmmooorrroooqqqrrrqqqnnnmmmnnnqqqpppqqqssssssrrrrrrtttuuupppqqqrrrrrrrrrqqqooonnnooonnnmmmoooqqqtttttttttpppppppppppppppqqqrrrsssrrrrrrsssssssssrrrrrrqqqqqqpppooopppsssuuuuuuuuupppqqqrrrqqqpppqqqrrrtttsssrrrqqqpppqqqrrrtttvvvpppqqqrrrsssttttttsssrrrnnnnnnooooooppprrrssstttrrrqqqpppoooooopppqqqqqqppppppppppppoooooooooooollllllnnnoooqqqssstttuuupppooooooppprrrssssssrrrrrrrrrrrrqqqpppooommmmmmmmmnnnooopppqqqqqqrrrqqqrrrrrrqqqqqqpppooonnnnnnnnnoooqqqrrrssstttttttttqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuppppppqqqqqqrrrsssssssssrrrssstttsssrrrssstttvvvpppppprrrsssuuuwwwyyyyyyttttttttttttssssssssssssccccccbbbbbbccccccdddeeeffffffeeedddccccccbbbaaaaaaaaabbbcccddddddeeeeeeccccccbbbbbbbbbccceeeffffffffffffggghhhgggeeebbbbbbbbbaaa______^^^^^^^^^^^^```bbbbbbbbbccceeegggfffeeeeeegggkkkmmmllljjjkkkkkklllllllllmmmmmmmmmoooooonnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmllllllkkkjjjhhhfffdddcccbbbbbbaaa``````aaacccfffjjjlllgggeeecccaaaaaaaaabbbccceeeeeeeeeeeeeeeeeeeeeeeedddcccaaa___^^^___```aaaaaaaaa```____________```eeefffggghhhiiiiiiiiihhhlllkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjgggggghhhhhhgggfffeeeeeedddddddddbbb``````bbbddd```aaabbbbbbddddddeeefffhhhhhhiiijjjlllmmmnnnnnnllllllllllllnnnooopppqqqnnnllliiiiiikkklllmmmmmmiiihhhhhhiiikkkllllllkkkllljjjhhhgggggggggfffeeefffffffffffffffggghhhhhhhhhggghhhjjjkkkllljjjhhhhhhhhhgggfffffffffffffffhhhhhhhhhhhhgggfffeeeddd```ccceeefffeeedddddddddffffffggghhhhhhhhhhhhhhhjjjiiihhhhhhjjjkkkjjjiiiggghhhhhhiiijjjjjjkkkkkklllllllllkkkjjjiiihhhgggkkkkkkllllllmmmlllllllllkkklllmmmlllkkkjjjkkkmmmjjjjjjiiihhhiiijjjkkklllllllllllllllmmmnnnooopppnnnnnnnnnnnnnnnooooooooopppooommmlllkkkkkkkkklllkkklllllllllkkkjjjjjjiiimmmmmmlllkkkjjjhhhffffffiiihhhhhhgggggghhhhhhiiiiiiiiihhhhhhggghhhhhhiiiiiihhhiiikkkmmmlllhhhdddcccdddfffeeeddddddeeefffcccaaabbbfffgggeeegggkkkhhhhhhhhhgggggggggggggggiiijjjkkkkkkiiiiiijjjlllfffggghhhiiiiiiiiiiiiiiigggggghhhiiiiiiiiiiiiiiifffggghhhjjjjjjiiihhhhhhkkkkkkllllllkkkiiihhhfffgggggghhhiiikkklllmmmmmmnnnllljjjkkknnnooommmkkklllllllllmmmooopppooommmnnnnnnnnnnnnooopppqqqrrrrrrrrrsssqqqpppoooppprrrpppqqqrrrsssssssssrrrqqqvvvvvvuuutttssssssrrrrrrpppqqqrrrrrrssssssssssssqqqvvvzzzwwwpppmmmooossssssrrrrrrqqqpppooonnnnnnpppqqqsssuuuuuusssqqqoootttrrrpppoooppprrrrrrqqqqqqqqqppppppqqqrrrtttuuuqqqpppooonnnnnnppprrrsssrrrrrrssssssrrrrrrqqqppppppqqqrrrrrrssssssrrrrrrssssssrrrqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrsssttttttttttttrrrpppooopppqqqqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrqqqqqqqqqnnnooopppqqqrrrrrrrrrrrrsssssssssrrrqqqpppooonnntttttttttsssssstttttttttrrrqqqooonnnmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqrrrpppnnnpppssstttsssqqqppppppqqqrrrrrrsssssstttrrrrrrqqqpppqqqrrrsssttttttttttttrrrqqqqqqsssuuuuuutttrrrqqqqqqrrrtttuuuqqqssssssqqqqqqssstttqqqcccccccccdddeeefffhhhiiifffffffffffffffeeeeeeeeeccccccddddddeeeeeeffffffddddddcccccccccdddfffffffffffffffhhhiiihhheeebbbdddcccbbbaaa````````````___aaabbbcccbbbcccdddffffffddddddfffiiikkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhjjjiiihhhfffeeeddddddcccbbbbbbaaabbbdddfffiiikkkgggfffdddccccccccceeefffhhhggggggffffffeeeeeeeeeeeedddbbbaaaaaacccdddeeebbbbbbbbbbbbbbbcccddddddhhhggggggggghhhiiijjjkkklllkkkjjjiiihhhhhhhhhhhhiiijjjjjjkkklllkkkkkkkkkiiiiiiiiiiiiiiihhhggggggfffffffffdddbbbbbbccceeeccccccdddeeefffggghhhhhhhhhiiijjjkkklllmmmnnnnnnmmmmmmmmmmmmnnnoooppppppooommmkkkjjjlllnnnnnnnnnmmmkkkjjjkkkllllllkkkjjjjjjhhhffffffggggggfffeeegggffffffffffffggghhhhhhiiiiiiiiikkklllmmmkkkiiiggggggggghhhiiijjjkkkllliiiiiiiiiiiihhhgggfffeeefffhhhjjjkkkjjjiiiiiijjjggghhhhhhiiiiiiiiiiiiiiiiiihhhggghhhiiijjjiiihhhiiiiiijjjkkkkkkllllllmmmlllllllllllllllkkkjjjiiillllllmmmnnnnnnnnnnnnmmmlllnnnooonnnmmmlllmmmoookkkkkkjjjjjjjjjkkklllmmmoooooonnnnnnnnnoooppppppooooooppppppqqqqqqqqqrrrrrrqqqooonnnmmmmmmmmmnnnooooooooooooooonnnmmmmmmooooooooonnnmmmlllkkkjjjmmmmmmlllkkkkkkkkklllllljjjjjjjjjjjjkkklllmmmnnnlllkkkkkkmmmnnnnnnjjjgggiiijjjkkkjjjiiihhhiiijjjiiifffgggjjjkkkiiiiiikkkkkkkkkllllllllllllmmmmmmkkkmmmnnnmmmkkkkkklllmmmiiijjjkkkkkkkkkkkkkkkkkkhhhiiijjjjjjkkkkkkjjjjjjiiiiiijjjkkkkkkkkkkkkkkkmmmmmmnnnnnnmmmllljjjiiiiiijjjkkklllmmmnnnooooooooommmlllmmmooopppooommmooonnnnnnpppqqqrrrqqqoooqqqqqqqqqqqqqqqqqqrrrrrrsssttttttsssqqqqqqrrrssspppqqqssstttttttttssssssvvvuuuuuutttssssssrrrrrrpppqqqqqqrrrrrrrrrrrrqqqqqqtttwwwuuuqqqoooppprrrrrrrrrqqqqqqpppooonnnnnnpppqqqrrrssssssrrrqqqooorrrpppooooooqqqssssssssssssrrrrrrrrrrrrtttuuuvvvsssrrrpppppppppqqqssstttsssssssssssssssrrrqqqqqqpppqqqrrrrrrssssssrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttssssssqqqpppooooooqqqqqqpppoooooooooppppppppppppoooooooooooonnnmmmmmmnnnooooooqqqrrrrrrrrrrrrqqqqqqpppooopppqqqrrrrrrsssssssssssssssssssssrrrqqqpppppptttssssssrrrrrrsssssstttrrrqqqooonnnllllllllllllmmmnnnooopppqqqqqqqqqqqqrrrpppooopppssstttsssqqqqqqqqqqqqrrrssssssttttttuuutttrrrqqqppppppqqqqqqqqqrrrssssssrrrrrrtttvvvuuutttrrrqqqqqqrrrsssttttttuuurrrnnnmmmqqqrrrqqqddddddeeefffhhhjjjlllmmmhhhhhhhhhiiiiiiiiijjjjjjggggggggggggggghhhhhhhhhffffffeeeeeeeeefffggghhhhhhhhhhhhjjjkkkjjjgggdddfffeeeddddddccccccccccccbbbdddeeeeeeddddddeeeffffffeeedddeeeggghhhgggeeeffffffggggggggghhhhhhhhhggghhhiiijjjjjjhhhgggeeeffffffggggggggggggffffffiiiiiihhhggggggfffffffffddddddccccccdddfffhhhiiihhhgggfffffffffggghhhiiijjjjjjiiihhhgggfffeeeeeeddddddccccccdddeeeggghhhddddddeeefffggghhhiiiiiijjjiiihhhggghhhjjjlllnnnlllkkkjjjjjjiiiiiiiiiiiijjjkkkkkkllllllllllllllljjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjhhheeeeeefffhhhgggggghhhiiijjjkkklllllljjjkkkkkklllmmmnnnoooooooooooonnnnnnnnnooooooppppppnnnllllllnnnppppppppppppnnnmmmmmmmmmmmmllljjjkkkiiiggghhhiiijjjiiihhhhhhhhhhhhggghhhiiiiiijjjlllkkkkkklllnnnnnnmmmkkkjjjjjjkkkkkkmmmnnnnnnoookkkkkkkkkkkkkkkjjjiiihhhjjjlllnnnnnnmmmmmmmmmnnnjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhiiikkklllkkkjjjkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnmmmllllllmmmmmmnnnooooooooooooooooooqqqrrrqqqpppooopppqqqmmmmmmmmmmmmmmmnnnoooooosssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuutttsssrrrqqqqqqpppqqqqqqpppqqqqqqqqqqqqppppppoooqqqqqqrrrrrrqqqqqqpppooosssrrrqqqppppppppppppppplllllllllmmmoooqqqrrrssspppooonnnooopppooonnnlllnnnoooooonnnlllkkklllmmmooollllllooopppnnnlllmmmnnnnnnooooooppppppqqqqqqooopppqqqooonnnlllmmmnnnnnnnnnnnnnnnnnnnnnmmmllljjjjjjkkkllllllllllllllllllllllllllllllmmmnnnnnnooopppppppppooonnnmmmlllmmmmmmnnnoooooopppqqqqqqpppoooooopppqqqrrrrrrpppsssrrrrrrssstttuuusssrrrtttttttttssssssssssssssstttuuuuuutttrrrrrrsssuuuqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuutttssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooppppppppppppqqqqqqpppppppppooonnnooorrrssstttssstttssssssssstttuuuvvvwwwtttsssrrrqqqrrrssstttuuussssssttttttssssssrrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssppppppppppppppppppppppppssssssssstttssssssrrrrrrqqqoooooooooqqqqqqpppoooooooooppppppppppppooooooooonnnnnnmmmmmmnnnnnnooossssssssssssrrrrrrqqqpppppppppqqqrrrssssssssssssrrrsssssssssssssssrrrrrrsssrrrrrrqqqqqqrrrrrrsssrrrqqqpppnnnlllkkkjjjjjjkkklllmmmooopppqqqqqqqqqrrrqqqpppqqqrrrsssrrrqqqrrrrrrrrrsssttttttuuuuuuwwwvvvsssqqqpppooooooooooooqqqssstttssssssuuuvvvuuutttsssqqqqqqqqqrrrssswwwwwwsssmmmkkkoooqqqooohhhhhhiiijjjkkkmmmooopppllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjlllllllllmmmnnnnnnkkkhhhiiiiiihhhgggffffffggggggggghhhiiiiiigggfffgggiiihhhhhhgggfffffffffffffffiiiiiiiiiiiijjjjjjjjjjjjhhhjjjlllmmmmmmkkkhhhfffhhhiiiiiijjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhggggggfffffffffggghhhiiiiiiiiihhhiiiiiikkklllmmmiiiiiiiiihhhhhhgggggggggeeeddddddddddddeeefffggggggggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjkkklllnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmkkklllllllllllllllkkkkkknnnnnnnnnllliiiiiikkklllkkkllllllmmmnnnoooppppppnnnnnnooooooppppppqqqqqqqqqqqqpppoooooooooooooooqqqooonnnoooqqqrrrrrrrrrqqqooonnnnnnoooooonnnmmmnnnlllkkkkkkmmmooonnnnnnkkkkkkjjjjjjkkkkkklllmmmnnnmmmmmmmmmoooooonnnmmmoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkkkklllmmmoooooonnnmmmnnnpppmmmmmmmmmlllmmmmmmmmmmmmnnnmmmlllmmmoooppppppooolllmmmmmmmmmnnnnnnnnnooonnnnnnoooooopppooooooooommmmmmnnnooopppppppppppprrrsssttttttrrrrrrssstttqqqqqqqqqqqqqqqrrrrrrrrrvvvuuutttsssrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwwwwvvvvvvuuuuuuttttttttttttqqqqqqqqqrrrrrrqqqpppppprrrrrrssstttttttttttttttwwwvvvuuutttssssssssssssooooooooopppqqqrrrssstttqqqqqqpppppppppppppppooooooppppppooolllkkkkkklllrrrnnnnnnqqqrrrooonnnoooooooooooooooooopppppppppqqqrrrrrrqqqnnnmmmmmmnnnppppppppppppooonnnnnnmmmjjjkkkllllllmmmmmmllllllnnnnnnmmmllllllnnnooopppppppppppppppoooooonnnnnnoooooooooppppppqqqqqqqqqqqqqqqqqqrrrssstttttttttuuutttssstttuuuuuutttrrrssstttttttttuuuttttttttttttuuuuuutttrrrrrrsssuuurrrsssuuuwwwxxxxxxxxxwwwuuuuuutttttttttsssssssssqqqqqqqqqqqqqqqpppooonnnpppooonnnpppssstttssspppppppppppppppoooooooooooopppoooooonnnnnnooopppqqqqqqpppoooppprrrssssssrrrssssssssssssttttttuuuuuussssssrrrrrrrrrssstttuuusssttttttttttttsssrrrrrrppppppqqqrrrrrrrrrrrrqqqqqqqqqrrrsssttttttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppooopppooonnnooopppqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnsssssssssssssssrrrqqqpppqqqqqqrrrsssssssssssssssrrrrrrssstttuuuuuuttttttrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrpppnnnllljjjiiiiiiiiijjjlllnnnooopppqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvuuusssqqqoooooooooooooooqqqtttuuutttsssssstttuuutttsssrrrqqqqqqqqqqqqxxxyyyuuuooommmooopppmmmnnnmmmmmmmmmnnnooopppqqqqqqqqqppppppooonnnnnnmmmooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllqqqqqqqqqrrrsssssspppmmmllllllkkkkkkjjjkkkkkkkkklllmmmnnnmmmlllkkklllmmmllllllkkkiiihhhhhhhhhiiikkkkkklllllllllmmmmmmmmmjjjkkknnnooonnnmmmjjjhhhjjjkkkkkkllllllkkkkkkjjjiiijjjkkkllllllllllllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkklllnnnoooooogggggghhhhhhiiiiiijjjjjjiiiiiihhhhhhggggggggggggjjjkkklllllllllkkkkkkjjjjjjkkknnnpppppppppnnnmmmnnnmmmmmmllllllllllllmmmmmmmmmnnnoooooooooooooookkkllllllmmmmmmmmmllllllqqqqqqqqqooommmmmmoooqqqoooooopppqqqrrrsssttttttrrrssssssssssssssssssssssssrrrqqqpppppppppppppppqqqpppooopppsssttttttssspppooonnnoooqqqrrrqqqpppooommmlllmmmoooqqqqqqpppnnnnnnnnnnnnnnnoooooopppqqqooonnnnnnppppppooonnnoooooopppppppppooonnnmmmooooooooopppoooooonnnmmmnnnooopppooonnnnnnpppqqqpppooonnnnnnnnnnnnoooooonnnmmmmmmnnnppprrrqqqpppmmmmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqppppppllllllmmmnnnoooppppppppptttuuuvvvuuuttttttuuuvvvtttttttttuuuuuuuuuvvvuuuxxxwwwvvvtttssssssssssssqqqqqqrrrssstttvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvrrrssssssttttttsssssssssrrrssstttuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqppppppppppppoooppppppooommmkkklllmmmpppmmmnnnpppooolllmmmpppqqqqqqppppppoooooonnnnnnqqqrrrrrrqqqnnnmmmmmmnnnooooooooooooooonnnmmmllljjjkkkllllllmmmmmmllllllnnnnnnmmmllllllnnnooopppoooooonnnnnnnnnnnnnnnnnnooooooooooooooooooooopppqqqrrrssssssttttttuuuvvvuuutttttttttuuutttsssqqqpppqqqrrrtttuuuvvvvvvvvvtttuuuuuutttrrrrrrsssttttttuuuvvvxxxyyyyyyxxxxxxtttttttttttttttsssssssssqqqqqqqqqqqqqqqpppooonnnpppnnnmmmoootttvvvtttqqqoooooooooooooooooopppppppppooonnnmmmnnnoooqqqrrrsssrrrqqqqqqrrrrrrpppnnnqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssssssttttttssssssrrrqqqooopppqqqqqqrrrrrrqqqqqqpppppprrrssstttuuuuuuuuusssssssssssssssssssssssspppppppppppppppooonnnmmmooonnnmmmnnnpppqqqpppoooqqqqqqrrrrrrrrrrrrqqqqqqnnnoooooooooooooooooonnnrrrsssssssssrrrrrrqqqpppqqqqqqrrrrrrssssssrrrrrrrrrrrrssstttuuuuuuuuuuuuqqqqqqqqqppppppqqqqqqqqqrrrrrrqqqooommmkkkiiiiiiiiijjjkkkmmmoooppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvsssrrrqqqpppooopppqqqqqqrrrtttuuuuuusssrrrqqqqqqssssssrrrrrrqqqqqqqqqqqqwwwyyyyyytttrrrsssppplllqqqppppppppppppqqqrrrrrrttttttsssrrrqqqpppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqpppooouuuuuuuuuvvvwwwvvvtttqqqooooooooonnnnnnnnnoooooooooqqqrrrqqqoooooopppqqqooooooooollljjjjjjlllmmmllllllmmmmmmmmmnnnnnnnnnkkklllmmmnnnnnnlllkkkiiikkkkkkllllllllllllkkkkkklllmmmnnnooopppooonnnnnnllllllllllllllllllllllllllllllmmmnnnoooooopppppphhhhhhiiijjjkkkllllllmmmooooooooonnnmmmllllllkkkmmmmmmnnnooonnnmmmlllkkkjjjmmmpppssstttrrrpppnnnpppoooooonnnnnnnnnoooooonnnoooooopppppppppppppppllllllmmmnnnnnnnnnnnnmmmrrrssssssrrrqqqqqqtttvvvqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuuuuttttttttttttsssrrrqqqqqqqqqqqqqqqqqqpppppprrrtttuuuuuutttpppooooooppprrrssssssrrrnnnmmmllllllnnnooooooooopppppppppoooppppppqqqrrrrrrqqqoooooopppqqqpppooolllmmmoooqqqrrrrrrrrrqqqpppppppppqqqqqqppppppoooqqqrrrrrrrrrqqqqqqssstttrrrqqqooonnnnnnoooppppppmmmllllllmmmoooqqqppppppnnnnnnnnnnnnooooooooooooqqqqqqqqqrrrqqqqqqppppppkkklllmmmooopppppppppppptttvvvvvvvvvuuutttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttssssssssssssqqqrrrrrrssstttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvrrrssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvtttrrrpppooonnnnnnppprrrssssssqqqppppppqqqpppqqqrrrqqqooonnnooopppmmmmmmmmmlllgggccchhhppprrrrrrrrrqqqqqqqqqpppppppppqqqqqqpppnnnmmmnnnooommmnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooommmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmppprrrssstttssstttuuuwwwuuutttsssssstttsssqqqooommmoooqqqtttvvvvvvvvvvvvtttuuuuuutttrrrrrrsssuuuuuuvvvxxxyyyyyyxxxwwwwwwttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqpppppppppooonnnppptttvvvtttrrrnnnnnnnnnoooooopppppppppoooooonnnnnnnnnpppqqqrrrtttsssrrrrrrrrrqqqooommmooopppqqqqqqqqqqqqppppppoooooopppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqpppoooppppppqqqqqqqqqqqqqqqoooppprrrssstttttttttsssttttttttttttttttttttttttoooooooooooooooooonnnmmmnnnmmmmmmnnnpppqqqpppoooooooooppppppppppppoooooooooppppppqqqqqqppppppooopppqqqqqqrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqrrrrrrssstttuuuuuuuuutttrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqpppooommmkkkjjjjjjkkklllnnnoooppppppppprrrssstttsssrrrqqqrrrsssrrrrrrrrrsssttttttuuuuuuqqqpppoooooopppqqqrrrssstttuuuvvvuuurrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrruuuxxxyyywwwuuuuuurrrmmmqqqpppqqqqqqrrrssstttuuutttttttttssssssrrrrrrrrrsssttttttuuuuuuvvvvvvvvvtttuuuuuuvvvuuutttsssrrrwwwvvvwwwxxxyyyxxxuuusssrrrqqqqqqqqqqqqqqqrrrrrrppprrrsssrrrqqqqqqrrrsssqqqqqqqqqnnnlllkkknnnqqqnnnnnnnnnoooooooooppppppnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnoooqqqrrrrrrrrrpppooonnnnnnoooooooooooooooooommmnnnnnnooopppppppppppplllllllllmmmmmmnnnnnnooopppqqqqqqqqqqqqpppppppppmmmnnnpppqqqqqqpppooonnnmmmoooqqqssstttsssrrrqqqqqqqqqpppppppppqqqqqqrrroooppppppqqqqqqqqqqqqqqqnnnnnnoooppppppppppppppprrrssstttsssssstttwwwyyyrrrrrrssstttuuuvvvvvvwwwvvvuuuuuuuuuttttttsssssstttsssrrrrrrrrrrrrrrrsssqqqpppppprrruuuvvvuuutttrrrppppppppprrrrrrrrrpppooonnnlllmmmnnnoooooonnnppppppooooooppppppqqqrrrsssqqqoooooooooppppppooommmnnnqqqsssttttttsssrrrppppppqqqqqqqqqqqqqqqppprrrssssssrrrqqqrrrtttvvvsssrrrpppnnnnnnooopppqqqmmmllllllmmmpppqqqqqqpppqqqppppppppppppppppppppprrrrrrrrrrrrqqqppppppooolllmmmnnnpppqqqrrrrrrrrrtttuuuvvvvvvttttttuuuvvvttttttvvvwwwwwwwwwvvvuuuuuuuuutttsssrrrrrrssssssssssssttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxvvvuuurrrpppooonnnnnnpppsssvvvvvvsssqqqqqqqqqpppqqqrrrqqqpppooopppqqqmmmnnnooojjj___YYYaaammmoooppppppqqqrrrsssssssssoooqqqqqqqqqoooooopppqqqllllllmmmnnnnnnnnnmmmmmmlllmmmnnnnnnoooooonnnnnnmmmmmmnnnooooooooooooooommmlllkkkkkkkkkkkklllmmmooonnnnnnnnnmmmmmmllllllnnnqqqssssssrrrrrrtttwwwvvvtttsssssssssrrrpppnnnooopppsssuuuvvvvvvvvvuuuvvvvvvvvvuuutttssstttvvvwwwwwwxxxyyyxxxwwwvvvuuuttttttttttttttttttttttttpppqqqqqqrrrrrrrrrrrrqqqppppppqqqrrrtttuuutttsssmmmmmmmmmnnnoooppppppqqqoooooooooooopppqqqrrrrrrrrrrrrqqqrrrsssrrrpppnnnoooppppppqqqqqqpppoooooonnnoooooopppppppppppppppqqqqqqrrrrrrqqqqqqpppooooooooopppqqqqqqqqqqqqqqqnnnppprrrssstttsssrrrqqqssssssssssssssssssssssssooooooppppppqqqpppppppppnnnmmmlllnnnpppqqqpppoooooooooppppppppppppoooooopppqqqrrrrrrrrrrrrqqqpppnnnnnnooopppqqqqqqqqqqqqoooppppppqqqqqqppppppooorrrsssssstttttttttssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqrrrrrrqqqpppnnnmmmlllkkklllmmmnnnoooppppppppprrrtttuuutttrrrppprrrsssqqqqqqqqqrrrssssssttttttqqqpppoooooooooppprrrssstttuuuuuusssqqqqqqrrrsssooopppqqqqqqrrrrrrrrrrrrtttwwwwwwttttttuuutttqqqoooooopppqqqsssuuuwwwxxxssssssssssssttttttttttttttttttuuuvvvwwwxxxxxxyyyvvvwwwxxxxxxxxxvvvuuutttwwwwwwwwwyyyzzzyyyvvvsssssssssrrrrrrrrrsssssstttpppqqqsssrrrqqqqqqssstttqqqrrrqqqooollllllooorrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppooooooooooooooooooppppppppppppoooooopppqqqsssttttttsssqqqpppoooooopppqqqqqqqqqqqqpppnnnnnnoooppppppppppppoooppppppppppppoooooooooooonnnooopppqqqqqqqqqqqqqqqlllnnnppprrrssssssrrrqqqppppppqqqrrrrrrsssssstttrrrrrrrrrqqqrrrrrrssssssppppppqqqrrrrrrrrrrrrqqqooopppqqqrrrrrrrrrrrrrrrrrrssstttttttttvvvyyy{{{rrrrrrssstttuuuvvvwwwwwwuuuuuuttttttssssssrrrrrrsssssssssrrrrrrsssssstttppppppppprrruuuvvvuuuttttttrrrqqqqqqqqqqqqpppnnnrrrpppoooooopppqqqqqqpppoooooonnnnnnoooooopppqqqtttqqqooonnnoooppppppooorrrssstttuuuuuusssqqqpppppppppqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqppppppsssuuusssrrrpppnnnnnnooopppqqqnnnnnnmmmooorrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppooonnnnnnnnnpppqqqrrrssssssssssssuuuvvvuuutttssstttuuurrrssstttvvvvvvuuuuuutttttttttsssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvssstttuuuvvvvvvvvvvvvvvvtttuuuvvvwwwwwwwwwwwwwwwtttttttttuuuvvvwwwxxxyyyxxxvvvuuusssqqqpppooooooppptttwwwxxxuuurrrqqqrrrnnnoooppppppnnnnnnoooqqqnnnpppppphhhZZZSSS\\\jjjkkklllmmmoooqqqssstttuuupppqqqrrrrrrppppppqqqssskkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppmmmnnnoooqqqqqqpppoooooommmlllkkkjjjjjjkkkmmmmmmoooooonnnnnnmmmmmmllllllmmmppprrrrrrqqqqqqtttwwwvvvuuutttssssssrrrpppnnnqqqsssuuuvvvwwwvvvuuutttwwwxxxxxxwwwuuutttvvvwwwxxxxxxyyyyyyxxxwwwuuutttssstttttttttttttttttttttpppqqqrrrssssssssssssssspppqqqsssssstttttttttuuulllmmmmmmnnnooopppqqqqqqnnnoooooopppqqqrrrrrrrrrppppppppprrrssssssqqqoooooopppqqqrrrrrrqqqoooooooooooopppqqqqqqqqqqqqppppppqqqqqqqqqqqqpppoooooooooooopppqqqqqqqqqqqqpppnnnpppqqqssssssrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrrrrrrrrrrmmmmmmlllmmmpppqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssssssssrrrqqqlllmmmnnnooopppqqqqqqqqqoooooopppppppppoooooonnnrrrsssssssssssssssrrrrrrsssrrrrrrqqqqqqrrrrrrsssqqqrrrrrrrrrqqqpppnnnmmmmmmmmmnnnoooppppppoooooorrrtttvvvtttqqqpppqqqtttppppppqqqrrrrrrsssssstttrrrqqqpppoooooopppqqqrrrsssssssssrrrqqqqqqtttvvvnnnooopppqqqrrrssssssssssssvvvuuuqqqqqquuuvvvtttuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuxxxvvvtttuuuxxxzzzyyywwwxxxxxxyyyzzzyyyxxxwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{wwwxxxxxxxxxwwwtttqqqpppqqqsssuuutttrrrppppppppppppppppppppppppppppppppptttsssqqqpppooopppqqqqqqtttqqqmmmmmmooopppooommmmmmmmmnnnnnnnnnoooooooooppppppppppppppppppppppppooopppqqqrrrrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrooommmlllnnnppppppmmmiiinnnnnnoooppppppppppppoooqqqrrrsssssssssrrrqqqppppppooonnnooosssuuutttrrrtttssssssrrrrrrqqqqqqpppooopppqqqrrrssssssssssssrrrrrrrrrsssssssssttttttqqqrrrrrrssstttuuuvvvvvvttttttuuuvvvwwwvvvtttqqqssstttuuuvvvwwwwwwwwwwwwqqqqqqrrrssssssttttttuuuuuuuuuuuuuuutttsssrrrqqquuutttrrrqqqoooooonnnnnnoooppppppppppppqqqqqqqqqqqqqqqpppooonnnnnnoooooooooooooooooopppqqqrrrrrrpppqqqsssttttttsssqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqrrrqqqooommmmmmmmmooonnnllllllnnnpppppppppoooppprrrsssrrrqqqnnnmmmqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooqqqqqqrrrrrrrrrssssssttttttuuuvvvvvvvvvuuuttttttssssssrrrrrrqqqsssssssssrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqrrrssswwwvvvvvvvvvvvvxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuvvvwwwwwwxxxxxxuuutttrrrsssuuuvvvvvvuuuuuutttrrrqqqpppooooooooorrrrrrsssssssssrrrqqqqqqqqqooommmllllllmmmpppqqqmmmoooooojjjddd```bbbfffjjjllloooqqqrrrqqqooonnnsssqqqpppppprrrrrrqqqpppmmmlllkkkjjjjjjjjjjjjjjjlllmmmoooppppppnnnmmmkkkmmmkkkjjjkkkmmmmmmlllkkkllljjjiiikkkoooooojjjfffhhhkkknnnmmmjjjiiikkkmmmooopppqqqrrrssstttttttttvvvuuutttsssrrrssssssttttttssssssssssssuuuwwwxxxwwwuuusssrrrssstttsssssstttuuuwwwyyyxxxvvvsssrrrpppqqqqqqrrrsssssssssrrrpppooonnnnnnoooqqqsssuuunnnnnnnnnnnnnnnoooooopppnnnmmmjjjiiiiiikkkmmmooonnnnnnmmmmmmnnnppprrrssstttsssrrrpppnnnmmmlllkkkooooooppppppppppppooooooqqqqqqppppppoooooonnnnnnqqqsssttttttqqqooonnnnnnnnnooopppqqqqqqpppooonnnppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnttttttsssrrrqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmllloooooonnnnnnnnnpppqqqrrrppppppqqqppppppooonnnmmmooopppqqqrrrtttuuuvvvwwwrrrqqqpppoooooooooooopppqqqpppppppppqqqrrrrrrsssrrrtttuuuvvvuuussspppnnnnnnoooqqqqqqooonnnoooppppppooonnnnnnnnnnnnnnnoooqqqqqqrrrrrrrrrqqqpppoooooosssuuussstttvvvvvvrrrrrrqqqpppooonnnooopppqqquuusssqqqqqqssssssqqqooopppqqqrrrssstttssssssrrrqqqrrrssstttsssrrrqqqpppvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvvvvvvvvvvvvvzzzxxxvvvwwwzzz{{{{{{yyyxxxxxxyyyzzzyyyxxxwwwvvvxxxyyyzzzzzz{{{{{{zzzzzzvvvwwwwwwxxxwwwvvvtttsssssstttvvvuuusssqqqqqqqqqpppppppppppppppqqqqqqqqqsssrrrqqqpppoooooopppqqqssspppnnnnnnppprrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppprrrrrrrrrrrrssssssssssssooonnnnnnoooppppppooommmnnnnnnooooooppppppppppppppppppqqqrrrrrrqqqpppoooqqqooonnnppprrrtttsssqqqsssrrrrrrqqqppppppooooooppppppqqqrrrsssttttttsssrrrrrrrrrrrrsssssssssssspppqqqqqqrrrrrrssssssttttttssssssuuuvvvvvvsssqqqssstttuuuvvvvvvvvvvvvvvvqqqrrrrrrssssssttttttuuuvvvvvvvvvvvvuuutttsssrrruuuuuuttttttsssrrrrrrrrrpppppppppqqqqqqqqqqqqqqqrrrrrrqqqpppppppppppppppqqqqqqpppppppppqqqqqqrrroooppprrrssssssrrrpppooorrrqqqqqqppppppooooooooorrrrrrrrrqqqqqqqqqpppppppppqqqrrrqqqpppnnnnnnoooqqqpppooonnnnnnoooqqqsssqqqqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppprrrrrrrrrrrrrrrsssttttttvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwvvvvvvuuuuuutttttttttttttttuuuvvvvvvwwwwwwuuutttssssssuuuvvvvvvuuuuuutttsssqqqppppppooooooqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppnnnnnnoooppprrrqqqssssssooojjjgggiiilllkkklllnnnpppppppppooonnnqqqppppppqqqrrrrrrpppooonnnnnnmmmllllllllllllllllllmmmnnnoooooonnnlllkkkmmmlllkkklllnnnooonnnmmmmmmkkkjjjllloooppplllgggjjjlllmmmmmmmmmlllmmmnnnpppqqqrrrrrrssssssssssssvvvuuutttsssrrrsssssstttttttttttttttuuuvvvvvvwwwvvvtttrrrrrrsssttttttssstttuuuvvvwwwvvvuuusssrrrqqqqqqrrrsssssssssssssssqqqqqqpppoooooopppqqqrrroooooonnnnnnnnnnnnooooooqqqooommmllllllmmmnnnpppnnnnnnnnnnnnoooqqqssstttssssssrrrqqqooonnnmmmmmmooooooppppppppppppoooooopppppppppoooooonnnnnnnnnqqqrrrtttsssqqqooooooooopppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqpppoooooosssrrrrrrqqqqqqqqqqqqrrrooopppppppppooonnnmmmmmmpppoooooonnnnnnooopppqqqpppqqqqqqqqqqqqpppooooooppppppqqqrrrsssttttttuuusssrrrrrrrrrqqqqqqqqqpppqqqpppppppppqqqqqqrrrsssrrrssstttuuutttrrrpppnnnoooppprrrrrrpppppppppqqqoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqnnnoootttwwwvvvrrrrrrqqqppppppppppppppptttrrrpppqqqssssssrrrpppooopppqqqrrrsssrrrrrrqqqqqqqqqrrrssssssrrrrrrqqqwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvwwwwwwvvvvvvzzzyyywwwxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzyyywwwvvvwwwxxxzzz{{{|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwxxxtttuuuvvvvvvtttrrrrrrrrrooopppppppppqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqpppnnnmmmnnnppprrrrrrqqqttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqpppqqqqqqqqqrrrrrrrrrrrroooppppppooonnnnnnpppqqqoooooonnnnnnnnnooopppqqqnnnoooppppppppppppoooooorrrqqqpppppprrrrrrqqqpppqqqqqqqqqpppoooooonnnnnnpppqqqrrrssssssttttttsssqqqqqqrrrrrrrrrssssssssspppppppppppppppppppppppptttrrrrrrrrrtttttttttrrrttttttuuuvvvvvvvvvuuuuuurrrrrrrrrsssttttttuuuuuuwwwwwwvvvvvvuuutttttttttuuuuuuvvvvvvuuusssqqqpppppppppqqqqqqrrrrrrrrrqqqsssrrrqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqqqqqqqrrrooooooqqqqqqqqqqqqoooooopppppppppppppppooooooooorrrrrrrrrqqqqqqqqqqqqpppoooqqqrrrrrrqqqppppppqqqqqqrrrqqqnnnkkklllppptttsssrrrqqqpppoooooooooooommmmmmmmmmmmmmmmmmmmmmmmooooooppppppqqqqqqrrrrrrsssrrrrrrqqqppppppoooooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppppppppoootttttttttttttttuuuuuuvvvuuuttttttttttttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuussssssssstttuuuuuuvvvvvvvvvuuussstttuuuvvvvvvuuuuuutttsssrrrqqqpppppppppppppppoooooooooqqqrrrssstttsssrrrqqqqqqqqqqqqqqqssstttuuurrrnnnlllnnnqqqllllllmmmmmmnnnooooooooonnnnnnoooqqqrrrrrrooommmoooooooooooonnnnnnnnnnnnkkklllmmmnnnnnnmmmlllkkkmmmllllllmmmoooqqqpppooonnnlllkkkmmmpppqqqmmmjjjmmmllllllmmmoooppppppoooqqqrrrrrrsssssssssrrrrrruuuuuutttsssssssssssstttuuuuuuvvvvvvvvvvvvvvvuuuuuusssrrrrrrtttuuuuuutttttttttttttttttttttssssssrrrrrrsssssssssssssssssssssrrrrrrqqqpppooonnnnnnpppooonnnnnnnnnnnnnnnooosssrrrpppooooooooopppqqqooooooooooooppprrrssstttrrrrrrrrrqqqppppppooooooooooooppppppppppppoooooooooooooooooonnnnnnnnnnnnoooqqqssssssqqqppppppqqqqqqqqqppppppppppppqqqqqqnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqqqqpppoooqqqqqqpppppppppqqqqqqrrrqqqqqqqqqqqqpppooommmmmmqqqpppoooooonnnoooooopppnnnooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssstttttttttsssrrrqqqqqqppppppppppppqqqrrrrrrpppqqqsssssssssqqqooommmpppqqqssssssqqqpppqqqrrrooooooooonnnnnnoooooopppqqqpppoooooopppqqqssstttvvvrrrtttvvvuuurrrrrrrrrrrrrrrqqqqqqppprrrqqqpppqqqrrrsssrrrqqqnnnooopppqqqqqqqqqppppppooopppqqqrrrsssssssssrrrvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuuwwwzzz||||||{{{yyywwwyyyxxxxxxwwwwwwxxxxxxyyytttuuuvvvuuusssqqqrrrrrroooppppppqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqqqqrrrnnnnnnmmmnnnoooooopppooorrrrrrqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooooooppprrrrrrnnnnnnnnnnnnooooooooooooppprrrrrrooolllkkknnnqqqooonnnnnnmmmnnnooopppqqqnnnnnnoooooopppppppppooosssrrrqqqqqqqqqqqqpppppprrrqqqqqqpppoooooonnnnnnqqqqqqrrrsssssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppoooooooooooosssqqqpppppprrrttttttsssttttttuuuuuuuuuuuuuuutttrrrrrrsssssstttuuuuuuuuuvvvvvvuuuttttttttttttttttttuuuuuuuuusssqqqnnnlllpppppprrrsssssssssrrrqqqrrrqqqqqqpppppppppqqqqqqttttttsssrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqpppppplllmmmnnnpppqqqsssttttttqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrrrrqqqqqqqqqrrroooppppppmmmhhhgggmmmrrrtttsssqqqooonnnnnnooopppppppppppppppppppppppppppnnnnnnnnnooooooppppppqqqqqqqqqqqqppppppooooooooonnnoooooopppqqqqqqrrrrrrqqqqqqqqqqqqpppppppppppptttttttttttttttuuuuuuvvvtttsssrrrrrrssstttvvvwwwtttuuuuuuuuuvvvvvvwwwwwwsssssstttuuuuuuvvvvvvwwwwwwuuussstttuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqooonnnmmmmmmnnnppprrrtttsssssssssrrrrrrqqqpppppppppqqqrrrqqqnnnmmmooopppmmmmmmlllllllllmmmoooppplllmmmnnnqqqrrrqqqnnnkkkooooooooooooooooooooonnnkkkllllllmmmnnnmmmmmmllllllkkkkkkmmmoooqqqqqqpppooonnnmmmoooqqqqqqooommmnnnllljjjlllpppsssrrrpppssssssssssssssssssrrrrrrttttttttttttssssssttttttuuuvvvwwwwwwwwwvvvuuuttttttrrrrrrssstttvvvuuutttttttttsssrrrrrrrrrssstttssssssssssssssssssttttttqqqqqqrrrqqqqqqpppnnnnnnppppppooonnnnnnnnnnnnnnnssssssrrrqqqppppppppppppooooooppppppqqqsssttttttrrrrrrrrrqqqqqqqqqqqqqqqoooppppppqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnoooppprrrrrrqqqqqqrrrssspppooonnnmmmmmmnnnooopppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrqqqppppppoooooooooooopppqqqrrrrrrqqqqqqqqqpppooonnnmmmlllqqqqqqpppoooooonnnnnnnnnlllllllllmmmnnnoooppppppqqqqqqqqqppppppppppppooopppqqqsssttttttsssqqqpppqqqpppppppppppppppqqqqqqooopppqqqqqqqqqpppnnnmmmoooqqqrrrrrrqqqppppppqqqooooooooonnnoooooopppppprrrqqqpppoooqqqsssvvvwwwxxxwwwwwwuuuqqqrrrssstttsssrrrqqqppppppppppppqqqrrrssssssrrrnnnnnnoooooooooooooooooonnnooopppqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwuuuwwwyyy{{{|||zzzxxxwww{{{zzzyyyxxxwwwwwwwwwxxxsssttttttsssqqqpppqqqrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssspppqqqqqqqqqpppooooooooopppppppppooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssmmmmmmnnnnnnnnnooooooooorrrsssrrrooojjjhhhjjjmmmnnnnnnnnnnnnnnnoooooopppooooooooooooppppppqqqqqqrrrsssrrrrrrqqqppppppppprrrrrrrrrqqqppppppoooooopppqqqrrrrrrsssrrrrrrrrrpppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppooooooqqqpppoooppprrrtttttttttsssttttttuuuuuuuuuuuutttrrrrrrsssttttttuuuuuuvvvuuutttsssrrrrrrrrrssssssqqqrrrsssttttttrrrpppooopppqqqrrrttttttsssrrrrrrppppppoooooooooooopppqqqttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqnnnooopppqqqssstttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrrrrqqqqqqqqqrrrnnnpppqqqmmmiiihhhmmmrrrtttrrrpppnnnnnnoooppprrrqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnooooooooooooppppppqqqqqqqqqqqqmmmnnnoooooopppqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssssstttuuusssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvwwwwwwxxxxxxyyytttuuuuuuvvvvvvwwwxxxxxxvvvuuusssssstttuuuuuuttttttsssrrrrrrqqqqqqqqqqqqooonnnmmmmmmmmmooorrrsssrrrqqqqqqqqqqqqppppppooonnnoooppppppooonnnooopppooonnnmmmllllllmmmooopppkkklllnnnppprrrqqqnnnkkkmmmnnnnnnooooooooonnnmmmkkkllllllmmmmmmnnnnnnnnnkkkjjjjjjllloooppppppoooooooooooopppqqqrrrqqqpppnnnllljjjkkkppprrrrrrpppsssssstttttttttsssrrrrrrsssssstttttttttttttttttttttuuuvvvwwwwwwvvvtttssssssrrrrrrsssuuuvvvuuuttttttsssrrrqqqqqqrrrtttuuutttssssssrrrrrrrrrssssssoooooopppqqqqqqqqqqqqpppqqqqqqooonnnmmmmmmmmmmmmpppqqqqqqqqqpppoooooonnnnnnooopppqqqrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnnnnnnnoooooooooooooooooopppqqqqqqpppqqqrrrtttqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrpppqqqqqqrrrrrrrrrqqqqqqoooooooooooopppqqqrrrrrroooooooooooonnnmmmlllkkkppppppppppppoooooonnnnnnmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqppppppooonnnnnnnnnoooqqqrrrrrrqqqpppnnnqqqqqqpppoooooopppppppppoooooopppppppppooonnnmmmnnnpppqqqqqqpppoooooopppooooooooooooooopppqqqqqqsssrrrqqqqqqrrruuuwwwyyyzzzwwwyyyyyyxxxqqqrrrssstttsssrrrqqqpppooopppqqqqqqqqqqqqrrrsssooonnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqssstttuuutttttttttttttttttttttttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyxxxwwwyyyzzzyyyzzz{{{{{{{{{zzzxxxwwwvvvwwwyyyzzz{{{zzzxxxwwwzzzzzzyyyyyyxxxwwwvvvvvvsssttttttrrrpppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssssssssssssssrrrssstttuuuuuurrrqqqqqqqqqoooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrooopppppppppqqqqqqqqqqqqrrrrrrqqqnnnkkkiiiiiijjjlllmmmnnnooooooooonnnnnnooonnnnnnnnnooopppqqqrrrqqqrrrsssrrrpppooopppqqqsssrrrrrrqqqppppppooooooppppppqqqqqqqqqqqqppppppoooooopppppppppqqqqqqqqqsssrrrrrrrrrqqqqqqpppppppppooooooqqqsssuuuuuutttrrrrrrssstttuuuuuuuuuuuussssssssstttuuuuuuvvvvvvtttsssrrrqqqqqqrrrssssssmmmoooqqqsssuuuvvvvvvvvvpppqqqsssuuuuuutttsssrrrooooooooonnnoooooopppqqqsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrroooqqqrrrrrrqqqppppppqqqppprrrsssqqqnnnmmmpppsssrrrpppooonnnnnnppprrrsssooooooooooooooooooooooooooonnnmmmllllllmmmnnnoooooooooppppppqqqrrrrrrsssnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssstttsssrrrrrrrrrrrrtttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyuuuuuuvvvvvvwwwxxxxxxxxxvvvtttrrrrrrssstttsssrrrsssrrrqqqqqqpppppppppqqqoooooonnnnnnnnnpppqqqrrrppppppooooooooooooppppppoooppppppqqqrrrqqqqqqqqqpppooonnnmmmmmmnnnooopppllllllmmmoooqqqqqqooommmkkklllnnnoooooonnnmmmmmmllllllmmmmmmnnnooooooooolllkkkkkklllnnnpppooonnnooooooooopppqqqqqqrrrrrrooommmlllllloooqqqrrrrrrrrrsssssstttttttttssssssrrrsssttttttuuutttttttttttttttuuuuuuuuuuuuuuutttssssssssstttuuuvvvtttssstttsssrrrqqqrrrssstttuuutttsssrrrqqqpppqqqrrrsssmmmnnnooopppqqqrrrssssssrrrqqqpppnnnmmmlllllllllmmmnnnoooppppppooonnnmmmmmmnnnpppqqqrrrrrrsssrrrqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqppppppoooooooooooopppppppppppppppqqqqqqqqqpppppprrrtttssssssrrrrrrrrrrrrssssssoooooooooppppppppppppqqqpppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrnnnnnnnnnnnnnnnmmmmmmllloooppppppppppppoooooonnnqqqpppppppppppprrrtttuuurrrrrrqqqqqqpppoooooonnnmmmnnnooopppppppppooonnnqqqqqqpppoooooooooooopppoooooooooooooooooonnnnnnnnnoooqqqqqqooonnnooopppooooooooooooppppppqqqrrrrrrrrrrrrrrrsssuuuwwwxxxsssuuuuuussssssvvvwwwtttrrrrrrrrrrrrrrrqqqqqqpppoooppprrrqqqppppppqqqrrroooooonnnmmmmmmmmmnnnnnnnnnnnnooooooppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{zzzwwwvvvxxxzzzyyyzzz{{{{{{{{{zzzxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvuuuuuutttsssppppppqqqssssssssssssrrrrrrqqqqqqpppooopppqqqrrrrrrrrrqqqqqqppprrruuutttrrrqqqqqqrrrmmmnnnoooooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqqqqrrrrrrqqqpppooooooooonnnllljjjjjjlllnnnppppppooommmlllmmmmmmmmmmmmmmmooopppqqqppprrrsssrrrpppoooppprrrqqqqqqqqqpppoooooonnnnnnoooooopppppppppoooooonnnoooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppprrruuuvvvuuutttpppqqqrrrtttuuuvvvvvvwwwssssssttttttuuuuuuvvvvvvtttsssrrrqqqqqqrrrtttuuuoooooopppqqqssstttuuuuuuppprrrtttvvvvvvuuusssrrrpppoooooooooppppppqqqrrrqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrpppqqqrrrqqqpppnnnnnnooopppqqqrrrrrrrrrrrrrrrrrroooooonnnooopppqqqssstttooooooooooooooooooooooooqqqpppnnnmmmmmmnnnooopppppppppppppppppppppqqqqqqoooppppppqqqqqqrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttssssssrrrrrrssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxttttttuuuuuuvvvwwwwwwwwwuuusssqqqqqqrrrrrrrrrpppqqqqqqpppooooooooopppppppppppppppppppppppppppppppppooonnnmmmnnnppprrrsssqqqqqqrrrsssttttttsssrrrppppppooooooooooooppppppmmmmmmmmmoooqqqrrrqqqoookkklllnnnooopppooonnnmmmmmmmmmmmmnnnooopppqqqqqqnnnmmmlllmmmooopppooonnnnnnooopppppppppqqqrrrssspppppppppooonnnooorrrtttrrrrrrssstttuuuuuuuuutttrrrrrrtttuuuuuuuuuttttttssssssrrrsssssstttuuuvvvttttttssstttuuuuuusssqqqssssssssssssssstttuuuuuutttrrrqqqoooooopppqqqrrrooonnnnnnnnnpppqqqssstttsssrrrpppooommmllllllkkkjjjkkknnnooopppooonnnmmmlllmmmoooppprrrrrrrrrqqqqqqqqqqqqppppppooooooooopppqqqqqqrrrrrrqqqqqqpppooopppppppppqqqqqqqqqrrrqqqqqqrrrqqqoooppprrrtttsssttttttuuuuuuttttttsssooooooooopppppppppqqqqqqpppqqqrrrrrrssssssrrrrrrsssrrrrrrqqqqqqqqqqqqrrrmmmmmmnnnoooooooooooonnnnnnnnnppppppqqqpppooooooqqqpppoooooooooqqqrrrtttrrrrrrrrrqqqqqqppppppooommmmmmnnnnnnnnnoooooooooqqqqqqpppooooooooooooooooooooooooooooooooooooooonnnppprrrqqqpppoooppppppoooooooooooopppqqqrrrssspppqqqqqqrrrsssttttttuuupppssstttrrrrrrttttttqqqrrrrrrqqqpppppppppppppppoooqqqsssrrrooonnnpppqqqppppppnnnmmmmmmmmmnnnnnnoooooooooooopppqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvwwwyyyyyyyyyzzzwwwyyyzzzxxxuuutttvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyysssuuuwwwyyyzzzyyyxxxwwwvvvvvvuuusssqqqqqqssstttuuutttssssssrrrqqqpppooommmnnnooopppqqqqqqpppooojjjnnnqqqrrrpppooopppqqqkkkkkklllnnnooopppqqqrrrppppppppppppppppppppppppqqqqqqsssttttttsssqqqqqqoooooooooooopppppppppppppppnnnnnnooorrrsssooollliiikkkoooqqqqqqpppmmmkkkllllllkkkkkklllmmmooopppoooqqqsssrrrpppoooqqqssspppppppppooonnnnnnmmmmmmnnnnnnoooooooooooonnnmmmooooooooooooppppppppppppppppppppppppppppppqqqqqqnnnnnnppptttwwwwwwvvvtttoooppprrrtttuuuvvvwwwwwwssssssttttttuuuvvvvvvvvvuuutttsssrrrrrrsssuuuvvvrrrqqqpppooonnnnnnnnnnnnppprrrtttvvvwwwuuusssrrrqqqpppppppppqqqrrrrrrsssoooooooooooopppqqqrrrrrrqqqqqqppppppppppppqqqqqqpppppppppqqqqqqrrrrrrrrrpppppppppqqqqqqrrrrrrrrrpppqqqrrrqqqooommmmmmmmmnnnnnnoooqqqssssssqqqooommmmmmnnnoooqqqrrrtttuuuppppppppppppppppppppppppsssrrrpppnnnnnnoooqqqrrrqqqqqqppppppoooooonnnnnnqqqqqqqqqqqqqqqrrrrrrrrrooooooppppppqqqqqqqqqqqqsssrrrrrrrrrrrrsssttttttssssssrrrrrrssstttvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvssssssttttttuuuvvvvvvvvvtttrrrppppppqqqqqqqqqoooppppppooooooooooooooooooppppppqqqqqqqqqppppppooopppooonnnmmmnnnppptttvvvrrrqqqrrrsssuuutttsssqqqqqqqqqqqqqqqppppppppppppooonnnmmmnnnppprrrrrrqqqkkkmmmooopppqqqpppooonnnnnnnnnnnnnnnoooppprrrrrrpppooonnnooopppqqqpppooonnnoooppppppoooppprrrtttrrrssssssqqqoooooossswwwqqqrrrssstttuuuuuuuuuuuuqqqrrrtttuuuuuuuuuttttttrrrrrrqqqqqqrrrsssuuuwwwuuuttttttuuuvvvuuurrrpppsssssssssttttttuuuuuuuuusssrrrpppnnnnnnooopppqqqqqqpppnnnnnnnnnpppssstttsssrrrqqqooommmlllkkkkkkhhhjjjmmmpppqqqpppooommmkkkmmmnnnpppqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmpppqqqqqqrrrrrrqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqooooooqqqsssqqqrrrsssttttttsssrrrqqqqqqqqqrrrrrrrrrssssssssspppqqqrrrrrrssssssssssssttttttsssrrrqqqqqqqqqqqqmmmnnnoooppppppqqqqqqpppmmmnnnooopppqqqqqqpppoooooonnnlllkkklllmmmoooppprrrrrrrrrqqqqqqqqqppppppnnnnnnmmmmmmnnnoooppppppqqqqqqpppoooooonnnooooooooooooooooooppppppppppppoooqqqssssssqqqpppqqqrrroooooooooooopppqqqrrrsssooooooppprrrrrrrrrrrrrrrkkkoooqqqpppqqquuuvvvtttsssrrrpppooonnnooopppqqqppprrrsssrrrooommmoooqqqqqqpppooonnnmmmmmmnnnooopppooooooooooooqqqrrrsssvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwxxxxxxyyyyyyyyywwwvvvwwwxxxzzzyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyzzzzzzyyyxxxyyyzzzwwwxxxyyyzzzyyyyyywwwwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooonnnmmmmmmoooooonnnnnnnnnnnnnnnooorrrpppnnnooorrrsssqqqooorrrrrrqqqppppppqqqqqqrrrqqqrrrsssttttttsssqqqppppppppppppqqqqqqrrrrrrrrrppppppppppppoooooooooooopppqqqqqqpppooommmkkkjjjooonnnllljjjjjjlllnnnooonnnqqqpppllljjjnnnppppppoooppppppnnnlllkkklllmmmmmmnnnnnnnnnllllllnnnpppnnnooopppqqqrrrrrrqqqpppkkknnnrrrsssrrrpppnnnnnnpppqqqsssuuuvvvvvvuuutttuuusssqqqrrruuuwwwuuusssqqqrrrssstttuuuuuuuuuuuutttsssqqqoooooopppqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnpppppppppooooooooooooooolllmmmpppqqqqqqpppmmmlllppppppooooooooooooooooooppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnpppqqqsssuuuvvvoooooopppppppppqqqqqqqqqwwwvvvuuutttrrrqqqooooooqqqrrrrrrrrrrrrqqqpppoooooonnnmmmooossstttrrrpppqqqqqqrrrrrrqqqpppnnnmmmsssooolllmmmoooqqqpppooonnnnnnmmmllllllmmmnnnoooppppppoooooooooooopppppprrrqqqpppooooooooopppqqqpppqqqsssssstttsssrrrqqqvvvvvvuuutttsssrrrrrrqqqsssssstttttttttsssqqqppprrrrrrqqqqqqrrrrrrssstttrrrrrrqqqqqqpppooonnnnnnssssssrrrrrrpppooommmlllkkknnnpppqqqpppnnnmmmnnnoooooooooooopppqqqrrrsssooopppqqqsssttttttssssssqqqqqqooonnnmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmoooooooooooooooooooooooollllllmmmmmmnnnooooooppplllmmmnnnnnnmmmnnnpppsssssspppnnnooorrrtttsssqqqqqqqqqqqqqqqrrrssstttuuutttvvvxxxxxxvvvuuutttuuuqqqqqqqqqqqqrrrrrrssstttssssssssssssssssssssssssuuuuuuuuutttssssssrrrrrrrrrrrrsssssstttssssssssssssrrrqqqqqqppppppqqqqqqttttttsssqqqooonnnpppqqqppppppooommmmmmlllllllllmmmmmmmmmpppsssssspppmmmooonnnnnnoooqqqqqqpppooommmnnnoooqqqqqqqqqpppooopppppppppppppppqqqqqqqqqlllmmmnnnpppqqqqqqrrrrrrpppqqqrrrqqqooonnnooopppqqqrrrssstttsssrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrsssqqqpppnnnnnnoooqqqrrruuusssqqqqqqssstttssssssooooooppppppppppppoooooolllllllllllllllooossswwwrrrooommmooosssuuuqqqnnnppppppqqqrrrrrrrrrrrrqqqrrrqqqqqqpppqqqrrrtttuuusssrrrqqqooonnnmmmmmmmmmooopppqqqqqqpppqqqsssuuuqqqqqqppppppppppppqqqqqqrrrmmmjjjlllqqquuuuuusssrrrqqqpppooopppqqqrrrsssppppppqqqqqqqqqrrrrrrrrrssstttttttttsssqqqooonnnqqqrrrsssqqqooonnnnnnooooooooonnnmmmmmmmmmmmmnnnqqqppppppooooooooooooooouuuuuuuuuuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwxxxyyyyyyzzzxxxwwwxxxyyy{{{zzzzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwyyy{{{zzzyyyxxxxxxyyyvvvwwwxxxyyyyyyyyyxxxwwwuuuuuutttsssrrrqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrpppqqqqqqqqqppppppooonnnppppppooooooooooooppppppqqqooommmnnnpppqqqpppnnnppppppppppppppppppqqqqqqqqqrrrsssssssssqqqnnnmmmqqqqqqqqqrrrrrrrrrrrrrrrppppppoooooooooooonnnnnnpppqqqqqqqqqpppooonnnmmmooonnnllljjjjjjlllnnnooonnnmmmhhhaaa```fffnnnqqqoooppppppnnnllllllmmmnnnmmmnnnooonnnmmmmmmnnnpppmmmnnnooopppppppppooooookkknnnpppqqqqqqooooooppppppqqqsssuuuuuuuuutttssstttrrrqqqrrruuuvvvtttsssqqqqqqrrrsssttttttuuuuuutttsssqqqoooooopppqqqrrroooooonnnnnnnnnnnnooooooppppppppppppoooooooooooonnnoooqqqrrrrrrqqqooonnnppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqrrrsssssspppppppppqqqqqqqqqqqqrrrtttttttttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppppppppnnnnnnooorrrsssqqqooooooooopppppppppooonnnmmmrrrpppnnnnnnpppqqqpppooopppooonnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnooosssrrrqqqppppppqqqrrrrrrrrrrrrsssssssssrrrqqqqqquuuuuuuuutttssssssrrrrrrqqqqqqssstttttttttssssssrrrqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnmmmmmmoooqqqrrrpppnnnnnnnnnqqqqqqpppppppppppppppqqqooopppqqqssstttssssssrrrqqqqqqooonnnnnnmmmmmmmmmnnnnnnoooooooooooonnnnnnppppppppppppppppppppppppllllllmmmmmmnnnnnnnnnoookkkmmmnnnooonnnnnnpppqqqqqqnnnmmmnnnppprrrqqqooopppppppppppppppqqqrrrsssrrrtttvvvwwwuuuttttttuuusssrrrrrrrrrsssssstttuuussssssssssssssssssssssssttttttsssssssssrrrrrrrrrrrrssssssttttttssssssssssssrrrqqqqqqppppppqqqqqqsssssssssqqqooonnnpppqqqoooooommmllllllkkkkkkkkknnnmmmnnnpppssssssqqqnnnooonnnnnnoooqqqqqqpppooommmmmmnnnppppppqqqqqqqqqssssssrrrqqqqqqppppppooooooooopppqqqqqqqqqppppppppprrrrrrqqqpppooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooopppqqqqqqsssrrrpppqqqrrrsssrrrqqqppppppqqqqqqqqqqqqpppppplllmmmmmmllllllnnnrrruuurrrnnnlllnnnrrrsssqqqnnnpppqqqrrrrrrssssssrrrrrrqqqqqqppppppqqqssstttuuusssrrrqqqooonnnnnnmmmmmmooopppqqqqqqpppqqqrrrtttqqqppppppooooooppppppqqqsssooolllmmmqqqttttttrrrrrrqqqpppppppppqqqssssssppppppppppppqqqqqqqqqqqqssssssttttttsssrrrpppoooqqqrrrrrrqqqooonnnnnnooonnnnnnnnnnnnnnnooopppqqqppppppooooooooooooppppppuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwxxxyyyyyyzzzyyyxxxxxxzzz{{{{{{zzzvvvvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{zzzxxxwwwwwwxxxuuuvvvwwwxxxxxxxxxxxxxxxttttttsssrrrqqqpppoooooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqqqqppppppppppppqqqqqqpppnnnmmmnnnoooooonnnmmmmmmnnnoooqqqqqqqqqpppppprrrsssssssssrrrooommmkkksssssssssrrrrrrrrrrrrrrrooooooooonnnnnnnnnmmmmmmooopppqqqqqqqqqqqqppppppooonnnlllkkkkkklllnnnooommmiii```UUUTTT___kkkrrrnnnooopppnnnmmmmmmnnnpppnnnoooooonnnmmmmmmnnnpppnnnoooooooooooonnnnnnmmmkkkmmmooooooooooooppprrrpppqqqrrrssstttsssrrrqqqsssqqqqqqrrrssstttsssrrrpppqqqqqqrrrssssssssstttsssrrrpppoooooopppqqqqqqppppppoooooooooooopppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrtttsssrrrqqqqqqpppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssspppqqqqqqrrrrrrrrrqqqqqqpppoooooopppqqqrrrpppnnnmmmmmmnnnoooooooooooonnnqqqpppoooppprrrrrrpppooorrrrrrqqqpppooooooooopppnnnmmmmmmllllllmmmmmmnnnsssrrrrrrqqqqqqrrrssssssttttttsssrrrrrrqqqrrrrrrttttttttttttttttttttttttooopppqqqsssttttttuuuuuuqqqqqqqqqqqqqqqrrrssssssooopppqqqrrrssstttuuuvvvqqqqqqqqqqqqqqqppppppooooooqqqssssssqqqooonnnooosssrrrqqqpppooooooooooooooopppqqqsssssssssrrrrrrqqqpppoooooonnnnnnnnnnnnpppoooooonnnnnnooooooooopppppppppppppppppppppppplllllllllmmmmmmmmmmmmmmmjjjlllnnnooonnnnnnnnnoooqqqooonnnnnnpppqqqqqqppppppoooooonnnooooooppppppqqqsssuuuuuutttttttttvvvttttttssssssssstttuuuuuuttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrsssssstttttttttssssssrrrrrrrrrqqqppppppppppppqqqrrrssssssqqqooonnnpppqqqnnnnnnmmmlllkkkkkkkkkkkknnnnnnnnnppprrrsssqqqoooooonnnmmmnnnpppqqqpppooommmmmmmmmnnnoooqqqrrrsssssssssrrrrrrqqqqqqqqqppprrrqqqqqqqqqppppppooooooqqqrrrsssrrrpppooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqppprrrqqqpppppprrrrrrqqqpppqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnnnnmmmlllmmmqqqsssqqqnnnlllllloooqqqqqqooopppqqqrrrrrrssssssrrrrrrooooooppppppqqqsssuuuvvvrrrrrrpppooonnnnnnnnnnnnnnnpppqqqqqqpppppprrrtttqqqppppppooooooppppppqqqtttqqqnnnooorrrtttsssrrrrrrrrrqqqqqqqqqrrrssstttooooooooooooppppppppppppqqqqqqrrrssssssrrrqqqppppppqqqqqqpppnnnmmmnnnooommmmmmnnnnnnoooqqqrrrsssnnnnnnnnnnnnooopppqqqrrruuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwyyyzzzzzzyyyvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{zzzxxxvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxtttssssssrrrqqqppppppppppppppppppqqqqqqrrrrrrsssqqqrrrrrrsssrrrrrrqqqqqqppppppooooooooopppqqqqqqpppooooooooooooooonnnnnnmmmnnnppprrrsssrrrqqqpppqqqrrrssstttsssqqqooommmttttttssssssssssssrrrrrroooooonnnnnnmmmmmmllllllmmmnnnooopppqqqqqqrrrrrrooonnnmmmllllllmmmnnnooommmhhh]]]RRRQQQ]]]jjjrrrnnnooopppooonnnnnnoooqqqoooppppppooonnnmmmoooppppppppppppoooooonnnnnnmmmlllmmmnnnnnnnnnooorrrtttqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqrrrssssssrrrpppppppppqqqqqqrrrrrrsssrrrqqqppppppppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrooopppppppppppppppqqqqqqtttsssrrrqqqqqqrrrssstttqqqqqqqqqqqqqqqrrrrrrrrrppppppppppppqqqrrrssssssuuutttsssrrrqqqpppppppppqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrsssssssssppppppqqqrrrrrrrrrqqqqqqppppppppppppppppppooonnnmmmmmmnnnoooooopppppppppooopppqqqrrrrrrrrrpppoootttsssrrrrrrqqqppppppooonnnmmmmmmmmmmmmmmmmmmnnnqqqqqqqqqqqqrrrrrrssssssvvvuuusssrrrqqqqqqrrrsssssssssssstttttttttuuuuuuooopppqqqrrrssstttttttttqqqqqqqqqpppqqqrrrrrrsssooopppqqqrrrssstttuuuvvvppppppqqqrrrrrrqqqqqqqqqqqqrrrtttsssqqqooooooppprrrqqqqqqpppooooooppppppooopppqqqrrrsssrrrrrrqqqqqqppppppooonnnnnnooooooqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqlllllllllllllllmmmmmmmmmiiilllooopppooonnnmmmmmmsssrrrqqqqqqrrrrrrsssrrrqqqpppooooooooooooooopppoooqqqsssssssssssstttvvvttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssstttttttttttttttssssssrrrrrrqqqqqqpppppppppppppppqqqrrrrrrqqqooonnnoooqqqooonnnmmmlllllllllllllllnnnnnnooopppqqqrrrqqqpppooonnnmmmmmmoooppppppooommmmmmmmmmmmoooqqqsssuuuqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooooooooooooqqqrrrsssrrrqqqpppppprrrrrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqssssssrrrqqqppprrrqqqpppqqqrrrsssqqqppppppqqqqqqqqqqqqqqqqqqpppooooooooonnnlllmmmoooqqqqqqnnnkkkkkkmmmpppppppppoooooopppqqqqqqqqqqqqqqqnnnnnnoooppprrrsssuuuvvvrrrqqqpppooonnnnnnnnnnnnmmmoooqqqqqqppppppqqqsssppppppooooooooooooppppppuuurrrpppppprrrssssssqqqrrrrrrrrrrrrrrrsssssssssnnnnnnnnnnnnoooooooooooonnnooopppqqqrrrqqqqqqpppooopppqqqpppnnnmmmnnnooonnnnnnnnnnnnooopppqqqrrrmmmmmmmmmnnnoooqqqrrrsssttttttttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{zzzwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwttttttssssssrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrppppppqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqpppoooooooooooooooppprrrttttttsssrrrqqqppprrrsssuuuuuutttrrrqqqssssssssssssssssssssssssooooooooonnnmmmlllllllllkkkllllllnnnoooqqqrrrsssooonnnmmmmmmmmmmmmnnnooommmjjjbbbYYYXXXaaalllqqqooopppppppppnnnoooppprrrpppqqqqqqpppnnnnnnoooppprrrqqqqqqpppoooooooooooommmnnnnnnnnnnnnooosssuuuqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrssssssqqqqqqpppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrooooooppppppqqqqqqqqqrrrsssrrrqqqppppppqqqrrrsssppppppqqqqqqqqqrrrrrrrrrppppppppppppqqqrrrssstttssssssrrrrrrqqqrrrrrrrrrqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqooooooppppppoooooonnnnnnnnnnnnnnnooopppqqqrrrsssnnnpppqqqrrrqqqpppoooooosssssssssrrrqqqpppooooooooonnnnnnmmmmmmnnnnnnooonnnoooooopppqqqrrrrrrrrrvvvuuusssrrrqqqrrrssssssrrrrrrsssssstttuuuuuuuuuqqqqqqqqqqqqrrrrrrssssssqqqppppppppppppqqqrrrrrrpppqqqqqqqqqrrrrrrssssssppppppqqqrrrrrrrrrrrrqqqqqqrrrssssssqqqppppppqqqppppppoooooopppqqqqqqrrrooopppqqqrrrrrrrrrqqqpppqqqppppppooooooooooooppprrrqqqpppnnnnnnnnnoooppppppppppppppppppppppppppplllllllllmmmmmmmmmmmmmmmjjjmmmooopppooonnnmmmmmmsssssssssrrrqqqqqqrrrsssrrrrrrqqqpppppppppqqqqqqpppqqqrrrsssrrrssstttvvvssssssrrrrrrrrrrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuuuuvvvvvvtttuuuuuuuuuttttttsssrrrrrrqqqppppppooooooppppppoooqqqrrrqqqpppooooooppppppooonnnnnnnnnnnnnnnnnnmmmnnnoooooopppppppppqqqooonnnlllmmmnnnppppppooommmmmmmmmmmmoooqqqsssuuurrrrrrrrrqqqppppppoooooooooooonnnnnnnnnooopppqqqqqqrrrsssrrrpppooopppqqqqqqqqqpppooopppqqqssstttppppppppppppppppppppppppnnnooorrrssstttsssqqqpppsssrrrrrrsssttttttrrrqqqooooooppppppppppppoooooooooppppppnnnmmmlllnnnppppppnnnllllllmmmooopppqqqmmmmmmnnnoooooooooooonnnmmmmmmoooppprrrssstttuuuqqqqqqpppooonnnnnnnnnooolllnnnqqqqqqqqqpppqqqrrrpppooooooooooooooooooppptttsssrrrqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssmmmmmmnnnnnnnnnoooooooookkklllnnnoooppppppooooooooopppqqqpppooonnnooopppooonnnnnnmmmmmmnnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssttttttttttttttttttttttttttttttttttttuuuwwwxxxxxxwwwvvvuuuuuuwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyywwwyyyzzzyyywwwvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvtttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooopppppppppppppppmmmmmmmmmmmmnnnooopppqqqqqqrrrsssqqqooonnnoooppprrrrrrsssttttttsssrrrqqqpppqqqsssuuuvvvuuutttsssqqqrrrrrrrrrssssssssssssqqqpppoooooonnnmmmllllllkkkkkklllmmmnnnppprrrsssooonnnnnnnnnnnnnnnnnnooonnnoookkkdddbbbhhhnnnppppppqqqqqqpppooooooppprrrrrrrrrrrrqqqooonnnoooqqqrrrqqqpppppppppppppppqqqooopppppppppooopppsssvvvqqqqqqqqqqqqqqqqqqqqqrrrqqqrrrssssssrrrrrrssstttrrrrrrpppppppppqqqrrrsssrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrooooooppppppqqqrrrrrrrrrrrrrrrpppppppppppprrrrrrooooooppppppqqqrrrrrrrrrppppppooooooppprrrtttuuurrrrrrrrrrrrrrrsssssstttqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooommmoooppppppooonnnooopppoooooooooooopppqqqssssssnnnoooqqqqqqooonnnooopppqqqqqqqqqqqqqqqpppooonnnooonnnnnnnnnnnnnnnnnnooolllmmmooopppqqqrrrrrrrrrttttttssssssssssssttttttssssssssstttttttttuuuuuurrrqqqqqqqqqqqqqqqrrrssspppppppppppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrrrrppppppqqqrrroooooooooooopppqqqrrrsssooopppqqqrrrrrrqqqppppppqqqppppppooooooppppppppprrrqqqqqqpppoooooooooooooooooooooooooooooooooooollllllmmmmmmnnnooooooppplllnnnpppqqqooonnnnnnoooqqqrrrrrrqqqooooooppprrrsssrrrrrrrrrrrrrrrssssssqqqrrrsssrrrrrrrrrtttvvvssssssrrrqqqqqqqqqrrrrrrttttttttttttttttttttttttsssssstttuuuvvvwwwwwwxxxuuuuuuuuuuuuuuutttsssrrrqqqqqqpppoooooooooooopppnnnpppqqqqqqpppoooooopppppppppoooooonnnoooooopppkkkmmmnnnnnnmmmnnnoooqqqpppnnnllllllmmmooopppooommmmmmmmmnnnoooqqqrrrssswwwvvvtttsssqqqooommmllloooooonnnnnnnnnoooqqqrrrpppqqqrrrqqqooonnnoooppppppppppppppppppqqqrrrsssoooooooooooooooooooooooonnnooorrrssstttsssrrrqqqsssrrrrrrtttuuuuuusssqqqoooooooooppppppooooooooooooppppppooommmlllnnnooooooooonnnnnnnnnooopppqqqkkklllmmmmmmnnnnnnmmmmmmmmmnnnoooqqqrrrsssssssssqqqqqqpppooooooooooooooolllnnnqqqrrrqqqppppppqqqpppoooooonnnnnnooooooppprrrrrrrrrrrrrrrqqqqqqqqqooopppqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnooooooooooookkklllnnnooooooooonnnnnnoooqqqrrrqqqpppooopppqqqoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssttttttttttttttttttttttttssssssssstttuuuvvvxxxxxxxxxvvvuuuvvvwwwyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyvvvxxxyyyyyywwwvvvwwwwwwxxxwwwuuutttssstttttttttrrrrrrrrrrrrqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppnnnoooooopppppppppppppppnnnnnnnnnnnnooopppqqqrrrppprrrrrrqqqnnnmmmnnnoootttssssssrrrrrrqqqqqqpppppprrrsssuuuuuutttsssrrroooppppppqqqrrrsssttttttrrrqqqpppooonnnmmmmmmllllllllllllmmmoooqqqsssuuuooonnnnnnnnnnnnnnnnnnoooooorrrqqqllljjjmmmooonnnrrrssssssqqqoooooopppqqqrrrssssssqqqooonnnoooqqqppppppooonnnooooooqqqqqqppprrrrrrrrrqqqqqqsssuuuqqqqqqqqqqqqqqqrrrssstttqqqsssuuutttrrrrrrtttvvvtttsssqqqppppppqqqrrrsssrrrsssssstttuuuuuuuuutttrrrrrrqqqqqqqqqqqqrrrrrroooooopppqqqqqqrrrssssssrrrqqqqqqqqqqqqqqqqqqrrrnnnnnnoooooopppqqqqqqrrrppppppooooooppprrrtttvvvssssssrrrrrrrrrrrrsssssspppppppppqqqqqqqqqqqqrrrpppppppppqqqrrrrrrsssssssssssssssrrrqqqpppooonnnkkknnnppppppooonnnoooqqqoooooonnnnnnooopppqqqrrrmmmooopppooommmlllnnnpppnnnnnnoooppppppooonnnmmmnnnmmmmmmllllllmmmmmmnnnlllmmmoooqqqssstttttttttqqqrrrssstttuuuuuuuuuuuussssssssstttttttttttttttppppppooopppqqqrrrtttuuupppppppppppppppqqqqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqnnnpppqqqppppppppprrrtttqqqpppppppppppppppqqqqqqooopppqqqrrrrrrqqqpppoooqqqppppppoooooopppqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooqqqrrrrrrooopppqqqpppooonnnooopppqqqrrrsssqqqooonnnppprrrrrrrrrqqqrrrrrrssstttuuusssttttttsssrrrrrrtttvvvttttttsssrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrssstttuuuvvvwwwxxxvvvvvvvvvvvvuuutttsssrrrqqqqqqpppooooooooooooooommmoooqqqqqqpppoooooopppoooooonnnnnnnnnnnnoooooojjjlllmmmmmmkkklllnnnppppppnnnkkkkkkmmmooooooooommmmmmnnnppppppqqqqqqqqqvvvvvvuuutttsssrrrrrrqqqtttrrrqqqpppooopppqqqrrrooopppqqqpppnnnmmmnnnooonnnooopppqqqqqqrrrrrrrrrooooooooooooooooooooooooooopppqqqsssssssssssssssqqqqqqrrrsssuuutttrrrooooooppppppqqqqqqppppppooonnnooopppooonnnmmmnnnooonnnooopppppppppppppppqqqkkklllmmmmmmnnnnnnmmmmmmmmmnnnpppqqqrrrrrrrrrqqqqqqppppppoooooooooooooookkknnnppprrrqqqpppppppppoooooonnnnnnnnnnnnooooooooopppqqqrrrqqqqqqqqqqqqnnnooopppqqqqqqqqqppppppnnnnnnooooooooopppppppppmmmnnnooopppppppppooonnnppprrrsssrrrqqqpppqqqsssnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnooopppqqqrrrttttttttttttttttttttttttrrrrrrssssssuuuvvvwwwxxxyyywwwvvvwwwxxxzzzyyyyyywwwwwwxxxxxxxxxyyyyyyyyyuuuwwwxxxyyywwwwwwwwwxxxyyywwwvvvtttssssssssssssqqqqqqqqqppppppppppppppptttssssssrrrqqqpppoooooonnnooopppqqqqqqqqqqqqqqqoooooooooooopppqqqrrrsssoooqqqrrrpppmmmkkklllnnnuuutttrrrqqqpppoooooooooqqqrrrtttttttttrrrpppooonnnnnnoooppprrrsssttttttrrrrrrqqqpppooonnnmmmmmmnnnmmmmmmnnnppprrrtttvvvnnnnnnoooooooooooonnnnnnqqqttttttooommmoooooommmssstttsssrrrooonnnoooqqqsssssssssrrrooonnnoooqqqooonnnmmmmmmmmmooopppqqqqqqsssttttttsssrrrssstttqqqqqqqqqqqqrrrssstttuuuqqqtttvvvuuusssrrrtttwwwtttsssqqqppppppqqqssstttsssssstttuuuvvvvvvuuuuuurrrqqqqqqppppppqqqqqqrrroooooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrmmmnnnnnnoooppppppqqqqqqppppppooooooppprrrtttvvvuuutttssssssrrrrrrrrrrrroooooopppppppppqqqqqqqqqmmmnnnoooppprrrsssuuuuuuttttttsssrrrqqqooonnnmmmjjjmmmppppppnnnnnnppprrrooonnnnnnmmmmmmnnnpppqqqmmmoooooommmkkkkkknnnqqqllllllnnnoooooonnnmmmmmmmmmllllllkkkkkkllllllmmmmmmnnnpppssstttuuuuuuuuupppqqqsssuuuvvvvvvuuuuuuttttttttttttttttttttttttnnnnnnnnnoooqqqsssvvvwwwpppppppppooopppqqqqqqrrrssssssssstttttttttuuuuuurrrsssssssssrrrrrrqqqpppmmmoooppppppoooppprrrtttsssrrrqqqpppooooooooooooooopppqqqrrrrrrqqqooooooqqqpppppppppppppppqqqqqqqqqqqqrrrrrrqqqpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmoooppprrrssstttqqqqqqqqqpppooooooppprrrsssuuuvvvtttqqqppprrrtttqqqqqqqqqqqqrrrssstttuuuuuuuuuuuusssrrrrrrtttvvvvvvuuutttssssssssssssssssssssssssssssssssssssssspppqqqrrrssstttvvvwwwwwwvvvvvvvvvvvvuuutttsssrrrqqqppppppooooooooooooooommmoooqqqqqqpppooooooooonnnnnnmmmmmmmmmnnnnnnoooiiikkkmmmllljjjjjjmmmppppppnnnkkkkkkmmmoooooopppmmmnnnoooqqqqqqqqqpppooorrrrrrsssuuuvvvxxxyyyyyyxxxvvvtttrrrpppqqqqqqrrrnnnooopppooonnnmmmmmmooommmnnnpppqqqrrrrrrqqqqqqooooooooooooooooooooooooooopppqqqrrrssssssttttttppppppqqqrrrtttsssqqqnnnqqqqqqqqqrrrrrrqqqqqqqqqnnnooopppooonnnmmmnnnooonnnoooqqqrrrqqqpppqqqqqqlllmmmmmmnnnooonnnnnnnnnnnnooopppqqqrrrrrrqqqpppqqqpppooooooooooooooopppkkkmmmppprrrqqqpppppppppoooooonnnnnnnnnnnnoooooonnnoooqqqqqqqqqpppqqqqqqmmmnnnooopppqqqpppooooooooooooooooooppppppppppppooopppqqqrrrrrrqqqpppoooqqqrrrssssssqqqqqqrrrsssnnnnnnnnnnnnoooqqqrrrsssnnnnnnnnnnnnooopppqqqrrrvvvvvvuuutttssssssssssssqqqrrrtttvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuvvvyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyuuuuuutttsssrrrqqqqqqqqquuusssqqqooooooooopppqqqqqqqqqpppppppppppppppqqqpppooommmnnnpppqqqqqqppplllmmmnnnpppqqqqqqqqqqqqoooooonnnnnnnnnpppqqqrrrsssttttttrrrppppppssswwwvvvuuussspppppppppqqqrrroooppppppqqqqqqqqqppppppnnnnnnnnnmmmlllllllllkkklllmmmnnnppprrrssssssssssssrrrpppooooooppprrrssstttsssrrrpppooonnnnnnnnnpppppppppoooppppppqqqrrrppppppooonnnnnnmmmnnnnnnpppnnnmmmmmmoooqqqrrrqqqqqqrrrsssrrrpppooopppqqqqqqqqqssssssssssssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrruuuttttttssssssttttttuuuuuutttrrrpppnnnnnnnnnnnnsssrrrpppooooooqqqrrrtttvvvuuusssrrrqqqqqqrrrsssqqqrrrrrrrrrqqqpppnnnmmmqqqqqqpppppppppppppppqqqssssssrrrqqqpppppppppqqqppppppqqqrrrqqqpppooonnnpppppppppoooppppppqqqrrrtttsssrrrppppppppppppqqqsssqqqpppnnnmmmlllmmmmmmllllllmmmmmmmmmmmmllllllooommmkkkkkkmmmooopppoooooonnnlllkkkjjjlllmmmooommmmmmnnnoooooonnnmmmllllllnnnqqqsssrrrrrrssstttqqqqqqrrruuuwwwxxxwwwuuuuuusssqqqqqqssstttssssssrrrrrrpppooooooppprrrrrrqqqpppppprrrssssssqqqooonnnooopppqqqrrrssssssssstttsssqqqooonnnnnnooopppooooooooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqoooooopppqqqrrrrrrssssssoooooopppppppppqqqqqqqqqqqqpppnnnppprrrssspppnnnpppqqqqqqpppmmmllllllmmmlllmmmmmmllllllnnnsssvvvqqqpppoooppprrrsssrrrqqqoooooopppqqqrrrrrrssstttrrrrrrrrrsssssstttttttttssstttuuutttrrrqqqqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvssstttttttttttttttttttttrrrqqqqqqqqqsssuuuxxxzzzxxxxxxwwwvvvuuusssrrrqqqpppqqqsssssssssqqqooonnnrrrsssssssssrrrqqqooonnnpppoooooonnnnnnnnnoooooojjjiiihhhjjjmmmooopppoooqqqpppoooooonnnoooooopppoooqqqssssssqqqooonnnooosssuuuwwwuuurrrqqqrrrttttttsssrrrqqqqqqqqqrrrsssrrrssssssrrrooommmmmmnnnrrrrrrrrrqqqqqqqqqppppppooopppqqqrrrqqqpppooonnnqqqqqqppppppqqqqqqrrrsssoooppprrrrrrrrrpppnnnmmmmmmnnnoooqqqqqqqqqpppoooppppppqqqrrrrrrpppooonnnmmmnnnooonnnmmmlllmmmooopppooommmllllllmmmmmmnnntttqqqooooooqqqrrrpppmmmrrrooommmmmmooopppnnnlllppppppoooooooooppprrrsssnnnnnnmmmnnnnnnooopppqqqoooooooooooopppqqqrrrsssssssssrrrqqqqqqppppppooouuutttrrrooonnnnnnnnnnnnqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrqqqpppppprrrqqqpppnnnmmmmmmmmmmmmmmmooopppqqqpppoooppppppuuutttssssssrrrsssssssssqqqrrrtttuuuvvvvvvvvvuuuuuuuuutttttttttuuuvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxvvvuuutttsssrrrrrrrrrrrrtttsssqqqppppppppprrrsssrrrrrrqqqppppppoooppppppooonnnlllmmmoooppppppooooooppppppqqqqqqqqqqqqpppoooooonnnnnnnnnpppqqqrrrtttttttttsssqqqqqqtttwwwvvvtttrrrqqqppppppqqqrrrppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmnnnooopppqqqqqqqqqqqqqqqnnnnnnnnnnnnpppsssuuuwwwssssssqqqpppoooooooooooorrrrrrqqqppppppooopppppppppooonnnmmmmmmmmmmmmnnnnnnmmmllllllnnnpppqqqqqqqqqrrrsssrrrpppooopppqqqqqqrrrssssssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssttttttssssssssssssttttttuuutttrrrpppooooooooopppqqqpppooooooppprrrtttuuuvvvuuutttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnppppppoooooooooooooooppprrrrrrqqqpppppppppppppppooopppqqqrrrrrrqqqpppoooppppppooooooppppppqqqrrrtttsssqqqpppoooooopppppprrrqqqooonnnmmmmmmnnnnnnlllmmmmmmnnnnnnmmmmmmlllooommmkkkkkkmmmnnnnnnnnnooonnnmmmmmmmmmmmmnnnooommmnnnoooooooooooonnnmmmllloooqqqrrrrrrrrrssstttrrrqqqqqqsssvvvwwwvvvuuuuuusssrrrrrrssstttsssrrrttttttssssssssssssttttttqqqqqqqqqrrrssssssqqqoooooooooppprrrrrrssssssssstttsssqqqooonnnnnnooopppppppppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqrrrrrrssssssoooooopppppppppqqqqqqqqqqqqpppoooppprrrrrrpppnnnoooppppppooommmlllmmmnnnoooooonnnmmmlllmmmqqqtttqqqpppoooppprrrsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvtttqqqpppppppppuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrqqqqqqrrrtttvvvwwwuuuttttttsssrrrqqqooonnnpppqqqrrrssssssqqqooonnnppppppppppppoooooonnnmmmooonnnnnnmmmmmmnnnnnnooonnnlllkkklllmmmooonnnnnnpppppppppppppppooooooooooooppprrrrrrqqqoooooopppssstttvvvtttrrrqqqrrrtttsssrrrqqqppppppqqqrrrsssrrrssssssrrrooommmnnnnnnpppppppppooooooooonnnnnnqqqqqqrrrsssssssssrrrqqqpppppppppqqqqqqqqqqqqqqqoooppprrrrrrrrrpppooommmnnnnnnoooppppppppppppppppppppppppppppppoooooonnnmmmnnnooonnnmmmlllmmmoooooonnnnnnmmmmmmmmmmmmmmmrrrpppnnnooopppqqqooommmqqqooommmnnnooopppnnnllloooooopppqqqqqqqqqpppoooooonnnnnnnnnnnnoooooopppoooooooooooopppqqqrrrsssrrrrrrqqqqqqqqqqqqpppppptttsssqqqpppooooooooopppppppppppppppppppppppppppqqqqqqrrrrrrqqqqqqpppoooqqqpppooonnnmmmmmmmmmmmmmmmnnnooopppoooooooooppprrrrrrrrrrrrrrrsssssstttrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwvvvuuutttssssssssssssssssssrrrqqqqqqqqqrrrtttuuutttsssrrrppppppoooooooooooommmllllllnnnoooooonnnrrrrrrrrrqqqqqqpppppppppooonnnnnnnnnnnnppprrrssstttttttttrrrqqqqqqsssvvvuuutttrrrqqqpppqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqooooooooooooooooooppppppppppppqqqqqqqqqppppppooommmmmmmmmnnnpppsssuuuwwwrrrrrrqqqqqqpppppppppppptttsssrrrqqqpppooonnnnnnoooooonnnmmmmmmmmmnnnnnnmmmkkkkkklllnnnpppqqqqqqpppqqqrrrqqqpppooopppqqqqqqrrrsssttttttsssrrrqqqrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqrrrssstttttttttssssssssssssttttttuuutttrrrqqqqqqqqqrrrsssppppppooopppqqqsssuuuwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqoooooonnnnnnnnnooooooppprrrqqqppppppooopppppppppnnnooopppqqqrrrrrrrrrqqqqqqpppooooooooopppqqqrrrrrrrrrpppooooooooooooooopppooonnnmmmmmmnnnoooppplllmmmmmmnnnnnnmmmmmmlllooommmkkkkkklllmmmllllllnnnnnnooooooooooooooonnnnnnoooooopppppppppoooooommmoooqqqrrrrrrrrrssstttsssrrrqqqrrrtttvvvvvvvvvtttsssrrrrrrtttttttttrrrsssttttttuuuuuuttttttssssssrrrrrrrrrttttttrrrqqqooopppqqqrrrrrrssssssrrrsssrrrqqqoooooooooppppppqqqqqqpppooooooppppppppppppppppppqqqqqqrrrrrrsssppppppqqqqqqrrrrrrsssssspppppppppppppppqqqqqqqqqqqqpppoooppprrrrrrpppooonnnooopppooonnnmmmnnnpppppppppooonnnlllmmmooorrrqqqpppoooppprrrrrrrrrqqqsssssssssrrrrrrqqqqqqqqqpppppppppppppppqqqqqqqqqvvvvvvvvvtttqqqoooooooootttttttttttttttttttttttttttttttttttttttttttttttttttsssrrrqqqqqqqqqrrrsssrrrssssssrrrqqqpppooonnnpppqqqrrrrrrrrrqqqpppooopppoooooonnnnnnnnnoooooonnnmmmmmmmmmmmmmmmnnnnnnqqqpppnnnmmmnnnnnnmmmlllnnnooopppqqqrrrqqqooonnnnnnpppqqqrrrpppppppppqqqrrrssstttsssqqqpppqqqrrrqqqqqqpppppppppqqqqqqrrrqqqrrrsssqqqooonnnnnnooopppppppppooooooooooooooooooppprrrssstttssssssrrrooopppqqqqqqqqqpppooonnnppppppqqqrrrrrrpppooonnnoooooooooooooooppppppqqqppppppooonnnnnnnnnnnnnnnmmmnnnooonnnmmmlllmmmooonnnnnnnnnnnnnnnmmmllllllooommmmmmmmmooopppooonnnooonnnnnnooopppooommmkkkmmmoooqqqssssssqqqnnnmmmpppooooooooooooooonnnnnnooonnnnnnoooooopppqqqrrrpppppppppqqqqqqqqqqqqqqqsssrrrqqqqqqppppppqqqqqqooooooooooooooopppppppppqqqqqqqqqqqqpppppppppooopppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooqqqppppppqqqrrrssstttuuusssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuttttttssssssssstttrrrrrrqqqrrrrrrtttuuuvvvuuutttrrrqqqpppoooooonnnooonnnmmmmmmoooppppppoooqqqpppppppppppppppppppppnnnnnnmmmnnnoooppprrrsssrrrrrrrrrqqqqqqqqqrrrsssssssssrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqnnnnnnnnnooooooppppppppppppppppppqqqqqqqqqpppppprrrqqqppppppooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppsssrrrrrrrrrqqqpppoooooopppoooooonnnnnnnnnoooooommmlllkkkmmmppprrrrrrqqqpppqqqrrrqqqpppooopppqqqqqqrrrsssttttttsssrrrqqqrrrrrrrrrsssssssssssssssrrrrrrqqqrrrrrrssstttuuuttttttssssssssssssttttttuuutttsssrrrrrrssstttuuuqqqqqqqqqqqqrrrsssuuuvvvvvvuuuttttttsssrrrrrrrrrrrrqqqpppooopppqqqrrrssspppooooooooooooppppppqqqqqqppppppoooooopppppppppnnnnnnoooqqqrrrsssssstttqqqpppooonnnoooppprrrsssqqqqqqpppoooooonnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrmmmmmmnnnnnnnnnnnnmmmmmmnnnmmmkkkkkkllllllkkkjjjlllmmmoooppppppooonnnmmmooopppppppppqqqqqqqqqqqqnnnpppqqqrrrqqqqqqrrrtttuuusssqqqrrrtttvvvwwwwwwtttsssssssssuuuuuutttrrrqqqrrrsssttttttsssrrrqqqtttsssrrrsssttttttsssrrrpppqqqqqqrrrssssssrrrrrrrrrrrrppppppooooooppppppppppppooonnnnnnnnnoooooooooooopppqqqrrrrrrssssssqqqqqqqqqrrrrrrrrrsssssspppppppppppppppppppppppppppppppppqqqqqqqqqpppooonnnpppqqqqqqppppppqqqrrrpppppppppnnnmmmmmmppprrrqqqoooooopppqqqrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppttttttuuusssqqqppppppqqqsssssssssssssssssssssssssssssssssssssssrrrrrrrrruuutttrrrqqqpppooooooppprrrssssssssssssrrrqqqqqqppppppqqqqqqqqqqqqpppooorrrqqqpppooooooppprrrsssmmmllllllllllllmmmmmmnnnqqqooommmmmmnnnnnnmmmllllllnnnqqqssstttrrrpppnnnnnnoooqqqqqqppppppqqqrrrqqqqqqrrrqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrqqqooonnnooopppqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqrrrrrrqqqqqqnnnoooqqqrrrqqqpppnnnlllppppppqqqqqqqqqppppppoooqqqpppooonnnnnnooopppqqqpppooonnnllllllmmmnnnnnnmmmnnnooonnnmmmlllmmmooolllmmmnnnooonnnmmmlllkkkllllllllllllnnnnnnnnnnnnlllmmmnnnppppppooommmkkknnnoooqqqrrrqqqpppnnnmmmppppppppppppoooooonnnmmmnnnnnnnnnnnnnnnooopppqqqnnnoooooopppqqqrrrrrrrrrssssssrrrqqqqqqpppppppppnnnnnnnnnoooooopppppppppqqqqqqppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnmmmlllmmmnnnoooooonnnpppppppppqqqrrrssstttuuussssssssssssssstttttttttttttttttttttuuuvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttsssssssssssstttqqqqqqqqqrrrssstttuuuvvvuuutttsssqqqpppoooooooooqqqooonnnoooppprrrqqqqqqnnnmmmmmmmmmnnnoooqqqqqqnnnmmmmmmmmmoooppprrrtttqqqppppppppppppqqqpppppprrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrqqqpppmmmmmmmmmnnnnnnooooooooonnnooopppqqqqqqqqqqqqqqqsssrrrqqqpppoooooonnnnnnqqqqqqrrrrrrrrrqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqpppppppppoooooopppqqqqqqnnnmmmmmmooorrrssssssrrrpppqqqrrrrrrqqqpppqqqsssrrrrrrttttttttttttrrrrrrrrrrrrrrrsssssstttttttttrrrrrrrrrrrrssstttuuuvvvuuuttttttssssssttttttuuuuuutttssssssssstttuuuvvvttttttssssssssssssssssssuuuuuuuuuuuutttsssrrrrrrrrrqqqpppppppppqqqrrrsssqqqpppppppppqqqqqqrrrsssqqqpppppppppppppppqqqqqqnnnooooooppprrrssstttuuurrrpppooonnnnnnppprrrsssqqqqqqppppppooonnnnnnmmmmmmmmmlllmmmnnnoooqqqrrrmmmnnnnnnnnnnnnnnnnnnmmmnnnmmmkkklllllllllkkkiiiiiikkkmmmooopppooommmlllpppppppppppppppqqqrrrrrrooopppqqqqqqpppqqqrrrtttvvvtttrrrsssuuuwwwwwwwwwtttsssssstttvvvuuutttrrrpppqqqrrrssssssrrrqqqppptttsssrrrrrrssstttsssrrrqqqqqqrrrsssssssssrrrrrrqqqqqqppppppppppppppppppooonnnnnnmmmmmmmmmnnnnnnoooooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrsssssssssppppppppppppppppppppppppooopppqqqqqqqqqppppppppppppqqqrrrsssrrrrrrsssuuunnnooooooooonnnoooqqqssspppooonnnoooqqqrrrqqqpppppppppqqqrrrrrrsssttttttqqqqqqqqqqqqpppppppppppppppqqqsssrrrqqqqqqrrrtttssssssssssssssssssssssssrrrrrrrrrqqqqqqpppppppppttttttrrrqqqpppooonnnnnnpppqqqrrrrrrssssssrrrrrrooopppppppppppppppppppppqqqpppooooooooopppqqqrrrlllllllllllllllmmmnnnnnnnnnmmmkkklllmmmnnnnnnmmmjjjmmmqqqtttuuusssqqqooonnnoooqqqpppppppppqqqsssqqqqqqpppqqqqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqpppqqqrrrqqqoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqrrrrrrqqqqqqmmmooopppqqqqqqpppnnnmmmpppppppppqqqqqqqqqppppppqqqpppooonnnnnnooopppqqqpppooommmlllllllllmmmnnnmmmnnnooonnnmmmlllmmmooolllmmmnnnnnnnnnmmmkkkjjjkkkkkklllllllllmmmmmmnnnkkklllooopppooonnnmmmlllppppppooooooooooooooopppppppppqqqqqqpppooonnnmmmnnnnnnnnnmmmnnnnnnoooooonnnnnnooopppqqqqqqrrrssstttssssssrrrqqqpppooonnnmmmnnnnnnooopppqqqqqqrrrqqqpppooonnnnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnoooooommmkkkkkknnnoooooonnnqqqqqqqqqqqqrrrsssuuuuuutttssssssrrrssssssttttttsssssssssssstttvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxwwwwwwvvvvvvtttssssssrrrrrrrrrsssssspppqqqqqqrrrssstttttttttuuutttsssqqqqqqppppppppprrrpppooooooqqqrrrrrrqqqllllllllllllmmmoooqqqrrrmmmmmmmmmmmmoooqqqssstttqqqpppooooooqqqqqqpppoooqqqqqqqqqrrrrrrsssssssssrrrssssssrrrrrrqqqpppooommmmmmnnnnnnnnnnnnnnnooommmnnnooopppqqqrrrrrrrrrooooooooopppppppppqqqqqqqqqrrrsssssssssrrrpppooooooppprrrsssssssssrrrqqqppppppooooooooopppqqqqqqpppooooooqqqssssssrrrqqqqqqrrrssssssrrrrrrssstttrrrssstttuuuuuutttsssrrrrrrrrrrrrsssttttttuuuuuurrrrrrrrrssstttuuuvvvwwwvvvuuuuuuuuuuuuuuuuuuvvvuuuttttttsssssstttuuuvvvuuuuuuuuuttttttsssrrrrrruuuuuuvvvuuuuuutttrrrrrrsssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqpppqqqqqqrrrsssooooooppppppqqqssstttuuurrrqqqooommmnnnppprrrtttqqqqqqqqqqqqpppooonnnmmmmmmmmmlllmmmnnnpppqqqsssmmmnnnnnnoooooonnnnnnmmmmmmllllllmmmnnnnnnllljjjiiijjjmmmnnnooonnnmmmllloooooooooooopppqqqrrrssspppqqqqqqqqqpppppprrrtttuuutttssssssuuuvvvvvvuuutttssstttuuuvvvvvvtttrrrrrrssssssttttttssssssrrrtttrrrqqqqqqrrrssssssrrrrrrrrrssssssssssssrrrrrrppppppppppppppppppppppppnnnmmmmmmmmmmmmnnnoooppppppppppppqqqqqqrrrrrrsssrrrrrrrrrrrrssssssssssssqqqqqqqqqpppppppppppppppoooppprrrrrrpppooopppqqqppprrrssssssrrrrrrsssuuummmoooppppppoooppprrrtttpppooonnnoooqqqqqqqqqpppnnnooooooppprrrsssssstttqqqqqqqqqpppppppppppppppnnnpppqqqrrrqqqrrrsssuuussssssssssssssssssssssssrrrrrrrrrqqqqqqppppppooossssssrrrrrrqqqppppppooommmnnnooopppqqqrrrrrrqqqoooooooooppppppppppppqqqooonnnnnnmmmmmmmmmnnnnnnllllllllllllmmmnnnoooooommmkkkjjjkkknnnooooooooojjjmmmpppsssuuutttrrrqqqooopppqqqpppooooooqqqsssqqqppppppppprrrsssrrrqqqnnnooopppqqqrrrrrrrrrrrrooopppqqqqqqpppoooppprrrooooooooooooooopppppppppoooppprrrssstttssssssrrrnnnnnnpppqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqppppppooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmnnnooonnnmmmlllmmmooommmmmmmmmmmmmmmlllkkkkkkkkklllmmmmmmlllkkklllnnnjjjllloooooonnnmmmmmmnnnpppooonnnmmmmmmooopppqqqooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqrrrrrrqqqrrrrrrqqqqqqooonnnmmmmmmnnnooopppqqqrrrssssssqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnnnnnnnooopppqqqqqqmmmkkkkkknnnppppppnnnsssrrrrrrrrrssstttuuuuuuttttttsssrrrrrrrrrssstttqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvrrrrrrqqqqqqqqqrrrrrrsssppppppqqqrrrrrrsssrrrrrrtttsssrrrqqqqqqqqqqqqqqqqqqpppnnnoooqqqrrrrrrqqqooonnnmmmlllmmmnnnpppqqqmmmmmmmmmmmmoooqqqssstttsssqqqpppqqqssssssrrroooooopppqqqrrrssssssttttttrrrrrrrrrrrrqqqpppooonnnpppoooooooooooooooooonnnoooppppppqqqqqqqqqppppppkkklllnnnoooqqqrrrrrrsssrrrsssttttttsssqqqooonnnqqqrrrsssttttttrrrqqqpppnnnnnnmmmmmmnnnooooooppppppooooooqqqrrrrrrpppnnnrrrsssuuutttsssssstttvvvrrrssstttuuuuuutttsssrrrrrrrrrsssssstttuuuuuuuuurrrrrrsssssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttssssssssstttuuutttuuuuuuuuuuuuttttttsssuuuuuuvvvvvvuuutttsssrrrssssssssssssrrrqqqppppppppppppppppppqqqrrrssstttrrrrrrqqqqqqrrrsssssstttqqqpppppppppqqqssstttuuurrrqqqnnnmmmmmmooorrrtttqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnoooqqqrrrnnnnnnoooooooooooonnnnnnlllllllllnnnoooooommmllljjjkkkmmmnnnooooooooonnnoooooonnnnnnoooppprrrsssqqqqqqqqqqqqoooppprrrtttrrrrrrqqqssstttuuusssrrrtttssstttvvvwwwvvvtttrrrrrrrrrrrrqqqqqqrrrrrrrrrtttrrrppppppqqqrrrrrrrrrrrrsssssssssssssssrrrrrrpppppppppqqqqqqqqqppppppnnnnnnnnnnnnoooqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssqqqqqqqqqpppppppppoooooonnnppprrrrrrpppooopppqqqpppqqqrrrrrrqqqqqqrrrsssooopppqqqqqqooooooppprrrpppooonnnooopppqqqpppooooooooooooppppppqqqqqqqqqpppppppppoooooonnnnnnnnnoooppprrrrrrqqqqqqrrrtttssssssssssssssssssssssssttttttssssssrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrqqqmmmnnnoooqqqrrrsssssssssooooooooooooooopppqqqqqqnnnooooooooonnnmmmllllllmmmmmmmmmmmmnnnooopppqqqnnnmmmllllllooopppppppppkkkmmmpppsssttttttsssrrrqqqqqqqqqpppnnnnnnppprrrrrrpppooopppssstttsssqqqnnnoooqqqrrrsssssssssrrrnnnoooqqqqqqppppppqqqrrrnnnnnnooooooooopppppppppqqqqqqrrrsssssssssrrrqqqnnnoooooopppqqqrrrssssssppppppoooppppppqqqqqqrrrpppppppppppppppooonnnnnnnnnoooooooooooonnnmmmmmmmmmnnnooonnnmmmlllmmmooommmmmmllllllkkkkkklllllllllmmmooonnnkkkjjjlllnnnjjjlllnnnnnnllllllmmmooollllllmmmnnnooopppqqqqqqnnnoooqqqrrrrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnnnnnnnooooooppppppqqqqqqmmmmmmooopppqqqppppppooonnnnnnoooqqqrrrtttuuuuuuqqqooonnnllllllmmmnnnooonnnnnnnnnooooooqqqrrrrrrrrrnnnkkkkkkooorrrqqqooottttttssssssssstttuuuuuuuuutttsssrrrqqqrrrssstttqqqqqqqqqrrrssstttvvvvvvwwwwwwvvvvvvuuuuuutttttttttuuuvvvwwwwwwwwwwwwwwwqqqqqqqqqppppppqqqrrrrrrppppppqqqrrrrrrrrrqqqqqqssssssrrrqqqqqqrrrrrrrrrpppooommmnnnpppqqqqqqppprrrqqqooonnnmmmnnnpppqqqmmmmmmmmmmmmoooqqqsssuuutttrrrqqqsssuuuuuussspppooopppqqqrrrssstttttttttrrrrrrrrrqqqpppooonnnmmmrrrqqqqqqqqqppppppoooooorrrrrrrrrqqqqqqooonnnnnnlllmmmnnnpppqqqqqqrrrrrrssstttuuuuuusssqqqooommmsssssstttuuutttqqqooonnnlllllllllllllllmmmnnnooopppoooooopppqqqqqqnnnlllssstttuuuuuuttttttvvvwwwrrrssstttuuuuuutttsssrrrrrrrrrsssssstttuuuvvvvvvrrrrrrssssssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttsssrrrsssssstttsssssstttuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvtttsssrrrssssssttttttsssqqqooonnnoooooooooooopppqqqrrrsssrrrrrrrrrrrrsssssstttuuurrrqqqqqqpppqqqrrrtttuuusssqqqnnnmmmmmmooorrrtttrrrrrrssssssrrrqqqooonnnnnnmmmmmmmmmnnnoooqqqrrrnnnnnnoooooooooooonnnnnnlllllllllnnnppppppooommmlllmmmnnnoooooopppppppppooonnnnnnnnnnnnppprrrsssqqqrrrqqqpppoooppprrrtttppppppppprrrssssssqqqoootttttttttvvvwwwwwwtttrrrqqqpppooonnnnnnooopppqqqsssqqqooooooppprrrrrrqqqssssssssstttssssssrrrrrroooppppppqqqqqqqqqppppppnnnoooooopppqqqssstttuuurrrrrrqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssqqqqqqqqqqqqppppppoooooonnnpppsssrrrpppnnnpppqqqoooqqqqqqqqqoooooopppqqqqqqrrrsssqqqooonnnnnnooopppnnnnnnooopppqqqpppooopppppppppooooooooooooooooooooonnnnnnmmmmmmmmmlllpppqqqrrrrrrppppppqqqrrrttttttttttttttttttttttttvvvvvvuuutttssssssrrrrrrpppqqqrrrsssssssssssssssooopppqqqssstttuuuvvvvvvoooooonnnnnnooopppqqqqqqpppqqqqqqqqqqqqooommmlllmmmmmmmmmnnnnnnpppqqqqqqpppooonnnnnnpppqqqppppppkkkmmmppprrrtttttttttsssrrrrrrrrrpppnnnnnnoooqqqsssqqqoooqqqtttuuutttrrroooppprrrsssttttttssssssnnnoooqqqqqqppppppqqqsssppppppqqqqqqrrrrrrrrrrrrooopppqqqrrrqqqpppooonnnooooooooopppqqqsssuuuvvvppppppoooooopppqqqrrrrrrooopppqqqqqqqqqooonnnmmmnnnooopppppppppooommmlllmmmnnnooonnnmmmlllmmmooonnnmmmlllkkkjjjkkklllmmmlllnnnpppnnnkkkjjjkkkmmmkkkmmmnnnmmmkkkkkknnnqqqiiikkknnnppprrrrrrpppooommmnnnppprrrsssrrrqqqpppnnnmmmmmmlllllllllmmmmmmooooooooooooppppppppppppiiijjjllloooqqqrrrrrrrrrnnnooopppqqqssstttvvvvvvqqqooommmlllkkklllnnnooooooooooooooopppqqqsssssstttoookkkkkkpppsssrrrppp