BM6E6( ӵĦĦӵĦ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]ӵ~~~}}}}}}~~~~~~{{{xxxwwwyyy|||~~~~~~~~~~~~~~~}}}>d<Ħ~~~>d<ĦyyywwwxxxĦ|||}}}~~~BeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶSwwwssssss3weAneneneneDenene>Atttrrroook<lllsssyyywwwqqqpppmmmiiihhhkkkmmmmmmlllhhhkkkmmmllliiiggghhhjjjkkkjjjiiifhlllppprrrrrrqqqqqqqqqmmmnnnqqqrrrrrrpppnnnlllnnnkkkgggfffgggfffccc```______^^^[[[XXXVVVVVVVVV\\\ZZZXXXWWWWWWVVVSSSQQQQQQRRRSSSTTTTTTDeMMMOOOQQQQQQPPPOOOneOOONNNneUUUPPPPPPQQQRRRRRRSSSSSSTTTTTTRRROOOLLLJJJJJJJJJKKKJJJLLLNNNOOONNNNNNNNNOOOKKKLLLneLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRRRROOOOOOPPPQQQRRRTTTUUUVVVTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPRRRSSSTTTUUUUUUMMMMMMMMMMMMMMMMMMMMMMMMSSSTTTWWWYYYZZZZZZYYYXXX[[[ZZZZZZYYYYYYZZZZZZ[[[WWWXXXZZZZZZZZZ\\\^^^aaabbbbbbdddfffhhhiiikkkkkklllmmmoooqqqtttvvvxxxyyykkkjjjjjj}}}wwwoookkklllmmmllljjjeeehhhkkkjjjgggeeegggjjjfffeeedddbbbcccfffkkknnnnnnmmmlllllleeegggjjjllllllkkkiiigggfffeeecccaaa___]]]\\\[[[[[[[[[ZZZWWWTTTRRRRRRSSSYYYVVVRRRPPPPPPOOONNNMMMJJJKKKMMMOOOPPPMMMKKKLLLMMMMMMLLLMMMGGGHHHIIIOOOQQQLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFHHHJJJJJJJJJIIIJJJLLLJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJQQQPPPPPPQQQQQQRRRSSSTTTSSSRRROOOMMMKKKJJJIIIIIILLLKKKKKKJJJJJJIIIIIIIIIMMMMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNNNNNNNMMMOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSUUUVVVXXXZZZ[[[\\\UUUUUUUUUVVVXXX[[[^^^```bbbbbbdddfffhhhkkknnnoookkkoootttyyy||||||{{{zzzrrrvvv|||xxxrrruuuqqqnnnkkkiiijjjkkkllllllooo~~~uuupppqqqrrrrrrqqqgggkkknnnmmmjjjhhhjjjmmmiiihhhfffeeedddeeeggghhhdddhhhmmmppppppooonnnnnnmmmooorrrttttttrrrpppnnniiijjjiiigggdddaaaaaaaaaZZZZZZZZZWWWTTTRRRRRRSSSXXXTTTOOOKKKKKKMMMNNNNNNHHHIIILLLNNNOOOOOONNNMMMHHHIIIIIIIIIIIIJJJNNNPPPHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRROOONNNMMMLLLKKKIIIHHHGGGFFFHHHJJJJJJJJJJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOMMMKKKIIIHHHGGGHHHHHHKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMSSSTTTSSSQQQNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPVVVVVVVVVWWWYYY\\\```bbbccccccccccccdddeeeffffffccceeeiiikkkkkkiiieeecccdddhhhmmmpppooommmkkkjjjqqqrrrtttwwwzzz|||{{{|||}}}~~~}}}{{{yyyxxxzzzzzzyyyyyyzzz{{{}}}~~~tttnnnnnnrrrfffeeeoooooofffkkkyyyooofffllluuuwwwttthhhmmmrrrrrrmmmiiihhhiiillljjjgggdddaaabbbdddgggeeekkkrrruuutttqqqppppppqqqqqqqqqrrrttttttrrrpppmmmnnnmmmkkkfffaaa___^^^XXXXXXWWWUUUSSSPPPMMMKKKMMMNNNNNNNNNMMMLLLLLLKKKGGGFFFGGGJJJMMMLLLIIIEEEGGGIIIHHHCCCDDDJJJKKKHHHFFFFFFGGGIIIKKKJJJHHHFFFMMMLLLKKKJJJJJJKKKMMMNNNPPPMMMIIIHHHHHHHHHHHHHHHFFFFFFGGGIIIKKKKKKIIIGGGGGGEEEDDDEEEHHHIIIFFFCCCFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHFFFEEEFFFJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIGGGGGGHHHGGGFFFGGGIIIFFFFFFHHHLLLLLLJJJIIIIIIHHHKKKMMMNNNMMMLLLLLLMMMKKKLLLMMMMMMKKKJJJJJJJJJHHHHHHHHHIIILLLOOOSSSUUUWWWXXXXXXUUUQQQNNNLLLLLLIIIKKKLLLLLLKKKIIIHHHIIIOOOOOOOOOPPPRRRSSSUUUVVVXXXXXXYYYXXXWWWXXXZZZ]]]cccbbb___^^^]]]^^^___``````bbbeeeffffffdddbbb``````dddhhhkkkkkkjjjiiiiiilllooosssvvvyyyyyyxxxwwwxxxwwwuuusssqqqnnnjjjfffjjjkkklllkkkiiihhhkkknnnjjjrrrwwwuuupppoooqqqttttttrrrmmmkkkvvv~~~lllhhhrrrjjjddddddjjjvvv~~~wwwjjjkkkkkkjjjiiijjjnnnqqqfffjjjmmmlllhhhfffjjjnnnggglllqqqsssqqqooonnnnnnvvvuuuuuuuuuuuutttqqqoookkkjjjhhhfffccc___\\\YYYTTTUUUUUUTTTRRROOOLLLJJJKKKKKKKKKKKKKKKJJJIIIIIILLLJJJHHHHHHIIIJJJHHHEEEGGGKKKLLLHHHHHHKKKLLLJJJLLLLLLLLLKKKKKKIIIFFFDDDHHHHHHHHHGGGGGGGGGFFFFFFLLLJJJGGGFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHFFFEEEFFFEEECCCDDDGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEGGGJJJLLLKKKJJJJJJIIIIIIJJJJJJFFFEEEEEEEEEFFFGGGIIIJJJGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHJJJJJJHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSXXXXXXXXXUUUQQQNNNMMMMMMJJJLLLMMMMMMKKKJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQWWWXXXYYYYYYYYYZZZ\\\^^^^^^^^^]]]\\\]]]^^^___```___aaadddggggggeeebbb```aaaeeejjjmmmnnnnnnoooooolllmmmoooqqqrrrrrrqqqpppooommmkkkjjjiiifffcccaaaeeeeeefffgggggggggggghhhggglllooonnnkkkkkknnnqqqooohhhffftttyyylllnnnnnnmmmqqqzzztttlllfffeeehhhkkkmmmmmmttt{{{zzzsssnnnppptttooorrrtttuuutttrrrrrrsssppppppqqqsssuuuvvvuuusssiiifffcccaaa```]]]XXXTTTOOOPPPQQQRRRPPPNNNJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGJJJHHHEEECCCDDDFFFFFFFFFBBBGGGJJJHHHEEEGGGHHHHHHKKKKKKJJJHHHFFFDDDCCCAAALLLMMMNNNNNNNNNLLLJJJIIIHHHFFFDDDDDDEEEGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBEEEDDDBBBBBBCCCFFFHHHJJJEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFDDDDDDGGGIIIGGGDDDEEEFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGFFFEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLOOOPPPQQQQQQPPPNNNJJJHHHIIIJJJGGGHHHHHHHHHFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]^^^___aaacccdddeeedddfffjjjlllkkkhhhdddbbbfffiiimmmooopppppppppqqqoooooooooooonnnnnnmmmmmmnnnllljjjhhhhhhhhhfffdddgggfffeeehhhkkkllljjjhhhffffffggghhhggghhhlllooorrrgggkkkqqqdddiiizzz~~~xxxtttnnnjjjqqqvvvzzzzzzuuuqqqqqqsssmmmmmmnnnmmmmmmmmmnnnooonnnmmmnnnppprrrrrrqqqooogggbbb]]]\\\]]][[[VVVQQQKKKLLLNNNOOOOOOLLLIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIDDDGGGJJJGGGDDDEEEHHHJJJIIIIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFIIIGGGEEEEEEFFFGGGGGGFFFDDDEEEFFFFFFEEEDDDDDDEEEFFFEEECCCBBBBBBDDDHHHJJJDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFDDDDDDGGGJJJHHHCCCDDDFFFFFFDDDEEEGGGGGGEEEEEEFFFGGGFFFFFFGGGIIILLLJJJHHHFFFEEEGGGIIIJJJKKKIIIIIIIIIIIIKKKLLLNNNOOOMMMMMMMMMKKKHHHHHHIIIKKKHHHHHHHHHGGGFFFGGGIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMOOORRRSSSTTTUUUWWWYYY\\\^^^```cccfffhhhiiijjjmmmoooqqqrrrppplllhhheeekkkmmmoooooommmllllllmmmoooooommmlllllllllmmmnnnrrrpppmmmlllmmmnnnnnnnnnkkkgggcccffflllpppnnnjjjhhhffffffiiijjjiiijjjmmmnnnlll~~~}}}fffeeeuuusssqqqpppooommmkkkiiinnnmmmkkkkkkkkklllmmmmmmnnnlllkkkjjjhhhfffbbb___aaa\\\WWWVVVWWWWWWRRRMMMIIIJJJLLLMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGEEEEEEIIINNNGGGIIIJJJJJJHHHGGGHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFDDDBBBDDDEEEEEEDDDEEEGGGIIIFFFEEECCCCCCCCCEEEFFFGGGCCCEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDCCCEEEDDDBBBEEEJJJGGGAAABBBGGGHHHFFFGGGKKKKKKGGGEEEFFFHHHHHHFFFFFFFFFGGGKKKHHHEEEEEEHHHJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMKKKKKKKKKJJJHHHIIIKKKMMMKKKLLLMMMOOOPPPQQQQQQPPPNNNPPPRRRSSSSSSTTTVVVXXXYYYZZZ]]]```bbbdddffffffkkklllnnnppppppnnnkkkiiikkkmmmmmmmmmkkkjjjkkklllkkkkkkjjjjjjkkkllloooppprrrpppnnnnnnpppqqqrrrqqqjjjccc\\\^^^eeekkkjjjgggiiifffggglllllliiihhhlllfffvvv{{{lll~~~|||wwwpppkkkpppmmmjjjhhhhhhhhhgggfffdddcccaaa```___\\\YYYVVVYYYUUURRRPPPQQQQQQOOOLLLJJJKKKKKKLLLLLLKKKIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFHHHGGGEEEDDDDDDEEEFFFBBBAAABBBCCCBBBDDDHHHAAAEEEHHHHHHEEEBBBBBBCCCFFFHHHJJJKKKKKKKKKIIIHHHFFFEEEDDDEEEGGGGGGFFFEEECCCFFFHHHHHHGGGGGGKKKNNNIIIGGGFFFIIILLLMMMKKKHHHGGGIIILLLOOOPPPOOONNNLLLLLLKKKJJJJJJLLLMMMLLLJJJKKKKKKKKKKKKKKKLLLLLLMMMHHHHHHHHHIIIKKKMMMOOOQQQKKKQQQSSSOOOPPPTTTTTTNNNJJJQQQSSSPPPPPPUUUTTTNNNPPPSSSVVVWWWTTTQQQNNNMMMNNNKKKHHHIIILLLNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLJJJHHHHHHHHHGGGHHHHHHGGGEEEDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLOOOOOOPPPOOONNNOOOQQQTTTSSSTTTUUUVVVXXXZZZ[[[\\\^^^___bbbdddggghhhiiiiiieeeggghhhhhhhhhiiikkknnnkkkkkkkkklllooorrrtttvvvsssrrrqqqrrrtttuuuuuutttkkkddd^^^___eeejjjjjjggghhheeeffflllkkkfffhhhoooxxxqqqsss}}}zzzxxxvvvsssppppppnnnkkkhhheeeaaa\\\YYYUUUTTTRRRPPPPPPOOOPPPPPPMMMLLLLLLKKKJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJGGGIIIJJJJJJIIIKKKNNNRRRSSSMMMLLLRRRVVVSSSPPPPPPNNNTTTZZZ\\\YYYWWWWWWXXXUUUXXX]]]```___[[[UUUQQQUUUUUUUUUWWW[[[\\\\\\[[[\\\___aaa```]]]]]]aaafffaaa______fffnnnoooiiibbbccceeejjjmmmoooooommmkkkkkkhhheeedddeeeeeedddbbbaaaaaaaaaaaaaaabbbcccdddaaabbbbbbdddfffiiilllnnnjjjtttyyysssqqquuuwwwrrrllltttwwwrrrrrruuurrriiinnnssszzz~~~}}}xxxssspppjjjfffdddeeehhhiiigggccc``````aaaaaaaaa``````______aaaaaa___[[[VVVSSSRRRSSSUUUUUUTTTRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQOOONNNTTTTTTRRROOOMMMNNNQQQSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZ]]]___```^^^_________```aaaeeehhhggghhhiiilllnnnqqqtttuuutttssssssuuuwwwwwwvvvuuunnnkkkhhhjjjnnnpppnnnkkkhhhdddeeejjjhhheeelllyyyzzzlllcccvvvlllbbb\\\UUUVVVUUUSSSRRRQQQSSSUUUOOONNNLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOQQQSSSTTTVVV[[[dddjjjoooiiiiiisssxxxtttllliiilllsss|||zzzooooooqqqtttyyy{{{|||{{{}}}}}}~~~~~~|||uuuooommmppprrrsssrrrpppmmmlllllldddeeeeeeeeeccc```]]][[[```^^^[[[WWWTTTTTTXXX[[[YYYWWWUUUSSSSSSSSSUUUVVVUUUSSSRRRQQQRRRSSSVVVWWWZZZZZZYYYXXXWWWXXX[[[^^^]]]___aaacccfffiiijjjkkkppppppppprrruuuuuusssqqqnnnnnnnnnqqqtttsssoookkkjjjeeefffiiigggfffrrr|||zzzpppiii___aaayyyqqqggg]]]ggg___WWWVVVZZZ\\\WWWQQQKKKLLLKKKLLLRRRYYYXXXSSS]]]ZZZ___kkkkkkbbb```gggjjjkkknnnuuu|||}}}|||sss~~~yyyoookkklllnnnlllooonnnllliiifffdddccccccbbb```]]]\\\\\\\\\[[[YYY___aaaaaa]]]ZZZZZZZZZZZZXXX[[[^^^^^^]]]]]]```cccfffeeedddeeeggghhhgggfffiiimmmnnnlllnnnsssqqqkkkjjj]]]^^^kkkhhhbbbzzzyyyttt|||rrrdddbbbfffhhhhhhjjjoooqqqoootttvvvpppnnnlllgggjjjhhhfffeeecccccccccccc______\\\\\\bbbiiijjjfffsssqqqsssxxx{{{zzz~~~~~~zzzvvvppplllkkkkkkjjjjjjjjjiiifffcccaaa```^^^\\\^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\aaafffiiijjjlllpppnnniiijjj``````hhhfffcccwwwooozzzuuussskkkhhhppp}}}}}}}}}}}}|||}}}~~~}}}sssnnnnnnooonnnnnnssswwwssskkkgggjjjnnnsssrrrooonnnsss{{{}}}zzz}}}~~~{{{yyyxxxvvvuuutttsssoooiiigggggggggeeebbb```___^^^___aaaaaaaaa``````eeeiiijjjkkkkkkhhhccceee```^^^^^^]]]___kkk{{{vvvuuurrrmmmmmmwww{{{vvvtttssssss{{{vvvppppppsss~~~~~~{{{||||||{{{yyy{{{{{{xxxtttqqqoooooopppqqqrrrqqqppplllpppsssssspppkkkeeeaaagggfffaaa[[[YYY]]]bbbddd______aaabbbbbbeeennnxxx}}}zzzxxxyyyzzz|||}}}{{{zzz{{{{{{zzz{{{zzz{{{~~~|||~~~|||tttpppnnnvvvwwwqqqfffdddggggggaaa]]]\\\```eeeeeeccceeejjjlllwwwrrrsssuuuuuuwwwwwwwwwxxx{{{~~~}}}}}}zzzvvvxxxuuunnneee______eeegggdddfffmmmdddvvvwwwrrrtttwwwwwwooossszzz{{{sssrrrxxxzzzuuuuuu{{{{{{~~~||||||}}}zzzvvvvvvxxx~~~uuuppp}}}kkklll______iiihhhyyywwwttt~~~wwwwwwsssxxxzzz~~~|||uuuyyy{{{yyy{{{|||zzzyyyyyyzzzjjjfffdddhhhkkklllnnnrrrgggffffffeeeddddddeeeeee^^^```bbbdddeeedddcccbbb```bbbddddddbbb___\\\[[[fffhhhmmmqqqtttvvvvvvvvv~~~~~~~~~}}}zzzwwwssszzzjjjaaaYYYZZZcccfff```XXXWWWZZZYYYTTTTTTXXX\\\\\\YYYZZZSSSIIIJJJYYYiiipppWWWQQQLLLJJJIIIMMMXXXdddYYYWWWSSSQQQPPPOOOLLLJJJKKKJJJHHHFFFDDDDDDDDDEEEDDD???===@@@BBBAAABBBDDDAAA@@@@@@????????????@@@>>>>>>>>>===<<<;;;:::999888888999;;;===<<<:::888>>>@@@BBBDDDEEEDDDCCCBBBCCCCCCDDDFFFHHHHHHFFFCCCAAAFFFLLLPPPRRRTTTXXX[[[____________````````````kkkbbb^^^fffmmmooorrrwww~~~~~~zzzzzzsssnnnlllwwwsssmmmgggddddddeeeggglllggg```YYYUUUUUUXXXZZZLLLFFFDDDHHHIIIDDD@@@???@@@:::666888>>>BBB???:::555:::<<<:::<<>>EEELLLWWWaaaMMMFFFAAAAAADDDFFFKKKPPPRRRZZZ[[[YYYaaappprrrjjjnnnqqqwww}}}|||pppddd\\\TTTUUUNNNKKK[[[pppooo___XXXWWWTTTPPPJJJEEECCCBBBDDDBBB???<<<999999999999<<<:::888666555666888:::???999666999;;;999777777444444555777888:::<<<===666<<>>===<<<;;;ccc|||iiiDDD>>>;;;333;;;999:::===>>>===<<<;;;;;;999555666;;;???CCCQQQaaaVVVKKK<<<333222333333222111111222333444666888999777777888888777555333222777888;;;???>>>999777999222555888888777777999;;;999AAAFFFCCC???AAADDDEEETTTIIIAAAAAA@@@AAAOOO```AAABBBGGGMMMMMMGGGBBBAAA>>><<<999888888777555444444444555555666666555555222000000555666222///000333333333333333444555666222333444555444333111///333333777???GGGEEE:::000000111111111111222222222444666999999777777888:::666666555555555444222111777777777666666555555555222444555444333333444555333111222777999555333333...555888666666999888555666666777888888888888888;;;===???>>>;;;::::::<<<:::<<<>>>???@@@BBBDDDGGGEEEGGGKKKQQQVVV\\\```ccckkknnnsssxxx|||{{{xxxwwwwwwvvvvvvnnnnnnqqquuuvvvqqqfff]]]XXXPPPLLLAAACCCFFFIIIMMMMMMHHHAAA;;;GGGIIIIIIEEE???===???CCC333ZZZUUU<<>>;;;<<>>>>>:::666666555444444444555666666777333555888::::::999777666777555;;;KKKZZZYYYGGG555444444444444444444444444333555666555222111222444333333444777999999888777666666666555555444444444444444444666:::<<<888333999444222555777777888;;;555888999777444444666888444555666777888999999999666888:::;;;;;;<<<===>>>FFFGGGGGGEEEBBB@@@@@@AAA@@@???>>>>>>>>>@@@AAACCC???AAADDDGGGKKKSSS^^^fff|||||||||~~~wwwmmmgggeeeccc___[[[VVVQQQNNNLLLFFFEEEBBB???===<<<<<<<<<===@@@CCCDDDDDDBBB@@@@@@mmmpppLLLNNNMMM:::999666<<>>999FFFmmmpppOOO>>>===;;;777444444777:::222444666777777999;;;===888::::::999999::::::999666777888999;;;===???@@@@@@@@@EEEMMMPPPNNNPPPVVV[[[RRRHHHHHHMMMOOOHHH???@@@CCCCCC@@@AAAFFFEEEBBB>>>;;;@@@BBB<<>>===:::777777@@@CCC>>>777777;;;>>>555888888777888<<<===;;;AAA777333:::@@@>>>;;;:::>>>999777:::???@@@@@@???DDDCCC@@@>>>AAAGGGKKKKKK@@@BBBAAA===:::;;;<<<===;;;;;;======888<<>>===<<<:::888777555555;;;:::999777666666666777999>>>CCCBBB===::::::===EEE[[[]]]JJJKKK\\\UUU::::::777<<>>;;;???>>>>>>>>>>>>>>>===;;;:::777888999999888888:::;;;999999:::;;;;;;:::999999===MMMiiioooOOO;;;???<<<<<>>===<<<<<<;;;::::::<<>>===;;;:::::::::>>>===<<<===>>>???>>>============>>>??????>>>======999:::@@@DDD@@@;;;999===<<<===???AAAAAA???<<<@@@CCCBBB>>><<<===>>><<<666:::===>>>>>>>>>@@@BBB999999<<>>===;;;999EEENNNTTTPPPGGGAAA>>><<<;;;??????;;;:::>>>AAAAAAPPPFFF>>>======<<<>>>BBB@@@;;;;;;BBBJJJLLLFFF@@@???===BBBKKKMMMJJJMMMUUUCCCCCCAAA>>>===<<<;;;::::::888999;;;:::<<>>999555333222222666666666666666666666777222222111111222333444444555<<>>>>>;;;777888:::;;;<<<;;;;;;===???EEEEEEEEEEEEDDDCCCAAAAAA;;;KKK^^^dddVVVCCC:::;;;333@@@NNNOOOEEE<<<:::===;;;;;;;;;<<<======<<<;;;999888777777777666666666444777:::::::::999999999CCCBBBFFFLLLOOOLLLJJJIIIGGG@@@>>>AAA;;;222888FFFIII<<<555:::@@@>>>;;;<<<===777999;;;999CCCRRRTTT???===<<>>;;;===@@@@@@???AAAAAAAAAAAACCCCCCBBB>>>;;;>>>@@@@@@;;;999<<<===<<<666===>>>888:::GGGSSSXXX===:::<<>>>>>>>>>>><<<;;;DDDKKKNNNGGG>>>999666333777;;;;;;666222666<<>>:::<<<===>>>CCCJJJLLLJJJZZZZZZbbbnnnsssnnnlllooozzzwww{{{{{{sssmmmsss~~~dddRRRAAA>>>@@@===666111666555333222222444777888666666555555444444444333333333333444555555666777444999<<<;;;777444555888666;;;===???DDDGGG@@@444<<<999:::>>>>>>:::999<<<<<<;;;:::===AAAAAA===888;;;===???@@@???@@@BBBDDDIIIIIIGGGFFFCCCAAA@@@???DDDCCCBBBAAA===:::@@@HHHXXXbbbfffXXX@@@111555???222555888999777777888999888777888;;;===<<<<<>>===???BBBFFFJJJPPPSSSQQQMMMKKKKKKMMM???<<>>===<<<;;;:::888999<<<;;;777888AAAJJJOOOMMMSSSTTTNNNIIIMMMUUUZZZFFFCCC@@@????????????@@@:::888666666;;;===:::333666;;;BBBCCC;;;777AAAPPPFFFAAA???CCCGGGFFFBBB???===:::888;;;======:::777===;;;888888;;;<<<;;;999777777888;;;999888;;;AAA@@@???<<<::::::<<<======DDD@@@@@@CCCEEEDDDIIIOOOMMMNNN\\\pppuuupppttt{{{{{{qqqmmmkkk\\\RRRGGGAAA@@@BBBGGGMMMAAA999333444888888666555777777666555555444444555555444444333222111111111777888888999999999999999777777777999:::;;;999888888===CCCEEEBBB===;;;;;;===;;;;;;======;;;;;;>>>???======???AAAAAA===:::999;;;<<<======>>>???AAA<<<<<<;;;:::999888777777===:::999;;;;;;999:::===```VVVJJJAAA>>>===<<<:::999@@@EEEDDD===:::===BBB<<<;;;===CCCDDDAAA@@@CCCEEEHHHJJJIIIIIILLLRRRXXXqqq{{{{{{eee]]]lll}}}ooo^^^^^^```]]]```hhh[[[WWW]]]cccbbbiiiqqqnnn[[[aaaeeeccc]]]\\\bbbiii{{{iiifffqqq{{{vvvwwwwwwwwwyyy}}}|||{{{|||}}}~~~~~~~~~~~~~~~zzzuuuqqqooopppffffffkkksssxxxwwwwwwxxxnnnllliiiggggggiiimmmpppvvvrrrnnnqqq|||{{{sss|||~~~~~~tttggg\\\WWWUUUTTTSSSVVVSSSOOOLLLKKKIIIFFFDDDCCCEEEGGGKKKXXXnnnxxx[[[EEE>>>BBBGGGIII===???>>>999;;;EEENNNQQQHHH]]]hhh\\\PPPOOONNNHHHDDD>>>===EEEJJJHHHEEEDDD<<<<<<<<<:::999::::::999===999666555888888666333555555777999777555:::AAA;;;:::999:::;;;===AAADDDGGGAAA;;;999888888;;;@@@:::>>>PPPeeegggWWWOOORRR```XXX\\\rrr|||xxxyyyyyy}}}~~~}}}yyyzzz{{{yyy|||yyymmmZZZJJJBBB>>>;;;222333333888HHHYYY[[[TTT777777777888999999999999222222444555555555555444888888888999999999999999888888999::::::999888888999666555888<<<>>><<<999888666888<<<>>>;;;888666777777777777888888999999::::::;;;;;;::::::999999777999;;;;;;;;;;;;===>>><<<<<<======>>>@@@AAABBB===@@@DDDDDD>>>;;;CCCNNNVVVRRRMMMKKKLLLOOORRRSSSVVV\\\bbb___XXXSSSUUUYYYdddaaadddlllkkkccc___bbbaaaeeejjjlllnnnsss}}}uuuiiipppwwwsssnnnnnniiiaaa]]]```aaa]]]^^^ddd^^^VVVXXX\\\^^^iiiuuuttthhhnnnsssqqqjjjiiipppyyyvvvpppuuu|||~~~~~~~~~yyy{{{{{{yyy{{{~~~~~~|||yyywwwuuussspppnnnfffiiikkkppp}}}vvvbbb^^^ccceeecccXXX___```ZZZ]]]nnnooobbblllpppgggbbbYYYTTTVVVTTTKKKEEEFFFBBBFFFEEE@@@===???BBBCCCCCC@@@======>>>>>><<<999777777999999666333888@@@888777888;;;;;;:::<<<@@@CCC???;;;;;;===>>>===;;;SSSYYYiii{{{{{{hhhSSSHHHRRROOOYYYrrryyybbb[[[[[[aaadddbbbeeekkkkkkpppsssooommmqqqxxx{{{pppuuuyyyzzzzzz~~~}}}yyygggccc]]]VVVOOOIIIDDD@@@>>>???;;;555222444555333444;;;>>>GGGdddmmm888999::::::999999777555222222333444666777888888333333333444444444444444444555666777888888777666888777666777999::::::888999777555777:::;;;888444777888999999:::;;;<<<;;;<<>><<<;;;===@@@AAA@@@BBBDDDDDDEEEGGGGGGFFFIIINNNQQQOOOKKKLLLSSSYYYTTTUUUVVVVVVUUUTTTUUUWWWWWWVVVUUUSSSSSSSSSSSSTTTRRRTTTWWWWWWSSSQQQZZZeeeuuuoooiiidddbbbaaa``````___]]]^^^eeelllooolllhhhfffdddjjjvvvvvvkkkdddfff___gggooorrrqqqpppssswwwwwwyyywwwvvv{{{|||ssszzz|||}}}zzzvvvuuuxxx{{{ttt}}}|||~~~~~~}}}wwwyyy~~~}}}xxx{{{~~~}}}{{{|||www||||||{{{vvvvvvssslllmmmffffffkkkjjjcccfffooommmooolllffffffiiihhhcccjjjiiifff```YYYQQQJJJFFFDDDEEEGGGHHHDDDBBBIIISSSccc```___]]]RRRCCC<<<===???:::999EEE\\\tttsssXXX\\\tttbbbCCC<<<@@@???===>>><<>>BBB777666666:::EEEXXXbbbWWWEEE666333444888999777444555444999888222333999888000444555666777666555555555777888:::::::::;;;>>>@@@===???@@@???<<<:::<<<>>>@@@@@@AAABBBDDDEEEEEEDDDJJJIIIJJJLLLNNNOOONNNNNNMMMJJJFFFBBBBBBEEEHHHKKKHHHJJJMMMRRRTTTSSSNNNJJJUUUTTTSSSSSSSSSTTTVVVWWW[[[[[[[[[\\\___cccgggjjjssssssrrrrrrvvv~~~||||||}}}}}}|||{{{uuuwwwyyyyyyyyyyyyzzz{{{xxxxxxwwwwwwvvvvvvuuuuuuwwwwww|||~~~vvvuuuyyy{{{}}}zzzuuutttvvvvvvtttooosssxxxyyyqqqiiiiiinnnkkkooorrrsssrrrsssvvvzzzxxx{{{{{{xxxyyy}}}{{{uuu~~~{{{~~~|||{{{}}}yyy~~~zzztttvvvzzzxxxsssqqqmmmooonnnllloooqqqlllccchhhaaaqqq}}}tttwww|||yyy|||~~~{{{wwwqqqjjjkkkuuu|||xxxnnnzzz~~~}}}yyyyyy{{{}}}{{{tttvvv~~~~~~|||yyy|||}}}}}}xxxxxxyyy{{{}}}|||ssstttzzzwwwnnnllljjjeee```[[[YYY[[[]]]XXXWWWTTTPPPNNNNNNPPPSSS]]]YYYTTTOOOJJJFFFAAA>>>FFFCCCEEESSSgggvvv{{{yyyzzzyyyhhhDDD777777555555777==================>>>???FFFCCCGGGSSS]]]eeeooozzzwww}}}wwwssswww|||}}}aaaXXXPPPJJJFFF??????JJJOOOCCC999666000444:::<<<999555666888777888111444777000111888999444333111444>>>DDD>>>222<<<999999:::999555444777333777999999:::======:::???>>><<<<<<===>>>>>>>>>AAABBBBBBAAA@@@@@@AAACCC;;;===AAABBBBBBCCCFFFIIIKKKLLLNNNRRRUUUWWWXXXWWWWWWWWWWWWYYYZZZ[[[ZZZYYY\\\[[[ZZZZZZZZZ[[[\\\]]]iiikkkooorrrssssssrrrqqqnnnnnnppprrruuuyyy|||~~~|||}}}}}}~~~|||wwwvvvtttqqqpppoooooommmlllffffffffffffeeefffiiikkk```aaabbbdddfffggghhhiiipppnnnoooqqqoookkkooovvvmmmrrrzzz~~~~~~}}}}}}}}}~~~{{{yyyzzzzzz}}}|||vvvssstttwww{{{~~~zzz{{{zzzvvvzzzhhhkkkkkkkkkllllllmmmmmmnnnqqqooohhhcccgggqqquuusss~~~yyyvvvwwwwwwtttssssssuuuwww{{{zzzyyy~~~nnnooonnnkkkjjjjjjkkklllmmmaaabbbbbbbbbbbbccceeefff___^^^]]]\\\[[[XXXTTTQQQQQQNNNMMMRRR[[[```]]]XXX]]]ccckkksssvvvvvvuuussslll]]]MMM<<<555777444444555555777888::::::444666===FFFIIIFFFGGGKKK```ffflllmmmlllmmmrrrwwwyyyrrrbbbVVVMMMccc}}}MMM333222999111555000777>>>888666999777777>>>>>>;;;AAAJJJGGG;;;>>>333777@@@888222999???999888555222333666666222333222333666777999@@@III??????AAADDDEEEFFFMMMUUUQQQMMMIIIFFFEEEEEEEEEEEE@@@BBBEEEFFFHHHJJJNNNQQQQQQTTTXXX\\\___cccgggjjjpppqqqrrrsssssssssqqqpppppprrrtttwwwyyy{{{{{{{{{uuuwwwyyy|||}}}|||{{{{{{{{{}}}~~~{{{zzz|||~~~~~~~~~~~~~~~{{{|||~~~~~~}}}{{{yyyzzzyyywwwuuutttwww|||~~~zzzvvvxxx}}}}}}wwwqqqnnnllljjjjjjkkkllllllkkknnnnnnnnnmmmmmmppptttxxxwwwyyy|||}}}|||{{{zzzzzzyyyyyyyyyuuuqqqkkkhhhooozzz~~~}}}}}}|||xxxqqqmmmlllhhhcccllljjjiiihhhhhhiiikkklllqqqmmmhhhlll{{{|||iii^^^[[[ZZZ]]]aaadddeeedddeeeffffffgggggghhhggggggkkkkkkkkkmmmmmmlllhhheeeeeeddddddfffiiigggbbb]]]SSSXXX]]]^^^]]]^^^cccgggeeelllwwwwww^^^CCC888;;;888888777777666666777777666;;;BBBGGGCCC<<<:::<<>>???>>><<<666999QQQggg[[[===555---222888333111333///333777999888666888<<>>JJJSSS]]]fffrrrnnnaaaQQQIII>>>666444666999:::;;;999XXXDDD<<>>???888,,,@@@:::SSSnnn___DDD888:::555222555444000888:::888???HHHDDD777:::<<<===<<>>777@@@GGGGGGFFFIIIJJJJJJCCCDDDHHHJJJUUUxxx~~~~~~~~~|||zzz{{{|||xxxuuussssssttttttqqqooofffgggfffbbb^^^^^^ccchhheeellltttzzz|||~~~~~~zzzwwwtttqqqnnncccddddddbbb^^^ZZZWWWWWWSSSSSSTTTVVVYYY]]]aaacccgggggg```UUUQQQYYYdddiii]]]bbbeeekkk}}}|||iii```ZZZWWW^^^iiifff^^^WWWVVVUUUUUUXXX\\\RRRSSSRRROOOKKKJJJLLLPPPQQQQQQVVV]]]cccjjjwwwlllOOOGGGEEEKKKWWWZZZQQQIIIGGGGGGGGGHHHJJJMMMNNNMMMLLLGGGIIIHHHCCC===>>>EEELLLCCCAAACCCJJJOOOLLLGGGDDDPPPOOOjjjYYYCCCLLLGGGXXXggg}}}lllcccbbbaaahhhlllhhhgggoooyyyvvvnnnkkkhhhddd```YYYUUUQQQOOOPPPSSSUUUVVVQQQQQQRRRTTTWWWVVVSSSPPPSSSSSSTTTXXX^^^dddiiikkkooonnnjjjeee```^^^^^^```rrrkkkbbb^^^aaadddbbb^^^cccaaa^^^ZZZVVVSSSQQQOOOKKKQQQTTTQQQNNNNNNLLLHHHGGGEEECCCAAABBBFFFJJJNNNNNNJJJBBB<<<<<<>>>;;;444444999CCCNNNSSSTTTWWW\\\mmmoooxxx|||dddNNNCCC???;;;888888::::::666222999999:::<<<>>>BBBDDDFFFaaajjjeee:::TTTnnnwww|||aaaCCC888@@@BBBAAACCCBBBGGGHHHMMMUUU]]]bbbbbbbbbfffdddiiiiiidddnnn~~~~~~}}}{{{wwwvvvsssnnngggbbb`````````^^^\\\^^^aaabbbaaa^^^lllppptttvvvzzzyyysssgggeeeaaaZZZTTTQQQQQQSSSJJJHHHEEECCCBBBAAA???>>>@@@@@@???===:::888999:::999999888999<<<@@@DDDGGG???DDDBBB<<<===HHHRRRUUU^^^\\\SSSLLLSSS^^^[[[NNNLLLCCCAAAGGGIIIEEEFFFMMMWWWJJJ>>>===AAACCCDDDEEEAAABBBBBBAAA???AAAFFFKKKNNNWWWmmmuuu<<>>888AAAZZZZZZMMMRRRUUU```iiidddVVVKKKLLLRRRZZZRRRKKKMMMZZZfffeee]]]QQQMMMKKKPPPZZZ```___\\\iiifff```ZZZUUURRRQQQQQQGGGPPPbbbttt~~~|||{{{~~~yyyuuuqqqooocccaaa```aaa___YYYPPPHHHDDDGGGJJJMMMPPPWWWaaahhhccccccbbb```___```dddgggaaa```^^^]]]^^^aaabbbaaabbbaaa___]]][[[YYYXXXXXXWWWZZZYYYTTTSSSWWWVVVRRRSSSTTTSSSSSSUUUZZZaaaggg```[[[SSSMMMLLLLLLFFF======:::999999999777;;;@@@BBBBBBLLL]]]jjjqqqxxx}}}~~~hhhTTTEEE<<<:::;;;===888666888999666999???FFF======FFFDDD888777???vvvvvvFFFKKKQQQEEEJJJMMMCCCBBBKKKQQQOOORRRYYY```iiiuuu}}}|||}}}~~~~~~|||}}}uuuwwwxxxwwwsssmmmgggccchhh```[[[\\\ZZZWWW[[[ccciiimmmppptttuuuqqqyyy~~~tttnnnrrrrrruuuwwwppp```PPPJJJIIIIIIEEEFFFFFFFFFDDDCCCCCCDDD:::<<>>@@@;;;555555::::::999999999999999===AAA???===::::::===DDDKKKPPPXXXTTTMMMHHHEEEBBB@@@>>>===<<<===@@@EEEFFFDDDAAAHHHCCC@@@AAABBB???>>>@@@EEEQQQQQQAAA;;;DDDLLLKKKIIIlllbbb888======<<<:::888777777888999999::::::::::::::::::>>>>>><<<:::888666444444999888<<>>@@@>>><<>>GGG\\\XXXTTTYYYUUUeeebbbdddiiikkkfff^^^XXXHHHwwwhhhYYYTTTSSSRRRRRRWWW^^^bbbbbbgggqqqwwwwww|||ssssssvvvyyyzzzsssggg^^^TTTMMMMMMPPPOOONNNNNNNNNSSSOOOLLLNNNLLLQQQaaa[[[___```^^^___bbbbbb___bbbbbb___ZZZUUURRRSSSUUUTTTRRRQQQSSSUUUWWWXXXXXX]]]YYYUUUTTTWWW]]]bbbeee^^^]]]^^^aaabbb```YYYTTTOOOFFF<<<777777999:::999<<<::::::>>>DDDKKKPPPRRReeelllwww~~~^^^SSSDDD:::555444444555111333;;;EEEIIIEEEAAABBB<<<:::FFFYYY\\\MMMAAAAAA\\\sss___>>>AAAHHHDDDGGGIIIJJJVVVlllzzz{{{|||{{{zzz}}}}}}}}}{{{zzzzzzzzz|||||||||}}}xxxssspppqqqsssjjjgggbbb^^^^^^bbbgggjjjhhhiiinnnvvv~~~sssyyyuuuggg```bbb___WWWRRRQQQNNNJJJHHHHHHKKKNNNKKKFFFKKKOOONNNcccmmmKKKBBBDDDCCCEEECCCAAAAAADDDGGGJJJKKKRRRXXX```ccc\\\TTTTTTZZZYYYEEE111///888>>>???===???>>>===<<<;;;;;;===???>>>======???BBBGGGLLLPPPRRRMMMGGGBBB???>>>===<<<888:::>>>DDDJJJKKKFFFBBBHHHCCC???@@@@@@>>>>>>@@@JJJTTTWWWRRRTTT[[[UUUFFFEEETTTdddkkknnnzzzooo\\\EEE555666777:::;;;:::999999888999888888777777666666666;;;:::999888777555555444666666888>>>DDDDDD???999333555333///000444333///444555666666666777888999>>>===<<<<<<===???@@@BBBFFFBBBBBBIIIlll|||PPPBBBQQQMMMCCCGGGIIIJJJLLLPPPaaa|||VVVyyybbbYYYTTTGGGDDDKKKCCCKKKNNNJJJHHHJJJKKKJJJKKKNNNOOOLLLHHHHHHHHHGGGGGGGGGKKKTTT___gggiiihhh{{{~~~yyymmmjjjkkkhhhccc```OOONNNEEEAAAEEEBBBAAAKKKKKKMMMNNNPPPYYYdddiiiiii___^^^ZZZTTTOOOPPPUUU[[[WWWVVVTTTSSSSSSUUUXXXYYY]]][[[ZZZZZZ\\\```fffiiiiiifffbbb___^^^^^^]]]]]]```ZZZSSSNNNMMMJJJFFFBBBDDD???999666777;;;???AAA???LLL^^^oooyyyyyydddTTT@@@<<<666333666:::<<<<<>>DDDFFFEEEAAA<<<<<>>AAACCCFFFGGGJJJFFF@@@<<<;;;::::::999999999:::>>>CCCDDDAAA>>>DDD>>>:::::::::888888;;;<<>>AAA???>>>CCCOOOZZZ\\\UUUKKKBBB===;;;<<<===555555555444444444333333666666555444444444444444555555444444333333222222---...000222333444333333666777555333444888777333555999<<<;;;888777:::>>><<<;;;:::;;;<<>>DDDNNNEEEFFFTTT{{{QQQNNNNNN???:::GGG===EEEIIIGGGBBBAAAAAA@@@<<<@@@@@@;;;<<<@@@>>>888>>>======BBBKKKSSSWWWYYYPPPQQQSSSSSSSSSXXX___eeeyyyfff[[[ZZZOOOBBBDDDEEEAAA<<<999@@@JJJMMMKKKTTTUUUSSSNNNJJJJJJPPPUUUTTTTTTSSSPPPNNNOOOSSSXXXWWWYYYZZZZZZZZZ]]]ccciiirrrqqqoookkkhhhfffggghhheeebbb^^^]]]___^^^\\\YYYWWWOOOCCC:::555555555666888<<>><<<===???CCCGGGEEE===???NNNZZZ[[[YYY\\\___\\\iiirrrrrr~~~zzz}}}}}}zzz{{{}}}{{{wwwooollliiigggiiikkkmmmooolllnnnppprrrsssuuuxxxzzzffffffgggkkkqqqzzz{{{ooofff___\\\\\\YYY]]]```YYYLLL@@@:::999AAAAAA???======???@@@AAA@@@:::999<<<;;;999BBBOOOJJJPPPWWW\\\aaakkkxxx}}}oooccc[[[cccrrrqqq^^^UUUYYYJJJ;;;666666888;;;>>>;;;<<<;;;999:::======;;;======>>>>>>???AAABBBCCCDDDBBB@@@???@@@???>>><<>>>>>>>><<<<<>>===<<<999777555666999<<<===;;;777444222<<<999444222111333444555888777666555444444444555666666555555444333333222888;;;===<<<888666888;;;888666222000111333333222222444666666444444666888555555666888:::<<<>>>???HHHAAA>>>DDDXXXzzzeeeHHHEEEEEEAAAFFFPPPOOOPPPooo___bbblll___NNNIIIBBBDDDGGGGGGGGGGGGFFFDDDCCCIIIJJJEEEDDDHHHHHHCCCCCC@@@===???EEELLLRRRUUUPPPOOOLLLFFF>>>:::;;;===???CCCJJJRRRXXX]]]```bbbyyy}}}}}}kkkbbbTTTHHHDDDDDD>>>555???CCCHHHHHHGGGHHHMMMRRROOORRRSSSQQQMMMMMMRRRXXXVVVXXXYYYWWWUUUXXXaaahhhqqqwww}}}|||vvvsssrrriiifffcccbbbdddgggggggggddd]]]SSSJJJCCC===999777===999444222666AAAMMMVVV___iiiwwwmmmuuutttaaaLLLGGGQQQ\\\gggllliiiZZZIIIBBBAAA@@@777:::???BBBEEEEEEDDDBBBGGGBBBGGG\\\qqq}}}~~~{{{zzz}}}}}}{{{ttttttpppkkklllpppnnngggffffffeeebbb```___```bbb]]]bbbjjjrrryyyrrrjjjgggaaaXXXPPPHHHEEEAAA>>>;;;999777666<<<===???@@@@@@???======;;;;;;;;;>>>AAADDDGGGJJJ111777@@@BBB@@@KKKlllttt^^^^^^^^^xxxZZZGGGEEEFFFEEEDDD777555666:::;;;999;;;???888:::999666888<<<;;;666;;;:::::::::<<>>===CCCIIIHHHDDDAAADDDHHHOOOIIICCC@@@???@@@AAACCC???===<<<>>>AAACCCBBBAAADDDFFFHHHJJJJJJHHHFFFDDD@@@===999:::@@@GGGSSSbbbxxxlllUUU@@@<<>>???@@@@@@@@@>>><<<;;;333888@@@JJJRRRWWWZZZZZZbbbgggqqqtttjjjbbbTTTGGG999:::;;;<<<>>>CCCJJJOOOJJJNNNRRRRRRPPPOOOTTTXXXYYYZZZZZZVVVUUUYYYccckkkkkksss}}}}}}zzzxxxxxxwwwvvvtttrrrnnniiieeeeeebbb]]]XXXRRRKKKDDD???777666555555777888::::::???IIIWWWdddnnnvvv{{{~~~ooo\\\MMM___jjjaaaQQQOOO^^^mmmqqqvvvnnnXXXBBB:::888666;;;======<<>>BBBBBB???888666777::::::888777999111888666666SSS~~~sssnnnmmmvvvwwwkkkjjj]]]jjj{{{___BBB999>>>BBBAAA===EEE>>>===DDDKKKJJJEEEBBB@@@EEEGGGHHHQQQ\\\^^^YYY]]]]]]^^^aaaeeeiiinnnqqqrrrtttzzzvvvvvvyyy{{{vvvtttvvvwwwuuuuuuwwwzzz|||~~~|||yyyvvvwww{{{~~~vvvsssrrrtttzzz~~~}}}}}}}}}zzzzzzyyywwwvvvtttsssssseeemmmvvvyyyxxxwww|||yyyrrrkkkiiigggfffgggjjjccc```___bbbgggjjjiiiffffffhhhkkkkkkiiiddd^^^ZZZ]]]___ZZZYYY\\\UUUSSS___vvv~~~jjjLLLIIIUUU___hhh\\\~~~uuuZZZJJJCCC>>>>>>???===;;;:::888AAAPPPYYYRRRCCC===@@@@@@===999666666999>>>AAA777:::===<<<777333222222000000111111000///---,,,222666<<<@@@BBBDDDEEEGGGDDDDDDFFFGGGKKKWWWqqqvvv\\\RRREEE:::777888<<>>:::777999===???===:::666555999@@@AAA<<<:::<<>>@@@DDDHHHKKKMMMMMMOOORRRXXX^^^dddhhhooommmjjjjjjmmmqqqtttvvvrrryyy|||wwwooohhheeecccbbbaaaccc\\\QQQHHHCCC@@@===;;;777888888999>>>KKK\\\hhhkkkuuu~~~xxx^^^KKKEEEGGGIIIIII\\\kkkiii]]]TTTRRRRRRTTTRRRFFF777444===@@@;;;CCCKKKRRRYYYhhh}}}vvvrrrqqqqqqpppqqqqqqmmmhhhccc```^^^XXX[[[XXXQQQUUU___```YYY^^^ccckkksss~~~tttllliiibbbYYYPPPIIICCC@@@???999;;;@@@:::<<<___bbbIII333111:::>>><<<999777555444555888999888666888777777999;;;<<<:::777555666===GGGJJJFFFCCCEEE444999AAAIIIMMMLLLJJJJJJTTTUUUSSSNNNNNN\\\vvvhhhhhhnnnsss{{{xxx]]]PPPOOORRRUUUMMMLLLJJJIIIJJJLLLOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNEEEJJJPPPTTTVVVZZZaaaggg___ZZZYYY]]]]]]WWWSSSUUUVVVZZZ^^^______aaaeeeiiippprrrtttwwwxxxxxxxxxwwwpppvvvjjjdddpppnnniiiuuulllyyy}}}~~~|||hhhSSSLLLPPPNNNPPPkkkiiiKKKHHH>>>===;;;777444222444555222333444222......000333333333222111000...---,,,---111666777555444777:::444555777999888999BBBMMMYYYZZZPPPHHHGGGCCCGGGVVV\\\hhhxxx{{{mmmaaaLLLGGG@@@===???EEEKKKNNNJJJLLLPPPXXXaaagggjjjkkktttqqqmmmmmmppprrrrrrqqqlllpppuuu{{{}}}oooddd```bbbfffhhh``````aaaaaa]]]TTTGGG>>>>>>???===888555777???GGG[[[ooo~~~xxx~~~gggMMMCCCDDDGGGLLLQQQ\\\```jjjnnn^^^FFF>>>EEEIII@@@===>>>===<<>>;;;888===;;;:::<<<666444]]]@@@...BBB555888FFF555999777444444999<<<777///666888:::;;;::::::::::::<<<<<<>>>AAAAAABBBKKKUUUGGGJJJNNNQQQVVV```mmmvvvkkkIIIIIIFFF222---:::666666777777777777666555777888888777555666888:::999:::???===555===JJJJJJ===@@@???<<<<<>>888333888======:::999<<<@@@BBB<<<<<>>@@@@@@;;;777::::::@@@OOOgggxxxXXXGGGEEEIIIMMMOOONNNHHHMMM```pppsssssstttoooqqqsssvvv|||}}}|||yyyuuupppooossszzzvvvooooooooommmfffbbb___aaaeeefffbbb]]]^^^WWWFFF666777BBBCCC;;;AAATTTooo|||ssszzzxxxdddTTTEEEEEEMMMSSSWWW[[[ccc^^^[[[YYYRRRHHHBBBBBB===???KKK\\\eeegggqqq~~~~~~|||wwwooonnnsssssskkkddd```[[[TTTSSSWWWQQQSSSXXXaaapppoooSSSIII===777:::;;;:::888888:::>>>@@@===999444555444888:::<<<\\\TTT888;;;---///===555---......111:::DDDGGGDDD777999;;;;;;:::;;;???BBB??????EEENNNXXXfffyyywww```LLL>>>======777555999222222222222222222222111...000222444666888:::;;;666444999<<<;;;FFFOOOJJJ===:::777555555555444444888999999888777777888999@@@DDDFFFDDDEEEJJJOOOPPPSSSMMMFFFDDDEEEEEE@@@;;;@@@CCCXXXRRRBBBPPPXXXgggnnn]]]lllrrrkkkppprrruuu{{{{{{}}}{{{ppphhh^^^SSSHHHDDD;;;:::888555222/////////***,,,000555777666333111666000,,,,,,...///444:::===888444444777888777444777777888???KKKYYYffflllsss~~~gggTTTKKKIIIMMMIIIPPPaaaoooqqqooonnnpppvvv{{{}}}zzzvvvtttsssssstttsssoooppptttvvvuuuooommmiiidddaaaaaadddgggoooiiiXXXDDD@@@KKKTTTTTTDDDAAAJJJ```ttt{{{~~~vvvbbbXXXLLLHHHFFFKKKPPPSSSUUUWWWWWWTTTLLLAAA???FFFOOOTTTXXXaaauuu~~~vvvtttppphhhdddfffdddZZZXXX]]]\\\UUUVVV___eeelllzzztttppplllhhh```XXXVVVWWWhhhSSSGGGAAA:::<<>>@@@===<<<>>>BBBBBB>>>:::@@@BBB<<<888888777DDD]]]fffGGG888;;;777888===;;;======:::666777===AAA@@@;;;AAAIIIPPPWWWbbboooyyy|||xxxqqqcccPPPBBB999>>>===555333888888333666666666666666666666666999888888:::;;;;;;999777;;;777>>>FFFMMMYYY^^^TTTGGG???===@@@???999777:::<<<:::777888:::;;;:::999555@@@EEEAAAHHHYYYcccbbbjjjeee```]]]ZZZTTTIIIAAADDDUUUvvvbbbIIIRRRgggpppbbbDDDBBB??????FFFNNNRRRTTTmmmsssyyynnnjjjbbbXXXMMMDDD===999:::888333///...000444666???:::666777777222...---111...,,,...333666666444///000111333666<<>>===<<<:::999AAAJJJGGGAAACCCCCCEEENNNFFFEEE@@@>>>???<<<999;;;666<<<@@@AAAGGGRRR\\\```xxxoooppplllddd]]]YYYUUURRRKKKFFFBBB@@@@@@>>>999555888@@@@@@666333999:::666444444444444444555555555555444666:::???BBBCCCBBBKKKKKKTTT___eeeqqqtttiiiHHH>>>===EEEEEE:::888>>>:::===BBBIIIPPPVVVZZZ[[[aaa``````hhh{{{zzzkkkyyy{{{mmmqqqsssLLL:::333666888999<<<<<>>BBBLLLZZZmmmyyybbbJJJAAAEEECCCQQQZZZTTTGGGCCCMMMYYY^^^lllnnn]]]XXXlllvvvmmmiiinnnnnniiigggjjjtttiiigggssstttjjjfffeee\\\LLL@@@777888:::<<<===>>>===;;;<<<;;;@@@AAA>>>DDDCCC666999===AAAAAA>>>===???AAAGGGWWWXXXPPPQQQQQQMMMOOOJJJUUUTTTPPP[[[ccckkkyyy|||jjjcccZZZVVVTTTRRRLLLGGGFFFDDDEEEIIIKKKNNNYYYeeeyyy}}}}}}kkkWWWUUUXXXSSSIIIBBBAAA@@@===AAA===888666777999::::::999:::;;;======<<<;;;<<<::::::999999999:::;;;<<<;;;:::;;;===???AAAAAAAAAAAAEEERRRZZZZZZaaafff___SSSFFF@@@EEEGGGBBBEEEQQQfffooo}}}yyyeeekkk]]]<<<333===;;;;;;GGGOOOBBB???888777JJJpppppp```XXXbbbnnnsssvvv{{{||||||}}}}}}vvvqqqaaaOOOFFFCCCAAAAAADDD<<<999555222111111222333222444666444111111333666666444444888===AAAKKKTTTsssqqqiiilllooommm{{{|||{{{wwwuuurrrkkkbbbccchhhpppwww||||||{{{wwwuuuxxxzzzvvvnnnccc^^^]]]fffsssyyyuuummmyyy}}}kkk[[[JJJBBB===<<<>>>IIIccc|||bbbMMMAAAAAAGGGJJJVVVZZZLLL999777FFFTTTiiippprrrqqq}}}zzzuuuyyyxxxqqqnnnqqqwwwuuujjjeeehhhgggooouuufffOOOFFF???@@@BBB>>>999666555888999:::===BBBBBB???DDDCCCIIIHHH???AAAEEE>>><<<@@@CCCBBB>>><<<===???GGGXXX^^^\\\cccfffdddgggjjj{{{kkk___XXXPPPHHHLLLGGGAAA>>>>>>???>>><<<===BBBNNNXXXSSSEEE>>>AAA999JJJ]]]hhhgggddddddggggggjjjgggXXXIIIMMMdddzzzwwwwwwlll\\\bbbwwwxxxttt~~~xxxiiiVVVKKKKKKMMMNNNKKKTTTVVVOOOHHHFFFBBB;;;BBBAAAAAAAAABBB@@@===;;;999555999CCCDDD;;;666999<<<;;;;;;:::;;;<<<>>>???===DDDMMMUUU[[[aaaeeehhhzzz|||pppnnnqqquuulllIII@@@HHHAAAIIIbbbmmmddd___UUUPPP]]]{{{[[[CCC111555>>>@@@CCCIII;;;::::::@@@KKKUUU[[[^^^ppp|||yyyoookkkRRRLLLBBB999333111333555---------------///222444333111222444444333666;;;???MMMfffrrrtttwwwsssqqqxxxwwwiiifffgggjjjkkkmmmqqquuuxxx}}}~~~}}}{{{|||~~~{{{tttmmmbbbZZZ___lllvvvvvvqqq}}}vvv[[[NNNBBB@@@AAAHHHXXXiiiwwwQQQBBBAAABBBAAASSSYYYUUUEEE888===MMMZZZmmmrrryyy{{{wwwzzz~~~|||wwwtttrrruuuyyytttlllmmmtttxxxooocccXXXKKKAAA@@@;;;:::<<<===;;;<<<@@@777999888777<<>>EEEWWW[[[LLLFFFMMMPPPOOOOOOQQQUUUYYY[[[ZZZYYYYYYhhhrrr}}}vvvlllfffaaa\\\]]]```zzz}}}rrrjjjiiikkkiiiccc[[[[[[nnnssskkknnntttuuusssnnnaaaNNNAAABBBMMMUUUVVVBBB@@@>>>===>>>AAADDDFFFGGGLLLXXXbbb\\\KKKCCCEEEBBBGGGMMMNNNJJJFFFCCCCCCCCCEEEFFFCCCBBBIIIXXXeeevvvrrrllleee^^^YYY[[[```gggtttuuufffYYY\\\eeeiiiooopppjjjZZZNNNNNNWWW]]][[[gggnnngggaaa^^^XXXPPP???AAAEEEGGGHHHEEE???<<>>@@@DDDDDD???>>>BBB>>>===<<<<<<===???AAABBBDDDUUUmmmxxxfffgggdddWWWlll}}}yyyrrrnnnwwwhhhJJJ111000666444555;;;;;;444,,,)))+++///000000000:::@@@@@@III]]]nnntttxxx}}}nnnZZZGGG888111555222---,,,---000222444333///------------222:::===555;;;WWW|||{{{}}}}}}vvvhhhqqq{{{zzznnnnnnmmmkkkhhhhhhiiikkkwww{{{|||zzzyyyzzzxxxsssuuuppphhhcccdddgggjjjlllwwwwww~~~zzzhhhVVVNNNJJJGGGMMMVVV}}}oooHHHAAAIIIHHH@@@VVVXXXRRRGGGFFFUUUhhhsssyyy{{{vvvrrrrrrvvvuuuwwwyyyhhhTTTHHHEEEDDD@@@;;;888666777:::888444777???777888777555;;;EEEIIIEEEGGGYYYzzzvvvhhhoooxxx~~~|||zzzlllaaaYYYPPPJJJKKKGGGDDDFFFGGGEEEDDDGGGRRRYYY^^^YYYMMMEEEFFFJJJ@@@BBB@@@???IIIaaa{{{nnnRRREEEGGGNNNPPPNNNFFFDDD@@@???FFFMMMLLLFFFDDDDDDCCCBBBCCCGGGMMMRRRKKKIIINNNUUUQQQJJJPPP\\\\\\WWWPPPJJJGGGDDDAAA>>>DDDCCCDDDIIIPPPUUUWWWWWW___nnntttmmmlllrrrnnnaaa^^^[[[SSSNNNYYYfffdddXXXRRRUUUUUUQQQOOONNNLLLHHHOOO[[[```XXXQQQPPPLLLEEEHHHIIIKKKLLLKKKHHHDDDAAABBBFFFEEEBBBBBBJJJUUU[[[^^^]]]\\\[[[\\\^^^```bbb|||fffhhhwwwooo```iiihhheeeeeemmmyyy~~~~~~uuuSSS777333666111///444FFF===222,,,,,,//////...'''222666///,,,333777444888:::CCCRRRbbbrrrrrreeeNNNFFF;;;444111000...,,,++++++---111000,,,+++///888333666@@@FFFTTTzzzxxxuuupppeeedddkkkqqqrrruuu|||xxxyyyxxxuuuqqqmmmkkkkkkmmmtttyyyyyyzzz}}}~~~||||||~~~tttfff^^^```ffflllmmmvvvuuudddWWWKKKCCCGGGRRRwwwnnnMMMHHHJJJEEE<<>>;;;999666555666111444999;;;;;;;;;:::999<<<777444777AAALLLUUUYYYaaawwwqqq[[[KKKEEEDDDCCCAAADDDCCCBBBAAA@@@>>>======BBBHHHLLLIII@@@:::;;;@@@===>>>>>>>>>@@@EEELLLQQQeeeddd___\\\eeerrrpppdddaaaaaadddiiiooosssuuuuuuvvvnnnaaaTTTJJJFFFEEEFFFBBBDDDEEEFFFDDDCCCDDDEEEBBBDDDEEEEEECCCCCCEEEGGGGGGFFFFFFGGGIIIMMMPPPRRRNNNNNNNNNOOONNNKKKEEEAAAJJJIIIGGGFFFGGGJJJMMMPPPMMMRRRXXX^^^aaabbbcccddd^^^]]]WWWNNNLLLRRRVVVTTTQQQOOOMMMLLLMMMKKKFFFBBBUUUPPPJJJFFFFFFFFFGGGGGGHHHKKKMMMLLLHHHDDDCCCDDDUUUaaahhheeeiii{{{MMMEEE???@@@CCCIIIWWWeeeFFF@@@;;;???KKKXXX___aaannnyyy}}}~~~lllUUUEEEAAA@@@<<<888SSSGGG888---)))***,,,,,,111---+++---222333///+++,,,+++000444333444EEEYYY}}}nnnRRR>>>999333+++...,,,***)))***,,,---...333---111===>>><<>><<<===CCCRRRhhhwww~~~mmmooolllhhhggglllqqqvvv}}}jjj^^^OOOCCC????????????=========<<<<<<;;;;;;:::999???CCCAAA;;;666666888<<<===>>>??????AAACCCFFFCCCHHHFFFAAAEEENNNPPPIIIQQQQQQQQQSSSTTTTTTRRRPPPYYYVVVRRRNNNMMMMMMOOOQQQIIIJJJKKKKKKIIIIIIJJJKKKFFFQQQ\\\\\\SSSLLLLLLOOOJJJIIIHHHFFFFFFGGGHHHIIIFFFFFFGGGIIIJJJIIIFFFCCCFFFFFFEEEEEEFFFHHHLLLNNNDDDFFFGGGIIIIIIKKKLLLMMM[[[___]]]UUUOOONNNNNNKKKGGGFFFFFFIIIOOOUUUWWWXXXAAABBBDDDFFFGGGGGGGGGHHHBBBCCCEEEGGGKKKSSS]]]dddttt^^^GGG<<<:::999999;;;555111///222999@@@DDDEEEIIIQQQ]]]fffkkkkkkjjjhhhmmmsssqqqhhhgggiii___OOOJJJCCC:::333222666:::===888:::>>>BBBFFFIIIMMMPPPOOOJJJDDD===666000222888GGGCCC???AAAKKK[[[jjjtttwwwrrrdddWWWLLL333111000111444444222000...///222555666999@@@GGGYYYaaagggiiilllpppqqqnnnpppoooooorrrqqqoooqqqvvv|||}}}}}}~~~xxxmmmhhhgggkkkooopppppprrryyyxxxxxxwwwuuupppiiieee```cccdddcccgggqqqxxx{{{zzznnn[[[KKKJJJRRRtttxxxTTT???===UUUqqq~~~vvvtttpppllliiikkkooosssuuuqqqnnnLLLBBBLLLYYY666777:::;;;666111333999===@@@AAA???:::888;;;???GGGKKK\\\~~~eee[[[aaaccchhhYYYNNNhhhtttUUUPPPeeeooo___cccaaahhhlllhhhaaa\\\XXXUUUNNNIIIBBB;;;888888:::<<<888888999999999999999999777:::>>>???===:::888777888;;;>>>???===<<<;;;;;;===FFFIIIDDDCCCIIINNNMMMHHHHHHJJJMMMPPPPPPNNNLLLOOOPPPPPPQQQRRRSSSSSSTTTNNNNNNNNNMMMKKKKKKMMMOOOkkk{{{~~~dddLLLCCCEEECCCAAA???===<<<;;;<<<<<<999999:::===@@@BBBBBBAAADDDEEEFFFEEEDDDEEEFFFHHHJJJIIIHHHGGGHHHKKKOOOQQQPPPUUUWWWSSSQQQRRRSSSRRRXXXVVVSSSQQQPPPOOOMMMKKKJJJLLLMMMJJJFFFCCCDDDEEEIIILLLTTT^^^kkk{{{pppXXXGGG999000...000000111111222222222222666888;;;@@@DDDFFFFFFDDD>>>TTTaaa]]]^^^bbbUUU>>>888666333111111555<<>>:::777555888:::999999999999999999999999666888;;;>>>???>>>;;;888555888;;;<<<;;;:::::::::@@@HHHKKKHHHGGGKKKOOOOOOKKKLLLPPPTTTYYY[[[ZZZXXXPPPPPPPPPQQQPPPOOONNNNNNKKKKKKJJJHHHGGGGGGJJJLLLsss{{{]]]BBB666666666666555555555555666777555444444777;;;>>>@@@@@@DDDFFFHHHFFFCCCBBBBBBDDDEEEDDDCCCEEEHHHMMMQQQSSSTTTTTTSSSTTTWWW[[[^^^^^^UUUVVVWWWXXXVVVSSSNNNKKKRRRRRRQQQLLLHHHJJJRRRYYYjjjqqq|||sssRRR<<<777;;;:::<<<===;;;777444333444999666333333555555333111///<<>>@@@@@@:::<<<999333333888:::777AAA888===TTTiiittt~~~qqqgggjjjxxxzzzsssxxxwwwhhhfffjjjjjjfffccccccffflllsssyyy{{{zzzyyyuuuxxxwwwqqqnnnppprrrqqqsssxxx}}}yyynnndddaaacccyyyJJJDDDjjj~~~||||||{{{yyy~~~yyyxxxtttmmmnnnsssvvvtttsss{{{oooccciii{{{xxxjjjhhhLLL???555666===@@@>>>===DDDBBB???>>>GGGZZZtttnnnaaa\\\___hhhmmmfff\\\YYY___eeebbblllqqqnnnYYYvvv}}}cccPPPLLLTTTJJJVVVZZZPPPFFFDDD@@@;;;>>>@@@AAA???:::777888::::::999999888777777666666111222444777::::::666333333555777999:::<<>>@@@@@@===777444666888777555333444777888666444999333333;;;@@@===444...+++---///...++++++...111...///000000///111666:::BBBRRRdddnnnxxxyyylllbbb[[[TTTRRRRRRLLL>>>111///222333333444777999888CCCDDDGGGLLLPPPMMMDDD===EEEDDDGGGHHHBBB777444777AAA>>>GGGZZZbbb```hhhxxxkkkbbbeeetttyyyssszzzzzzjjjfffhhhgggdddbbb\\\___eeemmmtttxxxyyyyyy{{{}}}}}}{{{zzzyyyrrrjjjkkkrrrvvvtttooolllmmmpppzzzVVVSSS~~~|||yyyyyyyyyxxx}}}xxxrrrqqqsssyyyyyybbbOOOJJJXXXxxx~~~uuuxxxXXXSSSKKKBBB999666???KKKKKKOOOXXXggg~~~sssccceeekkkpppaaa^^^``````dddiiixxxxxxmmmpppuuupppaaa[[[```ZZZJJJJJJLLLIIIBBB<<<:::777333@@@BBBCCC@@@;;;888888999777777666555555444333333111222333555777777555333333444666888:::>>>CCCGGG]]][[[XXXXXXYYYWWWQQQKKKGGGFFFEEEEEEFFFFFFEEECCCCCCBBBAAA@@@???@@@AAAAAAEEEEEEEEECCCAAA@@@BBBDDD=========;;;999888:::;;;555555666666666666666666888777666777999;;;;;;;;;:::@@@EEEFFFDDDEEEIIIMMM\\\ZZZXXXYYYZZZXXXSSSOOOUUURRRTTT\\\aaa\\\SSSNNNSSSQQQMMMJJJJJJNNNUUUZZZssszzz}}}fffNNN@@@===<<<;;;;;;<<<<<<999555444666888444333333444555555444333888------<<>>555333,,,---//////......///000---+++******+++---------+++333===CCCJJJRRRUUUUUUXXX[[[dddqqqxxxppp\\\JJJ;;;888333...+++,,,...000)))...777AAAIIIMMMMMMLLLLLLOOOYYY___VVV@@@333222444:::JJJ[[[\\\VVV\\\jjjiiicccfffqqquuussszzzsssmmmkkkiiihhhiii___```ccciiiooosssuuuuuu}}}wwwkkkjjjpppssspppnnnrrrxxx|||tttlllzzzuuuuuuwwwzzzzzzooovvv}}}ppplllhhhVVVXXXssspppeeehhhiiifffccc^^^ZZZ^^^ooo~~~zzzkkkmmmqqquuuooofff[[[PPPJJJKKKOOOEEEBBBPPPccckkkkkkfff]]]ccc[[[___```[[[cccbbbKKKFFF@@@===BBBGGGFFFDDDBBB>>>>>>===:::888666666666444444444333333333333333666666777777666666666777555666888999;;;>>>CCCFFFNNNLLLKKKNNNPPPMMMGGGCCCBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFEEECCCBBB@@@??????DDDEEEEEEDDDBBBAAAAAABBBGGGCCC>>><<<;;;<<<;;;:::666777777777777777777777888777666777999999999777:::???DDDEEEBBBCCCHHHNNNUUURRRPPPQQQSSSRRRNNNJJJFFFFFFLLLUUUXXXWWWXXX]]]UUUXXX^^^dddmmmyyy{{{kkk___zzzzzzrrrooohhh]]]eeebbb\\\XXXZZZ```eeefff}}}sss```MMMDDDDDDCCC???666777777666555444444555333444444222000///000111888555888AAAFFFCCC;;;555,,,++++++---...///...,,,000//////000000111111111444111000333555555777:::666555888AAASSSfffuuu~~~iiiVVV???333111111///,,,222111//////222<<>>@@@LLLBBB999===@@@===NNN[[[PPPTTTKKK```mmm[[[\\\ggg\\\SSSEEE???FFFKKKDDD:::666999888666444444444444444222333333444555555666666777777888666444333555777777999;;;<<<<<<===@@@BBB======AAAFFFIIIHHHEEEDDDDDDBBB??????AAADDDEEEFFF???@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEDDDBBB@@@@@@AAA;;;999777999<<<>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>======<<<>>>??????>>><<<>>>CCCFFFDDD@@@???DDDIIINNNKKKJJJMMMTTTXXXWWWUUUMMMMMMOOORRRRRRUUUcccsss~~~{{{pppeee___^^^ZZZRRRIIIMMMYYY^^^XXXSSSQQQHHH;;;AAADDDBBB;;;<<>>===999222,,,...555===UUUbbbhhhfffmmmxxxppp^^^EEE@@@;;;>>>IIIWWWeeemmmfffiiikkkmmmqqqyyy~~~vvvjjjbbbeeemmmiiigggdddccceeeggghhhhhhrrr~~~{{{uuusssyyyzzzuuuvvv~~~||||||yyyuuuxxx}}}qqqaaallluuugggcccbbbXXX___kkk|||vvveeemmm}}}pppVVVIIIKKKKKKMMMNNNIII@@@;;;666777===BBBDDDDDDCCCHHHTTTdddnnnlll___TTTPPPIIIAAA>>>>>>>>>;;;888999777555555666666444222555666555555666888888777555666777888777666555444999:::;;;<<<>>>???@@@AAA???@@@BBBDDDFFFGGGHHHHHHBBBBBBCCCDDDFFFGGGHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGIIIHHHFFFDDDBBBAAA@@@???@@@>>><<<;;;<<<>>>AAACCCBBB>>>;;;===BBBDDDBBB>>>>>>>>>>>>?????????===;;;HHHIIIGGGCCC>>>===???BBBBBBDDDHHHMMMPPPRRRSSSTTTPPPYYYfffrrr{{{qqqWWWQQQIIIEEEFFFGGGFFFEEEHHHHHHGGGGGGGGGEEEBBB???===<<<::::::;;;===@@@BBBBBBUUUZZZHHH999:::???===222222444777555111000333333333333222222222222111111111111111111000//////.........///////////////000000///////////////000///000111333333444444444333333333444555666777888NNNQQQXXXYYYSSSOOOZZZiiioookkkaaaNNN;;;//////333???HHHUUUaaajjjvvvnnnMMM<<>><<<===???AAAAAAAAADDDKKKYYYgggooojjj^^^SSSGGGBBB===;;;======;;;888444444444333333444888;;;333444666666777888888777999:::;;;<<<<<<<<<;;;:::>>>???@@@BBBCCCEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIGGGDDDBBBAAA@@@???>>>>>>>>>>>>??????BBB@@@???@@@CCCDDDBBB???CCCBBBBBBBBBCCCDDDDDDDDDFFFFFFEEEAAA>>>???DDDIII@@@>>>===@@@KKKZZZiiisss|||___IIIFFFCCCAAABBBCCCDDDDDDFFFDDDBBBBBBBBBAAA???===<<<;;;:::999;;;>>>AAACCCDDDFFFFFFCCC???:::555111444111111444444111111444111111111111000000000000111111111111111000//////////////////////////////000000////////////000000...///000111222222222222111111222333444444444444444777>>>BBBAAABBBMMMZZZmmmppprrrnnnaaaOOO===111111444===OOOfff}}}jjjPPPIIIMMM]]]lllmmmooooooppprrrvvv|||zzziiiRRRVVV^^^hhhooorrrrrrpppllllllggg^^^\\\bbbfffeeerrrttt|||}}}|||{{{~~~zzzyyy{{{~~~uuummmjjjssstttxxx}}}vvvyyyvvv{{{vvvpppddd]]][[[WWWAAA@@@>>>;;;;;;===AAADDDJJJUUUfffuuu|||zzzrrrlllccc___YYYVVVTTTQQQLLLHHHCCCEEEDDD???:::777999===777999;;;===;;;999888888;;;<<<>>>???@@@??????>>>AAABBBCCCEEEFFFHHHIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGFFFDDDAAA@@@????????????>>>===<<<;;;@@@AAABBBCCCDDDCCCBBBAAAFFFEEEBBB???===<<<;;;;;;<<<@@@DDDEEEBBB???>>>???CCCEEEIIITTTfff}}}mmmNNNAAABBBCCCCCCCCCCCCDDDEEEEEECCCAAA@@@@@@???>>><<<;;;:::999:::;;;>>>AAACCCIII===:::JJJYYYWWWLLLCCC:::333///111333222222444222111111111000000000000111111111222111111000///////////////////////////000000////////////000000.........///000000111111333444555666666555444333111222444666555555;;;BBBPPPUUU```kkknnndddPPPAAAEEE@@@::::::HHHcccmmmVVVTTTjjjwwwnnnoooppprrrwww~~~|||qqqcccWWWZZZbbbnnnwwwzzzxxxtttqqqooopppgggYYYXXXdddllljjjmmmpppwww~~~{{{|||~~~xxxyyy{{{~~~}}}uuukkkeeecccmmmwww}}}{{{zzz~~~ttt[[[PPPGGGEEEHHHFFFCCCDDDCCC@@@@@@GGGSSS\\\fffqqq|||xxxrrrmmmiiihhheee^^^SSSGGG===888======@@@BBB@@@;;;999::::::;;;===?????????????????????AAABBBDDDFFFGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;??????@@@@@@@@@???>>>===??????>>>>>>>>>======<<>><<<<<<;;;;;;<<<>>>???AAAHHH<<<;;;QQQooo{{{ssseeeAAA777000000333333333444444444333333333222222222111111111222222111111000000000000///////////////000////////////000000111///////////////000111111333444666777777666444333<<<:::777666555444333444555555:::DDDPPPWWWVVVRRR^^^```XXXDDD444;;;ZZZvvvlll___qqq{{{mmmjjjlllpppvvvrrraaaXXXXXX[[[zzz}}}~~~yyyvvvuuuvvvttttttgggTTTSSScccmmmiiiiiimmmsssyyy}}}}}}zzzxxxyyyzzzyyywwwssslllgggeeepppsssmmmmmm{{{}}}dddKKKEEEBBBFFFKKKHHHCCCJJJRRRYYY___hhhuuu~~~uuucccNNN??????;;;;;;>>>???:::999;;;:::;;;===>>>?????????>>><<<<<<===???@@@AAABBBCCC>>>????????????>>>======999999999999999999999999<<<;;;;;;;;;::::::999999>>>===;;;:::999999999999;;;;;;::::::;;;<<<======<<>>=========>>>>>>??????>>><<>>>>>??????;;;<<<<<<<<<;;;;;;:::999777777888888999999::::::::::::::::::999999999999:::999999888888999999:::999999;;;<<<============999999999:::;;;;;;<<<<<<777888888555222333777;;;888AAAQQQcccxxxpppSSSKKKLLLLLLKKKJJJIIIIIIJJJAAABBBDDDFFFGGGDDD???;;;@@@@@@????????????@@@@@@???CCC>>>888CCCUUUSSSCCCBBB:::555666666444333444222222222222111111111111000111222222333222222222222111111000000//////...///......//////000111222444333222111111222333444666666777999:::<<<>>>>>>===<<<999777888;;;999555444666888888777777999<<<:::AAAJJJNNNKKKFFFBBB@@@CCCdddooohhhiiiccceeeiiipppzzz|||uuupppggg\\\TTT[[[rrr}}}zzzxxxxxxzzz|||uuummm]]]PPPOOOWWW^^^^^^eeekkkppprrrtttwwwxxxwwwzzz|||zzz}}}uuuvvv}}}zzzrrrkkklllrrrssskkkeeegggkkkmmm}}}yyytttqqqnnnqqq|||{{{qqqeeePPPIIIMMMLLLPPPZZZ\\\```lll}}}xxx]]]JJJ===>>>BBB???;;;<<<===>>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<888999999999999888888777666666777777777888888888555555666666666666666666666:::@@@GGGLLLOOOQQQRRRLLLOOOSSSVVVVVVSSSOOOMMMEEEAAA===<<<===>>>===;;;===<<<999444333888CCCLLL[[[kkkxxx^^^OOOLLLHHHEEECCCCCCCCCCCCAAA@@@@@@@@@AAA@@@>>><<<>>>??????@@@AAABBBCCCDDDEEEEEE@@@888888;;;999333999555555777777444444666333333222222222111111111000111222222333333333222222222111111000//////...............///000111222555333222111111222333444777777888:::===AAADDDFFFCCCDDD@@@;;;999:::777111000444999;;;;;;::::::;;;777555555999@@@GGGLLLNNN>>>NNNnnn}}}pppfffgggggghhhlllttt}}}xxxppp___YYYYYY```hhhqqq{{{~~~{{{zzzyyyyyyxxxwwwpppbbbUUUPPPPPPQQQUUUZZZbbbkkkqqqsssuuuyyyyyyvvvvvv{{{uuurrrtttvvv{{{vvvrrr{{{}}}tttmmmpppvvvzzzvvv~~~vvvnnnnnntttfffqqqgggTTTGGGHHHQQQVVVeee}}}xxx___KKKIIIKKKEEE>>>===<<<===>>>???>>>===<<<;;;;;;;;;::::::999999999888666666777777777666666555444444444444444444444444444444444555555666666666:::BBBOOO]]]iiipppssstttjjjooovvv{{{zzztttlllggg[[[TTTMMMJJJLLLMMMJJJGGGFFFEEEBBB@@@EEESSSgggvvvjjjXXXQQQIIICCCAAA@@@???===CCC@@@===<<<===>>>>>>>>><<<===???AAACCCEEEGGGHHHGGGAAA>>>???;;;444333777111111444888888444555888555555555444444444333333000111222333333333333333222222222111000//////...............///000222222555333222000000111333444111111111333777<<>>AAA???999777:::777222888777666666888<<>>===:::<<>>;;;999::::::;;;;;;;;;<<<>>>@@@AAABBBBBBAAABBBAAA>>>999444333555777222555555333555777444---222777:::888666888AAAJJJZZZaaannn~~~oooiiivvvnnn[[[FFF===<<<<<<;;;;;;DDD@@@;;;777555444222000999;;;>>>@@@AAAAAA???>>><<<;;;:::888666444222222111222333555666777888888333333444555555666777777333333333333333333333333000111222333333222111000000000000000000000000000333333333444333333222111111111222333555777999:::;;;;;;:::999888888888888555444666:::???BBBAAA???;;;999777888:::===>>>>>>EEEJJJSSS^^^hhhnnnpppqqqwwwxxxxxxqqq]]]IIIBBBFFFHHHWWWgggnnnsssvvvtttnnnoooppprrrtttuuuppphhhaaaXXXVVVRRRNNNNNNPPPTTTWWWZZZ```hhhoootttxxx|||~~~}}}xxxoookkkjjjkkksssppplllmmmzzz{{{yyypppcccyyy~~~www^^^SSSFFF@@@DDDLLLRRRUUUeeehhhlllrrrwww{{{}}}yyyvvvooodddVVVFFF999111999777444222333555888;;;666666666:::BBBNNNZZZbbbhhhkkkrrr}}}xxxgggSSSDDD;;;777999===<<<999555333333333333333111222555777888777555444333333222111000000//////......000111222222222222//////000111111222333333222222222222222222222222000111222333333222111000111111111111222222333333222222333333333333222222000000111222333555666777888888888888888888888888777777888;;;???AAA@@@>>>===;;;888888:::<<<>>>>>>BBBEEEMMMXXXcccjjjllllllnnnfff\\\SSSIIIBBBDDDKKK]]]dddhhhddd```___\\\XXX^^^___```bbbccc___YYYTTTJJJKKKLLLNNNPPPSSSWWWYYY]]][[[]]]fffsss}}}}}}~~~oooggghhhlllsssrrruuu~~~|||xxxuuutttwww{{{~~~~~~uuuooovvvooo[[[LLL:::555666<<<<<<555333777777777<<>>===:::666555666999:::;;;===>>>CCCNNN[[[ccceeecccaaaVVVJJJFFFFFFKKKRRRXXXaaabbb]]]UUUQQQQQQRRRRRRNNNNNNNNNOOOPPPNNNJJJGGGAAAEEELLLQQQUUUWWWZZZ\\\___ZZZYYYeeevvvyyyvvvwwwooonnnoooqqquuu~~~uuubbbaaaccciiiooottttttppplllssszzz{{{MMM<<<333888;;;444444<<>>??????:::666222000111333555666777777:::CCCPPPYYY[[[YYYQQQPPPQQQUUUYYY\\\___```YYYXXXUUUQQQOOOQQQSSSTTTIIIHHHGGGGGGFFFFFFEEEDDDDDDIIIPPPTTTVVVXXX[[[]]]______cccmmmzzz}}}xxxxxxrrrmmmqqqqqqsssxxxzzzvvvoooiii\\\^^^bbbjjjppppppjjjdddfffnnnzzz~~~\\\<<<777>>>GGGVVVfffkkkrrr~~~xxx[[[TTTMMMJJJHHHEEEFFFJJJBBB>>>888333222111000000000000111111000///...---------------------------...............------,,,******++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---///000111222222///000222333555555666666444444555555555444333222---///111333444444333222444555666888999;;;===???999555111///000222333333444333444;;;EEEMMMPPPPPPJJJTTT```fffdddaaa^^^\\\XXXXXXXXXXXXVVVRRRNNNLLLHHHGGGFFFDDDCCCCCCEEEFFFGGGKKKQQQSSSTTTUUUZZZ^^^```fffmmmssswww~~~}}}sssjjjmmmkkkjjjkkkjjjhhhiiimmm```^^^^^^ccckkkqqqrrrqqqmmmsss{{{iiidddooo|||~~~VVVNNNGGGFFFEEE@@@;;;999999666333111000111000/////////000//////...------------,,,,,,++++++******+++++++++,,,,,,+++******((((((((((((((((((((((((***************************))))))(((((())))))*********++++++,,,---.........///000222333444444444333444555555555444222111...///000111111000/////////000222333444666999<<<999666333222333444555444333333333666<<>>CCCKKKUUU\\\kkkwwwPPP>>>777777333444666///111000///......---......,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&((()))************(((((()))******)))((('''++++++***))))))((())))))((((((((((((((()))******************++++++++++++)))******+++,,,---------+++222888888777;;;FFFPPPqqqFFF@@@888444444555222///---...000000///......///,,,,,,------------......---,,,++++++******++++++***************************)))(((''''''((()))***************************))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///000222444666888::::::UUUxxxMMMAAA666666999888555333222111///---***)))******.........---------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********************************))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))(((((((((((()))))))))***))))))))))))))))))))))))************+++++++++,,,---...000222444666777888777MMMttt```GGG555888===999444555444333111//////111222444//////......------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))++++++************++++++************************+++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,...///111333555555444666DDDeeerrrddd]]]]]]___kkklllkkkhhhdddaaa``````cccddddddcccccceeehhhkkk{{{|||}}}sssPPP555666<<<777444999...---,,,,,,---...//////////////////............---,,,,,,+++++++++++++++************************+++******************+++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))((())))))))))))*********++++++---...000222333444<<<999999AAASSSsss|||ooodddTTTFFF<<<888666444=========:::666333333333666777666555444555888;;;555555666777:::???BBBEEEFFFJJJPPPUUUZZZ___dddgggdddCCC>>>>>>666444:::777555444444444222///,,,/////////000111111111222...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((())))))))))))*********+++,,,---///000222333444111666<<<<<<;;;FFFbbb}}}rrr]]]UUUHHH@@@666111111333333222222333444333222111222333222222222111000000222444222111000//////000111222...000333555666888;;;===;;;AAAIIIOOORRRUUUZZZ]]]{{{|||~~~~~~~~~{{{uuunnniiigggggggggqqqttt|||yyylllfffffflllvvvooo```SSSBBB888888;;;888666777999999666222111222222222333333333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,---///000222333333111222555777777999CCCNNNxxxuuuUUU@@@:::555333111111333555777777+++---//////...///000222---...//////......///111222222111000///......---222333444333222222444666000555999999777666888;;;@@@AAACCCEEEFFFEEEDDDCCCCCCHHHPPP[[[kkk}}}zzzqqqllllllnnn~~~wwwmmmddd______```|||uuucccOOOOOOSSSZZZ]]]ZZZYYYZZZgggjjjiiiccc___^^^ZZZTTTHHHEEEAAA===:::888888888;;;===AAAIIIQQQWWWYYYYYYTTTIII===777666888>>>EEEDDDQQQfff}}}lll[[[TTTHHHBBB<<<999999:::777555777666666555444333333222111000000///////////////........................,,,---...//////...---,,,------------------------***+++++++++,,,,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))************+++++++++,,,+++,,,---...///111222222888222///222666999===BBBLLLgggfffFFF333111///222444222...,,,---///...///000000//////000111,,,...111222111111222333---...////////////.........///000000000111333555,,,000333222///---000333///000222444555555444333666444222333:::GGGVVV```dddbbb^^^[[[WWWUUUTTTTTTNNNLLLGGG@@@::::::>>>CCCJJJGGGBBB<<<888999===AAA^^^iiiIII333888666777;;;;;;888777999777<<<===::::::===;;;666333333333333444444444444666444333555999;;;;;;:::999555444777999777777999888;;;BBBJJJUUUaaammmuuu}}}rrrcccXXXRRRNNNIIIEEE;;;:::999777555333111111222111111000000000000000////////////////////////...///000111111000///...........................,,,,,,,,,------.........++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,---///000111111//////333888999666666999===GGG```yyyaaaIII999333444333222111/////////000000////////////............000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222333555666888888;;;::::::999888777777666999777555444444666888:::777===888444;;;???AAAIII|||\\\===333555222222222222222222222222222222222222222222222222222222222222222222333444333333333333333333333444444444444555555555666666222555888;;;===???CCCEEEKKKZZZnnnxxxqqqYYYLLL>>>999::::::333+++222000000000---+++000777///000111000...,,,,,,,,,///333555222---+++...222111111111111///---+++***+++,,,------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++,,,---...///000111222222222333666999???>>>FFFbbbpppZZZDDD555000///111222111///.........//////////////////............000//////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000...///000111222333444555666555555555444333333333444333222222333555777888777@@@;;;555:::AAAIIIVVVggg```SSSFFF;;;666666777222222222222222222222222222222222222222222222222222111111000111111222222111111111111222222222222333333333444444444555555444666999:::;;;===???AAA999AAANNNbbbpppTTT===444777===777555555777555111111555222333444444222111222444111222222222000///.........///000222222222222111444444444444444333222111000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000222555888999777:::KKKiiieeeTTT???111...000000///000///...............////////////............---////////////////////////.................................////////////000000000000000000000000000000000000000000000000000//////000000111222222333222222222222222111111111000111111222333555777888:::AAA<<<777@@@GGGHHHMMMAAA999000///333666444000111111111111111111111111111111111111111111111111000000////////////000000000000000111111111222222111222222222222333333333555777888999888999:::<<<:::===BBBPPPkkkmmmQQQ@@@999555111111444555222000111111222222111000111333555333000------///111111///111111111111111000///...333333333222222111//////222111111000/////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------..................////////////111444777666777;;;DDDVVVppp{{{fffIII???444000333444111,,,/////////////////////000//////.........---------.........///////////////........................---------.........//////////////////////////////000000000000000000000000111111222222222222222222222222222222222333333333111222333444666777888888111999777888FFFIII<<<333,,,111777999555111...---000000000000000000000000000000000000000000000000//////............//////111111111111222222222333000000000111111111222222333555666777666666888:::???AAAGGGSSShhh___BBB???888222333555444444666666666555333111222555777888666333111222555777999999999888888777666666555333333444444333333222111444444222111000000000000////////////////////////................................................------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,---...000000///.........///000000000111444777666<<>>@@@<<<222---333555555111+++***///444////////////////////////////////////////////////...............//////000111111111111111111111111/////////000000000000111000222444555555666888:::777:::BBBOOObbbzzzyyy[[[OOOAAA:::777666777;;;::::::888555333222444666888===AAA@@@;;;777666666444444444444444555666666888888888888888777666555333333222222222222333333000000000000000000000000////////////////////////////////////////////////........................------------............------------------------,,,,,,---------.........---...///000111000///......///000000000222555777777;;;CCCOOO\\\iiitttyyyrrrYYYAAA111111111000///......///111......000111222222222222.........------------,,,---------......//////000........................---------............///........................////////////////////////------..................000000000000000000000///000000111222333555777888NNNfffeeeJJJ555+++,,,555555000******///333333111............................................................///111222333111111111000//////......////////////000000000000...000222333444555888:::888888<<>>===:::777444111///111111000000111222222333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---.........////////////........................---------.........//////...//////000000000000000///000111000000222555888<<<<<>>ffftttfffDDD///***,,,222...+++***///777888333,,,---------------------------------------------------......000111333555666666555444333222000000///////////////000000000000...000222333333444777999@@@<<<===CCCPPPfffjjjgggbbb[[[SSSKKKEEEBBBAAA@@@===;;;888666444444555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000....../////////000000000........................---.........////////////000000//////000000111222...////////////111444777===<<<>>>DDDNNNZZZcccgggjjjuuu```???000000444------...000222000,,,)))***+++---///111111111111......---------,,,,,,,,,,,,,,,------...///000000000000000000000000000000.........////////////000------------------------////////////////////////------......///000000111222222111000//////....../////////222666<<>>DDDJJJPPPVVVYYY```kkkuuuzzzrrrLLL444222444222//////.........//////000000///////////////000000...------------......///000...,,,+++---111666999???<<<777222///---------//////000000000//////...//////.........---------......---------......///...------------...//////000000000000////////////,,,***---222555777AAANNNHHH:::......000---++++++///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,///444999>>>AAABBBCCC>>>??????>>>:::666555444444333111000000222444555111222333444666777888888333:::===???SSSzzzxxxlllddd\\\ZZZ\\\```[[[PPPGGGFFFBBB===666333444777888888888555222111222222222111000222333111---,,,...111333222000...,,,,,,///111111111000000000/////////.........///////////////111222222333333222222111333222111000000111222333222222444999@@@HHHPPPTTTWWW```kkkrrrwww```AAA222111111///000000/////////000000111000000//////000111222222......------,,,---------///---,,,+++---000333666999777444000///...///000......///000111111111000000000//////......------...------,,,------......---------------...//////......//////000000000111///444555444;;;KKKXXX\\\<<<333---......,,,---000---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------///222666999;;;;;;;;;666888999888666444333444222111000000000111333444333333444555666777777888888>>>@@@EEE\\\mmmggg^^^UUUMMMEEE===888999777444333444444444333333444444444444444666888+++---000222222111111000***---111444555222...,,,111000000000000/////////222222333333333333222222333222111000000111222333111111222555999???EEEIIIOOOWWWaaagggkkktttmmmJJJ777333222000...111111000000000000111111/////////000000222333444//////...---,,,,,,,,,,,,------,,,,,,---...000111222111///......///111222---...///000111222222222000000//////...------,,,------,,,++++++,,,,,,------------------.........,,,---...///000111111222---555444///===VVV___WWW111...------,,,+++---111---...///...---,,,---...------------------------...------,,,,,,,,,,,,------...000222333333222222///111333444333222333444333333333333444555666777666666555666666777777888@@@CCCEEEOOOkkk|||uuu___[[[UUUOOOJJJFFFAAA>>>;;;:::777666555444222000888888888777555222///...666444333222222333555777222222222111000000//////222222333333333333222222333222222111111222222333333222111222444777;;;===DDDKKKRRRVVVZZZcccqqq||||||ZZZ;;;444666222///000111111000000//////000000------......000111222333111000///...------------......------------.........---,,,,,,---///111222...//////000111111111111//////......---,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,------............------......///000000111...///---000AAASSSPPPAAA///---,,,------,,,,,,,,,...///000///...---...000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------///111111111111333444222222333444555666666777888777777666777888999999EEEGGGMMM]]]||||||xxxhhhccc\\\WWWRRRMMMEEE@@@===:::555333333666999;;;333111///------...000222111111111111111111111111222333333333333333333222333333333222222333333333666555333222222444666777<<>>???BBBIIITTT\\\fffkkksss{{{sssIII999///333444---,,,111111000///......------...++++++++++++,,,...///000111111000///............//////.........---------,,,,,,,,,,,,,,,,,,------000000000///...---,,,+++,,,,,,,,,,,,,,,---------------,,,+++***************+++,,,......------,,,/////////.........------333222;;;KKKQQQEEE555---+++)))&&&)))111777333++++++,,,---+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******++++++,,,---......,,,---------,,,---///111555777999:::;;;:::888777777777666777999<<<@@@BBBIIIVVVlllwwwfffUUUJJJJJJEEE===666111111222444222222222222333333333444333333444444444444333333333444444555555444444333222222111000000111222333666888:::;;;===BBBJJJQQQWWW]]]eeemmmwww}}}^^^:::222...000222//////222222111000///............,,,,,,,,,,,,------...//////...------------.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,---...///000111......,,,++++++*********)))+++,,,......---,,,+++------..................000???MMMNNNCCC666///,,,)))***)))(((---333222+++---......,,,***(((((()))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********+++,,,---......,,,---......---///111444:::<<<>>>@@@???===;;;999555555555777:::???CCCFFFKKK```yyynnn]]]KKK>>>999888:::777777666666555444333333333333444444444444333333333444555666666555444333222222111111111111222333555666888888:::===CCCHHHKKKPPPVVV]]]fffqqqsssQQQ777222...///222444555444333222111000////////////......---------......///,,,,,,+++++++++,,,---------,,,+++*********,,,,,,***++++++,,,------......++++++,,,------,,,,,,,,,,,,,,,...///000222333333///...---,,,++++++++++++)))***,,,......---,,,++++++,,,,,,---...///000000111OOO```OOO555,,,------***......))))))------)))111222222///,,,******+++************************)))***+++,,,---,,,,,,++++++++++++++++++,,,---------///000000111333666999777999;;;===<<<999666444444444555777;;;AAAFFFIIILLLgggnnnZZZMMM===<<<:::999666555333222333444444555555444444333333444555666666555444333555444444333333333333444333555666777888;;;???CCCEEEHHHLLLPPPWWWbbboooxxxqqqBBB555444222222222222000...555444333111///...---,,,------------------------++++++++++++,,,---...///,,,***((()))+++---------+++---//////...---...///(((,,,///111111000///000333222111/////////000000555222...+++*********)))******+++,,,,,,,,,,,,+++,,,)))))),,,,,,))),,,333<<>>:::888666===888444555888:::666222666555555777888888666555444555666666555555666888555555555555666888999:::AAAFFFLLLOOOPPPTTT[[[aaaqqqxxxvvv[[[???777555222111222111000///222222111000...---,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---///---++++++,,,------,,,***---///000...,,,******,,,------...////////////333222111000//////...///111...,,,++++++,,,+++***)))******++++++++++++++++++((((((---///,,,,,,000000999;;;222++++++,,,((()))))))))***+++,,,---...)))...555888333***(((,,,+++++++++*********))))))+++++++++***************++++++,,,---......------......///000000111222222222444666777777777888::::::>>>CCCFFFEEEHHHVVVeeeuuufffWWWMMMSSSLLLBBB:::777:::>>>AAA:::777444333444666777777444555666555222111000111555555555555666777888999;;;@@@FFFIIIKKKNNNUUU[[[bbbiiivvvmmmPPP@@@888999666222000000000000/////////......---,,,,,,+++......------,,,,,,++++++------,,,++++++++++++,,,222000---,,,---------,,,))),,,///000///...------444111------000222222111222222222111000...---,,,+++***)))***,,,---,,,+++((()))******++++++******+++))))))---///,,,***+++333111///......,,,((($$$++++++******++++++,,,---(((...777===:::111...000+++++++++******************************++++++++++++,,,---//////000000000......//////000000111111444777999;;;:::::::::;;;777AAAMMMNNNIIIPPPkkkpppZZZFFF999555666666777888:::;;;999555111666888::::::999888888999555555555555666666777888777;;;@@@CCCEEEIIIOOOTTTXXX___kkkxxxrrr```]]]PPPBBB>>><<<:::666222//////000000///---------------,,,,,,,,,......---,,,,,,+++++++++//////...---,,,,,,,,,---111///---,,,---......---)))+++...000111333555888<<<666000///333666666444111111111111000...,,,***)))))))))***,,,---+++***(((((()))************)))+++,,,---,,,+++***---111@@@444***+++...---***))),,,,,,++++++***++++++,,,+++///888===;;;333111333************************)))))))))***+++++++++,,,+++,,,---...000000111111.........//////000000000222555888999999888888888333===KKKQQQSSSbbbvvv^^^KKKAAA===;;;999888888888777666444666777777666555666777666666666555555666777777666999===@@@CCCGGGLLLPPPUUUYYYdddooowwwyyy\\\IIIGGGLLLUUUTTTHHH888555111....../////////------------------------------,,,,,,,,,+++++++++111111000/////////000000///---++++++---/////////------------...222777;;;===666000///222666555333000000000000///---+++***+++***)))***++++++***((((((((()))************))))))...000---,,,222???IIIVVVEEE444...------...000,,,,,,++++++******++++++***+++///333000+++***---************************)))))))))***+++++++++,,,******,,,---//////000000.............../////////...000333444444333444555444:::GGGXXXjjjkkk___NNN???888888<<<>>><<<<<<<<<;;;999777888999888777777666666666777777777888;;;===@@@CCCGGGJJJNNNQQQYYYbbbiiiooo{{{uuuRRRCCC<<<@@@NNNaaa^^^GGG555222///---............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000000111111222444444...,,,++++++---///000000000///...+++***,,,111444666222......000111111///////////////...---,,,+++---+++******++++++)))(((((()))******++++++******)))...111000444DDDYYYgggyyymmmXXXBBB111******,,,,,,,,,++++++***++++++++++++******,,,***&&&'''******************+++++++++***************+++++++++)))***+++,,,---.........------..................+++---///000000000333444:::???OOOkkk{{{hhhUUUFFF=========<<<;;;:::;;;===@@@:::999888888777777777777666777888999<<<>>>@@@BBBHHHJJJPPPXXX]]]bbbkkkuuuhhhTTT999444777===CCCNNNKKK999000///------......---,,,,,,,,,,,,++++++******************+++,,,,,,------......///000222444666777111///------...000000000///000///...,,,,,,---///.........//////......---......------,,,------......,,,))))))***++++++***)))******++++++++++++++++++...///111>>>VVVjjjttttttTTT777+++)))(((+++++++++***++++++,,,,,,...++++++...---)))***---))))))*********++++++++++++++++++******************+++,,,---------------------------------------,,,---...//////222555888???IIIbbbtttdddQQQNNNHHH@@@:::888999;;;<<<;;;:::999888888888888777777666777999;;;<<<<<>>>>>IIImmmjjj]]]JJJDDD>>>:::999999888777;;;;;;999999999:::;;;===999888999<<>>666111222333333000---,,,---///......,,,++++++*********)))))))))*********++++++(((***,,,,,,+++***+++,,,---,,,******,,,///333666111000---,,,,,,---///000///////////////...---,,,***,,,------...000333555333///+++***,,,...//////,,,***(((((()))++++++***///,,,,,,000111---+++,,,***---444EEEaaa~~~zzzgggJJJ:::666///...---,,,,,,++++++,,,,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++,,,,,,---------...............///000000111111111111333///222;;;:::888???LLL___ppp^^^SSSKKKBBB<<<:::999999:::<<<;;;999777<<<===>>>===<<>>999:::<<<;;;:::777;;;>>><<<999999@@@FFFNNNSSS[[[ccclllvvvccc===222777666222222111000000000000111111333555777666333000...111111000///---,,,++++++,,,,,,,,,+++***+++---000...---+++++++++---000111///...---,,,---...///000444333111///...---......,,,,,,+++***+++///555999555444333222222222222222///---,,,+++,,,,,,+++))),,,,,,...000///...333::::::<<>>EEESSSOOOOOOWWWTTTBBB999888222///...------,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++---...////////////------,,,---///222666888666444111///...000222333444999999;;;??????OOOkkklllZZZHHH<<<:::999888;;;>>>???===:::<<<@@@FFFLLLTTT___llluuummmGGG;;;===888777333///...///111333444333333444555444222000//////////////////.........---...///...------///111///......///000222444555888888777666666555666666444444222111000000000000+++,,,...---,,,+++,,,---***...222333333111000000......000444888;;;;;;;;;999444///...---...444<<>><<<<<<444///......---------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000......///000222555888999888666333111111222444555444888777888:::>>>WWW}}}vvvdddEEE>>>777666;;;>>>===:::<<>>>>>>>>>>>@@@CCCDDDFFFJJJQQQWWWccclllyyyhhhEEEDDDUUUZZZIIIAAA777111111222444555555444444444666999<<<>>>777666555333111000......,,,...111111000//////000111111000//////......///+++,,,---...///000111111---...///000000///...---.........---+++,,,///111111111000---******...111---------///111222000///222,,,***---111111111222666555333///---000:::CCCOOO@@@888444///444888222//////...------------.............../////////000.........------.........333111///---...000222444000222333666777999999999888777666555555666777888;;;999666???PPPcccjjjOOO@@@===>>>999<<<@@@BBBBBBCCCGGGKKKTTT]]]jjjuuufffHHHLLLQQQUUUdddWWWHHH:::666777888999;;;666444444888:::<<>>AAA??????BBBKKKSSS]]]eeepppZZZ@@@FFFKKKLLLVVVNNNGGGCCCFFFHHHBBB999555111///000555:::@@@JJJTTTFFF===444111000......000---.../////////...---......111333333111/////////...------,,,,,,,,,------///---,,,,,,---...---,,,222---+++///111//////111000......111111......111++++++,,,000444666555333111000///000222333333222111444...---333111CCCiiihhhMMM>>><<<666222333000222222111000000000000000999999===CCCAAA777000///111000000//////000222333///...------...////////////000333444444444444555999888999;;;===??????===BBB:::CCCiiilllFFF@@@===BBBDDDAAA>>>???DDDKKKRRRWWW___nnnvvvOOO;;;CCCGGGCCCEEECCCAAACCCJJJKKKCCC777000222000111777===EEEPPP[[[III???555222111//////111........................000333666777555333222111111000000///............---------....../////////000,,,***---/////////111......111444111---...222333333444555777888666444:::888666666777777777666555666111111333444LLLtttbbbFFF;;;AAA===666777888:::999888666555444333333777666888<<<;;;666333333000000///---------000222555444222000111222444666555555666777777888999999444555777:::;;;;;;:::999===<<>>>>>===<<<:::888999::::::888:::QQQoooRRR999555CCCDDD>>>AAAFFFIIIHHHFFFDDDBBBAAAAAA@@@<<<888555444555999???DDD<<<999444222333333222111555333000---,,,...222555555444333333444444555444444777;;;<<<<<<<<<===>>>===UUU~~~bbbNNNDDDAAAAAA???@@@EEEIIILLLSSS```lllzzzcccAAA>>>GGGIIIDDD===999222---...///---...000000///111666777777:::@@@???999666888888333///......------000444777777666666888;;;<<<:::888777666555444444444444555666666...222777888999<<>>AAABBBCCC@@@===III```pppOOO::::::JJJKKKGGGJJJMMMXXXVVVTTTPPPMMMKKKJJJIIIJJJHHHCCC@@@BBBIIIPPPTTTNNNGGG???===@@@@@@999333===<<<999555333444999===;;;:::888999<<<>>>>>>>>>;;;>>>BBBBBBBBBDDDJJJPPP]]]qqqUUUCCCHHHCCCAAACCCDDDEEELLLUUUeeesssWWW;;;>>>CCCFFFFFF@@@888333000111111//////111000000444999:::888:::>>>GGGBBB@@@CCCBBB<<<555222111111222666;;;>>>===:::;;;======<<<999666555555444444555666888:::<<<===000555999888666999BBBJJJIIIIIIEEEAAA@@@BBBAAA===:::<<>>AAA___xxxwww\\\MMMMMMVVVUUUSSSUUURRR\\\ZZZWWWSSSOOOKKKIIIHHHLLLNNNMMMJJJJJJNNNOOONNNLLLEEE??????AAA@@@888111>>>>>>===:::888999???DDD???======@@@EEEIIIHHHGGG:::>>>@@@AAABBBKKKZZZfffqqqUUUGGG<<<<<<>>>???DDDLLLUUUcccvvvWWW???DDDBBBAAAEEEAAA:::555333555444111111444444333666;;;<<<<<<>>>CCCIIIDDDBBBEEEEEE???999666444333555999???@@@<<<888:::;;;;;;:::888777888999888999:::===@@@CCCFFFGGG???BBBCCC>>>888999BBBKKKNNNLLLDDD;;;;;;AAAEEEDDD<<<===CCCKKKMMMJJJHHHIIIQQQRRRSSSQQQLLLHHHFFFGGGMMMNNNPPPSSSTTTQQQLLLHHHIIIIIIGGG;;;BBBnnnnnnZZZRRRSSSUUUSSSWWWYYYQQQRRRQQQOOOLLLJJJHHHGGGFFFGGGJJJJJJFFFEEEIIIIIIEEEBBBBBBCCCDDDDDDBBB>>>;;;999;;;===;;;:::===CCCIIIFFFDDDDDDGGGLLLMMMKKKGGGDDDGGGJJJKKKPPPaaayyyjjjPPPFFFDDDBBBDDDJJJLLLVVVfffvvvaaaIIILLLCCC>>>CCC@@@===777222222111000222666333222333666777777;;;AAA>>>999777:::<<<999555555444333555999>>>>>>888222555666777777888:::===@@@===>>>AAADDDHHHLLLOOOQQQTTTVVVUUULLLBBB@@@IIISSSVVVRRRGGG;;;<<>>888666<<>>FFF>>>:::<<<>>>;;;;;;>>>777===CCCEEECCCBBBDDDHHHHHHEEEBBBBBBEEEHHHHHHFFFEEEIIIIIIFFFLLL\\\iiiooorrrpppkkkeeebbbdddjjjpppxxxcccLLLFFFPPPXXXSSSIIIHHHEEEHHHOOOVVVYYY]]]aaaUUU^^^^^^UUUTTT___bbb\\\WWWRRRUUUaaaddd\\\VVVVVVbbbYYYIIIAAA\\\ZZZPPPTTTSSSMMMNNNVVV\\\^^^```^^^aaaiiimmmkkkgggfffqqqbbbeeejjj```cccmmmhhhdddjjjqqqqqqkkkgggkkksssvvvwwwxxx{{{~~~~~~wwwwww|||zzz[[[JJJFFFEEEFFFKKKTTTbbbrrrqqq```SSSWWW___ccc^^^YYY[[[aaaeeeeeeaaa```eeejjjlllnnnrrriiiccc^^^^^^ZZZRRRMMMMMMLLLZZZmmm{{{yyynnnfffnnnkkkhhheeecccaaa^^^\\\[[[]]]\\\[[[bbbrrr~~~|||xxxxxx}}}yyyrrrmmmlllkkkiiihhhjjjjjjeeecccgggjjjlllooosssrrrwwwvvvlllggghhhfff```______bbbfffdddZZZQQQLLLSSSKKK@@@HHHkkksssRRRPPPQQQNNNMMMTTTbbbkkklllyyyxxx}}}}}}zzznnnhhhnnnuuurrrpppppplllqqqvvv}}}|||{{{yyytttwww}}}}}}{{{pppNNNIIIFFFFFFLLLSSS^^^qqqzzzgggkkkssswwwqqqkkklllrrrvvvssspppooopppppppppuuu{{{|||{{{yyysssjjjcccbbbssswwwzzz|||}}}}}}|||yyyvvvtttsssooonnnlllkkkqqq}}}{{{yyy{{{ooohhhnnnuuunnniiiiiiiiihhhiiilllvvvvvvuuupppjjjeeebbbaaaPPPSSSSSSNNNIIIFFFBBB===NNNFFF===TTT{{{wwwUUUEEECCCCCCBBBEEENNNZZZ^^^]]]dddeeemmmwww{{{vvvpppnnngggjjjiiimmmpppggg\\\]]]aaadddfffgggjjjrrr}}}uuujjjfffkkkrrrvvvvvvxxxvvvvvvwwwyyy}}}___NNNCCCHHHOOOSSS]]]kkk~~~zzzppptttuuupppmmmqqqvvvyyy}}}yyyqqqkkkmmmsssppprrrtttuuurrrmmmllllllmmmfff___```fffjjjfff```fffjjjnnnnnnkkkhhhhhhiiieeeccc```___bbbfffgggfff```^^^[[[YYYXXXYYY\\\^^^hhh```eeetttpppXXXIIIJJJHHHCCCBBBEEEHHHHHHIIILLLOOOJJJFFFCCC>>>999;;;@@@YYY\\\UUUGGG@@@GGGLLLKKKGGGBBB???aaaoooFFFFFFJJJLLLOOOQQQSSSTTTRRROOOQQQSSS[[[fffkkkjjjhhhiiigggmmmeeedddmmmcccUUU\\\^^^[[[UUUNNNOOOZZZgggnnnVVVTTTRRRSSSTTTUUUTTTRRRXXXTTTTTT]]]pppsssOOOGGGJJJLLLTTT___ppp{{{wwwvvvpppjjjkkkrrrxxxxxx}}}{{{zzzuuujjjaaaaaafffXXX\\\___]]][[[\\\```cccTTTOOOMMMRRRYYYZZZSSSKKKMMMPPPRRRPPPKKKHHHHHHIIIFFFEEEEEEFFFEEEBBB???>>>EEECCC???<<<:::999888888===:::EEEVVVTTTBBB:::BBB>>><<<@@@HHHMMMMMMNNNOOOTTTLLLDDD???:::777<<>>CCCPPPOOOSSSeee|||]]]KKKCCCKKKZZZbbbmmm~~~rrraaaYYY[[[______UUUSSSRRRPPPIIICCCEEEKKKOOOTTTTTTLLLDDDEEEJJJNNNOOOLLLKKKMMMPPPQQQMMMIIIAAAAAA@@@===;;;:::<<<===888888;;;???===999888:::>>>===<<<===???@@@@@@???AAAKKK\\\eeeYYYKKKSSSgggcccaaabbbfffgggaaa\\\[[[JJJHHHCCC>>>===AAAGGGMMMEEEJJJNNNNNNOOOSSSUUUTTTLLLeee{{{rrrqqqeeeeeeccc^^^WWWTTT]]]hhh___\\\\\\______```dddkkksssvvvuuuyyy{{{kkkWWWPPP[[[fffkkkfff```]]]WWWOOOTTTSSSNNNEEE@@@HHH\\\lllwwwWWWJJJJJJUUU^^^nnn{{{\\\EEE???DDDIIIHHHCCC???<<<999777===EEEMMMSSSRRRFFF:::777;;;>>>GGGEEEAAA>>>>>>CCCIIINNNLLLHHHAAA======>>>@@@AAA???@@@DDDGGGDDDAAAFFFOOOHHHGGGIIIMMMSSSVVVVVVUUUTTT```mmmlll^^^VVVbbbrrrhhhdddcccdddbbbZZZTTTSSS[[[dddgggeeefffmmmpppllliiijjjqqq|||hhh|||zzzxxxrrrooovvvooo^^^]]]qqqzzzrrrjjjlllmmmlllooo|||oooVVVUUUXXXbbbppp~~~```BBB;;;EEEPPPTTTLLLCCC>>>:::;;;AAAJJJJJJRRRRRREEE777444777888CCCHHHOOOSSSUUUZZZbbbiiidddZZZNNNDDDAAA??????===FFFGGGJJJKKKGGGEEEOOO\\\ZZZXXXXXXZZZ\\\\\\YYYVVVGGGLLLOOOMMMKKKLLLRRRXXXZZZWWWXXX^^^aaa``````bbbmmm}}}~~~rrryyyrrrrrr{{{~~~wwwrrrtttnnnkkkxxxuuuwwwqqqsssxxxzzzgggZZZooo|||~~~|||www{{{\\\YYY]]]jjjwwwnnnLLL===AAALLLEEEFFFFFFGGGKKKOOOOOOMMMNNNPPPLLLAAA888666777777KKKkkk```YYYfffiiiiiiaaa```[[[XXXXXXSSSLLLHHHHHHKKKMMMQQQVVVZZZ[[[XXXUUUZZZ```hhhmmmnnnkkkiiigggbbbaaaaaafffmmmsssttttttiiiooovvvwwwsssqqqtttxxx{{{~~~vvvmmmsssooorrryyysssfffgggqqq|||pppcccbbbvvv~~~}}}}}}ooo___SSSPPPTTTbbbsss{{{vvvzzz{{{pppcccooo|||}}}|||zzz\\\[[[oookkkWWWRRRUUUSSSUUUXXX]]]bbbgggiiihhheeefff___LLL;;;333333333FFFqqqtttrrr{{{yyyyyyuuuvvvsssrrroooggg___]]]aaahhhiiinnnyyy{{{rrrnnnrrrxxx{{{{{{zzzyyyxxxxxxtttsss|||}}}sssppprrrtttsssooorrrwww|||{{{sssjjjlllrrrrrrggg```ooozzzeeeZZZSSSWWWppp~~~yyyvvvwwwwwwooo^^^PPPCCC???@@@GGGOOOSSSXXX]]]\\\WWWSSSUUU\\\dddggghhhiiiuuunnn\\\^^^ttt{{{llleeeiiiiiijjjmmmppppppnnnlllhhhllleeePPP:::111333777DDDuuu|||yyy{{{uuuyyy|||xxxrrrvvv}}}}}}rrrlllnnnqqqqqqqqqpppqqqrrrqqqkkkjjjwwwooobbb]]][[[YYYVVV]]]^^^______cccgggeee___ZZZ]]]dddmmmqqqyyyfffKKKEEEDDDGGG___~~~yyysssssskkkYYYIIICCCGGGEEEDDDEEECCC@@@BBBFFFPPPNNNLLLMMMSSS```ppp|||{{{aaacccppp|||vvvsssrrrsssrrrlllgggeeeeeejjjfffRRR;;;222555:::CCCnnnoooiiillliiivvv}}}wwwrrrtttzzzrrrooonnntttzzzuuufffWWWKKKKKKJJJHHHFFFFFFHHHJJJOOOJJJKKKXXXkkkwwwuuuoooyyywwwnnn```PPPHHHJJJNNNLLLIIICCC===>>>BBBCCCAAA@@@???HHHbbb{{{[[[DDDFFFEEEAAATTTrrrwwwqqqqqqeeeTTTQQQYYYkkkkkkllllllhhhccceeekkkssssssrrrsssyyytttbbbjjj|||zzzxxxzzzyyyssspppqqqpppssslllWWW@@@555444777CCCgggeeedddnnnooo|||{{{pppiiibbbZZZUUUTTTOOOMMMLLLMMMNNNMMMIIIEEE===<<<:::777555666999;;;;;;:::>>>FFFOOOUUUTTTQQQ[[[```eeebbbYYYQQQOOOPPPBBBBBB>>>888666777777444888???TTTuuuzzznnnTTTFFFJJJFFF>>>PPPpppuuuooooooqqqjjjeeetttjjjooozzz~~~wwwtttxxxtttqqqdddPPP???888777666JJJkkkjjjmmmyyyqqqnnnmmmfffYYYMMMIIIFFF@@@:::777;;;;;;999555111111555888666666777666666888;;;>>>===AAAEEEHHHHHHGGGFFFEEELLLLLLOOOUUUXXXRRRDDD999999@@@CCC???:::888666444888TTTxxxpppUUUDDD;;;>>>:::888NNNnnnzzzyyyzzz{{{xxx{{{~~~vvvrrrqqqkkkgggbbb```bbbgggkkkmmmvvv|||uuugggqqq~~~rrrooosssrrrgggSSS@@@888999:::888NNNooonnnsssxxxbbbOOODDD@@@999444555666444333555777999999666333333777;;;111444888;;;???CCCGGGKKKTTTWWW[[[[[[XXXSSSPPPOOOSSSQQQQQQUUUWWWRRRFFF<<>><<>>BBBDDDGGGKKKNNNOOOTTT[[[bbbhhhmmmsssvvvoooqqqttttttpppkkkfffcccbbbhhhmmmlllgggdddfffjjjffffff[[[EEE333333???JJJuuusss\\\MMMLLLQQQ\\\fffppp~~~vvvnnnmmmpppooohhhaaa```dddiiinnnssswww|||~~~iiiEEE555777333111;;;VVVeeesssrrr]]]EEE888666888333111777<<<@@@CCCGGGWWWTTTZZZgggoooooorrrwwwrrroooooottt}}}~~~{{{|||yyyooojjjjjjkkkrrrsssllliiinnnrrrrrrsssqqqhhhTTT>>>;;;TTTppp~~~{{{wwwxxx{{{xxxzzzwwwrrrpppqqqqqqnnnuuunnnnnn}}}~~~tttGGG222444333333???___lllwwwoooWWW???555444666888AAAOOOZZZ^^^aaaccchhhooozzzyyytttttthhhaaaYYYVVVYYY^^^```aaabbb___^^^aaa```YYYTTTUUUXXX[[[[[[YYY[[[hhh{{{xxxkkkbbbhhh|||ppp\\\WWWfff~~~zzzzzz~~~xxxuuutttqqqllljjjkkkuuuwwwuuuppplllkkkhhhcccnnnlllppp|||oooBBB///555888888BBBdddpppwwwjjjOOO:::444666999CCCXXXpppttteeeZZZTTTIIICCC<<<999;;;???AAAAAADDDCCCEEEIIIHHHCCC??????>>>===???CCCEEENNNhhhnnn~~~lllNNN???===TTTvvvxxxzzzuuummmfffeeefffddddddfffmmmrrrvvvvvvwwwyyywwwtttxxxyyy{{{|||zzz{{{kkkDDD666>>>===999>>>```nnnsssdddJJJ888666:::999HHHccc~~~gggPPPCCC<<<666333222222444777888666555888999===???===999666555777333666===999555IIIfffuuu___UUUCCC999666555IIIkkkzzzwww\\\PPPEEECCCEEEHHHLLLQQQQQQWWW\\\```eeelllnnnllluuuvvvsssjjj___XXX[[[aaazzzuuuOOO===@@@;;;555<<<___lllppp^^^EEE777666888333CCC\\\ttt~~~}}}|||~~~vvv]]]EEE:::888777444666666777888999888666444999===BBBBBB@@@???>>>===>>>555666===888000AAA\\\fff===:::666888;;;555>>>XXXcccWWWIII???777555555666999===>>>BBBCCCCCCGGGMMMPPPOOORRRSSSPPPIIIBBB??????@@@MMMPPPaaazzzRRR:::777444:::JJJfffpppnnnYYYAAA555444444333BBBXXXjjjnnnkkkjjjnnnqqqZZZAAA666666888777555555555555666999>>>BBBEEEKKKRRRWWWVVVUUUWWWYYYYYYCCC666000666999===RRRlllzzzddd]]]aaaWWWuuuYYY===???<<<>>>AAA===AAARRRyyypppIII999BBB???>>>???<<<777666888777::::::999<<>>555444CCC^^^oootttlllSSS===666555444666EEEZZZjjjlllhhhiiinnniiiLLL555444888444333666777:::???FFFOOOXXX```fffhhhooossspppnnnqqquuuuuu[[[JJJ@@@EEEQQQ```vvvooohhhiiilll~~~yyyUUUCCC??????>>>cccUUU777<<<777333888999<<>><<>>888HHHfffuuuvvviiiNNN;;;888:::888555DDDZZZjjjlllhhhkkkrrrgggFFF000444:::555777BBBGGGNNNZZZfffpppwww|||{{{~~~zzz}}}pppdddhhhxxxpppXXXEEE@@@FFFMMM___oooDDD>>>CCCAAAFFF```SSS<<>>fffZZZ???;;;::::::999888===CCCddd^^^999<<<===@@@999999666HHHrrr|||xxx~~~~~~wwwsssrrrpppuuuyyyoooTTT>>>777666333444<<<;;;===XXX~~~aaa^^^lll[[[iii~~~fffHHH888888999555777KKK```iiijjjkkkkkkjjjQQQAAA666666666:::NNNggg{{{pppGGG===999<<<<<<999;;;AAAiii[[[FFF===888>>>DDDlll|||UUU>>>;;;999:::999888;;;AAAbbb___;;;???:::???:::;;;:::NNNzzznnn\\\OOOIIIJJJNNNjjjuuurrrYYY@@@888;;;>>><<<===999???\\\vvvQQQHHHjjj|||```CCC555666666333888RRRgggkkkkkkooommmfffMMM@@@666666999CCC^^^zzzrrr^^^NNN;;;777888<<<;;;999BBBNNNmmmRRRAAA???:::;;;EEEmmmvvvLLL<<<:::999:::888666999>>>___bbb>>>@@@999>>>:::===<<>>444111666>>>WWWmmmxxxfffIII::::::>>>EEEBBBCCCRRRnnnuuuMMM;;;SSS{{{tttXXX===333555777444<<>>333===888777777333000999GGGiiivvvJJJ===???<<<<<>>999???;;;<<<888KKKxxx~~~^^^???444444333777===QQQmmmhhhSSSJJJIIIMMMMMMXXXmmmrrrPPP<<>>@@@<<<777555444777===:::555888AAAnnnpppFFF;;;===;;;@@@HHHppplllAAA:::888777888666444777<<>>============<<<:::888:::999999;;;===<<<999555777333444999;;;???NNN```jjjCCC<<<;;;999AAASSSyyyoooEEE;;;777666666555444888???___pppBBB666555===:::;;;777JJJyyyqqqPPP999222333444333???LLL]]]llluuu{{{~~~sssUUU===555;;;[[[rrrggg```RRRVVV]]]fffpppuuuwwwwww{{{zzzyyywwwtttsssrrrrrrrrrtttttttttuuuyyy~~~tttaaaOOOCCC>>>???CCCXXXhhhvvv{{{{{{vvvVVV???999===:::===AAACCCDDDDDDFFFHHHBBBEEEHHHIIIHHHDDD???===LLLHHHEEEDDDDDDOOOlll]]];;;;;;999666BBBVVV{{{yyyQQQ;;;777444555444555;;;BBBiiirrrDDD555222;;;:::;;;777JJJzzz|||\\\<<<000555999666222444999BBBLLLVVV]]]aaauuuzzz|||yyywww{{{}}}hhhLLL===999555DDDbbb}}}uuujjjaaabbblll|||wwweeeOOO>>>777777111444:::BBBIIIMMMMMMLLLWWW\\\aaabbbaaaaaaeeeiii]]]\\\\\\\\\\\\^^^___```XXXXXXXXXZZZ^^^dddjjjmmmhhhmmmpppoooqqq~~~tttbbbRRRJJJJJJMMMdddnnn|||rrrQQQ>>>???IIIBBBHHHOOORRRSSSTTTYYY]]]eeejjjppprrrrrrqqqrrrsssssswww}}}}}}vvvxxxPPP111888999555CCCSSSxxx]]];;;777444444444555<<>>======???>>>>>>============>>>>>>???@@@AAA???<<<===@@@DDDIIIAAA???BBBAAAKKKsss|||wwwnnnnnnttt|||zzzyyy|||mmmXXXXXXvvvttteee___aaaeeehhhnnnvvvzzz|||kkk???999===999888???UUU|||vvvGGG333666777444333:::ZZZvvvMMM111777>>>???888777KKKooo^^^;;;666;;;444,,,444555777999::::::999999888777777;;;@@@CCCBBBAAAAAA777444:::<<<888;;;DDDqqqxxxhhhGGG===777888444333HHHdddxxxzzzlllOOO999555888999555777888888777666888:::777888888888777666555555555555555555555666777777888888666555555666888:::777555999<<<666888WWW|||yyy[[[VVV\\\QQQKKK???IIInnn|||{{{~~~\\\:::888===888777===WWW~~~~~~JJJ444666666444666DDDhhhWWW999666999999666:::OOOooooooMMM<<<444222777999999:::;;;<<<;;;;;;;;;???===<<<===??????===:::888444777;;;999444;;;HHHvvviiiHHH777666888888111///DDD^^^oooqqqfffMMM999222333333444555666777666555444333777666555555666555333111444444444444555555666666777444222333555666555333111222777:::555888SSSqqqllliiikkkaaaLLLCCCOOOppp~~~bbbFFF333666;;;777555:::QQQwwwNNN777666444222:::OOOzzzZZZ;;;444444222333;;;QQQooo{{{wwwgggYYYHHH???EEE======>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<999777888777999999444555EEEZZZwww{{{{{{]]]666555555777777333777KKKbbblllsssqqqdddTTTLLLIIIFFFMMMMMMMMMOOOPPPPPPPPPPPPMMMJJJEEEBBB@@@>>>;;;999666666777666666666555555888666555888======777111666444444777;;;HHHccc}}}~~~ppphhhjjjuuuooooooqqqkkkWWWNNNQQQfffzzz~~~{{{|||uuubbbEEE777///444777444444999IIIoooRRR999666222000;;;UUUVVV:::444222000111888LLLlllhhhbbb\\\]]]^^^```aaabbbbbbbbbYYY[[[^^^aaaccccccaaa```XXXRRRKKKEEEBBBLLLeee~~~~~~zzztttyyyvvvpppssssss\\\>>>555333222222777EEEYYYiiimmmssswwwqqqiiidddcccccchhhhhhiiijjjlllnnnqqqsssoookkkddd]]]XXXTTTQQQPPPHHHHHHHHHGGGFFFDDDBBBAAACCCAAACCCIIIPPPNNNEEE;;;>>>999666999DDDVVVjjjyyywwweeeYYYKKKCCC???BBBPPP^^^~~~pppttt}}}~~~xxxwww}}}aaaPPPNNNKKKHHHCCC<<<;;;FFFSSS\\\dddjjjrrrnnnjjjiiijjjlllnnnoooqqqnnniiibbb[[[WWWUUUUUURRROOOMMMOOOSSSWWWWWWWWWWWW[[[^^^^^^^^^XXXJJJ<<<777111...111333111444999DDDjjjSSS:::555000...999QQQ~~~uuuOOO;;;444333222222333BBBaaa}}}~~~|||vvvzzz|||~~~qqqhhhhhhttt~~~}}}oooqqqoooiiiiiifffWWWEEE<<<;;;999:::FFFXXXhhhooommmooooookkkhhhiiipppvvvuuuyyy||||||{{{|||~~~xxxqqqllljjjjjjmmmnnnnnnmmmkkkiiigggeee]]]\\\___ffflllkkkbbbZZZQQQPPPOOOPPPXXXcccjjjllliiipppzzz{{{eeeIIICCC???@@@>>>===FFFSSS~~~~~~~~~~~~~~~{{{yyyjjjkkkuuu~~~xxxyyy~~~XXXFFFAAA:::999444333333666:::===???@@@BBBBBBAAAAAABBBDDDFFFHHHEEECCC???;;;777555333222777666555666999<<<>>>>>><<<>>>>>>:::999:::888444333222111111000111555888===ccc~~~RRR888444111000777HHHpppgggDDD777555444444444111777PPPjjjzzz{{{yyy~~~|||uuu}}}|||uuullljjjooo___[[[WWWVVVUUUOOOEEE>>>???BBBCCCCCCLLLYYY```___ddddddbbb___\\\^^^eeemmmrrryyyyyytttuuuxxxmmmtttzzzyyysssmmmlllmmmuuuvvvwwwwwwwwwuuusssrrrhhhgggiiinnnssstttpppkkkaaagggiiiffffffjjjjjjgggbbbeeehhhooo{{{cccIIICCCBBBEEECCC@@@HHHUUU|||||||||}}}{{{xxxrrrmmm```\\\aaapppzzz{{{}}}yyyRRREEEAAA:::<<<;;;>>>>>>===;;;<<<;;;::::::>>>CCCDDDBBB??????@@@;;;;;;::::::;;;;;;;;;:::555666666666666666888999777888666333444888999777222444444222000222555666999___zzzNNN444222222333777@@@```~~~```>>>444444222333666222000<<>>EEE???777555<<>>@@@FFFDDD===@@@@@@AAA???<<<999<<>>BBBCCCAAABBBHHHMMMNNNIIIPPPXXXXXXRRRJJJFFFEEECCCBBBAAA@@@???===:::888777999;;;:::666555666999444555555555888:::666...111555666333222444555444===ccc}}}JJJ111111444666888<<>>;;;===::::::<<<===888222666???===NNNVVVMMMBBB???===888777999999666777:::;;;999666777999999888777888999;;;???BBBCCCAAA>>>======777:::>>>>>>;;;999:::;;;FFFAAA<<>>>>>>>>===AAABBB>>><<<===<<<:::>>>:::999999555333;;;FFF[[[xxxvvvDDD777222777777444===NNNoooKKK///444333111/////////111222111111000000222333555666000666<<<<<<999888<<>>@@@AAACCCFFFKKKRRRXXXWWW___hhhlllmmmpppxxxsssyyy~~~rrrVVVCCC<<<:::===AAAGGGCCC@@@>>>::::::DDDQQQRRR]]]^^^RRRGGGFFFFFFCCC@@@DDDFFFEEEFFFHHHFFFBBB:::<<<>>>>>><<<<<<<<<===EEECCC@@@??????>>>===<<<<<<===>>>>>>======???@@@CCCDDDEEELLLUUUXXXMMM>>>======>>>@@@BBBAAA???===888??????;;;<<>>888222000333555444222222111000000111444666888333444555666555555444444===:::777555555666555555888666555777:::<<<;;;:::999???DDDKKKRRR\\\uuuyyyssssssssspppmmmnnnssstttvvvzzz|||yyynnnjjjooorrrrrrnnntttyyyzzz|||~~~|||xxx|||}}}~~~}}}{{{yyyyyyzzzwwwwwwyyyzzzzzzwwwrrrnnnqqqmmmiiihhhjjjjjjhhhfffkkkkkkgggccceeejjjmmmllliiigggeeedddcccaaa^^^[[[VVVXXXUUUZZZgggnnnyyy~~~}}}zzzuuuxxx|||{{{qqqgggbbbaaa___\\\[[[\\\]]]```cccfffgggnnnqqqrrrooohhh```\\\[[[ffffffeee___XXXUUUWWWZZZ\\\]]]___eeelllrrrttttttjjjlllooonnniii```WWWQQQ[[[\\\\\\^^^eeellljjjcccSSSZZZeeeooovvvyyyzzzzzzvvvtttsssuuuzzz}}}{{{wwwrrrvvv{{{~~~```MMM:::222222;;;RRRiiiuuu\\\TTTKKKIIILLLOOOLLLHHHDDDCCCAAA@@@@@@BBBDDDFFFCCCCCCDDDFFFHHHFFFAAA===AAA>>>:::999999999888777===:::888777999::::::999===BBBGGGLLLIIIHHHmmm{{{ppprrrwww{{{zzzvvvwwwvvvzzzyyyrrrppprrrtttsssmmmrrruuuvvvyyy~~~|||~~~|||}}}}}}}}}~~~}}}xxxtttyyyxxxqqqhhhffflllrrrtttpppppppppqqqssssssqqqnnnvvvyyywww{{{~~~{{{zzzvvvpppnnnppppppnnnyyy~~~~~~uuummmjjjkkkkkkeeeffffffhhhjjjooosssvvv}}}tttmmmhhhgggnnnmmmjjjcccZZZUUUSSSTTTNNNNNNPPPRRRSSSRRRPPPNNNIIIJJJKKKLLLJJJFFFBBB@@@??????@@@FFFRRR___dddccc^^^eeennnqqqnnngggaaa^^^VVVTTTSSSUUUXXXYYYYYYXXXbbbooo|||~~~{{{}}}zzz|||zzzvvvzzz~~~{{{xxxvvvuuuvvvvvv|||||||||{{{zzzxxxwwwvvvuuuvvvwww{{{~~~uuudddSSSLLLLLLVVVlllyyytttvvv}}}{{{vvvpppkkkiiihhhhhhdddeeeiiioootttsssmmmfffZZZWWWRRRNNNLLLKKKIIIHHH@@@@@@>>>;;;888888:::===BBBBBBCCCGGGDDD???ZZZ|||```[[[uuu{{{zzzyyywwwuuupppkkkggggggllltttvvvooohhhiiioookkkmmmnnnpppvvv||||||xxxmmmkkkhhhddd```^^^^^^]]]]]]```aaa```ccciiilllkkkjjjmmmrrruuuxxx{{{~~~xxxooonnnvvv~~~{{{{{{|||~~~}}}{{{xxxwwwyyyvvvpppnnnpppssssssrrrtttwww{{{}}}qqqnnnkkkjjjmmmrrruuuwww}}}xxxvvvuuusssnnnnnnoooqqqtttzzz{{{wwwvvv~~~vvvmmmggg___```aaaaaa___[[[WWWUUUPPPLLLGGGBBBAAADDDHHHKKKCCC@@@<<<<<>>BBBIIIDDDDDDBBBBBBIIIPPPOOOHHHAAAAAA@@@>>>:::666666888888;;;;;;999;;;???AAA@@@AAADDDHHHKKKLLLOOOQQQSSScccbbb___XXXRRRSSSYYY```dddfffjjjnnnpppsssvvvyyyvvvyyyzzzxxxxxx||||||zzzuuuwww|||xxxtttuuuzzz|||yyyxxxzzzooolllkkkooovvv||||||~~~yyysssuuuuuuttttttvvv}}}~~~~~~{{{|||{{{ssswwwxxxyyyxxxwwwvvvvvvvvvyyytttmmmgggfffiiinnnrrrddd___ZZZWWWTTTRRRSSSTTT```hhhqqqvvvtttmmmfffaaaPPPCCC:::;;;===;;;666555;;;AAAFFFDDD;;;444222333555666999<<<;;;666555777555666777999999999999888333444666777777666555444333777999999:::<<<:::666666:::;;;:::;;;???>>>:::444333444777999:::<<<@@@::::::<<<>>>>>>;;;<<>><<<>>>AAABBBEEEFFFJJJPPPYYY___cccddd]]][[[WWWTTTTTTUUUXXXZZZbbbcccfffjjjooorrrssssssvvvxxxzzzxxxvvvzzz|||zzzxxxyyy}}}uuuuuu{{{zzzoooVVVNNNaaalll[[[ZZZ\\\MMM888555888999555000///444:::444222222333111...111666---///000111777<<<777,,,///111222222///,,,...222***---...+++,,,......+++---///111111000000111222000222555666666666777777555999???CCCHHHOOOXXX^^^^^^`````````cccjjjnnnmmmqqqtttzzzwww]]]UUUPPPTTTWWWVVVWWWZZZVVVSSSTTTZZZbbbgggjjjlllwww~~~|||rrrjjjiiifffcccccciiisss{{{}}}|||~~~~~~}}}|||yyywwwwwwyyy{{{xxxxxxxxxyyyzzz}}}zzzyyyyyyzzzxxxxxxzzz~~~yyy{{{}}}qqq^^^OOOOOOTTTQQQHHHCCC???>>>===<<<;;;;;;<<<===<<<999888;;;:::888777:::;;;<<<>>>@@@@@@>>>===;;;>>>@@@BBBEEEFFFFFFEEEEEE<<>>CCCCCC>>>CCC===999::::::888888;;;888999;;;===;;;777666777444;;;???<<<999:::<<<<<<999;;;===@@@BBBDDDDDDEEEKKKHHHDDDAAA@@@AAADDDFFFJJJIIIHHHGGGHHHKKKNNNQQQKKKNNNOOOJJJEEEHHHSSS]]]VVVQQQNNNUUUbbbmmmssssssaaaeeecccjjjyyy}}}}}}yyy]]]PPP]]]tttkkkKKKEEE===888666555333111............////////////////////////...---,,,+++////////////////////////000000//////.........------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,...///...---///000222333666;;;AAAFFFAAAAAAAAABBBDDDGGGIIIKKKVVVUUUVVV[[[cccjjjmmmmmmuuu|||yyyQQQ<<<888666;;;BBBFFFCCC>>>>>>>>>???AAADDDHHHLLLNNNccchhhkkklllooopppmmmfff^^^TTTHHHCCCGGGOOOVVVYYY```aaabbbfffnnnwwwnnnnnnpppvvvzzz}}}}}}~~~}}}|||~~~}}}}}}}}}}}}~~~zzzvvvxxxuuuqqqvvvzzzsssjjjddd^^^]]]\\\]]]``````\\\YYY]]]XXXSSSSSSVVVYYYXXXVVV[[[[[[```gggiiieeebbbbbbqqqvvvrrrrrrxxxuuurrryyy{{{rrrhhhdddbbb___pppkkkeeeccccccccc```]]]___\\\XXXSSSOOOMMMMMMMMMLLLIIILLLQQQJJJ===<<>>@@@FFFBBB>>>???DDDDDDEEESSSeeehhhRRR@@@===@@@CCCKKKVVViiimmmeeeQQQDDDEEEHHHEEEEEECCCBBBAAA<<<999AAANNNFFF@@@===@@@GGGKKKLLLLLLEEEHHHLLLPPPSSSWWW[[[^^^sssuuuccc\\\aaayyywww]]]HHH<<<999555111//////000///...------........./////////////////////...---,,,,,,------------------------.........---------,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000000///222333222111000000333555333333333444555666777888@@@??????CCCIIINNNQQQQQQ]]]RRRfffsssXXX999000000111444666666333///...111444666888:::===@@@LLLOOORRRSSSVVVZZZYYYTTTRRRIII<<<555444666888888888888999<<>>888000,,,,,,------,,,.........///222555777999444222000222555>>>PPP```dddfffdddXXXIII===:::<<<:::;;;<<<>>>AAADDDFFFGGGNNNQQQTTTXXX\\\aaagggkkklllmmmooopppqqqqqqqqqpppuuuvvv{{{{{{xxx{{{yyywwwwwwwwwxxxeee```eeetttuuuwwwyyy{{{|||{{{zzztttlllqqqrrroooqqqsssyyy}}}~~~vvvmmmddddddkkkooojjjddd[[[ZZZYYYVVVRRRQQQQQQSSSgggvvvmmmlllmmm___XXXwwwlllJJJ555000444555444222111111000000///---,,,,,,,,,,,,,,,------------////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++000//////111333555555444777888999777444111000///222333444444444222111000000000000111444666999:::<<>>@@@BBBBBB;;;222///222888BBB@@@:::222000222111---/////////000000///---+++++++++,,,,,,---------,,,,,,---111555555222333777:::888777555555666888999888777666555555444555555:::777444111111222444555555777999888555555888<<>>BBB???>>>@@@@@@======@@@777AAA???999===???@@@GGGBBB;;;@@@NNNPPPBBB999;;;DDDEEEGGGLLLPPPPPPMMMJJJCCCBBB@@@>>>===<<<<<<<<>>777444555555222///000//////......//////000<<<999555222222333333333222444444222///...111444///888???===888666777888333333444444444777:::===666444222111111333666888666333444666555111000222...999888333777666333777666222444:::999333333888111...,,,///333555333000666666555444333333333333...222555666666888>>>EEEDDDGGGHHHGGGCCCCCCHHHLLLVVV]]]ccccccbbbaaa^^^YYYXXXZZZ\\\]]]]]]___dddiiixxxkkk___\\\aaafffoooxxxwwwnnnwwwlllSSSCCCEEEMMMZZZlllhhhIII444---///111000,,,(((***222:::)))+++---,,,+++***,,,///)))))))))*********++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++)))))))))))))))))))))))),,,+++***+++,,,---,,,++++++,,,---,,,***(((((((((((((((((((((((())))))***(((***,,,,,,,,,...222555JJJcccUUU222,,,222---***+++***,,,000666888555111,,,///222333333333444555222333222///000222111,,,((())),,,---...///000000***))))))))))))***+++,,,555111333AAAQQQZZZ___aaa```XXXOOOHHHCCC===444...555555444444555666666777777444000000111222222111222444555666666666777888...222333///...111222000555444444777;;;@@@BBBDDD111222222222222333555666333000000333333000000333---777555111555444///111000000/////////000222333666555444444555666666666111111111111111111111111111333333111111222333444333555666444222111444777000///222666666222111333333555777777777:::<<<===@@@>>><<<999777888>>>DDD@@@FFFLLLMMMOOOPPPKKKDDDJJJSSS[[[bbbqqq}}}zzzmmmmmmpppuuuyyy|||}}}yyyvvvSSSBBBCCCQQQ```kkkzzzyyy\\\KKKAAA777111000***,,,///000///---+++)))(((***+++)))'''&&&(((+++))))))))))))************++++++++++++***)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((())))))***++++++))))))))))))))))))))))))(((''''''(((***++++++***'''((()))((('''&&&'''(((***)))((('''''''''((()))(((***++++++***+++...222TTT^^^CCC"""(((333///,,,------------,,,+++))))))(((,,,111555666555222//////111111///000222///***)))*********)))((()))***...---,,,+++,,,,,,...///,,,+++555MMMgggvvv{{{|||zzzqqqiii___TTTHHHAAA777666555555444444555555888555222222444666555333666888:::;;;;;;999555333777777333---...444555111111111333888<<<<<<777222...000111222111000000000111...---000111000222666,,,555222///555555000111---111222111333666444...---000222000...---000333222222222333333333333333---/////////111333111///000//////.........//////333------333333...000777///000222111222444333111333111000333333111---,,,000444444//////333444111111555444000666@@@>>>444666:::@@@DDDEEEFFFFFFGGGGGGVVVZZZ[[[qqq|||^^^OOONNN]]]cccooooooxxx}}}NNNEEE:::222000000000///+++,,,------++++++,,,---******************++++++))))))))))))))))))))))))))),,,,,,)))((()))(((%%%((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((('''''''''&&&))))))))))))************))))))))))))(((((((((((((((((()))***************,,,))),,,000+++'''444IIIIII666(((***---)))''')))---...///---+++******+++,,,,,,---.........------...,,,++++++,,,------,,,***)))(((''''''((())))))******))))))******+++,,,+++'''...HHHgggzzz~~~{{{vvvrrrooonnn]]]WWWUUUVVVQQQFFF>>>===???AAADDDFFF@@@:::;;;AAA;;;JJJ[[[bbbbbb^^^WWWOOO???<<<:::777333111777@@@AAADDDIIIJJJHHHAAA999333666444111///---...///111...222//////444111...555333333777<<<>>><<<<<<===<<<;;;999777777888:::<<>>:::555333555333222000000111222333,,,111...---222000333@@@>>>EEENNNWWW^^^bbbcccaaa^^^^^^^^^^^^^^^_________rrrlllbbbXXXQQQOOOQQQRRROOOLLLHHHBBB>>>===???BBB===???>>>999444333222000.........//////........................---------............------------,,,,,,,,,------------...,,,---...---+++,,,000555000000000000000000000000111111111111111111111111777444666999===MMMrrrnnnWWWQQQ[[[hhhYYYRRRCCCKKK~~~iiiHHH222000111000---))))))///444,,,...//////---,,,---...************************(((((((((((((((((((((((()))///222---(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((******))))))((('''&&&&&&''''''((())))))))))))((('''------)))333LLL___ddd999---%%%)))---+++***+++)))***+++***(((''''''((((((((()))******************(((''''''((())))))((((((''''''''''''(((***+++***))))))))))))***++++++***///---///HHHnnn}}}wwwtttttttttpppoootttwwwwwwvvvxxx}}}uuucccOOO@@@888444666666555444444333333222///.........///000111111,,,222///---111111;;;PPP^^^jjjuuuzzz}}}}}}~~~zzzwwwqqqkkkfffeeehhhkkkkkkfff```VVVFFF777000000//////////////////////////////......---,,,,,,+++............------------,,,,,,,,,,,,------------+++000///***+++333333...000000000000000000000000////////////////////////444222444555444<<>>000///000000////////////000000.........------,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,---------...000///333GGGXXXIII---////////////////////////.............../////////333444666666333555CCCSSSjjj[[[UUUNNNEEE???AAATTTeeejjj]]]KKK;;;111......000000...++++++,,,---+++)))***,,,......,,,***)))************)))))))))((((((''''''''''''''''''''''''000777999222***''')))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%)))))))))((('''&&&&&&%%%&&&''''''(((((((((((((((((())),,,===ccc~~~nnnJJJ...***((()))+++)))((((((&&&'''((('''%%%%%%%%%''''''((()))***++++++++++++)))(((&&&&&&((()))(((''''''&&&&&&&&&'''(((***+++))))))(((((())))))***++++++,,,111555777CCCddd{{{yyyyyyyyyzzz~~~zzz]]]JJJ<<<000222222222111000///......111111111111000000000///,,,333333333333111CCCbbb~~~yyy^^^CCC666444111000////////////000111,,,,,,,,,,,,------.........------------,,,,,,,,,+++++++++,,,,,,,,,------...---...CCCoookkk;;;................................./////////000000222444666888777777>>>FFFpppxxxbbbOOODDDAAAHHHQQQ]]]kkkxxxdddXXX@@@666...---...------...,,,(((&&&'''+++---+++((()))+++---...,,,)))((((((*********))))))(((((('''''''''''''''''''''''''''///555666000)))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((''''''''''''&&&''''''((())))))))))))(((''''''333QQQsssxxxXXX333+++******))))))(((((()))&&&'''((('''&&&%%%&&&((('''((()))+++,,,,,,,,,,,,***(((''''''((())))))((('''&&&&&&&&&&&&''')))***)))(((((((((((()))*********+++222999444777ZZZ{{{{{{}}}}}}|||nnnHHH999444---000000111111000///---,,,222111000///////////////...222222222333222EEEhhhvvvYYYCCC777333000000............000000***++++++,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000,,,---FFFrrrhhh777.................................//////000000111000111444666777999<<>>666...000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,...,,,---999PPPZZZGGG+++------------------------------......///000000111000000111222555999::::::III~~~bbbNNN???FFFYYYdddbbb]]]IIIIIIuuulllWWWAAA999666222//////222---+++------)))***///***+++,,,***'''&&&)))---***---000000...+++)))(((+++******)))(((''''''&&&''''''''''''''''''''''''$$$((((((&&&'''***)))&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))(((((('''&&&'''''''''(((((())))))******)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***************---333SSSyyyxxxPPP111,,,&&&)))***(((''')))---...''')))***)))(((((()))***&&&'''(((***++++++,,,,,,)))'''%%%&&&'''((('''''')))((('''&&&%%%&&&'''(((((((((((((((((()))******$$$...333---,,,@@@```xxx}}}uuu}}}~~~{{{~~~]]]444...777999222222111111333555777999===<<<;;;:::;;;>>>AAACCC===:::444444999===XXXiiihhhvvv|||dddCCC:::666---000///---,,,,,,---///000...------,,,,,,++++++***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,&&&***,,,---111666444///------------------------,,,,,,------...///000000222222000000444888999777>>>}}}}}}fffOOOKKKNNN[[[iiihhhWWWFFFAAANNN{{{bbb777777555444222111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))))))))***+++,,,,,,******+++***'''&&&&&&'''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''')))***+++,,,***((($$$"""&&&'''''''''(((((()))))))))***)))((((((***)))'''+++:::ggg```;;;---&&&&&&'''(((***++++++,,,,,,111......111...'''&&&***)))((('''''')))******)))(((((('''''''''(((***+++((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))***...000---+++<<>>666333666555222444222...???VVV^^^iiimmmbbbGGGBBBdddyyyllliiiaaaEEE888PPPqqq~~~\\\JJJ[[[}}}pppTTTYYY|||{{{ggg~~~```BBB222//////000000///,,,+++,,,,,,***,,,,,,,,,++++++*********(((...///+++))),,,---******+++++++++///222000,,,,,,...000///,,,******+++...,,,)))(((+++......+++000000000000000000//////111000...///222666888999>>>pppkkkYYYPPPSSS\\\ggglllcccPPP@@@???ZZZ```GGG===444444333111000///...---++++++++++++++++++++++++(((((()))))))))************))))))))))))******+++)))***+++)))'''&&&'''(((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''+++,,,,,,,,,+++)))'''%%%''''''''''''((((((((()))&&&''''''''''''))))))(((000MMMqqqtttPPP000***...&&&''''''(((***++++++,,,000...000333000***))),,,)))(((&&&''')))*********)))((((((((()))+++---...))))))'''&&&&&&'''(((((('''''''''((((((((())))))***---111000111AAAccc~~~~~~{{{www|||}}}ppp___eee}}}wwwaaaKKK\\\~~~vvvUUUJJJbbb|||WWWJJJmmmwww\\\???///...777///777AAA???;;;RRRqqq|||yyy\\\TTTuuuwww\\\OOOfffiiiQQQ\\\qqqcccXXXssseeeEEEHHH|||aaaJJJfffeeeHHH:::888555000///...---++++++,,,,,,+++,,,,,,,,,+++++++++*********...---)))(((+++,,,)))(((///111,,,+++000222000,,,,,,,,,++++++++++++,,,,,,+++++++++,,,......,,,/////////////////////000111000000000333666888999DDDmmmxxx```RRRSSS]]]jjjooohhhWWWEEE:::BBBmmmwwwUUU888---...000//////......---,,,,,,************************(((((())))))))))))******))))))))))))(((((((((((()))******)))'''&&&'''((('''(((((((((((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''''''''((()))000000///...,,,+++***)))''''''''''''(((((((((((($$$%%%'''(((((((((***,,,888ddd|||fffAAA'''$$$///''''''''''''((()))+++,,,111222444777555000...000((('''&&&''')))+++++++++)))))))))***,,,...111222,,,+++)))((((((((())))))(((((((((((())))))))))))'''(((+++---///:::RRRhhhxxx~~~||||||zzz~~~{{{qqqggglll~~~uuuVVVCCC^^^xxxVVVGGGbbbyyyTTTUUU}}}qqqLLL555444BBBEEEVVVaaaTTTHHH```dddXXXuuunnn___tttzzz\\\```mmmSSSlllwwwUUURRRttteeeIIIQQQ\\\BBB]]]qqqNNN:::@@@KKKDDD333111...+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,***((()))------+++(((...000111===KKKJJJ@@@...,,,******+++------,,,+++,,,//////...,,,+++,,,------.........//////////////////000222444666888<<<\\\lll\\\RRRSSS___iiifffVVVGGG@@@???QQQ```HHH<<<555111000------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))(((((('''&&&&&&((()))***)))'''&&&'''(((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''((())))))***666444222///,,,+++******'''''''''(((((((((((((((&&&''')))***)))(((,,,222DDDsssyyyUUU999)))!!!(((((('''&&&&&&&&&(((+++,,,555777:::;;;888444111111((('''&&&'''***,,,,,,+++*********,,,...111333555...---+++***))))))******))))))))))))))))))))))))((('''(((***+++///;;;GGGdddvvv~~~|||}}}|||}}}||||||^^^RRRqqqeeeVVVmmm{{{]]]YYY{{{wwwZZZEEECCCRRRjjjyyy}}}dddQQQhhhfffUUUnnnuuudddvvvffffffjjjNNNfff}}}bbbdddoooaaarrroooWWWiiioooLLL@@@TTTggg[[[AAA888222---,,,---++++++,,,+++++++++++++++++++++++++++*********---//////,,,,,,+++,,,999UUUgggXXX===111...,,,,,,---...,,,+++,,,---000222...***)))---,,,,,,------.../////////------...//////111333555222GGGooosssbbbVVVLLLKKKSSSWWWOOOCCC???GGGRRRggg]]]999+++///222...))),,,,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))((('''&&&%%%'''((()))((('''&&&'''((()))(((''''''''''''((()))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))***+++,,,999777333///,,,***))))))(((((((((((((((''''''''''''''')))***'''%%%---888WWWqqqddd>>>111---%%%%%%)))((('''&&&''')))+++,,,666888:::888555222000...)))((('''(((***,,,,,,+++******+++,,,...000333444...---,,,+++***++++++,,,*********************)))...+++,,,......---000555LLLeee|||}}}}}}}}}eeeaaa}}}ooocccrrr|||bbbVVVsssvvvpppyyyjjjZZZssssss```sss|||jjjxxxmmmooosss\\\nnnkkkfffwwwqqq}}}jjjuuuqqqQQQHHHbbb}}}vvv]]]BBB888000//////+++)))+++++++++++++++++++++++++++,,,******,,,---,,,+++***---///666FFF[[[^^^FFF)))000///...---......,,,+++---+++---000...***...444------------......//////,,,...000000000111333555@@@HHHaaajjj[[[OOOFFF???BBBBBB>>><<>>........................---000333333222111444777VVVSSSYYYpppvvvbbbRRRFFFBBB999::::::===DDDRRRaaallljjjRRR@@@555---,,,---111000,,,+++---+++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''')))******)))((('''&&&'''((((((&&&&&&'''((()))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))***,,,---...000///---,,,***))))))((()))(((((((((''''''''''''&&&$$$&&&***'''))):::PPP\\\DDD000((($$$''',,,***************++++++++++++---111111,,,***---...,,,---+++))))))***+++***)))+++***)))))))))***+++,,,,,,++++++***+++,,,...///,,,,,,+++++++++*********'''&&&)))...///,,,+++...000===XXXuuu}}}{{{llljjj{{{{{{nnnuuu}}}zzzqqqjjjbbbwww}}}}}}mmmyyysss{{{xxx|||{{{}}}{{{iiizzzyyy{{{uuu{{{xxx\\\MMMbbb|||KKK;;;000000000***(((+++******+++++++++,,,,,,,,,///---,,,---+++---888EEERRR^^^rrryyyaaa===000888+++---...---///888GGGSSSFFF777,,,,,,,,,---555AAA111000000//////......---+++///333333000000222666LLLKKKKKKVVVuuu}}}iiiXXXFFF======<<<;;;===DDDOOO[[[cccgggtttVVV???333//////---***+++...---)))'''(((+++******)))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%''')))***+++***)))(((%%%'''((('''&&&&&&'''(((***((('''&&&&&&'''(((***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))***,,,...///************************))))))(((((('''''''''&&&'''%%%(((---+++///CCC\\\LLL...(((000'''###)))&&&******+++,,,,,,,,,+++++++++000000+++***///222000...,,,***)))******)))(((+++***((('''''''''((((((+++*********+++---///000,,,,,,,,,++++++*********)))))),,,000000,,,,,,//////111IIInnnzzz~~~~~~fffcccyyy|||rrryyyzzzyyyvvvjjj}}}zzztttuuu{{{|||ooo{{{}}}~~~xxx{{{~~~fffWWWiiiuuuKKK:::...///000***(((,,,*********++++++,,,,,,,,,...,,,,,,...///666III]]]~~~|||hhh;;;***444---/////////222AAAYYYkkkWWWCCC222---+++***222===222222111000///...------(((,,,000000---,,,///222///777<<>>??????:::AAATTT^^^```kkk|||xxxYYY<<<666888444---++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))&&&%%%%%%''')))***)))(((''''''((()))******))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''+++'''$$$%%%((()))(((%%%(((((((((((()))---333777888111***&&&((()))(((&&&###$$$&&&&&&%%%$$$&&&'''+++(((%%%%%%+++;;;QQQddd333///***((())))))'''%%%''')))******)))(((((()))))))))***++++++,,,---------***''''''))))))(((&&&''''''''''''''''''''''''$$$'''***---...------,,,)))***+++,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...666:::RRRwww{{{pppwww|||hhhgggzzzrrryyyqqqxxxxxxuuuwwwqqq|||{{{yyy{{{uuu{{{{{{yyy~~~ooo]]]eeennnJJJ444,,,///---,,,---***&&&000222)))%%%+++000000///000///...444KKKkkkeeeBBB;;;III666000///...///FFFbbbllllllKKK000,,,---)))***111...++++++...000---+++,,,............////////////444000555>>>RRR~~~mmmXXXOOOBBB;;;===;;;<<<;;;FFFYYYaaabbboooRRR>>>......///+++(((***++++++*********)))))))))(((((((((((((((((((((((()))((((((((()))***++++++))))))(((((((((((())))))'''&&&&&&''')))***)))(((''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&''''''((((((((('''(((***((('''111===777''''''((((((((())),,,111444666000)))'''((())))))'''%%%&&&''''''%%%%%%&&&(((%%%---***&&&:::ZZZ___NNN///,,,(((''')))***)))((('''((())))))(((((()))***++++++++++++++++++,,,,,,***(((&&&&&&((()))(((&&&((((((((((((((((((((((((---555<<<;;;333,,,***+++'''((()))************)))+++---......,,,+++,,,---***111222DDDhhhsssmmmppp|||nnnggguuu}}}pppwwwmmmttt~~~{{{vvv~~~zzzzzzyyyyyy}}}yyy~~~lll[[[eeepppJJJ444---000---,,,...+++(((,,,...,,,,,,...///......///555EEE[[[ppp}}}gggMMMQQQeeeTTTCCC999777<<>>FFFGGGBBBHHHUUU]]]\\\___uuutttMMM666111//////222000++++++///******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,(((((((((''''''((((((((()))(((((((((******(((&&&'''((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$((('''''''''''''''((((((###&&&&&&(((666CCC<<<)))&&&(((******)))((()))***///,,,((('''(((***)))(((((((((((('''%%%%%%'''(((%%%******555\\\yyy___,,,((((((''''''((()))******((((((((('''&&&'''***---//////...,,,+++***)))(((&&&&&&&&&'''))))))))))))(((((((((((((((((((((((((((444>>>===111((('''+++******++++++++++++******)))***,,,---,,,+++,,,---,,,333111444NNNmmmsssiii{{{sssiiirrrvvv{{{wwwwww|||}}}uuuzzztttxxxrrrxxxwwwbbbUUUeeeuuuGGG444...222...---///------)))***111111---111:::@@@VVVrrrdddTTTdddzzzxxxuuubbbMMM;;;---...000---+++...000...///444666333111111............////////////000555444000444JJJxxxjjj]]]OOOHHHCCC;;;AAANNNRRRNNNRRRXXX[[[YYY___yyynnnHHH555333222///---...---***'''((()))))))))(((((((((''''''''''''''''''''''''''''''***)))(((''''''((())))))((((((''''''''''''((((((***)))((()))******(((&&&'''((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%$$$$$$)))(((((('''''''''(((((((((######)))//////,,,,,,&&&(((******(((''''''(((+++***(((((()))))))))((('''''''''%%%$$$$$$'''))))))'''444QQQjjjeeeFFF))))))))))))(((((((((((()))((()))((('''&&&'''***---......---,,,***)))((('''%%%''')))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&###)))//////***'''(((*********+++++++++******)))''')))+++,,,++++++,,,---***000111222EEEeeeqqqeeexxx}}}|||wwwzzzxxxyyyzzz{{{rrryyyqqqzzzzzzqqquuuxxxwwwYYYPPPeeesssDDD333///333...,,,000...///+++,,,///---...===PPPcccuuuhhhTTT___wwwsssZZZ@@@444,,,...000---,,,......---000777999444///...............////////////+++444111---222???hhhggg\\\OOOIIIDDD>>>FFFUUUXXXXXXYYYZZZZZZ\\\hhhccc===000000...000---***)))******(((&&&(((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''(((''''''&&&&&&''''''((()))(((((()))***+++)))(((''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###''')))'''%%%&&&,,,111***)))((('''''''''((())),,,%%%$$$+++***"""###---''')))******(((''''''''')))))))))))))))(((((('''&&&&&&&&&%%%$$$%%%(((***---444LLLhhhhhhJJJ///''')))***+++***(((''''''((()))))))))((('''''')))+++,,,++++++***))))))((((((%%%(((+++,,,+++++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))((((((''''''%%%'''***+++++++++,,,...---000666777AAA```sssjjjooowwwssssssvvvyyyyyyxxx}}}ttt{{{rrrxxx}}}ssswwwyyyjjjNNNKKKdddmmmAAA111...333...+++///...///000000///000;;;TTTlllqqqZZZ\\\mmmuuugggnnnkkkVVV888111---///000...---///...---111777888333---+++............////////////,,,666111000777;;;ZZZjjjhhhUUUHHHBBBBBBDDDQQQ\\\XXX]]][[[ZZZ^^^gggyyybbb>>>+++***,,,(((+++,,,+++++++++,,,+++***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%'''((()))***)))'''&&&(((''''''&&&&&&''''''(((((((((''')))+++,,,***)))''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###''')))&&&###+++<<>>ggguuuPPP)))###++++++'''***---,,,***)))***,,,)))+++,,,+++(((&&&&&&&&&&&&&&&''''''((()))))))))$$$(((+++,,,)))(((((()))''''''''''''''''''''''''###&&&((()))((('''(((******************)))(((((($$$&&&)))******+++,,,...111,,,444777555OOOooorrrssszzzzzzjjjiiixxxuuupppuuusss{{{{{{{{{xxx~~~{{{yyy{{{xxxvvvtttTTT;;;@@@___~~~```===...---222,,,***......000666555444CCCeee}}}bbbYYY```xxxJJJ888VVVeeeOOO555333222333444333333444333///---000000---+++,,,............/////////000///666,,,...999...:::lllsssZZZXXXUUUKKK<<<:::MMM]]]```___bbb\\\WWWZZZfffuuufffDDD333222///---,,,+++++++++((())))))*********))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))******&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''***'''%%%&&&)))++++++***)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&(((***(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((('''***)))(((''''''&&&''''''###''')))(((***111999===XXXvvv[[[000111---"""...))))))))),,,...///...---+++******)))(((''''''&&&(((((((((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''((((((((('''''''''((()))+++,,,******))))))((((((''''''(((((())))))***+++,,,,,,...111------888EEE^^^}}}www~~~~~~kkkeeesss~~~tttzzzqqqwwwuuusssvvvvvvwwwzzz{{{|||dddPPP;;;@@@cccmmm888666111+++))),,,///...---555333555UUUiii\\\]]]{{{eeecccrrrppp___<<<111...111333;;;<<<111.........------.........+++,,,......------///000...111222111000333:::AAAwwwbbbLLLNNNNNNIII???@@@RRRccchhhiiimmm___]]]]]]dddsss}}}oooOOO111222111///,,,+++******+++((())))))*********))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))******)))((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((+++***)))(((((((((((((((...,,,)))'''***555FFFTTTgggqqqTTT222222111'''+++***))))))***,,,------+++******))))))(((''''''&&&(((((((((((('''''''''''')))))))))******)))((((((((((((''''''''''''((((((((('''''''''''')))***,,,***)))))))))((((((((('''&&&''')))******+++******---222111///444>>>[[[zzz{{{sssllltttvvv|||tttwwwqqqtttttt}}}ooo~~~tttyyyttttttxxxzzz~~~___OOOAAAJJJlllnnn===777222111111111000///333000222DDDgggooo```^^^iii???222...000222999;;;111......------------......,,,...//////...---///000...111333222000222888>>>cccOOO@@@GGGHHHCCC???FFFWWWeeejjjlllnnnaaaaaa```cccrrr|||sss\\\>>>)))000///---+++***))))))***)))))))))******))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))(((&&&%%%$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&'''((()))))))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((()))))))))))))))+++******))))))))))))***///***&&&&&&'''000GGG___tttdddIII666444444...(((+++)))((((((***,,,,,,+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''++++++++++++***)))((((((((((((''''''''''''(((((((((''''''&&&'''(((***+++))))))))))))((((((((((((%%%&&&(((***++++++++++++)))222333///...444SSS|||xxxzzz|||sssttt~~~vvv|||vvvxxx~~~oooooolll}}}mmmyyy~~~ooovvvnnnqqq{{{~~~{{{uuu{{{xxx]]]QQQGGGQQQpppzzz@@@444...111555111...///555---999\\\~~~xxxfff___wwwnnnCCC444...000000777999111------,,,,,,,,,,,,------///000111000...---...///...111333333111222555999HHHjjjkkkEEEAAAJJJGGG>>>CCCOOO___jjjmmmkkkjjj```cccdddfffwwwyyyyyynnnRRR888...///---,,,***)))((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###$$$%%%'''(((((('''&&&%%%''')))***+++***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))((((((((((((((())))))***)))))))))((())))))******((('''***+++&&&)))CCC```qqqQQQ???;;;444333222&&&***((('''(((+++---...---(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((,,,,,,,,,++++++)))((('''((((((''''''''''''(((((((((''''''&&&'''((()))***))))))))))))((((((((((((''''''((())),,,...111333---666999666222333OOOyyywwwtttyyyvvv|||wwwyyy}}}}}}ooo~~~~~~iiiccczzzuuugggqqqmmmaaahhh|||tttnnn{{{ppptttwwwffffffvvvqqqmmm{{{{{{___VVVWWWQQQQQQJJJCCCGGG]]]ttt~~~{{{HHH777---000333///...222222888QQQuuummmaaarrrpppIII777///000///444777000---,,,,,,++++++,,,,,,---111222222111///---...///...000333333222111333444666RRRYYYDDDJJJPPPFFF;;;HHHZZZjjjuuuwwwrrrkkkeeehhhjjjooozzzuuutttcccEEE222111---,,,+++)))((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%"""$$$&&&'''''''''&&&&&&%%%''')))***+++***)))((((((((('''&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***((((((''''''((()))***+++''''''''''''(((((()))***'''+++000///)))///LLLkkk^^^===777>>>222...000%%%((('''''')))---000000000''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((,,,,,,,,,++++++)))((('''((((((''''''''''''(((((((((''''''&&&&&&'''))))))(((((((((((())))))))))))***)))((((((,,,111777;;;555>>>CCCDDD???:::OOOvvvyyysss|||}}}{{{~~~~~~uuueeeooo}}}tttaaa]]]gggmmmrrrnnnbbb\\\cccnnntttsssjjj[[[SSSYYYeeennnrrrggg[[[WWWcccuuu}}}lllppprrrdddTTTCCCAAAMMMVVV[[[XXXKKKFFFLLLUUUOOO???>>>???777999888666777???MMMXXX]]]QQQCCC666333222...000666;;;UUUtttssseeevvvtttNNN:::111222000222444///---,,,,,,++++++,,,,,,---111222222111...------......000222222222111111111000EEElllPPPGGGPPPQQQAAA777HHH]]]lllyyyxxxlllllllllppp|||{{{qqqXXX:::---111---,,,***)))(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''(((&&&'''((()))))))))((('''(((((('''&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((******((((((''''''''')))***+++&&&&&&&&&&&&'''(((******(((,,,---******;;;ZZZtttHHH111222;;;111,,,---&&&''''''(((+++///111000///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((++++++++++++***)))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))(((((((((((())))))))))))+++***((((((+++111777<<<444@@@JJJOOOGGG:::IIImmmyyyyyy~~~~~~}}}lll|||wwwfffVVVYYYgggjjjiiimmmggg\\\[[[cccdddeeeccc``````dddiiikkklllhhh```\\\```fffiiifff]]]RRROOOUUU___fffiiikkkhhh___bbbqqqnnn[[[QQQDDD666555<<<===???>>>666999777<<<<<<777;;;===333...111555666666777999;;;MMMLLLGGG@@@:::999===BBBVVVvvvzzzkkkzzzuuuSSS===333555222111222...------,,,,,,,,,,,,------000111111000...------......///000000111000000000111>>>vvveeeQQQJJJRRRNNN;;;;;;LLL]]]jjjxxx|||mmmnnnjjjsssmmmNNN333,,,111---,,,***)))((())))))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''((('''&&&%%%%%%%%%''')))***%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%(((***((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''"""######$$$%%%%%%&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''')))***+++(((((('''&&&''')))+++,,,&&&&&&&&&'''(((***+++,,,(((+++)))&&&222LLLbbbjjj<<>>999>>>FFFHHHCCC>>>;;;```~~~wwwYYYAAA888;;;666111000,,,///......------......///---/////////---,,,---...///---------///000111000222555TTTllleeeVVV[[[DDDCCC===SSS^^^fffqqq}}}qqqooohhhooo}}}vvvZZZ555...444)))+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((((((((()))+++,,,(((+++%%%888aaagggLLL<<<888555111---***((())))))((()))+++,,,+++***((('''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((())))))))))))'''((()))***+++,,,------111BBBNNNPPPIII<<>>[[[qqqnnnvvvrrrbbbSSS]]]ddd```VVVUUUbbbooo}}}|||rrreeeooogggiiiwwwfffNNNLLLNNNGGG@@@???GGGPPPJJJ>>>KKKnnnvvvgggIII888999555000111///000///...------------...///////////////////////////......---...///000111000222555IIIooowwwhhhggg[[[TTTCCC@@@:::===WWWfffooossswwwpppgggjjjkkkrrr}}}eee>>>---...,,,***+++******))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******+++'''???aaacccKKK666+++111///,,,***((((((((()))''''''((())))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''(((((((((((((((((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---,,,000,,,***+++,,,>>>[[[~~~lllccceee^^^PPPGGGSSS```eeecccfffqqq|||sss^^^LLLAAA@@@DDD```aaaEEE+++777SSSvvv{{{lllLLL::::::555111111...111000...------...///000000000000000000000000000///............///000000---555000222PPPvvvpppmmmgggUUUUUU:::<<>>888333111...111000---,,,+++---///111000000000000000000000000............/////////000...666111,,,===[[[yyyrrrnnnbbbQQQZZZ>>>999CCCjjjyyyrrrtttmmmdddfffuuuxxx~~~{{{RRR---,,,...(((+++)))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************)))...UUUpppVVV444,,,+++))))))((('''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((---...222666000222CCC```hhhaaaJJJ<<>>;;;888555444000...---,,,++++++,,,...///////////////////////////---......///000/////////...111111444333111KKKuuu{{{uuuqqqVVVUUUWWWJJJAAA;;;TTTlllsssuuukkkdddgggccc^^^cccdddcccjjjzzz|||UUU666---))))))+++)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''(((((())))))*********+++,,,---------,,,,,,000UUUgggWWWBBB222******''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%#########$$$%%%&&&((()))(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))(((((((((((())))))))))))***************+++++++++---///---///333000777LLLfffbbbVVVHHHIII^^^vvvtttgggLLLMMMhhhcccDDD888FFF\\\}}}zzzTTT;;;888666444333///---------------...//////------------------------------///000000000///...---333111000222000:::PPPrrrqqquuulllSSSXXX[[[999888===aaannnsssyyyrrrjjjggg___[[[aaa]]]\\\dddxxxzzzIII000111***)))///,,,'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******++++++,,,---...///...---,,,<<>>***111((()))000$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&'''((())))))(((((((((((((((''''''''''''''''''&&&''')))...111......)))***222...,,,555___dddSSS222$$$...000%%%(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''((())))))***))))))++++++***)))(((((())))))&&&...111444555///666KKKuuuyyyhhhNNNRRRrrrxxxfffAAAJJJaaafffDDD888<<>>BBBaaa```???777888333...///,,,,,,,,,,,,------------------------------------,,,,,,+++,,,---------,,,//////000000222333555666777LLL]]]SSSeeebbbOOO\\\OOO<<<000777OOOgggtttuuuqqqllliiigggeeecccbbb```ggguuudddaaahhhttt~~~aaa777)))000))))))000***,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((******+++++++++---111444333///---...******:::PPPhhhIII000------$$$$$$,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))((())))))))))))(((((('''*********))))))))))))))),,,...***+++000000<<>>888444999@@@EEE[[[ppp}}}vvv|||gggAAA555444///,,,...---------.........//////........................---///000...+++******,,,---///222666999;;;<<<======333KKKRRR<<>>666555JJJtttRRRAAA>>>IIIQQQMMM:::444111<<>>AAABBBCCCJJJSSSoooooouuuhhhccc???555555000---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...111333000,,,***,,,///---...///111333666888999222999CCCiiilllYYYFFF;;;JJJSSSAAA999555444>>>UUUjjjppplllqqqlllddd^^^ZZZWWWTTTRRR[[[vvvbbbjjjttt}}}uuunnnqqqZZZ:::,,,111...&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((******)))(((((((((((())))))'''(((((()))***+++++++++'''))),,,------...000222///)))111333BBBtttYYY:::,,,'''...000)))&&&***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''))))))''''''((())))))***))))))&&&(((***+++,,,+++***))))))///555EEE[[[gggxxxyyynnn___OOOOOOfffooo___kkkwww|||WWWLLLJJJ999@@@;;;999===>>><<<===@@@AAADDDIIINNNRRR[[[ooovvvvvvkkkbbb???555666222...000+++++++++,,,,,,,,,------+++++++++++++++++++++++++++///222000,,,***---000------------...111333444000888444HHHrrrfff[[[>>>KKKLLLQQQ???<<<444555DDDYYYgggnnnpppooolllcccYYYWWW^^^eeegggrrruuugggccchhh~~~zzztttooowwwzzz???'''111'''((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&'''((()))***))))))))))))(((((((((((($$$&&&((()))***)))((('''///'''&&&---111000555>>>:::000222FFFgggaaa;;;,,,(((***'''))),,,(((******((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&)))******)))''')))***)))((('''(((***((()))***)))((()))+++,,,---///BBBbbbvvvzzz~~~www\\\JJJTTTgggwwwgggZZZuuummmiiisss]]]RRRJJJNNNNNNKKKMMMTTTVVVSSS[[[rrruuuxxxkkkuuuooofffAAA222333444333444000+++***---,,,)))***///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///999,,,888===FFFqqqjjjWWWMMMJJJQQQJJJ@@@999555888HHH[[[hhhooosssooommmfff^^^^^^eeelllnnnqqqoooddd~~~___eee|||xxxtttppp|||~~~GGG+++///&&&))),,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))(((((((((((((((((((((&&&''')))******)))((('''&&&(((---333666777888;;;<<<000999XXXyyyddd===...***,,,***---111...***)))((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&(((***)))(((''')))***)))((('''(((***((()))***)))((()))+++---555111EEEiiitttgggiii|||{{{wwwwww{{{wwwoooqqq{{{eeePPPGGGXXXnnn~~~fffXXXssskkkccc{{{uuuxxx{{{zzzwwwyyy}}}yyypppyyy{{{mmmtttqqqeee@@@111111222333666111---+++...---)))))),,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////777///888<<>>444444888555111GGGXXXZZZ^^^kkktttsss||||||}}}eeeqqq``````~~~}}}vvvJJJaaa}}}~~~~~~uuutttzzz^^^:::...---******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$###$$$%%%((((((''''''&&&%%%%%%$$$((('''&&&&&&&&&((()))***+++,,,111333,,,...IIIhhh}}}\\\:::---,,,+++)))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&'''((()))******)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,---000444PPPqqqnnnYYYaaa}}}sssXXXhhhtttUUUYYYssshhhvvvpppxxxpppVVVFFF:::000,,,000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---.........000000333???NNNSSSOOO@@@@@@XXX___JJJNNNWWW[[[JJJEEE???///222;;;444999MMM___dddhhhrrrwwwvvvzzzvvvddduuu~~~[[[eee}}}uuuIII___|||~~~uuusssxxxvvvRRR222---...))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''%%%###"""$$$%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&''')))***,,,+++...444666///333TTTyyygggFFF...,,,+++***)))'''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((()))******((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++---///222555OOOqqqoooQQQVVV||||||___kkkvvvUUUWWW~~~hhh}}}iiitttxxxuuuuuubbbHHH111,,,333,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......---//////---222;;;@@@???>>>999AAAtttTTTIIIRRR\\\RRRDDDDDD@@@000222;;;333>>>MMMbbbooorrrrrrwww~~~nnneee}}}xxxWWWmmmtttFFF]]]|||~~~vvvtttyyymmmGGG.........''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''((())))))&&&'''&&&$$$"""###%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((***,,,---...///000000111AAAfff~~~fffIII444---++++++)))(((''''''''''''&&&'''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))+++++++++,,,///222666;;;PPPppppppMMMNNNyyy{{{\\\ddd~~~xxxyyyUUUVVVdddsssgggsssttteee@@@///000,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........000111......111333333777999999\\\rrrRRRMMMVVV]]]KKKEEEDDD???555444777444???OOOfffvvvyyyyyyffffffqqqUUUvvvuuuFFF]]]|||wwwtttyyy{{{ccc>>>+++///---%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&%%%$$$###$$$''')))&&&%%%%%%%%%%%%''')))***'''''''''''')))+++---///111///+++***888WWWyyyvvv___DDD000+++...+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&))),,,,,,+++,,,000444999BBBRRRnnnsssPPPLLLwwwzzzYYY^^^zzzjjj{{{UUUVVVcccnnnhhhqqqsss```===///+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111222333111////////////333999:::LLLfffSSSQQQVVVZZZGGGJJJCCC;;;999555333999BBB[[[sss|||~~~^^^hhhkkkUUU~~~vvvIII```~~~uuurrrvvvoooWWW555)))000---$$$'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$&&&))),,,)))(((&&&%%%%%%'''((()))'''''''''(((***,,,...000///000---000JJJnnn~~~zzzmmmbbbPPP===111,,,++++++***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$(((++++++***+++000444777EEEQQQiiitttUUUMMMuuu~~~|||XXX]]]{{{fff||||||UUUVVVaaahhhkkkppptttyyyJJJ...+++,,,---......,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000///000/////////111333555999BBBccc}}}___TTTSSSTTTVVVGGGNNNBBB777;;;666111>>>FFFiiiyyyYYYhhhgggUUUxxxLLLccc~~~sssooorrrfffOOO000(((000---$$$(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%$$$$$$'''+++...+++***(((&&&%%%&&&'''((('''''''''(((***---///111)))111444===]]]~~~yyy^^^GGG===///(((---444000&&&***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""&&&******)))***///444222CCCNNNdddrrrWWWMMMrrr{{{UUUZZZzzz{{{\\\www}}}UUUWWWaaagggooopppttt~~~KKK)))+++,,,---......,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........+++***+++---...000333222,,,222777HHHjjjZZZ\\\NNNCCCIIIMMMLLLGGG222555@@@555:::GGGvvvnnnSSS}}}^^^[[[xxxuuuDDD```}}}{{{}}}tttoooqqq\\\BBB,,,***---)))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''')))+++)))&&&%%%&&&(((***((('''(((***+++)))&&&(((%%%###$$$&&&((('''%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,222---'''%%%%%%''''''&&&"""%%%'''(((+++//////---000$$$777\\\uuuiii===000///---,,,+++*********))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******---111444888666RRRkkknnnXXXKKKmmm|||ZZZTTTyyydddyyyUUUZZZ```hhhkkkhhh{{{jjjgggpppgggSSS===,,,///............---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,---...............////////////111///444777===ccccccZZZTTTFFF@@@FFFTTTHHH>>>333BBBMMM<<<===WWWhhhUUU]]]^^^|||vvvEEE```}}}}}}{{{wwwppppppZZZBBB---***,,,)))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((&&&''')))(((%%%$$$&&&(((***)))((()))++++++)))''')))'''%%%&&&((()))'''&&&((('''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***---***&&&%%%'''((()))((('''''''''(((,,,//////---111222NNNppp~~~~~~ccc999///...---,,,+++*********)))(((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******---111444:::999TTTllloooVVVGGGfff}}}~~~]]]TTTxxxyyyWWW]]]```eeekkkjjjzzz[[[KKKKKKDDD999111)))------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------............////////////,,,000333444999SSSxxx\\\\\\KKK===BBBGGG\\\GGG<<<999MMMTTT===<<>>...******(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&''''''(((((((((((()))))))))((((((******))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))(((+++((((((,,,///...+++***---RRRzzzjjjPPP;;;+++...---,,,+++************(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******---111444:::;;;VVVmmmpppWWW@@@VVVvvvzzz```RRRrrr```eeecccbbbooojjjqqqZZZ>>>666000///111000,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,///.........------------...---,,,,,,++++++++++++---------.........//////---888333333<<<999WWW```WWW[[[CCC;;;NNNTTTSSSFFF@@@666===HHHSSSttthhhyyyZZZllljjjYYYtttuuuEEE___vvv}}}}}}kkkZZZFFF;;;///***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&'''(((''''''&&&&&&((()))))))))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%$$$&&&'''(((''''''&&&&&&(((&&&)))///000,,,***+++:::dddsssQQQ555---///---,,,,,,+++************(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******---111444888999UUUlllrrr[[[AAASSSwww{{{aaaQQQpppyyycccfffccc```rrrggghhh]]]???888222//////,,,------------,,,,,,,,,,,,*********++++++,,,,,,,,,/////////.........------...---,,,,,,++++++++++++------------............000777000333???888IIIyyy___XXXXXXFFFAAAOOOTTTEEE>>>;;;111AAA```ooorrrVVVuuueee[[[|||tttGGGaaauuu{{{|||iiiSSS>>>777...)))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((('''&&&''')))))))))'''$$$&&&''''''&&&%%%%%%&&&&&&(((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&((('''&&&$$$%%%%%%'''&&&***111///***,,,333SSStttzzz]]]???,,,***555,,,,,,+++***************((('''&&&&&&%%%%%%&&&&&&%%%&&&((()))))))))((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******---111444666888SSSkkksss^^^CCCRRRyyy~~~dddSSSpppvvvgggcccdddeee```vvveeehhh^^^===333---,,,...,,,------------,,,,,,,,,,,,*********++++++,,,,,,---//////.........---------------,,,+++++++++,,,,,,,,,------------.........000222---222;;;666AAAdddgggbbb]]]WWWOOOLLLNNNPPP===:::<<>>OOO^^^gggbbbYYYYYYUUUOOONNN::::::CCCSSShhhqqqXXX```___uuuLLLfffxxx|||yyyWWW888333222---)))((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&((()))))))))(((''')))'''%%%%%%''''''%%%###$$$'''))))))&&&%%%&&&(((%%%))),,,---***((()))***$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###%%%&&&%%%######&&&)))---+++---///)))&&&666KKKsssxxxYYY555222111)))***++++++******************''''''&&&%%%%%%%%%%%%&&&&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))******---111444999;;;TTTjjjtttbbbEEEPPP|||mmmZZZsssggg\\\___]]]pppmmmzzzgggxxxXXX:::444000//////***+++++++++************)))))))))***+++,,,,,,------......---------,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------.........---444666...000===DDD~~~```fff[[[ddd\\\OOOXXXBBBYYY,,,NNN~~~lll|||]]]ggg\\\mmmuuuLLLfffwww{{{mmmLLL999111000---***(((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''///(((***000(((%%%@@@fff~~~fffEEE///***,,,+++((()))***+++,,,,,,+++***)))))))))(((&&&&&&%%%%%%%%%$$$'''***+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((((('''''''''((((((,,,,,,+++******,,,111555888888LLLlllyyyiiiTTTJJJvvv~~~}}}```RRRssseee```{{{```rrr}}}UUU777333000,,,......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------............////////////222,,,000000888;;;888PPPuuu^^^aaa]]]```YYYSSSUUUFFFDDDIIItttiii{{{\\\hhh^^^pppsssJJJgggyyy~~~~~~iiiHHH555111///---***(((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''///+++,,,,,,(((---KKKlllvvv[[[<<<---++++++******)))***++++++++++++***)))((('''&&&&&&%%%&&&&&&&&&$$$'''***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***+++++++++******,,,111444888999LLLmmmzzzkkkUUUKKKqqq~~~jjjVVVqqqeeeaaa~~~aaaqqq{{{zzzTTT777444111---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------............////////////000,,,222222888;;;;;;XXXjjjaaa]]]```WWWTTTUUUFFF???===dddrrr~~~kkkhhhxxxzzzZZZkkk}}}aaasssqqqJJJggg{{{}}}{{{cccAAA000000...,,,)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((,,,///,,,&&&(((<<<\\\tttiiiKKK000+++---***))),,,)))******++++++******)))((('''&&&&&&&&&&&&&&&'''$$$''')))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))***++++++++++++******,,,000444888999MMMmmm|||nnnXXXLLLpppuuuyyy{{{___tttfff``````pppzzzuuu{{{QQQ666555222...///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------............/////////000---555333666888???bbbaaaddd\\\cccUUUZZZ```AAA<<<]]]xxxjjjkkksssrrrXXXpppxxxbbbvvvrrrJJJggg||||||{{{xxx\\\;;;......---+++((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((///+++###...PPPnnnzzz]]]>>>(((+++000)))'''---))))))************))))))******)))((('''&&&&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((()))*********************,,,000333777:::NNNnnn~~~rrr[[[MMMttthhhhhhaaauuueee^^^]]]rrr|||rrrxxxNNN555555333//////---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////111...555111111555EEErrr{{{[[[``````kkkeeezzzaaaZZZwwwkkkmmmooolllYYYuuuqqqaaawwwrrrKKKjjj~~~yyyzzztttTTT666///,,,+++)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((($$$,,,)))###999bbbxxxvvvQQQ666&&&---111)))&&&,,,))))))))))))))))))))))))...---+++***((('''&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++***)))((((((((((((((()))************,,,///222777;;;OOOnnnwww___NNNvvv}}}bbb\\\{{{\\\ttteee\\\XXX|||sssqqqvvvLLL444555333//////---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------............111---444111111999QQQlllVVVZZZooo}}}}}}wwwgggnnnmmmiii[[[zzzkkk```yyy~~~rrrNNNooo~~~|||yyy{{{pppLLL000111+++***((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))###)))''')))GGGoooxxxgggDDD333)))---///)))&&&+++***))))))(((((())))))***...---,,,***((('''&&&&&&%%%&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,+++***)))((('''''''''((()))*********,,,///111777<<>>[[[\\\PPP[[[{{{pppeeebbbjjj{{{```nnnnnnhhh^^^fff```zzzvvvRRRrrr~~~||||||}}}lllCCC***111***)))'''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&((('''111TTTvvvpppSSS666000,,,---,,,)))(((******)))(((''''''((()))*********)))(((''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++***)))((((((((((((((()))*********,,,...111666===QQQooo~~~eeeOOOmmmoooZZZwww|||[[[vvvfffaaa}}}UUUuuulllhhhvvvLLL222333111......---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........///)))222333444;;;VVVwwwRRRKKKbbbNNNJJJIIIRRRjjjyyyZZZpppoooiii```ddd```|||{{{VVVsss~~~~~~~~~~~~jjj>>>&&&111)))((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))))))))((('''666\\\xxxhhhEEE---......,,,***************)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))))))))))))))******''')))***++++++,,,...000666===RRRpppfffPPPllluuu[[[sss|||TTTnnnhhheee}}}VVVtttiiidddwwwMMM222222000---...---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......000***222333222444JJJgggMMMRRR___DDDEEE888999^^^}}}YYY}}}tttyyyaaannnaaaddd{{{XXXrrr~~~~~~zzzuuu}}}zzzZZZ999...,,,***)))((('''&&&%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$######$$$''')))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$&&&%%%%%%$$$######$$$$$$&&&$$$%%%(((((($$$"""$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$'''******(((%%%'''---...BBBiiiwww[[[<<>>999AAAggg}}}\\\uuu|||bbbsssdddhhh{{{ZZZvvv}}}zzzvvv}}}wwwUUU555,,,+++***)))((('''&&&%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&)))(((%%%###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$''')))***(((&&&###333BBBYYYuuurrrNNN111...---,,,+++***))))))))))))((('''&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))***++++++++++++,,,///111888>>>LLLqqq|||nnnKKKddduuu^^^qqq]]]WWW~~~bbb[[[ZZZ~~~uuu}}}vvvzzz~~~SSS666444111...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,...//////...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000...000222///000AAAVVV{{{JJJTTTzzzQQQ777111999777CCCkkk|||___vvv}}}ddd{{{fffmmmzzz[[[{{{|||{{{yyy}}}qqqLLL000******))))))((('''&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$###(((&&&&&&))))))%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&))))))((('''(((BBB]]]rrrzzzddd???+++---,,,,,,+++***)))((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''(((((((((((()))))))))***++++++++++++,,,///111999>>>KKKooorrrNNN```~~~www```qqq```UUUzzzbbbZZZ[[[www|||uuuxxxVVV888555222...///...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///000000//////...---------,,,,,,++++++,,,,,,------.../////////111...///222000///999FFF{{{lllMMMmmmttt@@@555444777222===eee~~~```uuu|||dddfffqqqyyy\\\}}}}}}}}}||||||jjjDDD,,,******)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((($$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%%%%%%%$$$###(((%%%%%%((('''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&((((((((((((666VVVrrr|||qqqPPP333...+++++++++******)))((('''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((******))))))))))))***************++++++++++++,,,...111999@@@LLLooowwwSSSZZZyyy|||cccqqqeeeRRRsssddd[[[]]]{{{xxx{{{vvvvvvVVV888444000,,,---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000000000//////.........---,,,,,,++++++,,,,,,------...////////////,,,---111222000333999VVVhhhaaajjjaaaoooWWW666888555666000===ddd~~~aaaqqqwwwdddgggwwwxxx[[[|||}}}yyyaaa<<<+++,,,***((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''''''''###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''$$$$$$$$$%%%%%%%%%$$$$$$'''$$$###%%%%%%""""""%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''((()))BBBfff|||ddd@@@,,,...***************)))''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((************+++++++++,,,,,,,,,***++++++++++++,,,...111666@@@NNNnnnyyyVVVTTTtttdddnnnlllQQQllldddYYY___ooozzzzzzzzztttWWW999444///+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////000000000///---,,,.........------,,,,,,,,,,,,,,,------.../////////,,,***+++000222222222333BBBtttoooxxxIIIBBBHHH<<<111666000333333DDDkkk}}}```nnnttt}}}ccciiixxx[[[yyy|||sssWWW555+++...***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''***,,,+++***''''''&&&%%%%%%%%%%%%%%%&&&###"""$$$$$$!!!"""%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&&&&&&&(((***EEEmmmuuuVVV777'''***((()))*********((('''&&&&&&'''((()))*********))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++++++++,,,,,,,,,***++++++++++++,,,///111222@@@QQQooo~~~yyyWWWPPPqqq~~~bbbiiitttQQQgggaaaVVVaaaeeezzzxxxsssYYY:::555111---......++++++++++++++++++++++++******+++++++++,,,,,,,,,//////000000///...,,,+++------------------------,,,,,,------.../////////+++***,,,///222333222111444OOOrrr|||{{{___;;;:::666222444222///333666JJJrrryyy```llltttwwwccciii{{{[[[www~~~xxxkkkLLL...***///((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%(((,,,...///...,,,***'''%%%$$$$$$&&&''''''$$$###$$$$$$""""""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%(((+++IIIqqq~~~cccEEE222((()))'''((()))******((('''%%%%%%&&&'''))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))*********++++++***++++++++++++,,,///111000DDDXXXttt{{{[[[OOOooo~~~bbbiii|||SSSeeeaaaUUUccc___zzzwwwrrrYYY999444000,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...,,,,,,,,,,,,------.../////////,,,,,,------.../////////,,,---......000222222222---555GGGXXXkkktttQQQ:::>>>333333;;;222222444666JJJrrrvvvaaakkkuuusssddd{{{fff}}}\\\vvv~~~|||uuueeeFFF******000''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&######%%%)))---000111000///,,,(((%%%$$$$$$&&&((()))%%%$$$%%%%%%######'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%(((,,,OOOtttwwwRRR666---,,,...&&&''')))******(((&&&%%%###$$$&&&((())))))((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((())))))))))))***++++++++++++,,,///111222III___zzz```OOOpppeeekkkTTTeeecccWWWddd^^^zzzvvvqqqVVV777222---***,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,............---+++,,,,,,---...///000000,,,,,,------...//////000---///000......111222222222444;;;:::;;;]]]ooovvvOOO777777666444555222333222444OOO{{{rrrhhhllliiijjjmmmpppmmm\\\qqquuuZZZ:::((((((***'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&)))******)))&&&&&&%%%$$$$$$%%%%%%%%%###$$$'''+++///111000///000...***%%%###"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$(((,,,///VVVrrrccc999---...***++++++((((((***,,,+++))))))'''$$$###&&&((((((***...))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&)))+++---...------///000111QQQttt~~~}}}}}}cccTTTooojjjdddYYYYYYqqqXXX}}}\\\aaakkkllllllHHH222000---,,,///...///...,,,+++******+++,,,,,,++++++******++++++,,,+++++++++,,,---...///000///............---------,,,,,,+++++++++,,,---...------......//////000000333777666888>>>LLLvvveeebbbBBB111555555444555333333222555QQQ|||tttggglllgggmmmpppmmmjjj|||ZZZooopppSSS666((()))***'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,111333333222000---***&&&###""""""###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%(((***)))''',,,333___mmmWWW333***,,,(((***)))((('''***,,,+++(((&&&(((%%%$$$((()))&&&&&&((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++---...------///000888WWWyyy}}}fffTTTnnnjjjccc[[[YYYpppXXX}}}^^^^^^jjjlll]]]===,,,///...---///---///...---,,,+++++++++,,,,,,++++++******++++++,,,+++++++++,,,---...///000000////////////.........,,,,,,+++++++++,,,---...------...//////000111111111111///333888CCCnnn}}}vvvMMMQQQ888000666444222444222444333777SSS}}}vvvgggnnniiirrryyyjjjhhh|||ZZZppp|||gggIII111)))******'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''''''''%%%###%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%(((---222555666555///---***&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''"""%%%+++***&&&000AAAllldddEEE+++)))---***,,,+++++++++...000///)))$$$((($$$$$$((()))&&&$$$%%%((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))+++---...------///000999TTTttt~~~kkkSSSlllkkkbbb___WWWoooWWW}}}___ZZZkkkoooTTT777+++000000......,,,000///...---,,,,,,,,,,,,++++++************++++++++++++++++++,,,...///000000000000////////////...,,,,,,+++++++++,,,---...,,,---...///000111222333444000...444777===ggg{{{hhhPPPKKK888444888333000333222444333888WWWwwwiiiqqqmmmxxxiiiiii___ttt|||www]]]>>>,,,)))+++***(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''',,,111444555555---+++)))&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,""""""++++++***===YYYsssXXX666(((///888:::===AAABBBCCCDDDFFFDDD;;;222+++&&&###&&&)))'''&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))+++---...------///000222EEEcccuuu|||nnnRRRjjjmmmaaadddUUUoooVVV|||^^^VVVqqqvvvVVV;;;///444111...---***000//////...------,,,,,,++++++************++++++*********+++,,,---//////////////////............,,,,,,+++++++++,,,---...,,,,,,...///111222333444555000...666888666YYYaaaZZZGGG888555777000...333222333222:::ZZZxxxjjjtttppp{{{hhhjjjbbbvvvzzzqqqSSS555)))++++++)))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%$$$%%%&&&''''''''''''&&&###$$$%%%)))...111222222***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++%%%***888<<<<<>>222'''$$$$$$######$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((()))+++---...------///000333666LLLhhhyyyrrrUUUhhhpppaaaoooWWW{{{rrrSSSwww___XXX||||||wwwUUU:::...111...+++//////......///......---++++++******))))))))))))******************+++---...///---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...+++,,,---...///000111222000000///555777000>>>^^^~~~qqqUUU\\\<<<111111444000111555000000000;;;___hhhvvvllljjjhhhooo___uuu{{{uuueeeFFF---+++...(((%%%)))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$######%%%'''((('''%%%###$$$&&&((()))(((''''''&&&%%%$$$%%%'''(((((((((%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""///EEE\\\gggiiikkknnnIII111+++333>>>XXXppppppjjjnnnmmmkkkpppssshhhWWW;;;000%%%$$$%%%%%%######%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((())))))+++---...------///000222666MMMhhhvvvxxxXXXggg}}}qqqaaauuu[[[{{{tttRRRuuueee\\\zzz~~~tttRRR999///333///,,,//////------......---,,,+++*********))))))))))))******))))))******+++,,,...///......---------,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,---...//////000111444222333888666===PPPzzzmmmWWW___>>>333444777333444444,,,//////;;;```ggguuummm```~~~lllsss```vvv~~~~~~yyysssbbbCCC,,,,,,///'''$$$)))'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$%%%&&&'''&&&$$$###$$$&&&((())))))((('''(((&&&$$$$$$&&&'''&&&%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###222HHH[[[hhhnnnnnnmmm???,,,+++000333KKKbbb```[[[______]]]ccchhh___NNN333)))"""$$$((((((&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))+++---...------///000---444NNNiiissszzz~~~YYYggg{{{rrraaazzz^^^}}}uuuRRRssskkk___www}}}tttSSS;;;222666222,,,...---,,,------...---,,,***)))******))))))))))))******)))))))))***+++,,,......//////.........---------,,,,,,+++++++++,,,---...,,,,,,,,,------.........---222---,,,333555:::FFFTTTnnnTTT666555444222111111222222///333???ooo```yyyhhh}}}ggg___nnn~~~{{{hhhnnn~~~rrrfffbbbAAA...---)))''')))((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&)))++++++)))&&&$$$((('''&&&%%%$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))DDD]]]dddwwwvvvQQQ444///***''')))---222444???;;;999;;;???===666///(((((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))***,,,,,,,,,***...888LLLddduuuzzz|||```hhh~~~ZZZvvvaaavvvzzzRRRoooiiiYYYsssrrrRRR;;;111333000///111...,,,,,,------...---------,,,,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***000000///---,,,,,,///111,,,,,,------------------//////000333666666222///111222222222222444888;;;YYYzzzVVVkkkLLL666555333222111111222222000333???ooo|||```{{{jjj{{{eeeYYYhhh}}}|||iiiooo{{{ooobbb```???++++++'''&&&)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******(((&&&$$$((('''&&&%%%$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&>>>ZZZhhhrrrfffEEE,,,)))&&&%%%'''***+++,,,...,,,+++---//////+++'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))---+++)))***,,,...000000...888MMMeeeuuu{{{~~~ffflllYYYtttaaattt~~~TTTnnnhhhTTT}}}tttsssWWW>>>111333000000000***,,,------......---------------,,,+++++++++,,,,,,***+++,,,------,,,+++***...//////...------///111............///000111111222333666:::===;;;666222222222222222222333777:::OOO~~~mmmhhhhhhYYYfffBBB555444333222111111222222000333@@@ooozzzaaa|||iiixxxcccTTTeee}}}}}}{{{{{{iiippp~~~yyylll```]]]<<<)))(((&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''))))))'''%%%###'''&&&&&&%%%%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''':::[[[rrrnnnRRR999&&&%%%%%%&&&(((((('''%%%%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,222111000---++++++---000...888LLLeeeuuu|||gggiiiYYYqqqcccrrrTTTlllgggOOOxxxsssuuu^^^CCC555555222111222,,,------.........------,,,...---,,,,,,++++++++++++++++++,,,------,,,++++++,,,---///000///...///111000/////////000333555777222555999>>>@@@===888444222333333222111333666999CCCsss|||```RRRXXX^^^bbb???555444222111111111222222111444AAAppp|||```{{{eeevvvcccWWWiii|||{{{xxxxxxgggooo}}}yyymmm```]]]<<<)))(((%%%$$$((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))),,,===bbb|||jjjEEE222'''''''''(((******(((&&&&&&((()))(((''''''+++...)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...999@@@DDD>>>333******...---666KKKcccttt{{{~~~hhheeeZZZpppeeepppTTTjjjgggNNNvvvrrruuufffMMM>>>;;;333111444111...............------,,,......---,,,+++++++++++++++,,,---......---,,,+++))),,,///111000//////000000///......000444777:::111333666999:::999666333333333333222111222555777<<<^^^}}}|||YYYHHHQQQddd]]]@@@444333222111111111222333111444BBBqqq|||aaazzzaaayyywwweee\\\ooo}}}{{{xxxwwweeennn~~~~~~{{{oooccc]]]<<<***)))&&&%%%'''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))000EEEhhhzzzaaa===///+++***(((((()))******)))%%%'''(((&&&######'''+++---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,---...;;;IIIUUUPPP>>>///,,,000---666JJJaaarrryyy}}}ppphhh[[[ooohhhnnnWWWlllgggPPPwwwpppuuuqqq[[[NNNGGG888000111000.../////////......---,,,...---,,,,,,+++++++++,,,,,,---...//////...---,,,))),,,000111111000/////////...------///222666888000111222222222333333444333333333111000111444777<<>>FFFuuuyyyzzzuuuPPPHHHYYYuuuRRR>>>333222111000000111222333000555CCCtttxxxfff]]]uuuxxxiii\\\uuummmsss}}}~~~~~~||||||yyymmmaaaRRR444&&&***)))'''(((%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***888]]]mmmTTT<<<222%%%***(((&&&%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&'''---,,,***(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***,,,---***111777777222---+++---888@@@RRRhhhxxx~~~tttcccuuuXXXhhhooolll[[[llljjjQQQvvvppp~~~zzz}}}qqqooorrrgggTTTAAA///000000000000///...---,,,++++++++++++,,,---......---...///000000///...---,,,...000000///......///000///...............///---///000000...///111444000111111000000222666888======___vvvzzzqqqKKKIII___{{{NNN999222222111000000111222333000555DDDuuu{{{iii[[[vvvxxxiii~~~\\\wwwrrrwww}}}~~~}}}{{{zzzvvvjjj^^^LLL///###)))***((()))&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''---<<>>```lll```[[[zzzmmmfffBBB\\\@@@666...............///////////////333RRRkkkgggbbb^^^kkk~~~nnn___tttssswwwzzzrrrzzz~~~pppZZZ>>>---((())))))))))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''$$$###$$$&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''(((!!!$$$&&&)))FFFeeeiiiAAA222((((((((($$$%%%***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$"""###%%%(((+++)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***++++++******,,,...222???XXXrrr~~~}}}ttt```ttt|||[[[ZZZzzz}}}}}}ZZZxxx{{{pppxxx~~~{{{SSS777...000...------------,,,***++++++************++++++(((***---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///111111111000000333666::::::000666777555999XXXkkkWWWSSSiii\\\SSSAAA^^^>>>333...............////////////111555UUUlllgggccc^^^lllooo```sssrrrwwwyyyrrryyy}}}~~~ssslllVVV;;;+++***+++)))***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''((())))))(((###$$$&&&444TTTiiiccc999...&&&(((((($$$###(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$######%%%(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***,,,,,,++++++---//////@@@\\\uuu}}}}}}|||sss___rrr}}}[[[YYYzzzxxxZZZwww|||}}}wwwyyy```@@@111000...------------,,,***++++++************++++++***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111222333222111000111222666...555555444666MMMkkkSSSMMMSSSLLLDDDEEE```;;;222000............////////////111666VVVmmmfffddd```lllmmm___qqqpppyyyyyyrrrzzz}}}vvvvvvlllUUU>>>///***)))***(((&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''((()))&&&###+++EEEccceeeRRR222+++'''((((((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((***,,,---,,,,,,...///---:::PPPffftttyyyzzzzzzzzzrrr^^^ooo~~~\\\WWW~~~zzzqqq\\\yyy}}}{{{|||iiiHHH555000...------------,,,***++++++************+++++++++,,,...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---///000111000000111333666000777555666777EEEsssyyygggQQQHHHBBBFFF>>>LLL^^^777111333............////////////000555UUUkkkdddgggccc~~~jjjkkk]]]qqqppp|||yyyttt{{{~~~}}}xxxwwwyyysssZZZ:::+++---***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&555YYYmmmYYY<<<...***((())))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''***,,,---------...//////333>>>OOOcccrrryyyzzzzzzsss]]]lll^^^VVVzzzyyyjjj___|||zzz{{{mmmLLL777000...------------,,,***++++++************++++++++++++---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000333555666111777555777777===aaapppcccYYYMMMBBBOOO???OOOYYY444222333............///////////////555UUUkkkccchhhddd|||hhhiii\\\qqqpppyyyuuu|||~~~|||zzzwww~~~sssMMM666333+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""")))+++---DDDiiilllJJJ...+++*********)))'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&(((+++------------...222111333>>>UUUmmmyyy{{{zzzttt]]]iii```VVVtttyyydddbbb~~~yyyvvvmmmMMM777000...------------,,,***++++++************++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...222333222111//////111333444000666222555777555PPPnnnfffoooeeeQQQ___@@@LLLRRR333333000............////////////...555VVVpppdddgggddd{{{hhhkkk]]]rrrqqqwwwttt{{{|||{{{zzzzzz}}}cccIII:::+++)))'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&...777RRRqqqeee???---)))******((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$'''+++,,,---,,,---...000111222999MMMgggwww{{{zzzuuu]]]ggg~~~aaaVVVnnnyyy___uuudddxxxssslllKKK333000...------------,,,***++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111111111000///333444666555333111000111444111555000555777111EEE|||pppmmm~~~aaalllAAAIIIMMM333444,,,............/////////000///666WWWvvvdddfffccc{{{hhhlll___sssrrrvvvssszzzzzzyyy{{{~~~~~~rrrXXX???+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$222111...+++(((%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$############$$$$$$######$$$%%%&&&&&&'''(((###111???[[[ttt^^^999222(((******'''%%%%%%%%%$$$#########$$$$$$%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((###&&&***,,,,,,,,,,,,---,,,111444:::JJJbbbsssxxx{{{vvv]]]fff|||cccVVViiiyyy\\\}}}{{{hhhdddwwwssskkkIII000000...------------,,,***++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111000000333777999777444222111666333666111666999111AAAooo~~~iiivvvlllttthhhBBBTTTFFF777333000///////////////000111111111222ZZZwwwnnn}}}qqq]]]~~~iiijjjeeevvvnnn}}}{{{uuuwww}}}}}}www~~~yyy~~~{{{gggLLL999)))(((---(((%%%(((&&&%%%&&&'''''''''&&&%%%$$$###########################""""""$$$&&&***---///...---,,,***(((&&&$$$###%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$########################&&&%%%###!!!###'''))))))&&&333KKKiiipppPPP333222,,,,,,+++)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,333333111@@@]]]qqquuuxxx``````{{{~~~tttRRRbbb|||bbbuuu[[[cccxxxtttsssdddBBB111000//////---,,,+++******************************++++++******+++---...///222111///---,,,,,,,,,,,,111111000000//////......000222444555555555777888666444222222333666:::===PPPuuukkkwwwpppzzziiiIII\\\HHH444///000///////////////000111111444555]]]vvvrrrttt]]]~~~iiihhhcccwwwooo~~~~~~vvvvvv{{{}}}yyy{{{~~~pppWWW;;;+++(((---(((&&&(((&&&&&&&&&'''''''''&&&%%%$$$########################$$$#########$$$&&&(((***''''''&&&%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&$$$###$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###$$$&&&((((((+++AAAXXXhhhbbbCCC+++---,,,+++***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++111111///===YYYooovvv~~~www```___zzz}}}vvvTTTaaa|||aaattt[[[eee}}}sssvvvbbb@@@111000//////...,,,++++++***+++++++++++++++++++++++++++++++++++++++---...///111///...,,,++++++++++++000000000/////////......000222555555555555666888666444222111222555888:::CCCrrrmmmmmmrrrvvvppp|||cccJJJ```GGG111+++222///////////////000111111555555]]]uuuvvvwww]]]~~~iiifffbbbxxxpppxxxvvv{{{|||{{{}}}wwwbbb???---)))---(((&&&(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((222QQQfffcccPPP555&&&***++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++///...---999RRRkkkwww|||xxxbbb^^^xxx}}}wwwWWW```}}}aaarrr[[[~~~fffsssxxx^^^>>>000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...---,,,+++*********/////////...............000222555555555555666777888666555333333444666777888VVVmmmllleee]]]jjj{{{WWWDDD]]]CCC111***555///////////////000000111222222ZZZtttwwwyyy]]]~~~jjjgggcccwwwppp{{{zzzyyy{{{~~~xxxdddEEE000***,,,(((&&&)))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###""""""###$$$$$$%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&$$$"""&&&+++;;;\\\iiiXXXBBB000(((,,,***))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++......---666KKKfffyyy{{{zzzeee___www~~~xxxZZZ___```pppYYY|||ddduuuxxx|||YYY;;;000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,,,,+++++++++.........---------------000222444555444444555666:::999777666555555555666888EEE|||qqqhhhWWWIIIggg|||NNNBBBZZZ???444,,,444///////////////000000111000111XXX~~~ssswww{{{]]]~~~jjjiiieeevvvooo}}}~~~~~~yyy}}}~~~~~~uuubbbJJJ444***,,,(((''')))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$###"""###%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&###""")))555LLLeeedddJJJ888000++++++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,...//////444DDDaaayyy{{{}}}iiiaaavvvyyy\\\^^^```lllXXXzzz___}}}wwwvvvwww{{{TTT999111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,------///111333333333222333444777777666555444444333333;;;<<>>gggyyyJJJIII]]];;;777,,,222///////////////000111111111222YYY~~~pppwww}}}^^^~~~kkkjjjeeevvvnnn}}}}}}zzz~~~~~~}}}sss```OOO777+++,,,((('''***'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%#######################################$$$%%%%%%###"""!!!###%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&$$$$$$222DDD```jjj[[[===111///***'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***------000111222===[[[xxxzzzmmmbbbvvvzzz^^^[[[}}}___gggVVVxxx[[[vvv|||vvvsssxxxQQQ888222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......//////......---,,,++++++++++++,,,,,,,,,,,,...000111222111000111222222222333333333222222111999888]]]nnnUUUCCC999dddhhhBBBQQQaaa777777---000///////////////000111111111222YYY~~~lllsss___}}}kkkhhhdddwwwooo~~~{{{www{{{~~~yyyxxxppp^^^SSS:::,,,+++((((((***'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###!!!!!!"""""""""########################$$$$$$%%%###""""""$$$&&&(((''''''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''%%%)))===TTTkkkiiiPPP222,,,,,,((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,000222000666TTTtttxxxnnnbbbttt{{{bbbVVVyyy___dddVVVvvvZZZrrrxxxqqqvvvNNN777333////////////............++++++++++++++++++++++++------...//////...---,,,------.........---,,,+++************++++++,,,,,,,,,...000000///...///000///000222444555555444333444777OOO~~~iiiLLL>>>666___TTT999UUUccc444777...111///////////////000111111000111XXX}}}jjjooo}}}```}}}lllfffbbbxxxppp||||||}}}}}}|||xxxtttwwwxxxssstttnnn]]]VVV;;;,,,+++((((((+++(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&#########"""###$$$$$$%%%$$$######%%%'''))))))(((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################&&&###$$$((('''---DDD___mmmeeeHHH,,,(((***(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++///222...222OOOqqqvvvnnnaaarrr~~~}}}dddSSSvvv___bbbVVVtttZZZqqq{{{qqqtttMMM777333///////////////.........************************------/////////...---,,,+++,,,---...---,,,+++***))))))******+++++++++,,,+++---//////...---...///000222555777999999888777333999GGGxxxuuuggg\\\555???EEE???777YYYmmm777777000///............////////////000444ZZZqqqrrraaa}}}nnnhhhhhhzzzsss~~~~~~xxx{{{wwwmmmooovvvwwwvvvmmm[[[KKK<<<+++%%%(((+++(((###((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''###""""""###$$$''')))***&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((''''''444TTTrrrxxxZZZAAA111%%%&&&,,,***%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))......000111222IIIooozzzvvvsssaaaiii|||bbbQQQooobbb\\\cccoooWWWppp|||~~~qqqlllGGG777222///000111000---,,,---...+++++++++++++++++++++++++++,,,---/////////......,,,...000000...---,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---111444...<<<:::333999<<<666222666222AAA___xxxhhhXXX999FFFCCC???;;;]]]kkk666444///000............///////////////222XXXpppsssbbb{{{llliiiiiiyyysss~~~zzz}}}uuukkkllltttuuuvvvmmm\\\JJJ===---&&&'''***(((%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%'''(((&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((///DDDaaawwwpppTTT>>>111&&&&&&+++(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))......///111111HHHmmmyyyuuusss```hhh|||dddRRRoooddd[[[aaammm[[[sss{{{ppplllGGG777111////////////////////////---------------------------...///000000///......,,,...000000...---,,,---***+++,,,,,,------,,,,,,,,,---------,,,...111444AAAHHH>>>000222777555666333222@@@XXXzzzkkkZZZJJJWWWGGG<<<@@@eeehhh555000...111............////////////...000UUUoootttbbbzzzjjjjjjiiiyyysss}}}|||xxxyyy}}}|||xxxuuuiiijjjqqqtttuuummm[[[III>>>000(((&&&((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%&&&888VVVmmmvvvbbbKKK:::222((('''***&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***)))---...///111111FFFiiivvvttttttaaaggg~~~hhhSSSooohhh[[[^^^iii^^^uuuyyy}}}oookkkGGG777111///---,,,...111333222000...........................///000000000///...---,,,...000000...---,,,---***+++,,,,,,------,,,,,,---.........---///111444FFFKKK>>>///000333222555444555???PPPzzzooodddccclllOOO777EEEmmmfff777//////111............///////////////...TTTmmm~~~ttt~~~aaazzziiikkkiiizzzrrr{{{|||yyyxxxxxxuuuqqqwwwjjjiiippprrrtttjjjXXXIII???222)))&&&'''((((((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%)))DDDgggwwwsssVVVBBB888333+++***+++&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))------///111000CCCeeeuuuuuuvvvcccgggnnnTTTnnnooo\\\\\\fff^^^sssyyyzzzpppiiiFFF777000///,,,***---333666444000............................../////////...,,,+++,,,...000000...---,,,---***+++,,,,,,------,,,,,,.../////////...///111444666>>>888000333333...///777777>>>KKKvvvoooooouuutttTTT444KKKvvvbbb;;;000000000............////////////000...TTTlll}}}ttt{{{bbb{{{iiikkkiii}}}rrryyy~~~~~~~~~}}}zzzxxx{{{mmmkkkqqqsssssshhhSSSJJJ@@@333***''''''((((((&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((()))'''&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***)))444SSSttt{{{nnnMMM===666555---+++---(((''''''(((((()))(((((('''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))---,,,...000...@@@___tttvvvyyyeeegggrrrTTTkkkuuu[[[}}}[[[eee[[[oooxxxwwwqqqeeeDDD777//////,,,***---222555333000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,...000000...---,,,---***+++,,,,,,------,,,,,,---///000000//////111222***333111...444333---///666444:::IIIqqqjjjqqqvvvlllXXX999UUU}}}\\\<<<000111000............////////////222...TTTnnn}}}uuuzzzddd|||jjjkkkiiirrrxxx}}}zzz}}}~~~~~~pppmmmtttvvvuuugggQQQMMMAAA333***((())))))''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%''')))***(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++===]]]vvvuuufffHHH:::555444---+++---)))&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++***,,,,,,...000---===[[[ssswww{{{ggggggtttSSSiiixxxZZZvvv\\\dddYYYlllwwwuuupppzzz```BBB777///...,,,+++---000222111///++++++++++++++++++++++++***+++,,,,,,,,,+++***))),,,...000000...---,,,---***+++,,,,,,------,,,,,,---...000000///...000111///444...***000000///555333///888HHHmmmbbbnnnnnncccfffEEEaaaUUU999---111///............////////////333---SSSrrrwwwzzzccc~~~{{{jjjiiihhhsssyyy{{{www{{{~~~}}}}}}qqqooowwwzzzxxxiiiQQQOOOBBB111)))***+++)))&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$///JJJhhhwwwqqqdddFFF888444333+++)))---)))%%%&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***,,,+++...000---:::WWWpppvvv|||gggfff}}}tttRRRgggzzzVVVooo^^^eee[[[mmmwwwrrrlllrrr[[[???666000......------......------++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,...000000...---,,,---***+++,,,,,,------,,,,,,,,,...//////.........///444666...***000000///888555111;;;GGGuuukkk]]]kkkiii```wwwOOOjjjOOO666+++111///............/////////000333,,,RRRuuuyyy{{{___zzz{{{iiiiiihhhtttzzz|||~~~}}}|||~~~ppppppyyy}}}{{{kkkRRRQQQBBB000)))+++---***$$$***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))888YYYvvv~~~vvvlllEEE777222111((((((,,,)))%%%%%%&&&'''((((((''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++***,,,+++...000,,,999UUUooouuu{{{gggeee|||rrrRRReeeyyySSSkkk```eee^^^ooovvvppphhhkkkYYY>>>666000...//////...,,,***+++,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,...000000...---,,,---++++++,,,---------,,,,,,+++---//////...---...///000444///...444111...666;;;666@@@GGGhhhqqq~~~aaaiiiiii[[[vvvLLLnnnjjj<<<...444---222............////////////...///LLLzzz|||zzzhhhiii~~~iiixxxfffsssyyy}}}}}}~~~|||rrrrrrxxx{{{zzzfffIIIBBB888,,,'''(((***)))&&&+++***)))''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''((('''$$$,,,///MMMjjjttt}}}tttVVV777333...***)))(((''''''%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%$$$%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$""""""###%%%"""###$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((()))******++++++,,,(((***///...---888IIIjjjxxxvvvddd___pppzzzZZZZZZ~~~^^^ffffff\\\[[[ggg}}}rrrcccaaaXXX<<<666444......---------,,,,,,,,,++++++************++++++,,,///222333222///......111111000///...,,,***)))++++++*********+++,,,,,,,,,---...///000000000000222222222111//////111333;;;999888FFFJJJ___yyybbbggghhh]]]vvvJJJlllfff;;;///444---000............////////////000111LLLwwwyyy{{{nnnooo}}}hhhzzzhhhsssxxx}}}}}}}}}{{{qqqpppwwwyyywwwdddFFF@@@777,,,'''(((***)))&&&***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%)))777[[[uuu{{{pppNNN555111,,,)))(((''''''&&&%%%&&&&&&&&&%%%%%%'''((('''&&&%%%$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%#########$$$###$$$%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((()))******++++++,,,(((***///...---888GGGnnn|||{{{iiibbbqqq}}}[[[ZZZ```fffeeeZZZ\\\hhhvvvaaa___UUU999333111......---------,,,,,,,,,++++++************++++++---000222222111000//////111111000///...,,,***))),,,++++++++++++,,,------,,,---...///000000000000111111111000//////111333000333333>>>===RRRqqq```bbbgggeeesssEEEhhh___:::000222...------............/////////111333III{{{tttvvvzzzuuuuuu{{{hhhxxxhhhtttxxx|||~~~||||||{{{pppooouuuwwwuuuaaaCCC<<<555+++'''(((***)))&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&,,,FFFiii{{{}}}|||gggCCC222...***((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%$$$###$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))******(((%%%######$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++)))***......---666DDDnnnooofffqqq~~~^^^ZZZ~~~aaafffeeeXXX___kkkxxx___\\\QQQ666111.........---------,,,,,,,,,++++++************++++++///000111111//////000111000000//////---,,,******,,,,,,,,,,,,------......,,,---...///000000000000///000000///......000222...444555;;;444JJJgggZZZYYYfffppplllBBBdddUUU666111111000+++---------.........//////111444DDDtttrrrsss}}}xxxuuuuuuzzzgggqqqbbbwwwzzz~~~}}}}}}{{{qqqpppuuuwwwsss___@@@888222+++'''((())))))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&%%%$$$&&&***999UUUqqqyyyyyyuuu[[[888...+++(((&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((()))))))))******'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''---...---***&&&$$$######%%%&&&&&&'''((((((((('''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********+++)))***---------555???hhh{{{pppgggppp{{{{{{|||aaaYYY|||dddffffffYYYbbbmmmvvv^^^[[[zzzMMM444111---......---------,,,,,,,,,++++++************++++++...//////...,,,,,,...000/////////...---,,,+++***,,,,,,---....../////////------...//////000//////---/////////......///111222777666999333LLL^^^TTTOOOeee|||dddCCCdddLLL333111...333+++------------...............444???lllssssssxxxqqqqqqzzzgggjjjZZZ|||}}}~~~~~~|||rrrsssxxxyyyttt]]]>>>333///***(((((())))))''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%'''&&&$$$(((///GGGdddxxx{{{yyylllKKK++++++(((&&&%%%%%%%%%$$$###%%%&&&&&&&&&%%%%%%'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''...///...+++'''$$$###$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))*********)))***,,,,,,...333:::]]]ttt}}}oooeeennnxxxxxxzzzcccYYYyyygggfffiii[[[dddooorrr___ZZZuuuHHH333222///......---------,,,,,,,,,++++++************++++++,,,---,,,***)))***,,,...------......---,,,+++++++++,,,---//////000//////---...//////////////////,,,...//////......///000111444000555666TTTWWWSSSGGG```^^^NNNkkkIII222222,,,666+++,,,------------.........,,,444;;;ggguuurrr{{{llllllzzzggggggTTT|||}}}tttuuu||||||uuu\\\:::///,,,)))(((((())))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%((('''%%%+++555SSSnnn~~~}}}vvv\\\888$$$(((&&&%%%$$$%%%%%%%%%###%%%&&&&&&&&&%%%%%%'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''---------***'''$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***)))***++++++,,,...222555UUUmmmyyymmmdddmmmwwwxxx|||fffXXXwwwiiiffflll]]]bbbnnn~~~qqq```YYYpppDDD222333000......---------,,,,,,,,,++++++************++++++***++++++)))((((((***,,,,,,,,,---------,,,,,,+++***+++---///000000//////......///////////////...+++---///000/////////000000222...555<<<^^^UUUVVVBBBYYY]]]^^^wwwKKK444333***777+++,,,,,,---------.........+++555:::dddvvvrrr{{{jjjiii{{{gggkkkUUU{{{~~~~~~{{{tttwww~~~}}}tttYYY666+++***)))((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$%%%***)))&&&...:::___vvv}}}tttdddBBB((()))'''%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%'''(((''''''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''******+++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***++++++,,,...000111RRRkkkyyynnndddmmmwwwyyy}}}gggWWWuuukkkfffnnn^^^___kkksss```WWWlll@@@000333///......---------,,,,,,,,,++++++************++++++)))***+++***((((((***++++++,,,,,,---------,,,,,,)))***,,,...000000///.........////////////......+++---000111000///000111000444000666<<<]]]|||TTT[[[AAATTT^^^jjjNNN666444)))888***,,,,,,,,,---------......***666999dddwwwqqqyyyjjjjjj|||gggoooWWW|||}}}}}}zzzssswww~~~tttWWW444***)))(((((((((((()))(((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))*********)))'''&&&(((((((((((((((((((((((()))$$$%%%******'''///>>>iiizzzwwweeeNNN+++333&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))(((%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***+++***+++...000///RRRmmmzzzoooeeemmmxxxzzz{{{}}}~~~hhhWWWtttmmmfffnnn^^^\\\hhhvvv```UUUkkk>>>///111---......---------,,,,,,,,,++++++************++++++)))+++,,,+++***)))***+++++++++,,,---------,,,,,,((())),,,...//////.........///////////////......+++...000111111000111111...444000333333QQQuuuLLLVVVGGGaaazzz{{{eeezzzUUU333111...222000---------............//////222666bbb|||zzznnnzzzwwwccc~~~iiisss___zzzyyyvvv{{{yyyvvvHHH555+++******)))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((&&&%%%(((+++,,,***(((%%%&&&((()))))))))((('''(((###$$$(((&&&&&&888PPPooooooFFF444***"""'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$''')))***)))'''%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))***+++,,,......GGGkkkvvvrrrdddcccxxxyyyzzz|||oooXXXpppsss]]]~~~sssWWWxxx\\\hhhsssiiiPPPwwwbbb;;;000///+++///...---***)))((())))))+++*********,,,,,,***(((************))))))))))))------,,,***((((((+++---***++++++,,,---...//////444222000///......---,,,.........///000000111111---111111444;;;AAATTTrrrqqqNNNTTTDDDbbbhhhZZZ666222---000...---------............///(((222<<>>FFFeeefffaaa{{{fffjjj{{{bbb}}}yyyvvv|||{{{}}}iii<<<...******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''((()))******))))))'''&&&&&&&&&'''(((***,,,******)))&&&***<<<]]]yyy]]]777***+++'''%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))***,,,---...???cccsssttteee```vvv{{{~~~|||{{{~~~uuuXXXmmmzzzbbbzzz|||^^^xxx```jjjlllxxxWWWppp{{{PPP333///111///000+++)))///999;;;333***,,,***)))***+++,,,,,,+++,,,,,,,,,+++******)))))))))*********)))***,,,...***++++++,,,---...//////222...+++,,,000222000---//////000000111222222222...000///444<<<<<>>444//////000+++...------------...//////111///444VVVooowww{{{uuuzzzgggyyygggwww~~~{{{rrr~~~~~~~~~\\\444---))))))((('''''''''''''''+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%+++***AAAqqqtttmmm666222,,,(((((()))******)))))))))((((((((((((((('''''''''((()))(((&&&%%%'''((((((((((((''''''''''''&&&%%%###"""$$$(((+++''''''(((((('''&&&%%%%%%$$$$$$$$$%%%'''+++000222&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''&&&!!!$$$***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---666WWWuuuwwwggg```jjjwwwyyy}}}YYYTTTwwwvvviii^^^oooXXXmmmxxx```^^^WWW|||PPP777222444333///+++,,,------......------///---+++******,,,///111111///,,,))))))+++...000,,,)))''')))---...+++''')))***,,,......---,,,+++.........------,,,,,,,,,***,,,............///111111222222222222444777:::hhhhhhZZZ^^^rrrnnnooo[[[ccc^^^<<<333/////////+++...------------...//////000...444TTTlllttt|||qqqwwwgggwwwgggwww}}}xxxsss~~~~~~~~~ZZZ333,,,))))))((('''''''''''''''))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((())))))))))))'''&&&%%%%%%%%%&&&((()))+++***...JJJuuusss___444000+++(((((()))))))))))))))))))))))))))))))))***((('''&&&&&&&&&&&&&&&&&&''')))*********)))(((*********(((&&&&&&(((***''''''(((((('''&&&&&&%%%%%%%%%$$$$$$&&&***---///&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%'''&&&"""###'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---999XXXvvvxxxhhh___hhhuuu}}}YYYTTTvvvvvvggg___oooZZZnnnyyybbb___WWWzzzNNN666222333111///+++,,,------...---------...---+++******,,,...000000...,,,******+++---......+++)))+++...///,,,)))''')))+++...//////......//////.........---------+++---......------///000000111222111111333777999[[[bbbXXX[[[mmm||||||___ccc[[[:::222.........+++...------------...//////......333RRR~~~~~~kkksss}}}ooouuufffuuufffwww{{{vvvttt}}}XXX000,,,))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******---+++)))'''&&&''')))***///***888ZZZ{{{qqqKKK000---***))))))))))))(((************************+++***(((&&&&&&''')))***''')))+++---......---,,,,,,---......+++)))(((((('''''''''(((''''''&&&%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%'''&&&###"""$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---888UUUtttyyyiii^^^gggwww~~~~~~ZZZSSSuuuwwwgggaaannnZZZnnnzzzeee^^^UUUvvvKKK555111111///...++++++,,,---------------,,,+++***))))))+++---.........---,,,+++,,,,,,,,,///---+++---///000...+++''')))+++---///000000000////////////............,,,...///...------...//////000000000000222555888FFFooo]]]WWW[[[iii|||YYY___WWW666111///,,,---+++...------------...//////---...333OOOzzzmmmvvv|||ooottteeessscccttt|||uuuvvv}}}UUU...+++))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))******+++777444///+++)))(((***+++...---HHHkkk~~~kkk<<<,,,***))))))******((('''***************+++++++++*********)))))))))+++---)))***+++------......---))),,,//////,,,)))'''&&&&&&'''''''''''''''&&&&&&((('''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---444OOOoooyyyjjj]]]fffyyy||||||}}}~~~[[[TTTsss{{{kkkdddoooXXXmmm{{{hhh]]]SSSrrrHHH333000///------++++++,,,------------,,,+++***)))))))))***,,,---------------,,,,,,+++***...---,,,---//////...,,,)))***,,,---////////////..................---------...//////---,,,---...---...///000000111444666666MMMmmmWWWTTT\\\ggg}}}|||uuuRRRaaaSSS444111///,,,---,,,...------------...//////,,,...222JJJuuusss{{{zzzooorrrdddqqqaaarrr|||uuuvvv}}}RRR,,,+++))))))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((()))***+++++++++888555111---******+++,,,+++777[[[yyy~~~ddd666+++)))))))))******((('''))))))******++++++++++++***,,,---,,,)))'''((()))++++++*********)))))))))%%%(((+++,,,***(((&&&%%%&&&&&&'''''''''''''''&&&((('''&&&%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---333KKKlllyyyjjjYYYcccyyyxxxxxxzzz}}}]]]UUUrrrqqqeeeoooVVVkkkzzzjjj]]]QQQnnnEEE333000...,,,---***+++,,,,,,------,,,,,,******)))))))))***+++,,,---------------+++***))),,,,,,,,,---------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...,,,---///000000111333555444888NNNzzzRRRRRR\\\dddyyy|||tttRRRiiiPPP222222000,,,---......------------...//////+++///111FFFpppwww}}}yyynnnnnndddqqqaaappp{{{{{{sssvvv}}}PPP***,,,))))))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((())))))***+++,,,,,,111///,,,+++***+++---...///HHHlllyyy[[[666,,,***))))))******((('''(((((())))))***+++++++++,,,---...,,,(((&&&(((***333444444333000---***'''%%%'''))))))'''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!***111///)))&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---444JJJjjj{{{lllWWW```yyyyyyyyyyyy|||___WWWqqqrrrdddmmm}}}VVVkkkyyykkk___QQQkkkBBB333111---+++...******+++,,,,,,,,,,,,,,,******************+++,,,------------,,,***)))(((++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...///...------...///+++---///000000111333444888444???YYYLLLSSS]]]aaawwwuuuPPPiiiNNN111333222,,,...000...------------...//////+++///000BBBlllwwwxxxzzzooommmdddqqqbbbooo|||xxxooovvv~~~}}}OOO***...))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''((()))***+++,,,,,,---,,,,,,+++++++++,,,...///999\\\yyywwwSSS666...,,,***))))))***)))(((''''''((())))))***++++++,,,------+++***---444;;;HHHKKKNNNNNNIIIAAA777111*********(((%%%%%%&&&(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""000999333((($$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---111EEEggg}}}ppp[[[ddd~~~zzzzzz~~~aaaXXXqqqmmmbbbjjj}}}YYYmmmvvvkkkbbbTTTiiiAAA333111,,,+++///******+++,,,,,,,,,,,,+++************++++++,,,,,,......---,,,+++***))))))***+++,,,,,,,,,+++++++++++++++*********++++++,,,+++++++++,,,,,,---------+++---......------///000+++---000111111111333444666777>>>EEE~~~IIIVVV^^^___uuuuuuKKKddd~~~MMM000333333---...111...------------...//////,,,//////@@@jjjvvvttt{{{rrrooodddqqqdddpppvvvkkkuuu}}}}}}OOO)))...))))))(((''''''''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''((()))***+++,,,------///......---------------BBBjjjwwwNNN666000---***))))))))))))(((&&&''''''((()))*********+++,,,,,,,,,...777EEEPPP\\\aaagggiiicccWWWHHH???000///,,,(((%%%$$$&&&)))%%%%%%&&&'''((((((((('''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$444???666'''"""$$$'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---+++???ddd}}}ttt```lll|||yyy|||cccYYYrrr~~~hhhaaahhh~~~\\\pppuuujjjeeeVVVhhh@@@444222,,,+++///******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///...,,,+++***)))))))))***,,,------,,,++++++,,,))))))))))))***+++,,,---,,,,,,,,,------.........+++,,,............///111+++...000111111222333444000888AAA<<>>ZZZssseeeHHHxxxlll:::111222---222...---------,,,,,,,,,---......///---...???cccrrr~~~|||eeellliiiiiieeettthhhyyyoooGGG+++,,,)))(((((('''''''''((((((+++'''$$$$$$%%%$$$&&&***%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%'''''''''&&&'''(((((())),,,)))))),,,---+++***---'''---444;;;CCCRRRfffuuuzzzzzz{{{}}}~~~vvvaaa<<<***//////************((())),,,...---...000:::HHHXXXbbbgggiiiiiigggfffeeedddcccbbbcccfffhhheeeaaaSSS???666666222)))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((***+++***(((((()))+++111777QQQrrrwwweee___jjjqqqssswwwzzz|||}}}sssXXXeee~~~dddwww___jjjzzz\\\}}}xxxfffpppNNNmmmUUU777333///,,,//////AAA<<<444...++++++,,,,,,++++++++++++++++++++++++******************************************++++++---......000111111000000...++++++...222333///***...////////////......------...000000//////111222---444:::888SSSZZZEEELLLAAAXXXgggqqq]]]FFFuuuvvv@@@111000...444...***,,,,,,,,,,,,,,,---...///------000@@@bbbsss{{{fffnnngggkkkfffsssjjjxxxtttKKK,,,+++((('''''''''''''''(((((()))%%%&&&---///+++''''''''''''((((((((((((''''''%%%$$$######%%%&&&&&&%%%$$$######%%%(((((('''%%%)))(((((((((((()))******---******,,,,,,***+++///444???MMMYYYdddqqqzzzsss\\\999)))//////***,,,---+++((((((+++---+++...333EEETTTcccggghhhjjjjjjiii```bbbeeefffffffffgggiiidddddd\\\SSSRRRRRRGGG777))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))'''&&&&&&((()))***%%%''')))******)))***+++///444NNNpppxxxggg```iiirrruuuyyy|||||||||}}}tttXXXccc}}}eeesss^^^iiixxx]]]~~~vvvdddtttRRRgggUUU777444111---...---???999222---,,,---...///,,,+++++++++++++++++++++************************))))))******+++++++++++++++,,,.../////////000000***,,,------,,,+++++++++//////000000///......------...000000//////111222///666999444AAAzzzTTTHHHOOOHHHUUUOOOVVVTTTIIIwwwuuu@@@222111---222---***,,,,,,,,,,,,---......///......000;;;XXXxxxttt{{{gggooogggooofff}}}tttmmmzzzwwwOOO///+++&&&&&&%%%%%%&&&&&&''''''$$$###,,,>>>FFF===...'''+++***)))(((''''''''''''&&&%%%$$$%%%'''(((((('''(((''''''***...000...+++((((((''''''(((((()))***)))((()))+++******000888QQQ^^^ooo|||~~~tttoooPPP666---111...+++.........)))(((+++)))'''///:::QQQaaannnnnniiigggbbb\\\YYY^^^ccceeedddbbbbbbcccaaa```^^^```eeeeeeYYYJJJ999666222---***((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''))),,,...000+++)))''''''***,,,,,,,,,,,,111KKKmmmuuueee^^^hhhpppuuuzzz|||||||||uuuXXXbbb|||hhhlll]]]gggwww^^^~~~tttbbbuuuRRRddd{{{SSS777555111---...---222///+++***+++...000000,,,,,,,,,,,,++++++++++++***************+++++++++((()))***+++,,,,,,,,,,,,(((***,,,,,,+++,,,...///+++...///...***))),,,000000000000000//////...---,,,...////////////000222111666666666777gggQQQLLLSSSVVV[[[@@@CCCQQQLLLqqqeee888333444+++...,,,---,,,,,,,,,,,,---...//////......---333KKKmmmuuu{{{iii~~~ooofffssseeexxx}}}tttooo~~~~~~vvvQQQ111---((((((''''''((())))))***(((%%%111IIIXXXPPP>>>444:::777222...---...111333111000///000222444444333111///000444:::<<<999666000000000000000111111222111333888;;;<<>>===>>>@@@AAABBBAAA888666777<<>>555VVVXXXKKKXXXeeeeeeHHHLLLQQQEEEiiiUUU666333111,,,///***111,,,,,,,,,,,,------...///...+++...111===```~~~qqqwwwnnnlll}}}bbbiiiwwwxxxzzzsssxxxttteee]]][[[MMM;;;777;;;;;;::::::;;;===???@@@888999<<<>>>===;;;777555666666666666888;;;>>>@@@===999555444777888444111888777666999>>>BBBCCCBBBCCCCCCFFFKKKOOOTTT___jjjooosssxxxzzz|||}}}SSS888555555222111222333000...---000...,,,---555DDDVVVbbbdddeeegggjjjlllnnnpppppprrrwwwwwwppphhhggghhhiiieeeaaa^^^___aaacccjjjrrryyylllRRR666'''%%%(((***'''''''''&&&%%%%%%&&&'''''')))))))))&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((''''''(((***+++++++++,,,+++***))))))(((&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%''''''$$$###$$$...+++)))(((((()))...222000111666===;;;333111555:::LLL[[[```fffnnnmmmfffeeeVVVCCC666333555777888<<<@@@PPPeeekkkaaa\\\___tttvvvxxxwwwttttttzzzwwwnnn^^^aaa{{{jjjaaazzzbbbrrrrrr^^^uuubbbnnnKKKfffttt}}}gggEEE333555222---,,,*********,,,,,,,,,,,,******,,,,,,,,,+++++++++******,,,+++***)))))))))++++++***+++---......---+++***,,,+++*********+++,,,---...---++++++---......---000000//////.........------...///000000111111111444222///>>>999QQQVVVIIIYYYgggeeeJJJNNNRRRKKKrrrWWW777444111,,,...***000+++,,,...///000///...---///,,,...000:::[[[}}}pppwwwkkkhhh~~~cccfffsss~~~uuuiii___RRRRRRLLLJJJNNNCCC666666:::999777555444444444444---...000111000///,,,+++,,,+++++++++,,,///111333222...******------+++(((...,,,+++...222555555444222222777AAAKKKWWWhhhvvv~~~|||ZZZ>>>333222111000///...------...---///444<<>><<<777111---,,,...000000555???MMM[[[eeejjjlllooooooooopppssswww{{{~~~~~~{{{uuusssvvvwwwuuullljjjhhhddd___```lllzzztttWWW:::)))&&&'''''''''(((((('''&&&&&&%%%''')))***)))'''&&&&&&&&&######$$$%%%'''((())))))'''((())))))((('''&&&%%%&&&%%%$$$&&&((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&***)))(((%%%%%%(((---000777:::AAAHHHOOOSSSSSSQQQKKKTTT______RRRCCC???CCC;;;???===666666>>>DDDDDD===FFFPPPQQQJJJBBB???@@@BBBFFFMMMRRRVVVWWWZZZ]]]___aaaccccccccceeejjjoootttqqqgggggguuu{{{yyy}}}zzzccc^^^vvvaaaqqqqqq```vvvbbbtttRRRnnnzzz\\\@@@222333///,,,,,,***+++,,,---......---,,,+++*********)))))))))((((((+++******)))******++++++***+++,,,------,,,+++***++++++******++++++,,,---000...,,,,,,------,,,+++/////////...............------...///000000000000222111111999333HHHOOOHHHRRRoooxxxssstttbbbZZZzzz\\\:::444000,,,///)))---------///000000///...---...,,,///000333OOOvvvqqqyyyuuuqqqzzz___|||fffsss}}}vvvlllbbb[[[^^^YYYQQQNNNPPPXXXbbbhhhgggjjjgggcccYYY???++++++)))))))))(((((((((((()))))))))(((((((((((())))))))))))(((''''''((())))))***(((&&&&&&((())))))''')))((('''&&&''''''''''''***'''%%%'''(((---888DDDGGGIIIOOOXXX```iiisss{{{qqq^^^TTT\\\gggnnn|||vvvgggbbbZZZLLL???;;;<<<===<<>>+++)))---''''''''')))***)))((('''&&&'''((((((&&&%%%%%%&&&%%%%%%&&&'''(((((())))))+++,,,------***(((&&&%%%(((&&&$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&(((+++,,,***+++222999===AAABBBCCCEEEKKKSSSXXXXXXQQQ[[[aaaXXXBBB000,,,000$$$)))***(((***///222000---444;;;:::333...///222;;;KKK\\\bbb```^^^___aaa^^^^^^]]]ZZZWWWVVVYYY[[[___cccbbbhhhttttttqqqxxxjjj\\\pppdddsssoooaaawwwcccvvvTTTqqq|||SSS<<<111333...+++---***,,,---...//////...---,,,+++*********))))))))))))******************++++++***+++,,,,,,,,,,,,+++***+++***++++++++++++,,,,,,000...,,,,,,------,,,+++........................,,,---...///000000000000444444666888222BBBLLLIIIPPPttt~~~ccc^^^~~~^^^;;;444000---///)))---///...---,,,,,,,,,......---+++000111111JJJtttsss|||yyyrrr{{{bbbyyyooozzz{{{uuuhhhXXXNNNNNNRRRTTTTTTZZZ___eeekkknnnoooooooooqqquuussspppcccDDD,,,---%%%&&&&&&'''((()))))))))'''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&++++++***)))((((((((()))&&&%%%'''******+++222;;;DDD===888:::>>>GGGUUUccc[[[DDD444777AAAKKK]]]qqqwwwwwwvvvuuuuuuxxx}}}}}}qqq]]]NNNLLLRRRRRRLLLTTTYYYaaaiiinnnnnnkkkgggiiihhhffffffgggiiilllnnnjjjllllllkkklllooommmhhhmmmhhheeeeeeeeecccccceeeuuukkkIII111))))))&&&%%%%%%&&&)))***((('''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''')))+++------+++))))))***((('''%%%$$$$$$%%%&&&'''&&&&&&'''((())))))******---333555111111777>>>@@@@@@DDDFFFEEEIIIRRRXXXYYY[[[aaa___NNN777((('''+++'''******)))))))))'''$$$+++,,,,,,***((((((***---888PPPjjjrrrhhh^^^___fffiiihhhfffdddbbbbbbccceeehhheee\\\[[[cccdddfffsssyyyzzzaaapppcccssskkkbbbwwwcccvvvUUUttt}}}}}}KKK888111222---,,,...+++------////////////------,,,,,,+++++++++*********))))))******++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,000...,,,,,,------,,,+++---------...............,,,---...//////000000000333222777777333BBBuuuIIIIIIPPPuuuzzz~~~\\\```___;;;333///---000***---000///,,,******+++---///,,,***111222...EEEpppsss~~~zzznnnhhhuuuwwwxxxtttmmmbbbXXXOOOFFFHHHTTTaaahhhjjjooorrruuuvvvuuusssqqqqqquuuwwwvvvuuuhhhEEE+++,,,(((((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%'''((($$$%%%)))---,,,+++...444DDD999000......222???NNNJJJ;;;000///222666@@@JJJPPPOOONNNLLLLLLPPPVVVZZZhhhkkkjjjgggeeejjjoooqqqooogggWWWIIIJJJSSSSSSLLLQQQVVV\\\___```^^^\\\\\\[[[VVVNNNIIIJJJPPPYYY___ZZZ^^^^^^[[[ZZZZZZXXXUUUUUUQQQQQQYYY```aaa```aaaiiizzzvvvYYY???...&&&)))&&&$$$$$$''')))'''%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""%%%((('''&&&%%%(((+++)))+++,,,***&&&$$$%%%''',,,,,,---///111222333444:::AAA@@@666000333777666===KKKWWWYYYZZZ```bbb```______VVVCCC222+++---000---+++(((&&&'''))))))((()))((((((***,,,---------444HHHdddooobbbRRRUUUcccpppppppppqqqssswwwzzz|||yyysssiiiiiiooohhhbbbjjjfffuuuuuurrr{{{```pppjjjdddttt```xxxWWWvvvwwwCCC555111333------000---,,,---...//////...---,,,,,,,,,,,,++++++++++++***((()))***+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++...---+++,,,---...---------------------.........,,,,,,---...////////////000...666444666DDDlllEEEHHHJJJrrrwwwYYYbbb```;;;222///---111+++...000///---,,,,,,,,,---...---+++222111+++>>>jjjqqq}}}ooommmooozzzuuuyyydddaaaeee```dddcccXXXZZZ___iiittt{{{|||zzzzzzwwwsssmmmjjjlllqqqvvv}}}|||zzzyyylllHHH+++***))))))******)))'''&&&%%%&&&'''''''''((((((((((((((())))))))))))(((((('''((()))((((((''''''((()))$$$&&&'''&&&%%%$$$''')))&&&''')))+++)))%%%''',,,444---***......,,,222>>>:::888555222222222333555333444444333333444666999999888999:::888777;;;AAAJJJLLLGGG===<<>>555---,,,///444555777999<<<>>>@@@AAAFFFKKKFFF444)))***---+++222III\\\___]]]______\\\YYYTTTGGG555+++,,,......(((%%%###%%%(((++++++,,,&&&&&&''')))+++,,,,,,,,,777EEEbbbxxxppp[[[\\\mmmsssrrrrrruuuxxx}}}{{{vvvqqqzzzrrruuuooolll|||~~~oookkkhhhxxx}}}^^^oooiiidddnnnZZZ{{{[[[xxxlll>>>333222333---...222...,,,---...//////...---,,,++++++++++++************'''(((***+++,,,,,,++++++++++++************++++++)))***+++,,,,,,,,,++++++---,,,***+++---//////...,,,,,,,,,------.........,,,,,,---...////////////111---666222888CCC```~~~CCCGGGBBBoooxxx[[[ddd```:::111......222,,,/////////000//////...---------+++222111(((999fffoootttnnnnnn}}}vvveee]]]QQQDDDOOOAAAEEESSS]]]ttt~~~|||zzzyyyxxxxxxooorrrtttuuuttttttwwwzzz}}}{{{yyy{{{qqqMMM000///''''''((())))))'''&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&%%%$$$%%%'''$$$'''((((((&&&&&&))),,,'''&&&)))+++)))&&&(((...)))&&&***444333***)))///(((...111///...111222///111333555555333111111111...***,,,222222...///444333???CCC;;;666999:::666666===CCCAAA999333555999;;;<<<===>>>AAADDDGGGIIINNNQQQOOOGGGAAADDDIIIMMMLLLJJJHHHGGGCCC???@@@EEEDDDQQQ^^^```^^^\\\ZZZXXX@@@999111------...,,,)))'''(((******)))(((((())))))***,,,...111444666777JJJJJJGGG@@@777333555999:::GGGSSSSSSFFF:::777888;;;<<<>>>AAADDDGGGIIIJJJKKKOOOFFF000"""###'''&&&888QQQdddddd^^^___aaa```TTTLLL<<<+++&&&***+++(((((('''(((,,,...,,,(((%%%))))))(((&&&%%%&&&))),,,...888YYY||||||ddd^^^mmmwwwvvvttttttwwwyyy{{{{{{zzznnndddqqqnnnhhhgggmmmrrryyy}}}{{{yyy|||___qqqjjjeeeiiiTTT~~~^^^zzzccc;;;222333444---...333///+++,,,---......---,,,+++************))))))))))))'''(((***+++,,,,,,++++++++++++************++++++)))***+++,,,---,,,++++++,,,+++***+++---///000///,,,,,,,,,------.........+++,,,---...////////////666///777111777@@@TTT{{{GGGGGGDDDKKK{{{}}}bbboooooo>>>999555(((222111'''.........------,,,,,,,,,111***111111111666QQQvvvuuuppp|||{{{zzzjjj]]]XXXMMM===999@@@GGG???FFFUUU```ppp|||{{{uuu|||{{{}}}uuuvvvxxxwwwtttssswwwyyywww||||||yyyxxxpppOOO///&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''(((((((((((()))***+++,,,------------***+++---//////...---,,,///000333555555444222000000///...------...///000333222111///...............---...///222555999;;;;;;:::999:::<<<===<<<;;;AAA>>>:::888:::???EEEJJJLLLQQQ___cccWWWOOOGGG:::666;;;DDDPPPXXXZZZWWWTTTNNNFFFAAACCCDDD>>>555000111---***+++---...***&&&'''...<<>>SSSqqq~~~kkkcccsss|||{{{zzzzzzzzz{{{|||}}}wwwooo[[[lllrrrooozzzyyyuuuxxxxxxzzz{{{~~~sss{{{llljjjwww]]][[[|||}}}WWW888666222000000///...---//////...---,,,,,,+++++++++++++++************)))++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,...000...+++***,,,///---,,,,,,++++++,,,,,,------------............///222444444000:::999LLLzzzFFFFFF===FFFxxxeeepppmmm:::333333***222111***......---------,,,,,,,,,111)))111000000555NNNyyywww~~~ooovvv}}}xxxpppiiiMMMAAA;;;AAAEEECCCGGGOOO[[[UUUYYYgggrrr}}}{{{xxx|||}}}vvvtttwwwwwwtttssswwwxxxwwwyyyzzzwwwxxxqqqQQQ111((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,***+++---.........---,,,...000222444444333111000//////...---,,,---......111000///......---------------------000333666888222222222555999;;;<<<<<<:::777222///...000444666999FFFVVVZZZXXX]]]SSS999***...<<>>===:::AAAEEEMMMUUUWWWWWW[[[bbbbbb```]]]XXXPPPEEE999111...000222111...+++)))((((((''')))111===HHHMMMNNNMMMBBB333(((%%%&&&''''''...>>>SSS``````WWWNNNHHH444---&&&$$$'''***)))&&&''''''''''''((((((((((((((()))***)))((((((***,,,333===RRRppp}}}kkkddduuuwwwnnnXXXjjjsssxxxhhhiiippp___{{{{{{xxxRRR888555222000000///...---///......---,,,,,,+++++++++++++++************)))++++++,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,...000...+++***,,,///---,,,,,,++++++,,,,,,---------------............///111333///999999LLLwwwEEEEEE888@@@nnnqqqnnnZZZkkkppp:::000333...222...---...------------,,,,,,,,,///)))000//////444III~~~{{{www}}}vvvfffZZZSSSKKKCCC999111222???NNNXXXbbbkkkrrrjjjeeekkkxxxzzz}}}}}}}}}xxxssswwwxxxuuutttwwwxxxwwwwwwxxxvvvxxxrrrTTT333***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((('''((()))***************++++++,,,,,,,,,------------///111222222222000///......---,,,+++++++++,,,------------------------++++++++++++,,,...111222++++++,,,///333666777777444222...+++******+++,,,***999JJJQQQ]]]nnn```888+++111>>>IIIGGG<<<:::@@@:::;;;@@@HHHJJJFFFCCCCCCDDDAAA>>>@@@EEEIIIJJJIIIOOONNNOOOPPPOOOOOOTTT\\\RRRPPPLLLGGG@@@777---&&&)))***+++***'''%%%%%%%%%%%%###$$$***222999<<<===999222)))$$$$$$&&&&&&&&&(((000>>>JJJNNNGGG999...&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((()))***)))((((((***,,,222;;;PPPnnn|||kkkeeewww~~~qqqYYYkkkooossswwwjjjeeeiiiuuu~~~}}}eeegggxxxbbbzzz}}}wwwkkksssMMM777555111000//////...---.........------,,,,,,++++++++++++************)))***+++,,,---......//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,...000...+++***,,,...---,,,,,,++++++,,,,,,---------------............---...111///666999JJJtttCCCEEE===BBBeee[[[TTTIIIhhhuuu???///222111111***///------------------------...(((///---///333DDDsss|||tttzzz{{{sssmmm]]]JJJBBBDDDEEEAAAOOOOOORRRZZZdddnnnyyyxxxeeebbbsss~~~}}}}}}}}}xxxrrrxxxzzzxxxvvvxxxyyyyyywwwxxxuuuxxxtttUUU444***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''((()))***************+++++++++***+++,,,------,,,---///000000000///...---,,,++++++******)))))))))******++++++,,,,,,,,,******)))))))))***,,,,,,,,,+++***+++---......---------,,,++++++,,,------)))111AAAQQQeeeyyyhhh???111===DDD===333------,,,''')))///555666333444888<<<999777888<<<@@@CCCDDDEEEAAA>>>===;;;999===DDD<<<777111,,,)))((('''&&&+++,,,,,,***((('''((()))(((&&&$$$&&&)))+++++++++***'''$$$###$$$&&&&&&%%%'''(((***///333222,,,&&&%%%'''(((((('''&&&&&&&&&''''''''''''((((((((((((''')))))))))((()))+++---000:::OOOmmm{{{lllgggyyyyyy^^^qqqkkkeee{{{~~~kkk[[[UUUZZZaaappppppjjjxxxdddfffiiiccc}}}|||vvvaaasss|||bbbuuuJJJ777444111/////////...---......---------,,,,,,,,,+++++++++*********)))))))))***,,,---...//////000***++++++,,,,,,++++++***+++++++++++++++++++++++++++...000///,,,***+++...---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,222///333777EEErrrrrrBBBEEE???EEEcccQQQHHHDDDkkksssCCC000...111111(((000---------------------------)))///---...222>>>hhh~~~ssszzzuuutttmmm___XXXYYY[[[WWWPPPTTTaaagggdddeeeooovvvuuurrrvvvggg___vvv~~~}}}~~~{{{wwwqqqxxx}}}{{{xxxyyy{{{zzzxxxxxxuuuxxxuuuVVV444((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******************+++************+++,,,,,,+++,,,---.........------***************))))))((('''((()))***++++++******))))))((((((((((((((((((,,,+++))))))******((('''''''''((()))***++++++,,,///+++999SSSkkk{{{oooSSS???OOOKKK000"""))),,,"""%%%%%%(((+++)))&&&***111///---++++++...111333555555222000000...+++,,,000---***&&&$$$%%%''')))***((())))))'''%%%%%%&&&((()))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&((()))'''((()))'''%%%$$$&&&(((''''''''''''(((((((((((('''((())))))((()))+++---///999OOOnnn|||mmmhhhzzzdddvvvmmmddd|||jjj\\\\\\aaakkkooodddjjjsssuuuaaafffoooYYYbbbyyy```mmm~~~]]]___}}}HHH666333000/////////...------------------,,,,,,,,,+++++++++*********)))))))))***+++---.../////////***++++++,,,,,,++++++***+++++++++++++++++++++++++++...000///,,,***+++------,,,,,,++++++,,,,,,---,,,,,,,,,------------...///,,,444000000666???___pppAAAFFF999@@@___MMMHHHGGGhhhoooIII444***...111(((222,,,,,,,,,------------...---)))000,,,///111999^^^ttt{{{zzzwwwxxxkkk^^^]]]XXXQQQRRReeennnrrrnnnpppwwwsssggghhh{{{|||}}}kkkaaa|||~~~zzzwwwoooxxx~~~|||yyyyyy{{{zzzxxxxxxuuuyyyvvvXXX444((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))************))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,((()))************))))))&&&''')))*********))))))(((((((((((('''''''''&&&)))((('''''')))))))))'''((((((((())))))*********...'''333MMMeeexxxyyyjjjdddjjjWWW222!!!***,,,)))'''''''''%%%"""&&&---)))((('''&&&&&&((()))+++***''''''***)))&&&%%%(((&&&&&&&&&(((***)))'''%%%&&&&&&'''%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''###&&&))))))'''&&&(((***%%%%%%%%%$$$$$$$$$''')))''''''''''''(((((((((((('''((())))))))))))+++---///999PPPpppooohhhyyyeeewwwvvvjjj{{{}}}yyyqqqhhhdddiiippp|||^^^gggmmmWWW```hhhnnncccTTTnnn}}}EEE555333000...//////...---------------------------+++++++++************))))))***+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++***...000000---++++++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------111+++666222...555;;;OOOnnnAAAGGG>>>AAA[[[IIIKKKKKKaaazzzuuuZZZBBB,,,...444)))222,,,,,,,,,---------.........***000---///222666WWWsss}}}wwwppphhhqqqlllaaahhhggghhhllleee___eee~~~{{{zzzmmm[[[ccc{{{nnnaaa{{{{{{xxxlllvvv}}}|||xxxxxxyyyyyyvvvuuusssxxxxxx[[[777)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((())))))(((((('''((((((***+++++++++***)))))))))*********+++++++++'''((()))***++++++******&&&''')))*********((('''(((((((((((((((''''''&&&'''&&&%%%&&&((()))(((''')))))))))))))))***++++++((((((222@@@SSSqqquuuzzzlllQQQ444&&&(((((($$$)))&&&%%%&&&%%%"""$$$(((&&&&&&&&&&&&%%%%%%&&&'''&&&######''''''%%%$$$&&&%%%%%%&&&'''((('''### %%%&&&((('''&&&&&&'''(((###$$$%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%'''((($$$&&&((()))((('''''''''$$$$$$$$$%%%&&&'''''''''''''''''''''((((((((((((&&&((()))))))))))),,,...///:::RRRsssppphhhxxxeeevvv|||kkkvvvllljjjfffhhhzzz]]]hhhnnnYYYaaa{{{sssrrroooVVVcccxxx@@@444222///...//////...---------------------------+++++++++************))))))******+++,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***---111000---++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000)))666222---777:::EEEzzznnnBBBHHHQQQLLL\\\HHHNNNPPP```ppplllQQQ222000555)))000,,,,,,,,,------............+++111---000222555SSS}}}qqq~~~]]]NNNIIIKKK]]]]]]gggsss~~~wwwgggjjj|||xxxhhh___xxxsss___yyy|||yyyjjjttt|||{{{wwwvvvxxxxxxtttsssrrrxxxyyy]]]999,,,(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))&&&''''''(((''''''&&&&&&&&&(((***+++,,,+++)))((())))))))))))************&&&''')))***+++,,,++++++'''(((***++++++)))(((&&&((((((((())))))(((''''''((('''&&&&&&''''''&&&%%%###$$$$$$%%%&&&(((***+++###---555444BBBjjjvvvoooSSS777+++'''$$$'''...'''$$$%%%((((((&&&%%%'''###%%%&&&&&&%%%%%%%%%&&&((($$$$$$''')))'''''')))***'''$$$######%%%%%%$$$###%%%''''''&&&%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$$$$###$$$$$$######$$$''')))(((&&&###"""###$$$%%%%%%(((''''''(((***)))&&&###''''''''''''((((((((()))&&&''')))))))))***,,,...///;;;SSSuuuqqqhhhwww~~~fffwww}}}jjj{{{kkkgggrrr|||___iiijjjXXXbbbvvv{{{vvvxxx]]]]]]wwwttt<<<444222///......///......------------------------+++++++++************))))))******+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++***---111000---++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...'''666333---888;;;BBBooolllBBBOOOUUUbbb```fffooo[[[YYYjjjRRR===///+++...+++---...000000///...---***---111000******666DDDuuujjjnnnyyygggSSSEEEFFFMMMVVVjjj~~~nnn]]]~~~pppddd{{{YYYzzz~~~}}}pppttt}}}{{{rrrwww}}}wwwwwwqqqxxx||||||bbb444+++***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))***************)))((((((((((((((((((((()))******((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''(((******'''000,,,(((AAAlll}}}sss^^^;;;---...&&&''',,,$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))***+++,,,,,,222:::]]]sssyyyttteeemmmfffqqqnnntttfffSSSUUUfff{{{\\\kkkkkkVVV|||___yyyzzzyyykkkgggzzzccc<<<444333000///...///111222...///000///---,,,,,,---,,,,,,+++***))))))******++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000333888;;;]]]kkkBBBOOO___hhhjjjtttzzz```]]]|||qqq\\\888'''222//////......------,,,,,,++++++---///......666@@@nnnnnnkkkrrrhhheeefffmmmeeedddjjjiiieeeoooooo___sssbbbxxx[[[www~~~~~~sssuuu}}}|||tttxxx~~~xxxxxxrrryyy{{{{{{bbb555,,,***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))******)))(((((('''(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++333000+++CCCkkk}}}uuuXXX777***,,,&&&&&&***"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,222;;;^^^tttzzzuuugggnnneeeooonnnwwwnnnqqqffffff]]]mmm\\\kkkoooYYY{{{___zzzyyy|||yyyoooxxx}}}ZZZ999444333111000///...//////...///000///---+++,,,---,,,,,,+++******************++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000333777;;;WWWkkkBBBOOObbbhhhooo___\\\{{{}}}sssCCC&&&888111000...---------.........++++++---......222888hhhlllhhh|||nnn^^^UUUZZZiiivvvyyyzzz~~~ppptttsssccc~~~wwwaaattt```qqq~~~}}}}}}~~~vvvvvv}}}}}}uuuyyyyyyyyysssyyyzzzzzzccc666---***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((()))((('''''''''((()))***(((((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***...666555333IIImmm}}}wwwWWW;;;,,,+++(((((()))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***+++,,,---222<<<```uuu{{{wwwhhhnnndddlllkkkccceee~~~~~~|||}}}RRRmmmpppWWW||||||___yyyzzzzzzvvvvvviiiOOO888555444333222111//////......///000...,,,++++++,,,,,,++++++************+++*********+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000333777:::OOOjjjBBBPPP^^^bbbrrr\\\___uuuwww{{{TTT000666///.........///000000111333000......---,,,000666___|||rrrdddtttuuuqqqeeeYYYXXXdddwwwrrrvvvxxxfff}}}}}}bbbsssfffjjj~~~|||{{{{{{|||xxxuuu{{{}}}vvvyyy~~~zzzzzzuuuzzzyyyyyyddd888...***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&((()))***&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))+++666<<>>cccvvv|||yyyjjjnnndddiiiggg~~~XXX\\\hhhaaawww}}}VVVmmmoooWWW{{{{{{___uuu~~~xxxlll[[[FFF666444444444444333222000000///000000...,,,++++++,,,,,,++++++******+++++++++))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111333666999IIIiiiBBBQQQXXX\\\sss```hhh}}}uuulllBBB***------...//////......---000///000///,,,***111:::XXXyyywww\\\WWWQQQXXX\\\gggxxxuuuxxx~~~jjj}}}fffsssnnnddd{{{zzzyyyyyyxxxsssxxx{{{vvvxxx~~~{{{zzzwww|||xxxyyyeee:::...)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&555DDDQQQdddxxx{{{sss[[[<<<+++******''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...444AAAeeevvv|||zzzjjjlllhhhiiieee}}}ZZZXXXuuucccjjjyyy~~~cccjjjnnnXXX}}}xxxZZZqqq|||mmmWWWAAA333111222222222222222111000000111111///---++++++,,,,,,+++++++++++++++,,,,,,))))))************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111111333666888FFFhhhBBBQQQMMMOOOjjjhhhooo|||uuuzzzxxxTTT&&&.........---------,,,,,,''')))...000...---333<<>>&&&((((((###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))***,,,---...555CCChhhwww|||zzziiihhhpppnnneee|||ccc\\\zzzzzz\\\kkkgggQQQwwwtttVVVooo~~~yyy^^^DDD444222222222111111111000000111222222111...,,,,,,---,,,++++++++++++,,,,,,---******************************************************+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111222222333555777BBByyyhhhAAARRREEEDDD```vvvttt~~~vvv|||yyypppvvvggg888111///------...222666999222444:::BBBCCC???===@@@TTTaaaPPPPPP\\\]]]ppp}}}uuuuuunnnuuu{{{\\\}}}|||yyypppttt{{{yyy{{{xxxxxxzzz{{{iii;;;+++)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''888PPPfffvvv~~~uuuddd===$$$))))))"""(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))***,,,...///555EEEiiiwww{{{yyygggeee~~~zzzuuucccyyykkkeee|||ttthhhyyydddMMMrrrvvvXXXqqqoooQQQ>>>:::999777555333333333333333444444222///------...+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111222222333555777;;;nnngggAAARRRHHHBBB]]]|||vvvzzzlllrrruuuPPP333000------222:::DDDJJJKKKKKKRRR\\\___XXXNNNIIIHHHXXXLLLTTTiiijjjwww||||||yyymmmooouuu[[[zzzpppttt|||{{{}}}wwwxxx{{{|||jjj;;;***)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''')))***(((&&&%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((######$$$&&&((()))***+++''''''&&&&&&&&&'''((((((+++;;;SSSjjjxxx~~~ooobbb<<<###,,,,,,$$$***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***,,,...///666FFFjjjvvvzzzyyyfffccc{{{zzz```uuuooommm|||~~~iiiRRRuuu{{{^^^sss}}}```KKKDDDBBB>>>:::888666666777444555555333000......///++++++++++++,,,,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222222222333555666666fffbbb???VVVJJJ???ZZZgggzzzSSSCCC///'''000DDDXXXdddkkkUUUIIIUUUeeedddYYYRRRRRRfffiiiyyyqqq^^^vvvzzzllltttggg|||gggnnnzzz}}}lllooo~~~~~~yyyvvv}}}xxxkkkBBB+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&<<>>QQQKKKDDD___~~~|||nnnvvvjjjbbbWWWNNNMMMQQQXXX]]]eeeTTTJJJOOOUUUNNNEEEAAASSSttt|||}}}bbbpppyyykkkxxxiii{{{iiinnn~~~tttpppvvvzzz~~~~~~zzzvvv{{{wwwkkkBBB,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((:::TTTjjjxxx~~~}}}jjjIII---(((***&&&$$$(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((()))***))))))***---///999NNNgggwww{{{uuujjjaaa}}}xxxoooiiicccvvvttt___fffOOOrrr___ttt|||qqq|||vvvkkkZZZGGG888111000000------///---******......---,,,+++************************************,,,+++******+++,,,,,,,,,(((000...***---***)))222---,,,,,,++++++,,,,,,---------------------------...///111333666777777666<<>>???<<<333///000JJJ{{{eeehhhyyyggg}}}jjjyyymmmmmmzzznnnggglllyyy}}}{{{vvv~~~yyyvvvkkkDDD...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))888LLL```rrr~~~}}}vvvZZZ???)))'''***'''%%%)))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((()))***))))))***---000:::QQQkkkzzz}}}wwwlllccc}}}pppggggggaaavvvvvv|||eeehhh~~~eeeMMMooobbbrrrxxx|||bbbJJJ999111111...---///...+++***---...---,,,++++++******+++************************+++------***))),,,555<<>>XXXsss|||}}}{{{rrrggg{{{qqqddd}}}ooobbbtttwwwbbbhhh|||gggrrrkkkRRRsssaaawww}}}~~~eeeNNN999333.........,,,+++---------,,,,,,+++,,,,,,,,,************************))),,,---***,,,???aaa|||{{{XXX333,,,000...---...------,,,,,,------...------------------------.../////////...111555999;;;FFFeeeFFF``````kkkaaabbbJJJjjj~~~iiibbbpppzzzgggHHH;;;555...---000222000,,,///---,,,---.../////////888```fffyyyzzzxxxpppsssgggnnn}}}jjj{{{{{{XXXHHHeee~~~www|||xxxyyyqqqJJJ333))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''111888BBB^^^xxxqqqXXX222,,,'''''''''%%%&&&))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((()))*********,,,///222>>>ZZZssszzzyyyyyyrrrhhh|||ttteee}}}tttdddtttxxxYYYggghhhooonnnVVVxxxccc{{{sss\\\AAA777///...---,,,,,,...------,,,,,,,,,,,,------************************(((+++,,,)))---FFFmmmqqqHHH)))***111000///......------------......---------------------------///000000///000555:::;;;BBBoooJJJ]]]\\\vvvdddcccWWWppp~~~zzzhhhVVVRRR[[[[[[III555+++***)))+++------***(((,,,......,,,******+++,,,777TTTjjjsss{{{vvvvvvppphhhnnniiivvvxxxSSSIIIooowww}}}zzz|||tttLLL444))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''333999@@@[[[wwwpppSSS///,,,))))))&&&$$$%%%)))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((()))******+++---000333AAA^^^vvvzzzyyyzzzvvvlll~~~yyyhhh~~~wwwddduuuzzzYYYkkkhhhnnnnnnWWWzzzhhh|||xxxbbbHHH<<<111------,,,---///------,,,,,,,,,------...************************'''+++,,,))),,,CCCjjjkkkBBB***,,,...,,,.........------------......------------------------,,,///222111000111555:::999>>>~~~}}}SSS___fffvvvqqqbbbiiieeeOOO^^^QQQJJJMMMIII;;;111000000111222000...------///'''---111...***+++000333///HHH|||lllooo|||tttwwwllljjjooohhhtttuuuOOOIIIsss{{{xxx~~~|||~~~vvvMMM444))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%&&&&&&'''((()))******'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((666<<>>+++...,,,)))000......------------......------------------------,,,///333333111111555:::888;;;zzzJJJsssyyylllxxxnnncccOOO666///111,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------...@@@rrrkkkccctttccctttnnn|||sssfffpppTTTWWWrrr~~~}}}zzz||||||{{{vvvZZZ222,,,***(((((((((((((((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++---999666IIIfffuuummmJJJ000---)))'''''''''%%%$$$)))%%%$$$&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((((((+++///222GGGiiiwww~~~}}}{{{{{{hhh}}}ppp~~~|||nnnyyyggg~~~ooo}}}cccTTTeeevvvfffPPPAAA222---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---///***(((111GGGZZZ[[[EEE111,,,000000...---.........------,,,,,,,,,..................------//////...///000111333444===:::aaaggg{{{uuu[[[FFF222---000---......---------,,,,,,,,,++++++,,,,,,,,,,,,------000;;;mmmnnn```{{{eee~~~wwwnnn{{{uuugggmmmTTTZZZvvv~~~}}}{{{}}}}}}xxx\\\333+++)))'''''''''((('''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++---<<<===PPPjjjvvvnnnJJJ///---)))'''''''''%%%$$$&&&$$$%%%))))))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''((((((((()))+++///222JJJlllzzz~~~~~~jjj{{{ssspppyyyfff~~~wwwxxxaaaRRR|||eeezzzhhhNNN@@@222...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%(((++++++***,,,333999AAA555,,,+++------...111/////////......---------........................//////...///000111333444:::999]]]{{{bbb@@@666///---111000......---------,,,,,,,,,++++++,,,,,,,,,,,,------222333fffvvv^^^jjjyyy{{{nnnwwwwwwiii~~~iiiTTT^^^{{{}}}}}}}}}||||||___666***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))++++++@@@FFFYYYooowwwlllHHH///,,,)))'''''''''&&&%%%######&&&,,,,,,&&&######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((((((((('''((()))))))))+++///222KKKmmm{{{kkk}}}vvvqqqxxxddd~~~zzzbbbUUUiii}}}iiiKKK>>>111...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---...---)))&&&))))))***---,,,***---222///////////////.................................//////...///000111333444777999XXX{{{KKK...222333/////////......---------,,,,,,,,,+++++++++,,,,,,,,,------000,,,^^^```zzz|||qqqtttooosss{{{jjj{{{gggTTT___}}}~~~}}}~~~}}}bbb999+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++***BBBMMMaaasssvvviiiEEE///,,,)))'''''''''&&&%%%###"""&&&++++++&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))+++///222JJJkkkzzz~~~~~~jjj{{{wwwpppxxxeee```VVVnnn}}}gggGGG<<<111...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000---******---///...,,,'''***...///---+++,,,/////////..................---------...............//////...///000111333444555:::RRRzzzLLL333777666---,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,---------)))VVVhhhtttxxxyyyppppppnnn~~~jjjzzzhhhVVVaaa}}}~~~}}}ddd<<<---+++)))((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++***DDDQQQeeeuuuuuueee???...,,,)))''''''''''''&&&&&&###$$$((((((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((()))))))))))),,,000333JJJlllzzz~~~~~~kkksss{{{mmmyyygggZZZRRR}}}mmmbbbCCC999000......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))+++...000---.........---...---,,,---------------------------------.........////////////...///000111333444444;;;KKKxxxNNN444555000+++...222......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++KKKsssmmmuuuooorrriiijjj{{{yyyjjjZZZddd|||~~~|||fff>>>---,,,***)))******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++,,,FFFRRReeeuuusssaaa:::...+++(((''''''((('''&&&'''$$$###%%%&&&%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&((((((''''''&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((()))***)))***,,,000333LLLnnn|||lllqqqjjj~~~yyyjjjqqqppp\\\SSS~~~jjj~~~[[[???777000......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***---...,,,***+++---......,,,***,,,000///+++,,,,,,,,,---------------,,,,,,------...///////////////...///000111333444333;;;CCCxxxqqqmmmHHH111///------111222......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,///@@@sss{{{gggtttppptttfff~~~iiivvvvvvlll```iii~~~~~~~~~{{{}}}ggg@@@---+++)))((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++000HHHQQQdddtttsss```777---+++(((''''''((('''&&&'''$$$###%%%&&&%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((((()))*********,,,000333KKKmmm{{{lllssshhh{{{yyyooonnn___www```WWWkkkzzzUUU<<<555//////...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...///...,,,,,,,,,+++------***,,,111000,,,------------.........///,,,,,,------...//////000//////...///000111333444111:::;;;kkkaaajjjIII555333111000///)))......---------,,,,,,,,,++++++,,,,,,,,,------------333888hhhbbbuuupppvvvddd{{{hhhssstttmmmeeennn}}}}}}zzz|||}}}~~~~~~gggAAA,,,***(((((((((((((((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++444IIIQQQccctttsss```666---+++(((''''''(((''''''%%%######''''''&&&&&&***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))))))))*********,,,000333IIIkkkyyy}}}}}}iiippp}}}gggzzzyyyqqqyyyWWWqqq]]]UUUqqqxxxxxxRRR;;;444//////...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***'''&&&(((+++---...***000222...---000000------.........//////000000,,,,,,------...///000000//////...///000111333444///999666cccvvvrrrNNNgggNNN555888222)))333...------------------------++++++,,,,,,,,,,,,------......888]]]kkk}}}zzzrrr~~~dddrrruuuhhhwwwqqqiiinnn}}}|||www{{{zzzvvvzzz}}}|||zzzfffFFF---***'''&&&&&&'''&&&&&&***&&&222;;;..."""$$$&&&$$$&&&((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&''')))******)))'''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))444HHHUUUcccxxxuuuRRR444***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$&&&((()))&&&###&&&&&&&&&'''''''''((((((***)))***------,,,000555HHHpppzzz}}}~~~yyyxxxlllpppkkkooouuuzzzrrrooo]]]bbbqqqiii```uuulll~~~uuuTTT:::333......---+++,,,...,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,---,,,++++++------,,,+++,,,------......------,,,---.../////////...---,,,,,,------...///000111111......---...///111333444444;;;777OOOxxxXXXXXXxxxTTTiiiQQQ555777333+++444...------------------------++++++,,,,,,,,,,,,------***+++444UUUzzzhhhwww|||sssdddooovvvhhh{{{uuulllooo}}}}}}www{{{}}}wwwyyyzzzyyyxxxfffHHH---+++'''&&&&&&''''''&&&)))))):::FFF:::,,,(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))333CCCOOO___wwwtttQQQ333******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%'''))))))&&&$$$&&&&&&&&&'''''''''((((((***((())),,,---,,,///444HHHppp{{{}}}~~~yyyxxxlllmmm}}}~~~jjjmmmxxxxxxqqqooo]]]cccgggoookkk|||qqqPPP999333......---+++,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,,,,---...//////...------------......//////000000............///111333444444<<<888KKK^^^@@@IIIrrrTTTkkkWWW666444333---333...------------------------++++++,,,,,,,,,,,,------)))***111LLLppp|||{{{fffppptttdddiiixxxhhh|||zzzoooqqq~~~~~~xxx|||xxxwwwwwwvvvvvvfffJJJ...+++'''&&&&&&''''''&&&&&&&&&666AAA777+++(((%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%''''''''''''%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))111<<>>OOOvvvSSSjjj\\\888000333---111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,///HHHlll{{{{{{hhhjjjvvvgggeeezzziiiyyy}}}rrrqqq~~~|||~~~~~~wwwvvvwwwvvvvvvgggJJJ...+++(((&&&''''''''''''(((###+++000'''###'''(((&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((111666===VVVuuurrrNNN222+++***)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((((())))))((((((''''''''''''((((((((((((((('''(((++++++***...333IIIqqq{{{}}}zzzzzzooonnnzzzyyyiiiiiitttooozzzkkk~~~}}}hhhGGG777111---......,,,+++...,,,,,,,,,+++++++++******)))***,,,......---+++***,,,+++***+++---...---,,,,,,++++++******++++++,,,++++++,,,---....../////////////////////.........000000//////000111333444222===:::???mmmXXXDDDUUU~~~]]]fffbbb<<<...333---...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///------CCCiii||||||qqqfffyyylllddd}}}mmmxxx~~~rrrppp~~~|||vvvwwwxxxxxxxxxhhhJJJ...+++(((''''''(((((('''+++$$$((()))!!!"""******%%%%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''((())))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((111333999UUUvvvpppLLL222***)))(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))(((((())))))'''''''''((((((((())))))((('''(((++++++***...333JJJqqq{{{}}}{{{|||qqqooozzzyyyjjjhhhrrrooo|||eee{{{~~~dddEEE666000---......,,,+++---,,,,,,,,,+++++++++******)))***,,,...///...,,,+++,,,+++***+++---...---,,,,,,++++++******++++++,,,+++++++++,,,---.../////////////////////.........111111000000111222333444333;;;;;;;;;]]]lllQQQ\\\mmmbbbhhhCCC///444,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***<<<```vvv|||}}}eee}}}~~~|||{{{ttteee}}}rrrvvvrrrnnn|||zzzuuuvvvyyyyyyzzzjjjMMM///,,,(((''''''((((((''''''###(((***###$$$((($$$$$$&&&((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''111000888WWWvvvlllGGG000)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))((('''''')))***''''''((((((((())))))))))))'''(((+++,,,+++...444JJJrrr{{{}}}{{{}}}rrrmmm~~~}}}}}}{{{kkkhhhooooootttpppaaauuu```BBB555///---......,,,+++---,,,,,,,,,+++++++++*********+++,,,---......------+++******+++---......---++++++,,,,,,,,,,,,++++++,,,+++++++++,,,---...///.........///////////////222222111111111222444555444888;;;:::OOOsss{{{ooo___oooKKK333666---***---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---***555SSSlll{{{eeexxxyyy|||hhhxxxwwwsss}}}rrrlllyyy|||uuuuuuwwwxxx|||nnnSSS///,,,)))''''''(((((((((%%%"""(((***###$$$&&& ###(((+++***%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''000...888XXXuuugggAAA...'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((&&&&&&(((+++'''((((((((())))))))))))***((())),,,---,,,///444KKKrrr{{{}}}|||~~~tttkkk||||||mmmjjj~~~jjjllleeedddeeevvv[[[>>>444///,,,...///,,,+++---,,,,,,,,,+++++++++******++++++,,,,,,---......///+++******+++---......---***+++---//////---+++***---,,,+++++++++,,,---...------......//////000000333333222111222333444555666555;;;:::EEEyyyfff^^^sssQQQ666888...+++///++++++++++++++++++++++++++++++,,,,,,,,,---------***///---111JJJddd|||eeeuuuxxxiiittt{{{qqq{{{ssskkkwww}}}|||~~~vvvttttttvvv|||qqqXXX///,,,)))'''((((((((((((,,,'''******###&&&+++%%%""")))...,,,%%%"""&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''...---888YYYtttccc===+++&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''))))))'''%%%%%%(((+++(((((((((((())))))))))))***)))***------,,,000555KKKsss{{{}}}|||~~~tttkkk}}}}}}nnnkkk~~~gggkkkeee___qqqtttnnn{{{zzzXXX:::333...,,,...///,,,+++,,,,,,,,,,,,+++++++++******,,,++++++,,,,,,...///000+++******+++---......---***,,,...111111...,,,***...---,,,+++++++++,,,---,,,------...///000111111444333222222222333444555777333;;;;;;???ooommmRRRtttBBB>>>...***000++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++///,,,)))333PPPrrrsssrrrkkkoooiiiyyymmmzzz~~~xxxhhhqqq||||||rrrrrryyyzzzmmm\\\666)))'''+++'''(((+++&&&(((((((((((('''&&&%%%$$$+++...000---'''$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******)))))))))))))))***''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...))):::^^^jjjRRR777---&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))'''%%%%%%%%%(((((((((((())))))))))))((()))******+++---000333LLLpppxxx|||zzz~~~wwwvvvyyy|||~~~zzzwwweeeyyylllrrr[[[\\\tttbbbttt~~~}}}xxxHHH777//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***......++++++//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---,,,------...///000111111777666555444444444444444888333666>>>:::eeetttTTTtttGGG>>>///+++///++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,888VVVwwwuuuqqqooorrrlll{{{jjjtttzzziiipppxxxmmmsss}}}qqqYYY888,,,'''&&&###%%%)))'''(((((((((((('''&&&%%%$$$(((+++---+++&&&###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((()))))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%666WWW```GGG---%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&((())))))'''&&&%%%&&&(((((((((((())))))))))))((()))******+++---000333KKKoooxxx~~~}}}zzzvvv{{{~~~zzzvvvdddxxxqqqzzz\\\[[[yyy|||xxxrrrppppppCCC666//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------......//////000000444333333222222333333444666222555===;;;cccwwwSSSsssMMM>>>111+++///***+++,,,,,,------,,,,,,+++))))))***+++,,,---......,,,,,,---;;;[[[}}}xxxnnn|||sssxxxnnnkkkppp~~~kkkooollllllxxxmmmRRR111---)))%%%$$$'''((('''((((((((((((''''''&&&%%%%%%''')))(((%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%''''''&&&&&&''')))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''((())))))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&888WWW\\\CCC,,,(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&((())))))'''&&&&&&'''(((((((((((())))))))))))((()))***++++++---000222JJJoooyyy}}}uuu|||zzzuuucccwwwppp{{{]]]ZZZttt}}}wwwiiieeezzzddd<<<555//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++222333,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---..................//////000000///000000222333333666333444===;;;___mmmwwwNNNmmmRRR;;;222,,,...++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++,,,---:::ZZZ~~~}}}mmmsssyyyzzz~~~ooossspppmmmmmmrrrhhhhhh\\\III+++222///)))***+++'''%%%((((((((((((((('''&&&&&&###%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&'''(((***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::YYY]]]DDD000///&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&((()))((('''&&&'''((((((((((((((()))))))))))))))***+++++++++,,,///222JJJoooyyy}}}sss|||yyyvvvdddvvvhhhttt]]]YYY~~~ssstttrrrgggdddvvvWWW777555//////...---,,,,,,,,,,,,++++++++++++++++++++++++///(((***555555+++)))111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,,,,,,,---.....................---------...///000222333444777666444<<<<<>>888''')))(((((()))))))))))))))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''((())))))((('''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))EEEjjjpppQQQ222'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''***,,,(((((((((((())))))))))))***+++++++++***,,,...111QQQsssxxx{{{||||||mmmttt|||iii}}}vvveeevvvccc\\\~~~rrraaa{{{|||fffmmmrrrooojjjmmmYYY999666000//////...---,,,,,,,,,,,,************************))),,,,,,))))))---...***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---++++++,,,,,,---...//////---------...000111333444222888000999>>>IIISSSPPPCCC444OOOEEELLLjjj???333000'''***++++++++++++++++++++++++************************)))222,,,///;;;___nnnooo}}}sssrrrvvvpppnnnssszzz}}}}}}|||~~~vvvlllRRRUUUiiitttcccKKK888***)))(((''''''((()))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%'''(((((()))&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++IIIsssuuuOOO...'''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$'''))))))%%%"""###''')))'''$$$((((((((((((((('''''''''((((((((()))******+++++++++)))***,,,,,,+++...333XXXsss~~~zzz}}}zzz}}}yyygggjjj|||hhhxxx|||yyy\\\___eeetttWWWkkkXXX^^^}}}sssIII000555333000///...---,,,+++++++++***++++++,,,+++***(((''')))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......//////---,,,,,,---...///.........------,,,,,,,,,---------......///000111333///888<<<555MMMfffbbbHHH222HHHFFFKKKiiiAAA333000)))+++++++++++++++++++++++++++***************************111,,,...888YYYpppppp~~~vvvrrruuunnn}}}qqqttt{{{|||vvveeebbboooyyyppp^^^III444***(((''''''((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***HHHqqqvvvPPP///'''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%(((+++333---'''%%%&&&(((&&&$$$''''''''''''''''''''''''((((((((()))******++++++***)))))),,,,,,+++...333WWWrrr{{{~~~{{{}}}|||jjjkkk|||jjjyyyzzzzzz^^^^^^fffooo___eeekkkgggdddtttuuuvvvDDD111444000000///...---,,,+++++++++******))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------------...///......---------,,,,,,,,,............///000111111555111777:::555JJJ~~~VVV===NNNJJJIIIhhhDDD444000+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++111+++---444QQQ|||tttqqqyyyrrrvvvlllwwwvvvvvv|||rrrgggiiirrrtttnnnVVV777+++)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***GGGpppwwwTTT222'''(((&&&%%%%%%&&&'''%%%$$$'''&&&$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&"""###$$$$$$$$$&&&)))+++555///((($$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))******+++***((())),,,,,,+++...333VVVrrr}}}|||}}}nnnnnn|||nnn{{{yyyyyy```|||\\\hhhiiiTTT```vvvtttooofffhhh===222555---000///...---,,,+++++++++---,,,***))))))+++---...)))************+++++++++------,,,,,,,,,------...------------.........//////......------...//////...------------,,,,,,,,,////////////000111222222555333777888555GGGjjjXXXiiiRRRHHHiiiHHH555000------++++++++++++++++++++++++++++++++++++++++++++++++***///***---111JJJwwwzzzrrr~~~~~~sss|||wwwkkkrrr|||www}}}wwwggg___dddooouuu___999,,,***((('''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((+++HHHpppxxxXXX555)))(((&&&%%%%%%&&&'''%%%$$$'''%%%$$$###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&###$$$%%%$$$$$$%%%''')))+++'''###"""$$$&&&''''''######$$$%%%&&&&&&''''''''''''(((((()))************((())),,,,,,+++...444UUUrrr~~~~~~qqqppp|||qqq|||{{{vvv```|||]]]iiivvvsss}}}nnnccc|||YYY777333555---000///...---,,,+++++++++111000///---,,,+++++++++))))))*********+++++++++...------,,,,,,---...///---............/////////.............../////////------------------------////////////000111222333555555666777777FFF~~~sssrrr\\\IIIkkkOOO777000///---++++++++++++++++++++++++++++++++++++++++++++++++)))---***//////DDDsssrrr~~~}}}uuuwww{{{llloooyyy~~~~~~nnn```^^^kkk|||lllDDD---+++(((''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((...KKKrrryyyZZZ888+++(((&&&%%%%%%&&&'''%%%$$$&&&%%%######$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$###$$$&&&"""""""""###%%%&&&&&&%%%"""######$$$%%%&&&'''''''''''''''((())))))******)))((())),,,,,,+++///444UUUrrr~~~sssrrr}}}ttt}}}}}}rrr^^^^^^jjjppp{{{pppfff{{{{{{LLL555555555///000///...---,,,+++++++++///000111111000...+++***))))))*********+++++++++...---------......///000........./////////000000---......//////000000000------------------------////////////000111222333222666555777;;;FFFxxxpppgggKKKnnnUUU888///000,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---+++111---<<>>CCCpppjjjqqqOOOrrr[[[:::...000+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---,,,333+++444bbbyyy{{{qqqkkkyyy{{{sssrrrooozzzyyy|||pppXXXUUUmmmoooSSS///,,,)))''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&''''''((())))))***'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###000QQQssstttUUU777,,,(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''###%%%&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''(((,,,,,,,,,///555YYYttt{{{~~~|||~~~||||||{{{}}}rrrtttwww}}}~~~{{{lll]]]|||ZZZiii}}}```\\\fffyyyuuuaaa{{{bbb<<<666333...444000///...---,,,+++++++++'''(((+++...//////...---)))************++++++++++++---///111222111000/////////000000000111111111,,,---///000111111000000,,,,,,,,,---------..................///000111111///888444777???>>>fffhhhwwwQQQttt^^^;;;...000***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------333)))...\\\tttyyyqqqeeewww}}}}}}sssuuupppzzzxxx{{{~~~xxxXXXMMMeeemmmUUU000---)))''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!000RRRrrrqqqRRR555+++(((&&&%%%%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((!!!###%%%%%%$$$$$$%%%&&&###$$$###""""""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''(((,,,---,,,000555ZZZuuuzzz|||zzz||||||wwwzzzxxx}}}{{{qqqtttwww|||{{{yyykkk^^^xxxWWWhhh}}}vvvsssmmm|||hhh|||ZZZ888777111+++555000///...---,,,+++++++++))))))*********+++++++++)))************+++++++++***,,,000333333222000...000000000000111111111111,,,---///000111111111000,,,,,,,,,------.........---------......///000111///999444666???:::___